150148
327379
388503
111301
365207
225071
209056
271104
61056
325271
201400
184166
169047
270306
161750
141886
226524
326023
352906
254201
235119
264730
440302
190823
90990
179839
96808
103018
302413
126766
325203
250407
268146
88483
424026
50677
90034
256504
80783
392822
193247
85846
138806
150196
83394
275251
130144
140383
493977
312465
210730
216909
122988
180155
151104
185680
133172
174150
82002
354815
211541
102832
112289
182740
48719
96920
67056
167992
54281
91791
245490
287928
195847
46221
123945
315270
216026
148588
188106
134286
158893
109283
103016
318859
238914
204428
145258
100334
395104
81843
267011
196460
243054
156843
249511
31299
120831
71933
177702
175582
166416
182673
190433
295541
299653
309464
185999
149629
379310
251457
231603
188449
325652
324808
254867
236753
167687
156796
161895
226844
263872
94935
209056
118117
286662
138120
216176
271706
256657
176993
233694
202790
288282
103912
250012
140262
192920
79520
29605
235687
165312
290287
147336
77874
252191
456986
231463
139628
136651
138555
126508
333566
251751
253592
305554
160008
160742
171192
250322
119909
127153
101931
46656
130663
247974
190849
297676
338574
142553
198346
168435
51758
126555
303591
266634
106686
153854
227239
162719
182317
347477
309668
76261
155417
323206
182297
127737
102544
292851
125483
152394
310209
260623
389164
465687
315660
300244
200871
117941
264580
249326
168058
337582
190685
117969
276237
182022
46480
156911
365100
195894
151908
167321
345268
178515
183728
159235
205553
207459
239905
127516
134996
259660
168306
260881
84065
406928
352150
189807
304621
329543
237499
155482
254915
312924
91542
202099
298702
168421
82202
182713
124244
163908
180767
352420
151612
189826
406967
214152
344349
203273
44128
190896
293540
253744
163458
322125
265064
163015
175168
71688
142283
238855
350688
158607
186595
247076
192823
190560
228255
345573
130563
159235
194177
201732
318596
218760
196737
170748
295271
253380
278814
159608
138731
415184
212943
332059
174789
157553
259892
180394
300482
263611
203327
257387
202657
143792
197064
80196
209534
146196
340987
174564
186053
60616
181807
223529
232117
66522
178562
204581
164047
228896
338998
201329
223072
337545
129404
51945
76548
247000
207770
232646
352357
249125
180188
95315
60921
78396
342405
128223
109950
218724
143432
222927
219054
88679
222025
205344
213759
358075
167975
226523
134833
148387
337891
224282
139444
143716
246842
245211
378199
246238
153078
93156
319974
135468
91194
219051
184114
252447
57276
377006
181016
125095
241972
135083
104582
386905
224601
199617
322832
173078
134924
224242
243896
185316
172737
288012
156590
309209
457100
207360
455087
360071
133066
154632
128573
315642
181163
134211
317149
31711
205218
306635
123691
237293
214561
274226
219685
174268
128722
97621
80662
98382
85134
107934
98323
140271
297586
179623
243272
295162
141696
134315
170931
111615
179562
139611
174112
178797
445493
172786
157179
137443
315269
115953
296116
471611
87955
104222
91339
157196
155830
346958
262630
149849
384053
157994
189900
242138
334068
126997
404881
93762
113435
186594
249591
73927
169613
195539
241023
132864
98765
207543
227665
83686
191537
298795
143452
375200
219405
92130
305967
200659
354763
174605
172665
215212
71390
67560
113429
352380
153522
104275
369938
276383
119335
232973
190303
425028
296595
390257
410986
164323
317115
308804
360226
260622
71926
81296
280555
272554
241647
206682
404561
243006
208226
197235
61810
80384
155955
240227
176278
237695
126104
326496
327258
164092
278420
79749
87933
215365
144752
173013
250322
282975
101424
167279
79671
99719
399873
244411
309693
139282
430954
225583
231070
76489
259058
254080
318534
433355
279516
201165
122604
322530
172682
381561
83081
136946
205971
48425
264970
233962
159813
120664
285277
257958
176123
178361
225958
207147
235460
161284
225723
415775
200293
256089
233047
121017
332564
126702
106226
117195
316083
233823
119246
73554
295056
93475
303526
140162
74667
301323
241318
166041
102561
269947
147203
137393
72927
22073
85839
215776
104514
183007
470416
81971
179567
248141
386581
290100
259525
99926
333990
377805
31495
150500
108699
101965
106818
417979
254164
71947
227168
350607
99982
219944
202086
164436
193727
267373
124890
114985
223989
301264
224238
149415
147766
370365
228343
285607
123765
358011
333010
125238
346419
187463
220461
67905
226398
121194
289093
241651
211995
244921
127776
287173
186715
119216
179318
390806
336465
227010
183418
132111
181860
114014
304566
156142
326897
81156
411368
280226
240186
272189
368902
229790
57801
232810
249960
120981
245013
297004
251032
66596
251308
223712
94292
173172
205543
132826
317059
226790
159929
228844
239839
224120
222078
279422
348512
97116
305067
231484
288494
205935
99847
160354
193019
137898
225700
223209
319405
162162
72307
419922
218216
158932
116408
215510
282941
134671
183991
168388
84401
156377
298165
172736
278233
41891
366378
224171
177304
254720
390932
249256
168156
202543
225641
321413
54310
151444
123612
200437
147747
143563
229814
286391
223455
153058
183657
198685
169533
318635
93109
209530
172122
153911
229792
156831
130371
313194
100711
346976
66614
220702
166245
70666
348534
247249
196251
258741
169307
317841
234567
152064
282817
204045
142459
381759
14752
82037
220184
323378
131783
137298
200040
182063
146180
281711
143701
25319
106137
111465
60110
135000
273386
155245
295050
325232
116057
312752
86219
157847
133897
106804
452420
182988
202175
216190
170135
477866
200370
72033
241818
213729
86945
188126
208143
78125
138398
309765
66940
252311
87763
133909
172994
191804
133306
243871
126306
348538
174498
181423
102672
96843
209692
193495
48103
145334
121816
174494
184525
164286
44553
127621
127145
74778
105914
219219
367173
70927
322593
332924
290754
74975
214304
182924
230996
69010
132059
289867
186754
334909
307522
114463
189042
102747
101115
162540
479140
170984
275482
195680
318116
49792
171117
38235
106007
296579
175892
29491
239596
90114
50741
211035
265343
99193
176964
322882
387858
213550
172644
199228
100479
193430
87384
383141
400393
304254
188963
269465
490847
196201
261510
208088
259441
206839
142616
125242
261639
302435
205906
181230
134800
177593
204310
228489
132449
127912
223491
287031
35337
122368
163028
212029
38771
194097
243247
243912
126548
297264
98789
162678
94679
106118
184090
113549
159995
218641
271026
204653
321036
187251
227456
184285
152022
219664
286519
267790
159877
172814
327133
208383
159514
258730
143176
313550
73720
136797
225962
133149
159299
114582
150714
194206
147507
354299
52578
246647
229686
108822
249777
167293
84017
240091
344380
238009
127469
256300
163870
74754
172078
221979
337466
82146
219249
194211
27558
117702
211373
156394
312822
100469
234575
222846
197926
225444
325036
266150
419984
95590
243347
263009
212387
230698
279222
194508
119515
95791
330935
340203
213116
142070
137785
239546
88002
227478
55025
227990
148732
123370
185330
211349
257932
362522
326405
207056
170091
148291
269473
199921
284011
185547
225083
282421
165002
125242
115112
384709
23743
145292
84291
163390
127775
151942
245194
176568
213070
306158
201854
290583
177182
351056
172902
126876
285177
191384
134703
157478
225203
78225
159030
345002
340413
175692
66807
199701
16942
215803
279070
374301
200007
216390
56686
299367
191201
137950
194743
93786
270409
177755
333942
121560
271721
179399
104871
227067
171988
323314
149355
234383
196205
103669
322308
438288
159052
202398
216086
312533
290915
376182
171474
115443
229106
163360
250469
92632
475778
128621
184534
164495
247817
132574
174047
172960
46984
371959
199802
151260
96401
176092
137675
242930
239615
373087
85247
69293
128046
172641
350308
277565
243232
175850
91671
89821
51506
203452
184612
192181
240919
340624
134887
219211
250883
223239
159026
321660
228294
118743
117952
140782
248710
250390
58447
222984
187862
247075
152233
211108
178799
210304
277789
258295
354086
75343
181121
148809
255435
296417
142064
232757
7807
166107
326488
170312
297634
132684
219869
299087
241376
370432
204686
162950
235419
134103
196295
208411
151135
107554
115531
202434
293045
243674
115010
117379
87175
137930
198822
34635
126779
182223
189173
226302
139791
99411
165967
177849
405953
202340
211055
228339
141257
174789
232203
131996
188148
195708
25103
214150
266599
138741
121764
394005
140330
256500
171906
158917
135602
197098
241645
115907
9597
198820
297778
315402
47021
424231
204927
82713
171013
239481
312282
190859
247945
211748
166757
165809
322484
80015
312153
210084
88444
139408
15780
370717
177584
154331
154995
176366
240949
343458
128302
74381
109637
227210
153366
269428
22771
503022
138029
114860
207058
127634
223613
274203
231380
227269
160824
102611
299613
158759
392264
213963
63991
243866
140813
242941
252771
366131
57039
30438
47924
216098
160035
299682
232370
116315
252093
251516
129330
180955
231102
202658
279796
368496
136250
147429
90451
388338
321212
339552
154837
224825
262530
192927
88700
253831
185196
293050
336512
329967
110717
196108
154172
131088
438331
123462
181945
196935
160123
278382
77451
150893
241253
137498
192768
238902
244717
138332
276653
177035
169616
140803
122341
235121
42952
171117
136413
47923
147965
344469
238547
82900
223139
282785
192836
267157
70714
190231
183690
157990
287647
215290
339981
319747
27860
450959
217529
195519
248515
351597
297497
375138
271222
108993
250249
176904
150053
151045
322084
283878
83059
199647
194764
192119
134176
436000
167705
61364
132111
357237
221358
190960
261087
196408
181681
171702
433089
225270
225014
180123
168201
171657
122981
227252
56413
225967
433951
84598
216452
71946
155367
366072
427471
425179
69332
147979
159922
183743
154557
171942
206168
194096
154428
140206
172494
279224
68588
91949
230770
316807
250195
221821
169711
253298
160320
151081
398791
271746
250798
75462
353030
225510
177236
100635
182503
152959
261280
191321
291910
258085
233546
107441
261527
155584
177330
261498
223795
268587
208368
201611
178161
49893
278910
306610
209552
283752
69409
202176
107244
354333
360973
256681
235670
194135
280953
241233
286912
177165
250196
144976
167558
314766
211594
252277
313069
114538
279448
211880
159621
220586
164216
123285
288565
104022
408740
220548
144268
56674
24563
361134
193520
34614
119767
79066
106117
191337
272258
265986
131241
292958
153223
257688
78825
291242
98839
394564
156832
158275
262151
122008
311458
332475
258039
200992
41311
136976
231580
246625
303157
88912
132111
342329
166619
227703
187564
78303
436310
38375
305406
93761
96906
300819
403938
116770
273620
108437
52366
207164
99445
127823
66964
246752
220031
141099
219945
63394
408671
294770
189901
206094
254323
397615
159797
179824
221005
363229
78389
243936
100660
163094
157444
117156
174102
128302
312480
277071
219918
466948
211261
102762
440410
104449
30903
156900
280805
154025
82600
153146
189197
250459
155131
455258
211724
119779
108297
136067
370159
151015
217425
214366
295777
52987
107705
184633
35903
80117
448408
99441
298074
95580
170111
189973
261493
336628
203188
300272
182033
223801
234724
125581
249885
328132
219692
157153
224822
101064
80514
392496
159176
378042
296287
105301
209227
268301
185886
174025
292297
249450
153678
234263
245926
126949
240710
239981
332235
235062
177711
198128
336407
229079
274732
256283
154858
525398
158412
202186
338750
256018
83640
551110
160165
313823
198210
231958
276856
160595
342915
284562
177811
124134
66870
71575
159366
228520
171125
61131
247354
257598
168109
235675
246730
240439
260136
205923
74877
133647
243960
104915
317726
230121
268861
165933
283723
94480
217184
99227
248210
174071
285809
308650
218410
149778
206012
150945
233339
243029
77060
131026
145885
135087
176328
212555
103366
114576
320503
331413
308340
214648
155896
287020
331959
276899
253087
151554
145418
177950
140265
285224
168016
121647
170191
245767
209749
277276
91625
75410
132329
320055
219725
172756
230538
103683
252242
139845
206577
303225
168562
142689
259539
61038
97616
383646
130415
68032
229902
188040
177219
158987
149459
34433
123076
91739
199834
240716
184360
196590
293497
288218
104400
295859
424750
440161
253808
218437
129076
169909
197758
122966
68518
136955
256115
219511
221620
221091
297559
202684
130785
338856
309681
138216
385960
162969
294390
103430
199553
129791
229714
115202
129163
268731
219569
402980
124888
272473
62069
408016
36100
59133
217977
60360
209377
235609
125059
382358
111668
268798
193495
251693
108957
66912
334868
92947
140521
110670
182158
220860
93131
100507
117880
229192
256428
143895
316814
138417
185998
89582
176295
187684
295621
239896
67486
181030
142762
158664
346760
107266
121922
260955
116359
104661
197352
25354
355522
220393
151899
236245
52260
178733
319934
140409
144155
137559
272577
268753
270039
73660
274050
149945
140361
201179
212174
84885
179336
310054
200187
82714
121677
227042
403243
138086
231891
42057
92702
343898
262180
119783
206658
249252
279453
218832
145988
88761
194492
44823
210162
201607
32092
392226
164632
69647
90165
362696
290531
202988
336952
139140
156911
315733
277561
202686
279787
250919
289827
241267
74964
253704
204941
210488
82464
88212
106276
148252
119083
329777
186402
250783
287095
161974
169460
117333
144980
351328
331504
238119
35524
337091
429332
258898
214178
93378
250694
115984
194288
32728
216275
176925
61602
194644
184297
211610
215539
140695
458745
138499
81183
225837
156343
118313
176355
222812
72165
376690
229088
127841
255892
104448
436382
121370
290563
267179
157886
262497
156663
70888
47738
190608
347144
341556
120588
238944
118716
180220
136817
215221
259106
390001
246630
155231
109453
306381
31802
149623
241979
103075
170960
234991
101375
252146
232936
283006
161324
274155
112655
242063
117702
223382
152738
415143
58452
112457
367921
309247
195137
102959
106983
274155
289041
291470
91366
244506
104882
151625
229363
224654
63513
162936
168427
151113
12770
233744
51405
251317
253607
157919
41218
192516
153403
116443
354717
213343
170891
93065
228063
189440
241769
95498
296900
83699
270389
120059
255200
203530
113648
261538
233084
297973
150186
324550
149729
86429
247156
132556
97783
268427
124134
98309
138140
177906
173461
116554
256720
79384
238186
165441
207455
107392
197915
106451
84969
102519
212607
259709
229353
217299
258086
231307
120603
197994
183754
320392
310489
219551
212664
207565
169051
141383
170500
217230
122102
222547
54900
203528
271224
134247
192926
414296
76960
123360
133254
432826
185750
236030
263645
297564
162138
234571
110915
450221
107672
266865
115653
365216
128143
419714
140082
68471
178146
135262
31167
64880
232502
151373
118949
304151
319289
359385
256646
156226
290633
78488
179340
51314
239059
178768
317812
172144
106187
176876
189207
378347
276182
85273
268941
105624
215604
142147
263292
83832
156164
339461
393706
260013
312874
264526
76254
131476
356238
145272
46735
253083
150081
139888
150211
129066
125155
153183
107045
199588
140284
340770
190762
289100
225504
178998
203858
243999
295735
253724
159273
169127
116694
364517
183993
187548
73516
204601
66429
165202
202034
270973
410683
152048
193478
206213
311289
194999
328224
312105
129093
227471
268813
209834
101015
190066
191325
44882
86939
194466
76900
218984
164675
133204
113864
246844
182217
198079
179891
247020
202492
79758
221775
190250
291514
326728
82918
106714
363013
235932
43336
189734
107942
261465
123441
435274
123791
289015
224997
134470
239849
230309
224902
170414
284673
133703
99277
418678
173866
269771
154654
433029
199976
125180
146472
254391
277041
164425
210286
152959
140037
259215
243464
56106
173151
351348
372874
160986
287187
305476
136600
322025
229387
25727
300038
168163
257340
190450
232357
34163
129195
275035
138322
343007
183366
345827
283156
243848
372187
229859
125049
185026
189269
219186
180058
173808
112162
333539
258339
193328
150987
191157
249402
68378
270806
256368
194955
305473
224597
142701
300985
141380
285067
307447
240897
199236
215723
375236
267421
230269
222949
132647
130964
46643
66381
276378
336528
313551
276247
153361
112430
63609
166279
158599
172710
189973
337813
147192
244090
203699
131555
97843
27973
306385
107202
177012
217328
59722
34570
148618
62323
92734
217001
229365
285490
241374
114238
155151
57854
76059
291138
143540
123568
326668
154534
323370
52744
129382
392064
158375
275597
43257
348545
162960
217698
82087
112125
283712
214822
73974
327561
280494
118062
173143
191303
114870
143386
195700
301082
214262
163195
294666
325634
205231
63150
315713
384783
143822
135319
495240
192657
203833
228349
100892
230367
271109
108727
173487
144743
204740
242682
190551
269684
156344
315764
247388
388637
120954
119015
188503
227728
194889
69469
144470
260976
301911
418723
199535
111485
188437
219143
128031
116572
186587
189963
92025
171061
307474
235794
47929
341404
190248
100596
262464
149807
281398
53677
199687
265284
165065
94052
206536
341136
110076
205452
192227
190318
165924
241080
56707
194283
161435
218421
182905
273594
135843
198583
248609
91755
275094
262113
64241
221011
151029
205169
117619
168656
331241
219825
194684
101816
443881
167739
34895
423591
175544
154771
168548
294936
222142
364141
333288
161279
227073
330974
191071
104891
332602
250144
237645
127637
176187
139485
251917
271661
160266
279317
161966
215755
204058
151739
138151
374902
248941
256415
126886
226023
214327
128102
342083
332439
40208
209078
264275
397138
173348
367375
289123
160655
206674
302104
226078
256993
54924
244940
433645
152878
178497
220293
204207
183661
385681
101915
282942
297961
242750
87425
211088
169315
189083
193136
168650
252004
75782
282940
225629
245215
319496
190048
167701
248183
167486
230211
280355
140033
196314
93712
216979
146269
186948
126969
276791
218928
390793
347662
164671
223310
273872
149451
270756
95302
206823
282489
268402
203069
189354
139341
56441
99728
200971
87308
187050
241659
106827
161903
230594
255721
212844
94388
221802
214395
81998
143080
160437
256778
59422
386107
175232
157550
50656
79978
282701
403393
295123
146748
136168
191525
303570
261950
123480
47443
229161
151026
291405
164409
326653
209152
190489
220551
256228
370053
339577
298095
363365
146466
233455
31542
206694
187271
117800
260450
343092
291127
319419
228060
96935
189032
163749
311297
495978
174798
100029
196754
51203
166966
112721
323494
233472
87065
266796
193772
138919
100691
255226
143440
200534
469842
432653
250243
208288
151876
138052
212330
128098
155418
186265
576896
134254
353286
300272
217248
135420
88138
371968
356771
331286
109566
45534
150718
399439
255307
160629
168316
257431
240712
378533
321615
89406
221678
361677
272410
93141
128455
225028
316644
213018
347553
225027
194169
179993
269243
92102
163460
285942
285426
54184
235540
176995
261087
472184
311590
339789
81383
218752
104541
391830
402928
226509
352670
284719
298305
453306
293945
186408
159056
277537
114674
179348
262589
136659
226291
168990
148112
68332
22968
261557
130588
302122
274141
41293
213490
159990
393995
230009
175072
138194
201527
336581
201350
63910
59303
280906
94977
256900
338997
76764
328451
136193
91097
333495
180740
133619
270444
211831
185392
108202
308273
166103
219473
323717
242079
160763
354832
361973
272947
151751
222938
422072
182847
133650
179868
78569
286197
368664
186520
47671
206984
407877
108231
111881
97923
266035
192744
114650
461907
198722
182301
47384
188994
233508
216528
174785
242261
174911
170153
242980
270369
289088
173501
197616
90863
254264
348722
456585
271223
276404
260301
134759
153204
257287
141737
359745
283870
194269
149720
124604
201364
218989
65230
200830
190694
267478
253212
203897
65994
148504
170183
294030
235273
238468
368699
98337
370137
324818
187682
224443
200868
101316
225470
162124
320249
89193
298631
163519
394122
43699
176539
220162
265373
222467
252767
83537
141683
122766
229663
115295
288124
316255
191785
259983
366097
350878
300991
29905
147019
297770
299478
392459
365539
136910
334714
254844
148570
233055
154661
189106
141254
124095
317701
53898
52983
50512
198702
181014
176617
153760
221753
167675
198102
179544
347034
157677
306911
257139
184183
169873
273737
195022
68455
160840
184454
128168
237974
137881
166794
109000
202301
247971
284010
439765
171839
120054
353283
189716
426097
485493
194674
118759
166174
107763
172734
282302
250418
157125
127133
129511
210607
188855
423690
319476
139197
256862
222778
109337
220551
149484
183488
429147
134966
316355
184193
171662
236234
178661
396951
149281
206497
139808
274572
425750
269906
238581
68896
236902
115124
155437
224538
197066
175626
281323
112208
123903
231210
101950
354373
239212
233380
165931
138246
151183
311987
413038
252006
172022
315855
220045
224108
90737
113777
196062
208205
130642
278747
204506
258216
141105
171287
212408
385120
