0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 09:11:58 +00:00
OI-codes/LibreOJ/2759/data/26.in

18338 lines
295 KiB (Stored with Git LFS)
Plaintext

191 18145 0
1000000000
77
790
2412
687
2410
2436
737
433
1522
1871
2602
381
691
2745
2030
1155
2970
816
487
990
2649
1065
903
2279
1461
2883
587
1021
877
610
2976
1012
2669
1197
190
954
1742
2290
2572
1821
2724
1858
1348
195
1175
101
1579
2093
2311
2178
1839
2300
329
2915
2295
288
2166
333
318
2403
1765
2706
1981
773
322
507
2774
2171
146
2928
473
642
1164
2536
889
746
2090
1584
573
2789
1912
1040
889
1732
2926
195
2135
2671
2528
925
886
689
1504
1162
2320
1291
1043
403
168
2018
611
2954
1131
1023
1350
2872
1879
315
253
2522
934
2459
619
1081
2237
1690
1433
361
870
2055
595
1339
2849
1514
1311
581
2661
2715
341
2797
506
77
2656
405
2793
622
351
2438
1334
246
1272
2927
2083
1118
1191
1894
638
2014
608
2974
2574
239
1232
175
2397
126
2890
614
2384
2775
2229
71
624
1383
2973
1580
2428
1201
2817
1775
2952
1821
443
1760
320
581
2560
1600
2238
597
2425
492
1950
1664
1934
190
1392
193
2866
501
98 160 10581513
53 43 109118159
134 53 152390590
156 60 35783799
166 141 191673945
66 76 20257078
120 46 383695567
132 91 350179923
109 177 70516406
151 145 230462520
5 41 360967533
12 105 52532967
134 175 23171830
169 31 157528565
168 177 356683367
65 120 38936615
76 181 437099556
61 172 34070904
69 43 113079655
114 48 173272171
28 85 387510066
124 105 389404365
124 134 98622119
124 169 432457407
149 70 411629482
21 35 92391058
189 91 159118940
155 48 278851281
162 74 324387038
94 4 411752792
130 76 208330910
139 65 113110337
98 163 458997436
96 137 182629477
78 11 242271380
123 183 370174429
147 67 103389505
89 98 439082755
180 76 46689813
114 173 150214467
114 124 421204495
10 16 364197490
31 102 447189334
81 43 115713801
39 47 94749025
35 68 448519870
27 172 54479801
74 63 339416600
103 156 391078819
28 103 110409065
132 3 255997241
106 114 92699102
146 165 100038196
150 90 334661922
139 137 282357838
113 56 58208326
34 133 35010548
15 107 298030525
182 160 374201754
132 1 191901812
187 132 42872067
84 88 351605029
73 103 442291878
61 110 24240032
79 119 377051089
10 173 254356691
121 107 91808244
136 69 452138975
152 25 101405826
4 167 203360747
37 137 121026000
102 188 345796923
22 59 444764609
20 133 417207618
21 53 40611872
63 176 442157550
130 58 65835067
10 121 351825185
169 132 378900149
9 54 116112114
59 26 64614409
134 47 334566689
174 6 239075059
144 180 146855332
172 66 455754610
24 49 18573276
68 120 237869650
84 1 403972528
76 176 24201025
92 99 50874456
33 28 271292084
134 99 143942165
6 47 265626550
92 53 442059096
1 35 281075841
113 45 444022311
33 61 452791505
139 92 91428557
179 176 4979491
149 110 221236576
65 51 196195165
26 50 388704750
96 25 313228912
2 126 396563633
132 100 454221349
185 1 227923075
50 11 955088
152 76 379798910
21 66 43595900
120 131 184669474
134 160 401891875
66 116 207123370
9 131 292498572
50 39 82800468
17 67 358787541
179 160 60394721
108 48 234456440
62 64 32285106
67 133 82720235
123 105 54695725
67 69 271509175
107 135 339897608
171 153 51660237
190 1 310684017
144 16 289523874
84 99 221254443
182 110 358449286
162 75 386367650
109 26 110969284
150 7 89292994
61 71 421169676
159 15 282110858
70 138 107838815
117 158 135780021
22 152 55289195
76 26 352712513
141 90 238908854
31 155 22711680
44 42 168901662
158 10 242870424
152 65 17494320
140 139 287293774
159 120 378111757
157 17 147058496
70 84 183212805
153 67 225158440
44 163 45581354
6 129 368400022
94 84 160728357
8 13 182468298
77 145 245456573
47 126 127673371
183 21 310601167
183 67 67969201
59 126 354145021
56 75 397912245
58 56 209726377
161 113 341371870
27 68 103084747
85 101 351814088
31 154 99070297
11 89 203053675
72 110 461985095
87 147 166976296
153 59 97975314
115 58 154528179
151 181 460084131
93 13 67437131
107 169 233421073
98 181 200897108
101 188 128716686
119 124 183293724
17 50 1325713
186 148 170504425
65 93 226546397
27 116 93475572
52 67 450068569
114 115 264152467
129 57 355205564
103 110 278536438
64 67 334913050
75 86 188887160
144 114 188124460
49 134 143332050
24 98 69815396
160 4 224548377
6 151 96796279
120 125 311887118
72 74 308055492
102 6 52188301
53 160 243472455
49 132 334970398
120 56 139979686
7 53 357993738
47 19 355503486
13 135 271
39 4 135186754
72 154 137698183
20 82 334157731
188 146 25728008
188 18 422771490
88 123 32433059
36 96 259991455
135 166 85793359
1 47 118342634
101 49 53556925
126 145 242746342
156 119 114132656
39 172 442690005
113 130 105782145
105 97 441117310
81 14 117760078
67 129 23573447
67 126 401664791
67 136 383484188
59 103 420450117
104 5 236914477
44 136 213149935
15 76 342458214
106 169 123496510
161 99 254050433
76 23 363927887
185 129 361569170
184 11 235846935
11 54 172893706
160 170 444611267
67 168 214610108
146 162 448724052
64 157 262691036
83 38 393450888
123 93 207611307
140 38 261956117
31 71 431183685
107 14 423368172
25 31 120862946
13 111 24469315
175 47 77576731
8 90 54064146
10 106 28257171
137 18 251982226
83 86 418226473
8 52 215118599
21 113 171519996
29 141 417786124
150 94 133399196
177 189 100856031
136 8 282779257
78 97 345136453
180 119 435971458
81 136 119592317
101 36 350124965
170 18 207375960
28 38 17591925
127 168 252635826
65 44 327688645
110 189 302046799
176 145 57769544
108 40 365011204
4 14 248317176
13 16 67093835
84 132 440337148
119 5 445526500
118 4 130205432
45 163 215604683
160 161 106026542
158 189 286387190
136 154 305061728
69 133 8451379
54 74 225076357
5 117 52122515
57 161 336072565
93 160 221693416
39 20 429941678
122 41 367272691
84 14 400545386
49 176 157749366
146 84 26003785
147 88 82974083
17 173 98570931
70 35 392258250
165 98 46625092
186 11 360230065
81 62 216735688
79 83 398433246
103 115 296704015
104 160 37541936
151 4 240438367
111 12 120167212
169 127 259918603
124 108 118884111
57 72 115210804
75 15 277474212
6 32 330294745
172 28 122100675
52 47 114396908
140 13 188450804
75 53 48595008
183 20 389698424
191 31 419156540
85 5 324425870
160 176 351974046
37 171 226923132
177 106 323114413
103 121 106425524
134 156 31695816
41 71 226694973
160 86 68615967
136 183 257813344
164 12 84441799
15 168 334196346
55 167 342858597
124 122 131306694
60 77 391051887
14 124 152330283
12 62 213610136
101 67 41668309
131 70 223775852
69 183 386190884
119 146 228777777
167 88 126700543
150 13 421376978
113 118 299218080
80 154 78970824
65 32 15969497
73 74 448089441
38 120 108872871
115 40 382068423
136 115 457240708
18 145 53804967
94 8 455281179
157 100 226094656
53 121 408940660
75 23 453283556
181 104 20874722
46 65 76320461
159 124 181062033
32 160 413188386
190 28 104263327
166 16 189315791
57 120 396820064
108 47 50269514
131 92 322464222
167 175 368226178
171 71 109901529
145 93 196328067
179 173 169121115
49 20 327141719
144 13 250961557
59 122 237514227
75 131 412914716
35 153 227542846
120 175 320034103
177 148 270333090
116 137 311877684
164 55 44031295
20 114 91886961
182 58 253902213
27 182 325070652
17 181 347669980
120 74 194529825
122 79 328539771
191 130 211609208
85 134 65067320
145 6 394951556
58 32 319633561
134 119 321529087
85 138 47529291
157 187 188785071
189 161 251859184
103 132 266761898
54 72 275407078
78 38 162014307
107 182 347527535
124 93 371003864
43 41 128582625
49 68 122984395
175 42 181792091
166 73 311443549
27 10 369345952
99 172 388104523
186 92 209409115
71 6 382161330
58 152 321234599
44 72 408852842
34 17 370049206
144 108 133727877
178 154 192718012
135 118 186378056
169 41 66519588
69 74 432377005
29 184 193354473
5 57 428676003
31 37 90780391
83 154 237377177
161 122 144727264
145 139 315242558
16 94 226985311
85 112 366846693
43 146 424604716
170 123 140889580
167 128 262729928
52 183 362958249
165 100 239593397
33 120 297657136
122 47 115019281
44 41 91175175
73 117 234108073
36 169 6188216
82 134 342982982
129 168 133969797
80 23 253839198
40 123 50651993
158 13 395322745
47 38 347810654
40 110 82848028
176 147 234260444
31 70 417865593
10 100 207157367
19 34 407500242
63 136 155773668
174 153 415989004
9 182 147097613
32 73 336085286
138 159 397323527
159 186 191419653
99 86 96726151
85 153 380529857
36 141 192480098
104 33 21487130
23 176 327534171
112 20 97140710
9 97 339338683
12 68 262209540
3 41 66573200
12 10 303125006
87 67 446542801
67 1 93218142
79 118 168946495
32 46 12255792
189 118 391700979
65 175 29478698
30 79 344432185
45 22 9929815
134 9 88772077
180 114 135197319
137 188 58344423
144 15 222985870
147 148 243253979
172 77 189468575
186 2 130847012
90 94 418374212
181 173 4465834
95 78 421654728
151 11 53050973
4 173 427656399
161 11 136537495
186 115 347752914
84 66 330101451
65 115 454454048
118 2 81513249
174 75 42339037
78 22 383976949
93 148 226974511
132 145 43131486
114 92 191894624
93 105 448725921
46 129 185699702
122 185 301121113
80 48 397626165
78 190 59608542
97 57 277908462
168 171 190681695
4 52 57576517
43 145 167653190
142 189 43699153
70 47 295919146
144 164 185194316
16 72 263847568
103 10 377311839
67 90 203862847
174 103 39487599
75 78 429295161
91 165 76204785
152 30 196535502
129 83 50123918
185 167 107351552
67 119 367346213
92 179 349087990
101 65 67678214
188 155 316275379
16 123 22925360
138 168 37075159
170 90 407093499
54 42 437383014
149 173 210467628
108 17 429079761
162 190 51441762
103 88 364063188
3 171 179314424
38 88 343867982
112 116 290889516
122 82 275308268
149 155 13314997
83 152 143954502
11 111 213204899
186 90 203380780
82 149 451182227
78 21 80234126
29 121 435001096
8 177 251829137
178 135 25568408
187 112 432512913
142 47 9621691
92 147 372663464
34 125 291031982
125 100 75492069
123 79 317462532
175 168 107304071
100 6 212257630
117 161 287874118
144 118 96833143
84 92 6317046
51 59 289188359
153 44 169200418
95 140 360043331
147 7 403431905
2 54 428888985
151 113 152749658
22 100 346647205
119 44 56947304
172 43 27808630
8 131 441214111
180 45 55100159
185 145 348617892
143 84 49732858
107 124 119501015
96 87 332535288
125 123 16381573
78 121 213847166
125 87 448441123
169 15 237046798
190 9 241696386
168 89 27503691
176 161 34528380
162 19 122296080
42 103 15122569
53 36 448339973
45 129 415567207
72 121 157388344
104 183 6746081
65 173 15774967
23 175 37667462
169 35 81740228
64 161 211277376
43 52 54
163 169 306731677
4 43 59364662
83 3 227259206
100 67 219901462
92 174 235463344
138 61 161521565
113 131 439336602
42 107 328699186
95 22 7626489
185 175 232294562
163 122 428141297
74 111 257351689
187 49 129917641
173 82 419513847
155 153 368474586
98 188 8465748
96 15 239226320
160 126 113578631
178 32 241146660
16 158 350202074
30 132 290166148
69 36 78727291
186 118 357122095
33 179 187686397
33 23 268639020
14 161 215960771
4 31 227254639
106 125 1272
90 181 82316671
179 158 228383818
117 70 190977921
75 55 44227954
37 57 129932405
36 2 100767547
63 183 72306123
49 94 421141978
118 97 331583292
30 156 298276499
19 2 45790994
114 67 6805936
57 71 303218797
90 44 1386419
132 24 390248360
64 113 210376838
100 124 91438264
168 79 283739752
181 135 290885676
110 43 290119691
115 170 146708971
186 109 421287479
100 33 170830580
128 153 59033888
150 125 103890846
73 12 320963358
164 43 81688582
31 100 246296420
27 165 164327721
62 36 364256821
169 56 361522925
105 137 291129915
182 184 425188083
8 170 93210233
166 158 112051151
149 65 51370596
144 117 196451881
29 175 205531462
181 136 446118909
139 37 315297795
60 120 188147069
36 78 366290230
107 163 118631827
149 156 11560680
67 140 36451151
178 188 442250201
105 43 179188390
119 42 57210459
137 35 93792518
188 187 164446584
8 142 367104050
18 71 413811767
139 114 396533131
168 124 408102715
12 165 229207916
60 189 453157064
9 138 38916070
51 1 379146138
26 20 24047898
178 117 416754028
49 38 175175953
98 167 333984141
114 46 449714416
11 38 174610752
91 161 23876613
154 57 142311241
106 188 325023926
98 33 114298843
6 45 190834285
147 190 410799162
33 24 352258607
168 11 460906605
123 17 300819442
41 185 425527605
122 158 250823689
163 106 113479409
153 100 248139712
40 12 257242360
187 43 424543662
163 74 18409010
129 120 75843585
125 166 218128925
76 98 107244929
133 79 242933235
71 16 73795067
148 146 73222769
104 115 403387811
8 119 406790056
26 96 313767535
23 160 447069522
190 70 262408734
170 40 228869045
49 53 198855996
5 66 175521365
6 171 17354752
150 16 131971035
55 41 179777780
60 143 439870879
191 144 43971988
152 56 428694817
112 68 118985609
177 150 26609729
37 16 37078414
100 27 3550283
78 180 423038362
42 133 202955233
182 188 380204413
15 66 157048991
138 131 73200216
32 171 49149842
98 13 46055667
108 92 24970268
36 176 269283213
174 65 224665202
168 37 342888479
160 80 137435904
118 131 354947774
145 62 159221838
183 154 92338483
131 74 261501955
149 127 174440193
176 52 215206118
183 130 56454764
17 113 403222516
129 169 31839028
111 104 60963534
150 159 28077134
31 85 438701159
155 112 2713630
99 129 446168046
38 81 6237062
21 125 441285815
7 175 414371258
154 21 363888289
185 115 436641787
140 189 271485551
174 172 65775535
70 147 400073833
43 13 327925713
38 129 68324268
59 100 131985386
191 125 64222329
156 155 142924553
178 126 426708082
142 120 397008540
156 22 112680035
122 14 264739093
167 188 23281670
46 140 110255115
5 158 135166887
162 117 294965541
68 171 383480026
23 177 72796464
33 31 382780579
114 132 440817359
127 161 310041031
37 24 361490802
168 52 14602941
67 139 341994402
9 103 10938406
151 86 100736379
12 102 407631334
90 168 259611654
132 95 185200253
86 23 36932757
122 174 385430849
53 87 463094183
22 163 252557076
88 24 276248924
124 10 114903107
166 76 46011692
150 36 9139468
145 63 332257071
88 63 293977170
156 83 390256416
144 104 320405823
26 154 372451423
12 126 452858677
140 40 370651633
89 85 341628686
150 21 317503721
10 169 392509316
34 117 289992323
104 91 452144255
14 45 331982264
156 129 56966532
135 95 346594124
185 93 75152354
45 92 421868738
85 62 84348200
103 137 201122972
161 68 272560586
13 76 281822498
83 49 219062851
65 156 133770840
183 84 120314190
92 135 411130919
30 123 4286124
162 115 461768364
23 165 112582374
125 114 361151905
88 160 416551888
94 168 64261757
187 5 409056945
184 58 325003140
60 124 43248094
186 75 258334528
53 102 397909037
119 76 311896119
135 103 83662323
47 74 324671403
31 138 318863318
10 183 113279627
82 72 138351493
93 36 268846175
34 22 356283973
83 106 191869087
108 176 43723189
143 141 80725358
121 16 45995515
103 161 199380751
16 27 378907298
162 126 85486356
47 98 23714057
190 23 29506471
157 119 1325662
177 104 156073416
126 117 105995693
14 25 418288190
5 141 236681065
125 38 136520019
64 39 21683489
150 66 306326076
139 116 307427238
2 146 378330496
139 141 153621505
98 172 195443896
179 142 33254177
147 2 81847628
120 123 30403909
67 43 430986986
152 71 84821682
51 106 195308600
154 163 47078537
163 167 39378873
4 148 384696546
182 28 378675502
45 189 209743720
188 66 186097922
145 22 323959860
155 10 240150666
171 178 373324085
111 20 253471024
145 60 32092012
9 121 373622377
30 11 120021529
14 138 23231106
3 104 394039533
173 2 426481139
90 166 151357638
158 70 92967873
67 36 21799291
72 90 101555920
20 129 461254772
49 145 15452462
71 100 306600136
80 150 411920745
10 117 212857028
13 25 2009503
139 148 107393326
35 86 4589576
82 6 311620528
78 138 202939963
176 85 225765168
115 79 193147107
2 132 330326614
97 124 440053805
22 186 385089505
23 127 262737394
45 93 369906957
17 80 360270146
188 135 136698125
11 132 268673702
79 165 363302484
112 164 457499865
19 163 134370316
27 60 130537824
110 159 175961314
174 72 250470349
69 90 64681362
147 120 460701245
53 24 320541526
45 68 184631363
72 125 424498248
119 147 143847849
92 145 307037905
135 27 461213926
21 116 240641787
43 39 327082577
117 155 16988798
130 6 431271412
130 168 49885000
90 77 392253811
140 60 216294660
11 166 112194496
168 188 294419569
111 190 194124950
157 18 428774091
5 94 145086133
55 28 392874441
96 7 229511102
77 187 180550056
76 69 80135493
127 9 342743301
58 14 105942948
106 38 135407723
45 126 458054730
161 9 213241378
149 45 153634067
157 169 247447710
144 116 86251142
148 72 95928676
82 63 172980770
16 23 431176624
105 88 363339803
135 108 296583965
122 155 297595787
144 129 461594449
75 49 145863785
187 3 246090649
56 32 20150691
154 93 210589435
33 85 373194101
30 65 322679819
122 65 76228058
123 163 358566955
35 102 309387412
139 183 51694458
22 36 332820023
80 107 206490244
7 158 97619415
182 83 304394540
113 41 286226849
176 7 340313896
70 81 421644915
127 71 439171756
169 83 356718823
108 5 126537948
72 109 293264129
135 17 145655960
122 83 94306805
191 133 411494605
85 7 367514143
17 152 36618056
103 74 314537118
83 80 249684833
175 136 243915538
10 126 448156835
85 78 464712270
178 85 418338882
81 92 71615303
28 134 354899234
98 85 194862059
180 112 119185719
87 44 438353417
45 183 346371396
37 23 435259841
190 41 404905228
180 7 187297307
117 54 59645130
133 40 298106059
21 144 231348115
47 150 29125462
188 181 54065734
142 42 191881612
137 3 382373789
110 143 443749902
128 93 79557347
8 188 139235639
168 142 291222836
22 185 279536123
170 121 305249227
69 174 101575535
169 166 421306883
14 83 161533235
123 132 38040269
120 185 178661909
33 136 367771472
4 30 191147581
183 108 288265884
27 19 194335567
21 104 338996213
104 112 96670566
48 42 56052209
169 135 290212628
59 88 224792050
128 165 114070476
97 183 349934706
155 56 82326486
166 146 313696760
1 153 230575772
50 123 8901914
74 24 201664254
135 15 28351459
122 44 344765450
68 39 10746307
176 151 347270829
189 102 60752547
94 21 185635481
33 35 224743513
112 82 87195694
17 15 38550611
148 73 38872218
141 127 197603735
60 82 257792918
59 69 65114191
8 72 87939700
184 79 288389340
151 77 173500527
135 68 465450037
127 4 318478653
190 189 419755231
121 171 285820453
114 121 114889356
11 76 432284482
183 169 270444491
14 177 409004874
100 95 368444938
119 80 346436482
184 190 263977743
182 149 87691631
151 55 235417819
97 103 352495269
133 78 405983798
80 120 453986540
46 36 110545606
183 135 439109555
160 35 451185741
120 164 2219382
29 94 177163113
57 173 439335271
174 51 313455493
5 159 261090921
154 127 90812792
27 185 107019054
2 88 373156904
113 163 215747685
156 32 313713176
61 74 316471809
181 72 131286968
4 33 374709907
179 25 435575121
4 88 378660701
40 128 4961574
32 45 156252728
111 130 380791785
19 177 422182558
97 10 99158914
98 117 169579855
53 77 198987123
165 160 289107909
189 18 377820046
84 90 250921096
151 189 379792209
77 131 178912898
115 119 378597177
126 107 245440396
40 119 6823050
64 140 61113278
45 60 411214858
86 39 90102732
23 93 61334688
64 104 412226629
98 116 452714278
166 40 235947087
11 81 411479208
159 18 253707168
156 4 225360250
119 174 197379624
48 4 163229123
129 109 420152482
85 65 318841330
52 116 656
4 1 202935962
71 156 147452501
19 40 217850609
184 106 69817847
186 4 453699566
127 113 235618788
64 152 283525058
103 114 200463966
179 148 365225558
43 188 29760714
190 173 83588456
111 113 424458487
116 129 4801847
157 22 264067003
8 80 83140233
86 166 101894708
79 60 366890955
85 90 52503597
17 45 378281720
21 181 37249243
4 73 407397616
28 154 39076402
11 84 62154450
37 110 284543428
106 8 66460385
35 110 155087757
88 190 252051775
167 85 277770187
26 130 131555113
101 86 110040224
111 161 428878022
57 31 190849108
115 32 313519580
8 22 355045856
127 80 303683893
42 109 8716619
111 61 454302448
167 95 226391631
26 133 117901320
118 125 400721298
104 69 58648852
151 172 18705836
42 128 322986780
153 120 91332983
137 117 327926117
12 94 450684770
23 134 316239379
187 190 246787160
105 35 138177901
99 123 176740573
183 155 60496794
90 119 179247610
39 187 171813332
89 17 146734067
160 121 115198614
167 121 384085923
110 178 314633156
76 185 391901674
20 29 426187683
114 162 41542731
101 14 44079339
47 163 79989544
165 18 212791947
42 68 214145068
12 77 164139741
186 94 80550827
157 107 47873029
31 103 17007733
37 119 8446770
141 62 114518204
40 84 86508504
8 15 108439470
22 136 287979007
8 71 73
159 83 33241734
166 75 217589091
159 172 216475111
142 92 121926717
49 135 88340673
49 122 68965058
76 81 366641010
19 172 237872532
181 65 397633789
120 102 171649353
161 180 313710932
85 180 46293702
135 24 30252257
48 92 259599853
79 5 253324398
94 72 310737711
94 185 122284542
98 126 70876846
80 22 82137047
115 1 268944605
73 189 186731917
141 41 437008153
37 129 352048298
1 92 180968188
79 74 12877057
188 153 23225373
23 166 254867386
155 44 291610123
135 179 448175877
73 191 445425623
169 97 288500776
14 53 350893312
177 93 51955827
51 135 229914316
1 7 76053871
37 136 144524995
59 119 281032507
109 171 398828097
129 62 236395572
126 161 48059768
76 17 370704604
149 90 336208866
116 62 17849560
65 105 268109136
67 20 438415049
59 147 61173820
133 144 241582714
153 62 277069907
158 174 386938096
139 21 52691612
75 165 393283185
168 29 338036194
137 131 331951972
50 176 208569732
95 109 423717737
153 121 299605147
87 13 51976063
80 84 239046912
91 96 342174731
124 25 232927308
179 42 126007757
151 175 196356411
74 180 425039580
82 168 452550869
163 120 129016879
29 101 42634916
167 54 283383227
175 106 335030784
38 110 178560909
56 159 445826484
151 48 412099205
74 84 115026227
167 9 416503685
187 84 394224397
105 152 232594210
187 45 434378134
149 171 158325621
83 100 332099029
186 128 163574224
147 8 365626747
187 126 110165523
39 139 11699611
190 37 453248041
3 106 163153880
33 124 356962418
184 155 89837539
120 86 283383024
149 1 300369503
22 153 427485637
105 189 354625171
183 88 181214100
148 75 108413779
74 23 379154665
76 129 391692005
141 136 269499407
151 58 170853839
21 109 171509781
108 44 463287024
127 172 84032698
155 60 432379771
87 100 218262705
15 58 275445860
179 90 47553043
191 72 413397802
53 176 112971718
142 149 64781085
53 114 448252555
49 140 277541188
56 24 379922322
127 87 256288843
58 30 398009253
113 99 240778518
108 1 117794873
124 139 102571366
49 86 333279270
178 179 319832023
104 80 395341408
9 107 76169086
138 137 291940977
67 84 136565740
114 179 269111744
133 73 404560450
58 155 465586627
184 23 195809582
54 146 21208503
111 142 228189857
39 53 147738279
121 100 248244752
174 144 339343079
89 73 173643649
60 31 322512672
13 162 222073688
39 9 139742444
73 110 408460367
84 86 412494965
28 14 25097568
110 163 107167740
66 86 133539204
72 156 235719051
39 136 173362330
164 27 72010322
14 156 457993754
146 138 325244805
17 71 95561910
190 32 399915101
95 90 2359197
185 12 368143509
66 4 370318321
126 129 235389723
174 183 118234681
175 84 442195439
159 43 242566989
62 7 278996624
79 160 347704787
33 6 268337825
178 133 330172261
157 29 32766693
175 3 194171245
122 94 292977171
72 99 345304651
135 48 304928458
72 159 407749143
184 12 402809101
51 54 291427210
38 142 311951966
106 19 21030871
45 83 342083334
84 61 423331623
132 67 26670135
135 90 216520726
128 160 332000618
14 33 456040912
28 132 106288074
53 2 1984993
188 134 418391600
86 133 290088794
66 43 90479144
86 148 442521927
11 177 447448343
101 98 379362585
45 36 303448423
123 63 327154184
191 88 236838651
68 18 300188435
158 74 299771818
87 152 331210881
185 103 105976219
29 56 333231276
58 43 323391709
35 175 258172413
150 161 79059963
24 52 97444480
9 60 233394207
95 59 133687552
99 179 225360415
172 12 63581136
24 187 465033683
168 183 37708868
42 153 55483378
89 13 358492738
11 140 340032976
107 166 117224828
35 133 82664353
83 92 142307750
186 102 105219055
73 21 276355356
15 148 17221523
18 12 461335628
147 57 14702106
190 107 23961881
39 55 25689473
22 70 133547810
181 150 47497323
188 152 392773953
143 126 4784916
64 158 3080011
23 39 172910715
152 148 137706941
155 110 414936222
45 173 445333262
102 169 25001516
123 191 74942720
8 141 171038797
140 191 40226997
16 157 411119522
185 174 34241132
18 122 453192034
185 184 182738432
113 86 338304448
111 92 172117373
137 24 446608433
159 187 7414524
42 151 415028698
54 148 312260927
64 185 47307592
112 101 428265161
76 60 333809461
41 120 280640757
58 99 411291060
60 100 359569800
144 40 35801113
31 94 330698619
171 27 423889516
101 142 451560125
24 131 345566962
163 62 268249674
70 174 311439075
153 150 332835065
123 80 465904035
72 14 241611943
152 185 156428698
37 141 305607909
46 73 328642230
8 43 324598310
51 63 252545628
146 77 184150697
169 111 147188167
187 138 20035952
123 102 215242031
68 59 262951747
39 183 136311632
100 84 350245959
150 96 379264127
112 107 28961905
147 158 252794736
77 85 196502346
26 171 256828486
65 123 11910500
17 40 181586253
40 90 134731162
125 149 297143977
19 134 346040153
147 15 438735998
27 1 106372202
20 4 254201362
67 125 262793223
91 34 349804635
85 59 433322772
66 145 154284211
148 162 368006764
103 33 231239665
58 112 143255862
114 73 177331310
112 109 163651401
136 188 426133024
6 5 22778110
4 107 155479514
109 137 398875625
138 74 239347292
124 15 419757258
47 13 173711553
168 101 14829967
79 158 213287406
147 43 243136159
113 22 345570846
38 45 102470457
46 49 130027083
34 177 91078129
39 173 76787372
125 110 328465472
132 121 80920444
106 24 263821690
72 144 391962567
131 136 301049441
95 66 332371628
104 176 244457980
26 41 117538878
92 88 217897109
93 76 1777652
131 30 417310037
4 104 335382148
87 109 412023777
51 147 91165857
115 59 134726624
76 111 138724527
137 149 202234150
140 141 265313920
114 143 463471719
141 16 411787896
104 114 154773811
11 179 326850427
139 68 190426905
43 72 210472988
122 88 272582934
185 58 271162545
189 77 119756277
107 59 111247645
151 103 358889625
187 130 407409271
184 105 308799060
12 59 416432366
87 126 147540425
32 125 329293364
104 9 30181600
14 179 179125396
63 42 371862900
120 32 350914004
131 161 437982291
34 29 434193017
169 186 239643550
5 12 110808083
46 15 203410576
170 138 305506626
171 50 99186534
22 149 377664164
76 132 440822794
190 186 8682809
104 182 242552692
141 76 11077806
137 183 47932539
8 5 311445816
84 25 111576855
20 135 12469154
59 170 451670919
77 160 269048213
162 118 198001731
33 117 259111631
176 27 81425059
103 63 39195759
82 56 225558891
128 90 26247910
110 147 59313039
110 51 231736230
71 140 224265012
191 76 79486761
16 101 394351454
101 61 262219520
35 95 49529044
116 99 296125800
160 68 45587339
10 76 117475111
188 103 407045665
141 190 250662338
117 175 62189481
116 59 92410692
64 11 3341913
174 131 13653408
158 133 385499810
75 60 45280724
86 117 282544961
189 31 306854665
67 103 267488707
174 157 239783526
93 103 122904654
25 30 62948852
26 132 447477109
124 34 125616612
11 22 87769507
6 184 101638591
186 26 288410633
61 90 413837878
182 7 448167672
18 190 21045863
107 179 101045718
37 72 51167247
121 82 19879236
157 50 390704321
152 73 322416297
44 39 77110645
6 38 37890744
182 79 114296407
22 96 211034457
21 96 53448883
151 14 97730951
10 71 461349067
107 37 125475128
12 186 280835017
66 55 21111385
188 129 371417363
68 178 368360361
45 15 98740565
70 183 353400156
78 4 195496420
51 185 235363660
138 122 193772957
136 25 363452768
168 42 144754290
40 124 108107904
146 41 445232005
131 142 359257299
139 111 1774932
12 21 287337388
26 187 457456230
93 10 50768507
71 97 462358001
89 37 18504411
109 185 346555986
25 122 123193551
180 16 48247
142 175 83816874
160 15 274696179
101 145 7309436
109 58 26905645
184 17 153311010
157 175 195628593
150 140 381445961
42 111 13070382
48 3 362328212
69 91 199694180
157 147 144486933
169 59 159944597
111 40 143465846
16 115 41378918
50 91 380416106
80 38 143118385
137 113 408116547
55 178 65297975
135 160 226645606
160 87 295935536
103 149 275338608
97 125 122814800
88 98 151557676
2 179 4276263
66 122 244225118
75 40 58727
40 77 676797
188 76 450538702
174 109 337365225
179 162 214396351
92 49 151673908
31 39 133286625
74 43 900
172 114 281784457
34 189 400815859
129 64 249800289
40 185 309844678
91 61 28979767
8 30 19337379
48 1 458863980
191 16 164911219
3 61 39555958
157 164 296439290
27 178 454011222
92 164 229023593
145 61 280831294
169 89 385255551
84 153 391356332
169 92 106024513
17 120 398668566
9 117 354645702
185 62 237043332
162 104 97607920
105 96 362553107
82 146 453515642
50 72 102311134
174 133 362007001
101 123 190550541
18 3 8619941
138 80 108614129
23 9 298523395
52 23 54914982
158 27 420090157
10 67 252942835
97 31 459573728
30 9 226874426
175 182 9005387
69 2 272638502
151 90 203590643
119 107 357990355
10 81 292972250
183 109 367216670
142 162 13406043
46 93 348747266
153 51 181806529
4 100 397898368
157 81 100152514
141 124 104979986
26 83 40030836
48 102 197459675
48 38 392106075
63 24 442481641
106 82 240936994
42 178 237221929
176 25 77836329
60 122 298304989
117 118 227228312
178 185 84217057
36 30 45056468
61 149 397539145
56 112 361045538
176 73 435186327
46 17 376254925
138 134 462177157
190 164 45461821
153 50 458719753
120 151 326954695
137 76 214301032
63 43 153619476
124 63 205322834
44 106 280032851
65 79 398636802
35 85 251059269
182 128 165815037
129 137 379936315
66 61 132784792
29 71 87340217
181 86 97464226
92 149 198931721
156 176 4614239
45 110 62117467
12 161 405057977
130 179 114946025
41 25 117313438
168 75 402416950
149 107 155871251
114 145 146751678
141 107 450392676
46 130 50011139
23 152 366946654
114 88 305986390
138 45 276901011
96 139 56710276
43 127 14346374
139 31 394373421
26 93 771
69 27 137989527
39 177 106756817
19 20 371624714
161 179 146879771
174 111 335471879
187 169 177931239
119 183 278936999
130 172 214582396
8 128 46665328
96 41 337884093
133 65 113626643
44 43 166574264
127 171 97970518
143 19 134333602
121 138 153641847
135 47 410348485
180 111 363071678
14 157 23231672
163 96 330213823
15 175 190313380
186 18 418935112
27 120 28415209
91 160 346827827
98 50 363856406
71 174 131814510
137 132 457302742
128 23 190458603
189 7 50139364
100 65 44652128
77 15 399421429
6 150 218209657
43 48 68676671
66 130 359422577
148 183 345980010
135 126 162575680
3 78 135840297
104 185 243358588
179 122 301064400
98 2 175214351
34 6 430062449
35 152 269364645
27 86 182254060
12 81 169599570
16 159 416890287
124 79 335442244
29 177 257757233
59 83 351054822
40 89 151641685
28 144 338566754
147 4 345235518
190 166 174617435
154 78 124348444
96 52 60726122
36 147 324375550
111 97 291264512
137 175 454502632
71 98 344651732
38 24 116524679
86 48 182307926
73 158 283722515
12 112 347202425
152 15 82351914
106 161 7055663
135 151 407070727
163 41 140126054
69 29 122647172
181 152 13829737
112 89 273064575
12 23 77773589
32 67 211913179
145 119 384475612
101 1 169252853
122 153 19286870
89 157 349472571
120 1 201662163
172 138 11718875
142 33 205194726
140 129 167526793
79 175 315222858
117 122 351087210
46 43 327103696
60 130 220279772
138 39 182726810
50 184 404071716
10 105 438324706
128 141 19496531
35 123 158990348
142 21 159752307
132 104 199881232
78 99 414407079
110 59 233864839
184 46 379105410
177 166 329477265
118 172 272066822
89 141 308374882
64 3 184943179
54 99 181043498
16 45 97969978
155 178 349983720
146 116 209960445
6 136 166409055
79 150 464511600
133 77 38267666
46 156 35272316
33 99 44861007
97 25 387931869
180 87 262221908
43 185 221968966
19 97 284011847
112 118 188293977
139 60 283226442
142 78 282734698
124 147 103277296
168 141 87799296
187 1 155223841
54 43 366047878
56 106 314723651
111 136 77920655
73 75 149130781
152 43 215495226
54 133 3157384
146 189 411348510
52 87 17073007
41 170 169455074
66 85 381293270
3 143 640
64 55 114468246
130 109 88275164
171 173 285489844
85 110 5736701
104 106 209960559
163 88 183378907
113 59 334778696
92 180 380256450
177 180 360788809
38 164 347422969
119 61 120152431
69 7 259136295
13 141 301981879
78 83 303893905
59 11 300609640
50 131 287377254
52 111 424235689
170 11 23791186
179 190 66405813
29 43 101459370
19 185 394744887
139 2 386511118
140 107 318847450
117 116 263075494
108 73 290607277
135 36 217245129
112 90 363154929
135 67 276533373
41 138 301208919
79 31 457151713
45 5 215969317
184 42 251778257
185 177 45569752
27 57 195860858
97 158 459306613
132 190 290360173
159 133 309708507
48 90 336889882
26 179 202985991
110 152 321154844
67 175 325992867
1 164 64302378
168 148 258818660
163 155 99834220
19 53 283225689
127 155 243164479
58 64 453131818
26 100 74418717
187 35 48708999
175 181 19086626
181 118 401094613
10 148 155613464
60 3 97476413
12 20 79698651
179 47 109472477
98 10 157977788
84 29 340121760
151 142 301155693
42 81 218554803
77 87 361283737
166 36 360236929
51 55 92509672
18 127 91248823
57 58 28229822
126 175 410585971
139 49 125949685
154 25 331870932
122 74 179570396
47 187 283596825
49 127 450711678
119 21 21226198
189 125 295510918
40 2 458744588
31 74 396666253
49 64 116504115
59 184 409502318
86 91 400136327
149 81 378405338
67 82 322329658
167 97 261140389
168 5 108144521
149 178 429736757
154 51 31401315
178 38 367706483
32 181 150291046
155 67 425551564
111 121 89769678
89 133 418952333
24 129 384441157
149 10 223919784
123 178 221939028
13 57 324914745
85 147 157318728
157 93 457464027
1 136 205728871
117 77 411994450
78 14 229222881
113 6 161953056
155 116 408963686
89 44 427168661
101 169 148669221
188 67 243670919
142 95 408330187
121 191 70507064
161 15 402443208
159 141 42765637
69 137 281343091
5 1 273373696
118 50 63589933
116 3 214062947
143 130 115036796
148 154 183866081
122 12 395063568
167 189 116594909
82 180 49978163
166 104 143086030
42 6 55180214
148 56 267357178
81 41 239427044
172 104 430896056
106 69 90069462
34 145 14100367
29 115 288931653
60 174 438177868
31 132 302724549
71 55 157979179
37 113 230500824
128 119 7759730
121 77 173784251
68 87 336317349
99 111 95598395
132 97 351375374
129 41 183342566
104 124 28711974
12 125 81021176
179 55 434471110
81 19 179208642
67 173 104833319
48 142 124430856
24 71 240255313
171 62 293072273
124 178 415353382
142 176 70472977
105 69 339870094
162 18 391246040
174 150 416623376
90 64 309900114
88 17 349692037
57 16 285222012
127 132 251072581
8 45 248053743
170 156 144444887
143 65 224465871
159 131 285215559
167 51 404837968
187 16 330910064
120 48 256763305
168 172 395028554
130 116 331426504
141 103 128699472
110 22 72198417
123 25 454177766
109 41 67505526
163 36 105790797
62 49 271158212
20 118 380290650
168 161 266561799
117 1 391156188
158 148 190177988
64 173 219925483
98 22 330812988
64 81 381832241
162 73 191173543
75 68 382524306
178 136 737410
51 32 261649328
5 27 220693853
71 4 290192062
112 59 287939927
7 173 58106571
125 79 109932978
174 56 342573183
62 147 242767902
137 95 461141693
143 188 248845355
14 147 150008649
55 63 397403507
123 52 66147120
184 179 175995740
159 87 78685524
187 137 53830537
135 165 298425030
32 141 202240329
47 93 269442671
89 111 147121180
186 77 394040779
174 90 136745224
45 98 295173038
25 58 145576398
118 114 408301641
187 140 445188842
168 63 24384578
171 92 86560058
31 180 312447649
129 121 143696641
138 11 227307974
110 47 427835151
133 60 183986567
54 31 112756722
140 154 331412536
146 80 337912652
151 154 439183942
105 25 328973957
154 43 272672333
29 190 217492918
60 137 424638119
57 53 455715488
3 67 223614774
88 113 172588673
81 3 394232622
95 2 258303701
65 135 165560912
25 164 300585839
20 154 178350988
147 152 7801945
172 122 145115963
37 69 227160784
36 80 246883496
1 157 65842795
16 8 56879445
168 84 409963230
135 173 249118495
172 180 243256727
160 150 194526657
158 113 363225905
48 165 180816463
177 17 315241549
8 116 395481471
171 138 295337211
91 150 456708039
167 74 365511887
59 174 223064752
160 85 79868939
13 34 431975042
18 176 318531738
131 14 200479810
43 165 59014568
182 189 858483
128 39 463184751
157 53 3199746
6 39 187776345
19 150 354580374
167 101 2919792
63 57 263079284
95 9 461224576
117 114 402889444
144 141 70185062
121 11 135695175
32 132 227449161
18 129 60068687
181 37 28122269
25 11 59465875
83 62 228756366
165 65 447168700
168 132 188452280
7 71 75948910
140 177 75072501
130 190 277826245
99 120 326105498
81 52 71461953
29 75 214128345
81 89 75216663
131 157 438335087
69 92 335738512
141 122 344735826
127 76 32320767
17 25 349150440
67 57 157710495
130 19 212085168
23 118 289656949
24 68 297617534
39 178 272988299
27 149 217845947
20 130 6261061
43 50 96855176
140 63 73192756
107 168 114259822
58 55 31250082
69 109 81580201
191 52 361520155
25 71 281154912
121 1 300068928
140 50 318442131
1 44 438829137
97 62 302777114
3 165 88931828
117 104 98456980
9 129 134178919
185 168 53759002
157 95 156133881
176 118 252119187
8 134 158467703
19 39 66217869
120 181 401058138
158 32 251766991
40 113 65869630
132 34 278723299
176 99 422652114
148 157 303789482
107 35 442742510
151 186 318749818
147 78 3691272
61 168 270937561
88 9 116290540
175 146 4009804
131 189 74961087
176 71 395711382
170 135 338871435
142 117 334965252
176 172 38973353
21 44 126954064
134 129 138638877
126 27 294866112
113 14 180457169
75 76 86480433
2 82 210707933
61 191 446111822
127 162 262541145
33 191 211741234
39 143 353882873
57 68 147256954
71 191 58293188
60 163 288466501
93 159 20455450
123 61 197399127
140 85 47342934
29 178 280403060
58 138 117971461
55 112 205250583
151 91 224236195
110 25 237751831
51 156 289272398
105 119 202254154
128 148 452533993
99 28 374664398
49 33 398895218
16 156 28274780
127 101 105151638
150 15 54507739
86 38 246763700
167 186 1040
19 176 75218075
99 14 295737140
187 176 285289177
89 21 158324642
24 91 34217720
103 130 17873682
77 31 169083034
12 13 186137492
102 144 108401520
190 93 394103491
113 94 372055830
81 74 226897872
53 84 24797241
51 16 326557265
64 70 218360843
165 99 428179788
82 79 110700253
145 107 90207858
87 34 174635372
65 128 53000874
131 171 20536207
101 157 21278096
128 109 265951870
3 8 145007224
27 97 426404337
168 174 453007089
89 49 419598360
95 34 299699629
98 131 295341760
168 72 3241628
63 9 180889068
161 74 241050311
32 77 263612063
176 124 104010909
74 95 29234114
68 67 21521298
38 183 89063479
159 84 330602041
178 74 230123301
104 62 13410341
21 162 456211796
123 114 125739817
57 69 395751422
159 27 16669000
147 179 171158155
129 171 219404777
25 126 215466983
181 4 175364299
141 69 190165068
160 107 295294403
184 187 145286808
115 55 349243581
99 6 89088904
114 64 150977684
60 172 261756102
137 165 342357846
26 191 370940856
61 17 213329200
139 30 67500917
100 148 339698365
190 3 50565421
16 163 349037463
176 2 228799563
10 138 420230528
40 61 138359001
61 99 133438639
180 83 111612898
27 71 47229441
115 126 112935507
113 49 38514979
180 165 64877337
27 168 66381093
84 30 77577830
65 74 192897309
74 33 154698668
121 49 35388217
8 70 239386662
97 52 23515886
108 112 190477411
91 182 291282350
167 53 21672239
13 67 322971796
45 10 187706230
137 158 454423423
106 74 407310029
5 129 201285679
91 19 312022389
174 76 84312617
147 49 238432782
65 185 26903328
172 2 71434103
55 40 149357652
126 30 55879046
42 40 124524359
88 71 374681242
30 128 16793032
141 96 174113886
108 180 164014369
175 108 464998731
96 56 358152221
82 24 181331585
118 148 18772059
65 67 125369904
136 109 120913596
158 159 336396629
41 70 217884266
82 120 142786120
56 81 298015030
70 141 437703620
69 175 29491921
158 176 78107876
7 45 272931779
105 72 242672407
99 89 218019593
138 49 130997958
98 154 298702111
48 153 3472247
25 35 321592835
106 120 452315786
181 41 43081275
5 2 395633736
141 38 110088716
115 70 318947463
67 134 302915153
154 107 345751896
38 174 69139034
15 178 74679729
128 78 316348896
55 171 49385419
56 44 161410402
124 96 395700078
55 183 135289712
46 11 298310208
16 42 407906571
57 65 53757177
115 17 36415460
76 29 73121065
25 85 323337284
30 88 118238809
64 56 1612
71 154 26722525
34 169 53486172
89 78 168902963
91 5 346758932
108 23 437081644
107 44 267678168
116 50 45047525
30 154 353920932
55 27 403747293
184 49 79611877
60 70 363355421
45 65 255821232
191 185 176690938
173 119 126298912
102 187 229796724
38 173 170363336
22 88 396379222
115 163 255577937
60 16 298999763
109 9 452135596
126 79 137421629
162 88 320305782
62 159 297707787
44 134 371122626
94 77 59568678
76 149 48155307
71 67 197009391
93 162 11851168
173 121 244386401
27 34 356052431
156 96 392381116
124 72 232844678
153 97 441334156
76 103 431055834
164 73 186861458
23 154 366495972
182 46 363081913
35 139 149240089
161 108 10994021
29 12 456128756
158 139 53689574
117 29 409794129
164 60 359021219
65 61 402396438
152 133 49806566
85 83 236912068
34 73 460393428
157 92 439476421
46 116 420682313
137 159 369798056
126 41 60701350
150 8 221737109
122 23 312361312
110 16 8337625
110 140 253780716
39 111 455301140
22 5 433917649
158 53 232231126
189 107 205075325
166 124 143820647
78 185 70547943
99 131 333858304
42 62 226884729
63 184 256008785
40 47 50606708
13 58 390240560
43 138 246269681
165 25 453510617
125 96 320681289
49 22 16266852
99 37 460623747
48 125 330146112
26 65 34597433
7 66 390970298
57 171 319977214
74 82 270476031
168 181 237591393
32 179 408903822
15 117 300638748
149 87 213692945
93 153 278002332
159 178 153581434
156 92 125037614
179 52 168318278
184 171 266986995
66 48 51437825
162 15 57098231
191 13 256545333
34 131 319666875
38 43 456576549
33 132 316080397
4 159 195340226
141 24 157398816
143 105 371253786
115 141 229553362
174 171 367760241
27 106 171811585
103 140 17417012
1 65 270279253
160 181 347239714
13 168 416388497
23 53 63397923
49 58 425291466
32 62 33109511
129 130 33010556
66 75 201091257
49 167 150906045
117 63 268198638
45 145 46033933
138 83 238246874
148 64 49291578
46 110 40980168
181 58 329898552
91 80 86431550
94 57 234802745
75 189 151199394
97 156 448065109
21 106 268573908
55 126 86504962
74 115 114351288
42 161 137202421
35 125 114925542
191 63 386117489
166 80 446950874
142 61 394776845
176 59 210374351
108 165 261883681
169 125 206310037
160 101 276357726
24 21 108497562
47 118 315099230
56 38 2116897
177 124 254079
155 148 461048674
151 177 2028
154 61 403024616
160 90 304635096
91 28 282605749
65 86 464035844
142 85 122801118
76 85 263809349
152 36 59224459
143 145 461232442
19 96 42649887
187 156 220106205
54 151 262854946
122 159 17216940
132 101 437502445
175 18 243972462
3 79 134794684
60 158 110247942
145 157 29405212
97 160 383690407
56 73 272946199
168 19 355153263
46 136 275130976
155 107 158856423
124 36 460575905
110 120 455779095
97 171 153706704
181 107 201904944
36 184 268217200
30 45 275407101
90 2 13797927
184 154 49550821
18 97 209865088
63 126 431689908
134 144 281445477
182 135 95429032
30 46 456727081
8 173 46165847
39 34 307502908
144 5 129162930
85 106 343723656
188 81 265595011
150 74 324060459
131 64 314198471
33 56 162620315
63 166 202776411
176 29 37022380
55 32 41318798
186 160 187162951
40 186 51337333
191 111 429248137
108 55 325465071
4 95 30563817
75 46 217971282
107 12 305677014
144 90 90313671
188 157 66391525
162 108 198493725
71 21 93646002
97 47 201654841
6 179 328796305
80 102 196916275
61 31 366072280
151 136 322424381
132 56 14127592
176 61 150960245
100 58 190263494
37 185 105193158
57 28 55466318
176 43 341077134
59 47 313344122
27 39 101427070
190 69 372681635
153 109 425568238
16 22 375766994
156 94 272428759
121 159 241410140
47 58 60222042
19 174 385468214
110 146 289621724
154 94 217937900
29 173 219461781
51 130 446751626
148 27 223094591
166 145 215039323
145 68 109930922
50 55 205470788
115 112 42786952
14 48 243378164
42 172 303204941
112 18 96943974
129 113 428475100
78 58 406318607
140 118 2258156
161 83 244843782
63 66 65524388
32 117 5184815
135 93 12323133
111 16 403804500
127 142 335865959
88 78 102341478
26 189 137755328
27 181 78023124
64 31 285948690
61 22 245537412
65 58 274767102
178 76 12074331
2 128 352242496
58 38 172894762
5 59 58502806
161 187 62718491
36 28 259654084
64 180 376557427
133 56 164179702
8 178 405075087
13 56 288161523
134 126 61372120
24 159 331341865
81 114 135374134
164 59 188703195
153 19 336318677
191 124 148340836
51 96 261927748
86 191 111923493
27 76 219377217
29 104 266253490
47 170 414740610
54 121 43770828
106 109 168684342
119 93 353532837
129 136 306894453
42 72 118306197
147 35 167485838
70 29 356575198
179 151 451061286
153 175 64094945
123 38 284490528
124 88 365529758
142 89 382397350
115 33 223482462
117 119 181625203
141 179 108228233
111 133 342540153
166 109 349368667
3 156 260304800
106 127 216065205
177 105 425975103
107 138 48488043
157 135 338137787
6 106 387049538
190 103 141665688
74 125 415642452
71 9 48947304
168 154 339547079
114 24 30813413
183 113 355467461
45 58 128216463
114 78 306420562
180 156 223094351
177 51 334262635
94 121 304954662
31 111 320649957
59 8 244541477
162 83 391566908
31 184 403230976
58 71 147506425
138 166 26475201
87 170 196248781
152 32 72747351
104 174 8552925
1 39 374936463
137 114 262384620
14 188 109959682
80 55 79738563
9 25 357078280
166 178 171121109
6 15 255045106
106 13 399967351
5 128 144447308
155 84 277136287
146 60 350263082
3 57 107384482
156 177 96813087
168 128 4540973
128 83 256523145
136 153 294409379
62 105 410936242
109 65 415402681
2 150 388910643
63 22 335367041
126 170 154978754
11 77 387579437
84 178 47169708
12 150 458426531
181 52 57041323
72 178 92506519
173 160 149392726
122 58 20196494
189 56 62377097
5 114 430402952
119 186 422540041
181 64 373601996
147 69 124566613
47 143 367613357
73 160 422078503
147 66 24913779
161 46 14844144
166 38 147356787
127 94 257168652
47 24 54267464
132 146 140120721
48 166 345601762
20 139 168934723
122 16 75751809
150 59 104101763
172 50 395494204
128 79 312866230
50 187 51924441
158 188 340612735
116 141 456967075
168 73 331772786
123 92 150840074
61 160 64529970
110 113 284342482
119 43 104456901
48 191 107689730
150 67 410188973
30 179 147500277
4 126 455430975
14 68 444051691
176 74 213562146
5 188 170546567
53 82 436018338
47 28 275416399
154 68 33292874
145 155 85495753
30 111 405726959
62 184 32910181
157 105 42140933
21 176 194643866
9 153 445400733
153 140 63201133
163 164 67251488
139 97 243270814
183 99 460547255
164 179 160142440
116 87 419004843
188 179 208174469
107 111 279958782
114 39 227177365
48 140 303413432
143 175 109549268
1 125 106770649
14 130 267026688
5 146 293911919
10 79 316294671
105 165 63149512
171 75 21668778
57 23 441042932
185 31 445545705
172 48 351002550
145 7 944934
28 187 137697501
164 140 404657781
13 184 41835134
57 49 382712881
121 133 63131427
91 9 340025700
120 113 227490419
94 27 183175219
73 62 123043231
178 191 62289027
32 89 189558200
170 101 73333812
67 146 315890153
70 50 294169065
53 168 153312865
24 64 330507723
100 190 286903043
1 78 130060766
43 143 144051622
166 71 192886798
122 56 205870966
189 12 295451414
129 117 66065816
56 140 244883546
169 118 334489654
4 18 256934938
16 78 190765472
130 164 125857634
99 77 92830652
76 5 222948899
153 2 299136445
124 58 97727353
14 30 109021424
53 103 15362761
76 162 64217062
71 165 124782625
161 50 183784454
158 55 446767365
178 45 310374604
187 152 454856294
107 55 453815516
66 183 361075049
122 53 25994007
21 171 330840597
78 49 461854118
127 51 394792299
21 43 185618802
16 160 384281313
93 87 296271618
3 147 71923089
178 16 186283362
4 179 4869248
78 158 67892665
29 68 353929857
95 188 380422512
175 68 364537294
103 146 95084217
167 150 175577141
181 56 83642489
3 82 228548899
121 144 406234524
17 166 281002658
145 190 82947524
85 13 438028911
178 10 409779032
47 37 280499526
44 10 26288429
70 103 437064110
79 137 278845577
4 110 330503816
179 100 350826970
147 115 316288788
17 28 462830464
137 125 219025779
140 144 201203229
112 4 293148265
185 35 153013116
126 46 147989794
119 108 6976279
19 50 364995684
85 26 225618932
74 104 236857414
154 149 287528742
72 5 207504180
189 108 156081106
86 44 61254972
133 93 59564678
119 49 227572823
101 109 319563534
152 11 251022564
65 73 274430378
101 72 210247343
155 13 789434
178 82 100773280
3 50 32288868
126 171 5648635
180 20 265068591
190 73 45043439
64 85 160584901
102 22 83453594
139 41 158829371
161 45 69067440
111 167 273372056
74 191 114427424
147 24 277560905
35 173 447996469
90 17 124431880
132 5 253265642
171 47 403742953
166 186 171791963
16 186 23928257
182 31 219471369
55 25 199125276
57 132 200619629
189 168 62424278
184 94 74847058
24 158 222877409
118 132 357256454
42 23 457786129
119 75 138021104
5 18 228906775
169 70 209920411
63 54 121747259
186 173 217493479
98 36 312983195
119 58 368495134
126 113 220718466
107 3 2562
43 86 296986879
61 164 22975007
162 134 431705229
43 180 61333360
30 165 82921489
50 160 196484907
139 66 236111997
174 147 188892221
116 149 74652205
63 119 8837998
172 81 320412265
83 181 154988102
3 19 412904631
117 35 131639294
167 1 305526981
1 94 463183708
53 28 335924465
116 101 127204070
105 128 239863011
74 157 347659150
148 5 232487397
157 140 345311564
76 79 19949747
82 177 251701516
123 82 192522944
32 174 167917654
57 156 446412323
64 190 69775937
135 190 55093837
159 175 171380570
34 142 151638046
6 140 400229315
1 76 251019712
94 136 235027460
148 109 381766403
59 155 454272846
66 97 386428797
44 68 91787956
44 67 346972643
121 34 167079524
141 94 201600530
175 48 349754049
1 10 277796298
106 123 93124038
21 130 292035629
88 120 169568050
76 62 405718689
67 160 284217655
23 51 298975303
27 147 125983817
64 127 310374191
20 137 265525253
115 125 217202842
177 122 146706483
31 55 179849211
169 190 369910786
146 78 31970505
87 175 258874432
179 189 192933419
65 145 227459260
56 116 382541864
72 190 331058026
48 82 244442000
149 60 374295041
124 22 414922006
3 59 236353755
158 72 129173878
102 66 197994839
32 138 7931615
12 132 288503302
147 103 147517896
4 154 5780035
24 165 331303484
67 170 373101697
104 19 437241134
93 37 340601529
190 81 442316462
187 37 39515336
154 42 292758375
184 3 274545970
46 183 1107302
128 125 58647304
10 21 235347333
172 162 323630262
164 107 281674614
20 88 128063960
67 148 108002804
153 99 49711599
127 110 212169221
174 190 169469178
2 104 26284044
8 65 328556492
158 172 238762024
100 146 36364669
62 44 64774697
46 143 417232934
177 6 329878453
36 120 18218816
40 41 179308370
107 8 155347505
124 73 87470154
181 172 185265887
76 102 84610672
102 94 154390033
66 44 451105152
172 179 301936055
1 13 89324930
32 106 42491967
94 148 329278888
135 91 131924985
67 38 179521017
132 165 450683196
48 35 81538411
51 114 156289937
124 13 204662269
119 1 243546447
151 84 103343340
103 18 22863428
117 24 141716340
91 42 173341906
112 27 251651435
158 181 1572
118 14 239991915
114 32 339199202
55 166 306255328
133 180 316067324
56 180 334763158
13 49 406592171
82 34 204224450
116 173 423516549
53 56 67318625
119 82 424107455
150 102 260530559
56 171 267083732
68 26 436187783
72 177 153948592
24 180 178165467
173 1 397560235
153 32 104360720
172 157 416713740
9 118 303755813
137 167 36337631
157 39 162726399
144 93 103797445
1 154 192756590
18 75 346922061
15 74 52358908
54 66 228280332
83 87 229923706
18 138 390859916
104 28 344088404
125 7 277265429
4 139 127564813
118 71 165825988
175 169 22398951
9 89 84644683
7 100 13316507
162 70 370414182
109 179 251937328
130 162 14430893
19 103 263755651
24 69 36981983
147 58 464449414
146 107 379526440
111 91 424086716
158 62 138279129
124 24 250340053
158 44 226750547
86 70 433059283
66 166 132520972
104 136 60509885
8 17 205900529
141 174 305315687
7 179 72772901
134 176 126737553
153 158 111649863
84 137 145086537
49 77 433974634
66 177 272036211
96 161 1830
185 60 283451227
171 108 336580026
50 10 284942238
16 85 301318634
126 132 272793965
100 82 447897241
131 124 80751850
11 125 432829202
12 145 20871966
150 164 392566561
126 23 154705794
22 64 422632856
133 124 204275783
134 164 119992907
169 23 304142367
98 67 432594599
169 13 15935375
112 139 287923282
113 75 38965679
135 119 369962289
20 36 269478609
28 10 388836952
51 4 180912085
57 75 15313485
145 144 64684693
33 86 410999231
157 183 258891932
160 127 173939130
78 175 428536816
170 13 36786359
177 21 382082849
85 119 131958102
143 51 251983365
105 3 250352518
78 42 214031645
91 10 276152540
9 11 411212873
63 85 436350787
75 38 44379021
116 42 133127667
75 151 389510835
73 157 26029139
69 50 464645773
140 7 293175303
9 122 390035670
170 60 454415703
7 183 457913695
61 114 347693591
68 184 104311433
179 12 412067584
186 8 359798575
33 153 70045603
54 37 452646476
10 18 307401409
140 86 430568697
61 147 150873779
95 28 202378601
174 43 41602868
190 176 25222910
60 13 199369936
145 56 378548539
176 54 339374411
120 93 178330868
41 91 454474226
51 91 324582139
158 180 308921098
133 98 301216085
19 65 45408345
41 100 379550600
119 170 14828868
142 100 312964905
116 89 218017734
167 159 247001686
189 175 267338100
39 21 68186771
15 180 225974601
187 89 424798791
78 96 72266925
46 6 78815685
104 184 53036053
106 84 188485212
60 26 235104189
191 112 14723133
179 27 107743137
152 163 91853880
131 162 271211491
15 155 102683331
88 6 66185111
115 26 403739784
33 1 222584273
181 100 294526531
131 26 32340786
63 155 120034722
35 191 238521169
33 63 143952017
126 104 318082166
105 90 173473479
120 169 269288781
176 146 399547782
45 106 114234689
141 72 189832190
170 55 376420895
140 53 50353723
81 39 384237114
125 14 100478507
178 81 401926769
21 180 208457339
51 15 171189502
148 77 15214509
159 113 160218978
91 122 18157071
96 30 116764487
14 21 342885593
112 76 313402587
18 36 148283896
47 27 349039799
170 124 163809436
158 167 16056001
62 170 443559391
8 138 414271217
14 67 151415062
57 190 463056457
160 3 212446475
154 180 360458598
20 126 82833267
161 49 38743862
48 178 148450845
98 14 85864830
34 128 444680184
178 35 249531113
109 188 308912304
106 65 326410516
10 143 198130718
26 78 172449799
148 49 90760767
187 33 85922259
124 188 86245878
5 189 381346577
37 67 391853159
179 98 109469945
23 131 287388138
84 13 426298313
185 123 34977326
62 51 244234597
161 132 228523514
140 83 454863687
137 124 101659947
138 147 364382133
62 101 379145987
50 146 20843950
116 134 449414198
32 16 337093688
136 43 110988103
74 11 452970936
72 129 57314010
6 131 30189408
50 61 173252657
188 21 159497694
87 82 349371879
83 153 106431084
157 6 358992201
93 127 154767689
70 42 290629796
129 170 212197707
126 13 220636844
62 189 329365416
182 29 365382303
82 1 350310994
155 177 436764487
168 93 227115493
189 63 192042929
106 178 111892198
67 164 64532535
101 126 319073375
102 8 252200311
61 178 92350088
41 50 205465222
182 120 416078200
68 166 197372776
143 77 17188907
35 104 414410421
149 158 418722127
96 178 266712768
95 39 13959695
175 190 258914771
9 78 271166892
168 54 383729910
37 25 52543091
46 94 115981686
161 4 110019525
180 22 133204413
116 80 60406532
36 107 254036880
95 37 465054021
44 168 165571297
127 54 227693969
94 119 101553585
146 30 165686007
142 136 179966856
69 16 85130580
93 166 143103787
63 116 295468631
140 148 128155754
163 11 351134599
90 27 320638045
60 72 390587173
81 158 357756940
105 181 148603805
17 47 23976846
73 151 147495221
164 161 170415719
14 46 40886861
104 168 293335380
168 34 281141148
134 137 264468020
89 68 62572958
67 5 284436861
57 188 163015869
136 10 298562627
120 100 146741112
82 189 442156738
72 56 47827250
39 146 406111591
157 166 24557921
164 187 179966094
146 124 41381223
75 187 299185038
91 146 115366817
112 147 157340738
172 189 74390825
126 180 273392403
26 67 163058205
130 182 384064810
166 173 76051014
45 100 396018446
7 115 91100123
67 11 127272472
20 21 83692386
23 107 259151188
49 117 58307434
90 76 155064772
42 76 99800516
112 145 430356646
65 10 165085619
111 37 325492606
181 28 59232824
103 173 23058302
54 61 79516345
52 108 454267838
150 28 334272785
82 188 168182538
144 179 237037188
67 7 210975475
103 138 255133687
62 154 255869654
71 84 295819092
170 7 253900939
130 153 383703056
188 55 197599660
90 3 41507111
31 9 311434506
4 13 210225499
187 100 217269230
107 175 344147076
179 54 191202744
185 96 40932549
154 45 175435969
44 95 129250651
72 24 87630603
173 162 11287822
166 101 427646759
91 43 36193225
15 118 214110016
111 147 139106165
88 118 72184596
146 121 423227324
123 1 143599824
126 189 310821917
67 142 98438481
121 89 307578332
161 129 170401279
103 6 435373797
18 182 259519081
110 129 146110779
94 137 65070800
124 123 247125097
52 113 383057664
1 6 266352632
3 150 199219235
182 161 246348975
60 40 9241654
148 187 180570417
68 51 43780530
153 87 383565314
119 32 65125907
159 6 454526040
123 116 453649648
168 182 391660514
51 129 390073644
137 185 23374125
56 119 100153230
124 171 70027882
49 34 451282814
82 45 414220004
102 103 429042488
187 19 410905762
2 87 376349685
149 77 10557118
84 160 215808744
24 176 138621271
137 191 133984025
147 181 403196008
126 166 261495913
183 74 286053596
157 76 368328775
54 150 90564434
44 73 277292766
165 20 185670928
55 69 84485206
185 187 361983582
176 107 104374659
69 112 108741759
156 17 333422361
43 89 299039244
13 24 416258616
102 112 8784620
153 183 27694294
137 38 392243233
178 138 54893360
14 27 86720421
117 130 441111654
154 55 95201974
49 125 435312391
105 6 310493485
108 186 205401577
49 91 321796347
182 15 31948244
78 46 236281301
161 107 207296319
159 31 158823345
103 154 75269473
191 50 44108600
8 64 88788983
48 61 336391793
133 168 150748671
93 121 148281725
67 6 184039336
185 44 449371805
145 169 263176288
99 103 174812126
182 44 376598680
31 105 156780911
81 66 266609010
2 160 316055131
79 178 170097794
170 84 93031215
180 30 121399892
85 12 165045244
182 75 22815900
55 134 75531721
118 111 264833599
1 162 290825656
96 102 124820620
69 99 40582688
18 142 191678411
104 90 363955961
181 176 280295457
75 83 250031716
183 41 180756548
140 91 248134857
77 51 86581731
54 80 353292575
175 180 45929623
179 44 174164591
11 41 280754204
36 172 401141368
137 77 442992635
118 126 58895868
57 19 195218096
184 168 47504524
151 93 463819634
60 43 284706697
6 119 227089422
137 164 89379937
14 62 357515054
126 156 412165895
7 76 281474842
110 71 129685271
170 52 141713715
139 86 394148343
50 174 79274378
145 172 224256183
42 188 421474598
31 88 47690726
138 97 85852209
1 69 118922536
46 179 312852701
8 115 445615048
148 57 434843460
16 83 225631359
150 49 272885906
13 45 273128186
96 155 196239638
98 92 333352649
115 174 251758264
121 80 40849482
158 154 350040771
4 115 357548456
115 71 250831987
36 95 441959578
76 44 207040878
27 134 183183031
125 184 325367779
109 157 308002593
43 97 306907060
143 121 283553675
91 47 32649699
75 50 194134752
164 35 428501543
33 175 253091868
140 182 56392776
97 178 23339969
87 25 150735510
92 79 211847501
161 36 140073867
27 78 11984133
139 131 98918937
11 2 48447904
89 28 57719438
99 162 22316699
112 29 77080935
179 157 69673560
188 180 361270554
100 46 229174007
156 36 316058299
89 135 284429525
180 48 212956939
19 148 210049559
91 110 336397202
145 165 1311498
45 190 313581420
65 130 402372688
122 136 255413670
159 51 438954353
135 5 15653344
104 8 97356233
64 63 71454484
64 133 225929611
64 134 463672027
114 59 247651077
160 155 130299445
75 98 113485868
42 166 316520283
132 109 273921283
159 88 136034206
70 13 120
121 48 442628113
5 88 293154882
45 48 364614686
120 77 255941704
40 16 119011296
127 57 222042332
126 43 117064121
172 187 399932850
55 46 389715230
107 13 26322715
54 109 210028308
36 133 147594285
55 85 459695131
109 172 166941459
176 130 376391562
6 90 218676793
117 148 107094032
122 78 204769744
64 9 75889723
29 100 438824760
39 165 238515144
159 36 43235921
81 37 50699441
183 161 385652378
100 92 37626437
167 126 182180179
3 37 418802279
110 89 55123620
21 178 424086090
57 50 49096536
170 78 253620386
104 119 248643415
101 33 27281748
119 7 137566214
144 148 96416549
37 173 460656869
176 114 384989720
5 147 15783229
4 22 150947015
30 142 254163511
126 182 157255208
43 182 196261027
73 186 332101371
152 19 315412588
96 181 131501585
179 137 220575513
98 186 18697301
71 86 309845547
180 28 312611492
73 169 301572446
108 185 95826718
110 107 152042629
93 79 149975834
93 174 379176186
24 42 248198986
25 113 63868312
181 44 13331613
87 119 231321173
175 21 197773284
74 181 132985042
157 182 94762182
46 187 290633960
11 183 31213480
61 39 398749981
25 149 262144140
132 58 66945842
60 102 413759850
89 120 412792803
64 128 83167266
163 133 82735212
63 30 403388476
169 76 147978427
20 181 165500997
156 186 231231815
99 62 21342322
173 68 331675075
61 49 423592526
109 14 264347691
128 171 72104480
156 64 160686919
140 30 289903185
178 116 89018797
132 139 64356292
127 189 90567500
115 37 419495425
54 23 449871391
191 70 462526070
104 6 190
19 30 234292800
78 25 398483781
116 131 30094427
103 104 377494273
47 176 88841809
22 29 395597130
6 164 388758578
88 142 145246650
108 169 347309699
54 65 116544874
189 71 227638309
89 74 296860883
186 149 280161340
172 7 99779373
112 37 394613098
177 77 375315680
102 68 280237246
178 63 244372593
126 131 371421258
19 22 366519925
8 82 305641238
114 157 310160608
11 94 153312635
180 116 275443316
191 54 384476061
130 88 206571934
184 181 181935289
13 80 442293992
134 2 388125862
94 75 158664768
84 105 359717332
77 28 192990282
105 125 232756039
62 80 128463756
122 27 335704212
23 111 163084084
116 154 371660572
138 114 178545478
187 154 260091154
50 44 228205001
102 84 79566202
12 141 230120844
185 52 409059587
126 108 422478402
108 21 362177515
148 120 217656893
187 48 353324137
2 78 92361744
76 117 405940314
40 190 214648558
94 59 8426120
164 33 191208812
148 6 174324694
20 74 252612570
116 45 348329517
48 103 5373024
160 8 158849054
102 167 449316223
71 107 368147459
84 116 147008080
6 154 21272642
184 67 277674380
11 187 268798782
63 58 300918735
132 20 39950661
115 100 267185131
71 169 29297085
63 12 127642221
94 74 241909609
172 173 50780094
106 54 386248837
122 142 18902931
118 70 372109860
10 63 31056106
165 63 452261197
119 103 137987595
101 43 85624683
70 52 290201534
105 27 399632942
156 147 289548060
180 152 411029711
80 158 425188836
88 41 224423378
127 156 222559597
153 156 106911760
18 60 173317139
148 123 104163320
155 1 98826478
41 23 266077966
176 70 259795082
45 4 436224775
53 22 346470012
34 54 91069335
160 1 343436690
99 104 462879027
51 152 277053089
61 89 126785037
163 77 316039004
53 116 202937525
108 178 242147756
131 122 449278635
145 180 45374291
104 96 350064347
74 186 377055033
110 117 229934633
45 37 418950534
175 127 38908573
18 172 209165404
8 7 398079908
87 62 90564532
5 96 380815429
108 117 399204540
78 64 22008538
72 95 385772922
114 183 359473752
37 35 366682321
37 52 440921023
100 78 296993633
50 67 179470100
152 143 203368612
188 160 126063408
52 144 416560945
144 135 272778046
144 122 74945001
142 112 185134769
15 49 211343208
29 156 290315444
177 130 457934483
111 160 213614085
130 106 424585740
27 152 32281190
27 35 408892779
55 4 37295065
22 120 33598865
28 76 415731657
20 61 61941276
121 116 463833458
129 75 389228725
51 86 366102627
137 166 344702895
155 119 201567394
43 79 414322511
125 26 384178693
99 133 49115282
120 172 435370014
148 101 396461455
185 88 2984772
26 143 17645957
105 29 438237735
85 9 172866552
75 52 194358044
187 82 72176459
162 59 395178656
168 38 12411565
81 124 129853001
34 155 359239187
86 161 330755031
142 53 57544973
182 183 352600565
56 154 352682117
23 8 288963372
150 71 29239026
143 14 317374314
34 190 356876095
138 179 432299089
115 25 79968521
157 171 336952615
149 74 439557003
184 89 9735996
51 79 131558692
125 25 431476631
58 1 33308229
90 110 111649347
75 185 385384059
185 172 412254720
9 40 200649372
117 80 3467008
39 171 122647346
51 9 224783073
186 139 77175497
20 120 325
181 132 51359990
51 73 328772599
103 65 99695479
143 99 416790578
23 96 50435232
38 40 19185154
33 107 328723089
72 182 273474277
106 166 224085749
185 130 278420538
34 43 369693677
90 78 422136958
10 13 193429358
73 137 70943367
150 185 151466572
96 93 216822481
149 19 115149363
2 79 330988432
41 148 75696926
158 86 327374259
93 41 387474098
115 124 85988308
30 104 338798016
119 26 68996684
185 56 208673380
183 158 219378708
70 187 148722535
14 178 465959152
137 2 155174640
50 134 438499322
129 54 286522496
96 142 363564774
128 73 8456298
90 185 20458415
75 4 85351865
107 143 356507681
147 63 3347750
121 135 289890439
184 149 87346460
144 49 214745143
191 166 304778150
179 185 3139814
32 22 426006345
105 126 453016921
24 73 237129637
85 130 124883148
47 62 96168538
101 189 137669395
5 151 349853118
15 128 36489532
171 49 38411938
114 79 31824470
173 184 46863472
70 114 406181310
173 175 248640536
61 150 149004243
23 129 1997500
39 113 298887415
126 48 139861506
89 105 240919788
144 109 15973439
182 165 284941628
181 13 312207458
26 148 12344668
170 169 3024177
43 125 406400903
102 5 320088508
152 138 114040715
123 37 257926827
84 101 168517943
98 178 281657024
173 164 350814323
66 110 388130407
130 128 376292811
132 106 204280825
188 183 160336321
189 87 448217122
153 94 138771798
191 143 380737719
164 23 139385473
149 52 415477301
117 81 212004600
163 166 418092910
73 98 429060027
21 185 288725438
134 115 237151555
149 30 39575482
9 173 49676006
127 60 109278910
38 107 260035282
88 45 255646522
185 47 77617040
185 4 399524358
50 40 272269777
131 121 312462154
149 96 150684972
52 40 90613877
46 185 228883285
104 7 159769743
126 159 186309635
107 186 125728602
28 126 70832545
106 112 264932100
10 92 145070057
182 38 80026376
64 141 296002076
66 105 113445272
134 88 333010856
147 177 451037641
187 69 231069045
87 43 204608902
151 157 426133083
176 66 447196311
5 131 60878748
138 72 340406379
76 190 193705997
41 69 208858125
9 38 395806383
75 122 418529121
80 57 176623294
68 96 234046329
114 147 224114160
181 85 243788747
174 123 171371435
75 70 128267259
25 151 307703225
76 54 42131835
137 5 64864353
187 4 328230237
5 157 190885430
105 30 327890329
166 25 309331009
36 58 166428850
160 71 243432470
10 88 13880459
168 64 169877296
82 126 231268738
163 188 100119825
130 59 75302832
133 120 86024165
185 121 191568627
15 179 322054643
40 122 359558290
119 152 291833284
185 180 280062824
28 74 53352482
11 120 73100990
190 36 395620038
160 118 406955384
74 101 402810185
57 10 158774561
149 16 332318068
162 38 296325127
92 119 301821593
19 170 100257871
44 139 87153014
167 168 347160048
68 185 295425638
71 157 124454616
182 108 452183914
5 90 344874552
18 78 56068279
106 39 369647731
32 146 351431548
94 182 149886956
73 14 92493797
23 114 156528962
85 125 361228064
168 59 69484259
6 123 25819261
188 56 345732890
82 127 168820310
93 62 90769555
58 44 317417728
65 94 315680931
26 23 284847624
81 15 238175060
90 65 58327441
8 79 143441395
18 1 6722051
19 77 99545228
184 131 153360060
146 98 459102739
10 48 174457388
101 78 400534972
51 109 362332107
190 129 392701872
20 27 206941276
100 126 410804421
166 110 10647498
32 80 85363061
146 178 115699333
179 31 461169164
95 26 335288042
94 87 67837759
114 2 19464822
128 104 366229466
55 89 231967009
123 129 352126553
50 37 380230825
180 94 242325851
61 158 373336275
69 118 327819595
133 23 111941
100 186 191552983
179 125 273487185
48 98 406324006
48 89 329850840
25 104 33896233
174 139 263507338
171 119 463362602
21 151 282511709
145 141 293705159
2 27 215558357
48 30 104111294
127 150 208669484
50 24 433243517
190 188 255537958
177 172 250876491
86 74 274592823
41 136 353066059
67 156 347891576
15 105 68653331
28 96 214417142
138 30 246833363
59 159 418588891
187 155 58320009
112 44 91961652
106 154 327954533
168 169 281864522
63 8 130154852
34 7 18571111
25 66 345078598
86 121 265012998
132 83 199840840
169 131 263056971
31 50 410951618
17 153 1312495
56 125 129965005
88 109 396857939
99 16 422956995
101 76 276355158
154 58 190105557
100 106 450586881
86 132 2592855
20 24 358956029
190 112 52434163
105 101 152425454
117 145 37013928
5 29 287011748
87 50 73435084
47 167 86928735
11 105 318161751
109 105 93588310
103 54 456441994
5 51 202670455
28 64 57988049
29 149 333101895
133 103 348584325
33 122 278813524
163 93 188625851
183 47 319359770
161 28 85069735
74 129 430458138
36 55 359135326
5 70 51314161
95 92 354167497
5 145 138734295
189 187 398555604
168 10 401757659
101 137 394130898
43 49 416873608
117 189 342571438
133 169 290843473
44 30 406860511
58 131 165539052
61 37 118871047
187 21 204078845
106 102 332914749
66 180 266238447
100 144 177557341
151 123 123504816
8 1 224334096
151 116 166904667
96 94 224077868
147 125 179284153
177 86 94234611
122 97 67874412
129 107 342981712
28 178 162305267
49 178 218430761
182 190 204181188
59 23 342829107
144 120 115738943
73 8 125757226
54 185 28633119
185 164 75591598
173 183 114061256
22 132 76002146
20 57 51778481
39 151 24286924
53 65 90322025
95 113 27320392
106 189 250985246
185 157 435552524
84 176 438587429
49 1 89860101
16 75 270030887
109 12 261987340
116 72 369569269
59 161 145049783
108 31 215179991
116 41 317232261
161 23 268949499
59 30 160597083
16 89 359534047
56 50 356238547
115 63 367834804
66 53 327927683
59 182 457548894
174 87 118815463
133 123 299844635
115 42 404279171
52 161 130665096
37 29 273109000
8 167 125314004
153 41 378094366
104 14 41412579
24 102 202478234
89 50 362530647
62 136 305897232
169 119 72121959
21 168 170619644
36 164 365883500
189 135 291422203
103 7 104363941
148 171 91335309
11 57 118492529
19 155 363386786
68 117 81488686
110 106 34715208
156 188 329068567
68 37 432375731
105 77 403260246
37 34 190066991
69 26 18182851
5 172 192416525
128 63 34951172
143 44 236992923
108 60 80757362
117 149 410483883
3 23 314072848
174 17 430674187
87 21 363786466
96 74 316435977
62 6 418067461
160 66 21611064
95 128 420857290
136 20 91343739
120 49 165018600
72 87 81114987
116 190 272560160
169 43 281136560
169 167 225281910
174 100 245970165
22 46 158004958
135 40 116187922
166 127 173739328
124 109 84261835
79 163 422687245
173 110 417008658
109 38 214586942
17 36 16135339
18 173 212492777
73 129 410188087
61 157 287507620
34 161 437317430
41 114 179016939
89 139 403328499
123 161 100514998
47 69 238265982
168 173 126505629
142 160 140571181
45 31 133791606
117 62 313972984
94 82 277521539
43 107 241904871
97 116 301171130
67 165 39210573
35 145 137448243
77 5 182164781
117 69 84771844
18 29 376578242
180 70 334312862
151 143 191611683
51 92 430630602
46 149 334658419
72 34 319915855
184 151 330336145
182 24 156704287
73 61 254935040
28 32 185233548
165 164 438365773
128 72 61186001
104 43 197202771
112 66 153481549
146 65 28980931
172 94 360033385
46 178 271280825
87 99 306041742
172 33 183524857
162 42 231154829
167 171 35018419
24 100 103315925
173 15 8305513
112 23 452167793
92 115 108576802
73 52 400978500
109 84 415727810
66 133 50036413
97 150 346320332
173 74 104106620
113 76 89292108
75 110 412623544
17 29 309807438
77 167 160758492
188 150 165896841
77 17 85383118
139 34 212375658
73 125 415142849
140 176 191078834
42 131 273245170
75 175 277632227
14 55 278609955
42 185 261820290
171 180 307138143
188 132 338278269
142 43 363573901
148 87 186883338
49 103 27544130
145 53 226573733
112 123 394078639
43 27 145306080
75 146 413175807
100 182 89275379
61 102 96321029
32 36 296248581
120 143 251851893
141 146 73564358
11 147 204546180
189 66 395312906
176 183 360891450
120 132 231950713
90 18 317414057
61 188 385665208
150 166 165123702
37 135 225415632
139 71 407168526
140 134 452920785
4 108 163896619
170 174 19785621
111 143 359123261
24 78 50529572
93 81 265047404
94 36 116325646
136 31 421125862
128 49 157802337
109 138 202081938
187 141 299681668
149 169 114980300
181 24 280411587
180 25 330936174
124 8 43070127
56 103 434179074
159 76 363539734
191 181 32210133
99 60 376928612
102 98 58833411
45 61 136835471
153 56 258709946
3 7 200717721
141 87 416445930
49 25 102171409
135 6 210146212
72 173 155073064
10 47 71750618
86 26 259837949
144 176 37913950
56 100 134269859
44 63 326406458
179 159 136690533
190 24 38503192
116 44 286730673
48 171 383653521
140 14 185362640
118 86 288414211
84 32 404961067
17 30 342245150
47 41 464433807
149 32 57248785
35 13 235497543
92 7 242135425
105 142 72699092
89 22 424026233
62 164 222706149
74 56 46459395
142 172 32893863
80 143 160602812
49 72 137006001
187 165 369854139
158 21 239520171
179 69 101614721
121 140 33258739
112 8 173918636
19 127 30627136
121 169 409683791
43 65 300759745
146 134 195295078
45 53 422388634
26 92 248255342
17 127 436947693
132 184 334990033
154 7 187247945
95 133 400915910
62 33 78656503
133 184 282891970
138 188 308638253
38 101 362176113
85 159 314488516
17 164 425706838
75 103 52252772
72 22 341788138
40 82 394984853
148 110 224446297
33 96 355689384
66 126 168635569
9 86 433506158
79 131 405800668
109 64 258519544
63 152 134966632
152 5 247044366
45 170 301995998
184 134 312026419
64 123 399738591
41 13 396517522
178 23 383135285
84 9 55897982
77 92 79922138
178 145 186496907
45 76 259171816
29 136 183843495
130 68 355178530
110 112 139819319
4 57 187377981
107 46 196371539
136 185 347977679
54 33 263266889
27 6 3737499
64 121 191858182
105 191 374909129
81 48 435274382
174 99 376023137
109 86 336411498
52 114 225588601
1 75 191579414
133 176 62872868
78 32 29662196
161 190 20651622
10 166 357161987
161 105 101247086
123 32 171582163
131 48 596
96 174 437828815
191 27 408607914
42 36 355054884
180 160 229878932
61 56 260498223
75 125 286701338
154 90 251958308
180 6 375841686
30 69 334381371
90 164 52312554
60 180 383927890
118 5 288174749
184 71 6948896
150 151 465646113
40 96 428573959
63 19 429193017
189 112 19242622
144 84 23687832
75 126 299804924
37 6 347818632
86 153 397237069
13 64 100335917
126 190 248903001
61 86 35293521
116 122 413696841
61 68 208139230
177 3 359908255
19 51 457098087
153 124 290919734
189 103 233331960
23 110 362928937
128 60 434443383
179 28 412412235
131 7 191613
104 134 62494008
148 163 462653911
162 77 185539055
23 50 332344203
183 171 1385178
181 91 83324021
68 121 359028762
100 81 22698910
24 152 68792347
141 151 96000279
110 36 364503482
165 148 202789966
148 175 389464540
135 38 103189242
150 183 378347339
128 41 375900783
59 45 83416429
66 27 217546183
150 130 412478085
81 80 76318333
9 126 47806461
137 46 89258219
62 71 112857862
77 173 158616747
142 148 356933737
178 140 343247387
87 133 209569898
57 110 328845461
13 156 412290175
71 137 412911442
154 54 79750040
56 39 205622895
112 45 277855693
133 92 182715074
73 11 224281629
3 96 381333966
80 61 194744738
161 148 445967848
162 175 79375706
83 101 210511799
170 79 51800486
125 138 160301871
79 16 463100388
137 168 4869688
142 16 336262625
36 23 174690968
153 95 357982810
178 50 353386342
27 89 455020626
133 157 294701185
35 53 6176113
88 15 143683847
31 67 235568566
62 28 181143294
92 125 255697070
53 42 213958425
106 133 166290293
5 167 442253475
127 85 452386686
43 51 450707855
131 11 191906332
52 55 363342918
11 14 465603516
86 159 199598377
15 34 8711850
177 178 279502577
113 8 1006
109 162 385354099
9 105 258349839
13 187 435203575
28 122 272018186
181 89 310411197
15 158 293395884
168 58 181747867
165 95 107261524
156 62 188266894
122 52 218196869
22 123 217983805
159 109 213077519
92 37 386885552
120 34 32820732
144 14 398726531
134 38 14122050
170 64 351235895
7 181 435160752
191 40 28559705
104 54 62663284
79 24 36488318
68 73 398674020
142 14 173307447
69 52 382111875
30 18 111020491
186 52 151580901
151 29 205224307
185 171 123820544
180 130 439005722
54 183 129191718
69 181 164752032
183 56 38957241
69 54 125985868
149 14 421498686
110 144 408391815
29 127 366736878
38 104 395401149
140 166 322837601
34 158 210981609
181 108 146857150
143 183 83341517
144 175 162696911
113 54 136567011
163 56 395919284
180 101 137608086
138 44 156879940
8 76 77082908
115 184 184471639
165 70 251413543
19 49 232384194
103 136 406967677
78 62 129533454
27 72 9915994
28 111 137829855
74 169 170434477
56 173 463426122
13 29 358613698
144 167 108248492
22 2 143280804
139 59 35302853
24 93 45649399
112 177 332883039
159 39 207858644
62 96 448015155
147 46 109704037
127 6 389891554
115 93 445466053
149 177 12157003
2 182 439823449
99 81 35934484
139 51 198992478
51 41 457684992
49 191 202548451
21 34 66407319
128 157 45259992
80 21 351675372
167 56 264117629
108 9 126921647
37 98 285281392
15 165 411108551
183 15 261032335
58 83 109171457
102 110 132366092
154 177 30865065
77 13 325306374
117 23 367590201
151 76 321547149
68 21 191348489
142 114 386609122
189 139 277924914
112 134 3671667
17 41 188400012
80 190 403089045
94 163 282319140
148 25 336335167
64 165 148774724
8 151 439172310
45 62 136113699
151 23 461655202
133 167 367723148
18 17 156586137
101 92 362222439
169 151 446892829
8 10 37333392
30 21 336536699
163 35 287210257
5 80 303400732
71 85 291007162
24 99 94337236
147 183 68249319
113 109 248828647
12 66 79107657
185 50 121797233
161 62 112523488
40 187 320224861
164 151 445301908
109 31 21275220
172 106 223825460
13 127 323783390
19 89 459946864
27 137 403966119
123 117 51541845
148 92 326531170
168 83 284079155
149 18 215440811
142 84 120106340
33 3 163992964
52 105 315435793
9 186 112769787
85 23 338518059
79 62 457001018
117 20 227956196
122 51 359624394
89 106 454396141
98 34 123576067
109 94 137293545
184 88 97793830
181 157 318482239
143 73 144676090
179 84 278931948
124 54 415975885
151 163 223655446
144 183 354703735
61 156 414540951
74 41 528034
151 152 73902378
45 159 212578114
187 95 249863410
96 46 252903163
58 26 24280009
163 191 421982866
107 22 135173500
21 145 422482268
107 52 384337826
150 141 5637899
29 122 435861692
154 162 350366424
122 38 111592584
40 130 229073508
34 47 451803510
76 39 122754833
142 167 442806378
188 100 238869461
58 136 188083197
23 123 405859967
13 97 259704479
90 102 246536771
134 43 370954466
47 65 36498383
190 153 102595290
11 28 347324244
54 89 183642206
12 149 370637264
75 34 204890848
152 29 26299746
44 19 40507052
160 72 284682246
163 177 97823512
68 163 27713467
33 51 415364183
84 113 198634949
116 32 105573017
140 143 59101952
105 24 87115904
83 66 439560488
133 182 186400395
146 56 172610625
176 165 361263358
105 185 250731024
97 67 291592670
126 40 324950439
138 161 76595239
106 186 354455716
114 149 214274533
181 179 110089082
130 98 106953767
34 126 66601459
2 92 135672737
38 3 109547164
140 4 144459636
19 86 250638889
136 83 409092600
133 129 28940555
97 113 92318130
9 154 33506166
125 155 208348282
56 121 415042536
173 128 123702056
159 119 210221019
73 155 169288438
184 142 377867774
83 18 440018159
101 23 15231743
35 141 372173742
75 5 352103239
155 143 387491603
25 77 359369035
20 122 428455195
83 28 286647710
22 76 255391324
55 16 264119393
143 94 188481263
159 89 199415890
1 170 174232499
17 51 220693359
27 56 233689415
71 131 2273
86 50 340462911
179 103 14877116
63 39 40535952
68 115 235189867
124 173 455381691
96 123 70146607
61 25 116854419
83 178 90779068
143 146 257516519
12 33 269111324
127 48 18982417
47 72 64038624
55 57 151666296
61 143 73454237
44 25 131518069
183 105 50760857
5 134 111812522
2 77 137632114
81 72 271454166
80 65 49609232
88 97 291486813
152 74 237044503
187 2 711441
69 19 227636284
152 78 86310785
142 188 9090632
29 144 54210532
176 125 75093866
106 5 131294901
116 157 95454949
94 103 363216934
53 187 109579395
133 160 75457475
39 148 13069368
102 117 179422411
131 141 190411699
64 57 445877892
164 5 42447647
13 5 355183775
158 165 17697984
165 178 235277002
38 191 77490111
28 156 341290234
16 25 28207621
104 58 391916936
130 186 107024341
64 83 423860560
113 78 379107814
166 159 55956789
169 87 325677581
39 131 76967295
103 3 349864316
26 113 209152490
105 4 449548289
57 169 380449494
163 31 369878300
88 25 145436052
9 179 179273268
83 54 400181237
135 4 357743983
14 29 308693842
88 90 392309472
188 41 238507641
75 20 117103014
53 30 45199499
126 60 446576590
155 53 230984634
157 152 431506002
166 28 273297208
105 160 419434971
78 102 211200659
43 37 215705926
29 36 9822203
10 5 194508970
157 90 347359642
20 62 225908825
70 12 95431785
33 129 105709276
152 178 222646058
155 104 307866185
38 2 219390255
141 10 463105835
173 189 395135234
85 54 218782792
86 152 446995562
111 98 311445906
174 114 37066493
156 143 224609580
155 50 391803280
168 179 319642694
58 114 377740266
114 90 444695328
177 145 444228055
90 66 372782042
144 172 368555703
101 32 344281485
50 30 118079215
80 177 178799795
2 185 193315346
128 6 19190659
130 136 425660720
168 166 298517827
137 66 306052174
84 21 261223743
133 21 382939744
191 93 438108924
148 32 211672312
120 165 144266767
61 47 221607075
70 21 57326087
162 111 192989589
108 150 31618367
53 55 109403312
44 169 122012758
55 88 191790947
1 85 212525730
89 148 93257069
190 4 123217490
174 160 93645474
36 43 360588365
99 45 218276993
138 5 162737613
59 19 266
36 117 347311250
61 2 272636559
107 159 121298342
11 162 14326049
79 189 369160585
171 74 136595213
162 60 308707580
87 18 229955515
162 29 294523118
41 8 334190588
160 49 120617141
6 115 170943455
124 91 246202291
5 38 319032695
23 81 9310956
65 188 206403045
181 178 24981219
164 57 72035628
62 65 251117767
87 84 184964093
105 8 247567735
20 11 180851186
99 122 448221366
131 3 438726937
187 158 331113101
23 55 294851263
11 157 73824231
161 136 312654748
13 165 25643880
24 59 174083946
166 165 423036400
128 43 169604409
159 112 451389903
58 48 114265513
113 178 85405155
9 17 121985842
184 77 235565243
33 94 160521874
25 134 136412982
111 72 97036793
36 177 448452621
36 187 335878100
1 26 217641612
167 127 399574179
181 19 296387810
184 2 28843525
5 181 155677203
181 49 338435527
62 37 217913529
126 185 172526991
95 121 228039235
83 160 32428013
32 188 116854159
55 175 226610344
187 64 302832763
168 56 388072208
9 8 294004720
84 59 429156873
28 145 370802817
51 144 159603019
110 111 7835003
96 134 331477468
63 37 62342372
112 6 348948454
141 80 139432512
17 167 263127669
190 74 276
120 2 176673908
62 115 242055422
129 84 448570858
164 100 371812566
124 127 209050891
179 93 24607509
174 4 40072640
176 119 26548361
43 191 379471371
44 123 324880303
164 129 418843718
67 47 17942754
102 170 317929274
132 167 355309427
58 5 1428063
100 2 215950112
28 1 85080727
143 24 274939339
42 8 314342543
183 94 193119475
98 112 164356150
6 149 448068124
32 164 276628509
118 116 366292100
105 74 463728201
113 28 104492394
158 173 129488960
60 22 57211651
10 180 226323897
93 139 297231369
59 63 79420393
129 68 309044432
165 61 239387632
172 29 465375328
138 143 184433548
95 85 232164511
10 89 320461492
94 174 102654460
75 8 305623785
117 18 146978547
120 124 462676637
169 40 455676141
153 114 129640920
149 11 393677514
52 167 47656504
162 140 203771740
51 94 91101868
187 8 211131483
38 99 397261636
1 113 51659172
147 187 348559501
175 83 259621019
130 139 176731114
134 152 217305379
67 124 366624267
66 175 441183480
81 25 173885778
57 144 147103688
26 6 321243058
7 128 427207445
151 94 400795964
40 137 152268003
70 25 381602511
115 66 308375319
138 94 24005756
7 37 465954070
45 11 21646000
144 178 415092516
21 37 261958310
14 189 78987841
53 161 293988317
185 117 285438118
179 174 102769542
5 61 189300447
131 69 130988760
86 179 443100277
108 46 367331899
45 69 401379443
172 22 271049440
65 88 222785460
166 27 281326297
177 97 215468064
138 123 299702383
33 190 286287692
54 5 190464462
157 124 58570205
126 65 383516488
99 8 462581352
83 36 61335498
100 145 439998695
52 151 151796337
109 90 34445252
94 93 87691910
40 54 48216836
167 93 262842849
44 140 191752076
128 14 260951180
140 61 78538418
46 4 40759610
66 18 238510527
39 108 25898181
121 98 57272769
108 106 83134887
134 172 430334991
31 176 10646809
65 14 405718043
180 36 46625776
157 57 27737308
177 127 5106789
13 115 243058978
63 169 74543571
82 12 70202066
68 158 430763283
67 169 134606304
99 159 330880112
136 165 327029995
121 4 378216227
6 76 58706161
88 150 408127446
17 2 234694021
142 165 373423583
60 65 208438109
77 109 79181161
19 29 211578399
123 188 377947695
45 152 192395279
52 42 78084910
161 121 1273
83 37 304287052
177 5 140061383
130 11 31128758
139 123 221494969
118 68 360878154
66 2 5150445
181 15 207235603
90 96 381756548
91 102 298993848
77 7 202374956
18 25 103181685
34 56 409016529
53 169 200216938
123 48 206825224
157 65 366244062
104 71 61067135
33 152 133054154
7 25 406764972
137 122 292545368
2 149 326552103
83 77 288510422
178 112 438908554
170 82 231390636
125 62 147437561
122 129 135389108
54 130 278657440
35 78 191342248
166 72 56636374
149 172 358581987
106 79 319395769
101 107 240155242
43 135 9730658
120 134 462743540
122 132 359989808
191 23 33471214
172 16 155363343
98 32 158622978
120 72 57098470
55 162 171384733
130 22 41560186
68 32 45624275
180 187 445491535
130 30 254987708
48 104 115911660
76 92 48898180
169 6 342770515
2 116 275792747
121 122 47494541
51 150 238425767
50 107 299094073
6 64 113994803
114 34 444849562
18 133 420309448
23 173 435258900
143 95 247893712
18 114 203049966
174 189 415004065
93 184 296185140
185 79 232079959
52 79 438542944
173 159 295010040
76 128 151468119
127 1 227355839
36 84 163104048
138 132 448287414
142 65 223466652
185 132 244787995
88 148 435070493
17 121 304394880
177 48 314288128
68 93 342028295
110 64 306415328
70 4 129105561
63 61 289068744
72 78 446335783
59 92 433807759
65 41 253433791
128 120 441721159
115 91 458799559
55 29 411045742
118 65 237990802
21 91 238101724
170 178 53835052
34 160 363246019
130 5 110957302
183 162 55093369
172 129 114230769
19 55 4610876
90 75 22470881
30 76 457013237
17 118 415783765
155 6 18460114
91 46 87522687
17 144 80228771
174 113 335919427
28 87 120420620
137 11 68220748
173 96 25781178
159 128 339492804
7 166 302812682
175 22 331854213
72 77 297565472
171 94 43538607
159 20 9079732
16 138 295571554
65 72 124335585
47 154 262155478
106 87 140274453
161 78 33805096
58 111 206090359
172 165 313354370
109 34 100506321
105 91 135427015
191 134 101908094
119 97 152132615
24 139 126544911
122 135 1025817
170 28 148808494
129 183 186966385
178 118 3117996
4 116 396807173
8 161 461289687
183 110 322663099
37 76 90894887
87 164 151327694
153 47 61266201
101 138 375026809
65 158 333496208
99 75 423627916
35 162 225915835
113 63 459894474
36 16 271185516
113 85 432367970
175 80 322682142
59 54 269849882
145 15 188502061
23 18 390001330
187 30 33852922
117 121 344519538
45 115 142209927
55 123 313798291
162 169 294115916
81 144 374417721
137 51 335563457
143 166 459285130
44 47 91247984
81 151 424810079
41 186 300590639
7 27 27755348
33 21 59397519
98 1 208056229
173 53 27653250
183 87 325059535
141 182 243235531
40 49 138081800
32 90 257303315
55 74 440706794
148 63 168686400
174 40 81265382
69 58 63992701
5 31 271773436
130 53 447602686
24 36 371486356
170 189 413916268
59 166 271125061
76 134 42509034
145 91 181969931
98 56 307667528
161 124 447191061
160 131 3009443
11 185 149390062
78 17 369254445
35 166 131485693
52 177 263728181
60 132 38299993
154 172 105236577
22 121 62624957
187 191 330948063
4 38 73115706
37 87 194033780
50 122 285437418
125 159 210063178
103 123 58994343
111 120 232894646
110 77 432300581
186 152 257563726
24 133 227871745
29 123 135407400
182 124 396331470
91 142 280228791
95 67 90132325
131 188 135482679
67 73 391943223
164 186 282923624
174 57 42284366
161 118 226565426
139 151 337370267
151 128 181844991
184 33 76898244
151 53 23685978
145 191 180567172
129 30 431139251
180 109 416364604
126 109 342328553
165 109 31565156
50 158 23045763
156 77 427132506
81 132 167310979
109 25 90976280
146 89 156695785
147 149 219539769
19 11 6584319
50 138 93156951
158 12 346160489
84 57 28148512
156 175 91902945
17 142 450259248
49 60 183005506
185 163 297382245
154 117 93686269
123 39 4682079
188 91 94178840
152 38 85764985
160 42 249999955
160 89 176653652
81 130 67171743
74 108 118829130
94 43 185832173
54 181 35692783
162 95 168289736
106 34 1925329
134 68 193305527
190 138 133621498
10 82 67715591
142 57 373045676
101 5 265777482
36 56 25468492
5 179 418928586
51 160 234410461
3 108 120780544
135 171 193738980
94 13 341953906
103 58 12613576
191 101 267720174
93 12 342433732
186 32 460033170
11 156 400002796
121 177 438840773
183 1 20470921
22 10 178744671
26 47 341171034
99 46 110594888
143 57 27739804
23 78 4908139
114 68 210480433
16 28 205304441
156 58 223337624
17 10 455682432
85 105 232372933
79 49 108331067
51 48 301565645
148 173 182225608
116 61 93605930
25 95 278065123
12 53 99351897
23 136 285366130
151 59 81504119
40 141 422092149
58 171 26551795
40 37 139934616
101 41 122756543
59 31 314924062
177 188 68961923
100 9 263670097
124 174 190115643
21 49 48958602
162 92 419133614
54 177 72894562
93 187 419149825
3 185 296602088
126 26 83653697
117 182 337166330
150 163 88288835
94 48 314317667
137 147 187391987
36 123 345663293
109 19 105659417
103 27 209317920
12 43 395416248
150 38 375550125
104 51 107777139
164 175 100771350
113 33 31522983
74 109 347511467
135 61 58799997
153 76 109207974
60 114 228522147
64 96 48267548
152 128 213207190
75 9 55443750
110 168 148313935
51 31 170558886
171 172 87203797
115 177 54742594
41 127 146447216
96 97 121741290
28 109 406693857
33 70 133694758
168 35 217040445
15 164 353847734
105 58 20719824
84 81 262099464
34 182 34019553
36 86 373997163
179 119 420194631
98 169 153204961
60 4 368785126
187 178 445690614
46 112 216830434
108 78 121699349
159 70 247948714
149 164 452958157
20 176 347235950
140 161 131634302
158 131 290886841
155 65 194527032
68 83 355738696
69 145 447269404
30 172 30954510
82 154 173204461
183 166 221952124
58 137 27385204
146 129 410732125
47 186 400020314
144 19 258344225
42 148 290377160
169 19 320621882
81 129 439399046
33 139 244120454
22 174 10653307
12 83 386577396
75 14 161676687
45 23 158488897
81 159 20414890
99 190 152628644
135 98 301866215
130 75 5202348
6 111 451630651
101 108 73571091
50 6 139606514
155 106 117945721
61 97 401597121
87 88 94035263
38 52 358153607
85 40 365307584
50 46 31828316
188 145 254405139
45 105 274646131
183 28 206142095
60 184 415375478
81 29 131657498
186 36 29597137
68 153 329875198
123 11 442976121
147 16 348385075
11 43 276116647
161 188 304214155
170 75 368954785
131 72 449653658
167 114 148253434
44 145 88449511
14 91 32944615
121 147 92867657
77 100 339473450
95 126 408016576
151 98 343707922
4 67 192522548
44 24 59530362
77 8 297526058
41 102 250269461
180 41 199815116
117 147 260044954
63 69 411626361
138 145 277344048
153 173 222851335
72 133 459090319
115 127 375478676
62 48 46955055
165 68 119221736
146 33 124399512
148 105 376437802
55 187 7658694
179 60 412043060
100 127 105256398
113 69 450571286
48 44 393389214
6 23 32475776
78 71 153580846
51 124 236719502
111 119 132079723
43 45 113495336
139 47 388724952
45 172 434887892
127 39 102680347
93 147 161638234
18 105 26066325
132 156 190804605
162 16 290012797
121 130 175681149
17 158 12
110 157 14518946
34 41 213759776
161 104 26864753
33 141 299636192
14 132 277134008
56 69 323809703
93 83 184650511
4 133 372908778
104 75 7430360
144 65 53636942
105 67 367625134
57 175 183823860
17 112 429523520
139 1 383922204
63 108 314996942
104 39 143700481
11 143 298851364
12 60 212353974
53 139 103899195
137 128 245922461
190 84 316373371
122 43 232824837
168 105 264934510
143 116 452275809
70 140 104343778
136 187 221089259
82 118 318071018
170 167 76507113
54 53 106971590
9 94 316101783
64 101 266979638
76 72 214399036
89 125 391697380
2 16 438046254
35 180 460027192
61 59 401694219
65 3 281806334
84 10 311676614
143 187 189935519
50 128 305180644
133 101 233438317
104 72 384294922
128 46 248467794
5 107 117031290
35 43 263604946
47 104 242889769
191 164 447705195
29 23 407027623
136 74 70411762
102 77 50057225
147 135 128695968
17 191 255637644
183 30 446404519
51 163 261018284
55 95 425536656
56 26 405080653
86 114 162680916
75 74 428506795
173 131 194898054
21 92 85146750
96 171 323036476
105 141 315510374
89 14 80103165
159 151 330991203
146 46 276516307
72 113 331847392
188 58 24903685
172 115 146954416
135 109 219994734
51 149 74172058
158 88 344157854
9 83 98850870
55 93 411201340
19 154 386016045
88 151 110382294
98 173 405458272
178 104 413871563
107 41 408904807
115 99 350500160
125 104 301834154
71 52 459181707
37 125 347747214
151 22 14838116
153 69 118567895
129 15 450454449
132 119 203032757
94 32 64742383
107 158 104742855
9 87 390694855
48 76 246093322
191 175 416812450
135 163 55057338
142 125 245946921
69 17 93459121
8 126 291124618
141 21 390552321
31 112 350649899
158 46 240047203
138 102 275842283
18 72 7890775
83 141 439364544
93 56 235288187
109 46 320317172
13 183 114184333
163 180 143326653
169 146 207189979
14 158 330726915
18 9 99427336
176 68 87126485
20 46 192386826
71 164 250099179
60 35 221665870
137 104 116719788
141 170 366698284
66 22 259613822
49 189 458372249
141 158 371725035
83 149 71640385
153 164 333760899
45 29 186114637
112 64 30577550
126 83 279794950
33 144 84129296
103 92 256590256
32 25 201373289
19 8 165454884
57 109 19192023
45 191 158579340
68 97 415710342
150 42 156859419
166 84 245672667
10 188 149847827
77 171 1042925
24 191 311528538
168 144 139533142
104 113 96102892
143 184 1210206
65 131 230752339
124 132 416888330
87 130 396765888
66 168 340233252
23 189 228373711
94 135 284693418
124 99 284077645
118 36 244608769
77 69 226383644
14 190 300135348
147 79 105467543
17 44 261993419
180 134 255232550
154 85 187772570
118 37 271475673
7 159 369006207
141 51 368996065
80 60 456488505
146 130 408508585
171 182 204371079
102 7 432005760
142 144 234998073
12 157 291859671
20 14 90555414
176 141 240488936
23 24 108697471
143 189 163337523
168 70 320827667
180 2 464536297
35 170 233234145
158 118 213622807
79 17 462419537
128 22 462116043
79 110 418174440
180 33 160810072
22 50 131719354
73 28 109409289
164 189 221944962
62 95 407800
68 147 431052738
182 56 383464626
58 46 328021306
167 106 20706699
22 166 344467873
75 167 27795093
50 159 325134299
183 106 393211585
65 31 454860265
49 129 92717103
103 40 14373099
69 180 252034556
160 140 402200741
76 95 389207161
90 71 323173278
35 128 165482378
60 6 179779545
91 144 365819413
159 47 130788691
102 129 51537891
93 35 451016951
32 107 143616630
51 182 321037734
108 147 109154938
99 186 462121724
177 87 306013814
12 14 269915918
91 92 306191607
40 120 406081385
31 75 284035085
21 165 204819651
13 15 49276798
183 91 165083435
44 176 262682338
57 141 259441911
164 77 70650104
22 154 324714226
20 63 391549648
31 18 320678611
61 46 72584747
151 110 363395512
75 48 79793718
168 126 31285549
112 94 7646956
92 134 281133843
105 178 164433369
14 181 31336388
13 81 453427706
171 81 12285207
72 184 327420271
136 60 278651987
125 185 172305044
92 181 181691391
135 62 197664536
72 140 446988077
154 49 86550131
125 181 16812534
37 11 376093303
46 69 259913403
112 126 119015478
171 2 450438632
78 144 163162251
16 17 60403281
168 156 63447515
43 161 465457304
140 168 74935381
139 38 50452404
27 184 348078866
128 188 387737947
165 191 251823645
52 29 381386501
11 134 227559166
114 154 53255810
84 75 290557208
160 74 30287888
36 79 204256071
4 149 396072663
188 189 4901643
141 142 137833619
175 150 82788426
160 141 144780624
54 171 401025718
29 181 264109665
68 132 173471071
165 52 192459191
44 5 254797028
34 1 58446955
78 145 226773223
8 95 203577240
125 102 132534377
113 19 41231150
17 161 457532604
138 133 238032132
93 109 268558080
40 173 225045573
96 127 262709590
142 153 422292040
65 190 462951208
65 25 22535673
62 89 103810343
96 83 78857993
99 107 171892822
148 180 463406486
113 70 24600151
37 33 444276339
12 41 129456320
74 121 455207783
44 74 56546695
51 116 326097045
163 65 449063938
38 51 356597706
32 130 196842051
93 113 482
148 31 450081312
69 70 347813275
162 68 230843492
13 99 313202235
77 67 374864084
3 122 329316520
13 91 298428978
158 169 441890350
85 150 379533460
5 105 23438986
96 60 419194406
55 54 127469415
136 86 99044326
115 80 20184051
66 167 435794084
158 163 446596741
106 78 111394617
119 110 78840017
172 111 410089846
143 123 293625216
104 63 431522902
144 152 30459429
55 42 240934774
131 107 172644469
90 92 404682318
31 129 96018471
61 75 177823421
5 62 318551718
154 65 73003605
117 16 332009291
167 190 66992931
176 86 214442699
146 101 286881710
12 75 394896092
42 79 283492042
61 67 77881068
58 170 36968118
49 107 141926164
3 16 84130449
133 126 181085673
120 152 141227113
95 125 27390876
16 104 436352003
177 46 337277188
125 83 359619566
174 61 356467336
146 20 67434550
68 78 416571072
144 6 81592122
79 132 172445718
171 89 208593608
25 83 458921220
141 157 210814210
163 78 247003754
93 39 137523042
176 97 43001780
69 158 340315240
35 4 276687217
136 2 93319745
74 123 216796181
66 136 399034978
170 106 416935937
153 129 99932131
144 126 259678699
108 99 190834429
53 108 391107940
20 5 207267027
170 77 383747105
72 145 342098214
142 72 121355000
143 137 89555384
165 77 83110396
106 179 149671628
152 26 47692135
110 169 205748251
141 147 77794965
44 91 160472218
22 105 387764136
10 181 239113879
36 139 159397902
98 174 365101487
159 35 449811156
34 51 67002547
50 152 19962604
95 105 268614679
37 184 18578281
93 186 182799369
114 109 301865555
38 69 131075645
16 173 205683747
171 104 289520503
20 32 271151128
155 124 264674424
11 4 131222876
9 50 219969029
93 64 314473401
74 83 427017499
19 161 164087692
83 183 327042734
123 150 22119587
183 8 212004996
103 90 177495135
71 159 251329436
133 118 357807936
76 3 332724233
94 140 121291755
170 98 437083713
66 94 177702803
188 165 18259944
147 13 378411787
176 12 222051737
133 148 316067889
157 117 71370353
150 157 16246386
109 118 38880643
2 188 147894868
116 74 190829251
174 137 82307540
3 145 248775996
148 185 413516099
190 124 320267144
33 18 4435883
128 56 206258654
43 113 34694210
117 125 324181232
60 7 57537022
73 92 424766607
181 62 100003932
122 180 463511609
182 66 208816914
182 162 242236667
36 168 368132212
58 118 76773835
28 23 39553626
56 90 53473698
84 35 402312655
84 104 54329373
161 94 34440972
40 15 235104749
58 143 342965848
18 131 260031343
80 162 454419726
19 128 69783114
41 160 227676884
164 74 31675287
100 136 86673271
111 25 243233465
37 179 418885647
148 58 65388677
127 163 301870089
113 23 403324848
133 119 19272874
135 110 355052865
159 114 231215210
94 101 50554051
188 37 447534644
40 44 250273512
45 148 42137017
14 95 168503805
57 115 396374076
151 70 242888607
52 16 161392052
171 175 314655109
19 173 362867816
71 63 8631592
73 131 245157276
119 66 255967676
16 97 369290688
22 114 441264882
180 127 223577185
34 2 24351350
57 47 229604706
96 158 224996077
136 128 420427620
121 176 131731081
131 37 22036111
167 183 86008085
60 78 449094528
64 30 54318777
86 58 28903887
9 158 230552141
159 140 261435610
183 77 166329115
95 61 105510363
115 34 41993391
155 134 124392235
21 25 370637778
17 1 357627283
162 128 150626733
98 12 275914568
47 114 59306921
171 65 219969278
133 170 114339022
97 107 283372241
61 14 122842342
99 148 464833491
46 119 116397222
78 66 88608729
82 17 94208019
153 23 421871327
95 73 244504024
76 82 225378732
152 92 381818924
113 66 82181756
130 15 73005751
18 171 67925719
164 127 306453414
137 110 249522974
29 137 69360733
66 170 300666506
50 59 6224884
156 130 367144338
42 122 48016481
37 138 455620561
64 164 207119301
5 111 137759703
81 57 146296934
52 182 177934466
2 170 80091825
155 61 407503806
42 146 276755254
74 188 138877897
175 12 454952791
52 14 93285067
47 180 156280229
53 89 228524207
99 93 142606823
142 135 441555414
32 53 204948368
74 9 434398646
73 71 303093140
114 7 244275626
50 42 304694950
70 99 9223513
134 12 93449290
109 117 171946914
161 159 234723863
61 72 143335772
121 44 55498915
51 67 66349525
70 9 53156708
71 12 458436246
48 54 206358075
52 163 203128531
71 2 173660266
136 166 289793276
91 66 209187364
103 171 205915264
103 68 449503011
38 17 248443119
146 55 230351856
50 150 443384548
28 40 86931026
51 82 83120120
57 100 199379087
144 147 94567765
147 41 199688489
14 24 318264099
95 186 157068272
82 14 5155833
163 75 152310833
102 105 94000303
64 143 236586389
114 9 354867177
89 107 275460625
20 182 313035363
190 22 41564281
65 95 72760255
106 17 263976952
186 180 45881459
83 144 32571204
100 103 55046330
110 158 346025903
44 111 312938415
44 27 254136227
53 110 154291344
136 176 326373146
99 65 234933264
81 44 111522397
72 3 121500975
144 181 210508763
114 49 452583487
128 175 55550485
9 15 115263907
42 87 310622461
39 49 257254011
11 118 432923864
24 177 407138084
161 88 256114425
94 39 280280767
6 156 433899938
170 44 89113260
21 167 1462501
64 51 126870166
12 16 262567494
110 133 443391398
170 132 283629101
102 16 327671601
114 96 379642346
129 55 81423480
111 33 419679969
63 79 35766975
186 71 382953501
128 67 136896595
19 145 46870734
178 41 142027922
60 187 252912438
171 28 342148694
44 184 426040668
5 160 130707135
82 28 32463517
25 173 196318667
20 55 319084827
28 137 378146247
185 30 92058587
98 134 296242537
189 181 118555947
158 77 352611500
188 83 177749410
17 27 234191410
6 92 9268993
14 22 120932866
75 93 423739365
108 96 190283729
2 155 356634322
87 47 2908314
166 51 57221265
138 106 71789310
66 34 153097394
44 59 165555889
36 13 26685337
2 102 181929385
177 144 240173925
120 58 66906078
96 80 88334670
6 125 291160877
40 105 138110307
91 16 207563985
13 130 148658478
45 107 69098702
152 153 2509666
17 109 222019419
173 108 393869788
52 130 274223241
53 18 210676258
76 106 135275735
146 93 197097234
102 27 287564889
129 147 181352172
40 31 359562230
34 64 120119137
129 96 319196041
185 112 290206812
22 167 19266049
29 189 365470901
57 107 233036845
176 41 181811109
128 4 436006329
162 135 252245368
88 94 156985531
165 74 326155526
153 113 44454364
35 149 249617807
152 124 36086430
186 146 189944282
78 117 139413417
63 25 76942788
135 143 45328644
4 87 381458287
46 25 271320135
84 111 28070493
91 93 279946432
20 64 343038760
85 37 151753025
179 59 324842592
98 43 410296727
191 117 349683153
29 90 234202938
160 115 464624975
90 129 368894470
184 186 148526569
94 139 326781475
30 159 241519724
9 4 242747069
158 168 60272421
162 53 134236959
150 190 373728853
9 44 127553550
188 148 451020902
184 158 190555855
60 116 295877275
62 157 324714734
99 39 335200545
155 57 309868525
97 44 113453813
108 20 139268962
70 74 245876355
44 150 86552540
163 92 263695399
107 151 452173058
6 49 429477722
133 2 147973917
20 34 46185394
165 29 262142438
185 80 110506510
78 29 119875859
22 62 248134578
60 131 361123713
185 158 29177631
140 45 48563126
176 72 101091113
168 123 135525391
173 27 11079824
98 125 458356570
46 117 160723784
64 37 4297272
133 166 268427412
105 32 66839103
141 156 190650222
50 2 45981422
91 172 100820389
44 175 90424231
94 70 167637219
155 27 15972729
88 165 422738961
121 26 457561467
82 190 169383798
136 118 208239242
41 149 141503171
100 52 198122944
184 41 124636541
161 77 350463444
103 107 166248949
57 182 435801254
116 105 449966776
170 37 100291505
150 25 156934079
68 77 345229468
54 162 634074
95 19 380008988
5 175 296513252
12 72 171982591
25 184 171292825
111 100 18376732
68 63 188464410
75 158 114741723
180 46 100399403
22 127 192935495
62 191 462396517
178 137 465293116
49 166 35795545
128 140 270683994
103 64 190127670
23 47 58655244
120 104 404224381
179 83 121108041
22 138 208889008
103 91 215000615
151 47 441973470
143 104 166477045
137 70 107873429
148 71 76616787
59 132 367455807
128 1 445288022
10 19 167677426
169 184 14449403
149 170 146572054
26 112 412586956
13 182 292911363
191 89 428036288
155 123 36357646
189 100 47012318
112 157 340586560
105 82 57747233
40 121 445304625
98 185 340717169
32 1 207091202
146 167 332266676
146 99 54348632
183 75 42256769
138 60 374904496
82 31 355701064
68 22 69151129
27 115 227170559
151 174 2637632
68 16 224023897
101 95 369742185
41 72 327132643
173 31 334551345
6 89 280894563
50 189 433539247
142 32 316220423
101 129 390223654
46 82 124561052
28 15 34698874
90 15 39927987
181 119 341698390
16 61 178798867
9 34 250211272
24 85 150958162
179 156 320080200
37 82 359789966
84 115 54042039
159 12 368306361
174 58 388179794
148 122 367452279
163 176 107761350
78 150 225966375
95 107 250402918
138 144 178441563
13 40 124494943
69 40 266014438
21 86 220650194
147 75 346093932
80 151 68167560
62 66 379133927
58 70 188160020
149 151 263026296
133 29 172017019
39 18 76452865
48 156 151832126
190 56 443162112
136 144 442380723
169 75 212209780
68 131 188420440
184 53 356078921
116 85 359482902
139 167 414244304
61 104 461778894
96 20 391350991
138 4 373016880
109 16 347444477
8 47 273985284
176 78 133118311
11 80 305587057
127 95 252561080
43 99 461676030
156 181 13332794
158 8 120413623
163 71 460637512
123 85 334011004
97 37 414552854
76 32 327983128
181 61 234609
65 137 38926090
10 52 373200517
163 24 200534461
41 125 384622244
74 58 175973560
189 22 213156395
56 165 180200467
36 75 227264689
122 13 338765727
89 129 58145045
32 165 127266089
134 133 67076422
81 82 209153301
174 15 410047760
90 9 379760014
24 120 65165296
19 70 316426679
77 44 287044735
99 42 23423989
27 92 45494751
128 58 107715144
7 39 99756998
32 131 261871201
190 136 385656760
66 169 346287966
2 108 66038888
25 98 399142220
46 48 55110740
36 72 427688719
146 59 441471594
103 145 6707586
141 2 443606696
64 26 393225884
20 87 336879091
159 189 121492818
113 2 221795670
45 87 87197892
154 27 155999428
174 18 305520244
74 39 53265775
178 168 37563611
78 159 150135072
102 45 432017859
153 20 315407377
87 64 222724179
83 22 451462187
117 132 78503527
127 111 31046338
128 143 24577177
86 155 405432029
186 51 436871557
111 54 20808032
55 141 386770150
153 157 338996827
120 162 55142545
2 84 368150824
14 182 85919848
177 114 200298487
36 47 206776115
57 78 114221188
168 149 77277043
131 115 181396435
77 91 195743119
26 66 248457462
150 29 13285628
22 55 444925899
50 137 93502570
175 52 368505411
41 18 118312263
178 115 72274997
143 127 185920911
36 100 307986989
80 186 446770613
11 127 43986577
129 180 117015760
103 71 129124359
137 43 278653794
54 137 261973384
164 138 406774199
111 177 85093811
182 112 438401592
111 164 166061869
164 152 111534689
35 146 117245732
162 39 411104686
52 142 441633986
130 47 32122305
114 84 188559517
130 48 62044395
50 186 170407789
103 62 57296103
17 59 404957326
103 38 197333955
165 41 197225
53 20 84860693
143 179 345789426
169 91 183875161
6 59 25038767
75 108 464482596
160 167 169651590
158 51 251674278
155 62 461278357
77 80 343711753
183 165 335132888
53 144 107018578
60 89 9185462
172 11 269539176
108 82 266792239
122 81 252363475
28 5 438642866
134 95 128187003
156 165 238141139
107 136 217427724
106 11 375836171
88 43 411931673
96 70 446743434
93 180 293516330
62 169 158890302
92 140 249076855
60 48 251467623
48 160 349725978
66 178 215041451
145 25 239460281
26 91 390136457
126 153 216413220
151 65 250934947
29 107 447714141
182 8 101097456
185 55 35905220
129 173 377607388
151 3 211350093
159 38 125930268
82 181 424851077
117 88 144563570
27 59 131148240
150 89 425486535
97 115 446948445
101 30 139747128
71 5 27480463
148 166 2834648
29 93 89829207
87 31 421686522
159 165 268867459
55 184 26723092
145 71 407948607
75 59 219262283
187 127 298880706
142 145 395054877
35 56 23188717
164 166 431889900
82 64 169468107
167 48 191011945
167 80 300315583
86 162 397037323
1 137 158295924
142 182 113420762
187 90 438359243
120 158 430282565
70 102 83593479
87 185 212988259
69 123 18091056
31 8 134919025
106 46 378103326
45 101 167385704
102 32 439699774
139 153 234337663
186 143 90922611
112 168 348288922
21 147 36861078
10 60 338505379
98 108 350092658
91 88 904742
112 172 339569872
87 156 275719001
186 65 209700059
86 129 415869358
70 164 356071981
52 66 219441896
29 132 395931871
53 165 256993456
42 104 261027895
171 99 217155032
184 14 60684853
110 41 318191307
137 127 319058351
166 44 137772730
190 106 314771132
154 150 209927951
12 143 57428988
119 129 428243995
2 174 48592392
113 44 110979447
157 180 439141523
45 40 172451713
24 151 392614689
161 171 128258232
62 69 191356531
2 144 303707534
13 152 386983421
2 148 396336446
159 80 113459427
66 93 386600772
47 7 259043879
132 74 425931975
81 28 140631265
10 77 86801036
56 78 260389385
52 59 316736484
79 151 9862811
172 63 439231060
186 76 107309783
18 135 316181641
161 152 320433958
39 16 313335931
146 105 131687929
45 135 127221054
104 46 78789424
24 90 76165327
4 61 187839732
35 150 308736374
24 86 259579016
73 150 115392941
166 189 53338041
127 140 417838012
130 152 319863604
143 13 129404324
43 10 316707954
107 58 66788733
130 36 105576049
102 139 382353788
174 80 123413699
119 172 343124946
183 31 193572198
68 190 195349760
103 29 400681985
134 1 16154754
129 22 91096313
133 132 445332797
14 162 56095500
18 11 170365128
126 94 415819141
133 31 218212403
42 69 261370016
120 178 415534341
117 143 81153229
54 92 56037336
67 181 263515644
80 137 63446778
127 116 241408840
137 92 359042922
26 36 302068321
163 121 187966027
100 170 109843612
2 157 403198040
164 65 264461856
17 63 226515113
38 169 409738450
49 67 358695675
178 102 89659256
74 168 150908779
8 55 283384215
147 136 122183149
48 110 253237451
146 157 117542797
86 8 185120756
49 126 375293949
36 183 119507256
4 101 363501793
65 75 92481947
15 19 227583883
36 114 268585723
134 14 63404758
170 179 456731126
96 169 154159899
42 137 50932976
116 148 433312103
109 173 226762275
74 60 196860174
18 44 125190823
12 127 15636888
132 15 29930688
7 188 249831359
129 187 321363759
152 54 390465326
144 132 299821856
174 34 209001555
52 93 172365140
114 164 157322736
34 184 174332083
93 89 175365191
32 88 254571028
150 75 90752878
155 51 113810431
40 97 360785693
87 66 263446744
100 147 273678718
154 122 63035805
109 119 237608913
80 132 215390827
134 158 69005501
187 86 154934778
103 124 393407010
20 189 422221969
69 64 431789583
11 36 178915748
43 83 394898844
94 22 326874533
138 7 299717321
77 74 142905480
172 55 349452618
23 13 455545375
148 174 253268915
57 48 200768774
153 101 179539743
35 75 241965718
123 15 456150770
64 73 180999517
155 94 71096512
83 67 129737644
107 180 302982000
37 94 142838949
71 162 397127477
130 49 150773933
91 45 302138993
189 156 154265041
173 156 299300381
117 163 138475666
71 114 76040354
169 77 105962053
66 144 366800543
169 60 307540307
117 106 109199582
165 154 138714631
39 101 108590892
80 70 352203744
43 108 68782888
89 144 64546188
1 158 127517694
60 87 2691771
131 152 281258026
165 87 347522422
184 144 114772652
136 73 211762413
133 81 48236857
62 127 406940017
186 179 99397779
32 135 12245215
134 10 105395382
106 158 321127428
137 22 423826732
109 123 29132235
126 147 352750263
166 83 200876675
80 164 43599404
170 17 311247947
16 53 303615241
79 19 305710144
42 126 35337703
135 136 366476098
84 12 54730877
140 167 426324230
17 188 302313823
2 7 28311118
20 185 188984933
27 142 116427177
126 181 463409239
167 182 140022150
128 25 461790718
94 80 17122522
178 30 457459203
71 175 387087358
51 83 414147868
118 60 309052136
172 93 347916459
130 84 394265436
54 13 300977234
45 122 138720349
160 189 204888621
47 103 433816808
47 161 294950151
116 16 145731401
134 26 239139527
29 7 362879652
137 155 292993431
123 147 340320841
66 185 356168670
136 164 372854404
173 36 288462307
117 13 57337912
109 156 418953559
12 190 354026630
20 102 292638459
164 47 66869011
112 122 457308547
20 48 249435376
53 172 150973436
184 175 53113863
158 161 267002388
10 111 191805277
68 36 145612380
46 7 397722275
190 71 267256342
24 184 163160118
74 30 335635753
173 84 2107706
144 67 43997670
3 142 175779968
97 20 368681577
155 43 8500630
15 69 87513373
84 43 223805281
36 154 320709317
100 64 75587912
186 176 372015124
57 111 174196822
174 164 47842542
13 53 120138921
61 132 170471049
44 191 1195
82 25 106012754
93 49 383505595
132 125 75208437
1 12 274941668
47 168 434509492
81 174 459553727
50 71 48207486
50 179 128845923
11 51 137250086
24 65 88790579
2 115 285798423
155 45 340878577
50 49 252008635
128 89 227151128
113 24 241881611
93 69 260792852
134 41 367725216
54 161 317127665
57 122 396771124
11 135 158547103
82 145 137506848
134 70 295348296
79 188 66236900
149 53 404290175
94 54 282176638
36 109 110849764
27 144 422602950
149 59 370285608
33 55 115784198
88 188 25909653
24 144 28092183
80 142 300341246
41 156 61130686
155 169 425848266
13 148 44463466
86 185 384544385
168 106 14056857
26 98 447143903
40 5 366973641
66 45 191850761
123 7 403065291
94 40 158744025
9 41 395455247
15 104 4092556
56 151 411297566
143 16 353625997
189 67 25913694
50 36 431113377
182 19 308889604
74 135 320157129
120 51 285704228
11 136 282225425
97 86 179917039
126 99 287072834
100 140 195370616
136 90 125402749
66 128 410547028
149 152 393722675
137 68 156998464
63 107 279700133
161 61 327787175
128 17 38128629
117 165 231736822
188 111 259216298
80 126 430644918
181 31 51952781
122 105 205032290
76 170 380296974
190 43 207174129
8 81 180338691
175 154 452943880
138 167 328162732
34 162 444792717
35 12 55711440
85 168 91411641
100 43 411975287
140 169 86548576
88 181 293787174
35 29 303309235
35 32 1172
71 112 89839918
131 144 100642084
78 107 126140319
35 11 414361364
67 117 232871737
84 38 158441738
65 96 272942689
70 145 11786340
149 84 202096297
168 108 192812534
136 24 461596628
23 68 73688169
157 121 442492174
66 143 58948727
36 35 405433344
157 49 128307297
142 143 428514488
1 181 156403584
95 163 409774188
72 100 106367568
191 83 460331589
161 95 105096650
110 186 430680082
58 81 338283534
74 113 410160688
38 155 36557699
156 105 464258740
56 139 243282581
126 106 448703713
178 80 223202614
68 180 336701635
35 22 152417925
29 4 542469
93 183 396021795
126 72 254399645
71 92 194175260
163 84 292479281
102 149 133600005
70 15 362831192
15 60 279497819
44 189 150957419
37 49 302639223
17 147 74134337
58 159 350056634
127 99 319074888
125 170 330230876
83 142 11420172
24 66 255182101
50 124 330837017
171 1 254626719
63 159 376432786
36 121 5208942
153 11 357146258
45 182 209903116
10 42 1283093
10 115 167846454
83 88 346083910
160 33 397409626
90 147 125403672
38 127 423127247
184 166 96323857
84 121 316225630
4 81 460638262
78 77 137053521
152 136 381153006
77 26 159442769
103 13 88859998
10 144 230248153
93 165 31211323
119 10 338047271
19 99 225514321
130 73 14718223
90 14 315221622
125 113 447152438
22 82 115566389
137 153 336410963
69 68 293713806
103 12 56705380
166 15 181183374
12 42 69248010
89 165 61986390
49 5 291591284
78 61 59022493
92 42 3565350
28 125 51028435
31 127 301855972
129 8 229666451
117 64 40216413
30 103 451827829
68 48 425676945
125 52 222255872
58 76 441591739
19 68 432552202
73 29 84280366
25 144 404518288
11 129 173573598
190 144 225975737
181 124 118753411
49 111 278875832
125 129 26356543
135 53 241278557
177 157 302799336
88 170 323100772
133 75 407200928
49 170 46328260
53 182 184053750
184 118 308375194
79 130 184777853
50 21 190666777
179 64 462446031
175 37 309977229
19 93 157235519
187 54 371892195
178 101 269907722
168 17 435409748
93 107 161223758
18 32 33096945
20 158 37220878
174 67 54345230
32 8 221290008
102 10 464840187
170 14 226186769
148 106 227510726
101 176 459248343
55 109 177927951
14 103 421460878
85 172 136506705
1 74 224006069
10 90 269561580
138 2 15946490
155 69 367654928
101 99 252162297
141 161 346395336
13 105 236127575
167 180 399086326
40 161 19746428
107 184 231775267
82 161 35808448
42 191 159536022
20 177 167971148
148 181 32539712
46 155 430272196
39 116 394951143
65 138 281426931
145 48 180990184
181 35 180
108 50 318755317
138 181 150128301
38 158 141232618
90 22 49728921
130 144 380175099
51 103 159171794
105 155 429012689
107 6 5932574
18 74 13239461
50 80 163648326
150 105 415238659
74 4 70328310
6 55 27923806
7 152 26354362
99 76 96274433
32 40 35102030
123 47 411675745
94 142 323910106
47 173 381787541
114 111 159678688
24 155 25106758
136 114 30651175
151 41 25294457
167 187 247590851
84 184 328562522
167 33 357188788
150 137 361747060
187 68 44714411
31 6 41539682
20 124 134025636
101 40 76840214
57 99 341069844
12 106 114609095
149 180 398958539
6 4 214228622
2 181 396348797
181 131 93587522
92 113 384670514
159 155 25258283
102 151 140985398
6 10 434827017
86 73 255690320
56 118 158095479
127 68 222024335
125 136 161131727
9 32 249442336
47 95 410387473
171 82 325679117
51 115 66110351
15 185 335878228
105 83 337621808
185 81 81156941
56 51 82437846
38 21 238266101
53 68 117032681
67 163 391060657
63 21 89152708
63 52 461276551
2 3 146058670
21 76 277763344
119 177 148942880
119 23 216623147
101 51 126449441
6 52 318060074
183 102 293646200
65 168 319609869
112 151 119742399
165 5 32766763
100 102 6657459
154 181 330057184
69 185 165823172
23 142 209045525
9 22 321180982
162 124 291158397
6 97 344351128
20 78 307325508
176 57 367573167
187 108 51017638
77 62 140699741
17 58 379064635
4 189 427412366
186 97 242819855
49 156 445039703
174 24 219279878
13 92 178928637
23 67 100300870
117 184 426578034
67 104 314059148
124 167 43204329
129 135 355154127
56 94 238378545
109 151 342082171
39 144 167492791
161 80 315797872
27 58 298007637
142 50 133846320
134 185 160016193
63 111 163127918
94 50 277607828
150 134 74329269
143 149 298577663
91 131 305250578
137 130 253171091
42 1 394930399
10 109 276623819
77 129 331439550
121 134 213050347
64 42 10420448
45 18 417285974
94 133 273610112
117 91 96396513
106 91 272117507
187 103 244412738
29 60 132041240
178 172 293299351
149 148 450544881
126 70 121369153
162 90 167033344
87 186 196311578
130 175 115973102
37 147 220279687
177 67 286313534
99 27 135525281
182 60 443514400
126 152 73440415
13 79 286663601
101 136 322931047
14 49 153386215
24 109 372771809
129 100 65131688
127 157 46309658
151 10 227562247
52 103 388564394
59 82 383812921
157 41 442214487
164 4 11850777
26 80 257381380
155 162 269052187
132 150 204657949
38 163 461670569
54 38 9855564
85 162 46185099
72 93 397456341
164 143 402962669
50 132 415815952
36 59 151452228
34 76 206442097
144 77 10799817
44 104 464385500
34 62 97556029
48 67 161841164
167 92 182630164
1 3 179941218
68 170 396526321
96 168 2354238
121 46 408040172
45 156 463560380
13 120 235200425
113 38 15827921
15 65 192957747
44 82 279367874
26 107 383861458
39 75 19063739
182 93 73135780
66 6 206205683
175 158 51335683
187 65 203155786
125 111 162852130
70 54 413092902
71 51 396529313
48 188 440226041
183 43 314933187
17 139 432017623
132 179 402509676
114 101 112039085
190 77 35275050
157 63 114082238
105 78 396308658
68 150 464732326
113 168 192176486
147 94 403779245
134 6 322212991
36 126 79336899
40 62 369792330
172 90 193491342
187 110 351018506
14 187 422484277
145 46 15850265
176 191 306163328
37 169 157605564
74 110 33094651
1 188 228106564
121 65 419848535
49 180 36449260
43 131 200596465
44 51 372413763
76 4 51031861
15 23 26895335
61 105 114830836
147 73 206583786
40 59 110090750
55 1 13534026
174 20 350581758
59 186 20353945
34 185 13282509
95 166 13967359
23 185 409962502
108 7 156135045
11 24 233918024
44 15 286526197
73 126 193839897
191 141 316906573
65 108 50937282
177 40 63714451
103 128 440129680
181 25 221594231
159 65 417976103
48 70 291248420
164 26 144735544
169 159 277797623
109 143 176774768
111 108 389347601
112 175 83871755
70 79 343913107
76 156 5039326
99 141 257185713
36 137 405473998
176 8 118578522
116 147 240345539
91 186 55863585
100 20 418404268
154 77 149724382
97 189 456615880
149 131 273196640
158 123 407392652
184 160 31645596
37 90 411866017
85 96 418939325
23 22 51732583
101 159 101903739
6 43 18453773
26 94 244654385
158 23 85789863
172 13 64133143
135 191 440324783
133 139 313284113
50 62 288031381
178 33 268619537
103 125 236420417
109 164 238035565
156 190 143876423
121 59 152965970
164 18 207297911
82 98 318513029
43 109 293213580
37 157 220016413
13 113 406122778
182 145 106467890
45 90 22057689
62 84 309919040
189 68 163132406
163 181 104706605
126 29 187502856
25 34 29519110
149 71 270313268
52 57 225475395
143 171 236658316
65 48 53789784
156 91 353475772
86 25 357394827
191 128 70968036
149 58 442111130
117 3 370100318
51 118 1244411
25 178 153728149
52 25 168164248
20 110 240083658
81 155 23665242
111 85 211587876
123 137 83586682
135 138 13355906
158 157 325897235
8 93 99772137
154 128 353801107
83 102 204635582
63 141 237806978
104 158 283263251
52 112 274274745
58 16 376464596
39 124 394401951
107 31 309256496
179 165 424409767
165 113 449056815
124 128 13550162
132 147 105972165
175 119 328576204
140 190 457425885
129 128 258655134
182 96 429368392
163 46 455143941
101 58 390281295
136 155 68665439
5 4 334446250
28 97 267154741
139 12 341447053
189 15 53186611
9 111 421822000
74 148 440364748
191 162 352590962
164 50 426716933
102 73 339719761
67 35 52504299
190 46 374717818
182 154 403701768
58 158 208830113
29 39 30755248
177 9 391682944
23 98 303205253
187 121 459278165
95 138 138127192
162 45 137081125
14 3 358189107
134 117 174144310
186 175 450082745
87 176 288653215
176 77 353700232
123 140 299074469
170 176 251363263
20 149 139814876
156 166 415772888
1 81 446262725
164 56 398531135
120 59 206557098
108 188 288881670
15 62 42606465
88 51 72868989
31 92 296414964
128 149 122035906
81 77 276873272
2 110 23954946
185 133 209839172
187 168 164428995
185 116 201771116
63 161 323032180
1 59 269259998
104 133 257975561
111 53 196204882
143 122 1648
58 37 44488483
101 124 346447292
124 12 214937045
119 130 325586798
135 120 61297146
118 127 250876377
3 173 384050415
56 187 414950847
121 115 284942078
110 63 110671837
140 102 57809843
176 6 256255099
15 56 42045204
152 72 52828113
85 117 465196440
141 84 73568695
157 36 306935569
166 172 25985196
119 35 174055347
18 94 118122172
65 110 465067926
1 176 295183375
132 107 195042295
122 48 326167453
134 80 364887794
12 140 257143578
147 169 24264637
158 135 123623803
98 63 328739151
108 77 194246007
37 160 372541330
34 78 338435764
172 75 403530547
67 143 201862205
104 142 327725333
152 31 433559159
38 61 354408362
127 178 386883574
189 93 393458263
20 191 293563946
142 126 279677325
108 103 411231687
24 160 236176110
56 54 354257846
137 78 177712373
38 170 101634237
147 166 103825517
95 18 116497863
174 62 37414874
133 137 253752257
115 133 447872703
17 54 446974859
73 119 59461142
105 34 332403017
97 15 65451055
163 109 87320337
21 19 309547536
139 172 248211627
84 49 67584223
130 28 106612084
52 31 264690925
49 168 368698822
135 88 183558691
122 69 235067002
154 191 46310236
121 81 343431041
76 140 192270180
176 10 20443459
155 170 347169046
81 187 250073599
53 15 117421331
121 109 49773593
4 62 149962971
154 111 47972663
157 94 349687853
11 182 290527311
165 92 229770626
96 61 331217944
41 60 123773196
30 182 330843265
38 85 173716274
122 2 296472842
102 118 399099247
158 112 114807718
160 175 335432891
26 16 38516914
10 162 342361651
98 35 283991801
52 49 192281712
152 61 33790067
39 135 383587494
147 23 404210993
161 84 371205630
116 28 361119267
155 186 34473320
148 176 360424039
8 49 155282771
151 180 141287639
115 22 425483994
73 45 290036572
1 99 392109570
57 85 168933777
96 120 65355359
150 179 214051142
58 110 448278846
46 57 407032341
53 191 131352204
158 111 88980450
53 99 393782916
164 105 52904421
145 8 335269407
25 117 442344207
21 146 57068965
179 63 115984258
22 84 77863955
45 72 113136496
64 19 342225117
182 106 34714489
123 131 48683607
47 89 35284464
57 17 69625345
37 12 134587432
146 72 194157682
107 47 273448441
48 29 140900424
36 57 407873159
107 77 299380170
118 163 295521185
158 22 465403832
152 146 194694042
138 77 413279088
112 34 35522354
190 11 388265941
61 8 66409135
130 151 182767080
24 108 102706719
42 38 88764032
178 130 363448834
180 75 125711019
47 12 149842071
148 141 326151246
51 138 440571674
69 156 10169374
136 61 17440835
115 187 177125035
41 119 131747493
42 138 364338067
169 178 453407964
11 178 143742585
52 15 307262522
45 86 365687874
71 136 280267055
40 150 10132641
41 154 76596736
120 114 173348222
32 97 43461520
119 102 218559529
109 134 30080541
36 165 124629093
130 94 334859266
8 140 325750291
173 187 176517485
162 112 55003356
129 189 191864904
35 62 107167428
151 16 212567647
171 158 93511694
191 113 37706507
74 91 379385960
68 133 457214474
186 28 252745933
125 66 226263330
121 145 329566308
73 100 88936001
158 42 45844435
167 184 290613371
75 128 341605396
28 68 371614657
189 115 94831445
112 125 366650707
57 41 383024740
105 7 343359327
18 80 292193973
49 31 436363490
133 11 63286083
102 1 310944459
98 41 245238466
88 144 462728212
102 42 351936379
132 10 145477347
130 120 435502202
118 100 42624698
127 134 184958010
49 169 1802655
148 22 27364680
76 131 220016029
161 20 68694757
151 160 429733729
166 128 207873926
152 9 180926534
67 145 89911223
110 167 381194345
132 16 298243347
133 100 465856616
85 179 75149899
189 165 325293520
123 43 136986185
24 32 6130177
79 164 334909669
157 24 62240835
118 145 113966174
166 29 100305267
12 90 184963785
124 116 170499518
173 79 78191756
26 141 58910918
181 68 14827245
124 2 212071464
69 34 251713190
99 119 277163193
163 2 361752105
115 21 66086766
75 132 5338287
90 63 448734882
160 52 365290943
21 62 321612915
87 81 165926929
191 122 37081172
13 3 431222009
25 54 637
184 112 399268071
78 191 228273539
50 144 460294849
134 4 53902553
115 81 316495438
117 14 82028606
65 69 57659775
127 121 127462229
82 99 373607797
4 44 413373732
71 117 196713466
91 1 245905743
147 48 282661013
153 16 142469372
102 79 108793581
36 188 180877046
125 173 49292156
26 82 327751537
13 18 84539744
69 110 464316612
165 116 410847628
34 100 445433795
130 24 129210035
91 84 410572675
78 135 304021227
147 107 442851281
24 84 108237380
106 28 158232379
9 113 261088615
32 99 424166403
33 84 268299959
38 26 96100309
3 97 177953211
106 57 349243475
64 74 242031269
159 66 409200342
186 17 180761493
2 59 41890810
188 133 249656586
42 88 306460616
96 57 63143945
186 112 112610696
88 145 59870612
78 141 326918442
10 137 392102178
150 53 322245449
168 115 417513227
82 103 396734092
96 79 337662080
10 99 224042200
24 189 419563163
104 88 208278276
175 14 126955427
183 23 66237469
171 151 299551339
56 89 260956756
32 87 382088665
122 166 260945336
79 48 204010690
93 112 372054480
146 57 88072390
114 15 3145982
27 81 222766227
123 42 330841283
164 34 17118188
87 89 133555699
135 34 188941275
92 19 354766400
39 3 235549681
51 188 392194869
175 85 321551105
181 30 259926186
5 115 285181572
96 147 341699498
79 26 258734167
108 100 50446831
153 135 42786020
82 125 73172053
41 30 28279076
102 131 461636177
62 142 364067648
148 78 10552390
136 163 458784810
135 57 392417697
150 98 39643485
118 34 310843474
33 147 390790637
184 189 450619563
120 168 384355493
89 29 233866946
61 35 237081063
59 140 7568602
33 102 75618798
89 82 37374081
184 40 87598341
33 150 79140054
142 76 249724097
146 79 172544095
26 12 423564460
2 74 49732790
164 126 237305555
54 123 167532502
90 152 392033437
121 139 309197166
41 29 107870079
125 178 224447369
66 155 231451350
179 155 13606088
88 96 322592164
152 176 327983785
170 24 190038648
65 13 71624603
92 16 18359395
53 96 50568385
38 13 57294537
106 119 362586830
27 113 299745233
83 123 331107849
172 170 231655508
150 39 423652914
68 116 450515500
68 38 311966543
18 64 230175384
115 3 458111962
43 77 127592066
118 164 69738869
68 123 66820943
191 151 105571175
12 61 457930503
78 130 42217873
64 38 120273886
159 117 298029079
60 33 442380904
107 108 246083281
126 44 442342783
19 191 235656232
181 34 129178532
148 7 250010826
83 177 173764443
29 24 363736224
117 128 324451079
132 158 418520279
154 15 6277230
138 169 434798086
34 86 78823775
28 75 117595998
132 176 29377631
53 27 55525181
146 48 394270293
17 105 91195370
139 85 428404676
101 175 384388668
65 82 75961909
108 61 394635762
125 64 9254444
56 114 15796882
11 155 425875827
170 39 18216943
38 114 178080573
132 151 90936207
66 141 47944686
113 73 102709564
136 149 274773495
124 143 440352125
22 184 369172135
180 169 437825945
47 86 424905181
145 149 152191670
73 144 23978402
113 62 398512135
72 169 211081395
120 116 325359399
144 63 55807960
99 185 341377072
97 100 197001709
140 55 7787721
142 86 444169837
15 153 139369807
50 120 75742227
136 79 265834371
152 14 15799946
60 153 357033305
143 21 42287482
171 5 67584193
96 112 229537965
161 163 150833339
22 182 232576490
179 75 228271267
107 83 153678105
94 110 116183832
95 164 318496782
131 45 370620038
105 190 261901267
39 26 108286672
154 75 307429123
167 174 308511286
9 26 375964716
11 16 109748626
168 111 125466179
89 69 188610810
48 105 190367720
54 147 437764341
86 42 77967990
81 75 228741269
119 29 230172402
83 133 361726812
170 127 246530277
101 173 58622550
98 183 41369127
154 130 229196725
4 19 293246142
98 8 282267830
3 130 267986458
80 67 253307674
104 81 140665069
12 58 301973268
164 51 97867165
50 181 171634517
11 58 15909744
152 60 196609675
177 142 286003049
101 47 19592643
131 82 144964577
178 175 439603955
153 103 391011710
30 90 359503115
11 3 259384975
163 189 35512134
105 151 101050071
46 39 64041229
153 111 110481128
78 131 317101529
2 140 82107043
140 152 46456740
85 191 30366167
108 49 465985749
118 141 415637884
150 119 374560492
83 172 161234693
88 168 322638807
59 144 162780325
112 188 207652237
82 176 366842977
26 163 164255505
188 186 97784644
42 77 226000179
28 169 49380717
37 150 402475027
131 83 428880758
159 176 340415335
169 5 178003284
164 53 179118309
53 62 188495197
48 99 452736921
42 97 187556125
21 102 57410845
112 36 29432903
114 146 162291582
143 173 37217041
41 1 358851632
4 114 167134559
171 33 290224150
107 69 42200777
188 16 432619022
27 132 213238214
103 36 339252779
191 146 74828001
116 100 449238841
150 84 380740458
102 127 453644190
46 52 234261721
67 55 64194364
34 129 117144294
135 104 344487333
123 91 365549940
140 75 136503055
10 147 389920678
69 101 341599191
52 104 252845648
51 100 352007717
71 83 400909642
14 74 168873245
24 83 440839840
85 10 359890335
66 121 300613978
72 21 414866646
69 18 319448981
83 73 389775703
163 153 53378540
38 20 304227676
153 31 407657817
87 135 197392331
44 114 110677167
111 102 102726702
44 54 432811755
112 153 127995820
56 104 304193699
65 189 439279080
55 157 158629600
103 177 149701823
101 15 11042195
11 72 389989874
158 101 453947582
1 141 115085927
83 60 189815666
101 187 316385918
169 128 188286470
161 173 102353248
46 12 283655087
59 28 366522715
162 94 31329582
168 80 47017151
77 150 293457263
165 31 241491656
166 123 390515638
123 162 284482611
63 142 216443551
23 88 129478049
85 135 462551545
2 52 329832221
174 118 362864250
24 30 288992229
35 47 85173993
187 78 23300707
137 189 414221346
181 190 71813939
176 120 286535226
179 167 7800719
184 136 828142
112 124 293877370
138 117 304530021
157 156 121771525
97 166 84441951
177 191 109777852
79 57 12867543
5 74 89294659
103 172 126677506
155 30 93499308
186 162 301106023
61 69 168075664
100 68 224574318
2 183 210002136
6 116 6855428
71 59 442009435
153 149 379879643
164 63 90953969
123 75 433932192
44 157 27207357
35 79 303275991
92 160 465370644
170 10 82842882
36 179 344159054
132 115 22771442
185 39 30288226
27 65 333443322
41 2 347561389
92 56 97588578
3 52 349527664
74 187 240615025
39 60 393719261
104 31 178082015
9 135 207721812
166 161 201480293
100 13 205070080
56 166 337883655
86 10 186534069
118 142 78654720
170 142 416962213
181 6 326985429
70 91 307109415
172 74 296201002
136 168 433721575
20 59 350483420
168 68 99886053
68 109 69
109 75 402396813
149 146 75027000
59 80 186011858
107 82 67277988
106 113 73213715
65 141 99719413
52 117 309502180
3 36 74178893
75 139 206468689
4 125 155193321
131 135 304949669
67 166 134120657
110 68 130705829
99 188 26677362
87 132 75045922
141 59 198147567
102 148 318926639
47 76 349611534
38 179 230961524
149 105 54058928
179 49 243538011
49 155 340220719
9 191 428097736
114 98 284744532
75 190 187709308
133 161 422800954
72 51 327009197
86 28 273008654
134 168 330513703
123 144 88828062
41 142 6313207
191 14 378962356
106 160 240339327
63 137 205655554
70 3 87146381
120 71 349538413
160 60 410030346
4 130 29410941
122 36 145027048
35 10 339529489
157 143 449552291
39 65 42394436
25 130 75796415
25 174 134333177
132 7 85351417
83 41 277023658
138 46 373661014
97 141 189981504
169 188 456687905
142 152 392733191
179 45 3411383
120 12 150975690
19 46 155985094
6 24 408414444
49 32 243398988
152 40 440784329
108 57 154558103
55 65 346965250
26 104 371878880
42 21 244273908
113 169 56584997
41 82 229040522
111 124 439975425
108 45 178551604
48 83 331907631
26 110 41630819
133 84 172044421
84 37 416855345
8 21 88100169
79 176 196828277
22 67 429967266
12 160 335212328
86 13 450858446
158 26 264992849
48 185 269938737
73 38 228597725
161 177 334742326
150 104 137268780
14 123 30596426
22 6 166918431
168 3 426995855
160 158 80095137
47 127 339696644
172 87 389853285
25 60 16990275
177 134 427850890
175 82 290133250
139 178 395022424
122 15 131112365
60 177 99529915
178 31 95448603
116 102 203551886
76 38 465326795
57 91 146281521
48 174 166597117
144 56 210192821
105 112 15121056
43 130 162415617
23 40 24382757
26 70 301577161
190 120 263268393
37 13 426842708
42 65 463829004
7 191 20478929
173 144 156765739
77 34 255551007
112 129 292074419
164 66 371496116
130 91 54433637
120 101 337980246
177 126 75918570
112 173 112195403
162 144 370305465
70 172 437741046
44 69 144278830
109 100 401524171
99 132 230655834
116 167 323925937
100 32 134474063
190 27 129705358
61 11 197870622
20 58 341342840
143 42 28600776
24 97 387839784
93 14 52003330
59 53 273556443
1 169 342977309
137 169 455531583
90 121 309783921
46 13 402769678
9 36 52841451
101 115 360475022
30 188 433421517
104 163 124787453
127 40 89219716
167 166 10304941
11 1 63474954
9 160 99300014
114 188 238339777
61 77 127836016
25 15 60126406
107 76 357391024
118 94 47562799
190 148 146178382
56 40 255248651
90 39 404930383
151 85 332451437
33 20 324813453
73 93 332800168
40 80 157942837
60 107 298784748
146 131 441590577
121 178 211001755
87 154 284677084
97 2 162635867
142 15 303699504
141 31 240362648
155 89 422775964
55 119 431484689
71 47 305243503
26 135 445296349
11 91 270501887
39 179 265236584
104 36 325866191
33 25 378560911
169 54 380364459
80 182 37380229
6 186 112312853
116 73 11933277
141 45 208996012
6 21 13535997
158 29 371617701
170 51 76669369
178 18 139602652
91 168 42407873
105 140 73681784
118 108 445817714
70 177 44476120
63 29 423967002
136 12 24264790
62 123 409912555
110 153 68509875
180 103 177385208
99 50 203583611
134 173 220956152
136 93 175492947
53 174 385971548
179 128 31799166
29 163 40091407
91 170 38269689
39 33 182554763
18 177 329887634
186 165 375127305
147 171 43382074
38 98 395651258
109 33 303574821
144 127 48922671
133 74 152335592
182 70 263985536
1 83 338897166
108 64 112785037
33 185 115021174
128 92 39955834
94 61 85863363
21 159 77737704
133 112 21009519
184 98 160692327
72 127 127378037
68 151 243073199
33 72 328644137
154 52 183407022
35 108 110956012
54 10 291846226
128 99 406985604
14 159 212024170
125 61 462901650
120 85 373887885
135 35 78766623
46 118 349594774
73 175 41061164
10 14 115560409
166 162 126239182
40 8 57936374
25 129 214071102
173 137 59086036
91 75 32693657
37 177 168862763
82 143 64702866
14 32 80968235
16 106 417275452
91 108 452898805
177 141 15874017
190 137 82418531
15 22 84876858
77 79 378275908
146 95 138412910
178 129 445478696
183 120 140078645
60 62 414464100
36 145 113580021
59 81 374039377
73 121 282263714
78 124 259615973
184 65 163763122
112 39 7536280
188 170 300446216
64 99 240878708
191 30 462282543
149 181 226702213
113 29 321643165
21 157 390416962
139 19 261442036
24 2 224118892
102 86 419685376
23 140 66649766
75 11 250679484
128 131 215380077
76 87 105514395
128 184 45830705
35 80 53510222
42 95 166554855
115 183 284362873
103 4 386886655
93 74 82883553
144 22 8917568
69 66 57252350
50 136 336313646
147 64 14385486
133 179 31231073
41 105 412233852
150 186 313737151
177 158 263688538
124 129 308718394
95 171 9376993
157 106 136115660
83 137 453989569
59 189 255532895
94 129 119928651
140 186 241865083
87 3 414099951
64 25 298252799
66 174 316318606
122 31 349633736
19 41 126519378
124 90 31474211
51 132 123191326
131 108 414938143
82 47 16862199
35 82 450591260
105 38 54125100
141 126 277550216
146 109 217410499
188 121 110544150
13 39 275403386
67 18 92899096
35 64 240256949
19 122 33872339
46 132 198605081
51 128 297717409
134 77 181484464
125 5 95285477
85 104 298008561
27 37 79887932
1 118 103438130
21 179 330256397
178 44 33758808
90 158 61789471
110 19 35925130
86 183 171709135
124 49 452729250
148 98 10480003
188 115 37916899
72 157 32008350
15 24 69981965
20 105 270900901
5 42 148622959
74 66 25752025
98 49 41005042
48 72 287310189
96 135 341344745
46 111 434962043
139 182 62284503
44 110 213188863
16 65 95601204
45 118 441613955
27 38 163483306
19 165 258746607
9 147 270529144
172 3 21027784
112 63 402607982
19 118 41832814
157 27 325669370
21 15 292541474
137 44 367191451
177 152 363832343
2 31 160371876
180 113 395726381
21 122 278332942
45 124 268732247
103 69 313136238
86 54 217227821
21 27 349992902
89 113 456177636
5 109 396419611
30 23 32924494
153 53 373166742
20 89 216718114
12 17 308395448
102 134 423306472
43 20 107288044
106 61 7057794
6 36 182209756
151 43 86105021
12 88 424805675
139 101 366345126
141 23 185799214
96 118 308828521
7 133 459900628
26 175 414359609
161 155 8939499
28 101 276026492
181 137 159004469
25 131 232187921
147 168 45666538
26 137 349449443
85 109 152080653
152 62 122232161
20 30 311696055
144 36 153429306
154 3 106154072
59 33 242882314
168 180 390497966
126 56 171819204
81 164 129040614
45 139 44064488
120 75 341519361
111 67 99451867
86 3 52543999
115 153 440046185
141 28 453364230
155 174 316076963
183 82 421835506
117 53 157180326
126 93 186098196
91 2 225974840
25 132 262603113
84 154 374610218
98 159 64777623
44 45 427603978
189 98 57533267
172 80 288843077
48 141 295578717
58 80 355969261
169 94 17453590
23 157 337016422
183 32 215220305
34 166 104965809
18 108 243867087
70 87 254997825
162 57 223826415
53 120 156249856
41 179 74692270
95 160 179314497
38 111 427738058
7 142 241045771
25 168 310719668
101 20 183627090
132 23 165752420
45 103 355976935
88 172 353775053
175 77 170615077
80 188 263461413
159 102 394686111
93 53 409057726
115 28 17943105
166 103 341795034
170 122 305382695
153 13 43070381
18 151 84806770
31 68 65880188
101 143 284409012
18 40 202128428
153 102 465707425
185 144 40974560
186 103 55430471
35 38 288344177
19 175 49403026
166 121 196567210
92 132 93437159
145 23 160761432
170 109 250723022
33 155 423391910
84 152 271593755
85 136 397336230
145 167 177798388
189 123 293270676
117 153 315912941
171 52 13528689
141 25 402139997
118 99 336038936
32 52 116074203
71 141 283179676
68 101 369447341
41 94 9937968
171 20 43385949
183 128 35583632
119 116 53732729
139 169 184300137
78 76 63791153
157 191 150554086
170 165 384360910
28 173 267568406
107 165 436752176
45 97 280585524
157 30 387966960
50 20 416311093
146 113 19474843
98 62 455619197
74 26 60873467
12 52 193418
111 128 393475354
172 78 120170832
118 75 30371170
155 70 60021447
2 142 275609790
119 9 105028391
102 89 414666739
150 114 26953847
144 46 438397846
181 45 193168826
73 70 129600124
80 20 139651724
141 60 130540051
188 27 54419466
2 30 20406164
106 73 213558441
11 87 190374450
3 92 236900097
174 64 465828126
120 174 395938391
9 27 12786832
123 46 250019021
151 72 420346978
77 141 234413489
16 133 132347162
138 53 365119041
76 50 366627493
75 80 371555660
92 155 317817638
156 136 61014470
114 83 86869821
58 98 61925184
186 29 239469433
179 40 205542503
134 79 343662363
13 95 410430148
130 67 261341362
20 15 49613004
90 126 453606034
90 155 252769818
50 52 229234330
22 108 237531040
145 137 79417443
178 62 43554183
33 145 145196123
116 12 117158185
136 3 333854955
70 188 322298880
69 4 459791478
107 39 137177182
48 74 117465683
55 45 83959546
89 35 38896268
86 46 358537957
60 2 40671123
81 68 70376472
7 99 190906556
39 140 422332204
88 169 76444255
142 59 211965668
3 29 406064609
49 118 36726052
108 110 16373513
12 167 420840096
55 160 202153334
151 178 391757752
171 34 325546016
30 67 199077814
70 160 340994333
71 80 94284500
68 86 168764402
138 124 270265814
97 89 45930886
37 182 212701402
121 120 390867120
99 180 457791504
185 63 375534914
122 84 298855153
3 80 283880149
66 107 44088842
28 100 6528811
7 64 310771928
110 172 305944603
124 183 419413261
110 9 416472089
42 80 461955423
174 173 368932531
191 132 105396173
9 169 191037460
3 112 262043355
99 9 76413353
191 80 52656031
71 102 14386807
165 49 85570838
132 78 124308236
86 52 103359138
171 120 388152652
58 187 132636077
148 131 148672627
143 112 389268017
175 115 113784352
57 103 281534688
48 84 323533697
102 99 281900917
103 106 20714075
50 141 103988780
95 7 413151553
143 87 273344612
181 162 394105116
5 63 82755517
46 174 414478822
36 39 215663419
20 40 121096810
132 155 79645377
52 28 84985284
170 173 456335530
71 133 283167587
118 173 425468569
144 165 205946232
116 17 24374389
112 70 264252115
70 61 317144391
75 173 178278335
51 45 84861187
105 187 384553753
26 24 87127278
39 5 288325567
24 31 337039172
22 99 208291053
18 113 459259231
16 108 99062598
131 130 229119339
94 167 22578458
28 72 325480654
52 126 137290483
98 95 423505640
89 24 195301092
139 155 317319342
151 82 314509375
160 120 9957570
99 156 270486715
22 44 223068538
178 162 119133857
89 132 324784895
108 123 146502635
19 83 121763253
94 91 33858770
123 186 204106452
137 57 166764503
142 44 27537523
47 178 94050100
37 116 428854797
143 36 240683674
176 28 335121598
78 10 78478901
145 32 165407183
70 93 191881666
166 26 372541961
61 21 461373005
100 139 231405043
123 34 299185024
178 56 231208151
31 1 372025027
89 143 394269501
30 61 132257462
25 29 59336039
54 67 354072705
104 189 91956077
86 103 429284822
29 59 421764909
160 168 240071525
90 123 19921459
48 47 257077876
158 143 54368701
155 82 194305617
97 110 150408573
181 9 56580623
66 19 25614570
103 165 357533264
3 85 458990928
94 190 198863800
67 107 67259859
119 113 455100629
167 26 59704136
7 155 135674888
23 31 366864789
30 27 319241477
70 123 279025966
67 25 21561234
172 8 246463300
17 185 156441988
174 36 174603925
141 44 432254258
5 182 17372656
41 54 133766606
153 55 296069637
78 6 403300298
153 6 340826386
58 162 459049147
77 113 262596662
112 11 183145893
14 146 433514535
28 175 274659147
78 165 301888414
131 67 357070454
102 19 216612515
121 33 618
65 169 150331426
30 70 181719893
132 116 70239080
100 151 428938367
172 10 131634490
64 52 463186687
92 172 370372981
129 50 434868354
88 126 388357961
15 89 297814493
170 186 10801886
42 27 205137311
20 79 249129917
109 39 239925752
156 15 292731756
104 82 107197772
39 72 52941993
93 140 260683164
68 80 190580626
140 31 364931999
146 63 214041583
8 88 70209724
54 73 434748939
182 156 344666962
117 183 79251496
114 62 238663490
20 42 332528637
132 47 64213008
114 85 419408925
8 123 72119310
139 168 452174836
132 131 454837902
110 162 165734124
66 33 377674337
171 73 19344389
35 14 390007512
189 13 25385197
176 45 331981948
48 183 93307125
145 115 251343274
76 125 329268253
153 91 329259504
110 3 34807473
5 69 158909425
86 116 379283076
42 101 73876937
39 24 379920863
28 140 39050763
137 52 68366489
88 139 452245809
138 35 101639297
156 25 11544081
139 177 120424376
48 138 77124670
152 53 1580226
162 113 27847170
20 127 305392271
73 88 355009660
56 70 147673603
182 185 39462031
101 121 29960269
137 8 273862080
141 6 50281767
177 162 216363139
169 104 454130990
123 58 33826940
131 104 124976110
34 90 81430448
25 162 273583526
101 6 27285246
69 114 36811346
148 21 269253230
169 114 168892566
131 90 156138635
96 76 14827111
100 30 262328202
95 106 44760718
35 134 409108311
32 4 337641655
167 82 9998742
74 21 218394504
175 60 38177091
108 134 303239301
170 144 461724180
155 22 402539410
97 140 453858777
56 19 265792315
130 161 253065758
5 120 460011534
97 82 300421339
16 7 242087120
60 19 130690354
127 52 364270648
34 12 340320026
104 102 148395214
7 5 213669145
12 182 107354322
127 139 6874467
2 15 266794697
31 72 161571984
179 104 405080778
98 142 299513683
6 191 229916460
175 114 268946218
26 159 135345039
40 139 62543310
26 153 383015337
165 174 230766285
58 153 320745459
141 171 364110763
7 11 277801470
175 16 244479656
20 41 389616867
22 12 40263552
145 184 259478882
190 165 256770964
119 65 331161648
134 65 135934397
188 69 310870340
26 29 42899477
140 124 22409808
23 139 304943298
188 38 364422046
62 144 396099183
42 19 415093602
60 171 175650542
159 123 304287181
27 75 227258630
68 152 402568694
139 106 11422872
41 39 63301792
158 82 460893324
159 54 204909915
152 141 32267109
180 150 374356827
33 105 412771046
9 21 264764229
100 137 55509002
83 65 2026808
88 75 309330198
101 31 13282411
164 113 474584
2 76 40666433
79 153 404306048
31 121 23684280
31 27 429302991
122 11 16743145
105 138 204939050
136 17 335113890
98 106 62244386
10 31 52625403
130 107 259328304
41 75 114681727
83 33 234744554
70 132 67393404
14 34 70238508
92 189 425122500
101 24 328299196
190 19 205508796
58 8 148255645
111 21 346595834
41 87 40791315
118 59 228645699
112 42 414944693
174 7 465615869
89 167 19088915
29 120 238561155
40 46 240282527
45 85 235087085
59 21 48965882
4 136 149939366
115 108 136174680
188 22 164261727
75 178 91796889
172 152 446706905
5 78 115828959
81 98 316995281
14 66 427611214
113 149 374363278
87 7 174582207
189 88 226927337
76 133 251880917
66 35 211739458
24 173 92713812
116 188 399717232
54 78 410701020
82 137 420152292
93 143 442208197
146 81 151782685
61 10 197470259
126 64 7661055
86 2 157350631
150 10 137652531
155 168 357924080
114 134 447988692
82 133 318683032
157 136 181245767
6 132 185589076
6 152 138987286
20 86 262975753
97 84 221022394
122 152 367436433
64 72 109847079
102 50 156070599
175 25 305618833
2 154 194308001
147 178 33764739
125 81 278567140
1 95 332623158
43 139 207960250
73 115 102349448
76 83 2250508
133 145 204139047
143 136 127535866
185 170 239531836
189 132 16162307
97 41 220123988
147 95 80801011
191 60 448740382
63 23 311222062
22 37 5258023
93 57 428342971
140 35 348843717
22 176 355174500
11 82 215719310
71 20 44734296
134 174 256109
3 123 31967117
184 150 232331435
77 130 140085012
113 107 243242679
76 74 27073313
170 83 324732772
60 103 341973762
108 142 67841720
188 144 172749688
183 80 449
169 27 181864113
95 144 176964411
35 167 180366141
187 104 113306261
32 59 359871386
169 14 27432404
38 57 431743166
43 23 212241353
7 164 167269542
145 10 304727287
170 148 295762112
11 164 337975355
32 26 321306349
93 95 416687601
83 82 162257163
46 115 146731906
93 101 52378016
87 74 450280779
164 123 358127712
134 170 449881612
125 151 147876320
123 95 261812471
153 8 224220471
112 136 450224286
164 177 389331749
74 127 75027273
67 89 447984116
84 185 181283200
138 177 36714447
178 69 308479247
47 137 66229253
67 81 411203804
111 155 249847734
162 153 158055727
27 51 212112515
153 151 402622147
69 168 55541425
178 131 85618782
72 97 251021880
72 62 121153139
69 102 370905336
28 29 49438798
57 59 67938194
100 8 246589844
176 89 118056486
36 8 234846209
52 131 102343329
111 1 411130978
121 151 1562904
7 72 82933626
35 46 417890170
171 88 401469074
157 173 2528872
124 80 45806926
124 28 284
83 165 217974074
96 86 219479209
94 47 30313238
80 41 405885556
9 47 146270719
42 29 46715017
148 79 239237753
2 158 122938925
112 170 448089195
67 8 231033865
171 16 337556314
161 27 315102006
154 10 378588862
60 42 9838278
12 163 360605560
26 173 178217090
81 16 146696668
121 174 284018688
140 82 233307423
158 156 10990068
28 27 210242811
167 15 212526554
183 59 182649974
74 42 261485261
180 132 100278938
147 40 214064919
129 35 426869867
166 37 341603088
87 163 413099191
138 76 447682960
173 48 155988507
11 160 190330149
175 24 52720980
106 22 292866585
156 138 276930933
72 53 249707239
163 64 17304116
139 142 379738805
54 144 136848528
30 186 264448257
118 123 306172421
150 64 258147899
86 127 13498904
126 114 276318044
31 42 295198578
49 115 215385742
131 51 147312342
153 146 300055774
124 136 201163945
156 26 298519669
70 39 45188592
74 36 462155740
129 79 23584624
167 50 276709796
123 157 122252204
82 93 237420269
140 125 289824206
35 126 78232527
162 116 323625572
141 112 358380132
149 162 350728951
100 123 241183110
154 131 93379795
182 137 272321779
177 92 123882672
125 40 459409591
145 105 400202564
126 165 244911988
14 47 338474894
17 65 377844233
55 43 137009473
50 148 391679508
113 105 252269511
64 116 81380064
153 184 151313487
87 5 137652346
82 36 56939075
122 92 114847627
162 20 384104040
11 21 201774961
105 71 60919911
113 186 366271120
59 165 88360303
129 138 438288873
104 77 370698838
108 12 9984720
73 183 460135268
102 3 454213961
187 182 436483222
105 176 177176849
80 184 260873424
38 94 54075536
189 157 30528047
22 143 42051225
63 86 315871486
122 32 396965126
45 123 397194916
110 17 410956307
143 53 231804472
33 44 200207390
17 33 89534579
184 161 280546962
119 118 208276074
39 141 246837600
127 123 37588440
159 136 200762619
122 164 433779786
62 146 215038368
77 71 204975306
38 180 463727211
85 36 322661744
147 182 369730956
40 43 303155549
118 63 225396397
46 84 304044387
83 134 422838462
115 24 454126248
123 57 73476842
150 109 9371539
185 142 221126251
92 159 149436278
135 8 193211081
19 33 241149789
12 100 379530910
124 76 27173797
38 185 149552319
123 89 323525135
28 149 187954441
73 15 461586577
6 28 51090950
146 47 65846778
40 107 377020344
98 162 19262950
141 14 296313532
122 120 182551530
174 79 361208064
117 82 297695442
2 105 57376407
151 57 106549980
106 111 434156721
191 91 105394178
134 179 162867909
148 112 135984154
67 53 185209864
128 106 464987305
12 50 414133416
91 55 86952053
17 6 314224754
186 25 334353012
149 36 419454240
61 88 454356142
24 60 241797109
3 53 79665701
187 151 438284827
126 18 173807097
183 12 74979855
111 183 146474310
44 37 74859098
55 48 226095608
53 31 364274336
69 119 431285334
100 119 228636408
106 124 54038003
10 96 350618528
30 175 54916487
141 19 308995952
187 170 264349753
147 29 197143103
68 186 260839484
16 134 386489899
170 164 424807518
70 120 113176916
20 6 424434872
73 72 404302102
68 174 87313797
129 176 298223702
73 6 32052912
118 78 63285413
112 7 114933015
26 117 168411547
107 72 80798868
13 137 1086052
187 113 278558301
3 75 148387640
108 190 98020989
175 124 229725773
65 150 202667120
99 178 109765654
172 97 15163457
79 81 315006711
57 119 387388696
102 107 365511972
172 9 75832267
169 81 218712982
4 79 263904009
66 59 235484770
143 75 211086732
139 181 286809804
106 50 294233236
174 77 298962843
53 106 325509140
133 46 387002055
116 58 370317929
187 146 241480397
110 184 416319273
90 125 389685418
17 60 279129427
122 30 337738896
176 180 283205102
18 136 424455905
3 159 280173631
117 42 373517936
154 38 277041533
49 66 63935976
134 29 322512255
144 58 108650980
122 70 233188341
82 162 103766415
173 163 394193784
68 9 45608213
130 149 400698935
125 68 215691991
31 29 107346984
66 171 66968070
104 170 376990394
160 28 345494293
144 94 453017828
44 129 328153459
55 136 330802371
169 173 130939928
143 8 77739820
97 187 263904618
14 59 95297879
52 22 54328086
134 118 341043005
27 145 438825106
100 37 196171222
48 144 157081228
49 185 307430763
185 118 256867380
175 135 83326646
128 61 336415260
157 58 141180815
136 16 161230679
147 155 208076187
161 165 2855661
164 44 145003909
45 1 237233683
11 52 324178457
39 160 22314991
152 112 333232261
20 73 283810642
31 187 90654439
78 156 454772835
45 21 388228080
43 115 317286911
79 46 398924590
87 33 185754928
55 79 438873398
47 165 171180072
177 171 76232705
20 119 132518400
101 181 415336131
96 11 101070220
17 141 318718392
81 145 445148426
96 18 226575187
119 15 262174135
63 49 148101105
19 74 45666423
182 180 405888242
144 160 13300282
22 139 370239301
26 122 401007882
23 69 20954705
133 27 300107809
91 190 465004427
131 88 429782620
169 105 89933850
127 103 421466896
62 177 450553026
176 55 427903447
134 54 52643937
73 10 369555723
67 91 226522514
82 165 103714803
168 62 29023258
149 15 410901783
160 29 241944657
44 130 72111509
182 54 290214328
20 25 362794498
173 22 117973491
85 52 299147189
126 53 186657620
179 19 344501240
176 126 365465589
102 158 311254982
73 154 434605261
39 96 462860745
72 139 246124401
64 23 44524141
76 126 439053119
126 24 325076318
91 27 18881400
162 139 118377315
111 47 327315961
29 47 340160599
29 79 17789031
45 104 317650890
108 132 272459294
128 133 42074960
60 63 310696142
92 182 186275616
128 156 59738399
186 72 364109592
129 71 402470718
63 94 214493719
55 13 55359212
151 92 276201722
71 1 232059251
72 117 287786801
171 100 233418558
181 106 409978839
38 146 132356678
9 157 322834742
16 183 254992523
75 6 143892381
156 50 285470919
18 92 310617832
181 123 286416453
42 120 202764847
72 161 405119796
14 114 454513536
184 45 232936209
136 35 265114792
68 182 212432296
103 77 234021623
182 23 175313930
112 91 443448775
121 123 65226434
71 74 427459840
83 21 317192236
22 140 434581345
88 18 289399859
143 160 387586456
47 141 384719882
55 174 31245464
184 126 150773661
37 174 436104516
76 18 371841600
69 142 109962206
51 162 308129607
92 50 209567842
106 151 180614072
10 118 360722861
111 19 366142473
182 85 50255436
157 54 154235636
16 127 10330380
142 45 186734705
81 123 131512165
184 26 42137066
49 186 164129968
21 58 212400616
87 65 400690754
78 129 33747967
76 165 258381120
30 114 390584118
139 25 381817241
168 9 375126381
97 93 454572601
139 147 439250383
147 91 186364561
29 124 394523252
167 115 416837570
90 180 454673400
57 26 330743340
88 155 175014254
119 167 379547885
33 16 320081548
144 169 254944073
71 23 314903032
56 97 297018325
191 153 28992423
41 103 187636620
69 139 412019028
168 46 24282260
153 64 370337906
138 55 15288361
180 18 391101298
154 104 114704251
163 105 79737151
90 108 460575850
174 88 309860329
67 190 201401503
166 24 1519284
62 110 143857728
7 126 229163893
1 73 122627647
11 71 78888230
179 81 87658990
142 156 27071592
139 8 250653118
68 20 179065285
100 90 368580878
58 88 426573316
40 48 398258754
177 165 174104843
53 34 28170629
113 67 159447690
191 147 19611577
38 95 245451076
112 53 342186942
137 148 399497313
81 183 251765999
16 129 17717050
134 36 85940885
178 34 419865034
3 30 57965893
36 140 426422503
154 13 234713969
95 91 73083285
21 1 423155463
179 139 70266856
91 120 87638706
127 114 91355348
143 174 321174427
64 186 463578791
51 21 238206275
3 74 284227534
138 173 17089877
55 70 208246184
19 160 24938494
22 119 376517569
143 148 290228395
117 19 259998085
82 5 123531095
13 142 61375925
146 104 87089761
136 80 113058977
160 152 80257351
44 75 223929711
41 79 192580940
107 70 185204729
123 182 98341455
19 84 437733094
114 122 126502041
145 85 464811754
158 152 380861265
121 69 457255350
18 8 392187655
74 134 249316067
2 56 193416602
186 89 249552052
179 66 307374666
24 48 231685231
40 3 64311237
53 40 434425392
141 106 220288664
104 157 3734996
180 17 399172022
132 164 195574051
140 20 344832763
15 111 92973358
155 102 287508964
10 185 353662275
21 172 462847461
52 169 244557681
125 187 214839932
50 25 62368553
164 75 380859659
69 159 88964837
43 186 445282376
45 74 167868428
92 105 278135162
53 37 196920685
7 130 373801165
188 185 26966645
81 85 374241980
152 1 323502351
42 170 50764815
102 30 211998413
77 180 419975183
151 46 427219516
3 164 220514540
30 136 322771936
47 45 51848522
69 115 313215636
158 19 68601307
49 47 57476380
101 162 379632327
73 16 168607769
63 11 231319375
118 8 7900716
55 81 388692919
174 45 186954006
35 122 204752989
95 124 263124840
39 184 393520401
49 116 41414775
125 134 426990735
144 101 180838008
166 96 10594859
167 60 231757985
169 181 118726273
99 136 417267809
102 174 69018992
161 79 444054556
16 24 211254798
122 175 171777336
93 188 197278909
152 184 236928736
125 146 419528979
77 24 327059192
30 6 444078528
38 116 90136523
82 43 402544298
160 62 226916207
59 185 453012378
109 61 51431055
138 162 384449809
22 191 355081219
118 25 62534993
40 33 68956966
12 36 9694910
36 90 340527069
93 98 312305825
87 184 255831103
34 108 251201107
191 15 256308940
4 42 210099278
70 44 225774901
84 126 106764389
52 129 349400124
133 187 204934976
101 44 79383880
28 123 314438417
119 84 109219808
182 170 224814659
108 191 421697568
69 177 258721143
136 38 20686485
178 58 405006257
2 161 6046296
80 113 188829883
12 64 172676350
188 92 286423644
107 10 382524694
111 181 166426047
171 30 359869990
3 88 417209510
56 18 447784913
36 70 410304863
186 124 255224482
32 19 232311443
39 103 254755546
120 23 253672812
90 133 427401863
149 108 284464232
58 160 276576231
27 93 31094434
174 21 384324682
37 121 452283545
46 9 204165324
77 20 87891878
99 68 384428296
20 3 361245844
43 106 234902170
60 34 61892849
79 7 224698944
59 102 185575889
148 167 370289755
151 133 8150545
107 54 198463740
158 25 86264537
128 33 299456367
185 143 120099219
173 61 40152835
116 94 377564050
47 79 211637926
100 66 253205441
126 123 115158774
83 23 142492591
45 27 129481189
3 178 455831324
9 144 37695066
152 8 378360170
124 35 131488522
84 167 348700337
6 183 42925112
181 71 58558008
169 39 342719319
63 91 262776120
99 157 378355956
78 63 315759269
3 182 2758826
19 184 312115557
29 30 314653941
75 17 161227609
46 186 37947885
13 173 263692340
138 75 165568934
162 4 76877741
27 41 323211063
185 127 107368403
125 154 40846288
45 19 32898333
155 128 9460889
6 95 268000469
71 168 120306690
9 92 340096723
117 113 94524722
93 54 23047943
77 111 4755436
57 29 145966668
96 177 305104672
175 54 98238197
188 63 115246771
150 106 214981422
115 12 212309088
104 156 36086683
85 156 52526161
29 118 326374811
81 154 259714977
186 122 342649614
179 191 385807436
139 91 88255938
160 78 262265920
62 162 89409874
37 148 326979908
64 16 299494372
150 142 134163181
114 16 153436942
14 39 405739899
165 171 45781075
22 161 375161846
45 89 296426943
84 93 109714222
190 20 106158748
191 152 162847833
12 123 83680420
153 105 371039041
12 142 459142454
185 156 378014679
77 39 121239027
112 41 414261916
37 19 280115248
40 79 407891945
51 108 229674447
131 134 372930778
21 140 153516890
26 172 107784321
185 141 196244725
124 23 197943666
15 14 392149261
20 99 199940929
90 142 423917359
56 49 297396756
183 64 294239519
30 121 61320780
131 28 114694417
127 90 1231692
90 165 313350151
185 139 163190186
117 30 277775283
34 99 153416411
111 48 7530482
109 49 30447070
120 97 161033483
175 32 332413096
34 127 219259475
16 35 206236474
78 86 359871758
122 90 249531571
93 5 398595093
125 124 69563596
171 11 391260087
37 38 196215115
160 124 429952100
176 48 291577061
4 77 54513994
156 114 88036270
185 151 461550771
31 80 323046226
41 95 230065164
77 9 392596848
111 141 115991757
28 69 188854177
145 90 233652510
154 147 374065626
153 169 11069885
91 149 306590770
41 66 14357924
185 183 389512084
163 3 350178559
2 12 143298394
81 47 222653113
169 154 303763318
155 150 273755915
101 19 53323812
118 143 447934745
116 22 243599493
18 34 181451714
51 14 159602515
187 66 255371994
171 51 338757405
108 120 237577277
124 74 288227372
160 125 295125148
71 79 33607835
31 106 13170316
127 119 393134908
138 36 291776708
50 53 288402178
150 52 365944608
63 13 152479890
81 26 363795828
19 124 147816103
145 124 112297069
186 70 435447908
65 52 272408630
99 154 343032707
115 48 213694361
15 1 456465729
179 126 344806112
40 64 364913512
72 30 382866532
173 176 114582484
116 191 97837197
113 65 43686095
34 104 213821907
102 65 134951029
117 89 53146120
173 107 79066876
184 18 215086691
14 115 155079717
150 128 80446741
101 172 213451056
11 115 111754481
7 121 135191577
94 175 385543151
162 189 46050466
80 46 144924466
48 124 169690716
96 109 297408913
54 75 92845336
144 137 272691703
29 108 22316584
183 142 436704495
164 22 89709155
16 41 77276926
181 99 7204243
122 86 299247627
174 78 136553566
80 12 325756696
178 93 320750894
20 184 78916928
140 29 326791363
35 6 111751569
118 95 55519568
152 96 262677487
41 108 436441813
187 128 65451875
116 82 33283936
109 32 198942996
96 73 382867679
168 131 231035881
89 72 250732414
110 29 306802321
168 60 352311204
118 90 279447173
71 76 199595328
138 191 419948807
181 161 376638826
115 113 326651793
80 125 419114505
114 65 242221089
11 101 199994532
35 76 139928391
54 132 418361933
190 83 161901478
32 60 57446345
19 115 416998328
76 168 142368394
116 69 351772194
149 157 244847946
173 147 173861735
9 80 149487602
46 175 458861937
166 69 421458948
8 29 128235143
106 162 318775934
172 62 91626179
55 150 107539670
83 189 388149300
178 73 460883445
75 106 139326420
100 134 125302517
164 41 462825302
92 106 15140261
191 182 154834298
13 104 410530688
40 30 322428890
122 119 144692814
180 173 246096680
76 163 440771713
47 162 235911172
165 55 223070326
188 44 63966591
145 47 199986595
129 191 3596777
109 191 43909097
29 170 363750630
2 10 269299890
49 153 324018622
58 33 307457169
58 191 439784342
159 97 91241250
72 132 329223307
120 136 127971248
18 37 9217209
48 19 454304872
61 43 415349023
16 146 392199899
124 11 338289416
181 185 285362169
58 141 377428263
170 69 403689840
128 77 166762136
173 113 348770944
46 164 365431523
85 190 84063828
133 154 382676525
85 44 176446304
93 156 390160165
16 70 262293641
108 179 392300964
31 175 404511266
104 188 30342768
134 69 65133094
154 95 272877806
177 186 351618263
189 81 115501800
141 52 75502622
22 134 35956999
42 66 410472204
64 21 200660318
157 142 31044269
135 167 241516451
62 75 207604811
47 33 238920967
119 62 211821684
135 73 78138656
79 117 264962480
20 151 165523913
63 190 196013088
2 23 182515683
118 137 452023115
137 177 49852776
150 120 284937062
176 150 148301764
80 122 307127489
144 20 438539095
123 113 56677141
10 157 222486506
116 96 212342228
157 102 359440060
71 132 422743625
53 91 119304181
81 71 296106942
151 148 187202828
168 100 225222487
125 44 212260113
61 82 107577958
18 85 369324909
161 172 238801585
157 70 62537465
14 18 199952296
98 64 297196530
26 88 103877960
48 161 14910359
80 173 194106563
20 9 61013515
43 157 171522856
6 11 83100311
71 121 129806405
90 113 38855407
78 73 361787664
62 39 59124631
6 65 410088039
163 139 274584366
133 113 255213559
46 81 343455832
123 13 32934994
93 33 273645318
107 133 173679121
148 85 140619044
47 53 374092853
22 183 376935061
83 30 70886662
177 33 217647873
184 159 67037114
164 68 227392583
6 109 293905134
161 67 388551997
82 57 34514746
161 134 220804995
170 154 225244242
96 159 245453500
117 112 341795585
173 102 366170047
80 49 109833576
63 182 465248138
179 35 337885742
164 145 54133147
96 100 332047469
37 77 118434309
104 86 33585204
156 108 439893208
8 12 430246886
81 78 381659460
184 109 382724115
150 99 205841058
96 130 370075222
39 38 223038166
43 149 414779979
90 13 192057256
138 15 308282946
119 78 415942396
94 134 204336553
39 30 300189908
105 104 105138997
20 179 412991757
163 81 142798344
141 4 14235294
68 66 364422406
37 155 187282798
151 2 198820332
47 113 416111929
121 58 304255004
77 55 3808427
188 105 174123768
81 7 270192733
38 184 175604049
83 94 160311857
39 69 397742852
56 52 408956644
27 124 228039144
166 61 197948953
149 129 315131227
19 85 285091395
11 100 419204972
37 151 248752473
114 29 267348040
135 30 352025279
177 13 141538132
145 148 236463215
114 181 51345255
173 182 77831007
154 66 420774099
4 191 146945503
134 17 340085626
159 77 88201465
3 183 251631368
183 145 380502713
70 156 138545643
146 190 41638259
63 114 371141709
83 104 223250384
153 40 338158064
2 159 23450787
1 52 331592992
93 22 113349043
91 90 257587396
165 2 283510248
23 56 399216077
57 136 246060862
56 16 28696362
80 148 317563592
76 14 204557415
35 28 199619772
93 51 78549499
61 23 283353740
169 172 319614134
22 71 36983228
91 89 28856442
22 92 321076338
17 103 14998735
69 108 620
183 190 168521907
10 125 32689192
49 81 196714094
55 72 433273510
115 76 179116079
86 56 338063094
87 1 389845992
24 62 403630917
182 116 369639654
147 189 460657705
54 6 117931271
157 87 260442896
73 174 81715646
51 18 176796710
86 106 208185933
138 180 137575594
32 191 31160915
75 107 315663650
169 32 39703940
153 45 434370001
126 137 199718112
32 184 302668480
54 174 431870924
153 30 101587761
114 26 158936240
145 73 375732685
67 118 205522370
16 84 98393892
25 121 124729407
95 149 136627981
54 131 202590208
51 126 32162385
175 70 301114041
102 124 304156015
61 107 152044076
86 108 80868737
94 97 253344087
56 134 147503374
76 77 420519752
86 89 46339859
87 129 115210822
133 62 425557889
48 59 51668830
122 62 113704214
63 83 249587561
52 159 329446853
150 82 31675627
124 42 368370560
21 82 303336536
6 126 119906266
168 170 269918923
89 25 408729796
23 84 354734903
134 136 399443879
11 5 376777259
150 107 374392813
12 27 126188412
83 139 246999733
92 33 52856606
149 104 16177224
18 106 303530150
132 82 463223873
61 58 150882613
114 10 409497351
147 105 257337986
120 4 407150261
110 98 87261399
119 50 69563542
68 8 95600913
182 159 442813910
188 175 202803105
79 135 159387055
97 175 337565851
173 104 38067937
86 53 272147080
59 34 408181166
111 7 187780763
26 13 464571366
166 144 48294808
31 150 30561268
161 81 383885610
95 104 160057738
185 14 349510912
14 36 48391016
108 184 272456562
173 99 163006376
101 82 174655978
184 51 279469963
188 50 56354637
87 112 309639473
94 86 462246283
60 106 71016565
174 126 146024295
156 137 414606881
48 50 257797021
133 105 34292763
10 127 106604100
144 151 96875512
180 42 437291298
138 184 24343058
98 105 320947018
68 177 461818733
189 114 36197662
38 157 71198539
119 139 291206824
154 190 66807945
48 109 354080227
166 19 220861784
6 85 367436660
190 191 93779375
153 181 311497219
136 189 112790114
120 64 35773133
82 58 4699452
161 112 15677687
84 180 435408212
163 119 324218294
65 70 406165560
182 21 22172105
154 40 71691857
168 114 37729813
163 49 263833637
184 82 265532593
38 22 107826804
50 1 352719130
113 160 58097061
93 34 126660872
147 53 120965034
153 73 347502286
6 25 390774769
175 113 93674003
149 123 373197118
40 175 439214207
39 122 111471731
108 125 357868981
67 29 216909966
2 20 421013827
185 131 51344728
68 4 336214079
49 151 140490747
109 44 256454691
167 69 381477190
59 125 357625407
188 94 254541514
123 142 76058846
136 119 22040306
50 177 219857852
178 148 305342671
38 15 67216969
1 151 155707053
11 97 429168419
82 66 260210888
106 97 448378991
108 15 387385532
162 170 153734660
149 75 129369317
60 11 155414406
52 162 375853123
191 149 273929463
158 99 313013570
18 77 303136368
68 5 346165074
152 166 253099694
79 97 194407002
4 36 384750624
29 135 44842404
167 136 36176486
81 97 337269094
89 179 149794097
58 4 271425022
120 189 99797092
158 85 328616018
52 17 111502199
175 174 289294102
83 158 16071936
6 143 35631736
57 8 7570921
67 45 279931858
9 16 296175145
46 188 419786874
145 42 243984611
128 98 295228858
148 96 351567321
92 170 10592625
162 152 160719066
112 61 120882980
81 126 332981641
162 129 384336074
28 25 195387829
74 177 15883190
163 175 130597937
42 155 327667082
176 16 46178124
83 99 274069846
176 92 70509542
33 5 174755581
85 137 222190316
76 136 297302084
72 26 300737066
113 20 149173907
178 26 424224668
74 142 283856509
55 76 427931907
106 9 40386646
3 188 202391422
25 79 298934815
1 62 383201512
185 67 398626672
173 66 285587058
65 84 342786580
146 1 99231527
58 66 328797771
86 150 10025896
3 98 305857311
11 15 63416670
152 47 238642694
146 18 250785068
124 30 274013114
27 131 212669443
22 47 97657666
126 128 444366795
139 166 350255420
88 74 396982880
11 10 65463101
6 114 239749683
41 85 128610523
37 162 349389264
110 55 203360714
22 57 221645262
171 163 276634220
107 125 18817426
105 162 140655464
37 124 101
159 64 246524185
176 42 184757507
186 84 406517400
65 49 42340294
21 85 98040287
160 94 371835473
141 119 241142054
58 53 133139240
29 164 29562867
109 154 209569773
17 94 338043158
175 155 465245013
156 183 360399482
48 37 264607355
10 40 449213030
63 35 322001055
86 37 181441670
29 185 98518666
42 129 37109522
120 115 48485197
122 156 25920981
53 11 197188855
96 154 167932181
15 177 308294182
150 30 422147749
25 75 377376392
159 10 369243853
99 142 447932542
53 81 462904927
109 111 208853019
107 123 233202457
89 177 343794207
167 23 309454688
36 31 194158688
161 85 2455579
98 51 215252029
70 59 319244894
47 138 129102085
155 164 357870711
88 13 265808681
135 128 366887861
62 121 42925427
34 45 51541344
3 26 238618005
132 175 85671324
9 65 258031959
16 6 241215537
152 114 301516716
114 82 61778637
6 53 192402040
77 22 4780858
126 191 314574904
85 8 411294425
112 5 276644277
115 122 81933689
132 171 284822333
37 56 23490073
166 102 29452358
145 14 246381543
18 155 435417986
105 60 103345900
34 35 364185673
21 100 435116583
130 55 150619103
81 88 170234878
139 134 258679309
180 135 68040345
182 179 729
92 75 368059286
73 49 162416859
45 136 241624287
169 12 276395406
169 61 36059939
87 151 187162748
175 63 188266032
135 154 56809186
129 131 33248614
25 4 371270619
96 32 97954530
116 159 181684856
12 129 262491595
39 167 314986546
189 58 216628608
21 160 461034895
181 3 334007130
7 187 446152663
8 69 36606893
101 75 464522120
189 17 372418329
82 136 194834021
82 163 174777673
104 190 390898123
37 152 236095182
184 119 150115636
51 39 460999573
58 102 325533715
89 77 311907180
43 121 157523628
146 106 411031286
173 6 425670038
68 126 209420428
10 74 39145271
42 89 391773028
120 79 316303574
10 62 292069061
49 112 324963533
142 58 46952818
23 38 426753740
69 20 408172165
137 107 20263824
124 151 415794353
134 187 308248010
49 71 328684428
30 189 445008009
16 87 48829443
182 111 9021070
16 14 4390559
140 27 352029096
13 157 255181717
11 39 277676922
143 40 166529417
18 73 44837847
101 22 136460224
119 27 324753994
85 58 209596218
156 107 360075036
127 79 390382187
52 72 4363843
168 43 163245546
7 43 199026713
164 82 87952497
97 146 129114096
13 72 298779869
158 31 134676703
161 110 65941961
12 31 200657892
134 167 81751736
85 56 36921457
40 1 187462905
174 127 17210690
92 110 139024631
69 6 38516620
116 156 399659663
42 100 284266873
39 189 394308935
93 100 460564199
140 17 181081935
179 171 298586005
69 150 122367009
21 97 226346030
164 19 75894234
26 35 307566010
176 110 261093805
155 185 13577650
39 42 395047911
111 126 36365235
147 143 10238092
47 177 350356954
95 58 21860611
57 178 315736047
62 88 399084515
10 160 260483089
101 186 233617776
184 16 255057203
172 102 84380215
128 113 152814497
32 124 327386411
12 30 428112797
28 146 88060739
64 79 169819634
178 9 116691325
39 117 208881781
119 185 10223727
60 71 323518009
66 161 224665299
149 17 33265760
129 103 128644972
160 116 51040623
30 22 183579754
41 177 254175247
178 158 147877586
37 189 239628457
2 156 349087325
55 181 269949030
3 27 397593302
159 23 402198271
27 101 58503785
157 33 247479020
152 21 101920464
21 156 452420079
112 62 411244568
54 141 376906014
95 172 75620986
11 62 77144880
142 137 289868580
30 1 58839902
8 180 390639767
160 136 449083273
176 4 354627249
34 58 286476734
54 100 172377037
93 90 84684502
87 98 362822498
101 87 270560958
142 171 17873819
12 128 375474441
133 156 4754533
80 19 349676780
86 130 174845225
84 145 336408345
108 151 1702
11 107 229277167
114 141 340272129
71 42 113077285
152 182 45969348
54 57 90488231
16 44 339825289
105 86 224332625
25 48 251919157
34 33 38429015
12 114 454383950
186 83 242585606
65 66 74573392
20 37 232166378
151 27 27745003
32 30 145983284
125 168 337513806
5 23 401432834
146 37 27193322
6 178 268364069
176 188 72371553
56 162 159353155
40 159 62968293
155 77 265989831
28 30 33127582
87 63 453206251
68 3 405500796
68 119 458807776
189 89 294523639
7 41 54346136
133 114 420137075
154 188 389558422
79 89 132573263
83 146 442965179
86 87 430274670
114 116 268500109
36 182 198534610
189 150 252133344
61 92 21161260
110 131 94422271
91 109 364275522
167 46 30835949
22 112 318581619
120 66 44358243
146 23 326973568
72 46 259704846
30 78 24355523
116 184 44051466
88 149 73536798
27 156 65925449
113 34 1966555
135 54 80257728
34 81 128728651
172 40 143918729
96 184 399241697
163 8 105456245
184 120 429401611
92 166 449210971
93 152 71791263
34 152 200565123
34 26 280131884
37 172 159848013
55 7 16217390
35 120 179972112
81 6 80872287
84 8 432584537
6 58 219959265
15 59 295519707
81 105 393320497
151 61 47433276
43 76 402195604
67 75 4581734
35 189 194879036
25 137 333102952
188 126 14597382
46 139 391811214
28 112 225820965
21 131 344117320
191 173 29391559
1 174 116463999
156 171 72056864
20 45 11175987
135 81 461810104
132 13 338644334
87 168 263138585
50 170 332583293
13 129 119044534
57 177 314567733
122 123 248231441
120 90 331833403
28 90 51647419
114 105 70162165
175 91 66180229
88 116 439337018
92 15 26779533
6 63 270320814
26 149 449182718
98 176 436948761
171 78 133083877
103 116 46457371
161 33 381182798
145 131 458556816
72 149 41760584
150 138 308643801
77 115 197927725
5 126 178220220
127 98 100450184
152 16 13369973
93 116 408566283
51 121 6855153
96 162 165289685
162 174 292915617
42 139 98055022
65 129 395610700
86 119 461004658
30 168 462154328
168 14 165464734
77 96 314430936
102 154 30308478
74 8 104310696
78 143 358999691
181 36 409681364
125 130 196475035
146 108 273696398
25 157 286034104
146 102 44276306
23 104 459836329
116 29 372319128
24 54 392821267
126 138 157895314
55 132 85166145
90 57 265962802
33 116 455710030
162 41 303666136
27 130 224878397
80 64 552
95 15 89708661
131 47 84830937
70 92 54641999
183 60 458510637
153 166 15565252
9 5 427986050
83 70 343897361
174 74 455880150
53 175 59502923
162 119 120758367
4 54 456824991
95 68 454
45 26 240162115
76 177 257541442
95 64 1020281
1 57 393658756
105 103 429742946
89 172 169164167
84 54 29990084
97 70 295084301
132 160 147883017
157 34 199210975
152 189 10390728
139 154 246770209
143 4 258819959
158 140 274250814
66 118 299681722
91 180 252196748
103 83 387152103
87 190 70309548
152 59 38336449
159 177 116073378
84 60 441038555
49 59 429695842
18 130 400752121
102 171 317341485
161 153 135956805
79 157 111401384
70 38 103913955
31 170 343176777
154 113 452231610
162 107 365819264
102 63 364889475
7 117 147858639
27 52 387624743
125 3 340831153
153 187 345425841
103 117 168325553
36 102 33107447
143 129 29829831
12 95 392735157
135 161 334506290
86 60 416400442
67 66 182035503
136 173 92329050
84 52 447405368
43 1 400875926
183 65 376510607
15 157 392161600
32 108 81714322
106 129 213071006
119 148 116925228
186 60 162955674
129 69 151153004
84 50 294763976
147 145 54230736
121 175 9184768
48 73 381128574
25 76 69802864
101 183 26829481
34 179 100968237
23 106 217579969
90 54 293433168
105 28 62495959
181 129 147842217
134 163 206696687
100 35 451623182
17 83 27278178
51 70 84941914
149 161 195497549
174 178 348516707
142 186 339070780
113 15 10106005
170 27 385273773
79 34 337197384
133 43 59909945
41 59 410382315
137 4 460496349
175 133 183069
164 183 159426207
3 69 372935104
55 18 417826445
90 25 458659410
39 105 167107984
145 111 276384299
117 176 444824113
32 23 114488582
186 69 1393
138 110 333071205
16 126 126151606
35 143 418104231
89 182 25968390
19 38 254488017
40 148 286454549
18 110 254066870
5 24 464923950
65 179 179248255
148 169 351825963
150 172 203354828
70 185 256792092
147 106 305948631
98 122 362076739
12 151 6313724
79 159 142525434
38 33 298316068
29 106 261221050
108 152 105537067
147 12 4376366
125 71 406100289
50 79 125901112
107 34 213117004
83 151 305369658
93 11 288976266
153 107 65746455
133 150 107471806
31 62 115529838
3 120 96712538
83 11 30693286
75 26 280485869
115 156 364381344
170 152 93726528
3 113 248176171
120 170 117523539
56 124 157638282
180 104 230383949
186 105 289865919
77 75 370313622
155 87 206235966
13 125 319905607
68 11 197575808
88 133 324039988
64 46 305035026
180 142 134887788
3 176 61702410
97 74 217140980
122 139 357208449
100 110 59256559
7 143 259715531
10 34 353944807
171 181 326920305
139 128 264184634
156 82 232849361
75 89 29646969
46 157 297639250
23 144 410355829
20 150 416734464
90 153 61974631
154 63 237283963
73 57 197117537
122 7 421450625
101 77 439892749
57 21 44411198
149 166 149550262
120 177 142864994
6 167 371685764
133 149 37054296
61 87 333816379
56 136 278686946
153 178 17456892
66 134 325781113
43 33 347668173
107 64 204944494
16 167 130414472
137 121 437526254
32 74 352356794
50 105 152480922
54 188 84412837
142 77 251880793
26 155 248435474
68 104 382555864
119 13 305014436
103 163 239639999
47 85 147833933
169 33 116526724
61 171 159479823
108 160 300751618
37 101 363193871
176 162 130006286
76 16 121368598
73 177 454778026
176 127 376104015
21 95 150937586
51 47 302498247
186 171 431270896
4 188 327597836
115 135 176242377
99 170 237139687
162 163 144257453
45 128 22816859
63 48 29763126
68 74 214025767
66 109 435081674
44 149 195517388
148 66 416868716
175 152 139135176
178 182 113449444
115 102 304222771
108 140 419588701
10 128 139330090
85 103 31183543
139 138 367631701
117 58 445369763
116 161 181999132
22 43 167978532
135 172 252932433
78 166 350576166
19 9 318163013
47 25 112992186
31 38 411224182
47 42 119662999
1 96 375031000
99 135 171062891
177 78 190978276
117 74 173377039
120 6 96330446
68 40 118805855
20 125 371083890
143 176 71927130
5 103 142180093
113 16 388404383
187 162 314933467
15 82 71750982
63 101 244279532
123 190 283517987
100 63 404998844
105 16 117187831
172 146 406069824
28 51 394093752
135 125 455270578
120 78 74882187
101 179 309101636
113 61 190721382
151 188 316040517
117 57 392846695
179 123 138407539
144 76 385360942
94 78 376843154
130 17 439107257
8 35 203114157
81 2 85689318
191 188 397788022
129 175 440394087
118 55 217551711
82 7 206886512
56 47 272323834
37 74 117048646
112 88 89547007
47 92 305837855
10 4 226246227
20 104 457494783
126 172 64216890
158 142 100383997
22 7 140986903
182 105 115343564
151 134 168077082
142 68 257797285
153 118 124528010
2 123 320926301
43 179 434637248
89 70 247849027
42 73 429367914
174 142 296024096
76 70 392513602
3 101 445480539
177 25 235
189 33 89925424
60 28 200342277
155 36 278296882
52 18 186868049
156 102 59192179
41 135 183722053
65 167 68475033
80 16 401221768
2 89 357355755
102 161 167309926
33 112 191115076
4 47 304077074
98 90 133314182
64 76 78203889
40 51 420524426
99 117 330344939
157 170 395355320
111 163 62651159
133 6 201763597
122 24 238431932
172 153 357128376
182 181 282722241
179 145 338471881
11 139 9683996
164 48 140487357
151 17 457893603
31 172 347076313
120 14 376900754
158 105 463691671
159 82 286661667
186 137 226123028
169 18 271485618
27 63 239675364
135 66 436064470
3 47 173546311
54 112 283456409
191 159 177229553
117 87 168092483
14 111 205354815
133 5 366016909
92 141 181702663
112 24 338027444
26 5 376303535
183 19 313728335
15 50 108331103
51 66 59900923
171 164 231149030
30 71 279767724
56 170 1602
107 62 289127920
176 168 284967628
88 7 213716272
87 140 306377100
76 46 75624385
13 33 393788194
32 54 193854520
51 125 173765039
123 60 665672
86 110 292804100
84 58 21219990
47 109 145706111
184 183 402642333
113 55 320257671
98 7 421059025
155 146 242962983
85 186 113812801
183 181 340619417
150 169 109395970
64 166 361203621
91 133 298375897
191 75 331326562
28 37 371843964
73 165 84096255
81 156 344265869
66 36 443907192
120 157 331036424
164 94 46471704
145 38 325790179
128 54 114249682
178 134 448964237
51 134 73602741
117 97 323355415
117 101 257185892
139 81 305269145
36 27 240604622
112 167 25673404
79 75 274220
114 107 310232771
87 48 118496791
115 142 207641444
7 134 133184245
148 23 151966543
127 7 11653073
130 189 324030584
31 34 403455327
136 95 293588484
177 107 12068910
61 180 44693401
151 165 339653656
169 85 11067465
74 145 43210186
151 111 258912192
9 130 298121372
49 152 447586548
140 138 219724302
46 31 437290732
38 148 315179658
32 137 136028744
17 178 433127690
147 84 143308166
136 21 28770722
111 116 381310166
182 17 265107066
16 148 154807356
12 51 434337270
89 41 334553938
51 169 71748024
162 63 191903435
9 132 397373207
5 150 279060986
11 65 278399454
140 113 400817779
32 189 345068190
32 133 298972496
164 10 225927683
27 24 115607229
151 66 285842804
56 8 417049959
8 148 354518286
82 73 118869237
156 68 392552776
180 80 352033791
188 31 34420630
88 137 36024701
91 119 64771489
120 10 415318223
127 88 160182862
139 187 25878211
130 39 112162592
130 64 117909267
29 72 351266434
128 163 167968046
93 176 68214347
105 21 432439648
4 131 338998113
13 19 157945679
169 16 220379982
56 138 305412692
88 66 89795148
166 100 29688101
182 125 101504473
97 157 67870832
103 144 61729875
46 24 364331999
189 47 333144058
180 95 436500003
111 82 133168520
121 142 63196010
84 98 173554313
89 1 385054130
19 82 321939282
182 102 320172913
95 173 180690653
88 125 70835993
60 61 292082058
88 57 314795988
100 180 233018127
52 80 422633328
43 59 208805219
55 111 183788791
163 145 234934907
109 140 327181313
175 149 187928401
88 136 299461025
31 83 169386203
136 126 249281387
189 119 392025594
187 174 463981603
59 64 21183063
146 53 456248654
140 173 279768651
176 178 366406079
15 146 355450269
7 86 388420477
78 84 5025186
171 38 48074439
121 106 262424245
141 125 300051079
46 172 184384091
15 79 406866188
174 52 336755973
160 75 279232110
125 174 423097844
70 17 225363547
144 37 153230047
8 83 382919720
52 62 185825179
39 120 300938606
182 164 143793098
99 112 348161749
180 136 6256526
118 40 277144515
102 54 325282839
127 35 465297732
125 121 48915652
113 83 157509837
129 111 446393323
122 85 157670019
108 6 198435682
14 17 366262677
110 142 283525121
146 177 352533966
26 146 230898711
44 186 262867595
79 155 244744463
122 111 384445935
110 179 312794781
10 156 171168571
171 85 420714281
53 107 102178891
125 157 191391007
32 111 263973888
73 163 364542148
95 43 9343520
125 45 266910217
21 112 240835324
10 175 145846028
69 148 43507268
180 170 185877268
13 68 342712261
101 25 197317041
185 107 331775124
79 116 329262442
56 161 406149951
191 34 30037446
78 112 380637458
176 113 427756086
5 95 16777108
81 50 141958910
110 95 371898305
64 48 287419926
52 91 226797432
73 127 461662106
17 131 162980921
175 49 119123146
108 174 291735242
126 86 457903353
186 23 56902531
92 35 342277828
82 152 463389746
17 72 232526697
186 1 151137650
175 89 418194689
133 162 9623702
19 54 459822440
8 53 169648771
48 190 62931759
137 55 100846158
70 170 411093485
80 110 258739347
179 118 264981368
152 129 54642744
69 31 189892299
54 116 244642578
185 140 454544261
118 105 9981068
157 60 417004342
113 177 227523361
37 145 381428917
29 49 310994389
116 128 308268395
168 6 415475655
95 54 132792502
109 110 185738109
124 117 250338556
118 150 253628680
87 91 328525127
17 49 33709162
62 106 62591950
7 110 27058454
50 117 34918937
182 95 331358787
170 108 27697524
39 152 104707600
116 172 60383741
20 52 125898705
6 147 424473605
20 94 131909223
95 130 428790248
112 111 348436108
62 19 453753058
123 165 405982282
96 126 226046483
191 59 162930743
110 34 449760739
36 34 223704548
154 126 279555966
6 14 226722699
122 168 368170577
165 114 79746926
63 56 11234372
65 59 405026249
113 190 163290776
57 145 113231363
33 81 19714270
90 99 205212723
38 89 84329188
31 44 429879510
4 84 217878510
44 127 15921237
186 37 252144866
187 41 91516678
17 11 3923717
171 122 237009814
30 56 260022367
105 73 425332780
189 95 55465470
88 29 155873845
69 75 242979786
91 38 18894088
43 141 428588596
86 4 457001360
91 137 380211839
127 188 33669887
145 13 292547732
132 94 14957369
99 191 311950085
144 96 282340290
111 173 160878698
16 90 260038356
158 108 56998501
12 166 131554921
132 93 227073770
46 90 225827776
109 27 367176611
70 10 396622272
57 61 404574553
183 95 430723995
100 76 208256809
144 98 321257884
59 67 448484903
75 116 421914466
94 23 17768644
5 35 95273820
88 33 287620447
108 8 114006444
9 59 271876130
158 49 383907781
45 157 109137174
104 130 80760141
153 98 274072735
32 93 289851990
96 24 381469564
41 61 115233445
84 140 66513765
176 91 318602887
106 144 213949125
22 3 146454731
89 18 444628570
4 122 7886206
116 35 449137927
164 97 18284065
3 189 426447766
69 125 259102602
51 85 443674298
104 109 67670267
84 31 149518298
27 74 266928665
19 107 326786072
101 26 230967628
103 157 48477810
148 34 71815350
3 95 350126752
11 158 330371440
131 40 346400397
177 81 281808444
138 19 157479184
2 57 297273995
7 163 238783694
62 59 129490151
149 39 91019146
86 145 48678581
158 126 352731532
120 146 6388739
45 63 169010586
55 96 101842652
170 181 373548661
64 171 306139526
26 71 296693465
50 139 323676842
70 108 111662113
136 182 425112930
39 168 235499187
139 15 98833902
104 12 410961189
9 66 153947120
42 141 27016687
131 147 300798634
49 97 354146948
99 184 257335458
111 117 300384301
20 188 56999594
70 20 244389695
149 132 281442817
72 136 235589561
71 28 4966458
144 42 237167539
97 59 47396690
160 31 31265929
58 23 239478728
124 9 243911124
63 62 143489472
42 106 100434310
52 189 256788067
81 73 143506890
83 61 73440175
24 7 402609799
158 33 330827133
119 3 5630469
134 105 203668092
50 13 328576122
43 181 374492696
67 88 160299179
55 190 67437544
90 178 287222768
85 157 67040969
81 91 369745320
122 169 143860848
30 116 222880210
48 116 175782698
67 109 92774862
144 8 198270141
79 12 224809014
71 123 125890253
142 36 454199284
75 105 124050576
62 173 127297995
113 122 393518291
145 75 314349911
124 44 49993008
145 4 194167667
168 190 259265222
37 163 183853966
59 167 76541355
10 161 242738127
36 1 44754333
139 26 68515624
53 156 129575013
180 65 32440209
28 92 325625652
124 3 456288763
97 130 224285032
3 170 210305155
71 111 369931780
170 153 310375358
25 147 113498360
74 159 421615218
100 154 74501050
184 83 310551902
133 186 150528134
40 6 159340983
97 135 9968027
104 22 365418237
173 42 358364203
116 136 232579401
71 19 280566950
58 3 438330811
40 104 8662661
50 68 302732980
6 182 1168
58 176 58714713
80 140 352480945
119 18 405176843
114 95 54464763
44 52 398538195
168 145 457054423
8 181 17903543
168 31 177319807
32 147 312920108
134 3 353018689
44 161 172360674
108 128 127170596
179 24 236299188
51 90 330263488
106 96 302071438
24 75 161653513
72 59 54473438
8 34 10536334
34 170 191986842
14 165 29186310
164 40 59248163
85 84 92277452
60 150 266528544
18 147 306558058
167 155 259900416
101 7 13867760
28 163 284796149
189 25 280594327
184 48 258491967
29 1 59893965
11 49 349161348
134 59 464226962
156 79 458131535
154 174 382372583
176 83 140865102
126 125 150735537
42 163 390599094
46 66 187719997
136 5 244378163
138 17 87167365
61 182 287769125
129 145 458269920
122 6 325147753
79 86 103861003
70 142 400283927
8 120 226296187
86 168 130827085
57 92 224585302
150 152 129601191
52 95 59778356
175 105 126972068
94 34 265439090
55 10 420120020
173 41 64899444
6 166 25949449
15 116 398716858
28 79 307249575
152 123 178257443
188 107 33261983
188 6 39529471
5 174 97457971
163 4 333711055
72 85 366703861
27 79 104047475
40 34 73593386
107 115 268638821
142 39 438265763
176 30 451584225
164 93 20204223
156 54 264915182
110 24 204753683
161 58 434029270
103 34 346883299
9 151 224668826
163 143 407979780
116 90 440410136
186 24 122781292
151 78 350996338
81 36 153378891
23 99 430428387
157 28 37577986
161 157 166294246
126 120 83011550
32 177 165618578
139 175 71521845
119 188 49055356
154 11 292973493
114 94 436641473
150 168 2508084
96 84 201485339
62 26 55541997
139 160 233195155
84 47 380432818
185 83 431545942
87 171 61691746
89 36 108744137
152 4 200236560
175 36 306278870
18 99 257694452
170 61 302
153 7 90536816
127 153 228661953
78 48 316837640
183 90 191854752
95 175 87541237
55 59 261413475
60 181 128340354
2 117 147558385
71 48 395136578
60 173 340133334
25 106 166085937
89 94 319712387
188 77 323209757
121 154 453515833
153 65 464917495
27 18 107492231
82 62 1433
7 59 70238806
149 3 447624782
131 155 419484431
115 47 424906507
144 11 86266171
96 99 140138423
87 173 193191216
181 93 39960534
113 68 165269917
51 7 75831497
79 87 340639371
66 111 260229600
147 163 132490573
16 181 425756019
89 138 14286302
157 52 3957929
159 25 289830791
15 31 355528943
80 90 117547024
81 160 270510177
69 94 238887739
35 132 229251136
153 144 178699285
179 121 340628023
180 189 402593152
20 169 256887965
115 89 281284628
42 85 155882454
65 64 404607164
54 58 4455368
108 143 72550205
145 161 287586537
106 99 244145122
34 141 256244445
17 13 7267659
116 171 442109684
154 44 101780036
50 173 297115217
120 61 9297398
9 185 354195867
4 177 85131129
38 100 407010394
122 37 239922556
64 115 431323350
81 184 6222482
139 113 191846328
147 65 97641225
141 137 63895620
132 53 362287241
78 37 96429436
9 93 408319251
92 25 46491876
79 73 298148519
104 66 70939198
2 121 109802381
8 26 78343469
182 131 357579646
101 147 187970857
54 12 43619336
5 139 405138750
82 179 330386188
142 134 444967624
181 12 103395598
98 137 161839426
156 135 209630992
134 186 376340334
108 66 244747277
117 27 3657605
9 24 364304300
26 17 464871357
142 178 19066534
102 143 385461916
118 139 315987587
37 158 91236367
84 117 239529237
112 154 195466041
166 120 76369465
116 9 341434304
163 112 119137043
72 92 55921871
178 109 322392646
67 62 384269579
42 32 309822235
146 111 9895848
116 125 65485567
1 122 66133929
160 64 449462396
59 90 6655371
97 128 27588255
105 47 458672329
82 182 212948874
152 179 226800528
98 42 389870824
133 85 318331308
162 8 74536573
84 134 216405555
88 53 120719559
49 9 72669921
44 60 5788427
46 97 290772869
10 49 438500385
63 122 90476149
138 63 71857765
52 98 143347959
16 131 329542648
191 81 332903996
116 83 365651378
189 96 398147777
57 24 208090906
115 161 410837522
67 2 231323021
7 58 162837976
47 190 128742404
53 141 357495200
119 143 334736632
131 41 112658742
20 173 328739068
141 155 57302624
41 58 72211946
7 13 136522371
38 156 170646287
98 141 300701887
165 143 331430877
167 25 222295803
50 166 42080578
80 10 366133279
77 124 60037360
28 118 235705972
63 180 285619659
143 15 139464046
83 35 378053127
23 125 267525699
132 62 130647109
3 179 389969888
19 135 42852356
30 177 412526519
77 58 396041388
165 45 439243113
24 40 94618427
87 187 140059720
99 114 143675368
163 182 34075632
15 16 447354806
78 140 223055351
177 187 239525413
175 1 32739252
27 180 309367035
157 77 350020714
94 85 417729946
166 43 221360210
33 125 136174634
7 171 456702295
138 38 49573801
93 86 348383634
132 157 441255352
65 107 58853154
61 189 349767260
70 1 54305993
191 106 101821759
32 15 295564783
33 182 408064726
33 53 50405895
50 175 52379538
56 109 148742320
132 186 20144912
93 15 251539749
178 143 316814521
66 60 22349618
160 30 255299943
96 58 261006787
115 54 308485209
125 99 436666437
141 165 272725393
90 20 434343991
174 95 233497243
59 158 407942593
119 60 149394023
140 147 187297316
98 147 197521820
14 171 452278905
72 38 9700450
19 12 341
140 51 59682961
100 47 232778718
2 119 371745535
88 115 98694059
3 138 122404787
157 96 49667920
63 15 315448065
45 95 274421388
97 91 46532438
95 131 206720792
68 79 326268425
110 185 129815448
86 149 410924661
100 112 305459585
89 180 51504537
1 2 254036992
46 3 59159063
126 11 162705924
68 91 450414188
48 117 180914657
64 191 54546786
154 155 295914130
125 31 356324335
127 5 71199520
35 45 137030120
172 44 440338252
115 148 138728924
98 28 86750647
11 70 329829426
125 84 254832978
150 111 60967106
172 156 464253168
16 168 457887380
146 87 424275117
104 11 414818723
178 65 230635215
88 157 65574412
110 87 291643472
24 183 311067463
25 143 216595346
97 64 107203603
128 134 274194072
160 17 236756531
96 47 99056008
182 39 160270268
43 17 361155860
136 138 64684248
41 10 85077952
169 7 171744744
177 16 380389071
4 184 11928084
92 96 194637764
130 50 395867489
146 158 442171520
88 154 434375759
20 147 74422926
18 161 412749276
34 175 347619913
165 118 123600471
173 91 70613213
103 134 299892317
52 115 169045371
67 39 85933169
169 29 178718487
135 134 387470406
81 168 78502925
124 92 34047912
172 20 33320899
161 186 250900540
73 156 56620931
175 166 369118586
1 138 240183912
102 133 120325542
83 110 320209469
35 42 185244777
73 181 385404330
16 48 23619838
189 57 212385133
95 89 399039368
166 98 282824381
122 5 330454136
2 51 6068165
182 50 215755301
59 128 422783986
189 8 418168168
39 119 171498169
143 139 133291013
92 121 208453798
14 43 95052926
69 87 46414600
108 133 442805898
54 7 204994540
33 9 278606190
81 140 71404919
59 177 222661498
26 162 355009841
61 141 225963565
95 141 266875705
106 143 450287679
41 78 228791241
182 64 453868852
87 144 281220529
11 113 457838206
94 111 72060418
122 93 390135520
40 99 423797637
152 57 387570475
117 164 196364624
189 144 25175981
161 146 121370285
126 3 457225143
30 91 375153445
176 109 151239727
127 97 326343804
167 38 422161425
172 41 32215656
5 190 318604579
94 44 137715470
76 183 376708280
27 162 370740911
20 164 234624926
171 107 388869759
5 97 195184524
63 173 115210547
41 36 174755234
70 110 358803871
19 94 215231201
71 82 163881504
19 73 448209116
97 39 335592040
112 72 133547174
17 100 43244942
174 10 23253304
64 92 250683276
106 134 21592989
153 27 51938905
26 160 61886417
90 19 151808435
54 3 438652790
35 174 241956148
67 42 367947114
92 120 6390868
171 69 3471335
22 109 356031129
158 35 357363496
165 40 41216932
98 109 147992972
48 36 275159179
128 31 23411678
188 125 188596372
53 148 407642141
160 190 198487950
44 156 193117634
149 183 138029354
153 96 104295241
35 176 367366687
31 149 269043746
43 26 438634898
48 8 141917474
61 146 8191127
190 177 256771841
29 131 143323046
59 188 330294250
148 61 293683700
82 13 401414746
39 82 391713338
25 133 340446515
22 41 353900671
60 109 270495861
157 51 703647
116 169 180259344
31 20 252075609
151 166 326128968
167 37 429716576
77 119 44100582
105 170 116058749
177 169 44169449
155 157 407215935
88 95 412356799
98 175 260496527
32 163 295589666
122 73 303192170
186 185 274135907
191 95 419079654
163 187 387926592
170 21 427108163
2 37 401680380
24 185 163791513
18 58 58610197
149 150 126665019
91 114 237208046
102 18 85702634
154 39 255337014
17 119 279723174
115 86 306197158
133 141 412736398
12 11 160758791
135 113 463153771
66 153 125293408
13 96 40975662
125 46 379234207
24 188 191775343
68 10 402405564
8 4 344522679
56 123 47535600
177 108 63106366
161 114 41853567
98 55 358801802
14 116 396566640
161 92 22236929
72 4 220721759
77 35 20755388
161 143 393064897
175 118 56378486
20 152 179726282
103 101 46957375
73 172 319052838
18 91 395502491
19 67 157166178
54 178 80572020
107 18 307942898
60 8 358871728
188 122 439651240
60 165 340615415
10 29 304575478
119 81 56147582
102 26 191216442
90 107 192445288
183 133 41547792
154 143 442062979
61 122 83895839
152 165 2763006
85 107 249750349
162 48 309082235
44 160 129482475
156 159 84307017
134 33 9782595
15 126 343717338
101 151 346474950
135 70 376593029
56 45 432725980
143 33 140336936
135 46 360631683
187 109 449670665
23 150 33154903
91 179 324797464
110 145 9049461
37 180 244341089
153 80 311031817
145 187 233238673
57 43 11058388
128 53 114578320
165 112 284280766
27 96 367195692
161 109 60145695
75 188 465687251
147 150 93927102
121 57 153315855
153 57 163953692
117 31 377515494
116 31 202049449
27 73 146466722
184 76 332263924
7 89 214621782
69 82 414759126
173 177 438701955
154 137 238214784
65 92 404743942
74 184 42797634
95 63 342861648
19 75 322151633
69 151 138450346
132 166 146350891
84 164 8457694
142 116 158530588
82 55 273135291
135 33 396860649
73 149 280899820
8 110 22554511
11 169 454101915
101 53 71902419
15 64 202735454
77 86 450378743
67 162 442248514
52 13 348075615
121 79 147293235
127 184 383992779
27 87 254344813
51 165 297927103
39 153 313507182
48 6 80991802
55 127 327283870
63 177 98670648
71 135 24348890
126 130 231661746
37 9 371722063
167 40 394091323
84 131 369283213
13 11 45423793
93 85 352351040
29 64 277696843
188 164 275074232
39 145 308078268
29 46 424860342
158 162 99209664
75 184 284737617
15 176 145695465
69 12 361127745
15 4 404735940
109 145 87138232
14 56 126152946
18 86 436171974
146 183 258773688
56 21 128784346
56 157 408186737
143 50 14811497
175 41 192944485
39 156 38386471
140 33 214704170
26 4 395811752
72 96 426159780
182 176 750145
166 131 419272913
57 60 63813949
87 179 316732229
66 156 88020472
163 97 250675838
26 19 138972928
95 33 62269155
3 12 138131183
18 140 194777955
101 80 148930684
12 174 249652536
176 169 195048929
102 108 368953935
32 92 11439239
45 50 163136732
86 76 35106087
30 127 267043078
96 143 294090689
149 190 98537853
107 84 229929570
23 17 387607462
21 40 441291544
127 145 376839591
86 67 274290500
2 28 5532930
57 83 341994984
1 24 28069822
7 120 394605308
69 71 223288199
52 147 32701383
152 97 91488773
89 51 208266536
122 187 65550120
105 166 125299477
123 104 60401906
153 123 100909285
135 42 433547812
96 179 130071931
9 139 331502013
166 8 304083298
22 75 26429297
132 154 14112241
172 155 155241281
35 157 7018517
72 91 45164060
30 54 452538865
61 42 453284691
12 121 126143537
83 109 10430133
149 167 287272796
142 166 145603831
157 86 336026925
70 116 389426185
160 117 39030604
12 135 384342654
29 167 231084778
131 186 315455663
47 21 149346994
148 121 271351308
22 65 456394977
53 97 361833053
109 167 50728584
187 150 413417068
95 30 351420713
75 136 358742722
163 30 72281379
191 1 9332216
182 65 83063778
39 176 424617366
89 130 434503480
8 14 45019306
147 159 450608979
72 143 374268219
54 46 423151484
184 97 437081033
5 37 61008793
28 119 223622396
10 108 310500873
136 13 410148663
145 116 260050054
95 27 427265519
138 92 230982151
122 95 367166311
7 73 52865374
159 19 419760885
3 10 70560844
80 145 391438244
68 76 159829533
76 167 106954064
170 22 191000418
178 160 286545457
60 95 61340513
164 72 343288655
127 59 444622004
35 90 252812372
22 122 140222127
131 191 398466441
24 4 11982180
117 115 238265537
170 53 53094238
135 59 305171237
180 120 42429571
166 74 214477294
83 164 230266123
25 183 74173816
153 147 24986141
60 134 272378314
123 115 114750756
109 13 216294877
86 95 2136
139 10 259163932
183 131 248619236
79 38 25612143
177 133 419341281
83 53 408800928
123 130 95954234
175 88 194691469
108 122 169895315
114 11 361972508
120 52 83744950
164 160 380258295
141 149 344355539
24 22 193620639
71 36 189955403
127 26 66984669
173 49 60253598
93 173 29184037
49 164 55798281
184 140 292115633
172 68 375924273
97 174 424360398
87 136 174833255
100 3 56247939
156 121 263395783
129 92 33486953
53 98 306072865
34 11 334767285
61 153 175710926
190 25 396848984
150 48 103753432
67 112 213255703
168 153 328502652
37 153 423418704
90 176 36192832
108 148 419383747
190 139 99458614
5 110 243071219
45 84 356416542
170 15 386625098
23 62 195074343
83 40 109246390
182 138 54381222
133 142 203321395
53 46 382084162
81 95 103656480
149 40 12626703
186 138 85329173
101 130 254336680
54 21 180170942
97 98 46555103
72 183 432918722
121 15 428537151
41 92 306269720
82 9 32117427
88 49 140520157
47 78 440233364
127 61 292550949
87 85 331869250
124 158 296708280
165 97 137889402
149 7 402261539
126 127 24362383
134 62 38801583
69 72 63753792
99 175 109040710
176 88 397858013
70 171 116593794
48 137 253403642
82 80 34904093
80 43 383250167
94 3 419895505
153 52 334363003
155 151 186286109
56 79 232618791
116 7 265043461
85 149 383452809
118 87 17084740
148 153 327057708
89 92 414480383
103 22 334280963
14 139 423597002
143 71 323358940
144 26 120943792
125 177 102152866
21 132 207708054
38 66 162368871
13 160 211388250
92 112 247393243
16 139 262978448
44 71 27649634
1 124 383287532
93 18 457110229
13 121 353798008
50 162 110359865
163 124 303524976
165 33 365233312
40 171 306894583
96 115 127543001
114 1 225143826
149 97 100111597
22 150 383327298
23 105 48143260
72 70 128909990
173 122 23812777
38 151 173694897
76 175 262810696
110 181 293478777
96 190 344843233
167 108 130169602
190 101 302853101
36 125 350518331
105 59 355566012
128 36 420623662
180 79 252724581
180 146 200705877
6 79 119600420
12 91 85939272
84 103 351763639
48 17 383874225
156 7 398921179
75 124 50451757
149 63 164333238
130 62 373977041
25 94 210255795
152 95 452700434
35 184 19914809
105 131 36396880
154 14 251051565
121 149 23645191
108 157 404902297
28 49 36761280
57 165 244555878
89 164 260355911
179 95 331648230
81 170 81993500
150 41 21374773
13 138 355483984
30 43 267381008
28 54 292328051
163 53 213641531
55 86 249199637
100 5 30515850
92 185 397864235
91 134 4018745
173 139 300288845
28 191 82638279
151 28 174666830
138 69 405298909
44 53 78139364
64 146 211834666
127 158 85055852
11 180 205343859
29 82 82381242
122 183 296557519
170 30 369949617
96 131 59284319
116 175 35080632
191 11 432604062
3 152 174699845
182 148 340882465
30 106 317009129
52 139 318224503
102 152 383183269
116 150 197161101
166 52 302555733
93 78 308744879
64 162 406244395
42 11 454320067
117 135 184396594
136 92 130213006
133 97 165082352
39 78 254391516
107 91 408902305
61 93 216046955
14 173 308727306
71 106 324321557
105 26 286855986
20 145 387769732
124 41 38541838
145 158 154694559
168 32 64355789
148 150 121253976
22 18 335024567
62 131 202104738
92 82 129645627
169 112 155320933
158 182 157730635
167 152 233524719
68 82 231649396
18 121 43435601
152 121 31766431
67 127 216969723
65 176 459135143
72 175 382000948
45 167 41588820
108 109 72630027
55 161 314867675
51 36 245223095
183 151 146063293
31 78 255655706
148 138 324724509
16 128 383191035
102 62 240604774
65 12 41536220
78 164 23434863
111 179 86813385
190 21 198235562
46 47 3764398
138 73 417542756
98 4 1428525
45 166 44249352
129 60 218848560
91 29 294643027
74 147 1101284
33 64 47427066
153 125 180768333
20 44 9511522
72 114 195254228
74 29 66640546
100 159 40780949
170 97 400568314
118 62 423162768
137 75 65246325
170 85 295067948
121 5 147578211
84 51 231341080
120 118 27267380
187 51 304980097
8 190 121551051
22 51 258569193
38 177 50375519
32 144 366317162
79 67 157521393
33 26 523
26 190 237241008
11 103 426869891
84 112 272070912
29 80 38224706
21 103 256643438
84 83 120896209
25 62 153082475
179 129 302438243
53 125 136976185
69 25 323152463
148 90 13649272
123 134 349783363
165 106 37191800
25 53 223513556
9 13 15081309
128 101 179645708
163 137 38757384
4 175 174620574
140 69 362597644
40 73 188943724
49 142 331621112
98 83 132774662
14 174 28736730
12 156 400476279
76 91 294044596
11 69 425165547
18 143 104002646
150 146 354991480
48 129 313792572
168 2 26528955
84 28 357491439
56 102 243835838
143 55 385719049
135 132 434543340
111 101 240658745
89 174 217286916
109 15 455801484
102 81 262431497
26 176 161895049
187 44 346872968
148 160 300328559
54 186 260455097
15 55 448876495
151 30 42652279
186 62 170249727
163 160 152079130
176 40 7260271
102 28 159040530
120 139 125674602
156 47 53610306
4 7 106192754
154 146 44314665
28 147 290287603
41 189 11156370
176 60 440636901
13 61 455047014
88 108 97875794
183 9 71787508
84 182 394778621
143 5 163972313
11 145 377733895
189 191 362024361
54 122 82558681
65 125 11438090
179 10 216967948
110 128 128584765
156 34 147834816
59 16 28998895
180 117 377656466
26 61 18505097
106 101 447645070
68 141 365750321
110 122 405962515
82 160 6675967
126 74 433235137
152 44 32170635
158 95 220034703
130 74 432582122
143 32 375242515
117 136 101727881
51 123 306855740
172 17 267897978
148 30 13192197
140 79 215167356
164 139 240521080
86 174 384887251
171 19 278491980
74 34 169769828
146 163 283525829
76 12 121711641
94 149 119958929
154 86 153559773
145 170 107454574
154 124 417956292
145 189 295756652
65 20 228568736
21 186 16710854
78 162 388824484
128 107 308854389
161 32 198190728
103 152 539175
110 32 293847319
113 157 126058002
93 106 172698197
39 166 12230648
115 105 442568154
167 122 448457399
40 81 290292303
77 73 402827209
70 148 362938898
184 9 295494795
169 30 36496566
131 87 92023631
24 87 33782108
151 51 97708034
91 143 128421773
131 63 197647908
22 159 414811028
88 11 332740279
108 116 72931717
37 65 189228292
14 26 275615055
68 149 126711976
185 106 217692134
145 174 186026936
32 11 235295850
91 83 298987371
147 89 271555468
165 96 207428225
117 92 156833577
141 101 103424056
76 182 169344208
100 158 449758813
19 188 457487112
77 178 81147577
63 120 221547282
112 86 339
100 150 435237526
163 57 206784332
184 43 238522442
8 165 200538672
190 31 388644303
68 169 146295025
32 134 392325015
109 71 169844267
167 130 157852411
88 27 89966923
25 163 73130680
130 41 91858094
167 30 38247519
58 75 313907716
71 153 462981624
186 34 190767732
17 84 129751857
148 134 186726518
58 31 230505189
105 42 15965441
97 145 322953984
184 162 402376287
80 39 141173857
130 105 83681487
144 55 424202825
68 71 358246423
151 173 36843663
10 75 319913967
66 127 192814599
106 80 149269979
43 132 312443769
110 115 162905587
101 96 433769528
23 19 218285253
16 50 235331538
32 79 109457224
57 187 290484012
103 169 98925830
94 181 117823253
132 111 406381360
191 98 308986614
49 188 294319742
34 88 312528077
61 32 35367037
94 15 442942464
2 39 62064031
55 156 344081933
163 83 383082490
141 18 93202860
5 155 218687830
88 107 177529076
145 94 41851982
111 95 124972226
103 159 43550799
52 35 337168792
25 51 10448176
73 167 382257586
35 71 210788674
8 24 8846134
129 165 177756405
188 117 55972262
136 98 215115135
105 136 32120179
72 63 228963860
38 32 97243058
14 160 192445046
77 33 112989487
91 125 434600361
94 60 399245472
138 93 189042709
111 68 226870435
152 88 91074655
118 39 75764765
116 81 358625792
7 151 52186628
180 162 233495524
40 188 329132571
6 74 168900637
117 61 79065611
90 175 90775607
39 40 325467946
41 76 58905690
78 53 290569410
147 130 88558096
26 136 114646713
186 53 441660130
68 70 260370058
14 1 122832707
92 44 163743026
93 117 230188523
183 96 167479681
163 72 264573991
99 182 399027581
43 18 258851195
111 175 175271888
181 78 61289502
98 29 314524285
137 86 36901683
104 175 23170159
92 107 231767502
182 71 199640999
7 26 306029147
33 10 100012965
174 16 183334660
44 99 265424152
40 11 30315163
143 177 156636431
188 87 197120174
16 137 161330409
7 44 405716507
1 86 64770414
114 170 47023854
98 9 186295709
48 158 62854318
89 12 47850691
58 169 313241588
107 81 219807623
1 165 315245427
115 95 239042324
40 98 231404389
43 103 35353628
14 96 233937171
28 20 41955012
25 59 229136717
112 83 265536568
42 110 205260521
5 154 201005270
142 97 91340836
47 63 2249806
161 120 314847835
9 123 322343883
55 84 217195887
106 15 428820485
138 33 133947024
181 177 17894124
23 162 338431250
154 153 93522278
75 114 330130947
49 136 452532976
107 2 140333198
135 105 221749145
81 5 152265268
64 154 353405086
85 73 216522538
38 71 108149822
122 151 281245942
155 133 382758388
189 78 135136874
156 162 390172066
35 58 47905275
7 135 367174728
124 85 197519849
5 86 422508663
72 122 46080754
39 59 127706917
70 130 121875947
85 183 231173159
23 102 397727101
191 155 112371729
95 148 53057165
18 42 180838634
55 9 164964403
69 32 203140764
88 40 151076330
15 30 121088705
51 6 216624114
64 60 16267814
71 177 411757073
141 73 222610837
10 116 101224325
23 103 356752220
119 24 350316241
151 13 285342585
57 116 394301298
172 34 150681463
167 61 268704167
86 175 157133470
137 112 72906880
134 149 463526557
183 40 402956538
94 42 263316081
164 168 309569052
110 136 396122125
98 123 296539676
190 58 399849205
3 174 299878856
57 12 447236915
149 179 55805200
80 112 265550843
20 81 180387031
9 2 59974671
121 99 381281093
2 191 459468551
23 179 120138467
12 38 178083145
86 143 168190695
119 144 158546710
79 22 55460418
106 72 175248810
170 33 69181147
172 32 391745217
70 163 263421395
86 12 326577471
111 24 376299377
60 50 344032420
157 68 322244045
80 155 451809059
143 34 337903777
33 29 73966302
75 135 158949423
44 117 96984062
102 57 172239189
12 170 446159953
184 15 359104453
133 61 17351992
63 16 387851046
82 27 3125326
85 30 116451144
68 122 119857720
180 190 144211635
128 112 159330536
4 165 386487072
101 118 148980274
89 162 384186496
189 176 453777154
152 109 71474498
102 114 195737404
134 183 153525190
127 84 97689254
119 182 16135639
96 69 35143739
18 168 392192765
63 77 459817442
70 67 353015463
165 62 324442880
125 145 175417549
148 125 464110323
90 41 122807070
91 17 165348607
66 124 438786073
126 58 314616692
155 103 436304967
64 119 119432325
111 41 335919530
138 174 77478104
191 184 214776829
81 54 46643545
162 185 3782192
150 158 445939547
78 59 272196373
67 152 268062947
18 59 214686000
35 3 97780296
40 27 118919041
47 83 118681702
87 114 351056370
18 28 97138440
94 52 131931828
14 88 5913040
108 121 321318932
99 5 146417841
18 82 101400654
160 137 313181503
172 6 436385414
175 102 290104625
31 171 80400902
63 125 417081356
38 165 10139260
110 141 174652975
176 32 375502380
164 125 60230491
131 109 138996147
47 55 103211207
10 171 154873074
54 142 85099883
68 124 67196740
87 97 436422444
34 180 207497894
103 20 304259883
107 118 216902301
15 33 176130036
120 141 96675310
52 184 371036748
165 11 296751718
50 110 16927549
72 86 393103553
69 100 385573306
188 12 376725537
137 9 212535381
1 184 105136966
178 141 113065871
155 47 434476799
88 121 266721928
180 88 405481190
71 46 92344620
67 178 216660471
43 25 361283028
155 17 267545321
75 102 191891647
41 171 31026086
132 85 371817581
13 32 158951255
66 149 235250766
56 43 340605822
30 112 67987321
3 148 339394644
67 171 344648697
20 17 268001917
113 91 405351454
187 38 251065333
64 77 169782745
190 86 388759109
8 155 311277206
20 95 376999466
68 46 172887210
21 81 211960371
129 108 239631641
136 102 11564837
10 20 124696990
97 85 141367765
121 52 107071189
125 180 234775492
114 28 111339393
120 84 422745730
66 29 438117414
146 8 102923330
12 180 41034054
146 181 301041224
163 43 18075305
173 106 25541797
152 139 330818688
190 62 135006382
56 191 437640396
8 51 278153514
92 168 97811868
125 50 1059
151 26 219880673
110 101 306107857
46 87 311302560
48 91 173693720
45 146 293815361
102 55 112213484
128 11 142673171
168 7 435421727
13 22 403903682
103 176 110420038
156 113 390759374
152 41 312894579
117 172 312683557
65 76 431094531
188 9 403897844
134 31 117925439
75 157 299766303
35 41 38600480
80 108 410966942
166 54 259331307
66 103 75345785
167 64 9553641
157 47 281403798
93 169 572706
74 139 269488831
63 130 340024371
105 144 373001193
160 191 213982969
68 56 425940207
119 38 125964961
168 55 54799487
141 93 96071423
176 177 240768339
63 92 185243819
110 190 328154379
68 136 187536510
21 189 146301825
137 180 306113567
164 181 37806172
77 3 262277646
148 107 369888977
5 34 122635721
27 54 232379167
70 143 456520871
30 38 217794620
171 12 4573823
121 19 140432402
29 40 312312040
80 163 200025069
139 78 60713425
89 114 358376772
7 57 287128010
1 61 279002374
130 42 205202681
187 160 225754451
145 52 342024750
168 48 149529132
114 80 426699338
134 169 28136274
155 25 441061604
41 64 7911247
132 52 266925100
55 78 387439749
47 121 351176797
118 18 378225849
49 23 79671965
28 34 276013670
171 139 452364538
121 32 116398354
97 75 459444155
121 14 230296348
165 54 268462220
42 140 89926873
72 108 28427186
35 87 6849478
172 113 95737160
134 111 465814777
121 182 48230750
69 86 18238701
43 140 130881105
80 176 421602078
177 56 17611439
11 176 438389116
167 58 148939201
89 63 336507508
170 128 150091211
2 167 33268050
6 2 257149412
124 43 4016581
144 158 92708975
19 5 53599198
104 138 149574246
85 174 430122272
43 171 43759498
33 166 190241664
127 173 95961660
16 46 400423314
94 187 465304035
165 138 29531731
109 50 437879168
54 164 107944966
130 155 460123904
12 131 32847330
172 123 35085391
130 33 351174403
42 114 150288683
185 159 74639016
122 160 386408551
119 25 139285434
153 3 192220270
18 46 396936385
117 141 274312563
131 80 438980885
140 180 233315174
21 173 403871817
2 43 190738853
118 129 183037893
153 104 414259118
70 181 308328190
144 154 18319092
132 40 269234578
58 177 117973299
37 46 134658627
6 61 396878196
176 139 27479508
114 3 320236348
85 22 89347099
44 183 180356931
84 82 84732602
163 186 31937881
80 95 109588081
114 19 235181933
156 140 173333290
127 159 51176602
131 10 299947019
120 16 179818340
33 73 190372643
93 111 417332111
3 45 301183671
191 139 426741737
56 147 136035769
175 177 381069891
17 162 150535651
91 116 361689904
135 82 54496969
191 36 351834699
33 32 143745645
130 29 177949389
8 96 394241561
74 85 464072750
180 105 47687590
9 165 224386756
129 98 428613962
35 148 38617868
115 72 375105164
45 130 25499377
53 73 323868089
112 144 43216874
121 165 169469934
73 3 329736964
124 165 252686564
130 99 111317277
35 44 208450829
165 168 369132286
82 23 376366510
22 42 286049287
169 4 71880870
44 14 309991040
148 129 5696761
13 176 28142913
160 57 250106201
106 90 324325837
116 43 278171637
8 97 285625719
2 145 199933130
25 8 37403012
52 83 144091523
76 150 66167568
185 32 346365022
59 101 207651251
172 65 190089953
80 157 235760949
5 166 262299076
118 3 440860986
84 156 265340284
60 91 237225823
146 115 46351669
47 80 451594333
169 123 171524413
97 26 455597849
100 163 191301517
146 29 207896504
130 92 252638018
47 11 184137899
162 188 280403981
69 85 429506953
52 134 454164017
36 162 406863098
133 189 390738507
134 20 92307151
76 51 101437220
182 174 64927533
93 31 139679909
75 142 146869322
154 167 362375177
54 153 382668159
71 142 254411643
127 3 17196047
191 82 9329511
4 83 181353732
55 99 291074249
67 99 351103560
76 123 223635863
108 85 59417122
184 137 394156078
121 158 333383860
40 95 201556153
103 118 9340257
45 57 67042814
58 72 415780589
180 124 29167843
160 6 185174346
140 99 125945708
143 52 310950285
147 165 327981266
191 25 99189059
120 167 222852890
97 73 295965668
37 109 115242528
65 170 106690257
161 156 389686560
109 155 127607646
87 167 148932563
124 59 425815869
38 133 260159423
40 129 158676662
111 137 272983722
79 167 185168985
5 84 321755502
57 98 387481475
7 42 5338258
74 90 389822159
140 10 358623357
5 55 86087812
56 71 174046922
131 44 297374768
167 19 72561313
23 155 342709120
21 169 101407273
6 83 307120772
129 85 427251935
43 64 68790916
129 21 277998932
58 163 354938674
136 54 359874976
115 173 187121454
77 27 207999592
55 148 441982552
115 137 456009650
162 33 377673058
150 144 361657371
22 135 300757039
128 81 58560314
182 67 194102797
31 73 188782586
92 52 366816552
112 138 181982777
51 95 238083927
187 79 312261276
50 18 407574018
104 129 36301170
13 180 91030362
124 142 276353744
66 3 35691377
75 176 280683777
133 181 334065233
161 151 445995277
180 131 261020337
111 115 104366743
148 83 113054330
64 75 32866361
29 142 157570444
18 139 358793972
70 40 76194851
154 189 164402441
23 116 387419789
130 10 236667038
137 157 116471018
27 80 125070378
138 54 420584554
122 184 268793308
66 152 268781497
167 123 187999265
183 51 224751750
152 156 295957715
118 30 22848010
161 30 93425424
44 103 152125820
28 4 335986424
24 92 17885728
178 88 74257068
39 164 180653269
98 21 150909552
93 110 176306295
98 104 16337330
44 133 116554510
117 41 71610214
177 95 61996902
65 28 321440235
163 102 249203952
98 69 85763520
129 88 218690853
64 151 80138876
1 97 210833944
176 115 314789826
173 142 66697846
33 148 382694860
63 80 309106374
20 56 262026228
171 76 354512157
158 41 73847091
150 131 354194496
156 40 245492780
20 98 155101404
149 189 363881338
181 51 385406524
162 87 378409393
139 149 171710307
175 172 320175119
109 141 306049742
180 14 407582539
149 8 111155814
52 156 5580514
127 50 423343164
14 7 365211850
110 132 69500823
41 14 72694808
67 121 262488110
98 138 200033875
86 88 443716858
12 39 335862397
24 55 133824506
140 131 328410987
154 92 264169895
85 53 433633850
181 102 405146263
154 142 145688246
70 166 36893813
188 11 188366449
136 91 354449287
15 7 297459928
56 62 28917820
159 171 146744014
15 103 147928179
165 6 207767399
2 169 211911203
181 80 234143498
174 152 164190877
156 1 32081970
85 173 247781075
87 75 337762257
110 123 155666519
171 24 441375404
157 111 365400326
175 123 202661268
107 100 81250860
170 159 222455736
33 90 300955201
96 54 419354559
41 31 62590499
77 30 116653622
119 36 298109002
51 161 117648925
81 127 381117512
31 76 426161992
21 155 117165568
16 179 311487361
172 47 120601523
122 182 365824543
42 164 85546229
184 147 45390593
125 139 236257365
98 139 177635701
123 10 36089200
178 13 283866839
27 49 316817545
177 22 98832476
107 30 448626047
64 68 394031432
149 78 314277065
101 73 219119202
89 76 308302627
95 103 325226627
108 59 422578460
70 24 348607006
79 33 382557298
137 45 435675003
89 137 8264406
150 70 130652279
62 179 86087725
137 176 239842097
8 169 39880630
101 174 5159979
67 157 100156354
63 2 210958471
55 105 179793423
105 14 116047846
129 97 27419461
165 58 188033155
34 187 448715885
29 51 57111539
52 39 135188147
141 167 216927434
56 156 437300927
104 127 371175562
12 133 149636812
164 156 413194135
97 190 114403827
15 61 400556401
164 158 186522179
138 20 344745295
187 83 155625335
144 128 224976127
188 39 348918035
169 84 325920882
34 68 284979071
168 102 463098929
156 98 232109278
54 8 5804729
142 81 128257222
147 42 344448961
19 136 203766187
7 56 125433778
48 32 450468596
138 26 393704588
138 59 296775698
5 21 365731841
165 16 347519202
155 166 351668068
23 156 183517494
154 69 90108506
67 96 299433226
5 15 228667308
91 159 308819194
165 130 267270791
179 163 277364465
162 159 219092519
184 56 14441250
87 108 133029258
23 91 67451746
183 132 262115724
53 69 295303082
111 149 24654994
33 106 392634813
83 171 89807664
37 51 396281305
14 129 157376362
125 22 271634987
14 133 36346331
89 57 145259594
10 146 295143253
134 93 166378963
40 86 198203231
106 4 49901647
170 4 395003980
142 37 196121648
90 167 58298158
74 98 166645025
123 177 313573799
138 84 318243702
67 191 172031248
76 9 208193989
30 35 84107337
36 131 114213470
79 21 224039073
58 113 97175237
27 136 98703801
79 107 435143999
141 173 381005526
29 11 385454924
165 22 62195092
95 31 266615261
69 176 130708732
43 160 348032175
59 4 314741953
79 53 449609705
95 156 367907777
174 180 436919978
99 100 458110874
136 77 404790904
92 102 195614846
38 25 32633845
135 28 240687683
182 103 464121889
38 50 203174491
156 123 22462798
177 7 69000417
178 64 244199009
30 62 144228681
157 3 232857749
154 74 259864585
140 58 112304931
149 64 446201395
149 69 273387313
109 20 394348054
17 114 113911798
60 52 337386851
132 112 409633698
51 146 272027500
114 135 81163745
155 126 178054922
33 149 451320919
6 121 398294570
139 126 115034403
176 9 327889727
40 136 165750412
128 87 373385987
177 102 128683944
9 42 355453583
75 51 115380920
154 176 419094409
90 79 92020071
66 40 2155659
17 93 36127652
152 91 210171462
94 7 95962355
93 28 127743182
90 177 136864228
177 79 102781287
90 52 450009043
26 28 89100597
190 170 47404628
128 47 280397089
95 119 107632196
165 163 361257984
174 91 293295544
136 9 330176853
10 64 106105867
57 158 317619063
190 102 170436635
39 158 99126377
144 97 106935793
170 74 446742441
31 146 403731549
151 162 144447526
71 39 193489630
116 135 142133700
156 110 301655613
80 169 120380210
58 39 183315896
103 96 414056822
91 6 425266875
107 73 16095855
149 185 81027093
125 172 36481132
111 70 295730904
176 94 321358441
99 166 326699586
163 40 253680550
28 168 99664849
155 72 88180049
172 69 255427242
131 117 67794735
86 134 35787102
136 48 171836322
151 71 313162301
57 74 156778089
121 184 293429587
100 23 108955795
105 173 435129960
163 178 263693332
149 187 63233486
3 55 448921546
127 151 133376014
72 40 282595225
146 17 389399338
142 106 270580579
157 176 399548426
46 152 86341084
141 86 294024672
167 28 167740187
126 110 371591336
168 151 447532338
40 63 222806763
17 53 451978394
29 87 28675016
61 19 84390430
121 24 60013268
169 69 446445195
30 60 65006329
17 190 203581513
182 132 27094904
25 112 347675146
28 133 116568702
73 59 176193200
121 105 324207843
79 85 47845673
173 185 127853974
55 120 156419113
138 23 457961009
106 176 411730748
65 148 126199103
29 27 447888283
131 164 245057313
41 166 201090750
49 182 163116261
148 124 280206554
17 4 230872199
178 86 71412855
64 14 277969549
11 102 149613992
92 66 203970448
32 70 287999600
140 32 124729321
101 2 329424946
1 109 101962984
86 135 97950729
8 159 25464026
169 100 248016428
21 28 265165996
190 89 111007562
125 8 413563608
39 35 115012335
139 170 216209185
63 36 446610763
94 98 461585205
145 130 217059034
46 88 256571001
61 100 161082200
42 37 388937450
118 168 154141610
174 159 160074800
89 103 146883061
140 172 86129731
172 105 211425306
166 176 250986934
58 183 335442783
4 37 8952948
112 166 195077626
166 130 305717096
95 17 431121525
125 9 318796389
85 166 426061422
37 36 271089792
99 17 357917936
23 135 14691458
184 177 249686873
185 135 456306304
132 65 445617451
137 30 418961118
165 133 177332617
164 116 213461978
115 159 160004028
9 159 392683905
163 66 124748763
8 168 334487963
173 78 384828621
89 126 70014068
146 49 226648427
111 178 341782449
6 86 87262004
150 72 397831480
88 39 34900708
57 167 39988084
13 133 194135888
120 179 303551910
154 37 31845493
52 106 164839297
141 189 168176907
132 96 19792728
110 12 153655643
12 25 229825797
112 10 291055908
9 53 168375643
45 169 192860263
127 148 350640378
4 89 264952582
45 71 262980643
158 151 141881327
38 143 52028410
65 111 77598950
44 162 22357457
62 54 292558227
187 32 367200396
184 130 433106063
185 73 346094378
21 18 202596358
104 70 300644564
21 149 16912338
157 163 298426182
73 132 109774926
77 106 70144336
42 157 420978848
120 156 8652002
110 76 264112826
180 178 357501433
80 103 237766571
106 7 73310302
191 46 305829567
45 46 328331944
93 104 361440522
13 66 11822247
181 167 20360026
123 128 12482564
52 173 22277967
65 91 51926456
160 129 305501
42 83 456559869
63 76 192798559
92 143 42676120
21 31 10127532
8 39 287035750
35 144 26750615
96 111 51059780
123 87 60385315
171 23 56579860
111 26 121455396
55 68 439908130
7 118 434452455
35 109 380913806
136 28 87920208
28 22 264232646
143 133 455894849
34 46 341476881
87 115 247784828
102 160 222031314
12 155 220304981
17 165 162522699
78 15 149071261
77 118 140528677
48 12 395932148
111 103 337453181
44 174 56662108
1 163 16297126
109 89 409833376
36 15 281411622
62 57 113269349
49 35 462457147
188 85 154822949
68 60 163056355
164 128 319394039
181 48 368810340
9 140 17309720
118 22 276832004
117 186 112015258
117 173 34796314
140 25 125168214
95 117 406791540
75 82 273862696
82 110 334025551
105 94 66342945
45 188 157466098
85 68 9476318
3 42 93791378
69 33 71479106
15 27 430479626
117 11 166639077
117 166 97032382
28 94 57850893
135 141 437233839
133 10 181513467
138 119 456300241
127 83 311566748
39 89 461775489
76 116 5776078
64 138 459549219
37 96 442162483
38 131 147439787
149 112 459531197
16 47 244434741
134 42 105218292
162 132 363975190
121 102 235775887
93 38 324066640
20 155 53829758
52 109 347175571
81 65 184586862
50 64 297561357
87 103 166431441
88 60 395822912
95 170 438867634
109 175 419392928
46 150 28032848
102 34 251774616
186 157 89840368
174 163 239626985
146 174 32241319
158 191 344179741
119 101 442491434
35 186 170278897
96 170 100876819
155 100 39629606
55 186 80028763
188 72 439680879
30 173 392168368
128 145 36408288
54 101 193325065
143 125 158966518
157 162 250045474
109 73 13977404
92 36 188130164
52 48 242325697
34 176 380948962
98 180 438677316
154 186 301410639
127 107 304626661
125 94 449041646
36 111 230749741
71 54 401648082
50 77 31732922
155 176 81826183
115 41 89176005
146 135 401317849
143 167 441200694
91 32 457921571
53 119 390147837
169 161 416029039
42 181 83811130
63 84 234979139
89 23 309890840
191 150 196906100
9 156 17768193
149 144 48730107
165 125 123918540
17 62 106097198
190 127 326906871
37 88 219133071
103 98 67935128
120 81 193869302
27 48 380982231
32 157 71303487
119 33 22041644
64 45 227381032
108 30 266663019
8 89 405870883
3 186 266779881
53 63 154653801
7 49 331896491
72 172 92154200
80 37 91496970
128 69 230989413
35 154 19632344
152 18 351652553
62 18 71525710
171 29 30679219
185 154 90066103
21 41 173240196
64 145 108749998
129 3 195328879
130 108 394174261
95 16 20374994
174 116 31034688
96 6 447856394
123 27 139966470
119 165 216437983
52 30 297171000
122 101 77775518
132 128 36971494
46 2 410870704
59 156 432583145
113 101 160882075
146 6 135808006
139 32 205058579
138 82 412124228
23 4 212295395
69 51 319649125
176 167 165043450
11 33 177635757
25 172 387016780
100 177 309946538
16 20 64740724
72 6 314801220
134 78 190037682
52 188 134915061
182 4 332809121
160 153 10420440
66 157 115971757
132 113 83481028
180 71 164691576
33 173 444283369
122 8 221572850
63 1 213980554
47 112 326973643
66 32 432042501
155 39 304822537
174 63 209639292
36 40 176778653
166 179 326930820
173 130 296546501
14 150 359938970
171 169 28471452
27 50 458070216
142 138 206966158
155 28 182667800
94 115 265998188
97 83 201530567
14 80 381646142
70 37 125076772
161 37 99649354
189 128 315867952
150 27 34012009
104 141 275807609
168 51 134213864
177 84 171782705
20 1 63323105
95 83 358461992
13 134 374307471
179 77 152698166
170 63 216440189
138 157 405950792
17 129 361804931
126 103 349571776
119 191 216204581
186 189 93796072
182 81 350921398
144 43 10442597
19 28 17648192
88 85 361467108
156 191 366023198
28 129 149757595
101 165 103329120
13 171 229689345
52 5 309211826
9 170 203451842
128 29 384669532
163 108 224515111
76 164 252204449
2 83 303968610
183 4 424434481
108 54 27932491
178 156 179114368
9 166 447755717
27 110 38959133
65 104 328770636
78 70 206649991
117 59 187706828
118 74 113434920
44 148 14058881
191 51 62036431
34 65 48405833
21 75 306967849
173 133 270651246
89 104 264676513
77 88 465831461
59 86 340894940
89 59 443693394
15 115 386381366
165 175 59881858
164 121 329124442
39 98 58795224
29 92 138839900
50 133 180247319
28 39 87127830
2 177 374485756
124 98 138299292
2 106 179319823
173 152 86653875
153 116 349057218
128 178 322466236
103 61 386282416
55 182 98099693
38 147 36163883
100 55 298425558
115 171 403478115
119 151 48780252
26 63 10481014
138 158 333193045
191 47 456510938
130 132 173358124
3 141 268204187
65 112 244744930
20 23 44801155
64 137 74690602
124 172 326069106
35 15 248661493
97 80 72537181
96 38 48019318
43 173 210588157
28 7 17168214
80 72 187176571
185 102 290164101
146 136 31325610
89 131 287599534
88 48 395513411
43 71 62916959
81 32 189833604
175 161 46005633
1 126 433665685
136 7 181081801
2 189 127564062
108 83 85722350
94 117 422056247
23 90 228624638
51 180 256452560
72 10 410678887
129 27 2496910
15 37 221456400
117 56 156761789
159 53 105440215
95 71 23697410
131 177 67225226
129 154 373116854
191 180 367826286
179 131 180819589
87 80 393610983
119 161 78394297
63 187 179067742
5 149 19446619
40 76 270489403
94 79 261707376
53 100 138624353
153 134 365173125
80 99 265552046
156 88 464848918
38 161 46984787
117 169 336368561
42 57 399325914
108 62 61070454
51 173 412800263
166 47 212982426
86 165 88794521
97 17 72601288
34 71 49299957
102 87 362659178
147 188 396609075
190 119 104577535
10 87 439144000
169 78 42039224
132 4 414797282
4 49 456363670
2 166 72994400
48 26 317353200
172 4 58764198
155 173 399656005
183 92 361238533
32 182 370440943
8 127 134250351
172 86 47838731
19 72 350140103
102 39 192702421
40 78 268204522
176 131 333210942
52 88 395116533
122 125 135408875
93 131 191353839
46 159 319203487
50 63 61913757
88 132 132109499
14 127 251324159
100 44 31153645
43 175 37116113
183 177 96487461
85 143 65928497
118 124 401133368
68 155 323675842
182 151 238915110
150 93 314876471
43 162 431997796
123 53 86328654
5 46 436573099
185 146 168132651
94 81 315930467
111 73 21532230
18 120 298885892
82 147 71126619
153 189 428338008
163 125 409097621
51 97 312021465
44 165 59945135
127 138 316230747
1 135 438960438
48 134 296624537
53 171 406449156
147 19 360726535
23 44 175809117
54 16 201851920
91 158 44755129
146 168 420855603
98 145 6240769
155 32 128882292
52 34 174882801
35 172 338771499
141 75 339368119
175 56 404518686
122 157 394465692
29 6 458982449
59 74 165501057
146 147 164741787
21 69 205792166
113 148 386578694
189 90 132993706
131 170 397505595
81 103 458325397
29 58 448548543
103 79 27424737
183 29 154498640
184 165 456394617
190 122 314683718
96 145 388569298
137 162 326067722
158 119 447380976
111 189 60650349
86 80 287511332
13 164 315859453
173 188 311459595
35 190 382726229
111 87 367757658
128 190 28910371
191 92 128819788
163 14 89181829
13 62 366766924
20 157 151157582
108 58 88130471
87 191 194601402
186 153 94830326
58 186 284459600
5 60 341333101
186 86 289448590
188 60 168614917
110 124 379719739
50 74 370945463
8 66 395727867
167 164 176479548
61 186 85354717
94 73 104255253
28 174 295887802
141 74 304647859
187 99 177124459
38 60 436695327
71 167 322725208
145 76 172610191
79 54 136604930
157 59 194045024
14 77 45999728
117 43 418427883
169 55 43679403
63 38 119252946
77 93 193905467
28 46 166301064
84 157 422693264
4 113 139466027
115 44 378802454
124 94 347449166
125 78 448986072
188 86 397142872
100 173 166618297
19 146 330548152
86 62 197189036
98 18 272859699
161 137 126748475
124 70 60858725
97 23 243430197
135 21 127125082
146 34 54272967
175 96 400453325
121 119 431800844
20 66 50087604
185 82 134516608
79 99 337345352
66 80 433332830
55 122 110861869
61 34 57139036
101 17 398058406
24 127 411062965
15 187 411380173
44 93 127591255
30 87 278776707
4 93 130857233
108 138 427084547
181 79 232877161
92 46 439082104
50 65 2662019
185 91 336758845
167 151 370947481
143 144 282500686
30 98 268550043
162 164 150612193
38 8 128302981
8 114 20024455
176 95 144424166
76 147 168406572
190 134 297655490
154 141 238835421
75 72 338484903
190 50 994997
73 2 331454739
56 115 58959066
167 18 366168075
24 61 14724441
111 170 297554063
159 146 168380253
40 106 136509025
105 99 70159920
9 163 206089605
30 37 436440980
137 171 200144416
189 16 37263329
61 53 294303441
105 68 313341487
168 103 200213848
54 189 158296495
3 15 354404039
75 2 207145895
56 48 134491989
89 154 56265431
169 48 108948648
145 99 92335944
78 127 147942768
46 113 246000381
59 187 92420634
126 21 416398607
119 48 237394846
148 126 342900031
101 161 172462064
186 14 68822366
66 101 254647326
78 13 321660516
169 179 174374389
100 40 212979039
90 89 84074169
188 97 367147707
22 97 442184871
75 33 405720424
163 5 322767577
106 149 392928114
107 104 239667815
65 160 130305759
136 106 269656548
25 182 267287019
88 128 7552726
19 17 72798247
86 85 317295668
40 71 431181636
26 10 183628927
142 187 452693107
69 79 97026662
125 17 405503954
35 131 112831553
190 49 256727151
191 110 268068688
100 98 38692062
100 88 139095871
104 140 227150859
100 62 456332963
177 153 356449193
41 38 300158615
142 132 290276350
67 106 108971474
134 165 91330810
91 64 201043445
69 49 195273752
115 20 178201716
11 174 74285234
108 19 381530847
138 115 187438254
8 175 64738803
91 157 394452942
170 89 366479565
107 116 191178857
110 88 72310264
21 48 40610278
168 159 248142740
47 68 435893212
133 57 284851519
24 107 298923016
55 131 142602557
43 68 358794009
190 39 59359112
66 37 284344333
164 85 42405367
6 57 268140007
22 91 389025355
45 151 362627248
167 165 279747144
2 49 388175153
101 55 86867304
154 59 252323173
158 66 417555064
110 174 82219420
58 68 312222231
10 30 57595842
6 139 175764679
128 115 61581284
116 104 415579982
99 88 64659703
24 80 254604385
7 129 152146588
100 89 338486506
172 71 41949267
147 151 426070970
34 173 142665694
84 110 182810343
171 187 372891493
115 38 197925293
40 26 137274358
117 6 188337223
26 18 279451807
125 18 29870156
153 63 249772375
126 149 408182808
109 160 39067908
26 46 163564906
117 105 95392673
166 108 2135394
64 122 166179257
34 83 453137020
86 124 223141210
56 142 194669958
11 55 273359929
184 124 51489861
57 149 45377364
53 131 240963468
53 41 91268795
119 168 35454775
152 75 455488022
111 43 46704740
159 143 444737519
174 30 377534090
17 176 305474049
72 137 237868688
177 88 419449179
128 27 322023569
166 20 70556399
186 82 312600943
148 18 289629321
183 186 215327286
168 95 256757093
89 151 46696039
15 86 93568857
159 48 446013375
148 135 308750954
34 122 20987692
76 57 421272466
97 191 271745420
175 81 132195865
107 48 227618229
98 158 447075973
144 44 188697231
46 131 134989151
162 5 448035520
184 141 422898339
33 8 419309229
43 120 269982400
47 133 353186507
56 186 210953786
132 141 437219204
110 165 12153176
63 32 71078669
45 75 438361439
75 63 379931448
47 136 343407573
99 91 213533978
167 68 414040552
125 42 451126688
45 94 279105067
125 131 212554731
134 89 267301359
36 167 207929944
139 184 416532229
41 49 336714020
103 25 458624910
106 118 400445102
149 118 266935799
120 98 277300048
119 140 298482170
95 181 69898216
132 174 199055771
109 62 130627570
49 100 94793350
4 92 62478125
114 119 372983833
183 116 437975459
90 83 229716275
126 124 73650647
134 122 87261600
121 172 334416337
106 137 252088902
76 49 449472018
86 144 463188812
171 140 79296245
154 97 190657394
180 123 86615050
158 3 7181425
126 39 141990270
164 30 212827257
104 49 87173397
74 38 8617290
154 79 392398657
86 180 65523624
26 145 345444623
143 62 101950662
183 37 270188961
185 74 247238619
28 12 379038451
32 103 165825647
146 58 24336445
180 62 306703565
137 19 150240090
45 144 252989798
152 145 31571134
9 45 160311207
64 84 398156912
185 100 90963465
173 81 373220703
114 54 68975266
100 152 194831002
86 156 50470415
176 56 391744
92 184 5002085
170 43 346486918
13 161 350889471
44 105 82856174
79 190 373320657
108 136 336336297
155 108 165008824
162 143 192473435
126 19 382315732
159 111 121310713
92 78 445134337
29 65 363222266
76 187 465982484
181 142 160507943
178 19 465531683
117 151 322947157
166 18 252427236
96 133 297141248
190 6 430677988
98 132 358847795
188 62 179975802
15 39 254031782
186 38 29024298
132 177 39150592
67 187 256694883
17 24 220742082
183 71 51264724
160 145 304924129
14 135 282911497
89 58 70282731
30 97 208150150
115 140 216704416
112 183 148576964
191 104 337638039
93 118 239927856
111 187 400772478
40 157 320429322
9 175 452288337
77 46 415699190
72 119 304208045
112 16 434617378
22 171 332248250
24 167 358058106
53 177 394364952
99 29 457483876
85 15 330622897
100 162 189574224
34 134 278248127
32 29 372332396
63 132 3258701
36 44 261471709
132 148 389219566
64 118 281256982
160 76 375369459
29 16 188223427
176 64 232170920
115 144 310810812
78 184 25871059
94 106 143493859
147 142 37409713
30 119 43040510
110 10 446358904
159 94 312680206
32 95 383588112
190 2 113190894
69 182 136693558
29 179 162976705
1 131 404263424
87 59 300091339
42 58 69701175
147 122 279647834
172 148 211113406
87 40 132501226
57 185 39605683
36 160 227647830
161 76 236277605
96 89 57035403
24 51 115625478
49 133 402958929
99 95 139863549
7 21 182683237
185 160 375583351
162 66 287044377
35 23 204515406
98 80 267767879
159 108 355770061
115 75 41569283
119 19 14750213
138 160 86442542
25 72 154436191
111 138 128251580
172 82 316753056
44 128 251937099
44 167 292390429
83 69 141327436
100 101 415490434
12 74 197047217
5 25 368881874
191 79 20711293
138 25 86824908
181 116 409076415
61 121 393637756
16 43 113534656
133 33 130742763
46 169 103518154
98 31 392542767
41 37 81394316
20 128 162081227
6 19 244492959
115 157 1181751
154 18 455116448
190 125 214427070
93 40 342406702
52 158 227231674
135 31 36589038
159 129 461821809
10 153 147032203
190 10 291873018
92 85 102363166
78 74 215140404
143 90 385848246
85 14 359694357
5 98 399832303
59 133 155677487
143 17 429370049
110 180 423526212
189 48 103382894
168 12 412622771
26 89 277621175
37 91 124566958
140 52 71143735
167 14 123785813
55 142 248202098
152 94 96036722
163 126 2084198
113 124 302698631
84 77 121656642
33 7 157819937
38 172 201967332
10 23 356666991
76 121 151448629
186 27 260043563
7 113 223985686
109 23 248935940
114 140 198335443
37 103 228711933
128 94 319139200
105 167 421398262
73 69 139246852
108 42 91135099
30 93 389485496
88 93 460722438
1 72 347125208
55 114 208961612
76 73 17571809
111 60 255358457
151 115 80415249
14 38 218274970
128 181 98709350
34 80 110695723
118 83 37710600
161 98 428405288
28 121 159479929
49 99 258846859
124 16 204711743
138 175 148920479
115 149 147685652
109 2 299743018
110 56 236816468
54 26 407599666
116 179 403175272
116 26 291051213
35 20 371407598
172 52 65484939
125 2 33564417
46 27 417149266
14 155 441927454
63 133 71254363
99 138 294334106
113 144 2159741
141 15 390843149
189 53 57460676
8 111 393382428
105 36 321323443
48 106 450
161 41 279677139
110 139 407815647
108 139 343113275
71 87 386716410
111 152 175884279
115 106 331201682
144 157 171572865
170 48 194330162
131 94 316175160
126 122 254280056
69 84 219875799
144 60 102436571
185 111 46310690
67 137 58484694
172 79 172009334
12 87 304999987
94 170 88685533
60 93 201859051
16 98 54790100
62 128 389580604
10 69 98686820
40 155 127126821
73 41 150059034
120 9 118558385
160 63 247466491
152 183 395122708
94 99 343121275
140 68 142218537
31 177 146262840
117 127 191727727
100 141 17667077
161 60 465895489
34 84 231987591
112 77 305469819
54 91 305397002
128 21 244494052
28 120 338939372
50 115 297574400
115 116 119168190
83 130 59450983
99 139 418592654
98 60 196062652
181 81 329530230
31 161 171903783
8 133 111564993
27 67 38471638
19 87 72225098
87 181 136184665
177 99 76505383
166 3 413492740
17 39 314303967
58 106 226728332
37 106 306557181
130 171 284578772
91 164 278949071
38 117 325991901
127 56 260728917
77 123 240969420
30 166 271774397
102 113 264075448
43 15 111160082
27 4 117118558
103 109 447523624
9 69 161863630
3 17 27418335
116 133 48239068
53 137 56413015
122 71 65163504
178 53 454513001
26 90 383282730
182 78 284044490
156 124 362737145
127 42 333969693
54 45 363561877
31 13 138905228
65 191 166745404
157 165 49918290
13 188 252102780
71 91 334520877
191 39 383737629
90 139 271676544
137 62 145549611
143 153 426186820
7 186 170896247
179 80 189825620
116 19 371409126
139 146 128614257
102 137 252083270
5 116 152963529
121 104 398968942
1 38 45172569
82 70 40762249
76 146 70219901
149 80 65647386
62 149 364796516
4 63 210368106
85 17 260887775
135 150 277886146
94 165 75590096
164 124 194000470
41 67 256672377
28 107 256
164 8 338313287
92 62 183604901
25 161 430105601
158 115 319997250
182 150 67542763
1 53 198035734
71 15 420529530
93 108 250858485
124 135 335736940
27 83 50052034
120 155 298032197
53 94 394533856
16 170 285443068
47 99 240185062
152 159 103312470
119 89 135166410
106 55 117244743
2 93 368677761
30 110 120903847
99 15 208553355
140 135 262485563
100 94 307832562
27 107 144737801
160 157 458777440
14 136 273303066
50 168 48605174
156 125 391052353
140 77 114774510
167 100 336312733
108 56 84595556
142 107 102483436
103 148 95837417
146 70 17578195
13 71 143514532
79 113 291865449
29 15 53912201
6 137 102536368
124 61 405834398
73 84 12658390
41 132 143829357
124 89 256518956
15 190 458189484
115 143 73629906
9 112 347197567
28 110 297321400
117 47 357133749
166 129 437125608
130 112 350859104
84 162 453289682
23 92 212380069
46 67 159607126
155 41 282127654
184 176 407871194
179 183 191107004
118 13 312257041
100 86 180793824
173 90 140341191
161 16 242508675
23 168 83990805
67 72 265407422
149 47 15707357
23 66 179344832
56 137 332764098
2 135 295688560
33 154 272366757
171 136 31533761
58 125 445313589
118 155 213366147
119 98 227263270
41 143 440865116
132 66 415007344
48 15 228294315
152 132 23063462
145 104 148711768
142 159 465367876
81 9 340051269
164 110 155169914
121 60 465194810
50 149 185626752
108 68 99077877
110 171 201861381
138 86 303012711
58 73 418008238
36 148 45310698
96 110 9863575
63 93 408125685
121 70 175163824
76 155 294379082
110 170 33076397
144 161 127842218
21 184 367055119
111 22 56756805
172 51 428744008
187 116 212770932
172 56 89416116
138 88 436514738
157 190 49975079
138 62 427758003
77 97 74834295
114 21 417250300
129 36 21087107
14 87 332905524
124 62 276421047
87 78 68798194
66 50 241211241
144 156 418149659
30 34 360370698
153 14 27585176
31 26 214586996
14 50 239525220
142 119 274986497
47 30 201351805
61 137 450071466
167 72 34507054
63 67 375624329
32 127 108515243
140 116 395641010
156 24 91339274
102 64 237303417
135 168 419093614
95 75 456605765
108 11 452988201
3 49 38210345
171 106 59901282
65 127 427863405
110 78 139134328
94 92 391922892
110 177 465294418
10 25 279350118
115 60 58534038
39 129 388679253
44 147 186163174
184 69 235688916
187 71 373697435
168 41 449234663
108 137 6446561
190 60 227523998
183 57 374493391
187 91 228269583
125 60 331541207
119 131 188188098
167 78 435182147
166 114 345200057
171 59 353431641
18 61 204569847
96 42 118897416
144 99 181792753
43 150 186394116
26 44 301849272
66 64 432041
27 174 249897877
46 165 291503678
19 52 37907030
182 101 224365406
73 182 133768784
6 185 114974487
91 33 161591180
168 109 5453250
73 179 444037097
17 81 363743316
3 5 363133352
128 158 226757864
190 7 321123891
86 17 435581634
97 108 150377883
120 109 47838778
137 87 432131039
172 188 318603540
191 120 19423868
140 88 41858103
140 126 339387754
22 179 139067988
73 118 73674819
16 140 386539113
97 38 139963166
54 119 107665474
152 28 183096472
186 120 38124737
30 42 317037588
183 127 231269275
66 140 89302263
75 177 274232207
49 85 88610400
21 153 153178850
175 179 312866221
69 162 337895201
137 152 296324018
41 42 85891054
4 117 186913262
58 93 248720082
104 41 159129646
87 90 268411971
172 128 449608964
7 139 101618530
15 171 368858728
107 152 352599419
101 97 401168568
31 124 374447480
30 68 24789484
190 52 77619993
113 121 123676133
119 160 248766214
178 161 1848102
180 106 266037728
131 175 149829690
36 178 272358936
162 3 149605140
158 170 114775439
188 113 292970247
54 160 402427725
61 129 195515432
47 182 170500595
118 53 404333527
10 187 113596104
180 139 175163652
145 136 163353137
20 93 356625433
189 183 87185777
50 93 367417593
181 112 49245086
78 103 153189480
21 99 25590344
154 157 332143528
77 126 120305430
52 9 81303695
9 6 90098162
129 182 288642771
108 113 274801279
60 112 35669997
14 86 364015253
134 24 95501367
27 141 407223715
67 33 126018485
133 164 130335571
57 39 358069522
82 141 189605281
110 60 323031362
184 146 457121029
145 17 371592421
23 174 183984014
55 116 455564493
65 116 66575144
77 181 278561934
105 46 311857741
115 18 32917276
120 149 147848018
71 126 217168086
130 80 307335148
5 185 203055863
29 102 242257960
109 53 176939740
127 179 214972940
61 190 1772
18 6 277395880
55 152 330421031
61 44 56803025
144 85 79664928
76 80 224815491
137 120 324178229
128 24 364464125
144 64 420225678
85 118 94489678
83 173 140575695
75 153 61281263
69 165 329105389
172 184 41022363
114 186 267106464
143 169 361215156
4 53 293715736
89 188 421674607
67 28 124550466
171 112 372391338
153 5 89742480
23 149 36411999
188 64 171824968
172 186 2456313
181 159 233321848
7 68 409050152
124 64 419287024
141 169 166550845
4 157 261358660
177 128 319579502
98 182 209474027
76 97 332320409
46 170 19548048
143 63 114686082
66 89 448881070
76 24 184440287
150 122 104261000
102 176 231731032
120 154 46980947
185 28 156340211
89 33 316940978
43 112 39442881
78 50 398604322
39 92 435821400
137 99 218332960
2 58 55806969
78 126 318713936
171 133 163047266
172 147 314165725
54 64 356344110
117 22 403032905
118 26 157126479
40 145 301990610
82 115 32833292
102 13 90979850
14 54 328508369
135 64 315960262
163 138 66726025
105 108 352984665
131 56 465733511
105 129 182604121
95 159 430336240
18 160 266812892
92 34 135984420
191 8 182760598
54 49 197597043
101 104 357069575
92 118 149013484
24 19 419493523
144 74 246112917
4 144 419028828
180 96 126680645
190 143 212015566
24 123 166504006
83 72 74013991
20 160 158104194
74 51 370536758
102 147 152087226
146 74 87124658
93 43 1091423
139 161 342770843
35 165 5419597
158 47 185773059
179 117 160467577
133 131 226268207
60 69 425922192
76 173 70470370
58 135 277754343
150 173 66508955
188 130 303814815
166 53 347510151
82 96 90396506
90 55 437151177
131 31 196545197
149 54 223038124
4 2 264484289
38 121 175511730
188 174 168873405
3 128 108655421
131 19 433985375
138 24 277682179
116 113 121531988
103 139 412535458
85 82 196987797
187 27 260082097
177 182 185777611
113 50 429057257
19 129 254000721
161 35 251941555
1 68 259014418
41 99 237913483
119 12 281210854
111 148 153196703
172 54 384868825
11 167 318360453
113 166 177437156
13 2 103831174
31 56 239418487
101 89 248658607
162 24 266176042
66 117 723738
162 46 193220076
34 119 338523394
2 68 162945684
140 120 284926536
2 45 103397462
55 62 394339979
65 162 49697330
117 17 144784126
133 80 264307593
159 55 384671723
84 172 84842559
44 2 126823996
50 169 101731016
29 155 205323173
118 42 61373718
138 67 183165583
70 167 444837465
96 122 11213910
99 147 383208367
104 24 201363863
70 178 250143585
143 79 23652528
22 133 333090485
117 100 297867003
57 118 40436944
41 63 416153800
57 87 193048528
100 160 63230707
66 71 133341903
148 14 146329540
57 33 448624459
100 105 170625613
16 182 370966337
68 52 88147562
140 74 135926107
144 187 91575763
55 12 393563763
122 104 524
24 41 282389815
114 185 191769598
13 166 13812828
60 90 430260839
169 17 137257953
147 160 313354971
171 17 15803976
70 57 44332170
56 130 259880108
178 12 83565188
105 171 145040224
170 23 438442352
159 41 351176859
115 118 353751848
169 25 438566631
45 81 1017417
163 170 304541118
93 67 38454547
125 186 366352633
107 17 421680489
103 26 185633195
40 4 208017954
191 57 418907025
117 156 296098769
141 134 63702546
102 164 218232092
110 31 65717992
129 47 135851875
13 174 375794588
88 119 438177865
78 188 430579483
40 22 261888682
151 95 163834004
32 128 464540967
148 91 165761698
51 78 395520841
9 102 147620227
102 82 144193521
46 153 281295379
29 139 131079530
47 75 37023814
48 96 94162990
86 123 124231252
45 70 382313400
99 12 167672077
80 2 189320278
38 10 66208413
31 43 446801124
9 128 208877648
115 31 465727213
130 169 1071684
128 85 448306070
67 158 38210634
171 134 454814416
6 68 267589956
42 2 299785565
76 139 207352458
159 32 358787346
154 110 350146167
182 118 137909636
52 128 71848262
95 178 88286791
69 35 321698787
109 158 255464813
167 20 110497137
64 47 465480901
102 51 28469286
101 35 420681675
125 152 176705511
94 179 240056682
65 98 95781462
190 155 52957796
124 87 238798281
133 48 424167992
191 12 102137621
28 78 395855031
18 111 60890094
25 99 52302220
175 58 62961808
163 172 279671524
25 160 423238379
55 145 154223973
30 147 53930764
95 56 29768616
125 101 388642058
183 107 53301179
80 53 2392484
85 185 365211902
158 18 401061796
49 105 214803404
115 85 406987855
128 147 260798284
141 130 270176037
189 121 452508183
95 77 249516429
131 66 163333072
90 182 342478939
91 59 349592943
174 161 368163396
153 38 414742505
121 35 168510579
144 107 92602097
129 91 57251193
104 50 371185250
60 85 436997576
63 121 85901115
166 115 167022196
129 56 164178772
2 143 212164400
95 112 336458712
78 52 115296987
79 171 302447675
171 144 191456873
109 142 117781703
160 114 264341502
33 114 17155634
78 116 328799001
145 150 403217738
19 125 128164640
110 11 437599167
74 80 248910190
43 156 57635624
143 49 158959803
146 151 48122261
116 152 342309349
81 112 216881253
22 141 93829076
58 67 203876916
156 5 9843507
181 140 231255628
144 69 452324340
134 182 241062287
169 185 329496060
57 30 82121215
47 106 451090875
184 95 301273749
190 121 380450325
38 92 82040900
108 13 55977073
180 9 212826940
46 62 326072873
54 36 218688385
118 151 26312052
184 156 241020767
86 173 292499446
156 118 175689858
138 176 375497079
190 158 223151375
50 135 222736000
128 142 20116400
188 33 429353056
128 86 351560256
1 159 291491810
27 104 264770418
78 115 11714296
27 25 95445012
143 98 289453151
60 154 130330208
148 191 366989778
37 26 227425027
70 119 87719199
135 100 97572320
77 98 40456662
105 63 223890971
91 100 427059876
66 190 370716931
70 43 232525754
21 101 229911916
69 14 253946356
153 18 39285346
136 15 188982643
19 189 330538290
28 63 6881927
136 137 219306464
70 46 366246452
63 46 59329384
102 49 97066258
153 81 70422686
61 28 72025690
1 107 71457218
119 164 463738006
135 111 72544279
93 71 148285766
10 56 161847541
142 155 445874707
3 89 270741697
163 140 89102407
99 152 132425106
109 30 332159557
62 151 151426812
59 76 320840531
177 170 112590397
97 147 54400011
55 133 17230091
124 121 132665251
89 149 87196846
29 83 264584496
121 181 23627733
142 82 400215196
100 79 339846685
150 124 226488367
101 150 319351066
157 167 387732548
136 121 116073637
145 87 387088157
76 158 313577327
182 40 77241195
86 131 80359640
116 92 198228035
152 85 321552266
146 140 264985032
106 145 155787103
46 98 224676201
147 55 7331875
42 156 351136128
138 141 195427536
186 147 339556101
55 56 51159886
155 158 245829724
85 29 134951897
72 165 399802022
173 146 334758526
13 186 234464258
174 41 19038474
167 7 116525671
24 148 211047106
96 146 206466290
91 79 241777138
164 148 199028781
135 69 430284933
170 86 31847693
109 11 297518720
20 163 422953114
62 139 409093364
190 118 204237873
62 175 423845878
38 149 126509145
83 124 161912072
37 126 357731573
104 159 79185477
167 3 112695065
44 32 178631478
186 111 243168690
139 107 310175127
141 91 363852465
135 130 49873057
153 182 231751039
169 99 107084759
155 95 122476924
165 153 97683815
152 190 83208469
86 147 113660060
173 123 406547972
18 48 252814218
39 125 464494186
128 82 35250376
31 16 230716624
103 46 357134627
72 189 295120142
54 39 205524384
51 46 286039212
37 105 459255897
113 30 217884477
2 18 279293030
191 115 89746190
41 77 85126387
92 126 133860467
153 74 140264331
29 44 457166332
35 73 54047132
157 7 442519751
71 37 68945130
113 145 13649431
56 143 141142868
181 40 49287778
51 10 30064281
176 174 159677274
125 161 110872105
189 69 291189907
80 93 212766173
27 84 9652815
137 39 249771362
70 49 294045098
35 177 221662147
27 139 182132594
78 153 56293798
91 31 41577039
34 16 10648377
85 48 269616825
185 147 48836739
135 25 41521619
138 12 425654322
140 5 21982569
159 28 8118508
59 137 5999024
191 174 150651070
83 143 183557134
173 94 215691034
113 60 131037437
104 165 85652334
89 34 398281268
70 98 185451622
42 187 387214884
146 9 104665772
27 26 268806444
106 70 94696800
165 173 268957917
126 121 92087976
104 87 135035099
44 79 380270154
138 100 464553709
68 148 423774786
146 66 10612898
118 35 188647546
49 141 56588014
177 43 126451912
34 67 269440141
8 62 289635003
186 81 209632543
94 166 162001800
113 112 97230966
156 106 320707061
191 171 432925769
28 8 343303534
120 187 433268777
54 190 418602840
1 88 190360021
125 127 434047143
50 121 96803097
14 100 83881840
27 8 313401115
53 90 114700754
81 106 357539861
170 147 94942301
93 92 298574867
6 189 40017775
109 169 31580589
40 189 322861878
100 178 24224444
68 183 417520056
33 108 319434378
34 50 98261206
8 2 253733147
9 187 328208102
68 72 119914723
155 99 452076843
72 185 5742476
45 158 88868220
23 72 21956988
159 29 406954524
61 9 405043832
139 55 355050304
172 58 384755765
183 141 123102273
154 164 274408919
45 79 181286892
42 186 128296063
71 188 367706995
135 149 105641948
167 118 314391306
172 191 373706972
130 38 56880075
118 6 426290586
176 135 328420775
58 60 364703292
96 16 385116653
114 66 5112427
52 54 224028209
73 25 226807227
103 2 313671950
131 112 451715781
17 73 67839430
70 109 309643940
15 110 200437671
9 149 87894207
7 107 192299678
135 152 304919523
89 153 400769421
161 167 276006960
149 79 164654549
59 160 366723519
31 47 371419903
11 23 123342559
18 191 80858194
155 101 288933757
128 96 448570234
186 78 451619833
176 111 396879135
87 17 184122014
155 78 329739293
178 119 107298329
94 95 369274040
167 107 461835838
137 15 28260607
166 79 358329213
116 36 197096956
148 11 172563255
28 42 144528996
71 33 36953548
35 2 102766286
138 120 35926000
121 128 246368003
61 163 225995564
65 23 150995451
53 190 99935539
1 66 345403667
107 120 376576499
12 44 294127824
31 156 26506255
143 132 75728115
142 46 179367532
169 174 35809129
89 152 60020156
25 102 74041057
105 159 22550070
6 41 372044352
48 23 334124031
155 52 35289289
35 91 137823910
135 83 9098962
147 113 386852442
99 66 226722215
72 135 404901215
2 130 285418951
189 116 8248682
161 147 93752800
53 105 280834211
162 61 148653320
47 160 81529333
116 77 223633561
89 5 394049458
62 167 281064248
38 176 286817932
185 18 464753195
136 150 73370118
54 180 267329809
113 100 80403150
74 179 436502567
133 19 28045011
159 17 188190564
11 8 325204507
185 25 245391155
148 82 234399806
37 39 405315001
47 20 385616223
108 153 345094527
139 87 1385037
80 73 166471974
97 48 281739701
94 177 35181910
59 37 293086006
42 49 181453150
17 132 349241487
77 152 186267646
34 42 4016740
165 37 408120404
74 112 28087422
44 49 13199494
71 89 36029450
94 14 321378127
78 69 137603027
17 66 131113037
6 175 391128252
47 174 314326768
53 129 360570253
181 46 69856809
138 128 368641307
120 19 406766954
143 131 355149907
81 51 175538427
42 93 71338293
67 167 15270838
11 66 92843969
96 66 51290064
33 78 339110366
113 182 159429844
164 98 461721220
131 20 203948558
75 96 81629860
147 80 267873267
179 53 367192473
26 2 65270654
62 74 317520627
58 166 191186080
148 136 449199031
129 139 210908268
37 127 9345517
17 37 38948931
42 90 219796504
82 4 37591966
9 189 52811912
80 139 139928285
117 45 443286147
181 63 273038287
39 186 140276246
89 158 252760056
47 2 25641446
106 140 368813289
113 53 231408446
170 20 201018419
58 22 304444194
71 32 335755252
46 176 73645100
14 40 437829871
59 172 63357899
144 47 281627431
8 46 24854110
49 177 135920709
57 138 201225415
163 33 153634331
164 31 350077874
46 83 60750064
33 156 311624435
33 126 263487113
1 46 209645944
53 136 407715185
96 4 402658909
79 105 202287259
58 19 429348465
155 152 350868571
73 187 164276651
102 132 436913190
101 149 284133074
5 173 188425585
183 61 15084673
43 19 262731529
165 10 96662606
134 107 396912230
27 177 2091552
149 93 403980268
140 165 257574423
187 98 465007641
76 154 142022309
116 18 570
156 145 461589739
109 125 418840617
23 77 799270
82 88 32571690
4 50 231632865
128 161 91600153
85 100 181638139
81 167 425203704
150 117 434668378
57 56 462120160
52 178 459575961
168 121 67147925
45 168 209205308
73 63 63192708
131 106 126553899
164 146 286362898
180 59 195787014
52 51 144614219
80 69 265719783
59 104 88697444
97 131 451143681
113 184 238689526
54 15 207206385
164 9 217523151
67 40 459791813
148 81 462958483
62 90 382093622
22 86 16750418
41 4 105227939
105 76 44273409
95 82 30806973
2 25 103537608
184 178 215474363
36 113 155382608
56 88 239285985
102 88 83101268
82 90 411042704
51 189 34593477
35 130 386128728
119 71 192467648
184 129 178237390
77 29 53549185
155 129 387611876
20 91 313699553
51 142 98340778
109 147 324308399
141 30 60820987
148 47 34588077
98 72 208683138
181 66 193531085
97 7 459586010
179 154 73372265
189 138 179388343
127 136 214752377
76 109 180820914
98 17 323850309
81 180 409015292
81 83 427812271
183 178 59127338
112 160 221042290
167 42 210689226
98 66 37313992
167 63 428843562
167 10 317573736
138 185 370235384
73 142 19779503
84 56 448099178
90 101 320704856
117 8 30288641
171 42 324460123
173 46 86531806
190 142 161584827
143 30 65273335
187 106 434947805
3 121 116468685
81 111 295783325
49 87 392080365
63 18 296188713
182 42 118818210
183 121 401836090
92 5 158292500
188 141 334144903
81 176 110133146
106 88 296776434
60 117 316113650
62 126 183895862
183 18 319490126
149 188 318371022
184 114 34751196
93 175 229945140
12 162 455183528
36 99 309514312
178 37 10425980
108 76 368142257
175 92 90566132
85 126 306068219
6 77 137704542
163 149 195347198
99 35 148435858
174 184 323888165
75 85 247689689
56 111 111412190
145 51 50856162
45 177 215689517
96 29 303843811
186 79 93661645
25 93 421171788
167 162 397826318
56 99 220153669
10 53 45638875
5 183 200893246
65 78 279509138
168 77 213453436
146 179 423646758
154 29 320675020
85 146 318441594
141 123 184157698
35 65 251294161
127 58 65643051
165 102 205341907
39 25 132055364
145 153 180826769
175 74 205865638
187 183 98496157
124 26 446013232
58 91 67561376
75 112 426001819
97 12 107853840
106 20 329020409
129 150 216482159
170 140 428586114
79 152 81182393
122 133 441480329
172 67 447191244
113 82 83249637
68 65 450676240
150 9 259774262
111 123 213946781
15 134 73172824
110 54 434723212
18 104 173786188
48 148 304593387
32 162 439250735
142 1 118522139
115 169 109929460
149 160 182051688
1 103 29710894
159 130 75866709
52 148 284393195
135 16 308844501
95 10 398844481
184 164 304489213
59 35 273454723
109 107 429169727
69 161 355710249
167 173 131315682
7 84 318511348
96 31 260531212
153 28 326845964
36 65 309580443
44 83 325327563
160 99 16501311
9 48 95989105
63 97 178795056
97 182 11302319
97 123 246374210
31 147 46185542
144 75 130671129
167 27 255401896
127 2 444007571
177 85 57621057
189 1 244315559
55 135 36228295
107 21 402207302
13 128 242485418
19 140 56693534
80 15 17588836
146 144 187065580
71 173 195431810
24 103 351774054
88 16 25424523
36 170 360905502
86 167 254120195
62 3 26539824
128 28 337285510
75 71 385463903
63 14 353843391
40 116 255814965
139 82 405506713
187 131 200839135
30 86 151424227
70 189 415919678
58 139 163325330
39 115 11759683
77 45 157705886
159 135 447912854
123 59 36847010
61 79 237648211
45 41 5033772
52 101 74392888
56 91 347029497
84 128 153005954
60 92 18106395
154 53 191590214
125 162 223498033
51 60 15494617
129 2 10085581
55 38 43126439
68 143 381230395
24 25 422866648
167 131 291539563
130 82 440567399
54 22 63956183
182 146 175126912
51 107 440616224
83 5 326710493
134 45 422793243
105 174 69657324
107 191 419595033
96 172 349198454
140 179 59177468
34 111 388063780
126 31 291257714
61 52 325341201
189 42 276418639
133 136 443943102
188 53 373434361
135 60 92801481
87 161 109428767
153 185 188019752
151 131 167098930
120 47 346218144
156 112 214594519
55 49 105056350
108 27 303293767
144 30 428883380
156 131 357559469
158 130 153712796
120 112 653
121 85 451878586
7 61 288876523
102 17 46841650
91 121 38115631
83 55 451375681
5 142 279441567
79 145 178037549
138 118 154476144
10 122 412181926
48 2 378487117
92 20 21959528
100 80 386622775
180 57 136651440
159 106 119716138
124 149 275874375
156 167 248263081
91 39 272522362
42 82 206783015
137 140 163526611
145 41 41809213
159 145 164395867
42 174 433792710
39 110 222796468
34 85 159346985
100 74 386695190
70 101 398856986
65 177 115021751
99 97 380857068
73 140 252142402
30 120 190795219
50 183 139025300
170 73 256268536
47 54 384080981
35 103 135330654
65 56 360178654
91 126 443538758
52 135 145509583
109 190 150960642
90 161 176530980
2 64 358860916
25 80 291188235
90 43 280945354
48 143 184808739
26 123 342702708
134 73 438957658
80 78 45621804
39 163 225959554
97 161 215274081
171 45 458950418
67 176 249211717
130 122 378846451
118 48 302301855
66 28 272195063
136 64 378940124
30 158 143696547
82 54 234321565
106 105 94544052
50 114 207306071
189 85 439295629
94 30 200142845
94 104 34670302
95 145 385469480
138 151 191552799
21 52 116643742
96 59 88933507
86 11 183908521
143 45 212689112
37 164 14968148
53 51 124566188
25 116 424247603
50 51 366474687
180 159 428041652
28 148 119984954
119 11 462914439
150 17 447934272
108 67 452284572
181 174 288383692
35 96 287791489
55 104 99609345
58 50 337946675
13 175 105221591
176 175 349582408
179 76 334927952
101 134 177685689
7 90 252461312
54 173 149888973
23 115 64059658
166 82 400059184
141 186 397438442
123 73 80423274
111 184 180581519
23 73 182803475
170 183 364569811
30 73 416768290
155 121 157263679
162 136 306622238
164 101 414162270
151 156 408393815
77 125 200090082
95 87 92470132
186 116 446093626
101 71 63488008
130 142 403535854
169 182 251896815
187 12 109137310
96 119 372985030
140 26 142334850
131 22 458454650
1 140 72747222
59 181 137527261
91 166 325728165
165 155 100742744
68 107 174752826
113 42 369664993
24 178 142014146
113 87 90561970
153 132 464306196
145 175 364273893
80 85 300637576
26 185 287563527
45 127 443646818
42 26 120780886
83 111 165897270
60 148 331671382
49 30 327343305
121 162 400336329
170 150 329033538
157 130 307262947
189 124 59969865
171 162 307684308
169 160 203990894
47 77 353284611
43 148 430140740
161 3 459702368
132 19 167268879
168 33 27372567
111 3 72144785
60 59 40011795
90 188 279805944
133 135 388868509
28 56 217811800
101 81 639224
180 26 217466807
5 186 220795382
73 91 369711586
17 154 458207455
77 59 366702506
132 8 365631026
154 32 20403816
99 149 376727896
181 187 164657584
98 6 209880335
80 144 224613477
11 181 327231635
175 147 337739330
99 59 424542690
172 131 35700134
164 96 30934286
121 112 216619320
28 142 422904891
37 143 151290910
24 149 11236815
39 48 104013308
38 53 388071145
141 67 275222583
86 16 131481398
98 19 410116096
97 143 330304120
112 14 442732981
177 1 41937665
187 85 367361616
33 65 337909327
4 146 433509918
81 118 213587763
183 53 415266646
21 32 184430027
70 23 243132178
6 187 441132465
183 35 387365519
143 59 407043319
19 157 33374689
29 21 298077338
78 67 460002
76 53 64315163
190 163 438893764
168 191 463590630
41 140 269004742
57 35 320910452
119 4 304533620
127 129 214589496
165 50 321203274
93 158 332100573
12 45 218837299
173 178 202858155
124 187 375049647
59 173 146872309
43 118 138403663
64 53 125213010
29 95 394913889
102 162 197474915
15 42 298336332
168 98 165261214
128 176 457513492
21 23 197776904
126 186 304446488
33 123 393282549
154 119 416524483
78 19 88671549
73 22 297062811
169 191 286585338
48 28 44846584
101 177 273035360
129 63 373711295
89 118 47069240
57 181 148522006
89 30 408831726
81 150 366788093
39 161 139015094
110 33 220828205
57 130 345085001
66 72 416911360
140 155 6317389
134 87 129367321
80 135 30339693
77 48 343331727
6 3 177922073
3 63 144658360
15 91 37498151
158 94 216967567
65 4 169394182
174 33 264142156
110 121 1337012
181 97 306193909
36 19 303563511
84 188 452137080
159 160 401721742
191 3 422802426
180 40 107989931
52 89 157312777
15 172 311882456
16 93 339071505
48 33 421053825
109 115 312540447
6 163 441723483
57 25 117626238
74 137 316608255
16 185 93580324
77 66 80949231
185 89 107074408
161 89 203722488
57 159 181609402
186 136 242493751
86 169 38290973
10 191 133959356
159 11 191884023
120 21 203817771
90 49 456276619
120 45 416579251
25 91 294589110
157 78 406005951
4 102 71766495
122 176 322727314
15 112 180866140
7 19 384051859
6 94 296394121
122 46 408999474
85 61 185628800
114 130 89235300
173 126 324646779
171 117 346718083
143 69 430506865
111 171 49278176
3 155 196424189
38 132 208876832
86 146 242580173
189 155 426200972
81 96 208417038
121 96 308940428
81 63 328818791
96 45 9853415
36 77 95435190
155 9 337727863
86 90 391757763
29 187 64096512
26 181 242100901
137 90 128920468
25 114 159931141
160 162 312351778
136 132 323001612
8 6 66192657
81 30 427900006
185 95 168022561
109 79 30458011
139 109 132151262
171 101 29116630
35 94 260578479
5 123 336865353
163 69 382558850
169 152 454931721
182 41 19878557
133 109 6993218
57 15 120850567
154 115 355383110
155 54 423748965
32 104 363162146
153 141 340425779
49 45 75950769
36 151 74184250
116 158 103759768
46 101 435946868
140 130 40921759
49 174 415798564
139 95 169265709
159 139 384883804
83 119 391239665
159 134 459216734
77 16 235773136
18 47 58526913
89 80 442580003
186 174 272182875
154 91 444792293
155 55 305976718
87 122 135540499
70 95 62589130
180 55 282446364
26 108 434729203
191 96 444728137
71 179 328380363
185 97 258472438
45 133 153522793
169 79 419885597
107 74 201926632
113 134 237971548
143 134 99062443
21 67 45527846
92 153 402051920
1 54 89475270
142 10 60058757
46 124 241129785
130 110 177440799
97 126 320521464
4 34 337158896
96 160 166358651
147 127 117650435
127 165 244249607
8 109 94562816
76 61 349679999
87 58 418877436
83 20 453183131
48 101 414250881
152 101 160580711
38 59 285529529
150 112 194769091
142 25 87080357
66 142 357364186
143 170 445412755
38 7 208275569
176 171 301876310
159 42 411722316
20 148 104092635
116 47 261497102
131 165 29891492
164 88 179629575
83 150 437958981
142 79 462568640
109 97 18981208
185 113 142710262
31 142 456630970
38 189 78116364
83 39 94349499
178 43 54645088
121 55 416683422
159 68 64191494
13 69 262115448
22 27 412042022
103 181 376103503
96 95 6745402
90 134 135440252
152 52 926457
119 187 170994432
69 126 2425133
112 179 347607313
98 171 210491088
157 48 315427237
73 60 115717061
47 181 242676762
54 139 198668472
41 28 241666183
166 119 233238935
23 181 123396128
89 178 69648456
146 40 275108306
170 184 216400834
79 183 447411623
70 62 227604293
36 146 385426779
69 48 5244021
54 98 144029750
56 87 1746947
7 32 94299724
138 183 388522658
31 28 313374699
56 1 56192952
87 51 213046732
178 22 334171506
52 118 453661171
12 177 20855805
111 59 195351693
5 36 277225493
184 61 243743974
71 96 126983260
133 58 125464136
187 62 78698868
113 10 28874469
1 22 109520791
66 57 166172756
130 61 79523115
110 188 186732111
103 143 402028669
146 90 373311155
12 146 145668215
95 97 243039177
165 80 212187424
92 14 148122428
179 56 201755525
48 13 286771857
108 94 194785876
109 3 464461905
117 28 126430132
76 19 316855100
142 26 178082460
129 132 450654323
72 15 447024261
178 190 293633847
189 74 138644645
53 133 371183756
154 70 435197558
39 45 97979464
18 79 124972674
13 190 139364894
183 163 81376531
81 147 22935669
140 89 217554130
1 79 80396401
181 75 46230061
169 126 135691184
32 83 368748603
107 178 25523075
133 3 54618006
113 181 191542825
136 42 316518407
117 96 370134250
179 88 427579744
25 108 117927481
159 144 447404532
121 45 348828399
1 182 173023801
65 7 343428461
165 66 126709823
182 172 308923930
93 142 138177949
84 123 209195758
44 84 194829969
10 182 172993886
182 186 455851571
86 41 286065625
164 147 86624424
154 48 201861172
32 167 2562
70 2 145961168
177 174 440704055
16 67 370212367
55 37 336102877
104 17 392434927
68 146 294101483
55 35 394881036
139 48 248637368
184 5 96417975
32 85 98651029
2 85 432975721
154 105 446675477
95 24 358084977
105 56 350810094
107 117 238224801
139 156 139170064
49 12 235141393
88 28 188621847
50 33 378543370
68 17 64138407
12 173 160110193
172 136 243515827
135 101 180146528
101 12 12619805
24 125 200007668
19 25 394443185
37 14 309285625
70 90 155971708
12 92 1535
159 164 262932372
147 180 366656764
182 143 83489551
179 68 293443565
124 65 107066477
191 55 299912078
163 91 154144300
149 42 328761699
19 16 208779536
138 34 84116509
187 117 413549667
170 57 78425513
129 29 249600513
49 131 133672838
13 73 37743217
102 145 279453097
32 43 16126016
18 124 229683840
10 59 271831017
91 178 395942323
27 125 298849917
14 126 348428271
1 147 434715384
3 31 366959110
134 166 242572154
123 67 333401760
46 59 258022306
137 172 124172942
179 18 385763690
164 16 334439215
68 54 124816556
82 153 85200319
70 66 116223203
72 130 262493335
25 153 408620697
120 62 367193184
191 100 426444480
125 119 358750294
78 8 440484086
144 79 198754324
7 40 379405564
57 131 169470148
101 56 200667472
164 169 302989580
24 168 264079800
102 101 113403179
143 28 321463454
101 184 362802614
53 52 92729653
163 50 90941915
11 98 215017920
108 81 131578360
156 75 397305023
181 141 186240559
164 141 92874675
87 26 109008952
60 147 398184109
84 89 258963251
28 9 36961329
89 127 77425153
128 185 342067594
163 48 444173018
6 44 44719228
47 5 349608344
98 177 28578730
40 58 253260347
110 67 128814776
142 20 73996360
179 113 356398606
186 145 155570607
84 189 373813458
112 146 249410966
1 150 362664740
163 130 443358564
114 97 411354622
97 151 56909139
101 131 248547467
138 29 177043530
138 130 319139653
128 48 337429511
84 148 101537498
166 187 65301059
8 156 301970071
82 144 217977099
116 168 70455828
21 13 300372242
51 49 334482615
121 27 33871463
19 142 237825967
50 83 391658466
99 151 358965500
11 142 60451641
128 71 148023080
170 5 280036724
135 3 114321927
180 52 402908118
106 63 229594263
32 57 152884177
83 7 236716477
171 118 29526010
84 181 322237996
90 68 331107166
91 177 62837669
182 115 127541463
133 17 25039462
166 188 461274466
134 71 136517296
54 120 231520617
171 93 305340238
170 72 249080735
191 102 128972289
43 42 334454054
161 7 465386404
129 32 105922441
13 28 410797179
86 111 214777296
61 159 97396900
122 76 196312266
80 92 291779924
65 161 165938080
9 35 167161130
137 97 427439472
32 27 337945350
178 94 51083992
8 157 269992143
35 40 128027186
12 7 337581620
162 40 457268792
10 39 434106848
23 188 361740828
108 172 410704409
120 25 2716948
4 158 199214458
147 34 18271476
190 30 310480615
133 39 61599862
143 88 284399760
87 178 328740171
4 21 326302922
153 34 40501975
142 6 81678867
157 82 13050977
173 120 425814549
125 30 131863364
126 119 26424796
144 70 1276
124 47 343297438
64 32 299648785
184 47 356199671
80 187 162810628
65 89 136139078
91 98 190112854
60 46 1366469
61 139 421680572
91 7 136897646
13 149 167404983
117 90 367158595
120 95 339376028
32 126 398832339
132 37 443535055
31 114 11903589
153 119 345199031
68 188 89449453
52 33 164810757
161 26 223034203
110 99 82077400
66 56 75045110
68 191 448121576
76 143 381518771
69 130 149185873
156 89 176652866
38 77 260590457
81 24 295018972
98 113 451163635
35 19 359664622
183 26 110660291
134 189 190249838
110 49 71907734
100 161 423340950
124 21 358265243
136 36 112296913
145 58 463590514
175 38 150344650
38 29 278673259
26 73 342758907
145 140 338623726
80 7 346186700
96 12 80512403
120 44 17644379
5 73 389396943
138 81 55336173
72 88 322199568
13 74 332514409
167 125 401419799
114 155 412113629
68 94 432444435
53 26 122644654
142 129 320315183
139 117 433865141
123 94 212175080
186 15 316970308
58 150 345684282
188 139 319440862
69 22 296835869
147 133 4247938
20 141 89066285
174 29 339537786
136 84 404956893
73 112 359063108
61 185 78334666
7 30 198949187
175 187 118028523
191 37 11727800
186 144 404214651
80 189 45847471
21 137 402278717
120 87 349057396
101 79 415377971
102 141 285749575
3 44 407671168
128 127 141184711
92 67 436213998
24 142 190032855
44 159 43655049
168 4 326895507
122 17 422007262
63 139 116019658
99 4 50060294
158 56 265970193
77 127 44523882
104 164 424389458
163 132 209041344
153 36 212145610
52 7 378929430
167 31 365348478
38 128 383016397
9 162 345967282
88 111 179084131
17 55 22678411
189 122 111284474
155 135 457987815
118 54 429600892
61 144 83480810
54 158 173527645
154 101 192795494
80 170 93233889
184 102 141492906
110 21 90982364
11 85 146776270
154 67 352110711
20 7 213162376
145 59 417947362
45 160 285163572
117 167 381002903
39 134 276849345
148 46 248620290
169 64 413479942
58 28 230820444
26 170 359825065
112 103 403906327
104 100 85067085
26 49 14428823
11 146 165262716
130 12 354147005
88 182 162679797
13 83 424851493
76 56 44170844
10 163 408968658
158 28 291902989
62 16 27934864
146 24 271506719
61 126 231027785
116 138 296195477
148 29 148995057
126 102 333707449
172 57 339482597
183 14 24867737
17 7 86469693
98 27 112418550
185 165 349553945
10 9 165650937
72 9 261313624
61 98 246007669
167 129 336945522
144 124 278576012
45 132 216958986
129 186 190403522
142 9 58920831
143 54 237844376
51 80 7196791
5 124 398102715
43 3 191396679
48 11 314284172
46 166 310077804
77 132 31077943
73 50 364019358
48 132 26027779
25 146 250996867
53 74 463320522
149 34 359577440
47 147 459934644
171 9 54068914
44 13 437970048
143 31 353695865
162 31 66141318
79 80 385555536
73 66 368266009
182 48 392759783
92 43 79151785
7 75 409030960
80 171 53772834
169 22 222069454
31 186 449054246
154 12 382674013
93 6 306601102
76 88 244042585
19 123 262121675
42 165 184049160
81 152 269272205
170 107 311171674
95 84 21388733
143 29 397724218
1 148 16462824
163 184 208394269
73 188 445331590
126 116 11468850
120 83 426233375
6 161 94033102
44 98 284126865
79 162 451490434
55 117 341520683
4 85 74450644
14 70 421287420
95 129 460547071
64 71 410555890
145 134 210952378
112 140 149969764
128 118 336929230
65 117 17209187
118 80 4573204
81 113 268582369
96 63 163615610
112 2 159957988
90 163 90671409
88 89 206354883
7 184 263125279
131 111 156823184
39 73 233266826
155 181 415091623
91 171 76142152
79 111 264351737
20 168 171130989
139 70 286640337
171 72 100520951
90 130 21039466
38 34 34902895
23 137 259231188
127 131 414572646
45 78 78680272
46 95 430946498
50 54 379769043
90 81 155651211
7 63 159926906
53 104 135688731
88 54 270979055
118 27 262155753
90 159 131239382
109 80 309129262
10 7 305410723
11 26 221226124
155 93 397474775
63 156 287408245
8 87 215474608
65 2 12671752
97 33 19960131
118 61 178814528
15 151 203051163
122 128 441628545
140 37 440285454
70 127 160835342
112 114 246847327
44 177 352472188
152 118 8822895
59 190 176938872
184 10 248764463
174 117 298344793
35 97 402691941
27 23 10752791
118 32 298195711
86 31 160404288
75 32 73068497
120 127 186584605
93 125 294132040
48 31 25168006
94 107 237351047
108 104 316982551
70 136 100600436
136 177 281692695
71 161 437437725
45 114 18517633
33 46 333583643
86 184 165744488
85 91 207308236
144 12 312489694
185 101 373343185
163 129 348360141
31 19 373097869
166 32 62555058
72 123 325123730
17 124 255350298
57 18 187033357
139 77 201481494
108 164 103027219
74 182 317239381
20 18 339017986
44 28 14699706
152 80 258307021
178 2 353868245
8 184 151796116
65 71 248579551
32 173 290958505
179 13 436663883
11 95 229604018
49 48 440525450
174 106 415510911
123 41 330728754
1 64 80676287
169 95 379848997
20 22 257415054
9 96 354900272
20 8 435447458
76 20 24668463
70 71 208042239
77 191 261006154
144 68 384825997
54 170 423319024
148 159 223156185
131 163 205341620
172 133 77189232
70 129 28222321
163 23 60941906
102 52 232765874
163 101 454640740
27 111 411491410
116 13 422316893
76 104 207614852
123 146 289534999
154 118 305391549
1 180 76020883
7 165 191351042
5 17 148836305
79 112 286390107
62 58 126787767
127 186 5530223
141 172 130415289
25 40 90158609
69 164 91415422
162 147 367122417
186 181 239184083
74 102 17763333
90 38 345885951
100 184 59373622
102 97 319268383
33 82 11026920
100 143 359672795
24 118 27297681
29 61 395205337
78 183 57665540
132 90 434606811
89 31 367832644
93 129 327867821
139 57 421521448
92 17 136434920
150 87 39520142
188 25 354123689
97 92 191520824
149 138 399077632
22 146 92157215
133 37 102379472
141 175 37070834
149 98 366749792
14 60 332700551
113 35 61232541
110 150 311070012
106 152 283751567
87 6 405211
38 181 103403847
36 91 444822485
115 179 282525416
14 31 428424639
88 146 285643402
69 97 306672960
98 155 300130788
143 113 254362482
164 115 397394248
23 25 348617725
9 57 260638699
128 100 335071783
72 84 279867247
21 22 434960980
102 47 103334341
6 7 441910787
171 84 86773743
21 60 116619611
138 52 388330880
138 66 193439234
43 96 154396747
90 73 425544935
55 149 465973548
119 74 34501093
17 22 428179422
83 10 356408409
22 81 30278800
55 26 207195012
76 33 212677886
71 144 339465134
182 86 445187154
129 66 220436586
155 97 35536729
158 6 452286220
182 87 311966439
28 139 414159353
37 108 3729690
111 62 137530205
83 56 147736188
136 34 164113812
103 162 452534110
36 33 151387401
26 128 256865384
103 178 430315872
6 12 357165851
189 27 365105325
114 190 296237655
118 72 4452215
40 57 346519891
52 77 70197750
48 95 450715056
136 179 22431258
40 151 397962273
138 27 323633449
126 22 410416517
113 142 16661515
32 50 95106550
34 96 368186423
98 86 227518052
84 76 179093623
4 64 299886084
71 146 157548623
79 138 403297426
155 113 248695008
32 112 206814699
155 91 147050435
144 7 394924545
80 28 437854250
191 5 273025980
118 104 2372048
34 57 98541741
120 119 150534773
43 75 72425976
54 140 437218470
118 170 340646987
34 48 144496162
158 36 292208083
34 151 3304866
30 162 9593064
159 188 387013373
63 135 105717057
170 103 100341920
111 165 149235699
121 141 167365888
82 52 305148775
59 93 442673782
118 166 124785628
156 80 188243882
168 152 16382587
57 125 418586430
166 116 177795428
97 54 75443638
112 35 388985091
164 24 126169332
157 118 66393916
156 169 352219618
25 171 59128749
82 86 449512419
73 161 56520037
5 65 15991057
153 43 252720925
3 93 205241050
163 86 161756592
175 11 113160027
55 61 322737187
148 62 428895145
146 170 62338271
118 84 355605570
12 118 191798895
171 36 16430117
155 180 20456244
114 35 48926843
155 74 384245621
18 132 444095423
160 146 361339985
186 96 106106677
133 117 202194821
92 74 167228208
172 164 78647709
130 127 104653144
77 57 371574785
127 28 55615843
128 70 250863046
136 89 434266738
77 70 232956288
176 116 277285123
57 113 360845094
104 10 203653098
159 75 359101433
105 87 403743070
30 134 298853149
2 55 264155590
178 7 42025110
71 138 354458572
145 16 309891282
54 20 304
98 152 380241812
104 78 7629845
126 54 257297567
5 176 200095781
152 70 463268717
182 127 168426927
113 141 361105973
32 2 48106312
94 76 290059304
79 37 393707417
124 71 320362161
23 34 340369010
43 189 114958653
91 167 209540863
146 133 39050987
104 152 63371743
134 40 220891822
110 13 326324130
112 135 235913434
80 129 343115485
121 186 257065969
144 155 322789355
152 115 65277783
135 44 108
55 128 426371902
139 84 248166289
112 38 160411808
179 67 70273675
165 169 34253381
46 189 272230305
152 127 120182803
55 34 450877433
171 160 186010833
165 26 442768417
14 2 188153954
22 33 97712673
99 30 52448424
171 189 268217615
166 174 241527525
151 129 259198060
2 33 289155974
165 81 160482752
163 63 386397641
53 181 67766618
14 9 107842687
13 75 202213884
145 1 31076850
163 55 440549951
97 55 410312984
112 174 392734436
95 50 303094243
81 86 401346691
190 172 74250047
156 154 328930047
101 60 242502388
154 50 39524947
15 140 134445316
102 93 209088640
100 149 4305160
39 22 267328226
123 78 197050860
90 50 238682975
37 1 133971198
18 49 447588067
112 119 161543269
90 111 390691279
176 149 41946909
146 117 398313153
29 180 173351411
96 176 115423330
93 7 163591533
60 142 155836771
7 124 82211078
69 173 163259661
51 112 178340418
141 162 44668083
92 87 291838667
89 83 150996725
39 32 421442549
70 27 153579512
177 118 285528763
15 87 390208613
127 21 214429770
79 72 394221859
159 157 191047109
77 54 438232990
170 151 375609006
94 58 408758768
85 102 54847913
148 97 161875513
72 147 8380942
79 58 33930278
70 133 41614631
133 51 141124749
140 132 306399208
129 58 131567199
122 67 277586801
30 26 260986111
161 93 116686339
130 102 337089387
90 190 179329383
5 16 250210440
102 67 190039338
105 57 19698524
42 14 1086291
8 179 237085702
164 106 180291952
46 89 104510328
169 136 361233528
135 123 86322684
48 5 344865445
53 180 333399894
172 24 415496292
142 4 32548816
22 87 395086657
13 146 156631829
178 5 393453506
87 121 301914181
27 146 464907156
42 84 337845845
70 184 132226206
181 180 220624761
144 125 253563199
166 185 184900676
19 156 297599497
175 125 401453223
173 55 57848129
30 5 29014939
18 128 2883
1 112 445508298
110 116 350613122
108 36 97862951
122 149 399160018
159 163 193372965
43 24 175511793
108 38 220332981
166 182 167428126
181 122 408339954
37 159 406573170
81 110 56234879
154 16 16309115
144 18 137548540
3 21 349717372
163 15 423654797
12 15 413004204
130 148 46627426
167 34 4445907
53 5 426618337
191 66 307855082
118 41 433084878
63 151 262496042
189 76 244427137
178 186 361780807
51 190 448287724
106 64 243773519
159 49 59696191
65 63 419329521
50 82 1112
106 153 70836574
37 32 123541297
69 191 228299180
162 97 202484796
140 149 277554087
117 21 108044795
105 80 242431317
171 155 173130017
37 176 24081231
64 86 238222373
44 55 452693518
94 191 124016679
90 184 278072842
150 26 300494388
134 110 462196491
35 17 131506040
31 35 279702700
29 97 85146152
66 184 132991079
51 178 160575841
151 104 315219197
41 15 166181249
48 113 424967761
16 1 221084124
79 23 155287594
139 157 96287520
5 180 250866063
164 180 147961911
91 184 119863143
191 127 402375644
126 150 445292994
61 81 8731505
70 105 383329899
119 149 376676380
45 109 451078422
81 141 135757497
63 109 76981476
139 115 40825420
42 183 33954546
131 85 258000979
111 140 126513459
162 165 183893558
3 71 109256366
158 114 370642626
35 151 90577347
151 44 327094756
50 103 20714573
42 46 360537237
181 22 220160950
150 171 323320418
114 110 434867835
56 77 182754624
34 188 315785968
23 121 63257955
61 36 252851577
7 137 445437582
122 165 122249247
109 92 152769218
31 118 78869403
106 68 376724955
145 83 25782221
146 156 162623051
44 78 258879355
102 72 314956230
123 154 117108905
167 178 37039098
190 42 250925496
96 17 221463953
96 98 364080818
42 75 97998988
50 151 226274519
1 179 445358375
40 117 230342813
111 75 29692454
9 29 340929996
174 31 338933378
31 11 192940651
126 50 53123298
70 7 329601406
96 151 101166370
153 24 414673079
83 174 419611009
111 64 421021794
9 101 448028183
162 7 348412744
180 102 64740627
21 138 316776254
32 3 86453776
88 50 464329287
178 71 201267897
96 136 109236683
73 184 248362144
49 172 51270611
57 150 327917452
45 33 92316828
33 181 246117132
8 174 665439
177 129 147926878
34 116 285758031
113 170 415575231
136 51 95930809
55 92 119523533
80 33 177537530
158 186 438944408
84 39 342725437
19 14 292435758
183 125 308368977
125 86 61601947
109 59 252
44 146 53950921
73 173 253359385
56 12 70005207
166 31 69648182
131 100 47215390
84 174 263059618
126 17 443229653
103 160 200876967
113 138 196856154
102 122 246184538
180 23 271070394
4 123 413508379
57 128 118803936
140 96 109261019
143 1 126381559
176 51 59437573
124 53 140022805
77 114 453086524
31 7 103148727
150 24 446549695
187 72 412450965
79 39 244323615
28 24 234355795
21 164 320497206
63 31 152851840
74 114 185344293
166 77 126141885
14 71 263812925
165 85 283902446
33 30 207327799
11 27 59211639
100 1 317614050
102 135 420035991
159 118 162759133
52 146 125463709
4 91 112181286
48 112 84041439
182 144 329598549
87 54 35246852
183 33 260741844
69 146 173823484
131 13 155756039
150 162 343876696
162 2 56703
176 100 79533841
145 9 182467230
17 148 256057880
52 99 211802549
144 163 129117652
43 158 213282897
90 171 296681718
49 149 66653453
29 2 267827537
49 16 63089504
157 134 120826626
100 75 43387500
127 25 218736370
72 153 456452016
21 55 240580821
104 92 293364557
154 8 160232560
177 55 338020650
19 180 321914334
176 164 28869637
163 156 177798831
171 113 360250150
91 162 7342727
191 90 253825057
70 153 355357704
140 122 401111421
35 74 45263221
116 20 147896784
26 84 256269776
71 130 279491827
76 36 335450990
159 73 315368683
61 115 47113725
131 114 381616456
161 154 34318525
79 108 401681494
3 91 302315108
113 5 239610790
53 115 267773425
183 49 386001670
34 3 23570462
64 61 96681997
160 130 58176674
76 172 73390337
164 142 62806415
2 72 332397578
31 119 116114084
52 110 185807164
77 147 420955131
96 187 133639080
35 115 157749820
21 17 430561560
189 86 336724045
107 105 88328366
102 43 82614327
171 146 455905093
44 171 367629286
89 173 287130816
24 94 297177333
5 43 360549543
130 124 347841581
79 66 378603479
181 130 86516715
46 21 119008808
179 79 143634501
74 99 366867292
134 147 27149981
167 13 266937255
50 35 153157939
10 135 438271020
150 92 166389435
54 29 446461936
127 108 122990384
78 43 295505440
116 163 295478545
57 186 157037148
115 36 23757567
68 33 263174432
115 165 152207670
1 130 148012933
124 4 109027839
113 114 391594007
91 118 230561367
68 41 358988914
120 26 273816554
115 129 46738261
51 58 403905299
3 99 406971334
66 47 345443907
67 15 431836450
19 1 29999076
68 92 314542327
166 171 313981785
94 71 3491560
1 172 263191030
109 99 189205350
58 173 79904452
81 166 218503588
150 113 156562113
174 156 68400413
15 188 456289944
145 154 238895957
150 121 374572713
42 59 448962866
190 98 377065771
188 28 211144926
151 74 71845283
139 13 176837615
29 50 271372708
73 87 105185910
4 178 419434957
108 71 287347555
136 78 438845552
11 90 68512048
138 68 360871576
54 35 24555164
175 61 7810370
69 88 320481988
185 13 348193390
77 82 350344282
56 160 352023462
66 30 167835646
30 55 16935667
126 151 50450564
64 132 426847925
124 179 67448544
43 85 41177717
177 61 24830172
191 21 269774065
16 18 118366277
115 90 113006465
127 122 407508230
72 20 97891658
122 146 306762880
163 13 307028652
127 146 325230936
191 84 99298109
150 95 300377026
15 133 123249554
114 129 309147203
1 178 232784767
49 137 177941912
31 81 413816081
48 149 445937857
28 70 358768876
72 179 136866264
187 88 191038455
37 130 105659137
61 179 13445522
127 105 187315065
22 168 14378233
105 139 18486817
138 87 142544334
45 175 240826988
65 40 447969016
104 147 335548000
27 13 86124531
109 4 178908713
31 130 343796625
94 146 350211284
24 169 36280951
56 4 321981603
38 144 170498318
157 168 457078570
62 2 62279392
102 37 98379072
183 103 63077097
188 96 68616604
127 75 374836192
121 20 183083169
79 141 233731581
16 4 307352834
153 4 429504794
111 29 194242252
155 182 202914406
136 123 286329506
21 16 123048305
189 99 425765556
11 92 54910625
47 88 277241380
52 36 1006064
29 53 100395422
143 9 448836215
174 39 413203685
89 163 214786178
163 59 13759260
59 106 3990863
99 31 326679395
135 187 107674504
72 71 294818710
148 156 348505315
71 147 247620451
168 40 441387920
167 153 313522362
88 68 259048010
125 54 16570509
56 141 257386684
170 25 11874773
25 3 250241530
24 34 143613835
91 8 33601831
158 71 30453641
107 16 403868445
72 103 38660795
118 187 184094379
184 135 125100763
11 79 255935452
46 38 261631105
157 69 340790487
38 65 282319582
8 185 17254685
40 102 38132878
47 43 328648953
167 41 59426119
100 130 332060762
112 176 11987927
109 181 308077134
154 138 380301090
137 33 111100448
82 169 330019409
30 80 153630247
189 36 86146902
92 173 37791492
140 151 364065034
155 71 399515642
127 63 135811605
28 165 235993728
18 123 47779104
42 132 208078537
123 119 78498910
141 108 22046878
178 40 424567926
114 148 359055271
33 41 157752317
60 36 415856392
124 6 271793505
90 140 71012819
150 62 249997971
38 44 351939885
103 113 401930826
159 132 245999839
134 37 181833397
179 97 155884595
37 75 400411544
187 179 209434361
133 153 450740609
2 164 289001797
35 51 320017292
86 32 167149428
39 132 308334571
85 67 129584472
166 160 226826710
119 47 344365883
129 141 343485707
138 153 112410815
130 134 338836820
43 129 453367503
171 123 298508673
101 8 159120282
178 122 22793673
114 100 292878493
66 39 389818778
172 14 459643481
180 184 345171326
180 44 378261057
163 27 328068098
44 96 46221862
112 19 67424733
14 119 365122401
155 138 255018986
27 33 136714002
150 63 92738062
108 28 345159454
180 179 153988849
137 81 173432834
189 185 46363622
45 185 275762989
113 51 151318176
1 144 6320744
88 186 83875808
59 148 140709316
93 48 182288086
18 134 315665907
79 88 163685706
88 35 24166268
10 58 288296267
64 94 291672593
52 41 343263708
162 28 160581672
16 100 71403772
111 78 349241119
127 133 240326660
60 104 290115135
114 108 434593819
17 56 351470479
37 114 290330151
134 72 457634047
189 10 356099435
160 177 408184794
143 74 240826669
123 66 62877048
149 56 372623067
54 18 334460392
100 70 178943154
170 6 139534695
113 167 34911093
7 9 99895192
35 111 328763291
104 1 416160918
183 34 75121645
162 6 7944372
106 66 361563763
67 60 45239471
82 32 169525316
130 133 70064482
1 77 417014856
146 92 386362758
91 78 209243368
54 184 465574251
26 169 82209850
4 155 442040520
190 151 342520546
115 130 4680949
128 37 1578
41 56 416625551
55 73 267256704
40 138 55167735
182 35 130637274
4 166 125684114
137 12 64418973
46 160 88770876
51 20 233395160
84 124 96883486
91 101 33516065
109 18 450173531
131 61 336775370
28 45 336690863
190 38 18474143
29 191 291162332
180 183 290882059
140 175 138915338
161 191 229427960
82 38 326752556
57 140 283893694
76 67 7693
170 117 325068027
185 7 151808960
89 64 339235639
90 58 206953936
151 32 302686380
44 88 155733405
25 22 241589349
32 12 199386696
59 131 118983463
122 109 55152814
171 190 295159742
95 57 92231384
108 154 275217747
52 136 45370382
48 152 69758212
186 10 29182856
169 90 215464330
72 162 104427158
111 50 134964756
56 107 154506018
63 186 140169501
46 141 101417925
139 3 300616331
18 70 262970012
159 190 346816531
121 180 370748328
9 67 50833182
15 26 188687409
97 112 283966713
100 50 415506351
110 104 81828169
184 64 68543656
101 34 42994127
56 42 128213823
30 51 305523175
121 83 227145261
186 168 31410396
53 70 92637661
97 104 175474582
52 119 75740355
26 182 259521979
77 65 223631215
106 36 368195464
175 64 27744484
80 45 11948062
69 132 301981136
32 47 307230117
36 132 396461167
16 119 70920039
78 12 404971698
160 156 194061266
70 125 448263481
142 163 451954737
157 98 132946147
166 62 211917113
91 82 365071679
27 85 9628051
104 167 334015999
60 97 409473879
111 2 358354387
79 14 70936422
117 120 23059788
83 115 232263308
120 76 64403929
51 175 224422559
157 31 135083424
148 184 112014456
154 166 446323219
154 171 331195315
154 46 76356572
188 140 193737413
55 103 416889265
73 146 94545119
146 7 411683462
62 183 688
96 167 21416250
29 153 74332534
135 106 308800754
146 3 48850277
7 18 404043801
60 151 173893433
5 56 108616003
135 127 301356408
43 167 214924693
90 138 152263958
143 150 152990465
34 97 210160400
175 17 341112667
53 48 340355777
83 157 242262244
184 103 193720595
180 4 232202961
75 134 12895378
141 163 88929904
174 130 235736881
79 139 76960954
25 68 158935576
178 189 347576411
107 96 244550012
157 126 353115675
113 152 274585359
85 46 69151357
58 92 237144511
102 95 70562210
30 16 325661845
56 59 336371138
35 72 454452265
47 140 386550472
135 164 250106161
97 50 263611974
61 51 188573658
70 85 211371054
49 106 322046210
37 156 416003166
22 187 252305552
171 4 354099011
68 84 102142067
38 36 183302985
3 144 454042687
25 74 421355762
102 128 442546714
101 156 55192000
121 21 197722944
39 181 293238276
31 30 11965892
143 81 47369632
27 114 276680904
115 181 32085890
143 181 113133346
177 28 411682594
101 88 465788190
48 100 55642510
23 143 203384179
187 23 403327254
146 145 349775316
88 21 462166661
119 137 203829931
32 41 70430468
35 7 416023377
191 114 61791237
128 68 425184059
1 110 64108578
121 42 249733662
186 48 24806461
118 180 14215279
179 70 291140591
102 44 387862004
1 133 241570688
1 168 102916163
79 104 413569655
137 93 294244277
71 113 228518290
145 24 453063930
158 40 272962528
46 171 335148193
169 47 97887116
82 16 48912807
182 114 393010658
8 50 82512888
46 23 426844090
145 29 156058417
21 77 114060952
79 59 166199374
130 8 113290983
137 34 222831450
97 180 261873835
99 71 38459422
133 30 307071049
129 4 204986324
164 52 308643217
19 105 253790222
84 41 233924597
2 94 325686960
37 104 429457669
99 26 171179890
180 153 250653910
34 150 328555793
188 120 375139473
18 101 58446623
158 125 173290161
128 146 87231706
172 183 90343022
47 125 130642358
147 167 422800500
41 191 65715317
55 87 401669892
142 140 386439942
128 74 176398457
190 117 256559905
169 3 80337449
57 44 43504322
111 51 372148248
117 152 156041376
118 21 250367071
121 75 453882457
40 74 152117931
123 176 302523219
120 37 221676488
85 50 446124348
11 56 124226
20 156 458166904
96 2 253271590
135 186 75628497
127 15 140953561
94 120 378019538
70 88 406589695
129 157 421890396
102 179 94214346
145 30 33902269
117 51 360891903
144 31 153531111
76 118 180723396
98 107 367525181
170 32 268071793
39 147 329055612
7 48 386152968
114 128 85605002
9 148 94168110
60 81 203776721
97 173 369280993
101 10 60168725
26 177 457381091
161 185 117718913
166 60 37072873
21 93 381083335
27 62 457132007
135 137 65789530
69 127 373453067
30 184 152308412
70 63 126209471
133 125 290304826
176 185 257545499
68 15 62373563
67 180 60173119
20 13 429616193
163 85 385019925
61 187 38003939
67 94 135059544
62 140 360748655
34 32 457415994
109 127 125417455
23 172 174521004
147 83 168341338
99 73 281088164
106 14 248819135
116 95 244276153
22 162 376735950
21 2 439294652
74 67 5135902
154 24 169407526
41 121 315824851
3 56 267478609
30 75 181334482
113 189 58104483
56 150 158976532
20 186 38299635
178 157 463703812
116 67 206300454
116 24 218618690
27 160 35393373
56 9 176777089
62 176 168665390
42 177 297846924
126 146 16332933
126 57 437464947
189 148 383260570
3 84 121592283
101 140 441075581
122 106 434611020
186 45 377766295
100 18 138880623
31 17 455939834
152 2 234480676
103 8 234305183
191 103 408552278
175 103 354853317
27 183 72003090
26 25 286955808
13 6 162536346
8 44 339779426
91 138 414416482
189 94 27399869
1 60 114245376
3 180 5117450
170 137 406767466
20 143 103907655
6 70 382929347
26 51 90169160
80 4 206462913
83 15 283389209
117 83 202060387
17 42 76290707
188 35 146725648
155 75 237612771
186 104 345293863
4 12 427505763
180 58 441152174
20 178 186705107
24 67 233589740
97 4 7394622
64 5 434042615
42 169 247373211
159 34 81933278
36 87 390916350
77 135 298098913
177 117 63913577
7 50 340391288
78 168 170204686
80 128 380165301
25 100 156750310
9 133 167617885
81 134 400310838
142 169 269066139
189 11 249720583
69 81 69957195
106 35 121987388
116 71 319205120
94 10 58778070
41 144 223083412
71 170 441481171
55 125 307807438
12 113 98393566
66 16 423300409
149 159 148304613
26 52 47542844
128 174 49962852
60 47 49450848
91 62 134976432
177 167 149662069
181 134 332817721
53 185 421442296
15 125 336036520
103 150 76122132
36 127 451293510
88 173 226180783
60 37 82873812
82 78 394170933
109 40 42475802
57 51 4029987
4 3 117767072
86 107 137596865
135 84 373385826
97 58 427610850
34 163 326043624
163 18 21329246
60 56 298878932
48 22 140966533
14 108 411982640
14 110 79470866
161 29 255643079
170 161 27167979
25 56 122896992
56 6 328344412
95 53 62284234
26 21 107296479
125 29 217669295
76 114 54426999
131 153 5965111
126 183 291243265
123 49 373501009
179 57 111161475
170 171 231034584
99 11 300685679
9 1 67908432
163 54 64652295
66 10 170975574
184 188 162111486
1 93 95553316
164 58 169495510
92 144 98
106 41 124091927
73 37 442085611
115 155 92859098
13 112 79470930
163 168 44454758
36 88 353299304
139 135 63449633
42 13 351633493
90 31 264264044
123 187 409027910
78 98 393883174
180 143 63506872
14 57 256075683
11 141 218415564
6 80 310841634
1 80 134435350
64 177 8077788
17 111 61105300
142 161 316815132
150 32 461667769
137 17 35570777
13 14 440215422
179 58 239013790
142 35 7267935
137 14 147605946
80 88 322116754
99 98 433177130
147 45 394456855
42 45 369866016
88 153 281321167
43 28 204990573
36 25 442833901
151 137 366318792
142 22 433743652
31 66 329448094
156 111 306212109
102 46 229740303
179 153 104888547
154 159 428060801
4 150 66501942
190 131 312491268
101 57 118016860
118 121 45362885
15 10 326649792
95 69 325410418
14 166 373569539
188 118 140811580
142 87 202764055
87 23 40929863
177 116 164064797
180 72 323780228
81 162 320897013
17 183 427021562
159 60 327334881
9 3 439690388
62 43 170686059
108 84 254285205
15 131 355826256
60 53 285682489
97 168 91857792
32 10 395331397
129 59 54556804
15 18 240843921
152 69 320647439
120 103 117839107
7 23 23818593
20 187 360104145
13 114 87039273
111 80 152020521
91 127 443923966
74 16 325737769
93 170 228828429
62 94 13049580
14 23 296685914
9 62 410315831
136 139 143152938
191 167 156365358
184 157 73292170
183 100 288827470
9 73 154926642
56 135 322633785
11 150 135926476
166 1 341778862
8 37 164934047
123 145 177974558
150 156 200477432
30 92 181273662
144 139 18533026
113 31 412440949
156 100 199048168
105 110 273896330
21 161 203266422
14 102 12630958
31 137 186538666
166 57 280497123
44 173 129446493
162 49 407201165
16 190 380177081
25 107 248920118
45 24 222532243
132 44 334281915
92 190 250797938
55 94 405825399
168 26 359859786
73 36 197887942
104 73 434788172
84 18 166621173
28 189 105951697
60 55 445565809
77 153 39862994
47 50 318035028
105 120 456465250
45 119 60435447
187 186 37103358
136 191 84580107
83 155 2731826
168 162 197051988
62 38 7302889
160 154 294797960
176 33 307364102
138 28 138150149
177 10 281181500
189 169 89814193
24 12 3019259
52 187 119233218
143 172 188477055
78 179 289106141
187 18 90674522
179 51 37655770
131 103 402128665
178 150 403725119
183 118 341437414
183 191 200250416
76 135 166030005
38 160 189501125
20 175 291527937
78 178 144141270
19 18 128099301
78 109 253604091
74 52 370736883
87 38 334338351
31 120 57554734
98 15 362059365
190 95 187064617
166 111 383735214
139 64 105700527
24 18 31789789
22 31 352862317
189 55 289305294
163 21 34779193
59 58 237804240
31 151 195429397
36 97 40592456
58 134 140712081
111 144 291854566
41 133 332680602
3 140 145547338
127 92 276770476
159 13 2321440
149 37 190262644
170 191 337539424
68 62 46506336
60 20 389469502
111 4 406350908
177 135 412569341
82 30 452721222
32 72 110235970
114 178 322992546
16 130 105167979
47 15 177351936
21 123 225896123
50 28 54681900
84 165 191349719
145 54 57469178
172 64 248841354
41 48 3573097
161 162 437002255
27 143 216149848
160 40 32998996
8 121 342246823
13 30 264283981
117 181 356352897
63 134 192987668
134 132 152822023
98 140 296852007
106 26 428866668
9 141 93822530
10 37 233416839
136 170 34865167
60 178 173014247
4 90 173888240
179 105 86760280
135 145 96112940
161 70 4489221
122 107 44905699
111 105 355985677
67 149 10659558
171 114 44235195
142 103 151262495
163 99 177040938
78 7 20781486
62 29 443609252
79 95 384684441
136 59 323838427
187 107 464573136
129 174 436206029
12 148 277625520
122 103 204608429
99 2 429364871
160 123 200211861
24 140 407595641
63 34 447712967
47 90 258248599
173 11 232958588
6 84 435831718
180 141 66279412
164 86 428333920
16 155 406224088
111 69 169399010
39 100 353910800
44 64 61414380
115 67 144976822
156 90 409838372
113 136 401205945
186 33 341545339
26 157 450998617
159 183 308641047
166 181 386402963
65 97 373199344
115 30 460439970
92 86 146937751
53 71 261254602
48 179 450777653
106 107 120854412
142 64 393643843
122 145 409105897
17 74 100594997
115 180 384747598
133 190 358176328
13 51 56074205
24 10 402247621
149 109 434726026
82 129 208869714
178 164 411855998
164 14 307050100
6 110 69120438
173 70 82638618
27 127 435579072
130 23 421035699
172 100 8575918
57 168 73837211
132 172 283409298
67 120 283667907
40 142 403961203
38 118 43789186
85 99 300623143
134 21 352505083
136 140 450605489
77 182 262853977
43 73 213366823
21 65 310428973
5 161 378985060
57 134 264202774
163 114 29418213
116 11 255055678
147 26 280513456
11 44 227921615
89 183 452499485
112 40 274302061
122 118 228970400
174 149 174920903
6 138 26726655
122 89 214085833
51 119 161089759
141 7 292995190
31 32 352566466
80 44 457794480
132 178 16528305
92 8 423277322
34 140 324613620
139 150 227501119
175 110 346145096
161 24 422228077
107 20 95028608
116 109 143009840
162 145 21400577
174 140 151807269
37 117 436649805
130 170 114697608
21 166 48211164
25 1 304632708
62 41 26602794
129 26 448377420
64 17 125106712
145 31 361335115
96 113 192951604
12 152 407695472
83 167 161345605
99 63 114350693
63 158 55908456
33 151 440932677
171 125 161816334
39 85 408223887
42 33 157256164
56 46 197623639
62 61 137515241
46 41 299452655
123 184 83383502
160 172 21076042
140 117 434178168
117 12 154972139
154 173 395615882
71 185 400466183
59 178 425336528
187 17 277914006
67 56 445906335
19 186 171905979
14 5 87508117
181 127 246311248
155 35 1806808
39 121 381287361
2 175 365974437
46 134 313597250
40 114 8641189
5 32 23810564
36 49 113274196
131 81 98359951
98 68 27024393
18 181 113024289
33 118 452727600
178 92 440342803
97 136 411093567
188 29 126679095
102 142 279994322
90 21 311176290
109 189 222846166
42 25 19163796
17 163 144598913
116 170 710268
145 173 284558292
39 175 402290332
160 110 150063688
168 117 171988548
117 75 301757084
49 95 58308441
19 88 202783808
79 84 28277081
188 26 378596846
1 23 241039856
171 152 57830029
156 74 67435894
24 35 322633078
31 123 185661829
89 145 317419621
145 50 93150041
115 98 56010901
52 124 102140842
7 36 291396082
44 190 136213090
132 173 240071500
52 133 5024710
64 189 62932426
18 81 295244214
59 13 86186781
134 61 219503934
18 38 149356688
149 165 406967415
104 139 396323038
185 190 250130816
92 40 106563665
49 74 205616958
59 175 395822691
187 25 371148243
7 74 381559300
61 27 81008697
34 144 335985926
114 43 386584147
33 127 103728388
150 18 174266245
132 105 55401781
120 73 209986887
64 27 216590416
99 51 432933232
123 20 317507484
87 107 137484701
102 109 45326710
7 160 331092816
32 17 174528717
133 140 369978060
79 78 316413999
191 186 335622382
164 99 340355886
90 1 441103094
46 74 54343750
81 35 4669286
92 158 67362648
54 60 243811155
52 45 138444219
98 59 415413843
39 87 373850209
36 10 255911974
179 177 30438080
122 100 14031266
109 29 352050041
27 175 396347795
95 23 426942585
49 96 80704344
128 180 143553266
10 46 402739096
84 158 436305927
66 186 178148380
176 14 365875357
16 38 359637220
122 77 451469364
151 114 34423733
174 82 378536042
138 96 374563615
34 70 44396929
180 50 351603205
118 191 240173956
147 50 115979395
143 168 204193326
146 142 373371586
50 112 196571379
175 170 430586532
114 57 328506697
5 50 269245871
135 174 459423758
183 160 464839474
29 86 320973068
118 147 252653161
86 57 328009333
57 124 70061958
51 105 458373581
97 90 187099697
20 85 301850707
109 182 440065167
65 166 158319514
145 120 188487102
38 126 191434226
82 124 54982201
64 88 175675654
116 1 191196645
52 58 366458447
82 49 132533628
108 145 327395929
1 161 83311704
43 9 152986323
45 150 194818463
64 155 350555733
142 191 104739716
34 165 114758171
60 23 146863136
73 47 242525892
182 62 391457322
112 57 257123566
18 156 149424447
161 75 211953857
89 108 430124245
84 20 61085876
98 118 27693106
105 1 191356133
44 46 224522522
167 103 400267404
109 82 16118522
1 106 404233895
101 13 180821541
34 130 43278660
32 113 208675216
14 97 154972063
76 52 114049255
141 88 184036947
36 185 436380133
65 136 73471405
53 127 444543659
85 184 100479205
15 120 406402793
87 166 286983390
101 50 408769321
106 116 427890683
51 148 265319361
130 93 450490525
19 151 237783941
46 127 114465492
104 148 101956772
28 184 324095936
18 65 315674812
188 47 350535130
151 67 419586137
179 17 1036
171 35 157722984
9 79 385951775
124 55 53808219
38 124 398488258
153 176 108047341
190 115 47841528
156 35 73663923
97 121 4294518
155 85 103330033
34 154 189249297
111 45 273192695
12 153 212687709
86 171 334303881
102 38 421506741
154 152 200530212
25 45 345659020
131 33 275085244
45 164 14073492
39 180 399159937
105 64 157458088
159 33 25385355
85 141 152826970
9 174 65855030
76 148 186390678
9 12 229570085
164 103 200425097
91 40 247567036
115 150 3860062
42 51 445304532
3 24 418315378
7 109 253349981
22 26 85856526
109 81 322164346
166 89 130145645
180 73 272174709
58 24 392622426
158 87 171108793
10 129 76847609
174 26 12348677
103 16 442371892
67 186 186142324
171 63 54340806
128 91 29175722
22 56 370846202
15 100 296739652
2 131 121396023
22 160 355029634
152 42 98879356
146 118 311618598
104 57 318935642
187 92 206101092
172 167 103943635
118 16 421458939
112 127 388672709
19 100 145688080
3 51 20799695
180 166 12218255
134 154 139471519
22 147 366205966
118 44 218419974
145 171 4621232
160 69 323025823
187 114 298028088
21 36 90035740
28 164 276449895
58 9 55078893
172 107 49799561
174 136 26862144
150 165 69472887
139 73 72738463
145 181 454411398
120 69 244142860
84 15 62950110
41 137 355245897
8 171 291482080
158 103 451929952
124 185 331114212
74 22 269808540
99 167 400345355
168 99 62104983
64 36 50994495
95 108 415901010
140 65 437431324
107 174 259969423
165 139 7707848
159 67 49437429
35 18 400705230
105 54 46659855
56 80 43178574
10 152 289296219
3 28 272795618
102 15 351388411
110 118 262254089
140 183 205448311
171 188 360242841
136 158 382132019
69 124 278894045
175 100 89600703
146 137 276711451
166 170 102375525
122 162 341856457
175 183 452600423
57 184 365803812
96 50 360979982
165 181 193563944
77 185 99656053
32 136 7856832
129 1 438816783
12 67 157744852
34 44 446644628
125 16 344857045
129 158 424810930
130 118 288742437
114 93 12408152
159 153 342811176
98 79 225365488
9 115 331260157
134 97 229369206
88 166 212357904
32 180 185762031