300 44850
142 189 563211
61 168 542586
55 4 406462
61 248 685387
244 266 66097
285 243 398306
3 167 138566
52 8 438741
52 245 799742
68 175 997688
119 200 969326
212 220 289669
203 128 913710
253 248 348102
163 170 270036
224 87 396099
229 17 767495
43 145 426449
54 157 910458
147 218 378891
57 285 21082
70 206 280466
278 254 977320
116 253 672659
18 27 174925
132 13 536631
78 238 341747
23 133 403116
195 56 663787
261 272 877682
216 58 814087
197 33 981558
65 61 130605
67 283 972652
223 142 846369
33 228 985478
79 13 872635
248 31 166934
214 187 892940
128 238 951458
41 232 625864
225 103 946748
182 138 742511
249 70 284308
279 132 213897
67 85 977858
274 170 492305
73 23 636946
42 149 10823
284 105 457657
203 283 508842
71 155 869061
223 217 345202
182 72 67557
23 103 510866
9 195 529330
298 129 405785
226 45 977485
276 45 645948
126 139 707877
2 86 338751
252 107 511237
136 131 396147
53 140 52388
181 51 403133
161 175 170594
68 65 428331
74 252 265938
225 227 503913
12 41 859800
205 140 455447
251 24 981417
118 254 283411
259 257 62039
119 296 242150
73 12 965151
162 90 140571
3 154 463573
232 290 247935
198 104 395225
155 36 892387
21 81 755943
245 254 607838
238 283 536912
144 145 934637
245 128 342425
80 168 397174
14 259 235112
16 210 528054
103 157 91682
75 124 128592
80 280 832307
89 135 872839
171 30 458120
197 177 323083
111 14 2209
109 30 314614
97 126 30089
103 84 486979
229 123 137182
146 108 36900
83 176 880224
151 74 785316
132 233 299489
101 231 13034
146 14 365182
193 180 133808
210 147 656552
111 229 982559
153 294 41612
54 128 611547
217 292 252929
157 239 255413
137 111 999445
143 195 883886
296 212 783828
134 222 743527
152 268 954385
195 236 982130
221 242 410990
156 269 656622
26 66 898464
235 252 292705
208 277 715860
101 138 731555
89 34 257212
190 104 996506
181 280 52810
124 243 243387
176 185 307175
275 80 176319
63 194 435593
247 241 46054
274 4 58578
53 142 284795
189 215 165110
111 291 640665
154 42 979015
154 185 305102
266 267 552209
99 298 152996
86 117 318954
129 5 911981
130 232 673155
171 136 122955
300 184 34423
234 165 591885
149 240 307189
262 276 239487
4 294 960345
44 24 864424
104 146 244458
114 212 869744
300 229 452778
193 272 68771
250 265 917454
48 224 40373
125 248 478023
164 162 256132
259 209 121168
115 291 575623
196 132 503363
217 188 723348
272 277 348820
7 243 817834
282 5 298282
52 35 771362
229 1 878236
184 166 382653
259 174 500077
176 127 760955
120 12 145803
101 67 709431
114 8 374514
114 142 190972
257 150 484568
9 210 803214
110 29 983034
34 143 138178
87 46 596065
31 56 741126
90 38 230998
142 22 203736
200 34 981775
220 240 542321
249 204 142580
93 4 354817
83 197 321214
168 62 896917
256 189 106353
15 75 870747
63 212 948051
83 296 183669
212 168 894037
276 187 411862
271 162 722877
121 168 67164
100 75 270617
191 74 82027
120 76 43758
184 285 333593
104 233 709542
96 208 570943
165 245 67198
167 203 185824
138 22 223130
88 225 85989
16 14 695946
109 10 387918
68 7 288503
206 50 873679
52 277 829869
47 132 26950
163 258 774767
70 11 808920
120 37 410045
275 150 501726
8 246 262443
299 173 949761
272 182 591570
124 29 908027
105 152 891676
243 65 603602
51 120 961694
50 220 33330
92 285 845559
250 249 863526
17 177 114418
199 120 530167
28 36 703257
281 174 167878
232 133 747656
47 71 735626
233 41 472537
282 235 426194
277 116 394786
198 36 886292
69 101 666785
174 200 417795
199 9 394515
55 268 594493
208 241 22571
242 122 29919
242 163 687094
277 84 349680
50 278 35946
91 143 655552
216 254 877212
57 38 801425
23 300 667456
279 63 186119
16 250 437583
210 242 555224
149 110 736861
244 206 339805
48 193 855404
188 125 862040
230 281 932674
77 27 118998
146 18 866193
162 145 853091
66 3 861164
117 109 156413
138 283 535560
145 160 520854
10 253 775343
14 128 509022
43 52 487044
266 120 669624
22 211 518333
274 260 365137
300 146 489692
30 33 233691
87 143 529390
183 217 302569
86 60 529549
109 62 361981
100 46 939670
4 103 440725
279 22 838039
214 16 842250
76 220 963946
23 259 347651
4 24 231248
218 263 919613
4 146 531824
177 255 25773
251 49 612543
71 88 646767
206 106 868057
121 33 354139
271 190 676257
155 215 457743
240 67 76958
152 295 994199
215 224 491220
119 215 558328
104 87 612877
113 224 288373
235 101 610986
71 299 975420
6 249 383568
224 299 467418
12 207 578672
161 251 338843
97 123 92076
198 175 266445
51 93 323047
145 137 257448
76 167 802033
190 67 211529
296 135 561337
14 285 679109
163 272 920657
103 20 962713
251 272 502806
181 162 36357
84 80 969680
268 245 829062
283 212 165554
37 183 585674
92 266 901549
83 14 583879
293 252 842095
270 237 974326
102 33 940137
230 234 514413
6 48 964607
139 300 667465
87 100 980712
69 100 491805
152 38 192445
5 178 378164
275 104 10242
284 66 706137
169 194 321161
9 127 602726
166 144 754737
8 13 654728
222 215 271639
288 10 534581
298 97 450425
162 214 541825
121 11 304525
205 64 700444
103 269 874631
107 17 250427
50 15 234986
44 176 623907
185 144 310469
186 187 883066
64 260 419312
256 111 502592
22 178 669440
68 5 264683
203 265 400886
119 77 721784
62 79 882177
280 220 625906
88 273 226648
52 45 314510
39 31 465941
231 18 447882
45 264 6232
296 42 91101
75 27 642781
258 112 38731
272 38 942017
9 178 316062
220 68 674613
19 216 556371
21 250 893689
53 38 415375
215 44 330034
266 208 165979
27 252 889447
295 89 818834
99 144 442898
55 177 180022
135 38 628942
110 100 676662
264 136 854675
196 223 397786
76 74 600726
125 267 64964
218 279 391701
222 116 794226
254 15 550043
62 182 982190
105 66 365637
296 203 667616
9 269 288924
288 290 563130
152 138 389911
141 136 196816
103 162 747093
52 184 311911
221 41 394348
34 266 235448
14 264 867566
252 90 821309
279 122 85837
21 286 443914
132 245 883893
218 10 223873
290 44 655261
118 220 349290
123 64 922255
32 33 180104
217 15 230407
258 57 423770
18 263 19745
110 286 465835
118 69 121888
300 6 111699
24 228 530375
256 194 512567
163 198 973346
188 99 342270
204 19 708038
31 65 610899
31 30 502834
124 134 689732
6 89 151999
290 80 270597
78 123 511772
22 241 669159
215 241 15657
8 228 778266
236 149 319600
90 80 481164
87 91 11428
74 205 514427
202 190 746068
276 3 505172
219 96 92209
262 52 868000
229 298 280253
179 72 32608
36 71 597170
152 259 940361
178 268 92892
256 214 642746
130 162 917732
91 188 938274
258 270 533424
159 110 812157
213 298 526605
176 41 953148
178 65 970124
82 109 863061
241 250 963794
32 108 903144
205 286 182575
95 215 748351
226 274 756595
203 260 104273
100 208 628962
282 160 705365
59 264 135267
176 299 618721
253 255 751180
262 214 134179
213 275 611450
102 249 220077
154 274 916122
113 121 455174
204 180 25634
153 42 806075
206 184 202172
255 125 562448
176 175 5364
142 280 483810
135 111 829975
221 69 963131
14 266 617896
280 212 393967
283 225 365067
144 161 354403
163 182 414376
254 37 744353
295 191 651301
98 215 808242
10 9 618500
62 150 787163
246 11 394080
31 40 306229
230 54 30095
14 212 675425
163 74 792107
95 124 586454
63 32 743678
272 153 257932
89 234 904121
122 259 51888
182 83 563915
227 100 472260
89 196 389696
81 193 391940
218 18 908978
18 283 162658
298 94 403034
44 5 734328
205 287 315853
42 170 320736
269 167 239071
128 45 740406
66 195 361528
212 263 606485
108 111 803078
86 156 936686
249 135 497714
37 31 32055
160 42 116168
159 5 725304
84 196 718933
118 132 825795
107 142 841476
40 150 782245
238 281 634061
53 210 952948
31 143 950074
207 223 512994
53 207 125779
255 94 992329
92 251 587844
258 100 616164
17 38 395260
180 114 756078
10 132 999224
233 171 421582
259 22 120128
211 59 587650
239 38 586231
116 234 966918
41 58 299392
216 33 846913
110 259 599914
115 274 533129
162 34 885063
120 148 929495
246 70 912098
73 283 525770
102 218 941271
148 250 928798
61 56 442604
144 206 868344
94 45 165973
31 191 508559
220 292 447971
274 287 30385
214 224 909114
24 259 488360
194 235 321848
245 253 503702
171 71 286668
292 35 404898
224 203 425795
193 63 43640
195 67 571908
131 28 840826
62 158 395239
67 102 155493
176 8 249475
175 242 16319
224 20 139989
250 299 45447
219 275 61368
126 176 29525
28 291 140188
210 152 551159
139 36 505341
16 199 202678
135 17 610364
132 220 805484
270 247 652370
156 25 949932
225 173 440370
211 98 106329
116 274 319648
248 184 378314
157 217 443315
242 101 61221
134 118 234456
56 233 126195
116 66 731043
206 30 824415
77 228 32166
164 43 234838
32 272 317135
42 216 128633
140 120 278087
87 298 358365
78 240 664450
188 240 404631
196 268 312685
9 75 757392
95 210 236089
33 122 418311
55 260 34253
206 140 332811
71 19 133734
94 51 273026
64 118 10288
49 39 724662
39 226 534535
9 34 38494
262 275 996188
235 139 986305
24 103 971940
187 93 676060
18 32 101402
6 226 762130
200 151 304707
174 133 16399
95 214 101545
91 253 518757
283 148 887481
47 169 667597
98 39 928088
213 51 82559
11 157 122904
297 70 937071
208 111 842980
106 191 403378
168 99 522564
5 91 680459
262 107 495183
137 97 856942
265 112 744578
243 284 257989
85 15 400202
170 228 253924
270 37 20685
293 163 49781
95 83 691608
84 27 502511
224 185 547739
251 74 26597
256 37 83342
264 254 551049
293 37 873752
125 41 91819
247 127 422894
196 170 157225
261 194 148211
258 166 748566
175 90 930749
284 189 252460
298 207 823818
229 60 657455
215 22 364815
266 7 745409
107 85 859583
90 26 387626
189 117 16994
24 109 331842
105 24 627903
227 75 81591
64 144 102989
171 25 240720
162 256 12604
48 72 585707
130 217 379645
135 118 251692
60 133 293912
300 265 1111
55 46 892425
134 83 738185
278 219 167564
289 173 625570
121 7 27790
183 177 660909
235 140 962992
31 112 414220
207 251 942030
193 145 690602
78 290 76174
69 112 327326
133 240 774125
297 109 204341
100 256 285541
133 192 815881
180 25 146099
203 270 709388
293 32 196553
175 39 742684
90 116 848347
144 215 94036
113 142 682338
197 263 308093
34 103 98296
64 45 896019
1 294 197032
190 282 895890
247 142 941450
263 198 286185
125 54 715506
229 40 272221
89 291 179081
143 160 306408
81 164 222173
152 251 798796
191 215 358234
253 147 448799
35 109 176229
119 72 101065
148 212 728512
43 26 854536
52 294 794393
69 46 565525
125 210 921749
5 76 673268
86 235 786520
179 23 627254
195 146 948482
288 277 163017
90 61 522717
150 138 835051
157 9 598791
223 117 925162
34 5 5919
145 33 983910
42 122 409572
189 89 548859
4 252 188941
29 165 306596
234 30 941688
127 260 699245
138 128 39022
272 43 269653
47 205 443163
263 281 729135
265 234 778540
64 5 674586
234 109 955211
204 103 415007
80 299 126516
12 292 897039
237 156 179848
223 175 396925
140 274 851902
143 158 337796
244 208 196822
213 171 692025
239 135 835406
187 44 313068
43 276 388042
211 170 982376
106 56 301654
28 20 104374
85 114 415162
30 300 120629
183 15 775613
60 209 368635
244 16 509964
15 146 37559
142 122 359822
196 109 75962
287 8 611348
117 102 922428
150 84 798472
55 254 154329
35 230 628339
200 83 670425
181 150 45653
172 65 143493
68 29 218188
293 167 795460
82 286 245083
288 232 195575
173 258 458044
289 122 126326
292 210 446539
138 275 333945
54 246 251367
174 255 893114
45 298 210769
29 78 782272
224 194 854721
201 229 445834
294 199 927912
170 254 258771
207 70 276464
101 80 270738
16 89 156973
274 182 958305
245 133 889834
226 10 731554
120 55 676896
161 254 241256
179 291 739895
253 209 885679
280 91 993145
266 277 14365
223 235 338996
12 94 673585
29 271 721307
5 49 667557
131 157 840159
201 197 594756
59 242 683539
289 284 288931
53 65 61290
3 159 819119
116 6 772916
161 10 254657
207 244 794517
235 245 993757
224 51 831736
55 190 498736
130 110 720803
262 192 913371
231 172 370974
267 149 562843
230 73 640196
278 277 326402
34 63 585512
126 262 690959
93 106 895655
169 133 909879
165 62 933371
35 264 146271
212 218 592302
18 78 594463
234 168 49621
59 41 441668
60 205 174142
40 214 254647
227 167 798141
70 75 904160
173 288 953588
97 220 152191
279 171 995901
191 33 584940
64 1 714743
261 178 83070
188 275 477968
134 109 230372
118 117 329532
281 191 90510
29 96 318911
162 146 856542
55 295 920359
238 28 698364
173 196 657533
190 194 938118
141 224 985083
36 2 702593
35 85 140735
94 295 237746
215 233 343594
177 95 665958
268 153 101533
231 79 563767
61 113 72044
113 260 71412
222 242 719855
292 271 154460
84 186 237581
38 127 776011
60 152 94005
151 45 437650
11 3 544695
238 183 389758
34 259 929363
55 12 907035
94 175 866756
103 276 77297
184 73 880498
246 119 546862
298 271 924904
80 82 380417
108 208 42819
141 31 758423
120 235 768939
204 244 537179
88 126 512834
141 207 986840
117 245 865009
111 153 551753
53 244 974190
296 211 573035
174 76 268924
198 169 190096
256 246 114967
114 177 761844
221 147 785231
119 282 129571
120 46 341427
145 172 275797
14 182 743683
245 242 916825
87 93 221277
122 102 794930
14 280 262958
206 129 116506
12 109 440948
74 219 519754
149 117 439586
241 226 969688
19 179 900349
38 130 766487
90 194 353305
273 207 545297
299 27 515333
48 96 437164
69 39 397784
91 172 958630
60 19 173013
248 183 305749
227 171 202289
229 101 155629
29 57 267785
93 211 985512
190 252 404868
41 131 317201
135 186 844649
129 221 205810
82 61 631402
41 116 760671
241 131 651032
41 146 998913
236 147 762950
64 225 192419
211 1 932690
246 130 903305
199 224 571470
61 265 379969
27 14 245997
276 259 927604
161 96 62475
80 251 408700
175 174 634028
150 272 968905
235 191 162284
135 146 641184
109 228 28940
22 44 738223
149 257 129958
170 131 902480
74 107 625741
124 104 166136
158 238 18781
64 268 900384
285 293 964570
238 245 358799
294 158 357897
28 292 248368
262 96 122816
15 154 170517
295 270 675836
97 129 664281
127 158 703621
164 293 506967
267 78 150067
213 281 799094
266 115 38125
293 138 998600
34 236 830884
85 121 416492
109 7 593409
41 218 622354
113 270 489227
164 5 423304
238 111 272790
160 141 329920
17 205 871739
112 101 116673
288 220 98929
253 77 287572
185 202 54166
194 83 370741
146 157 690418
93 82 515681
9 163 824656
68 57 935365
89 29 952954
152 89 940130
242 155 570239
78 182 106899
199 169 842931
136 130 767891
192 277 850069
52 22 385051
234 117 356571
183 191 238810
238 194 975045
76 170 531817
270 61 329244
158 269 161761
151 120 766314
183 220 954204
137 277 110360
275 86 224928
109 14 887370
232 187 131198
266 217 232699
214 73 994390
244 13 341540
241 55 705168
190 259 376913
100 232 861087
220 24 481780
203 190 733286
191 97 127764
63 146 18056
25 6 301995
197 73 172084
169 132 536371
41 257 814234
137 136 523560
9 107 594132
103 123 961971
193 144 965709
256 197 594486
26 62 611069
251 217 453151
176 167 842764
236 215 510276
193 121 446358
106 131 250626
42 204 574521
267 27 260938
40 173 464646
125 61 394142
123 48 201924
246 91 978518
16 157 475061
290 273 171177
255 224 349093
57 153 947744
55 129 962145
231 86 171948
297 49 416800
270 220 154924
277 6 683476
36 264 450097
81 59 624426
183 295 812628
197 32 616270
72 194 245466
29 221 810238
169 288 756766
82 236 523215
154 128 481399
217 13 242352
64 42 21037
62 32 464930
56 108 136222
94 103 456583
219 163 717848
102 106 265540
133 220 246890
50 200 744521
49 223 668456
162 123 519720
182 262 259810
126 35 288139
207 270 906704
288 192 83635
170 294 269990
248 188 108651
74 19 991496
50 10 868556
70 283 732029
98 113 903862
166 60 923829
35 198 322174
182 291 255952
182 76 290795
62 11 180796
236 37 591251
172 125 961552
123 11 362420
119 229 108004
96 143 292452
261 115 898843
199 223 884167
214 154 366400
275 133 395752
237 264 823171
143 149 536061
133 153 186807
159 282 403685
55 286 101994
90 195 551799
262 127 842032
82 145 802765
86 111 277084
252 139 167653
95 300 167736
168 186 215301
87 23 664292
28 147 576879
264 76 917048
183 14 264351
296 210 399098
25 141 583960
139 89 460850
138 281 875538
253 6 65691
285 110 104215
135 149 587253
231 69 685277
243 170 233826
264 261 456928
142 7 800422
214 34 539846
147 259 111401
30 128 119301
261 232 67341
104 120 788545
63 44 710594
274 33 998526
49 161 129623
114 190 688243
11 260 480036
43 253 915317
70 194 639437
78 237 905810
32 53 291414
123 73 761284
260 258 69649
37 115 170998
254 12 166967
167 185 358454
18 15 413046
90 112 516713
228 271 920369
42 74 8473
163 146 802085
40 15 14625
149 118 524012
274 206 566863
158 274 495314
12 192 641625
198 233 445185
20 263 356929
288 230 503571
86 210 252284
98 148 758929
155 28 141586
209 262 10655
147 122 138440
241 121 277012
140 278 632343
130 46 170451
25 174 628128
274 181 949395
35 247 242887
91 64 73793
236 83 635566
106 122 732676
233 110 615068
171 7 581954
77 47 253371
235 62 275000
44 26 248804
238 60 872811
196 165 93789
241 47 152791
131 252 341125
101 89 889914
99 299 133251
273 163 146227
281 84 172953
124 132 337463
6 263 129371
203 236 508977
199 261 43997
184 193 192474
45 191 671067
77 114 511364
242 184 888647
65 289 824753
181 273 558892
196 63 736133
168 251 764178
75 84 52052
294 211 791798
222 159 760073
80 153 714533
171 176 689482
161 127 768830
206 277 423941
293 171 631927
162 259 118555
233 285 153862
284 128 229269
202 163 247699
142 275 677052
283 171 104444
94 236 219990
245 189 987445
126 78 796016
138 13 662784
143 227 938102
43 268 541209
284 278 689366
42 234 558239
67 215 543456
98 47 291600
253 35 553971
201 182 170446
25 220 486133
262 159 524344
190 296 468709
233 131 5821
126 241 21536
79 163 743305
96 174 156806
71 240 843754
44 172 281625
298 73 270450
261 273 810978
68 49 370416
141 149 714768
145 230 518830
237 114 48392
139 287 282560
178 71 692542
158 8 412314
233 18 448936
264 62 198295
35 218 971664
76 278 573466
93 162 472269
286 56 327423
211 76 396140
57 1 523914
99 181 137207
86 201 912647
110 119 590209
161 104 130639
173 188 855941
242 26 289604
111 119 654865
2 296 251176
119 191 303265
221 284 879949
41 104 263347
186 59 404507
223 62 245601
247 7 4424
259 33 449427
197 186 315860
107 2 439160
189 288 10656
184 102 718355
198 202 669366
259 218 927091
33 287 151993
214 132 608156
122 220 781689
293 31 173494
237 162 263591
219 48 459513
97 221 727432
208 226 79060
132 52 420443
117 93 413112
58 27 627302
159 142 205780
246 299 73864
42 5 694854
255 7 61650
148 157 307940
199 194 445934
287 293 139994
153 180 758816
265 181 418746
99 201 204102
298 135 155004
269 208 162118
296 266 436459
48 168 529236
156 73 845
291 140 422003
73 67 184275
178 124 319518
259 18 866908
232 188 448169
54 201 379056
98 154 406847
253 110 720279
264 63 267531
30 63 162726
291 277 958841
113 60 93568
166 251 329238
295 210 653176
38 183 905319
234 253 556447
62 46 745951
3 65 512186
245 212 733118
297 50 179673
79 230 11925
212 158 484947
17 48 893495
73 121 595020
268 5 741816
213 79 581373
263 168 810688
22 212 249105
151 199 604547
160 169 304942
67 134 880372
226 220 456763
95 88 609734
300 269 932885
266 253 957084
85 58 853836
291 216 61730
251 150 849705
28 12 94321
263 50 344529
88 190 830352
233 25 105667
3 86 862428
141 107 405657
157 57 648944
119 208 435503
148 17 198553
120 221 15828
156 94 602733
200 223 478239
208 158 223188
300 9 621347
22 7 997181
164 236 158667
184 65 398732
201 290 606178
235 49 299405
37 96 251084
24 260 789384
145 55 687725
60 134 823336
80 61 736390
176 96 592283
241 289 291985
111 164 138606
79 167 721726
70 204 48671
249 196 800466
278 42 972778
11 247 33457
250 196 649039
54 135 602906
18 36 341017
188 163 760255
240 160 263240
177 272 446914
274 62 193253
168 257 557656
152 240 349419
255 30 560579
68 62 410280
215 267 532240
92 174 651885
140 210 154760
82 113 882144
89 74 876953
81 175 831356
263 245 906695
176 13 31146
264 164 514826
251 185 653066
224 229 296236
82 144 496667
148 13 344202
178 247 992161
254 286 689588
58 42 115081
106 300 68991
295 289 414531
140 10 516994
195 93 71581
247 17 290515
125 250 715725
99 115 803812
262 102 82822
243 22 360765
37 194 450695
195 46 597159
165 183 632740
185 277 569976
140 236 434889
253 224 506779
108 235 419398
84 224 181857
199 22 430904
110 244 505786
73 246 188665
141 143 705334
128 235 56937
3 116 759111
43 154 165699
168 286 386071
186 297 120253
139 43 896670
64 247 198382
45 12 282898
203 28 877886
228 123 277350
195 15 291205
104 109 655951
23 236 672668
2 40 604332
58 215 244238
186 76 926728
18 253 299077
72 30 149213
11 229 223017
266 119 34286
165 235 942982
161 264 394011
131 275 730516
298 255 831472
68 155 109574
292 111 635028
267 111 415950
285 235 888097
24 21 814677
60 67 815385
271 10 625777
260 284 907430
296 51 220304
119 184 736652
32 95 693589
294 246 383420
10 254 336529
141 97 217391
237 106 587602
116 224 977449
293 217 824713
65 93 493571
225 289 462026
175 8 720581
123 224 796582
120 154 240760
276 40 996165
67 258 911492
270 144 5724
46 164 715231
122 178 900023
50 28 276822
105 283 273626
109 221 973288
32 103 451508
205 9 553143
177 174 681365
235 35 743649
206 133 601171
51 60 384517
16 80 695844
200 275 134982
59 93 508267
26 131 403904
133 57 11306
237 76 415922
238 50 105306
18 232 771387
255 128 139520
283 298 953417
64 25 618689
56 93 297500
136 235 487714
285 2 844931
196 48 442619
73 237 923651
27 215 593129
30 277 777653
157 121 588590
24 250 56871
281 13 603591
194 126 489496
127 293 331959
220 238 549899
144 171 294870
251 233 542535
142 154 779821
104 232 740695
53 136 119433
167 291 354108
195 53 10175
295 264 293101
73 25 95046
138 213 973238
74 135 379857
277 159 592150
93 224 494791
130 261 348335
229 105 223153
269 186 502268
252 94 128212
55 176 362439
41 160 743445
11 183 68745
131 222 299000
124 183 392702
162 194 85274
251 294 642101
22 201 523594
215 137 840162
35 54 861035
1 249 565740
162 2 426654
181 164 298773
49 52 124815
260 143 854333
46 209 519520
61 149 818760
238 191 425149
226 272 769577
230 110 775866
241 59 376081
113 191 88054
42 169 929408
261 47 622998
30 45 276536
191 254 822368
119 297 743015
122 139 616194
289 37 741153
189 123 671934
114 134 424713
63 142 213550
75 14 739108
229 159 872494
275 265 467360
275 270 625232
142 124 355348
260 168 348096
268 219 851402
157 233 277061
256 58 981710
55 239 216269
156 157 277574
15 245 337544
253 76 646930
158 254 342883
25 269 247764
45 56 401638
131 139 264354
94 14 391592
205 181 936011
35 138 764322
208 300 139162
273 295 831746
280 265 130076
300 131 741869
137 99 995973
148 77 160973
170 75 300873
55 183 220926
12 161 253675
88 12 396194
138 76 294004
119 60 99418
231 256 877492
44 171 989840
29 279 116133
48 290 767518
36 165 712143
45 185 558166
48 87 353755
154 168 605001
29 225 208707
144 201 168276
69 217 188060
43 179 575159
294 206 6835
261 196 444751
41 37 366846
128 146 727641
266 86 525394
206 101 851940
265 150 372993
140 80 855299
2 238 110964
291 83 578430
168 265 773561
9 86 447532
227 202 76615
219 178 305032
101 73 364637
224 249 502902
120 229 686873
135 244 139301
155 134 995589
32 244 539037
10 5 696060
173 3 335237
228 129 31762
283 141 129321
89 265 964256
265 205 525447
135 190 40745
130 47 522452
204 179 119138
291 197 973303
199 128 14967
200 53 808622
275 82 967371
217 299 737208
219 287 807686
193 243 758399
74 56 890778
88 211 286106
119 233 824552
299 184 725678
70 17 24182
109 204 986168
1 28 241497
190 138 449326
172 294 708621
157 10 770072
240 108 596432
97 194 569565
196 136 509047
6 292 886719
187 236 885666
56 86 41803
254 101 192764
234 14 897226
24 56 329603
270 254 843666
290 247 436115
156 91 250871
261 82 409761
120 67 803852
198 185 646158
204 139 891204
206 214 458654
226 87 627938
286 250 887435
277 178 96122
19 159 882498
71 215 498783
167 91 916798
137 2 610858
106 80 537135
215 127 120234
96 299 818683
63 90 233581
162 267 685446
175 106 788754
300 240 87471
66 37 606076
254 11 276437
166 252 281002
114 144 965808
53 78 57667
180 15 84728
164 117 318832
80 152 709203
92 255 529237
198 141 780076
224 156 14758
31 298 650783
40 252 955431
51 104 660612
296 298 991284
281 72 306335
37 220 452472
123 28 553550
213 86 893001
89 253 909809
34 299 501961
3 156 112645
270 242 238137
182 24 344190
205 99 511555
92 280 743760
182 251 889027
83 229 592786
246 56 355535
296 285 104983
260 227 800757
51 222 367134
298 123 687136
76 80 94671
16 81 559278
272 95 342055
33 165 991608
140 262 524829
53 111 24005
116 78 135573
248 83 431717
18 77 232473
116 48 860268
116 242 308300
133 78 722268
107 253 287630
124 282 279095
110 141 175492
210 271 394756
27 207 391437
172 100 522754
216 40 921330
62 210 671481
240 201 39537
195 125 855561
197 209 913217
76 99 588370
30 60 449831
21 290 419334
86 128 136940
154 22 220523
298 267 838579
123 106 298115
66 153 563098
124 284 684040
249 91 282997
144 249 347913
203 68 415509
195 108 493857
66 221 255451
124 246 160042
187 103 987608
174 185 826897
193 172 64984
49 299 127230
242 288 23700
263 290 224897
121 244 599038
154 127 323871
176 79 935819
95 109 843074
58 204 334124
291 273 78468
158 105 38481
24 150 423171
138 24 815655
106 236 762499
174 56 793545
137 120 728075
126 261 918871
160 204 163219
164 224 297745
154 37 264918
125 226 185475
296 268 87109
138 287 565096
125 79 833671
219 148 448196
236 107 750427
168 254 957348
258 52 508703
83 261 2840
193 278 704270
201 252 132907
127 128 246004
277 293 608342
252 135 697866
71 89 737360
263 46 77264
198 60 446384
59 240 574370
129 106 469632
201 35 115023
24 299 132106
9 17 218263
239 196 295380
54 38 782327
72 188 313537
209 267 664705
10 192 639443
271 49 58089
72 13 59632
18 109 927024
83 239 665055
110 296 850061
99 80 20527
208 165 655764
64 195 97077
184 201 436644
253 127 901475
238 207 486279
5 146 758156
132 160 343150
178 101 237252
262 293 862654
107 45 833602
47 290 104555
147 81 326589
154 156 169326
268 252 313710
242 144 551050
139 125 310566
174 166 458083
139 68 154166
297 34 323186
24 31 730041
121 268 225539
296 166 980848
254 175 533362
252 266 170676
170 261 21709
289 217 302860
56 271 167333
206 120 999822
285 205 805155
187 2 935452
1 19 201317
140 253 535802
44 108 164937
83 283 735968
37 23 670220
191 237 488534
245 267 626404
202 144 372626
147 9 755976
92 3 419586
155 257 321025
199 282 241907
285 16 635481
253 81 854061
163 267 579125
41 215 41642
143 89 802793
275 282 597009
85 97 728231
235 61 507225
154 293 802047
215 66 329180
166 233 279360
265 59 969836
133 33 991758
225 67 347947
225 150 955524
14 43 6960
102 236 630984
146 83 744598
23 95 205363
298 138 231477
291 149 285364
162 66 689005
228 203 829151
39 154 413724
7 141 769544
89 173 20731
73 51 463120
128 195 378635
91 22 604639
265 72 108225
246 17 95008
158 154 957762
38 159 98925
214 69 34806
206 128 956286
289 109 400606
154 153 911727
201 282 853987
11 150 476438
92 145 943700
2 173 729324
295 134 923675
244 128 347999
16 121 221360
148 231 218912
195 123 965892
27 71 744341
265 212 513552
146 71 139140
173 232 104626
146 129 584307
217 269 634353
2 277 756753
85 201 124421
114 170 713459
199 295 55155
116 153 806033
189 77 664581
252 23 274248
57 262 638261
3 294 526252
177 129 519071
93 293 506268
32 69 757966
216 275 344745
119 188 163675
241 21 340918
147 94 396120
59 254 190988
189 205 698619
155 269 326703
101 226 219497
176 77 560194
83 85 916803
14 174 106398
89 114 311885
247 234 827230
131 204 448417
192 135 459475
47 289 191406
291 155 817750
139 220 413946
300 290 361356
158 80 469840
45 44 674197
239 52 50052
44 41 982064
69 153 900559
124 240 313859
261 189 312303
24 180 797281
196 124 337279
276 71 421441
239 182 829729
197 168 114129
158 29 953050
225 189 908863
154 104 998348
163 124 472151
83 51 985847
226 179 667819
179 203 741601
287 218 145856
178 45 10837
148 44 930620
239 285 659914
145 220 116002
191 221 262305
141 4 484778
36 183 179130
76 110 496950
164 239 619956
177 143 644990
115 60 181081
258 261 173514
297 290 536874
33 86 585469
3 259 699430
278 27 982645
130 64 321047
176 244 608135
267 269 99072
149 71 530203
70 146 690972
248 265 288630
60 52 923176
133 125 520562
88 46 162837
261 296 220575
66 39 498417
79 100 299950
119 42 953617
256 152 947921
142 176 618101
141 177 105673
126 12 75182
107 210 549571
226 230 814909
50 25 937756
210 134 306524
53 45 243115
180 132 499794
207 90 729763
178 134 966635
246 102 295065
17 189 878615
106 245 725078
217 101 908184
236 76 88108
67 35 849864
21 190 223810
129 31 646210
196 171 640985
155 281 833795
15 231 597230
286 101 694723
180 196 254403
159 168 618845
79 1 353038
32 249 753918
168 223 366779
216 94 438315
68 167 843463
7 38 885061
208 144 766153
296 130 558520
58 152 310745
1 273 490707
265 209 989329
31 90 514698
214 264 446750
140 229 175118
150 296 88547
246 251 137960
56 111 717974
175 150 367173
188 276 497072
16 112 848069
77 230 713370
156 19 175666
76 59 790608
283 59 549452
206 136 706315
248 89 878467
128 137 665923
265 33 869130
155 86 214380
159 195 685426
133 191 409075
119 292 557488
274 207 894471
290 184 573218
261 211 790951
275 32 865867
139 254 768545
219 22 777326
284 78 729973
189 163 514340
268 115 503064
170 180 958647
55 121 641147
22 230 619234
72 230 73363
290 220 639174
137 272 974177
32 139 695025
124 120 745405
269 96 533669
15 41 230470
23 165 839719
227 137 547390
114 202 616525
208 149 921640
79 50 164440
174 19 667864
54 27 211441
141 117 572716
244 26 611833
127 177 294293
160 43 592185
18 167 301587
33 158 867236
40 228 235604
42 62 741263
40 108 22654
287 297 967138
153 225 727241
58 117 396813
259 66 137405
240 30 654610
300 93 216946
268 37 202069
108 185 856175
87 174 518366
221 238 841308
16 217 30293
204 125 682256
73 277 781747
116 195 177342
136 220 190305
257 234 50585
11 141 993151
68 214 249608
121 285 961865
295 9 488848
176 187 970084
138 172 662119
18 150 51044
51 253 58966
25 124 275227
84 241 473132
35 69 326238
260 60 896136
193 47 772435
50 152 298961
188 123 209202
227 120 50988
65 173 498376
130 194 732688
65 10 989890
294 256 861929
172 196 867183
125 131 627896
300 122 414860
290 170 700228
19 242 800741
188 13 481947
111 24 874557
240 256 904261
213 233 793255
175 267 861521
48 228 234330
220 218 509263
251 172 236716
131 32 758683
245 271 830795
272 2 139147
241 112 644994
123 261 888367
96 91 92105
84 238 933606
43 210 760450
90 136 183869
123 156 292864
170 176 244473
90 113 539012
130 44 245329
22 139 77286
75 182 661486
16 231 614365
22 108 314170
238 92 492667
98 188 668235
240 58 800247
15 37 158831
274 288 97448
192 266 674174
153 267 138174
172 46 53782
33 20 140673
89 82 502294
226 167 309011
249 194 374164
276 85 195969
204 178 940298
142 297 487857
13 64 146855
229 80 619281
297 51 941631
160 25 451333
234 300 589167
28 277 177486
214 287 977068
26 24 103046
158 256 88413
278 195 368275
274 231 524110
230 245 383829
133 40 9605
274 139 356509
14 289 259651
259 185 862561
125 259 435899
130 21 633844
18 48 349761
244 296 843061
148 204 539985
211 183 836757
50 230 797381
220 10 345733
182 74 331665
201 98 189868
124 156 258845
159 179 907871
42 237 810116
119 220 223481
202 221 648867
208 109 506913
5 218 339857
221 248 503677
267 58 852719
228 78 385428
195 256 411767
175 239 785094
204 154 160610
253 185 626486
285 72 37027
249 107 83037
247 227 679257
89 208 7795
149 137 711205
138 106 486296
46 111 972712
67 105 714407
39 84 347652
52 145 129766
300 176 49726
184 35 604987
199 141 725925
120 289 879145
156 277 953523
84 165 299715
172 2 692214
179 125 78673
268 133 587730
186 1 877812
260 292 489186
295 40 465113
228 248 148748
260 41 566978
244 260 248052
185 184 643581
269 161 490942
44 203 211979
181 34 758735
129 9 219169
1 206 963170
155 207 266600
4 137 737243
270 52 521988
154 260 546100
86 160 382769
85 139 135333
102 126 359626
273 279 555550
68 152 180957
103 88 107346
148 198 219877
14 22 469933
158 20 962388
66 239 145924
159 246 230247
273 188 898061
239 142 777976
287 294 807973
242 249 226512
299 218 268374
242 4 273662
126 71 692103
228 268 250017
80 148 313925
113 2 323293
65 74 440839
244 159 462247
272 214 35673
128 248 746431
87 246 376536
214 192 95673
208 37 480975
85 153 480303
115 255 724454
48 204 558824
109 247 520083
30 158 347784
167 172 337092
54 105 966548
262 147 255316
248 165 833247
240 226 400833
280 95 69593
10 22 832939
141 108 461019
95 93 365416
250 103 526971
245 24 13643
181 276 437069
264 47 421086
219 155 361687
260 295 749211
124 158 573616
265 157 719691
16 198 983874
72 88 904545
234 104 405649
174 110 590294
258 182 99519
169 12 510029
126 162 503433
8 171 809977
25 118 214935
200 184 190472
219 134 817682
151 127 328963
77 54 947588
150 93 66872
32 227 594041
284 39 300668
107 7 621952
41 287 608187
164 20 917989
116 68 468781
89 195 163165
186 19 906264
238 250 451193
39 149 12265
237 118 960375
182 169 478847
256 207 201421
228 43 850183
81 259 80010
158 243 167974
139 9 465847
91 294 117475
67 43 136384
40 99 995227
169 187 588233
153 284 32380
265 235 259604
284 209 357422
237 263 896605
124 274 196730
2 261 213212
58 186 560607
95 279 288603
35 110 765934
150 226 492513
290 237 901482
223 270 673409
78 298 106862
26 257 532453
88 28 869649
193 122 547738
29 27 572783
214 28 203621
203 20 142155
113 195 99308
285 176 992264
84 5 399796
2 34 219446
177 25 872141
65 277 121996
265 279 227399
9 105 726109
160 228 742322
74 239 622421
117 300 497702
89 103 328286
111 194 524176
248 300 304747
96 148 441664
81 174 439222
263 277 266482
238 241 500324
170 58 627477
297 60 373143
170 109 889876
154 4 549013
145 126 565280
259 266 393652
133 151 430046
129 158 554817
91 4 471117
86 78 817262
198 253 414203
248 277 532137
291 107 982918
116 120 10210
44 143 424419
65 166 99986
84 43 111570
189 230 212381
84 7 106016
245 187 697410
91 73 859802
166 259 581890
296 251 544761
221 30 565002
102 118 619864
242 70 280958
189 276 437358
75 255 459496
41 170 70166
5 229 377079
39 285 799651
280 70 771685
280 5 646369
192 37 794794
236 264 680770
232 135 551419
9 24 862219
102 254 971335
238 161 802751
90 187 956525
183 88 252234
150 135 583834
201 180 861764
108 283 53299
233 182 62702
18 169 840121
83 276 573574
138 260 642277
138 241 341576
90 78 53017
226 165 271531
173 55 862342
113 144 290686
130 284 596245
94 59 216892
111 282 195050
244 41 831363
86 10 427161
60 149 956601
200 123 769521
146 49 232020
260 193 601351
111 23 985879
147 196 309876
128 144 206632
234 103 331032
104 225 844338
280 140 815603
82 273 929502
296 230 865715
40 119 841493
98 265 918343
231 49 950948
224 250 755851
119 236 614540
287 168 170600
50 219 311473
241 282 536611
26 146 325728
20 32 201812
210 181 556998
298 197 594006
133 165 470827
235 22 149615
51 8 218760
34 249 937662
145 156 498180
27 43 978799
165 194 907618
119 100 99356
154 200 751136
129 75 430406
60 247 644180
264 46 707180
142 249 790152
274 251 141351
174 290 386002
191 204 132936
125 80 922200
282 9 178314
153 293 83512
120 155 839391
162 179 499983
83 92 830816
291 121 442251
14 211 513556
76 161 141037
6 43 362133
190 26 729606
93 201 205925
13 240 853734
136 238 189238
236 152 909062
223 63 569918
167 74 299270
246 142 694509
77 298 72024
277 218 896750
41 204 573415
67 210 933558
277 1 718629
48 70 455784
45 16 684576
248 53 303373
192 240 49719
157 118 881813
111 247 147115
89 21 58560
180 261 517002
184 154 341581
36 148 275503
135 141 810661
163 176 97644
273 71 210513
198 5 441432
291 142 772131
5 207 810762
117 44 328355
45 248 869760
91 222 168093
194 174 205961
141 98 556398
41 127 297553
274 7 769378
276 53 817321
187 159 618294
14 258 649317
147 5 873177
81 278 97713
271 87 530185
185 141 450800
72 91 124080
115 15 317908
88 180 326635
219 258 551280
130 24 967384
53 159 424196
108 199 704832
39 292 223189
118 36 501246
279 57 826243
39 144 54753
120 5 897253
208 240 774595
108 272 442504
107 137 752857
88 285 290653
209 97 521123
132 283 600651
112 194 815238
61 48 334340
246 242 640085
285 133 809106
88 300 755635
24 29 977661
57 170 517895
98 57 760233
247 165 227327
126 73 768935
131 229 554868
275 259 498400
189 165 89538
10 88 360635
167 218 556853
138 46 843836
219 173 783545
3 165 276439
189 244 237650
91 133 491066
42 265 381691
99 289 366077
215 299 973651
215 111 978767
28 196 681576
253 67 633605
7 106 319826
176 293 734193
136 140 98699
103 229 416320
266 161 804868
166 223 220881
275 36 324796
193 261 685951
264 253 921358
38 145 889150
134 54 407622
208 209 233245
242 278 698495
240 92 579236
172 166 362393
231 160 468944
180 117 690487
215 282 310590
118 263 392059
107 267 593476
205 141 70191
181 139 680687
279 78 886302
11 88 181511
5 260 36302
237 265 687012
72 61 697699
221 279 716877
271 126 440642
44 262 675357
245 103 145440
184 199 399429
226 98 959954
132 240 250846
235 14 835494
280 263 549283
147 63 823211
172 285 520898
159 296 431540
97 130 798678
95 206 621811
69 246 692739
81 25 922048
260 67 134083
282 154 738398
56 131 449609
231 37 695490
174 100 184320
152 123 771002
132 184 677595
293 272 456797
5 47 962761
256 54 123490
174 297 411988
12 237 146207
55 69 469554
64 180 130469
46 9 70405
251 247 298499
234 196 39710
201 145 763484
17 111 577824
59 166 613438
96 167 398078
44 234 672058
111 182 91023
76 286 803006
213 209 952508
144 245 238946
24 223 766494
129 76 994453
85 229 903729
198 128 578606
10 87 260764
152 139 537580
106 153 847357
113 117 163521
181 235 11188
59 150 55623
71 250 749970
187 15 592402
123 12 606010
33 4 331566
269 287 358393
149 295 228164
72 38 443573
126 14 489666
29 192 305238
285 236 264738
117 147 884270
187 92 365867
258 42 321503
212 210 771110
37 64 319458
186 268 780219
270 111 231278
109 140 716670
198 247 98280
258 221 530599
127 4 970126
166 88 312321
122 271 172132
262 181 140652
153 222 377102
56 123 935513
69 85 350636
230 247 528258
117 228 37153
169 96 2802
47 272 314893
298 277 90617
68 179 197576
47 89 202413
212 33 212888
196 53 581073
259 177 777729
145 50 258755
245 50 999888
146 149 120624
48 237 491669
154 190 539319
44 10 289018
11 145 264712
293 160 468335
168 167 415659
11 58 615960
191 62 228108
113 283 860801
176 256 622430
21 188 641965
224 50 810219
213 104 690263
159 120 432053
17 244 393428
115 295 272890
290 33 264234
84 235 658572
1 235 957418
259 85 768801
94 137 107063
236 265 878980
114 112 769110
27 178 743922
180 145 970494
269 206 216684
296 222 109349
64 277 590212
112 271 831374
88 116 184655
290 255 151944
205 236 547673
45 105 146862
129 183 297668
100 282 458601
168 131 606879
195 65 588927
79 217 114823
215 203 921393
89 255 455026
141 120 115754
84 125 891922
213 70 574557
218 224 425248
298 209 270421
92 24 973764
202 97 646568
288 300 151283
282 192 272248
249 83 815038
136 16 493560
167 175 61373
121 34 877681
173 218 287492
280 74 372890
213 145 687111
38 8 444375
208 143 955960
252 271 885797
218 280 25051
159 239 868051
202 41 429217
207 97 220316
154 179 304919
24 59 672408
180 281 586946
87 66 837714
212 271 689467
154 238 739717
99 179 207128
91 85 902887
76 91 817078
277 246 78367
201 176 652541
150 5 573256
119 294 370308
131 220 725593
236 138 688289
79 30 909188
220 103 34515
63 31 733412
3 135 92403
99 254 100372
146 272 297424
127 200 377500
130 13 530657
160 62 573625
60 286 562964
284 86 912462
223 71 651885
92 160 316763
247 67 166596
73 275 487124
288 77 526542
53 47 785594
295 239 458505
37 97 642944
297 129 760210
159 278 482990
272 179 877842
282 234 744860
213 36 775649
56 23 916864
183 121 683483
107 190 880799
97 73 935096
202 238 544904
84 47 589364
65 150 52375
80 24 802064
116 32 901467
172 31 851446
36 220 670101
205 91 170667
9 174 485646
284 194 890829
182 35 253335
158 13 54775
165 272 698843
116 168 69775
155 95 733277
235 294 977675
33 137 532904
293 196 239017
207 275 660137
132 181 180096
71 76 899325
92 26 351150
272 119 32115
269 14 150717
262 5 750977
171 122 984955
231 59 161783
155 123 263004
166 145 156601
189 229 800620
144 139 239639
248 172 302258
267 130 941871
104 44 453564
133 178 762707
278 119 603812
64 283 858145
47 176 306932
109 161 519325
95 25 207460
191 228 967466
172 190 638150
69 228 464269
185 40 616884
124 150 125114
127 65 25849
23 55 791695
107 71 192400
87 129 694843
151 101 785
182 282 651083
59 134 455642
142 109 784945
65 258 108692
40 56 120510
166 250 296485
213 25 812152
255 113 734360
56 76 679774
44 105 80866
253 279 993768
25 247 529124
37 18 234913
184 129 997015
109 188 833258
24 268 921457
195 254 625741
192 176 716923
74 289 886771
228 52 483886
140 95 645533
33 34 888639
284 28 605149
195 156 273635
145 99 706016
289 16 12188
155 223 58968
202 243 944297
219 5 317785
129 174 758337
87 186 37776
35 93 311441
258 262 462066
246 279 298646
82 64 384923
88 297 502049
279 238 570608
56 96 165137
284 296 267892
115 294 437586
172 24 840666
50 177 399132
265 66 152669
7 9 42906
229 284 684657
272 83 140537
209 233 75845
198 52 452329
295 81 711439
10 215 820790
170 56 84782
140 150 35222
104 22 883730
131 184 615340
214 139 252546
46 269 919048
212 232 475975
82 139 420252
53 122 391201
43 119 209971
90 148 421967
114 226 614308
265 39 874883
190 244 567106
218 219 44779
149 176 122895
201 218 958
267 185 995733
73 149 204896
217 171 57123
202 12 92500
283 98 797882
110 243 420057
255 286 940680
29 219 488550
250 95 585051
150 88 255132
298 146 799451
205 94 518755
126 56 171143
47 221 452552
98 245 321320
184 48 374354
146 35 253317
20 135 997414
82 283 721998
27 37 375042
185 225 730473
177 118 571948
167 42 543198
172 159 206727
54 149 517384
143 23 75244
289 250 503882
296 118 779777
260 128 452921
83 149 874412
249 52 102187
119 181 190598
252 41 845445
118 150 303097
267 4 168726
146 219 246545
140 184 285485
117 81 131207
245 173 737585
264 173 1259
62 8 708899
133 142 840102
243 283 325455
86 192 147261
248 292 643486
12 291 630082
66 19 296639
138 8 670250
250 227 339966
15 62 155952
257 283 381126
17 117 295963
59 96 774893
195 136 695088
76 37 53582
177 135 825060
109 48 755076
135 24 112413
9 177 632561
36 201 547552
174 246 733326
101 280 296457
111 26 684930
6 86 398687
224 183 698197
131 135 502646
20 261 136443
39 218 738849
159 9 431796
239 112 416851
121 5 705896
254 258 447988
157 178 813485
166 82 246849
72 23 683759
182 118 146154
203 98 910321
274 135 812821
243 239 792696
158 167 436401
93 181 500224
280 172 961899
27 127 942661
118 284 150890
108 42 697669
56 244 448873
220 113 222416
236 231 743410
187 87 347501
246 160 992207
178 135 482386
177 47 841429
174 243 23564
287 54 762868
162 149 149670
77 93 891329
251 216 525095
43 200 215266
238 237 477709
93 230 475229
203 73 248671
40 111 806380
284 62 345269
215 223 804248
228 26 112374
176 52 386151
270 8 68171
108 36 844931
76 175 827331
98 213 124205
93 247 798212
154 138 902330
157 204 244934
26 271 906054
207 254 76499
236 245 674218
271 154 956021
101 160 773704
96 86 966389
116 23 190870
114 275 36688
39 115 419600
220 55 646094
228 247 769662
290 243 199390
218 275 827264
233 264 312551
150 170 222911
146 136 767163
96 273 320993
1 187 100535
16 262 934152
230 183 677750
68 228 167365
104 127 107616
119 277 895470
169 275 138966
71 3 928845
225 136 607670
56 149 893846
43 92 240338
71 134 12347
25 13 345369
89 45 871775
282 268 439677
216 234 14233
25 87 475003
57 221 849542
8 210 898346
252 33 972398
87 86 765480
118 214 722151
56 250 555284
134 186 518549
218 283 199416
212 162 311837
190 15 73949
98 262 304503
74 159 493691
79 180 295945
67 113 63529
167 20 370006
142 24 370703
141 290 580698
10 167 810530
85 89 537300
99 2 134153
141 206 932379
284 73 56222
94 294 337041
152 212 695272
240 157 176989
78 194 232235
82 274 529092
127 180 769992
149 221 158434
138 206 130326
11 4 820028
101 146 630637
258 16 509306
149 159 478412
269 131 421014
52 193 527318
64 264 183553
267 91 313655
39 173 656341
78 119 321216
254 33 528609
164 126 165579
261 3 227223
164 217 323309
53 51 818150
134 251 48883
253 256 309231
24 37 463010
252 186 330650
15 292 612613
118 281 570894
228 23 733265
109 256 750835
2 255 820944
270 112 531527
241 90 216175
86 179 557612
52 287 249880
203 291 11990
180 184 765785
296 201 557727
171 102 167013
7 233 397886
160 44 574301
207 99 454858
77 137 699757
64 257 364431
235 91 7332
111 146 985651
77 59 262216
195 105 701861
38 169 638425
155 234 811912
251 75 189610
26 148 269519
250 203 474696
259 249 18698
121 90 676185
87 245 360099
228 138 57088
39 94 332320
237 206 346080
85 38 397556
120 125 539793
281 99 454787
234 200 168743
30 90 88593
114 287 441235
43 121 84395
126 299 942935
79 288 872568
129 252 63734
254 157 142755
265 154 898731
1 118 940176
251 169 2130
112 79 254810
36 288 687798
20 132 516944
89 149 372175
265 247 169001
288 1 912232
273 122 166766
69 252 217536
77 134 300333
170 13 425883
177 262 384914
246 126 171936
103 73 624477
69 213 580159
199 28 421963
48 160 484407
55 134 635959
154 57 197088
193 16 479227
284 17 745490
267 55 534916
88 288 865866
164 228 750078
143 194 730731
203 221 309839
119 116 325017
234 126 874055
133 27 818823
114 92 10001
282 263 521600
257 158 322870
4 207 884235
78 236 843601
180 174 329932
118 54 398817
32 13 746533
36 128 216796
7 164 479932
212 93 208211
99 272 757389
217 97 171119
296 105 264048
39 270 12718
277 25 773132
128 21 89818
76 70 950342
17 286 986894
55 213 387633
235 94 701865
43 7 522979
116 189 816856
101 127 158972
250 229 706252
255 158 495276
19 225 323537
240 81 970221
237 62 859307
141 239 87586
179 81 521513
227 251 770204
278 196 27005
169 125 638085
107 133 643258
32 91 35755
53 227 561778
25 82 537367
53 245 645596
237 228 123261
32 165 606588
15 192 537748
208 204 778936
296 182 220917
171 204 102178
272 49 959909
22 114 751587
248 224 329971
70 163 979530
130 166 603100
217 270 101330
149 197 977358
268 188 783995
222 103 672429
207 239 718686
206 296 837570
57 22 271843
285 8 596887
234 236 993514
22 146 809301
273 101 729794
3 55 86592
226 40 895391
179 20 508291
280 186 767869
280 144 378408
292 265 289256
15 246 654483
143 179 540213
108 57 48890
226 99 201279
78 174 919899
141 92 974528
268 123 56528
159 247 416089
223 12 361031
243 96 921538
216 17 13519
268 222 546922
92 206 574533
65 296 88010
102 167 486228
262 156 630018
27 135 296100
169 34 213239
71 212 667330
150 292 476034
144 101 119153
73 210 809723
66 63 780541
37 295 717700
33 101 672005
174 104 84479
236 257 396525
113 55 568491
122 221 901233
179 237 467376
3 43 319320
202 203 322284
178 149 837071
79 109 987915
254 201 288958
139 178 492228
179 292 958988
50 148 395524
2 43 288962
78 249 647352
151 141 398692
201 3 804385
20 49 983874
42 41 507973
206 39 741595
28 216 176605
202 220 278779
79 191 117915
208 75 101249
89 272 290799
138 252 684980
284 94 96099
153 76 326642
117 198 833947
59 158 878303
251 176 706889
124 151 380286
136 253 458682
125 81 536266
203 31 880212
1 109 254477
123 173 95080
18 174 293195
99 199 234990
84 206 625085
134 211 665438
171 43 833989
182 195 691297
108 168 161896
91 103 1738
208 7 656989
256 102 991439
23 235 442244
241 122 772853
6 56 174254
137 27 938241
19 272 337363
238 293 92012
19 290 674512
63 244 79873
163 1 319030
238 258 509214
104 53 837370
137 213 637117
243 73 909687
114 282 715738
135 157 541981
184 176 136477
14 284 387901
127 60 841186
253 57 466508
93 154 5402
133 101 42654
195 48 136628
211 224 927675
106 275 855811
273 242 633659
239 199 954991
10 116 801875
41 180 570535
229 2 777495
225 276 916151
239 185 708026
145 226 959520
262 71 931356
294 208 791070
244 82 768470
92 162 251525
287 229 893537
225 217 266774
41 67 622516
106 65 538237
2 175 38068
249 248 786230
9 275 763014
158 235 444904
210 160 987477
3 255 612356
272 139 951012
68 22 532515
142 240 861271
206 48 88765
226 27 121937
19 231 751214
64 292 4532
86 82 188415
273 248 944479
48 153 757752
173 75 971017
24 194 94805
147 277 265717
2 149 548130
246 199 558146
180 101 424284
59 199 294046
206 282 815329
57 113 11619
67 64 163344
259 169 11775
260 247 461091
6 3 693135
248 240 191186
270 297 298017
136 115 931123
262 103 886229
212 278 353888
264 255 177245
91 173 181859
252 163 396866
190 275 64687
38 49 314453
257 144 892355
112 169 137561
98 232 530081
11 234 579632
140 258 166405
206 284 533058
174 122 834403
193 74 317644
13 31 582939
37 286 177905
118 166 700091
212 167 522345
217 45 658752
175 292 485623
297 211 841527
43 147 783010
253 12 656778
10 208 471618
98 54 972859
294 165 607150
5 175 688254
179 200 231792
221 60 312446
43 86 382073
61 5 896967
296 241 295597
283 269 423817
279 175 992272
166 23 436821
86 218 884473
184 141 412903
264 2 386414
258 276 766805
259 250 833421
130 171 194094
72 164 105325
170 166 815524
281 33 34300
160 94 605047
194 269 847562
15 47 554105
95 138 538993
34 56 800794
230 143 525723
137 200 406745
217 59 779917
152 296 513767
175 1 863047
44 137 508600
77 187 448868
106 45 753222
91 225 710071
168 157 268591
175 238 929403
292 30 46210
172 15 442325
69 88 133614
7 213 251809
276 35 708798
197 37 498269
26 177 314736
51 190 138567
98 52 102218
79 147 798750
236 31 651076
225 201 73883
151 162 947300
145 274 126985
19 245 620755
150 73 75961
68 281 314758
257 42 424669
128 291 317171
278 90 851422
59 223 858901
208 249 529441
153 64 868107
131 22 573265
12 246 600110
29 247 935339
205 4 74113
98 216 586320
266 284 598222
249 161 954740
77 240 328392
3 2 216233
163 238 776570
247 99 42257
4 65 834424
238 124 732654
78 218 996598
219 194 393159
144 100 320494
202 115 185159
1 117 404422
66 197 287161
290 71 180725
295 21 90546
148 174 622910
25 66 784934
299 259 411388
31 280 542683
182 44 719973
119 67 235758
257 123 850998
216 74 102141
43 53 401919
63 165 933884
204 46 647045
93 249 716995
247 283 563897
154 140 377610
17 50 20751
75 66 122160
20 38 519979
32 24 145504
234 148 325067
2 26 142279
209 128 511510
64 128 563317
165 295 614378
119 199 203242
212 155 117301
206 167 925020
108 152 631470
78 283 363351
212 89 597902
108 226 935656
113 267 725573
223 187 896291
64 168 97116
280 156 295593
128 176 677484
182 99 544340
260 218 999228
278 165 44022
128 131 484477
229 221 759811
258 195 995633
254 9 746201
183 120 124694
232 241 516956
294 24 203427
201 114 817259
71 184 280652
251 213 655162
293 30 764786
33 24 965294
229 92 869805
296 199 173535
239 84 161496
63 271 225122
200 110 385679
196 115 728790
14 114 664363
232 245 353528
205 253 437331
73 18 673758
147 242 558964
241 213 496233
148 15 368970
255 45 173178
19 284 782845
95 65 238041
239 230 907402
241 62 805119
91 131 506847
285 203 178966
71 132 723393
7 56 127280
80 216 653476
249 116 923983
95 90 332035
195 205 884158
9 233 850337
224 119 895656
26 229 144379
204 250 14149
78 197 829831
163 161 787039
129 223 546565
213 84 38259
66 216 420193
145 29 35317
41 190 315699
281 239 84463
27 109 401734
171 149 378910
56 231 169955
174 4 181002
271 195 657438
195 181 337498
97 279 627922
35 295 970615
224 142 628421
272 195 580903
183 192 338391
54 297 712055
177 56 873713
127 194 102245
159 64 756266
289 243 655075
16 127 411085
272 252 677
70 160 985427
76 189 559326
219 18 638770
203 299 264567
122 112 191019
118 190 254867
298 33 938433
105 217 122208
43 180 660478
81 166 593756
91 163 626978
96 292 854784
120 103 891894
160 36 760743
268 61 273519
32 168 252645
169 171 594892
197 2 140416
291 223 957275
2 31 475843
234 299 910933
103 1 233265
47 37 310125
226 20 206048
249 285 811557
172 278 518269
128 141 360535
37 109 872451
212 117 857500
230 243 391915
144 97 323105
104 173 869651
174 249 956239
288 238 865576
103 296 837286
122 117 140275
140 129 864429
109 111 416820
207 44 463585
240 138 726796
161 137 492040
115 82 544218
14 91 162506
266 298 593742
68 64 642430
247 87 658855
28 287 69370
70 119 392022
212 203 817776
226 294 761498
168 261 232122
9 25 437307
47 183 68864
72 27 658281
288 219 545844
281 18 919494
280 244 260566
6 83 997887
197 287 589257
294 176 797985
153 32 901325
52 159 30558
68 6 286486
224 75 505651
64 47 342456
247 277 330959
177 3 495517
32 201 126234
200 105 918978
59 142 490829
262 39 250404
133 164 742796
183 145 118185
204 240 22527
205 100 359775
207 181 899089
246 207 632091
266 103 552076
273 162 415218
115 20 974477
105 171 262293
42 78 162924
16 87 643624
154 107 49078
218 295 41193
178 225 876016
96 179 14054
300 168 422717
77 182 607838
273 217 432122
128 200 360599
187 233 233492
290 204 932331
109 40 639467
175 109 172870
258 272 22496
139 138 420263
255 250 183193
86 12 579508
252 221 771439
11 131 32408
293 248 588327
244 106 336566
80 91 695408
169 141 35108
203 70 911479
92 274 113648
154 300 328799
290 22 380881
29 91 166895
220 169 628642
297 144 332468
241 127 514859
263 64 975236
158 247 117176
269 65 862761
215 32 810250
5 123 744201
86 185 552816
282 281 922493
281 257 972636
102 165 386173
103 85 934560
112 216 717673
12 282 663741
49 284 700811
149 207 30475
227 296 258248
78 102 912140
169 231 725713
296 151 939235
119 36 53196
238 269 391771
151 93 726441
264 84 332484
141 273 18705
7 287 421791
141 267 441689
258 38 733644
131 14 541211
22 190 230909
151 86 515739
298 279 70707
208 12 809124
216 213 923889
13 286 760404
157 139 483258
230 275 421622
127 277 435147
166 197 328192
279 111 686343
12 90 734558
64 110 883837
5 74 654053
176 32 944881
266 90 75311
186 39 165115
66 218 424587
51 4 962511
1 256 557565
55 38 545060
146 154 355709
288 87 887039
171 139 545478
297 78 34062
248 151 292859
174 75 585747
155 239 233710
250 281 486072
145 93 20506
106 135 468125
9 272 528827
37 133 927871
227 160 483233
110 153 379192
142 190 835896
228 126 751229
57 191 495947
194 148 571858
198 204 477522
247 280 241977
222 15 543886
65 98 44163
153 211 603294
297 57 593977
16 97 707746
157 216 218550
268 69 708234
167 224 418074
81 48 166441
152 158 762447
141 93 785884
42 273 652809
10 48 469941
191 220 377068
55 209 766128
145 238 123725
146 19 646231
107 21 402646
241 159 140656
117 48 783957
32 298 501908
71 219 239129
119 239 805374
167 84 937069
13 135 216616
37 70 724214
19 121 954435
19 145 508967
109 167 415149
228 42 450640
78 124 337118
246 109 21308
251 63 126428
126 297 873519
181 264 620540
38 262 574880
108 102 967409
64 163 147880
119 133 75179
246 83 960808
49 18 933985
248 295 416399
12 133 143458
252 164 466271
102 159 951788
135 41 898617
280 254 403410
20 233 161262
20 11 47400
208 169 893886
193 127 57449
283 5 678920
265 76 494496
209 100 496950
206 10 143584
91 77 689453
62 163 551713
140 68 787873
207 66 861964
37 242 731395
247 143 97236
171 4 284956
241 75 886606
198 276 945813
41 26 367745
245 285 696318
84 133 934937
278 54 279740
159 279 541880
255 238 612287
293 128 39017
251 121 362481
227 238 606195
290 5 299150
287 211 943136
195 224 528432
70 271 575329
275 54 806382
55 15 158599
266 197 334131
2 212 602017
88 3 352379
47 278 459783
209 33 541871
259 12 364385
158 164 488615
46 76 102908
193 139 646428
134 16 6777
46 95 648107
109 114 391682
80 12 927098
21 157 835095
168 101 923565
184 213 110416
213 247 717918
126 215 123000
280 110 658524
74 59 135746
6 80 480369
55 224 604784
66 266 952118
174 239 991136
265 124 508501
36 88 805662
230 65 884514
192 95 523190
280 123 285947
112 14 826428
9 291 627880
178 117 398136
50 156 456651
219 152 63434
159 49 693330
49 217 767229
153 161 389074
225 278 519674
251 297 12682
264 223 184333
259 150 576588
46 176 981058
120 122 1764
279 7 745177
46 17 697389
11 273 216712
154 56 734691
257 217 776036
258 290 703473
146 119 588001
83 122 470770
265 110 661836
247 206 134447
58 51 414888
196 251 3961
172 146 504580
227 179 176476
121 217 939416
242 52 34016
253 68 459768
137 98 633313
108 267 100684
229 138 676382
276 223 871672
176 265 173006
101 264 465959
111 188 854473
247 118 579633
292 116 166202
33 141 394416
71 39 88008
244 109 914903
30 207 610260
137 116 785799
197 127 393420
94 33 851831
247 204 645677
273 108 428176
192 297 688813
198 102 803437
191 178 297237
122 285 503747
48 277 933497
277 196 569524
296 70 59015
245 148 492207
57 217 465013
62 230 869663
54 87 829570
216 162 455319
185 4 519154
59 130 798923
2 127 853262
192 292 506323
42 236 73867
36 53 833950
107 293 990163
134 204 936324
126 223 254715
280 187 245918
107 111 716559
84 91 94834
170 101 528828
206 298 105909
131 223 219692
219 176 490798
238 159 354516
77 190 688111
174 169 980854
258 103 549900
94 46 641880
257 23 482745
131 105 1833
197 26 47173
63 99 976903
42 9 98335
133 66 780444
89 27 255527
105 129 43817
181 63 159391
109 186 660230
2 136 532656
26 215 816464
174 171 667369
259 56 498637
169 240 859518
11 77 511461
283 36 969651
208 90 909857
15 64 361785
240 151 745839
109 153 55235
217 247 750573
145 170 398360
232 1 345251
4 5 253362
96 112 386914
226 42 984581
162 132 951959
231 41 555900
164 138 588560
223 193 114333
199 38 191697
270 193 726492
47 111 984991
23 242 432856
95 237 998227
29 33 675056
229 12 599402
272 124 692505
25 91 935032
239 256 309527
199 225 745938
88 221 268142
148 281 37409
54 112 165198
264 8 128773
2 16 636120
8 236 743243
262 297 832381
98 239 833962
107 1 254256
37 100 154911
4 43 12400
177 294 584299
240 214 235260
43 88 919866
113 10 730292
256 238 367063
40 117 986658
128 211 483469
243 52 426667
1 255 149010
142 170 217238
6 198 286087
198 172 264420
233 137 984218
171 244 751473
53 149 600468
254 143 661892
247 205 638755
223 27 811979
288 135 388078
13 71 488703
173 269 402904
161 149 731721
287 161 226431
174 50 716251
180 166 313742
110 90 296199
179 13 816544
150 66 495309
240 118 863949
260 148 856752
150 77 762702
23 193 927588
52 48 203864
76 227 155745
28 140 422840
174 190 647179
122 151 865833
88 80 972396
292 206 950416
118 21 409576
1 276 361547
136 188 95134
294 86 673330
82 107 308650
9 40 761311
103 14 82000
248 157 729406
223 273 592483
83 178 912308
277 72 74470
65 290 297011
231 2 758725
121 146 625086
95 54 235852
242 20 27618
212 108 843999
192 255 856060
38 48 682030
210 227 614307
27 42 616221
69 210 26100
30 145 561720
154 147 747875
60 228 413312
87 68 907037
99 103 151985
96 100 621089
121 229 384281
27 125 112890
242 193 863159
275 172 254589
116 192 703180
219 101 942616
139 113 916208
172 59 715434
247 209 129741
176 183 257306
144 274 499572
90 72 60742
97 163 775066
138 237 622328
89 221 870522
50 23 385420
116 220 750799
93 268 371996
72 159 399454
266 62 579138
255 231 29053
279 87 27579
92 71 537337
207 248 6999
160 9 331782
266 175 749362
134 18 647593
219 112 462171
91 61 200923
59 43 255021
141 161 736985
162 52 119488
107 275 412570
27 79 590125
24 267 589854
116 233 871454
274 198 704077
171 286 845735
87 13 360110
62 51 106561
188 16 836585
296 88 824727
113 40 131170
43 254 373760
95 28 795488
122 277 181327
269 218 561052
286 227 368185
277 149 140476
24 189 108930
142 196 826347
203 136 461947
109 211 801782
116 46 367628
25 120 798851
237 152 113971
233 286 757469
296 48 745326
271 240 501290
144 285 68825
70 223 112305
270 221 94243
19 215 28122
297 258 383241
206 88 324443
59 162 551495
227 57 641866
20 163 175578
123 246 5945
262 221 727008
167 196 630707
155 210 244131
28 98 300387
270 106 428842
209 103 92365
262 242 831571
67 293 189243
263 45 258982
174 127 671593
18 139 308930
58 244 410837
294 180 967942
236 193 265291
200 67 486494
21 280 69210
81 212 119761
221 164 788052
68 38 977571
47 171 850766
187 282 119474
116 150 710280
78 3 722463
147 144 950279
52 140 184198
124 299 881328
202 125 883908
10 148 644689
41 206 955980
54 273 88840
231 272 303852
176 12 49166
168 16 118280
100 71 550727
297 190 275759
45 172 227671
147 57 89816
127 135 953725
147 137 195478
102 65 81635
54 39 746660
162 231 480008
72 118 862789
225 32 347498
170 23 125375
97 249 592407
287 131 319542
33 61 359541
157 105 205329
44 92 589676
284 104 695633
281 83 955389
107 156 518259
207 170 960238
185 255 752765
197 226 539296
50 228 8769
271 255 577283
278 152 393072
263 231 310336
274 65 463759
95 283 811021
27 295 477340
292 295 62528
246 81 16239
96 117 874634
83 234 993298
76 9 344770
22 159 506739
278 297 759734
104 32 404844
275 99 236617
58 53 395088
273 147 855991
38 269 280841
100 170 860660
176 18 394722
27 2 990896
29 190 773378
179 97 509464
240 3 877278
116 158 249594
76 124 287798
154 198 129147
269 120 676534
252 197 65267
33 268 244663
184 278 219287
41 140 668688
14 108 183390
18 25 502909
48 144 789066
237 21 711478
169 152 648043
127 254 507794
101 244 493280
119 6 549563
103 6 464652
72 17 535584
11 288 591513
79 208 938945
285 224 106404
265 115 316657
254 44 558462
154 132 69603
114 119 18789
248 6 100222
73 174 861198
227 164 44183
183 252 750070
188 170 992862
70 100 659808
44 289 922611
174 262 179382
220 223 437914
24 274 401725
178 33 722279
255 205 606172
107 250 167497
52 222 74084
128 177 50170
146 28 904419
158 79 415943
54 92 530193
209 243 729226
154 296 582910
277 162 116648
75 250 24255
108 181 181121
208 248 580672
275 170 901822
299 145 6005
76 92 963513
30 68 482079
141 208 350713
195 11 574730
98 156 368730
240 39 28846
164 33 629196
124 230 330934
198 160 45275
186 250 922742
116 110 621210
71 288 436991
205 212 13890
260 163 119257
284 2 774695
73 69 593102
23 75 667746
239 221 207009
83 286 870138
184 294 111554
9 225 127045
6 75 357507
21 156 87137
126 290 873697
299 205 505480
64 252 479558
223 1 434815
113 264 731669
187 141 709568
199 205 734347
299 129 488927
206 148 643973
282 244 765880
118 272 186858
287 24 399194
276 34 203725
90 248 183880
7 198 746313
155 216 913564
243 72 434305
159 91 229584
214 184 46663
274 294 944523
82 30 168359
108 278 832542
254 91 162852
299 125 979460
223 119 424028
241 11 916387
105 197 911535
144 94 933803
88 264 728264
248 127 964775
68 147 633566
77 241 693193
271 215 896856
8 141 999515
115 30 373349
270 21 45162
131 289 580585
253 24 757261
5 183 10262
237 27 995983
88 41 92178
92 116 259389
226 107 347416
219 54 818070
88 111 27426
230 116 944099
195 88 306775
166 45 859965
51 280 681845
296 231 7421
234 271 644721
246 24 867990
185 130 673564
167 133 916870
2 141 110121
193 187 751453
76 53 776028
121 100 678171
199 277 58686
50 77 820178
167 208 748084
16 129 774160
220 217 155149
187 66 500030
189 60 372481
295 117 338828
277 273 934581
237 46 310185
100 162 719399
50 58 13546
223 244 153136
182 225 311089
53 295 478797
24 140 475741
218 215 981974
121 245 967600
144 70 736933
6 177 635675
123 20 475498
169 153 1247
249 145 586566
129 268 924950
143 90 391807
161 110 496453
278 33 926954
7 5 574622
47 45 514085
67 201 486459
185 256 70085
147 209 917302
282 70 783836
181 242 698852
74 233 283849
220 61 7354
178 264 103054
287 179 625024
159 167 374489
276 206 987592
275 79 847729
246 74 150091
234 160 138450
58 40 568764
216 5 655200
131 55 555692
30 9 321744
132 263 113735
196 175 199878
75 207 144422
269 248 941102
181 213 589177
250 239 378004
6 158 159251
49 69 373236
238 27 73313
284 167 87715
144 49 752153
27 294 790893
130 17 106494
116 208 535591
109 226 228793
140 101 412084
87 109 732277
48 232 591024
22 39 588468
230 47 360044
248 132 711371
151 271 806768
223 114 144656
51 65 281913
294 84 122381
181 17 60289
169 300 531950
263 284 236694
161 234 186321
280 145 467066
196 119 74490
281 63 82135
10 282 856602
265 52 397616
245 113 744445
93 180 884300
209 141 725358
255 227 933151
255 25 466124
280 64 191267
167 148 621351
192 295 586926
168 76 751301
223 249 887733
89 131 879739
217 186 33489
45 8 889597
265 184 264188
199 256 847282
43 10 795267
112 40 239894
22 12 225630
291 45 263321
129 185 89419
163 178 502224
277 112 799321
61 4 32237
182 57 745900
162 182 366493
295 106 855121
283 168 576295
128 218 573382
156 97 881852
293 291 990832
74 278 240169
299 131 858426
18 220 265201
3 105 423576
43 282 618181
202 239 448634
286 225 574644
15 79 814229
132 14 957422
264 146 271548
285 108 492830
28 166 961562
74 31 666170
278 160 517389
192 128 198684
236 90 100816
23 206 11921
87 76 219305
249 256 425483
131 10 691966
43 111 799854
241 295 416132
242 113 463728
85 23 182513
217 84 562243
210 185 126354
10 56 976093
215 158 276363
8 170 646232
67 96 748532
299 54 748293
191 260 889889
168 171 326014
52 53 344758
296 33 692603
37 26 244413
56 1 171293
13 253 464728
284 140 966455
139 30 635602
155 50 836982
86 298 240424
168 88 28354
250 126 693877
121 64 303925
80 29 980099
111 105 567415
240 65 781623
279 113 480348
215 112 137075
14 2 17404
117 276 742452
160 203 469634
87 221 340604
77 220 462795
64 189 549363
53 175 490161
287 245 499703
176 3 957792
108 197 172714
184 157 547168
142 243 141544
78 266 413955
155 121 381276
113 129 403769
297 154 902059
123 41 41161
86 250 788237
124 103 82409
21 216 299443
59 191 17274
13 288 553765
242 267 11753
234 189 658413
220 15 747659
283 19 959579
222 67 336822
156 16 450998
167 213 727985
72 84 563213
28 37 803481
188 34 703806
120 93 411022
166 85 266417
149 247 53946
68 107 290486
121 57 48129
184 232 253239
121 253 563152
116 26 971742
31 72 415589
13 226 832142
195 127 656766
117 7 169045
92 40 998957
236 223 999481
94 83 127180
101 100 618700
254 117 330755
135 155 215321
118 196 584321
99 12 58973
11 40 919297
203 251 424155
8 30 882750
3 81 139251
278 178 413878
158 146 701967
221 157 554965
288 132 617328
294 57 735313
24 94 19830
70 221 616351
45 81 757181
78 145 824817
58 287 185504
5 171 791794
225 270 650684
196 25 70585
36 269 715310
188 104 332227
94 275 864717
187 5 296032
218 199 536979
162 129 815350
46 25 291600
186 23 443964
295 154 709047
113 155 492883
102 206 619645
295 68 807661
260 8 800801
269 242 904923
141 256 852602
52 144 649932
175 217 175123
229 241 300502
300 264 265620
126 101 302420
90 257 796706
63 115 301361
223 15 201292
111 192 714879
245 294 154248
41 250 278755
164 87 699191
198 126 855503
183 122 140722
39 60 441082
190 234 76831
95 238 821875
99 100 849253
123 143 731515
81 62 545994
226 16 576145
293 121 730565
147 3 429932
246 292 303718
153 81 336235
8 151 265297
183 263 787460
243 99 102369
257 171 393952
100 202 542403
178 177 106719
171 300 261739
129 294 969345
58 246 960368
106 121 937082
266 182 358533
75 113 375023
149 131 301486
290 125 696026
155 226 709410
292 290 328934
189 216 744208
176 226 203312
280 97 922768
245 246 384659
79 253 870693
154 67 71817
131 248 575891
136 295 14807
231 114 278956
25 2 817129
164 161 762764
123 19 284073
278 215 614471
8 232 705756
276 280 888716
225 181 564175
46 51 585661
16 239 998408
143 214 783152
274 83 779964
292 172 739556
256 182 723527
65 8 31875
159 73 311183
79 83 389054
95 3 14809
100 207 634366
129 44 516858
15 219 306764
56 273 614524
138 180 774665
202 257 227220
150 85 406935
76 218 877529
37 184 203443
191 172 501842
146 161 971033
66 4 452562
209 19 344687
222 37 504182
1 58 424756
157 280 978744
139 74 727264
178 216 209011
181 48 503851
198 56 682930
290 112 80655
297 141 745909
228 82 825869
16 215 606412
13 150 445519
287 291 468770
150 97 664805
299 52 533371
227 83 585720
232 269 34386
151 222 833206
149 58 908055
53 253 795423
68 114 185491
149 17 909020
278 125 474472
93 43 875062
14 154 502388
52 213 500889
121 141 164283
7 283 936822
154 160 101149
16 290 211304
198 114 82533
124 262 328233
178 4 723581
277 168 976669
237 241 352053
65 163 625670
68 143 618694
81 35 646186
141 154 380369
12 42 139383
109 219 488789
4 200 797520
41 236 563871
60 45 285760
127 28 629183
110 166 379372
16 88 687180
60 193 148180
297 116 319219
31 153 481843
11 242 295800
183 276 884841
65 225 800042
55 178 967490
69 198 391647
23 105 290809
175 300 327082
185 98 979241
101 147 508088
151 206 283603
181 219 678919
143 286 359253
76 207 516616
60 26 957192
255 99 954786
101 54 380058
173 118 89491
114 221 706471
286 67 726163
34 231 724893
105 237 941413
25 222 694582
93 8 431651
66 106 847612
117 231 506714
229 29 436084
212 139 240233
175 148 553102
12 157 531830
180 11 127691
20 3 310348
218 276 922294
23 152 608839
295 107 74443
297 77 236655
91 106 258110
251 41 393413
225 162 114958
21 139 415771
132 92 464631
249 184 516973
172 169 604164
295 73 636688
220 272 310558
268 294 961800
261 210 834175
279 53 461410
162 233 701850
140 172 819724
183 168 846111
230 104 183870
285 137 645641
199 187 581413
51 92 424730
101 44 993166
186 61 384571
252 288 843390
257 69 56486
251 9 526472
196 87 32718
36 209 216006
45 231 536483
25 3 486320
130 25 83467
181 200 187207
102 82 214591
179 54 269587
138 113 773575
197 40 919843
54 284 84476
136 164 322715
285 63 530897
57 250 602114
143 242 622366
231 203 994096
106 231 322507
149 75 58108
288 293 624280
46 137 496738
86 264 331710
122 214 809950
59 184 747826
115 104 668999
197 81 524670
101 84 154738
98 24 851324
10 76 520048
173 277 18425
81 44 252789
82 123 93176
60 33 440933
204 229 76729
298 149 51614
291 133 736123
274 75 506370
160 174 607752
30 191 793105
46 24 162756
233 191 960495
189 208 704564
205 121 761077
177 230 491640
32 273 706466
149 101 511994
72 150 959566
199 178 695907
296 93 853258
50 195 979385
236 48 711309
284 256 87961
208 21 909254
177 27 544282
234 24 238498
177 252 545329
156 64 381431
200 51 952830
139 267 183964
182 250 707800
67 108 6017
141 106 1237
164 290 466914
80 120 56072
142 89 794478
97 134 460136
71 112 638728
83 41 711047
274 155 355565
267 31 610263
141 54 820143
79 90 699772
241 275 707941
66 65 768757
78 227 450800
205 159 916373
199 101 580330
175 98 431920
170 242 328012
151 155 480664
58 82 28829
63 89 278070
216 2 370281
294 38 851641
163 82 315169
55 289 425778
5 21 462596
140 76 449708
63 24 110611
212 226 759817
232 160 519957
30 135 907093
152 115 919887
9 212 674960
98 30 190202
26 97 109723
229 128 622834
215 83 993067
102 57 930420
60 88 622646
168 14 482122
238 113 133802
268 139 660631
121 237 676157
119 176 975167
43 141 762738
1 113 783164
162 60 475432
97 222 310642
88 214 99267
265 266 931637
263 122 495857
82 15 116051
82 180 381511
144 117 338962
203 279 33001
164 160 724990
41 35 821279
79 110 710167
40 103 840691
64 191 560088
171 63 912054
278 233 370096
13 80 641293
250 2 988358
190 283 203221
238 62 738287
27 298 646911
105 194 567728
119 283 37372
224 280 396201
47 175 726310
243 8 145806
201 178 45172
122 62 450153
300 206 567039
91 251 452221
134 62 785592
160 121 124455
155 208 300255
204 166 510338
24 281 188094
141 259 788345
124 199 403683
58 278 298457
89 116 364548
72 253 991661
68 256 541425
105 287 306733
266 51 751579
191 158 241285
266 149 401732
241 129 801250
82 214 461067
219 211 188221
48 55 726559
200 24 406026
249 2 379120
221 61 578864
81 229 762154
249 187 62202
110 242 858769
238 271 394773
265 277 167246
45 233 799995
178 132 411605
117 79 95182
231 140 709462
24 293 53268
223 156 17581
239 147 366890
109 103 909893
204 253 152468
7 108 316721
179 127 496569
220 172 189242
105 99 591144
267 20 43065
172 212 633944
291 200 628015
228 285 717350
42 28 718507
126 295 747529
213 16 257244
120 284 903951
153 128 461838
269 127 422954
294 37 396013
59 19 35562
117 129 555215
79 149 931752
287 202 303322
201 113 653136
187 67 424363
158 53 53352
167 11 797121
55 160 422748
115 3 927833
286 54 991499
79 40 476347
270 47 763213
20 52 492750
234 58 271662
135 40 521345
77 260 114337
37 20 845017
187 270 115477
235 134 160782
116 58 369616
85 6 409031
283 186 94999
159 189 519293
108 183 133972
202 232 711362
185 60 920554
169 292 139033
141 122 214521
221 96 649375
69 155 581446
221 293 159722
90 98 528019
128 170 562783
294 75 445073
211 103 745532
98 171 577741
47 258 95736
238 38 152717
45 183 798134
10 183 774813
243 255 486748
130 191 59840
166 5 124549
285 150 164914
265 161 521431
142 197 226668
249 104 114611
123 86 990303
90 300 703070
209 28 750280
5 16 332057
212 183 859300
229 228 5644
227 194 190247
166 72 537614
95 258 448180
133 294 378858
113 119 902368
174 273 753829
259 159 970438
218 48 795336
98 64 746083
138 12 353033
147 228 85857
203 114 342899
298 3 38002
23 272 951518
212 76 588830
234 178 947877
47 128 72983
30 59 411175
46 37 721671
236 221 818641
196 230 188540
252 144 260947
174 136 921167
69 242 453358
271 288 644617
124 130 770479
269 146 242683
277 251 494018
46 229 774565
288 127 623156
227 172 560377
286 95 868429
193 116 313653
275 55 128478
169 215 20265
245 28 648677
41 156 190682
7 293 640363
249 230 473414
73 263 859369
51 40 367432
252 157 700964
243 2 934510
30 247 876799
27 38 791557
141 285 936531
51 165 219719
214 157 299357
297 6 803486
202 15 312883
53 9 867060
277 140 738606
129 272 735897
80 257 532089
40 234 986375
19 255 375153
105 141 262975
60 99 899827
97 64 885365
54 119 416492
207 41 520718
100 152 733644
187 120 966612
129 38 552197
110 191 481138
293 140 42730
180 22 436570
7 114 510746
116 201 135653
240 163 524555
143 232 595498
151 208 686381
299 10 235402
282 153 822674
263 201 183636
13 275 740650
264 183 944893
66 281 566794
1 95 549848
25 15 507035
285 102 408548
254 83 210410
84 82 561021
131 159 803854
56 46 938606
83 242 469434
70 19 967955
154 122 820514
142 52 198286
271 129 756610
179 38 830138
176 38 922453
15 52 760245
178 168 768911
94 291 581084
221 17 564724
71 22 312514
152 10 476051
60 117 185287
286 84 861749
193 256 876375
26 107 310436
194 93 12734
7 63 205536
9 146 723668
153 273 762574
257 213 910346
175 51 873405
268 91 257639
14 8 369607
184 36 469758
37 91 118906
223 275 470117
3 256 877682
200 33 609903
208 291 762670
137 85 766124
170 171 45609
295 143 864968
201 193 889125
184 40 626494
29 223 173675
126 195 935205
90 226 870295
293 149 479658
19 298 586971
32 31 778464
147 92 730408
106 297 575505
66 238 941307
68 41 60498
81 99 672733
91 241 237961
53 166 212807
233 271 869571
196 8 170013
9 187 728636
217 122 93966
207 188 398199
214 24 363037
265 175 584363
164 159 149352
11 81 736274
184 287 416572
197 94 112395
257 227 694727
280 117 723761
73 183 199542
120 19 544422
81 69 147127
14 78 904313
64 39 202529
242 117 254362
12 30 387443
286 176 573900
289 98 894279
73 14 392149
181 33 391
171 238 193321
285 178 356595
31 43 154410
213 266 850120
2 294 176300
269 11 958492
195 162 154537
111 187 133664
199 63 739692
177 29 705485
155 166 556113
164 274 731356
106 248 846804
285 261 748130
146 95 503581
165 106 462589
42 91 903279
234 55 397860
28 109 406307
88 35 636083
173 294 5499
141 73 258228
74 118 911959
255 9 51974
93 140 346675
78 250 772980
86 282 924914
267 152 291466
214 257 947708
21 87 644768
35 116 620486
219 171 911702
135 279 179641
156 182 992443
235 111 535313
217 295 475077
283 47 19539
172 253 760238
153 209 764278
295 231 570785
293 156 405870
81 280 191657
106 162 353815
149 136 334764
147 214 522677
290 60 180644
46 124 46877
182 259 617661
250 292 816854
170 300 663576
97 278 604264
107 117 604024
64 246 595713
91 62 159755
254 125 438260
153 129 267053
168 235 241344
182 159 217420
43 290 272009
67 182 976278
111 237 931073
90 275 411686
9 223 611119
7 140 211582
292 65 898363
188 124 655322
126 233 752905
52 78 731643
255 12 716954
39 271 650362
285 41 334412
128 259 44925
240 183 430661
231 223 227231
245 158 843339
53 7 245674
255 118 302695
248 297 749628
63 97 270691
16 43 87518
176 186 127351
48 21 914696
118 122 468725
36 195 929421
15 218 378815
136 297 369766
90 41 831693
115 191 693519
221 45 172772
50 34 885086
172 109 639040
66 201 750523
218 93 838137
195 107 553836
138 66 193887
172 103 222788
6 10 48703
24 51 690666
257 242 842629
44 88 657250
181 196 303532
164 26 635242
69 224 626056
87 127 622893
259 222 694158
57 176 772390
278 93 279427
293 120 752838
282 264 400541
224 193 901093
285 37 541201
126 267 931231
26 259 593629
33 166 843543
10 199 593381
107 120 121218
279 178 337649
254 266 31550
99 287 95989
62 203 87490
25 245 608377
206 299 144722
195 164 248734
28 125 228039
101 111 88701
277 299 31297
102 41 219695
262 122 210148
159 227 404835
181 271 414630
176 120 144480
102 139 792885
231 107 207764
227 155 515655
74 108 497862
4 291 316861
58 60 265802
247 289 711873
251 284 739198
180 248 559829
88 152 776969
297 79 676734
231 273 452602
221 212 989811
107 136 179578
255 278 786546
300 277 305890
258 241 140629
26 182 187941
249 118 699321
176 28 272370
6 169 800305
128 281 764953
244 79 388049
101 295 705498
239 91 708111
94 196 367201
118 37 722118
59 100 529333
152 202 483109
209 183 840738
23 96 198074
26 278 204245
291 11 804377
60 212 888420
43 156 803434
93 94 464113
133 214 496815
135 112 289730
3 271 968696
108 211 529766
110 227 518158
208 228 437679
167 286 8464
152 133 145431
23 24 912921
60 59 793287
298 218 466288
7 276 657984
231 222 153813
18 155 261416
255 254 704883
109 268 626718
196 20 14000
179 60 452050
122 82 863124
209 6 194405
38 36 359797
56 196 558431
135 107 393199
45 117 821748
169 74 568692
21 88 812670
40 291 717536
71 196 473554
120 192 465326
273 190 258403
119 44 110416
244 125 862706
300 148 158460
182 119 693396
83 221 538088
286 111 292234
293 62 170991
12 154 342701
28 180 796688
87 101 652576
284 292 958618
40 200 55111
55 7 822621
216 274 281376
160 239 279766
187 265 317602
234 276 647144
275 182 99953
84 135 157797
110 36 566653
268 234 115875
26 161 980116
37 188 158667
75 52 556765
84 3 132622
178 18 734068
132 120 527908
162 175 909670
259 28 986565
11 105 841951
59 119 735424
13 248 703308
213 105 665920
281 203 558819
216 272 643000
213 284 238024
223 90 136816
290 52 742898
270 63 637852
51 22 871083
141 102 744107
294 204 985840
117 290 198544
105 25 802412
90 97 573151
224 173 678416
224 6 815317
205 40 756778
215 243 985926
175 261 700395
1 13 243158
76 101 657706
80 180 956456
155 37 66247
41 228 264698
73 108 747965
76 213 443463
136 29 243152
75 55 670961
52 190 731587
32 238 993451
129 29 768357
25 246 259773
207 221 421636
69 115 312638
273 219 231576
135 209 17166
3 141 115420
292 62 987106
176 259 673569
134 75 115002
38 44 988714
183 247 68007
285 168 283131
165 20 665251
107 36 771455
220 110 641927
205 261 785751
99 197 856058
112 179 820072
274 249 262569
179 264 339901
153 157 107836
53 14 426271
78 55 917118
83 284 92527
255 181 315892
87 51 307240
41 6 392193
200 180 208536
161 286 712211
166 142 651925
9 201 490479
193 268 142888
284 135 496970
31 278 760588
35 95 867821
277 36 407629
299 152 797363
63 202 634181
150 109 854447
160 72 830156
110 147 726190
43 68 599574
105 286 338125
206 93 510500
73 164 776340
41 174 133096
71 63 668491
30 51 344184
115 72 98801
242 12 378460
270 91 518223
32 269 875490
266 147 284893
196 69 952385
33 115 485795
109 275 235672
103 58 163861
56 87 978561
223 66 799572
169 145 948745
27 99 884342
111 272 928803
289 52 762211
144 284 452782
14 87 499385
241 221 767271
61 280 960929
4 218 102458
298 193 549194
165 274 648756
30 22 238627
248 283 719906
55 199 928050
290 205 506755
203 61 299299
50 45 240553
130 178 923272
71 249 962545
190 124 630367
137 89 452501
284 47 948735
290 244 350805
242 234 84270
255 49 878109
246 280 285921
241 108 831778
210 22 321973
1 144 507020
145 164 673587
297 158 826773
52 212 502286
200 256 994496
164 51 637699
19 140 632310
278 39 960547
28 13 707020
80 165 761597
36 261 508158
221 170 919839
41 212 599688
115 106 660465
69 77 545009
290 102 886972
282 32 280005
277 260 571480
184 240 270077
233 202 244012
198 123 394254
75 133 317921
258 119 224499
150 229 944518
48 27 102053
74 172 244982
102 20 492505
235 155 969995
52 101 916803
147 103 722718
169 264 71893
94 3 949192
15 189 36629
122 100 209034
111 243 43779
110 255 744732
61 291 879375
94 143 311460
4 177 576520
134 101 625301
51 106 810144
208 53 495108
60 63 546564
63 62 921084
193 27 144129
86 129 104087
220 4 168434
40 281 143944
43 294 810043
31 223 180951
197 95 212089
134 7 482845
147 6 162714
191 107 232963
89 259 943655
41 263 153504
166 42 602889
155 244 90290
280 11 124885
64 230 191231
232 6 26009
274 117 379792
9 131 910454
96 146 664494
6 161 207429
204 114 634697
135 125 690900
138 286 392301
24 143 965646
92 121 952257
150 236 598908
256 90 922921
201 191 112759
217 96 770025
161 195 780617
18 17 707239
145 285 169233
251 153 223893
74 35 810419
58 35 278305
299 283 698779
286 81 860752
207 152 829262
151 186 234804
259 215 632535
168 57 354306
299 268 444241
274 112 194860
48 215 980496
108 12 849766
173 259 984315
201 82 993967
273 124 574996
181 202 854052
100 42 503548
74 288 431122
51 283 928872
219 281 690936
90 206 876280
237 163 814348
110 283 352001
222 5 866388
114 45 141935
190 269 624460
295 222 558506
81 28 374135
107 126 34438
288 171 461151
155 127 435785
123 247 907633
46 250 420572
225 81 668537
263 2 141253
193 233 570819
103 240 683501
300 292 115971
200 281 800814
68 44 226484
228 185 963738
254 135 879015
42 77 57761
86 300 704588
225 69 109773
170 47 822532
110 50 709798
197 131 471620
204 98 921741
274 159 836407
196 176 402081
198 232 148043
8 185 121875
19 239 814360
260 188 698090
263 185 722807
242 135 964110
183 25 404298
139 172 294164
187 96 539088
101 210 981341
176 151 467658
64 108 327061
200 23 954928
292 67 231289
142 56 744772
268 9 883226
171 89 451051
177 106 133
218 156 778216
253 238 215286
38 257 675201
177 298 42311
11 213 84228
212 253 630115
278 19 35712
11 205 586049
140 161 104267
249 296 252571
257 197 350978
48 133 231185
44 49 606963
235 17 112856
65 132 975086
297 86 226308
276 195 733326
175 73 969630
257 228 741214
128 25 245322
10 245 493544
71 37 124069
30 289 526739
180 142 70272
136 72 124880
100 167 751066
211 216 583302
190 34 542370
88 141 64667
84 36 445170
143 19 583488
250 267 145728
215 69 227583
244 291 171602
45 19 87228
58 10 114918
21 284 372324
16 180 947492
162 39 840513
157 161 288037
32 213 690592
223 257 141054
292 106 620911
151 60 167908
228 133 546637
109 169 163495
297 52 758545
86 263 53575
91 78 620708
48 164 388296
119 58 52763
7 76 159679
199 260 593948
9 45 699725
10 244 529996
279 148 242923
300 235 432298
45 24 824518
160 201 355443
143 206 678537
81 261 750444
285 265 337391
42 120 323892
99 129 86525
25 144 271743
41 184 459964
91 48 117582
7 261 51440
58 150 696114
244 278 627846
169 102 744329
169 269 318144
289 21 433168
266 57 151495
75 270 507080
63 210 954737
59 33 280123
104 189 939620
297 5 39063
115 25 511452
268 180 265140
145 248 750241
192 141 926939
278 266 842394
148 87 746062
49 274 298957
76 154 812391
25 52 650728
143 58 475305
141 188 561319
28 121 17528
193 293 605617
127 88 966653
164 42 74412
71 266 624741
226 256 886098
144 170 383042
131 218 216177
109 271 652226
59 37 529539
227 52 752650
50 108 51268
142 282 494433
248 123 292981
239 275 594029
163 46 961000
281 292 709531
274 267 437004
89 95 444683
207 160 712690
266 176 821817
126 156 180984
288 90 883805
175 132 498869
6 101 820516
83 275 381461
292 98 953237
109 49 161393
208 134 876966
4 1 37161
117 26 975636
237 204 731190
49 149 873099
143 140 654441
262 26 746389
158 224 187356
84 57 299691
66 225 360032
102 147 302776
122 227 537914
217 134 878299
141 99 158360
206 40 630470
184 250 841469
23 149 522980
204 64 789961
199 254 808551
3 47 431466
143 197 246213
4 292 911869
251 151 355584
289 265 612890
72 270 143190
30 38 112171
178 161 141090
57 232 460906
145 264 474966
126 79 196114
96 291 320424
264 58 218366
89 46 263932
280 143 973350
247 10 269271
187 126 425926
81 217 97480
6 155 452133
205 209 512264
224 293 951631
71 272 608242
167 182 897091
153 65 740444
270 157 429898
253 254 731831
177 90 397850
155 22 948628
291 209 673021
236 292 170665
182 265 141976
116 14 290788
18 124 163293
195 221 551857
8 120 698393
181 230 265805
300 251 946616
196 207 16215
173 234 997848
61 2 482957
294 164 751112
148 196 975050
279 49 941335
95 67 831820
271 101 839461
162 121 536272
20 274 837819
289 212 316498
228 91 692008
279 242 805366
59 286 194217
43 47 87243
174 272 85641
20 217 928982
135 55 64688
264 43 694123
128 93 908360
126 193 566732
198 19 728256
225 68 351570
192 68 576099
241 123 680874
242 128 888963
82 136 825495
137 186 778111
243 267 43939
125 137 893922
162 250 606568
35 130 134193
270 180 961143
10 283 961373
7 217 667109
67 278 999526
206 51 146093
218 170 828030
223 106 832652
289 126 406503
178 64 549353
101 243 787089
131 166 730385
128 232 39036
33 300 441446
160 54 768182
40 157 25067
255 69 216310
74 232 2818
58 122 650351
34 163 263042
227 261 664195
132 133 606762
15 267 582285
203 10 681659
283 66 345482
112 35 155073
10 239 684202
222 261 437769
109 42 197145
288 229 826164
241 218 973624
101 241 147624
249 57 548807
57 235 713703
298 25 77079
169 256 985429
129 121 638991
3 13 832937
8 68 623460
42 193 769259
80 104 774232
186 16 38153
259 248 83163
39 234 689873
210 166 81682
244 300 569855
273 177 555162
70 135 133127
19 300 674937
250 8 172391
134 245 440252
14 275 431495
130 103 621530
64 79 728868
84 184 247627
14 45 419802
123 235 444545
187 69 582799
65 60 869108
256 288 181018
278 85 931920
181 103 653321
223 96 472507
130 78 874389
286 186 990394
109 69 363594
94 22 672360
263 174 833194
72 187 209731
134 108 728439
243 254 280136
56 280 706132
119 152 956421
249 106 892345
100 261 800058
190 16 402941
168 114 466720
179 78 848632
215 99 83324
71 5 483432
194 149 378348
172 152 247987
186 238 778300
296 82 652191
50 30 547280
101 125 683968
15 135 308408
237 216 67335
7 189 553903
101 198 479685
269 21 285294
121 96 609520
58 271 198445
56 88 202517
143 294 309476
108 10 789736
291 5 299541
150 1 309713
79 42 422203
87 47 735552
198 4 628530
97 234 412640
20 40 297506
63 132 586795
185 212 69145
207 73 390146
164 278 748629
45 299 373216
144 129 819920
174 221 920774
66 220 374720
46 191 994892
258 245 230939
297 220 153126
293 247 180303
102 280 907812
117 184 776905
205 128 256976
118 223 272126
257 96 62295
222 165 53982
203 282 668436
116 185 20598
260 248 490070
4 94 787973
57 238 580795
38 82 43215
267 135 521376
268 179 887769
271 160 696755
240 227 460207
277 144 947207
191 3 993238
210 23 653682
238 7 977756
217 169 357507
8 150 46017
229 166 540330
299 167 783440
107 6 133890
86 24 683441
271 88 970428
139 290 565391
78 139 973045
227 124 13579
40 39 840393
260 141 36640
117 112 163824
83 68 458726
46 39 220498
284 154 657205
222 41 782683
113 26 368536
21 45 49624
272 204 722980
136 231 242010
269 97 511221
64 255 115696
252 170 987986
267 93 233447
194 271 574098
185 158 20712
169 224 165432
210 218 857336
293 158 501601
146 243 141074
196 215 523999
159 236 493834
52 152 789908
89 294 281521
119 210 843217
232 178 59679
106 157 153605
98 237 355572
39 92 285577
206 297 382990
1 210 165220
32 130 60975
18 28 128819
214 277 514169
193 211 991668
60 278 411097
207 98 594552
219 271 197014
90 81 498306
107 43 926521
180 140 372136
80 281 5344
74 195 76892
270 55 162745
39 70 13446
115 175 48075
35 199 830587
10 287 599614
238 184 341160
242 29 867442
146 254 743075
234 9 991475
291 163 218746
252 50 392382
259 30 979113
114 57 290650
211 192 762250
38 29 848964
136 251 392859
163 76 374631
191 18 671741
92 28 856041
38 45 403120
176 235 407892
29 51 528430
74 291 784357
241 179 129898
97 233 379496
266 258 375261
43 220 498350
20 288 956038
71 50 838683
184 80 878148
8 36 238310
262 250 604634
233 255 373334
103 273 663153
251 31 720192
148 226 521174
27 11 112451
259 282 767627
159 48 200738
195 49 827580
96 252 917285
161 30 418275
286 214 433218
232 114 576876
26 88 871151
50 18 107242
248 299 441960
127 79 458527
12 294 58142
30 41 50864
183 127 390279
71 106 391840
203 105 386423
154 267 342860
251 2 437843
221 282 811482
7 246 25797
115 141 184311
139 64 94524
135 56 301570
291 88 754511
271 124 806735
84 210 213465
254 150 389256
106 224 370320
263 271 920762
270 122 401215
247 214 727214
24 288 597705
5 298 323823
229 211 42972
154 208 763380
58 89 239428
136 27 448789
126 49 148673
65 54 99377
125 205 857177
91 46 999124
201 89 551370
139 183 699166
251 260 83807
300 43 632174
92 194 426861
242 217 565801
289 60 996803
285 116 937165
102 148 158786
82 198 84627
179 282 823563
117 162 814216
63 268 147711
189 291 463858
233 294 281500
19 230 221982
67 57 817957
66 92 557265
269 90 767160
137 135 765611
25 239 387023
248 284 198288
279 39 377128
87 191 849737
218 84 317328
133 2 68036
202 174 244541
65 297 378373
139 148 48332
168 214 57858
176 92 38910
252 66 844175
187 220 247530
195 25 716912
70 66 679267
159 285 5234
85 286 593728
89 62 866602
296 183 876293
248 23 101054
256 53 829811
249 44 645728
181 31 79544
43 123 721012
128 89 939455
45 250 47223
237 254 109882
144 86 799676
54 6 178962
159 21 209258
197 60 37795
210 89 829282
134 145 808278
20 134 354276
24 112 260492
199 50 716385
130 100 185588
179 101 998294
89 132 379565
157 272 726043
19 153 178577
99 106 995548
37 95 891510
41 163 310842
205 32 920862
118 85 866105
27 162 112358
201 151 931583
283 181 457491
251 252 197083
259 294 726256
35 155 177788
89 64 505203
52 248 160240
37 107 950451
80 272 82908
293 5 238368
102 116 267620
180 213 161855
74 265 471369
133 208 942510
138 145 541866
143 204 902903
261 27 340789
235 255 56368
108 286 431756
46 242 928382
181 73 492215
91 192 784885
113 163 118360
266 240 442924
83 38 728699
144 160 53214
300 115 761540
96 170 74826
254 107 388118
105 83 185147
172 260 240709
200 207 183
55 42 528749
160 251 589154
210 174 661362
66 14 538217
84 20 408604
140 196 584190
220 155 176826
125 9 604339
147 106 696914
149 292 224513
189 82 893399
66 34 75631
225 281 956811
277 39 36414
135 72 537019
243 97 300015
214 2 781395
206 139 446420
230 190 866364
230 173 197337
272 91 513465
192 206 998039
119 186 270442
136 157 927473
32 241 836976
17 185 707291
135 276 925795
189 300 170553
169 9 264618
261 140 721244
8 152 338008
141 170 563936
126 31 403953
63 203 13242
200 5 377413
101 115 848435
90 233 491501
247 56 830374
4 284 307060
203 287 872049
222 87 787716
35 63 24109
19 21 694631
218 118 137317
46 107 608751
192 85 703466
252 73 994712
168 204 544621
22 43 637956
112 173 114104
79 94 265654
274 29 398144
282 172 94427
36 259 105464
170 81 802655
205 50 123318
190 277 219827
205 73 226183
119 286 569277
231 247 709171
221 237 243327
237 189 390533
224 9 572719
54 69 899306
83 50 653650
8 102 465242
161 184 441623
220 276 330977
160 130 703402
105 221 787223
213 250 256923
105 88 220887
28 55 486373
46 139 312141
184 236 763474
223 6 163766
118 93 534000
273 208 827986
171 252 815840
47 21 496320
257 117 552054
166 206 519917
49 174 686091
195 163 688691
211 275 387546
59 80 305532
94 246 964681
66 17 333823
199 235 233366
257 118 537627
165 287 275466
297 38 155366
89 254 359434
247 77 612076
59 116 297870
49 104 621346
92 150 422643
282 15 437869
56 11 539289
197 112 125462
61 36 894599
190 265 819535
178 58 178234
299 289 126525
20 124 773848
114 157 828559
138 34 934735
218 237 649803
234 279 53947
70 224 155384
114 149 911602
204 121 323998
144 55 278536
140 298 661266
226 279 970851
149 123 631453
64 102 522468
98 168 555184
167 26 199715
49 173 578431
47 191 344174
234 32 23500
211 237 150146
247 154 104215
293 133 802405
216 89 673278
125 138 648797
105 258 822555
73 74 889911
69 98 741638
151 55 420999
8 92 742538
270 65 846978
244 229 99216
157 79 116614
98 79 458021
189 29 320227
102 55 556926
69 136 312191
211 139 580529
142 111 680411
138 42 117519
79 82 684992
186 234 612408
114 41 673083
252 158 509404
288 216 732271
210 294 604922
281 82 328470
282 62 180167
56 124 367291
169 155 838547
224 36 434898
28 154 23822
152 69 130397
256 215 592897
183 153 178756
37 182 729045
262 261 724241
20 96 633937
177 194 748724
208 2 217491
298 134 884291
213 288 766565
233 203 801739
192 168 917369
135 34 795607
248 124 658889
66 56 949499
168 266 296581
276 157 541918
231 113 743026
205 259 608402
109 98 369693
179 132 486909
281 271 309062
205 206 252087
95 66 718352
192 291 74963
289 186 196328
148 289 512819
251 83 736120
60 298 200667
177 58 195803
294 81 185629
158 60 83522
214 57 467361
252 284 74574
129 189 174478
230 92 972225
227 244 109411
107 177 617033
252 9 687242
83 45 847396
267 286 631702
227 86 83630
46 18 385143
251 269 45860
130 218 925435
281 158 165488
245 99 261679
245 291 673609
107 168 442732
162 28 683356
275 258 481336
117 90 922931
209 131 177907
48 157 524107
24 123 763047
26 98 869607
103 83 500576
31 276 27836
8 87 953267
242 276 166499
222 249 692162
26 179 98426
6 262 127168
181 21 785792
298 121 29829
256 296 175737
183 184 150145
209 87 404108
161 150 522699
178 273 800756
216 284 881585
19 265 663751
256 120 154441
52 26 79765
274 41 916598
237 25 171520
146 57 666762
135 21 495407
111 226 731476
58 33 819717
71 160 792654
190 46 989810
266 26 667976
146 123 928765
83 102 565859
68 18 373111
50 8 496014
138 233 608015
115 272 910286
195 28 712491
153 245 372562
132 202 972379
158 93 896399
108 157 497106
213 1 566018
122 287 381632
165 192 905366
84 66 253417
162 241 564550
298 191 319162
167 247 38422
5 105 106368
150 185 923027
255 154 132511
117 54 1833
285 257 872697
189 198 480740
39 242 110489
226 235 956712
54 187 80865
165 254 741102
128 77 911564
73 144 182844
211 44 573187
109 299 315243
232 282 622415
178 91 171521
120 156 898243
175 134 749561
299 98 715977
47 239 592154
90 118 412112
237 219 65694
75 114 783497
170 9 9348
115 133 129920
225 172 691593
54 109 570709
194 230 733399
183 166 807149
130 65 473342
267 226 679839
129 72 34803
254 116 79597
224 34 363834
204 99 844416
82 297 142311
98 151 692399
87 283 496864
184 275 31337
78 85 494252
209 174 680006
67 294 756517
103 183 57349
174 84 930413
163 297 715670
152 297 960999
56 275 953191
223 73 758462
258 70 367176
213 73 801153
114 71 616449
160 155 606055
242 66 214263
19 206 14244
106 207 610796
214 209 628370
276 237 301147
19 94 758004
114 179 106346
300 254 675646
147 49 602386
291 41 830538
106 215 973970
42 180 839307
19 58 890801
39 294 866537
36 134 411845
173 119 552356
125 216 433357
222 8 891478
5 234 442193
14 257 505672
146 144 457227
167 261 903188
190 47 675155
61 230 805524
281 60 64763
228 220 140594
235 29 724945
130 260 419876
170 63 186819
232 175 174868
163 110 968006
216 281 604133
66 35 891948
7 19 380791
157 128 669324
166 231 924768
110 24 53477
221 3 494620
123 21 781471
191 182 156711
207 177 664615
220 210 390224
26 295 459679
116 63 447753
179 151 865309
117 6 709285
80 74 866328
93 75 738694
232 225 212272
122 229 18347
266 99 79325
157 111 193182
277 92 23630
240 252 537370
226 21 666299
36 250 857587
240 202 157862
11 197 953633
151 77 180560
106 261 605245
129 208 219162
121 295 249744
187 74 362451
20 170 35717
296 29 722526
159 90 420807
188 135 158177
271 100 628073
48 300 246787
92 64 25663
229 91 324773
216 65 313293
58 56 8352
292 156 113968
159 260 531667
175 23 940251
227 1 365535
155 75 124466
209 276 640283
222 189 999400
31 62 833806
289 119 457095
240 17 144367
30 140 44452
67 174 454365
86 193 503501
295 286 719020
11 101 264693
103 270 291169
223 89 590022
189 228 549464
135 22 61278
270 294 575453
293 97 621374
181 212 924291
61 140 86577
293 9 197181
169 17 238795
277 231 340190
111 136 568864
287 136 84655
146 7 441796
178 253 694677
105 125 720727
180 176 246270
129 138 629607
130 195 675194
175 294 756329
162 99 175262
297 101 591262
45 212 986972
194 176 928087
202 22 51015
271 40 973249
53 120 448203
224 71 358754
44 14 693091
227 213 255569
275 63 255140
42 245 889447
238 190 836224
32 292 193440
121 282 727913
134 70 415019
113 277 294975
105 240 803605
269 7 915246
219 180 826194
123 44 55510
34 31 701969
116 225 347051
298 15 636330
206 57 319949
282 288 578981
170 6 636709
98 82 512027
279 176 860410
133 143 512877
295 46 427134
59 193 120693
162 167 651975
165 293 410797
181 192 427766
189 35 18786
204 289 366595
164 272 560310
265 104 807925
232 120 594494
107 235 231756
233 235 305224
39 107 939465
92 9 777602
99 95 35026
97 41 326542
250 167 58293
235 227 392154
247 126 474782
252 213 303140
261 128 268741
73 211 999125
131 12 145836
220 204 271659
154 292 534290
133 279 988135
84 104 649331
260 250 751433
139 191 243616
23 274 63231
180 226 37115
166 157 257247
165 16 747389
162 288 57728
229 160 188133
170 285 677075
51 227 968411
291 14 360415
108 297 804864
71 87 635475
79 71 248013
272 17 689276
284 161 127061
142 126 83610
60 180 595038
268 113 765188
264 299 966972
30 278 102598
282 29 403133
214 197 92238
174 126 513746
55 68 137556
185 43 129120
30 122 362874
81 208 328525
293 29 629131
133 56 50549
191 285 299405
233 172 304406
206 180 279418
164 203 501541
298 116 286156
113 126 97244
245 171 510123
171 167 244906
85 266 697016
222 81 736379
128 53 872343
300 293 655770
203 137 537215
5 107 866788
263 298 230780
248 231 424486
54 254 900862
176 82 991595
189 223 63545
59 18 647847
16 212 649664
202 282 759602
137 229 958230
192 7 695294
49 26 178387
218 268 134213
200 175 646239
155 130 479633
63 92 129722
226 57 184427
274 275 667799
258 94 350200
183 30 737618
95 162 128759
190 262 399896
27 247 756267
251 211 950488
71 252 588377
167 237 256291
193 267 943842
55 152 411783
254 249 880456
14 92 36514
34 20 169775
17 56 864459
34 197 602589
188 29 658197
110 263 668494
44 132 226145
22 196 939178
256 150 500356
155 152 304167
161 180 416430
65 214 944442
172 296 323423
135 62 381980
6 87 761386
281 231 386922
75 253 50755
172 228 980604
261 255 578531
230 39 107216
51 187 527092
96 156 231806
137 150 139183
190 197 252805
82 112 861888
7 67 630889
151 48 789535
273 180 698775
88 23 138307
4 153 33603
279 254 93903
92 166 810242
20 147 527661
25 114 767910
202 5 646945
152 188 257442
187 192 435149
15 10 447708
162 213 497221
199 160 380480
82 91 953421
15 269 590711
234 256 438244
260 42 818476
174 226 46235
220 262 187914
25 150 217458
298 245 306408
69 146 905889
256 39 807201
184 29 798778
259 86 804515
205 79 698553
168 226 836242
100 257 646182
290 142 240398
295 18 479421
73 189 771948
126 18 864090
268 68 956875
101 266 880816
18 208 332968
295 234 427068
150 199 151619
144 119 50410
29 53 631750
180 113 518448
163 42 836575
120 275 872007
194 171 356021
22 254 784785
48 110 765048
47 293 18029
218 80 696623
123 233 723110
160 17 475430
120 59 743434
71 148 128077
249 234 357505
62 38 583962
127 62 788179
150 206 496777
256 290 791564
210 77 52565
15 191 894335
187 300 355005
15 92 709209
112 164 68539
24 22 79382
297 62 14755
68 172 282990
50 144 185721
241 265 494299
139 207 88701
118 8 487173
112 221 738712
75 237 441904
109 239 455811
63 209 628382
13 88 993821
186 223 232376
236 182 195129
18 279 311720
275 226 320736
95 5 865513
67 227 428075
25 227 390580
107 124 286792
213 193 174498
164 86 417286
293 41 321859
188 26 525167
6 57 941929
62 221 20932
286 269 187218
49 6 259752
126 300 536821
88 24 221435
63 101 458107
35 224 346894
168 184 220844
57 277 802653
222 183 952919
63 291 361249
275 96 287979
34 289 473893
187 196 763620
43 281 386143
255 195 247223
284 10 896608
170 106 406392
116 275 736013
47 56 712100
41 145 972031
34 275 617777
272 133 920776
97 161 633139
90 202 622157
43 239 396186
207 291 202499
182 240 253289
295 153 654496
162 79 372167
260 9 91884
28 217 790988
279 121 405558
217 144 577825
189 138 186604
152 96 133500
89 182 795983
141 26 999322
199 203 509703
265 258 458932
103 67 671089
135 45 560994
195 191 956586
94 207 132453
80 176 118555
26 225 811194
300 207 362841
283 284 569319
79 61 402496
147 160 597734
80 11 503993
125 8 164954
220 142 635648
27 189 695163
218 134 26156
147 252 969533
53 201 234563
289 11 304223
18 96 312475
127 124 826514
243 64 588486
200 254 443862
37 104 6744
36 34 95241
49 258 411088
260 99 180830
212 165 661739
65 200 540764
148 83 364157
201 159 330653
118 19 684161
184 106 975471
76 119 3610
27 281 907241
121 275 955160
44 73 291951
186 218 287035
23 108 575698
26 186 108021
244 148 916501
73 257 348554
101 15 316953
265 88 23632
240 156 649154
62 275 663391
223 238 256280
44 100 184538
122 127 717664
291 215 118532
219 151 581971
131 78 934192
174 45 117693
104 152 161527
169 118 97877
145 103 62836
256 293 605174
293 182 773850
250 106 911243
261 1 615769
15 39 202439
104 136 937939
270 190 244822
132 123 587217
212 286 713989
248 154 50492
151 143 250675
276 15 712051
182 30 225278
76 86 865868
292 14 219116
297 36 420029
6 214 966400
212 51 930942
103 284 426352
132 96 417581
211 299 274223
238 129 684233
20 222 225769
96 62 617993
58 159 470237
152 161 605612
264 34 639149
199 170 783765
127 212 816505
9 215 61192
240 20 347629
221 79 181055
30 64 157671
99 154 291033
28 44 723268
38 161 983732
41 280 126905
118 128 505657
71 161 596721
174 149 13437
93 60 427019
298 184 755387
187 195 635010
22 276 596553
294 150 834128
161 237 923735
252 136 984522
116 279 750295
120 33 663851
83 100 473665
94 139 130857
198 149 609077
181 156 780915
43 175 683095
175 283 152591
248 241 703640
180 6 884150
133 14 630537
127 145 116770
289 56 617273
9 72 993407
151 210 972902
274 291 553230
103 230 428509
76 281 997213
31 242 67684
246 243 650723
133 94 683502
49 63 943987
134 130 567955
170 283 573456
155 194 865098
226 201 342746
28 115 545990
196 12 813265
214 61 210697
106 60 366137
220 47 55367
106 15 686573
182 145 191398
182 70 382842
59 50 192587
157 62 747023
287 258 168714
235 131 349310
42 40 820632
240 140 901961
249 113 455923
257 160 547291
30 245 748513
281 274 199737
97 247 94499
230 159 455302
248 47 414054
276 159 492602
180 257 652499
200 103 452288
101 269 736651
68 10 94677
37 265 213596
61 120 223064
196 126 136048
283 285 206024
295 59 601991
9 200 888730
261 259 450761
234 21 608353
21 113 863773
125 291 40055
291 84 598755
62 123 315725
229 281 250613
263 129 414572
147 235 617733
201 277 212602
95 117 703109
157 199 907842
39 177 63924
284 26 983507
294 149 213117
57 103 21182
55 181 109070
209 159 345105
111 245 295610
287 29 930134
170 37 576635
2 154 757203
115 288 891168
225 169 584407
10 171 669951
51 115 710748
277 244 525136
142 258 280058
76 185 593401
255 270 844006
17 131 414946
242 197 487070
208 206 638701
78 268 710916
228 94 982155
249 84 759625
177 146 467914
91 264 435588
95 241 515246
166 177 398987
196 60 664895
181 28 684855
43 34 520694
195 185 884602
120 261 764951
181 60 464223
54 216 471612
133 21 524622
137 298 166900
108 132 11165
225 241 288042
72 208 149399
247 81 794529
298 236 695586
68 265 853839
156 220 474048
300 68 192406
44 286 681504
5 126 280242
227 204 968726
138 263 700233
285 294 669142
122 230 636049
226 283 337619
296 290 130214
124 93 802024
207 268 53933
28 212 457995
278 162 812784
72 239 414343
222 38 942056
214 299 403673
221 12 716689
140 99 220376
183 22 123274
74 186 917324
122 135 628821
148 34 127344
244 91 757278
151 238 261586
178 211 156250
60 164 997903
260 54 950631
70 96 201326
177 104 547985
52 272 169009
26 258 232607
254 221 21355
128 84 814209
87 136 557727
284 20 777030
213 63 568921
23 273 282877
49 101 733550
195 211 283021
176 135 800963
117 145 451094
189 58 544926
27 243 316216
246 229 670728
82 276 44444
255 52 340875
37 1 5185
113 286 243881
29 11 823339
196 225 569573
90 219 955930
33 109 139500
6 81 668052
155 254 71766
238 214 636079
157 6 276750
15 122 71044
165 71 350173
42 173 130059
193 135 890138
135 87 819166
194 279 154168
241 206 9559
124 166 810792
136 61 55567
204 233 877593
63 4 483888
94 62 151566
181 199 338326
282 278 621727
231 102 296647
251 280 160898
264 80 771992
126 110 312246
182 9 877392
282 92 411308
298 260 257323
242 296 485728
31 22 146570
139 299 612413
164 77 106710
95 26 178777
31 168 787023
107 179 929060
5 188 960015
53 262 182583
261 79 384624
208 28 133514
243 206 87144
155 52 285793
166 163 149978
248 232 458616
78 214 761272
36 59 511555
143 210 386168
5 14 447729
33 127 453865
152 248 591362
204 205 973659
143 299 310693
38 204 271468
10 121 391702
183 94 56996
23 119 59337
172 101 109312
177 45 659268
209 273 624134
113 171 223879
20 241 809503
232 199 952997
29 75 806538
60 285 891408
266 102 637324
40 199 82400
259 143 705708
105 275 731146
213 270 198012
80 196 767373
269 61 414426
37 74 201702
193 55 686230
199 41 476706
123 99 145226
12 57 91213
69 284 797302
293 275 434802
222 171 622380
135 138 650553
267 212 266127
149 183 717313
112 125 561581
208 56 402275
211 247 860893
59 192 496223
75 183 135266
188 45 29552
200 155 257392
88 112 852128
86 8 260226
96 113 94449
183 99 165668
170 179 930255
147 88 534343
292 22 547074
134 63 594586
211 86 980521
283 250 657903
99 223 27946
40 75 503048
113 218 631507
279 94 17639
196 112 625381
182 173 566328
41 56 246023
62 85 213960
44 42 539475
24 131 894758
233 133 543662
290 129 31851
285 288 193563
149 97 854223
45 204 570624
213 258 379234
203 288 293845
171 123 130345
120 1 173389
206 47 396034
296 225 481387
184 297 938461
268 211 951443
235 195 86952
286 28 492145
170 74 677004
241 50 832363
149 50 790666
143 278 170302
115 244 237779
105 138 917484
81 218 267650
188 85 12212
63 292 989325
55 223 323403
165 177 989133
11 208 816565
203 243 527202
178 128 620644
65 257 462420
297 237 816452
156 192 926493
228 239 163700
95 217 184896
181 236 328269
258 164 480833
258 54 219433
199 189 695218
15 236 929432
227 16 638250
57 92 743043
62 132 866588
169 28 364118
4 133 231036
171 125 551004
182 25 365521
103 43 57613
241 287 783753
41 34 426148
62 162 689526
283 289 250179
173 181 219903
184 49 674132
3 48 969575
223 113 795601
295 288 155394
122 13 207038
123 57 212234
257 31 796653
178 213 36972
167 87 552611
282 19 280918
297 15 436044
259 187 523047
3 248 249088
209 198 91181
221 176 373880
110 6 104441
203 72 275455
36 24 399996
284 155 314872
32 72 500923
107 221 284098
33 147 523463
290 206 296545
12 47 920755
135 164 255287
141 123 428427
248 135 568123
222 70 8266
244 6 422709
231 122 127216
25 133 427431
155 237 277
290 75 300044
55 175 49367
101 16 436183
189 226 586704
197 274 520047
114 260 542378
189 32 251334
131 64 16314
101 124 39506
240 231 600861
203 214 282465
220 34 627426
29 254 12943
8 134 139331
48 169 204701
228 161 222070
269 291 635571
219 183 45531
195 239 119689
239 180 532116
181 138 530635
129 258 899806
223 77 53776
54 56 268177
81 243 393583
295 25 752048
280 128 59784
197 47 710533
217 151 599294
230 151 720004
31 45 636648
235 278 665888
279 270 312736
131 118 120386
171 299 822992
282 84 132121
79 252 862347
188 267 208569
274 57 478041
231 259 382643
11 12 147469
68 267 303521
25 111 773146
2 206 605797
245 185 241163
139 95 624760
25 51 456463
263 130 838927
113 234 389639
79 209 396192
64 116 106217
262 169 6377
198 32 450919
38 188 493191
104 170 493290
93 148 307589
203 75 679970
112 10 226610
256 142 718458
50 95 510818
42 179 342077
132 293 764080
83 28 719990
77 21 791495
21 120 427009
85 177 486518
259 75 815642
210 51 927341
208 281 448669
229 215 350099
9 141 415805
265 10 835262
252 281 398060
285 50 13013
257 145 525760
10 191 27309
217 241 585977
114 99 249327
177 117 301057
166 101 482436
277 97 698345
187 31 397935
155 277 453494
189 268 501454
266 293 456788
134 105 71354
107 153 105905
60 118 381444
182 226 679850
220 49 995644
260 219 985467
91 292 603653
41 161 435234
264 3 109540
134 153 709846
159 190 385723
161 252 64439
16 177 493057
255 42 206703
240 84 891878
198 287 535466
91 111 61200
194 23 935629
39 90 248652
7 33 569449
98 86 580087
287 189 659123
280 162 952029
100 33 782415
282 143 161940
66 80 754372
87 295 931486
129 179 214279
13 33 729684
176 269 408089
281 290 49831
173 255 599815
158 277 837474
256 271 519019
291 37 895924
203 12 974349
193 154 529456
246 250 220148
173 189 23679
69 204 28300
124 58 805830
34 30 415745
56 220 151782
232 266 822814
291 53 675409
182 142 736280
177 299 935823
247 43 396811
201 246 996199
221 2 966726
177 196 175339
102 48 699852
222 196 845927
221 273 434925
293 19 884682
112 78 428983
289 88 968668
138 224 458276
10 38 37013
83 114 597786
160 281 146713
35 142 613894
157 24 628045
170 120 576853
11 271 325269
143 52 691849
212 215 824327
136 64 570968
246 82 298492
6 37 929628
109 93 186717
246 255 520615
212 17 453763
218 217 722446
219 168 25629
127 285 55923
154 24 467872
53 170 456884
61 92 438502
65 144 93025
292 213 811764
84 244 624358
78 12 234147
65 165 807931
74 204 752099
121 260 495063
238 93 742839
298 189 423784
119 20 321903
69 19 834521
28 184 110604
72 190 371736
96 71 71837
69 194 542998
107 47 198318
258 56 705583
193 21 470324
132 266 505764
249 15 356056
145 119 897245
224 129 671082
218 117 575466
23 44 521326
287 106 654148
202 99 228206
48 165 523113
51 49 781708
2 72 609137
134 87 934764
141 39 60183
173 107 724906
170 17 339158
99 43 800955
81 42 821410
171 173 776846
93 107 645854
201 133 714989
60 279 617984
179 173 850002
74 189 194345
161 232 533269
168 268 432700
284 298 929384
211 220 627562
223 148 559033
207 48 565485
48 199 7074
34 206 57963
183 189 620735
189 51 81011
130 98 863060
239 233 260783
213 255 735916
72 143 449913
160 146 57898
16 173 597584
41 103 296374
239 69 109383
247 291 372447
83 115 910891
231 156 12586
182 5 436009
136 98 131951
29 245 286334
263 27 442026
50 203 275215
290 202 828849
207 289 162583
263 101 903723
32 44 615563
79 266 640593
97 240 689643
188 189 655766
240 190 882424
123 299 229401
159 109 423285
63 105 364226
236 222 776473
275 287 140634
133 43 77885
246 170 150123
259 62 40317
134 50 866051
293 263 204625
185 139 857505
168 90 152833
167 12 285369
26 18 483368
51 32 785439
201 194 670302
291 132 948796
136 156 19888
196 232 317981
6 94 970198
151 65 901094
158 289 619376
178 88 412966
108 265 439790
213 208 919538
274 242 240503
257 166 318148
53 21 508829
214 63 36841
58 261 390497
84 274 464062
248 126 382944
292 122 948771
107 167 62052
232 276 278667
138 68 341826
202 182 979418
187 49 113290
36 164 404156
24 48 413431
184 152 328876
2 100 623531
239 204 780772
16 159 954892
204 122 62527
118 66 309124
126 230 508900
23 225 188491
36 157 867282
111 57 642875
132 43 112298
50 232 635147
10 229 511643
88 222 445027
45 43 436716
83 23 681627
208 234 808194
171 85 657661
200 25 313239
163 283 625294
299 90 786025
83 35 748764
190 300 939210
212 115 488305
253 63 417900
136 265 663863
35 73 103076
221 234 791626
136 247 635180
65 92 570194
200 142 523636
189 196 742065
48 247 420575
89 148 1387
290 10 441089
299 281 215688
68 299 409520
264 50 625662
248 252 293079
231 234 999336
279 233 820244
220 52 819213
241 74 239992
231 105 130928
174 154 276053
34 257 724886
128 257 461105
183 172 679291
118 99 184193
107 198 836827
219 38 341714
16 108 610371
236 92 916657
195 97 335312
123 89 508209
52 281 270330
298 69 214034
145 210 823130
243 187 655166
237 68 535834
8 117 507307
31 171 641253
186 43 526538
259 239 737238
16 126 173753
28 200 465572
200 228 230018
80 263 188736
3 40 593059
90 244 204200
180 98 983514
47 212 449077
103 221 103097
6 221 679919
236 118 545358
266 2 368243
85 108 600162
285 18 125842
40 128 115316
227 59 309572
237 209 450100
145 161 310929
167 67 676981
175 70 694015
37 79 509476
64 245 818823
18 100 34221
261 252 794882
276 175 415709
148 273 497238
295 204 210740
69 30 562620
28 289 702472
8 182 389283
254 233 567777
112 11 614997
185 71 644597
74 270 199253
276 110 97864
181 114 182641
78 282 694704
268 171 387834
112 23 593335
2 76 404552
266 105 150662
111 81 269692
2 140 230439
40 101 163401
218 273 86995
93 125 855590
126 72 441307
137 192 940974
203 81 980638
233 154 119
270 16 309851
224 58 951874
71 72 718785
138 1 890233
14 106 562019
271 62 480572
15 111 335578
271 220 463276
106 95 625393
85 227 361969
281 100 932075
57 34 136252
22 21 803666
286 278 937813
115 251 142025
151 59 854054
247 115 868562
95 71 78836
139 91 720372
44 192 249992
153 15 152266
78 248 466956
17 173 124207
210 260 309159
249 114 302308
267 300 327594
265 208 271760
229 181 65295
140 107 500407
285 104 263382
120 142 938413
297 131 336865
236 28 551301
48 275 432121
38 132 971257
174 267 299679
259 274 727659
225 126 869043
164 105 412533
14 295 16649
145 81 434188
204 135 207888
145 89 558764
166 220 726424
292 75 871734
105 96 372916
34 284 511585
290 29 750055
113 65 770421
142 21 616194
222 248 630934
212 65 80220
284 240 771443
142 96 437653
18 225 514681
20 275 305914
165 264 185202
168 200 308144
76 232 425342
15 105 751214
21 108 119993
67 77 771689
95 176 927455
134 49 493207
167 64 673752
62 167 230335
20 26 545035
280 167 205189
182 228 367110
2 257 10074
200 94 117631
88 247 425069
60 68 50108
166 39 9731
243 147 944745
39 145 868312
232 93 405937
189 132 236687
134 150 989874
259 256 516229
238 126 915425
135 183 691708
136 144 827475
213 282 704935
31 111 320359
174 8 925044
194 6 584034
57 87 239350
84 299 949649
74 77 342490
1 252 157070
96 34 883480
195 154 974082
88 153 861984
217 124 725931
163 220 648934
12 186 678726
32 267 553356
153 70 360362
183 61 699351
51 238 754565
133 139 204352
29 231 778089
30 74 329906
277 195 116841
265 298 977877
116 216 261359
91 101 612848
31 176 14744
59 82 811267
102 135 792884
26 54 157571
189 156 494627
228 178 375132
257 89 739998
237 110 281494
78 94 80752
44 27 161373
131 80 223890
215 46 942219
103 261 289765
18 114 38755
68 118 304488
218 154 330286
49 182 758587
20 21 312144
197 188 417552
230 225 742117
270 29 234531
225 264 41436
208 3 94820
27 248 123179
87 128 847405
300 127 906464
14 226 848889
250 188 220965
123 252 555758
229 56 581501
22 274 248638
234 52 872358
268 13 186010
13 70 689402
21 170 325864
178 241 861958
224 288 139536
214 275 969355
184 90 610045
217 277 11555
54 259 779576
225 240 57617
225 35 924561
219 213 326115
172 77 359777
212 30 140044
228 51 564636
150 100 373354
273 257 971940
285 241 864198
153 182 995269
161 118 252311
163 294 765676
52 46 326154
157 279 868130
30 66 625064
84 212 376042
257 186 734745
90 64 510297
170 151 901604
49 249 724298
208 115 65628
283 130 954131
48 162 889062
236 210 364783
282 73 298523
70 23 410899
267 278 906665
94 268 402813
85 240 168034
103 52 510319
89 174 544080
290 295 967130
35 265 434793
286 90 455493
86 183 653736
151 1 558385
161 13 687643
232 151 362714
280 100 475108
243 166 577174
203 133 566052
139 39 672749
300 279 477582
124 226 736927
161 206 26159
231 175 692964
248 256 316705
275 234 178199
175 16 131532
22 85 659135
152 290 786071
49 42 321904
233 247 401607
99 116 635417
199 97 917765
12 290 47218
118 228 618195
199 214 508568
256 52 376654
214 218 676273
157 229 554280
199 200 381667
117 57 621493
275 196 89140
226 80 921446
109 250 504143
96 61 602252
164 300 14358
122 160 792075
48 152 984464
291 213 177287
293 147 559678
269 224 766146
288 98 390888
33 43 948938
93 90 809930
39 17 134633
238 236 939419
225 193 963840
137 76 140460
38 123 952142
138 292 301906
161 239 531298
73 129 638566
142 50 210272
50 169 668953
68 255 163740
297 268 555935
127 134 353202
266 5 548618
124 277 153917
160 273 373834
156 177 951578
199 155 629297
274 277 227244
22 195 769063
286 2 584276
202 59 149021
131 237 558630
75 111 640188
198 85 107134
248 24 787302
291 134 405912
68 264 45655
65 287 439293
47 214 264453
203 132 82951
151 275 559111
280 164 103453
102 49 41729
244 195 727317
131 296 636650
291 251 674312
155 103 751365
197 239 92633
78 300 564717
131 119 272182
257 37 898460
152 113 884023
95 53 285475
126 200 326734
154 172 288157
279 271 112452
100 116 710799
227 73 26643
76 292 108098
14 175 496558
272 255 603543
224 165 271182
171 232 638399
200 143 638978
236 24 95854
207 282 117890
289 25 80671
93 97 867453
106 281 391336
134 149 780285
300 260 407381
272 11 643912
189 37 306822
27 112 294290
278 177 555818
142 199 894343
194 258 479342
210 258 918306
144 4 47578
106 117 616343
195 183 875398
31 91 573487
263 210 833500
57 134 336820
160 213 701870
118 275 222042
40 180 627
265 125 35771
134 123 8720
236 85 652130
204 108 783920
212 169 744544
20 39 244275
300 261 275707
156 244 992388
38 250 176460
58 175 949861
224 238 162675
297 122 894277
210 44 195073
273 289 611521
206 200 705727
288 126 224142
60 98 102914
170 288 733322
158 251 890449
84 10 430163
52 275 185089
147 150 6422
147 138 378525
67 90 786506
110 251 641141
204 1 865145
284 234 433806
178 56 484536
60 69 12027
106 104 267660
272 135 72050
232 181 728075
282 13 991308
291 172 945013
221 224 711179
11 44 344591
81 30 540768
17 8 599099
131 145 161157
35 246 522066
26 223 537008
2 11 906219
1 241 485672
181 64 165477
119 198 464197
169 25 782239
199 241 653527
278 118 706331
187 250 855255
182 18 458215
38 163 891502
293 191 957219
90 230 454240
226 287 745375
101 23 363946
235 64 752434
212 95 779535
196 131 423823
108 128 918059
183 221 956881
279 56 264196
253 99 841660
270 87 138922
225 180 918349
184 203 853955
119 151 637042
8 37 511186
146 51 585567
27 151 355527
238 200 683519
224 191 950440
289 257 512294
63 55 25351
284 244 532010
243 144 275779
190 299 336267
119 7 257085
287 74 979433
83 60 428757
140 138 500016
179 75 978322
200 287 788866
155 191 800543
154 299 375528
82 299 927522
156 161 670350
209 204 978142
59 183 636822
160 31 204193
165 197 455661
74 71 65787
132 199 549762
262 207 768768
196 247 744794
228 143 948584
92 73 9818
224 251 853917
294 242 424182
298 50 460352
209 224 494649
109 31 639586
3 7 219158
253 46 543572
83 196 609076
257 163 933077
125 256 776259
81 37 788769
225 123 420691
26 48 909465
8 19 772691
125 148 191395
239 56 754001
77 294 383391
64 27 814056
216 182 374482
93 273 334693
264 15 535319
291 108 528164
192 136 898245
1 31 3258
251 38 653138
285 195 620777
54 162 79348
203 277 249563
200 286 918359
259 52 325101
192 53 126525
95 132 784484
148 72 89661
143 121 425819
158 173 58691
61 174 644575
142 252 682540
294 16 827056
193 1 2846
110 266 979539
224 135 100092
141 68 629937
33 112 616422
125 241 242913
221 214 81826
295 32 530939
46 35 361394
9 253 841537
260 291 752902
161 148 386814
244 114 739631
114 298 390012
269 177 677419
114 176 623810
139 271 864785
30 265 394805
19 130 467673
134 182 503834
193 85 86467
98 206 902553
212 129 131441
149 204 775634
142 80 664448
151 36 17701
146 296 853810
289 165 920934
56 82 145972
189 102 990895
269 247 353775
284 166 344393
251 282 8846
111 261 430767
104 248 274582
112 38 888111
222 286 80245
22 204 137748
175 154 679734
56 254 379320
104 114 742267
257 85 127881
108 180 89736
34 109 729853
180 218 840409
282 280 426445
212 198 512418
90 265 682726
63 104 677097
198 210 929836
288 241 429815
85 116 507191
32 23 998773
208 138 919628
21 125 151818
219 233 802158
128 297 81129
235 287 261599
261 77 615043
33 48 368981
94 27 585038
285 237 19396
23 86 69377
75 146 329730
284 112 575208
276 54 872698
44 118 208604
246 278 161844
164 222 211687
13 75 936292
143 67 261868
234 162 711275
11 192 927012
285 276 347787
279 92 578104
8 300 343313
8 261 7613
34 260 474516
148 293 609567
233 3 704794
280 46 498909
79 238 532297
242 172 39809
242 99 40553
193 49 253988
139 141 284436
236 57 821218
288 49 943447
3 200 815381
291 196 163188
93 260 852231
180 233 579083
28 91 639961
107 169 840017
7 59 991995
220 182 234842
110 5 326481
129 227 189001
65 32 257353
169 68 644013
173 287 28193
130 177 505897
215 156 975754
186 108 680920
285 1 540398
197 46 131612
74 178 446192
186 55 486318
80 57 244879
40 1 483454
188 186 76764
127 50 165223
75 272 17372
50 234 361555
218 142 428872
134 274 64459
264 209 376214
143 17 591252
143 275 813740
141 249 857787
296 265 285977
13 115 10388
54 294 136967
50 41 566762
103 292 739172
163 165 488262
237 260 680048
21 27 352928
7 80 648372
242 2 203040
206 58 975323
241 3 196708
261 270 629035
268 106 919903
293 70 670971
49 178 623082
268 259 105425
173 243 584307
182 279 787003
155 248 931443
208 229 407054
189 109 717956
150 49 545200
56 50 474836
168 92 770564
294 192 57314
240 279 720640
220 108 677312
94 155 580251
5 194 800309
105 289 864727
3 155 794810
281 65 526820
198 245 892892
26 157 721870
107 104 414913
216 145 319786
221 198 964847
213 91 723434
46 105 633849
173 130 275598
206 188 215466
188 28 499258
119 31 560379
98 114 490711
35 240 729911
285 227 468200
189 236 857910
170 123 928516
61 53 478515
277 18 794139
190 83 599976
66 21 245387
65 85 954971
255 28 918042
294 290 348884
246 110 888817
196 15 986304
188 117 602371
56 212 67793
220 44 446524
271 156 995104
120 224 791326
4 19 992133
261 150 191058
244 113 438368
11 172 632968
121 199 947773
119 130 562978
91 185 676769
268 206 197981
80 112 281752
85 132 322004
104 158 760298
150 282 778996
201 227 308558
34 82 427362
153 237 471840
177 54 870446
18 264 419882
111 141 72357
178 93 49615
165 236 765025
110 19 519891
82 191 249669
232 268 277107
66 42 233976
245 63 93046
138 37 595786
195 212 397697
266 24 365661
259 214 820711
297 267 902356
26 274 644675
124 7 165863
246 176 885298
169 69 185927
118 80 748790
142 211 272940
138 73 886520
28 221 859048
69 111 425119
232 83 939764
66 48 321998
33 221 414079
253 88 231222
146 278 629589
133 120 5716
214 20 396330
216 78 965833
96 25 475510
74 164 78166
131 60 507955
281 285 975026
95 11 343705
151 252 741594
279 282 436254
160 290 768857
272 210 943250
175 99 811205
129 265 870119
4 283 729131
293 137 588729
127 249 172936
133 282 649954
123 83 639127
193 17 815552
268 247 735486
291 73 109978
239 150 403593
64 111 583689
258 250 42619
74 253 355012
190 236 671183
212 272 334514
199 165 407530
102 50 828222
179 10 813860
233 33 929429
270 300 491987
145 22 37635
218 70 822816
240 291 458840
130 259 376808
250 243 4597
79 168 950042
211 243 938134
190 23 642316
212 154 487157
202 196 78428
18 45 58890
123 230 133964
184 109 234517
16 182 593667
26 169 179336
19 280 921183
132 205 91505
300 177 681401
179 260 191952
41 224 861682
12 240 533286
217 243 785647
11 104 659553
120 186 167931
78 170 862063
273 111 953934
5 40 74151
161 276 166810
247 271 391757
100 133 137218
165 86 511527
209 29 852083
89 192 622628
202 212 168245
16 189 11839
269 35 673457
10 92 252151
140 5 963243
147 227 553934
94 172 552064
32 180 6193
200 242 654651
244 285 615951
264 170 794120
276 50 212402
91 212 774922
175 247 263204
120 123 463804
207 107 450957
4 148 856164
223 57 107974
244 253 334817
273 21 604991
241 66 313621
52 197 34516
50 159 26478
165 187 96602
91 257 525756
17 3 159025
171 13 255438
177 232 497248
128 96 171383
201 245 338150
41 110 673818
155 74 473094
119 29 967870
82 101 846827
194 44 615908
242 40 987532
299 170 628514
115 286 514613
77 259 171055
18 265 295257
274 193 519501
128 12 274096
253 28 628428
170 245 498293
67 238 84456
51 31 111331
192 201 71298
283 27 433751
146 257 753537
289 242 825375
183 178 422110
256 190 345185
70 143 53928
30 225 789310
253 30 317863
208 255 913239
100 279 877635
109 276 14069
206 286 550780
126 85 885418
80 265 289953
296 123 72396
79 267 997396
293 85 966839
64 265 213178
235 69 372917
149 122 98216
203 17 380207
250 138 767854
12 190 504686
80 285 972316
178 174 512326
58 248 581587
157 228 391345
182 90 723969
79 38 6541
281 172 321122
149 30 920654
278 131 297943
165 147 734167
296 283 100233
117 12 594504
77 289 876030
57 257 10727
126 167 856705
61 290 95576
132 292 586525
259 113 162765
215 179 205676
231 265 362487
174 55 133210
172 213 981999
68 94 460404
103 268 372881
80 211 177406
252 58 593346
156 144 589936
245 288 315504
284 77 57269
58 22 308813
5 209 395552
180 112 857594
297 25 308390
222 226 82678
62 107 112765
47 208 583049
275 38 637362
51 85 823292
273 52 314497
51 68 655008
252 17 322327
184 33 971851
70 262 202256
205 10 629157
125 116 67662
234 6 639133
231 116 214622
137 295 300286
200 164 61212
194 163 371226
151 183 818285
153 288 809853
147 48 322885
216 227 958473
63 135 188250
164 265 859487
274 137 659125
235 98 952928
199 71 617118
126 204 403441
272 271 162602
104 223 424190
42 75 171990
207 88 784542
270 124 992248
76 203 285757
193 219 588849
4 203 29125
206 145 513999
181 152 463391
135 130 218332
59 221 595785
3 168 966164
221 194 208072
47 110 852557
44 178 222686
298 80 747948
257 99 849665
285 202 293883
273 212 147301
206 17 36648
258 227 744417
261 38 963747
186 181 840214
168 7 65013
35 252 264883
1 127 821358
127 34 406647
99 34 705992
265 113 267623
128 249 360605
174 150 190541
57 244 669708
51 220 903499
23 6 977943
102 73 813535
92 111 173524
150 237 521027
117 166 817421
49 14 806736
119 39 416414
241 115 41669
90 108 383469
285 84 217567
140 165 475480
187 213 987000
4 120 181251
110 108 746129
125 174 181627
273 31 72316
138 9 425049
150 162 594601
54 250 413769
89 68 86881
201 72 267553
261 104 857846
129 193 997004
229 6 303593
169 197 133769
19 166 717519
21 185 907446
240 294 327973
275 264 349007
122 163 724732
109 101 653524
150 127 374720
139 170 424656
13 86 940360
48 108 212191
147 244 697320
284 201 277351
163 116 464398
221 192 345715
41 134 353759
146 200 303451
232 156 919938
271 184 882162
130 87 886719
13 98 693395
66 261 118632
44 116 287174
23 277 699993
31 11 323316
194 61 821393
26 288 333891
94 90 241417
9 121 489032
279 76 213715
219 28 965840
256 188 696008
52 296 775562
236 115 477745
107 122 171329
158 125 515590
287 256 206868
36 278 241369
134 13 334540
37 263 320960
126 203 266212
22 36 885010
192 69 124738
101 53 112046
288 202 489368
259 41 340810
71 206 650662
294 121 315614
250 14 490468
142 201 692329
42 214 16964
285 5 820339
143 292 751124
164 93 683252
178 267 349807
167 130 83180
297 209 401010
245 196 1411
60 184 645527
106 49 554987
298 190 561940
208 104 918076
253 109 278474
245 233 499872
48 182 569509
280 127 97667
172 96 187803
151 94 46998
96 124 903257
133 172 180413
299 272 321160
263 194 588322
245 221 909707
276 235 482370
243 149 658120
168 45 431066
116 188 884360
180 34 688081
175 152 629029
258 99 577605
281 11 219680
42 192 739196
218 264 509961
213 279 598531
105 211 41444
47 211 25190
265 214 516389
184 182 243084
86 217 193396
244 60 295701
291 143 726464
29 265 412434
36 114 746279
150 297 564179
10 240 567201
110 27 119285
91 219 720075
289 153 280508
188 147 61255
72 5 225806
222 66 990932
247 207 426330
75 142 606734
29 205 277451
82 184 798403
13 53 76508
205 228 278208
55 24 855811
140 121 648412
244 228 990576
78 277 935108
190 201 963542
13 216 509116
53 299 895131
242 140 572483
48 263 518427
135 99 5799
47 251 338403
178 125 648102
126 17 380904
7 104 994446
144 22 806702
63 125 436593
69 230 710677
32 232 804792
249 22 525190
20 137 500246
63 46 630785
182 59 765183
121 176 557797
259 121 177938
246 238 621875
55 274 392498
268 48 197408
240 8 360522
300 15 608441
211 280 364525
175 102 924778
178 150 979649
81 195 291693
59 25 51940
78 201 844290
144 130 472414
132 226 173805
193 177 919389
94 18 735582
59 278 531705
28 120 889309
103 100 827762
172 14 986531
274 94 983510
2 122 699457
172 272 433012
120 111 10186
242 53 712447
150 102 748398
239 162 168846
223 105 79629
89 164 475218
285 134 215850
119 193 721559
215 73 824396
57 36 273012
210 283 903842
141 126 236383
130 175 599279
161 198 741219
204 225 475873
10 177 7311
92 21 58655
102 259 112403
120 102 861906
259 210 915335
113 22 449651
57 156 91245
55 243 972355
297 176 469500
80 116 695596
268 151 564712
39 258 503101
46 6 341180
167 211 842731
214 134 610237
166 50 292880
289 171 580886
68 289 441165
191 86 326430
223 287 344036
164 165 175017
169 245 781579
69 163 237321
49 215 179193
167 169 527755
170 174 165653
94 259 113816
187 144 655651
248 196 142942
106 30 691107
272 169 349972
37 158 57658
122 168 764849
10 91 73852
126 209 351071
192 144 651303
37 40 845200
80 40 750783
40 32 209290
91 51 3194
296 74 218624
131 148 141050
126 240 759752
158 139 907436
127 284 236406
8 272 942296
157 282 142242
166 267 732344
126 150 497446
283 179 367181
69 114 64602
238 40 778767
71 284 71407
188 237 532280
85 288 507807
191 34 639530
143 53 329611
30 67 255609
272 62 746373
143 152 311274
193 70 522004
245 175 886467
55 101 630470
273 155 973323
281 30 771956
259 153 107858
79 101 946307
156 186 91456
149 22 401742
34 104 574181
219 141 419560
125 69 851930
41 269 774213
166 44 428723
20 56 733164
192 22 515367
174 172 340445
162 260 728471
262 259 148930
6 96 999381
58 291 507073
90 53 533281
12 140 61838
77 140 586043
189 171 508864
63 239 983896
254 111 304198
241 85 951654
13 183 674048
59 204 877075
215 297 575216
26 149 623727
26 222 907301
137 170 889797
82 17 891973
196 159 973843
299 199 262366
253 4 646079
117 221 364533
59 188 999898
34 18 353463
69 24 977182
142 227 949196
118 170 921187
127 35 148141
30 201 953962
118 234 5282
244 149 486699
251 214 990454
151 30 629831
63 43 929860
191 40 416763
135 153 576430
64 299 599330
43 79 609665
268 216 561818
246 260 290879
294 269 556307
116 69 717280
299 262 752434
114 88 96147
206 251 25233
236 38 634199
269 79 727195
42 98 97215
113 125 964186
104 55 660610
31 108 719531
186 90 448733
49 118 759058
56 72 145670
197 97 335902
69 108 413546
157 134 398274
173 82 700631
70 255 839160
209 227 888350
235 88 830510
166 182 573103
174 3 153868
26 74 459682
13 254 854789
166 25 149263
145 155 483603
85 184 251717
61 78 911110
93 21 949120
96 225 225452
25 164 8012
5 231 443225
237 128 374717
75 102 802006
94 178 998676
70 140 424309
68 292 994201
32 15 706403
232 71 550714
55 148 755396
20 210 537969
182 271 148337
275 71 649785
139 81 614268
37 3 991085
227 239 948832
47 185 123206
10 149 617565
71 139 674535
7 153 228631
99 297 316990
296 3 255920
243 140 355819
226 103 148100
22 29 866147
170 111 806472
300 250 400729
217 187 4867
98 142 127453
76 256 986892
35 91 830847
198 90 832203
254 36 663190
105 260 126043
37 153 937144
62 236 630299
164 270 109088
168 148 82036
223 241 762779
53 2 722935
299 130 162961
89 53 744819
46 140 704994
226 83 679936
136 194 710540
235 97 328559
264 258 541089
136 85 941375
298 249 235590
229 282 932227
205 168 932633
238 123 881012
114 256 466381
33 224 103769
224 23 544498
297 2 551028
85 111 566618
2 188 972218
126 24 514495
24 263 536454
136 262 986023
133 34 756889
106 201 667689
211 205 354524
179 8 8399
274 149 717824
203 180 570959
161 231 405404
199 234 475186
30 295 307959
272 250 886691
72 193 661462
223 232 625620
252 127 436871
189 206 777525
9 250 460404
216 167 397782
263 141 533542
98 297 238146
126 133 222292
119 197 326209
186 177 761779
277 255 763828
273 235 708220
165 231 565560
219 113 432594
1 282 609744
71 82 478119
33 293 984858
167 52 848390
263 235 734547
247 125 534585
195 8 796977
299 285 185624
139 213 574348
49 281 914895
270 166 270428
268 117 281505
162 294 957603
121 262 942597
36 295 25190
42 6 470842
49 9 154951
81 109 118282
99 219 170232
282 246 647661
244 252 948558
255 63 669130
189 108 181858
152 164 804647
123 159 372
160 193 921335
51 10 424186
50 248 314704
190 226 425270
202 164 760916
171 74 556937
139 137 301863
55 93 975315
163 255 282352
281 122 835122
29 280 235506
128 6 416259
138 227 302226
291 178 827475
86 154 187457
19 72 930366
88 131 547089
12 215 711474
41 94 277333
58 173 334129
268 16 434795
292 162 270044
79 206 118482
106 253 774207
22 35 917572
292 61 886579
208 112 40287
189 96 211170
17 230 423714
57 88 15065
196 166 599027
241 19 30233
6 280 355880
190 178 40408
173 41 707114
154 59 499219
88 252 293198
128 58 438462
115 246 272207
52 216 458180
10 258 786290
85 275 597953
96 7 247416
99 1 936902
298 39 990844
228 49 250039
47 213 553441
9 52 811124
95 226 597621
192 71 874708
52 252 714488
88 299 208650
115 112 73521
14 210 100404
179 231 913110
61 19 729655
41 138 186437
52 171 283238
8 104 656279
95 49 597070
174 12 161434
145 271 853722
62 14 607535
214 97 227722
147 286 467531
271 159 317764
43 38 535985
224 97 416143
224 8 488921
207 288 212198
70 69 3756
284 186 486745
238 12 54832
102 92 39372
248 143 579770
124 26 247938
205 8 982465
113 69 841071
128 4 218871
49 175 219734
80 18 770662
156 279 572233
214 258 513152
27 12 366630
269 40 892781
254 298 401192
80 186 791393
227 13 959413
9 136 210260
177 74 86917
29 297 47037
98 230 903951
137 140 673953
284 171 94851
109 222 370844
60 200 159857
144 84 811254
165 111 399244
92 69 360539
152 262 930638
41 99 509381
177 289 815506
198 45 292564
115 45 42973
127 172 46673
223 221 258670
279 58 90499
11 218 202862
177 148 389773
92 126 619152
210 93 508224
90 255 686049
131 245 136885
198 197 144786
289 134 247697
102 170 565105
27 57 32580
23 164 430387
174 193 350123
55 279 689002
188 254 17564
268 169 560321
93 284 167392
119 62 502073
67 166 243529
38 103 684419
170 86 527787
245 203 801498
197 16 576557
228 169 337127
159 56 904042
258 232 756059
283 3 842134
178 282 245836
212 243 215290
77 249 828956
216 75 144924
98 15 616770
294 160 165049
184 27 832688
282 104 490314
96 165 569893
276 104 329506
230 32 318718
4 124 918355
210 52 607276
161 293 742640
219 145 346359
53 103 125187
231 230 111616
274 276 869201
223 87 776062
196 39 962508
238 174 390236
209 296 86258
134 58 522217
148 282 387744
237 185 66548
201 211 706891
78 93 479488
24 199 785290
272 200 873277
91 122 307893
178 172 954043
144 220 669953
40 48 443686
139 76 77700
271 77 693573
161 20 36513
153 91 727454
60 249 648700
209 44 704859
169 51 584059
83 172 410534
292 109 480117
78 47 20853
249 30 704784
237 271 214334
204 228 234801
51 151 791679
10 59 568643
148 143 783562
54 85 842601
290 68 630563
245 112 712173
129 275 988208
66 51 836487
171 110 235725
294 9 830513
93 144 855450
286 154 559272
215 113 406143
156 90 217297
62 194 669767
276 37 221989
112 126 985808
55 141 232488
22 162 779599
13 300 17568
251 64 508785
189 50 290337
12 143 978119
240 134 161592
41 238 850470
174 32 227171
230 283 429185
202 263 35442
12 177 610191
92 260 655250
186 295 941319
289 95 842496
283 74 641830
38 177 22233
103 138 813915
46 193 407942
137 211 669472
76 177 306114
188 90 957735
121 300 931257
101 5 218453
107 178 47526
97 180 234132
161 204 65511
63 176 767717
62 212 207771
97 251 986182
59 71 814863
192 34 517796
216 107 796724
154 224 552297
231 104 775019
231 278 295050
202 40 745734
71 35 783522
289 4 134456
17 73 186380
61 241 800186
171 183 946641
129 195 924441
77 33 847593
57 3 743991
293 38 658527
139 11 272071
64 24 388121
79 204 231706
56 201 144961
285 17 557501
82 282 339097
167 268 558438
245 199 589636
39 99 910176
279 127 404931
192 269 857893
8 44 315439
71 123 526495
116 152 81274
229 278 582440
136 8 66891
35 147 715977
282 258 603131
46 258 394991
179 5 232990
268 175 702829
219 95 22651
114 241 442139
211 12 440029
39 195 490118
19 78 708079
283 133 89348
237 294 125215
187 64 427314
113 200 201166
99 248 792476
199 248 45929
160 109 804956
133 10 526447
296 100 585908
105 227 849688
244 209 28409
286 26 425487
182 65 286116
219 172 780667
147 296 514373
34 176 819504
145 128 449090
298 40 943553
27 258 415266
52 229 883048
235 154 702135
7 2 58447
162 67 409893
30 37 330878
256 44 119450
124 177 654659
268 156 348053
49 282 855082
25 252 922771
234 1 740888
94 31 57016
208 197 716628
49 36 429364
176 271 975850
147 14 778872
137 246 516018
158 287 198704
42 209 650556
65 193 324533
218 257 53267
217 158 186876
211 42 230401
231 125 407320
160 283 560454
297 66 765001
37 205 734558
278 110 451619
261 22 442723
137 41 140101
193 192 897154
39 233 36939
257 134 815942
199 96 124232
244 131 351523
80 277 96783
239 300 113445
105 53 908322
292 131 560530
49 201 480367
153 143 523516
262 56 443141
233 266 595553
112 223 524240
7 245 960879
4 74 804991
117 133 222730
251 283 194490
91 52 62612
172 165 95262
116 213 609348
99 228 169294
218 85 409137
224 231 457413
35 119 61357
190 78 218417
90 205 107584
180 71 273612
235 81 593768
103 294 442114
197 67 930723
94 7 744035
69 123 352182
244 150 317405
256 157 293789
264 16 129434
90 44 20783
183 235 83350
70 86 644638
14 55 991411
268 295 780385
180 20 70206
221 217 453702
186 142 850354
33 172 771750
125 284 803268
227 48 122139
23 153 734182
267 179 665337
74 45 932650
263 39 103894
42 280 6495
174 83 701794
80 160 654629
88 231 445555
266 137 159388
36 161 865885
292 104 411143
31 193 417573
30 107 839687
299 147 968061
146 199 633317
173 293 312592
178 73 226385
134 267 572069
295 1 774950
72 300 386067
13 205 302231
272 94 863647
102 281 952938
110 295 469232
262 4 287449
81 63 287173
280 10 404465
282 147 671135
80 169 717950
5 56 722434
154 145 292299
182 190 79713
216 83 62568
97 267 711892
39 51 844668
178 142 956580
108 293 758739
54 190 319569
137 45 652064
88 286 233395
83 159 799922
293 162 484213
106 279 312863
4 108 360616
68 59 41557
91 34 710228
123 92 665157
27 198 906535
293 198 728592
272 134 63823
140 135 936672
73 224 738135
99 190 710701
78 155 57081
114 228 765892
77 46 402544
14 82 220887
225 190 875803
226 206 122521
262 228 677993
96 15 962525
59 133 242295
267 223 427761
99 150 340588
81 108 801743
225 12 45206
72 146 332064
294 114 919535
276 122 208787
56 214 229571
206 66 382572
130 81 539458
30 20 640568
211 273 801537
224 81 25146
224 90 562234
67 89 152854
22 282 157178
133 140 722517
259 6 460142
230 4 653114
276 68 969720
218 145 603245
246 151 975460
158 298 974941
171 243 294434
291 194 792473
286 144 139261
242 21 598537
254 169 550366
176 262 557449
74 269 434604
131 280 141195
153 299 643851
191 12 356673
243 35 638040
170 24 835055
284 79 868238
116 37 904272
173 292 598904
228 263 536624
170 16 358191
132 280 617795
223 115 170694
46 219 718139
152 208 971117
52 118 613758
14 204 142639
271 221 594239
53 172 540799
9 119 341653
233 151 293112
142 138 989307
141 103 99473
190 3 454496
164 281 603934
274 13 913331
85 203 186857
186 88 774591
6 70 501663
24 62 887327
2 33 71958
255 77 763105
193 207 204790
294 10 94768
245 16 836898
292 26 126255
162 21 779621
50 244 676970
92 264 955684
203 197 761954
265 238 623158
48 22 172297
68 9 323341
73 232 867273
11 55 344778
2 146 965185
229 116 718371
227 170 421472
138 98 948720
63 215 587677
248 179 572555
65 199 105719
213 111 872701
77 268 501682
113 196 593716
265 73 315078
217 174 216947
270 57 954636
160 60 696707
103 265 948123
237 171 840243
202 130 782032
217 182 510228
279 193 113924
82 278 52624
257 260 880909
131 20 496755
69 247 912442
263 286 43173
20 229 21515
94 176 628303
216 76 664483
165 286 692284
210 13 148779
234 287 440064
47 1 32102
147 288 970387
77 51 109823
143 297 512761
200 246 653816
202 93 571748
1 248 87953
115 273 351556
134 252 521927
23 3 666923
79 188 49306
143 43 956113
93 270 244160
62 285 843275
290 231 356029
164 244 961777
42 172 819446
142 175 582349
197 86 213651
229 7 786923
28 177 944688
253 41 948769
93 171 437178
266 97 200152
122 90 435065
36 234 52414
210 235 915576
125 24 550509
196 226 194302
221 118 804694
14 188 606043
257 207 652050
48 198 535962
53 42 358042
221 115 323868
246 240 273073
152 276 473909
210 232 550211
82 174 396198
129 4 138265
229 162 204835
77 277 87984
75 291 575214
277 14 652592
87 182 566859
112 155 951459
22 255 673024
42 176 928551
46 28 879793
296 142 194687
101 205 595585
58 127 266227
25 107 124858
37 11 368099
115 117 944658
216 113 807273
258 58 203025
76 55 139452
171 20 686343
225 129 348574
287 23 674602
246 113 528828
66 120 840697
178 214 543999
241 200 441998
89 126 226128
213 83 176365
124 63 151489
98 110 819090
261 195 828441
87 36 498894
59 237 519058
149 276 36566
1 228 934468
172 98 448997
215 202 347434
275 297 876840
19 157 782259
178 155 997086
150 139 136885
58 99 454724
50 201 956348
98 240 455714
293 212 170964
280 54 976353
30 190 113901
204 63 980472
280 62 783011
207 205 980241
264 123 328188
26 22 904523
286 257 150846
68 66 261278
59 173 814206
152 67 509139
11 116 438538
24 298 244972
250 173 678618
232 25 959796
54 234 871529
228 222 622336
33 270 516657
273 26 50162
288 12 605411
104 122 535871
167 254 420699
252 258 534465
188 286 762756
257 5 542439
214 71 984175
174 139 704989
255 39 197127
272 230 390979
45 11 976567
228 29 959525
92 108 853160
146 220 410482
289 233 453467
184 276 424256
141 47 271052
70 8 755995
148 95 736774
95 86 425040
59 168 685096
137 50 795564
225 202 270897
236 154 29786
178 212 763030
212 266 179168
30 14 688020
221 250 971166
122 245 223680
73 161 708721
298 198 110088
246 171 309304
46 93 307191
247 79 583829
204 232 429346
146 50 847832
288 263 229263
252 217 160376
264 157 356475
56 175 767661
124 244 533428
275 140 476092
88 51 205452
112 157 577588
179 12 29512
257 116 295194
204 40 401267
46 167 650518
150 290 744119
150 35 999564
11 237 81306
175 216 492548
274 269 919208
63 168 80343
211 256 156067
98 242 708164
183 253 39760
97 128 248196
142 209 171946
177 268 138619
26 238 115196
228 154 302449
170 55 180565
192 14 474007
3 120 151875
53 27 910235
132 168 328575
149 230 613723
274 166 319296
92 188 717593
233 220 224783
11 171 93676
256 83 727678
246 236 789949
20 83 28042
297 139 359347
42 272 258375
2 21 318604
146 25 973950
178 151 297333
91 67 672367
103 39 388234
6 150 59546
280 228 219846
245 156 994505
139 188 678501
155 197 378406
203 196 705881
143 268 891658
231 225 861980
176 206 434296
300 161 270729
72 288 183927
277 49 34058
108 116 322760
219 226 966514
34 3 144853
21 224 32770
151 130 870587
162 11 46336
160 163 667288
284 57 538613
233 159 339683
224 136 82315
260 21 466907
36 228 388654
126 84 345836
272 178 132449
42 117 635480
241 104 781514
296 59 614791
267 195 935680
24 232 842950
176 100 181950
230 290 896594
160 276 285932
53 186 119454
64 143 875924
299 271 246833
281 109 110754
107 149 162932
55 228 715711
21 175 356247
22 37 990337
21 73 106242
262 256 224128
262 87 709585
3 10 714929
215 4 132571
249 7 739138
67 237 314325
283 204 141701
215 131 672302
92 48 932399
290 137 187775
243 204 21420
208 196 707073
88 137 861528
179 194 712607
227 236 138484
49 296 231030
242 206 778507
8 122 832921
218 166 832559
37 213 52285
30 176 831507
275 87 267508
246 36 980604
217 137 78913
201 231 631152
261 204 394500
83 183 774197
245 197 743614
247 135 430947
121 65 282057
127 202 409340
135 6 206374
286 99 601298
27 36 389516
221 278 34552
215 173 533076
24 233 723559
291 122 315087
164 271 813182
37 279 353256
206 35 750671
257 108 831097
184 112 677108
71 54 1848
256 145 364632
14 64 943673
189 91 227829
26 17 377274
116 107 906822
84 146 764486
178 53 401041
52 148 853826
30 180 633074
278 258 955396
20 182 546161
259 137 894445
109 287 898569
31 292 76353
242 165 980129
288 53 210460
145 239 886916
2 58 596746
205 210 782718
12 171 670760
124 191 400406
248 42 549831
105 30 26993
103 3 507535
96 251 841140
209 37 943655
57 189 2076
109 137 259682
272 55 214853
65 133 50361
298 28 489995
83 191 206419
88 139 329407
50 88 433146
24 19 814133
46 149 250922
216 3 131316
159 231 572907
176 156 895596
243 210 555846
286 53 896844
136 120 512488
121 145 792964
79 137 416197
121 189 656384
191 166 446588
212 200 676950
286 36 12002
8 167 416480
267 8 81476
191 111 274128
263 190 324837
110 273 630891
31 180 566362
215 74 458634
211 52 630668
179 124 66007
83 69 981435
254 256 925401
215 206 661907
72 66 272876
242 74 462351
211 89 605567
127 69 280614
191 259 815555
37 101 922585
52 68 232843
36 44 21450
222 158 278215
122 258 986555
32 39 254508
135 37 855213
111 77 777156
198 133 740233
80 267 92675
261 148 603084
223 88 966729
183 272 308885
71 97 395374
47 147 618520
251 111 690619
81 258 97369
72 228 448377
199 80 296848
122 61 618404
300 158 841192
255 136 847321
116 261 406639
115 114 646989
289 71 564691
235 149 670536
214 179 701796
287 47 522630
109 16 419189
45 240 785881
168 270 657536
287 129 918362
48 292 149119
50 274 71939
9 71 573176
292 7 532607
263 55 380537
191 24 7981
181 155 891511
250 217 419061
34 208 93375
116 182 495863
246 45 133331
203 21 687662
131 124 262970
140 39 484510
116 56 169939
42 224 139719
203 170 591444
103 286 216316
174 70 555721
104 116 227542
133 103 298432
66 145 588620
83 152 803091
287 133 286847
92 261 62962
256 93 479904
297 256 593420
211 202 238106
127 219 498499
7 135 896955
203 280 682264
203 152 193323
66 108 146748
41 226 473040
261 254 857092
127 298 237731
189 264 772934
100 273 617746
285 4 650476
14 205 854903
119 14 68756
254 164 566952
53 144 337028
287 225 594282
271 131 45939
141 91 801430
204 43 164481
167 246 770951
127 240 86046
108 88 47801
283 39 10553
130 165 397634
93 100 531775
55 107 579752
188 196 382948
86 175 385297
283 134 736350
86 64 721316
75 119 723800
76 113 72586
174 48 912746
44 275 312945
93 280 878779
175 205 186615
240 38 506805
287 271 408831
62 220 753040
17 270 426330
119 124 114118
38 34 713251
55 257 530691
294 47 877550
170 15 855883
246 253 581003
77 154 825945
219 26 18885
224 31 433570
295 38 198878
161 87 28166
141 261 122526
89 184 925271
279 107 637782
4 210 524600
268 124 511997
258 66 18817
185 61 872594
18 104 544542
106 74 79573
298 68 676604
270 253 496682
172 179 206495
231 128 967546
142 276 478555
3 97 977968
131 87 751421
297 212 437372
288 41 120106
224 217 188379
74 230 964125
52 280 194715
241 269 382728
17 27 308185
87 185 978435
129 147 833882
39 171 935545
112 144 695644
156 68 997755
82 8 411363
165 78 380478
114 219 83587
161 126 139874
183 203 162095
287 110 795524
236 254 246869
146 204 492750
78 63 302848
83 12 267132
275 57 134971
66 273 321465
150 183 616466
260 231 413783
114 158 659186
113 20 420240
92 228 522989
81 10 776405
177 34 131400
45 96 144068
230 267 160006
24 265 980771
25 72 21344
194 89 182175
3 108 250355
295 92 151047
60 233 549148
102 70 632649
73 163 195112
100 189 259601
74 105 21519
293 260 50854
104 179 873411
88 226 808939
91 55 556876
209 280 680399
12 136 62312
227 43 484240
110 206 149231
126 263 172717
209 84 948333
70 73 158601
73 125 131334
190 106 859735
16 111 702120
190 128 36255
211 129 443689
24 213 141547
11 285 736295
42 4 416130
283 256 39179
131 279 519011
200 115 18860
88 254 457614
266 124 39036
157 152 325980
9 31 726413
290 104 639163
78 251 960850
265 55 892667
206 185 667682
285 199 592161
236 291 837678
61 138 652841
278 92 430740
20 2 179198
111 293 585409
218 183 369853
267 40 170901
219 236 42820
278 230 932523
180 100 513218
60 111 494318
223 147 754915
102 151 403283
13 219 534857
89 280 389332
144 269 876882
255 266 128276
40 294 722417
142 191 805163
59 246 884007
178 1 807599
132 260 85417
151 180 64627
116 133 345307
294 297 236273
84 156 475336
168 210 52151
98 296 281393
300 29 876976
236 155 722962
1 221 392603
299 4 295846
183 279 158426
263 112 149239
245 218 342822
49 260 352587
40 38 113323
105 68 581892
269 174 159481
97 70 537955
105 97 298986
66 152 364642
45 176 574128
211 119 52275
126 249 889811
179 139 563924
73 136 715035
242 159 299805
46 275 721828
294 265 624164
101 250 268923
197 253 922511
94 43 389307
156 74 99353
177 87 23775
214 185 867894
225 293 363779
108 228 959171
149 147 64260
157 295 644884
230 233 108305
111 174 776554
27 180 277612
5 174 36006
273 262 770841
268 291 619889
228 121 778136
60 284 846551
129 165 36251
12 14 813580
190 272 941746
289 236 390658
101 209 850005
137 72 625740
243 38 564345
68 27 180619
197 223 718719
261 133 640290
59 289 796977
84 216 875251
187 146 398902
48 69 798333
186 2 985120
88 55 939847
207 10 131280
93 237 365271
35 18 640264
288 94 320867
13 36 578000
246 101 574050
42 85 606014
210 216 506902
114 65 928655
273 90 717668
247 192 455816
59 178 632630
278 18 242541
252 229 717915
90 134 414814
15 162 928280
63 38 279326
1 237 123371
81 184 501112
278 20 634847
244 270 14405
103 175 805920
256 34 748236
189 162 424269
161 179 775780
83 7 6160
97 205 532492
240 139 721772
12 262 145891
171 90 418290
297 175 453475
20 292 717292
237 26 496287
153 186 360075
37 244 846832
294 154 238812
255 33 792555
241 233 240766
152 189 877093
73 113 189116
59 127 873074
105 85 485587
242 100 548425
218 192 801348
28 280 707078
13 57 968655
109 286 710710
8 64 78063
188 182 255260
149 78 583674
210 265 168348
198 257 985810
152 31 607886
135 103 260081
207 124 977416
86 21 755173
204 115 882899
145 74 777108
77 173 241045
113 34 589975
56 274 649573
260 186 272757
291 204 469611
295 284 120614
144 260 96554
56 283 571950
82 69 958757
171 198 172299
211 40 653244
18 274 479767
146 59 544136
57 135 389277
171 92 898674
111 139 316640
291 29 628642
194 85 408426
134 263 619147
175 67 698424
142 257 508301
242 35 394415
260 35 429768
223 184 577883
31 261 397741
150 204 331714
34 298 232872
9 94 516665
24 252 556140
273 39 599816
282 116 155306
194 71 721946
198 51 680246
291 267 717544
160 96 274708
69 47 849713
59 291 58916
127 110 242737
217 196 871837
52 19 554963
161 130 192381
236 271 548346
15 83 699842
143 174 530775
37 255 371759
46 102 918650
122 78 434857
102 217 139125
32 96 320644
42 102 834010
158 142 743102
18 201 78633
209 289 847584
30 35 102574
255 296 593688
171 118 802110
163 148 403498
18 55 680120
257 221 740319
56 69 112664
251 33 339797
45 104 965646
230 195 365750
281 25 232915
19 285 393791
39 281 899063
136 193 726783
182 43 204526
41 172 989092
279 268 587673
132 289 718168
118 262 467817
77 88 528623
23 148 965590
278 293 895639
53 289 288282
157 20 613434
6 4 739577
226 64 289317
232 227 778834
8 193 757178
229 19 430388
192 272 145112
22 294 466952
199 23 278
6 250 548025
70 58 978595
151 6 663789
25 117 599210
191 36 392320
33 50 62797
104 207 422372
243 6 737092
201 12 62224
227 281 893601
48 98 890755
195 26 107838
254 275 309904
176 134 458738
14 105 95710
47 122 136034
271 41 110566
291 64 475001
290 135 592767
132 212 270022
179 134 168444
153 50 529156
33 223 975489
211 290 850459
9 257 544003
89 273 159968
183 96 775646
295 163 883724
29 169 358882
16 6 699915
64 281 109539
263 272 423147
289 261 724007
59 213 114554
160 152 634553
69 11 252016
167 132 922495
107 206 598390
96 139 344618
234 65 945676
271 7 744494
56 173 946583
290 113 627284
240 280 617443
196 130 67679
252 148 987877
109 262 514008
262 171 977714
43 241 522510
151 257 561610
276 128 433438
196 266 982916
107 166 282075
24 161 774601
5 238 218639
185 236 635787
274 296 892790
275 224 136843
42 11 174244
196 33 743423
36 95 798033
94 95 207512
134 35 484983
104 155 828442
154 48 419168
130 295 323011
65 253 363197
300 2 129145
220 224 30365
42 33 188831
266 84 2700
41 258 854080
227 180 918213
216 171 490634
211 285 649084
52 295 113245
184 8 723615
222 289 359696
41 72 883754
104 81 518728
300 10 580701
231 235 462485
150 231 255230
112 77 212235
63 221 755214
207 176 352380
94 241 189333
233 184 296912
199 92 760840
139 110 912696
178 298 941924
262 165 485893
211 288 270657
212 209 985705
286 187 404125
284 70 592584
112 242 253658
289 93 702259
200 282 128468
126 86 852592
291 271 295640
24 60 855963
242 38 404743
173 217 146443
157 88 818498
17 121 344727
179 32 864119
24 181 508185
117 217 597988
249 100 266539
222 21 461680
176 25 428112
269 8 30763
190 287 141015
164 64 146439
96 295 323576
224 278 383917
96 260 198785
270 149 404168
166 3 921726
297 32 583026
160 195 525313
131 1 496786
49 241 638208
162 139 958911
87 53 662765
280 261 657849
143 269 267878
22 70 49870
238 137 593811
194 293 50404
108 121 72700
80 108 121880
234 60 900376
19 240 634467
25 104 406329
277 74 534123
18 241 962175
145 62 862228
247 9 133697
119 52 415730
210 132 843543
165 216 609756
282 174 59601
124 71 992173
63 234 525613
242 60 257259
31 239 97729
147 16 101171
296 124 699887
10 142 215642
116 62 358387
267 75 957384
93 52 72726
170 72 207469
288 280 989184
213 197 464469
71 49 306324
182 10 709808
128 38 601388
41 130 607794
150 166 489924
273 12 819328
40 67 985795
50 38 948886
85 170 809692
49 114 152632
82 242 218148
40 272 285130
120 134 720137
230 55 789169
55 232 180717
232 97 838756
277 151 444335
51 162 264563
32 231 972731
51 204 680178
224 144 540577
43 240 237087
170 281 695995
271 4 89612
200 150 662001
138 239 150707
92 34 199376
136 20 601413
92 79 989710
28 297 886630
296 129 55805
182 127 913403
265 244 460525
1 114 732492
186 173 348165
257 258 921901
71 46 877048
185 156 684507
184 268 451049
209 193 744465
122 23 525094
10 180 526650
116 149 538260
144 2 622830
253 220 767367
110 228 948054
267 227 33560
289 214 608218
173 267 578473
269 6 614114
61 167 854509
24 145 661965
249 98 385527
88 276 420786
249 46 764827
259 199 618421
246 26 932388
166 41 796024
161 90 465415
184 220 532306
261 153 194786
224 290 392551
288 86 961807
244 201 326421
183 114 450884
247 195 320282
257 62 471266
9 15 518200
72 161 105514
87 102 967795
153 74 263419
31 163 52927
126 34 735871
36 245 790817
244 18 721094
262 105 330789
95 164 710316
231 46 176091
115 108 90855
267 81 312793
257 124 870629
132 219 261137
38 206 106299
227 229 681969
183 19 846992
52 76 267963
229 79 545585
16 44 570041
260 119 996576
138 165 798098
197 240 157288
162 187 473977
291 104 200805
210 250 429130
36 112 585937
7 172 321004
256 128 866323
126 259 523323
43 135 683350
115 105 938658
89 180 629466
169 3 101638
78 162 774287
49 154 284324
138 54 687661
162 248 507572
197 124 515508
220 127 700514
15 268 260068
17 293 165532
58 285 204362
207 162 388696
61 59 881954
120 97 294164
6 239 296059
232 52 108458
43 178 788716
213 60 288124
79 245 994080
294 218 600936
17 237 170241
48 251 935767
206 254 477156
167 89 821069
86 29 647334
202 281 319023
37 163 886792
194 222 926336
256 236 632420
294 30 203514
167 108 159905
41 126 698585
243 178 554111
32 186 241575
231 154 176696
38 276 148835
132 140 766167
250 124 572434
185 41 206192
210 32 904858
52 113 72727
14 240 455014
34 244 817717
161 289 70703
81 196 4444
22 80 242018
185 162 582507
156 75 109327
180 172 645986
25 92 225394
274 85 218497
210 230 91015
115 296 835861
295 146 59192
195 155 569111
282 186 533114
78 80 128180
232 142 541830
123 166 91422
156 282 352561
30 39 140308
128 110 65705
150 37 70818
51 67 292296
92 293 992029
101 99 27266
13 74 587244
113 271 311882
83 30 120143
111 3 815588
46 201 972018
75 186 578917
211 72 832524
48 127 144600
212 138 440522
198 296 854344
215 114 428994
105 249 225971
123 237 208220
75 223 878791
278 148 264313
209 119 214978
73 137 45113
202 230 243617
161 53 283446
63 103 335567
57 46 581344
77 121 795709
174 294 237894
78 256 747778
150 141 543613
67 192 615933
69 138 662005
194 202 352648
96 202 273924
58 157 749024
49 100 324410
230 132 179938
93 269 96719
286 75 493352
248 160 506449
1 15 185750
45 2 352524
101 190 526957
149 47 951306
190 98 49737
251 232 161433
169 229 419379
293 227 788922
153 54 549736
199 102 722181
94 135 348045
91 281 104139
61 24 384381
148 112 873921
33 106 335700
55 82 219151
109 300 628482
106 59 360162
113 32 525763
149 196 480502
86 116 711427
266 172 283643
283 137 289397
164 123 764414
214 114 492968
67 63 345731
139 227 796365
183 294 644268
98 116 618037
65 209 304087
30 86 489979
261 119 458872
8 225 557238
100 56 757876
108 87 878462
101 230 529879
4 189 653904
27 60 912741
21 173 853899
51 176 595589
12 48 970279
289 180 479437
163 106 415110
75 192 69365
23 174 10177
115 36 475506
77 92 314158
10 257 53224
294 17 790742
256 122 552890
259 118 802041
78 202 607462
146 245 506542
181 282 15599
127 250 785813
179 53 879741
231 10 649144
196 46 943965
247 171 111190
199 252 844724
106 36 642404
131 69 510032
242 169 33997
237 126 618671
163 67 283471
274 300 38117
44 97 81996
92 250 940921
288 180 440369
110 275 332085
270 171 187808
243 128 125041
226 33 384812
286 139 393850
280 84 550594
173 142 341718
157 238 684145
183 237 411152
148 217 367201
143 112 65662
234 241 680793
50 161 278359
283 260 993046
202 274 379784
145 214 238092
115 168 835220
175 110 57200
3 107 575905
243 219 840344
47 233 738948
51 170 747755
64 259 701315
49 17 858256
57 97 744143
200 36 604866
84 290 206712
71 64 914899
161 132 232625
107 264 509333
40 296 383821
11 61 591698
7 133 484953
21 176 335015
233 10 372514
75 78 381327
24 58 88170
239 242 214261
191 22 968783
45 77 184349
241 196 646811
263 121 764281
9 1 267255
155 295 590787
24 184 362537
245 206 219565
178 207 750126
214 142 58949
192 268 956355
217 31 16597
218 184 828600
135 201 955340
2 67 188407
221 255 826132
97 196 457813
57 300 109547
26 254 134497
127 78 434749
206 123 947470
67 132 204890
253 21 222091
115 46 969554
26 91 66506
38 278 715218
112 130 428556
8 29 424735
68 129 858387
4 25 781155
32 140 942196
173 297 365354
198 164 436860
279 232 649157
125 293 68793
183 194 551679
181 26 6076
118 288 634624
18 4 758010
222 61 191907
244 139 323132
19 37 848844
47 70 408329
223 179 173806
106 57 438246
241 42 303065
15 68 789003
234 136 646945
33 245 671233
192 239 775679
208 77 798949
153 150 770146
19 83 951578
289 237 210185
249 121 5863
41 128 837949
20 74 770161
293 80 324546
166 129 111682
153 181 188253
4 28 103109
41 5 514260
123 232 315467
127 107 661845
67 150 216686
107 151 316881
9 100 495693
92 107 702514
131 73 876286
242 297 526512
84 289 608044
68 136 315291
230 262 195507
130 238 165588
242 187 101209
294 198 665526
268 90 205233
187 81 930844
258 192 294918
189 235 265833
135 187 308763
197 218 33330
168 238 586010
192 36 289202
242 13 846732
175 44 333907
101 8 617983
92 31 380222
7 137 221243
88 228 785642
160 1 68481
143 205 610788
41 210 496060
134 12 2529
259 103 814765
132 104 214494
156 116 621896
103 31 84020
126 205 445435
176 26 701108
250 85 582751
186 216 547814
48 229 356004
158 88 687751
280 245 466680
194 66 627525
191 218 809212
236 213 421594
163 81 927074
91 279 135867
138 29 149357
192 241 255290
237 275 509568
138 215 33766
262 37 560958
216 62 20936
297 284 980190
282 248 943743
215 151 736571
274 297 638229
100 272 814175
232 176 616119
95 269 975662
17 90 12125
245 283 921025
208 41 647639
198 153 937254
257 251 75749
78 177 100914
56 200 289187
290 287 612757
114 167 425553
156 95 268210
38 110 589571
168 35 891222
28 222 168017
109 206 864933
51 101 498443
41 276 940155
157 29 356566
141 172 515429
67 58 401451
97 295 459449
147 167 999891
77 207 27838
56 156 417509
100 165 658985
5 141 546646
112 89 213720
6 246 175992
161 196 42079
172 4 311755
121 130 233396
153 44 91895
41 281 3257
15 216 512453
75 230 498386
144 149 748894
28 119 734388
235 95 728969
214 98 954772
3 226 943987
22 231 540978
130 273 587031
114 186 384
118 147 824107
60 123 632251
123 35 960033
104 203 538170
235 222 441512
2 159 749689
33 14 711697
195 42 813754
191 118 510838
239 215 210894
293 100 280302
239 260 204686
267 247 922461
199 185 488037
77 283 899230
165 277 170482
81 173 280482
28 267 410732
286 163 938040
210 278 323753
234 176 390040
287 244 683886
300 110 894394
237 9 64609
6 36 221898
224 29 54654
183 245 797425
181 281 676798
289 110 979315
184 113 160928
223 219 445562
219 138 653868
274 30 643611
88 241 703596
26 180 438153
146 130 71927
266 19 902652
167 288 466878
4 135 119655
61 66 814987
200 93 953250
200 111 852907
224 236 477956
158 213 291015
188 94 174103
61 239 409865
111 295 400898
266 268 587694
1 172 222133
272 88 802660
69 233 88371
162 254 215988
53 263 670293
98 199 713848
251 17 909764
20 14 904342
93 98 673075
94 253 426102
245 205 946423
187 85 587962
244 286 674777
251 116 791796
253 119 741574
261 147 689588
53 185 618436
206 73 351994
274 126 2802
183 251 70396
52 116 768421
249 12 595109
296 63 176332
295 74 808189
119 89 393603
149 245 565388
216 123 324863
186 300 771703
182 208 934470
59 139 708672
268 292 335021
42 274 957379
109 13 737417
235 236 460572
50 171 456277
124 261 42568
90 213 319828
95 181 362159
255 188 500396
290 284 341940
74 175 606187
54 55 424929
178 299 360786
222 143 445936
200 298 358987
161 258 452490
32 268 3472
205 250 350687
171 33 730350
2 128 905136
188 4 811974
25 273 270324
266 46 48895
62 245 271964
146 213 194735
297 21 271480
204 20 788028
40 254 994023
26 230 413216
225 260 251331
30 233 63588
215 86 688618
3 263 549201
35 232 796470
189 239 475771
264 149 719098
286 228 715229
95 30 558400
102 211 657639
65 2 253680
17 156 842387
202 20 133670
195 6 502404
173 197 958749
251 82 545062
165 114 176037
18 24 718562
228 298 221430
283 62 484927
94 262 134096
153 12 875823
111 20 503814
198 138 15955
295 182 382814
37 226 262330
290 193 576544
15 80 673218
190 5 873060
72 273 197216
295 113 873056
78 285 421787
165 73 188362
297 147 631952
167 7 895257
119 94 130455
285 22 212347
50 92 661324
211 230 784115
294 74 782280
125 51 773186
270 160 19270
253 124 387443
61 275 956914
201 273 528823
235 15 58389
155 40 768998
17 85 362698
187 61 763191
138 230 246801
8 35 716427
1 219 479366
70 15 981492
74 9 523901
108 19 249761
278 181 144354
30 80 339917
133 147 631170
296 184 703858
210 57 65963
269 165 520382
204 222 722952
19 158 349576
12 24 655722
114 54 202025
156 130 150935
166 38 984390
278 44 490960
253 194 13540
225 271 960276
138 10 113137
167 119 985362
297 40 695317
170 80 36825
85 50 385249
115 222 185911
50 115 872315
62 39 345561
273 173 375495
63 133 287803
293 253 709669
127 173 949857
293 124 388891
102 47 981223
232 277 435564
77 13 550460
267 100 567103
31 83 696731
286 203 758270
293 104 910051
190 145 281428
52 106 553097
102 9 116242
104 57 360023
4 123 63501
83 135 960777
183 234 76192
74 41 663508
14 194 551013
232 16 997569
116 47 677310
263 188 402873
122 21 186820
48 121 670722
172 254 599603
170 5 431366
37 36 965496
4 147 494321
151 52 783949
277 47 778358
234 264 605660
82 36 176768
266 299 619884
104 15 200221
261 171 225868
150 110 274287
66 89 252743
124 147 484250
22 89 524853
88 194 740707
202 156 275258
160 161 32430
128 52 62531
243 42 488388
102 288 217540
160 66 938723
38 211 244509
100 77 725470
14 178 151009
105 276 642742
291 77 577789
66 226 428751
112 249 925931
269 116 751615
127 22 354441
120 108 591272
168 201 201342
297 53 394916
282 247 402878
106 263 909795
118 96 405160
123 180 430403
81 168 140958
284 111 876222
117 299 177467
69 300 848168
181 197 185943
236 75 691226
170 73 468971
169 296 77350
71 125 290374
296 250 140160
300 114 171823
218 115 635623
178 15 429211
177 63 11793
144 219 866846
7 77 761686
211 225 654939
57 190 447720
83 99 386163
73 115 845053
261 108 866629
197 295 755698
192 161 149078
66 144 526252
176 7 520566
36 14 177179
151 273 495945
198 281 507461
46 202 600941
127 218 941249
233 13 166633
117 138 812034
2 153 667782
190 130 447164
40 130 788490
235 83 499269
294 232 341914
200 276 882717
141 174 772946
181 2 895331
78 286 229011
255 217 408795
83 165 840803
261 291 385659
254 223 660140
129 240 619896
45 282 109121
126 183 300491
12 200 265662
240 285 369004
28 62 433037
130 123 677519
47 299 5416
257 193 919087
260 174 816146
159 63 960653
99 249 667823
26 226 811550
236 33 267350
197 187 421295
20 126 504354
89 76 150428
300 28 456075
155 186 634791
194 49 554319
157 74 395787
7 48 654905
124 157 996113
277 95 338527
237 252 697216
97 45 539192
174 235 592533
58 16 554485
194 150 338018
95 12 652054
157 198 176128
194 198 467587
86 140 696137
71 150 165752
269 31 914041
45 146 126571
154 23 274349
71 295 288952
203 36 561814
38 98 254022
40 127 312895
177 277 115672
259 139 8821
139 121 979642
197 87 742445
250 97 156587
81 32 442616
224 12 635582
203 162 175012
142 77 681315
260 278 803996
5 25 663524
70 150 7547
180 2 427666
113 16 584323
29 277 643339
187 161 30594
218 187 853121
104 187 391435
278 104 395209
97 198 751859
210 189 216086
79 63 948190
172 268 917442
15 177 125917
221 182 691569
266 251 548336
112 189 737428
19 112 103032
217 209 194301
154 261 588741
232 51 283921
100 196 440638
202 158 274366
157 85 945711
54 58 118576
45 225 235331
17 86 980804
79 294 928677
182 36 449955
186 89 797756
178 251 135225
193 41 528455
263 242 249592
300 120 91705
142 222 601475
272 151 400359
128 184 621728
73 43 178840
129 18 440723
204 49 547936
92 227 869859
84 169 92073
245 231 954509
184 20 419828
179 286 731135
46 144 656038
205 280 388940
246 107 508061
250 266 693273
31 272 986708
119 291 643533
180 36 824442
296 6 932543
172 89 858051
175 207 79342
248 171 301888
49 197 818045
84 110 998889
122 72 510880
256 33 940639
297 114 579597
247 245 37805
183 300 910924
57 128 788682
206 8 462163
26 75 134919
192 47 440128
171 250 288396
244 188 148923
274 17 797965
157 235 305730
166 179 222271
280 256 891589
224 187 8884
271 86 216881
82 265 577603
243 168 55049
115 122 288103
57 204 124013
271 169 346871
112 182 869892
215 39 590680
94 177 172936
166 203 884855
245 90 363621
21 100 487977
280 88 569937
91 275 426050
213 28 495174
245 59 237209
113 30 715347
235 219 880987
276 86 205298
7 268 513063
99 295 300105
272 232 318524
157 14 851233
259 21 928398
41 108 602462
114 247 141001
224 17 499728
80 87 182173
219 81 107544
156 298 754045
195 248 738457
215 281 241638
300 172 209853
295 285 123197
145 42 638137
292 34 342652
75 130 918469
203 292 692360
248 12 282450
158 169 739977
106 55 48216
297 4 128104
220 73 23065
117 195 882733
294 241 58249
256 26 586394
147 217 748450
19 80 495135
5 96 881930
233 135 954527
120 129 529737
292 280 132553
211 152 708465
118 192 448413
254 248 874526
277 258 263931
51 251 645726
156 168 11398
170 250 217106
260 97 829298
260 209 24721
38 33 402222
85 76 605713
142 238 288287
186 262 227120
100 24 421180
230 221 469492
123 126 125889
97 174 795921
62 173 128925
146 226 357209
292 94 137851
295 224 971539
77 196 316579
162 47 78876
217 10 518289
229 191 381972
45 150 702946
263 238 50400
235 109 360251
290 191 473145
146 266 161326
115 262 492861
251 142 66563
147 15 589129
94 282 400706
206 197 174701
24 289 189594
235 59 665065
193 291 548692
129 209 202688
79 44 988033
79 218 287476
273 154 82423
211 74 809247
127 46 81008
37 227 202725
286 70 467488
53 80 366983
133 296 672445
134 282 743545
207 123 415706
260 256 697383
260 75 125442
291 16 993824
259 158 72569
145 108 414163
29 95 181144
231 38 870179
18 40 126785
74 94 957555
179 153 523756
106 198 840245
274 255 7871
143 77 89842
300 99 258154
142 167 671193
47 292 449225
68 154 730
22 23 441524
174 293 339035
250 230 406970
50 114 205630
242 280 711492
38 93 51323
36 223 632614
117 77 143639
38 280 357364
45 207 255399
45 73 338168
167 157 644481
101 3 192380
118 123 668852
226 24 965951
102 89 814579
147 83 641758
221 160 414721
243 156 369640
27 123 926290
92 4 436225
29 107 661369
227 168 524215
288 157 670364
81 7 481707
173 238 458925
100 154 844800
87 140 335122
30 25 445819
127 214 299333
32 252 420973
224 52 527275
81 84 823817
95 152 532441
178 182 567112
166 138 984364
47 226 54869
6 276 57788
208 267 288535
144 58 323869
228 254 588352
34 269 508968
281 35 703257
90 254 809101
82 171 986687
218 278 127487
291 46 610377
49 209 115394
110 180 422547
51 42 561883
170 190 543172
244 211 742096
62 47 258233
216 221 537068
209 299 568249
279 141 638056
116 139 623738
286 282 904093
267 290 27151
252 72 12394
175 206 919557
238 59 841467
29 168 533401
24 211 43181
23 93 552908
64 76 595437
109 192 224152
41 294 206634
87 49 990242
3 90 414786
238 6 970296
15 244 815268
184 139 391851
25 74 422577
298 133 540996
100 160 632226
31 127 764331
245 81 714329
156 290 422342
76 169 582709
140 282 454329
279 248 583355
6 187 617479
216 119 128149
199 13 510254
73 289 980365
238 215 131388
230 260 629049
210 173 138192
280 281 394940
53 246 87773
298 297 631440
163 155 92829
109 229 885026
87 202 30407
159 162 962347
206 234 37652
175 171 398958
176 145 937821
134 30 900454
121 15 235720
94 223 304085
124 79 949088
248 41 418138
193 76 560506
178 152 31224
4 251 354753
228 150 693373
3 274 739702
200 161 272270
175 280 965656
7 242 385649
285 273 364903
277 284 450800
131 284 646559
287 195 600806
211 278 219973
281 37 745065
229 198 84783
10 122 294149
162 188 367887
21 39 67546
294 187 541798
234 197 94521
117 89 54208
270 198 796608
260 217 743346
212 252 165242
64 269 725404
276 245 968835
10 197 326412
101 213 830976
216 133 292499
25 123 385368
39 110 334555
291 256 152871
254 241 393802
249 253 372140
224 28 106930
38 97 791189
287 295 67982
154 177 924485
133 44 593827
290 279 269902
146 138 190717
229 98 970952
180 249 669612
210 293 67560
225 15 683958
19 48 710512
166 241 123667
3 58 955001
173 231 488443
212 225 302634
9 16 945094
73 80 935115
104 29 530745
256 217 7878
124 220 534474
100 231 204899
22 240 452117
142 174 691426
25 110 916709
254 184 489533
207 26 525856
40 283 226796
84 16 937327
51 147 481603
222 283 540858
247 101 317049
149 63 934798
237 49 513469
22 124 377496
299 89 63961
214 239 854113
103 152 836240
18 193 208565
109 243 311882
218 92 433765
156 234 553091
139 70 497755
217 206 988739
112 46 500696
92 159 291271
168 42 110261
296 269 456139
287 181 59463
166 122 811821
225 108 772207
14 35 675270
179 297 923787
28 85 491082
220 23 930671
120 86 61296
193 79 632160
85 223 960729
159 133 814279
98 123 100027
267 94 196888
93 32 465868
204 217 482993
15 271 442333
138 277 766860
135 2 272425
34 279 921884
285 67 818153
103 66 276898
83 224 673579
14 134 143019
35 113 627179
62 71 384773
219 51 864226
249 277 895117
191 93 986287
60 70 741183
238 150 39642
248 111 558827
269 151 264825
191 114 803953
217 103 369393
42 72 785737
138 78 202102
209 116 386039
76 21 195069
47 104 945802
135 121 855595
263 275 36290
116 211 37175
157 234 700182
216 30 781950
48 41 581798
153 270 772826
153 196 539190
119 195 865197
300 92 863755
53 127 873388
208 132 267427
269 153 931738
227 98 395576
291 80 103703
49 285 231431
16 228 945883
204 111 284833
292 33 356450
47 138 153217
242 201 734499
177 249 638732
218 286 720964
275 256 667531
205 180 9553
207 31 757705
289 183 890386
258 199 474648
205 275 317131
289 286 44355
75 158 524498
179 39 441181
5 1 27324
178 240 124547
229 30 321723
134 201 313952
76 147 514708
159 124 17417
139 283 813016
279 52 768099
165 259 783023
212 269 843190
235 125 156084
294 123 63551
72 153 699535
13 258 265515
221 244 865262
277 181 254328
215 43 450636
118 156 753161
34 157 288314
52 3 559496
256 243 952578
140 42 867010
273 167 248983
57 139 55501
28 206 113728
256 46 448405
47 164 762646
54 236 167761
133 135 778069
149 102 138935
72 240 786003
247 1 169965
32 14 20037
181 279 651301
140 159 922426
26 183 566437
232 27 627823
77 48 232414
117 49 745321
34 14 297814
203 272 446897
28 69 858175
133 185 397567
231 177 694569
189 221 996480
65 180 180564
56 138 342313
247 15 953981
17 157 474430
192 151 122680
115 250 167695
169 180 445472
36 31 969256
242 79 958738
46 189 223362
299 260 808250
70 59 987244
276 106 516699
41 61 759696
292 85 757984
137 182 632974
58 94 383412
70 216 413250
255 72 183453
278 144 954411
142 87 785042
42 225 201057
243 188 547636
65 260 6010
245 44 338367
132 207 545704
78 135 322615
111 44 396785
29 125 495115
256 14 663368
151 109 391790
66 73 398222
256 131 634059
270 216 552945
67 224 616516
126 260 411946
223 107 946255
194 11 170870
297 293 451407
51 132 775470
157 188 797123
17 287 664763
271 117 515151
103 127 131573
99 127 160896
129 187 643067
215 124 507036
210 190 404629
19 14 632548
251 65 828407
130 111 31087
195 144 493392
243 137 986129
229 177 800261
76 60 291772
144 177 333731
254 136 378537
273 276 209560
36 174 591983
229 236 33623
78 291 607156
80 204 794368
103 165 898001
14 158 369205
144 95 118170
201 230 71396
244 163 154075
161 272 322406
32 126 517922
126 214 494582
246 259 510131
11 190 806064
178 28 681053
202 210 401746
57 45 457662
182 186 525884
171 49 496406
299 286 403392
178 153 683382
117 174 500833
121 95 39528
233 91 99146
251 39 630875
226 151 378646
284 109 251608
232 89 533021
34 165 786006
101 70 837591
137 191 965555
83 24 798750
125 67 978990
32 202 200
198 38 98961
225 50 766800
45 116 538270
61 237 853552
41 292 898907
33 119 537424
67 296 681514
122 210 721864
300 134 14606
120 240 764432
292 125 305037
144 24 813763
289 70 617114
211 62 729902
155 100 515588
149 57 896313
200 44 846663
272 103 311725
89 91 255842
58 36 536565
275 33 991676
289 291 797043
269 243 234092
244 117 126220
206 168 46971
213 299 926247
172 245 102383
87 39 387281
248 230 535281
89 289 237434
180 159 35172
111 11 114796
147 230 477627
23 270 12724
123 234 977392
92 271 59370
13 137 816697
123 139 516093
152 231 19568
28 282 233431
50 131 625332
298 8 833189
200 262 511312
173 148 824851
299 175 323900
76 141 222729
256 276 744268
32 192 108390
174 114 343768
235 47 798314
261 16 162527
276 58 210603
31 285 358193
226 117 479251
68 99 382127
194 108 752374
177 109 660242
68 98 861336
278 188 350414
193 239 656516
229 34 85471
112 204 496013
2 69 434790
10 134 834574
167 260 757769
294 295 440863
58 297 505290
77 141 628934
14 263 651872
61 263 571139
195 172 348563
155 293 536415
122 84 880189
186 183 745297
121 63 454074
167 221 196501
250 141 688819
64 218 570148
114 35 797928
89 293 205217
39 272 784225
123 253 223624
255 62 572621
46 142 540487
266 226 622174
86 85 355664
292 201 994605
43 184 563073
272 5 196289
85 41 900466
23 129 707128
179 239 826575
53 298 113705
190 32 980395
129 56 279252
187 237 523868
91 90 970024
14 141 712055
272 276 657275
251 61 597799
245 138 768506
289 82 897597
81 249 271937
121 31 88531
73 68 712137
189 155 748435
103 5 854803
231 71 589396
21 71 980985
295 203 956822
176 85 810298
202 289 38791
47 125 946198
63 20 467140
236 296 614561
290 241 797541
23 284 327760
246 13 425652
162 7 611340
170 121 493113
232 56 327385
299 276 361711
55 2 218611
234 129 848001
261 282 499280
181 247 132931
260 242 974587
65 203 921984
44 65 947657
85 14 421363
42 198 830357
107 57 932792
66 270 673421
120 29 825498
171 160 244805
173 95 189367
143 93 325985
156 87 338697
194 28 857015
131 54 363414
76 43 226340
71 60 897938
21 240 367081
53 255 706732
251 37 851347
198 199 472916
279 164 51638
13 51 794193
110 99 152978
175 9 811839
130 33 981030
133 19 872098
35 248 358385
127 256 551387
17 78 620564
22 291 576977
202 28 836577
191 147 13164
234 201 57444
63 56 382119
240 286 616757
83 71 606300
133 204 560208
177 145 544721
251 295 829994
80 244 19918
291 148 423701
254 45 267990
72 158 256330
203 22 168160
90 75 426578
23 227 242944
55 227 214448
26 221 580628
225 273 777646
113 106 844755
24 198 667087
179 171 69916
55 259 539427
298 142 159900
176 230 353543
141 162 658007
228 206 528411
150 157 596865
222 178 72361
127 10 827332
129 93 35896
229 117 473169
24 128 267749
115 237 771824
300 100 534318
167 33 166528
179 18 295351
219 147 658466
137 142 245778
283 6 476507
120 40 282335
258 79 655144
293 129 781237
257 8 22622
131 234 692149
30 28 376862
294 291 881056
217 297 534157
247 194 304797
220 282 704417
60 218 642911
287 248 235870
57 96 580313
102 257 586043
19 190 388860
153 224 618473
143 155 254972
181 129 724640
187 39 721487
72 98 205618
274 5 409258
172 273 495128
67 250 655501
144 85 735213
232 200 696891
115 186 612095
254 144 833696
32 71 309667
6 45 119519
284 80 701308
286 15 510346
84 155 798037
106 39 720147
138 290 56231
95 154 742970
135 278 330076
175 34 672185
27 214 915721
92 2 712095
77 273 208981
19 202 47827
106 257 838596
161 174 904238
113 78 803107
19 41 706909
121 264 107042
168 207 247284
174 30 659813
147 195 242291
186 207 880021
12 69 791419
290 298 285806
164 29 763523
123 179 417667
87 173 603678
160 291 637207
89 136 637642
60 61 941120
181 218 587210
261 263 809807
272 53 515800
182 223 763892
300 49 504364
202 89 789732
168 72 738149
124 45 700929
279 173 746903
6 227 381682
202 226 194191
246 72 956014
115 70 465438
171 84 38572
66 188 461405
101 36 347265
78 257 464067
122 68 455655
28 74 602041
83 193 648293
32 211 43610
85 68 319504
132 257 820032
20 273 736392
58 125 333584
9 197 257715
38 2 842990
102 32 995297
166 212 945242
159 266 865327
138 204 178513
299 66 113582
129 282 241756
242 93 166923
92 276 762092
153 36 84000
97 58 862032
252 111 394769
131 43 451098
235 3 743921
183 293 46256
146 268 205353
111 219 588887
260 63 504995
70 189 550137
299 182 355825
95 147 45343
239 57 68826
274 39 94860
166 253 737996
171 265 620893
227 36 960351
296 180 54622
130 300 587836
217 253 957799
203 18 899696
216 96 607590
227 95 519360
10 69 945306
112 9 582909
137 104 484127
219 182 9748
183 167 68429
156 109 750528
88 53 69363
162 264 275470
231 51 791971
164 256 504809
158 262 614471
242 268 128069
257 195 887818
9 126 958131
282 79 941755
29 70 685446
223 256 971130
46 235 108316
84 225 693419
295 250 355984
7 224 432743
242 16 114525
1 287 997914
227 230 199525
290 242 80750
113 297 152456
20 177 611277
17 84 266239
196 114 346029
246 269 624001
214 93 144532
12 183 848353
244 243 855452
4 132 61040
51 128 890545
299 233 193341
16 169 431615
249 198 585356
153 117 438930
203 142 963499
30 214 474848
188 194 149290
101 215 185001
195 72 601662
205 270 49855
200 55 310682
146 53 529125
165 76 19367
219 68 805965
271 133 467549
104 52 130567
114 32 133540
71 109 876118
281 29 928704
25 36 389500
2 39 843786
26 152 593787
205 264 32940
142 219 190262
80 209 973624
5 169 439667
272 30 350591
136 117 258823
262 19 37598
299 210 355098
148 18 55411
179 295 629684
214 44 839250
283 244 964619
118 299 870130
146 73 845229
141 280 601874
61 129 342998
139 246 286808
240 274 535044
58 30 931663
71 177 564926
23 250 308004
287 224 274251
71 257 654999
177 296 786088
92 197 794128
212 19 472112
198 118 353993
149 152 378173
291 116 964805
76 66 350283
109 85 282039
112 108 358051
221 280 335145
48 208 441141
153 201 256721
267 36 257910
206 240 565154
210 156 321045
246 61 789196
162 295 271415
252 276 327937
282 38 872935
172 289 753713
117 211 958553
54 174 326735
223 130 215049
122 75 76041
154 213 307445
102 272 320970
194 226 622384
31 202 914791
201 94 789592
228 292 954592
216 43 691852
64 127 129668
131 86 694234
100 50 852823
208 164 71600
109 155 786962
288 287 315408
120 231 767559
86 51 339683
247 232 101024
281 287 89492
130 140 973699
269 126 662973
153 104 329218
40 225 77829
32 124 621736
241 145 271177
240 42 186170
169 176 864942
35 251 517620
111 124 808215
36 210 371799
107 90 731886
140 194 959018
59 13 613909
145 61 525546
71 162 254335
205 273 588691
60 201 640567
17 12 868790
121 99 357450
178 220 13204
273 128 104310
165 270 257135
204 274 369708
65 207 654360
296 92 919391
80 181 352368
243 160 671554
215 207 197548
233 134 286399
207 86 127942
195 202 173024
233 136 770094
261 277 866031
76 143 670561
205 16 180330
228 159 457531
13 118 500435
278 124 782216
287 265 449901
240 268 302354
129 81 914018
188 83 571905
12 137 970573
222 210 624268
158 234 705729
284 183 287491
188 247 515176
23 141 495998
175 218 906073
76 197 333487
210 45 362923
274 142 20148
166 140 748636
13 187 649909
78 222 557087
212 15 312971
43 287 228844
67 230 842161
77 238 44418
4 243 917079
249 275 775999
212 54 576540
200 41 993274
104 185 80229
279 151 499769
161 246 15950
117 39 526148
201 20 708648
154 215 641531
105 78 578616
136 170 609531
141 65 621881
122 299 609102
40 246 775831
293 240 860000
260 87 872828
289 169 969573
181 54 234507
258 12 428240
172 149 484776
191 72 612088
285 238 731905
50 293 506519
214 129 868485
165 201 276241
77 200 532572
81 92 167044
204 130 668340
175 180 897093
31 164 626397
287 289 832125
131 201 623686
98 244 520152
62 93 321862
258 144 32094
268 274 550994
202 209 145292
110 160 594156
232 80 681160
73 293 636996
38 281 686640
41 267 682511
232 222 833944
38 165 892348
75 53 187653
263 57 632878
70 270 943355
297 155 671185
187 57 652934
59 200 841791
229 75 571530
117 62 872791
150 233 769254
192 219 993657
37 288 101511
117 24 293956
172 60 824350
52 89 760416
202 295 317520
226 257 870217
267 46 430482
15 107 217859
172 105 971308
263 107 432560
133 255 337004
219 9 412048
54 79 392356
83 49 83585
257 70 873774
69 241 147987
181 238 387317
117 59 834704
103 242 376559
154 131 847325
56 206 975309
78 129 377260
100 53 813886
19 222 991925
243 66 828865
157 169 185470
189 11 128449
108 104 348552
170 39 36783
98 102 501942
134 133 724284
292 79 810156
203 232 355387
177 105 758619
275 141 847659
139 218 78903
216 208 128053
215 47 460354
9 67 483786
191 76 84030
90 59 450563
8 83 706470
35 272 34041
300 151 996489
209 115 833231
36 43 934077
85 179 416981
219 174 890389
141 70 550907
117 142 204806
159 221 869737
103 194 304769
184 115 191092
256 11 164011
32 199 727732
119 256 618120
259 167 156016
80 179 400290
105 93 787387
225 148 446895
261 64 499707
125 197 168044
114 236 826655
29 4 521459
25 285 663597
192 207 465009
36 144 776654
8 229 631835
216 222 517990
45 275 735962
18 291 885692
152 12 482248
98 104 293862
128 212 648433
45 269 898276
189 45 383877
238 16 249132
201 170 303209
215 77 297003
158 1 726766
93 40 25016
296 23 804757
300 31 875423
33 21 6362
217 58 584525
152 281 495051
215 147 890122
273 120 161865
49 280 899416
262 130 228038
164 238 525246
4 142 190958
29 162 514553
296 26 276023
6 189 184659
198 92 196199
211 194 118786
295 128 716364
256 56 552929
67 87 921764
172 252 846187
41 53 734023
264 140 770003
150 47 200930
156 155 157983
187 166 471975
83 47 224863
98 20 528051
53 241 540660
31 144 747328
168 86 352175
258 273 827940
195 60 821420
100 276 935465
237 298 127062
32 55 128322
258 59 437143
213 230 803160
24 283 324994
77 194 657444
215 269 596833
235 295 693246
145 284 474803
211 298 422252
229 58 798854
279 247 551382
29 106 982470
34 15 945233
145 152 53880
118 82 254862
129 164 860230
9 3 943067
5 196 2167
225 288 35760
152 85 87666
194 80 942314
166 136 449468
42 206 173170
264 200 33844
127 106 200848
67 269 458857
57 288 378412
276 19 62686
121 166 513204
77 25 199848
141 72 885942
161 139 121814
291 13 669979
253 120 680725
195 41 548614
137 143 224074
211 6 628752
83 133 704559
27 22 354428
53 250 845570
94 129 334414
128 164 467027
70 77 756259
143 189 199488
72 121 146026
281 53 903474
127 136 832250
100 51 519437
130 188 905367
199 109 423154
34 262 57126
115 293 217165
53 215 705049
285 111 703802
96 254 421377
166 275 872773
276 207 824882
87 27 890362
98 176 749003
150 151 970886
121 61 555006
142 43 570707
75 201 35051
2 112 474152
225 205 438186
197 42 335673
160 81 895034
205 182 220646
7 285 430966
199 226 598796
164 242 527565
241 219 976554
265 189 211118
231 287 893769
239 18 201324
145 243 168812
36 16 784894
177 247 240579
253 82 905666
273 62 118778
190 80 636852
20 227 7733
168 78 517951
9 84 37008
293 102 221778
191 19 121731
57 248 713492
19 134 980821
240 249 410086
229 190 624730
123 157 619326
64 176 129784
77 234 185231
210 54 616853
50 255 21445
158 131 419760
66 62 264172
142 73 470947
88 101 725628
276 163 982278
144 179 720286
12 173 379232
47 276 954364
244 153 425116
264 193 32293
70 264 714379
68 81 483880
233 145 562089
152 1 103090
123 49 986286
293 60 930650
129 82 598087
188 40 623574
232 267 889392
50 22 840109
73 268 268729
286 247 967909
34 67 769945
160 37 364895
107 161 707436
246 121 723451
44 191 64315
29 66 190523
121 175 834710
60 153 434088
230 185 322527
287 56 810749
87 255 981884
177 53 368911
161 288 866995
284 281 1501
170 68 690590
189 252 985449
123 165 968231
98 81 40728
139 47 703673
275 35 392211
189 110 475655
294 138 62009
228 290 166292
226 238 883633
54 70 877720
145 90 647798
295 168 434915
297 228 923128
236 72 182725
92 215 4213
61 205 618184
217 272 214793
179 2 707742
238 61 901827
76 166 676187
190 8 597452
1 284 869635
260 110 555588
97 140 849134
284 31 36028
252 30 169405
278 32 328757
59 104 159437
120 254 495800
104 204 9273
97 171 318570
220 151 305628
2 62 799819
218 238 469734
263 221 112751
10 95 571105
38 300 375088
229 289 531992
89 161 489907
212 258 789054
104 61 939971
170 204 328918
185 85 597026
53 173 249799
135 285 215864
107 131 295201
116 135 539008
296 34 944177
7 122 342199
162 44 487198
9 122 125177
127 36 815747
50 42 14444
94 170 174973
44 46 852762
277 38 476887
268 271 546469
81 73 954905
235 260 102878
18 185 780486
139 52 38725
45 196 970410
228 249 170438
241 214 487518
186 144 438618
178 250 657958
122 201 466033
147 247 266829
164 8 594600
264 49 925041
265 254 972900
67 69 81631
83 285 554884
95 85 630266
149 51 995538
28 204 289495
300 125 9945
69 269 168200
91 144 931545
239 40 55475
131 61 317722
61 150 220405
31 116 672007
105 64 844326
289 216 798282
43 87 42600
274 64 429821
192 184 975428
280 8 290542
186 35 748432
229 188 144243
21 140 109199
46 276 414027
139 5 144057
298 67 646800
41 183 578655
56 189 8762
242 124 619201
175 197 279361
296 204 518590
150 283 101695
203 255 432152
268 122 435298
167 54 288721
220 2 976106
214 1 711611
272 92 200163
202 271 874388
77 286 254189
172 155 374634
118 230 442231
190 113 394367
172 207 528310
240 275 755163
152 284 371395
289 151 187515
261 229 270331
23 285 682745
283 57 55590
82 74 197404
280 25 244000
41 122 342133
95 186 180236
40 207 491246
113 207 808309
84 100 970380
152 86 596642
180 280 907212
91 136 789391
88 260 885178
139 247 313038
214 237 16175
210 201 339408
230 146 448054
83 230 442858
52 150 805672
1 231 779250
129 260 849537
22 72 440946
31 185 495591
261 169 110262
148 141 19688
16 52 762859
224 103 221812
77 181 481358
96 40 841044
115 267 932848
18 70 928474
229 16 229639
214 8 932233
228 135 663402
126 182 153049
102 76 367509
247 197 631299
132 64 649194
62 82 649276
35 234 59384
192 16 209329
183 278 949566
41 3 995723
299 144 197577
130 58 384726
292 123 697155
27 260 302986
4 59 888878
75 125 665503
248 267 877775
270 263 96737
263 123 810139
124 98 174729
219 80 257764
229 186 656081
125 167 16578
216 241 322370
150 55 457314
95 137 62094
216 59 988874
39 130 922834
84 268 121407
223 127 239514
183 227 567212
36 143 604997
266 21 991160
200 108 503783
125 289 767287
29 299 548100
157 69 156952
141 86 222536
93 183 339630
189 213 528626
238 229 368789
254 262 855864
154 103 372617
29 203 598222
217 282 377692
261 48 628313
287 119 736250
285 218 634606
202 3 49811
7 73 210576
112 146 743944
82 194 583187
178 173 306005
84 56 326663
30 18 135653
108 89 813104
174 168 130628
219 85 849368
175 131 115826
282 98 309056
139 166 365042
236 112 95017
1 94 976474
173 202 639430
186 149 130459
119 180 514686
103 288 120213
29 206 88952
254 187 93602
50 123 777025
145 105 64054
76 83 667726
256 134 117050
43 257 165291
227 74 296789
3 162 539974
73 140 98142
178 154 224394
131 126 334536
94 21 821825
290 254 546101
6 98 306910
289 33 197427
68 106 556779
6 210 598971
1 49 945102
194 115 894441
4 52 132005
278 265 135557
78 271 958681
246 289 347632
215 159 188414
296 252 249152
193 185 634279
20 86 219735
255 169 659388
269 249 543123
247 219 267001
97 107 741939
59 20 380571
253 38 756304
256 227 876392
190 158 356388
130 254 756102
204 82 495091
288 198 622855
51 118 899434
122 6 2191
191 153 209998
182 42 344823
63 187 353966
207 217 36398
193 296 147637
136 281 69034
118 203 967108
61 250 237521
175 119 639893
199 34 204181
225 144 468831
150 80 984841
142 179 703143
140 81 191155
151 193 996064
149 121 678097
155 173 104264
254 134 876249
192 209 766621
183 43 556377
67 199 759472
87 103 835584
118 238 112374
31 192 231184
37 156 79663
184 173 754467
248 264 292600
219 259 198059
81 283 556316
226 91 143495
29 3 893902
209 156 56914
221 123 433011
275 273 948208
111 232 926449
272 90 612899
183 91 74411
26 132 645997
142 67 800788
282 26 163809
65 228 147500
217 99 486960
95 101 561200
65 67 664181
51 185 18465
96 108 464778
44 174 561149
287 185 902447
266 37 563660
207 54 12445
291 100 107700
20 287 113650
237 184 339638
24 76 197102
79 119 279438
135 28 36482
31 279 349641
244 40 540597
279 179 506414
141 214 240292
187 221 986568
46 254 69231
124 292 974532
19 273 978230
181 243 642718
296 112 198837
293 25 43524
199 131 551205
62 185 60999
17 175 444677
133 257 425506
186 92 409086
153 41 834007
248 270 186309
112 86 664860
96 41 671655
296 245 198115
64 248 363864
71 135 178618
46 78 491623
258 228 309647
157 195 848745
209 118 691075
207 194 98778
244 271 215670
276 289 937688
211 30 429055
30 246 954697
81 105 377324
137 299 366599
200 46 15688
294 21 813801
104 160 978337
49 242 383917
22 188 921284
189 71 145982
273 112 70743
51 191 119716
282 225 649594
261 173 124109
57 81 104622
138 200 669651
29 233 545781
229 239 815071
79 212 370374
90 259 957211
218 161 360884
117 260 349059
219 169 257863
168 127 405943
59 23 469393
112 75 802427
151 31 801363
17 129 361418
186 70 449903
288 6 15314
21 90 297475
298 180 939873
65 147 715077
260 109 411667
96 43 408679
24 187 895636
267 288 653070
124 235 827839
185 275 63648
237 31 171778
252 62 31751
145 116 372463
185 96 84381
50 143 443167
223 122 561936
206 223 987605
126 291 85415
228 288 76704
47 184 895167
187 27 474952
171 240 702443
280 295 182259
90 196 453420
259 198 929469
21 111 507441
52 173 672144
167 21 560392
117 101 999845
78 171 700690
102 155 813252
280 178 562097
8 129 414893
31 85 727082
257 52 706419
68 63 344068
158 273 656877
279 235 980523
66 275 861395
292 247 390932
132 102 441862
288 206 83675
46 16 111530
300 60 734065
270 15 876163
179 73 639437
299 20 555153
260 122 355844
178 40 700809
232 263 307238
45 164 553960
86 291 65440
230 117 731129
267 170 761762
143 81 269965
141 255 314308
42 139 582221
248 262 733511
86 269 91910
54 223 446664
297 199 949478
131 96 818255
114 70 706570
29 42 361819
298 43 235246
127 84 83007
100 215 84297
175 65 700263
12 125 570548
252 228 392741
297 39 27091
125 100 896433
240 199 473433
240 48 107888
224 286 174295
235 89 614222
181 141 96576
64 85 948025
267 57 526165
226 19 344502
105 56 197491
237 250 241746
207 36 111542
60 163 255827
11 136 601385
7 241 742741
177 70 577309
228 223 436164
19 220 531451
74 160 938417
290 190 374664
131 231 835789
105 8 84195
283 267 522326
249 165 386223
203 189 941262
181 96 480227
232 283 957914
19 111 826362
126 189 753442
156 81 339274
242 287 352942
25 112 321550
175 192 508262
29 15 136233
25 202 571732
120 45 963783
78 117 354569
53 267 952269
266 246 393783
6 24 372148
292 45 262087
263 247 330861
288 52 875638
295 172 389537
209 180 164413
224 291 559266
164 260 35104
113 123 709845
194 40 332207
61 16 688143
64 4 903654
36 79 93028
213 200 528107
159 161 606371
230 208 540786
105 242 890895
209 27 646220
67 5 596394
163 142 838835
155 14 648977
30 131 769773
202 23 369493
187 273 638614
157 83 973717
77 258 361733
72 50 895895
249 94 977765
86 249 233757
254 215 822448
48 125 685239
273 117 337492
211 10 168636
18 136 831577
50 120 52886
299 188 457267
42 90 988796
235 266 333659
131 133 697298
258 37 797972
127 140 383585
246 66 414642
201 130 74006
291 72 467899
274 108 240871
52 108 842016
33 210 957040
183 282 234205
286 190 863846
270 98 806867
15 36 398123
252 180 273407
187 35 526950
255 91 754234
90 270 867722
26 290 476758
235 240 67318
23 84 241543
277 133 69774
156 273 416223
123 193 80705
170 156 636932
58 269 373093
205 289 682011
259 20 308069
54 204 548667
60 140 739613
140 4 668540
10 243 316018
137 117 763453
296 219 428637
87 266 396533
105 19 619121
167 48 206446
37 55 665511
219 165 857784
42 56 210904
280 136 272751
237 99 370448
152 233 249454
132 147 505366
119 122 17692
81 239 944639
180 286 564072
18 207 998049
71 169 387181
237 94 540028
45 159 900553
112 226 606453
120 171 127783
294 125 48016
80 5 135043
12 10 225866
240 212 62459
105 167 944449
3 122 490846
278 271 11187
66 184 849684
71 238 892218
115 155 426025
49 270 409624
227 21 93628
148 290 242920
269 117 203656
207 84 577088
72 104 211585
9 256 82927
73 6 662971
298 226 944740
255 289 708277
65 171 816159
5 100 1685
201 237 653
93 72 971873
163 84 405373
53 139 515929
11 200 298674
146 153 378398
242 5 336572
255 122 820512
142 32 270515
194 157 450918
132 57 524386
232 110 530563
232 197 280097
75 104 729956
123 222 403703
89 13 826470
69 141 635959
24 65 190302
280 258 516716
99 119 726328
283 44 39883
252 63 275029
222 287 885852
40 165 280542
271 289 762753
102 297 915775
109 47 920647
194 47 97260
83 73 618186
56 228 935533
130 115 397380
295 229 539420
148 152 95355
235 37 727064
196 111 967524
77 60 874489
16 32 861289
218 222 832883
120 208 262803
94 107 880177
264 13 761812
26 13 69566
296 163 707
177 110 597463
103 246 408783
154 114 185881
82 120 137030
18 197 624379
232 92 793818
139 142 53861
22 97 997344
167 297 134874
291 55 537436
283 213 709201
78 16 273701
158 112 87616
298 293 369565
272 152 983298
122 167 955453
195 55 464840
67 20 401198
281 56 612400
128 193 280518
46 243 807303
55 245 476931
289 23 263380
14 160 550411
36 206 487744
3 180 470145
242 204 466436
88 73 460495
17 164 51887
26 33 851851
111 6 498813
56 15 460203
224 25 663993
34 24 90396
287 237 325501
196 157 269799
38 144 366128
234 177 225159
25 244 923314
157 200 786195
112 185 811384
142 151 658744
169 81 754415
62 41 503542
170 129 341363
189 251 960687
272 184 479344
272 106 521039
138 257 427189
195 188 626951
38 76 429046
175 30 589101
89 80 885181
23 145 884557
241 109 28030
50 57 661536
287 155 354580
207 210 824978
117 263 333856
100 115 578814
152 174 883386
98 10 10216
131 160 869961
26 8 729449
35 262 988347
98 219 486318
271 185 36535
146 21 710484
177 32 23031
3 104 746466
101 202 253608
153 278 926192
300 74 780066
222 238 703193
289 296 762211
171 172 33595
160 188 930869
236 53 594124
235 138 76664
27 211 352145
39 232 937914
234 94 45502
120 69 969833
111 176 435842
49 247 692689
247 221 177923
129 255 395628
133 114 430818
169 99 94391
253 45 183624
68 194 578457
164 120 154420
180 120 880762
26 234 381037
64 242 531960
42 69 935731
51 35 242885
77 16 888057
84 40 624520
31 26 712229
26 171 857860
10 14 451366
116 278 821470
86 114 731235
86 53 68503
74 85 118299
253 182 65620
129 259 878672
54 171 59847
81 200 484351
67 99 282769
113 198 939545
67 128 547340
51 28 130985
215 29 936153
33 269 735238
91 177 893981
11 14 430239
299 279 38418
67 130 168690
76 116 785838
23 221 744344
190 257 433642
145 68 172301
217 287 658021
103 278 358218
286 242 376405
113 112 4323
135 65 24808
215 72 605281
137 83 555324
280 270 444027
214 153 141653
54 44 562742
140 34 277849
46 208 705293
266 72 758385
145 251 49793
22 76 830305
237 145 88923
32 79 513051
105 264 135995
268 246 694254
179 111 556843
278 17 666355
47 281 713364
75 46 557170
217 132 542272
28 152 185785
185 94 595782
87 238 263344
132 296 754831
297 280 625820
271 175 285471
2 275 69617
251 255 5714
140 146 346464
253 195 718674
279 138 889964
33 173 802229
53 126 414874
100 39 196399
111 132 812422
43 161 151094
243 258 812298
260 23 206198
202 29 7615
41 262 439958
90 298 465787
200 52 608477
156 9 396296
262 237 236514
192 63 17351
150 112 702931
120 169 62470
14 47 877560
38 189 755192
225 17 518184
275 203 501930
263 85 581039
114 55 437419
50 86 961592
162 91 68513
239 297 120410
1 139 222174
251 18 785816
215 7 763008
154 276 716606
114 213 641927
17 174 926195
151 44 399733
148 117 533521
19 77 382394
203 35 487262
44 219 520640
97 115 932856
78 264 285044
91 60 637317
159 99 928252
22 129 544317
264 229 154742
252 174 318589
209 150 320155
100 225 987742
287 174 782441
21 258 83997
245 65 846009
261 118 477428
178 17 676360
34 195 729568
189 151 595606
138 173 166321
7 298 942055
80 268 769592
37 105 242065
71 48 574073
65 1 994783
45 179 937871
253 207 873919
9 55 300005
53 8 570616
26 203 273431
17 228 32199
150 4 1699
165 8 380899
277 183 778016
16 154 844167
7 120 471923
128 221 662329
223 52 854642
171 60 139612
238 117 959479
4 32 800925
283 128 930410
119 96 762727
229 174 170340
25 208 823473
87 172 513649
116 259 85263
38 171 514202
240 49 567774
69 175 200429
160 24 454630
174 21 281565
230 170 635978
176 58 711672
223 268 700688
242 177 291862
7 165 320697
66 280 205031
192 48 799379
291 290 647452
195 142 801322
229 107 128925
67 259 427887
10 222 382212
225 209 467053
273 243 249093
205 54 403448
58 46 633373
267 51 827331
104 300 168931
111 148 619322
168 228 420164
164 201 291626
199 54 918458
298 93 89391
280 34 482895
216 255 156111
7 187 346251
112 1 685203
227 264 549980
271 171 535076
120 288 470654
165 107 201142
169 280 929331
25 165 859450
130 149 504629
268 86 544584
30 127 27135
285 216 819821
154 264 663477
62 40 670453
279 275 169627
84 1 302613
175 66 144307
101 185 288755
172 255 784621
156 261 671809
26 172 540219
270 274 377425
93 137 982467
207 278 313981
9 265 46588
268 272 452068
198 86 412315
136 67 584967
279 225 708835
154 109 492800
68 246 18767
79 232 990245
119 157 807789
200 166 568403
241 39 651962
202 262 259977
58 98 564845
151 131 251401
137 15 152879
168 60 248946
56 183 900430
273 15 732193
119 150 61053
193 214 770169
67 270 414612
122 77 282872
7 270 37820
296 292 81483
167 240 41434
155 59 561294
161 114 638321
267 268 286903
249 169 670368
45 162 272610
103 166 169783
201 239 518744
262 161 513331
299 220 243248
95 70 946349
53 226 458900
57 77 744993
57 23 361393
146 47 806389
203 122 344426
246 204 78404
93 14 742199
117 140 921012
230 52 5351
160 172 366042
221 36 637907
84 12 702212
233 105 200106
219 198 578140
202 55 708369
202 160 66510
274 71 457090
246 85 471587
85 36 454606
285 29 442439
86 159 915825
27 67 739758
243 299 427121
213 15 975573
165 241 790066
267 276 982433
227 130 776418
267 17 45440
248 192 567082
224 54 361519
179 121 639886
249 266 968827
228 209 351289
266 8 417700
297 204 590153
38 71 511512
216 143 82997
1 86 516223
32 256 194834
107 188 52907
91 30 390842
76 107 120013
290 157 266965
263 173 424162
127 42 947802
164 182 452355
214 124 565006
289 181 196506
1 153 654709
240 7 697388
101 236 68037
285 220 266764
256 133 61550
2 47 809835
97 229 124735
129 249 63564
94 145 809775
226 149 588654
192 21 662878
13 168 568014
236 151 606100
293 229 808470
38 299 55786
110 61 820447
132 16 221693
161 112 691818
37 177 768827
56 276 827970
93 263 602076
269 139 40125
85 122 849152
59 249 717606
259 57 871768
85 231 420424
131 163 985273
268 97 765580
157 97 981353
249 149 209143
142 242 490957
50 299 165012
189 43 965878
77 76 161077
217 142 801590
247 299 759420
133 260 722746
213 290 207651
257 243 229693
142 78 103386
142 270 226284
11 265 657547
212 249 986798
41 21 622043
23 60 691420
242 10 163689
196 185 150627
21 137 972272
39 209 557101
28 218 761752
247 131 266267
166 178 549146
1 44 604283
102 232 565538
190 122 135132
12 52 834875
118 300 840198
61 58 533320
116 276 920036
11 159 600227
92 49 277171
68 110 839706
161 217 784390
147 238 504415
253 200 78540
46 171 534116
43 229 580269
261 164 648642
205 277 661669
51 270 165473
286 277 460837
71 188 938364
24 257 431208
101 13 231182
185 279 432463
299 32 386437
200 47 290992
247 191 489370
198 94 269601
182 171 230829
38 241 376342
208 102 117525
150 50 910535
200 177 808478
49 191 709032
235 220 4646
259 164 285909
117 46 227431
98 12 191689
289 17 115738
92 70 351831
149 4 610443
69 17 781112
138 80 184095
59 28 110918
116 60 979217
76 257 272731
27 204 611824
179 243 825874
117 111 418366
228 177 496234
90 271 159115
160 87 617865
165 74 572235
130 181 609163
66 267 51261
246 195 310854
69 275 163129
202 72 955074
251 159 414313
230 141 113674
138 38 675218
267 143 576656
24 79 317647
75 60 600387
12 155 32836
288 194 698295
79 281 598343
106 150 362051
235 274 610798
127 159 29963
137 108 904381
128 252 800716
85 243 185224
288 265 830745
263 124 609940
31 159 126382
264 171 42869
40 19 178120
292 283 789406
82 66 717138
283 149 601713
114 95 745148
219 116 769859
132 37 769923
89 61 413070
142 279 53269
118 97 113405
244 44 20760
180 165 715323
150 192 907170
258 296 391167
198 151 792186
186 199 43058
157 147 695255
151 123 377532
18 76 966947
78 246 115113
226 1 519383
179 269 787669
188 74 636437
23 8 658577
18 154 373353
122 196 201119
12 158 605506
271 24 199519
109 212 639007
12 19 111046
222 280 378007
181 180 336315
259 296 898358
267 13 405697
186 222 319335
267 285 500410
262 193 693136
262 255 19649
83 220 390221
227 292 900732
105 230 392456
279 210 505975
198 46 733177
163 16 322801
248 286 629377
2 163 690040
264 6 418461
215 64 44579
43 286 440573
14 41 709136
136 96 932306
131 99 31831
93 193 866114
279 184 355424
195 241 332760
112 141 651703
143 13 413683
124 176 418245
91 108 14941
68 277 612452
275 145 454112
100 47 328548
60 101 301789
226 38 530354
165 280 319161
110 151 36480
25 266 101592
21 25 36091
26 138 609090
47 55 686830
121 215 424360
286 215 39572
226 89 334114
179 61 665228
48 2 213278
296 224 462380
123 209 901582
219 195 635952
28 110 208489
194 164 137168
94 66 793835
84 14 39434
177 119 129055
113 89 818675
276 12 209502
234 28 655451
49 233 425657
206 289 586640
67 241 793353
69 188 567140
102 144 941907
4 275 107639
164 24 608807
154 71 856283
241 242 312584
199 166 347329
203 198 205111
1 202 657416
116 117 826429
137 103 918683
239 89 650882
189 270 764347
202 92 342395
209 154 408805
250 236 351509
286 89 121024
14 267 853639
190 246 310327
44 201 23636
164 178 349183
147 60 972731
60 104 507777
23 234 994437
213 35 781752
192 160 370797
212 190 762010
12 127 66641
137 59 558362
81 180 608789
21 75 200786
3 24 101308
219 42 654386
150 36 91511
210 108 2248
55 221 219849
125 118 580337
272 70 503648
249 123 49055
87 180 22857
89 275 981874
21 30 851
25 67 88044
136 198 153750
107 255 923230
170 162 960974
188 270 203210
184 197 234941
280 266 717969
271 242 663871
168 138 720002
285 270 389884
228 25 711581
173 106 711178
55 105 19976
286 239 673345
96 230 345949
84 194 396356
210 254 891268
92 242 225831
80 79 696833
100 194 113050
136 152 278915
196 221 35640
247 37 609868
39 29 857988
241 72 154777
286 221 282892
154 278 96516
253 58 593670
209 287 82198
173 37 955760
2 200 521482
96 157 977906
12 188 566983
174 157 994003
135 292 705859
269 54 685331
193 269 461441
251 109 579090
109 126 652368
78 35 712337
7 136 215138
207 24 821809
8 148 337914
175 240 394167
183 216 947323
104 143 585391
39 25 697869
22 120 678420
219 205 317497
293 295 753429
154 105 887016
94 113 433003
218 61 875143
84 197 598822
216 20 331154
55 126 704253
238 199 732620
268 112 983055
270 236 589346
218 188 484315
24 41 213891
79 291 95637
85 215 144327
114 263 563230
23 187 220211
7 11 213964
216 269 107014
117 206 546495
38 24 768237
156 217 608862
225 292 925480
88 165 798807
98 51 939834
20 228 595976
40 107 254509
295 44 931441
123 186 228939
244 292 114140
254 202 188265
99 232 153981
112 57 857047
287 246 21055
297 135 133953
199 72 672750
27 240 556151
121 86 744092
108 178 169919
175 120 699429
183 207 408787
144 155 232892
226 187 113283
228 47 905638
191 98 243128
273 274 913498
34 179 896698
159 166 849639
31 266 738755
278 49 667039
56 290 810826
237 231 374152
278 226 366318
82 78 65777
60 192 330387
31 4 997880
99 160 544756
104 27 836656
34 116 453084
135 51 67775
59 102 563261
129 231 248438
241 246 936493
187 62 291004
271 180 816895
85 173 193285
110 148 374745
76 111 96571
169 15 995194
254 142 238346
262 101 37978
79 14 110780
91 252 424965
152 118 28160
114 238 468716
284 115 901893
218 34 595171
95 74 516419
237 19 182877
92 164 683923
173 251 104494
49 160 165984
120 252 330321
108 46 558139
118 15 55767
169 121 702436
145 267 704889
192 252 568517
147 126 904108
182 298 386764
39 80 937336
139 67 713800
43 50 115742
260 20 45358
156 226 92507
70 274 396967
84 211 256651
144 56 970860
18 105 940632
135 162 536117
233 155 70247
16 90 531008
129 71 675842
61 81 857141
153 137 103656
134 197 331195
204 195 602255
263 193 835671
67 53 21861
102 186 795159
244 64 935181
10 214 784192
196 70 567281
277 296 358136
73 196 170212
195 18 29049
55 293 710768
200 26 256941
157 202 383966
166 106 498554
202 208 476013
279 263 446470
24 209 795459
251 195 853267
144 287 601442
92 152 313067
265 297 589461
127 66 743762
133 224 687490
83 228 274839
15 51 690237
57 16 258540
221 186 482330
191 251 958674
216 262 237843
75 37 360580
93 66 593294
153 300 982801
158 189 982768
54 243 569936
289 281 258327
193 33 617190
103 113 593886
200 89 628875
258 191 195381
201 235 178486
250 98 394756
292 269 53139
273 203 681822
224 157 728619
244 161 836557
179 262 881807
5 63 91626
49 170 156078
291 195 852673
81 205 714561
162 110 851788
131 51 409455
14 69 114346
227 156 225838
137 198 491189
279 69 116520
153 84 321800
200 57 616611
282 135 399272
244 160 544502
15 266 614205
25 181 287266
281 233 787481
40 97 411910
43 238 637868
33 54 294327
112 120 442609
97 192 548129
196 290 733704
177 2 155413
163 177 230443
249 139 422256
297 246 476804
132 86 250164
147 34 365388
193 217 111205
118 34 76306
243 228 498242
10 90 260882
26 212 771379
166 292 989702
18 138 726222
116 101 269805
300 152 549729
123 284 216705
130 14 169562
261 105 702376
276 147 402336
52 246 376182
200 109 496251
107 298 373317
5 286 78272
176 270 222308
154 51 976044
160 266 674588
263 108 586922
194 213 729756
186 4 960792
191 60 415209
28 26 165294
51 37 767591
12 230 599568
178 90 64042
182 155 366057
262 18 180403
139 8 550198
246 86 389127
268 58 880543
150 287 433760
257 232 485814
64 157 20697
114 279 895491
67 266 491726
282 120 881870
227 245 917522
120 263 772444
36 39 795606
42 151 307439
238 287 683396
59 187 218966
31 49 988479
167 163 746624
232 237 993126
109 282 81351
84 142 998236
267 191 235053
124 175 407843
137 148 550443
294 134 267458
273 256 91265
291 71 54362
228 275 407028
243 39 139912
105 57 744535
114 253 207577
68 178 46781
223 143 677942
206 263 170626
60 182 711780
43 167 70702
22 298 365084
143 226 128107
110 281 81014
168 44 518438
62 129 988195
33 238 658993
43 80 793170
219 67 583812
36 154 57472
174 68 157242
136 186 171097
88 149 226899
195 206 112312
287 60 663404
185 114 590584
260 100 814098
184 135 397572
170 38 584067
8 69 521470
25 214 743376
123 293 513549
71 66 14674
36 251 508532
202 286 782184
102 185 912183
9 123 498050
296 15 92005
186 47 928497
235 132 478336
166 213 65932
139 248 234731
166 63 692207
141 262 562275
172 93 378960
286 142 280809
13 238 612921
114 120 806045
119 5 446541
95 111 2508
74 212 154211
2 155 4782
293 202 109414
221 77 629417
5 52 424106
100 74 21277
211 65 46225
257 110 257502
82 147 168517
20 66 280520
240 6 450056
36 117 591845
258 170 776408
178 126 939477
38 164 57202
106 70 600096
60 219 74130
239 71 568466
163 68 955828
156 286 256342
40 213 271116
293 213 311346
156 28 794279
188 269 570533
185 36 390165
13 296 928952
134 39 763306
185 52 128842
142 273 516556
162 17 729334
5 232 713281
294 258 473965
156 14 19417
279 61 92171
236 113 149369
114 15 584228
20 187 914436
268 290 884338
63 287 959793
236 88 984960
40 140 53794
188 81 607995
226 79 670488
69 179 758355
222 209 803452
227 50 292085
292 266 205556
44 74 598810
120 96 765860
288 262 642443
195 134 785331
255 15 658352
109 123 181390
183 33 327002
15 145 649613
80 279 796522
130 20 81917
19 250 723915
34 252 577718
220 173 257323
139 41 892593
39 8 870054
67 231 438739
40 54 460499
225 255 745427
202 9 891977
92 196 167258
247 34 328189
128 94 302337
27 291 539334
245 115 95685
45 13 201870
165 4 853629
30 230 754751
181 208 622816
281 51 602032
259 260 588136
205 117 839182
137 80 121022
275 276 413369
97 116 541500
294 64 813932
104 56 518816
33 110 344925
239 167 858731
53 138 703087
272 18 98349
102 268 881285
193 97 634522
32 158 726171
163 226 958737
10 273 545860
262 225 702408
97 112 597167
167 190 791362
287 12 643297
73 151 655715
297 244 791740
121 219 873930
159 212 436850
258 116 796029
229 57 778211
195 30 92950
195 95 373065
139 136 996394
232 116 106747
64 194 823052
184 219 750067
292 36 796423
122 57 933708
50 239 810959
32 173 918480
16 276 650581
185 213 896266
188 202 295108
241 12 551196
100 263 290936
174 28 647304
265 240 749909
222 145 317574
25 261 86330
136 31 270030
205 274 370915
133 274 776629
294 122 182529
270 119 87192
74 152 481898
249 246 22583
257 59 565088
65 131 985328
145 110 824020
280 12 618409
136 180 604187
106 38 320221
216 110 590471
112 248 987410
15 239 769603
223 177 773960
204 215 194373
243 89 55956
291 227 426695
234 43 841879
220 14 730024
164 166 846241
289 227 872075
89 205 95166
168 299 725375
250 69 996358
14 4 383460
47 257 383440
96 247 496209
292 199 860852
64 182 296838
39 126 457023
46 4 402291
108 249 686587
65 87 470913
99 193 191833
35 274 330876
90 279 293473
211 91 251051
144 196 732584
287 13 182085
235 85 615475
162 263 598418
64 177 144175
217 48 292304
283 28 299775
146 196 790701
71 209 355573
136 209 254148
259 186 796970
145 13 176572
11 134 860888
12 35 669244
197 191 107210
231 205 426301
258 93 45795
23 123 898630
275 209 516842
87 232 236675
45 273 968855
148 213 179208
198 108 232775
181 82 177154
246 128 922512
24 270 991929
6 28 66711
256 268 601342
124 86 143263
111 250 856980
270 105 895508
212 6 572832
123 153 778538
273 170 805129
152 271 731845
93 155 589164
173 199 962804
87 19 350268
281 165 434724
106 290 131447
80 9 50324
228 37 479835
165 251 759132
81 80 342554
129 36 302825
191 244 492595
15 60 765923
205 229 50100
15 58 278871
73 135 521648
70 234 889424
1 93 608989
38 192 558625
137 169 635169
109 257 646773
267 21 776477
10 252 378460
283 155 887062
249 262 618544
4 287 953216
69 180 732683
294 254 60484
239 152 555150
10 37 942685
214 213 865053
31 204 694340
100 219 505592
137 248 60973
235 206 970619
290 200 739815
243 294 208255
107 105 969944
27 208 625549
215 23 774916
48 88 658081
85 281 161303
191 291 514025
95 184 943029
110 231 165209
114 163 844145
131 203 321078
243 83 464551
179 238 848115
292 239 623032
274 103 122747
279 237 964796
231 220 737681
177 22 24952
232 47 539383
279 252 508327
294 45 543304
110 142 458901
104 13 143472
204 72 508272
221 139 176730
193 80 528346
6 90 89610
160 142 537312
19 199 482668
270 137 938946
19 84 88673
281 154 254511
29 295 730018
70 44 461009
78 72 845860
212 21 110650
99 264 62396
190 215 728067
135 161 124259
57 125 574264
34 70 793989
18 293 845745
176 282 551479
278 122 619706
1 96 459582
264 128 120581
145 10 51285
262 183 457875
57 93 690435
162 275 238730
94 36 951492
160 247 387615
79 268 18695
186 110 7480
271 235 63324
120 11 572372
13 241 360314
78 199 885275
115 172 187288
249 19 519209
291 47 165685
163 285 122466
59 170 669089
15 31 856077
11 264 886378
50 273 530741
35 3 217711
53 191 174969
45 157 754067
67 116 266491
144 194 139805
28 256 17378
274 77 563248
61 255 957550
151 89 271037
42 184 215889
211 258 672491
124 47 65656
98 169 228329
168 273 707067
221 184 897956
231 26 915837
179 51 420724
197 163 622402
90 283 256633
21 282 424708
116 226 737587
13 289 946506
76 108 133166
9 106 457030
173 286 404260
183 116 26086
28 27 208408
112 51 20322
139 232 462885
211 254 664637
219 167 125877
278 1 344036
83 107 520594
17 71 404570
292 243 149796
11 270 858124
198 115 512238
69 201 750892
230 218 721141
10 100 808650
61 189 4615
249 79 127732
135 182 747884
29 220 764541
30 181 815084
275 155 881377
174 237 648243
16 30 358267
143 124 466098
21 80 742961
296 76 136943
199 191 174780
64 129 838277
155 204 646825
255 43 647348
53 206 154268
140 239 177682
267 70 917974
73 287 611221
106 289 576877
210 12 424402
241 153 172257
188 159 597929
31 235 14584
286 117 360891
58 101 796778
280 27 537409
82 294 558951
51 124 570858
134 172 451425
133 124 521988
228 269 664621
211 221 746152
2 291 589919
28 65 731546
17 109 257026
85 168 357846
135 196 699599
214 273 555026
54 62 711858
185 249 732822
21 255 739084
158 253 714046
264 89 763977
227 104 529093
168 25 451526
236 135 885878
262 218 273740
26 100 819554
18 190 820343
279 172 136153
203 185 797678
86 196 738692
131 188 356149
52 188 935839
2 75 700533
212 137 888719
58 187 172840
168 27 76152
102 62 685857
175 147 430940
57 241 767186
180 240 473041
34 271 947845
275 295 406804
97 83 19493
187 151 560014
208 227 626167
38 290 277563
97 25 265085
181 149 236819
139 292 475082
194 259 247942
126 283 980132
19 17 940317
27 166 721221
133 242 102627
158 195 760418
165 225 950110
48 299 265165
59 281 286948
239 263 30906
3 127 260317
286 73 849497
119 159 249773
226 261 905432
238 296 714393
124 16 620552
157 275 577859
188 55 803267
184 69 709347
121 66 437257
201 243 498507
56 75 983269
6 270 407307
139 23 163214
92 156 712191
300 149 537835
243 115 217746
175 263 277848
6 77 21843
181 36 629614
76 206 752653
115 62 141389
260 279 3648
60 143 269953
138 91 470267
143 101 858884
201 5 896869
237 186 508070
154 192 97665
128 208 351898
128 3 873833
288 38 1875
290 9 848073
217 108 447293
45 1 193555
10 39 653870
94 57 714806
110 274 499454
210 200 440173
214 85 45538
12 100 984967
73 47 934410
1 124 884815
126 30 971006
95 200 631686
153 185 601998
38 156 656341
107 48 685975
69 151 433185
178 193 258499
68 133 900342
161 143 26879
108 30 235500
164 247 21856
33 18 263874
217 232 652676
188 190 532579
243 190 190734
99 282 222928
32 8 510660
18 248 21420
31 178 595550
188 300 925330
196 201 721386
233 62 446793
224 235 171836
214 230 461655
45 247 837632
262 119 289848
219 73 828562
135 299 222827
106 82 135667
197 229 153945
27 56 237256
25 279 928627
15 228 895762
298 111 740596
68 193 189995
222 54 324361
166 262 598796
255 111 498249
50 267 674754
263 21 64212
146 164 428553
62 215 186024
212 193 331688
33 151 191084
141 223 655140
81 300 955707
276 62 867655
256 163 975595
35 42 259941
51 260 968833
198 10 57721
255 273 535009
300 262 642232
284 97 162620
186 220 653535
238 149 25513
276 2 592144
234 219 168912
15 227 592354
165 207 416650
141 211 209377
165 68 909480
217 198 809814
12 217 34181
113 115 420511
19 125 364024
123 300 82517
210 128 177064
176 154 618064
140 149 604886
118 144 334345
271 73 132041
24 278 521686
119 117 982398
88 49 534775
206 207 553687
195 86 753800
278 21 256858
159 40 910862
148 259 76744
279 277 461822
119 202 125556
91 273 275150
224 92 450653
175 286 447967
115 47 415880
212 78 369583
176 198 165962
15 258 30906
253 184 534863
86 102 120829
207 208 643035
75 159 28407
26 178 896797
34 115 187421
295 276 597727
147 91 60991
187 78 910958
283 262 514528
189 257 18744
162 232 367516
36 47 566207
6 192 56892
124 90 887138
115 258 63591
239 235 848922
227 299 624340
253 281 5539
185 244 67852
15 186 755661
51 205 150758
130 242 810979
287 30 165632
165 176 797642
271 199 561881
272 218 159066
11 175 200122
31 21 613349
45 91 592556
110 198 602272
262 194 562712
276 177 49955
198 279 500924
123 217 901988
296 262 96744
140 47 984251
22 233 749607
171 135 185170
216 85 839629
176 249 423248
21 67 609021
92 135 976850
113 276 888735
205 271 348539
106 85 588452
78 198 141757
158 144 904338
248 107 762585
246 212 152730
84 148 727490
146 139 461334
80 162 503983
15 43 584532
11 222 986848
217 70 414382
2 192 993970
172 287 392044
58 14 4958
66 55 298012
37 137 143323
11 85 971766
290 165 239359
186 111 411088
39 129 910969
89 11 858904
4 114 504169
68 13 475065
52 105 190397
65 237 79118
62 196 905215
269 293 841475
153 221 296409
148 277 279180
73 110 231046
292 97 885009
257 15 668215
287 115 431027
84 201 763506
37 89 980926
299 12 500543
100 214 110865
92 234 761910
300 21 540661
51 71 728388
206 85 569801
154 194 544202
176 109 815741
204 265 344910
132 11 273013
224 60 206225
179 185 743479
92 165 132378
203 110 651522
280 9 515432
61 252 594242
136 40 90797
264 274 509917
245 48 83035
269 100 765947
21 197 385534
137 196 584876
27 190 370950
217 219 575646
181 142 924953
48 39 753237
54 245 466194
159 265 999248
208 36 520203
144 110 936499
8 299 38427
158 21 233861
165 300 946976
235 44 535706
12 271 614647
137 86 136010
46 232 423921
44 285 17478
81 121 486510
57 19 286809
281 157 430558
275 158 636863
169 62 204873
243 53 386136
300 211 160767
134 152 671424
164 118 280949
36 96 685792
261 125 601650
175 101 109183
66 264 837816
159 184 507262
149 285 105914
118 178 240490
113 27 736301
239 86 84573
192 66 394001
191 126 934078
215 40 548602
266 136 699848
29 83 865836
6 156 545409
217 73 130918
13 81 444241
108 160 135157
48 283 334846
190 157 431129
282 39 694407
262 217 477694
164 150 828685
41 112 743910
298 51 653702
239 85 807745
31 175 986822
77 264 147059
141 90 434871
236 145 637225
147 180 864747
13 256 512371
83 126 207687
87 261 864090
100 7 151460
268 76 941938
204 66 631417
168 20 179060
186 106 146924
34 167 335496
290 163 490219
220 117 279265
175 13 298078
44 232 438502
142 25 311170
216 176 50394
104 86 600845
46 181 974358
19 89 468745
111 10 874620
1 62 687840
176 178 420760
197 100 428062
210 111 435705
55 211 444242
250 284 762952
78 147 923685
241 182 986625
16 69 13590
295 58 969326
253 78 235629
176 217 66508
190 33 419099
9 104 837521
31 184 976436
129 58 653045
253 263 545292
115 110 144705
200 107 511858
12 18 508857
103 81 423579
2 6 717176
105 147 112869
128 105 196164
194 296 240753
141 51 881268
129 248 904542
140 223 806331
53 19 241228
45 197 803702
160 123 335453
264 27 256157
96 87 2305
277 40 829561
190 217 268399
71 136 602799
182 183 623286
161 223 391542
269 220 399823
68 20 460740
89 209 490381
162 270 976404
109 217 711352
102 51 997753
177 139 101036
60 250 297250
120 35 774786
164 84 39033
257 238 286008
93 262 805442
112 294 397480
154 285 577411
67 4 893049
52 266 833040
118 101 842701
238 86 332647
235 280 621455
150 16 463216
174 40 834447
279 208 30807
72 250 303423
12 63 564990
178 271 624067
79 298 610518
173 4 199114
46 162 676680
169 274 832694
57 40 350543
137 260 931936
78 92 578727
255 240 665572
122 257 357244
91 2 341743
253 8 291707
286 264 922845
248 95 721410
165 113 360312
172 22 593755
245 56 23007
198 131 858765
111 122 550646
205 202 212250
37 149 479272
179 225 326137
113 11 311832
251 57 570347
63 277 243040
96 126 950682
66 287 955445
226 51 262016
182 68 887668
226 152 515943
80 107 992674
203 181 978391
195 57 199517
236 49 611275
64 285 236241
89 56 471069
47 108 87430
295 22 586807
259 49 969784
20 244 556297
218 297 531157
135 53 440327
34 86 484770
78 281 792238
146 122 799432
130 210 273215
104 186 987382
43 197 665934
63 242 439386
124 39 652048
120 27 853761
100 65 252993
35 89 598275
283 183 694129
9 203 336553
153 164 111021
94 174 976686
1 32 929204
103 195 798977
287 55 109244
239 298 539200
9 91 257219
89 25 53641
95 187 951042
232 300 964906
264 22 267743
93 17 297370
235 63 251167
130 179 546176
166 48 390010
70 99 154432
133 226 777671
25 249 180860
196 289 817676
107 10 170999
143 51 676755
138 278 324935
81 24 717712
221 116 877293
213 220 869420
83 204 790414
213 242 451127
184 96 673284
192 143 655717
5 131 835759
88 227 250876
141 80 237775
109 143 749933
69 181 924976
44 299 121361
293 45 87937
294 8 558893
39 112 222305
64 256 321427
189 41 211032
114 43 576343
68 248 814291
281 153 851710
85 297 140971
200 217 46862
50 129 29706
298 108 342325
17 198 25660
153 227 193028
168 275 604668
296 279 375862
27 126 89088
146 299 304740
170 298 409101
174 159 418942
137 65 960963
82 178 99996
84 149 435608
38 191 375920
156 216 76437
192 189 615635
196 1 301492
268 159 481357
152 16 508256
232 165 170453
22 297 892156
271 18 774290
228 162 433536
116 248 126536
67 245 7618
190 232 59138
146 55 638703
26 133 586504
149 104 804305
130 239 11339
291 95 43063
113 272 691128
275 285 530872
283 104 948910
144 169 487964
15 11 855883
229 154 397047
245 8 905456
19 127 825989
133 39 339617
33 159 902707
210 224 910697
264 147 246281
175 209 875696
216 245 38227
279 89 720838
75 175 176210
84 35 736778
146 142 393663
72 269 639590
209 240 385019
262 205 582739
272 246 228513
6 106 729154
110 124 269414
126 105 975733
179 249 317137
233 38 413948
201 260 9177
206 193 943011
65 45 847608
66 189 763293
282 41 35085
150 104 151405
114 274 871759
213 123 428969
61 14 606753
268 6 829153
206 104 30009
113 250 308347
62 146 310462
205 42 880308
190 71 460296
59 226 878110
196 36 987090
11 151 469742
124 145 810135
151 147 652805
196 95 497886
145 175 795069
127 121 938140
262 11 831013
281 175 951032
227 35 373484
108 260 345275
99 151 175187
87 74 105457
185 145 533534
140 207 148400
299 278 458567
53 164 36759
63 178 57301
108 119 297577
279 204 306145
45 80 586508
140 139 287691
19 169 224997
41 225 997766
194 264 51170
211 49 554886
30 189 31046
154 275 221942
233 228 791331
293 230 48169
272 181 992015
52 100 79269
50 198 753391
117 171 871706
275 81 697887
63 29 335575
223 185 362462
62 228 209248
246 234 54424
235 152 785737
237 127 429996
228 58 283700
258 291 694966
188 78 204868
77 108 422789
103 281 877900
32 250 243255
201 96 364221
225 174 465118
2 169 765897
1 59 376015
73 79 124994
239 252 716971
20 19 340233
107 59 192949
80 136 196768
185 258 962064
234 209 661901
108 244 22919
113 15 539049
257 177 331127
71 233 919863
228 7 995913
232 69 401453
273 46 851229
77 195 997360
60 187 538890
254 63 801560
266 112 411146
61 176 872421
30 261 83438
64 115 354135
6 287 677436
10 248 982305
118 183 286972
105 175 923720
52 172 159155
151 152 68240
259 72 112399
197 192 438033
111 89 267658
46 157 865279
168 139 395720
149 16 19415
223 40 112818
246 20 20322
50 289 736433
157 220 106412
278 245 773213
272 296 428433
136 239 552004
68 159 321300
191 297 568518
129 102 416753
170 132 703675
171 158 114764
98 298 977999
254 35 948791
110 71 622453
189 271 287582
205 82 594820
260 204 479011
218 99 515723
100 45 398386
196 255 33383
57 140 11137
83 124 129115
182 161 637656
64 95 589992
190 39 448297
28 43 312820
221 54 996150
81 86 409266
256 208 931367
158 18 452322
210 206 194302
290 14 154312
295 125 140712
65 23 102464
171 96 73702
143 277 347064
178 13 856132
39 223 380325
282 224 826927
230 119 985234
52 238 90407
59 251 925643
126 143 308604
43 232 691639
47 7 151729
213 183 447214
186 40 624934
62 111 767872
12 113 678465
138 70 987156
293 279 845459
217 42 859066
51 3 946931
131 36 785189
293 87 530830
208 76 619730
150 42 30936
291 85 982040
242 86 402408
31 10 189040
116 268 951772
136 244 852163
193 57 587929
179 299 836669
291 102 932125
144 188 194569
38 252 578355
57 260 784878
300 289 880692
128 27 673509
166 194 261577
231 217 791517
114 51 415587
144 233 738003
161 125 400371
222 122 672466
42 171 24634
11 198 313615
186 50 111966
15 288 450102
29 73 512384
104 165 508709
272 158 627150
171 203 325685
25 88 118316
248 63 168210
64 155 351225
295 274 656156
279 3 424572
191 132 297590
281 62 454452
61 192 855757
82 13 132783
187 131 861599
195 237 163597
36 32 17313
293 53 851637
259 135 40661
283 106 111839
51 130 104492
183 170 729151
242 208 693755
198 144 224927
126 160 743627
121 4 197052
267 44 136346
295 147 933887
261 233 289834
230 144 336657
29 146 763373
239 237 879230
52 6 175390
185 155 924480
47 38 898173
273 119 469233
221 38 291272
107 4 970447
154 124 876401
12 205 761501
181 176 235344
224 3 964047
226 120 530626
191 150 570188
7 88 974246
2 90 255763
216 150 148761
264 25 459486
57 218 257550
172 17 411363
248 276 798268
8 46 960280
183 140 626150
9 183 342481
195 38 391392
153 170 259856
25 42 379345
232 148 635323
101 272 427615
73 216 813573
38 111 784497
76 150 130512
68 54 37243
201 4 346815
265 268 464760
215 139 143173
202 57 274430
147 240 774481
9 90 685788
8 97 315987
296 293 888147
269 20 449389
137 112 599761
32 172 636631
120 245 390839
241 48 195027
66 255 153522
35 111 603338
282 267 380920
254 147 802786
111 9 447303
225 37 812933
266 165 405416
16 118 825607
44 69 60816
44 144 137200
142 208 190011
14 7 252409
257 268 639314
83 264 240441
167 90 906734
29 185 580858
28 2 569439
277 105 695892
182 263 322609
102 143 78330
44 102 451407
284 177 756130
222 126 882459
280 274 187871
36 290 42950
111 70 994183
117 200 92378
228 146 121754
38 220 765271
96 90 94712
246 173 954061
199 117 337196
73 259 426537
248 266 27200
230 193 676783
251 102 285843
102 10 231476
82 158 846244
185 26 871380
107 184 345836
103 11 293359
193 200 315127
62 139 929581
223 8 381813
148 43 331148
249 205 918970
173 120 975561
274 162 752374
7 145 312089
242 72 217997
219 265 589110
202 81 178608
288 231 495111
265 96 339956
223 28 962374
135 275 622677
277 225 525905
97 82 509852
93 50 670761
130 95 762117
123 185 358014
244 281 740148
252 143 483975
276 21 994542
15 185 194969
177 88 966691
44 20 873710
251 275 621530
246 141 452892
5 269 104275
151 128 585107
194 300 302265
287 130 604594
152 215 113806
217 170 878214
83 293 901300
222 3 276732
71 1 817189
40 224 455527
9 161 538268
76 202 174102
229 297 725817
133 123 637027
199 62 911974
220 148 81472
114 28 960698
44 195 521205
113 230 858594
225 57 74272
153 194 492756
224 243 78426
262 51 422180
255 108 854246
171 159 623391
198 26 427573
291 162 122682
84 4 517256
95 167 867758
256 216 582675
55 262 462929
69 156 53781
285 298 331537
14 249 529940
40 149 372650
12 220 753672
125 22 413932
289 290 728359
201 162 945310
82 229 104965
85 84 556480
167 215 931076
69 121 188883
168 8 866925
216 117 344060
278 274 305657
74 40 703767
257 104 643641
14 227 761710
81 137 360318
99 54 872571
183 123 309578
13 162 993634
286 69 528116
297 96 381083
82 260 242796
224 182 53236
151 245 678338
289 154 823721
107 204 648156
97 46 19759
284 40 922211
221 126 946238
17 45 929526
101 4 571581
21 204 656864
235 19 56414
38 148 558104
176 10 334876
168 284 173505
215 34 915483
122 88 722569
230 125 41001
17 116 861541
208 293 91775
177 111 311163
191 283 706235
144 266 517357
102 153 250944
83 86 20642
111 67 486469
211 31 241763
126 251 248520
164 179 722629
4 204 696851
287 90 847107
27 142 815628
207 111 209356
132 176 33724
170 295 194921
87 250 339766
240 121 367463
170 271 548040
165 253 124695
23 247 278858
199 153 238418
239 17 613994
22 175 527883
155 106 742141
43 289 751678
278 4 209355
2 123 546892
256 282 625686
84 95 468367
59 272 456683
217 78 376969
1 87 54167
35 195 968694
2 241 10145
266 106 248421
144 223 98681
63 262 823047
252 102 588153
250 200 279467
116 280 971978
19 38 12745
59 239 220
78 296 902134
34 287 260006
82 125 585543
2 189 972453
117 35 395420
44 205 329342
45 102 707450
110 155 881158
40 124 968308
100 286 854087
214 173 999963
74 196 356428
258 268 186523
155 276 832118
11 9 592387
36 116 890308
4 182 475574
2 182 714144
42 194 175812
120 150 737885
182 227 503544
152 6 754127
55 253 543712
33 234 305751
85 81 233223
33 211 673860
226 17 83931
57 10 632245
269 203 846399
168 242 839351
143 136 6009
96 28 795229
255 51 973316
132 135 874920
271 99 494817
91 81 588845
235 179 606672
285 225 712697
281 142 913764
59 62 798491
270 199 693730
99 85 664268
209 20 881229
170 60 755658
68 284 183671
41 168 80974
281 298 952702
122 113 112833
56 155 7692
154 207 852533
142 72 975257
215 75 104480
218 96 11995
191 29 699850
221 53 214372
58 260 609844
133 157 772014
156 233 342055
186 66 619760
139 169 616645
170 240 753168
81 285 609836
227 11 499678
200 288 417862
132 172 218054
173 268 907849
104 121 653815
116 186 405087
135 287 840329
194 280 537286
218 49 568159
200 21 129187
3 126 760488
296 35 57211
158 66 774657
188 148 422110
196 246 404438
116 164 354732
248 101 829430
33 136 636004
185 140 379356
29 23 681774
247 78 194497
36 80 397643
107 172 125877
119 149 474387
230 36 183012
235 33 265688
246 185 249463
185 109 86254
225 128 907360
31 234 615332
166 83 621683
205 142 156780
227 224 966887
247 212 80883
163 52 264180
159 156 784618
110 299 286457
290 124 112683
76 289 57442
133 197 787960
32 188 536346
150 243 197236
211 63 451973
251 141 974411
272 14 56635
97 253 944339
87 248 240777
32 262 67805
94 132 970927
219 43 310584
241 300 138634
260 80 521655
36 211 409531
125 225 470740
170 280 59152
111 231 860339
149 13 520960
67 198 503174
19 102 961260
118 79 252791
202 291 424686
101 298 330789
262 263 256859
84 251 176831
215 115 705768
156 152 887553
173 206 710844
187 203 579994
175 10 7023
221 145 557010
79 263 215782
283 228 527998
277 161 843298
274 298 635291
166 214 173147
229 70 326155
60 55 978407
51 5 610321
23 147 791934
66 77 855346
146 52 739871
203 78 375146
143 98 298229
64 74 607639
240 198 154990
18 230 351953
113 136 695387
278 169 830060
230 156 627072
43 176 163940
23 127 585351
227 58 55822
71 42 864902
248 258 982026
132 216 782656
267 63 431906
266 201 953366
132 166 752412
112 111 593505
222 73 803135
54 252 99094
195 197 426041
101 282 634336
192 121 213554
88 98 121886
8 133 868831
53 268 186102
279 51 238643
263 213 511509
179 24 388148
215 183 136267
253 163 284101
189 255 970432
123 242 291009
159 151 141813
39 79 184191
52 214 441066
13 91 468593
295 171 99208
245 142 857737
101 251 695026
271 20 500809
124 291 823031
62 256 993623
74 112 47267
255 209 665766
119 162 154934
100 113 438163
219 159 424010
19 51 246635
147 13 358952
247 47 960902
240 242 166589
217 194 279886
239 96 932208
45 274 161108
154 58 524474
278 163 486193
149 296 476948
235 72 715172
132 284 930779
200 220 926576
53 91 454120
131 62 206414
271 200 866575
30 213 463516
86 149 578494
50 141 326788
25 27 480312
197 183 37586
77 98 943620
205 28 257933
72 11 924531
294 101 490113
246 213 844349
72 102 532081
208 57 704662
201 223 57208
56 51 438458
216 122 706411
4 228 913333
51 177 934687
78 208 493648
121 201 850802
281 117 171250
237 3 959343
198 183 455440
211 238 572820
205 296 385340
172 188 670744
91 123 986209
9 2 838630
23 173 744524
140 67 947328
189 253 600941
39 200 405878
266 154 597995
267 277 683983
40 209 650893
142 150 921969
72 53 187048
191 282 693095
263 147 956453
36 252 722251
136 197 956998
143 27 596838
214 54 457027
292 16 313751
182 261 222404
38 194 382716
213 13 264829
2 4 45609
101 221 650229
34 132 826202
13 297 756071
71 179 919220
183 137 442546
278 136 100385
178 185 509049
34 122 585067
104 79 410152
146 159 557161
87 29 452550
24 10 765038
251 155 555176
168 152 3349
97 152 945896
45 3 805562
29 143 749651
74 262 562814
65 185 201829
193 32 956154
49 15 126949
65 299 944639
155 259 282455
70 9 395617
189 42 689244
198 54 182971
196 21 820275
281 4 946566
264 298 785407
254 222 330376
110 271 878297
98 67 425009
24 190 488332
166 181 976822
89 125 308174
35 282 382610
296 53 19948
3 218 790052
123 63 280540
115 166 887098
224 43 983472
62 204 125286
168 93 457912
44 292 938546
99 164 509814
97 236 438771
102 15 412568
242 198 420412
66 31 72070
35 59 767739
35 16 592838
207 198 435313
62 137 307226
33 51 523495
192 164 519252
212 170 754968
207 15 989761
228 238 105397
13 40 50086
83 53 531939
185 229 46010
144 279 350693
290 83 444568
224 198 155152
106 291 245611
248 164 198173
138 248 346999
257 173 752359
176 238 78923
227 77 441941
71 254 922252
27 111 689826
55 297 237989
253 98 34314
272 243 69395
155 159 272961
146 1 379933
229 143 19381
164 67 766196
157 90 339630
130 105 979034
131 25 780448
154 55 229054
155 27 25211
80 295 887128
153 126 138274
223 299 834168
60 54 528725
289 294 212391
88 293 135452
236 175 127904
1 35 887547
204 147 250028
203 248 443621
257 129 307337
199 88 383813
100 134 86694
14 153 43539
253 196 299134
98 257 421460
167 258 866512
262 168 531218
284 180 243926
154 65 76505
202 192 842328
12 87 431885
126 4 635617
277 215 69089
185 188 930496
211 164 465349
24 151 721608
171 15 813983
46 40 60782
210 291 214625
10 16 31405
103 192 897394
291 120 308411
44 161 150852
145 18 982844
239 75 134182
91 88 618380
108 182 327920
254 39 369319
271 273 489895
188 56 869237
281 245 261530
12 54 577552
80 33 999578
173 194 118698
176 138 839257
22 280 298755
11 267 863769
59 165 706141
252 214 818881
250 83 176903
273 195 55335
107 256 156415
171 287 595090
91 16 79200
135 181 367681
248 290 908243
293 136 660532
57 95 374321
54 270 82328
274 173 172805
103 76 519978
253 262 125753
255 120 616319
100 142 983816
150 79 171956
48 273 291730
70 158 930128
133 243 333236
26 50 183000
117 22 260489
49 29 848872
19 93 886266
107 54 176857
90 73 452361
273 272 768974
154 45 328366
66 83 512479
232 206 524428
132 241 601196
192 273 947993
276 36 521922
55 87 401922
257 152 19813
235 133 421956
191 85 136556
61 177 457403
26 153 607030
166 261 485706
264 93 839773
118 124 16193
146 246 614974
267 236 476971
34 48 616564
123 236 233048
17 99 218871
211 53 911759
122 95 919065
222 104 47498
277 13 663011
148 142 737275
160 250 885850
30 77 123871
280 99 425948
23 54 999277
176 173 683962
45 27 845986
134 277 982592
263 158 634528
221 138 61048
166 79 773940
156 197 929158
243 163 822108
159 273 411902
216 271 525733
152 246 567461
94 37 695164
33 97 190907
92 1 332670
173 64 94940
150 189 824677
79 233 725339
286 23 548765
197 102 635476
149 268 946458
156 62 147880
39 109 587007
186 68 455642
250 70 151944
136 286 417615
218 56 497744
129 142 493710
83 265 179211
274 40 14492
227 273 446980
17 254 598838
78 178 760271
159 55 19752
193 237 686429
176 14 29670
43 258 359821
44 50 78349
250 142 279216
152 225 473750
146 151 12048
134 40 921903
69 3 918938
70 288 459421
113 127 626837
178 100 530888
35 64 929757
281 108 890242
151 247 349559
148 78 10879
60 232 377245
94 125 987565
150 17 512723
166 4 286986
186 169 760723
108 93 844806
31 57 779618
127 263 607168
244 55 449345
6 120 968990
257 199 669591
92 98 444159
98 238 624179
294 88 437622
255 257 515144
23 91 670934
249 74 849541
25 236 450765
217 165 94709
34 265 512404
36 175 38373
249 193 43516
60 81 335576
249 40 919867
268 145 209175
105 51 252515
275 233 89003
271 135 467780
246 281 926276
45 145 729712
81 118 652048
278 214 986559
290 140 397385
260 4 405443
243 278 865929
69 218 220308
222 101 616410
208 299 275690
227 187 261161
107 261 262035
126 61 575131
121 137 817624
216 276 335214
99 170 569782
141 40 664407
100 124 730727
137 273 497010
20 1 695013
117 50 787471
193 75 362637
13 10 65753
229 167 922011
276 10 761718
243 205 450211
149 289 267588
13 294 705537
5 2 369561
131 102 817513
258 246 538163
184 222 584494
148 132 708299
296 122 648108
37 123 9926
162 83 86430
66 142 705062
81 47 672033
292 129 853219
259 168 50132
211 204 231731
57 53 581666
104 36 985363
25 288 147193
146 3 958341
135 134 96174
271 83 889559
136 210 71979
205 251 449997
130 288 365884
6 126 945151
110 262 958878
244 92 954700
127 235 14907
105 60 18966
171 17 581757
36 214 650080
190 92 437898
86 89 562288
110 12 742022
47 209 787274
71 7 696367
60 7 942326
47 121 565438
38 235 313716
83 3 141020
171 114 245621
256 74 52082
211 34 20459
150 145 632072
137 133 143992
128 80 231698
66 135 576083
70 46 117391
221 225 233663
172 286 666959
12 130 544386
191 102 19056
62 17 102749
33 9 870202
214 120 121661
229 165 927459
247 100 232419
222 27 150849
219 119 509229
200 169 823831
132 45 551634
89 300 508083
268 75 210100
166 29 468625
279 207 4286
116 166 302715
168 180 529762
156 238 696211
104 12 767477
252 6 815159
293 112 593788
258 31 476462
243 276 391496
64 223 779935
253 92 265589
37 219 825262
295 61 668390
50 1 756047
222 32 722047
197 283 693875
206 190 83086
84 86 829151
42 135 924560
77 40 916632
42 137 621117
44 157 731822
143 181 208631
32 85 976349
50 49 422730
147 270 769240
54 139 690743
290 276 786865
145 294 475329
236 77 276596
169 214 474064
219 166 618458
69 220 198754
271 31 863712
125 191 81348
200 149 347685
139 50 345683
72 145 422766
84 237 65442
90 218 423933
226 137 622636
269 255 979724
76 238 720693
70 269 894858
213 199 9720
32 170 700127
276 91 232227
245 166 512216
300 112 54461
49 243 665939
192 203 792980
123 211 494407
151 29 317875
224 222 810432
94 85 826112
173 229 382755
181 190 734096
58 49 491379
200 300 563091
18 133 154009
297 260 64391
212 276 629583
158 26 444288
278 25 808204
99 210 889307
83 277 756064
21 214 197702
173 183 936124
211 68 287045
95 159 316173
266 187 482595
123 184 228208
202 275 193701
23 197 261946
190 250 392267
105 22 142438
138 93 986135
222 83 341449
14 215 732816
126 121 680042
20 223 861508
209 134 605172
73 225 494756
88 96 270781
68 252 885019
150 300 216728
69 282 861132
187 33 581550
141 215 227577
172 168 262401
225 159 482340
180 231 737901
269 252 531613
36 133 35240
78 223 38851
91 201 508342
250 253 324478
96 283 883145
18 287 285958
259 267 250054
202 297 142836
93 175 193359
108 59 429986
12 59 749897
44 163 958502
205 257 428133
117 126 559353
132 171 614303
51 182 279931
70 38 673991
47 99 665110
39 213 229939
155 91 900754
63 218 967249
281 192 387722
205 3 234730
218 72 780462
172 163 691031
193 282 534886
98 196 124097
155 279 836328
212 7 112044
199 90 14451
102 274 731628
245 177 317147
140 248 323546
31 41 60595
298 106 415205
260 36 247081
87 97 272034
269 114 444820
105 95 972727
293 216 501370
22 218 56045
289 104 656299
276 294 528123
29 98 344189
181 118 540788
32 119 803139
238 230 819474
117 76 482028
15 142 882785
119 245 86441
242 264 617482
107 96 670752
108 202 552481
149 5 751833
294 36 699275
39 152 368844
198 150 430333
138 111 438508
173 11 724735
7 221 856940
3 189 785969
22 227 484843
92 256 924433
75 107 82483
132 17 617707
248 8 673388
127 76 882147
134 165 925467
197 299 195021
80 287 583633
268 107 521371
178 238 359936
292 190 769421
180 66 632918
177 102 287087
183 232 100921
64 72 40226
255 101 382604
3 30 848128
226 123 408485
174 218 284056
108 159 293087
189 262 203013
288 16 601262
133 163 756266
13 293 245097
218 114 246266
116 198 621425
217 276 307039
2 96 611231
7 256 342530
287 103 207701
271 138 294275
84 134 616587
12 16 950380
139 205 525879
277 89 243663
47 196 645233
16 141 638466
217 159 790235
190 44 17492
223 174 49205
36 12 489767
63 59 484936
22 56 341667
227 259 597014
152 241 813897
13 174 711240
18 86 781304
62 7 13081
4 7 932975
223 93 57007
12 15 99583
8 99 239073
282 205 106527
62 92 435566
186 24 893988
132 298 190870
227 97 520242
160 153 707970
110 261 288949
149 259 219842
218 233 642008
70 233 99687
273 97 29691
1 246 801860
68 270 873564
188 209 456109
117 167 730977
150 155 934376
246 227 396314
61 226 287696
199 143 715785
118 119 873462
222 140 355698
76 173 272880
135 88 689104
211 37 745183
157 47 655937
175 41 782507
216 148 425176
158 9 601419
47 152 606518
54 121 238875
263 223 407651
53 232 312542
142 153 713970
260 6 799356
17 67 283058
187 205 942818
40 257 29016
161 208 878593
225 177 866553
58 277 514910
232 297 340501
204 299 26546
246 231 143326
240 158 995606
224 184 405869
113 253 973437
74 206 634692
293 214 382612
232 15 279829
155 24 825441
89 260 34524
86 46 112361
168 142 802167
156 191 581787
38 168 757063
273 241 620952
62 118 227453
151 160 723093
150 156 459718
153 21 179514
78 184 861938
235 122 6978
181 14 791617
187 200 989685
20 127 292330
127 213 401326
56 99 577774
124 185 402404
70 188 742382
136 241 89287
155 82 192759
138 14 174357
139 253 102826
151 104 661257
277 135 635378
12 71 535022
249 124 985794
157 246 667342
21 244 686254
215 122 238389
202 180 142920
208 257 475726
291 127 157722
158 47 167829
256 106 796178
114 138 148768
185 182 746415
227 64 328900
98 95 516902
18 254 62685
220 105 82692
109 209 293432
11 149 443395
117 190 575968
238 81 228915
12 79 90025
15 30 957992
162 97 42318
112 295 829749
239 41 418982
199 37 837521
124 65 756271
95 242 776433
231 89 259313
113 62 627247
19 68 754871
202 43 64020
178 197 867706
256 85 772239
179 188 421018
192 298 622182
118 189 904906
241 97 378624
81 277 924646
198 15 126720
44 89 81054
123 13 72705
238 101 850343
177 160 657049
177 147 912673
226 134 434807
98 225 473358
242 97 449079
278 186 629270
229 47 145329
125 198 421369
228 32 483189
232 11 186264
114 197 606914
82 277 753919
38 75 690015
112 291 555697
246 221 498142
78 156 89237
186 219 300856
138 99 28333
5 88 260975
144 262 678195
253 174 275285
267 92 717341
250 275 857576
147 58 933125
10 255 985953
26 47 260032
184 252 613096
143 20 156093
120 138 823788
186 167 434017
237 16 505603
68 275 477763
192 19 812424
286 68 123656
21 52 388745
146 169 489002
213 248 63175
290 154 656744
158 264 422404
138 285 944019
34 267 336489
37 252 57423
292 136 288298
23 142 992158
255 35 203284
51 96 148676
235 193 946663
34 253 420116
3 19 299154
4 296 379340
214 35 126102
51 155 830266
220 203 498125
76 61 125270
68 3 303429
173 22 410580
282 80 22825
221 298 49073
222 279 840047
299 207 909649
60 267 464046
286 3 605415
206 262 459435
129 67 731145
114 173 932931
234 99 260199
63 148 69484
23 69 502841
162 49 822310
151 294 940210
195 150 18878
137 63 249040
256 161 986909
205 174 533073
290 240 895585
68 166 530038
130 96 270875
133 244 161644
134 116 691243
3 249 742989
74 173 782736
36 205 730758
222 278 751296
194 87 165952
253 179 23303
257 13 235252
4 298 922662
86 119 28958
30 165 50686
162 255 928752
177 103 680626
241 272 66412
42 175 245789
24 217 831442
215 51 267806
69 167 685212
118 47 519466
233 160 686910
147 250 544804
287 121 653608
177 202 792923
298 174 199438
163 47 679451
118 42 768799
89 163 473162
52 70 661204
78 66 852807
268 278 845845
287 163 326043
230 237 724980
39 111 528912
128 240 988540
20 277 853959
164 155 643659
121 286 580290
264 51 190906
215 45 248780
211 232 550937
7 44 849191
118 215 354557
15 87 158009
291 69 131627
87 126 911815
121 56 22600
261 35 725486
17 68 473290
6 162 763972
178 116 911073
187 136 30819
42 125 985361
11 52 508413
126 98 259928
181 171 539175
266 210 167524
103 161 285424
40 110 502033
160 26 202090
249 219 457531
29 216 784695
118 84 496746
42 222 130422
142 8 874012
244 230 834978
86 145 105188
96 173 523813
292 9 210228
219 270 638843
268 118 408212
276 158 718714
271 249 936127
46 104 389181
46 99 76438
61 158 98009
63 263 569764
126 144 609747
221 291 886716
11 245 101493
164 19 78735
164 245 263479
46 300 316617
101 161 991744
246 291 601206
174 112 605990
273 194 739670
74 61 900371
3 63 563799
201 102 688876
72 200 584646
265 196 826189
199 265 696211
101 204 977151
240 299 691176
177 79 997638
179 208 38102
29 222 639464
113 292 290465
182 172 392838
200 222 649468
28 103 762830
89 31 544130
283 266 593263
125 26 188312
94 71 872592
225 71 114807
65 43 530738
131 142 323745
165 41 968711
229 148 372371
188 231 793747
258 82 334865
122 138 555687
10 235 942303
148 222 661410
249 173 563059
195 215 81823
211 292 191072
199 262 804762
125 187 288635
191 122 823201
35 132 998886
204 35 988344
209 120 310185
97 187 82600
109 295 605156
144 142 355356
9 5 996837
173 216 238650
251 273 248550
170 52 919022
229 9 390190
289 253 218335
140 217 291619
290 103 435528
290 261 282883
50 94 461408
284 99 443710
175 123 575853
79 202 269518
27 6 122947
175 272 554707
134 200 370739
134 278 640218
227 144 419181
148 182 881347
237 224 102006
295 85 334593
205 178 588637
177 101 956347
75 77 655866
175 151 518038
2 12 813045
295 237 648943
12 199 808619
244 196 734059
156 173 483878
209 278 791206
42 20 504087
114 242 484182
271 8 351884
123 223 585305
45 232 234484
90 229 292628
158 216 609337
19 258 627363
53 113 426440
180 250 773778
158 250 845333
120 272 159530
82 43 335016
286 19 519274
83 74 855918
231 17 196324
147 164 896480
270 158 715550
224 2 896010
54 194 956641
2 87 879257
270 139 648680
75 246 529082
251 8 251557
222 24 317221
226 11 882939
6 65 349450
33 257 625848
182 215 712545
21 104 668086
119 56 568700
29 267 854710
173 233 201478
82 52 487884
111 78 400226
37 186 575829
116 129 450
96 298 964693
40 219 213554
37 52 118829
194 216 163452
254 250 550192
126 213 21826
28 278 186702
239 28 566931
168 150 705091
41 157 836350
26 298 150624
165 148 455068
178 50 793316
195 222 569773
88 6 797352
252 84 7627
218 94 192301
20 92 556170
46 90 942408
56 277 128818
247 110 766537
52 135 885798
288 276 278156
285 248 609010
73 49 845701
279 262 272416
216 49 148796
68 77 505655
31 166 61445
84 45 311956
96 288 636282
29 251 185065
10 72 537560
38 172 850159
183 57 608544
77 219 463634
185 77 176610
16 48 165925
135 110 846725
187 258 335874
8 215 542764
221 228 689054
54 122 44000
182 170 418180
193 45 124002
83 44 384241
191 219 244321
44 113 798016
69 237 328044
38 81 296904
123 218 14175
20 13 439039
35 263 406090
118 83 675210
208 114 390971
126 180 713285
81 167 945848
14 21 731076
256 113 221228
147 208 927179
271 57 588386
115 125 480644
293 144 760239
268 26 211768
122 195 640128
108 203 909944
75 91 822220
291 265 78212
189 130 699325
278 168 385818
287 71 70540
148 184 200275
252 216 227837
297 20 226847
173 128 408209
105 257 259429
243 84 217149
72 134 114036
207 204 257605
200 8 436014
295 132 541096
42 298 86133
141 30 933752
160 176 602043
144 163 774329
240 277 123179
255 80 239781
132 131 940862
146 86 999846
253 231 991929
34 124 317784
162 298 162002
292 70 276167
126 149 287977
89 241 258863
281 201 316737
205 160 242054
70 64 570481
37 117 965569
9 124 63778
150 240 54202
272 292 730170
62 213 282861
264 244 273795
227 217 715489
177 46 165617
289 203 234469
242 244 76614
5 118 498273
263 32 24297
261 177 97422
71 70 500075
153 286 532245
76 132 285511
199 210 544718
131 273 368497
60 89 62268
211 284 131304
156 275 922868
93 177 604936
292 92 453701
135 270 742506
132 50 190649
85 300 555991
31 78 663350
123 77 982625
153 197 792307
246 162 843540
200 183 416103
164 288 279398
293 135 906821
85 237 675774
93 251 443939
103 26 199339
252 48 624462
128 35 978832
86 261 800301
77 235 297342
230 11 620110
204 50 653947
153 94 687124
203 71 515317
145 130 561391
246 42 567893
84 250 213295
284 74 576265
177 82 214111
159 23 411201
70 90 864600
1 25 36975
253 219 376592
169 223 763430
162 86 562429
8 143 771838
133 102 879949
99 186 338794
138 157 76208
85 160 75040
262 72 97460
100 243 21704
223 258 535983
208 290 523505
232 131 635004
129 226 349534
272 77 466920
115 103 669709
245 83 85074
192 79 778552
200 70 613953
29 263 133684
254 217 603184
228 250 322667
97 66 832464
243 31 551614
30 236 206093
253 278 6909
300 258 105284
270 88 267934
69 96 502137
289 208 742148
114 199 103957
74 202 109206
292 46 278426
146 182 828516
137 144 873626
265 156 910030
85 71 293545
85 115 892243
175 146 590210
240 296 643887
150 165 972603
283 131 956082
70 164 157362
172 206 795337
265 126 127542
65 104 978663
218 46 683334
196 254 239506
72 21 763463
28 151 130689
208 33 253255
199 130 379994
8 123 189350
40 227 729561
97 6 141701
219 248 197052
183 229 107058
69 203 527456
54 43 864915
242 252 858185
200 133 449186
145 283 76332
9 226 645705
113 153 668034
185 75 306781
112 29 171837
226 7 268037
105 112 323402
68 32 45762
58 133 401064
169 206 386913
82 243 768524
220 78 455828
200 73 368128
282 284 680375
213 201 759476
239 78 684446
45 237 517127
87 4 361433
104 123 584335
32 217 87040
180 283 408949
112 134 602585
34 272 467797
28 290 137698
195 131 471844
26 265 844416
243 185 313860
58 155 54203
148 58 736534
26 159 547253
104 6 313440
263 119 219202
100 181 222383
278 190 454909
144 273 661660
39 65 154770
222 244 880235
26 96 86017
249 11 603300
158 49 621774
288 64 159035
18 206 138305
68 69 599398
195 233 673818
2 246 508125
128 29 472768
286 74 344089
256 72 146233
215 136 838683
7 288 151141
108 175 978168
32 288 418966
94 20 795056
92 180 99532
142 37 753662
267 116 937796
3 250 58124
125 49 115410
192 228 148014
207 156 958551
117 298 90655
236 87 699227
205 109 458836
247 122 867149
271 172 88789
136 176 232672
19 271 756612
78 70 267651
174 26 708852
113 101 749844
174 57 135537
138 133 591934
78 44 204741
275 268 436298
137 91 399194
107 20 854844
127 295 744993
297 84 674540
245 200 136370
38 190 79263
192 41 365996
27 293 490450
191 152 546421
87 42 15704
28 294 996849
129 59 606355
40 102 363039
213 224 859195
95 165 292877
32 150 923564
265 165 868872
257 220 874675
226 170 944794
71 256 431280
112 233 839787
57 196 516590
82 151 613995
39 239 503643
243 159 960055
246 164 131813
15 193 859948
244 168 352271
153 131 10838
27 118 141644
139 165 885248
165 136 792272
168 94 53891
132 87 422492
223 176 362165
143 46 171711
119 165 545591
295 279 618656
80 54 650516
251 197 751473
69 27 118496
18 165 897519
100 192 764661
127 119 954303
273 49 644150
167 233 763477
77 179 180484
187 25 650045
193 248 331284
260 106 889913
36 17 854052
168 253 90728
42 174 881346
3 15 456722
172 86 327754
216 106 756291
80 212 267447
217 52 161615
270 99 995561
194 297 636105
227 80 761186
300 227 606690
74 17 986141
65 156 737191
82 149 258140
54 206 539435
156 167 663959
46 175 69204
237 90 998250
135 261 951223
262 188 227243
190 289 379437
287 22 704235
113 36 859355
3 278 271949
290 176 33796
233 140 950202
213 174 697357
90 55 371346
145 20 141470
134 258 476597
128 213 519488
249 207 163643
82 206 470114
66 181 978298
83 37 359015
130 139 591841
118 57 243210
168 100 399640
227 116 673486
30 62 354470
137 210 144476
235 256 96698
203 222 834586
287 233 795004
61 249 837707
284 207 625796
269 80 374374
18 240 866814
85 225 890839
117 278 261867
53 98 590475
131 216 868751
235 281 336630
250 206 202743
220 104 138114
102 180 542958
74 279 758419
71 44 777628
55 191 643627
177 14 149822
115 41 422071
153 96 255007
94 121 286478
21 179 920519
229 272 882156
181 194 39441
289 195 961027
4 240 996715
230 273 989406
253 261 152142
233 87 526736
105 90 685880
241 70 227
168 103 501513
236 144 844956
190 248 198508
211 138 511030
93 231 977349
192 90 282837
173 282 581698
178 104 473277
35 94 494794
200 259 579951
229 176 379149
92 117 546476
210 19 664485
66 16 150732
287 2 334357
241 292 217870
88 4 266893
55 56 565330
30 150 652752
265 12 858194
145 223 118357
133 234 249979
187 228 971405
177 36 683924
225 243 131620
209 232 461128
289 279 781449
82 162 908388
63 182 834650
178 112 747999
117 85 549029
297 132 662820
148 203 868436
129 141 489832
121 208 929528
195 4 973394
60 295 143095
14 281 693906
5 244 282656
225 80 7264
248 175 509477
202 37 748820
87 105 444624
183 265 676656
165 109 775981
238 74 781570
264 150 274965
121 252 211505
283 167 431889
230 300 488644
99 139 309399
220 45 810795
145 76 932588
244 11 997419
227 18 557640
148 130 693515
91 176 388435
85 127 303384
98 251 104964
53 147 199882
106 197 176211
206 97 200995
110 192 653539
255 242 217161
60 230 376465
241 52 989864
285 268 540080
207 187 696160
252 141 719038
8 201 745611
206 127 246691
74 293 775156
189 101 605141
271 33 678584
7 253 575568
67 295 773788
236 194 998718
95 220 244334
293 236 96052
284 126 650139
113 257 693010
108 24 919427
281 288 136494
116 138 625497
93 74 250964
213 50 427219
246 150 433410
92 82 536598
212 64 32748
219 103 593288
170 91 872738
129 233 679127
103 129 591541
287 94 731328
299 75 476936
193 62 675064
239 276 849998
233 42 907290
283 224 474652
95 205 21668
146 165 892642
150 146 417709
103 128 656752
255 275 996913
97 95 290636
223 250 435702
230 153 10811
207 117 937640
60 20 207133
210 97 884245
198 227 957046
242 104 123739
72 77 87391
136 158 117788
96 212 955760
149 177 380851
102 24 171629
176 2 449135
127 201 148342
186 86 190014
259 104 707246
113 146 218229
52 231 784115
271 264 674570
69 105 484320
71 117 915193
155 231 703063
223 3 744611
147 156 365918
231 90 936349
199 93 496118
146 32 555443
175 122 872731
206 278 378662
260 236 327576
35 15 561770
4 179 654183
269 47 170402
175 213 860162
107 22 282631
61 109 618617
158 211 705516
196 85 394102
252 2 105805
177 233 386182
98 266 504845
185 70 840341
256 110 727925
204 24 756407
104 85 119822
147 298 919769
118 291 421012
296 134 979850
17 2 255620
153 28 780375
101 78 397303
268 210 602084
254 259 55322
293 181 534664
112 37 107223
241 170 986645
191 100 711127
193 238 761085
267 177 303940
263 159 779560
266 50 921761
142 233 313903
108 296 242313
97 182 745498
200 257 743903
260 171 452083
189 62 482407
153 292 878838
202 121 982200
218 158 842844
65 244 127830
62 124 272088
183 3 353157
57 246 172322
277 61 235364
3 106 197110
203 56 598968
251 218 262039
98 264 301781
232 170 522168
256 130 592173
143 211 360811
17 158 83473
242 272 744840
166 37 170216
289 143 933720
226 162 78522
94 104 628098
275 300 118688
262 42 540374
251 242 492842
46 255 516834
159 35 456968
180 274 984597
64 18 252832
183 188 368648
140 219 576119
129 28 928797
192 194 70738
48 155 609650
54 90 492879
17 7 862320
173 241 118177
51 69 690627
238 290 142745
69 62 997879
51 158 790429
202 272 789349
216 214 238134
296 278 316936
119 1 12494
5 113 601183
103 191 847209
52 7 387792
156 15 935989
134 94 844277
217 27 592299
109 99 989836
270 241 851695
77 95 240655
160 23 258978
102 187 249871
253 129 69638
215 293 598149
158 106 695533
233 282 776126
31 213 678372
16 220 651000
128 119 548668
94 110 291541
178 25 62550
8 76 188945
287 257 715948
157 99 643150
282 27 153822
210 148 736021
60 38 344363
84 53 285233
288 278 23903
125 213 710484
159 71 266163
98 125 731260
83 77 702458
202 129 5112
108 162 482457
287 247 385734
115 129 178004
161 85 80773
19 193 918257
29 140 401683
193 104 274755
95 118 812891
105 239 272922
275 231 735048
140 260 189610
220 176 902997
246 67 155865
110 225 878384
22 66 259970
290 173 584515
234 146 897189
277 256 234732
17 55 570482
202 186 208177
236 74 134250
110 185 78796
226 60 796931
77 2 721414
202 18 665572
120 153 57504
124 216 656753
89 129 82732
160 217 985115
197 35 803165
39 250 12109
209 282 31043
132 182 839981
200 230 621375
147 279 252412
135 251 21095
2 30 740589
272 126 764308
16 8 516678
131 72 608338
10 165 18224
124 17 655443
29 252 86598
14 203 96027
3 164 555268
288 264 337688
119 268 519216
95 193 601010
63 112 644997
100 230 13167
27 231 893487
155 265 484982
145 240 364466
284 107 51179
157 75 514532
187 133 170149
97 47 822773
91 83 821002
92 153 909765
270 9 677962
237 215 840836
170 191 695749
250 65 374817
210 87 561647
42 290 773950
88 38 29109
141 82 216459
64 9 864991
295 233 699251
133 263 202925
115 167 22047
234 93 271699
35 158 427040
148 201 684796
238 204 151718
171 256 976436
151 261 901125
293 237 449144
52 17 326087
145 199 468451
253 299 803739
180 137 353658
289 267 372201
31 100 66800
175 269 986002
31 99 900764
2 125 938892
195 203 759615
268 227 93057
64 161 180574
225 92 68626
8 128 2658
132 83 640440
36 21 625863
41 17 298970
270 120 567576
219 6 483850
151 114 840177
258 1 30327
156 51 299017
213 57 812485
28 5 85928
260 263 667943
67 114 932558
286 96 871021
98 223 517188
28 275 382091
151 145 503393
89 9 157709
211 149 948877
98 272 759337
160 259 874257
58 202 775933
6 51 103831
32 276 482219
46 178 947196
67 18 278483
18 198 989947
12 70 727865
225 44 228381
120 207 623733
50 197 423544
173 272 117998
140 170 865477
231 135 563366
11 84 58711
181 224 767580
299 174 297510
160 6 758733
111 115 491009
8 149 184347
6 241 578060
95 285 609219
273 138 406501
98 33 375762
155 4 558703
293 48 996864
229 89 372445
251 148 574176
150 295 663017
229 171 239170
29 111 49971
65 204 546780
292 230 702200
72 6 119304
16 53 298621
198 100 549714
150 179 44833
80 134 949425
14 120 504341
136 148 662940
2 22 191137
114 82 980187
247 75 795691
135 26 582927
165 56 419522
55 96 240715
217 138 68701
151 108 941036
51 230 325258
148 181 248036
176 16 148913
166 17 162306
43 97 320241
24 141 273594
35 25 741405
213 12 690280
119 274 819304
104 142 906825
278 194 929455
212 59 731717
123 14 183572
146 118 94860
41 275 314998
83 18 365533
199 267 445023
164 296 936668
103 163 308140
266 270 955610
9 108 81365
249 96 528509
175 118 517160
144 151 682782
175 85 798171
103 254 582078
144 255 260347
28 130 596657
209 9 337322
152 7 913708
237 64 435607
17 256 303078
224 297 795992
116 147 150678
26 108 812
113 233 360558
122 295 876523
140 63 168058
215 103 955800
145 31 857478
65 159 579685
255 32 412245
133 184 17255
291 232 269708
137 130 222570
264 61 974532
117 29 925181
253 122 242512
161 158 496244
87 207 175977
276 74 346034
203 247 939484
280 158 275633
281 45 966424
99 111 305447
170 284 758910
292 2 857560
77 126 475720
140 112 207477
174 214 797553
24 219 814603
96 60 425793
241 231 399035
271 68 90043
128 56 193553
120 165 897241
234 274 543920
248 28 643813
181 292 507854
287 67 4620
70 125 261317
220 293 583607
234 38 801844
60 36 986659
90 48 12469
23 281 395576
214 285 198134
191 159 144905
106 120 624150
280 269 843347
106 130 327501
151 43 550651
39 127 517964
135 212 102741
77 282 541673
152 144 51889
269 94 577176
209 169 264965
285 126 138611
116 293 419050
298 251 460258
275 7 485606
245 155 173574
8 279 864905
75 88 499733
184 295 414694
236 65 193686
99 285 867786
54 102 794777
48 28 662696
39 296 261181
168 255 38055
108 117 139774
144 76 887989
10 174 883259
110 248 853072
131 111 531356
205 224 767500
82 219 749723
197 172 770275
244 73 253655
245 300 946403
68 238 858137
224 197 650503
32 43 492781
124 106 626109
113 160 505790
201 299 685502
253 252 776227
170 149 48777
17 152 361534
269 138 453663
76 231 442907
229 280 539395
248 54 650748
224 118 262771
265 123 403270
254 52 835684
233 46 173233
194 156 262162
213 93 441123
149 81 742932
189 14 321504
18 101 113157
256 224 100310
107 242 836431
233 63 392101
95 297 522022
101 163 946779
262 231 999741
249 181 117895
177 195 229772
16 130 44021
286 219 892681
129 33 480769
83 259 877840
67 70 841791
123 55 635704
216 264 172110
208 268 262586
178 60 534158
144 281 500726
235 70 813865
137 247 339332
63 85 72654
78 181 466414
238 104 193
259 106 158166
158 145 43521
299 196 632483
167 41 29363
280 37 566577
22 277 490128
62 242 25932
265 188 175519
255 226 721498
30 85 582616
115 142 171056
30 46 10537
82 300 788897
113 167 930632
128 286 485570
223 157 306216
179 120 841834
192 205 167646
267 281 437438
286 270 593117
297 121 510902
147 152 443482
198 268 904320
92 157 947770
211 60 601328
253 173 185293
118 188 182085
199 107 11113
38 3 856174
65 17 667438
32 54 938748
247 278 222034
219 69 667488
240 53 265649
117 243 739683
107 300 204269
273 51 923703
175 4 521674
279 48 405729
300 111 364162
292 8 46657
164 61 905135
53 238 539667
148 144 750748
204 60 937146
85 143 119026
97 60 527613
272 237 840186
256 48 967167
74 185 201011
151 138 713168
122 266 750112
30 136 692214
229 216 798069
81 82 813806
161 282 249378
177 80 359757
77 94 294526
29 212 418756
180 234 897336
174 254 628246
200 205 490721
125 163 270494
168 83 220861
136 277 297696
294 190 732363
137 190 75985
160 27 239782
81 4 107571
157 1 174709
192 217 462973
78 150 202412
165 198 641136
296 188 630342
44 248 32839
226 244 474090
72 279 221142
298 253 519865
108 29 160452
176 78 507441
21 44 745717
173 110 496012
209 295 588205
183 71 870164
297 105 417925
125 222 104161
284 205 209187
34 172 7222
147 38 803133
275 77 36745
27 16 941841
263 167 261467
64 162 523047
256 258 754269
56 110 104913
66 98 912830
236 126 452213
287 276 953100
170 282 63601
276 279 237165
81 123 659141
2 203 195790
102 119 211079
137 164 210319
191 198 384923
245 228 989989
261 67 881575
244 216 803894
49 41 418260
132 49 238709
31 183 843244
158 46 948930
233 259 743856
10 55 938367
25 100 717147
83 130 336085
170 206 50844
110 49 70309
209 206 373090
191 255 962817
192 208 865025
38 157 459136
214 270 519194
29 197 487409
272 112 880758
70 190 901998
28 266 948368
242 195 340754
134 163 147356
160 95 727265
168 126 110990
182 268 950058
296 12 792531
283 254 300488
193 87 188000
243 268 712537
146 280 66821
85 159 581305
100 234 350080
205 266 965108
80 173 42001
183 78 439699
19 67 89152
265 127 884735
225 59 596194
234 45 551198
136 88 334048
190 164 593223
209 290 626558
4 187 800178
287 78 253130
128 287 464929
284 169 797255
278 23 702630
150 258 822385
240 83 255072
137 82 945306
247 98 243636
82 168 605737
259 220 19528
16 117 331337
191 274 629673
243 40 618629
192 237 452963
73 158 65228
79 190 770100
262 135 906562
191 141 458680
25 291 431604
108 248 380886
5 127 131456
265 40 996291
39 253 533572
132 97 944842
138 40 955768
237 58 691325
181 154 557684
152 255 163879
257 235 847351
285 277 812093
281 204 725278
69 222 960968
275 88 678773
99 153 214020
44 128 898577
217 191 176078
135 47 581226
126 45 111088
86 184 307185
281 2 124848
174 248 940332
38 249 616720
252 3 924626
113 282 27164
56 265 685978
104 148 284
74 7 426260
1 7 830396
84 242 304981
93 61 777130
66 251 652739
131 174 318583
263 227 36994
58 102 644787
10 114 824934
253 251 154621
287 196 97517
268 35 19394
71 34 980464
171 36 210689
49 267 21534
197 12 115722
172 148 438961
288 128 916211
124 153 60974
104 138 220496
186 36 749161
164 235 806548
125 66 156725
256 144 843292
210 126 906338
35 221 728567
175 35 247117
199 86 284717
130 55 468195
195 226 58154
125 128 422660
136 227 856656
252 182 799497
283 178 401721
224 178 317742
147 114 367797
116 9 282710
10 160 933637
90 155 307265
120 31 920982
183 113 509454
185 151 107130
283 15 650868
99 96 632362
69 71 575977
96 58 446664
40 6 31361
106 78 346344
34 93 362677
111 249 600166
42 48 655438
61 202 990629
247 8 853253
228 90 215866
204 236 561410
113 3 999398
277 238 778833
36 284 370778
186 65 552847
68 263 903512
54 188 257585
117 285 610073
127 129 883573
230 172 277496
147 115 934337
268 29 552069
146 87 451384
166 141 953205
231 183 379037
164 285 683952
256 174 314897
28 72 859410
106 285 256264
210 66 391000
237 47 602629
213 5 202457
92 268 818573
266 59 663430
260 189 912014
77 63 179232
81 260 73830
127 287 146416
193 229 262721
53 212 375784
246 95 386119
231 174 798965
135 11 924435
130 4 555769
200 239 177778
36 187 864466
237 154 683617
133 47 915883
19 81 928501
33 199 212196
146 171 160186
178 286 478709
32 271 151146
147 24 329548
86 260 374665
283 146 44114
230 164 396008
282 122 444900
154 92 10768
274 213 379301
264 278 85667
239 33 805174
120 74 869352
269 266 788216
77 37 684500
106 134 900085
247 120 652218
156 60 377647
255 44 882917
234 3 159061
147 59 876735
239 120 13903
264 37 71153
109 163 869863
133 146 406600
261 49 611847
183 132 283968
164 106 975212
87 106 64496
214 231 974718
207 199 103644
208 5 129465
294 109 146182
59 197 804317
20 114 913222
12 284 290391
238 185 122100
277 129 974943
289 138 30044
220 120 495726
279 75 484328
261 10 791712
243 9 623868
260 25 45610
110 277 437618
19 39 556043
183 72 380644
82 153 740370
156 11 916977
111 58 142551
63 216 547941
40 45 908994
170 296 581448
277 85 565491
19 223 290823
59 83 724255
202 8 524037
188 289 29846
40 256 498812
135 9 851883
250 282 767510
257 121 40202
239 165 714582
39 34 262409
140 218 375315
249 8 816742
2 279 527152
46 29 598077
201 26 802341
72 178 32383
161 42 686212
103 59 83518
26 129 280629
180 96 237974
16 122 206853
187 110 166209
95 123 527855
142 143 458076
263 207 211882
211 70 219420
21 70 303083
284 280 451909
203 33 374592
211 101 114053
258 231 263178
53 153 573946
1 77 671873
288 163 215371
39 165 866953
115 170 83681
133 98 462944
60 161 738509
248 71 480842
232 252 868258
263 71 613683
203 266 63896
94 181 884287
115 98 70525
124 222 925877
148 241 418564
224 13 366202
192 117 748534
108 246 731110
248 76 514302
143 279 994071
247 63 345364
34 27 939635
256 97 374250
204 97 735668
216 266 166641
265 224 646746
65 189 74033
218 110 413101
282 146 286760
256 153 916480
112 213 423285
251 264 718432
32 178 901506
36 219 21969
175 226 309136
70 129 822801
280 196 166218
248 239 608917
154 29 323436
146 237 61803
113 204 913550
48 134 902625
102 121 38302
262 244 812617
64 174 368693
91 250 941488
249 291 902013
197 55 750662
247 215 903489
12 162 461608
87 83 116471
200 229 103286
197 216 962353
140 22 126231
198 277 329897
136 124 965957
188 224 90278
80 187 418138
70 53 274470
215 76 349232
133 221 213352
74 69 264888
113 85 382862
179 128 928752
299 226 294610
12 266 47523
143 18 491433
45 130 89691
30 282 906631
224 18 257438
216 4 230073
288 269 941045
150 27 466691
104 228 103587
81 133 77725
146 105 115712
36 63 8503
69 104 746891
230 220 505149
130 6 257568
77 4 645856
229 139 219835
68 92 616785
192 244 668346
298 105 136070
190 75 414905
96 263 406009
77 116 657955
282 125 324022
143 265 263240
168 34 582129
156 190 36621
86 73 397209
263 52 448341
97 2 678634
283 211 975924
224 233 871878
133 254 419216
62 279 162335
87 38 411535
243 288 742547
33 286 192574
151 88 871019
131 258 22811
111 218 593894
159 165 358751
159 79 862502
237 136 276187
132 213 720864
2 57 724824
81 182 56335
257 240 578620
278 239 561681
267 59 142884
255 184 746115
143 237 879732
271 186 237316
120 128 61939
270 202 898583
28 101 142174
99 174 237918
17 123 395290
96 236 688970
167 267 380307
33 67 224031
283 165 522457
97 27 430958
58 265 535162
92 122 962166
220 241 475402
223 100 550943
122 109 706169
182 149 110037
78 215 402236
115 249 248838
245 82 740688
254 1 891396
95 34 939888
104 163 553934
47 178 116770
255 41 771366
111 290 399116
29 1 855101
146 173 145234
51 247 745390
287 77 581607
268 221 317884
157 80 265020
100 275 946270
132 24 639142
48 4 551597
63 207 525492
283 2 375846
47 95 728432
103 180 175204
19 129 24779
239 95 228675
213 234 615275
23 183 323266
55 252 598199
208 211 252461
17 179 986660
57 245 585831
5 31 122141
266 158 81843
73 153 181048
289 58 218402
100 80 680727
118 35 293455
46 225 927231
9 222 917542
10 26 738638
139 233 377204
267 18 17840
133 9 974634
60 3 900221
193 271 927677
180 186 647797
232 163 37405
75 232 139126
71 285 931402
268 74 253080
279 140 921361
43 285 323029
121 147 974198
133 219 955859
8 254 67493
118 110 910289
87 72 755991
111 74 894066
95 207 61769
230 137 157877
37 56 242139
124 237 897186
15 277 517820
226 253 131944
54 123 472912
40 126 27454
299 91 371749
29 21 124142
122 89 906902
90 247 949939
21 3 502498
217 258 489028
282 216 311609
33 291 429962
243 118 541387
285 246 752526
294 132 632592
101 2 175687
14 279 2894
253 267 166292
127 43 765468
61 254 155464
57 281 200479
295 223 829597
15 71 576354
156 171 915097
244 24 734634
234 18 223134
278 29 730624
189 39 908384
170 210 31255
291 252 816223
125 194 813271
50 259 648649
233 175 894824
184 167 13816
168 216 483584
164 78 434055
84 13 329920
124 87 326863
77 102 673070
173 275 407911
25 61 674258
148 32 681317
226 30 376543
145 245 524894
292 275 324662
97 31 891017
63 114 84879
102 56 856176
194 209 959838
11 188 953731
208 17 363676
5 161 782423
73 251 711037
52 149 872393
233 249 936433
6 108 2337
23 217 764982
109 138 988076
11 187 389766
55 41 419664
180 290 46177
27 242 358934
159 223 355312
222 208 150337
155 294 987173
77 110 375963
294 99 832713
15 291 109020
41 47 594655
290 2 734709
30 204 81317
299 198 836683
84 265 805822
42 199 488380
174 245 287870
6 186 349605
148 151 353700
209 14 591510
230 127 546588
97 294 479077
286 65 176373
286 252 248125
42 8 910349
144 35 479964
28 79 213015
233 216 275923
64 48 757389
231 267 222928
279 224 948498
164 108 706785
270 257 482819
233 223 418246
265 152 221346
91 152 99608
173 266 903638
101 186 22950
39 45 965193
122 261 2533
80 2 16996
261 192 579861
282 4 845661
144 77 458648
299 113 669883
280 173 638031
180 259 449002
17 262 773448
254 204 697596
278 73 651244
122 173 142908
266 53 557443
3 288 856828
199 221 269593
61 273 737046
210 88 554555
262 232 488317
216 196 647714
160 16 650565
249 214 582105
91 158 320003
141 140 156287
113 41 643181
300 159 424739
64 20 420836
119 276 225771
211 234 224446
217 37 846739
236 169 914143
180 220 265934
210 187 138319
140 100 807966
55 1 10267
114 285 805596
114 239 785241
108 105 645209
27 265 706196
29 7 355438
96 287 625505
217 127 459312
21 254 752958
96 46 236028
88 179 542299
39 3 437523
20 112 951521
15 284 550097
165 228 546257
218 95 920295
239 54 971116
211 92 253393
145 171 522288
235 16 36716
167 282 794554
235 26 145636
159 8 420013
11 23 587282
47 181 866248
216 247 495386
24 40 959229
199 217 39088
203 237 197645
133 51 362514
47 266 316965
104 260 276564
265 256 179003
121 39 852164
227 150 263231
57 160 856266
25 163 737820
81 87 775317
8 11 626717
18 117 803282
243 113 8502
74 217 984360
249 134 986185
123 101 604718
186 210 163653
183 241 490544
173 113 61098
219 128 236504
109 237 587299
214 23 176604
85 40 689809
181 144 743701
119 170 705672
162 177 672413
19 188 545778
236 228 933677
284 231 28485
27 30 609642
199 129 348704
263 184 333384
176 102 152131
114 258 686484
202 64 170872
146 201 864254
3 53 410237
69 91 557256
120 16 629964
37 16 218532
77 71 683850
179 103 90373
186 34 980450
52 157 163648
292 66 591877
180 91 149734
24 269 462602
214 103 467222
72 8 586362
200 29 568372
244 293 398606
243 196 554423
119 95 147864
160 34 134286
231 84 602140
245 210 718786
20 215 263640
140 234 683414
196 183 562688
179 160 124927
179 84 601832
117 292 195164
41 60 976062
135 283 59431
24 57 246102
287 166 872992
44 217 570852
114 42 634442
105 193 577217
129 25 944578
39 131 922108
207 231 639992
136 155 714287
144 218 81604
76 90 785201
154 143 639009
268 176 115880
162 35 455819
78 34 15976
11 293 467188
131 277 358659
213 142 104423
69 95 745444
34 210 455172
249 31 347416
300 192 567076
220 209 747189
244 274 618271
156 113 541670
85 249 542960
142 44 41786
248 182 908891
195 112 458264
287 279 391447
134 199 860610
16 119 671000
124 192 431233
189 168 807068
168 137 190107
45 155 135963
213 170 600729
253 155 768929
117 181 518941
213 19 19220
103 7 914646
40 60 164119
290 34 712609
274 152 951808
150 152 996625
64 142 217834
241 176 879785
271 266 424443
209 93 942198
296 56 145194
285 209 990357
230 46 171380
107 183 280761
41 69 899514
251 125 103900
200 188 822986
137 151 920623
126 122 925034
88 274 95256
50 183 189775
105 216 773607
34 204 221619
7 23 252865
69 271 801657
104 112 845697
119 82 351441
6 236 909051
165 260 886552
184 51 443725
31 268 252548
114 178 34965
182 297 536984
217 128 947544
189 185 842507
53 62 357440
61 42 378335
163 93 301965
48 23 679899
207 22 625116
45 279 498178
93 41 743384
60 216 386631
279 281 65050
53 174 60972
108 280 624040
236 177 626809
145 282 947899
139 19 703186
296 57 747287
6 26 874579
9 198 980013
295 39 491988
86 130 426718
140 75 102651
41 16 218638
203 227 638704
4 191 108114
7 184 728761
73 120 444996
280 113 571077
86 221 25899
119 101 883963
103 98 83235
85 186 796162
154 101 744132
282 108 692612
195 234 195848
223 13 867331
150 56 716414
38 214 662310
264 90 599560
216 202 206660
31 88 66923
156 40 332853
26 69 450133
82 1 35583
180 109 638674
220 88 293097
66 53 323895
278 262 702579
83 84 477206
222 7 633687
265 45 910749
66 88 303561
103 36 258786
7 128 91231
156 248 341766
182 82 864605
157 3 387934
173 165 585565
292 23 124917
84 22 400218
65 217 86822
34 81 564374
98 107 831920
151 286 943749
139 26 67301
132 187 655313
141 294 796637
208 71 755482
30 275 531551
123 119 436192
63 95 836005
191 275 991606
162 265 88824
189 176 300517
180 56 958171
159 135 389198
193 295 665413
62 153 972832
76 171 427741
34 242 195622
203 129 879321
264 222 953373
193 167 574418
57 173 607640
256 181 910619
1 88 659820
212 105 368015
243 23 629305
24 153 512044
49 82 219824
48 54 626531
140 263 471249
270 174 386718
63 250 479719
160 68 539478
81 26 137052
151 235 602888
116 205 131829
116 4 289430
193 132 653322
268 136 986601
39 105 264911
3 109 309232
227 196 730662
76 151 774904
44 43 89809
242 149 549510
30 114 680050
109 198 113928
266 56 533286
224 174 344876
198 79 443998
284 262 932963
139 281 141001
7 8 975862
78 258 186926
8 58 567398
268 200 196033
298 65 913060
226 85 113539
170 297 937219
137 187 595618
27 216 137468
151 22 59331
24 192 321460
137 165 233921
254 232 949985
179 242 61259
282 265 877091
218 54 177503
123 52 38133
194 53 886214
189 243 923317
21 166 352009
121 142 559468
222 155 86502
23 34 689302
18 275 704920
61 43 615335
296 50 619827
280 17 54436
28 233 452384
187 277 287704
39 167 639983
32 98 271036
294 25 208032
130 251 86765
180 160 224996
220 171 648269
54 76 347386
5 83 137126
113 187 992811
183 110 266780
134 95 116135
122 128 389728
273 136 378103
247 146 655686
240 136 87146
43 162 34557
123 94 610693
289 182 474930
268 36 270627
273 43 241497
151 218 126997
220 263 264856
272 148 961653
265 102 614308
94 61 484732
198 25 91026
119 4 708049
102 16 444134
137 53 171174
114 16 988420
163 128 251359
228 28 882212
79 20 188399
206 154 743650
83 26 726853
230 15 13093
138 243 263800
100 193 474689
58 44 745617
161 129 975672
200 182 30666
151 161 588761
286 191 779541
293 175 829068
228 188 338223
269 275 162929
156 49 804270
179 209 363562
158 295 307621
279 20 979520
30 239 222190
112 61 358896
87 122 130557
49 24 16618
291 32 24088
236 20 593756
294 267 233240
252 194 467711
261 109 303465
262 229 758963
255 83 371732
43 29 428940
213 134 46869
101 92 543682
40 94 32796
85 244 585829
192 173 827498
6 154 735634
232 21 793108
145 209 329242
76 82 135541
218 247 487397
229 133 480739
101 259 864544
173 204 343002
62 186 441796
220 107 281054
168 290 7704
113 213 866135
8 160 990231
258 225 821709
158 141 99204
203 218 815471
113 229 940097
116 128 813363
65 20 566471
30 111 276050
205 203 632892
10 195 638097
168 87 331545
136 109 816626
69 128 191955
279 105 22024
113 174 713010
72 36 752573
106 44 194865
274 136 146408
52 58 26226
221 46 492544
293 197 28593
114 73 150976
140 128 870262
4 279 810905
273 183 659111
8 100 279880
248 247 151332
171 296 101284
53 28 291940
141 32 455788
211 18 406218
105 110 980993
125 266 804697
38 162 211558
258 132 802331
228 196 41156
93 299 287638
21 288 829840
74 92 102091
290 121 989996
89 197 636161
28 71 102862
59 169 699175
2 104 182968
37 124 276916
234 53 994645
222 201 41460
5 189 87999
234 110 385251
41 169 744144
201 137 40114
10 66 27799
27 40 549525
111 158 289182
224 272 110285
298 70 108974
284 162 762975
234 153 120682
285 175 407237
185 59 271155
277 32 177612
7 35 839505
299 191 731033
44 188 698837
225 146 402276
87 237 712638
280 121 230872
272 245 343677
159 299 259935
162 143 916025
112 250 393544
276 219 680651
280 82 644057
261 218 514267
109 183 206377
135 16 164549
261 181 29782
44 131 281505
116 172 753518
51 134 940919
285 13 760391
105 183 878231
152 201 750515
271 285 430120
67 211 798440
69 147 729031
117 15 39683
90 99 871614
28 94 910766
211 146 48766
115 163 676580
112 222 733568
282 118 224382
13 209 746485
258 92 429853
232 179 979790
298 9 679304
188 214 663533
83 10 844525
43 190 599537
144 283 725534
275 139 873830
155 66 189223
271 85 769477
282 228 19555
11 57 122874
216 191 932663
267 71 469699
285 230 167608
236 141 267632
198 273 593357
165 276 56208
216 31 654308
263 66 653636
121 248 486980
181 299 793229
183 97 74603
287 285 852074
257 194 488964
145 67 772550
186 215 210647
230 216 258161
75 48 637678
279 24 95832
167 15 819477
54 22 186535
1 60 74400
286 72 285305
114 139 637143
75 108 350242
110 74 118871
92 84 220496
137 206 362262
221 206 527075
113 214 371297
132 31 461911
202 77 40323
1 26 253620
217 6 517530
143 130 850964
275 26 328199
248 148 726019
260 149 321672
221 52 423240
62 224 8121
98 252 694165
254 289 199600
185 134 36810
283 63 488353
176 89 359807
54 116 205769
250 179 41778
67 59 793382
99 158 182420
218 146 135828
254 224 226993
236 93 82499
222 267 27449
58 198 77878
155 187 381091
16 1 135063
21 180 483060
295 214 518321
242 158 43227
248 214 767355
273 83 534757
157 137 123789
7 110 823061
186 42 998659
238 96 361165
187 275 79343
91 278 826725
111 236 773716
216 242 460150
223 46 285061
213 267 439830
239 151 928477
262 281 482609
276 55 564603
19 107 325798
260 48 712032
240 295 428545
4 199 373262
201 283 539182
151 78 567201
72 274 934387
166 240 209536
16 207 976067
67 181 628863
9 65 733493
86 245 531041
280 154 726559
11 128 956160
223 133 835882
141 237 872081
215 52 697492
90 104 123336
66 229 795614
213 232 669663
230 53 405861
75 62 13078
199 154 21768
15 155 822253
102 241 833425
130 237 747998
7 27 254147
35 28 527729
207 236 520652
171 195 145213
289 46 543368
275 189 78445
216 263 588779
97 108 953158
269 12 282614
114 40 537975
155 246 743570
200 233 545059
28 191 440867
215 274 183284
142 29 315041
77 84 793042
192 170 28635
6 215 367549
156 193 237560
71 269 251740
195 79 760803
255 60 989856
204 200 405961
138 231 336663
241 161 29059
193 284 843236
41 28 687223
5 53 434266
99 265 172623
240 109 875477
207 119 653603
213 226 31972
151 270 116523
165 79 956237
288 111 170015
29 153 377199
257 175 479042
161 4 190607
63 225 844853
9 241 612388
289 170 792125
131 274 113650
198 98 924477
187 18 291858
193 71 685035
89 214 179678
143 122 755905
221 265 530104
280 65 667007
295 267 514353
70 154 29649
153 205 2554
54 279 993701
129 48 526869
247 59 431151
145 58 211161
129 283 632675
277 234 652902
40 22 50054
5 33 986029
268 14 994933
17 98 52525
202 80 891017
87 198 711471
126 188 458211
150 241 749559
133 82 745665
65 76 997351
45 295 320525
27 91 177628
247 116 938093
79 31 486191
75 16 466803
126 252 663341
274 271 358135
294 95 166623
51 127 287579
138 209 952620
98 18 952901
282 218 285842
241 286 3130
255 241 515152
35 256 48023
1 297 762657
162 290 57999
29 257 386032
295 62 525794
95 211 324213
265 32 698731
289 157 177891
299 261 912643
229 259 418884
170 173 217123
36 273 749870
161 75 985552
290 6 121528
124 15 91943
119 161 999283
214 279 965313
184 55 871528
56 9 319209
208 67 385192
216 250 844540
133 227 188119
284 204 826058
249 37 852917
182 232 248659
179 131 367785
75 273 443396
115 32 315007
217 1 43963
116 96 63868
148 209 659889
112 231 31398
275 235 587696
196 174 694895
7 58 481024
76 62 677367
68 149 892066
71 91 369746
214 274 803318
158 150 622437
145 2 631457
132 127 96273
49 226 635183
83 42 430012
56 132 662716
164 144 605934
175 80 322673
78 213 142002
128 169 939410
141 225 873748
68 78 854431
165 238 360068
15 110 144410
23 80 353676
265 36 334828
103 18 916680
11 60 553200
145 54 220082
119 206 775043
21 103 192623
35 165 79243
61 44 859991
251 285 890008
36 190 353395
203 80 308786
63 169 161188
173 30 368990
170 219 678243
16 26 573339
290 96 218540
151 18 911600
62 249 428771
94 136 246999
220 1 607015
279 81 229679
54 241 730729
226 127 524836
242 111 341274
101 130 190821
16 299 334758
71 102 875801
65 168 647624
278 292 345142
54 28 549877
212 39 898976
183 58 866719
6 201 892749
208 280 595693
169 40 419354
290 144 783635
141 133 368171
222 80 81608
166 226 808136
246 131 834174
19 26 86980
244 165 765307
212 146 423509
148 237 622249
137 71 350556
10 163 495180
205 112 538482
59 206 49152
165 227 973729
40 292 230833
141 195 40464
43 104 396770
281 75 167651
135 191 534922
36 102 732472
174 121 991559
126 37 838365
228 96 968798
273 74 669144
293 289 931845
100 182 599011
88 240 237079
70 161 6771
165 258 70950
144 5 536202
172 111 197047
189 115 743124
257 147 981753
90 180 938970
10 117 23281
161 240 282534
234 120 408896
178 75 436992
152 193 356469
297 59 940410
90 290 518482
279 9 673433
196 93 856542
139 180 548818
90 250 101375
60 135 197884
288 45 483020
152 227 186945
131 261 873786
155 224 749943
147 119 168000
241 113 785990
186 171 855268
121 103 167072
261 29 344120
65 272 874367
216 200 82778
26 120 482504
271 209 973467
60 109 176910
39 136 453350
90 212 847405
57 120 181883
27 33 44793
210 298 822580
158 87 576772
71 2 74384
258 206 346735
26 260 818659
76 25 703738
39 286 922875
89 276 241691
43 242 226363
188 205 942420
143 166 115616
89 203 399707
134 216 274946
37 13 840966
160 67 287799
148 285 81989
145 9 493585
27 8 917509
36 240 27408
173 20 536285
143 215 352412
156 18 802282
239 93 668381
30 42 815843
257 253 79109
245 91 53017
137 30 191169
128 68 541115
141 295 743337
196 110 438451
291 188 224612
249 172 309643
140 273 763879
285 253 470387
2 201 665820
219 210 413831
261 37 833329
164 223 480675
204 174 996260
16 247 980699
232 249 570732
153 46 1870
159 104 19902
270 2 758029
299 265 916012
237 135 760992
113 294 337745
58 290 260758
89 245 610273
32 258 45198
173 69 330445
86 79 612004
154 291 866736
14 80 645759
208 107 321787
130 114 394620
159 281 827977
127 251 130832
190 285 421515
237 261 947257
5 15 210127
292 245 100652
75 74 366851
96 138 657211
103 50 477543
94 120 586918
55 250 453279
75 47 452281
192 134 351648
2 183 38052
83 155 157068
85 260 888384
288 131 970558
62 225 344152
95 251 10894
123 114 165952
271 143 727239
89 59 137654
40 29 223223
244 276 253315
288 154 65275
125 88 882411
111 258 237467
180 144 665334
115 11 817819
20 190 333371
264 283 32851
163 4 369817
213 205 642778
183 258 628219
42 264 582086
177 185 487086
15 119 228402
224 234 984901
219 120 855345
263 30 424851
86 113 993301
172 108 596602
256 63 253748
246 98 956322
154 155 394608
282 48 515377
132 222 816169
230 282 59377
161 46 920348
52 94 363713
111 116 909708
252 97 272514
266 10 779584
214 11 959775
143 95 953193
272 208 379773
51 7 907662
45 160 941265
160 114 538764
235 230 535123
36 244 263451
40 36 921995
29 134 584769
29 214 322993
11 240 623671
272 180 331710
119 153 706077
292 161 62734
259 278 608072
56 113 751263
167 6 121074
287 262 398709
286 246 163359
299 6 589243
62 231 681506
226 81 723096
41 196 449703
104 156 49070
55 137 483771
127 281 535697
214 64 284887
256 123 656619
185 126 477378
7 138 957447
286 185 217238
265 85 44697
11 243 516591
176 101 760180
106 214 571030
113 210 164675
177 175 373226
265 167 716592
275 281 112753
154 268 900524
103 44 396487
94 131 79776
150 188 796246
72 99 90428
47 236 983858
15 278 102680
207 2 349067
129 52 304429
273 267 705774
283 206 123834
203 40 518705
200 191 66289
24 16 640066
111 155 455446
12 144 653123
165 151 897765
62 72 382761
124 35 684327
184 187 856108
277 76 979493
10 230 688818
13 243 804491
287 44 251538
222 106 965986
106 24 842609
231 132 725375
99 52 63221
45 268 300414
43 274 147659
74 38 994071
163 119 720147
68 242 439791
27 46 234694
215 234 215842
66 12 499737
276 251 954986
104 191 679963
193 39 876915
38 227 996561
286 14 126982
119 37 5569
212 20 821369
84 124 813189
152 180 23496
125 83 680965
75 12 529997
167 256 283057
162 89 563465
153 210 38971
206 77 975411
97 102 72994
113 293 324957
286 287 379122
245 211 371806
281 169 165910
291 231 608690
111 51 857418
240 104 750832
72 46 49191
277 130 315971
296 234 128069
275 101 361044
155 67 890393
41 81 93823
160 194 992756
250 149 28887
97 166 540330
151 284 177387
9 296 933098
236 158 956526
133 52 107283
210 300 919776
45 7 567385
26 99 464328
241 239 633532
248 98 214190
39 246 788715
276 213 992380
269 121 594908
77 99 782942
92 222 278459
225 70 510076
300 105 127253
199 195 992609
144 43 560427
260 273 570676
41 82 569062
284 7 334353
271 275 486467
256 147 491138
207 235 736620
58 55 523939
8 9 317528
152 242 257929
126 132 124348
159 97 849235
276 168 484659
117 99 29844
50 242 262433
108 253 286600
250 201 356670
297 134 674190
269 234 821149
270 115 117108
9 172 520429
86 295 332604
25 210 528356
121 21 355769
111 257 986897
161 185 635856
229 172 672574
148 208 744121
250 44 338794
291 157 613528
272 228 290547
206 152 381786
116 173 684857
40 190 352819
1 3 569732
52 276 675074
294 126 814390
245 109 294872
103 114 415023
80 237 598987
180 189 747433
280 133 749818
152 128 935071
262 82 313580
218 109 803662
14 152 57850
241 46 23386
249 236 79993
266 91 424840
67 171 238301
213 300 867998
1 286 795426
246 134 416936
282 3 834345
175 72 47388
118 18 521414
169 43 629301
287 16 862547
77 192 551459
6 272 965529
283 189 403301
214 55 42093
171 24 967988
58 78 878306
43 116 532878
66 196 259221
218 207 46638
177 235 492466
160 32 13557
265 5 653700
298 13 737871
159 204 560895
10 285 101393
98 258 209084
81 257 994734
78 221 831460
268 34 622019
201 224 427730
108 169 257468
130 60 928475
163 27 666720
141 212 984132
112 238 199471
17 277 474712
221 27 340304
45 181 150602
257 254 708036
166 288 28861
56 140 698410
55 165 16124
132 7 539865
69 6 721666
57 65 466097
59 144 304761
24 91 875869
198 297 279918
282 242 929645
206 158 12310
286 192 892414
212 257 784607
144 3 211454
57 51 96457
293 66 756675
38 181 371130
141 276 154137
97 92 351291
190 150 160384
30 235 978446
26 121 939643
62 195 551008
83 247 339085
226 291 150423
168 202 608108
233 107 312168
125 4 177528
106 137 419915
203 87 925068
150 213 263357
124 218 786685
109 238 155033
196 218 482761
272 286 370408
188 75 943568
124 5 179560
180 143 686145
15 61 296037
242 141 577076
188 171 910474
53 11 11703
125 14 525864
160 116 233842
155 55 32628
181 160 66944
242 88 468923
191 169 299917
175 12 142630
272 253 930440
26 294 563487
80 234 737922
286 293 320703
130 225 698173
263 131 697604
32 261 55238
2 1 683163
233 168 568255
58 25 110908
290 236 212281
215 149 924851
56 90 208370
259 283 559007
288 289 128774
15 28 287786
20 218 726488
144 134 999897
212 5 523646
295 95 581768
191 9 473356
99 225 579407
246 32 385988
296 264 664202
80 188 336012
37 300 928877
171 223 281022
119 92 896000
134 260 194159
266 45 440502
281 146 330840
79 10 326671
59 205 208252
217 216 255375
61 68 469169
24 183 5661
62 87 655393
97 219 408222
216 181 403935
70 3 76216
49 124 326413
30 251 808072
21 287 36643
232 220 712374
23 5 874598
44 239 429070
51 74 941508
227 39 907439
212 187 629896
296 191 145647
10 186 276765
82 256 229540
103 110 631219
110 18 234454
68 233 212841
262 285 961755
143 219 214966
70 148 559827
230 49 537296
246 60 140211
160 298 268362
140 300 263100
200 194 557102
190 62 765789
299 51 167062
184 4 210290
53 157 44889
29 105 714519
83 212 534857
67 193 117310
68 31 139013
100 73 236477
160 5 28814
289 136 35144
259 228 631313
296 43 287182
206 64 474346
152 204 917719
131 257 605694
160 56 598572
264 198 722058
40 167 947585
62 60 181759
219 228 708901
272 197 520717
106 282 712246
153 67 193897
240 5 171277
178 274 52831
133 212 743311
97 259 980367
132 106 469313
95 189 288750
253 177 218007
196 51 661271
56 172 699564
181 76 75536
239 261 771878
211 147 37516
255 193 839980
268 166 417157
292 298 776559
281 237 685570
248 234 910117
252 181 985721
6 188 420716
53 99 504483
44 260 679686
133 211 377567
251 270 192308
245 135 74063
254 105 314426
285 120 506229
14 136 831533
296 66 658542
114 273 166480
201 255 285060
23 94 410167
115 278 8037
80 240 670441
186 208 91262
196 99 648992
179 115 20473
214 202 704438
85 61 887917
37 210 459875
158 225 858282
275 199 881215
17 58 406276
185 290 960948
160 187 252501
96 85 370729
5 106 161619
55 64 411575
9 228 181797
259 264 188175
291 242 663721
210 214 650416
64 101 40394
183 100 119895
71 43 445854
195 137 2728
171 133 926646
175 235 193759
103 142 648432
103 51 476937
25 109 527879
176 254 23812
277 102 400996
123 29 286944
61 227 498501
156 296 74916
55 147 605717
220 41 673837
67 50 635387
267 64 666686
5 89 631193
165 11 336897
74 183 601617
176 152 34258
223 146 698280
94 99 877662
233 222 550334
5 46 805139
90 189 716375
295 75 806903
18 39 435485
277 163 903538
147 224 422078
29 99 132082
191 214 447415
144 104 17882
202 266 19182
124 19 731193
149 168 8636
112 17 405461
228 179 619000
136 106 548938
264 213 84646
124 251 912094
21 219 409608
256 149 956379
184 251 188636
252 130 985020
80 259 479761
89 285 386822
253 138 950353
152 283 742579
106 13 430584
255 285 620693
101 35 526090
121 35 649297
234 106 905760
198 223 35116
218 136 832695
220 84 674690
248 177 91464
78 274 902075
30 71 446526
148 27 316078
222 138 978239
278 102 740562
188 10 927587
226 56 435699
107 138 315324
268 28 219336
50 78 168750
100 218 417381
6 34 537248
191 161 548969
216 170 5262
195 152 919707
179 251 154034
295 17 814314
77 299 61129
11 168 235924
125 108 698367
5 66 846654
293 261 794602
238 239 151464
80 163 976183
90 52 663911
182 41 775264
36 138 856859
159 28 2395
232 285 588834
61 272 178744
256 8 1170
50 64 593395
245 18 910855
96 178 650862
15 116 999594
233 250 559381
27 47 116535
112 149 804501
83 260 905011
218 27 422778
249 122 860139
263 266 169538
185 82 974103
294 136 203069
132 33 104360
140 158 909218
251 100 716829
37 187 197546
140 108 600385
124 42 927056
95 260 170454
193 190 511849
224 19 820047
178 38 145998
125 201 243812
291 105 754142
118 245 676796
8 178 89430
169 156 460755
277 182 211661
14 187 145318
261 161 236615
252 160 629231
202 27 944574
198 61 869590
205 146 695052
17 275 185949
174 106 300413
24 169 226743
236 294 694536
238 294 881992
206 293 421364
203 55 44129
224 98 527582
117 134 99226
52 127 642818
47 224 602795
81 54 869179
292 188 133245
205 98 106001
65 210 26248
276 228 723975
21 283 5214
140 220 786051
2 256 8391
248 100 192993
233 96 445648
51 116 315183
87 257 902084
191 11 213209
242 71 10689
195 91 384881
77 133 496411
68 164 673718
120 85 661057
168 229 735978
170 45 10972
75 164 996571
64 80 236223
120 135 755445
86 252 184522
54 156 222274
88 154 55378
117 151 867874
83 131 905079
148 24 738347
220 207 770790
9 227 340541
161 23 303280
55 115 244387
289 108 971702
223 266 596444
179 274 304985
298 194 658229
22 143 281215
59 84 575960
252 263 326773
291 230 349961
207 80 760601
134 31 665183
80 276 881721
92 45 71034
24 231 467508
224 66 161423
209 66 41193
73 247 515769
244 272 437663
276 66 487135
154 96 690100
115 66 109389
255 198 391974
217 203 937110
236 284 677860
76 300 237103
71 205 121594
251 107 329821
142 287 678007
163 22 940675
275 278 91381
288 177 81977
237 196 286782
56 94 575074
141 79 787485
246 33 546970
221 73 734874
196 10 490884
285 147 886763
80 171 879465
43 263 966947
28 19 950955
188 151 187242
21 82 186082
63 10 494977
241 184 139002
90 153 910077
256 94 274089
253 186 431724
95 275 207692
13 23 880613
238 56 261614
149 262 122980
71 140 878394
229 21 3303
25 102 350596
283 169 596878
50 279 960044
283 273 796393
129 63 470851
110 152 532436
217 40 600796
100 94 835620
190 1 645373
217 85 70364
137 251 876366
135 35 825827
256 36 488745
92 99 500858
111 1 795606
218 29 113697
118 289 399453
270 183 121010
103 295 11459
191 148 926137
234 285 913488
146 208 910083
163 186 103324
146 189 128047
141 13 469393
107 213 212974
195 68 600147
232 137 381050
265 138 646958
92 93 174318
33 186 297413
153 148 923661
122 164 29212
64 197 663498
233 118 217952
6 58 181310
193 148 62807
242 214 319914
214 255 382173
69 53 500597
290 250 161798
201 149 645287
223 255 426267
212 13 612649
227 158 499494
13 201 299975
292 189 157252
190 65 325374
164 30 225778
283 65 861618
62 35 647662
147 251 538437
41 29 62416
246 140 683269
259 84 835644
204 95 19369
50 281 807817
17 155 583249
254 225 293419
188 108 427274
186 146 374530
130 31 824512
54 86 963179
103 253 583143
118 239 183794
232 96 699177
141 48 818384
92 75 573810
288 160 290713
18 258 35371
289 176 356650
96 64 378598
233 12 451006
150 222 979539
296 144 598025
219 232 946571
232 271 35034
272 260 900482
187 264 426068
195 173 720048
92 127 996238
26 287 489215
87 45 378880
253 288 752760
22 251 965081
190 160 778456
139 203 817786
163 43 34922
101 121 413144
223 7 221745
177 214 61082
281 8 253337
249 235 901478
100 221 833043
188 149 337367
76 240 819699
74 245 819890
274 32 194164
170 84 624519
148 265 916068
263 47 849592
126 124 300698
63 50 427176
280 23 652066
32 28 941605
20 122 951155
29 67 470441
184 57 906430
225 109 460567
182 98 217516
58 63 981986
17 250 195446
23 264 608534
75 245 3875
68 245 539932
137 132 347819
235 217 733021
202 91 964004
284 257 12170
278 156 698401
67 188 598964
140 16 966465
8 67 778148
6 294 190888
196 9 72660
34 238 868846
261 274 687104
148 76 112447
128 236 951178
201 21 54644
72 156 235570
260 84 209357
222 40 54839
130 266 902492
170 247 198589
228 73 233044
239 258 836308
76 230 934236
192 131 826496
41 209 765712
164 63 687101
189 103 823620
216 238 62655
1 149 225396
46 228 613930
71 294 819974
22 234 977763
52 38 976590
118 160 740099
69 139 685906
56 176 647941
168 230 688053
53 18 92159
228 11 722394
64 12 571449
191 176 531673
102 269 419177
8 161 815525
252 208 730419
131 177 485167
202 38 393024
65 69 101341
132 15 606464
118 168 294977
300 199 381150
19 184 153868
41 32 652780
49 245 530678
215 178 967335
133 1 135046
270 296 405837
255 117 714217
84 49 716391
22 187 43543
53 183 360139
179 138 245944
195 201 109965
150 14 135662
67 92 702510
287 35 502744
82 51 840016
221 277 344001
2 248 176288
248 11 781201
120 276 266475
45 72 84864
245 97 956910
143 1 199440
7 154 382226
10 36 38974
297 223 894019
75 242 407361
231 167 829940
277 297 833072
143 231 905670
117 183 367865
109 128 205278
142 184 216278
86 108 426670
50 193 175606
101 265 370987
289 211 128287
187 40 236189
120 41 245539
83 257 282407
165 257 11156
201 124 224575
68 222 59897
94 141 553306
161 155 275241
75 263 998206
107 219 363602
294 288 108503
79 3 227040
91 97 757686
113 4 137916
75 82 593030
37 218 104056
6 115 722544
11 257 53556
76 100 378679
136 135 775904
38 115 391757
57 60 585180
68 188 448913
239 20 258501
225 253 249405
99 13 589487
195 61 37068
245 190 240881
208 62 554873
82 121 965519
35 229 560390
284 286 487506
83 54 114997
151 262 596786
84 221 433113
237 200 648345
36 56 985481
106 159 559273
135 165 915955
223 252 372482
75 19 946497
289 57 741986
210 58 108320
187 38 535228
147 17 515621
189 217 643486
153 159 879545
207 118 232397
154 82 249786
51 38 401619
35 270 72340
87 216 439188
219 295 99250
51 218 30215
238 54 343305
241 118 668570
3 257 176046
96 197 248832
174 34 95894
102 242 323372
249 21 405728
283 159 741210
89 49 39162
238 297 796368
238 11 375740
39 159 663949
273 139 388470
223 80 340107
233 163 52876
86 107 310460
209 102 860832
154 62 281871
144 63 719566
201 185 922398
273 106 195331
155 157 34318
15 4 966277
169 54 125923
87 201 151091
71 182 323910
246 183 117450
274 246 295410
262 76 926085
206 3 767717
165 297 859183
145 113 857404
296 297 884675
254 145 998249
268 277 798703
29 18 473069
95 245 571515
137 78 499189
93 290 79117
7 182 510707
212 42 39967
257 206 561775
124 184 975688
175 24 45944
26 208 174037
277 241 931611
99 184 272329
289 192 131344
34 62 571278
177 57 227978
250 43 467789
221 39 69863
251 108 523671
22 95 723134
298 143 468165
262 134 723717
248 43 89388
129 139 468724
261 46 924599
13 114 394966
115 146 869175
27 179 913829
34 294 842018
247 262 981052
55 153 445717
184 274 569264
195 269 572529
221 15 357598
52 218 737443
267 244 316910
7 169 54834
244 269 3855
11 177 535585
243 198 897303
94 48 158489
147 170 298062
54 104 130506
39 146 869478
98 181 465216
40 71 484549
62 148 937414
241 73 484960
252 60 227101
276 162 585514
4 145 954064
260 125 409256
78 254 558697
56 249 681625
186 174 381425
71 158 58274
136 175 417080
144 204 773915
174 216 17309
92 86 847854
300 137 278289
143 39 247968
113 118 813350
50 116 597055
157 193 780353
220 206 966774
77 165 723665
68 176 962837
150 20 422140
75 139 463968
282 46 757869
87 208 927038
181 131 651425
52 110 989631
226 276 109254
190 219 20066
190 100 16362
245 277 537247
238 116 620376
29 36 350881
15 140 417020
42 31 769609
210 149 523910
47 44 627792
136 272 305292
221 154 677196
10 212 766888
200 22 8634
297 117 417612
188 89 48387
167 82 325425
22 130 209313
9 167 457913
199 152 441308
284 269 722695
248 210 411388
92 18 359669
180 228 39364
163 259 947089
264 249 647958
122 169 118079
63 173 481059
51 300 88531
273 13 203119
230 154 580807
293 118 813706
192 253 185744
50 167 424297
104 217 511364
2 157 807020
162 287 696917
168 191 348925
181 43 354718
93 246 126793
128 107 740840
16 142 764584
172 264 149815
262 20 703773
225 157 907878
50 35 427043
181 258 760678
281 266 954730
241 124 319334
88 269 463459
269 289 912203
78 242 237549
274 27 94717
252 26 512066
260 238 856683
36 281 752079
85 93 802351
234 205 386883
57 159 821852
195 133 394568
266 180 838667
299 19 388368
124 236 544647
52 138 856325
243 274 69248
138 33 25922
96 266 324170
138 21 600286
125 38 171472
25 98 880426
272 196 320123
41 265 739534
142 39 905428
41 77 116331
127 141 153547
30 123 353358
241 228 532828
79 160 746698
107 64 493758
54 155 119900
32 283 631209
266 295 907408
58 31 729150
126 166 317594
31 238 597218
271 196 870080
296 85 755498
212 231 116981
194 161 155024
119 112 158239
6 114 34463
181 175 852165
192 231 887890
75 51 66807
177 281 318599
81 223 666571
35 100 895767
237 225 796799
227 29 886510
141 114 271413
264 125 832923
129 237 466576
237 51 378582
196 224 534223
268 220 697397
19 268 253587
184 264 200922
76 130 523189
118 12 140859
84 67 386137
150 214 748282
195 78 894568
70 5 489398
172 186 303045
76 118 922834
32 52 489988
47 166 584134
219 246 389723
295 242 198841
232 115 111354
136 116 341106
18 217 2154
200 202 574231
247 153 248161
142 140 311508
103 78 622162
116 250 542619
216 249 266297
259 19 898551
107 243 520726
28 173 656915
146 132 526211
33 124 337012
62 234 96558
221 296 905352
228 225 982786
262 175 410186
294 239 491090
270 18 264225
252 225 820993
131 117 779826
220 242 538265
165 195 238548
261 70 822383
7 235 910665
70 173 505784
90 280 999349
57 295 352625
253 60 888488
71 105 509635
91 49 506725
293 96 573556
272 79 115372
24 101 395438
162 26 691469
88 45 369100
56 30 786556
80 236 717985
279 47 583568
80 300 607475
263 56 817720
292 80 747031
64 126 930184
172 143 10772
234 289 674735
1 198 985952
110 1 776078
278 83 249861
253 96 974641
182 19 10916
195 208 107797
21 257 935718
126 22 162737
195 198 976498
201 232 620602
128 174 650413
283 233 603525
289 164 493116
172 210 97852
162 142 798099
179 217 637398
58 201 98333
269 163 541592
257 162 844931
215 108 597868
178 61 572812
180 198 874994
261 54 152358
125 123 537796
286 93 752034
268 235 259081
34 263 370960
300 35 206391
176 211 282471
215 170 956331
111 151 494536
119 24 772894
114 132 312744
207 57 411225
272 285 590575
164 298 956871
256 232 336544
29 181 438945
212 299 59519
259 224 162482
148 186 144830
143 55 519875
258 289 412437
184 105 288145
116 197 656176
241 110 778531
255 212 75431
169 58 855324
141 10 144634
16 194 526184
120 157 259759
245 188 828983
60 292 635420
190 97 984871
26 189 349396
246 19 500728
237 101 312685
171 269 246098
215 272 611057
109 38 377434
255 180 714447
61 57 783331
75 197 958630
213 97 104426
109 277 554926
218 290 45793
140 35 96924
263 176 724928
105 113 280261
52 1 524362
200 102 24936
293 233 513538
72 206 142467
243 98 433132
254 27 550254
56 184 984504
107 106 783315
119 290 35217
273 109 398178
159 163 917789
151 223 244492
42 131 592534
269 196 485869
49 59 424853
255 31 572560
9 244 608402
173 45 836406
67 83 704039
143 164 59270
183 164 161570
13 112 320532
69 110 245124
62 3 464476
121 233 545
200 158 628671
297 90 133118
19 208 661486
258 60 962991
206 183 285080
115 138 933686
259 140 47258
286 71 6099
208 106 575394
109 23 840706
93 297 502678
86 243 785296
254 50 356264
166 283 976329
13 42 482329
73 9 193036
290 145 514746
84 112 282944
38 95 776593
95 171 833982
90 179 148820
241 253 679248
110 245 75506
30 267 738216
121 60 10463
145 167 783740
22 171 724199
8 277 704788
280 296 409122
79 17 512360
45 245 119661
265 273 855889
238 276 242939
79 184 424903
69 205 843110
205 118 759605
110 208 742215
53 190 13926
220 265 485986
16 125 971204
243 3 159833
189 86 112819
280 118 64513
108 2 83852
98 71 872210
144 292 254398
95 115 947832
289 66 352980
261 249 599774
299 114 141207
74 66 137959
92 30 200254
24 134 170227
182 104 723466
202 268 489923
80 70 65524
197 207 571216
138 49 884451
204 262 445203
22 258 369874
117 128 350421
2 247 494280
152 15 675524
117 80 749034
138 31 984926
103 207 797052
138 149 257089
255 140 816232
278 269 369810
66 157 740726
231 23 28862
118 235 42855
152 76 656510
101 71 878919
238 217 549021
88 281 950276
145 91 727705
124 12 893934
173 191 325088
241 293 814665
126 82 810812
259 13 444335
258 96 793789
46 92 280244
162 180 791500
276 265 963103
6 182 238135
37 174 811951
59 175 609343
245 51 242581
67 183 470680
225 250 151033
216 135 891638
79 58 676954
10 237 766622
154 89 300150
108 290 964804
160 168 63148
191 263 720786
202 116 688025
256 230 111617
93 134 347974
181 127 110767
74 180 766983
241 106 581491
219 266 538770
236 276 72303
69 262 284013
63 161 201550
179 261 646164
191 270 83284
270 71 917769
33 266 405973
177 1 871790
204 165 732066
251 170 588453
82 12 913083
173 48 428865
116 191 8120
167 264 402619
137 218 735606
241 56 534467
172 85 721472
300 40 317520
63 21 190059
143 217 584267
114 211 810753
201 71 163401
8 113 462175
95 264 954659
264 226 388415
78 120 39116
36 279 385981
250 122 613562
214 181 439682
74 297 110084
98 294 761801
51 64 30198
42 76 260190
185 37 939216
146 92 356682
134 66 625879
70 202 788641
17 94 901077
192 172 497363
293 284 960407
266 61 985140
70 192 275404
271 206 333643
266 74 502222
285 142 365163
95 256 164108
6 50 502826
137 123 148352
259 193 539726
42 7 553825
19 92 210271
66 15 391201
195 299 156028
6 207 590355
185 25 241621
63 151 298174
176 74 468695
249 255 858652
165 15 13478
90 209 61721
197 1 542740
184 74 285185
153 166 392366
183 161 634941
53 274 537862
251 7 935878
234 280 946893
242 292 207195
186 27 729968
51 16 245146
178 235 157095
236 148 132315
50 106 529186
211 269 557235
9 152 593139
123 84 316178
1 271 408306
80 67 486049
58 203 280226
126 67 185100
206 11 875840
298 287 188851
134 34 382763
247 61 979444
5 204 115636
154 272 268168
257 233 354640
166 232 444601
225 214 258669
92 209 302702
64 52 249148
162 262 697469
247 254 867268
266 63 210378
115 229 344336
184 22 26347
127 70 856596
126 58 671547
112 259 498511
11 235 933355
33 242 240909
234 170 657639
170 138 966154
117 70 705738
281 69 550574
156 253 308559
121 156 797576
18 75 29509
266 229 81810
260 3 344805
125 96 393456
171 201 823004
111 133 806330
299 157 830470
125 253 415838
168 250 740661
201 23 508570
150 270 92606
145 26 153744
48 120 623685
69 93 29936
90 152 298038
204 188 923234
46 66 477871
38 279 44911
274 111 410359
83 207 630671
26 140 217368
82 2 108990
260 268 576810
278 228 641183
66 176 244081
124 57 158888
239 265 299250
211 9 440125
286 283 36758
293 249 549867
207 62 762116
233 111 930986
16 251 459558
117 43 480465
65 29 744607
58 197 120833
76 126 290744
183 242 661356
60 251 161882
177 108 427842
91 121 703961
253 87 721389
154 244 574868
118 92 210441
207 295 56422
97 103 753400
46 7 465089
152 159 755357
49 164 925305
11 94 147571
109 147 655203
16 185 293653
47 58 524819
72 174 984906
76 28 333263
25 24 110325
273 64 926069
48 5 718181
38 16 423014
117 224 505995
122 275 997824
213 231 169232
54 50 188599
116 263 867561
29 175 815828
246 265 981819
26 55 20797
259 87 868181
86 244 86474
172 144 953480
227 151 978014
65 222 503296
139 197 265872
22 100 732180
256 89 483227
211 150 549182
272 56 281144
98 99 252427
218 236 241496
106 258 138121
102 298 352298
69 285 122602
244 120 283262
136 10 864785
22 141 452049
273 123 906017
95 15 529729
183 250 514737
19 135 633975
102 245 230782
289 19 215405
284 85 617971
234 225 903694
151 229 863979
291 48 931259
263 99 140249
226 94 523396
165 43 589232
222 94 401590
218 13 844301
169 105 886033
288 146 47846
233 48 584556
183 275 345224
295 263 384618
124 285 704818
201 141 284928
189 160 763056
231 96 51187
298 262 282084
242 56 152534
254 159 820596
49 10 248323
160 65 273273
104 4 17785
255 287 813457
127 142 152599
171 280 303239
139 261 560168
294 108 854862
229 178 281915
105 50 111572
154 111 444300
125 221 421915
30 291 35759
254 95 44657
257 75 306904
214 205 790752
89 12 233713
99 22 786367
232 40 41177
1 51 523312
184 70 628002
92 148 528590
293 189 507480
250 10 309525
296 127 574593
191 127 667994
109 116 221840
163 24 466730
6 278 809076
150 115 656600
285 256 79192
70 205 208433
46 133 997762
152 59 77205
196 18 9338
206 62 551980
17 33 36588
146 184 636932
105 255 629194
104 166 242481
192 113 370771
266 294 549693
115 238 119612
65 167 585279
136 83 591069
218 150 85855
109 52 327620
149 66 82666
206 186 419324
116 260 875386
199 286 367233
181 269 393134
70 259 404781
135 25 180665
59 54 417193
9 179 321627
166 7 232484
198 83 178088
90 262 539837
61 166 755183
229 136 756988
228 95 294860
128 1 868584
208 231 900387
254 64 771773
70 49 620632
101 31 10470
255 160 630721
9 165 88990
19 35 19941
255 76 372451
178 54 167630
285 192 571623
29 289 791409
283 60 497830
62 105 194535
18 137 794066
141 179 881640
158 108 688656
206 213 140222
134 234 310480
177 134 448547
224 39 42186
273 234 692879
78 136 591788
18 131 861246
150 262 360099
77 10 598740
288 125 773566
1 83 343973
198 124 830952
44 25 684492
126 99 527154
3 171 906123
163 209 370143
64 234 727902
208 85 156147
298 244 515924
93 217 64914
92 297 492179
198 156 272149
218 83 949522
101 155 428189
106 243 205045
124 41 211624
109 194 90232
244 134 919007
156 208 904276
95 43 115902
72 108 582216
84 151 235616
181 231 96131
176 131 445197
42 289 694358
281 77 812236
131 7 656246
289 45 635309
259 288 463616
57 110 986265
169 86 942384
71 278 90400
54 232 86763
35 294 481062
271 149 589689
26 115 220884
238 64 2253
106 18 611049
100 111 118684
89 198 14177
209 137 97181
189 55 592806
252 124 83596
174 258 632094
257 239 585209
290 182 226326
135 77 953935
253 128 104119
20 16 488833
113 39 122314
244 87 733874
152 209 726483
100 143 998773
13 119 740565
277 96 605014
94 30 531392
39 104 282235
32 145 868072
216 128 881692
157 292 522387
267 146 752945
249 191 400369
59 92 342563
105 114 212431
74 91 251096
267 159 959399
199 222 191767
206 26 105677
87 144 347775
280 151 441365
114 143 549259
75 45 510978
274 241 173056
280 189 452664
299 274 711970
213 144 283958
186 94 983958
229 124 152506
148 57 170773
75 22 730940
87 32 745802
223 2 152263
2 269 224566
144 184 442358
72 229 420109
230 33 432245
203 209 96148
146 259 855302
196 168 879498
1 289 613506
71 236 159468
212 219 16178
196 11 423835
262 226 342981
235 277 980453
282 16 80104
134 78 897610
102 84 718983
201 271 867181
173 200 100905
277 174 629218
258 124 796755
194 113 288157
73 8 977420
123 58 256170
129 37 506816
172 204 640214
70 166 809587
223 211 300134
189 141 961076
245 84 504448
69 261 159397
128 204 743066
117 293 185786
2 196 598729
60 21 810765
143 150 354632
124 66 641276
125 23 966521
235 110 562107
240 168 238289
239 113 106635
22 284 480
211 69 821868
190 254 920561
64 224 542474
94 251 819813
115 74 959364
89 249 651573
298 154 436958
144 226 565484
229 135 211955
228 61 906361
99 21 221319
260 111 293115
5 26 925311
207 7 796416
71 279 258759
10 17 430029
190 216 639176
94 260 474581
147 96 338588
42 24 103378
122 225 701320
107 182 586347
250 28 882728
167 47 950577
155 43 951441
91 197 108655
46 20 454310
1 290 374274
176 288 860935
145 84 213642
72 113 384965
223 121 252952
244 236 768440
7 225 582659
126 275 391907
210 49 806923
224 271 254547
179 74 305650
219 277 307066
263 23 556686
249 244 54477
70 105 498382
114 289 381934
7 291 888216
14 161 360095
128 134 327998
300 252 951312
108 222 476527
62 48 701956
14 191 636257
286 291 20284
187 150 211809
6 11 160878
112 70 403784
113 217 674711
75 8 767901
78 232 533298
214 15 848385
114 281 555661
136 60 630496
88 250 166578
192 83 962609
196 151 813134
11 100 690166
251 180 868395
279 137 653832
75 289 720420
102 39 956677
97 226 500579
101 260 918559
272 280 800508
187 84 940653
198 278 628129
165 45 494224
98 70 122195
268 100 526339
196 34 746558
188 86 336727
178 42 133121
204 93 926628
124 2 298614
11 211 857750
131 250 244698
220 284 611719
131 167 336286
207 130 169879
270 173 355222
61 1 410245
122 48 199716
130 182 608390
198 186 950381
103 282 380438
55 226 818292
223 253 720531
119 171 2664
126 91 407636
137 122 683117
167 164 509209
170 103 572357
120 30 436283
95 76 510000
217 265 42604
169 23 321923
287 266 239437
192 72 482422
192 290 162777
101 94 588051
177 40 577152
136 263 686257
195 63 802179
112 252 988904
223 65 691133
28 11 732535
91 288 951258
164 251 510544
10 178 391034
85 167 556915
201 291 748477
3 161 203057
284 224 844904
143 78 87113
196 267 180868
136 24 213165
95 257 201212
62 125 389763
3 46 888832
31 259 950503
201 88 395901
189 105 336018
218 91 620624
74 39 796585
88 169 969244
89 118 157925
154 180 949489
282 85 799398
165 200 362313
14 37 813192
199 43 264569
145 293 648247
104 67 836612
76 157 559486
64 119 572362
26 210 782313
104 16 625187
259 51 445430
248 238 787211
64 22 808443
255 81 601885
192 229 418442
163 12 438107
56 215 598835
194 223 29550
88 76 14329
167 138 232945
215 54 546456
200 269 981628
153 149 293453
219 35 147075
215 208 612015
160 127 973975
274 90 857481
6 44 705201
59 88 126723
190 84 275178
277 222 95017
63 13 421805
91 151 876849
148 176 188399
44 134 307711
61 103 62776
35 37 274240
189 248 739516
229 127 905478
12 107 834195
72 226 728214
65 123 221057
30 157 411054
22 228 345997
299 26 226974
158 155 316851
125 279 509487
233 11 901686
156 22 779528
115 228 741683
119 264 138873
146 143 72983
188 298 795768
52 284 530590
169 218 722581
131 45 430541
286 183 213577
105 7 872333
259 8 912461
13 276 969969
114 84 801137
207 201 215291
28 258 105837
174 105 92816
201 163 98275
31 256 232015
201 59 609676
227 31 73602
159 116 213323
63 156 199198
122 63 722975
58 180 202058
45 199 297506
136 221 972136
223 213 622553
169 123 717213
254 79 105157
121 117 546929
232 284 929492
194 159 242048
92 104 316365
157 231 599265
190 179 240604
28 192 482867
262 212 179219
105 207 450161
96 19 393502
259 47 852731
60 132 574642
107 129 646621
154 40 946579
148 100 288123
238 49 149551
194 205 7422
77 163 725215
180 182 498300
232 88 508262
103 62 617833
268 108 552473
211 271 912279
227 253 451062
172 13 77832
166 66 187357
18 213 896282
186 82 675292
144 276 695136
43 209 810364
92 109 369464
275 27 460752
118 204 462681
126 173 24013
80 122 609088
266 131 1169
73 176 491392
24 262 680496
118 46 449760
98 280 97654
174 164 786290
227 101 142214
214 80 560365
211 46 803400
279 283 54950
212 130 291365
271 229 738731
204 235 578687
4 247 302239
173 73 714454
9 118 365346
184 170 833291
30 200 898013
264 175 946386
31 196 304512
164 216 903436
4 226 97420
179 219 340864
239 73 984390
234 238 182865
108 62 934216
259 170 511774
27 93 873762
220 147 539259
190 13 849310
27 15 372644
146 185 434577
17 144 258604
261 201 734618
299 106 36188
30 48 15377
208 285 49814
83 106 399706
282 262 512341
48 44 670974
154 119 737672
176 296 535669
219 298 296549
106 151 463511
46 33 915318
210 48 218667
128 162 808483
110 30 805198
89 268 795390
58 107 4773
130 116 33884
256 146 245932
242 236 857162
297 124 715710
273 238 508498
61 52 258461
246 270 849117
16 241 867492
268 253 195180
164 282 308067
105 259 177344
293 166 697051
287 204 499542
264 207 983718
254 276 243853
139 90 122155
126 15 477176
112 165 27564
150 250 303781
204 6 257525
5 38 997161
174 2 325483
272 201 415449
186 138 890563
255 258 952136
94 138 16603
273 14 177841
56 134 989821
72 254 786289
14 166 38267
23 265 40666
193 189 646152
76 259 75445
6 190 648052
237 70 256810
72 70 230870
198 31 755186
258 218 712662
86 105 232086
289 142 292936
197 222 500962
261 247 78751
209 294 818453
69 253 952424
297 166 693038
202 140 857691
222 266 997340
32 175 280377
298 242 111223
23 269 184965
208 40 624995
180 188 130658
195 228 794161
156 300 519215
285 194 794872
240 74 41994
6 31 54920
232 134 523485
70 4 881337
54 203 529980
243 287 863246
64 171 714273
92 217 420473
43 13 716930
233 108 200130
241 99 158648
61 9 423499
111 37 2930
220 189 536941
122 70 285430
134 225 545714
150 91 929791
110 60 458803
237 125 198475
26 122 323089
154 72 31440
78 288 789888
180 247 331577
200 32 901783
228 261 34559
4 238 580760
106 229 816090
63 160 1653
279 46 732845
185 138 659236
103 264 488696
44 122 514266
225 171 756154
103 206 345879
207 293 764722
168 155 718079
112 247 391893
73 276 947987
162 220 174606
85 110 64570
57 55 548233
141 85 946771
268 229 802119
285 55 747527
144 108 768978
50 138 706723
285 254 640525
170 36 427235
176 159 861166
55 194 667278
271 38 780034
123 251 373408
100 106 420377
208 22 612745
86 234 499327
20 12 176545
259 88 765
9 128 355125
53 145 384890
39 137 880490
246 220 745556
273 76 906115
80 286 33192
141 20 453499
57 209 321746
214 283 664677
152 228 907985
146 20 668594
223 290 491152
208 99 309319
108 126 698606
133 289 639690
250 169 140613
47 203 353913
215 205 536142
170 134 136005
17 161 407332
151 264 195780
160 148 355417
114 106 232967
135 143 21570
120 98 96002
88 185 219853
135 123 719604
42 247 883093
138 218 806024
47 93 97089
291 66 812846
235 213 239475
220 295 903174
122 66 640865
271 167 621872
16 54 657055
38 196 375015
75 248 84098
83 241 132443
71 18 618480
279 250 48829
215 290 689136
260 56 197869
285 200 187314
251 212 793978
232 185 887474
131 205 21270
224 176 885343
22 263 689413
198 34 808049
147 18 798591
29 12 681345
174 183 619698
101 156 969910
100 229 937712
12 267 522617
212 123 739447
105 243 518590
50 52 996742
32 257 242891
65 15 418419
151 241 757617
39 202 286597
98 236 154096
174 300 213649
207 267 804145
19 132 584236
204 94 933727
221 165 193262
64 233 953868
82 220 390860
39 72 880563
42 191 159565
97 106 165810
112 188 651846
70 169 931319
82 150 895178
10 130 253906
114 292 894675
5 193 14631
225 266 378999
13 261 354265
131 267 645338
112 220 469689
74 114 945775
205 88 170908
90 34 200237
132 209 590118
68 1 996122
278 78 621733
240 217 786046
185 73 875720
258 24 129100
40 82 196122
168 144 555001
202 191 112533
5 177 586820
133 166 614574
23 106 439418
23 251 91804
32 259 133417
167 201 150011
35 53 546409
155 7 807493
168 164 771887
120 259 561530
173 285 841886
127 149 894564
204 201 225393
77 203 206745
89 100 390880
253 102 785126
10 279 852729
232 66 320420
101 139 167660
267 229 262147
2 282 120665
99 20 338182
296 160 66253
243 134 248152
100 126 12238
210 159 882786
298 104 192859
196 220 31420
226 200 505942
155 174 151896
40 118 502856
297 245 709633
11 221 260858
208 175 719509
99 152 587165
262 265 817245
208 287 440959
220 71 46734
256 60 590416
217 278 272915
180 99 819079
45 144 11106
86 57 683717
159 202 228538
269 107 753576
186 258 507729
47 216 300829
238 120 630692
294 7 177659
221 119 471155
231 243 646973
275 67 993773
216 225 632696
121 67 603366
263 241 48445
65 271 89182
278 279 678754
183 39 638408
291 288 885954
23 52 140903
153 39 106413
285 107 531103
264 199 921646
286 141 458415
247 200 884139
284 160 219311
297 10 798129
158 278 73806
291 123 631984
230 57 984134
122 161 534641
46 23 450378
244 48 868122
92 17 420173
296 174 258684
34 101 731741
155 42 357132
255 142 577989
217 233 376423
109 67 958094
94 16 760720
32 27 758230
139 51 180313
69 238 469243
10 286 402148
78 71 760937
87 44 934188
114 222 363448
161 171 405031
150 57 777655
181 90 188744
140 115 106709
167 37 541679
89 93 271711
275 291 899290
173 174 930394
190 251 449317
19 16 591376
36 212 46582
208 221 81104
236 202 861950
126 276 94193
97 78 180073
203 19 67176
11 259 187508
188 176 899503
205 158 546503
206 89 345707
157 212 27463
271 55 126859
222 213 786599
247 182 652124
200 178 161357
237 89 577587
290 25 452225
245 129 574891
248 36 734323
178 209 708386
202 248 756033
90 142 769528
205 80 27593
60 299 905970
159 220 39100
117 233 53756
200 20 514109
264 267 920522
246 172 819990
144 26 480791
241 240 44048
188 178 631980
191 151 851133
17 258 485069
184 147 666585
150 235 347387
143 182 189855
174 29 972174
257 216 657725
169 127 922429
222 23 649011
147 241 290098
253 274 231350
92 269 605697
209 248 559288
97 61 258483
127 111 540595
129 279 835635
176 158 739373
296 291 344839
56 199 102242
78 173 997372
35 77 118259
53 150 569505
26 77 155142
165 14 653729
59 131 317492
255 40 601360
67 147 267164
14 294 744442
128 92 819106
139 151 982191
48 274 933905
135 39 806433
143 35 793228
94 276 46358
226 135 490454
173 133 816813
77 295 693304
20 272 17652
117 264 923138
238 15 465114
213 103 353405
43 78 459745
184 191 147676
193 92 246687
37 196 718200
11 54 408804
38 21 303023
178 293 529528
262 80 351892
159 288 127836
25 57 645672
146 179 258440
93 132 397032
7 36 500296
263 146 696851
72 287 914618
237 226 24045
119 234 644889
56 139 783705
29 196 73827
72 295 403172
31 33 370337
117 100 583132
65 266 611163
225 187 733975
60 146 177329
298 286 909486
244 197 100241
185 58 972537
192 171 799625
196 107 568554
300 163 694782
4 105 728466
206 13 449675
206 49 782642
169 124 968444
55 149 742859
280 271 588649
90 242 708571
125 18 469642
249 282 969240
115 16 361507
88 238 61190
172 120 607019
80 146 728770
15 81 803761
110 222 261856
89 266 896306
156 229 862760
126 158 342967
109 291 434395
46 121 921760
159 43 712158
88 248 142983
47 298 590097
110 188 588707
115 217 498045
132 192 47578
118 273 594807
156 266 313622
43 260 292095
82 292 492083
194 243 2006
141 245 235137
238 299 989667
283 136 278626
61 271 201432
13 125 73564
193 280 214192
158 286 231929
199 215 835681
46 170 973157
124 14 909941
126 120 199821
24 195 519267
279 272 869143
237 53 473359
86 115 862110
146 252 933036
2 114 878985
206 246 185148
56 210 575596
88 170 332668
234 252 976308
90 62 20617
85 43 598666
248 136 957155
93 146 213470
283 198 642029
176 179 253566
203 6 873153
174 285 490769
138 87 343848
38 267 854833
182 94 408161
117 185 706436
225 244 50084
141 34 418375
121 38 701506
126 184 902164
152 141 700813
130 294 850266
14 278 719888
145 178 207621
77 191 27440
174 77 581703
250 51 189753
125 99 16494
214 190 1787
280 160 123437
139 298 201245
252 204 911454
100 157 738715
138 89 642243
256 298 242161
265 201 601897
57 169 531591
130 269 84700
193 146 929571
194 185 939161
66 27 514204
48 213 131979
138 242 338909
31 47 270124
234 191 829253
131 190 619422
64 241 895495
233 44 778743
260 15 648616
1 100 551346
66 282 693558
293 101 190823
27 300 13510
218 225 154296
114 192 225405
87 171 253712
183 298 508271
155 25 924967
22 237 813644
225 154 510264
213 87 244718
293 245 812426
216 88 399087
61 70 262406
270 206 349581
169 78 734079
239 13 560447
93 111 779321
56 78 262730
170 65 503018
45 284 567208
9 144 732777
182 50 897977
162 118 680496
96 213 801045
257 1 293865
168 18 503481
269 60 68439
185 122 762170
64 192 54044
7 258 880382
168 30 983390
197 217 18473
248 294 370306
71 246 515056
158 197 192988
232 3 704584
297 14 267585
175 137 386229
128 292 374775
243 92 909378
60 128 431631
67 159 358062
232 233 971012
256 228 145171
232 4 585684
258 25 339747
96 65 534980
53 171 649412
143 183 391632
188 51 777828
254 2 363861
272 93 445212
61 244 772882
144 205 686916
3 269 173421
292 54 125572
158 81 5988
202 51 641464
275 64 709697
214 235 789884
233 124 742080
159 143 921112
253 213 341218
109 195 305872
270 118 30538
121 89 716480
161 243 753723
144 41 153011
275 208 991614
220 126 507461
132 32 181014
268 155 855431
281 189 896180
20 249 870313
144 57 540122
12 206 611857
161 37 996655
172 265 203718
3 4 889230
287 87 86483
149 103 355869
296 189 232699
121 74 454016
8 199 771190
158 133 737342
280 259 892096
246 191 15518
233 92 854552
27 159 522909
252 14 622131
157 244 889169
140 297 276169
220 261 410903
260 169 34810
89 2 92203
6 184 824164
247 129 589162
91 187 412369
97 54 870250
95 80 739064
193 4 480358
149 284 385327
123 187 53104
59 29 207976
133 181 650654
92 287 489319
224 115 376163
275 246 294349
211 156 190965
27 140 289693
250 154 840381
142 237 914389
10 223 641255
207 234 363896
298 118 812434
276 240 187691
181 209 924566
280 45 498764
221 267 475853
205 281 429775
69 97 554479
174 124 764947
130 147 816194
21 16 221335
153 290 349736
219 177 239261
24 107 399852
58 193 623008
56 97 298547
235 203 877818
47 282 719386
24 284 426774
88 202 253839
79 175 196661
138 110 801917
283 291 730357
144 246 383384
193 111 596973
199 126 393294
287 230 577179
1 8 738891
281 254 426215
21 215 141330
48 243 92047
60 294 683090
240 47 972787
148 48 252197
195 70 215612
99 149 528568
234 101 958844
193 13 235784
63 190 796519
138 196 962934
191 177 330949
147 265 896352
296 47 235059
203 15 101962
285 40 724073
290 203 621182
79 250 498985
295 64 84605
123 115 179124
215 260 771188
145 297 951476
221 124 175841
89 225 193645
111 140 802948
43 225 16216
23 239 357731
200 18 100001
141 104 873863
287 49 474516
48 221 32183
52 55 288711
278 150 301248
44 186 286154
141 238 9540
50 87 830127
32 10 628865
277 211 66725
188 277 720323
59 203 249697
158 90 416795
98 1 377245
228 210 30676
202 128 800185
98 31 436374
22 1 796539
158 94 645321
262 50 317069
93 24 974891
99 82 131719
102 238 587031
34 37 501245
41 118 169821
85 251 695583
188 168 43016
143 9 445617
170 126 413789
124 99 88862
77 171 209594
3 197 450639
243 127 849776
212 3 124009
191 211 675833
285 65 495952
34 226 153443
216 9 284301
207 129 944374
263 15 121054
48 111 719518
189 99 535457
34 130 642835
291 170 392294
60 245 985319
103 237 426643
219 88 606876
207 271 757334
64 31 84686
177 153 62576
236 273 188872
245 192 103656
25 253 81571
242 14 573870
63 33 549514
279 42 246228
31 281 590473
275 180 269015
270 42 164060
257 66 880521
234 188 257896
21 292 300072
86 15 376756
124 223 356760
19 264 404855
161 32 41860
190 35 296888
251 1 40459
249 295 594053
263 82 437266
296 69 606197
201 188 314636
279 177 171384
189 212 514646
270 102 213662
228 107 825814
173 150 449460
28 295 411717
281 226 986382
212 142 293984
143 119 591727
127 267 51449
239 102 244692
157 104 297035
273 79 987697
230 212 871567
73 61 328454
171 104 183866
151 64 248543
217 80 380895
124 167 541044
40 166 66265
199 79 690214
238 182 353771
217 267 411015
295 195 285058
155 232 756991
20 237 737810
150 286 979878
61 23 724400
255 24 2566
60 154 699055
155 165 178931
285 9 266043
229 41 11836
255 194 553274
9 155 59235
72 95 546198
251 76 985352
105 247 129635
91 220 426879
187 211 703029
197 174 773223
264 273 494067
158 95 623762
109 255 56085
96 281 301513
116 206 765616
50 191 236959
33 264 206868
257 276 752795
268 194 536369
57 171 740679
286 160 465194
126 279 306421
238 243 818508
207 60 367537
113 263 793230
3 102 41579
278 106 123232
15 46 160120
221 85 297907
124 52 157193
35 152 297281
41 256 551410
229 263 3160
236 196 746864
113 273 250362
35 65 916153
121 18 901548
271 286 24514
296 73 178090
105 10 21732
22 47 740870
285 180 250683
99 78 454336
192 235 20047
55 210 323324
113 80 130282
122 98 570686
203 96 993472
243 47 222513
239 27 937372
282 53 170828
242 67 300006
274 12 965278
259 35 936130
214 282 658821
108 205 617572
132 59 518259
266 100 511558
134 148 102451
57 32 285448
60 175 884752
49 213 77096
177 238 256515
65 13 859455
76 69 54733
18 89 420519
41 33 594852
109 119 324927
227 117 510644
146 94 309697
129 190 332825
103 260 349162
280 214 850108
281 240 736002
135 144 521133
97 170 707629
127 72 916180
8 47 285033
247 128 361171
73 111 276101
198 68 327063
179 290 674809
248 250 72872
58 32 361983
53 54 967625
95 180 153273
234 159 673186
110 10 377009
269 189 354972
151 134 561129
117 275 156082
157 86 992995
51 55 230613
123 112 110686
278 213 524163
236 206 3376
29 160 407229
113 79 175902
83 210 451393
56 267 486025
289 197 596106
23 293 515635
184 127 888190
135 115 75962
51 122 93968
202 13 243973
97 212 684803
162 249 442730
275 124 554911
115 10 601014
146 271 89297
137 34 997355
87 95 395456
195 145 188749
113 81 339355
228 211 436503
195 82 45098
35 173 849519
9 20 252562
148 21 816856
155 258 593243
31 123 661107
210 59 566999
165 205 958609
82 175 595420
214 94 820810
172 201 242297
207 242 325522
235 241 728775
19 233 179633
134 3 954740
266 184 410796
194 131 260133
105 100 901665
49 119 267183
67 262 200606
257 97 494612
133 278 222380
97 297 993772
22 165 666420
28 107 372336
270 81 917335
31 14 389059
141 182 259256
58 62 978200
11 300 776376
58 113 138782
156 103 801149
212 92 283302
73 63 78633
61 100 819678
154 222 856636
200 273 172403
55 138 960477
105 28 87738
168 119 979834
174 208 411389
116 255 202451
141 28 159854
125 114 855645
101 120 113403
29 241 662401
297 266 166729
69 229 115535
35 249 108545
225 207 907784
248 187 500281
78 118 657889
168 247 232008
15 240 908863
150 43 185683
5 176 920459
23 177 311967
41 283 747412
286 129 117439
51 117 531988
190 198 344570
250 291 102901
210 262 378849
24 261 887699
49 136 153795
106 63 907875
6 67 326792
68 291 587731
10 8 136472
209 113 119030
118 140 737126
261 73 722940
70 244 607314
280 16 680529
128 215 879757
60 223 961966
211 177 537729
193 250 201977
87 276 29959
21 62 306488
74 63 269820
101 145 891299
103 9 594381
81 282 228133
58 120 810297
16 286 241696
113 51 989687
236 50 520851
148 299 170054
13 266 171976
94 25 611528
272 28 829686
131 98 547050
189 63 619330
59 21 939717
169 159 466797
173 228 201422
139 289 697571
244 35 95498
127 271 301760
26 3 332563
34 241 184152
19 234 727013
24 178 632599
213 202 79804
42 230 475074
5 236 102821
25 192 370410
192 92 391955
145 235 360276
61 50 245801
122 134 207748
87 272 380612
265 192 883467
169 56 198782
61 300 621981
196 24 991810
31 264 186035
89 4 96350
242 8 963836
43 196 917123
35 141 117939
99 176 494066
190 233 216025
167 154 206694
180 19 695093
9 63 852856
285 264 761202
265 195 350292
169 203 537059
160 133 893520
248 163 131660
235 197 221844
125 52 195772
40 251 73487
158 192 763319
213 286 302642
167 134 399431
42 147 386300
46 182 685876
294 171 551865
73 279 152608
29 64 399128
73 48 494865
179 66 450513
23 4 547102
142 283 694256
115 276 995773
243 214 321371
185 38 585665
171 157 106900
11 99 474949
186 121 927159
160 238 83602
80 233 203053
144 127 753315
200 209 751538
128 234 272854
181 128 440054
155 21 827423
294 283 357642
122 162 630440
162 72 228681
152 124 739943
18 65 746372
180 94 418973
36 5 826815
189 194 312241
160 256 891547
281 12 890730
2 85 846473
184 145 664293
52 199 433037
262 117 299747
51 209 273455
298 100 95835
212 199 806188
75 30 442760
217 213 156570
73 50 105380
183 104 654387
104 273 451037
79 276 75056
113 59 817514
2 130 887170
233 128 604886
175 26 957477
32 218 357238
181 239 300057
158 113 335270
57 197 23582
214 165 299862
85 169 477444
118 143 753424
155 72 781064
123 288 795685
112 237 763361
167 98 340640
74 88 819569
145 203 168639
6 35 327886
43 21 750715
162 192 995324
220 273 715836
278 88 35442
263 236 976050
76 269 704228
158 110 562320
248 103 824531
283 199 324386
78 121 518652
236 2 231700
142 40 353081
238 259 522049
237 77 780024
98 61 304318
284 25 104389
157 251 493756
109 254 682698
146 137 540997
131 212 747606
86 296 626001
130 183 611167
137 257 301379
162 88 932492
65 119 728302
41 129 142221
257 280 550874
74 1 597406
172 81 90689
198 251 577000
164 214 4541
143 59 115186
23 237 292228
228 167 634137
278 280 162607
4 249 611794
109 264 96863
281 293 127042
200 163 989134
69 143 725116
193 115 788387
250 274 16427
82 179 264200
278 94 165718
198 228 726989
148 129 852568
252 250 877455
109 43 296327
228 142 856203
83 169 253715
85 24 111577
149 290 873319
83 129 562539
214 72 89413
46 59 321477
30 290 266060
23 114 112558
160 212 363730
264 268 148713
300 203 562722
257 230 136561
244 52 199572
289 280 316692
36 69 811869
184 98 649721
246 63 517079
227 197 597629
215 285 13060
134 203 421194
271 103 530333
44 121 655073
203 146 766639
216 137 534825
51 137 899982
114 261 994528
131 2 111708
217 9 265495
47 142 104584
197 65 702882
65 155 297153
164 149 610422
7 149 743535
275 159 281396
51 217 690958
283 8 392119
234 164 409861
276 131 202160
130 118 294564
63 117 991192
67 55 457468
40 176 416437
112 201 557206
112 26 371064
29 150 756097
40 181 430846
102 154 126537
152 200 229084
242 119 261258
144 23 969675
93 25 348153
182 139 125628
209 292 693121
224 134 391294
269 152 860083
246 105 413502
110 67 557836
78 65 526908
271 107 506365
41 151 712047
14 100 169406
162 24 937850
201 269 378914
176 72 687785
150 180 659904
83 65 110492
38 212 376657
150 232 576179
216 126 215817
221 34 399748
149 225 776982
55 44 34406
200 86 990606
203 239 36014
24 43 93885
117 157 32117
276 78 790878
280 219 896669
65 219 993136
194 241 602718
147 61 514573
116 215 243589
4 72 338658
143 244 838074
178 203 575181
247 53 887584
233 72 176760
48 53 604939
191 240 138543
166 264 240741
152 198 257326
270 97 201019
49 105 737118
183 34 632275
28 133 521791
55 225 873501
48 1 387014
5 111 311325
289 248 170813
213 259 483175
296 10 123592
241 142 400512
45 139 391102
49 133 428900
25 248 243675
261 143 541443
272 194 986721
90 45 470824
28 251 989852
215 59 133826
168 224 388864
93 70 487262
183 21 357788
26 53 624382
119 73 496356
274 150 552989
147 39 527267
29 178 662123
180 235 223969
129 266 862499
93 291 280538
209 250 337765
152 205 480919
129 57 915507
166 137 761421
123 40 924307
175 107 323848
241 197 279332
273 224 346712
292 277 118518
112 49 791453
248 86 488945
27 65 590988
265 44 958383
187 185 544548
269 183 83166
201 249 107487
103 231 36265
127 162 862160
265 13 332498
16 204 618371
89 79 708354
142 79 78888
84 160 757956
175 45 486401
16 253 330976
79 26 32197
138 19 808462
163 168 745863
20 235 351937
212 217 516852
183 7 889793
13 157 263870
240 87 22684
241 40 8019
78 62 61583
61 156 418559
61 29 861225
289 81 901137
20 300 751005
240 44 151789
277 66 833480
58 236 14690
146 227 758839
1 265 378924
135 108 77586
118 244 192024
83 144 567069
90 106 311856
148 295 229399
185 242 963435
273 185 665274
267 184 538689
207 8 245800
291 60 898421
74 250 923583
205 26 108113
249 260 21692
15 59 337712
246 178 475269
81 213 528584
129 66 540079
58 166 705125
8 144 113548
11 284 414912
42 202 170662
32 187 78175
90 176 929591
29 9 123988
31 241 103706
69 87 409040
175 114 712412
42 68 267005
235 66 524093
69 86 54589
160 120 803179
149 90 454618
245 260 613515
236 117 786636
145 97 301957
99 10 207543
46 180 389889
100 164 678459
277 227 38912
115 216 60990
39 288 447196
2 116 877634
96 162 445032
89 65 461332
18 180 703166
178 186 427656
295 54 970744
259 265 685500
6 125 983441
152 65 50810
199 190 532078
59 9 531490
207 294 614886
225 235 525327
39 93 829599
279 93 935977
86 279 882797
283 54 378358
149 241 644779
11 97 415730
34 233 952640
85 20 381656
73 229 718179
10 67 388078
264 79 440007
11 125 583498
288 283 818992
141 58 416567
205 300 266913
71 202 744374
2 210 387226
272 233 92559
135 195 33881
98 36 738286
90 114 222690
205 173 953613
213 34 816116
300 62 723054
277 170 305516
93 153 823368
177 258 375013
148 202 218651
141 292 352072
166 18 32018
299 258 362731
218 47 714381
181 125 949849
132 30 849691
198 53 235467
123 279 590304
47 91 111452
3 297 68147
118 186 753086
86 216 150812
226 68 156040
96 27 981687
151 136 180741
48 177 512651
235 18 397335
192 43 108673
47 249 209179
130 248 969930
70 16 200249
228 145 576711
13 167 885437
255 170 346982
288 109 970111
42 210 527173
174 120 557887
130 113 750392
139 14 346101
262 46 454900
126 224 880756
165 160 514029
140 126 800011
180 55 432380
203 223 284415
221 299 934502
45 223 222838
29 34 296668
271 42 77509
4 111 341307
264 240 667905
249 151 46385
20 105 988483
133 13 317731
267 260 679495
253 290 723692
166 176 121823
222 135 91496
98 212 239699
126 155 793914
7 129 91574
238 140 115409
122 205 551012
7 202 494566
289 228 956767
270 38 757404
184 205 119783
263 91 828399
292 257 597233
65 120 358766
179 236 957474
189 113 900062
251 128 841457
14 271 372567
41 9 347090
37 125 483138
106 54 909447
271 265 112682
279 154 967485
160 136 216353
76 27 904947
60 138 956416
5 256 154116
164 52 347716
213 130 385140
25 14 225221
116 203 142906
218 291 300406
153 158 316227
81 64 138393
234 34 42887
105 250 963502
18 120 568454
69 191 829640
89 133 430758
116 39 793709
183 65 158339
178 6 599569
295 185 936929
135 241 591969
108 34 592412
232 195 592422
289 117 692554
181 22 493598
213 289 933756
223 237 409008
175 168 185165
191 80 116474
14 28 564835
293 152 211752
4 239 558568
22 118 990012
260 73 509010
171 61 12389
128 158 817481
157 218 745176
58 220 60572
116 91 493234
72 7 502624
279 146 764831
129 131 574103
69 140 745584
243 122 493940
176 258 567483
102 181 684952
60 64 325142
45 205 414991
149 203 519777
210 29 397829
285 66 898973
36 70 353981
246 230 266493
47 86 204055
163 192 189820
91 20 818869
100 156 702309
214 102 731449
150 177 520284
156 252 959961
288 18 231997
253 175 527276
208 137 497795
119 204 906019
22 115 847498
109 227 583123
133 236 790187
59 161 654822
98 11 962406
222 176 209554
227 68 529165
130 233 330196
299 92 449213
21 127 171121
45 206 503286
192 280 685383
20 97 787095
1 216 318726
5 275 774173
251 299 723429
164 141 89021
268 59 78444
260 266 285023
72 149 4072
156 138 509906
123 168 304706
99 65 812329
300 142 999333
294 263 514858
81 234 23131
88 282 637595
38 207 390870
214 245 543870
68 74 377541
50 179 498761
275 294 375641
96 206 192910
292 155 127219
173 223 288247
66 271 394900
292 263 915387
285 143 419332
105 102 143953
257 196 263168
211 5 106389
90 37 328670
26 94 10262
98 193 27423
1 14 500957
142 94 118605
184 97 601365
4 295 425644
88 63 152497
222 85 518087
73 130 24479
22 253 690869
185 90 785223
58 156 996692
123 145 839553
195 47 97510
16 31 874429
260 222 873012
63 98 699081
285 201 250540
35 188 588132
214 26 659848
228 39 60869
295 277 199916
283 253 742103
13 152 65228
37 284 33394
248 200 735841
86 44 670798
10 216 990385
21 209 341947
105 251 323848
222 33 502060
183 160 257741
140 208 172952
20 285 444275
232 238 504321
255 103 507501
87 227 617384
227 298 647397
285 91 99341
190 134 6725
178 67 895367
36 75 871001
269 168 145315
227 12 174955
25 68 191731
210 175 774490
165 291 685250
185 168 8740
68 260 431036
65 157 554983
17 236 858552
93 149 383552
236 22 833031
1 298 350115
161 147 515977
60 103 922083
232 95 996802
152 286 439370
185 152 856149
13 52 962825
175 157 224393
286 22 352160
124 55 65121
120 39 793909
90 172 472825
125 212 232886
224 110 537657
252 289 208217
94 117 524200
284 202 508998
184 53 828230
222 77 724772
20 78 36773
44 257 69964
243 152 182342
63 269 683117
1 238 618093
68 72 720806
295 215 249142
241 41 224312
241 181 74222
215 130 639726
9 273 639597
93 216 111896
215 109 158365
215 24 707818
145 100 578270
65 94 261093
108 18 123923
156 2 950257
283 45 847554
258 33 906697
49 111 824399
153 58 914924
53 124 510465
37 122 735965
89 271 622962
240 70 627910
227 189 853024
20 89 389205
299 298 826934
53 12 856932
109 178 715883
137 220 188924
36 126 102829
196 288 721923
283 84 843700
40 76 339193
144 143 632928
207 277 479812
183 288 615862
132 28 185715
300 87 4661
69 174 249826
236 86 7420
31 250 718582
175 290 728032
46 203 98504
85 283 570232
125 180 376711
83 160 877666
27 52 858851
100 57 584452
152 61 231734
239 249 219663
76 45 773256
120 292 251874
12 166 75031
97 228 907808
118 121 650757
180 207 961184
245 35 276429
222 1 695107
33 99 497689
161 45 246896
114 280 943548
138 195 229421
184 114 995973
188 93 46184
259 290 176487
131 79 850502
14 170 858082
52 165 769140
31 252 297082
117 239 849175
89 43 879701
297 263 787313
206 181 758035
202 34 855978
290 51 731380
192 212 269486
181 178 691802
153 145 119615
55 163 862190
64 135 585514
26 269 47003
174 103 122832
155 108 321331
58 136 40269
144 222 696166
156 267 810496
248 33 36031
102 123 415220
285 197 238471
164 39 13211
217 29 193227
210 275 312671
3 242 211226
42 16 104339
231 146 751597
241 251 403923
49 142 470184
299 229 952712
25 271 667918
273 68 641294
159 25 521275
283 263 539259
212 287 195978
262 28 75798
111 262 18715
99 291 51479
104 62 924367
82 96 653859
245 223 705469
136 168 745043
73 127 725716
117 21 664530
198 188 606362
13 165 542313
102 29 825363
261 78 689516
167 245 412861
5 55 625906
255 219 840543
162 18 268888
244 126 656836
122 180 648736
275 47 92312
204 216 141575
279 189 521752
267 84 859595
42 281 335049
115 235 175444
266 170 285937
260 175 419499
268 39 806563
83 189 840691
169 222 860578
289 150 354039
296 178 879280
216 97 246109
24 97 546155
228 101 70754
57 73 529508
184 16 854411
187 174 76403
149 263 804115
97 154 610981
10 11 234740
145 192 927992
259 183 589391
20 151 923547
143 120 389173
185 294 469642
265 6 315331
65 139 913781
293 273 882681
294 205 802883
54 144 3269
288 257 665939
138 67 983687
133 264 515678
263 264 498093
162 109 827543
179 296 349856
95 125 493019
5 180 916667
72 237 920502
190 191 730192
231 80 682037
22 3 971017
249 54 766475
142 48 510961
101 137 865790
239 218 929856
126 231 660537
19 269 97543
86 203 224376
53 249 963328
266 179 223774
33 253 958935
106 199 977816
216 18 99901
122 211 524187
278 236 19430
265 269 203269
271 258 765280
286 235 480397
88 70 566970
8 89 188577
232 250 401322
159 175 16387
42 57 491183
249 159 241743
35 284 352197
132 165 838318
58 105 830535
285 45 873015
171 116 631737
170 195 479056
127 228 541646
20 41 644621
218 182 994894
33 92 342670
167 1 955823
145 211 720581
210 223 300745
169 175 773741
245 114 47693
81 67 393364
147 280 838399
206 63 705462
8 268 786430
29 71 407086
97 172 621922
132 75 92484
8 132 963126
128 299 273668
219 221 376826
41 230 739697
79 216 624994
69 119 787129
8 22 215197
193 246 988771
134 82 222073
237 18 348458
291 65 703666
67 148 447862
171 215 539013
81 183 891766
134 138 440070
260 181 330008
271 239 742262
65 232 463812
110 104 614019
55 242 509640
282 245 101417
214 86 303479
207 81 859115
162 112 347335
242 173 774784
284 242 847367
240 297 183266
212 214 507971
289 87 660442
99 86 791471
83 88 369124
114 93 905567
45 277 97102
102 127 577999
34 144 841366
44 120 792655
186 20 545432
136 54 990763
250 80 653414
69 297 245678
138 160 424471
258 224 138108
177 13 468138
32 25 144485
160 219 771898
21 134 805976
61 144 652078
58 73 432551
153 3 44580
117 155 748551
169 36 117887
58 184 603690
123 85 864948
248 38 132852
76 149 199104
219 200 807539
83 233 162369
232 240 188517
181 101 183813
14 221 832233
91 181 130995
184 160 233367
104 235 844196
199 279 683204
153 43 842846
204 181 698302
108 236 416362
63 249 197918
290 277 850541
268 57 451870
116 30 730866
218 43 530310
169 135 353305
49 127 698142
46 272 807381
222 293 63477
239 133 305438
96 54 465838
272 188 629297
110 226 201886
57 79 748637
268 47 645114
217 125 640981
74 166 82790
36 270 664031
262 292 642931
278 101 547352
18 141 454529
174 91 295173
32 242 2413
247 173 346197
105 42 247656
137 96 979378
32 247 94666
216 220 553949
138 205 417613
26 101 349591
179 281 32694
272 26 273958
20 153 67289
163 130 743346
185 297 879938
246 163 330731
25 186 276551
261 5 763087
105 6 461744
39 61 321510
242 154 902548
152 29 356931
4 39 860967
246 104 361760
159 170 462984
199 73 325043
84 61 399929
4 57 856872
163 15 953009
39 204 615513
194 158 545395
173 68 123881
158 193 215866
212 176 792284
127 199 946336
50 246 298587
77 256 443871
37 238 768271
37 190 336866
43 297 603130
228 171 491071
274 285 201054
2 66 464107
153 127 404466
173 283 937448
207 52 542892
160 263 5727
119 26 920827
150 276 265346
95 142 825914
117 13 200555
235 50 161546
193 194 962382
116 272 521283
178 144 362669
164 243 861024
120 189 92948
73 72 413415
288 40 318896
206 225 828209
79 34 658950
49 2 71225
141 96 676957
195 298 831532
66 247 499894
115 127 992929
20 80 204109
216 236 802524
132 247 624533
90 35 954954
277 229 24131
300 12 972113
43 49 303334
157 191 500728
53 17 145776
161 79 317356
163 86 980671
297 227 4084
130 247 85733
103 218 363117
286 196 201415
192 107 539808
62 120 810971
209 122 458804
1 240 670506
70 132 373947
136 19 832400
268 126 52160
279 280 268680
177 123 140304
267 5 857455
239 11 23144
257 241 360193
221 256 855639
174 46 754278
68 209 62164
254 252 797002
170 108 636154
257 265 236351
56 253 525000
201 253 746506
101 150 811023
43 125 763239
3 61 47795
68 234 399517
151 12 113945
142 45 382361
283 23 103982
31 93 129600
126 298 267383
208 177 364150
48 115 932129
5 223 282635
135 180 399413
15 26 520430
8 177 250337
222 95 401717
139 198 68639
82 111 516623
184 186 554278
24 188 439632
162 223 225574
258 85 647878
252 46 911418
239 225 809082
91 63 823135
26 209 277393
137 177 590310
257 275 87781
257 139 451977
235 112 446075
68 24 815599
179 87 974771
160 105 113438
62 33 562939
146 206 898914
148 230 963368
126 25 358284
62 37 647359
243 19 959706
158 178 847966
208 55 27515
98 295 7456
234 17 425239
15 174 685528
148 91 68096
38 99 994281
59 136 443710
161 102 268838
181 253 277534
67 288 919447
269 226 973802
187 34 611868
234 114 195167
234 286 967866
224 61 413049
199 266 230063
142 169 260394
202 113 778420
283 272 898743
167 285 776454
37 39 346682
87 242 228554
53 44 851081
287 98 391683
91 261 310265
266 234 951931
151 181 267812
261 158 646377
51 50 171879
89 282 807780
175 259 586049
241 164 671065
13 164 563085
280 298 51284
232 239 28135
42 232 91406
267 249 915060
8 54 233449
155 252 677316
194 283 825051
92 213 615711
165 220 439580
48 163 860107
136 101 473003
236 288 613962
22 101 200381
101 107 893408
156 288 828146
8 66 663144
1 225 853828
110 66 756880
100 81 763327
99 5 987713
48 255 755650
21 274 797049
3 130 186038
267 228 432545
100 246 783586
176 24 256788
20 88 598812
254 3 910295
176 162 387412
233 143 173933
238 203 833001
121 247 360279
196 214 805495
79 215 19055
148 169 344486
31 245 201915
223 149 715688
280 241 294370
70 260 445708
122 124 444439
124 283 379776
191 120 655529
66 214 75506
144 141 920741
256 244 47184
6 254 253822
59 2 354629
267 104 692209
50 136 667247
143 202 179439
33 261 362172
4 159 270454
207 37 540516
290 105 780542
264 24 962333
152 253 107968
176 1 262334
160 91 546917
59 126 118655
57 99 857400
79 280 634507
220 255 992394
3 277 410554
54 159 679999
66 32 667018
28 241 426545
185 125 212392
288 19 277750
91 271 997975
119 85 330660
84 202 224889
134 4 419888
141 264 368098
234 12 243493
219 17 411161
239 262 845597
162 252 688019
57 9 295368
49 80 892632
277 152 622045
79 290 27162
190 281 189798
240 93 946620
2 299 831588
295 151 563592
169 45 715288
157 129 926313
146 221 816210
68 76 342263
282 177 343327
243 291 930701
40 14 507052
8 173 673997
267 203 984481
14 274 917373
95 68 971415
261 244 768980
167 153 937164
151 265 70219
54 37 161412
106 142 788842
250 68 409390
123 16 715387
225 155 323304
257 63 985899
147 45 294241
7 57 553570
25 296 619631
254 121 277326
43 233 126617
251 220 622398
129 217 526956
181 168 620135
249 229 733570
292 93 997077
219 290 230543
202 283 435964
113 14 927286
111 32 201716
56 80 579227
290 72 540057
14 222 414281
168 112 150948
197 260 80371
136 52 907872
57 143 982948
150 54 965437
214 284 163254
257 249 677610
281 20 436462
137 74 427394
269 122 855722
287 232 102014
128 99 788135
262 246 655710
144 157 236059
55 182 36168
292 50 683862
235 67 43337
286 47 828739
33 15 62405
49 25 570728
154 170 90445
127 147 33553
136 66 489253
197 111 250313
259 216 259168
299 287 957343
5 184 831251
216 108 687557
289 72 401554
47 82 216841
295 66 924913
291 19 831157
161 236 768262
251 156 426507
110 117 904534
274 233 99655
25 33 364461
82 54 106223
85 220 7717
227 125 179205
199 116 731459
77 160 159572
24 235 644293
72 69 238495
112 59 511001
156 205 796004
237 158 408165
245 202 482594
233 65 259250
73 186 811574
72 264 748717
95 249 538406
144 115 101404
190 9 967769
286 104 66652
62 141 838101
161 233 151593
78 235 58403
252 243 852676
70 171 808928
114 210 949631
173 111 831218
115 52 849575
246 77 570242
122 159 501925
224 37 281019
295 142 340044
255 47 126964
80 55 703335
196 127 22928
82 53 287851
162 219 995526
23 245 925349
75 226 805616
255 288 330797
182 120 904041
257 7 452953
141 83 20306
45 235 207889
125 72 402584
34 240 79686
121 239 995926
197 107 476385
230 108 12222
300 214 593544
172 150 186096
19 106 100657
149 91 621305
108 219 30702
215 107 729204
139 58 554105
217 62 782976
201 181 194645
91 95 988951
147 2 578746
119 192 308833
109 131 194231
98 43 135896
224 16 109459
181 106 92292
220 197 578994
184 137 161471
65 265 763235
93 190 544169
134 25 73630
256 186 479024
79 8 978677
157 42 849787
286 94 146141
191 146 267317
81 31 448794
236 176 313584
282 260 514293
164 37 390642
80 93 186608
205 196 872023
244 166 240380
280 163 512651
10 172 552854
287 152 955067
288 75 223669
146 126 242980
58 57 772325
215 161 841132
144 271 131702
134 237 834516
145 250 666199
278 208 149044
265 62 582294
125 219 347679
16 63 563981
161 94 614370
208 250 126737
275 40 965775
294 147 804194
10 225 305660
66 117 935322
235 186 503472
228 213 381231
127 210 438846
108 124 837560
144 265 163839
226 246 688844
78 265 971113
169 234 201820
21 279 422095
182 300 804882
292 57 816633
187 152 466949
2 83 466166
62 73 815391
211 185 755977
240 287 519857
79 207 569539
126 63 715770
97 89 151274
117 68 234157
217 298 810844
218 12 382790
233 8 828629
245 71 196504
198 122 894509
155 167 323425
278 241 588368
234 13 871319
109 46 87218
152 218 18315
64 32 311613
236 12 533471
137 176 11255
137 255 629627
109 102 124547
14 202 469750
296 271 781996
72 124 666831
86 251 369380
113 71 429946
117 265 202764
276 268 80682
132 150 571310
185 147 383474
254 123 800675
287 263 179568
267 183 70185
207 43 711904
108 8 406917
251 175 439607
75 10 126505
159 137 32261
59 263 679435
56 12 389636
13 185 88661
239 8 679107
162 14 410165
103 198 291450
132 201 789607
237 33 678564
138 272 403482
300 243 521380
167 36 763983
84 205 380076
60 85 675269
115 58 334529
191 223 362267
67 290 885176
169 290 151111
187 255 237086
229 110 742550
270 186 648515
34 261 113213
83 237 942220
108 252 312975
102 124 302148
12 184 372593
218 235 762786
128 135 547147
33 108 441104
8 263 470478
199 227 291855
56 26 307589
104 280 669798
242 277 197781
49 135 898275
102 157 833514
110 42 355562
115 109 618880
247 155 864052
271 158 757165
185 215 816818
196 23 383142
81 124 340546
125 152 708347
205 183 659516
75 97 314372
146 209 372966
37 85 270337
23 15 557592
222 190 49568
208 118 45575
69 266 158720
76 187 685301
168 77 775248
35 29 262497
215 211 894848
80 283 390225
165 240 955608
251 77 834681
286 98 107983
299 185 489313
130 228 683331
13 228 223771
266 231 171419
130 132 13630
159 87 55211
260 14 258851
241 224 926981
63 286 680085
85 158 891352
69 236 705112
16 196 822398
55 292 790370
258 101 329695
28 175 330627
250 40 770284
206 83 462584
181 123 375986
112 152 377202
85 92 307188
131 206 646802
264 287 241862
21 186 308264
178 20 449552
45 62 273641
268 205 132480
42 97 513791
175 116 46822
19 279 816046
117 97 264182
229 118 461709
63 298 869749
87 117 108395
133 300 130417
19 31 800327
145 296 859175
230 187 617219
213 131 699835
96 282 454149
240 115 898567
130 297 754208
142 292 122815
215 35 534173
154 251 464098
173 25 558439
172 156 962268
232 29 812961
75 225 749456
103 101 728787
180 262 675449
292 19 171583
58 288 823687
232 82 960062
252 205 426679
136 121 330200
211 184 661411
18 43 938958
140 90 151298
107 171 628619
230 192 790073
64 219 546748
30 197 488290
156 291 57772
79 256 219006
56 118 846958
167 198 519143
49 81 268179
280 183 8105
3 36 247074
252 224 963681
237 169 692668
100 201 411497
55 237 666482
194 107 668222
155 217 638930
281 130 692259
66 300 502075
267 240 480302
79 148 740449
300 247 392167
93 233 581684
127 192 931874
129 84 730711
53 151 880157
47 165 10406
49 98 661315
89 109 557011
149 227 263607
156 180 114823
245 40 291354
293 110 622058
145 168 18857
138 216 258336
163 3 657311
197 204 133290
180 4 787248
120 47 869253
266 30 950385
93 83 518429
141 124 282453
38 291 766776
155 60 904416
46 268 848625
5 235 212044
257 201 180782
123 286 81073
97 76 834755
91 15 845423
28 185 26122
174 158 904884
209 17 262462
202 35 958405
298 161 855026
228 71 506502
16 49 263037
182 95 698860
29 256 437266
284 95 338757
141 258 326621
280 2 353487
153 220 319667
249 103 35809
10 73 286644
135 218 13912
213 53 160342
93 29 485400
33 19 560758
283 100 411735
22 152 828264
299 72 386960
184 111 767163
264 190 919149
231 91 723098
14 101 569277
97 5 217703
92 182 41942
153 173 289210
55 132 905051
100 43 157327
254 5 232877
172 147 712521
61 12 706199
152 45 537743
224 246 960052
205 107 304690
118 148 127899
138 85 449492
150 167 179671
240 219 604121
284 222 88758
50 291 472323
248 20 898301
267 119 803445
164 41 965240
126 19 879604
249 200 301088
138 90 798524
199 51 321135
240 146 366594
157 164 296231
10 70 460644
192 155 798754
105 236 279437
15 151 35766
207 92 911071
169 257 349134
105 123 692257
126 74 130584
218 265 899272
209 23 677757
130 271 16368
270 227 907841
203 161 802041
77 225 45627
255 112 74606
219 244 970838
205 49 351920
114 272 941532
87 88 972512
142 269 825724
148 30 556364
96 278 699668
6 220 407322
163 265 987220
104 74 649703
182 206 235238
288 97 265544
81 204 885282
69 20 10561
100 188 727627
101 114 592882
266 3 658899
125 207 976935
215 265 644589
29 183 116865
195 231 654380
134 88 206029
78 293 376315
38 186 584293
182 85 173641
256 166 921513
261 26 535209
55 298 406256
261 276 419407
257 67 550003
15 285 237554
247 119 19553
28 281 564606
71 213 33336
61 161 268794
288 63 125706
33 45 110650
36 300 389739
280 24 477213
131 211 151622
122 19 799921
1 54 363752
198 127 404298
73 31 954493
51 76 403216
202 187 417541
228 232 898862
191 207 445117
6 29 755449
98 164 322840
263 244 143006
108 11 810733
20 243 567990
212 107 18633
53 37 970719
196 61 110996
263 62 42939
132 110 982983
102 158 786604
16 252 547916
111 160 987979
175 104 691295
45 121 345451
86 219 175654
75 212 86303
220 123 57781
114 62 858930
88 132 694865
113 179 932161
299 252 935241
199 269 822652
204 263 130267
232 81 619695
148 195 910346
94 150 235734
289 167 681086
234 297 39033
38 218 96850
158 48 755557
274 96 270679
108 122 178059
167 281 722971
75 95 748067
160 38 408398
230 199 75404
49 129 198183
85 12 951518
21 296 429048
176 103 601872
102 111 615684
5 284 186951
210 208 348698
28 149 570379
240 113 4908
128 65 75235
224 14 844819
39 38 815844
296 299 227504
217 14 828658
47 54 243379
155 300 308903
295 176 292683
74 131 570184
171 16 163805
39 1 626343
7 260 873334
43 244 353213
58 172 55886
127 95 391535
179 221 707948
26 151 107995
222 48 228305
22 87 646166
242 58 234304
75 73 41110
222 86 412052
283 31 713269
240 292 514751
210 251 823997
3 182 621923
46 103 355047
242 24 431272
288 95 632800
132 237 6838
26 277 760730
12 33 286817
175 91 920957
264 100 77057
103 71 337070
176 227 382043
146 100 904739
250 244 43793
37 243 974232
236 142 203206
64 145 228875
234 251 741666
54 184 744406
39 97 768406
134 286 657602
278 77 272992
37 214 680736
89 10 904424
172 184 508416
193 78 563096
251 278 112
56 79 840729
144 216 121292
26 64 500297
84 166 856089
289 239 770906
39 261 817246
204 75 812601
221 5 396557
208 93 507164
63 174 665521
94 257 568161
33 262 808361
92 110 693146
14 145 146692
122 153 383300
11 129 510913
113 25 37104
43 249 455971
110 65 794882
82 172 751845
193 7 532990
198 196 903736
45 15 87206
282 102 333859
41 284 228258
143 82 380189
244 8 657496
223 158 342860
89 15 685282
174 211 337434
115 185 461591
151 112 361192
122 32 338323
289 20 782042
96 38 915107
36 231 635863
189 195 589190
36 122 47717
77 300 740203
149 218 389545
181 89 29591
274 38 898021
120 79 826683
186 46 42021
68 205 978359
267 299 773459
19 168 108366
97 143 427776
280 184 611804
3 230 434277
170 236 985167
149 113 593359
158 134 489527
81 96 188828
20 76 390519
230 66 365999
184 277 276216
85 262 987519
258 208 996473
253 235 314751
96 11 45680
245 182 245625
76 234 964445
23 18 761350
211 57 955808
12 81 204393
63 6 490066
136 100 291443
275 227 271059
21 218 71428
147 162 590654
13 280 367156
291 36 502845
81 27 386115
1 66 196428
187 26 501387
57 43 355021
60 37 347435
67 45 96897
194 124 171075
106 118 556717
23 246 588348
93 28 573974
212 298 407435
287 70 68871
251 235 110646
83 177 3819
100 175 747904
299 112 125942
262 36 850079
56 60 149712
297 231 137986
76 179 454195
94 109 88732
284 46 239197
195 101 326517
108 232 991326
24 277 177419
83 238 877277
281 264 963005
241 261 749255
86 49 894852
133 155 929067
236 208 237565
272 249 832016
34 219 810609
129 156 8622
74 146 289146
6 149 520652
143 296 550444
235 79 757465
162 125 987474
95 79 257744
73 36 252269
279 251 183456
79 287 419011
212 188 15625
157 259 97010
179 46 890276
168 109 845009
149 217 861328
2 132 59506
100 228 443725
151 288 679663
46 214 466107
245 72 352974
223 242 229062
171 103 121493
65 164 333156
141 298 776414
177 295 432194
147 248 945082
232 246 203775
178 148 52082
109 149 394267
117 214 280691
185 268 129650
178 57 101942
196 273 946134
12 38 501485
89 190 334793
275 289 218858
284 16 815390
58 292 244
193 120 740813
270 127 322989
100 259 963305
24 104 582987
7 16 544662
118 242 290916
228 76 100217
96 151 441285
18 163 729460
222 205 15644
142 294 954889
30 52 466354
262 40 196105
100 55 26934
75 162 639446
299 81 321938
68 230 873987
42 201 713927
136 37 460994
109 5 946502
121 265 498915
191 164 298130
5 206 458540
96 144 362073
86 106 316448
271 43 35272
34 47 31064
66 217 566236
230 162 576632
255 237 861253
93 253 754481
172 61 869101
88 121 553587
267 136 63649
77 105 936758
83 201 282097
42 165 416643
217 210 901669
196 32 825154
267 117 598419
178 237 332429
223 208 762812
113 225 765620
111 147 527043
139 225 406059
105 173 351607
232 144 615700
109 232 350448
286 195 469607
135 213 838722
119 25 394420
134 113 203629
61 182 386125
286 4 364549
99 185 714400
226 248 362914
99 171 20202
286 48 61007
225 164 159732
14 193 350426
278 139 933614
4 181 461672
133 41 687326
284 196 596158
216 193 139841
188 242 552443
18 181 474805
132 100 27819
154 10 419312
56 278 251275
296 192 822074
216 44 260596
223 152 981335
15 21 623718
93 277 524132
300 1 487743
136 43 97585
136 288 383676
67 274 60944
107 23 261594
293 82 230607
163 216 569282
209 226 255412
250 256 580977
280 159 356808
163 229 409663
170 2 925658
244 94 961575
241 81 211742
17 63 743855
260 98 529620
286 102 313683
106 139 894056
258 229 25249
166 225 236851
218 163 289941
299 232 289665
73 155 627234
219 19 195366
212 122 147080
222 84 981848
222 269 981379
73 274 270196
165 156 33826
48 211 258049
19 261 440836
153 18 777636
4 208 948267
27 175 10341
132 79 649125
205 35 987886
67 216 29500
13 153 870927
117 47 596597
210 40 219218
81 165 414483
176 182 57899
99 23 914632
211 144 607091
193 273 725819
245 12 464376
55 277 482204
191 167 296836
294 195 381695
81 271 552363
178 120 668804
228 240 74814
19 117 439202
228 279 860461
158 69 711537
269 172 255706
271 22 480960
300 141 927756
292 180 604785
108 109 192716
97 111 759752
96 271 666950
149 179 373829
44 126 68578
147 246 102592
210 193 241716
170 158 172780
63 222 171563
112 279 924824
124 209 411995
239 101 668328
91 199 846477
255 17 315586
242 209 42426
50 284 908399
53 110 573981
106 92 162649
54 2 672592
3 87 146220
294 200 416414
288 54 700288
253 100 881494
21 129 687447
215 253 937229
106 154 332690
113 161 591848
148 3 834068
220 111 730940
214 112 284087
255 104 740891
22 60 586132
280 182 923084
10 143 994679
166 299 927101
181 226 346009
268 40 612993
26 128 878846
115 12 771233
194 191 422737
204 234 806609
10 264 838339
182 109 875573
257 25 469863
221 226 924256
125 33 566528
176 112 381870
234 235 751012
4 293 788151
271 174 466383
175 296 492250
268 38 414453
157 4 127140
18 58 720421
125 34 599267
130 211 386278
237 137 475580
205 22 309945
210 71 514104
93 275 916912
81 288 919332
101 86 598016
59 275 454562
156 222 816993
3 211 576202
176 48 961446
178 292 506032
106 294 811545
264 152 98406
277 103 90820
58 114 180848
173 93 27851
186 140 316330
82 28 87174
161 88 806824
275 50 723924
85 16 628725
142 230 60455
110 4 326175
241 140 388708
4 131 578693
267 88 511439
91 293 736490
8 234 71008
161 142 420663
134 166 161765
125 32 833763
243 126 840196
144 32 195935
83 294 488668
32 164 174061
289 193 749322
218 31 797081
233 1 351305
289 79 820831
184 234 105121
89 156 73243
77 265 469053
225 167 235961
184 151 130991
247 80 574081
203 253 977000
185 35 774038
284 129 461309
277 223 247263
174 268 594946
52 121 311586
210 133 822076
93 127 570016
208 8 121309
188 76 86358
186 274 115420
129 92 295910
98 284 614257
68 201 943942
83 145 814491
297 33 318527
44 293 90818
170 19 614096
107 276 925181
125 103 822441
75 265 688862
205 220 271969
174 176 540251
189 49 807793
285 280 539234
75 189 379117
250 234 191664
192 123 136594
22 148 682947
27 122 108876
21 79 66542
254 220 60312
135 48 534147
152 146 52595
1 201 676442
197 237 32957
35 139 45020
180 50 150114
163 58 139595
205 170 85405
251 138 203288
275 206 588950
234 88 12940
9 37 850052
121 238 576998
251 34 21318
103 279 902105
252 39 877164
130 99 394974
58 230 134828
135 90 137164
142 183 31490
154 19 98879
238 153 109511
233 16 646664
133 266 100798
34 51 453694
286 198 403047
207 67 712765
5 22 229782
67 117 195037
122 219 149411
271 93 357183
160 53 710471
166 125 379452
173 160 466172
217 139 675265
213 17 994271
36 232 245829
231 133 215382
78 234 326242
275 1 119728
109 202 831421
200 162 116126
208 49 643450
88 113 890440
58 13 41326
240 153 70595
108 147 834046
168 91 447556
298 66 714320
102 18 686134
97 14 580829
184 194 461833
17 138 826575
220 54 635934
35 43 143039
154 227 987946
21 247 20490
140 225 9176
194 58 731870
249 13 107492
177 264 939517
31 61 775054
273 132 181297
170 112 145903
96 74 165976
237 213 66601
8 127 409640
44 35 633687
236 121 801135
268 255 222416
190 82 710364
158 58 875488
132 206 191606
250 133 584676
60 18 22279
299 163 285323
167 149 232141
164 163 487682
224 32 906577
203 109 27974
129 182 901022
48 276 78113
294 252 585906
150 81 844560
181 74 833020
282 243 769136
190 184 608627
77 49 758491
105 12 221355
146 65 752938
47 50 964335
30 163 46850
28 165 74465
221 74 532615
61 64 449438
35 181 182075
77 211 500346
91 169 786582
65 246 531339
8 112 376289
18 21 289787
220 221 506905
286 201 732921
56 222 533975
147 203 118846
232 14 645696
58 200 999409
210 167 613270
10 194 67770
133 105 134860
265 139 54791
131 120 158647
252 95 188505
154 50 652368
31 142 903216
157 50 680810
150 86 651510
32 133 433577
211 41 457195
139 104 895745
133 108 656800
200 283 687971
134 288 224285
280 200 505302
223 44 202592
263 170 318247
88 298 255924
207 17 290882
78 7 680025
163 135 179099
256 225 111494
273 157 839944
82 26 681102
227 290 50414
253 148 97781
172 67 670669
189 85 845770
157 268 510532
139 13 88556
117 31 450726
246 14 350551
110 169 45059
153 219 664616
239 144 896184
279 139 902471
287 37 531047
12 4 334393
201 61 249551
31 173 621800
171 79 585839
125 275 365497
59 233 353911
271 72 940630
220 74 265355
12 293 666231
125 249 627031
4 86 352943
57 265 98656
174 276 927197
103 48 541445
99 64 494280
273 259 320955
247 50 453805
141 204 421908
45 34 730639
130 120 260558
278 48 90706
22 150 924696
202 147 425112
226 207 138701
196 194 41379
186 191 684723
200 74 95002
280 176 345052
228 34 236083
237 172 855963
234 127 44248
192 279 349890
53 259 917322
65 256 554145
249 263 414542
296 24 822054
141 19 180471
259 15 940815
12 116 433923
265 293 784037
246 225 551401
175 229 974758
32 167 357274
278 7 51553
13 197 185189
98 91 51781
112 225 692302
127 246 532548
115 91 458343
60 203 413485
300 135 912055
112 139 870387
75 256 32500
85 75 198698
182 150 556036
8 188 8529
172 117 880248
75 31 51006
33 142 41012
185 270 989264
229 132 607577
294 298 946105
109 259 607960
298 171 680981
119 203 168792
129 198 320769
225 101 384610
245 47 948032
155 5 403599
41 155 70464
161 91 748460
25 276 111360
19 119 339671
106 233 408220
206 174 805904
230 253 980835
221 64 495712
142 116 25467
41 254 459550
122 64 637409
243 32 215712
174 236 107650
299 138 935227
186 130 943732
73 30 949164
73 212 459613
61 215 795028
31 113 345762
293 243 279268
11 224 353418
207 142 74410
120 9 870580
155 261 867084
42 284 218915
172 122 565626
119 135 416864
191 39 896810
293 270 983492
217 202 502544
59 288 628668
270 25 935402
144 272 452420
104 194 588703
112 257 105936
38 245 747006
168 49 868773
291 282 698189
244 81 921724
130 229 153520
43 12 702032
190 61 981124
157 163 816749
181 246 752577
277 70 340067
291 173 236396
98 263 59233
72 114 886915
155 80 28993
252 42 281934
19 76 730914
261 292 843937
257 170 632749
146 77 326131
112 44 676534
190 123 330082
201 11 148531
40 59 243255
300 18 135255
64 296 322209
295 12 19986
186 193 977450
11 79 138688
262 131 358378
189 182 508227
83 217 213613
13 14 700067
154 118 314772
258 207 89755
203 154 619537
128 241 587456
90 50 10778
124 3 591667
249 138 406900
282 7 553026
117 2 161239
78 45 853328
268 132 464442
269 110 873358
241 92 920467
157 143 137100
156 132 285035
241 23 580420
175 139 398515
261 4 850065
62 253 560845
78 205 521700
25 286 887250
37 5 267519
226 284 860539
290 85 807659
117 279 877973
255 38 24448
23 74 317481
159 139 192065
259 96 575215
115 157 582347
149 14 28892
80 35 986837
289 113 467691
47 103 799379
84 195 791800
1 90 913700
243 261 533881
253 229 787093
123 243 262276
53 224 153401
99 4 722804
5 224 133650
113 266 575655
274 80 447426
115 234 539641
186 226 558142
230 205 21311
208 245 421218
22 161 283688
135 80 421962
124 30 200799
182 160 206100
53 114 138648
290 195 665113
179 3 738519
68 93 368533
90 277 171756
98 80 717633
195 54 89344
13 102 625573
224 274 910401
57 299 376914
105 278 869626
23 41 411512
74 102 2289
77 212 920774
167 300 286450
171 143 810212
236 163 484373
244 30 440701
56 234 321387
226 250 355776
187 168 802280
296 267 547890
11 82 638225
46 60 307660
55 65 540434
192 166 121725
178 136 51648
123 194 303121
8 181 15072
270 56 998920
114 293 454340
105 225 361038
191 109 574448
18 16 428639
65 220 624625
262 185 776762
173 298 808797
218 211 970684
195 3 534094
94 55 869093
84 65 581147
68 197 886646
284 147 894861
13 41 797169
16 71 101383
98 5 958094
205 135 466244
26 72 280805
239 223 518291
105 72 432440
169 10 626581
295 253 582102
238 48 518958
190 96 583880
29 253 166779
134 121 14763
247 189 241357
83 119 960811
208 64 319437
205 48 179
212 227 809398
177 291 841749
94 227 176031
153 45 557746
246 264 873088
257 172 27346
75 153 977871
285 109 741033
203 79 785280
168 258 349152
86 247 314981
233 174 379231
147 112 959088
127 203 272234
106 37 688072
116 16 187594
63 75 453021
228 19 84494
134 89 121830
252 218 741363
203 268 481962
233 14 462410
17 288 858503
8 231 987677
220 143 4285
132 121 781037
179 184 368357
299 230 104424
53 204 861999
79 189 635074
97 282 718287
124 219 8084
249 202 305994
100 123 410727
110 202 347757
193 252 695827
86 32 695317
195 243 64739
137 282 659266
96 63 760686
224 65 495403
186 96 282700
37 146 871657
2 105 285769
271 246 680928
199 5 998503
84 97 470334
107 176 287196
43 146 613976
165 21 7178
177 198 175168
75 110 314383
100 131 887895
61 208 883671
269 123 236214
162 56 84318
19 197 700853
233 35 656255
298 252 217878
121 165 53118
96 205 885515
197 121 47547
175 243 318552
148 113 300167
87 294 515871
225 291 5814
126 197 727982
196 213 629688
233 244 386594
264 4 589271
25 201 683675
60 72 529736
43 149 708085
195 80 305491
92 140 71009
70 151 474206
253 239 620294
76 33 207455
25 194 151988
282 141 595941
263 60 741058
199 7 406142
222 71 457939
129 163 845734
67 168 194570
33 143 762028
294 224 852904
14 218 434216
212 40 874302
254 189 853957
300 132 223872
198 260 621318
226 140 624274
161 18 77268
64 172 182906
208 251 908210
242 225 417820
245 123 931090
241 284 783234
148 47 847932
209 32 305280
223 225 895046
115 180 331581
131 110 100966
29 248 861959
192 129 947159
220 170 880927
103 275 479859
1 192 82970
206 15 366460
185 95 647694
184 87 841457
258 69 864522
60 34 761513
57 85 528373
234 91 949255
12 44 901634
173 115 110136
202 2 252374
126 80 341976
32 78 676400
37 33 206223
4 122 579598
44 271 992002
126 257 668677
226 15 207455
73 11 448397
165 273 293228
107 38 919388
44 264 263032
242 167 688558
120 298 521073
27 285 755855
210 92 902656
195 100 825477
170 70 106183
251 143 194218
208 188 722463
243 235 3838
91 300 576069
295 116 655920
33 204 413817
86 253 921093
88 249 208796
270 4 277585
158 290 855446
75 171 664575
196 13 319349
39 24 181610
188 146 280717
112 171 831697
49 64 84180
41 187 629782
237 251 783202
149 297 244425
243 180 480704
117 282 72622
149 163 395840
220 274 93056
82 37 337905
194 73 717416
67 15 736589
292 110 256786
68 208 124304
281 171 860376
194 57 342549
222 12 723385
262 269 733771
277 41 721016
48 65 572663
277 253 446596
179 95 955360
233 73 735162
105 121 686037
140 215 110750
171 1 679614
201 294 512498
246 125 452382
166 269 170066
274 218 681851
241 187 296394
125 85 791345
36 77 711768
296 114 103272
217 88 923811
41 7 277667
150 68 634273
293 122 939655
130 82 635990
163 281 378950
205 145 366839
26 86 725692
206 121 633556
177 49 673698
263 256 488156
190 180 97852
253 40 290988
292 59 616268
252 49 592306
100 288 140839
95 270 117729
241 203 953580
292 72 462968
128 15 323156
217 30 234323
271 204 630429
208 282 594932
168 47 497516
196 199 742736
265 131 105279
115 14 784110
236 66 669594
151 169 404354
138 100 188653
245 116 289037
211 140 356329
147 291 690592
25 11 731839
143 32 309923
259 65 846981
65 192 105501
280 83 7498
212 70 647869
42 111 536394
80 83 988513
216 180 208429
294 148 376287
241 191 59120
172 176 819213
175 228 242337
56 219 48285
249 171 403738
169 30 122986
181 172 362188
96 135 547101
153 231 851424
73 107 405594
108 65 375062
29 92 992183
236 36 447408
92 275 619019
289 40 327516
146 214 351877
107 186 371923
263 157 950178
184 44 590018
241 17 457372
43 284 497186
55 108 37650
188 215 359079
234 263 251591
27 62 154170
41 178 968470
151 225 67197
224 49 257444
169 190 715542
216 140 835982
6 230 702067
42 276 24821
253 176 660875
167 80 926020
182 39 494607
70 167 202664
167 139 553501
168 134 697906
206 142 688856
239 153 959286
63 220 200126
237 229 837407
8 77 486695
248 142 135591
289 146 627224
145 85 823643
223 259 447533
129 145 720837
180 111 967789
275 164 103987
49 199 632615
180 278 889706
73 258 741091
257 167 750551
108 53 86815
57 52 188247
75 200 485826
162 31 417853
244 29 126079
63 152 338535
125 234 808600
199 3 309794
39 188 19393
268 85 260420
113 172 555060
90 166 819833
109 242 578193
270 134 534278
194 99 107173
157 160 869606
150 169 642726
67 185 71593
50 188 299011
51 142 262178
54 189 552768
62 251 145985
234 174 993629
225 295 572972
274 11 323332
265 270 96483
114 166 61954
167 127 906151
7 91 522217
100 187 508629
50 130 306336
61 289 144596
156 287 728494
138 32 680375
226 297 746359
10 78 336255
131 33 559471
121 25 876921
84 32 120854
30 100 899780
254 152 621722
39 58 325823
252 297 792530
174 85 526292
117 277 585142
91 65 627539
61 86 230510
263 28 127099
159 10 843342
177 167 372157
109 220 321858
159 103 810647
229 42 326113
93 169 789955
160 47 196494
282 68 860582
194 267 310328
73 41 275534
32 117 522387
211 171 298118
135 200 468017
300 236 752431
62 250 848271
64 200 681600
240 244 487574
245 108 578896
123 283 535403
234 239 950175
129 186 466065
67 82 165676
138 11 486917
52 114 579431
34 59 426895
133 64 408874
9 208 98538
133 247 737866
84 214 309097
139 73 86903
266 36 718336
164 286 700395
91 134 894996
52 269 257256
141 131 149849
300 73 404077
74 263 700847
223 32 416597
31 48 596375
287 194 232328
229 61 339947
271 119 91360
280 206 307383
182 204 241958
113 269 38620
185 288 513127
181 234 746498
48 14 389682
280 152 996707
115 96 460626
294 128 464835
4 26 582362
132 173 363068
177 290 614746
93 174 251547
140 267 863894
144 240 681101
247 13 116716
157 187 791806
69 160 40059
208 178 466510
2 166 549733
291 206 119022
161 280 930314
237 159 9205
268 20 377994
226 289 226331
190 127 93515
142 263 507856
50 99 892442
97 122 200059
294 186 58525
152 238 429056
4 246 805468
133 150 559707
8 237 333205
196 101 547161
191 101 455869
268 238 945484
104 295 626951
97 271 307852
69 208 127439
151 154 208822
298 175 262831
78 226 161004
270 77 258580
201 27 152651
243 34 512858
114 252 165378
73 190 632402
277 289 701465
145 200 15664
282 231 104528
46 199 164004
43 265 172891
101 287 934419
125 134 467131
276 210 324792
54 267 312821
289 116 722161
242 54 368469
142 11 731783
210 286 126413
124 23 760253
243 129 178191
145 88 705189
267 120 177196
208 162 666142
95 40 34546
283 42 225101
187 189 559058
69 289 531235
102 138 367510
286 292 715403
284 133 315992
219 251 813098
12 297 626731
192 52 533408
228 218 553464
219 117 362295
227 222 995375
31 295 223676
44 56 119450
151 2 917547
89 199 448132
136 243 730737
238 80 491709
237 198 31429
25 221 264223
46 296 350191
206 253 281826
154 188 272874
164 204 657383
98 259 960439
70 180 811767
174 283 228829
203 30 972595
194 229 30801
248 79 510084
163 63 795385
116 244 192477
8 56 903652
43 201 41330
49 130 915164
128 180 138596
54 88 900536
282 93 984431
275 175 855308
29 260 759816
245 255 10703
118 75 480355
64 53 541577
158 244 762770
40 158 155483
171 35 717826
24 122 430588
229 108 58391
296 125 534070
243 232 513456
111 253 476413
289 272 191540
283 237 598291
172 79 192333
287 164 212979
107 32 357843
55 39 249806
275 111 854536
294 182 753689
40 16 884247
139 264 97408
87 277 939495
154 74 135747
145 281 151149
75 276 111716
146 198 730641
16 219 112747
35 76 820379
126 42 323654
73 42 884270
130 187 850393
265 198 473779
294 167 477125
28 21 761220
103 42 261017
238 97 528052
100 237 187703
222 31 708247
192 62 752201
224 22 991226
81 274 972956
190 74 840711
275 229 930852
248 263 871599
199 237 604769
95 44 700992
78 69 853264
56 57 865768
67 267 750327
14 15 165449
62 179 722335
234 229 193888
215 220 331213
122 39 291793
75 198 7417
10 204 353667
73 264 551796
262 23 819124
182 122 445350
162 269 959115
1 105 500813
281 268 202930
27 73 463470
26 165 995446
297 42 257333
185 269 601368
136 256 336863
268 160 554192
59 56 235401
288 51 948229
224 172 314663
189 12 16470
134 227 154870
178 19 78971
144 42 841146
37 2 142252
261 219 148154
28 128 672579
233 240 725276
59 73 548031
79 67 177594
297 56 288649
150 280 170521
65 77 904129
221 297 287691
110 137 93063
164 205 313698
4 56 31115
52 67 404760
214 39 415470
225 111 966896
49 76 168451
222 230 815026
270 125 314052
143 42 897544
160 230 160266
267 252 804239
26 211 518899
242 171 707746
265 141 26894
104 181 216131
113 133 65256
298 89 135014
148 40 41421
227 82 843495
212 104 857517
268 231 290695
70 226 1499
49 13 724242
259 151 826257
137 281 122140
203 90 780424
283 86 482277
36 67 678308
151 177 980108
43 152 394407
217 185 15602
240 95 322732
247 107 859277
207 169 264965
115 31 416320
276 166 614647
214 288 430880
148 271 355655
137 68 555010
270 1 3512
14 74 632927
57 116 923349
290 229 655281
106 226 297728
276 134 468699
109 90 341111
254 104 742404
22 63 629883
187 88 969820
136 216 514359
225 176 119895
142 101 515544
267 255 450276
244 103 306658
81 176 165265
251 286 114451
300 39 890413
114 259 573779
113 206 481189
244 129 181050
13 38 936935
184 18 340090
72 79 318119
83 112 235168
155 20 919369
220 193 506547
297 160 53969
267 284 933591
58 161 754018
277 212 88821
1 203 775327
268 22 692053
123 285 990559
110 290 428759
176 218 270849
44 39 105384
30 93 893253
201 186 552500
272 275 727345
148 39 716353
231 252 498840
48 13 93934
195 213 313461
45 163 904912
105 181 936522
289 127 226606
252 83 1096
198 166 35360
39 185 255653
286 132 941266
257 27 733682
205 263 678438
139 223 597290
295 216 960826
172 39 698869
156 183 134507
156 47 344181
59 282 756470
254 81 70545
183 95 737449
286 232 847187
219 78 74736
138 71 53984
143 156 494208
223 274 881513
114 267 246064
137 64 982243
164 55 724948
43 124 92208
3 213 386892
254 177 256616
184 164 706067
80 97 738391
239 88 448132
260 208 39044
218 289 814659
46 81 232024
279 230 748335
158 268 942947
174 51 560247
197 275 932327
197 179 91979
214 263 315861
141 233 973217
132 101 534492
218 153 463056
197 273 225280
263 54 794461
214 135 818466
47 217 40159
222 157 123660
180 85 250034
150 268 827589
88 84 628114
87 30 864086
213 268 463569
34 185 85175
37 140 691263
48 202 995070
159 211 732541
82 257 552190
166 247 129149
51 59 224947
192 4 206996
165 186 371235
167 151 170911
38 142 612716
190 204 787721
211 110 574787
213 159 361040
179 55 24496
266 228 26071
35 97 977149
142 19 638582
35 258 553768
212 261 398914
215 192 10571
256 292 405999
258 154 448661
274 227 20130
88 106 188279
293 99 832984
129 45 11216
145 272 941033
28 116 714977
167 209 305272
81 190 615231
253 240 710150
274 105 90325
4 237 650621
277 34 703110
85 205 326624
123 231 116654
92 133 316050
147 245 548355
69 202 972906
196 103 235628
277 107 652586
271 136 379943
113 95 364893
162 148 879956
101 197 750090
295 187 763739
294 279 515338
289 147 555547
190 17 288545
23 30 32613
247 76 15118
87 120 190234
63 1 577815
17 110 718766
3 119 982325
191 108 688894
127 77 186919
18 90 221125
5 43 230741
213 265 997935
73 22 610457
158 168 112995
286 231 926577
273 102 325980
104 93 978189
194 135 597150
122 96 88966
63 15 964327
216 287 333359
149 150 505624
259 208 552315
34 21 842075
12 13 692860
95 8 26995
75 76 823616
67 127 999691
248 218 320004
122 133 112510
294 227 475309
299 216 540973
230 263 478807
35 157 627124
235 93 656023
59 236 261700
232 264 693546
94 10 159077
204 251 269717
142 231 778509
138 255 450940
251 146 756841
286 148 255696
149 27 475453
184 239 988814
91 262 305407
147 155 828386
77 43 21620
67 254 161175
14 110 567871
60 10 186508
115 88 747039
172 243 94830
76 135 574847
26 241 298528
269 17 699164
266 42 151671
3 170 245100
293 94 132858
205 258 539940
135 255 578705
202 256 227413
294 118 720687
169 276 8603
13 192 449079
147 274 231966
295 243 165192
72 140 481168
65 40 231462
261 63 771075
240 251 261859
92 55 632594
129 53 775780
187 252 827974
7 297 190420
101 281 910625
72 110 974175
287 100 881993
121 87 825052
137 8 899871
129 91 203209
256 179 563013
206 69 405968
30 97 772949
291 87 631159
218 9 229876
225 60 773946
142 260 222748
25 54 897597
162 266 49249
270 46 89813
246 290 970167
222 291 334374
33 87 139475
27 102 583091
139 216 228620
123 59 372286
203 276 560975
180 258 218640
165 154 131444
66 148 334476
282 171 374154
226 158 152223
146 34 405406
97 133 874419
23 213 385462
170 110 221198
23 98 504655
214 261 669888
144 162 460487
242 176 943373
179 102 473257
22 25 362516
84 254 504217
114 195 20546
281 3 548588
199 110 413854
122 248 609184
259 115 331539
225 156 402150
237 296 168798
14 17 534530
245 273 653754
72 297 339785
75 143 432387
226 203 489677
4 254 646264
156 70 820327
99 252 346906
28 261 914502
133 253 914462
75 163 521659
290 92 301805
158 16 798553
122 74 51398
240 288 66941
152 71 493018
8 15 184004
71 26 403368
55 280 489161
226 74 564786
124 232 240367
120 278 768338
105 104 276951
274 143 698866
36 48 844925
8 31 178901
227 10 263167
226 183 756671
260 156 399615
169 32 586197
104 211 937028
255 265 790697
43 262 305163
292 146 953172
112 203 569824
248 216 933085
101 194 914687
56 223 942350
223 240 17760
240 154 782296
20 230 454539
223 296 255425
98 87 992299
47 39 388507
289 191 126869
144 247 93902
236 132 807944
4 80 24592
72 225 845485
118 185 838994
108 25 520880
196 134 594011
156 228 436652
67 291 350181
88 155 494665
192 148 773158
133 265 746977
2 129 380024
194 116 858163
189 18 763035
99 220 788628
273 204 575899
227 195 514372
32 100 143305
48 225 410977
65 14 942566
37 200 942691
56 114 955282
34 1 650241
254 97 562582
185 136 702997
259 38 117057
204 86 661648
137 11 13385
268 254 248257
101 253 362813
197 72 600724
231 280 944858
176 298 941604
14 251 443168
114 135 891678
132 265 844321
82 183 409199
223 150 613578
170 50 575660
204 277 58351
175 287 106480
135 198 995417
126 29 333822
207 121 940833
30 288 476310
298 275 676181
284 89 562152
26 68 396098
147 140 352258
11 17 787675
205 155 584970
50 249 751736
227 237 693138
197 277 457185
17 217 554457
300 287 977645
109 258 202432
70 208 215450
41 194 114677
74 27 605468
40 273 50474
258 149 880339
167 77 90859
262 75 705893
49 96 419668
224 88 503452
186 195 249504
171 191 830814
43 48 821516
233 76 212863
83 110 484736
129 176 793507
15 157 517787
172 110 173173
51 241 34382
89 17 652814
140 197 856945
293 43 967031
282 31 683370
162 36 89145
292 289 946227
67 146 105620
244 51 860684
220 250 519627
15 261 322982
299 189 801388
260 271 669718
228 217 829395
232 152 269293
299 37 925144
153 49 263301
70 87 194230
174 66 274198
29 238 263933
186 239 327327
191 243 844629
92 249 460346
13 69 250290
289 101 285060
169 233 342165
178 266 280224
175 20 104007
121 218 833428
226 247 622681
103 140 720295
49 56 645308
112 199 759038
193 163 462006
109 135 704581
193 182 653869
147 216 104748
29 94 500316
107 121 839083
194 21 282775
84 143 424212
143 117 78044
214 290 933136
135 151 5046
35 283 772091
95 100 941474
276 96 577588
15 243 331234
87 274 848782
76 229 860181
50 243 590143
205 272 772825
164 292 617676
244 28 493981
68 75 934504
190 153 333075
249 178 533241
156 112 888076
300 97 383293
190 95 763138
180 23 361867
253 291 619001
139 27 65474
133 42 880095
259 40 647045
71 20 997293
85 13 588352
199 206 545317
14 6 968295
72 257 947193
1 10 99813
69 178 416136
104 184 937480
180 282 633532
179 44 424431
171 124 533353
215 70 962201
11 126 954537
207 115 412597
283 115 134287
281 248 943188
34 123 642541
10 124 193336
14 219 451383
188 174 510440
46 183 976892
198 295 61649
100 40 149490
35 209 457920
103 134 307225
131 238 536082
177 240 458674
167 234 795090
145 198 651485
282 56 986296
35 104 624444
267 258 686627
29 250 220887
27 196 60640
212 234 79600
82 255 336187
189 277 891984
100 6 628805
90 227 963911
60 47 675603
151 62 444445
225 22 741436
161 168 481817
177 271 97846
167 222 487000
11 87 336
106 101 619880
196 79 59241
202 86 754133
20 283 295327
154 52 402635
209 239 136966
148 270 644024
63 141 907799
121 50 747638
129 47 941000
107 238 930078
125 183 287776
147 74 335524
200 80 705812
232 59 361629
58 93 21140
272 121 577888
83 223 720560
185 282 300560
83 111 273219
250 157 738704
46 165 438203
268 11 888328
225 236 600601
116 237 764778
53 169 283947
149 62 973845
150 230 376238
97 275 985499
5 210 806713
63 65 394698
26 289 644055
165 122 771093
46 244 486335
42 89 659278
266 32 933159
278 187 171875
102 136 185297
221 210 363635
122 25 653442
183 266 947709
228 141 835424
274 225 868455
245 13 940327
177 168 394217
234 150 315921
30 7 465989
78 33 204081
77 156 435125
51 216 884862
128 266 600358
287 210 938795
227 119 167117
227 148 196865
294 70 32913
299 280 274681
116 240 943117
215 298 848776
236 99 871983
240 272 808466
296 54 5928
116 287 112502
149 190 262028
102 263 583951
276 148 486001
1 272 225953
56 204 830888
102 250 424702
291 169 860712
209 229 555286
35 163 10958
61 293 449258
41 279 741549
85 269 781251
224 132 699991
154 134 407127
20 207 422034
67 300 62589
237 117 840246
29 97 167249
53 141 647964
159 256 912871
232 61 219341
175 188 850636
157 68 281657
86 205 194644
217 281 757891
260 206 52640
70 20 723753
162 300 50956
73 77 592046
6 153 708575
31 208 353449
52 195 628332
191 287 993054
155 8 532939
279 5 256572
177 126 764015
128 42 796154
270 79 295091
134 191 393049
272 298 267352
31 82 729559
8 187 457093
81 191 281691
197 138 485422
199 36 477634
92 189 776943
21 154 718214
267 138 71742
222 256 471689
15 194 526359
84 253 381509
8 273 714436
26 80 525838
50 231 230849
250 59 455461
57 70 63124
31 18 67825
265 15 107420
182 276 376858
89 240 603460
292 168 717539
57 255 687196
21 49 738010
297 235 212405
71 86 688600
200 7 103148
158 27 621622
233 237 813798
131 152 171819
116 124 918421
61 35 83542
268 51 702985
279 241 534481
106 16 628373
239 67 265582
145 132 388955
134 37 545237
28 187 103864
67 22 24772
85 285 172865
259 285 914422
202 169 783690
15 19 214971
211 272 272939
184 209 635150
270 32 691956
263 88 806446
51 252 43288
220 21 292045
88 14 596698
140 265 164063
193 82 330844
290 45 395297
84 230 253114
30 13 920097
202 242 644211
294 44 167013
16 167 777734
16 161 364845
146 97 167863
65 227 862891
132 18 315502
66 205 719419
142 41 228608
218 120 916444
232 58 871759
78 200 616823
149 279 862626
36 41 813830
45 46 853764
163 56 305904
100 15 347118
46 285 805225
202 11 330850
86 31 414190
32 128 426611
76 44 938788
77 138 335002
219 262 954888
199 26 723360
49 40 817780
9 246 927031
90 36 697364
181 163 617974
27 80 51472
195 94 35795
223 292 393831
223 136 842825
79 300 332375
242 9 817871
25 299 871566
156 163 841789
40 137 320427
145 165 985044
36 74 796113
138 130 407105
80 182 886903
115 195 302249
136 153 837095
33 117 309317
101 39 936824
7 115 276098
234 185 60572
274 37 3085
28 78 598839
150 113 347299
99 156 895238
170 270 999785
273 244 103298
146 197 689371
238 146 330644
243 28 652316
259 44 371379
299 61 892829
174 6 228633
128 114 436510
230 81 995329
51 234 195961
32 264 525892
95 55 925981
286 46 654228
96 50 929014
90 160 7444
39 181 172012
250 212 292985
51 95 525224
126 270 915816
185 55 582526
82 132 519572
82 85 908101
152 77 208120
8 111 180857
87 125 358749
161 131 23069
82 213 508356
137 23 418152
278 285 542713
102 220 802118
144 62 116001
274 258 388671
22 179 349041
61 20 529672
148 61 218724
18 8 860291
54 282 360788
243 270 96846
267 87 845855
70 43 253907
6 140 155313
157 27 423470
29 44 425256
32 106 205115
35 169 750761
42 23 253433
155 44 82004
137 228 256723
104 196 367850
250 271 972117
230 107 410107
251 192 471318
23 138 820717
90 131 699441
245 85 807227
145 266 326638
108 153 789497
93 122 528433
193 226 744988
155 116 133359
258 133 110696
86 289 48371
232 218 754252
264 134 882726
62 174 898860
9 264 315251
153 213 131335
84 78 115902
194 182 42094
103 131 200779
110 197 817274
13 35 37816
86 237 641515
149 193 747337
143 132 419147
169 177 599431
153 236 961604
125 229 408093
129 136 592673
128 148 64454
197 236 224225
31 212 121371
106 264 52358
94 89 661126
121 144 221781
254 140 398252
71 204 186672
100 290 225037
154 69 664190
90 293 122308
245 3 126917
170 127 363581
75 266 418060
41 63 567955
80 161 892954
152 81 398716
172 130 768611
232 235 345296
3 204 970647
241 201 894194
179 195 632737
38 285 681493
30 250 514304
209 130 892147
217 237 54853
270 299 742976
296 104 99624
4 258 221767
9 221 176166
138 123 130628
164 170 988165
291 20 208307
284 91 512167
271 192 844376
234 142 15154
210 179 286648
77 158 422601
10 54 788567
165 67 63992
145 47 749542
117 5 705470
300 286 782958
161 138 893966
125 173 447548
197 115 198346
2 64 644246
168 97 768134
27 134 64859
198 208 693532
75 71 610157
166 171 545477
8 157 57048
97 265 598757
24 156 829381
243 186 216483
126 206 130912
195 214 832002
134 45 914023
146 40 788828
176 17 849754
191 284 396524
235 126 420811
271 106 493238
289 15 368646
104 229 28563
17 192 507035
13 90 540132
282 34 331344
19 113 191967
86 28 271996
92 52 552019
2 227 736073
94 263 939072
236 89 121562
277 53 539013
294 100 185324
21 206 693949
291 171 209334
267 112 550736
131 114 694467
290 271 664699
24 152 570571
76 94 374850
47 267 66919
31 190 885722
77 31 888530
91 3 752204
35 122 133313
190 136 717196
228 2 91815
4 34 407869
256 138 735234
70 142 366163
268 52 743166
165 237 979150
146 207 224938
254 274 383816
61 34 766346
56 168 161303
70 230 105956
223 279 596715
42 104 908274
216 127 152468
222 30 230921
48 50 938344
69 126 675168
170 209 357115
53 252 104366
233 194 535964
290 257 204862
12 298 439632
241 154 71239
132 117 459822
5 245 665589
170 167 842621
79 145 415753
232 236 923318
23 156 298057
264 276 713479
219 53 973508
255 124 257098
20 87 411786
264 29 409962
154 116 670410
126 116 166347
260 33 465815
51 2 36001
263 40 725350
218 231 89963
111 259 984006
245 191 841538
259 291 686495
199 14 226642
162 137 299926
104 244 576668
150 284 532077
3 145 222339
142 91 548838
27 170 198547
133 127 387472
192 73 797157
136 3 527193
215 177 963799
132 112 952666
257 125 780183
198 234 854874
300 41 508125
54 110 948678
280 30 958954
78 211 393749
162 40 975638
171 59 413527
119 80 934308
164 262 96278
8 115 56667
88 93 423669
58 213 702216
70 110 203826
90 25 991347
264 292 829956
102 264 525808
34 129 613650
239 212 984693
175 183 169637
79 97 227444
32 118 32212
16 103 211617
201 37 985709
44 251 557462
136 5 773923
200 192 454903
153 165 526345
270 146 902374
138 174 563700
163 39 126599
128 267 373948
140 203 374984
54 228 442913
147 225 780115
264 60 392269
208 253 929668
192 264 372187
240 37 195311
67 209 406609
129 201 237839
255 130 548919
26 23 222377
183 261 601738
282 50 402562
145 300 298070
23 1 729690
164 212 970688
82 50 639518
1 250 297107
162 199 146363
141 56 671235
54 192 428359
116 42 881860
41 45 435212
125 170 127208
248 141 99018
32 296 760364
68 48 1385
69 251 955252
283 46 181641
123 72 719966
24 5 106617
213 26 362072
4 97 472922
115 76 34211
218 62 520576
104 176 737023
120 279 23001
58 106 42004
71 259 148072
259 297 808285
166 230 487044
259 7 430235
156 102 830702
254 267 878348
58 75 323603
86 257 210753
65 140 980681
178 258 248185
110 9 199973
269 223 483193
253 260 332373
21 251 389930
50 214 973124
209 277 608099
50 2 110907
223 135 397212
95 153 881650
121 151 395751
182 21 851850
57 261 549148
107 77 616740
77 129 298598
153 56 24258
70 32 394589
104 251 445789
297 180 464187
29 163 423979
51 52 977255
276 67 225595
74 243 881001
109 231 268445
41 132 156942
280 103 975222
252 227 477069
240 148 404700
274 74 593607
227 214 810930
172 135 576016
186 166 853069
63 19 331692
107 88 510646
258 169 85319
116 290 989940
250 192 383641
194 60 383584
30 179 731390
88 283 344970
124 6 437280
223 160 201058
110 122 950231
249 299 513401
191 27 340940
170 116 602363
153 125 81958
244 231 484206
55 21 561901
223 86 936026
215 164 570133
34 170 812671
250 73 879745
160 215 108090
273 150 905188
133 290 100442
23 134 188898
118 252 570279
95 13 967755
74 6 977711
153 16 152429
14 118 801690
296 196 422805
177 84 766144
113 159 866089
171 178 865060
214 107 773952
261 112 115407
205 31 444622
282 110 158807
81 248 940417
98 89 758888
4 196 265943
21 230 931119
28 24 842168
113 18 506725
128 95 80046
67 284 487839
178 257 733406
253 48 455125
278 12 428255
214 92 226896
76 200 431436
116 121 953664
143 49 119174
57 141 188144
272 191 97574
195 27 31544
233 284 16404
153 152 432464
199 47 704671
274 51 325683
11 114 138956
227 193 145289
118 94 272164
204 213 537955
274 230 498759
258 295 23092
47 29 455125
103 150 264447
258 75 680430
192 55 617681
255 263 694170
94 189 845828
208 160 119270
268 148 348658
39 114 598305
222 285 959774
114 235 490199
181 12 6357
105 116 774601
257 192 255512
22 293 155597
145 262 510418
97 258 14449
87 118 931815
233 109 868717
13 237 914669
286 114 121965
197 182 886714
83 90 888779
107 148 863821
65 300 390877
48 220 126195
289 140 550691
100 226 813598
41 95 551229
112 100 408416
173 43 744032
265 149 97923
18 209 90538
8 24 328413
270 132 963147
30 162 112757
252 203 36578
244 235 975794
142 272 637721
67 186 920296
95 194 386500
24 115 834667
12 214 704487
209 190 828118
262 198 781673
54 133 779654
145 63 143667
271 52 639311
54 229 73732
159 287 777063
223 51 411294
280 255 62906
229 50 624555
241 175 988102
151 39 266221
143 264 443722
19 144 601042
170 124 609106
210 70 203707
255 149 113141
274 203 244020
79 129 839819
262 155 537139
114 193 475581
206 14 431446
103 239 292151
276 231 818617
220 64 215097
264 115 41061
166 152 599605
31 102 737860
98 149 788175
43 9 764118
298 119 51925
201 280 496065
59 274 881007
7 254 18305
199 276 695556
143 11 188321
160 222 659250
295 206 29237
95 61 254275
72 234 107535
47 49 203444
261 267 77875
267 37 191450
9 39 921210
102 240 157498
182 140 683907
128 102 417034
72 14 381014
294 42 839773
77 292 315713
228 21 469921
152 162 637690
125 53 691243
124 117 326235
85 130 409986
274 195 412837
13 195 544731
134 139 668484
131 178 994205
292 148 271627
76 109 658152
238 166 503447
141 159 589763
284 197 506163
123 142 599235
74 290 95757
177 113 90892
135 235 644690
206 216 407070
211 163 840528
218 75 704031
43 261 759367
228 153 426371
124 205 320405
139 4 10985
85 5 503349
8 226 411603
1 259 806661
150 266 73128
244 215 234210
92 36 116325
120 222 287110
20 31 101264
227 206 345167
116 174 184294
56 295 981485
124 21 963986
255 166 496832
136 222 793222
64 236 856301
151 3 903910
219 285 964016
178 297 168933
172 30 480094
272 45 5615
283 153 619378
127 13 552634
193 173 351301
179 147 31642
240 260 772272
76 63 967650
83 121 905273
133 175 970634
172 205 383256
135 129 717463
37 296 332965
296 220 79996
122 148 853628
105 256 241925
47 300 647494
140 131 90404
164 176 271571
182 212 860879
234 293 286443
295 33 28234
262 257 170905
156 125 335581
134 220 962029
7 101 69043
218 98 669878
213 136 542324
282 132 77637
187 70 321825
90 216 234292
198 76 82859
243 141 782903
181 288 786072
219 199 810096
256 212 580286
141 222 22434
58 90 673171
128 100 178797
167 161 978977
91 216 566529
240 210 917442
117 139 987096
26 36 330740
156 246 272730
236 211 998249
22 59 519689
29 208 705023
221 287 932872
48 258 459913
223 47 558044
192 177 12864
97 100 915178
59 255 811406
264 257 819667
161 15 352613
183 274 5977
73 26 882264
60 173 81747
59 198 608352
93 45 691340
295 247 506611
59 135 228926
10 28 35344
239 48 161202
146 13 506831
11 39 13059
154 126 805101
33 277 14961
207 250 356875
171 163 437010
233 149 1783
186 154 745971
193 118 165147
204 258 924850
110 22 536553
272 7 745237
19 244 750573
294 247 717651
191 70 238838
34 119 274642
107 164 302739
17 290 329696
50 27 133360
173 281 470893
286 11 224073
12 159 515696
173 144 884283
141 101 981487
88 138 700661
261 184 629494
51 192 429866
279 128 998021
106 167 942846
104 82 286181
106 168 211082
135 8 324874
233 102 806490
159 255 809330
213 211 95226
237 91 459829
281 97 834439
12 149 653247
220 298 737068
238 247 783357
163 49 971290
258 158 717257
46 36 163891
93 79 580762
91 259 511809
10 35 157816
5 292 858259
191 21 429629
223 132 617138
224 127 680999
277 271 888442
130 92 867670
107 287 457141
119 66 199963
229 182 266452
276 263 124369
174 80 453964
43 66 961853
25 31 246111
96 268 753760
11 163 867761
23 130 488267
274 265 902686
105 139 825872
125 126 910520
78 206 823032
121 255 212058
277 264 776833
112 289 82253
22 45 555402
30 142 35045
86 153 537783
293 223 74393
167 17 700624
15 24 530447
224 57 304806
3 132 420919
250 151 750588
242 137 369702
221 37 127132
189 80 19642
110 45 428691
243 60 844152
210 289 465671
206 212 414598
230 191 490275
25 65 771068
35 236 398513
234 59 295316
274 76 728443
158 177 187887
185 170 687911
11 71 73671
247 140 77361
258 236 364335
135 199 269746
204 223 304
6 123 398176
50 222 612015
230 91 993176
196 72 826720
37 32 736797
225 184 714314
212 27 572062
179 165 353424
260 16 955008
76 288 756284
159 115 779195
102 28 534083
264 137 873099
232 34 749764
211 157 7441
247 31 221752
212 8 218079
164 277 698045
299 21 193514
234 210 573455
210 78 706464
260 252 356746
275 253 101819
124 256 322530
66 85 50098
128 43 127933
51 99 247990
296 101 985648
122 130 738078
175 230 862944
215 219 242759
62 106 826276
212 235 723113
213 190 640765
36 255 115214
177 120 292909
16 263 307596
105 166 450896
221 50 717769
90 19 738147
254 197 862679
249 292 744719
95 60 405754
174 146 610663
169 46 660341
172 88 987260
296 79 324573
30 299 571552
29 179 86437
61 281 631274
66 269 323919
41 179 490394
42 129 718880
43 235 458687
153 193 14908
215 268 199263
211 212 645053
292 202 164027
271 75 295284
81 263 69723
193 195 803394
96 224 466022
233 236 151315
148 133 178278
71 280 622288
164 11 835561
111 240 901342
167 71 310893
80 210 472574
32 248 299219
104 272 824336
297 233 21692
231 127 244811
159 294 34386
166 102 63457
125 274 447126
131 70 398511
115 120 696944
242 85 18851
119 132 185083
176 255 756726
277 294 523105
27 262 14866
99 108 12473
216 100 866302
11 63 362905
245 257 96108
199 284 570654
221 261 555119
53 233 647950
67 282 409112
161 166 970307
243 130 218973
70 121 205984
248 7 279375
97 98 918191
157 71 576967
93 135 48456
68 28 380633
237 235 406150
239 282 362700
294 59 784500
281 34 841500
47 256 365542
20 4 171283
264 111 553177
123 88 746327
97 48 241832
215 289 58911
153 204 388132
214 233 273516
163 36 90922
118 4 584973
31 29 990121
253 90 600039
284 81 610687
37 215 601431
244 74 526331
51 193 532304
142 204 857097
199 111 50722
250 94 44189
149 69 473038
14 164 692458
105 295 226678
76 194 786453
137 56 601721
178 270 109107
99 75 423612
88 174 73385
163 279 318344
34 274 726596
128 167 66025
69 161 504020
177 125 56484
72 133 173869
156 122 929192
270 283 154452
200 69 327933
214 268 840683
76 6 391396
16 55 855335
97 135 32651
272 84 364676
174 153 553023
115 192 25251
236 172 764813
248 251 938376
138 163 326605
136 28 854461
174 264 583645
161 134 336862
177 133 266765
112 159 151733
73 148 963298
44 158 475075
67 202 812338
131 270 159523
118 251 809557
185 274 134706
261 162 630614
80 110 613574
237 40 123687
228 299 520962
17 23 715648
111 265 31192
231 72 266954
110 106 188194
138 191 172961
247 20 180228
7 148 743091
243 298 599702
284 253 307077
122 60 407259
225 82 622926
153 254 351331
183 290 805929
142 165 535574
88 167 152274
202 201 760384
266 44 415637
296 61 155358
147 70 357773
192 190 358615
36 19 970463
141 74 873252
87 157 614785
247 58 276286
112 127 336175
40 144 818262
169 131 580690
271 98 701033
48 248 729614
283 69 646376
232 149 240453
88 295 774135
197 161 337039
24 221 68472
240 40 732834
50 135 808807
222 252 577493
274 237 741460
154 110 325314
181 72 417494
297 168 234514
239 92 858247
271 111 934417
238 231 934738
256 27 700182
50 226 682730
229 64 459969
142 83 857024
300 25 506513
242 131 481779
78 81 591361
93 207 972301
195 217 169001
188 43 616262
208 171 703191
289 6 476371
26 240 720576
103 243 872181
224 140 55394
28 108 667710
107 278 596630
164 119 885226
85 72 669859
292 74 372108
218 193 35718
189 289 517086
119 189 205304
193 66 740691
169 67 315658
155 70 734346
78 230 44666
287 277 212605
195 250 204450
115 80 903529
180 1 364513
167 86 179914
148 246 343654
238 300 481315
6 71 795535
113 83 52606
275 195 283903
25 219 777395
289 36 942245
249 17 740936
295 213 84415
143 86 229661
190 90 380463
13 169 242689
184 118 273386
22 168 178103
203 249 297164
121 256 248823
273 149 600159
287 27 718372
89 90 622125
212 285 439696
162 98 998323
254 25 384412
54 64 370579
7 95 251746
49 190 434355
76 164 918075
210 177 572316
260 205 554924
288 150 804181
215 90 609599
2 152 972842
283 236 296699
98 85 228659
47 210 330795
243 229 822974
259 161 322465
218 213 380930
187 109 380773
273 300 118340
169 181 649681
23 79 739910
144 288 92393
33 44 953438
175 111 370046
74 162 828321
41 201 730168
269 285 931594
116 271 750913
182 117 401871
157 28 639927
41 105 735818
82 105 384710
106 232 788269
208 237 510987
73 64 339611
126 38 651811
88 245 350846
76 205 390388
158 239 57551
121 53 152695
190 87 985390
250 134 401451
50 104 124397
224 186 783757
91 198 766728
270 104 253402
133 199 815594
151 9 169464
187 16 23948
283 208 42699
207 1 709165
39 63 998518
129 54 276893
205 56 859125
40 87 586387
45 182 153366
263 25 355671
62 232 846085
191 154 159389
11 298 571613
16 243 135069
163 136 898408
196 91 51768
13 186 850402
99 32 184046
197 180 963826
225 195 762490
231 199 354308
213 8 960699
241 134 205261
89 141 602975
26 106 148771
73 262 709471
84 141 485511
203 242 756968
234 214 164367
103 15 714437
81 189 255826
45 61 658009
193 124 667345
1 123 438836
64 87 640202
229 141 955485
286 41 129699
227 132 162277
104 245 987499
133 3 729887
68 294 10273
257 18 611543
285 171 2752
145 141 762093
95 259 615949
24 113 744445
21 97 617057
276 118 427669
137 276 740913
244 112 977743
236 180 2209
139 237 202684
293 26 937656
175 89 401252
275 134 764190
157 267 892591
282 105 438120
177 181 374146
279 68 969102
289 8 775053
131 180 131664
181 92 40635
182 254 539250
93 26 115339
124 160 651633
41 246 782817
41 107 169025
164 82 972789
114 47 382251
53 217 953974
137 5 603032
221 260 867834
125 165 878281
41 2 953870
35 87 11788
171 276 163782
126 118 431561
43 214 680046
1 122 468114
82 19 48243
94 271 639425
272 300 602103
296 90 644820
42 288 317725
249 289 213200
200 91 398529
155 190 655662
54 14 58892
126 28 691649
13 184 658556
42 38 23075
61 37 779015
224 95 719404
122 179 366761
247 298 706192
204 221 913694
245 270 304748
284 63 155557
28 145 515819
285 130 414080
299 41 846277
300 136 892248
107 18 286609
211 15 669318
240 32 981264
110 223 208667
144 72 913445
27 241 644030
98 276 388456
290 23 428377
282 270 528411
93 198 252156
17 88 191124
204 84 336849
233 199 771847
151 72 707706
75 206 430801
198 84 222441
34 254 29994
68 100 705061
155 180 608842
260 232 24206
35 266 140526
237 246 863964
88 257 871876
155 240 288626
194 56 771280
87 155 611002
239 64 687066
290 265 592272
176 108 62235
35 137 279226
288 165 674792
125 285 126727
116 65 929547
274 109 403704
136 150 14923
180 191 568633
188 258 166610
176 62 75124
45 101 777073
288 179 938394
115 164 659952
231 74 474984
132 272 459868
46 85 737431
126 296 638685
247 36 108247
69 31 172892
45 158 604720
65 125 69354
237 14 795883
102 37 491986
30 10 209138
6 274 696125
283 107 464864
274 86 245701
90 24 492095
159 111 723909
83 58 28269
120 200 365013
69 4 961970
143 38 863300
299 183 659782
55 19 284068
289 156 867092
190 108 303533
16 105 644198
100 20 901133
85 26 360318
168 294 625506
278 75 268422
201 65 798116
120 198 747983
294 127 866793
39 35 385103
22 86 709951
179 207 585967
270 48 568531
100 200 119992
258 5 581829
218 177 62308
151 17 742037
191 78 515696
3 293 170062
20 109 97577
17 245 550822
66 40 268404
54 285 311285
19 115 996786
168 96 218632
202 279 8993
87 205 742062
284 136 488625
31 291 608947
128 50 41715
115 199 253528
200 266 567039
136 257 529969
169 213 338450
62 36 805092
271 222 119427
4 16 542845
27 55 944973
189 1 80338
116 123 325616
58 250 846763
163 19 79804
55 198 904267
269 106 433563
274 199 601859
173 167 353913
134 159 160395
57 91 265430
149 148 589195
105 188 388481
169 277 362511
114 268 580579
176 130 344586
169 247 609342
171 200 442623
118 109 155023
36 23 198108
164 66 837303
300 180 201552
92 103 63618
191 227 280379
276 260 124452
176 4 420626
61 285 114963
272 48 814264
99 15 563422
190 228 230144
180 195 578832
58 165 706401
278 35 532033
260 12 231086
166 235 258266
64 198 837369
220 26 258134
184 216 775372
186 14 677397
245 256 169797
119 158 296296
202 179 789159
20 125 333150
54 15 772176
45 20 306432
157 297 778977
24 247 756891
195 121 791029
220 92 173867
274 153 565345
148 29 355351
64 278 302180
240 114 175871
56 109 271031
132 249 986785
62 287 297475
15 262 953175
239 255 129206
115 145 665577
289 162 65660
243 57 565153
130 26 290089
241 264 649241
44 141 53854
168 209 159091
58 76 187283
125 143 935959
267 182 565652
168 111 813939
147 190 365332
64 186 769214
54 51 156178
61 258 659413
113 47 256434
121 84 924584
289 199 414784
124 195 995446
108 71 560997
25 167 692105
247 246 527506
41 71 92048
44 135 324386
238 45 942451
171 9 89051
243 286 981528
208 183 227862
190 140 579466
6 53 800607
299 127 653892
57 198 107640
95 175 758294
282 184 345966
44 60 245667
58 12 399593
158 232 620413
244 173 896083
267 99 352194
156 131 836949
188 25 221005
156 254 439886
170 256 364191
289 27 163587
230 109 831266
295 41 893905
87 82 628501
120 215 901907
49 188 821243
50 12 420249
201 73 913652
235 196 560297
284 299 53637
263 203 49144
180 59 691193
219 164 552033
158 83 947826
127 32 880595
142 188 319013
62 155 621903
178 62 179610
89 168 65156
273 233 220010
91 39 424439
81 65 146709
251 122 310862
190 276 998021
20 238 19834
19 185 765125
104 205 915043
92 38 792221
157 122 963545
168 74 414416
8 235 288979
51 211 608745
248 271 722522
251 6 671264
152 34 321548
263 169 447068
18 123 779679
136 75 71583
148 64 755896
213 29 602090
93 67 887911
116 1 947754
287 273 133045
271 295 64388
48 8 18539
127 171 965152
54 124 669018
128 290 588379
9 166 179920
186 164 600640
88 42 168908
168 117 293461
83 199 765252
25 145 330161
203 229 547890
61 236 112648
44 196 936949
124 50 70333
52 95 422183
191 252 396463
154 84 266239
213 179 134956
12 275 179264
23 256 40677
251 42 505400
71 156 463656
209 199 486026
161 47 189884
23 158 78040
108 206 394714
124 288 131482
150 111 545765
24 286 618880
193 142 595773
1 156 519679
167 51 999598
98 200 562469
298 167 558053
179 92 817192
215 42 383081
21 238 347780
277 226 809404
102 287 510709
223 58 338404
9 54 479960
241 33 841706
21 69 48553
187 140 997997
109 272 132994
132 122 717114
185 111 856180
25 204 103376
275 217 389486
193 64 788786
240 9 467581
183 236 743607
93 44 772675
71 298 186081
201 169 146089
87 269 409159
53 4 66787
296 11 130254
275 165 298940
145 179 72549
155 193 505872
103 256 93482
158 74 482222
300 291 652421
149 36 31252
59 79 107053
93 221 324674
148 28 312182
44 37 527653
258 240 257075
100 265 24981
211 182 996911
168 43 521318
277 19 486116
281 131 696482
93 86 832230
173 140 383204
64 166 837553
1 30 595275
278 132 321602
286 31 494858
145 87 117138
99 93 178741
81 157 712456
267 144 987056
200 144 910680
134 9 591158
86 173 967335
58 225 771876
11 46 845932
258 220 23339
242 265 218983
172 200 106466
223 14 484036
270 239 674210
178 187 332646
40 280 74913
31 277 244667
135 217 362372
222 179 287570
34 283 474640
111 205 114383
224 59 452681
83 287 276432
235 28 111223
85 207 919813
139 284 791676
196 242 461178
103 27 482147
40 164 451932
225 284 384356
146 91 628003
95 244 355932
118 246 155700
202 117 705270
203 83 908970
257 211 345414
1 173 567166
135 18 760662
151 228 900007
22 111 958607
208 284 99373
243 45 724697
202 167 308913
148 247 92279
36 189 333936
226 214 791250
286 122 315637
50 16 586490
226 242 267827
51 287 453021
163 215 119748
89 191 781018
108 82 878667
114 111 789805
15 138 254788
238 108 465638
33 57 250854
268 224 663479
5 288 62369
281 151 781793
269 99 891667
270 3 239645
104 14 573639
91 297 126630
60 220 643189
203 298 734903
127 276 228657
78 172 924928
219 264 811245
14 67 268034
222 90 107140
99 102 448840
54 262 256379
46 247 733289
292 252 340532
298 230 391978
85 7 153956
51 249 281454
257 58 966694
34 22 118436
110 297 105188
57 186 341265
195 92 812614
287 91 298695
145 204 76834
109 84 809229
194 117 599763
168 9 727168
100 34 593040
125 286 412400
160 129 610736
239 49 874642
217 239 494416
32 35 351357
69 189 897435
210 229 9635
244 289 59050
229 257 469852
81 206 306684
217 201 995823
196 64 362030
224 137 753565
156 55 563719
82 77 729537
61 115 232991
35 145 651806
188 181 885135
284 255 823843
184 138 517209
98 134 939582
165 298 485686
239 108 669502
8 60 291731
258 130 795157
297 87 218658
141 67 152607
172 270 874188
102 80 422907
20 73 441893
143 238 30919
88 176 932449
44 140 622052
143 221 986780
125 189 505486
161 121 882867
89 87 278579
74 260 398117
224 24 15918
159 66 769699
31 44 60682
269 197 478207
193 251 836676
95 255 313221
110 207 717141
258 153 270366
132 36 372577
80 224 155852
50 208 600791
163 206 765138
15 76 9837
208 6 27397
132 197 863289
22 176 988445
63 45 994898
194 210 881302
91 224 772528
10 298 420761
287 40 69841
19 287 904339
219 292 818901
141 165 942380
85 287 392282
5 133 731385
234 233 910492
102 107 261896
191 294 119465
108 196 671716
77 170 286691
158 107 309866
274 19 976874
286 137 938711
99 292 970006
128 48 83446
207 131 934952
143 293 867353
58 238 175020
76 252 359721
214 83 228096
165 202 68563
129 188 124547
228 287 941103
280 243 392016
67 133 922761
29 161 347208
265 223 551534
266 43 871308
149 108 47751
44 165 676241
27 268 352237
208 199 331454
108 118 74232
149 44 804135
243 247 792807
57 131 523399
186 242 401287
282 188 701504
208 224 549740
253 137 244250
258 253 522388
178 194 396575
119 121 216274
222 168 855507
140 237 66107
222 129 196948
146 102 691942
108 223 890354
41 11 760329
22 222 967600
92 246 226693
162 32 177145
263 12 11289
242 48 53199
166 154 912090
281 58 87702
270 121 760473
201 52 814706
203 102 890035
176 23 368192
246 244 400792
89 261 584647
202 161 764635
254 119 975416
236 178 443886
149 59 482104
17 108 302230
254 115 846633
248 94 461360
89 207 851653
76 291 174192
72 282 976362
298 235 705127
298 6 214514
4 167 917237
210 164 526062
144 237 542191
235 27 643573
18 61 831769
284 245 374466
131 104 586037
168 256 764980
101 257 443656
181 88 271969
277 230 926752
260 115 615432
29 201 838168
100 78 487067
201 24 466805
29 52 449939
45 66 136754
226 288 156218
72 205 92280
161 210 577946
114 108 585236
135 234 222463
293 258 837631
200 240 102370
79 116 880551
286 297 871906
178 34 729502
5 247 792300
211 96 796514
49 23 922947
67 204 267597
102 90 479009
86 161 230020
36 136 455769
18 250 703981
236 247 118801
251 245 307588
241 158 1749
126 219 465162
32 61 491844
274 232 828775
48 118 786235
180 63 212410
150 10 837703
262 266 212070
108 171 253115
270 197 848423
192 49 786170
32 206 848101
29 187 935813
244 105 842341
250 219 657746
24 78 985070
129 122 923379
250 135 616114
138 86 893421
29 240 990197
55 110 696237
4 214 654847
95 136 318989
235 161 464987
289 137 764711
116 13 567846
240 143 222840
172 158 972870
49 148 725435
118 202 586981
44 247 374139
290 147 86446
229 196 381591
156 35 811544
209 191 147525
218 221 115639
138 131 338209
14 287 838540
23 146 599070
266 141 16536
40 153 164638
60 265 688405
225 203 467970
291 137 959256
266 148 508964
125 190 329347
84 223 598420
64 19 448291
214 201 523703
93 156 246264
166 280 478441
148 35 124211
295 79 825795
199 60 269432
101 220 831176
269 213 420832
23 163 221436
182 152 908353
32 110 171091
151 221 127740
195 106 236532
296 139 319392
159 44 221881
169 116 365550
26 123 761547
157 82 371497
281 187 191265
252 209 160047
136 261 892696
5 18 819985
284 184 116022
184 247 467439
274 118 153189
102 210 155553
215 249 687464
3 142 620109
245 127 629712
297 276 240699
232 214 760961
57 59 219218
138 92 40402
14 81 236773
37 178 204906
48 194 926309
37 80 994598
52 274 168856
244 170 267981
261 157 278504
272 221 968204
10 184 559898
106 252 379015
243 132 944939
145 217 759733
126 181 859912
14 276 966634
101 27 946280
105 118 201849
264 293 580379
166 158 21725
33 69 298220
196 270 63001
154 216 986752
213 44 70131
207 108 342465
46 126 730121
117 158 35636
139 149 240321
287 267 775070
16 143 14183
262 133 410007
282 274 208311
52 40 381928
265 91 366948
149 192 145695
263 111 256936
260 69 588497
10 118 78120
81 141 394123
178 105 656484
108 279 651580
134 110 228607
127 297 871718
276 132 256816
167 23 158481
39 248 653670
7 163 235904
117 23 165518
179 15 756245
245 139 55684
218 16 25540
21 106 53178
33 232 897360
99 230 983184
161 48 314270
178 195 719872
239 21 539639
300 3 773487
27 185 363884
135 225 990593
104 221 621024
100 262 943620
142 266 8697
151 19 575481
186 232 672728
140 13 788135
89 227 626550
272 57 612158
216 240 599717
184 204 198007
29 211 71173
141 196 718054
157 145 660352
222 192 61646
33 11 651980
258 145 14183
31 7 544875
89 155 841731
189 290 521788
78 185 196283
148 101 874885
79 25 329329
144 229 116173
240 298 679402
275 146 889535
240 278 1855
81 55 165305
83 288 304179
35 9 160124
78 67 797017
155 289 614593
231 176 829077
80 253 659104
168 52 207204
101 290 250652
264 20 864084
8 124 800244
84 261 466700
222 240 1267
281 10 662959
221 240 993142
296 91 406869
226 136 369659
73 56 991921
8 186 507406
281 214 87652
62 197 221686
164 2 601797
181 7 142027
218 250 419161
132 254 51857
175 127 453814
66 227 478908
256 15 300085
151 204 507666
105 109 657998
299 115 352816
273 126 614833
210 81 534284
158 220 509972
222 298 237304
182 58 990599
6 134 291596
250 13 760931
141 12 790629
137 115 382195
181 183 814582
189 263 565332
188 167 924019
3 262 154772
141 216 93549
125 297 235758
268 162 194296
224 223 431589
281 294 537962
187 46 634000
258 143 52832
109 171 128315
32 112 360028
226 84 558163
205 63 781538
159 61 904572
41 150 480248
46 129 109233
166 49 828543
83 244 114540
259 99 294495
18 95 419919
106 41 154793
217 244 731292
239 178 48486
43 101 811229
65 191 780776
47 174 823318
92 12 392122
210 192 211922
234 108 659956
267 72 130171
126 26 130656
293 139 955508
260 183 984569
42 21 43065
138 188 16206
117 169 124861
258 292 560532
66 81 566938
194 106 400757
211 50 242277
258 147 530047
67 179 488486
108 15 496750
44 202 929503
11 146 255441
207 286 454438
281 283 95434
152 192 465773
137 258 949559
32 101 477528
20 17 914281
118 61 649609
232 117 530914
277 167 693632
115 77 918279
113 109 395532
277 216 915548
134 61 666346
239 166 824272
97 283 101054
279 180 363704
94 192 9332
69 38 176715
241 262 775242
216 149 508894
105 150 379328
22 213 99259
127 165 672597
145 187 170750
237 15 322194
221 290 511254
135 104 26905
74 214 957631
6 15 157963
197 171 974358
154 219 426026
194 265 752021
94 209 192865
119 57 315423
240 164 957968
193 183 748566
166 69 105671
165 296 699390
227 84 462346
132 129 552892
165 60 135849
92 90 76172
137 84 191923
262 289 481467
62 10 456471
265 216 149852
60 5 363029
30 243 732694
148 170 746477
38 86 394931
297 291 595986
57 30 178660
270 273 719782
244 102 635678
109 252 783364
84 276 810378
47 4 421237
209 121 550712
57 39 870104
23 226 594111
164 59 335927
98 117 681440
112 254 481299
32 235 923836
14 238 570060
194 121 495104
36 293 389829
295 42 418116
133 87 886118
184 177 57993
121 267 364012
247 19 790734
143 80 353693
186 212 288036
170 233 614088
94 98 403041
299 219 179788
221 140 593016
262 1 887833
252 274 593379
232 192 811811
193 20 583579
130 257 701394
218 209 562184
224 86 196472
275 260 403032
179 218 959920
54 290 93743
128 39 141241
11 178 181325
286 268 581764
275 212 109501
120 237 982900
277 54 204428
184 38 820744
8 291 251639
267 52 261170
22 252 816761
82 211 866254
29 100 574410
163 254 809432
243 275 57039
242 41 392200
2 24 749934
106 64 518066
40 147 189767
119 10 228503
70 65 478872
193 44 761571
75 269 133372
221 51 6722
59 218 831895
161 207 673015
267 151 564116
202 218 311294
232 30 314011
167 214 681478
161 100 426764
195 120 304119
113 23 353715
180 13 965688
202 260 268454
172 223 743739
27 10 753863
259 235 969245
2 134 90788
131 260 834087
24 17 700753
26 147 560660
55 212 841792
42 37 261148
276 112 136171
109 26 262349
291 176 941860
213 221 866900
26 134 730690
218 116 322410
240 247 18988
59 91 140242
15 197 856652
122 246 850507
166 54 980137
209 8 109315
150 7 456219
124 286 273536
17 276 634131
77 145 594537
82 6 437910
114 137 450114
259 277 924078
164 189 124447
14 299 884455
94 232 473222
154 54 175913
207 166 796389
242 192 783554
207 212 691333
143 56 657126
273 206 277488
36 99 999641
136 181 772086
239 99 446360
47 189 767929
100 252 985019
53 118 116615
111 209 383029
156 42 737953
112 53 506787
157 98 336097
11 19 812
155 209 575581
30 130 377438
263 4 780205
269 281 460501
198 218 865796
85 88 508216
18 3 894129
86 25 226298
165 263 122832
119 45 424955
136 108 222520
159 248 800051
120 72 163402
227 166 663833
214 130 324541
162 114 633402
236 56 789295
57 64 817910
222 251 225177
70 247 452547
211 186 472487
127 126 561302
174 228 694153
249 287 569914
229 129 574039
199 197 974843
5 92 956145
193 197 42608
290 81 186112
279 236 767084
169 227 295349
274 99 838112
174 192 302249
280 215 107954
282 136 286205
48 59 764273
268 56 508735
171 193 27746
283 50 541718
161 116 470554
177 132 447499
51 152 914809
209 286 342302
256 42 393080
7 177 699777
273 146 537313
54 231 602720
221 102 81799
53 39 430763
72 248 217990
280 148 565141
296 113 542493
183 249 344419
279 124 528469
24 290 104136
163 275 444007
42 177 554900
254 192 574390
76 190 277126
122 197 15033
288 142 1146
209 269 33286
196 191 301664
255 207 175511
270 123 466143
189 145 715211
9 173 645434
96 214 46355
125 60 493898
258 34 632124
274 236 677891
111 41 424217
233 276 578565
27 131 314122
292 24 873099
184 202 789789
9 48 317110
182 144 498858
195 21 117235
36 263 202869
276 173 246549
162 210 872540
174 232 762981
84 176 837998
103 216 198275
155 1 566620
170 10 429760
32 157 120835
61 253 871968
241 96 502795
215 133 952988
182 168 759807
245 22 551849
57 71 412527
188 221 2820
161 271 426928
85 133 421622
108 131 526537
191 75 749421
84 98 874566
181 248 189159
78 23 686458
96 9 712270
233 207 477325
96 280 968086
49 61 247784
49 60 837801
88 92 402620
50 187 637833
14 190 763365
53 102 245021
121 250 352721
177 89 762195
129 6 975164
269 254 747602
100 254 213366
136 260 597449
81 134 931333
257 114 781669
82 169 407068
72 97 182085
279 190 318728
247 103 238918
7 264 263511
33 276 177689
287 169 558343
258 53 857340
230 174 299797
115 188 689537
183 210 126057
299 180 544507
67 232 726874
196 139 834433
188 42 184605
19 79 165045
296 295 582014
90 261 928709
296 41 186062
298 157 66783
82 146 271465
225 121 997335
172 121 947228
5 58 68774
19 267 537064
296 111 825244
103 25 207046
146 276 21830
117 261 371769
113 205 247525
240 28 285470
31 114 792190
132 1 164578
243 216 999982
288 80 285856
84 247 257759
129 205 264025
276 11 974809
216 195 694493
49 93 788085
38 22 631423
233 290 404410
136 70 577602
288 60 362176
47 33 159631
177 24 165693
81 268 364226
22 119 729335
83 64 908922
30 112 8086
99 229 232596
53 163 867911
253 95 271962
250 48 587394
298 16 336054
162 297 760283
63 53 39543
14 167 331587
223 247 761534
93 147 552705
220 256 861365
19 99 928523
216 290 923276
168 211 799990
3 77 327677
142 112 804262
60 14 356563
294 116 39774
240 57 520681
127 105 922783
221 121 236465
143 127 748562
290 249 112034
287 253 608963
83 297 899296
218 58 887248
175 129 335908
192 224 708506
231 198 116486
186 79 458019
215 296 220501
113 99 751698
152 288 897626
170 248 630084
216 23 636057
117 41 267003
209 12 471018
288 69 760061
144 6 943362
278 147 86595
186 63 798490
23 128 688802
287 220 136562
260 213 839736
43 51 629722
134 299 715889
159 107 961071
233 280 555551
80 235 615254
266 245 18240
107 201 420445
296 14 630318
79 107 77214
217 279 164842
189 178 689356
178 77 622370
81 53 6359
15 242 711200
296 155 530350
197 167 927082
233 98 707131
89 283 849417
3 98 942515
228 201 735223
66 245 266775
153 9 283709
186 281 534562
295 174 702075
105 76 614171
83 167 708671
136 132 573784
71 81 567497
49 4 106413
221 264 43295
200 122 746262
294 20 814736
195 168 223053
167 204 787532
74 32 179191
233 85 781364
245 137 646904
210 106 617840
46 298 991892
241 185 988271
233 100 252712
45 125 452182
261 96 115159
255 84 195846
69 34 191352
192 234 306192
93 160 306760
115 4 700714
5 30 871092
73 273 234152
181 97 407706
150 203 881664
136 22 550924
199 136 831087
88 258 992165
91 125 557531
76 3 403617
300 44 103697
245 299 754098
213 273 506890
267 198 865908
61 8 738839
103 202 179157
125 10 626808
234 226 756731
135 258 219341
288 212 923512
141 284 815725
296 75 482683
133 145 868936
47 6 760168
11 110 312550
260 52 942927
39 157 902390
235 40 521159
117 250 239162
211 188 308357
217 118 114886
202 150 265969
198 81 80855
210 90 794365
247 138 989654
137 234 41343
286 106 653605
20 245 242431
249 226 567781
210 233 317479
235 148 638120
79 85 190401
146 27 742322
232 255 476027
204 282 758482
74 299 75897
46 278 615754
152 114 694959
192 259 216144
134 247 205122
12 34 326728
233 265 995696
78 25 504791
44 237 42409
36 54 528959
262 92 803932
162 258 892284
128 81 272741
264 188 677685
288 218 795970
294 93 514994
176 147 146695
229 24 165153
296 263 441054
19 147 65623
116 29 570381
277 5 399636
30 153 215711
256 118 178129
175 291 464551
272 199 113306
116 179 839713
270 152 796479
210 290 854037
264 67 840706
40 179 479106
187 257 460734
204 61 538165
65 107 212078
60 144 806296
76 276 109345
139 127 342938
284 96 888779
16 93 468099
255 20 491838
257 79 198967
291 130 634033
274 79 2121
147 30 486354
74 52 222018
32 48 765355
177 283 31962
217 11 622789
281 247 182367
88 191 718281
244 54 751864
199 175 299349
134 5 139525
165 149 299804
35 72 133916
9 193 749204
219 79 307578
266 54 494897
207 72 512250
41 261 957719
293 290 352501
116 112 505103
73 28 794722
274 9 705587
173 109 728171
133 109 529547
270 145 126427
225 280 250791
288 112 455705
277 9 676747
223 261 499333
257 293 682623
124 189 738711
42 59 679885
207 261 211550
111 2 498355
180 194 408813
108 214 296296
57 185 439619
57 298 806492
24 77 947581
208 201 123294
107 49 945640
263 285 609204
185 20 380967
263 51 971666
204 37 980680
249 206 613441
160 12 548065
209 106 166036
66 41 420435
130 90 829171
69 293 467399
103 235 54368
209 72 709135
134 102 894831
3 89 159596
194 119 881725
90 8 91473
74 285 548330
207 127 400677
259 271 425502
79 283 867097
255 148 618267
243 207 868703
282 297 630429
203 151 472834
134 68 209952
296 214 282311
274 156 679055
147 62 289331
37 113 121702
140 113 103059
132 232 893569
221 168 138558
258 160 545405
227 249 906374
144 90 402121
184 143 448418
285 96 556572
296 137 699011
69 102 769052
135 79 994583
203 43 276116
281 119 624569
135 1 738264
217 288 424110
271 13 242763
17 296 226286
203 27 393378
208 263 140854
190 183 395215
249 197 478573
201 206 476510
164 151 949645
221 161 359775
141 116 399739
269 141 23496
254 246 664707
174 265 140889
92 175 20233
202 273 918375
178 202 437944
300 193 103135
87 151 552233
75 138 326224
83 21 772182
196 182 379663
105 124 277872
13 194 128807
101 299 760438
122 176 90556
62 184 902869
3 158 249381
116 207 998655
179 105 16775
160 52 236579
80 129 589587
79 201 161084
170 155 768330
23 229 497278
124 211 887070
104 268 766440
90 119 829908
50 20 636893
28 29 414052
227 242 725847
102 283 357329
6 148 310752
278 149 400886
293 35 43991
255 161 741997
274 60 903212
291 279 391916
140 249 804273
202 154 24603
53 228 382764
147 187 43704
98 22 242638
192 204 723398
129 10 572687
124 182 232865
115 87 678616
83 48 203664
11 30 73066
120 119 691857
129 133 5461
41 89 463724
166 75 72256
157 158 715983
181 84 932217
166 222 91091
28 7 476873
139 199 985140
288 273 472394
300 147 326222
287 236 607201
293 268 103362
270 192 610383
89 269 218358
191 276 184926
249 73 818752
28 279 559975
146 210 570800
54 197 310745
104 40 980901
172 284 253257
21 169 158837
54 271 220132
120 127 773536
91 236 325915
257 231 742809
296 116 838413
47 101 744061
94 53 716752
48 112 644277
7 203 228420
88 140 812120
127 131 910228
288 275 670372
238 100 256768
161 84 543014
171 101 5320
171 83 463745
175 186 720031
12 244 952104
8 238 503852
294 249 216675
108 209 964042
80 32 866660
120 204 392635
260 194 261285
180 171 259688
37 148 262918
137 284 874268
214 104 285265
226 86 400700
233 147 806861
263 186 245219
181 13 440555
298 231 623318
140 116 718498
235 2 131338
72 24 742731
145 291 429535
197 80 475282
233 40 626988
289 268 312205
269 62 267930
6 109 357871
207 13 593523
58 146 175974
273 33 314120
47 74 288705
71 195 369328
113 235 438385
47 80 509056
9 47 491407
190 266 228347
217 110 142632
201 105 505730
54 46 435544
32 90 744106
192 26 516190
34 87 404348
119 228 817371
49 46 970084
13 131 513324
284 246 29671
184 122 929972
2 273 679620
204 137 307351
281 220 982571
74 213 192344
93 252 486766
79 46 538583
94 208 428402
169 178 372804
166 195 42508
54 202 753865
50 168 134363
60 188 838284
100 274 795310
296 77 473222
234 283 803633
48 259 787850
91 70 207965
102 219 365442
166 91 163255
285 166 903465
191 128 337695
149 205 3875
234 222 637532
151 287 977711
120 43 957913
7 93 784654
151 149 519280
147 174 116791
136 214 727610
122 150 42304
49 234 520899
177 92 914098
35 70 2114
279 186 272363
261 18 515825
162 84 485580
217 208 534136
41 214 805924
86 133 133542
221 269 732709
188 219 529090
226 173 444890
36 296 694202
54 226 473278
254 30 53303
161 283 223096
127 185 779137
205 235 332998
194 122 973037
168 40 729018
219 12 958244
135 86 876161
46 125 242943
55 168 880288
190 295 246801
206 222 645359
171 155 242092
222 4 766042
195 16 243596
211 227 626349
293 172 761308
288 244 297739
292 127 36053
245 37 628231
268 204 417149
30 4 319078
12 3 961352
77 34 55108
293 98 286045
230 229 935710
104 130 298026
184 83 55130
195 270 624154
13 92 287048
133 74 284023
54 257 125659
90 128 790129
118 174 108059
236 137 560750
87 273 866543
262 45 477850
121 71 497621
194 50 961076
118 17 165222
191 17 67159
115 206 533235
16 254 790207
167 92 11339
6 17 317103
213 42 7225
90 28 445049
156 36 745913
90 170 404739
109 86 553654
109 97 482851
132 264 370147
164 139 315737
272 238 687987
45 180 656043
37 233 78772
172 25 422537
196 6 457254
112 243 996441
159 7 388666
279 168 920489
286 133 41654
174 199 862558
49 19 853029
76 272 87625
248 46 282168
249 247 169443
273 134 836743
202 138 83928
286 245 798493
82 221 132617
33 169 665288
106 239 50465
263 225 464162
235 184 397097
199 255 44579
204 183 253191
114 225 880041
199 105 912371
225 106 574959
96 16 210721
179 118 48997
48 101 408732
56 16 316250
98 261 93611
277 7 885747
82 32 80269
10 156 576229
224 219 353314
82 100 124274
162 19 846368
25 127 118242
214 292 494648
299 155 503758
239 125 582919
255 229 540941
59 47 580063
126 90 828604
76 297 699045
42 183 366470
178 84 751497
260 261 466350
46 2 37299
145 16 753048
66 248 114343
289 102 221826
48 143 424186
263 49 417013
276 227 632699
147 72 23195
271 262 15543
28 271 351041
10 293 484791
97 223 129654
298 76 440653
48 178 540521
224 225 108824
157 31 753156
190 42 536161
55 222 239822
65 262 85911
30 54 325707
187 177 593211
135 148 78352
263 156 896983
1 291 657364
61 217 693163
220 40 183547
7 157 236845
109 36 81113
188 36 619188
276 215 433014
217 55 639016
44 127 636876
127 255 652250
116 22 919139
63 231 401787
111 206 91479
111 297 720878
102 234 61897
227 112 157504
156 106 917981
114 295 639886
64 284 959284
169 266 725088
295 278 109363
125 124 878188
183 85 6280
71 172 885222
38 77 734223
211 250 913713
145 40 568067
184 195 657076
183 281 322756
203 117 629679
11 109 405754
93 222 757686
53 123 531722
34 105 468397
12 204 927135
205 241 258108
18 210 45510
58 109 579555
188 216 960255
123 244 916821
165 168 559742
294 244 285389
172 238 933962
244 199 878063
67 118 245569
165 110 611847
186 91 263243
251 119 914997
143 235 901474
232 22 307745
6 59 865124
250 163 724806
53 199 845188
210 267 412270
4 280 753358
297 285 70564
161 290 620670
112 278 816067
84 248 654420
60 206 690151
208 122 179994
281 149 344724
279 174 993727
150 3 729451
181 145 446403
110 288 601458
240 229 779400
280 33 303887
128 142 218291
118 43 287332
159 154 882712
198 230 308739
237 166 600204
15 141 450028
150 26 43917
271 9 676613
166 26 135582
278 248 836660
240 176 591824
145 173 322703
101 56 2007
131 66 698804
155 146 485027
298 109 15021
286 204 630070
239 70 648672
185 143 630628
81 201 159080
282 273 517167
167 53 630828
199 138 346164
90 235 849263
130 18 108916
107 66 388011
161 82 23286
50 240 602806
164 257 143364
105 65 313352
152 21 631161
166 113 605762
290 118 725720
285 86 725696
32 159 952822
265 71 155265
261 215 708968
203 159 872094
29 259 302588
204 13 275354
101 233 881616
23 208 252714
122 265 770196
164 4 27226
285 76 160275
104 33 96152
232 63 841329
224 102 579964
208 124 477766
245 222 584795
130 153 353200
64 231 105766
148 12 788591
152 263 632594
77 58 988422
41 191 588340
37 12 676996
203 34 381639
26 248 208818
148 185 789905
240 135 621218
18 63 299662
162 244 416703
68 125 482141
91 86 997120
164 249 106164
248 16 480953
13 182 36280
38 46 628673
226 93 408385
73 198 76203
247 235 380774
47 126 953329
263 163 316715
70 281 237001
244 200 744474
182 32 838266
2 278 94465
83 289 395220
224 130 274632
69 148 703048
194 286 826236
195 280 157343
193 140 85121
21 164 298160
154 164 449551
1 46 657116
223 188 695305
23 16 600897
97 263 710747
262 235 186275
82 200 68578
11 1 380159
38 131 948933
225 233 349192
28 247 359549
121 148 149620
102 300 285494
162 116 77171
37 139 805797
117 91 241655
54 265 405262
83 231 494598
62 164 900949
271 217 42985
292 42 931909
258 251 288752
71 216 709703
61 38 607777
77 252 648486
215 210 969055
10 272 250603
63 2 651293
179 246 920820
138 25 974719
145 242 157928
104 258 470505
26 276 288964
40 258 103773
29 198 95525
128 282 540671
224 152 580033
24 166 343252
238 235 110051
140 299 294383
48 269 77767
183 76 482265
55 282 605240
138 16 823245
190 86 818626
182 270 128237
108 127 325881
96 94 559857
256 86 997530
46 238 871243
152 261 215336
32 22 359554
271 37 394147
141 46 745135
207 190 593310
30 138 330456
146 248 744447
152 282 878805
63 183 10660
196 212 254603
138 20 932035
97 147 995373
234 143 430842
183 115 753735
288 249 819785
54 264 317929
4 106 950094
186 22 799051
42 146 411483
54 281 630615
175 182 398557
19 103 434701
112 5 573824
38 15 239782
147 41 420332
12 8 691368
22 166 666901
171 81 214300
101 41 516884
145 259 165028
180 264 850090
26 12 811339
87 284 107290
9 148 243028
30 258 70636
101 285 779845
203 49 531149
244 76 968066
150 263 688029
247 65 782952
246 192 463936
233 206 366370
160 128 183581
32 60 696553
300 191 499573
24 225 201211
250 114 215581
264 176 537767
184 46 431183
215 28 792114
114 94 348243
249 281 354513
45 203 143703
129 69 45289
275 136 425578
103 86 166917
88 203 363394
131 16 456717
116 53 773063
40 4 577694
57 162 353199
98 112 104199
238 180 66966
164 185 945156
136 38 4600
245 225 778211
237 2 846219
236 131 661884
272 16 638467
108 287 440629
290 62 93312
57 205 393915
105 48 892123
15 94 902521
80 25 394568
126 7 337175
274 289 308906
246 235 375506
109 96 465709
294 292 892049
248 65 318311
196 263 441461
4 244 226111
262 148 517283
73 96 910320
250 34 9331
230 120 709900
90 291 763925
24 216 941232
124 231 260486
34 73 265082
137 188 851274
52 183 528873
81 83 480067
92 247 312409
296 162 155386
245 2 544965
134 269 168581
297 80 494816
169 294 792937
199 288 702398
285 35 118052
117 161 654250
211 242 658131
56 292 270397
205 191 409919
4 224 588183
46 145 492322
83 211 860580
6 136 629095
276 81 933621
282 87 586861
271 27 779809
85 129 782097
140 91 594567
28 242 499454
272 13 610881
53 220 891328
99 187 268864
259 107 304085
92 115 861603
222 188 155950
73 162 848986
132 221 708521
37 241 639191
159 257 89788
208 30 136573
185 191 587939
223 283 453291
120 268 113307
242 136 368066
161 199 524070
216 69 330251
114 169 456579
27 5 647568
207 134 933839
155 285 893803
44 167 853584
70 41 995883
43 270 341219
292 237 663755
143 88 873642
136 51 328604
1 106 990787
208 127 811106
76 295 217355
123 61 573641
221 31 381354
296 44 381807
103 251 48698
77 56 824910
121 22 159123
51 17 999956
70 104 337043
10 126 538598
11 155 844828
69 177 265082
237 113 2208
258 71 516189
138 291 555057
123 282 626025
80 208 539260
147 267 264529
5 251 472890
177 31 212662
127 189 49527
164 28 428884
113 254 719324
1 38 293062
268 209 822663
54 91 849504
93 197 626728
145 286 227541
211 23 580542
34 225 689486
183 90 943207
88 208 330116
225 269 313840
11 48 53627
137 14 632803
230 167 622269
78 89 21763
20 43 885776
255 34 314143
261 102 466883
114 200 551939
215 165 710733
74 223 91301
32 194 596974
130 276 670009
30 256 155489
47 127 657669
230 252 32039
150 51 855535
186 48 16722
104 100 582145
270 114 338
189 111 305292
288 184 462530
94 190 465427
96 210 491558
163 127 152351
144 81 362512
80 1 152557
198 111 190495
129 51 727265
118 112 567502
87 166 606422
115 119 270902
266 94 258161
204 26 704406
226 141 615510
6 64 790765
23 182 343981
34 13 469752
168 37 263509
126 129 576440
275 144 629532
172 170 355145
169 279 25608
222 6 362885
222 162 267756
254 209 706872
247 94 230194
72 92 299025
220 294 848059
226 211 352907
65 295 188695
52 134 177022
38 210 795946
136 23 723229
298 224 467556
76 282 28986
19 171 160443
168 15 83104
132 253 317566
228 63 219448
130 275 464949
102 178 825727
10 19 232910
170 208 888555
285 186 919311
124 36 57473
204 219 312453
122 237 394655
233 153 123148
158 249 589847
48 95 708527
297 250 380122
39 289 217991
146 293 935681
280 67 324983
144 92 152969
55 284 739029
203 3 54295
46 239 658292
197 282 939458
61 22 985277
97 189 621979
53 24 474240
182 181 501101
25 234 858834
84 111 236698
32 11 480323
293 2 988976
81 194 533666
270 80 155351
82 298 772907
158 24 675275
192 276 535565
221 295 863635
136 200 754096
86 180 663591
160 46 403873
298 52 477913
118 145 759670
79 239 460875
201 92 312434
15 20 297449
237 54 840391
209 172 555685
100 91 368054
191 210 377818
46 259 698234
54 191 366671
209 133 444796
130 278 875276
274 120 718911
139 98 269785
13 96 323889
244 258 992146
176 11 620555
16 33 703886
185 80 740918
289 92 194020
239 190 950716
78 180 588264
231 292 314764
284 291 587101
65 198 9581
131 34 375839
260 178 984044
238 192 563760
166 290 562127
224 276 934637
291 228 804296
129 90 163465
287 182 839349
283 72 843118
151 10 26846
2 234 86762
79 123 807948
5 79 32291
255 291 576952
190 168 296120
256 247 548047
239 154 594172
256 210 844763
235 228 493994
156 20 507397
155 85 850858
252 207 80574
121 235 648303
249 182 694786
292 78 957357
64 209 649568
108 35 567357
82 267 146236
54 78 815103
161 136 730661
115 201 54119
161 93 638253
33 249 46326
255 153 631393
2 199 281407
157 132 912742
17 25 165883
185 240 731269
196 179 78343
243 277 163131
178 284 944974
165 85 695585
76 223 882342
227 114 412398
281 286 432426
279 67 568951
20 286 547799
238 219 818583
198 63 705873
8 126 501662
65 177 929977
211 286 4816
12 51 864084
76 128 71715
236 29 38004
111 223 761101
183 185 578840
84 262 217046
148 274 10012
60 35 244569
90 85 312335
24 35 356502
232 159 946259
153 151 457696
124 224 399555
70 103 771954
125 15 14702
62 170 291398
144 103 584226
282 8 102876
54 186 261614
148 297 448446
12 62 190985
195 240 620903
93 244 664396
276 249 993244
222 118 321363
157 285 101122
274 221 559603
70 248 367716
110 268 611416
47 153 990908
156 236 19606
80 198 425433
35 217 330695
240 79 309517
125 142 588023
253 2 420834
224 200 915808
179 157 837878
224 27 334707
182 281 650686
114 26 559447
135 156 900376
269 57 321216
13 156 487125
22 9 762943
259 184 622214
194 275 983483
167 238 285346
172 63 576794
280 50 203726
31 231 136643
165 115 777390
233 77 175835
76 199 873774
291 190 578075
148 88 250591
76 16 419516
9 235 466794
148 42 502779
248 268 827028
84 48 268022
292 151 894412
50 66 940200
189 218 852227
207 280 452421
273 78 765007
40 78 636343
246 300 188623
175 6 838566
285 152 209297
103 185 255027
181 5 315917
245 92 59187
155 105 470028
43 138 884476
287 45 467769
73 209 189160
278 22 161164
136 296 446457
291 292 809921
256 129 933327
224 212 271920
283 235 403416
225 197 107866
138 65 176315
38 149 28325
93 2 895915
41 154 399355
192 102 633452
11 161 113612
16 151 231347
93 257 881706
160 209 847955
10 34 230784
57 66 281778
197 210 119878
276 283 390837
246 184 181895
32 50 563330
252 202 166360
262 114 375012
28 190 42252
234 258 125137
229 87 87801
61 165 951647
228 300 145064
212 223 221164
198 261 969040
16 209 881780
261 40 55667
72 227 818360
126 94 786368
38 56 450346
200 236 900106
202 135 122124
26 173 383648
172 241 407993
278 11 531223
249 252 838197
66 260 328502
177 263 150130
256 24 824313
144 175 46498
292 112 71643
278 151 371548
40 23 545259
242 94 757335
178 12 28333
86 299 397017
284 175 934774
191 7 50293
184 181 473573
135 147 539868
230 157 753747
284 51 236960
196 256 924410
43 19 330557
81 29 764070
139 115 521818
214 79 870064
199 280 34033
210 64 804301
293 246 606722
195 2 702649
300 64 95852
209 235 983317
174 38 930386
198 121 503957
200 1 169139
55 97 224583
252 188 208153
85 273 23141
128 268 1856
282 162 232194
161 77 81983
105 43 163160
244 220 208635
232 168 107665
128 201 266643
287 280 840244
279 266 813191
118 129 507347
93 119 136086
155 175 38447
85 200 654800
99 173 801254
17 265 733375
144 235 291413
262 59 506151
128 298 170075
75 72 700521
59 128 263905
97 86 661395
158 284 588794
131 268 664090
236 240 183299
131 200 958341
91 79 243793
162 242 744144
87 165 485595
125 203 970470
107 280 133561
26 218 145314
168 231 408691
192 81 409473
249 18 748945
287 48 420729
3 295 803883
219 267 196770
15 229 587623
201 199 829658
71 52 288043
2 150 654624
107 108 256018
167 195 622836
62 142 226992
226 46 424760
243 143 673881
117 272 973683
250 25 377726
99 104 129270
125 199 350621
143 287 42742
116 300 861925
5 138 523763
124 139 651941
300 7 239568
28 229 673468
171 129 453726
176 125 41590
172 162 660750
99 122 550809
253 161 753818
213 54 814427
5 168 650827
282 226 786360
278 145 6839
127 258 205929
113 262 804545
109 41 627681
25 161 781288
28 198 794607
43 223 286618
181 52 905398
93 126 488497
128 126 635742
108 138 946461
231 21 191217
6 183 374008
93 81 225012
179 285 313099
5 253 970994
189 140 816709
74 97 400001
294 124 305613
229 149 58692
193 106 255376
263 13 174464
18 115 393863
289 100 400037
113 275 304793
27 35 467823
77 136 479069
3 238 281304
285 97 601832
239 5 920847
227 91 833024
89 262 436400
256 61 690084
299 295 559039
291 234 260463
226 113 870375
143 253 936334
98 281 878962
56 221 88036
101 182 187381
289 9 85158
140 272 325493
278 179 155012
39 229 54026
182 246 603625
127 137 278117
51 194 433659
110 190 896531
233 5 409946
34 17 86925
39 245 13145
1 142 942649
165 182 637177
45 194 621135
203 57 645063
4 273 168014
171 263 359599
171 212 762942
90 147 496616
158 57 491294
82 57 291463
55 169 116133
297 253 394774
200 99 596042
12 257 460395
65 241 234665
157 241 805602
250 194 147938
131 123 958125
54 208 310389
82 196 387307
291 266 911689
160 245 444596
144 250 457208
29 269 973147
169 143 249301
264 94 666456
185 66 407395
98 170 704603
218 256 933728
204 264 878801
41 268 816082
81 75 917417
176 9 217434
58 286 736589
291 183 621814
208 98 520776
294 222 754229
73 154 717645
300 196 554279
8 220 581185
64 276 424492
3 85 349018
17 104 232533
249 69 373671
203 101 640313
74 103 987619
179 158 878294
208 35 531023
104 263 479525
89 165 39066
139 119 812602
180 277 670057
251 113 317302
262 172 409232
162 205 476449
63 47 867072
26 250 500402
278 161 944640
100 284 852085
173 5 606726
252 65 987210
257 261 137365
98 166 364
128 66 365630
121 97 837176
273 299 76178
161 66 44355
255 4 371158
117 187 593209
14 207 139379
144 282 923761
146 124 420985
219 89 245553
67 88 579659
39 73 294254
279 15 731154
73 19 487106
28 56 382658
260 47 853376
106 240 888631
192 263 867263
58 65 779785
235 160 728320
269 270 214799
180 163 367694
32 300 883127
243 251 391082
133 207 694329
165 97 341929
90 295 367806
90 123 153650
102 212 895323
94 84 601881
214 250 256567
265 252 355194
44 212 367107
21 236 55245
172 151 41562
74 281 826057
265 179 368283
266 70 420215
135 85 449709
6 191 98968
201 161 858280
43 17 640238
230 7 914568
297 169 555778
100 72 321212
232 273 624301
152 75 390507
284 9 194598
172 95 133552
25 20 622558
155 211 707850
109 50 992154
274 229 245116
125 92 459576
293 239 522911
22 4 887930
233 262 71208
295 261 939657
269 204 954417
208 105 375050
274 151 63956
19 65 338093
297 279 877287
254 129 248499
205 269 430023
44 94 345938
60 141 929343
178 179 402858
155 125 594393
21 187 264244
89 57 855518
99 49 353420
251 58 942801
217 163 767208
12 119 11991
170 279 465027
55 249 740493
288 205 42867
96 279 986853
121 62 708915
63 57 815638
145 95 596224
77 139 104985
126 218 844278
99 240 394865
169 189 965111
184 171 314481
124 187 492238
225 27 901163
89 106 875230
219 175 448874
211 56 608239
231 130 138078
198 193 893023
143 176 584495
65 134 408023
185 14 529285
158 28 241439
178 254 435582
131 53 450788
150 293 768063
254 213 958323
120 90 261807
259 10 122565
139 277 992544
89 251 161570
230 23 572076
185 11 628278
288 149 984170
294 215 674308
7 40 43201
194 187 806095
238 292 512005
262 286 444923
295 167 859927
38 155 498027
221 300 757845
14 228 69613
261 188 271134
41 235 873138
59 14 306944
250 155 735493
29 246 305339
91 21 816485
75 252 904098
275 78 730866
267 161 57211
183 187 801071
300 223 905404
77 23 160536
259 211 641712
79 130 521897
49 121 247787
297 9 691594
219 131 94508
289 111 778722
237 56 429092
184 39 265071
199 113 831944
296 71 833956
286 294 222261
262 10 492243
52 204 55220
157 207 762734
155 290 655291
21 10 886121
236 253 850313
233 148 832966
262 22 793066
285 169 645080
85 124 603934
161 211 334058
201 174 443928
211 179 87727
234 272 63920
273 249 966411
41 289 152080
264 297 245763
222 75 925311
119 107 907187
115 182 147522
75 33 289432
114 146 910515
103 291 533604
66 165 43905
266 214 588505
149 95 842817
275 132 381805
230 236 835853
162 68 232170
127 100 405661
184 289 366653
285 187 842269
2 232 297226
3 185 970224
182 11 996803
3 194 172650
145 36 87321
240 196 602807
97 1 649040
119 217 847235
72 109 53001
102 174 417485
32 26 17144
19 232 151088
141 235 837226
142 99 113312
79 262 466765
230 27 886712
123 36 508885
28 80 321036
269 108 941041
5 195 201221
35 151 396798
179 234 812878
137 297 26227
227 185 980848
284 237 66870
138 155 34302
238 10 235322
218 68 400985
240 66 977883
235 51 951693
186 255 933202
276 202 687940
192 249 508292
108 39 349645
175 7 811240
175 184 363180
217 214 93680
202 247 139407
177 287 240877
200 17 570208
99 79 468806
268 142 482653
228 5 841234
295 194 568076
89 158 733784
12 180 156097
46 288 946655
224 244 77951
281 86 976498
19 104 954057
48 104 719443
161 57 508714
175 211 596366
292 232 380042
18 175 678292
7 185 720752
31 169 989267
251 140 270136
134 292 853578
25 10 605317
158 78 996202
70 198 260657
280 7 191535
163 210 860521
259 119 548176
206 25 229029
21 245 609274
182 154 915679
186 228 843563
68 285 398663
65 221 156624
242 77 470240
254 49 341914
130 174 397918
171 207 616963
6 99 200573
99 120 106193
128 271 479128
100 107 241766
202 112 627969
222 36 716263
36 159 757295
240 24 422321
67 223 641094
134 228 27749
270 260 91555
215 65 677031
170 33 660902
52 292 983284
230 276 513263
33 161 619088
287 283 195719
146 232 482378
115 94 402338
236 4 283115
265 81 242677
267 77 840766
271 2 671056
180 173 254747
285 118 480393
270 129 635968
81 22 53440
34 120 94796
48 86 27043
93 157 472756
298 282 389200
185 24 781992
238 278 445118
292 229 839011
57 167 445907
12 261 263258
76 249 337125
124 149 24956
202 123 716321
64 199 492656
67 3 444707
183 133 477569
25 153 297698
226 104 780372
280 139 806811
118 98 546655
29 74 930512
222 220 481592
180 232 244389
126 57 581869
129 273 243097
25 12 245318
171 266 742146
173 185 161912
64 258 738518
16 281 491123
117 235 256980
171 142 229908
119 141 871492
214 9 870875
53 188 271484
247 104 890324
255 78 199359
27 276 568721
224 63 807060
111 28 142295
28 8 635558
72 139 55088
201 270 595824
198 258 661518
279 23 97649
118 77 505827
291 34 200761
271 5 161261
114 224 713448
181 109 849283
291 17 401719
101 165 350586
252 275 513212
146 167 382458
281 141 515209
273 294 755258
253 280 28591
291 270 608102
213 61 364723
260 50 698810
5 108 959300
228 277 469936
203 66 274856
35 231 750670
198 3 611600
27 165 878424
99 133 66334
120 168 791607
7 90 656944
7 20 765084
216 120 196694
220 129 455134
279 269 530641
92 221 188353
188 155 305457
97 218 560109
167 129 629494
129 123 300122
215 105 530998
188 165 514482
89 40 862971
78 77 604194
293 186 132354
42 22 872598
190 253 234238
88 189 114759
15 16 827592
180 211 481506
223 230 653698
138 144 191140
182 34 188735
58 104 355583
100 240 408070
46 155 434356
142 271 632842
246 203 685442
252 7 44043
113 33 169554
175 187 445863
224 111 113478
60 82 451607
211 113 232651
50 4 490134
114 113 447361
84 6 447881
290 89 901722
103 126 119865
97 287 528792
282 166 386124
98 35 425651
187 158 852386
124 121 665425
162 94 896837
96 149 335172
11 181 581551
167 38 63673
178 167 758964
263 115 781732
182 96 12373
260 254 726610
213 77 947731
224 170 594515
242 228 383792
245 217 574000
31 87 29174
108 49 742481
117 247 916169
129 196 424172
240 237 177665
149 246 279276
101 38 668226
53 229 204510
16 100 579036
108 79 5555
121 80 544239
69 273 694102
282 223 121044
196 258 230715
184 21 456556
222 299 662057
60 66 821660
217 294 395338
55 70 499188
23 38 795062
182 286 869595
17 210 550302
169 113 522038
137 119 480594
186 245 630860
240 112 840379
165 268 786178
172 136 508538
109 290 91777
227 190 299152
160 7 183173
288 195 171589
201 173 690117
103 82 702462
65 117 96738
248 5 626537
188 210 342590
146 48 733447
285 183 210646
281 209 464918
13 27 791888
98 75 231758
21 46 256724
159 178 539047
205 226 527186
89 81 45516
191 264 365234
108 27 192420
83 154 949051
70 300 87278
165 292 953369
30 205 212912
23 172 982434
283 252 412439
151 83 945296
54 172 788275
105 31 252932
173 83 223445
71 198 797975
120 152 5613
159 60 631682
131 134 76573
229 233 960423
180 244 851895
145 8 953856
277 186 754517
229 44 806852
182 113 825352
60 215 248903
166 271 511993
284 134 133259
282 58 825021
130 240 268285
238 90 608215
114 118 503436
297 208 597778
16 293 444871
17 188 559694
261 85 582514
118 153 371350
219 92 299484
266 193 760310
59 101 280970
286 35 105511
53 93 726195
218 50 362384
209 272 785085
61 267 893386
216 160 734685
131 19 921380
103 65 591739
283 143 613321
69 243 301930
150 299 346139
95 24 415119
63 162 20242
283 239 775683
195 229 149222
78 225 91156
234 75 728389
297 115 902560
162 253 838929
203 91 965234
274 138 412956
270 235 9186
281 241 769623
237 291 553026
229 285 823737
216 258 41193
60 217 160643
186 141 333375
134 248 768035
245 162 586312
242 80 2107
193 26 695829
221 281 507628
166 263 308717
14 213 132770
174 203 564472
300 198 10143
66 24 460860
27 220 924920
48 295 110396
114 116 136520
269 78 580756
209 182 317710
60 270 595092
77 62 627694
77 254 250788
107 130 110056
66 274 979166
277 157 349607
65 36 555400
123 122 46146
239 231 878537
172 258 248433
172 69 437623
245 126 803208
52 112 257656
162 190 616726
284 163 100647
277 120 456249
272 15 684462
27 92 267159
182 106 999902
162 104 201371
268 163 560019
120 88 259051
79 4 462195
271 120 947232
132 204 384374
24 241 241665
169 184 981027
13 159 522078
139 190 143728
90 276 737665
241 299 499645
254 251 608018
121 13 205441
283 93 276932
145 289 445386
71 168 238776
279 27 469480
272 3 445416
116 74 543553
211 160 982449
252 168 568748
246 136 92589
37 260 827807
127 75 416863
279 284 36068
165 158 341417
170 26 626187
9 276 602820
209 45 828337
66 33 402216
105 224 326727
80 8 780703
192 157 433811
164 27 45688
143 236 866399
16 221 899481
132 128 467134
46 240 738867
287 252 863755
95 45 509307
256 261 984833
48 284 13985
94 300 662802
102 284 182966
2 244 520519
277 69 988501
106 119 939656
247 190 71658
224 260 115087
56 25 628042
273 182 489761
11 174 200262
177 205 741493
233 243 232238
31 17 223127
1 242 485621
38 32 440783
209 246 331400
230 259 397261
23 271 568036
74 132 91924
221 175 21320
50 184 879982
140 232 432149
238 155 592998
247 185 301449
60 262 171186
42 282 49651
276 176 734554
172 247 17371
36 78 55536
269 237 42302
180 57 332277
271 53 709221
65 239 565265
237 210 20923
45 28 701070
240 63 341998
2 219 391162
64 63 618025
241 177 687977
106 34 391598
127 68 662008
286 177 856796
293 1 809083
80 178 223450
213 64 935988
142 102 619734
139 15 704228
238 44 767625
181 146 706282
274 47 388967
77 85 982158
156 108 831611
27 152 629002
275 236 805170
177 203 898951
253 11 285743
191 212 516061
12 168 174260
24 254 161148
69 270 295948
286 127 103505
16 79 678237
121 114 553577
42 94 561527
262 187 981559
49 75 103593
300 24 115831
153 252 169568
51 61 511443
136 285 554415
209 274 254771
268 164 439758
117 104 941515
125 76 447860
180 83 706337
101 283 977173
65 208 957545
182 66 383112
58 190 114251
47 144 238918
63 265 852475
205 18 340745
81 231 742171
75 195 91603
219 229 843618
133 90 404166
23 219 819502
136 184 462842
133 62 877869
171 48 292470
37 292 391545
9 249 399366
249 28 206382
276 180 627861
125 157 843075
65 80 830550
17 95 244330
209 78 15714
271 230 186668
278 52 117822
39 118 223851
95 27 637857
180 263 12301
120 117 674054
67 107 628974
21 57 888145
112 3 103029
272 254 565442
100 184 966269
238 36 404262
39 50 986459
51 171 334864
184 75 3128
166 77 469951
264 206 743925
269 264 76486
46 147 762758
31 182 210152
2 18 971424
153 243 31149
25 40 709149
17 16 607635
115 231 979990
54 120 609547
47 46 481750
113 258 675623
17 47 403214
13 189 482769
62 172 636111
226 263 427651
179 263 990781
120 223 394604
179 56 617538
148 239 903429
15 184 111217
205 297 186413
84 52 939457
103 212 600424
43 251 462509
153 207 773163
236 173 372448
113 110 473793
74 11 193825
288 191 980915
115 269 786307
128 63 746560
227 3 808813
231 11 250050
146 98 953203
87 286 58575
281 104 567979
113 120 468533
49 276 327860
264 108 654601
268 87 869933
138 244 382807
197 8 856476
31 225 172664
143 4 189513
207 128 5816
139 143 397184
288 247 956323
192 142 539545
139 276 962083
265 243 682126
205 148 178126
244 181 574650
131 185 212811
40 189 134754
288 201 66678
259 226 995364
131 146 849432
52 96 184320
22 92 236345
154 162 170709
13 262 944197
39 198 745731
62 248 521871
138 72 839075
131 183 654365
203 284 693602
258 215 948549
202 166 387804
163 118 734313
202 133 890306
190 48 868408
58 239 632522
26 202 491572
264 279 743591
130 8 199978
275 25 944447
289 198 798726
250 278 592283
243 41 245800
25 242 386334
244 179 535444
257 153 839006
87 154 460012
21 136 174803
4 217 569206
103 2 112898
18 298 212578
141 277 151280
92 184 11961
20 77 94874
282 36 173089
69 195 668215
197 300 355335
132 116 716793
159 93 111251
166 62 690211
96 296 631293
140 227 104181
107 69 256101
39 168 357395
6 61 149563
118 266 844761
1 140 265764
93 121 485363
244 49 666281
167 120 132026
242 215 562993
1 169 689603
25 149 880158
269 148 903666
241 256 585112
217 2 508298
138 214 394791
297 283 963207
290 283 856960
174 275 726941
86 134 505187
56 13 128588
174 181 405399
91 107 87379
113 162 596998
157 113 284442
207 61 193602
276 247 755162
104 200 827145
177 157 25016
160 272 968714
248 246 335977
50 207 238656
193 161 640665
218 171 780744
262 88 165159
205 201 311702
64 33 848817
234 27 597778
182 278 545898
168 33 589457
138 158 238769
8 146 574903
63 278 463378
133 218 413728
285 87 93223
205 106 322816
255 211 117529
279 244 92131
23 100 469625
95 31 559497
234 29 942703
205 137 252073
296 22 137101
196 238 593965
135 142 931834
38 120 65137
44 258 29705
122 213 895443
208 212 815072
61 287 523184
168 73 499646
238 275 849783
106 79 710100
23 131 986318
238 138 254452
238 47 422293
86 66 500789
22 209 495511
159 81 961370
291 136 405901
137 48 564286
160 275 968262
84 41 725799
286 236 745907
149 15 822095
254 293 377388
125 215 788907
193 247 427033
218 44 938010
255 58 348776
160 175 260716
72 251 803026
125 39 27405
107 296 236356
137 49 896839
244 213 959933
78 79 588718
228 74 187111
140 94 763571
290 53 473461
181 240 525662
71 217 187918
295 49 698678
10 71 467442
56 43 330157
165 162 334974
32 7 733116
154 25 848232
50 81 67049
285 196 464794
46 277 995155
17 232 377499
51 225 950432
139 222 284575
52 219 293218
146 258 766108
277 50 1811
208 203 798331
151 253 883591
126 287 804897
300 157 215262
109 9 9465
228 59 157633
96 207 532765
39 138 138112
56 91 291938
6 32 127761
273 125 171204
197 221 358077
82 240 419128
111 161 201195
86 241 189423
50 237 749335
17 194 375530
7 143 555528
219 216 717662
147 186 812685
126 254 972066
232 295 106962
67 54 90003
141 147 100720
117 259 166900
279 153 876361
74 18 674621
282 18 569793
113 91 804504
205 217 435946
250 287 378251
23 155 528713
152 111 466374
140 38 590777
87 28 472583
3 267 692346
62 260 636868
34 245 599608
212 184 557682
128 262 132093
100 241 677060
226 63 142295
32 134 75980
136 270 263972
185 64 618118
65 196 525554
131 221 114103
55 36 8453
57 287 207803
52 88 256401
115 78 602025
261 209 565230
139 84 396074
114 96 703199
9 85 808796
252 85 150055
80 105 32690
96 250 659820
61 276 891988
55 236 610575
181 198 623998
121 178 820515
266 157 296671
68 132 515326
161 81 925983
78 39 424817
94 127 546810
184 215 237997
144 78 206855
129 134 806801
263 26 231172
23 14 813011
139 33 775653
30 117 321975
121 276 13890
204 257 198505
179 70 15032
139 40 9420
74 128 315474
21 151 886146
80 296 484593
224 72 723401
151 50 873009
156 221 542543
280 227 429813
161 162 220176
286 189 975208
255 179 502116
240 159 235420
52 62 615453
100 48 306792
277 43 681835
86 37 311116
293 159 44418
210 178 604573
236 44 68902
147 178 589912
219 135 183904
297 257 285539
158 175 546409
110 267 879512
118 133 938833
46 251 846771
61 245 658188
8 163 872078
238 19 180088
191 257 981086
21 172 100766
151 54 350561
130 29 955014
226 5 203961
130 56 981421
261 279 490709
224 150 704734
211 200 191941
217 229 874388
203 201 220006
241 93 722356
231 55 980347
186 145 465949
210 288 762326
57 130 553512
162 184 582788
176 37 486325
187 297 951243
207 51 232638
251 215 700417
81 17 662958
175 38 615010
294 102 353566
64 125 334609
206 27 130820
35 154 87021
72 220 806089
83 9 279001
229 218 150199
203 176 53048
13 299 474940
294 80 561248
279 110 219846
170 161 51748
22 220 114658
19 56 548593
49 176 245398
228 139 504262
230 268 896367
180 229 79673
94 154 984343
260 18 649178
148 228 723436
50 160 784411
162 209 141790
31 122 989419
53 176 979185
60 214 813667
288 168 605194
282 163 599349
182 284 299465
97 208 908369
128 22 859858
262 274 212789
28 171 770555
160 35 222642
216 246 400108
221 106 740988
286 27 955884
56 197 720401
209 257 983390
187 198 207763
115 161 344956
66 130 337558
59 244 599089
235 293 122413
104 147 374223
274 238 487514
157 84 355270
195 153 984236
191 68 443011
72 167 546961
283 157 973269
175 214 525760
251 249 314108
222 214 996472
247 224 295569
27 26 709709
119 212 595280
124 31 515347
60 241 278000
243 200 310289
266 215 214481
295 282 402039
205 25 730251
144 207 585776
148 119 528116
298 148 323011
4 96 725243
257 51 343543
141 253 835526
108 259 166306
91 206 453501
53 132 316758
193 30 672513
257 252 360262
87 234 308871
26 247 154908
239 137 21191
101 159 691580
187 82 906286
295 70 608887
142 9 438865
53 257 848628
217 222 426897
22 167 69590
223 229 185493
261 287 108578
153 10 938908
56 261 716137
41 223 844208
52 147 740676
200 190 946378
88 144 176530
267 148 769217
183 8 24841
67 135 528953
229 63 312719
135 189 312442
205 248 852635
297 201 274821
84 63 205450
162 111 346619
57 127 64147
67 39 316939
292 84 917691
71 104 116818
169 188 786307
243 104 420476
167 75 222402
260 124 559459
256 270 232662
107 211 415361
224 104 931650
213 21 837587
18 88 664724
227 228 186438
47 35 345376
236 255 285523
79 156 28284
291 280 762020
40 132 433820
63 26 222445
226 147 456503
6 285 919424
37 78 472813
227 45 517583
56 298 652058
281 166 266905
154 85 176968
90 154 456511
75 285 514196
68 120 391367
182 93 886139
152 127 224325
219 279 877671
78 109 517562
292 187 929875
22 269 917003
51 84 831601
108 247 641126
16 162 46114
138 201 764582
186 291 665290
159 193 658059
49 269 818348
265 31 780333
202 162 716611
68 142 704401
214 208 163829
85 73 345566
87 176 422393
140 268 917675
281 7 325912
17 100 272263
13 124 528289
118 199 776469
272 110 748196
83 40 788601
80 133 189715
96 155 106756
113 50 970859
115 277 333639
154 108 266453
93 259 177275
243 223 105073
280 168 287859
216 215 30508
34 49 78713
185 226 162916
179 140 217836
52 107 771235
200 38 741640
89 39 685572
22 250 491701
276 102 422876
59 145 854156
250 137 683249
288 251 256139
6 66 856074
138 112 177494
154 157 756824
231 121 553135
129 109 319346
288 297 304415
47 20 289129
44 124 830382
294 66 728656
226 58 334742
72 106 736836
115 102 947889
146 85 898837
186 100 52232
294 131 638310
123 267 291295
252 245 985219
31 214 506376
287 193 225999
236 40 956707
295 47 710531
63 136 637347
110 87 428371
244 72 219361
233 50 742935
229 220 498817
185 285 366025
191 8 774977
293 141 281584
233 238 974850
46 166 901759
26 127 58041
125 268 291921
49 55 468576
167 121 997986
131 259 27972
142 172 616283
264 144 83868
208 103 127468
147 77 375776
191 225 903555
97 299 86834
38 225 947168
143 167 199116
39 169 724634
188 106 930509
229 134 247545
90 294 420167
167 49 891831
151 100 415743
97 178 991720
297 120 199109
166 228 748387
280 111 273960
232 86 264472
270 143 65564
38 58 76859
61 128 662436
296 28 405170
300 282 310141
33 299 545697
231 215 572391
234 132 268746
14 29 254523
77 204 355376
128 72 340887
106 267 85340
289 194 497894
15 253 188333
298 130 828848
110 156 498024
155 29 443817
25 147 718881
185 121 597945
154 245 691640
281 95 489443
2 240 466298
182 15 457936
20 205 424838
226 227 86714
60 124 851011
61 180 766277
248 82 483005
267 132 576406
249 82 919274
16 273 50653
83 75 106639
282 44 80173
160 115 426549
49 290 387210
89 26 990670
233 253 890696
7 289 410024
191 20 189864
269 272 775001
55 269 12254
225 2 763580
109 158 632966
265 128 925569
243 116 441600
274 128 109232
116 75 387230
275 112 338405
140 156 32552
131 254 308618
117 241 325191
298 250 31748
258 23 601404
100 109 885478
6 172 554827
291 233 221921
288 22 696236
56 85 44869
65 268 859428
121 32 257350
256 295 127807
23 92 590685
206 43 330621
203 97 1812
179 175 753644
142 2 251273
220 3 480542
267 237 666698
93 48 636210
276 197 973269
184 72 625914
79 246 932901
299 116 998863
161 297 267579
12 165 543091
205 151 463139
75 115 979496
59 111 874026
255 165 630722
249 45 911078
265 93 670291
124 48 679429
80 127 146865
69 240 245973
246 34 203046
194 98 886416
29 239 82470
252 282 683906
200 159 963013
33 36 209644
264 114 130200
28 89 782043
26 255 370607
139 186 659178
98 127 594340
292 224 261934
233 258 969663
291 199 540245
224 257 884218
178 127 440305
193 203 507322
270 19 258267
242 254 39389
116 204 360557
3 59 485317
267 158 843829
6 206 408999
270 222 259952
150 125 719695
137 231 640929
157 260 767163
121 180 412095
292 140 518010
103 8 35145
245 161 203831
190 166 565937
97 158 10295
199 281 995596
138 51 424421
96 129 897825
146 76 125163
187 55 812936
22 244 803733
1 183 762403
141 130 729346
152 87 142140
257 203 430418
160 140 227028
178 300 109548
25 137 487731
209 52 439067
120 20 819575
269 147 406911
188 274 948814
228 44 446126
59 270 395866
64 272 631525
300 222 112190
194 168 357413
80 34 94255
4 112 988296
62 84 279705
17 30 373340
35 178 970675
180 265 747929
77 198 564554
44 115 113916
80 156 456229
147 232 251859
134 279 969412
223 170 413292
276 138 287085
97 239 262654
102 4 277834
114 27 920497
234 244 961984
75 11 67460
231 40 743094
225 14 736939
4 212 899021
138 79 882105
231 30 530632
214 254 35825
8 33 935368
210 30 507900
144 189 550482
131 93 638475
13 225 398489
71 281 363161
118 213 823703
112 153 888303
269 277 443921
28 254 676887
292 274 481255
167 249 530075
170 48 571873
300 181 113327
215 194 836639
205 150 407436
277 210 599854
118 2 961799
157 151 359319
3 231 833108
223 167 860974
86 7 266831
140 281 752368
112 145 127728
211 207 541636
241 267 542174
20 198 314752
287 137 45484
195 96 257894
121 296 973091
46 224 421135
266 236 79399
42 19 61177
172 215 456969
216 153 613151
149 299 529213
54 227 355537
156 66 315571
129 295 684740
290 252 945406
239 188 567949
166 169 344609
251 229 689680
298 179 746186
85 128 823383
104 297 517426
132 90 200848
20 148 208401
203 186 426819
160 242 249900
151 255 830166
209 263 105771
225 33 401652
74 101 802554
298 273 742193
120 2 974709
205 244 96832
252 246 301983
270 155 245674
273 58 725507
68 109 887004
10 33 255721
209 187 116971
32 21 555232
108 161 408319
131 85 845293
171 131 934055
203 175 251857
241 105 432917
183 68 577186
68 146 806144
5 278 615983
87 254 349989
271 16 707149
189 106 993589
92 100 886308
150 121 964431
262 29 278099
159 78 848826
262 120 741113
40 278 344794
230 112 593383
230 82 636318
195 282 427154
287 5 416294
253 117 252958
148 183 150490
220 17 706977
262 81 847182
76 29 156363
37 172 572946
49 152 279452
270 175 393098
53 287 793944
200 6 211135
17 283 970793
9 114 972756
228 105 999797
134 169 670521
259 154 900063
88 292 773613
290 123 913560
243 68 503255
278 167 227885
272 257 198125
107 272 853035
60 186 356715
136 179 281646
196 52 196687
154 139 173814
263 243 31508
127 14 443147
261 185 401960
111 123 85894
164 250 98858
22 88 386019
173 169 721618
101 288 914450
236 214 24147
132 238 758016
242 190 68365
218 293 644209
233 164 783774
111 216 726894
290 181 921264
63 119 962441
206 122 183112
179 148 440523
12 121 989314
240 110 657703
17 37 332202
175 57 604410
26 105 721250
232 20 926453
57 115 387244
220 249 538021
79 75 634755
71 122 419799
244 77 265702
222 290 214651
268 251 655161
107 123 372246
186 254 319974
147 64 720900
216 273 392124
207 290 699054
270 231 525162
72 76 982482
269 295 35511
12 235 145237
164 273 616895
98 41 117917
152 245 283200
191 136 970543
219 220 569156
298 74 986105
2 165 360510
202 229 870016
238 206 29505
121 214 711055
249 284 226372
125 196 511999
38 213 241298
260 287 419396
46 151 569751
118 11 302150
266 186 100697
228 116 925727
184 292 872923
152 132 657866
132 139 648836
109 4 472320
132 91 997651
174 43 77388
296 128 373067
137 36 148130
68 144 554361
179 152 935918
24 13 506802
180 245 720214
225 170 372658
111 126 515652
211 198 445855
98 96 884721
11 283 712221
18 236 158566
193 265 774726
163 174 814063
113 43 569113
270 22 78808
293 71 301090
140 144 58692
194 138 786586
102 204 6468
271 284 117357
28 33 806197
187 216 625836
97 185 406050
148 207 229235
182 199 143807
68 101 245792
28 246 962551
37 273 720488
189 139 579235
37 151 419546
105 73 172521
55 273 272569
60 100 770279
103 132 581980
142 93 514905
250 198 802420
75 196 728976
242 6 432050
146 274 478737
296 187 247966
225 6 773995
205 7 90523
215 287 84428
298 103 948375
163 213 364574
266 241 480737
188 199 272806
280 125 99955
199 250 894244
25 106 398729
158 122 658208
131 228 947872
86 206 471925
61 288 168103
15 150 662109
96 177 909759
208 219 311739
151 207 340538
190 7 597429
98 145 334391
280 115 629674
47 182 507925
114 156 876978
18 186 592719
169 75 230899
295 252 353105
41 65 379128
85 178 264670
196 190 85032
47 297 314645
55 157 283206
148 108 909505
198 37 528767
207 174 962218
59 159 379040
42 242 805924
118 212 484952
210 27 150744
85 33 222750
107 147 388169
297 213 634673
267 101 268590
290 151 481588
113 104 723406
149 202 519087
148 56 861513
210 103 41862
262 252 694488
80 17 965799
74 247 72615
273 80 512263
181 107 188341
222 34 367621
96 145 918020
170 157 498197
143 21 22756
180 267 347795
18 290 820289
139 25 21086
287 123 941385
116 284 390125
284 143 155395
173 149 818185
67 158 884631
264 160 415208
241 156 19606
295 159 16003
54 180 869962
156 26 240009
70 94 543371
101 201 492049
94 224 378930
65 47 327516
153 38 432939
273 184 671346
186 103 728429
208 123 268623
41 64 770258
92 205 206010
173 213 68111
86 122 482530
241 25 972698
102 279 395449
287 15 242477
285 52 900334
12 232 540939
129 235 126140
95 233 89866
1 129 125723
95 126 473816
270 194 421866
176 20 779699
94 215 988291
180 167 833233
140 169 49668
98 44 876178
224 228 2951
136 17 860637
294 69 646573
96 227 435268
100 212 695199
93 192 31721
130 249 484579
273 266 750637
3 49 371905
273 60 477700
226 65 830460
246 133 212754
43 211 320060
23 191 157856
150 129 189350
269 210 622912
54 19 761540
234 145 946139
290 13 955181
254 128 854918
81 142 563017
259 69 861913
232 167 49325
17 196 349877
243 18 413547
215 175 453472
225 294 53558
39 291 68259
58 222 197506
178 289 373764
185 265 47790
270 140 497211
246 175 785976
222 146 111087
9 58 157001
27 138 920134
3 44 836702
176 213 539505
54 235 319523
36 64 518399
155 228 428115
34 52 966798
160 287 558467
122 40 780513
166 55 306322
75 117 587320
249 39 531525
176 6 839588
239 116 989458
4 202 955183
46 246 758723
7 113 970736
174 7 37467
97 96 580168
171 251 308614
161 229 593404
124 74 830983
277 37 462222
90 68 221517
245 176 569978
229 13 34652
57 69 480257
83 89 482027
212 46 944388
105 235 676101
56 251 835645
284 138 712305
50 216 199300
111 71 432447
230 217 296106
162 221 792826
288 4 756568
99 25 180422
235 119 749579
280 78 340575
50 250 194164
72 294 284839
216 300 432432
287 270 860300
198 112 718841
136 118 154749
120 118 138331
165 282 154020
102 95 535094
168 141 964192
175 256 143381
253 47 540632
19 30 778774
140 78 666325
121 210 785367
247 156 895060
177 275 231031
164 35 746337
161 247 117956
66 169 106495
87 163 662101
20 257 447397
249 279 498137
183 254 369311
67 75 372513
18 66 757611
92 80 602127
147 207 62665
6 279 260638
128 130 120957
156 12 70022
121 76 57087
145 231 896546
157 37 910442
94 124 155586
199 75 707821
282 296 993085
200 106 203098
63 138 277618
3 284 74854
290 172 20075
219 256 758151
256 252 876257
38 298 367957
117 222 653372
272 294 13199
214 171 829606
39 269 274472
249 150 546334
16 255 878122
293 46 555148
202 175 974685
251 52 812566
258 91 301446
59 39 825562
113 175 834386
49 293 645770
67 233 554665
230 2 7486
284 195 7607
33 35 95027
240 172 415022
169 168 223012
233 158 75066
1 17 379313
284 228 542236
165 166 612396
63 237 108984
276 129 811048
154 81 899012
213 2 300090
46 34 51768
98 222 35592
158 156 242958
166 57 979629
86 194 524948
282 24 905708
269 253 236191
143 116 881664
220 32 417887
57 54 74797
245 32 225120
52 174 993176
159 198 730804
36 125 733399
156 264 361544
119 18 569041
100 141 966321
206 130 246652
119 213 661453
69 223 233306
107 134 524637
196 219 908982
54 5 372852
205 242 403868
297 68 68016
239 171 78071
198 173 743956
221 130 40331
13 94 922153
17 159 328388
65 21 251362
40 41 545634
18 177 8595
217 100 344515
237 170 167848
1 115 328181
191 261 761457
30 53 866552
224 266 861356
75 277 636286
168 239 216391
281 270 942859
123 275 8454
245 101 920522
245 150 969661
104 277 375348
109 213 534358
77 29 906562
282 127 153281
281 218 965900
243 221 134457
75 20 342799
163 292 294067
278 157 826712
213 4 495614
267 133 322746
6 60 527352
41 27 200300
186 200 112514
27 145 747328
215 135 42369
100 137 92636
117 130 836397
255 295 133490
156 105 175032
21 221 712137
174 137 32562
158 181 132462
275 220 380629
213 33 722312
22 133 880510
27 119 202234
150 63 241211
116 71 156336
166 71 960153
138 57 494578
17 218 440121
286 66 292183
256 213 662867
50 84 903475
8 98 586482
146 106 826373
288 239 471223
168 249 178960
61 88 427104
33 243 263024
77 266 795064
20 51 156967
282 71 246521
108 139 875905
147 113 520720
283 76 2099
32 59 797597
201 150 182393
254 92 131596
29 139 161390
209 189 20184
22 62 253633
272 60 16163
183 179 763558
183 66 38414
23 295 781465
167 292 34996
203 271 753103
293 170 445825
234 98 233817
45 213 174667
153 232 555427
220 181 423725
112 283 350653
95 202 231645
40 35 689742
15 176 132427
74 272 24122
166 221 456480
209 96 865464
33 279 292179
92 58 428047
213 294 532083
295 63 729826
159 69 852297
225 143 721886
73 281 506748
70 28 500871
118 194 553390
233 94 141287
2 295 77140
6 55 163982
42 113 357688
259 245 369872
117 209 279315
241 8 942989
39 13 630772
180 8 215988
198 206 221742
199 172 347753
48 145 386564
124 281 41104
272 266 187715
158 39 334341
81 126 345684
81 70 613264
14 117 97555
296 157 611174
244 89 291787
194 133 908347
257 92 709994
241 167 887121
142 12 716696
281 196 114659
208 60 879095
249 221 605199
16 67 433613
86 36 446984
233 192 721011
52 63 239657
117 84 29585
289 85 997724
227 60 881472
207 230 80854
226 29 224221
30 219 211510
68 171 652039
300 55 890795
102 267 487744
248 115 131085
258 151 850022
43 252 37188
106 211 580158
80 215 503975
242 238 109739
62 100 944475
242 248 605259
290 66 187209
263 164 352139
233 78 862578
281 123 920368
230 106 167971
183 98 935265
76 226 570406
26 39 63249
275 161 141369
201 276 585225
231 60 143506
62 219 428916
226 44 306481
251 239 70283
66 168 883692
220 150 180617
233 201 728112
111 203 906500
20 24 364349
203 200 852827
288 221 148876
52 202 805843
140 181 401582
159 297 602743
56 264 116686
121 154 697804
157 172 10989
52 56 173824
231 44 692499
87 99 928981
56 62 993543
128 156 519141
220 278 306080
168 54 783597
276 29 433145
180 212 497159
125 136 443786
283 61 122878
266 111 210956
165 128 820234
97 153 598578
29 286 542904
59 207 273055
28 16 12957
250 242 557798
105 248 917531
173 29 107862
202 98 666447
229 78 840680
188 143 48296
259 284 820521
161 120 901996
151 132 692537
192 293 275616
137 22 630131
155 98 619370
41 227 67832
168 248 2650
239 169 42502
132 107 160203
119 155 858267
86 45 927442
20 72 788474
173 187 545344
280 63 522091
208 24 571743
96 93 301295
31 186 933168
256 81 85154
4 257 845401
85 29 29994
198 246 749285
28 113 714214
212 292 619286
286 193 900564
154 211 125803
82 4 9062
235 272 479732
87 299 977034
147 213 253543
194 214 336652
179 25 668871
68 84 697458
78 167 737063
222 282 62652
38 119 996819
199 216 315894
245 70 652312
50 46 874916
140 36 71781
189 274 650112
90 292 28221
162 279 484828
200 79 753833
135 124 544439
84 193 324875
294 253 895104
296 228 470387
107 150 581104
264 110 980819
213 10 52470
262 146 526932
188 158 696856
242 76 146132
101 184 400165
13 78 277373
162 138 769134
274 290 757852
155 131 453617
185 296 424317
77 86 557258
58 195 772909
145 73 607230
94 270 550892
11 21 476266
210 171 82485
207 136 534320
71 197 508734
147 281 921527
266 238 46155
194 242 709738
224 262 876016
116 18 523017
141 153 622874
12 5 325344
132 186 22184
157 73 64949
195 45 285993
88 200 310244
111 181 396034
215 31 798596
6 185 665786
186 128 935596
110 291 66611
260 90 232026
143 37 975210
93 219 712713
253 211 213244
203 115 555134
222 100 790724
270 272 460914
293 292 932169
288 209 300041
156 270 131121
164 218 328270
126 280 412067
85 190 705062
262 201 744546
60 169 444620
151 194 130936
283 207 638916
262 97 218523
287 207 418810
276 23 677595
42 18 958750
33 201 82039
210 117 539811
295 84 835959
162 204 36251
37 141 133368
89 287 745256
163 120 388923
13 73 490976
148 275 658944
12 228 364908
215 166 85557
102 258 946443
292 130 427927
38 11 260423
56 112 874848
163 105 740378
187 114 469774
59 253 373643
20 254 784321
231 204 600332
102 183 906839
120 70 265930
117 173 906152
22 221 569125
64 282 928747
152 190 263619
202 265 698031
141 49 954169
6 7 664398
271 261 333464
196 150 465115
188 257 73455
84 89 752152
175 252 960582
269 257 255511
70 219 129056
58 68 981405
262 208 312575
203 113 253501
110 43 876962
218 119 401640
209 70 721031
158 183 787686
159 62 185278
104 134 237367
104 262 686709
34 295 202381
109 80 678567
162 41 405973
109 197 595692
205 163 609677
272 149 558412
153 156 83498
38 247 925724
184 91 36477
215 250 667027
195 259 316267
270 26 583016
256 156 894247
229 184 815674
101 164 84385
138 300 248536
300 34 327088
150 277 867018
81 74 933727
272 297 831372
46 10 335176
171 21 577891
103 143 66792
36 147 563813
145 1 517988
96 134 539959
248 91 654489
265 222 924495
246 80 257804
174 215 988749
12 247 487918
166 6 427624
176 75 548362
122 131 431106
178 162 878427
13 113 472032
68 202 287994
143 163 558527
45 214 128872
65 5 210950
188 97 600312
193 288 208301
265 86 569452
36 1 587272
275 192 967384
42 158 73402
204 275 906499
53 33 946090
247 40 689675
44 181 889259
35 56 800218
183 157 75144
176 115 916750
251 256 361665
241 227 983900
104 279 241983
9 137 652222
14 229 442941
155 264 622356
252 178 577987
200 225 602908
49 7 104394
215 284 467637
16 211 824500
283 49 43602
71 58 680365
45 222 230551
299 235 544661
101 65 120192
131 239 831117
87 278 476388
72 198 28963
181 86 251711
229 222 512286
72 163 202172
281 176 7919
102 100 525572
144 98 178693
241 44 289638
100 36 291505
271 21 722899
225 220 771256
16 200 57705
175 138 627678
1 280 146830
23 33 468854
156 160 491067
121 196 637258
257 30 335911
217 68 654226
53 260 425015
82 124 119872
285 158 246960
177 285 864418
214 19 545431
86 147 409442
173 190 723691
175 96 657685
150 38 277716
265 249 817881
248 102 363822
200 19 221951
223 103 142740
1 24 303259
106 22 185167
89 233 988593
192 40 241997
221 58 978339
283 16 821482
102 2 923682
75 135 198015
166 217 217274
269 258 786966
5 295 334806
220 46 273213
291 57 700717
258 86 564792
250 247 996796
266 155 621969
183 144 378614
243 279 370697
287 82 907118
169 179 745787
96 53 85966
63 299 661255
216 280 113079
124 162 139294
83 4 369404
69 63 704563
45 270 992657
134 47 257234
184 32 438796
15 233 782097
240 250 520375
270 64 8251
298 257 69650
263 151 66571
217 274 722425
272 207 412491
125 160 68281
161 248 836194
71 255 521503
61 17 871382
112 68 263188
30 47 195974
300 4 578024
18 157 615291
35 291 770584
106 96 114824
3 280 412335
32 17 208539
95 16 36141
224 107 203365
75 213 914909
127 205 312298
51 90 489821
160 33 622667
190 223 571333
84 113 741598
110 63 164667
201 187 842290
278 199 689234
138 28 548969
140 175 693818
234 218 581100
150 96 308051
100 86 32151
168 1 51552
187 106 604167
186 213 882274
31 60 177593
153 68 483635
205 103 995713
20 54 468316
127 211 466923
131 165 114901
137 288 446174
173 248 145746
19 86 413799
44 40 139389
263 83 981860
269 299 145576
268 54 680353
203 93 803407
293 52 790375
88 58 303853
242 229 851889
79 140 25749
66 250 647414
218 195 724140
229 38 634920
37 191 780089
80 243 134270
71 297 382141
71 200 452034
213 245 54286
126 70 529550
34 110 538282
233 27 831207
144 298 648412
50 257 297933
58 21 649098
287 284 887858
87 280 176537
54 66 849156
93 42 638896
68 272 2187
130 125 150684
277 27 201285
21 35 206114
229 213 781824
235 190 633524
233 81 311087
17 15 689520
272 155 306650
47 48 500577
9 204 193391
207 47 89752
59 195 648259
252 59 763558
120 95 396398
37 147 194738
262 211 454028
103 252 990822
53 85 423820
146 120 184369
251 11 233620
144 11 635271
265 260 274960
107 35 366174
179 106 909425
162 61 442086
84 70 33172
267 220 399960
89 120 767845
155 19 774363
189 282 954992
111 227 893553
139 38 952311
253 73 847121
136 169 283139
100 206 826176
252 81 403245
290 272 701127
135 152 898901
103 95 679812
149 220 4004
65 149 429108
74 58 434676
209 223 159467
141 75 212249
62 80 114781
82 16 725676
232 126 267189
137 19 61562
260 1 409391
69 265 186992
197 176 484641
205 293 771975
228 27 363861
75 228 417801
274 130 664978
111 45 169521
253 49 968407
64 160 613646
286 116 815864
217 21 304895
57 242 712412
133 144 247394
214 160 757053
262 267 658819
251 225 373203
224 162 401087
203 5 402207
200 14 42065
7 173 301634
156 151 140481
287 95 419735
290 299 79251
38 73 885575
157 127 924831
168 220 13596
255 197 272739
141 109 899026
296 260 99600
284 146 829419
226 73 426083
218 107 842525
120 197 737394
269 137 914082
95 20 55642
17 133 339863
88 19 945576
159 126 37696
208 292 168850
70 263 753955
236 212 526465
8 290 937891
14 9 137499
108 130 291610
237 119 901527
262 108 536558
260 146 974244
61 243 244507
121 299 773950
204 23 130165
269 73 373978
81 162 183018
196 76 137301
278 203 730321
241 71 834766
85 202 1018
268 261 641028
185 50 246366
85 34 912830
12 264 78015
251 87 191595
222 288 587000
210 7 414629
159 284 167420
219 45 770489
223 288 501873
42 235 132847
195 169 165285
47 231 664551
66 268 487377
7 216 93724
98 255 570202
228 294 917041
116 38 795108
181 275 303458
148 115 216074
161 21 156101
262 8 471399
284 219 255739
223 116 82102
95 6 676872
197 24 395013
288 66 310565
258 189 399424
98 46 692245
148 211 554900
5 276 723522
245 41 767012
249 238 963970
121 2 102258
266 81 583548
87 200 444533
173 278 115252
238 89 302232
222 187 128581
46 68 833677
84 55 287444
216 179 33426
219 63 362764
6 118 818586
131 84 323554
228 30 406293
179 240 154398
164 1 645251
31 188 778425
202 124 600336
192 33 562600
267 292 573666
144 33 627034
42 130 252076
238 9 8492
253 296 451339
5 243 623669
150 207 493035
29 32 175818
194 7 855033
76 271 636210
51 173 469469
7 34 674137
35 196 268408
74 210 928790
219 41 557893
213 261 848714
164 114 5176
65 97 336645
177 190 213927
179 193 122480
201 108 518918
117 125 886813
13 251 327182
275 37 406089
195 31 184880
280 197 901177
142 105 383046
55 196 393176
4 162 581532
172 128 582546
220 39 127511
90 29 36695
211 90 963043
21 74 20268
45 68 553034
125 168 780655
242 235 814710
94 97 587389
233 296 966522
105 135 937043
272 36 914522
168 68 42161
50 287 116520
194 20 388523
94 290 11839
172 276 981879
121 226 915359
99 9 73870
164 169 879365
9 4 241177
164 229 114731
294 156 982916
130 205 396176
187 170 733839
269 233 487102
18 1 534573
58 137 873244
267 239 780336
55 139 224102
32 281 272801
218 266 837194
274 127 472664
211 252 245186
249 153 421252
171 69 868708
24 116 60441
204 55 262430
175 234 998964
50 70 290933
300 242 26893
277 283 414542
225 226 592692
28 34 752244
80 249 540569
261 144 62995
250 293 373608
17 242 899257
186 185 907402
210 79 391622
136 259 354285
198 43 1287
16 296 370259
142 92 474699
74 127 550667
273 199 376941
62 286 314879
5 225 292587
33 126 82397
3 215 82001
72 34 145498
293 255 549411
208 91 361524
118 58 942413
6 284 317187
161 205 708859
182 269 610553
49 275 375285
30 144 583172
224 99 968811
240 174 382345
151 79 212039
50 111 179382
133 238 862397
253 85 595244
299 79 128963
135 100 307206
79 35 411676
10 173 316554
166 86 70779
275 16 81968
244 259 382468
91 38 958588
202 122 848257
179 275 680447
212 120 373915
163 183 428415
175 165 64296
162 174 376921
95 112 242958
24 75 489670
50 192 743880
138 288 595425
89 204 313346
169 230 716578
96 237 738486
111 68 687799
18 247 903606
37 38 881227
230 264 256446
56 192 508482
134 171 494582
245 209 972878
74 50 72062
299 58 512811
66 272 192099
166 160 741389
11 26 599364
247 222 31985
293 184 988440
33 176 608057
124 128 142354
292 170 515384
107 56 124090
11 18 547908
130 94 883068
297 299 680865
74 203 468654
47 90 832302
165 243 479963
248 217 151715
36 130 314349
87 175 612320
132 115 131648
152 72 104455
107 189 219903
177 179 830959
189 21 232372
31 199 325180
89 296 275588
78 11 941730
136 276 173561
210 31 186650
274 160 657820
56 29 658549
145 279 359337
3 236 751175
31 262 436321
2 78 378896
94 184 812301
195 268 819287
84 26 468991
265 253 899767
116 196 149325
151 224 263887
295 180 820775
34 212 878987
25 28 237498
159 291 846233
4 8 978681
127 188 247678
66 141 301206
239 268 335587
53 239 354090
81 94 960619
88 163 148262
126 258 472972
194 167 162013
221 95 492013
217 63 11320
276 208 391552
198 41 856692
145 277 63445
217 43 888430
284 227 680564
273 24 550794
186 292 436015
25 151 34017
174 241 65398
238 144 243581
268 236 625525
296 246 110652
280 18 864006
208 191 379323
210 115 778015
48 246 18297
54 163 45205
236 243 54127
170 202 817202
121 242 104901
174 24 654152
213 243 865625
263 33 961206
284 300 453838
230 37 526511
239 222 283421
141 218 434080
176 123 604595
214 183 849316
113 288 211134
186 288 78886
285 132 159455
242 22 170606
291 211 23407
17 22 465522
5 289 892821
121 159 368709
249 72 519956
243 222 338260
227 177 65200
17 300 990813
299 291 433926
114 48 308211
136 56 671322
266 195 117470
234 267 901890
199 211 274226
269 268 84500
99 35 376089
236 120 993085
267 7 780695
277 12 975467
2 73 498217
239 62 601836
87 24 320926
8 274 143354
87 249 73691
266 206 194860
162 10 206013
47 19 951707
282 289 764131
178 23 384469
278 276 824105
184 208 152577
249 131 360269
160 103 732117
46 13 410107
169 27 866472
67 122 631689
58 272 642626
148 53 88247
87 228 140517
58 270 252847
194 147 899593
76 67 254478
120 228 78030
215 300 103495
181 120 871907
24 165 572246
45 171 758055
184 256 973668
150 252 966562
125 127 172622
122 18 837550
236 167 51669
126 75 334328
8 166 630379
193 11 231611
279 11 147521
93 220 331811
212 11 984307
88 68 164713
154 11 946904
241 45 964728
133 249 370234
201 221 721769
159 177 99642
3 96 390646
42 10 457835
38 224 635182
152 137 465739
29 156 356881
12 32 410003
138 203 737608
173 44 956388
260 285 868898
155 13 877408
173 98 54754
168 102 736084
78 98 392591
94 105 224782
85 254 6159
75 59 615785
107 145 637409
144 132 999581
259 232 795423
137 10 328832
289 62 662068
83 163 618606
162 131 480298
76 98 192254
278 171 753636
180 223 934436
209 196 301260
56 21 392090
58 29 625439
49 35 262633
188 191 657140
228 57 962674
43 81 577352
230 44 20171
18 246 476611
14 144 144713
5 230 414509
216 95 869647
252 56 341805
94 87 403240
23 253 670989
176 161 967606
97 167 305178
48 266 820063
44 246 217836
237 79 838775
192 178 903627
262 184 428123
239 87 718358
105 33 376009
198 179 437806
271 257 994629
210 24 645000
92 191 449108
240 230 156792
229 96 12201
123 136 306188
249 42 778538
228 253 354692
281 162 252876
296 239 722345
32 195 410566
193 89 616833
200 160 42368
1 230 576668
24 124 904285
58 91 221788
102 237 632919
76 133 160820
144 29 88921
187 244 679188
124 70 858338
183 152 708027
45 123 975155
89 185 226933
192 108 2632
149 157 751837
223 248 780063
47 85 436078
278 257 148565
282 149 911198
53 40 368531
217 64 877457
18 91 166982
28 99 985015
99 283 584815
60 107 519597
239 76 140046
244 66 33375
165 152 152673
93 139 159033
149 222 497367
154 171 294817
97 276 374800
151 298 929648
97 286 704455
175 71 69383
149 125 618883
232 64 77423
235 60 934085
204 87 430039
165 157 85366
125 119 417720
3 291 53125
195 264 139039
73 143 644635
279 85 13684
278 57 852986
245 168 470607
263 250 348332
246 55 651487
70 145 119366
244 31 990549
189 28 359327
134 180 316292
188 121 435028
282 63 95243
140 64 380000
58 171 393354
254 60 272145
31 71 956127
130 74 377628
185 192 414361
293 259 882125
216 172 281475
152 171 562608
31 59 397114
289 121 619729
41 91 70143
205 223 999371
180 129 576735
279 12 436629
111 13 600959
211 270 87117
168 26 435456
152 230 309101
63 48 377935
63 23 418702
243 87 533548
241 222 828564
199 74 73978
134 15 809840
261 113 825586
68 126 436554
232 275 422967
232 38 729551
272 12 309766
93 3 425636
256 201 515185
76 112 828325
77 186 515126
184 188 664297
135 5 433087
99 273 51807
55 20 290683
119 166 768273
163 191 702087
68 56 407825
263 77 109459
237 66 390728
195 151 557492
161 56 254412
30 262 16355
40 70 511565
206 219 729934
249 190 414481
141 271 892372
151 103 320710
90 267 934229
147 10 365038
88 102 912086
234 90 808605
22 6 486557
231 187 69147
65 126 933855
226 71 992049
76 114 270396
54 143 740074
220 154 530765
141 203 682560
216 36 717357
189 137 587271
171 88 890601
151 115 239978
68 50 836570
212 111 305381
261 75 127595
65 22 353771
173 124 838861
8 211 579839
173 129 139512
249 189 787757
35 136 620122
248 198 19294
110 212 3942
293 200 540375
145 255 508780
251 54 149725
271 241 829060
220 7 182381
156 188 802326
32 216 610252
104 167 860470
264 220 581067
197 261 570737
289 135 340399
273 210 73126
211 162 959023
227 63 108833
52 179 835346
143 15 246975
47 246 254971
266 256 610448
79 222 347898
110 46 957436
118 107 976054
70 214 386625
155 255 513935
127 278 203035
44 15 628392
280 239 36089
254 32 646130
9 113 191297
238 225 117715
78 76 483744
48 49 187308
180 222 522945
128 196 25857
173 13 192500
80 103 478455
70 107 391628
226 159 319458
150 39 343159
196 283 917553
1 212 443726
235 284 974445
5 148 115928
5 13 497697
149 234 198108
45 230 952473
167 66 53211
259 269 144616
28 274 948202
229 235 917106
98 111 14244
33 73 157305
99 91 971406
99 191 440247
53 22 643273
252 210 580627
241 78 505379
146 81 990323
241 79 232698
86 40 715948
248 255 24843
103 241 600150
288 31 806217
84 159 507612
119 243 15307
155 271 177897
37 232 150593
274 177 414397
101 174 628309
234 294 241474
270 226 968463
50 175 492162
209 114 443326
24 272 827199
46 22 319703
215 15 473074
292 83 686782
116 146 597011
132 109 651346
270 85 53759
294 53 549237
256 300 820926
69 90 147138
114 66 32141
261 236 212085
96 133 330995
20 22 489427
99 221 500755
275 178 933927
273 30 713127
266 140 447218
228 193 188616
258 203 890180
85 163 27158
15 281 43397
198 99 879921
98 278 838671
208 73 242030
42 231 290478
104 102 690900
97 13 174004
149 80 750730
271 269 825190
226 157 314510
266 9 244799
149 133 614258
193 112 752514
8 63 552259
61 278 546085
270 92 353790
169 196 227791
237 288 833906
203 207 3258
33 284 423315
238 18 654365
109 19 15137
55 73 261596
95 265 956400
23 47 826764
137 278 922094
272 78 892616
53 280 55759
248 178 188625
221 32 808442
272 264 120409
49 229 889968
88 124 849296
192 138 348434
46 234 836031
37 179 360848
224 190 234735
178 295 535893
160 135 393518
115 59 370230
286 223 690305
130 70 939227
44 180 764543
210 241 550608
225 11 135720
209 230 754363
160 158 689719
249 36 43757
50 272 926743
65 148 389511
67 203 952076
273 228 984962
182 79 751755
292 287 865406
233 181 753553
270 230 314853
41 38 458294
179 64 400867
187 290 894112
237 147 180214
231 87 588877
117 123 742421
118 197 660493
223 91 187101
37 43 593187
230 266 453053
155 122 223147
65 288 1620
170 130 509115
206 46 193945
207 55 708424
296 202 792230
27 147 108914
281 232 156853
73 37 19872
208 168 129620
195 262 185046
283 209 591910
155 198 105899
160 237 597261
293 28 830698
144 37 851088
53 46 548555
152 37 948342
64 286 546598
114 38 382712
171 292 602867
248 245 616977
168 274 364714
198 33 290408
187 240 392686
259 255 713157
172 8 439931
107 163 867171
9 51 158551
170 18 913022
188 82 459308
15 294 546751
245 105 336429
274 228 718499
23 203 3989
201 212 442070
60 275 496010
4 183 878074
174 222 329905
37 68 691308
148 221 243505
61 274 528884
152 244 145155
259 61 148400
209 238 656095
192 220 884929
96 127 361596
233 277 165358
84 64 323709
43 130 564180
142 149 213323
174 244 258299
99 268 79090
196 294 921064
109 21 569046
115 205 861851
164 127 248858
158 36 870571
106 242 85367
53 133 750486
284 185 853366
258 259 866665
36 258 280946
285 105 750499
43 237 53024
265 49 845031
28 31 744522
185 10 910075
199 81 884675
47 105 603715
243 259 808251
143 134 85287
179 257 102989
179 247 120550
287 167 245161
35 257 82521
44 9 469879
195 245 116262
113 131 751766
278 65 143474
172 137 164537
52 87 414362
92 286 661093
23 35 23715
54 127 324989
267 246 24623
218 42 116169
222 182 660390
28 22 22370
52 177 91160
27 259 856760
169 162 429691
47 280 930283
46 150 35088
291 217 228595
237 92 574758
258 90 792943
51 123 611571
30 29 810667
186 296 509731
111 79 578431
162 240 145575
210 225 41958
205 147 888994
208 16 317565
254 42 727330
95 59 271599
255 182 211462
286 258 280969
199 15 798594
99 278 739413
146 61 909572
167 160 476996
37 4 479523
145 60 608982
273 292 832778
270 200 391744
26 196 42749
144 67 998296
19 116 990682
2 32 933763
248 244 452243
89 92 643152
265 207 744059
232 244 633532
252 247 491853
24 11 844220
217 116 34334
166 279 681277
169 129 61761
26 251 488968
6 18 436721
286 217 418940
47 61 217053
30 156 449636
245 179 788688
114 87 194283
161 124 552936
299 164 981994
129 194 181530
243 21 794055
77 87 882146
213 95 938220
23 19 732872
74 208 449612
66 279 386772
282 212 67540
4 227 141232
25 132 184937
227 163 134710
288 158 917562
292 145 126633
7 54 685242
12 243 495526
285 181 416292
151 49 981169
262 61 239518
186 298 659132
208 51 740189
67 32 798790
114 12 380332
62 67 136428
269 159 587162
89 263 604326
44 197 209768
160 170 830570
132 155 42906
133 110 40584
234 74 919232
219 136 985522
116 214 450615
150 144 619314
82 272 900761
192 223 521801
293 86 339517
2 226 631467
238 94 502091
163 222 833312
290 82 75944
254 62 90607
190 220 379794
27 171 803780
123 210 567594
155 16 67665
22 160 396018
237 248 953192
193 175 456312
258 6 304830
181 110 772163
201 236 518319
61 170 418507
226 216 134527
238 103 14248
92 143 576765
105 263 96845
21 262 484651
143 66 944080
182 207 800877
31 147 192835
70 56 282442
109 270 110688
40 293 654007
203 234 931312
263 258 568774
264 74 283301
172 112 468423
56 120 167215
178 137 844591
130 168 885471
121 27 958537
16 297 271956
54 132 864905
37 69 85621
163 207 836945
24 149 63249
150 23 187442
279 70 848450
130 154 55320
205 67 529712
271 218 804732
98 45 537748
213 277 495979
261 278 275110
58 95 263692
53 1 231507
84 96 674495
260 123 715598
44 177 775028
43 212 744690
231 77 846233
1 161 840897
186 11 415804
36 194 529973
176 29 497899
84 105 489544
179 271 664890
144 241 347072
142 229 919539
179 270 786585
143 6 62823
40 196 178783
202 183 217559
73 134 68946
81 296 401610
59 256 236267
48 136 896734
205 256 901772
81 88 597884
32 5 80648
280 86 280753
110 120 861288
95 243 535167
282 219 47347
112 211 162930
205 167 838734
61 197 51022
15 290 954292
75 28 452792
289 231 716732
60 296 872223
252 44 262620
102 292 164857
89 179 926081
217 38 535248
155 141 752735
270 204 832218
250 104 657270
51 148 400989
5 73 370844
51 195 862697
200 61 934820
260 223 357390
54 113 787610
273 263 283140
280 202 369720
268 111 331332
88 82 430950
41 25 28417
295 181 654129
292 10 526354
125 164 212734
208 92 842760
199 11 928449
282 40 267246
212 233 909146
243 70 824693
216 267 488553
9 101 35081
61 27 929095
192 130 630065
137 90 497959
197 258 144831
259 5 893854
299 3 101586
191 269 231054
123 144 452235
204 280 943911
282 23 44318
129 20 922892
208 38 669175
272 143 993615
88 94 203273
17 257 443042
281 87 114837
54 300 42875
72 280 681463
179 192 939944
259 225 394109
95 56 419562
54 152 189120
242 129 81396
2 204 156448
116 144 821837
5 263 473317
108 224 416674
292 288 354961
67 11 255859
237 175 80760
199 85 209254
292 147 715854
109 210 676392
75 243 949851
32 239 760642
251 231 160584
246 261 866331
156 148 358974
30 279 257254
197 17 357590
83 295 811326
76 287 699479
294 65 683028
239 183 326715
29 115 463590
11 250 652322
147 12 983085
142 58 721180
172 283 540076
64 58 908930
194 218 677620
255 150 274696
107 289 840101
62 177 388440
247 82 978761
210 75 894558
22 55 784228
64 104 493891
263 274 914834
20 48 307620
69 5 738381
45 224 868358
128 121 107225
157 271 806702
21 114 105259
55 99 535676
20 181 446711
170 198 866430
93 15 622927
86 290 725496
298 288 188270
227 135 444126
30 296 770967
251 20 152397
69 144 481992
33 96 349962
28 160 111703
128 155 576341
72 86 984966
37 49 738937
135 220 808041
199 176 921163
36 121 982706
128 194 984561
210 182 789115
56 81 957337
244 96 546656
246 132 881410
279 136 607950
171 137 116210
134 43 357944
157 67 787334
223 38 377487
248 80 543625
24 121 319964
269 84 229586
176 274 253248
68 35 507699
166 224 580618
174 109 722873
209 195 71461
221 181 823721
95 135 442461
264 250 551029
142 145 872282
165 105 836430
31 253 193338
53 73 48156
5 90 213790
215 228 511903
211 99 218665
103 173 880994
197 144 669124
240 193 901495
158 260 326507
75 168 370789
293 130 375792
168 291 535553
158 10 973844
221 200 701129
291 129 13941
3 33 143755
225 298 657043
237 157 444910
75 94 982904
257 19 1929
119 104 38066
147 11 176916
109 51 738083
175 88 609012
197 233 743779
227 24 240844
49 248 207340
222 64 833412
183 17 786020
163 203 721317
197 88 69227
214 91 503460
159 77 375688
132 72 975526
21 95 301698
181 134 557618
121 120 122786
227 131 361079
234 292 237816
70 220 834239
116 8 230610
281 48 840809
158 147 11296
131 3 127268
229 260 653290
59 276 51680
19 9 641322
77 64 961336
96 111 748631
65 174 273763
94 60 707588
163 247 313082
184 34 263797
276 293 910090
36 197 202462
19 148 300619
3 14 14724
233 263 881252
33 72 632788
45 184 649180
95 282 359417
193 25 796567
130 193 558466
133 69 940273
93 130 830452
206 80 754532
23 64 38399
109 266 862543
282 115 178344
37 29 908893
263 72 629585
295 196 558574
257 148 492783
14 90 399727
293 95 22222
3 125 638326
53 10 290500
215 245 819169
144 212 119551
205 1 116865
106 213 530229
177 142 777029
189 211 683977
1 72 922243
96 246 982707
22 15 901493
107 240 381473
141 64 199095
124 59 862293
64 158 121917
52 186 783443
84 208 581218
117 4 592807
202 255 190028
254 185 7329
197 279 252258
103 12 684033
28 124 816552
251 293 244183
76 134 131646
204 169 696263
275 43 107080
259 78 35390
163 162 14451
253 159 743644
197 164 269293
207 158 932630
178 226 466467
281 234 156744
68 23 584777
7 130 825220
287 86 619308
104 215 986403
185 44 873533
185 204 543187
101 105 941618
173 71 334795
123 250 274421
82 42 260424
219 202 51589
52 80 147496
194 120 274289
294 230 471087
89 51 379894
235 261 383052
113 298 820561
79 173 682207
16 201 927094
33 294 17965
186 122 3584
233 165 209545
53 55 321710
257 68 874916
193 208 100066
277 193 755668
154 257 121046
187 10 181214
54 183 452204
98 221 912059
237 180 495070
131 63 341233
297 44 537943
180 9 970079
228 212 679468
47 225 432096
271 276 176792
58 168 884938
34 75 313667
178 123 688324
200 130 891794
164 15 877073
231 250 554608
117 163 128094
164 232 30417
37 127 209255
45 228 165485
1 208 852224
180 221 324243
232 208 53494
17 154 888837
23 121 744726
51 72 133293
55 172 314225
7 214 413805
163 33 272370
146 224 856465
130 109 67125
161 230 367744
109 70 912323
223 183 540319
77 224 191273
152 197 322024
297 146 917026
36 235 190489
173 92 457475
192 105 599396
285 30 371832
122 101 733683
163 199 20421
129 149 590014
186 273 419392
88 90 949443
247 208 520651
181 42 580649
110 168 182616
137 292 145714
115 116 789312
298 168 838263
24 206 76876
235 146 366029
6 142 677013
222 281 483030
147 193 60049
36 9 369270
13 93 631878
62 23 908441
231 294 320098
286 162 716513
141 287 947149
135 256 190121
122 170 480656
241 15 360706
189 84 184273
167 296 892326
21 178 13846
145 196 334980
247 176 995642
116 180 177252
63 130 823498
57 256 494504
278 200 888697
137 160 375510
214 253 452205
223 271 122442
290 40 523264
117 64 651705
3 285 576996
98 40 420499
171 259 473615
150 21 591027
84 203 570159
202 120 391479
283 231 195029
210 246 32264
61 240 565606
103 182 966952
90 240 852727
239 205 133188
44 64 570254
111 18 251110
77 44 625458
247 220 737009
3 225 825053
166 273 248278
84 108 789500
267 89 242641
79 143 181024
248 194 212020
33 68 464889
278 51 866156
19 295 353503
184 149 776379
172 48 353412
238 24 415534
67 46 712972
291 220 608647
264 266 415267
72 157 571713
178 115 357538
189 273 596490
91 110 718792
238 187 244635
120 77 771883
72 172 948804
66 102 707580
72 55 135366
130 158 812277
85 234 567619
196 30 834019
42 70 674093
10 93 143898
298 233 927798
145 269 225832
47 271 336667
164 237 916263
117 213 63862
114 148 177959
80 46 216167
114 155 338779
137 193 210009
7 290 8950
280 43 828209
104 89 784484
284 258 668499
156 27 298152
215 96 998652
193 125 542289
147 98 150319
283 220 117756
154 44 303393
1 165 820285
138 84 715702
280 124 804074
97 215 169583
264 201 460884
276 164 518614
92 235 420651
259 172 616869
184 243 873391
137 75 772820
234 66 520011
271 187 741088
122 152 483769
20 295 733374
201 177 610013
251 263 372581
25 251 957718
283 187 955665
176 133 876757
170 133 540685
136 122 454565
107 144 650780
118 159 892847
63 175 317977
231 233 403346
22 147 907518
96 47 557985
296 140 612497
296 5 284918
115 2 960548
127 225 786396
233 288 364943
179 94 696159
230 95 944028
70 176 721510
236 16 494270
253 276 833157
181 9 704839
215 240 938270
60 17 503794
182 147 711988
235 53 333516
101 81 654798
185 257 700645
60 271 112334
44 298 651195
132 29 707035
197 150 17516
19 172 852846
215 132 773505
193 169 139959
114 29 174252
200 97 559935
157 293 917712
263 109 458070
230 204 551624
237 35 357582
64 11 227673
123 121 536775
248 243 466428
172 106 630731
25 116 6549
173 208 811087
75 69 940902
190 66 538104
295 281 825034
24 30 334358
270 44 367076
68 274 154746
74 209 976156
47 51 119337
49 145 812406
222 16 133156
172 123 175846
169 232 37020
44 96 757555
268 298 848610
259 142 673010
194 239 678495
128 159 945572
227 174 920109
66 79 910697
244 299 696316
244 238 41154
39 280 103996
289 78 137906
296 120 604496
163 169 126620
270 30 588183
298 241 829883
217 177 408270
101 240 138226
246 16 896945
166 205 530747
82 10 801648
6 205 2525
73 54 95429
112 34 890228
3 64 729173
145 12 366109
200 277 707175
85 55 968792
193 109 39252
282 126 254640
247 229 380818
198 162 60984
280 226 373140
8 284 535537
289 12 226713
11 130 730640
87 141 445225
278 62 754905
102 173 691985
145 109 918499
285 188 943663
83 11 37745
157 61 545656
94 221 69760
83 202 882735
170 89 53630
158 296 723861
289 238 329262
162 69 586661
177 199 134275
5 294 875804
44 125 780306
163 132 372507
52 18 966126
174 247 830104
297 100 948557
248 96 998342
286 32 731202
148 1 935355
268 17 853259
21 50 500831
133 31 985303
68 240 100991
122 125 46540
177 250 978011
7 24 214463
233 188 845788
277 142 307036
287 206 183558
299 40 179572
124 61 246968
91 217 330516
112 43 346814
109 22 506719
91 215 572336
89 258 522488
255 297 374267
49 179 474572
162 191 661840
63 243 52799
180 47 698454
44 66 95770
241 4 415365
15 205 678869
296 216 665289
53 34 17740
163 241 848774
208 136 248912
245 262 716837
173 161 910439
56 255 687489
262 170 589030
268 105 22693
94 169 576598
61 209 958583
1 102 764959
45 239 308727
119 134 127481
261 297 646736
288 178 847155
294 19 135163
210 282 729407
246 239 973797
42 99 369765
172 189 971902
288 55 334125
56 187 239197
232 138 153606
137 275 295719
97 7 642322
236 11 928652
140 50 470456
155 229 480931
122 192 541171
62 229 773003
218 226 80690
218 254 351495
130 150 397302
113 137 562137
134 1 13142
31 263 925435
66 132 893188
236 188 782593
230 121 943185
118 151 941010
209 216 33563
131 217 942230
175 222 577389
244 7 956304
129 104 488843
218 200 394585
177 270 619748
48 280 832892
176 205 609079
25 230 666131
49 54 597762
146 183 413831
162 107 481576
107 8 877510
18 266 448322
53 165 955946
77 109 574551
64 146 746319
91 118 566408
199 220 787222
233 84 925098
64 298 588908
134 46 653452
288 208 465077
276 133 220179
67 196 519011
165 99 726376
9 66 35586
104 101 43444
274 95 198216
275 167 804991
41 247 225714
153 229 226768
243 131 149540
117 266 196431
250 15 590275
118 70 886189
203 155 360426
182 52 79222
264 265 358446
111 156 811378
59 287 51417
206 285 573134
152 186 173473
169 286 823753
127 24 158751
268 225 520060
9 87 162564
143 209 694580
292 126 741640
272 278 331392
214 75 836149
131 95 664898
271 173 112153
103 122 450487
36 142 168906
246 21 175583
156 48 98547
186 290 197399
193 188 404719
8 6 598521
6 79 740258
185 219 695373
71 127 550168
186 49 890712
176 228 493499
202 73 724339
27 273 954457
38 265 8173
151 209 529031
77 103 995420
74 53 254411
18 142 979871
141 232 955352
128 228 373543
191 193 959547
89 297 875133
269 235 695101
82 218 605259
18 87 42878
121 51 298598
128 19 947164
299 282 780986
159 270 427120
254 193 33883
235 56 113061
278 290 772839
99 178 545144
250 128 858178
271 45 635261
249 48 286258
100 278 855204
110 31 451909
249 64 565736
185 83 49812
261 231 896105
172 187 449255
220 177 594137
21 225 602145
26 253 932034
285 100 79357
274 93 256513
134 136 329043
40 26 451663
74 2 972213
74 117 194452
137 261 593438
3 287 318893
260 182 523149
116 241 375664
276 70 435753
94 261 840251
33 219 433465
123 158 179905
219 150 679416
39 216 803546
51 178 435763
141 38 822397
43 292 796478
158 184 350440
19 22 545927
12 283 577831
13 269 563828
166 294 706347
62 13 535054
198 30 336796
43 58 901822
25 218 257035
76 31 958937
63 40 971760
147 85 205658
236 259 338983
63 158 794352
170 43 719872
106 105 957727
138 159 80825
213 140 177095
254 231 687913
218 148 375828
54 142 989845
18 159 401075
40 279 317927
266 107 737699
53 270 415490
100 3 454230
250 89 476547
12 251 437703
180 242 381446
77 97 304243
274 1 201978
234 15 293141
49 256 559223
106 169 133020
278 263 483874
197 74 563614
249 16 585806
78 95 974010
244 245 116395
32 137 669070
26 51 242132
185 100 147509
66 191 461315
36 50 148462
131 240 26092
174 250 626524
126 242 694813
17 76 190602
300 185 853831
159 82 855945
120 265 310249
173 6 828917
2 185 678323
234 217 234305
153 71 457588
2 19 819901
165 169 917998
30 129 823146
161 55 882508
134 92 375580
72 15 855078
49 66 152965
241 98 250727
274 272 603233
271 183 688255
173 14 627088
6 33 581337
121 243 23793
116 127 96556
296 168 387989
166 147 244420
30 199 879899
275 10 884395
191 181 150558
97 114 944432
142 262 468702
252 273 665942
32 279 36560
148 140 329709
273 175 500065
218 6 546231
17 114 22291
138 124 337583
168 69 316415
64 94 216330
102 21 122811
300 204 518363
120 213 585105
269 42 275948
285 291 979111
132 9 520715
226 258 695292
188 122 243642
26 300 370952
157 107 416486
143 239 790535
32 49 811701
135 173 397709
34 136 699827
137 69 236368
147 50 484190
88 86 745716
210 249 169076
178 81 54474
270 238 174576
60 87 841864
190 205 334447
32 185 892907
5 81 226485
121 190 931583
179 59 507313
268 83 147033
207 266 593829
257 248 902618
270 128 210807
17 13 377788
5 142 906490
21 147 169069
149 206 968429
17 103 882005
30 103 467929
32 75 47474
145 143 254093
212 260 970506
238 30 858405
193 61 418216
184 155 18715
203 216 161771
97 62 890101
263 125 351152
93 110 451953
38 133 18394
231 82 49042
283 278 501392
270 215 480464
66 154 879988
72 82 91938
217 34 937269
283 229 887388
144 228 140419
48 289 833937
295 13 717753
81 251 430818
159 88 851701
71 229 128198
164 130 413964
205 110 67908
87 258 683
192 216 897008
142 185 96160
130 48 231738
62 101 463320
158 246 648523
100 163 681251
121 115 239487
43 126 352872
37 250 146549
129 152 605964
17 214 624212
50 295 279917
186 231 520567
253 160 658009
227 279 236399
291 238 797588
167 274 119970
199 251 428118
90 284 823680
98 274 79806
283 282 278940
98 152 497575
284 190 885309
9 28 847418
213 27 732026
174 135 318130
4 235 564568
4 100 319318
78 260 670275
44 281 132891
179 230 115639
279 274 174922
189 48 95472
262 86 789772
281 107 203200
163 289 397040
123 276 381060
125 132 748968
203 254 602534
151 125 690383
225 90 539570
171 106 287696
130 77 676228
110 194 993519
70 133 821034
242 81 118462
19 253 392630
78 231 305050
283 140 315446
291 180 52988
75 235 716265
93 185 912961
121 184 122102
169 44 541033
209 185 160816
91 277 712968
65 11 763773
178 3 775167
197 51 102287
110 121 884504
203 194 149680
275 15 947709
102 195 602079
75 25 992899
219 157 615501
213 143 365258
129 151 342815
202 224 748746
300 299 288143
176 200 831687
254 154 128682
23 102 930962
36 152 308255
96 191 945026
248 274 28176
41 143 750582
73 60 493740
162 238 852194
13 166 474778
125 102 308255
123 10 228605
108 95 856565
108 227 171789
118 219 922168
162 76 168116
154 117 85621
260 228 961970
159 14 492226
93 215 196830
85 164 665683
17 35 179584
2 268 136993
188 102 660476
70 228 92378
240 51 269703
297 138 554306
91 289 132535
279 200 604206
226 232 679407
77 15 394515
7 69 509783
289 240 177727
275 51 105897
160 196 88191
201 220 671768
249 146 479895
261 160 451450
153 276 421174
113 70 743704
257 246 716374
90 86 798038
115 65 644482
188 18 683268
133 193 23458
131 164 503893
207 112 171793
111 72 846244
100 277 924862
21 84 306285
145 136 891053
156 83 568791
12 198 43096
201 136 39633
163 5 197329
262 78 456244
33 247 966288
6 286 604188
49 298 11629
55 125 801574
232 157 252180
61 102 167651
158 31 558586
231 147 102877
48 230 190308
147 206 341880
16 98 363307
50 294 515040
249 148 322342
284 179 315486
82 209 841475
133 186 674589
70 68 389103
250 33 797060
232 129 462436
7 65 488105
61 242 93839
149 185 823978
170 269 114812
179 91 862086
68 53 291767
229 232 822554
68 206 731270
291 21 342823
181 16 921367
248 144 69481
237 266 292340
181 228 544582
121 58 870461
227 44 320394
275 21 34643
172 3 238846
229 3 843375
117 196 78819
274 161 969103
272 41 910922
78 154 337834
142 147 576850
90 127 417295
106 67 976690
59 269 432934
242 212 843344
259 253 974337
107 33 240583
182 179 405546
259 25 242673
74 57 502751
113 188 851079
222 237 652617
37 282 924568
6 159 68280
194 31 804374
110 236 498876
152 33 499826
112 160 847684
13 220 465789
73 169 705609
105 21 796128
106 218 441520
65 276 794763
50 270 618290
78 175 919306
252 264 136197
293 201 259749
262 222 665603
271 30 426461
108 113 358452
289 90 929633
13 50 343193
123 74 598048
287 11 339179
47 94 944310
149 120 704401
123 271 394715
31 131 933261
134 33 284438
234 4 390860
56 53 332659
96 234 671397
31 96 272623
43 158 615925
129 288 44248
35 298 128458
222 172 272539
255 279 299271
162 227 813545
280 223 272973
168 113 631765
98 74 404012
270 161 838437
269 290 311455
297 219 8905
60 174 64713
52 10 895257
47 13 549398
53 130 952979
213 43 853129
88 40 275250
219 76 580907
239 254 287873
27 129 871193
117 20 234483
227 8 491962
7 161 750313
71 191 880709
60 90 150756
244 71 920074
265 232 706900
126 229 405270
186 28 71555
273 237 71300
196 155 439574
179 126 350119
28 182 627814
222 273 82890
214 155 401583
101 30 860358
259 68 153956
42 142 157464
234 69 212755
196 197 312174
274 113 377285
92 37 67870
89 217 387015
35 226 576127
40 175 277828
171 290 886510
155 267 77267
62 50 136870
19 177 156017
160 249 301513
10 120 266300
88 192 729603
89 183 253475
147 197 164493
28 260 142422
81 9 697588
84 236 41789
264 69 129601
262 132 155263
26 38 757215
157 173 55538
227 200 363349
185 281 108757
217 72 490214
291 92 86442
53 49 523374
147 54 483978
233 21 633912
255 96 828031
119 74 472512
189 23 716410
27 250 913314
153 51 953290
146 286 933866
288 117 983586
30 194 966677
226 28 381825
16 68 502330
251 117 792214
276 20 795694
239 156 782978
76 201 878287
26 163 657950
98 101 680716
228 295 610429
32 149 673440
216 56 305509
195 210 476426
152 3 122527
101 57 299357
120 250 334260
231 232 777705
193 275 26212
244 145 98663
296 286 249630
217 39 516082
173 262 352792
190 69 123727
85 248 911656
288 44 786367
38 35 535449
193 164 333207
100 169 71916
288 122 849444
166 78 694328
74 55 912993
46 64 903983
251 163 258609
16 34 949569
65 231 283367
44 145 343810
266 286 824955
249 101 671736
244 214 604144
251 99 752376
62 291 810660
86 41 883689
249 24 371605
140 84 312644
114 207 887213
8 154 681996
117 103 799682
260 135 862258
297 210 943855
252 259 619343
152 107 175974
267 265 464719
66 123 321711
132 149 48107
103 35 137383
174 198 58003
236 282 860889
158 149 228749
21 7 188855
248 40 915161
249 213 357512
184 2 768847
218 112 98945
219 300 767975
272 22 538039
150 28 220248
54 298 168860
66 147 403145
225 118 211134
208 14 116325
41 10 862858
227 282 180901
294 105 313107
140 257 399983
178 259 255661
238 82 669251
135 179 64268
75 194 20427
299 165 705741
59 55 348699
136 183 301382
246 214 156740
278 176 250138
102 11 955226
128 149 663527
133 292 973043
84 300 300684
80 75 978201
2 288 855427
204 293 108593
265 92 37341
130 157 626703
82 207 799711
265 186 154337
196 14 874358
187 83 418141
110 214 754306
146 110 130157
163 153 373303
112 99 871634
232 90 472214
188 284 436670
2 29 481381
238 210 314089
203 52 335549
61 127 893673
197 228 37434
295 133 222346
132 218 769108
215 273 217016
126 138 839910
277 42 373855
88 78 398712
298 115 621492
20 293 427620
74 10 298514
75 43 720889
163 225 394145
131 293 268399
201 34 130680
36 45 700665
154 31 952033
224 300 786092
44 91 377950
126 2 3087
293 203 618749
142 261 229119
49 97 943841
217 296 848983
14 96 702705
182 105 885324
236 45 462355
113 111 385014
199 123 289635
290 122 117715
254 229 600171
105 140 45694
41 57 867669
194 2 24838
102 160 272232
216 286 433750
261 275 560914
273 286 445712
112 281 935225
75 233 670440
51 286 225962
159 37 43742
144 89 555730
263 259 446327
32 34 950231
124 115 448244
87 58 382923
223 278 752794
133 130 847727
193 117 589417
145 159 79951
104 216 934935
190 261 140554
10 97 670249
286 42 676236
276 284 921667
2 94 264087
240 254 897037
250 64 166256
86 80 150116
53 214 765398
253 105 303634
290 280 512583
199 94 62234
222 275 62928
242 266 640943
158 231 864259
247 54 482422
79 76 481629
138 270 210705
237 38 841542
222 13 901283
69 18 463642
278 55 930436
241 146 518098
23 82 232106
34 237 305002
267 62 341768
169 49 409602
116 283 213004
104 1 274111
275 24 638159
260 286 325424
232 172 965137
295 254 515525
288 27 826306
59 230 324682
71 25 422097
296 247 132489
26 233 251546
12 270 674319
111 283 304777
64 114 569726
195 1 190279
218 216 310429
121 41 559966
220 175 459189
240 73 260732
82 271 530516
15 166 450150
226 32 212439
115 214 77398
66 38 799166
299 102 721270
140 14 70960
66 111 912609
141 193 821149
261 269 360147
262 227 840919
168 293 701291
157 140 457928
177 66 113701
199 82 780112
176 86 33246
67 189 373879
193 168 246743
64 124 104582
70 62 627170
77 193 7305
219 129 476069
135 101 301824
9 6 209344
179 117 306509
33 185 717752
280 238 456241
69 278 770494
10 221 676152
93 71 973202
95 161 216779
150 148 562852
229 36 80757
104 210 926029
174 266 659641
277 11 557130
64 279 468932
46 12 262242
193 205 280565
7 13 748657
223 109 340409
129 250 876319
132 12 686820
191 253 908421
272 25 621815
225 56 224517
283 91 785666
112 60 649350
21 160 535115
161 34 332801
5 35 846382
285 189 106952
103 164 439206
141 217 804988
188 166 846854
156 141 572224
57 62 102887
178 113 825738
79 153 367212
186 194 917964
112 228 423772
217 114 720844
214 148 613707
155 26 654862
206 16 408831
217 264 230640
5 300 273536
175 126 926850
13 278 708359
218 243 673098
81 138 146170
262 294 929667
201 77 688225
172 76 953400
145 276 785649
12 111 458025
27 251 171295
79 236 671377
127 227 526312
122 49 257765
225 290 385641
178 233 397054
238 169 476537
122 218 675169
183 28 671292
101 97 531555
61 160 519952
80 44 760495
286 61 498242
266 76 861338
290 31 288179
253 247 171011
199 249 959922
41 270 876885
211 266 722778
272 247 365517
8 216 439952
30 55 318553
291 248 418199
298 261 823498
214 131 836671
127 117 933041
57 188 3230
300 220 50250
295 257 646802
20 253 500110
58 132 864733
229 74 10398
126 207 166778
61 40 457156
100 235 131086
9 245 103245
123 219 952964
13 208 602040
135 98 292025
112 65 479596
275 147 609043
92 91 351689
82 285 868752
121 216 514766
220 5 898181
42 141 313909
72 94 8889
91 114 112035
84 270 423887
79 51 987483
164 109 211561
212 124 189860
158 2 542463
208 233 545321
231 202 732160
85 209 41710
178 76 309396
128 272 764486
8 255 969801
19 91 894691
130 5 769262
218 23 118507
97 274 979375
250 82 219787
202 134 464277
25 85 902619
95 14 94639
222 198 47209
169 221 940417
37 65 351700
110 167 488067
81 97 430777
200 124 908460
199 58 790923
220 128 754797
17 202 315945
242 243 454282
91 243 845660
230 24 320808
26 136 716730
241 35 990384
272 69 440900
34 171 377932
191 94 352393
172 261 433383
56 191 418784
213 115 811823
44 268 749913
212 112 428152
119 178 547875
50 122 418222
22 267 269875
253 66 663191
36 179 619902
119 222 59780
163 137 801487
220 161 602469
16 25 116274
240 60 842457
21 235 637265
159 100 933835
193 170 394782
113 186 393763
60 248 535334
175 149 834411
283 185 587661
143 175 524137
143 111 241958
9 281 167821
242 199 887125
193 96 529742
255 131 7022
261 53 93549
108 143 377405
280 149 368795
245 14 219278
50 165 868163
287 68 324895
133 156 6082
228 64 613571
299 237 178781
106 254 90060
122 52 204015
195 200 454319
115 285 652005
285 42 713904
71 53 724922
156 32 402166
27 39 625925
5 241 20312
100 54 732999
107 109 285809
178 221 461329
142 225 930318
129 101 115197
271 115 124280
225 36 978527
118 286 10661
225 300 151983
227 28 370617
217 33 622698
210 94 634295
39 16 93420
46 154 197583
181 32 582215
166 20 640367
132 211 357962
39 231 151458
44 4 195544
48 131 459511
237 36 658064
187 164 611137
138 187 225491
219 130 149546
245 220 978415
148 189 710374
65 158 31692
257 266 484681
20 23 895608
289 141 686055
272 44 219772
139 176 207485
212 238 817672
167 31 22707
124 228 564051
127 186 191671
212 153 615496
297 207 348989
222 292 183528
273 57 244436
166 234 441243
194 282 156423
289 130 6403
120 251 479334
7 10 482275
251 55 950510
281 277 689736
70 51 796818
292 17 897383
200 153 806318
293 8 93191
238 127 258281
43 140 643824
153 291 8152
41 92 39224
30 166 575287
244 140 583900
52 47 885443
48 254 998624
118 88 113009
294 178 917950
63 113 459634
240 186 99985
216 231 615125
108 276 926879
156 204 876297
112 177 664892
222 246 25121
218 87 914538
200 139 901498
39 225 559768
239 187 623270
181 286 174349
175 258 160847
199 70 350765
89 159 869927
57 165 600832
164 206 116742
17 153 597834
81 72 636390
241 168 880275
83 117 437724
208 159 160912
262 58 682497
67 44 741945
151 173 592000
221 294 76789
116 113 267006
281 195 945589
3 188 66716
95 225 909568
224 230 948725
133 20 160554
4 78 21843
34 270 628346
201 155 113086
119 265 718235
122 145 320047
210 264 92639
153 265 68709
71 4 876087
69 164 481681
29 118 215130
120 283 443712
18 228 846159
157 203 806009
62 209 682234
277 123 826109
138 119 402171
165 72 528588
272 225 35203
212 237 388542
296 87 571099
95 141 573510
200 112 882231
102 68 357843
205 295 91462
97 169 35658
132 80 652388
42 121 839543
70 83 27555
10 236 597920
199 104 520870
29 82 495246
84 271 533324
191 117 944973
7 118 709279
117 159 598938
23 10 970048
300 226 502803
53 193 74269
214 229 819131
215 235 511539
172 235 214239
78 73 348026
11 295 507551
71 128 709495
68 121 793336
7 236 799080
77 199 938519
297 151 588815
137 254 348143
199 84 511763
259 127 886723
292 160 831556
67 244 940324
52 169 303727
221 44 880077
202 137 936858
156 175 34707
174 280 675627
147 200 563249
115 23 159370
94 165 975742
121 138 552766
138 261 417372
214 267 240338
11 66 842270
151 71 365414
49 128 229335
89 292 836596
81 135 884585
190 185 391084
234 232 119323
13 66 355577
186 276 10757
299 169 858112
3 110 265656
125 211 849665
266 58 287282
198 21 274658
25 235 913004
67 214 954132
132 134 472992
277 106 985156
109 179 852287
144 176 543000
220 90 945235
99 166 25303
83 161 299865
73 109 613
270 290 879877
46 152 678417
182 244 520166
230 232 934943
161 227 452321
200 198 35963
130 61 528483
286 261 543314
25 229 743129
167 116 146595
66 256 189084
158 135 177775
10 228 750600
274 201 89076
8 194 940424
256 22 500112
210 85 757749
281 125 687269
18 57 296211
256 16 393760
271 6 802931
181 116 326411
199 247 186834
53 254 835604
49 289 414623
268 263 835872
177 67 273453
54 274 346096
241 190 452066
235 48 304918
5 158 241718
168 198 535271
105 205 730128
168 282 965080
286 259 142934
276 124 765019
54 41 875229
7 99 935010
158 180 255786
165 184 54591
96 42 878971
158 22 634209
62 65 465929
290 27 583432
180 214 998369
137 181 167448
101 291 305314
269 133 879056
133 241 469567
275 119 822417
92 139 28709
179 47 880889
61 117 447730
217 75 829318
154 113 613749
297 45 899713
148 154 483055
177 35 600140
297 37 410786
72 52 981733
60 79 644750
219 84 653492
190 56 190999
263 289 958372
8 189 925320
35 180 288841
101 96 120163
259 79 250325
68 119 297785
236 237 499390
107 84 879557
132 22 981444
77 184 376168
185 235 419282
33 285 875327
205 283 885310
26 232 253438
11 119 537805
191 268 464032
75 293 297959
168 199 397029
70 14 598462
42 293 492463
201 156 238847
275 267 662782
177 297 105246
282 151 92105
177 237 216608
47 188 943669
68 103 498050
32 3 551167
29 288 801229
38 113 63519
193 297 564077
102 152 412034
231 171 804985
36 178 673769
269 219 753412
211 263 411873
127 156 446773
197 123 301985
90 84 147247
197 85 318317
88 243 331025
263 139 974999
36 66 119093
209 25 388013
16 64 128492
14 231 613445
218 40 198452
232 253 672028
143 129 393971
106 296 945131
73 87 496733
115 5 42963
248 212 612249
146 147 413670
267 225 941961
283 71 751491
125 129 36960
45 216 637740
181 10 963327
273 176 45017
83 164 315621
44 204 372486
12 135 533530
112 224 666099
67 72 676868
32 129 394171
242 281 385224
136 76 814906
80 71 696677
251 50 229596
205 291 48280
62 98 184434
14 248 150206
265 134 331578
235 74 525605
105 91 557845
202 136 454050
279 130 869834
299 35 819943
291 166 192293
221 233 885776
153 171 78794
187 119 541133
249 109 184211
61 188 767090
291 229 209551
197 129 739632
2 70 288001
19 195 441638
191 112 657198
270 288 634195
2 13 565484
155 142 359544
222 161 915010
275 248 931126
45 192 207050
102 140 331731
84 54 209013
203 240 715065
49 45 604149
163 92 718551
139 202 874253
286 253 250648
143 250 986659
110 37 119684
176 252 862441
146 216 762233
98 209 850141
221 72 686125
200 63 597906
280 120 334626
30 154 72512
35 131 54019
39 161 878621
234 262 18639
125 59 408617
49 294 322893
283 295 82544
297 197 469678
297 67 305251
295 51 854309
186 205 391662
257 299 485114
106 265 105458
291 212 217634
96 78 885092
21 205 622839
16 29 124637
226 161 391750
26 61 205746
167 118 304593
269 18 156205
282 65 750245
276 241 842906
295 201 969109
228 149 292924
24 54 36796
142 284 716927
53 269 621304
29 122 94047
236 27 126864
79 185 106593
153 215 631180
90 4 911224
229 296 691557
239 94 343247
287 36 771505
199 140 184081
139 209 29864
124 77 497636
57 14 657649
198 143 879194
212 259 682205
164 220 623197
164 291 711119
104 237 95757
45 202 124203
93 6 289602
267 235 612930
205 33 397505
129 200 679819
265 169 703141
172 92 29859
31 80 138207
103 300 730618
102 164 295006
295 139 742485
160 117 123825
121 111 772329
91 40 921321
152 194 924832
158 52 359063
188 251 601988
192 213 602840
141 244 678720
173 66 265935
160 39 738998
260 289 582492
4 45 930002
1 166 511518
38 254 178070
138 59 431371
49 74 290020
299 194 229315
237 249 246431
196 184 502210
192 140 112027
97 104 821917
87 183 568870
186 83 354208
134 160 841298
171 185 115246
170 222 685298
76 81 475938
189 44 780552
193 88 81960
222 221 584341
113 170 758523
122 38 137158
217 268 654243
44 72 500539
67 1 368240
21 277 12334
55 119 7188
117 197 251510
136 44 223887
93 133 350055
10 295 119617
190 109 731261
44 276 399520
9 26 508290
75 165 972194
270 5 55537
228 3 790645
185 172 2467
70 63 689130
114 44 286038
55 25 716628
143 201 778375
215 217 455244
243 249 95023
249 65 344477
156 272 489772
299 76 794796
160 279 237249
268 18 145248
37 93 345262
93 64 587572
180 179 738105
77 132 939135
247 85 908769
56 202 886365
14 282 115175
124 180 572293
238 135 980039
120 64 876409
12 252 452155
241 14 48145
139 49 183423
167 28 890633
83 13 290863
188 297 679481
296 148 500697
50 98 368822
122 69 677539
7 92 675728
251 139 95259
51 63 422211
191 175 249666
97 68 444703
162 160 171880
187 71 827210
24 243 44451
217 167 807788
33 157 529365
242 166 546049
173 88 235551
51 166 114697
252 285 586434
152 167 14441
234 255 498288
69 135 93465
59 189 312208
91 247 340782
256 73 620818
222 133 326230
253 157 638073
241 186 298809
221 20 428364
54 158 321628
211 274 898914
85 140 756865
235 96 929116
175 225 745124
134 293 227068
36 68 586684
119 142 727084
269 236 219969
257 161 453520
72 169 631838
117 186 707947
187 94 265301
207 9 29694
257 39 949807
131 291 331200
32 229 970019
155 139 696756
113 46 381007
11 148 84957
239 100 796591
64 65 627427
54 161 911964
230 128 384817
75 254 786904
20 58 313379
200 68 134246
72 130 704380
283 127 297657
192 267 911652
222 111 936141
201 40 591389
252 159 824591
220 80 159485
187 116 655456
17 215 75467
272 51 750129
123 124 922679
181 122 993472
22 206 635143
249 218 175320
149 287 782421
142 26 931700
248 21 178822
111 195 952970
229 94 234955
92 124 772022
19 150 646586
18 296 505133
168 46 467936
275 72 113728
50 9 64588
100 270 280393
63 107 51891
298 92 369587
72 112 394535
48 223 764528
7 61 397333
10 128 73721
68 161 551198
114 145 32676
70 268 223061
42 95 472305
285 51 548863
263 143 946522
86 278 650797
61 225 468421
120 92 684040
200 296 853977
244 177 732326
10 2 632304
209 256 947934
82 234 625491
300 195 169081
281 296 185147
54 17 874234
113 252 908255
255 206 470675
260 139 182208
209 144 594237
140 294 982834
282 139 222627
288 68 989176
175 274 177953
62 200 921851
230 280 292940
90 15 681005
235 264 378
73 99 664629
275 245 992195
262 154 493497
50 80 452547
31 226 861531
252 21 108186
45 296 368595
255 73 532174
64 170 908824
207 241 122621
251 90 95239
213 168 482470
110 140 789283
180 178 160607
194 4 401526
268 134 633942
81 102 431534
152 173 224926
283 255 382998
246 273 231414
141 17 851998
163 121 895991
210 50 680033
75 148 9149
199 20 975871
20 250 529381
137 173 599492
222 173 381122
24 120 345484
193 24 755248
141 180 850386
74 261 545614
293 103 783807
46 274 508895
217 180 174286
42 2 554664
119 50 228585
14 270 373002
251 221 956451
86 267 251862
87 59 15204
93 254 179272
49 227 675184
146 166 651326
89 246 965808
149 77 24232
243 192 197647
73 234 927371
98 269 31611
113 87 577797
121 212 275774
207 32 444280
15 200 863814
165 174 310428
139 262 975394
298 21 687507
284 84 614682
169 79 323231
136 138 299810
71 235 687420
169 65 173630
211 136 100348
60 74 144739
155 263 883867
295 226 393296
151 56 319089
124 213 773826
61 87 904068
150 217 372899
162 283 98479
103 146 27739
257 184 8261
58 151 259854
196 152 985764
259 206 141672
299 107 194206
166 148 105664
209 186 594528
150 154 436130
262 163 93844
53 197 475408
101 157 618337
244 169 226885
232 270 414814
212 156 402605
129 191 610744
60 137 74095
134 174 685103
204 140 36560
222 76 138957
11 297 930997
245 224 863670
74 144 518254
280 300 712812
106 212 645132
109 265 452824
49 65 684254
181 165 857153
21 116 635348
266 288 341182
46 188 484036
54 13 292487
194 39 398650
113 221 52096
48 74 54924
220 75 262570
161 99 788975
298 41 603123
193 199 902293
241 155 972425
201 117 705099
23 184 917681
170 260 950346
183 112 149591
76 195 620668
115 53 973997
65 59 308488
97 160 477759
274 10 580078
100 38 914292
56 257 124152
182 128 448236
54 93 761200
85 59 376373
252 28 587591
99 16 146959
205 136 648298
177 221 283442
270 163 940290
205 55 220375
281 81 878594
84 258 358731
189 240 934035
233 17 123088
201 39 66447
38 205 698187
294 135 416773
49 183 219641
242 134 908884
137 66 764475
185 72 768753
147 272 349210
84 172 498914
203 100 359543
169 282 547878
253 180 327735
300 160 882391
271 214 112005
270 110 864409
292 251 428386
1 209 251886
254 273 135534
97 23 52659
295 144 410125
37 239 301040
67 263 512706
266 16 855392
68 231 364299
161 188 498676
200 148 802601
108 184 377510
45 149 6451
136 154 118646
231 271 580834
245 130 190209
243 36 677117
70 27 519431
113 197 131050
137 118 21305
187 251 221722
8 162 787898
159 218 28691
289 185 657489
283 164 877621
170 7 786703
76 47 221522
278 237 284806
244 218 800263
236 127 42923
243 151 194491
192 196 297555
177 72 458993
63 27 255654
19 46 71596
36 173 733537
71 147 638389
256 237 727183
36 193 492174
145 224 102345
137 262 665306
163 102 995350
84 2 622859
281 89 783250
105 180 19404
7 151 463185
17 271 650945
275 19 260804
184 76 625063
161 105 486650
62 44 37088
179 254 809834
81 114 277770
270 289 522215
102 295 386825
250 47 534889
120 188 187674
7 237 579625
4 21 86021
193 73 335583
29 266 102268
271 197 781012
84 71 197177
80 85 849314
14 42 63431
82 266 202388
223 195 321112
164 295 234634
53 60 739500
247 57 21555
235 170 275134
102 207 913481
84 158 934272
142 244 603261
42 299 609234
185 42 411314
73 65 618306
206 204 148804
244 212 378
298 152 694672
94 202 121649
256 233 489621
172 104 331447
248 215 560911
170 249 495998
51 126 84295
187 247 462068
154 252 875614
18 164 376691
104 140 854409
175 61 984711
24 203 487371
178 79 518249
239 42 329934
236 103 263406
125 209 999924
164 173 947646
209 4 11471
130 1 881709
56 39 495166
283 75 74756
100 139 282576
201 157 121278
9 164 101780
182 264 204269
16 47 533158
39 259 199152
273 98 438147
286 126 814845
92 161 815535
250 7 262577
17 44 240318
112 47 640879
171 234 120883
259 292 152755
4 245 533587
272 187 93606
190 189 522086
298 295 179687
251 181 829127
56 193 547334
242 191 769502
174 108 36208
140 198 312665
96 10 477957
232 191 436474
189 231 535326
27 200 616131
287 188 853589
129 178 319861
210 39 226554
27 154 146930
128 75 18106
226 69 37333
281 194 368507
188 128 780350
184 110 617943
225 145 903991
222 193 836982
129 274 461733
41 149 683752
141 278 140091
126 165 367041
63 297 809497
254 160 389569
272 219 30392
43 283 191859
204 176 775434
101 131 61236
139 80 556146
60 277 756334
174 115 13499
166 272 212621
33 180 510747
116 94 336483
103 118 547993
147 199 458382
293 65 170253
66 112 128689
89 146 471237
139 61 358562
182 29 279906
297 271 386307
108 13 152711
98 4 959311
47 68 167880
270 252 92327
92 273 320805
235 82 121262
164 284 340624
63 25 986911
186 236 342586
141 132 214358
112 210 497772
225 76 789837
189 9 483067
55 109 371582
215 57 614533
83 253 477380
73 16 460554
38 117 590659
188 288 961801
106 219 45120
153 144 157740
98 56 458152
196 106 668458
211 61 47514
256 99 978635
33 227 295257
60 4 356963
193 143 162681
89 36 700775
108 165 309283
240 123 833648
268 10 661942
145 147 667604
35 96 459671
36 233 107049
234 7 213374
115 281 568021
298 270 846997
296 38 462966
204 47 246163
20 192 7922
5 205 2080
169 253 112160
34 94 65312
123 32 658332
135 221 571558
193 276 920668
207 58 414319
37 72 162211
10 260 413182
79 223 278741
139 79 402746
282 130 2914
57 252 387020
114 188 736125
122 239 509704
22 289 664984
36 202 862341
263 1 236673
235 142 555153
103 22 656217
88 164 255656
183 60 59467
232 31 655064
187 105 515373
241 130 899974
80 77 893161
260 45 82065
60 129 308277
232 122 805148
274 212 353585
71 261 176921
50 5 590292
92 169 604057
196 164 222202
179 119 738228
38 151 626603
210 35 3184
245 96 350308
33 177 453814
226 115 646144
158 210 163147
258 247 299325
255 11 856556
71 61 108986
212 57 171653
63 289 538407
211 28 644986
6 164 147052
284 198 400633
8 147 765160
49 131 654519
56 248 378852
161 165 681799
189 19 179729
192 260 818270
237 41 338382
35 172 615425
2 119 803381
68 2 586319
26 280 290637
285 103 70681
166 248 516544
62 20 877664
138 6 730976
279 98 870846
167 60 519430
137 126 192300
133 273 386780
128 20 868102
73 46 291807
293 267 401707
262 243 509494
6 171 635518
15 13 46535
133 225 725545
221 110 93654
228 111 285573
204 32 394053
191 179 700413
115 68 207431
63 191 961728
26 243 364214
87 192 813275
73 160 523216
97 291 72489
274 91 623152
266 185 297776
270 82 971857
187 163 556355
25 48 36521
205 119 614162
65 33 863712
201 289 243510
18 221 426956
243 167 641210
228 81 927367
125 17 643597
237 149 139732
244 241 719194
117 176 915008
267 164 877755
233 179 146169
86 65 305975
72 40 195001
122 189 899074
188 227 273193
29 5 255740
265 230 39346
231 269 893436
237 220 785160
250 76 483870
217 76 633129
272 130 9981
22 82 14835
36 52 905427
202 131 38109
81 220 47102
116 262 857471
137 167 414895
222 46 236949
30 248 872430
293 188 195291
18 252 479874
192 3 796493
109 65 747784
187 289 443164
219 31 890673
193 113 635866
28 23 903512
170 12 564160
141 288 673297
65 279 209036
207 214 722423
260 22 565876
224 179 833827
190 64 826728
203 172 336914
171 205 554602
248 296 684827
186 78 787797
83 181 970338
97 151 474809
293 274 903883
56 227 785567
85 149 533009
249 175 685272
104 209 815274
60 114 879507
298 269 834969
242 18 948328
156 187 162626
265 116 752205
232 278 858545
211 111 450961
266 181 544013
74 134 596348
177 30 583947
279 195 186825
33 93 598412
144 7 206235
202 172 392652
289 80 6539
204 199 97347
238 25 491728
156 178 568219
275 3 475384
274 257 626709
50 190 455073
101 162 920144
132 228 774607
156 196 451104
125 283 737934
124 203 271235
116 33 78850
299 43 373192
288 182 894170
137 43 679370
157 245 873212
300 209 184722
169 101 679004
114 251 544520
47 57 833076
58 160 995606
245 289 221928
69 145 475329
189 154 81271
172 131 799136
213 149 552360
159 258 466822
92 32 794240
179 252 521275
119 240 205587
142 210 931249
41 171 326925
127 242 499375
231 48 137168
170 276 886754
111 110 301936
12 91 848341
170 175 675673
112 106 107679
297 289 151087
105 143 919903
99 3 624160
217 184 800784
154 173 666492
250 269 537923
93 276 725599
35 4 122120
254 296 228536
132 164 363106
231 219 432689
56 71 430842
144 21 775252
209 231 543233
103 153 764062
174 71 439867
95 271 934849
205 232 916664
70 178 665645
248 114 311011
17 204 345775
274 107 996822
287 154 56406
52 194 94826
254 212 665319
82 48 59017
121 158 402723
182 136 338298
142 13 142326
25 43 854904
230 284 13533
133 252 710757
262 143 88226
247 52 876343
242 156 917976
173 166 302704
274 192 977469
17 96 102722
9 21 46051
280 76 579746
179 100 261930
102 182 641998
200 252 565787
299 31 908408
134 189 261820
13 6 367337
263 267 790450
162 272 173646
289 144 162746
95 104 533648
267 109 852117
187 180 626001
62 201 345543
231 95 323563
198 214 929039
296 8 335050
237 37 299629
78 299 480795
143 26 674880
110 26 614285
278 287 368374
169 170 711104
298 202 566523
38 244 102271
196 178 844549
136 65 588368
6 216 277315
139 34 801381
50 258 186742
283 37 928721
15 136 51983
28 143 404051
142 134 146077
152 214 484924
125 224 878696
285 292 369108
118 211 403600
102 63 695883
44 253 644126
158 186 571302
82 9 148367
161 294 177854
140 191 241739
107 50 810290
285 77 398605
49 202 893655
68 104 53758
180 39 579764
265 53 114262
212 279 188239
252 11 804910
31 118 695838
227 184 524402
284 119 326542
106 109 73542
244 111 653074
82 35 747754
89 1 221404
79 103 796840
88 2 207123
294 293 920671
115 42 608298
270 101 697451
188 280 803847
287 254 690495
251 259 148241
275 198 919599
260 233 37119
116 131 826666
44 150 940494
288 108 673220
74 267 32541
241 80 344546
175 288 652648
259 179 818500
55 35 823353
205 157 826884
11 90 769654
116 40 43419
152 130 634377
111 52 485144
88 29 431434
158 98 12159
136 119 89944
243 264 913455
188 241 6905
256 198 695719
235 169 106614
77 32 831249
117 3 188531
294 146 204399
96 79 37034
42 112 896922
257 279 86233
56 64 547411
288 23 616188
202 193 987440
98 140 336561
58 108 470557
165 117 109576
123 214 170752
125 245 838414
255 282 536731
250 4 466380
59 220 374056
300 257 619301
245 43 991155
59 290 192436
287 282 478232
64 109 526558
39 290 575726
298 234 921670
104 264 288702
76 106 908448
255 215 977463
67 42 326137
255 119 568670
123 93 183295
8 192 274260
128 73 934797
162 153 748778
79 286 849032
165 203 844317
44 206 551958
197 14 783134
102 145 963838
125 272 407967
136 112 401269
187 79 148661
269 16 639764
4 256 918119
194 1 88768
163 99 37
133 251 326186
143 281 389646
116 55 498356
264 41 391370
80 72 603686
131 264 83789
244 257 277652
119 97 50127
174 220 81423
165 98 781016
26 239 695739
64 17 55244
202 171 11726
207 216 43584
29 149 428756
244 100 131554
287 31 452405
179 1 803920
131 121 787219
61 298 782846
153 188 853141
256 20 364970
25 268 722673
184 244 845851
176 237 259923
288 133 671581
181 223 285749
20 220 41043
65 235 70475
52 261 925959
80 68 396504
175 172 700624
90 174 157750
174 119 505557
106 61 686597
271 46 466926
67 86 661884
61 46 888049
125 298 424619
107 14 200263
15 120 866110
179 65 554937
288 105 641342
20 174 141612
202 264 502015
73 95 197671
198 178 660268
71 142 597016
53 187 417106
160 225 72495
286 288 146494
61 154 284818
53 92 150728
222 258 821909
231 66 446140
156 255 750986
101 42 91885
292 299 11988
158 248 430135
253 154 809356
126 239 337377
146 125 755993
251 186 524163
239 35 49297
219 197 965348
132 98 416292
33 84 250862
62 188 62488
143 40 686117
164 177 559168
197 231 306742
288 284 113763
72 189 624187
33 215 939351
275 115 628669
61 77 139516
225 87 737150
118 55 793346
147 287 736912
245 76 972459
55 8 855753
48 297 964945
254 194 95037
297 30 985350
29 199 744418
161 31 604073
3 42 166990
165 185 851350
77 101 818276
212 67 472584
8 94 945517
260 107 815604
31 189 808425
44 147 472082
105 234 35124
298 48 633051
118 86 611786
62 214 534181
288 143 184026
165 90 917160
153 35 888661
59 259 492831
247 201 459554
194 277 712288
255 210 401551
21 112 758686
243 71 580746
44 99 236866
78 107 678621
245 194 208295
242 299 32339
190 146 56941
194 26 834653
251 290 16924
139 86 763251
21 168 892993
200 45 170267
272 29 644804
34 158 400731
90 20 765508
1 269 44267
144 75 187699
211 214 177973
70 254 394023
248 22 349967
242 150 351950
65 161 733636
229 206 884222
44 59 92492
155 63 463052
167 270 379021
266 167 603637
117 175 169610
169 138 726479
245 94 384041
188 295 391772
259 63 500006
201 287 309719
157 5 636199
96 240 865347
180 130 485342
89 252 323103
35 223 313118
78 74 965604
34 8 699858
23 267 981602
75 35 238287
117 208 408647
206 160 74420
243 114 67851
253 271 937672
59 248 298489
299 111 94851
270 284 325774
97 51 502918
127 239 714972
279 44 636267
84 263 445906
142 74 700929
33 202 533385
75 160 597727
179 7 271100
15 131 761016
209 95 557572
14 298 915958
197 264 486966
20 197 522681
171 164 544457
137 57 345093
187 260 338930
219 239 448228
96 163 414051
244 130 454002
33 194 745702
65 71 980491
135 113 39143
289 123 416198
58 231 862691
160 51 504955
206 248 773905
229 84 561574
73 104 139988
186 143 496234
87 263 486075
277 252 886537
155 278 50423
133 104 927962
269 260 153415
82 44 792820
121 122 740213
103 96 405622
159 181 709521
277 179 46594
122 244 745906
73 1 196770
61 28 942140
231 182 811761
1 224 601982
287 186 111236
3 210 597138
236 297 877875
190 218 22678
38 6 319759
135 246 706284
96 300 587413
39 28 443010
99 177 125836
52 191 761073
290 11 255218
293 282 316145
220 98 410820
171 111 753352
241 76 185101
28 60 132794
107 209 399139
77 216 845196
24 99 582294
128 189 8968
234 151 55990
158 118 857289
21 132 38781
47 106 764290
83 266 690553
269 4 193994
194 43 554156
119 190 199117
143 276 790618
280 58 686394
236 248 981327
234 124 197911
125 240 815613
31 139 669618
237 133 215868
123 266 891322
223 82 493061
15 181 985753
58 69 147501
216 151 551713
112 81 914360
246 283 353509
165 246 789575
269 30 764257
88 287 399205
243 90 529105
71 24 456747
139 226 772796
134 281 231687
149 254 165170
55 229 916248
135 167 217509
278 175 352647
221 231 830835
3 16 458525
297 295 64336
266 127 406733
172 177 260109
279 286 446272
182 257 544555
246 49 203439
290 262 868654
299 119 621316
240 194 742082
227 34 108922
107 125 209566
193 162 746030
109 53 779172
216 34 561720
209 127 922057
297 133 469864
105 17 88379
224 143 745050
138 82 911474
172 297 876586
248 220 664305
268 144 878997
219 209 527970
61 216 333857
46 156 277467
7 123 528335
185 54 918750
93 5 208340
112 262 979565
136 232 2049
204 68 550474
54 146 585187
118 216 454507
166 36 808729
225 117 490426
7 295 774790
239 149 333135
298 2 905570
221 134 978969
260 151 426797
166 266 976953
1 267 934736
14 121 4338
15 248 176101
203 262 524464
239 198 21065
207 19 257880
182 17 792883
192 169 442856
134 141 689668
182 235 677189
30 159 239985
140 3 839907
14 71 80167
31 140 9050
4 58 956636
156 117 46714
197 259 667456
120 32 340939
259 281 629728
268 130 647479
9 192 210166
103 55 218726
28 3 473823
203 168 745774
293 179 288793
284 32 309277
4 68 644963
230 94 246798
48 183 964746
87 169 157510
61 135 347123
178 140 824447
271 282 708914
288 299 486293
23 25 104987
208 130 612346
206 105 269836
256 98 247460
135 29 402959
191 131 355717
145 207 977298
212 174 399910
184 198 519516
257 294 677590
76 246 967233
139 255 298429
197 27 457522
91 232 176908
153 264 664692
248 204 680132
35 194 144285
145 146 696778
236 136 546905
112 181 177276
27 130 250092
13 160 535745
300 253 305258
87 170 814994
257 84 294478
86 233 682058
223 11 251098
27 199 791408
266 134 851422
138 97 385020
197 145 30688
169 149 109249
154 232 998706
243 226 484330
230 184 727889
126 23 74
78 196 154578
71 247 983461
200 295 285396
232 107 424741
63 28 618513
9 286 604954
91 130 87059
3 251 23063
276 296 907331
217 152 878006
231 108 210852
281 113 896428
188 64 384623
120 36 563303
41 278 695517
144 253 25888
185 120 809697
129 88 310232
222 44 750136
20 142 607469
176 54 665583
66 254 720609
190 165 215267
217 283 396086
297 243 980740
22 134 264244
199 66 883148
128 55 307150
137 244 336797
82 27 667836
77 131 430708
122 284 44074
169 252 404846
145 263 874100
110 86 330466
290 107 522182
148 81 629212
271 168 899472
193 245 311669
219 3 802647
230 34 87086
126 256 940523
208 172 771502
75 298 628427
279 215 374465
276 151 950798
247 113 474713
52 153 348568
37 45 578645
200 208 511383
49 212 549307
158 103 398641
154 270 235276
42 134 90362
69 182 777603
45 109 760275
236 100 118861
9 78 800332
218 296 382650
14 24 339336
195 23 350565
103 69 108756
164 199 959842
289 223 197525
232 296 443892
6 5 808683
285 290 46264
163 139 655549
54 29 10098
94 111 76936
243 182 843274
97 19 632859
56 115 196139
133 213 613165
188 220 772190
275 247 811621
185 216 931925
50 7 451312
48 226 984479
126 62 433770
107 193 227442
240 262 122692
24 96 894380
150 123 666506
192 96 925390
284 274 101604
15 48 935262
73 182 164428
3 181 395487
30 125 731955
94 203 986013
134 231 945643
209 251 802234
169 11 736916
10 139 247424
73 52 231089
101 128 395581
181 167 103559
286 170 715950
17 264 166128
173 295 543253
106 176 80144
164 22 814733
124 168 57545
88 39 539465
273 171 158748
173 237 210217
206 118 974000
249 166 573122
196 158 654807
161 250 418418
4 223 861852
168 70 289559
79 128 88846
300 113 852073
28 273 780181
74 148 486901
88 266 841852
146 44 483584
284 18 660828
132 250 906282
281 197 924873
67 151 107090
9 278 841480
197 25 863992
110 2 149216
49 8 998480
52 44 776142
63 294 249839
249 26 158631
215 84 730261
53 205 579819
243 120 956208
235 159 440851
69 40 821139
206 135 682882
287 124 252222
159 34 354342
182 192 729662
230 71 922439
103 64 971333
270 249 864516
173 207 305774
46 123 482333
121 6 207016
255 299 774637
113 97 18452
293 58 165878
9 206 127476
27 205 402843
129 269 369503
171 221 668791
45 51 458203
39 43 957911
126 152 738508
187 115 706644
299 69 71667
274 194 792344
36 176 87671
84 296 212015
181 147 706005
117 291 234268
296 226 6971
186 249 575340
292 87 630013
122 116 997713
47 151 650126
108 271 641451
178 269 295469
247 242 611906
62 95 359477
114 110 616440
275 221 39113
290 77 137383
256 191 428010
73 84 475708
33 240 538070
47 222 952837
33 162 595553
233 292 171323
53 275 502024
244 275 913650
156 8 324396
156 142 103141
294 55 639271
113 74 767541
79 81 184349
15 144 524521
128 129 744024
271 150 910028
264 239 819342
176 118 55685
98 179 127122
281 188 173270
88 133 262259
190 4 396783
19 254 876851
111 239 990267
118 3 927807
69 280 850425
172 70 623282
225 102 915907
108 275 964918
272 239 807662
296 173 334331
188 87 245974
190 115 283136
115 9 877947
163 223 424084
260 155 40365
170 71 548763
219 254 234457
14 214 740138
45 10 795702
132 277 667058
185 220 481067
201 80 318289
19 194 125180
17 87 7585
209 30 661201
23 192 749793
296 195 740844
85 45 664257
216 232 737427
67 277 957547
166 127 347063
106 27 164516
221 150 52378
178 141 560906
144 105 475587
260 160 70705
189 207 520868
28 288 628535
21 96 174063
221 276 541285
225 16 86294
271 71 951434
72 103 433327
4 85 642086
196 19 883951
169 241 190619
107 114 534016
129 40 475707
268 181 573294
195 260 386997
82 3 454035
195 40 377166
300 281 197834
52 141 779050
48 285 759170
212 145 596204
146 291 955385
29 26 562583
205 41 50864
83 138 345976
239 224 538176
214 90 629075
85 102 871750
282 175 214608
87 211 418373
264 185 514122
124 259 227491
294 181 557075
146 33 940710
186 261 44515
139 16 477385
92 263 566869
297 241 79884
184 116 677178
219 32 179892
92 178 439665
45 118 845152
144 234 27590
69 185 677313
47 187 576279
47 262 71712
275 215 819367
252 233 786934
116 118 907389
89 166 182642
203 25 233938
251 68 254914
172 129 263200
272 105 813415
35 288 571132
40 125 141963
168 17 576268
125 56 112508
7 239 198901
198 244 375279
91 11 868423
207 229 448653
278 189 487877
74 129 275689
107 244 952730
250 108 577217
293 199 212875
123 96 494105
224 100 298946
3 143 523326
70 31 236534
118 127 944669
180 51 597215
51 144 712185
264 26 454901
166 34 585335
116 273 526088
3 265 2292
100 27 42346
294 202 271125
73 238 152687
269 149 908498
105 292 113525
30 241 135569
190 221 516199
97 186 454153
106 144 909925
236 43 353244
223 72 605748
145 188 14754
295 138 370931
58 81 666483
299 17 356472
9 185 554538
203 82 729501
42 39 898436
134 261 917878
248 73 692353
68 86 210625
59 16 972267
235 68 128848
14 151 682693
213 80 671769
111 278 747691
265 284 5204
136 103 331968
256 267 33312
274 190 509000
144 10 994745
211 35 310720
56 152 912532
287 69 773525
36 218 291112
224 242 112862
87 63 625911
34 26 560184
264 224 817272
73 117 987161
213 9 497015
150 298 862941
209 176 496456
20 36 676970
65 162 240577
94 273 285401
126 293 280630
239 216 172593
105 59 358442
94 173 899653
266 121 462346
106 11 295238
168 246 936358
215 262 868714
3 54 771195
149 195 760353
219 57 880821
72 74 719240
182 131 899577
263 154 395984
152 57 586658
17 40 764372
244 247 397466
113 107 88007
47 227 64699
208 131 718783
174 98 261387
29 101 430594
91 182 770555
272 168 179412
62 130 906825
87 290 295973
50 19 975103
202 146 735099
45 208 956131
258 148 154334
103 111 319443
117 82 203719
223 37 889696
143 168 430897
122 252 332051
21 149 110230
209 249 772470
55 261 81753
92 223 265803
199 149 435086
158 159 696738
242 132 988166
171 141 530443
256 38 181879
76 104 926101
51 21 752174
132 69 847836
144 71 560288
154 47 413089
214 219 101849
16 300 669223
92 288 604065
19 152 528220
236 1 14977
168 225 492898
64 289 173416
36 81 790365
205 221 488072
120 246 45918
27 85 533976
117 215 379405
185 5 84852
239 107 996412
49 120 819094
90 23 222478
49 28 468238
239 12 160681
144 174 120487
246 138 267699
50 75 822852
252 196 79677
130 197 499162
44 280 923261
272 54 206831
236 241 204587
9 150 732314
230 165 639563
160 269 262152
91 6 258500
291 278 622231
281 228 322194
93 229 984095
211 173 288349
278 142 29665
4 169 159667
157 249 460854
59 261 306889
284 65 362599
127 257 475235
68 190 569492
226 96 190791
246 169 992376
213 280 952456
192 126 665002
147 189 112330
109 201 331448
195 29 372870
298 289 390907
285 207 18476
72 216 557243
153 34 788287
253 3 432416
276 39 753111
32 289 581040
210 270 640561
93 205 997893
34 83 175508
121 274 405204
171 275 787570
212 295 287275
148 199 815804
10 289 851753
171 226 120971
139 231 945674
34 151 397813
249 268 498493
80 252 448686
185 135 644897
187 42 283987
265 28 598771
50 286 506283
152 70 508034
73 24 535533
242 275 285266
212 24 351916
47 273 361356
202 65 196665
139 256 334805
27 88 636086
209 266 588729
19 167 217156
142 17 97474
232 70 256997
190 143 231393
299 158 368930
237 88 311573
183 128 637125
243 176 576320
267 25 806179
43 226 230086
102 227 135105
83 300 73991
2 267 631890
239 273 956887
183 134 710420
108 43 100049
127 261 789581
185 106 749499
226 273 860408
210 28 356172
290 95 63393
66 178 261773
28 230 614612
129 119 537254
180 183 537568
273 297 675174
79 121 706376
299 120 230215
284 238 634007
201 140 991369
62 55 444117
23 255 403295
86 225 820881
51 107 298314
185 166 726072
13 21 890742
233 248 429639
219 10 284535
275 286 954840
54 293 172831
99 214 987467
274 210 618605
36 4 63281
265 4 100981
22 214 9513
34 65 206160
219 87 851525
138 207 393597
266 114 208663
186 71 69326
283 274 854317
249 119 46654
197 39 939932
247 106 897765
106 17 647389
162 9 273782
52 166 229728
230 40 579682
277 280 909484
125 144 800750
148 263 481112
126 48 414881
46 236 113167
114 290 772893
261 21 913014
183 77 523461
209 210 713759
281 260 130122
238 110 102369
288 106 434331
129 35 1866
62 258 312269
272 281 604935
144 259 974143
106 94 183460
26 224 424095
234 261 235004
33 288 82601
71 253 669593
236 13 907925
62 88 477179
110 20 24517
295 93 907983
131 210 885540
186 30 877172
241 259 540687
156 82 929014
93 248 577551
83 140 718918
143 203 697442
191 271 667445
96 204 760261
291 264 383463
6 197 149698
253 126 603798
43 60 697025
102 255 645911
59 110 791437
108 218 279664
103 199 982862
112 107 316619
298 278 816491
153 223 36784
174 59 215081
227 269 312900
70 252 878394
285 198 621656
175 153 844576
272 176 314703
53 97 51856
102 243 313280
157 89 152548
292 49 566680
142 82 191345
191 73 227093
35 273 458903
156 283 453396
51 293 650263
70 251 556747
179 110 466691
125 184 1231
237 234 939227
130 129 468347
203 8 754852
45 244 225291
295 91 341817
199 236 764837
88 246 855
142 202 768825
188 101 186619
205 279 133403
173 168 377596
71 292 228840
118 139 435838
285 129 21689
59 109 60251
160 149 213175
236 272 285973
168 4 862035
84 185 472819
276 205 778518
83 39 382892
136 173 136861
204 226 991303
162 58 538330
256 255 92708
103 108 483123
237 82 848833
40 8 684257
87 26 251807
161 177 364450
217 87 700670
33 40 247218
211 295 124208
3 184 6231
117 146 810953
146 6 411543
171 272 906477
108 163 51118
73 299 493260
260 241 141448
199 287 429
84 188 731659
111 118 960763
237 280 231835
37 193 803967
155 148 24906
62 4 243055
96 8 575575
81 215 905321
197 77 853409
267 238 302676
90 221 859133
88 229 944867
215 283 718056
70 7 546515
81 33 23249
50 164 922178
101 224 165318
71 55 410765
291 44 220211
236 220 792809
88 233 922965
124 289 925842
56 83 115202
267 171 183592
150 260 991500
69 197 273240
46 114 206050
100 66 44927
288 261 39881
55 162 339413
20 106 229744
158 15 507564
187 299 837986
151 197 637583
233 57 115367
112 121 297977
176 141 510835
79 170 82219
203 95 935241
128 115 878704
72 83 640432
14 163 142651
211 209 787098
125 86 501161
152 294 926437
31 246 515879
48 85 721388
154 38 353720
252 117 840585
54 164 994512
133 189 322046
42 86 659333
88 255 723900
207 122 823831
18 19 970285
224 109 233055
281 297 373303
163 13 850584
209 258 913299
102 205 739546
241 245 966758
252 119 809302
221 137 93226
60 16 236248
106 149 225664
3 196 889376
22 33 493573
22 102 276040
174 35 797574
31 209 530411
28 142 585169
92 283 413089
194 146 84459
152 78 494085
213 157 566469
210 138 969329
48 139 65187
119 280 257937
131 29 930769
7 87 49084
70 89 174475
121 173 220294
290 4 38349
234 270 560533
68 266 605321
194 65 232187
146 17 285779
106 148 742664
29 55 923049
39 6 625349
289 285 534478
201 111 758214
176 193 363270
233 196 979292
147 183 421799
55 206 578524
206 31 985038
74 3 707775
34 164 337343
46 74 110952
135 266 494473
197 41 510930
228 140 481165
278 270 287685
204 117 482918
67 234 329716
51 183 371531
249 283 946649
216 114 16940
142 14 353316
23 171 779963
230 228 231233
17 222 130582
224 240 257174
58 66 969304
178 160 480884
123 297 979451
89 270 27864
150 215 770217
290 70 637477
195 293 802226
230 9 65648
102 216 899468
4 277 841467
88 47 536138
176 168 819804
242 65 305641
20 298 629796
246 10 592509
12 7 246424
80 111 908707
5 78 431068
108 1 370609
130 52 326573
289 128 606093
128 133 663669
103 188 642236
203 41 230518
149 34 745881
212 229 929566
156 59 199007
31 200 662262
260 207 646500
225 248 427765
4 259 837306
223 137 923173
128 113 420596
109 63 57285
260 40 485433
15 7 203651
280 60 419133
202 261 89906
230 88 264934
80 183 294562
172 99 406214
179 168 16864
247 39 906668
14 51 525335
130 68 962916
259 37 531870
243 234 251526
228 265 297251
188 213 819220
145 106 455226
165 218 195021
180 260 995078
49 291 511849
175 295 399309
192 104 517103
231 229 332854
66 146 740529
73 188 5884
182 177 210133
198 226 685328
68 213 617690
295 291 398926
177 60 834631
119 201 184882
59 260 959992
135 32 594514
97 296 554162
258 9 855644
171 150 777231
82 197 770490
256 173 980481
247 3 465993
106 43 414567
51 80 806462
186 3 981055
34 76 887348
284 254 680332
1 188 926390
136 298 252810
217 284 7505
191 35 624268
86 220 207676
59 177 406636
233 127 770328
70 25 9170
121 261 837160
144 154 776548
171 115 346433
226 210 878546
63 37 251754
241 212 631776
152 154 80517
236 104 432732
25 287 550210
34 145 826764
192 80 549610
233 52 916619
270 96 812577
263 215 327775
252 219 61733
116 165 362651
163 154 657026
133 79 364351
222 130 713334
187 179 303878
204 210 908628
280 77 319293
228 102 447379
249 90 789860
52 85 223623
57 17 376999
186 230 416027
172 47 176414
184 258 840546
43 46 61464
16 234 929162
216 177 913651
220 289 417863
68 244 44682
16 203 739617
221 253 988349
236 39 518629
136 97 635386
136 142 163555
217 246 796930
74 257 583875
280 267 491416
65 52 414858
219 187 113318
82 7 302808
121 213 28069
252 67 346013
16 83 307557
258 11 390172
22 223 883599
253 1 980548
46 213 215875
54 165 3622
244 237 378058
73 112 319603
27 144 200231
277 220 74991
35 297 100141
16 107 329187
105 117 884113
41 18 533455
299 23 743366
177 98 823877
180 76 520371
187 190 84874
90 82 326519
182 151 461927
214 186 239065
68 258 611111
183 84 852430
28 112 746128
220 106 508525
59 72 169655
163 71 259833
22 189 979090
119 279 855050
1 33 509607
221 42 214251
236 146 735304
39 267 267503
204 298 625735
76 23 523173
49 196 157126
50 269 243687
231 200 641034
55 98 154838
162 5 293399
134 53 775082
51 186 933195
60 282 144961
86 55 462629
168 95 194086
177 251 915987
273 53 795221
201 17 838552
136 110 796340
121 203 562015
198 88 113130
13 203 42705
39 7 5389
202 189 548253
100 98 838023
80 228 229445
267 122 127775
207 101 531122
72 180 335787
139 160 294206
241 243 944112
247 297 725492
286 131 149105
194 145 406775
12 6 153174
51 277 796633
125 220 986664
23 240 565036
59 167 963458
147 222 145347
258 157 185638
59 293 378457
74 224 668616
291 139 931008
252 116 270775
145 17 828994
23 223 184136
113 151 459703
69 244 632696
291 263 639688
188 249 82994
92 259 683837
121 171 385176
12 97 684478
86 158 977058
215 30 271627
2 106 965382
294 110 978103
50 97 293693
24 173 170531
282 254 109274
56 300 790005
278 126 125049
82 233 229489
3 121 152786
257 225 531752
183 141 86537
235 106 806105
186 112 877135
54 209 859680
168 215 608037
265 105 583559
59 11 338393
75 41 208403
279 13 68580
121 227 537948
60 126 303409
136 126 794276
176 76 108656
41 181 327095
71 264 234205
61 62 208288
176 60 403911
216 292 629975
107 146 797211
161 263 901294
67 48 682544
248 133 134982
82 254 784092
220 11 831049
204 8 316560
153 187 515079
148 46 198265
109 66 168400
230 13 464952
32 47 319019
69 254 296463
2 259 444585
219 83 393051
230 269 778380
10 202 103511
170 35 820211
115 181 267137
31 179 542095
140 145 297938
293 63 732426
175 255 353996
149 252 362579
226 25 305770
45 79 719607
84 234 587365
8 153 651931
91 109 12986
259 60 739829
230 56 786998
28 276 21388
5 104 899617
220 214 936394
19 160 874068
102 196 237183
15 210 9445
183 35 625473
123 80 417555
161 225 587953
243 227 474592
67 243 819901
119 300 528390
280 283 337668
246 116 332828
222 39 375097
8 20 441181
13 9 781191
290 132 83608
266 23 890655
37 145 460570
261 217 945074
117 53 915823
172 274 869784
255 5 42032
230 136 73597
72 57 437779
78 263 178313
210 257 873640
23 151 364936
190 161 926302
88 290 942848
11 209 495482
213 141 756594
275 65 296254
181 19 899945
200 49 648098
258 20 191814
78 243 593880
217 153 99858
54 4 894959
237 168 752086
248 169 91223
168 170 770173
262 99 381560
226 268 888143
60 9 665332
79 87 94826
159 245 285293
73 106 566399
283 241 151205
215 145 458598
283 261 363714
267 257 51708
26 245 730852
75 105 326069
285 70 32440
206 224 217718
169 205 904191
250 202 634970
31 27 232205
100 245 213037
14 77 400776
166 277 678088
138 262 373066
34 154 895369
38 25 577482
15 127 44575
120 290 256452
281 261 399990
97 173 922980
191 277 6636
250 261 977438
17 120 82940
45 186 77609
111 167 532655
57 20 7713
52 131 932949
162 105 107943
6 62 806986
237 28 991845
185 63 179582
271 213 714896
190 133 750054
274 245 186388
146 127 633484
48 214 115499
15 112 508551
84 173 945743
95 198 147601
250 185 51963
257 49 670076
199 156 485548
284 176 178558
43 230 997527
93 101 897398
108 101 928445
141 146 548799
143 273 467235
212 35 861249
46 210 658574
142 226 785461
153 138 491430
277 262 887977
56 14 696527
107 81 989179
169 104 173122
262 260 711235
294 203 639265
5 57 975657
281 255 732420
246 22 634064
163 40 182217
167 276 394147
58 86 967153
174 22 840552
253 118 493950
27 227 17234
221 172 614817
136 4 969650
215 89 17652
47 92 367378
1 279 737920
8 119 994711
100 129 653289
277 44 23036
219 55 411130
8 252 219038
54 233 92063
139 20 140396
186 247 381447
63 83 536665
132 194 100283
236 81 932106
80 48 661135
191 279 105761
7 66 801752
202 199 917486
223 21 280812
234 152 638162
36 11 684655
89 110 662994
243 154 432876
93 152 652191
269 184 924325
168 53 329159
204 91 512747
227 205 347000
216 298 64782
210 184 718437
49 140 769736
47 198 275469
44 164 872219
216 294 664466
73 124 170360
207 46 741458
25 256 335419
114 159 448430
202 269 702537
283 147 865055
27 297 497413
101 90 659803
242 153 244413
7 79 437649
179 212 848140
2 161 528296
105 122 260347
75 87 692922
167 192 284439
160 295 130795
135 166 105238
293 21 347973
212 175 680185
156 164 32248
280 57 474323
15 293 875479
13 136 178808
120 144 212059
246 263 128471
140 58 214757
121 273 925930
89 274 226212
175 166 134145
269 240 87179
33 140 410864
97 88 61611
119 103 39545
230 295 598430
82 127 104091
78 22 569487
20 189 888233
238 70 494264
67 180 699129
207 237 519358
212 126 400113
193 292 599481
59 273 401243
190 280 336638
293 299 306955
260 176 179403
245 295 14625
256 80 520117
230 14 554392
72 47 490767
279 188 227669
291 98 966827
6 193 28778
236 299 147643
84 28 91803
133 16 923678
119 231 527306
7 197 24330
128 147 124617
26 76 222777
287 64 501019
130 131 845360
127 97 142513
205 208 230426
38 193 30874
237 151 384213
67 220 118074
191 95 689898
1 42 803385
37 48 451978
59 284 660795
212 173 982337
4 221 639357
217 22 358047
122 76 617716
89 140 516244
56 209 251851
31 50 729313
282 52 993104
120 258 122354
23 118 342851
126 52 260333
3 137 745530
289 264 732323
217 146 911829
91 171 280646
216 278 512737
291 241 636513
100 166 278051
90 146 355921
277 114 960893
173 177 74498
112 163 764285
103 299 482164
161 299 606390
194 195 963335
59 64 140818
172 226 666621
120 242 421699
70 79 67388
268 12 864054
56 171 679032
211 265 172203
58 28 312213
287 157 789942
254 288 439658
129 239 989228
268 197 565664
41 216 763405
278 53 400619
222 207 941744
17 139 272760
54 89 964747
265 46 508706
134 194 484916
175 3 541295
153 253 184991
287 111 78664
194 79 776763
54 175 85504
81 155 516045
59 153 919410
29 237 340385
206 178 122956
163 173 925080
161 128 589224
21 110 662078
300 71 169932
98 73 832625
208 44 835568
267 190 758027
258 139 544820
29 298 44817
136 1 258434
239 104 193545
288 272 601745
285 284 85710
105 218 741129
28 193 859734
85 8 748211
256 69 320816
163 111 76346
264 270 10245
112 64 657202
30 146 184595
18 226 283706
19 62 572748
209 86 469174
185 105 625112
81 136 609826
171 254 172247
299 142 499709
39 199 198199
18 112 446082
151 92 107677
300 52 567038
194 102 434520
100 292 108466
104 38 129863
109 293 504092
218 55 581842
101 261 541916
55 61 238178
170 107 658417
6 247 599919
157 210 833478
136 249 377119
198 225 430879
40 34 569777
189 177 393620
153 101 735045
284 13 372410
298 169 67768
253 170 624148
181 215 44960
25 190 604833
141 220 765817
99 146 494150
226 184 245447
249 195 303098
198 49 774281
272 159 743791
213 156 239253
289 278 355083
7 147 644860
219 225 497446
259 132 81892
173 235 94790
157 294 939811
110 58 372196
40 68 954222
266 152 397793
252 198 600717
237 205 303461
214 204 593165
180 157 254367
13 154 981943
7 262 81957
73 3 431656
170 287 317935
173 203 337698
206 159 828383
259 138 315617
132 188 562828
181 254 930300
105 168 649007
253 70 684751
147 29 463395
170 186 473162
297 26 57998
69 207 825625
195 132 871878
256 84 215698
128 46 252549
269 118 880800
60 257 273569
204 266 250969
171 72 56921
247 239 444894
65 213 643925
35 86 886563
2 35 328886
90 57 638308
90 285 301563
81 131 647397
2 215 630443
77 239 9161
118 172 708646
178 103 616655
218 168 918143
268 50 558154
177 155 689841
225 25 680873
211 231 50622
184 150 236620
271 35 427511
112 251 997167
15 299 317073
105 92 992212
253 104 172128
14 254 870095
26 7 11120
228 202 773174
281 105 126186
300 50 459918
65 38 701436
148 124 293703
18 273 129196
57 264 854861
143 266 29324
46 131 776637
201 200 326494
24 146 213467
30 192 693245
284 88 905915
50 91 679533
286 12 64859
173 47 525628
79 174 615922
38 124 594807
270 76 141346
77 153 289282
147 268 215802
228 184 902197
274 141 927514
150 33 736189
37 169 168474
67 74 847552
152 291 232797
269 105 294024
111 214 868448
197 63 330184
27 51 759341
183 111 428315
300 263 855182
269 81 507981
214 125 733554
86 63 328992
131 40 988574
153 168 719441
119 160 186575
280 138 387161
40 47 739614
81 8 109390
202 246 403313
238 264 178043
20 188 909794
9 18 464849
106 143 412846
179 167 416035
294 299 113178
71 234 405109
125 109 286416
147 125 613524
148 145 332900
261 203 231841
81 151 899747
247 89 999485
69 176 625936
9 288 407229
57 163 197459
256 206 123921
275 225 110569
274 219 543380
287 272 1337
112 91 219989
248 280 500998
97 34 193796
165 210 261540
267 73 981905
43 256 937651
20 266 75445
142 108 468037
93 63 718955
252 165 646193
138 62 311729
267 272 95059
208 264 700045
61 184 927537
30 143 916025
176 257 622963
16 274 407493
275 176 379376
40 21 320061
82 170 318150
270 141 244428
45 23 309653
208 238 531428
87 85 677426
63 154 275751
47 219 713682
76 260 676395
114 136 719538
278 79 9845
218 206 891170
66 170 1591
44 273 533492
101 173 753092
278 202 917397
12 285 704914
96 272 74632
270 31 973696
166 278 950138
209 77 343396
74 24 461705
140 11 665136
28 144 230003
136 25 495953
224 232 820906
183 119 773747
49 78 79676
34 155 700244
63 258 826764
137 141 409134
66 140 159234
183 32 456281
145 71 606156
212 204 130550
12 187 577967
260 2 540542
282 238 714145
45 69 142275
21 272 890227
81 40 118151
256 187 407058
112 124 296968
89 218 332522
18 56 580095
121 75 319629
172 5 111930
250 268 299039
20 101 534546
25 29 987026
106 140 545823
286 112 721200
153 176 262234
163 204 59336
153 132 367194
70 181 254908
187 167 72795
87 162 199787
143 218 885556
164 80 331378
227 71 111487
31 220 335488
203 230 75523
299 1 140960
271 153 961358
254 292 198944
232 23 553492
118 71 785919
13 283 472975
212 284 243480
136 299 416644
4 76 282591
300 294 255165
67 176 439318
278 294 303300
290 41 507154
79 105 643636
208 59 98729
104 288 737602
139 103 764583
249 10 627160
292 197 994813
256 112 394051
55 89 812200
116 148 340879
63 236 20279
144 231 264829
22 122 13745
20 27 921794
84 278 157414
267 43 266384
99 246 355880
204 100 121306
253 146 338553
23 2 371231
76 11 277602
253 32 227190
299 55 611877
172 211 884296
220 234 566568
23 244 632193
232 68 304017
130 184 323478
61 151 916810
15 73 550839
54 211 547191
201 103 594974
16 295 116021
236 26 783027
271 132 676652
74 161 399805
77 52 435676
186 264 933167
179 258 16172
161 51 7975
239 128 340403
56 145 39932
102 229 217793
278 89 104754
25 37 466650
128 168 506380
72 222 412127
215 18 899781
181 187 619482
288 114 668580
129 159 320119
112 92 617368
223 246 78371
224 10 594134
281 265 991806
174 288 605627
90 193 874369
217 249 607362
8 78 690092
102 202 750552
123 128 642419
159 173 697121
139 120 532054
74 192 112024
230 133 904953
235 34 10366
54 52 879091
88 15 292435
285 153 499353
155 124 853320
180 210 72237
278 185 199176
300 237 420478
107 227 633482
133 121 745597
68 34 848392
180 68 909513
139 145 439943
256 67 101281
143 61 529002
45 82 894265
31 155 420764
161 28 994080
140 17 658141
58 275 57488
92 226 818260
91 1 961095
173 108 515892
228 35 187198
78 128 953948
139 173 320121
155 176 152021
23 205 807045
274 196 548872
206 196 641453
46 205 291550
172 73 613708
250 52 347963
74 125 438414
178 138 258581
126 163 959723
270 133 42410
175 190 414569
133 15 742064
221 43 724634
260 17 872213
111 65 239060
32 151 714454
13 60 562991
248 235 838557
296 257 809521
222 35 962386
68 79 865563
173 209 353807
198 254 370074
69 25 251778
167 251 370104
244 146 885313
86 228 393726
58 300 237688
101 192 882103
212 99 13564
97 17 73698
48 132 419201
297 230 275387
265 206 636280
67 26 902074
260 288 660894
26 30 496092
42 106 824761
248 197 283127
53 79 4533
130 236 96876
268 23 978232
156 284 709469
121 283 850284
55 247 72221
153 202 254639
95 19 806760
132 239 896351
9 263 175841
67 131 322113
218 8 911213
34 150 891621
256 177 390829
273 250 23902
114 100 842285
119 41 621691
110 252 9095
81 2 879200
157 274 996490
203 211 973067
275 296 549965
102 103 595353
47 136 838893
223 284 978527
255 18 138985
96 80 492816
150 74 753415
291 10 292275
126 281 199902
229 95 508081
200 265 981363
198 235 279759
126 172 280335
69 80 870350
192 225 700875
76 275 953494
142 141 116090
271 163 692793
66 228 172447
48 185 772969
208 239 39867
262 14 817807
213 152 704723
33 272 641907
165 211 944785
203 38 134976
15 57 238318
252 125 191585
262 106 490865
230 206 590792
152 222 110269
127 275 209418
251 250 79593
249 278 67561
172 153 173854
194 251 361100
112 285 540889
246 62 189526
96 30 352846
153 98 915629
248 120 55945
202 82 615509
106 48 359663
31 128 866728
277 101 276844
227 123 487268
76 263 940122
242 73 241513
267 137 986653
93 255 18285
203 264 780466
299 18 153067
187 19 689629
165 206 553082
91 94 17218
2 178 87238
83 139 321015
205 233 792507
252 167 714016
92 252 124312
111 54 178678
53 203 895472
250 285 804671
29 171 526029
73 177 115345
159 136 339765
170 146 559136
275 74 951232
114 189 143519
9 149 132380
262 291 871035
192 159 843466
106 69 158969
181 259 761887
188 259 248828
1 147 267259
85 255 989412
10 190 406352
54 130 754576
258 279 119870
176 190 622270
8 41 57653
202 300 382487
148 59 888307
252 185 768650
118 33 649487
287 112 838473
251 53 665983
149 155 872942
166 11 609954
173 38 448917
103 106 540140
287 113 182048
55 281 128805
57 76 909836
150 95 943399
213 72 538005
180 293 436561
233 246 298591
187 122 871085
145 191 913516
255 228 676213
221 215 933825
204 88 439388
168 2 441795
9 62 126935
245 1 702637
173 227 267950
72 173 73627
235 73 92201
73 4 510700
243 148 452373
24 133 258939
251 271 343754
210 135 455540
118 26 876021
99 14 652572
191 144 598263
38 102 253427
147 249 851343
13 211 100763
124 109 866607
214 200 981491
180 177 331476
288 250 710931
255 86 981269
209 149 758800
79 146 217442
228 216 600698
270 27 552138
71 115 576967
193 10 405656
93 12 97987
210 285 600345
22 193 775024
115 292 131155
255 143 891287
91 221 187405
97 9 388029
117 28 637962
281 273 501562
222 185 660594
245 250 303945
220 195 778963
19 248 345641
281 116 856965
14 129 40907
187 235 275240
203 39 568047
227 287 686678
130 80 318594
189 201 526090
281 129 820621
157 110 601371
106 98 856079
69 89 821541
211 217 399907
175 201 309925
51 11 391301
145 80 707040
215 252 390557
92 216 449929
254 205 618766
218 2 900945
203 42 800404
119 238 97713
243 199 514350
68 254 71698
62 181 320826
265 137 653010
77 293 474371
163 261 821514
95 82 855834
300 144 184817
74 79 39753
35 133 410811
254 230 140667
159 292 208525
93 281 641443
251 19 543498
294 255 63094
267 168 637161
111 241 740163
281 19 910969
20 6 455083
162 155 180717
166 96 734347
105 226 609463
77 96 986239
196 204 463256
284 30 952292
38 78 975602
63 72 724705
51 201 849300
243 240 679747
93 91 756698
103 107 372459
64 34 306917
231 178 972333
122 65 839305
9 186 763509
264 245 657624
263 65 773243
64 62 908964
280 185 869894
87 220 881425
40 73 954347
42 43 339225
133 179 329854
191 61 726536
94 299 126122
194 290 802699
35 179 387440
166 111 151250
33 182 986025
90 22 103355
193 244 984354
151 66 515247
299 28 414979
36 35 461688
234 147 710132
192 278 824431
58 243 797061
19 5 702848
185 30 959560
292 95 695752
9 220 917182
76 159 283903
3 207 172181
178 276 403769
267 16 836912
205 238 32729
99 148 549179
209 81 602314
249 143 830347
12 67 679570
164 297 862498
47 143 502454
76 214 621404
245 204 355581
12 49 184032
251 10 112481
13 232 865946
75 1 534611
178 262 146315
23 162 259894
5 249 938960
136 41 155649
85 1 382554
218 129 122777
196 50 959044
247 273 372873
217 136 762182
279 229 869922
285 128 620586
6 165 671343
280 198 528739
114 230 932811
16 259 155639
215 227 2485
159 286 904579
55 40 713011
39 264 230439
172 57 705400
113 132 564940
207 23 340753
154 226 85652
19 173 134284
75 240 126199
83 108 442894
142 130 612630
124 113 723261
51 269 198057
209 75 900247
141 6 965161
126 277 838477
73 285 923110
54 217 357348
54 289 755220
73 218 34880
258 230 671871
134 79 292483
40 151 819302
105 170 549919
136 204 623502
207 109 462523
61 223 537361
139 242 158764
22 194 597325
222 177 744314
87 212 811707
38 108 684060
173 254 901982
292 255 884910
223 134 196966
31 229 113629
203 92 291228
193 131 958491
264 112 63900
155 206 777253
243 135 520902
261 132 774681
260 280 912812
207 135 307276
99 45 702504
244 78 152334
23 12 627623
25 34 678700
88 104 387517
285 24 298351
62 143 751175
44 138 121025
175 128 295405
273 296 94718
240 91 177866
56 217 528891
192 147 706285
34 288 896958
153 189 218660
232 112 689038
268 3 353757
35 176 934399
253 243 930430
277 128 440613
227 115 314467
86 208 30859
254 227 602209
121 182 415090
251 132 465831
113 66 941376
94 193 700295
221 266 256590
52 180 129612
130 15 585102
106 202 681183
283 122 342341
30 237 627938
223 95 157507
4 266 208907
6 168 389486
23 66 122400
292 51 287052
14 122 721204
291 198 805520
139 24 6593
37 84 846042
266 139 55398
38 228 206777
51 41 988536
111 234 505037
48 288 535221
74 15 156151
195 43 140273
216 101 585417
180 192 104791
276 95 767158
62 152 348505
167 140 390522
141 299 99015
142 69 484872
134 215 609034
289 115 781475
269 83 717781
214 101 518174
79 65 841452
189 87 551410
97 248 348903
117 258 611397
242 293 966773
255 183 295297
288 215 595846
55 112 131519
151 95 997511
12 9 939538
34 239 295695
296 208 311894
69 43 637981
138 58 713397
189 78 676707
161 27 25229
2 258 94944
275 84 6983
282 91 294145
179 186 110202
39 211 127130
191 187 396722
100 199 826519
286 38 681023
57 192 37890
33 49 552541
163 78 730140
57 164 635559
276 24 29319
136 99 692394
248 211 55050
35 161 75556
207 184 950215
178 146 901422
38 14 970672
36 217 252283
78 6 120975
167 56 732177
217 107 66196
194 46 828306
170 265 23021
219 263 572079
111 178 147424
217 133 730231
123 75 114658
235 76 53934
105 103 705371
281 132 392361
61 206 183021
21 101 265206
51 36 455614
178 106 755329
274 25 299304
244 132 553261
77 245 295614
79 220 377271
6 21 255485
9 188 39811
286 86 893493
34 278 755916
288 235 562918
87 112 796356
120 211 446266
217 5 559844
292 183 705611
255 54 382689
20 160 640801
9 267 106136
285 279 781910
44 152 89539
3 139 222262
28 168 731925
64 88 586282
186 81 670701
14 293 8043
14 255 846990
216 82 943624
19 29 993651
294 212 828609
54 75 230479
109 216 564387
289 200 619741
76 267 341116
296 94 653304
74 34 292156
71 68 611327
118 142 721472
38 158 402215
276 99 808796
257 256 22711
125 182 416218
192 46 487649
227 178 215569
149 48 620303
163 147 482324
237 190 585263
235 162 890077
154 217 63530
12 150 133868
163 140 100746
276 156 131803
175 163 214659
74 140 807756
254 74 881462
44 198 47103
124 247 437988
293 57 277872
110 102 583553
54 182 889133
102 12 821670
192 27 416216
245 69 598858
147 100 608405
67 28 262256
97 272 725481
191 280 708643
244 97 138386
67 100 877471
79 33 568902
268 141 527651
292 279 819031
294 78 443257
81 250 348114
236 209 96066
63 42 997975
208 15 527795
273 280 514376
222 225 194039
270 10 819398
243 208 727769
20 144 207699
241 204 184399
185 157 58884
43 30 182475
191 265 989135
240 64 789496
170 54 724621
257 291 608455
281 258 95734
36 280 703616
3 149 880108
124 129 526870
30 170 350783
165 5 298347
30 227 527944
6 199 109878
236 168 6001
64 183 543104
22 49 131792
12 77 824000
127 264 375353
284 187 241083
149 115 9318
147 169 327087
259 298 376090
222 211 738733
267 10 521864
297 222 42383
8 276 852256
143 83 720322
68 207 420150
52 69 474348
56 166 405805
120 260 246170
147 255 966184
82 110 541294
265 14 799964
50 69 268429
239 284 175382
91 36 514177
259 42 891670
68 199 272885
248 109 94266
8 106 680385
113 17 939908
79 9 579894
41 52 513031
173 284 90763
126 66 372173
174 132 250565
202 126 706621
260 216 178802
38 64 854228
77 155 855124
139 201 596769
228 98 865003
261 174 458617
81 297 11167
134 205 628240
121 98 43661
126 226 8609
268 244 122193
277 62 615576
228 293 211146
292 3 681944
30 286 759220
215 176 519070
289 230 663484
181 79 594819
192 39 47092
34 293 872743
31 275 175950
246 186 560681
149 156 944083
5 273 458468
185 46 684450
257 16 835481
298 166 828323
284 294 677766
42 253 456740
180 230 155517
300 143 695672
50 14 604933
251 265 704568
104 168 857713
211 197 505551
274 31 721231
201 104 57963
139 2 851575
280 236 448948
94 164 191980
219 283 362238
125 106 973971
84 46 441191
159 207 966479
197 296 825690
149 253 328937
289 2 175120
202 66 485109
110 95 60867
285 47 655130
129 155 633069
44 199 231796
203 156 605501
230 31 41917
27 49 445359
34 223 140923
189 131 855234
270 250 927158
242 115 347914
105 32 472421
239 22 731487
7 296 165755
300 108 58662
130 286 50894
147 73 945659
17 134 588299
123 68 402653
179 137 752343
179 108 933745
64 100 688835
236 251 615947
57 48 761690
201 123 653627
152 229 656265
16 137 700886
151 4 739901
167 58 206753
208 150 302223
188 290 694197
77 90 195412
87 123 377167
5 82 193720
74 218 705836
235 13 440197
171 241 224928
286 91 564178
194 172 379433
31 150 683266
114 276 644873
171 177 827472
222 212 986785
2 56 248642
24 137 300265
12 74 819441
201 238 265717
116 20 967377
60 12 720919
65 12 447144
124 172 127298
179 48 24671
27 194 687458
83 62 92637
31 52 301316
264 231 340190
132 299 306187
224 163 543748
98 27 152702
204 189 991137
255 157 705377
155 288 29465
264 135 380186
91 209 477137
142 132 564926
156 295 45758
259 58 830745
118 165 846764
168 217 651518
107 273 304074
18 22 241791
206 153 431759
206 52 64554
172 28 204189
6 261 149118
172 75 730471
88 100 971963
125 192 689789
287 134 652373
18 144 454068
241 141 380379
138 254 237366
187 204 98933
38 18 521928
287 132 808917
31 35 91638
105 136 971712
41 39 940152
112 282 100655
119 17 386640
84 130 270267
50 265 730368
236 160 260680
77 279 893801
89 7 960298
85 228 262562
282 266 984697
39 86 890293
68 224 705618
99 216 408847
217 111 557015
199 18 205555
156 250 115148
127 273 748972
169 216 51375
170 69 582325
217 106 988538
129 95 167768
35 207 915374
175 84 397508
256 51 992489
88 146 150227
88 37 516871
153 246 972905
222 96 332934
84 228 621905
265 87 594739
91 33 900694
229 170 43703
270 116 856598
262 64 57078
119 105 14227
205 154 905752
282 257 953090
284 29 772798
234 10 368673
241 36 777057
263 10 862726
105 196 765544
198 13 325283
83 55 259556
287 187 216171
105 252 715860
7 195 970117
290 73 638207
115 107 812420
175 37 138424
169 14 208421
26 46 292110
16 223 370164
46 65 762030
180 164 407473
50 181 778404
266 60 830308
58 296 981741
234 240 446930
17 29 229563
237 97 730444
34 107 555439
210 11 97792
214 291 244557
107 61 445897
221 19 259435
61 153 94824
257 157 320491
91 194 836926
13 16 793280
94 148 609070
193 110 822480
290 198 924418
79 88 171864
102 26 936656
218 155 316667
279 209 884097
128 136 489204
134 115 562308
259 134 301525
14 39 324703
194 34 579125
109 15 835888
197 185 179081
223 125 292034
104 26 635458
181 87 585082
186 225 163579
207 39 800472
264 126 786467
177 121 478015
252 45 364199
81 52 238079
237 81 178763
63 153 137710
30 220 643955
142 60 706340
186 196 869269
94 213 93530
188 271 749414
283 26 695176
103 257 163730
49 85 254376
42 200 727644
284 92 891200
81 264 970242
7 116 124286
180 75 896566
229 245 962611
149 33 503229
256 183 170514
271 243 654734
89 14 776658
25 212 686864
68 278 804688
53 23 376939
261 238 197770
100 210 154082
71 33 195369
3 214 34529
288 89 73434
217 290 849122
227 231 936665
32 155 505147
66 139 893399
118 271 681953
224 189 101178
99 74 510955
256 10 816563
19 100 333153
47 288 249162
112 154 150423
171 235 874434
289 235 951059
107 225 333076
227 248 751042
31 137 167116
78 153 697317
37 21 440954
294 282 779620
130 88 318578
103 29 776641
218 30 559745
18 292 673223
13 128 188026
41 273 728344
268 280 185482
49 181 629602
177 115 547177
300 201 645435
228 251 874122
282 290 615379
199 122 810053
282 253 687777
173 34 228906
182 12 430069
274 36 602118
269 239 814121
298 201 83768
220 160 786044
295 259 918395
81 291 998728
106 75 762716
207 209 174449
159 46 239442
209 105 929392
166 265 593285
282 25 447207
117 52 995487
213 67 778685
263 187 505886
285 231 677077
137 28 347004
143 71 550151
210 203 833677
99 89 836208
285 140 969042
67 68 531882
14 26 441139
274 106 942842
32 45 850722
105 137 468503
33 175 872980
205 216 597881
78 146 982979
62 198 805632
223 285 833166
70 227 605793
184 26 859101
84 246 538802
231 53 132168
156 31 450829
164 10 369301
6 255 681909
150 212 688930
92 6 656730
220 252 326297
174 291 466022
94 277 439485
157 286 2486
286 226 390625
183 162 181738
27 132 393472
256 87 140861
295 135 729311
128 88 882864
131 47 307757
246 106 523034
71 67 984062
116 5 490961
10 200 860389
154 64 708130
137 47 692508
243 125 600806
189 175 40427
187 206 396214
152 32 589403
62 243 121787
193 2 857076
227 283 850382
173 46 498158
282 211 977895
228 31 853869
49 72 645675
56 288 845382
170 1 934942
1 76 530398
157 91 401805
230 178 87794
129 236 92035
190 171 165264
232 242 819259
106 284 295009
277 236 247622
9 184 940178
59 243 748787
14 283 34935
157 197 966338
55 117 636417
286 155 37529
197 38 465565
211 81 869921
261 129 883152
258 29 736149
241 249 415315
255 200 361487
5 153 155313
74 201 392794
157 43 918527
252 137 711403
12 226 554822
219 230 307626
104 299 111869
277 257 660502
82 128 871027
272 189 779039
205 292 476340
295 145 580833
81 127 139036
172 29 862426
274 266 408058
59 66 978874
75 287 490577
293 106 287930
26 279 18154
290 115 712514
227 113 848555
54 196 690155
31 38 5518
143 246 898600
290 20 433765
138 132 590939
161 154 1443
55 136 237918
121 258 722538
220 130 686503
265 114 138586
122 238 862842
144 291 108712
265 263 754996
292 121 491012
177 43 261951
150 176 337404
250 197 986921
157 215 769330
40 115 198699
207 42 779497
117 9 159082
29 13 874567
155 97 996301
246 215 868631
6 113 433565
113 181 620583
190 60 777291
101 279 41694
82 160 295407
129 114 520599
38 266 769658
252 226 287291
175 195 982913
7 286 65027
109 148 49094
210 110 946260
12 112 689440
67 251 491071
190 132 631647
159 199 383899
222 121 730011
35 34 452819
23 291 722811
165 124 577165
136 84 947620
72 18 636166
130 37 189319
223 53 269606
25 199 136078
51 282 806566
18 47 937674
60 2 789547
188 230 98765
272 167 821767
92 204 322990
2 79 693773
3 114 71290
260 255 782432
131 71 37074
72 261 58535
163 184 34076
104 269 201674
108 242 217945
11 92 488323
187 73 226060
14 243 61337
247 141 259166
41 177 755494
245 58 394878
244 202 572746
276 298 120826
45 112 606923
16 62 366960
290 167 250187
288 139 191607
130 89 951214
47 202 537963
104 77 76801
8 297 784709
137 194 476161
108 94 910287
141 234 33
286 290 517558
211 20 326176
22 299 496885
42 60 240501
94 92 237
214 13 943254
79 41 407517
1 41 317131
268 71 334108
20 93 125517
248 149 979808
28 122 199621
6 235 552589
209 38 400714
184 231 458259
12 231 650132
115 211 993420
275 75 883591
166 208 186157
50 101 79813
99 203 207551
73 94 789199
69 59 836267
181 297 435262
293 39 600929
115 17 776443
166 128 379846
59 279 646487
13 151 612825
159 80 580119
180 208 500667
131 82 538743
206 99 995585
291 54 933036
187 3 602318
2 274 340234
120 257 955219
153 277 898720
127 7 861757
22 198 190069
91 164 413393
148 242 26498
94 49 793615
59 99 311732
114 278 158194
122 114 612184
175 97 509569
38 84 597293
253 112 399308
134 156 25974
95 199 380043
81 39 321603
131 75 432337
4 229 777197
277 254 686773
209 2 647955
299 9 203969
286 237 328798
72 276 884436
79 115 375568
287 148 169972
77 157 267278
157 59 786628
209 110 264975
125 140 385267
119 156 894099
256 299 745072
137 92 128071
299 133 38925
188 203 673160
184 283 239665
58 284 259728
100 220 282319
116 87 988788
124 295 611536
77 243 579044
121 232 743381
10 269 232269
224 78 674713
140 114 277543
164 140 737040
18 81 883960
208 157 520530
76 131 341534
19 32 481231
102 114 19939
142 253 708716
272 223 175464
51 289 83611
193 215 109978
101 187 367632
104 96 750696
69 124 417106
101 158 168220
162 157 543179
15 2 174044
45 242 723268
90 40 252411
139 63 929690
104 145 249510
18 14 529078
210 129 545673
44 109 991088
119 244 491487
287 239 931290
274 239 414845
293 232 155333
292 25 991046
106 31 347523
125 110 591912
102 43 36534
192 284 492607
275 23 553142
162 206 373048
150 117 802359
148 158 564864
162 215 146053
216 283 410991
137 29 523566
97 176 234970
254 31 951624
200 197 584508
195 73 388218
56 67 124380
177 260 236246
226 293 621770
140 155 835856
53 50 491201
71 45 610959
105 120 625067
258 202 936716
142 187 630890
288 296 886276
179 181 81792
128 197 946364
61 173 799665
180 224 163738
232 298 192971
160 4 695644
298 83 891857
232 101 686807
244 33 979575
165 250 65564
62 5 81841
215 13 516700
45 167 923179
90 125 502635
55 13 150343
21 177 8325
170 83 916130
226 260 936277
149 251 388533
188 192 431821
96 68 295120
147 99 773218
48 113 455009
229 27 860332
223 178 59521
10 168 534990
269 111 89565
42 159 475661
104 118 587762
163 66 785807
159 214 537396
203 213 413676
33 74 90775
44 284 922910
194 96 804617
50 37 146607
254 94 963919
261 11 202472
127 222 387854
249 75 894036
50 215 374242
67 23 115639
232 280 18226
58 191 833728
158 50 691678
129 216 14165
17 266 691625
285 151 545848
235 163 15380
201 19 200821
226 231 171000
267 205 264320
70 149 641750
128 104 776565
172 244 464509
73 76 285280
120 71 724666
141 113 575999
125 208 866377
71 130 504386
135 91 294701
280 85 165188
240 239 814637
199 268 309108
292 182 435705
17 186 421708
144 159 723510
137 240 155066
51 172 383819
98 161 459635
59 52 345818
48 265 177477
135 273 417904
211 75 733575
4 158 15197
48 180 228921
212 143 623940
115 54 603934
29 84 841191
160 59 433824
67 94 471981
290 275 662294
211 249 904466
89 150 802981
255 106 124371
115 158 830107
197 205 70393
232 10 816334
253 210 416358
26 191 231369
125 31 328094
205 65 421375
35 20 320711
137 134 48567
152 30 434774
242 36 245293
262 68 831666
58 196 483009
104 78 829870
94 159 601466
239 172 257758
190 116 645180
93 170 323079
166 16 645215
274 286 180746
146 255 790588
7 125 222001
40 182 740872
235 55 998603
156 5 864604
39 95 854216
85 156 792901
264 116 66830
231 43 857668
256 203 877176
148 126 699511
56 157 752893
124 114 471275
206 134 486132
260 294 602181
114 61 33618
73 133 787569
293 81 41247
194 232 843087
255 222 683606
216 261 754726
96 66 490768
41 159 728695
120 162 913920
214 119 351998
38 215 131685
110 101 225148
185 293 169822
26 78 141059
91 43 314546
19 217 895563
206 203 560834
267 169 109115
287 145 663270
284 108 917581
30 155 854889
175 244 785470
282 61 404914
43 291 806291
198 130 658253
218 7 353586
242 219 239178
15 69 46774
208 63 436419
194 94 155857
260 46 709786
61 63 693892
229 67 415020
283 109 195178
27 107 567692
231 194 756314
21 68 632138
87 137 598203
84 30 382435
179 33 463440
86 5 844810
112 110 482864
270 107 206928
174 278 477710
172 43 270442
218 227 981876
21 265 308046
110 8 526147
298 23 477731
299 151 589153
176 277 471554
203 259 207751
59 209 841650
256 115 344486
176 105 573732
27 176 977842
297 61 298877
279 79 423032
8 59 152926
89 230 923236
123 110 245212
159 147 467070
132 105 669890
60 120 106662
159 105 353743
7 273 292933
170 165 210180
224 177 854539
212 50 528355
24 27 50852
192 195 539598
17 75 277715
268 135 614832
298 208 992322
70 45 197588
293 64 975414
264 163 288760
283 151 980033
95 296 899537
232 221 203119
166 211 296582
204 15 670898
1 184 323666
222 276 3211
96 110 218846
263 17 872981
90 169 837602
263 42 66571
288 145 381914
191 174 220649
204 123 41653
253 130 735515
212 300 769797
56 92 903477
265 272 272381
235 153 351039
18 54 599774
223 128 478002
264 130 832463
34 285 500007
180 269 627863
202 6 121803
222 137 737329
268 300 360743
295 100 247076
25 170 899097
137 124 929072
56 3 783021
236 217 311771
97 164 607498
218 19 856002
54 253 646050
112 209 284598
254 263 62843
261 42 689821
283 268 370767
11 49 997076
76 293 272609
55 264 524844
52 187 353664
197 189 312054
13 18 43836
142 86 278035
4 138 534746
105 232 717182
113 45 214963
121 181 603414
215 148 990391
93 11 765375
32 56 773574
50 261 859241
295 6 32393
29 167 825535
213 215 93181
28 220 644959
205 34 969828
232 215 620031
268 82 155060
131 290 731477
265 16 612666
30 104 579029
289 38 917522
191 143 203230
8 131 328277
297 249 682461
26 227 169323
33 220 208261
233 227 662258
240 263 528468
225 194 866437
188 140 832963
233 270 163584
139 28 692891
221 80 922328
41 141 619553
152 247 303776
58 37 354308
49 232 145413
178 244 390770
81 51 311128
90 33 804522
32 109 553037
108 266 585965
120 201 566810
52 205 588584
202 62 484704
212 72 441203
176 208 619121
70 24 527993
281 94 127231
171 236 565638
65 238 360834
67 123 941567
264 168 232548
123 127 428741
43 72 371513
204 259 126478
132 159 708381
96 92 870730
264 65 60369
177 246 553519
213 165 414193
138 220 120924
167 136 934542
8 169 308736
254 238 182464
112 190 249411
17 297 484247
266 300 576852
120 52 150853
57 254 962464
112 298 562361
168 24 539651
190 163 975762
219 257 75358
228 122 258573
226 160 503052
266 243 134459
132 256 655839
49 157 884284
249 225 78495
25 26 296085
207 56 349698
82 259 160226
140 174 704659
111 149 613631
158 201 825930
82 46 543455
205 83 625292
287 259 92155
114 182 328730
228 103 594627
16 230 8286
245 249 878533
19 236 896465
202 222 372261
229 22 398141
202 253 5404
19 175 461333
170 44 212669
59 222 708812
285 258 692648
249 258 588223
260 214 124117
57 37 608687
103 289 220067
201 166 101685
294 31 90129
122 236 501754
149 67 60575
189 259 233160
193 283 391966
197 194 873468
232 289 43935
230 139 650610
142 85 876641
112 167 870670
157 181 874694
283 38 494584
241 143 664532
140 119 351457
215 257 988852
115 93 838173
202 277 109069
221 49 106413
241 139 897652
81 272 961525
134 146 487142
238 23 663246
196 195 600430
23 31 380624
231 94 908032
291 82 924165
86 273 503039
160 40 338839
59 58 479622
256 155 565729
228 163 151838
145 260 293879
275 277 687405
17 298 571970
52 83 423427
13 110 500074
13 67 668496
65 82 836631
31 12 28517
267 35 878672
19 176 81748
181 227 530895
58 241 69697
25 19 711696
278 234 999858
137 61 21077
79 255 505392
11 294 237589
193 299 642806
10 80 130654
280 262 454890
81 122 656384
98 34 327855
30 167 381405
151 126 413484
22 74 334678
235 291 945566
93 176 414510
208 145 737434
211 293 920091
152 64 548238
69 274 453876
229 158 196279
238 189 374526
131 68 123237
21 54 938968
211 64 812102
75 4 117792
198 192 797672
246 187 148904
243 108 133770
67 66 25957
205 43 973273
206 231 922818
269 187 262832
224 159 192608
293 105 948549
149 191 395936
184 17 500716
138 223 857533
268 49 865711
156 235 886369
189 294 853599
84 87 634370
202 60 240329
267 176 349047
100 108 601346
197 267 431192
108 37 300411
133 71 17025
75 147 734054
299 62 646549
200 140 752223
211 233 774522
90 87 49314
138 127 382507
134 255 323120
266 55 558408
162 115 508498
125 262 273817
52 208 119347
217 25 697686
8 265 502408
62 226 346342
64 21 864958
172 50 367699
183 154 671376
298 36 895415
49 222 727191
245 234 400316
111 221 954958
97 28 511456
268 273 296084
192 98 289425
294 62 536653
300 218 201100
153 11 347613
156 53 902693
299 160 457380
281 168 379757
58 34 451307
79 197 978151
227 175 348807
221 71 254107
25 7 797726
172 161 620069
128 269 317608
91 154 694398
210 91 49539
189 233 675357
69 134 708226
298 81 963593
192 78 468687
141 118 568727
80 245 635309
195 176 225449
38 230 177001
172 263 812983
7 186 464364
183 18 567367
225 229 213761
240 94 262827
57 26 902852
135 269 413720
122 46 39098
99 227 863831
135 68 664702
64 216 537676
90 65 246820
62 183 667253
230 261 508255
99 288 482266
30 264 853188
107 257 511826
103 227 998797
96 267 781335
93 186 244666
143 113 796633
268 237 759697
97 230 827533
187 253 191935
273 6 167167
258 156 347677
288 107 811098
195 98 354722
89 88 558634
132 81 682551
102 190 995887
250 12 927309
129 15 926122
186 125 359552
238 63 72336
209 76 849085
47 201 649077
294 104 203698
270 268 976119
213 151 767206
78 108 692957
62 140 230008
209 221 55422
224 226 216052
15 175 578758
215 230 951106
241 180 770213
185 205 248794
66 91 522276
217 90 85444
16 216 292519
153 114 24417
160 218 642648
205 114 420136
278 80 432626
191 67 388142
83 104 440440
45 29 771501
77 262 945914
195 87 916077
207 21 156765
95 9 191913
298 185 123416
169 103 281010
45 138 569558
239 36 956264
116 176 357437
6 137 838965
23 249 227346
209 88 210580
101 75 354845
250 35 376905
6 282 591074
95 170 264979
162 243 759403
255 74 91119
146 16 987502
153 287 803770
110 62 96891
135 46 192320
277 121 283291
247 157 985017
7 196 181733
70 165 872117
122 144 520085
53 119 463435
114 206 366471
282 277 820602
190 91 126112
6 131 545882
79 136 236262
61 83 542414
163 17 491523
140 168 447232
227 220 113276
100 255 758219
213 285 701979
32 73 721714
8 198 118260
149 275 17738
273 161 828885
145 75 734480
22 69 96599
56 181 204956
109 214 913853
173 265 862394
222 128 669738
201 70 55787
270 83 575872
189 179 68812
18 62 585264
80 114 803314
137 102 522791
36 204 231301
236 226 43195
183 79 717003
174 179 844575
234 37 652222
169 111 710341
216 38 69394
88 33 36739
124 239 148727
21 23 296812
158 25 40617
246 97 870044
163 266 644497
208 190 20232
267 26 257823
205 179 497108
164 253 83795
298 85 246320
120 81 452864
182 237 413317
128 258 681177
266 151 983735
284 82 852649
28 270 386065
290 64 351045
28 232 649686
296 243 129115
142 61 558123
33 229 950146
277 224 653793
259 272 612213
31 233 768636
123 108 921586
86 27 747448
298 131 511654
60 139 935559
1 81 113859
231 61 354935
256 140 523157
138 234 974409
137 26 21389
208 225 957035
57 201 887672
75 5 292624
89 224 629010
114 233 366866
12 1 957908
299 67 124861
173 131 260731
199 192 706354
186 299 28467
17 180 17061
13 107 332597
215 264 300960
290 91 177564
11 16 77277
168 289 478824
30 102 273630
158 291 3831
32 212 158484
22 273 588909
264 290 855834
135 139 808559
239 206 226762
47 11 74506
184 120 992531
242 96 50851
22 266 594768
145 265 234913
1 121 532351
175 64 721101
85 162 428114
42 291 325982
109 75 991978
83 128 675822
73 294 352032
172 298 690149
20 29 112189
120 190 42574
142 194 80466
180 146 46438
186 192 527754
218 208 978895
176 202 196715
128 18 888394
91 68 489591
184 260 136105
231 300 138332
65 118 148051
269 140 797674
27 244 542577
146 233 390835
109 280 445993
8 71 138141
86 229 450506
260 102 52298
25 175 434284
30 89 512706
185 292 610535
32 42 439512
201 154 784093
8 91 211083
136 162 254224
39 178 400250
117 246 140335
28 40 91412
191 236 356307
249 58 113997
19 149 359337
201 31 787129
68 113 130750
41 217 564135
53 264 759704
248 191 311832
96 158 592196
77 205 868912
236 281 825031
1 215 313281
213 225 650815
43 259 858486
275 280 131578
141 240 294358
149 189 91922
36 215 876685
62 136 733117
282 292 627125
283 114 16922
147 123 771618
258 123 957962
177 138 266462
76 30 755470
27 78 881386
214 51 858027
195 190 605942
254 58 640678
264 260 196435
55 167 416874
283 275 937908
246 43 325636
55 79 234128
54 200 589329
161 296 234819
48 99 344822
122 240 810986
113 248 816066
118 297 612206
64 134 620003
220 114 209381
247 102 893616
43 64 677965
159 261 917934
64 28 95450
224 171 714870
188 134 258982
241 68 849533
28 163 147238
86 177 653067
152 163 106543
197 103 443353
170 143 819830
151 211 755315
63 14 490541
150 75 328081
48 294 541133
91 193 301132
118 226 846746
278 123 378111
225 265 796816
65 261 119739
47 242 279272
190 268 951015
86 62 355410
219 156 327818
256 108 255962
198 2 263310
261 146 425949
180 29 844983
52 236 16549
267 118 22153
200 292 872808
298 163 338621
297 41 600666
182 214 534546
69 209 741944
59 163 845435
274 174 621442
274 163 963641
125 236 41308
280 35 219189
281 224 550617
177 136 326147
49 57 234329
180 53 597486
209 7 388082
35 200 577234
95 174 654527
143 173 745634
234 288 17991
225 215 776941
244 239 716200
181 81 120483
71 211 1999
164 134 767941
118 201 781565
191 189 238827
109 57 757086
197 70 26438
234 172 915208
207 232 426581
212 268 973704
95 261 57706
131 150 373727
139 210 958186
209 171 789438
267 189 778374
93 243 944040
83 82 928752
93 184 452719
59 38 308990
84 192 557820
11 170 72556
27 246 299649
175 83 406807
152 289 881779
82 208 311411
38 246 89407
144 190 479935
56 224 542147
279 245 974079
76 284 327228
16 191 307291
259 242 823328
148 159 742823
151 80 590826
274 104 108220
207 227 670725
87 215 972405
79 227 644674
59 114 41954
217 98 419357
218 205 72632
251 129 624738
235 99 91370
186 275 432509
283 293 344880
248 176 765264
88 182 292355
116 83 888526
197 262 699378
251 79 385371
196 279 262266
267 42 895043
273 81 84835
69 99 741363
185 163 915602
234 107 55290
227 62 877107
27 172 476167
218 255 975727
267 95 233319
211 181 739741
17 199 41200
181 59 645506
170 22 134928
161 189 277379
253 134 532272
141 257 169663
63 276 218814
162 77 192808
285 266 550406
92 42 892394
12 194 915412
136 46 918939
3 129 942713
114 37 636967
123 33 985758
210 61 586883
164 90 312756
235 254 443245
146 287 971374
27 245 748392
95 278 818889
227 106 548297
243 237 56297
208 270 597914
76 254 697971
99 18 128797
150 193 947670
95 157 165768
2 148 639047
163 151 44720
260 243 709129
203 130 381333
135 280 360221
55 140 268533
151 105 669411
171 151 290190
250 189 436758
197 22 296644
99 192 87401
201 248 125059
182 1 476123
225 53 147198
78 295 632774
247 72 913545
38 118 484202
92 60 365831
223 202 850038
245 140 296703
101 292 590054
170 178 350967
103 93 211588
254 226 318035
25 143 673994
131 272 625204
57 8 754448
88 34 390844
110 81 516518
298 205 125946
2 95 942595
288 116 307113
286 34 309795
24 295 547172
183 20 786086
85 70 403988
129 24 138850
164 255 538293
242 189 332138
84 25 12604
38 146 908708
115 233 564821
118 138 189013
284 121 568614
259 156 141240
124 267 328981
264 196 275248
65 267 146577
289 31 25222
271 226 272131
27 182 552781
62 270 3747
256 279 281542
300 278 995059
177 292 939681
145 111 676165
76 32 719850
270 13 421617
90 66 420886
155 280 19323
145 247 513442
108 254 158488
256 204 41538
295 131 81723
246 298 419371
72 89 476766
115 21 192339
18 192 830265
97 231 319881
112 58 56071
1 141 637174
292 118 90409
58 235 625238
228 246 814436
244 14 589424
128 62 436459
208 39 15494
189 214 711148
174 184 620650
280 68 527165
206 33 819143
105 13 61022
164 71 783333
256 137 988446
83 57 109982
224 161 410378
94 32 887287
191 192 485356
250 100 298423
84 31 456941
19 85 736064
277 146 792431
233 99 771340
82 140 19503
249 280 735662
178 98 432063
165 143 173002
97 67 824051
110 23 701089
82 269 501378
235 130 53092
38 137 890253
50 3 845887
265 261 201494
85 39 967531
96 220 362979
276 292 79401
33 189 818558
144 210 634077
201 147 597159
181 71 681634
3 217 494396
135 117 140655
37 181 570469
100 171 55594
60 210 891122
125 218 372697
291 151 270393
182 123 534770
91 128 95136
256 151 788319
56 117 193238
158 120 336912
165 223 507217
216 35 889142
260 166 213513
104 252 809938
203 182 643384
189 34 228769
251 15 710307
86 127 195757
240 54 54173
76 224 79384
206 157 524453
72 210 523728
294 137 830435
72 96 105749
110 88 410620
153 260 849087
50 112 396015
269 28 713699
207 213 399448
24 50 538045
215 226 111627
105 38 79984
70 108 244287
46 297 300131
123 163 521123
61 163 224484
8 121 471537
158 265 741355
60 261 923759
265 295 194814
68 247 540519
184 14 494732
41 152 213136
269 109 677909
179 289 467037
48 257 984500
72 186 104272
219 161 870055
78 161 191640
59 78 114990
225 4 293003
294 32 279383
183 225 722985
4 170 653206
254 244 527488
271 80 987448
48 35 468676
211 25 752087
84 152 331671
43 191 392641
172 80 762417
219 158 328201
286 174 635353
100 153 409149
53 15 707696
288 43 752072
261 149 309484
61 99 949191
278 70 42408
119 288 913351
268 233 21226
283 195 788162
239 191 586436
259 270 565630
261 44 168667
136 189 597292
84 79 360075
292 176 934374
271 102 311551
216 253 429241
148 288 632298
182 22 277434
40 43 939286
16 279 601856
112 187 397946
15 252 276986
281 276 185013
44 139 692245
95 166 390204
211 100 76633
154 125 126865
11 127 147867
135 230 317496
22 216 909444
173 27 868098
49 62 298182
197 170 768653
121 187 571454
66 233 288631
36 253 722159
174 33 103506
217 67 128811
70 162 758732
32 280 713556
133 180 528404
273 240 67138
102 130 333686
122 11 613459
81 177 286076
167 189 766444
139 6 207478
123 274 465003
50 55 467587
299 85 311059
110 182 343544
277 270 870401
282 198 235304
268 241 216045
155 33 716050
195 263 913535
199 290 408709
229 256 186884
297 189 960557
248 37 661900
171 32 263051
152 221 217432
69 94 833654
57 181 151017
148 54 931956
125 35 756491
281 17 690333
234 193 621680
278 37 630765
62 175 496378
108 237 805814
278 191 815846
45 148 7590
204 203 817816
167 24 294143
222 181 608570
199 171 303960
8 21 224170
110 16 440809
156 88 443091
251 162 247132
218 104 962858
219 207 761101
215 88 945236
233 23 250079
160 106 737408
290 159 237761
233 61 849345
198 205 991418
106 40 85132
238 251 506233
281 210 672825
280 293 463555
10 135 977397
60 157 441085
287 213 919298
12 164 108763
162 197 725026
208 286 145038
112 260 71905
257 263 442648
94 211 164536
97 211 121754
267 160 557099
84 182 920804
269 124 330162
247 259 562384
161 213 784163
234 57 34680
296 55 642755
59 176 129851
176 233 448284
238 134 512153
229 286 347781
284 218 591821
211 281 490243
24 67 922614
45 127 32512
28 264 40354
182 198 349673
83 179 57179
196 298 502472
272 262 911863
292 207 414761
190 288 369425
17 59 419332
56 33 222967
189 53 924377
223 234 571058
197 90 468625
166 80 487834
121 281 861977
215 292 308974
111 281 975698
272 213 84069
97 290 495996
286 230 688715
283 103 939196
205 123 43182
197 48 40714
34 207 235973
163 245 770315
283 188 994391
165 256 828273
192 226 862173
84 232 123909
219 20 894959
200 141 410266
184 25 464988
241 87 618219
123 39 573100
45 136 228055
154 283 770352
92 35 597671
31 104 873992
30 133 884805
80 58 114880
151 174 507670
229 45 3410
177 266 908295
98 160 829050
107 282 97450
157 70 407765
2 143 653900
98 197 45356
58 209 877280
229 270 443769
195 110 72559
163 90 79276
205 58 367743
35 279 377114
277 171 365203
135 23 917059
62 112 723982
13 100 201145
200 92 681991
18 127 590001
11 5 920555
297 75 589875
165 267 740299
141 173 892916
295 246 437334
24 205 665307
119 61 149903
153 115 266019
221 227 389662
263 299 428378
216 166 683125
233 125 66188
117 170 869043
39 205 833357
31 296 112284
164 110 799090
222 99 152367
46 217 371790
189 25 393867
35 167 972964
164 56 185319
240 238 594488
226 77 489094
41 87 48115
13 292 769039
218 178 261403
196 59 607012
283 271 358073
106 77 605249
54 74 738637
16 128 730501
115 89 706963
162 37 255301
227 278 290612
285 242 168229
244 127 568764
29 207 727699
235 296 208210
256 286 714663
228 6 334688
80 94 37740
73 167 446246
262 9 921656
44 2 884468
112 269 144677
194 292 358344
56 158 590859
296 19 313658
288 197 187686
5 215 790772
67 161 978361
106 238 18073
46 83 628564
252 278 797107
270 276 798953
122 43 460383
78 64 428757
102 230 354462
255 171 710445
101 85 881084
237 32 695593
165 193 212729
62 205 926788
20 152 789001
45 143 38969
40 161 76297
106 204 185586
191 84 914450
202 267 806017
7 299 59076
173 100 535840
114 117 697936
200 66 594612
59 300 587284
200 251 582923
82 116 629610
291 185 948055
279 288 489607
70 128 921872
226 119 773367
213 85 708831
29 113 795887
105 36 785626
75 96 958567
18 212 905666
149 166 208764
176 157 434466
112 85 118242
33 214 721611
27 249 48835
181 185 21163
194 9 371878
134 239 709875
112 217 13221
14 148 732976
111 202 636410
5 192 706045
97 124 367494
202 75 59255
112 133 690710
286 8 284609
207 259 530669
75 231 974690
88 261 813277
268 95 129456
163 212 379094
6 163 94452
274 44 915978
143 131 599394
291 51 529353
93 76 252097
16 183 336038
248 92 54038
40 170 243262
187 154 942411
89 147 792172
39 12 515013
5 17 698608
32 83 464239
172 288 291286
115 169 721235
187 48 39098
101 46 728711
58 131 204002
158 204 107290
91 260 181175
182 53 823329
109 88 117303
45 286 401674
183 44 218360
91 127 129776
110 178 997518
98 14 910776
174 292 20914
12 212 692726
42 275 708112
125 77 624748
46 119 257877
10 64 666534
268 98 940346
86 11 110010
160 150 782434
71 251 536363
221 163 713883
51 203 37545
201 90 546639
16 278 583759
141 61 535587
219 139 359423
9 93 709219
112 129 703515
164 148 781682
252 152 11341
166 43 685836
194 237 785709
239 173 958136
285 204 51343
242 157 610607
220 115 737683
69 292 128626
73 266 557122
93 73 166576
275 128 865388
150 247 360665
178 165 136577
72 58 318539
75 300 397218
299 275 874844
274 132 1710
126 157 322770
292 38 98918
288 14 356032
268 67 949901
85 230 983334
11 50 241661
5 186 419024
193 253 38428
173 175 893851
120 210 586008
185 160 972217
201 64 533671
37 272 671279
174 257 566701
99 134 616599
8 217 240765
25 140 556762
65 273 963736
111 190 969330
29 249 762852
36 97 413216
85 195 587525
83 195 281
214 128 898678
250 130 715182
127 268 315083
146 109 603236
70 256 209594
187 208 6941
207 240 556051
79 114 542548
153 89 311267
194 206 31363
59 219 908014
217 178 386508
221 158 737885
270 292 616814
223 18 876873
244 167 166279
42 300 171423
300 271 484311
106 126 637907
9 154 853911
39 260 936915
83 27 654969
23 297 120724
243 157 742819
6 257 964253
294 261 636156
297 19 545188
116 49 972471
297 31 769590
80 38 277787
32 251 595717
119 241 627875
207 49 831153
180 118 685539
228 270 728301
258 83 675509
296 294 119509
26 70 82583
76 39 207505
213 164 766384
243 197 547838
203 48 657658
63 143 281978
107 99 562385
102 91 918334
272 27 183136
289 219 167562
104 23 840242
148 123 870068
219 27 580167
121 191 494384
69 276 111497
291 24 716219
11 22 657249
20 270 394391
150 159 502390
10 277 463466
103 56 593260
75 39 216268
298 214 343410
67 218 498101
67 265 781297
6 266 762254
261 14 769050
253 188 965302
158 68 540778
257 156 922027
142 152 650146
12 146 863821
109 121 67871
80 230 674773
297 156 361317
171 140 299656
144 221 254144
188 27 505334
265 2 143854
94 163 145322
194 114 402117
216 48 290793
48 271 469745
234 254 324852
189 186 77119
97 131 309299
265 142 407553
159 186 150040
280 122 79790
106 46 322369
101 223 164182
102 215 451219
74 16 949668
222 74 452115
53 106 53805
124 254 320860
87 92 915654
259 237 57603
106 183 891537
171 40 70667
160 76 366067
128 263 849869
227 17 363872
78 87 767446
273 145 357247
100 149 83694
204 85 305923
151 68 383418
191 160 485811
132 198 301358
103 104 896083
226 67 849444
45 156 825832
101 284 40303
161 212 645091
52 253 551873
175 52 34180
227 19 327337
174 74 452649
125 175 987120
193 196 591991
62 268 881470
194 212 527708
37 171 794090
30 298 499811
154 149 371020
248 167 227069
269 164 186217
155 49 641575
63 167 898740
115 131 821068
246 276 62412
101 252 896780
178 245 903316
123 262 256528
270 212 796652
190 260 803278
29 292 806078
200 299 30793
214 151 97528
289 3 949304
127 221 61009
104 111 647092
171 253 17511
102 296 863955
238 298 307361
206 272 239796
30 268 679155
231 279 252637
11 117 948300
128 300 666535
121 30 605155
161 169 65435
118 100 518956
148 127 433412
148 41 298712
184 245 50433
242 125 213906
161 62 79496
185 137 7232
208 135 440144
156 299 269774
88 268 615668
258 108 527447
21 211 147482
23 294 758567
103 37 599589
118 63 717272
42 15 384771
287 296 599253
45 278 564974
157 189 506683
148 171 131280
61 155 348664
203 219 724606
249 300 244416
230 115 735863
286 57 717005
2 205 555179
95 266 284220
119 126 582132
96 76 71493
11 292 813973
295 166 320913
232 103 95383
11 275 639060
187 261 841098
158 11 824681
134 184 282449
275 22 300523
25 83 721828
219 11 482907
232 145 800964
9 248 851218
127 290 161536
97 264 524078
258 237 201528
168 162 561463
209 34 592802
154 32 467298
92 131 172837
246 166 461682
246 197 765155
264 148 749136
210 118 504225
24 202 761938
214 137 707180
202 151 811070
216 57 427523
125 104 972249
105 214 988022
32 97 829910
25 240 911461
261 93 862299
234 47 251079
251 287 554662
292 195 68396
22 79 660307
219 105 121472
253 131 280823
196 88 113970
142 267 896641
94 283 161271
297 183 144787
300 173 38614
224 15 940148
53 292 524929
269 263 765681
259 74 410091
5 143 551849
185 49 37894
94 112 271379
178 143 785874
282 155 364229
193 241 153029
264 5 839376
110 254 337082
294 194 880614
109 139 469610
282 269 290124
202 237 166286
231 242 319576
199 137 997716
256 104 632852
19 252 578520
290 46 400782
174 123 578494
189 166 593660
56 48 685482
117 249 515209
268 101 183930
207 202 772488
109 127 641449
201 267 332112
12 68 632325
208 295 751667
110 51 637629
145 135 152739
194 141 513596
39 52 792122
287 268 539242
131 282 957952
280 94 105895
39 235 989850
275 29 654067
125 206 73727
269 154 192207
189 219 743338
149 31 66248
124 204 276166
132 46 367801
90 150 557301
178 255 420074
90 263 45135
73 132 914511
256 45 556514
297 18 952351
177 140 550126
155 221 469762
206 7 447892
180 7 265774
113 222 296511
222 2 459101
114 254 755443
42 65 16769
219 4 702110
159 125 14321
73 71 957545
26 59 838724
127 232 445178
96 289 245439
216 159 299939
158 203 427960
116 95 649979
106 10 939698
60 236 436665
121 234 890159
189 68 646123
6 291 500235
208 42 108865
34 114 995377
79 155 254683
75 238 699032
225 124 235899
98 254 875892
116 200 134095
38 182 78445
290 136 682026
76 84 891765
86 14 162400
193 285 23817
174 251 429246
133 55 611896
282 285 195859
6 132 258225
202 16 564942
85 21 377621
251 281 493001
204 288 550653
280 210 874516
268 4 442892
209 99 478836
222 60 515714
186 204 871809
164 172 47843
223 222 980165
293 84 299658
30 6 785497
232 125 720058
63 300 599843
171 297 344622
216 223 31511
102 96 154035
271 64 508029
285 93 848390
135 281 537392
294 46 530881
171 206 799829
158 230 277770
247 285 309379
240 261 479781
194 67 120714
236 262 766261
160 289 196242
273 179 465992
297 214 384927
211 66 799350
180 199 432471
261 242 874523
251 223 933428
220 121 107028
192 227 271766
74 149 643078
116 151 47320
64 69 293593
83 262 211613
69 267 483780
244 88 878681
59 53 634277
68 293 896923
279 167 846992
45 35 268530
257 28 876182
192 299 52446
156 200 261082
287 178 714262
67 156 794387
191 32 245857
59 194 368930
74 207 190450
227 69 165590
160 241 413853
244 39 233654
148 256 648465
133 6 172708
17 261 437058
204 105 862763
147 84 638237
88 142 199306
167 123 284175
20 206 276473
84 116 216268
75 3 996376
256 116 645946
254 299 177809
210 169 172559
142 164 732358
115 154 881763
285 26 839828
141 36 890141
200 125 115501
204 202 611889
284 27 796108
272 198 273739
294 219 253499
207 33 177373
67 271 612948
276 60 783752
25 215 496956
221 75 213294
87 214 325927
12 216 19094
274 247 899347
162 25 716477
227 93 925418
290 99 851418
187 267 226902
221 68 526508
250 99 349200
191 25 473583
119 185 619894
80 60 826547
264 120 279946
22 123 522507
187 108 242256
29 48 823554
261 99 69172
67 273 783277
226 22 363689
144 16 851545
181 263 969358
74 84 200168
186 162 249807
212 136 905152
179 163 471255
84 8 202630
158 55 967559
281 1 489768
277 79 355664
226 153 419136
151 293 534988
108 292 605561
77 250 312045
290 197 877497
10 104 155064
98 119 258126
272 185 542952
160 197 698017
244 194 294007
195 118 50598
76 48 736571
222 263 599416
234 154 711101
100 58 11528
173 260 294208
81 115 289049
293 187 409846
184 178 271921
189 266 931084
151 231 228414
1 292 878083
222 191 72811
243 183 969875
166 193 848363
278 10 572780
74 43 126117
111 129 893383
104 271 660355
293 142 913283
86 292 84665
280 217 667082
219 66 116544
231 149 615285
272 127 498358
51 265 982565
20 108 536765
233 122 952757
112 192 452327
58 211 261444
249 137 894669
74 198 81918
162 156 669806
129 213 936589
155 179 976934
200 284 192870
42 227 372884
289 67 755467
1 137 956843
199 167 419349
88 160 699929
194 74 443128
12 129 450501
297 196 524894
15 160 168469
162 171 463174
199 263 368268
186 227 238584
107 89 331690
235 221 540688
7 227 982459
266 27 683641
135 257 482998
300 101 637353
148 33 111940
288 73 382460
193 35 320230
211 85 443228
256 172 890893
37 195 685711
204 175 147999
50 40 345927
36 271 284157
263 44 727387
44 84 465552
170 200 572784
249 156 894054
207 281 490830
149 145 91645
221 292 930183
81 116 954666
46 287 36424
94 86 973549
30 49 385343
57 155 299425
62 99 32705
226 169 840819
224 148 266203
11 184 904004
171 55 786179
295 236 498708
270 86 214729
7 64 446983
43 55 900820
158 132 876420
9 287 329400
193 34 649907
209 164 447987
32 290 18006
135 203 706598
182 56 318804
25 45 492281
280 252 2432
41 158 993958
236 95 572568
17 137 546756
159 264 394848
215 110 207173
13 4 573460
72 117 457320
217 181 734273
32 88 511288
233 6 509861
218 33 582355
264 262 180992
185 81 538671
230 131 697777
157 182 819265
134 193 959877
77 248 198136
9 38 85004
61 30 404017
101 152 826739
43 193 684843
214 5 938895
78 245 562585
75 284 235956
44 18 392703
58 212 532045
143 110 333512
243 79 311042
187 107 7972
198 96 71684
273 105 815771
213 99 804712
165 82 411583
276 300 561433
83 17 620764
74 90 196671
190 293 336876
216 37 141780
78 110 870984
30 188 905320
166 286 215830
181 6 486412
149 35 392177
55 111 652407
82 68 514831
201 183 19605
277 118 339873
239 279 243055
294 214 349872
297 73 358315
238 99 980049
187 279 184051
162 166 300466
211 4 14515
167 253 9478
87 149 329764
220 266 303537
290 234 583641
272 4 603240
65 176 751484
91 298 275391
106 35 193344
180 49 860585
153 184 886206
187 215 96107
108 295 98299
196 211 262602
113 176 319314
209 293 170989
208 271 90469
28 52 49499
127 17 686680
99 132 895378
282 138 214338
225 138 100471
290 37 36524
162 42 430093
104 180 946981
196 163 321196
283 192 938394
239 1 65711
185 169 362292
43 222 110966
255 204 561962
83 96 8264
31 46 107668
58 135 410852
76 158 325211
263 178 417599
282 75 619517
239 170 75948
263 95 981175
198 134 596635
188 23 174041
233 58 317727
20 208 8422
217 50 599227
27 90 621645
106 161 524642
120 109 334974
208 153 196767
42 244 108290
139 294 193264
249 110 757188
117 283 598283
198 238 609001
154 196 717311
125 238 709647
90 43 767946
112 7 988713
180 256 508846
77 17 898307
50 60 536279
101 167 431070
42 26 810225
250 235 821855
59 285 373800
43 295 997836
49 67 373105
14 102 929177
72 219 722637
11 263 178055
164 231 547160
162 102 774807
72 296 59924
171 66 109259
63 188 239155
300 53 247416
159 20 356822
276 211 945252
183 27 322979
122 55 153961
293 177 494093
268 1 201499
61 219 375550
85 18 702254
5 250 963416
9 239 926030
295 244 758376
291 26 673339
221 285 22264
195 174 674657
139 107 278400
235 87 69285
300 233 290393
231 9 81365
5 191 737827
204 73 152980
299 5 424310
185 180 676192
280 15 96425
181 53 591816
124 186 101008
42 34 494187
14 253 101480
129 204 886513
177 212 747253
297 64 447807
3 244 969097
289 35 623183
50 118 311574
247 257 579442
142 215 135192
112 103 14213
278 204 945006
188 33 891279
105 149 833656
107 53 30609
296 213 429584
264 75 479151
287 42 632437
167 93 313254
142 97 63719
214 223 407632
37 131 509916
264 1 386760
198 213 524686
79 285 497852
156 146 433413
204 127 61213
20 172 795266
33 267 908311
137 280 13896
285 21 262821
258 200 470922
87 107 80474
184 88 448720
294 29 556437
144 111 439739
153 250 636614
133 188 719803
52 66 901393
216 152 880098
179 201 180742
208 113 808750
224 139 447322
50 202 993826
258 118 483040
267 85 470990
13 126 917236
279 43 830216
11 215 291482
33 103 146600
35 11 436625
92 294 27115
140 195 711547
94 166 709671
159 70 950176
158 199 264605
142 264 660142
71 218 480648
74 138 620210
166 254 903210
207 269 349779
255 114 233003
64 138 992219
233 186 726842
157 141 193140
268 161 608780
241 189 46287
254 180 149281
27 253 871840
296 20 721920
174 39 831324
95 262 788163
181 23 433199
248 298 613058
69 183 471434
120 281 212755
77 188 331550
214 140 721466
94 54 191525
149 92 171182
85 44 319965
38 273 199177
195 12 565455
158 92 388219
211 239 835001
203 123 681391
234 79 602096
135 197 105171
224 216 526199
290 63 116793
106 116 498696
90 100 121869
21 17 815574
110 284 959958
123 196 915725
47 159 339053
20 231 537389
126 21 464865
104 164 798646
79 224 673625
73 118 359721
58 179 97059
153 275 238873
98 150 768100
204 177 300615
271 121 792124
144 131 668122
72 258 44099
120 249 102897
77 175 960954
281 92 178337
181 68 843233
284 247 432006
231 299 861141
118 287 911499
138 226 552099
175 224 350958
263 38 560364
106 203 191461
294 229 977215
152 177 103583
38 260 5381
13 61 978596
264 284 494970
141 227 885835
202 259 316343
263 103 636340
256 272 412539
220 152 405792
89 50 872761
224 149 282786
107 180 591965
86 178 471533
111 106 949228
276 229 716988
126 135 947522
25 47 742432
273 253 798904
255 29 104181
126 50 615349
67 249 951735
209 201 994992
155 249 350054
244 183 687865
137 138 501543
190 126 883405
291 141 66480
51 108 535265
17 223 833286
221 142 574626
217 162 570476
278 8 59878
206 94 391428
201 279 228046
225 79 712606
183 101 128519
61 116 608759
116 73 370672
60 78 502744
256 101 242727
273 152 410306
257 36 140839
106 12 539782
96 200 623107
6 245 700836
93 250 80472
16 65 2219
245 243 184069
41 100 434646
216 279 176855
147 120 58216
55 45 387417
216 201 303119
83 153 984974
22 265 128214
24 118 437466
266 104 529427
91 269 672442
166 10 40086
226 82 17325
43 1 406400
19 13 214427
180 215 203571
238 213 272583
260 196 362484
207 78 199225
246 188 41945
172 40 49858
258 201 389877
148 16 883973
203 64 152013
136 57 108220
198 40 430872
171 165 114969
89 228 423843
111 7 893426
192 82 859652
234 227 871678
277 88 810985
220 208 713685
207 164 676955
98 189 961594
194 276 19929
277 175 744838
12 101 377596
216 53 544207
247 264 680815
20 280 494646
283 68 226564
129 168 409667
9 236 207485
227 265 127091
127 29 485218
195 238 545281
87 5 310853
27 3 55152
218 172 807282
231 70 403857
197 104 972119
288 82 527272
147 148 196865
251 262 653984
112 102 515568
163 158 651188
111 33 249427
125 97 491212
217 94 358925
185 260 263547
287 104 341075
144 263 761370
208 58 413587
17 102 250629
171 128 328851
218 185 715414
188 164 436982
205 246 519478
34 44 192497
201 251 16450
214 228 135173
32 208 527214
115 126 920072
112 229 125113
165 191 831683
231 4 349698
200 274 954409
187 65 175566
51 159 32146
66 47 134309
209 140 450158
48 138 238249
38 67 150372
18 10 94420
161 181 723645
187 298 631205
284 117 104297
293 56 903776
114 19 485514
130 280 2364
23 51 304824
105 40 206912
124 298 737990
118 248 254066
179 63 259563
133 136 925768
289 259 577030
233 267 38903
111 277 682494
164 175 273261
88 279 899064
48 234 390273
72 260 384224
141 125 732267
153 140 474397
9 23 551078
95 33 707893
246 208 915982
118 155 570378
180 106 878523
156 7 439516
146 239 875597
145 246 695805
27 292 873810
207 228 556204
237 71 82866
130 69 345085
185 159 896181
240 283 795950
118 279 645987
263 58 250234
94 102 651266
289 221 86423
125 269 352864
64 165 148228
216 11 133908
146 168 58257
145 6 899660
113 185 403715
286 238 141955
109 166 381171
288 248 977711
139 12 166206
255 300 577764
109 296 989480
286 149 59788
133 161 216619
289 97 728131
132 185 185018
169 119 757875
85 212 579015
7 102 40273
152 79 143695
119 71 225698
291 161 671508
290 3 772447
210 68 498025
51 271 798760
83 208 83664
267 279 37729
110 107 424135
297 200 411396
201 7 593772
216 235 735154
35 220 143286
37 121 266110
101 200 936943
37 212 748321
220 239 808686
13 252 255859
121 20 297000
49 172 924894
60 239 803898
206 261 913451
235 290 737742
54 45 520066
153 105 697710
208 274 827511
137 154 378955
35 290 797934
260 118 929473
78 132 247788
51 248 360334
229 269 647826
148 180 241039
82 252 433391
150 48 389648
226 102 689565
106 251 125542
166 73 417179
224 128 120976
44 243 825785
64 207 60357
285 32 142493
152 18 539240
49 266 474713
76 36 920724
128 98 31353
53 20 135308
155 10 190417
107 297 468076
222 18 194060
215 209 109912
290 55 345898
273 17 80656
76 243 357860
209 166 135443
77 180 53873
220 94 326851
172 267 363468
107 222 937016
74 143 540718
186 267 232573
110 201 355237
221 76 966714
233 55 104013
70 1 58928
40 10 950590
143 257 443756
36 93 479357
266 164 907665
22 112 675352
176 146 319795
95 163 398325
200 118 634641
7 98 651073
231 73 838381
103 75 829815
146 285 481576
109 152 639556
162 53 82997
181 250 961309
182 285 501144
189 10 67972
128 17 984223
234 228 860060
213 108 464615
222 82 298084
20 169 719882
190 255 13846
105 280 514497
286 280 320030
279 150 223964
229 265 531920
42 152 115669
124 164 519789
102 6 453171
162 50 829588
171 62 242186
29 170 949552
80 124 792959
183 268 153553
66 28 789979
151 75 80129
169 22 482824
125 258 223293
62 74 282187
6 19 341178
176 140 342031
230 182 604580
15 188 409919
214 18 765459
300 14 543902
284 61 272773
284 113 602411
234 259 706112
51 48 912771
255 55 65210
141 78 881538
172 16 871570
274 171 340166
42 84 877490
279 152 168057
168 23 798374
64 75 602961
147 56 495138
65 181 451637
133 162 981604
244 99 451060
222 219 387488
246 37 41326
148 25 755808
224 82 958947
150 291 12400
269 136 806985
194 246 327793
84 273 984588
101 208 541191
52 42 255621
249 286 852871
223 281 875427
96 22 348147
212 94 32329
112 234 460395
134 212 624991
7 219 853449
99 37 722
140 295 252699
159 157 707523
255 123 751459
299 11 835567
75 219 626043
182 174 275808
103 45 581429
126 201 709239
74 282 500656
40 221 785242
65 218 592677
242 253 240590
31 174 219172
50 223 414165
236 67 195934
63 100 519885
9 259 182984
77 217 571636
224 267 765910
167 165 93692
11 179 752679
68 239 33755
57 78 537214
299 39 715767
232 119 869862
261 245 440561
299 202 60345
21 210 742944
200 261 251591
163 239 758327
95 247 391791
204 224 915093
142 34 905088
225 54 386287
122 17 721427
228 183 909017
61 108 581518
28 179 988340
81 216 594159
153 121 995946
44 269 245516
18 256 343582
168 135 680384
5 132 829366
284 38 283673
269 68 981001
239 176 497406
94 5 115202
78 125 800642
294 18 873891
239 14 193833
185 56 732465
92 185 266078
144 199 695342
68 223 662337
115 143 425130
2 233 413104
258 3 46582
9 283 514619
189 170 13964
26 58 23326
135 33 670910
170 31 789604
239 236 150865
265 107 670441
285 139 903299
164 16 370556
279 211 111335
153 139 209802
43 41 549644
101 274 945495
214 149 310866
164 226 314989
97 52 235248
90 49 956939
73 270 892173
264 96 281775
265 177 887436
90 151 159184
120 286 109433
242 218 872907
281 150 499233
52 226 597059
16 277 175770
3 80 667150
238 22 575609
184 30 30996
47 244 220328
48 264 621155
78 15 261435
112 166 82393
1 125 908476
250 222 838253
224 121 270136
154 246 988506
56 269 253443
271 140 476866
95 234 350647
186 41 426874
103 49 448257
27 4 582760
161 216 598217
155 92 426800
37 165 527158
196 162 174282
280 73 665614
264 38 862637
187 143 265001
173 147 190679
105 98 371577
197 28 306470
215 197 424799
267 103 507801
260 161 279816
102 35 827233
231 98 509877
59 277 889048
159 250 768414
55 283 128692
157 142 794787
145 163 286150
237 277 441146
161 52 354017
113 278 954219
21 61 180363
227 81 906935
51 261 755162
213 210 261047
33 231 132694
152 250 566472
8 258 33770
219 58 460392
143 207 725260
23 81 316962
239 177 120533
54 63 169348
175 194 801156
188 225 877889
56 240 560933
280 75 180848
20 213 675133
202 21 550680
23 43 766119
17 211 997988
137 271 829521
223 154 651129
221 185 457065
298 59 923489
203 120 356102
197 238 220933
179 300 806434
249 231 6064
78 83 972094
208 254 571896
190 231 988987
74 8 778249
110 298 933836
102 101 355654
108 150 518425
53 25 801509
235 102 225793
155 53 915
215 214 246784
86 16 153818
281 6 538869
239 299 391178
57 35 16533
47 10 141009
283 52 790207
93 288 379855
95 4 186840
19 256 213556
265 160 50158
160 107 851441
149 20 933178
98 108 125890
264 138 154835
261 145 444245
246 211 105205
95 208 336025
215 68 849389
265 20 947793
18 229 270744
208 66 13812
194 234 693075
251 45 842799
144 109 493962
163 32 71554
122 94 693618
262 238 486297
67 184 776577
20 282 752684
48 175 72076
50 288 137472
294 76 832380
52 33 688620
19 211 940755
40 64 759278
186 244 34526
50 133 882233
84 168 647388
120 287 123949
33 282 729690
70 299 557947
83 299 276086
170 67 350987
255 247 694854
165 19 267116
98 2 240100
214 144 386020
95 96 523061
232 118 581829
26 35 133560
287 125 95335
62 29 884630
267 48 211154
68 39 179087
266 116 276645
269 132 557663
56 285 280469
186 56 158065
46 227 449994
281 212 506748
213 66 20887
116 72 263862
252 78 713571
113 102 172844
206 37 718566
66 64 771777
276 196 100790
10 61 928624
153 203 334769
75 44 724653
85 181 797240
78 204 360097
154 5 939421
297 216 316199
219 104 514753
279 115 846751
212 264 452422
273 70 289263
226 229 171903
6 256 126911
5 122 312200
130 216 998731
67 248 103343
165 261 69924
45 48 399491
87 178 823551
131 285 233946
112 131 885128
134 111 704350
221 259 481126
171 2 504539
82 63 710868
172 214 471995
251 131 470631
241 137 480393
202 141 151981
92 113 652317
72 65 773238
224 30 342008
140 124 166622
150 267 716109
268 21 587099
275 98 103469
238 252 74624
211 210 782536
135 263 300748
262 268 726138
270 262 280112
262 62 3520
181 58 809794
200 167 777272
207 245 181428
5 167 543138
270 240 724538
179 280 255894
287 117 784070
57 145 310868
258 171 114365
51 44 890632
51 168 545924
147 139 341436
151 254 860869
64 113 326908
266 191 532602
140 59 936858
183 257 51984
260 71 828344
114 24 525816
297 24 815741
101 61 252133
120 295 227865
238 72 999873
135 36 795272
239 277 697942
259 133 336381
3 31 591786
78 51 157169
215 129 281623
126 104 362163
52 240 439415
251 226 773239
36 146 999487
218 267 696767
9 232 803972
295 238 337113
107 286 653748
277 154 295501
140 8 21478
154 133 108713
256 274 687327
226 36 949564
23 198 305291
264 85 369829
292 107 520212
68 212 349776
59 229 770129
285 98 579009
246 114 429440
76 13 545978
140 123 366752
195 14 631437
281 184 418599
117 270 635477
15 201 498406
251 267 419243
280 264 311521
219 149 331639
49 225 128674
281 90 275204
75 61 977112
158 228 390626
266 275 847274
235 202 25858
278 205 158857
15 159 140515
148 97 353078
106 228 343198
187 118 322788
120 166 564165
75 65 322183
197 5 139765
285 94 198944
229 68 432911
121 59 265611
145 229 230314
147 32 385317
30 40 958137
248 4 63066
99 167 636793
95 133 414178
95 92 860414
140 122 554346
251 202 861684
273 29 980811
218 253 464881
28 134 854132
198 292 291590
20 10 296785
43 11 154791
128 187 485971
73 82 667502
39 132 396922
291 281 330305
191 206 865397
206 267 922188
243 43 835275
98 59 772360
252 241 822174
30 178 368605
43 115 807547
116 210 479011
31 260 507560
272 282 773788
245 107 676223
294 85 157535
213 182 877988
96 39 750033
191 226 91941
288 268 319267
197 212 739029
57 220 88636
112 246 379393
300 296 93127
287 183 46116
214 77 703644
188 88 705344
262 49 52968
96 196 63068
294 96 667492
36 111 885629
167 2 970331
266 194 554867
111 90 522143
289 129 167369
274 63 155980
276 277 14631
288 84 638300
91 119 287387
258 74 422569
180 37 847402
265 226 325843
292 158 229674
296 62 257328
23 212 288073
53 209 103278
93 18 804967
278 170 415086
169 64 971331
185 107 724918
282 240 100232
120 23 133595
80 147 631529
22 41 632420
283 29 632651
298 199 690550
260 79 648020
281 243 860840
228 194 7553
298 300 524317
163 231 832756
56 284 97465
156 281 772567
4 152 750321
48 262 764675
157 22 622449
216 68 913896
23 27 449889
3 193 972821
1 78 179617
212 48 969128
248 55 195852
60 108 926533
152 170 78466
283 30 390164
230 255 969775
101 66 775713
59 5 597208
89 33 227455
157 78 206489
13 221 12927
140 212 423811
288 246 62813
245 136 711234
198 66 570652
213 191 907716
63 273 67335
291 91 322627
243 139 965055
294 193 300815
143 14 584421
151 212 481399
79 154 945021
135 211 584184
211 2 629727
213 100 773969
143 245 460636
12 185 526407
189 181 587756
297 203 439976
147 171 637136
30 119 454194
256 117 621746
170 181 723272
164 113 859420
163 98 802232
138 268 633808
27 115 777456
113 212 345601
33 83 384910
88 256 411239
83 101 273974
69 9 770662
196 262 561296
178 281 297063
80 154 386978
95 188 973699
190 258 85202
116 70 331401
84 120 801229
23 58 818135
47 119 226779
156 52 444077
253 145 585411
25 231 657393
45 258 824204
69 165 709057
112 206 515584
94 167 358276
3 123 230382
122 59 307168
19 205 455716
124 245 428083
193 258 779594
193 232 796846
286 140 997786
138 148 452364
190 211 671315
103 54 39126
45 211 218337
142 216 750734
273 191 470009
105 186 221207
27 181 721759
22 247 771427
280 112 661217
90 115 156923
247 225 466711
177 209 574906
237 5 15976
82 148 156451
149 18 549495
257 181 78595
285 226 667162
239 24 729499
79 69 20417
68 124 989508
285 162 515430
269 43 837689
77 276 431008
204 90 454903
252 87 245398
116 212 593109
243 177 416705
107 202 809592
85 148 444878
37 269 344313
89 75 568645
177 116 230606
277 35 16036
126 130 918863
248 119 438635
244 210 793151
155 137 77198
46 41 204038
75 7 815894
208 194 745151
67 221 225303
298 155 937768
225 20 510058
87 139 27447
278 281 451268
139 250 372520
268 137 525061
42 220 892985
211 206 32562
198 142 451150
273 34 253146
212 149 71925
267 270 721420
36 30 638173
28 285 81113
7 263 616922
192 146 544233
62 222 208680
31 197 31195
143 107 791460
218 204 627331
229 248 111614
283 300 657946
206 65 859836
180 84 357749
51 236 99549
285 36 119998
217 300 525946
30 32 999024
218 240 898415
198 269 669192
198 215 890937
105 190 189357
60 25 439017
273 269 869710
65 88 836563
284 268 286943
127 55 264430
82 24 845777
152 25 696449
55 256 463094
185 68 873355
12 96 673974
187 139 543966
280 129 679263
188 48 803185
291 70 104862
87 111 953823
238 105 208379
55 258 523240
17 238 364336
162 20 232407
93 136 657841
23 157 16644
120 145 425279
51 246 320435
218 24 687143
210 239 16088
31 240 677101
271 198 686606
275 6 251652
193 221 373725
71 99 620280
103 203 289945
9 77 57136
138 3 582531
198 220 330707
230 29 496694
287 192 122854
10 4 793726
32 9 470095
73 152 359120
236 139 491567
69 84 447912
97 177 34834
116 103 257692
124 91 672533
159 96 814022
251 244 574345
126 114 930500
91 104 474381
245 240 728901
95 299 32577
236 252 623316
254 271 15005
295 189 505324
106 84 508343
164 121 387043
157 63 886716
40 152 363580
236 32 392585
230 87 687099
256 242 557474
157 269 902660
296 141 335614
39 5 227486
122 264 535345
137 67 243
155 243 95607
252 140 865863
53 31 113381
96 140 594721
40 286 949932
67 255 585742
27 174 599209
285 113 327368
198 236 281669
105 89 392038
98 300 555389
227 223 216071
133 29 820088
11 266 313713
17 243 987650
56 243 347541
22 283 141259
234 61 970038
199 179 600169
84 200 203269
32 233 531885
115 239 918592
215 55 331320
57 199 429440
22 185 890703
210 284 662315
79 49 949881
178 175 233567
73 254 826534
82 241 127353
211 126 979812
61 67 412920
160 78 533742
262 223 224503
1 6 204154
166 236 277919
134 236 593718
8 221 427752
256 143 714601
214 156 45214
248 186 465985
64 184 499188
77 257 127889
1 243 311193
180 287 131467
91 207 983478
291 113 726839
118 250 654469
174 16 887975
43 129 983276
186 29 630772
217 263 615538
134 126 568915
284 261 10174
76 155 415385
84 115 360294
78 30 885375
68 196 869534
252 145 171946
34 11 832776
247 62 437864
114 78 285256
232 77 224513
266 40 25253
42 45 827846
50 163 388950
187 17 13293
167 220 50596
163 150 470168
8 43 869662
294 51 421678
234 41 107022
219 94 995629
225 299 498030
101 25 53476
150 186 285327
267 105 670056
217 82 274299
160 18 785695
73 180 199969
146 290 444177
59 141 482326
71 277 818440
122 234 68191
89 127 302266
207 137 793401
102 79 344493
61 260 136152
198 158 903598
109 83 207250
184 68 338442
284 174 287446
60 148 731266
177 213 895744
74 225 142108
172 119 377225
119 51 935275
251 88 301061
30 242 344869
197 202 376635
271 79 891803
294 250 398423
8 2 89562
89 160 948283
197 141 268785
153 298 138312
170 194 935556
115 219 988605
65 188 829041
235 116 228858
106 133 553088
158 151 822806
26 65 936341
143 128 221947
28 100 198098
193 12 19011
121 211 563349
274 58 803845
245 265 273263
259 217 319045
161 209 594190
162 1 430155
288 62 923289
89 169 554787
266 276 320781
196 120 529851
248 34 583039
51 233 610737
88 8 427584
279 84 356235
33 128 338162
169 61 852597
192 153 533421
230 163 571095
76 12 942280
105 299 744699
261 224 441836
267 211 80826
137 158 499565
52 291 570703
250 136 157559
17 4 705657
174 86 666027
45 261 416415
250 257 999270
152 5 492435
102 193 907687
262 153 604372
102 213 834543
224 131 232583
282 237 636522
264 228 915076
74 237 195414
87 206 454113
260 290 579331
95 201 635950
274 222 772282
215 200 227892
30 65 260051
42 107 585827
264 87 27581
235 292 795292
59 27 124275
169 293 465366
85 272 130725
58 174 55827
295 82 198678
57 231 181323
300 45 498626
28 118 206716
256 21 797195
272 63 480928
251 230 367336
150 64 857244
86 52 874586
41 188 196353
99 155 411551
75 86 398007
177 280 147763
155 202 749172
271 267 223690
300 129 896504
231 28 496021
150 269 496546
236 157 406818
78 270 369712
287 38 766485
22 300 689929
101 72 946206
188 96 316187
264 118 282509
95 178 202870
231 7 659979
1 185 670139
136 42 158883
241 10 657106
150 83 216482
53 152 566571
276 4 508730
139 194 22051
203 32 283263
13 129 686264
276 255 292397
145 174 146989
235 137 590128
287 176 244642
198 14 770810
72 278 44857
11 160 42312
158 100 658052
294 197 852683
110 204 175917
172 250 231921
62 244 939792
255 13 810179
41 4 263856
150 87 922940
272 122 136925
263 137 973788
133 196 183969
62 261 495462
169 130 923103
69 150 709051
13 11 554933
183 92 831873
262 2 662956
73 236 985654
294 264 84987
265 283 108430
130 290 882815
153 266 948384
166 35 231718
241 202 177792
87 153 118369
255 167 280587
99 195 759377
161 123 657578
123 76 602744
110 97 392554
253 222 744140
42 132 761296
23 39 536562
24 89 136196
216 14 188194
278 109 306121
212 216 329743
154 197 393856
266 188 753760
258 283 412874
248 272 687298
5 102 683473
260 30 1265
161 214 46334
49 250 212887
210 10 101845
205 75 452471
232 7 779199
8 3 300855
270 181 323893
286 276 542610
281 133 607916
54 72 782809
223 298 622537
68 261 824129
45 218 724177
15 209 707041
29 194 207896
272 222 722938
154 33 7921
200 263 179473
93 228 660969
129 230 572668
186 131 161589
194 220 791364
1 21 134100
193 231 187314
265 7 454106
271 125 914312
226 245 834920
42 54 202765
218 101 611868
241 63 230060
166 168 587745
20 18 134643
79 48 672990
124 206 437352
106 152 90295
151 242 886488
17 91 759135
86 171 288056
247 14 971828
65 56 989758
20 5 444324
79 228 571411
117 152 649292
252 195 748504
265 70 831571
93 225 321870
235 208 320580
121 152 132004
165 91 451119
164 58 954151
246 180 64141
258 110 100432
71 176 453743
16 179 932395
166 300 51119
286 49 523592
50 125 568404
276 57 584531
8 288 815550
232 113 80405
18 172 416050
186 69 722313
242 178 618324
228 231 737
187 274 515864
226 130 579376
138 2 999070
139 239 617882
4 233 860288
146 148 205866
188 187 930765
159 1 992642
120 13 190095
263 153 497185
289 251 817651
131 147 881757
295 227 546335
266 93 210602
9 130 24098
109 157 642007
128 37 891353
271 147 108515
77 89 35348
253 17 148250
119 293 526427
69 295 613497
122 177 363008
260 147 717338
198 216 540013
126 227 731385
30 223 165565
52 137 201214
284 157 915355
191 48 524993
283 58 110869
33 82 274157
165 93 949564
217 226 582269
273 278 59120
260 200 661361
281 26 249394
140 48 570719
111 230 658448
265 94 29400
161 279 217096
244 151 204316
226 177 427862
56 127 969497
105 191 133732
67 173 656524
110 239 688899
194 204 979719
179 57 739823
157 209 748124
185 233 33815
129 278 395551
13 44 524625
211 264 762518
187 234 882871
5 252 922619
282 17 440081
229 273 481992
122 45 838667
86 240 791659
240 205 806753
185 175 286187
41 78 769070
290 57 703026
166 32 667331
28 207 172603
47 254 884699
39 287 712705
165 279 244069
252 115 892056
79 144 74894
51 276 876122
147 143 633578
72 268 739797
48 46 12186
43 208 119826
227 288 368173
276 214 813753
73 272 536022
21 26 768596
129 137 909321
200 132 365234
99 97 203238
3 72 345844
40 183 693551
116 93 467121
95 169 534225
188 294 289149
138 296 248292
171 230 273966
214 32 517478
85 238 879967
259 45 689364
4 156 172220
89 222 82147
234 139 63798
207 296 23235
140 287 321856
129 98 58153
213 110 658592
66 69 699579
52 102 445246
61 132 914713
238 139 811420
291 219 585594
144 165 826555
236 162 393818
212 213 794612
272 72 845859
61 261 715967
162 134 423066
238 170 660785
18 82 941315
179 6 827669
111 128 814762
229 147 817616
295 300 179284
67 272 870319
61 199 604466
80 258 515288
210 124 637630
185 231 246535
284 181 908860
235 167 755846
195 139 711862
46 245 791032
209 48 899010
75 181 23578
221 108 792632
107 95 72746
130 230 34051
161 186 925050
221 283 668989
79 179 303165
284 114 535169
213 239 545145
88 30 325166
183 233 503232
239 290 276055
79 77 59950
190 151 579099
84 298 359861
220 260 845698
9 98 499266
163 208 400679
154 26 439029
281 161 982204
119 285 378733
191 1 188153
231 99 519515
122 254 882514
39 155 506285
225 115 827406
254 148 509222
94 297 891448
257 46 74141
67 31 770139
238 148 458239
111 125 954295
118 227 552898
156 174 106821
201 278 605927
84 24 602568
171 73 793792
47 28 119944
246 111 590834
188 58 132470
249 68 404074
44 107 540271
141 210 77976
197 278 371050
72 107 132868
98 210 478675
61 54 197380
202 104 192815
209 158 773722
16 22 825751
272 86 485808
193 103 830154
141 163 971721
90 282 447515
31 135 999002
148 68 873293
229 37 638333
187 45 997401
81 20 563433
222 57 971598
86 254 648639
51 254 53259
92 16 612671
201 63 481347
73 122 258087
156 139 445493
290 134 215750
167 103 862783
48 201 633745
80 239 4880
175 289 622791
118 265 540525
218 88 287201
218 246 345788
125 228 28241
140 51 225669
66 249 47197
177 206 153564
212 86 896377
218 1 778803
102 222 878069
257 61 616851
33 156 72180
50 256 215775
121 40 938703
189 246 76010
13 260 540058
250 110 916790
237 60 922733
74 136 454711
207 224 862486
52 264 129432
168 151 573069
41 249 335742
77 229 176322
177 100 647486
105 271 785092
112 175 457484
172 217 193583
165 285 349892
171 94 544880
176 210 83456
181 237 244432
21 119 388440
99 143 989077
207 195 962648
242 182 900088
238 188 926424
139 128 840440
150 253 372561
260 234 344018
160 30 419847
225 28 4847
145 21 592768
12 21 593343
231 196 595334
291 239 753550
123 215 449473
167 262 249646
284 275 484059
5 281 426312
290 178 87627
25 243 739276
109 29 317395
236 192 97035
193 40 91484
127 63 147652
97 59 813111
76 258 298436
259 17 234545
121 29 64806
181 124 662208
140 54 724934
203 144 672775
51 18 544096
94 63 529683
265 197 672667
85 10 120079
39 33 488416
295 119 342467
290 212 412590
45 201 981821
226 223 787408
105 35 79594
1 283 941909
49 115 926488
89 178 390929
38 134 892846
200 189 160796
241 107 873850
83 225 48215
103 190 156631
293 72 565610
211 79 395413
110 176 772323
230 63 220184
250 175 348700
300 124 954592
224 44 955321
152 140 633447
247 210 940667
134 280 550249
75 57 152480
25 223 788755
204 11 718992
12 122 903349
36 83 220294
237 253 204586
231 191 998129
272 186 245064
82 94 595240
159 298 113747
157 227 957324
282 276 523490
62 240 52904
11 203 387540
169 211 434996
178 265 188961
43 278 337179
34 117 183208
165 31 221749
120 241 583723
53 222 282011
218 77 886238
25 262 877836
267 181 515923
27 255 787137
232 85 70214
25 125 903974
281 67 3716
140 20 922714
177 77 285899
156 206 150270
257 22 58322
57 142 333737
59 280 606025
27 296 783453
183 199 830478
204 29 816548
239 245 674760
170 272 8991
260 32 310501
156 285 798814
112 128 510225
53 284 489075
245 237 759073
19 260 952786
89 23 948161
138 141 532484
45 108 665082
171 187 119015
247 162 491520
226 188 121223
54 137 227339
147 136 512999
134 147 100768
60 84 263533
250 176 255705
289 266 245095
30 70 361276
33 70 800761
166 289 99099
299 59 212869
267 6 883546
17 165 573596
19 101 235520
34 84 356874
249 152 255034
223 294 863628
163 249 688790
284 273 258087
115 118 733945
250 140 523403
286 265 965782
106 81 283473
240 211 537495
3 239 455344
105 27 899297
196 143 232986
229 51 139585
83 22 587041
271 227 77939
133 11 421201
52 286 802349
42 250 681609
236 109 905169
250 276 738637
173 54 577254
93 179 541307
172 36 136934
15 274 226405
219 8 4774
65 143 884659
217 120 922274
239 90 250382
252 20 513867
16 72 874519
124 144 453247
223 42 156917
54 34 973869
97 201 371466
102 60 522954
253 135 617518
19 44 93350
114 172 470354
290 98 901988
109 8 845428
126 186 461415
239 226 87625
128 34 516884
95 273 757512
69 263 289076
128 185 23915
214 158 952676
14 135 4000
102 275 603825
109 110 977395
38 89 614060
1 174 426962
161 295 930551
238 91 932570
276 140 545188
178 256 915528
249 154 534302
140 18 174216
101 193 720591
299 46 701798
187 182 695442
189 52 802138
72 284 992097
125 5 21432
22 153 288655
219 39 163043
162 158 389433
275 39 203445
115 67 541118
294 271 770676
294 58 338171
68 236 233554
13 22 929066
258 152 473639
144 244 222695
298 58 292984
148 284 836191
261 23 372662
80 254 258820
183 70 864931
128 226 464803
157 262 303004
190 141 894250
27 9 689351
154 135 502044
219 245 513935
74 109 511152
190 186 673319
292 297 326444
195 17 794141
65 255 217910
37 7 634137
120 83 896916
33 195 789291
283 158 714344
282 196 3552
243 169 56217
7 204 115036
58 84 956108
33 153 726121
139 192 344426
238 35 671223
59 214 506646
36 42 77410
283 118 580101
283 25 906694
218 270 549090
262 129 726724
93 245 977821
158 7 698396
127 187 547599
290 266 664555
83 127 192462
279 83 2065
219 49 873248
159 289 318965
122 226 440967
114 271 267402
213 155 396009
83 282 896998
89 32 463985
135 265 416400
57 282 827388
244 1 34275
211 7 319776
182 283 611038
55 31 5929
91 256 583316
46 281 713322
107 155 387259
198 266 796978
102 172 398820
2 191 383609
108 299 98178
134 230 459225
135 82 406888
26 217 168679
238 39 70434
167 207 994442
184 286 827332
173 134 878647
245 269 364776
111 63 65167
193 204 907070
42 123 53968
110 44 432154
223 218 939659
117 88 573092
270 271 904751
55 238 264460
226 290 465367
145 298 414983
254 65 817728
45 267 648856
290 245 589898
69 290 672177
67 124 794906
299 56 825376
87 147 377649
56 291 109439
51 243 503294
135 286 323921
251 144 207004
81 77 337003
129 65 66283
5 114 575801
134 140 345988
30 276 226161
179 229 499134
292 226 644106
13 144 690528
272 284 66477
206 179 696065
235 188 649095
58 45 986351
129 154 832628
204 76 658304
262 191 693406
90 173 106886
30 202 318037
128 106 854130
242 174 996513
56 294 978567
288 140 24538
23 71 96139
123 15 520565
28 106 52217
119 84 376557
262 213 623089
229 65 325170
193 69 328323
271 165 95884
191 250 536539
240 117 370064
76 14 598270
283 176 579930
148 31 962710
270 108 72169
1 181 843527
1 296 836427
243 29 444587
265 130 831830
148 197 687740
163 21 171185
266 64 71966
285 160 90998
136 92 350718
54 108 663761
155 153 307797
31 54 912044
299 100 10336
86 230 707849
177 68 81504
242 146 583153
253 115 224302
148 190 474181
15 173 970784
179 156 30125
181 298 561537
292 152 709621
210 82 751773
49 214 952877
128 227 799382
18 7 391939
8 25 857897
45 59 635546
55 77 272694
284 165 780521
293 231 377953
194 18 579540
205 133 891625
69 248 14608
181 291 862867
46 14 444395
212 88 698289
141 221 851761
267 204 143397
10 201 603502
131 226 811881
207 25 688174
34 156 417812
108 106 379271
150 114 612900
136 86 288188
88 213 550235
124 264 675701
265 25 110597
250 146 565855
3 209 345059
176 261 666081
89 124 506618
216 26 361023
195 297 877043
18 97 545805
53 283 426027
51 242 595950
153 248 390570
62 43 412789
153 280 694894
203 107 797636
203 37 522108
118 59 86207
3 160 361188
224 263 542872
187 291 545949
110 129 899228
207 11 165811
86 74 706787
130 270 920368
95 81 607362
1 199 383566
159 160 608067
278 256 741511
292 81 272800
278 66 917171
240 55 974424
141 27 41426
159 24 327955
297 112 12432
173 50 138047
198 241 227590
163 214 705308
7 178 58417
68 14 136399
166 167 23032
229 187 115697
220 179 817874
70 74 208294
295 8 902232
157 116 455899
248 117 818833
77 269 415888
17 42 416904
103 233 886983
29 10 979009
100 85 344370
112 6 414555
185 200 105130
268 187 25683
83 98 443863
189 184 865899
235 52 590171
120 294 12979
139 7 672391
259 123 537853
47 42 841142
106 192 133140
281 256 368001
6 213 439356
51 145 804073
29 50 160787
234 130 18769
10 146 225933
49 113 232001
252 132 636398
101 276 285779
191 91 546008
2 160 803793
182 86 702532
287 84 715500
190 45 627987
268 42 66782
61 111 526124
248 17 630823
221 173 275227
154 1 887967
62 25 351991
55 216 568821
255 97 280315
52 225 783238
267 129 242571
56 122 867571
104 195 98090
27 1 888431
28 77 413632
154 53 687381
292 253 84609
152 275 127280
157 186 80160
200 48 388022
5 77 88059
166 156 353871
165 209 487945
27 269 632170
79 122 803609
30 187 26252
107 258 231513
150 128 6842
254 291 178860
264 40 256465
159 130 863203
237 107 30160
18 171 525290
79 47 561052
142 65 91151
252 173 176084
80 42 430257
117 296 563729
253 199 531266
76 261 142023
55 201 966235
264 82 243185
73 292 423104
30 118 4622
98 37 408248
105 210 879477
270 184 415365
279 82 521845
105 61 431031
237 242 403662
92 231 162491
141 167 396941
76 210 250566
233 120 774239
126 255 784873
286 18 198298
186 98 90475
5 145 801235
230 155 900895
17 279 640301
169 270 253846
13 200 937906
184 291 903437
119 87 807057
287 81 731578
293 79 204544
256 264 361470
136 228 72683
229 199 438795
138 183 844920
192 256 164179
58 48 490194
53 218 924049
69 29 922122
225 119 33120
271 293 211687
133 45 241259
27 153 571342
102 93 358318
141 71 359710
78 48 404355
140 9 656805
117 27 268369
11 152 683388
258 288 723601
20 154 214133
163 51 301571
232 72 125573
20 118 506208
89 187 348384
8 275 53482
75 154 470914
62 298 539276
298 72 40302
267 83 956392
25 216 225220
206 4 257827
297 300 80295
99 66 881695
252 255 691471
183 169 319442
17 28 457557
181 61 438635
75 187 707609
281 21 803740
202 234 450191
156 39 902920
41 76 865884
219 201 888277
298 291 128107
286 197 558088
242 161 814659
231 118 758001
291 276 629300
191 292 615296
191 90 759059
103 297 14068
28 57 434802
277 160 128771
5 227 735221
41 266 290121
106 280 856222
172 66 541082
123 154 203340
138 266 499033
2 190 680931
192 58 854142
272 295 674995
101 10 130646
157 25 551991
220 89 66733
242 233 293210
152 260 49044
11 107 811650
215 82 503485
153 296 872616
19 161 145043
293 219 467038
279 109 282004
76 192 941145
289 224 761143
107 31 543313
113 228 939895
8 5 301066
16 178 136621
196 292 871792
27 124 297731
141 175 634105
225 261 676307
71 207 787855
42 46 75852
99 296 329338
79 164 277486
226 233 993974
266 239 215751
121 200 164515
104 20 90874
240 16 635613
239 51 84697
69 199 121769
42 238 725734
185 208 846433
187 68 804219
62 180 868877
37 298 900334
93 287 213830
99 88 716386
138 258 26926
134 187 150998
145 227 19651
45 140 469286
277 99 686577
76 50 47336
225 120 190946
86 148 592509
39 176 914012
102 223 400679
137 197 797576
222 105 738652
58 214 841200
230 8 563529
94 152 539555
111 276 41189
131 21 303945
156 115 139692
295 15 446429
231 210 319729
262 295 212989
258 235 613755
174 107 338010
164 96 363084
256 96 981692
103 148 525131
22 77 451320
61 133 542652
89 96 248644
50 271 114820
15 97 961536
22 93 772307
236 116 436701
93 166 823270
172 12 206394
242 258 275907
66 104 483925
86 277 770454
138 193 939126
61 294 596799
177 75 275418
89 73 105135
82 70 78371
12 72 397932
267 200 765316
21 264 721938
180 14 402940
103 90 567796
44 57 686491
182 234 998071
158 282 804871
281 22 618675
196 42 952257
250 280 848404
29 72 723743
170 214 433545
272 291 89708
38 201 487122
150 210 582785
237 257 927141
68 296 894008
279 220 373976
48 60 263205
136 32 504926
182 133 542256
116 27 337990
275 201 787322
123 47 757551
20 234 464260
202 145 430637
67 228 452655
109 112 697184
34 102 268537
242 91 1019
122 224 872648
137 225 186292
213 89 672345
127 6 948926
265 47 987276
119 81 190966
256 12 80023
212 69 809519
172 277 45579
117 294 395734
41 240 736618
126 208 649368
156 44 684970
7 188 477299
297 153 932195
245 73 763002
126 266 70015
257 45 871203
266 80 191110
243 94 689691
80 261 322846
5 3 165419
252 206 689253
283 33 81635
268 201 621547
66 212 195987
290 76 370831
205 120 108682
108 129 682552
300 259 309596
298 95 368960
75 244 620158
246 129 866915
248 74 507634
126 171 946557
93 189 776383
215 146 46163
167 27 760347
276 185 826642
184 103 659946
293 6 722130
276 204 504990
125 277 80796
9 88 608112
187 86 355447
253 50 207245
146 56 554794
88 119 709933
151 140 605186
98 187 160393
111 294 294828
167 174 270825
28 170 563693
51 258 980516
154 169 289764
227 266 428064
202 105 897633
295 118 357533
228 199 593187
39 77 665772
160 224 169757
32 287 955138
198 147 866138
125 121 605306
237 6 251945
111 34 689094
170 92 774134
125 145 386117
98 159 108557
261 208 308177
137 70 421782
29 141 68501
24 237 674100
29 79 701015
168 133 372026
174 189 881680
191 123 926240
52 178 699839
169 77 427100
24 47 453281
18 79 229012
152 82 657598
228 226 190043
258 298 798764
32 46 534560
273 3 439045
14 236 337121
76 156 233833
230 241 469119
185 207 148795
147 168 702719
18 204 144899
199 87 659968
151 57 851024
290 50 935550
69 117 582611
90 200 1792
20 82 778049
141 21 140174
14 52 272433
5 151 691058
141 254 248338
132 84 776418
28 104 79138
83 43 262227
212 82 65086
93 84 702046
98 277 541020
206 67 352660
191 13 215593
211 260 146839
291 135 16593
94 157 880952
189 232 461631
122 298 56277
181 245 656227
246 5 511273
279 259 234425
146 265 990386
169 295 382827
257 119 56431
136 258 267054
261 97 20558
139 97 588638
219 110 427633
199 21 632202
246 90 282058
247 237 709955
173 162 419662
23 132 646527
299 36 341226
266 1 548514
89 48 118744
216 46 973432
108 63 565817
203 191 183966
94 225 740080
82 39 567416
38 94 856919
214 269 128295
296 181 319992
38 4 831251
142 76 424103
52 24 920209
196 210 601099
219 227 748084
134 85 416602
254 297 985317
50 176 995089
253 37 987457
169 126 101455
101 212 935359
19 27 592617
113 93 472306
29 60 602470
77 53 267194
115 35 845344
218 162 427241
135 170 224236
277 108 981087
148 105 103737
218 292 959994
37 67 940620
49 165 735597
10 103 417554
201 259 922658
279 158 735636
246 3 470606
79 52 564559
138 171 125185
139 208 51904
278 128 690064
31 146 798841
217 285 478973
101 1 216123
140 23 29662
28 38 526879
80 144 698257
67 112 69660
240 173 328708
255 244 245556
277 250 562013
44 242 680804
196 259 135019
64 149 431157
209 241 277851
50 209 11079
288 187 637427
266 39 669721
265 79 935413
174 289 318808
151 166 599797
262 66 314727
120 75 536776
204 292 980360
146 46 606086
212 61 288602
70 236 992255
294 280 964369
150 60 480256
122 274 343245
206 202 677884
209 83 549436
257 222 689024
57 237 382239
210 154 56393
23 185 960325
187 149 659320
281 206 240136
255 132 768410
99 84 766592
91 120 905832
268 170 149006
177 176 225459
129 264 203202
289 18 511677
157 51 80850
269 297 140430
235 211 990231
261 251 917737
201 28 256566
123 239 927077
193 108 273649
248 261 506238
120 100 75634
144 294 381022
213 41 625697
45 141 653598
85 224 654704
128 5 928255
200 196 871802
19 34 700594
248 150 729119
6 231 29911
200 235 887627
214 81 951270
285 161 782290
63 120 910535
69 61 575426
271 74 852804
18 276 987872
114 291 351218
242 89 38145
20 195 24266
279 206 138740
59 86 54718
149 94 303007
295 123 162832
141 231 313930
39 237 665781
56 213 738707
268 60 947808
68 108 696238
147 153 68593
283 242 130288
97 225 600685
44 30 291975
45 5 495746
11 68 538415
272 123 30111
242 230 628196
271 134 82095
243 220 931584
183 159 107071
217 126 151086
145 65 234256
137 219 516275
197 159 166777
229 114 836436
215 201 945695
276 179 507742
175 135 148786
53 202 680473
47 67 670376
29 159 42037
70 275 14025
289 256 726909
43 187 461317
108 166 951816
209 10 572510
270 40 27693
193 54 645010
85 151 521027
170 231 222098
254 23 671872
14 171 21126
281 193 311370
1 126 538322
148 187 299950
180 38 663869
98 19 19175
273 169 237439
158 182 100227
109 2 643230
256 269 790856
285 300 518135
180 149 163974
12 40 30133
170 177 480860
220 286 793423
82 239 434405
47 155 187631
78 21 542282
179 294 535222
240 259 565514
285 53 757233
168 36 49863
192 35 522886
48 119 844617
267 98 951566
160 262 260895
99 30 70391
47 252 634715
21 98 631874
276 125 42941
253 64 36746
155 183 332118
140 162 686568
197 230 472978
193 29 768948
54 126 36664
144 167 324467
124 11 741404
212 147 156593
179 14 5556
282 11 69760
214 176 38384
185 248 205057
224 270 344492
269 276 129239
285 286 621475
9 261 627895
55 34 777831
41 80 786862
198 105 802069
13 231 154092
256 154 617147
173 172 617686
299 162 969605
288 121 595235
140 230 475821
271 59 300790
19 263 860084
90 71 488577
278 121 541874
172 299 174843
52 237 925354
103 13 29580
14 201 780567
141 272 679881
138 143 101334
225 297 650546
201 198 234166
241 211 636126
290 143 780387
80 63 721556
156 184 230679
127 114 480463
119 250 37452
186 160 963306
266 261 595172
188 177 437106
131 137 587604
4 197 820750
137 156 356375
146 229 435508
59 190 463998
213 240 334135
289 94 345596
266 247 459394
234 163 799422
132 225 854835
184 63 327958
87 37 706190
17 101 292300
65 50 304438
77 113 957204
279 99 164915
18 173 937741
2 52 425918
33 114 819392
45 26 219560
15 84 616874
55 142 485056
257 115 286553
1 69 907890
225 131 909515
127 130 854068
203 244 290395
123 70 956866
294 107 279796
55 33 913152
93 112 276300
2 239 32561
119 269 109852
81 221 388560
272 227 476596
209 270 165402
193 181 885362
84 18 736346
