Date
Modified
5/
25/
2006
By:
Abt
Associates
Inc.

Data
Sources:
U.
S.
SBA
Description:
Data
for
profile
Purpose:
Statistics
of
U.
S.
Businesses
Data
for
manufacturing
profiles
NAICS
Industry
98_
Firms
99_
Firms
00_
Firms
01_
Firms
02_
Firms
03_
Firms
03_
Firms_
LT20
311111
Dog
and
cat
fo
131
136
138
150
157
187
118
311119
Other
animal
fo
962
978
998
1031
1032
1056
704
311211
n/
a
248
250
254
258
219
204
125
311212
n/
a
52
54
54
56
60
66
33
311213
n/
a
19
21
19
18
17
17
8
311221
Wet
corn
millin
33
31
33
33
30
31
14
311222
n/
a
49
49
47
53
51
63
33
311223
n/
a
34
33
33
35
33
30
11
311225
Fats
and
oils
re
87
92
92
91
75
77
37
311230
Breakfast
cere
48
48
43
43
41
41
13
311311
n/
a
34
35
35
37
32
30
8
311312
n/
a
11
12
10
9
8
11
5
311313
Beet
sugar
ma
11
12
10
12
15
12
3
311320
Chocolate
and
145
141
146
155
120
142
109
311330
Confectionery
m
857
793
760
801
808
1054
818
311340
Nonchocolate
c
583
571
559
575
586
488
361
311411
n/
a
169
175
163
165
151
159
57
311412
n/
a
347
348
357
355
347
377
186
311421
n/
a
680
662
647
651
635
623
373
311422
n/
a
120
124
128
132
114
116
61
311423
n/
a
140
145
150
149
131
155
74
311511
n/
a
375
358
344
349
317
302
122
311512
n/
a
29
29
30
32
28
32
16
311513
Cheese
manuf
405
398
392
404
386
384
204
311514
Dry,
condense
170
172
169
171
160
154
75
311520
Ice
cream
and
401
380
380
373
364
364
258
311611
n/
a
2061
2073
1990
2014
1728
1757
1439
311612
n/
a
1147
1128
1108
1108
1142
1245
737
311613
n/
a
131
122
124
122
116
123
59
311615
Poultry
process
252
255
257
271
270
324
145
311711
n/
a
153
159
167
157
131
137
90
311712
n/
a
572
578
582
561
520
538
311
311811
n/
a
7384
6578
6288
6232
6349
7047
6194
311812
n/
a
2391
2358
2445
2641
2298
2411
1678
311813
n/
a
221
216
216
212
185
224
96
311821
n/
a
349
345
337
339
302
300
183
311822
n/
a
204
198
187
194
173
181
92
311823
n/
a
237
228
222
222
226
173
136
311830
Tortilla
manufa
230
227
226
246
272
288
180
311911
n/
a
134
138
140
144
125
148
70
311919
n/
a
329
339
340
320
272
270
153
311920
Coffee
and
tea
224
232
261
263
276
284
189
311930
Flavoring
syrup
143
142
153
154
135
141
81
311941
n/
a
304
312
303
316
265
262
159
311942
n/
a
241
254
254
266
257
279
145
311991
n/
a
446
441
441
466
498
596
337
311999
n/
a
747
767
789
806
688
705
413
312111
n/
a
355
348
342
344
317
291
114
312112
n/
a
122
125
137
167
229
218
166
312113
n/
a
482
460
452
452
422
406
352
312120
Breweries
478
500
508
500
415
359
260
312130
Wineries
672
732
798
1064
1175
1252
1002
312140
Distilleries
45
49
50
49
75
65
40
312210
Tobacco
stemm
22
18
24
24
16
12
2
312221
n/
a
13
14
13
13
21
20
8
312229
n/
a
68
63
59
117
77
79
58
313111
n/
a
225
228
224
230
210
212
106
313112
n/
a
99
96
97
101
95
101
46
313113
n/
a
46
59
65
68
91
87
66
313210
Broadwoven
fa
748
730
712
728
663
571
365
313221
n/
a
250
233
233
237
224
215
130
313222
n/
a
213
214
192
183
148
130
112
313230
Nonwoven
fabr
202
202
199
194
194
194
80
313241
n/
a
224
229
206
197
180
157
84
313249
n/
a
171
173
162
160
158
168
77
313311
n/
a
1265
1216
1195
1168
1016
930
725
313312
n/
a
359
334
327
374
379
388
233
313320
Fabric
coating
243
242
234
232
199
210
108
314110
Carpet
and
rug
412
413
375
373
361
341
236
314121
n/
a
1930
1821
1724
1688
1661
1746
1615
314129
n/
a
640
643
621
654
636
626
399
314911
n/
a
403
381
361
354
321
275
175
314912
n/
a
1599
1586
1528
1533
1603
1565
1359
314991
Rope,
cordage
185
173
177
174
166
155
101
314992
Tire
cord
and
t
17
17
18
16
20
17
6
314999
All
other
misce
1547
1760
1717
1834
2226
2246
1782
315111
n/
a
129
123
111
110
85
75
39
315119
n/
a
389
369
381
367
312
284
139
315191
n/
a
635
608
570
534
390
348
235
315192
n/
a
46
39
37
31
33
28
14
315211
n/
a
878
762
846
902
870
1029
798
315212
n/
a
7286
6308
6275
6579
6323
6961
5891
315221
n/
a
52
43
43
36
33
25
10
315222
n/
a
165
174
167
172
166
208
149
315223
n/
a
289
310
286
254
197
176
89
315224
n/
a
141
172
163
147
106
82
29
315225
n/
a
126
142
139
136
103
102
43
315228
n/
a
327
360
354
331
227
197
111
315231
n/
a
203
217
211
196
132
123
64
315232
n/
a
574
672
649
566
396
330
196
315233
n/
a
727
822
805
730
565
519
367
315234
n/
a
357
419
377
353
226
170
107
315239
n/
a
1521
1580
1598
1525
906
662
446
315291
n/
a
43
45
35
40
32
44
23
315292
n/
a
237
262
266
257
174
160
137
315299
n/
a
199
335
367
384
353
383
249
315991
n/
a
361
358
361
339
264
254
177
315992
n/
a
107
115
102
96
77
77
39
315993
n/
a
118
118
107
91
72
66
45
315999
n/
a
1792
1719
1711
1542
980
814
673
316110
Leather
and
hid
290
329
330
342
274
251
187
316211
n/
a
49
51
48
46
54
57
39
316212
n/
a
23
17
15
15
14
9
7
316213
n/
a
121
116
118
113
92
93
66
316214
n/
a
98
95
94
99
78
80
48
316219
n/
a
84
80
80
78
73
80
64
316991
n/
a
273
277
265
264
233
214
145
316992
n/
a
145
125
114
111
110
115
97
316993
n/
a
175
176
182
165
157
167
132
316999
n/
a
451
451
457
464
408
406
336
321113
n/
a
4036
4020
3901
3785
3507
3401
2427
321114
n/
a
366
356
342
364
409
396
256
321211
n/
a
303
311
307
320
300
309
143
321212
n/
a
97
87
87
82
76
76
26
321213
n/
a
12
7
12
28
59
98
55
321214
n/
a
937
927
926
937
873
873
437
321219
Reconstituted
w
207
198
201
203
176
184
78
321911
n/
a
1343
1337
1324
1371
1320
1282
853
321912
n/
a
1284
1225
1222
1151
1200
1109
737
321918
n/
a
1569
1583
1670
1833
2099
2083
1648
321920
Wood
containe
2884
2823
2799
2755
2763
2755
2039
321991
Manufactured
h
179
196
200
222
234
255
148
321992
Prefabricated
w
676
672
674
670
697
641
415
321999
All
other
misce
2240
2164
2074
1969
1760
1787
1344
322110
Pulp
mills
32
33
36
40
27
27
9
322121
Paper
(
except
133
141
145
152
197
188
58
322122
Newsprint
Mills
25
28
26
27
27
22
3
322130
Paperboard
mi
95
95
105
116
107
90
17
322211
n/
a
983
973
955
954
926
902
343
322212
n/
a
411
405
383
378
374
346
128
322213
n/
a
144
134
134
122
115
111
43
322214
n/
a
149
143
138
145
136
133
65
322215
n/
a
47
44
45
41
37
35
9
322221
n/
a
85
85
90
96
101
109
56
322222
n/
a
514
505
489
494
460
443
214
322223
n/
a
40
43
43
44
47
45
22
322224
n/
a
97
92
85
85
83
76
19
322225
n/
a
34
40
37
37
33
38
10
322226
n/
a
45
44
41
41
47
47
22
322231
n/
a
322
315
298
295
247
217
123
322232
n/
a
180
177
175
172
169
160
68
322233
n/
a
152
147
141
130
129
127
83
322291
Sanitary
paper
96
103
95
96
96
115
48
322299
All
other
conve
528
497
485
489
449
475
232
323110
n/
a
17457
16816
16094
15038
14019
13807
10684
323111
n/
a
425
414
396
390
311
336
263
323112
n/
a
857
850
837
880
845
840
525
323113
n/
a
4118
4029
3958
4018
4310
4389
3648
323114
n/
a
7921
7566
7146
7223
7949
7399
7076
323115
n/
a
437
434
456
588
760
1115
900
323116
n/
a
680
691
688
680
586
542
332
323117
n/
a
676
665
649
620
596
544
358
323118
n/
a
274
254
241
225
236
217
112
323119
n/
a
3437
3303
3194
3188
2612
2400
2142
323121
n/
a
1279
1266
1216
1174
1142
1163
819
323122
n/
a
2984
2801
2607
2365
2108
1838
1526
324110
Petroleum
refin
155
145
162
165
202
142
59
324121
Asphalt
paving
517
507
495
498
494
511
282
324122
Asphalt
shingle
154
148
131
141
132
119
58
324191
Petroleum
lubr
319
313
313
293
275
318
201
324199
All
other
petrole
71
68
72
74
68
70
36
325110
Petrochemical
41
37
37
37
39
42
17
325120
Industrial
gas
m
118
112
116
112
87
86
48
325131
Inorganic
Dye
a
63
58
59
56
59
64
28
325132
Synthetic
Orga
93
95
94
95
94
91
40
325181
Alkalies
and
ch
29
29
26
29
25
29
12
325182
Carbon
black
m
8
9
9
9
11
11
3
325188
All
other
basic
401
401
401
398
367
398
166
325191
Gum
and
Woo
44
42
47
44
41
44
27
325192
Cyclic
Crude
a
38
42
44
44
37
32
6
325193
Ethyl
Alcohol
M
35
33
38
45
60
69
24
325199
All
Other
Basic
484
459
451
453
443
472
194
325211
Plastics
materi
322
337
352
375
443
554
228
325212
Synthetic
rubbe
120
129
127
138
137
127
70
325221
n/
a
6
7
7
8
10
13
3
325222
n/
a
67
67
70
73
65
68
23
325311
Nitrogenous
fe
128
126
124
129
130
116
85
325312
Phosphatic
fer
45
49
50
49
35
30
12
325314
Fertilizer
(
mixin
344
334
319
331
362
346
223
325320
Pesticide
and
o
228
217
206
212
198
195
111
325411
Medicinal
and
b
343
327
321
324
326
334
200
325412
Pharmaceutica
730
749
752
750
727
731
389
325413
In­
vitro
diagnos
198
198
190
181
175
187
85
325414
Biological
prod
254
265
273
273
242
241
121
325510
Paint
and
coati
1140
1155
1156
1192
1107
1114
758
325520
Adhesive
manu
528
515
511
491
468
455
272
325611
n/
a
739
709
704
692
671
651
471
325612
n/
a
689
664
653
618
591
543
383
325613
n/
a
182
177
174
162
149
138
76
325620
Toilet
preparati
712
708
700
697
726
761
476
325910
Printing
ink
ma
254
244
245
230
226
240
148
325920
Explosives
man
62
59
57
63
61
57
25
325991
Custom
compo
688
660
659
612
563
534
340
325992
Photographic
F
295
302
303
314
348
383
284
325998
All
Other
Misce
970
983
959
987
986
988
617
326111
Plastics
bag
m
431
424
426
411
381
378
179
326112
Plastics
packa
117
120
118
120
122
209
63
326113
Unlaminated
pl
717
679
657
643
619
615
305
326121
Unsupported
p
700
660
635
626
598
519
290
326122
Plastics
pipe
a
318
321
311
303
311
301
143
326130
Laminated
plas
434
418
409
400
362
271
189
326140
Polystyrene
foa
566
402
397
390
380
388
205
326150
Urethane
and
o
257
426
404
406
409
399
192
326160
Plastics
bottle
218
199
199
186
173
184
65
326191
n/
a
483
531
512
500
494
500
284
326192
n/
a
27
35
33
34
44
48
34
326199
n/
a
7494
7382
7167
7051
6799
6536
3522
326211
n/
a
108
106
105
103
93
104
53
326212
n/
a
596
564
535
500
406
423
296
326220
Rubber
and
pla
155
155
151
162
184
196
108
326291
n/
a
603
600
579
548
528
471
220
326299
n/
a
835
796
775
748
744
715
384
327111
Vitreous
china
44
42
37
40
36
33
20
327112
Vitreous
china
967
958
904
894
818
705
603
327113
Porcelain
elect
135
128
123
120
115
119
56
327121
Brick
and
struc
132
131
123
117
103
99
31
327122
Ceramic
wall
a
164
167
174
187
197
185
145
327123
Other
structura
50
49
45
50
48
49
31
327124
n/
a
121
110
114
114
108
111
49
327125
n/
a
99
95
91
91
87
84
41
327211
Flat
glass
man
31
31
39
55
68
40
27
327212
Other
pressed
492
495
478
485
456
451
371
327213
Glass
containe
16
22
22
22
24
25
9
327215
Glass
product
1458
1545
1528
1501
1352
1349
1009
327310
Cement
manuf
153
175
170
159
136
123
61
327320
Ready­
mix
con
2809
2743
2645
2551
2522
2521
1479
327331
n/
a
685
668
665
666
671
635
364
327332
n/
a
262
254
243
233
206
223
87
327390
Other
concrete
2092
2064
2035
2052
1974
1931
1328
327410
Lime
manufact
45
42
39
41
41
40
18
327420
Gypsum
produ
189
177
177
174
207
214
162
327910
Abrasive
produ
319
313
299
300
299
300
167
327991
Cut
stone
and
1081
1022
1064
1239
1498
1542
1232
327992
Ground
or
trea
265
246
233
229
207
171
79
327993
Mineral
wool
m
195
186
181
185
195
192
109
327999
All
other
misce
458
408
396
422
395
342
231
331111
Iron
and
Steel
299
582
876
1248
1135
738
487
331112
Electrometallur
21
21
24
21
14
20
6
331210
Iron
and
steel
p
179
188
209
197
205
171
67
331221
Rolled
Steel
Sh
177
203
247
255
195
201
111
331222
Steel
Wire
Dra
221
237
269
277
281
312
181
331311
Alumina
refinin
8
9
10
10
7
8
1
331312
Primary
alumin
19
20
22
28
43
43
26
331314
Secondary
sme
126
133
152
157
116
121
57
331315
Aluminum
She
56
66
73
82
74
76
39
331316
Aluminum
extru
144
139
140
150
129
136
41
331319
Other
Aluminu
63
68
71
90
89
83
51
331411
Primary
smeltin
7
9
9
9
10
14
6
331419
Primary
nonfer
142
149
146
140
133
148
91
331421
n/
a
95
91
97
99
87
86
43
331422
n/
a
61
62
63
56
57
83
32
331423
n/
a
43
35
35
35
35
33
12
331491
n/
a
221
222
222
217
280
272
169
331492
n/
a
233
249
247
239
203
202
106
331511
n/
a
583
624
635
649
566
538
262
331512
n/
a
148
144
146
142
130
133
35
331513
n/
a
277
281
269
283
256
218
109
331521
n/
a
294
278
267
258
239
253
103
331522
n/
a
253
248
237
230
221
210
99
331524
n/
a
584
580
558
549
515
480
274
331525
n/
a
304
300
291
289
283
270
157
331528
n/
a
142
134
128
126
119
123
84
332111
n/
a
388
384
366
359
356
341
176
332112
n/
a
72
74
70
67
64
63
25
332114
Custom
roll
for
342
345
338
327
316
353
169
332115
n/
a
56
56
53
51
60
51
31
332116
n/
a
2053
2054
1986
1923
1826
1635
870
332117
Powder
metallu
163
154
152
155
128
117
54
332211
n/
a
168
169
160
154
139
132
93
332212
n/
a
1172
1154
1129
1096
1065
1074
739
332213
n/
a
158
159
158
153
138
135
94
332214
n/
a
71
69
66
68
67
67
32
332311
n/
a
587
579
543
570
658
664
444
332312
n/
a
2881
2771
2640
2833
3592
3356
2287
332313
n/
a
1020
988
933
961
999
981
655
332321
n/
a
1238
1188
1136
1177
1180
1115
661
332322
n/
a
4188
4128
4020
4139
4381
4035
2761
332323
n/
a
1838
1801
1741
1815
2294
2201
1773
332410
Power
boiler
an
427
426
405
375
334
284
122
332420
Metal
tank
(
hea
558
557
536
531
514
582
267
332431
n/
a
103
100
91
92
83
71
33
332439
n/
a
442
411
397
400
367
374
215
332510
Hardware
man
894
877
855
840
867
771
449
332611
Spring
(
Heavy
123
131
129
122
125
113
65
332612
Spring
(
Light
G
318
318
310
317
289
281
168
332618
Other
Fabricate
1264
1242
1207
1159
1072
1180
770
332710
Machine
shops
23787
23032
22627
22544
22878
21157
18086
332721
Precision
turne
2644
2566
2500
2434
2308
2770
1744
332722
Bolt,
nut,
screw
887
849
826
803
768
818
438
332811
n/
a
651
628
607
593
591
639
381
332812
n/
a
2008
1940
1865
1908
2043
2218
1530
332813
n/
a
3272
3206
3161
3098
3041
2819
2032
332911
n/
a
447
461
447
426
384
404
199
332912
n/
a
399
398
415
384
342
329
175
332913
Plumbing
fixtur
148
153
156
153
144
134
67
332919
n/
a
221
216
219
217
214
243
121
332991
Ball
and
roller
b
119
117
124
121
123
116
49
332992
Small
arms
am
113
111
116
105
109
109
86
332993
Ammunition
(
e
51
46
47
51
46
43
19
332994
Small
arms
ma
204
213
210
205
188
181
128
332995
Other
ordnance
66
62
58
56
54
59
36
332996
Fabricated
pipe
886
893
917
864
812
725
454
332997
n/
a
676
673
681
644
581
522
433
332998
n/
a
89
84
87
93
92
83
55
332999
n/
a
3272
3296
3417
3171
2828
2982
2050
333111
Farm
machiner
1280
1235
1193
1166
1141
1071
711
333112
Lawn
and
gard
124
118
115
117
131
143
89
333120
Construction
m
734
740
734
715
698
704
384
333131
n/
a
267
253
259
254
242
245
156
333132
n/
a
501
471
445
429
442
464
289
333210
Sawmill
and
wo
304
316
307
292
280
287
203
333220
Plastics
and
ru
434
476
492
496
537
544
374
333291
n/
a
314
320
306
293
272
270
176
333292
n/
a
440
447
434
427
408
368
268
333293
n/
a
492
484
486
464
420
455
294
333294
n/
a
573
598
570
551
535
543
336
333295
Semiconductor
252
250
233
230
227
257
125
333298
n/
a
1619
1563
1505
1443
1336
1277
821
333311
n/
a
111
107
108
102
94
98
57
333312
n/
a
64
62
61
61
55
48
27
333313
Office
machine
131
149
139
134
110
98
50
333314
Optical
instrum
476
471
465
469
449
425
260
333315
Photographic
a
407
401
393
370
305
287
214
333319
n/
a
1257
1221
1167
1165
1192
1239
796
333411
n/
a
343
318
306
308
312
321
186
333412
n/
a
172
153
150
150
153
149
61
333414
Heating
equipm
431
418
393
390
395
377
227
333415
AC,
forced
air
649
637
631
665
646
671
341
333511
Industrial
mold
2536
2414
2281
2208
2217
2311
1703
333512
Machine
tool
(
m
424
423
454
485
509
528
321
333513
Machine
tool
(
m
248
245
253
275
305
302
180
333514
Special
die
and
4665
4460
4300
4169
4008
3465
2703
333515
Cutting
tool
and
1819
1793
1770
1738
1546
1431
1089
333516
Rolling
mill
ma
97
92
79
81
69
69
38
333518
Other
metalwo
448
440
424
421
403
407
232
333611
Turbine
and
tu
81
89
87
94
99
112
52
333612
Speed
changer
230
235
227
219
218
214
107
333613
Mechanical
pow
256
254
258
245
235
223
115
333618
Other
engine
e
255
260
252
245
231
253
140
333911
Pump
and
pum
396
382
374
365
370
401
230
333912
Air
and
gas
com
281
278
260
259
251
267
163
333913
Measuring
and
66
60
59
62
65
48
28
333921
n/
a
169
162
161
181
171
168
98
333922
n/
a
854
829
820
801
753
778
424
333923
n/
a
277
276
277
280
267
267
160
333924
n/
a
433
442
441
424
396
386
230
333991
Power­
driven
h
194
191
196
199
198
176
133
333992
n/
a
231
253
256
263
237
234
144
333993
Packaging
mac
637
609
598
595
600
629
387
333994
Industrial
proce
386
378
360
351
333
325
196
333995
n/
a
274
265
261
261
258
265
143
333996
n/
a
155
145
141
141
140
143
93
333997
n/
a
114
110
109
107
102
110
70
333999
n/
a
2059
1958
1888
1789
1683
1724
1232
334111
Electronic
com
542
558
580
514
462
506
357
334112
Computer
stora
196
199
193
184
157
153
95
334113
Computer
term
153
134
131
130
98
69
44
334119
Other
compute
1069
1047
1082
1005
772
761
499
334210
Telephone
app
561
549
556
525
423
412
178
334220
Broadcasting
a
1088
1057
1067
1023
937
916
484
334290
Other
commun
463
445
455
431
428
444
285
334310
Audio
and
vide
531
506
533
537
598
545
391
334411
Electron
tube
m
134
132
132
131
105
90
61
334412
Bare
printed
ci
1311
1293
1269
1223
1053
848
491
334413
Semiconductor
1023
1020
1036
1040
953
887
514
334414
Electronic
capa
107
110
101
101
98
77
36
334415
Electronic
resis
88
88
80
77
63
54
18
334416
Electronic
coil,
431
417
405
380
374
333
185
334417
Electronic
conn
283
274
280
285
266
276
125
334418
Printed
circuit
a
665
668
638
644
652
780
306
334419
Other
electroni
1696
1652
1614
1550
1489
1393
814
334510
Electromedical
486
452
442
417
456
511
284
334511
Search,
detect
570
549
529
540
519
494
305
334512
Automatic
envi
311
310
300
307
320
322
219
334513
Industrial
proce
939
911
882
908
929
890
578
334514
Totalizing
fluid
214
199
190
189
217
225
145
334515
Electricity
and
764
742
711
695
717
728
466
334516
Analytical
labor
605
578
556
545
542
510
319
334517
Irradiation
appa
145
142
138
142
144
156
101
334518
Watch,
clock,
a
170
137
131
126
111
119
78
334519
Other
measurin
850
831
809
796
770
720
471
334611
Software
repro
81
97
91
139
197
194
170
334612
Audio
and
vide
505
487
497
504
448
488
351
334613
Magnetic
and
o
239
252
247
245
189
167
134
335110
Electric
lamp
b
61
67
68
72
96
62
32
335121
n/
a
558
539
522
513
474
463
336
335122
n/
a
324
328
330
335
305
326
187
335129
n/
a
313
302
291
298
265
298
170
335211
n/
a
126
130
133
133
136
109
67
335212
n/
a
30
31
35
34
35
37
20
335221
Household
coo
86
91
81
91
98
95
48
335222
Household
refr
20
21
22
26
25
21
6
335224
Household
laun
15
16
17
18
19
17
7
335228
Other
major
ho
36
37
38
38
40
39
15
335311
Power,
distribu
280
271
263
265
257
259
146
335312
Motor
and
gene
556
532
510
490
488
462
259
335313
Switchgear
and
508
505
498
496
473
453
295
335314
Relay
and
indu
1228
1184
1142
1116
1086
998
666
335911
Storage
battery
92
98
100
100
89
94
49
335912
Primary
battery
34
35
34
36
36
35
21
335921
n/
a
32
54
65
73
83
101
70
335929
n/
a
271
257
259
252
235
260
97
335931
n/
a
446
442
452
434
414
418
231
335932
n/
a
181
181
180
180
161
132
74
335991
Carbon
and
gra
100
108
111
110
103
124
66
335999
All
other
misce
949
972
981
941
860
832
506
336111
Automobile
ma
189
195
197
197
173
157
118
336112
Light
truck
and
84
85
81
74
79
73
55
03_
Firms_
20_
03_
Firms_
10003_
Firms_
50098_
Estab
99
_
Estab
00
_
Estab
01
_
Estab
02_
Estab
03_
Estab
33
21
15
201
203
202
214
222
254
228
69
55
1511
1508
1508
1565
1561
1551
42
24
13
373
377
393
395
346
327
18
8
7
64
64
64
65
72
78
3
3
3
32
36
34
32
29
27
7
3
7
59
58
61
61
58
62
12
8
10
96
102
105
109
109
118
8
6
5
59
56
52
50
43
35
18
5
17
140
136
139
140
114
121
9
6
13
67
68
65
64
61
59
10
6
6
40
40
40
41
36
33
1
1
4
17
19
17
17
15
17
1
3
5
38
39
37
36
39
28
19
5
9
158
153
158
167
133
153
173
46
17
935
874
837
873
873
1118
74
36
17
627
610
600
616
619
519
44
34
24
255
261
251
257
243
245
101
45
45
401
401
409
408
401
436
130
59
61
845
829
813
810
781
782
27
10
18
138
140
142
148
128
130
41
18
22
169
174
181
181
168
188
77
50
53
608
598
576
578
537
515
5
3
8
33
32
33
36
30
34
102
48
30
538
533
527
536
522
514
29
20
30
216
218
214
215
207
210
55
19
32
444
425
419
409
401
408
198
75
45
2151
2159
2079
2111
1816
1853
313
134
61
1289
1273
1252
1247
1286
1383
33
10
21
237
223
227
228
222
228
71
50
58
467
474
474
488
481
540
24
15
8
168
172
181
170
140
150
135
66
26
671
670
673
653
614
614
780
54
19
7673
6780
6499
6445
6562
7401
500
144
89
2765
2729
2809
3003
2652
2770
68
35
25
242
233
232
231
206
259
68
25
24
411
401
389
395
356
359
47
18
24
250
247
237
242
225
226
22
9
6
248
239
231
233
236
182
81
21
6
249
247
247
268
297
317
45
15
18
151
153
156
159
141
169
73
26
18
402
412
412
389
339
341
56
20
19
255
259
289
291
297
306
44
7
9
165
165
177
180
159
158
65
21
17
340
349
342
353
306
305
75
32
27
269
280
278
292
284
311
154
65
40
474
474
478
502
544
643
170
76
46
820
841
862
882
787
797
66
65
46
588
585
584
577
551
521
32
11
9
169
175
191
218
285
267
46
5
3
543
525
514
522
488
501
76
17
6
514
533
538
526
446
389
208
25
17
727
788
856
1125
1239
1323
9
11
5
60
65
65
65
90
81
2
2
6
32
27
33
32
20
15
2
3
7
16
17
16
16
23
23
10
4
7
80
74
72
131
90
92
41
27
38
412
412
405
395
342
337
24
13
18
139
134
128
134
131
139
14
5
2
52
67
74
76
96
93
97
53
56
924
899
874
880
792
687
46
23
16
288
272
271
274
251
245
11
7
0
215
216
194
185
150
132
56
25
33
245
248
249
242
234
237
44
20
9
242
247
220
211
191
170
55
20
16
186
190
179
179
173
183
133
46
26
1341
1283
1252
1226
1066
988
91
39
25
390
361
350
398
401
405
57
20
25
260
258
253
252
218
224
61
20
24
483
478
441
437
422
406
99
24
8
1998
1889
1790
1753
1712
1777
142
52
33
735
738
718
738
725
718
75
19
6
418
396
376
365
335
289
166
29
11
1614
1603
1549
1557
1627
1589
38
7
9
195
186
191
189
179
167
1
3
7
22
23
25
22
30
24
341
83
40
1631
1839
1791
1905
2302
2319
16
15
5
146
139
126
124
99
90
104
28
13
427
412
420
404
343
309
76
28
9
662
631
592
549
400
356
6
4
4
57
48
44
36
37
31
187
27
17
980
829
904
947
902
1046
980
81
9
7379
6362
6318
6616
6349
6982
7
6
2
61
52
47
40
35
28
29
23
7
189
194
182
186
180
219
58
20
9
352
369
324
273
212
186
24
19
10
202
228
203
184
135
98
28
18
13
175
195
190
181
136
132
61
17
8
366
396
389
357
246
205
36
17
6
224
243
231
213
148
134
95
31
8
586
683
659
574
400
336
121
22
9
751
844
821
745
575
531
47
13
3
364
428
386
362
230
173
166
38
12
1561
1615
1622
1544
919
674
12
7
2
56
57
47
47
32
45
20
3
0
238
264
268
259
176
161
89
39
6
201
341
372
387
364
393
55
15
7
387
378
377
350
273
263
29
8
1
141
147
131
122
100
93
14
5
2
122
121
109
93
73
68
104
25
12
1826
1745
1743
1559
995
823
45
7
12
315
354
354
358
286
261
7
6
5
60
64
57
54
61
63
1
0
1
26
20
18
17
16
9
12
5
10
141
135
136
130
108
106
22
7
3
104
100
97
102
81
84
10
4
2
86
81
81
78
73
81
55
10
4
281
284
271
268
236
215
14
0
4
146
126
115
112
111
116
27
7
1
177
178
184
167
160
168
54
12
4
465
465
470
477
417
416
738
176
60
4397
4385
4255
4127
3852
3736
94
32
14
462
454
440
467
516
493
105
41
20
334
345
344
356
333
341
15
19
16
159
150
152
147
135
140
24
10
9
20
8
13
29
79
126
310
96
30
1067
1077
1084
1103
1025
1020
49
25
32
313
306
311
309
272
279
294
91
44
1444
1441
1438
1491
1443
1396
249
77
46
1385
1324
1322
1249
1294
1201
316
83
36
1616
1634
1725
1891
2150
2143
641
60
15
3024
2968
2947
2915
2921
2914
49
33
25
364
389
387
397
404
414
143
63
20
726
730
738
741
771
720
339
71
33
2345
2262
2172
2067
1857
1885
2
4
12
44
45
48
51
44
38
34
48
48
276
282
280
276
322
349
2
8
9
29
32
31
32
31
27
22
15
36
232
233
238
247
231
221
380
137
42
1751
1750
1743
1737
1708
1669
122
67
29
568
562
554
535
517
488
41
18
9
155
145
146
131
123
117
49
9
10
290
289
279
284
275
266
13
1
12
82
82
87
79
76
77
23
14
16
100
101
107
114
117
116
111
70
48
591
588
576
576
540
528
11
6
6
41
43
45
46
47
45
31
12
14
147
137
127
127
124
119
11
7
10
41
47
45
45
41
43
6
8
11
57
56
55
56
60
59
63
18
13
342
338
322
316
264
236
52
23
17
268
267
259
257
243
229
23
15
6
164
170
160
141
137
135
26
23
18
142
150
131
129
131
147
163
48
32
607
566
557
560
515
547
2493
460
170
18093
17469
16720
15662
14640
14427
36
21
16
455
442
421
415
333
359
212
61
42
901
899
889
930
893
902
593
112
36
4168
4084
4003
4061
4340
4422
283
23
17
8169
7818
7394
7458
8167
7578
165
28
22
441
435
456
589
775
1199
135
43
32
977
953
935
914
793
732
121
38
27
726
718
698
667
642
599
70
24
11
287
269
256
239
253
230
202
31
25
3471
3345
3244
3237
2646
2422
278
51
15
1301
1289
1242
1197
1170
1188
238
38
36
3144
2950
2777
2526
2250
1966
21
21
41
304
292
298
302
349
274
116
64
49
1202
1242
1231
1272
1303
1364
30
15
16
250
241
232
248
234
203
60
28
29
382
372
366
347
330
372
12
8
14
83
79
83
84
80
86
5
4
16
58
53
56
53
58
59
8
12
18
647
637
623
586
551
571
17
8
11
79
75
79
76
78
84
21
12
18
125
126
125
126
120
117
6
3
8
42
43
40
43
38
42
1
3
4
22
23
23
23
25
26
104
48
80
660
668
667
661
611
628
8
4
5
65
62
66
60
54
54
7
2
17
53
57
59
57
46
37
32
4
9
41
39
45
52
66
77
109
59
110
671
659
648
646
640
658
171
56
99
565
586
597
621
695
802
24
7
26
143
151
149
162
163
152
5
3
2
9
10
11
17
19
14
15
11
19
103
104
106
106
92
91
12
6
13
158
156
154
159
157
145
3
3
12
63
66
68
64
50
44
80
25
18
461
462
443
481
520
490
36
23
25
266
256
250
246
235
236
65
32
37
370
351
345
346
353
361
145
89
108
871
898
906
911
891
907
46
28
28
224
223
216
210
205
227
63
24
33
347
358
356
358
330
330
228
70
58
1428
1448
1441
1463
1363
1371
91
41
51
682
671
664
635
603
592
114
35
31
808
775
770
754
735
712
99
38
23
745
719
711
679
647
591
27
11
24
212
207
203
191
178
167
167
68
50
763
761
755
759
794
837
57
20
15
564
541
533
505
501
527
13
12
7
99
95
92
100
92
89
115
37
42
797
771
764
715
660
648
50
21
28
326
336
337
344
379
410
199
86
86
1130
1147
1124
1152
1147
1151
119
49
31
493
491
499
491
457
446
69
37
40
152
159
160
162
171
278
178
62
70
836
810
801
787
767
748
128
58
43
755
721
695
683
653
636
85
37
36
448
455
446
442
439
432
46
14
22
448
432
426
417
377
284
112
36
35
774
575
569
566
551
538
122
45
40
416
630
608
610
610
595
64
26
29
486
489
481
459
459
416
158
41
17
519
573
552
535
529
543
4
2
8
35
43
40
41
51
57
1851
759
404
8604
8514
8311
8174
7940
7679
21
12
18
160
162
160
161
149
153
68
46
13
714
705
708
677
558
569
45
16
27
222
225
217
228
257
270
130
58
63
714
725
705
666
644
573
185
88
58
976
937
914
882
850
802
1
4
8
61
58
52
54
50
45
69
16
17
979
971
916
902
824
710
34
13
16
151
144
139
136
132
135
37
22
9
225
228
224
216
197
195
29
5
6
175
178
185
200
211
201
12
3
3
54
53
49
54
52
52
36
14
12
159
142
145
141
130
131
21
10
12
136
136
129
130
118
104
4
2
7
54
54
64
80
92
63
40
12
28
540
546
529
538
508
499
2
4
10
66
71
69
67
69
69
220
67
53
1598
1699
1678
1663
1521
1531
23
10
29
257
273
268
260
253
237
814
161
67
5242
5364
5414
5398
5471
5554
195
48
28
924
921
933
940
959
944
99
26
11
414
413
439
422
391
420
432
111
60
2353
2337
2331
2366
2291
2236
8
6
8
84
84
80
82
77
74
34
6
12
288
280
282
280
301
299
99
24
10
363
365
348
352
347
349
278
23
9
1102
1045
1101
1269
1532
1575
31
17
44
404
387
381
370
345
281
44
17
22
293
293
292
290
298
300
66
19
26
552
499
489
522
505
442
118
62
71
381
672
970
1345
1242
853
2
9
3
29
30
33
29
17
23
33
33
38
253
265
290
281
281
221
44
23
23
217
242
286
295
230
226
59
45
27
299
317
357
363
359
381
4
0
3
9
10
12
11
7
9
5
3
9
28
29
32
38
50
54
33
19
12
147
154
173
178
141
144
14
8
15
79
93
103
111
95
99
29
40
26
207
201
205
214
190
192
13
10
9
81
86
88
107
101
87
4
1
3
13
16
14
13
14
18
24
15
18
158
166
164
158
150
173
14
13
16
135
133
144
146
130
128
20
14
17
66
67
71
61
65
108
9
8
4
46
36
37
37
37
35
49
17
37
267
273
273
268
332
301
49
21
26
256
267
266
256
230
238
156
66
54
683
731
739
747
655
623
60
23
15
162
159
160
156
143
147
59
34
16
304
310
299
309
278
234
76
48
26
328
312
301
294
272
290
55
34
22
268
264
254
250
243
229
136
42
28
620
619
597
590
555
510
81
23
9
314
309
299
296
288
274
27
4
8
147
139
133
131
124
128
81
45
39
419
416
399
395
389
375
13
12
13
79
81
78
74
71
71
116
32
36
388
392
390
377
369
424
11
3
6
65
63
60
62
72
61
552
149
64
2155
2170
2098
2030
1926
1719
33
14
16
179
175
170
172
146
136
19
11
9
173
175
166
159
144
136
232
63
40
1282
1267
1238
1204
1174
1177
24
6
11
167
167
167
161
147
148
17
10
8
78
78
72
74
72
76
154
42
24
641
631
598
628
729
740
826
155
88
3062
2953
2833
3033
3804
3578
258
48
20
1041
1011
958
987
1023
1004
268
117
69
1412
1376
1322
1367
1366
1297
981
205
88
4456
4431
4351
4479
4703
4310
342
56
30
1880
1847
1792
1869
2349
2251
90
41
31
474
467
447
413
375
320
220
55
40
631
633
613
608
578
647
15
10
13
268
257
242
240
217
196
106
29
24
483
448
437
441
402
420
200
62
60
992
981
955
939
959
856
31
11
6
130
137
136
128
131
121
79
27
7
389
392
382
385
354
356
277
94
39
1369
1348
1321
1262
1171
1274
2653
300
118
23967
23233
22830
22756
23107
21375
845
141
40
2689
2616
2555
2487
2364
2832
266
75
39
1034
1009
993
973
906
944
187
45
26
794
783
770
748
735
779
514
106
68
2205
2154
2082
2127
2266
2450
639
111
37
3402
3341
3309
3241
3199
2946
108
44
53
560
585
566
544
512
504
70
44
40
480
480
501
464
421
398
35
20
12
168
173
178
172
163
152
70
23
29
246
243
242
239
234
265
27
14
26
198
192
198
198
199
189
13
4
6
118
117
122
111
112
112
7
7
10
59
55
55
56
52
47
33
11
9
211
220
218
213
195
189
15
3
5
68
65
59
57
58
65
189
45
37
939
957
978
934
879
780
70
14
5
680
677
684
647
585
525
6
11
11
95
89
92
97
97
89
694
149
89
3340
3357
3487
3240
2897
3073
245
82
33
1360
1318
1274
1243
1217
1138
22
16
16
142
136
132
134
150
161
198
65
57
804
814
813
793
783
784
57
17
15
299
287
292
284
274
267
107
32
36
576
555
533
510
513
538
63
13
8
316
327
318
302
292
298
116
29
25
463
503
518
524
558
563
63
19
12
345
351
335
319
298
301
77
18
5
461
466
451
440
423
377
117
26
18
534
523
520
499
456
485
146
44
17
592
622
595
577
560
567
65
28
39
269
269
259
257
259
285
305
88
63
1669
1613
1548
1490
1380
1320
20
13
8
116
112
113
106
98
103
10
8
3
68
65
65
63
57
50
25
8
15
137
157
150
144
119
110
94
33
38
497
490
490
496
474
445
45
18
10
415
410
401
377
316
303
298
77
68
1345
1316
1271
1271
1294
1346
90
25
20
387
371
368
370
360
372
51
16
21
202
186
181
177
182
177
86
35
29
467
452
424
419
418
403
188
69
73
812
810
806
848
840
843
458
95
55
2592
2465
2336
2263
2270
2359
142
38
27
460
456
487
519
540
557
83
28
11
257
257
269
287
316
311
602
114
46
4742
4532
4368
4237
4079
3531
251
58
33
1912
1892
1872
1837
1630
1503
15
12
4
100
95
81
88
77
72
124
34
17
476
471
460
460
434
444
26
16
18
98
103
104
110
116
131
72
14
21
262
265
256
248
246
245
57
24
27
293
293
295
292
279
261
54
22
37
307
310
306
299
281
301
98
28
45
487
475
466
458
452
486
50
20
34
330
325
312
312
295
306
6
2
12
72
67
66
67
71
52
46
15
9
184
175
175
197
187
184
253
69
32
884
867
857
841
795
814
72
17
18
304
303
306
307
294
340
99
25
32
462
471
471
454
424
414
19
6
18
214
218
218
220
217
197
57
16
17
266
289
283
291
268
262
166
40
36
684
655
646
643
640
668
97
21
11
411
402
385
378
355
348
77
27
18
312
306
303
303
305
316
23
14
13
177
169
167
164
169
175
24
11
5
124
119
117
121
109
120
323
85
84
2143
2044
1979
1883
1771
1826
79
34
36
570
590
617
546
486
530
30
10
18
207
210
202
193
167
168
15
8
2
154
134
132
133
100
70
150
56
56
1119
1108
1126
1044
815
794
118
65
51
615
609
616
574
485
469
242
96
94
1216
1182
1200
1158
1069
1029
100
31
28
496
475
489
468
454
486
93
33
28
572
539
560
561
623
568
8
10
11
151
151
150
147
120
103
251
64
42
1391
1374
1362
1314
1127
907
197
77
99
1154
1155
1190
1177
1098
1016
19
10
12
125
128
120
119
118
95
16
11
9
111
109
102
99
86
74
105
28
15
456
447
435
408
400
357
81
39
31
344
333
322
330
308
312
299
115
60
719
730
708
716
720
855
368
113
98
1793
1754
1715
1663
1583
1474
116
53
58
546
512
510
475
516
577
91
45
53
704
678
665
668
673
659
61
12
30
339
331
319
329
337
338
188
58
66
1025
1000
968
994
1011
967
44
11
25
225
212
205
203
230
249
154
49
59
838
824
791
769
783
807
108
42
41
655
633
612
595
591
558
28
12
15
164
163
155
160
161
171
26
10
5
172
139
133
128
114
121
150
52
47
873
859
843
830
812
770
17
4
3
93
104
98
143
203
198
93
28
16
553
534
547
567
497
532
16
6
11
252
262
256
253
196
172
17
7
6
90
94
92
95
121
87
88
27
12
572
551
532
520
482
469
97
30
12
355
362
366
370
341
360
72
27
29
338
326
317
322
290
318
22
9
11
151
152
153
149
150
120
5
3
9
38
39
41
41
41
43
20
9
18
96
100
91
100
109
105
1
5
9
26
27
29
33
32
29
2
0
8
21
23
23
24
24
22
10
0
14
38
40
40
41
42
41
58
25
30
315
306
296
296
289
289
107
42
54
734
704
684
659
623
582
94
32
32
591
587
578
580
563
535
208
65
59
1324
1285
1243
1216
1176
1082
18
14
13
132
137
138
138
128
130
4
3
7
45
44
44
46
47
47
17
5
9
35
61
75
84
91
108
78
37
48
378
360
372
363
329
350
101
47
39
518
515
527
508
474
483
23
14
21
234
235
238
235
216
172
26
20
12
130
140
143
141
129
147
201
70
55
992
1016
1019
979
904
864
18
4
17
216
218
217
221
207
172
8
2
8
108
111
107
100
101
101
03_
Estab_
LT203_
Estab_
20_
03_
Estab_
10003_
Estab_
500+
118
37
30
69
708
271
148
424
125
44
58
100
33
19
12
14
8
3
5
11
14
9
6
33
33
12
10
63
11
9
7
8
37
24
5
55
13
9
6
31
8
10
8
7
5
1
1
10
3
1
3
21
109
19
6
19
825
192
60
41
365
78
39
37
57
45
50
93
186
101
57
92
373
133
80
196
61
27
14
28
75
52
21
40
122
80
56
257
16
5
3
10
204
107
59
144
75
32
27
76
258
59
20
71
1441
201
80
131
737
322
159
165
59
40
18
111
145
72
52
271
90
24
20
16
315
141
82
76
6219
883
159
140
1679
517
171
403
96
69
40
54
184
71
26
78
92
51
27
56
136
22
12
12
182
86
26
23
70
46
18
35
154
76
35
76
189
57
22
38
81
45
10
22
161
67
43
34
145
80
35
51
337
162
71
73
413
175
116
93
114
66
73
268
166
32
19
50
353
62
23
63
260
79
22
28
1003
216
36
68
40
9
14
18
2
2
2
9
8
2
3
10
58
11
9
14
106
42
42
147
46
25
16
52
66
15
6
6
366
102
59
160
130
46
32
37
112
12
8
0
80
60
30
67
84
46
22
18
78
57
25
23
726
141
60
61
233
92
41
39
108
61
26
29
238
61
26
81
1616
107
33
21
401
149
60
108
177
77
29
6
1359
171
34
25
101
41
8
17
6
1
3
14
1783
352
105
79
39
16
21
14
139
106
31
33
235
77
34
10
14
6
4
7
798
191
30
27
5893
987
91
11
10
9
6
3
149
29
27
14
89
59
23
15
29
25
20
24
43
29
19
41
111
62
21
11
64
37
22
11
196
96
35
9
367
125
26
13
107
48
14
4
446
167
43
18
23
12
8
2
137
20
4
0
249
91
44
9
177
57
15
14
39
35
18
1
45
14
7
2
675
107
27
14
187
46
8
20
39
7
7
10
7
1
0
1
66
12
7
21
48
22
7
7
64
11
4
2
145
55
11
4
97
14
0
5
132
28
7
1
336
56
20
4
2431
769
268
268
256
99
75
63
143
108
50
40
26
15
25
74
55
26
13
32
437
322
133
128
78
51
34
116
854
301
103
138
738
262
110
91
1648
330
98
67
2043
682
115
74
148
50
37
179
415
150
72
83
1344
354
115
72
9
2
4
23
58
35
56
200
3
2
8
14
18
23
15
165
343
404
238
684
128
124
89
147
44
41
20
12
65
54
12
135
9
13
1
54
56
24
19
17
214
115
89
110
22
11
6
6
19
33
16
51
10
11
8
14
22
6
9
22
123
63
24
26
68
54
27
80
83
23
16
13
48
28
28
43
232
176
68
71
10695
2564
579
589
264
36
26
33
525
218
76
83
3648
599
131
44
7096
364
70
48
903
185
37
74
332
140
88
172
358
121
43
77
113
70
26
21
2142
205
41
34
821
286
65
16
1527
251
69
119
60
25
26
163
287
196
200
681
58
33
32
80
201
61
41
69
38
12
14
22
17
5
9
28
48
16
25
482
28
20
12
24
40
24
18
35
12
6
4
20
3
1
7
15
166
123
85
254
27
8
10
9
6
7
2
22
25
33
7
12
195
113
76
274
230
176
87
309
70
27
10
45
3
5
3
3
23
15
15
38
85
12
13
35
12
3
3
26
224
105
64
97
111
38
34
53
200
69
33
59
390
149
103
265
85
47
32
63
122
66
32
110
761
258
123
229
272
106
73
141
472
126
42
72
383
102
64
42
76
31
18
42
476
168
82
111
150
92
94
191
25
15
20
29
341
118
51
138
284
52
27
47
618
209
115
209
180
120
62
84
63
73
43
99
306
186
78
178
290
134
83
129
143
92
65
132
189
46
19
30
205
118
79
136
192
136
65
202
65
67
41
243
284
159
52
48
34
4
2
17
3528
1919
1041
1191
53
22
14
64
296
75
81
117
109
52
28
81
221
140
77
135
384
195
122
101
20
1
4
20
604
69
17
20
56
37
20
22
31
40
32
92
146
31
6
18
31
12
6
3
49
38
21
23
42
21
14
27
27
4
2
30
371
42
15
71
9
2
4
54
1009
230
85
207
61
28
20
128
1512
1300
966
1776
364
248
132
200
87
106
65
162
1332
469
203
232
20
10
14
30
162
35
7
95
167
103
41
38
1236
289
26
24
79
41
39
122
109
46
50
95
233
76
25
108
489
120
72
172
6
2
11
4
67
34
41
79
111
46
24
45
181
60
66
74
1
4
0
4
26
6
3
19
57
37
24
26
39
14
9
37
41
29
47
75
51
13
11
12
6
4
1
7
91
28
19
35
43
14
17
54
32
21
15
40
12
9
9
5
169
52
18
62
106
52
40
40
263
162
81
117
35
60
26
26
109
59
40
26
103
78
54
55
99
56
40
34
274
142
47
47
157
84
24
9
84
28
4
12
176
82
51
66
25
14
14
18
169
124
49
82
31
11
3
16
871
561
187
100
54
33
18
31
93
19
12
12
739
252
100
86
94
26
7
21
32
18
16
10
444
163
57
76
2289
854
205
230
655
260
57
32
662
276
171
188
2761
1009
286
254
1774
351
63
63
122
94
43
61
267
228
71
81
33
16
15
132
215
109
47
49
449
203
78
126
65
33
15
8
168
89
54
45
770
293
131
80
18100
2736
369
170
1744
858
173
57
438
279
104
123
382
205
90
102
1531
544
189
186
2036
683
179
48
202
109
51
142
175
71
51
101
67
36
23
26
121
74
25
45
49
28
18
94
86
13
4
9
19
7
7
14
128
33
12
16
37
16
3
9
454
197
56
73
433
73
14
5
55
6
11
17
2050
706
181
136
712
257
99
70
92
22
16
31
386
206
83
109
156
59
22
30
289
112
37
100
203
67
19
9
375
117
34
37
177
65
23
36
268
81
23
5
294
122
33
36
336
153
55
23
127
65
33
60
821
313
100
86
57
20
15
11
27
11
9
3
50
30
8
22
261
98
38
48
215
47
27
14
796
307
102
141
186
96
31
59
61
51
23
42
227
87
40
49
341
196
83
223
1704
470
117
68
323
147
48
39
180
88
31
12
2705
614
146
66
1090
259
74
80
38
15
14
5
232
137
48
27
52
26
21
32
107
78
23
37
115
61
27
58
140
56
24
81
230
102
40
114
163
52
23
68
28
6
2
16
98
46
19
21
424
259
81
50
160
78
22
80
230
102
29
53
133
19
6
39
144
61
19
38
387
168
44
69
196
102
26
24
143
78
42
53
93
27
15
40
70
26
15
9
1232
333
110
151
358
79
40
53
96
32
12
28
44
15
9
2
499
151
70
74
178
121
71
99
487
247
113
182
285
106
36
59
391
96
38
43
61
9
17
16
496
253
84
74
514
205
95
202
37
19
10
29
18
16
19
21
185
112
41
19
125
82
43
62
309
303
126
117
814
382
128
150
284
120
55
118
306
91
58
204
219
61
12
46
578
194
73
122
145
44
15
45
466
161
64
116
320
111
51
76
101
29
14
27
78
26
11
6
471
160
59
80
170
20
5
3
356
101
31
44
134
16
6
16
32
18
7
30
337
89
29
14
187
97
35
41
170
73
30
45
67
22
14
17
20
5
3
15
48
20
9
28
6
1
6
16
7
2
0
13
15
10
0
16
146
64
29
50
260
112
60
150
295
95
40
105
669
214
75
124
49
19
19
43
21
4
4
18
70
17
5
16
97
81
44
128
232
103
63
85
74
23
17
58
66
26
25
30
506
204
76
78
118
18
4
32
55
8
2
36
1
2
3
4
5
6
7
8
9
10
11
NAICS
S_
ca
n.
pay.
a
98Total
98_
E0
98_
E1_
4
98_
E5_
9
98_
E10_
19
98_
EL20
98_
E20_
99
98_
E100_
499
113110
5
firms
358
72
163
58
18
311
22
4
113210
5
firms
152
33
65
27
9
134
8
3
113310
5
firms
13530
1872
6420
3007
1592
12891
570
35
114111
5
firms
1269
481
619
88
38
1226
29
6
114112
5
firms
831
299
434
47
22
802
25
4
114119
5
firms
13
6
3
2
0
11
2
0
114210
5
firms
345
94
175
29
30
328
13
3
115111
5
firms
316
33
106
68
53
260
46
4
115112
5
firms
2762
556
1430
428
212
2626
107
16
115113
5
firms
379
118
165
35
35
353
18
7
115114
5
firms
1061
126
325
181
110
742
193
92
115115
5
firms
482
136
173
85
35
429
43
9
115116
5
firms
550
64
317
69
43
493
40
10
115210
5
firms
3198
477
1940
451
192
3060
110
21
115310
5
firms
1424
309
688
191
99
1287
111
15
211111
5
firms
6660
644
3985
1014
492
6135
357
78
211112
5
firms
102
10
15
11
4
40
12
11
212111
5
firms
573
59
127
77
76
339
149
45
212112
5
firms
439
51
49
33
78
211
165
32
212113
5
firms
52
3
16
11
8
38
9
3
212210
5
firms
32
4
9
4
6
23
3
1
212221
5
firms
247
54
100
29
20
203
20
12
212222
5
firms
12
2
6
1
0
9
0
1
212231
5
firms
18
1
6
1
3
11
1
0
212234
5
firms
29
2
10
3
2
17
3
3
212291
5
firms
24
4
6
3
1
14
2
3
212299
5
firms
63
7
27
7
3
44
5
6
212311
5
firms
199
31
74
49
21
175
15
4
212312
5
firms
682
32
96
93
149
370
188
63
212313
5
firms
118
3
21
17
17
58
31
10
212319
5
firms
384
24
88
67
72
251
76
26
212321
5
firms
1843
160
607
338
305
1410
282
91
212322
5
firms
77
2
23
16
8
49
19
2
212324
5
firms
20
0
1
0
0
1
6
1
212325
5
firms
99
5
25
23
7
60
11
7
212391
5
firms
18
1
4
1
0
6
1
1
212392
5
firms
14
0
1
2
1
4
0
1
212393
5
firms
49
5
11
13
2
31
9
2
212399
5
firms
218
19
61
34
34
148
33
15
213111
5
firms
1332
133
598
177
143
1051
196
49
213112
5
firms
6407
669
3118
1052
712
5551
696
92
213113
5
firms
289
25
84
58
39
206
59
11
213114
5
firms
162
38
62
17
12
129
19
8
213115
5
firms
144
13
56
17
28
114
20
5
221111
5
firms
163
16
49
16
8
89
15
13
221112
5
firms
221
10
33
10
9
62
33
35
221113
5
firms
30
1
2
1
0
4
1
3
221119
5
firms
211
24
59
17
16
116
42
15
221121
5
firms
57
7
11
4
6
28
5
8
221122
5
firms
1215
49
102
56
128
335
605
161
221210
5
firms
630
57
209
105
64
435
55
36
221310
5
firms
3789
205
2545
680
204
3634
89
30
221320
5
firms
563
54
306
99
45
504
34
12
221330
5
firms
57
2
20
3
8
33
10
2
233110
5
firms
11192
2829
5871
1299
619
10618
388
95
233210
5
firms
153029
29168
88281
23133
8658
149240
3440
257
233220
5
firms
8054
1405
3930
1368
710
7413
538
76
233310
5
firms
6842
720
2366
1283
1101
5470
1126
179
233320
5
firms
36355
4782
13267
6714
5477
30240
5240
678
234110
5
firms
10884
1493
3113
1923
1736
8265
2122
418
234120
5
firms
886
70
167
137
146
520
266
79
234910
5
firms
7749
676
2195
1502
1413
5786
1700
218
234920
5
firms
3170
404
974
605
481
2464
550
119
234930
5
firms
641
52
195
89
75
411
109
55
234990
5
firms
15860
1894
6632
2972
2043
13541
1963
254
235110
5
firms
87653
9319
41925
17448
10808
79500
7343
703
235210
5
firms
39429
7590
20975
6129
2957
37651
1681
88
235310
5
firms
65093
7219
30177
12665
7929
57990
6214
769
235410
5
firms
24429
3888
11875
4618
2295
22676
1612
124
235420
5
firms
21294
2812
8609
3795
2784
18000
2859
395
235430
5
firms
6481
851
3543
1058
601
6053
400
25
235510
5
firms
44088
7347
24899
6961
3006
42213
1642
211
235520
5
firms
13016
1899
7587
1953
980
12419
556
32
235610
5
firms
30877
4736
14489
5408
3359
27992
2657
209
235710
5
firms
29474
5487
11858
5944
3540
26829
2390
222
235810
5
firms
3756
366
2132
820
303
3621
124
8
235910
5
firms
4560
604
1238
868
829
3539
873
126
235920
5
firms
5233
550
2232
1258
770
4810
398
22
235930
5
firms
23209
4310
12054
3892
1889
22145
987
69
235940
5
firms
1336
247
419
238
190
1094
203
32
235950
5
firms
3294
417
1094
599
563
2673
510
79
235990
5
firms
29288
5151
13650
5291
3131
27223
1849
162
311111
5
firms
131
9
33
15
15
72
27
16
311119
5
firms
962
48
197
199
197
641
210
53
311211
5
firms
248
10
65
44
40
159
48
20
311212
5
firms
52
1
7
7
6
21
18
6
311213
5
firms
19
2
6
1
0
9
2
3
311221
5
firms
33
2
6
4
3
15
3
3
311222
5
firms
49
1
14
8
5
28
6
5
311223
5
firms
34
2
7
1
2
12
10
6
311225
5
firms
87
8
12
17
7
44
15
8
311230
5
firms
48
2
10
4
4
20
6
9
311311
5
firms
34
2
2
1
3
8
15
4
311312
5
firms
11
0
3
1
0
4
1
2
311313
5
firms
11
2
0
0
0
2
1
4
311320
5
firms
145
14
34
47
19
114
15
11
311330
5
firms
857
84
220
165
170
639
151
46
311340
5
firms
583
62
204
122
71
459
73
34
311411
5
firms
169
8
23
15
11
57
40
38
311412
5
firms
347
10
53
50
56
169
97
36
311421
5
firms
680
48
167
99
84
398
155
78
311422
5
firms
120
5
38
19
10
72
18
10
311423
5
firms
140
14
28
16
15
73
26
25
311511
5
firms
375
13
59
44
37
153
96
59
311512
5
firms
29
2
2
3
7
14
6
4
311513
5
firms
405
21
66
62
60
209
128
36
311514
5
firms
170
10
31
17
26
84
39
23
311520
5
firms
401
60
95
62
59
276
61
25
311611
5
firms
2061
160
879
417
276
1732
203
72
311612
5
firms
1147
57
224
166
178
625
313
137
311613
5
firms
131
6
14
13
25
58
40
8
311615
5
firms
252
16
29
21
21
87
49
57
311711
5
firms
153
20
42
23
24
109
25
9
311712
5
firms
572
57
107
82
76
322
168
53
311811
5
firms
7384
753
2939
1662
1275
6629
683
55
311812
5
firms
2391
212
599
392
414
1617
533
145
311813
5
firms
221
15
37
22
40
114
56
26
311821
5
firms
349
34
92
43
51
220
72
28
311822
5
firms
204
16
42
26
24
108
49
19
311823
5
firms
237
10
86
70
40
206
14
10
311830
5
firms
230
26
47
38
31
142
59
25
311911
5
firms
134
13
23
16
13
65
36
12
311919
5
firms
329
29
70
50
50
199
84
27
311920
5
firms
224
15
54
29
36
134
49
19
311930
5
firms
143
4
32
29
23
88
33
9
311941
5
firms
304
29
87
51
48
215
45
22
311942
5
firms
241
11
55
32
29
127
60
23
311991
5
firms
446
28
83
72
71
254
117
49
311999
5
firms
747
68
163
94
123
448
179
70
312111
5
firms
355
14
54
32
28
128
100
68
312112
5
firms
122
9
33
25
20
87
23
5
312113
5
firms
482
62
200
95
72
429
48
2
312120
5
firms
478
49
164
73
46
332
119
17
312130
5
firms
672
75
196
125
101
497
129
30
312140
5
firms
45
4
6
4
3
17
6
14
312210
5
firms
22
4
3
1
1
9
2
3
312221
5
firms
13
2
2
0
0
4
2
2
312229
5
firms
68
12
12
8
5
37
16
6
313111
5
firms
225
19
38
19
24
100
41
33
313112
5
firms
99
7
11
9
11
38
27
20
313113
5
firms
46
6
5
3
7
21
16
5
313210
5
firms
748
57
235
125
83
500
105
63
313221
5
firms
250
18
50
36
43
147
49
33
313222
5
firms
213
14
90
45
33
182
22
8
313230
5
firms
202
9
30
27
22
88
51
30
313241
5
firms
224
9
20
28
36
93
69
34
313249
5
firms
171
5
21
20
24
70
55
26
313311
5
firms
1265
122
459
228
144
953
185
80
313312
5
firms
359
21
59
38
43
161
107
55
313320
5
firms
243
11
46
34
30
121
66
33
314110
5
firms
412
35
134
66
48
283
72
31
314121
5
firms
1930
132
1104
377
156
1769
114
37
314129
5
firms
640
47
162
95
84
388
151
68
314911
5
firms
403
34
109
57
65
265
97
30
314912
5
firms
1599
132
661
353
229
1375
190
23
314991
5
firms
185
8
50
38
29
125
37
15
314992
5
firms
17
1
0
1
2
4
2
4
314999
5
firms
1547
144
373
247
287
1051
348
91
315111
5
firms
129
9
22
23
22
76
27
15
315119
5
firms
389
22
59
45
53
179
144
49
315191
5
firms
635
49
126
95
97
367
199
50
315192
5
firms
46
3
10
6
1
20
9
8
315211
5
firms
878
68
108
74
104
354
336
136
315212
5
firms
7286
718
1675
1268
1399
5060
1947
225
315221
5
firms
52
3
3
5
6
17
17
8
315222
5
firms
165
9
26
14
24
73
43
29
315223
5
firms
289
18
52
31
28
129
83
43
315224
5
firms
141
9
15
11
15
50
30
31
315225
5
firms
126
11
24
14
16
65
24
15
315228
5
firms
327
34
81
37
38
190
81
30
315231
5
firms
203
13
33
29
35
110
39
41
315232
5
firms
574
70
92
76
118
356
158
44
315233
5
firms
727
116
147
110
124
497
178
44
315234
5
firms
357
45
63
53
70
231
91
26
315239
5
firms
1521
435
310
221
232
1198
237
57
315291
5
firms
43
9
7
3
2
21
9
3
315292
5
firms
237
46
106
40
24
216
16
5
315299
5
firms
199
54
20
29
26
129
43
21
315991
5
firms
361
41
95
43
51
230
91
28
315992
5
firms
107
8
18
11
16
53
32
18
315993
5
firms
118
8
21
14
17
60
44
9
315999
5
firms
1792
272
761
267
196
1496
225
47
316110
5
firms
290
25
99
48
34
206
55
13
316211
5
firms
49
3
10
3
6
22
5
15
316212
5
firms
23
2
10
1
2
15
2
4
316213
5
firms
121
11
34
12
13
70
20
10
316214
5
firms
98
9
24
9
13
55
23
13
316219
5
firms
84
7
30
9
8
54
21
4
316991
5
firms
273
24
70
39
36
169
77
18
316992
5
firms
145
10
71
27
9
117
18
7
316993
5
firms
175
21
56
34
23
134
26
14
316999
5
firms
451
30
187
77
60
354
73
14
321113
5
firms
4036
303
1077
727
775
2882
880
208
321114
5
firms
366
25
82
66
51
224
93
34
321211
5
firms
303
17
47
16
34
114
116
54
321212
5
firms
97
5
14
3
13
35
20
19
321213
5
firms
12
2
1
0
0
3
2
3
321214
5
firms
937
56
108
128
207
499
329
86
321219
5
firms
207
10
33
23
30
96
54
21
321911
5
firms
1343
125
320
236
228
909
298
87
321912
5
firms
1284
88
338
208
216
850
294
82
321918
5
firms
1569
171
460
299
246
1176
289
74
321920
5
firms
2884
212
756
555
586
2109
692
68
321991
5
firms
179
22
27
11
12
72
32
46
321992
5
firms
676
75
184
101
97
457
142
59
321999
5
firms
2240
185
784
442
327
1738
371
95
322110
5
firms
32
4
3
0
1
8
7
4
322121
5
firms
133
8
6
4
4
22
24
38
322122
5
firms
25
0
0
0
0
0
0
10
322130
5
firms
95
8
3
3
2
16
13
23
322211
5
firms
983
29
81
82
162
354
425
151
322212
5
firms
411
10
34
25
55
124
170
77
322213
5
firms
144
6
19
18
15
58
66
17
322214
5
firms
149
4
17
22
21
64
51
16
322215
5
firms
47
2
9
2
4
17
11
3
322221
5
firms
85
2
13
11
12
38
15
12
322222
5
firms
514
25
82
73
72
252
131
71
322223
5
firms
40
1
6
4
3
14
12
7
322224
5
firms
97
5
11
11
7
34
27
14
322225
5
firms
34
0
3
1
5
9
9
5
322226
5
firms
45
1
2
2
5
10
12
10
322231
5
firms
322
12
70
60
63
205
86
16
322232
5
firms
180
5
17
23
24
69
64
28
322233
5
firms
152
5
44
23
23
95
33
17
322291
5
firms
96
6
14
8
12
40
22
13
322299
5
firms
528
37
77
58
77
249
191
49
323110
5
firms
17457
942
5717
3995
3015
13669
3006
573
323111
5
firms
425
34
194
77
38
343
43
22
323112
5
firms
857
34
169
149
168
520
244
48
323113
5
firms
4118
372
1571
843
593
3379
590
105
323114
5
firms
7921
450
4140
2069
792
7451
406
41
323115
5
firms
437
54
132
101
72
359
60
13
323116
5
firms
680
31
142
109
109
391
185
66
323117
5
firms
676
37
152
104
94
387
193
61
323118
5
firms
274
8
35
34
37
114
111
36
323119
5
firms
3437
324
1650
723
354
3051
285
50
323121
5
firms
1279
94
313
250
224
881
328
55
323122
5
firms
2984
175
1267
584
395
2421
449
74
324110
5
firms
155
18
23
9
7
57
24
19
324121
5
firms
517
17
89
97
82
285
120
68
324122
5
firms
154
7
39
23
12
81
38
17
324191
5
firms
319
21
86
42
50
199
66
24
324199
5
firms
71
8
16
7
4
35
12
6
325110
5
firms
41
1
4
4
2
11
4
6
325120
5
firms
118
6
45
13
9
73
15
8
325131
5
firms
63
3
8
5
7
23
15
10
325132
5
firms
93
5
16
8
11
40
24
8
325181
5
firms
29
1
4
5
4
14
2
1
325182
5
firms
8
0
0
0
2
2
0
2
325188
5
firms
401
26
71
47
34
178
87
46
325191
5
firms
44
1
18
7
7
33
2
2
325192
5
firms
38
2
2
2
0
6
8
3
325193
5
firms
35
1
4
5
3
13
10
5
325199
5
firms
484
26
74
45
44
189
103
68
325211
5
firms
322
28
20
18
27
93
101
42
325212
5
firms
120
9
26
20
20
75
13
6
325221
5
firms
6
1
0
0
0
1
1
2
325222
5
firms
67
4
9
5
4
22
12
7
325311
5
firms
128
9
42
23
13
87
22
4
325312
5
firms
45
1
10
6
4
21
6
7
325314
5
firms
344
27
83
69
48
227
68
24
325320
5
firms
228
20
57
35
29
141
30
23
325411
5
firms
343
35
91
52
36
214
62
32
325412
5
firms
730
48
153
85
97
383
160
93
325413
5
firms
198
8
32
28
26
94
56
20
325414
5
firms
254
16
63
45
33
157
51
21
325510
5
firms
1140
44
290
204
216
754
250
72
325520
5
firms
528
29
137
102
76
344
91
39
325611
5
firms
739
45
244
142
117
548
126
32
325612
5
firms
689
52
230
129
90
501
113
44
325613
5
firms
182
6
35
29
28
98
41
8
325620
5
firms
712
82
178
96
97
453
139
67
325910
5
firms
254
11
45
54
41
151
61
22
325920
5
firms
62
4
13
7
2
26
15
11
325991
5
firms
688
32
155
134
115
436
148
45
325992
5
firms
295
29
100
38
41
208
41
15
325998
5
firms
970
63
206
145
173
587
218
71
326111
5
firms
431
11
54
46
55
166
157
73
326112
5
firms
117
6
7
9
11
33
39
23
326113
5
firms
717
32
115
104
112
363
195
70
326121
5
firms
700
18
165
121
113
417
169
64
326122
5
firms
318
18
59
45
41
163
86
31
326130
5
firms
434
28
137
96
75
336
61
12
326140
5
firms
566
21
118
97
103
339
138
45
326150
5
firms
257
14
19
13
30
76
99
48
326160
5
firms
218
14
35
20
19
88
72
24
326191
5
firms
483
28
100
107
92
327
120
20
326192
5
firms
27
5
6
4
3
18
2
1
326199
5
firms
7494
495
1233
887
1142
3757
2422
867
326211
5
firms
108
6
24
16
17
63
15
14
326212
5
firms
596
37
278
86
72
473
77
33
326220
5
firms
155
5
29
14
25
73
38
16
326291
5
firms
603
16
99
82
88
285
179
73
326299
5
firms
835
49
142
109
131
431
234
86
327111
5
firms
44
3
9
6
5
23
6
6
327112
5
firms
967
107
449
139
103
798
118
33
327113
5
firms
135
4
23
19
18
64
36
19
327121
5
firms
132
3
26
11
8
48
46
21
327122
5
firms
164
17
52
33
21
123
23
11
327123
5
firms
50
3
15
6
5
29
12
3
327124
5
firms
121
7
24
9
16
56
35
15
327125
5
firms
99
12
17
14
9
52
17
12
327211
5
firms
31
11
4
1
1
17
6
2
327212
5
firms
492
48
210
95
57
410
38
12
327213
5
firms
16
2
1
0
1
4
0
2
327215
5
firms
1458
122
555
244
165
1086
238
68
327310
5
firms
153
7
28
28
25
88
20
15
327320
5
firms
2809
139
520
477
568
1704
882
155
327331
5
firms
685
19
115
104
133
371
227
54
327332
5
firms
262
9
39
23
43
114
95
36
327390
5
firms
2092
139
555
403
406
1503
423
111
327410
5
firms
45
1
4
5
3
13
11
8
327420
5
firms
189
11
55
31
34
131
34
9
327910
5
firms
319
13
43
41
57
154
115
33
327991
5
firms
1081
86
353
229
207
875
178
15
327992
5
firms
265
16
50
38
34
138
53
24
327993
5
firms
195
5
47
30
36
118
37
17
327999
5
firms
458
41
90
65
87
283
109
35
331111
5
firms
299
66
47
27
16
156
32
37
331112
5
firms
21
1
0
1
1
3
2
7
331210
5
firms
179
17
13
13
11
54
45
35
331221
5
firms
177
22
39
24
25
110
27
18
331222
5
firms
221
19
29
15
17
80
54
51
331311
5
firms
8
0
0
0
0
0
1
2
331312
5
firms
19
4
3
0
0
7
0
0
331314
5
firms
126
9
25
9
16
59
39
13
331315
5
firms
56
1
7
9
6
23
8
6
331316
5
firms
144
6
20
6
11
43
31
30
331319
5
firms
63
8
8
7
11
34
8
10
331411
5
firms
7
1
0
1
0
2
1
0
331419
5
firms
142
13
36
22
10
81
26
11
331421
5
firms
95
6
16
9
8
39
17
14
331422
5
firms
61
6
8
8
6
28
15
5
331423
5
firms
43
0
2
3
5
10
11
15
331491
5
firms
221
10
34
25
27
96
60
20
331492
5
firms
233
13
57
23
28
121
55
25
331511
5
firms
583
27
86
50
55
218
196
101
331512
5
firms
148
8
15
6
12
41
58
29
331513
5
firms
277
15
50
26
39
130
82
38
331521
5
firms
294
11
28
23
52
114
91
57
331522
5
firms
253
5
32
37
33
107
85
43
331524
5
firms
584
27
105
95
108
335
166
45
331525
5
firms
304
15
61
50
58
184
83
23
331528
5
firms
142
7
37
28
19
91
33
9
332111
5
firms
388
17
81
56
40
194
93
53
332112
5
firms
72
1
10
10
8
29
20
9
332114
5
firms
342
14
28
42
78
162
120
32
332115
5
firms
56
2
7
7
4
20
20
6
332116
5
firms
2053
84
295
282
361
1022
706
231
332117
5
firms
163
11
21
22
30
84
37
23
332211
5
firms
168
15
49
27
22
113
24
15
332212
5
firms
1172
72
317
207
189
785
264
74
332213
5
firms
158
2
38
32
27
99
33
10
332214
5
firms
71
3
8
7
10
28
21
13
332311
5
firms
587
57
133
102
84
376
147
40
332312
5
firms
2881
148
582
479
566
1775
854
167
332313
5
firms
1020
51
189
208
198
646
295
55
332321
5
firms
1238
71
301
217
162
751
310
110
332322
5
firms
4188
175
700
719
915
2509
1337
247
332323
5
firms
1838
119
618
396
326
1459
305
47
332410
5
firms
427
29
53
49
59
190
138
61
332420
5
firms
558
14
52
57
94
217
227
60
332431
5
firms
103
11
26
11
9
57
17
11
332439
5
firms
442
31
117
76
64
288
105
34
332510
5
firms
894
41
198
125
128
492
233
94
332611
5
firms
123
7
19
23
19
68
30
14
332612
5
firms
318
11
58
41
59
169
103
34
332618
5
firms
1264
70
339
207
208
824
288
93
332710
5
firms
23787
1719
8750
5150
4134
19753
3500
399
332721
5
firms
2644
34
311
459
684
1488
955
165
332722
5
firms
887
24
122
130
173
449
296
97
332811
5
firms
651
20
89
107
130
346
216
55
332812
5
firms
2008
126
448
310
382
1266
542
119
332813
5
firms
3272
180
777
643
613
2213
869
151
332911
5
firms
447
21
62
66
58
207
119
56
332912
5
firms
399
34
85
48
67
234
70
43
332913
5
firms
148
12
31
12
16
71
38
19
332919
5
firms
221
8
37
18
29
92
73
29
332991
5
firms
119
4
19
16
14
53
23
14
332992
5
firms
113
13
43
23
16
95
10
2
332993
5
firms
51
6
11
4
1
22
6
9
332994
5
firms
204
20
68
36
28
152
36
7
332995
5
firms
66
3
15
11
6
35
13
6
332996
5
firms
886
55
172
165
173
565
213
68
332997
5
firms
676
39
249
174
111
573
82
14
332998
5
firms
89
11
20
14
10
55
15
4
332999
5
firms
3272
373
809
586
598
2366
647
154
333111
5
firms
1280
82
300
220
238
840
295
96
333112
5
firms
124
7
28
15
16
66
26
11
333120
5
firms
734
63
125
100
102
390
197
86
333131
5
firms
267
14
65
39
43
161
67
23
333132
5
firms
501
25
113
89
91
318
121
24
333210
5
firms
304
26
88
55
46
215
70
12
333220
5
firms
434
29
110
66
69
274
97
30
333291
5
firms
314
4
56
47
61
168
98
27
333292
5
firms
440
21
121
92
68
302
103
25
333293
5
firms
492
31
125
87
83
326
104
40
333294
5
firms
573
27
124
103
92
346
156
42
333295
5
firms
252
15
40
24
27
106
62
48
333298
5
firms
1619
93
414
241
267
1015
398
130
333311
5
firms
111
6
26
18
22
72
25
6
333312
5
firms
64
6
14
10
7
37
12
11
333313
5
firms
131
13
26
12
13
64
33
15
333314
5
firms
476
26
123
71
68
288
117
31
333315
5
firms
407
30
115
61
64
270
87
27
333319
5
firms
1257
70
352
208
174
804
287
95
333411
5
firms
343
27
81
53
50
211
78
25
333412
5
firms
172
6
28
23
21
78
54
16
333414
5
firms
431
36
93
74
63
266
81
45
333415
5
firms
649
31
107
80
78
296
185
89
333511
5
firms
2536
121
587
518
544
1770
599
112
333512
5
firms
424
30
43
38
67
178
164
46
333513
5
firms
248
19
17
18
34
88
95
39
333514
5
firms
4665
289
1329
999
915
3532
929
136
333515
5
firms
1819
99
537
384
342
1362
344
71
333516
5
firms
97
4
20
17
20
61
23
9
333518
5
firms
448
25
78
63
67
233
151
43
333611
5
firms
81
11
15
5
8
39
19
6
333612
5
firms
230
7
30
26
41
104
82
25
333613
5
firms
256
7
49
36
42
134
60
28
333618
5
firms
255
18
64
29
29
140
49
22
333911
5
firms
396
19
71
64
62
216
109
25
333912
5
firms
281
22
66
39
45
172
49
27
333913
5
firms
66
4
13
10
6
33
16
4
333921
5
firms
169
8
27
30
28
93
51
15
333922
5
firms
854
36
134
136
154
460
260
97
333923
5
firms
277
13
52
49
35
149
85
20
333924
5
firms
433
30
96
50
62
238
121
43
333991
5
firms
194
8
61
39
30
138
28
8
333992
5
firms
231
17
33
37
30
117
61
29
333993
5
firms
637
22
133
106
104
365
176
55
333994
5
firms
386
20
77
46
78
221
114
33
333995
5
firms
274
7
55
46
45
153
68
28
333996
5
firms
155
7
24
34
30
95
28
15
333997
5
firms
114
6
24
20
21
71
29
7
333999
5
firms
2059
164
634
382
300
1480
372
112
334111
5
firms
542
69
138
75
73
355
102
36
334112
5
firms
196
20
42
22
22
106
47
19
334113
5
firms
153
23
53
16
19
111
29
6
334119
5
firms
1069
135
301
127
172
735
180
72
334210
5
firms
561
46
94
71
63
274
134
80
334220
5
firms
1088
80
192
124
158
554
299
116
334290
5
firms
463
32
148
92
54
326
71
35
334310
5
firms
531
63
153
71
77
364
97
45
334411
5
firms
134
12
24
23
22
81
22
12
334412
5
firms
1311
108
275
187
204
774
360
121
334413
5
firms
1023
96
226
149
135
606
194
101
334414
5
firms
107
5
18
8
11
42
35
14
334415
5
firms
88
6
8
9
5
28
28
16
334416
5
firms
431
33
65
63
63
224
138
42
334417
5
firms
283
20
49
31
34
134
70
41
334418
5
firms
665
27
54
31
74
186
284
120
334419
5
firms
1696
104
405
256
245
1010
397
161
334510
5
firms
486
40
94
55
64
253
108
59
334511
5
firms
570
26
146
91
82
345
108
52
334512
5
firms
311
16
80
50
42
188
75
17
334513
5
firms
939
68
234
155
122
579
221
60
334514
5
firms
214
6
54
37
32
129
50
15
334515
5
firms
764
50
171
132
102
455
182
62
334516
5
firms
605
36
171
99
82
388
126
48
334517
5
firms
145
14
28
22
25
89
32
10
334518
5
firms
170
12
55
27
5
99
41
13
334519
5
firms
850
54
206
116
141
517
196
77
334611
5
firms
81
7
18
9
11
45
19
9
334612
5
firms
505
47
175
83
74
379
74
38
334613
5
firms
239
27
85
35
25
172
32
16
335110
5
firms
61
4
14
4
9
31
15
6
335121
5
firms
558
45
156
93
83
377
127
41
335122
5
firms
324
18
55
54
58
185
87
36
335129
5
firms
313
16
79
47
39
181
79
30
335211
5
firms
126
14
28
20
16
78
17
10
335212
5
firms
30
4
3
0
5
12
5
2
335221
5
firms
86
5
22
6
8
41
17
6
335222
5
firms
20
0
2
1
3
6
1
4
335224
5
firms
15
2
3
0
2
7
0
0
335228
5
firms
36
3
3
2
3
11
9
2
335311
5
firms
280
10
57
41
48
156
63
33
335312
5
firms
556
27
114
106
69
316
111
53
335313
5
firms
508
31
102
90
91
314
115
42
335314
5
firms
1228
59
349
207
177
792
273
78
335911
5
firms
92
3
15
15
11
44
19
12
335912
5
firms
34
1
11
7
2
21
2
3
335921
5
firms
32
5
5
1
3
14
5
4
335929
5
firms
271
16
20
14
24
74
92
48
335931
5
firms
446
23
78
59
64
224
114
50
335932
5
firms
181
16
41
25
17
99
34
20
335991
5
firms
100
6
15
9
12
42
27
16
335999
5
firms
949
76
195
123
118
512
261
99
336111
5
firms
189
26
65
23
13
127
31
14
336112
5
firms
84
10
31
12
13
66
7
0
336120
5
firms
77
5
12
19
7
43
12
6
336211
5
firms
746
40
129
131
128
428
220
62
336212
5
firms
374
30
69
65
56
220
90
41
336213
5
firms
71
5
11
12
11
39
11
9
336214
5
firms
748
55
213
114
97
479
196
50
336311
5
firms
123
5
31
16
20
72
23
10
336312
5
firms
823
53
321
148
91
613
92
56
336321
5
firms
97
5
22
12
9
48
21
9
336322
5
firms
942
59
229
144
101
533
230
81
336330
5
firms
179
11
36
27
21
95
31
20
336340
5
firms
207
11
36
24
31
102
49
27
336350
5
firms
453
36
126
65
53
280
71
43
336360
5
firms
276
23
64
34
26
147
62
32
336370
5
firms
638
15
56
45
75
191
226
141
336391
5
firms
59
2
8
8
6
24
14
4
336399
5
firms
1233
79
252
157
143
631
309
145
336411
5
firms
191
24
45
29
15
113
35
14
336412
5
firms
269
19
34
30
26
109
64
61
336413
5
firms
1034
70
251
154
171
646
258
59
336414
5
firms
13
1
1
0
2
4
1
2
336415
5
firms
20
0
2
2
1
5
4
0
336419
5
firms
44
2
7
8
7
24
11
2
336510
5
firms
176
11
24
15
22
72
49
26
336611
5
firms
651
54
153
97
95
399
148
65
336612
5
firms
1080
131
318
190
157
796
204
61
336991
5
firms
380
43
129
67
51
290
62
15
336992
5
firms
45
6
9
5
6
26
9
4
336999
5
firms
376
30
84
61
64
239
89
26
337110
5
firms
7797
618
3465
1760
1109
6952
723
98
337121
5
firms
1590
134
547
282
213
1176
278
101
337122
5
firms
3696
422
1585
617
424
3048
444
144
337124
5
firms
375
19
104
66
60
249
77
27
337125
5
firms
207
30
75
36
23
164
27
7
337127
5
firms
956
88
229
150
145
612
241
74
337129
5
firms
105
13
33
15
19
80
18
4
337211
5
firms
622
48
178
102
72
400
163
40
337212
5
firms
1060
53
226
195
214
688
325
43
337214
5
firms
300
14
59
41
56
170
70
38
337215
5
firms
2042
137
397
358
380
1272
585
132
337910
5
firms
620
46
140
101
100
387
180
40
337920
5
firms
428
27
157
65
61
310
86
24
339111
5
firms
365
13
79
58
71
221
92
26
339112
5
firms
1431
98
351
263
230
942
310
92
339113
5
firms
1492
102
400
257
219
978
325
109
339114
5
firms
867
88
362
170
120
740
85
27
339115
5
firms
494
26
192
83
69
370
71
27
339116
5
firms
7264
468
4565
1352
563
6948
293
16
339911
5
firms
2285
223
1061
435
262
1981
247
47
339912
5
firms
162
15
46
31
23
115
34
8
339913
5
firms
409
39
219
58
36
352
50
6
339914
5
firms
922
93
425
152
102
772
125
16
339920
5
firms
2485
272
900
449
328
1949
374
120
339931
5
firms
243
37
113
28
29
207
27
8
339932
5
firms
754
98
251
115
96
560
124
52
339941
5
firms
109
8
28
10
14
60
30
12
339942
5
firms
177
24
48
20
24
116
40
14
339943
5
firms
583
38
249
131
81
499
69
11
339944
5
firms
104
3
22
17
18
60
22
13
339950
5
firms
5800
587
2348
1133
820
4888
750
131
339991
5
firms
558
25
90
77
111
303
170
42
339992
5
firms
557
51
256
96
57
460
66
21
339993
5
firms
231
17
84
42
22
165
45
13
339994
5
firms
330
27
71
51
44
193
90
26
339995
5
firms
157
5
47
29
26
107
38
8
339999
5
firms
2861
425
919
471
385
2200
482
128
421110
5
firms
6572
729
2914
922
643
5208
1030
250
421120
5
firms
9140
746
4017
1664
1133
7560
1089
280
421130
5
firms
1315
74
502
254
172
1002
219
66
421140
5
firms
6757
446
3285
1700
925
6356
369
24
421210
5
firms
6095
631
3057
947
627
5262
658
131
421220
5
firms
7570
724
3643
1356
818
6541
781
161
421310
5
firms
5639
586
2296
950
723
4555
763
215
421320
5
firms
2284
333
918
404
241
1896
242
75
421330
5
firms
1032
115
460
156
105
836
108
53
421390
5
firms
2468
309
1137
425
245
2116
210
74
421410
5
firms
1129
93
460
195
137
885
174
39
421420
5
firms
5136
401
2034
1107
772
4314
677
89
421430
5
firms
13741
1956
5364
2450
1768
11538
1650
330
421440
5
firms
5006
382
2180
1050
724
4336
539
84
421450
5
firms
8281
989
4251
1302
799
7341
647
152
421460
5
firms
1504
129
657
245
178
1209
222
48
421490
5
firms
2410
206
1041
484
312
2043
247
60
421510
5
firms
9124
678
3800
1568
1225
7271
1307
340
421520
5
firms
627
56
311
103
68
538
48
11
421610
5
firms
9531
750
4144
1929
1295
8118
1016
225
421620
5
firms
3211
247
1347
675
427
2696
378
76
421690
5
firms
15014
1481
6389
2956
1979
12805
1635
314
421710
5
firms
7250
440
3050
1387
1084
5961
1008
169
421720
5
firms
3669
337
1543
756
483
3119
393
97
421730
5
firms
3247
194
1279
702
526
2701
407
90
421740
5
firms
995
70
413
173
145
801
142
30
421810
5
firms
3681
271
1411
618
512
2812
594
172
421820
5
firms
8329
473
2750
1804
1763
6790
1366
125
421830
5
firms
29095
2256
12938
5853
3857
24904
3122
662
421840
5
firms
9882
674
4075
1980
1418
8147
1302
265
421850
5
firms
5664
409
2472
1255
792
4928
585
109
421860
5
firms
3646
364
1718
632
433
3147
341
81
421910
5
firms
5725
613
2718
997
693
5021
566
90
421920
5
firms
3055
308
1522
526
329
2685
288
52
421930
5
firms
7790
688
2996
1485
1208
6377
1157
163
421940
5
firms
7858
907
4689
1217
606
7419
364
53
421990
5
firms
11487
1829
6161
1761
907
10658
621
117
422110
5
firms
1489
82
768
259
169
1278
129
46
422120
5
firms
6049
380
2921
1181
797
5279
606
93
422130
5
firms
4794
400
2125
843
618
3986
620
116
422210
5
firms
6382
723
2907
1021
659
5310
706
194
422310
5
firms
5263
700
2517
948
535
4700
406
92
422320
5
firms
4586
507
2196
734
494
3931
471
112
422330
5
firms
7883
1081
4054
1175
683
6993
681
138
422340
5
firms
1650
202
827
262
149
1440
149
31
422410
5
firms
3438
442
1396
605
375
2818
397
120
422420
5
firms
3124
210
1199
581
416
2406
489
141
422430
5
firms
2191
195
952
375
267
1789
276
68
422440
5
firms
942
48
327
165
164
704
178
43
422450
5
firms
2134
205
981
343
288
1817
236
44
422460
5
firms
2978
454
1301
506
351
2612
310
43
422470
5
firms
3315
213
1366
640
490
2709
482
76
422480
5
firms
5546
428
2069
1005
831
4333
987
184
422490
5
firms
11436
1257
5216
1827
1281
9581
1307
313
422510
5
firms
3636
145
1083
949
699
2876
611
104
422520
5
firms
1694
113
590
242
259
1204
468
13
422590
5
firms
1539
215
774
249
134
1372
123
18
422610
5
firms
3351
251
1572
550
397
2770
400
94
422690
5
firms
8304
717
3995
1457
956
7125
791
174
422710
5
firms
5124
85
1095
1079
1016
3275
1368
343
422720
5
firms
2927
249
1265
473
310
2297
375
153
422810
5
firms
2504
101
487
306
434
1328
915
237
422820
5
firms
1363
151
476
209
169
1005
235
82
422910
5
firms
5176
512
2317
948
573
4350
576
155
422920
5
firms
3237
274
1509
501
298
2582
380
169
422930
5
firms
3538
394
1417
706
473
2990
454
72
422940
5
firms
1343
107
389
227
215
938
300
70
422950
5
firms
1527
139
564
335
225
1263
184
47
422990
5
firms
15243
2863
8268
2038
1037
14206
766
157
441110
5
firms
23762
1187
2714
1777
3442
9120
12523
2010
441120
5
firms
23079
2885
14198
3838
1378
22299
664
94
441210
5
firms
2789
202
1013
668
525
2408
338
33
441221
5
firms
3644
340
1342
823
731
3236
398
9
441222
5
firms
4690
456
2087
1121
665
4329
326
29
441229
5
firms
1871
275
922
376
215
1788
76
7
441310
5
firms
26068
1769
11818
6683
3475
23745
1921
306
441320
5
firms
10528
652
3672
3036
2055
9415
940
132
442110
5
firms
21728
1984
8754
5411
3318
19467
1903
262
442210
5
firms
14277
1245
7124
3271
1702
13342
848
65
442291
5
firms
1814
218
1059
332
132
1741
50
14
442299
5
firms
10553
1001
5655
2272
963
9891
495
90
443111
5
firms
9101
682
4734
2197
997
8610
425
40
443112
5
firms
10456
1308
5214
2128
1071
9721
594
81
443120
5
firms
11431
2114
5046
2351
1174
10685
616
79
443130
5
firms
1450
78
696
319
206
1299
133
12
444110
5
firms
1510
136
401
335
266
1138
273
69
444120
5
firms
3648
261
1809
880
434
3384
200
46
444130
5
firms
13445
666
5361
3537
2384
11948
1344
118
444190
5
firms
32622
2125
11190
7737
5838
26890
4845
690
444210
5
firms
4527
397
2308
1078
482
4265
227
26
444220
5
firms
13014
1317
5183
2932
1920
11352
1413
192
445110
5
firms
45597
4918
18696
7212
5734
36560
7321
1353
445120
5
firms
22657
3030
11702
4614
2282
21628
790
149
445210
5
firms
6188
591
3173
1391
693
5848
305
26
445220
5
firms
1727
254
965
303
131
1653
69
3
445230
5
firms
3094
676
1526
432
262
2896
179
19
445291
5
firms
2167
595
763
354
217
1929
176
43
445292
5
firms
2138
384
930
415
219
1948
154
25
445299
5
firms
3732
921
1557
663
365
3506
189
17
445310
5
firms
24830
2107
14314
5473
2074
23968
721
91
446110
5
firms
22073
1005
6658
7238
4798
19699
1988
146
446120
5
firms
4197
655
2398
680
289
4022
129
25
446130
5
firms
6683
484
3978
1419
499
6380
235
42
446191
5
firms
5334
878
2623
1086
443
5030
274
20
446199
5
firms
5982
758
2859
1236
614
5467
375
54
447110
5
firms
38342
3160
13167
9969
7084
33380
3938
831
447190
5
firms
33441
2406
15405
8415
4151
30377
2343
568
448110
5
firms
6218
379
3122
1518
670
5689
388
79
448120
5
firms
16723
1502
9428
3494
1432
15856
623
128
448130
5
firms
2857
378
1569
541
206
2694
114
31
448140
5
firms
7911
832
3665
1634
926
7057
590
133
448150
5
firms
2325
355
1366
345
131
2197
86
22
448190
5
firms
7733
1200
3931
1446
641
7218
386
74
448210
5
firms
7289
476
3633
1747
815
6671
471
87
448310
5
firms
19306
1754
11337
4106
1461
18658
527
83
448320
5
firms
841
97
420
141
91
749
62
18
451110
5
firms
19882
2663
10145
3926
1922
18656
1066
100
451120
5
firms
6529
894
3421
1207
585
6107
339
56
451130
5
firms
4040
374
2373
829
303
3879
130
16
451140
5
firms
3818
281
1897
877
478
3533
254
22
451211
5
firms
6585
669
3166
1429
721
5985
457
97
451212
5
firms
1970
191
1305
252
119
1867
76
20
451220
5
firms
3640
451
1973
690
286
3400
187
36
452110
5
firms
167
49
18
8
3
78
15
24
452910
5
firms
138
70
32
14
3
119
2
6
452990
5
firms
10374
1380
5171
1978
1036
9565
606
112
453110
5
firms
24471
2269
13484
5715
2240
23708
706
42
453210
5
firms
4688
439
2148
1068
595
4250
364
43
453220
5
firms
28370
3794
14749
5566
2541
26650
1414
197
453310
5
firms
14705
1888
9038
2061
796
13783
569
273
453910
5
firms
6768
952
3251
1462
751
6416
312
26
453920
5
firms
5614
924
3437
845
266
5472
112
24
453930
5
firms
4050
462
1429
984
720
3595
416
27
453991
5
firms
3408
536
1749
656
252
3193
158
40
453998
5
firms
17092
3015
8763
3056
1427
16261
686
95
454110
5
firms
8956
961
4331
1447
946
7685
816
238
454210
5
firms
5791
696
3178
851
520
5245
420
90
454311
5
firms
4889
187
1886
1190
794
4057
671
131
454312
5
firms
2931
146
928
803
558
2435
381
70
454319
5
firms
304
50
199
36
12
297
5
1
454390
5
firms
12857
1822
7076
1884
1088
11870
790
115
481111
5
firms
518
117
141
44
28
330
80
57
481112
5
firms
293
46
68
48
36
198
42
26
481211
5
firms
1242
135
571
180
127
1013
139
30
481212
5
firms
159
20
44
23
20
107
33
11
481219
5
firms
416
60
202
70
32
364
24
19
483111
5
firms
223
21
70
28
27
146
32
22
483112
5
firms
67
9
20
8
6
43
10
3
483113
5
firms
437
36
119
58
71
284
86
38
483114
5
firms
120
19
42
20
14
95
15
8
483211
5
firms
351
40
100
56
47
243
52
30
483212
5
firms
244
52
94
41
24
211
24
7
484110
5
firms
16802
3548
7976
2244
1531
15299
1235
195
484121
5
firms
22897
4564
10439
2611
1954
19568
2501
563
484122
5
firms
2681
544
1010
292
225
2071
369
159
484210
5
firms
8260
860
3257
1402
1284
6803
1273
145
484220
5
firms
34020
5035
19408
5035
2592
32070
1651
193
484230
5
firms
12671
1458
6420
1907
1328
11113
1175
250
485111
5
firms
35
3
16
3
2
24
4
4
485112
5
firms
17
4
1
3
3
11
2
1
485113
5
firms
414
42
139
46
53
280
78
36
485119
5
firms
26
6
9
4
2
21
3
2
485210
5
firms
229
24
70
37
19
150
40
31
485310
5
firms
3160
371
1763
449
294
2877
246
29
485320
5
firms
3395
527
1608
525
347
3007
344
33
485410
5
firms
3346
182
1177
493
466
2318
788
201
485510
5
firms
1382
125
397
231
227
980
335
52
485991
5
firms
1776
213
581
349
273
1416
279
63
485999
5
firms
816
136
317
109
90
652
125
28
486110
5
firms
54
5
4
1
2
12
5
2
486210
5
firms
141
11
43
12
13
79
11
8
486910
5
firms
47
4
8
1
2
15
2
4
486990
5
firms
15
0
2
1
0
3
2
0
487110
5
firms
431
102
148
50
44
344
56
18
487210
5
firms
1688
509
725
206
127
1567
92
18
487990
5
firms
159
26
62
23
22
133
20
4
488111
5
firms
16
3
4
1
1
9
1
4
488119
5
firms
1249
121
467
199
183
970
196
43
488190
5
firms
2184
247
996
383
244
1870
209
57
488210
5
firms
472
53
120
81
72
326
71
35
488310
5
firms
145
11
36
13
17
77
27
16
488320
5
firms
400
41
93
38
59
231
77
46
488330
5
firms
826
150
356
99
85
690
91
25
488390
5
firms
817
135
423
115
50
723
62
20
488410
5
firms
5851
695
2696
1292
793
5476
357
14
488490
5
firms
577
121
219
78
52
470
66
21
488510
5
firms
12204
1287
5826
2477
1338
10928
960
215
488991
5
firms
888
156
409
139
71
775
79
26
488999
5
firms
103
25
50
11
6
92
6
2
492110
5
firms
2464
490
1054
347
222
2113
252
70
492210
5
firms
5160
723
2470
754
527
4474
568
100
493110
5
firms
2675
248
899
433
365
1945
482
179
493120
5
firms
558
36
146
94
102
378
120
34
493130
5
firms
360
58
105
48
59
270
55
16
493190
5
firms
841
78
303
136
107
624
111
66
511110
5
firms
6616
501
2294
1462
1035
5292
957
244
511120
5
firms
5719
616
2529
1008
673
4826
602
172
511130
5
firms
2552
304
1205
379
222
2110
285
86
511140
5
firms
1139
101
464
202
147
914
138
44
511191
5
firms
93
10
29
15
7
61
15
10
511199
5
firms
2443
393
951
379
292
2015
281
68
511210
5
firms
9426
933
3789
1537
1252
7511
1339
341
512110
5
firms
9529
2881
4772
943
464
9060
343
60
512120
5
firms
629
82
303
94
69
548
49
10
512131
5
firms
2044
228
483
453
423
1587
365
59
512132
5
firms
284
139
72
23
19
253
17
6
512191
5
firms
2882
383
1523
466
254
2626
201
35
512199
5
firms
338
43
162
59
33
297
23
10
512210
5
firms
279
57
162
33
18
270
8
0
512220
5
firms
264
42
128
36
24
230
21
5
512230
5
firms
692
143
381
74
33
631
40
10
512240
5
firms
1410
246
820
191
89
1346
52
6
512290
5
firms
345
72
194
39
17
322
14
4
513111
5
firms
247
38
61
44
35
178
41
13
513112
5
firms
5069
504
1085
1054
1306
3949
922
121
513120
5
firms
1107
153
262
134
102
651
250
114
513210
5
firms
349
47
117
44
33
241
44
25
513220
5
firms
1516
167
616
259
161
1203
168
73
513310
5
firms
3037
582
952
447
382
2363
474
131
513321
5
firms
1914
422
825
280
176
1703
141
29
513322
5
firms
1475
287
579
237
147
1250
138
46
513330
5
firms
1664
354
614
249
156
1373
192
65
513340
5
firms
418
59
139
55
66
319
55
20
513390
5
firms
740
196
337
102
47
682
31
12
514110
5
firms
285
42
121
39
19
221
28
13
514120
5
firms
2027
88
1081
396
229
1794
202
21
514191
5
firms
4915
1252
1762
793
517
4324
406
82
514199
5
firms
277
48
117
32
23
220
26
17
514210
5
firms
4756
787
1840
619
471
3717
633
204
521110
5
firms
12
0
0
0
0
0
0
0
522110
5
firms
7920
206
202
568
1660
2636
3995
998
522120
5
firms
1836
27
74
150
245
496
817
340
522130
5
firms
9723
54
4606
1935
1251
7846
1505
345
522190
5
firms
31
3
4
3
6
16
4
6
522210
5
firms
154
20
28
16
9
73
24
12
522220
5
firms
3198
399
1448
455
242
2544
256
139
522291
5
firms
3981
458
2254
610
232
3554
210
104
522292
5
firms
7699
1748
2732
1126
777
6383
787
311
522293
5
firms
138
19
35
17
15
86
22
10
522294
5
firms
185
36
77
19
14
146
10
14
522298
5
firms
5608
594
3325
958
345
5222
234
76
522310
5
firms
9535
1857
4280
1573
967
8677
693
91
522320
5
firms
821
129
311
117
77
634
91
47
522390
5
firms
4441
680
2116
724
353
3873
324
114
523110
5
firms
2838
503
1282
291
214
2290
278
110
523120
5
firms
8053
1001
4811
941
479
7232
459
164
523130
5
firms
618
113
301
77
39
530
42
17
523140
5
firms
1340
215
697
200
89
1201
83
18
523210
5
firms
68
33
11
2
3
49
4
5
523910
5
firms
6732
1224
4135
631
244
6234
196
96
523920
5
firms
10315
1711
5520
1424
706
9361
550
173
523930
5
firms
8329
1907
4839
828
362
7936
225
54
523991
5
firms
2647
451
1473
279
148
2351
122
48
523999
5
firms
428
99
235
39
15
388
13
11
524113
5
firms
993
107
274
84
78
543
152
95
524114
5
firms
920
74
196
99
74
443
158
127
524126
5
firms
2284
176
898
373
171
1618
272
197
524127
5
firms
679
146
251
122
62
581
51
23
524128
5
firms
144
24
60
20
12
116
16
1
524130
5
firms
275
31
112
34
12
189
41
12
524210
5
firms
113112
9695
77408
16246
5821
109170
3205
424
524291
5
firms
3011
391
1609
422
260
2682
213
62
524292
5
firms
5386
645
2197
939
603
4384
644
183
524298
5
firms
1790
332
871
234
129
1566
124
48
525910
5
firms
172
61
78
6
5
150
5
6
525930
5
firms
577
119
256
62
24
461
42
33
525990
5
firms
264
116
105
20
5
246
8
4
531110
5
firms
54244
5279
35677
7677
3229
51862
1758
396
531120
5
firms
28523
3389
18436
3467
1503
26795
1095
319
531130
5
firms
4877
486
3566
551
139
4742
97
20
531190
5
firms
10913
1282
7544
1390
399
10615
208
55
531210
5
firms
57708
10521
37591
5620
2214
55946
1300
293
531311
5
firms
18787
2382
9272
2816
1802
16272
1886
493
531312
5
firms
8651
936
4290
1371
868
7465
837
206
531320
5
firms
11839
1780
8055
1337
452
11624
159
32
531390
5
firms
9458
2601
4901
965
493
8960
310
98
532111
5
firms
2224
244
1011
367
252
1874
256
70
532112
5
firms
789
103
381
98
73
655
71
40
532120
5
firms
2131
259
1103
277
175
1814
189
82
532210
5
firms
1168
168
441
236
132
977
151
23
532220
5
firms
1537
220
761
268
135
1384
124
22
532230
5
firms
12340
1156
6116
2921
1346
11539
696
80
532291
5
firms
783
90
280
163
100
633
89
16
532292
5
firms
1622
558
621
214
125
1518
88
10
532299
5
firms
2277
333
812
426
351
1922
296
30
532310
5
firms
3870
352
1577
966
574
3469
316
46
532411
5
firms
769
122
349
113
73
657
56
22
532412
5
firms
2629
358
991
479
364
2192
288
81
532420
5
firms
1052
156
470
161
104
891
102
21
532490
5
firms
4281
621
1737
617
527
3502
488
145
533110
5
firms
1991
300
899
248
168
1615
147
68
541110
5
firms
163485
14770
108033
22910
10443
156156
6432
758
541191
5
firms
5273
480
2464
1156
634
4734
440
67
541199
5
firms
1737
320
995
219
106
1640
74
12
541211
5
firms
51841
5434
30202
9806
4187
49629
1994
156
541213
5
firms
11292
947
7040
1769
942
10698
548
30
541214
5
firms
2315
309
744
289
237
1579
405
213
541219
5
firms
28412
3842
18973
3477
1199
27491
682
138
541310
5
firms
20569
2467
10577
4042
2014
19100
1288
148
541320
5
firms
7584
1865
3500
1208
631
7204
338
34
541330
5
firms
46182
6336
21519
7324
5256
40435
4465
870
541340
5
firms
2119
400
1251
245
136
2032
73
11
541350
5
firms
3077
588
1973
287
135
2983
79
7
541360
5
firms
624
108
313
93
49
563
42
12
541370
5
firms
8764
757
4704
1880
955
8296
403
42
541380
5
firms
4224
391
1488
790
578
3247
721
160
541410
5
firms
10132
1844
6241
1260
514
9859
234
23
541420
5
firms
1453
288
729
184
113
1314
106
15
541430
5
firms
14952
2378
8914
2140
977
14409
460
44
541490
5
firms
1069
287
562
121
58
1028
32
4
541511
5
firms
32911
7368
17028
3417
2115
29928
2187
500
541512
5
firms
31682
6903
16790
3447
2033
29173
1775
442
541513
5
firms
814
131
285
100
75
591
111
54
541519
5
firms
13729
5085
6776
1019
431
13311
283
75
541611
5
firms
28141
6618
15779
2541
1332
26270
1168
397
541612
5
firms
14770
2929
7830
2009
1029
13797
750
129
541613
5
firms
13311
3211
7780
1176
565
12732
400
92
541614
5
firms
3167
681
1657
316
195
2849
211
51
541618
5
firms
3337
986
1716
317
167
3186
108
24
541620
5
firms
6285
890
3257
1014
631
5792
384
58
541690
5
firms
14745
3840
8536
1240
561
14177
408
77
541710
5
firms
8049
1179
3142
1239
892
6452
1026
343
541720
5
firms
1856
228
838
288
188
1542
207
77
541810
5
firms
12824
1935
6257
2224
1281
11697
938
117
541820
5
firms
6253
817
3740
920
432
5909
276
43
541830
5
firms
766
98
389
126
65
678
57
19
541840
5
firms
2112
270
1033
358
227
1888
146
28
541850
5
firms
1862
248
966
279
188
1681
136
21
541860
5
firms
3566
453
1304
563
477
2797
577
133
541870
5
firms
500
79
241
62
50
432
38
14
541890
5
firms
9175
1218
5368
1448
608
8642
416
70
541910
5
firms
3408
479
1354
445
345
2623
566
147
541921
5
firms
8913
1303
5797
1124
409
8633
234
34
541922
5
firms
4151
559
2783
478
162
3982
135
22
541930
5
firms
1046
189
603
125
66
983
55
7
541940
5
firms
23573
1331
7683
7574
5360
21948
1599
19
541990
5
firms
7744
3213
3354
638
294
7499
189
33
551111
5
firms
1188
145
280
50
68
543
284
212
551112
5
firms
7760
1207
2774
427
296
4704
751
971
551114
5
firms
18425
66
170
299
720
1255
4781
6530
561110
5
firms
23118
3861
9533
3354
2217
18965
2407
1012
561210
5
firms
1252
114
214
136
170
634
317
160
561310
5
firms
6841
1440
2422
896
621
5379
1012
346
561320
5
firms
11151
1403
2075
941
884
5303
2859
2208
561330
5
firms
4115
501
720
391
462
2074
1062
625
561410
5
firms
4520
760
2716
493
266
4235
230
37
561421
5
firms
2859
382
833
488
625
2328
454
42
561422
5
firms
2449
415
720
275
271
1681
465
193
561431
5
firms
4633
725
2787
778
214
4504
103
20
561439
5
firms
4125
416
1783
887
532
3618
419
59
561440
5
firms
4696
434
1692
934
721
3781
698
117
561450
5
firms
1102
101
405
213
178
897
158
28
561491
5
firms
1091
226
470
214
124
1034
47
5
561492
5
firms
3564
703
2137
400
193
3433
119
9
561499
5
firms
1250
336
396
136
127
995
160
57
561510
5
firms
21896
1957
12345
4981
1602
20885
790
151
561520
5
firms
3220
417
1504
591
347
2859
281
55
561591
5
firms
947
110
483
155
81
829
90
23
561599
5
firms
1809
236
838
272
164
1510
164
79
561611
5
firms
5001
711
2535
742
469
4457
443
74
561612
5
firms
4876
594
1085
600
701
2980
1272
483
561613
5
firms
243
47
72
23
22
164
43
25
561621
5
firms
3792
424
1641
687
492
3244
438
66
561622
5
firms
3750
363
2358
737
214
3672
62
9
561710
5
firms
9409
1057
5137
1755
961
8910
439
39
561720
5
firms
52887
8178
23928
9004
5938
47048
4647
975
561730
5
firms
64584
17606
30775
9207
4282
61870
2476
203
561740
5
firms
9174
1422
5195
1508
670
8795
350
25
561790
5
firms
5873
1238
3103
848
444
5633
215
12
561910
5
firms
2337
316
884
327
251
1778
386
123
561920
5
firms
3915
688
1765
603
382
3438
351
85
561990
5
firms
19344
3274
9900
2843
1673
17690
1218
242
562111
5
firms
5935
527
2532
1228
875
5162
668
79
562112
5
firms
327
27
135
40
55
257
44
15
562119
5
firms
813
111
424
118
66
719
75
6
562211
5
firms
378
53
99
55
41
248
65
27
562212
5
firms
1013
154
369
188
124
835
118
31
562213
5
firms
90
12
30
14
12
68
10
2
562219
5
firms
227
28
96
35
21
180
27
5
562910
5
firms
1586
183
440
213
245
1081
382
70
562920
5
firms
771
117
290
124
93
624
103
21
562991
5
firms
3050
358
1657
605
268
2888
136
15
562998
5
firms
177
27
65
22
19
133
31
6
611110
5
firms
16416
760
2116
1790
2865
7531
7220
1533
611210
5
firms
549
23
70
40
53
186
173
140
611310
5
firms
2366
81
415
174
165
835
373
545
611410
5
firms
478
50
152
65
59
326
122
23
611420
5
firms
2589
428
1167
432
241
2268
236
47
611430
5
firms
3176
655
1727
399
202
2983
142
31
611511
5
firms
1417
122
617
341
225
1305
92
17
611512
5
firms
825
149
334
129
112
724
77
14
611513
5
firms
1026
80
468
216
155
919
83
20
611519
5
firms
2695
348
1122
435
332
2237
345
75
611610
5
firms
7285
846
3735
1623
752
6956
298
27
611620
5
firms
6374
1480
2852
1020
602
5954
376
30
611630
5
firms
754
106
278
122
118
624
109
15
611691
5
firms
2367
351
961
406
347
2065
263
25
611692
5
firms
1722
243
888
329
167
1627
81
11
611699
5
firms
4754
711
2251
750
472
4184
450
83
611710
5
firms
3937
836
2071
450
284
3641
212
56
621111
5
firms
163366
13665
76469
39644
19924
149702
11826
1172
621112
5
firms
9828
1078
6909
1093
437
9517
177
58
621210
5
firms
111325
5335
46860
42100
14614
108909
2301
84
621310
5
firms
30505
2906
21610
4922
920
30358
140
5
621320
5
firms
16163
964
9141
4203
1440
15748
366
25
621330
5
firms
11318
1345
8357
898
375
10975
221
80
621340
5
firms
11862
1453
5313
2364
1529
10659
960
121
621391
5
firms
8135
479
5455
1716
399
8049
75
5
621399
5
firms
6423
1172
3848
743
347
6110
202
57
621410
5
firms
1020
60
403
138
123
724
187
78
621420
5
firms
3709
311
1175
451
381
2318
664
544
621491
5
firms
160
30
27
10
8
75
18
26
621492
5
firms
448
32
50
47
87
216
165
26
621493
5
firms
1834
191
383
316
366
1256
353
60
621498
5
firms
4332
307
1080
572
510
2469
896
518
621511
5
firms
2791
260
975
538
372
2145
389
126
621512
5
firms
3261
330
1301
627
424
2682
383
80
621610
5
firms
12310
1176
2472
1229
1582
6459
3861
1300
621910
5
firms
2773
224
622
361
552
1759
832
121
621991
5
firms
581
56
148
52
69
325
118
95
621999
5
firms
1341
214
589
199
123
1125
100
48
622110
5
firms
3677
69
36
18
13
136
384
1439
622210
5
firms
538
12
12
3
5
32
40
213
622310
5
firms
306
28
12
3
3
46
40
77
623110
5
firms
8383
518
554
238
274
1584
2928
3178
623210
5
firms
4538
255
931
497
557
2240
1127
936
623220
5
firms
3539
261
748
451
491
1951
815
601
623311
5
firms
2246
129
253
149
185
716
609
685
623312
5
firms
11708
1611
3969
1948
1640
9168
1844
478
623990
5
firms
3684
293
743
447
533
2016
948
570
624110
5
firms
7277
569
2638
1071
884
5162
1341
629
624120
5
firms
9674
653
3080
1450
1242
6425
1829
1170
624190
5
firms
15093
967
6862
2219
1616
11664
2095
1114
624210
5
firms
2300
71
1109
410
239
1829
276
154
624221
5
firms
2271
56
432
404
509
1401
646
185
624229
5
firms
2223
171
984
373
227
1755
258
161
624230
5
firms
1722
69
872
326
193
1460
185
63
624310
5
firms
5446
293
1348
664
586
2891
1290
1054
624410
5
firms
51656
5076
18736
10249
9676
43737
6849
880
711110
5
firms
3451
584
1487
470
325
2866
427
135
711120
5
firms
576
79
251
77
67
474
84
16
711130
5
firms
4720
1058
2311
648
375
4392
228
93
711190
5
firms
914
246
414
97
69
826
74
9
711211
5
firms
601
110
118
59
67
354
137
83
711212
5
firms
846
281
233
102
55
671
72
65
711219
5
firms
2735
571
1388
359
234
2552
166
14
711310
5
firms
908
165
348
120
89
722
121
39
711320
5
firms
3082
754
1500
382
222
2858
175
33
711410
5
firms
2729
509
1586
394
134
2623
89
8
711510
5
firms
11746
3701
6729
756
331
11517
197
23
712110
5
firms
3714
312
1783
614
400
3109
454
132
712120
5
firms
865
84
517
104
71
776
72
14
712130
5
firms
382
36
103
55
57
251
84
42
712190
5
firms
355
61
125
64
45
295
44
12
713110
5
firms
846
256
190
106
86
638
154
32
713120
5
firms
1561
299
514
299
206
1318
207
21
713210
5
firms
520
76
75
69
40
260
95
100
713290
5
firms
1665
194
501
348
288
1331
237
63
713910
5
firms
10986
1305
2745
1782
1607
7439
3043
413
713920
5
firms
367
32
54
42
40
168
71
95
713930
5
firms
4136
676
2008
771
417
3872
215
31
713940
5
firms
20141
4310
6223
2955
2611
16099
3402
492
713950
5
firms
4691
289
1082
847
1168
3386
1251
46
713990
5
firms
14151
3704
5982
2163
1313
13162
826
113
721110
5
firms
35385
4839
10419
5220
6196
26674
6839
1449
721120
5
firms
201
14
12
6
11
43
36
39
721191
5
firms
3045
584
1444
502
313
2843
183
13
721199
5
firms
840
276
373
101
58
808
21
8
721211
5
firms
3809
1078
1761
547
252
3638
139
19
721214
5
firms
3206
877
1185
426
275
2763
302
94
721310
5
firms
3314
218
2153
546
271
3188
92
26
722110
5
firms
166666
23078
38247
32211
32112
125648
37795
2632
722211
5
firms
106960
13119
33278
20331
17686
84414
18471
3470
722212
5
firms
3497
417
1303
716
457
2893
441
104
722213
5
firms
29100
5840
9017
6335
4919
26111
2722
191
722310
5
firms
2590
479
801
405
305
1990
358
149
722320
5
firms
7244
1562
2425
1229
883
6099
956
155
722330
5
firms
2399
702
1111
283
155
2251
122
16
722410
5
firms
52230
5679
27967
10693
4677
49016
3009
158
811111
5
firms
76137
7866
48529
14353
4058
74806
1094
154
811112
5
firms
4024
280
2297
1013
285
3875
137
7
811113
5
firms
6653
588
3564
1935
458
6545
102
4
811118
5
firms
8657
553
5192
1900
666
8311
298
28
811121
5
firms
35031
2982
17512
8285
4572
33351
1537
110
811122
5
firms
3734
397
2051
757
300
3505
192
28
811191
5
firms
4522
568
1401
1288
770
4027
410
69
811192
5
firms
12804
1915
5812
2011
1348
11086
1546
148
811198
5
firms
2626
351
1546
438
175
2510
81
18
811211
5
firms
4623
310
3162
712
278
4462
122
21
811212
5
firms
6188
708
3135
1083
624
5550
451
94
811213
5
firms
1533
114
713
294
212
1333
156
28
811219
5
firms
2648
340
1428
427
233
2428
154
26
811310
5
firms
24137
2588
12493
4556
2554
22191
1515
249
811411
5
firms
3467
433
2308
501
151
3393
48
11
811412
5
firms
5416
585
3444
822
363
5214
145
21
811420
5
firms
6428
702
4368
962
297
6329
95
3
811430
5
firms
1882
188
1481
142
46
1857
22
1
811490
5
firms
10266
1484
6433
1339
581
9837
335
55
812111
5
firms
3955
299
3030
435
118
3882
65
7
812112
5
firms
64664
6348
37710
12469
5710
62237
2240
165
812113
5
firms
5994
1162
3757
771
236
5926
62
4
812191
5
firms
1674
338
886
244
98
1566
72
27
812199
5
firms
8069
1465
4262
1533
557
7817
232
18
812210
5
firms
11519
558
5313
3419
1626
10916
567
27
812220
5
firms
5407
970
3048
726
360
5104
248
38
812310
5
firms
12264
1292
7513
2109
877
11791
416
48
812320
5
firms
24174
2133
10982
5257
3474
21846
2157
155
812331
5
firms
952
67
256
136
146
605
233
83
812332
5
firms
757
40
156
102
95
393
245
84
812910
5
firms
6742
1024
4244
1042
332
6642
92
5
812921
5
firms
2331
174
943
479
350
1946
326
42
812922
5
firms
2271
210
1279
473
208
2170
90
4
812930
5
firms
2070
190
831
420
209
1650
300
86
812990
5
firms
8007
2620
3627
974
430
7651
286
41
813110
5
firms
161205
5581
85392
37075
17754
145802
14291
1002
813211
5
firms
5703
508
3795
660
325
5288
263
69
813212
5
firms
2235
164
927
389
277
1757
272
87
813219
5
firms
2684
180
1466
412
260
2318
261
88
813311
5
firms
1526
135
718
287
179
1319
146
45
813312
5
firms
3274
271
1574
634
437
2916
294
51
813319
5
firms
4075
365
2073
689
416
3543
358
135
813410
5
firms
30183
1988
15650
6292
3480
27410
2268
425
813910
5
firms
16076
656
10641
2602
1088
14987
914
146
813920
5
firms
7621
470
4496
1277
673
6916
568
118
813930
5
firms
17952
803
8587
4397
2624
16411
1384
137
813940
5
firms
2429
557
1404
261
121
2343
78
7
813990
5
firms
24033
2439
14701
3384
2128
22652
1244
103
12
13
14
15
16
17
18
19
20
98_
EL500
98_
E500+
99
TOTAL
99_
E0
99_
E1_
4
99_
E5_
9
99_
E10_
19
99_
EL20
99_
E20_
99
337
21
381
81
180
51
23
335
22
145
7
185
53
76
26
11
166
10
13496
34
12931
1522
6237
2981
1561
12301
564
1261
8
1307
515
622
86
33
1256
33
831
0
858
295
461
49
28
833
23
13
0
10
5
2
0
1
8
2
344
1
360
84
184
47
22
337
17
310
6
313
30
121
73
42
266
37
2749
13
2736
525
1417
420
211
2573
127
378
1
365
96
153
57
33
339
18
1027
34
1057
142
311
173
115
741
195
481
1
574
189
206
92
39
526
37
543
7
557
81
313
60
46
500
39
3191
7
3222
494
1936
466
196
3092
103
1413
11
1456
293
740
182
104
1319
107
6570
90
6286
671
3793
893
454
5811
305
63
39
92
8
10
11
4
33
10
533
40
542
44
120
70
80
314
147
408
31
392
46
45
35
58
184
146
50
2
54
2
18
13
9
42
8
27
5
31
5
6
5
6
22
2
235
12
254
61
100
33
20
214
19
10
2
12
3
5
1
0
9
1
12
6
21
6
5
1
1
13
2
23
6
33
5
10
4
3
22
3
19
5
20
2
4
3
0
9
5
55
8
50
10
21
4
5
40
3
194
5
219
45
79
40
27
191
22
621
61
645
27
105
93
133
358
167
99
19
115
4
17
20
18
59
24
353
31
391
25
98
68
67
258
77
1783
60
1843
174
629
330
279
1412
289
70
7
79
7
25
11
8
51
18
8
12
23
2
1
0
1
4
5
78
21
102
3
25
23
7
58
16
8
10
17
0
5
0
0
5
1
5
9
13
0
1
1
0
2
1
42
7
46
7
10
9
3
29
9
196
22
203
24
62
28
19
133
32
1296
36
1281
161
600
179
124
1064
152
6339
68
5973
593
3077
913
673
5256
561
276
13
274
30
83
48
37
198
51
156
6
148
24
62
18
15
119
17
139
5
134
9
55
15
24
103
22
117
46
166
13
51
23
5
92
16
130
91
219
11
27
10
9
57
33
8
22
31
1
3
1
0
5
1
173
38
204
17
56
18
17
108
40
41
16
63
11
11
5
6
33
6
1101
114
1236
41
124
75
126
366
595
526
104
610
47
222
98
62
429
50
3753
36
3836
257
2505
685
224
3671
105
550
13
584
65
325
91
45
526
32
45
12
54
4
14
3
6
27
12
11101
91
12189
3071
6224
1442
744
11481
507
152937
92
151354
24820
88532
24156
9545
147053
3937
8027
27
8186
1370
4042
1420
671
7503
580
6775
67
6936
798
2372
1257
1078
5505
1188
36158
197
36170
4071
13469
6778
5527
29845
5414
10805
79
10606
1297
3062
1843
1688
7890
2170
865
21
871
57
179
119
144
499
269
7704
45
7523
597
2062
1430
1414
5503
1749
3133
37
3281
386
991
657
511
2545
564
575
66
626
43
192
92
68
395
113
15758
102
15734
1774
6553
2908
2129
13364
1990
87546
107
88195
9037
41718
17549
11196
79500
7846
39420
9
39728
7104
21221
6324
3186
37835
1769
64973
120
65567
6732
29974
12975
8252
57933
6635
24412
17
24493
3697
11809
4740
2378
22624
1684
21254
40
21164
2570
8623
3829
2778
17800
2872
6478
3
6649
946
3566
1002
662
6176
441
44066
22
44282
6933
24889
7262
3158
42242
1770
13007
9
13246
1924
7644
1984
1015
12567
637
30858
19
30665
4402
14353
5555
3349
27659
2745
29441
33
29763
5327
11690
6131
3690
26838
2618
3753
3
3718
310
2095
863
299
3567
143
4538
22
4907
772
1323
872
828
3795
950
5230
3
5411
658
2225
1232
822
4937
445
23201
8
25031
4824
12692
4193
2107
23816
1127
1329
7
1509
332
467
266
193
1258
211
3262
32
3582
623
1143
633
543
2942
531
29234
54
31017
5739
13973
5661
3317
28690
2073
115
16
136
20
32
15
13
80
27
904
58
978
55
207
208
180
650
212
227
21
250
17
64
45
34
160
50
45
7
54
3
7
6
4
20
21
14
5
21
4
7
1
0
12
3
21
12
31
1
6
3
1
11
6
39
10
49
4
9
10
5
28
7
28
6
33
3
4
2
4
13
10
67
20
92
2
14
20
8
44
19
35
13
48
1
12
3
7
23
4
27
7
35
2
2
1
3
8
13
7
4
12
1
2
1
1
5
2
7
4
12
1
1
0
0
2
1
140
5
141
9
39
36
28
112
15
836
21
793
44
219
164
148
575
153
566
17
571
67
203
103
76
449
71
135
34
175
15
23
18
12
68
41
302
45
348
25
43
48
60
176
94
631
49
662
58
172
93
72
395
145
100
20
124
12
31
21
10
74
20
124
16
145
12
29
13
20
74
30
308
67
358
12
58
42
44
156
91
24
5
29
2
5
0
7
14
6
373
32
398
21
64
57
59
201
131
146
24
172
12
30
17
21
80
43
362
39
380
58
84
64
54
260
68
2007
54
2073
227
812
415
277
1731
215
1075
72
1128
61
218
168
171
618
305
106
25
122
2
21
10
18
51
40
193
59
255
22
27
26
17
92
49
143
10
159
24
45
27
22
118
22
543
29
578
60
108
83
72
323
164
7367
17
6578
608
2802
1471
1071
5952
566
2295
96
2358
241
582
394
379
1596
533
196
25
216
13
45
21
36
115
50
320
29
345
39
74
47
53
213
74
176
28
198
11
47
25
24
107
45
230
7
228
21
73
64
39
197
14
226
4
227
14
52
33
36
135
64
113
21
138
12
28
16
12
68
36
310
19
339
25
88
47
50
210
81
202
22
232
20
56
39
25
140
54
130
13
142
10
32
24
26
92
32
282
22
312
38
84
43
39
204
67
210
31
254
18
49
37
27
131
66
420
26
441
35
89
60
74
258
103
697
50
767
74
169
101
121
465
184
296
59
348
18
52
30
35
135
88
115
7
125
16
40
21
18
95
17
479
3
460
58
183
94
73
408
41
468
10
500
73
173
63
51
360
114
656
16
732
92
205
135
110
542
143
37
8
49
8
6
4
4
22
7
14
8
18
3
3
0
0
6
1
8
5
14
3
1
1
0
5
2
59
9
63
5
18
6
5
34
12
174
51
228
19
40
31
19
109
42
85
14
96
4
12
13
10
39
22
42
4
59
11
11
7
6
35
14
668
80
730
43
230
114
85
472
110
229
21
233
10
54
29
36
129
53
212
1
214
17
92
40
33
182
24
169
33
202
15
27
22
29
93
47
196
28
229
11
24
31
33
99
69
151
20
173
9
28
15
32
84
41
1218
47
1216
91
440
238
150
919
182
323
36
334
35
60
31
35
161
97
220
23
242
19
39
44
24
126
62
386
26
413
37
135
65
45
282
76
1920
10
1821
106
1023
377
150
1656
122
607
33
643
53
158
101
66
378
163
392
11
381
25
99
57
63
244
101
1588
11
1586
118
652
350
237
1357
194
177
8
173
4
45
33
29
111
42
10
7
17
3
1
0
1
5
2
1490
57
1760
128
426
304
323
1181
424
118
11
123
10
23
19
17
69
28
372
17
369
23
58
29
58
168
140
616
19
608
66
139
77
92
374
168
37
9
39
3
11
3
1
18
6
826
52
762
142
111
82
81
416
228
7232
54
6308
1188
1496
1067
1026
4777
1324
42
10
43
1
3
5
5
14
14
145
20
174
7
40
17
24
88
45
255
34
310
32
50
36
34
152
83
111
30
172
12
25
14
14
65
46
104
22
142
10
31
17
15
73
26
301
26
360
32
91
44
44
211
97
190
13
217
13
37
41
31
122
47
558
16
672
89
97
91
120
397
215
719
8
822
134
176
118
138
566
204
348
9
419
48
81
65
79
273
116
1492
29
1580
321
357
264
233
1175
321
33
10
45
4
6
3
6
19
13
237
0
262
57
118
39
20
234
22
193
6
335
55
71
41
46
213
85
349
12
358
46
94
50
40
230
94
103
4
115
16
21
12
17
66
31
113
5
118
15
21
14
20
70
36
1768
24
1719
233
752
273
184
1442
222
274
16
329
41
103
50
42
236
63
42
7
51
5
11
4
3
23
11
21
2
17
2
5
1
2
10
1
100
21
116
11
37
13
11
72
19
91
7
95
11
26
11
8
56
21
79
5
80
9
29
8
6
52
17
264
9
277
28
76
42
33
179
75
142
3
125
8
62
22
9
101
16
174
1
176
30
61
27
16
134
26
441
10
451
45
176
83
51
355
72
3970
66
4020
310
1049
751
778
2888
859
351
15
356
13
74
72
59
218
85
284
19
311
15
46
25
33
119
115
74
23
87
3
12
4
9
28
19
8
4
7
4
0
1
0
5
0
914
23
927
52
107
123
186
468
330
171
36
198
11
32
19
32
94
48
1294
49
1337
121
325
217
227
890
303
1226
58
1225
72
321
180
223
796
294
1539
30
1583
161
456
296
267
1180
292
2869
15
2823
201
738
534
605
2078
656
150
29
196
23
39
15
11
88
37
658
18
672
53
188
96
110
447
153
2204
36
2164
204
775
368
347
1694
343
19
13
33
1
3
2
3
9
6
84
49
141
8
12
2
4
26
25
10
15
28
2
3
0
0
5
1
52
43
95
6
4
7
2
19
14
930
53
973
32
84
77
156
349
429
371
40
405
9
42
26
50
127
166
141
3
134
3
16
9
18
46
65
131
18
143
6
17
19
21
63
53
31
16
44
3
4
3
2
12
13
65
20
85
6
13
10
8
37
15
454
60
505
22
77
76
72
247
131
33
7
43
3
6
3
6
18
11
75
22
92
4
5
15
9
33
27
23
11
40
3
2
3
3
11
11
32
13
44
1
2
0
7
10
13
307
15
315
12
64
73
48
197
85
161
19
177
9
14
26
25
74
60
145
7
147
6
38
23
27
94
28
75
21
103
8
15
9
13
45
18
489
39
497
24
78
50
78
230
181
17248
209
16816
814
5704
3777
2816
13111
2936
408
17
414
30
196
62
42
330
44
812
45
850
35
165
151
153
504
240
4074
44
4029
303
1527
854
591
3275
587
7898
23
7566
399
3922
1985
812
7118
383
432
5
434
46
149
92
67
354
67
642
38
691
38
161
91
123
413
180
641
35
665
48
158
104
87
397
181
261
13
254
4
34
31
36
105
106
3386
51
3303
287
1613
694
357
2951
266
1264
15
1266
65
316
259
234
874
324
2944
40
2801
169
1190
572
338
2269
423
100
55
145
10
20
11
13
54
21
473
44
507
19
86
99
74
278
121
136
18
148
8
28
22
14
72
41
289
30
313
15
91
45
45
196
66
53
18
68
5
20
4
6
35
11
21
20
37
0
1
1
4
6
4
96
22
112
9
33
17
9
68
15
48
15
58
3
7
3
9
22
13
72
21
95
5
15
8
14
42
24
17
12
29
0
4
3
5
12
4
4
4
9
0
0
0
2
2
0
311
90
401
27
71
46
40
184
82
37
7
42
3
13
9
5
30
3
17
21
42
2
3
1
1
7
8
28
7
33
2
2
6
2
12
11
360
124
459
15
71
42
53
181
101
236
86
337
31
31
21
38
121
93
94
26
129
13
34
18
17
82
14
4
2
7
0
0
0
0
0
2
41
26
67
5
9
4
5
23
7
113
15
126
8
45
23
13
89
17
34
11
49
2
9
8
2
21
5
319
25
334
24
87
67
40
218
66
194
34
217
12
61
32
25
130
36
308
35
327
13
84
67
33
197
66
636
94
749
50
175
80
87
392
171
170
28
198
4
38
31
27
100
47
229
25
265
15
67
39
43
164
50
1076
64
1155
68
290
195
220
773
247
474
54
515
25
144
87
69
325
101
706
33
709
37
229
149
123
538
107
658
31
664
37
209
144
84
474
112
147
35
177
10
35
21
29
95
38
659
53
708
58
188
111
96
453
137
234
20
244
12
45
42
42
141
60
52
10
59
1
13
6
3
23
13
629
59
660
36
130
133
102
401
156
264
31
302
36
88
45
40
209
48
876
94
983
62
223
147
163
595
211
396
35
424
10
51
49
56
166
147
95
22
120
9
8
10
14
41
35
628
89
679
19
120
89
103
331
192
650
50
660
18
160
102
105
385
161
280
38
321
15
52
41
51
159
86
409
25
418
25
128
96
68
317
60
522
44
402
35
58
68
59
220
102
223
34
426
15
65
53
68
201
125
184
34
199
8
25
16
20
69
69
467
16
531
41
97
104
106
348
146
21
6
35
4
9
6
5
24
2
7046
448
7382
382
1280
914
1118
3694
2353
92
16
106
6
22
15
16
59
17
583
13
564
38
255
82
60
435
77
127
28
155
5
26
12
21
64
38
537
66
600
17
107
81
90
295
169
751
84
796
37
138
104
134
413
216
35
9
42
0
14
5
3
22
3
949
18
958
96
435
152
96
779
127
119
16
128
2
19
24
13
58
37
115
17
131
5
24
10
9
48
45
157
7
167
17
48
37
21
123
24
44
6
49
0
16
8
4
28
11
106
15
110
4
20
11
15
50
32
81
18
95
6
16
17
7
46
22
25
6
31
3
8
3
1
15
6
460
32
495
50
208
100
59
417
35
6
10
22
5
4
1
0
10
0
1392
66
1545
159
593
263
173
1188
235
123
30
175
11
41
28
27
107
23
2741
68
2743
123
534
433
546
1636
879
652
33
668
28
107
99
134
368
210
245
17
254
9
37
25
37
108
96
2037
55
2064
100
547
409
386
1442
438
32
13
42
0
5
4
4
13
9
174
15
177
9
50
31
28
118
36
302
17
313
10
50
42
55
157
109
1068
13
1022
88
304
243
191
826
168
215
50
246
12
45
36
40
133
43
172
23
186
1
50
25
33
109
37
427
31
408
27
87
59
79
252
87
225
74
582
246
95
43
36
420
47
12
9
21
1
1
0
0
2
4
134
45
188
16
22
17
12
67
46
155
22
203
31
46
28
22
127
33
185
36
237
29
27
20
19
95
52
3
5
9
3
0
0
0
3
1
7
12
20
3
4
0
0
7
1
111
15
133
14
26
11
18
69
35
37
19
66
6
9
9
7
31
10
104
40
139
5
15
12
11
43
29
52
11
68
6
16
9
9
40
7
3
4
9
1
1
1
0
3
2
118
24
149
17
39
23
13
92
24
70
25
91
7
17
5
7
36
18
48
13
62
4
8
11
8
31
12
36
7
35
1
1
3
2
7
12
176
45
222
6
25
34
27
92
60
201
32
249
16
66
29
29
140
53
515
68
624
50
105
55
74
284
181
128
20
144
4
17
7
11
39
60
250
27
281
16
51
30
39
136
86
262
32
278
7
23
28
48
106
85
235
18
248
5
33
39
30
107
81
546
38
580
20
107
97
105
329
171
290
14
300
15
60
52
51
178
88
133
9
134
7
31
27
20
85
31
340
48
384
20
78
51
43
192
93
58
14
74
1
12
8
7
28
22
314
28
345
13
28
44
83
168
117
46
10
56
3
8
9
7
27
14
1959
94
2054
67
336
283
341
1027
713
144
19
154
9
22
20
32
83
35
152
16
169
13
48
26
26
113
25
1123
49
1154
69
314
209
173
765
267
142
16
159
8
31
38
25
102
33
62
9
69
2
10
8
8
28
20
563
24
579
38
136
105
87
366
148
2796
85
2771
92
539
462
552
1645
869
996
24
988
35
197
198
202
632
264
1171
67
1188
44
316
179
155
694
300
4093
95
4128
156
741
714
878
2489
1294
1811
27
1801
102
586
390
323
1401
317
389
38
426
24
64
45
56
189
137
504
54
557
15
51
59
94
219
224
85
18
100
6
28
13
9
56
16
427
15
411
13
123
71
56
263
100
819
75
877
46
197
119
121
483
233
112
11
131
7
22
19
27
75
30
306
12
318
8
60
48
54
170
103
1205
59
1242
66
331
198
207
802
283
23652
135
23032
1420
8750
5061
4001
19232
3296
2608
36
2566
34
341
447
647
1469
904
842
45
849
16
125
123
169
433
286
617
34
628
18
92
106
115
331
218
1927
81
1940
83
445
309
379
1216
523
3233
39
3206
145
830
604
631
2210
809
382
65
461
27
81
55
59
222
112
347
52
398
31
87
59
59
236
72
128
20
153
10
30
16
20
76
35
194
27
216
12
35
25
27
99
67
90
29
117
3
21
16
11
51
25
107
6
111
21
40
14
16
91
13
37
14
46
1
11
5
2
19
6
195
9
213
17
74
38
31
160
37
54
12
62
3
13
11
6
33
11
846
40
893
62
184
155
172
573
217
669
7
673
38
258
180
97
573
78
74
15
84
3
23
14
9
49
16
3167
105
3296
296
907
608
594
2405
654
1231
49
1235
63
314
204
245
826
280
103
21
118
7
28
13
14
62
23
673
61
740
62
119
109
97
387
205
251
16
253
14
59
38
44
155
64
463
38
471
17
118
98
74
307
105
297
7
316
29
99
52
50
230
64
401
33
476
53
103
71
72
299
104
293
21
320
16
56
48
52
172
102
430
10
447
30
137
78
76
321
91
470
22
484
30
118
80
90
318
112
544
29
598
47
133
100
94
374
152
216
36
250
10
39
31
33
113
64
1543
76
1563
86
408
224
272
990
384
103
8
107
6
30
14
22
72
21
60
4
62
5
18
9
6
38
9
112
19
149
11
31
14
14
70
40
436
40
471
22
130
68
70
290
110
384
23
401
26
130
59
61
276
75
1186
71
1221
70
344
204
154
772
280
314
29
318
12
69
61
52
194
75
148
24
153
6
22
20
20
68
52
392
39
418
25
105
72
57
259
76
570
79
637
30
104
80
75
289
183
2481
55
2414
88
605
484
524
1701
551
388
36
423
20
49
48
65
182
161
222
26
245
7
21
21
33
82
96
4597
68
4460
168
1373
943
902
3386
880
1777
42
1793
101
544
394
317
1356
329
93
4
92
5
19
18
18
60
20
427
21
440
9
94
62
62
227
149
64
17
89
6
19
9
7
41
19
211
19
235
3
35
27
49
114
81
222
34
254
12
51
29
43
135
58
211
44
260
14
63
36
30
143
50
350
46
382
9
69
68
73
219
91
248
33
278
17
61
47
44
169
51
53
13
60
4
10
13
6
33
14
159
10
162
9
26
25
30
90
47
817
37
829
35
152
115
149
451
254
254
23
276
12
51
48
38
149
83
402
31
442
23
90
67
72
252
109
174
20
191
6
63
36
30
135
28
207
24
253
31
44
30
34
139
69
596
41
609
18
135
96
100
349
160
368
18
378
27
68
51
69
215
113
249
25
265
10
55
45
41
151
60
138
17
145
2
22
36
26
86
25
107
7
110
3
25
15
21
64
30
1964
95
1958
105
598
390
284
1377
375
493
49
558
101
162
74
65
402
78
172
24
199
22
45
30
23
120
42
146
7
134
15
39
21
23
98
25
987
82
1047
115
267
158
153
693
203
488
73
549
40
104
66
61
271
133
969
119
1057
78
196
131
149
554
287
432
31
445
26
143
78
57
304
72
506
25
506
57
143
79
74
353
89
115
19
132
11
26
25
19
81
20
1255
56
1293
82
287
194
222
785
338
901
122
1020
74
233
160
129
596
206
91
16
110
6
20
11
10
47
31
72
16
88
5
12
12
5
34
25
404
27
417
16
81
60
55
212
137
245
38
274
11
51
32
34
128
72
590
75
668
44
65
38
67
214
270
1568
128
1652
102
414
251
229
996
379
420
66
452
23
77
76
59
235
105
505
65
549
28
131
84
85
328
105
280
31
310
27
81
47
40
195
78
860
79
911
44
256
140
132
572
206
194
20
199
9
46
29
37
121
45
699
65
742
42
169
127
103
441
173
562
43
578
35
170
82
79
366
127
131
14
142
11
30
20
26
87
29
153
17
137
6
54
20
7
87
30
790
60
831
51
216
114
131
512
184
73
8
97
9
24
9
14
56
22
491
14
487
57
161
83
64
365
76
220
19
252
42
81
34
33
190
35
52
9
67
9
14
5
8
36
17
545
13
539
36
165
85
76
362
125
308
16
328
19
60
53
58
190
89
290
23
302
22
69
46
40
177
74
105
21
130
15
34
17
17
83
17
19
11
31
1
6
2
5
14
3
64
22
91
12
22
7
9
50
14
11
9
21
1
1
2
1
5
3
7
8
16
0
7
0
1
8
0
22
14
37
1
7
3
2
13
8
252
28
271
8
58
49
32
147
65
480
76
532
25
118
87
68
298
109
471
37
505
28
113
83
90
314
110
1143
85
1184
57
328
215
165
765
259
75
17
98
6
20
13
8
47
24
26
8
35
2
9
9
2
22
2
23
9
54
8
8
3
3
22
10
214
57
257
16
27
15
20
78
84
388
58
442
26
81
63
66
236
97
153
28
181
16
40
26
21
103
35
85
15
108
12
19
11
8
50
24
872
77
972
86
221
119
127
553
255
172
17
195
27
73
16
25
141
27
73
11
85
12
26
14
12
64
11
61
16
78
9
15
13
6
43
10
710
36
759
53
134
122
138
447
211
351
23
350
17
63
60
64
204
81
59
12
74
8
14
9
11
42
7
725
23
731
58
186
114
89
447
205
105
18
122
3
26
24
16
69
20
761
62
783
32
298
150
91
571
94
78
19
100
6
24
8
9
47
22
844
98
918
44
255
127
95
521
210
146
33
177
8
34
26
25
93
31
178
29
201
6
45
20
32
103
42
394
59
431
27
109
68
51
255
80
241
35
259
22
56
34
25
137
56
558
80
635
25
53
49
72
199
220
42
17
66
5
8
10
7
30
13
1085
148
1210
63
258
161
147
629
304
162
29
193
18
52
31
19
120
27
234
35
272
18
33
31
26
108
65
963
71
1033
75
255
162
164
656
241
7
6
12
0
1
0
2
3
1
9
11
20
0
1
2
0
3
5
37
7
47
1
8
7
6
22
12
147
29
174
11
23
17
26
77
45
612
39
631
47
176
91
97
411
128
1061
19
1037
132
305
177
152
766
184
367
13
393
50
121
71
56
298
64
39
6
43
1
8
7
6
22
12
354
22
368
32
87
60
57
236
87
7773
24
7633
567
3337
1727
1105
6736
766
1555
35
1524
103
542
270
191
1106
278
3636
60
3674
432
1547
595
447
3021
460
353
22
378
36
97
54
63
250
81
198
9
204
22
73
33
25
153
32
927
29
955
65
232
156
151
604
250
102
3
107
8
34
25
12
79
19
603
19
596
26
171
108
69
374
160
1056
4
1046
59
220
177
220
676
325
278
22
289
16
63
38
40
157
71
1989
53
2019
124
416
345
372
1257
570
607
13
604
30
145
100
90
365
183
420
8
424
25
147
78
54
304
84
339
26
367
13
84
56
64
217
92
1344
87
1394
83
364
245
217
909
310
1412
80
1457
104
376
255
226
961
315
852
15
855
58
384
164
125
731
80
468
26
480
23
177
93
62
355
71
7257
7
7176
503
4402
1372
559
6836
314
2275
10
2272
225
1039
434
257
1955
256
157
5
158
13
47
27
24
111
35
408
1
391
42
190
70
35
337
45
913
9
874
97
380
159
96
732
119
2443
42
2411
259
878
445
318
1900
356
242
1
217
30
95
35
25
185
24
736
18
780
108
288
107
95
598
120
102
7
108
7
30
11
13
61
28
170
7
178
15
62
21
22
120
39
579
4
570
39
255
118
78
490
63
95
9
98
3
27
8
18
56
21
5769
31
5854
594
2386
1138
799
4917
755
515
43
538
22
89
78
105
294
166
547
10
593
71
269
100
61
501
64
223
8
233
21
90
44
16
171
44
309
21
324
18
66
58
47
189
89
153
4
158
5
50
27
30
112
32
2810
51
2819
297
954
511
380
2142
493
6488
84
6566
738
2829
949
648
5164
1051
8929
211
9022
871
3895
1594
1103
7463
1087
1287
28
1336
107
482
245
178
1012
225
6749
8
6361
312
3167
1612
883
5974
350
6051
44
6088
680
3024
916
624
5244
672
7483
87
7563
769
3635
1281
849
6534
777
5533
106
5746
604
2289
985
727
4605
819
2213
71
2400
311
983
418
259
1971
274
997
35
1095
129
476
168
115
888
114
2400
68
2469
305
1109
439
263
2116
213
1098
31
1105
78
447
192
133
850
188
5080
56
4942
318
2001
1048
752
4119
671
13518
223
13863
1942
5409
2509
1780
11640
1673
4959
47
4834
344
2061
1026
725
4156
549
8140
141
8067
964
4142
1250
783
7139
647
1479
25
1442
100
651
224
165
1140
232
2350
60
2366
174
1030
474
321
1999
253
8918
206
8942
671
3687
1616
1189
7163
1248
597
30
602
65
286
97
66
514
47
9359
172
9471
790
4060
1894
1344
8088
1005
3150
61
3115
255
1300
628
420
2603
375
14754
260
14652
1331
6300
2868
1967
12466
1601
7138
112
7032
412
2926
1374
1077
5789
968
3609
60
3653
297
1538
772
514
3121
376
3198
49
3146
195
1205
687
502
2589
414
973
22
985
69
405
183
137
794
137
3578
103
3564
255
1363
599
505
2722
573
8281
48
8110
450
2671
1790
1683
6594
1342
28688
407
28545
2142
12862
5704
3764
24472
3040
9714
168
9743
678
4046
1909
1402
8035
1279
5622
42
5570
431
2387
1220
795
4833
584
3569
77
3578
346
1678
626
429
3079
342
5677
48
5699
700
2665
989
641
4995
573
3025
30
3028
371
1482
506
289
2648
306
7697
93
7289
629
2980
1326
1117
6052
999
7836
22
7989
945
4753
1229
578
7505
404
11396
91
12411
2451
6396
1802
913
11562
646
1453
36
1413
84
739
228
146
1197
138
5978
71
5970
454
2845
1147
753
5199
609
4722
72
4630
312
2048
847
607
3814
629
6210
172
6115
671
2757
975
651
5054
701
5198
65
5366
675
2669
918
524
4786
420
4514
72
4472
544
2112
719
463
3838
464
7812
71
7548
1028
3872
1132
684
6716
629
1620
30
1652
212
833
261
147
1453
135
3335
103
3285
306
1403
597
388
2694
380
3036
88
3035
236
1146
529
419
2330
483
2133
58
2157
197
913
374
261
1745
293
925
17
904
56
321
156
146
679
168
2097
37
2104
209
963
334
279
1785
241
2965
13
2943
433
1275
507
348
2563
330
3267
48
3262
243
1304
607
493
2647
485
5504
42
5403
470
1983
965
809
4227
941
11201
235
11023
1042
5105
1769
1267
9183
1308
3591
45
3552
185
1061
895
652
2793
608
1685
9
1633
129
581
228
230
1168
441
1513
26
1452
209
701
253
135
1298
109
3264
87
3286
247
1554
488
414
2703
399
8090
214
8062
648
3887
1417
935
6887
792
4986
138
4990
144
1078
1005
956
3183
1327
2825
102
2863
207
1202
517
321
2247
360
2480
24
2426
121
462
282
420
1285
869
1322
41
1393
145
514
211
165
1035
236
5081
95
5018
448
2216
946
577
4187
583
3131
106
3124
266
1458
481
292
2497
358
3516
22
3630
429
1435
693
531
3088
447
1308
35
1313
120
361
226
206
913
297
1494
33
1497
123
562
330
206
1221
195
15129
114
15674
2773
8633
2150
1039
14595
811
23653
109
23415
1220
2769
1755
3239
8983
12222
23057
22
23365
3259
14046
3839
1417
22561
672
2779
10
2817
283
948
652
534
2417
352
3643
1
3718
368
1322
822
734
3246
461
4684
6
4686
476
2029
1090
703
4298
354
1871
0
1910
278
895
414
227
1814
88
25972
96
25287
1852
11468
6316
3372
23008
1884
10487
41
10461
729
3585
2982
2049
9345
941
21632
96
21591
1848
8781
5271
3331
19231
2005
14255
22
14086
1228
6920
3247
1714
13109
889
1805
9
1886
271
1090
334
123
1818
48
10476
77
10525
1132
5483
2229
991
9835
519
9075
26
8795
618
4571
2081
1020
8290
438
10396
60
10664
1339
5248
2232
1063
9882
640
11380
51
11265
1837
5146
2393
1157
10533
616
1444
6
1431
110
681
298
200
1289
123
1480
30
1672
161
451
357
294
1263
304
3630
18
3490
254
1729
839
406
3228
199
13410
35
13231
726
5193
3399
2376
11694
1375
32425
197
32315
2273
11036
7573
5681
26563
4832
4518
9
4403
349
2179
1076
518
4122
240
12957
57
12871
1311
5077
2845
1939
11172
1441
45234
363
45563
5347
18907
7028
5574
36856
7038
22567
90
23233
3469
11741
4690
2284
22184
820
6179
9
6070
646
3003
1358
694
5701
327
1725
2
1761
272
960
310
140
1682
73
3094
0
3050
664
1477
450
259
2850
178
2148
19
2781
825
987
405
295
2512
212
2127
11
2156
399
927
415
225
1966
152
3712
20
4489
1367
1722
741
403
4233
211
24780
50
24945
2306
14261
5454
2043
24064
740
21833
240
21353
1140
6385
6863
4560
18948
2037
4176
21
4247
657
2472
665
278
4072
130
6657
26
6645
502
3911
1435
516
6364
219
5324
10
5501
806
2760
1123
487
5176
298
5896
86
5972
722
2900
1187
643
5452
370
38149
193
36865
2831
12803
9492
6870
31996
3851
33288
153
32463
2569
14858
7922
4134
29483
2265
6156
62
5902
422
2956
1373
661
5412
356
16607
116
15977
1577
8833
3341
1390
15141
605
2839
18
2796
414
1477
541
203
2635
114
7780
131
7489
769
3523
1526
887
6705
550
2305
20
2323
371
1354
364
109
2198
84
7678
55
7654
1118
3964
1389
674
7145
382
7229
60
7012
526
3470
1646
780
6422
456
19268
38
19403
1835
11363
4090
1474
18762
533
829
12
848
105
425
145
86
761
60
19822
60
19029
2212
9852
3849
1888
17801
1058
6502
27
6338
803
3322
1166
605
5896
365
4025
15
3926
349
2285
813
316
3763
135
3809
9
3698
242
1817
877
472
3408
260
6539
46
6269
545
3062
1347
713
5667
451
1963
7
1876
163
1252
254
103
1772
82
3623
17
3481
389
1894
667
288
3238
196
117
50
141
65
1
1
0
67
10
127
11
118
12
60
24
5
101
1
10283
91
10474
1250
5348
2020
1016
9634
645
24456
15
23658
2001
13053
5638
2214
22906
698
4657
31
4766
464
2195
1078
582
4319
375
28261
109
27205
3266
14116
5496
2647
25525
1380
14625
80
14379
1462
9066
2106
820
13454
568
6754
14
6370
673
3182
1414
752
6021
305
5608
6
5583
762
3481
876
302
5421
128
4038
12
3984
416
1437
952
744
3549
393
3391
17
3535
611
1821
645
254
3331
147
17042
50
17335
2768
9120
3144
1456
16488
709
8739
217
9646
1845
4121
1506
886
8358
809
5755
36
5651
645
3109
817
556
5127
397
4859
30
4730
175
1792
1164
777
3908
660
2886
45
2837
118
914
779
532
2343
381
303
1
283
44
176
44
11
275
5
12775
82
12705
2091
6774
1816
1053
11734
784
467
51
499
90
150
37
40
317
73
266
27
291
28
75
43
36
182
49
1182
60
1279
184
557
165
132
1038
153
151
8
172
31
48
20
16
115
33
407
9
424
81
190
64
40
375
28
200
23
248
39
81
26
28
174
34
56
11
79
17
24
10
2
53
10
408
29
436
42
127
65
64
298
80
118
2
128
31
37
20
17
105
16
325
26
367
43
101
52
49
245
67
242
2
239
60
92
29
22
203
27
16729
73
17955
3488
8944
2417
1533
16382
1314
22632
265
24185
4438
11683
2731
1985
20837
2503
2599
82
2845
521
1200
303
227
2251
364
8221
39
8232
879
3225
1358
1298
6760
1274
33914
106
32715
4302
18701
5043
2694
30740
1693
12538
133
11997
1178
6100
1902
1308
10488
1135
32
3
35
2
13
5
3
23
5
14
3
12
1
0
3
3
7
1
394
20
386
31
127
47
38
243
88
26
0
27
5
9
5
2
21
5
221
8
236
32
73
28
25
158
42
3152
8
3069
367
1676
424
310
2777
255
3384
11
3462
583
1572
524
368
3047
364
3307
39
3263
175
1127
481
474
2257
760
1367
15
1341
128
381
204
216
929
344
1758
18
1703
182
520
339
272
1313
294
805
11
774
121
301
111
79
612
123
19
35
49
4
7
0
1
12
3
98
43
139
7
41
17
9
74
10
21
26
53
3
7
2
3
15
4
5
10
14
2
0
2
0
4
2
418
13
420
73
163
51
49
336
55
1677
11
1619
436
737
197
126
1496
94
157
2
155
25
67
19
18
129
19
14
2
14
2
4
0
2
8
1
1209
40
1216
114
449
205
169
937
199
2136
48
2148
207
935
437
239
1818
220
432
40
476
35
134
82
69
320
82
120
25
148
8
32
21
17
78
26
354
46
383
27
97
32
51
207
79
806
20
815
119
362
106
89
676
95
805
12
755
98
413
93
65
669
62
5847
4
5948
634
2778
1320
847
5579
346
557
20
661
154
236
91
54
535
82
12103
101
11884
1014
5820
2390
1354
10578
991
880
8
1040
258
444
139
92
933
82
100
3
124
27
64
12
8
111
7
2435
29
2616
459
1209
355
223
2246
274
5142
18
5155
711
2565
681
527
4484
549
2606
69
2741
259
962
411
371
2003
478
532
26
583
62
145
104
87
398
122
341
19
361
52
103
64
48
267
56
801
40
857
70
347
133
87
637
120
6493
123
6415
456
2244
1407
1041
5148
919
5600
119
5465
549
2434
971
642
4596
580
2481
71
2495
288
1199
344
235
2066
272
1096
43
849
97
335
136
98
666
94
86
7
95
10
35
13
9
67
15
2364
79
2438
382
985
378
278
2023
273
9191
235
8961
878
3514
1386
1228
7006
1365
9463
66
9581
2696
4923
951
512
9082
379
607
22
579
74
291
78
58
501
44
2011
33
1999
221
474
456
419
1570
334
276
8
271
118
78
21
20
237
21
2862
20
2757
398
1411
433
271
2513
190
330
8
330
60
142
58
29
289
27
278
1
271
63
151
32
14
260
9
256
8
263
45
133
35
19
232
20
681
11
671
140
362
72
39
613
37
1404
6
1539
250
889
204
119
1462
66
340
5
343
41
206
51
21
319
14
232
15
268
46
69
42
29
186
49
4992
77
4842
472
1117
1039
1167
3795
862
1015
92
1119
112
299
146
110
667
248
310
39
373
52
129
48
35
264
49
1444
72
1513
149
643
268
165
1225
164
2968
69
3188
486
1109
463
410
2468
510
1873
41
2042
404
918
312
184
1818
155
1434
41
1583
299
625
258
155
1337
154
1630
34
1709
351
665
242
164
1422
171
394
24
474
100
161
67
48
376
48
725
15
888
232
401
109
68
810
46
262
23
324
61
128
41
22
252
35
2017
10
2298
118
1145
476
274
2013
246
4812
103
7099
2631
2170
919
620
6340
521
263
14
309
64
128
37
24
253
19
4554
202
4879
710
2063
614
450
3837
628
0
12
17
4
0
1
0
5
0
7629
291
7717
189
214
554
1581
2538
3910
1653
183
1732
23
67
131
246
467
755
9696
27
9528
61
4368
1897
1259
7585
1544
26
5
59
16
5
4
6
31
12
109
45
170
17
37
12
12
78
22
2939
259
3089
344
1445
434
233
2456
253
3868
113
3946
483
2160
644
238
3525
220
7481
218
8892
1374
3542
1441
988
7345
978
118
20
174
60
41
18
10
129
18
170
15
214
72
89
16
10
187
8
5532
76
5440
547
3220
924
362
5053
234
9461
74
10191
2008
4626
1660
1008
9302
712
772
49
834
124
342
102
75
643
90
4311
130
4115
432
2111
730
360
3633
290
2678
160
2817
443
1378
307
196
2324
248
7855
198
7930
880
4682
1040
503
7105
462
589
29
609
115
327
56
32
530
41
1302
38
1329
192
722
205
81
1200
73
58
10
104
43
30
8
4
85
6
6526
206
6545
1076
4056
641
253
6026
226
10084
231
10338
1437
5658
1504
751
9350
573
8215
114
9480
2486
5229
899
404
9018
265
2521
126
2512
350
1445
273
146
2214
130
412
16
357
49
218
37
13
317
10
790
203
1038
71
330
96
85
582
149
728
192
941
81
231
84
83
479
148
2087
197
2312
142
957
383
171
1653
281
655
24
866
191
318
155
85
749
64
133
11
167
23
71
23
14
131
22
242
33
276
16
117
32
14
179
38
112799
313
112481
9321
76974
16331
5839
108465
3238
2957
54
2991
378
1638
432
229
2677
211
5211
175
5198
491
2266
862
585
4204
635
1738
52
1989
282
1044
251
154
1731
141
161
11
163
27
96
12
6
141
7
536
41
638
115
295
61
26
497
58
258
6
461
215
176
34
14
439
10
54016
228
53571
5177
35345
7570
3122
51214
1757
28209
314
28441
3546
18247
3447
1518
26758
1091
4859
18
5014
545
3588
578
161
4872
103
10878
35
11090
1347
7632
1419
388
10786
218
57539
169
58096
9854
38240
5879
2338
56311
1329
18651
136
19236
2444
9562
2810
1835
16651
1922
8508
143
8701
956
4317
1371
869
7513
834
11815
24
12217
1505
8490
1484
506
11985
175
9368
90
10544
3079
5304
1047
585
10015
352
2200
24
2265
303
1022
356
250
1931
236
766
23
728
81
349
99
66
595
71
2085
46
2112
303
1040
300
179
1822
165
1151
17
1172
121
494
227
160
1002
134
1530
7
1466
157
749
262
147
1315
122
12315
25
11083
955
5605
2591
1189
10340
648
738
45
779
72
290
157
98
617
87
1616
6
1633
561
615
219
137
1532
88
2248
29
2275
281
855
449
308
1893
317
3831
39
3732
287
1537
935
572
3331
324
735
34
702
132
329
98
57
616
39
2561
68
2655
349
1031
511
359
2250
272
1014
38
1019
158
455
160
98
871
91
4135
146
4152
613
1692
632
494
3431
452
1830
161
1952
250
923
245
162
1580
150
163346
139
162553
14302
107259
22984
10558
155103
6531
5241
32
5427
550
2369
1182
747
4848
464
1726
11
1660
285
963
207
109
1564
71
51779
62
51645
5240
30102
9763
4237
49342
2065
11276
16
11477
1154
6899
1812
964
10829
594
2197
118
2370
307
773
288
247
1615
398
28311
101
28236
3849
18710
3499
1193
27251
737
20536
33
20822
2262
10536
4241
2201
19240
1384
7576
8
7653
1683
3605
1285
656
7229
374
45770
412
45812
5845
21176
7330
5495
39846
4631
2116
3
2090
345
1271
248
132
1996
80
3069
8
3210
565
2078
321
139
3103
92
617
7
609
114
317
84
43
558
37
8741
23
8780
677
4724
1863
1001
8265
446
4128
96
4115
295
1502
796
569
3162
703
10116
16
10162
1586
6339
1363
562
9850
266
1435
18
1380
222
736
168
128
1254
95
14913
39
15208
2293
9118
2236
1005
14652
477
1064
5
1130
222
653
153
52
1080
38
32615
296
36223
8109
18669
3686
2355
32819
2523
31390
292
32309
5271
18285
3711
2203
29470
2055
756
58
913
204
311
115
75
705
103
13669
60
16322
5033
8857
1355
539
15784
398
27835
306
28627
6800
15995
2555
1354
26704
1218
14676
94
15394
3199
8118
1984
1068
14369
796
13224
87
14131
3815
7903
1177
579
13474
453
3111
56
3278
723
1693
339
193
2948
221
3318
19
3342
728
1932
335
180
3175
116
6234
51
6540
1131
3302
944
643
6020
407
14662
83
14977
3660
8794
1328
614
14396
428
7821
228
8153
1083
3228
1256
870
6437
1122
1826
30
1883
216
832
296
206
1550
230
12752
72
13017
1905
6452
2135
1351
11843
983
6228
25
6084
696
3679
916
440
5731
292
754
12
785
104
406
120
61
691
60
2062
50
2137
296
1048
361
194
1899
155
1838
24
1873
274
982
276
166
1698
128
3507
59
3669
313
1434
606
518
2871
605
484
16
513
73
263
73
40
449
34
9128
47
9114
1115
5319
1494
647
8575
429
3336
72
3446
492
1376
443
357
2668
564
8901
12
9006
1275
5913
1144
405
8737
233
4139
12
4229
630
2773
468
184
4055
141
1045
1
1078
182
626
124
76
1008
62
23566
7
23705
1218
7551
7521
5549
21839
1840
7721
23
11624
4849
4972
1001
436
11258
296
1039
149
1352
180
368
66
78
692
278
6426
1334
8190
1132
3159
483
355
5129
763
12566
5859
18291
82
217
294
717
1310
4509
22384
734
23853
3865
9953
3332
2308
19458
2600
1111
141
1254
131
247
130
153
661
296
6737
104
7618
1628
2783
982
682
6075
1039
10370
781
11376
1352
2284
976
1016
5628
2798
3761
354
4022
391
778
386
457
2012
1020
4502
18
4481
791
2672
465
270
4198
224
2824
35
2642
224
864
460
582
2130
429
2339
110
2294
338
722
261
232
1553
427
4627
6
4502
575
2684
860
235
4354
119
4096
29
4042
393
1780
840
521
3534
418
4596
100
4568
369
1670
929
703
3671
670
1083
19
1047
75
417
205
146
843
160
1086
5
1146
203
542
229
109
1083
53
3561
3
3700
642
2321
406
208
3577
110
1212
38
1406
301
563
170
130
1164
151
21826
70
20674
1572
11882
4648
1578
19680
763
3195
25
3122
382
1453
569
358
2762
278
942
5
931
81
476
167
89
813
93
1753
56
1744
184
812
281
180
1457
155
4974
27
4831
680
2355
751
487
4273
451
4735
141
4751
508
1184
562
634
2888
1211
232
11
244
33
89
25
21
168
40
3748
44
3890
487
1628
675
531
3321
453
3743
7
3773
329
2352
762
248
3691
65
9388
21
9358
909
5126
1796
977
8808
488
52670
217
51527
6779
24068
8877
5977
45701
4638
64549
35
64683
16399
31114
9593
4596
61702
2705
9170
4
8892
1072
5250
1497
693
8512
348
5860
13
6085
1153
3258
915
496
5822
240
2287
50
2224
212
865
342
268
1687
372
3874
41
3772
492
1794
599
397
3282
364
19150
194
18528
2114
10057
2878
1750
16799
1272
5909
26
5447
483
2375
1063
814
4735
618
316
11
306
20
111
55
53
239
40
800
13
737
81
386
122
60
649
67
340
38
398
54
108
55
46
263
65
984
29
1013
134
387
202
127
850
105
80
10
88
10
32
12
11
65
12
212
15
209
25
84
39
20
168
25
1533
53
1581
199
425
235
223
1082
375
748
23
703
68
286
144
78
576
83
3039
11
3023
261
1708
614
279
2862
136
170
7
216
53
72
29
17
171
31
16284
132
16646
625
2130
1819
2845
7419
7442
499
50
552
28
69
40
59
196
170
1753
613
2394
101
407
173
161
842
386
471
7
458
50
143
60
55
308
121
2551
38
2632
463
1191
403
239
2296
247
3156
20
3105
459
1761
431
239
2890
156
1414
3
1435
148
620
343
212
1323
93
815
10
851
130
359
138
116
743
85
1022
4
1025
68
468
218
148
902
100
2657
38
2698
368
1102
439
328
2237
333
7281
4
7565
932
3802
1640
818
7192
337
6360
14
6766
1632
2980
1045
646
6303
411
748
6
792
122
281
138
111
652
120
2353
14
2454
347
1004
396
345
2092
320
1719
3
1807
273
893
347
187
1700
90
4717
37
4784
598
2309
751
517
4175
483
3909
28
3906
687
2132
492
273
3584
238
162700
666
161958
13370
74743
39250
20113
147476
12538
9752
76
9897
1259
6760
1111
446
9576
192
111294
31
111497
5413
45605
42600
15284
108902
2477
30503
2
30750
2832
21756
5033
958
30579
161
16139
24
16246
1029
8943
4313
1511
15796
401
11276
42
10916
1238
8059
908
389
10594
212
11740
122
11854
1516
5351
2318
1520
10705
904
8129
6
7980
420
5348
1671
449
7888
78
6369
54
6663
1220
3996
766
364
6346
206
989
31
982
47
372
145
129
693
186
3526
183
3608
209
1167
444
373
2193
644
119
41
151
25
27
7
11
70
14
407
41
421
40
50
52
70
212
146
1669
165
1791
183
394
301
351
1229
330
3883
449
4339
301
1096
583
492
2472
879
2660
131
2706
253
926
502
373
2054
394
3145
116
3239
398
1210
592
432
2632
399
11620
690
11234
1215
2442
1176
1367
6200
3184
2712
61
2773
259
594
377
525
1755
828
538
43
550
40
146
48
62
296
120
1273
68
1284
145
598
205
122
1070
113
1959
1718
3623
67
46
29
20
162
381
285
253
535
17
17
5
10
49
35
163
143
331
41
21
4
15
81
30
7690
693
8614
669
712
293
284
1958
2870
4303
235
4430
177
900
504
536
2117
1150
3367
172
3458
158
769
441
492
1860
796
2010
236
2317
162
254
172
197
785
589
11490
218
11490
1056
4116
2010
1611
8793
1997
3534
150
3601
181
730
447
564
1922
933
7132
145
7053
388
2429
1160
899
4876
1345
9424
250
9597
525
3072
1462
1241
6300
1844
14873
220
15108
905
6646
2252
1657
11460
2191
2259
41
2286
55
1098
414
244
1811
282
2232
39
2266
36
379
399
522
1336
696
2174
49
2251
98
1003
403
239
1743
287
1708
14
1658
40
843
310
196
1389
197
5235
211
5397
238
1289
629
594
2750
1315
51466
190
51598
5069
18464
10029
9898
43460
7003
3428
23
3273
468
1397
490
303
2658
462
574
2
586
86
247
79
71
483
80
4713
7
4594
852
2388
669
353
4262
231
909
5
802
184
386
91
59
720
71
574
27
610
121
111
66
64
362
138
808
38
810
225
260
98
58
641
67
2732
3
2784
586
1402
349
257
2594
172
882
26
956
187
343
119
92
741
128
3066
16
3137
756
1533
388
220
2897
189
2720
9
2784
578
1534
413
145
2670
94
11737
9
12108
3929
6748
758
359
11794
268
3695
19
3749
259
1790
628
430
3107
481
862
3
852
70
517
104
78
769
65
377
5
390
43
98
58
42
241
95
351
4
352
45
130
57
48
280
55
824
22
608
175
134
70
76
455
107
1546
15
1525
312
519
259
213
1303
189
455
65
472
62
60
56
44
222
89
1631
34
1417
148
416
258
266
1088
215
10895
91
11003
1248
2778
1780
1613
7419
3065
334
33
365
31
64
33
34
162
76
4118
18
4076
606
1981
784
433
3804
225
19993
148
20402
4245
6413
3062
2649
16369
3358
4683
8
4597
314
1091
835
1118
3358
1195
14101
50
14168
3323
6166
2232
1370
13091
899
34962
423
35408
4588
10581
5125
6460
26754
6846
118
83
188
12
9
7
12
40
26
3039
6
2977
516
1415
493
337
2761
201
837
3
833
281
364
95
59
799
24
3796
13
3615
971
1695
538
232
3436
145
3159
47
3108
793
1173
418
280
2664
313
3306
8
3125
202
2007
537
261
3007
90
166075
591
163897
19513
39483
32001
31842
122839
37850
106355
605
104358
12116
32319
19657
17496
81588
18612
3438
59
3247
462
1274
634
427
2797
339
29024
76
29044
5463
9082
6163
5012
25720
3037
2497
93
2558
406
804
424
342
1976
350
7210
34
8017
1514
2682
1414
1045
6655
1151
2389
10
2662
970
1078
303
168
2519
119
52183
47
50714
5361
26620
10637
4779
47397
3111
76054
83
75919
7269
48268
14817
4170
74524
1165
4019
5
3961
225
2318
971
290
3804
144
6651
2
6497
462
3510
1924
492
6388
102
8637
20
8152
401
4937
1817
689
7844
267
34998
33
34145
2675
17028
8081
4660
32444
1552
3725
9
3711
351
2035
790
304
3480
198
4506
16
4527
552
1455
1233
768
4008
419
12780
24
12713
1742
5832
2054
1356
10984
1555
2609
17
2482
314
1454
423
171
2362
75
4605
18
4262
248
2956
650
259
4113
115
6095
93
5921
642
3031
1018
597
5288
462
1517
16
1467
105
686
270
217
1278
145
2608
40
2625
250
1441
431
239
2361
177
23955
182
23682
2092
12528
4595
2526
21741
1515
3452
15
3346
405
2175
526
162
3268
56
5380
36
5260
502
3391
779
387
5059
152
6427
1
6274
621
4303
937
310
6171
98
1880
2
1773
146
1435
135
34
1750
19
10227
39
10282
1525
6411
1385
581
9902
292
3954
1
3874
332
2942
408
121
3803
62
64642
22
63020
5803
36819
12145
5667
60434
2394
5992
2
6292
1283
3927
791
235
6236
51
1665
9
1696
271
951
255
119
1596
65
8067
2
8508
1559
4456
1564
659
8238
250
11510
9
11414
580
5242
3310
1675
10807
570
5390
17
5276
876
3051
717
331
4975
252
12255
9
11804
1067
7475
2023
813
11378
376
24158
16
23786
2181
10757
5076
3400
21414
2191
921
31
919
51
260
135
132
578
225
722
35
708
40
162
98
80
380
222
6739
3
6857
901
4349
1140
363
6753
98
2314
17
2204
141
902
471
316
1830
315
2264
7
2132
172
1225
432
206
2035
85
2036
34
1921
225
779
389
203
1596
220
7978
29
9960
3404
4523
1088
502
9517
347
161095
110
164446
6506
85840
37887
18229
148462
14807
5620
83
5754
445
3822
694
352
5313
293
2116
119
2243
107
964
391
288
1750
288
2667
17
2794
126
1552
439
273
2390
282
1510
16
1579
80
750
301
209
1340
180
3261
13
3344
186
1645
694
443
2968
320
4036
39
4160
265
2087
757
424
3533
444
30103
80
29762
1609
15691
6263
3411
26974
2260
16047
29
16534
583
10747
2799
1253
15382
978
7602
19
7140
444
4279
1132
574
6429
566
17932
20
17382
787
8347
4180
2513
15827
1394
2428
1
1989
389
1245
186
86
1906
75
23999
34
23704
2172
14597
3396
2164
22329
1234
21
22
23
24
25
26
27
28
29
99_
E100_
499
99_
EL500
99_
E500+
00
TOTAL
00_
E0
00_
E1_
4
00_
E5_
9
00_
E10_
19
00_
EL20
5
362
19
418
89
194
60
27
370
3
179
6
191
40
86
30
14
170
33
12898
33
12538
1538
5963
2872
1505
11878
10
1299
8
1350
531
639
104
31
1305
2
858
0
940
356
478
55
25
914
0
10
0
10
5
3
0
1
9
3
357
3
363
85
185
40
33
343
5
308
5
277
31
83
75
47
236
23
2723
13
2223
443
1137
381
157
2118
5
362
3
338
86
142
52
26
306
86
1022
35
876
109
246
139
114
608
10
573
1
517
172
196
66
31
465
13
552
5
541
74
302
66
41
483
18
3213
9
3403
533
1997
507
214
3251
18
1444
12
1513
319
760
181
104
1364
78
6194
92
6417
800
3768
916
437
5921
11
54
38
84
7
11
12
4
34
43
504
38
505
36
115
63
77
291
33
363
29
366
25
56
31
66
178
2
52
2
48
3
15
11
7
36
1
25
6
31
4
8
5
2
19
10
243
11
261
54
118
35
19
226
1
11
1
13
3
4
1
2
10
1
16
5
20
1
8
3
1
13
2
27
6
34
4
12
5
3
24
1
15
5
18
0
4
3
1
8
2
45
5
48
8
21
5
5
39
2
215
4
224
33
87
40
37
197
56
581
64
629
28
100
92
126
346
11
94
21
117
8
18
24
12
62
24
359
32
379
22
90
67
71
250
81
1782
61
1843
193
585
339
299
1416
1
70
9
78
5
21
18
8
52
0
9
14
21
0
2
0
1
3
7
81
21
102
5
30
14
11
60
2
8
9
17
1
4
1
0
6
2
5
8
13
0
1
1
0
2
2
40
6
46
3
13
8
3
27
15
180
23
215
26
64
28
31
149
36
1252
29
1295
171
575
174
139
1059
88
5905
68
5827
633
2854
906
662
5055
12
261
13
261
41
68
34
44
187
5
141
7
162
35
74
15
10
134
5
130
4
133
12
47
20
22
101
11
119
47
165
9
54
18
10
91
37
127
92
216
9
28
14
9
60
3
9
22
28
1
2
0
1
4
14
162
42
221
20
58
27
20
125
7
46
17
66
6
17
8
4
35
163
1124
112
1232
54
118
73
129
374
34
513
97
603
47
210
97
58
412
23
3799
37
4184
347
2575
805
271
3998
11
569
15
583
61
326
94
40
521
2
41
13
57
6
14
2
7
29
107
12095
94
12902
2982
6657
1630
858
12127
274
151264
90
150685
24403
86967
24508
9986
145864
73
8156
30
8208
1312
4119
1329
758
7518
175
6868
68
6984
723
2482
1263
1093
5561
710
35969
201
36022
4052
13266
6627
5604
29549
464
10524
82
10434
1267
2927
1792
1645
7631
77
845
26
872
58
176
112
134
480
225
7477
46
7390
578
2026
1351
1361
5316
126
3235
46
3411
469
1035
632
494
2630
56
564
62
631
51
195
85
76
407
276
15630
104
15702
1820
6369
2904
2146
13239
733
88079
116
89523
9430
41627
17960
11411
80428
111
39715
13
40931
7644
21495
6432
3312
38883
865
65433
134
65890
6582
29662
13136
8498
57878
169
24477
16
24993
3769
11804
4843
2510
22926
444
21116
48
21408
2690
8731
3774
2821
18016
28
6645
4
6814
915
3585
1108
681
6289
243
44255
27
44857
7015
25156
7227
3276
42674
35
13239
7
13393
1928
7553
2118
1050
12649
240
30644
21
30855
4526
14445
5484
3380
27835
272
29728
35
30136
5085
11794
6336
3847
27062
5
3715
3
3735
333
2017
866
361
3577
137
4882
25
5339
870
1520
963
872
4225
26
5408
3
5693
750
2325
1267
833
5175
76
25019
12
26980
4966
13554
4704
2346
25570
33
1502
7
1733
375
578
280
214
1447
77
3550
32
4026
686
1372
686
613
3357
193
30956
61
33328
6227
14889
6089
3650
30855
13
120
16
138
17
33
18
14
82
56
918
60
998
44
226
192
191
653
19
229
21
254
20
54
54
29
157
6
47
7
54
2
5
6
8
21
2
17
4
19
0
8
1
1
10
2
19
12
33
0
6
5
1
12
4
39
10
47
2
10
9
8
29
6
29
4
33
1
5
4
2
12
8
71
21
92
7
16
16
8
47
9
36
12
43
2
8
4
4
18
5
26
9
35
2
2
2
3
9
1
8
4
10
1
1
1
2
5
5
8
4
10
0
1
1
0
2
9
136
5
146
17
39
39
23
118
46
774
19
760
60
196
149
147
552
35
555
16
559
70
179
108
77
434
33
142
33
163
8
18
15
18
59
36
306
42
357
27
58
45
56
186
65
605
57
647
50
159
82
87
378
10
104
20
128
14
32
22
8
76
22
126
19
150
21
31
8
22
82
58
305
53
344
12
66
35
32
145
4
24
5
30
0
7
1
6
14
37
369
29
392
21
62
55
59
197
23
146
26
169
14
33
14
19
80
18
346
34
380
56
92
58
61
267
74
2020
53
1990
200
808
413
251
1672
136
1059
69
1108
46
227
165
164
602
6
97
25
124
4
20
11
17
52
50
191
64
257
18
35
21
20
94
12
152
7
167
31
47
27
15
120
66
553
25
582
63
127
83
67
340
50
6568
10
6288
565
2590
1419
1056
5630
143
2272
86
2445
287
627
411
373
1698
28
193
23
216
11
45
27
23
106
29
316
29
337
24
83
52
50
209
16
168
30
187
15
36
27
23
101
7
218
10
222
10
72
58
47
187
24
223
4
226
16
54
33
26
129
13
117
21
140
13
29
18
15
75
27
318
21
340
30
73
52
46
201
18
212
20
261
34
62
49
27
172
4
128
14
153
15
39
25
22
101
18
289
23
303
28
76
48
38
190
22
219
35
254
16
55
43
26
140
52
413
28
441
36
79
66
76
257
73
722
45
789
96
167
108
120
491
63
286
62
342
19
57
27
37
140
6
118
7
137
16
45
20
19
100
9
458
2
452
65
161
100
75
401
15
489
11
508
72
162
76
48
358
29
714
18
798
89
236
145
130
600
12
41
8
50
2
13
3
4
22
5
12
6
24
8
5
0
0
13
2
9
5
13
1
1
1
0
3
7
53
10
59
7
16
6
5
34
29
180
48
224
15
39
25
20
99
22
83
13
97
6
13
7
14
40
7
56
3
65
5
16
11
10
42
65
647
83
712
40
217
120
94
471
30
212
21
233
18
51
35
30
134
7
213
1
192
8
88
42
28
166
28
168
34
199
16
30
21
28
95
35
203
26
206
5
31
21
32
89
26
151
22
162
5
31
16
25
77
68
1169
47
1195
94
428
239
147
908
48
306
28
327
18
68
40
38
164
28
216
26
234
11
46
45
22
124
33
391
22
375
14
122
57
50
243
34
1812
9
1724
103
930
355
173
1561
69
610
33
621
50
156
86
68
360
26
371
10
361
27
103
47
51
228
24
1575
11
1528
109
596
351
234
1290
13
166
7
177
18
35
32
25
110
2
9
8
18
1
3
2
1
7
94
1699
61
1717
130
422
285
311
1148
16
113
10
111
8
18
17
19
62
45
353
16
381
30
62
38
49
179
46
588
20
570
67
123
81
87
358
8
32
7
37
2
11
3
1
17
86
730
32
846
146
146
94
108
494
175
6276
32
6275
1067
1557
1077
1104
4805
8
36
7
43
4
3
4
4
15
24
157
17
167
11
39
19
17
86
46
281
29
286
28
62
23
31
144
32
143
29
163
12
21
23
19
75
21
120
22
139
9
30
22
15
76
28
336
24
354
38
83
43
55
219
36
205
12
211
24
41
32
26
123
45
657
15
649
100
112
96
124
432
41
811
11
805
100
204
127
138
569
23
412
7
377
30
88
82
60
260
59
1555
25
1598
307
399
290
222
1218
3
35
10
35
3
4
3
5
15
6
262
0
266
36
127
44
29
236
29
327
8
367
63
76
50
58
247
24
348
10
361
52
107
46
41
246
15
112
3
102
15
20
11
15
61
7
113
5
107
9
23
16
21
69
36
1700
19
1711
245
743
270
183
1441
15
314
15
330
28
103
56
46
233
11
45
6
48
3
9
5
10
27
5
16
1
15
0
4
1
1
6
8
99
17
118
14
36
16
12
78
13
90
5
94
8
27
13
9
57
5
74
6
80
9
33
7
9
58
15
269
8
265
21
70
42
36
169
5
122
3
114
12
49
24
6
91
15
175
1
182
24
72
27
21
144
14
441
10
457
49
183
82
53
367
198
3945
75
3901
278
1015
702
766
2761
36
339
17
342
16
73
64
51
204
55
289
22
307
11
47
20
36
114
16
63
24
87
2
16
3
7
28
1
6
1
12
4
1
5
0
10
101
899
28
926
44
113
117
182
456
21
163
35
201
11
30
24
27
92
98
1291
46
1324
109
337
194
222
862
82
1172
53
1222
89
312
176
211
788
80
1552
31
1670
168
481
317
273
1239
70
2804
19
2799
208
714
534
584
2040
44
169
27
200
19
45
16
15
95
53
653
19
674
62
182
93
100
437
92
2129
35
2074
179
723
384
330
1616
4
19
14
36
1
4
0
2
7
38
89
52
145
7
15
3
8
33
9
15
13
26
1
3
0
0
4
21
54
41
105
7
5
6
5
23
146
924
49
955
22
91
82
149
344
73
366
39
383
9
32
26
52
119
19
130
4
134
5
15
11
17
48
13
129
14
138
4
15
25
17
61
1
26
18
45
3
6
2
4
15
11
63
22
90
6
12
11
10
39
71
449
56
489
19
76
60
70
225
7
36
7
43
1
7
3
5
16
14
74
18
85
2
4
13
7
26
5
27
13
37
1
4
1
4
10
8
31
13
41
1
2
0
6
9
17
299
16
298
9
70
57
49
185
27
161
16
175
5
17
25
28
75
16
138
9
141
5
35
23
22
85
20
83
20
95
1
12
7
19
39
48
459
38
485
26
77
47
73
223
560
16607
209
16094
798
5422
3665
2691
12576
19
393
21
396
35
176
71
27
309
57
801
49
837
40
157
152
148
497
117
3979
50
3958
309
1445
869
550
3173
45
7546
20
7146
428
3591
1882
797
6698
10
431
3
456
50
159
96
68
373
63
656
35
688
39
173
104
98
414
56
634
31
649
42
150
105
94
391
30
241
13
241
7
31
22
38
98
47
3264
39
3194
254
1551
648
387
2840
52
1250
16
1216
64
313
228
230
835
70
2762
39
2607
165
1114
500
336
2115
21
96
49
162
20
22
15
12
69
59
458
49
495
24
91
78
72
265
15
128
20
131
5
23
23
12
63
25
287
26
313
20
89
38
51
198
5
51
17
72
5
18
8
7
38
7
17
20
37
0
2
1
3
6
6
89
23
116
10
41
15
6
72
9
44
14
59
3
8
5
6
22
9
75
20
94
7
15
10
9
41
1
17
12
26
0
2
3
6
11
2
4
5
9
0
0
0
2
2
49
315
86
401
15
84
35
47
181
2
35
7
47
5
17
8
5
35
5
20
22
44
1
5
1
1
8
3
26
7
38
6
4
5
3
18
57
339
120
451
20
76
34
47
177
42
256
81
352
23
42
35
31
131
6
102
27
127
6
33
18
19
76
2
4
3
7
0
0
0
1
1
10
40
27
70
3
15
4
3
25
4
110
16
124
12
38
26
14
90
8
34
15
50
2
12
7
2
23
27
311
23
319
13
83
67
45
208
22
188
29
206
12
55
25
31
123
30
293
34
321
14
77
62
38
191
90
653
96
752
62
166
91
86
405
21
168
30
190
11
36
26
22
95
26
240
25
273
18
54
53
35
160
72
1092
63
1156
72
284
202
219
777
38
464
51
511
22
118
99
83
322
35
680
29
704
46
224
138
116
524
47
633
31
653
45
210
131
85
471
8
141
36
174
6
38
21
27
92
64
654
54
700
55
178
118
97
448
23
224
20
245
10
54
39
48
151
12
48
11
57
2
11
4
3
20
44
601
59
659
42
148
111
104
405
13
270
32
303
25
98
45
37
205
77
883
100
959
56
217
134
174
581
76
389
35
426
19
54
53
58
184
23
99
21
118
5
7
8
16
36
69
592
87
657
21
108
74
110
313
64
610
50
635
23
147
94
97
361
35
280
41
311
13
47
43
41
144
15
392
26
409
22
107
90
72
291
42
364
38
397
29
63
62
49
203
67
393
33
404
16
52
52
67
187
26
164
35
199
9
22
15
29
75
23
517
14
512
27
105
93
102
327
2
28
7
33
2
10
5
4
21
878
6925
457
7167
360
1184
924
1093
3561
14
90
16
105
9
21
14
17
61
38
550
14
535
34
234
82
58
408
21
123
32
151
3
26
11
19
59
71
535
65
579
12
99
73
89
273
86
715
81
775
33
129
103
109
374
7
32
10
37
0
11
4
2
17
33
939
19
904
96
394
146
86
722
17
112
16
123
3
17
20
16
56
23
116
15
123
5
26
6
9
46
11
158
9
174
17
45
40
28
130
4
43
6
45
1
13
6
3
23
15
97
13
114
3
21
11
16
51
10
78
17
91
2
14
15
13
44
4
25
6
39
3
12
3
2
20
14
466
29
478
39
191
103
64
397
4
14
8
22
4
4
0
2
10
69
1492
53
1528
121
600
261
181
1163
15
145
30
170
12
32
32
25
101
155
2670
73
2645
106
510
398
523
1537
53
631
37
665
33
102
94
131
360
32
236
18
243
8
37
25
32
102
122
2002
62
2035
104
527
383
395
1409
7
29
13
39
0
2
3
3
8
9
163
14
177
13
47
36
22
118
31
297
16
299
12
43
39
60
154
15
1009
13
1064
103
298
241
213
855
23
199
47
233
10
42
32
33
117
17
163
23
181
6
42
26
33
107
35
374
34
396
26
87
55
72
240
42
509
73
876
225
218
123
91
657
5
11
10
24
2
1
1
2
6
31
144
44
209
21
32
15
19
87
19
179
24
247
50
58
36
24
168
48
195
42
269
29
50
25
21
125
1
5
4
10
3
1
0
1
5
0
8
12
22
0
6
3
1
10
14
118
15
152
17
34
16
15
82
5
46
20
73
4
9
13
9
35
31
103
36
140
7
18
14
11
50
9
56
12
71
8
14
10
10
42
0
5
4
9
0
1
1
1
3
8
124
25
146
6
43
22
14
85
12
66
25
97
11
15
9
9
44
5
48
14
63
4
10
10
6
30
9
28
7
35
0
1
4
2
7
25
177
45
222
7
32
25
33
97
28
221
28
247
17
57
34
33
141
94
559
65
635
46
117
62
79
304
28
127
17
146
4
18
10
12
44
31
253
28
269
13
48
31
36
128
57
248
30
267
9
23
27
38
97
41
229
19
237
8
29
31
28
96
48
548
32
558
18
100
89
105
312
23
289
11
291
6
59
52
48
165
10
126
8
128
5
33
23
19
80
51
336
48
366
12
74
52
43
181
10
60
14
70
1
10
11
5
27
29
314
31
338
13
34
46
68
161
6
47
9
53
1
9
7
5
22
220
1960
94
1986
62
298
271
334
965
17
135
19
152
8
18
22
27
75
15
153
16
160
6
48
20
30
104
75
1107
47
1129
63
307
202
167
739
8
143
16
158
8
33
34
28
103
13
61
8
66
2
11
7
4
24
38
552
27
543
27
127
91
79
324
170
2684
87
2640
77
488
422
535
1522
66
962
26
933
24
174
185
182
565
127
1121
67
1136
52
266
173
166
657
247
4030
98
4020
141
711
674
847
2373
55
1773
28
1741
106
561
359
303
1329
63
389
37
405
14
66
51
54
185
59
502
55
536
15
45
64
92
216
10
82
18
91
3
22
17
4
46
30
393
18
397
11
115
67
55
248
87
803
74
855
35
195
119
112
461
15
120
11
129
4
22
16
29
71
32
305
13
310
13
58
45
54
170
95
1180
62
1207
57
306
197
198
758
366
22894
138
22627
1457
8401
5041
3918
18817
152
2525
41
2500
36
321
455
621
1433
82
801
48
826
20
122
125
157
424
43
592
36
607
13
95
109
115
332
122
1861
79
1865
77
407
296
362
1142
145
3164
42
3161
172
752
630
614
2168
64
398
63
447
24
75
69
56
224
43
351
47
415
37
98
57
63
255
20
131
22
156
10
31
21
14
76
28
194
22
219
16
36
26
25
103
12
88
29
124
2
26
16
15
59
2
106
5
116
15
43
21
14
93
9
34
12
47
3
9
5
2
19
7
204
9
210
19
66
35
36
156
7
51
11
58
3
11
11
7
32
61
851
42
917
59
199
155
167
580
15
666
7
681
59
244
188
93
584
5
70
14
87
6
27
13
7
53
147
3206
90
3417
353
921
650
592
2516
91
1197
38
1193
67
285
205
226
783
10
95
23
115
4
26
10
19
59
82
674
66
734
49
138
105
97
389
19
238
15
259
20
62
44
36
162
23
435
36
445
22
106
85
71
284
14
308
8
307
22
95
50
52
219
33
436
40
492
46
106
89
71
312
26
300
20
306
11
53
46
58
168
25
437
10
434
22
135
74
84
315
32
462
22
486
27
124
91
76
318
44
570
28
570
34
144
93
86
357
37
214
36
233
13
42
22
27
104
124
1498
65
1505
77
379
241
256
953
6
99
8
108
11
28
16
19
74
11
58
4
61
2
20
9
5
36
18
128
21
139
8
30
15
12
65
27
427
44
465
27
117
72
68
284
25
376
25
393
26
121
69
53
269
98
1150
71
1167
59
324
198
153
734
26
295
23
306
14
64
69
35
182
13
133
20
150
4
24
18
16
62
46
381
37
393
21
91
75
53
240
87
559
78
631
29
115
84
69
297
108
2360
54
2281
86
551
473
482
1592
49
392
31
454
29
66
46
84
225
43
221
24
253
15
25
18
39
97
133
4399
61
4300
169
1282
901
870
3222
65
1750
43
1770
95
531
383
321
1330
9
89
3
79
2
17
15
16
50
43
419
21
424
13
82
57
66
218
11
71
18
87
3
18
8
9
38
21
216
19
227
6
34
27
42
109
31
224
30
258
15
47
35
34
131
22
215
45
252
16
59
36
33
144
26
336
46
374
15
63
69
63
210
23
243
35
260
16
62
40
34
152
1
48
12
59
3
11
11
7
32
15
152
10
161
10
24
22
33
89
89
794
35
820
43
139
117
148
447
20
252
24
277
13
51
41
45
150
48
409
33
441
27
102
49
67
245
8
171
20
196
13
62
38
30
143
22
230
23
256
26
49
37
30
142
58
567
42
598
17
137
89
100
343
32
360
18
360
22
66
57
63
208
29
240
25
261
6
59
42
37
144
13
124
21
141
6
25
33
19
83
10
104
6
109
2
24
18
20
64
111
1863
95
1888
108
565
378
271
1322
33
513
45
580
91
171
90
74
426
17
179
20
193
17
49
28
28
122
5
128
6
131
15
43
16
21
95
71
967
80
1082
132
307
151
141
731
76
480
69
556
55
101
74
60
290
106
947
110
1067
115
200
123
137
575
36
412
33
455
41
142
69
62
314
39
481
25
533
60
154
86
68
368
15
116
16
132
8
27
29
16
80
117
1240
53
1269
93
264
197
191
745
91
893
127
1036
89
230
144
127
590
16
94
16
101
2
13
11
12
38
14
73
15
80
4
10
8
6
28
43
392
25
405
21
77
51
57
206
36
236
38
280
19
49
31
31
130
110
594
74
638
37
77
39
60
213
152
1527
125
1614
108
379
230
233
950
52
392
60
442
33
72
61
69
235
49
482
67
529
30
137
80
79
326
15
288
22
300
27
80
39
45
191
62
840
71
882
53
221
147
141
562
13
179
20
190
6
50
26
31
113
67
681
61
711
48
148
123
96
415
40
533
45
556
38
155
81
76
350
13
129
13
138
8
34
14
26
82
10
127
10
131
12
49
14
13
88
68
764
67
809
42
209
111
127
489
12
90
7
91
8
22
10
15
55
34
475
12
497
59
173
83
61
376
14
239
13
247
30
87
44
29
190
5
58
9
68
4
13
12
9
38
41
528
11
522
30
174
77
74
355
33
312
16
330
16
69
57
55
197
27
278
24
291
14
66
45
43
168
12
112
18
133
11
33
19
20
83
3
20
11
35
1
8
3
5
17
8
72
19
81
8
20
8
5
41
4
12
9
22
2
2
2
0
6
0
8
8
17
1
5
1
2
9
2
23
14
38
2
7
3
1
13
34
246
25
263
9
51
43
39
142
52
459
73
510
18
118
82
75
293
46
470
35
498
20
109
78
85
292
81
1105
79
1142
58
305
212
163
738
12
83
15
100
7
19
13
10
49
3
27
8
34
2
11
5
4
22
7
39
15
65
14
7
6
8
35
42
204
53
259
17
31
12
27
87
53
386
56
452
36
92
52
58
238
15
153
28
180
15
43
23
21
102
17
91
17
111
6
28
10
8
52
85
893
79
981
83
232
132
131
578
9
177
18
197
23
78
18
20
139
1
76
9
81
9
31
11
11
62
9
62
16
75
7
14
11
6
38
61
719
40
743
43
134
112
141
430
39
324
26
352
23
63
55
57
198
12
61
13
78
5
13
12
14
44
54
706
25
709
52
163
105
105
425
13
102
20
114
0
25
22
14
61
56
721
62
767
53
277
129
87
546
9
78
22
99
3
23
10
9
45
88
819
99
887
44
231
124
100
499
20
144
33
171
6
34
25
23
88
25
170
31
198
10
41
23
25
99
38
373
58
411
24
110
54
51
239
33
226
33
242
16
50
34
25
125
132
551
84
612
13
48
46
69
176
5
48
18
64
0
13
7
8
28
142
1075
135
1163
45
254
156
146
601
20
167
26
211
30
60
31
16
137
60
233
39
259
8
38
28
27
101
64
961
72
1003
59
247
169
164
639
1
5
7
11
0
1
0
2
3
0
8
12
15
0
0
2
2
4
2
36
11
43
0
5
9
6
20
23
145
29
159
10
17
18
27
72
56
595
36
622
45
169
91
91
396
66
1016
21
1018
100
304
167
165
736
16
378
15
403
54
123
71
55
303
3
37
6
45
6
8
4
8
26
24
347
21
360
31
85
53
54
223
104
7606
27
7475
550
3154
1694
1123
6521
107
1491
33
1473
93
505
261
208
1067
134
3615
59
3673
384
1559
610
466
3019
27
358
20
375
28
105
57
59
249
10
195
9
217
19
81
35
28
163
69
923
32
894
60
222
135
138
555
5
103
4
100
7
36
15
16
74
40
574
22
562
30
153
89
77
349
41
1042
4
1026
56
205
187
202
650
40
268
21
275
10
56
44
38
148
135
1962
57
1978
120
397
353
352
1222
44
592
12
575
31
130
95
90
346
28
416
8
427
27
135
88
63
313
28
337
30
360
19
65
62
61
207
97
1316
78
1317
73
337
220
213
843
103
1379
78
1448
85
401
250
216
952
29
840
15
819
56
346
174
123
699
29
455
25
466
23
181
77
65
346
19
7169
7
7172
539
4277
1398
599
6813
49
2260
12
2249
212
1028
418
271
1929
7
153
5
157
11
48
33
19
111
8
390
1
392
39
193
69
34
335
14
865
9
871
97
405
140
97
739
109
2365
46
2410
264
898
425
313
1900
8
217
0
205
29
94
31
26
180
45
763
17
787
96
297
128
93
614
11
100
8
105
6
29
11
9
55
11
170
8
171
17
50
24
25
116
12
565
5
569
50
241
120
79
490
14
91
7
93
5
20
14
12
51
147
5819
35
5965
596
2429
1181
805
5011
37
497
41
527
24
83
78
102
287
17
582
11
609
71
259
117
63
510
10
225
8
226
24
88
37
19
168
25
303
21
315
13
79
45
42
179
9
153
5
149
5
47
28
28
108
137
2772
47
2785
298
960
492
354
2104
269
6484
82
6590
698
2843
968
698
5207
275
8825
197
8961
865
3801
1659
1103
7428
73
1310
26
1322
110
480
242
184
1016
31
6355
6
6007
349
2897
1520
851
5617
128
6044
44
6071
644
3011
951
610
5216
177
7488
75
7466
702
3577
1276
858
6413
213
5637
109
5739
526
2279
996
758
4559
80
2325
75
2487
312
993
428
306
2039
56
1058
37
1082
115
455
177
115
862
73
2402
67
2466
270
1102
450
272
2094
32
1070
35
1066
69
431
177
137
814
97
4887
55
4771
272
1917
999
775
3963
316
13629
234
13571
1629
5419
2487
1792
11327
86
4791
43
4756
356
2001
976
743
4076
146
7932
135
7853
870
3964
1268
811
6913
49
1421
21
1410
120
619
211
165
1115
60
2312
54
2290
161
980
468
316
1925
320
8731
211
8723
661
3516
1573
1187
6937
12
573
29
575
53
279
101
61
494
209
9302
169
9357
731
4010
1873
1326
7940
74
3052
63
3023
249
1218
636
409
2512
316
14383
269
14429
1312
6048
2876
1925
12161
162
6919
113
6866
448
2782
1346
1039
5615
96
3593
60
3585
256
1504
776
489
3025
91
3094
52
3077
174
1176
682
486
2518
30
961
24
951
63
383
190
127
763
155
3450
114
3464
268
1316
594
471
2649
119
8055
55
7888
433
2608
1723
1645
6409
638
28150
395
27764
2063
12440
5498
3742
23743
257
9571
172
9572
647
3916
1911
1366
7840
112
5529
41
5382
365
2293
1195
761
4614
79
3500
78
3524
333
1648
635
427
3043
83
5651
48
5749
696
2671
988
657
5012
46
3000
28
3008
363
1452
498
299
2612
148
7199
90
7102
593
2807
1317
1135
5852
62
7971
18
8226
1038
4820
1269
604
7731
111
12319
92
13665
2665
7195
1936
979
12775
45
1380
33
1345
75
684
219
149
1127
93
5901
69
5862
432
2786
1143
728
5089
123
4566
64
4525
339
1933
864
577
3713
188
5943
172
5948
627
2649
954
661
4891
92
5298
68
5316
641
2639
909
553
4742
104
4406
66
4339
476
2078
690
469
3713
141
7486
62
7462
1045
3810
1069
688
6612
36
1624
28
1642
213
810
250
164
1437
109
3183
102
3183
312
1351
566
389
2618
127
2940
95
2946
234
1071
504
427
2236
68
2106
51
2137
191
888
388
269
1736
38
885
19
867
57
311
139
144
651
41
2067
37
2027
192
921
333
259
1705
38
2931
12
2897
404
1269
486
360
2519
78
3210
52
3185
229
1283
575
488
2575
191
5359
44
5355
459
1995
947
769
4170
292
10783
240
10718
1009
4887
1739
1245
8880
109
3510
42
3474
187
1038
882
629
2736
15
1624
9
1604
134
578
226
209
1147
21
1428
24
1416
203
680
238
142
1263
92
3194
92
3209
283
1459
484
397
2623
177
7856
206
7845
628
3683
1410
937
6658
350
4860
130
4830
128
1065
961
951
3105
158
2765
98
2775
184
1158
508
330
2180
240
2394
32
2355
133
473
240
367
1213
84
1355
38
1407
149
500
225
158
1032
161
4931
87
4933
426
2145
939
594
4104
155
3010
114
3007
262
1384
469
288
2403
70
3605
25
3712
448
1451
727
522
3148
71
1281
32
1300
116
380
216
204
916
53
1469
28
1477
117
556
314
214
1201
161
15567
107
16103
2768
8763
2259
1165
14955
2102
23307
108
23412
1299
2897
1677
3125
8998
110
23343
22
24014
3199
14240
4084
1594
23117
36
2805
12
2884
258
980
652
552
2442
10
3717
1
3865
387
1310
817
770
3284
25
4677
9
4660
447
2012
1056
745
4260
8
1910
0
2094
340
984
411
240
1975
296
25188
99
24753
1880
11147
6195
3318
22540
136
10422
39
10535
831
3626
2908
2089
9454
262
21498
93
21682
1954
8620
5232
3460
19266
73
14071
15
14253
1310
6875
3257
1789
13231
13
1879
7
1945
251
1143
349
135
1878
95
10449
76
10584
1173
5432
2319
982
9906
39
8767
28
8604
615
4376
2055
1043
8089
91
10613
51
11270
1626
5323
2327
1185
10461
62
11211
54
10996
1665
5194
2238
1139
10236
15
1427
4
1421
107
648
323
195
1273
75
1642
30
1783
213
485
363
318
1379
45
3472
18
3427
275
1657
818
406
3156
126
13195
36
12994
743
5073
3269
2375
11460
724
32119
196
32284
2390
10903
7442
5696
26431
33
4395
8
4297
340
2046
1063
556
4005
197
12810
61
12947
1309
4961
2869
2015
11154
1321
45215
348
45767
5401
19199
7113
5517
37230
150
23154
79
24553
3804
12006
4959
2586
23355
35
6063
7
5960
600
2951
1327
698
5576
4
1759
2
1809
280
965
335
149
1729
19
3047
3
3092
670
1497
454
258
2879
36
2760
21
3350
817
1278
571
376
3042
27
2145
11
2276
447
989
420
227
2083
22
4466
23
5702
1646
2181
981
565
5373
92
24896
49
25305
2595
14214
5474
2105
24388
136
21121
232
20874
1117
6174
6542
4621
18454
25
4227
20
4493
747
2573
695
301
4316
36
6619
26
6532
469
3828
1416
549
6262
19
5493
8
5581
731
2886
1095
525
5237
59
5881
91
6061
755
2860
1226
653
5494
822
36669
196
35866
2985
12455
9018
6629
31087
563
32311
152
31895
2724
14567
7832
3856
28979
74
5842
60
5706
422
2851
1325
625
5223
126
15872
105
15296
1617
8239
3232
1385
14473
26
2775
21
2832
421
1463
560
214
2658
117
7372
117
7332
794
3425
1506
848
6573
21
2303
20
2404
399
1376
382
122
2279
74
7601
53
7811
1141
3934
1501
720
7296
72
6950
62
6845
527
3351
1608
771
6257
70
19365
38
19639
1978
11241
4223
1544
18986
15
836
12
853
92
419
167
82
760
113
18972
57
18535
2247
9197
3864
1965
17273
53
6314
24
6208
752
3186
1218
610
5766
17
3915
11
3783
364
2127
773
346
3610
19
3687
11
3639
254
1745
876
452
3327
105
6223
46
6042
574
2905
1311
672
5462
15
1869
7
1807
151
1188
261
109
1709
33
3467
14
3494
389
1866
697
307
3259
17
94
47
103
31
0
3
0
34
3
105
13
102
8
50
22
4
84
112
10391
83
10533
1314
5327
1980
1048
9669
35
23639
19
23087
2161
12409
5450
2312
22332
44
4738
28
4721
414
2181
1078
599
4272
194
27099
106
26293
3141
13410
5417
2637
24605
266
14288
91
13703
1326
8558
2082
781
12747
33
6359
11
6223
703
3030
1363
767
5863
24
5573
10
5636
806
3427
907
327
5467
27
3969
15
3844
378
1446
935
679
3438
40
3518
17
3891
697
1997
661
314
3669
93
17290
45
18084
2855
9433
3301
1574
17163
249
9416
230
10628
1780
4545
1741
1075
9141
92
5616
35
5555
641
3058
816
516
5031
125
4693
37
4587
168
1752
1114
767
3801
69
2793
44
2720
127
871
737
508
2243
0
280
3
297
50
186
43
10
289
119
12637
68
13152
2314
6937
1898
1011
12160
56
446
53
500
87
149
51
30
317
31
262
29
308
28
84
51
38
201
30
1221
58
1346
204
573
179
146
1102
14
162
10
190
43
52
22
21
138
14
417
7
420
81
196
48
40
365
18
226
22
241
31
89
22
24
166
6
69
10
86
21
25
8
9
63
29
407
29
425
39
120
69
66
294
6
127
1
125
24
31
27
15
97
26
338
29
368
39
110
58
47
254
5
235
4
234
51
84
34
23
192
184
17880
75
19454
3840
9761
2574
1656
17831
570
23910
275
25439
4585
12576
2884
2026
22071
151
2766
79
3046
561
1355
324
218
2458
158
8192
40
8226
908
3208
1381
1256
6753
169
32602
113
31771
4419
17601
4928
2749
29697
229
11852
145
11561
1264
5686
1789
1296
10035
2
30
5
37
5
14
0
5
24
1
9
3
14
0
1
5
2
8
33
364
22
369
33
106
53
37
229
1
27
0
33
2
14
6
2
24
26
226
10
250
38
77
36
26
177
29
3061
8
3085
377
1683
437
293
2790
37
3448
14
3650
629
1650
544
400
3223
205
3222
41
3165
169
1060
464
471
2164
53
1326
15
1312
129
382
186
208
905
73
1680
23
1747
210
540
300
288
1338
28
763
11
812
130
290
121
105
646
5
20
29
48
5
5
1
1
12
7
91
48
140
10
42
13
10
75
3
22
31
51
5
6
2
3
16
0
6
8
15
0
2
1
0
3
15
406
14
414
77
173
42
41
333
20
1610
9
1612
432
715
183
142
1472
6
154
1
152
24
63
20
20
127
4
13
1
14
3
4
0
1
8
39
1175
41
1217
115
445
208
159
927
61
2099
49
2174
236
913
430
251
1830
33
435
41
451
37
120
77
66
300
16
120
28
145
13
27
18
18
76
49
335
48
371
23
85
39
52
199
19
790
25
784
96
360
105
84
645
13
744
11
732
106
382
94
62
644
16
5941
7
5902
608
2752
1282
848
5490
21
638
23
769
171
288
120
54
633
207
11776
108
11700
1092
5555
2384
1323
10354
19
1034
6
1275
290
571
181
103
1145
2
120
4
130
26
58
21
9
114
64
2584
32
2762
479
1284
381
255
2399
101
5134
21
5172
762
2493
746
523
4524
189
2670
71
2838
274
983
452
377
2086
37
557
26
612
48
161
118
87
414
17
340
21
357
40
111
64
53
268
61
818
39
808
67
318
130
95
610
222
6289
126
6172
366
2133
1390
988
4877
171
5347
118
5257
477
2301
954
632
4364
86
2424
71
2490
275
1180
340
230
2025
45
805
44
1146
108
456
197
150
911
9
91
4
98
10
36
14
10
70
69
2365
73
2494
394
1024
375
274
2067
339
8710
251
8382
881
3168
1263
1080
6392
59
9520
61
9786
2709
5009
999
554
9271
12
557
22
562
83
281
72
48
484
63
1967
32
1932
230
503
372
413
1518
7
265
6
251
115
61
25
20
221
36
2739
18
2707
438
1314
450
239
2441
6
322
8
324
49
144
54
28
275
0
269
2
268
54
157
34
9
254
4
256
7
267
42
140
34
19
235
9
659
12
637
115
362
68
40
585
6
1534
5
1494
208
884
219
102
1413
5
338
5
326
34
191
49
25
299
16
251
17
264
36
68
50
32
186
111
4768
74
4687
443
1184
1001
1074
3702
117
1032
87
1107
120
294
143
95
652
22
335
38
382
55
118
52
40
265
49
1438
75
1446
141
641
262
146
1190
129
3107
81
3357
511
1113
511
432
2567
31
2004
38
2113
360
987
323
213
1883
44
1535
48
1828
371
699
271
191
1532
75
1668
41
1794
368
695
253
168
1484
22
446
28
512
92
187
68
53
400
16
872
16
1044
232
472
148
84
936
10
297
27
324
45
138
46
26
255
28
2287
11
2461
157
1207
475
318
2157
114
6975
124
9335
2564
3070
1397
981
8012
17
289
20
499
145
170
51
59
425
207
4672
207
5057
827
2032
645
466
3970
0
5
12
23
5
2
1
0
8
991
7439
278
7594
161
211
558
1531
2461
331
1553
179
1642
20
65
119
234
438
370
9499
29
9417
99
4179
1842
1297
7417
3
46
13
78
23
15
9
4
51
15
115
55
186
22
46
12
15
95
129
2838
251
3043
386
1423
420
216
2445
93
3838
108
4094
556
2206
656
255
3673
321
8644
248
8794
1457
3799
1378
853
7487
7
154
20
233
67
95
23
11
196
10
205
9
241
68
114
17
12
211
69
5356
84
5446
525
3250
932
358
5065
105
10119
72
10077
1831
5045
1602
879
9357
48
781
53
896
131
381
110
79
701
92
4015
100
4084
448
2032
782
361
3623
98
2670
147
2785
471
1322
326
181
2300
154
7721
209
7982
899
4547
1111
551
7108
12
583
26
634
106
349
70
35
560
20
1293
36
1311
212
700
193
80
1185
5
96
8
18
3
1
0
1
5
101
6353
192
6553
1089
4037
627
278
6031
193
10116
222
10339
1420
5643
1501
784
9348
75
9358
122
11852
3241
6438
1121
470
11270
51
2395
117
2485
343
1404
278
168
2193
10
337
20
368
43
219
39
20
321
93
824
214
1042
88
360
91
76
615
121
748
193
994
122
264
83
69
538
186
2120
192
2293
147
946
354
193
1640
24
837
29
962
146
441
171
99
857
3
156
11
184
19
89
24
10
142
21
238
38
268
11
111
35
15
172
442
112145
336
113328
10973
76114
16436
5791
109314
53
2941
50
3012
398
1648
432
234
2712
191
5030
168
5143
521
2200
868
545
4134
50
1922
67
2066
324
1067
241
165
1797
5
153
10
174
34
93
16
6
149
36
591
47
680
123
296
73
41
533
6
455
6
694
253
329
52
25
659
398
53369
202
53220
5223
34820
7638
3107
50788
292
28141
300
28591
3701
18190
3390
1568
26849
21
4996
18
5415
645
3879
560
167
5251
51
11055
35
11024
1348
7493
1418
453
10712
290
57930
166
58954
10601
38191
5920
2370
57082
527
19100
136
19783
2530
9741
3009
1873
17153
216
8563
138
8822
1012
4348
1349
917
7626
38
12198
19
12105
1552
8587
1298
443
11880
96
10463
81
12597
3584
6532
1256
627
11999
75
2242
23
2261
264
1028
374
249
1915
39
705
23
717
77
350
100
73
600
78
2065
47
2067
247
1056
293
184
1780
18
1154
18
1114
116
446
219
153
934
24
1461
5
1387
141
696
252
147
1236
73
11061
22
9643
898
4828
2181
1049
8956
25
729
50
752
61
282
154
102
599
7
1627
6
1642
541
613
239
145
1538
38
2248
27
2241
268
834
429
336
1867
43
3698
34
3552
274
1463
889
541
3167
15
670
32
729
142
350
104
53
649
71
2593
62
2649
349
1018
495
370
2232
20
982
37
1010
147
445
163
107
862
121
4004
148
4056
575
1644
649
467
3335
69
1799
153
1907
224
917
217
172
1530
767
162401
152
162011
14847
105942
23262
10503
154554
77
5389
38
5524
538
2580
1214
677
5009
14
1649
11
1696
294
968
227
98
1587
170
51577
68
51446
5327
29600
9901
4280
49108
40
11463
14
11815
1172
7003
1952
1003
11130
227
2240
130
2450
327
803
294
234
1658
148
28136
100
28446
4057
18542
3527
1254
27380
161
20785
37
21272
2340
10532
4409
2291
19572
41
7644
9
6390
1327
2998
1095
564
5984
894
45371
441
45579
5905
20641
7266
5506
39318
10
2086
4
2186
358
1335
251
151
2095
8
3203
7
3280
549
2118
352
139
3158
9
604
5
623
107
323
89
53
572
43
8754
26
8720
686
4568
1927
987
8168
147
4012
103
4040
303
1453
770
590
3116
29
10145
17
10376
1671
6296
1463
603
10033
15
1364
16
1388
257
691
191
116
1255
46
15175
33
15265
2413
8933
2271
1018
14635
7
1125
5
1171
239
660
137
79
1115
556
35898
325
39061
8786
19547
4063
2651
35047
459
31984
325
31560
5317
17183
3712
2310
28522
49
857
56
1013
198
381
126
97
802
76
16258
64
19472
5854
10027
1881
873
18635
384
28306
321
29917
7257
16500
2699
1428
27884
122
15287
107
16376
3590
8567
2027
1105
15289
105
14032
99
16118
4686
8694
1319
709
15408
50
3219
59
3533
832
1817
335
223
3207
30
3321
21
3442
794
1926
338
209
3267
61
6488
52
7002
1298
3518
1009
633
6458
72
14896
81
15838
3983
9168
1390
680
15221
344
7903
250
8524
1292
3220
1303
918
6733
67
1847
36
1925
234
817
322
209
1582
121
12947
70
12977
1914
6298
2160
1358
11730
35
6058
26
5923
695
3483
906
449
5533
22
773
12
813
109
422
131
64
726
33
2087
50
2193
325
1044
355
221
1945
22
1848
25
1870
302
933
273
192
1700
128
3604
65
3270
301
1247
534
453
2535
16
499
14
499
77
255
65
37
434
67
9071
43
9012
1154
5112
1507
684
8457
148
3380
66
3542
524
1447
439
364
2774
25
8995
11
9057
1236
5879
1235
426
8776
22
4218
11
4145
597
2728
482
175
3982
7
1077
1
1146
198
669
123
80
1070
18
23697
8
23993
1383
7161
7537
5866
21947
41
11595
29
16452
6143
7634
1445
704
15926
228
1198
154
1354
151
392
80
74
697
946
6838
1352
8381
1020
3385
497
395
5297
6572
12391
5900
18009
74
212
301
684
1271
1026
23084
769
25021
4002
10301
3496
2473
20272
153
1110
144
1292
155
278
145
153
731
377
7491
127
8506
1731
3108
1120
791
6750
2148
10574
802
11490
1419
2274
963
989
5645
598
3630
392
3984
458
716
372
414
1960
33
4455
26
4492
767
2687
474
283
4211
44
2603
39
2413
216
765
399
549
1929
202
2182
112
2199
296
677
257
247
1477
21
4494
8
4395
556
2522
924
245
4247
60
4012
30
3887
323
1718
805
519
3365
129
4470
98
4377
358
1572
859
715
3504
26
1029
18
971
82
387
190
125
784
4
1140
6
1226
249
555
225
131
1160
10
3697
3
3990
790
2434
412
204
3840
55
1370
36
1624
386
602
198
171
1357
158
20601
73
19362
1585
11098
4244
1441
18368
54
3094
28
2938
353
1347
551
332
2583
22
928
3
915
61
464
178
93
796
73
1685
59
1685
190
769
268
167
1394
74
4798
33
4829
707
2370
716
475
4268
494
4593
158
4615
526
1113
561
613
2813
23
231
13
251
38
87
26
27
178
67
3841
49
3923
462
1650
667
554
3333
10
3766
7
3821
381
2322
774
241
3718
39
9335
23
9428
973
5040
1857
992
8862
963
51302
225
50957
7180
23179
8782
5852
44993
234
64641
42
66331
15521
31882
10428
5195
63026
25
8885
7
8634
1142
4914
1516
691
8263
11
6073
12
6352
1259
3328
960
522
6069
118
2177
47
2134
197
793
331
261
1582
86
3732
40
3725
530
1687
611
390
3218
241
18312
216
17691
2169
9162
2846
1778
15955
70
5423
24
5075
469
2203
1014
729
4415
13
292
14
298
28
111
48
45
232
9
725
12
692
77
348
126
69
620
30
358
40
384
26
120
57
49
252
30
985
28
1003
103
398
210
118
829
2
79
9
97
12
39
13
12
76
5
198
11
198
20
66
42
26
154
74
1531
50
1559
168
399
260
242
1069
19
678
25
653
60
251
135
79
525
14
3012
11
2999
314
1601
604
295
2814
9
211
5
217
29
93
37
19
178
1645
16506
140
16823
645
2119
1788
2783
7335
136
502
50
551
34
74
35
63
206
540
1768
626
2448
127
411
170
180
888
22
451
7
442
40
133
72
58
303
52
2595
37
2750
517
1209
409
269
2404
38
3084
21
3084
478
1697
417
255
2847
16
1432
3
1441
143
616
337
221
1317
11
839
12
854
131
358
116
119
724
19
1021
4
1075
81
455
233
165
934
89
2659
39
2711
350
1074
450
345
2219
32
7561
4
7930
1058
3891
1664
878
7491
37
6751
15
7116
1618
3099
1140
731
6588
15
787
5
816
113
307
128
123
671
28
2440
14
2523
359
1010
405
330
2104
13
1803
4
1920
290
925
387
204
1806
88
4746
38
4805
578
2268
784
520
4150
52
3874
32
3897
641
2102
493
296
3532
1247
161261
697
163895
14675
73458
39474
20980
148587
56
9824
73
10229
1386
6773
1223
488
9870
81
111460
37
112373
5869
44166
43027
16447
109509
7
30747
3
31807
3401
21922
5243
1052
31618
25
16222
24
16499
1180
8735
4446
1655
16016
74
10880
36
10832
1320
7894
930
340
10484
118
11727
127
12299
1650
5465
2396
1578
11089
6
7972
8
7902
452
5147
1739
467
7805
60
6612
51
7408
1475
4311
869
410
7065
72
951
31
992
57
378
156
108
699
583
3420
188
3486
216
1046
398
397
2057
21
105
46
168
20
38
9
12
79
30
388
33
448
38
58
56
78
230
63
1622
169
1826
166
383
319
359
1227
528
3879
460
4338
320
1048
579
500
2447
127
2575
131
2674
258
884
515
374
2031
88
3119
120
3417
442
1257
644
427
2770
1170
10554
680
11022
1200
2494
1105
1217
6016
120
2703
70
2946
304
638
402
531
1875
92
508
42
522
24
137
58
47
266
42
1225
59
1240
142
539
213
120
1014
1393
1936
1687
3637
72
83
33
24
212
194
278
257
559
24
19
10
13
66
74
185
146
352
32
28
12
15
87
3112
7940
674
8631
601
792
357
330
2080
944
4211
219
4356
210
826
505
495
2036
627
3283
175
3431
166
747
422
480
1815
681
2055
262
2429
210
318
152
208
888
472
11262
228
11382
1083
3908
1906
1676
8573
589
3444
157
3591
161
706
457
535
1859
677
6898
155
7007
400
2323
1119
921
4763
1194
9338
259
9686
519
2980
1491
1313
6303
1203
14854
254
15247
1029
6408
2274
1690
11401
152
2245
41
2291
50
1092
406
245
1793
192
2224
42
2290
45
365
381
520
1311
170
2200
51
2282
101
971
420
264
1756
57
1643
15
1646
39
806
326
204
1375
1107
5172
225
5357
250
1233
604
607
2694
935
51398
200
53686
6147
18600
10091
10238
45076
131
3251
22
3320
526
1355
475
333
2689
21
584
2
579
70
248
84
73
475
89
4582
12
4486
821
2274
661
370
4126
8
799
3
783
203
341
82
66
692
86
586
24
628
106
137
62
77
382
68
776
34
821
238
251
95
57
641
16
2782
2
2846
581
1406
406
256
2649
60
929
27
1034
203
382
142
91
818
33
3119
18
3200
754
1564
402
216
2936
9
2773
11
2992
613
1674
418
167
2872
33
12095
13
12682
4241
6836
857
414
12348
138
3726
23
3789
298
1745
634
430
3107
15
849
3
851
74
503
108
75
760
43
379
11
400
39
115
48
46
248
11
346
6
350
45
122
56
50
273
27
589
19
633
182
130
82
75
469
18
1510
15
1434
274
507
242
193
1216
95
406
66
460
38
63
56
38
195
77
1380
37
1366
148
412
232
259
1051
428
10912
91
11058
1264
2622
1735
1677
7298
94
332
33
358
31
66
37
39
173
28
4057
19
4038
603
1882
795
478
3758
522
20249
153
20891
4405
6541
3074
2775
16795
35
4588
9
4545
353
1060
769
1106
3288
121
14111
57
13894
3112
5972
2224
1417
12725
1388
34988
420
35610
4589
10464
5201
6495
26749
42
108
80
185
13
11
11
6
41
10
2972
5
2976
541
1370
497
338
2746
7
830
3
876
284
382
113
58
837
20
3601
14
3526
917
1648
550
226
3341
85
3062
46
3045
728
1155
412
293
2588
22
3119
6
3079
257
1876
533
277
2943
2603
163292
605
165128
20969
38982
31718
31672
123341
3524
103724
634
103786
12689
31280
19372
17175
80516
66
3202
45
3209
440
1243
670
405
2758
210
28967
77
29212
5589
9087
6132
4919
25727
138
2464
94
2506
343
773
444
340
1900
171
7977
40
8574
1585
2903
1412
1216
7116
15
2653
9
3006
994
1227
389
227
2837
166
50674
40
50091
5630
25685
10407
4939
46661
151
75840
79
75807
7271
47630
15142
4340
74383
8
3956
5
3752
211
2231
904
258
3604
5
6495
2
6510
571
3414
1925
490
6400
24
8135
17
7696
409
4629
1734
625
7397
107
34103
42
34268
2892
16723
8099
4731
32445
21
3699
12
3787
401
2061
792
315
3569
83
4510
17
4554
541
1470
1226
777
4014
145
12684
29
12970
1830
5874
2057
1453
11214
27
2464
18
2456
289
1395
454
188
2326
18
4246
16
3894
257
2667
602
232
3758
93
5843
78
5613
629
2852
986
549
5016
23
1446
21
1429
113
653
257
211
1234
38
2576
49
2520
217
1378
410
253
2258
245
23501
181
23426
2305
12103
4504
2546
21458
9
3333
13
3305
416
2096
538
174
3224
21
5232
28
5115
528
3233
760
385
4906
3
6272
2
6150
639
4127
930
334
6030
1
1770
3
1674
158
1325
142
30
1655
54
10248
34
10673
1649
6562
1487
593
10291
7
3872
2
3913
386
2878
431
141
3836
170
62998
22
62768
6538
35877
11962
5734
60111
2
6289
3
6705
1263
4250
879
238
6630
25
1686
10
1659
308
898
226
121
1553
18
8506
2
8995
1732
4571
1628
722
8653
25
11402
12
11353
573
5184
3257
1713
10727
35
5262
14
5229
843
3009
742
341
4935
39
11793
11
11301
987
7099
1977
816
10879
161
23766
20
23753
2369
10770
4918
3367
21424
83
886
33
890
50
231
142
118
541
73
675
33
663
43
141
91
79
354
4
6855
2
7025
989
4330
1189
399
6907
43
2188
16
2062
133
830
448
292
1703
6
2126
6
1981
141
1155
394
191
1881
70
1886
35
1954
221
783
413
201
1618
64
9928
32
13314
4348
6355
1395
670
12768
1066
164335
111
166598
6705
85947
38542
18679
149873
70
5676
78
6046
544
3872
787
362
5565
81
2119
124
2243
110
949
394
286
1739
100
2772
22
2899
178
1546
474
281
2479
42
1562
17
1619
117
695
314
230
1356
43
3331
13
3431
198
1623
723
485
3029
146
4123
37
4245
313
2057
770
467
3607
446
29680
82
29739
1766
15323
6325
3452
26866
146
16506
28
16542
622
10639
2831
1277
15369
125
7120
20
7202
443
4276
1161
581
6461
141
17362
20
16963
883
7909
4075
2500
15367
7
1988
1
2540
564
1511
257
118
2450
107
23670
34
23757
2180
14491
3490
2182
22343
30
31
32
33
34
35
36
37
38
00_
E20_
99
00_
E100_
499
00_
EL500
00_
E500+
01
TOTAL
01_
E0
01_
E1_
4
01_
E5_
9
01_
E10_
19
24
7
401
17
392
71
185
67
27
13
3
186
5
188
36
86
32
11
598
32
12508
30
12027
1326
6059
2674
1372
27
11
1343
7
1293
470
654
84
38
23
3
940
0
935
332
497
59
22
1
0
10
0
14
8
2
1
2
13
4
360
3
384
75
205
56
30
34
4
274
3
302
33
94
80
47
89
12
2219
4
2385
488
1252
367
174
20
5
331
7
374
78
179
59
27
160
79
847
29
946
129
276
157
98
36
15
516
1
564
155
238
74
34
41
12
536
5
580
80
324
77
43
122
22
3395
8
3946
525
2415
577
245
116
25
1505
8
1516
272
782
217
100
334
72
6327
90
6377
735
3713
940
473
10
6
50
34
84
6
21
7
6
134
39
464
41
492
46
105
59
73
128
32
338
28
384
67
52
29
67
8
3
47
1
47
2
15
11
9
4
4
27
4
34
3
12
3
7
13
10
249
12
231
46
116
23
15
0
2
12
1
16
6
5
1
1
1
1
15
5
19
3
7
1
2
2
2
28
6
35
5
14
4
2
4
2
14
4
17
0
5
1
1
1
3
43
5
41
4
18
5
5
20
3
220
4
282
46
110
51
39
166
57
569
60
596
30
96
89
114
25
10
97
20
116
4
27
19
15
70
23
343
36
374
17
96
64
65
278
90
1784
59
1871
206
640
341
283
16
2
70
8
81
4
18
18
11
6
1
10
11
21
0
2
0
1
16
6
82
20
98
3
32
13
7
1
2
9
8
19
1
5
0
1
2
1
5
8
12
0
1
1
0
10
2
39
7
39
1
8
8
4
30
13
192
23
220
24
67
34
25
161
46
1266
29
1435
178
645
199
159
620
82
5757
70
6217
753
2885
926
751
50
12
249
12
303
51
80
48
45
17
7
158
4
165
37
73
21
10
22
5
128
5
137
15
48
19
21
15
14
120
45
175
13
55
26
8
31
34
125
91
234
11
35
13
13
2
1
7
21
32
3
2
0
1
42
16
183
38
229
26
60
26
18
8
6
49
17
77
8
22
6
6
581
172
1127
105
1260
69
132
76
129
58
35
505
98
592
44
217
97
57
121
27
4146
38
4323
323
2699
819
287
40
11
572
11
632
61
347
105
51
12
2
43
14
62
3
18
4
9
567
117
12811
91
13175
2836
6655
1814
977
4426
304
150594
91
146056
24079
86030
22949
8759
583
76
8177
31
8730
1323
4292
1431
846
1175
184
6920
64
5821
746
2410
1091
885
5514
752
35815
207
40490
4026
13858
7810
7039
2212
496
10339
95
10837
1342
3090
1953
1692
280
86
846
26
778
46
167
114
124
1792
236
7344
46
8987
550
2323
1904
1827
623
111
3364
47
3837
368
1161
749
624
109
52
568
63
582
35
194
79
66
2065
290
15594
108
14321
1737
6327
2715
1852
8220
748
89396
127
88519
9098
41850
17595
11063
1914
123
40920
11
40322
7191
21701
6274
3130
6951
896
65725
165
64890
6439
29585
12801
8245
1863
187
24976
17
23630
3828
11724
4200
2066
2872
470
21358
50
19940
2568
8755
3267
2384
487
36
6812
2
6877
892
3653
1089
688
1893
258
44825
32
44239
6986
25227
7105
2882
692
46
13387
6
12953
1928
7530
1858
923
2740
254
30829
26
30127
4470
14435
5207
3181
2738
295
30095
41
30639
5151
12457
6182
3720
146
9
3732
3
3648
305
1972
837
353
941
140
5306
33
4732
774
1576
772
659
479
35
5689
4
5454
668
2379
1138
755
1303
94
26967
13
25383
4761
13660
3720
1814
235
45
1727
6
1895
346
652
303
278
542
94
3993
33
3840
628
1441
710
502
2200
214
33269
59
31320
5716
15061
5451
3069
27
14
123
15
150
19
44
20
14
219
58
930
68
1031
49
251
188
192
54
24
235
19
258
21
61
49
35
19
7
47
7
56
4
6
9
6
2
3
15
4
18
2
6
0
1
7
3
22
11
33
0
5
6
1
3
5
37
10
53
6
8
10
7
10
7
29
4
35
2
8
2
4
18
7
72
20
91
7
19
15
7
8
8
34
9
43
3
7
4
5
15
5
29
6
37
3
4
2
2
1
1
7
3
9
2
2
0
1
1
3
6
4
12
1
1
0
0
14
8
140
6
155
14
47
40
30
147
43
742
18
801
74
201
156
157
73
37
544
15
575
64
197
106
75
38
34
131
32
165
13
18
12
18
90
39
315
42
355
30
59
45
55
152
62
592
55
651
58
147
84
96
24
9
109
19
132
16
28
23
14
29
23
134
16
149
13
35
13
18
91
55
291
53
349
14
66
35
43
6
4
24
6
32
3
6
3
4
126
40
363
29
404
24
70
54
63
42
19
141
28
171
12
33
17
23
60
20
347
33
373
47
96
69
51
194
74
1940
50
2014
215
807
426
235
304
135
1041
67
1108
67
224
154
161
39
6
97
27
122
5
19
13
19
44
49
187
70
271
21
42
21
28
30
10
160
7
157
16
53
28
17
152
66
558
24
561
60
116
92
65
593
53
6276
12
6232
554
2596
1369
1044
526
136
2360
85
2641
374
683
442
383
53
31
190
26
212
13
44
24
26
74
27
310
27
339
37
86
46
49
41
16
158
29
194
12
44
21
27
18
7
212
10
222
16
73
55
40
69
24
222
4
246
18
68
36
30
35
11
121
19
144
11
35
14
14
89
27
317
23
320
40
69
46
41
52
15
239
22
263
26
56
60
34
33
5
139
14
154
13
37
27
19
77
18
285
18
316
40
78
56
42
63
19
222
32
266
17
59
44
33
107
50
414
27
466
39
90
72
76
177
76
744
45
806
73
197
116
118
79
63
282
60
344
19
61
32
33
23
7
130
7
167
21
52
30
21
45
5
451
1
452
70
162
93
78
124
16
498
10
500
66
153
77
50
149
32
781
17
1064
120
354
183
161
8
13
43
7
49
6
10
2
3
0
3
16
8
24
2
8
1
0
2
2
7
6
13
1
0
2
1
10
7
51
8
117
19
54
9
7
46
30
175
49
230
16
49
20
32
22
20
82
15
101
15
11
7
14
13
7
62
3
68
5
22
12
9
99
61
631
81
728
47
221
123
89
47
32
213
20
237
14
58
30
37
19
6
191
1
183
8
85
47
18
43
23
161
38
194
7
39
17
30
62
33
184
22
197
10
30
22
32
43
21
141
21
160
6
34
13
27
180
66
1154
41
1168
100
428
225
152
90
46
300
27
374
44
97
46
34
59
23
206
28
232
15
49
41
20
82
27
352
23
373
22
120
51
56
122
30
1713
11
1688
119
886
323
198
163
64
587
34
654
55
178
94
72
98
28
354
7
354
25
98
43
64
198
27
1515
13
1533
117
610
341
236
42
17
169
8
174
8
43
34
23
2
2
11
7
16
0
2
2
1
423
91
1662
55
1834
147
558
295
301
24
17
103
8
110
5
19
22
18
138
47
364
17
367
31
60
32
66
150
45
553
17
534
53
137
79
72
7
8
32
5
31
1
11
2
1
247
77
818
28
902
144
199
128
113
1286
163
6254
21
6579
1202
1816
1207
977
15
7
37
6
36
3
6
2
5
39
29
154
13
172
14
54
16
18
82
37
263
23
254
20
64
22
33
34
29
138
25
147
13
28
12
19
23
21
120
19
136
8
34
21
12
88
26
333
21
331
29
93
46
47
45
34
202
9
196
15
51
27
22
160
43
635
14
566
84
133
99
82
192
33
794
11
730
110
186
121
119
90
18
368
9
353
35
89
66
68
298
63
1579
19
1525
278
438
278
206
8
3
26
9
40
6
10
2
3
25
5
266
0
257
32
119
39
32
83
29
359
8
384
49
96
57
61
88
18
352
9
339
48
99
45
35
25
12
98
4
96
10
22
11
9
28
8
105
2
91
4
23
14
18
217
36
1694
17
1542
177
695
264
163
69
13
315
15
342
34
117
60
39
4
12
43
5
46
1
11
5
8
4
4
14
1
15
1
4
1
1
15
8
101
17
113
10
37
18
12
20
13
90
4
99
10
29
16
12
12
5
75
5
78
9
35
8
7
75
13
257
8
264
16
84
42
37
15
4
110
4
111
13
47
16
13
23
14
181
1
165
13
60
30
24
67
13
447
10
464
45
198
77
58
865
205
3831
70
3785
257
1023
721
711
89
34
327
15
364
16
90
67
58
114
59
287
20
320
9
56
30
36
19
17
64
23
82
3
13
7
5
0
1
11
1
28
5
9
5
5
339
100
895
31
937
45
122
118
190
52
22
166
35
203
6
38
26
26
317
96
1275
49
1371
127
338
220
227
289
86
1163
59
1151
68
307
174
203
318
79
1636
34
1833
214
538
347
310
665
76
2781
18
2755
172
746
565
564
36
45
176
24
222
26
55
20
18
160
58
655
19
670
52
177
111
93
331
91
2038
36
1969
130
722
381
306
10
5
22
14
40
1
5
1
4
26
36
95
50
152
7
12
8
10
2
7
13
13
27
2
2
2
0
14
27
64
41
116
12
7
8
7
405
156
905
50
954
25
96
81
147
151
76
346
37
378
9
38
24
55
58
24
130
4
122
0
20
9
13
49
13
123
15
145
9
20
22
22
9
3
27
18
41
2
4
3
4
16
13
68
22
96
5
13
13
11
136
76
437
52
494
16
87
62
73
14
6
36
7
44
2
6
4
7
28
12
66
19
85
3
7
10
7
12
4
26
11
37
1
2
2
4
13
7
29
12
41
2
3
2
5
80
19
284
14
295
10
77
54
43
51
33
159
16
172
5
16
18
30
32
15
132
9
130
3
34
20
21
21
16
76
19
96
4
13
7
10
177
47
447
38
489
35
73
47
81
2782
532
15890
204
15038
646
5142
3416
2507
48
21
378
18
390
30
189
59
33
238
56
791
46
880
40
197
143
167
628
114
3915
43
4018
307
1535
861
575
389
39
7126
20
7223
458
3654
1855
794
71
7
451
5
588
90
208
126
72
178
60
652
36
680
30
196
108
93
176
51
618
31
620
38
132
114
88
103
28
229
12
225
5
27
22
39
264
50
3154
40
3188
235
1591
636
370
310
54
1199
17
1174
67
295
218
221
385
63
2563
44
2365
119
1020
464
315
21
19
109
53
165
15
29
15
12
116
61
442
53
498
30
95
76
71
31
19
113
18
141
10
28
19
17
62
23
283
30
293
10
81
47
43
11
6
55
17
74
8
17
9
6
3
9
18
19
37
1
1
0
4
14
9
95
21
112
9
36
13
8
14
9
45
14
56
1
10
4
10
28
7
76
18
95
5
14
16
9
5
1
17
9
29
0
3
6
4
0
2
4
5
9
0
0
0
2
88
44
313
88
398
15
78
43
43
4
1
40
7
44
0
18
8
4
10
4
22
22
44
1
5
3
1
10
3
31
7
45
5
10
2
5
101
55
333
118
453
15
86
34
48
101
40
272
80
375
28
50
37
41
17
7
100
27
138
11
33
18
21
1
3
5
2
8
0
2
0
0
9
8
42
28
73
7
11
4
3
13
5
108
16
129
9
41
25
19
6
7
36
14
49
2
9
9
1
66
27
301
18
331
25
80
69
47
31
22
176
30
212
13
54
29
28
64
30
285
36
324
15
90
52
46
166
85
656
96
750
52
171
94
87
43
24
162
28
181
11
37
21
20
60
25
245
28
273
14
56
52
31
251
69
1097
59
1192
60
320
199
220
103
39
464
47
491
18
124
97
73
122
31
677
27
692
39
236
130
113
107
44
622
31
618
43
200
123
82
39
8
139
35
162
5
34
26
27
135
63
646
54
697
45
184
107
98
51
24
226
19
230
8
41
41
47
13
12
45
12
63
8
10
3
3
155
43
603
56
612
29
138
101
96
51
16
272
31
314
27
108
51
30
201
79
861
98
987
67
232
132
165
137
69
390
36
411
13
54
54
55
38
25
99
19
120
8
14
9
12
188
71
572
85
643
21
117
58
107
168
64
593
42
626
21
133
109
95
88
37
269
42
303
8
46
41
47
76
16
383
26
400
20
109
87
64
112
42
357
40
390
17
75
59
45
117
60
364
40
406
15
52
53
64
61
30
166
33
186
8
30
14
18
139
28
494
18
500
30
102
98
94
5
1
27
6
34
0
9
5
10
2279
885
6725
442
7051
356
1247
852
1120
13
15
89
16
103
4
27
13
14
75
38
521
14
500
29
215
77
60
41
19
119
32
162
7
27
18
20
173
67
513
66
548
10
88
73
79
234
86
694
81
748
19
125
107
111
4
6
27
10
40
1
10
5
3
132
30
884
20
894
91
406
143
88
35
19
110
13
120
2
13
18
18
37
27
110
13
117
8
23
10
4
23
13
166
8
187
17
49
47
26
10
4
37
8
50
2
12
6
8
35
14
100
14
114
3
23
13
12
20
10
74
17
91
3
14
15
12
6
5
31
8
55
3
19
8
5
36
15
448
30
485
52
191
92
59
0
4
14
8
22
1
4
4
0
246
60
1469
59
1501
109
582
286
160
25
15
141
29
159
4
33
29
24
867
166
2570
75
2551
95
500
411
490
213
55
628
37
666
30
114
99
130
95
29
226
17
233
10
37
21
34
453
104
1966
69
2052
117
531
381
382
11
7
26
13
41
2
2
2
4
36
9
163
14
174
13
44
30
31
99
32
285
14
300
9
49
41
57
179
19
1053
11
1239
108
341
288
249
46
25
188
45
229
11
36
33
34
35
18
160
21
185
9
37
23
31
90
31
361
35
422
19
104
67
80
95
47
799
77
1248
264
343
216
136
3
6
15
9
21
0
3
0
0
43
35
165
44
197
7
31
18
20
37
19
224
23
255
41
70
40
30
55
48
228
41
277
28
55
28
19
1
0
6
4
10
2
2
0
0
1
0
11
11
28
2
5
5
1
36
21
139
13
157
12
38
23
15
14
8
57
16
82
6
15
13
8
26
34
110
30
150
10
23
12
16
10
10
62
9
90
13
17
16
9
2
0
5
4
9
0
1
1
0
21
14
120
26
140
8
40
19
16
17
12
73
24
99
7
23
8
11
12
8
50
13
56
3
8
6
7
10
12
29
6
35
0
0
4
4
59
21
177
45
217
6
35
23
34
50
29
220
27
239
14
55
35
28
178
91
573
62
649
36
130
76
78
58
26
128
18
142
2
19
10
13
84
31
243
26
283
15
59
32
38
83
56
236
31
258
3
28
23
49
82
40
218
19
230
12
29
25
36
164
50
526
32
549
20
100
96
89
95
20
280
11
289
9
61
42
51
32
8
120
8
126
2
34
19
21
89
49
319
47
359
11
76
45
52
21
8
56
14
67
1
9
9
7
119
26
306
32
327
8
39
47
68
18
6
46
7
51
3
7
10
4
694
234
1893
93
1923
50
295
259
343
41
17
133
19
155
8
25
23
25
26
15
145
15
154
11
41
17
26
276
69
1084
45
1096
53
303
204
172
32
9
144
14
153
7
35
33
24
22
14
60
6
68
3
9
7
7
152
41
517
26
570
36
129
105
82
858
170
2550
90
2833
87
545
414
581
282
57
904
29
961
43
188
179
205
292
121
1070
66
1177
53
286
190
165
1296
254
3923
97
4139
159
746
706
865
326
56
1711
30
1815
89
569
401
331
126
57
368
37
375
12
47
41
62
210
61
487
49
531
15
55
54
98
18
10
74
17
92
7
19
18
7
101
27
376
21
400
18
102
78
57
237
83
781
74
840
40
192
122
105
33
15
119
10
122
4
23
17
20
95
34
299
11
317
13
69
40
60
295
100
1153
54
1159
49
283
193
197
3306
360
22483
144
22544
1339
8488
5011
3882
884
144
2461
39
2434
20
331
440
585
276
86
786
40
803
10
125
131
145
203
40
575
32
593
16
90
105
126
519
126
1787
78
1908
95
413
305
374
789
161
3118
43
3098
130
759
610
620
107
53
384
63
426
16
73
63
62
76
41
372
43
384
14
94
61
52
36
19
131
25
153
7
34
19
20
68
25
196
23
217
12
40
23
25
26
11
96
28
121
2
27
13
13
14
4
111
5
105
10
36
17
19
7
10
36
11
51
3
17
3
3
35
9
200
10
205
15
69
42
29
9
5
46
12
56
5
9
8
9
227
64
871
46
864
34
190
155
155
73
17
674
7
644
36
265
171
71
12
6
71
16
93
8
22
16
10
664
147
3327
90
3171
215
923
596
558
283
91
1157
36
1166
54
290
214
205
23
12
94
21
117
11
22
12
18
201
80
670
64
715
42
146
95
98
63
18
243
16
254
8
61
42
46
103
24
411
34
429
22
98
76
68
63
15
297
10
292
13
96
45
52
111
31
454
38
496
34
123
71
85
97
22
287
19
293
12
51
48
64
85
25
425
9
427
13
152
70
81
113
34
465
21
464
18
125
80
82
149
40
546
24
551
33
132
97
80
62
30
196
37
230
8
40
25
26
363
119
1435
70
1443
79
344
236
247
19
7
100
8
102
3
33
15
16
10
10
56
5
61
3
19
9
6
36
18
119
20
134
4
28
15
14
104
36
424
41
469
26
120
78
66
77
23
369
24
370
21
117
60
48
263
97
1094
73
1165
65
331
200
156
80
21
283
23
308
18
64
61
46
54
14
130
20
150
4
21
23
18
73
43
356
37
390
25
89
66
54
177
83
557
74
665
35
130
92
72
538
102
2232
49
2208
84
540
473
472
150
47
422
32
485
27
81
66
82
97
35
229
24
275
16
41
26
48
890
125
4237
63
4169
119
1284
890
871
330
68
1728
42
1738
82
563
364
297
18
6
74
5
81
2
17
17
16
139
44
401
23
421
10
89
58
65
22
10
70
17
94
6
20
8
10
81
19
209
18
219
8
32
23
43
65
28
224
34
245
7
43
32
39
48
18
210
42
245
9
60
35
31
89
28
327
47
365
10
67
67
61
53
20
225
35
259
11
67
37
39
13
2
47
12
62
3
15
8
9
46
16
151
10
181
11
30
24
41
243
89
779
41
801
29
136
116
147
81
20
251
26
280
11
57
43
46
116
48
409
32
424
15
102
54
69
27
6
176
20
199
3
65
39
35
71
21
234
22
263
17
73
32
32
158
55
556
42
595
26
136
91
101
101
33
342
18
351
16
73
48
64
65
30
239
22
261
9
62
44
31
27
11
121
20
141
7
26
33
25
27
12
103
6
107
6
25
20
11
366
110
1798
90
1789
89
546
348
259
77
32
535
45
514
56
151
86
66
34
15
171
22
184
19
45
24
23
25
5
125
6
130
10
34
22
24
205
70
1006
76
1005
83
280
140
149
123
75
488
68
525
27
109
72
57
276
115
966
101
1023
60
202
128
140
71
38
423
32
431
26
141
64
58
99
45
512
21
537
59
166
83
64
19
17
116
16
131
11
29
17
21
357
106
1208
61
1223
61
259
185
193
222
102
914
122
1040
72
237
132
126
30
14
82
19
101
3
11
8
13
25
11
64
16
77
1
7
10
6
136
38
380
25
380
11
70
48
58
72
40
242
38
285
17
49
29
38
242
112
567
71
644
44
68
61
69
385
156
1491
123
1550
73
353
250
207
95
54
384
58
417
16
89
59
59
93
51
470
59
540
26
143
77
79
77
10
278
22
307
24
81
46
55
188
59
809
73
908
37
266
133
151
43
11
167
23
189
6
45
32
27
161
76
652
59
695
32
163
109
97
120
43
513
43
545
25
159
85
66
28
13
123
15
142
6
37
19
25
26
8
122
9
126
9
49
13
12
191
63
743
66
796
39
209
118
127
20
9
84
7
139
16
47
25
16
79
27
482
15
504
57
184
76
71
35
6
231
16
245
27
107
30
23
16
6
60
8
72
11
13
11
8
113
41
509
13
513
36
148
91
79
83
33
313
17
335
15
67
58
57
70
25
263
28
298
18
71
43
46
21
11
115
18
133
8
39
15
18
5
2
24
11
34
1
6
4
5
14
7
62
19
91
8
22
11
11
2
6
14
8
26
4
1
2
2
0
1
10
7
18
2
4
1
2
8
2
23
15
38
2
6
5
0
60
34
236
27
265
19
43
45
32
102
50
445
65
490
13
99
85
72
122
47
461
37
496
26
104
72
88
243
84
1065
77
1116
52
302
214
143
25
11
85
15
100
6
20
17
9
3
2
27
7
36
4
11
6
3
10
6
51
14
73
7
7
13
10
80
37
204
55
252
14
26
20
24
109
51
398
54
434
31
83
56
56
33
18
153
27
180
14
46
19
26
26
16
94
17
110
8
26
9
10
238
90
906
75
941
77
208
122
128
27
13
179
18
197
28
69
23
24
8
2
72
9
74
2
27
17
10
12
9
59
16
76
4
15
12
9
205
64
699
44
728
32
141
109
133
86
40
324
28
349
20
68
63
53
11
10
65
13
78
5
22
12
8
197
60
682
27
703
47
168
107
101
22
10
93
21
116
5
20
23
16
103
59
708
59
764
48
291
129
85
25
8
78
21
92
4
22
5
10
202
91
792
95
859
32
228
116
101
32
18
138
33
168
6
34
23
26
43
25
167
31
193
10
42
22
25
77
40
356
55
410
21
109
64
52
58
28
211
31
247
15
53
38
24
220
133
529
83
603
15
59
48
70
15
5
48
16
64
1
7
9
12
290
133
1024
139
1133
61
246
163
136
27
20
184
27
229
29
57
41
23
66
54
221
38
268
12
38
32
23
237
63
939
64
962
54
216
167
153
0
1
4
7
12
1
2
0
1
2
0
6
9
17
0
2
2
1
10
2
32
11
38
0
5
7
6
39
23
134
25
153
12
17
20
16
131
60
587
35
613
45
166
95
85
189
70
995
23
1075
108
342
181
161
69
16
388
15
383
35
127
72
49
8
3
37
8
40
1
8
4
8
93
25
341
19
347
15
94
56
55
809
117
7447
28
8071
588
3410
1802
1252
252
117
1436
37
1445
104
502
256
197
462
131
3612
61
3776
396
1656
629
474
78
28
355
20
387
27
109
63
63
36
8
207
10
212
16
81
40
21
233
77
865
29
881
56
217
148
129
17
4
95
5
152
26
63
22
15
154
39
542
20
572
20
149
95
81
325
47
1022
4
1155
65
268
217
224
69
37
254
21
265
13
54
38
38
564
136
1922
56
1925
106
391
363
341
177
40
563
12
557
27
128
97
89
71
35
419
8
430
28
149
76
65
97
27
331
29
351
14
83
43
63
306
93
1242
75
1285
64
323
228
196
309
102
1363
85
1438
93
403
239
208
76
32
807
12
804
45
352
176
108
66
30
442
24
458
19
175
85
61
328
24
7165
7
7232
542
4344
1376
598
262
48
2239
10
2151
178
991
414
256
33
8
152
5
149
8
52
24
19
46
10
391
1
370
28
177
77
33
113
13
865
6
811
83
378
136
100
349
110
2359
51
2365
241
887
442
300
18
7
205
0
178
23
76
30
21
117
42
773
14
768
75
294
132
97
28
15
98
7
102
7
24
14
12
37
9
162
9
165
12
54
24
27
66
8
564
5
535
39
237
108
75
23
13
87
6
84
2
22
9
13
765
150
5926
39
5905
493
2471
1168
822
160
44
491
36
513
19
85
72
101
68
20
598
11
596
61
254
120
60
40
12
220
6
207
14
74
46
17
86
26
291
24
305
14
81
50
39
28
8
144
5
144
1
50
24
28
495
134
2733
52
2698
274
963
471
345
1035
260
6502
88
6398
642
2739
988
678
1063
264
8755
206
8736
781
3729
1639
1113
209
70
1295
27
1302
94
489
235
171
350
31
5998
9
5612
296
2691
1437
799
670
138
6024
47
5962
583
2969
936
611
799
179
7391
75
7254
687
3426
1271
840
852
214
5625
114
5818
589
2313
980
765
292
82
2413
74
2561
316
1024
442
306
118
62
1042
40
1122
130
463
187
118
232
76
2402
64
2472
264
1084
464
286
184
33
1031
35
1027
69
415
175
130
651
95
4709
62
4617
292
1851
973
702
1680
335
13342
229
13082
1616
5319
2358
1659
547
88
4711
45
4671
349
1969
996
705
661
146
7720
133
7804
927
3818
1260
848
225
50
1390
20
1372
119
600
210
158
245
62
2232
58
2213
174
924
436
308
1266
309
8512
211
8510
629
3416
1528
1201
37
13
544
31
565
64
277
89
55
1038
225
9203
154
9223
738
3809
1926
1280
378
75
2965
58
2955
243
1177
632
396
1664
341
14166
263
14028
1218
5821
2746
1915
977
166
6758
108
6710
457
2703
1290
1021
394
105
3524
61
3556
238
1451
791
496
408
99
3025
52
3022
179
1149
653
481
136
32
931
20
918
53
372
185
128
540
157
3346
118
3331
215
1272
585
461
1313
114
7836
52
7628
434
2540
1633
1566
3019
604
27366
398
26796
1915
11831
5403
3652
1310
250
9400
172
9358
609
3851
1856
1370
618
102
5334
48
5183
376
2205
1104
759
330
76
3449
75
3397
286
1575
615
427
603
86
5701
48
5613
643
2612
976
645
313
52
2977
31
2890
312
1395
497
298
1027
136
7015
87
6847
541
2737
1270
1097
415
58
8204
22
8083
896
4829
1257
618
678
117
13570
95
13730
2325
7489
2012
1006
140
46
1313
32
1279
82
645
214
131
605
98
5792
70
5641
425
2641
1107
715
616
129
4458
67
4374
314
1864
810
576
699
176
5766
182
5755
588
2559
943
612
424
90
5256
60
5183
605
2625
826
562
459
111
4283
56
4181
487
1988
618
470
658
135
7405
57
7213
915
3697
1047
672
140
38
1615
27
1621
224
801
234
143
365
110
3093
90
3094
292
1318
534
393
476
143
2855
91
2834
231
1029
469
410
274
73
2083
54
2109
204
876
371
259
164
39
854
13
881
57
318
147
140
236
46
1987
40
2009
222
877
355
231
318
49
2886
11
2879
410
1244
493
360
482
79
3136
49
3133
249
1257
562
472
943
194
5307
48
5294
412
1974
944
743
1327
279
10486
232
10415
1069
4673
1683
1218
574
120
3430
44
3350
168
1026
831
603
433
15
1595
9
1584
123
568
227
221
111
22
1396
20
1358
184
668
233
129
393
106
3122
87
3108
263
1414
484
384
808
178
7644
201
7618
609
3557
1355
899
1243
355
4703
127
4646
128
1011
930
905
348
152
2680
95
2684
202
1108
486
307
849
263
2325
30
2287
129
473
234
342
250
87
1369
38
1428
160
510
208
176
570
175
4849
84
4800
400
2037
938
617
350
145
2898
109
2885
272
1311
458
278
475
63
3686
26
4181
468
1613
787
626
281
72
1269
31
1277
124
374
212
193
198
47
1446
31
1420
103
532
314
209
856
181
15992
111
15788
2485
8693
2274
1193
12023
2280
23301
111
23576
1345
3151
1715
3097
759
115
23991
23
24570
3317
14546
4141
1610
389
43
2874
10
2905
266
998
681
521
566
15
3865
0
4168
473
1411
831
783
364
29
4653
7
4668
478
2062
1038
695
108
10
2093
1
2173
328
1002
453
258
1832
281
24653
100
24339
1888
11230
5936
3191
906
138
10498
37
10721
857
3791
2947
2022
2045
281
21592
90
22091
2015
8788
5348
3470
934
75
14240
13
14800
1388
7133
3398
1849
47
13
1938
7
2020
258
1202
353
131
512
90
10508
76
10839
1208
5710
2293
1006
444
44
8577
27
8652
715
4339
2061
994
655
102
11218
52
12778
2144
5987
2470
1289
629
69
10934
62
10990
1627
5491
2131
1036
128
15
1416
5
1378
99
642
300
196
294
75
1748
35
1949
214
629
380
332
208
43
3407
20
3361
245
1622
832
405
1368
128
12956
38
12902
777
5034
3237
2335
4922
730
32083
201
32878
2421
11398
7534
5755
251
33
4289
8
4288
318
2106
1027
542
1508
223
12885
62
14324
1593
5565
3115
2159
6914
1290
45434
333
46050
5655
19580
7058
5444
959
158
24472
81
25730
4088
12736
5047
2652
341
31
5948
12
6042
674
2950
1342
691
75
3
1807
2
1896
274
1040
350
142
195
18
3092
0
3268
685
1587
486
287
249
40
3331
19
3663
889
1398
667
422
155
24
2262
14
2272
437
985
443
215
286
22
5681
21
5602
1364
2331
1024
557
787
85
25260
45
25563
2666
14253
5539
2185
2049
144
20647
227
20493
1151
5972
6258
4637
129
27
4472
21
5072
905
2865
820
293
212
31
6505
27
6485
523
3734
1410
550
315
24
5576
5
5788
763
3063
1115
509
411
58
5963
98
6210
775
2970
1239
678
3742
846
35675
191
36255
3335
12863
8897
6458
2188
578
31745
150
30494
2625
14148
7313
3599
353
75
5651
55
5616
471
2765
1298
604
599
123
15195
101
14750
1626
7883
3054
1357
131
23
2812
20
2922
441
1460
613
230
533
117
7223
109
7590
904
3558
1522
846
87
20
2386
18
2559
413
1437
440
146
397
74
7767
44
8130
1170
4128
1549
740
466
71
6794
51
6761
562
3249
1610
768
550
65
19601
38
19925
2024
11478
4218
1573
65
18
843
10
855
98
418
163
84
1093
112
18478
57
18374
2214
9146
3775
1965
370
50
6186
22
6076
737
3100
1191
628
144
17
3771
12
3710
313
2090
782
351
282
19
3628
11
3556
230
1703
860
451
440
97
5999
43
5903
516
2882
1212
717
74
17
1800
7
1762
141
1195
237
101
183
37
3479
15
3513
403
1891
679
306
11
15
60
43
95
19
6
2
0
4
3
91
11
142
17
64
32
9
663
116
10448
85
10230
1156
5236
1970
1037
701
38
23071
16
22724
2077
12058
5493
2352
373
48
4693
28
4790
425
2236
1104
582
1382
207
26194
99
25550
2947
13264
5168
2474
591
272
13610
93
13565
1347
8373
2100
794
316
33
6212
11
6009
597
2891
1396
748
137
22
5626
10
5837
795
3610
923
333
365
25
3828
16
3757
362
1611
867
622
158
47
3874
17
3777
575
2035
630
296
776
92
18031
53
17799
2491
9457
3333
1581
952
274
10367
261
9900
1280
4451
1631
1048
406
85
5522
33
5397
566
3059
761
521
621
129
4551
36
4457
178
1662
1101
744
367
65
2675
45
2653
93
848
718
530
5
0
294
3
278
42
173
42
15
803
115
13078
74
12477
1967
6736
1801
1002
78
53
448
52
460
54
152
44
37
42
35
278
30
292
35
83
44
28
157
32
1291
55
1329
177
577
199
127
27
13
178
12
275
56
90
42
22
36
12
413
7
371
54
176
54
43
33
20
219
22
223
26
84
29
19
8
4
75
11
90
23
28
7
8
73
30
397
28
410
46
114
49
64
19
8
124
1
124
21
41
21
16
59
30
343
25
362
35
108
60
45
32
7
231
3
237
43
92
33
24
1346
199
19376
78
19922
3544
10506
2604
1690
2509
580
25160
279
25148
4089
12978
2823
2010
356
152
2966
80
2898
428
1368
314
232
1276
159
8188
38
7987
883
3118
1296
1223
1792
171
31660
111
31420
4336
17640
4724
2674
1169
218
11422
139
11103
1135
5469
1728
1280
6
2
32
5
55
6
20
9
4
2
2
12
2
14
0
1
4
3
85
32
346
23
369
32
104
46
34
5
2
31
2
40
10
11
7
1
39
25
241
9
242
31
69
39
27
256
32
3078
7
3049
363
1650
436
311
374
39
3636
14
3717
588
1712
572
392
758
211
3133
32
3129
161
1043
483
453
344
50
1299
13
1257
115
343
186
219
303
76
1717
30
1714
207
540
291
257
127
29
802
10
848
126
310
126
106
4
3
19
29
48
6
7
2
1
12
8
95
45
153
15
45
16
12
3
3
22
29
52
3
9
3
2
3
0
6
9
16
0
1
2
1
52
16
401
13
484
99
189
53
61
111
18
1601
11
1670
449
759
191
137
20
4
151
1
154
33
65
16
19
2
3
13
1
25
7
9
1
2
206
40
1173
44
1175
103
436
201
155
231
66
2127
47
2259
244
923
484
242
76
38
414
37
454
41
120
86
55
27
16
119
26
157
15
37
19
23
76
50
325
46
385
37
95
30
55
96
21
762
22
756
90
339
101
81
61
15
720
12
726
100
389
101
43
385
18
5893
9
6105
673
2780
1343
864
84
30
747
22
810
156
320
122
77
1031
208
11593
107
11716
1060
5607
2356
1353
97
24
1266
9
1205
211
582
176
108
9
3
126
4
145
25
72
21
10
266
66
2731
31
2996
506
1432
420
273
533
97
5154
18
5298
786
2633
725
515
483
191
2760
78
3004
260
1138
476
373
138
36
588
24
607
45
156
122
86
48
21
337
20
358
34
121
58
52
117
43
770
38
831
66
331
134
90
935
230
6042
130
6055
390
2122
1324
937
603
173
5140
117
5185
498
2235
953
632
289
90
2404
86
2522
293
1193
329
248
136
43
1090
56
1164
107
467
201
151
14
8
92
6
88
7
31
17
9
280
64
2411
83
2294
290
963
346
275
1379
357
8128
254
8057
770
3106
1192
1031
392
69
9732
54
10226
2840
5284
1042
515
46
11
541
21
512
62
264
70
50
321
60
1899
33
1907
219
465
406
375
17
8
246
5
263
126
65
22
18
214
34
2689
18
2585
380
1310
403
236
29
9
313
11
337
54
147
60
30
12
0
266
2
262
52
152
30
9
21
5
261
6
261
37
140
31
24
32
9
626
11
613
105
348
72
37
66
9
1488
6
1599
237
954
219
104
17
3
319
7
347
41
210
40
30
42
16
244
20
286
48
78
45
32
803
105
4610
77
4343
385
1160
919
1013
260
102
1014
93
1081
107
308
126
108
52
24
341
41
361
32
102
58
41
142
49
1381
65
1379
143
590
250
140
534
156
3257
100
3279
418
1101
511
423
157
35
2075
38
2023
322
929
320
207
193
45
1770
58
1892
324
715
312
217
186
67
1737
57
1791
332
705
248
202
56
22
478
34
528
95
185
68
70
63
21
1020
24
1074
217
476
155
93
35
10
300
24
300
46
126
39
22
257
33
2447
14
2435
118
1181
503
326
940
220
9172
163
8450
1516
3307
1322
933
33
17
475
24
502
63
198
67
57
671
209
4850
207
4667
600
1923
609
479
0
2
10
13
27
2
6
1
4
3855
1002
7318
276
7419
144
192
526
1460
730
319
1487
155
1571
13
53
111
226
1568
395
9380
37
9165
89
3951
1791
1279
10
5
66
12
80
18
19
7
11
20
19
134
52
190
27
50
18
7
241
118
2804
239
2960
317
1432
405
227
224
96
3993
101
4157
454
2365
625
276
790
296
8573
221
9005
1627
3881
1405
843
14
8
218
15
319
87
147
31
15
14
8
233
8
216
56
109
13
10
232
64
5361
85
5469
578
3222
948
342
556
92
10005
72
11364
2495
5469
1752
951
92
45
838
58
1028
145
447
140
89
277
94
3994
90
4208
475
2066
827
374
239
104
2643
142
2750
432
1337
319
192
516
160
7784
198
7768
745
4535
1117
539
36
14
610
24
706
122
382
77
38
74
20
1279
32
1280
178
706
186
93
3
3
11
7
74
26
29
3
2
243
99
6373
180
6381
885
4010
656
291
597
183
10128
211
10105
1217
5622
1477
809
374
79
11723
129
15023
3668
8645
1390
617
126
55
2374
111
2327
271
1332
262
166
13
12
346
22
437
76
236
50
23
132
102
849
193
1030
69
379
101
77
133
130
801
193
1019
129
289
86
69
274
193
2107
186
2341
115
1021
374
195
60
21
938
24
1229
209
591
212
115
28
2
172
12
241
32
123
26
15
41
22
235
33
265
16
110
36
18
3214
467
112995
333
112776
9854
76412
16657
5814
203
51
2966
46
2944
334
1648
446
219
647
187
4968
175
4798
431
2042
800
546
143
54
1994
72
2106
263
1153
265
149
8
6
163
11
232
46
130
19
15
65
35
633
47
782
160
369
69
45
21
7
687
7
644
192
337
48
37
1815
414
53017
203
52386
5061
34177
7604
3061
1162
292
28303
288
27806
3539
17654
3417
1532
115
31
5397
18
5751
640
4099
632
196
225
53
10990
34
10950
1214
7585
1389
439
1393
306
58781
173
62670
11723
40519
6110
2386
1949
542
19644
139
20960
2671
10482
3166
1933
846
210
8682
140
9630
1201
4760
1500
947
171
36
12087
18
12307
1757
8612
1298
414
420
101
12520
77
11705
2938
6339
1240
609
253
68
2236
25
2378
311
1070
406
244
62
35
697
20
707
94
335
101
69
164
77
2021
46
2036
223
1043
320
174
137
23
1094
20
1101
109
445
215
157
121
25
1382
5
1383
128
693
270
135
590
75
9621
22
8846
856
4392
1976
956
81
25
705
47
783
69
281
172
104
91
6
1635
7
1666
542
643
209
150
306
45
2218
23
2255
309
824
425
329
309
44
3520
32
3427
261
1404
874
517
38
12
699
30
755
139
363
106
67
269
82
2583
66
2720
336
1094
471
380
89
23
974
36
995
145
445
167
90
447
126
3908
148
4011
550
1645
654
457
164
65
1759
148
2027
292
928
254
169
6524
776
161854
157
161875
15055
105751
23223
10427
417
60
5486
38
5692
581
2719
1251
651
80
15
1682
14
1698
275
988
223
101
2099
168
51375
71
51399
5329
29646
9806
4286
630
40
11800
15
11988
1235
6997
1975
1039
422
232
2312
138
2594
326
882
313
270
791
162
28333
113
29359
4234
18895
3730
1398
1481
179
21232
40
21715
2283
10735
4578
2334
365
33
6382
8
6447
1250
3087
1117
576
4861
971
45150
429
45540
5582
20655
7262
5587
78
8
2181
5
2236
367
1374
260
146
98
16
3272
8
3520
597
2250
377
164
34
10
616
7
648
96
339
94
63
477
49
8694
26
8685
716
4535
1894
985
684
145
3945
95
4244
344
1566
819
606
298
27
10358
18
10823
1726
6676
1472
592
101
17
1373
15
1392
238
694
210
117
549
48
15232
33
15576
2335
9177
2315
1121
47
3
1165
6
1282
259
711
155
98
3023
642
38712
349
40246
7904
20815
4253
2929
2196
512
31230
330
32286
5251
17853
3715
2343
107
54
963
50
969
176
378
120
82
664
109
19408
64
18141
4291
10333
1711
879
1300
399
29583
334
33514
8325
18617
2907
1528
815
157
16261
115
16582
3419
8877
2015
1169
484
116
16008
110
18044
5037
9862
1514
820
222
46
3475
58
4069
967
2125
386
226
122
28
3417
25
5172
1158
3070
469
264
428
66
6952
50
7463
1372
3751
1067
673
476
74
15771
67
17426
4477
9963
1558
738
1167
348
8248
276
9202
1293
3516
1408
1012
234
71
1887
38
2015
211
882
342
213
1048
125
12903
74
13027
1807
6458
2177
1324
317
46
5896
27
6038
719
3472
981
464
54
22
802
11
808
116
408
124
74
160
34
2139
54
2151
254
1089
360
191
127
20
1847
23
1820
246
954
291
161
550
121
3206
64
3132
270
1163
558
421
35
16
485
14
583
92
305
73
49
444
59
8960
52
8675
1014
4973
1461
656
551
155
3480
62
3516
485
1468
480
335
236
32
9044
13
9306
1340
5979
1245
467
133
20
4135
10
4082
587
2723
436
184
64
8
1142
4
1204
228
689
127
80
2012
25
23984
9
24460
1356
7192
7494
6134
429
59
16414
38
13832
4221
7015
1349
676
286
225
1208
146
1389
173
407
75
77
843
868
7008
1373
8287
947
3305
514
407
4236
6521
12028
5981
18095
77
215
324
671
2866
1072
24210
811
27415
4849
11233
3818
2622
262
160
1153
139
1172
100
275
126
131
1167
434
8351
155
9393
1701
3590
1211
913
2837
2170
10652
838
11969
1556
2428
1064
1096
996
631
3587
397
4058
409
780
402
402
215
42
4468
24
4656
848
2793
459
261
406
41
2376
37
2259
190
709
373
497
412
194
2083
116
2194
303
654
264
230
118
19
4384
11
4386
545
2540
886
255
430
59
3854
33
3836
321
1705
760
538
653
124
4281
96
4420
412
1554
857
693
140
28
952
19
937
66
402
176
129
56
3
1219
7
1097
180
521
214
120
133
14
3987
3
3626
594
2313
396
197
159
66
1582
42
1828
330
787
226
178
752
164
19284
78
18094
1438
10463
3806
1377
270
59
2912
26
2956
375
1394
499
334
92
23
911
4
939
65
466
183
99
165
66
1625
60
1674
173
777
269
160
448
75
4791
38
4702
641
2363
713
446
1166
481
4460
155
4841
606
1146
649
631
38
22
238
13
216
23
76
25
21
468
75
3876
47
4229
507
1772
746
556
87
8
3813
8
3787
347
2297
783
250
504
39
9405
23
9468
985
5063
1833
1021
4767
968
50728
229
51466
7237
23393
8857
5895
3020
243
66289
42
71539
17773
34375
10568
5313
340
23
8626
8
8724
1118
5033
1478
716
261
12
6342
10
7059
1364
3772
1036
563
385
115
2082
52
2141
179
810
352
259
368
94
3680
45
3884
553
1787
625
390
1277
245
17477
214
17069
1956
8829
2809
1721
567
64
5046
29
5022
428
2205
992
721
43
10
285
13
294
24
114
53
33
55
6
681
11
740
82
377
125
74
64
29
345
39
393
27
129
64
49
113
28
970
33
1015
84
398
201
141
10
3
89
8
104
10
43
14
18
25
7
186
12
219
25
84
42
22
359
78
1506
53
1926
230
478
326
301
89
17
631
22
609
39
231
129
83
161
15
2990
9
3111
309
1674
628
300
25
9
212
5
331
61
140
53
31
7606
1741
16682
141
17256
707
2165
1794
2858
153
137
496
55
562
32
87
41
51
375
547
1810
638
2454
116
418
184
165
110
21
434
8
418
31
137
70
44
257
54
2715
35
2793
485
1258
425
260
182
33
3062
22
3188
525
1743
426
265
102
18
1437
4
1432
123
601
373
221
105
13
842
12
911
147
368
143
121
115
23
1072
3
1115
78
475
227
185
356
94
2669
42
2808
360
1134
468
345
394
40
7925
5
8355
1097
4035
1766
998
474
38
7100
16
7709
1727
3417
1183
810
122
18
811
5
832
106
321
130
124
374
29
2507
16
2822
435
1120
448
387
98
12
1916
4
2010
297
983
393
209
525
92
4767
38
5005
651
2294
841
561
267
66
3865
32
4272
743
2274
541
306
13265
1326
163178
717
166918
14797
74043
40198
21667
232
58
10160
69
10314
1262
6812
1363
514
2728
101
112338
35
112802
5784
43072
43523
17296
172
13
31803
4
32682
3378
22385
5564
1137
436
27
16479
20
16582
1086
8683
4629
1675
237
76
10797
35
10933
1343
7944
929
374
960
118
12167
132
13173
1864
5912
2459
1675
88
2
7895
7
7883
452
5096
1738
496
237
53
7355
53
7527
1397
4469
860
442
192
67
958
34
1013
52
396
157
120
647
590
3294
192
3482
215
1027
398
386
19
24
122
46
206
25
53
18
15
152
27
409
39
479
58
60
49
82
357
67
1651
175
1948
178
414
311
386
889
550
3886
452
4329
316
1004
614
512
390
124
2545
129
2676
265
905
501
374
433
89
3292
125
3579
435
1375
615
470
3153
1159
10328
694
11117
1247
2496
1135
1251
867
134
2876
70
3015
296
640
388
580
131
89
486
36
504
33
125
60
47
128
44
1186
54
1322
139
614
228
113
380
1389
1981
1656
3626
81
103
44
30
33
202
301
258
579
22
27
14
17
35
78
200
152
404
44
48
22
13
2842
3022
7944
687
8787
628
819
356
366
1124
945
4105
251
4358
207
820
505
514
794
633
3242
189
3414
139
760
426
457
588
683
2159
270
2556
185
308
197
232
2079
482
11134
248
11512
1045
3947
1861
1672
967
589
3415
176
3684
211
708
466
550
1389
688
6840
167
7219
415
2345
1144
989
1899
1200
9402
284
9949
616
2998
1530
1305
2278
1273
14952
295
16215
1165
6739
2433
1813
302
154
2249
42
2321
59
1084
398
261
725
207
2243
47
2375
55
387
384
523
295
177
2228
54
2385
106
1005
448
261
190
67
1632
14
1626
50
730
352
213
1316
1091
5101
256
5324
273
1203
614
587
7428
975
53479
207
54349
5639
19060
10263
10462
468
140
3297
23
3303
470
1371
465
346
79
23
577
2
599
82
253
91
76
257
94
4477
9
4554
871
2334
684
316
81
7
780
3
784
192
365
84
56
136
78
596
32
684
111
158
88
73
90
59
790
31
802
209
273
88
54
176
18
2843
3
2938
596
1468
407
256
123
67
1008
26
1112
188
429
136
116
207
37
3180
20
3206
774
1535
429
222
98
12
2982
10
3048
612
1755
411
151
290
33
12671
11
13344
4464
7298
891
386
501
155
3763
26
3936
339
1778
674
448
71
17
848
3
853
69
497
127
74
92
49
389
11
444
47
128
56
59
59
12
344
6
407
67
140
60
59
117
29
615
18
611
145
153
76
80
184
18
1418
16
1418
314
514
205
189
96
99
390
70
486
54
69
46
45
201
73
1325
41
1322
151
400
222
244
3187
484
10969
89
11020
1198
2864
1715
1596
70
85
328
30
372
38
63
35
41
239
22
4019
19
4021
595
1878
788
478
3387
553
20735
156
21769
4690
6993
3122
2781
1208
41
4537
8
4391
300
1021
764
1061
979
127
13831
63
14067
3163
6141
2177
1428
7110
1344
35203
407
36185
4516
10753
5279
6758
32
40
113
72
194
10
16
15
13
210
14
2970
6
3019
521
1424
492
348
31
6
874
2
874
236
423
107
67
151
20
3512
14
3578
935
1712
509
242
315
93
2996
49
3008
672
1138
427
317
106
20
3069
10
2926
202
1788
527
261
38427
2735
164503
625
165621
21195
39348
31920
31221
18990
3606
103112
674
106615
13913
32067
19754
17303
347
61
3166
43
3529
614
1336
727
403
3175
233
29135
77
29152
5663
9148
6117
4818
373
136
2409
97
2491
384
776
411
317
1227
189
8532
42
8927
1555
3119
1517
1218
147
14
2998
8
2845
877
1206
380
212
3235
153
50049
42
49483
5595
24849
10491
5003
1184
160
75727
80
76264
7360
47737
15333
4414
135
9
3748
4
3669
224
2134
913
256
104
5
6509
1
6488
515
3454
1906
507
264
20
7681
15
7400
422
4450
1620
608
1675
100
34220
48
33893
2745
16467
7910
4834
181
25
3775
12
3978
451
2137
844
322
437
88
4539
15
4525
541
1488
1207
767
1576
150
12940
30
12942
1728
5924
2028
1487
86
22
2434
22
2509
295
1473
448
176
104
15
3877
17
3545
240
2391
572
213
437
83
5536
77
5438
607
2827
935
531
147
28
1409
20
1393
112
629
252
199
175
41
2474
46
2578
244
1416
409
248
1551
244
23253
173
23499
2100
12314
4495
2617
60
8
3292
13
3149
347
2026
507
180
163
22
5091
24
5126
490
3248
783
401
111
6
6147
3
5964
600
3991
938
316
16
0
1671
3
1505
117
1219
122
27
297
47
10635
38
10339
1427
6555
1407
580
67
7
3910
3
3809
377
2824
397
132
2458
178
62747
21
61999
6255
35287
11790
5906
71
2
6703
2
7473
1466
4754
903
279
70
28
1651
8
1519
241
814
240
116
316
24
8993
2
9701
1845
4839
1819
797
583
33
11343
10
11435
643
5181
3252
1686
243
38
5216
13
5192
831
2962
743
346
372
39
11290
11
10930
987
6922
1854
725
2152
157
23733
20
23572
2371
10796
4868
3267
241
80
862
28
850
37
217
148
113
201
78
633
30
630
30
144
90
77
110
4
7021
4
7436
1054
4496
1285
456
298
46
2047
15
1958
124
808
416
256
90
4
1975
6
1782
156
1013
371
162
234
66
1918
36
1994
245
805
379
209
443
75
13286
28
11213
2946
5851
1308
611
15440
1169
166482
116
165859
6029
84980
38873
18943
331
68
5964
82
6532
563
4187
861
402
297
87
2123
120
2293
92
975
409
305
298
102
2879
20
3040
169
1661
488
287
196
49
1601
18
1705
94
752
338
254
347
42
3418
13
3635
193
1722
783
495
455
143
4205
40
4642
327
2298
858
495
2331
452
29649
90
29742
1786
15253
6322
3439
995
150
16514
28
16625
620
10657
2892
1264
583
138
7182
20
7328
461
4277
1207
624
1428
151
16946
17
16666
881
7840
4004
2377
81
8
2539
1
2223
483
1363
213
87
1270
109
23722
35
23664
2152
14437
3456
2203
39
40
41
42
43
44
45
46
47
01_
EL20
01_
E20_
99
01_
E101_
499
01_
EL500
01_
E500+
02Total
02_
E0
02_
E1_
4
02_
E5_
9
350
19
7
376
16
633
108
318
112
165
13
4
182
6
286
57
128
47
11431
541
25
11997
30
11397
1462
5534
2473
1246
32
9
1287
6
1100
397
580
43
910
21
4
935
0
791
297
401
50
13
1
0
14
0
10
2
5
0
366
12
4
382
2
469
136
226
52
254
41
4
299
3
283
21
86
67
2281
87
15
2383
2
2359
470
1246
377
343
22
5
370
4
347
80
163
47
660
184
79
923
23
925
105
273
160
501
48
13
562
2
470
135
163
74
524
38
15
577
3
582
78
338
64
3762
154
21
3937
9
4478
649
2708
624
1371
113
24
1508
8
1744
386
853
216
5861
351
80
6292
85
6238
591
3775
897
40
7
8
55
29
113
6
41
9
283
135
36
454
38
430
23
93
53
215
104
37
356
28
357
32
46
31
37
7
2
46
1
57
3
22
13
25
1
2
28
6
32
3
9
7
200
10
11
221
10
148
26
71
17
13
1
2
16
0
10
3
4
0
13
0
3
16
3
15
3
4
1
25
3
2
30
5
20
0
7
6
7
5
2
14
3
16
1
4
1
32
1
2
35
6
39
8
14
6
246
28
4
278
4
357
63
128
62
329
160
51
540
56
580
24
106
80
65
23
10
98
18
105
5
21
19
242
77
19
338
36
378
33
100
62
1470
262
82
1814
57
1884
204
663
324
51
18
1
70
11
93
11
25
16
3
6
2
11
10
20
0
1
1
55
18
5
78
20
92
4
24
14
7
4
1
12
7
21
0
8
0
2
1
1
4
8
14
2
1
1
21
10
2
33
6
38
4
8
7
150
38
12
200
20
210
25
68
27
1181
169
51
1401
34
1504
164
754
176
5315
725
113
6153
64
5578
601
2534
898
224
60
9
293
10
310
32
92
56
141
13
6
160
5
90
12
24
22
103
24
4
131
6
135
22
45
24
102
17
9
128
47
164
11
67
16
72
34
37
143
91
228
17
38
13
6
3
1
10
22
32
1
2
1
130
47
12
189
40
235
18
66
30
42
9
7
58
19
88
9
27
4
406
582
167
1155
105
1221
47
130
70
415
51
32
498
94
631
68
223
111
4128
130
26
4284
39
4562
340
2782
944
564
42
13
619
13
690
57
395
116
34
11
2
47
15
70
10
19
5
12282
664
130
13076
99
13860
2804
7303
1860
141817
3846
296
145959
97
160917
31607
92161
23478
7892
729
77
8698
32
9007
1557
4212
1475
5132
539
84
5755
66
2342
477
672
386
32733
6719
833
40285
205
38452
3691
12712
7816
8077
2156
511
10744
93
10507
1478
2956
1804
451
225
75
751
27
792
83
156
127
6604
2069
268
8941
46
10520
868
3356
2091
2902
734
151
3787
50
4077
488
1344
771
374
92
55
521
61
470
56
118
62
12631
1401
188
14220
101
12373
2606
5072
1906
79606
8034
755
88395
124
89223
10148
41788
17403
38296
1881
134
40311
11
40876
8264
21530
6055
57070
6745
900
64715
175
64730
7261
29752
12454
21818
1605
190
23613
17
21672
4314
9965
3727
16974
2437
475
19886
54
19404
2917
8129
3153
6322
510
43
6875
2
8349
1373
4527
1222
42200
1723
280
44203
36
46774
8596
26029
7119
12239
652
54
12945
8
13714
2238
7845
1896
27293
2572
236
30101
26
31367
5628
14584
5262
27510
2793
291
30594
45
34680
7933
13088
6437
3467
167
11
3645
3
3955
406
2089
885
3781
785
136
4702
30
3741
582
975
640
4940
469
41
5450
4
5112
490
2165
1173
23955
1293
122
25370
13
22763
4355
11438
3572
1579
259
49
1887
8
1827
325
589
324
3281
449
76
3806
34
3135
444
1095
619
29297
1799
171
31267
53
27763
6290
11976
4561
97
25
13
135
15
157
18
52
14
680
226
65
971
60
1032
61
243
191
166
49
24
239
19
219
16
47
30
25
17
7
49
7
60
2
13
8
9
2
3
14
4
17
1
7
0
12
7
3
22
11
30
1
6
5
31
5
6
42
11
51
3
6
10
16
8
6
30
5
33
0
6
3
48
20
5
73
18
75
5
9
14
19
5
9
33
10
41
1
6
6
11
16
4
31
6
32
0
3
3
5
2
0
7
2
8
0
4
0
2
1
3
6
6
15
2
2
0
131
12
6
149
6
120
8
44
26
588
146
44
778
23
808
71
199
160
442
80
34
556
19
586
54
195
124
61
43
32
136
29
151
5
19
7
189
87
39
315
40
347
23
68
36
385
144
71
600
51
635
47
157
84
81
24
9
114
18
114
10
23
18
79
32
22
133
16
131
10
25
13
158
84
52
294
55
317
6
58
30
16
6
3
25
7
28
2
6
3
211
119
43
373
31
386
20
65
57
85
37
19
141
30
160
20
19
18
263
64
16
343
30
364
60
98
45
1683
210
77
1970
44
1728
164
666
389
606
302
132
1040
68
1142
59
254
173
56
33
7
96
26
116
4
17
13
112
47
46
205
66
270
25
43
19
114
25
9
148
9
131
23
31
20
333
143
61
537
24
520
62
95
73
5563
605
53
6221
11
6349
607
2569
1403
1882
544
129
2555
86
2298
288
574
377
107
55
26
188
24
185
9
30
22
218
69
25
312
27
302
30
77
35
104
47
14
165
29
173
9
39
16
184
21
9
214
8
226
15
74
59
152
65
24
241
5
272
28
76
35
74
38
15
127
17
125
12
24
11
196
77
26
299
21
272
21
52
40
176
51
16
243
20
276
36
68
50
96
38
7
141
13
135
6
34
22
216
65
18
299
17
265
29
60
44
153
67
20
240
26
257
24
58
31
277
110
50
437
29
498
45
105
72
504
183
74
761
45
688
64
132
87
145
80
65
290
54
317
13
55
20
124
28
8
160
7
229
27
98
31
403
44
4
451
1
422
67
151
86
346
127
18
491
9
415
66
125
51
818
197
31
1046
18
1175
147
427
192
21
9
13
43
6
75
11
20
5
11
2
3
16
8
16
3
2
0
4
1
2
7
6
21
6
2
1
89
13
7
109
8
77
10
26
7
117
42
28
187
43
210
20
42
24
47
22
19
88
13
95
6
14
10
48
10
7
65
3
91
10
42
11
480
104
71
655
73
663
47
191
111
139
50
31
220
17
224
16
58
27
158
19
5
182
1
148
13
69
33
93
43
24
160
34
194
11
32
20
94
57
28
179
18
180
12
28
24
80
38
24
142
18
158
7
31
18
905
167
60
1132
36
1016
83
345
203
221
83
44
348
26
379
36
117
48
125
57
26
208
24
199
10
38
36
249
78
22
349
24
361
24
114
56
1526
126
24
1676
12
1661
102
925
302
399
160
59
618
36
636
65
178
76
230
85
32
347
7
321
27
73
54
1304
188
27
1519
14
1603
136
695
323
108
46
11
165
9
166
8
42
26
5
2
2
9
7
20
0
4
2
1301
395
83
1779
55
2226
211
843
342
64
21
17
102
8
85
5
17
8
189
121
41
351
16
312
20
48
28
341
135
46
522
12
390
30
94
56
15
5
7
27
4
33
5
8
3
584
228
64
876
26
870
105
255
154
5202
1217
144
6563
16
6323
1085
1858
1224
16
9
7
32
4
33
2
2
4
102
32
26
160
12
166
15
55
16
139
62
33
234
20
197
21
40
18
72
30
24
126
21
106
9
11
8
75
23
20
118
18
103
10
20
9
215
76
25
316
15
227
21
40
28
115
44
28
187
9
132
13
22
13
398
121
34
553
13
396
55
63
62
536
155
28
719
11
565
75
138
72
258
68
19
345
8
226
23
41
37
1200
250
58
1508
17
906
183
165
107
21
8
3
32
8
32
3
9
4
222
31
4
257
0
174
18
87
21
263
86
28
377
7
353
42
78
48
227
84
21
332
7
264
24
80
32
52
29
11
92
4
77
3
14
7
59
25
5
89
2
72
3
19
18
1299
192
35
1526
16
980
76
442
155
250
66
13
329
13
274
25
98
45
25
4
12
41
5
54
2
19
5
7
3
4
14
1
14
0
3
2
77
14
9
100
13
92
10
33
10
67
22
7
96
3
78
6
28
8
59
12
2
73
5
73
9
28
10
179
66
11
256
8
233
13
74
36
89
13
5
107
4
110
16
52
17
127
27
11
165
0
157
15
57
29
378
67
12
457
7
408
35
175
64
2712
831
178
3721
64
3507
256
940
643
231
82
36
349
15
409
33
111
70
131
116
51
298
22
300
8
52
25
28
18
16
62
20
76
1
14
2
24
2
1
27
1
59
3
19
10
475
326
105
906
31
873
27
97
118
96
46
25
167
36
176
6
23
25
912
325
85
1322
49
1320
79
324
228
752
263
86
1101
50
1200
69
359
184
1409
316
77
1802
31
2099
233
710
405
2047
619
73
2739
16
2763
181
811
569
119
39
40
198
24
234
34
57
31
433
163
58
654
16
697
55
200
120
1539
315
79
1933
36
1760
162
573
339
11
8
7
26
14
27
0
2
4
37
26
39
102
50
197
15
35
14
6
1
9
16
11
27
2
2
2
34
16
27
77
39
107
9
9
11
349
409
146
904
50
926
30
102
77
126
145
72
343
35
374
9
47
26
42
56
18
116
6
115
0
14
11
73
48
12
133
12
136
9
18
18
13
9
2
24
17
37
0
5
2
42
19
13
74
22
101
4
17
18
238
124
80
442
52
460
17
88
55
19
13
6
38
6
47
2
8
8
27
27
11
65
20
83
3
9
3
9
12
5
26
11
33
1
0
4
12
11
9
32
9
47
4
9
3
184
79
18
281
14
247
8
49
44
69
54
34
157
15
169
6
20
17
78
28
17
123
7
129
7
30
27
34
25
17
76
20
96
4
14
12
236
170
49
455
34
449
25
73
46
11711
2620
519
14850
188
14019
669
4929
3083
311
44
17
372
18
311
18
138
60
547
229
62
838
42
845
52
159
141
3278
582
118
3978
40
4310
392
1735
925
6761
398
44
7203
20
7949
498
4328
1877
496
79
6
581
7
760
123
294
151
427
165
53
645
35
586
28
146
89
372
167
50
589
31
596
49
144
99
93
95
27
215
10
236
10
33
34
2832
270
49
3151
37
2612
187
1211
560
801
305
54
1160
14
1142
56
335
203
1918
340
64
2322
43
2108
110
939
407
71
22
23
116
49
202
22
44
27
272
117
59
448
50
494
25
101
84
74
35
15
124
17
132
6
30
17
181
60
21
262
31
275
11
74
36
40
10
7
57
17
68
2
13
10
6
4
8
18
19
39
2
6
2
66
20
6
92
20
87
4
25
13
25
10
9
44
12
59
6
8
7
44
25
10
79
16
94
5
14
13
13
5
3
21
8
25
1
2
4
2
0
2
4
5
11
2
0
0
179
91
44
314
84
367
11
57
39
30
6
1
37
7
41
1
16
4
10
10
3
23
21
37
0
3
1
22
12
3
37
8
60
15
10
1
183
102
55
340
113
443
19
76
38
156
97
46
299
76
443
24
90
46
83
19
6
108
30
137
13
36
17
2
1
2
5
3
10
0
2
0
25
15
9
49
24
65
5
7
5
94
11
5
110
19
130
9
37
25
21
6
7
34
15
35
1
8
4
221
66
28
315
16
362
25
91
78
124
37
21
182
30
198
14
44
30
203
60
30
293
31
326
12
87
57
404
166
91
661
89
727
57
148
88
89
40
22
151
30
175
8
36
21
153
66
25
244
29
242
12
41
39
799
263
71
1133
59
1107
70
285
185
312
93
37
442
49
468
14
117
96
518
118
31
667
25
671
32
240
133
448
98
44
590
28
591
41
191
114
92
32
7
131
31
149
3
35
21
434
149
61
644
53
726
54
214
110
137
52
23
212
18
226
6
48
36
24
17
11
52
11
61
2
11
9
364
156
39
559
53
563
31
123
88
216
46
21
283
31
348
29
122
68
596
211
87
894
93
986
63
237
150
176
135
63
374
37
381
18
50
37
43
30
29
102
18
122
7
13
17
303
187
63
553
90
619
19
121
70
358
166
62
586
40
598
14
125
119
142
81
36
259
44
311
17
48
42
280
73
19
372
28
362
19
99
80
196
121
38
355
35
380
17
71
51
184
136
50
370
36
409
18
68
50
70
59
26
155
31
173
8
25
14
324
136
21
481
19
494
19
106
98
24
3
1
28
6
44
4
17
6
3575
2223
819
6617
434
6799
323
1225
949
58
15
14
87
16
93
2
29
13
381
66
41
488
12
406
20
144
64
72
39
19
130
32
184
10
38
18
250
172
61
483
65
528
14
90
73
362
217
88
667
81
744
38
126
114
19
4
6
29
11
36
1
12
5
728
117
29
874
20
818
104
339
155
51
38
16
105
15
115
3
20
19
45
37
24
106
11
103
4
19
7
139
28
12
179
8
197
18
69
40
28
12
2
42
8
48
2
11
7
51
37
13
101
13
108
5
15
13
44
22
10
76
15
87
2
18
14
35
7
5
47
8
68
8
25
9
394
42
14
450
35
456
51
189
85
9
1
4
14
8
24
0
5
2
1137
240
61
1438
63
1352
96
534
247
90
27
14
131
28
136
5
22
25
1496
829
153
2478
73
2522
143
457
400
373
204
52
629
37
671
35
122
90
102
86
29
217
16
206
7
22
25
1411
449
125
1985
67
1974
122
493
368
10
10
7
27
14
41
2
7
5
118
34
7
159
15
207
23
72
35
156
98
30
284
16
299
8
58
39
986
214
26
1226
13
1498
144
455
345
114
49
23
186
43
207
9
33
20
100
45
18
163
22
195
10
37
35
270
89
28
387
35
395
17
89
65
959
153
57
1169
79
1135
157
295
208
3
4
6
13
8
14
0
1
0
76
41
36
153
44
205
18
33
20
181
36
17
234
21
195
12
47
35
130
65
46
241
36
281
32
72
27
4
2
1
7
3
7
0
0
0
13
4
1
18
10
43
2
16
6
88
35
21
144
13
116
5
19
13
42
16
9
67
15
74
2
15
11
61
25
34
120
30
129
4
11
10
55
17
9
81
9
89
5
25
17
2
4
0
6
3
10
1
1
0
83
23
10
116
24
133
9
43
15
49
17
9
75
24
87
4
18
8
24
13
8
45
11
57
2
7
9
8
9
12
29
6
35
3
2
2
98
55
18
171
46
280
18
70
46
132
52
28
212
27
203
15
44
26
320
190
77
587
62
566
26
103
59
44
53
27
124
18
130
2
17
5
144
81
34
259
24
256
13
47
29
103
72
54
229
29
239
10
27
24
102
68
43
213
17
221
9
31
26
305
164
50
519
30
515
14
85
98
163
95
22
280
9
283
10
56
42
76
35
7
118
8
119
6
29
22
184
79
52
315
44
356
15
84
49
26
19
8
53
14
64
1
9
5
162
108
25
295
32
316
13
31
47
24
13
7
44
7
60
5
10
9
947
664
218
1829
94
1826
45
274
278
81
39
17
137
18
128
4
18
20
95
29
16
140
14
139
11
42
18
732
252
69
1053
43
1065
58
301
205
99
32
9
140
13
138
7
37
26
26
23
13
62
6
67
4
14
4
352
145
48
545
25
658
49
180
124
1627
928
178
2733
100
3592
179
1092
588
615
265
52
932
29
999
61
203
191
694
310
110
1114
63
1180
67
285
188
2476
1326
234
4036
103
4381
213
1014
821
1390
333
58
1781
34
2294
166
886
478
162
127
48
337
38
334
9
29
48
222
208
56
486
45
514
22
67
61
51
16
6
73
19
83
3
19
10
255
96
31
382
18
367
15
94
72
459
223
81
763
77
867
42
208
118
64
33
16
113
9
125
3
30
24
182
95
28
305
12
289
5
57
45
722
285
101
1108
51
1072
47
242
186
18720
3330
345
22395
149
22878
1531
9484
4980
1376
877
144
2397
37
2308
29
364
472
411
269
85
765
38
768
14
131
137
337
188
38
563
30
591
24
104
103
1187
521
122
1830
78
2043
119
516
380
2119
788
151
3058
40
3041
167
776
652
214
103
50
367
59
384
19
70
45
221
77
40
338
46
342
17
63
62
80
32
18
130
23
144
4
34
17
100
69
22
191
26
214
12
44
25
55
29
8
92
29
123
6
21
20
82
14
3
99
6
109
16
37
20
26
5
11
42
9
46
0
17
4
155
35
5
195
10
188
17
52
41
31
9
4
44
12
54
7
7
5
534
225
62
821
43
812
27
183
144
543
79
15
637
7
581
37
235
147
56
15
6
77
16
92
8
27
11
2292
651
145
3088
83
2828
201
744
549
763
285
84
1132
34
1141
68
288
194
63
22
12
97
20
131
10
33
23
381
197
73
651
64
698
46
138
105
157
61
20
238
16
242
12
63
34
264
108
24
396
33
442
16
110
78
206
64
13
283
9
280
19
91
53
313
113
34
460
36
537
47
167
75
175
83
21
279
14
272
10
59
46
316
78
23
417
10
408
22
153
66
305
111
29
445
19
420
22
104
81
342
148
43
533
18
535
33
122
95
99
57
34
190
40
227
15
38
23
906
364
105
1375
68
1336
70
307
240
67
22
5
94
8
94
7
24
16
37
10
10
57
4
55
3
17
5
61
37
17
115
19
110
4
20
12
290
102
35
427
42
449
27
108
73
246
80
19
345
25
305
21
87
55
752
263
83
1098
67
1192
65
332
224
189
77
21
287
21
312
17
73
54
66
52
11
129
21
153
6
20
22
234
78
43
355
35
395
29
100
56
329
187
74
590
75
646
28
129
85
1569
508
86
2163
45
2217
123
625
461
256
151
48
455
30
509
42
86
96
131
87
33
251
24
305
16
60
38
3164
830
115
4109
60
4008
165
1332
885
1306
329
62
1697
41
1546
74
497
324
52
18
8
78
3
69
2
16
10
222
140
40
402
19
403
19
85
59
44
21
13
78
16
99
10
20
9
106
79
15
200
19
218
6
31
34
121
60
28
209
36
235
5
44
29
135
52
16
203
42
231
8
54
32
205
90
24
319
46
370
16
73
73
154
50
19
223
36
251
14
72
33
35
13
2
50
12
65
5
15
11
106
49
16
171
10
171
8
31
29
428
253
80
761
40
753
35
136
110
157
79
18
254
26
267
13
54
48
240
106
48
394
30
396
24
74
66
142
31
6
179
20
198
10
67
37
154
70
20
244
19
237
15
47
40
354
157
47
558
37
600
24
157
104
201
104
31
336
15
333
7
70
52
146
66
28
240
21
258
5
62
37
91
20
12
123
18
140
2
32
35
62
28
9
99
8
102
6
23
16
1242
363
101
1706
83
1683
89
515
295
359
80
28
467
47
462
59
134
75
111
40
15
166
18
157
18
38
15
90
26
7
123
7
98
8
23
14
652
197
73
922
83
772
63
176
125
265
110
81
456
69
423
35
69
55
530
279
111
920
103
937
62
145
126
289
69
42
400
31
428
31
143
67
372
98
43
513
24
598
58
183
104
78
18
20
116
15
105
6
22
15
698
353
106
1157
66
1053
65
198
173
567
234
117
918
122
953
71
211
121
35
34
14
83
18
98
5
16
8
24
22
14
60
17
63
2
3
7
187
134
37
358
22
374
20
79
49
133
78
36
247
38
266
12
44
34
242
227
107
576
68
652
38
88
63
883
399
146
1428
122
1489
75
357
234
223
85
55
363
54
456
40
110
57
325
102
53
480
60
519
39
135
69
206
66
13
285
22
320
23
106
45
587
185
65
837
71
929
60
277
142
110
47
10
167
22
217
15
54
36
401
159
79
639
56
717
41
184
116
335
117
46
498
47
542
33
145
87
87
29
12
128
14
144
13
34
17
83
25
11
119
7
111
6
40
16
493
183
62
738
58
770
38
196
123
104
25
5
134
5
197
31
89
25
388
73
29
490
14
448
35
165
72
187
36
9
232
13
189
25
66
24
43
15
6
64
8
96
5
32
18
354
107
39
500
13
474
29
136
94
197
90
31
318
17
305
14
61
42
178
67
24
269
29
265
11
60
40
80
24
14
118
15
136
11
43
15
16
4
2
22
12
35
8
2
4
52
13
8
73
18
98
8
27
13
9
2
7
18
8
25
1
5
2
9
1
1
11
7
19
2
5
1
13
9
2
24
14
40
2
8
5
139
66
34
239
26
257
10
54
48
269
114
52
435
55
488
23
100
80
290
124
42
456
40
473
20
114
84
711
242
88
1041
75
1086
57
311
208
52
20
14
86
14
89
3
15
15
24
3
3
30
6
36
5
7
6
37
12
9
58
15
83
5
11
15
84
77
34
195
57
235
11
22
19
226
101
55
382
52
414
14
92
58
105
32
20
157
23
161
12
32
22
53
23
16
92
18
103
9
18
16
535
248
84
867
74
860
55
196
123
144
23
11
178
19
173
17
71
16
56
9
2
67
7
79
6
25
15
40
9
11
60
16
76
2
15
11
415
219
50
684
44
669
30
116
104
204
91
30
325
24
355
20
73
74
47
11
10
68
10
66
2
19
8
423
200
54
677
26
715
52
154
118
64
23
10
97
19
106
8
24
17
553
97
54
704
60
777
43
324
131
41
20
10
71
21
91
2
21
9
477
205
79
761
98
751
26
206
91
89
30
15
134
34
185
12
40
20
99
38
29
166
27
194
11
51
17
246
69
40
355
55
413
20
120
66
130
61
28
219
28
245
22
45
37
192
206
126
524
79
584
21
49
56
29
13
7
49
15
65
2
10
11
606
270
119
995
138
1145
62
229
173
150
30
22
202
27
243
23
89
32
105
69
53
227
41
270
9
46
37
590
247
58
895
67
771
41
121
117
4
0
1
5
7
10
0
2
0
5
3
0
8
9
15
0
2
1
18
8
2
28
10
43
2
9
6
65
40
23
128
25
143
8
18
14
391
130
60
581
32
560
42
151
88
792
193
70
1055
20
1055
104
339
187
283
69
21
373
10
346
45
110
57
21
8
2
31
9
33
1
5
4
220
85
23
328
19
403
44
126
58
7052
880
112
8044
27
9560
711
4455
2086
1059
245
103
1407
38
1473
92
515
274
3155
444
122
3721
55
3985
400
1802
732
262
80
29
371
16
364
35
98
62
158
38
8
204
8
195
20
74
27
550
232
67
849
32
739
32
144
138
126
17
4
147
5
189
28
98
23
345
167
40
552
20
585
32
155
95
774
336
42
1152
3
1224
72
343
234
143
60
42
245
20
272
18
62
40
1201
539
128
1868
57
1788
96
359
334
341
168
36
545
12
522
17
117
87
318
71
33
422
8
433
24
161
64
203
94
25
322
29
354
20
79
48
811
293
102
1206
79
1167
54
274
208
943
311
102
1356
82
1497
78
447
249
681
83
29
793
11
694
43
289
135
340
67
26
433
25
428
27
159
78
6860
342
21
7223
9
6810
559
3995
1270
1839
252
46
2137
14
1875
167
853
378
103
32
8
143
6
158
16
58
23
315
43
11
369
1
313
27
151
53
697
95
12
804
7
662
60
312
114
1870
347
103
2320
45
2185
218
839
384
150
22
5
177
1
138
17
53
26
598
116
40
754
14
727
68
285
126
57
25
14
96
6
89
3
19
15
117
32
10
159
6
148
12
40
27
459
63
9
531
4
470
25
217
103
46
20
11
77
7
76
1
19
6
4954
772
140
5866
39
6102
578
2644
1151
277
156
44
477
36
494
13
83
71
495
68
21
584
12
557
49
243
117
151
39
11
201
6
195
13
70
38
184
77
22
283
22
262
7
58
46
103
28
8
139
5
145
5
53
24
2053
480
114
2647
51
2863
348
1084
472
5047
1017
248
6312
86
6086
605
2672
878
7262
1003
263
8528
208
9022
937
3926
1578
989
210
74
1273
29
1268
90
468
239
5223
350
26
5599
13
5135
239
2499
1244
5099
680
135
5914
48
5939
735
2956
876
6224
784
172
7180
74
7090
779
3346
1224
4647
844
209
5700
118
5887
647
2368
966
2088
314
83
2485
76
2749
366
1114
461
898
125
61
1084
38
1138
124
460
195
2098
237
75
2410
62
2568
251
1157
474
789
175
27
991
36
987
70
395
162
3818
652
84
4554
63
4300
284
1708
880
10952
1584
332
12868
214
11589
1361
4934
2003
4019
522
86
4627
44
4704
409
2043
966
6853
651
164
7668
136
8349
1088
4137
1312
1087
212
51
1350
22
1352
124
591
218
1842
252
60
2154
59
2242
192
957
433
6774
1228
306
8308
202
8303
696
3292
1535
485
36
15
536
29
518
43
272
84
7753
1082
238
9073
150
9595
955
3997
1946
2448
372
83
2903
52
2882
274
1184
598
11700
1707
346
13753
275
13535
1245
5822
2597
5471
979
160
6610
100
6457
487
2625
1218
2976
407
107
3490
66
3715
323
1463
818
2462
413
98
2973
49
3001
173
1127
689
738
126
33
897
21
936
57
364
196
2533
526
150
3209
122
3387
279
1309
595
6173
1290
116
7579
49
7377
455
2459
1519
22801
3022
583
26406
390
26219
2162
11758
5143
7686
1257
251
9194
164
9256
709
3854
1846
4444
590
103
5137
46
5152
395
2207
1089
2903
349
71
3323
74
3364
342
1531
608
4876
603
88
5567
46
6158
853
2967
979
2502
306
57
2865
25
3012
352
1495
475
5645
989
130
6764
83
6710
587
2692
1272
7600
401
57
8058
25
8607
1055
5190
1319
12832
684
124
13640
90
15192
2599
8374
2176
1072
132
45
1249
30
1228
96
601
207
4888
580
97
5565
76
5602
483
2671
1041
3564
621
126
4311
63
4193
329
1812
769
4702
699
174
5575
180
5936
750
2628
952
4618
415
91
5124
59
4808
648
2391
782
3563
451
113
4127
54
3980
453
1950
601
6331
696
130
7157
56
7220
1058
3679
1002
1402
155
40
1597
24
1738
239
913
251
2537
363
104
3004
90
3385
385
1452
580
2139
473
137
2749
85
2704
254
992
451
1710
269
75
2054
55
1990
197
852
317
662
169
37
868
13
830
50
301
137
1685
243
42
1970
39
2047
236
958
312
2507
314
46
2867
12
2775
454
1189
452
2540
475
79
3094
39
3004
263
1204
535
4073
965
215
5253
41
5165
522
1838
900
8643
1273
285
10201
214
10289
1110
4718
1578
2628
562
122
3312
38
3130
150
993
742
1139
421
14
1574
10
1479
125
499
192
1214
107
18
1339
19
1242
162
618
204
2545
378
100
3023
85
2997
286
1359
473
6420
822
186
7428
190
7622
687
3571
1333
2974
1207
349
4530
116
4332
110
952
849
2103
344
147
2594
90
2720
226
1109
481
1178
816
262
2256
31
2142
109
417
261
1054
245
88
1387
41
1440
167
534
222
3992
551
179
4722
78
4825
421
2071
935
2319
325
137
2781
104
2854
283
1353
405
3494
562
100
4156
25
4309
478
1753
805
903
270
69
1242
35
1354
150
426
218
1158
191
41
1390
30
1457
131
571
303
14645
864
174
15683
105
17259
2921
9575
2365
9308
11868
2293
23469
107
22478
1171
2746
1501
23614
810
121
24545
25
25640
3386
15298
4200
2466
389
42
2897
8
2909
241
1055
649
3498
650
19
4167
1
4488
503
1575
860
4273
358
28
4659
9
4721
561
2073
1044
2041
119
12
2172
1
2872
383
1421
582
22245
1732
267
24244
95
23482
1981
10860
5695
9617
928
139
10684
37
10714
781
3967
2943
19621
2088
286
21995
96
21464
2188
8403
5148
13768
937
82
14787
13
14231
1333
6828
3248
1944
58
10
2012
8
2277
330
1351
379
10217
464
80
10761
78
11944
1396
6461
2473
8109
473
44
8626
26
8471
654
4273
1986
11890
727
103
12720
58
13976
2313
6907
2514
10285
570
77
10932
58
10214
1610
5107
1945
1237
117
19
1373
5
1379
111
663
283
1555
288
80
1923
26
2195
216
758
436
3104
198
41
3343
18
3176
251
1543
763
11383
1357
125
12865
37
12838
809
5020
3144
27108
4853
717
32678
200
32307
2435
11293
7468
3993
258
31
4282
6
4295
348
2078
1075
12432
1620
217
14269
55
14307
1869
5435
3036
37737
6766
1209
45712
338
40176
5192
16664
5678
24523
963
154
25640
90
29616
4578
15355
5634
5657
339
35
6031
11
5913
683
2803
1282
1806
86
2
1894
2
2197
349
1204
385
3045
203
19
3267
1
3458
761
1650
512
3376
228
42
3646
17
3990
762
1613
764
2080
155
24
2259
13
2319
459
956
461
5276
281
22
5579
23
6091
1506
2333
1095
24643
782
96
25521
42
25985
2748
14468
5706
18018
2100
147
20265
228
19488
1037
5458
5901
4883
140
26
5049
23
5636
1023
3213
892
6217
207
33
6457
28
5809
433
3359
1276
5450
302
29
5781
7
5621
689
3115
1007
5662
391
60
6113
97
6203
682
3035
1269
31553
3672
827
36052
203
39598
4148
14484
9685
27685
2118
539
30342
152
25583
2031
11993
6003
5138
357
68
5563
53
5465
478
2786
1205
13920
615
115
14650
100
13778
1727
7207
2844
2744
138
22
2904
18
2993
448
1509
624
6830
529
120
7479
111
8025
1100
3792
1537
2436
84
21
2541
18
2955
603
1600
453
7587
430
71
8088
42
8662
1359
4273
1720
6189
459
63
6711
50
7074
678
3495
1645
19293
537
55
19885
40
19700
2138
11472
4009
763
62
20
845
10
885
117
447
153
17100
1116
100
18316
58
18775
2614
9068
3853
5656
358
39
6053
23
6217
849
3075
1220
3536
147
16
3699
11
3922
384
2111
869
3244
283
18
3545
11
3739
293
1871
829
5327
447
85
5859
44
5790
597
2718
1209
1674
69
13
1756
6
1763
169
1202
210
3279
182
36
3497
16
3738
448
2010
743
27
13
15
55
40
406
77
148
66
122
5
4
131
11
204
13
110
39
9399
633
109
10141
89
9114
1322
4406
1646
21980
687
41
22708
16
22101
1966
11825
5317
4347
366
50
4763
27
5327
542
2490
1215
23853
1384
212
25449
101
28180
4129
14279
5575
12614
570
287
13471
94
13967
1570
8481
2112
5632
335
32
5999
10
5833
649
2671
1357
5661
145
21
5827
10
6294
974
3956
906
3462
267
14
3743
14
3755
312
1707
914
3536
175
48
3759
18
3674
523
2016
607
16862
797
91
17750
49
15517
2183
7936
2990
8410
943
260
9613
287
10800
1747
5083
1602
4907
376
85
5368
29
5278
582
3053
704
3685
612
129
4426
31
4349
169
1641
1076
2189
359
61
2609
44
2467
84
772
650
272
3
0
275
3
380
48
221
69
11506
787
115
12408
69
13936
2657
7440
1862
287
68
54
409
51
450
52
162
42
190
42
34
266
26
330
41
113
42
1080
159
33
1272
57
1344
181
589
187
210
37
18
265
10
305
57
113
39
327
27
11
365
6
390
66
184
41
158
25
17
200
23
229
34
84
20
66
11
3
80
10
94
18
36
10
273
77
30
380
30
377
29
105
64
99
17
7
123
1
124
24
40
22
248
62
26
336
26
386
59
115
53
192
36
6
234
3
245
63
85
30
18344
1311
198
19853
69
20058
4222
9900
2523
21900
2406
574
24880
268
24481
3445
13338
2661
2342
344
138
2824
74
3031
510
1454
344
6520
1262
166
7948
39
7768
850
3065
1286
29374
1763
176
31313
107
32519
5337
17931
4708
9612
1132
223
10967
136
11239
1300
5747
1622
39
9
2
50
5
65
9
22
8
8
2
2
12
2
15
2
2
1
216
93
36
345
24
365
36
97
38
29
8
1
38
2
42
11
9
11
166
42
25
233
9
323
44
102
51
2760
255
27
3042
7
3084
383
1688
425
3264
399
43
3706
11
3947
660
1875
571
2140
742
215
3097
32
3180
208
1088
479
863
331
50
1244
13
1336
140
386
186
1295
305
81
1681
33
1688
176
533
279
668
138
30
836
12
831
105
330
125
16
4
4
24
24
52
2
12
4
88
9
13
110
43
154
15
39
15
17
5
3
25
27
60
3
11
4
4
2
0
6
10
25
2
1
1
402
55
14
471
13
500
118
193
49
1536
104
20
1660
10
1756
584
768
164
133
15
5
153
1
177
45
70
20
19
2
2
23
2
30
6
10
3
895
195
44
1134
41
1198
106
432
203
1893
253
64
2210
49
2403
292
1052
486
302
78
35
415
39
489
59
149
82
94
23
14
131
26
169
18
41
21
217
69
54
340
45
380
40
90
42
611
104
17
732
24
753
113
332
90
633
68
17
718
8
693
98
351
104
5660
421
14
6095
10
6632
850
3082
1384
675
79
32
786
24
1120
199
473
168
10376
1027
200
11603
113
11574
1137
5573
2306
1077
97
23
1197
8
1041
141
533
156
128
8
6
142
3
164
24
77
28
2631
275
61
2967
29
3152
545
1564
413
4659
534
90
5283
15
5251
886
2587
705
2247
494
188
2929
75
3152
333
1096
470
409
139
34
582
25
608
53
158
117
265
55
18
338
20
363
39
121
60
621
121
50
792
39
846
100
313
136
4773
938
214
5925
130
6023
410
2210
1297
4318
588
163
5069
116
5589
680
2461
945
2063
287
92
2442
80
2408
230
1201
326
926
146
37
1109
55
1136
143
485
199
64
12
9
85
3
88
10
33
13
1874
273
65
2212
82
2069
308
848
296
6099
1329
368
7796
261
7699
879
2948
1212
9681
428
66
10175
51
10563
3084
5625
927
446
48
10
504
8
508
69
255
68
1465
350
58
1873
34
1899
215
408
371
231
22
6
259
4
265
124
59
24
2329
201
34
2564
21
2475
416
1287
335
291
27
9
327
10
363
54
180
56
243
17
0
260
2
356
74
217
29
232
16
7
255
6
247
34
126
36
562
31
9
602
11
674
132
389
75
1514
68
11
1593
6
1491
244
904
206
321
17
5
343
4
394
64
232
40
203
44
18
265
21
362
47
118
55
3477
689
97
4263
80
3915
367
981
838
649
240
103
992
89
1071
110
313
130
233
60
25
318
43
454
60
157
72
1123
142
46
1311
68
1244
132
534
213
2453
566
152
3171
108
3044
401
1028
456
1778
177
33
1988
35
1540
217
795
214
1568
201
58
1827
65
2169
417
888
315
1487
179
62
1728
63
2237
412
945
335
418
51
25
494
34
567
84
236
75
941
79
28
1048
26
825
164
381
102
233
31
11
275
25
311
48
143
38
2128
253
35
2416
19
2546
257
1140
505
7078
942
245
8265
185
7627
1384
3250
1187
385
72
21
478
24
1048
215
471
137
3611
638
212
4461
206
5679
843
2431
703
13
1
1
15
12
12
0
0
0
2322
3799
1025
7146
273
7201
124
166
495
403
703
314
1420
151
1506
11
49
102
7110
1600
417
9127
38
8872
61
3703
1771
55
8
7
70
10
125
23
42
11
102
21
12
135
55
216
29
61
23
2381
228
121
2730
230
3021
368
1464
393
3720
243
100
4063
94
4409
626
2373
648
7756
767
277
8800
205
9804
1939
4127
1467
280
17
6
303
16
407
75
239
43
188
14
8
210
6
302
64
149
33
5090
236
63
5389
80
5580
546
3380
914
10667
536
96
11299
65
13133
2743
6276
1994
821
104
47
972
56
1284
253
544
143
3742
277
100
4119
89
4153
426
2091
764
2280
240
103
2623
127
2826
492
1381
303
6936
492
155
7583
185
7886
918
4637
1019
619
48
16
683
23
848
209
437
82
1163
71
17
1251
29
1371
223
773
179
60
4
4
68
6
151
35
80
11
5842
262
104
6208
173
5756
786
3565
608
9125
598
170
9893
212
9974
1262
5534
1405
14320
453
107
14880
143
17608
4314
10269
1533
2031
131
50
2212
115
1944
228
1088
214
385
17
17
419
18
469
61
297
39
626
135
94
855
175
1027
82
389
88
573
135
121
829
190
934
108
242
102
1705
258
189
2152
189
2236
131
940
361
1127
58
20
1205
24
1372
227
627
244
196
30
4
230
11
284
40
147
35
180
36
21
237
28
253
20
105
26
108737
3229
480
112446
330
115675
11231
77464
17026
2647
199
57
2903
41
2908
326
1618
418
3819
630
183
4632
166
4188
314
1688
697
1830
148
55
2033
73
1891
302
965
226
210
5
6
221
11
388
56
221
52
643
64
32
739
43
974
173
524
77
614
15
10
639
5
1174
332
610
98
49903
1858
428
52189
197
52190
5260
33966
7468
26142
1113
288
27543
263
28241
4051
17741
3267
5567
131
35
5733
18
6619
763
4728
749
10627
245
46
10918
32
9834
1188
6602
1313
60738
1449
315
62502
168
68781
15343
43184
6042
18252
2006
563
20821
139
21911
2210
11538
3298
8408
866
219
9493
137
9833
1080
5071
1506
12081
169
38
12288
19
13529
2188
9278
1424
11126
403
99
11628
77
16646
5045
8346
1657
2031
259
63
2353
25
2328
314
1093
367
599
59
34
692
15
708
83
347
105
1760
155
78
1993
43
2065
326
1018
275
926
133
20
1079
22
991
98
402
210
1226
123
29
1378
5
1230
113
608
254
8180
573
72
8825
21
7785
759
3668
1842
626
88
24
738
45
845
81
296
190
1544
105
6
1655
11
1782
649
669
211
1887
299
49
2235
20
2276
293
856
423
3056
298
42
3396
31
3597
316
1499
860
675
42
9
726
29
743
161
337
95
2281
296
78
2655
65
2654
365
1043
460
847
85
28
960
35
946
146
428
151
3306
451
121
3878
133
3942
579
1645
617
1643
179
64
1886
141
2077
342
885
227
154456
6451
791
161698
177
162732
16118
104960
23527
5202
403
48
5653
39
5627
625
2530
1237
1587
87
11
1685
13
2099
276
1306
285
49067
2084
179
51330
69
52159
5825
29831
9876
11246
673
52
11971
17
13113
1450
7740
2058
1791
430
234
2455
139
2863
319
921
360
28257
831
162
29250
109
31109
4813
19658
3886
19930
1538
194
21662
53
22521
2601
11221
4555
6030
370
38
6438
9
6729
1535
2916
1144
39086
4994
1011
45091
449
45849
6551
20845
6974
2147
76
7
2230
6
2694
412
1752
311
3388
107
16
3511
9
4099
739
2706
374
592
36
13
641
7
878
137
469
121
8130
484
48
8662
23
8767
751
4516
1920
3335
666
142
4143
101
4708
440
1846
872
10466
312
28
10806
17
11132
1939
7042
1391
1259
97
20
1376
16
1605
289
866
213
14948
541
52
15541
35
15952
2661
9662
2148
1223
50
2
1275
7
1740
369
1043
175
35901
3264
732
39897
349
43513
8586
24313
4205
29162
2225
561
31948
338
33501
6216
18770
3543
756
113
46
915
54
2422
353
1510
206
17214
730
130
18074
67
13519
4208
6374
1296
31377
1396
397
33170
344
43678
10657
25492
3555
15480
840
151
16471
111
14817
3269
7904
1809
17233
585
120
17938
106
18788
5321
10344
1548
3704
265
43
4012
57
4314
1093
2161
426
4961
155
30
5146
26
6238
1621
3534
523
6863
478
71
7412
51
7853
1414
3961
1119
16736
536
91
17363
63
14926
4438
7873
1299
7229
1249
427
8905
297
9339
1392
3657
1271
1648
256
74
1978
37
2100
276
925
323
11766
1063
126
12955
72
10982
1862
5077
1786
5636
336
39
6011
27
6130
816
3584
939
722
57
17
796
12
895
125
473
151
1894
164
38
2096
55
2140
289
1081
349
1652
124
23
1799
21
2012
291
1111
282
2412
538
115
3065
67
3357
248
1377
587
519
36
13
568
15
647
119
340
80
8104
464
64
8632
43
8430
926
5029
1342
2768
537
153
3458
58
4365
770
1942
515
9031
235
26
9292
14
8799
1271
5654
1158
3930
129
15
4074
8
4042
585
2780
395
1124
67
9
1200
4
1506
309
883
154
22176
2241
33
24450
10
24598
1352
7250
7291
13261
462
65
13788
44
21193
7154
9287
2392
732
265
247
1244
145
1218
68
201
47
5173
851
906
6930
1357
8821
920
3334
521
1287
4170
6625
12082
6013
19382
45
372
334
22522
3028
1091
26641
774
20118
4482
6584
2445
632
252
152
1036
136
1600
193
564
161
7415
1307
510
9232
161
8708
1753
3119
1037
6144
2966
2067
11177
792
10092
1379
1615
771
1993
1002
626
3621
437
4360
507
825
429
4361
237
37
4635
21
5080
870
3148
477
1769
408
42
2219
40
1936
138
508
332
1451
424
193
2068
126
2153
279
576
272
4226
129
24
4379
7
4578
587
2680
925
3324
426
57
3807
29
3702
406
1634
709
3516
665
138
4319
101
4492
410
1575
887
773
118
26
917
20
795
53
314
159
1035
52
3
1090
7
899
105
407
192
3500
114
9
3623
3
2981
378
1991
332
1521
189
74
1784
44
1822
374
725
233
17084
765
158
18007
87
14838
1290
9004
2747
2602
265
61
2928
28
2733
400
1326
443
813
100
23
936
3
914
74
462
168
1379
177
64
1620
54
1568
219
695
227
4163
418
84
4665
37
4791
701
2536
674
3032
1173
487
4692
149
4853
623
934
652
145
38
20
203
13
160
10
44
24
3581
520
77
4178
51
4614
533
1999
840
3677
92
13
3782
5
3718
280
2344
739
8902
502
43
9447
21
9513
1050
5091
1818
45382
4868
962
51212
254
45824
7121
20150
7870
68029
3192
269
71490
49
72975
22417
32761
9726
8345
353
19
8717
7
8155
1114
4570
1396
6735
297
19
7051
8
9570
1974
5061
1434
1600
368
123
2091
50
1799
200
647
261
3355
391
91
3837
47
4063
585
2012
589
15315
1302
247
16864
205
12856
1883
6303
1903
4346
587
60
4993
29
5165
457
2271
1042
224
48
10
282
12
336
27
127
65
658
65
6
729
11
773
106
363
136
269
60
30
359
34
402
37
131
53
824
122
37
983
32
944
72
382
198
85
8
2
95
9
101
6
48
17
173
26
6
205
14
223
31
73
39
1335
443
93
1871
55
2296
303
667
379
482
86
20
588
21
693
67
284
133
2911
175
15
3101
10
2965
293
1551
605
285
30
10
325
6
467
72
223
78
7524
7785
1803
17112
144
18547
868
2334
1943
211
159
134
504
58
624
35
115
46
883
372
548
1803
651
2593
147
488
174
282
109
18
409
9
385
31
142
51
2428
287
52
2767
26
2626
492
1248
344
2959
175
35
3169
19
3762
639
2241
445
1318
98
11
1427
5
1298
117
502
319
779
106
14
899
12
850
133
340
123
965
125
22
1112
3
1109
72
458
238
2307
362
92
2761
47
2818
397
1115
477
7896
408
44
8348
7
8707
1135
4085
1904
7137
513
45
7695
14
8707
2054
3809
1362
681
125
22
828
4
882
125
306
145
2390
374
42
2806
16
3406
476
1358
585
1882
112
14
2008
2
2018
282
996
417
4347
530
89
4966
39
3314
657
1265
430
3864
302
70
4236
36
4541
988
2306
536
150705
14076
1395
166176
742
169017
15886
72802
41134
9951
246
54
10251
63
10674
1380
7073
1294
109675
2981
106
112762
40
113128
5983
41978
43592
32464
202
11
32677
5
33738
3569
22892
5778
16073
458
32
16563
19
17127
1164
8958
4655
10590
235
71
10896
37
12475
1806
8932
948
11910
1006
121
13037
136
14725
2218
6524
2726
7782
88
6
7876
7
7912
481
4970
1793
7168
252
59
7479
48
10700
2095
6266
1264
725
184
74
983
30
1090
70
448
170
2026
657
606
3289
193
3919
326
1253
437
111
21
29
161
45
244
42
58
25
249
161
27
437
42
484
42
56
48
1289
417
67
1773
175
2403
252
532
390
2446
861
570
3877
452
5111
416
1387
788
2045
395
106
2546
130
2596
239
895
464
2895
455
106
3456
123
3900
503
1487
644
6129
3113
1188
10430
687
12791
1745
3166
1237
1904
902
141
2947
68
2972
262
546
381
265
123
80
468
36
436
27
85
50
1094
134
38
1266
56
2049
293
1100
266
258
387
1338
1983
1643
3581
90
105
52
80
35
206
321
258
609
32
46
17
127
52
69
248
156
548
88
74
42
2169
2869
3031
8069
718
8672
661
717
288
2046
1093
967
4106
252
4862
277
1088
539
1782
808
632
3222
192
3231
117
645
364
922
638
713
2273
283
2792
215
315
202
8525
2226
510
11261
251
11356
1064
3835
1805
1935
975
591
3501
183
3587
210
684
416
4893
1444
701
7038
181
7711
570
2636
1210
6449
1988
1226
9663
286
10791
816
3279
1597
12150
2388
1358
15896
319
17561
1470
7516
2532
1802
319
155
2276
45
2447
74
1150
398
1349
757
214
2320
55
2544
70
408
398
1820
316
190
2326
59
2494
103
1077
432
1345
204
57
1606
20
1628
58
733
318
2677
1259
1135
5071
253
5240
275
1205
578
45424
7684
1018
54126
223
55828
6210
19261
10662
2652
473
154
3279
24
3368
513
1429
426
502
73
22
597
2
644
104
267
96
4205
244
97
4546
8
4532
880
2400
611
697
77
7
781
3
702
182
321
68
430
136
91
657
27
719
133
172
76
624
86
64
774
28
797
256
258
71
2727
186
20
2933
5
2738
552
1380
391
869
149
67
1085
27
1355
231
548
170
2960
186
39
3185
21
3454
778
1770
441
2929
97
13
3039
9
3476
711
2078
414
13039
266
31
13336
8
15826
5794
8449
904
3239
519
151
3909
27
4224
420
1943
680
767
67
15
849
4
950
111
535
133
290
95
47
432
12
508
70
147
74
326
64
12
402
5
490
84
194
79
454
115
26
595
16
675
209
160
74
1222
162
19
1403
15
1582
367
558
245
214
93
106
413
73
465
39
58
45
1017
196
68
1281
41
1372
151
401
248
7373
3077
480
10930
90
11011
1617
2554
1555
177
72
90
339
33
344
24
68
34
3739
236
24
3999
22
3906
710
1770
730
17586
3446
572
21604
165
22857
5313
6869
3481
3146
1195
41
4382
9
4233
282
946
754
12909
979
122
14010
57
13207
3488
5244
2044
27306
7167
1303
35776
409
36667
4832
10328
5756
54
34
41
129
65
218
20
28
15
2785
214
15
3014
5
3293
682
1563
498
833
32
7
872
2
1413
403
660
208
3398
143
24
3565
13
3823
1118
1738
543
2554
306
94
2954
54
2961
698
1057
439
2778
117
18
2913
13
2897
188
1796
505
123684
38549
2751
164984
637
170651
22780
38325
33562
83037
19268
3622
105927
688
111551
14627
33768
20888
3080
349
53
3482
47
4151
735
1585
895
25746
3080
250
29076
76
28345
6141
8272
6101
1888
380
128
2396
95
2202
373
695
373
7409
1290
185
8884
43
8461
1555
2844
1481
2675
147
16
2838
7
2574
847
1088
299
45938
3338
163
49439
44
50195
5645
24732
10987
74844
1178
162
76184
80
77556
7315
49113
15291
3527
127
10
3664
5
3609
241
2079
909
6382
100
4
6486
2
6393
495
3542
1793
7100
267
20
7387
13
6991
378
4268
1486
31956
1782
105
33843
50
33559
2735
16461
7515
3754
183
30
3967
11
4453
570
2452
854
4003
412
91
4506
19
4466
494
1434
1192
11167
1587
154
12908
34
12158
1634
5238
2017
2392
77
19
2488
21
2525
369
1447
429
3416
98
15
3529
16
3410
238
2316
507
4900
399
72
5371
67
5100
685
2784
763
1192
154
25
1371
22
1388
104
628
263
2317
174
38
2529
49
2599
279
1422
414
21526
1563
230
23319
180
24480
2484
12943
4528
3060
67
10
3137
12
2780
276
1826
465
4922
161
20
5103
23
4852
519
3061
711
5845
110
5
5960
4
5940
678
3928
923
1485
17
1
1503
2
1381
121
1114
106
9969
287
43
10299
40
11860
2030
7071
1652
3730
70
5
3805
4
4024
406
2963
431
59238
2555
185
61978
21
62659
6851
35290
11543
7402
65
4
7471
2
8740
1765
5648
972
1411
70
30
1511
8
1304
226
655
215
9300
375
22
9697
4
9329
1774
4253
2035
10762
621
42
11425
10
11427
593
5138
3200
4882
254
43
5179
13
4737
827
2541
736
10488
391
37
10916
14
10996
1131
6892
1873
21302
2090
159
23551
21
23714
2384
11245
4721
515
221
85
821
29
770
46
184
122
341
188
72
601
29
575
24
134
76
7291
138
4
7433
3
8130
1170
4832
1420
1604
296
44
1944
14
1772
112
768
348
1702
71
4
1777
5
1531
89
921
301
1638
255
68
1961
33
2289
257
961
454
10716
390
79
11185
28
17467
4588
8354
2385
148825
15712
1210
165747
112
172311
7532
87434
40589
6013
363
75
6451
81
7277
665
4693
924
1781
313
85
2179
114
2438
117
1085
388
2605
307
107
3019
21
3259
196
1786
523
1438
197
49
1684
21
1901
119
878
363
3193
380
50
3623
12
3922
238
1929
774
3978
467
152
4597
45
5651
474
2987
968
26800
2378
467
29645
97
28975
1806
14475
6368
15433
1010
151
16594
31
16355
683
10500
2762
6569
592
143
7304
24
7258
529
4261
1121
15102
1399
147
16648
18
16689
881
7261
4101
2146
69
7
2222
1
2858
707
1650
269
22248
1265
117
23630
34
22580
2024
13685
3249
48
49
50
51
52
53
02_
E10_
19
02_
EL20
02_
E20_
99
02_
E100_
499
02_
EL500
02_
E500+

41
579
33
6
618
15
23
255
20
5
280
6
1318
10787
557
24
11368
29
38
1058
26
9
1093
7
26
774
14
3
791
0
2
9
1
0
10
0
35
449
14
4
467
2
53
227
49
4
280
3
157
2250
93
12
2355
4
24
314
22
7
343
4
104
642
184
73
899
26
41
413
37
17
467
3
53
533
35
11
579
3
286
4267
180
23
4470
8
138
1593
120
20
1733
11
458
5721
348
85
6154
84
4
60
7
10
77
36
51
220
128
43
391
39
69
178
115
34
327
30
10
48
7
2
57
0
4
23
3
2
28
4
9
123
10
9
142
6
1
8
0
1
9
1
2
10
0
2
12
3
1
14
1
1
16
4
2
8
4
1
13
3
3
31
0
3
34
5
55
308
34
6
348
9
114
324
146
55
525
55
15
60
18
10
88
17
68
263
63
21
347
31
283
1474
268
83
1825
59
13
65
16
1
82
11
2
4
6
1
11
9
11
53
12
6
71
21
0
8
5
0
13
8
0
4
1
1
6
8
3
22
6
4
32
6
29
149
30
13
192
18
154
1248
178
44
1470
34
730
4763
657
99
5519
59
54
234
51
12
297
13
13
71
7
6
84
6
19
110
19
4
133
2
6
100
18
5
123
41
11
79
26
38
143
85
1
5
3
1
9
23
18
132
49
14
195
40
8
48
11
13
72
16
123
370
569
181
1120
101
59
461
54
31
546
85
293
4359
140
26
4525
37
53
621
44
12
677
13
12
46
8
2
56
14
968
12935
693
138
13766
94
9281
156527
4007
287
160821
96
964
8208
693
74
8975
32
323
1858
338
84
2280
62
6841
31060
6434
765
38259
193
1636
7874
2027
504
10405
102
124
490
204
66
760
32
1826
8141
2065
262
10468
52
643
3246
671
114
4031
46
49
285
88
41
414
56
1356
10940
1151
186
12277
96
11078
80417
7934
743
89094
129
3050
38899
1836
128
40863
13
7964
57431
6339
801
64571
159
1974
19980
1479
194
21653
19
2291
16490
2421
434
19345
59
669
7791
516
39
8346
3
3011
44755
1716
265
46736
38
1025
13004
661
42
13707
7
3132
28606
2506
228
31340
27
4016
31474
2871
288
34633
47
403
3783
156
12
3951
4
641
2838
756
119
3713
28
748
4576
486
45
5107
5
1899
21264
1363
120
22747
16
266
1504
275
41
1820
7
459
2617
432
56
3105
30
2865
25692
1852
170
27714
49
17
101
28
15
144
13
187
682
224
68
974
58
37
130
49
24
203
16
7
30
16
7
53
7
0
8
2
2
12
5
1
13
5
2
20
10
10
29
6
5
40
11
4
13
10
5
28
5
7
35
16
7
58
17
4
17
6
7
30
11
4
10
9
7
26
6
1
5
0
1
6
2
0
4
2
4
10
5
17
95
12
5
112
8
158
588
152
49
789
19
80
453
84
32
569
17
18
49
40
35
124
27
57
184
83
40
307
40
83
371
141
64
576
59
10
61
24
9
94
20
18
66
30
16
112
19
35
129
81
51
261
56
2
13
6
3
22
6
57
199
119
38
356
30
16
73
35
19
127
33
55
258
61
19
338
26
197
1416
202
71
1689
39
157
643
301
129
1073
69
15
49
36
10
95
21
25
112
50
46
208
62
15
89
21
14
124
7
73
303
131
64
498
22
1078
5657
624
53
6334
15
338
1577
504
138
2219
79
21
82
50
27
159
26
42
184
67
26
277
25
21
85
45
17
147
26
38
186
26
8
220
6
38
177
66
24
267
5
10
57
37
17
111
14
36
149
78
27
254
18
32
186
54
18
258
18
23
85
33
7
125
10
36
169
61
17
247
18
35
148
58
25
231
26
83
305
115
52
472
26
99
382
176
72
630
58
44
132
73
62
267
50
25
181
33
8
222
7
65
369
44
6
419
3
50
292
95
18
405
10
159
925
198
33
1156
19
9
45
13
11
69
6
0
5
3
3
11
5
3
12
1
2
15
6
8
51
12
4
67
10
23
109
40
24
173
37
13
43
24
12
79
16
6
69
15
5
89
2
79
428
107
65
600
63
33
134
52
22
208
16
14
129
14
5
148
0
31
94
45
22
161
33
28
92
56
22
170
10
24
80
43
18
141
17
141
772
151
63
986
30
30
231
88
37
356
23
20
104
51
27
182
17
52
246
66
26
338
23
179
1508
118
23
1649
12
78
397
150
57
604
32
53
207
83
25
315
6
242
1396
171
25
1592
11
27
103
43
13
159
7
1
7
2
1
10
10
324
1720
370
88
2178
48
16
46
18
14
78
7
48
144
118
36
298
14
62
242
109
28
379
11
3
19
7
4
30
3
120
634
182
39
855
15
1019
5186
1028
96
6310
13
4
12
12
4
28
5
16
102
29
25
156
10
26
105
58
22
185
12
13
41
27
22
90
16
8
47
23
16
86
17
44
133
66
21
220
7
19
67
34
23
124
8
68
248
105
32
385
11
93
378
159
18
555
10
46
147
59
15
221
5
159
614
218
56
888
18
5
21
5
5
31
1
25
151
19
4
174
0
57
225
91
31
347
6
33
169
72
16
257
7
14
38
23
12
73
4
8
48
18
4
70
2
107
780
151
35
966
14
32
200
53
11
264
10
7
33
6
10
49
5
1
6
3
4
13
1
9
62
12
8
82
10
10
52
17
7
76
2
9
56
13
2
71
2
36
159
58
10
227
6
12
97
7
3
107
3
25
126
23
8
157
0
58
332
60
12
404
4
645
2484
776
188
3448
59
57
271
86
37
394
15
48
133
100
47
280
20
8
25
18
15
58
18
11
43
6
4
53
6
177
419
324
101
844
29
25
79
39
21
139
37
240
871
305
96
1272
48
199
811
264
78
1153
47
327
1675
319
76
2070
29
538
2099
588
61
2748
15
14
136
38
36
210
24
105
480
152
49
681
16
288
1362
296
70
1728
32
2
8
4
5
17
10
7
71
32
44
147
50
0
6
3
7
16
11
8
37
16
16
69
38
162
371
381
134
886
40
43
125
145
69
339
35
11
36
56
16
108
7
21
66
50
10
126
10
3
10
9
2
21
16
8
47
23
11
81
20
61
221
113
74
408
52
6
24
13
4
41
6
10
25
28
11
64
19
4
9
11
2
22
11
7
23
9
8
40
7
46
147
68
18
233
14
30
73
51
29
153
16
22
86
23
15
124
5
9
39
23
17
79
17
69
213
154
45
412
37
2271
10952
2440
453
13845
174
26
242
35
16
293
18
176
528
222
53
803
42
590
3642
519
116
4277
33
824
7527
370
37
7934
15
88
656
85
11
752
8
91
354
157
44
555
31
73
365
154
47
566
30
35
112
88
22
222
14
335
2293
244
43
2580
32
204
798
284
50
1132
10
271
1727
285
55
2067
41
13
106
24
23
153
49
69
279
109
58
446
48
15
68
30
14
112
20
46
167
59
20
246
29
8
33
14
8
55
13
3
13
3
8
24
15
7
49
12
8
69
18
6
27
12
7
46
13
12
44
28
8
80
14
4
11
5
2
18
7
2
4
0
2
6
5
43
150
92
43
285
82
7
28
5
3
36
5
1
5
11
2
18
19
8
34
16
3
53
7
43
176
95
59
330
113
48
208
110
46
364
79
15
81
22
6
109
28
1
3
2
3
8
2
7
24
13
7
44
21
16
87
18
6
111
19
0
13
5
6
24
11
44
238
76
30
344
18
26
114
33
19
166
32
52
208
55
29
292
34
97
390
148
97
635
92
23
88
30
27
145
30
35
127
63
25
215
27
217
757
223
72
1052
55
62
289
93
41
423
45
95
500
115
30
645
26
74
420
103
39
562
29
24
83
32
9
124
25
90
468
149
60
677
49
48
138
51
20
209
17
2
24
14
11
49
12
95
337
133
40
510
53
33
252
50
17
319
29
166
616
189
90
895
91
61
166
131
52
349
32
8
45
31
25
101
21
92
302
173
59
534
85
88
346
149
66
561
37
51
158
83
29
270
41
57
255
69
17
341
21
54
193
114
37
344
36
73
209
118
49
376
33
18
65
57
22
144
29
95
318
135
22
475
19
10
37
0
2
39
5
1098
3595
2053
743
6391
408
8
52
12
15
79
14
53
281
77
37
395
11
23
89
44
18
151
33
69
246
164
55
465
63
113
391
202
81
674
70
2
20
3
4
27
9
76
674
96
25
795
23
12
54
32
13
99
16
4
34
38
21
93
10
27
154
27
9
190
7
7
27
10
3
40
8
14
47
37
13
97
11
10
44
20
10
74
13
6
48
7
4
59
9
47
372
38
14
424
32
3
10
1
5
16
8
138
1015
216
68
1299
53
20
72
21
12
105
31
493
1493
807
153
2453
69
143
390
191
56
637
34
32
86
79
29
194
12
365
1348
447
117
1912
62
4
18
10
4
32
9
27
157
31
5
193
14
64
169
94
25
288
11
298
1242
223
22
1487
11
31
93
44
26
163
44
31
113
40
19
172
23
81
252
88
26
366
29
184
844
166
53
1063
72
2
3
0
5
8
6
18
89
39
35
163
42
21
115
35
21
171
24
24
155
52
45
252
29
1
1
2
0
3
4
6
30
2
3
35
8
12
49
33
22
104
12
11
39
15
8
62
12
12
37
29
34
100
29
11
58
12
9
79
10
0
2
5
0
7
3
11
78
20
13
111
22
11
41
15
11
67
20
9
27
13
5
45
12
4
11
10
9
30
5
33
167
52
17
236
44
25
110
48
23
181
22
70
258
179
73
510
56
14
38
55
24
117
13
39
128
67
41
236
20
37
98
70
42
210
29
35
101
64
38
203
18
102
299
139
46
484
31
61
169
86
20
275
8
20
77
27
9
113
6
42
190
78
45
313
43
7
22
19
10
51
13
72
163
98
21
282
34
7
31
16
6
53
7
343
940
624
181
1745
81
26
68
32
13
113
15
16
87
26
14
127
12
179
743
228
59
1030
35
16
86
32
10
128
10
7
29
22
10
61
6
97
450
140
42
632
26
586
2445
873
180
3498
94
209
664
262
48
974
25
165
705
290
120
1115
65
903
2951
1136
207
4294
87
351
1881
321
64
2266
28
52
138
111
48
297
37
91
241
182
48
471
43
7
39
17
10
66
17
42
223
99
31
353
14
116
484
238
76
798
69
16
73
32
14
119
6
60
167
79
32
278
11
182
657
284
84
1025
47
3572
19567
2874
295
22736
142
538
1403
763
110
2276
32
127
409
245
74
728
40
129
360
170
40
570
21
380
1395
461
112
1968
75
619
2214
665
125
3004
37
53
187
96
45
328
56
44
186
71
42
299
43
13
68
36
21
125
19
25
106
65
21
192
22
11
58
28
9
95
28
14
87
12
4
103
6
4
25
6
6
37
9
27
137
32
10
179
9
11
30
11
4
45
9
153
507
207
58
772
40
77
496
67
14
577
4
11
57
15
7
79
13
523
2017
603
127
2747
81
208
758
273
77
1108
33
15
81
23
7
111
20
99
388
176
72
636
62
40
149
61
17
227
15
74
278
98
32
408
34
47
210
54
8
272
8
75
364
112
25
501
36
57
172
70
19
261
11
65
306
77
16
399
9
77
284
93
24
401
19
78
328
147
46
521
14
26
102
61
27
190
37
239
856
317
99
1272
64
19
66
15
7
88
6
8
33
9
9
51
4
8
44
33
13
90
20
59
267
108
31
406
43
47
210
59
20
289
16
165
786
267
75
1128
64
52
196
76
23
295
17
16
64
51
16
131
22
59
244
77
40
361
34
89
331
172
70
573
73
443
1652
435
83
2170
47
84
308
134
40
482
27
65
179
79
28
286
19
793
3175
675
107
3957
51
276
1171
281
52
1504
42
17
45
14
7
66
3
70
233
118
35
386
17
12
51
20
13
84
15
39
110
71
18
199
19
35
113
64
27
204
31
36
130
43
19
192
39
52
214
84
28
326
44
32
151
48
17
216
35
9
40
11
1
52
13
34
102
46
15
163
8
128
409
232
74
715
38
45
160
69
17
246
21
58
222
103
41
366
30
33
147
28
5
180
18
43
145
58
18
221
16
91
376
147
41
564
36
66
195
100
24
319
14
34
138
66
30
234
24
26
95
19
11
125
15
23
68
21
9
98
4
262
1161
358
84
1603
80
48
316
81
32
429
33
17
88
38
16
142
15
17
62
25
7
94
4
110
474
165
71
710
62
45
204
107
55
366
57
136
469
270
99
838
99
60
301
66
32
399
29
88
433
101
42
576
22
14
57
20
15
92
13
175
611
309
80
1000
53
126
529
215
105
849
104
13
42
28
14
84
14
5
17
24
10
51
12
58
206
121
28
355
19
39
129
68
34
231
35
74
263
235
94
592
60
239
905
355
125
1385
104
59
266
86
53
405
51
76
319
94
47
460
59
47
221
64
13
298
22
146
625
176
61
862
67
31
136
47
10
193
24
100
441
153
67
661
56
70
335
117
42
494
48
22
86
29
11
126
18
9
71
24
10
105
6
131
488
173
57
718
52
22
167
22
7
196
1
53
325
83
23
431
17
27
142
26
10
178
11
9
64
20
7
91
5
67
326
110
27
463
11
53
170
95
25
290
15
42
153
60
26
239
26
19
88
26
8
122
14
5
19
2
4
25
10
11
59
16
9
84
14
2
10
1
6
17
8
3
11
1
1
13
6
1
16
8
2
26
14
28
140
64
25
229
28
68
271
111
49
431
57
75
293
103
40
436
37
134
710
225
80
1015
71
15
48
15
15
78
11
4
22
3
4
29
7
17
48
16
7
71
12
27
79
67
38
184
51
59
223
99
46
368
46
21
87
36
13
136
25
8
51
23
17
91
12
123
497
224
79
800
60
19
123
22
7
152
21
12
58
12
1
71
8
9
37
13
11
61
15
142
392
193
42
627
42
48
215
95
26
336
19
9
38
11
9
58
8
122
446
190
55
691
24
16
65
18
7
90
16
82
580
90
53
723
54
9
41
22
8
71
20
99
422
175
73
670
81
28
100
33
18
151
34
21
100
40
23
163
31
51
257
67
40
364
49
28
132
58
30
220
25
62
188
201
118
507
77
12
35
15
7
57
8
148
612
246
134
992
153
22
166
33
18
217
26
25
117
61
52
230
40
159
438
217
54
709
62
1
3
0
0
3
7
4
7
1
0
8
7
6
23
7
3
33
10
21
61
37
21
119
24
69
350
122
61
533
27
153
783
193
63
1039
16
49
261
60
15
336
10
5
15
6
3
24
9
52
280
79
23
382
21
1312
8564
858
110
9532
28
210
1091
246
98
1435
38
472
3406
418
110
3934
51
50
245
74
30
349
15
24
145
35
8
188
7
126
440
203
68
711
28
22
171
11
3
185
4
94
376
154
35
565
20
203
852
324
41
1217
7
41
161
65
28
254
18
327
1116
509
119
1744
44
95
316
159
35
510
12
75
324
67
33
424
9
65
212
92
28
332
22
166
702
280
100
1082
85
234
1008
300
104
1412
85
104
571
80
31
682
12
51
315
67
23
405
23
604
6428
353
22
6803
7
209
1607
217
40
1864
11
18
115
31
7
153
5
33
264
37
10
311
2
83
569
77
10
656
6
285
1726
317
98
2141
44
18
114
19
4
137
1
96
575
105
32
712
15
6
43
30
11
84
5
28
107
29
6
142
6
62
407
54
8
469
1
15
41
18
12
71
5
834
5207
730
129
6066
36
99
266
149
41
456
38
52
461
65
20
546
11
22
143
39
10
192
3
39
150
75
19
244
18
26
108
24
9
141
4
353
2257
444
108
2809
54
620
4775
967
263
6005
81
1111
7552
1005
260
8817
205
166
963
207
69
1239
29
761
4743
357
22
5122
13
580
5147
633
115
5895
44
770
6119
743
154
7016
74
745
4726
830
220
5776
111
339
2280
313
84
2677
72
131
910
130
62
1102
36
284
2166
264
79
2509
59
143
770
154
31
955
32
654
3526
630
87
4243
57
1452
9750
1373
283
11406
183
687
4105
487
76
4668
36
854
7391
649
174
8214
135
149
1082
206
42
1330
22
307
1889
251
55
2195
47
1123
6646
1186
284
8116
187
39
438
37
11
486
32
1266
8164
1053
232
9449
146
322
2378
374
78
2830
52
1779
11443
1549
303
13295
240
981
5311
904
149
6364
93
504
3108
436
108
3652
63
464
2453
407
95
2955
46
132
749
132
34
915
21
443
2626
502
141
3269
118
1542
5975
1237
114
7326
51
3453
22516
2782
549
25847
372
1256
7665
1217
229
9111
145
738
4429
586
91
5106
46
432
2913
312
64
3289
75
657
5456
568
87
6111
47
300
2622
310
52
2984
28
1009
5560
941
126
6627
83
592
8156
377
52
8585
22
1101
14250
725
126
15101
91
130
1034
118
51
1203
25
671
4866
567
102
5535
67
518
3428
579
121
4128
65
597
4927
651
167
5745
191
496
4317
360
75
4752
56
425
3429
393
111
3933
47
653
6392
648
126
7166
54
132
1535
142
37
1714
24
410
2827
371
97
3295
90
359
2056
451
124
2631
73
248
1614
245
76
1935
55
135
623
159
35
817
13
231
1737
224
49
2010
37
323
2418
303
42
2763
12
423
2425
459
79
2963
41
730
3990
923
208
5121
44
1181
8587
1195
295
10077
212
569
2454
523
116
3093
37
220
1036
420
14
1470
9
115
1099
104
22
1225
17
356
2474
352
92
2918
79
874
6465
803
186
7454
168
834
2745
1136
339
4220
112
330
2146
344
140
2630
90
274
1061
788
259
2108
34
168
1091
228
79
1398
42
586
4013
569
167
4749
76
275
2316
322
123
2761
93
615
3651
544
91
4286
23
190
984
268
67
1319
35
195
1200
193
38
1431
26
1211
16072
925
156
17153
106
2883
8301
11618
2433
22352
126
1756
24640
842
130
25612
28
518
2463
401
37
2901
8
773
3711
754
21
4486
2
650
4328
358
24
4710
11
309
2695
158
15
2868
4
2939
21475
1652
267
23394
88
1993
9684
858
136
10678
36
3371
19110
1994
264
21368
96
1812
13221
913
82
14216
15
136
2196
62
12
2270
7
1004
11334
463
78
11875
69
1024
7937
463
49
8449
22
1339
13073
742
112
13927
49
920
9582
522
63
10167
47
193
1250
113
14
1377
2
366
1776
310
85
2171
24
374
2931
190
37
3158
18
2331
11304
1382
119
12805
33
5567
26763
4658
700
32121
186
508
4009
247
32
4288
7
2142
12482
1563
208
14253
54
4712
32246
6438
1157
39841
335
2897
28464
923
141
29528
88
730
5498
367
40
5905
8
177
2115
78
2
2195
2
281
3204
232
21
3457
1
507
3646
295
29
3970
20
249
2125
155
26
2306
13
725
5659
382
24
6065
26
2178
25100
746
92
25938
47
4559
16955
2169
141
19265
223
309
5437
153
24
5614
22
488
5556
205
24
5785
24
494
5305
282
25
5612
9
652
5638
405
68
6111
92
6645
34962
3665
764
39391
207
3050
23077
1869
489
25435
148
560
5029
327
61
5417
48
1215
12993
578
111
13682
96
242
2823
131
22
2976
17
840
7269
516
121
7906
119
169
2825
93
19
2937
18
767
8119
432
67
8618
44
710
6528
435
62
7025
49
1484
19103
503
58
19664
36
80
797
60
17
874
11
1986
17521
1100
100
18721
54
667
5811
339
43
6193
24
395
3759
139
15
3913
9
450
3443
272
14
3729
10
713
5237
433
77
5747
43
91
1672
73
11
1756
7
316
3517
172
32
3721
17
26
317
32
17
366
40
17
179
10
4
193
11
974
8348
568
115
9031
83
2245
21353
682
49
22084
17
628
4875
376
48
5299
28
2537
26520
1347
211
28078
102
815
12978
619
284
13881
86
788
5465
335
23
5823
10
308
6144
119
21
6284
10
549
3482
237
21
3740
15
282
3428
180
47
3655
19
1533
14642
736
93
15471
46
1007
9439
849
232
10520
280
479
4818
353
80
5251
27
720
3606
595
115
4316
33
496
2002
362
59
2423
44
31
369
6
2
377
3
1018
12977
764
125
13866
70
30
286
66
47
399
51
37
233
36
35
304
26
107
1064
173
42
1279
65
30
239
41
13
293
12
52
343
27
12
382
8
18
156
33
17
206
23
7
71
9
5
85
9
44
242
75
32
349
28
11
97
18
8
123
1
45
272
59
28
359
27
23
201
31
10
242
3
1714
18359
1401
210
19970
88
1958
21402
2271
544
24217
264
199
2507
323
123
2953
78
1231
6432
1161
143
7736
32
2541
30517
1718
166
32401
118
1172
9841
1042
222
11105
134
6
45
11
4
60
5
2
7
5
0
12
3
40
211
87
43
341
24
1
32
7
2
41
1
34
231
53
29
313
10
311
2807
249
21
3077
7
420
3526
372
38
3936
11
431
2206
721
220
3147
33
232
944
327
50
1321
15
284
1272
306
78
1656
32
103
663
131
22
816
15
3
21
3
2
26
26
12
81
13
12
106
48
4
22
5
3
30
30
4
8
1
1
10
15
58
418
60
12
490
10
116
1632
97
19
1748
8
16
151
20
4
175
2
3
22
4
2
28
2
157
898
203
55
1156
42
251
2081
222
45
2348
55
55
345
73
31
449
40
20
100
27
16
143
26
50
222
66
49
337
43
83
618
93
20
731
22
46
599
67
15
681
12
864
6180
429
14
6623
9
116
956
103
33
1092
28
1283
10299
977
188
11464
110
99
929
80
23
1032
9
16
145
9
6
160
4
268
2790
278
58
3126
26
486
4664
496
72
5232
19
439
2338
514
199
3051
101
83
411
138
34
583
25
56
276
48
18
342
21
98
647
98
49
794
52
873
4790
895
214
5899
124
624
4710
598
171
5479
110
217
1974
261
97
2332
76
109
936
118
30
1084
52
9
65
11
7
83
5
243
1695
233
72
2000
69
925
5964
1179
307
7450
249
473
10109
346
58
10513
50
53
445
44
11
500
8
429
1423
371
71
1865
34
21
228
24
8
260
5
211
2249
172
35
2456
19
31
321
26
7
354
9
14
334
17
2
353
3
23
219
18
3
240
7
35
631
27
7
665
9
78
1432
47
6
1485
6
29
365
21
5
391
3
48
268
52
23
343
19
914
3100
644
92
3836
79
111
664
226
97
987
84
47
336
54
22
412
42
128
1007
128
46
1181
63
390
2275
519
135
2929
115
157
1383
114
20
1517
23
201
1821
227
61
2109
60
220
1912
208
55
2175
62
54
449
67
23
539
28
74
721
55
23
799
26
23
252
29
7
288
23
324
2226
274
29
2529
17
791
6612
673
165
7450
177
80
903
85
36
1024
24
558
4535
689
236
5460
219
0
0
0
0
0
12
1385
2170
3601
1138
6909
292
212
374
663
320
1357
149
1252
6787
1601
441
8829
43
20
96
12
8
116
9
13
126
24
18
168
48
207
2432
236
126
2794
227
294
3941
246
113
4300
109
905
8438
840
322
9600
204
19
376
10
5
391
16
14
260
19
8
287
15
374
5214
216
64
5494
86
1163
12176
755
119
13050
83
104
1044
119
61
1224
60
393
3674
284
97
4055
98
192
2368
231
98
2697
129
505
7079
439
179
7697
189
40
768
39
14
821
27
78
1253
69
23
1345
26
3
129
6
8
143
8
243
5202
235
111
5548
208
755
8956
597
190
9743
231
635
16751
517
149
17417
191
138
1668
120
49
1837
107
15
412
19
21
452
17
75
634
128
93
855
172
61
513
126
109
748
186
185
1617
245
185
2047
189
132
1230
80
32
1342
30
15
237
28
4
269
15
17
168
36
17
221
32
5829
111550
3207
541
115298
377
231
2593
216
53
2862
46
501
3200
625
192
4017
171
126
1619
145
58
1822
69
19
348
15
5
368
20
60
834
56
36
926
48
48
1088
45
24
1157
17
3043
49737
1799
441
51977
213
1501
26560
1077
329
27966
275
218
6458
110
36
6604
15
409
9512
243
50
9805
29
2378
66947
1377
277
68601
180
2120
19166
2022
583
21771
140
911
8568
880
239
9687
146
426
13316
159
30
13505
24
858
15906
547
110
16563
83
236
2010
226
68
2304
24
68
603
53
33
689
19
178
1797
146
79
2022
43
131
841
112
22
975
16
133
1108
94
24
1226
4
940
7209
495
66
7770
15
134
701
79
23
803
42
142
1671
93
9
1773
9
342
1914
292
51
2257
19
557
3232
289
45
3566
31
63
656
48
13
717
26
360
2228
281
71
2580
74
88
813
74
24
911
35
421
3262
435
120
3817
125
190
1644
200
63
1907
170
10569
155174
6545
827
162546
186
690
5082
441
62
5585
42
127
1994
75
18
2087
12
4295
49827
2076
178
52081
78
1064
12312
703
75
13090
23
331
1931
507
270
2708
155
1524
29881
908
199
30988
121
2379
20756
1517
195
22468
53
662
6257
418
44
6719
10
5224
39594
4795
1001
45390
459
146
2621
61
8
2690
4
162
3981
98
11
4090
9
78
805
51
12
868
10
1020
8207
492
46
8745
22
617
3775
680
148
4603
105
501
10873
216
25
11114
18
115
1483
86
18
1587
18
964
15435
434
52
15921
31
88
1675
54
4
1733
7
2759
39863
2742
568
43173
340
2202
30731
1960
489
33180
321
105
2174
130
62
2366
56
805
12683
654
117
13454
65
1725
41429
1471
446
43346
332
951
13933
639
124
14696
121
777
17990
548
129
18667
121
236
3916
263
62
4241
73
271
5949
219
37
6205
33
709
7203
522
73
7798
55
671
14281
475
95
14851
75
979
7299
1234
457
8990
349
210
1734
249
80
2063
37
1143
9868
934
112
10914
68
459
5798
264
37
6099
31
74
823
47
12
882
13
196
1915
137
41
2093
47
156
1840
132
19
1991
21
448
2660
532
101
3293
64
38
577
39
15
631
16
642
7939
395
59
8393
37
387
3614
537
149
4300
65
439
8522
237
26
8785
14
164
3924
100
8
4032
10
88
1434
60
7
1501
5
6214
22107
2448
30
24585
13
1262
20095
894
132
21121
72
76
392
291
354
1037
181
386
5161
945
1109
7215
1606
838
1589
4845
7012
13446
5936
1962
15473
2659
1159
19291
827
129
1047
258
150
1455
145
862
6771
1301
469
8541
167
956
4721
2791
1898
9410
682
489
2250
1034
649
3933
427
275
4770
250
40
5060
20
486
1464
395
36
1895
41
267
1394
416
215
2025
128
256
4448
103
18
4569
9
487
3236
384
49
3669
33
671
3543
702
143
4388
104
121
647
104
24
775
20
128
832
55
3
890
9
171
2872
95
13
2980
1
169
1501
204
75
1780
42
1024
14065
565
128
14758
80
262
2431
227
52
2710
23
95
799
89
23
911
3
150
1291
162
62
1515
53
415
4326
339
85
4750
41
688
2897
1297
502
4696
157
16
94
32
22
148
12
600
3972
514
85
4571
43
251
3614
88
12
3714
4
975
8934
508
51
9493
20
5122
40263
4402
913
45578
246
4819
69723
2933
265
72921
54
650
7730
397
19
8146
9
712
9181
355
26
9562
8
215
1323
328
108
1759
40
389
3575
355
87
4017
46
1273
11362
1048
234
12644
212
713
4483
587
72
5142
23
45
264
50
11
325
11
92
697
58
7
762
11
59
280
64
27
371
31
122
774
104
37
915
29
9
80
10
2
92
9
31
174
28
7
209
14
347
1696
452
96
2244
52
82
566
87
19
672
21
321
2770
171
13
2954
11
42
415
32
10
457
10
3060
8205
8298
1883
18386
161
62
258
161
147
566
58
170
979
390
562
1931
662
42
266
91
20
377
8
241
2325
230
52
2607
19
212
3537
160
43
3740
22
222
1160
122
11
1293
5
121
717
101
19
837
13
191
959
123
25
1107
2
370
2359
330
86
2775
43
1092
8216
440
45
8701
6
844
8069
573
52
8694
13
152
728
135
15
878
4
484
2903
453
35
3391
15
215
1910
95
11
2016
2
391
2743
446
87
3276
38
312
4142
286
74
4502
39
22302
152124
14541
1601
168266
751
539
10286
255
62
10603
71
18159
109712
3268
111
113091
37
1286
33525
193
11
33729
9
1804
16581
490
36
17107
20
381
12067
254
95
12416
59
1858
13326
1093
166
14585
140
532
7776
121
6
7903
9
580
10205
357
76
10638
62
118
806
174
76
1056
34
382
2398
686
622
3706
213
17
142
25
25
192
52
90
236
173
35
444
40
476
1650
495
80
2225
178
619
3210
862
584
4656
455
354
1952
385
118
2455
141
513
3147
490
131
3768
132
1368
7516
3274
1294
12084
707
564
1753
976
169
2898
74
47
209
115
74
398
38
153
1812
126
50
1988
61
43
290
388
1289
1967
1614
19
114
33
219
366
243
30
234
69
88
391
157
347
2013
2769
3138
7920
752
567
2471
1111
986
4568
294
433
1559
812
648
3019
212
269
1001
742
755
2498
294
1602
8306
2257
513
11076
280
527
1837
937
613
3387
200
1010
5426
1389
699
7514
197
1373
7065
2127
1271
10463
328
1819
13337
2493
1391
17221
340
269
1891
337
168
2396
51
553
1429
825
229
2483
61
286
1898
327
199
2424
70
234
1343
203
62
1608
20
535
2593
1266
1113
4972
268
10559
46692
7848
1045
55585
243
339
2707
486
150
3343
25
76
543
77
23
643
1
325
4216
222
84
4522
10
61
632
60
7
699
3
81
462
137
88
687
32
40
625
85
61
771
26
224
2547
164
20
2731
7
133
1082
169
70
1321
34
210
3199
200
32
3431
23
146
3349
100
17
3466
10
427
15574
211
29
15814
12
466
3509
537
153
4199
25
83
862
68
15
945
5
54
345
99
51
495
13
50
407
65
13
485
5
70
513
118
27
658
17
189
1359
188
22
1569
13
43
185
92
112
389
76
270
1070
190
69
1329
43
1558
7284
3165
471
10920
91
35
161
66
84
311
33
430
3640
215
31
3886
20
2905
18568
3534
596
22698
159
1035
3017
1163
43
4223
10
1335
12111
913
125
13149
58
6988
27904
7136
1246
36286
381
15
78
31
41
150
68
332
3075
193
20
3288
5
81
1352
49
9
1410
3
234
3633
154
23
3810
13
286
2480
326
99
2905
56
266
2755
107
21
2883
14
32820
127487
39791
2721
169999
652
18133
87416
19840
3590
110846
705
473
3688
350
66
4104
47
4670
25184
2835
236
28255
90
228
1669
299
138
2106
96
1110
6990
1243
186
8419
42
189
2423
128
17
2568
6
5072
46436
3556
160
50152
43
4398
76117
1200
166
77483
73
256
3485
110
7
3602
7
460
6290
99
1
6390
3
591
6723
233
19
6975
16
4928
31639
1756
113
33508
51
345
4221
190
31
4442
11
819
3939
405
104
4448
18
1479
10368
1607
149
12124
34
168
2413
72
19
2504
21
214
3275
102
15
3392
18
440
4672
297
64
5033
67
195
1190
155
28
1373
15
234
2349
163
41
2553
46
2622
22577
1496
235
24308
172
139
2706
55
7
2768
12
366
4657
153
21
4831
21
304
5833
99
3
5935
5
26
1367
11
2
1380
1
715
11468
313
44
11825
35
143
3943
71
5
4019
5
6068
59752
2705
177
62634
25
283
8668
65
5
8738
2
104
1200
66
28
1294
10
859
8921
380
25
9326
3
1752
10683
690
43
11416
11
335
4439
229
49
4717
20
691
10587
362
35
10984
12
3216
21566
1983
143
23692
22
109
461
197
82
740
30
74
308
180
59
547
28
547
7969
151
6
8126
4
251
1479
250
34
1763
9
146
1457
65
6
1528
3
242
1914
265
72
2251
38
1240
16567
780
94
17441
26
19482
155037
15942
1213
172192
119
440
6722
380
82
7184
93
322
1912
311
92
2315
123
308
2813
310
111
3234
25
255
1615
205
61
1881
20
536
3477
376
53
3906
16
566
4995
469
142
5606
45
3338
25987
2422
468
28877
98
1199
15144
1036
150
16330
25
609
6520
581
135
7236
22
2792
15035
1491
141
16667
22
141
2767
79
11
2857
1
2197
21155
1261
134
22550
30
1
2
3
4
5
6
7
8
9
10
11
NAICS
S_
ca
nn.
pay.
an
98Total
98_
E0
98_
E1_
4
98_
E5_
9
98_
E10_
19
98_
EL20
98_
E20_
99
98_
E100_
499
113110
5
estab.
418
72
163
58
19
312
24
6
113210
5
estab.
221
33
65
27
9
134
8
3
113310
5
estab.
13616
1872
6422
3008
1593
12895
587
39
114111
5
estab.
1275
481
619
88
38
1226
30
7
114112
5
estab.
832
299
434
47
22
802
26
4
114119
5
estab.
13
6
3
2
0
11
2
0
114210
5
estab.
345
94
175
29
30
328
13
3
115111
5
estab.
408
33
107
68
54
262
51
10
115112
5
estab.
2812
556
1430
428
213
2627
118
39
115113
5
estab.
381
118
165
35
35
353
18
9
115114
5
estab.
1218
126
325
181
110
742
218
115
115115
5
estab.
487
136
173
85
35
429
43
9
115116
5
estab.
566
64
317
69
45
495
41
20
115210
5
estab.
3246
477
1940
451
192
3060
115
57
115310
5
estab.
1454
309
688
191
99
1287
130
24
211111
5
estab.
7433
644
3996
1027
524
6191
470
207
211112
5
estab.
494
10
15
12
4
41
12
27
212111
5
estab.
792
59
128
77
76
340
168
72
212112
5
estab.
588
51
50
33
78
212
167
45
212113
5
estab.
62
3
16
11
8
38
10
12
212210
5
estab.
37
4
9
4
6
23
3
1
212221
5
estab.
303
54
101
29
20
204
28
27
212222
5
estab.
14
2
6
1
0
9
0
1
212231
5
estab.
32
1
6
1
4
12
1
0
212234
5
estab.
51
2
10
3
2
17
3
5
212291
5
estab.
33
4
6
3
1
14
2
7
212299
5
estab.
66
7
27
7
3
44
5
7
212311
5
estab.
224
31
74
49
21
175
17
4
212312
5
estab.
1365
32
96
93
151
372
264
187
212313
5
estab.
283
3
21
17
17
58
34
16
212319
5
estab.
466
24
88
67
73
252
81
45
212321
5
estab.
2344
160
607
339
310
1416
352
197
212322
5
estab.
130
2
23
16
8
49
25
10
212324
5
estab.
33
0
1
0
0
1
6
3
212325
5
estab.
129
5
25
23
7
60
12
14
212391
5
estab.
26
1
4
1
0
6
1
3
212392
5
estab.
18
0
1
2
1
4
0
1
212393
5
estab.
57
5
11
13
2
31
13
3
212399
5
estab.
256
19
61
35
36
151
37
20
213111
5
estab.
1608
133
605
193
158
1089
254
84
213112
5
estab.
7135
677
3127
1101
790
5695
834
185
213113
5
estab.
325
25
84
59
43
211
70
27
213114
5
estab.
203
38
62
18
15
133
31
15
213115
5
estab.
152
13
56
17
31
117
24
6
221111
5
estab.
456
16
49
16
8
89
23
51
221112
5
estab.
1069
10
33
10
10
63
43
99
221113
5
estab.
67
1
2
1
0
4
1
3
221119
5
estab.
344
24
59
17
19
119
62
23
221121
5
estab.
148
7
11
4
6
28
5
21
221122
5
estab.
6221
49
103
58
142
352
967
552
221210
5
estab.
2723
58
209
109
76
452
101
154
221310
5
estab.
4086
205
2546
683
217
3651
124
113
221320
5
estab.
700
54
306
102
48
510
55
19
221330
5
estab.
81
2
20
3
8
33
12
4
233110
5
estab.
11369
2832
5873
1301
622
10628
413
138
233210
5
estab.
153561
29168
88281
23138
8666
149253
3466
389
233220
5
estab.
8091
1405
3930
1369
710
7414
541
86
233310
5
estab.
6904
720
2366
1283
1102
5471
1129
184
233320
5
estab.
36968
4782
13270
6715
5487
30254
5286
826
234110
5
estab.
11268
1493
3114
1924
1742
8273
2142
486
234120
5
estab.
925
70
168
137
146
521
272
87
234910
5
estab.
7823
676
2195
1502
1414
5787
1705
234
234920
5
estab.
3305
404
974
606
481
2465
555
137
234930
5
estab.
709
52
195
89
75
411
113
59
234990
5
estab.
16061
1894
6632
2974
2053
13553
1989
309
235110
5
estab.
88542
9319
41926
17450
10818
79513
7415
809
235210
5
estab.
39475
7590
20975
6130
2958
37653
1692
104
235310
5
estab.
65703
7219
30179
12669
7939
58006
6271
916
235410
5
estab.
24471
3888
11875
4618
2295
22676
1623
144
235420
5
estab.
21585
2812
8609
3795
2785
18001
2881
450
235430
5
estab.
6488
851
3543
1058
601
6053
400
28
235510
5
estab.
44252
7347
24900
6961
3007
42215
1666
240
235520
5
estab.
13101
1899
7587
1953
981
12420
563
43
235610
5
estab.
30980
4736
14489
5408
3368
28001
2692
257
235710
5
estab.
29575
5487
11858
5944
3542
26831
2399
242
235810
5
estab.
3830
366
2132
820
304
3622
131
18
235910
5
estab.
4598
604
1238
868
830
3540
879
138
235920
5
estab.
5275
557
2232
1260
774
4823
417
28
235930
5
estab.
23240
4310
12054
3892
1889
22145
989
89
235940
5
estab.
1344
247
419
238
190
1094
205
33
235950
5
estab.
4065
417
1094
599
566
2676
531
86
235990
5
estab.
29510
5151
13650
5291
3142
27234
1889
192
311111
5
estab.
201
9
33
15
15
72
30
22
311119
5
estab.
1511
48
197
199
198
642
242
143
311211
5
estab.
373
10
65
44
40
159
53
45
311212
5
estab.
64
1
7
7
6
21
20
7
311213
5
estab.
32
2
6
1
0
9
2
7
311221
5
estab.
59
2
6
4
3
15
5
5
311222
5
estab.
96
1
14
8
5
28
6
7
311223
5
estab.
59
2
7
1
2
12
10
11
311225
5
estab.
140
8
12
17
7
44
19
8
311230
5
estab.
67
2
10
4
4
20
6
9
311311
5
estab.
40
2
2
1
3
8
16
6
311312
5
estab.
17
0
3
1
0
4
1
2
311313
5
estab.
38
2
0
0
0
2
1
4
311320
5
estab.
158
14
34
47
19
114
15
17
311330
5
estab.
935
85
222
165
177
649
176
63
311340
5
estab.
627
62
204
122
76
464
80
39
311411
5
estab.
255
8
23
15
11
57
42
52
311412
5
estab.
401
10
54
50
56
170
97
43
311421
5
estab.
845
48
167
99
84
398
160
103
311422
5
estab.
138
5
38
19
10
72
18
11
311423
5
estab.
169
14
28
16
15
73
26
41
311511
5
estab.
608
13
59
44
37
153
99
72
311512
5
estab.
33
2
2
3
7
14
6
4
311513
5
estab.
538
21
66
62
60
209
133
47
311514
5
estab.
216
10
31
17
26
84
42
33
311520
5
estab.
444
60
95
62
59
276
64
27
311611
5
estab.
2151
160
879
417
276
1732
210
76
311612
5
estab.
1289
57
224
166
178
625
323
166
311613
5
estab.
237
6
14
14
25
59
46
20
311615
5
estab.
467
16
29
21
21
87
49
64
311711
5
estab.
168
20
42
23
24
109
26
13
311712
5
estab.
671
57
107
82
76
322
184
77
311811
5
estab.
7673
758
2942
1667
1305
6672
816
134
311812
5
estab.
2765
212
599
393
415
1619
556
165
311813
5
estab.
242
15
37
22
40
114
56
31
311821
5
estab.
411
34
92
43
51
220
77
33
311822
5
estab.
250
16
42
26
24
108
51
25
311823
5
estab.
248
10
86
70
40
206
14
13
311830
5
estab.
249
26
47
38
31
142
61
28
311911
5
estab.
151
13
23
16
13
65
38
12
311919
5
estab.
402
29
70
50
50
199
86
39
311920
5
estab.
255
15
54
29
36
134
51
23
311930
5
estab.
165
4
32
29
23
88
37
12
311941
5
estab.
340
29
87
51
48
215
47
33
311942
5
estab.
269
11
55
32
29
127
61
27
311991
5
estab.
474
28
83
72
71
254
122
55
311999
5
estab.
820
68
163
94
123
448
188
89
312111
5
estab.
588
14
54
32
28
128
101
82
312112
5
estab.
169
9
33
25
20
87
23
11
312113
5
estab.
543
62
200
96
74
432
55
3
312120
5
estab.
514
49
164
73
46
332
120
21
312130
5
estab.
727
75
196
125
101
497
132
48
312140
5
estab.
60
4
6
4
3
17
6
15
312210
5
estab.
32
4
3
1
1
9
2
3
312221
5
estab.
16
2
2
0
0
4
2
2
312229
5
estab.
80
12
12
8
5
37
16
7
313111
5
estab.
412
19
38
19
24
100
42
45
313112
5
estab.
139
7
11
9
11
38
27
22
313113
5
estab.
52
6
5
3
7
21
16
6
313210
5
estab.
924
57
235
125
83
500
107
73
313221
5
estab.
288
18
50
36
43
147
50
49
313222
5
estab.
215
14
90
45
33
182
23
9
313230
5
estab.
245
9
30
27
22
88
54
38
313241
5
estab.
242
9
20
28
36
93
70
39
313249
5
estab.
186
5
21
20
24
70
55
29
313311
5
estab.
1341
122
459
228
146
955
196
98
313312
5
estab.
390
21
59
38
43
161
109
60
313320
5
estab.
260
11
46
34
30
121
68
43
314110
5
estab.
483
35
134
66
49
284
76
41
314121
5
estab.
1998
132
1104
381
165
1782
140
53
314129
5
estab.
735
47
162
95
84
388
156
87
314911
5
estab.
418
34
109
57
65
265
99
38
314912
5
estab.
1614
132
661
353
229
1375
198
24
314991
5
estab.
195
8
50
38
29
125
37
18
314992
5
estab.
22
1
0
1
2
4
2
5
314999
5
estab.
1631
144
373
247
287
1051
356
111
315111
5
estab.
146
9
22
23
22
76
27
19
315119
5
estab.
427
22
59
45
53
179
146
57
315191
5
estab.
662
49
126
95
98
368
203
58
315192
5
estab.
57
3
10
6
1
20
9
11
315211
5
estab.
980
68
108
74
104
354
338
164
315212
5
estab.
7379
718
1675
1268
1399
5060
1957
260
315221
5
estab.
61
3
3
5
6
17
17
10
315222
5
estab.
189
9
26
14
24
73
44
32
315223
5
estab.
352
18
52
31
29
130
85
49
315224
5
estab.
202
9
15
11
15
50
34
38
315225
5
estab.
175
11
24
14
16
65
24
18
315228
5
estab.
366
34
81
37
38
190
83
38
315231
5
estab.
224
13
33
29
36
111
41
47
315232
5
estab.
586
70
92
76
118
356
158
46
315233
5
estab.
751
116
147
110
124
497
185
55
315234
5
estab.
364
45
63
53
70
231
91
28
315239
5
estab.
1561
435
310
221
232
1198
242
65
315291
5
estab.
56
9
7
3
2
21
10
4
315292
5
estab.
238
46
106
40
24
216
16
6
315299
5
estab.
201
54
20
29
26
129
43
22
315991
5
estab.
387
41
95
43
51
230
95
33
315992
5
estab.
141
8
18
11
16
53
39
37
315993
5
estab.
122
8
21
14
17
60
46
10
315999
5
estab.
1826
272
761
269
198
1500
233
67
316110
5
estab.
315
25
99
48
34
206
57
14
316211
5
estab.
60
3
10
3
6
22
5
19
316212
5
estab.
26
2
10
1
2
15
2
4
316213
5
estab.
141
11
34
12
13
70
21
11
316214
5
estab.
104
9
24
9
13
55
23
13
316219
5
estab.
86
7
30
9
8
54
21
4
316991
5
estab.
281
24
70
39
36
169
79
22
316992
5
estab.
146
10
71
27
9
117
18
7
316993
5
estab.
177
21
56
34
23
134
26
16
316999
5
estab.
465
30
187
77
60
354
74
26
321113
5
estab.
4397
303
1077
727
776
2883
916
301
321114
5
estab.
462
25
82
66
51
224
101
80
321211
5
estab.
334
17
47
16
34
114
119
65
321212
5
estab.
159
5
14
3
13
35
21
24
321213
5
estab.
20
2
1
0
0
3
2
4
321214
5
estab.
1067
56
108
129
208
501
335
124
321219
5
estab.
313
10
33
23
31
97
54
28
321911
5
estab.
1444
125
320
236
229
910
304
105
321912
5
estab.
1385
88
338
208
216
850
305
111
321918
5
estab.
1616
171
460
299
246
1176
300
92
321920
5
estab.
3024
212
756
555
587
2110
726
128
321991
5
estab.
364
22
27
11
12
72
32
49
321992
5
estab.
726
75
184
101
97
457
144
89
321999
5
estab.
2345
185
784
442
328
1739
390
126
322110
5
estab.
44
4
3
0
1
8
7
6
322121
5
estab.
276
8
6
4
4
22
24
46
322122
5
estab.
29
0
0
0
0
0
0
10
322130
5
estab.
232
8
3
3
2
16
13
24
322211
5
estab.
1751
29
81
82
162
354
445
253
322212
5
estab.
568
10
34
25
55
124
172
101
322213
5
estab.
155
6
19
18
15
58
68
25
322214
5
estab.
290
4
17
22
21
64
51
23
322215
5
estab.
82
2
9
2
4
17
11
3
322221
5
estab.
100
2
13
11
12
38
16
17
322222
5
estab.
591
25
82
73
72
252
132
90
322223
5
estab.
41
1
6
4
3
14
12
7
322224
5
estab.
147
5
11
11
7
34
28
16
322225
5
estab.
41
0
3
1
5
9
9
5
322226
5
estab.
57
1
2
2
5
10
13
12
322231
5
estab.
342
12
70
60
63
205
89
21
322232
5
estab.
268
5
17
23
24
69
66
35
322233
5
estab.
164
5
44
23
23
95
33
18
322291
5
estab.
142
6
14
8
12
40
24
16
322299
5
estab.
607
37
78
58
77
250
210
67
323110
5
estab.
18093
942
5719
3999
3023
13683
3083
688
323111
5
estab.
455
34
194
77
38
343
44
28
323112
5
estab.
901
34
169
149
169
521
245
60
323113
5
estab.
4168
372
1571
843
593
3379
600
126
323114
5
estab.
8169
450
4142
2074
802
7468
517
110
323115
5
estab.
441
54
132
101
72
359
60
14
323116
5
estab.
977
31
142
109
109
391
193
147
323117
5
estab.
726
37
152
104
94
387
194
65
323118
5
estab.
287
8
35
34
37
114
111
41
323119
5
estab.
3471
324
1650
723
355
3052
288
60
323121
5
estab.
1301
94
313
250
227
884
331
55
323122
5
estab.
3144
175
1268
585
395
2423
462
118
324110
5
estab.
304
18
23
9
7
57
25
24
324121
5
estab.
1202
17
89
98
87
291
184
210
324122
5
estab.
250
7
39
23
12
81
43
41
324191
5
estab.
382
21
86
42
50
199
73
48
324199
5
estab.
83
8
16
7
4
35
13
12
325110
5
estab.
58
1
4
4
2
11
6
8
325120
5
estab.
647
6
45
13
9
73
18
13
325131
5
estab.
79
3
8
5
7
23
15
12
325132
5
estab.
125
5
16
8
11
40
28
13
325181
5
estab.
42
1
4
5
4
14
2
2
325182
5
estab.
22
0
0
0
2
2
0
6
325188
5
estab.
660
26
71
49
34
180
99
86
325191
5
estab.
65
1
18
7
7
33
2
3
325192
5
estab.
53
2
2
2
0
6
9
4
325193
5
estab.
41
1
4
5
3
13
10
8
325199
5
estab.
671
26
74
45
44
189
108
85
325211
5
estab.
565
28
20
18
27
93
103
65
325212
5
estab.
143
9
26
20
20
75
13
9
325221
5
estab.
9
1
0
0
0
1
2
2
325222
5
estab.
103
4
9
5
4
22
12
9
325311
5
estab.
158
9
42
23
13
87
22
11
325312
5
estab.
63
1
10
6
4
21
6
7
325314
5
estab.
461
27
83
69
48
227
77
49
325320
5
estab.
266
20
57
35
29
141
32
30
325411
5
estab.
370
35
91
52
36
214
65
39
325412
5
estab.
871
48
153
85
97
383
164
113
325413
5
estab.
224
8
32
28
26
94
57
23
325414
5
estab.
347
16
63
45
33
157
53
26
325510
5
estab.
1428
44
290
204
216
754
282
118
325520
5
estab.
682
29
137
102
76
344
101
78
325611
5
estab.
808
45
244
142
117
548
137
43
325612
5
estab.
745
52
230
129
90
501
123
64
325613
5
estab.
212
6
35
30
28
99
43
12
325620
5
estab.
763
82
178
96
97
453
139
77
325910
5
estab.
564
11
45
54
41
151
85
108
325920
5
estab.
99
4
13
7
2
26
15
18
325991
5
estab.
797
32
155
134
116
437
153
58
325992
5
estab.
326
29
100
38
41
208
42
20
325998
5
estab.
1130
63
206
146
175
590
231
102
326111
5
estab.
493
11
54
46
55
166
158
97
326112
5
estab.
152
6
7
9
11
33
39
26
326113
5
estab.
836
32
115
104
112
363
203
79
326121
5
estab.
755
18
165
121
113
417
181
78
326122
5
estab.
448
18
59
45
41
163
95
49
326130
5
estab.
448
28
137
96
75
336
63
15
326140
5
estab.
774
21
118
97
103
339
147
111
326150
5
estab.
416
14
19
13
30
76
102
69
326160
5
estab.
486
14
35
20
19
88
73
59
326191
5
estab.
519
28
100
107
92
327
122
27
326192
5
estab.
35
5
6
4
3
18
2
1
326199
5
estab.
8604
495
1233
888
1143
3759
2479
1151
326211
5
estab.
160
6
24
16
17
63
15
20
326212
5
estab.
714
37
278
87
73
475
85
58
326220
5
estab.
222
5
29
14
27
75
44
26
326291
5
estab.
714
16
99
82
88
285
188
104
326299
5
estab.
976
49
142
109
131
431
249
123
327111
5
estab.
61
3
9
6
5
23
6
7
327112
5
estab.
979
109
449
139
103
800
119
35
327113
5
estab.
151
4
23
19
18
64
38
27
327121
5
estab.
225
3
26
11
8
48
50
31
327122
5
estab.
175
17
52
33
21
123
23
11
327123
5
estab.
54
3
15
6
5
29
12
6
327124
5
estab.
159
7
24
9
16
56
36
24
327125
5
estab.
136
12
17
14
9
52
18
20
327211
5
estab.
54
11
4
1
1
17
6
2
327212
5
estab.
540
48
210
95
57
410
38
15
327213
5
estab.
66
2
1
0
1
4
0
2
327215
5
estab.
1598
122
555
244
165
1086
246
84
327310
5
estab.
257
7
28
28
25
88
26
22
327320
5
estab.
5242
139
521
480
597
1737
1330
954
327331
5
estab.
924
19
115
104
135
373
279
114
327332
5
estab.
414
9
39
23
43
114
103
68
327390
5
estab.
2353
139
555
405
408
1507
455
211
327410
5
estab.
84
1
4
5
3
13
16
17
327420
5
estab.
288
11
55
31
34
131
34
17
327910
5
estab.
363
13
43
41
57
154
118
46
327991
5
estab.
1102
86
353
229
208
876
187
18
327992
5
estab.
404
16
50
38
34
138
56
66
327993
5
estab.
293
5
47
30
36
118
43
38
327999
5
estab.
552
41
91
65
88
285
124
61
331111
5
estab.
381
66
47
27
16
156
32
40
331112
5
estab.
29
1
0
1
1
3
3
8
331210
5
estab.
253
18
13
13
11
55
46
48
331221
5
estab.
217
22
39
24
25
110
33
24
331222
5
estab.
299
19
29
15
17
80
56
74
331311
5
estab.
9
0
0
0
0
0
1
2
331312
5
estab.
28
4
3
0
0
7
0
0
331314
5
estab.
147
9
25
9
16
59
40
16
331315
5
estab.
79
1
7
9
6
23
8
6
331316
5
estab.
207
6
20
6
11
43
31
37
331319
5
estab.
81
8
8
7
11
34
8
14
331411
5
estab.
13
1
0
1
0
2
1
0
331419
5
estab.
158
13
37
22
10
82
27
14
331421
5
estab.
135
6
16
9
8
39
17
16
331422
5
estab.
66
6
8
8
6
28
15
6
331423
5
estab.
46
0
2
3
5
10
11
18
331491
5
estab.
267
10
34
25
27
96
64
25
331492
5
estab.
256
13
57
23
28
121
63
32
331511
5
estab.
683
27
86
50
55
218
198
115
331512
5
estab.
162
8
15
6
12
41
59
31
331513
5
estab.
304
15
50
26
39
130
84
41
331521
5
estab.
328
11
28
23
53
115
92
64
331522
5
estab.
268
5
32
37
33
107
85
45
331524
5
estab.
620
27
105
96
108
336
170
51
331525
5
estab.
314
15
61
50
58
184
86
29
331528
5
estab.
147
7
37
28
19
91
33
9
332111
5
estab.
419
17
81
56
40
194
94
60
332112
5
estab.
79
1
10
10
8
29
22
11
332114
5
estab.
388
14
28
42
78
162
123
45
332115
5
estab.
65
2
7
7
4
20
20
6
332116
5
estab.
2155
84
295
282
361
1022
719
275
332117
5
estab.
179
11
21
22
30
84
37
27
332211
5
estab.
173
15
49
27
22
113
25
17
332212
5
estab.
1282
72
317
207
189
785
280
105
332213
5
estab.
167
2
38
32
27
99
34
11
332214
5
estab.
78
3
8
7
10
28
21
15
332311
5
estab.
641
57
133
103
84
377
151
51
332312
5
estab.
3062
148
582
480
566
1776
879
200
332313
5
estab.
1041
51
189
208
198
646
296
71
332321
5
estab.
1412
71
301
217
163
752
321
140
332322
5
estab.
4456
175
700
719
917
2511
1367
328
332323
5
estab.
1880
119
618
397
326
1460
312
55
332410
5
estab.
474
29
53
49
59
190
139
71
332420
5
estab.
631
14
52
57
94
217
234
72
332431
5
estab.
268
11
26
11
9
57
19
13
332439
5
estab.
483
31
117
76
64
288
107
49
332510
5
estab.
992
41
198
125
128
492
235
109
332611
5
estab.
130
7
19
23
19
68
30
19
332612
5
estab.
389
11
58
41
59
169
109
55
332618
5
estab.
1369
70
339
207
208
824
300
126
332710
5
estab.
23967
1719
8750
5150
4138
19757
3562
466
332721
5
estab.
2689
34
311
459
684
1488
964
192
332722
5
estab.
1034
24
122
130
173
449
301
145
332811
5
estab.
794
20
89
107
132
348
231
103
332812
5
estab.
2205
126
448
311
384
1269
562
175
332813
5
estab.
3402
180
777
644
614
2215
907
221
332911
5
estab.
560
21
62
66
58
207
121
65
332912
5
estab.
480
34
85
48
67
234
72
47
332913
5
estab.
168
12
31
12
16
71
39
21
332919
5
estab.
246
8
37
18
29
92
74
33
332991
5
estab.
198
4
19
16
14
53
24
18
332992
5
estab.
118
13
43
23
16
95
12
2
332993
5
estab.
59
6
11
4
1
22
6
10
332994
5
estab.
211
20
68
36
28
152
36
8
332995
5
estab.
68
3
15
11
6
35
13
6
332996
5
estab.
939
55
172
165
173
565
219
88
332997
5
estab.
680
39
249
174
111
573
84
15
332998
5
estab.
95
11
20
14
10
55
15
4
332999
5
estab.
3340
373
809
586
599
2367
658
171
333111
5
estab.
1360
82
300
220
238
840
304
114
333112
5
estab.
142
7
28
15
16
66
26
11
333120
5
estab.
804
63
125
100
102
390
200
100
333131
5
estab.
299
14
65
39
43
161
71
33
333132
5
estab.
576
25
113
89
91
318
124
28
333210
5
estab.
316
26
88
56
46
216
72
16
333220
5
estab.
463
29
110
66
69
274
99
34
333291
5
estab.
345
4
56
47
61
168
100
31
333292
5
estab.
461
21
121
92
69
303
108
37
333293
5
estab.
534
31
125
87
83
326
109
43
333294
5
estab.
592
27
124
103
92
346
161
46
333295
5
estab.
269
15
40
24
27
106
62
52
333298
5
estab.
1669
93
414
241
269
1017
408
144
333311
5
estab.
116
6
26
18
22
72
25
7
333312
5
estab.
68
6
14
10
7
37
12
13
333313
5
estab.
137
13
26
12
13
64
36
16
333314
5
estab.
497
26
123
71
68
288
121
38
333315
5
estab.
415
30
115
61
64
270
89
29
333319
5
estab.
1345
70
352
208
174
804
294
115
333411
5
estab.
387
27
81
53
51
212
83
31
333412
5
estab.
202
6
28
23
21
78
54
21
333414
5
estab.
467
36
93
74
63
266
82
55
333415
5
estab.
812
31
107
80
78
296
192
100
333511
5
estab.
2592
121
587
518
545
1771
611
135
333512
5
estab.
460
30
43
38
67
178
168
50
333513
5
estab.
257
19
17
18
34
88
96
41
333514
5
estab.
4742
289
1329
999
916
3533
947
159
333515
5
estab.
1912
99
537
384
342
1362
352
88
333516
5
estab.
100
4
20
17
20
61
23
10
333518
5
estab.
476
25
78
63
67
233
159
54
333611
5
estab.
98
11
15
5
8
39
20
8
333612
5
estab.
262
7
30
26
41
104
86
35
333613
5
estab.
293
7
49
36
42
134
60
33
333618
5
estab.
307
18
64
29
29
140
51
22
333911
5
estab.
487
19
71
64
62
216
112
31
333912
5
estab.
330
22
66
39
45
172
53
33
333913
5
estab.
72
4
13
10
6
33
16
5
333921
5
estab.
184
8
27
30
28
93
52
18
333922
5
estab.
884
36
134
136
154
460
265
106
333923
5
estab.
304
13
52
49
35
149
90
28
333924
5
estab.
462
30
96
50
62
238
125
51
333991
5
estab.
214
8
61
39
30
138
28
10
333992
5
estab.
266
17
33
37
30
117
63
35
333993
5
estab.
684
22
133
106
105
366
176
66
333994
5
estab.
411
20
77
46
78
221
117
39
333995
5
estab.
312
7
55
46
45
153
68
38
333996
5
estab.
177
7
24
34
30
95
29
16
333997
5
estab.
124
6
24
20
21
71
31
7
333999
5
estab.
2143
164
634
382
300
1480
382
137
334111
5
estab.
570
69
138
75
73
355
105
36
334112
5
estab.
207
20
42
22
22
106
49
19
334113
5
estab.
154
23
53
16
19
111
29
6
334119
5
estab.
1119
135
301
127
172
735
187
75
334210
5
estab.
615
46
94
71
63
274
135
94
334220
5
estab.
1216
80
192
124
158
554
306
135
334290
5
estab.
496
32
148
92
55
327
73
41
334310
5
estab.
572
63
153
71
77
364
101
54
334411
5
estab.
151
12
24
23
22
81
22
15
334412
5
estab.
1391
108
275
187
205
775
364
143
334413
5
estab.
1154
96
227
149
135
607
197
113
334414
5
estab.
125
5
18
8
11
42
36
16
334415
5
estab.
111
6
8
9
5
28
28
24
334416
5
estab.
456
33
65
63
63
224
146
50
334417
5
estab.
344
20
49
31
34
134
72
45
334418
5
estab.
719
27
54
31
74
186
285
127
334419
5
estab.
1793
104
405
257
245
1011
406
178
334510
5
estab.
546
40
94
55
64
253
110
64
334511
5
estab.
704
26
147
91
82
346
110
60
334512
5
estab.
339
16
80
51
42
189
75
20
334513
5
estab.
1025
68
234
155
122
579
225
71
334514
5
estab.
225
6
54
37
32
129
50
17
334515
5
estab.
838
50
171
132
102
455
188
74
334516
5
estab.
655
36
171
99
82
388
126
59
334517
5
estab.
164
14
28
22
25
89
32
13
334518
5
estab.
172
12
55
27
5
99
41
14
334519
5
estab.
873
54
206
116
142
518
198
83
334611
5
estab.
93
7
18
9
11
45
19
13
334612
5
estab.
553
47
175
83
77
382
78
56
334613
5
estab.
252
27
85
36
25
173
32
19
335110
5
estab.
90
4
14
4
9
31
16
6
335121
5
estab.
572
45
156
93
83
377
130
46
335122
5
estab.
355
18
55
54
58
185
88
39
335129
5
estab.
338
16
79
47
39
181
80
37
335211
5
estab.
151
14
28
20
16
78
17
11
335212
5
estab.
38
4
3
0
5
12
5
2
335221
5
estab.
96
5
22
6
8
41
17
8
335222
5
estab.
26
0
2
1
3
6
1
4
335224
5
estab.
21
2
3
0
3
8
0
0
335228
5
estab.
38
3
3
2
3
11
9
2
335311
5
estab.
315
10
57
41
49
157
65
38
335312
5
estab.
734
27
114
106
69
316
116
79
335313
5
estab.
591
31
102
90
91
314
117
47
335314
5
estab.
1324
59
349
207
179
794
282
86
335911
5
estab.
132
3
15
15
11
44
19
14
335912
5
estab.
45
1
11
7
2
21
2
3
335921
5
estab.
35
5
5
1
3
14
5
4
335929
5
estab.
378
16
20
14
24
74
94
58
335931
5
estab.
518
23
79
59
65
226
118
55
335932
5
estab.
234
16
41
25
17
99
34
22
335991
5
estab.
130
6
15
9
12
42
28
20
335999
5
estab.
992
76
195
123
118
512
265
116
336111
5
estab.
216
26
65
23
13
127
32
14
336112
5
estab.
108
10
31
12
13
66
7
0
336120
5
estab.
87
5
12
19
7
43
12
7
336211
5
estab.
814
40
129
131
128
428
228
68
336212
5
estab.
410
30
69
65
56
220
90
49
336213
5
estab.
85
5
11
12
11
39
11
9
336214
5
estab.
807
55
213
114
97
479
201
64
336311
5
estab.
148
5
31
16
20
72
23
11
336312
5
estab.
900
53
321
149
91
614
92
65
336321
5
estab.
104
5
22
12
9
48
21
9
336322
5
estab.
1031
59
229
144
101
533
231
92
336330
5
estab.
211
11
36
27
21
95
32
21
336340
5
estab.
282
11
36
24
31
102
51
32
336350
5
estab.
550
36
126
65
53
280
73
49
336360
5
estab.
366
23
64
34
27
148
63
44
336370
5
estab.
789
15
56
45
75
191
232
169
336391
5
estab.
62
2
8
8
6
24
14
4
336399
5
estab.
1490
79
252
157
143
631
334
173
336411
5
estab.
228
24
45
29
15
113
35
14
336412
5
estab.
371
19
34
30
26
109
67
68
336413
5
estab.
1130
70
251
154
171
646
261
63
336414
5
estab.
22
1
1
0
2
4
1
2
336415
5
estab.
29
0
2
2
1
5
4
0
336419
5
estab.
47
2
7
8
7
24
11
2
336510
5
estab.
237
11
24
15
22
72
52
34
336611
5
estab.
699
54
153
97
95
399
151
75
336612
5
estab.
1136
131
318
190
158
797
205
70
336991
5
estab.
391
43
129
67
51
290
64
16
336992
5
estab.
52
6
9
5
6
26
9
4
336999
5
estab.
400
30
84
61
64
239
99
28
337110
5
estab.
7904
618
3466
1760
1111
6955
748
118
337121
5
estab.
1749
134
548
285
216
1183
295
128
337122
5
estab.
3889
422
1586
619
428
3055
473
162
337124
5
estab.
407
19
104
66
60
249
80
32
337125
5
estab.
211
30
75
36
23
164
28
8
337127
5
estab.
986
88
229
150
147
614
242
86
337129
5
estab.
105
13
33
15
19
80
18
4
337211
5
estab.
658
48
178
102
72
400
166
44
337212
5
estab.
1069
53
226
195
214
688
326
48
337214
5
estab.
363
14
59
41
56
170
71
48
337215
5
estab.
2116
137
397
358
381
1273
595
159
337910
5
estab.
696
46
141
101
100
388
183
60
337920
5
estab.
470
27
157
65
61
310
91
34
339111
5
estab.
378
13
79
58
71
221
94
28
339112
5
estab.
1587
98
351
263
230
942
320
100
339113
5
estab.
1639
102
400
257
222
981
335
139
339114
5
estab.
891
88
362
170
120
740
85
35
339115
5
estab.
553
26
192
83
69
370
77
30
339116
5
estab.
7426
468
4566
1354
565
6953
317
91
339911
5
estab.
2300
223
1061
435
262
1981
250
50
339912
5
estab.
166
15
46
31
23
115
36
9
339913
5
estab.
410
39
219
58
36
352
51
6
339914
5
estab.
926
93
425
152
102
772
127
16
339920
5
estab.
2572
273
901
449
328
1951
379
153
339931
5
estab.
243
37
113
28
29
207
27
8
339932
5
estab.
779
98
251
115
96
560
124
63
339941
5
estab.
115
8
28
10
14
60
30
13
339942
5
estab.
179
24
48
20
24
116
40
14
339943
5
estab.
597
38
249
131
81
499
77
15
339944
5
estab.
115
3
22
17
18
60
22
19
339950
5
estab.
5932
587
2349
1135
827
4898
771
188
339991
5
estab.
664
25
90
77
111
303
180
55
339992
5
estab.
583
51
256
96
57
460
66
26
339993
5
estab.
243
17
84
42
23
166
46
19
339994
5
estab.
357
27
71
51
44
193
92
34
339995
5
estab.
171
5
47
29
26
107
39
10
339999
5
estab.
2921
425
919
471
387
2202
499
139
421110
5
estab.
7701
729
2915
924
662
5230
1233
501
421120
5
estab.
12159
754
4029
1696
1239
7718
1794
880
421130
5
estab.
1872
77
503
262
183
1025
315
234
421140
5
estab.
6979
450
3287
1709
967
6413
460
87
421210
5
estab.
6730
632
3064
954
656
5306
851
258
421220
5
estab.
8291
725
3652
1374
858
6609
1000
310
421310
5
estab.
6898
586
2304
963
759
4612
927
549
421320
5
estab.
3104
333
919
406
250
1908
307
217
421330
5
estab.
1658
117
462
158
115
852
166
183
421390
5
estab.
2904
309
1138
430
254
2131
250
240
421410
5
estab.
1374
93
460
197
143
893
228
117
421420
5
estab.
7235
402
2038
1120
813
4373
958
296
421430
5
estab.
17315
1957
5374
2480
1857
11668
2106
895
421440
5
estab.
5404
383
2186
1064
761
4394
662
189
421450
5
estab.
9829
990
4254
1312
829
7385
870
402
421460
5
estab.
1755
129
658
245
180
1212
287
131
421490
5
estab.
2769
206
1044
507
345
2102
333
125
421510
5
estab.
11744
684
3815
1593
1273
7365
1754
987
421520
5
estab.
729
56
313
109
77
555
76
26
421610
5
estab.
13773
759
4162
1988
1431
8340
1553
750
421620
5
estab.
3785
247
1355
690
456
2748
547
156
421690
5
estab.
21088
1482
6427
3074
2248
13231
2384
834
421710
5
estab.
9533
441
3064
1409
1141
6055
1470
651
421720
5
estab.
4801
337
1547
766
532
3182
622
334
421730
5
estab.
5589
197
1288
726
637
2848
906
613
421740
5
estab.
1541
72
413
182
158
825
302
158
421810
5
estab.
5267
290
1412
626
571
2899
1003
728
421820
5
estab.
9583
473
2758
1814
1859
6904
2018
488
421830
5
estab.
35488
2260
12972
5999
4298
25529
4782
2070
421840
5
estab.
14984
676
4086
2011
1575
8348
2325
1289
421850
5
estab.
6768
410
2473
1276
849
5008
858
488
421860
5
estab.
3992
364
1725
643
446
3178
415
160
421910
5
estab.
6200
613
2728
1007
749
5097
666
182
421920
5
estab.
3190
309
1522
531
347
2709
339
92
421930
5
estab.
8974
689
2999
1504
1256
6448
1444
383
421940
5
estab.
7992
908
4693
1228
624
7453
416
73
421990
5
estab.
12101
1829
6165
1782
957
10733
743
230
422110
5
estab.
2263
82
769
264
180
1295
173
173
422120
5
estab.
8104
380
2926
1191
869
5366
792
335
422130
5
estab.
5505
410
2126
853
645
4034
770
248
422210
5
estab.
8124
723
2910
1027
675
5335
785
349
422310
5
estab.
5743
704
2520
952
554
4730
492
307
422320
5
estab.
4899
508
2199
739
509
3955
521
178
422330
5
estab.
8273
1081
4060
1182
699
7022
789
176
422340
5
estab.
1746
202
827
264
152
1445
171
49
422410
5
estab.
4300
442
1397
608
380
2827
448
196
422420
5
estab.
3683
210
1200
592
437
2439
564
221
422430
5
estab.
2795
195
954
376
272
1797
327
200
422440
5
estab.
1016
48
327
165
168
708
204
59
422450
5
estab.
2500
205
984
348
301
1838
275
79
422460
5
estab.
3072
454
1303
509
361
2627
345
66
422470
5
estab.
3483
213
1367
646
497
2723
512
94
422480
5
estab.
5984
428
2078
1022
858
4386
1061
295
422490
5
estab.
14615
1257
5220
1844
1323
9644
1500
629
422510
5
estab.
6305
145
1092
1012
922
3171
1514
537
422520
5
estab.
2046
113
592
243
268
1216
501
139
422590
5
estab.
1693
215
777
257
147
1396
160
43
422610
5
estab.
4258
251
1576
563
446
2836
576
308
422690
5
estab.
11532
717
4005
1484
1021
7227
1146
557
422710
5
estab.
7503
85
1101
1115
1138
3439
1818
690
422720
5
estab.
3748
249
1269
480
321
2319
453
217
422810
5
estab.
2958
102
487
319
450
1358
1069
430
422820
5
estab.
1837
151
477
210
186
1024
286
173
422910
5
estab.
7427
512
2323
957
633
4425
1007
494
422920
5
estab.
4202
274
1509
501
307
2591
469
392
422930
5
estab.
3938
401
1423
713
488
3025
577
255
422940
5
estab.
1573
107
389
230
220
946
339
93
422950
5
estab.
2219
139
568
340
272
1319
328
188
422990
5
estab.
15544
2866
8273
2053
1051
14243
858
262
441110
5
estab.
26219
1191
2716
1779
3463
9149
13075
2961
441120
5
estab.
23674
2888
14208
3877
1477
22450
863
201
441210
5
estab.
3015
202
1014
671
560
2447
432
82
441221
5
estab.
3737
341
1342
829
752
3264
461
11
441222
5
estab.
5221
456
2090
1144
703
4393
460
93
441229
5
estab.
1901
275
923
381
229
1808
84
9
441310
5
estab.
41890
1783
11840
6839
4035
24497
4063
2079
441320
5
estab.
17762
659
3684
3072
2259
9674
1976
1259
442110
5
estab.
29723
1995
8789
5579
3859
20222
3721
1782
442210
5
estab.
15967
1247
7139
3330
1931
13647
1611
349
442291
5
estab.
2206
218
1062
342
172
1794
103
109
442299
5
estab.
16549
1011
5670
2314
1101
10096
1060
635
443111
5
estab.
10326
684
4766
2287
1214
8951
757
200
443112
5
estab.
18505
1312
5231
2196
1251
9990
1286
436
443120
5
estab.
13248
2114
5049
2366
1237
10766
805
287
443130
5
estab.
3156
78
700
333
251
1362
291
75
444110
5
estab.
3929
136
402
335
269
1142
362
206
444120
5
estab.
8376
262
1814
908
572
3556
610
558
444130
5
estab.
15431
666
5366
3561
2501
12094
1841
469
444190
5
estab.
43770
2127
11206
7827
6310
27470
7891
3192
444210
5
estab.
4769
397
2308
1094
511
4310
302
75
444220
5
estab.
16514
1318
5195
2986
2094
11593
2209
711
445110
5
estab.
68553
4926
18713
7239
5857
36735
8276
3705
445120
5
estab.
27707
3030
11713
4646
2396
21785
1265
733
445210
5
estab.
6619
592
3184
1404
720
5900
411
123
445220
5
estab.
1776
254
965
310
146
1675
89
7
445230
5
estab.
3209
677
1528
438
277
2920
234
55
445291
5
estab.
3342
595
766
372
252
1985
296
278
445292
5
estab.
3831
386
943
430
263
2022
389
234
445299
5
estab.
4870
921
1561
671
388
3541
298
55
445310
5
estab.
27880
2121
14343
5573
2325
24362
1401
622
446110
5
estab.
42565
1008
6671
7317
5138
20134
3076
611
446120
5
estab.
9526
655
2408
727
385
4175
420
333
446130
5
estab.
14724
488
4016
1535
726
6765
941
757
446191
5
estab.
7939
882
2628
1106
547
5163
456
142
446199
5
estab.
7995
775
2897
1394
894
5960
910
246
447110
5
estab.
82207
3190
13200
10107
7713
34210
9816
10762
447190
5
estab.
41730
2420
15420
8526
4508
30874
3645
2313
448110
5
estab.
11863
391
3134
1564
813
5902
889
572
448120
5
estab.
37451
1516
9609
3582
1693
16400
1414
1478
448130
5
estab.
5168
378
1574
556
231
2739
182
187
448140
5
estab.
20838
835
3680
1668
1047
7230
1077
732
448150
5
estab.
5790
357
1374
373
158
2262
237
215
448190
5
estab.
11761
1201
3950
1516
749
7416
799
391
448210
5
estab.
29603
478
3660
1851
1086
7075
1480
1318
448310
5
estab.
28104
1768
11387
4243
1730
19128
1224
1107
448320
5
estab.
2082
97
422
148
119
786
218
320
451110
5
estab.
24146
2677
10169
4020
2232
19098
2072
518
451120
5
estab.
10934
897
3425
1221
658
6201
567
457
451130
5
estab.
6223
376
2381
846
351
3954
275
82
451140
5
estab.
4512
281
1904
906
612
3703
538
162
451211
5
estab.
12153
669
3172
1463
824
6128
918
670
451212
5
estab.
2232
193
1307
269
155
1924
157
107
451220
5
estab.
7956
451
1978
713
343
3485
430
419
452110
5
estab.
10526
49
18
8
3
78
18
29
452910
5
estab.
1788
70
32
14
3
119
2
16
452990
5
estab.
24443
1381
5182
1995
1122
9680
999
589
453110
5
estab.
25634
2270
13492
5802
2482
24046
1147
286
453210
5
estab.
7730
439
2148
1090
667
4344
617
118
453220
5
estab.
36643
3799
14803
5712
2900
27214
3081
1097
453310
5
estab.
18220
1889
9053
2103
905
13950
989
1477
453910
5
estab.
8462
953
3265
1479
834
6531
604
287
453920
5
estab.
5953
926
3447
875
328
5576
207
160
453930
5
estab.
5724
464
1440
1019
889
3812
809
319
453991
5
estab.
4525
541
1761
687
336
3325
439
274
453998
5
estab.
19678
3022
8790
3177
1706
16695
1176
430
454110
5
estab.
9792
961
4333
1455
968
7717
929
301
454210
5
estab.
6389
698
3178
854
531
5261
476
231
454311
5
estab.
5578
187
1886
1202
815
4090
859
310
454312
5
estab.
6630
146
931
833
645
2555
809
515
454319
5
estab.
304
50
199
36
12
297
5
1
454390
5
estab.
14655
1825
7096
1906
1208
12035
998
233
481111
5
estab.
2827
118
141
44
30
333
173
360
481112
5
estab.
550
46
68
49
39
202
60
60
481211
5
estab.
1346
135
571
181
135
1022
174
36
481212
5
estab.
183
20
44
23
20
107
35
24
481219
5
estab.
442
60
202
70
33
365
29
36
483111
5
estab.
513
21
70
29
28
148
38
120
483112
5
estab.
71
9
20
8
6
43
10
3
483113
5
estab.
559
36
119
58
72
285
98
84
483114
5
estab.
129
19
42
20
15
96
17
14
483211
5
estab.
387
40
100
56
47
243
55
37
483212
5
estab.
252
52
94
41
24
211
27
12
484110
5
estab.
17532
3548
7980
2251
1550
15329
1396
385
484121
5
estab.
25994
4566
10444
2628
1985
19623
2821
1027
484122
5
estab.
6369
544
1010
293
230
2077
480
548
484210
5
estab.
9278
860
3260
1409
1316
6845
1527
456
484220
5
estab.
34732
5036
19413
5052
2617
32118
1784
354
484230
5
estab.
14089
1458
6423
1914
1346
11141
1369
615
485111
5
estab.
45
3
16
3
2
24
4
11
485112
5
estab.
18
4
1
3
3
11
2
1
485113
5
estab.
526
42
139
46
53
280
81
46
485119
5
estab.
26
6
9
4
2
21
3
2
485210
5
estab.
415
24
70
37
19
150
55
67
485310
5
estab.
3194
371
1763
452
298
2884
253
38
485320
5
estab.
3437
527
1608
526
348
3009
356
40
485410
5
estab.
4400
182
1177
493
472
2324
851
322
485510
5
estab.
1532
126
397
231
229
983
370
94
485991
5
estab.
1914
213
581
349
274
1417
310
93
485999
5
estab.
851
137
317
109
91
654
131
30
486110
5
estab.
358
5
4
1
4
14
8
12
486210
5
estab.
1561
11
43
12
13
79
24
13
486910
5
estab.
490
4
8
1
5
18
16
34
486990
5
estab.
86
0
2
1
0
3
7
0
487110
5
estab.
472
102
148
50
44
344
60
25
487210
5
estab.
1718
509
725
208
129
1571
96
25
487990
5
estab.
163
26
63
23
22
134
21
6
488111
5
estab.
127
3
4
1
1
9
1
109
488119
5
estab.
1699
121
467
201
189
978
216
68
488190
5
estab.
2526
247
996
383
254
1880
226
89
488210
5
estab.
821
53
122
83
81
339
95
104
488310
5
estab.
196
11
36
13
20
80
31
22
488320
5
estab.
619
41
96
38
64
239
106
91
488330
5
estab.
906
150
356
101
90
697
107
38
488390
5
estab.
963
135
425
120
67
747
90
61
488410
5
estab.
6045
695
2758
1295
833
5581
386
22
488490
5
estab.
705
121
219
79
53
472
73
35
488510
5
estab.
15806
1291
5847
2562
1570
11270
1751
1369
488991
5
estab.
927
156
409
139
73
777
84
45
488999
5
estab.
124
25
50
11
6
92
7
7
492110
5
estab.
6096
490
1057
348
230
2125
318
196
492210
5
estab.
5627
723
2473
755
530
4481
649
210
493110
5
estab.
3868
249
901
447
396
1993
665
527
493120
5
estab.
864
38
146
97
107
388
180
78
493130
5
estab.
509
58
105
48
69
280
100
59
493190
5
estab.
1477
78
303
137
117
635
153
144
511110
5
estab.
8686
501
2294
1463
1042
5300
1066
644
511120
5
estab.
6250
616
2529
1008
676
4829
632
282
511130
5
estab.
2683
304
1207
381
222
2114
293
96
511140
5
estab.
1277
103
464
209
150
926
141
65
511191
5
estab.
107
10
29
15
7
61
15
11
511199
5
estab.
2732
393
951
383
296
2023
289
109
511210
5
estab.
11694
933
3800
1558
1296
7587
1612
884
512110
5
estab.
9703
2884
4777
953
479
9093
366
68
512120
5
estab.
711
83
303
94
72
552
59
14
512131
5
estab.
5962
230
486
469
458
1643
594
524
512132
5
estab.
318
139
72
26
19
256
22
12
512191
5
estab.
2992
384
1526
471
260
2641
225
68
512199
5
estab.
378
43
164
59
34
300
55
12
512210
5
estab.
279
57
162
33
18
270
8
0
512220
5
estab.
289
42
128
36
24
230
21
5
512230
5
estab.
718
143
381
74
34
632
47
16
512240
5
estab.
1422
246
820
193
93
1352
57
7
512290
5
estab.
403
72
194
40
17
323
15
33
513111
5
estab.
320
38
61
44
37
180
68
32
513112
5
estab.
6253
504
1086
1071
1364
4025
1178
437
513120
5
estab.
1945
153
264
138
103
658
300
214
513210
5
estab.
752
47
117
45
33
242
69
67
513220
5
estab.
4203
167
618
273
177
1235
277
323
513310
5
estab.
22275
595
954
456
409
2414
664
374
513321
5
estab.
3947
422
834
298
196
1750
258
132
513322
5
estab.
3920
289
579
238
169
1275
192
124
513330
5
estab.
2083
357
616
249
160
1382
253
167
513340
5
estab.
679
61
139
57
67
324
74
85
513390
5
estab.
863
196
337
102
49
684
35
25
514110
5
estab.
516
42
122
41
26
231
48
60
514120
5
estab.
2320
92
1081
398
241
1812
315
77
514191
5
estab.
5289
1262
1762
798
522
4344
446
118
514199
5
estab.
358
48
117
35
24
224
33
51
514210
5
estab.
8308
787
1842
624
483
3736
698
417
521110
5
estab.
41
0
0
0
0
0
0
0
522110
5
estab.
72956
206
205
601
2004
3016
10227
9610
522120
5
estab.
16861
27
74
154
327
582
2662
3733
522130
5
estab.
15521
57
4615
2026
1721
8419
3993
2624
522190
5
estab.
49
3
4
3
6
16
7
19
522210
5
estab.
700
20
28
16
9
73
39
16
522220
5
estab.
7610
399
1450
474
265
2588
368
324
522291
5
estab.
15165
460
2263
688
432
3843
998
876
522292
5
estab.
16207
1749
2741
1150
873
6513
1361
1436
522293
5
estab.
193
19
35
17
15
86
24
11
522294
5
estab.
286
36
77
19
16
148
17
55
522298
5
estab.
7889
594
3341
1001
476
5412
658
353
522310
5
estab.
10954
1862
4293
1628
1093
8876
1106
393
522320
5
estab.
1273
129
311
121
95
656
149
119
522390
5
estab.
7495
701
2139
772
541
4153
1067
744
523110
5
estab.
7105
504
1290
316
236
2346
412
267
523120
5
estab.
23577
1001
4826
963
557
7347
689
560
523130
5
estab.
740
113
302
82
53
550
81
38
523140
5
estab.
1444
216
698
203
100
1217
102
41
523210
5
estab.
82
33
11
2
3
49
4
13
523910
5
estab.
6883
1224
4144
646
256
6270
215
117
523920
5
estab.
11334
1713
5544
1476
778
9511
671
269
523930
5
estab.
9185
1909
4848
860
382
7999
298
84
523991
5
estab.
3064
451
1477
285
162
2375
162
65
523999
5
estab.
464
99
236
40
15
390
13
15
524113
5
estab.
11297
110
275
86
101
572
211
400
524114
5
estab.
3387
74
196
100
76
446
190
247
524126
5
estab.
21097
176
902
381
185
1644
335
573
524127
5
estab.
2810
146
251
126
67
590
81
150
524128
5
estab.
148
24
60
20
12
116
16
1
524130
5
estab.
403
31
112
35
13
191
48
31
524210
5
estab.
120837
9702
77521
16837
7068
111128
5503
1491
524291
5
estab.
4802
391
1622
442
367
2822
550
488
524292
5
estab.
6530
648
2202
950
638
4438
796
388
524298
5
estab.
2347
332
879
240
140
1591
184
97
525910
5
estab.
196
61
78
6
5
150
7
6
525930
5
estab.
1217
119
257
66
26
468
54
143
525990
5
estab.
267
116
105
21
5
247
10
4
531110
5
estab.
58913
5294
35744
7873
3661
52572
2855
1919
531120
5
estab.
29945
3393
18482
3519
1623
27017
1302
635
531130
5
estab.
7268
486
3580
598
231
4895
306
26
531190
5
estab.
11629
1285
7562
1470
502
10819
438
139
531210
5
estab.
63519
10557
37701
5932
2924
57114
2865
1647
531311
5
estab.
23739
2399
9279
2850
1873
16401
2353
1523
531312
5
estab.
10036
937
4300
1388
926
7551
1070
543
531320
5
estab.
12048
1781
8064
1366
495
11706
254
52
531390
5
estab.
10120
2609
4911
981
550
9051
452
269
532111
5
estab.
4213
245
1015
381
314
1955
480
333
532112
5
estab.
854
103
381
98
78
660
76
53
532120
5
estab.
5768
259
1105
278
191
1833
311
274
532210
5
estab.
2918
168
443
243
168
1022
517
152
532220
5
estab.
2746
220
762
283
191
1456
478
371
532230
5
estab.
21700
1164
6140
3016
1667
11987
1910
1004
532291
5
estab.
1688
90
280
169
105
644
148
63
532292
5
estab.
1730
561
623
217
142
1543
122
56
532299
5
estab.
3166
333
814
435
403
1985
474
142
532310
5
estab.
6246
352
1584
984
650
3570
682
316
532411
5
estab.
831
122
350
118
77
667
73
24
532412
5
estab.
3985
358
992
485
397
2232
453
207
532420
5
estab.
1415
158
471
170
114
913
196
80
532490
5
estab.
5849
624
1742
630
584
3580
718
437
533110
5
estab.
2124
300
900
259
179
1638
165
87
541110
5
estab.
169399
14778
108122
23185
11145
157230
8842
2464
541191
5
estab.
6626
480
2469
1172
753
4874
842
358
541199
5
estab.
1813
320
996
223
115
1654
85
21
541211
5
estab.
54291
5440
30218
9890
4509
50057
2812
580
541213
5
estab.
12830
947
7046
1779
999
10771
919
289
541214
5
estab.
3114
309
744
289
238
1580
415
230
541219
5
estab.
28848
3846
18978
3483
1222
27529
794
259
541310
5
estab.
21188
2468
10584
4063
2097
19212
1500
334
541320
5
estab.
7626
1865
3502
1212
636
7215
354
46
541330
5
estab.
53424
6339
21540
7367
5386
40632
5824
2955
541340
5
estab.
2133
400
1251
245
138
2034
80
16
541350
5
estab.
3133
589
1973
290
138
2990
102
18
541360
5
estab.
668
108
313
96
51
568
51
15
541370
5
estab.
8957
757
4705
1892
983
8337
498
70
541380
5
estab.
5615
391
1491
798
603
3283
971
475
541410
5
estab.
10195
1845
6242
1268
525
9880
249
45
541420
5
estab.
1489
288
731
185
115
1319
115
19
541430
5
estab.
15063
2378
8919
2147
994
14438
499
62
541490
5
estab.
1070
287
562
121
58
1028
33
4
541511
5
estab.
35787
7371
17044
3456
2186
30057
2508
989
541512
5
estab.
34270
6904
16800
3468
2091
29263
2139
925
541513
5
estab.
1470
131
285
102
76
594
132
129
541519
5
estab.
14008
5088
6776
1021
436
13321
314
132
541611
5
estab.
29386
6630
15794
2567
1394
26385
1401
605
541612
5
estab.
15834
2929
7843
2025
1079
13876
951
269
541613
5
estab.
13527
3211
7789
1187
588
12775
462
146
541614
5
estab.
3485
681
1661
320
206
2868
281
84
541618
5
estab.
3459
986
1716
322
178
3202
135
27
541620
5
estab.
6913
891
3261
1023
658
5833
532
248
541690
5
estab.
15127
3840
8541
1261
592
14234
536
162
541710
5
estab.
9652
1182
3142
1248
917
6489
1252
672
541720
5
estab.
2037
228
840
294
194
1556
257
151
541810
5
estab.
13635
1935
6259
2229
1293
11716
1037
298
541820
5
estab.
6580
818
3745
930
460
5953
376
87
541830
5
estab.
890
98
390
127
67
682
90
36
541840
5
estab.
2731
270
1036
363
253
1922
214
76
541850
5
estab.
2222
248
967
283
195
1693
165
62
541860
5
estab.
3770
453
1305
565
483
2806
602
163
541870
5
estab.
573
79
241
62
50
432
43
30
541890
5
estab.
9510
1218
5368
1454
634
8674
496
160
541910
5
estab.
4247
479
1356
448
357
2640
663
358
541921
5
estab.
14077
1305
5808
1146
442
8701
396
288
541922
5
estab.
4251
559
2784
486
165
3994
174
66
541930
5
estab.
1049
189
604
125
67
985
55
8
541940
5
estab.
23970
1331
7684
7576
5365
21956
1631
34
541990
5
estab.
8050
3213
3354
638
302
7507
253
105
551111
5
estab.
1421
145
280
50
68
543
293
225
551112
5
estab.
8422
1208
2780
435
301
4724
813
1016
551114
5
estab.
33838
69
171
307
737
1284
4950
7375
561110
5
estab.
26238
3869
9544
3364
2253
19030
2673
1417
561210
5
estab.
2523
114
214
143
180
651
445
274
561310
5
estab.
7447
1447
2428
898
644
5417
1087
459
561320
5
estab.
25114
1406
2083
946
919
5354
3112
3412
561330
5
estab.
4964
502
720
393
467
2082
1101
730
561410
5
estab.
4794
760
2717
499
272
4248
266
88
561421
5
estab.
3358
382
833
489
634
2338
536
115
561422
5
estab.
3299
415
721
279
273
1688
516
321
561431
5
estab.
4689
725
2789
782
239
4535
113
35
561439
5
estab.
6078
419
1784
891
553
3647
568
278
561440
5
estab.
5272
438
1692
938
741
3809
821
265
561450
5
estab.
1509
101
407
217
181
906
205
75
561491
5
estab.
1136
227
471
215
130
1043
69
17
561492
5
estab.
3642
703
2141
411
206
3461
147
30
561499
5
estab.
1451
336
400
137
129
1002
180
83
561510
5
estab.
28782
1960
12360
5069
1896
21285
1822
972
561520
5
estab.
3514
417
1508
595
360
2880
340
139
561591
5
estab.
1029
110
483
156
86
835
139
45
561599
5
estab.
2754
236
840
273
182
1531
234
327
561611
5
estab.
5115
711
2535
746
478
4470
478
105
561612
5
estab.
6546
595
1086
600
707
2988
1316
664
561613
5
estab.
845
47
72
23
22
164
53
65
561621
5
estab.
5259
426
1643
690
503
3262
507
215
561622
5
estab.
3833
363
2361
747
234
3705
92
22
561710
5
estab.
11170
1057
5139
1757
1012
8965
643
370
561720
5
estab.
55648
8182
23931
9014
5954
47081
4795
1342
561730
5
estab.
65377
17606
30776
9208
4284
61874
2514
285
561740
5
estab.
9342
1429
5196
1515
680
8820
401
81
561790
5
estab.
5919
1238
3105
851
450
5644
222
17
561910
5
estab.
2424
316
884
327
260
1787
404
158
561920
5
estab.
4186
690
1769
606
391
3456
390
151
561990
5
estab.
20917
3275
9906
2862
1723
17766
1420
457
562111
5
estab.
7103
527
2532
1231
888
5178
738
175
562112
5
estab.
413
27
135
40
55
257
58
29
562119
5
estab.
852
111
424
120
66
721
81
9
562211
5
estab.
520
53
99
55
51
258
67
37
562212
5
estab.
1521
154
369
188
124
835
137
48
562213
5
estab.
119
12
30
14
12
68
10
2
562219
5
estab.
299
28
96
35
23
182
33
7
562910
5
estab.
1850
185
445
213
249
1092
418
142
562920
5
estab.
874
117
290
126
96
629
109
25
562991
5
estab.
3205
358
1657
606
273
2894
152
71
562998
5
estab.
204
27
65
22
20
134
33
17
611110
5
estab.
18604
761
2117
1791
2881
7550
7610
2814
611210
5
estab.
818
23
70
40
53
186
198
230
611310
5
estab.
2946
81
415
174
175
845
389
592
611410
5
estab.
570
50
152
65
59
326
172
50
611420
5
estab.
2896
428
1167
438
252
2285
327
133
611430
5
estab.
3299
655
1730
406
212
3003
187
59
611511
5
estab.
1694
122
618
350
267
1357
222
110
611512
5
estab.
921
151
334
134
115
734
89
18
611513
5
estab.
1163
80
470
223
173
946
116
90
611519
5
estab.
3078
348
1124
436
346
2254
475
204
611610
5
estab.
7448
848
3744
1643
792
7027
369
46
611620
5
estab.
6527
1480
2859
1026
613
5978
450
77
611630
5
estab.
902
106
279
122
121
628
135
40
611691
5
estab.
2895
351
962
407
354
2074
373
151
611692
5
estab.
1837
244
888
332
173
1637
166
30
611699
5
estab.
5130
713
2251
754
501
4219
553
216
611710
5
estab.
4174
836
2073
453
299
3661
271
138
621111
5
estab.
184997
13741
76724
40430
21574
152469
17358
5174
621112
5
estab.
10170
1080
6927
1112
479
9598
239
113
621210
5
estab.
115060
5351
46966
42534
15588
110439
3322
610
621310
5
estab.
30884
2911
21634
4981
1030
30556
288
38
621320
5
estab.
17606
968
9191
4358
1821
16338
815
177
621330
5
estab.
11738
1347
8369
912
397
11025
329
186
621340
5
estab.
14455
1458
5329
2421
1721
10929
1580
489
621391
5
estab.
8566
482
5498
1818
560
8358
185
5
621399
5
estab.
6688
1173
3848
750
361
6132
246
93
621410
5
estab.
1845
60
403
139
155
757
481
505
621420
5
estab.
6414
311
1175
460
410
2356
1117
1994
621491
5
estab.
818
35
27
10
8
80
31
59
621492
5
estab.
2321
32
50
47
87
216
234
131
621493
5
estab.
2561
195
385
318
375
1273
423
146
621498
5
estab.
8417
312
1083
581
561
2537
1365
1382
621511
5
estab.
5271
263
975
548
392
2178
463
354
621512
5
estab.
4400
335
1308
639
459
2741
621
411
621610
5
estab.
19439
1176
2474
1231
1593
6474
4296
2690
621910
5
estab.
3524
224
624
361
556
1765
1029
308
621991
5
estab.
1347
56
149
52
78
335
192
403
621999
5
estab.
1875
214
590
200
130
1134
153
72
622110
5
estab.
5648
74
36
18
13
141
392
1453
622210
5
estab.
848
12
13
3
5
33
44
228
622310
5
estab.
468
28
12
3
3
46
41
92
623110
5
estab.
16065
520
554
239
284
1597
3034
3927
623210
5
estab.
14773
270
936
511
579
2296
2533
6667
623220
5
estab.
5922
262
749
459
499
1969
1269
1866
623311
5
estab.
3056
132
253
149
185
719
652
819
623312
5
estab.
13735
1617
3972
1954
1684
9227
2090
1154
623990
5
estab.
6191
293
746
449
550
2038
1469
1767
624110
5
estab.
9361
574
2640
1083
942
5239
1851
1431
624120
5
estab.
13289
655
3085
1457
1289
6486
2724
3018
624190
5
estab.
20647
968
6873
2227
1728
11796
3612
3895
624210
5
estab.
3119
72
1114
414
246
1846
616
546
624221
5
estab.
2653
56
432
404
516
1408
826
332
624229
5
estab.
2458
171
984
378
234
1767
329
269
624230
5
estab.
1983
69
872
327
202
1470
276
140
624310
5
estab.
8106
295
1359
692
626
2972
1730
2323
624410
5
estab.
62963
5086
18745
10285
9958
44074
9474
4682
711110
5
estab.
3505
584
1488
470
328
2870
447
158
711120
5
estab.
581
79
251
78
68
476
86
17
711130
5
estab.
4732
1058
2311
650
377
4396
229
98
711190
5
estab.
971
246
414
97
72
829
81
18
711211
5
estab.
633
110
119
59
67
355
140
91
711212
5
estab.
918
281
236
105
56
678
78
74
711219
5
estab.
2771
571
1391
362
238
2562
180
24
711310
5
estab.
976
166
348
121
92
727
131
53
711320
5
estab.
3127
755
1500
385
223
2863
181
46
711410
5
estab.
2788
509
1587
397
145
2638
109
10
711510
5
estab.
11768
3701
6734
756
334
11525
201
27
712110
5
estab.
3903
312
1785
618
421
3136
517
217
712120
5
estab.
903
84
518
105
74
781
79
39
712130
5
estab.
395
36
103
55
57
251
89
44
712190
5
estab.
481
61
125
64
47
297
53
66
713110
5
estab.
931
256
190
106
86
638
157
41
713120
5
estab.
2581
299
516
299
219
1333
254
80
713210
5
estab.
595
76
75
69
40
260
98
135
713290
5
estab.
1931
194
503
355
290
1342
277
190
713910
5
estab.
11755
1305
2745
1786
1620
7456
3113
484
713920
5
estab.
400
32
54
42
40
168
71
102
713930
5
estab.
4227
678
2008
772
427
3885
238
46
713940
5
estab.
21942
4322
6228
2965
2639
16154
3735
917
713950
5
estab.
5400
291
1083
849
1173
3396
1333
123
713990
5
estab.
14656
3707
5987
2174
1343
13211
969
244
721110
5
estab.
44286
4843
10439
5267
6327
26876
7621
2526
721120
5
estab.
295
14
12
6
11
43
36
40
721191
5
estab.
3068
584
1446
502
318
2850
186
23
721199
5
estab.
859
276
373
101
59
809
27
13
721211
5
estab.
3989
1078
1763
549
260
3650
194
44
721214
5
estab.
3441
877
1189
430
300
2796
438
120
721310
5
estab.
3393
218
2153
554
279
3204
110
60
722110
5
estab.
193140
23141
38277
32270
32313
126001
40004
6494
722211
5
estab.
172766
13375
33333
20475
18381
85564
26660
19899
722212
5
estab.
4789
418
1303
720
465
2906
545
335
722213
5
estab.
36088
5858
9045
6377
5244
26524
4249
1185
722310
5
estab.
15905
480
814
410
342
2046
591
1233
722320
5
estab.
7350
1563
2425
1230
887
6105
996
192
722330
5
estab.
2531
711
1112
283
163
2269
150
53
722410
5
estab.
52665
5681
27975
10727
4763
49146
3157
236
811111
5
estab.
78818
7867
48539
14418
4214
75038
1511
517
811112
5
estab.
5058
285
2301
1060
428
4074
477
166
811113
5
estab.
6824
588
3567
1957
510
6622
181
18
811118
5
estab.
9611
563
5203
1928
771
8465
673
270
811121
5
estab.
35823
2986
17514
8307
4644
33451
1811
316
811122
5
estab.
6181
397
2051
770
363
3581
458
334
811191
5
estab.
7701
591
1403
1298
849
4141
1057
687
811192
5
estab.
13875
1929
5834
2080
1508
11351
1869
457
811198
5
estab.
3010
351
1546
441
192
2530
142
80
811211
5
estab.
4828
310
3170
726
310
4516
172
47
811212
5
estab.
7674
709
3141
1091
656
5597
611
272
811213
5
estab.
1800
114
715
302
237
1368
278
101
811219
5
estab.
2912
341
1430
430
252
2453
224
89
811310
5
estab.
25626
2588
12498
4574
2622
22282
1795
514
811411
5
estab.
3635
436
2310
501
155
3402
68
17
811412
5
estab.
6308
585
3445
825
375
5230
166
55
811420
5
estab.
6441
702
4369
962
299
6332
105
3
811430
5
estab.
2027
189
1488
148
76
1901
99
25
811490
5
estab.
10588
1487
6440
1352
601
9880
414
166
812111
5
estab.
4161
299
3034
444
134
3911
118
28
812112
5
estab.
73718
6396
37737
12559
6029
62721
3997
1962
812113
5
estab.
6194
1162
3760
776
244
5942
87
4
812191
5
estab.
3107
340
897
266
118
1621
204
192
812199
5
estab.
8510
1470
4267
1565
647
7949
413
111
812210
5
estab.
16215
559
5453
3890
2197
12099
1260
154
812220
5
estab.
6878
970
3050
732
397
5149
358
168
812310
5
estab.
13992
1295
7564
2216
1182
12257
925
550
812320
5
estab.
27674
2145
11001
5334
3816
22296
3806
1141
812331
5
estab.
1266
69
256
136
146
607
239
122
812332
5
estab.
1598
40
156
102
96
394
264
169
812910
5
estab.
6769
1024
4244
1042
332
6642
93
6
812921
5
estab.
3383
174
945
483
365
1967
435
81
812922
5
estab.
3066
210
1283
499
274
2266
258
66
812930
5
estab.
9613
205
844
454
293
1796
813
1363
812990
5
estab.
8308
2622
3633
981
448
7684
357
110
813110
5
estab.
161332
5581
85393
37076
17759
145809
14336
1048
813211
5
estab.
5898
508
3795
666
344
5313
305
89
813212
5
estab.
3492
164
927
398
317
1806
454
238
813219
5
estab.
2959
180
1466
416
265
2327
363
240
813311
5
estab.
1843
135
718
291
191
1335
206
208
813312
5
estab.
3880
271
1575
635
456
2937
451
275
813319
5
estab.
4675
365
2075
700
441
3581
502
433
813410
5
estab.
32063
1988
15655
6325
3651
27619
2865
959
813910
5
estab.
16641
660
10645
2623
1160
15088
1178
326
813920
5
estab.
7928
470
4498
1290
698
6956
711
224
813930
5
estab.
18697
811
8594
4414
2679
16498
1578
398
813940
5
estab.
2435
557
1404
262
122
2345
82
7
813990
5
estab.
24333
2439
14701
3388
2138
22666
1307
238
12
13
14
15
16
17
18
19
20
98_
EL500
98_
E500+
99
TOTAL
99_
E0
99_
E1_
4
99_
E5_
9
99_
E10_
19
99_
EL20
99_
E20_
99
342
76
431
81
181
51
24
337
24
145
76
252
53
76
26
11
166
10
13521
95
13011
1522
6237
2985
1563
12307
574
1263
12
1312
515
622
86
33
1256
33
832
0
859
295
461
49
28
833
24
13
0
10
5
2
0
1
8
2
344
1
360
84
184
47
22
337
17
323
85
401
30
122
74
43
269
41
2784
28
2785
530
1417
420
212
2579
139
380
1
367
96
153
57
33
339
18
1075
143
1223
142
311
173
116
742
222
481
6
579
189
206
92
39
526
37
556
10
574
81
313
60
47
501
41
3232
14
3269
494
1936
466
196
3092
104
1441
13
1493
293
740
182
104
1319
128
6868
565
7088
671
3804
904
494
5873
401
80
414
468
8
10
12
4
34
10
580
212
741
44
120
70
80
314
173
424
164
531
46
45
35
58
184
147
60
2
64
2
18
13
9
42
11
27
10
36
5
6
5
6
22
2
259
44
307
61
100
33
21
215
23
10
4
14
3
5
1
0
9
1
13
19
33
6
5
1
2
14
2
25
26
57
5
10
4
3
22
5
23
10
29
2
4
3
0
9
9
56
10
53
10
21
4
5
40
3
196
28
246
45
79
40
27
191
22
823
542
1372
27
105
93
136
361
249
108
175
287
4
17
20
18
59
27
378
88
479
25
98
68
67
258
84
1965
379
2386
174
630
331
285
1420
352
84
46
143
7
25
11
8
51
23
10
23
42
2
1
0
1
4
5
86
43
131
3
25
23
7
58
21
10
16
26
0
5
0
0
5
1
5
13
16
0
1
1
0
2
1
47
10
54
7
10
9
3
29
13
208
48
233
24
62
29
20
135
36
1427
181
1532
161
609
202
138
1110
199
6714
421
6692
594
3100
948
752
5394
679
308
17
300
30
83
49
40
202
57
179
24
197
24
62
19
18
123
33
147
5
142
9
55
15
27
106
26
163
293
461
13
51
23
5
92
24
205
864
1072
11
27
10
10
58
43
8
59
73
1
3
1
0
5
1
204
140
385
17
56
18
20
111
60
54
94
153
11
11
5
6
33
12
1871
4350
6667
45
125
77
136
383
954
707
2016
2851
47
222
100
70
439
98
3888
198
4129
257
2506
686
239
3688
136
584
116
715
65
325
91
49
530
49
49
32
72
4
14
3
6
27
14
11179
190
12383
3072
6226
1443
750
11491
548
153108
453
151952
24820
88534
24157
9558
147069
3992
8041
50
8226
1370
4042
1420
671
7503
585
6784
120
6998
798
2372
1257
1079
5506
1192
36366
602
36796
4071
13470
6780
5535
29856
5454
10901
367
11006
1297
3062
1843
1693
7895
2188
880
45
905
57
180
119
144
500
275
7726
97
7597
597
2062
1430
1415
5504
1754
3157
148
3436
386
991
658
511
2546
571
583
126
696
43
192
92
68
395
116
15851
210
15916
1774
6553
2911
2135
13373
2013
87737
805
89125
9042
41719
17551
11206
79518
7912
39449
26
39767
7104
21221
6324
3187
37836
1780
65193
510
66220
6732
29978
12977
8260
57947
6691
24443
28
24532
3697
11809
4741
2379
22626
1690
21332
253
21515
2570
8623
3829
2779
17801
2889
6481
7
6657
946
3566
1002
662
6176
441
44121
131
44449
6934
24889
7263
3159
42245
1792
13026
75
13352
1924
7644
1984
1018
12570
641
30950
30
30767
4402
14354
5555
3349
27660
2768
29472
103
29870
5327
11690
6132
3691
26840
2629
3771
59
3789
310
2095
863
299
3567
151
4557
41
4945
772
1323
872
829
3796
955
5268
7
5450
658
2225
1233
826
4942
463
23223
17
25060
4824
12692
4193
2107
23816
1129
1332
12
1519
332
467
266
193
1258
212
3293
772
4374
623
1143
633
545
2944
557
29315
195
31239
5739
13974
5661
3319
28693
2120
124
77
203
20
32
15
13
80
28
1027
484
1508
55
207
208
183
653
245
257
116
377
17
64
45
34
160
54
48
16
64
3
7
6
4
20
23
18
14
36
4
7
1
0
12
3
25
34
58
1
6
3
1
11
8
41
55
102
4
9
10
5
28
7
33
26
56
3
4
2
4
13
12
71
69
136
2
14
20
8
44
23
35
32
68
1
12
3
7
23
4
30
10
40
2
2
1
3
8
13
7
10
19
1
2
1
1
5
2
7
31
39
1
1
0
0
2
1
146
12
153
9
39
36
28
112
15
888
47
874
45
220
164
153
582
179
583
44
610
67
203
104
82
456
75
151
104
261
15
23
19
12
69
45
310
91
401
25
44
48
60
177
94
661
184
829
58
172
93
72
395
149
101
37
140
12
31
21
10
74
20
140
29
174
12
29
13
20
74
40
324
284
598
12
58
42
44
156
95
24
9
32
2
5
0
7
14
6
389
149
533
21
64
57
59
201
135
159
57
218
12
30
17
21
80
46
367
77
425
58
84
64
54
260
71
2018
133
2159
227
812
415
277
1731
219
1114
175
1273
61
218
168
171
618
314
125
112
223
2
21
10
18
51
49
200
267
474
22
27
26
17
92
49
148
20
172
24
45
27
22
118
22
583
88
670
60
108
83
72
323
176
7622
51
6780
609
2805
1478
1089
5981
638
2340
425
2729
242
582
395
382
1601
545
201
41
233
13
45
21
36
115
50
330
81
401
39
74
47
53
213
75
184
66
247
11
47
25
24
107
47
233
15
239
21
73
64
39
197
14
231
18
247
14
52
33
36
135
67
115
36
153
12
28
16
12
68
37
324
78
412
25
88
47
50
210
83
208
47
259
20
56
39
25
140
55
137
28
165
10
32
24
26
92
36
295
45
349
38
84
43
39
204
69
215
54
280
18
49
37
27
131
67
431
43
474
35
89
60
74
258
108
725
95
841
74
169
101
121
465
194
311
277
585
18
52
30
35
135
91
121
48
175
16
40
21
18
95
17
490
53
525
58
183
94
75
410
49
473
41
533
73
173
63
51
360
115
677
50
788
92
205
135
110
542
145
38
22
65
8
6
4
4
22
7
14
18
27
3
3
0
0
6
1
8
8
17
3
1
1
0
5
2
60
20
74
5
18
6
5
34
12
187
225
412
19
40
31
19
109
42
87
52
134
4
12
13
10
39
22
43
9
67
11
11
7
6
35
14
680
244
899
43
230
114
85
472
112
246
42
272
10
54
29
36
129
55
214
1
216
17
92
40
33
182
24
180
65
248
15
27
22
29
93
49
202
40
247
11
24
31
33
99
71
154
32
190
9
28
15
32
84
41
1249
92
1283
91
440
238
156
925
190
330
60
361
35
60
31
35
161
99
232
28
258
19
39
44
24
126
64
401
82
478
37
135
65
45
282
79
1975
23
1889
106
1024
380
158
1668
145
631
104
738
54
158
101
66
379
169
402
16
396
25
99
57
63
244
104
1597
17
1603
118
652
350
237
1357
201
180
15
186
4
45
33
29
111
42
11
11
23
3
1
0
1
5
2
1518
113
1839
128
426
304
323
1181
432
122
24
139
10
23
19
17
69
28
382
45
412
23
59
29
58
169
143
629
33
631
66
139
77
93
375
171
40
17
48
3
11
3
1
18
6
856
124
829
142
111
82
81
416
228
7277
102
6362
1188
1496
1067
1026
4777
1330
44
17
52
1
3
5
5
14
14
149
40
194
7
40
17
24
88
46
264
88
369
32
50
36
35
153
84
122
80
228
12
25
19
14
70
46
107
68
195
10
31
17
15
73
26
311
55
396
32
91
44
44
211
100
199
25
243
13
38
41
31
123
50
560
26
683
89
97
91
120
397
215
737
14
844
134
176
118
138
566
211
350
14
428
48
81
65
79
273
116
1505
56
1615
321
357
265
233
1176
326
35
21
57
4
6
3
6
19
14
238
0
264
57
118
39
20
234
22
194
7
341
55
71
41
46
213
85
358
29
378
46
94
50
40
230
97
129
12
147
16
21
12
17
66
42
116
6
121
15
21
14
20
70
38
1800
26
1745
233
754
273
185
1445
224
277
38
354
41
103
50
42
236
65
46
14
64
5
11
4
3
23
15
21
5
20
2
5
1
2
10
1
102
39
135
11
37
13
11
72
20
91
13
100
11
26
11
8
56
21
79
7
81
9
29
8
6
52
17
270
11
284
29
76
42
33
180
77
142
4
126
8
62
22
9
101
16
176
1
178
30
61
27
16
134
26
454
11
465
45
176
83
51
355
73
4100
297
4385
310
1049
751
781
2891
898
405
57
454
13
74
72
59
218
92
298
36
345
15
46
25
33
119
118
80
79
150
3
12
4
9
28
19
9
11
8
4
0
1
0
5
0
960
107
1077
52
107
124
187
470
339
179
134
306
11
32
19
32
94
48
1319
125
1441
121
325
218
227
891
309
1266
119
1324
72
321
180
224
797
303
1568
48
1634
161
456
296
269
1182
299
2964
60
2968
201
738
534
606
2079
686
153
211
389
23
39
15
11
88
38
690
36
730
53
188
96
110
447
157
2255
90
2262
204
775
368
348
1695
360
21
23
45
1
3
2
3
9
6
92
184
282
8
12
2
4
26
25
10
19
32
2
3
0
0
5
1
53
179
233
6
4
7
2
19
14
1052
699
1750
32
84
77
156
349
448
397
171
562
9
42
26
50
127
168
151
4
145
3
16
9
18
46
67
138
152
289
6
17
19
21
63
53
31
51
82
3
4
3
2
12
13
71
29
101
6
13
10
8
37
16
474
117
588
24
77
76
72
249
132
33
8
43
3
6
3
6
18
11
78
69
137
4
5
15
9
33
28
23
18
47
3
2
3
3
11
11
35
22
56
1
2
0
7
10
14
315
27
338
12
64
73
48
197
88
170
98
267
9
14
26
25
74
63
146
18
170
6
38
23
27
94
28
80
62
150
8
15
9
13
45
20
527
80
566
24
78
50
78
230
193
17454
639
17469
814
5708
3781
2826
13129
3006
415
40
442
30
196
62
43
331
45
826
75
899
35
165
151
154
505
243
4105
63
4084
304
1527
854
591
3276
599
8095
74
7818
400
3928
1988
823
7139
474
433
8
435
46
149
92
67
354
67
731
246
953
38
161
91
123
413
189
646
80
718
48
158
104
87
397
183
266
21
269
4
34
31
36
105
106
3400
71
3345
287
1613
694
358
2952
267
1270
31
1289
65
316
260
236
877
326
3003
141
2950
169
1190
572
339
2270
440
106
198
292
10
20
11
13
54
21
685
517
1242
19
86
100
78
283
179
165
85
241
8
28
22
14
72
45
320
62
372
15
91
45
45
196
73
60
23
79
5
20
4
6
35
12
25
33
53
0
1
1
4
6
5
104
543
637
9
33
17
9
68
18
50
29
75
3
7
3
9
22
13
81
44
126
5
15
8
14
42
29
18
24
43
0
4
3
5
12
4
8
14
23
0
0
0
2
2
0
365
295
668
27
71
46
42
186
96
38
27
62
3
13
9
5
30
3
19
34
57
2
3
1
1
7
9
31
10
39
2
2
6
3
13
11
382
289
659
15
71
42
53
181
106
261
304
586
31
31
21
38
121
97
97
46
151
13
34
18
17
82
14
5
4
10
0
0
0
0
0
4
43
60
104
5
9
4
5
23
7
120
38
156
8
45
23
13
89
17
34
29
66
2
9
8
2
21
5
353
108
462
26
87
67
40
220
73
203
63
256
12
61
32
25
130
39
318
52
351
13
84
67
33
197
70
660
211
898
50
175
80
87
392
174
174
50
223
4
38
31
27
100
47
236
111
358
15
67
39
43
164
53
1154
274
1448
68
290
195
220
773
277
523
159
671
27
144
87
69
327
112
728
80
775
37
229
149
123
538
113
688
57
719
37
209
144
85
475
118
154
58
207
10
35
22
29
96
41
669
94
761
58
188
111
96
453
139
344
220
541
12
45
42
42
141
77
59
40
95
1
13
6
3
23
13
648
149
771
36
130
133
103
402
161
270
56
336
36
88
45
40
209
50
923
207
1147
62
224
147
165
598
224
421
72
491
10
51
49
56
166
149
98
54
159
9
8
10
14
41
36
645
191
810
19
120
89
103
331
198
676
79
721
18
160
102
105
385
170
307
141
455
18
52
41
51
162
93
414
34
432
25
128
96
68
317
62
597
177
575
35
58
68
60
221
106
247
169
630
15
65
53
68
201
133
220
266
489
8
25
16
20
69
71
476
43
573
41
97
104
106
348
148
21
14
43
4
9
6
5
24
2
7389
1215
8514
384
1280
915
1120
3699
2394
98
62
162
6
22
15
16
59
17
618
96
705
38
255
83
60
436
84
145
77
225
5
26
12
23
66
43
577
137
725
17
107
81
90
295
177
803
173
937
37
138
104
134
413
229
36
25
58
0
14
5
3
22
3
954
25
971
96
437
152
96
781
127
129
22
144
2
19
24
13
58
39
129
96
228
5
24
10
9
48
49
157
18
178
17
48
37
21
123
24
47
7
53
0
16
8
4
28
11
116
43
142
4
20
11
15
50
32
90
46
136
6
16
17
7
46
24
25
29
54
3
8
3
1
15
6
463
77
546
50
208
100
59
417
35
6
60
71
5
4
1
0
10
0
1416
182
1699
159
593
263
175
1190
245
136
121
273
11
41
28
27
107
27
4021
1221
5364
123
537
438
566
1664
1350
766
158
921
28
107
99
137
371
251
285
129
413
9
37
25
37
108
102
2173
180
2337
101
547
410
388
1446
472
46
38
84
0
5
4
4
13
13
182
106
280
9
50
31
28
118
36
318
45
365
10
50
43
55
158
111
1081
21
1045
88
304
243
193
828
178
260
144
387
12
45
36
40
133
46
199
94
293
1
50
25
33
109
50
470
82
499
27
87
60
79
253
100
228
153
672
246
95
43
36
420
47
14
15
30
1
1
0
0
2
5
149
104
265
16
22
17
12
67
48
167
50
242
31
46
28
22
127
38
210
89
317
29
27
20
19
95
54
3
6
10
3
0
0
0
3
1
7
21
29
3
4
0
0
7
1
115
32
154
14
26
11
18
69
36
37
42
93
6
9
9
8
32
10
111
96
201
5
15
12
11
43
29
56
25
86
6
16
9
9
40
7
3
10
16
1
1
1
0
3
2
123
35
166
17
40
23
13
93
26
72
63
133
7
17
5
7
36
18
49
17
67
4
8
11
8
31
12
39
7
36
1
1
3
2
7
12
185
82
273
6
25
34
27
92
64
216
40
267
16
66
29
29
140
58
531
152
731
50
105
55
74
284
184
131
31
159
4
17
7
11
39
61
255
49
310
16
51
30
39
136
88
271
57
312
7
23
28
48
106
86
237
31
264
5
33
39
30
107
81
557
63
619
20
107
98
105
330
175
299
15
309
15
61
52
51
179
90
133
14
139
7
31
27
20
85
31
348
71
416
20
78
51
43
192
94
62
17
81
1
12
8
7
28
24
330
58
392
13
28
44
83
168
120
46
19
63
3
8
9
7
27
14
2016
139
2170
67
336
283
341
1027
725
148
31
175
9
22
20
32
83
35
155
18
175
13
48
26
26
113
26
1170
112
1267
69
314
209
173
765
282
144
23
167
8
31
38
25
102
34
64
14
78
2
10
8
8
28
20
579
62
631
38
136
106
87
367
153
2855
207
2953
92
539
463
553
1647
890
1013
28
1011
35
197
198
202
632
265
1213
199
1376
44
316
179
157
696
313
4206
250
4431
156
742
714
880
2492
1320
1827
53
1847
102
586
390
323
1401
324
400
74
467
24
64
45
56
189
139
523
108
633
15
51
59
94
219
232
89
179
257
6
28
13
9
56
17
444
39
448
13
123
71
56
263
102
836
156
981
46
197
119
121
483
235
117
13
137
7
22
19
27
75
30
333
56
392
8
60
48
54
170
109
1250
119
1348
66
331
198
209
804
292
23785
182
23233
1420
8752
5061
4006
19239
3355
2644
45
2616
34
341
447
647
1469
913
895
139
1009
16
125
123
169
433
294
682
112
783
18
92
106
115
331
234
2006
199
2154
83
446
309
379
1217
543
3343
59
3341
145
830
604
631
2210
851
393
167
585
27
81
55
60
223
115
353
127
480
31
87
59
59
236
74
131
37
173
10
30
16
20
76
35
199
47
243
12
35
25
27
99
68
95
103
192
3
21
16
11
51
26
109
9
117
23
40
14
16
93
13
38
21
55
1
11
5
2
19
6
196
15
220
17
74
38
31
160
37
54
14
65
3
13
11
6
33
11
872
67
957
62
184
155
172
573
224
672
8
677
38
258
180
97
573
80
74
21
89
3
23
14
9
49
16
3196
144
3357
296
907
608
595
2406
663
1258
102
1318
63
314
204
246
827
291
103
39
136
7
28
13
14
62
23
690
114
814
62
119
109
97
387
208
265
34
287
14
59
38
44
155
67
470
106
555
17
118
98
74
307
109
304
12
327
29
99
53
50
231
66
407
56
503
53
103
71
72
299
106
299
46
351
16
56
48
52
172
104
448
13
466
30
137
78
76
321
95
478
56
523
30
118
80
90
318
117
553
39
622
47
133
100
94
374
158
220
49
269
11
39
31
33
114
64
1569
100
1613
86
408
225
273
992
394
104
12
112
6
30
14
22
72
21
62
6
65
5
18
9
6
38
9
116
21
157
11
33
14
14
72
41
447
50
490
22
130
68
71
291
114
388
27
410
26
130
59
61
276
77
1213
132
1316
70
344
204
154
772
284
326
61
371
12
69
62
52
195
82
153
49
186
6
22
20
20
68
52
403
64
452
25
105
72
57
259
77
588
224
810
30
104
80
75
289
190
2517
75
2465
88
605
484
526
1703
565
396
64
456
20
49
48
65
182
165
225
32
257
10
21
21
33
85
97
4639
103
4532
168
1373
943
902
3386
897
1802
110
1892
101
544
394
317
1356
339
94
6
95
5
19
18
18
60
20
446
30
471
9
94
62
62
227
158
67
31
103
6
19
9
7
41
19
225
37
265
3
35
27
49
114
88
227
66
293
12
51
29
43
135
58
213
94
310
14
63
36
30
143
50
359
128
475
9
69
68
73
219
94
258
72
325
17
61
47
44
169
56
54
18
67
4
10
13
6
33
15
163
21
175
9
26
25
30
90
47
831
53
867
35
152
115
150
452
257
267
37
303
12
51
48
38
149
87
414
48
471
23
90
67
72
252
113
176
38
218
6
63
36
30
135
28
215
51
289
32
44
30
34
140
74
608
76
655
18
135
96
101
350
160
377
34
402
27
68
51
69
215
116
259
53
306
10
55
45
41
151
60
140
37
169
2
22
36
26
86
26
109
15
119
3
25
15
21
64
32
1999
144
2044
105
598
390
285
1378
385
496
74
590
101
162
74
65
402
80
174
33
210
22
46
31
23
122
42
146
8
134
15
39
21
23
98
25
997
122
1108
115
267
158
153
693
210
503
112
609
40
104
66
61
271
135
995
221
1182
78
196
131
149
554
292
441
55
475
26
143
78
57
304
73
519
53
539
57
143
79
74
353
94
118
33
151
11
26
25
19
81
21
1282
109
1374
82
287
195
223
787
342
917
237
1155
74
233
160
129
596
211
94
31
128
6
20
11
10
47
32
80
31
109
5
12
12
5
34
25
420
36
447
16
81
61
55
213
142
251
93
333
11
51
32
34
128
73
598
121
730
44
65
38
67
214
272
1595
198
1754
103
414
251
229
997
385
427
119
512
23
77
76
59
235
107
516
188
678
28
132
84
85
329
106
284
55
331
27
81
48
40
196
78
875
150
1000
44
256
140
132
572
208
196
29
212
9
46
29
37
121
45
717
121
824
42
169
127
103
441
178
573
82
633
35
170
82
79
366
128
134
30
163
11
30
20
26
87
29
154
18
139
6
54
20
7
87
30
799
74
859
51
216
114
132
513
186
77
16
104
9
24
9
14
56
22
516
37
534
57
161
83
65
366
82
224
28
262
42
81
34
33
190
36
53
37
94
9
14
5
8
36
18
553
19
551
36
165
85
76
362
127
312
43
362
19
60
53
58
190
90
298
40
326
22
69
46
40
177
75
106
45
152
15
34
17
17
83
17
19
19
39
1
6
2
5
14
3
66
30
100
12
22
7
9
50
14
11
15
27
1
1
2
1
5
3
8
13
23
0
8
0
1
9
0
22
16
40
1
7
3
2
13
8
260
55
306
8
58
49
33
148
67
511
223
704
25
118
87
68
298
111
478
113
587
28
113
83
90
314
113
1162
162
1285
57
328
215
168
768
266
77
55
137
6
20
13
8
47
24
26
19
44
2
9
9
2
22
2
23
12
61
8
8
3
3
22
10
226
152
360
16
27
15
20
78
86
399
119
515
27
81
63
66
237
100
155
79
235
16
40
26
21
103
35
90
40
140
12
19
11
8
50
25
893
99
1016
86
221
119
127
553
260
173
43
218
27
73
16
25
141
28
73
35
111
12
26
14
12
64
11
62
25
89
9
15
13
6
43
10
724
90
832
53
134
122
138
447
219
359
51
392
17
63
60
64
204
81
59
26
88
8
14
9
11
42
7
744
63
791
58
186
114
89
447
212
106
42
145
3
26
24
16
69
20
771
129
858
32
298
151
91
572
94
78
26
111
6
24
8
9
47
22
856
175
998
44
255
127
95
521
210
148
63
212
8
34
26
25
93
32
185
97
278
6
45
20
32
103
43
402
148
532
27
110
68
51
256
82
255
111
350
22
56
34
25
137
57
592
197
784
25
53
49
73
200
225
42
20
70
5
8
10
7
30
13
1138
352
1478
68
258
161
148
635
325
162
66
229
18
52
31
19
120
27
244
127
382
18
33
31
26
108
68
970
160
1134
75
255
162
164
656
244
7
15
21
0
1
0
2
3
1
9
20
29
0
1
2
0
3
6
37
10
50
1
8
7
6
22
12
158
79
241
11
23
17
26
77
48
625
74
681
47
176
91
97
411
131
1072
64
1098
132
305
177
154
768
184
370
21
402
50
121
71
56
298
65
39
13
52
1
8
7
6
22
13
366
34
386
32
87
60
57
236
90
7821
83
7749
567
3338
1727
1108
6740
789
1606
143
1675
103
544
273
193
1113
296
3690
199
3839
432
1547
598
450
3027
486
361
46
411
36
97
54
63
250
84
200
11
209
22
73
33
25
153
34
942
44
987
65
232
156
153
606
250
102
3
107
8
34
25
12
79
19
610
48
632
26
171
108
69
374
163
1062
7
1054
59
220
177
220
676
326
289
74
350
16
63
38
40
157
71
2027
89
2105
124
416
345
373
1258
578
631
65
685
32
146
100
90
368
183
435
35
463
25
147
78
54
304
90
343
35
382
13
84
56
64
217
93
1362
225
1568
83
364
246
217
910
318
1455
184
1611
104
376
255
228
963
325
860
31
879
58
384
164
125
731
80
477
76
542
23
177
93
62
355
79
7361
65
7345
503
4402
1375
561
6841
337
2281
19
2287
225
1039
434
257
1955
260
160
6
161
13
47
27
24
111
38
409
1
392
42
190
70
35
337
46
915
11
878
97
380
159
96
732
121
2483
89
2496
259
878
446
318
1901
362
242
1
217
30
95
35
25
185
24
747
32
800
108
288
107
95
598
120
103
12
114
7
30
11
13
61
28
170
9
181
15
62
21
22
120
39
591
6
586
39
255
118
78
490
71
101
14
107
3
27
8
18
56
26
5857
75
6007
595
2386
1139
806
4926
781
538
126
650
22
89
78
106
295
175
552
31
618
71
269
100
61
501
64
231
12
244
21
90
45
16
172
47
319
38
354
18
66
58
47
189
90
156
15
172
5
50
27
30
112
32
2840
81
2879
298
956
511
380
2145
508
6964
737
7708
739
2830
951
671
5191
1230
10392
1767
12101
873
3908
1626
1195
7602
1683
1574
298
1925
109
484
251
187
1031
330
6960
19
6594
317
3170
1621
930
6038
432
6415
315
6704
680
3026
926
649
5281
851
7919
372
8304
769
3645
1298
892
6604
970
6088
810
7019
606
2296
993
770
4665
979
2432
672
3236
311
985
426
266
1988
346
1201
457
1777
129
478
171
123
901
170
2621
283
2869
305
1109
443
270
2127
251
1238
136
1358
78
447
194
138
857
244
5627
1608
7120
322
2003
1062
798
4185
935
14669
2646
17511
1944
5432
2538
1869
11783
2051
5245
159
5239
344
2068
1038
759
4209
681
8657
1172
9489
967
4149
1258
812
7186
848
1630
125
1712
100
652
224
166
1142
306
2560
209
2728
174
1034
499
350
2057
334
10106
1638
11631
677
3698
1642
1240
7257
1692
657
72
695
65
287
104
75
531
67
10643
3130
13873
791
4072
1966
1475
8304
1506
3451
334
3711
257
1303
650
445
2655
543
16449
4639
20928
1341
6336
2994
2222
12893
2330
8176
1357
9436
413
2937
1394
1131
5875
1401
4138
663
4839
297
1542
788
558
3185
571
4367
1222
5651
195
1215
707
604
2721
910
1285
256
1546
69
411
195
146
821
280
4630
637
5214
274
1370
604
555
2803
967
9410
173
9448
452
2681
1805
1761
6699
1998
32381
3107
34947
2151
12906
5855
4221
25133
4693
11962
3022
15152
680
4058
1948
1574
8260
2262
6354
414
6738
433
2389
1233
868
4923
819
3753
239
3924
346
1683
637
443
3109
408
5945
255
6179
700
2675
1003
685
5063
698
3140
50
3158
375
1483
511
300
2669
349
8275
699
8459
634
2993
1348
1176
6151
1247
7942
50
8126
946
4758
1239
595
7538
444
11706
395
13004
2451
6400
1819
972
11642
746
1641
622
2215
84
740
234
154
1212
179
6493
1611
7864
455
2849
1160
812
5276
797
5052
453
5289
314
2052
857
639
3862
754
6469
1655
7510
672
2758
981
664
5075
767
5529
214
5853
676
2673
921
539
4809
514
4654
245
4769
547
2117
728
477
3869
507
7987
286
7912
1037
3877
1142
701
6757
716
1665
81
1750
212
833
263
151
1459
156
3471
829
4163
306
1406
600
391
2703
415
3224
459
3588
240
1150
536
446
2372
570
2324
471
2769
197
915
375
265
1752
343
971
45
975
56
322
156
152
686
186
2192
308
2473
209
965
335
300
1809
277
3038
34
3048
433
1275
512
358
2578
363
3329
154
3423
243
1305
613
500
2661
508
5742
242
5880
470
1990
984
836
4280
1016
11773
2842
14249
1047
5109
1785
1309
9250
1484
5222
1083
6197
189
1070
953
878
3090
1476
1856
190
1960
129
582
232
234
1177
474
1599
94
1603
209
704
261
148
1322
135
3720
538
4158
247
1559
499
464
2769
564
8930
2602
11252
653
3903
1446
987
6989
1133
5947
1556
7500
146
1086
1042
1062
3336
1763
2989
759
3660
207
1205
523
333
2268
426
2857
101
2876
127
464
285
435
1311
1019
1483
354
1844
145
517
212
176
1050
267
5926
1501
7313
451
2221
957
633
4262
962
3452
750
4105
266
1460
482
304
2512
429
3857
81
4034
429
1440
697
556
3122
553
1378
195
1548
120
361
230
208
919
334
1835
384
2186
123
568
334
248
1273
335
15363
181
16011
2773
8640
2164
1056
14633
913
25185
1034
26117
1236
2773
1759
3264
9032
12751
23514
160
23998
3269
14062
3885
1501
22717
845
2961
54
3039
284
949
656
562
2451
440
3736
1
3814
368
1323
823
756
3270
525
4946
275
5284
476
2034
1109
743
4362
483
1901
0
1944
278
896
420
240
1834
96
30639
11251
41869
1871
11513
6482
3911
23777
3896
12909
4853
17790
734
3599
3030
2237
9600
1880
25725
3998
29574
1869
8828
5429
3829
19955
3772
15607
360
15720
1230
6933
3312
1947
13422
1598
2006
200
2292
271
1093
347
148
1859
99
11791
4758
16672
1138
5495
2266
1115
10014
1049
9908
418
10044
624
4595
2166
1223
8608
766
11712
6793
18997
1362
5274
2282
1225
10143
1270
11858
1390
13046
1841
5149
2406
1218
10614
750
1728
1428
3080
110
686
311
241
1348
282
1710
2219
4377
161
451
359
299
1270
397
4724
3652
8380
257
1732
878
525
3392
602
14404
1027
15259
733
5200
3422
2494
11849
1831
38553
5217
43222
2279
11053
7667
6124
27123
7707
4687
82
4624
351
2179
1089
550
4169
313
14513
2001
16431
1313
5088
2903
2111
11415
2196
48716
19837
69004
5362
18923
7060
5687
37032
7947
23783
3924
28427
3472
11790
4735
2410
22407
1218
6434
185
6516
647
3010
1374
719
5750
416
1771
5
1807
272
964
316
152
1704
93
3209
0
3166
664
1483
459
275
2881
225
2559
783
4924
840
994
418
309
2561
322
2645
1186
3885
399
932
436
271
2038
364
3894
976
5628
1382
1728
748
429
4287
305
26385
1495
28149
2320
14288
5570
2265
24443
1445
23821
18744
41846
1147
6404
6947
4852
19350
3029
4928
4598
9587
661
2483
701
387
4232
377
8463
6261
14673
624
3952
1554
758
6888
843
5761
2178
8384
811
2764
1148
580
5303
474
7116
879
7902
729
2939
1320
898
5886
840
54788
27419
81486
2926
12873
9695
7496
32990
9354
36832
4898
39609
2580
14903
8064
4466
30013
3450
7363
4500
11445
431
2972
1422
831
5656
805
19292
18159
36154
1591
8926
3394
1574
15485
1268
3108
2060
5333
414
1480
559
221
2674
177
9039
11799
20901
793
3548
1558
984
6883
997
2714
3076
5529
375
1365
387
136
2263
217
8606
3155
11677
1118
3988
1446
810
7362
735
9873
19730
30042
546
3507
1751
1029
6833
1385
21459
6645
28552
1848
11404
4240
1739
19231
1187
1324
758
2041
105
429
155
112
801
207
21688
2458
23140
2225
9887
3945
2175
18232
1977
7225
3709
10789
804
3328
1182
670
5984
620
4311
1912
5888
351
2296
829
357
3833
275
4403
109
4429
242
1826
919
588
3575
520
7716
4437
11957
549
3071
1379
811
5810
873
2188
44
2108
170
1258
272
126
1826
163
4334
3622
7763
395
1903
700
321
3319
426
125
10401
10538
65
1
1
0
67
13
137
1651
1840
12
60
24
5
101
1
11268
13175
25756
1287
5359
2037
1108
9791
998
25479
155
24798
2004
13064
5716
2456
23240
1086
5079
2651
8415
464
2199
1101
652
4416
605
31392
5251
35167
3274
14174
5620
3056
26124
2868
16416
1804
18037
1466
9087
2156
913
13622
980
7422
1040
8213
674
3187
1448
830
6139
576
5943
10
5921
763
3492
910
357
5522
229
4940
784
5951
418
1449
990
905
3762
743
4038
487
4775
615
1833
675
332
3455
406
18301
1377
19969
2773
9146
3254
1706
16879
1186
8947
845
10634
1852
4127
1517
900
8396
918
5968
421
6251
645
3109
819
569
5142
449
5259
319
5422
175
1793
1177
802
3947
828
3879
2751
6497
118
930
801
609
2458
800
303
1
285
44
176
44
11
275
5
13266
1389
14477
2098
6787
1844
1132
11861
960
866
1961
2698
90
150
37
44
321
156
322
228
539
28
75
44
38
185
74
1232
114
1372
184
557
166
139
1046
189
166
17
225
31
48
20
16
115
35
430
12
451
81
191
64
40
376
38
306
207
535
39
81
27
29
176
48
56
15
83
17
24
10
2
53
10
467
92
554
42
127
65
68
302
87
127
2
135
31
37
20
18
106
19
335
52
396
43
101
52
49
245
69
250
2
247
60
92
29
22
203
27
17110
422
18737
3488
8946
2424
1557
16415
1475
23471
2523
27311
4448
11689
2748
2019
20904
2796
3105
3264
6676
521
1200
303
232
2256
449
8828
450
9219
880
3230
1361
1331
6802
1515
34256
476
33459
4303
18703
5051
2722
30779
1831
13125
964
13347
1178
6101
1911
1321
10511
1316
39
6
163
2
13
5
3
23
6
14
4
13
1
0
3
3
7
1
407
119
520
31
127
47
38
243
93
26
0
27
5
9
5
2
21
5
272
143
440
32
73
28
29
162
56
3175
19
3102
367
1676
426
315
2784
261
3405
32
3503
583
1573
524
370
3050
373
3497
903
4341
176
1127
481
481
2265
814
1447
85
1480
129
382
204
219
934
372
1820
94
1860
183
520
339
273
1315
324
815
36
805
121
301
111
79
612
131
34
324
327
4
7
0
1
12
6
116
1445
1683
7
41
17
9
74
23
68
422
482
3
7
2
6
18
20
10
76
58
2
0
2
0
4
7
429
43
458
73
163
51
49
336
61
1692
26
1649
436
737
199
128
1500
100
161
2
160
25
67
20
19
131
20
119
8
135
2
4
0
2
8
1
1262
437
1699
114
450
205
174
943
223
2195
331
2471
207
935
437
249
1828
236
538
283
837
35
138
83
77
333
107
133
63
199
8
33
21
20
82
29
436
183
601
27
100
33
52
212
95
842
64
891
119
362
108
94
683
111
898
65
902
99
415
97
75
686
100
5989
56
6145
635
2781
1323
876
5615
372
580
125
798
155
236
92
54
537
87
14390
1416
15464
1017
5850
2468
1573
10908
1719
906
21
1076
258
444
139
94
935
86
106
18
174
27
64
12
8
111
8
2639
3457
6309
459
1214
355
230
2258
330
5340
287
5629
711
2565
681
534
4491
612
3185
683
4246
261
963
421
407
2052
645
646
218
911
62
145
106
94
407
172
439
70
516
54
103
65
54
276
99
932
545
1281
71
347
134
95
647
158
7010
1676
8625
466
2244
1408
1050
5168
1026
5743
507
5984
549
2434
971
645
4599
603
2503
180
2646
288
1201
346
235
2070
279
1132
145
970
97
335
136
101
669
97
87
20
108
10
35
13
9
67
15
2421
311
2912
382
985
381
279
2027
281
10083
1611
11132
881
3527
1406
1258
7072
1604
9527
176
9796
2698
4928
961
526
9113
405
625
86
706
75
291
78
61
505
48
2761
3201
5885
227
478
473
457
1635
539
290
28
312
118
78
22
20
238
29
2934
58
2851
400
1415
435
276
2526
215
367
11
339
60
144
58
29
291
29
278
1
274
63
151
32
14
260
9
256
33
289
47
133
35
19
234
20
695
23
701
141
362
73
39
615
46
1416
6
1553
250
889
207
123
1469
72
371
32
396
41
206
52
21
320
15
280
40
339
46
69
42
32
189
65
5640
613
6198
474
1121
1054
1211
3860
1095
1172
773
2009
112
304
147
111
674
296
378
374
755
52
129
49
42
272
67
1835
2368
4609
150
646
272
177
1245
247
3452
18823
23461
487
1122
469
439
2517
668
2140
1807
4099
422
925
316
211
1874
251
1591
2329
5164
316
627
262
166
1371
206
1802
281
2208
352
665
245
167
1429
236
483
196
791
100
161
69
49
379
58
744
119
1219
232
401
109
69
811
54
339
177
564
61
129
43
28
261
54
2204
116
2590
122
1145
478
285
2030
358
4908
381
7714
2651
2170
921
632
6374
549
308
50
397
64
128
41
27
260
24
4851
3457
8914
714
2064
616
468
3862
687
0
41
46
4
0
1
0
5
0
22853
50103
72481
203
226
579
1916
2924
9745
6977
9884
15934
23
68
134
317
542
2410
15036
485
15474
70
4377
1978
1695
8120
4006
42
7
156
16
5
4
6
31
48
128
572
761
17
37
12
13
79
32
3280
4330
7814
356
1452
445
255
2508
346
5717
9448
12375
484
2171
712
418
3785
922
9310
6897
20501
1378
3552
1490
1089
7509
1608
121
72
225
60
41
18
10
129
20
220
66
307
72
89
16
11
188
15
6423
1466
7628
558
3240
978
469
5245
577
10375
579
11363
2015
4638
1693
1118
9464
1057
924
349
1294
124
342
106
87
659
134
5964
1531
7494
432
2127
790
493
3842
933
3025
4080
5862
445
1385
326
217
2373
323
8596
14981
26297
881
4695
1063
570
7209
699
669
71
732
115
328
58
44
545
95
1360
84
1610
195
724
212
85
1216
93
66
16
118
43
32
8
4
87
6
6602
281
6704
1076
4063
659
267
6065
245
10451
883
11378
1444
5681
1548
798
9471
705
8381
804
10291
2491
5237
935
422
9085
319
2602
462
2957
350
1451
277
153
2231
168
418
46
404
49
219
37
13
318
10
1183
10114
11234
72
332
105
104
613
185
883
2504
3238
82
231
84
85
482
173
2552
18545
23973
142
959
384
185
1670
362
821
1989
3075
196
318
155
92
761
94
133
15
173
23
71
23
14
131
24
270
133
593
16
117
32
14
179
48
118122
2715
120287
9338
77108
16901
6971
110318
5379
3860
942
4603
386
1648
452
319
2805
557
5622
908
6357
496
2269
873
607
4245
778
1872
475
2603
294
1049
262
168
1773
203
163
33
185
27
96
12
6
141
9
665
552
1347
117
296
65
26
504
72
261
6
463
216
176
35
14
441
10
57346
1567
58238
5200
35431
7766
3504
51901
2871
28954
991
29827
3552
18297
3500
1628
26977
1283
5227
2041
7614
545
3598
631
228
5002
324
11396
233
11795
1352
7642
1488
484
10966
409
61626
1893
64342
9877
38333
6162
2943
57315
2769
20277
3462
25734
2448
9573
2833
1905
16759
2376
9164
872
10120
962
4328
1390
923
7603
1090
12012
36
12425
1508
8503
1512
546
12069
254
9772
348
11242
3081
5315
1062
633
10091
472
2768
1445
4652
306
1034
369
309
2018
420
789
65
801
83
349
99
69
600
78
2418
3350
5794
303
1042
302
203
1850
255
1691
1227
2718
151
500
232
212
1095
447
2305
441
2774
168
754
282
208
1412
431
14901
6799
20851
970
5672
2724
1492
10858
1801
855
833
2766
72
291
163
101
627
138
1721
9
1739
564
615
228
145
1552
130
2601
565
3625
282
855
460
353
1950
468
4568
1678
6428
287
1547
948
644
3426
609
764
67
744
132
332
99
60
623
46
2892
1093
4469
354
1037
520
383
2294
404
1189
226
1362
161
460
170
103
894
168
4735
1114
5921
618
1696
644
528
3486
680
1890
234
2099
253
928
254
169
1604
165
168536
863
168486
14320
107351
23255
11198
156124
8988
6074
552
6821
551
2374
1200
842
4967
837
1760
53
1730
285
964
210
118
1577
80
53449
842
54475
5252
30124
9842
4547
49765
2843
11979
851
13106
1154
6903
1828
1019
10904
948
2225
889
3186
311
773
288
248
1620
420
28582
266
28655
3862
18711
3513
1215
27301
839
21046
142
21453
2275
10543
4258
2268
19344
1589
7615
11
7695
1683
3606
1289
661
7239
388
49411
4013
53729
5849
21198
7378
5631
40056
5887
2130
3
2103
345
1271
248
134
1998
87
3110
23
3270
566
2078
321
145
3110
120
634
34
644
114
317
85
45
561
49
8905
52
8979
679
4726
1873
1022
8300
551
4729
886
5557
300
1506
806
590
3202
946
10174
21
10220
1587
6340
1371
573
9871
281
1453
36
1418
222
736
169
130
1257
103
14999
64
15329
2303
9120
2246
1019
14688
519
1065
5
1130
222
653
153
52
1080
38
33554
2233
39263
8123
18689
3730
2412
32954
2776
32327
1943
36399
5297
18299
3724
2243
29563
2387
855
615
1511
204
312
115
77
708
126
13767
241
16625
5041
8857
1358
544
15800
428
28391
995
30383
6821
16011
2581
1410
26823
1386
15096
738
16496
3200
8132
1997
1113
14442
978
13383
144
14342
3818
7912
1187
611
13528
493
3233
252
3621
724
1696
342
213
2975
260
3364
95
3399
730
1932
338
195
3195
132
6613
300
7239
1133
3305
959
667
6064
570
14932
195
15397
3665
8802
1342
643
14452
552
8413
1239
9988
1097
3232
1268
892
6489
1328
1964
73
2100
216
835
298
214
1563
293
13051
584
13833
1910
6453
2142
1364
11869
1080
6416
164
6399
700
3683
924
463
5770
387
808
82
900
104
407
120
64
695
66
2212
519
2715
298
1052
365
217
1932
196
1920
302
2276
274
982
281
175
1712
150
3571
199
3897
313
1434
608
526
2881
638
505
68
580
73
263
73
40
449
34
9330
180
9452
1117
5319
1497
675
8608
505
3661
586
4300
492
1378
448
365
2683
664
9385
4692
14013
1278
5929
1164
444
8815
397
4234
17
4331
630
2775
472
191
4068
182
1048
1
1081
182
627
124
77
1010
62
23621
349
24125
1218
7554
7524
5551
21847
1869
7865
185
12128
4849
4972
1001
442
11264
365
1061
360
1550
181
368
66
78
693
286
6553
1869
8902
1133
3170
489
358
5150
786
13609
20229
36076
84
220
301
726
1331
4668
23120
3118
26293
3879
9962
3351
2335
19527
2861
1370
1153
2690
138
247
135
156
676
384
6963
484
8477
1655
2787
988
710
6140
1092
11878
13236
27272
1365
2288
982
1061
5696
3080
3913
1051
4965
395
778
389
462
2024
1048
4602
192
4748
791
2674
469
289
4223
242
2989
369
3087
224
864
462
595
2145
507
2525
774
3169
341
724
265
236
1566
474
4683
6
4554
577
2684
867
248
4376
132
4493
1585
6167
394
1781
846
546
3567
584
4895
377
5086
369
1674
931
722
3696
790
1186
323
1504
75
418
211
148
852
207
1129
7
1188
203
542
231
115
1091
75
3638
4
3795
642
2326
416
224
3608
125
1265
186
1602
301
564
172
132
1169
161
24079
4703
27390
1602
11904
4762
1852
20120
1645
3359
155
3434
385
1458
574
370
2787
328
1019
10
1013
81
476
168
94
819
148
2092
662
2732
184
813
283
200
1480
221
5053
62
4985
680
2356
753
497
4286
489
4968
1578
6574
523
1184
564
636
2907
1256
282
563
858
34
89
25
21
169
44
3984
1275
5336
489
1628
677
551
3345
516
3819
14
3854
330
2352
773
269
3724
100
9978
1192
11127
912
5128
1805
1022
8867
687
53218
2430
54962
6785
24070
8885
5998
45738
4786
64673
704
65490
16401
31115
9594
4598
61708
2738
9302
40
9050
1072
5251
1504
701
8528
397
5883
36
6138
1153
3260
918
500
5831
253
2349
75
2312
212
865
342
276
1695
390
3997
189
4031
493
1796
601
408
3298
410
19643
1274
20218
2121
10064
2896
1811
16892
1428
6091
1012
6569
485
2375
1067
829
4756
664
344
69
404
20
111
55
53
239
60
811
41
771
81
386
124
60
651
71
362
158
536
54
108
55
50
267
73
1020
501
1515
134
387
202
130
853
122
80
39
121
10
32
12
12
66
12
222
77
280
25
84
39
27
175
27
1652
198
1839
199
425
236
225
1085
417
763
111
837
68
288
144
80
580
87
3117
88
3182
261
1708
616
283
2868
145
184
20
246
53
72
29
18
172
34
17974
630
18889
633
2130
1823
2872
7458
7778
614
204
816
28
69
40
59
196
192
1826
1120
3004
102
407
173
168
850
403
548
22
553
50
143
60
56
309
173
2745
151
2930
463
1191
408
243
2305
332
3249
50
3218
459
1762
442
245
2908
185
1689
5
1696
148
622
356
256
1382
240
841
80
959
132
359
140
117
748
100
1152
11
1160
68
469
224
160
921
134
2933
145
3086
368
1106
443
334
2251
453
7442
6
7719
933
3810
1659
852
7254
411
6505
22
6961
1636
2987
1048
659
6330
489
803
99
941
122
281
139
117
659
145
2598
297
3324
347
1004
397
353
2101
411
1833
4
1920
277
893
351
195
1716
167
4988
142
5137
599
2312
756
538
4205
589
4070
104
4179
732
2134
495
285
3646
294
175001
9996
183698
13503
74993
39996
21576
150068
17873
9950
220
10269
1262
6777
1130
472
9641
251
114371
689
115268
5481
45721
43011
16229
110442
3479
30882
2
31131
2837
21784
5098
1069
30788
291
17330
276
17673
1051
8989
4472
1878
16390
837
11540
198
11330
1242
8075
918
416
10651
288
12998
1457
14597
1531
5372
2383
1693
10979
1441
8548
18
8418
423
5390
1766
606
8185
195
6471
217
6935
1220
3999
771
379
6369
252
1743
102
1820
48
372
163
153
736
473
5467
947
6425
209
1181
447
408
2245
1063
170
648
720
25
27
7
16
75
20
581
1740
2786
48
50
52
70
220
202
1842
719
2509
186
395
302
362
1245
374
5284
3133
8459
306
1100
592
527
2525
1302
2995
2276
5171
253
926
507
387
2073
474
3773
627
4420
399
1217
598
466
2680
593
13460
5979
17451
1228
2448
1182
1409
6267
3575
3102
422
3526
259
598
377
528
1762
1004
930
417
1299
40
147
48
71
306
190
1359
516
1821
145
599
205
126
1075
173
1986
3662
5621
69
46
29
20
164
389
305
543
838
17
17
6
10
50
36
179
289
510
41
21
4
15
81
34
8558
7507
16561
680
713
296
306
1995
2982
11496
3277
15119
207
904
509
566
2186
2555
5104
818
6003
158
771
449
496
1874
1231
2190
866
3304
162
254
172
197
785
646
12471
1264
14370
1059
4123
2019
1652
8853
2230
5274
917
6200
184
733
448
581
1946
1385
8521
840
9282
389
2431
1176
947
4943
1826
12228
1061
13257
528
3078
1472
1285
6363
2700
19303
1344
20934
912
6655
2260
1759
11586
3628
3008
111
3128
55
1098
418
259
1830
679
2566
87
2672
36
379
399
528
1342
868
2365
93
2484
100
1003
408
246
1757
343
1886
97
1905
40
843
311
198
1392
296
7025
1081
8213
243
1304
639
638
2824
1788
58230
4733
63719
5106
18551
10071
10180
43908
9464
3475
30
3322
469
1397
491
308
2665
481
579
2
591
86
247
80
72
485
82
4723
9
4604
852
2388
670
355
4265
233
928
43
825
184
387
91
59
721
80
586
47
667
132
112
66
64
374
139
830
88
888
225
266
98
58
647
70
2766
5
2817
586
1406
359
258
2609
184
911
65
1030
187
343
120
94
744
137
3090
37
3194
757
1535
390
221
2903
198
2757
31
2837
578
1535
416
156
2685
112
11753
15
12131
3931
6751
758
360
11800
276
3870
33
3940
259
1792
631
451
3133
545
899
4
891
70
517
106
81
774
71
384
11
404
43
98
58
42
241
100
416
65
479
45
130
58
48
281
65
836
95
689
175
134
70
76
455
108
1667
914
2446
312
519
261
218
1310
242
493
102
546
64
60
56
44
224
90
1809
122
1692
148
418
258
281
1105
254
11053
702
11809
1252
2781
1784
1629
7446
3132
341
59
395
31
64
33
34
162
76
4169
58
4170
606
1982
786
444
3818
245
20806
1136
22401
4253
6417
3070
2669
16409
3672
4852
548
5291
314
1092
835
1122
3363
1285
14424
232
14727
3325
6173
2245
1395
13138
1042
37023
7263
44832
4597
10605
5167
6617
26986
7581
119
176
279
13
9
7
12
41
26
3059
9
3000
516
1415
493
342
2766
206
849
10
851
281
364
95
60
800
30
3888
101
3783
972
1696
542
239
3449
182
3354
87
3340
793
1177
423
299
2692
453
3374
19
3193
202
2007
544
271
3024
97
172499
20641
190788
19618
39514
32080
32091
123303
39917
132123
40643
170421
12360
32410
19840
18247
82857
26275
3786
1003
4250
462
1277
637
437
2813
412
31958
4130
36249
5495
9109
6232
5329
26165
4443
3870
12035
16455
408
840
451
373
2072
533
7293
57
8171
1514
2683
1417
1051
6665
1202
2472
59
2787
970
1078
311
181
2540
138
52539
126
51177
5365
26629
10673
4866
47533
3234
77066
1752
78394
7294
48294
14879
4302
74769
1560
4717
341
5098
225
2329
1024
442
4020
518
6821
3
6676
464
3515
1942
551
6472
180
9408
203
9127
407
4944
1850
787
7988
601
35578
245
35037
2679
17031
8100
4737
32547
1794
4373
1808
5924
352
2038
806
358
3554
480
5885
1816
7813
590
1458
1244
839
4131
1053
13677
198
13882
1751
5864
2113
1516
11244
1885
2752
258
2947
316
1454
429
185
2384
118
4735
93
4433
249
2964
666
284
4163
150
6480
1194
7035
643
3035
1033
617
5328
624
1747
53
1764
105
693
275
242
1315
260
2766
146
2986
251
1441
431
253
2376
228
24591
1035
25149
2095
12529
4606
2596
21826
1788
3487
148
3504
405
2177
527
165
3274
78
5451
857
6008
502
3392
783
400
5077
168
6440
1
6285
621
4304
938
314
6177
103
2025
2
1993
146
1442
145
67
1800
51
10460
128
10500
1527
6416
1396
609
9948
356
4057
104
4071
339
2949
415
138
3841
105
68680
5038
72879
5822
36850
12245
5967
60884
4035
6033
161
6326
1286
3928
797
237
6248
64
2017
1090
3067
277
961
272
135
1645
181
8473
37
8889
1560
4465
1595
738
8358
408
13513
2702
16097
584
5378
3741
2232
11935
1233
5675
1203
6779
876
3052
725
357
5010
360
13732
260
13487
1075
7527
2150
1090
11842
865
27243
431
27382
2184
10781
5142
3730
21837
3754
968
298
1270
51
260
135
132
578
232
827
771
1619
40
163
98
81
382
239
6741
28
6894
901
4351
1140
363
6755
99
2483
900
3402
141
904
477
332
1854
420
2590
476
2867
174
1236
458
274
2142
241
3972
5641
9811
261
895
415
316
1887
636
8151
157
10267
3404
4529
1096
520
9549
409
161193
139
164574
6506
85841
37889
18233
148469
14854
5707
191
5941
445
3822
701
367
5335
336
2498
994
3545
108
965
399
321
1793
467
2930
29
3054
126
1552
443
277
2398
361
1749
94
1958
80
750
306
222
1358
245
3663
217
4078
186
1647
696
458
2987
468
4516
159
4705
267
2089
765
449
3570
590
31443
620
31642
1609
15697
6299
3552
27157
2875
16592
49
17154
589
10750
2818
1331
15488
1300
7891
37
7429
444
4280
1137
593
6454
696
18474
223
18197
789
8350
4201
2554
15894
1596
2434
1
1995
389
1245
187
87
1908
79
24211
122
23958
2172
14597
3402
2169
22340
1292
21
22
23
24
25
26
27
28
29
99_
E100_
499
99_
EL500
99_
E500+
00
TOTAL
00_
E0
00_
E1_
4
00_
E5_
9
00_
E10_
19
00_
EL20
7
368
63
469
90
194
61
27
372
3
179
73
258
40
86
30
14
170
37
12918
93
12620
1539
5966
2873
1507
11885
11
1300
12
1357
531
639
104
31
1305
2
859
0
941
356
478
55
25
914
0
10
0
10
5
3
0
1
9
3
357
3
363
85
185
40
33
343
17
327
74
365
31
85
75
48
239
44
2762
23
2254
443
1138
381
158
2120
6
363
4
340
86
142
52
26
306
111
1075
148
1028
109
246
139
118
612
10
573
6
521
172
196
66
31
465
23
565
9
553
74
302
66
41
483
48
3244
25
3450
533
1997
507
214
3251
26
1473
20
1547
319
760
181
104
1364
215
6489
599
7273
800
3782
927
475
5984
21
65
403
467
7
11
13
4
35
67
554
187
699
36
115
63
80
294
49
380
151
496
25
56
31
66
178
9
62
2
58
3
15
11
7
36
1
25
11
39
4
8
5
2
19
35
273
34
306
54
118
35
20
227
1
11
3
14
3
4
1
2
10
3
19
14
31
1
8
3
2
14
2
29
28
55
4
12
7
3
26
1
19
10
26
0
4
3
1
8
3
46
7
51
8
21
5
5
39
2
215
31
255
33
87
40
37
197
175
785
587
1381
28
100
92
129
349
17
103
184
297
8
18
24
12
62
42
384
95
487
22
90
67
71
250
192
1964
422
2387
193
586
339
302
1420
5
79
64
144
5
21
18
8
52
0
9
33
38
0
2
0
1
3
10
89
42
129
5
30
14
11
60
4
10
16
26
1
4
1
0
6
2
5
11
16
0
1
1
0
2
3
45
9
54
3
13
8
3
27
21
192
41
242
26
64
28
32
150
74
1383
149
1532
173
580
191
153
1097
175
6248
444
6611
633
2874
941
723
5171
21
280
20
284
41
68
35
46
190
12
168
29
199
35
77
18
10
140
6
138
4
141
12
47
20
24
103
46
162
299
463
9
54
18
10
91
90
191
881
1213
9
28
14
10
61
3
9
64
68
1
2
0
1
4
25
196
189
374
20
58
27
23
128
14
59
94
145
6
17
8
4
35
565
1902
4765
6887
54
118
74
141
387
165
702
2149
2846
47
210
99
67
423
88
3912
217
4523
347
2576
806
285
4014
18
597
118
708
61
326
94
45
526
2
43
29
74
6
14
2
7
29
124
12163
220
13111
2984
6659
1632
866
12141
395
151456
496
151296
24403
86969
24508
10000
145880
80
8168
58
8254
1312
4119
1329
758
7518
183
6881
117
7039
723
2482
1263
1094
5562
858
36168
628
36654
4052
13267
6629
5613
29561
542
10625
381
10889
1267
2927
1793
1650
7637
80
855
50
906
58
177
112
134
481
241
7499
98
7483
579
2026
1352
1362
5319
146
3263
173
3644
470
1035
633
494
2632
62
573
123
689
51
195
85
76
407
329
15715
201
15905
1821
6371
2905
2151
13248
841
88271
854
90487
9430
41630
17963
11416
80439
126
39742
25
40973
7644
21495
6432
3316
38887
1008
65646
574
66802
6587
29662
13137
8503
57889
192
24508
24
25030
3769
11804
4843
2511
22927
505
21195
320
21774
2690
8731
3774
2824
18019
31
6648
9
6821
915
3585
1108
681
6289
278
44315
134
45028
7016
25156
7228
3280
42680
48
13259
93
13497
1928
7553
2118
1051
12650
307
30735
32
30966
4526
14447
5484
3380
27837
293
29762
108
30238
5085
11794
6336
3848
27063
13
3731
58
3797
333
2017
866
363
3579
153
4904
41
5382
870
1520
963
873
4226
39
5444
6
5772
750
2325
1269
836
5180
89
25034
26
27005
4966
13554
4704
2346
25570
37
1507
12
1752
375
578
280
214
1447
82
3583
791
4820
686
1372
687
614
3359
229
31042
197
33576
6228
14890
6089
3652
30859
16
124
79
202
17
33
18
14
82
136
1034
474
1508
44
226
192
194
656
48
262
115
393
20
54
54
29
157
8
51
13
64
2
5
6
8
21
8
23
13
34
0
8
1
1
10
4
23
35
61
0
6
5
1
12
6
41
61
105
2
10
9
8
29
9
34
22
52
1
5
4
2
12
8
75
61
139
7
16
16
8
47
9
36
32
65
2
8
4
4
18
7
28
12
40
2
2
2
3
9
1
8
11
17
1
1
1
2
5
5
8
31
37
0
1
1
0
2
14
141
12
158
17
39
39
23
118
66
827
47
837
62
196
149
154
561
39
570
40
600
70
179
110
81
440
44
158
103
251
8
18
15
18
59
44
315
86
409
27
59
45
56
187
92
636
193
813
50
159
82
87
378
11
105
35
142
14
32
22
8
76
28
142
32
181
21
31
8
22
82
70
321
277
576
12
66
35
32
145
4
24
8
33
0
7
1
6
14
54
390
143
527
21
62
55
59
197
34
160
58
214
14
33
14
19
80
18
349
76
419
56
92
58
61
267
79
2029
130
2079
200
808
414
251
1673
160
1092
181
1252
46
227
165
165
603
17
117
106
227
4
20
11
17
52
55
196
278
474
18
35
21
20
94
18
158
14
181
31
47
27
15
120
94
593
77
673
63
127
83
68
341
122
6741
39
6499
565
2594
1426
1080
5665
175
2321
408
2809
288
628
412
373
1701
31
196
37
232
11
45
27
23
106
30
318
83
389
24
83
52
50
209
24
178
69
237
15
36
27
23
101
10
221
18
231
10
72
58
47
187
27
229
18
247
16
54
33
26
129
13
118
35
156
13
29
18
15
75
39
332
80
412
30
73
52
46
201
22
217
42
289
34
62
50
27
173
7
135
30
177
15
39
25
22
101
29
302
47
342
28
76
48
38
190
27
225
55
278
16
55
43
26
140
61
427
47
478
36
79
66
76
257
93
752
89
862
96
167
108
120
491
76
302
283
584
19
57
27
37
140
11
123
52
191
16
45
20
19
100
24
483
42
514
65
161
100
78
404
19
494
39
538
72
162
76
48
358
46
733
55
856
89
236
145
130
600
13
42
23
65
2
13
3
4
22
6
13
14
33
8
5
0
0
13
2
9
8
16
1
1
1
0
3
7
53
21
72
7
16
6
5
34
43
194
218
405
15
39
25
20
99
24
85
49
128
6
13
7
14
40
9
58
9
74
5
16
11
10
42
72
656
243
874
40
218
120
94
472
46
230
42
271
18
51
35
31
135
9
215
1
194
8
88
42
28
166
38
180
68
249
16
30
21
28
95
39
209
38
220
5
31
21
32
89
31
156
34
179
5
31
16
25
77
80
1195
88
1252
94
428
239
150
911
50
310
51
350
18
68
40
38
164
35
225
33
253
11
46
45
22
124
43
404
74
441
14
122
57
50
243
55
1868
21
1790
103
931
357
180
1571
84
632
106
718
50
156
86
68
360
33
381
15
376
27
103
47
51
228
27
1585
18
1549
109
596
351
234
1290
16
169
17
191
18
35
32
25
110
3
10
13
25
1
3
2
1
7
117
1730
109
1791
130
422
285
311
1148
19
116
23
126
8
18
17
19
62
55
367
45
420
30
62
38
49
179
54
600
31
592
67
123
81
88
359
10
34
14
44
2
11
3
1
17
104
748
81
904
146
148
94
108
496
201
6308
54
6318
1067
1557
1077
1104
4805
11
39
13
47
4
3
4
4
15
26
160
34
182
11
39
19
17
86
55
292
77
324
28
62
24
31
145
35
151
77
203
12
21
27
19
79
25
124
71
190
9
30
22
15
76
39
350
46
389
38
84
43
55
220
43
216
27
231
24
42
32
26
124
50
662
21
659
100
112
96
124
432
47
824
20
821
100
204
127
138
569
27
416
12
386
30
88
82
60
260
69
1571
44
1622
307
401
291
222
1221
4
37
20
47
3
4
3
5
15
8
264
0
268
36
127
44
29
236
32
330
11
372
63
76
50
58
247
28
355
23
377
52
107
46
41
246
30
138
9
131
15
20
11
16
62
7
115
6
109
9
23
16
21
69
57
1726
19
1743
245
743
272
184
1444
16
317
37
354
28
103
56
46
233
12
50
14
57
3
9
5
10
27
7
18
2
18
0
4
1
1
6
9
101
34
136
14
36
16
12
78
13
90
10
97
8
27
13
9
57
5
74
7
81
9
33
7
9
58
17
274
10
271
21
71
42
36
170
5
122
4
115
12
49
24
6
91
17
177
1
184
24
72
27
21
144
26
454
11
470
49
183
82
53
367
284
4073
312
4255
278
1016
702
768
2764
84
394
60
440
16
73
64
51
204
68
305
40
344
11
47
20
36
114
20
67
83
152
2
16
3
7
28
1
6
2
13
4
1
5
0
10
141
950
127
1084
44
113
117
183
457
29
171
135
311
11
30
24
27
92
121
1321
120
1438
109
337
195
222
863
112
1212
112
1322
89
312
176
211
788
100
1581
53
1725
168
481
317
275
1241
136
2901
67
2947
208
714
534
584
2040
46
172
217
387
19
45
16
15
95
82
686
44
738
62
182
93
100
437
118
2173
89
2172
179
724
384
331
1618
6
21
24
48
1
4
0
2
7
45
96
186
280
7
15
3
8
33
9
15
17
31
1
3
0
0
4
23
56
177
238
7
5
6
5
23
255
1052
698
1743
22
91
82
149
344
92
387
175
554
9
32
26
52
119
26
139
6
146
5
15
11
17
48
22
138
151
279
4
15
25
17
61
1
26
56
87
3
6
2
4
15
16
69
32
107
6
12
11
10
39
94
475
113
576
19
76
60
70
225
7
36
7
45
1
7
3
5
16
16
77
60
127
2
4
13
7
26
5
27
20
45
1
4
1
4
10
10
34
22
55
1
2
0
6
9
21
306
32
322
9
70
57
49
185
32
169
98
259
5
17
25
28
75
17
139
31
160
5
35
23
22
85
24
89
61
131
1
12
7
19
39
70
493
73
557
26
77
47
73
223
672
16807
662
16720
798
5426
3665
2701
12590
24
400
42
421
35
176
71
28
310
71
819
80
889
40
157
152
149
498
144
4019
65
4003
309
1445
869
551
3174
108
7721
97
7394
431
3593
1885
808
6717
10
431
4
456
50
159
96
68
373
145
747
206
935
39
173
104
98
414
62
642
76
698
42
150
105
94
391
35
246
23
256
7
31
22
38
98
60
3279
66
3244
254
1551
649
387
2841
66
1269
20
1242
64
313
228
232
837
110
2820
130
2777
165
1114
500
337
2116
24
99
193
298
20
22
15
12
69
186
648
594
1231
24
91
79
73
267
31
148
93
232
5
23
23
12
63
48
317
55
366
20
89
38
51
198
11
58
21
83
5
18
8
7
38
9
20
33
56
0
2
1
3
6
17
103
534
623
10
41
15
6
72
12
47
28
79
3
8
5
6
22
13
84
42
125
7
15
10
9
41
2
18
25
40
0
2
3
6
11
6
8
15
23
0
0
0
2
2
83
365
303
667
15
84
35
49
183
3
36
26
66
5
17
8
5
35
6
22
35
59
1
5
1
1
8
5
29
10
45
6
4
5
4
19
77
364
295
648
20
76
34
47
177
64
282
304
597
23
42
35
31
131
9
105
46
149
6
33
18
19
76
2
6
4
11
0
0
0
3
3
12
42
62
106
3
15
4
3
25
11
117
39
154
12
38
26
14
90
9
35
31
68
2
12
7
2
23
62
355
107
443
13
83
67
45
208
28
197
59
250
12
55
25
31
123
35
302
49
345
14
77
62
38
191
107
673
225
906
62
166
91
86
405
26
173
50
216
11
36
26
22
95
34
251
107
356
18
54
53
35
160
114
1164
284
1441
72
284
202
220
778
75
514
157
664
22
118
99
83
322
49
700
75
770
46
224
138
116
524
70
663
56
711
45
210
131
87
473
12
149
58
203
6
39
21
27
93
76
668
93
755
55
178
118
97
448
116
334
207
533
10
54
39
48
151
20
56
39
92
2
11
4
3
20
58
621
150
764
42
148
111
105
406
18
277
59
337
25
98
45
37
205
105
927
220
1124
56
218
134
176
584
106
421
70
499
19
54
53
58
184
26
103
56
160
5
7
8
16
36
76
605
205
801
21
108
74
110
313
84
639
82
695
23
147
94
97
361
51
306
149
446
13
47
43
41
144
18
397
35
426
22
107
90
72
291
95
422
153
569
29
63
62
49
203
101
435
195
608
16
52
52
67
187
55
195
294
481
9
22
15
29
75
29
525
48
552
27
105
93
102
327
2
28
15
40
2
10
5
4
21
1157
7250
1264
8311
364
1184
926
1095
3569
22
98
64
160
9
21
14
17
61
64
584
121
708
34
234
83
58
409
35
144
81
217
3
26
11
21
61
101
573
152
705
12
99
73
89
273
120
762
175
914
33
129
103
110
375
8
33
25
52
0
11
4
2
17
37
945
26
916
96
396
146
86
724
25
122
22
139
3
17
20
16
56
35
132
96
224
5
26
6
9
46
11
158
20
185
17
45
40
28
130
7
46
7
49
1
13
6
3
23
23
105
37
145
3
21
11
16
51
18
88
48
129
2
14
15
13
44
4
25
29
64
3
12
3
2
20
18
470
76
529
39
191
103
64
397
4
14
57
69
4
4
0
2
10
87
1522
177
1678
121
600
262
181
1164
22
156
117
268
12
32
32
25
101
852
3866
1498
5414
106
513
405
536
1560
118
740
181
933
33
102
97
132
364
58
268
145
439
8
37
26
33
104
228
2146
191
2331
104
527
384
398
1413
19
45
39
80
0
2
3
3
8
11
165
115
282
13
47
36
22
118
45
314
51
348
12
43
40
60
155
17
1023
22
1101
103
298
241
215
857
56
235
152
381
10
42
32
33
117
39
198
95
292
6
42
26
33
107
60
413
86
489
26
87
56
72
241
46
513
159
970
225
218
123
91
657
6
13
17
33
2
1
1
2
6
43
158
107
290
21
32
15
19
87
26
191
51
286
50
58
36
24
168
67
216
101
357
29
50
25
21
125
1
5
5
12
3
1
0
1
5
0
8
21
32
0
6
3
1
10
18
123
31
173
17
34
16
15
82
6
48
45
103
4
9
13
10
36
39
111
90
205
7
18
14
11
50
12
59
27
88
8
14
10
10
42
0
5
11
14
0
1
1
1
3
11
130
36
164
6
43
22
15
86
15
69
64
144
11
15
9
9
44
5
48
19
71
4
10
12
6
32
10
29
7
37
0
1
4
2
7
33
189
84
273
7
32
25
33
97
35
233
34
266
17
57
34
33
141
108
576
155
739
46
117
62
79
304
30
130
29
160
4
18
10
12
44
34
258
52
299
13
48
31
36
128
65
257
55
301
9
23
27
38
97
43
231
33
254
8
29
31
28
96
56
561
58
597
18
100
90
105
313
28
297
12
299
6
59
52
49
166
10
126
13
133
5
33
23
19
80
56
342
74
399
12
74
52
43
181
12
64
17
78
1
10
11
5
27
42
330
62
390
13
34
46
68
161
6
47
16
60
1
9
7
5
22
262
2014
156
2098
62
298
271
334
965
20
138
37
170
8
18
22
27
75
17
156
19
166
6
48
20
30
104
118
1165
102
1238
63
307
202
167
739
9
145
22
167
8
33
34
28
103
16
64
14
72
2
11
7
4
24
48
568
63
598
27
127
92
79
325
211
2748
205
2833
77
488
423
536
1524
83
980
31
958
24
174
185
182
565
160
1169
207
1322
52
266
173
167
658
332
4144
287
4351
141
711
674
847
2373
64
1789
58
1792
106
561
359
305
1331
70
398
69
447
14
66
51
54
185
72
523
110
613
15
45
64
92
216
12
85
172
242
3
22
17
4
46
44
409
39
437
11
115
67
55
248
101
819
162
955
35
195
119
112
461
20
125
12
136
4
22
16
29
71
50
329
63
382
13
58
45
54
170
131
1227
121
1321
57
306
197
198
758
445
23039
194
22830
1457
8401
5042
3923
18823
178
2560
56
2555
36
321
455
621
1433
120
847
162
993
20
122
125
157
424
82
647
136
770
13
95
109
116
333
185
1945
209
2082
77
408
296
362
1143
211
3272
69
3309
172
752
630
615
2169
73
411
174
566
24
75
69
57
225
48
358
122
501
38
98
57
63
256
22
133
40
178
10
31
21
14
76
32
199
44
242
16
36
26
25
103
15
92
100
198
2
26
16
15
59
2
108
9
122
15
43
21
14
93
11
36
19
55
3
9
5
2
19
8
205
15
218
19
66
35
36
156
7
51
14
59
3
11
11
7
32
78
875
82
978
59
199
155
167
580
16
669
8
684
59
244
188
93
584
5
70
19
92
6
27
13
7
53
167
3236
121
3487
353
921
650
593
2517
112
1230
88
1274
67
285
205
226
783
10
95
41
132
4
26
10
19
59
95
690
124
813
49
138
105
97
389
29
251
36
292
20
62
44
36
162
31
447
108
533
22
106
85
71
284
18
315
12
318
22
95
51
52
220
37
442
61
518
46
106
89
71
312
30
306
45
335
11
53
46
58
168
37
453
13
451
22
135
74
84
315
33
468
55
520
27
124
91
76
318
51
583
39
595
34
144
93
86
357
42
220
49
259
13
42
22
27
104
138
1524
89
1548
77
379
242
257
955
7
100
12
113
11
28
16
19
74
13
60
5
65
2
20
9
5
36
19
132
25
150
8
30
15
12
65
33
438
52
490
27
117
72
68
284
27
380
30
401
26
121
69
53
269
119
1175
141
1271
59
324
198
153
734
32
309
62
368
14
64
69
36
183
18
138
48
181
4
24
18
16
62
57
393
59
424
21
91
75
53
240
97
576
234
806
29
115
84
70
298
129
2397
68
2336
86
551
473
483
1593
55
402
54
487
29
66
46
84
225
47
229
28
269
15
25
18
39
97
164
4447
85
4368
169
1282
901
871
3223
83
1778
114
1872
95
531
383
321
1330
10
90
5
81
2
17
15
16
50
48
433
38
460
13
82
57
66
218
13
73
30
104
3
18
8
9
38
27
229
36
256
6
34
27
42
109
36
229
64
295
15
47
35
34
131
26
219
91
306
16
59
36
33
144
32
345
130
466
15
63
69
63
210
26
251
74
312
16
62
40
34
152
1
49
18
66
3
11
11
7
32
19
156
19
175
10
24
22
33
89
108
817
50
857
43
139
117
148
447
28
264
39
306
13
51
41
46
151
56
421
50
471
27
102
49
67
245
9
172
46
218
13
62
38
30
143
24
238
51
283
26
49
37
30
142
70
580
75
646
17
137
89
101
344
37
368
34
385
22
66
57
63
208
38
249
57
303
6
59
42
37
144
14
126
43
167
6
25
33
19
83
12
108
11
117
2
24
18
20
64
134
1897
147
1979
108
565
378
272
1323
33
515
75
617
92
171
90
74
427
18
182
28
202
17
49
29
28
123
5
128
6
132
15
43
16
21
95
80
983
125
1126
132
307
151
141
731
86
492
117
616
56
101
74
60
291
129
975
207
1200
115
200
123
137
575
40
417
58
489
41
142
69
62
314
47
494
45
560
60
154
86
68
368
18
120
31
150
8
27
29
16
80
142
1271
103
1362
93
264
198
192
747
108
915
240
1190
89
230
144
127
590
21
100
28
120
2
13
11
12
38
21
80
29
102
4
10
8
6
28
56
411
36
435
21
77
51
57
206
44
245
88
322
19
49
31
31
130
115
601
129
708
38
77
39
60
214
173
1555
199
1715
108
379
230
233
950
56
398
114
510
33
72
61
69
235
54
489
189
665
30
138
80
79
327
16
290
41
319
27
80
39
45
191
77
857
143
968
53
221
147
141
562
15
181
31
205
6
50
26
31
113
85
704
120
791
48
148
123
96
415
51
545
88
612
38
155
81
76
350
18
134
29
155
8
34
14
26
82
12
129
10
133
12
49
14
13
88
74
773
86
843
42
209
111
128
490
16
94
10
98
8
22
10
15
55
51
499
35
547
59
173
83
63
378
16
242
20
256
30
87
44
29
190
5
59
35
92
4
13
12
9
38
45
534
17
532
30
174
77
74
355
37
317
45
366
16
69
57
55
197
31
283
43
317
14
66
45
43
168
14
114
38
153
11
33
19
20
83
3
20
19
41
1
8
3
5
17
9
73
27
91
8
20
8
5
41
4
12
15
29
2
2
2
0
6
0
9
14
23
1
5
1
2
9
3
24
16
40
2
7
3
1
13
40
255
51
296
9
52
43
39
143
83
492
212
684
18
118
82
75
293
52
479
108
578
20
109
78
85
292
89
1123
162
1243
58
305
212
165
740
14
85
52
138
7
19
13
10
49
3
27
17
44
2
11
5
4
22
7
39
22
75
14
7
6
8
35
50
214
146
372
17
32
12
27
88
59
396
119
527
37
92
52
58
239
17
155
80
238
15
43
23
21
102
21
96
44
143
6
28
10
9
53
102
915
101
1019
83
232
132
131
578
9
178
40
217
23
78
18
20
139
1
76
35
107
9
31
11
11
62
10
63
26
86
7
14
11
6
38
68
734
98
822
43
134
112
141
430
45
330
62
394
23
63
55
57
198
12
61
27
92
5
13
12
14
44
66
725
66
773
52
163
105
105
425
14
103
42
135
0
25
22
14
61
66
732
126
847
53
277
130
87
547
10
79
32
109
3
23
10
9
45
104
835
163
963
44
231
124
100
499
21
146
66
207
6
34
25
23
88
30
176
102
266
10
41
23
25
99
45
383
149
509
24
110
54
52
240
40
234
116
335
16
50
34
25
125
155
580
204
754
13
48
46
70
177
5
48
22
69
0
13
7
8
28
164
1124
354
1427
45
254
156
151
606
20
167
62
244
31
60
31
16
138
74
250
132
388
8
38
28
27
101
66
966
168
1106
59
247
169
164
639
1
5
16
17
0
1
0
2
3
0
9
20
22
0
0
2
2
4
2
36
14
46
0
5
9
6
20
30
155
86
227
10
17
18
27
72
63
605
76
682
45
169
91
91
396
72
1024
74
1081
100
304
167
166
737
18
381
21
410
54
123
71
55
303
4
39
13
53
6
8
4
8
26
26
352
34
378
31
85
53
54
223
126
7655
94
7585
551
3155
1694
1127
6527
136
1545
130
1621
93
506
264
212
1075
149
3662
177
3826
384
1560
612
467
3023
34
368
43
407
28
105
57
59
249
11
198
11
220
19
81
35
28
163
80
936
51
925
60
222
135
139
556
5
103
4
100
7
36
15
16
74
46
583
49
596
30
153
89
77
349
46
1048
6
1035
56
205
187
202
650
48
276
74
329
10
56
44
38
148
166
2002
103
2076
120
397
353
353
1223
69
620
65
661
33
130
95
90
348
36
430
33
467
27
135
88
63
313
32
342
40
377
19
65
62
61
207
104
1332
236
1480
73
337
221
214
845
130
1418
193
1612
85
401
251
217
954
38
849
30
842
56
346
174
123
699
32
466
76
520
23
181
77
65
346
99
7277
68
7332
539
4277
1399
602
6817
50
2265
22
2266
212
1029
418
271
1930
7
156
5
160
11
48
33
19
111
8
391
1
393
39
193
69
34
335
14
867
11
874
97
405
140
97
739
137
2400
96
2486
264
898
425
313
1900
8
217
0
206
29
94
31
26
180
53
771
29
801
96
297
128
93
614
12
101
13
112
6
29
11
9
55
11
170
11
172
17
50
24
25
116
14
575
11
587
50
241
120
79
490
14
96
11
101
5
20
14
12
51
208
5915
92
6105
596
2429
1181
810
5016
51
521
129
642
24
83
78
103
288
23
588
30
636
71
259
117
63
510
12
231
13
237
24
88
37
20
169
32
311
43
344
13
79
45
42
179
13
157
15
164
5
47
28
28
108
152
2805
74
2854
298
960
493
354
2105
543
6964
744
7805
703
2844
971
721
5239
945
10230
1871
12285
878
3819
1694
1192
7583
259
1620
305
2036
110
481
247
193
1031
106
6576
18
6259
353
2899
1530
889
5671
268
6400
304
6673
644
3014
960
628
5246
373
7947
357
8232
702
3586
1304
888
6480
566
6210
809
7105
526
2288
1010
799
4623
230
2564
672
3351
312
993
430
313
2048
203
1274
503
1766
115
457
179
123
874
208
2586
283
2887
271
1102
454
278
2105
91
1192
166
1350
70
433
179
144
826
321
5441
1679
7023
272
1921
1011
830
4034
848
14682
2829
17235
1631
5433
2508
1880
11452
171
5061
178
5152
357
2005
994
775
4131
377
8411
1078
9287
870
3970
1278
839
6957
108
1556
156
1632
120
620
212
167
1119
145
2536
192
2699
161
990
486
346
1983
870
9819
1812
11465
665
3528
1607
1236
7036
26
624
71
661
53
280
108
71
512
776
10586
3287
13904
736
4026
1949
1445
8156
160
3358
353
3595
250
1221
653
438
2562
851
16074
4854
20787
1318
6096
2990
2162
12566
656
7932
1504
9457
448
2790
1367
1092
5697
374
4130
709
4756
256
1509
783
535
3083
659
4290
1361
5710
176
1184
707
566
2633
184
1285
261
1501
63
385
199
143
790
671
4441
773
5152
275
1327
597
512
2711
445
9142
306
9206
437
2617
1737
1726
6517
2024
31850
3097
34089
2076
12496
5641
4169
24382
1272
11794
3358
14880
650
3936
1949
1526
8061
540
6282
456
6548
365
2298
1207
812
4682
162
3679
245
3867
333
1656
645
442
3076
157
5918
261
6221
697
2691
1002
699
5089
95
3113
45
3140
367
1457
503
311
2638
368
7766
693
8267
594
2823
1337
1185
5939
96
8078
48
8355
1039
4823
1278
628
7768
237
12625
379
14246
2665
7199
1953
1032
12849
174
1565
650
2104
75
685
224
156
1140
307
6380
1484
7623
432
2790
1158
783
5163
266
4882
407
5193
341
1939
872
603
3755
297
6139
1371
7418
628
2651
958
671
4908
281
5604
249
5802
656
2642
914
569
4781
159
4535
234
4628
476
2086
699
481
3742
186
7659
253
7824
1045
3820
1079
704
6648
56
1671
79
1773
213
810
252
169
1444
163
3281
882
4036
312
1354
569
394
2629
190
3132
456
3509
234
1073
515
451
2273
206
2301
468
2741
191
890
389
273
1743
58
930
45
937
58
311
139
151
659
78
2164
309
2397
192
923
335
279
1729
68
3009
39
2992
404
1269
491
364
2528
102
3271
152
3353
232
1283
579
496
2590
333
5629
251
5829
461
2002
965
799
4227
550
11284
2965
13927
1014
4894
1755
1280
8943
572
5138
1059
6077
188
1050
939
837
3014
140
1791
169
1905
134
578
230
215
1157
56
1513
90
1564
203
690
246
148
1287
289
3622
536
4038
283
1467
494
444
2688
564
8686
2566
11255
628
3699
1436
993
6756
723
5822
1678
7203
128
1072
992
1062
3254
230
2924
736
3459
186
1161
517
340
2204
432
2762
114
2788
133
475
243
381
1232
183
1500
344
1842
150
501
225
168
1044
487
5711
1602
7158
432
2151
948
639
4170
341
3282
823
3998
262
1385
474
298
2419
257
3932
102
4104
454
1455
734
540
3183
98
1351
197
1539
116
380
220
209
925
206
1814
372
2179
117
563
316
251
1247
275
15821
190
16458
2770
8769
2277
1183
14999
3089
24872
1245
26225
1304
2902
1682
3140
9028
246
23808
190
24653
3203
14260
4127
1690
23280
82
2973
66
3114
258
981
654
580
2473
18
3813
1
3968
387
1312
820
785
3304
58
4903
381
5289
448
2014
1071
784
4317
14
1944
0
2143
344
989
416
254
2003
2305
29978
11891
41084
1896
11200
6381
3774
23251
1273
12753
5037
17988
835
3643
2947
2275
9700
1867
25594
3980
29720
1970
8679
5396
3927
19972
319
15339
381
15845
1322
6891
3316
1981
13510
116
2074
218
2318
253
1146
364
154
1917
767
11830
4842
16959
1275
5444
2360
1102
10181
267
9641
403
9828
625
4406
2130
1234
8395
555
11968
7029
19787
1638
5348
2392
1365
10743
185
11549
1497
12889
1674
5204
2263
1195
10336
81
1711
1369
3088
107
650
338
226
1321
215
1882
2495
4366
213
485
364
323
1385
616
4610
3770
8396
276
1661
867
512
3316
505
14185
1074
15026
774
5080
3296
2486
11636
3196
38026
5196
43143
2395
10931
7539
6067
26932
83
4565
59
4558
340
2048
1073
595
4056
751
14362
2069
16459
1311
4976
2917
2170
11374
3420
48399
20605
68779
5422
19223
7164
5632
37441
847
24472
3955
29496
3824
12020
5031
2690
23565
172
6338
178
6517
602
2965
1339
720
5626
5
1802
5
1853
280
967
343
159
1749
57
3163
3
3204
670
1503
458
275
2906
294
3177
1747
5451
817
1283
584
387
3071
270
2672
1213
3961
452
997
432
275
2156
73
4665
963
6767
1650
2202
987
587
5426
690
26578
1571
28463
2611
14250
5571
2332
24764
558
22937
18909
40617
1132
6195
6630
4897
18854
275
4884
4703
9615
748
2594
728
414
4484
502
8233
6440
14281
481
3872
1523
767
6643
139
5916
2468
8655
732
2900
1114
615
5361
391
7117
785
8021
759
2905
1363
869
5896
10640
52984
28502
80512
3043
12540
9252
7251
32086
2180
35643
3966
39136
2752
14628
7979
4124
29483
558
7019
4426
10670
423
2870
1379
785
5457
1811
18564
17590
35633
1617
8289
3327
1559
14792
176
3027
2306
5647
425
1469
574
240
2708
635
8515
12386
20627
810
3453
1558
914
6735
250
2730
2799
5661
403
1390
397
145
2335
391
8488
3189
11751
1151
3951
1557
863
7522
1237
9455
20587
29664
531
3403
1718
1047
6699
1051
21469
7083
29303
1991
11330
4354
1819
19494
299
1307
734
1990
96
423
177
99
795
697
20906
2234
22611
2260
9232
3955
2255
17702
449
7053
3736
10911
753
3193
1236
677
5859
85
4193
1695
5695
364
2138
788
390
3680
121
4216
213
4391
254
1757
914
541
3466
657
7340
4617
11662
576
2918
1347
773
5614
78
2067
41
2031
163
1193
271
138
1765
390
4135
3628
7720
393
1873
732
344
3342
24
104
10434
10428
33
0
3
0
36
3
105
1735
1968
8
50
22
4
84
553
11342
14414
27243
1329
5337
2005
1123
9794
182
24508
290
24197
2175
12424
5523
2519
22641
112
5133
3282
8617
417
2186
1095
664
4362
1231
30223
4944
34399
3157
13484
5531
3024
25196
1480
16082
1955
17480
1332
8581
2119
876
12908
274
6989
1224
8138
704
3042
1383
841
5970
121
5872
49
5971
806
3442
941
376
5565
354
4859
1092
6156
385
1455
975
839
3654
281
4142
633
5483
706
2006
692
395
3799
486
18551
1418
20602
2859
9468
3412
1786
17525
326
9640
994
11802
1784
4547
1749
1095
9175
232
5823
428
6155
641
3058
818
530
5047
302
5077
345
5248
168
1754
1122
791
3835
508
3766
2731
6274
135
875
769
577
2356
0
280
5
298
50
186
43
10
289
233
13054
1423
14973
2337
6949
1922
1085
12293
353
830
1868
2740
91
149
52
33
325
79
338
201
584
28
84
57
45
214
37
1272
100
1445
204
574
180
152
1110
31
181
44
217
43
52
22
21
138
27
441
10
443
81
197
48
40
366
99
323
212
485
31
89
23
25
168
6
69
14
90
21
25
8
9
63
73
462
92
546
39
120
70
66
295
9
134
1
133
24
31
27
15
97
33
347
49
402
39
110
58
47
254
8
238
9
244
51
84
34
23
192
416
18306
431
20329
3844
9764
2579
1683
17870
1026
24726
2585
28798
4585
12580
2893
2060
22118
568
3273
3403
6747
562
1355
324
225
2466
462
8779
440
9147
917
3213
1395
1280
6805
313
32923
536
32493
4420
17604
4935
2770
29729
577
12404
943
12902
1266
5692
1796
1305
10059
3
32
131
152
5
14
0
5
24
1
9
4
15
0
1
5
2
8
48
384
136
505
33
106
53
37
229
1
27
0
33
2
14
6
2
24
50
268
172
444
38
77
36
26
177
37
3082
20
3116
377
1683
439
297
2796
41
3464
39
3690
629
1650
545
402
3226
322
3401
940
4217
169
1060
465
473
2167
92
1398
82
1451
129
384
186
210
909
117
1756
104
1914
211
540
300
288
1339
30
773
32
846
130
290
121
105
646
16
34
293
307
5
5
1
1
12
7
104
1579
1938
10
42
13
10
75
27
65
417
497
5
6
2
3
16
0
11
47
60
0
2
1
0
3
19
416
42
454
77
173
42
43
335
28
1628
21
1642
432
715
185
143
1475
8
159
1
158
24
65
20
21
130
119
128
7
137
3
4
0
1
8
49
1215
484
1697
115
445
210
161
931
90
2154
317
2534
236
913
431
260
1840
94
534
303
821
37
120
78
74
309
21
132
67
196
13
27
18
19
77
101
408
193
607
23
88
40
52
203
30
824
67
863
96
360
107
89
652
51
837
65
877
106
391
100
71
668
41
6028
117
6078
608
2755
1287
872
5522
39
663
135
932
171
289
121
54
635
1360
13987
1477
15177
1093
5578
2463
1526
10660
35
1056
20
1315
290
571
181
104
1146
7
126
48
206
26
58
21
9
114
204
2792
3517
6667
479
1289
382
267
2417
215
5318
311
5630
762
2493
750
531
4536
524
3221
1025
4415
276
984
465
403
2128
88
667
244
945
48
161
121
93
423
63
438
78
516
42
112
66
54
274
127
932
349
1247
67
318
133
101
619
648
6842
1783
8586
370
2133
1393
998
4894
279
5481
503
6252
477
2301
955
640
4373
101
2450
196
2661
275
1183
341
231
2030
63
829
141
1370
109
456
197
154
916
10
92
16
112
10
36
14
10
70
120
2428
484
2965
396
1024
378
276
2074
752
9428
1704
10599
893
3183
1281
1103
6460
66
9584
212
10018
2710
5017
1006
566
9299
18
571
135
678
83
283
72
51
489
466
2640
3245
5593
230
522
379
461
1592
19
286
26
291
115
61
26
20
222
69
2810
41
2816
438
1315
453
243
2449
6
326
13
334
49
145
55
28
277
0
269
5
276
59
157
34
9
259
4
258
31
310
43
140
34
21
238
15
676
25
670
115
363
69
40
587
7
1548
5
1516
208
884
222
107
1421
38
373
23
397
34
191
50
25
300
51
305
34
334
39
68
50
35
192
438
5393
805
6108
448
1192
1016
1121
3777
210
1180
829
2050
120
296
148
100
664
56
395
360
689
55
118
53
41
267
213
1705
2904
4581
141
647
271
154
1213
371
3556
19905
26223
512
1115
514
455
2596
135
2260
1839
4098
364
993
329
245
1931
271
1848
3316
6326
386
701
274
215
1576
171
1836
372
2458
370
696
255
169
1490
55
492
299
728
92
188
68
54
402
21
886
333
1376
232
472
148
85
937
56
371
193
567
45
139
47
36
267
84
2472
118
2754
161
1207
477
329
2174
225
7148
566
10257
2566
3075
1404
996
8041
53
337
60
561
153
170
56
62
441
371
4920
3994
9036
831
2036
649
479
3995
0
5
41
62
5
2
1
0
8
9871
22540
49941
73938
161
226
580
1819
2786
3595
6547
9387
15881
20
65
122
301
508
2812
14938
536
15573
100
4184
1914
1701
7899
18
97
59
176
23
15
9
4
51
25
136
625
778
22
46
12
17
97
232
3086
4728
7429
388
1428
428
237
2481
1014
5721
6654
13055
556
2215
725
419
3915
1528
10645
9856
19805
1471
3841
1437
965
7714
7
156
69
292
67
95
24
11
197
47
250
57
302
68
114
17
12
211
297
6119
1509
7626
525
3275
986
464
5250
359
10880
483
11030
1863
5079
1656
988
9586
143
936
358
1475
138
381
114
89
722
741
5516
1978
8919
455
2044
843
488
3830
205
2901
2961
6304
473
1327
344
199
2343
547
8455
17842
29496
900
4567
1133
609
7209
45
685
47
754
106
349
73
43
571
51
1360
250
1589
212
702
197
86
1197
9
102
16
30
3
1
0
1
5
116
6426
278
6744
1098
4049
640
292
6079
292
10468
910
11625
1422
5665
1535
827
9449
119
9523
768
12794
3242
6450
1149
493
11334
80
2479
478
3175
343
1407
282
176
2208
15
343
61
418
43
220
39
20
322
319
1117
10117
10744
88
368
92
87
635
228
883
2355
3128
122
264
84
69
539
550
2582
21391
19807
147
948
358
199
1652
138
993
2082
2968
146
442
174
102
864
3
158
15
194
19
89
24
10
142
78
305
288
596
11
111
35
15
172
1396
117093
3194
121450
10991
76298
16971
6898
111158
322
3684
919
4490
405
1664
466
316
2851
386
5409
948
6224
524
2200
884
566
4174
106
2082
521
2594
331
1078
246
175
1830
5
155
30
207
34
93
16
6
149
184
760
587
1350
123
296
73
43
535
6
457
6
705
253
329
54
25
661
1869
56641
1597
57946
5284
34913
7823
3487
51507
541
28801
1026
30177
3711
18238
3432
1665
27046
59
5385
2229
8154
645
3888
598
232
5363
150
11525
270
11927
1350
7517
1481
537
10885
1524
61608
2734
65098
10622
38286
6151
2934
57993
1532
20667
5067
25495
2538
9752
3031
1936
17257
473
9166
954
10558
1013
4356
1370
971
7710
75
12398
27
12311
1553
8603
1316
483
11955
289
10852
390
13283
3588
6542
1269
671
12070
357
2795
1857
4420
267
1035
389
299
1990
46
724
77
808
80
351
100
79
610
274
2379
3415
5839
247
1059
296
203
1805
147
1689
1029
2834
117
453
223
191
984
422
2265
509
2685
152
696
275
198
1321
936
13595
7256
19609
907
4873
2309
1364
9453
91
856
1910
2719
63
283
156
108
610
48
1730
9
1742
541
623
245
155
1564
195
2613
1012
3539
271
835
432
382
1920
347
4382
2046
6358
274
1469
907
617
3267
18
687
57
765
142
351
106
55
654
161
2859
1610
4694
353
1019
502
399
2273
84
1146
216
1361
147
449
170
119
885
323
4489
1432
5801
577
1650
659
500
3386
101
1870
229
2054
224
923
224
181
1552
2387
167499
987
167936
14873
106058
23534
11151
155616
358
6162
659
7017
538
2582
1241
804
5165
23
1680
50
1767
294
970
229
101
1594
600
53208
1267
54284
5330
29624
9977
4572
49503
398
12250
856
14030
1174
7009
1971
1069
11223
245
2285
901
3196
331
804
294
238
1667
219
28359
296
28853
4067
18543
3537
1275
27422
348
21281
172
21951
2343
10538
4427
2346
19654
55
7682
13
6424
1327
2998
1098
568
5991
3085
49028
4701
53479
5916
20676
7310
5638
39540
11
2096
7
2200
358
1335
251
153
2097
20
3250
20
3338
549
2119
352
145
3165
11
621
23
663
107
324
90
55
576
74
8925
54
8919
688
4572
1935
1007
8202
451
4599
958
5318
308
1456
777
615
3156
49
10201
19
10440
1672
6297
1471
615
10055
19
1379
39
1427
257
691
192
118
1258
54
15261
68
15383
2413
8934
2280
1032
14659
7
1125
5
1172
239
660
137
79
1115
1100
36830
2433
42352
8794
19570
4113
2717
35194
881
32831
3568
36400
5322
17192
3733
2343
28590
117
951
560
1609
199
382
129
100
810
125
16353
272
19783
5854
10028
1884
878
18644
611
28820
1563
31826
7274
16516
2724
1479
27993
261
15681
815
17576
3604
8583
2047
1143
15377
165
14186
156
16379
4690
8702
1327
737
15456
100
3335
286
3918
832
1819
339
237
3227
36
3363
36
3498
794
1928
340
222
3284
265
6899
340
7654
1299
3523
1018
666
6506
152
15156
241
16258
3984
9177
1400
711
15272
706
8523
1465
10518
1301
3223
1316
956
6796
105
1961
139
2122
234
819
325
215
1593
269
13218
615
13866
1916
6300
2170
1369
11755
69
6226
173
6273
697
3488
917
468
5570
61
822
78
931
110
423
131
67
731
76
2204
511
2758
325
1047
360
246
1978
41
1903
373
2335
302
933
274
202
1711
161
3680
217
3491
301
1247
534
458
2540
35
518
62
564
77
255
65
37
434
165
9278
174
9314
1158
5112
1517
704
8491
364
3711
589
4427
524
1449
445
383
2801
260
9472
4541
14036
1237
5893
1263
453
8846
67
4317
14
4390
597
2728
490
180
3995
8
1080
1
1152
198
670
123
81
1072
31
23747
378
24510
1383
7163
7538
5874
21958
95
11724
404
16961
6145
7634
1445
710
15934
243
1222
328
1532
151
392
80
75
698
1022
6958
1944
9125
1022
3397
501
405
5325
7400
13399
22677
36730
79
215
306
699
1299
1441
23829
2464
27359
4003
10310
3512
2499
20324
350
1410
1280
3023
158
280
151
159
748
494
7726
751
9343
1748
3115
1130
810
6803
3261
12037
15235
28104
1449
2276
984
1044
5753
689
3761
1204
4961
474
718
374
415
1981
85
4550
198
4721
767
2691
476
301
4235
97
2749
338
2809
216
765
401
553
1935
312
2352
817
3017
299
681
257
252
1489
38
4546
8
4451
557
2524
935
254
4270
267
4418
1749
6159
356
1720
810
542
3428
254
4740
346
4976
358
1573
859
735
3525
78
1137
367
1406
83
390
193
126
792
7
1173
15
1263
249
556
229
137
1171
31
3764
31
4101
790
2442
421
222
3875
82
1412
190
1825
391
605
200
174
1370
1001
22766
4624
25975
1595
11117
4368
1711
18791
140
3255
179
3229
353
1351
557
339
2600
43
1010
3
1000
61
464
179
95
799
297
1998
734
2714
190
770
269
192
1421
112
4887
98
4983
707
2371
720
486
4284
739
4902
1672
6538
527
1113
565
614
2819
65
278
580
861
38
87
26
28
179
204
4065
1271
5401
466
1651
668
570
3355
17
3841
13
3900
381
2323
786
261
3751
330
9884
1243
11111
985
5042
1867
1037
8931
1291
51815
3147
54288
7185
23185
8793
5875
45038
285
64731
759
67053
15521
31883
10428
5198
63030
72
8997
53
8789
1142
4915
1523
703
8283
20
6104
34
6407
1259
3329
962
528
6078
151
2236
76
2231
197
793
331
262
1583
143
3851
180
3997
530
1690
615
398
3233
482
18802
1416
19520
2173
9172
2866
1841
16052
159
5579
990
6181
470
2203
1018
747
4438
38
337
67
464
28
111
48
45
232
12
734
37
723
77
348
128
69
622
44
384
152
500
26
120
57
53
256
39
1014
501
1770
103
401
210
118
832
2
80
41
130
12
39
13
13
77
7
209
71
278
20
66
44
30
160
149
1651
188
1790
168
399
262
244
1073
20
687
150
777
61
251
136
79
527
68
3081
101
3156
314
1601
606
297
2818
21
227
19
244
29
93
38
19
179
2997
18233
656
19136
646
2119
1794
2801
7360
225
613
203
809
34
74
35
63
206
606
1859
1145
3105
127
411
170
184
892
49
531
22
539
40
134
72
59
305
116
2753
177
3045
521
1213
413
276
2423
76
3169
49
3203
478
1699
428
259
2864
69
1691
5
1693
144
622
352
255
1373
15
863
96
1021
133
359
116
122
730
94
1149
11
1213
82
456
239
178
955
242
2946
140
3105
354
1075
453
351
2233
49
7714
5
8079
1059
3902
1681
913
7555
114
6933
28
7312
1618
3106
1149
743
6616
39
843
98
961
113
307
129
131
680
116
2628
696
3426
361
1010
405
338
2114
32
1915
5
2026
292
926
390
210
1818
218
5012
125
5157
578
2273
789
539
4179
153
4093
86
4184
641
2104
501
302
3548
5305
173246
10452
185067
14835
73718
40145
22378
151076
121
10013
256
10588
1388
6787
1246
508
9929
507
114428
840
116494
5879
44273
43433
17325
110910
46
31125
6
32191
3406
21945
5299
1145
31795
176
17403
270
17948
1195
8788
4597
2032
16612
237
11176
154
11231
1320
7916
946
359
10541
575
12995
1602
15048
1651
5483
2461
1753
11348
17
8397
21
8329
457
5192
1827
613
8089
92
6713
222
7694
1475
4314
873
423
7085
508
1717
103
1801
58
379
159
128
724
2094
5402
1023
6371
216
1052
407
446
2121
55
150
570
744
20
38
9
12
79
155
577
2209
2915
46
58
58
80
242
196
1815
694
2503
168
385
321
365
1239
1420
5247
3212
7869
325
1054
591
525
2495
364
2911
2260
5127
259
886
517
386
2048
460
3733
687
4623
444
1260
667
447
2818
2419
12261
5190
16092
1214
2500
1108
1246
6068
335
3101
425
3748
304
640
404
535
1883
412
908
391
1273
24
138
61
49
272
64
1312
509
1758
142
540
215
122
1019
1415
1968
3653
5756
72
85
33
24
214
209
295
543
832
28
19
10
13
70
86
201
309
499
32
28
12
19
91
3859
8836
7725
16891
661
795
361
339
2156
7017
11758
3361
15542
244
828
513
526
2111
1969
5074
929
6185
166
750
428
487
1831
806
2237
1067
3590
218
320
152
211
901
1272
12355
2015
14486
1097
3915
1912
1715
8639
1891
5222
978
6311
161
710
458
552
1881
1607
8376
906
9393
400
2329
1131
948
4808
3046
12109
1148
13505
536
2990
1499
1352
6377
4126
19340
1594
21304
1033
6413
2294
1773
11513
512
3021
107
3135
54
1092
409
263
1818
340
2550
122
2718
47
365
381
526
1319
288
2388
96
2545
103
971
422
274
1770
125
1813
92
1865
39
806
327
206
1378
2356
6968
1245
8288
261
1239
623
651
2774
4986
58358
5361
66300
6164
18632
10150
10487
45433
146
3292
30
3367
526
1355
476
335
2692
22
589
2
584
70
248
85
74
477
92
4590
14
4497
822
2274
662
371
4129
16
817
8
805
203
341
82
66
692
108
621
46
684
106
138
62
78
384
82
799
89
899
238
255
95
59
647
19
2812
5
2878
581
1407
416
258
2662
80
961
69
1107
203
383
142
94
822
39
3140
54
3287
755
1566
403
216
2940
11
2808
29
3048
613
1675
422
177
2887
38
12114
17
12703
4243
6838
857
418
12356
227
3905
35
3988
298
1747
636
447
3128
42
887
4
892
74
503
110
79
766
45
386
18
414
39
115
48
46
248
39
385
94
483
45
122
56
51
274
32
595
94
716
182
130
82
75
469
81
1633
813
2163
274
507
246
200
1227
126
440
106
537
38
65
56
38
197
198
1557
135
1654
148
414
238
269
1069
494
11072
737
11885
1265
2622
1738
1687
7312
99
337
58
389
31
66
37
39
173
42
4105
65
4126
603
1883
797
490
3773
894
20975
1426
23003
4415
6544
3087
2802
16848
99
4747
544
5234
354
1060
770
1111
3295
238
14418
309
14473
3115
5979
2238
1445
12777
2444
37011
7821
45554
4599
10501
5248
6647
26995
42
109
170
288
13
11
11
6
41
20
2992
8
2999
541
1370
497
343
2751
11
841
10
895
284
382
113
59
838
36
3667
116
3691
919
1648
554
231
3352
112
3257
83
3284
728
1159
417
316
2620
55
3176
17
3140
257
1879
538
283
2957
6330
169550
21238
192342
21016
39024
31803
31883
123726
20071
129203
41218
170565
12891
31376
19577
17868
81712
166
3391
859
4199
440
1244
679
413
2776
1218
31826
4423
36131
5607
9128
6218
5183
26136
1148
3753
12702
16894
348
790
474
353
1965
237
8104
67
8714
1585
2903
1415
1220
7123
51
2729
58
3137
998
1227
393
232
2850
263
51030
147
50578
5635
25697
10442
5015
46789
480
76809
1585
78191
7571
47643
15202
4469
74885
213
4751
347
4781
421
2247
961
396
4025
21
6673
3
6673
572
3420
1944
542
6478
342
8931
196
8654
413
4637
1772
710
7532
281
34622
415
35188
2895
16724
8128
4794
32541
201
4235
1689
5893
401
2064
806
391
3662
1082
6266
1547
7703
547
1479
1243
839
4108
437
13566
316
14112
1855
5902
2101
1586
11444
112
2614
333
2921
293
1396
458
204
2351
35
4348
85
4073
258
2675
614
250
3797
236
6188
847
6623
629
2859
993
572
5053
100
1675
89
1714
114
655
264
235
1268
140
2744
242
2934
217
1379
410
270
2276
484
24098
1051
24950
2306
12104
4518
2610
21538
12
3364
140
3463
416
2098
540
176
3230
52
5297
711
5765
528
3233
764
396
4921
3
6283
2
6161
639
4128
933
336
6036
139
1990
3
1886
159
1332
153
47
1691
78
10382
118
10882
1650
6571
1498
614
10333
16
3962
109
4106
386
2883
438
160
3867
1910
66829
6050
72743
6576
35905
12084
6012
60577
6
6318
8
6738
1265
4255
883
249
6652
159
1985
1082
2978
313
914
241
135
1603
121
8887
2
9345
1732
4579
1650
788
8749
135
13303
2794
16121
582
5318
3649
2289
11838
282
5652
1127
6757
843
3010
749
371
4973
347
13054
433
12956
996
7145
2101
1098
11340
1199
26790
592
27324
2381
10795
4988
3694
21858
119
929
341
1240
50
231
142
119
542
157
778
841
1531
43
142
91
81
357
4
6858
36
7061
991
4330
1189
399
6909
81
2355
1047
3268
133
832
455
303
1723
65
2448
419
2575
142
1163
422
251
1978
1358
3881
5930
10934
249
808
432
305
1794
176
10134
133
13743
4391
6363
1400
692
12846
1102
164425
149
166716
6707
85949
38543
18685
149884
96
5767
174
6237
544
3873
793
376
5586
218
2478
1067
3534
111
949
400
329
1789
257
3016
38
3154
182
1546
475
286
2489
249
1852
106
2012
117
695
318
241
1371
227
3682
396
4227
208
1624
724
498
3054
404
4564
141
4818
315
2059
778
504
3656
1021
31053
589
31628
1766
15333
6359
3590
27048
328
17116
38
17144
624
10654
2856
1342
15476
237
7387
42
7493
443
4278
1165
600
6486
372
17862
335
17811
883
7912
4099
2539
15433
7
1994
1
2546
564
1511
257
120
2452
194
23826
132
24016
2180
14493
3494
2188
22355
30
31
32
33
34
35
36
37
38
00_
E20_
99
00_
E100_
499
00_
EL500
00_
E500+
01
TOTAL
01_
E0
01_
E1_
4
01_
E5_
9
01_
E10_
19
31
9
412
57
441
72
185
69
27
13
3
186
72
256
36
86
32
11
608
35
12528
92
12098
1326
6062
2675
1374
27
14
1346
11
1302
470
654
84
40
24
3
941
0
936
332
497
59
22
1
0
10
0
14
8
2
1
2
13
4
360
3
384
75
205
56
30
39
71
349
16
379
33
96
80
50
90
38
2248
6
2435
488
1253
368
175
20
6
332
8
375
78
179
59
27
187
107
906
122
1113
129
276
157
103
36
15
516
5
566
155
238
74
34
42
22
547
6
596
80
325
77
43
125
59
3435
15
3999
526
2416
579
246
138
31
1533
14
1553
272
782
217
100
443
226
6653
620
7254
735
3729
951
500
15
16
66
401
437
6
21
8
6
147
77
518
181
694
46
105
60
76
129
54
361
135
514
67
52
29
67
9
12
57
1
58
2
15
11
9
4
7
30
9
42
3
12
3
7
20
21
268
38
271
46
116
24
15
0
2
12
2
17
6
5
1
1
1
2
17
14
29
3
7
1
3
2
2
30
25
55
5
16
4
2
8
3
19
7
26
0
5
1
1
1
4
44
7
45
4
18
5
5
23
4
224
31
315
46
110
51
39
248
166
763
618
1363
30
96
89
116
26
17
105
192
295
4
27
19
15
78
39
367
120
483
17
96
64
66
340
194
1954
433
2464
206
641
341
289
21
12
85
59
148
4
18
18
11
6
1
10
28
39
0
2
0
1
22
9
91
38
128
3
32
13
7
1
4
11
15
28
1
5
0
1
2
1
5
11
15
0
1
1
0
14
3
44
10
46
1
8
8
4
36
19
205
37
248
24
67
34
29
208
81
1386
146
1654
179
647
210
174
736
166
6073
538
6980
754
2898
950
790
56
20
266
18
326
51
80
49
48
26
17
183
16
198
37
76
25
10
27
6
136
5
147
15
48
19
21
23
68
182
281
462
13
55
26
8
41
61
163
1050
1301
12
35
13
15
2
1
7
61
72
3
2
0
1
62
30
220
154
373
26
60
26
21
14
14
63
82
161
8
22
6
6
921
586
1894
4993
6838
69
133
76
141
103
152
678
2168
2831
44
219
100
63
150
95
4259
264
4832
323
2700
820
299
55
20
601
107
748
61
347
105
56
14
2
45
29
84
3
18
4
9
601
142
12884
227
13358
2837
6657
1817
980
4460
430
150770
526
146670
24080
86030
22952
8771
591
82
8191
63
8767
1323
4292
1431
846
1179
193
6934
105
5887
746
2410
1091
887
5549
896
36006
648
41124
4027
13859
7814
7050
2222
581
10440
449
11314
1342
3090
1954
1699
286
94
861
45
819
46
167
114
124
1798
254
7371
112
9090
550
2323
1904
1828
632
125
3389
255
4065
368
1161
750
625
111
56
574
115
647
35
194
79
66
2083
354
15685
220
14541
1737
6330
2715
1858
8276
850
89565
922
89550
9098
41851
17598
11069
1921
142
40950
23
40364
7191
21701
6275
3133
7000
1020
65909
893
65860
6441
29588
12803
8251
1876
202
25005
25
23664
3828
11725
4201
2066
2888
503
21410
364
20337
2568
8756
3267
2387
487
41
6817
4
6884
892
3653
1089
688
1916
277
44873
155
44391
6986
25227
7109
2886
696
68
13414
83
13050
1928
7530
1858
924
2766
319
30922
44
30247
4470
14440
5209
3182
2749
306
30118
120
30743
5151
12457
6183
3721
152
17
3748
49
3722
305
1972
837
356
948
148
5322
60
4782
774
1576
772
660
495
90
5765
7
5531
668
2379
1138
759
1305
107
26982
23
25409
4761
13660
3720
1814
237
49
1733
19
1923
346
652
303
278
566
98
4023
797
4600
628
1441
710
505
2254
257
33370
206
31559
5716
15063
5452
3073
28
16
126
76
214
19
44
20
14
250
139
1045
463
1565
49
251
188
196
59
58
274
119
395
21
61
49
35
20
10
51
13
65
4
6
9
6
2
9
21
13
32
2
6
0
1
10
5
27
34
61
0
5
6
1
3
9
41
64
109
6
8
10
7
11
10
33
19
50
2
8
2
4
24
7
78
61
140
7
19
15
7
8
8
34
31
64
3
7
4
5
15
7
31
9
41
3
4
2
2
1
1
7
10
17
2
2
0
1
1
3
6
31
36
1
1
0
0
14
12
144
14
167
14
47
40
30
163
64
788
49
873
75
201
157
163
81
40
561
39
616
64
198
106
79
40
47
146
105
257
13
18
12
18
90
45
322
87
408
30
60
45
55
158
87
623
190
810
58
147
84
96
24
10
110
32
148
16
28
23
14
38
32
152
29
181
13
35
13
19
92
70
307
269
578
14
66
35
43
6
5
25
8
36
3
6
3
4
134
55
386
141
536
24
70
54
63
45
29
154
60
215
12
33
17
23
63
20
350
69
409
47
96
69
51
196
81
1950
129
2111
215
807
428
235
310
157
1070
182
1247
67
224
154
161
50
16
118
109
228
5
19
13
19
44
54
192
282
488
21
42
21
28
30
16
166
15
170
16
53
28
17
163
98
602
71
653
60
116
93
65
654
134
6453
46
6445
554
2600
1378
1062
534
176
2411
398
3003
375
683
444
383
53
33
192
40
231
13
44
24
26
75
28
312
77
395
37
86
46
49
41
26
168
69
242
12
44
21
27
18
10
215
16
233
16
73
55
40
73
27
229
18
268
18
68
36
30
36
11
122
34
159
11
35
14
14
93
36
330
82
389
40
69
46
41
53
19
245
44
291
26
56
60
34
36
10
147
30
180
13
37
27
19
81
27
298
44
353
40
78
56
42
64
24
228
50
292
17
59
44
33
109
61
427
51
502
39
90
75
76
187
97
775
87
882
73
197
116
118
81
73
294
290
577
19
61
32
33
23
12
135
56
218
21
52
30
21
55
19
478
36
522
70
162
93
81
125
20
503
35
526
66
153
77
50
150
49
799
57
1125
120
354
183
162
8
13
43
22
65
6
10
2
3
0
3
16
17
32
2
8
1
0
2
2
7
9
16
1
0
2
1
10
12
56
16
131
19
54
9
7
48
47
194
211
395
16
49
21
32
22
21
83
45
134
15
11
7
14
13
8
63
11
76
5
22
12
9
100
68
640
234
880
47
221
124
89
48
48
231
40
274
14
58
30
37
20
7
193
1
185
8
85
47
18
46
33
174
75
242
7
39
17
30
64
38
191
29
211
10
30
22
32
44
25
146
33
179
6
34
13
27
189
82
1182
70
1226
100
429
226
155
92
47
303
47
398
44
97
46
34
62
30
216
37
252
15
49
41
20
85
35
363
78
437
22
120
51
57
144
51
1766
24
1753
119
889
324
204
169
80
609
109
738
55
178
94
72
101
38
367
9
365
25
98
43
64
205
31
1526
23
1557
117
610
341
236
42
22
174
17
189
8
43
34
23
2
3
12
13
22
0
2
2
1
433
110
1691
100
1905
147
558
295
302
24
20
106
20
124
5
19
22
18
139
57
375
45
404
31
60
32
66
152
50
561
31
549
53
137
79
72
7
12
36
8
36
1
11
2
1
249
95
840
64
947
144
199
128
113
1294
187
6286
32
6616
1202
1816
1207
978
15
7
37
10
40
3
6
2
5
40
32
158
24
186
14
54
16
18
83
47
275
49
273
20
64
22
33
34
33
146
57
184
14
28
12
31
24
25
125
65
181
8
34
21
12
92
36
348
41
357
29
93
46
47
46
39
209
22
213
15
51
27
22
161
47
640
19
574
84
133
99
82
193
41
803
18
745
110
186
121
119
91
21
372
14
362
35
89
66
68
299
69
1589
33
1544
278
438
278
206
9
4
28
19
47
6
10
2
3
25
7
268
0
259
32
119
39
32
84
32
363
9
387
49
96
57
61
89
19
354
23
350
48
99
45
35
31
29
122
9
122
10
24
11
10
29
9
107
2
93
4
23
14
18
219
61
1724
19
1559
177
695
266
164
72
14
319
35
358
34
117
60
39
4
13
44
13
54
1
11
5
8
4
6
16
2
17
1
4
1
1
16
9
103
33
130
10
37
18
12
20
13
90
7
102
10
29
16
12
12
6
76
5
78
9
35
8
7
77
14
261
10
268
16
84
42
37
15
4
110
5
112
13
47
16
13
23
16
183
1
167
13
60
30
24
68
24
459
11
477
45
198
77
58
900
294
3958
297
4127
258
1025
721
713
95
86
385
55
467
16
90
67
58
117
73
304
40
356
9
56
30
36
20
20
68
84
147
3
13
7
5
0
1
11
2
29
5
9
5
5
345
137
939
145
1103
45
122
118
191
52
32
176
135
309
6
38
26
26
324
117
1304
134
1491
127
338
221
227
299
117
1204
118
1249
68
307
174
207
326
101
1668
57
1891
214
538
347
312
687
152
2879
68
2915
172
746
565
564
37
48
180
207
397
26
55
20
18
163
89
689
49
741
52
177
111
93
345
121
2084
88
2067
130
722
381
310
10
7
24
24
51
1
5
1
4
26
40
99
181
276
7
12
8
10
2
7
13
18
32
2
2
2
0
14
29
66
172
247
12
7
8
7
421
266
1031
712
1737
25
96
81
147
153
97
369
185
535
9
38
24
55
58
32
138
8
131
0
20
9
13
49
22
132
147
284
9
20
22
22
9
3
27
60
79
2
4
3
4
18
18
75
32
114
5
13
13
11
139
96
460
116
576
16
87
62
73
15
7
38
7
46
2
6
4
7
29
13
68
59
127
3
7
10
7
12
5
27
18
45
1
2
2
4
14
9
32
23
56
2
3
2
5
83
22
290
32
316
10
77
54
43
52
41
168
91
257
5
16
18
30
32
16
133
27
141
3
34
20
21
23
20
82
49
129
4
13
7
10
189
70
482
75
560
35
73
47
82
2848
643
16081
639
15662
647
5144
3418
2520
49
26
385
36
415
30
189
59
34
241
71
810
79
930
40
197
143
168
637
138
3949
54
4061
307
1536
861
575
471
105
7293
101
7458
458
3656
1859
802
71
7
451
5
589
90
208
126
73
188
134
736
199
914
30
196
108
93
176
56
623
75
667
38
132
114
88
103
33
234
22
239
5
27
22
39
267
69
3177
67
3237
235
1591
637
370
314
68
1219
23
1197
67
295
218
223
399
104
2619
158
2526
119
1020
464
315
22
21
112
186
302
15
29
15
12
180
183
630
601
1272
30
95
78
73
35
36
134
98
248
10
28
19
17
66
39
303
63
347
10
81
47
43
11
11
60
23
84
8
17
9
6
3
14
23
33
53
1
1
0
4
14
26
112
511
586
9
36
13
8
16
13
51
28
76
1
10
4
10
33
11
85
40
126
5
14
16
9
5
2
18
22
43
0
3
6
4
0
6
8
15
23
0
0
0
2
107
71
361
306
661
15
78
43
45
4
2
41
25
60
0
18
8
4
11
4
23
36
57
1
5
3
1
11
5
35
10
52
5
11
2
5
104
73
354
294
646
15
86
34
48
104
63
298
299
621
28
50
37
41
17
10
103
46
162
11
33
18
21
1
3
7
4
17
0
2
0
0
11
8
44
62
106
7
11
4
3
13
12
115
39
159
9
41
25
19
7
8
38
30
64
2
9
9
1
79
58
345
98
481
25
80
69
48
32
28
183
67
246
13
54
29
28
69
32
292
53
346
15
90
52
46
168
98
671
235
911
53
171
94
87
43
30
168
48
210
11
37
21
20
63
32
255
101
358
14
56
52
32
285
112
1175
266
1463
60
320
199
221
115
74
511
153
635
18
124
97
73
129
44
697
73
754
39
236
130
113
112
61
646
65
679
43
200
123
83
42
12
147
56
191
5
35
26
28
136
74
658
97
759
45
184
107
98
63
123
337
196
505
8
41
41
48
13
17
50
42
100
8
10
3
3
158
62
626
138
715
29
138
101
97
53
27
285
52
344
27
108
51
30
211
105
900
224
1152
67
233
132
167
138
91
413
86
491
13
54
54
55
40
28
104
56
162
8
14
9
12
193
82
588
213
787
21
117
58
108
176
89
626
69
683
21
133
109
95
96
53
293
153
442
8
46
41
47
78
19
388
38
417
20
109
87
64
115
99
417
152
566
17
75
59
45
125
88
400
208
610
15
52
53
64
61
62
198
283
459
8
30
14
18
140
34
501
51
535
30
102
98
94
5
1
27
13
41
0
9
5
10
2313
1165
7047
1264
8174
358
1248
853
1121
13
23
97
63
161
4
27
13
14
79
65
553
155
677
29
215
78
60
46
30
137
80
228
7
27
18
22
184
93
550
155
666
10
88
73
80
246
128
749
165
882
19
125
108
111
4
7
28
24
54
1
10
5
3
132
33
889
27
902
91
406
143
88
39
27
122
17
136
2
13
18
18
41
39
126
98
216
8
23
10
4
23
14
167
18
200
17
49
47
26
10
7
40
9
54
2
12
6
8
35
23
109
36
141
3
23
13
12
22
18
84
45
130
3
14
15
12
6
5
31
33
80
3
19
8
5
36
17
450
79
538
52
191
92
59
0
4
14
55
67
1
4
4
0
257
70
1491
187
1663
109
582
286
161
29
21
151
117
260
4
33
29
24
1298
837
3695
1719
5398
99
503
419
505
260
112
736
197
940
31
114
101
131
100
53
257
182
422
10
37
21
35
489
177
2079
252
2366
117
531
382
385
15
19
42
38
82
2
2
2
4
36
19
173
109
280
13
44
30
31
101
50
306
42
352
9
50
41
57
188
35
1080
21
1269
108
341
288
251
49
65
231
150
370
11
36
33
34
37
59
203
89
290
9
37
23
31
101
45
387
102
522
19
105
67
80
96
49
802
168
1345
264
343
216
136
4
8
18
15
29
0
3
0
0
45
45
177
113
281
7
31
18
20
41
24
233
53
295
41
70
40
30
58
70
253
104
363
28
55
28
19
1
0
6
6
11
2
2
0
0
1
0
11
21
38
2
5
5
1
37
26
145
28
178
12
38
23
15
14
9
59
44
111
6
15
13
9
26
41
117
88
214
10
23
12
16
10
12
64
24
107
13
17
16
9
2
0
5
9
13
0
1
1
0
23
19
128
36
158
8
40
19
17
17
18
79
65
146
7
23
8
11
12
8
52
19
61
3
8
6
7
10
14
31
6
37
0
0
4
4
64
25
186
87
268
6
35
23
34
51
41
233
33
256
14
55
35
29
181
106
591
148
747
36
130
76
79
59
27
130
30
156
2
19
10
13
88
33
249
50
309
15
59
32
39
85
62
244
57
294
3
28
23
49
82
42
220
34
250
12
29
25
36
167
59
539
58
590
20
101
96
89
97
23
286
13
296
9
61
42
51
32
8
120
13
131
2
34
19
21
90
54
325
74
395
11
76
45
52
23
8
58
20
74
1
9
9
7
121
40
322
68
377
8
39
47
68
18
6
46
14
62
3
7
10
4
705
279
1949
149
2030
50
295
260
343
42
17
134
36
172
8
25
23
25
27
17
148
18
159
11
41
17
26
292
101
1132
106
1204
53
303
204
172
33
10
146
21
161
7
35
33
24
22
16
62
10
74
3
9
7
7
157
48
530
68
628
36
129
106
82
877
215
2616
217
3033
87
545
416
581
283
70
918
40
987
43
188
179
205
303
152
1113
209
1367
53
286
190
166
1329
352
4054
297
4479
159
746
706
865
333
64
1728
64
1869
89
569
402
332
129
61
375
72
413
12
47
41
62
219
74
509
104
608
15
55
54
98
19
14
79
163
240
7
19
18
7
103
40
391
46
441
18
102
78
57
239
94
794
161
939
40
192
122
105
33
21
125
11
128
4
23
17
20
100
54
324
58
385
13
69
40
61
309
138
1205
116
1262
49
283
193
197
3365
430
22618
212
22756
1339
8489
5013
3885
892
174
2499
56
2487
20
331
440
585
282
136
842
151
973
10
125
134
145
221
77
631
139
748
16
90
105
128
539
191
1873
209
2127
95
414
305
374
830
237
3236
73
3241
130
759
610
621
108
62
395
171
544
16
73
63
63
79
45
380
121
464
14
94
61
52
36
22
134
44
172
7
34
19
20
69
29
201
41
239
12
40
23
25
27
14
100
98
198
2
27
13
13
16
4
113
9
111
10
38
17
19
7
12
38
17
56
3
17
3
3
35
10
201
17
213
15
69
42
29
9
5
46
13
57
5
9
8
9
232
79
891
87
934
34
190
155
155
75
18
677
7
647
36
265
171
71
12
6
71
21
97
8
22
16
10
675
165
3357
130
3240
215
923
596
559
294
111
1188
86
1243
54
290
214
205
23
12
94
38
134
11
22
12
18
205
93
687
126
793
42
146
95
98
68
26
256
36
284
8
61
42
46
107
28
419
114
510
22
98
76
68
65
19
304
14
302
13
96
45
52
113
35
460
58
524
34
123
71
85
99
27
294
41
319
12
51
48
65
90
35
440
11
440
13
152
70
81
118
39
475
45
499
18
125
80
82
156
47
560
35
577
33
132
97
80
62
36
202
57
257
8
40
25
26
371
130
1456
92
1490
79
344
237
248
19
9
102
11
106
3
33
15
16
10
12
58
7
63
3
19
9
6
37
20
122
28
144
4
28
15
14
106
43
433
57
496
26
120
78
66
78
25
372
29
377
21
117
60
48
270
114
1118
153
1271
65
331
200
156
85
28
296
72
370
18
64
61
47
54
19
135
46
177
4
21
23
18
74
52
366
58
419
25
89
66
54
183
93
574
232
848
35
130
92
73
552
127
2272
64
2263
84
540
473
473
157
53
435
52
519
27
81
66
82
100
43
240
29
287
16
41
26
48
905
157
4285
83
4237
119
1284
890
873
339
86
1755
117
1837
82
563
364
297
18
6
74
7
88
2
17
17
16
147
53
418
42
460
10
89
58
65
22
14
74
30
110
6
20
8
10
87
26
222
34
248
8
32
23
43
65
33
229
66
292
7
43
32
39
48
21
213
93
299
9
60
35
31
92
39
341
125
458
10
67
67
61
57
23
232
80
312
11
67
37
39
13
3
48
18
67
3
15
8
9
46
21
156
19
197
11
30
24
41
248
102
797
60
841
29
136
116
147
85
23
259
47
307
11
57
44
46
120
59
424
47
454
15
102
54
69
28
6
177
41
220
3
65
39
35
76
21
239
44
291
17
73
32
32
158
63
565
81
643
26
136
91
102
103
38
349
36
378
16
73
48
64
66
38
248
55
303
9
62
44
31
29
11
123
44
164
7
26
33
25
29
13
106
11
121
6
25
20
11
375
135
1833
146
1883
89
546
348
260
79
32
538
79
546
56
151
86
66
34
15
172
30
193
19
45
25
23
25
5
125
7
133
10
34
22
24
209
80
1020
106
1044
83
280
140
150
125
82
498
118
574
27
109
72
57
280
141
996
204
1158
60
202
128
140
72
42
428
61
468
26
141
64
58
99
53
520
40
561
59
166
83
64
20
19
119
31
147
11
29
17
21
360
131
1238
124
1314
61
259
186
194
228
117
935
255
1177
73
237
132
126
30
15
83
37
119
3
11
8
13
26
16
70
32
99
1
7
10
6
141
49
396
39
408
11
70
48
58
73
45
248
74
330
17
49
29
38
242
122
578
130
716
44
68
61
69
389
176
1515
200
1663
74
353
250
207
96
60
391
119
475
16
89
59
59
94
60
481
184
668
26
144
77
79
78
11
280
39
329
24
81
46
55
192
72
826
142
994
37
266
133
151
43
12
168
37
203
6
45
32
27
166
98
679
112
769
32
163
109
97
122
51
523
89
595
25
159
85
66
28
17
127
28
160
6
37
19
25
26
10
124
9
128
9
49
13
12
193
69
752
91
830
39
210
118
127
20
13
88
10
143
16
47
25
16
82
47
507
40
567
57
184
76
73
35
6
231
25
253
27
107
30
23
17
6
61
31
95
11
13
11
8
115
44
514
18
520
36
148
91
79
83
37
317
49
370
15
67
58
57
71
29
268
49
322
18
71
43
46
21
13
117
36
149
8
39
15
18
5
2
24
17
41
1
6
4
5
14
8
63
28
100
8
22
11
11
2
6
14
15
33
4
1
2
2
0
1
10
13
24
2
4
1
2
8
3
24
16
41
2
6
5
0
62
39
244
52
296
19
43
46
32
106
77
476
208
659
13
99
85
72
124
54
470
108
580
26
104
72
88
248
94
1082
161
1216
52
302
214
145
25
12
86
52
138
6
20
17
9
3
2
27
17
46
4
11
6
3
10
6
51
24
84
7
7
13
10
83
45
216
156
363
14
26
21
24
115
57
411
116
508
31
84
56
56
33
20
155
83
235
14
46
19
26
26
21
100
43
141
8
26
9
10
243
102
923
96
979
77
208
122
128
27
14
180
37
221
28
69
23
24
8
2
72
35
100
2
27
17
10
12
10
60
26
89
4
15
12
9
212
70
712
110
811
32
141
109
134
86
46
330
64
393
20
68
63
53
11
10
65
27
93
5
22
12
8
200
73
698
75
765
47
168
107
101
22
11
94
41
138
5
20
23
16
103
65
715
132
846
48
291
132
85
25
8
78
31
100
4
22
5
10
202
107
808
155
934
32
228
116
101
33
19
140
67
204
6
34
23
26
44
31
174
92
260
10
42
22
25
78
44
362
147
507
21
109
64
52
58
36
219
116
338
15
53
38
24
224
167
568
186
740
15
60
48
70
15
6
49
20
69
1
7
9
12
308
150
1064
363
1390
61
246
164
138
27
20
185
59
259
29
57
41
23
69
61
231
157
392
12
38
32
23
239
66
944
162
1058
54
216
167
153
0
1
4
13
18
1
2
0
1
2
0
6
16
24
0
2
2
1
10
2
32
14
41
0
5
7
6
44
29
145
82
218
12
17
20
16
133
74
603
79
675
45
166
95
85
190
76
1003
78
1140
108
342
181
162
70
16
389
21
390
35
128
72
49
9
3
38
15
48
1
8
4
8
96
27
346
32
366
15
94
56
55
817
141
7485
100
8176
588
3410
1803
1256
268
143
1486
135
1585
104
503
259
202
482
144
3649
177
3913
396
1657
630
476
80
34
363
44
419
27
109
63
63
38
9
210
10
214
16
81
40
21
234
88
878
47
912
56
217
149
129
17
4
95
5
152
26
63
22
15
155
46
550
46
603
20
149
95
81
327
51
1028
7
1165
65
268
217
224
70
42
260
69
317
13
54
38
38
571
175
1969
107
2028
106
391
363
342
179
66
593
68
639
27
128
102
89
76
45
434
33
470
28
149
76
65
98
31
336
41
369
14
83
43
63
313
103
1261
219
1433
64
323
228
197
323
125
1402
210
1599
93
403
240
209
76
41
816
26
831
45
352
176
108
73
34
453
67
515
19
175
85
61
346
101
7264
68
7404
542
4344
1377
601
264
50
2244
22
2168
178
991
414
256
34
10
155
5
152
8
52
24
19
47
10
392
1
371
28
177
77
33
115
13
867
7
814
83
378
136
101
355
135
2390
96
2433
241
887
442
300
18
8
206
0
179
23
76
30
21
117
47
778
23
779
75
294
132
97
28
16
99
13
108
7
24
14
12
37
9
162
10
166
12
54
24
27
77
10
577
10
551
39
237
108
75
28
14
93
8
93
2
22
9
13
793
198
6007
98
6041
493
2471
1168
827
168
61
517
125
616
19
85
72
101
69
26
605
31
622
61
254
120
60
41
17
227
10
216
14
74
47
17
87
30
296
48
334
14
81
50
39
28
13
149
15
160
1
50
24
28
510
148
2763
91
2764
274
964
471
347
1209
536
6984
821
7617
642
2742
992
700
1604
1024
10211
2074
12083
787
3745
1674
1199
310
251
1592
444
2005
95
491
240
176
430
105
6206
53
5867
297
2695
1440
849
844
275
6365
308
6521
584
2976
944
645
1016
373
7869
363
8024
688
3433
1294
873
1002
570
6195
910
7220
589
2322
997
800
368
238
2654
697
3502
316
1026
446
320
171
221
1266
500
1835
130
465
190
123
278
199
2582
305
2922
270
1085
464
292
240
81
1147
203
1293
69
415
178
140
916
300
5250
1773
6779
297
1857
985
738
2031
811
14294
2941
16524
1617
5337
2385
1754
664
196
4991
161
5071
349
1973
1013
743
839
380
8176
1111
9212
928
3824
1270
871
271
124
1514
118
1582
119
601
211
161
321
164
2468
231
2615
176
934
453
339
1672
908
9616
1849
11250
629
3431
1552
1251
53
27
592
69
649
64
279
99
61
1524
927
10607
3297
13878
739
3825
2002
1412
542
202
3306
289
3541
243
1180
647
421
2352
864
15782
5005
20397
1230
5866
2851
2145
1358
685
7740
1717
9387
466
2713
1310
1070
582
384
4049
707
4912
243
1454
805
537
867
711
4211
1499
5579
181
1159
674
541
269
188
1247
254
1445
53
373
195
139
895
676
4282
870
5050
231
1281
589
509
1940
401
8858
348
9086
439
2554
1652
1653
4569
1972
30923
3166
33098
1918
11886
5547
4047
2262
1169
11492
3388
14723
621
3865
1884
1551
849
412
5943
605
6426
376
2208
1120
812
393
153
3622
245
3730
286
1583
623
439
698
174
5961
260
6085
643
2616
995
679
342
110
3090
50
3025
312
1399
502
310
1269
359
7567
700
8002
544
2752
1296
1140
445
93
8306
49
8215
897
4835
1265
642
781
245
13875
371
14285
2326
7494
2027
1048
187
166
1493
611
2018
82
646
217
139
765
307
6235
1388
7323
425
2646
1125
776
737
313
4805
388
5089
314
1868
820
597
774
275
5957
1461
7189
589
2559
953
620
505
283
5569
233
5668
605
2628
830
579
495
167
4404
224
4465
488
1993
623
484
747
185
7580
244
7583
915
3707
1054
685
160
93
1697
76
1755
224
802
235
146
392
174
3195
841
3993
296
1323
537
398
542
238
3053
456
3390
231
1033
480
436
312
216
2271
470
2741
204
877
374
265
180
60
899
38
960
57
318
148
150
269
86
2084
313
2381
223
878
357
244
354
73
2955
37
2980
410
1246
497
362
507
100
3197
156
3305
249
1260
566
479
1009
286
5522
307
5753
412
1981
962
768
1490
548
10981
2946
13703
1069
4683
1695
1251
1378
642
5034
1043
5890
182
1040
892
809
468
128
1753
152
1879
123
568
231
229
140
57
1484
80
1517
184
673
246
135
543
304
3535
503
3908
264
1421
493
424
1138
596
8490
2765
11911
610
3572
1376
949
1649
735
5638
1565
7020
133
1019
964
1021
406
233
2843
616
3355
202
1110
492
321
995
459
2686
102
2713
133
476
237
356
287
177
1508
334
1853
160
512
209
179
922
520
5612
1546
6885
402
2043
949
660
409
340
3168
830
3883
272
1311
461
287
579
253
4015
89
4598
468
1617
797
652
315
99
1339
200
1520
124
374
216
197
342
205
1794
385
2093
106
535
320
242
934
324
16257
201
16168
2486
8702
2291
1206
12519
3266
24813
1412
26444
1350
3157
1721
3110
910
231
24421
232
25188
3322
14563
4185
1696
477
84
3034
80
3134
267
1000
685
546
637
27
3968
0
4271
475
1412
832
794
492
82
4891
398
5301
479
2065
1049
734
115
24
2142
1
2216
328
1006
457
268
3718
1652
28621
12463
40766
1898
11293
6144
3661
1791
1286
12777
5211
18408
860
3801
2995
2223
3658
1947
25577
4143
29920
2025
8841
5509
3927
1689
353
15552
293
16127
1390
7153
3463
2059
90
97
2104
214
2335
258
1204
372
143
970
702
11853
5106
17384
1212
5725
2344
1151
747
254
9396
432
9872
717
4370
2152
1174
1173
615
12531
7256
21724
2158
6012
2554
1485
733
178
11247
1642
13069
1629
5508
2152
1084
280
49
1650
1438
3082
99
643
313
233
379
220
1984
2382
4841
214
629
382
336
544
476
4336
4060
8445
245
1625
875
511
1777
531
13944
1082
14837
795
5043
3276
2437
7608
3148
37688
5455
43728
2428
11419
7651
6144
322
108
4486
72
4514
318
2110
1038
573
2242
829
14445
2014
17770
1615
5586
3189
2298
7784
3308
48533
20246
68797
5657
19600
7093
5570
1338
674
25577
3919
30560
4091
12748
5107
2756
426
162
6214
303
6599
674
2960
1358
717
95
4
1848
5
1940
274
1046
358
151
229
69
3204
0
3382
685
1594
490
304
365
260
3696
1755
5728
894
1398
671
442
362
136
2654
1307
3839
437
992
459
267
375
804
6605
162
6721
1367
2340
1034
584
1475
692
26931
1532
28695
2668
14306
5638
2380
3002
519
22375
18242
40026
1153
5996
6343
4918
309
245
5038
4577
10630
905
2880
859
387
795
544
7982
6299
14006
533
3788
1529
769
466
135
5962
2693
9027
763
3077
1149
589
880
322
7098
923
8209
783
3011
1369
895
8736
10966
51788
28724
81171
3364
12945
9141
7064
3249
2217
34949
4187
37721
2627
14196
7450
3880
762
519
6738
3932
10732
471
2787
1337
713
1209
1326
17327
18306
35564
1629
7931
3130
1498
198
195
3101
2546
5724
441
1466
626
255
951
607
8293
12334
21774
904
3580
1577
926
191
214
2740
2921
5860
417
1447
457
163
707
425
8654
3097
12057
1171
4152
1605
841
1378
1080
9157
20507
28175
564
3298
1736
1034
1134
986
21614
7689
29780
2035
11530
4357
1825
209
386
1390
600
2002
98
421
172
100
1928
725
20355
2256
22468
2231
9185
3920
2231
617
381
6857
4054
10783
744
3105
1236
692
266
81
4027
1668
5543
313
2101
798
391
538
146
4150
241
4358
234
1712
892
541
813
659
7086
4576
11559
516
2892
1251
802
141
91
1997
34
2040
141
1198
261
128
385
402
4129
3591
7702
403
1907
702
346
14
20
70
10358
10374
19
6
2
0
4
4
92
1876
2051
17
64
32
9
983
635
11412
15831
28744
1158
5248
1990
1110
1054
187
23882
315
23870
2095
12070
5573
2559
597
129
5088
3529
8787
429
2241
1118
652
2763
1200
29159
5240
33678
2954
13326
5310
2827
970
1525
15403
2077
17436
1348
8394
2147
888
584
268
6822
1316
7945
597
2899
1434
798
235
125
5925
46
6162
796
3626
953
387
643
367
4664
1492
5865
382
1632
913
762
380
305
4484
999
5313
576
2045
657
359
1218
405
19148
1454
20255
2493
9489
3440
1793
1060
346
10581
1221
11086
1285
4455
1642
1075
456
209
5712
443
6004
566
3059
764
529
790
300
4925
323
5110
179
1664
1112
775
758
544
3658
2616
6210
100
850
733
632
5
0
294
4
280
42
173
42
15
1005
206
13504
1469
14232
1968
6749
1832
1078
168
352
845
1895
2825
54
152
44
45
54
89
357
227
506
35
84
49
31
194
42
1346
99
1425
177
577
200
132
28
30
196
21
304
56
90
42
22
49
18
433
10
391
54
176
55
43
39
94
301
184
456
26
84
30
20
8
4
75
15
95
23
28
7
8
83
71
449
97
544
53
114
49
65
21
14
132
1
132
21
41
21
16
60
38
352
50
395
35
108
60
45
32
17
241
3
249
43
92
33
24
1477
365
19712
617
20726
3546
10509
2609
1711
2773
1043
25934
2864
29073
4092
12983
2830
2032
421
495
3382
3365
6579
429
1368
315
250
1508
451
8764
383
8913
886
3125
1301
1253
1928
264
31921
572
32099
4339
17641
4729
2700
1323
574
11956
946
12424
1135
5473
1735
1297
7
3
34
118
164
6
20
9
4
2
2
12
3
15
0
1
4
3
89
39
357
148
496
32
104
46
34
5
2
31
2
40
10
11
7
1
53
51
281
163
460
31
69
39
27
262
40
3098
18
3086
363
1650
437
316
381
42
3649
41
3756
588
1712
573
395
815
321
3303
914
4287
161
1043
484
460
372
93
1374
77
1395
117
344
187
221
332
125
1796
118
1887
207
540
291
258
132
34
812
34
880
126
310
126
106
7
4
23
284
229
6
7
2
1
27
11
113
1825
2017
15
45
16
12
16
30
62
435
482
3
9
3
2
8
0
11
49
57
0
1
2
1
57
22
414
40
521
99
189
53
64
118
24
1617
25
1699
449
759
193
137
21
6
157
1
160
33
67
16
20
2
120
130
7
151
7
9
1
2
226
49
1206
491
1660
103
436
203
156
245
102
2187
347
2606
244
923
484
247
98
98
505
316
831
41
121
88
59
30
22
129
67
201
15
37
19
24
97
92
392
215
612
37
98
30
57
113
28
793
70
830
90
339
103
87
82
60
810
67
853
100
392
106
59
414
47
5983
95
6294
673
2783
1347
893
89
52
776
156
1031
156
321
123
77
1763
1249
13672
1505
15334
1071
5634
2455
1518
108
35
1289
26
1246
213
582
176
109
10
15
139
67
227
25
72
21
10
318
217
2952
3715
7105
506
1436
426
280
605
187
5328
302
5750
786
2635
733
524
654
500
3282
1133
4500
261
1141
490
404
184
88
695
250
942
45
159
124
91
91
69
434
82
552
34
124
58
60
169
106
894
353
1191
66
331
137
97
1050
691
6635
1951
8540
391
2122
1327
946
638
318
5329
923
6248
498
2236
956
637
296
103
2429
232
2698
294
1196
330
249
138
61
1115
255
1394
107
467
203
153
14
9
93
19
102
7
31
17
9
288
113
2475
490
2776
290
966
346
290
1580
662
8702
1897
10353
772
3107
1220
1058
419
76
9794
224
10595
2843
5295
1048
525
50
17
556
122
537
62
266
71
52
518
440
2550
3043
5050
219
474
424
416
25
21
268
23
303
126
65
22
19
221
77
2747
69
2702
380
1311
403
241
31
10
318
16
345
54
149
60
30
12
0
271
5
270
52
152
30
9
21
9
268
42
305
37
140
31
27
42
18
647
23
645
105
348
73
37
78
10
1509
7
1621
237
954
224
107
24
25
349
48
409
41
210
41
30
54
39
285
49
359
48
81
45
35
1013
388
5178
930
6938
393
1171
936
1077
298
186
1148
902
1937
107
312
129
112
65
58
390
299
887
32
102
61
41
170
230
1613
2968
5805
143
593
255
146
675
469
3740
22483
27509
418
1102
515
447
246
81
2258
1840
3900
322
931
332
238
247
284
2107
4219
7710
330
717
319
232
244
139
1873
585
2475
339
706
248
206
70
50
522
206
737
95
185
76
76
70
27
1034
342
1418
217
476
155
96
68
45
380
187
540
46
129
39
28
369
89
2632
122
2725
122
1181
505
337
978
319
9338
919
9608
1517
3310
1326
943
40
27
508
53
564
64
198
67
65
729
383
5107
3929
9288
602
1926
612
494
0
12
20
42
74
2
6
1
4
9280
9897
21963
51975
75768
144
193
551
1740
2293
3409
6210
9671
15743
13
53
114
288
3966
3089
14954
619
15543
92
3956
1866
1644
13
47
111
65
177
18
19
7
11
27
31
155
623
830
27
50
18
8
317
249
3047
4382
7493
317
1439
414
247
952
1000
5867
7188
13399
455
2375
693
419
1253
1470
10437
9368
19799
1633
3893
1468
929
15
8
220
72
376
87
147
31
15
22
41
274
28
277
56
109
13
10
554
250
6054
1572
7659
581
3241
997
460
816
262
10664
366
12236
2500
5508
1800
1049
151
124
997
478
1570
146
451
144
101
797
685
5312
3607
9894
480
2080
877
505
300
214
2857
3447
6995
440
1341
332
212
753
552
8514
20982
30262
757
4548
1147
602
86
45
702
52
802
122
383
79
42
95
53
1345
244
1531
178
709
186
100
3
3
11
19
86
26
29
3
2
266
109
6454
290
6575
885
4019
669
312
727
265
10441
1184
11258
1217
5643
1510
860
437
127
11898
896
16023
3669
8660
1409
645
165
74
2447
728
2906
271
1336
264
172
13
14
349
69
480
76
237
50
23
155
406
1196
9548
10563
69
380
103
85
157
205
901
2227
2976
129
289
86
69
343
554
2549
17258
12194
115
1023
405
202
92
132
1088
1880
4309
209
592
212
124
30
2
174
20
248
32
123
26
15
54
67
293
303
562
16
110
36
18
5193
1365
117716
3734
120891
9872
76557
17166
6833
479
351
3681
809
4447
334
1660
469
312
770
363
5307
917
5882
431
2045
809
559
204
107
2141
453
2760
267
1164
274
157
10
6
165
42
266
46
130
19
15
80
124
739
611
1507
160
371
69
48
21
7
689
16
656
192
337
50
37
2851
2088
56446
1500
57342
5063
34261
7768
3387
1361
531
28938
1239
30198
3544
17697
3465
1643
329
96
5788
2366
8574
658
4115
672
262
382
224
11491
436
11884
1214
7611
1442
528
2689
1641
62323
2775
68948
11730
40605
6343
2893
2314
1675
21246
4249
27586
2705
10498
3192
2000
1108
437
9255
1303
11610
1204
4770
1520
995
248
85
12288
23
12478
1757
8626
1322
448
533
341
12944
339
12495
2938
6351
1253
654
440
296
2726
1694
4695
316
1079
419
292
69
42
721
87
792
94
335
101
74
255
256
2316
3523
6584
224
1045
327
190
409
179
1572
1262
2771
109
448
221
194
398
386
2105
580
2715
128
694
278
185
1580
789
11822
7787
18590
879
4438
2105
1228
120
108
838
1881
2846
69
283
174
110
115
17
1696
46
1768
546
643
222
157
443
210
2573
966
3609
310
825
436
365
540
328
4135
2223
6406
261
1411
893
593
45
12
711
54
792
139
363
108
71
357
186
2816
1878
4904
337
1095
480
403
147
111
1143
218
1305
145
451
173
98
584
321
4291
1510
5982
553
1648
675
480
174
101
1827
227
2129
292
930
257
178
8814
2409
166839
1097
167852
15083
105893
23499
11030
800
306
6271
746
7142
581
2723
1287
753
94
24
1712
55
1777
275
991
224
103
2876
578
52957
1327
54300
5333
29671
9893
4553
971
376
12570
1460
14335
1235
7003
1988
1109
432
275
2374
822
3420
326
882
319
272
901
221
28544
309
29771
4234
18900
3737
1415
1674
414
21742
209
22468
2285
10741
4592
2385
373
49
6413
11
6486
1250
3087
1121
580
6066
3287
48893
4586
53763
5592
20682
7306
5715
87
8
2192
8
2253
367
1375
261
149
123
30
3318
20
3581
597
2251
380
168
45
18
639
24
691
96
339
95
65
576
80
8858
61
8881
716
4538
1908
1008
925
448
4529
789
5474
346
1571
826
628
311
50
10416
24
10889
1728
6678
1480
603
109
22
1389
38
1428
238
694
213
117
592
64
15315
68
15705
2335
9179
2323
1139
47
4
1166
6
1283
259
711
155
98
3260
1253
39707
2645
43557
7905
20847
4294
3003
2510
973
32073
4327
37243
5256
17866
3732
2375
128
129
1067
542
1607
176
380
120
85
694
181
19519
264
18445
4291
10334
1715
886
1478
662
30133
1693
35817
8354
18630
2933
1593
958
309
16644
932
17746
3420
8887
2033
1215
526
175
16157
222
18315
5038
9874
1522
846
263
98
3588
330
4474
967
2128
388
232
138
30
3452
46
5222
1158
3073
472
274
559
288
7353
301
8218
1372
3756
1081
691
589
137
15998
260
17867
4478
9972
1575
771
1358
729
8883
1635
11299
1296
3523
1429
1039
275
119
1987
135
2215
211
886
344
221
1150
259
13164
702
13960
1807
6458
2185
1336
403
84
6057
216
6439
719
3475
988
485
59
63
853
78
937
117
409
124
77
200
77
2255
503
2798
254
1091
370
208
144
40
1895
440
2210
246
955
295
170
581
157
3278
213
3359
270
1163
558
427
35
34
503
61
648
92
305
73
49
509
124
9124
190
8939
1014
4976
1470
676
636
369
3806
621
4321
485
1470
491
353
366
285
9497
4539
14461
1341
6000
1268
507
152
229
4376
14
4297
587
2723
441
190
64
9
1145
7
1220
228
689
128
81
2047
38
24043
467
25000
1358
7194
7496
6145
479
119
16532
429
14341
4224
7015
1349
690
292
233
1223
309
1611
173
407
75
77
863
922
7110
2015
9035
948
3315
517
409
4380
7332
13011
23719
36913
78
219
330
685
3095
1475
24894
2465
30147
4856
11248
3835
2644
345
361
1454
1569
2952
100
275
128
140
1218
599
8620
723
10261
1703
3595
1219
934
3069
3282
12104
16000
29637
1563
2435
1080
1154
1015
747
3743
1218
4998
414
782
405
405
235
95
4565
156
4857
848
2795
465
267
477
98
2510
299
2661
194
710
380
501
457
373
2319
698
2972
305
657
267
236
129
41
4440
11
4441
545
2544
893
269
562
241
4231
1928
6202
326
1713
766
573
762
256
4543
433
5051
425
1556
860
713
182
79
1053
353
1360
66
402
178
137
76
3
1250
13
1131
180
522
217
126
145
51
4071
30
3707
594
2323
402
216
171
88
1629
196
2021
330
787
229
181
1546
1019
21356
4619
24654
1439
10495
3921
1627
324
136
3060
169
3235
375
1397
503
348
145
52
996
4
1017
65
466
183
103
228
297
1946
768
2736
173
778
272
175
478
111
4873
110
4856
648
2364
720
460
1217
637
4673
1865
6739
606
1146
654
635
42
61
282
579
834
23
76
25
21
538
233
4126
1275
5740
507
1772
755
573
121
14
3886
14
3872
347
2298
796
270
702
311
9944
1167
11130
987
5066
1842
1058
4933
1323
51294
2994
54810
7247
23399
8865
5917
3055
290
66375
678
72504
17775
34376
10572
5316
379
51
8713
76
8872
1118
5035
1491
726
275
19
6372
35
7105
1364
3774
1038
567
411
142
2136
95
2249
179
810
352
261
400
159
3792
205
4154
554
1791
630
397
1444
463
17959
1561
19011
1956
8848
2831
1767
597
121
5156
1025
6049
428
2205
995
736
53
35
320
144
448
24
114
53
33
58
9
689
34
776
82
377
125
76
71
41
368
132
520
27
129
64
51
126
38
996
774
1987
84
398
201
141
10
3
90
40
135
10
43
14
18
28
10
198
80
291
25
84
42
23
388
144
1605
185
2186
230
478
326
303
94
19
640
137
736
39
231
129
86
171
67
3056
100
3268
309
1674
628
302
27
19
225
19
353
61
140
53
32
7940
3089
18389
747
19473
709
2165
1796
2887
172
216
594
215
848
32
90
41
51
396
599
1887
1218
3136
116
418
189
167
154
54
513
26
509
31
137
71
45
311
128
2862
183
3060
485
1260
429
264
223
64
3151
52
3294
526
1746
436
266
223
90
1686
7
1674
123
602
393
257
119
18
867
154
1081
147
371
143
124
148
100
1203
10
1255
78
475
231
202
462
237
2932
173
3224
360
1135
471
358
447
71
8073
6
8508
1100
4042
1783
1034
544
124
7284
28
7911
1727
3421
1195
829
141
43
864
97
981
106
321
131
132
455
119
2688
738
3807
435
1120
448
395
176
28
2022
4
2103
300
987
396
214
631
225
5035
122
5346
651
2299
850
578
369
189
4106
78
4668
743
2275
551
313
18298
5588
174962
10105
187260
14871
74315
40829
22981
278
139
10346
242
10632
1262
6829
1375
537
3734
648
115292
1202
117038
5804
43195
43907
18139
302
86
32183
8
33078
3382
22419
5616
1234
857
217
17686
262
17969
1093
8747
4794
2009
310
254
11105
126
11303
1343
7965
943
393
1491
663
13502
1546
16117
1868
5939
2521
1837
228
2
8319
10
8283
455
5140
1814
643
291
83
7459
235
7805
1399
4472
863
457
481
498
1703
98
1808
52
399
162
131
1054
2115
5290
1081
6518
243
1035
399
435
38
51
168
576
751
25
53
18
15
202
135
579
2336
3074
58
62
49
86
423
158
1820
683
2566
178
420
312
394
1299
1494
5288
2581
8195
321
1013
624
546
468
349
2865
2262
6139
265
906
508
392
615
403
3836
787
4887
437
1379
628
508
3466
2276
11810
4282
16284
1253
2498
1138
1285
1040
313
3236
512
3830
300
642
388
590
204
380
856
417
1316
33
126
60
52
189
83
1291
467
2061
139
615
231
118
391
1412
2017
3739
5765
81
105
44
30
34
236
340
492
758
22
27
14
17
35
92
218
281
615
44
48
22
13
2966
3719
8841
8050
17046
644
821
367
376
2440
6960
11511
4031
16741
226
821
518
544
1201
1973
5005
1180
6296
144
763
433
470
638
805
2344
1246
3855
185
310
200
234
2301
1401
12341
2145
14680
1057
3950
1882
1715
1454
1870
5205
1106
6470
211
713
469
575
1842
1687
8337
1056
9722
415
2350
1169
1032
2725
3061
12163
1342
13906
623
3004
1548
1340
3671
4312
19496
1808
22672
1166
6743
2461
1901
718
484
3020
115
3153
59
1085
399
272
894
360
2573
145
2828
55
387
384
532
356
313
2439
106
2665
106
1007
452
268
265
144
1787
78
1843
50
730
353
215
1758
2331
6863
1425
8324
273
1212
630
631
9781
5200
60414
5886
67117
5680
19097
10319
10724
488
153
3333
34
3354
473
1372
465
350
81
23
581
3
604
82
253
92
77
259
98
4486
11
4562
871
2334
685
316
94
11
797
8
807
192
365
84
56
137
109
630
54
735
111
159
88
73
97
69
813
86
881
209
273
89
56
187
23
2872
6
2968
596
1469
415
257
131
85
1038
69
1184
188
430
137
118
216
40
3196
91
3272
774
1535
430
224
117
15
3019
29
3107
612
1757
417
158
296
35
12687
16
13366
4464
7300
891
391
569
236
3933
55
4140
339
1780
676
463
76
46
888
4
893
69
498
128
78
96
52
396
18
459
47
128
56
59
72
48
394
89
540
67
140
60
61
119
33
621
95
700
145
153
76
80
259
56
1542
621
2083
314
515
214
200
97
131
425
112
562
54
69
46
45
236
188
1493
161
1613
151
405
224
257
3250
563
11125
760
11861
1198
2865
1719
1608
70
91
334
55
404
38
63
35
41
259
57
4089
37
4121
595
1882
790
487
3673
960
21481
1522
24068
4699
7000
3137
2811
1303
99
4697
537
5059
300
1021
765
1067
1102
306
14185
288
14618
3166
6147
2193
1446
7806
2488
37289
8265
45972
4535
10787
5335
6922
32
41
114
174
304
10
16
15
13
215
24
2990
9
3042
521
1424
493
350
37
11
886
9
888
236
423
107
68
185
39
3576
115
3750
935
1714
513
246
441
136
3197
87
3250
672
1139
430
345
116
39
3112
28
2990
213
1788
536
265
40466
6420
170612
21730
193262
21273
39386
32007
31470
26141
20093
127946
42619
173753
14052
32137
19958
17930
422
160
3358
841
4464
619
1338
731
411
4464
1089
31689
4442
37576
5677
9185
6205
5080
536
1185
3686
13208
17330
384
778
426
348
1270
231
8624
90
9058
1556
3119
1518
1225
170
49
3069
68
2957
877
1206
382
234
3359
219
50367
211
49973
5596
24861
10533
5077
1582
488
76955
1236
78673
7367
47755
15398
4548
488
209
4722
59
4741
233
2159
966
390
173
21
6672
1
6646
515
3456
1923
565
567
321
8420
234
8301
428
4468
1652
680
1921
260
34722
466
34786
2747
16471
7932
4897
375
254
4291
1602
6062
451
2142
856
396
1027
1230
6365
1338
7677
584
1498
1221
835
1886
454
13784
328
14134
1729
5959
2100
1631
131
101
2583
338
2931
295
1475
455
191
152
31
3980
93
3708
240
2398
586
230
577
253
5883
740
6305
608
2833
943
551
255
117
1640
74
1653
112
630
259
234
216
151
2643
291
2967
254
1417
410
263
1804
478
23820
1130
24977
2103
12319
4523
2668
83
19
3332
131
3303
347
2028
510
181
188
57
5166
599
5782
491
3248
787
411
116
6
6158
3
5972
600
3992
939
317
48
0
1739
147
1714
117
1226
138
45
358
72
10763
119
10535
1428
6561
1417
597
118
12
3997
109
3999
377
2830
405
146
3900
1949
66426
6317
71944
6268
35340
11899
6174
76
4
6732
6
7505
1467
4759
906
289
156
183
1942
1036
3056
241
830
247
137
459
135
9343
2
10093
1847
4846
1838
868
1246
225
13309
2812
16103
652
5326
3659
2218
335
278
5586
1171
6694
834
2963
746
376
830
377
12547
409
12565
990
6979
1955
975
3715
1149
26722
602
27026
2379
10828
4943
3565
247
120
909
331
1191
37
217
148
113
214
162
733
798
1488
36
145
90
80
110
4
7023
38
7482
1054
4498
1292
458
396
82
2201
1067
3148
124
810
425
268
238
62
2278
297
2209
156
1025
402
222
660
1212
3666
7268
10661
245
824
417
297
510
233
13589
154
11646
2947
5856
1313
628
15484
1202
166570
146
165984
6029
84983
38874
18951
372
95
6053
184
6727
563
4188
875
412
472
201
2462
1072
3620
92
975
420
339
373
260
3122
32
3301
169
1664
491
295
260
264
1895
117
2134
94
752
342
266
508
351
3913
314
4504
193
1725
786
508
584
420
4660
158
5248
330
2301
868
538
2926
1059
31033
595
31711
1786
15256
6355
3560
1313
314
17103
41
17214
620
10673
2919
1329
704
257
7447
46
7653
461
4279
1212
637
1627
395
17455
356
17476
881
7842
4025
2423
85
8
2545
1
2229
483
1363
213
89
1322
198
23875
141
23924
2152
14438
3461
2208
39
40
41
42
43
44
45
46
47
01_
EL20
01_
E20_
99
01_
E101_
499
01_
EL500
01_
E500+
02Total
02_
E0
02_
E1_
4
02_
E5_
9
353
20
10
383
58
680
108
318
113
165
14
4
183
73
352
57
128
47
11437
552
25
12014
84
11477
1462
5535
2476
1248
32
12
1292
10
1113
397
580
43
910
22
4
936
0
793
297
401
50
13
1
0
14
0
10
2
5
0
366
12
4
382
2
469
136
226
52
259
44
69
372
7
356
21
86
67
2284
90
57
2431
4
2425
470
1246
378
343
22
6
371
4
348
80
163
47
665
223
98
986
127
1124
105
273
160
501
48
13
562
4
473
135
163
74
525
39
28
592
4
598
78
340
64
3767
155
59
3981
18
4537
649
2709
625
1371
145
24
1540
13
1797
386
853
216
5915
446
212
6573
681
7135
591
3789
923
41
7
26
74
363
494
6
41
9
287
152
65
504
190
630
23
93
53
215
104
58
377
137
499
32
46
31
37
8
12
57
1
65
3
22
13
25
1
5
31
11
40
3
9
7
201
10
28
239
32
176
26
71
18
13
1
3
17
0
11
3
4
0
14
0
5
19
10
24
3
4
1
27
3
2
32
23
32
0
7
8
7
10
5
22
4
25
1
4
1
32
1
3
36
9
43
8
14
6
246
30
7
283
32
390
63
128
62
331
242
171
744
619
1354
24
106
83
65
24
18
107
188
273
5
21
19
243
87
33
363
120
497
33
100
62
1477
324
184
1985
479
2509
204
663
324
51
23
6
80
68
151
11
25
16
3
6
2
11
28
37
0
1
1
55
27
7
89
39
122
4
24
14
7
6
1
14
14
28
0
8
0
2
1
1
4
11
17
2
1
1
21
14
2
37
9
45
4
8
7
154
41
18
213
35
237
25
68
27
1210
206
85
1501
153
1813
164
755
186
5392
838
180
6410
570
6544
601
2548
917
228
65
17
310
16
346
32
92
58
148
20
13
181
17
183
12
25
24
103
31
5
139
8
151
22
45
24
102
25
58
185
277
428
11
67
16
75
44
69
188
1113
1427
17
38
13
6
3
1
10
62
80
1
2
1
133
68
15
216
157
414
18
66
33
42
15
14
71
90
217
9
27
4
419
914
586
1919
4919
6927
47
131
70
426
84
127
637
2194
2897
70
223
118
4142
166
106
4414
418
5114
340
2783
947
569
57
23
649
99
831
57
395
116
34
13
2
49
35
97
10
19
5
12291
711
176
13178
180
14044
2804
7308
1864
141833
3878
391
146102
568
161677
31607
92163
23481
7892
736
81
8709
58
9043
1557
4212
1475
5134
541
92
5767
120
2406
477
672
388
32750
6751
959
40460
664
39224
3691
12712
7818
8085
2172
597
10854
460
10985
1478
2956
1805
451
232
80
763
56
833
83
156
127
6605
2073
294
8972
118
10652
868
3356
2091
2904
739
166
3809
256
4325
488
1344
771
374
94
60
528
119
527
56
118
62
12640
1418
253
14311
230
12627
2606
5073
1908
79616
8088
851
88555
995
90341
10148
41788
17405
38300
1891
145
40336
28
40935
8264
21530
6055
57083
6802
1027
64912
948
65858
7262
29754
12461
21820
1611
205
23636
28
21720
4314
9966
3727
16978
2451
511
19940
397
19944
2917
8129
3154
6322
510
48
6880
4
8357
1373
4527
1222
42208
1744
313
44265
126
46918
8596
26030
7120
12240
657
71
12968
82
13836
2238
7845
1898
27301
2595
306
30202
45
31538
5628
14586
5266
27512
2802
318
30632
111
34820
7933
13088
6437
3470
172
27
3669
53
4028
406
2089
885
3782
789
155
4726
56
3799
582
975
640
4944
485
98
5527
4
5205
490
2166
1173
23955
1295
135
25385
24
22812
4355
11440
3572
1579
261
50
1890
33
1874
325
589
324
3284
472
80
3836
764
3912
444
1095
619
29304
1837
247
31388
171
28085
6294
11977
4565
97
25
18
140
74
222
18
52
14
684
261
144
1089
476
1561
61
243
192
166
53
58
277
118
346
16
47
30
25
18
10
53
12
72
2
13
10
9
2
5
16
16
29
1
7
0
12
10
5
27
34
58
1
6
5
31
5
10
46
63
109
3
6
10
16
8
8
32
18
43
0
6
3
48
26
5
79
61
114
5
9
14
19
5
9
33
31
61
1
6
6
11
16
6
33
8
36
0
3
3
5
2
0
7
10
15
0
4
0
2
1
3
6
30
39
2
2
0
131
12
10
153
14
133
8
44
26
596
159
66
821
52
873
71
199
161
447
89
37
573
43
619
54
195
125
61
45
46
152
105
243
5
19
7
190
87
45
322
86
401
23
68
36
385
150
102
637
173
781
47
157
84
81
24
11
116
32
128
10
23
18
80
32
40
152
29
168
10
25
13
158
89
62
309
269
537
6
58
30
16
6
3
25
11
30
2
6
3
211
127
55
393
143
522
20
65
57
85
39
29
153
62
207
20
19
18
263
67
17
347
62
401
60
98
45
1685
212
86
1983
128
1816
164
666
390
606
311
148
1065
182
1286
59
254
173
56
43
14
113
115
222
4
17
13
112
47
49
208
280
481
25
43
19
114
25
10
149
21
140
23
31
20
334
153
100
587
66
614
62
95
78
5594
688
115
6397
48
6562
608
2573
1408
1885
551
167
2603
400
2652
288
574
379
107
55
29
191
40
206
9
30
22
218
70
26
314
81
356
30
77
35
104
49
23
176
66
225
9
39
16
184
21
15
220
13
236
15
74
59
152
69
26
247
21
297
28
76
35
74
39
15
128
31
141
12
24
11
196
80
38
314
75
339
21
52
41
176
52
22
250
41
297
36
69
50
96
41
11
148
32
159
6
34
22
216
68
30
314
39
306
29
60
44
153
69
25
247
45
284
24
58
31
280
112
59
451
51
544
45
105
72
504
190
97
791
91
787
64
132
87
145
82
72
299
278
551
13
55
20
124
31
10
165
53
285
27
98
31
406
61
19
486
36
488
67
151
86
346
128
22
496
30
446
66
125
51
819
199
47
1065
60
1239
147
427
193
21
9
13
43
22
90
11
20
5
11
2
4
17
15
20
3
2
0
4
1
2
7
9
23
6
2
1
89
14
13
116
15
90
10
26
7
118
43
41
202
193
342
20
42
24
47
22
20
89
45
131
6
14
10
48
10
8
66
10
96
10
42
11
481
105
77
663
217
792
47
191
112
139
56
44
239
35
251
16
58
27
158
20
6
184
1
150
13
69
33
93
45
35
173
69
234
11
32
20
94
58
33
185
26
191
12
28
24
80
38
30
148
31
173
7
31
18
910
174
74
1158
68
1066
83
345
203
221
86
47
354
44
401
36
117
48
125
58
36
219
33
218
10
38
36
250
81
26
357
80
422
24
114
56
1536
149
42
1727
26
1712
102
925
305
399
166
68
633
105
725
65
178
76
230
88
40
358
7
335
27
73
54
1304
195
31
1530
27
1627
136
695
323
108
46
14
168
21
179
8
42
26
5
2
2
9
13
30
0
4
2
1302
405
94
1801
104
2302
211
843
342
64
21
20
105
19
99
5
17
8
189
122
49
360
44
343
20
48
28
341
136
49
526
23
400
30
94
56
15
5
10
30
6
37
5
8
3
584
230
75
889
58
902
105
255
156
5203
1224
165
6592
24
6349
1085
1858
1224
16
9
7
32
8
35
2
2
4
102
32
30
164
22
180
15
55
16
139
62
40
241
32
212
21
40
18
85
31
27
143
41
135
9
11
8
75
24
23
122
59
136
10
20
9
215
79
35
329
28
246
21
40
28
115
45
32
192
21
148
13
22
13
398
122
37
557
17
400
55
63
62
536
157
34
727
18
575
75
138
72
258
68
24
350
12
230
23
41
37
1200
251
64
1515
29
919
183
165
107
21
9
3
33
14
32
3
9
4
222
32
5
259
0
176
18
87
21
263
86
30
379
8
364
42
78
48
227
85
22
334
16
273
24
80
32
55
34
25
114
8
100
3
14
7
59
26
6
91
2
73
3
19
18
1302
195
43
1540
19
995
76
442
157
250
69
13
332
26
286
25
98
45
25
4
13
42
12
61
2
19
5
7
3
6
16
1
16
0
3
2
77
15
10
102
28
108
10
33
10
67
22
7
96
6
81
6
28
8
59
12
2
73
5
73
9
28
10
179
66
14
259
9
236
13
74
36
89
13
5
107
5
111
16
52
17
127
27
13
167
0
160
15
57
29
378
68
23
469
8
417
35
175
64
2717
862
266
3845
282
3852
256
940
643
231
89
90
410
57
516
33
111
70
131
118
61
310
46
333
8
52
25
28
19
20
67
80
135
1
14
2
24
2
1
27
2
79
3
19
10
476
331
143
950
153
1025
27
97
118
96
46
37
179
130
272
6
23
25
913
328
105
1346
145
1443
79
324
229
756
271
120
1147
102
1294
71
359
184
1411
325
98
1834
57
2150
233
710
405
2047
658
150
2855
60
2921
181
812
570
119
40
45
204
193
404
34
57
31
433
169
88
690
51
771
55
202
120
1543
329
113
1985
82
1857
164
573
340
11
8
9
28
23
44
0
2
4
37
26
46
109
167
322
15
35
14
6
1
9
16
16
31
2
2
2
34
16
29
79
168
231
9
9
11
349
431
244
1024
713
1708
30
102
77
126
148
91
365
170
517
9
48
26
42
56
24
122
9
123
0
14
11
73
51
18
142
142
275
9
18
18
13
9
2
24
55
76
0
5
2
42
21
19
82
32
117
4
17
18
238
127
101
466
110
540
17
88
55
19
14
7
40
6
47
2
8
8
27
27
13
67
60
124
3
9
3
9
12
6
27
18
41
1
0
4
12
11
12
35
21
60
4
9
3
184
82
22
288
28
264
8
49
44
69
55
41
165
92
243
6
20
17
78
28
17
123
18
137
7
30
27
34
27
18
79
50
131
4
14
12
237
182
71
490
70
515
25
73
46
11729
2674
639
15042
620
14640
669
4929
3086
312
45
22
379
36
333
18
138
60
548
232
79
859
71
893
52
159
141
3279
593
139
4011
50
4340
392
1735
926
6775
492
93
7360
98
8167
498
4329
1881
497
79
6
582
7
775
123
294
152
427
180
117
724
190
793
28
146
89
372
167
53
592
75
642
49
144
99
93
97
29
219
20
253
10
33
36
2833
273
67
3173
64
2646
187
1211
560
803
309
65
1177
20
1170
56
335
203
1918
359
103
2380
146
2250
110
939
407
71
23
28
122
180
349
22
44
28
276
188
176
640
632
1303
25
101
84
74
41
44
159
89
234
6
30
17
181
64
38
283
64
330
11
74
36
40
10
12
62
22
80
2
13
10
6
4
11
21
32
58
2
6
2
66
26
13
105
481
551
4
25
13
25
12
12
49
27
78
6
8
7
44
29
15
88
38
120
5
14
13
13
6
5
24
19
38
1
2
4
2
0
6
8
15
25
2
0
0
181
116
72
369
292
611
11
57
39
30
7
2
39
21
54
1
16
4
10
11
4
25
32
46
0
3
1
23
13
5
41
11
66
15
10
1
183
107
74
364
282
640
19
76
38
156
101
73
330
291
695
24
91
46
83
20
8
111
51
163
13
36
17
2
1
9
12
5
19
0
2
0
25
15
12
52
54
92
5
7
5
94
11
13
118
41
157
9
37
25
21
6
8
35
29
50
1
8
4
222
82
62
366
115
520
25
91
79
124
38
27
189
57
235
14
44
30
203
63
32
298
48
353
12
87
57
405
167
106
678
233
891
57
149
88
89
40
29
158
52
205
8
36
21
154
69
30
253
105
330
12
41
39
800
292
119
1211
252
1363
70
285
185
312
103
64
479
156
603
14
117
96
518
129
43
690
64
735
32
240
133
449
103
61
613
66
647
41
191
114
94
34
11
139
52
178
3
35
21
434
149
74
657
102
794
54
214
110
138
66
117
321
184
501
16
48
36
24
17
18
59
41
92
2
11
9
365
159
53
577
138
660
31
123
89
216
47
32
295
49
379
29
122
68
599
219
116
934
218
1147
63
238
151
176
135
89
400
91
457
18
50
37
43
32
33
108
54
171
7
13
17
304
194
74
572
215
767
19
121
70
358
173
86
617
66
653
15
125
119
142
87
59
288
154
439
17
48
42
280
74
22
376
41
377
19
99
80
196
124
98
418
148
551
17
71
51
184
149
76
409
201
610
18
69
50
70
61
46
177
282
459
8
25
14
324
138
22
484
51
529
19
106
98
24
3
1
28
13
51
4
17
6
3580
2265
1092
6937
1237
7940
323
1225
949
58
15
22
95
66
149
2
29
13
382
72
73
527
150
558
20
144
65
74
43
26
143
85
257
10
38
19
251
179
86
516
150
644
14
90
73
363
230
126
719
163
850
38
126
114
19
4
6
29
25
50
1
12
5
728
117
30
875
27
824
104
339
155
51
42
23
116
20
132
3
20
19
45
43
34
122
94
197
4
19
7
139
28
14
181
19
211
18
69
40
28
12
5
45
9
52
2
11
7
51
38
20
109
32
130
5
15
13
44
26
17
87
43
118
2
18
14
35
7
5
47
33
92
8
25
9
394
42
15
451
87
508
51
189
85
9
1
4
14
53
69
0
5
2
1138
249
76
1463
200
1521
96
534
247
90
31
20
141
119
253
5
22
25
1526
1305
842
3673
1725
5471
145
459
405
377
247
114
738
202
959
35
122
90
103
92
54
249
173
391
7
22
25
1415
482
227
2124
242
2291
122
493
369
10
13
19
42
40
77
2
7
5
118
36
8
162
118
301
23
72
35
157
101
43
301
51
347
8
58
39
988
220
39
1247
22
1532
144
455
345
114
56
57
227
143
345
9
33
20
100
46
57
203
87
298
10
37
35
271
103
43
417
105
505
17
89
65
959
153
64
1176
169
1242
157
295
208
3
4
8
15
14
17
0
1
0
76
43
49
168
113
281
18
33
20
181
40
25
246
49
230
12
47
35
130
71
66
267
96
359
32
72
27
4
2
1
7
4
7
0
0
0
13
4
1
18
20
50
2
16
6
88
36
26
150
28
141
5
19
13
43
16
10
69
42
95
2
15
11
61
25
41
127
87
190
4
11
10
55
17
11
83
24
101
5
25
17
2
4
0
6
7
14
1
1
0
84
25
13
122
36
150
9
43
15
49
17
13
79
67
130
4
18
8
24
13
9
46
15
65
2
7
9
8
9
14
31
6
37
3
2
2
98
62
22
182
86
332
18
70
46
133
53
36
222
34
230
15
44
26
321
191
96
608
139
655
26
103
59
44
54
28
126
30
143
2
17
5
145
81
39
265
44
278
13
47
29
103
72
61
236
58
272
10
27
24
102
68
50
220
30
243
9
31
26
306
168
62
536
54
555
14
85
98
163
97
25
285
11
288
10
56
42
76
35
7
118
13
124
6
29
22
184
80
57
321
74
389
15
84
49
26
20
8
54
20
71
1
9
5
162
111
39
312
65
369
13
31
47
24
13
9
46
16
72
5
10
9
948
674
256
1878
152
1926
45
274
278
81
39
17
137
35
146
4
18
20
95
30
17
142
17
144
11
42
18
732
268
110
1110
94
1174
58
301
205
99
33
10
142
19
147
7
37
26
26
23
15
64
10
72
4
14
4
353
152
56
561
67
729
49
180
124
1629
945
231
2805
228
3804
179
1092
590
615
267
66
948
39
1023
61
203
191
695
321
144
1160
207
1366
67
285
188
2476
1362
325
4163
316
4703
213
1014
821
1392
339
72
1803
66
2349
166
886
478
162
131
51
344
69
375
9
29
48
222
217
70
509
99
578
22
67
61
51
17
8
76
164
217
3
19
10
255
98
46
399
42
402
15
94
72
459
223
93
775
164
959
42
208
118
64
33
22
119
9
131
3
30
24
183
101
45
329
56
354
5
57
45
722
297
134
1153
109
1171
47
242
186
18726
3391
409
22526
230
23107
1532
9484
4981
1376
887
171
2434
53
2364
29
364
472
414
279
127
820
153
906
14
131
137
339
206
74
619
129
735
24
104
103
1188
540
190
1918
209
2266
119
516
380
2120
827
226
3173
68
3199
167
776
652
215
104
59
378
166
512
19
70
45
221
80
45
346
118
421
17
63
62
80
32
21
133
39
163
4
34
17
100
70
26
196
43
234
12
44
25
55
30
11
96
102
199
6
21
20
84
14
3
101
10
112
16
37
20
26
5
12
43
13
52
0
17
4
155
35
6
196
17
195
17
52
41
31
9
4
44
13
58
7
7
5
534
234
79
847
87
879
27
183
144
543
81
16
640
7
585
37
235
148
56
15
6
77
20
97
8
27
11
2293
663
167
3123
117
2897
201
744
549
763
295
109
1167
76
1217
68
288
194
63
22
12
97
37
150
10
33
23
381
198
86
665
128
783
46
138
106
157
65
28
250
34
274
12
63
34
264
111
27
402
108
513
16
110
78
206
67
17
290
12
292
19
91
53
313
117
38
468
56
558
48
167
76
176
84
27
287
32
298
10
59
46
316
82
31
429
11
423
23
153
66
305
115
35
455
44
456
22
104
81
342
155
50
547
30
560
33
122
95
99
57
39
195
62
259
15
38
23
908
373
113
1394
96
1380
70
307
240
67
22
6
95
11
98
7
24
16
37
11
11
59
4
57
3
17
5
61
38
19
118
26
119
4
20
12
290
107
39
436
60
474
27
108
73
246
81
21
348
29
316
21
87
55
752
272
103
1127
144
1294
65
332
224
190
82
31
303
67
360
17
73
54
66
52
16
134
43
182
6
20
22
234
80
50
364
55
418
29
100
56
330
193
85
608
240
840
28
129
85
1570
522
113
2205
58
2270
123
625
462
256
157
55
468
51
540
42
86
96
131
90
39
260
27
316
16
60
38
3166
843
145
4154
83
4079
166
1332
885
1306
340
80
1726
111
1630
74
497
324
52
18
8
78
10
77
2
16
10
222
154
48
424
36
434
19
85
59
44
21
16
81
29
116
10
20
9
106
85
21
212
36
246
6
31
34
121
60
33
214
78
279
5
44
29
135
54
17
206
93
281
8
54
32
205
93
30
328
130
452
16
73
73
154
54
21
229
83
295
14
72
33
35
13
2
50
17
71
5
15
11
106
49
20
175
22
187
8
31
29
428
260
94
782
59
795
35
136
110
158
83
21
262
45
294
13
54
49
240
110
59
409
45
424
24
74
66
142
31
6
179
41
217
10
67
37
154
75
21
250
41
268
15
47
40
355
160
52
567
76
640
24
157
104
201
109
39
349
29
355
7
71
52
146
67
36
249
54
305
5
62
37
91
22
12
125
39
169
2
32
35
62
30
10
102
19
109
6
23
16
1243
368
124
1735
148
1771
89
515
295
359
84
28
471
75
486
59
134
75
112
40
15
167
26
167
18
38
16
90
26
7
123
10
100
8
23
14
653
200
81
934
110
815
63
176
125
265
112
85
462
112
485
35
71
56
530
296
123
949
209
1069
62
145
126
289
69
48
406
62
454
31
143
67
372
98
48
518
43
623
58
183
104
78
19
22
119
28
120
6
22
15
700
355
128
1183
131
1127
65
199
173
568
237
137
942
235
1098
71
211
121
35
34
15
84
35
118
5
16
8
24
23
18
65
34
86
2
3
7
187
138
49
374
34
400
20
79
49
133
79
40
252
78
308
12
44
34
242
230
114
586
130
720
38
88
63
884
405
162
1451
212
1583
75
357
234
223
86
57
366
109
516
40
110
57
326
103
60
489
179
673
39
136
69
206
67
14
287
42
337
23
106
45
587
187
81
855
139
1011
60
277
142
110
47
13
170
33
230
15
54
36
401
163
99
663
106
783
41
184
116
335
118
54
507
88
591
34
145
87
87
29
15
131
29
161
13
34
17
83
25
13
121
7
114
6
40
16
494
184
69
747
83
812
38
196
123
104
27
7
138
5
203
31
89
25
390
76
58
524
43
497
35
165
72
187
36
10
233
20
196
25
66
24
43
16
6
65
30
121
5
32
19
354
109
41
504
16
482
29
136
94
197
90
35
322
48
341
14
61
42
178
68
27
273
49
290
11
60
40
80
25
20
125
24
150
11
43
15
16
4
2
22
19
41
8
2
4
52
13
8
73
27
109
8
27
13
9
2
7
18
15
32
1
5
2
9
1
1
11
13
24
2
5
1
13
9
3
25
16
42
2
8
5
140
69
38
247
49
289
10
55
48
269
118
83
470
189
623
23
100
80
290
125
49
464
116
563
20
114
84
713
249
96
1058
158
1176
57
311
209
52
20
15
87
51
128
3
15
15
24
3
3
30
16
47
5
7
6
37
12
9
58
26
91
5
11
15
85
80
40
205
158
329
11
22
19
227
104
67
398
110
474
14
93
59
105
32
22
159
76
216
12
32
22
53
23
21
97
44
129
9
18
16
535
253
97
885
94
904
55
196
123
144
24
12
180
41
207
17
71
16
56
9
2
67
33
101
6
25
15
40
9
12
61
28
87
2
15
11
416
224
58
698
113
753
30
116
104
204
92
33
329
64
388
20
73
74
47
11
11
69
24
75
2
19
8
423
203
65
691
74
785
52
154
118
64
23
11
98
40
127
8
24
17
556
97
61
714
132
844
43
324
132
41
20
10
71
29
100
2
21
9
477
206
95
778
156
822
26
206
91
89
31
17
137
67
221
12
40
20
99
39
35
173
87
253
11
51
17
246
71
45
362
145
513
20
120
66
130
61
37
228
110
332
22
45
37
193
210
153
556
184
719
21
49
56
29
13
7
49
20
72
2
10
11
609
276
143
1028
362
1434
63
229
173
150
31
23
204
55
273
23
89
32
105
71
62
238
154
392
9
46
37
590
249
64
903
155
868
41
121
117
4
0
1
5
13
15
0
2
0
5
3
0
8
16
23
0
2
1
18
8
2
28
13
48
2
9
6
65
44
28
137
81
197
8
18
14
391
135
76
602
73
623
42
151
88
793
194
80
1067
73
1113
104
339
187
284
69
22
375
15
355
45
110
58
21
9
2
32
16
39
1
5
4
220
88
25
333
33
423
44
126
58
7057
890
130
8077
99
9670
711
4456
2087
1068
262
126
1456
129
1630
92
517
277
3159
457
141
3757
156
4112
400
1802
736
262
82
35
379
40
394
35
98
62
158
39
9
206
8
197
20
74
27
551
233
79
863
49
771
32
144
138
126
17
4
147
5
189
28
98
23
345
169
44
558
45
610
32
155
95
774
338
47
1159
6
1233
72
343
234
143
61
47
251
66
319
18
62
40
1202
546
168
1916
112
1882
96
359
334
346
170
57
573
66
607
17
117
87
318
76
44
438
32
469
24
161
64
203
96
28
327
42
372
20
79
48
812
299
109
1220
213
1302
54
274
208
945
324
129
1398
201
1714
78
447
251
681
83
38
802
29
719
43
289
135
340
74
27
441
74
491
27
159
78
6864
357
111
7332
72
6977
559
3995
1271
1839
254
48
2141
27
1892
168
853
378
103
33
10
146
6
159
16
58
23
315
44
11
370
1
314
27
151
53
698
96
12
806
8
666
60
312
114
1870
353
132
2355
78
2256
218
839
384
150
22
6
178
1
141
17
53
26
598
116
45
759
20
737
68
285
126
57
25
15
97
11
93
3
19
15
117
32
11
160
6
150
12
40
27
459
75
12
546
5
487
25
217
103
46
25
13
84
9
81
1
19
6
4959
802
185
5946
95
6231
578
2644
1152
277
167
56
500
116
587
13
83
71
495
69
27
591
31
581
49
243
117
152
39
15
206
10
203
13
70
39
184
79
27
290
44
282
7
58
46
103
28
13
144
16
161
5
53
24
2056
490
127
2673
91
2911
348
1085
473
5076
1187
528
6791
826
7404
606
2674
885
7405
1507
949
9861
2222
12659
939
3940
1618
1002
319
249
1570
435
1928
90
470
243
5281
423
91
5795
72
5379
239
2503
1250
5149
847
265
6261
260
6566
735
2960
888
6288
990
406
7684
340
7921
780
3349
1260
4708
1002
563
6273
947
7322
647
2380
975
2108
384
261
2753
749
3819
366
1116
465
908
186
242
1336
499
1906
124
464
200
2111
285
230
2626
296
3067
251
1157
477
802
224
58
1084
209
1214
70
395
167
3877
914
305
5096
1683
6462
284
1713
896
11093
1891
713
13697
2827
14807
1367
4943
2034
4078
640
198
4916
155
5134
411
2045
984
6893
810
389
8092
1120
9826
1088
4140
1328
1092
251
118
1461
121
1547
124
593
222
1902
329
161
2392
223
2640
192
964
455
6863
1621
936
9420
1830
10997
697
3304
1567
503
52
29
584
65
600
44
273
88
7978
1572
909
10459
3419
14337
960
4009
2028
2491
526
172
3189
352
3510
275
1186
624
12092
2363
819
15274
5123
18732
1248
5858
2721
5559
1369
665
7593
1794
9373
487
2632
1236
3039
605
424
4068
844
5144
323
1465
833
2555
880
653
4088
1491
5598
173
1131
723
760
254
190
1204
241
1482
57
364
203
2610
866
624
4100
950
5112
280
1313
615
6298
1870
527
8695
391
9008
461
2463
1532
23398
4499
1949
29846
3252
32437
2169
11807
5313
7921
2172
1192
11285
3438
14479
710
3871
1902
4516
809
452
5777
649
6573
395
2211
1105
2931
417
146
3494
236
3731
342
1536
620
4933
696
181
5810
275
6707
853
2972
998
2523
338
127
2988
37
3181
352
1499
484
5732
1222
347
7301
701
7870
588
2700
1292
7639
428
96
8163
52
8745
1055
5194
1327
12895
801
251
13947
338
15742
2600
8381
2204
1084
178
153
1415
603
1986
96
601
213
4972
776
281
6029
1294
6813
483
2675
1064
3599
749
321
4669
420
4871
329
1814
786
4721
755
289
5765
1424
7243
751
2630
956
4642
516
284
5442
226
5275
648
2392
790
3588
495
162
4245
220
4273
454
1955
610
6361
783
196
7340
243
7608
1058
3685
1013
1407
173
102
1682
73
1875
239
913
258
2554
387
155
3096
897
4334
385
1452
584
2180
539
225
2944
446
3232
257
993
461
1720
303
200
2223
518
2565
198
852
318
673
185
57
915
45
912
50
302
137
1702
279
94
2075
306
2369
236
959
317
2515
354
73
2942
38
2883
454
1190
458
2554
500
99
3153
152
3182
263
1208
539
4123
1035
309
5467
286
5659
522
1844
921
8698
1431
556
10685
3018
13414
1110
4718
1593
2923
1354
671
4948
942
5653
161
1000
796
1151
445
82
1678
201
1751
125
499
198
1238
140
64
1442
75
1365
162
621
209
2602
518
308
3428
480
3717
286
1362
483
6507
1172
615
8294
3617
11853
687
3585
1360
3137
1604
759
5500
1520
6532
115
958
875
2125
410
239
2774
581
3274
226
1111
490
1202
949
456
2607
106
2545
109
417
266
1060
287
162
1509
344
1832
167
537
224
4054
877
584
5515
1370
7052
429
2078
948
2331
379
300
3010
873
3776
283
1353
406
3534
676
324
4534
64
4751
478
1753
819
911
307
92
1310
210
1597
150
426
228
1203
330
199
1732
361
2110
132
574
311
14685
958
329
15972
196
17639
2921
9582
2381
9338
12346
3313
24997
1447
25625
1174
2750
1509
23766
964
228
24958
230
26424
3386
15312
4280
2498
476
108
3082
52
3145
241
1055
653
3513
716
41
4270
1
4673
503
1576
863
4327
460
66
4853
448
5482
561
2075
1065
2059
130
26
2215
1
2924
383
1422
586
22996
3585
1520
28101
12665
39834
1984
10883
5837
9879
1746
1265
12890
5518
18537
787
3978
2989
20302
3602
1922
25826
4094
29478
2194
8426
5312
14065
1621
400
16086
41
15765
1335
6836
3331
1977
116
49
2142
193
2663
330
1353
388
10432
861
526
11819
5565
18454
1396
6466
2522
8413
758
293
9464
408
10002
654
4291
2093
12209
1275
873
14357
7367
24226
2336
6947
2595
10373
670
187
11230
1839
12469
1610
5117
1962
1288
231
99
1618
1464
2903
111
665
293
1561
377
321
2259
2582
5280
252
758
440
3256
518
492
4266
4179
8302
253
1544
795
11551
1753
486
13790
1047
14755
809
5023
3163
27642
7411
3210
38263
5465
43410
2439
11311
7590
4039
337
82
4458
56
4579
348
2079
1088
12688
2338
840
15866
1904
17783
1870
5444
3090
37920
7628
3112
48660
20137
62934
5193
16677
5703
24702
1306
643
26651
3909
34232
4581
15371
5673
5709
399
193
6301
298
6467
684
2809
1293
1829
103
3
1935
5
2238
349
1209
390
3073
235
73
3381
1
3569
764
1650
518
3405
323
250
3978
1750
6082
762
1614
765
2155
365
107
2627
1212
3782
459
960
476
5325
367
793
6485
236
7207
1509
2335
1103
24992
1456
737
27185
1510
29166
2748
14494
5828
18410
2981
571
21962
18064
40152
1041
5465
5959
5031
292
244
5567
5063
11255
1023
3225
933
6619
714
531
7864
6142
13006
433
3378
1384
5578
430
165
6173
2854
9687
689
3119
1062
6058
868
370
7296
913
8474
683
3068
1413
32514
8726
10883
52123
29048
84701
4189
14559
9827
28153
3158
2091
33402
4319
32399
2035
12036
6084
5308
784
487
6579
4153
10416
478
2796
1235
14188
1213
1073
16474
19090
34559
1735
7244
2891
2788
197
184
3169
2555
6119
448
1512
631
6987
873
579
8439
13335
22897
1102
3802
1559
2484
189
216
2889
2971
6388
603
1607
462
7769
817
409
8995
3062
12704
1363
4293
1765
6632
1224
915
8771
19404
27961
682
3512
1763
19747
1132
852
21731
8049
28914
2141
11493
4099
791
209
360
1360
642
1937
117
449
163
17567
1960
544
20071
2397
23018
2619
9092
3960
5777
573
217
6567
4216
11021
849
3081
1234
3603
253
73
3929
1614
5642
384
2120
877
3379
539
152
4070
288
4598
297
1878
868
5461
808
655
6924
4635
12178
597
2729
1240
1728
137
144
2009
31
2020
172
1204
225
3358
389
458
4205
3497
7456
448
2015
755
27
16
125
168
10206
10418
77
148
66
122
5
5
132
1919
2241
13
110
39
9506
955
724
11185
17559
28410
1324
4409
1664
22297
1015
201
23513
357
23094
1967
11833
5375
4440
579
148
5167
3620
9267
543
2493
1231
24417
2718
1160
28295
5383
36047
4138
14303
5683
12777
919
1636
15332
2104
17997
1570
8493
2151
5728
581
265
6574
1371
7903
649
2675
1379
5762
253
133
6148
14
6651
974
3966
953
3689
545
277
4511
1354
5611
312
1716
960
3637
465
289
4391
922
5577
547
2026
659
17215
1234
410
18859
1396
17850
2192
7948
3119
8457
1042
325
9824
1262
11923
1747
5086
1627
4918
427
214
5559
445
5860
583
3054
704
3730
750
314
4794
316
4977
169
1643
1086
2315
742
552
3609
2601
5956
87
772
669
272
3
0
275
5
384
48
221
69
11627
984
202
12813
1419
15635
2657
7447
1884
295
172
363
830
1995
2739
68
162
43
199
52
90
341
165
558
41
114
42
1086
196
43
1325
100
1466
181
590
187
210
38
35
283
21
342
57
113
39
328
36
18
382
9
407
66
184
41
160
31
43
234
222
471
34
85
20
66
11
3
80
15
98
18
36
10
281
85
71
437
107
520
29
105
64
99
19
13
131
1
133
24
40
22
248
63
34
345
50
419
59
115
53
192
36
18
246
3
261
63
85
30
18375
1424
427
20226
500
21172
4227
9903
2527
21937
2644
1080
25661
3412
28882
3446
13341
2673
2362
419
456
3237
3342
6692
532
1455
344
6565
1489
456
8510
403
8781
851
3069
1295
29409
1876
278
31563
536
33326
5337
17933
4716
9640
1282
536
11458
966
12455
1300
5750
1626
39
16
3
58
106
151
9
22
8
8
2
2
12
3
16
2
2
1
216
95
48
359
137
542
36
97
39
29
8
1
38
2
42
11
9
11
166
53
49
268
192
579
44
102
51
2766
261
33
3060
26
3164
383
1688
425
3268
403
46
3717
39
3982
660
1875
571
2148
787
326
3261
1026
4352
208
1088
479
869
358
88
1315
80
1473
140
387
186
1296
334
125
1755
132
1886
176
533
283
668
145
31
844
36
886
105
330
125
16
12
14
42
187
261
2
12
4
88
19
20
127
1890
1936
15
39
15
17
18
30
65
417
429
3
11
4
4
6
0
10
47
75
2
1
1
405
60
18
483
38
538
118
194
49
1538
111
26
1675
24
1784
584
768
164
136
16
7
159
1
181
45
71
20
19
2
77
98
53
156
6
10
3
898
220
58
1176
484
1786
106
433
203
1898
270
94
2262
344
2984
292
1052
486
309
100
89
498
333
924
59
150
84
95
26
20
141
60
212
18
41
21
222
85
113
420
192
595
40
90
42
619
120
23
762
68
828
113
332
90
657
81
58
796
57
818
98
353
107
5696
444
51
6191
103
6813
850
3085
1388
677
87
62
826
205
1425
199
473
169
10678
1692
1118
13488
1846
15476
1137
5591
2398
1080
108
34
1222
24
1088
141
533
156
128
9
42
179
48
237
24
77
28
2648
343
186
3177
3928
7447
545
1567
414
4678
593
195
5466
284
5726
886
2587
707
2296
670
531
3497
1003
4893
340
1097
482
419
195
76
690
252
970
53
160
119
276
100
76
452
100
539
39
122
64
631
162
142
935
256
1227
100
313
139
4786
1064
683
6533
2007
8728
410
2211
1303
4327
621
365
5313
935
6912
681
2461
953
2069
296
108
2473
225
2713
230
1203
329
930
148
47
1125
269
1566
143
486
203
64
12
10
86
16
106
10
33
13
1892
284
93
2269
507
2463
308
849
296
6157
1489
699
8345
2008
10089
880
2961
1233
9711
454
81
10246
349
10943
3084
5634
938
451
53
13
517
20
541
69
258
69
1533
508
420
2461
2589
4895
215
411
379
232
30
19
281
22
303
124
61
26
2335
213
94
2642
60
2594
416
1287
335
293
29
9
331
14
376
54
181
56
243
22
0
265
5
370
74
217
29
235
16
10
261
44
303
34
126
37
563
41
17
621
24
706
132
389
77
1522
77
15
1614
7
1517
244
904
208
322
17
35
374
35
473
64
232
41
209
52
58
319
40
475
47
118
55
3577
850
337
4764
2174
6554
368
986
843
660
281
182
1123
814
2009
110
314
130
236
64
53
353
534
1292
60
158
74
1137
205
139
1481
4324
5599
132
534
223
2482
684
350
3516
23993
26883
402
1029
462
1823
274
153
2250
1650
2832
217
798
218
1598
276
450
2324
5386
8247
417
889
328
1499
219
102
1820
655
3060
416
945
346
432
52
69
553
184
746
84
237
78
944
84
33
1061
357
1015
164
381
102
242
51
19
312
228
543
48
143
39
2145
365
90
2600
125
2875
257
1140
507
7096
989
387
8472
1136
8594
1384
3251
1191
394
81
38
513
51
1191
217
471
138
3634
705
358
4697
4591
11077
843
2432
706
13
1
3
17
57
58
0
0
0
2628
8943
10513
22084
53684
80417
144
167
522
468
2167
3327
5962
9781
17342
11
49
105
7558
3947
3384
14889
654
16303
61
3705
1851
55
8
52
115
62
224
23
42
11
103
30
21
154
676
787
29
61
23
2417
294
276
2987
4506
7395
368
1464
409
3942
988
1201
6131
7268
14180
626
2389
718
7923
1236
1476
10635
9164
21938
1943
4136
1515
280
18
6
304
72
464
75
239
43
188
22
42
252
25
425
64
149
34
5279
532
261
6072
1587
7837
546
3400
969
10857
705
311
11873
363
14774
2757
6295
2056
842
173
155
1170
400
2083
253
545
146
3942
872
778
5592
4302
11991
440
2100
822
2325
291
237
2853
4142
7056
492
1393
321
7054
715
447
8216
22046
32792
918
4652
1046
626
83
48
757
45
942
209
437
87
1173
95
52
1320
211
1543
223
773
187
60
4
8
72
14
173
36
80
11
5885
284
114
6283
292
5972
786
3571
630
9230
696
260
10186
1072
11307
1267
5552
1443
14383
545
161
15089
934
18840
4314
10284
1559
2043
170
62
2275
631
2539
228
1088
216
386
17
20
423
57
526
61
299
39
637
176
284
1097
9466
9814
82
392
93
573
155
194
922
2054
2890
108
242
102
1745
321
547
2613
9581
13025
131
943
366
1137
100
110
1347
2962
4731
227
628
248
196
30
6
232
16
299
40
147
35
180
44
48
272
290
512
20
105
26
110428
5098
1596
117122
3769
125241
11245
77548
17459
2775
482
321
3578
869
4487
326
1623
441
3844
760
375
4979
903
5491
315
1691
704
1862
209
105
2176
584
2486
303
969
233
210
7
6
223
43
435
56
221
55
648
72
151
871
636
1913
173
524
77
616
15
10
641
15
1190
332
613
100
50479
3012
2261
55752
1590
57748
5260
34022
7649
26349
1265
507
28121
2077
30777
4051
17776
3319
5707
314
154
6175
2399
9739
764
4733
809
10795
449
189
11433
451
10814
1188
6621
1372
61571
2758
1605
65934
3014
76046
15346
43264
6407
18395
2352
1961
22708
4878
28926
2211
11548
3313
8489
1111
475
10075
1535
11900
1080
5075
1519
12153
232
67
12452
26
13731
2189
9284
1443
11196
506
360
12062
433
17514
5045
8355
1670
2106
422
288
2816
1879
4871
314
1101
382
604
72
35
711
81
776
83
347
109
1786
224
277
2287
4297
6297
326
1019
284
972
361
176
1509
1262
2620
108
403
217
1285
394
471
2150
565
2553
119
608
274
8650
1476
818
10944
7646
18431
770
3677
1895
636
133
84
853
1993
2794
81
296
192
1568
134
11
1713
55
1877
649
671
218
1936
455
229
2620
989
3720
293
857
432
3158
527
325
4010
2396
6737
346
1501
873
681
50
9
740
52
780
161
337
96
2315
394
196
2905
1999
4927
365
1045
468
867
138
155
1160
145
1175
146
429
154
3356
597
340
4293
1689
6087
582
1646
628
1657
190
82
1929
200
2184
342
887
233
155505
8608
2483
166596
1256
169205
16135
105021
23748
5344
806
260
6410
732
7260
625
2530
1254
1593
102
20
1715
62
2227
276
1306
291
49450
2823
641
52914
1386
55551
5825
29842
9953
11335
976
346
12657
1678
19973
1450
7743
2062
1799
442
269
2510
910
3664
319
921
361
28286
937
234
29457
314
31656
4815
19659
3894
20003
1711
448
22162
306
23486
2601
11225
4574
6038
374
62
6474
12
6829
1535
2916
1148
39295
6136
3355
48786
4977
54910
6569
20859
7022
2152
84
7
2243
10
2713
412
1753
314
3396
132
31
3559
22
4182
739
2707
379
595
47
22
664
27
966
137
469
124
8170
563
89
8822
59
9013
751
4517
1929
3371
889
444
4704
770
5962
441
1847
881
10489
324
54
10867
22
11217
1939
7042
1399
1262
105
25
1392
36
1644
289
866
216
14976
571
86
15633
72
16102
2661
9667
2154
1223
50
2
1275
8
1748
369
1043
176
36049
3500
1376
40925
2632
47081
8592
24331
4241
29229
2511
987
32727
4516
38877
6219
18779
3574
761
130
106
997
610
3125
359
1512
208
17226
760
204
18190
255
13789
4208
6377
1301
31510
1540
677
33727
2090
46246
10657
25500
3599
15555
976
290
16821
925
16023
3269
7908
1844
17280
630
175
18085
230
19153
5321
10357
1567
3715
326
87
4128
346
4916
1098
2163
434
4977
165
33
5175
47
6375
1621
3536
526
6900
636
340
7876
342
8855
1414
3966
1134
16796
648
166
17610
257
15440
4448
7880
1309
7287
1443
820
9550
1749
11605
1392
3666
1281
1662
301
126
2089
126
2339
276
929
325
11786
1141
277
13204
756
12002
1862
5077
1791
5667
422
69
6158
281
6547
816
3585
954
727
61
52
840
97
1002
125
473
154
1923
199
98
2220
578
2810
289
1081
359
1666
139
45
1850
360
2417
291
1112
286
2418
573
138
3129
230
3602
248
1378
590
519
36
31
586
62
721
119
340
80
8136
523
118
8777
162
8829
926
5030
1351
2799
630
306
3735
586
5193
770
1945
530
9116
346
224
9686
4775
13961
1272
5660
1173
3941
146
197
4284
13
4225
585
2780
401
1126
67
19
1212
8
1605
309
883
154
22193
2279
46
24518
482
25601
1352
7251
7304
13278
518
128
13924
417
21718
7154
9287
2392
732
270
259
1261
350
1496
68
202
47
5189
871
968
7028
2007
9820
920
3349
532
1312
4338
7451
13101
23812
38067
45
374
345
22583
3242
1370
27195
2952
23680
4490
6591
2461
643
320
296
1259
1693
3416
193
564
161
7451
1385
692
9528
733
9692
1754
3124
1042
6232
3202
3276
12710
16927
26383
1382
1623
788
2006
1020
714
3740
1258
5018
507
827
430
4375
261
80
4716
141
5272
870
3151
479
1785
473
93
2351
310
2289
142
508
334
1465
455
299
2219
753
2971
279
578
274
4251
139
44
4434
7
4658
587
2682
937
3378
527
307
4212
1990
6009
407
1638
713
3554
798
242
4594
457
5161
413
1575
890
783
154
61
998
362
1177
53
315
161
1045
69
3
1117
14
955
105
407
196
3535
124
45
3704
3
3115
378
1995
346
1527
204
104
1835
186
2096
374
727
242
17482
1486
955
19923
4731
21079
1292
9023
2834
2623
317
128
3068
167
2975
400
1330
445
817
152
44
1013
4
1003
74
462
169
1398
266
268
1932
804
2530
220
696
228
4192
450
105
4747
109
4949
701
2537
680
3041
1243
616
4900
1839
6992
623
934
653
145
42
56
243
591
795
10
44
24
3607
587
203
4397
1343
5777
533
1999
843
3711
127
19
3857
15
3806
280
2346
748
8953
683
343
9979
1151
11230
1050
5093
1823
45428
5037
1309
51774
3036
49530
7122
20154
7878
68039
3233
326
71598
906
74208
22417
32761
9733
8370
388
56
8814
58
8307
1114
4570
1401
6743
312
26
7081
24
9658
1974
5062
1437
1602
381
149
2132
117
1915
200
647
261
3372
416
154
3942
212
4354
586
2013
592
15402
1463
492
17357
1654
14846
1883
6306
1927
4364
611
116
5091
958
6374
457
2272
1047
224
59
34
317
131
500
27
127
65
660
68
8
736
40
810
106
363
136
271
69
44
384
136
572
37
131
53
824
128
52
1004
983
1913
72
382
198
85
8
2
95
40
140
6
48
17
174
31
9
214
77
292
32
73
39
1337
470
175
1982
204
2647
303
668
379
485
93
20
598
138
831
67
284
133
2913
186
58
3157
111
3115
293
1551
605
286
32
19
337
16
504
72
223
78
7557
8024
3110
18691
782
20894
868
2334
1949
214
179
202
595
253
931
35
115
46
890
389
587
1866
1270
3377
147
488
176
284
146
50
480
29
474
31
142
51
2438
365
157
2960
100
2914
493
1248
348
2974
192
82
3248
46
3897
639
2244
455
1375
230
58
1663
11
1534
117
502
328
785
119
18
922
159
1024
134
343
123
986
156
103
1245
10
1256
72
458
238
2324
456
246
3026
198
3262
397
1116
484
7959
464
77
8500
8
8851
1135
4088
1909
7172
572
142
7886
25
8940
2054
3812
1366
690
143
54
887
94
1032
125
308
147
2398
449
165
3012
795
4429
476
1358
585
1897
170
34
2101
2
2082
282
996
417
4378
614
242
5234
112
3654
657
1267
431
3882
354
326
4562
106
5150
988
2308
542
152996
18820
5687
177503
9757
192653
15902
72956
41766
10003
289
95
10387
245
11016
1380
7080
1298
111045
3960
610
115615
1423
117812
5986
42037
43898
32651
308
110
33069
9
34173
3572
22901
5830
16643
874
239
17756
213
18759
1165
8992
4817
10644
307
209
11160
143
12971
1807
8945
961
12165
1513
644
14322
1795
18690
2232
6540
2784
8052
214
6
8272
11
8433
481
4994
1862
7191
296
94
7581
224
11145
2095
6267
1269
744
461
513
1718
90
1905
70
448
170
2112
1074
2247
5433
1085
7216
328
1256
443
111
40
65
216
535
762
42
58
25
255
200
126
581
2493
3074
42
56
48
1304
483
174
1961
605
3038
252
533
406
2504
1226
1618
5348
2847
9329
416
1421
798
2071
463
331
2865
3274
5173
241
896
470
2952
606
486
4044
843
5184
516
1499
654
6174
3403
2244
11821
4463
18298
1756
3166
1249
1920
1055
351
3326
504
3865
262
546
381
271
185
395
851
465
1270
36
85
50
1103
186
71
1360
701
2981
293
1100
271
260
388
1372
2020
3745
5971
90
105
57
80
36
229
345
413
797
32
46
17
127
52
78
257
358
801
88
74
42
2208
2964
3717
8889
8157
16779
668
717
294
2109
2353
7339
11801
4940
19369
277
1088
544
1810
1178
2067
5055
1241
6368
121
645
373
929
686
877
2492
1363
4163
217
317
203
8604
2448
1388
12440
2240
14601
1066
3839
1819
1968
1398
1924
5290
1180
6620
210
685
419
4966
1903
1718
8587
1135
10426
570
2638
1219
6515
2824
3118
12457
1449
15285
816
3287
1605
12271
3749
4561
20581
2091
24984
1474
7519
2551
1815
727
499
3041
112
3455
74
1150
399
1358
917
393
2668
160
3173
72
408
399
1833
380
333
2546
119
2912
103
1077
437
1348
282
121
1751
92
1905
58
734
319
2746
1666
2382
6794
1530
8451
276
1210
586
45820
9921
5432
61173
5944
69733
6217
19266
10688
2660
487
173
3320
34
3449
513
1429
430
504
75
22
601
3
648
104
267
97
4206
247
101
4554
8
4552
881
2401
612
697
93
10
800
7
717
182
321
68
431
138
113
682
53
767
133
172
76
627
92
75
794
87
879
256
258
77
2737
196
25
2958
10
2772
552
1381
395
873
158
86
1117
67
1451
233
548
171
2963
194
56
3213
59
3557
778
1770
443
2944
111
24
3079
28
3551
711
2080
418
13046
273
39
13358
8
15848
5795
8451
907
3258
586
247
4091
49
4464
420
1944
685
773
72
28
873
20
1002
111
535
134
290
99
50
439
20
525
70
147
74
328
76
52
456
84
642
84
194
79
454
119
30
603
97
772
209
160
74
1243
200
56
1499
584
2220
367
560
249
214
93
138
445
117
562
39
58
45
1037
228
180
1445
168
1662
153
403
249
7390
3129
567
11086
775
11842
1618
2554
1562
177
72
95
344
60
379
24
68
34
3754
263
35
4052
69
4021
710
1773
736
17647
3697
1043
22387
1681
25477
5313
6877
3490
3153
1289
97
4539
520
4898
282
946
754
12952
1108
270
14330
288
13718
3490
5251
2052
27579
7843
2419
37841
8131
46440
4833
10340
5794
54
34
45
133
171
333
20
28
15
2788
218
28
3034
8
3325
682
1563
498
834
40
11
885
3
1433
403
661
208
3408
180
43
3631
119
4063
1118
1742
548
2586
437
132
3155
95
3217
702
1058
443
2802
127
44
2973
17
2984
188
1796
519
124136
40416
6468
171020
22242
198531
22836
38348
33609
84077
25951
20952
130980
42773
180764
14731
33825
21001
3099
417
120
3636
828
5046
738
1587
899
26147
4218
1204
31569
6007
37006
6155
8289
6145
1936
565
1134
3635
13695
20004
383
695
386
7418
1325
229
8972
86
8629
1556
2847
1482
2699
180
21
2900
57
2691
847
1088
304
46067
3449
299
49815
158
50683
5647
24741
11005
75068
1510
556
77134
1539
80418
7317
49125
15349
3748
457
175
4380
361
4473
241
2082
960
6459
165
20
6644
2
6522
495
3545
1813
7228
541
286
8055
246
7892
379
4275
1515
32047
2018
247
34312
474
34598
2735
16462
7531
3845
409
273
4527
1535
6800
570
2458
875
4138
971
1204
6313
1364
7890
498
1435
1198
11419
1885
471
13775
359
13497
1634
5256
2076
2416
132
90
2638
293
2959
369
1448
436
3454
139
31
3624
84
3563
238
2319
509
4935
554
204
5693
612
5857
686
2785
768
1235
256
72
1563
90
1627
104
629
267
2344
215
125
2684
283
3101
279
1422
418
21613
1800
460
23873
1104
25932
2484
12946
4543
3066
90
20
3176
127
2928
276
1827
465
4937
195
48
5180
602
5472
519
3061
713
5848
115
5
5968
4
5947
678
3928
923
1526
43
143
1712
2
1578
121
1118
119
10003
334
75
10412
123
12180
2031
7076
1657
3758
122
11
3891
108
4209
406
2968
432
59681
3901
1997
65579
6365
73646
6859
35312
11598
7421
75
4
7500
5
8783
1765
5649
973
1455
154
176
1785
1271
3109
226
659
224
9399
531
129
10059
34
9877
1774
4257
2047
11855
1287
295
13437
2666
16228
595
5208
3569
4919
425
259
5603
1091
6249
827
2545
742
10899
837
348
12084
481
12521
1131
6928
1972
21715
3584
1118
26417
609
27059
2386
11266
4795
515
227
123
865
326
1107
46
184
122
351
202
148
701
787
1423
24
134
76
7302
138
4
7444
38
8188
1170
4834
1426
1627
382
92
2101
1047
2890
112
774
351
1805
181
56
2042
167
1920
90
927
319
1783
729
1180
3692
6969
11775
257
972
476
10744
477
276
11497
149
17900
4588
8359
2389
148837
15761
1246
165844
140
172562
7532
87436
40589
6038
404
103
6545
182
7502
665
4694
946
1826
493
217
2536
1084
3926
117
1085
400
2619
378
236
3233
68
3524
196
1786
525
1454
259
247
1960
174
2372
119
878
365
3212
533
390
4135
369
4835
238
1933
778
4037
595
452
5084
164
6278
476
2991
980
26957
2969
1148
31074
637
31176
1809
14476
6387
15541
1301
318
17160
54
16937
683
10511
2788
6589
714
270
7573
80
7630
529
4263
1127
15171
1597
389
17157
319
17520
881
7262
4115
2148
73
7
2228
1
2864
707
1650
269
22259
1322
252
23833
91
22874
2024
13686
3252
48
49
50
51
52
53
02_
E10_
19
02_
EL20
02_
E20_
99
02_
E100_
499
02_
EL500
02_
E500+

42
581
35
8
624
56
23
255
21
5
281
71
1319
10792
574
25
11391
86
38
1058
27
15
1100
13
26
774
16
3
793
0
2
9
1
0
10
0
35
449
14
4
467
2
54
228
55
66
349
7
157
2251
97
12
2360
65
24
314
22
8
344
4
122
660
224
97
981
143
41
413
37
17
467
6
53
535
36
24
595
3
288
4271
183
65
4519
18
138
1593
151
27
1771
26
473
5776
449
254
6479
656
4
60
7
38
105
389
53
222
149
78
449
181
69
178
117
56
351
148
10
48
13
4
65
0
4
23
3
5
31
9
9
124
12
21
157
19
1
8
0
2
10
1
2
10
0
3
13
11
1
16
2
1
19
13
6
12
4
2
18
7
3
31
0
4
35
8
55
308
40
8
356
34
117
330
231
191
752
602
15
60
18
19
97
176
68
263
71
45
379
118
287
1478
324
189
1991
518
13
65
20
3
88
63
2
4
6
1
11
26
11
53
19
10
82
40
0
8
7
0
15
13
0
4
1
1
6
11
3
22
6
8
36
9
30
150
35
20
205
32
177
1282
255
110
1647
166
816
4882
836
230
5948
596
58
240
63
23
326
20
16
77
17
21
115
68
22
113
29
7
149
2
6
100
22
54
176
252
15
83
36
73
192
1235
1
5
3
1
9
71
21
138
71
35
244
170
8
48
20
29
97
120
138
386
923
627
1936
4991
72
483
86
131
700
2197
308
4378
178
134
4690
424
60
628
70
40
738
93
12
46
14
2
62
35
976
12952
742
164
13858
186
9299
156550
4086
408
161044
633
964
8208
702
82
8992
51
324
1861
345
93
2299
107
6854
31075
6505
918
38498
726
1638
7877
2060
609
10546
439
124
490
211
72
773
60
1826
8141
2086
297
10524
128
646
3249
689
127
4065
260
49
285
93
48
426
101
1363
10950
1171
262
12383
244
11083
80424
8028
926
89378
963
3055
38904
1850
144
40898
37
7974
57451
6422
1031
64904
954
1974
19981
1485
227
21693
27
2293
16493
2448
515
19456
488
669
7791
516
44
8351
6
3015
44761
1743
294
46798
120
1029
13010
679
61
13750
86
3133
28613
2545
312
31470
68
4017
31475
2887
323
34685
135
406
3786
164
32
3982
46
642
2839
767
143
3749
50
752
4581
512
66
5159
46
1899
21266
1371
146
22783
29
266
1504
277
63
1844
30
462
2620
465
67
3152
760
2873
25709
1939
259
27907
178
17
101
32
25
158
64
190
686
267
144
1097
464
38
131
51
59
241
105
7
32
17
10
59
13
0
8
2
4
14
15
1
13
5
4
22
36
10
29
6
9
44
65
4
13
11
6
30
13
7
35
20
7
62
52
4
17
6
7
30
31
4
10
9
9
28
8
1
5
0
1
6
9
0
4
2
8
14
25
18
96
12
7
115
18
164
595
164
69
828
45
83
457
88
33
578
41
18
49
41
52
142
101
57
184
83
49
316
85
83
371
144
96
611
170
10
61
24
11
96
32
18
66
43
22
131
37
35
129
85
59
273
264
2
13
6
3
22
8
57
199
124
50
373
149
16
73
36
28
137
70
55
258
64
21
343
58
198
1418
203
78
1699
117
157
643
313
147
1103
183
15
49
48
16
113
109
25
112
50
48
210
271
15
89
21
17
127
13
74
309
142
99
550
64
1099
5688
703
140
6531
31
338
1579
523
179
2281
371
21
82
51
30
163
43
42
184
68
27
279
77
21
85
47
29
161
64
38
186
26
11
223
13
38
177
72
29
278
19
10
57
38
18
113
28
36
150
81
37
268
71
32
187
56
22
265
32
23
85
36
11
132
27
38
171
63
29
263
43
36
149
62
30
241
43
86
308
123
62
493
51
100
383
186
99
668
119
44
132
74
73
279
272
25
181
38
11
230
55
66
370
55
11
436
52
50
292
98
24
414
32
159
926
203
49
1178
61
9
45
13
12
70
20
0
5
3
4
12
8
3
12
1
2
15
8
8
51
12
9
72
18
23
109
41
32
182
160
13
43
25
13
81
50
6
69
15
6
90
6
79
429
110
72
611
181
34
135
52
32
219
32
14
129
15
6
150
0
31
94
48
28
170
64
28
92
60
25
177
14
24
80
44
26
150
23
141
772
158
77
1007
59
30
231
91
40
362
39
20
104
52
38
194
24
53
247
67
29
343
79
181
1513
134
34
1681
31
78
397
154
71
622
103
53
207
90
32
329
6
243
1397
176
30
1603
24
27
103
45
14
162
17
1
7
2
1
10
20
325
1721
382
106
2209
93
16
46
18
17
81
18
48
144
121
43
308
35
62
242
110
32
384
16
3
19
7
5
31
6
120
636
187
47
870
32
1019
5186
1033
112
6331
18
4
12
12
6
30
5
16
102
29
31
162
18
26
105
60
27
192
20
17
45
28
27
100
35
8
47
23
20
90
46
44
133
68
31
232
14
19
67
35
28
130
18
68
248
106
34
388
12
93
378
161
23
562
13
46
147
59
18
224
6
159
614
220
59
893
26
5
21
5
5
31
1
25
151
20
5
176
0
57
225
93
36
354
10
33
169
73
17
259
14
15
39
30
24
93
7
8
48
18
5
71
2
108
783
155
40
978
17
32
200
54
14
268
18
7
33
6
12
51
10
1
6
3
6
15
1
9
62
12
11
85
23
10
52
17
7
76
5
9
56
13
2
71
2
36
159
58
12
229
7
12
97
7
3
107
4
25
126
23
11
160
0
58
332
62
19
413
4
650
2489
812
288
3589
263
57
271
95
91
457
59
48
133
102
56
291
42
8
25
18
18
61
74
11
43
7
6
56
23
177
419
335
138
892
133
25
79
42
30
151
121
240
872
310
116
1298
145
200
814
278
106
1198
96
327
1675
333
91
2099
51
542
2105
640
104
2849
72
14
136
38
42
216
188
105
482
159
80
721
50
289
1366
313
105
1784
73
2
8
4
7
19
25
7
71
32
57
160
162
0
6
3
7
16
15
9
38
16
17
71
160
164
373
409
248
1030
678
43
126
148
87
361
156
11
36
56
21
113
10
21
66
54
14
134
141
3
10
9
2
21
55
8
47
24
18
89
28
62
222
118
96
436
104
6
24
13
4
41
6
10
25
28
12
65
59
4
9
11
2
22
19
7
23
9
10
42
18
46
147
70
19
236
28
30
73
53
35
161
82
22
86
23
16
125
12
9
39
26
22
87
44
70
214
165
61
440
75
2282
10966
2512
557
14035
605
27
243
36
20
299
34
177
529
228
65
822
71
590
3643
528
132
4303
37
843
7551
474
71
8096
71
88
657
89
20
766
9
91
354
167
106
627
166
73
365
155
53
573
69
35
114
88
24
226
27
335
2293
249
52
2594
52
206
800
293
64
1157
13
271
1727
311
91
2129
121
13
107
29
28
164
185
77
287
184
174
645
658
15
68
33
40
141
93
46
167
63
36
266
64
8
33
14
14
61
19
3
13
3
13
29
29
7
49
20
20
89
462
6
27
14
11
52
26
12
44
31
13
88
32
4
11
5
4
20
18
2
4
0
6
10
15
45
152
111
69
332
279
7
28
6
10
44
10
1
5
11
2
18
28
9
35
16
5
56
10
43
176
99
78
353
287
49
210
122
74
406
289
15
81
26
9
116
47
1
3
2
10
15
4
7
24
13
12
49
43
16
87
18
15
120
37
0
13
5
6
24
26
45
240
99
61
400
120
26
114
34
25
173
62
52
208
61
31
300
53
97
391
149
116
656
235
23
88
31
29
148
57
36
128
68
32
228
102
218
758
258
113
1129
234
62
289
106
74
469
134
95
500
130
40
670
65
74
420
107
56
583
64
25
84
35
13
132
46
90
468
150
71
689
105
50
150
75
115
340
161
2
24
14
17
55
37
95
338
135
54
527
133
33
252
56
25
333
46
168
620
198
123
941
206
61
166
133
72
371
86
8
45
33
27
105
66
93
303
179
72
554
213
88
347
158
89
594
59
51
158
94
46
298
141
57
255
70
23
348
29
54
193
123
85
401
150
73
210
133
73
416
194
18
65
59
42
166
293
95
318
136
24
478
51
10
37
0
2
39
12
1101
3598
2126
1036
6760
1180
8
52
12
22
86
63
53
282
87
68
437
121
24
91
52
25
168
89
69
246
173
79
498
146
113
391
217
116
724
126
2
20
3
4
27
23
76
674
97
26
797
27
12
54
35
20
109
23
4
34
42
28
104
93
27
154
29
11
194
17
7
27
11
3
41
11
14
47
41
19
107
23
10
44
22
16
82
36
6
48
7
4
59
33
47
372
39
17
428
80
3
10
1
5
16
53
138
1015
229
87
1331
190
20
72
29
22
123
130
517
1526
1322
887
3735
1736
144
391
249
122
762
197
32
86
90
55
231
160
369
1353
484
219
2056
235
6
20
13
6
39
38
27
157
33
6
196
105
64
169
100
42
311
36
304
1248
231
35
1514
18
31
93
52
57
202
143
32
114
41
60
215
83
83
254
102
37
393
112
187
847
169
62
1078
164
2
3
0
7
10
7
18
89
40
47
176
105
21
115
38
29
182
48
24
155
56
70
281
78
1
1
2
0
3
4
6
30
2
4
36
14
12
49
35
27
111
30
11
39
15
9
63
32
12
37
29
44
110
80
11
58
13
10
81
20
0
2
5
0
7
7
11
78
23
17
118
32
11
41
15
18
74
56
9
27
13
5
45
20
4
11
10
10
31
6
35
169
59
18
246
86
25
110
49
40
199
31
71
259
186
92
537
118
14
38
56
26
120
23
40
129
67
51
247
31
37
98
73
47
218
54
35
101
64
46
211
32
102
299
144
56
499
56
61
169
88
21
278
10
20
77
27
9
113
11
42
190
79
54
323
66
7
22
20
12
54
17
72
163
101
34
298
71
7
31
17
7
55
17
343
940
635
223
1798
128
26
68
32
17
117
29
16
87
27
15
129
15
179
743
252
98
1093
81
16
86
33
13
132
15
7
29
22
13
64
8
98
451
150
50
651
78
586
2447
902
225
3574
230
209
664
264
60
988
35
166
706
302
167
1175
191
903
2951
1176
291
4418
285
351
1881
330
79
2290
59
52
138
115
53
306
69
91
241
190
63
494
84
7
39
18
15
72
145
42
223
101
47
371
31
116
484
242
90
816
143
16
73
33
19
125
6
61
168
85
53
306
48
182
657
301
114
1072
99
3579
19576
2961
369
22906
201
539
1404
779
135
2318
46
127
409
249
106
764
142
130
361
187
78
626
109
383
1398
485
171
2054
212
623
2218
721
201
3140
59
53
187
102
55
344
168
44
186
73
53
312
109
13
68
36
24
128
35
25
106
68
26
200
34
11
58
29
12
99
100
14
87
12
4
103
9
4
25
7
6
38
14
27
137
32
11
180
15
12
31
11
4
46
12
153
507
216
74
797
82
77
497
70
14
581
4
11
57
15
7
79
18
523
2017
620
147
2784
113
209
759
286
97
1142
75
17
83
23
7
113
37
100
390
186
92
668
115
40
149
65
24
238
36
74
278
101
35
414
99
47
210
59
12
281
11
75
366
113
27
506
52
57
172
73
24
269
29
65
307
81
23
411
12
78
285
97
27
409
47
78
328
156
57
541
19
28
104
62
33
199
60
239
856
327
114
1297
83
19
66
15
8
89
9
8
33
10
10
53
4
8
44
35
15
94
25
59
267
113
35
415
59
47
210
60
25
295
21
166
787
278
94
1159
135
52
196
81
29
306
54
16
64
51
24
139
43
59
244
78
46
368
50
89
331
187
87
605
235
444
1654
450
107
2211
59
84
308
139
49
496
44
65
179
84
32
295
21
793
3176
689
140
4005
74
277
1172
292
65
1529
101
17
45
15
9
69
8
70
233
127
46
406
28
12
51
20
16
87
29
39
110
76
26
212
34
35
113
66
31
210
69
36
130
46
21
197
84
52
214
88
35
337
115
32
151
51
20
222
73
9
40
11
1
52
19
34
102
46
19
167
20
128
409
242
87
738
57
45
161
73
20
254
40
58
222
108
51
381
43
33
147
28
5
180
37
43
145
60
23
228
40
91
376
148
47
571
69
66
196
105
28
329
26
34
138
67
45
250
55
26
95
20
15
130
39
24
69
21
11
101
8
262
1161
365
101
1627
144
48
316
84
36
436
50
17
89
39
18
146
21
17
62
25
8
95
5
110
474
169
85
728
87
45
207
110
57
374
111
136
469
281
110
860
209
60
301
68
35
404
50
88
433
103
47
583
40
14
57
21
25
103
17
175
612
319
102
1033
94
126
529
220
138
887
211
14
43
28
14
85
33
5
17
24
17
58
28
58
206
128
37
371
29
39
129
69
38
236
72
74
263
242
103
608
112
240
906
366
146
1418
165
59
266
90
55
411
105
76
320
97
54
471
202
47
221
65
14
300
37
146
625
181
72
878
133
31
136
47
11
194
36
100
441
160
86
687
96
70
336
118
50
504
87
22
86
30
13
129
32
9
71
24
12
107
7
131
488
180
64
732
80
22
167
24
11
202
1
53
325
97
28
450
47
27
142
26
11
179
17
9
65
21
7
93
28
68
327
113
29
469
13
53
170
95
29
294
47
42
153
61
28
242
48
19
88
26
9
123
27
5
19
2
4
25
16
11
59
16
10
85
24
2
10
1
6
17
15
3
11
1
1
13
11
1
16
8
2
26
16
31
144
67
29
240
49
68
271
117
80
468
155
75
293
105
46
444
119
136
713
233
91
1037
139
15
48
16
18
82
46
4
22
3
5
30
17
17
48
16
7
71
20
27
79
69
45
193
136
59
225
100
57
382
92
21
87
36
16
139
77
8
51
23
20
94
35
123
497
232
89
818
86
19
123
22
8
153
54
12
58
12
1
71
30
9
37
13
12
62
25
142
392
203
57
652
101
48
215
95
34
344
44
9
38
11
9
58
17
122
446
194
71
711
74
16
65
19
7
91
36
82
581
92
59
732
112
9
41
22
8
71
29
99
422
178
89
689
133
28
100
33
22
155
66
21
100
41
29
170
83
52
258
70
45
373
140
28
132
58
35
225
107
64
190
206
144
540
179
13
36
17
8
61
11
150
615
260
165
1040
394
22
166
33
19
218
55
25
117
63
60
240
152
159
438
220
61
719
149
1
3
0
0
3
12
4
7
1
0
8
15
6
23
7
3
33
15
21
61
38
29
128
69
69
350
129
78
557
66
154
784
195
73
1052
61
49
262
60
18
340
15
5
15
7
3
25
14
52
280
84
25
389
34
1317
8571
869
124
9564
106
220
1106
264
131
1501
129
478
3416
436
126
3978
134
50
245
76
37
358
36
24
145
36
9
190
7
128
442
206
82
730
41
22
171
11
3
185
4
94
376
157
37
570
40
203
852
325
46
1223
10
41
161
67
31
259
60
328
1117
516
165
1798
84
95
316
164
63
543
64
75
324
74
41
439
30
65
212
93
33
338
34
166
702
287
109
1098
204
238
1014
329
187
1530
184
104
571
80
40
691
28
52
316
71
24
411
80
606
6431
368
109
6908
69
209
1608
219
41
1868
24
18
115
32
7
154
5
33
264
37
11
312
2
85
571
78
10
659
7
285
1726
327
124
2177
79
18
114
19
7
140
1
97
576
105
35
716
21
6
43
30
12
85
8
28
107
29
7
143
7
64
409
65
12
486
1
15
41
19
14
74
7
837
5211
761
174
6146
85
99
266
161
55
482
105
52
461
67
27
555
26
22
144
41
12
197
6
39
150
76
25
251
31
26
108
24
15
147
14
353
2259
454
115
2828
83
639
4804
1175
612
6591
813
1214
7711
1656
1162
10529
2130
186
989
340
252
1581
347
794
4786
437
79
5302
77
615
5198
871
255
6324
242
820
6209
969
397
7575
346
804
4806
1045
635
6486
836
367
2314
440
303
3057
762
158
946
216
282
1444
462
297
2182
383
230
2795
272
151
783
197
62
1042
172
708
3601
927
289
4817
1645
1568
9912
1790
702
12404
2403
735
4175
614
191
4980
154
901
7457
875
369
8701
1125
152
1091
246
94
1431
116
338
1949
368
147
2464
176
1186
6754
1680
932
9366
1631
51
456
54
25
535
65
1421
8418
1679
1016
11113
3224
346
2431
554
189
3174
336
2020
11847
2291
831
14969
3763
1059
5414
1399
725
7538
1835
573
3194
720
455
4369
775
540
2567
929
654
4150
1448
157
781
271
193
1245
237
499
2707
896
638
4241
871
1639
6095
1971
542
8608
400
3875
23164
4362
1888
29414
3023
1451
7934
2287
1171
11392
3087
811
4522
885
396
5803
770
462
2960
402
146
3508
223
697
5520
671
181
6372
335
314
2649
365
110
3124
57
1064
5644
1202
331
7177
693
614
8190
431
77
8698
47
1163
14348
860
244
15452
290
139
1049
178
187
1414
572
719
4941
717
295
5953
860
547
3476
714
302
4492
379
617
4954
716
273
5943
1300
514
4344
479
251
5074
201
439
3458
445
160
4063
210
681
6437
781
191
7409
199
136
1546
154
66
1766
109
431
2852
422
178
3452
882
380
2091
517
218
2826
406
256
1624
296
189
2109
456
148
637
173
57
867
45
246
1758
267
96
2121
248
332
2434
339
69
2842
41
435
2445
485
106
3036
146
752
4039
1012
350
5401
258
1213
8634
1382
609
10625
2789
753
2710
1396
682
4788
865
222
1044
442
79
1565
186
120
1112
137
61
1310
55
393
2524
518
281
3323
394
942
6574
1231
593
8398
3455
951
2899
1547
709
5155
1377
353
2180
417
242
2839
435
285
1077
896
464
2437
108
172
1100
257
169
1526
306
653
4108
958
606
5672
1380
288
2330
390
287
3007
769
641
3691
698
286
4675
76
199
1003
296
94
1393
204
235
1252
340
185
1777
333
1233
16117
1036
246
17399
240
2906
8339
12224
3521
24084
1541
1876
24854
1086
241
26181
243
539
2488
503
102
3093
52
790
3732
875
64
4671
2
709
4410
510
88
5008
474
328
2719
171
30
2920
4
3424
22128
3410
1601
27139
12695
2203
9957
1744
1377
13078
5459
3944
19876
3777
2113
25766
3712
2080
13582
1675
476
15733
32
153
2224
127
114
2465
198
1178
11562
930
490
12982
5472
1244
8282
806
312
9400
602
1639
13517
1760
1230
16507
7719
969
9658
635
195
10488
1981
224
1293
234
90
1617
1286
380
1830
417
244
2491
2789
495
3087
543
405
4035
4267
2443
11438
1838
519
13795
960
6023
27363
7362
3325
38050
5360
540
4055
373
128
4556
23
2354
12758
2366
856
15980
1803
4801
32374
7212
3171
42757
20177
3032
28657
1264
741
30662
3570
759
5545
447
184
6176
291
186
2134
97
2
2233
5
296
3228
267
73
3568
1
528
3669
408
187
4264
1818
274
2169
336
309
2814
968
755
5702
469
56
6227
980
2438
25508
1389
665
27562
1604
4768
17233
3094
604
20931
19221
368
5549
340
194
6083
5172
708
5903
831
381
7115
5891
599
5469
501
146
6116
3571
1012
6176
1050
495
7721
753
7423
35998
9043
10843
55884
28817
3322
23477
2924
1879
28280
4119
637
5146
674
464
6284
4132
1355
13225
1182
1153
15560
18999
262
2853
197
197
3247
2872
921
7384
853
632
8869
14028
198
2870
238
256
3364
3024
861
8282
867
473
9622
3082
964
6921
1140
955
9016
18945
1770
19503
1133
946
21582
7332
96
825
213
342
1380
557
2297
17968
2073
507
20548
2470
721
5885
550
265
6700
4321
439
3820
233
68
4121
1521
571
3614
562
107
4283
315
787
5353
834
646
6833
5345
114
1715
144
131
1990
30
357
3575
373
275
4223
3233
30
321
47
36
404
10014
17
179
11
28
218
2023
1054
8451
899
654
10004
18406
2412
21587
1018
249
22854
240
730
4997
633
176
5806
3461
2896
27020
2831
1340
31191
4856
918
13132
1096
1657
15885
2112
859
5562
643
243
6448
1455
371
6264
239
135
6638
13
710
3698
588
104
4390
1221
454
3686
718
366
4770
807
1807
15066
1183
386
16635
1215
1029
9489
955
337
10781
1142
487
4828
436
220
5484
376
750
3648
756
241
4645
332
610
2138
748
511
3397
2559
33
371
6
2
379
5
1078
13066
1005
261
14332
1303
41
314
165
364
843
1896
45
242
50
107
399
159
113
1071
219
57
1347
119
32
241
45
35
321
21
53
344
28
24
396
11
25
164
44
56
264
207
7
71
10
5
86
12
44
242
92
89
423
97
11
97
20
15
132
1
45
272
60
36
368
51
23
201
35
22
258
3
1743
18400
1656
506
20562
610
1987
21447
2561
1070
25078
3804
206
2537
374
435
3346
3346
1263
6478
1427
446
8351
430
2559
30545
1912
323
32780
546
1196
9872
1213
537
11622
833
6
45
18
7
70
81
2
7
5
0
12
4
40
212
97
66
375
167
1
32
7
2
41
1
34
231
66
61
358
221
315
2811
264
63
3138
26
420
3526
379
42
3947
35
434
2209
759
351
3319
1033
232
945
359
86
1390
83
285
1277
335
120
1732
154
103
663
134
49
846
40
3
21
7
6
34
227
12
81
27
61
169
1767
4
22
20
11
53
376
4
8
5
1
14
61
62
423
66
18
507
31
117
1633
106
24
1763
21
16
152
21
6
179
2
3
22
5
76
103
53
160
902
238
168
1308
478
255
2085
244
88
2417
567
59
352
104
89
545
379
22
102
32
22
156
56
55
227
89
88
404
191
91
626
108
27
761
67
58
616
84
54
754
64
893
6216
470
52
6738
75
116
957
139
93
1189
236
1484
10610
1791
1233
13634
1842
99
929
91
43
1063
25
17
146
18
24
188
49
286
2812
396
191
3399
4048
500
4680
571
147
5398
328
478
2397
805
529
3731
1162
88
420
204
96
720
250
64
289
78
73
440
99
119
671
127
105
903
324
897
4821
1166
791
6778
1950
640
4735
715
318
5768
1144
221
1983
291
116
2390
323
120
952
136
47
1135
431
9
65
12
8
85
21
259
1712
246
105
2063
400
979
6053
1482
693
8228
1861
493
10149
391
68
10608
335
59
455
52
14
521
20
445
1450
557
455
2462
2433
21
232
29
20
281
22
217
2255
207
78
2540
54
31
322
34
8
364
12
14
334
17
7
358
12
28
225
22
8
255
48
35
633
35
15
683
23
82
1438
61
9
1508
9
29
366
21
52
439
34
50
270
80
79
429
46
977
3174
866
377
4417
2137
111
665
276
200
1141
868
52
344
64
54
462
830
141
1030
185
193
1408
4191
419
2312
711
393
3416
23467
186
1419
202
141
1762
1070
237
1871
425
376
2672
5575
250
1957
296
89
2342
718
57
456
81
75
612
134
75
722
60
39
821
194
26
256
55
38
349
194
336
2240
428
84
2752
123
817
6643
760
290
7693
901
93
919
122
99
1140
51
590
4571
852
441
5864
5213
0
0
0
0
0
58
1784
2617
10357
12195
25169
55248
282
447
2283
3389
6119
11223
1718
7335
4530
3678
15543
760
22
98
29
41
168
56
14
127
36
28
191
596
233
2474
347
372
3193
4202
577
4310
1224
1372
6906
7274
1005
8599
1557
1700
11856
10082
19
376
11
5
392
72
14
261
24
45
330
95
531
5446
538
318
6302
1535
1379
12487
1316
568
14371
403
148
1092
187
396
1675
408
655
4017
1352
1144
6513
5478
218
2424
318
253
2995
4061
574
7190
706
638
8534
24258
44
777
78
41
896
46
93
1276
94
61
1431
112
3
130
6
18
154
19
259
5246
263
125
5634
338
834
9096
769
296
10161
1146
681
16838
641
232
17711
1129
147
1679
176
66
1921
618
16
415
23
25
463
63
79
646
159
526
1331
8483
63
515
168
177
860
2030
199
1639
331
575
2545
10480
146
1249
131
135
1515
3216
15
237
28
5
270
29
17
168
46
38
252
260
6849
113101
5476
2086
120663
4578
315
2705
597
537
3839
648
520
3230
793
484
4507
984
136
1641
197
100
1938
548
22
354
22
5
381
54
60
834
93
155
1082
831
50
1095
46
26
1167
23
3433
50364
2992
2491
55847
1901
1611
26757
1313
597
28667
2110
337
6643
333
265
7241
2498
516
9697
452
225
10374
440
3064
68081
3206
1617
72904
3142
2201
19273
2588
2210
24071
4855
956
8630
1172
569
10371
1529
464
13380
253
51
13684
47
897
15967
708
341
17016
498
308
2105
440
357
2902
1969
72
611
58
38
707
69
190
1819
231
250
2300
3997
186
914
375
246
1535
1085
180
1181
359
419
1959
594
1149
7491
1270
914
9675
8756
146
715
138
67
920
1874
155
1693
122
12
1827
50
391
1973
474
227
2674
1046
662
3382
584
360
4326
2411
65
659
59
13
731
49
378
2256
434
175
2865
2062
104
833
118
113
1064
111
470
3326
678
284
4288
1799
199
1661
213
77
1951
233
11208
156112
8987
2774
167873
1332
817
5226
923
291
6440
820
133
2006
99
39
2144
83
4565
50185
2974
646
53805
1746
1132
12387
1139
362
13888
6085
339
1940
538
321
2799
865
1549
29917
1077
351
31345
311
2456
20856
1863
499
23218
268
678
6277
444
75
6796
33
5453
39903
6580
3579
50062
4848
149
2628
71
9
2708
5
171
3996
135
32
4163
19
85
815
69
16
900
66
1044
8241
630
82
8953
60
643
3812
972
488
5272
690
526
10906
235
53
11194
23
118
1489
100
23
1612
32
981
15463
493
84
16040
62
89
1677
59
4
1740
8
2851
40015
3250
1195
44460
2621
2307
30879
2442
1071
34392
4485
107
2186
188
150
2524
601
817
12703
694
199
13596
193
1826
41582
1827
814
44223
2023
1015
14036
835
306
15177
846
813
18058
651
202
18911
242
256
3951
335
235
4521
395
283
5966
247
84
6297
78
789
7303
806
350
8459
396
737
14374
611
205
15190
250
1038
7377
1522
852
9751
1854
223
1753
314
144
2211
128
1166
9896
1063
272
11231
771
499
5854
346
91
6291
256
77
829
54
35
918
84
218
1947
187
115
2249
561
166
1855
162
42
2059
358
455
2671
579
142
3392
210
39
578
46
66
690
31
667
7974
473
107
8554
275
409
3654
658
335
4647
546
472
8577
370
151
9098
4863
175
3941
117
19
4077
148
91
1437
62
11
1510
95
6302
22209
2756
70
25035
566
1276
20109
1037
213
21359
359
76
393
303
378
1074
422
399
5200
991
1200
7391
2429
879
1643
5043
7823
14509
23558
2003
15545
2938
1436
19919
3761
140
1058
337
396
1791
1625
892
6812
1434
664
8910
782
1030
4823
3166
3444
11433
14950
493
2257
1093
792
4142
876
278
4778
286
72
5136
136
495
1479
460
78
2017
272
272
1403
461
354
2218
753
291
4497
114
38
4649
9
521
3279
567
269
4115
1894
691
3569
850
309
4728
433
125
654
146
54
854
323
145
853
84
3
940
15
189
2908
125
55
3088
27
180
1523
226
144
1893
203
1220
14369
1244
969
16582
4497
270
2445
285
105
2835
140
103
808
136
55
999
4
168
1312
251
270
1833
697
422
4340
376
110
4826
123
691
2901
1370
734
5005
1987
16
94
43
79
216
579
623
3998
649
263
4910
867
277
3651
127
18
3796
10
1017
8983
732
403
10118
1112
5136
40290
4667
1335
46292
3238
4838
69749
3074
411
73234
974
659
7744
444
53
8241
66
714
9187
395
41
9623
35
216
1324
346
142
1812
103
402
3593
395
189
4177
177
1326
11442
1290
430
13162
1684
732
4508
634
144
5286
1088
47
266
64
34
364
136
94
699
61
8
768
42
64
285
82
41
408
164
122
774
111
62
947
966
9
80
10
3
93
47
32
176
32
13
221
71
351
1701
520
212
2433
214
89
573
100
21
694
137
321
2770
191
50
3011
104
42
415
34
24
473
31
3068
8219
8637
3205
20061
833
62
258
174
232
664
267
170
981
411
598
1990
1387
43
267
132
58
457
17
265
2354
311
177
2842
72
217
3555
198
100
3853
44
248
1195
269
58
1522
12
127
727
114
36
877
147
207
975
224
48
1247
9
394
2391
449
238
3078
184
1134
8266
497
81
8844
7
862
8094
674
149
8917
23
157
737
166
39
942
90
492
2911
608
148
3667
762
236
1931
122
27
2080
2
403
2758
563
230
3551
103
329
4167
376
180
4723
427
23889
154513
21327
7146
182986
9667
575
10333
332
116
10781
235
19148
111069
4733
838
116640
1172
1419
33722
383
57
34162
11
2205
17179
1082
323
18584
175
411
12124
417
244
12785
186
2100
13656
2046
801
16503
2187
700
8037
362
20
8419
14
611
10242
401
131
10774
371
138
826
473
513
1812
93
436
2463
1251
2332
6046
1170
17
142
36
76
254
508
93
239
235
158
632
2442
481
1672
579
188
2439
599
668
3303
1396
1834
6533
2796
378
1985
550
395
2930
2243
565
3234
773
496
4503
681
1376
7547
3722
2522
13791
4507
567
1756
1163
480
3399
466
50
221
175
407
803
467
168
1832
214
105
2151
830
51
303
399
1367
2069
3902
19
114
40
250
404
393
30
234
74
108
416
385
359
2038
2890
3928
8856
7923
609
2518
2686
8167
13371
5998
454
1593
1320
2110
5023
1345
277
1014
789
969
2772
1391
1635
8359
2531
1319
12209
2392
547
1861
1485
2023
5369
1251
1039
5466
1975
1809
9250
1176
1418
7126
3096
3342
13564
1721
1912
13456
4232
5019
22707
2277
290
1913
800
624
3337
118
561
1440
1133
442
3015
158
301
1918
462
392
2772
140
243
1354
331
134
1819
86
576
2648
1835
2434
6917
1534
10748
46919
10427
6010
63356
6377
342
2714
517
177
3408
41
76
544
79
24
647
1
326
4220
229
90
4539
13
62
633
67
10
710
7
82
463
139
105
707
60
40
631
90
73
794
85
226
2554
183
25
2762
10
133
1085
177
91
1353
98
214
3205
224
59
3488
69
158
3367
125
30
3522
29
431
15584
217
34
15835
13
488
3537
623
266
4426
38
92
872
74
35
981
21
54
345
101
59
505
20
52
409
96
53
558
84
70
513
124
31
668
104
194
1370
265
55
1690
530
43
185
97
152
434
128
275
1080
246
158
1484
178
1570
7304
3245
581
11130
712
35
161
66
89
316
63
441
3660
248
45
3953
68
2932
18612
3853
1103
23568
1909
1040
3022
1251
108
4381
517
1360
12153
1072
262
13487
231
7145
28112
7934
2608
38654
7786
15
78
31
43
152
181
337
3080
196
41
3317
8
81
1353
62
14
1429
4
246
3654
226
65
3945
118
303
2506
465
147
3118
99
273
2776
143
44
2963
21
32967
127760
41869
6768
176397
22134
18636
88193
27758
21952
137903
42861
478
3702
394
149
4245
801
4852
25441
4275
1308
31024
5982
264
1728
454
1072
3254
16750
1112
6997
1289
255
8541
88
196
2435
182
21
2638
53
5133
46526
3685
244
50455
228
4659
76450
1755
529
78734
1684
383
3666
425
161
4252
221
515
6368
150
1
6519
3
685
6854
522
275
7651
241
5026
31754
2096
289
34139
459
431
4334
489
345
5168
1632
948
4079
1113
1266
6458
1432
1649
10615
2029
493
13137
360
182
2435
126
110
2671
288
235
3301
139
32
3472
91
475
4714
422
173
5309
548
209
1209
264
100
1573
54
246
2365
222
146
2733
368
2684
22657
1784
464
24905
1027
140
2708
80
16
2804
124
377
4670
171
45
4886
586
309
5838
101
3
5942
5
45
1403
39
135
1577
1
730
11494
363
89
11946
234
157
3963
125
19
4107
102
6286
60055
4419
2005
66479
7167
294
8681
75
22
8778
5
132
1241
236
221
1698
1411
926
9004
678
156
9838
39
2401
11773
1574
232
13579
2649
365
4479
445
259
5183
1066
906
10937
821
311
12069
452
3518
21965
3388
1099
26452
607
110
462
203
126
791
316
75
309
203
137
649
774
549
7979
157
10
8146
42
261
1498
296
103
1897
993
185
1521
173
57
1751
169
339
2044
800
1247
4091
7684
1257
16593
836
328
17757
143
19485
155042
16009
1272
172323
239
493
6798
466
120
7384
118
363
1965
512
363
2840
1086
320
2827
379
254
3460
64
273
1635
317
275
2227
145
560
3509
559
295
4363
472
584
5031
642
426
6099
179
3470
26142
3268
1128
30538
638
1272
15254
1327
309
16890
47
625
6544
725
273
7542
88
2844
15102
1680
419
17201
319
144
2770
81
12
2863
1
2205
21167
1337
281
22785
89
Source:
US
SBA
at
http://
www.
sba.
gov/
advo/
research/
us98_
02n97.
txt
NAICS
NAICS_
categoData_
type
(
ann98Total
98_
E0
98_
E1_
4
98_
E5_
9
98_
E10_
19
98_
EL20
­­­
1
firms
5579177
711899
2664452
1011849
600167
4988367
­­­
1
estab.
6941822
713512
2669307
1025904
639805
5048528
­­­
1
empl.
108117731
0
5584470
6643285
8047650
20275405
­­­
1
ann.
pay.
3309405533
31634539
136798012
159689162
207062798
535184511
­­
1
rec.
11
1
firms
26619
4676
13020
4765
2486
24947
11
1
estab.
27292
4676
13026
4767
2494
24963
11
1
empl.
187149
0
26461
31113
32403
89977
11
1
ann.
pay.
4654305
131790
567760
685006
773105
2157661
11
1
rec.
21
1
firms
19831
2000
9283
3163
2230
16676
21
1
estab.
24659
2009
9316
3251
2389
16965
21
1
empl.
497849
0
18699
20804
29626
69129
21
1
ann.
pay.
21941916
119745
509869
621338
953689
2204641
21
1
rec.
22
1
firms
6603
425
3335
991
483
5234
22
1
estab.
15895
426
3338
1003
534
5301
22
1
empl.
682227
0
7320
6362
6364
20046
22
1
ann.
pay.
38097227
72549
132273
164765
230928
600515
22
1
rec.
23
1
firms
686250
106286
335741
119962
68366
630355
23
1
estab.
693018
106296
335758
119992
68487
630533
23
1
empl.
5798942
0
701180
784362
914506
2400048
23
1
ann.
pay.
198547023
3777345
17369938
20651388
27664897
69463568
23
1
rec.
31
1
firms
318537
24419
96995
58435
50971
230820
31
1
estab.
366443
24432
97025
58510
51254
231221
31
1
empl.
16946142
0
220180
391330
696697
1308207
31
1
ann.
pay.
607342407
2160387
5095400
9640742
19188386
36084915
31
1
rec.
42
1
firms
363454
35734
162846
66647
45603
310830
42
1
estab.
453987
35837
163232
67818
49105
315992
42
1
empl.
5885230
0
344999
439225
609405
1393629
42
1
ann.
pay.
233924453
1790300
11468128
14497589
21149479
48905496
42
1
rec.
44
1
firms
738890
76244
346480
157456
87409
667589
44
1
estab.
1113851
76515
347650
161031
98441
683637
44
1
empl.
14241512
0
766001
1033800
1147141
2946942
44
1
ann.
pay.
260349716
2125506
11934308
17070495
21334124
52464433
44
1
rec.
48
1
firms
154715
23532
73714
23330
15637
136213
48
1
estab.
186364
23545
73842
23533
16251
137171
48
1
empl.
3462624
0
144129
153218
210217
507564
48
1
ann.
pay.
108597481
775744
3213273
3557815
5151146
12697978
48
1
rec.
51
1
firms
75299
12199
30762
12172
8916
64049
51
1
estab.
120635
12243
30816
12332
9257
64648
51
1
empl.
3142024
0
63275
80724
119839
263838
51
1
ann.
pay.
146824689
1154538
2647643
2516727
3963523
10282431
51
1
rec.
52
1
firms
222005
25403
129088
31587
15616
201694
52
1
estab.
412416
25455
129412
32853
19118
206838
52
1
empl.
5770339
0
261918
202772
208236
672926
52
1
ann.
pay.
290008843
1520940
7956348
7948582
9541210
26967080
52
1
rec.
53
1
firms
242497
33690
146819
32622
15352
228483
53
1
estab.
292450
33798
147225
33743
18045
232811
53
1
empl.
1812728
0
278935
209538
199559
688032
53
1
ann.
pay.
49888042
1220396
6208961
4827381
5101927
17358665
53
1
rec.
54
1
firms
641621
96052
362486
93638
49272
601448
54
1
estab.
687992
96102
362779
94431
51433
604745
54
1
empl.
6052365
0
697631
609665
653036
1960332
54
1
ann.
pay.
277676568
4828230
23908940
22048483
27040826
77826479
54
1
rec.
55
1
firms
26419
1418
3223
774
1080
6495
55
1
estab.
43681
1422
3231
792
1106
6551
55
1
empl.
2703799
0
5276
3834
6961
16071
55
1
ann.
pay.
175648657
290881
251821
221965
375672
1140339
55
1
rec.
56
1
firms
302863
52051
138583
48052
28082
266768
56
1
estab.
351134
52101
138680
48291
28900
267972
56
1
empl.
7775033
0
286046
314238
374390
974674
56
1
ann.
pay.
163707409
2291581
6442671
6778719
8499976
24012947
56
1
rec.
61
1
firms
58468
7268
21223
8718
7140
44349
61
1
estab.
64902
7277
21253
8794
7386
44710
61
1
empl.
2323817
0
43618
57672
98001
199291
61
1
ann.
pay.
52287365
265761
883212
951012
1666145
3766130
61
1
rec.
62
1
firms
527667
42679
236481
123092
63301
465553
62
1
estab.
649681
42878
237104
124954
67878
472814
62
1
empl.
13758395
0
530232
806891
837507
2174630
62
1
ann.
pay.
395478378
3476059
18822057
26141036
28356525
76795677
62
1
rec.
71
1
firms
96317
19692
38261
13671
10295
81919
71
1
estab.
102870
19713
38299
13739
10476
82227
71
1
empl.
1583836
0
76015
90783
138742
305540
71
1
ann.
pay.
36046794
1445377
3571857
1935430
2367018
9319682
71
1
rec.
72
1
firms
418270
58746
131477
79510
68441
338174
72
1
estab.
544565
59117
131659
79901
70112
340789
72
1
empl.
9466660
0
303438
533090
933515
1770043
72
1
ann.
pay.
109595274
2297965
3268865
4889006
8642655
19098491
72
1
rec.
81
1
firms
659258
55957
366109
131702
62372
616140
81
1
estab.
719368
56127
366534
133133
66001
621795
81
1
empl.
5038717
0
776636
854746
818722
2450104
81
1
ann.
pay.
96012860
1346315
12156597
14336047
14922215
42761174
81
1
rec.
95
1
firms
5333
10
54
82
205
351
95
1
estab.
13816
11
54
83
212
360
95
1
empl.
916349
0
91
227
808
1126
95
1
ann.
pay.
41475743
667
4394
8957
29285
43303
95
1
rec.
99
1
firms
56803
33532
19074
2953
926
56485
99
1
estab.
56803
33532
19074
2953
926
56485
99
1
empl.
71994
0
32390
18891
11975
63256
99
1
ann.
pay.
1300383
542463
383697
196679
110067
1232906
99
1
rec.
113
2
firms
14020
1977
6648
3092
1619
13336
113
2
estab.
14255
1977
6650
3093
1621
13341
113
2
empl.
84177
0
14287
20230
21005
55522
113
2
ann.
pay.
2248478
55879
300832
434838
503979
1295528
113
2
rec.
114
2
firms
2457
880
1231
165
90
2366
114
2
estab.
2465
880
1231
166
90
2367
114
2
empl.
9313
0
1995
1060
1183
4238
114
2
ann.
pay.
311118
25625
52562
28395
32601
139183
114
2
rec.
115
2
firms
10153
1819
5142
1508
778
9247
115
2
estab.
10572
1819
5145
1508
783
9255
115
2
empl.
93659
0
10179
9823
10215
30217
115
2
ann.
pay.
2094709
50286
214366
221773
236525
722950
115
2
rec.
211
2
firms
6723
653
4000
1025
496
6174
211
2
estab.
7927
654
4011
1039
528
6232
211
2
empl.
97039
0
7719
6693
6526
20938
211
2
ann.
pay.
5316305
34134
217468
223948
264953
740503
211
2
rec.
212
2
firms
4925
469
1365
822
809
3465
212
2
estab.
7309
469
1371
824
824
3488
212
2
empl.
225309
0
3075
5503
10875
19453
212
2
ann.
pay.
10012940
37019
94302
169726
357473
658520
212
2
rec.
213
2
firms
8299
878
3918
1320
933
7049
213
2
estab.
9423
886
3934
1388
1037
7245
213
2
empl.
175501
0
7905
8608
12225
28738
213
2
ann.
pay.
6612671
48592
198099
227664
331263
805618
213
2
rec.
221
2
firms
6603
425
3335
991
483
5234
221
2
estab.
15895
426
3338
1003
534
5301
221
2
empl.
682227
0
7320
6362
6364
20046
221
2
ann.
pay.
38097227
72549
132273
164765
230928
600515
221
2
rec.
233
2
firms
215301
38904
113714
33794
16557
202969
233
2
estab.
216893
38907
113720
33806
16587
203020
233
2
empl.
1434338
0
232143
218649
219588
670380
233
2
ann.
pay.
50278132
1358010
5960172
5780469
6724135
19822786
233
2
rec.
234
2
firms
39062
4589
13276
7228
5894
30987
234
2
estab.
40091
4589
13278
7232
5911
31010
234
2
empl.
803944
0
28863
48274
80672
157809
234
2
ann.
pay.
33346502
310814
1086037
1776755
3171472
6345078
234
2
rec.
235
2
firms
432271
62793
208754
78944
45927
396418
235
2
estab.
436034
62800
208760
78954
45989
396503
235
2
empl.
3560660
0
440174
517439
614246
1571859
235
2
ann.
pay.
114922389
2108521
10323729
13094164
17769290
43295704
235
2
rec.
311
2
firms
23203
2019
7086
4371
3769
17245
311
2
estab.
27761
2025
7092
4378
3819
17314
311
2
empl.
1464439
0
16243
29162
51110
96515
311
2
ann.
pay.
40209138
126805
247479
435202
888255
1697741
311
2
rec.
312
2
firms
2230
231
670
363
276
1540
312
2
estab.
2729
231
670
364
278
1543
312
2
empl.
172892
0
1560
2473
3737
7770
312
2
ann.
pay.
6877485
12359
35391
53089
89546
190385
312
2
rec.
313
2
firms
3851
298
1064
611
499
2472
313
2
estab.
4694
298
1064
612
502
2476
313
2
empl.
385455
0
2379
4068
6632
13079
313
2
ann.
pay.
10221639
52544
61549
103470
184337
401900
313
2
rec.
314
2
firms
6697
533
2593
1234
900
5260
314
2
estab.
7096
533
2593
1238
910
5274
314
2
empl.
217355
0
5685
8110
12178
25973
314
2
ann.
pay.
5080662
42040
92876
152984
249712
537612
314
2
rec.
315
2
firms
16391
2070
3874
2518
2712
11174
315
2
estab.
17453
2070
3874
2521
2719
11184
315
2
empl.
671241
0
8579
16956
37614
63149
315
2
ann.
pay.
12366063
128124
152515
265351
572100
1118090
315
2
rec.
316
2
firms
1683
142
591
259
204
1196
316
2
estab.
1801
142
591
259
204
1196
316
2
empl.
79325
0
1326
1693
2778
5797
316
2
ann.
pay.
1773064
9300
22501
27943
50723
110467
316
2
rec.
321
2
firms
15832
1296
4231
2815
2819
11161
321
2
estab.
17656
1296
4231
2816
2828
11171
321
2
empl.
580334
0
9633
19034
38705
67372
321
2
ann.
pay.
15440196
80577
181142
361868
807062
1430649
321
2
rec.
322
2
firms
3805
170
511
430
567
1678
322
2
estab.
5927
170
512
430
567
1679
322
2
empl.
567891
0
1260
2956
7917
12133
322
2
ann.
pay.
22685731
25994
38309
79615
229778
373696
322
2
rec.
323
2
firms
40221
2555
15480
9037
5886
32958
323
2
estab.
42133
2555
15487
9048
5914
33004
323
2
empl.
845064
0
35938
59523
79168
174629
323
2
ann.
pay.
27472755
130725
761021
1410700
2194000
4496446
323
2
rec.
324
2
firms
1177
71
253
178
155
657
324
2
estab.
2221
71
253
179
160
663
324
2
empl.
111000
0
585
1212
2090
3887
324
2
ann.
pay.
5997199
35935
26594
52207
105557
220293
324
2
rec.
325
2
firms
9660
675
2465
1607
1453
6200
325
2
estab.
13597
675
2465
1611
1459
6210
325
2
empl.
900706
0
5744
10908
19873
36525
325
2
ann.
pay.
44123527
102893
188079
365137
691874
1347983
325
2
rec.
326
2
firms
13605
802
2620
1856
2129
7407
326
2
estab.
16752
803
2620
1858
2133
7414
326
2
empl.
1030385
0
6030
12624
29655
48309
326
2
ann.
pay.
31563326
84091
157792
323719
813532
1379134
326
2
rec.
327
2
firms
11883
825
3284
2051
2042
8202
327
2
estab.
16474
827
3286
2056
2077
8246
327
2
empl.
508272
0
7445
13915
27809
49169
327
2
ann.
pay.
17590901
67346
180160
348514
796661
1392681
327
2
rec.
331
2
firms
4419
317
758
517
574
2166
331
2
estab.
5497
318
759
518
575
2170
331
2
empl.
615177
0
1754
3497
7907
13158
331
2
ann.
pay.
24827479
43494
50449
91874
227763
413580
331
2
rec.
332
2
firms
59314
3757
16357
11374
10895
42383
332
2
estab.
63466
3758
16357
11379
10916
42410
332
2
empl.
1816223
0
37577
76977
149204
263758
332
2
ann.
pay.
60930049
321631
944615
2109389
4596517
7972152
332
2
rec.
333
2
firms
28087
1701
6943
5009
4898
18551
333
2
estab.
30829
1701
6943
5010
4909
18563
333
2
empl.
1444452
0
16140
33816
67236
117192
333
2
ann.
pay.
56532818
180062
473059
1053577
2347976
4054674
333
2
rec.
334
2
firms
15480
1282
3762
2265
2236
9545
334
2
estab.
17632
1282
3764
2269
2244
9559
334
2
empl.
1680856
0
8534
15243
31071
54848
334
2
ann.
pay.
79685307
251245
300761
533978
1132246
2218230
334
2
rec.
335
2
firms
5977
384
1367
924
860
3535
335
2
estab.
7153
384
1368
924
867
3543
335
2
empl.
602400
0
3165
6241
11773
21179
335
2
ann.
pay.
20229559
113250
91150
186608
366118
757126
335
2
rec.
336
2
firms
11130
861
2768
1714
1517
6860
336
2
estab.
13202
861
2768
1715
1520
6864
336
2
empl.
1911346
0
6297
11476
20844
38617
336
2
ann.
pay.
84378736
106984
154156
286537
577886
1125563
336
2
rec.
337
2
firms
19672
1649
7193
3788
2875
15505
337
2
estab.
20623
1649
7199
3793
2888
15529
337
2
empl.
603861
0
16114
25142
38829
80085
337
2
ann.
pay.
16082291
113167
319133
533965
918144
1884409
337
2
rec.
339
2
firms
30498
2782
13125
5525
3749
25181
339
2
estab.
31747
2783
13129
5532
3765
25209
339
2
empl.
737468
0
28192
36304
50567
115063
339
2
ann.
pay.
23274482
131821
616669
865015
1348599
2962104
339
2
rec.
421
2
firms
232280
21892
103930
43945
29963
199730
421
2
estab.
291099
21968
104204
44759
32355
203286
421
2
empl.
3466708
0
222494
289954
399949
912397
421
2
ann.
pay.
146899993
1174344
7587810
9907517
14544792
33214463
421
2
rec.
422
2
firms
132145
13843
58921
22717
15691
111172
422
2
estab.
162888
13869
59028
23059
16750
112706
422
2
empl.
2418522
0
122505
149271
209456
481232
422
2
ann.
pay.
87024460
615956
3880318
4590072
6604687
15691033
422
2
rec.
441
2
firms
95985
7765
37763
18314
12459
76301
441
2
estab.
123419
7795
37817
18592
13478
77682
441
2
empl.
1757248
0
83326
120620
166693
370639
441
2
ann.
pay.
55552390
471244
1632785
2615472
4137907
8857408
441
2
rec.
442
2
firms
48289
4448
22591
11283
6099
44421
442
2
estab.
64445
4471
22660
11565
7063
45759
442
2
empl.
509738
0
50584
73736
79186
203506
442
2
ann.
pay.
11278469
113778
933650
1510341
1838089
4395858
442
2
rec.
443
2
firms
32389
4182
15690
6992
3441
30305
443
2
estab.
45235
4188
15746
7182
3953
31069
443
2
empl.
361907
0
35399
45431
44312
125142
443
2
ann.
pay.
8575213
142648
671944
935524
1094948
2845064
443
2
rec.
444
2
firms
68461
4902
26249
16492
11289
58932
444
2
estab.
92789
4906
26291
16711
12257
60165
444
2
empl.
1131200
0
61164
109617
148635
319416
444
2
ann.
pay.
27776894
194723
1240799
2364883
3574483
7374888
444
2
rec.
445
2
firms
111771
13474
53616
20843
11926
99859
445
2
estab.
147787
13502
53716
21083
12624
100925
445
2
empl.
2943821
0
116677
136655
156375
409707
445
2
ann.
pay.
43256951
287309
1379137
1504987
1788335
4959768
445
2
rec.
446
2
firms
44128
3780
18514
11655
6625
40574
446
2
estab.
82749
3808
18620
12079
7690
42197
446
2
empl.
940248
0
43069
77186
86775
207030
446
2
ann.
pay.
16126345
112580
848641
1492536
1659328
4113085
446
2
rec.
447
2
firms
70411
5565
28566
18358
11090
63579
447
2
estab.
123937
5610
28620
18633
12221
65084
447
2
empl.
946463
0
68150
122130
141521
331801
447
2
ann.
pay.
12330938
147898
898756
1525997
1782426
4355077
447
2
rec.
448
2
firms
70545
6973
38445
14928
6269
66615
448
2
estab.
152660
7021
38790
15501
7626
68938
448
2
empl.
1280391
0
84288
96624
80044
260956
448
2
ann.
pay.
17812444
135457
1186667
1463229
1366169
4151522
448
2
rec.
451
2
firms
46397
5523
24278
9205
4411
43417
451
2
estab.
68156
5544
24336
9438
5175
44493
451
2
empl.
579860
0
52157
59645
57029
168831
451
2
ann.
pay.
7895236
116861
688295
771206
827942
2404304
451
2
rec.
452
2
firms
10637
1499
5221
2000
1042
9762
452
2
estab.
36757
1500
5232
2017
1128
9877
452
2
empl.
2479161
0
11221
12933
13537
37691
452
2
ann.
pay.
33658351
28902
127631
143356
172844
472733
452
2
rec.
453
2
firms
108934
14279
58040
21397
9551
103267
453
2
estab.
132569
14303
58199
21944
11047
105493
453
2
empl.
796044
0
124178
138571
122091
384840
453
2
ann.
pay.
11858526
257732
1599122
1824379
1820297
5501530
453
2
rec.
454
2
firms
35625
3862
17598
6211
3914
31585
454
2
estab.
43348
3867
17623
6286
4179
31955
454
2
empl.
515431
0
35788
40652
50943
127383
454
2
ann.
pay.
14227959
116374
726881
918585
1271356
3033196
454
2
rec.
481
2
firms
2574
378
1026
365
243
2012
481
2
estab.
5348
379
1026
367
257
2029
481
2
empl.
560026
0
2019
2358
3155
7532
481
2
ann.
pay.
22591218
17827
74709
74569
102293
269398
481
2
rec.
483
2
firms
1413
177
445
211
189
1022
483
2
estab.
1911
177
445
212
192
1026
483
2
empl.
72754
0
976
1395
2598
4969
483
2
ann.
pay.
3103751
25697
39948
42210
87516
195371
483
2
rec.
484
2
firms
96882
16009
48507
13486
8902
86904
484
2
estab.
107994
16012
48530
13547
9044
87133
484
2
empl.
1327158
0
92497
88409
119849
300755
484
2
ann.
pay.
41018637
421932
1985221
2043295
3011668
7462116
484
2
rec.
485
2
firms
14481
1633
6076
2248
1774
11731
485
2
estab.
16358
1635
6078
2253
1791
11757
485
2
empl.
349378
0
11673
15021
24246
50940
485
2
ann.
pay.
6017587
50268
147161
185685
316062
699176
485
2
rec.
486
2
firms
217
20
57
15
17
109
486
2
estab.
2495
20
57
15
22
114
486
2
empl.
49406
[
a]
[
c]
[
b]
221
432
486
2
ann.
pay.
2847842
(
D)
(
D)
(
D)
12011
23263
486
2
rec.
487
2
firms
2275
637
935
279
193
2044
487
2
estab.
2353
637
936
281
195
2049
487
2
empl.
23076
[
a]
[
g]
[
g]
2599
6113
487
2
ann.
pay.
511991
(
D)
(
D)
(
D)
56614
153487
487
2
rec.
488
2
firms
25586
3045
11695
4926
2969
22635
488
2
estab.
31464
3049
11785
5026
3301
23161
488
2
empl.
421759
0
25235
32318
39168
96721
488
2
ann.
pay.
13841475
174040
712345
907742
1154857
2948984
488
2
rec.
492
2
firms
7600
1213
3523
1101
749
6586
492
2
estab.
11723
1213
3530
1103
760
6606
492
2
empl.
539567
0
6696
7194
10197
24087
492
2
ann.
pay.
15292256
35702
134334
142608
197093
509737
492
2
rec.
493
2
firms
4389
420
1453
711
628
3212
493
2
estab.
6718
423
1455
729
689
3296
493
2
empl.
119500
0
3226
4605
8184
16015
493
2
ann.
pay.
3372724
30010
74926
118478
213032
436446
493
2
rec.
511
2
firms
27726
2858
11261
4982
3625
22726
511
2
estab.
33429
2860
11274
5017
3689
22840
511
2
empl.
1011110
0
24144
33045
48946
106135
511
2
ann.
pay.
49764177
164828
801738
1086376
1853548
3906490
511
2
rec.
512
2
firms
18596
4315
8997
2411
1437
17160
512
2
estab.
23175
4323
9013
2448
1508
17292
512
2
empl.
281713
0
17002
15738
18982
51722
512
2
ann.
pay.
10137497
559495
1201801
608743
687537
3057576
512
2
rec.
513
2
firms
17151
2809
5584
2903
2601
13897
513
2
estab.
47240
2829
5605
2971
2764
14169
513
2
empl.
1462701
0
12013
19586
35059
66658
513
2
ann.
pay.
69681412
270430
347615
484285
909083
2011413
513
2
rec.
514
2
firms
12211
2217
4921
1879
1259
10276
514
2
estab.
16791
2231
4924
1896
1296
10347
514
2
empl.
386500
0
10116
12355
16852
39323
514
2
ann.
pay.
17241603
159785
296489
337323
513355
1306952
514
2
rec.
521
2
firms
12
0
0
0
0
0
521
2
estab.
41
0
0
0
0
0
521
2
empl.
21456
0
0
0
0
0
521
2
ann.
pay.
963924
0
0
0
0
0
521
2
rec.
522
2
firms
53721
6230
21490
8260
6154
42134
522
2
estab.
173159
6262
21576
8670
7873
44381
522
2
empl.
2688270
0
47689
54335
83832
185856
522
2
ann.
pay.
105042896
380973
1387867
1760595
2823889
6353324
522
2
rec.
523
2
firms
40648
7257
23295
4697
2281
37530
523
2
estab.
63878
7263
23376
4873
2542
38054
523
2
empl.
724247
0
43363
29957
29601
102921
523
2
ann.
pay.
83445914
697526
2404745
2418211
3046262
8566744
523
2
rec.
524
2
firms
127760
11621
83871
18558
7193
121243
524
2
estab.
173658
11634
84020
19217
8667
123538
524
2
empl.
2312394
0
170059
117953
94306
382318
524
2
ann.
pay.
99338014
408799
4131641
3729284
3617024
11886748
524
2
rec.
525
2
firms
1012
296
439
88
34
857
525
2
estab.
1680
296
440
93
36
865
525
2
empl.
23972
0
807
527
497
1831
525
2
ann.
pay.
1218095
33642
32095
40492
54035
160264
525
2
rec.
531
2
firms
203609
28650
129278
25083
10917
193928
531
2
estab.
227217
28741
129623
25977
12785
197126
531
2
empl.
1197532
0
240721
160277
141765
542763
531
2
ann.
pay.
34392583
1031500
5432576
3891337
3804277
14159690
531
2
rec.
532
2
firms
37034
4740
16646
7295
4273
32954
532
2
estab.
63109
4757
16702
7507
5081
34047
532
2
empl.
592605
0
36488
47631
55705
139824
532
2
ann.
pay.
14347852
165580
698663
867527
1201456
2933226
532
2
rec.
533
2
firms
1991
300
899
248
168
1615
533
2
estab.
2124
300
900
259
179
1638
533
2
empl.
22591
0
1726
1630
2089
5445
533
2
ann.
pay.
1147607
23316
77722
68517
96194
265749
533
2
rec.
541
2
firms
641621
96052
362486
93638
49272
601448
541
2
estab.
687992
96102
362779
94431
51433
604745
541
2
empl.
6052365
0
697631
609665
653036
1960332
541
2
ann.
pay.
277676568
4828230
23908940
22048483
27040826
77826479
541
2
rec.
551
2
firms
26419
1418
3223
774
1080
6495
551
2
estab.
43681
1422
3231
792
1106
6551
551
2
empl.
2703799
0
5276
3834
6961
16071
551
2
ann.
pay.
175648657
290881
251821
221965
375672
1140339
551
2
rec.
561
2
firms
288762
50454
132446
45411
26268
254579
561
2
estab.
334174
50502
132538
45641
27043
255724
561
2
empl.
7487633
0
272931
296734
349931
919596
561
2
ann.
pay.
154176518
2229206
6146367
6342669
7821841
22540083
561
2
rec.
562
2
firms
14162
1597
6137
2642
1814
12190
562
2
estab.
16960
1599
6142
2650
1857
12248
562
2
empl.
287400
0
13115
17504
24459
55078
562
2
ann.
pay.
9530891
62375
296304
436050
678135
1472864
562
2
rec.
611
2
firms
58468
7268
21223
8718
7140
44349
611
2
estab.
64902
7277
21253
8794
7386
44710
611
2
empl.
2323817
0
43618
57672
98001
199291
611
2
ann.
pay.
52287365
265761
883212
951012
1666145
3766130
611
2
rec.
621
2
firms
400749
31587
193169
102191
44500
371447
621
2
estab.
458396
31724
193729
103902
48335
377690
621
2
empl.
4482362
0
439045
666587
580941
1686573
621
2
ann.
pay.
164309975
2511601
17571171
24279778
24890173
69252723
621
2
rec.
622
2
firms
4364
109
60
24
21
214
622
2
estab.
6964
114
61
24
21
220
622
2
empl.
5011337
0
126
155
279
560
622
2
ann.
pay.
160869112
478354
9626
7910
10652
506542
622
2
rec.
623
2
firms
32449
3064
7198
3727
3670
17659
623
2
estab.
59742
3094
7210
3761
3781
17846
623
2
empl.
2511204
0
15705
24960
50533
91198
623
2
ann.
pay.
44619559
285476
216035
324951
693430
1519892
623
2
rec.
624
2
firms
94365
7920
36058
17157
15138
76273
624
2
estab.
124579
7946
36104
17267
15741
77058
624
2
empl.
1753492
0
75356
115189
205754
396299
624
2
ann.
pay.
25679732
200628
1025225
1528397
2762270
5516520
624
2
rec.
711
2
firms
32260
8058
16360
3464
1962
29844
711
2
estab.
32770
8060
16379
3480
2000
29919
711
2
empl.
312082
0
29511
22519
26114
78144
711
2
ann.
pay.
15803834
1077723
2662356
878462
817326
5435867
711
2
rec.
712
2
firms
5284
493
2528
834
570
4425
712
2
estab.
5682
493
2531
842
599
4465
712
2
empl.
96512
0
5134
5436
7782
18352
712
2
ann.
pay.
2086328
8032
85230
91763
134758
319783
712
2
rec.
713
2
firms
58843
11141
19374
9374
7765
47654
713
2
estab.
64418
11160
19389
9417
7877
47843
713
2
empl.
1175242
0
41370
62828
104846
209044
713
2
ann.
pay.
18156632
359622
824271
965205
1414934
3564032
713
2
rec.
721
2
firms
49699
7886
17346
7346
7370
39948
721
2
estab.
59331
7890
17375
7409
7554
40228
721
2
empl.
1708028
0
35589
49111
100070
184770
721
2
ann.
pay.
30038014
460813
535249
607696
1143777
2747535
721
2
rec.
722
2
firms
368992
50863
114136
72172
61105
298276
722
2
estab.
485234
51227
114284
72492
62558
300561
722
2
empl.
7758632
0
267849
483979
833445
1585273
722
2
ann.
pay.
79557260
1837152
2733616
4281310
7498878
16350956
722
2
rec.
811
2
firms
220297
22950
126856
42798
17901
210505
811
2
estab.
238740
23018
126964
43170
19062
212214
811
2
empl.
1303108
0
269473
276321
230952
776746
811
2
ann.
pay.
32816874
578725
5197734
6269564
5899904
17945927
811
2
rec.
812
2
firms
160362
18890
87834
30558
14749
152031
812
2
estab.
194452
18980
88124
31479
16718
155301
812
2
empl.
1247851
0
183810
198519
192834
575163
812
2
ann.
pay.
20531264
406949
2345452
2777596
2965378
8495375
812
2
rec.
813
2
firms
278709
14117
151422
58352
29738
253629
813
2
estab.
286176
14129
151446
58484
30221
254280
813
2
empl.
2487758
0
323353
379906
394936
1098195
813
2
ann.
pay.
42664722
360641
4613411
5288887
6056933
16319872
813
2
rec.
1131
3
firms
358
72
163
58
18
311
1131
3
estab.
418
72
163
58
19
312
1131
3
empl.
3426
0
310
383
242
935
1131
3
ann.
pay.
132368
1233
7462
12207
7922
28824
1131
3
rec.
1132
3
firms
152
33
65
27
9
134
1132
3
estab.
221
33
65
27
9
134
1132
3
empl.
1387
0
139
167
106
412
1132
3
ann.
pay.
45919
1043
3214
3892
1890
10039
1132
3
rec.
1133
3
firms
13530
1872
6420
3007
1592
12891
1133
3
estab.
13616
1872
6422
3008
1593
12895
1133
3
empl.
79364
0
13838
19680
20657
54175
1133
3
ann.
pay.
2070191
53603
290156
418739
494167
1256665
1133
3
rec.
1141
3
firms
2112
786
1056
136
60
2038
1141
3
estab.
2120
786
1056
137
60
2039
1141
3
empl.
7206
0
1669
862
785
3316
1141
3
ann.
pay.
252566
24110
47582
25169
25065
121926
1141
3
rec.
1142
3
firms
345
94
175
29
30
328
1142
3
estab.
345
94
175
29
30
328
1142
3
empl.
2107
0
326
198
398
922
1142
3
ann.
pay.
58552
1515
4980
3226
7536
17257
1142
3
rec.
1151
3
firms
5532
1033
2514
866
487
4900
1151
3
estab.
5872
1033
2517
866
492
4908
1151
3
empl.
64568
0
5166
5651
6445
17262
1151
3
ann.
pay.
1506905
34473
128606
149021
163927
476027
1151
3
rec.
1152
3
firms
3198
477
1940
451
192
3060
1152
3
estab.
3246
477
1940
451
192
3060
1152
3
empl.
16047
0
3629
2924
2409
8962
1152
3
ann.
pay.
307237
7140
52075
43376
41376
143967
1152
3
rec.
1153
3
firms
1424
309
688
191
99
1287
1153
3
estab.
1454
309
688
191
99
1287
1153
3
empl.
13044
0
1384
1248
1361
3993
1153
3
ann.
pay.
280567
8673
33685
29376
31222
102956
1153
3
rec.
2111
3
firms
6723
653
4000
1025
496
6174
2111
3
estab.
7927
654
4011
1039
528
6232
2111
3
empl.
97039
0
7719
6693
6526
20938
2111
3
ann.
pay.
5316305
34134
217468
223948
264953
740503
2111
3
rec.
2121
3
firms
1022
113
190
121
162
586
2121
3
estab.
1442
113
194
121
162
590
2121
3
empl.
81272
0
473
797
2296
3566
2121
3
ann.
pay.
3988677
17988
16089
25740
63813
123630
2121
3
rec.
2122
3
firms
411
74
164
48
35
321
2122
3
estab.
536
74
165
48
36
323
2122
3
empl.
43903
0
339
321
452
1112
2122
3
ann.
pay.
2038195
2765
12116
13320
19297
47498
2122
3
rec.
2123
3
firms
3520
282
1011
653
612
2558
2123
3
estab.
5331
282
1012
655
626
2575
2123
3
empl.
100134
0
2263
4385
8127
14775
2123
3
ann.
pay.
3986068
16266
66097
130666
274363
487392
2123
3
rec.
2131
3
firms
8299
878
3918
1320
933
7049
2131
3
estab.
9423
886
3934
1388
1037
7245
2131
3
empl.
175501
0
7905
8608
12225
28738
2131
3
ann.
pay.
6612671
48592
198099
227664
331263
805618
2131
3
rec.
2211
3
firms
1666
107
255
104
167
633
2211
3
estab.
8305
107
257
106
185
655
2211
3
empl.
546696
0
547
688
2439
3674
2211
3
ann.
pay.
31647328
27272
19613
28918
106269
182072
2211
3
rec.
2212
3
firms
630
57
209
105
64
435
2212
3
estab.
2723
58
209
109
76
452
2212
3
empl.
99962
0
476
716
775
1967
2212
3
ann.
pay.
5282225
39923
19143
31650
35093
125809
2212
3
rec.
2213
3
firms
4388
261
2871
782
253
4167
2213
3
estab.
4867
261
2872
788
273
4194
2213
3
empl.
35569
0
6297
4958
3150
14405
2213
3
ann.
pay.
1167674
5354
93517
104197
89566
292634
2213
3
rec.
2331
3
firms
11192
2829
5871
1299
619
10618
2331
3
estab.
11369
2832
5873
1301
622
10628
2331
3
empl.
56326
0
11222
8311
8050
27583
2331
3
ann.
pay.
2262825
166410
393302
293672
281877
1135261
2331
3
rec.
2332
3
firms
161068
30573
92211
24500
9367
156651
2332
3
estab.
161652
30573
92211
24507
9376
156667
2332
3
empl.
688495
0
186882
156823
121851
465556
2332
3
ann.
pay.
20345686
892536
4486681
3760336
3272156
12411709
2332
3
rec.
2333
3
firms
43150
5502
15633
7997
6578
35710
2333
3
estab.
43872
5502
15636
7998
6589
35725
2333
3
empl.
689517
0
34039
53515
89687
177241
2333
3
ann.
pay.
27669621
299064
1080189
1726461
3170102
6275816
2333
3
rec.
2341
3
firms
11748
1563
3280
2060
1882
8785
2341
3
estab.
12193
1563
3282
2061
1888
8794
2341
3
empl.
267142
0
7188
13975
25884
47047
2341
3
ann.
pay.
12525762
123151
391796
638817
1218524
2372288
2341
3
rec.
2349
3
firms
27366
3026
9996
5168
4012
22202
2349
3
estab.
27898
3026
9996
5171
4023
22216
2349
3
empl.
536802
0
21675
34299
54788
110762
2349
3
ann.
pay.
20820740
187663
694241
1137938
1952948
3972790
2349
3
rec.
2351
3
firms
87653
9319
41925
17448
10808
79500
2351
3
estab.
88542
9319
41926
17450
10818
79513
2351
3
empl.
817297
0
89820
114986
144693
349499
2351
3
ann.
pay.
28511597
331349
2120236
3113733
4521349
10086667
2351
3
rec.
2352
3
firms
39429
7590
20975
6129
2957
37651
2352
3
estab.
39475
7590
20975
6130
2958
37653
2352
3
empl.
198800
0
42237
39807
39134
121178
2352
3
ann.
pay.
5227676
187957
893204
878419
954824
2914404
2352
3
rec.
2353
3
firms
65093
7219
30177
12665
7929
57990
2353
3
estab.
65703
7219
30179
12669
7939
58006
2353
3
empl.
692603
0
64844
83534
106651
255029
2353
3
ann.
pay.
25345173
331487
1608631
2316309
3378891
7635318
2353
3
rec.
2354
3
firms
52200
7551
24027
9470
5679
46727
2354
3
estab.
52544
7551
24027
9471
5681
46730
2354
3
empl.
497600
0
51217
61879
76031
189127
2354
3
ann.
pay.
14408860
271207
1172464
1408744
1965709
4818124
2354
3
rec.
2355
3
firms
57101
9246
32486
8914
3986
54632
2355
3
estab.
57353
9246
32487
8914
3988
54635
2355
3
empl.
303906
0
64982
57518
52923
175423
2355
3
ann.
pay.
8073441
219491
1323827
1280982
1374912
4199212
2355
3
rec.
2356
3
firms
30877
4736
14489
5408
3359
27992
2356
3
estab.
30980
4736
14489
5408
3368
28001
2356
3
empl.
246478
0
30553
35500
45062
111115
2356
3
ann.
pay.
7087370
135344
672937
825866
1168330
2802477
2356
3
rec.
2357
3
firms
29474
5487
11858
5944
3540
26829
2357
3
estab.
29575
5487
11858
5944
3542
26831
2357
3
empl.
244553
0
26596
39191
47226
113013
2357
3
ann.
pay.
7719874
239249
801354
1031041
1342315
3413959
2357
3
rec.
2358
3
firms
3756
366
2132
820
303
3621
2358
3
estab.
3830
366
2132
820
304
3622
2358
3
empl.
19905
0
4648
5255
3895
13798
2358
3
ann.
pay.
594841
8578
103512
137252
117458
366800
2358
3
rec.
2359
3
firms
66894
11279
30686
12146
7370
61481
2359
3
estab.
68032
11286
30687
12148
7391
61512
2359
3
empl.
539518
0
65277
79769
98631
243677
2359
3
ann.
pay.
17953557
383859
1627564
2101818
2945502
7058743
2359
3
rec.
3111
3
firms
1083
57
230
214
212
713
3111
3
estab.
1712
57
230
214
213
714
3111
3
empl.
49084
0
555
1426
2816
4797
3111
3
ann.
pay.
1620058
15978
11609
33889
73302
134778
3111
3
rec.
3112
3
firms
534
28
127
86
67
308
3112
3
estab.
890
28
127
86
67
308
3112
3
empl.
59298
0
310
567
889
1766
3112
3
ann.
pay.
2370228
4042
8334
10471
25105
47952
3112
3
rec.
3113
3
firms
1619
164
463
336
260
1223
3113
3
estab.
1815
165
465
336
275
1241
3113
3
empl.
86291
0
1055
2253
3427
6735
3113
3
ann.
pay.
2715617
7076
12749
30248
46509
96582
3113
3
rec.
3114
3
firms
1401
85
309
199
176
769
3114
3
estab.
1808
85
310
199
176
770
3114
3
empl.
170477
0
678
1373
2373
4424
3114
3
ann.
pay.
5043577
12303
15685
25167
57036
110191
3114
3
rec.
3115
3
firms
1308
106
253
188
188
735
3115
3
estab.
1839
106
253
188
189
736
3115
3
empl.
131481
0
563
1266
2566
4395
3115
3
ann.
pay.
4305878
13138
15059
25133
68630
121960
3115
3
rec.
3116
3
firms
3512
239
1146
617
500
2502
3116
3
estab.
4144
239
1146
618
500
2503
3116
3
empl.
468929
0
2655
4053
6807
13515
3116
3
ann.
pay.
10713520
22059
40231
68337
133685
264312
3116
3
rec.
3117
3
firms
718
77
149
105
100
431
3117
3
estab.
839
77
149
105
100
431
3117
3
empl.
43809
0
327
669
1353
2349
3117
3
ann.
pay.
956400
6684
13962
21557
34132
76335
3117
3
rec.
3118
3
firms
10937
1066
3842
2253
1875
9036
3118
3
estab.
11838
1071
3845
2259
1906
9081
3118
3
empl.
304049
0
8797
15018
25425
49240
3118
3
ann.
pay.
7911540
30901
104516
169133
316873
621423
3118
3
rec.
3119
3
firms
2495
197
567
373
393
1530
3119
3
estab.
2876
197
567
373
393
1530
3119
3
empl.
151021
0
1303
2537
5454
9294
3119
3
ann.
pay.
4572320
14624
25334
51267
132983
224208
3119
3
rec.
3121
3
firms
2137
213
653
354
270
1490
3121
3
estab.
2601
213
653
355
272
1493
3121
3
empl.
140256
[
a]
[
g]
[
g]
[
h]
7569
3121
3
ann.
pay.
5343926
(
D)
(
D)
(
D)
(
D)
187074
3121
3
rec.
3122
3
firms
95
18
17
9
6
50
3122
3
estab.
128
18
17
9
6
50
3122
3
empl.
32636
[
a]
[
b]
[
b]
[
b]
201
3122
3
ann.
pay.
1533559
(
D)
(
D)
(
D)
(
D)
3311
3122
3
rec.
3131
3
firms
359
32
54
31
42
159
3131
3
estab.
603
32
54
31
42
159
3131
3
empl.
84865
0
129
217
582
928
3131
3
ann.
pay.
2063017
2756
4765
4107
11121
22749
3131
3
rec.
3132
3
firms
1766
112
446
281
241
1080
3132
3
estab.
2100
112
446
281
241
1080
3132
3
empl.
208029
0
985
1885
3222
6092
3132
3
ann.
pay.
5542747
30112
20858
41833
74962
167765
3132
3
rec.
3133
3
firms
1845
154
564
299
216
1233
3133
3
estab.
1991
154
564
300
219
1237
3133
3
empl.
92561
0
1265
1966
2828
6059
3133
3
ann.
pay.
2615875
19676
35926
57530
98254
211386
3133
3
rec.
3141
3
firms
2970
214
1400
538
288
2440
3141
3
estab.
3216
214
1400
542
298
2454
3141
3
empl.
123284
0
2965
3460
3824
10249
3141
3
ann.
pay.
2893044
13658
45842
59525
75696
194721
3141
3
rec.
3149
3
firms
3743
319
1193
696
612
2820
3149
3
estab.
3880
319
1193
696
612
2820
3149
3
empl.
94071
0
2720
4650
8354
15724
3149
3
ann.
pay.
2187618
28382
47034
93459
174016
342891
3149
3
rec.
3151
3
firms
1188
83
217
169
173
642
3151
3
estab.
1292
83
217
169
174
643
3151
3
empl.
94028
0
456
1112
2442
4010
3151
3
ann.
pay.
1907985
10477
11109
25226
51479
98291
3151
3
rec.
3152
3
firms
12885
1658
2762
2015
2261
8696
3152
3
estab.
13685
1658
2762
2015
2263
8698
3152
3
empl.
520341
0
6313
13634
31453
51400
3152
3
ann.
pay.
9321730
100884
112639
200574
456218
870315
3152
3
rec.
3159
3
firms
2373
329
895
335
279
1838
3159
3
estab.
2476
329
895
337
282
1843
3159
3
empl.
56872
0
1810
2210
3719
7739
3159
3
ann.
pay.
1136348
16763
28767
39551
64403
149484
3159
3
rec.
3161
3
firms
290
25
99
48
34
206
3161
3
estab.
315
25
99
48
34
206
3161
3
empl.
13427
[
a]
[
c]
295
482
991
3161
3
ann.
pay.
384198
(
D)
(
D)
5931
10334
22406
3161
3
rec.
3162
3
firms
362
32
108
34
42
216
3162
3
estab.
417
32
108
34
42
216
3162
3
empl.
38207
[
a]
[
c]
220
579
1047
3162
3
ann.
pay.
774448
(
D)
(
D)
3929
9455
20682
3162
3
rec.
3169
3
firms
1042
85
384
177
128
774
3169
3
estab.
1069
85
384
177
128
774
3169
3
empl.
27691
0
864
1178
1717
3759
3169
3
ann.
pay.
614418
5003
13359
18083
30934
67379
3169
3
rec.
3211
3
firms
4390
328
1159
793
826
3106
3211
3
estab.
4859
328
1159
793
827
3107
3211
3
empl.
130373
0
2695
5367
11291
19353
3211
3
ann.
pay.
3562019
18585
43180
94385
224096
380246
3211
3
rec.
3212
3
firms
1521
90
203
170
284
747
3212
3
estab.
1893
90
203
171
286
750
3212
3
empl.
113418
0
469
1134
3926
5529
3212
3
ann.
pay.
3358843
12689
12969
25156
90699
141513
3212
3
rec.
3219
3
firms
10089
878
2869
1852
1710
7309
3219
3
estab.
10904
878
2869
1852
1715
7314
3219
3
empl.
336543
0
6469
12533
23488
42490
3219
3
ann.
pay.
8519334
49303
124993
242327
492267
908890
3219
3
rec.
3221
3
firms
254
20
12
7
7
46
3221
3
estab.
581
20
12
7
7
46
3221
3
empl.
187641
0
27
47
100
174
3221
3
ann.
pay.
9515122
1772
1385
1543
2913
7613
3221
3
rec.
3222
3
firms
3631
150
499
423
560
1632
3222
3
estab.
5346
150
500
423
560
1633
3222
3
empl.
380250
0
1233
2909
7817
11959
3222
3
ann.
pay.
13170609
24222
36924
78072
226865
366083
3222
3
rec.
3231
3
firms
40221
2555
15480
9037
5886
32958
3231
3
estab.
42133
2555
15487
9048
5914
33004
3231
3
empl.
845064
0
35938
59523
79168
174629
3231
3
ann.
pay.
27472755
130725
761021
1410700
2194000
4496446
3231
3
rec.
3241
3
firms
1177
71
253
178
155
657
3241
3
estab.
2221
71
253
179
160
663
3241
3
empl.
111000
0
585
1212
2090
3887
3241
3
ann.
pay.
5997199
35935
26594
52207
105557
220293
3241
3
rec.
3251
3
firms
1216
72
246
141
123
582
3251
3
estab.
2463
72
246
143
123
584
3251
3
empl.
206863
0
573
947
1646
3166
3251
3
ann.
pay.
11102524
20383
20358
35630
70472
146843
3251
3
rec.
3252
3
firms
492
42
55
43
51
191
3252
3
estab.
820
42
55
43
51
191
3252
3
empl.
114197
0
118
297
743
1158
3252
3
ann.
pay.
5595486
6624
3630
9926
25569
45749
3252
3
rec.
3253
3
firms
721
57
192
133
94
476
3253
3
estab.
948
57
192
133
94
476
3253
3
empl.
38252
0
457
908
1257
2622
3253
3
ann.
pay.
1680562
16345
12624
25731
36071
90771
3253
3
rec.
3254
3
firms
1467
107
339
210
191
847
3254
3
estab.
1812
107
339
210
192
848
3254
3
empl.
217111
0
744
1435
2621
4800
3254
3
ann.
pay.
12590376
18563
29604
56902
104331
209400
3254
3
rec.
3255
3
firms
1648
73
427
306
292
1098
3255
3
estab.
2110
73
427
306
292
1098
3255
3
empl.
74903
0
1019
2054
3986
7059
3255
3
ann.
pay.
3097105
3518
29414
73373
142177
248482
3255
3
rec.
3256
3
firms
2299
185
687
396
332
1600
3256
3
estab.
2528
185
687
397
332
1601
3256
3
empl.
128196
0
1597
2697
4514
8808
3256
3
ann.
pay.
4910181
22941
53813
80965
134319
292038
3256
3
rec.
3259
3
firms
2250
139
519
378
372
1408
3259
3
estab.
2916
139
519
379
375
1412
3259
3
empl.
121184
0
1236
2570
5106
8912
3259
3
ann.
pay.
5147293
14519
38636
82610
178935
314700
3259
3
rec.
3261
3
firms
11453
690
2048
1549
1796
6083
3261
3
estab.
13966
690
2048
1550
1797
6085
3261
3
empl.
823855
0
4777
10543
25085
40405
3261
3
ann.
pay.
24467572
77275
130165
273903
694966
1176309
3261
3
rec.
3262
3
firms
2243
113
572
307
333
1325
3262
3
estab.
2786
113
572
308
336
1329
3262
3
empl.
206530
0
1253
2081
4570
7904
3262
3
ann.
pay.
7095754
6816
27627
49816
118566
202825
3262
3
rec.
3271
3
firms
1682
156
615
237
185
1193
3271
3
estab.
1940
158
615
237
185
1195
3271
3
empl.
77265
0
1290
1596
2511
5397
3271
3
ann.
pay.
2282261
8905
20811
29154
52348
111218
3271
3
rec.
3272
3
firms
1976
183
770
340
224
1517
3272
3
estab.
2258
183
770
340
224
1517
3272
3
empl.
134626
0
1745
2251
3033
7029
3272
3
ann.
pay.
4743200
14803
36604
51005
75275
177687
3272
3
rec.
3273
3
firms
5826
313
1257
1035
1175
3780
3273
3
estab.
9190
313
1258
1040
1208
3819
3273
3
empl.
195354
0
2919
7100
16066
26085
3273
3
ann.
pay.
6937159
29553
85896
193140
501100
809689
3273
3
rec.
3274
3
firms
233
12
59
36
37
144
3274
3
estab.
372
12
59
36
37
144
3274
3
empl.
19578
0
115
245
496
856
3274
3
ann.
pay.
750212
1412
2478
4988
12937
21815
3274
3
rec.
3279
3
firms
2288
161
583
403
421
1568
3279
3
estab.
2714
161
584
403
423
1571
3279
3
empl.
81449
0
1376
2723
5703
9802
3279
3
ann.
pay.
2878069
12673
34371
70227
155001
272272
3279
3
rec.
3311
3
firms
318
67
47
28
17
159
3311
3
estab.
410
67
47
28
17
159
3311
3
empl.
148969
0
98
174
239
511
3311
3
ann.
pay.
7715797
9145
2676
4489
7879
24189
3311
3
rec.
3312
3
firms
563
58
81
52
53
244
3312
3
estab.
769
59
81
52
53
245
3312
3
empl.
65833
0
178
347
694
1219
3312
3
ann.
pay.
2443086
14633
5078
9506
23263
52480
3312
3
rec.
3313
3
firms
386
28
63
31
44
166
3313
3
estab.
551
28
63
31
44
166
3313
3
empl.
85364
0
156
207
575
938
3313
3
ann.
pay.
3438254
1557
5510
5465
17065
29597
3313
3
rec.
3314
3
firms
757
49
153
91
84
377
3314
3
estab.
941
49
154
91
84
378
3314
3
empl.
83650
0
340
616
1130
2086
3314
3
ann.
pay.
3286436
4649
8961
18274
36259
68143
3314
3
rec.
3315
3
firms
2508
115
414
315
376
1220
3315
3
estab.
2826
115
414
316
377
1222
3315
3
empl.
231361
0
982
2153
5269
8404
3315
3
ann.
pay.
7943906
13510
28224
54140
143297
239171
3315
3
rec.
3321
3
firms
3046
129
442
419
521
1511
3321
3
estab.
3285
129
442
419
521
1511
3321
3
empl.
166094
0
1032
2900
7226
11158
3321
3
ann.
pay.
5913531
29775
32754
91023
236543
390095
3321
3
rec.
3322
3
firms
1552
92
412
273
248
1025
3322
3
estab.
1700
92
412
273
248
1025
3322
3
empl.
79405
0
942
1818
3376
6136
3322
3
ann.
pay.
2657379
6228
23222
47491
99820
176761
3322
3
rec.
3323
3
firms
11655
621
2523
2121
2251
7516
3323
3
estab.
12492
621
2523
2124
2254
7522
3323
3
empl.
390599
0
5889
14287
31257
51433
3323
3
ann.
pay.
12630004
90654
145955
398534
997235
1632378
3323
3
rec.
3324
3
firms
1505
85
248
193
226
752
3324
3
estab.
1856
85
248
193
226
752
3324
3
empl.
100476
0
580
1326
3072
4978
3324
3
ann.
pay.
3751541
9580
17474
38290
91368
156712
3324
3
rec.
3325
3
firms
894
41
198
125
128
492
3325
3
estab.
992
41
198
125
128
492
3325
3
empl.
73162
0
465
841
1726
3032
3325
3
ann.
pay.
2341590
3350
11236
20638
49018
84242
3325
3
rec.
3326
3
firms
1697
88
416
271
286
1061
3326
3
estab.
1888
88
416
271
286
1061
3326
3
empl.
71494
0
939
1845
3963
6747
3326
3
ann.
pay.
2100652
13584
24000
47323
112067
196974
3326
3
rec.
3327
3
firms
27278
1777
9183
5739
4991
21690
3327
3
estab.
27690
1777
9183
5739
4995
21694
3327
3
empl.
442531
0
20908
38783
67670
127361
3327
3
ann.
pay.
14940650
80313
512734
1055458
2117221
3765726
3327
3
rec.
3328
3
firms
5882
326
1314
1060
1125
3825
3328
3
estab.
6401
326
1314
1062
1130
3832
3328
3
empl.
159101
0
3084
7235
15565
25884
3328
3
ann.
pay.
4789683
23727
77229
190876
439659
731491
3328
3
rec.
3329
3
firms
6573
599
1621
1173
1127
4520
3329
3
estab.
7162
599
1621
1173
1128
4521
3329
3
empl.
333361
0
3738
7942
15349
27029
3329
3
ann.
pay.
11805019
64420
100011
219756
453586
837773
3329
3
rec.
3331
3
firms
2871
191
631
463
490
1775
3331
3
estab.
3181
191
631
463
490
1775
3331
3
empl.
220938
0
1467
3156
6666
11289
3331
3
ann.
pay.
8157963
18007
32801
82567
180723
314098
3331
3
rec.
3332
3
firms
4383
246
1078
715
712
2751
3332
3
estab.
4649
246
1078
716
716
2756
3332
3
empl.
197896
0
2544
4808
9942
17294
3332
3
ann.
pay.
8468144
46316
75973
150748
353824
626861
3332
3
rec.
3333
3
firms
2436
151
656
380
348
1535
3333
3
estab.
2578
151
656
380
348
1535
3333
3
empl.
128579
0
1511
2518
4735
8764
3333
3
ann.
pay.
5003774
19617
45577
75222
173615
314031
3333
3
rec.
3334
3
firms
1558
100
309
230
212
851
3334
3
estab.
1868
100
309
230
213
852
3334
3
empl.
170863
0
705
1600
2873
5178
3334
3
ann.
pay.
5620001
10297
20263
46567
89534
166661
3334
3
rec.
3335
3
firms
10141
587
2611
2037
1988
7223
3335
3
estab.
10539
587
2611
2037
1991
7226
3335
3
empl.
255351
0
6086
13759
27139
46984
3335
3
ann.
pay.
10511461
46898
181583
453958
1019241
1701680
3335
3
rec.
3336
3
firms
801
43
158
96
120
417
3336
3
estab.
960
43
158
96
120
417
3336
3
empl.
112926
0
353
656
1728
2737
3336
3
ann.
pay.
4809472
2614
12153
20668
62157
97592
3336
3
rec.
3339
3
firms
6383
383
1500
1088
1028
3999
3339
3
estab.
7054
383
1500
1088
1031
4002
3339
3
empl.
357899
0
3474
7319
14153
24946
3339
3
ann.
pay.
13962003
36313
104709
223847
468882
833751
3339
3
rec.
3341
3
firms
1938
247
534
240
286
1307
3341
3
estab.
2050
247
534
240
286
1307
3341
3
empl.
243164
0
1241
1603
3905
6749
3341
3
ann.
pay.
12628448
56540
47765
57935
161909
324149
3341
3
rec.
3342
3
firms
2082
158
434
287
275
1154
3342
3
estab.
2327
158
434
287
276
1155
3342
3
empl.
276929
0
976
1925
3841
6742
3342
3
ann.
pay.
16149765
37190
38971
73937
157838
307936
3342
3
rec.
3343
3
firms
531
63
153
71
77
364
3343
3
estab.
572
63
153
71
77
364
3343
3
empl.
32829
0
357
470
1020
1847
3343
3
ann.
pay.
1019089
6020
8944
12598
28655
56217
3343
3
rec.
3344
3
firms
5551
411
1124
757
792
3084
3344
3
estab.
6244
411
1125
758
794
3088
3344
3
empl.
588039
0
2521
5174
11011
18706
3344
3
ann.
pay.
23581337
85407
84489
173418
347003
690317
3344
3
rec.
3345
3
firms
4907
322
1239
783
696
3040
3345
3
estab.
5541
322
1240
785
698
3045
3345
3
empl.
488782
0
2827
5241
9729
17797
3345
3
ann.
pay.
24381954
55006
99006
185570
382309
721891
3345
3
rec.
3346
3
firms
824
81
278
127
110
596
3346
3
estab.
898
81
278
128
113
600
3346
3
empl.
51113
0
612
830
1565
3007
3346
3
ann.
pay.
1924714
11082
21586
30520
54532
117720
3346
3
rec.
3351
3
firms
1238
83
304
198
189
774
3351
3
estab.
1355
83
304
198
189
774
3351
3
empl.
74534
0
702
1351
2589
4642
3351
3
ann.
pay.
2299290
11929
17377
35307
67323
131936
3351
3
rec.
3352
3
firms
290
28
61
29
37
155
3352
3
estab.
370
28
61
29
38
156
3352
3
empl.
102784
[
a]
[
c]
199
505
839
3352
3
ann.
pay.
3241904
(
D)
(
D)
5559
15573
90996
3352
3
rec.
3353
3
firms
2512
127
622
444
385
1578
3353
3
estab.
2964
127
622
444
388
1581
3353
3
empl.
210266
0
1464
2989
5242
9695
3353
3
ann.
pay.
7212010
19031
44341
90337
174833
328542
3353
3
rec.
3359
3
firms
2044
146
380
253
251
1030
3359
3
estab.
2464
146
381
253
252
1032
3359
3
empl.
214816
[
a]
[
f]
1702
3437
6003
3359
3
ann.
pay.
7476355
(
D)
(
D)
55405
108389
205652
3359
3
rec.
3361
3
firms
342
41
108
54
32
235
3361
3
estab.
411
41
108
54
33
236
3361
3
empl.
235483
[
a]
[
c]
359
426
999
3361
3
ann.
pay.
13017154
(
D)
(
D)
7750
11296
28910
3361
3
rec.
3362
3
firms
1919
130
422
322
292
1166
3362
3
estab.
2116
130
422
322
292
1166
3362
3
empl.
128687
0
990
2164
4045
7199
3362
3
ann.
pay.
3815998
9210
21541
47812
94678
173241
3362
3
rec.
3363
3
firms
4771
299
1181
680
576
2736
3363
3
estab.
5933
299
1181
681
577
2738
3363
3
empl.
801461
0
2700
4480
7977
15157
3363
3
ann.
pay.
32724340
41558
61741
110140
224136
437575
3363
3
rec.
3364
3
firms
1521
116
340
223
222
901
3364
3
estab.
1827
116
340
223
222
901
3364
3
empl.
518881
0
784
1479
3058
5321
3364
3
ann.
pay.
26872794
27311
25238
44955
107203
204707
3364
3
rec.
3365
3
firms
176
11
24
15
22
72
3365
3
estab.
237
11
24
15
22
72
3365
3
empl.
37676
[
a]
[
b]
108
289
449
3365
3
ann.
pay.
1522233
(
D)
(
D)
3203
8772
15374
3365
3
rec.
3366
3
firms
1727
185
471
287
252
1195
3366
3
estab.
1835
185
471
287
253
1196
3366
3
empl.
142684
0
1055
1956
3428
6439
3366
3
ann.
pay.
4761852
17667
26192
47027
90558
181444
3366
3
rec.
3369
3
firms
800
79
222
133
121
555
3369
3
estab.
843
79
222
133
121
555
3369
3
empl.
46474
0
502
930
1621
3053
3369
3
ann.
pay.
1664365
5138
12281
25650
41243
84312
3369
3
rec.
3371
3
firms
14674
1324
6036
2926
1992
12278
3371
3
estab.
15251
1324
6041
2931
2004
12300
3371
3
empl.
386318
0
13378
19318
26742
59438
3371
3
ann.
pay.
9352685
88957
253646
394736
602127
1339466
3371
3
rec.
3372
3
firms
4003
252
860
696
722
2530
3372
3
estab.
4206
252
860
696
723
2531
3372
3
empl.
173113
0
2021
4703
9916
16640
3372
3
ann.
pay.
5582340
17013
51625
119146
271695
459479
3372
3
rec.
3379
3
firms
1048
73
297
166
161
697
3379
3
estab.
1166
73
298
166
161
698
3379
3
empl.
44430
0
715
1121
2171
4007
3379
3
ann.
pay.
1147266
7197
13862
20083
44322
85464
3379
3
rec.
3391
3
firms
11840
795
5949
2181
1272
10197
3391
3
estab.
12474
795
5950
2185
1277
10207
3391
3
empl.
295923
0
12571
14175
16995
43741
3391
3
ann.
pay.
10830803
44293
304372
381693
509665
1240023
3391
3
rec.
3399
3
firms
18678
1987
7176
3344
2477
14984
3399
3
estab.
19273
1988
7179
3347
2488
15002
3399
3
empl.
441545
0
15621
22129
33572
71322
3399
3
ann.
pay.
12443679
87528
312297
483322
838934
1722081
3399
3
rec.
4211
3
firms
23655
1995
10717
4537
2870
20119
4211
3
estab.
28711
2010
10734
4591
3051
20386
4211
3
empl.
384205
0
22905
29851
37766
90522
4211
3
ann.
pay.
12657789
96813
613108
767570
1058855
2536346
4211
3
rec.
4212
3
firms
13652
1355
6699
2303
1443
11800
4212
3
estab.
15021
1357
6716
2328
1514
11915
4212
3
empl.
157215
0
13623
15141
19146
47910
4212
3
ann.
pay.
5724510
60107
463221
487442
641659
1652429
4212
3
rec.
4213
3
firms
11339
1343
4811
1935
1314
9403
4213
3
estab.
14564
1345
4823
1957
1378
9503
4213
3
empl.
157584
0
10186
12711
17409
40306
4213
3
ann.
pay.
5788519
72010
352919
415671
593934
1434534
4213
3
rec.
4214
3
firms
37088
4156
15987
6833
4689
31665
4214
3
estab.
45681
4160
16014
6925
4928
32027
4214
3
empl.
726783
0
34462
45205
62574
142241
4214
3
ann.
pay.
38110102
243577
1238775
1618042
2430397
5530791
4214
3
rec.
4215
3
firms
9740
734
4111
1671
1293
7809
4215
3
estab.
12473
740
4128
1702
1350
7920
4215
3
empl.
170928
0
8885
11060
17094
37039
4215
3
ann.
pay.
7033392
49403
394259
458657
676818
1579137
4215
3
rec.
4216
3
firms
27611
2478
11879
5554
3694
23605
4216
3
estab.
38646
2488
11944
5752
4135
24319
4216
3
empl.
499826
0
26077
36611
49151
111839
4216
3
ann.
pay.
25335399
211788
1008794
1469381
2174949
4864912
4216
3
rec.
4217
3
firms
15069
1040
6284
3016
2232
12572
4217
3
estab.
21464
1047
6312
3083
2468
12910
4217
3
empl.
225402
0
13814
19879
29629
63322
4217
3
ann.
pay.
8733239
49144
483654
740640
1156408
2429846
4217
3
rec.
4218
3
firms
59803
4447
25362
12137
8751
50697
4218
3
estab.
76082
4473
25426
12369
9598
51866
4218
3
empl.
798378
0
55384
80459
117254
253097
4218
3
ann.
pay.
32046022
220019
1956343
2841872
4304822
9323056
4218
3
rec.
4219
3
firms
35886
4345
18086
5986
3740
32157
4219
3
estab.
38457
4348
18107
6052
3933
32440
4219
3
empl.
346387
0
37158
39037
49926
126121
4219
3
ann.
pay.
11471021
171483
1076737
1108242
1506950
3863412
4219
3
rec.
4221
3
firms
12275
862
5814
2283
1583
10542
4221
3
estab.
15872
872
5821
2308
1694
10695
4221
3
empl.
227521
0
12206
15030
21218
48454
4221
3
ann.
pay.
8304389
40112
432301
516558
789205
1778176
4221
3
rec.
4222
3
firms
6382
723
2907
1021
659
5310
4222
3
estab.
8124
723
2910
1027
675
5335
4222
3
empl.
194864
0
5994
6796
8793
21583
4222
3
ann.
pay.
9320121
53335
217033
243646
322343
836357
4222
3
rec.
4223
3
firms
19339
2490
9594
3117
1861
17062
4223
3
estab.
20661
2495
9606
3137
1914
17152
4223
3
empl.
209301
0
19579
20347
24697
64623
4223
3
ann.
pay.
8265640
120684
653698
643788
826660
2244830
4223
3
rec.
4224
3
firms
34796
3452
14806
6046
4449
28753
4224
3
estab.
41448
3452
14830
6110
4597
28989
4224
3
empl.
855776
0
30933
39911
60238
131082
4224
3
ann.
pay.
28325478
140637
909518
1181065
1738526
3969746
4224
3
rec.
4225
3
firms
6835
473
2447
1438
1089
5447
4225
3
estab.
10044
473
2461
1512
1337
5783
4225
3
empl.
95394
0
5579
9456
14367
29402
4225
3
ann.
pay.
2377129
19604
146281
234549
313990
714424
4225
3
rec.
4226
3
firms
11618
968
5567
2007
1351
9893
4226
3
estab.
15790
968
5581
2047
1467
10063
4226
3
empl.
164427
0
11464
13096
18096
42656
4226
3
ann.
pay.
7560584
48124
489393
542063
771798
1851378
4226
3
rec.
4227
3
firms
7867
334
2359
1547
1316
5556
4227
3
estab.
11251
334
2370
1595
1459
5758
4227
3
empl.
134064
0
5402
10116
16407
31925
4227
3
ann.
pay.
4757503
19357
178499
296505
498813
993174
4227
3
rec.
4228
3
firms
3837
252
963
515
602
2332
4228
3
estab.
4795
253
964
529
636
2382
4228
3
empl.
151008
0
2086
3506
8428
14020
4228
3
ann.
pay.
5940134
18981
59591
109760
284827
473159
4228
3
rec.
4229
3
firms
30023
4289
14464
4755
2820
26328
4229
3
estab.
34903
4299
14485
4794
2971
26549
4229
3
empl.
386167
0
29262
31013
37212
97487
4229
3
ann.
pay.
12173482
155122
794004
822138
1058525
2829789
4229
3
rec.
4411
3
firms
46639
4072
16912
5615
4817
31416
4411
3
estab.
49893
4079
16924
5656
4940
31599
4411
3
empl.
1151397
0
35049
36541
67299
138889
4411
3
ann.
pay.
41435550
345054
717060
851191
1785250
3698555
4411
3
rec.
4412
3
firms
12981
1273
5364
2988
2134
11759
4412
3
estab.
13874
1274
5369
3025
2244
11912
4412
3
empl.
107073
0
12069
19835
28263
60167
4412
3
ann.
pay.
2970483
48713
258216
455674
761053
1523656
4412
3
rec.
4413
3
firms
36474
2420
15489
9716
5515
33140
4413
3
estab.
59652
2442
15524
9911
6294
34171
4413
3
empl.
498778
0
36208
64244
71131
171583
4413
3
ann.
pay.
11146357
77477
657509
1308607
1591604
3635197
4413
3
rec.
4421
3
firms
21728
1984
8754
5411
3318
19467
4421
3
estab.
29723
1995
8789
5579
3859
20222
4421
3
empl.
267041
0
20150
35719
43299
99168
4421
3
ann.
pay.
6395872
55975
369734
726108
1001650
2153467
4421
3
rec.
4422
3
firms
26629
2464
13838
5875
2796
24973
4422
3
estab.
34722
2476
13871
5986
3204
25537
4422
3
empl.
242697
0
30434
38017
35887
104338
4422
3
ann.
pay.
4882597
57803
563916
784233
836439
2242391
4422
3
rec.
4431
3
firms
32389
4182
15690
6992
3441
30305
4431
3
estab.
45235
4188
15746
7182
3953
31069
4431
3
empl.
361907
0
35399
45431
44312
125142
4431
3
ann.
pay.
8575213
142648
671944
935524
1094948
2845064
4431
3
rec.
4441
3
firms
51011
3188
18759
12483
8896
43326
4441
3
estab.
71506
3191
18788
12631
9652
44262
4441
3
empl.
963574
0
44144
83106
117764
245014
4441
3
ann.
pay.
24256684
144998
923872
1854324
2912592
5835786
4441
3
rec.
4442
3
firms
17520
1714
7490
4009
2400
15613
4442
3
estab.
21283
1715
7503
4080
2605
15903
4442
3
empl.
167626
0
17020
26511
30871
74402
4442
3
ann.
pay.
3520210
49725
316927
510559
661891
1539102
4442
3
rec.
4451
3
firms
68126
7948
30396
11823
8007
58174
4451
3
estab.
96260
7956
30426
11885
8253
58520
4451
3
empl.
2689076
0
65396
78213
106407
250016
4451
3
ann.
pay.
39748761
189266
731830
815249
1165613
2901958
4451
3
rec.
4452
3
firms
19025
3421
8911
3556
1880
17768
4452
3
estab.
23647
3425
8947
3625
2046
18043
4452
3
empl.
125616
0
19528
23264
24068
66860
4452
3
ann.
pay.
1687278
67979
241080
271249
285069
865377
4452
3
rec.
4453
3
firms
24830
2107
14314
5473
2074
23968
4453
3
estab.
27880
2121
14343
5573
2325
24362
4453
3
empl.
129129
0
31753
35178
25900
92831
4453
3
ann.
pay.
1820912
30064
406227
418489
337653
1192433
4453
3
rec.
4461
3
firms
44128
3780
18514
11655
6625
40574
4461
3
estab.
82749
3808
18620
12079
7690
42197
4461
3
empl.
940248
0
43069
77186
86775
207030
4461
3
ann.
pay.
16126345
112580
848641
1492536
1659328
4113085
4461
3
rec.
4471
3
firms
70411
5565
28566
18358
11090
63579
4471
3
estab.
123937
5610
28620
18633
12221
65084
4471
3
empl.
946463
0
68150
122130
141521
331801
4471
3
ann.
pay.
12330938
147898
898756
1525997
1782426
4355077
4471
3
rec.
4481
3
firms
43299
4646
23064
8946
3945
40601
4481
3
estab.
92871
4678
23321
9259
4691
41949
4481
3
empl.
928945
0
50130
58005
50260
158395
4481
3
ann.
pay.
12117834
86695
617236
761035
754093
2219059
4481
3
rec.
4482
3
firms
7289
476
3633
1747
815
6671
4482
3
estab.
29603
478
3660
1851
1086
7075
4482
3
empl.
195504
0
8363
11318
10279
29960
4482
3
ann.
pay.
2472505
15260
120893
168006
165821
469980
4482
3
rec.
4483
3
firms
20145
1851
11757
4247
1552
19407
4483
3
estab.
30186
1865
11809
4391
1849
19914
4483
3
empl.
155942
0
25795
27301
19505
72601
4483
3
ann.
pay.
3222105
33502
448538
534188
446255
1462483
4483
3
rec.
4511
3
firms
34258
4212
17836
6838
3287
32173
4511
3
estab.
45815
4231
17879
6993
3853
32956
4511
3
empl.
378358
0
38249
44297
42601
125147
4511
3
ann.
pay.
5390658
83526
524676
595907
640143
1844252
4511
3
rec.
4512
3
firms
12168
1311
6444
2370
1124
11249
4512
3
estab.
22341
1313
6457
2445
1322
11537
4512
3
empl.
201502
0
13908
15348
14428
43684
4512
3
ann.
pay.
2504578
33335
163619
175299
187799
560052
4512
3
rec.
4521
3
firms
167
49
18
8
3
78
4521
3
estab.
10526
49
18
8
3
78
4521
3
empl.
1783556
[
a]
37
48
[
b]
[
c]
4521
3
ann.
pay.
23494257
(
D)
487
417
(
D)
(
D)
4521
3
rec.
4529
3
firms
10510
1450
5203
1992
1039
9684
4529
3
estab.
26231
1451
5214
2009
1125
9799
4529
3
empl.
695605
[
a]
11184
12885
[
j]
[
k]
4529
3
ann.
pay.
10164094
(
D)
127144
142939
(
D)
(
D)
4529
3
rec.
4531
3
firms
24471
2269
13484
5715
2240
23708
4531
3
estab.
25634
2270
13492
5802
2482
24046
4531
3
empl.
123263
0
30438
36836
28484
95758
4531
3
ann.
pay.
1469027
31535
320694
393526
340904
1086659
4531
3
rec.
4532
3
firms
33004
4233
16897
6632
3127
30889
4532
3
estab.
44373
4238
16951
6802
3567
31558
4532
3
empl.
324212
0
36197
43173
39955
119325
4532
3
ann.
pay.
4272344
65281
403097
477019
491317
1436714
4532
3
rec.
4533
3
firms
14705
1888
9038
2061
796
13783
4533
3
estab.
18220
1889
9053
2103
905
13950
4533
3
empl.
105357
0
17811
13046
9950
40807
4533
3
ann.
pay.
1387460
25192
209356
164658
146434
545640
4533
3
rec.
4539
3
firms
36917
5889
18629
7003
3415
34936
4539
3
estab.
44342
5906
18703
7237
4093
35939
4539
3
empl.
243212
0
39732
45516
43702
128950
4539
3
ann.
pay.
4729695
135724
665975
789176
841642
2432517
4539
3
rec.
4541
3
firms
8956
961
4331
1447
946
7685
4541
3
estab.
9792
961
4333
1455
968
7717
4541
3
empl.
229954
0
8900
9473
12476
30849
4541
3
ann.
pay.
7267653
44512
200271
234561
327357
806701
4541
3
rec.
4542
3
firms
5791
696
3178
851
520
5245
4542
3
estab.
6389
698
3178
854
531
5261
4542
3
empl.
66330
0
6119
5599
6982
18700
4542
3
ann.
pay.
1428097
18178
108740
108329
148777
384024
4542
3
rec.
4543
3
firms
20908
2205
10089
3913
2448
18655
4543
3
estab.
27167
2208
10112
3977
2680
18977
4543
3
empl.
219147
0
20769
25580
31485
77834
4543
3
ann.
pay.
5532209
53684
417870
575695
795222
1842471
4543
3
rec.
4811
3
firms
784
163
209
92
64
528
4811
3
estab.
3377
164
209
93
69
535
4811
3
empl.
520756
0
413
615
837
1865
4811
3
ann.
pay.
20917358
7047
14319
21028
24695
67089
4811
3
rec.
4812
3
firms
1812
215
817
273
179
1484
4812
3
estab.
1971
215
817
274
188
1494
4812
3
empl.
39270
0
1606
1743
2318
5667
4812
3
ann.
pay.
1673860
10780
60390
53541
77598
202309
4812
3
rec.
4831
3
firms
836
85
251
114
118
568
4831
3
estab.
1272
85
251
115
121
572
4831
3
empl.
54680
0
548
762
1587
2897
4831
3
ann.
pay.
2383304
21803
25884
24856
57662
130205
4831
3
rec.
4832
3
firms
593
92
194
97
71
454
4832
3
estab.
639
92
194
97
71
454
4832
3
empl.
18074
0
428
633
1011
2072
4832
3
ann.
pay.
720447
3894
14064
17354
29854
65166
4832
3
rec.
4841
3
firms
42179
8656
19424
5147
3708
36935
4841
3
estab.
49895
8658
19434
5172
3765
37029
4841
3
empl.
840243
0
35809
33986
50130
119925
4841
3
ann.
pay.
27249750
219951
770868
815133
1305625
3111577
4841
3
rec.
4842
3
firms
54852
7353
29084
8341
5201
49979
4842
3
estab.
58099
7354
29096
8375
5279
50104
4842
3
empl.
486915
0
56688
54423
69719
180830
4842
3
ann.
pay.
13768887
201981
1214353
1228162
1706043
4350539
4842
3
rec.
4851
3
firms
491
55
165
56
60
336
4851
3
estab.
615
55
165
56
60
336
4851
3
empl.
32115
0
353
338
806
1497
4851
3
ann.
pay.
981378
3685
5156
4471
11765
25077
4851
3
rec.
4852
3
firms
229
24
70
37
19
150
4852
3
estab.
415
24
70
37
19
150
4852
3
empl.
23374
0
151
248
247
646
4852
3
ann.
pay.
650834
935
1771
3026
3219
8951
4852
3
rec.
4853
3
firms
6550
898
3371
974
641
5884
4853
3
estab.
6631
898
3371
978
646
5893
4853
3
empl.
60484
0
6058
6502
8751
21311
4853
3
ann.
pay.
1018165
18059
77990
82462
119141
297652
4853
3
rec.
4854
3
firms
3346
182
1177
493
466
2318
4854
3
estab.
4400
182
1177
493
472
2324
4854
3
empl.
152621
0
2399
3295
6431
12125
4854
3
ann.
pay.
1950914
10363
20352
30138
63876
124729
4854
3
rec.
4855
3
firms
1382
125
397
231
227
980
4855
3
estab.
1532
126
397
231
229
983
4855
3
empl.
32328
0
826
1552
3105
5483
4855
3
ann.
pay.
594388
4849
12077
22151
46058
85135
4855
3
rec.
4859
3
firms
2590
349
898
458
363
2068
4859
3
estab.
2765
350
898
458
365
2071
4859
3
empl.
48456
0
1886
3086
4906
9878
4859
3
ann.
pay.
821908
12377
29815
43437
72003
157632
4859
3
rec.
4861
3
firms
54
5
4
1
2
12
4861
3
estab.
358
5
4
1
4
14
4861
3
empl.
7333
[
a]
[
a]
[
a]
[
b]
[
b]
4861
3
ann.
pay.
442039
(
D)
(
D)
(
D)
(
D)
(
D)
4861
3
rec.
4862
3
firms
141
11
43
12
13
79
4862
3
estab.
1561
11
43
12
13
79
4862
3
empl.
35092
[
a]
92
[
b]
171
[
e]
4862
3
ann.
pay.
1993819
(
D)
3552
(
D)
9500
(
D)
4862
3
rec.
4869
3
firms
57
4
10
2
2
18
4869
3
estab.
576
4
10
2
5
21
4869
3
empl.
6981
[
a]
[
a]
[
a]
[
b]
[
b]
4869
3
ann.
pay.
411984
(
D)
(
D)
(
D)
(
D)
(
D)
4869
3
rec.
4871
3
firms
431
102
148
50
44
344
4871
3
estab.
472
102
148
50
44
344
4871
3
empl.
9033
[
a]
305
336
637
[
g]
4871
3
ann.
pay.
187007
(
D)
5341
5782
11291
(
D)
4871
3
rec.
4872
3
firms
1688
509
725
206
127
1567
4872
3
estab.
1718
509
725
208
129
1571
4872
3
empl.
12296
0
1264
1338
1660
4262
4872
3
ann.
pay.
273728
14876
32059
28157
37746
112838
4872
3
rec.
4879
3
firms
159
26
62
23
22
133
4879
3
estab.
163
26
63
23
22
134
4879
3
empl.
1747
[
a]
[
c]
[
c]
302
[
f]
4879
3
ann.
pay.
51256
(
D)
(
D)
(
D)
7577
(
D)
4879
3
rec.
4881
3
firms
3422
371
1467
583
428
2849
4881
3
estab.
4352
371
1467
585
444
2867
4881
3
empl.
114721
0
3196
3861
5733
12790
4881
3
ann.
pay.
3076483
38501
70152
90302
140105
339060
4881
3
rec.
4882
3
firms
472
53
120
81
72
326
4882
3
estab.
821
53
122
83
81
339
4882
3
empl.
18704
0
257
552
977
1786
4882
3
ann.
pay.
572485
7294
6431
15887
26635
56247
4882
3
rec.
4883
3
firms
2149
337
908
265
211
1721
4883
3
estab.
2684
337
913
272
241
1763
4883
3
empl.
72453
0
1655
1795
2876
6326
4883
3
ann.
pay.
3023579
33098
74486
54834
99349
261767
4883
3
rec.
4884
3
firms
6428
816
2915
1370
845
5946
4884
3
estab.
6750
816
2977
1374
886
6053
4884
3
empl.
46742
0
6243
8919
11025
26187
4884
3
ann.
pay.
1041269
36100
131966
166178
228417
562661
4884
3
rec.
4885
3
firms
12204
1287
5826
2477
1338
10928
4885
3
estab.
15806
1291
5847
2562
1570
11270
4885
3
empl.
148394
0
12920
16213
17522
46655
4885
3
ann.
pay.
5445908
53268
412119
562122
638895
1666404
4885
3
rec.
4889
3
firms
991
181
459
150
77
867
4889
3
estab.
1051
181
459
150
79
869
4889
3
empl.
20745
0
964
978
1035
2977
4889
3
ann.
pay.
681751
5779
17191
18419
21456
62845
4889
3
rec.
4921
3
firms
2464
490
1054
347
222
2113
4921
3
estab.
6096
490
1057
348
230
2125
4921
3
empl.
468988
0
2033
2261
3055
7349
4921
3
ann.
pay.
13928686
15204
42222
50272
62878
170576
4921
3
rec.
4922
3
firms
5160
723
2470
754
527
4474
4922
3
estab.
5627
723
2473
755
530
4481
4922
3
empl.
70579
0
4663
4933
7142
16738
4922
3
ann.
pay.
1363570
20498
92112
92336
134215
339161
4922
3
rec.
4931
3
firms
4389
420
1453
711
628
3212
4931
3
estab.
6718
423
1455
729
689
3296
4931
3
empl.
119500
0
3226
4605
8184
16015
4931
3
ann.
pay.
3372724
30010
74926
118478
213032
436446
4931
3
rec.
5111
3
firms
18338
1925
7472
3445
2373
15215
5111
3
estab.
21735
1927
7474
3459
2393
15253
5111
3
empl.
727918
0
16205
22765
31878
70848
5111
3
ann.
pay.
26148393
110411
405828
575367
922314
2013920
5111
3
rec.
5112
3
firms
9426
933
3789
1537
1252
7511
5112
3
estab.
11694
933
3800
1558
1296
7587
5112
3
empl.
283192
0
7939
10280
17068
35287
5112
3
ann.
pay.
23615784
54417
395910
511009
931234
1892570
5112
3
rec.
5121
3
firms
15628
3755
7312
2038
1257
14362
5121
3
estab.
20064
3763
7328
2072
1322
14485
5121
3
empl.
255239
0
13797
13359
16631
43787
5121
3
ann.
pay.
8429318
523328
1091985
532883
603075
2751271
5121
3
rec.
5122
3
firms
2981
560
1685
373
180
2798
5122
3
estab.
3111
560
1685
376
186
2807
5122
3
empl.
26474
0
3205
2379
2351
7935
5122
3
ann.
pay.
1708179
36167
109816
75860
84462
306305
5122
3
rec.
5131
3
firms
6335
695
1408
1231
1442
4776
5131
3
estab.
8518
695
1411
1253
1504
4863
5131
3
empl.
242981
0
3206
8576
19506
31288
5131
3
ann.
pay.
10281461
71900
83006
144161
346927
645994
5131
3
rec.
5132
3
firms
1831
214
733
303
194
1444
5132
3
estab.
4955
214
735
318
210
1477
5132
3
empl.
178721
0
1623
1941
2604
6168
5132
3
ann.
pay.
7271479
38292
43474
50442
80286
212494
5132
3
rec.
5133
3
firms
9106
1900
3443
1370
969
7682
5133
3
estab.
33767
1920
3459
1400
1050
7829
5133
3
empl.
1040999
0
7184
9069
12949
29202
5133
3
ann.
pay.
52128472
160238
221135
289682
481870
1152925
5133
3
rec.
5141
3
firms
7485
1430
3081
1260
788
6559
5141
3
estab.
8483
1444
3082
1272
813
6611
5141
3
empl.
118974
0
6570
8303
10558
25431
5141
3
ann.
pay.
6550761
117282
167541
196632
298870
780325
5141
3
rec.
5142
3
firms
4756
787
1840
619
471
3717
5142
3
estab.
8308
787
1842
624
483
3736
5142
3
empl.
267526
0
3546
4052
6294
13892
5142
3
ann.
pay.
10690842
42503
128948
140691
214485
526627
5142
3
rec.
5211
3
firms
12
0
0
0
0
0
5211
3
estab.
41
0
0
0
0
0
5211
3
empl.
21456
0
0
0
0
0
5211
3
ann.
pay.
963924
0
0
0
0
0
5211
3
rec.
5221
3
firms
19313
290
4886
2656
3162
10994
5221
3
estab.
105387
293
4898
2784
4058
12033
5221
3
empl.
1920435
0
11637
17928
44010
73575
5221
3
ann.
pay.
71207637
52337
246131
462869
1222961
1984298
5221
3
rec.
5222
3
firms
20628
3274
9898
3200
1627
17999
5222
3
estab.
48050
3277
9935
3365
2086
18663
5222
3
empl.
565529
0
21389
20661
21391
63441
5222
3
ann.
pay.
25626483
192810
617428
709845
848760
2368843
5222
3
rec.
5223
3
firms
14713
2666
6707
2413
1393
13179
5223
3
estab.
19722
2692
6743
2521
1729
13685
5223
3
empl.
202306
0
14663
15746
18431
48840
5223
3
ann.
pay.
8208776
135826
524308
587881
752168
2000183
5223
3
rec.
5231
3
firms
12627
1832
7090
1507
816
11245
5231
3
estab.
32866
1834
7116
1564
946
11460
5231
3
empl.
457443
0
[
j]
[
i]
10675
33891
5231
3
ann.
pay.
57353485
237976
(
D)
(
D)
935336
2501818
5231
3
rec.
5232
3
firms
68
33
11
2
3
49
5232
3
estab.
82
33
11
2
3
49
5232
3
empl.
6647
0
[
a]
[
a]
49
78
5232
3
ann.
pay.
498989
25744
(
D)
(
D)
5320
31868
5232
3
rec.
5239
3
firms
28193
5392
16200
3195
1467
26254
5239
3
estab.
30930
5396
16249
3307
1593
26545
5239
3
empl.
260157
0
29765
20310
18877
68952
5239
3
ann.
pay.
25593440
433806
1729221
1764425
2105606
6033058
5239
3
rec.
5241
3
firms
5081
558
1791
732
409
3490
5241
3
estab.
39142
561
1796
748
454
3559
5241
3
empl.
1532559
0
3962
4707
5416
14085
5241
3
ann.
pay.
69159311
40286
111727
151468
205951
509432
5241
3
rec.
5242
3
firms
122999
11063
82082
17834
6791
117770
5242
3
estab.
134516
11073
82224
18469
8213
119979
5242
3
empl.
779835
0
166097
113246
88890
368233
5242
3
ann.
pay.
30178703
368513
4019914
3577816
3411073
11377316
5242
3
rec.
5259
3
firms
1012
296
439
88
34
857
5259
3
estab.
1680
296
440
93
36
865
5259
3
empl.
23972
0
807
527
497
1831
5259
3
ann.
pay.
1218095
33642
32095
40492
54035
160264
5259
3
rec.
5311
3
firms
98234
10435
65202
13038
5208
93883
5311
3
estab.
107755
10458
65368
13460
6017
95303
5311
3
empl.
490244
0
122759
82968
66122
271849
5311
3
ann.
pay.
11005053
315912
2230666
1632311
1375843
5554732
5311
3
rec.
5312
3
firms
57708
10521
37591
5620
2214
55946
5312
3
estab.
63519
10557
37701
5932
2924
57114
5312
3
empl.
241101
0
67242
35528
28186
130956
5312
3
ann.
pay.
8691590
371460
1741684
961174
866468
3940786
5312
3
rec.
5313
3
firms
48547
7696
26513
6482
3604
44295
5313
3
estab.
55943
7726
26554
6585
3844
44709
5313
3
empl.
466187
0
50720
41781
47457
139958
5313
3
ann.
pay.
14695940
344128
1460226
1297852
1561966
4664172
5313
3
rec.
5321
3
firms
5112
606
2495
742
497
4340
5321
3
estab.
10835
607
2501
757
583
4448
5321
3
empl.
171141
0
5223
4818
6379
16420
5321
3
ann.
pay.
4449857
29272
123820
117453
160136
430681
5321
3
rec.
5322
3
firms
19690
2525
9029
4228
2183
17965
5322
3
estab.
33948
2536
9062
4363
2676
18637
5322
3
empl.
241557
0
20244
27525
28209
75978
5322
3
ann.
pay.
3379190
61360
246793
307168
377273
992594
5322
3
rec.
5323
3
firms
3870
352
1577
966
574
3469
5323
3
estab.
6246
352
1584
984
650
3570
5323
3
empl.
40034
0
3675
6304
7155
17134
5323
3
ann.
pay.
1039769
10857
86513
142505
174866
414741
5323
3
rec.
5324
3
firms
8648
1257
3547
1369
1059
7232
5324
3
estab.
12080
1262
3555
1403
1172
7392
5324
3
empl.
139873
0
7346
8984
13962
30292
5324
3
ann.
pay.
5479036
64091
241537
300401
489181
1095210
5324
3
rec.
5331
3
firms
1991
300
899
248
168
1615
5331
3
estab.
2124
300
900
259
179
1638
5331
3
empl.
22591
0
1726
1630
2089
5445
5331
3
ann.
pay.
1147607
23316
77722
68517
96194
265749
5331
3
rec.
5411
3
firms
170467
15570
111492
24281
11180
162523
5411
3
estab.
177838
15578
111587
24580
12013
163758
5411
3
empl.
1049373
0
213526
156812
147955
518293
5411
3
ann.
pay.
53600979
887822
6913907
5995168
6930908
20727805
5411
3
rec.
5412
3
firms
93765
10532
56955
15333
6553
89373
5412
3
estab.
99083
10542
56986
15441
6968
89937
5412
3
empl.
1060647
0
113979
98588
85867
298434
5412
3
ann.
pay.
30260516
357491
2431112
2587571
2691890
8068064
5412
3
rec.
5413
3
firms
92872
12912
45324
15864
9741
83841
5413
3
estab.
102744
12917
45359
15963
10032
84271
5413
3
empl.
1171469
0
91682
104506
129729
325917
5413
3
ann.
pay.
54825520
537816
3142377
3902637
5436913
13019743
5413
3
rec.
5414
3
firms
27602
4797
16446
3705
1662
26610
5414
3
estab.
27817
4798
16454
3721
1692
26665
5414
3
empl.
124680
0
31779
23866
21711
77356
5414
3
ann.
pay.
4897684
163104
955249
813355
878051
2809759
5414
3
rec.
5415
3
firms
78806
19487
40872
7980
4641
72980
5415
3
estab.
85535
19494
40905
8047
4789
73235
5415
3
empl.
873455
0
71115
51933
62240
185288
5415
3
ann.
pay.
54755626
1245583
3680592
2605362
3527753
11059290
5415
3
rec.
5416
3
firms
83564
19155
46554
8610
4475
78794
5416
3
estab.
87731
19168
46605
8705
4695
79173
5416
3
empl.
601491
0
83347
55509
59324
198180
5416
3
ann.
pay.
33841507
1031651
4019621
2792865
3111710
10955847
5416
3
rec.
5417
3
firms
9886
1407
3980
1526
1080
7993
5417
3
estab.
11689
1410
3982
1542
1111
8045
5417
3
empl.
309851
0
8183
10021
14470
32674
5417
3
ann.
pay.
16803084
120142
362569
477102
735306
1695119
5417
3
rec.
5418
3
firms
36928
5118
19298
5977
3326
33719
5418
3
estab.
39911
5119
19311
6013
3435
33878
5418
3
empl.
430669
0
38819
38981
44288
122088
5418
3
ann.
pay.
18419557
237229
1370890
1477597
1816653
4902369
5418
3
rec.
5419
3
firms
48817
7074
21573
10382
6636
45665
5419
3
estab.
55644
7076
21590
10419
6698
45783
5419
3
empl.
430730
0
45201
69449
87452
202102
5419
3
ann.
pay.
10272095
247392
1032623
1396826
1911642
4588483
5419
3
rec.
5511
3
firms
26419
1418
3223
774
1080
6495
5511
3
estab.
43681
1422
3231
792
1106
6551
5511
3
empl.
2703799
0
5276
3834
6961
16071
5511
3
ann.
pay.
175648657
290881
251821
221965
375672
1140339
5511
3
rec.
5611
3
firms
23118
3861
9533
3354
2217
18965
5611
3
estab.
26238
3869
9544
3364
2253
19030
5611
3
empl.
383987
0
19031
21984
29123
70138
5611
3
ann.
pay.
14810790
399577
978890
977169
1262366
3618002
5611
3
rec.
5612
3
firms
1252
114
214
136
170
634
5612
3
estab.
2523
114
214
143
180
651
5612
3
empl.
109662
0
480
911
2249
3640
5612
3
ann.
pay.
3520919
27065
22685
45573
91985
187308
5612
3
rec.
5613
3
firms
21929
3344
5217
2228
1966
12755
5613
3
estab.
37525
3355
5231
2237
2030
12853
5613
3
empl.
3614119
0
10636
14839
26955
52430
5613
3
ann.
pay.
71264859
599189
426843
523916
851786
2401734
5613
3
rec.
5614
3
firms
30198
4498
13938
4818
3242
26496
5614
3
estab.
35228
4506
13955
4858
3358
26677
5614
3
empl.
642347
0
28502
31597
43452
103551
5614
3
ann.
pay.
13791245
159906
584935
642358
940021
2327220
5614
3
rec.
5615
3
firms
27765
2720
15169
5997
2186
26072
5615
3
estab.
36079
2723
15191
6093
2524
26531
5615
3
empl.
297530
0
34940
38188
28533
101661
5615
3
ann.
pay.
8016702
111613
667690
767388
666206
2212897
5615
3
rec.
5616
3
firms
17594
2139
7690
2788
1897
14514
5616
3
estab.
21598
2142
7697
2806
1944
14589
5616
3
empl.
694619
0
15985
18431
25586
60002
5616
3
ann.
pay.
11855346
89712
330604
388509
494885
1303710
5616
3
rec.
5617
3
firms
141880
29501
68138
22320
12293
132252
5617
3
estab.
147456
29512
68147
22345
12380
132384
5617
3
empl.
1398083
0
138289
146080
163394
447763
5617
3
ann.
pay.
22729159
644316
2384708
2321377
2660991
8011392
5617
3
rec.
5619
3
firms
25582
4278
12549
3772
2306
22905
5619
3
estab.
27527
4281
12559
3795
2374
23009
5619
3
empl.
347286
0
25068
24704
30639
80411
5619
3
ann.
pay.
8187498
197828
750012
676379
853601
2477820
5619
3
rec.
5621
3
firms
7047
665
3091
1386
995
6137
5621
3
estab.
8368
665
3091
1391
1009
6156
5621
3
empl.
151562
0
6648
9228
13378
29254
5621
3
ann.
pay.
4779795
22690
137748
212458
358008
730904
5621
3
rec.
5622
3
firms
1663
247
594
292
198
1331
5622
3
estab.
2459
247
594
292
210
1343
5622
3
empl.
52756
0
1340
1935
2659
5934
5622
3
ann.
pay.
1967291
15865
35832
51216
74053
176966
5622
3
rec.
5629
3
firms
5559
685
2452
964
625
4726
5629
3
estab.
6133
687
2457
967
638
4749
5629
3
empl.
83082
0
5127
6341
8422
19890
5629
3
ann.
pay.
2783805
23820
122724
172376
246074
564994
5629
3
rec.
6111
3
firms
16416
760
2116
1790
2865
7531
6111
3
estab.
18604
761
2117
1791
2881
7550
6111
3
empl.
659427
0
5121
12263
40932
58316
6111
3
ann.
pay.
12974811
59984
82795
164831
636442
944052
6111
3
rec.
6112
3
firms
549
23
70
40
53
186
6112
3
estab.
818
23
70
40
53
186
6112
3
empl.
74788
0
156
280
732
1168
6112
3
ann.
pay.
1854343
2360
3610
8248
19746
33964
6112
3
rec.
6113
3
firms
2366
81
415
174
165
835
6113
3
estab.
2946
81
415
174
175
845
6113
3
empl.
1260468
0
859
1133
2303
4295
6113
3
ann.
pay.
30127844
16204
23528
26899
55317
121948
6113
3
rec.
6114
3
firms
6234
1133
3046
896
502
5577
6114
3
estab.
6765
1133
3049
909
523
5614
6114
3
empl.
59137
0
5867
5817
6816
18500
6114
3
ann.
pay.
2036475
46930
205639
187248
232729
672546
6114
3
rec.
6115
3
firms
5946
699
2541
1119
823
5182
6115
3
estab.
6856
701
2546
1143
901
5291
6115
3
empl.
69077
0
5430
7334
10867
23631
6115
3
ann.
pay.
1667611
19427
110417
132749
207423
470016
6115
3
rec.
6116
3
firms
23225
3736
10965
4250
2454
21405
6116
3
estab.
24739
3742
10983
4284
2554
21563
6116
3
empl.
167074
0
22334
27900
32593
82827
6116
3
ann.
pay.
2584806
91203
336597
347197
399344
1174341
6116
3
rec.
6117
3
firms
3937
836
2071
450
284
3641
6117
3
estab.
4174
836
2073
453
299
3661
6117
3
empl.
33846
0
3851
2945
3758
10554
6117
3
ann.
pay.
1041475
29653
120626
83840
115144
349263
6117
3
rec.
6211
3
firms
173066
14743
83375
40734
20353
159205
6211
3
estab.
195167
14821
83651
41542
22053
162067
6211
3
empl.
1619363
0
187210
264583
270206
721999
6211
3
ann.
pay.
90403330
1626805
11536839
13268141
15514488
41946273
6211
3
rec.
6212
3
firms
111325
5335
46860
42100
14614
108909
6212
3
estab.
115060
5351
46966
42534
15588
110439
6212
3
empl.
665498
0
120796
277184
183477
581457
6212
3
ann.
pay.
19885297
286091
3029447
7813260
5897501
17026299
6212
3
rec.
6213
3
firms
84331
8319
53722
14841
5004
81886
6213
3
estab.
89937
8339
53869
15240
5890
83338
6213
3
empl.
421106
0
111637
94248
64024
269909
6213
3
ann.
pay.
11069850
237634
2364701
2238812
1741107
6582254
6213
3
rec.
6214
3
firms
11055
931
3118
1533
1471
7053
6214
3
estab.
22376
945
3123
1555
1596
7219
6214
3
empl.
541445
0
6424
10384
19831
36639
6214
3
ann.
pay.
17802215
110758
205567
337965
643216
1297506
6214
3
rec.
6215
3
firms
6006
590
2276
1165
795
4826
6215
3
estab.
9671
598
2283
1187
851
4919
6215
3
empl.
156328
0
4966
7746
10608
23320
6215
3
ann.
pay.
5649627
68895
244879
376483
497305
1187562
6215
3
rec.
6216
3
firms
12310
1176
2472
1229
1582
6459
6216
3
estab.
19439
1176
2474
1231
1593
6474
6216
3
empl.
901525
0
5129
8325
22393
35847
6216
3
ann.
pay.
15245666
157698
119640
164224
416113
857675
6216
3
rec.
6219
3
firms
4680
494
1359
611
744
3208
6219
3
estab.
6746
494
1363
613
764
3234
6219
3
empl.
177097
0
2883
4117
10402
17402
6219
3
ann.
pay.
4253990
23720
70098
80893
180443
355154
6219
3
rec.
6221
3
firms
3677
69
36
18
13
136
6221
3
estab.
5648
74
36
18
13
141
6221
3
empl.
4610069
0
67
107
182
356
6221
3
ann.
pay.
147661362
428059
3602
7095
5594
444350
6221
3
rec.
6222
3
firms
538
12
12
3
5
32
6222
3
estab.
848
12
13
3
5
33
6222
3
empl.
247775
[
a]
35
[
b]
[
b]
122
6222
3
ann.
pay.
8131790
(
D)
4973
(
D)
(
D)
16194
6222
3
rec.
6223
3
firms
306
28
12
3
3
46
6223
3
estab.
468
28
12
3
3
46
6223
3
empl.
153493
[
a]
24
[
b]
[
b]
82
6223
3
ann.
pay.
5075960
(
D)
1051
(
D)
(
D)
45998
6223
3
rec.
6231
3
firms
8383
518
554
238
274
1584
6231
3
estab.
16065
520
554
239
284
1597
6231
3
empl.
1557105
0
1164
1558
3798
6520
6231
3
ann.
pay.
28522345
152516
29057
30168
71454
283195
6231
3
rec.
6232
3
firms
7816
516
1679
948
1048
4191
6232
3
estab.
20695
532
1685
970
1078
4265
6232
3
empl.
381793
0
3717
6395
14379
24491
6232
3
ann.
pay.
6467258
37761
51786
90875
214663
395085
6232
3
rec.
6233
3
firms
13837
1740
4222
2097
1825
9884
6233
3
estab.
16791
1749
4225
2103
1869
9946
6233
3
empl.
434716
0
9228
13988
24941
48157
6233
3
ann.
pay.
6904700
83142
112487
160034
291368
647031
6233
3
rec.
6239
3
firms
3684
293
743
447
533
2016
6239
3
estab.
6191
293
746
449
550
2038
6239
3
empl.
137590
0
1596
3019
7415
12030
6239
3
ann.
pay.
2725256
12057
22705
43874
115945
194581
6239
3
rec.
6241
3
firms
31018
2188
12579
4738
3728
23233
6241
3
estab.
43297
2197
12598
4767
3959
23521
6241
3
empl.
704251
0
25635
31268
50392
107295
6241
3
ann.
pay.
12203888
75219
460435
562407
904910
2002971
6241
3
rec.
6242
3
firms
8318
367
3397
1513
1168
6445
6242
3
estab.
10213
368
3402
1523
1198
6491
6242
3
empl.
108976
0
7259
10071
15825
33155
6242
3
ann.
pay.
1979780
8870
123181
173746
279695
585492
6242
3
rec.
6243
3
firms
5446
293
1348
664
586
2891
6243
3
estab.
8106
295
1359
692
626
2972
6243
3
empl.
296154
0
2790
4377
7983
15150
6243
3
ann.
pay.
3982781
12735
70369
110286
182268
375658
6243
3
rec.
6244
3
firms
51656
5076
18736
10249
9676
43737
6244
3
estab.
62963
5086
18745
10285
9958
44074
6244
3
empl.
644111
0
39672
69473
131554
240699
6244
3
ann.
pay.
7513283
103804
371240
681958
1395397
2552399
6244
3
rec.
7111
3
firms
9655
1967
4463
1292
836
8558
7111
3
estab.
9789
1967
4464
1295
845
8571
7111
3
empl.
118145
0
8760
8453
11158
28371
7111
3
ann.
pay.
2929369
208322
306715
196717
302280
1014034
7111
3
rec.
7112
3
firms
4177
962
1738
520
355
3575
7112
3
estab.
4322
962
1746
526
361
3595
7112
3
empl.
91075
0
3424
3429
4699
11552
7112
3
ann.
pay.
7059658
80955
148737
81321
130771
441784
7112
3
rec.
7113
3
firms
3983
919
1847
502
311
3579
7113
3
estab.
4103
921
1848
506
315
3590
7113
3
empl.
57891
0
3576
3285
4204
11065
7113
3
ann.
pay.
1365516
55288
170599
96381
135315
457583
7113
3
rec.
7114
3
firms
2729
509
1586
394
134
2623
7114
3
estab.
2788
509
1587
397
145
2638
7114
3
empl.
14253
0
3135
2494
1712
7341
7114
3
ann.
pay.
954736
44996
170433
130063
84468
429960
7114
3
rec.
7115
3
firms
11746
3701
6729
756
331
11517
7115
3
estab.
11768
3701
6734
756
334
11525
7115
3
empl.
30718
0
10616
4858
4341
19815
7115
3
ann.
pay.
3494555
688162
1865872
373980
164492
3092506
7115
3
rec.
7121
3
firms
5284
493
2528
834
570
4425
7121
3
estab.
5682
493
2531
842
599
4465
7121
3
empl.
96512
0
5134
5436
7782
18352
7121
3
ann.
pay.
2086328
8032
85230
91763
134758
319783
7121
3
rec.
7131
3
firms
2402
555
704
405
292
1956
7131
3
estab.
3512
555
706
405
305
1971
7131
3
empl.
142603
0
1484
2735
3827
8046
7131
3
ann.
pay.
2156551
22051
37718
46317
62397
168483
7131
3
rec.
7132
3
firms
2172
270
576
416
328
1590
7132
3
estab.
2526
270
578
424
330
1602
7132
3
empl.
166921
0
1262
2815
4339
8416
7132
3
ann.
pay.
3473179
14627
29326
46469
49903
140325
7132
3
rec.
7139
3
firms
54328
10316
18094
8557
7152
44119
7139
3
estab.
58380
10335
18105
8588
7242
44270
7139
3
empl.
865718
0
38624
57278
96680
192582
7139
3
ann.
pay.
12526902
322944
757227
872419
1302634
3255224
7139
3
rec.
7211
3
firms
39425
5713
12247
5829
6576
30365
7211
3
estab.
48508
5717
12270
5876
6715
30578
7211
3
empl.
1655906
0
25536
39336
90489
155361
7211
3
ann.
pay.
29108620
409033
343526
445416
1000620
2198595
7211
3
rec.
7212
3
firms
7013
1955
2946
973
527
6401
7212
3
estab.
7430
1955
2952
979
560
6446
7212
3
empl.
36130
0
5959
6225
6155
18339
7212
3
ann.
pay.
752330
47832
147286
128871
112884
436873
7212
3
rec.
7213
3
firms
3314
218
2153
546
271
3188
7213
3
estab.
3393
218
2153
554
279
3204
7213
3
empl.
15992
0
4094
3550
3426
11070
7213
3
ann.
pay.
177064
3948
44437
33409
30273
112067
7213
3
rec.
7221
3
firms
166666
23078
38247
32211
32112
125648
7221
3
estab.
193140
23141
38277
32270
32313
126001
7221
3
empl.
3703453
0
93627
218349
442205
754181
7221
3
ann.
pay.
40642096
1056657
993656
1982432
4152089
8184834
7221
3
rec.
7222
3
firms
139299
19371
43596
27381
23040
113388
7222
3
estab.
213643
19651
43681
27572
24090
114994
7222
3
empl.
3277834
0
101487
184074
311751
597312
7222
3
ann.
pay.
29871228
582044
1040239
1587257
2623085
5832625
7222
3
rec.
7223
3
firms
12199
2743
4337
1916
1343
10339
7223
3
estab.
25786
2754
4351
1923
1392
10420
7223
3
empl.
457115
0
9155
12731
17965
39851
7223
3
ann.
pay.
6072206
65626
124651
144714
201581
536572
7223
3
rec.
7224
3
firms
52230
5679
27967
10693
4677
49016
7224
3
estab.
52665
5681
27975
10727
4763
49146
7224
3
empl.
320230
0
63580
68825
61524
193929
7224
3
ann.
pay.
2971730
132825
575070
566907
522123
1796925
7224
3
rec.
8111
3
firms
153907
15499
87894
31965
12569
147927
8111
3
estab.
166901
15557
87958
32259
13479
149253
8111
3
empl.
828722
0
191699
206066
161674
559439
8111
3
ann.
pay.
18375665
372675
3693401
4615974
3925593
12607643
8111
3
rec.
8112
3
firms
14958
1471
8437
2516
1347
13771
8112
3
estab.
17214
1474
8456
2549
1455
13934
8112
3
empl.
138354
0
17187
16426
17480
51093
8112
3
ann.
pay.
4820022
57488
363576
420892
534346
1376302
8112
3
rec.
8113
3
firms
24137
2588
12493
4556
2554
22191
8113
3
estab.
25626
2588
12498
4574
2622
22282
8113
3
empl.
191016
0
25790
29824
33499
89113
8113
3
ann.
pay.
6261573
83859
572413
768567
1011296
2436135
8113
3
rec.
8114
3
firms
27448
3392
18033
3765
1438
26628
8114
3
estab.
28999
3399
18052
3788
1506
26745
8114
3
empl.
145016
0
34797
24005
18299
77101
8114
3
ann.
pay.
3359614
64703
568344
464131
428669
1525847
8114
3
rec.
8121
3
firms
84289
9612
49645
15443
6704
81404
8121
3
estab.
95690
9667
49695
15610
7172
82144
8121
3
empl.
473598
0
101709
100047
87536
289292
8121
3
ann.
pay.
6584011
171828
1135639
1224614
1264572
3796653
8121
3
rec.
8122
3
firms
16852
1528
8361
4139
1972
16000
8122
3
estab.
23093
1529
8503
4622
2594
17248
8122
3
empl.
166682
0
18642
27088
25323
71053
8122
3
ann.
pay.
3704999
34688
413029
662940
632375
1743032
8122
3
rec.
8123
3
firms
37866
3532
18905
7592
4556
34585
8123
3
estab.
44530
3549
18977
7788
5240
35554
8123
3
empl.
392782
0
41044
49586
60081
150711
8123
3
ann.
pay.
6364893
89941
446689
543788
733327
1813745
8123
3
rec.
8129
3
firms
21381
4218
10924
3385
1520
20047
8129
3
estab.
31139
4235
10949
3459
1712
20355
8129
3
empl.
214789
0
22415
21798
19894
64107
8129
3
ann.
pay.
3877361
110492
350095
346254
335104
1141945
8129
3
rec.
8131
3
firms
161205
5581
85392
37075
17754
145802
8131
3
estab.
161332
5581
85393
37076
17759
145809
8131
3
empl.
1469479
0
192115
240091
236535
668741
8131
3
ann.
pay.
18855527
87838
2007913
2584394
2794289
7474434
8131
3
rec.
8132
3
firms
10596
852
6188
1461
861
9362
8132
3
estab.
12349
852
6188
1480
926
9446
8132
3
empl.
113658
0
11752
9527
11480
32759
8132
3
ann.
pay.
3640553
61064
334373
309401
372380
1077218
8132
3
rec.
8133
3
firms
8840
771
4365
1610
1030
7776
8133
3
estab.
10398
771
4368
1626
1088
7853
8133
3
empl.
89539
0
9094
10540
13715
33349
8133
3
ann.
pay.
2220271
21156
201885
236269
321682
780992
8133
3
rec.
8134
3
firms
30183
1988
15650
6292
3480
27410
8134
3
estab.
32063
1988
15655
6325
3651
27619
8134
3
empl.
314725
0
31244
41313
45677
118234
8134
3
ann.
pay.
3890204
30852
344984
411718
493086
1280640
8134
3
rec.
8139
3
firms
68067
4925
39829
11919
6630
63303
8139
3
estab.
70034
4937
39842
11977
6797
63553
8139
3
empl.
500357
0
79148
78435
87529
245112
8139
3
ann.
pay.
14058167
159731
1724256
1747105
2075496
5706588
8139
3
rec.
11311
4
firms
358
72
163
58
18
311
11311
4
estab.
418
72
163
58
19
312
11311
4
empl.
3426
0
310
383
242
935
11311
4
ann.
pay.
132368
1233
7462
12207
7922
28824
11311
4
rec.
11321
4
firms
152
33
65
27
9
134
11321
4
estab.
221
33
65
27
9
134
11321
4
empl.
1387
0
139
167
106
412
11321
4
ann.
pay.
45919
1043
3214
3892
1890
10039
11321
4
rec.
11331
4
firms
13530
1872
6420
3007
1592
12891
11331
4
estab.
13616
1872
6422
3008
1593
12895
11331
4
empl.
79364
0
13838
19680
20657
54175
11331
4
ann.
pay.
2070191
53603
290156
418739
494167
1256665
11331
4
rec.
11411
4
firms
2112
786
1056
136
60
2038
11411
4
estab.
2120
786
1056
137
60
2039
11411
4
empl.
7206
0
1669
862
785
3316
11411
4
ann.
pay.
252566
24110
47582
25169
25065
121926
11411
4
rec.
11421
4
firms
345
94
175
29
30
328
11421
4
estab.
345
94
175
29
30
328
11421
4
empl.
2107
0
326
198
398
922
11421
4
ann.
pay.
58552
1515
4980
3226
7536
17257
11421
4
rec.
11511
4
firms
5532
1033
2514
866
487
4900
11511
4
estab.
5872
1033
2517
866
492
4908
11511
4
empl.
64568
0
5166
5651
6445
17262
11511
4
ann.
pay.
1506905
34473
128606
149021
163927
476027
11511
4
rec.
11521
4
firms
3198
477
1940
451
192
3060
11521
4
estab.
3246
477
1940
451
192
3060
11521
4
empl.
16047
0
3629
2924
2409
8962
11521
4
ann.
pay.
307237
7140
52075
43376
41376
143967
11521
4
rec.
11531
4
firms
1424
309
688
191
99
1287
11531
4
estab.
1454
309
688
191
99
1287
11531
4
empl.
13044
0
1384
1248
1361
3993
11531
4
ann.
pay.
280567
8673
33685
29376
31222
102956
11531
4
rec.
21111
4
firms
6723
653
4000
1025
496
6174
21111
4
estab.
7927
654
4011
1039
528
6232
21111
4
empl.
97039
0
7719
6693
6526
20938
21111
4
ann.
pay.
5316305
34134
217468
223948
264953
740503
21111
4
rec.
21211
4
firms
1022
113
190
121
162
586
21211
4
estab.
1442
113
194
121
162
590
21211
4
empl.
81272
0
473
797
2296
3566
21211
4
ann.
pay.
3988677
17988
16089
25740
63813
123630
21211
4
rec.
21221
4
firms
32
4
9
4
6
23
21221
4
estab.
37
4
9
4
6
23
21221
4
empl.
8052
[
a]
[
a]
[
b]
[
b]
[
c]
21221
4
ann.
pay.
388133
(
D)
(
D)
(
D)
(
D)
(
D)
21221
4
rec.
21222
4
firms
257
56
106
30
20
212
21222
4
estab.
317
56
107
30
20
213
21222
4
empl.
16542
[
a]
[
c]
[
c]
[
c]
[
f]
21222
4
ann.
pay.
800480
(
D)
(
D)
(
D)
(
D)
(
D)
21222
4
rec.
21223
4
firms
46
3
16
4
5
28
21223
4
estab.
83
3
16
4
6
29
21223
4
empl.
15474
[
a]
[
b]
[
b]
[
b]
[
c]
21223
4
ann.
pay.
666361
(
D)
(
D)
(
D)
(
D)
(
D)
21223
4
rec.
21229
4
firms
85
11
33
10
4
58
21229
4
estab.
99
11
33
10
4
58
21229
4
empl.
3835
[
a]
[
b]
[
b]
[
b]
[
c]
21229
4
ann.
pay.
183221
(
D)
(
D)
(
D)
(
D)
(
D)
21229
4
rec.
21231
4
firms
1325
90
278
226
259
853
21231
4
estab.
2338
90
279
226
262
857
21231
4
empl.
44564
0
632
1540
3529
5701
21231
4
ann.
pay.
1724929
6137
18833
40897
117886
183753
21231
4
rec.
21232
4
firms
2018
167
656
377
319
1519
21232
4
estab.
2636
167
656
378
325
1526
21232
4
empl.
38484
0
1456
2507
4115
8078
21232
4
ann.
pay.
1509134
9367
41899
77466
142249
270981
21232
4
rec.
21239
4
firms
291
25
77
50
37
189
21239
4
estab.
357
25
77
51
39
192
21239
4
empl.
17086
0
175
338
483
996
21239
4
ann.
pay.
752005
762
5365
12303
14228
32658
21239
4
rec.
21311
4
firms
8299
878
3918
1320
933
7049
21311
4
estab.
9423
886
3934
1388
1037
7245
21311
4
empl.
175501
0
7905
8608
12225
28738
21311
4
ann.
pay.
6612671
48592
198099
227664
331263
805618
21311
4
rec.
22111
4
firms
527
51
142
44
33
270
22111
4
estab.
1936
51
143
44
37
275
22111
4
empl.
148972
0
301
280
477
1058
22111
4
ann.
pay.
9078750
19917
10780
12669
24626
67992
22111
4
rec.
22112
4
firms
1252
56
113
60
134
363
22112
4
estab.
6369
56
114
62
148
380
22112
4
empl.
397724
0
246
408
1962
2616
22112
4
ann.
pay.
22568578
7355
8833
16249
81643
114080
22112
4
rec.
22121
4
firms
630
57
209
105
64
435
22121
4
estab.
2723
58
209
109
76
452
22121
4
empl.
99962
0
476
716
775
1967
22121
4
ann.
pay.
5282225
39923
19143
31650
35093
125809
22121
4
rec.
22131
4
firms
3789
205
2545
680
204
3634
22131
4
estab.
4086
205
2546
683
217
3651
22131
4
empl.
28623
0
5604
4318
2482
12404
22131
4
ann.
pay.
936881
3927
79748
90600
69519
243794
22131
4
rec.
22132
4
firms
563
54
306
99
45
504
22132
4
estab.
700
54
306
102
48
510
22132
4
empl.
5307
[
a]
660
[
f]
559
1837
22132
4
ann.
pay.
150714
(
D)
12921
(
D)
15808
42467
22132
4
rec.
22133
4
firms
57
2
20
3
8
33
22133
4
estab.
81
2
20
3
8
33
22133
4
empl.
1639
[
a]
33
[
b]
109
164
22133
4
ann.
pay.
80079
(
D)
848
(
D)
4239
6373
22133
4
rec.
23311
4
firms
11192
2829
5871
1299
619
10618
23311
4
estab.
11369
2832
5873
1301
622
10628
23311
4
empl.
56326
0
11222
8311
8050
27583
23311
4
ann.
pay.
2262825
166410
393302
293672
281877
1135261
23311
4
rec.
23321
4
firms
153029
29168
88281
23133
8658
149240
23321
4
estab.
153561
29168
88281
23138
8666
149253
23321
4
empl.
626161
0
178768
148002
112363
439133
23321
4
ann.
pay.
18245529
841060
4276552
3524962
2960414
11602988
23321
4
rec.
23322
4
firms
8054
1405
3930
1368
710
7413
23322
4
estab.
8091
1405
3930
1369
710
7414
23322
4
empl.
62334
0
8114
8821
9488
26423
23322
4
ann.
pay.
2100157
51476
210129
235374
311742
808721
23322
4
rec.
23331
4
firms
6842
720
2366
1283
1101
5470
23331
4
estab.
6904
720
2366
1283
1102
5471
23331
4
empl.
161159
0
5216
8576
14947
28739
23331
4
ann.
pay.
6145133
56760
170830
271011
505289
1003890
23331
4
rec.
23332
4
firms
36355
4782
13267
6714
5477
30240
23332
4
estab.
36968
4782
13270
6715
5487
30254
23332
4
empl.
528358
0
28823
44939
74740
148502
23332
4
ann.
pay.
21524488
242304
909359
1455450
2664813
5271926
23332
4
rec.
23411
4
firms
10884
1493
3113
1923
1736
8265
23411
4
estab.
11268
1493
3114
1924
1742
8273
23411
4
empl.
232811
0
6810
13009
23814
43633
23411
4
ann.
pay.
10868266
106846
368564
590813
1123977
2190200
23411
4
rec.
23412
4
firms
886
70
167
137
146
520
23412
4
estab.
925
70
168
137
146
521
23412
4
empl.
34331
0
378
966
2070
3414
23412
4
ann.
pay.
1657496
16305
23232
48004
94547
182088
23412
4
rec.
23491
4
firms
7749
676
2195
1502
1413
5786
23491
4
estab.
7823
676
2195
1502
1414
5787
23491
4
empl.
156448
0
4932
10090
19416
34438
23491
4
ann.
pay.
6355696
50331
189080
367098
729144
1335653
23491
4
rec.
23492
4
firms
3170
404
974
605
481
2464
23492
4
estab.
3305
404
974
606
481
2465
23492
4
empl.
76411
0
2221
4062
6639
12922
23492
4
ann.
pay.
2786378
28081
75603
133617
220635
457936
23492
4
rec.
23493
4
firms
641
52
195
89
75
411
23493
4
estab.
709
52
195
89
75
411
23493
4
empl.
100218
0
394
598
1026
2018
23493
4
ann.
pay.
3784244
19057
12600
19803
32144
83604
23493
4
rec.
23499
4
firms
15860
1894
6632
2972
2043
13541
23499
4
estab.
16061
1894
6632
2974
2053
13553
23499
4
empl.
203725
0
14128
19549
27707
61384
23499
4
ann.
pay.
7894422
90194
416958
617420
971025
2095597
23499
4
rec.
23511
4
firms
87653
9319
41925
17448
10808
79500
23511
4
estab.
88542
9319
41926
17450
10818
79513
23511
4
empl.
817297
0
89820
114986
144693
349499
23511
4
ann.
pay.
28511597
331349
2120236
3113733
4521349
10086667
23511
4
rec.
23521
4
firms
39429
7590
20975
6129
2957
37651
23521
4
estab.
39475
7590
20975
6130
2958
37653
23521
4
empl.
198800
0
42237
39807
39134
121178
23521
4
ann.
pay.
5227676
187957
893204
878419
954824
2914404
23521
4
rec.
23531
4
firms
65093
7219
30177
12665
7929
57990
23531
4
estab.
65703
7219
30179
12669
7939
58006
23531
4
empl.
692603
0
64844
83534
106651
255029
23531
4
ann.
pay.
25345173
331487
1608631
2316309
3378891
7635318
23531
4
rec.
23541
4
firms
24429
3888
11875
4618
2295
22676
23541
4
estab.
24471
3888
11875
4618
2295
22676
23541
4
empl.
169823
0
25564
29996
30249
85809
23541
4
ann.
pay.
4710880
131777
592893
658098
757309
2140077
23541
4
rec.
23542
4
firms
21294
2812
8609
3795
2784
18000
23542
4
estab.
21585
2812
8609
3795
2785
18001
23542
4
empl.
287445
0
18686
25002
37862
81550
23542
4
ann.
pay.
8535448
117062
434048
581518
987196
2119824
23542
4
rec.
23543
4
firms
6481
851
3543
1058
601
6053
23543
4
estab.
6488
851
3543
1058
601
6053
23543
4
empl.
40332
0
6967
6881
7920
21768
23543
4
ann.
pay.
1162532
22368
145523
169128
221204
558223
23543
4
rec.
23551
4
firms
44088
7347
24899
6961
3006
42213
23551
4
estab.
44252
7347
24900
6961
3007
42215
23551
4
empl.
237285
0
50377
44895
39800
135072
23551
4
ann.
pay.
6164620
180401
1030066
982094
998800
3191361
23551
4
rec.
23552
4
firms
13016
1899
7587
1953
980
12419
23552
4
estab.
13101
1899
7587
1953
981
12420
23552
4
empl.
66621
0
14605
12623
13123
40351
23552
4
ann.
pay.
1908821
39090
293761
298888
376112
1007851
23552
4
rec.
23561
4
firms
30877
4736
14489
5408
3359
27992
23561
4
estab.
30980
4736
14489
5408
3368
28001
23561
4
empl.
246478
0
30553
35500
45062
111115
23561
4
ann.
pay.
7087370
135344
672937
825866
1168330
2802477
23561
4
rec.
23571
4
firms
29474
5487
11858
5944
3540
26829
23571
4
estab.
29575
5487
11858
5944
3542
26831
23571
4
empl.
244553
0
26596
39191
47226
113013
23571
4
ann.
pay.
7719874
239249
801354
1031041
1342315
3413959
23571
4
rec.
23581
4
firms
3756
366
2132
820
303
3621
23581
4
estab.
3830
366
2132
820
304
3622
23581
4
empl.
19905
0
4648
5255
3895
13798
23581
4
ann.
pay.
594841
8578
103512
137252
117458
366800
23581
4
rec.
23591
4
firms
4560
604
1238
868
829
3539
23591
4
estab.
4598
604
1238
868
830
3540
23591
4
empl.
79102
0
2833
5852
11169
19854
23591
4
ann.
pay.
2846486
42709
85445
175129
355943
659226
23591
4
rec.
23592
4
firms
5233
550
2232
1258
770
4810
23592
4
estab.
5275
557
2232
1260
774
4823
23592
4
empl.
39584
0
5136
8296
10218
23650
23592
4
ann.
pay.
1247764
18103
115029
222134
316451
671717
23592
4
rec.
23593
4
firms
23209
4310
12054
3892
1889
22145
23593
4
estab.
23240
4310
12054
3892
1889
22145
23593
4
empl.
118521
0
24866
25315
25156
75337
23593
4
ann.
pay.
3979861
128237
648785
693365
776101
2246488
23593
4
rec.
23594
4
firms
1336
247
419
238
190
1094
23594
4
estab.
1344
247
419
238
190
1094
23594
4
empl.
18295
0
892
1608
2641
5141
23594
4
ann.
pay.
638416
14647
25204
44602
85942
170395
23594
4
rec.
23595
4
firms
3294
417
1094
599
563
2673
23595
4
estab.
4065
417
1094
599
566
2676
23595
4
empl.
72618
0
2453
3985
7626
14064
23595
4
ann.
pay.
3198473
20557
75501
124068
273052
493178
23595
4
rec.
23599
4
firms
29288
5151
13650
5291
3131
27223
23599
4
estab.
29510
5151
13650
5291
3142
27234
23599
4
empl.
211398
0
29097
34713
41821
105631
23599
4
ann.
pay.
6042557
159606
677600
842520
1138013
2817739
23599
4
rec.
31111
4
firms
1083
57
230
214
212
713
31111
4
estab.
1712
57
230
214
213
714
31111
4
empl.
49084
0
555
1426
2816
4797
31111
4
ann.
pay.
1620058
15978
11609
33889
73302
134778
31111
4
rec.
31121
4
firms
315
13
78
52
46
189
31121
4
estab.
469
13
78
52
46
189
31121
4
empl.
18360
[
a]
[
c]
348
605
1137
31121
4
ann.
pay.
658756
(
D)
(
D)
6100
16929
31248
31121
4
rec.
31122
4
firms
188
13
39
30
17
99
31122
4
estab.
354
13
39
30
17
99
31122
4
empl.
27898
[
a]
[
c]
194
225
524
31122
4
ann.
pay.
1077745
(
D)
(
D)
3973
6153
13813
31122
4
rec.
31123
4
firms
48
2
10
4
4
20
31123
4
estab.
67
2
10
4
4
20
31123
4
empl.
13040
[
a]
[
b]
25
59
105
31123
4
ann.
pay.
633727
(
D)
(
D)
398
2023
2891
31123
4
rec.
31131
4
firms
52
4
5
2
3
14
31131
4
estab.
95
4
5
2
3
14
31131
4
empl.
15998
[
a]
[
a]
[
a]
[
b]
[
b]
31131
4
ann.
pay.
632652
(
D)
(
D)
(
D)
(
D)
(
D)
31131
4
rec.
31132
4
firms
145
14
34
47
19
114
31132
4
estab.
158
14
34
47
19
114
31132
4
empl.
10687
0
[
b]
[
e]
[
e]
[
f]
31132
4
ann.
pay.
374161
115
(
D)
(
D)
(
D)
(
D)
31132
4
rec.
31133
4
firms
857
84
220
165
170
639
31133
4
estab.
935
85
222
165
177
649
31133
4
empl.
34286
0
510
1111
2222
3843
31133
4
ann.
pay.
926140
1711
6762
14032
30023
52528
31133
4
rec.
31134
4
firms
583
62
204
122
71
459
31134
4
estab.
627
62
204
122
76
464
31134
4
empl.
25320
[
a]
[
e]
808
887
2140
31134
4
ann.
pay.
782664
(
D)
(
D)
11733
11195
28718
31134
4
rec.
31141
4
firms
507
18
76
65
67
226
31141
4
estab.
656
18
77
65
67
227
31141
4
empl.
88468
0
181
467
870
1518
31141
4
ann.
pay.
2277966
2560
5529
9874
16817
34780
31141
4
rec.
31142
4
firms
919
67
233
134
109
543
31142
4
estab.
1152
67
233
134
109
543
31142
4
empl.
82009
0
497
906
1503
2906
31142
4
ann.
pay.
2765611
9743
10156
15293
40219
75411
31142
4
rec.
31151
4
firms
932
46
158
126
129
459
31151
4
estab.
1395
46
158
126
130
460
31151
4
empl.
111066
0
357
845
1783
2985
31151
4
ann.
pay.
3662263
5199
11269
18072
52289
86829
31151
4
rec.
31152
4
firms
401
60
95
62
59
276
31152
4
estab.
444
60
95
62
59
276
31152
4
empl.
20415
0
206
421
783
1410
31152
4
ann.
pay.
643615
7939
3790
7061
16341
35131
31152
4
rec.
31161
4
firms
3512
239
1146
617
500
2502
31161
4
estab.
4144
239
1146
618
500
2503
31161
4
empl.
468929
0
2655
4053
6807
13515
31161
4
ann.
pay.
10713520
22059
40231
68337
133685
264312
31161
4
rec.
31171
4
firms
718
77
149
105
100
431
31171
4
estab.
839
77
149
105
100
431
31171
4
empl.
43809
0
327
669
1353
2349
31171
4
ann.
pay.
956400
6684
13962
21557
34132
76335
31171
4
rec.
31181
4
firms
9958
980
3575
2076
1729
8360
31181
4
estab.
10680
985
3578
2082
1760
8405
31181
4
empl.
230577
0
8180
13807
23381
45368
31181
4
ann.
pay.
5684553
26604
94799
152474
284175
558052
31181
4
rec.
31182
4
firms
784
60
220
139
115
534
31182
4
estab.
909
60
220
139
115
534
31182
4
empl.
62287
0
493
955
1603
3051
31182
4
ann.
pay.
1991548
2850
7888
14012
26816
51566
31182
4
rec.
31183
4
firms
230
26
47
38
31
142
31183
4
estab.
249
26
47
38
31
142
31183
4
empl.
11185
0
124
256
441
821
31183
4
ann.
pay.
235439
1447
1829
2647
5882
11805
31183
4
rec.
31191
4
firms
461
42
93
66
63
264
31191
4
estab.
553
42
93
66
63
264
31191
4
empl.
45337
0
222
460
899
1581
31191
4
ann.
pay.
1398134
2106
4823
8004
17465
32398
31191
4
rec.
31192
4
firms
224
15
54
29
36
134
31192
4
estab.
255
15
54
29
36
134
31192
4
empl.
12931
[
a]
[
c]
197
490
825
31192
4
ann.
pay.
450966
(
D)
(
D)
4510
10547
19067
31192
4
rec.
31193
4
firms
143
4
32
29
23
88
31193
4
estab.
165
4
32
29
23
88
31193
4
empl.
5664
[
a]
[
b]
196
309
585
31193
4
ann.
pay.
246984
(
D)
(
D)
7100
12706
22273
31193
4
rec.
31194
4
firms
537
40
142
83
77
342
31194
4
estab.
609
40
142
83
77
342
31194
4
empl.
25356
0
308
567
1076
1951
31194
4
ann.
pay.
905265
2718
6914
11993
39119
60744
31194
4
rec.
31199
4
firms
1189
96
246
166
194
702
31199
4
estab.
1294
96
246
166
194
702
31199
4
empl.
61733
0
555
1117
2680
4352
31199
4
ann.
pay.
1570971
8000
8920
19660
53146
89726
31199
4
rec.
31211
4
firms
956
85
287
152
120
644
31211
4
estab.
1300
85
287
153
122
647
31211
4
empl.
81318
0
649
1037
1592
3278
31211
4
ann.
pay.
2707089
4938
16295
22393
38434
82060
31211
4
rec.
31212
4
firms
478
49
164
73
46
332
31212
4
estab.
514
49
164
73
46
332
31212
4
empl.
32038
[
a]
[
e]
496
600
1483
31212
4
ann.
pay.
1620892
(
D)
(
D)
9890
10865
29459
31212
4
rec.
31213
4
firms
672
75
196
125
101
497
31213
4
estab.
727
75
196
125
101
497
31213
4
empl.
20325
0
466
846
1411
2723
31213
4
ann.
pay.
741722
5182
10949
18819
37972
72922
31213
4
rec.
31214
4
firms
45
4
6
4
3
17
31214
4
estab.
60
4
6
4
3
17
31214
4
empl.
6575
[
a]
[
a]
[
b]
[
b]
85
31214
4
ann.
pay.
274223
(
D)
(
D)
(
D)
(
D)
2633
31214
4
rec.
31221
4
firms
22
4
3
1
1
9
31221
4
estab.
32
4
3
1
1
9
31221
4
empl.
5067
[
a]
[
a]
[
a]
[
a]
[
b]
31221
4
ann.
pay.
135945
(
D)
(
D)
(
D)
(
D)
(
D)
31221
4
rec.
31222
4
firms
79
14
14
8
5
41
31222
4
estab.
96
14
14
8
5
41
31222
4
empl.
27569
[
a]
[
b]
[
b]
[
b]
[
c]
31222
4
ann.
pay.
1397614
(
D)
(
D)
(
D)
(
D)
(
D)
31222
4
rec.
31311
4
firms
359
32
54
31
42
159
31311
4
estab.
603
32
54
31
42
159
31311
4
empl.
84865
0
129
217
582
928
31311
4
ann.
pay.
2063017
2756
4765
4107
11121
22749
31311
4
rec.
31321
4
firms
748
57
235
125
83
500
31321
4
estab.
924
57
235
125
83
500
31321
4
empl.
130441
0
511
823
1063
2397
31321
4
ann.
pay.
3422150
25171
9593
16545
21228
72537
31321
4
rec.
31322
4
firms
463
32
140
81
76
329
31322
4
estab.
503
32
140
81
76
329
31322
4
empl.
19844
0
334
540
1036
1910
31322
4
ann.
pay.
482147
3378
6167
9580
22412
41537
31322
4
rec.
31323
4
firms
202
9
30
27
22
88
31323
4
estab.
245
9
30
27
22
88
31323
4
empl.
20002
0
58
185
312
555
31323
4
ann.
pay.
736740
793
2922
6055
8902
18672
31323
4
rec.
31324
4
firms
387
14
41
48
60
163
31324
4
estab.
428
14
41
48
60
163
31324
4
empl.
37742
0
82
337
811
1230
31324
4
ann.
pay.
901710
770
2176
9653
22420
35019
31324
4
rec.
31331
4
firms
1608
143
518
265
186
1112
31331
4
estab.
1731
143
518
266
189
1116
31331
4
empl.
80790
0
1159
1747
2423
5329
31331
4
ann.
pay.
2222287
19286
33235
51776
88018
192315
31331
4
rec.
31332
4
firms
243
11
46
34
30
121
31332
4
estab.
260
11
46
34
30
121
31332
4
empl.
11771
0
106
219
405
730
31332
4
ann.
pay.
393588
390
2691
5754
10236
19071
31332
4
rec.
31411
4
firms
412
35
134
66
48
283
31411
4
estab.
483
35
134
66
49
284
31411
4
empl.
51458
0
321
421
640
1382
31411
4
ann.
pay.
1420311
5761
7008
9027
13407
35203
31411
4
rec.
31412
4
firms
2561
179
1266
472
240
2157
31412
4
estab.
2733
179
1266
476
249
2170
31412
4
empl.
71826
0
2644
3039
3184
8867
31412
4
ann.
pay.
1472733
7897
38834
50498
62289
159518
31412
4
rec.
31491
4
firms
2000
166
770
410
294
1640
31491
4
estab.
2032
166
770
410
294
1640
31491
4
empl.
31241
0
1743
2707
3996
8446
31491
4
ann.
pay.
679299
11244
29424
53498
85794
179960
31491
4
rec.
31499
4
firms
1747
153
423
286
318
1180
31499
4
estab.
1848
153
423
286
318
1180
31499
4
empl.
62830
0
977
1943
4358
7278
31499
4
ann.
pay.
1508319
17138
17610
39961
88222
162931
31499
4
rec.
31511
4
firms
516
31
81
68
75
255
31511
4
estab.
573
31
81
68
75
255
31511
4
empl.
51371
0
172
455
1075
1702
31511
4
ann.
pay.
1010825
6999
4173
8853
17688
37713
31511
4
rec.
31519
4
firms
676
52
136
101
98
387
31519
4
estab.
719
52
136
101
99
388
31519
4
empl.
42657
0
284
657
1367
2308
31519
4
ann.
pay.
897160
3478
6936
16373
33791
60578
31519
4
rec.
31521
4
firms
8144
786
1783
1342
1503
5414
31521
4
estab.
8359
786
1783
1342
1503
5414
31521
4
empl.
231766
0
4098
9068
20944
34110
31521
4
ann.
pay.
3190116
48162
65473
113300
248865
475800
31521
4
rec.
31522
4
firms
1056
84
201
112
127
524
31522
4
estab.
1345
84
201
112
128
525
31522
4
empl.
144562
0
445
740
1755
2940
31522
4
ann.
pay.
2667844
2960
8331
15399
29873
56563
31522
4
rec.
31523
4
firms
3362
679
645
489
579
2392
31523
4
estab.
3486
679
645
489
580
2393
31523
4
empl.
125801
0
1476
3338
8010
12824
31523
4
ann.
pay.
3107147
41538
31814
64282
163445
301079
31523
4
rec.
31529
4
firms
479
109
133
72
52
366
31529
4
estab.
495
109
133
72
52
366
31529
4
empl.
18212
0
294
488
744
1526
31529
4
ann.
pay.
356623
8224
7021
7593
14035
36873
31529
4
rec.
31599
4
firms
2373
329
895
335
279
1838
31599
4
estab.
2476
329
895
337
282
1843
31599
4
empl.
56872
0
1810
2210
3719
7739
31599
4
ann.
pay.
1136348
16763
28767
39551
64403
149484
31599
4
rec.
31611
4
firms
290
25
99
48
34
206
31611
4
estab.
315
25
99
48
34
206
31611
4
empl.
13427
[
a]
[
c]
295
482
991
31611
4
ann.
pay.
384198
(
D)
(
D)
5931
10334
22406
31611
4
rec.
31621
4
firms
362
32
108
34
42
216
31621
4
estab.
417
32
108
34
42
216
31621
4
empl.
38207
[
a]
[
c]
220
579
1047
31621
4
ann.
pay.
774448
(
D)
(
D)
3929
9455
20682
31621
4
rec.
31699
4
firms
1042
85
384
177
128
774
31699
4
estab.
1069
85
384
177
128
774
31699
4
empl.
27691
0
864
1178
1717
3759
31699
4
ann.
pay.
614418
5003
13359
18083
30934
67379
31699
4
rec.
32111
4
firms
4390
328
1159
793
826
3106
32111
4
estab.
4859
328
1159
793
827
3107
32111
4
empl.
130373
0
2695
5367
11291
19353
32111
4
ann.
pay.
3562019
18585
43180
94385
224096
380246
32111
4
rec.
32121
4
firms
1521
90
203
170
284
747
32121
4
estab.
1893
90
203
171
286
750
32121
4
empl.
113418
0
469
1134
3926
5529
32121
4
ann.
pay.
3358843
12689
12969
25156
90699
141513
32121
4
rec.
32191
4
firms
4156
384
1118
743
689
2934
32191
4
estab.
4445
384
1118
743
691
2936
32191
4
empl.
143133
0
2558
5073
9533
17164
32191
4
ann.
pay.
3770371
19523
54682
107905
217716
399826
32191
4
rec.
32192
4
firms
2884
212
756
555
586
2109
32192
4
estab.
3024
212
756
555
587
2110
32192
4
empl.
52953
0
1755
3756
8011
13522
32192
4
ann.
pay.
1045438
11246
32040
61800
145423
250509
32192
4
rec.
32199
4
firms
3090
282
995
554
436
2267
32199
4
estab.
3435
282
995
554
437
2268
32199
4
empl.
140457
0
2156
3704
5944
11804
32199
4
ann.
pay.
3703525
18534
38271
72622
129128
258555
32199
4
rec.
32211
4
firms
32
4
3
0
1
8
32211
4
estab.
44
4
3
0
1
8
32211
4
empl.
10475
[
a]
[
a]
0
[
a]
[
b]
32211
4
ann.
pay.
536329
(
D)
(
D)
0
(
D)
(
D)
32211
4
rec.
32212
4
firms
153
8
6
4
4
22
32212
4
estab.
305
8
6
4
4
22
32212
4
empl.
123256
0
[
a]
[
b]
[
b]
100
32212
4
ann.
pay.
6274030
250
(
D)
(
D)
(
D)
3536
32212
4
rec.
32213
4
firms
95
8
3
3
2
16
32213
4
estab.
232
8
3
3
2
16
32213
4
empl.
53910
[
a]
[
a]
[
b]
[
b]
[
b]
32213
4
ann.
pay.
2704763
(
D)
(
D)
(
D)
(
D)
(
D)
32213
4
rec.
32221
4
firms
1678
51
160
149
257
617
32221
4
estab.
2846
51
160
149
257
617
32221
4
empl.
206719
0
389
1029
3654
5072
32221
4
ann.
pay.
7201278
14105
13286
28560
107273
163224
32221
4
rec.
32222
4
firms
783
34
117
102
104
357
32222
4
estab.
977
34
117
102
104
357
32222
4
empl.
75390
0
279
672
1473
2424
32222
4
ann.
pay.
2767668
6361
8116
18731
46753
79961
32222
4
rec.
32223
4
firms
647
22
131
106
110
369
32223
4
estab.
774
22
131
106
110
369
32223
4
empl.
47055
0
341
745
1460
2546
32223
4
ann.
pay.
1366759
982
8373
18504
35229
63088
32223
4
rec.
32229
4
firms
620
43
91
66
89
289
32229
4
estab.
749
43
92
66
89
290
32229
4
empl.
51086
0
224
463
1230
1917
32229
4
ann.
pay.
1834904
2774
7149
12277
37610
59810
32229
4
rec.
32311
4
firms
36042
2286
13900
8203
5269
29658
32311
4
estab.
37688
2286
13906
8213
5292
29697
32311
4
empl.
762441
0
32499
54024
70659
157182
32311
4
ann.
pay.
24572208
117288
679510
1256747
1930009
3983554
32311
4
rec.
32312
4
firms
4261
269
1580
834
619
3302
32312
4
estab.
4445
269
1581
835
622
3307
32312
4
empl.
82623
0
3439
5499
8509
17447
32312
4
ann.
pay.
2900547
13437
81511
153953
263991
512892
32312
4
rec.
32411
4
firms
155
18
23
9
7
57
32411
4
estab.
304
18
23
9
7
57
32411
4
empl.
69491
0
45
62
85
192
32411
4
ann.
pay.
4202766
16147
2108
1870
2988
23113
32411
4
rec.
32412
4
firms
662
24
128
120
94
366
32412
4
estab.
1452
24
128
121
99
372
32412
4
empl.
26947
0
317
821
1234
2372
32412
4
ann.
pay.
1180411
1822
16595
38345
64634
121396
32412
4
rec.
32419
4
firms
388
29
102
49
54
234
32419
4
estab.
465
29
102
49
54
234
32419
4
empl.
14562
0
223
329
771
1323
32419
4
ann.
pay.
614022
17966
7891
11992
37935
75784
32419
4
rec.
32511
4
firms
41
1
4
4
2
11
32511
4
estab.
58
1
4
4
2
11
32511
4
empl.
11259
[
a]
[
a]
31
[
b]
72
32511
4
ann.
pay.
702422
(
D)
(
D)
1001
(
D)
2568
32511
4
rec.
32512
4
firms
118
6
45
13
9
73
32512
4
estab.
647
6
45
13
9
73
32512
4
empl.
12881
[
a]
[
c]
80
[
b]
278
32512
4
ann.
pay.
603967
(
D)
(
D)
3140
(
D)
8765
32512
4
rec.
32513
4
firms
155
8
24
13
18
63
32513
4
estab.
204
8
24
13
18
63
32513
4
empl.
17433
0
54
89
252
395
32513
4
ann.
pay.
823845
491
1507
4253
9531
15782
32513
4
rec.
32518
4
firms
427
27
75
52
40
194
32518
4
estab.
724
27
75
54
40
196
32518
4
empl.
63672
0
191
346
525
1062
32518
4
ann.
pay.
3293604
17044
7009
13423
22055
59531
32518
4
rec.
32519
4
firms
579
30
98
59
54
241
32519
4
estab.
830
30
98
59
54
241
32519
4
empl.
101618
0
220
401
738
1359
32519
4
ann.
pay.
5678686
2420
9260
13813
34704
60197
32519
4
rec.
32521
4
firms
426
37
46
38
47
168
32521
4
estab.
708
37
46
38
47
168
32521
4
empl.
75339
0
98
261
679
1038
32521
4
ann.
pay.
4047060
6299
3234
9181
23902
42616
32521
4
rec.
32522
4
firms
73
5
9
5
4
23
32522
4
estab.
112
5
9
5
4
23
32522
4
empl.
38858
0
20
36
64
120
32522
4
ann.
pay.
1548426
325
396
745
1667
3133
32522
4
rec.
32531
4
firms
501
37
135
98
65
335
32531
4
estab.
682
37
135
98
65
335
32531
4
empl.
23543
[
a]
[
e]
668
856
1860
32531
4
ann.
pay.
968633
(
D)
(
D)
17553
23073
50534
32531
4
rec.
32532
4
firms
228
20
57
35
29
141
32532
4
estab.
266
20
57
35
29
141
32532
4
empl.
14709
[
a]
[
c]
240
401
762
32532
4
ann.
pay.
711929
(
D)
(
D)
8178
12998
40237
32532
4
rec.
32541
4
firms
1467
107
339
210
191
847
32541
4
estab.
1812
107
339
210
192
848
32541
4
empl.
217111
0
744
1435
2621
4800
32541
4
ann.
pay.
12590376
18563
29604
56902
104331
209400
32541
4
rec.
32551
4
firms
1140
44
290
204
216
754
32551
4
estab.
1428
44
290
204
216
754
32551
4
empl.
52935
0
694
1363
2921
4978
32551
4
ann.
pay.
2184193
2201
19832
48896
98096
169025
32551
4
rec.
32552
4
firms
528
29
137
102
76
344
32552
4
estab.
682
29
137
102
76
344
32552
4
empl.
21968
0
325
691
1065
2081
32552
4
ann.
pay.
912912
1317
9582
24477
44081
79457
32552
4
rec.
32561
4
firms
1597
103
509
300
235
1147
32561
4
estab.
1765
103
509
301
235
1148
32561
4
empl.
63155
0
1202
2044
3174
6420
32561
4
ann.
pay.
2565322
18173
32886
60731
98362
210152
32561
4
rec.
32562
4
firms
712
82
178
96
97
453
32562
4
estab.
763
82
178
96
97
453
32562
4
empl.
65041
0
395
653
1340
2388
32562
4
ann.
pay.
2344859
4768
20927
20234
35957
81886
32562
4
rec.
32591
4
firms
254
11
45
54
41
151
32591
4
estab.
564
11
45
54
41
151
32591
4
empl.
13494
[
a]
[
c]
363
[
f]
1059
32591
4
ann.
pay.
554750
(
D)
(
D)
12584
(
D)
37879
32591
4
rec.
32592
4
firms
62
4
13
7
2
26
32592
4
estab.
99
4
13
7
2
26
32592
4
empl.
7773
[
a]
[
b]
50
[
b]
111
32592
4
ann.
pay.
278163
(
D)
(
D)
1760
(
D)
4916
32592
4
rec.
32599
4
firms
1941
124
461
317
329
1231
32599
4
estab.
2253
124
461
318
332
1235
32599
4
empl.
99917
0
1095
2157
4490
7742
32599
4
ann.
pay.
4314380
13829
32828
68266
156982
271905
32599
4
rec.
32611
4
firms
1234
49
176
159
178
562
32611
4
estab.
1481
49
176
159
178
562
32611
4
empl.
112154
0
432
1099
2466
3997
32611
4
ann.
pay.
3858609
5063
11954
29694
73631
120342
32611
4
rec.
32612
4
firms
1016
36
224
166
154
580
32612
4
estab.
1203
36
224
166
154
580
32612
4
empl.
48436
0
526
1114
2122
3762
32612
4
ann.
pay.
1519124
3133
15589
25884
56990
101596
32612
4
rec.
32613
4
firms
434
28
137
96
75
336
32613
4
estab.
448
28
137
96
75
336
32613
4
empl.
15691
0
343
614
991
1948
32613
4
ann.
pay.
535563
3966
9321
14712
23612
51611
32613
4
rec.
32614
4
firms
566
21
118
97
103
339
32614
4
estab.
774
21
118
97
103
339
32614
4
empl.
37070
0
294
650
1377
2321
32614
4
ann.
pay.
1069200
1388
7873
15137
32739
57137
32614
4
rec.
32615
4
firms
257
14
19
13
30
76
32615
4
estab.
416
14
19
13
30
76
32615
4
empl.
29820
0
43
89
425
557
32615
4
ann.
pay.
863862
5740
1075
2512
15434
24761
32615
4
rec.
32616
4
firms
218
14
35
20
19
88
32616
4
estab.
486
14
35
20
19
88
32616
4
empl.
34874
0
77
133
280
490
32616
4
ann.
pay.
1037326
1347
1378
3911
7529
14165
32616
4
rec.
32619
4
firms
7994
528
1339
998
1237
4102
32619
4
estab.
9158
528
1339
999
1238
4104
32619
4
empl.
545810
0
3062
6844
17424
27330
32619
4
ann.
pay.
15583888
56638
82975
182053
485031
806697
32619
4
rec.
32621
4
firms
701
43
302
102
89
536
32621
4
estab.
874
43
302
103
90
538
32621
4
empl.
72784
0
633
678
1196
2507
32621
4
ann.
pay.
3016771
1431
11867
13064
28665
55027
32621
4
rec.
32622
4
firms
155
5
29
14
25
73
32622
4
estab.
222
5
29
14
27
75
32622
4
empl.
23454
0
67
94
345
506
32622
4
ann.
pay.
755288
1292
1941
2837
11613
17683
32622
4
rec.
32629
4
firms
1411
65
241
191
219
716
32629
4
estab.
1690
65
241
191
219
716
32629
4
empl.
110292
0
553
1309
3029
4891
32629
4
ann.
pay.
3323695
4093
13819
33915
78288
130115
32629
4
rec.
32711
4
firms
1144
114
481
164
126
885
32711
4
estab.
1191
116
481
164
126
887
32711
4
empl.
39610
0
974
1102
1714
3790
32711
4
ann.
pay.
1113666
5619
13360
17600
29124
65703
32711
4
rec.
32712
4
firms
547
42
134
73
59
308
32712
4
estab.
749
42
134
73
59
308
32712
4
empl.
37655
0
316
494
797
1607
32712
4
ann.
pay.
1168595
3286
7451
11554
23224
45515
32712
4
rec.
32721
4
firms
1976
183
770
340
224
1517
32721
4
estab.
2258
183
770
340
224
1517
32721
4
empl.
134626
0
1745
2251
3033
7029
32721
4
ann.
pay.
4743200
14803
36604
51005
75275
177687
32721
4
rec.
32731
4
firms
153
7
28
28
25
88
32731
4
estab.
257
7
28
28
25
88
32731
4
empl.
16775
0
59
201
325
585
32731
4
ann.
pay.
754211
1231
3770
7729
11942
24672
32731
4
rec.
32732
4
firms
2809
139
520
477
568
1704
32732
4
estab.
5242
139
521
480
597
1737
32732
4
empl.
90691
0
1215
3228
7828
12271
32732
4
ann.
pay.
3309854
13026
42360
93387
259779
408552
32732
4
rec.
32733
4
firms
930
28
154
127
176
485
32733
4
estab.
1338
28
154
127
178
487
32733
4
empl.
32656
0
344
897
2467
3708
32733
4
ann.
pay.
1131037
4773
9751
27194
78857
120575
32733
4
rec.
32739
4
firms
2092
139
555
403
406
1503
32739
4
estab.
2353
139
555
405
408
1507
32739
4
empl.
55232
0
1301
2774
5446
9521
32739
4
ann.
pay.
1742057
10523
30015
64830
150522
255890
32739
4
rec.
32741
4
firms
45
1
4
5
3
13
32741
4
estab.
84
1
4
5
3
13
32741
4
empl.
5201
[
a]
[
a]
31
36
78
32741
4
ann.
pay.
216172
(
D)
(
D)
727
1299
2538
32741
4
rec.
32742
4
firms
189
11
55
31
34
131
32742
4
estab.
288
11
55
31
34
131
32742
4
empl.
14377
[
a]
[
c]
214
460
778
32742
4
ann.
pay.
534040
(
D)
(
D)
4261
11638
19277
32742
4
rec.
32791
4
firms
319
13
43
41
57
154
32791
4
estab.
363
13
43
41
57
154
32791
4
empl.
20695
0
108
301
790
1199
32791
4
ann.
pay.
804486
3351
3045
10065
23886
40347
32791
4
rec.
32799
4
firms
1977
148
540
362
364
1414
32799
4
estab.
2351
148
541
362
366
1417
32799
4
empl.
60754
0
1268
2422
4913
8603
32799
4
ann.
pay.
2073583
9322
31326
60162
131115
231925
32799
4
rec.
33111
4
firms
318
67
47
28
17
159
33111
4
estab.
410
67
47
28
17
159
33111
4
empl.
148969
0
98
174
239
511
33111
4
ann.
pay.
7715797
9145
2676
4489
7879
24189
33111
4
rec.
33121
4
firms
179
17
13
13
11
54
33121
4
estab.
253
18
13
13
11
55
33121
4
empl.
27759
0
29
93
145
267
33121
4
ann.
pay.
1018269
5321
917
2524
4934
13696
33121
4
rec.
33122
4
firms
392
41
68
39
42
190
33122
4
estab.
516
41
68
39
42
190
33122
4
empl.
38074
0
149
254
549
952
33122
4
ann.
pay.
1424817
9312
4161
6982
18329
38784
33122
4
rec.
33131
4
firms
386
28
63
31
44
166
33131
4
estab.
551
28
63
31
44
166
33131
4
empl.
85364
0
156
207
575
938
33131
4
ann.
pay.
3438254
1557
5510
5465
17065
29597
33131
4
rec.
33141
4
firms
148
14
36
23
10
83
33141
4
estab.
171
14
37
23
10
84
33141
4
empl.
15857
0
81
155
141
377
33141
4
ann.
pay.
688611
920
2538
4717
6792
14967
33141
4
rec.
33142
4
firms
193
12
26
20
19
77
33142
4
estab.
247
12
26
20
19
77
33142
4
empl.
28824
0
50
134
248
432
33142
4
ann.
pay.
1049647
436
1386
4622
6924
13368
33142
4
rec.
33149
4
firms
441
23
91
48
55
217
33149
4
estab.
523
23
91
48
55
217
33149
4
empl.
38969
0
209
327
741
1277
33149
4
ann.
pay.
1548178
3293
5037
8935
22543
39808
33149
4
rec.
33151
4
firms
985
50
151
82
106
389
33151
4
estab.
1149
50
151
82
106
389
33151
4
empl.
134943
0
362
553
1481
2396
33151
4
ann.
pay.
4923662
5644
11433
15026
39046
71149
33151
4
rec.
33152
4
firms
1550
65
263
233
270
831
33152
4
estab.
1677
65
263
234
271
833
33152
4
empl.
96418
0
620
1600
3788
6008
33152
4
ann.
pay.
3020244
7866
16791
39114
104251
168022
33152
4
rec.
33211
4
firms
3046
129
442
419
521
1511
33211
4
estab.
3285
129
442
419
521
1511
33211
4
empl.
166094
0
1032
2900
7226
11158
33211
4
ann.
pay.
5913531
29775
32754
91023
236543
390095
33211
4
rec.
33221
4
firms
1552
92
412
273
248
1025
33221
4
estab.
1700
92
412
273
248
1025
33221
4
empl.
79405
0
942
1818
3376
6136
33221
4
ann.
pay.
2657379
6228
23222
47491
99820
176761
33221
4
rec.
33231
4
firms
4469
256
904
789
848
2797
33231
4
estab.
4744
256
904
791
848
2799
33231
4
empl.
150387
0
2119
5324
11886
19329
33231
4
ann.
pay.
5142431
64076
54727
149800
371203
639806
33231
4
rec.
33232
4
firms
7237
365
1619
1332
1403
4719
33232
4
estab.
7748
365
1619
1333
1406
4723
33232
4
empl.
240212
0
3770
8963
19371
32104
33232
4
ann.
pay.
7487573
26578
91228
248734
626032
992572
33232
4
rec.
33241
4
firms
427
29
53
49
59
190
33241
4
estab.
474
29
53
49
59
190
33241
4
empl.
26505
0
127
343
800
1270
33241
4
ann.
pay.
928139
2575
4786
11792
24934
44087
33241
4
rec.
33242
4
firms
558
14
52
57
94
217
33242
4
estab.
631
14
52
57
94
217
33242
4
empl.
33853
0
118
401
1315
1834
33242
4
ann.
pay.
1232102
768
4228
13320
39723
58039
33242
4
rec.
33243
4
firms
540
42
143
87
73
345
33243
4
estab.
751
42
143
87
73
345
33243
4
empl.
40118
0
335
582
957
1874
33243
4
ann.
pay.
1591300
6237
8460
13178
26711
54586
33243
4
rec.
33251
4
firms
894
41
198
125
128
492
33251
4
estab.
992
41
198
125
128
492
33251
4
empl.
73162
0
465
841
1726
3032
33251
4
ann.
pay.
2341590
3350
11236
20638
49018
84242
33251
4
rec.
33261
4
firms
1697
88
416
271
286
1061
33261
4
estab.
1888
88
416
271
286
1061
33261
4
empl.
71494
0
939
1845
3963
6747
33261
4
ann.
pay.
2100652
13584
24000
47323
112067
196974
33261
4
rec.
33271
4
firms
23787
1719
8750
5150
4134
19753
33271
4
estab.
23967
1719
8750
5150
4138
19757
33271
4
empl.
304052
0
19802
34680
55746
110228
33271
4
ann.
pay.
10085350
74699
473753
929727
1739678
3217857
33271
4
rec.
33272
4
firms
3516
58
433
589
857
1937
33272
4
estab.
3723
58
433
589
857
1937
33272
4
empl.
138479
0
1106
4103
11924
17133
33272
4
ann.
pay.
4855300
5614
38981
125731
377543
547869
33272
4
rec.
33281
4
firms
5882
326
1314
1060
1125
3825
33281
4
estab.
6401
326
1314
1062
1130
3832
33281
4
empl.
159101
0
3084
7235
15565
25884
33281
4
ann.
pay.
4789683
23727
77229
190876
439659
731491
33281
4
rec.
33291
4
firms
1176
75
215
144
170
604
33291
4
estab.
1454
75
215
144
170
604
33291
4
empl.
125046
0
519
979
2311
3809
33291
4
ann.
pay.
4568359
27455
14939
29893
74164
146451
33291
4
rec.
33299
4
firms
5447
524
1406
1029
957
3916
33299
4
estab.
5708
524
1406
1029
958
3917
33299
4
empl.
208315
0
3219
6963
13038
23220
33299
4
ann.
pay.
7236660
36965
85072
189863
379422
691322
33299
4
rec.
33311
4
firms
1400
89
328
235
254
906
33311
4
estab.
1502
89
328
235
254
906
33311
4
empl.
101017
0
748
1618
3450
5816
33311
4
ann.
pay.
3227881
6165
14169
33185
80337
133856
33311
4
rec.
33312
4
firms
734
63
125
100
102
390
33312
4
estab.
804
63
125
100
102
390
33312
4
empl.
73978
0
312
696
1440
2448
33312
4
ann.
pay.
3076878
6959
8096
19745
42843
77643
33312
4
rec.
33313
4
firms
761
39
178
128
134
479
33313
4
estab.
875
39
178
128
134
479
33313
4
empl.
45943
0
407
842
1776
3025
33313
4
ann.
pay.
1853204
4883
10536
29637
57543
102599
33313
4
rec.
33321
4
firms
304
26
88
55
46
215
33321
4
estab.
316
26
88
56
46
216
33321
4
empl.
8570
0
212
355
642
1209
33321
4
ann.
pay.
306407
944
6017
8615
20185
35761
33321
4
rec.
33322
4
firms
434
29
110
66
69
274
33322
4
estab.
463
29
110
66
69
274
33322
4
empl.
19293
0
267
449
945
1661
33322
4
ann.
pay.
774805
5402
8371
14955
31736
60464
33322
4
rec.
33329
4
firms
3658
191
880
594
597
2262
33329
4
estab.
3870
191
880
594
601
2266
33329
4
empl.
170033
0
2065
4004
8355
14424
33329
4
ann.
pay.
7386932
39970
61585
127178
301903
530636
33329
4
rec.
33331
4
firms
2436
151
656
380
348
1535
33331
4
estab.
2578
151
656
380
348
1535
33331
4
empl.
128579
0
1511
2518
4735
8764
33331
4
ann.
pay.
5003774
19617
45577
75222
173615
314031
33331
4
rec.
33341
4
firms
1558
100
309
230
212
851
33341
4
estab.
1868
100
309
230
213
852
33341
4
empl.
170863
0
705
1600
2873
5178
33341
4
ann.
pay.
5620001
10297
20263
46567
89534
166661
33341
4
rec.
33351
4
firms
10141
587
2611
2037
1988
7223
33351
4
estab.
10539
587
2611
2037
1991
7226
33351
4
empl.
255351
0
6086
13759
27139
46984
33351
4
ann.
pay.
10511461
46898
181583
453958
1019241
1701680
33351
4
rec.
33361
4
firms
801
43
158
96
120
417
33361
4
estab.
960
43
158
96
120
417
33361
4
empl.
112926
0
353
656
1728
2737
33361
4
ann.
pay.
4809472
2614
12153
20668
62157
97592
33361
4
rec.
33391
4
firms
729
45
150
113
113
421
33391
4
estab.
889
45
150
113
113
421
33391
4
empl.
69853
0
370
766
1542
2678
33391
4
ann.
pay.
2724022
5947
10071
25999
50468
92485
33391
4
rec.
33392
4
firms
1717
87
309
265
277
938
33392
4
estab.
1834
87
309
265
279
940
33392
4
empl.
98261
0
731
1808
3866
6405
33392
4
ann.
pay.
3732899
14630
22746
54193
128135
219704
33392
4
rec.
33399
4
firms
4001
251
1041
710
638
2640
33399
4
estab.
4331
251
1041
710
639
2641
33399
4
empl.
189785
0
2373
4745
8745
15863
33399
4
ann.
pay.
7505082
15736
71892
143655
290279
521562
33399
4
rec.
33411
4
firms
1938
247
534
240
286
1307
33411
4
estab.
2050
247
534
240
286
1307
33411
4
empl.
243164
0
1241
1603
3905
6749
33411
4
ann.
pay.
12628448
56540
47765
57935
161909
324149
33411
4
rec.
33421
4
firms
561
46
94
71
63
274
33421
4
estab.
615
46
94
71
63
274
33421
4
empl.
97046
0
210
467
898
1575
33421
4
ann.
pay.
7545310
13345
13215
19914
45290
91764
33421
4
rec.
33422
4
firms
1088
80
192
124
158
554
33422
4
estab.
1216
80
192
124
158
554
33422
4
empl.
155223
0
435
847
2229
3511
33422
4
ann.
pay.
7680288
14834
14173
33499
91948
154454
33422
4
rec.
33429
4
firms
463
32
148
92
54
326
33429
4
estab.
496
32
148
92
55
327
33429
4
empl.
24660
0
331
611
714
1656
33429
4
ann.
pay.
924167
9011
11583
20524
20600
61718
33429
4
rec.
33431
4
firms
531
63
153
71
77
364
33431
4
estab.
572
63
153
71
77
364
33431
4
empl.
32829
0
357
470
1020
1847
33431
4
ann.
pay.
1019089
6020
8944
12598
28655
56217
33431
4
rec.
33441
4
firms
5551
411
1124
757
792
3084
33441
4
estab.
6244
411
1125
758
794
3088
33441
4
empl.
588039
0
2521
5174
11011
18706
33441
4
ann.
pay.
23581337
85407
84489
173418
347003
690317
33441
4
rec.
33451
4
firms
4907
322
1239
783
696
3040
33451
4
estab.
5541
322
1240
785
698
3045
33451
4
empl.
488782
0
2827
5241
9729
17797
33451
4
ann.
pay.
24381954
55006
99006
185570
382309
721891
33451
4
rec.
33461
4
firms
824
81
278
127
110
596
33461
4
estab.
898
81
278
128
113
600
33461
4
empl.
51113
0
612
830
1565
3007
33461
4
ann.
pay.
1924714
11082
21586
30520
54532
117720
33461
4
rec.
33511
4
firms
61
4
14
4
9
31
33511
4
estab.
90
4
14
4
9
31
33511
4
empl.
16156
0
29
25
126
180
33511
4
ann.
pay.
556421
264
610
559
3449
4882
33511
4
rec.
33512
4
firms
1179
79
290
194
180
743
33512
4
estab.
1265
79
290
194
180
743
33512
4
empl.
58378
0
673
1326
2463
4462
33512
4
ann.
pay.
1742869
11665
16767
34748
63874
127054
33512
4
rec.
33521
4
firms
156
18
31
20
21
90
33521
4
estab.
189
18
31
20
21
90
33521
4
empl.
29021
[
a]
[
b]
[
c]
286
488
33521
4
ann.
pay.
905908
(
D)
(
D)
(
D)
8970
82079
33521
4
rec.
33522
4
firms
139
10
30
9
16
65
33522
4
estab.
181
10
30
9
17
66
33522
4
empl.
73763
[
a]
[
b]
[
b]
219
351
33522
4
ann.
pay.
2335996
(
D)
(
D)
(
D)
6603
8917
33522
4
rec.
33531
4
firms
2512
127
622
444
385
1578
33531
4
estab.
2964
127
622
444
388
1581
33531
4
empl.
210266
0
1464
2989
5242
9695
33531
4
ann.
pay.
7212010
19031
44341
90337
174833
328542
33531
4
rec.
33591
4
firms
122
4
26
22
13
65
33591
4
estab.
177
4
26
22
13
65
33591
4
empl.
31320
[
a]
[
b]
144
184
387
33591
4
ann.
pay.
1088658
(
D)
(
D)
4190
5493
11724
33591
4
rec.
33592
4
firms
296
21
25
15
27
88
33592
4
estab.
413
21
25
15
27
88
33592
4
empl.
57999
[
a]
[
b]
97
366
527
33592
4
ann.
pay.
2125177
(
D)
(
D)
2956
10415
18441
33592
4
rec.
33593
4
firms
616
39
119
84
81
323
33593
4
estab.
752
39
120
84
82
325
33593
4
empl.
68248
0
268
571
1131
1970
33593
4
ann.
pay.
2174622
3428
7086
17543
35319
63376
33593
4
rec.
33599
4
firms
1048
82
210
132
130
554
33599
4
estab.
1122
82
210
132
130
554
33599
4
empl.
57249
0
473
890
1756
3119
33599
4
ann.
pay.
2087898
8992
15241
30716
57162
112111
33599
4
rec.
33611
4
firms
268
36
96
35
26
193
33611
4
estab.
324
36
96
35
26
193
33611
4
empl.
204054
[
a]
[
c]
[
c]
334
763
33611
4
ann.
pay.
11596677
(
D)
(
D)
(
D)
8043
19868
33611
4
rec.
33612
4
firms
77
5
12
19
7
43
33612
4
estab.
87
5
12
19
7
43
33612
4
empl.
31429
[
a]
[
b]
[
c]
92
236
33612
4
ann.
pay.
1420477
(
D)
(
D)
(
D)
3253
9042
33612
4
rec.
33621
4
firms
1919
130
422
322
292
1166
33621
4
estab.
2116
130
422
322
292
1166
33621
4
empl.
128687
0
990
2164
4045
7199
33621
4
ann.
pay.
3815998
9210
21541
47812
94678
173241
33621
4
rec.
33631
4
firms
939
58
352
164
111
685
33631
4
estab.
1048
58
352
165
111
686
33631
4
empl.
104197
0
797
1068
1520
3385
33631
4
ann.
pay.
4491238
15555
17358
26862
37652
97427
33631
4
rec.
33632
4
firms
1035
64
251
156
110
581
33632
4
estab.
1135
64
251
156
110
581
33632
4
empl.
118129
0
544
1021
1514
3079
33632
4
ann.
pay.
4094164
4899
12837
24820
47022
89578
33632
4
rec.
33633
4
firms
179
11
36
27
21
95
33633
4
estab.
211
11
36
27
21
95
33633
4
empl.
48499
0
87
189
286
562
33633
4
ann.
pay.
2294232
207
2072
6134
6868
15281
33633
4
rec.
33634
4
firms
207
11
36
24
31
102
33634
4
estab.
282
11
36
24
31
102
33634
4
empl.
41357
0
92
149
405
646
33634
4
ann.
pay.
1478517
1212
2147
3317
9153
15829
33634
4
rec.
33635
4
firms
453
36
126
65
53
280
33635
4
estab.
550
36
126
65
53
280
33635
4
empl.
115906
0
294
427
751
1472
33635
4
ann.
pay.
6013521
6507
6501
10448
19616
43072
33635
4
rec.
33636
4
firms
276
23
64
34
26
147
33636
4
estab.
366
23
64
34
27
148
33636
4
empl.
46977
0
148
217
352
717
33636
4
ann.
pay.
1687217
1037
2309
4790
7290
15426
33636
4
rec.
33637
4
firms
638
15
56
45
75
191
33637
4
estab.
789
15
56
45
75
191
33637
4
empl.
126060
0
135
306
1083
1524
33637
4
ann.
pay.
5549720
3196
3683
8321
36042
51242
33637
4
rec.
33639
4
firms
1282
81
260
165
149
655
33639
4
estab.
1552
81
260
165
149
655
33639
4
empl.
200336
0
603
1103
2066
3772
33639
4
ann.
pay.
7115731
8945
14834
25448
60493
109720
33639
4
rec.
33641
4
firms
1521
116
340
223
222
901
33641
4
estab.
1827
116
340
223
222
901
33641
4
empl.
518881
0
784
1479
3058
5321
33641
4
ann.
pay.
26872794
27311
25238
44955
107203
204707
33641
4
rec.
33651
4
firms
176
11
24
15
22
72
33651
4
estab.
237
11
24
15
22
72
33651
4
empl.
37676
[
a]
[
b]
108
289
449
33651
4
ann.
pay.
1522233
(
D)
(
D)
3203
8772
15374
33651
4
rec.
33661
4
firms
1727
185
471
287
252
1195
33661
4
estab.
1835
185
471
287
253
1196
33661
4
empl.
142684
0
1055
1956
3428
6439
33661
4
ann.
pay.
4761852
17667
26192
47027
90558
181444
33661
4
rec.
33699
4
firms
800
79
222
133
121
555
33699
4
estab.
843
79
222
133
121
555
33699
4
empl.
46474
0
502
930
1621
3053
33699
4
ann.
pay.
1664365
5138
12281
25650
41243
84312
33699
4
rec.
33711
4
firms
7797
618
3465
1760
1109
6952
33711
4
estab.
7904
618
3466
1760
1111
6955
33711
4
empl.
101442
0
7729
11550
14858
34137
33711
4
ann.
pay.
2582130
54432
151572
247961
350628
804593
33711
4
rec.
33712
4
firms
6883
706
2572
1166
884
5328
33712
4
estab.
7347
706
2575
1171
893
5345
33712
4
empl.
284876
0
5649
7768
11884
25301
33712
4
ann.
pay.
6770555
34525
102074
146775
251499
534873
33712
4
rec.
33721
4
firms
4003
252
860
696
722
2530
33721
4
estab.
4206
252
860
696
723
2531
33721
4
empl.
173113
0
2021
4703
9916
16640
33721
4
ann.
pay.
5582340
17013
51625
119146
271695
459479
33721
4
rec.
33791
4
firms
620
46
140
101
100
387
33791
4
estab.
696
46
141
101
100
388
33791
4
empl.
24452
0
335
685
1362
2382
33791
4
ann.
pay.
671147
5161
5798
12114
26191
49264
33791
4
rec.
33792
4
firms
428
27
157
65
61
310
33792
4
estab.
470
27
157
65
61
310
33792
4
empl.
19978
0
380
436
809
1625
33792
4
ann.
pay.
476119
2036
8064
7969
18131
36200
33792
4
rec.
33911
4
firms
11840
795
5949
2181
1272
10197
33911
4
estab.
12474
795
5950
2185
1277
10207
33911
4
empl.
295923
0
12571
14175
16995
43741
33911
4
ann.
pay.
10830803
44293
304372
381693
509665
1240023
33911
4
rec.
33991
4
firms
3769
370
1750
676
423
3219
33991
4
estab.
3802
370
1751
676
423
3220
33991
4
empl.
59990
0
3696
4439
5637
13772
33991
4
ann.
pay.
1628839
12418
74968
98581
134923
320890
33991
4
rec.
33992
4
firms
2485
272
900
449
328
1949
33992
4
estab.
2572
273
901
449
328
1951
33992
4
empl.
74252
0
1944
2962
4497
9403
33992
4
ann.
pay.
2013094
13402
36986
56103
96988
203479
33992
4
rec.
33993
4
firms
997
135
364
143
125
767
33993
4
estab.
1022
135
364
143
125
767
33993
4
empl.
30690
0
721
954
1671
3346
33993
4
ann.
pay.
802395
7343
14858
22493
37979
82673
33993
4
rec.
33994
4
firms
972
73
347
178
137
735
33994
4
estab.
1006
73
347
178
137
735
33994
4
empl.
28737
0
788
1173
1802
3763
33994
4
ann.
pay.
805804
2367
16314
23506
44846
87033
33994
4
rec.
33995
4
firms
5800
587
2348
1133
820
4888
33995
4
estab.
5932
587
2349
1135
827
4898
33995
4
empl.
84503
0
5258
7476
11189
23923
33995
4
ann.
pay.
2572760
21609
104160
167737
297592
591098
33995
4
rec.
33999
4
firms
4690
550
1467
766
644
3427
33999
4
estab.
4939
550
1467
766
648
3431
33999
4
empl.
163373
0
3214
5125
8776
17115
33999
4
ann.
pay.
4620787
30389
65011
114902
226606
436908
33999
4
rec.
42111
4
firms
6572
729
2914
922
643
5208
42111
4
estab.
7701
729
2915
924
662
5230
42111
4
empl.
156084
0
5999
6103
8710
20812
42111
4
ann.
pay.
5190224
33161
181765
175852
264992
655770
42111
4
rec.
42112
4
firms
9140
746
4017
1664
1133
7560
42112
4
estab.
12159
754
4029
1696
1239
7718
42112
4
empl.
161154
0
8427
10974
14876
34277
42112
4
ann.
pay.
5662166
43175
281183
329943
458895
1113196
42112
4
rec.
42113
4
firms
1315
74
502
254
172
1002
42113
4
estab.
1872
77
503
262
183
1025
42113
4
empl.
22195
0
1057
1666
2254
4977
42113
4
ann.
pay.
806004
5451
26590
47261
67406
146708
42113
4
rec.
42114
4
firms
6757
446
3285
1700
925
6356
42114
4
estab.
6979
450
3287
1709
967
6413
42114
4
empl.
44772
0
7422
11108
11926
30456
42114
4
ann.
pay.
999395
15026
123570
214514
267562
620672
42114
4
rec.
42121
4
firms
6095
631
3057
947
627
5262
42121
4
estab.
6730
632
3064
954
656
5306
42121
4
empl.
67806
0
6139
6198
8343
20680
42121
4
ann.
pay.
2684905
28904
223596
207339
295721
755560
42121
4
rec.
42122
4
firms
7570
724
3643
1356
818
6541
42122
4
estab.
8291
725
3652
1374
858
6609
42122
4
empl.
89409
0
7484
8943
10803
27230
42122
4
ann.
pay.
3039605
31203
239625
280103
345938
896869
42122
4
rec.
42131
4
firms
5639
586
2296
950
723
4555
42131
4
estab.
6898
586
2304
963
759
4612
42131
4
empl.
91465
0
4871
6212
9719
20802
42131
4
ann.
pay.
3406634
36120
178678
220219
333195
768212
42131
4
rec.
42132
4
firms
2284
333
918
404
241
1896
42132
4
estab.
3104
333
919
406
250
1908
42132
4
empl.
23428
0
1949
2671
3156
7776
42132
4
ann.
pay.
858347
15613
62251
79762
107395
265021
42132
4
rec.
42133
4
firms
1032
115
460
156
105
836
42133
4
estab.
1658
117
462
158
115
852
42133
4
empl.
17413
0
911
1040
1352
3303
42133
4
ann.
pay.
679567
9412
38989
39121
53817
141339
42133
4
rec.
42139
4
firms
2468
309
1137
425
245
2116
42139
4
estab.
2904
309
1138
430
254
2131
42139
4
empl.
25278
0
2455
2788
3182
8425
42139
4
ann.
pay.
843971
10865
73001
76569
99527
259962
42139
4
rec.
42141
4
firms
1129
93
460
195
137
885
42141
4
estab.
1374
93
460
197
143
893
42141
4
empl.
21787
0
1027
1299
1858
4184
42141
4
ann.
pay.
1067047
3887
35694
47077
69791
156449
42141
4
rec.
42142
4
firms
5136
401
2034
1107
772
4314
42142
4
estab.
7235
402
2038
1120
813
4373
42142
4
empl.
140372
0
4644
7354
10196
22194
42142
4
ann.
pay.
5943666
16688
123248
202203
312292
654431
42142
4
rec.
42143
4
firms
13741
1956
5364
2450
1768
11538
42143
4
estab.
17315
1957
5374
2480
1857
11668
42143
4
empl.
326097
0
11786
16227
23621
51634
42143
4
ann.
pay.
20454371
135288
457334
640825
1031655
2265102
42143
4
rec.
42144
4
firms
5006
382
2180
1050
724
4336
42144
4
estab.
5404
383
2186
1064
761
4394
42144
4
empl.
52516
0
4904
6891
9687
21482
42144
4
ann.
pay.
1899852
17300
139666
222719
320716
700401
42144
4
rec.
42145
4
firms
8281
989
4251
1302
799
7341
42145
4
estab.
9829
990
4254
1312
829
7385
42145
4
empl.
124557
0
8558
8593
10627
27778
42145
4
ann.
pay.
6358123
54600
356413
333163
456503
1200679
42145
4
rec.
42146
4
firms
1504
129
657
245
178
1209
42146
4
estab.
1755
129
658
245
180
1212
42146
4
empl.
28755
0
1311
1623
2414
5348
42146
4
ann.
pay.
947256
8087
44637
52229
75523
180476
42146
4
rec.
42149
4
firms
2410
206
1041
484
312
2043
42149
4
estab.
2769
206
1044
507
345
2102
42149
4
empl.
32699
0
2232
3218
4171
9621
42149
4
ann.
pay.
1439787
7727
81783
119826
163917
373253
42149
4
rec.
42151
4
firms
9124
678
3800
1568
1225
7271
42151
4
estab.
11744
684
3815
1593
1273
7365
42151
4
empl.
166137
0
8273
10393
16227
34893
42151
4
ann.
pay.
6762552
43897
363039
421374
627473
1455783
42151
4
rec.
42152
4
firms
627
56
311
103
68
538
42152
4
estab.
729
56
313
109
77
555
42152
4
empl.
4791
0
612
667
867
2146
42152
4
ann.
pay.
270840
5506
31220
37283
49345
123354
42152
4
rec.
42161
4
firms
9531
750
4144
1929
1295
8118
42161
4
estab.
13773
759
4162
1988
1431
8340
42161
4
empl.
154975
0
9159
12726
17210
39095
42161
4
ann.
pay.
6601753
43165
351978
510167
733112
1638422
42161
4
rec.
42162
4
firms
3211
247
1347
675
427
2696
42162
4
estab.
3785
247
1355
690
456
2748
42162
4
empl.
51016
0
3066
4435
5614
13115
42162
4
ann.
pay.
2192995
15910
95371
153403
205721
470405
42162
4
rec.
42169
4
firms
15014
1481
6389
2956
1979
12805
42169
4
estab.
21088
1482
6427
3074
2248
13231
42169
4
empl.
293835
0
13852
19450
26327
59629
42169
4
ann.
pay.
16540651
152713
561445
805811
1236116
2756085
42169
4
rec.
42171
4
firms
7250
440
3050
1387
1084
5961
42171
4
estab.
9533
441
3064
1409
1141
6055
42171
4
empl.
112859
0
6570
9130
14408
30108
42171
4
ann.
pay.
4194475
24922
222327
322887
536944
1107080
42171
4
rec.
42172
4
firms
3669
337
1543
756
483
3119
42172
4
estab.
4801
337
1547
766
532
3182
42172
4
empl.
47331
0
3385
4977
6306
14668
42172
4
ann.
pay.
1801565
11846
120851
184305
246991
563993
42172
4
rec.
42173
4
firms
3247
194
1279
702
526
2701
42173
4
estab.
5589
197
1288
726
637
2848
42173
4
empl.
52121
0
2928
4639
7054
14621
42173
4
ann.
pay.
2210840
9746
108955
189357
303449
611507
42173
4
rec.
42174
4
firms
995
70
413
173
145
801
42174
4
estab.
1541
72
413
182
158
825
42174
4
empl.
13091
0
931
1133
1861
3925
42174
4
ann.
pay.
526359
2630
31521
44091
69024
147266
42174
4
rec.
42181
4
firms
3681
271
1411
618
512
2812
42181
4
estab.
5267
290
1412
626
571
2899
42181
4
empl.
91431
0
3090
4063
6864
14017
42181
4
ann.
pay.
3945761
11717
112549
142846
261041
528153
42181
4
rec.
42182
4
firms
8329
473
2750
1804
1763
6790
42182
4
estab.
9583
473
2758
1814
1859
6904
42182
4
empl.
102538
0
6109
12234
24199
42542
42182
4
ann.
pay.
2999045
22090
136670
281930
644045
1084735
42182
4
rec.
42183
4
firms
29095
2256
12938
5853
3857
24904
42183
4
estab.
35488
2260
12972
5999
4298
25529
42183
4
empl.
353234
0
27877
38618
51269
117764
42183
4
ann.
pay.
15377738
107785
1067069
1531169
2117444
4823467
42183
4
rec.
42184
4
firms
9882
674
4075
1980
1418
8147
42184
4
estab.
14984
676
4086
2011
1575
8348
42184
4
empl.
144708
0
9024
13151
18898
41073
42184
4
ann.
pay.
5627905
36944
319424
479068
722773
1558209
42184
4
rec.
42185
4
firms
5664
409
2472
1255
792
4928
42185
4
estab.
6768
410
2473
1276
849
5008
42185
4
empl.
60566
0
5628
8279
10335
24242
42185
4
ann.
pay.
1944730
18767
156617
225636
312003
713023
42185
4
rec.
42186
4
firms
3646
364
1718
632
433
3147
42186
4
estab.
3992
364
1725
643
446
3178
42186
4
empl.
45901
0
3656
4114
5689
13459
42186
4
ann.
pay.
2150843
22716
164014
181223
247516
615469
42186
4
rec.
42191
4
firms
5725
613
2718
997
693
5021
42191
4
estab.
6200
613
2728
1007
749
5097
42191
4
empl.
57676
0
5601
6538
9177
21316
42191
4
ann.
pay.
1919239
24067
176162
194944
306115
701288
42191
4
rec.
42192
4
firms
3055
308
1522
526
329
2685
42192
4
estab.
3190
309
1522
531
347
2709
42192
4
empl.
35626
0
3215
3385
4334
10934
42192
4
ann.
pay.
1328107
12204
99445
102402
144511
358562
42192
4
rec.
42193
4
firms
7790
688
2996
1485
1208
6377
42193
4
estab.
8974
689
2999
1504
1256
6448
42193
4
empl.
113246
0
6543
9922
16526
32991
42193
4
ann.
pay.
3185572
30755
165145
230139
428714
854753
42193
4
rec.
42194
4
firms
7858
907
4689
1217
606
7419
42194
4
estab.
7992
908
4693
1228
624
7453
42194
4
empl.
49800
0
9635
7839
7962
25436
42194
4
ann.
pay.
1765354
33882
308425
252245
267734
862286
42194
4
rec.
42199
4
firms
11487
1829
6161
1761
907
10658
42199
4
estab.
12101
1829
6165
1782
957
10733
42199
4
empl.
90039
0
12164
11353
11927
35444
42199
4
ann.
pay.
3272749
70575
327560
328512
359876
1086523
42199
4
rec.
42211
4
firms
1489
82
768
259
169
1278
42211
4
estab.
2263
82
769
264
180
1295
42211
4
empl.
32427
0
1566
1670
2297
5533
42211
4
ann.
pay.
1630580
3946
62057
63207
109059
238269
42211
4
rec.
42212
4
firms
6049
380
2921
1181
797
5279
42212
4
estab.
8104
380
2926
1191
869
5366
42212
4
empl.
124413
0
6150
7831
10566
24547
42212
4
ann.
pay.
3680634
15464
193156
252006
373730
834356
42212
4
rec.
42213
4
firms
4794
400
2125
843
618
3986
42213
4
estab.
5505
410
2126
853
645
4034
42213
4
empl.
70681
0
4490
5529
8355
18374
42213
4
ann.
pay.
2993175
20702
177088
201345
306416
705551
42213
4
rec.
42221
4
firms
6382
723
2907
1021
659
5310
42221
4
estab.
8124
723
2910
1027
675
5335
42221
4
empl.
194864
0
5994
6796
8793
21583
42221
4
ann.
pay.
9320121
53335
217033
243646
322343
836357
42221
4
rec.
42231
4
firms
5263
700
2517
948
535
4700
42231
4
estab.
5743
704
2520
952
554
4730
42231
4
empl.
46315
0
5317
6202
7142
18661
42231
4
ann.
pay.
1721969
34912
186617
205945
255454
682928
42231
4
rec.
42232
4
firms
4586
507
2196
734
494
3931
42232
4
estab.
4899
508
2199
739
509
3955
42232
4
empl.
61105
0
4478
4791
6630
15899
42232
4
ann.
pay.
2249678
26581
148319
150444
199064
524408
42232
4
rec.
42233
4
firms
7883
1081
4054
1175
683
6993
42233
4
estab.
8273
1081
4060
1182
699
7022
42233
4
empl.
78130
0
8163
7677
9032
24872
42233
4
ann.
pay.
2954221
50570
253160
227529
296610
827869
42233
4
rec.
42234
4
firms
1650
202
827
262
149
1440
42234
4
estab.
1746
202
827
264
152
1445
42234
4
empl.
23751
0
1621
1677
1893
5191
42234
4
ann.
pay.
1339772
8621
65602
59870
75532
209625
42234
4
rec.
42241
4
firms
3438
442
1396
605
375
2818
42241
4
estab.
4300
442
1397
608
380
2827
42241
4
empl.
169776
0
2899
4072
4955
11926
42241
4
ann.
pay.
5892475
18469
78277
101217
124133
322096
42241
4
rec.
42242
4
firms
3124
210
1199
581
416
2406
42242
4
estab.
3683
210
1200
592
437
2439
42242
4
empl.
85495
0
2611
3799
5606
12016
42242
4
ann.
pay.
3015156
11905
83627
132563
190729
418824
42242
4
rec.
42243
4
firms
2191
195
952
375
267
1789
42243
4
estab.
2795
195
954
376
272
1797
42243
4
empl.
48096
0
1973
2515
3508
7996
42243
4
ann.
pay.
1764862
6232
58786
76433
110264
251715
42243
4
rec.
42244
4
firms
942
48
327
165
164
704
42244
4
estab.
1016
48
327
165
168
708
42244
4
empl.
18661
0
724
1078
2213
4015
42244
4
ann.
pay.
533414
1786
23412
30376
66637
122211
42244
4
rec.
42245
4
firms
2134
205
981
343
288
1817
42245
4
estab.
2500
205
984
348
301
1838
42245
4
empl.
54639
0
1950
2290
3830
8070
42245
4
ann.
pay.
1464086
7538
47198
63218
99144
217098
42245
4
rec.
42246
4
firms
2978
454
1301
506
351
2612
42246
4
estab.
3072
454
1303
509
361
2627
42246
4
empl.
27239
0
2835
3282
4672
10789
42246
4
ann.
pay.
736211
15756
81220
84689
120193
301858
42246
4
rec.
42247
4
firms
3315
213
1366
640
490
2709
42247
4
estab.
3483
213
1367
646
497
2723
42247
4
empl.
51002
0
2953
4221
6733
13907
42247
4
ann.
pay.
1601235
7919
82430
118706
181506
390561
42247
4
rec.
42248
4
firms
5546
428
2069
1005
831
4333
42248
4
estab.
5984
428
2078
1022
858
4386
42248
4
empl.
105047
0
4645
6613
11263
22521
42248
4
ann.
pay.
3190105
26237
166613
236787
351628
781265
42248
4
rec.
42249
4
firms
11436
1257
5216
1827
1281
9581
42249
4
estab.
14615
1257
5220
1844
1323
9644
42249
4
empl.
295821
0
10343
12041
17458
39842
42249
4
ann.
pay.
10127934
44795
287955
337076
494292
1164118
42249
4
rec.
42251
4
firms
3636
145
1083
949
699
2876
42251
4
estab.
6305
145
1092
1012
922
3171
42251
4
empl.
57139
0
2664
6253
9045
17962
42251
4
ann.
pay.
1715682
6527
67716
163206
241484
478933
42251
4
rec.
42252
4
firms
1694
113
590
242
259
1204
42252
4
estab.
2046
113
592
243
268
1216
42252
4
empl.
25116
0
1237
1586
3635
6458
42252
4
ann.
pay.
255721
3285
23501
24419
32236
83441
42252
4
rec.
42259
4
firms
1539
215
774
249
134
1372
42259
4
estab.
1693
215
777
257
147
1396
42259
4
empl.
13139
0
1678
1617
1687
4982
42259
4
ann.
pay.
405726
9792
55064
46924
40270
152050
42259
4
rec.
42261
4
firms
3351
251
1572
550
397
2770
42261
4
estab.
4258
251
1576
563
446
2836
42261
4
empl.
43497
0
3235
3591
5484
12310
42261
4
ann.
pay.
1832737
13096
162985
157704
234732
568517
42261
4
rec.
42269
4
firms
8304
717
3995
1457
956
7125
42269
4
estab.
11532
717
4005
1484
1021
7227
42269
4
empl.
120930
0
8229
9505
12612
30346
42269
4
ann.
pay.
5727847
35028
326408
384359
537066
1282861
42269
4
rec.
42271
4
firms
5124
85
1095
1079
1016
3275
42271
4
estab.
7503
85
1101
1115
1138
3439
42271
4
empl.
99466
0
2657
7095
12575
22327
42271
4
ann.
pay.
3305423
4372
67465
194573
360756
627166
42271
4
rec.
42272
4
firms
2927
249
1265
473
310
2297
42272
4
estab.
3748
249
1269
480
321
2319
42272
4
empl.
34598
0
2745
3021
3832
9598
42272
4
ann.
pay.
1452080
14985
111034
101932
138057
366008
42272
4
rec.
42281
4
firms
2504
101
487
306
434
1328
42281
4
estab.
2958
102
487
319
450
1358
42281
4
empl.
95440
0
1101
2098
6082
9281
42281
4
ann.
pay.
3449998
13173
23643
54235
192360
283411
42281
4
rec.
42282
4
firms
1363
151
476
209
169
1005
42282
4
estab.
1837
151
477
210
186
1024
42282
4
empl.
55568
0
985
1408
2346
4739
42282
4
ann.
pay.
2490136
5808
35948
55525
92467
189748
42282
4
rec.
42291
4
firms
5176
512
2317
948
573
4350
42291
4
estab.
7427
512
2323
957
633
4425
42291
4
empl.
76223
0
4934
6156
7424
18514
42291
4
ann.
pay.
2595981
22525
121722
158426
213277
515950
42291
4
rec.
42292
4
firms
3237
274
1509
501
298
2582
42292
4
estab.
4202
274
1509
501
307
2591
42292
4
empl.
88779
0
3103
3270
3903
10276
42292
4
ann.
pay.
2835261
11762
94863
100341
137224
344190
42292
4
rec.
42293
4
firms
3538
394
1417
706
473
2990
42293
4
estab.
3938
401
1423
713
488
3025
42293
4
empl.
46748
0
3029
4615
6404
14048
42293
4
ann.
pay.
1126205
16180
67735
103834
148741
336490
42293
4
rec.
42294
4
firms
1343
107
389
227
215
938
42294
4
estab.
1573
107
389
230
220
946
42294
4
empl.
55531
0
860
1531
3007
5398
42294
4
ann.
pay.
1656342
5202
21774
37431
78635
143042
42294
4
rec.
42295
4
firms
1527
139
564
335
225
1263
42295
4
estab.
2219
139
568
340
272
1319
42295
4
empl.
20466
0
1218
2214
2946
6378
42295
4
ann.
pay.
749368
7084
38228
67106
99205
211623
42295
4
rec.
42299
4
firms
15243
2863
8268
2038
1037
14206
42299
4
estab.
15544
2866
8273
2053
1051
14243
42299
4
empl.
98420
0
16118
13227
13528
42873
42299
4
ann.
pay.
3210325
92369
449682
355000
381443
1278494
42299
4
rec.
44111
4
firms
23762
1187
2714
1777
3442
9120
44111
4
estab.
26219
1191
2716
1779
3463
9149
44111
4
empl.
1049621
0
5848
12265
49818
67931
44111
4
ann.
pay.
38856502
268043
148907
312350
1342197
2071497
44111
4
rec.
44112
4
firms
23079
2885
14198
3838
1378
22299
44112
4
estab.
23674
2888
14208
3877
1477
22450
44112
4
empl.
101776
0
29201
24276
17481
70958
44112
4
ann.
pay.
2579048
77011
568153
538841
443053
1627058
44112
4
rec.
44121
4
firms
2789
202
1013
668
525
2408
44121
4
estab.
3015
202
1014
671
560
2447
44121
4
empl.
31000
0
2356
4449
7051
13856
44121
4
ann.
pay.
962793
10563
49664
102849
193208
356284
44121
4
rec.
44122
4
firms
10196
1071
4351
2320
1610
9352
44122
4
estab.
10859
1072
4355
2354
1684
9465
44122
4
empl.
76073
0
9713
15386
21212
46311
44122
4
ann.
pay.
2007690
38150
208552
352825
567845
1167372
44122
4
rec.
44131
4
firms
26068
1769
11818
6683
3475
23745
44131
4
estab.
41890
1783
11840
6839
4035
24497
44131
4
empl.
345427
0
27470
43694
44822
115986
44131
4
ann.
pay.
7228735
53566
498749
853656
972104
2378075
44131
4
rec.
44132
4
firms
10528
652
3672
3036
2055
9415
44132
4
estab.
17762
659
3684
3072
2259
9674
44132
4
empl.
153351
0
8738
20550
26309
55597
44132
4
ann.
pay.
3917622
23911
158760
454951
619500
1257122
44132
4
rec.
44211
4
firms
21728
1984
8754
5411
3318
19467
44211
4
estab.
29723
1995
8789
5579
3859
20222
44211
4
empl.
267041
0
20150
35719
43299
99168
44211
4
ann.
pay.
6395872
55975
369734
726108
1001650
2153467
44211
4
rec.
44221
4
firms
14277
1245
7124
3271
1702
13342
44221
4
estab.
15967
1247
7139
3330
1931
13647
44221
4
empl.
99924
0
16043
21315
22086
59444
44221
4
ann.
pay.
2740273
33730
348273
518207
612851
1513061
44221
4
rec.
44229
4
firms
12356
1219
6714
2604
1094
11631
44229
4
estab.
18755
1229
6732
2656
1273
11890
44229
4
empl.
142773
0
14391
16702
13801
44894
44229
4
ann.
pay.
2142324
24073
215643
266026
223588
729330
44229
4
rec.
44311
4
firms
19526
1990
9948
4325
2062
18325
44311
4
estab.
28831
1996
9997
4483
2465
18941
44311
4
empl.
238445
0
22340
28025
26396
76761
44311
4
ann.
pay.
5134389
51288
389375
537950
603630
1582243
44311
4
rec.
44312
4
firms
11431
2114
5046
2351
1174
10685
44312
4
estab.
13248
2114
5049
2366
1237
10766
44312
4
empl.
103453
0
11517
15310
15237
42064
44312
4
ann.
pay.
3050799
88207
256208
356670
435708
1136793
44312
4
rec.
44313
4
firms
1450
78
696
319
206
1299
44313
4
estab.
3156
78
700
333
251
1362
44313
4
empl.
20009
0
1542
2096
2679
6317
44313
4
ann.
pay.
390025
3153
26361
40904
55610
126028
44313
4
rec.
44411
4
firms
1510
136
401
335
266
1138
44411
4
estab.
3929
136
402
335
269
1142
44411
4
empl.
284442
0
940
2252
3458
6650
44411
4
ann.
pay.
5610906
3647
19537
44567
70099
137850
44411
4
rec.
44412
4
firms
3648
261
1809
880
434
3384
44412
4
estab.
8376
262
1814
908
572
3556
44412
4
empl.
43799
0
4239
5694
5296
15229
44412
4
ann.
pay.
1049969
5754
77651
116164
124833
324402
44412
4
rec.
44413
4
firms
13445
666
5361
3537
2384
11948
44413
4
estab.
15431
666
5366
3561
2501
12094
44413
4
empl.
138849
0
12575
23480
31452
67507
44413
4
ann.
pay.
2198684
16969
187243
354730
491079
1050021
44413
4
rec.
44419
4
firms
32622
2125
11190
7737
5838
26890
44419
4
estab.
43770
2127
11206
7827
6310
27470
44419
4
empl.
496484
0
26390
51680
77558
155628
44419
4
ann.
pay.
15397125
118628
639441
1338863
2226581
4323513
44419
4
rec.
44421
4
firms
4527
397
2308
1078
482
4265
44421
4
estab.
4769
397
2308
1094
511
4310
44421
4
empl.
26580
0
5265
7026
5989
18280
44421
4
ann.
pay.
582641
10916
94362
140059
137234
382571
44421
4
rec.
44422
4
firms
13014
1317
5183
2932
1920
11352
44422
4
estab.
16514
1318
5195
2986
2094
11593
44422
4
empl.
141046
0
11755
19485
24882
56122
44422
4
ann.
pay.
2937569
38809
222565
370500
524657
1156531
44422
4
rec.
44511
4
firms
45597
4918
18696
7212
5734
36560
44511
4
estab.
68553
4926
18713
7239
5857
36735
44511
4
empl.
2533012
0
39862
47994
77600
165456
44511
4
ann.
pay.
37986296
133745
458268
515088
882217
1989318
44511
4
rec.
44512
4
firms
22657
3030
11702
4614
2282
21628
44512
4
estab.
27707
3030
11713
4646
2396
21785
44512
4
empl.
156064
0
25534
30219
28807
84560
44512
4
ann.
pay.
1762465
55521
273562
300161
283396
912640
44512
4
rec.
44521
4
firms
6188
591
3173
1391
693
5848
44521
4
estab.
6619
592
3184
1404
720
5900
44521
4
empl.
38887
0
7222
9068
9030
25320
44521
4
ann.
pay.
564455
11633
95681
121735
125896
354945
44521
4
rec.
44522
4
firms
1727
254
965
303
131
1653
44522
4
estab.
1776
254
965
310
146
1675
44522
4
empl.
7857
0
2043
1962
1596
5601
44522
4
ann.
pay.
121554
5966
27993
26854
23163
83976
44522
4
rec.
44523
4
firms
3094
676
1526
432
262
2896
44523
4
estab.
3209
677
1528
438
277
2920
44523
4
empl.
17533
0
3207
2780
3397
9384
44523
4
ann.
pay.
256153
14041
44639
35522
42493
136695
44523
4
rec.
44529
4
firms
8033
1900
3250
1432
800
7382
44529
4
estab.
12043
1902
3270
1473
903
7548
44529
4
empl.
61339
0
7056
9454
10045
26555
44529
4
ann.
pay.
745116
36339
72767
87138
93517
289761
44529
4
rec.
44531
4
firms
24830
2107
14314
5473
2074
23968
44531
4
estab.
27880
2121
14343
5573
2325
24362
44531
4
empl.
129129
0
31753
35178
25900
92831
44531
4
ann.
pay.
1820912
30064
406227
418489
337653
1192433
44531
4
rec.
44611
4
firms
22073
1005
6658
7238
4798
19699
44611
4
estab.
42565
1008
6671
7317
5138
20134
44611
4
empl.
722779
0
17252
48763
63200
129215
44611
4
ann.
pay.
12010871
46092
374471
945437
1170349
2536349
44611
4
rec.
44612
4
firms
4197
655
2398
680
289
4022
44612
4
estab.
9526
655
2408
727
385
4175
44612
4
empl.
58182
0
4846
4383
3608
12837
44612
4
ann.
pay.
695306
11851
58747
55346
51300
177244
44612
4
rec.
44613
4
firms
6683
484
3978
1419
499
6380
44613
4
estab.
14724
488
4016
1535
726
6765
44613
4
empl.
74368
0
8880
8996
6213
24089
44613
4
ann.
pay.
1600739
10652
194320
198374
143834
547180
44613
4
rec.
44619
4
firms
11316
1636
5482
2322
1057
10497
44619
4
estab.
15934
1657
5525
2500
1441
11123
44619
4
empl.
84919
0
12091
15044
13754
40889
44619
4
ann.
pay.
1819429
43985
221103
293379
293845
852312
44619
4
rec.
44711
4
firms
38342
3160
13167
9969
7084
33380
44711
4
estab.
82207
3190
13200
10107
7713
34210
44711
4
empl.
647007
0
32153
67199
90257
189609
44711
4
ann.
pay.
7990907
86570
365603
751974
1038753
2242900
44711
4
rec.
44719
4
firms
33441
2406
15405
8415
4151
30377
44719
4
estab.
41730
2420
15420
8526
4508
30874
44719
4
empl.
299456
0
35997
54931
51264
142192
44719
4
ann.
pay.
4340031
61328
533153
774023
743673
2112177
44719
4
rec.
44811
4
firms
6218
379
3122
1518
670
5689
44811
4
estab.
11863
391
3134
1564
813
5902
44811
4
empl.
87451
0
7052
9848
8258
25158
44811
4
ann.
pay.
1434785
7378
116594
170124
163985
458081
44811
4
rec.
44812
4
firms
16723
1502
9428
3494
1432
15856
44812
4
estab.
37451
1516
9609
3582
1693
16400
44812
4
empl.
294306
0
20651
22483
18046
61180
44812
4
ann.
pay.
3516459
25280
236390
270257
256025
787952
44812
4
rec.
44813
4
firms
2857
378
1569
541
206
2694
44813
4
estab.
5168
378
1574
556
231
2739
44813
4
empl.
47442
0
3425
3435
2619
9479
44813
4
ann.
pay.
533654
5751
32025
34045
31444
103265
44813
4
rec.
44814
4
firms
7911
832
3665
1634
926
7057
44814
4
estab.
20838
835
3680
1668
1047
7230
44814
4
empl.
393745
0
7863
10780
11733
30376
44814
4
ann.
pay.
5195951
15510
95001
134440
161957
406908
44814
4
rec.
44815
4
firms
2325
355
1366
345
131
2197
44815
4
estab.
5790
357
1374
373
158
2262
44815
4
empl.
29089
0
2770
2197
1592
6559
44815
4
ann.
pay.
368638
9246
33201
29643
22951
95041
44815
4
rec.
44819
4
firms
7733
1200
3931
1446
641
7218
44819
4
estab.
11761
1201
3950
1516
749
7416
44819
4
empl.
76912
0
8369
9262
8012
25643
44819
4
ann.
pay.
1068347
23530
104025
122526
117731
367812
44819
4
rec.
44821
4
firms
7289
476
3633
1747
815
6671
44821
4
estab.
29603
478
3660
1851
1086
7075
44821
4
empl.
195504
0
8363
11318
10279
29960
44821
4
ann.
pay.
2472505
15260
120893
168006
165821
469980
44821
4
rec.
44831
4
firms
19306
1754
11337
4106
1461
18658
44831
4
estab.
28104
1768
11387
4243
1730
19128
44831
4
empl.
144380
0
24874
26384
18372
69630
44831
4
ann.
pay.
3030158
32181
433316
519687
426332
1411516
44831
4
rec.
44832
4
firms
841
97
420
141
91
749
44832
4
estab.
2082
97
422
148
119
786
44832
4
empl.
11562
0
921
917
1133
2971
44832
4
ann.
pay.
191947
1321
15222
14501
19923
50967
44832
4
rec.
45111
4
firms
19882
2663
10145
3926
1922
18656
45111
4
estab.
24146
2677
10169
4020
2232
19098
45111
4
empl.
181428
0
21959
25508
24806
72273
45111
4
ann.
pay.
2653013
50307
328969
360402
370467
1110145
45111
4
rec.
45112
4
firms
6529
894
3421
1207
585
6107
45112
4
estab.
10934
897
3425
1221
658
6201
45112
4
empl.
118603
0
7010
7782
7576
22368
45112
4
ann.
pay.
1582076
20692
74709
82836
87843
266080
45112
4
rec.
45113
4
firms
4040
374
2373
829
303
3879
45113
4
estab.
6223
376
2381
846
351
3954
45113
4
empl.
47828
0
5005
5345
3872
14222
45113
4
ann.
pay.
499594
5921
49608
55277
51137
161943
45113
4
rec.
45114
4
firms
3818
281
1897
877
478
3533
45114
4
estab.
4512
281
1904
906
612
3703
45114
4
empl.
30499
0
4275
5662
6347
16284
45114
4
ann.
pay.
655975
6606
71390
97392
130696
306084
45114
4
rec.
45121
4
firms
8536
860
4471
1680
838
7849
45121
4
estab.
14385
862
4479
1732
979
8052
45121
4
empl.
137149
0
9678
10914
10702
31294
45121
4
ann.
pay.
1703524
23408
109487
115309
132554
380758
45121
4
rec.
45122
4
firms
3640
451
1973
690
286
3400
45122
4
estab.
7956
451
1978
713
343
3485
45122
4
empl.
64353
0
4230
4434
3726
12390
45122
4
ann.
pay.
801054
9927
54132
59990
55245
179294
45122
4
rec.
45211
4
firms
167
49
18
8
3
78
45211
4
estab.
10526
49
18
8
3
78
45211
4
empl.
1783556
[
a]
37
48
[
b]
[
c]
45211
4
ann.
pay.
23494257
(
D)
487
417
(
D)
(
D)
45211
4
rec.
45291
4
firms
138
70
32
14
3
119
45291
4
estab.
1788
70
32
14
3
119
45291
4
empl.
449645
[
a]
73
97
[
b]
[
c]
45291
4
ann.
pay.
7021711
(
D)
915
1018
(
D)
(
D)
45291
4
rec.
45299
4
firms
10374
1380
5171
1978
1036
9565
45299
4
estab.
24443
1381
5182
1995
1122
9680
45299
4
empl.
245960
0
11111
12788
13463
37362
45299
4
ann.
pay.
3142383
22150
126229
141921
171859
462159
45299
4
rec.
45311
4
firms
24471
2269
13484
5715
2240
23708
45311
4
estab.
25634
2270
13492
5802
2482
24046
45311
4
empl.
123263
0
30438
36836
28484
95758
45311
4
ann.
pay.
1469027
31535
320694
393526
340904
1086659
45311
4
rec.
45321
4
firms
4688
439
2148
1068
595
4250
45321
4
estab.
7730
439
2148
1090
667
4344
45321
4
empl.
110228
0
4789
7012
7569
19370
45321
4
ann.
pay.
1990633
12253
71839
115753
142203
342048
45321
4
rec.
45322
4
firms
28370
3794
14749
5566
2541
26650
45322
4
estab.
36643
3799
14803
5712
2900
27214
45322
4
empl.
213984
0
31408
36161
32386
99955
45322
4
ann.
pay.
2281711
53028
331258
361266
349114
1094666
45322
4
rec.
45331
4
firms
14705
1888
9038
2061
796
13783
45331
4
estab.
18220
1889
9053
2103
905
13950
45331
4
empl.
105357
0
17811
13046
9950
40807
45331
4
ann.
pay.
1387460
25192
209356
164658
146434
545640
45331
4
rec.
45391
4
firms
6768
952
3251
1462
751
6416
45391
4
estab.
8462
953
3265
1479
834
6531
45391
4
empl.
63650
0
7108
9582
9803
26493
45391
4
ann.
pay.
801523
18825
83042
108360
113616
323843
45391
4
rec.
45392
4
firms
5614
924
3437
845
266
5472
45392
4
estab.
5953
926
3447
875
328
5576
45392
4
empl.
21509
0
7058
5369
3277
15704
45392
4
ann.
pay.
521298
19485
136468
113405
79903
349261
45392
4
rec.
45393
4
firms
4050
462
1429
984
720
3595
45393
4
estab.
5724
464
1440
1019
889
3812
45393
4
empl.
43234
0
3326
6540
9468
19334
45393
4
ann.
pay.
1342157
22497
84991
173792
265335
546615
45393
4
rec.
45399
4
firms
20499
3551
10512
3712
1679
19454
45399
4
estab.
24203
3563
10551
3864
2042
20020
45399
4
empl.
114819
0
22240
24025
21154
67419
45399
4
ann.
pay.
2064717
74917
361474
393619
382788
1212798
45399
4
rec.
45411
4
firms
8956
961
4331
1447
946
7685
45411
4
estab.
9792
961
4333
1455
968
7717
45411
4
empl.
229954
0
8900
9473
12476
30849
45411
4
ann.
pay.
7267653
44512
200271
234561
327357
806701
45411
4
rec.
45421
4
firms
5791
696
3178
851
520
5245
45421
4
estab.
6389
698
3178
854
531
5261
45421
4
empl.
66330
0
6119
5599
6982
18700
45421
4
ann.
pay.
1428097
18178
108740
108329
148777
384024
45421
4
rec.
45431
4
firms
8053
383
3013
2029
1360
6785
45431
4
estab.
12512
383
3016
2071
1472
6942
45431
4
empl.
106044
0
7176
13310
17350
37836
45431
4
ann.
pay.
2934046
11757
155645
320569
477537
965508
45431
4
rec.
45439
4
firms
12857
1822
7076
1884
1088
11870
45439
4
estab.
14655
1825
7096
1906
1208
12035
45439
4
empl.
113103
0
13593
12270
14135
39998
45439
4
ann.
pay.
2598163
41927
262225
255126
317685
876963
45439
4
rec.
48111
4
firms
784
163
209
92
64
528
48111
4
estab.
3377
164
209
93
69
535
48111
4
empl.
520756
0
413
615
837
1865
48111
4
ann.
pay.
20917358
7047
14319
21028
24695
67089
48111
4
rec.
48121
4
firms
1812
215
817
273
179
1484
48121
4
estab.
1971
215
817
274
188
1494
48121
4
empl.
39270
0
1606
1743
2318
5667
48121
4
ann.
pay.
1673860
10780
60390
53541
77598
202309
48121
4
rec.
48311
4
firms
836
85
251
114
118
568
48311
4
estab.
1272
85
251
115
121
572
48311
4
empl.
54680
0
548
762
1587
2897
48311
4
ann.
pay.
2383304
21803
25884
24856
57662
130205
48311
4
rec.
48321
4
firms
593
92
194
97
71
454
48321
4
estab.
639
92
194
97
71
454
48321
4
empl.
18074
0
428
633
1011
2072
48321
4
ann.
pay.
720447
3894
14064
17354
29854
65166
48321
4
rec.
48411
4
firms
16802
3548
7976
2244
1531
15299
48411
4
estab.
17532
3548
7980
2251
1550
15329
48411
4
empl.
136007
0
14976
14826
20623
50425
48411
4
ann.
pay.
3866921
88552
330404
355791
536122
1310869
48411
4
rec.
48412
4
firms
25491
5108
11449
2903
2178
21638
48412
4
estab.
32363
5110
11454
2921
2215
21700
48412
4
empl.
704236
0
20833
19160
29507
69500
48412
4
ann.
pay.
23382829
131399
440464
459342
769503
1800708
48412
4
rec.
48421
4
firms
8260
860
3257
1402
1284
6803
48421
4
estab.
9278
860
3260
1409
1316
6845
48421
4
empl.
124055
0
6708
9377
17590
33675
48421
4
ann.
pay.
3273377
30783
127175
178906
368855
705719
48421
4
rec.
48422
4
firms
34020
5035
19408
5035
2592
32070
48422
4
estab.
34732
5036
19413
5052
2617
32118
48422
4
empl.
194961
0
37426
32549
34288
104263
48422
4
ann.
pay.
5181558
129279
816113
741782
864256
2551430
48422
4
rec.
48423
4
firms
12671
1458
6420
1907
1328
11113
48423
4
estab.
14089
1458
6423
1914
1346
11141
48423
4
empl.
167899
0
12554
12497
17841
42892
48423
4
ann.
pay.
5313952
41919
271065
307474
472932
1093390
48423
4
rec.
48511
4
firms
491
55
165
56
60
336
48511
4
estab.
615
55
165
56
60
336
48511
4
empl.
32115
0
353
338
806
1497
48511
4
ann.
pay.
981378
3685
5156
4471
11765
25077
48511
4
rec.
48521
4
firms
229
24
70
37
19
150
48521
4
estab.
415
24
70
37
19
150
48521
4
empl.
23374
0
151
248
247
646
48521
4
ann.
pay.
650834
935
1771
3026
3219
8951
48521
4
rec.
48531
4
firms
3160
371
1763
449
294
2877
48531
4
estab.
3194
371
1763
452
298
2884
48531
4
empl.
27586
0
3036
3001
4034
10071
48531
4
ann.
pay.
412601
7730
33976
35232
52183
129121
48531
4
rec.
48532
4
firms
3395
527
1608
525
347
3007
48532
4
estab.
3437
527
1608
526
348
3009
48532
4
empl.
32898
0
3022
3501
4717
11240
48532
4
ann.
pay.
605564
10329
44014
47230
66958
168531
48532
4
rec.
48541
4
firms
3346
182
1177
493
466
2318
48541
4
estab.
4400
182
1177
493
472
2324
48541
4
empl.
152621
0
2399
3295
6431
12125
48541
4
ann.
pay.
1950914
10363
20352
30138
63876
124729
48541
4
rec.
48551
4
firms
1382
125
397
231
227
980
48551
4
estab.
1532
126
397
231
229
983
48551
4
empl.
32328
0
826
1552
3105
5483
48551
4
ann.
pay.
594388
4849
12077
22151
46058
85135
48551
4
rec.
48599
4
firms
2590
349
898
458
363
2068
48599
4
estab.
2765
350
898
458
365
2071
48599
4
empl.
48456
0
1886
3086
4906
9878
48599
4
ann.
pay.
821908
12377
29815
43437
72003
157632
48599
4
rec.
48611
4
firms
54
5
4
1
2
12
48611
4
estab.
358
5
4
1
4
14
48611
4
empl.
7333
[
a]
[
a]
[
a]
[
b]
[
b]
48611
4
ann.
pay.
442039
(
D)
(
D)
(
D)
(
D)
(
D)
48611
4
rec.
48621
4
firms
141
11
43
12
13
79
48621
4
estab.
1561
11
43
12
13
79
48621
4
empl.
35092
[
a]
92
[
b]
171
[
e]
48621
4
ann.
pay.
1993819
(
D)
3552
(
D)
9500
(
D)
48621
4
rec.
48691
4
firms
47
4
8
1
2
15
48691
4
estab.
490
4
8
1
5
18
48691
4
empl.
5935
[
a]
[
a]
[
a]
[
b]
[
b]
48691
4
ann.
pay.
347012
(
D)
(
D)
(
D)
(
D)
(
D)
48691
4
rec.
48699
4
firms
15
0
2
1
0
3
48699
4
estab.
86
0
2
1
0
3
48699
4
empl.
1046
0
[
a]
[
a]
0
[
a]
48699
4
ann.
pay.
64972
0
(
D)
(
D)
0
(
D)
48699
4
rec.
48711
4
firms
431
102
148
50
44
344
48711
4
estab.
472
102
148
50
44
344
48711
4
empl.
9033
[
a]
305
336
637
[
g]
48711
4
ann.
pay.
187007
(
D)
5341
5782
11291
(
D)
48711
4
rec.
48721
4
firms
1688
509
725
206
127
1567
48721
4
estab.
1718
509
725
208
129
1571
48721
4
empl.
12296
0
1264
1338
1660
4262
48721
4
ann.
pay.
273728
14876
32059
28157
37746
112838
48721
4
rec.
48799
4
firms
159
26
62
23
22
133
48799
4
estab.
163
26
63
23
22
134
48799
4
empl.
1747
[
a]
[
c]
[
c]
302
[
f]
48799
4
ann.
pay.
51256
(
D)
(
D)
(
D)
7577
(
D)
48799
4
rec.
48811
4
firms
1265
124
471
200
184
979
48811
4
estab.
1826
124
471
202
190
987
48811
4
empl.
60268
0
984
1335
2433
4752
48811
4
ann.
pay.
1215867
5440
16832
25196
48753
96221
48811
4
rec.
48819
4
firms
2184
247
996
383
244
1870
48819
4
estab.
2526
247
996
383
254
1880
48819
4
empl.
54453
0
2212
2526
3300
8038
48819
4
ann.
pay.
1860616
33061
53320
65106
91352
242839
48819
4
rec.
48821
4
firms
472
53
120
81
72
326
48821
4
estab.
821
53
122
83
81
339
48821
4
empl.
18704
0
257
552
977
1786
48821
4
ann.
pay.
572485
7294
6431
15887
26635
56247
48821
4
rec.
48831
4
firms
145
11
36
13
17
77
48831
4
estab.
196
11
36
13
20
80
48831
4
empl.
7471
0
67
93
247
407
48831
4
ann.
pay.
277692
800
1950
3570
9506
15826
48831
4
rec.
48832
4
firms
400
41
93
38
59
231
48832
4
estab.
619
41
96
38
64
239
48832
4
empl.
44967
0
216
240
849
1305
48832
4
ann.
pay.
2029910
10788
7212
6285
27276
51561
48832
4
rec.
48833
4
firms
826
150
356
99
85
690
48833
4
estab.
906
150
356
101
90
697
48833
4
empl.
11535
0
579
687
1109
2375
48833
4
ann.
pay.
429598
15449
40981
21404
37694
115528
48833
4
rec.
48839
4
firms
817
135
423
115
50
723
48839
4
estab.
963
135
425
120
67
747
48839
4
empl.
8480
0
793
775
671
2239
48839
4
ann.
pay.
286379
6061
24343
23575
24873
78852
48839
4
rec.
48841
4
firms
5851
695
2696
1292
793
5476
48841
4
estab.
6045
695
2758
1295
833
5581
48841
4
empl.
37271
0
5801
8414
10320
24535
48841
4
ann.
pay.
809073
27033
122798
156240
212083
518154
48841
4
rec.
48849
4
firms
577
121
219
78
52
470
48849
4
estab.
705
121
219
79
53
472
48849
4
empl.
9471
0
442
505
705
1652
48849
4
ann.
pay.
232196
9067
9168
9938
16334
44507
48849
4
rec.
48851
4
firms
12204
1287
5826
2477
1338
10928
48851
4
estab.
15806
1291
5847
2562
1570
11270
48851
4
empl.
148394
0
12920
16213
17522
46655
48851
4
ann.
pay.
5445908
53268
412119
562122
638895
1666404
48851
4
rec.
48899
4
firms
991
181
459
150
77
867
48899
4
estab.
1051
181
459
150
79
869
48899
4
empl.
20745
0
964
978
1035
2977
48899
4
ann.
pay.
681751
5779
17191
18419
21456
62845
48899
4
rec.
49211
4
firms
2464
490
1054
347
222
2113
49211
4
estab.
6096
490
1057
348
230
2125
49211
4
empl.
468988
0
2033
2261
3055
7349
49211
4
ann.
pay.
13928686
15204
42222
50272
62878
170576
49211
4
rec.
49221
4
firms
5160
723
2470
754
527
4474
49221
4
estab.
5627
723
2473
755
530
4481
49221
4
empl.
70579
0
4663
4933
7142
16738
49221
4
ann.
pay.
1363570
20498
92112
92336
134215
339161
49221
4
rec.
49311
4
firms
2675
248
899
433
365
1945
49311
4
estab.
3868
249
901
447
396
1993
49311
4
empl.
65890
0
1993
2784
4732
9509
49311
4
ann.
pay.
1804429
18696
45560
70824
122686
257766
49311
4
rec.
49312
4
firms
558
36
146
94
102
378
49312
4
estab.
864
38
146
97
107
388
49312
4
empl.
22692
0
365
625
1392
2382
49312
4
ann.
pay.
647103
3843
9580
18699
39801
71923
49312
4
rec.
49313
4
firms
360
58
105
48
59
270
49313
4
estab.
509
58
105
48
69
280
49313
4
empl.
4511
0
237
304
693
1234
49313
4
ann.
pay.
110249
4302
5776
6211
15136
31425
49313
4
rec.
49319
4
firms
841
78
303
136
107
624
49319
4
estab.
1477
78
303
137
117
635
49319
4
empl.
26407
0
631
892
1367
2890
49319
4
ann.
pay.
810943
3169
14010
22744
35409
75332
49319
4
rec.
51111
4
firms
6616
501
2294
1462
1035
5292
51111
4
estab.
8686
501
2294
1463
1042
5300
51111
4
empl.
401373
0
5244
9743
13840
28827
51111
4
ann.
pay.
12244525
22950
88594
159827
256270
527641
51111
4
rec.
51112
4
firms
5719
616
2529
1008
673
4826
51112
4
estab.
6250
616
2529
1008
676
4829
51112
4
empl.
131949
0
5463
6564
9065
21092
51112
4
ann.
pay.
6247801
39976
153360
205659
339485
738480
51112
4
rec.
51113
4
firms
2552
304
1205
379
222
2110
51113
4
estab.
2683
304
1207
381
222
2114
51113
4
empl.
90454
0
2441
2494
3010
7945
51113
4
ann.
pay.
3781501
14994
68943
77194
103274
264405
51113
4
rec.
51114
4
firms
1139
101
464
202
147
914
51114
4
estab.
1277
103
464
209
150
926
51114
4
empl.
38024
0
1052
1365
1958
4375
51114
4
ann.
pay.
1642916
3822
36324
50662
90101
180909
51114
4
rec.
51119
4
firms
2536
403
980
394
299
2076
51119
4
estab.
2839
403
980
398
303
2084
51119
4
empl.
66118
0
2005
2599
4005
8609
51119
4
ann.
pay.
2231650
28669
58607
82025
133184
302485
51119
4
rec.
51121
4
firms
9426
933
3789
1537
1252
7511
51121
4
estab.
11694
933
3800
1558
1296
7587
51121
4
empl.
283192
0
7939
10280
17068
35287
51121
4
ann.
pay.
23615784
54417
395910
511009
931234
1892570
51121
4
rec.
51211
4
firms
9529
2881
4772
943
464
9060
51211
4
estab.
9703
2884
4777
953
479
9093
51211
4
empl.
63336
0
8578
6173
6093
20844
51211
4
ann.
pay.
4742149
443982
863510
347165
329054
1983711
51211
4
rec.
51212
4
firms
629
82
303
94
69
548
51212
4
estab.
711
83
303
94
72
552
51212
4
empl.
26900
0
637
589
888
2114
51212
4
ann.
pay.
889219
3873
42492
22906
45195
114466
51212
4
rec.
51213
4
firms
2301
367
552
476
438
1833
51213
4
estab.
6280
369
558
495
477
1899
51213
4
empl.
132412
0
1318
3249
5785
10352
51213
4
ann.
pay.
1083890
28240
16096
27745
46583
118664
51213
4
rec.
51219
4
firms
3210
426
1685
525
287
2923
51219
4
estab.
3370
427
1690
530
294
2941
51219
4
empl.
32591
0
3264
3348
3865
10477
51219
4
ann.
pay.
1714060
47233
169887
135067
182243
534430
51219
4
rec.
51221
4
firms
279
57
162
33
18
270
51221
4
estab.
279
57
162
33
18
270
51221
4
empl.
1073
0
294
212
233
739
51221
4
ann.
pay.
48686
3615
13603
6584
12320
36122
51221
4
rec.
51222
4
firms
264
42
128
36
24
230
51222
4
estab.
289
42
128
36
24
230
51222
4
empl.
6970
0
240
236
323
799
51222
4
ann.
pay.
675618
1818
12513
10232
15202
39765
51222
4
rec.
51223
4
firms
692
143
381
74
33
631
51223
4
estab.
718
143
381
74
34
632
51223
4
empl.
5185
0
729
476
419
1624
51223
4
ann.
pay.
232378
11183
24878
16812
12563
65436
51223
4
rec.
51224
4
firms
1410
246
820
191
89
1346
51224
4
estab.
1422
246
820
193
93
1352
51224
4
empl.
10699
0
1586
1200
1167
3953
51224
4
ann.
pay.
649352
14191
43566
35553
38726
132036
51224
4
rec.
51229
4
firms
345
72
194
39
17
322
51229
4
estab.
403
72
194
40
17
323
51229
4
empl.
2547
0
356
255
209
820
51229
4
ann.
pay.
102145
5360
15256
6679
5651
32946
51229
4
rec.
51311
4
firms
5293
542
1146
1098
1340
4126
51311
4
estab.
6573
542
1147
1115
1401
4205
51311
4
empl.
114255
0
2640
7656
18124
28420
51311
4
ann.
pay.
3626997
36134
59764
120671
308297
524866
51311
4
rec.
51312
4
firms
1107
153
262
134
102
651
51312
4
estab.
1945
153
264
138
103
658
51312
4
empl.
128726
0
566
920
1382
2868
51312
4
ann.
pay.
6654464
35766
23242
23490
38630
121128
51312
4
rec.
51321
4
firms
349
47
117
44
33
241
51321
4
estab.
752
47
117
45
33
242
51321
4
empl.
32480
0
259
290
457
1006
51321
4
ann.
pay.
1902915
27078
9769
5533
18010
60390
51321
4
rec.
51322
4
firms
1516
167
616
259
161
1203
51322
4
estab.
4203
167
618
273
177
1235
51322
4
empl.
146241
0
1364
1651
2147
5162
51322
4
ann.
pay.
5368564
11214
33705
44909
62276
152104
51322
4
rec.
51331
4
firms
3037
582
952
447
382
2363
51331
4
estab.
22275
595
954
456
409
2414
51331
4
empl.
818245
0
2037
2965
5127
10129
51331
4
ann.
pay.
42099071
51735
71656
104397
204601
432389
51331
4
rec.
51332
4
firms
3356
709
1404
517
323
2953
51332
4
estab.
7867
711
1413
536
365
3025
51332
4
empl.
162430
0
2958
3445
4234
10637
51332
4
ann.
pay.
7101135
48435
77765
82637
124313
333150
51332
4
rec.
51333
4
firms
1664
354
614
249
156
1373
51333
4
estab.
2083
357
616
249
160
1382
51333
4
empl.
41232
0
1254
1607
2134
4995
51333
4
ann.
pay.
1698084
38338
39361
61447
95808
234954
51333
4
rec.
51334
4
firms
418
59
139
55
66
319
51334
4
estab.
679
61
139
57
67
324
51334
4
empl.
11818
0
276
379
875
1530
51334
4
ann.
pay.
781838
8016
10591
17666
38350
74623
51334
4
rec.
51339
4
firms
740
196
337
102
47
682
51339
4
estab.
863
196
337
102
49
684
51339
4
empl.
7274
0
659
673
579
1911
51339
4
ann.
pay.
448344
13714
21762
23535
18798
77809
51339
4
rec.
51411
4
firms
285
42
121
39
19
221
51411
4
estab.
516
42
122
41
26
231
51411
4
empl.
9920
0
219
269
231
719
51411
4
ann.
pay.
521746
2955
19474
9646
9233
41308
51411
4
rec.
51412
4
firms
2027
88
1081
396
229
1794
51412
4
estab.
2320
92
1081
398
241
1812
51412
4
empl.
24111
0
2293
2595
3015
7903
51412
4
ann.
pay.
416271
1312
25469
30448
42072
99301
51412
4
rec.
51419
4
firms
5184
1300
1879
825
540
4544
51419
4
estab.
5647
1310
1879
833
546
4568
51419
4
empl.
84943
0
4058
5439
7312
16809
51419
4
ann.
pay.
5612744
113015
122598
156538
247565
639716
51419
4
rec.
51421
4
firms
4756
787
1840
619
471
3717
51421
4
estab.
8308
787
1842
624
483
3736
51421
4
empl.
267526
0
3546
4052
6294
13892
51421
4
ann.
pay.
10690842
42503
128948
140691
214485
526627
51421
4
rec.
52111
4
firms
12
0
0
0
0
0
52111
4
estab.
41
0
0
0
0
0
52111
4
empl.
21456
0
0
0
0
0
52111
4
ann.
pay.
963924
0
0
0
0
0
52111
4
rec.
52211
4
firms
7920
206
202
568
1660
2636
52211
4
estab.
72956
206
205
601
2004
3016
52211
4
empl.
1483498
0
505
4186
23408
28099
52211
4
ann.
pay.
57390813
42902
30037
139209
698501
910649
52211
4
rec.
52212
4
firms
1836
27
74
150
245
496
52212
4
estab.
16861
27
74
154
327
582
52212
4
empl.
258906
0
192
[
g]
[
h]
[
h]
52212
4
ann.
pay.
9194476
5974
7176
(
D)
(
D)
(
D)
52212
4
rec.
52213
4
firms
9723
54
4606
1935
1251
7846
52213
4
estab.
15521
57
4615
2026
1721
8419
52213
4
empl.
176166
0
10929
12678
17088
40695
52213
4
ann.
pay.
4489743
3428
208748
290726
410308
913210
52213
4
rec.
52219
4
firms
31
3
4
3
6
16
52219
4
estab.
49
3
4
3
6
16
52219
4
empl.
1865
0
11
[
b]
[
b]
[
c]
52219
4
ann.
pay.
132605
33
170
(
D)
(
D)
(
D)
52219
4
rec.
52221
4
firms
154
20
28
16
9
73
52221
4
estab.
700
20
28
16
9
73
52221
4
empl.
45972
0
54
105
127
286
52221
4
ann.
pay.
1449178
1341
1753
5722
5801
14617
52221
4
rec.
52222
4
firms
3198
399
1448
455
242
2544
52222
4
estab.
7610
399
1450
474
265
2588
52222
4
empl.
140247
0
2973
2923
3090
8986
52222
4
ann.
pay.
6861074
24015
104858
120946
127692
377511
52222
4
rec.
52229
4
firms
17464
2855
8422
2729
1381
15387
52229
4
estab.
39740
2858
8457
2875
1812
16002
52229
4
empl.
379310
0
18362
17633
18174
54169
52229
4
ann.
pay.
17316231
167454
510817
583177
715267
1976715
52229
4
rec.
52231
4
firms
9535
1857
4280
1573
967
8677
52231
4
estab.
10954
1862
4293
1628
1093
8876
52231
4
empl.
70183
0
9184
10361
12751
32296
52231
4
ann.
pay.
3338246
88927
386004
448722
581816
1505469
52231
4
rec.
52232
4
firms
821
129
311
117
77
634
52232
4
estab.
1273
129
311
121
95
656
52232
4
empl.
51171
[
a]
[
f]
753
1062
2438
52232
4
ann.
pay.
1932085
(
D)
(
D)
21492
37171
91912
52232
4
rec.
52239
4
firms
4441
680
2116
724
353
3873
52239
4
estab.
7495
701
2139
772
541
4153
52239
4
empl.
80952
[
a]
[
h]
4632
4618
14106
52239
4
ann.
pay.
2938445
(
D)
(
D)
117667
133181
402802
52239
4
rec.
52311
4
firms
2838
503
1282
291
214
2290
52311
4
estab.
7105
504
1290
316
236
2346
52311
4
empl.
164073
0
2447
1872
2816
7135
52311
4
ann.
pay.
26179962
135592
173448
181459
352972
843471
52311
4
rec.
52312
4
firms
8053
1001
4811
941
479
7232
52312
4
estab.
23577
1001
4826
963
557
7347
52312
4
empl.
273692
0
9136
6016
6203
21355
52312
4
ann.
pay.
29825689
73037
391775
379895
488277
1332984
52312
4
rec.
52313
4
firms
618
113
301
77
39
530
52313
4
estab.
740
113
302
82
53
550
52313
4
empl.
6278
0
[
f]
[
f]
520
1603
52313
4
ann.
pay.
455366
8648
(
D)
(
D)
26592
84347
52313
4
rec.
52314
4
firms
1340
215
697
200
89
1201
52314
4
estab.
1444
216
698
203
100
1217
52314
4
empl.
13400
0
1416
1246
1136
3798
52314
4
ann.
pay.
892468
20699
86864
65958
67495
241016
52314
4
rec.
52321
4
firms
68
33
11
2
3
49
52321
4
estab.
82
33
11
2
3
49
52321
4
empl.
6647
0
[
a]
[
a]
49
78
52321
4
ann.
pay.
498989
25744
(
D)
(
D)
5320
31868
52321
4
rec.
52391
4
firms
6732
1224
4135
631
244
6234
52391
4
estab.
6883
1224
4144
646
256
6270
52391
4
empl.
25721
0
7141
3936
2865
13942
52391
4
ann.
pay.
1796791
98095
330352
251113
199068
878628
52391
4
rec.
52392
4
firms
10315
1711
5520
1424
706
9361
52392
4
estab.
11334
1713
5544
1476
778
9511
52392
4
empl.
128676
0
10935
9106
9195
29236
52392
4
ann.
pay.
16457265
134505
798895
1059654
1378907
3371961
52392
4
rec.
52393
4
firms
8329
1907
4839
828
362
7936
52393
4
estab.
9185
1909
4848
860
382
7999
52393
4
empl.
47218
0
8679
5243
4727
18649
52393
4
ann.
pay.
4206377
149976
509758
383768
448371
1491873
52393
4
rec.
52399
4
firms
3062
550
1708
318
163
2739
52399
4
estab.
3528
550
1713
325
177
2765
52399
4
empl.
58542
0
3010
2025
2090
7125
52399
4
ann.
pay.
3133007
51230
90216
69890
79260
290596
52399
4
rec.
52411
4
firms
1846
181
470
183
152
986
52411
4
estab.
14684
184
471
186
177
1018
52411
4
empl.
875544
0
959
1176
2023
4158
52411
4
ann.
pay.
37179347
18889
29271
43388
72552
164100
52411
4
rec.
52412
4
firms
3097
346
1209
515
245
2315
52412
4
estab.
24055
346
1213
527
264
2350
52412
4
empl.
648248
0
2783
3312
3227
9322
52412
4
ann.
pay.
31479951
17035
74379
100061
119047
310522
52412
4
rec.
52413
4
firms
275
31
112
34
12
189
52413
4
estab.
403
31
112
35
13
191
52413
4
empl.
8767
0
220
219
166
605
52413
4
ann.
pay.
500013
4362
8077
8019
14352
34810
52413
4
rec.
52421
4
firms
113112
9695
77408
16246
5821
109170
52421
4
estab.
120837
9702
77521
16837
7068
111128
52421
4
empl.
583399
0
156630
102827
75741
335198
52421
4
ann.
pay.
22360275
298515
3702809
3179239
2912481
10093044
52421
4
rec.
52429
4
firms
10089
1368
4675
1593
985
8621
52429
4
estab.
13679
1371
4703
1632
1145
8851
52429
4
empl.
196436
0
9467
10419
13149
33035
52429
4
ann.
pay.
7818428
69998
317105
398577
498592
1284272
52429
4
rec.
52591
4
firms
172
61
78
6
5
150
52591
4
estab.
196
61
78
6
5
150
52591
4
empl.
1246
0
127
[
b]
[
b]
242
52591
4
ann.
pay.
113675
5964
6025
(
D)
(
D)
35875
52591
4
rec.
52593
4
firms
577
119
256
62
24
461
52593
4
estab.
1217
119
257
66
26
468
52593
4
empl.
21730
0
478
361
357
1196
52593
4
ann.
pay.
1036974
12123
17015
30696
30140
89974
52593
4
rec.
52599
4
firms
264
116
105
20
5
246
52599
4
estab.
267
116
105
21
5
247
52599
4
empl.
996
0
202
[
c]
[
b]
393
52599
4
ann.
pay.
67446
15555
9055
(
D)
(
D)
34415
52599
4
rec.
53111
4
firms
54244
5279
35677
7677
3229
51862
53111
4
estab.
58913
5294
35744
7873
3661
52572
53111
4
empl.
276495
0
66357
49239
41085
156681
53111
4
ann.
pay.
5363183
150124
1034320
868617
769501
2822562
53111
4
rec.
53112
4
firms
28523
3389
18436
3467
1503
26795
53112
4
estab.
29945
3393
18482
3519
1623
27017
53112
4
empl.
154459
0
34511
21820
18681
75012
53112
4
ann.
pay.
4461976
121994
845283
552023
468992
1988292
53112
4
rec.
53113
4
firms
4877
486
3566
551
139
4742
53113
4
estab.
7268
486
3580
598
231
4895
53113
4
empl.
20184
0
7289
3335
1654
12278
53113
4
ann.
pay.
386837
10019
102961
51491
37215
201686
53113
4
rec.
53119
4
firms
10913
1282
7544
1390
399
10615
53119
4
estab.
11629
1285
7562
1470
502
10819
53119
4
empl.
39106
0
14602
8574
4702
27878
53119
4
ann.
pay.
793057
33775
248102
160180
100135
542192
53119
4
rec.
53121
4
firms
57708
10521
37591
5620
2214
55946
53121
4
estab.
63519
10557
37701
5932
2924
57114
53121
4
empl.
241101
0
67242
35528
28186
130956
53121
4
ann.
pay.
8691590
371460
1741684
961174
866468
3940786
53121
4
rec.
53131
4
firms
27348
3318
13560
4183
2667
23728
53131
4
estab.
33775
3336
13579
4238
2799
23952
53131
4
empl.
377239
0
26560
27207
35351
89118
53131
4
ann.
pay.
10874996
178052
697712
759824
1026877
2662465
53131
4
rec.
53132
4
firms
11839
1780
8055
1337
452
11624
53132
4
estab.
12048
1781
8064
1366
495
11706
53132
4
empl.
38622
0
15175
8483
5724
29382
53132
4
ann.
pay.
1347762
43357
419455
299973
223989
986774
53132
4
rec.
53139
4
firms
9458
2601
4901
965
493
8960
53139
4
estab.
10120
2609
4911
981
550
9051
53139
4
empl.
50326
0
8985
6091
6382
21458
53139
4
ann.
pay.
2473182
122719
343059
238055
311100
1014933
53139
4
rec.
53211
4
firms
2999
347
1392
465
324
2528
53211
4
estab.
5067
348
1396
479
392
2615
53211
4
empl.
120008
0
2993
3047
4139
10179
53211
4
ann.
pay.
2847643
10822
63575
67719
96164
238280
53211
4
rec.
53212
4
firms
2131
259
1103
277
175
1814
53212
4
estab.
5768
259
1105
278
191
1833
53212
4
empl.
51133
0
2230
1771
2240
6241
53212
4
ann.
pay.
1602214
18450
60245
49734
63972
192401
53212
4
rec.
53221
4
firms
1168
168
441
236
132
977
53221
4
estab.
2918
168
443
243
168
1022
53221
4
empl.
18296
0
974
1534
1652
4160
53221
4
ann.
pay.
466126
6440
23057
39015
42231
110743
53221
4
rec.
53222
4
firms
1537
220
761
268
135
1384
53222
4
estab.
2746
220
762
283
191
1456
53222
4
empl.
14589
0
1615
1739
1695
5049
53222
4
ann.
pay.
226045
3361
21243
22250
24895
71749
53222
4
rec.
53223
4
firms
12340
1156
6116
2921
1346
11539
53223
4
estab.
21700
1164
6140
3016
1667
11987
53223
4
empl.
157859
0
13974
18948
17228
50150
53223
4
ann.
pay.
1438267
25042
116694
138015
142560
422311
53223
4
rec.
53229
4
firms
4678
981
1713
803
576
4073
53229
4
estab.
6584
984
1717
821
650
4172
53229
4
empl.
50813
0
3681
5304
7634
16619
53229
4
ann.
pay.
1248752
26517
85799
107888
167587
387791
53229
4
rec.
53231
4
firms
3870
352
1577
966
574
3469
53231
4
estab.
6246
352
1584
984
650
3570
53231
4
empl.
40034
0
3675
6304
7155
17134
53231
4
ann.
pay.
1039769
10857
86513
142505
174866
414741
53231
4
rec.
53241
4
firms
3392
480
1340
592
437
2849
53241
4
estab.
4816
480
1342
603
474
2899
53241
4
empl.
51652
0
2834
3932
5624
12390
53241
4
ann.
pay.
1970198
28993
91445
131039
183229
434706
53241
4
rec.
53242
4
firms
1052
156
470
161
104
891
53242
4
estab.
1415
158
471
170
114
913
53242
4
empl.
14178
0
920
1044
1349
3313
53242
4
ann.
pay.
867861
7127
37641
51865
55273
151906
53242
4
rec.
53249
4
firms
4281
621
1737
617
527
3502
53249
4
estab.
5849
624
1742
630
584
3580
53249
4
empl.
74043
0
3592
4008
6989
14589
53249
4
ann.
pay.
2640977
27971
112451
117497
250679
508598
53249
4
rec.
53311
4
firms
1991
300
899
248
168
1615
53311
4
estab.
2124
300
900
259
179
1638
53311
4
empl.
22591
0
1726
1630
2089
5445
53311
4
ann.
pay.
1147607
23316
77722
68517
96194
265749
53311
4
rec.
54111
4
firms
163485
14770
108033
22910
10443
156156
54111
4
estab.
169399
14778
108122
23185
11145
157230
54111
4
empl.
988948
0
206153
147767
138402
492322
54111
4
ann.
pay.
51535054
860675
6726194
5727195
6623780
19937844
54111
4
rec.
54119
4
firms
7010
800
3459
1375
740
6374
54119
4
estab.
8439
800
3465
1395
868
6528
54119
4
empl.
60425
0
7373
9045
9553
25971
54119
4
ann.
pay.
2065925
27147
187713
267973
307128
789961
54119
4
rec.
54121
4
firms
93765
10532
56955
15333
6553
89373
54121
4
estab.
99083
10542
56986
15441
6968
89937
54121
4
empl.
1060647
0
113979
98588
85867
298434
54121
4
ann.
pay.
30260516
357491
2431112
2587571
2691890
8068064
54121
4
rec.
54131
4
firms
20569
2467
10577
4042
2014
19100
54131
4
estab.
21188
2468
10584
4063
2097
19212
54131
4
empl.
157670
0
22368
26421
26496
75285
54131
4
ann.
pay.
7550260
93006
751521
1039662
1188463
3072652
54131
4
rec.
54132
4
firms
7584
1865
3500
1208
631
7204
54132
4
estab.
7626
1865
3502
1212
636
7215
54132
4
empl.
39510
0
7101
7844
8358
23303
54132
4
ann.
pay.
1115885
51761
193559
196225
236376
677921
54132
4
rec.
54133
4
firms
46182
6336
21519
7324
5256
40435
54133
4
estab.
53424
6339
21540
7367
5386
40632
54133
4
empl.
795629
0
42046
48665
70676
161387
54133
4
ann.
pay.
40097774
320759
1705945
2061606
3243616
7331926
54133
4
rec.
54134
4
firms
2119
400
1251
245
136
2032
54134
4
estab.
2133
400
1251
245
138
2034
54134
4
empl.
9410
0
2332
1564
1722
5618
54134
4
ann.
pay.
352730
10589
58903
47546
61518
178556
54134
4
rec.
54135
4
firms
3077
588
1973
287
135
2983
54135
4
estab.
3133
589
1973
290
138
2990
54135
4
empl.
12223
0
3469
1866
1744
7079
54135
4
ann.
pay.
337544
16585
87358
52043
51435
207421
54135
4
rec.
54136
4
firms
624
108
313
93
49
563
54136
4
estab.
668
108
313
96
51
568
54136
4
empl.
11798
0
583
616
646
1845
54136
4
ann.
pay.
486638
4791
17737
23262
33077
78867
54136
4
rec.
54137
4
firms
8764
757
4704
1880
955
8296
54137
4
estab.
8957
757
4705
1892
983
8337
54137
4
empl.
55231
0
10386
12288
12391
35065
54137
4
ann.
pay.
1649852
21354
224717
317540
369758
933369
54137
4
rec.
54138
4
firms
4224
391
1488
790
578
3247
54138
4
estab.
5615
391
1491
798
603
3283
54138
4
empl.
89998
0
3397
5242
7696
16335
54138
4
ann.
pay.
3234837
18971
102637
164753
252670
539031
54138
4
rec.
54141
4
firms
10132
1844
6241
1260
514
9859
54141
4
estab.
10195
1845
6242
1268
525
9880
54141
4
empl.
36714
0
12083
8073
6664
26820
54141
4
ann.
pay.
1263331
58656
318356
227473
244198
848683
54141
4
rec.
54142
4
firms
1453
288
729
184
113
1314
54142
4
estab.
1489
288
731
185
115
1319
54142
4
empl.
14366
0
1373
1227
1475
4075
54142
4
ann.
pay.
676874
17348
52522
51492
60185
181547
54142
4
rec.
54143
4
firms
14952
2378
8914
2140
977
14409
54143
4
estab.
15063
2378
8919
2147
994
14438
54143
4
empl.
68785
0
17308
13779
12781
43868
54143
4
ann.
pay.
2792839
76133
549114
512093
544088
1681428
54143
4
rec.
54149
4
firms
1069
287
562
121
58
1028
54149
4
estab.
1070
287
562
121
58
1028
54149
4
empl.
4815
0
1015
787
791
2593
54149
4
ann.
pay.
164640
10967
35257
22297
29580
98101
54149
4
rec.
54151
4
firms
78806
19487
40872
7980
4641
72980
54151
4
estab.
85535
19494
40905
8047
4789
73235
54151
4
empl.
873455
0
71115
51933
62240
185288
54151
4
ann.
pay.
54755626
1245583
3680592
2605362
3527753
11059290
54151
4
rec.
54161
4
firms
62629
14425
34761
6359
3285
58830
54161
4
estab.
65691
14437
34803
6421
3445
59106
54161
4
empl.
487590
0
62227
41038
43580
146845
54161
4
ann.
pay.
28436637
838294
3177360
2197554
2438571
8651779
54161
4
rec.
54162
4
firms
6285
890
3257
1014
631
5792
54162
4
estab.
6913
891
3261
1023
658
5833
54162
4
empl.
48627
0
6482
6576
8320
21378
54162
4
ann.
pay.
2040495
31189
222987
242239
318773
815188
54162
4
rec.
54169
4
firms
14745
3840
8536
1240
561
14177
54169
4
estab.
15127
3840
8541
1261
592
14234
54169
4
empl.
65274
0
14638
7895
7424
29957
54169
4
ann.
pay.
3364375
162168
619274
353072
354366
1488880
54169
4
rec.
54171
4
firms
8049
1179
3142
1239
892
6452
54171
4
estab.
9652
1182
3142
1248
917
6489
54171
4
empl.
275141
0
6480
8193
11971
26644
54171
4
ann.
pay.
15282308
103633
299809
402307
620512
1426261
54171
4
rec.
54172
4
firms
1856
228
838
288
188
1542
54172
4
estab.
2037
228
840
294
194
1556
54172
4
empl.
34710
0
1703
1828
2499
6030
54172
4
ann.
pay.
1520776
16509
62760
74795
114794
268858
54172
4
rec.
54181
4
firms
12824
1935
6257
2224
1281
11697
54181
4
estab.
13635
1935
6259
2229
1293
11716
54181
4
empl.
147108
0
12467
14626
17121
44214
54181
4
ann.
pay.
8472136
103719
461061
603882
803843
1972505
54181
4
rec.
54182
4
firms
6253
817
3740
920
432
5909
54182
4
estab.
6580
818
3745
930
460
5953
54182
4
empl.
42377
0
7299
5956
5823
19078
54182
4
ann.
pay.
2369622
31884
327510
286240
304263
949897
54182
4
rec.
54183
4
firms
766
98
389
126
65
678
54183
4
estab.
890
98
390
127
67
682
54183
4
empl.
8957
0
793
817
843
2453
54183
4
ann.
pay.
491977
5740
38536
50515
53321
148112
54183
4
rec.
54184
4
firms
2112
270
1033
358
227
1888
54184
4
estab.
2731
270
1036
363
253
1922
54184
4
empl.
30625
0
2075
2363
3037
7475
54184
4
ann.
pay.
1277940
16982
98317
91953
108125
315377
54184
4
rec.
54185
4
firms
1862
248
966
279
188
1681
54185
4
estab.
2222
248
967
283
195
1693
54185
4
empl.
41804
0
1877
1840
2485
6202
54185
4
ann.
pay.
949302
11964
57454
62683
90492
222593
54185
4
rec.
54186
4
firms
3566
453
1304
563
477
2797
54186
4
estab.
3770
453
1305
565
483
2806
54186
4
empl.
85988
0
2790
3704
6411
12905
54186
4
ann.
pay.
2742321
22864
90487
110818
191931
416100
54186
4
rec.
54187
4
firms
500
79
241
62
50
432
54187
4
estab.
573
79
241
62
50
432
54187
4
empl.
9363
0
495
402
676
1573
54187
4
ann.
pay.
222800
1982
13913
11813
16429
44137
54187
4
rec.
54189
4
firms
9175
1218
5368
1448
608
8642
54189
4
estab.
9510
1218
5368
1454
634
8674
54189
4
empl.
64447
0
11023
9273
7892
28188
54189
4
ann.
pay.
1893459
42094
283612
259693
248249
833648
54189
4
rec.
54191
4
firms
3408
479
1354
445
345
2623
54191
4
estab.
4247
479
1356
448
357
2640
54191
4
empl.
118328
0
2630
2951
4711
10292
54191
4
ann.
pay.
3448761
32056
138301
127152
184185
481694
54191
4
rec.
54192
4
firms
13051
1862
8579
1600
571
12612
54192
4
estab.
18328
1864
8592
1632
607
12695
54192
4
empl.
80955
0
16369
10133
7487
33989
54192
4
ann.
pay.
1598665
41344
355906
220386
163169
780805
54192
4
rec.
54193
4
firms
1046
189
603
125
66
983
54193
4
estab.
1049
189
604
125
67
985
54193
4
empl.
5936
0
1129
819
894
2842
54193
4
ann.
pay.
184499
6034
27975
22619
27099
83727
54193
4
rec.
54194
4
firms
23573
1331
7683
7574
5360
21948
54194
4
estab.
23970
1331
7684
7576
5365
21956
54194
4
empl.
195708
0
19054
51460
70621
141135
54194
4
ann.
pay.
3977829
51405
334200
917315
1432849
2735769
54194
4
rec.
54199
4
firms
7744
3213
3354
638
294
7499
54199
4
estab.
8050
3213
3354
638
302
7507
54199
4
empl.
29803
0
6019
4086
3739
13844
54199
4
ann.
pay.
1062341
116553
176241
109354
104340
506488
54199
4
rec.
55111
4
firms
26419
1418
3223
774
1080
6495
55111
4
estab.
43681
1422
3231
792
1106
6551
55111
4
empl.
2703799
0
5276
3834
6961
16071
55111
4
ann.
pay.
175648657
290881
251821
221965
375672
1140339
55111
4
rec.
56111
4
firms
23118
3861
9533
3354
2217
18965
56111
4
estab.
26238
3869
9544
3364
2253
19030
56111
4
empl.
383987
0
19031
21984
29123
70138
56111
4
ann.
pay.
14810790
399577
978890
977169
1262366
3618002
56111
4
rec.
56121
4
firms
1252
114
214
136
170
634
56121
4
estab.
2523
114
214
143
180
651
56121
4
empl.
109662
0
480
911
2249
3640
56121
4
ann.
pay.
3520919
27065
22685
45573
91985
187308
56121
4
rec.
56131
4
firms
6841
1440
2422
896
621
5379
56131
4
estab.
7447
1447
2428
898
644
5417
56131
4
empl.
183243
0
4901
5908
8344
19153
56131
4
ann.
pay.
3917012
175982
202251
236275
296611
911119
56131
4
rec.
56132
4
firms
11151
1403
2075
941
884
5303
56132
4
estab.
25114
1406
2083
946
919
5354
56132
4
empl.
2549701
0
4277
6297
12228
22802
56132
4
ann.
pay.
46968885
287159
156709
199767
350315
993950
56132
4
rec.
56133
4
firms
4115
501
720
391
462
2074
56133
4
estab.
4964
502
720
393
467
2082
56133
4
empl.
881175
0
1458
2634
6383
10475
56133
4
ann.
pay.
20378962
136048
67883
87874
204860
496665
56133
4
rec.
56141
4
firms
4520
760
2716
493
266
4235
56141
4
estab.
4794
760
2717
499
272
4248
56141
4
empl.
34853
0
4746
3169
3525
11440
56141
4
ann.
pay.
787837
15458
89966
66472
76954
248850
56141
4
rec.
56142
4
firms
5298
797
1553
763
896
4009
56142
4
estab.
6657
797
1554
768
907
4026
56142
4
empl.
314845
0
3225
5184
12379
20788
56142
4
ann.
pay.
5295699
37955
79691
92540
182655
392841
56142
4
rec.
56143
4
firms
8758
1141
4570
1665
746
8122
56143
4
estab.
10767
1144
4573
1673
792
8182
56143
4
empl.
110428
0
10273
10714
9604
30591
56143
4
ann.
pay.
2542927
38053
167507
181022
198527
585109
56143
4
rec.
56144
4
firms
4696
434
1692
934
721
3781
56144
4
estab.
5272
438
1692
938
741
3809
56144
4
empl.
88882
0
3783
6288
9671
19742
56144
4
ann.
pay.
2334510
25320
83438
143042
245683
497483
56144
4
rec.
56145
4
firms
1102
101
405
213
178
897
56145
4
estab.
1509
101
407
217
181
906
56145
4
empl.
35613
0
898
1402
2408
4708
56145
4
ann.
pay.
1340700
7014
21967
33305
63287
125573
56145
4
rec.
56149
4
firms
5904
1265
3003
750
444
5462
56149
4
estab.
6229
1266
3012
763
465
5506
56149
4
empl.
57726
0
5577
4840
5865
16282
56149
4
ann.
pay.
1489572
36106
142366
125977
172915
477364
56149
4
rec.
56151
4
firms
21896
1957
12345
4981
1602
20885
56151
4
estab.
28782
1960
12360
5069
1896
21285
56151
4
empl.
185391
0
28886
31542
20678
81106
56151
4
ann.
pay.
4774773
54688
512993
591077
458915
1617673
56151
4
rec.
56152
4
firms
3220
417
1504
591
347
2859
56152
4
estab.
3514
417
1508
595
360
2880
56152
4
empl.
39555
0
3241
3888
4570
11699
56152
4
ann.
pay.
1159275
39783
84213
104662
123709
352367
56152
4
rec.
56159
4
firms
2756
346
1321
427
245
2339
56159
4
estab.
3783
346
1323
429
268
2366
56159
4
empl.
72584
0
2813
2758
3285
8856
56159
4
ann.
pay.
2082654
17142
70484
71649
83582
242857
56159
4
rec.
56161
4
firms
10081
1352
3691
1364
1191
7598
56161
4
estab.
12506
1353
3693
1369
1207
7622
56161
4
empl.
565924
0
7522
9114
16274
32910
56161
4
ann.
pay.
8397176
62013
153512
159975
248410
623910
56161
4
rec.
56162
4
firms
7539
787
3999
1424
706
6916
56162
4
estab.
9092
789
4004
1437
737
6967
56162
4
empl.
128695
0
8463
9317
9312
27092
56162
4
ann.
pay.
3458170
27699
177092
228534
246475
679800
56162
4
rec.
56171
4
firms
9409
1057
5137
1755
961
8910
56171
4
estab.
11170
1057
5139
1757
1012
8965
56171
4
empl.
83008
0
10573
11526
12764
34863
56171
4
ann.
pay.
2134454
20333
204694
249034
312090
786151
56171
4
rec.
56172
4
firms
52887
8178
23928
9004
5938
47048
56172
4
estab.
55648
8182
23931
9014
5954
47081
56172
4
empl.
878966
0
49130
59530
79596
188256
56172
4
ann.
pay.
11060638
185690
613678
665124
884114
2348606
56172
4
rec.
56173
4
firms
64584
17606
30775
9207
4282
61870
56173
4
estab.
65377
17606
30776
9208
4284
61874
56173
4
empl.
363906
0
62361
59778
56323
178462
56173
4
ann.
pay.
8082010
374365
1285297
1141380
1176099
3977141
56173
4
rec.
56174
4
firms
9174
1422
5195
1508
670
8795
56174
4
estab.
9342
1429
5196
1515
680
8820
56174
4
empl.
45415
0
10289
9755
8829
28873
56174
4
ann.
pay.
801762
25748
151974
152339
146503
476564
56174
4
rec.
56179
4
firms
5873
1238
3103
848
444
5633
56179
4
estab.
5919
1238
3105
851
450
5644
56179
4
empl.
26788
0
5936
5491
5882
17309
56179
4
ann.
pay.
650295
38180
129065
113500
142185
422930
56179
4
rec.
56191
4
firms
2337
316
884
327
251
1778
56191
4
estab.
2424
316
884
327
260
1787
56191
4
empl.
58126
0
1824
2195
3521
7540
56191
4
ann.
pay.
1256537
12450
47354
53441
74343
187588
56191
4
rec.
56192
4
firms
3915
688
1765
603
382
3438
56192
4
estab.
4186
690
1769
606
391
3456
56192
4
empl.
70594
0
3587
3990
5129
12706
56192
4
ann.
pay.
1816926
30451
126369
136875
178313
472008
56192
4
rec.
56199
4
firms
19344
3274
9900
2843
1673
17690
56199
4
estab.
20917
3275
9906
2862
1723
17766
56199
4
empl.
218566
0
19657
18519
21989
60165
56199
4
ann.
pay.
5114035
154927
576289
486063
600945
1818224
56199
4
rec.
56211
4
firms
7047
665
3091
1386
995
6137
56211
4
estab.
8368
665
3091
1391
1009
6156
56211
4
empl.
151562
0
6648
9228
13378
29254
56211
4
ann.
pay.
4779795
22690
137748
212458
358008
730904
56211
4
rec.
56221
4
firms
1663
247
594
292
198
1331
56221
4
estab.
2459
247
594
292
210
1343
56221
4
empl.
52756
0
1340
1935
2659
5934
56221
4
ann.
pay.
1967291
15865
35832
51216
74053
176966
56221
4
rec.
56291
4
firms
1586
183
440
213
245
1081
56291
4
estab.
1850
185
445
213
249
1092
56291
4
empl.
46328
0
934
1429
3372
5735
56291
4
ann.
pay.
1700879
8862
31258
45529
113432
199081
56291
4
rec.
56292
4
firms
771
117
290
124
93
624
56292
4
estab.
874
117
290
126
96
629
56292
4
empl.
12485
0
632
846
1229
2707
56292
4
ann.
pay.
347014
6289
12998
22762
29902
71951
56292
4
rec.
56299
4
firms
3224
385
1722
627
287
3021
56299
4
estab.
3409
385
1722
628
293
3028
56299
4
empl.
24269
0
3561
4066
3821
11448
56299
4
ann.
pay.
735912
8669
78468
104085
102740
293962
56299
4
rec.
61111
4
firms
16416
760
2116
1790
2865
7531
61111
4
estab.
18604
761
2117
1791
2881
7550
61111
4
empl.
659427
0
5121
12263
40932
58316
61111
4
ann.
pay.
12974811
59984
82795
164831
636442
944052
61111
4
rec.
61121
4
firms
549
23
70
40
53
186
61121
4
estab.
818
23
70
40
53
186
61121
4
empl.
74788
0
156
280
732
1168
61121
4
ann.
pay.
1854343
2360
3610
8248
19746
33964
61121
4
rec.
61131
4
firms
2366
81
415
174
165
835
61131
4
estab.
2946
81
415
174
175
845
61131
4
empl.
1260468
0
859
1133
2303
4295
61131
4
ann.
pay.
30127844
16204
23528
26899
55317
121948
61131
4
rec.
61141
4
firms
478
50
152
65
59
326
61141
4
estab.
570
50
152
65
59
326
61141
4
empl.
10608
0
313
423
809
1545
61141
4
ann.
pay.
230650
2293
6664
9705
16919
35581
61141
4
rec.
61142
4
firms
2589
428
1167
432
241
2268
61142
4
estab.
2896
428
1167
438
252
2285
61142
4
empl.
29603
0
2322
2817
3327
8466
61142
4
ann.
pay.
1113783
20716
71445
82465
118377
293003
61142
4
rec.
61143
4
firms
3176
655
1727
399
202
2983
61143
4
estab.
3299
655
1730
406
212
3003
61143
4
empl.
18926
0
3232
2577
2680
8489
61143
4
ann.
pay.
692042
23921
127530
95078
97433
343962
61143
4
rec.
61151
4
firms
5946
699
2541
1119
823
5182
61151
4
estab.
6856
701
2546
1143
901
5291
61151
4
empl.
69077
0
5430
7334
10867
23631
61151
4
ann.
pay.
1667611
19427
110417
132749
207423
470016
61151
4
rec.
61161
4
firms
7285
846
3735
1623
752
6956
61161
4
estab.
7448
848
3744
1643
792
7027
61161
4
empl.
42432
0
7796
10633
9679
28108
61161
4
ann.
pay.
455384
14672
82818
94333
95745
287568
61161
4
rec.
61162
4
firms
6374
1480
2852
1020
602
5954
61162
4
estab.
6527
1480
2859
1026
613
5978
61162
4
empl.
33576
0
5661
6652
8085
20398
61162
4
ann.
pay.
453160
34016
90463
83129
81633
289241
61162
4
rec.
61163
4
firms
754
106
278
122
118
624
61163
4
estab.
902
106
279
122
121
628
61163
4
empl.
11525
0
590
834
1647
3071
61163
4
ann.
pay.
163767
1949
8669
10107
17880
38605
61163
4
rec.
61169
4
firms
8830
1304
4100
1485
986
7875
61169
4
estab.
9862
1308
4101
1493
1028
7930
61169
4
empl.
79541
0
8287
9781
13182
31250
61169
4
ann.
pay.
1512495
40566
154647
159628
204086
558927
61169
4
rec.
61171
4
firms
3937
836
2071
450
284
3641
61171
4
estab.
4174
836
2073
453
299
3661
61171
4
empl.
33846
0
3851
2945
3758
10554
61171
4
ann.
pay.
1041475
29653
120626
83840
115144
349263
61171
4
rec.
62111
4
firms
173066
14743
83375
40734
20353
159205
62111
4
estab.
195167
14821
83651
41542
22053
162067
62111
4
empl.
1619363
0
187210
264583
270206
721999
62111
4
ann.
pay.
90403330
1626805
11536839
13268141
15514488
41946273
62111
4
rec.
62121
4
firms
111325
5335
46860
42100
14614
108909
62121
4
estab.
115060
5351
46966
42534
15588
110439
62121
4
empl.
665498
0
120796
277184
183477
581457
62121
4
ann.
pay.
19885297
286091
3029447
7813260
5897501
17026299
62121
4
rec.
62131
4
firms
30505
2906
21610
4922
920
30358
62131
4
estab.
30884
2911
21634
4981
1030
30556
62131
4
empl.
92993
0
46087
30367
11523
87977
62131
4
ann.
pay.
2003852
59498
842525
677228
295100
1874351
62131
4
rec.
62132
4
firms
16163
964
9141
4203
1440
15748
62132
4
estab.
17606
968
9191
4358
1821
16338
62132
4
empl.
82368
0
21599
27027
18212
66838
62132
4
ann.
pay.
1917446
32864
426035
566949
458508
1484356
62132
4
rec.
62133
4
firms
11318
1345
8357
898
375
10975
62133
4
estab.
11738
1347
8369
912
397
11025
62133
4
empl.
41004
0
13779
5741
4824
24344
62133
4
ann.
pay.
1059341
33391
345258
135829
120619
635097
62133
4
rec.
62134
4
firms
11862
1453
5313
2364
1529
10659
62134
4
estab.
14455
1458
5329
2421
1721
10929
62134
4
empl.
144201
0
10921
15567
20023
46511
62134
4
ann.
pay.
4412727
55718
289680
416022
569997
1331417
62134
4
rec.
62139
4
firms
14556
1651
9303
2459
746
14159
62139
4
estab.
15254
1655
9346
2568
921
14490
62139
4
empl.
60540
0
19251
15546
9442
44239
62139
4
ann.
pay.
1676484
56163
461203
442784
296883
1257033
62139
4
rec.
62141
4
firms
1020
60
403
138
123
724
62141
4
estab.
1845
60
403
139
155
757
62141
4
empl.
18966
0
825
933
1664
3422
62141
4
ann.
pay.
440604
5813
14985
16775
34759
72332
62141
4
rec.
62142
4
firms
3709
311
1175
451
381
2318
62142
4
estab.
6414
311
1175
460
410
2356
62142
4
empl.
132460
0
2277
3045
5184
10506
62142
4
ann.
pay.
3346652
26037
52983
69560
125203
273783
62142
4
rec.
62149
4
firms
6607
560
1540
945
969
4014
62149
4
estab.
14117
574
1545
956
1031
4106
62149
4
empl.
390019
0
3322
6406
12983
22711
62149
4
ann.
pay.
14014959
78908
137599
251630
483254
951391
62149
4
rec.
62151
4
firms
6006
590
2276
1165
795
4826
62151
4
estab.
9671
598
2283
1187
851
4919
62151
4
empl.
156328
0
4966
7746
10608
23320
62151
4
ann.
pay.
5649627
68895
244879
376483
497305
1187562
62151
4
rec.
62161
4
firms
12310
1176
2472
1229
1582
6459
62161
4
estab.
19439
1176
2474
1231
1593
6474
62161
4
empl.
901525
0
5129
8325
22393
35847
62161
4
ann.
pay.
15245666
157698
119640
164224
416113
857675
62161
4
rec.
62191
4
firms
2773
224
622
361
552
1759
62191
4
estab.
3524
224
624
361
556
1765
62191
4
empl.
107312
0
1342
2490
7852
11684
62191
4
ann.
pay.
2173076
10538
26059
36541
108816
181954
62191
4
rec.
62199
4
firms
1910
270
737
250
192
1449
62199
4
estab.
3222
270
739
252
208
1469
62199
4
empl.
69785
0
1541
1627
2550
5718
62199
4
ann.
pay.
2080914
13182
44039
44352
71627
173200
62199
4
rec.
62211
4
firms
3677
69
36
18
13
136
62211
4
estab.
5648
74
36
18
13
141
62211
4
empl.
4610069
0
67
107
182
356
62211
4
ann.
pay.
147661362
428059
3602
7095
5594
444350
62211
4
rec.
62221
4
firms
538
12
12
3
5
32
62221
4
estab.
848
12
13
3
5
33
62221
4
empl.
247775
[
a]
35
[
b]
[
b]
122
62221
4
ann.
pay.
8131790
(
D)
4973
(
D)
(
D)
16194
62221
4
rec.
62231
4
firms
306
28
12
3
3
46
62231
4
estab.
468
28
12
3
3
46
62231
4
empl.
153493
[
a]
24
[
b]
[
b]
82
62231
4
ann.
pay.
5075960
(
D)
1051
(
D)
(
D)
45998
62231
4
rec.
62311
4
firms
8383
518
554
238
274
1584
62311
4
estab.
16065
520
554
239
284
1597
62311
4
empl.
1557105
0
1164
1558
3798
6520
62311
4
ann.
pay.
28522345
152516
29057
30168
71454
283195
62311
4
rec.
62321
4
firms
4538
255
931
497
557
2240
62321
4
estab.
14773
270
936
511
579
2296
62321
4
empl.
277751
0
2049
3375
7635
13059
62321
4
ann.
pay.
4493222
28030
29323
48314
110528
216195
62321
4
rec.
62322
4
firms
3539
261
748
451
491
1951
62322
4
estab.
5922
262
749
459
499
1969
62322
4
empl.
104042
0
1668
3020
6744
11432
62322
4
ann.
pay.
1974036
9731
22463
42561
104135
178890
62322
4
rec.
62331
4
firms
13837
1740
4222
2097
1825
9884
62331
4
estab.
16791
1749
4225
2103
1869
9946
62331
4
empl.
434716
0
9228
13988
24941
48157
62331
4
ann.
pay.
6904700
83142
112487
160034
291368
647031
62331
4
rec.
62399
4
firms
3684
293
743
447
533
2016
62399
4
estab.
6191
293
746
449
550
2038
62399
4
empl.
137590
0
1596
3019
7415
12030
62399
4
ann.
pay.
2725256
12057
22705
43874
115945
194581
62399
4
rec.
62411
4
firms
7277
569
2638
1071
884
5162
62411
4
estab.
9361
574
2640
1083
942
5239
62411
4
empl.
139302
0
5741
7096
11905
24742
62411
4
ann.
pay.
2790621
25497
114607
143144
226635
509883
62411
4
rec.
62412
4
firms
9674
653
3080
1450
1242
6425
62412
4
estab.
13289
655
3085
1457
1289
6486
62412
4
empl.
279754
0
6402
9570
16623
32595
62412
4
ann.
pay.
4063488
16626
97473
141363
253508
508970
62412
4
rec.
62419
4
firms
15093
967
6862
2219
1616
11664
62419
4
estab.
20647
968
6873
2227
1728
11796
62419
4
empl.
285195
0
13492
14602
21864
49958
62419
4
ann.
pay.
5349779
33096
248355
277900
424767
984118
62419
4
rec.
62421
4
firms
2300
71
1109
410
239
1829
62421
4
estab.
3119
72
1114
414
246
1846
62421
4
empl.
24341
0
2325
2669
3187
8181
62421
4
ann.
pay.
368870
1379
28455
37018
52176
119028
62421
4
rec.
62422
4
firms
4422
227
1416
777
736
3156
62422
4
estab.
5111
227
1416
782
750
3175
62422
4
empl.
66069
0
3106
5280
10120
18506
62422
4
ann.
pay.
1256046
5703
66672
103756
187277
363408
62422
4
rec.
62423
4
firms
1722
69
872
326
193
1460
62423
4
estab.
1983
69
872
327
202
1470
62423
4
empl.
18566
0
1828
2122
2518
6468
62423
4
ann.
pay.
354864
1788
28054
32972
40242
103056
62423
4
rec.
62431
4
firms
5446
293
1348
664
586
2891
62431
4
estab.
8106
295
1359
692
626
2972
62431
4
empl.
296154
0
2790
4377
7983
15150
62431
4
ann.
pay.
3982781
12735
70369
110286
182268
375658
62431
4
rec.
62441
4
firms
51656
5076
18736
10249
9676
43737
62441
4
estab.
62963
5086
18745
10285
9958
44074
62441
4
empl.
644111
0
39672
69473
131554
240699
62441
4
ann.
pay.
7513283
103804
371240
681958
1395397
2552399
62441
4
rec.
71111
4
firms
3451
584
1487
470
325
2866
71111
4
estab.
3505
584
1488
470
328
2870
71111
4
empl.
59229
0
2961
3102
4374
10437
71111
4
ann.
pay.
1289480
53723
94137
69378
78406
295644
71111
4
rec.
71112
4
firms
576
79
251
77
67
474
71112
4
estab.
581
79
251
78
68
476
71112
4
empl.
9553
0
510
517
889
1916
71112
4
ann.
pay.
177805
5359
10937
5731
12880
34907
71112
4
rec.
71113
4
firms
4720
1058
2311
648
375
4392
71113
4
estab.
4732
1058
2311
650
377
4396
71113
4
empl.
40833
0
4530
4182
4954
13666
71113
4
ann.
pay.
1228814
128827
156289
108529
177434
571079
71113
4
rec.
71119
4
firms
914
246
414
97
69
826
71119
4
estab.
971
246
414
97
72
829
71119
4
empl.
8530
0
759
652
941
2352
71119
4
ann.
pay.
233270
20413
45352
13079
33560
112404
71119
4
rec.
71121
4
firms
4177
962
1738
520
355
3575
71121
4
estab.
4322
962
1746
526
361
3595
71121
4
empl.
91075
0
3424
3429
4699
11552
71121
4
ann.
pay.
7059658
80955
148737
81321
130771
441784
71121
4
rec.
71131
4
firms
908
165
348
120
89
722
71131
4
estab.
976
166
348
121
92
727
71131
4
empl.
34481
0
685
798
1248
2731
71131
4
ann.
pay.
570181
7586
18053
19027
25560
70226
71131
4
rec.
71132
4
firms
3082
754
1500
382
222
2858
71132
4
estab.
3127
755
1500
385
223
2863
71132
4
empl.
23410
0
2891
2487
2956
8334
71132
4
ann.
pay.
795335
47702
152546
77354
109755
387357
71132
4
rec.
71141
4
firms
2729
509
1586
394
134
2623
71141
4
estab.
2788
509
1587
397
145
2638
71141
4
empl.
14253
0
3135
2494
1712
7341
71141
4
ann.
pay.
954736
44996
170433
130063
84468
429960
71141
4
rec.
71151
4
firms
11746
3701
6729
756
331
11517
71151
4
estab.
11768
3701
6734
756
334
11525
71151
4
empl.
30718
0
10616
4858
4341
19815
71151
4
ann.
pay.
3494555
688162
1865872
373980
164492
3092506
71151
4
rec.
71211
4
firms
3714
312
1783
614
400
3109
71211
4
estab.
3903
312
1785
618
421
3136
71211
4
empl.
66057
0
3694
3995
5444
13133
71211
4
ann.
pay.
1441234
5374
61915
67702
93662
228653
71211
4
rec.
71212
4
firms
865
84
517
104
71
776
71212
4
estab.
903
84
518
105
74
781
71212
4
empl.
8410
0
972
658
940
2570
71212
4
ann.
pay.
132442
752
14289
9920
12755
37716
71212
4
rec.
71213
4
firms
382
36
103
55
57
251
71213
4
estab.
395
36
103
55
57
251
71213
4
empl.
17472
0
227
369
792
1388
71213
4
ann.
pay.
412160
886
3735
7247
16611
28479
71213
4
rec.
71219
4
firms
355
61
125
64
45
295
71219
4
estab.
481
61
125
64
47
297
71219
4
empl.
4573
0
241
414
606
1261
71219
4
ann.
pay.
100492
1020
5291
6894
11730
24935
71219
4
rec.
71311
4
firms
846
256
190
106
86
638
71311
4
estab.
931
256
190
106
86
638
71311
4
empl.
114786
0
385
716
1144
2245
71311
4
ann.
pay.
1879963
12686
17626
22909
35840
89061
71311
4
rec.
71312
4
firms
1561
299
514
299
206
1318
71312
4
estab.
2581
299
516
299
219
1333
71312
4
empl.
27817
0
1099
2019
2683
5801
71312
4
ann.
pay.
276588
9365
20092
23408
26557
79422
71312
4
rec.
71321
4
firms
520
76
75
69
40
260
71321
4
estab.
595
76
75
69
40
260
71321
4
empl.
119820
0
145
447
525
1117
71321
4
ann.
pay.
2611157
8596
11378
11710
9707
41391
71321
4
rec.
71329
4
firms
1665
194
501
348
288
1331
71329
4
estab.
1931
194
503
355
290
1342
71329
4
empl.
47101
0
1117
2368
3814
7299
71329
4
ann.
pay.
862022
6031
17948
34759
40196
98934
71329
4
rec.
71391
4
firms
10986
1305
2745
1782
1607
7439
71391
4
estab.
11755
1305
2745
1786
1620
7456
71391
4
empl.
270260
0
6266
11989
22029
40284
71391
4
ann.
pay.
5562133
70318
210220
281212
446843
1008593
71391
4
rec.
71392
4
firms
367
32
54
42
40
168
71392
4
estab.
400
32
54
42
40
168
71392
4
empl.
55738
0
110
274
556
940
71392
4
ann.
pay.
420948
675
1760
3038
3238
8711
71392
4
rec.
71393
4
firms
4136
676
2008
771
417
3872
71393
4
estab.
4227
678
2008
772
427
3885
71393
4
empl.
23167
0
4295
5043
5366
14704
71393
4
ann.
pay.
564470
18299
105200
116901
127087
367487
71393
4
rec.
71394
4
firms
20141
4310
6223
2955
2611
16099
71394
4
estab.
21942
4322
6228
2965
2639
16154
71394
4
empl.
343556
0
13132
19907
35440
68479
71394
4
ann.
pay.
3673968
117775
192888
207601
338533
856797
71394
4
rec.
71395
4
firms
4691
289
1082
847
1168
3386
71395
4
estab.
5400
291
1083
849
1173
3396
71395
4
empl.
86523
0
2555
5842
16168
24565
71395
4
ann.
pay.
822107
8665
27483
48416
140935
225499
71395
4
rec.
71399
4
firms
14151
3704
5982
2163
1313
13162
71399
4
estab.
14656
3707
5987
2174
1343
13211
71399
4
empl.
86474
0
12266
14223
17121
43610
71399
4
ann.
pay.
1483276
107212
219676
215251
245998
788137
71399
4
rec.
72111
4
firms
35385
4839
10419
5220
6196
26674
72111
4
estab.
44286
4843
10439
5267
6327
26876
72111
4
empl.
1343314
0
21934
35366
85548
142848
72111
4
ann.
pay.
21906277
367087
300504
402049
939499
2009139
72111
4
rec.
72112
4
firms
201
14
12
6
11
43
72112
4
estab.
295
14
12
6
11
43
72112
4
empl.
291489
0
26
45
146
217
72112
4
ann.
pay.
6928844
21138
1042
408
5208
27796
72112
4
rec.
72119
4
firms
3885
860
1817
603
371
3651
72119
4
estab.
3927
860
1819
603
377
3659
72119
4
empl.
21103
0
3576
3925
4795
12296
72119
4
ann.
pay.
273499
20808
41980
42959
55913
161660
72119
4
rec.
72121
4
firms
7013
1955
2946
973
527
6401
72121
4
estab.
7430
1955
2952
979
560
6446
72121
4
empl.
36130
0
5959
6225
6155
18339
72121
4
ann.
pay.
752330
47832
147286
128871
112884
436873
72121
4
rec.
72131
4
firms
3314
218
2153
546
271
3188
72131
4
estab.
3393
218
2153
554
279
3204
72131
4
empl.
15992
0
4094
3550
3426
11070
72131
4
ann.
pay.
177064
3948
44437
33409
30273
112067
72131
4
rec.
72211
4
firms
166666
23078
38247
32211
32112
125648
72211
4
estab.
193140
23141
38277
32270
32313
126001
72211
4
empl.
3703453
0
93627
218349
442205
754181
72211
4
ann.
pay.
40642096
1056657
993656
1982432
4152089
8184834
72211
4
rec.
72221
4
firms
139299
19371
43596
27381
23040
113388
72221
4
estab.
213643
19651
43681
27572
24090
114994
72221
4
empl.
3277834
0
101487
184074
311751
597312
72221
4
ann.
pay.
29871228
582044
1040239
1587257
2623085
5832625
72221
4
rec.
72231
4
firms
2590
479
801
405
305
1990
72231
4
estab.
15905
480
814
410
342
2046
72231
4
empl.
358851
0
1814
2718
4103
8635
72231
4
ann.
pay.
4793388
12615
21272
30301
43183
107371
72231
4
rec.
72232
4
firms
7244
1562
2425
1229
883
6099
72232
4
estab.
7350
1563
2425
1230
887
6105
72232
4
empl.
84724
0
5234
8194
11826
25254
72232
4
ann.
pay.
1058085
41213
72784
92468
133894
340359
72232
4
rec.
72233
4
firms
2399
702
1111
283
155
2251
72233
4
estab.
2531
711
1112
283
163
2269
72233
4
empl.
13540
0
2107
1819
2036
5962
72233
4
ann.
pay.
220733
11798
30595
21945
24504
88842
72233
4
rec.
72241
4
firms
52230
5679
27967
10693
4677
49016
72241
4
estab.
52665
5681
27975
10727
4763
49146
72241
4
empl.
320230
0
63580
68825
61524
193929
72241
4
ann.
pay.
2971730
132825
575070
566907
522123
1796925
72241
4
rec.
81111
4
firms
95369
9286
59578
19196
5440
93500
81111
4
estab.
100311
9303
59610
19363
5923
94199
81111
4
empl.
392728
0
130151
121659
68193
320003
81111
4
ann.
pay.
9330626
197324
2570714
2823738
1725425
7317201
81111
4
rec.
81112
4
firms
38753
3379
19563
9041
4871
36854
81112
4
estab.
42004
3383
19565
9077
5007
37032
81112
4
empl.
237179
0
42930
59734
63375
166039
81112
4
ann.
pay.
6436951
100907
865295
1454144
1794463
4214809
81112
4
rec.
81119
4
firms
19910
2834
8759
3735
2287
17615
81119
4
estab.
24586
2871
8783
3819
2549
18022
81119
4
empl.
198815
0
18618
24673
30106
73397
81119
4
ann.
pay.
2608088
74444
257392
338092
405705
1075633
81119
4
rec.
81121
4
firms
14958
1471
8437
2516
1347
13771
81121
4
estab.
17214
1474
8456
2549
1455
13934
81121
4
empl.
138354
0
17187
16426
17480
51093
81121
4
ann.
pay.
4820022
57488
363576
420892
534346
1376302
81121
4
rec.
81131
4
firms
24137
2588
12493
4556
2554
22191
81131
4
estab.
25626
2588
12498
4574
2622
22282
81131
4
empl.
191016
0
25790
29824
33499
89113
81131
4
ann.
pay.
6261573
83859
572413
768567
1011296
2436135
81131
4
rec.
81141
4
firms
8876
1018
5751
1323
514
8606
81141
4
estab.
9943
1021
5755
1326
530
8632
81141
4
empl.
69235
0
11079
8465
6524
26068
81141
4
ann.
pay.
1834137
22524
196161
180621
169348
568654
81141
4
rec.
81142
4
firms
6428
702
4368
962
297
6329
81142
4
estab.
6441
702
4369
962
299
6332
81142
4
empl.
[
j]
0
8550
6136
3752
18438
81142
4
ann.
pay.
(
D)
11648
133130
110705
80529
336012
81142
4
rec.
81143
4
firms
1882
188
1481
142
46
1857
81143
4
estab.
2027
189
1488
148
76
1901
81143
4
empl.
[
i]
0
2603
856
579
4038
81143
4
ann.
pay.
(
D)
1843
32416
12296
9067
55622
81143
4
rec.
81149
4
firms
10266
1484
6433
1339
581
9837
81149
4
estab.
10588
1487
6440
1352
601
9880
81149
4
empl.
48825
0
12565
8548
7444
28557
81149
4
ann.
pay.
1040061
28688
206637
160509
169725
565559
81149
4
rec.
81211
4
firms
74562
7809
44497
13670
6051
72027
81211
4
estab.
84073
7857
44531
13779
6407
72574
81211
4
empl.
411580
0
91300
88658
79026
258984
81211
4
ann.
pay.
5836594
139380
1019041
1117108
1169587
3445116
81211
4
rec.
81219
4
firms
9740
1803
5148
1777
655
9383
81219
4
estab.
11617
1810
5164
1831
765
9570
81219
4
empl.
62018
0
10409
11389
8510
30308
81219
4
ann.
pay.
747417
32448
116598
107506
94985
351537
81219
4
rec.
81221
4
firms
11519
558
5313
3419
1626
10916
81221
4
estab.
16215
559
5453
3890
2197
12099
81221
4
empl.
105776
0
12644
22526
20740
55910
81221
4
ann.
pay.
2499299
14186
326565
569840
517368
1427959
81221
4
rec.
81222
4
firms
5407
970
3048
726
360
5104
81222
4
estab.
6878
970
3050
732
397
5149
81222
4
empl.
60906
0
5998
4562
4583
15143
81222
4
ann.
pay.
1205700
20502
86464
93100
115007
315073
81222
4
rec.
81231
4
firms
12264
1292
7513
2109
877
11791
81231
4
estab.
13992
1295
7564
2216
1182
12257
81231
4
empl.
56567
0
15872
13401
10687
39960
81231
4
ann.
pay.
709894
18341
148650
126150
117690
410831
81231
4
rec.
81232
4
firms
24174
2133
10982
5257
3474
21846
81232
4
estab.
27674
2145
11001
5334
3816
22296
81232
4
empl.
203388
0
24234
34588
46107
104929
81232
4
ann.
pay.
2683906
59776
285408
394726
560132
1300042
81232
4
rec.
81233
4
firms
1676
107
412
238
241
998
81233
4
estab.
2864
109
412
238
242
1001
81233
4
empl.
132827
0
938
1597
3287
5822
81233
4
ann.
pay.
2971093
11824
12631
22912
55505
102872
81233
4
rec.
81291
4
firms
6742
1024
4244
1042
332
6642
81291
4
estab.
6769
1024
4244
1042
332
6642
81291
4
empl.
23449
0
8499
6646
4234
19379
81291
4
ann.
pay.
314354
10847
100984
80034
53095
244960
81291
4
rec.
81292
4
firms
4571
384
2222
949
549
4104
81292
4
estab.
6449
384
2228
982
639
4233
81292
4
empl.
72242
0
4970
6106
7233
18309
81292
4
ann.
pay.
1581788
23243
77035
104190
140219
344687
81292
4
rec.
81293
4
firms
2070
190
831
420
209
1650
81293
4
estab.
9613
205
844
454
293
1796
81293
4
empl.
78538
0
1873
2779
2709
7361
81293
4
ann.
pay.
1081268
9949
31226
48089
39476
128740
81293
4
rec.
81299
4
firms
8007
2620
3627
974
430
7651
81299
4
estab.
8308
2622
3633
981
448
7684
81299
4
empl.
40560
0
7073
6267
5718
19058
81299
4
ann.
pay.
899951
66453
140850
113941
102314
423558
81299
4
rec.
81311
4
firms
161205
5581
85392
37075
17754
145802
81311
4
estab.
161332
5581
85393
37076
17759
145809
81311
4
empl.
1469479
0
192115
240091
236535
668741
81311
4
ann.
pay.
18855527
87838
2007913
2584394
2794289
7474434
81311
4
rec.
81321
4
firms
10596
852
6188
1461
861
9362
81321
4
estab.
12349
852
6188
1480
926
9446
81321
4
empl.
113658
0
11752
9527
11480
32759
81321
4
ann.
pay.
3640553
61064
334373
309401
372380
1077218
81321
4
rec.
81331
4
firms
8840
771
4365
1610
1030
7776
81331
4
estab.
10398
771
4368
1626
1088
7853
81331
4
empl.
89539
0
9094
10540
13715
33349
81331
4
ann.
pay.
2220271
21156
201885
236269
321682
780992
81331
4
rec.
81341
4
firms
30183
1988
15650
6292
3480
27410
81341
4
estab.
32063
1988
15655
6325
3651
27619
81341
4
empl.
314725
0
31244
41313
45677
118234
81341
4
ann.
pay.
3890204
30852
344984
411718
493086
1280640
81341
4
rec.
81391
4
firms
16076
656
10641
2602
1088
14987
81391
4
estab.
16641
660
10645
2623
1160
15088
81391
4
empl.
116928
0
22023
16746
14256
53025
81391
4
ann.
pay.
4477273
28839
571805
528425
537278
1666347
81391
4
rec.
81392
4
firms
7621
470
4496
1277
673
6916
81392
4
estab.
7928
470
4498
1290
698
6956
81392
4
empl.
69482
0
9196
8293
8788
26277
81392
4
ann.
pay.
2703465
49958
264042
274879
315047
903926
81392
4
rec.
81393
4
firms
17952
803
8587
4397
2624
16411
81393
4
estab.
18697
811
8594
4414
2679
16498
81393
4
empl.
167206
0
18609
29158
34532
82299
81393
4
ann.
pay.
3558338
16417
331710
411389
555662
1315178
81393
4
rec.
81394
4
firms
2429
557
1404
261
121
2343
81394
4
estab.
2435
557
1404
262
122
2345
81394
4
empl.
9954
0
2628
1659
1608
5895
81394
4
ann.
pay.
297652
21297
68798
52104
44089
186288
81394
4
rec.
81399
4
firms
24033
2439
14701
3384
2128
22652
81399
4
estab.
24333
2439
14701
3388
2138
22666
81399
4
empl.
136787
0
26692
22579
28345
77616
81399
4
ann.
pay.
3021439
43220
487901
480308
623420
1634849
81399
4
rec.
113110
5
firms
358
72
163
58
18
311
113110
5
estab.
418
72
163
58
19
312
113110
5
empl.
3426
0
310
383
242
935
113110
5
ann.
pay.
132368
1233
7462
12207
7922
28824
113110
5
rec.
113210
5
firms
152
33
65
27
9
134
113210
5
estab.
221
33
65
27
9
134
113210
5
empl.
1387
0
139
167
106
412
113210
5
ann.
pay.
45919
1043
3214
3892
1890
10039
113210
5
rec.
113310
5
firms
13530
1872
6420
3007
1592
12891
113310
5
estab.
13616
1872
6422
3008
1593
12895
113310
5
empl.
79364
0
13838
19680
20657
54175
113310
5
ann.
pay.
2070191
53603
290156
418739
494167
1256665
113310
5
rec.
114111
5
firms
1269
481
619
88
38
1226
114111
5
estab.
1275
481
619
88
38
1226
114111
5
empl.
4630
0
944
[
f]
[
e]
1978
114111
5
ann.
pay.
182152
14457
27362
(
D)
(
D)
76651
114111
5
rec.
114112
5
firms
831
299
434
47
22
802
114112
5
estab.
832
299
434
47
22
802
114112
5
empl.
[
h]
[
a]
[
f]
[
e]
[
e]
[
g]
114112
5
ann.
pay.
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
114112
5
rec.
114119
5
firms
13
6
3
2
0
11
114119
5
estab.
13
6
3
2
0
11
114119
5
empl.
[
b]
[
a]
[
a]
[
a]
0
[
a]
114119
5
ann.
pay.
(
D)
(
D)
(
D)
(
D)
0
(
D)
114119
5
rec.
114210
5
firms
345
94
175
29
30
328
114210
5
estab.
345
94
175
29
30
328
114210
5
empl.
2107
0
326
198
398
922
114210
5
ann.
pay.
58552
1515
4980
3226
7536
17257
114210
5
rec.
115111
5
firms
316
33
106
68
53
260
115111
5
estab.
408
33
107
68
54
262
115111
5
empl.
3600
0
252
439
715
1406
115111
5
ann.
pay.
90340
1319
8168
14281
16877
40645
115111
5
rec.
115112
5
firms
2762
556
1430
428
212
2626
115112
5
estab.
2812
556
1430
428
213
2627
115112
5
empl.
14193
0
2945
2787
2691
8423
115112
5
ann.
pay.
389768
12506
69969
68745
69724
220944
115112
5
rec.
115113
5
firms
379
118
165
35
35
353
115113
5
estab.
381
118
165
35
35
353
115113
5
empl.
3753
0
341
228
496
1065
115113
5
ann.
pay.
64855
3197
6711
5635
12060
27603
115113
5
rec.
115114
5
firms
1061
126
325
181
110
742
115114
5
estab.
1218
126
325
181
110
742
115114
5
empl.
32611
0
668
1214
1450
3332
115114
5
ann.
pay.
728729
6900
19569
32141
37219
95829
115114
5
rec.
115115
5
firms
482
136
173
85
35
429
115115
5
estab.
487
136
173
85
35
429
115115
5
empl.
5485
0
348
542
494
1384
115115
5
ann.
pay.
99472
7181
10100
17228
11443
45952
115115
5
rec.
115116
5
firms
550
64
317
69
43
493
115116
5
estab.
566
64
317
69
45
495
115116
5
empl.
4926
0
612
441
599
1652
115116
5
ann.
pay.
133741
3370
14089
10991
16604
45054
115116
5
rec.
115210
5
firms
3198
477
1940
451
192
3060
115210
5
estab.
3246
477
1940
451
192
3060
115210
5
empl.
16047
0
3629
2924
2409
8962
115210
5
ann.
pay.
307237
7140
52075
43376
41376
143967
115210
5
rec.
115310
5
firms
1424
309
688
191
99
1287
115310
5
estab.
1454
309
688
191
99
1287
115310
5
empl.
13044
0
1384
1248
1361
3993
115310
5
ann.
pay.
280567
8673
33685
29376
31222
102956
115310
5
rec.
211111
5
firms
6660
644
3985
1014
492
6135
211111
5
estab.
7433
644
3996
1027
524
6191
211111
5
empl.
86117
0
7692
6616
6484
20792
211111
5
ann.
pay.
4699020
31756
216756
221605
262534
732651
211111
5
rec.
211112
5
firms
102
10
15
11
4
40
211112
5
estab.
494
10
15
12
4
41
211112
5
empl.
10922
0
27
77
42
146
211112
5
ann.
pay.
617285
2378
712
2343
2419
7852
211112
5
rec.
212111
5
firms
573
59
127
77
76
339
212111
5
estab.
792
59
128
77
76
340
212111
5
empl.
34514
[
a]
323
507
[
g]
[
g]
212111
5
ann.
pay.
1677612
(
D)
10982
14809
(
D)
(
D)
212111
5
rec.
212112
5
firms
439
51
49
33
78
211
212112
5
estab.
588
51
50
33
78
212
212112
5
empl.
45705
0
[
c]
[
c]
1113
1441
212112
5
ann.
pay.
2278102
9862
(
D)
(
D)
29139
51847
212112
5
rec.
212113
5
firms
52
3
16
11
8
38
212113
5
estab.
62
3
16
11
8
38
212113
5
empl.
1053
[
a]
[
b]
[
b]
[
c]
[
c]
212113
5
ann.
pay.
32963
(
D)
(
D)
(
D)
(
D)
(
D)
212113
5
rec.
212210
5
firms
32
4
9
4
6
23
212210
5
estab.
37
4
9
4
6
23
212210
5
empl.
8052
[
a]
[
a]
[
b]
[
b]
[
c]
212210
5
ann.
pay.
388133
(
D)
(
D)
(
D)
(
D)
(
D)
212210
5
rec.
212221
5
firms
247
54
100
29
20
203
212221
5
estab.
303
54
101
29
20
204
212221
5
empl.
15577
[
a]
[
c]
[
c]
[
c]
[
f]
212221
5
ann.
pay.
750673
(
D)
(
D)
(
D)
(
D)
(
D)
212221
5
rec.
212222
5
firms
12
2
6
1
0
9
212222
5
estab.
14
2
6
1
0
9
212222
5
empl.
965
[
a]
[
a]
[
a]
0
[
a]
212222
5
ann.
pay.
49807
(
D)
(
D)
(
D)
0
(
D)
212222
5
rec.
212231
5
firms
18
1
6
1
3
11
212231
5
estab.
32
1
6
1
4
12
212231
5
empl.
2275
[
a]
[
a]
[
a]
[
b]
[
b]
212231
5
ann.
pay.
101905
(
D)
(
D)
(
D)
(
D)
(
D)
212231
5
rec.
212234
5
firms
29
2
10
3
2
17
212234
5
estab.
51
2
10
3
2
17
212234
5
empl.
13199
[
a]
[
b]
[
a]
[
b]
[
b]
212234
5
ann.
pay.
564456
(
D)
(
D)
(
D)
(
D)
(
D)
212234
5
rec.
212291
5
firms
24
4
6
3
1
14
212291
5
estab.
33
4
6
3
1
14
212291
5
empl.
792
[
a]
[
a]
[
a]
[
a]
[
b]
212291
5
ann.
pay.
32423
(
D)
(
D)
(
D)
(
D)
(
D)
212291
5
rec.
212299
5
firms
63
7
27
7
3
44
212299
5
estab.
66
7
27
7
3
44
212299
5
empl.
3043
[
a]
[
b]
[
b]
[
b]
[
c]
212299
5
ann.
pay.
150798
(
D)
(
D)
(
D)
(
D)
(
D)
212299
5
rec.
212311
5
firms
199
31
74
49
21
175
212311
5
estab.
224
31
74
49
21
175
212311
5
empl.
1967
[
a]
[
c]
326
290
780
212311
5
ann.
pay.
51345
(
D)
(
D)
6738
7326
20193
212311
5
rec.
212312
5
firms
682
32
96
93
149
370
212312
5
estab.
1365
32
96
93
151
372
212312
5
empl.
27442
0
215
623
2009
2847
212312
5
ann.
pay.
1059780
2790
7535
17402
66769
94496
212312
5
rec.
212313
5
firms
118
3
21
17
17
58
212313
5
estab.
283
3
21
17
17
58
212313
5
empl.
6668
[
a]
[
b]
126
239
415
212313
5
ann.
pay.
286153
(
D)
(
D)
3682
8728
14298
212313
5
rec.
212319
5
firms
384
24
88
67
72
251
212319
5
estab.
466
24
88
67
73
252
212319
5
empl.
8487
0
203
465
991
1659
212319
5
ann.
pay.
327651
1353
5275
13075
35063
54766
212319
5
rec.
212321
5
firms
1843
160
607
338
305
1410
212321
5
estab.
2344
160
607
339
310
1416
212321
5
empl.
28400
0
1348
2247
3942
7537
212321
5
ann.
pay.
1097378
9204
39026
69702
137853
255785
212321
5
rec.
212322
5
firms
77
2
23
16
8
49
212322
5
estab.
130
2
23
16
8
49
212322
5
empl.
2578
[
a]
[
b]
[
c]
[
b]
[
e]
212322
5
ann.
pay.
90996
(
D)
(
D)
(
D)
(
D)
(
D)
212322
5
rec.
212324
5
firms
20
0
1
0
0
1
212324
5
estab.
33
0
1
0
0
1
212324
5
empl.
3840
0
[
a]
0
0
[
a]
212324
5
ann.
pay.
195139
0
(
D)
0
0
(
D)
212324
5
rec.
212325
5
firms
99
5
25
23
7
60
212325
5
estab.
129
5
25
23
7
60
212325
5
empl.
3666
[
a]
[
b]
[
c]
[
b]
282
212325
5
ann.
pay.
125621
(
D)
(
D)
(
D)
(
D)
8269
212325
5
rec.
212391
5
firms
18
1
4
1
0
6
212391
5
estab.
26
1
4
1
0
6
212391
5
empl.
4718
[
a]
[
a]
[
a]
0
[
a]
212391
5
ann.
pay.
245689
(
D)
(
D)
(
D)
0
(
D)
212391
5
rec.
212392
5
firms
14
0
1
2
1
4
212392
5
estab.
18
0
1
2
1
4
212392
5
empl.
5230
0
[
a]
[
a]
[
a]
[
a]
212392
5
ann.
pay.
238886
0
(
D)
(
D)
(
D)
(
D)
212392
5
rec.
212393
5
firms
49
5
11
13
2
31
212393
5
estab.
57
5
11
13
2
31
212393
5
empl.
2181
[
a]
[
b]
[
b]
[
b]
[
c]
212393
5
ann.
pay.
98569
(
D)
(
D)
(
D)
(
D)
(
D)
212393
5
rec.
212399
5
firms
218
19
61
34
34
148
212399
5
estab.
256
19
61
35
36
151
212399
5
empl.
4957
[
a]
[
c]
231
[
e]
821
212399
5
ann.
pay.
168861
(
D)
(
D)
5523
(
D)
23550
212399
5
rec.
213111
5
firms
1332
133
598
177
143
1051
213111
5
estab.
1608
133
605
193
158
1089
213111
5
empl.
48471
0
1193
1127
1848
4168
213111
5
ann.
pay.
1668629
7099
26516
32753
48601
114969
213111
5
rec.
213112
5
firms
6407
669
3118
1052
712
5551
213112
5
estab.
7135
677
3127
1101
790
5695
213112
5
empl.
117214
0
6275
6866
9384
22525
213112
5
ann.
pay.
4539714
38191
157292
176059
250173
621715
213112
5
rec.
213113
5
firms
289
25
84
58
39
206
213113
5
estab.
325
25
84
59
43
211
213113
5
empl.
5763
0
184
392
503
1079
213113
5
ann.
pay.
221715
1963
4717
9837
15163
31680
213113
5
rec.
213114
5
firms
162
38
62
17
12
129
213114
5
estab.
203
38
62
18
15
133
213114
5
empl.
2022
0
128
110
139
377
213114
5
ann.
pay.
104229
858
5605
5508
5472
17443
213114
5
rec.
213115
5
firms
144
13
56
17
28
114
213115
5
estab.
152
13
56
17
31
117
213115
5
empl.
2031
0
125
113
351
589
213115
5
ann.
pay.
78384
481
3969
3507
11854
19811
213115
5
rec.
221111
5
firms
163
16
49
16
8
89
221111
5
estab.
456
16
49
16
8
89
221111
5
empl.
9870
[
a]
[
c]
[
b]
108
[
e]
221111
5
ann.
pay.
542697
(
D)
(
D)
(
D)
4471
(
D)
221111
5
rec.
221112
5
firms
221
10
33
10
9
62
221112
5
estab.
1069
10
33
10
10
63
221112
5
empl.
90538
0
75
57
136
268
221112
5
ann.
pay.
5263862
6420
3398
3863
6222
19903
221112
5
rec.
221113
5
firms
30
1
2
1
0
4
221113
5
estab.
67
1
2
1
0
4
221113
5
empl.
33649
[
a]
[
a]
[
a]
0
[
a]
221113
5
ann.
pay.
2348544
(
D)
(
D)
(
D)
0
(
D)
221113
5
rec.
221119
5
firms
211
24
59
17
16
116
221119
5
estab.
344
24
59
17
19
119
221119
5
empl.
14915
0
123
117
233
473
221119
5
ann.
pay.
923647
4895
5004
4897
13933
28729
221119
5
rec.
221121
5
firms
57
7
11
4
6
28
221121
5
estab.
148
7
11
4
6
28
221121
5
empl.
4592
0
[
b]
[
b]
71
119
221121
5
ann.
pay.
257840
1542
(
D)
(
D)
2784
6364
221121
5
rec.
221122
5
firms
1215
49
102
56
128
335
221122
5
estab.
6221
49
103
58
142
352
221122
5
empl.
393132
0
[
c]
[
e]
1891
2497
221122
5
ann.
pay.
22310738
5813
(
D)
(
D)
78859
107716
221122
5
rec.
221210
5
firms
630
57
209
105
64
435
221210
5
estab.
2723
58
209
109
76
452
221210
5
empl.
99962
0
476
716
775
1967
221210
5
ann.
pay.
5282225
39923
19143
31650
35093
125809
221210
5
rec.
221310
5
firms
3789
205
2545
680
204
3634
221310
5
estab.
4086
205
2546
683
217
3651
221310
5
empl.
28623
0
5604
4318
2482
12404
221310
5
ann.
pay.
936881
3927
79748
90600
69519
243794
221310
5
rec.
221320
5
firms
563
54
306
99
45
504
221320
5
estab.
700
54
306
102
48
510
221320
5
empl.
5307
[
a]
660
[
f]
559
1837
221320
5
ann.
pay.
150714
(
D)
12921
(
D)
15808
42467
221320
5
rec.
221330
5
firms
57
2
20
3
8
33
221330
5
estab.
81
2
20
3
8
33
221330
5
empl.
1639
[
a]
33
[
b]
109
164
221330
5
ann.
pay.
80079
(
D)
848
(
D)
4239
6373
221330
5
rec.
233110
5
firms
11192
2829
5871
1299
619
10618
233110
5
estab.
11369
2832
5873
1301
622
10628
233110
5
empl.
56326
0
11222
8311
8050
27583
233110
5
ann.
pay.
2262825
166410
393302
293672
281877
1135261
233110
5
rec.
233210
5
firms
153029
29168
88281
23133
8658
149240
233210
5
estab.
153561
29168
88281
23138
8666
149253
233210
5
empl.
626161
0
178768
148002
112363
439133
233210
5
ann.
pay.
18245529
841060
4276552
3524962
2960414
11602988
233210
5
rec.
233220
5
firms
8054
1405
3930
1368
710
7413
233220
5
estab.
8091
1405
3930
1369
710
7414
233220
5
empl.
62334
0
8114
8821
9488
26423
233220
5
ann.
pay.
2100157
51476
210129
235374
311742
808721
233220
5
rec.
233310
5
firms
6842
720
2366
1283
1101
5470
233310
5
estab.
6904
720
2366
1283
1102
5471
233310
5
empl.
161159
0
5216
8576
14947
28739
233310
5
ann.
pay.
6145133
56760
170830
271011
505289
1003890
233310
5
rec.
233320
5
firms
36355
4782
13267
6714
5477
30240
233320
5
estab.
36968
4782
13270
6715
5487
30254
233320
5
empl.
528358
0
28823
44939
74740
148502
233320
5
ann.
pay.
21524488
242304
909359
1455450
2664813
5271926
233320
5
rec.
234110
5
firms
10884
1493
3113
1923
1736
8265
234110
5
estab.
11268
1493
3114
1924
1742
8273
234110
5
empl.
232811
0
6810
13009
23814
43633
234110
5
ann.
pay.
10868266
106846
368564
590813
1123977
2190200
234110
5
rec.
234120
5
firms
886
70
167
137
146
520
234120
5
estab.
925
70
168
137
146
521
234120
5
empl.
34331
0
378
966
2070
3414
234120
5
ann.
pay.
1657496
16305
23232
48004
94547
182088
234120
5
rec.
234910
5
firms
7749
676
2195
1502
1413
5786
234910
5
estab.
7823
676
2195
1502
1414
5787
234910
5
empl.
156448
0
4932
10090
19416
34438
234910
5
ann.
pay.
6355696
50331
189080
367098
729144
1335653
234910
5
rec.
234920
5
firms
3170
404
974
605
481
2464
234920
5
estab.
3305
404
974
606
481
2465
234920
5
empl.
76411
0
2221
4062
6639
12922
234920
5
ann.
pay.
2786378
28081
75603
133617
220635
457936
234920
5
rec.
234930
5
firms
641
52
195
89
75
411
234930
5
estab.
709
52
195
89
75
411
234930
5
empl.
100218
0
394
598
1026
2018
234930
5
ann.
pay.
3784244
19057
12600
19803
32144
83604
234930
5
rec.
234990
5
firms
15860
1894
6632
2972
2043
13541
234990
5
estab.
16061
1894
6632
2974
2053
13553
234990
5
empl.
203725
0
14128
19549
27707
61384
234990
5
ann.
pay.
7894422
90194
416958
617420
971025
2095597
234990
5
rec.
235110
5
firms
87653
9319
41925
17448
10808
79500
235110
5
estab.
88542
9319
41926
17450
10818
79513
235110
5
empl.
817297
0
89820
114986
144693
349499
235110
5
ann.
pay.
28511597
331349
2120236
3113733
4521349
10086667
235110
5
rec.
235210
5
firms
39429
7590
20975
6129
2957
37651
235210
5
estab.
39475
7590
20975
6130
2958
37653
235210
5
empl.
198800
0
42237
39807
39134
121178
235210
5
ann.
pay.
5227676
187957
893204
878419
954824
2914404
235210
5
rec.
235310
5
firms
65093
7219
30177
12665
7929
57990
235310
5
estab.
65703
7219
30179
12669
7939
58006
235310
5
empl.
692603
0
64844
83534
106651
255029
235310
5
ann.
pay.
25345173
331487
1608631
2316309
3378891
7635318
235310
5
rec.
235410
5
firms
24429
3888
11875
4618
2295
22676
235410
5
estab.
24471
3888
11875
4618
2295
22676
235410
5
empl.
169823
0
25564
29996
30249
85809
235410
5
ann.
pay.
4710880
131777
592893
658098
757309
2140077
235410
5
rec.
235420
5
firms
21294
2812
8609
3795
2784
18000
235420
5
estab.
21585
2812
8609
3795
2785
18001
235420
5
empl.
287445
0
18686
25002
37862
81550
235420
5
ann.
pay.
8535448
117062
434048
581518
987196
2119824
235420
5
rec.
235430
5
firms
6481
851
3543
1058
601
6053
235430
5
estab.
6488
851
3543
1058
601
6053
235430
5
empl.
40332
0
6967
6881
7920
21768
235430
5
ann.
pay.
1162532
22368
145523
169128
221204
558223
235430
5
rec.
235510
5
firms
44088
7347
24899
6961
3006
42213
235510
5
estab.
44252
7347
24900
6961
3007
42215
235510
5
empl.
237285
0
50377
44895
39800
135072
235510
5
ann.
pay.
6164620
180401
1030066
982094
998800
3191361
235510
5
rec.
235520
5
firms
13016
1899
7587
1953
980
12419
235520
5
estab.
13101
1899
7587
1953
981
12420
235520
5
empl.
66621
0
14605
12623
13123
40351
235520
5
ann.
pay.
1908821
39090
293761
298888
376112
1007851
235520
5
rec.
235610
5
firms
30877
4736
14489
5408
3359
27992
235610
5
estab.
30980
4736
14489
5408
3368
28001
235610
5
empl.
246478
0
30553
35500
45062
111115
235610
5
ann.
pay.
7087370
135344
672937
825866
1168330
2802477
235610
5
rec.
235710
5
firms
29474
5487
11858
5944
3540
26829
235710
5
estab.
29575
5487
11858
5944
3542
26831
235710
5
empl.
244553
0
26596
39191
47226
113013
235710
5
ann.
pay.
7719874
239249
801354
1031041
1342315
3413959
235710
5
rec.
235810
5
firms
3756
366
2132
820
303
3621
235810
5
estab.
3830
366
2132
820
304
3622
235810
5
empl.
19905
0
4648
5255
3895
13798
235810
5
ann.
pay.
594841
8578
103512
137252
117458
366800
235810
5
rec.
235910
5
firms
4560
604
1238
868
829
3539
235910
5
estab.
4598
604
1238
868
830
3540
235910
5
empl.
79102
0
2833
5852
11169
19854
235910
5
ann.
pay.
2846486
42709
85445
175129
355943
659226
235910
5
rec.
235920
5
firms
5233
550
2232
1258
770
4810
235920
5
estab.
5275
557
2232
1260
774
4823
235920
5
empl.
39584
0
5136
8296
10218
23650
235920
5
ann.
pay.
1247764
18103
115029
222134
316451
671717
235920
5
rec.
235930
5
firms
23209
4310
12054
3892
1889
22145
235930
5
estab.
23240
4310
12054
3892
1889
22145
235930
5
empl.
118521
0
24866
25315
25156
75337
235930
5
ann.
pay.
3979861
128237
648785
693365
776101
2246488
235930
5
rec.
235940
5
firms
1336
247
419
238
190
1094
235940
5
estab.
1344
247
419
238
190
1094
235940
5
empl.
18295
0
892
1608
2641
5141
235940
5
ann.
pay.
638416
14647
25204
44602
85942
170395
235940
5
rec.
235950
5
firms
3294
417
1094
599
563
2673
235950
5
estab.
4065
417
1094
599
566
2676
235950
5
empl.
72618
0
2453
3985
7626
14064
235950
5
ann.
pay.
3198473
20557
75501
124068
273052
493178
235950
5
rec.
235990
5
firms
29288
5151
13650
5291
3131
27223
235990
5
estab.
29510
5151
13650
5291
3142
27234
235990
5
empl.
211398
0
29097
34713
41821
105631
235990
5
ann.
pay.
6042557
159606
677600
842520
1138013
2817739
235990
5
rec.
311111
5
firms
131
9
33
15
15
72
311111
5
estab.
201
9
33
15
15
72
311111
5
empl.
15592
0
70
94
217
381
311111
5
ann.
pay.
569139
664
1258
1664
4901
8487
311111
5
rec.
311119
5
firms
962
48
197
199
197
641
311119
5
estab.
1511
48
197
199
198
642
311119
5
empl.
33492
0
485
1332
2599
4416
311119
5
ann.
pay.
1050919
15314
10351
32225
68401
126291
311119
5
rec.
311211
5
firms
248
10
65
44
40
159
311211
5
estab.
373
10
65
44
40
159
311211
5
empl.
13333
[
a]
[
c]
291
531
977
311211
5
ann.
pay.
489610
(
D)
(
D)
4633
13645
24040
311211
5
rec.
311212
5
firms
52
1
7
7
6
21
311212
5
estab.
64
1
7
7
6
21
311212
5
empl.
3986
[
a]
[
a]
[
b]
74
[
c]
311212
5
ann.
pay.
125693
(
D)
(
D)
(
D)
3284
(
D)
311212
5
rec.
311213
5
firms
19
2
6
1
0
9
311213
5
estab.
32
2
6
1
0
9
311213
5
empl.
1041
[
a]
[
a]
[
a]
0
[
b]
311213
5
ann.
pay.
43453
(
D)
(
D)
(
D)
0
(
D)
311213
5
rec.
311221
5
firms
33
2
6
4
3
15
311221
5
estab.
59
2
6
4
3
15
311221
5
empl.
9272
[
a]
[
b]
[
b]
[
b]
[
b]
311221
5
ann.
pay.
421481
(
D)
(
D)
(
D)
(
D)
(
D)
311221
5
rec.
311222
5
firms
49
1
14
8
5
28
311222
5
estab.
96
1
14
8
5
28
311222
5
empl.
6017
[
a]
[
b]
[
b]
64
154
311222
5
ann.
pay.
221920
(
D)
(
D)
(
D)
1784
3621
311222
5
rec.
311223
5
firms
34
2
7
1
2
12
311223
5
estab.
59
2
7
1
2
12
311223
5
empl.
3083
[
a]
[
a]
[
a]
[
b]
[
b]
311223
5
ann.
pay.
91871
(
D)
(
D)
(
D)
(
D)
(
D)
311223
5
rec.
311225
5
firms
87
8
12
17
7
44
311225
5
estab.
140
8
12
17
7
44
311225
5
empl.
9526
[
a]
[
b]
109
89
228
311225
5
ann.
pay.
342473
(
D)
(
D)
2206
2120
6143
311225
5
rec.
311230
5
firms
48
2
10
4
4
20
311230
5
estab.
67
2
10
4
4
20
311230
5
empl.
13040
[
a]
[
b]
25
59
105
311230
5
ann.
pay.
633727
(
D)
(
D)
398
2023
2891
311230
5
rec.
311311
5
firms
34
2
2
1
3
8
311311
5
estab.
40
2
2
1
3
8
311311
5
empl.
4779
[
a]
[
a]
[
a]
[
b]
[
b]
311311
5
ann.
pay.
156398
(
D)
(
D)
(
D)
(
D)
(
D)
311311
5
rec.
311312
5
firms
11
0
3
1
0
4
311312
5
estab.
17
0
3
1
0
4
311312
5
empl.
4282
0
[
a]
[
a]
0
12
311312
5
ann.
pay.
211389
0
(
D)
(
D)
0
250
311312
5
rec.
311313
5
firms
11
2
0
0
0
2
311313
5
estab.
38
2
0
0
0
2
311313
5
empl.
6937
[
a]
0
0
0
[
a]
311313
5
ann.
pay.
264865
(
D)
0
0
0
(
D)
311313
5
rec.
311320
5
firms
145
14
34
47
19
114
311320
5
estab.
158
14
34
47
19
114
311320
5
empl.
10687
0
[
b]
[
e]
[
e]
[
f]
311320
5
ann.
pay.
374161
115
(
D)
(
D)
(
D)
(
D)
311320
5
rec.
311330
5
firms
857
84
220
165
170
639
311330
5
estab.
935
85
222
165
177
649
311330
5
empl.
34286
0
510
1111
2222
3843
311330
5
ann.
pay.
926140
1711
6762
14032
30023
52528
311330
5
rec.
311340
5
firms
583
62
204
122
71
459
311340
5
estab.
627
62
204
122
76
464
311340
5
empl.
25320
[
a]
[
e]
808
887
2140
311340
5
ann.
pay.
782664
(
D)
(
D)
11733
11195
28718
311340
5
rec.
311411
5
firms
169
8
23
15
11
57
311411
5
estab.
255
8
23
15
11
57
311411
5
empl.
40284
[
a]
[
b]
109
150
305
311411
5
ann.
pay.
1027385
(
D)
(
D)
4604
3752
11924
311411
5
rec.
311412
5
firms
347
10
53
50
56
169
311412
5
estab.
401
10
54
50
56
170
311412
5
empl.
48184
[
a]
[
c]
358
720
1213
311412
5
ann.
pay.
1250581
(
D)
(
D)
5270
13065
22856
311412
5
rec.
311421
5
firms
680
48
167
99
84
398
311421
5
estab.
845
48
167
99
84
398
311421
5
empl.
53037
0
355
673
1135
2163
311421
5
ann.
pay.
1839473
3636
6990
11552
31731
53909
311421
5
rec.
311422
5
firms
120
5
38
19
10
72
311422
5
estab.
138
5
38
19
10
72
311422
5
empl.
15746
0
85
123
151
359
311422
5
ann.
pay.
535480
96
2353
1618
3149
7216
311422
5
rec.
311423
5
firms
140
14
28
16
15
73
311423
5
estab.
169
14
28
16
15
73
311423
5
empl.
13226
0
57
110
217
384
311423
5
ann.
pay.
390658
6011
813
2123
5339
14286
311423
5
rec.
311511
5
firms
375
13
59
44
37
153
311511
5
estab.
608
13
59
44
37
153
311511
5
empl.
57520
0
[
c]
312
[
f]
957
311511
5
ann.
pay.
1948035
2677
(
D)
5856
(
D)
25164
311511
5
rec.
311512
5
firms
29
2
2
3
7
14
311512
5
estab.
33
2
2
3
7
14
311512
5
empl.
1617
[
a]
[
a]
[
b]
[
b]
122
311512
5
ann.
pay.
60131
(
D)
(
D)
(
D)
(
D)
3366
311512
5
rec.
311513
5
firms
405
21
66
62
60
209
311513
5
estab.
538
21
66
62
60
209
311513
5
empl.
36215
0
144
399
840
1383
311513
5
ann.
pay.
1037347
2299
2640
8913
20724
34576
311513
5
rec.
311514
5
firms
170
10
31
17
26
84
311514
5
estab.
216
10
31
17
26
84
311514
5
empl.
15714
[
a]
[
b]
[
c]
336
523
311514
5
ann.
pay.
616750
(
D)
(
D)
(
D)
17260
23723
311514
5
rec.
311520
5
firms
401
60
95
62
59
276
311520
5
estab.
444
60
95
62
59
276
311520
5
empl.
20415
0
206
421
783
1410
311520
5
ann.
pay.
643615
7939
3790
7061
16341
35131
311520
5
rec.
311611
5
firms
2061
160
879
417
276
1732
311611
5
estab.
2151
160
879
417
276
1732
311611
5
empl.
146305
0
2028
2729
3694
8451
311611
5
ann.
pay.
3529468
6881
28081
36504
59912
131378
311611
5
rec.
311612
5
firms
1147
57
224
166
178
625
311612
5
estab.
1289
57
224
166
178
625
311612
5
empl.
91138
0
534
1099
2514
4147
311612
5
ann.
pay.
2599702
14601
10102
27544
58527
110774
311612
5
rec.
311613
5
firms
131
6
14
13
25
58
311613
5
estab.
237
6
14
14
25
59
311613
5
empl.
8886
0
31
87
321
439
311613
5
ann.
pay.
280192
162
647
2500
8704
12013
311613
5
rec.
311615
5
firms
252
16
29
21
21
87
311615
5
estab.
467
16
29
21
21
87
311615
5
empl.
222600
0
62
138
278
478
311615
5
ann.
pay.
4304158
415
1401
1789
6542
10147
311615
5
rec.
311711
5
firms
153
20
42
23
24
109
311711
5
estab.
168
20
42
23
24
109
311711
5
empl.
5109
[
a]
[
b]
151
328
575
311711
5
ann.
pay.
132462
(
D)
(
D)
4559
8450
16726
311711
5
rec.
311712
5
firms
572
57
107
82
76
322
311712
5
estab.
671
57
107
82
76
322
311712
5
empl.
38700
[
a]
[
c]
518
1025
1774
311712
5
ann.
pay.
823938
(
D)
(
D)
16998
25682
59609
311712
5
rec.
311811
5
firms
7384
753
2939
1662
1275
6629
311811
5
estab.
7673
758
2942
1667
1305
6672
311811
5
empl.
58638
0
6686
11018
17132
34836
311811
5
ann.
pay.
694167
16289
72230
114882
188845
392246
311811
5
rec.
311812
5
firms
2391
212
599
392
414
1617
311812
5
estab.
2765
212
599
393
415
1619
311812
5
empl.
156451
[
a]
[
g]
2645
5663
9718
311812
5
ann.
pay.
4564534
(
D)
(
D)
35286
83710
148477
311812
5
rec.
311813
5
firms
221
15
37
22
40
114
311813
5
estab.
242
15
37
22
40
114
311813
5
empl.
15488
[
a]
[
b]
144
586
814
311813
5
ann.
pay.
425852
(
D)
(
D)
2306
11620
17329
311813
5
rec.
311821
5
firms
349
34
92
43
51
220
311821
5
estab.
411
34
92
43
51
220
311821
5
empl.
41505
0
186
298
745
1229
311821
5
ann.
pay.
1341619
1615
2821
3982
10451
18869
311821
5
rec.
311822
5
firms
204
16
42
26
24
108
311822
5
estab.
250
16
42
26
24
108
311822
5
empl.
15423
0
107
183
358
648
311822
5
ann.
pay.
494338
925
2319
3626
8172
15042
311822
5
rec.
311823
5
firms
237
10
86
70
40
206
311823
5
estab.
248
10
86
70
40
206
311823
5
empl.
5359
0
200
474
500
1174
311823
5
ann.
pay.
155591
310
2748
6404
8193
17655
311823
5
rec.
311830
5
firms
230
26
47
38
31
142
311830
5
estab.
249
26
47
38
31
142
311830
5
empl.
11185
0
124
256
441
821
311830
5
ann.
pay.
235439
1447
1829
2647
5882
11805
311830
5
rec.
311911
5
firms
134
13
23
16
13
65
311911
5
estab.
151
13
23
16
13
65
311911
5
empl.
10191
0
51
114
199
364
311911
5
ann.
pay.
292785
435
1494
3153
4861
9943
311911
5
rec.
311919
5
firms
329
29
70
50
50
199
311919
5
estab.
402
29
70
50
50
199
311919
5
empl.
35146
0
171
346
700
1217
311919
5
ann.
pay.
1105349
1671
3329
4851
12604
22455
311919
5
rec.
311920
5
firms
224
15
54
29
36
134
311920
5
estab.
255
15
54
29
36
134
311920
5
empl.
12931
[
a]
[
c]
197
490
825
311920
5
ann.
pay.
450966
(
D)
(
D)
4510
10547
19067
311920
5
rec.
311930
5
firms
143
4
32
29
23
88
311930
5
estab.
165
4
32
29
23
88
311930
5
empl.
5664
[
a]
[
b]
196
309
585
311930
5
ann.
pay.
246984
(
D)
(
D)
7100
12706
22273
311930
5
rec.
311941
5
firms
304
29
87
51
48
215
311941
5
estab.
340
29
87
51
48
215
311941
5
empl.
13907
0
178
359
651
1188
311941
5
ann.
pay.
449261
2455
3442
6730
24571
37198
311941
5
rec.
311942
5
firms
241
11
55
32
29
127
311942
5
estab.
269
11
55
32
29
127
311942
5
empl.
11449
0
130
208
425
763
311942
5
ann.
pay.
456004
263
3472
5263
14548
23546
311942
5
rec.
311991
5
firms
446
28
83
72
71
254
311991
5
estab.
474
28
83
72
71
254
311991
5
empl.
22063
0
189
482
999
1670
311991
5
ann.
pay.
492908
955
2366
7009
17772
28102
311991
5
rec.
311999
5
firms
747
68
163
94
123
448
311999
5
estab.
820
68
163
94
123
448
311999
5
empl.
39670
0
366
635
1681
2682
311999
5
ann.
pay.
1078063
7045
6554
12651
35374
61624
311999
5
rec.
312111
5
firms
355
14
54
32
28
128
312111
5
estab.
588
14
54
32
28
128
312111
5
empl.
71219
[
a]
[
c]
234
408
761
312111
5
ann.
pay.
2425969
(
D)
(
D)
5586
9702
18779
312111
5
rec.
312112
5
firms
122
9
33
25
20
87
312112
5
estab.
169
9
33
25
20
87
312112
5
empl.
5274
[
a]
[
b]
168
265
511
312112
5
ann.
pay.
162924
(
D)
(
D)
3414
6395
11744
312112
5
rec.
312113
5
firms
482
62
200
95
72
429
312113
5
estab.
543
62
200
96
74
432
312113
5
empl.
4825
0
452
635
919
2006
312113
5
ann.
pay.
118196
4071
11736
13393
22337
51537
312113
5
rec.
312120
5
firms
478
49
164
73
46
332
312120
5
estab.
514
49
164
73
46
332
312120
5
empl.
32038
[
a]
[
e]
496
600
1483
312120
5
ann.
pay.
1620892
(
D)
(
D)
9890
10865
29459
312120
5
rec.
312130
5
firms
672
75
196
125
101
497
312130
5
estab.
727
75
196
125
101
497
312130
5
empl.
20325
0
466
846
1411
2723
312130
5
ann.
pay.
741722
5182
10949
18819
37972
72922
312130
5
rec.
312140
5
firms
45
4
6
4
3
17
312140
5
estab.
60
4
6
4
3
17
312140
5
empl.
6575
[
a]
[
a]
[
b]
[
b]
85
312140
5
ann.
pay.
274223
(
D)
(
D)
(
D)
(
D)
2633
312140
5
rec.
312210
5
firms
22
4
3
1
1
9
312210
5
estab.
32
4
3
1
1
9
312210
5
empl.
5067
[
a]
[
a]
[
a]
[
a]
[
b]
312210
5
ann.
pay.
135945
(
D)
(
D)
(
D)
(
D)
(
D)
312210
5
rec.
312221
5
firms
13
2
2
0
0
4
312221
5
estab.
16
2
2
0
0
4
312221
5
empl.
20943
[
a]
[
a]
0
0
[
a]
312221
5
ann.
pay.
1157741
(
D)
(
D)
0
0
(
D)
312221
5
rec.
312229
5
firms
68
12
12
8
5
37
312229
5
estab.
80
12
12
8
5
37
312229
5
empl.
6626
[
a]
[
b]
[
b]
[
b]
[
c]
312229
5
ann.
pay.
239873
(
D)
(
D)
(
D)
(
D)
(
D)
312229
5
rec.
313111
5
firms
225
19
38
19
24
100
313111
5
estab.
412
19
38
19
24
100
313111
5
empl.
58674
0
96
136
320
552
313111
5
ann.
pay.
1382645
1211
4049
2410
6161
13831
313111
5
rec.
313112
5
firms
99
7
11
9
11
38
313112
5
estab.
139
7
11
9
11
38
313112
5
empl.
22959
[
a]
[
b]
63
163
248
313112
5
ann.
pay.
609625
(
D)
(
D)
1510
3200
6126
313112
5
rec.
313113
5
firms
46
6
5
3
7
21
313113
5
estab.
52
6
5
3
7
21
313113
5
empl.
3232
[
a]
[
a]
18
99
128
313113
5
ann.
pay.
70747
(
D)
(
D)
187
1760
2792
313113
5
rec.
313210
5
firms
748
57
235
125
83
500
313210
5
estab.
924
57
235
125
83
500
313210
5
empl.
130441
0
511
823
1063
2397
313210
5
ann.
pay.
3422150
25171
9593
16545
21228
72537
313210
5
rec.
313221
5
firms
250
18
50
36
43
147
313221
5
estab.
288
18
50
36
43
147
313221
5
empl.
16615
[
a]
116
243
614
[
f]
313221
5
ann.
pay.
418489
(
D)
2362
4745
13245
(
D)
313221
5
rec.
313222
5
firms
213
14
90
45
33
182
313222
5
estab.
215
14
90
45
33
182
313222
5
empl.
3229
[
a]
218
297
422
[
f]
313222
5
ann.
pay.
63658
(
D)
3805
4835
9167
(
D)
313222
5
rec.
313230
5
firms
202
9
30
27
22
88
313230
5
estab.
245
9
30
27
22
88
313230
5
empl.
20002
0
58
185
312
555
313230
5
ann.
pay.
736740
793
2922
6055
8902
18672
313230
5
rec.
313241
5
firms
224
9
20
28
36
93
313241
5
estab.
242
9
20
28
36
93
313241
5
empl.
21481
0
38
200
477
715
313241
5
ann.
pay.
484637
706
1300
6042
10404
18452
313241
5
rec.
313249
5
firms
171
5
21
20
24
70
313249
5
estab.
186
5
21
20
24
70
313249
5
empl.
16261
0
44
137
334
515
313249
5
ann.
pay.
417073
64
876
3611
12016
16567
313249
5
rec.
313311
5
firms
1265
122
459
228
144
953
313311
5
estab.
1341
122
459
228
146
955
313311
5
empl.
48738
0
1013
1492
1876
4381
313311
5
ann.
pay.
1417805
16619
29070
44960
69798
160447
313311
5
rec.
313312
5
firms
359
21
59
38
43
161
313312
5
estab.
390
21
59
38
43
161
313312
5
empl.
32052
0
146
255
547
948
313312
5
ann.
pay.
804482
2667
4165
6816
18220
31868
313312
5
rec.
313320
5
firms
243
11
46
34
30
121
313320
5
estab.
260
11
46
34
30
121
313320
5
empl.
11771
0
106
219
405
730
313320
5
ann.
pay.
393588
390
2691
5754
10236
19071
313320
5
rec.
314110
5
firms
412
35
134
66
48
283
314110
5
estab.
483
35
134
66
49
284
314110
5
empl.
51458
0
321
421
640
1382
314110
5
ann.
pay.
1420311
5761
7008
9027
13407
35203
314110
5
rec.
314121
5
firms
1930
132
1104
377
156
1769
314121
5
estab.
1998
132
1104
381
165
1782
314121
5
empl.
24553
0
2274
2422
2012
6708
314121
5
ann.
pay.
470340
3485
32704
40068
39497
115754
314121
5
rec.
314129
5
firms
640
47
162
95
84
388
314129
5
estab.
735
47
162
95
84
388
314129
5
empl.
47273
0
370
617
1172
2159
314129
5
ann.
pay.
1002393
4412
6130
10430
22792
43764
314129
5
rec.
314911
5
firms
403
34
109
57
65
265
314911
5
estab.
418
34
109
57
65
265
314911
5
empl.
12986
0
230
364
901
1495
314911
5
ann.
pay.
245656
6624
2975
5281
15659
30539
314911
5
rec.
314912
5
firms
1599
132
661
353
229
1375
314912
5
estab.
1614
132
661
353
229
1375
314912
5
empl.
18255
0
1513
2343
3095
6951
314912
5
ann.
pay.
433643
4620
26449
48217
70135
149421
314912
5
rec.
314991
5
firms
185
8
50
38
29
125
314991
5
estab.
195
8
50
38
29
125
314991
5
empl.
6484
[
a]
108
[
c]
[
e]
[
f]
314991
5
ann.
pay.
169332
(
D)
2243
(
D)
(
D)
(
D)
314991
5
rec.
314992
5
firms
17
1
0
1
2
4
314992
5
estab.
22
1
0
1
2
4
314992
5
empl.
5690
[
a]
0
[
a]
[
b]
[
b]
314992
5
ann.
pay.
166991
(
D)
0
(
D)
(
D)
(
D)
314992
5
rec.
314999
5
firms
1547
144
373
247
287
1051
314999
5
estab.
1631
144
373
247
287
1051
314999
5
empl.
50656
0
869
1693
3917
6479
314999
5
ann.
pay.
1171996
16124
15367
34988
79346
145825
314999
5
rec.
315111
5
firms
129
9
22
23
22
76
315111
5
estab.
146
9
22
23
22
76
315111
5
empl.
17223
0
52
150
299
501
315111
5
ann.
pay.
337272
1317
1192
2212
5043
9764
315111
5
rec.
315119
5
firms
389
22
59
45
53
179
315119
5
estab.
427
22
59
45
53
179
315119
5
empl.
34148
0
120
305
776
1201
315119
5
ann.
pay.
673553
5682
2981
6641
12645
27949
315119
5
rec.
315191
5
firms
635
49
126
95
97
367
315191
5
estab.
662
49
126
95
98
368
315191
5
empl.
36145
[
a]
[
e]
[
f]
[
g]
2236
315191
5
ann.
pay.
771798
(
D)
(
D)
(
D)
(
D)
59139
315191
5
rec.
315192
5
firms
46
3
10
6
1
20
315192
5
estab.
57
3
10
6
1
20
315192
5
empl.
6512
[
a]
[
b]
[
b]
[
a]
72
315192
5
ann.
pay.
125362
(
D)
(
D)
(
D)
(
D)
1439
315192
5
rec.
315211
5
firms
878
68
108
74
104
354
315211
5
estab.
980
68
108
74
104
354
315211
5
empl.
66341
0
260
505
1470
2235
315211
5
ann.
pay.
946258
6323
5414
8142
20923
40802
315211
5
rec.
315212
5
firms
7286
718
1675
1268
1399
5060
315212
5
estab.
7379
718
1675
1268
1399
5060
315212
5
empl.
165425
0
3838
8563
19474
31875
315212
5
ann.
pay.
2243858
41839
60059
105158
227942
434998
315212
5
rec.
315221
5
firms
52
3
3
5
6
17
315221
5
estab.
61
3
3
5
6
17
315221
5
empl.
7165
0
8
35
77
120
315221
5
ann.
pay.
137233
22
144
489
1445
2100
315221
5
rec.
315222
5
firms
165
9
26
14
24
73
315222
5
estab.
189
9
26
14
24
73
315222
5
empl.
20859
[
a]
[
b]
90
338
487
315222
5
ann.
pay.
428050
(
D)
(
D)
1880
6449
9631
315222
5
rec.
315223
5
firms
289
18
52
31
28
129
315223
5
estab.
352
18
52
31
29
130
315223
5
empl.
35299
[
a]
[
c]
212
398
727
315223
5
ann.
pay.
614069
(
D)
(
D)
4281
7013
14679
315223
5
rec.
315224
5
firms
141
9
15
11
15
50
315224
5
estab.
202
9
15
11
15
50
315224
5
empl.
37479
[
a]
[
b]
75
201
305
315224
5
ann.
pay.
783854
(
D)
(
D)
2412
4247
7735
315224
5
rec.
315225
5
firms
126
11
24
14
16
65
315225
5
estab.
175
11
24
14
16
65
315225
5
empl.
20413
[
a]
[
b]
96
204
352
315225
5
ann.
pay.
309466
(
D)
(
D)
1430
2310
4781
315225
5
rec.
315228
5
firms
327
34
81
37
38
190
315228
5
estab.
366
34
81
37
38
190
315228
5
empl.
23347
[
a]
[
c]
232
537
949
315228
5
ann.
pay.
395172
(
D)
(
D)
4907
8409
17637
315228
5
rec.
315231
5
firms
203
13
33
29
35
110
315231
5
estab.
224
13
33
29
36
111
315231
5
empl.
19477
0
80
196
481
757
315231
5
ann.
pay.
377198
289
2285
4899
10791
18264
315231
5
rec.
315232
5
firms
574
70
92
76
118
356
315232
5
estab.
586
70
92
76
118
356
315232
5
empl.
20111
0
215
535
1668
2418
315232
5
ann.
pay.
491021
4153
4787
11322
36261
56523
315232
5
rec.
315233
5
firms
727
116
147
110
124
497
315233
5
estab.
751
116
147
110
124
497
315233
5
empl.
20987
0
332
737
1717
2786
315233
5
ann.
pay.
641883
6179
8100
13366
49629
77274
315233
5
rec.
315234
5
firms
357
45
63
53
70
231
315234
5
estab.
364
45
63
53
70
231
315234
5
empl.
15662
0
142
385
939
1466
315234
5
ann.
pay.
455933
1926
3844
9119
27408
42297
315234
5
rec.
315239
5
firms
1521
435
310
221
232
1198
315239
5
estab.
1561
435
310
221
232
1198
315239
5
empl.
49564
0
707
1485
3205
5397
315239
5
ann.
pay.
1141112
28991
12798
25576
39356
106721
315239
5
rec.
315291
5
firms
43
9
7
3
2
21
315291
5
estab.
56
9
7
3
2
21
315291
5
empl.
8229
[
a]
[
a]
[
a]
[
b]
60
315291
5
ann.
pay.
141630
(
D)
(
D)
(
D)
(
D)
1633
315291
5
rec.
315292
5
firms
237
46
106
40
24
216
315292
5
estab.
238
46
106
40
24
216
315292
5
empl.
2355
0
231
269
324
824
315292
5
ann.
pay.
59631
2583
5813
4370
7359
20125
315292
5
rec.
315299
5
firms
199
54
20
29
26
129
315299
5
estab.
201
54
20
29
26
129
315299
5
empl.
7628
[
a]
[
b]
[
c]
[
e]
642
315299
5
ann.
pay.
155362
(
D)
(
D)
(
D)
(
D)
15115
315299
5
rec.
315991
5
firms
361
41
95
43
51
230
315991
5
estab.
387
41
95
43
51
230
315991
5
empl.
17065
[
a]
[
c]
[
e]
693
1169
315991
5
ann.
pay.
313672
(
D)
(
D)
(
D)
11454
21223
315991
5
rec.
315992
5
firms
107
8
18
11
16
53
315992
5
estab.
141
8
18
11
16
53
315992
5
empl.
5849
0
36
72
216
324
315992
5
ann.
pay.
94599
181
687
842
4296
6006
315992
5
rec.
315993
5
firms
118
8
21
14
17
60
315993
5
estab.
122
8
21
14
17
60
315993
5
empl.
5004
[
a]
[
b]
[
b]
219
361
315993
5
ann.
pay.
126644
(
D)
(
D)
(
D)
4055
11321
315993
5
rec.
315999
5
firms
1792
272
761
267
196
1496
315999
5
estab.
1826
272
761
269
198
1500
315999
5
empl.
28954
0
1531
1763
2591
5885
315999
5
ann.
pay.
601433
11961
23541
30834
44598
110934
315999
5
rec.
316110
5
firms
290
25
99
48
34
206
316110
5
estab.
315
25
99
48
34
206
316110
5
empl.
13427
[
a]
[
c]
295
482
991
316110
5
ann.
pay.
384198
(
D)
(
D)
5931
10334
22406
316110
5
rec.
316211
5
firms
49
3
10
3
6
22
316211
5
estab.
60
3
10
3
6
22
316211
5
empl.
7836
[
a]
[
b]
[
a]
[
b]
[
c]
316211
5
ann.
pay.
164241
(
D)
(
D)
(
D)
(
D)
(
D)
316211
5
rec.
316212
5
firms
23
2
10
1
2
15
316212
5
estab.
26
2
10
1
2
15
316212
5
empl.
2024
[
a]
[
b]
[
a]
[
b]
[
b]
316212
5
ann.
pay.
45811
(
D)
(
D)
(
D)
(
D)
(
D)
316212
5
rec.
316213
5
firms
121
11
34
12
13
70
316213
5
estab.
141
11
34
12
13
70
316213
5
empl.
16694
[
a]
[
b]
[
b]
188
337
316213
5
ann.
pay.
350117
(
D)
(
D)
(
D)
3157
5837
316213
5
rec.
316214
5
firms
98
9
24
9
13
55
316214
5
estab.
104
9
24
9
13
55
316214
5
empl.
8514
0
53
61
180
294
316214
5
ann.
pay.
156190
390
962
997
2395
4744
316214
5
rec.
316219
5
firms
84
7
30
9
8
54
316219
5
estab.
86
7
30
9
8
54
316219
5
empl.
3139
[
a]
75
[
b]
109
[
c]
316219
5
ann.
pay.
58089
(
D)
1108
(
D)
2100
(
D)
316219
5
rec.
316991
5
firms
273
24
70
39
36
169
316991
5
estab.
281
24
70
39
36
169
316991
5
empl.
9649
0
162
266
506
934
316991
5
ann.
pay.
226442
1836
2957
4378
10057
19228
316991
5
rec.
316992
5
firms
145
10
71
27
9
117
316992
5
estab.
146
10
71
27
9
117
316992
5
empl.
3775
0
[
c]
171
119
[
e]
316992
5
ann.
pay.
106129
397
(
D)
2167
2884
(
D)
316992
5
rec.
316993
5
firms
175
21
56
34
23
134
316993
5
estab.
177
21
56
34
23
134
316993
5
empl.
4725
0
[
c]
230
292
[
f]
316993
5
ann.
pay.
83891
477
(
D)
3762
4687
(
D)
316993
5
rec.
316999
5
firms
451
30
187
77
60
354
316999
5
estab.
465
30
187
77
60
354
316999
5
empl.
9542
0
426
511
800
1737
316999
5
ann.
pay.
197956
2293
6705
7776
13306
30080
316999
5
rec.
321113
5
firms
4036
303
1077
727
775
2882
321113
5
estab.
4397
303
1077
727
776
2883
321113
5
empl.
118996
0
2495
4926
10588
18009
321113
5
ann.
pay.
3247528
16156
39085
84245
208012
347498
321113
5
rec.
321114
5
firms
366
25
82
66
51
224
321114
5
estab.
462
25
82
66
51
224
321114
5
empl.
11377
0
200
441
703
1344
321114
5
ann.
pay.
314491
2429
4095
10140
16084
32748
321114
5
rec.
321211
5
firms
303
17
47
16
34
114
321211
5
estab.
334
17
47
16
34
114
321211
5
empl.
23120
[
a]
[
c]
[
b]
486
694
321211
5
ann.
pay.
572209
(
D)
(
D)
(
D)
11617
19970
321211
5
rec.
321212
5
firms
97
5
14
3
13
35
321212
5
estab.
159
5
14
3
13
35
321212
5
empl.
26744
[
a]
[
b]
[
a]
196
[
c]
321212
5
ann.
pay.
857458
(
D)
(
D)
(
D)
3350
(
D)
321212
5
rec.
321213
5
firms
12
2
1
0
0
3
321213
5
estab.
20
2
1
0
0
3
321213
5
empl.
1658
[
a]
[
a]
0
0
[
a]
321213
5
ann.
pay.
56618
(
D)
(
D)
0
0
(
D)
321213
5
rec.
321214
5
firms
937
56
108
128
207
499
321214
5
estab.
1067
56
108
129
208
501
321214
5
empl.
36841
0
252
865
2820
3937
321214
5
ann.
pay.
1051090
7241
7412
18450
64513
97616
321214
5
rec.
321219
5
firms
207
10
33
23
30
96
321219
5
estab.
313
10
33
23
31
97
321219
5
empl.
25055
0
76
154
424
654
321219
5
ann.
pay.
821468
194
2031
3788
11219
17232
321219
5
rec.
321911
5
firms
1343
125
320
236
228
909
321911
5
estab.
1444
125
320
236
229
910
321911
5
empl.
64358
0
732
1640
3146
5518
321911
5
ann.
pay.
1892389
6789
17164
36131
77997
138081
321911
5
rec.
321912
5
firms
1284
88
338
208
216
850
321912
5
estab.
1385
88
338
208
216
850
321912
5
empl.
39961
0
763
1432
2988
5183
321912
5
ann.
pay.
920355
2321
14113
27513
57386
101333
321912
5
rec.
321918
5
firms
1569
171
460
299
246
1176
321918
5
estab.
1616
171
460
299
246
1176
321918
5
empl.
38814
0
1063
2001
3399
6463
321918
5
ann.
pay.
957627
10413
23405
44261
82333
160412
321918
5
rec.
321920
5
firms
2884
212
756
555
586
2109
321920
5
estab.
3024
212
756
555
587
2110
321920
5
empl.
52953
0
1755
3756
8011
13522
321920
5
ann.
pay.
1045438
11246
32040
61800
145423
250509
321920
5
rec.
321991
5
firms
179
22
27
11
12
72
321991
5
estab.
364
22
27
11
12
72
321991
5
empl.
71336
0
55
64
169
288
321991
5
ann.
pay.
2059897
3008
1425
1102
4812
10347
321991
5
rec.
321992
5
firms
676
75
184
101
97
457
321992
5
estab.
726
75
184
101
97
457
321992
5
empl.
23632
0
419
683
1317
2419
321992
5
ann.
pay.
652755
7565
9502
19043
35898
72008
321992
5
rec.
321999
5
firms
2240
185
784
442
327
1738
321999
5
estab.
2345
185
784
442
328
1739
321999
5
empl.
45489
0
1682
2957
4458
9097
321999
5
ann.
pay.
990873
7961
27344
52477
88418
176200
321999
5
rec.
322110
5
firms
32
4
3
0
1
8
322110
5
estab.
44
4
3
0
1
8
322110
5
empl.
10475
[
a]
[
a]
0
[
a]
[
b]
322110
5
ann.
pay.
536329
(
D)
(
D)
0
(
D)
(
D)
322110
5
rec.
322121
5
firms
133
8
6
4
4
22
322121
5
estab.
276
8
6
4
4
22
322121
5
empl.
110722
0
[
a]
[
b]
[
b]
100
322121
5
ann.
pay.
5531682
250
(
D)
(
D)
(
D)
3536
322121
5
rec.
322122
5
firms
25
0
0
0
0
0
322122
5
estab.
29
0
0
0
0
0
322122
5
empl.
12534
0
0
0
0
0
322122
5
ann.
pay.
742348
0
0
0
0
0
322122
5
rec.
322130
5
firms
95
8
3
3
2
16
322130
5
estab.
232
8
3
3
2
16
322130
5
empl.
53910
[
a]
[
a]
[
b]
[
b]
[
b]
322130
5
ann.
pay.
2704763
(
D)
(
D)
(
D)
(
D)
(
D)
322130
5
rec.
322211
5
firms
983
29
81
82
162
354
322211
5
estab.
1751
29
81
82
162
354
322211
5
empl.
125343
0
204
566
2315
3085
322211
5
ann.
pay.
4484512
4593
7522
15654
71210
98979
322211
5
rec.
322212
5
firms
411
10
34
25
55
124
322212
5
estab.
568
10
34
25
55
124
322212
5
empl.
50394
[
a]
[
b]
174
774
1024
322212
5
ann.
pay.
1766429
(
D)
(
D)
6272
21640
32816
322212
5
rec.
322213
5
firms
144
6
19
18
15
58
322213
5
estab.
155
6
19
18
15
58
322213
5
empl.
5363
[
a]
[
b]
[
c]
229
397
322213
5
ann.
pay.
148895
(
D)
(
D)
(
D)
6547
17489
322213
5
rec.
322214
5
firms
149
4
17
22
21
64
322214
5
estab.
290
4
17
22
21
64
322214
5
empl.
12148
[
a]
[
b]
152
270
471
322214
5
ann.
pay.
406478
(
D)
(
D)
3886
6845
11866
322214
5
rec.
322215
5
firms
47
2
9
2
4
17
322215
5
estab.
82
2
9
2
4
17
322215
5
empl.
13471
[
a]
[
a]
[
a]
66
95
322215
5
ann.
pay.
394964
(
D)
(
D)
(
D)
1031
2074
322215
5
rec.
322221
5
firms
85
2
13
11
12
38
322221
5
estab.
100
2
13
11
12
38
322221
5
empl.
6253
[
a]
[
b]
75
152
258
322221
5
ann.
pay.
220661
(
D)
(
D)
2233
3917
6898
322221
5
rec.
322222
5
firms
514
25
82
73
72
252
322222
5
estab.
591
25
82
73
72
252
322222
5
empl.
41367
0
199
469
1046
1714
322222
5
ann.
pay.
1632448
5747
5778
13098
35210
59833
322222
5
rec.
322223
5
firms
40
1
6
4
3
14
322223
5
estab.
41
1
6
4
3
14
322223
5
empl.
3007
[
a]
[
a]
[
b]
32
77
322223
5
ann.
pay.
104767
(
D)
(
D)
(
D)
840
2234
322223
5
rec.
322224
5
firms
97
5
11
11
7
34
322224
5
estab.
147
5
11
11
7
34
322224
5
empl.
16830
0
26
77
102
205
322224
5
ann.
pay.
495758
100
668
1816
2553
5137
322224
5
rec.
322225
5
firms
34
0
3
1
5
9
322225
5
estab.
41
0
3
1
5
9
322225
5
empl.
4556
0
[
a]
[
a]
68
77
322225
5
ann.
pay.
192919
0
(
D)
(
D)
2138
2696
322225
5
rec.
322226
5
firms
45
1
2
2
5
10
322226
5
estab.
57
1
2
2
5
10
322226
5
empl.
3377
[
a]
[
a]
[
a]
73
93
322226
5
ann.
pay.
121115
(
D)
(
D)
(
D)
2095
3163
322226
5
rec.
322231
5
firms
322
12
70
60
63
205
322231
5
estab.
342
12
70
60
63
205
322231
5
empl.
12411
0
195
427
826
1448
322231
5
ann.
pay.
337515
716
5181
9607
20169
35673
322231
5
rec.
322232
5
firms
180
5
17
23
24
69
322232
5
estab.
268
5
17
23
24
69
322232
5
empl.
25532
0
43
156
340
539
322232
5
ann.
pay.
783553
221
1376
4302
8773
14672
322232
5
rec.
322233
5
firms
152
5
44
23
23
95
322233
5
estab.
164
5
44
23
23
95
322233
5
empl.
9112
0
103
162
294
559
322233
5
ann.
pay.
245691
45
1816
4595
6287
12743
322233
5
rec.
322291
5
firms
96
6
14
8
12
40
322291
5
estab.
142
6
14
8
12
40
322291
5
empl.
26322
[
a]
[
b]
56
174
267
322291
5
ann.
pay.
1080590
(
D)
(
D)
1721
5319
9081
322291
5
rec.
322299
5
firms
528
37
77
58
77
249
322299
5
estab.
607
37
78
58
77
250
322299
5
empl.
24764
[
a]
[
c]
407
1056
1650
322299
5
ann.
pay.
754314
(
D)
(
D)
10556
32291
50729
322299
5
rec.
323110
5
firms
17457
942
5717
3995
3015
13669
323110
5
estab.
18093
942
5719
3999
3023
13683
323110
5
empl.
416758
0
13355
26651
40549
80555
323110
5
ann.
pay.
14528910
54210
297902
651930
1157386
2161428
323110
5
rec.
323111
5
firms
425
34
194
77
38
343
323111
5
estab.
455
34
194
77
38
343
323111
5
empl.
20718
0
417
494
516
1427
323111
5
ann.
pay.
809158
3044
8391
12170
15398
39003
323111
5
rec.
323112
5
firms
857
34
169
149
168
520
323112
5
estab.
901
34
169
149
169
521
323112
5
empl.
30204
0
398
1010
2357
3765
323112
5
ann.
pay.
1063942
2580
11504
29757
76895
120736
323112
5
rec.
323113
5
firms
4118
372
1571
843
593
3379
323113
5
estab.
4168
372
1571
843
593
3379
323113
5
empl.
69412
0
3543
5575
7967
17085
323113
5
ann.
pay.
1728840
14385
61340
110133
181291
367149
323113
5
rec.
323114
5
firms
7921
450
4140
2069
792
7451
323114
5
estab.
8169
450
4142
2074
802
7468
323114
5
empl.
55153
0
9992
13304
10223
33519
323114
5
ann.
pay.
1363455
21738
197892
283955
252254
755839
323114
5
rec.
323115
5
firms
437
54
132
101
72
359
323115
5
estab.
441
54
132
101
72
359
323115
5
empl.
5958
0
324
678
954
1956
323115
5
ann.
pay.
185496
5257
8510
18551
29383
61701
323115
5
rec.
323116
5
firms
680
31
142
109
109
391
323116
5
estab.
977
31
142
109
109
391
323116
5
empl.
53115
0
330
731
1537
2598
323116
5
ann.
pay.
1602689
1291
9362
18237
41937
70827
323116
5
rec.
323117
5
firms
676
37
152
104
94
387
323117
5
estab.
726
37
152
104
94
387
323117
5
empl.
51513
[
a]
[
e]
691
1302
2312
323117
5
ann.
pay.
1617428
(
D)
(
D)
20016
39441
69018
323117
5
rec.
323118
5
firms
274
8
35
34
37
114
323118
5
estab.
287
8
35
34
37
114
323118
5
empl.
18234
[
a]
[
b]
235
488
811
323118
5
ann.
pay.
483763
(
D)
(
D)
8056
11348
22316
323118
5
rec.
323119
5
firms
3437
324
1650
723
354
3051
323119
5
estab.
3471
324
1650
723
355
3052
323119
5
empl.
41376
0
3733
4655
4766
13154
323119
5
ann.
pay.
1188527
11602
75317
103942
124676
315537
323119
5
rec.
323121
5
firms
1279
94
313
250
224
881
323121
5
estab.
1301
94
313
250
227
884
323121
5
empl.
32167
0
703
1653
3060
5416
323121
5
ann.
pay.
810354
5469
14613
37975
71273
129330
323121
5
rec.
323122
5
firms
2984
175
1267
584
395
2421
323122
5
estab.
3144
175
1268
585
395
2423
323122
5
empl.
50456
0
2736
3846
5449
12031
323122
5
ann.
pay.
2090193
7968
66898
115978
192718
383562
323122
5
rec.
324110
5
firms
155
18
23
9
7
57
324110
5
estab.
304
18
23
9
7
57
324110
5
empl.
69491
0
45
62
85
192
324110
5
ann.
pay.
4202766
16147
2108
1870
2988
23113
324110
5
rec.
324121
5
firms
517
17
89
97
82
285
324121
5
estab.
1202
17
89
98
87
291
324121
5
empl.
13612
0
210
668
1077
1955
324121
5
ann.
pay.
642887
993
11567
33429
57727
103716
324121
5
rec.
324122
5
firms
154
7
39
23
12
81
324122
5
estab.
250
7
39
23
12
81
324122
5
empl.
13335
0
107
153
157
417
324122
5
ann.
pay.
537524
829
5028
4916
6907
17680
324122
5
rec.
324191
5
firms
319
21
86
42
50
199
324191
5
estab.
382
21
86
42
50
199
324191
5
empl.
10720
0
186
283
725
1194
324191
5
ann.
pay.
457619
17765
6756
10485
36458
71464
324191
5
rec.
324199
5
firms
71
8
16
7
4
35
324199
5
estab.
83
8
16
7
4
35
324199
5
empl.
3842
0
37
46
46
129
324199
5
ann.
pay.
156403
201
1135
1507
1477
4320
324199
5
rec.
325110
5
firms
41
1
4
4
2
11
325110
5
estab.
58
1
4
4
2
11
325110
5
empl.
11259
[
a]
[
a]
31
[
b]
72
325110
5
ann.
pay.
702422
(
D)
(
D)
1001
(
D)
2568
325110
5
rec.
325120
5
firms
118
6
45
13
9
73
325120
5
estab.
647
6
45
13
9
73
325120
5
empl.
12881
[
a]
[
c]
80
[
b]
278
325120
5
ann.
pay.
603967
(
D)
(
D)
3140
(
D)
8765
325120
5
rec.
325131
5
firms
63
3
8
5
7
23
325131
5
estab.
79
3
8
5
7
23
325131
5
empl.
8809
[
a]
[
a]
[
b]
97
147
325131
5
ann.
pay.
427087
(
D)
(
D)
(
D)
3569
5403
325131
5
rec.
325132
5
firms
93
5
16
8
11
40
325132
5
estab.
125
5
16
8
11
40
325132
5
empl.
8624
[
a]
[
b]
[
b]
155
248
325132
5
ann.
pay.
396758
(
D)
(
D)
(
D)
5962
10379
325132
5
rec.
325181
5
firms
29
1
4
5
4
14
325181
5
estab.
42
1
4
5
4
14
325181
5
empl.
5082
[
a]
[
a]
37
[
b]
[
c]
325181
5
ann.
pay.
282405
(
D)
(
D)
1093
(
D)
(
D)
325181
5
rec.
325182
5
firms
8
0
0
0
2
2
325182
5
estab.
22
0
0
0
2
2
325182
5
empl.
1787
0
0
0
[
b]
[
b]
325182
5
ann.
pay.
91822
0
0
0
(
D)
(
D)
325182
5
rec.
325188
5
firms
401
26
71
47
34
178
325188
5
estab.
660
26
71
49
34
180
325188
5
empl.
56803
[
a]
[
c]
309
444
[
f]
325188
5
ann.
pay.
2919377
(
D)
(
D)
12330
18738
(
D)
325188
5
rec.
325191
5
firms
44
1
18
7
7
33
325191
5
estab.
65
1
18
7
7
33
325191
5
empl.
2591
[
a]
40
[
b]
99
[
c]
325191
5
ann.
pay.
91158
(
D)
909
(
D)
2475
(
D)
325191
5
rec.
325192
5
firms
38
2
2
2
0
6
325192
5
estab.
53
2
2
2
0
6
325192
5
empl.
7498
[
a]
[
a]
[
a]
0
[
a]
325192
5
ann.
pay.
420086
(
D)
(
D)
(
D)
0
(
D)
325192
5
rec.
325193
5
firms
35
1
4
5
3
13
325193
5
estab.
41
1
4
5
3
13
325193
5
empl.
1975
[
a]
[
a]
[
b]
30
[
b]
325193
5
ann.
pay.
87438
(
D)
(
D)
(
D)
1917
(
D)
325193
5
rec.
325199
5
firms
484
26
74
45
44
189
325199
5
estab.
671
26
74
45
44
189
325199
5
empl.
89554
[
a]
[
c]
299
609
1075
325199
5
ann.
pay.
5080004
(
D)
(
D)
11132
30312
51573
325199
5
rec.
325211
5
firms
322
28
20
18
27
93
325211
5
estab.
565
28
20
18
27
93
325211
5
empl.
63089
0
41
119
395
555
325211
5
ann.
pay.
3359350
6036
1766
5415
14711
27928
325211
5
rec.
325212
5
firms
120
9
26
20
20
75
325212
5
estab.
143
9
26
20
20
75
325212
5
empl.
12250
0
57
142
284
483
325212
5
ann.
pay.
687710
263
1468
3766
9191
14688
325212
5
rec.
325221
5
firms
6
1
0
0
0
1
325221
5
estab.
9
1
0
0
0
1
325221
5
empl.
4275
[
a]
0
0
0
[
a]
325221
5
ann.
pay.
151228
(
D)
0
0
0
(
D)
325221
5
rec.
325222
5
firms
67
4
9
5
4
22
325222
5
estab.
103
4
9
5
4
22
325222
5
empl.
34583
[
a]
20
36
64
[
c]
325222
5
ann.
pay.
1397198
(
D)
396
745
1667
(
D)
325222
5
rec.
325311
5
firms
128
9
42
23
13
87
325311
5
estab.
158
9
42
23
13
87
325311
5
empl.
5923
[
a]
[
b]
154
160
413
325311
5
ann.
pay.
293162
(
D)
(
D)
4553
4532
11958
325311
5
rec.
325312
5
firms
45
1
10
6
4
21
325312
5
estab.
63
1
10
6
4
21
325312
5
empl.
8263
[
a]
[
b]
48
51
125
325312
5
ann.
pay.
380307
(
D)
(
D)
1482
1982
4197
325312
5
rec.
325314
5
firms
344
27
83
69
48
227
325314
5
estab.
461
27
83
69
48
227
325314
5
empl.
9357
[
a]
[
c]
466
645
1322
325314
5
ann.
pay.
295164
(
D)
(
D)
11518
16559
34379
325314
5
rec.
325320
5
firms
228
20
57
35
29
141
325320
5
estab.
266
20
57
35
29
141
325320
5
empl.
14709
[
a]
[
c]
240
401
762
325320
5
ann.
pay.
711929
(
D)
(
D)
8178
12998
40237
325320
5
rec.
325411
5
firms
343
35
91
52
36
214
325411
5
estab.
370
35
91
52
36
214
325411
5
empl.
25612
[
a]
[
c]
335
489
1034
325411
5
ann.
pay.
1325129
(
D)
(
D)
11208
19528
43356
325411
5
rec.
325412
5
firms
730
48
153
85
97
383
325412
5
estab.
871
48
153
85
97
383
325412
5
empl.
132883
0
330
589
1325
2244
325412
5
ann.
pay.
8080893
8428
13568
24317
49704
96017
325412
5
rec.
325413
5
firms
198
8
32
28
26
94
325413
5
estab.
224
8
32
28
26
94
325413
5
empl.
36453
0
65
197
366
628
325413
5
ann.
pay.
2039525
364
2788
8133
14175
25460
325413
5
rec.
325414
5
firms
254
16
63
45
33
157
325414
5
estab.
347
16
63
45
33
157
325414
5
empl.
22163
[
a]
[
c]
314
441
894
325414
5
ann.
pay.
1144829
(
D)
(
D)
13244
20924
44567
325414
5
rec.
325510
5
firms
1140
44
290
204
216
754
325510
5
estab.
1428
44
290
204
216
754
325510
5
empl.
52935
0
694
1363
2921
4978
325510
5
ann.
pay.
2184193
2201
19832
48896
98096
169025
325510
5
rec.
325520
5
firms
528
29
137
102
76
344
325520
5
estab.
682
29
137
102
76
344
325520
5
empl.
21968
0
325
691
1065
2081
325520
5
ann.
pay.
912912
1317
9582
24477
44081
79457
325520
5
rec.
325611
5
firms
739
45
244
142
117
548
325611
5
estab.
808
45
244
142
117
548
325611
5
empl.
31526
0
570
990
1528
3088
325611
5
ann.
pay.
1313824
11314
14176
31160
49613
106263
325611
5
rec.
325612
5
firms
689
52
230
129
90
501
325612
5
estab.
745
52
230
129
90
501
325612
5
empl.
22516
0
557
863
1253
2673
325612
5
ann.
pay.
796346
6515
14476
22709
32727
76427
325612
5
rec.
325613
5
firms
182
6
35
29
28
98
325613
5
estab.
212
6
35
30
28
99
325613
5
empl.
9113
0
75
191
393
659
325613
5
ann.
pay.
455152
344
4234
6862
16022
27462
325613
5
rec.
325620
5
firms
712
82
178
96
97
453
325620
5
estab.
763
82
178
96
97
453
325620
5
empl.
65041
0
395
653
1340
2388
325620
5
ann.
pay.
2344859
4768
20927
20234
35957
81886
325620
5
rec.
325910
5
firms
254
11
45
54
41
151
325910
5
estab.
564
11
45
54
41
151
325910
5
empl.
13494
[
a]
[
c]
363
[
f]
1059
325910
5
ann.
pay.
554750
(
D)
(
D)
12584
(
D)
37879
325910
5
rec.
325920
5
firms
62
4
13
7
2
26
325920
5
estab.
99
4
13
7
2
26
325920
5
empl.
7773
[
a]
[
b]
50
[
b]
111
325920
5
ann.
pay.
278163
(
D)
(
D)
1760
(
D)
4916
325920
5
rec.
325991
5
firms
688
32
155
134
115
436
325991
5
estab.
797
32
155
134
116
437
325991
5
empl.
27696
0
373
905
1581
2859
325991
5
ann.
pay.
999175
1986
10791
23638
49485
85900
325991
5
rec.
325992
5
firms
295
29
100
38
41
208
325992
5
estab.
326
29
100
38
41
208
325992
5
empl.
36942
0
224
253
564
1041
325992
5
ann.
pay.
1811090
4080
4499
6767
14944
30290
325992
5
rec.
325998
5
firms
970
63
206
145
173
587
325998
5
estab.
1130
63
206
146
175
590
325998
5
empl.
35279
0
498
999
2345
3842
325998
5
ann.
pay.
1504115
7763
17538
37861
92553
155715
325998
5
rec.
326111
5
firms
431
11
54
46
55
166
326111
5
estab.
493
11
54
46
55
166
326111
5
empl.
42212
0
128
323
756
1207
326111
5
ann.
pay.
1257226
2703
3521
7202
16825
30251
326111
5
rec.
326112
5
firms
117
6
7
9
11
33
326112
5
estab.
152
6
7
9
11
33
326112
5
empl.
15528
0
20
67
151
238
326112
5
ann.
pay.
582935
587
486
1814
4631
7518
326112
5
rec.
326113
5
firms
717
32
115
104
112
363
326113
5
estab.
836
32
115
104
112
363
326113
5
empl.
54414
0
284
709
1559
2552
326113
5
ann.
pay.
2018448
1773
7947
20678
52175
82573
326113
5
rec.
326121
5
firms
700
18
165
121
113
417
326121
5
estab.
755
18
165
121
113
417
326121
5
empl.
28572
0
391
815
1548
2754
326121
5
ann.
pay.
899725
731
10997
17546
41488
70762
326121
5
rec.
326122
5
firms
318
18
59
45
41
163
326122
5
estab.
448
18
59
45
41
163
326122
5
empl.
19864
0
135
299
574
1008
326122
5
ann.
pay.
619399
2402
4592
8338
15502
30834
326122
5
rec.
326130
5
firms
434
28
137
96
75
336
326130
5
estab.
448
28
137
96
75
336
326130
5
empl.
15691
0
343
614
991
1948
326130
5
ann.
pay.
535563
3966
9321
14712
23612
51611
326130
5
rec.
326140
5
firms
566
21
118
97
103
339
326140
5
estab.
774
21
118
97
103
339
326140
5
empl.
37070
0
294
650
1377
2321
326140
5
ann.
pay.
1069200
1388
7873
15137
32739
57137
326140
5
rec.
326150
5
firms
257
14
19
13
30
76
326150
5
estab.
416
14
19
13
30
76
326150
5
empl.
29820
0
43
89
425
557
326150
5
ann.
pay.
863862
5740
1075
2512
15434
24761
326150
5
rec.
326160
5
firms
218
14
35
20
19
88
326160
5
estab.
486
14
35
20
19
88
326160
5
empl.
34874
0
77
133
280
490
326160
5
ann.
pay.
1037326
1347
1378
3911
7529
14165
326160
5
rec.
326191
5
firms
483
28
100
107
92
327
326191
5
estab.
519
28
100
107
92
327
326191
5
empl.
17948
0
[
c]
722
1250
[
g]
326191
5
ann.
pay.
461625
2035
(
D)
15236
27081
(
D)
326191
5
rec.
326192
5
firms
27
5
6
4
3
18
326192
5
estab.
35
5
6
4
3
18
326192
5
empl.
6150
0
[
a]
31
52
[
b]
326192
5
ann.
pay.
261179
125
(
D)
1368
1176
(
D)
326192
5
rec.
326199
5
firms
7494
495
1233
887
1142
3757
326199
5
estab.
8604
495
1233
888
1143
3759
326199
5
empl.
521712
0
2814
6091
16122
25027
326199
5
ann.
pay.
14861084
54478
77350
165449
456774
754051
326199
5
rec.
326211
5
firms
108
6
24
16
17
63
326211
5
estab.
160
6
24
16
17
63
326211
5
empl.
65298
0
63
107
231
401
326211
5
ann.
pay.
2822163
41
1894
2393
5381
9709
326211
5
rec.
326212
5
firms
596
37
278
86
72
473
326212
5
estab.
714
37
278
87
73
475
326212
5
empl.
7486
0
570
571
965
2106
326212
5
ann.
pay.
194608
1390
9973
10671
23284
45318
326212
5
rec.
326220
5
firms
155
5
29
14
25
73
326220
5
estab.
222
5
29
14
27
75
326220
5
empl.
23454
0
67
94
345
506
326220
5
ann.
pay.
755288
1292
1941
2837
11613
17683
326220
5
rec.
326291
5
firms
603
16
99
82
88
285
326291
5
estab.
714
16
99
82
88
285
326291
5
empl.
55622
0
221
546
1191
1958
326291
5
ann.
pay.
1715444
1893
5968
14935
31921
54717
326291
5
rec.
326299
5
firms
835
49
142
109
131
431
326299
5
estab.
976
49
142
109
131
431
326299
5
empl.
54670
0
332
763
1838
2933
326299
5
ann.
pay.
1608251
2200
7851
18980
46367
75398
326299
5
rec.
327111
5
firms
44
3
9
6
5
23
327111
5
estab.
61
3
9
6
5
23
327111
5
empl.
9528
[
a]
[
a]
39
71
125
327111
5
ann.
pay.
314372
(
D)
(
D)
1012
1324
2657
327111
5
rec.
327112
5
firms
967
107
449
139
103
798
327112
5
estab.
979
109
449
139
103
800
327112
5
empl.
20033
0
902
933
1396
3231
327112
5
ann.
pay.
476546
5548
10884
12506
19958
48896
327112
5
rec.
327113
5
firms
135
4
23
19
18
64
327113
5
estab.
151
4
23
19
18
64
327113
5
empl.
10049
[
a]
[
b]
130
247
434
327113
5
ann.
pay.
322748
(
D)
(
D)
4082
7842
14150
327113
5
rec.
327121
5
firms
132
3
26
11
8
48
327121
5
estab.
225
3
26
11
8
48
327121
5
empl.
13631
[
a]
[
b]
76
103
232
327121
5
ann.
pay.
380542
(
D)
(
D)
2004
2358
5979
327121
5
rec.
327122
5
firms
164
17
52
33
21
123
327122
5
estab.
175
17
52
33
21
123
327122
5
empl.
8253
0
125
213
294
632
327122
5
ann.
pay.
211015
599
2446
4018
6009
13072
327122
5
rec.
327123
5
firms
50
3
15
6
5
29
327123
5
estab.
54
3
15
6
5
29
327123
5
empl.
1477
[
a]
[
b]
39
67
138
327123
5
ann.
pay.
41808
(
D)
(
D)
694
1182
2848
327123
5
rec.
327124
5
firms
121
7
24
9
16
56
327124
5
estab.
159
7
24
9
16
56
327124
5
empl.
6235
[
a]
[
b]
67
210
334
327124
5
ann.
pay.
223105
(
D)
(
D)
1709
8475
12070
327124
5
rec.
327125
5
firms
99
12
17
14
9
52
327125
5
estab.
136
12
17
14
9
52
327125
5
empl.
8059
0
49
99
123
271
327125
5
ann.
pay.
312125
1562
1655
3129
5200
11546
327125
5
rec.
327211
5
firms
31
11
4
1
1
17
327211
5
estab.
54
11
4
1
1
17
327211
5
empl.
11582
[
a]
[
a]
[
a]
[
a]
[
b]
327211
5
ann.
pay.
546145
(
D)
(
D)
(
D)
(
D)
(
D)
327211
5
rec.
327212
5
firms
492
48
210
95
57
410
327212
5
estab.
540
48
210
95
57
410
327212
5
empl.
37157
[
a]
[
e]
[
f]
[
f]
1848
327212
5
ann.
pay.
1281040
(
D)
(
D)
(
D)
(
D)
46678
327212
5
rec.
327213
5
firms
16
2
1
0
1
4
327213
5
estab.
66
2
1
0
1
4
327213
5
empl.
20061
[
a]
[
a]
0
[
a]
[
a]
327213
5
ann.
pay.
821075
(
D)
(
D)
0
(
D)
(
D)
327213
5
rec.
327215
5
firms
1458
122
555
244
165
1086
327215
5
estab.
1598
122
555
244
165
1086
327215
5
empl.
65826
0
1259
1604
2274
5137
327215
5
ann.
pay.
2094940
11633
24968
34777
57760
129138
327215
5
rec.
327310
5
firms
153
7
28
28
25
88
327310
5
estab.
257
7
28
28
25
88
327310
5
empl.
16775
0
59
201
325
585
327310
5
ann.
pay.
754211
1231
3770
7729
11942
24672
327310
5
rec.
327320
5
firms
2809
139
520
477
568
1704
327320
5
estab.
5242
139
521
480
597
1737
327320
5
empl.
90691
0
1215
3228
7828
12271
327320
5
ann.
pay.
3309854
13026
42360
93387
259779
408552
327320
5
rec.
327331
5
firms
685
19
115
104
133
371
327331
5
estab.
924
19
115
104
135
373
327331
5
empl.
19307
0
264
741
1833
2838
327331
5
ann.
pay.
659066
4653
7153
22287
57657
91750
327331
5
rec.
327332
5
firms
262
9
39
23
43
114
327332
5
estab.
414
9
39
23
43
114
327332
5
empl.
13349
0
80
156
634
870
327332
5
ann.
pay.
471971
120
2598
4907
21200
28825
327332
5
rec.
327390
5
firms
2092
139
555
403
406
1503
327390
5
estab.
2353
139
555
405
408
1507
327390
5
empl.
55232
0
1301
2774
5446
9521
327390
5
ann.
pay.
1742057
10523
30015
64830
150522
255890
327390
5
rec.
327410
5
firms
45
1
4
5
3
13
327410
5
estab.
84
1
4
5
3
13
327410
5
empl.
5201
[
a]
[
a]
31
36
78
327410
5
ann.
pay.
216172
(
D)
(
D)
727
1299
2538
327410
5
rec.
327420
5
firms
189
11
55
31
34
131
327420
5
estab.
288
11
55
31
34
131
327420
5
empl.
14377
[
a]
[
c]
214
460
778
327420
5
ann.
pay.
534040
(
D)
(
D)
4261
11638
19277
327420
5
rec.
327910
5
firms
319
13
43
41
57
154
327910
5
estab.
363
13
43
41
57
154
327910
5
empl.
20695
0
108
301
790
1199
327910
5
ann.
pay.
804486
3351
3045
10065
23886
40347
327910
5
rec.
327991
5
firms
1081
86
353
229
207
875
327991
5
estab.
1102
86
353
229
208
876
327991
5
empl.
15159
0
847
1504
2790
5141
327991
5
ann.
pay.
410398
5337
19848
34194
73709
133088
327991
5
rec.
327992
5
firms
265
16
50
38
34
138
327992
5
estab.
404
16
50
38
34
138
327992
5
empl.
10894
0
115
267
446
828
327992
5
ann.
pay.
406945
1336
3587
7966
13587
26476
327992
5
rec.
327993
5
firms
195
5
47
30
36
118
327993
5
estab.
293
5
47
30
36
118
327993
5
empl.
21780
0
108
203
489
800
327993
5
ann.
pay.
850796
372
3016
6025
12647
22060
327993
5
rec.
327999
5
firms
458
41
90
65
87
283
327999
5
estab.
552
41
91
65
88
285
327999
5
empl.
12921
0
198
448
1188
1834
327999
5
ann.
pay.
405444
2277
4875
11977
31172
50301
327999
5
rec.
331111
5
firms
299
66
47
27
16
156
331111
5
estab.
381
66
47
27
16
156
331111
5
empl.
145386
[
a]
98
[
c]
[
c]
[
e]
331111
5
ann.
pay.
7560109
(
D)
2676
(
D)
(
D)
(
D)
331111
5
rec.
331112
5
firms
21
1
0
1
1
3
331112
5
estab.
29
1
0
1
1
3
331112
5
empl.
3583
[
a]
0
[
a]
[
a]
[
a]
331112
5
ann.
pay.
155688
(
D)
0
(
D)
(
D)
(
D)
331112
5
rec.
331210
5
firms
179
17
13
13
11
54
331210
5
estab.
253
18
13
13
11
55
331210
5
empl.
27759
0
29
93
145
267
331210
5
ann.
pay.
1018269
5321
917
2524
4934
13696
331210
5
rec.
331221
5
firms
177
22
39
24
25
110
331221
5
estab.
217
22
39
24
25
110
331221
5
empl.
14171
0
83
154
308
545
331221
5
ann.
pay.
652955
626
2629
3769
9778
16802
331221
5
rec.
331222
5
firms
221
19
29
15
17
80
331222
5
estab.
299
19
29
15
17
80
331222
5
empl.
23903
0
66
100
241
407
331222
5
ann.
pay.
771862
8686
1532
3213
8551
21982
331222
5
rec.
331311
5
firms
8
0
0
0
0
0
331311
5
estab.
9
0
0
0
0
0
331311
5
empl.
3324
0
0
0
0
0
331311
5
ann.
pay.
156720
0
0
0
0
0
331311
5
rec.
331312
5
firms
19
4
3
0
0
7
331312
5
estab.
28
4
3
0
0
7
331312
5
empl.
16091
[
a]
[
a]
0
0
[
a]
331312
5
ann.
pay.
754707
(
D)
(
D)
0
0
(
D)
331312
5
rec.
331314
5
firms
126
9
25
9
16
59
331314
5
estab.
147
9
25
9
16
59
331314
5
empl.
6756
0
66
59
218
343
331314
5
ann.
pay.
241865
359
3032
2045
7656
13092
331314
5
rec.
331315
5
firms
56
1
7
9
6
23
331315
5
estab.
79
1
7
9
6
23
331315
5
empl.
22976
[
a]
[
a]
64
80
[
c]
331315
5
ann.
pay.
1082817
(
D)
(
D)
1428
2248
(
D)
331315
5
rec.
331316
5
firms
144
6
20
6
11
43
331316
5
estab.
207
6
20
6
11
43
331316
5
empl.
31145
0
48
35
155
238
331316
5
ann.
pay.
1036244
246
1061
714
4142
6163
331316
5
rec.
331319
5
firms
63
8
8
7
11
34
331319
5
estab.
81
8
8
7
11
34
331319
5
empl.
5072
[
a]
[
a]
49
122
[
c]
331319
5
ann.
pay.
165901
(
D)
(
D)
1278
3019
(
D)
331319
5
rec.
331411
5
firms
7
1
0
1
0
2
331411
5
estab.
13
1
0
1
0
2
331411
5
empl.
5507
[
a]
0
[
a]
0
[
a]
331411
5
ann.
pay.
229614
(
D)
0
(
D)
0
(
D)
331411
5
rec.
331419
5
firms
142
13
36
22
10
81
331419
5
estab.
158
13
37
22
10
82
331419
5
empl.
10350
[
a]
81
[
c]
141
[
e]
331419
5
ann.
pay.
458997
(
D)
2538
(
D)
6792
(
D)
331419
5
rec.
331421
5
firms
95
6
16
9
8
39
331421
5
estab.
135
6
16
9
8
39
331421
5
empl.
21713
0
[
b]
[
b]
110
204
331421
5
ann.
pay.
814643
77
(
D)
(
D)
2366
4666
331421
5
rec.
331422
5
firms
61
6
8
8
6
28
331422
5
estab.
66
6
8
8
6
28
331422
5
empl.
4676
0
14
54
76
144
331422
5
ann.
pay.
137862
359
408
2634
1992
5393
331422
5
rec.
331423
5
firms
43
0
2
3
5
10
331423
5
estab.
46
0
2
3
5
10
331423
5
empl.
2435
0
[
a]
[
a]
62
84
331423
5
ann.
pay.
97142
0
(
D)
(
D)
2566
3309
331423
5
rec.
331491
5
firms
221
10
34
25
27
96
331491
5
estab.
267
10
34
25
27
96
331491
5
empl.
25820
0
92
180
366
638
331491
5
ann.
pay.
1037576
2958
2632
5011
10334
20935
331491
5
rec.
331492
5
firms
233
13
57
23
28
121
331492
5
estab.
256
13
57
23
28
121
331492
5
empl.
13149
0
117
147
375
639
331492
5
ann.
pay.
510602
335
2405
3924
12209
18873
331492
5
rec.
331511
5
firms
583
27
86
50
55
218
331511
5
estab.
683
27
86
50
55
218
331511
5
empl.
85684
0
202
336
764
1302
331511
5
ann.
pay.
3324777
3162
6615
7951
17876
35604
331511
5
rec.
331512
5
firms
148
8
15
6
12
41
331512
5
estab.
162
8
15
6
12
41
331512
5
empl.
24251
0
45
40
176
261
331512
5
ann.
pay.
749683
1372
1088
839
5322
8621
331512
5
rec.
331513
5
firms
277
15
50
26
39
130
331513
5
estab.
304
15
50
26
39
130
331513
5
empl.
25008
0
115
177
541
833
331513
5
ann.
pay.
849202
1110
3730
6236
15848
26924
331513
5
rec.
331521
5
firms
294
11
28
23
52
114
331521
5
estab.
328
11
28
23
53
115
331521
5
empl.
29669
[
a]
[
b]
147
728
944
331521
5
ann.
pay.
968416
(
D)
(
D)
3903
23637
31960
331521
5
rec.
331522
5
firms
253
5
32
37
33
107
331522
5
estab.
268
5
32
37
33
107
331522
5
empl.
17014
0
67
254
473
794
331522
5
ann.
pay.
499499
235
1237
7498
13379
22349
331522
5
rec.
331524
5
firms
584
27
105
95
108
335
331524
5
estab.
620
27
105
96
108
336
331524
5
empl.
34270
0
255
662
1525
2442
331524
5
ann.
pay.
1052024
4179
6486
15411
39488
65564
331524
5
rec.
331525
5
firms
304
15
61
50
58
184
331525
5
estab.
314
15
61
50
58
184
331525
5
empl.
8788
0
130
344
799
1273
331525
5
ann.
pay.
261969
995
3518
7773
20777
33063
331525
5
rec.
331528
5
firms
142
7
37
28
19
91
331528
5
estab.
147
7
37
28
19
91
331528
5
empl.
6677
[
a]
[
b]
193
263
555
331528
5
ann.
pay.
238336
(
D)
(
D)
4529
6970
15086
331528
5
rec.
332111
5
firms
388
17
81
56
40
194
332111
5
estab.
419
17
81
56
40
194
332111
5
empl.
30518
0
181
378
556
1115
332111
5
ann.
pay.
1198359
7454
5793
11087
17037
41371
332111
5
rec.
332112
5
firms
72
1
10
10
8
29
332112
5
estab.
79
1
10
10
8
29
332112
5
empl.
9223
[
a]
[
b]
[
b]
112
201
332112
5
ann.
pay.
365476
(
D)
(
D)
(
D)
3589
6004
332112
5
rec.
332114
5
firms
342
14
28
42
78
162
332114
5
estab.
388
14
28
42
78
162
332114
5
empl.
15385
[
a]
[
b]
294
1093
1456
332114
5
ann.
pay.
527497
(
D)
(
D)
9903
37262
51563
332114
5
rec.
332115
5
firms
56
2
7
7
4
20
332115
5
estab.
65
2
7
7
4
20
332115
5
empl.
4407
[
a]
[
a]
[
b]
56
122
332115
5
ann.
pay.
167551
(
D)
(
D)
(
D)
1879
3612
332115
5
rec.
332116
5
firms
2053
84
295
282
361
1022
332116
5
estab.
2155
84
295
282
361
1022
332116
5
empl.
95129
0
696
1962
5010
7668
332116
5
ann.
pay.
3246407
11488
21797
61128
165123
259536
332116
5
rec.
332117
5
firms
163
11
21
22
30
84
332117
5
estab.
179
11
21
22
30
84
332117
5
empl.
11432
[
a]
[
b]
149
399
596
332117
5
ann.
pay.
408241
(
D)
(
D)
5895
11653
28009
332117
5
rec.
332211
5
firms
168
15
49
27
22
113
332211
5
estab.
173
15
49
27
22
113
332211
5
empl.
11392
0
118
177
297
592
332211
5
ann.
pay.
368959
528
2446
4080
8014
15068
332211
5
rec.
332212
5
firms
1172
72
317
207
189
785
332212
5
estab.
1282
72
317
207
189
785
332212
5
empl.
51086
0
718
1387
2592
4697
332212
5
ann.
pay.
1730708
5538
18283
37234
76558
137613
332212
5
rec.
332213
5
firms
158
2
38
32
27
99
332213
5
estab.
167
2
38
32
27
99
332213
5
empl.
8927
[
a]
[
b]
210
357
659
332213
5
ann.
pay.
306498
(
D)
(
D)
5191
11807
19410
332213
5
rec.
332214
5
firms
71
3
8
7
10
28
332214
5
estab.
78
3
8
7
10
28
332214
5
empl.
8000
[
a]
[
a]
44
130
188
332214
5
ann.
pay.
251214
(
D)
(
D)
986
3441
4670
332214
5
rec.
332311
5
firms
587
57
133
102
84
376
332311
5
estab.
641
57
133
103
84
377
332311
5
empl.
27397
0
302
686
1168
2156
332311
5
ann.
pay.
878796
3800
6818
15901
31692
58211
332311
5
rec.
332312
5
firms
2881
148
582
479
566
1775
332312
5
estab.
3062
148
582
480
566
1776
332312
5
empl.
96166
0
1370
3220
7996
12586
332312
5
ann.
pay.
3414638
54587
34912
93846
260292
443637
332312
5
rec.
332313
5
firms
1020
51
189
208
198
646
332313
5
estab.
1041
51
189
208
198
646
332313
5
empl.
26824
0
447
1418
2722
4587
332313
5
ann.
pay.
848997
5689
12997
40053
79219
137958
332313
5
rec.
332321
5
firms
1238
71
301
217
162
751
332321
5
estab.
1412
71
301
217
163
752
332321
5
empl.
73278
0
688
1427
2172
4287
332321
5
ann.
pay.
2109230
8055
15752
33653
62434
119894
332321
5
rec.
332322
5
firms
4188
175
700
719
915
2509
332322
5
estab.
4456
175
700
719
917
2511
332322
5
empl.
132636
0
1698
4881
12812
19391
332322
5
ann.
pay.
4334591
14385
45941
149031
435128
644485
332322
5
rec.
332323
5
firms
1838
119
618
396
326
1459
332323
5
estab.
1880
119
618
397
326
1460
332323
5
empl.
34298
0
1384
2655
4387
8426
332323
5
ann.
pay.
1043752
4138
29535
66050
128470
228193
332323
5
rec.
332410
5
firms
427
29
53
49
59
190
332410
5
estab.
474
29
53
49
59
190
332410
5
empl.
26505
0
127
343
800
1270
332410
5
ann.
pay.
928139
2575
4786
11792
24934
44087
332410
5
rec.
332420
5
firms
558
14
52
57
94
217
332420
5
estab.
631
14
52
57
94
217
332420
5
empl.
33853
0
118
401
1315
1834
332420
5
ann.
pay.
1232102
768
4228
13320
39723
58039
332420
5
rec.
332431
5
firms
103
11
26
11
9
57
332431
5
estab.
268
11
26
11
9
57
332431
5
empl.
25956
0
56
78
122
256
332431
5
ann.
pay.
1148871
880
1017
1543
3636
7076
332431
5
rec.
332439
5
firms
442
31
117
76
64
288
332439
5
estab.
483
31
117
76
64
288
332439
5
empl.
14162
0
279
504
835
1618
332439
5
ann.
pay.
442429
5357
7443
11635
23075
47510
332439
5
rec.
332510
5
firms
894
41
198
125
128
492
332510
5
estab.
992
41
198
125
128
492
332510
5
empl.
73162
0
465
841
1726
3032
332510
5
ann.
pay.
2341590
3350
11236
20638
49018
84242
332510
5
rec.
332611
5
firms
123
7
19
23
19
68
332611
5
estab.
130
7
19
23
19
68
332611
5
empl.
5280
0
48
154
253
455
332611
5
ann.
pay.
177002
1325
1473
4212
8123
15133
332611
5
rec.
332612
5
firms
318
11
58
41
59
169
332612
5
estab.
389
11
58
41
59
169
332612
5
empl.
19133
0
128
285
848
1261
332612
5
ann.
pay.
599786
1545
3314
9899
24380
39138
332612
5
rec.
332618
5
firms
1264
70
339
207
208
824
332618
5
estab.
1369
70
339
207
208
824
332618
5
empl.
47081
0
763
1406
2862
5031
332618
5
ann.
pay.
1323864
10714
19213
33212
79564
142703
332618
5
rec.
332710
5
firms
23787
1719
8750
5150
4134
19753
332710
5
estab.
23967
1719
8750
5150
4138
19757
332710
5
empl.
304052
0
19802
34680
55746
110228
332710
5
ann.
pay.
10085350
74699
473753
929727
1739678
3217857
332710
5
rec.
332721
5
firms
2644
34
311
459
684
1488
332721
5
estab.
2689
34
311
459
684
1488
332721
5
empl.
82508
0
801
3205
9510
13516
332721
5
ann.
pay.
2787200
1436
29627
100634
303768
435465
332721
5
rec.
332722
5
firms
887
24
122
130
173
449
332722
5
estab.
1034
24
122
130
173
449
332722
5
empl.
55971
0
305
898
2414
3617
332722
5
ann.
pay.
2068100
4178
9354
25097
73775
112404
332722
5
rec.
332811
5
firms
651
20
89
107
130
346
332811
5
estab.
794
20
89
107
132
348
332811
5
empl.
23645
0
218
736
1820
2774
332811
5
ann.
pay.
847670
5231
8527
23434
60572
97764
332811
5
rec.
332812
5
firms
2008
126
448
310
382
1266
332812
5
estab.
2205
126
448
311
384
1269
332812
5
empl.
60133
0
1001
2117
5292
8410
332812
5
ann.
pay.
1797548
9657
23075
53337
138554
224623
332812
5
rec.
332813
5
firms
3272
180
777
643
613
2213
332813
5
estab.
3402
180
777
644
614
2215
332813
5
empl.
75323
0
1865
4382
8453
14700
332813
5
ann.
pay.
2144465
8839
45627
114105
240533
409104
332813
5
rec.
332911
5
firms
447
21
62
66
58
207
332911
5
estab.
560
21
62
66
58
207
332911
5
empl.
50079
0
155
458
801
1414
332911
5
ann.
pay.
1853815
1135
4563
13937
27356
46991
332911
5
rec.
332912
5
firms
399
34
85
48
67
234
332912
5
estab.
480
34
85
48
67
234
332912
5
empl.
40544
0
213
328
908
1449
332912
5
ann.
pay.
1533817
22948
6418
10391
28536
68293
332912
5
rec.
332913
5
firms
148
12
31
12
16
71
332913
5
estab.
168
12
31
12
16
71
332913
5
empl.
16017
0
69
78
230
377
332913
5
ann.
pay.
546359
3093
1909
2686
6354
14042
332913
5
rec.
332919
5
firms
221
8
37
18
29
92
332919
5
estab.
246
8
37
18
29
92
332919
5
empl.
18406
0
82
115
372
569
332919
5
ann.
pay.
634368
279
2049
2879
11918
17125
332919
5
rec.
332991
5
firms
119
4
19
16
14
53
332991
5
estab.
198
4
19
16
14
53
332991
5
empl.
37935
[
a]
[
b]
107
186
339
332991
5
ann.
pay.
1454582
(
D)
(
D)
3280
5157
11957
332991
5
rec.
332992
5
firms
113
13
43
23
16
95
332992
5
estab.
118
13
43
23
16
95
332992
5
empl.
6867
0
[
b]
151
225
[
e]
332992
5
ann.
pay.
244199
2102
(
D)
2669
6576
(
D)
332992
5
rec.
332993
5
firms
51
6
11
4
1
22
332993
5
estab.
59
6
11
4
1
22
332993
5
empl.
9712
[
a]
[
a]
27
[
a]
61
332993
5
ann.
pay.
410674
(
D)
(
D)
553
(
D)
2024
332993
5
rec.
332994
5
firms
204
20
68
36
28
152
332994
5
estab.
211
20
68
36
28
152
332994
5
empl.
9942
0
162
240
405
807
332994
5
ann.
pay.
330366
1041
4147
4866
10292
20346
332994
5
rec.
332995
5
firms
66
3
15
11
6
35
332995
5
estab.
68
3
15
11
6
35
332995
5
empl.
10926
[
a]
[
b]
73
[
b]
[
c]
332995
5
ann.
pay.
520364
(
D)
(
D)
1706
(
D)
(
D)
332995
5
rec.
332996
5
firms
886
55
172
165
173
565
332996
5
estab.
939
55
172
165
173
565
332996
5
empl.
30876
0
394
1097
2376
3867
332996
5
ann.
pay.
953862
4339
11177
28595
63156
107267
332996
5
rec.
332997
5
firms
676
39
249
174
111
573
332997
5
estab.
680
39
249
174
111
573
332997
5
empl.
7888
0
587
1184
1462
3233
332997
5
ann.
pay.
300748
1708
16991
36683
53024
108406
332997
5
rec.
332998
5
firms
89
11
20
14
10
55
332998
5
estab.
95
11
20
14
10
55
332998
5
empl.
9093
0
51
94
141
286
332998
5
ann.
pay.
311447
365
1230
2285
3752
7632
332998
5
rec.
332999
5
firms
3272
373
809
586
598
2366
332999
5
estab.
3340
373
809
586
599
2367
332999
5
empl.
85076
0
1844
3990
8153
13987
332999
5
ann.
pay.
2710418
24917
47382
109226
234146
415671
332999
5
rec.
333111
5
firms
1280
82
300
220
238
840
333111
5
estab.
1360
82
300
220
238
840
333111
5
empl.
70963
0
687
1510
3232
5429
333111
5
ann.
pay.
2437365
6068
13300
30487
75442
125297
333111
5
rec.
333112
5
firms
124
7
28
15
16
66
333112
5
estab.
142
7
28
15
16
66
333112
5
empl.
30054
0
61
108
218
387
333112
5
ann.
pay.
790516
97
869
2698
4895
8559
333112
5
rec.
333120
5
firms
734
63
125
100
102
390
333120
5
estab.
804
63
125
100
102
390
333120
5
empl.
73978
0
312
696
1440
2448
333120
5
ann.
pay.
3076878
6959
8096
19745
42843
77643
333120
5
rec.
333131
5
firms
267
14
65
39
43
161
333131
5
estab.
299
14
65
39
43
161
333131
5
empl.
13525
0
158
264
584
1006
333131
5
ann.
pay.
499965
2143
3607
8912
17663
32325
333131
5
rec.
333132
5
firms
501
25
113
89
91
318
333132
5
estab.
576
25
113
89
91
318
333132
5
empl.
32418
0
249
578
1192
2019
333132
5
ann.
pay.
1353239
2740
6929
20725
39880
70274
333132
5
rec.
333210
5
firms
304
26
88
55
46
215
333210
5
estab.
316
26
88
56
46
216
333210
5
empl.
8570
0
212
355
642
1209
333210
5
ann.
pay.
306407
944
6017
8615
20185
35761
333210
5
rec.
333220
5
firms
434
29
110
66
69
274
333220
5
estab.
463
29
110
66
69
274
333220
5
empl.
19293
0
267
449
945
1661
333220
5
ann.
pay.
774805
5402
8371
14955
31736
60464
333220
5
rec.
333291
5
firms
314
4
56
47
61
168
333291
5
estab.
345
4
56
47
61
168
333291
5
empl.
17728
[
a]
[
c]
332
858
1339
333291
5
ann.
pay.
772861
(
D)
(
D)
12088
31941
48332
333291
5
rec.
333292
5
firms
440
21
121
92
68
302
333292
5
estab.
461
21
121
92
69
303
333292
5
empl.
13260
[
a]
[
e]
621
974
1873
333292
5
ann.
pay.
459644
(
D)
(
D)
18505
31410
58120
333292
5
rec.
333293
5
firms
492
31
125
87
83
326
333293
5
estab.
534
31
125
87
83
326
333293
5
empl.
21146
0
281
603
1123
2007
333293
5
ann.
pay.
933687
13957
8416
19481
43752
85606
333293
5
rec.
333294
5
firms
573
27
124
103
92
346
333294
5
estab.
592
27
124
103
92
346
333294
5
empl.
18566
0
299
687
1304
2290
333294
5
ann.
pay.
720877
1620
10364
19746
46343
78073
333294
5
rec.
333295
5
firms
252
15
40
24
27
106
333295
5
estab.
269
15
40
24
27
106
333295
5
empl.
42324
0
98
167
389
654
333295
5
ann.
pay.
2275086
5988
4119
7617
18475
36199
333295
5
rec.
333298
5
firms
1619
93
414
241
267
1015
333298
5
estab.
1669
93
414
241
269
1017
333298
5
empl.
57009
0
960
1594
3707
6261
333298
5
ann.
pay.
2224777
16970
27613
49741
129982
224306
333298
5
rec.
333311
5
firms
111
6
26
18
22
72
333311
5
estab.
116
6
26
18
22
72
333311
5
empl.
8082
0
64
121
305
490
333311
5
ann.
pay.
227215
441
1469
2870
8012
12792
333311
5
rec.
333312
5
firms
64
6
14
10
7
37
333312
5
estab.
68
6
14
10
7
37
333312
5
empl.
4236
0
35
72
94
201
333312
5
ann.
pay.
131246
395
659
1841
2493
5388
333312
5
rec.
333313
5
firms
131
13
26
12
13
64
333313
5
estab.
137
13
26
12
13
64
333313
5
empl.
13874
0
48
79
190
317
333313
5
ann.
pay.
538828
558
1618
1840
4366
8382
333313
5
rec.
333314
5
firms
476
26
123
71
68
288
333314
5
estab.
497
26
123
71
68
288
333314
5
empl.
21765
0
281
473
942
1696
333314
5
ann.
pay.
917693
1048
10456
16654
39403
67561
333314
5
rec.
333315
5
firms
407
30
115
61
64
270
333315
5
estab.
415
30
115
61
64
270
333315
5
empl.
24566
0
269
381
859
1509
333315
5
ann.
pay.
1110086
3573
8634
10441
30635
53283
333315
5
rec.
333319
5
firms
1257
70
352
208
174
804
333319
5
estab.
1345
70
352
208
174
804
333319
5
empl.
56056
0
814
1392
2345
4551
333319
5
ann.
pay.
2078706
13602
22741
41576
88706
166625
333319
5
rec.
333411
5
firms
343
27
81
53
50
211
333411
5
estab.
387
27
81
53
51
212
333411
5
empl.
15629
0
182
367
647
1196
333411
5
ann.
pay.
487076
3242
4999
10348
19805
38394
333411
5
rec.
333412
5
firms
172
6
28
23
21
78
333412
5
estab.
202
6
28
23
21
78
333412
5
empl.
12836
0
64
157
312
533
333412
5
ann.
pay.
433794
233
2927
4788
9406
17354
333412
5
rec.
333414
5
firms
431
36
93
74
63
266
333414
5
estab.
467
36
93
74
63
266
333414
5
empl.
23201
0
199
521
827
1547
333414
5
ann.
pay.
762227
913
5232
12932
23447
42524
333414
5
rec.
333415
5
firms
649
31
107
80
78
296
333415
5
estab.
812
31
107
80
78
296
333415
5
empl.
119197
0
260
555
1087
1902
333415
5
ann.
pay.
3936904
5909
7105
18499
36876
68389
333415
5
rec.
333511
5
firms
2536
121
587
518
544
1770
333511
5
estab.
2592
121
587
518
545
1771
333511
5
empl.
55166
0
1363
3572
7386
12321
333511
5
ann.
pay.
2286710
6337
43384
126288
291136
467145
333511
5
rec.
333512
5
firms
424
30
43
38
67
178
333512
5
estab.
460
30
43
38
67
178
333512
5
empl.
30072
0
95
278
949
1322
333512
5
ann.
pay.
1424631
9384
2931
9923
39974
62212
333512
5
rec.
333513
5
firms
248
19
17
18
34
88
333513
5
estab.
257
19
17
18
34
88
333513
5
empl.
14995
[
a]
[
b]
129
509
675
333513
5
ann.
pay.
644838
(
D)
(
D)
5247
23667
32693
333513
5
rec.
333514
5
firms
4665
289
1329
999
915
3532
333514
5
estab.
4742
289
1329
999
916
3533
333514
5
empl.
83073
0
3054
6690
12484
22228
333514
5
ann.
pay.
3355694
15022
86839
216263
472558
790682
333514
5
rec.
333515
5
firms
1819
99
537
384
342
1362
333515
5
estab.
1912
99
537
384
342
1362
333515
5
empl.
49496
0
1302
2547
4626
8475
333515
5
ann.
pay.
1737560
5159
37663
74839
149590
267251
333515
5
rec.
333516
5
firms
97
4
20
17
20
61
333516
5
estab.
100
4
20
17
20
61
333516
5
empl.
3670
[
a]
[
b]
118
254
419
333516
5
ann.
pay.
172749
(
D)
(
D)
3839
7641
13699
333516
5
rec.
333518
5
firms
448
25
78
63
67
233
333518
5
estab.
476
25
78
63
67
233
333518
5
empl.
18879
0
188
425
931
1544
333518
5
ann.
pay.
889279
9761
6003
17559
34675
67998
333518
5
rec.
333611
5
firms
81
11
15
5
8
39
333611
5
estab.
98
11
15
5
8
39
333611
5
empl.
18063
0
42
36
123
201
333611
5
ann.
pay.
869891
381
1482
1166
6755
9784
333611
5
rec.
333612
5
firms
230
7
30
26
41
104
333612
5
estab.
262
7
30
26
41
104
333612
5
empl.
16404
0
59
183
598
840
333612
5
ann.
pay.
628755
500
2345
6565
23231
32641
333612
5
rec.
333613
5
firms
256
7
49
36
42
134
333613
5
estab.
293
7
49
36
42
134
333613
5
empl.
22237
0
107
245
602
954
333613
5
ann.
pay.
810439
207
3829
7322
18938
30296
333613
5
rec.
333618
5
firms
255
18
64
29
29
140
333618
5
estab.
307
18
64
29
29
140
333618
5
empl.
56222
0
145
192
405
742
333618
5
ann.
pay.
2500387
1526
4497
5615
13233
24871
333618
5
rec.
333911
5
firms
396
19
71
64
62
216
333911
5
estab.
487
19
71
64
62
216
333911
5
empl.
37510
[
a]
[
c]
428
842
1438
333911
5
ann.
pay.
1488891
(
D)
(
D)
14263
27789
47547
333911
5
rec.
333912
5
firms
281
22
66
39
45
172
333912
5
estab.
330
22
66
39
45
172
333912
5
empl.
25465
0
167
272
613
1052
333912
5
ann.
pay.
973543
3720
4101
9393
20556
37770
333912
5
rec.
333913
5
firms
66
4
13
10
6
33
333913
5
estab.
72
4
13
10
6
33
333913
5
empl.
6878
[
a]
[
b]
66
87
188
333913
5
ann.
pay.
261588
(
D)
(
D)
2343
2123
7168
333913
5
rec.
333921
5
firms
169
8
27
30
28
93
333921
5
estab.
184
8
27
30
28
93
333921
5
empl.
9593
0
69
210
361
640
333921
5
ann.
pay.
356595
305
1700
6298
11922
20225
333921
5
rec.
333922
5
firms
854
36
134
136
154
460
333922
5
estab.
884
36
134
136
154
460
333922
5
empl.
41971
0
305
923
2134
3362
333922
5
ann.
pay.
1726114
9289
10293
28314
74102
121998
333922
5
rec.
333923
5
firms
277
13
52
49
35
149
333923
5
estab.
304
13
52
49
35
149
333923
5
empl.
18976
[
a]
[
c]
335
462
925
333923
5
ann.
pay.
690718
(
D)
(
D)
10064
15939
30699
333923
5
rec.
333924
5
firms
433
30
96
50
62
238
333924
5
estab.
462
30
96
50
62
238
333924
5
empl.
27721
[
a]
[
c]
340
909
1478
333924
5
ann.
pay.
959472
(
D)
(
D)
9517
26172
46782
333924
5
rec.
333991
5
firms
194
8
61
39
30
138
333991
5
estab.
214
8
61
39
30
138
333991
5
empl.
16642
[
a]
[
c]
252
421
805
333991
5
ann.
pay.
540225
(
D)
(
D)
8258
13161
25795
333991
5
rec.
333992
5
firms
231
17
33
37
30
117
333992
5
estab.
266
17
33
37
30
117
333992
5
empl.
20375
0
70
246
437
753
333992
5
ann.
pay.
836151
413
1907
7414
17769
27503
333992
5
rec.
333993
5
firms
637
22
133
106
104
365
333993
5
estab.
684
22
133
106
105
366
333993
5
empl.
30620
0
307
709
1351
2367
333993
5
ann.
pay.
1268660
642
10615
21264
47108
79629
333993
5
rec.
333994
5
firms
386
20
77
46
78
221
333994
5
estab.
411
20
77
46
78
221
333994
5
empl.
17218
0
168
308
1116
1592
333994
5
ann.
pay.
655612
761
5265
10986
38162
55174
333994
5
rec.
333995
5
firms
274
7
55
46
45
153
333995
5
estab.
312
7
55
46
45
153
333995
5
empl.
23861
0
141
299
594
1034
333995
5
ann.
pay.
1072660
960
4352
8799
19485
33596
333995
5
rec.
333996
5
firms
155
7
24
34
30
95
333996
5
estab.
177
7
24
34
30
95
333996
5
empl.
16770
0
63
226
429
718
333996
5
ann.
pay.
673865
777
1743
6730
14371
23621
333996
5
rec.
333997
5
firms
114
6
24
20
21
71
333997
5
estab.
124
6
24
20
21
71
333997
5
empl.
4871
[
a]
[
b]
135
296
478
333997
5
ann.
pay.
161721
(
D)
(
D)
4253
9646
15624
333997
5
rec.
333999
5
firms
2059
164
634
382
300
1480
333999
5
estab.
2143
164
634
382
300
1480
333999
5
empl.
59428
0
1445
2570
4101
8116
333999
5
ann.
pay.
2296188
11273
42819
75951
130577
260620
333999
5
rec.
334111
5
firms
542
69
138
75
73
355
334111
5
estab.
570
69
138
75
73
355
334111
5
empl.
98556
0
312
497
973
1782
334111
5
ann.
pay.
5372714
4345
10593
17518
37695
70151
334111
5
rec.
334112
5
firms
196
20
42
22
22
106
334112
5
estab.
207
20
42
22
22
106
334112
5
empl.
43529
0
104
142
300
546
334112
5
ann.
pay.
2125803
9470
3944
6268
12084
31766
334112
5
rec.
334113
5
firms
153
23
53
16
19
111
334113
5
estab.
154
23
53
16
19
111
334113
5
empl.
5023
0
117
100
249
466
334113
5
ann.
pay.
225702
3759
4457
3325
9619
21160
334113
5
rec.
334119
5
firms
1069
135
301
127
172
735
334119
5
estab.
1119
135
301
127
172
735
334119
5
empl.
96056
0
708
864
2383
3955
334119
5
ann.
pay.
4904229
38966
28771
30824
102511
201072
334119
5
rec.
334210
5
firms
561
46
94
71
63
274
334210
5
estab.
615
46
94
71
63
274
334210
5
empl.
97046
0
210
467
898
1575
334210
5
ann.
pay.
7545310
13345
13215
19914
45290
91764
334210
5
rec.
334220
5
firms
1088
80
192
124
158
554
334220
5
estab.
1216
80
192
124
158
554
334220
5
empl.
155223
0
435
847
2229
3511
334220
5
ann.
pay.
7680288
14834
14173
33499
91948
154454
334220
5
rec.
334290
5
firms
463
32
148
92
54
326
334290
5
estab.
496
32
148
92
55
327
334290
5
empl.
24660
0
331
611
714
1656
334290
5
ann.
pay.
924167
9011
11583
20524
20600
61718
334290
5
rec.
334310
5
firms
531
63
153
71
77
364
334310
5
estab.
572
63
153
71
77
364
334310
5
empl.
32829
0
357
470
1020
1847
334310
5
ann.
pay.
1019089
6020
8944
12598
28655
56217
334310
5
rec.
334411
5
firms
134
12
24
23
22
81
334411
5
estab.
151
12
24
23
22
81
334411
5
empl.
19665
[
a]
[
b]
153
291
501
334411
5
ann.
pay.
741410
(
D)
(
D)
4759
8413
17795
334411
5
rec.
334412
5
firms
1311
108
275
187
204
774
334412
5
estab.
1391
108
275
187
205
775
334412
5
empl.
81432
0
622
1289
2787
4698
334412
5
ann.
pay.
2585656
15910
18265
32818
70477
137470
334412
5
rec.
334413
5
firms
1023
96
226
149
135
606
334413
5
estab.
1154
96
227
149
135
607
334413
5
empl.
208174
0
498
1021
1876
3395
334413
5
ann.
pay.
11431592
40548
24953
52251
85058
202810
334413
5
rec.
334414
5
firms
107
5
18
8
11
42
334414
5
estab.
125
5
18
8
11
42
334414
5
empl.
18267
0
47
55
163
265
334414
5
ann.
pay.
498888
273
1304
1150
4861
7588
334414
5
rec.
334415
5
firms
88
6
8
9
5
28
334415
5
estab.
111
6
8
9
5
28
334415
5
empl.
11483
[
a]
[
b]
58
75
154
334415
5
ann.
pay.
301869
(
D)
(
D)
1588
2996
6249
334415
5
rec.
334416
5
firms
431
33
65
63
63
224
334416
5
estab.
456
33
65
63
63
224
334416
5
empl.
19925
0
142
434
896
1472
334416
5
ann.
pay.
470162
3570
3563
10929
25443
43505
334416
5
rec.
334417
5
firms
283
20
49
31
34
134
334417
5
estab.
344
20
49
31
34
134
334417
5
empl.
39196
0
110
209
510
829
334417
5
ann.
pay.
1190781
3645
3517
6981
16516
30659
334417
5
rec.
334418
5
firms
665
27
54
31
74
186
334418
5
estab.
719
27
54
31
74
186
334418
5
empl.
96388
0
125
200
1049
1374
334418
5
ann.
pay.
3385690
7720
6287
7913
36569
58489
334418
5
rec.
334419
5
firms
1696
104
405
256
245
1010
334419
5
estab.
1793
104
405
257
245
1011
334419
5
empl.
93509
0
899
1755
3364
6018
334419
5
ann.
pay.
2975289
9782
24271
55029
96670
185752
334419
5
rec.
334510
5
firms
486
40
94
55
64
253
334510
5
estab.
546
40
94
55
64
253
334510
5
empl.
53825
0
221
394
848
1463
334510
5
ann.
pay.
2763771
10261
8171
13316
31002
62750
334510
5
rec.
334511
5
firms
570
26
146
91
82
345
334511
5
estab.
704
26
147
91
82
346
334511
5
empl.
188186
0
352
607
1161
2120
334511
5
ann.
pay.
10370006
6873
11157
21548
44836
84414
334511
5
rec.
334512
5
firms
311
16
80
50
42
188
334512
5
estab.
339
16
80
51
42
189
334512
5
empl.
24966
0
182
317
613
1112
334512
5
ann.
pay.
870775
692
5763
9690
21424
37569
334512
5
rec.
334513
5
firms
939
68
234
155
122
579
334513
5
estab.
1025
68
234
155
122
579
334513
5
empl.
48838
0
544
1030
1660
3234
334513
5
ann.
pay.
2086142
6014
20101
35817
62414
124346
334513
5
rec.
334514
5
firms
214
6
54
37
32
129
334514
5
estab.
225
6
54
37
32
129
334514
5
empl.
15929
0
127
241
484
852
334514
5
ann.
pay.
665184
276
3521
8104
14565
26466
334514
5
rec.
334515
5
firms
764
50
171
132
102
455
334515
5
estab.
838
50
171
132
102
455
334515
5
empl.
62827
0
379
874
1444
2697
334515
5
ann.
pay.
3283624
15755
13966
34083
63162
126966
334515
5
rec.
334516
5
firms
605
36
171
99
82
388
334516
5
estab.
655
36
171
99
82
388
334516
5
empl.
36758
0
387
664
1141
2192
334516
5
ann.
pay.
1870076
2236
14079
24227
46154
86696
334516
5
rec.
334517
5
firms
145
14
28
22
25
89
334517
5
estab.
164
14
28
22
25
89
334517
5
empl.
13026
0
62
135
357
554
334517
5
ann.
pay.
690321
616
2398
5215
14426
22655
334517
5
rec.
334518
5
firms
170
12
55
27
5
99
334518
5
estab.
172
12
55
27
5
99
334518
5
empl.
9512
0
123
187
72
382
334518
5
ann.
pay.
275518
3275
2853
4453
1808
12389
334518
5
rec.
334519
5
firms
850
54
206
116
141
517
334519
5
estab.
873
54
206
116
142
518
334519
5
empl.
34915
0
450
792
1949
3191
334519
5
ann.
pay.
1506537
9008
16997
29117
82518
137640
334519
5
rec.
334611
5
firms
81
7
18
9
11
45
334611
5
estab.
93
7
18
9
11
45
334611
5
empl.
4528
0
49
49
161
259
334611
5
ann.
pay.
240429
3825
1972
2240
6612
14649
334611
5
rec.
334612
5
firms
505
47
175
83
74
379
334612
5
estab.
553
47
175
83
77
382
334612
5
empl.
26109
0
371
550
1026
1947
334612
5
ann.
pay.
874511
4947
10751
15792
30944
62434
334612
5
rec.
334613
5
firms
239
27
85
35
25
172
334613
5
estab.
252
27
85
36
25
173
334613
5
empl.
20476
0
192
231
378
801
334613
5
ann.
pay.
809774
2310
8863
12488
16976
40637
334613
5
rec.
335110
5
firms
61
4
14
4
9
31
335110
5
estab.
90
4
14
4
9
31
335110
5
empl.
16156
0
29
25
126
180
335110
5
ann.
pay.
556421
264
610
559
3449
4882
335110
5
rec.
335121
5
firms
558
45
156
93
83
377
335121
5
estab.
572
45
156
93
83
377
335121
5
empl.
18184
0
345
632
1121
2098
335121
5
ann.
pay.
483589
2785
6954
13792
24942
48473
335121
5
rec.
335122
5
firms
324
18
55
54
58
185
335122
5
estab.
355
18
55
54
58
185
335122
5
empl.
22324
0
128
356
799
1283
335122
5
ann.
pay.
681695
6451
3240
11174
23040
43905
335122
5
rec.
335129
5
firms
313
16
79
47
39
181
335129
5
estab.
338
16
79
47
39
181
335129
5
empl.
17870
0
200
338
543
1081
335129
5
ann.
pay.
577585
2429
6573
9782
15892
34676
335129
5
rec.
335211
5
firms
126
14
28
20
16
78
335211
5
estab.
151
14
28
20
16
78
335211
5
empl.
17698
[
a]
[
b]
[
c]
217
[
e]
335211
5
ann.
pay.
454505
(
D)
(
D)
(
D)
6276
(
D)
335211
5
rec.
335212
5
firms
30
4
3
0
5
12
335212
5
estab.
38
4
3
0
5
12
335212
5
empl.
11323
[
a]
[
a]
0
69
[
b]
335212
5
ann.
pay.
451403
(
D)
(
D)
0
2694
(
D)
335212
5
rec.
335221
5
firms
86
5
22
6
8
41
335221
5
estab.
96
5
22
6
8
41
335221
5
empl.
18775
[
a]
52
[
b]
[
c]
[
c]
335221
5
ann.
pay.
525322
(
D)
800
(
D)
(
D)
(
D)
335221
5
rec.
335222
5
firms
20
0
2
1
3
6
335222
5
estab.
26
0
2
1
3
6
335222
5
empl.
25263
0
[
a]
[
a]
[
b]
[
b]
335222
5
ann.
pay.
868385
0
(
D)
(
D)
(
D)
(
D)
335222
5
rec.
335224
5
firms
15
2
3
0
2
7
335224
5
estab.
21
2
3
0
3
8
335224
5
empl.
16201
[
a]
9
0
[
b]
[
b]
335224
5
ann.
pay.
500889
(
D)
41
0
(
D)
(
D)
335224
5
rec.
335228
5
firms
36
3
3
2
3
11
335228
5
estab.
38
3
3
2
3
11
335228
5
empl.
13524
[
a]
[
a]
[
a]
[
b]
[
b]
335228
5
ann.
pay.
441400
(
D)
(
D)
(
D)
(
D)
(
D)
335228
5
rec.
335311
5
firms
280
10
57
41
48
156
335311
5
estab.
315
10
57
41
49
157
335311
5
empl.
25852
0
133
274
652
1059
335311
5
ann.
pay.
834140
897
4522
6818
19251
31488
335311
5
rec.
335312
5
firms
556
27
114
106
69
316
335312
5
estab.
734
27
114
106
69
316
335312
5
empl.
74833
0
253
740
899
1892
335312
5
ann.
pay.
2256701
12384
6776
20701
26066
65927
335312
5
rec.
335313
5
firms
508
31
102
90
91
314
335313
5
estab.
591
31
102
90
91
314
335313
5
empl.
41901
0
260
607
1254
2121
335313
5
ann.
pay.
1534669
1429
7192
18606
43992
71219
335313
5
rec.
335314
5
firms
1228
59
349
207
177
792
335314
5
estab.
1324
59
349
207
179
794
335314
5
empl.
67680
0
818
1368
2437
4623
335314
5
ann.
pay.
2586500
4321
25851
44212
85524
159908
335314
5
rec.
335911
5
firms
92
3
15
15
11
44
335911
5
estab.
132
3
15
15
11
44
335911
5
empl.
22745
[
a]
[
b]
96
[
c]
[
e]
335911
5
ann.
pay.
792005
(
D)
(
D)
2837
(
D)
(
D)
335911
5
rec.
335912
5
firms
34
1
11
7
2
21
335912
5
estab.
45
1
11
7
2
21
335912
5
empl.
8575
[
a]
[
b]
48
[
b]
[
c]
335912
5
ann.
pay.
296653
(
D)
(
D)
1353
(
D)
(
D)
335912
5
rec.
335921
5
firms
32
5
5
1
3
14
335921
5
estab.
35
5
5
1
3
14
335921
5
empl.
6728
[
a]
[
a]
[
a]
36
52
335921
5
ann.
pay.
317226
(
D)
(
D)
(
D)
875
2656
335921
5
rec.
335929
5
firms
271
16
20
14
24
74
335929
5
estab.
378
16
20
14
24
74
335929
5
empl.
51271
[
a]
[
b]
[
b]
330
475
335929
5
ann.
pay.
1807951
(
D)
(
D)
(
D)
9540
15785
335929
5
rec.
335931
5
firms
446
23
78
59
64
224
335931
5
estab.
518
23
79
59
65
226
335931
5
empl.
45401
0
185
404
871
1460
335931
5
ann.
pay.
1404693
2903
4971
12184
26740
46798
335931
5
rec.
335932
5
firms
181
16
41
25
17
99
335932
5
estab.
234
16
41
25
17
99
335932
5
empl.
22847
0
83
167
260
510
335932
5
ann.
pay.
769929
525
2115
5359
8579
16578
335932
5
rec.
335991
5
firms
100
6
15
9
12
42
335991
5
estab.
130
6
15
9
12
42
335991
5
empl.
11358
0
38
65
155
258
335991
5
ann.
pay.
432384
361
1029
4651
4934
10975
335991
5
rec.
335999
5
firms
949
76
195
123
118
512
335999
5
estab.
992
76
195
123
118
512
335999
5
empl.
45891
0
435
825
1601
2861
335999
5
ann.
pay.
1655514
8631
14212
26065
52228
101136
335999
5
rec.
336111
5
firms
189
26
65
23
13
127
336111
5
estab.
216
26
65
23
13
127
336111
5
empl.
123172
[
a]
118
[
c]
160
445
336111
5
ann.
pay.
6933020
(
D)
3614
(
D)
3641
11870
336111
5
rec.
336112
5
firms
84
10
31
12
13
66
336112
5
estab.
108
10
31
12
13
66
336112
5
empl.
80882
[
a]
[
b]
[
b]
174
318
336112
5
ann.
pay.
4663657
(
D)
(
D)
(
D)
4402
7998
336112
5
rec.
336120
5
firms
77
5
12
19
7
43
336120
5
estab.
87
5
12
19
7
43
336120
5
empl.
31429
[
a]
[
b]
[
c]
92
236
336120
5
ann.
pay.
1420477
(
D)
(
D)
(
D)
3253
9042
336120
5
rec.
336211
5
firms
746
40
129
131
128
428
336211
5
estab.
814
40
129
131
128
428
336211
5
empl.
44387
0
300
881
1759
2940
336211
5
ann.
pay.
1397343
2455
6495
20936
43436
73322
336211
5
rec.
336212
5
firms
374
30
69
65
56
220
336212
5
estab.
410
30
69
65
56
220
336212
5
empl.
32656
0
169
437
746
1352
336212
5
ann.
pay.
953620
3049
4162
8924
17997
34132
336212
5
rec.
336213
5
firms
71
5
11
12
11
39
336213
5
estab.
85
5
11
12
11
39
336213
5
empl.
18406
0
24
79
159
262
336213
5
ann.
pay.
573561
733
433
2160
3798
7124
336213
5
rec.
336214
5
firms
748
55
213
114
97
479
336214
5
estab.
807
55
213
114
97
479
336214
5
empl.
33238
0
497
767
1381
2645
336214
5
ann.
pay.
891474
2973
10451
15792
29447
58663
336214
5
rec.
336311
5
firms
123
5
31
16
20
72
336311
5
estab.
148
5
31
16
20
72
336311
5
empl.
18579
0
77
105
275
457
336311
5
ann.
pay.
754468
347
2644
2458
6631
12080
336311
5
rec.
336312
5
firms
823
53
321
148
91
613
336312
5
estab.
900
53
321
149
91
614
336312
5
empl.
85618
0
720
963
1245
2928
336312
5
ann.
pay.
3736770
15208
14714
24404
31021
85347
336312
5
rec.
336321
5
firms
97
5
22
12
9
48
336321
5
estab.
104
5
22
12
9
48
336321
5
empl.
16343
[
a]
[
b]
73
126
240
336321
5
ann.
pay.
734136
(
D)
(
D)
1606
4259
8784
336321
5
rec.
336322
5
firms
942
59
229
144
101
533
336322
5
estab.
1031
59
229
144
101
533
336322
5
empl.
101786
[
a]
[
f]
948
1388
2839
336322
5
ann.
pay.
3360028
(
D)
(
D)
23214
42763
80794
336322
5
rec.
336330
5
firms
179
11
36
27
21
95
336330
5
estab.
211
11
36
27
21
95
336330
5
empl.
48499
0
87
189
286
562
336330
5
ann.
pay.
2294232
207
2072
6134
6868
15281
336330
5
rec.
336340
5
firms
207
11
36
24
31
102
336340
5
estab.
282
11
36
24
31
102
336340
5
empl.
41357
0
92
149
405
646
336340
5
ann.
pay.
1478517
1212
2147
3317
9153
15829
336340
5
rec.
336350
5
firms
453
36
126
65
53
280
336350
5
estab.
550
36
126
65
53
280
336350
5
empl.
115906
0
294
427
751
1472
336350
5
ann.
pay.
6013521
6507
6501
10448
19616
43072
336350
5
rec.
336360
5
firms
276
23
64
34
26
147
336360
5
estab.
366
23
64
34
27
148
336360
5
empl.
46977
0
148
217
352
717
336360
5
ann.
pay.
1687217
1037
2309
4790
7290
15426
336360
5
rec.
336370
5
firms
638
15
56
45
75
191
336370
5
estab.
789
15
56
45
75
191
336370
5
empl.
126060
0
135
306
1083
1524
336370
5
ann.
pay.
5549720
3196
3683
8321
36042
51242
336370
5
rec.
336391
5
firms
59
2
8
8
6
24
336391
5
estab.
62
2
8
8
6
24
336391
5
empl.
22168
[
a]
[
a]
47
82
147
336391
5
ann.
pay.
1017781
(
D)
(
D)
1041
2153
4159
336391
5
rec.
336399
5
firms
1233
79
252
157
143
631
336399
5
estab.
1490
79
252
157
143
631
336399
5
empl.
178168
[
a]
[
f]
1056
1984
3625
336399
5
ann.
pay.
6097950
(
D)
(
D)
24407
58340
105561
336399
5
rec.
336411
5
firms
191
24
45
29
15
113
336411
5
estab.
228
24
45
29
15
113
336411
5
empl.
216145
[
a]
[
c]
182
190
480
336411
5
ann.
pay.
11337190
(
D)
(
D)
4703
5755
16671
336411
5
rec.
336412
5
firms
269
19
34
30
26
109
336412
5
estab.
371
19
34
30
26
109
336412
5
empl.
85360
[
a]
[
b]
210
370
656
336412
5
ann.
pay.
4345250
(
D)
(
D)
7311
16938
34468
336412
5
rec.
336413
5
firms
1034
70
251
154
171
646
336413
5
estab.
1130
70
251
154
171
646
336413
5
empl.
137369
0
571
1021
2338
3930
336413
5
ann.
pay.
6343477
15760
19687
30932
79471
145850
336413
5
rec.
336414
5
firms
13
1
1
0
2
4
336414
5
estab.
22
1
1
0
2
4
336414
5
empl.
55415
[
a]
[
a]
0
[
b]
[
b]
336414
5
ann.
pay.
3496383
(
D)
(
D)
0
(
D)
(
D)
336414
5
rec.
336415
5
firms
20
0
2
2
1
5
336415
5
estab.
29
0
2
2
1
5
336415
5
empl.
18780
0
[
a]
[
a]
[
a]
[
b]
336415
5
ann.
pay.
1078605
0
(
D)
(
D)
(
D)
(
D)
336415
5
rec.
336419
5
firms
44
2
7
8
7
24
336419
5
estab.
47
2
7
8
7
24
336419
5
empl.
5812
[
a]
[
b]
[
b]
[
c]
[
c]
336419
5
ann.
pay.
271889
(
D)
(
D)
(
D)
(
D)
(
D)
336419
5
rec.
336510
5
firms
176
11
24
15
22
72
336510
5
estab.
237
11
24
15
22
72
336510
5
empl.
37676
[
a]
[
b]
108
289
449
336510
5
ann.
pay.
1522233
(
D)
(
D)
3203
8772
15374
336510
5
rec.
336611
5
firms
651
54
153
97
95
399
336611
5
estab.
699
54
153
97
95
399
336611
5
empl.
97472
[
a]
[
e]
656
1289
2294
336611
5
ann.
pay.
3529875
(
D)
(
D)
18580
41387
76487
336611
5
rec.
336612
5
firms
1080
131
318
190
157
796
336612
5
estab.
1136
131
318
190
158
797
336612
5
empl.
45212
[
a]
[
f]
1300
2139
4145
336612
5
ann.
pay.
1231977
(
D)
(
D)
28447
49171
104957
336612
5
rec.
336991
5
firms
380
43
129
67
51
290
336991
5
estab.
391
43
129
67
51
290
336991
5
empl.
16986
[
a]
295
[
e]
691
1454
336991
5
ann.
pay.
605704
(
D)
7029
(
D)
16618
36824
336991
5
rec.
336992
5
firms
45
6
9
5
6
26
336992
5
estab.
52
6
9
5
6
26
336992
5
empl.
7481
[
a]
20
[
b]
85
142
336992
5
ann.
pay.
395513
(
D)
438
(
D)
3199
7209
336992
5
rec.
336999
5
firms
376
30
84
61
64
239
336999
5
estab.
400
30
84
61
64
239
336999
5
empl.
22007
0
187
425
845
1457
336999
5
ann.
pay.
663148
2304
4814
11735
21426
40279
336999
5
rec.
337110
5
firms
7797
618
3465
1760
1109
6952
337110
5
estab.
7904
618
3466
1760
1111
6955
337110
5
empl.
101442
0
7729
11550
14858
34137
337110
5
ann.
pay.
2582130
54432
151572
247961
350628
804593
337110
5
rec.
337121
5
firms
1590
134
547
282
213
1176
337121
5
estab.
1749
134
548
285
216
1183
337121
5
empl.
89513
0
1249
1871
2831
5951
337121
5
ann.
pay.
2128442
9171
24973
33749
59718
127611
337121
5
rec.
337122
5
firms
3696
422
1585
617
424
3048
337122
5
estab.
3889
422
1586
619
428
3055
337122
5
empl.
128128
0
3407
4093
5688
13188
337122
5
ann.
pay.
2901639
15170
58632
74410
111533
259745
337122
5
rec.
337124
5
firms
375
19
104
66
60
249
337124
5
estab.
407
19
104
66
60
249
337124
5
empl.
23281
0
231
448
812
1491
337124
5
ann.
pay.
541425
3324
4165
10010
17870
35369
337124
5
rec.
337125
5
firms
207
30
75
36
23
164
337125
5
estab.
211
30
75
36
23
164
337125
5
empl.
4272
0
151
248
324
723
337125
5
ann.
pay.
104439
1658
2344
4643
7272
15917
337125
5
rec.
337127
5
firms
956
88
229
150
145
612
337127
5
estab.
986
88
229
150
147
614
337127
5
empl.
36262
0
538
1012
1982
3532
337127
5
ann.
pay.
1022633
4567
10551
22336
50096
87550
337127
5
rec.
337129
5
firms
105
13
33
15
19
80
337129
5
estab.
105
13
33
15
19
80
337129
5
empl.
3420
0
73
96
247
416
337129
5
ann.
pay.
71977
635
1409
1627
5010
8681
337129
5
rec.
337211
5
firms
622
48
178
102
72
400
337211
5
estab.
658
48
178
102
72
400
337211
5
empl.
29880
0
427
671
997
2095
337211
5
ann.
pay.
834296
1821
9530
15151
27817
54319
337211
5
rec.
337212
5
firms
1060
53
226
195
214
688
337212
5
estab.
1069
53
226
195
214
688
337212
5
empl.
23642
0
515
1360
2939
4814
337212
5
ann.
pay.
777684
3423
11787
39012
90413
144635
337212
5
rec.
337214
5
firms
300
14
59
41
56
170
337214
5
estab.
363
14
59
41
56
170
337214
5
empl.
45177
0
135
288
760
1183
337214
5
ann.
pay.
1808623
404
3523
7069
17832
28828
337214
5
rec.
337215
5
firms
2042
137
397
358
380
1272
337215
5
estab.
2116
137
397
358
381
1273
337215
5
empl.
74414
0
944
2384
5220
8548
337215
5
ann.
pay.
2161737
11365
26785
57914
135633
231697
337215
5
rec.
337910
5
firms
620
46
140
101
100
387
337910
5
estab.
696
46
141
101
100
388
337910
5
empl.
24452
0
335
685
1362
2382
337910
5
ann.
pay.
671147
5161
5798
12114
26191
49264
337910
5
rec.
337920
5
firms
428
27
157
65
61
310
337920
5
estab.
470
27
157
65
61
310
337920
5
empl.
19978
0
380
436
809
1625
337920
5
ann.
pay.
476119
2036
8064
7969
18131
36200
337920
5
rec.
339111
5
firms
365
13
79
58
71
221
339111
5
estab.
378
13
79
58
71
221
339111
5
empl.
16838
0
184
391
1000
1575
339111
5
ann.
pay.
709526
1038
6615
12597
37562
57812
339111
5
rec.
339112
5
firms
1431
98
351
263
230
942
339112
5
estab.
1587
98
351
263
230
942
339112
5
empl.
101977
0
777
1771
3004
5552
339112
5
ann.
pay.
4161838
13396
27428
67383
110718
218925
339112
5
rec.
339113
5
firms
1492
102
400
257
219
978
339113
5
estab.
1639
102
400
257
222
981
339113
5
empl.
89773
0
947
1686
3031
5664
339113
5
ann.
pay.
3316252
7821
34400
53463
98721
194405
339113
5
rec.
339114
5
firms
867
88
362
170
120
740
339114
5
estab.
891
88
362
170
120
740
339114
5
empl.
18371
0
802
1126
1517
3445
339114
5
ann.
pay.
649799
5814
19487
30338
42731
98370
339114
5
rec.
339115
5
firms
494
26
192
83
69
370
339115
5
estab.
553
26
192
83
69
370
339115
5
empl.
27874
0
407
544
950
1901
339115
5
ann.
pay.
917280
2935
10872
13860
22891
50558
339115
5
rec.
339116
5
firms
7264
468
4565
1352
563
6948
339116
5
estab.
7426
468
4566
1354
565
6953
339116
5
empl.
41090
0
9454
8657
7493
25604
339116
5
ann.
pay.
1076108
13289
205570
204052
197042
619953
339116
5
rec.
339911
5
firms
2285
223
1061
435
262
1981
339911
5
estab.
2300
223
1061
435
262
1981
339911
5
empl.
33646
0
2309
2881
3453
8643
339911
5
ann.
pay.
943318
6982
49989
67897
88475
213343
339911
5
rec.
339912
5
firms
162
15
46
31
23
115
339912
5
estab.
166
15
46
31
23
115
339912
5
empl.
6772
0
[
b]
198
320
[
f]
339912
5
ann.
pay.
214828
508
(
D)
3641
6739
(
D)
339912
5
rec.
339913
5
firms
409
39
219
58
36
352
339913
5
estab.
410
39
219
58
36
352
339913
5
empl.
5190
0
[
e]
370
479
[
g]
339913
5
ann.
pay.
140332
772
(
D)
9337
10338
(
D)
339913
5
rec.
339914
5
firms
922
93
425
152
102
772
339914
5
estab.
926
93
425
152
102
772
339914
5
empl.
14382
0
866
990
1385
3241
339914
5
ann.
pay.
330361
4156
13385
17706
29371
64618
339914
5
rec.
339920
5
firms
2485
272
900
449
328
1949
339920
5
estab.
2572
273
901
449
328
1951
339920
5
empl.
74252
0
1944
2962
4497
9403
339920
5
ann.
pay.
2013094
13402
36986
56103
96988
203479
339920
5
rec.
339931
5
firms
243
37
113
28
29
207
339931
5
estab.
243
37
113
28
29
207
339931
5
empl.
3357
[
a]
211
188
379
[
f]
339931
5
ann.
pay.
62900
(
D)
3192
2479
5218
(
D)
339931
5
rec.
339932
5
firms
754
98
251
115
96
560
339932
5
estab.
779
98
251
115
96
560
339932
5
empl.
27333
[
a]
510
766
1292
[
h]
339932
5
ann.
pay.
739495
(
D)
11666
20014
32761
(
D)
339932
5
rec.
339941
5
firms
109
8
28
10
14
60
339941
5
estab.
115
8
28
10
14
60
339941
5
empl.
8471
[
a]
[
b]
64
190
319
339941
5
ann.
pay.
264475
(
D)
(
D)
1256
5154
8798
339941
5
rec.
339942
5
firms
177
24
48
20
24
116
339942
5
estab.
179
24
48
20
24
116
339942
5
empl.
7223
0
107
126
328
561
339942
5
ann.
pay.
200056
483
2670
2227
8203
13583
339942
5
rec.
339943
5
firms
583
38
249
131
81
499
339943
5
estab.
597
38
249
131
81
499
339943
5
empl.
7674
0
574
865
1038
2477
339943
5
ann.
pay.
195751
1349
10695
17672
25453
55169
339943
5
rec.
339944
5
firms
104
3
22
17
18
60
339944
5
estab.
115
3
22
17
18
60
339944
5
empl.
5369
[
a]
[
b]
118
246
406
339944
5
ann.
pay.
145522
(
D)
(
D)
2351
6036
9483
339944
5
rec.
339950
5
firms
5800
587
2348
1133
820
4888
339950
5
estab.
5932
587
2349
1135
827
4898
339950
5
empl.
84503
0
5258
7476
11189
23923
339950
5
ann.
pay.
2572760
21609
104160
167737
297592
591098
339950
5
rec.
339991
5
firms
558
25
90
77
111
303
339991
5
estab.
664
25
90
77
111
303
339991
5
empl.
42682
0
205
538
1562
2305
339991
5
ann.
pay.
1340140
2547
5129
16695
48447
72818
339991
5
rec.
339992
5
firms
557
51
256
96
57
460
339992
5
estab.
583
51
256
96
57
460
339992
5
empl.
14159
0
529
635
752
1916
339992
5
ann.
pay.
404321
2178
11488
12818
17735
44219
339992
5
rec.
339993
5
firms
231
17
84
42
22
165
339993
5
estab.
243
17
84
42
23
166
339993
5
empl.
8347
0
200
278
317
795
339993
5
ann.
pay.
229201
503
3961
7146
6335
17945
339993
5
rec.
339994
5
firms
330
27
71
51
44
193
339994
5
estab.
357
27
71
51
44
193
339994
5
empl.
17329
0
175
348
627
1150
339994
5
ann.
pay.
467140
3900
3433
6652
23102
37087
339994
5
rec.
339995
5
firms
157
5
47
29
26
107
339995
5
estab.
171
5
47
29
26
107
339995
5
empl.
7569
0
109
196
346
651
339995
5
ann.
pay.
217235
328
1639
3919
7543
13429
339995
5
rec.
339999
5
firms
2861
425
919
471
385
2200
339999
5
estab.
2921
425
919
471
387
2202
339999
5
empl.
73287
0
1996
3130
5172
10298
339999
5
ann.
pay.
1962750
20933
39361
67672
123444
251410
339999
5
rec.
421110
5
firms
6572
729
2914
922
643
5208
421110
5
estab.
7701
729
2915
924
662
5230
421110
5
empl.
156084
0
5999
6103
8710
20812
421110
5
ann.
pay.
5190224
33161
181765
175852
264992
655770
421110
5
rec.
421120
5
firms
9140
746
4017
1664
1133
7560
421120
5
estab.
12159
754
4029
1696
1239
7718
421120
5
empl.
161154
0
8427
10974
14876
34277
421120
5
ann.
pay.
5662166
43175
281183
329943
458895
1113196
421120
5
rec.
421130
5
firms
1315
74
502
254
172
1002
421130
5
estab.
1872
77
503
262
183
1025
421130
5
empl.
22195
0
1057
1666
2254
4977
421130
5
ann.
pay.
806004
5451
26590
47261
67406
146708
421130
5
rec.
421140
5
firms
6757
446
3285
1700
925
6356
421140
5
estab.
6979
450
3287
1709
967
6413
421140
5
empl.
44772
0
7422
11108
11926
30456
421140
5
ann.
pay.
999395
15026
123570
214514
267562
620672
421140
5
rec.
421210
5
firms
6095
631
3057
947
627
5262
421210
5
estab.
6730
632
3064
954
656
5306
421210
5
empl.
67806
0
6139
6198
8343
20680
421210
5
ann.
pay.
2684905
28904
223596
207339
295721
755560
421210
5
rec.
421220
5
firms
7570
724
3643
1356
818
6541
421220
5
estab.
8291
725
3652
1374
858
6609
421220
5
empl.
89409
0
7484
8943
10803
27230
421220
5
ann.
pay.
3039605
31203
239625
280103
345938
896869
421220
5
rec.
421310
5
firms
5639
586
2296
950
723
4555
421310
5
estab.
6898
586
2304
963
759
4612
421310
5
empl.
91465
0
4871
6212
9719
20802
421310
5
ann.
pay.
3406634
36120
178678
220219
333195
768212
421310
5
rec.
421320
5
firms
2284
333
918
404
241
1896
421320
5
estab.
3104
333
919
406
250
1908
421320
5
empl.
23428
0
1949
2671
3156
7776
421320
5
ann.
pay.
858347
15613
62251
79762
107395
265021
421320
5
rec.
421330
5
firms
1032
115
460
156
105
836
421330
5
estab.
1658
117
462
158
115
852
421330
5
empl.
17413
0
911
1040
1352
3303
421330
5
ann.
pay.
679567
9412
38989
39121
53817
141339
421330
5
rec.
421390
5
firms
2468
309
1137
425
245
2116
421390
5
estab.
2904
309
1138
430
254
2131
421390
5
empl.
25278
0
2455
2788
3182
8425
421390
5
ann.
pay.
843971
10865
73001
76569
99527
259962
421390
5
rec.
421410
5
firms
1129
93
460
195
137
885
421410
5
estab.
1374
93
460
197
143
893
421410
5
empl.
21787
0
1027
1299
1858
4184
421410
5
ann.
pay.
1067047
3887
35694
47077
69791
156449
421410
5
rec.
421420
5
firms
5136
401
2034
1107
772
4314
421420
5
estab.
7235
402
2038
1120
813
4373
421420
5
empl.
140372
0
4644
7354
10196
22194
421420
5
ann.
pay.
5943666
16688
123248
202203
312292
654431
421420
5
rec.
421430
5
firms
13741
1956
5364
2450
1768
11538
421430
5
estab.
17315
1957
5374
2480
1857
11668
421430
5
empl.
326097
0
11786
16227
23621
51634
421430
5
ann.
pay.
20454371
135288
457334
640825
1031655
2265102
421430
5
rec.
421440
5
firms
5006
382
2180
1050
724
4336
421440
5
estab.
5404
383
2186
1064
761
4394
421440
5
empl.
52516
0
4904
6891
9687
21482
421440
5
ann.
pay.
1899852
17300
139666
222719
320716
700401
421440
5
rec.
421450
5
firms
8281
989
4251
1302
799
7341
421450
5
estab.
9829
990
4254
1312
829
7385
421450
5
empl.
124557
0
8558
8593
10627
27778
421450
5
ann.
pay.
6358123
54600
356413
333163
456503
1200679
421450
5
rec.
421460
5
firms
1504
129
657
245
178
1209
421460
5
estab.
1755
129
658
245
180
1212
421460
5
empl.
28755
0
1311
1623
2414
5348
421460
5
ann.
pay.
947256
8087
44637
52229
75523
180476
421460
5
rec.
421490
5
firms
2410
206
1041
484
312
2043
421490
5
estab.
2769
206
1044
507
345
2102
421490
5
empl.
32699
0
2232
3218
4171
9621
421490
5
ann.
pay.
1439787
7727
81783
119826
163917
373253
421490
5
rec.
421510
5
firms
9124
678
3800
1568
1225
7271
421510
5
estab.
11744
684
3815
1593
1273
7365
421510
5
empl.
166137
0
8273
10393
16227
34893
421510
5
ann.
pay.
6762552
43897
363039
421374
627473
1455783
421510
5
rec.
421520
5
firms
627
56
311
103
68
538
421520
5
estab.
729
56
313
109
77
555
421520
5
empl.
4791
0
612
667
867
2146
421520
5
ann.
pay.
270840
5506
31220
37283
49345
123354
421520
5
rec.
421610
5
firms
9531
750
4144
1929
1295
8118
421610
5
estab.
13773
759
4162
1988
1431
8340
421610
5
empl.
154975
0
9159
12726
17210
39095
421610
5
ann.
pay.
6601753
43165
351978
510167
733112
1638422
421610
5
rec.
421620
5
firms
3211
247
1347
675
427
2696
421620
5
estab.
3785
247
1355
690
456
2748
421620
5
empl.
51016
0
3066
4435
5614
13115
421620
5
ann.
pay.
2192995
15910
95371
153403
205721
470405
421620
5
rec.
421690
5
firms
15014
1481
6389
2956
1979
12805
421690
5
estab.
21088
1482
6427
3074
2248
13231
421690
5
empl.
293835
0
13852
19450
26327
59629
421690
5
ann.
pay.
16540651
152713
561445
805811
1236116
2756085
421690
5
rec.
421710
5
firms
7250
440
3050
1387
1084
5961
421710
5
estab.
9533
441
3064
1409
1141
6055
421710
5
empl.
112859
0
6570
9130
14408
30108
421710
5
ann.
pay.
4194475
24922
222327
322887
536944
1107080
421710
5
rec.
421720
5
firms
3669
337
1543
756
483
3119
421720
5
estab.
4801
337
1547
766
532
3182
421720
5
empl.
47331
0
3385
4977
6306
14668
421720
5
ann.
pay.
1801565
11846
120851
184305
246991
563993
421720
5
rec.
421730
5
firms
3247
194
1279
702
526
2701
421730
5
estab.
5589
197
1288
726
637
2848
421730
5
empl.
52121
0
2928
4639
7054
14621
421730
5
ann.
pay.
2210840
9746
108955
189357
303449
611507
421730
5
rec.
421740
5
firms
995
70
413
173
145
801
421740
5
estab.
1541
72
413
182
158
825
421740
5
empl.
13091
0
931
1133
1861
3925
421740
5
ann.
pay.
526359
2630
31521
44091
69024
147266
421740
5
rec.
421810
5
firms
3681
271
1411
618
512
2812
421810
5
estab.
5267
290
1412
626
571
2899
421810
5
empl.
91431
0
3090
4063
6864
14017
421810
5
ann.
pay.
3945761
11717
112549
142846
261041
528153
421810
5
rec.
421820
5
firms
8329
473
2750
1804
1763
6790
421820
5
estab.
9583
473
2758
1814
1859
6904
421820
5
empl.
102538
0
6109
12234
24199
42542
421820
5
ann.
pay.
2999045
22090
136670
281930
644045
1084735
421820
5
rec.
421830
5
firms
29095
2256
12938
5853
3857
24904
421830
5
estab.
35488
2260
12972
5999
4298
25529
421830
5
empl.
353234
0
27877
38618
51269
117764
421830
5
ann.
pay.
15377738
107785
1067069
1531169
2117444
4823467
421830
5
rec.
421840
5
firms
9882
674
4075
1980
1418
8147
421840
5
estab.
14984
676
4086
2011
1575
8348
421840
5
empl.
144708
0
9024
13151
18898
41073
421840
5
ann.
pay.
5627905
36944
319424
479068
722773
1558209
421840
5
rec.
421850
5
firms
5664
409
2472
1255
792
4928
421850
5
estab.
6768
410
2473
1276
849
5008
421850
5
empl.
60566
0
5628
8279
10335
24242
421850
5
ann.
pay.
1944730
18767
156617
225636
312003
713023
421850
5
rec.
421860
5
firms
3646
364
1718
632
433
3147
421860
5
estab.
3992
364
1725
643
446
3178
421860
5
empl.
45901
0
3656
4114
5689
13459
421860
5
ann.
pay.
2150843
22716
164014
181223
247516
615469
421860
5
rec.
421910
5
firms
5725
613
2718
997
693
5021
421910
5
estab.
6200
613
2728
1007
749
5097
421910
5
empl.
57676
0
5601
6538
9177
21316
421910
5
ann.
pay.
1919239
24067
176162
194944
306115
701288
421910
5
rec.
421920
5
firms
3055
308
1522
526
329
2685
421920
5
estab.
3190
309
1522
531
347
2709
421920
5
empl.
35626
0
3215
3385
4334
10934
421920
5
ann.
pay.
1328107
12204
99445
102402
144511
358562
421920
5
rec.
421930
5
firms
7790
688
2996
1485
1208
6377
421930
5
estab.
8974
689
2999
1504
1256
6448
421930
5
empl.
113246
0
6543
9922
16526
32991
421930
5
ann.
pay.
3185572
30755
165145
230139
428714
854753
421930
5
rec.
421940
5
firms
7858
907
4689
1217
606
7419
421940
5
estab.
7992
908
4693
1228
624
7453
421940
5
empl.
49800
0
9635
7839
7962
25436
421940
5
ann.
pay.
1765354
33882
308425
252245
267734
862286
421940
5
rec.
421990
5
firms
11487
1829
6161
1761
907
10658
421990
5
estab.
12101
1829
6165
1782
957
10733
421990
5
empl.
90039
0
12164
11353
11927
35444
421990
5
ann.
pay.
3272749
70575
327560
328512
359876
1086523
421990
5
rec.
422110
5
firms
1489
82
768
259
169
1278
422110
5
estab.
2263
82
769
264
180
1295
422110
5
empl.
32427
0
1566
1670
2297
5533
422110
5
ann.
pay.
1630580
3946
62057
63207
109059
238269
422110
5
rec.
422120
5
firms
6049
380
2921
1181
797
5279
422120
5
estab.
8104
380
2926
1191
869
5366
422120
5
empl.
124413
0
6150
7831
10566
24547
422120
5
ann.
pay.
3680634
15464
193156
252006
373730
834356
422120
5
rec.
422130
5
firms
4794
400
2125
843
618
3986
422130
5
estab.
5505
410
2126
853
645
4034
422130
5
empl.
70681
0
4490
5529
8355
18374
422130
5
ann.
pay.
2993175
20702
177088
201345
306416
705551
422130
5
rec.
422210
5
firms
6382
723
2907
1021
659
5310
422210
5
estab.
8124
723
2910
1027
675
5335
422210
5
empl.
194864
0
5994
6796
8793
21583
422210
5
ann.
pay.
9320121
53335
217033
243646
322343
836357
422210
5
rec.
422310
5
firms
5263
700
2517
948
535
4700
422310
5
estab.
5743
704
2520
952
554
4730
422310
5
empl.
46315
0
5317
6202
7142
18661
422310
5
ann.
pay.
1721969
34912
186617
205945
255454
682928
422310
5
rec.
422320
5
firms
4586
507
2196
734
494
3931
422320
5
estab.
4899
508
2199
739
509
3955
422320
5
empl.
61105
0
4478
4791
6630
15899
422320
5
ann.
pay.
2249678
26581
148319
150444
199064
524408
422320
5
rec.
422330
5
firms
7883
1081
4054
1175
683
6993
422330
5
estab.
8273
1081
4060
1182
699
7022
422330
5
empl.
78130
0
8163
7677
9032
24872
422330
5
ann.
pay.
2954221
50570
253160
227529
296610
827869
422330
5
rec.
422340
5
firms
1650
202
827
262
149
1440
422340
5
estab.
1746
202
827
264
152
1445
422340
5
empl.
23751
0
1621
1677
1893
5191
422340
5
ann.
pay.
1339772
8621
65602
59870
75532
209625
422340
5
rec.
422410
5
firms
3438
442
1396
605
375
2818
422410
5
estab.
4300
442
1397
608
380
2827
422410
5
empl.
169776
0
2899
4072
4955
11926
422410
5
ann.
pay.
5892475
18469
78277
101217
124133
322096
422410
5
rec.
422420
5
firms
3124
210
1199
581
416
2406
422420
5
estab.
3683
210
1200
592
437
2439
422420
5
empl.
85495
0
2611
3799
5606
12016
422420
5
ann.
pay.
3015156
11905
83627
132563
190729
418824
422420
5
rec.
422430
5
firms
2191
195
952
375
267
1789
422430
5
estab.
2795
195
954
376
272
1797
422430
5
empl.
48096
0
1973
2515
3508
7996
422430
5
ann.
pay.
1764862
6232
58786
76433
110264
251715
422430
5
rec.
422440
5
firms
942
48
327
165
164
704
422440
5
estab.
1016
48
327
165
168
708
422440
5
empl.
18661
0
724
1078
2213
4015
422440
5
ann.
pay.
533414
1786
23412
30376
66637
122211
422440
5
rec.
422450
5
firms
2134
205
981
343
288
1817
422450
5
estab.
2500
205
984
348
301
1838
422450
5
empl.
54639
0
1950
2290
3830
8070
422450
5
ann.
pay.
1464086
7538
47198
63218
99144
217098
422450
5
rec.
422460
5
firms
2978
454
1301
506
351
2612
422460
5
estab.
3072
454
1303
509
361
2627
422460
5
empl.
27239
0
2835
3282
4672
10789
422460
5
ann.
pay.
736211
15756
81220
84689
120193
301858
422460
5
rec.
422470
5
firms
3315
213
1366
640
490
2709
422470
5
estab.
3483
213
1367
646
497
2723
422470
5
empl.
51002
0
2953
4221
6733
13907
422470
5
ann.
pay.
1601235
7919
82430
118706
181506
390561
422470
5
rec.
422480
5
firms
5546
428
2069
1005
831
4333
422480
5
estab.
5984
428
2078
1022
858
4386
422480
5
empl.
105047
0
4645
6613
11263
22521
422480
5
ann.
pay.
3190105
26237
166613
236787
351628
781265
422480
5
rec.
422490
5
firms
11436
1257
5216
1827
1281
9581
422490
5
estab.
14615
1257
5220
1844
1323
9644
422490
5
empl.
295821
0
10343
12041
17458
39842
422490
5
ann.
pay.
10127934
44795
287955
337076
494292
1164118
422490
5
rec.
422510
5
firms
3636
145
1083
949
699
2876
422510
5
estab.
6305
145
1092
1012
922
3171
422510
5
empl.
57139
0
2664
6253
9045
17962
422510
5
ann.
pay.
1715682
6527
67716
163206
241484
478933
422510
5
rec.
422520
5
firms
1694
113
590
242
259
1204
422520
5
estab.
2046
113
592
243
268
1216
422520
5
empl.
25116
0
1237
1586
3635
6458
422520
5
ann.
pay.
255721
3285
23501
24419
32236
83441
422520
5
rec.
422590
5
firms
1539
215
774
249
134
1372
422590
5
estab.
1693
215
777
257
147
1396
422590
5
empl.
13139
0
1678
1617
1687
4982
422590
5
ann.
pay.
405726
9792
55064
46924
40270
152050
422590
5
rec.
422610
5
firms
3351
251
1572
550
397
2770
422610
5
estab.
4258
251
1576
563
446
2836
422610
5
empl.
43497
0
3235
3591
5484
12310
422610
5
ann.
pay.
1832737
13096
162985
157704
234732
568517
422610
5
rec.
422690
5
firms
8304
717
3995
1457
956
7125
422690
5
estab.
11532
717
4005
1484
1021
7227
422690
5
empl.
120930
0
8229
9505
12612
30346
422690
5
ann.
pay.
5727847
35028
326408
384359
537066
1282861
422690
5
rec.
422710
5
firms
5124
85
1095
1079
1016
3275
422710
5
estab.
7503
85
1101
1115
1138
3439
422710
5
empl.
99466
0
2657
7095
12575
22327
422710
5
ann.
pay.
3305423
4372
67465
194573
360756
627166
422710
5
rec.
422720
5
firms
2927
249
1265
473
310
2297
422720
5
estab.
3748
249
1269
480
321
2319
422720
5
empl.
34598
0
2745
3021
3832
9598
422720
5
ann.
pay.
1452080
14985
111034
101932
138057
366008
422720
5
rec.
422810
5
firms
2504
101
487
306
434
1328
422810
5
estab.
2958
102
487
319
450
1358
422810
5
empl.
95440
0
1101
2098
6082
9281
422810
5
ann.
pay.
3449998
13173
23643
54235
192360
283411
422810
5
rec.
422820
5
firms
1363
151
476
209
169
1005
422820
5
estab.
1837
151
477
210
186
1024
422820
5
empl.
55568
0
985
1408
2346
4739
422820
5
ann.
pay.
2490136
5808
35948
55525
92467
189748
422820
5
rec.
422910
5
firms
5176
512
2317
948
573
4350
422910
5
estab.
7427
512
2323
957
633
4425
422910
5
empl.
76223
0
4934
6156
7424
18514
422910
5
ann.
pay.
2595981
22525
121722
158426
213277
515950
422910
5
rec.
422920
5
firms
3237
274
1509
501
298
2582
422920
5
estab.
4202
274
1509
501
307
2591
422920
5
empl.
88779
0
3103
3270
3903
10276
422920
5
ann.
pay.
2835261
11762
94863
100341
137224
344190
422920
5
rec.
422930
5
firms
3538
394
1417
706
473
2990
422930
5
estab.
3938
401
1423
713
488
3025
422930
5
empl.
46748
0
3029
4615
6404
14048
422930
5
ann.
pay.
1126205
16180
67735
103834
148741
336490
422930
5
rec.
422940
5
firms
1343
107
389
227
215
938
422940
5
estab.
1573
107
389
230
220
946
422940
5
empl.
55531
0
860
1531
3007
5398
422940
5
ann.
pay.
1656342
5202
21774
37431
78635
143042
422940
5
rec.
422950
5
firms
1527
139
564
335
225
1263
422950
5
estab.
2219
139
568
340
272
1319
422950
5
empl.
20466
0
1218
2214
2946
6378
422950
5
ann.
pay.
749368
7084
38228
67106
99205
211623
422950
5
rec.
422990
5
firms
15243
2863
8268
2038
1037
14206
422990
5
estab.
15544
2866
8273
2053
1051
14243
422990
5
empl.
98420
0
16118
13227
13528
42873
422990
5
ann.
pay.
3210325
92369
449682
355000
381443
1278494
422990
5
rec.
441110
5
firms
23762
1187
2714
1777
3442
9120
441110
5
estab.
26219
1191
2716
1779
3463
9149
441110
5
empl.
1049621
0
5848
12265
49818
67931
441110
5
ann.
pay.
38856502
268043
148907
312350
1342197
2071497
441110
5
rec.
441120
5
firms
23079
2885
14198
3838
1378
22299
441120
5
estab.
23674
2888
14208
3877
1477
22450
441120
5
empl.
101776
0
29201
24276
17481
70958
441120
5
ann.
pay.
2579048
77011
568153
538841
443053
1627058
441120
5
rec.
441210
5
firms
2789
202
1013
668
525
2408
441210
5
estab.
3015
202
1014
671
560
2447
441210
5
empl.
31000
0
2356
4449
7051
13856
441210
5
ann.
pay.
962793
10563
49664
102849
193208
356284
441210
5
rec.
441221
5
firms
3644
340
1342
823
731
3236
441221
5
estab.
3737
341
1342
829
752
3264
441221
5
empl.
30401
0
3033
5516
9841
18390
441221
5
ann.
pay.
835026
15246
57274
126770
271465
470755
441221
5
rec.
441222
5
firms
4690
456
2087
1121
665
4329
441222
5
estab.
5221
456
2090
1144
703
4393
441222
5
empl.
35577
0
4652
7449
8624
20725
441222
5
ann.
pay.
930730
12828
108395
177135
229220
527578
441222
5
rec.
441229
5
firms
1871
275
922
376
215
1788
441229
5
estab.
1901
275
923
381
229
1808
441229
5
empl.
10095
0
2028
2421
2747
7196
441229
5
ann.
pay.
241934
10076
42883
48920
67160
169039
441229
5
rec.
441310
5
firms
26068
1769
11818
6683
3475
23745
441310
5
estab.
41890
1783
11840
6839
4035
24497
441310
5
empl.
345427
0
27470
43694
44822
115986
441310
5
ann.
pay.
7228735
53566
498749
853656
972104
2378075
441310
5
rec.
441320
5
firms
10528
652
3672
3036
2055
9415
441320
5
estab.
17762
659
3684
3072
2259
9674
441320
5
empl.
153351
0
8738
20550
26309
55597
441320
5
ann.
pay.
3917622
23911
158760
454951
619500
1257122
441320
5
rec.
442110
5
firms
21728
1984
8754
5411
3318
19467
442110
5
estab.
29723
1995
8789
5579
3859
20222
442110
5
empl.
267041
0
20150
35719
43299
99168
442110
5
ann.
pay.
6395872
55975
369734
726108
1001650
2153467
442110
5
rec.
442210
5
firms
14277
1245
7124
3271
1702
13342
442210
5
estab.
15967
1247
7139
3330
1931
13647
442210
5
empl.
99924
0
16043
21315
22086
59444
442210
5
ann.
pay.
2740273
33730
348273
518207
612851
1513061
442210
5
rec.
442291
5
firms
1814
218
1059
332
132
1741
442291
5
estab.
2206
218
1062
342
172
1794
442291
5
empl.
9337
0
2184
2089
1611
5884
442291
5
ann.
pay.
176924
3570
36332
36340
33001
109243
442291
5
rec.
442299
5
firms
10553
1001
5655
2272
963
9891
442299
5
estab.
16549
1011
5670
2314
1101
10096
442299
5
empl.
133436
0
12207
14613
12190
39010
442299
5
ann.
pay.
1965400
20503
179311
229686
190587
620087
442299
5
rec.
443111
5
firms
9101
682
4734
2197
997
8610
443111
5
estab.
10326
684
4766
2287
1214
8951
443111
5
empl.
61698
0
10695
14234
12786
37715
443111
5
ann.
pay.
1333928
15476
174499
247834
268516
706325
443111
5
rec.
443112
5
firms
10456
1308
5214
2128
1071
9721
443112
5
estab.
18505
1312
5231
2196
1251
9990
443112
5
empl.
176747
0
11645
13791
13610
39046
443112
5
ann.
pay.
3800461
35812
214876
290116
335114
875918
443112
5
rec.
443120
5
firms
11431
2114
5046
2351
1174
10685
443120
5
estab.
13248
2114
5049
2366
1237
10766
443120
5
empl.
103453
0
11517
15310
15237
42064
443120
5
ann.
pay.
3050799
88207
256208
356670
435708
1136793
443120
5
rec.
443130
5
firms
1450
78
696
319
206
1299
443130
5
estab.
3156
78
700
333
251
1362
443130
5
empl.
20009
0
1542
2096
2679
6317
443130
5
ann.
pay.
390025
3153
26361
40904
55610
126028
443130
5
rec.
444110
5
firms
1510
136
401
335
266
1138
444110
5
estab.
3929
136
402
335
269
1142
444110
5
empl.
284442
0
940
2252
3458
6650
444110
5
ann.
pay.
5610906
3647
19537
44567
70099
137850
444110
5
rec.
444120
5
firms
3648
261
1809
880
434
3384
444120
5
estab.
8376
262
1814
908
572
3556
444120
5
empl.
43799
0
4239
5694
5296
15229
444120
5
ann.
pay.
1049969
5754
77651
116164
124833
324402
444120
5
rec.
444130
5
firms
13445
666
5361
3537
2384
11948
444130
5
estab.
15431
666
5366
3561
2501
12094
444130
5
empl.
138849
0
12575
23480
31452
67507
444130
5
ann.
pay.
2198684
16969
187243
354730
491079
1050021
444130
5
rec.
444190
5
firms
32622
2125
11190
7737
5838
26890
444190
5
estab.
43770
2127
11206
7827
6310
27470
444190
5
empl.
496484
0
26390
51680
77558
155628
444190
5
ann.
pay.
15397125
118628
639441
1338863
2226581
4323513
444190
5
rec.
444210
5
firms
4527
397
2308
1078
482
4265
444210
5
estab.
4769
397
2308
1094
511
4310
444210
5
empl.
26580
0
5265
7026
5989
18280
444210
5
ann.
pay.
582641
10916
94362
140059
137234
382571
444210
5
rec.
444220
5
firms
13014
1317
5183
2932
1920
11352
444220
5
estab.
16514
1318
5195
2986
2094
11593
444220
5
empl.
141046
0
11755
19485
24882
56122
444220
5
ann.
pay.
2937569
38809
222565
370500
524657
1156531
444220
5
rec.
445110
5
firms
45597
4918
18696
7212
5734
36560
445110
5
estab.
68553
4926
18713
7239
5857
36735
445110
5
empl.
2533012
0
39862
47994
77600
165456
445110
5
ann.
pay.
37986296
133745
458268
515088
882217
1989318
445110
5
rec.
445120
5
firms
22657
3030
11702
4614
2282
21628
445120
5
estab.
27707
3030
11713
4646
2396
21785
445120
5
empl.
156064
0
25534
30219
28807
84560
445120
5
ann.
pay.
1762465
55521
273562
300161
283396
912640
445120
5
rec.
445210
5
firms
6188
591
3173
1391
693
5848
445210
5
estab.
6619
592
3184
1404
720
5900
445210
5
empl.
38887
0
7222
9068
9030
25320
445210
5
ann.
pay.
564455
11633
95681
121735
125896
354945
445210
5
rec.
445220
5
firms
1727
254
965
303
131
1653
445220
5
estab.
1776
254
965
310
146
1675
445220
5
empl.
7857
0
2043
1962
1596
5601
445220
5
ann.
pay.
121554
5966
27993
26854
23163
83976
445220
5
rec.
445230
5
firms
3094
676
1526
432
262
2896
445230
5
estab.
3209
677
1528
438
277
2920
445230
5
empl.
17533
0
3207
2780
3397
9384
445230
5
ann.
pay.
256153
14041
44639
35522
42493
136695
445230
5
rec.
445291
5
firms
2167
595
763
354
217
1929
445291
5
estab.
3342
595
766
372
252
1985
445291
5
empl.
17267
0
1671
2356
2634
6661
445291
5
ann.
pay.
249968
13751
16738
21664
24698
76851
445291
5
rec.
445292
5
firms
2138
384
930
415
219
1948
445292
5
estab.
3831
386
943
430
263
2022
445292
5
empl.
20650
0
2028
2697
2685
7410
445292
5
ann.
pay.
213356
5913
19734
22912
23472
72031
445292
5
rec.
445299
5
firms
3732
921
1557
663
365
3506
445299
5
estab.
4870
921
1561
671
388
3541
445299
5
empl.
23422
0
3357
4401
4726
12484
445299
5
ann.
pay.
281792
16675
36295
42562
45347
140879
445299
5
rec.
445310
5
firms
24830
2107
14314
5473
2074
23968
445310
5
estab.
27880
2121
14343
5573
2325
24362
445310
5
empl.
129129
0
31753
35178
25900
92831
445310
5
ann.
pay.
1820912
30064
406227
418489
337653
1192433
445310
5
rec.
446110
5
firms
22073
1005
6658
7238
4798
19699
446110
5
estab.
42565
1008
6671
7317
5138
20134
446110
5
empl.
722779
0
17252
48763
63200
129215
446110
5
ann.
pay.
12010871
46092
374471
945437
1170349
2536349
446110
5
rec.
446120
5
firms
4197
655
2398
680
289
4022
446120
5
estab.
9526
655
2408
727
385
4175
446120
5
empl.
58182
0
4846
4383
3608
12837
446120
5
ann.
pay.
695306
11851
58747
55346
51300
177244
446120
5
rec.
446130
5
firms
6683
484
3978
1419
499
6380
446130
5
estab.
14724
488
4016
1535
726
6765
446130
5
empl.
74368
0
8880
8996
6213
24089
446130
5
ann.
pay.
1600739
10652
194320
198374
143834
547180
446130
5
rec.
446191
5
firms
5334
878
2623
1086
443
5030
446191
5
estab.
7939
882
2628
1106
547
5163
446191
5
empl.
40942
0
5762
7028
5889
18679
446191
5
ann.
pay.
560205
19867
78844
90621
80754
270086
446191
5
rec.
446199
5
firms
5982
758
2859
1236
614
5467
446199
5
estab.
7995
775
2897
1394
894
5960
446199
5
empl.
43977
0
6329
8016
7865
22210
446199
5
ann.
pay.
1259224
24118
142259
202758
213091
582226
446199
5
rec.
447110
5
firms
38342
3160
13167
9969
7084
33380
447110
5
estab.
82207
3190
13200
10107
7713
34210
447110
5
empl.
647007
0
32153
67199
90257
189609
447110
5
ann.
pay.
7990907
86570
365603
751974
1038753
2242900
447110
5
rec.
447190
5
firms
33441
2406
15405
8415
4151
30377
447190
5
estab.
41730
2420
15420
8526
4508
30874
447190
5
empl.
299456
0
35997
54931
51264
142192
447190
5
ann.
pay.
4340031
61328
533153
774023
743673
2112177
447190
5
rec.
448110
5
firms
6218
379
3122
1518
670
5689
448110
5
estab.
11863
391
3134
1564
813
5902
448110
5
empl.
87451
0
7052
9848
8258
25158
448110
5
ann.
pay.
1434785
7378
116594
170124
163985
458081
448110
5
rec.
448120
5
firms
16723
1502
9428
3494
1432
15856
448120
5
estab.
37451
1516
9609
3582
1693
16400
448120
5
empl.
294306
0
20651
22483
18046
61180
448120
5
ann.
pay.
3516459
25280
236390
270257
256025
787952
448120
5
rec.
448130
5
firms
2857
378
1569
541
206
2694
448130
5
estab.
5168
378
1574
556
231
2739
448130
5
empl.
47442
0
3425
3435
2619
9479
448130
5
ann.
pay.
533654
5751
32025
34045
31444
103265
448130
5
rec.
448140
5
firms
7911
832
3665
1634
926
7057
448140
5
estab.
20838
835
3680
1668
1047
7230
448140
5
empl.
393745
0
7863
10780
11733
30376
448140
5
ann.
pay.
5195951
15510
95001
134440
161957
406908
448140
5
rec.
448150
5
firms
2325
355
1366
345
131
2197
448150
5
estab.
5790
357
1374
373
158
2262
448150
5
empl.
29089
0
2770
2197
1592
6559
448150
5
ann.
pay.
368638
9246
33201
29643
22951
95041
448150
5
rec.
448190
5
firms
7733
1200
3931
1446
641
7218
448190
5
estab.
11761
1201
3950
1516
749
7416
448190
5
empl.
76912
0
8369
9262
8012
25643
448190
5
ann.
pay.
1068347
23530
104025
122526
117731
367812
448190
5
rec.
448210
5
firms
7289
476
3633
1747
815
6671
448210
5
estab.
29603
478
3660
1851
1086
7075
448210
5
empl.
195504
0
8363
11318
10279
29960
448210
5
ann.
pay.
2472505
15260
120893
168006
165821
469980
448210
5
rec.
448310
5
firms
19306
1754
11337
4106
1461
18658
448310
5
estab.
28104
1768
11387
4243
1730
19128
448310
5
empl.
144380
0
24874
26384
18372
69630
448310
5
ann.
pay.
3030158
32181
433316
519687
426332
1411516
448310
5
rec.
448320
5
firms
841
97
420
141
91
749
448320
5
estab.
2082
97
422
148
119
786
448320
5
empl.
11562
0
921
917
1133
2971
448320
5
ann.
pay.
191947
1321
15222
14501
19923
50967
448320
5
rec.
451110
5
firms
19882
2663
10145
3926
1922
18656
451110
5
estab.
24146
2677
10169
4020
2232
19098
451110
5
empl.
181428
0
21959
25508
24806
72273
451110
5
ann.
pay.
2653013
50307
328969
360402
370467
1110145
451110
5
rec.
451120
5
firms
6529
894
3421
1207
585
6107
451120
5
estab.
10934
897
3425
1221
658
6201
451120
5
empl.
118603
0
7010
7782
7576
22368
451120
5
ann.
pay.
1582076
20692
74709
82836
87843
266080
451120
5
rec.
451130
5
firms
4040
374
2373
829
303
3879
451130
5
estab.
6223
376
2381
846
351
3954
451130
5
empl.
47828
0
5005
5345
3872
14222
451130
5
ann.
pay.
499594
5921
49608
55277
51137
161943
451130
5
rec.
451140
5
firms
3818
281
1897
877
478
3533
451140
5
estab.
4512
281
1904
906
612
3703
451140
5
empl.
30499
0
4275
5662
6347
16284
451140
5
ann.
pay.
655975
6606
71390
97392
130696
306084
451140
5
rec.
451211
5
firms
6585
669
3166
1429
721
5985
451211
5
estab.
12153
669
3172
1463
824
6128
451211
5
empl.
127184
0
7135
9333
9285
25753
451211
5
ann.
pay.
1566198
14561
77090
96207
116106
303964
451211
5
rec.
451212
5
firms
1970
191
1305
252
119
1867
451212
5
estab.
2232
193
1307
269
155
1924
451212
5
empl.
9965
0
2543
1581
1417
5541
451212
5
ann.
pay.
137326
8847
32397
19102
16448
76794
451212
5
rec.
451220
5
firms
3640
451
1973
690
286
3400
451220
5
estab.
7956
451
1978
713
343
3485
451220
5
empl.
64353
0
4230
4434
3726
12390
451220
5
ann.
pay.
801054
9927
54132
59990
55245
179294
451220
5
rec.
452110
5
firms
167
49
18
8
3
78
452110
5
estab.
10526
49
18
8
3
78
452110
5
empl.
1783556
[
a]
37
48
[
b]
[
c]
452110
5
ann.
pay.
23494257
(
D)
487
417
(
D)
(
D)
452110
5
rec.
452910
5
firms
138
70
32
14
3
119
452910
5
estab.
1788
70
32
14
3
119
452910
5
empl.
449645
[
a]
73
97
[
b]
[
c]
452910
5
ann.
pay.
7021711
(
D)
915
1018
(
D)
(
D)
452910
5
rec.
452990
5
firms
10374
1380
5171
1978
1036
9565
452990
5
estab.
24443
1381
5182
1995
1122
9680
452990
5
empl.
245960
0
11111
12788
13463
37362
452990
5
ann.
pay.
3142383
22150
126229
141921
171859
462159
452990
5
rec.
453110
5
firms
24471
2269
13484
5715
2240
23708
453110
5
estab.
25634
2270
13492
5802
2482
24046
453110
5
empl.
123263
0
30438
36836
28484
95758
453110
5
ann.
pay.
1469027
31535
320694
393526
340904
1086659
453110
5
rec.
453210
5
firms
4688
439
2148
1068
595
4250
453210
5
estab.
7730
439
2148
1090
667
4344
453210
5
empl.
110228
0
4789
7012
7569
19370
453210
5
ann.
pay.
1990633
12253
71839
115753
142203
342048
453210
5
rec.
453220
5
firms
28370
3794
14749
5566
2541
26650
453220
5
estab.
36643
3799
14803
5712
2900
27214
453220
5
empl.
213984
0
31408
36161
32386
99955
453220
5
ann.
pay.
2281711
53028
331258
361266
349114
1094666
453220
5
rec.
453310
5
firms
14705
1888
9038
2061
796
13783
453310
5
estab.
18220
1889
9053
2103
905
13950
453310
5
empl.
105357
0
17811
13046
9950
40807
453310
5
ann.
pay.
1387460
25192
209356
164658
146434
545640
453310
5
rec.
453910
5
firms
6768
952
3251
1462
751
6416
453910
5
estab.
8462
953
3265
1479
834
6531
453910
5
empl.
63650
0
7108
9582
9803
26493
453910
5
ann.
pay.
801523
18825
83042
108360
113616
323843
453910
5
rec.
453920
5
firms
5614
924
3437
845
266
5472
453920
5
estab.
5953
926
3447
875
328
5576
453920
5
empl.
21509
0
7058
5369
3277
15704
453920
5
ann.
pay.
521298
19485
136468
113405
79903
349261
453920
5
rec.
453930
5
firms
4050
462
1429
984
720
3595
453930
5
estab.
5724
464
1440
1019
889
3812
453930
5
empl.
43234
0
3326
6540
9468
19334
453930
5
ann.
pay.
1342157
22497
84991
173792
265335
546615
453930
5
rec.
453991
5
firms
3408
536
1749
656
252
3193
453991
5
estab.
4525
541
1761
687
336
3325
453991
5
empl.
18506
0
3803
4235
3179
11217
453991
5
ann.
pay.
269549
8402
52674
60539
44874
166489
453991
5
rec.
453998
5
firms
17092
3015
8763
3056
1427
16261
453998
5
estab.
19678
3022
8790
3177
1706
16695
453998
5
empl.
96313
0
18437
19790
17975
56202
453998
5
ann.
pay.
1795168
66515
308800
333080
337914
1046309
453998
5
rec.
454110
5
firms
8956
961
4331
1447
946
7685
454110
5
estab.
9792
961
4333
1455
968
7717
454110
5
empl.
229954
0
8900
9473
12476
30849
454110
5
ann.
pay.
7267653
44512
200271
234561
327357
806701
454110
5
rec.
454210
5
firms
5791
696
3178
851
520
5245
454210
5
estab.
6389
698
3178
854
531
5261
454210
5
empl.
66330
0
6119
5599
6982
18700
454210
5
ann.
pay.
1428097
18178
108740
108329
148777
384024
454210
5
rec.
454311
5
firms
4889
187
1886
1190
794
4057
454311
5
estab.
5578
187
1886
1202
815
4090
454311
5
empl.
55588
0
4547
7766
10035
22348
454311
5
ann.
pay.
1618847
5273
104167
196255
286740
592435
454311
5
rec.
454312
5
firms
2931
146
928
803
558
2435
454312
5
estab.
6630
146
931
833
645
2555
454312
5
empl.
49543
0
2260
5325
7174
14759
454312
5
ann.
pay.
1297604
5235
45854
120794
188928
360811
454312
5
rec.
454319
5
firms
304
50
199
36
12
297
454319
5
estab.
304
50
199
36
12
297
454319
5
empl.
913
0
369
219
141
729
454319
5
ann.
pay.
17595
1249
5624
3520
1869
12262
454319
5
rec.
454390
5
firms
12857
1822
7076
1884
1088
11870
454390
5
estab.
14655
1825
7096
1906
1208
12035
454390
5
empl.
113103
0
13593
12270
14135
39998
454390
5
ann.
pay.
2598163
41927
262225
255126
317685
876963
454390
5
rec.
481111
5
firms
518
117
141
44
28
330
481111
5
estab.
2827
118
141
44
30
333
481111
5
empl.
490036
0
272
292
360
924
481111
5
ann.
pay.
19985463
5420
9950
9962
9013
34345
481111
5
rec.
481112
5
firms
293
46
68
48
36
198
481112
5
estab.
550
46
68
49
39
202
481112
5
empl.
30720
0
141
323
477
941
481112
5
ann.
pay.
931895
1627
4369
11066
15682
32744
481112
5
rec.
481211
5
firms
1242
135
571
180
127
1013
481211
5
estab.
1346
135
571
181
135
1022
481211
5
empl.
17836
[
a]
1118
[
g]
1652
3937
481211
5
ann.
pay.
655564
(
D)
44173
(
D)
57055
144858
481211
5
rec.
481212
5
firms
159
20
44
23
20
107
481212
5
estab.
183
20
44
23
20
107
481212
5
empl.
16666
[
a]
89
[
c]
271
505
481212
5
ann.
pay.
838729
(
D)
4060
(
D)
8730
20465
481212
5
rec.
481219
5
firms
416
60
202
70
32
364
481219
5
estab.
442
60
202
70
33
365
481219
5
empl.
4768
0
399
431
395
1225
481219
5
ann.
pay.
179567
2304
12157
10712
11813
36986
481219
5
rec.
483111
5
firms
223
21
70
28
27
146
483111
5
estab.
513
21
70
29
28
148
483111
5
empl.
19754
0
142
185
390
717
483111
5
ann.
pay.
960259
5177
7939
8579
23986
45681
483111
5
rec.
483112
5
firms
67
9
20
8
6
43
483112
5
estab.
71
9
20
8
6
43
483112
5
empl.
10975
0
[
b]
[
b]
[
b]
[
c]
483112
5
ann.
pay.
376332
10098
(
D)
(
D)
(
D)
(
D)
483112
5
rec.
483113
5
firms
437
36
119
58
71
284
483113
5
estab.
559
36
119
58
72
285
483113
5
empl.
22035
0
276
393
936
1605
483113
5
ann.
pay.
993491
5726
9967
11800
27579
55072
483113
5
rec.
483114
5
firms
120
19
42
20
14
95
483114
5
estab.
129
19
42
20
15
96
483114
5
empl.
1916
0
[
b]
[
c]
[
c]
[
e]
483114
5
ann.
pay.
53222
802
(
D)
(
D)
(
D)
(
D)
483114
5
rec.
483211
5
firms
351
40
100
56
47
243
483211
5
estab.
387
40
100
56
47
243
483211
5
empl.
15050
[
a]
224
367
662
[
g]
483211
5
ann.
pay.
622492
(
D)
8086
11822
20803
(
D)
483211
5
rec.
483212
5
firms
244
52
94
41
24
211
483212
5
estab.
252
52
94
41
24
211
483212
5
empl.
3024
[
a]
204
266
349
[
f]
483212
5
ann.
pay.
97955
(
D)
5978
5532
9051
(
D)
483212
5
rec.
484110
5
firms
16802
3548
7976
2244
1531
15299
484110
5
estab.
17532
3548
7980
2251
1550
15329
484110
5
empl.
136007
0
14976
14826
20623
50425
484110
5
ann.
pay.
3866921
88552
330404
355791
536122
1310869
484110
5
rec.
484121
5
firms
22897
4564
10439
2611
1954
19568
484121
5
estab.
25994
4566
10444
2628
1985
19623
484121
5
empl.
437964
0
18988
17233
26464
62685
484121
5
ann.
pay.
13630082
118188
400748
410274
683940
1613150
484121
5
rec.
484122
5
firms
2681
544
1010
292
225
2071
484122
5
estab.
6369
544
1010
293
230
2077
484122
5
empl.
266272
0
1845
1927
3043
6815
484122
5
ann.
pay.
9752747
13211
39716
49068
85563
187558
484122
5
rec.
484210
5
firms
8260
860
3257
1402
1284
6803
484210
5
estab.
9278
860
3260
1409
1316
6845
484210
5
empl.
124055
0
6708
9377
17590
33675
484210
5
ann.
pay.
3273377
30783
127175
178906
368855
705719
484210
5
rec.
484220
5
firms
34020
5035
19408
5035
2592
32070
484220
5
estab.
34732
5036
19413
5052
2617
32118
484220
5
empl.
194961
0
37426
32549
34288
104263
484220
5
ann.
pay.
5181558
129279
816113
741782
864256
2551430
484220
5
rec.
484230
5
firms
12671
1458
6420
1907
1328
11113
484230
5
estab.
14089
1458
6423
1914
1346
11141
484230
5
empl.
167899
0
12554
12497
17841
42892
484230
5
ann.
pay.
5313952
41919
271065
307474
472932
1093390
484230
5
rec.
485111
5
firms
35
3
16
3
2
24
485111
5
estab.
45
3
16
3
2
24
485111
5
empl.
1154
[
a]
[
b]
[
b]
[
a]
[
b]
485111
5
ann.
pay.
32435
(
D)
(
D)
(
D)
(
D)
(
D)
485111
5
rec.
485112
5
firms
17
4
1
3
3
11
485112
5
estab.
18
4
1
3
3
11
485112
5
empl.
[
h]
[
a]
[
a]
[
a]
[
b]
[
b]
485112
5
ann.
pay.
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
485112
5
rec.
485113
5
firms
414
42
139
46
53
280
485113
5
estab.
526
42
139
46
53
280
485113
5
empl.
26448
[
a]
[
e]
[
e]
[
f]
[
g]
485113
5
ann.
pay.
740480
(
D)
(
D)
(
D)
(
D)
(
D)
485113
5
rec.
485119
5
firms
26
6
9
4
2
21
485119
5
estab.
26
6
9
4
2
21
485119
5
empl.
[
f]
[
a]
[
a]
[
b]
[
b]
[
b]
485119
5
ann.
pay.
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
485119
5
rec.
485210
5
firms
229
24
70
37
19
150
485210
5
estab.
415
24
70
37
19
150
485210
5
empl.
23374
0
151
248
247
646
485210
5
ann.
pay.
650834
935
1771
3026
3219
8951
485210
5
rec.
485310
5
firms
3160
371
1763
449
294
2877
485310
5
estab.
3194
371
1763
452
298
2884
485310
5
empl.
27586
0
3036
3001
4034
10071
485310
5
ann.
pay.
412601
7730
33976
35232
52183
129121
485310
5
rec.
485320
5
firms
3395
527
1608
525
347
3007
485320
5
estab.
3437
527
1608
526
348
3009
485320
5
empl.
32898
0
3022
3501
4717
11240
485320
5
ann.
pay.
605564
10329
44014
47230
66958
168531
485320
5
rec.
485410
5
firms
3346
182
1177
493
466
2318
485410
5
estab.
4400
182
1177
493
472
2324
485410
5
empl.
152621
0
2399
3295
6431
12125
485410
5
ann.
pay.
1950914
10363
20352
30138
63876
124729
485410
5
rec.
485510
5
firms
1382
125
397
231
227
980
485510
5
estab.
1532
126
397
231
229
983
485510
5
empl.
32328
0
826
1552
3105
5483
485510
5
ann.
pay.
594388
4849
12077
22151
46058
85135
485510
5
rec.
485991
5
firms
1776
213
581
349
273
1416
485991
5
estab.
1914
213
581
349
274
1417
485991
5
empl.
32023
0
1275
2365
3708
7348
485991
5
ann.
pay.
536223
8861
20766
33938
55858
119423
485991
5
rec.
485999
5
firms
816
136
317
109
90
652
485999
5
estab.
851
137
317
109
91
654
485999
5
empl.
16433
0
611
721
1198
2530
485999
5
ann.
pay.
285685
3516
9049
9499
16145
38209
485999
5
rec.
486110
5
firms
54
5
4
1
2
12
486110
5
estab.
358
5
4
1
4
14
486110
5
empl.
7333
[
a]
[
a]
[
a]
[
b]
[
b]
486110
5
ann.
pay.
442039
(
D)
(
D)
(
D)
(
D)
(
D)
486110
5
rec.
486210
5
firms
141
11
43
12
13
79
486210
5
estab.
1561
11
43
12
13
79
486210
5
empl.
35092
[
a]
92
[
b]
171
[
e]
486210
5
ann.
pay.
1993819
(
D)
3552
(
D)
9500
(
D)
486210
5
rec.
486910
5
firms
47
4
8
1
2
15
486910
5
estab.
490
4
8
1
5
18
486910
5
empl.
5935
[
a]
[
a]
[
a]
[
b]
[
b]
486910
5
ann.
pay.
347012
(
D)
(
D)
(
D)
(
D)
(
D)
486910
5
rec.
486990
5
firms
15
0
2
1
0
3
486990
5
estab.
86
0
2
1
0
3
486990
5
empl.
1046
0
[
a]
[
a]
0
[
a]
486990
5
ann.
pay.
64972
0
(
D)
(
D)
0
(
D)
486990
5
rec.
487110
5
firms
431
102
148
50
44
344
487110
5
estab.
472
102
148
50
44
344
487110
5
empl.
9033
[
a]
305
336
637
[
g]
487110
5
ann.
pay.
187007
(
D)
5341
5782
11291
(
D)
487110
5
rec.
487210
5
firms
1688
509
725
206
127
1567
487210
5
estab.
1718
509
725
208
129
1571
487210
5
empl.
12296
0
1264
1338
1660
4262
487210
5
ann.
pay.
273728
14876
32059
28157
37746
112838
487210
5
rec.
487990
5
firms
159
26
62
23
22
133
487990
5
estab.
163
26
63
23
22
134
487990
5
empl.
1747
[
a]
[
c]
[
c]
302
[
f]
487990
5
ann.
pay.
51256
(
D)
(
D)
(
D)
7577
(
D)
487990
5
rec.
488111
5
firms
16
3
4
1
1
9
488111
5
estab.
127
3
4
1
1
9
488111
5
empl.
665
[
a]
8
[
a]
[
a]
[
b]
488111
5
ann.
pay.
24800
(
D)
210
(
D)
(
D)
(
D)
488111
5
rec.
488119
5
firms
1249
121
467
199
183
970
488119
5
estab.
1699
121
467
201
189
978
488119
5
empl.
59603
[
a]
976
[
g]
[
g]
[
h]
488119
5
ann.
pay.
1191067
(
D)
16622
(
D)
(
D)
(
D)
488119
5
rec.
488190
5
firms
2184
247
996
383
244
1870
488190
5
estab.
2526
247
996
383
254
1880
488190
5
empl.
54453
0
2212
2526
3300
8038
488190
5
ann.
pay.
1860616
33061
53320
65106
91352
242839
488190
5
rec.
488210
5
firms
472
53
120
81
72
326
488210
5
estab.
821
53
122
83
81
339
488210
5
empl.
18704
0
257
552
977
1786
488210
5
ann.
pay.
572485
7294
6431
15887
26635
56247
488210
5
rec.
488310
5
firms
145
11
36
13
17
77
488310
5
estab.
196
11
36
13
20
80
488310
5
empl.
7471
0
67
93
247
407
488310
5
ann.
pay.
277692
800
1950
3570
9506
15826
488310
5
rec.
488320
5
firms
400
41
93
38
59
231
488320
5
estab.
619
41
96
38
64
239
488320
5
empl.
44967
0
216
240
849
1305
488320
5
ann.
pay.
2029910
10788
7212
6285
27276
51561
488320
5
rec.
488330
5
firms
826
150
356
99
85
690
488330
5
estab.
906
150
356
101
90
697
488330
5
empl.
11535
0
579
687
1109
2375
488330
5
ann.
pay.
429598
15449
40981
21404
37694
115528
488330
5
rec.
488390
5
firms
817
135
423
115
50
723
488390
5
estab.
963
135
425
120
67
747
488390
5
empl.
8480
0
793
775
671
2239
488390
5
ann.
pay.
286379
6061
24343
23575
24873
78852
488390
5
rec.
488410
5
firms
5851
695
2696
1292
793
5476
488410
5
estab.
6045
695
2758
1295
833
5581
488410
5
empl.
37271
0
5801
8414
10320
24535
488410
5
ann.
pay.
809073
27033
122798
156240
212083
518154
488410
5
rec.
488490
5
firms
577
121
219
78
52
470
488490
5
estab.
705
121
219
79
53
472
488490
5
empl.
9471
0
442
505
705
1652
488490
5
ann.
pay.
232196
9067
9168
9938
16334
44507
488490
5
rec.
488510
5
firms
12204
1287
5826
2477
1338
10928
488510
5
estab.
15806
1291
5847
2562
1570
11270
488510
5
empl.
148394
0
12920
16213
17522
46655
488510
5
ann.
pay.
5445908
53268
412119
562122
638895
1666404
488510
5
rec.
488991
5
firms
888
156
409
139
71
775
488991
5
estab.
927
156
409
139
73
777
488991
5
empl.
[
j]
[
a]
867
907
957
[
h]
488991
5
ann.
pay.
(
D)
(
D)
14731
17100
19472
(
D)
488991
5
rec.
488999
5
firms
103
25
50
11
6
92
488999
5
estab.
124
25
50
11
6
92
488999
5
empl.
[
j]
[
a]
97
71
78
[
c]
488999
5
ann.
pay.
(
D)
(
D)
2460
1319
1984
(
D)
488999
5
rec.
492110
5
firms
2464
490
1054
347
222
2113
492110
5
estab.
6096
490
1057
348
230
2125
492110
5
empl.
468988
0
2033
2261
3055
7349
492110
5
ann.
pay.
13928686
15204
42222
50272
62878
170576
492110
5
rec.
492210
5
firms
5160
723
2470
754
527
4474
492210
5
estab.
5627
723
2473
755
530
4481
492210
5
empl.
70579
0
4663
4933
7142
16738
492210
5
ann.
pay.
1363570
20498
92112
92336
134215
339161
492210
5
rec.
493110
5
firms
2675
248
899
433
365
1945
493110
5
estab.
3868
249
901
447
396
1993
493110
5
empl.
65890
0
1993
2784
4732
9509
493110
5
ann.
pay.
1804429
18696
45560
70824
122686
257766
493110
5
rec.
493120
5
firms
558
36
146
94
102
378
493120
5
estab.
864
38
146
97
107
388
493120
5
empl.
22692
0
365
625
1392
2382
493120
5
ann.
pay.
647103
3843
9580
18699
39801
71923
493120
5
rec.
493130
5
firms
360
58
105
48
59
270
493130
5
estab.
509
58
105
48
69
280
493130
5
empl.
4511
0
237
304
693
1234
493130
5
ann.
pay.
110249
4302
5776
6211
15136
31425
493130
5
rec.
493190
5
firms
841
78
303
136
107
624
493190
5
estab.
1477
78
303
137
117
635
493190
5
empl.
26407
0
631
892
1367
2890
493190
5
ann.
pay.
810943
3169
14010
22744
35409
75332
493190
5
rec.
511110
5
firms
6616
501
2294
1462
1035
5292
511110
5
estab.
8686
501
2294
1463
1042
5300
511110
5
empl.
401373
0
5244
9743
13840
28827
511110
5
ann.
pay.
12244525
22950
88594
159827
256270
527641
511110
5
rec.
511120
5
firms
5719
616
2529
1008
673
4826
511120
5
estab.
6250
616
2529
1008
676
4829
511120
5
empl.
131949
0
5463
6564
9065
21092
511120
5
ann.
pay.
6247801
39976
153360
205659
339485
738480
511120
5
rec.
511130
5
firms
2552
304
1205
379
222
2110
511130
5
estab.
2683
304
1207
381
222
2114
511130
5
empl.
90454
0
2441
2494
3010
7945
511130
5
ann.
pay.
3781501
14994
68943
77194
103274
264405
511130
5
rec.
511140
5
firms
1139
101
464
202
147
914
511140
5
estab.
1277
103
464
209
150
926
511140
5
empl.
38024
0
1052
1365
1958
4375
511140
5
ann.
pay.
1642916
3822
36324
50662
90101
180909
511140
5
rec.
511191
5
firms
93
10
29
15
7
61
511191
5
estab.
107
10
29
15
7
61
511191
5
empl.
19764
0
66
106
101
273
511191
5
ann.
pay.
669375
620
1585
2288
2662
7155
511191
5
rec.
511199
5
firms
2443
393
951
379
292
2015
511199
5
estab.
2732
393
951
383
296
2023
511199
5
empl.
46354
0
1939
2493
3904
8336
511199
5
ann.
pay.
1562275
28049
57022
79737
130522
295330
511199
5
rec.
511210
5
firms
9426
933
3789
1537
1252
7511
511210
5
estab.
11694
933
3800
1558
1296
7587
511210
5
empl.
283192
0
7939
10280
17068
35287
511210
5
ann.
pay.
23615784
54417
395910
511009
931234
1892570
511210
5
rec.
512110
5
firms
9529
2881
4772
943
464
9060
512110
5
estab.
9703
2884
4777
953
479
9093
512110
5
empl.
63336
0
8578
6173
6093
20844
512110
5
ann.
pay.
4742149
443982
863510
347165
329054
1983711
512110
5
rec.
512120
5
firms
629
82
303
94
69
548
512120
5
estab.
711
83
303
94
72
552
512120
5
empl.
26900
0
637
589
888
2114
512120
5
ann.
pay.
889219
3873
42492
22906
45195
114466
512120
5
rec.
512131
5
firms
2044
228
483
453
423
1587
512131
5
estab.
5962
230
486
469
458
1643
512131
5
empl.
130511
0
1173
3098
5563
9834
512131
5
ann.
pay.
1060956
24937
13090
26154
44455
108636
512131
5
rec.
512132
5
firms
284
139
72
23
19
253
512132
5
estab.
318
139
72
26
19
256
512132
5
empl.
1901
0
145
151
222
518
512132
5
ann.
pay.
22934
3303
3006
1591
2128
10028
512132
5
rec.
512191
5
firms
2882
383
1523
466
254
2626
512191
5
estab.
2992
384
1526
471
260
2641
512191
5
empl.
28266
0
2928
2975
3444
9347
512191
5
ann.
pay.
1489588
35490
155953
123351
166781
481575
512191
5
rec.
512199
5
firms
338
43
162
59
33
297
512199
5
estab.
378
43
164
59
34
300
512199
5
empl.
4325
0
336
373
421
1130
512199
5
ann.
pay.
224472
11743
13934
11716
15462
52855
512199
5
rec.
512210
5
firms
279
57
162
33
18
270
512210
5
estab.
279
57
162
33
18
270
512210
5
empl.
1073
0
294
212
233
739
512210
5
ann.
pay.
48686
3615
13603
6584
12320
36122
512210
5
rec.
512220
5
firms
264
42
128
36
24
230
512220
5
estab.
289
42
128
36
24
230
512220
5
empl.
6970
0
240
236
323
799
512220
5
ann.
pay.
675618
1818
12513
10232
15202
39765
512220
5
rec.
512230
5
firms
692
143
381
74
33
631
512230
5
estab.
718
143
381
74
34
632
512230
5
empl.
5185
0
729
476
419
1624
512230
5
ann.
pay.
232378
11183
24878
16812
12563
65436
512230
5
rec.
512240
5
firms
1410
246
820
191
89
1346
512240
5
estab.
1422
246
820
193
93
1352
512240
5
empl.
10699
0
1586
1200
1167
3953
512240
5
ann.
pay.
649352
14191
43566
35553
38726
132036
512240
5
rec.
512290
5
firms
345
72
194
39
17
322
512290
5
estab.
403
72
194
40
17
323
512290
5
empl.
2547
0
356
255
209
820
512290
5
ann.
pay.
102145
5360
15256
6679
5651
32946
512290
5
rec.
513111
5
firms
247
38
61
44
35
178
513111
5
estab.
320
38
61
44
37
180
513111
5
empl.
6376
0
126
293
492
911
513111
5
ann.
pay.
255367
4108
3609
5223
8928
21868
513111
5
rec.
513112
5
firms
5069
504
1085
1054
1306
3949
513112
5
estab.
6253
504
1086
1071
1364
4025
513112
5
empl.
107879
0
2514
7363
17632
27509
513112
5
ann.
pay.
3371630
32026
56155
115448
299369
502998
513112
5
rec.
513120
5
firms
1107
153
262
134
102
651
513120
5
estab.
1945
153
264
138
103
658
513120
5
empl.
128726
0
566
920
1382
2868
513120
5
ann.
pay.
6654464
35766
23242
23490
38630
121128
513120
5
rec.
513210
5
firms
349
47
117
44
33
241
513210
5
estab.
752
47
117
45
33
242
513210
5
empl.
32480
0
259
290
457
1006
513210
5
ann.
pay.
1902915
27078
9769
5533
18010
60390
513210
5
rec.
513220
5
firms
1516
167
616
259
161
1203
513220
5
estab.
4203
167
618
273
177
1235
513220
5
empl.
146241
0
1364
1651
2147
5162
513220
5
ann.
pay.
5368564
11214
33705
44909
62276
152104
513220
5
rec.
513310
5
firms
3037
582
952
447
382
2363
513310
5
estab.
22275
595
954
456
409
2414
513310
5
empl.
818245
0
2037
2965
5127
10129
513310
5
ann.
pay.
42099071
51735
71656
104397
204601
432389
513310
5
rec.
513321
5
firms
1914
422
825
280
176
1703
513321
5
estab.
3947
422
834
298
196
1750
513321
5
empl.
70043
0
1744
1873
2292
5909
513321
5
ann.
pay.
2727393
21173
40183
41537
62685
165578
513321
5
rec.
513322
5
firms
1475
287
579
237
147
1250
513322
5
estab.
3920
289
579
238
169
1275
513322
5
empl.
92387
0
1214
1572
1942
4728
513322
5
ann.
pay.
4373742
27262
37582
41100
61628
167572
513322
5
rec.
513330
5
firms
1664
354
614
249
156
1373
513330
5
estab.
2083
357
616
249
160
1382
513330
5
empl.
41232
0
1254
1607
2134
4995
513330
5
ann.
pay.
1698084
38338
39361
61447
95808
234954
513330
5
rec.
513340
5
firms
418
59
139
55
66
319
513340
5
estab.
679
61
139
57
67
324
513340
5
empl.
11818
0
276
379
875
1530
513340
5
ann.
pay.
781838
8016
10591
17666
38350
74623
513340
5
rec.
513390
5
firms
740
196
337
102
47
682
513390
5
estab.
863
196
337
102
49
684
513390
5
empl.
7274
0
659
673
579
1911
513390
5
ann.
pay.
448344
13714
21762
23535
18798
77809
513390
5
rec.
514110
5
firms
285
42
121
39
19
221
514110
5
estab.
516
42
122
41
26
231
514110
5
empl.
9920
0
219
269
231
719
514110
5
ann.
pay.
521746
2955
19474
9646
9233
41308
514110
5
rec.
514120
5
firms
2027
88
1081
396
229
1794
514120
5
estab.
2320
92
1081
398
241
1812
514120
5
empl.
24111
0
2293
2595
3015
7903
514120
5
ann.
pay.
416271
1312
25469
30448
42072
99301
514120
5
rec.
514191
5
firms
4915
1252
1762
793
517
4324
514191
5
estab.
5289
1262
1762
798
522
4344
514191
5
empl.
78792
0
3845
5239
6992
16076
514191
5
ann.
pay.
5005347
110895
115309
149077
235646
610927
514191
5
rec.
514199
5
firms
277
48
117
32
23
220
514199
5
estab.
358
48
117
35
24
224
514199
5
empl.
6151
0
213
200
320
733
514199
5
ann.
pay.
607397
2120
7289
7461
11919
28789
514199
5
rec.
514210
5
firms
4756
787
1840
619
471
3717
514210
5
estab.
8308
787
1842
624
483
3736
514210
5
empl.
267526
0
3546
4052
6294
13892
514210
5
ann.
pay.
10690842
42503
128948
140691
214485
526627
514210
5
rec.
521110
5
firms
12
0
0
0
0
0
521110
5
estab.
41
0
0
0
0
0
521110
5
empl.
21456
0
0
0
0
0
521110
5
ann.
pay.
963924
0
0
0
0
0
521110
5
rec.
522110
5
firms
7920
206
202
568
1660
2636
522110
5
estab.
72956
206
205
601
2004
3016
522110
5
empl.
1483498
0
505
4186
23408
28099
522110
5
ann.
pay.
57390813
42902
30037
139209
698501
910649
522110
5
rec.
522120
5
firms
1836
27
74
150
245
496
522120
5
estab.
16861
27
74
154
327
582
522120
5
empl.
258906
0
192
[
g]
[
h]
[
h]
522120
5
ann.
pay.
9194476
5974
7176
(
D)
(
D)
(
D)
522120
5
rec.
522130
5
firms
9723
54
4606
1935
1251
7846
522130
5
estab.
15521
57
4615
2026
1721
8419
522130
5
empl.
176166
0
10929
12678
17088
40695
522130
5
ann.
pay.
4489743
3428
208748
290726
410308
913210
522130
5
rec.
522190
5
firms
31
3
4
3
6
16
522190
5
estab.
49
3
4
3
6
16
522190
5
empl.
1865
0
11
[
b]
[
b]
[
c]
522190
5
ann.
pay.
132605
33
170
(
D)
(
D)
(
D)
522190
5
rec.
522210
5
firms
154
20
28
16
9
73
522210
5
estab.
700
20
28
16
9
73
522210
5
empl.
45972
0
54
105
127
286
522210
5
ann.
pay.
1449178
1341
1753
5722
5801
14617
522210
5
rec.
522220
5
firms
3198
399
1448
455
242
2544
522220
5
estab.
7610
399
1450
474
265
2588
522220
5
empl.
140247
0
2973
2923
3090
8986
522220
5
ann.
pay.
6861074
24015
104858
120946
127692
377511
522220
5
rec.
522291
5
firms
3981
458
2254
610
232
3554
522291
5
estab.
15165
460
2263
688
432
3843
522291
5
empl.
106255
0
5169
3793
3012
11974
522291
5
ann.
pay.
3525041
27754
120878
98352
87458
334442
522291
5
rec.
522292
5
firms
7699
1748
2732
1126
777
6383
522292
5
estab.
16207
1749
2741
1150
873
6513
522292
5
empl.
203863
0
5832
7476
10296
23604
522292
5
ann.
pay.
10486251
119428
237670
319372
480840
1157310
522292
5
rec.
522293
5
firms
138
19
35
17
15
86
522293
5
estab.
193
19
35
17
15
86
522293
5
empl.
4538
0
78
109
192
379
522293
5
ann.
pay.
333381
1008
5161
8096
11841
26106
522293
5
rec.
522294
5
firms
185
36
77
19
14
146
522294
5
estab.
286
36
77
19
16
148
522294
5
empl.
13043
0
144
137
205
486
522294
5
ann.
pay.
1063096
2548
4482
5670
7627
20327
522294
5
rec.
522298
5
firms
5608
594
3325
958
345
5222
522298
5
estab.
7889
594
3341
1001
476
5412
522298
5
empl.
51611
0
7139
6118
4469
17726
522298
5
ann.
pay.
1908462
16716
142626
151687
127501
438530
522298
5
rec.
522310
5
firms
9535
1857
4280
1573
967
8677
522310
5
estab.
10954
1862
4293
1628
1093
8876
522310
5
empl.
70183
0
9184
10361
12751
32296
522310
5
ann.
pay.
3338246
88927
386004
448722
581816
1505469
522310
5
rec.
522320
5
firms
821
129
311
117
77
634
522320
5
estab.
1273
129
311
121
95
656
522320
5
empl.
51171
[
a]
[
f]
753
1062
2438
522320
5
ann.
pay.
1932085
(
D)
(
D)
21492
37171
91912
522320
5
rec.
522390
5
firms
4441
680
2116
724
353
3873
522390
5
estab.
7495
701
2139
772
541
4153
522390
5
empl.
80952
[
a]
[
h]
4632
4618
14106
522390
5
ann.
pay.
2938445
(
D)
(
D)
117667
133181
402802
522390
5
rec.
523110
5
firms
2838
503
1282
291
214
2290
523110
5
estab.
7105
504
1290
316
236
2346
523110
5
empl.
164073
0
2447
1872
2816
7135
523110
5
ann.
pay.
26179962
135592
173448
181459
352972
843471
523110
5
rec.
523120
5
firms
8053
1001
4811
941
479
7232
523120
5
estab.
23577
1001
4826
963
557
7347
523120
5
empl.
273692
0
9136
6016
6203
21355
523120
5
ann.
pay.
29825689
73037
391775
379895
488277
1332984
523120
5
rec.
523130
5
firms
618
113
301
77
39
530
523130
5
estab.
740
113
302
82
53
550
523130
5
empl.
6278
0
[
f]
[
f]
520
1603
523130
5
ann.
pay.
455366
8648
(
D)
(
D)
26592
84347
523130
5
rec.
523140
5
firms
1340
215
697
200
89
1201
523140
5
estab.
1444
216
698
203
100
1217
523140
5
empl.
13400
0
1416
1246
1136
3798
523140
5
ann.
pay.
892468
20699
86864
65958
67495
241016
523140
5
rec.
523210
5
firms
68
33
11
2
3
49
523210
5
estab.
82
33
11
2
3
49
523210
5
empl.
6647
0
[
a]
[
a]
49
78
523210
5
ann.
pay.
498989
25744
(
D)
(
D)
5320
31868
523210
5
rec.
523910
5
firms
6732
1224
4135
631
244
6234
523910
5
estab.
6883
1224
4144
646
256
6270
523910
5
empl.
25721
0
7141
3936
2865
13942
523910
5
ann.
pay.
1796791
98095
330352
251113
199068
878628
523910
5
rec.
523920
5
firms
10315
1711
5520
1424
706
9361
523920
5
estab.
11334
1713
5544
1476
778
9511
523920
5
empl.
128676
0
10935
9106
9195
29236
523920
5
ann.
pay.
16457265
134505
798895
1059654
1378907
3371961
523920
5
rec.
523930
5
firms
8329
1907
4839
828
362
7936
523930
5
estab.
9185
1909
4848
860
382
7999
523930
5
empl.
47218
0
8679
5243
4727
18649
523930
5
ann.
pay.
4206377
149976
509758
383768
448371
1491873
523930
5
rec.
523991
5
firms
2647
451
1473
279
148
2351
523991
5
estab.
3064
451
1477
285
162
2375
523991
5
empl.
52997
0
2571
1795
1909
6275
523991
5
ann.
pay.
2735001
40815
72876
59270
63655
236616
523991
5
rec.
523999
5
firms
428
99
235
39
15
388
523999
5
estab.
464
99
236
40
15
390
523999
5
empl.
5545
0
439
230
181
850
523999
5
ann.
pay.
398006
10415
17340
10620
15605
53980
523999
5
rec.
524113
5
firms
993
107
274
84
78
543
524113
5
estab.
11297
110
275
86
101
572
524113
5
empl.
550102
0
558
524
1039
2121
524113
5
ann.
pay.
24045031
10589
13768
15077
36666
76100
524113
5
rec.
524114
5
firms
920
74
196
99
74
443
524114
5
estab.
3387
74
196
100
76
446
524114
5
empl.
325442
0
401
652
984
2037
524114
5
ann.
pay.
13134316
8300
15503
28311
35886
88000
524114
5
rec.
524126
5
firms
2284
176
898
373
171
1618
524126
5
estab.
21097
176
902
381
185
1644
524126
5
empl.
601780
0
2112
2400
2262
6774
524126
5
ann.
pay.
29197481
6180
52579
71401
79785
209945
524126
5
rec.
524127
5
firms
679
146
251
122
62
581
524127
5
estab.
2810
146
251
126
67
590
524127
5
empl.
44739
0
539
784
819
2142
524127
5
ann.
pay.
2212775
9291
16158
23895
30851
80195
524127
5
rec.
524128
5
firms
144
24
60
20
12
116
524128
5
estab.
148
24
60
20
12
116
524128
5
empl.
1729
0
132
128
146
406
524128
5
ann.
pay.
69695
1564
5642
4765
8411
20382
524128
5
rec.
524130
5
firms
275
31
112
34
12
189
524130
5
estab.
403
31
112
35
13
191
524130
5
empl.
8767
0
220
219
166
605
524130
5
ann.
pay.
500013
4362
8077
8019
14352
34810
524130
5
rec.
524210
5
firms
113112
9695
77408
16246
5821
109170
524210
5
estab.
120837
9702
77521
16837
7068
111128
524210
5
empl.
583399
0
156630
102827
75741
335198
524210
5
ann.
pay.
22360275
298515
3702809
3179239
2912481
10093044
524210
5
rec.
524291
5
firms
3011
391
1609
422
260
2682
524291
5
estab.
4802
391
1622
442
367
2822
524291
5
empl.
51020
0
3234
2736
3390
9360
524291
5
ann.
pay.
2115437
18425
88841
85802
130121
323189
524291
5
rec.
524292
5
firms
5386
645
2197
939
603
4384
524292
5
estab.
6530
648
2202
950
638
4438
524292
5
empl.
114799
0
4593
6153
8032
18778
524292
5
ann.
pay.
4446192
34249
162040
239044
300191
735524
524292
5
rec.
524298
5
firms
1790
332
871
234
129
1566
524298
5
estab.
2347
332
879
240
140
1591
524298
5
empl.
30617
0
1640
1530
1727
4897
524298
5
ann.
pay.
1256799
17324
66224
73731
68280
225559
524298
5
rec.
525910
5
firms
172
61
78
6
5
150
525910
5
estab.
196
61
78
6
5
150
525910
5
empl.
1246
0
127
[
b]
[
b]
242
525910
5
ann.
pay.
113675
5964
6025
(
D)
(
D)
35875
525910
5
rec.
525930
5
firms
577
119
256
62
24
461
525930
5
estab.
1217
119
257
66
26
468
525930
5
empl.
21730
0
478
361
357
1196
525930
5
ann.
pay.
1036974
12123
17015
30696
30140
89974
525930
5
rec.
525990
5
firms
264
116
105
20
5
246
525990
5
estab.
267
116
105
21
5
247
525990
5
empl.
996
0
202
[
c]
[
b]
393
525990
5
ann.
pay.
67446
15555
9055
(
D)
(
D)
34415
525990
5
rec.
531110
5
firms
54244
5279
35677
7677
3229
51862
531110
5
estab.
58913
5294
35744
7873
3661
52572
531110
5
empl.
276495
0
66357
49239
41085
156681
531110
5
ann.
pay.
5363183
150124
1034320
868617
769501
2822562
531110
5
rec.
531120
5
firms
28523
3389
18436
3467
1503
26795
531120
5
estab.
29945
3393
18482
3519
1623
27017
531120
5
empl.
154459
0
34511
21820
18681
75012
531120
5
ann.
pay.
4461976
121994
845283
552023
468992
1988292
531120
5
rec.
531130
5
firms
4877
486
3566
551
139
4742
531130
5
estab.
7268
486
3580
598
231
4895
531130
5
empl.
20184
0
7289
3335
1654
12278
531130
5
ann.
pay.
386837
10019
102961
51491
37215
201686
531130
5
rec.
531190
5
firms
10913
1282
7544
1390
399
10615
531190
5
estab.
11629
1285
7562
1470
502
10819
531190
5
empl.
39106
0
14602
8574
4702
27878
531190
5
ann.
pay.
793057
33775
248102
160180
100135
542192
531190
5
rec.
531210
5
firms
57708
10521
37591
5620
2214
55946
531210
5
estab.
63519
10557
37701
5932
2924
57114
531210
5
empl.
241101
0
67242
35528
28186
130956
531210
5
ann.
pay.
8691590
371460
1741684
961174
866468
3940786
531210
5
rec.
531311
5
firms
18787
2382
9272
2816
1802
16272
531311
5
estab.
23739
2399
9279
2850
1873
16401
531311
5
empl.
260927
0
18042
18276
23848
60166
531311
5
ann.
pay.
6577394
133587
417081
443802
583314
1577784
531311
5
rec.
531312
5
firms
8651
936
4290
1371
868
7465
531312
5
estab.
10036
937
4300
1388
926
7551
531312
5
empl.
116312
0
8518
8931
11503
28952
531312
5
ann.
pay.
4297602
44465
280631
316022
443563
1084681
531312
5
rec.
531320
5
firms
11839
1780
8055
1337
452
11624
531320
5
estab.
12048
1781
8064
1366
495
11706
531320
5
empl.
38622
0
15175
8483
5724
29382
531320
5
ann.
pay.
1347762
43357
419455
299973
223989
986774
531320
5
rec.
531390
5
firms
9458
2601
4901
965
493
8960
531390
5
estab.
10120
2609
4911
981
550
9051
531390
5
empl.
50326
0
8985
6091
6382
21458
531390
5
ann.
pay.
2473182
122719
343059
238055
311100
1014933
531390
5
rec.
532111
5
firms
2224
244
1011
367
252
1874
532111
5
estab.
4213
245
1015
381
314
1955
532111
5
empl.
111980
0
2227
2420
3247
7894
532111
5
ann.
pay.
2519651
7657
41841
45134
64252
158884
532111
5
rec.
532112
5
firms
789
103
381
98
73
655
532112
5
estab.
854
103
381
98
78
660
532112
5
empl.
8028
0
766
627
892
2285
532112
5
ann.
pay.
327992
3165
21734
22585
31912
79396
532112
5
rec.
532120
5
firms
2131
259
1103
277
175
1814
532120
5
estab.
5768
259
1105
278
191
1833
532120
5
empl.
51133
0
2230
1771
2240
6241
532120
5
ann.
pay.
1602214
18450
60245
49734
63972
192401
532120
5
rec.
532210
5
firms
1168
168
441
236
132
977
532210
5
estab.
2918
168
443
243
168
1022
532210
5
empl.
18296
0
974
1534
1652
4160
532210
5
ann.
pay.
466126
6440
23057
39015
42231
110743
532210
5
rec.
532220
5
firms
1537
220
761
268
135
1384
532220
5
estab.
2746
220
762
283
191
1456
532220
5
empl.
14589
0
1615
1739
1695
5049
532220
5
ann.
pay.
226045
3361
21243
22250
24895
71749
532220
5
rec.
532230
5
firms
12340
1156
6116
2921
1346
11539
532230
5
estab.
21700
1164
6140
3016
1667
11987
532230
5
empl.
157859
0
13974
18948
17228
50150
532230
5
ann.
pay.
1438267
25042
116694
138015
142560
422311
532230
5
rec.
532291
5
firms
783
90
280
163
100
633
532291
5
estab.
1688
90
280
169
105
644
532291
5
empl.
14492
0
671
1047
1339
3057
532291
5
ann.
pay.
427650
4860
17481
26897
36353
85591
532291
5
rec.
532292
5
firms
1622
558
621
214
125
1518
532292
5
estab.
1730
561
623
217
142
1543
532292
5
empl.
8693
0
1248
1432
1676
4356
532292
5
ann.
pay.
132309
11471
29946
20487
23824
85728
532292
5
rec.
532299
5
firms
2277
333
812
426
351
1922
532299
5
estab.
3166
333
814
435
403
1985
532299
5
empl.
27628
0
1762
2825
4619
9206
532299
5
ann.
pay.
688793
10186
38372
60504
107410
216472
532299
5
rec.
532310
5
firms
3870
352
1577
966
574
3469
532310
5
estab.
6246
352
1584
984
650
3570
532310
5
empl.
40034
0
3675
6304
7155
17134
532310
5
ann.
pay.
1039769
10857
86513
142505
174866
414741
532310
5
rec.
532411
5
firms
769
122
349
113
73
657
532411
5
estab.
831
122
350
118
77
667
532411
5
empl.
6958
0
701
747
897
2345
532411
5
ann.
pay.
342817
10939
23379
28051
29120
91489
532411
5
rec.
532412
5
firms
2629
358
991
479
364
2192
532412
5
estab.
3985
358
992
485
397
2232
532412
5
empl.
44694
0
2133
3185
4727
10045
532412
5
ann.
pay.
1627381
18054
68066
102988
154109
343217
532412
5
rec.
532420
5
firms
1052
156
470
161
104
891
532420
5
estab.
1415
158
471
170
114
913
532420
5
empl.
14178
0
920
1044
1349
3313
532420
5
ann.
pay.
867861
7127
37641
51865
55273
151906
532420
5
rec.
532490
5
firms
4281
621
1737
617
527
3502
532490
5
estab.
5849
624
1742
630
584
3580
532490
5
empl.
74043
0
3592
4008
6989
14589
532490
5
ann.
pay.
2640977
27971
112451
117497
250679
508598
532490
5
rec.
533110
5
firms
1991
300
899
248
168
1615
533110
5
estab.
2124
300
900
259
179
1638
533110
5
empl.
22591
0
1726
1630
2089
5445
533110
5
ann.
pay.
1147607
23316
77722
68517
96194
265749
533110
5
rec.
541110
5
firms
163485
14770
108033
22910
10443
156156
541110
5
estab.
169399
14778
108122
23185
11145
157230
541110
5
empl.
988948
0
206153
147767
138402
492322
541110
5
ann.
pay.
51535054
860675
6726194
5727195
6623780
19937844
541110
5
rec.
541191
5
firms
5273
480
2464
1156
634
4734
541191
5
estab.
6626
480
2469
1172
753
4874
541191
5
empl.
50623
0
5512
7604
8167
21283
541191
5
ann.
pay.
1756966
17262
143722
228959
263423
653366
541191
5
rec.
541199
5
firms
1737
320
995
219
106
1640
541199
5
estab.
1813
320
996
223
115
1654
541199
5
empl.
9802
0
1861
1441
1386
4688
541199
5
ann.
pay.
308959
9885
43991
39014
43705
136595
541199
5
rec.
541211
5
firms
51841
5434
30202
9806
4187
49629
541211
5
estab.
54291
5440
30218
9890
4509
50057
541211
5
empl.
394071
0
62787
63238
54839
180864
541211
5
ann.
pay.
16785071
178470
1626492
1964697
2111976
5881635
541211
5
rec.
541213
5
firms
11292
947
7040
1769
942
10698
541213
5
estab.
12830
947
7046
1779
999
10771
541213
5
empl.
152212
0
13814
11393
12433
37640
541213
5
ann.
pay.
864650
9686
136561
93708
80817
320772
541213
5
rec.
541214
5
firms
2315
309
744
289
237
1579
541214
5
estab.
3114
309
744
289
238
1580
541214
5
empl.
381982
0
1511
1896
3174
6581
541214
5
ann.
pay.
8962666
91992
56152
58864
111675
318683
541214
5
rec.
541219
5
firms
28412
3842
18973
3477
1199
27491
541219
5
estab.
28848
3846
18978
3483
1222
27529
541219
5
empl.
132382
0
35867
22061
15421
73349
541219
5
ann.
pay.
3648129
77343
611907
470302
387422
1546974
541219
5
rec.
541310
5
firms
20569
2467
10577
4042
2014
19100
541310
5
estab.
21188
2468
10584
4063
2097
19212
541310
5
empl.
157670
0
22368
26421
26496
75285
541310
5
ann.
pay.
7550260
93006
751521
1039662
1188463
3072652
541310
5
rec.
541320
5
firms
7584
1865
3500
1208
631
7204
541320
5
estab.
7626
1865
3502
1212
636
7215
541320
5
empl.
39510
0
7101
7844
8358
23303
541320
5
ann.
pay.
1115885
51761
193559
196225
236376
677921
541320
5
rec.
541330
5
firms
46182
6336
21519
7324
5256
40435
541330
5
estab.
53424
6339
21540
7367
5386
40632
541330
5
empl.
795629
0
42046
48665
70676
161387
541330
5
ann.
pay.
40097774
320759
1705945
2061606
3243616
7331926
541330
5
rec.
541340
5
firms
2119
400
1251
245
136
2032
541340
5
estab.
2133
400
1251
245
138
2034
541340
5
empl.
9410
0
2332
1564
1722
5618
541340
5
ann.
pay.
352730
10589
58903
47546
61518
178556
541340
5
rec.
541350
5
firms
3077
588
1973
287
135
2983
541350
5
estab.
3133
589
1973
290
138
2990
541350
5
empl.
12223
0
3469
1866
1744
7079
541350
5
ann.
pay.
337544
16585
87358
52043
51435
207421
541350
5
rec.
541360
5
firms
624
108
313
93
49
563
541360
5
estab.
668
108
313
96
51
568
541360
5
empl.
11798
0
583
616
646
1845
541360
5
ann.
pay.
486638
4791
17737
23262
33077
78867
541360
5
rec.
541370
5
firms
8764
757
4704
1880
955
8296
541370
5
estab.
8957
757
4705
1892
983
8337
541370
5
empl.
55231
0
10386
12288
12391
35065
541370
5
ann.
pay.
1649852
21354
224717
317540
369758
933369
541370
5
rec.
541380
5
firms
4224
391
1488
790
578
3247
541380
5
estab.
5615
391
1491
798
603
3283
541380
5
empl.
89998
0
3397
5242
7696
16335
541380
5
ann.
pay.
3234837
18971
102637
164753
252670
539031
541380
5
rec.
541410
5
firms
10132
1844
6241
1260
514
9859
541410
5
estab.
10195
1845
6242
1268
525
9880
541410
5
empl.
36714
0
12083
8073
6664
26820
541410
5
ann.
pay.
1263331
58656
318356
227473
244198
848683
541410
5
rec.
541420
5
firms
1453
288
729
184
113
1314
541420
5
estab.
1489
288
731
185
115
1319
541420
5
empl.
14366
0
1373
1227
1475
4075
541420
5
ann.
pay.
676874
17348
52522
51492
60185
181547
541420
5
rec.
541430
5
firms
14952
2378
8914
2140
977
14409
541430
5
estab.
15063
2378
8919
2147
994
14438
541430
5
empl.
68785
0
17308
13779
12781
43868
541430
5
ann.
pay.
2792839
76133
549114
512093
544088
1681428
541430
5
rec.
541490
5
firms
1069
287
562
121
58
1028
541490
5
estab.
1070
287
562
121
58
1028
541490
5
empl.
4815
0
1015
787
791
2593
541490
5
ann.
pay.
164640
10967
35257
22297
29580
98101
541490
5
rec.
541511
5
firms
32911
7368
17028
3417
2115
29928
541511
5
estab.
35787
7371
17044
3456
2186
30057
541511
5
empl.
395099
0
29622
22268
28422
80312
541511
5
ann.
pay.
25223546
569030
1565563
1213849
1686588
5035030
541511
5
rec.
541512
5
firms
31682
6903
16790
3447
2033
29173
541512
5
estab.
34270
6904
16800
3468
2091
29263
541512
5
empl.
354951
0
29459
22588
27166
79213
541512
5
ann.
pay.
22465181
414909
1536178
1088137
1471043
4510267
541512
5
rec.
541513
5
firms
814
131
285
100
75
591
541513
5
estab.
1470
131
285
102
76
594
541513
5
empl.
63989
0
548
645
1008
2201
541513
5
ann.
pay.
3653479
8494
28359
26135
65855
128843
541513
5
rec.
541519
5
firms
13729
5085
6776
1019
431
13311
541519
5
estab.
14008
5088
6776
1021
436
13321
541519
5
empl.
59416
0
11486
6432
5644
23562
541519
5
ann.
pay.
3413420
253150
550492
277241
304267
1385150
541519
5
rec.
541611
5
firms
28141
6618
15779
2541
1332
26270
541611
5
estab.
29386
6630
15794
2567
1394
26385
541611
5
empl.
248082
0
27680
16276
17740
61696
541611
5
ann.
pay.
15917455
438976
1429277
912901
996143
3777297
541611
5
rec.
541612
5
firms
14770
2929
7830
2009
1029
13797
541612
5
estab.
15834
2929
7843
2025
1079
13876
541612
5
empl.
121930
0
15050
13097
13635
41782
541612
5
ann.
pay.
6543329
164738
822750
726651
826669
2540808
541612
5
rec.
541613
5
firms
13311
3211
7780
1176
565
12732
541613
5
estab.
13527
3211
7789
1187
588
12775
541613
5
empl.
73199
0
13549
7587
7377
28513
541613
5
ann.
pay.
3833163
158200
672343
372540
399708
1602791
541613
5
rec.
541614
5
firms
3167
681
1657
316
195
2849
541614
5
estab.
3485
681
1661
320
206
2868
541614
5
empl.
29909
0
2966
2051
2626
7643
541614
5
ann.
pay.
1512158
35050
134780
108455
119569
397854
541614
5
rec.
541618
5
firms
3337
986
1716
317
167
3186
541618
5
estab.
3459
986
1716
322
178
3202
541618
5
empl.
14470
0
2982
2027
2202
7211
541618
5
ann.
pay.
630532
41330
118210
77007
96482
333029
541618
5
rec.
541620
5
firms
6285
890
3257
1014
631
5792
541620
5
estab.
6913
891
3261
1023
658
5833
541620
5
empl.
48627
0
6482
6576
8320
21378
541620
5
ann.
pay.
2040495
31189
222987
242239
318773
815188
541620
5
rec.
541690
5
firms
14745
3840
8536
1240
561
14177
541690
5
estab.
15127
3840
8541
1261
592
14234
541690
5
empl.
65274
0
14638
7895
7424
29957
541690
5
ann.
pay.
3364375
162168
619274
353072
354366
1488880
541690
5
rec.
541710
5
firms
8049
1179
3142
1239
892
6452
541710
5
estab.
9652
1182
3142
1248
917
6489
541710
5
empl.
275141
0
6480
8193
11971
26644
541710
5
ann.
pay.
15282308
103633
299809
402307
620512
1426261
541710
5
rec.
541720
5
firms
1856
228
838
288
188
1542
541720
5
estab.
2037
228
840
294
194
1556
541720
5
empl.
34710
0
1703
1828
2499
6030
541720
5
ann.
pay.
1520776
16509
62760
74795
114794
268858
541720
5
rec.
541810
5
firms
12824
1935
6257
2224
1281
11697
541810
5
estab.
13635
1935
6259
2229
1293
11716
541810
5
empl.
147108
0
12467
14626
17121
44214
541810
5
ann.
pay.
8472136
103719
461061
603882
803843
1972505
541810
5
rec.
541820
5
firms
6253
817
3740
920
432
5909
541820
5
estab.
6580
818
3745
930
460
5953
541820
5
empl.
42377
0
7299
5956
5823
19078
541820
5
ann.
pay.
2369622
31884
327510
286240
304263
949897
541820
5
rec.
541830
5
firms
766
98
389
126
65
678
541830
5
estab.
890
98
390
127
67
682
541830
5
empl.
8957
0
793
817
843
2453
541830
5
ann.
pay.
491977
5740
38536
50515
53321
148112
541830
5
rec.
541840
5
firms
2112
270
1033
358
227
1888
541840
5
estab.
2731
270
1036
363
253
1922
541840
5
empl.
30625
0
2075
2363
3037
7475
541840
5
ann.
pay.
1277940
16982
98317
91953
108125
315377
541840
5
rec.
541850
5
firms
1862
248
966
279
188
1681
541850
5
estab.
2222
248
967
283
195
1693
541850
5
empl.
41804
0
1877
1840
2485
6202
541850
5
ann.
pay.
949302
11964
57454
62683
90492
222593
541850
5
rec.
541860
5
firms
3566
453
1304
563
477
2797
541860
5
estab.
3770
453
1305
565
483
2806
541860
5
empl.
85988
0
2790
3704
6411
12905
541860
5
ann.
pay.
2742321
22864
90487
110818
191931
416100
541860
5
rec.
541870
5
firms
500
79
241
62
50
432
541870
5
estab.
573
79
241
62
50
432
541870
5
empl.
9363
0
495
402
676
1573
541870
5
ann.
pay.
222800
1982
13913
11813
16429
44137
541870
5
rec.
541890
5
firms
9175
1218
5368
1448
608
8642
541890
5
estab.
9510
1218
5368
1454
634
8674
541890
5
empl.
64447
0
11023
9273
7892
28188
541890
5
ann.
pay.
1893459
42094
283612
259693
248249
833648
541890
5
rec.
541910
5
firms
3408
479
1354
445
345
2623
541910
5
estab.
4247
479
1356
448
357
2640
541910
5
empl.
118328
0
2630
2951
4711
10292
541910
5
ann.
pay.
3448761
32056
138301
127152
184185
481694
541910
5
rec.
541921
5
firms
8913
1303
5797
1124
409
8633
541921
5
estab.
14077
1305
5808
1146
442
8701
541921
5
empl.
62811
0
11071
7148
5359
23578
541921
5
ann.
pay.
1003963
24157
183857
116630
90881
415525
541921
5
rec.
541922
5
firms
4151
559
2783
478
162
3982
541922
5
estab.
4251
559
2784
486
165
3994
541922
5
empl.
18144
0
5298
2985
2128
10411
541922
5
ann.
pay.
594702
17187
172049
103756
72288
365280
541922
5
rec.
541930
5
firms
1046
189
603
125
66
983
541930
5
estab.
1049
189
604
125
67
985
541930
5
empl.
5936
0
1129
819
894
2842
541930
5
ann.
pay.
184499
6034
27975
22619
27099
83727
541930
5
rec.
541940
5
firms
23573
1331
7683
7574
5360
21948
541940
5
estab.
23970
1331
7684
7576
5365
21956
541940
5
empl.
195708
0
19054
51460
70621
141135
541940
5
ann.
pay.
3977829
51405
334200
917315
1432849
2735769
541940
5
rec.
541990
5
firms
7744
3213
3354
638
294
7499
541990
5
estab.
8050
3213
3354
638
302
7507
541990
5
empl.
29803
0
6019
4086
3739
13844
541990
5
ann.
pay.
1062341
116553
176241
109354
104340
506488
541990
5
rec.
551111
5
firms
1188
145
280
50
68
543
551111
5
estab.
1421
145
280
50
68
543
551111
5
empl.
28382
0
453
305
607
1365
551111
5
ann.
pay.
1735149
24206
29360
13973
26454
93993
551111
5
rec.
551112
5
firms
7760
1207
2774
427
296
4704
551112
5
estab.
8422
1208
2780
435
301
4724
551112
5
empl.
124756
0
4553
2618
3097
10268
551112
5
ann.
pay.
10112447
258284
207118
161147
213236
839785
551112
5
rec.
551114
5
firms
18425
66
170
299
720
1255
551114
5
estab.
33838
69
171
307
737
1284
551114
5
empl.
2550661
0
270
911
3257
4438
551114
5
ann.
pay.
163801061
8391
15343
46845
135982
206561
551114
5
rec.
561110
5
firms
23118
3861
9533
3354
2217
18965
561110
5
estab.
26238
3869
9544
3364
2253
19030
561110
5
empl.
383987
0
19031
21984
29123
70138
561110
5
ann.
pay.
14810790
399577
978890
977169
1262366
3618002
561110
5
rec.
561210
5
firms
1252
114
214
136
170
634
561210
5
estab.
2523
114
214
143
180
651
561210
5
empl.
109662
0
480
911
2249
3640
561210
5
ann.
pay.
3520919
27065
22685
45573
91985
187308
561210
5
rec.
561310
5
firms
6841
1440
2422
896
621
5379
561310
5
estab.
7447
1447
2428
898
644
5417
561310
5
empl.
183243
0
4901
5908
8344
19153
561310
5
ann.
pay.
3917012
175982
202251
236275
296611
911119
561310
5
rec.
561320
5
firms
11151
1403
2075
941
884
5303
561320
5
estab.
25114
1406
2083
946
919
5354
561320
5
empl.
2549701
0
4277
6297
12228
22802
561320
5
ann.
pay.
46968885
287159
156709
199767
350315
993950
561320
5
rec.
561330
5
firms
4115
501
720
391
462
2074
561330
5
estab.
4964
502
720
393
467
2082
561330
5
empl.
881175
0
1458
2634
6383
10475
561330
5
ann.
pay.
20378962
136048
67883
87874
204860
496665
561330
5
rec.
561410
5
firms
4520
760
2716
493
266
4235
561410
5
estab.
4794
760
2717
499
272
4248
561410
5
empl.
34853
0
4746
3169
3525
11440
561410
5
ann.
pay.
787837
15458
89966
66472
76954
248850
561410
5
rec.
561421
5
firms
2859
382
833
488
625
2328
561421
5
estab.
3358
382
833
489
634
2338
561421
5
empl.
62604
0
1798
3368
8591
13757
561421
5
ann.
pay.
1445214
18843
37895
52735
121628
231101
561421
5
rec.
561422
5
firms
2449
415
720
275
271
1681
561422
5
estab.
3299
415
721
279
273
1688
561422
5
empl.
252241
0
1427
1816
3788
7031
561422
5
ann.
pay.
3850485
19112
41796
39805
61027
161740
561422
5
rec.
561431
5
firms
4633
725
2787
778
214
4504
561431
5
estab.
4689
725
2789
782
239
4535
561431
5
empl.
21074
0
6238
4882
2698
13818
561431
5
ann.
pay.
315835
22483
85263
58949
38142
204837
561431
5
rec.
561439
5
firms
4125
416
1783
887
532
3618
561439
5
estab.
6078
419
1784
891
553
3647
561439
5
empl.
89354
0
4035
5832
6906
16773
561439
5
ann.
pay.
2227092
15570
82244
122073
160385
380272
561439
5
rec.
561440
5
firms
4696
434
1692
934
721
3781
561440
5
estab.
5272
438
1692
938
741
3809
561440
5
empl.
88882
0
3783
6288
9671
19742
561440
5
ann.
pay.
2334510
25320
83438
143042
245683
497483
561440
5
rec.
561450
5
firms
1102
101
405
213
178
897
561450
5
estab.
1509
101
407
217
181
906
561450
5
empl.
35613
0
898
1402
2408
4708
561450
5
ann.
pay.
1340700
7014
21967
33305
63287
125573
561450
5
rec.
561491
5
firms
1091
226
470
214
124
1034
561491
5
estab.
1136
227
471
215
130
1043
561491
5
empl.
6676
0
978
1412
1633
4023
561491
5
ann.
pay.
193883
6120
23595
31995
56674
118384
561491
5
rec.
561492
5
firms
3564
703
2137
400
193
3433
561492
5
estab.
3642
703
2141
411
206
3461
561492
5
empl.
14336
0
3791
2545
2540
8876
561492
5
ann.
pay.
423880
17402
95134
68006
75860
256402
561492
5
rec.
561499
5
firms
1250
336
396
136
127
995
561499
5
estab.
1451
336
400
137
129
1002
561499
5
empl.
36714
0
808
883
1692
3383
561499
5
ann.
pay.
871809
12584
23637
25976
40381
102578
561499
5
rec.
561510
5
firms
21896
1957
12345
4981
1602
20885
561510
5
estab.
28782
1960
12360
5069
1896
21285
561510
5
empl.
185391
0
28886
31542
20678
81106
561510
5
ann.
pay.
4774773
54688
512993
591077
458915
1617673
561510
5
rec.
561520
5
firms
3220
417
1504
591
347
2859
561520
5
estab.
3514
417
1508
595
360
2880
561520
5
empl.
39555
0
3241
3888
4570
11699
561520
5
ann.
pay.
1159275
39783
84213
104662
123709
352367
561520
5
rec.
561591
5
firms
947
110
483
155
81
829
561591
5
estab.
1029
110
483
156
86
835
561591
5
empl.
11108
0
1033
1009
1058
3100
561591
5
ann.
pay.
251967
3403
22790
22232
25140
73565
561591
5
rec.
561599
5
firms
1809
236
838
272
164
1510
561599
5
estab.
2754
236
840
273
182
1531
561599
5
empl.
61476
0
1780
1749
2227
5756
561599
5
ann.
pay.
1830687
13739
47694
49417
58442
169292
561599
5
rec.
561611
5
firms
5001
711
2535
742
469
4457
561611
5
estab.
5115
711
2535
746
478
4470
561611
5
empl.
49829
0
5012
4884
6298
16194
561611
5
ann.
pay.
950620
27404
108302
105493
126898
368097
561611
5
rec.
561612
5
firms
4876
594
1085
600
701
2980
561612
5
estab.
6546
595
1086
600
707
2988
561612
5
empl.
482477
0
2339
4066
9665
16070
561612
5
ann.
pay.
6686095
33165
40303
51620
117399
242487
561612
5
rec.
561613
5
firms
243
47
72
23
22
164
561613
5
estab.
845
47
72
23
22
164
561613
5
empl.
33618
0
171
164
311
646
561613
5
ann.
pay.
760461
1444
4907
2862
4113
13326
561613
5
rec.
561621
5
firms
3792
424
1641
687
492
3244
561621
5
estab.
5259
426
1643
690
503
3262
561621
5
empl.
113826
0
3411
4569
6574
14554
561621
5
ann.
pay.
3086009
22187
76038
111947
170000
380172
561621
5
rec.
561622
5
firms
3750
363
2358
737
214
3672
561622
5
estab.
3833
363
2361
747
234
3705
561622
5
empl.
14869
0
5052
4748
2738
12538
561622
5
ann.
pay.
372161
5512
101054
116587
76475
299628
561622
5
rec.
561710
5
firms
9409
1057
5137
1755
961
8910
561710
5
estab.
11170
1057
5139
1757
1012
8965
561710
5
empl.
83008
0
10573
11526
12764
34863
561710
5
ann.
pay.
2134454
20333
204694
249034
312090
786151
561710
5
rec.
561720
5
firms
52887
8178
23928
9004
5938
47048
561720
5
estab.
55648
8182
23931
9014
5954
47081
561720
5
empl.
878966
0
49130
59530
79596
188256
561720
5
ann.
pay.
11060638
185690
613678
665124
884114
2348606
561720
5
rec.
561730
5
firms
64584
17606
30775
9207
4282
61870
561730
5
estab.
65377
17606
30776
9208
4284
61874
561730
5
empl.
363906
0
62361
59778
56323
178462
561730
5
ann.
pay.
8082010
374365
1285297
1141380
1176099
3977141
561730
5
rec.
561740
5
firms
9174
1422
5195
1508
670
8795
561740
5
estab.
9342
1429
5196
1515
680
8820
561740
5
empl.
45415
0
10289
9755
8829
28873
561740
5
ann.
pay.
801762
25748
151974
152339
146503
476564
561740
5
rec.
561790
5
firms
5873
1238
3103
848
444
5633
561790
5
estab.
5919
1238
3105
851
450
5644
561790
5
empl.
26788
0
5936
5491
5882
17309
561790
5
ann.
pay.
650295
38180
129065
113500
142185
422930
561790
5
rec.
561910
5
firms
2337
316
884
327
251
1778
561910
5
estab.
2424
316
884
327
260
1787
561910
5
empl.
58126
0
1824
2195
3521
7540
561910
5
ann.
pay.
1256537
12450
47354
53441
74343
187588
561910
5
rec.
561920
5
firms
3915
688
1765
603
382
3438
561920
5
estab.
4186
690
1769
606
391
3456
561920
5
empl.
70594
0
3587
3990
5129
12706
561920
5
ann.
pay.
1816926
30451
126369
136875
178313
472008
561920
5
rec.
561990
5
firms
19344
3274
9900
2843
1673
17690
561990
5
estab.
20917
3275
9906
2862
1723
17766
561990
5
empl.
218566
0
19657
18519
21989
60165
561990
5
ann.
pay.
5114035
154927
576289
486063
600945
1818224
561990
5
rec.
562111
5
firms
5935
527
2532
1228
875
5162
562111
5
estab.
7103
527
2532
1231
888
5178
562111
5
empl.
136133
0
5508
8171
11841
25520
562111
5
ann.
pay.
4232765
19104
112830
185147
306059
623140
562111
5
rec.
562112
5
firms
327
27
135
40
55
257
562112
5
estab.
413
27
135
40
55
257
562112
5
empl.
8714
0
287
269
678
1234
562112
5
ann.
pay.
347269
753
7342
9392
24792
42279
562112
5
rec.
562119
5
firms
813
111
424
118
66
719
562119
5
estab.
852
111
424
120
66
721
562119
5
empl.
6715
0
853
788
859
2500
562119
5
ann.
pay.
199761
2833
17576
17919
27157
65485
562119
5
rec.
562211
5
firms
378
53
99
55
41
248
562211
5
estab.
520
53
99
55
51
258
562211
5
empl.
16976
0
219
364
577
1160
562211
5
ann.
pay.
729774
4610
7026
9841
18950
40427
562211
5
rec.
562212
5
firms
1013
154
369
188
124
835
562212
5
estab.
1521
154
369
188
124
835
562212
5
empl.
28204
0
851
1243
1675
3769
562212
5
ann.
pay.
935375
9364
21786
31925
42316
105391
562212
5
rec.
562213
5
firms
90
12
30
14
12
68
562213
5
estab.
119
12
30
14
12
68
562213
5
empl.
3307
[
a]
59
95
151
[
e]
562213
5
ann.
pay.
148757
(
D)
1525
2365
4877
(
D)
562213
5
rec.
562219
5
firms
227
28
96
35
21
180
562219
5
estab.
299
28
96
35
23
182
562219
5
empl.
4269
[
a]
211
233
256
[
f]
562219
5
ann.
pay.
153385
(
D)
5495
7085
7910
(
D)
562219
5
rec.
562910
5
firms
1586
183
440
213
245
1081
562910
5
estab.
1850
185
445
213
249
1092
562910
5
empl.
46328
0
934
1429
3372
5735
562910
5
ann.
pay.
1700879
8862
31258
45529
113432
199081
562910
5
rec.
562920
5
firms
771
117
290
124
93
624
562920
5
estab.
874
117
290
126
96
629
562920
5
empl.
12485
0
632
846
1229
2707
562920
5
ann.
pay.
347014
6289
12998
22762
29902
71951
562920
5
rec.
562991
5
firms
3050
358
1657
605
268
2888
562991
5
estab.
3205
358
1657
606
273
2894
562991
5
empl.
21489
0
3432
3916
3558
10906
562991
5
ann.
pay.
632539
8162
75926
98015
94290
276393
562991
5
rec.
562998
5
firms
177
27
65
22
19
133
562998
5
estab.
204
27
65
22
20
134
562998
5
empl.
2780
0
129
150
263
542
562998
5
ann.
pay.
103373
507
2542
6070
8450
17569
562998
5
rec.
611110
5
firms
16416
760
2116
1790
2865
7531
611110
5
estab.
18604
761
2117
1791
2881
7550
611110
5
empl.
659427
0
5121
12263
40932
58316
611110
5
ann.
pay.
12974811
59984
82795
164831
636442
944052
611110
5
rec.
611210
5
firms
549
23
70
40
53
186
611210
5
estab.
818
23
70
40
53
186
611210
5
empl.
74788
0
156
280
732
1168
611210
5
ann.
pay.
1854343
2360
3610
8248
19746
33964
611210
5
rec.
611310
5
firms
2366
81
415
174
165
835
611310
5
estab.
2946
81
415
174
175
845
611310
5
empl.
1260468
0
859
1133
2303
4295
611310
5
ann.
pay.
30127844
16204
23528
26899
55317
121948
611310
5
rec.
611410
5
firms
478
50
152
65
59
326
611410
5
estab.
570
50
152
65
59
326
611410
5
empl.
10608
0
313
423
809
1545
611410
5
ann.
pay.
230650
2293
6664
9705
16919
35581
611410
5
rec.
611420
5
firms
2589
428
1167
432
241
2268
611420
5
estab.
2896
428
1167
438
252
2285
611420
5
empl.
29603
0
2322
2817
3327
8466
611420
5
ann.
pay.
1113783
20716
71445
82465
118377
293003
611420
5
rec.
611430
5
firms
3176
655
1727
399
202
2983
611430
5
estab.
3299
655
1730
406
212
3003
611430
5
empl.
18926
0
3232
2577
2680
8489
611430
5
ann.
pay.
692042
23921
127530
95078
97433
343962
611430
5
rec.
611511
5
firms
1417
122
617
341
225
1305
611511
5
estab.
1694
122
618
350
267
1357
611511
5
empl.
9806
0
1430
2248
2831
6509
611511
5
ann.
pay.
161253
2103
19483
34997
43647
100230
611511
5
rec.
611512
5
firms
825
149
334
129
112
724
611512
5
estab.
921
151
334
134
115
734
611512
5
empl.
10839
0
642
837
1525
3004
611512
5
ann.
pay.
311179
3411
14397
14441
22040
54289
611512
5
rec.
611513
5
firms
1026
80
468
216
155
919
611513
5
estab.
1163
80
470
223
173
946
611513
5
empl.
9119
0
1019
1395
2071
4485
611513
5
ann.
pay.
187037
1939
24294
22217
32818
81268
611513
5
rec.
611519
5
firms
2695
348
1122
435
332
2237
611519
5
estab.
3078
348
1124
436
346
2254
611519
5
empl.
39313
0
2339
2854
4440
9633
611519
5
ann.
pay.
1008142
11974
52243
61094
108918
234229
611519
5
rec.
611610
5
firms
7285
846
3735
1623
752
6956
611610
5
estab.
7448
848
3744
1643
792
7027
611610
5
empl.
42432
0
7796
10633
9679
28108
611610
5
ann.
pay.
455384
14672
82818
94333
95745
287568
611610
5
rec.
611620
5
firms
6374
1480
2852
1020
602
5954
611620
5
estab.
6527
1480
2859
1026
613
5978
611620
5
empl.
33576
0
5661
6652
8085
20398
611620
5
ann.
pay.
453160
34016
90463
83129
81633
289241
611620
5
rec.
611630
5
firms
754
106
278
122
118
624
611630
5
estab.
902
106
279
122
121
628
611630
5
empl.
11525
0
590
834
1647
3071
611630
5
ann.
pay.
163767
1949
8669
10107
17880
38605
611630
5
rec.
611691
5
firms
2367
351
961
406
347
2065
611691
5
estab.
2895
351
962
407
354
2074
611691
5
empl.
26618
0
1910
2716
4743
9369
611691
5
ann.
pay.
407357
11815
28360
29459
48596
118230
611691
5
rec.
611692
5
firms
1722
243
888
329
167
1627
611692
5
estab.
1837
244
888
332
173
1637
611692
5
empl.
10182
0
1846
2163
2140
6149
611692
5
ann.
pay.
148366
5798
24650
26542
26445
83435
611692
5
rec.
611699
5
firms
4754
711
2251
750
472
4184
611699
5
estab.
5130
713
2251
754
501
4219
611699
5
empl.
42741
0
4531
4902
6299
15732
611699
5
ann.
pay.
956772
22953
101637
103627
129045
357262
611699
5
rec.
611710
5
firms
3937
836
2071
450
284
3641
611710
5
estab.
4174
836
2073
453
299
3661
611710
5
empl.
33846
0
3851
2945
3758
10554
611710
5
ann.
pay.
1041475
29653
120626
83840
115144
349263
611710
5
rec.
621111
5
firms
163366
13665
76469
39644
19924
149702
621111
5
estab.
184997
13741
76724
40430
21574
152469
621111
5
empl.
1582567
0
174939
257652
264510
697101
621111
5
ann.
pay.
88788617
1559217
10935433
13008680
15303274
40806604
621111
5
rec.
621112
5
firms
9828
1078
6909
1093
437
9517
621112
5
estab.
10170
1080
6927
1112
479
9598
621112
5
empl.
36796
0
12271
6931
5696
24898
621112
5
ann.
pay.
1614713
67588
601406
259461
211214
1139669
621112
5
rec.
621210
5
firms
111325
5335
46860
42100
14614
108909
621210
5
estab.
115060
5351
46966
42534
15588
110439
621210
5
empl.
665498
0
120796
277184
183477
581457
621210
5
ann.
pay.
19885297
286091
3029447
7813260
5897501
17026299
621210
5
rec.
621310
5
firms
30505
2906
21610
4922
920
30358
621310
5
estab.
30884
2911
21634
4981
1030
30556
621310
5
empl.
92993
0
46087
30367
11523
87977
621310
5
ann.
pay.
2003852
59498
842525
677228
295100
1874351
621310
5
rec.
621320
5
firms
16163
964
9141
4203
1440
15748
621320
5
estab.
17606
968
9191
4358
1821
16338
621320
5
empl.
82368
0
21599
27027
18212
66838
621320
5
ann.
pay.
1917446
32864
426035
566949
458508
1484356
621320
5
rec.
621330
5
firms
11318
1345
8357
898
375
10975
621330
5
estab.
11738
1347
8369
912
397
11025
621330
5
empl.
41004
0
13779
5741
4824
24344
621330
5
ann.
pay.
1059341
33391
345258
135829
120619
635097
621330
5
rec.
621340
5
firms
11862
1453
5313
2364
1529
10659
621340
5
estab.
14455
1458
5329
2421
1721
10929
621340
5
empl.
144201
0
10921
15567
20023
46511
621340
5
ann.
pay.
4412727
55718
289680
416022
569997
1331417
621340
5
rec.
621391
5
firms
8135
479
5455
1716
399
8049
621391
5
estab.
8566
482
5498
1818
560
8358
621391
5
empl.
30357
0
12455
10751
4984
28190
621391
5
ann.
pay.
810115
15165
264937
291572
167421
739095
621391
5
rec.
621399
5
firms
6423
1172
3848
743
347
6110
621399
5
estab.
6688
1173
3848
750
361
6132
621399
5
empl.
30183
0
6796
4795
4458
16049
621399
5
ann.
pay.
866369
40998
196266
151212
129462
517938
621399
5
rec.
621410
5
firms
1020
60
403
138
123
724
621410
5
estab.
1845
60
403
139
155
757
621410
5
empl.
18966
0
825
933
1664
3422
621410
5
ann.
pay.
440604
5813
14985
16775
34759
72332
621410
5
rec.
621420
5
firms
3709
311
1175
451
381
2318
621420
5
estab.
6414
311
1175
460
410
2356
621420
5
empl.
132460
0
2277
3045
5184
10506
621420
5
ann.
pay.
3346652
26037
52983
69560
125203
273783
621420
5
rec.
621491
5
firms
160
30
27
10
8
75
621491
5
estab.
818
35
27
10
8
80
621491
5
empl.
54305
0
53
71
93
217
621491
5
ann.
pay.
2176215
10699
1105
2996
7385
22185
621491
5
rec.
621492
5
firms
448
32
50
47
87
216
621492
5
estab.
2321
32
50
47
87
216
621492
5
empl.
45913
0
108
328
1199
1635
621492
5
ann.
pay.
1388572
8546
5084
12875
35688
62193
621492
5
rec.
621493
5
firms
1834
191
383
316
366
1256
621493
5
estab.
2561
195
385
318
375
1273
621493
5
empl.
47823
0
812
2155
4945
7912
621493
5
ann.
pay.
1760709
36844
52825
119399
244261
453329
621493
5
rec.
621498
5
firms
4332
307
1080
572
510
2469
621498
5
estab.
8417
312
1083
581
561
2537
621498
5
empl.
241978
0
2349
3852
6746
12947
621498
5
ann.
pay.
8689463
22819
78585
116360
195920
413684
621498
5
rec.
621511
5
firms
2791
260
975
538
372
2145
621511
5
estab.
5271
263
975
548
392
2178
621511
5
empl.
111339
0
2152
3622
4975
10749
621511
5
ann.
pay.
3554268
28186
92039
158318
209165
487708
621511
5
rec.
621512
5
firms
3261
330
1301
627
424
2682
621512
5
estab.
4400
335
1308
639
459
2741
621512
5
empl.
44989
0
2814
4124
5633
12571
621512
5
ann.
pay.
2095359
40709
152840
218165
288140
699854
621512
5
rec.
621610
5
firms
12310
1176
2472
1229
1582
6459
621610
5
estab.
19439
1176
2474
1231
1593
6474
621610
5
empl.
901525
0
5129
8325
22393
35847
621610
5
ann.
pay.
15245666
157698
119640
164224
416113
857675
621610
5
rec.
621910
5
firms
2773
224
622
361
552
1759
621910
5
estab.
3524
224
624
361
556
1765
621910
5
empl.
107312
0
1342
2490
7852
11684
621910
5
ann.
pay.
2173076
10538
26059
36541
108816
181954
621910
5
rec.
621991
5
firms
581
56
148
52
69
325
621991
5
estab.
1347
56
149
52
78
335
621991
5
empl.
46637
0
320
321
970
1611
621991
5
ann.
pay.
1383658
3485
9553
9968
31229
54235
621991
5
rec.
621999
5
firms
1341
214
589
199
123
1125
621999
5
estab.
1875
214
590
200
130
1134
621999
5
empl.
23148
0
1221
1306
1580
4107
621999
5
ann.
pay.
697256
9697
34486
34384
40398
118965
621999
5
rec.
622110
5
firms
3677
69
36
18
13
136
622110
5
estab.
5648
74
36
18
13
141
622110
5
empl.
4610069
0
67
107
182
356
622110
5
ann.
pay.
147661362
428059
3602
7095
5594
444350
622110
5
rec.
622210
5
firms
538
12
12
3
5
32
622210
5
estab.
848
12
13
3
5
33
622210
5
empl.
247775
[
a]
35
[
b]
[
b]
122
622210
5
ann.
pay.
8131790
(
D)
4973
(
D)
(
D)
16194
622210
5
rec.
622310
5
firms
306
28
12
3
3
46
622310
5
estab.
468
28
12
3
3
46
622310
5
empl.
153493
[
a]
24
[
b]
[
b]
82
622310
5
ann.
pay.
5075960
(
D)
1051
(
D)
(
D)
45998
622310
5
rec.
623110
5
firms
8383
518
554
238
274
1584
623110
5
estab.
16065
520
554
239
284
1597
623110
5
empl.
1557105
0
1164
1558
3798
6520
623110
5
ann.
pay.
28522345
152516
29057
30168
71454
283195
623110
5
rec.
623210
5
firms
4538
255
931
497
557
2240
623210
5
estab.
14773
270
936
511
579
2296
623210
5
empl.
277751
0
2049
3375
7635
13059
623210
5
ann.
pay.
4493222
28030
29323
48314
110528
216195
623210
5
rec.
623220
5
firms
3539
261
748
451
491
1951
623220
5
estab.
5922
262
749
459
499
1969
623220
5
empl.
104042
0
1668
3020
6744
11432
623220
5
ann.
pay.
1974036
9731
22463
42561
104135
178890
623220
5
rec.
623311
5
firms
2246
129
253
149
185
716
623311
5
estab.
3056
132
253
149
185
719
623311
5
empl.
243488
0
564
1010
2606
4180
623311
5
ann.
pay.
4182242
17046
9535
16076
32497
75154
623311
5
rec.
623312
5
firms
11708
1611
3969
1948
1640
9168
623312
5
estab.
13735
1617
3972
1954
1684
9227
623312
5
empl.
191228
0
8664
12978
22335
43977
623312
5
ann.
pay.
2722458
66096
102952
143958
258871
571877
623312
5
rec.
623990
5
firms
3684
293
743
447
533
2016
623990
5
estab.
6191
293
746
449
550
2038
623990
5
empl.
137590
0
1596
3019
7415
12030
623990
5
ann.
pay.
2725256
12057
22705
43874
115945
194581
623990
5
rec.
624110
5
firms
7277
569
2638
1071
884
5162
624110
5
estab.
9361
574
2640
1083
942
5239
624110
5
empl.
139302
0
5741
7096
11905
24742
624110
5
ann.
pay.
2790621
25497
114607
143144
226635
509883
624110
5
rec.
624120
5
firms
9674
653
3080
1450
1242
6425
624120
5
estab.
13289
655
3085
1457
1289
6486
624120
5
empl.
279754
0
6402
9570
16623
32595
624120
5
ann.
pay.
4063488
16626
97473
141363
253508
508970
624120
5
rec.
624190
5
firms
15093
967
6862
2219
1616
11664
624190
5
estab.
20647
968
6873
2227
1728
11796
624190
5
empl.
285195
0
13492
14602
21864
49958
624190
5
ann.
pay.
5349779
33096
248355
277900
424767
984118
624190
5
rec.
624210
5
firms
2300
71
1109
410
239
1829
624210
5
estab.
3119
72
1114
414
246
1846
624210
5
empl.
24341
0
2325
2669
3187
8181
624210
5
ann.
pay.
368870
1379
28455
37018
52176
119028
624210
5
rec.
624221
5
firms
2271
56
432
404
509
1401
624221
5
estab.
2653
56
432
404
516
1408
624221
5
empl.
43124
0
1040
2802
7058
10900
624221
5
ann.
pay.
770005
959
19173
45861
111854
177847
624221
5
rec.
624229
5
firms
2223
171
984
373
227
1755
624229
5
estab.
2458
171
984
378
234
1767
624229
5
empl.
22945
0
2066
2478
3062
7606
624229
5
ann.
pay.
486041
4744
47499
57895
75423
185561
624229
5
rec.
624230
5
firms
1722
69
872
326
193
1460
624230
5
estab.
1983
69
872
327
202
1470
624230
5
empl.
18566
0
1828
2122
2518
6468
624230
5
ann.
pay.
354864
1788
28054
32972
40242
103056
624230
5
rec.
624310
5
firms
5446
293
1348
664
586
2891
624310
5
estab.
8106
295
1359
692
626
2972
624310
5
empl.
296154
0
2790
4377
7983
15150
624310
5
ann.
pay.
3982781
12735
70369
110286
182268
375658
624310
5
rec.
624410
5
firms
51656
5076
18736
10249
9676
43737
624410
5
estab.
62963
5086
18745
10285
9958
44074
624410
5
empl.
644111
0
39672
69473
131554
240699
624410
5
ann.
pay.
7513283
103804
371240
681958
1395397
2552399
624410
5
rec.
711110
5
firms
3451
584
1487
470
325
2866
711110
5
estab.
3505
584
1488
470
328
2870
711110
5
empl.
59229
0
2961
3102
4374
10437
711110
5
ann.
pay.
1289480
53723
94137
69378
78406
295644
711110
5
rec.
711120
5
firms
576
79
251
77
67
474
711120
5
estab.
581
79
251
78
68
476
711120
5
empl.
9553
0
510
517
889
1916
711120
5
ann.
pay.
177805
5359
10937
5731
12880
34907
711120
5
rec.
711130
5
firms
4720
1058
2311
648
375
4392
711130
5
estab.
4732
1058
2311
650
377
4396
711130
5
empl.
40833
0
4530
4182
4954
13666
711130
5
ann.
pay.
1228814
128827
156289
108529
177434
571079
711130
5
rec.
711190
5
firms
914
246
414
97
69
826
711190
5
estab.
971
246
414
97
72
829
711190
5
empl.
8530
0
759
652
941
2352
711190
5
ann.
pay.
233270
20413
45352
13079
33560
112404
711190
5
rec.
711211
5
firms
601
110
118
59
67
354
711211
5
estab.
633
110
119
59
67
355
711211
5
empl.
32700
0
248
412
938
1598
711211
5
ann.
pay.
5717642
27925
14691
15542
33670
91828
711211
5
rec.
711212
5
firms
846
281
233
102
55
671
711212
5
estab.
918
281
236
105
56
678
711212
5
empl.
42890
0
478
654
688
1820
711212
5
ann.
pay.
818498
11671
17618
13938
14709
57936
711212
5
rec.
711219
5
firms
2735
571
1388
359
234
2552
711219
5
estab.
2771
571
1391
362
238
2562
711219
5
empl.
15485
0
2698
2363
3073
8134
711219
5
ann.
pay.
523518
41359
116428
51841
82392
292020
711219
5
rec.
711310
5
firms
908
165
348
120
89
722
711310
5
estab.
976
166
348
121
92
727
711310
5
empl.
34481
0
685
798
1248
2731
711310
5
ann.
pay.
570181
7586
18053
19027
25560
70226
711310
5
rec.
711320
5
firms
3082
754
1500
382
222
2858
711320
5
estab.
3127
755
1500
385
223
2863
711320
5
empl.
23410
0
2891
2487
2956
8334
711320
5
ann.
pay.
795335
47702
152546
77354
109755
387357
711320
5
rec.
711410
5
firms
2729
509
1586
394
134
2623
711410
5
estab.
2788
509
1587
397
145
2638
711410
5
empl.
14253
0
3135
2494
1712
7341
711410
5
ann.
pay.
954736
44996
170433
130063
84468
429960
711410
5
rec.
711510
5
firms
11746
3701
6729
756
331
11517
711510
5
estab.
11768
3701
6734
756
334
11525
711510
5
empl.
30718
0
10616
4858
4341
19815
711510
5
ann.
pay.
3494555
688162
1865872
373980
164492
3092506
711510
5
rec.
712110
5
firms
3714
312
1783
614
400
3109
712110
5
estab.
3903
312
1785
618
421
3136
712110
5
empl.
66057
0
3694
3995
5444
13133
712110
5
ann.
pay.
1441234
5374
61915
67702
93662
228653
712110
5
rec.
712120
5
firms
865
84
517
104
71
776
712120
5
estab.
903
84
518
105
74
781
712120
5
empl.
8410
0
972
658
940
2570
712120
5
ann.
pay.
132442
752
14289
9920
12755
37716
712120
5
rec.
712130
5
firms
382
36
103
55
57
251
712130
5
estab.
395
36
103
55
57
251
712130
5
empl.
17472
0
227
369
792
1388
712130
5
ann.
pay.
412160
886
3735
7247
16611
28479
712130
5
rec.
712190
5
firms
355
61
125
64
45
295
712190
5
estab.
481
61
125
64
47
297
712190
5
empl.
4573
0
241
414
606
1261
712190
5
ann.
pay.
100492
1020
5291
6894
11730
24935
712190
5
rec.
713110
5
firms
846
256
190
106
86
638
713110
5
estab.
931
256
190
106
86
638
713110
5
empl.
114786
0
385
716
1144
2245
713110
5
ann.
pay.
1879963
12686
17626
22909
35840
89061
713110
5
rec.
713120
5
firms
1561
299
514
299
206
1318
713120
5
estab.
2581
299
516
299
219
1333
713120
5
empl.
27817
0
1099
2019
2683
5801
713120
5
ann.
pay.
276588
9365
20092
23408
26557
79422
713120
5
rec.
713210
5
firms
520
76
75
69
40
260
713210
5
estab.
595
76
75
69
40
260
713210
5
empl.
119820
0
145
447
525
1117
713210
5
ann.
pay.
2611157
8596
11378
11710
9707
41391
713210
5
rec.
713290
5
firms
1665
194
501
348
288
1331
713290
5
estab.
1931
194
503
355
290
1342
713290
5
empl.
47101
0
1117
2368
3814
7299
713290
5
ann.
pay.
862022
6031
17948
34759
40196
98934
713290
5
rec.
713910
5
firms
10986
1305
2745
1782
1607
7439
713910
5
estab.
11755
1305
2745
1786
1620
7456
713910
5
empl.
270260
0
6266
11989
22029
40284
713910
5
ann.
pay.
5562133
70318
210220
281212
446843
1008593
713910
5
rec.
713920
5
firms
367
32
54
42
40
168
713920
5
estab.
400
32
54
42
40
168
713920
5
empl.
55738
0
110
274
556
940
713920
5
ann.
pay.
420948
675
1760
3038
3238
8711
713920
5
rec.
713930
5
firms
4136
676
2008
771
417
3872
713930
5
estab.
4227
678
2008
772
427
3885
713930
5
empl.
23167
0
4295
5043
5366
14704
713930
5
ann.
pay.
564470
18299
105200
116901
127087
367487
713930
5
rec.
713940
5
firms
20141
4310
6223
2955
2611
16099
713940
5
estab.
21942
4322
6228
2965
2639
16154
713940
5
empl.
343556
0
13132
19907
35440
68479
713940
5
ann.
pay.
3673968
117775
192888
207601
338533
856797
713940
5
rec.
713950
5
firms
4691
289
1082
847
1168
3386
713950
5
estab.
5400
291
1083
849
1173
3396
713950
5
empl.
86523
0
2555
5842
16168
24565
713950
5
ann.
pay.
822107
8665
27483
48416
140935
225499
713950
5
rec.
713990
5
firms
14151
3704
5982
2163
1313
13162
713990
5
estab.
14656
3707
5987
2174
1343
13211
713990
5
empl.
86474
0
12266
14223
17121
43610
713990
5
ann.
pay.
1483276
107212
219676
215251
245998
788137
713990
5
rec.
721110
5
firms
35385
4839
10419
5220
6196
26674
721110
5
estab.
44286
4843
10439
5267
6327
26876
721110
5
empl.
1343314
0
21934
35366
85548
142848
721110
5
ann.
pay.
21906277
367087
300504
402049
939499
2009139
721110
5
rec.
721120
5
firms
201
14
12
6
11
43
721120
5
estab.
295
14
12
6
11
43
721120
5
empl.
291489
0
26
45
146
217
721120
5
ann.
pay.
6928844
21138
1042
408
5208
27796
721120
5
rec.
721191
5
firms
3045
584
1444
502
313
2843
721191
5
estab.
3068
584
1446
502
318
2850
721191
5
empl.
17001
0
2856
3274
4056
10186
721191
5
ann.
pay.
208256
13135
31914
34689
44430
124168
721191
5
rec.
721199
5
firms
840
276
373
101
58
808
721199
5
estab.
859
276
373
101
59
809
721199
5
empl.
4102
0
720
651
739
2110
721199
5
ann.
pay.
65243
7673
10066
8270
11483
37492
721199
5
rec.
721211
5
firms
3809
1078
1761
547
252
3638
721211
5
estab.
3989
1078
1763
549
260
3650
721211
5
empl.
17171
0
3630
3542
3152
10324
721211
5
ann.
pay.
315542
22078
66834
55992
49960
194864
721211
5
rec.
721214
5
firms
3206
877
1185
426
275
2763
721214
5
estab.
3441
877
1189
430
300
2796
721214
5
empl.
18959
0
2329
2683
3003
8015
721214
5
ann.
pay.
436788
25754
80452
72879
62924
242009
721214
5
rec.
721310
5
firms
3314
218
2153
546
271
3188
721310
5
estab.
3393
218
2153
554
279
3204
721310
5
empl.
15992
0
4094
3550
3426
11070
721310
5
ann.
pay.
177064
3948
44437
33409
30273
112067
721310
5
rec.
722110
5
firms
166666
23078
38247
32211
32112
125648
722110
5
estab.
193140
23141
38277
32270
32313
126001
722110
5
empl.
3703453
0
93627
218349
442205
754181
722110
5
ann.
pay.
40642096
1056657
993656
1982432
4152089
8184834
722110
5
rec.
722211
5
firms
106960
13119
33278
20331
17686
84414
722211
5
estab.
172766
13375
33333
20475
18381
85564
722211
5
empl.
2896895
0
77732
136631
240217
454580
722211
5
ann.
pay.
26071622
440103
810011
1205367
2035062
4490543
722211
5
rec.
722212
5
firms
3497
417
1303
716
457
2893
722212
5
estab.
4789
418
1303
720
465
2906
722212
5
empl.
85864
0
3026
4663
6082
13771
722212
5
ann.
pay.
991890
10985
29646
46105
62494
149230
722212
5
rec.
722213
5
firms
29100
5840
9017
6335
4919
26111
722213
5
estab.
36088
5858
9045
6377
5244
26524
722213
5
empl.
295075
0
20729
42780
65452
128961
722213
5
ann.
pay.
2807716
130956
200582
335785
525529
1192852
722213
5
rec.
722310
5
firms
2590
479
801
405
305
1990
722310
5
estab.
15905
480
814
410
342
2046
722310
5
empl.
358851
0
1814
2718
4103
8635
722310
5
ann.
pay.
4793388
12615
21272
30301
43183
107371
722310
5
rec.
722320
5
firms
7244
1562
2425
1229
883
6099
722320
5
estab.
7350
1563
2425
1230
887
6105
722320
5
empl.
84724
0
5234
8194
11826
25254
722320
5
ann.
pay.
1058085
41213
72784
92468
133894
340359
722320
5
rec.
722330
5
firms
2399
702
1111
283
155
2251
722330
5
estab.
2531
711
1112
283
163
2269
722330
5
empl.
13540
0
2107
1819
2036
5962
722330
5
ann.
pay.
220733
11798
30595
21945
24504
88842
722330
5
rec.
722410
5
firms
52230
5679
27967
10693
4677
49016
722410
5
estab.
52665
5681
27975
10727
4763
49146
722410
5
empl.
320230
0
63580
68825
61524
193929
722410
5
ann.
pay.
2971730
132825
575070
566907
522123
1796925
722410
5
rec.
811111
5
firms
76137
7866
48529
14353
4058
74806
811111
5
estab.
78818
7867
48539
14418
4214
75038
811111
5
empl.
296447
0
104603
90688
50502
245793
811111
5
ann.
pay.
6974937
164541
2047065
2077783
1262837
5552226
811111
5
rec.
811112
5
firms
4024
280
2297
1013
285
3875
811112
5
estab.
5058
285
2301
1060
428
4074
811112
5
empl.
21922
0
5493
6404
3487
15384
811112
5
ann.
pay.
527687
6162
110950
147412
85957
350481
811112
5
rec.
811113
5
firms
6653
588
3564
1935
458
6545
811113
5
estab.
6824
588
3567
1957
510
6622
811113
5
empl.
29656
0
8603
12430
5614
26647
811113
5
ann.
pay.
760332
15385
186087
319606
154117
675195
811113
5
rec.
811118
5
firms
8657
553
5192
1900
666
8311
811118
5
estab.
9611
563
5203
1928
771
8465
811118
5
empl.
44703
0
11452
12137
8590
32179
811118
5
ann.
pay.
1067670
11236
226612
278937
222514
739299
811118
5
rec.
811121
5
firms
35031
2982
17512
8285
4572
33351
811121
5
estab.
35823
2986
17514
8307
4644
33451
811121
5
empl.
206837
0
38447
54875
59614
152936
811121
5
ann.
pay.
5559416
91585
770930
1340360
1690388
3893263
811121
5
rec.
811122
5
firms
3734
397
2051
757
300
3505
811122
5
estab.
6181
397
2051
770
363
3581
811122
5
empl.
30342
0
4483
4859
3761
13103
811122
5
ann.
pay.
877535
9322
94365
113784
104075
321546
811122
5
rec.
811191
5
firms
4522
568
1401
1288
770
4027
811191
5
estab.
7701
591
1403
1298
849
4141
811191
5
empl.
59732
0
3281
8697
9909
21887
811191
5
ann.
pay.
881869
22330
50137
132088
148755
353310
811191
5
rec.
811192
5
firms
12804
1915
5812
2011
1348
11086
811192
5
estab.
13875
1929
5834
2080
1508
11351
811192
5
empl.
120905
0
12151
13156
17958
43265
811192
5
ann.
pay.
1350616
44397
151544
149874
206112
551927
811192
5
rec.
811198
5
firms
2626
351
1546
438
175
2510
811198
5
estab.
3010
351
1546
441
192
2530
811198
5
empl.
18178
0
3186
2820
2239
8245
811198
5
ann.
pay.
375603
7717
55711
56130
50838
170396
811198
5
rec.
811211
5
firms
4623
310
3162
712
278
4462
811211
5
estab.
4828
310
3170
726
310
4516
811211
5
empl.
23761
0
6203
4545
3523
14271
811211
5
ann.
pay.
571292
5431
96745
90678
78453
271307
811211
5
rec.
811212
5
firms
6188
708
3135
1083
624
5550
811212
5
estab.
7674
709
3141
1091
656
5597
811212
5
empl.
75628
0
6541
7143
8083
21767
811212
5
ann.
pay.
2912835
40024
151350
190329
257966
639669
811212
5
rec.
811213
5
firms
1533
114
713
294
212
1333
811213
5
estab.
1800
114
715
302
237
1368
811213
5
empl.
16475
0
1503
1955
2823
6281
811213
5
ann.
pay.
507691
2452
34061
51727
86776
175016
811213
5
rec.
811219
5
firms
2648
340
1428
427
233
2428
811219
5
estab.
2912
341
1430
430
252
2453
811219
5
empl.
22490
0
2940
2783
3051
8774
811219
5
ann.
pay.
828204
9581
81420
88158
111151
290310
811219
5
rec.
811310
5
firms
24137
2588
12493
4556
2554
22191
811310
5
estab.
25626
2588
12498
4574
2622
22282
811310
5
empl.
191016
0
25790
29824
33499
89113
811310
5
ann.
pay.
6261573
83859
572413
768567
1011296
2436135
811310
5
rec.
811411
5
firms
3467
433
2308
501
151
3393
811411
5
estab.
3635
436
2310
501
155
3402
811411
5
empl.
13096
0
4456
3174
1866
9496
811411
5
ann.
pay.
288044
9025
73849
64620
45665
193159
811411
5
rec.
811412
5
firms
5416
585
3444
822
363
5214
811412
5
estab.
6308
585
3445
825
375
5230
811412
5
empl.
56139
0
6623
5291
4658
16572
811412
5
ann.
pay.
1546093
13499
122312
116001
123683
375495
811412
5
rec.
811420
5
firms
6428
702
4368
962
297
6329
811420
5
estab.
6441
702
4369
962
299
6332
811420
5
empl.
[
j]
0
8550
6136
3752
18438
811420
5
ann.
pay.
(
D)
11648
133130
110705
80529
336012
811420
5
rec.
811430
5
firms
1882
188
1481
142
46
1857
811430
5
estab.
2027
189
1488
148
76
1901
811430
5
empl.
[
i]
0
2603
856
579
4038
811430
5
ann.
pay.
(
D)
1843
32416
12296
9067
55622
811430
5
rec.
811490
5
firms
10266
1484
6433
1339
581
9837
811490
5
estab.
10588
1487
6440
1352
601
9880
811490
5
empl.
48825
0
12565
8548
7444
28557
811490
5
ann.
pay.
1040061
28688
206637
160509
169725
565559
811490
5
rec.
812111
5
firms
3955
299
3030
435
118
3882
812111
5
estab.
4161
299
3034
444
134
3911
812111
5
empl.
13564
0
5588
2652
1479
9719
812111
5
ann.
pay.
202513
3543
79538
37745
22561
143387
812111
5
rec.
812112
5
firms
64664
6348
37710
12469
5710
62237
812112
5
estab.
73718
6396
37737
12559
6029
62721
812112
5
empl.
379337
0
78313
81135
74574
234022
812112
5
ann.
pay.
5409690
120543
870420
1029316
1111016
3131295
812112
5
rec.
812113
5
firms
5994
1162
3757
771
236
5926
812113
5
estab.
6194
1162
3760
776
244
5942
812113
5
empl.
18679
0
7399
4871
2973
15243
812113
5
ann.
pay.
224391
15294
69083
50047
36010
170434
812113
5
rec.
812191
5
firms
1674
338
886
244
98
1566
812191
5
estab.
3107
340
897
266
118
1621
812191
5
empl.
26232
0
1790
1561
1294
4645
812191
5
ann.
pay.
307999
5598
22589
22178
20238
70603
812191
5
rec.
812199
5
firms
8069
1465
4262
1533
557
7817
812199
5
estab.
8510
1470
4267
1565
647
7949
812199
5
empl.
35786
0
8619
9828
7216
25663
812199
5
ann.
pay.
439418
26850
94009
85328
74747
280934
812199
5
rec.
812210
5
firms
11519
558
5313
3419
1626
10916
812210
5
estab.
16215
559
5453
3890
2197
12099
812210
5
empl.
105776
0
12644
22526
20740
55910
812210
5
ann.
pay.
2499299
14186
326565
569840
517368
1427959
812210
5
rec.
812220
5
firms
5407
970
3048
726
360
5104
812220
5
estab.
6878
970
3050
732
397
5149
812220
5
empl.
60906
0
5998
4562
4583
15143
812220
5
ann.
pay.
1205700
20502
86464
93100
115007
315073
812220
5
rec.
812310
5
firms
12264
1292
7513
2109
877
11791
812310
5
estab.
13992
1295
7564
2216
1182
12257
812310
5
empl.
56567
0
15872
13401
10687
39960
812310
5
ann.
pay.
709894
18341
148650
126150
117690
410831
812310
5
rec.
812320
5
firms
24174
2133
10982
5257
3474
21846
812320
5
estab.
27674
2145
11001
5334
3816
22296
812320
5
empl.
203388
0
24234
34588
46107
104929
812320
5
ann.
pay.
2683906
59776
285408
394726
560132
1300042
812320
5
rec.
812331
5
firms
952
67
256
136
146
605
812331
5
estab.
1266
69
256
136
146
607
812331
5
empl.
53644
0
542
916
2008
3466
812331
5
ann.
pay.
1078445
5759
7212
13467
31896
58334
812331
5
rec.
812332
5
firms
757
40
156
102
95
393
812332
5
estab.
1598
40
156
102
96
394
812332
5
empl.
79183
0
396
681
1279
2356
812332
5
ann.
pay.
1892648
6065
5419
9445
23609
44538
812332
5
rec.
812910
5
firms
6742
1024
4244
1042
332
6642
812910
5
estab.
6769
1024
4244
1042
332
6642
812910
5
empl.
23449
0
8499
6646
4234
19379
812910
5
ann.
pay.
314354
10847
100984
80034
53095
244960
812910
5
rec.
812921
5
firms
2331
174
943
479
350
1946
812921
5
estab.
3383
174
945
483
365
1967
812921
5
empl.
57140
0
2104
3112
4647
9863
812921
5
ann.
pay.
1352798
19626
38246
60222
103747
221841
812921
5
rec.
812922
5
firms
2271
210
1279
473
208
2170
812922
5
estab.
3066
210
1283
499
274
2266
812922
5
empl.
15102
0
2866
2994
2586
8446
812922
5
ann.
pay.
228990
3617
38789
43968
36472
122846
812922
5
rec.
812930
5
firms
2070
190
831
420
209
1650
812930
5
estab.
9613
205
844
454
293
1796
812930
5
empl.
78538
0
1873
2779
2709
7361
812930
5
ann.
pay.
1081268
9949
31226
48089
39476
128740
812930
5
rec.
812990
5
firms
8007
2620
3627
974
430
7651
812990
5
estab.
8308
2622
3633
981
448
7684
812990
5
empl.
40560
0
7073
6267
5718
19058
812990
5
ann.
pay.
899951
66453
140850
113941
102314
423558
812990
5
rec.
813110
5
firms
161205
5581
85392
37075
17754
145802
813110
5
estab.
161332
5581
85393
37076
17759
145809
813110
5
empl.
1469479
0
192115
240091
236535
668741
813110
5
ann.
pay.
18855527
87838
2007913
2584394
2794289
7474434
813110
5
rec.
813211
5
firms
5703
508
3795
660
325
5288
813211
5
estab.
5898
508
3795
666
344
5313
813211
5
empl.
40237
0
6888
4192
4232
15312
813211
5
ann.
pay.
1490037
37374
215272
155622
160200
568468
813211
5
rec.
813212
5
firms
2235
164
927
389
277
1757
813212
5
estab.
3492
164
927
398
317
1806
813212
5
empl.
44149
0
1933
2599
3736
8268
813212
5
ann.
pay.
1265706
18502
49799
77157
108517
253975
813212
5
rec.
813219
5
firms
2684
180
1466
412
260
2318
813219
5
estab.
2959
180
1466
416
265
2327
813219
5
empl.
29272
0
2931
2736
3512
9179
813219
5
ann.
pay.
884810
5188
69302
76622
103663
254775
813219
5
rec.
813311
5
firms
1526
135
718
287
179
1319
813311
5
estab.
1843
135
718
291
191
1335
813311
5
empl.
18151
0
1513
1915
2370
5798
813311
5
ann.
pay.
494410
3396
36020
46117
60083
145616
813311
5
rec.
813312
5
firms
3274
271
1574
634
437
2916
813312
5
estab.
3880
271
1575
635
456
2937
813312
5
empl.
31988
0
3333
4221
5800
13354
813312
5
ann.
pay.
721629
7344
62685
78273
114777
263079
813312
5
rec.
813319
5
firms
4075
365
2073
689
416
3543
813319
5
estab.
4675
365
2075
700
441
3581
813319
5
empl.
39400
0
4248
4404
5545
14197
813319
5
ann.
pay.
1004232
10416
103180
111879
146822
372297
813319
5
rec.
813410
5
firms
30183
1988
15650
6292
3480
27410
813410
5
estab.
32063
1988
15655
6325
3651
27619
813410
5
empl.
314725
0
31244
41313
45677
118234
813410
5
ann.
pay.
3890204
30852
344984
411718
493086
1280640
813410
5
rec.
813910
5
firms
16076
656
10641
2602
1088
14987
813910
5
estab.
16641
660
10645
2623
1160
15088
813910
5
empl.
116928
0
22023
16746
14256
53025
813910
5
ann.
pay.
4477273
28839
571805
528425
537278
1666347
813910
5
rec.
813920
5
firms
7621
470
4496
1277
673
6916
813920
5
estab.
7928
470
4498
1290
698
6956
813920
5
empl.
69482
0
9196
8293
8788
26277
813920
5
ann.
pay.
2703465
49958
264042
274879
315047
903926
813920
5
rec.
813930
5
firms
17952
803
8587
4397
2624
16411
813930
5
estab.
18697
811
8594
4414
2679
16498
813930
5
empl.
167206
0
18609
29158
34532
82299
813930
5
ann.
pay.
3558338
16417
331710
411389
555662
1315178
813930
5
rec.
813940
5
firms
2429
557
1404
261
121
2343
813940
5
estab.
2435
557
1404
262
122
2345
813940
5
empl.
9954
0
2628
1659
1608
5895
813940
5
ann.
pay.
297652
21297
68798
52104
44089
186288
813940
5
rec.
813990
5
firms
24033
2439
14701
3384
2128
22652
813990
5
estab.
24333
2439
14701
3388
2138
22666
813990
5
empl.
136787
0
26692
22579
28345
77616
813990
5
ann.
pay.
3021439
43220
487901
480308
623420
1634849
813990
5
rec.
98_
E20_
99
98_
E100_
499
98_
EL500
98_
E500+
99
TOTAL
99_
E0
99_
E1_
4
99_
E5_
9
99_
E10_
19
494357
80075
5562799
16378
5607743
709074
2680087
1012954
605693
674503
307294
6030325
911497
7008444
711990
2685788
1027212
643106
19377614
15411390
55064409
53053322
110705661
0
5606302
6652370
8129615
531231157
446353485
1512769153
1796636380
3554692909
34264682
143112925
166598812
217571005
1333
226
26506
113
26259
4405
12957
4762
2460
1424
345
26732
560
26926
4410
12961
4768
2472
46074
27696
163747
23402
192155
0
26320
31115
32090
1102727
581302
3841690
812615
4812649
143077
579362
709879
782861
2315
495
19486
345
18828
1998
9068
2861
2062
2924
1231
21120
3539
23699
1999
9115
2943
2229
86207
63861
219197
278652
456645
0
18064
18683
27328
3057149
2754914
8016704
13925212
20975962
134384
522321
595841
946979
870
267
6371
232
6663
467
3337
1009
495
1393
1039
7733
8162
16578
471
3340
1014
541
38127
45337
103510
578717
667062
0
7333
6412
6443
1554292
2098264
4253071
33844156
39354990
172656
145359
171999
240267
49595
5423
685373
877
691490
100214
337077
123163
71264
50254
6752
687539
5479
698541
100221
337096
123189
71367
1838353
881538
5119939
679003
6201626
0
707276
805416
952853
65268790
34863894
169596252
28950771
219087088
3937686
18267316
21941451
29767230
66342
16537
313699
4838
311902
23215
96474
57378
49427
70286
26364
327871
38572
360244
23256
96532
57458
49696
2746971
2959622
7014800
9931342
16659930
0
218573
383927
674763
83491454
94511498
214087867
393254540
625536131
2310059
5339105
9851624
19297770
41398
7921
360149
3305
358564
35593
160579
65262
44876
58200
24738
398930
55057
450030
35726
161029
66460
48307
1494655
961569
3849853
2035377
5972022
0
339734
430197
600062
53715118
36755618
139376232
94548221
249997598
1971083
11694828
14859841
21715686
60418
8484
736491
2399
730303
76927
341133
154108
86704
102827
52163
838627
275224
1111260
77595
342496
157818
97044
2227794
1215103
6389839
7851673
14476628
0
753552
1012670
1139663
53637808
29919297
136021538
124328178
281946316
2566124
12417052
17642944
22174067
14598
2794
153605
1110
155170
21938
75248
23405
15836
17979
8304
163454
22910
187339
21965
75324
23576
16433
559665
439671
1506900
1955724
3627057
0
146234
153810
213369
14700366
12667577
40065921
68531560
116682214
846683
3359480
3702251
5424988
8373
1908
74330
969
77052
13053
31572
12096
8954
10425
5553
80626
40009
126510
13148
31642
12220
9276
320813
318542
903193
2238831
3234530
0
64422
79793
120692
12078594
14525588
36886613
109938076
170282356
1661773
2805283
2648689
4284898
15107
3564
220365
1640
223535
24174
130505
32247
15952
33308
25801
265947
146469
418337
24306
130850
33462
19075
604343
603366
1880635
3889704
5965174
0
265973
206752
212337
26771742
27504705
81243527
208765316
313245188
1590129
8192811
8300188
9965781
10446
2267
241196
1301
242838
33067
147651
32727
15384
18698
10352
261861
30589
298080
33229
148132
33838
17773
364808
255218
1308058
504670
1873792
0
280721
209935
200503
9887517
7453832
34700014
15188028
54095260
1283102
6568244
5086995
5300248
32770
5240
639458
2163
654464
95185
369819
95545
51261
42080
14570
661395
26597
704779
95387
370136
96315
53285
1210239
840861
4011432
2040933
6432422
0
710573
622465
680510
59211329
42538851
179576659
98099909
311238501
5328055
25468046
23292034
29179029
5785
7577
19857
6562
26873
1394
3742
841
1149
6056
8616
21223
22458
46528
1398
3758
856
1162
66261
221967
304299
2399500
2788276
0
5783
4262
7538
2982466
10857683
14980488
160668169
192378035
422066
259826
291846
435004
25657
7564
299989
2874
299367
46051
140009
48133
28724
29445
13576
310993
40141
350401
46196
140098
48418
29550
1020200
1353409
3348283
4426750
8366523
0
288323
315065
383646
22940319
26258965
73212231
90495178
183100191
2435222
6946196
7232525
9171209
10587
2606
57542
926
59611
7030
21650
8872
7291
12102
4998
61810
3092
66492
7097
21679
8954
7509
441153
452343
1092787
1231030
2431718
0
44343
58873
99857
8369404
9801711
21937245
30350120
56871035
316878
946478
1020663
1769246
45710
12990
524253
3414
524303
41283
232349
123301
64407
67729
49949
590492
59189
649846
41682
233084
125111
68724
1814647
2464278
6453555
7304840
13865014
0
520884
809813
854099
51080309
55021003
182896989
212581389
409223160
2996690
18991240
26896572
29570616
11827
2040
95786
531
96044
18851
38501
13723
10373
12846
3344
98417
4453
102786
18884
38544
13790
10539
471466
331198
1108204
475632
1640030
0
76615
91340
140896
8140139
9303707
26763528
9283266
39415855
1502707
3670983
1948730
2471708
70690
7850
416714
1556
411644
53156
130568
78391
68630
84964
32453
458206
86359
539576
53566
130813
78912
70415
2661970
1376139
5808152
3658508
9638007
0
301418
525548
938122
27788591
15143278
62030360
47564914
116924965
2044388
3477722
5052451
9119092
37883
4029
658052
1206
656875
53106
364554
131923
63084
50076
15044
686915
32453
717892
53307
365134
133331
66519
1343677
556476
4350257
688460
5151464
0
772156
856702
831257
24978506
12316490
80056170
15956690
101953241
1243961
12683478
14977318
15742982
1095
1605
3051
2282
5462
15
59
88
187
1169
2102
3631
10185
14589
17
60
94
193
11453
43196
55775
860574
959257
0
[
b]
222
689
407060
1475308
1925671
39550072
44814940
2682
(
D)
10147
27774
318
0
56803
0
98011
58130
33965
4685
997
318
0
56803
0
98011
58130
33965
4685
997
8738
0
71994
0
106329
0
[
l]
29370
12898
67477
0
1300383
0
2757234
1355277
(
D)
364824
183570
599
42
13977
43
13479
1656
6492
3058
1595
619
48
14008
247
13694
1656
6494
3062
1598
18127
2413
76062
8115
83833
0
14008
20034
20679
498513
88106
1882147
366331
2256428
47856
301220
441612
509067
69
13
2448
9
2532
899
1269
181
84
71
14
2452
13
2541
899
1269
182
84
[
g]
[
g]
[
i]
[
g]
9986
0
2039
1168
1077
(
D)
(
D)
(
D)
(
D)
332553
29471
54644
33323
28164
667
172
10086
67
10258
1850
5196
1523
783
734
283
10272
300
10691
1855
5198
1524
790
[
k]
[
j]
[
l]
[
j]
98336
0
10273
9913
10334
(
D)
(
D)
(
D)
(
D)
2223668
65750
223498
234944
245630
365
83
6622
101
6345
679
3803
904
458
482
234
6948
979
7556
679
3814
916
498
12773
11504
45215
51824
90012
0
7350
5854
5959
651692
676301
2068496
3247809
5377469
29378
216267
213914
260708
988
275
4728
197
4830
502
1388
792
739
1229
680
5397
1912
7280
502
1392
794
756
35749
30518
85720
139589
215949
0
3037
5264
10017
1277591
1268293
3204404
6808536
9625175
49146
100259
165781
339807
985
157
8191
108
7771
817
3877
1171
873
1213
317
8775
648
8863
818
3909
1233
975
37685
21839
88262
87239
150684
0
7677
7565
11352
1127866
810320
2743804
3868867
5973318
55860
205795
216146
346464
870
267
6371
232
6663
467
3337
1009
495
1393
1039
7733
8162
16578
471
3340
1014
541
38127
45337
103510
578717
667062
0
7333
6412
6443
1554292
2098264
4253071
33844156
39354990
172656
145359
171999
240267
10712
1240
214921
380
214670
34130
114638
35051
17560
10835
1623
215478
1415
216355
34131
114644
35057
17593
386185
185978
1242543
191795
1538079
0
235898
226615
233165
14082061
7780539
41685386
8592746
55883792
1279630
6344834
6292287
7428453
6696
1105
38788
274
38515
4154
13038
7048
5953
6776
1312
39098
993
39556
4154
13040
7053
5966
261575
177738
597122
206822
848373
0
28559
47163
81143
10757552
7556553
24659183
8687319
35807866
311518
1072626
1743961
3276545
32252
3198
431868
403
438685
61930
209403
81070
47767
32643
3817
432963
3071
442630
61936
209412
81079
47808
1190593
517822
3280274
280386
3815174
0
442819
531638
638545
40429177
19526802
103251683
11670706
127395430
2346538
10849856
13905203
19062232
4089
1279
22613
590
22332
2036
6868
4142
3452
4468
1963
23745
4016
26734
2039
6873
4152
3495
163083
219967
479565
984874
1464354
0
15931
27565
46557
3861894
6184392
11744027
28465111
41857959
187648
249977
437798
838198
444
144
2128
102
2281
276
681
354
296
457
192
2192
537
2789
276
681
354
298
17607
22647
48024
124868
172349
0
1545
2346
3991
465349
771027
1426761
5450724
6991562
40081
33699
53656
96190
782
386
3640
211
3767
284
1057
614
490
817
511
3804
890
4587
284
1057
615
498
35219
71532
119830
265625
362286
0
2373
4073
6490
972102
1903598
3277600
6944039
9694368
39643
61678
110093
182380
1009
288
6557
140
6753
474
2539
1287
914
1064
377
6715
381
7152
475
2540
1290
922
40839
45677
112489
104866
221971
0
5548
8562
12516
881982
996561
2416155
2664507
5313455
28877
98381
169964
268925
4079
895
16148
243
15815
2557
3907
2419
2344
4166
1174
16524
929
16721
2557
3913
2427
2348
170029
161498
394676
276565
574908
0
8694
16318
32400
2746282
3042409
6906781
5459282
11205644
189477
175778
259722
515708
319
106
1621
62
1695
190
586
261
181
326
136
1658
143
1807
191
586
261
181
13857
19690
39344
39981
73966
0
1346
1736
2416
286411
428575
825453
947611
1737933
15578
23194
30737
51865
3582
838
15581
251
15612
1243
4162
2701
2883
3749
1326
16246
1410
17473
1243
4162
2703
2896
144839
132460
344671
235663
595176
0
9370
18241
39449
3425220
3412200
8268069
7172127
16372899
119241
187074
360104
861682
1358
518
3554
251
3740
168
499
433
552
1423
795
3897
2030
5883
170
499
433
552
61391
87056
160580
407311
559020
0
1182
2975
7718
1912740
3198342
5484778
17200953
23226723
95091
37290
80156
226072
5853
1060
39871
350
38780
2238
15135
8671
5648
6128
1512
40644
1489
40671
2240
15145
8680
5683
233054
167573
575256
269808
833649
0
35058
57385
76098
7745939
5849605
18091990
9380765
27940066
171208
783201
1408829
2185766
258
130
1045
132
1144
57
245
181
152
338
335
1336
885
2226
57
245
182
156
9221
10626
23734
87266
109104
0
551
1215
1983
414996
467145
1102434
4894765
6058224
4974
24315
60966
89736
2060
783
9043
617
9557
625
2454
1606
1441
2254
1321
9785
3812
13534
629
2455
1607
1452
83015
113192
232732
667974
886354
0
5623
10787
19602
3132708
4544966
9025657
35097870
44738273
108739
185183
362276
712293
4079
1415
12901
704
13364
684
2601
1842
2094
4245
2093
13752
3000
16646
689
2601
1844
2099
177942
237167
463418
566967
1046935
0
5971
12492
29041
4952832
6709182
13041148
18522178
33350608
88129
169663
346100
822445
2709
620
11531
352
11693
765
3262
2065
1961
3363
1896
13505
2969
16541
766
3267
2073
1990
104598
94073
247840
260432
510316
0
7400
13937
26934
3340988
3087843
7821512
9769389
18272582
59210
188713
351807
817586
1218
597
3981
438
4781
536
845
590
598
1263
765
4198
1299
5900
536
847
591
599
54503
102973
170634
444543
597623
0
1918
3955
8337
1721455
3515934
5650969
19176510
24765637
91256
59532
110403
242580
13338
2645
58366
948
57910
3095
16625
11162
10607
13774
3721
59905
3561
62242
3099
16629
11164
10625
534906
396479
1195143
621080
1788484
0
38167
75304
144900
17650051
13301747
38923950
22006099
61603757
215406
1000330
2153736
4587413
6777
1856
27184
903
27381
1420
7054
4900
4808
7012
2369
27944
2885
30177
1426
7058
4903
4819
275417
281847
674456
769996
1398226
0
16294
33056
65950
10343333
10880330
25278337
31254481
55874118
161733
501222
1056075
2330703
3716
1386
14647
833
15109
1189
3781
2285
2183
3825
1734
15118
2514
17279
1190
3786
2289
2188
159421
241676
455945
1224911
1615177
0
8557
15225
29924
6028831
9634362
17881423
61803884
83841985
266355
322032
563263
1175207
1460
572
5567
410
5941
406
1427
913
825
1508
697
5748
1405
7104
407
1428
913
831
60870
87690
169739
432661
586421
0
3256
6180
11330
1990241
2741172
5488539
14741020
20599635
47052
99137
191502
372312
2618
1029
10507
623
10916
809
2746
1681
1526
2706
1256
10826
2376
13042
815
2748
1682
1530
113271
188961
340849
1570497
1906216
0
6184
11216
20850
3425014
5962440
10513017
73865719
90608982
116294
165970
293527
602900
3210
734
19449
223
19325
1513
7023
3706
2838
3316
931
19776
847
20266
1515
7028
3712
2850
133824
126214
340123
263738
623153
0
15621
24645
38439
3501767
3294601
8680777
7401514
17127833
94017
326790
535957
957890
3952
946
30079
419
30168
2650
12982
5575
3668
4084
1260
30553
1194
31470
2652
12984
5583
3684
160065
150624
425752
311716
734242
0
27984
36714
49838
4691319
4585067
12238490
11035992
24353888
170050
645946
914953
1359919
25650
4729
230109
2171
229758
22227
102597
43107
29532
37370
16306
256962
34137
290053
22314
102913
43961
31891
919478
564475
2396350
1070358
3527913
0
219471
284580
395463
35282753
22805780
91302996
55596997
158783498
1266667
7730806
10208368
14981375
16009
3399
130580
1565
129713
13366
57992
22169
15391
20830
8432
141968
20920
159977
13412
58116
22499
16416
575177
397094
1453503
965019
2444109
0
120263
145617
204599
18432365
13949838
48073236
38951224
91214100
704416
3964022
4651473
6734311
16955
2491
95747
238
95222
8463
37059
17863
12245
21414
6695
105791
17628
123855
8516
37149
18164
13214
716916
370434
1457989
299259
1803665
0
82073
117681
163702
24539010
14003614
47400032
8152358
60217423
593863
1697014
2671228
4281499
3263
421
48105
184
48010
4479
22272
11078
6142
6495
2875
55129
9316
64258
4508
22349
11354
7039
104854
45992
354352
155386
525342
0
50142
72689
80027
2753766
1227107
8376731
2901738
12407723
133386
989963
1567033
1966370
1750
201
32256
133
32113
3904
15646
7000
3434
3139
998
35206
10029
45167
3937
15704
7165
3907
54654
18380
198176
163731
384264
0
34957
45648
44205
1654571
636382
5136017
3439196
9573004
151099
700382
1009950
1147220
8153
1063
68148
313
67675
5074
25662
16079
11183
13215
5211
78591
14198
92293
5094
25703
16318
12103
275269
115669
710354
420846
1183696
0
59360
106930
147994
7681871
3368812
18425571
9351323
30179769
164372
1271207
2418904
3697584
9787
1648
111294
477
113724
15293
53973
20830
11887
12659
5812
119396
28391
151506
15358
54112
21116
12517
365144
250872
1025723
1918098
3014663
0
117404
136593
156706
4697572
3558154
13215494
30041457
45919947
379454
1465918
1593160
1852194
2945
271
43790
338
43583
3826
18422
11271
6465
5803
2089
50089
32660
82392
3972
18542
11670
7475
92593
27998
327621
612627
938245
0
42784
74652
84347
1822741
595291
6531117
9595228
17760222
168572
877555
1526842
1714445
5609
998
70186
225
68002
5399
27641
17382
10865
13461
13075
91620
32317
121095
5506
27776
17759
11962
179593
128671
640065
306398
930034
0
65474
115331
139064
2297964
1667404
8320445
4010493
12825358
153184
922567
1521980
1809509
3035
536
70186
359
68801
7135
37341
14372
6161
7520
6320
82778
69882
151674
7221
37619
14912
7436
97057
66729
424742
855649
1293439
0
81884
93191
79271
1723417
1114670
6989609
10822835
19134168
151389
1225929
1501519
1418219
2483
329
46229
168
44552
4703
23482
8970
4382
4957
2415
51865
16291
66074
4736
23569
9226
5048
81403
38172
288406
291454
589873
0
50477
58418
56625
1320331
557715
4282350
3612886
8247327
100056
700917
801090
858142
620
133
10515
122
10691
1326
5409
2045
1021
1019
634
11530
25227
38134
1364
5420
2062
1113
20901
18955
77547
2401614
2444538
0
11735
13286
13403
296062
269645
1038440
32619911
36559197
26256
143020
159555
175302
4636
736
108639
295
106594
12421
57458
21335
9735
9069
4448
119010
13559
131246
12451
57631
21870
11207
141776
60791
587407
208637
828824
0
123006
138179
124719
2295313
913513
8710356
3148170
13033156
256562
1691298
1907483
1955521
3041
620
35246
379
35752
4918
16886
6125
3811
4076
1591
37622
5726
43566
4932
16922
6202
4023
97634
72440
297457
217974
540045
0
34256
40072
49600
2555190
2006990
7595376
6632583
16089022
287931
731282
964200
1298062
302
124
2438
136
2607
414
1020
329
262
471
516
3016
2332
5285
414
1021
331
277
12009
18475
38016
522010
582838
0
1988
2173
3457
393431
651545
1314374
21276844
24414357
20692
75647
74359
111592
218
101
1341
72
1465
232
462
202
182
245
270
1541
370
1950
232
462
203
188
8569
15241
28779
43975
71844
0
960
1334
2434
324294
654759
1174424
1929327
3039510
15825
37870
49030
85792
8102
1354
96360
522
97478
14806
49849
13750
9035
9377
3385
99895
8099
108749
14818
49869
13798
9182
305938
201484
808177
518981
1384178
0
94390
90131
121913
8692147
6285740
22440003
18578634
43626168
485603
2082527
2153517
3178757
2218
434
14383
98
14202
1627
5798
2171
1787
2416
744
14917
1441
16254
1630
5801
2173
1812
89633
72334
212907
136471
370022
0
11061
14406
24598
1337175
1276590
3312941
2704646
6729332
73418
156537
182060
332072
20
14
143
74
218
16
55
21
13
55
59
228
2267
2550
16
55
21
16
710
1351
2493
46913
48149
0
106
124
178
40015
73461
136739
2711103
3032689
6600
3973
5616
9125
168
40
2252
23
2190
534
967
267
193
177
56
2282
71
2267
534
967
270
196
5978
5411
17502
5574
22877
0
1814
1763
2579
119569
115021
388077
123914
540702
18065
44067
41336
48977
2185
480
25300
286
25464
2697
11768
4928
3054
3173
2060
28394
3070
31392
2703
11812
5018
3348
78245
68464
243430
178329
440175
0
25397
32356
40430
2461018
2246619
7656621
6184854
14915625
150793
729904
930890
1227574
810
163
7559
41
7745
1170
3774
1036
749
967
406
7979
3744
11938
1170
3779
1036
764
31571
25969
81627
457940
578368
0
7128
6774
10007
590821
515165
1615723
13676533
16725960
43378
149502
142388
210342
760
284
4256
133
4496
442
1557
712
588
1098
808
5202
1516
6954
448
1558
726
650
27012
30942
73969
45531
128606
0
3390
4749
7773
741896
848677
2027019
1345705
3657871
32309
79453
123055
220757
3600
907
27233
493
26464
2660
10746
4635
3528
4048
2091
28979
4450
32377
2673
10761
4661
3577
140825
150518
397478
613632
1004697
0
22810
30603
47735
6079987
7502614
17489091
32275086
54516491
207354
792283
1061818
1888668
1115
191
18466
130
18497
4106
9057
2388
1516
1469
759
19520
3655
23102
4120
9075
2426
1585
39841
29210
120773
160940
293369
0
17071
15426
20254
1344666
1034897
5437139
4700358
10531411
559713
1199301
553774
785363
2402
556
16855
296
17628
2703
6135
2991
2527
3368
1980
19517
27723
50852
2743
6170
3034
2674
92340
93507
252505
1210196
1504242
0
12988
20068
34103
2986934
3819785
8818132
60863280
76010594
309973
416169
586084
968315
1290
334
11900
311
14851
3584
5634
2087
1390
1540
723
12610
4181
20179
3612
5636
2099
1440
47807
45307
132437
254063
432222
0
11553
13696
18600
1667007
2168292
5142251
12099352
29223860
584733
397530
447013
642552
0
0
0
12
17
4
0
1
0
0
0
0
41
46
4
0
1
0
0
0
0
21456
22329
[
a]
0
[
a]
0
0
0
0
963924
1018731
(
D)
0
(
D)
0
8650
2190
52974
747
54675
5749
22266
8555
6360
22676
20313
87370
85789
173807
5808
22365
8955
7897
365213
379923
930992
1757278
2780756
0
[
k]
[
l]
86151
11766320
13415760
31535404
73507492
112584412
324303
(
D)
(
D)
2783218
1882
609
40021
627
41333
7070
23737
4959
2363
2647
1469
42170
21708
66353
7089
23815
5123
2573
65199
62737
230857
493390
780061
0
44478
31638
30905
7319529
7132163
23018436
60427478
92945562
762610
2512022
2744514
3365014
4744
1016
127003
757
127411
10995
83943
18637
7232
7914
3866
135318
38340
176136
11045
84102
19271
8559
172110
155989
710417
1601977
2345952
0
171159
118512
94663
7532273
6640302
26059323
73278691
104816285
460900
4288158
3817974
3779494
55
42
954
58
1262
357
567
107
46
71
153
1089
591
1995
360
568
112
46
1821
4717
8369
15603
36076
[
a]
[
g]
[
f]
618
153620
316480
630364
587731
1880198
(
D)
(
D)
(
D)
38055
7253
1602
202783
826
205620
28448
130673
25503
11160
11895
6753
215774
11443
231337
28525
131020
26344
12794
258284
187328
988375
209157
1225995
0
244117
162796
145284
7108066
5492919
26760675
7631908
36593436
1033864
5777996
4124252
3996282
3055
617
36626
408
35392
4369
16058
6983
4070
6638
3512
44197
18912
64644
4451
16184
7240
4810
101927
63690
305441
287164
621916
0
34800
45578
53138
2564529
1755636
7253391
7094461
16041736
212262
704085
892577
1212629
147
68
1830
161
1952
250
923
245
162
165
87
1890
234
2099
253
928
254
169
4597
4200
14242
8349
25881
0
1804
1561
2081
214922
205277
685948
461659
1460088
36976
86163
70166
91337
32770
5240
639458
2163
654464
95185
369819
95545
51261
42080
14570
661395
26597
704779
95387
370136
96315
53285
1210239
840861
4011432
2040933
6432422
0
710573
622465
680510
59211329
42538851
179576659
98099909
311238501
5328055
25468046
23292034
29179029
5785
7577
19857
6562
26873
1394
3742
841
1149
6056
8616
21223
22458
46528
1398
3758
856
1162
66261
221967
304299
2399500
2788276
0
5783
4262
7538
2982466
10857683
14980488
160668169
192378035
422066
259826
291846
435004
24042
7345
285966
2796
285898
44663
134035
45563
27001
27609
13014
296347
37827
334101
44806
134122
45839
27783
959319
1320751
3199666
4287967
8079349
0
275588
298033
360422
21025156
25103924
68669163
85507355
173116039
2367419
6646107
6797883
8508087
1625
235
14050
112
13537
1388
5974
2570
1724
1836
562
14646
2314
16300
1390
5976
2579
1767
60881
32658
148617
138783
287174
0
12735
17032
23224
1915163
1155041
4543068
4987823
9984152
67803
300089
434642
663122
10587
2606
57542
926
59611
7030
21650
8872
7291
12102
4998
61810
3092
66492
7097
21679
8954
7509
441153
452343
1092787
1231030
2431718
0
44343
58873
99857
8369404
9801711
21937245
30350120
56871035
316878
946478
1020663
1769246
23845
3979
399271
1478
398121
31409
189569
102356
45272
34767
15340
427797
30599
455726
31696
190160
104025
48841
871017
629158
3186748
1295614
4466133
0
430617
668824
591849
36356653
19483828
125093204
39216771
169988142
2352549
17669251
24924494
25871779
464
1723
2401
1963
4323
125
84
38
45
477
1773
2470
4494
6969
127
84
39
45
31675
418325
450560
4560777
5000531
0
176
231
603
714715
11125819
12347076
148522036
163440600
120276
6785
14379
31460
8090
5631
31380
1069
32256
2401
7479
3864
3665
11047
16200
45093
14649
61557
2450
7498
3893
3798
395568
907025
1393791
1117413
2568012
0
16206
25885
50523
6159042
16546169
24225103
20394456
47466468
322418
246543
361243
728399
13927
3534
93734
631
93854
7352
35220
17045
15455
21438
16636
115132
9447
125594
7409
35342
17154
16040
516387
509770
1422456
331036
1830338
0
73885
114873
211124
7849899
7865187
21231606
4448126
28327950
201447
1068661
1596456
2938978
1766
512
32122
138
32397
7972
16346
3518
1977
1863
616
32398
372
32906
7987
16367
3539
2005
71282
91225
240651
71431
330381
0
29751
22985
26578
2347051
5537307
13320225
2483609
17380510
1092719
2692940
852186
826833
641
189
5255
29
5309
417
2535
846
593
738
366
5569
113
5714
417
2537
853
622
26312
33721
78385
18127
104607
0
5163
5560
8027
528668
774629
1623080
463248
2321151
7204
88512
96562
144149
9437
1349
58440
403
58409
10463
19620
9362
7805
10245
2362
60450
3968
64166
10480
19640
9398
7912
373872
206252
789168
386074
1205042
0
41701
62795
106291
5264420
2991771
11820223
6336409
19714194
402784
889531
999982
1500726
7583
1621
49152
547
49152
7362
17243
7210
7635
8612
2826
51666
7665
59278
7374
17273
7271
7840
284637
265066
734473
973555
1737734
0
35593
48126
104693
3589074
4072082
10408691
19629323
32200402
317569
580828
629250
1250890
63255
6352
367883
1109
362890
45797
113331
71190
61022
76352
29627
406540
78694
480298
46192
113540
71641
62575
2377333
1111073
5073679
2684953
7900273
0
265825
477422
833429
24199517
11071196
51621669
27935591
84724563
1726819
2896894
4423201
7868202
8277
990
219772
525
216535
20525
125183
42810
18142
12111
4134
228459
10281
234555
20622
125320
43187
19264
260920
91188
1128854
174254
1318467
0
266265
276338
234865
6638222
2586469
27170618
5646256
34369540
550894
5362209
6508036
6177022
7390
740
160161
201
159903
18884
87810
30010
14759
13627
6227
175155
19297
195107
18975
88229
30901
16642
255520
114974
945657
302194
1261383
0
182511
195026
193701
4449559
2027406
14972340
5558924
21587374
387896
2483028
2868585
3124178
22253
2319
278201
508
280545
13698
151563
59111
30197
24338
4683
283301
2875
288230
13710
151585
59243
30613
827237
350314
2275746
212012
2571614
0
323380
385338
402691
13890725
7702615
37913212
4751510
45996327
305171
4838241
5600697
6441782
22
4
337
21
381
81
180
51
23
24
6
342
76
431
81
181
51
24
[
f]
[
e]
[
g]
[
g]
3258
0
353
329
281
(
D)
(
D)
(
D)
(
D)
121920
2133
8612
9447
10023
8
3
145
7
185
53
76
26
11
8
3
145
76
252
53
76
26
11
[
e]
[
b]
[
f]
[
f]
1380
0
163
170
156
(
D)
(
D)
(
D)
(
D)
49617
1533
3877
4176
2942
570
35
13496
34
12931
1522
6237
2981
1561
587
39
13521
95
13011
1522
6237
2985
1563
17211
2077
73463
5901
79195
0
13492
19535
20242
472853
78669
1808187
262004
2084891
44190
288731
427989
496102
56
10
2104
8
2174
815
1085
134
62
58
11
2108
12
2181
815
1085
135
62
1904
[
f]
[
i]
[
g]
7611
0
1719
850
790
62214
(
D)
(
D)
(
D)
263683
27933
48801
28020
22545
13
3
344
1
360
84
184
47
22
13
3
344
1
360
84
184
47
22
[
e]
[
f]
[
g]
[
a]
2375
0
320
318
287
(
D)
(
D)
(
D)
(
D)
68870
1538
5843
5303
5619
446
136
5482
50
5582
1063
2520
875
483
489
202
5599
273
5929
1068
2522
876
490
17518
19201
53981
10587
67441
0
5205
5718
6350
367025
345403
1188455
318450
1577196
43151
129525
154840
165794
110
21
3191
7
3222
494
1936
466
196
115
57
3232
14
3269
494
1936
466
196
3880
[
g]
[
j]
[
f]
16747
0
3631
3031
2587
78315
(
D)
(
D)
(
D)
326691
14518
55695
49935
45814
111
15
1413
11
1456
293
740
182
104
130
24
1441
13
1493
293
740
182
104
[
h]
[
g]
[
j]
[
h]
14148
0
1437
1164
1397
(
D)
(
D)
(
D)
(
D)
319781
8081
38278
30169
34022
365
83
6622
101
6345
679
3803
904
458
482
234
6948
979
7556
679
3814
916
498
12773
11504
45215
51824
90012
0
7350
5854
5959
651692
676301
2068496
3247809
5377469
29378
216267
213914
260708
317
71
974
48
948
92
181
118
147
345
129
1064
378
1336
92
183
118
147
13022
11050
27638
53634
76381
0
399
782
2027
457117
476258
1057005
2931672
3697834
22611
14086
23240
58631
33
23
377
34
409
92
151
51
35
42
48
413
123
529
92
151
51
37
1349
3769
6230
37673
39928
0
298
319
454
55263
157246
260007
1778188
1844895
3532
11674
14173
19461
640
188
3386
134
3501
318
1056
623
557
842
503
3920
1411
5415
318
1058
625
572
21378
15699
51852
48282
99640
0
2340
4163
7536
765211
634789
1887392
2098676
4082446
23003
74499
128368
261715
985
157
8191
108
7771
817
3877
1171
873
1213
317
8775
648
8863
818
3909
1233
975
37685
21839
88262
87239
150684
0
7677
7565
11352
1127866
810320
2743804
3868867
5973318
55860
205795
216146
346464
687
200
1520
146
1682
94
271
132
163
1101
749
2505
5800
8811
98
273
134
177
32231
35244
71149
475547
533214
0
577
855
2308
1325023
1651816
3158911
28488417
32442619
151568
26878
37710
104619
55
36
526
104
610
47
222
98
62
101
154
707
2016
2851
47
222
100
70
1890
5620
9477
90485
96953
0
464
660
773
99422
241408
466639
4815586
5657570
10866
19833
27523
36962
128
39
4334
54
4452
326
2844
779
271
191
136
4521
346
4916
326
2845
780
294
4006
4473
22884
12685
36895
0
6292
4897
3362
129847
205040
627521
540153
1254801
10222
98648
106766
98686
388
95
11101
91
12189
3071
6224
1442
744
413
138
11179
190
12383
3072
6226
1443
750
13051
9385
50019
6307
68024
0
11962
9235
9842
461744
346824
1943829
318996
2814520
172339
437132
343608
354722
3976
330
160957
111
159525
26190
92574
25576
10215
4007
475
161149
503
160178
26190
92576
25577
10229
133929
45405
644890
43605
741588
0
189379
163911
133330
4232614
1745098
18389421
1956265
23225796
848303
4774735
4144357
3741959
6363
845
42918
232
43058
4869
15841
8035
6605
6415
1010
43150
722
43794
4869
15842
8037
6614
239205
131188
547634
141883
728467
0
34557
53469
89993
9387703
5688617
21352136
6317485
29843476
258988
1132967
1804322
3331772
2385
489
11659
89
11457
1354
3240
1962
1832
2414
573
11781
412
11911
1354
3242
1962
1837
96692
76315
220054
47088
284368
0
7205
13327
25119
4315729
3597181
10285198
2240564
13469410
96812
381461
608089
1216038
4317
634
27153
213
27112
2800
9798
5087
4122
4362
739
27317
581
27645
2800
9798
5091
4129
164883
101423
377068
159734
564005
0
21354
33836
56024
6441823
3959372
14373985
6446755
22338456
214706
691165
1135872
2060507
7343
703
87546
107
88195
9037
41718
17549
11196
7415
809
87737
805
89125
9042
41719
17551
11206
269298
114766
733563
83734
862013
0
89977
115345
149653
9915896
4760536
24763099
3748498
31044940
346678
2236736
3202938
4822837
1681
88
39420
9
39728
7104
21221
6324
3186
1692
104
39449
26
39767
7104
21221
6324
3187
59649
13564
194391
4409
212050
0
43066
41120
42210
1772168
442661
5129233
98443
5684254
171999
933652
930600
1064253
6214
769
64973
120
65567
6732
29974
12975
8252
6271
916
65193
510
66220
6732
29978
12977
8260
233620
128970
617619
74984
742538
0
64771
85353
111084
8779206
5454176
21868700
3476473
28361458
362116
1673032
2431662
3646996
4871
543
52141
59
52303
7213
23998
9570
5818
4904
622
52256
288
52704
7213
23998
9572
5820
187678
89261
466066
31534
538933
0
51315
63021
78261
5656680
2906174
13380978
1027882
15995317
271932
1221035
1490228
2121069
2197
241
57070
31
57525
8857
32533
9246
4173
2229
283
57147
206
57801
8858
32533
9247
4177
79281
[
k]
[
m]
[
j]
327772
0
65274
59685
55271
2409075
(
D)
(
D)
(
D)
9104443
267582
1394779
1404254
1479248
2657
209
30858
19
30665
4402
14353
5555
3349
2692
257
30950
30
30767
4402
14354
5555
3349
99188
29475
239778
6700
257629
0
30195
36524
44938
3063448
997789
6863714
223656
7614393
135528
692200
873856
1216176
2390
222
29441
33
29763
5327
11690
6131
3690
2399
242
29472
103
29870
5327
11690
6132
3691
85766
34136
232915
11638
269232
0
26263
40474
49050
2717258
1174471
7305688
414186
8718107
250685
832359
1105339
1392816
124
8
3753
3
3718
310
2095
863
299
131
18
3771
59
3789
310
2095
863
299
3720
[
f]
[
j]
[
g]
20494
0
4569
5623
3897
137384
(
D)
(
D)
(
D)
636779
10236
106840
151414
121709
4813
487
66781
113
71434
12948
31822
12857
7809
4910
566
66988
1044
72587
12948
31824
12858
7819
172393
68122
484192
55326
584513
0
67389
84493
104181
5978062
2601200
15638005
2315552
20235739
529782
1759223
2314912
3197128
236
67
1016
67
1106
75
239
223
193
272
165
1151
561
1711
75
239
223
196
8445
7265
20507
28577
50384
0
572
1473
2555
261762
236074
632614
987444
1724796
9647
11647
35257
74756
108
57
473
61
544
35
123
90
63
121
99
528
362
897
35
123
90
63
4313
8623
14702
44596
60672
0
299
599
885
132587
295716
476255
1893973
2431798
2404
6440
12786
24142
252
99
1574
45
1541
124
466
305
254
289
131
1661
154
1735
125
467
306
267
9543
18828
35106
51185
85230
0
1077
2048
3313
206108
530483
833173
1882444
2767259
3718
13798
25839
43359
335
181
1285
116
1398
122
298
193
174
343
250
1363
445
1805
122
299
194
174
14776
34308
53508
116969
171503
0
658
1302
2415
422231
959933
1492355
3551222
5248746
24986
12223
28027
58226
325
138
1198
110
1272
105
241
180
184
344
183
1263
576
1806
105
241
180
185
13849
22108
40352
91129
132111
0
550
1190
2532
376123
713779
1211862
3094016
4555632
16579
10703
23565
66977
602
257
3361
151
3503
312
1078
619
482
628
326
3457
687
4129
312
1078
619
483
25985
47361
86861
382068
483137
0
2522
4071
6470
666426
1231658
2162396
8551124
11431098
43655
39101
63664
128856
193
61
685
33
729
84
153
110
94
210
90
731
108
842
84
153
110
94
8758
9953
21060
22749
42534
0
342
734
1234
189777
232932
499044
457356
988801
7414
14924
17732
30142
1456
289
10781
156
10075
947
3675
2055
1638
1631
429
11141
697
10876
949
3678
2063
1659
52085
40103
141428
162621
287277
0
8524
13687
21990
899354
1077218
2597995
5313545
7936750
51191
109762
180386
285597
602
212
2344
151
2556
232
595
367
374
630
290
2450
426
2933
232
595
367
374
25329
31418
66041
84980
151506
0
1387
2461
5163
707526
906599
1838333
2733987
4773079
28054
31379
50542
126143
424
134
2048
89
2196
265
659
347
291
437
180
2110
491
2671
265
659
347
293
16630
21306
45505
94751
142139
0
1493
2302
3927
425831
729801
1342706
4001220
5478404
39137
32661
52928
95290
20
10
80
15
87
11
22
7
5
20
12
82
46
118
11
22
7
5
977
1341
2519
30117
30210
0
52
44
64
39518
41226
84055
1449504
1513158
944
1038
728
900
83
57
299
60
373
34
63
51
35
85
73
317
286
613
34
63
51
35
3855
11453
16236
68629
81028
0
150
370
485
106824
274356
403929
1659088
1953154
5165
4452
7949
9919
349
186
1615
151
1740
105
455
251
248
359
237
1676
424
2072
105
455
251
248
15580
33057
54729
153300
199782
0
1011
1674
3278
383564
861841
1413170
4129577
5361165
18218
23322
37678
76791
358
164
1755
90
1771
145
539
312
208
373
201
1811
180
1902
145
539
313
215
15784
27022
48865
43696
81476
0
1212
2029
2727
481714
767401
1460501
1155374
2380049
16260
33904
64466
95670
337
132
2909
61
2864
196
1316
543
261
372
181
3007
209
3105
197
1317
546
269
14075
24325
48649
74635
123376
0
2781
3524
3551
293270
516087
1004078
1888966
2989174
15288
46927
65225
76112
673
160
3653
90
3907
278
1223
744
653
692
196
3708
172
4047
278
1223
744
653
26764
21352
63840
30231
98595
0
2767
5038
8965
588712
480474
1412077
775541
2324281
13589
51454
104739
192813
379
120
1141
47
1127
102
231
128
168
385
145
1173
119
1230
102
232
128
169
16611
23044
43665
50363
88154
0
530
874
2333
300741
422913
821945
1086040
1865251
12431
12338
18772
50232
3312
687
12695
190
12425
2145
2788
1942
1916
3368
882
12948
737
13100
2145
2791
1950
1917
137175
123763
312338
208003
436374
0
6307
13159
26548
2139398
2335723
5345436
3976294
8290488
155832
131243
202406
404379
392
101
2331
42
2305
310
888
349
260
413
147
2403
73
2391
310
890
349
262
16243
14691
38673
18199
50380
0
1857
2285
3519
306143
283773
739400
396948
1049905
21214
32197
38544
61097
55
13
274
16
329
41
103
50
42
57
14
277
38
354
41
103
50
42
2499
1719
5209
8218
14891
0
235
324
537
63787
48794
134987
249211
426501
7564
4558
7317
14684
71
44
331
31
351
38
108
37
30
72
51
339
78
400
38
108
37
30
3298
8801
13146
25061
33648
0
246
238
405
62817
178078
261577
512871
726291
3868
4909
4668
9158
193
52
1019
23
1026
111
375
174
109
197
71
1042
27
1053
112
375
174
109
8060
9170
20989
6702
25427
0
865
1174
1474
159807
201703
428889
185529
585141
4146
13727
18752
28023
973
236
4315
75
4361
323
1123
823
837
1017
381
4505
354
4839
323
1123
823
840
39527
34450
93330
37043
131916
0
2549
5574
11469
963097
986274
2329617
1232402
3750507
51378
44474
98581
231590
520
181
1448
73
1496
85
197
172
260
531
245
1526
367
1886
85
197
173
261
22793
26886
55208
58210
117542
0
456
1180
3634
597548
730689
1469750
1889093
3625681
9852
12743
26712
87910
2113
485
9907
182
9917
835
2842
1706
1788
2201
700
10215
689
10748
835
2842
1707
1795
82519
71124
196133
140410
345718
0
6365
11487
24346
1864575
1695237
4468702
4050632
8996711
58011
129857
234811
542182
44
74
164
90
267
17
22
11
9
44
86
176
405
592
17
22
11
9
2336
14126
16636
171005
185198
0
46
81
130
97738
664747
770098
8745024
9742648
2535
1334
2435
4293
1317
459
3408
223
3556
151
477
422
543
1379
709
3721
1625
5291
153
477
422
543
59055
72930
143944
236306
373822
0
1136
2894
7588
1815002
2533595
4714680
8455929
13484075
92556
35956
77721
221779
5853
1060
39871
350
38780
2238
15135
8671
5648
6128
1512
40644
1489
40671
2240
15145
8680
5683
233054
167573
575256
269808
833649
0
35058
57385
76098
7745939
5849605
18091990
9380765
27940066
171208
783201
1408829
2185766
258
130
1045
132
1144
57
245
181
152
338
335
1336
885
2226
57
245
182
156
9221
10626
23734
87266
109104
0
551
1215
1983
414996
467145
1102434
4894765
6058224
4974
24315
60966
89736
267
145
994
222
1182
66
220
136
144
297
240
1121
1342
2442
66
220
136
147
10330
17405
30901
175962
196954
0
513
898
1950
451635
883060
1481538
9620986
10773332
3154
19158
33481
85028
127
56
374
118
516
49
74
43
60
130
85
406
414
851
49
74
43
60
5486
7773
14417
99780
113667
0
163
281
794
204720
302069
552538
5042948
5802492
7663
3875
9879
27367
126
54
656
65
700
46
202
130
80
137
97
710
238
940
48
202
130
80
4550
5724
12896
25356
37349
0
474
871
1065
134815
209712
435298
1245264
1687815
4868
13233
27718
33140
328
157
1332
135
1481
82
364
217
189
339
201
1388
424
1830
82
364
217
190
14505
25578
44883
172228
218804
0
817
1464
2560
568405
1115363
1893168
10697208
13009695
34797
34149
57411
99530
339
109
1546
102
1651
93
434
282
289
383
196
1677
433
2119
95
434
282
289
12978
13651
33688
41215
75082
0
1008
1847
3870
490343
535158
1273983
1823122
3215611
17588
33014
62412
136607
416
147
2163
136
2231
142
661
425
332
442
196
2239
289
2462
142
661
426
333
16705
25008
50521
77675
125204
0
1509
2874
4550
608799
808896
1709733
3200448
4903968
14485
44418
87241
153104
483
164
2055
195
2223
147
499
373
350
526
306
2244
672
2890
147
500
373
353
18461
18053
45426
75758
119294
0
1139
2552
4813
673991
690708
1679399
3467894
5345360
26184
37336
84134
177517
3541
1219
10843
610
11291
581
2053
1548
1773
3664
1762
11511
2455
13892
586
2053
1549
1776
156983
205142
402530
421325
838372
0
4745
10506
24679
4338252
5787979
11302540
13165032
25866543
78888
140988
296812
702117
541
216
2082
161
2169
103
548
294
321
581
331
2241
545
2754
103
548
295
323
20959
32025
60888
145642
208563
0
1226
1986
4362
614580
921203
1738608
5357146
7484065
9241
28675
49288
120328
293
114
1600
82
1651
130
592
264
168
302
161
1658
282
1910
130
594
264
168
12784
18098
36279
40986
75672
0
1223
1748
2322
336421
489415
937054
1345207
2345990
6898
21207
34034
53603
281
83
1881
95
2074
217
813
367
233
290
103
1910
348
2370
217
813
367
235
11403
13157
31589
103037
129810
0
1792
2421
3176
307848
369785
855320
3887880
4763912
17179
39882
55471
83818
1620
309
5709
117
5725
271
1266
994
1130
2193
1369
7381
1809
9308
272
1269
1000
1155
60671
45381
132137
63217
206235
0
2966
6781
15522
2100425
1651230
4561344
2375815
7546304
21779
90408
186209
507463
45
17
206
27
218
9
55
35
32
50
34
228
144
364
9
55
35
32
1612
2641
5109
14469
20313
0
106
236
449
47156
96490
165461
584751
793620
266
2308
5828
12216
488
117
2173
115
2145
138
536
405
398
528
229
2328
386
2589
138
536
407
400
18128
14796
42726
38723
78286
0
1313
2751
5465
549138
480923
1302333
1575736
2822756
13088
34908
70265
160486
34
44
237
81
601
247
96
43
36
35
48
242
168
702
247
96
43
36
1420
8224
10155
138814
144194
0
211
284
529
56361
386478
467028
7248769
7542991
50079
8088
8300
15905
125
104
473
90
613
76
95
65
53
135
146
526
243
824
76
95
65
53
5790
16818
23827
42006
64799
0
220
446
708
201481
592778
846739
1596347
2471127
13985
7708
12988
23967
87
59
312
74
408
37
70
41
45
88
75
329
222
573
37
70
41
46
3779
9590
14307
71057
85636
0
168
269
606
135379
334662
499638
2938616
3447399
4546
4992
7895
17294
183
87
647
110
767
52
157
106
86
198
111
687
254
958
52
158
106
86
8262
12074
22422
61228
79290
0
338
696
1166
300981
464946
834070
2452366
3189006
4349
11876
22335
42130
791
324
2335
173
2513
124
427
335
378
807
385
2414
412
2843
124
428
336
378
35252
56267
99923
131438
223704
0
981
2260
5328
1027253
1737070
3003494
4940412
8115114
18297
26868
58885
143284
995
351
2857
189
3039
113
484
415
513
1015
424
2950
335
3297
113
484
415
513
43221
54260
108639
57455
166422
0
1120
2831
7146
1460920
1918749
3769764
2143767
6059584
8514
34922
94057
244897
341
112
1478
74
1534
92
403
281
232
360
148
1533
167
1687
92
403
281
232
13625
15848
35609
43796
79988
0
921
1855
3158
447996
536820
1161577
1495802
2697225
7590
23358
52308
96036
3241
636
11393
262
11351
467
2515
2048
2197
3326
845
11693
799
12249
467
2516
2050
2202
131508
88128
271069
119530
404156
0
5986
13840
30407
4359898
2813754
8806030
3823974
13364260
32865
159166
403936
986420
485
163
1400
105
1468
58
266
188
215
499
205
1456
400
1805
58
266
188
215
20552
20631
46161
54315
95093
0
618
1302
2859
690570
723305
1570587
2180954
3617821
5661
18167
36001
87673
233
94
819
75
877
46
197
119
121
235
109
836
156
981
46
197
119
121
10116
12871
26019
47143
73601
0
475
795
1641
307139
401418
792799
1548791
2431543
10423
12212
21091
48656
421
137
1619
78
1682
81
413
265
288
439
200
1700
188
1877
81
413
265
290
18685
20599
46031
25463
70823
0
936
1802
4010
550896
638778
1386648
714004
2149590
18952
25430
48196
117242
4746
642
27078
200
26403
1470
9216
5631
4817
4827
803
27324
366
26858
1470
9218
5631
4822
179810
85952
393123
49408
420646
0
20942
37885
65084
6238613
3018804
13023143
1917507
14721239
71383
529872
1069125
2090496
1613
304
5742
140
5724
246
1367
1019
1125
1700
499
6031
370
6278
246
1368
1019
1125
64456
40188
130528
28573
155081
0
3198
6916
15498
1866058
1247258
3844807
944876
4864728
15883
86930
196097
450953
1340
412
6272
301
6614
524
1764
1196
1103
1373
488
6382
780
7210
526
1764
1196
1105
52933
58002
137964
195397
322674
0
3971
8078
15097
1727961
2002861
4568595
7236424
11697767
44135
110273
232925
465040
705
235
2715
156
2781
163
638
462
474
725
286
2786
395
3110
163
638
462
475
29723
35962
76974
143964
207328
0
1481
3084
6467
949853
1181158
2445109
5712854
7597656
17770
36757
80119
181903
1085
343
4179
204
4410
301
1093
684
739
1119
403
4278
371
4674
302
1093
686
740
44454
49937
111685
86211
181012
0
2540
4559
10219
1678249
2137214
4442324
4025820
8217769
56217
78299
148217
360448
561
185
2281
155
2399
140
683
368
327
577
218
2330
248
2550
140
685
368
328
22805
25340
56909
71670
130751
0
1559
2456
4467
805715
931501
2051247
2952527
5121364
17754
50106
79118
155152
397
167
1415
143
1495
73
300
233
204
411
207
1470
398
1819
73
300
234
204
17104
26011
48293
122570
177520
0
690
1612
2757
543642
853911
1564214
4055787
5932320
3752
20942
42072
87386
2290
431
9944
197
9776
398
2705
1970
1920
2356
537
10119
420
10168
401
2705
1970
1923
88695
58365
194044
61307
239484
0
6247
13353
26220
3660476
2466670
7828826
2682635
10034737
37075
194863
458991
995850
210
78
705
96
815
35
168
101
129
217
98
732
228
971
35
168
101
129
8349
11469
22555
90371
112560
0
366
689
1810
314809
438037
850438
3959034
4958749
3823
13351
21919
60518
1562
504
6065
318
6195
311
1469
1082
1015
1607
620
6229
825
6885
312
1469
1082
1020
64287
74763
163996
193903
349571
0
3411
7303
14010
2390589
2871839
6096179
7865824
14011523
25342
106904
225639
489446
357
133
1797
141
1922
253
512
283
264
370
136
1813
237
2042
253
514
284
264
14243
20793
41785
201379
224815
0
1155
1853
3563
636739
913480
1874368
10754080
12340294
22485
47814
70812
158153
503
225
1882
200
2021
144
443
275
267
514
270
1939
388
2266
144
443
275
267
21442
36900
65084
211845
270392
0
1008
1856
3617
1008462
1736216
3052614
13097151
17225663
62998
42076
68935
155456
97
45
506
25
506
57
143
79
74
101
54
519
53
539
57
143
79
74
4145
7597
13589
19240
28188
0
325
540
1034
120742
238929
415888
603201
977934
12339
9397
15830
33809
1516
594
5194
357
5458
351
1189
783
769
1556
711
5355
889
6181
352
1189
785
771
67741
106397
192844
395195
562211
0
2645
5262
10637
2135918
3713790
6540025
17041312
25696028
73543
98123
188476
374443
1133
387
4560
347
4709
276
1229
739
698
1155
475
4675
866
5351
276
1231
740
700
46979
59460
124236
364546
482482
0
2829
4895
9600
1952757
2628528
5303176
19078778
25793672
72642
102612
191252
386725
125
63
784
40
835
108
266
126
111
129
88
817
81
900
108
266
126
112
4871
10529
18407
32706
47089
0
595
819
1473
174213
403419
695352
1229362
1808394
22348
22010
27958
66621
308
111
1193
45
1218
86
308
189
182
314
128
1216
139
1333
86
308
189
182
12902
17608
35152
39382
74351
0
684
1304
2537
366090
522033
1020059
1279231
2370483
13530
17424
33775
66226
49
24
228
62
305
30
77
31
35
49
27
232
138
381
30
78
31
35
2286
4631
7756
95028
99833
0
169
212
485
58093
139909
288998
2952906
3149107
1849
3972
5660
14791
559
199
2336
176
2438
118
617
434
355
580
250
2411
553
2882
118
617
434
359
22238
28874
60807
149459
200255
0
1458
2932
4817
790120
950892
2069554
5142456
7206029
11721
45465
97524
177188
554
245
1829
215
2084
172
425
259
255
565
292
1889
575
2508
173
425
259
255
23444
36577
66024
148792
211982
0
945
1732
3491
775938
1128338
2109928
5366427
7874016
19952
32276
54543
114107
50
20
305
37
352
48
114
43
43
51
21
308
103
418
48
114
43
43
2349
3438
6786
228697
233917
0
238
279
574
69780
117710
216400
12800754
15105608
6231
5409
6547
15620
517
155
1838
81
1893
136
397
305
302
530
190
1886
230
2103
136
397
305
302
22005
27367
56571
72116
141610
0
899
2050
4132
596757
818472
1588470
2227528
4346749
29319
20066
46828
102996
1122
542
4400
371
4637
241
1165
677
570
1166
669
4573
1360
5816
246
1167
678
572
48434
103258
166849
634612
794523
0
2667
4495
7821
1437882
3125012
5000469
27723871
35429395
34911
73472
121220
228512
372
132
1405
116
1516
111
350
233
217
379
149
1429
398
1845
112
350
233
217
16112
21851
43284
475597
509571
0
788
1553
2950
610773
888506
1703986
25168808
27718051
23314
27651
50447
98156
49
26
147
29
174
11
23
17
26
52
34
158
79
241
11
23
17
26
2111
3648
6208
31468
38815
0
54
118
352
77741
138741
231856
1290377
1612483
1036
1598
3557
13971
352
124
1671
56
1664
179
481
268
249
356
145
1697
138
1779
179
481
268
251
15612
23223
45274
97410
145065
0
1052
1798
3396
429990
700790
1312224
3449628
4804405
16151
27118
43289
100174
160
45
760
40
803
83
216
138
119
172
48
775
68
840
83
216
138
119
6648
6176
15877
30597
42715
0
486
923
1625
202091
173209
459612
1204753
1592291
5332
10656
21639
43471
1806
444
14528
146
14423
1233
5861
2860
1993
1884
538
14722
529
14977
1233
5865
2866
2004
73560
79070
212068
174250
403601
0
12912
18963
26848
1748030
1936194
5023690
4328995
10124265
71243
259430
400063
636707
1141
249
3920
83
3928
225
870
668
701
1158
299
3988
218
4141
225
870
668
702
48584
37271
102495
70618
174589
0
2023
4500
9683
1461471
1100143
3021093
2561247
5769328
15196
51872
113514
279257
266
64
1027
21
1028
55
292
178
144
274
94
1066
100
1148
57
293
178
144
11680
9873
25560
18870
44963
0
686
1182
1908
292266
258264
635994
511272
1234240
7578
15488
22380
41926
1175
288
11660
180
11662
784
5787
2185
1251
1228
423
11858
616
12327
784
5787
2189
1257
47090
44310
135141
160782
302227
0
12274
14230
16755
1585524
1572451
4397998
6432805
11570561
61634
311371
392827
520941
2777
663
18424
254
18528
1866
7195
3390
2417
2856
837
18695
578
19143
1868
7197
3394
2427
112975
106314
290611
150934
432015
0
15710
22484
33083
3105795
3012616
7840492
4603187
12783327
108416
334575
522126
838978
2666
584
23369
286
23156
2028
10371
4397
2808
3802
1702
25890
2821
28328
2038
10392
4449
2983
95968
67239
253729
130476
391849
0
22221
28956
36856
3044995
2184684
7766025
4891764
13568355
104165
593492
808828
1060302
1436
290
13526
126
13639
1449
6658
2197
1472
1851
568
14334
687
15008
1449
6671
2224
1541
51641
34470
134021
23194
161687
0
13652
14411
19614
1796437
1263348
4712214
1012296
6123814
63974
487138
484212
676295
1312
392
11107
232
11629
1349
4857
2010
1363
1650
1189
12342
2222
14901
1351
4868
2033
1429
43435
31343
115084
42500
169013
0
10304
13243
18218
1519080
1116089
4069703
1718816
6502996
88043
378762
460887
655461
4131
776
36572
516
36503
3920
15741
6722
4659
5444
2155
39626
6055
45157
3929
15785
6813
4892
152412
97974
392627
334156
751200
0
33662
44460
62345
6582426
4856228
16969445
21140657
41807488
318845
1256916
1679686
2564788
1355
349
9513
227
9534
736
3973
1713
1255
1830
1013
10763
1710
12326
742
3985
1746
1315
48699
35635
121373
49555
169728
0
8475
11293
16687
1917553
1405923
4902613
2130779
7152802
46516
386162
487195
693678
2994
592
27191
420
27093
2376
11657
5387
3724
4484
1740
30543
8103
38512
2389
11711
5610
4142
106186
62985
281010
218816
507297
0
25681
35585
49946
4666154
2826161
12357227
12978172
29223491
161828
1042741
1513465
2310537
1928
364
14864
205
14716
973
6073
3013
2224
3300
1756
17966
3498
21472
974
6105
3084
2439
68242
41756
173320
52082
237954
0
13418
19902
29718
2678806
1536167
6644819
2088420
9550548
44036
486422
764031
1185925
7181
1280
59158
645
58621
4302
25005
11841
8552
11401
5223
68490
7592
75423
4336
25087
12082
9422
247745
140010
640852
157526
803332
0
54654
78604
114751
9781730
5749681
24854467
7191555
33161822
235003
1979115
2828589
4337355
2991
471
35619
267
36391
5096
18276
5851
3537
3608
960
37008
1449
38926
5106
18309
5920
3728
105150
53063
284334
62053
335853
0
37404
38126
47328
3295572
1867499
9026483
2444538
11692182
204257
1120058
1181475
1497034
1345
241
12128
147
11957
850
5632
2222
1505
1735
756
13186
2686
15368
853
5641
2251
1605
48008
24921
121383
106138
228588
0
11902
14667
20186
1795712
1109075
4682963
3621426
8331851
51208
439522
526494
766854
706
194
6210
172
6115
671
2757
975
651
785
349
6469
1655
7510
672
2758
981
664
26407
25298
73288
121576
199759
0
5655
6409
8606
1007456
1088959
2932772
6387349
10054870
57924
218172
236311
355451
1700
371
19133
206
18998
2459
9486
3030
1816
1973
710
19835
826
20284
2472
9500
3054
1868
60870
40873
166366
42935
208649
0
19414
19735
24036
2197449
1587252
6029531
2236109
8360952
129899
669763
656094
834994
4619
971
34343
453
33829
3192
14413
5838
4396
5236
1839
36064
5384
40568
3201
14437
5896
4557
177279
132814
441175
414601
876175
0
29972
38565
59455
5284383
4144373
13398502
14926976
30070803
175672
919279
1194773
1801922
1193
126
6766
69
6606
523
2343
1373
1016
2175
719
8677
1367
9760
527
2356
1446
1260
39253
10357
79012
16382
92219
0
5298
9040
13354
770851
314007
1799282
577847
2395925
23952
142241
230056
297853
1186
260
11339
279
11310
895
5441
1905
1347
1722
865
12650
3140
15410
900
5462
1945
1451
39246
19979
101881
62546
159824
0
11279
12430
18023
1675937
808430
4335745
3224839
7697921
56030
504034
528212
800066
1680
449
7685
182
7685
351
2280
1518
1266
2271
907
8936
2315
11160
353
2291
1565
1395
44190
24330
100445
33619
134052
0
5210
9994
15640
1321174
774581
3088929
1668574
4918105
19940
161465
301527
504372
1144
306
3782
55
3789
266
976
493
584
1355
603
4340
455
4720
272
981
497
611
49843
51475
115338
35670
152969
0
2097
3330
8114
1809803
2054809
4337771
1602363
6329881
32199
69395
105005
290011
2652
660
29640
383
30217
4159
14665
4826
2850
3578
1684
31811
3092
35197
4162
14690
4864
3005
90081
67047
254615
131552
391874
0
29436
31447
37185
2569600
2068352
7467741
4705741
13053792
157592
840151
873001
1082788
13064
2043
46523
116
46573
4478
16815
5594
4650
13938
3162
48699
1194
50115
4505
16835
5644
4765
592379
319327
1050595
100802
1175181
0
35016
36616
64714
21159597
12576202
37434354
4001196
45181287
452303
761974
905014
1854664
1129
77
12965
16
13118
1405
5194
2978
2196
1437
195
13544
330
14081
1406
5202
3008
2301
34750
7450
102367
4706
114827
0
11737
19668
29195
1102094
249901
2875651
94832
3394498
60078
265630
476272
827002
2807
405
36352
122
35636
2580
15052
9296
5403
6039
3338
43548
16104
59659
2605
15112
9512
6148
89787
43657
305027
193751
513657
0
35320
61397
69793
2277319
1177511
7090027
4056330
11641638
81482
669410
1289942
1599833
1903
262
21632
96
21591
1848
8781
5271
3331
3721
1782
25725
3998
29574
1869
8828
5429
3829
61541
31970
192679
74362
270455
0
20298
34920
43594
1615844
913043
4682354
1713518
6966887
62571
402672
745964
1054681
1389
167
26529
100
26484
2631
13493
5810
2827
2774
1093
29404
5318
34684
2639
13521
5925
3210
43313
14022
161673
81024
254887
0
29844
37769
36433
1137922
314064
3694377
1188220
5440836
70815
587291
821069
911689
1750
201
32256
133
32113
3904
15646
7000
3434
3139
998
35206
10029
45167
3937
15704
7165
3907
54654
18380
198176
163731
384264
0
34957
45648
44205
1654571
636382
5136017
3439196
9573004
151099
700382
1009950
1147220
6565
865
50756
255
50487
3414
18407
12159
8734
10704
4425
59391
12115
71238
3430
18436
12326
9442
225608
100055
570677
392897
1012190
0
42930
80959
116183
6589892
3004105
15429783
8826901
26376156
119018
956481
1899218
2990309
1631
213
17457
63
17253
1660
7255
3920
2455
2511
786
19200
2083
21055
1664
7267
3992
2661
49661
15614
139677
27949
171506
0
16430
25971
31811
1091979
364707
2995788
524422
3803613
45354
314726
519686
707275
8063
1469
67706
420
68687
8816
30644
11713
7854
9541
4438
72499
23761
97431
8834
30713
11795
8097
313671
233610
797297
1891779
2743237
0
65893
77455
105203
3963591
3275038
10140587
29608174
41868408
250722
782552
855701
1184673
1068
131
18967
58
20286
4173
9074
3675
2010
1717
752
20512
3135
25926
4204
9111
3751
2155
30801
9807
107468
18148
140858
0
19876
23996
25921
408663
144301
1418341
268937
2110471
89463
258971
286560
321396
721
91
24780
50
24945
2306
14261
5454
2043
1401
622
26385
1495
28149
2320
14288
5570
2265
20672
7455
120958
8171
130568
0
31635
35142
25582
325318
138815
1656566
164346
1941068
39269
424395
450899
346125
2945
271
43790
338
43583
3826
18422
11271
6465
5803
2089
50089
32660
82392
3972
18542
11670
7475
92593
27998
327621
612627
938245
0
42784
74652
84347
1822741
595291
6531117
9595228
17760222
168572
877555
1526842
1714445
5609
998
70186
225
68002
5399
27641
17382
10865
13461
13075
91620
32317
121095
5506
27776
17759
11962
179593
128671
640065
306398
930034
0
65474
115331
139064
2297964
1667404
8320445
4010493
12825358
153184
922567
1521980
1809509
2032
381
43014
285
41711
4669
22092
8503
3865
4598
3575
50122
42749
91039
4722
22279
8766
4556
63589
43110
265094
663851
943824
0
47947
55238
49637
1021032
656037
3896128
8221706
12973999
100955
634737
768791
776511
471
87
7229
60
7012
526
3470
1646
780
1480
1318
9873
19730
30042
546
3507
1751
1029
14677
10860
55497
140007
188875
0
8033
10682
9912
244423
168380
882783
1589722
2608531
10703
121953
166425
162839
589
100
20096
49
20249
1940
11788
4235
1560
1442
1427
22783
7403
30593
1953
11833
4395
1851
18791
12759
104151
51791
160740
0
25904
27271
19722
457962
290253
2210698
1011407
3551638
39731
469239
566303
478869
1786
190
34149
109
32981
3606
17276
6704
3280
3452
1219
37627
8188
44246
3622
17337
6875
3790
57231
21075
203453
174905
383103
0
37193
43755
42594
971680
322858
3138790
2251868
5660262
79743
537501
621008
672042
710
145
12104
64
11600
1097
6208
2268
1103
1505
1196
14238
8103
21828
1114
6232
2351
1258
24172
17097
84953
116549
206770
0
13284
14663
14031
348651
234857
1143560
1361018
2587065
20313
163416
180082
186100
15
24
117
50
141
65
1
1
0
18
29
125
10401
10538
65
1
1
0
[
f]
[
h]
4722
1778834
1730991
0
[
a]
[
a]
0
(
D)
(
D)
62723
23431534
25321148
5101
(
D)
(
D)
0
608
118
10410
100
10589
1262
5408
2044
1021
1001
605
11405
14826
27596
1299
5419
2061
1113
[
j]
[
j]
72825
622780
713547
0
[
j]
[
j]
13403
(
D)
(
D)
975717
9188377
11238049
21155
(
D)
(
D)
175302
706
42
24456
15
23658
2001
13053
5638
2214
1147
286
25479
155
24798
2004
13064
5716
2456
21722
4082
121562
1701
121783
0
29233
36382
28324
295887
59695
1442241
26786
1537594
30262
322758
413784
361737
1749
233
32871
133
31922
3730
16308
6572
3223
3698
1215
36471
7902
43582
3738
16373
6721
3708
53705
17102
190132
134080
338802
0
35280
42727
40998
738109
247399
2422222
1850122
4841680
75049
427231
489959
513547
569
273
14625
80
14379
1462
9066
2106
820
989
1477
16416
1804
18037
1466
9087
2156
913
17029
22630
80466
24891
110496
0
18070
13430
10204
239744
278211
1063595
323865
1524819
19983
230760
180185
156259
1677
211
36824
93
36791
5230
19041
7031
3507
3235
1470
40644
3698
44829
5243
19107
7277
4130
49320
16977
195247
47965
257743
0
40423
45640
45193
1021573
328208
3782298
947397
5129063
131268
710549
823555
923978
816
238
8739
217
9646
1845
4121
1506
886
929
301
8947
845
10634
1852
4127
1517
900
29542
34594
94985
134969
255296
0
8583
9858
11737
826889
1012985
2646575
4621078
8854120
194124
208232
267357
339592
420
90
5755
36
5651
645
3109
817
556
476
231
5968
421
6251
645
3109
819
569
15478
13587
47765
18565
66614
0
5936
5322
7490
348636
311846
1044506
383591
1479907
14637
105413
103427
163507
1808
297
20760
148
20485
2428
9656
3802
2369
2671
1059
22707
4460
26681
2435
9686
3866
2554
52614
24259
154707
64440
218135
0
19737
24892
30373
1379665
682159
3904295
1627914
5754995
79170
417637
593416
794963
117
70
715
69
760
118
225
80
76
233
420
1188
2189
3237
118
225
81
82
5458
13726
21049
499707
539994
0
476
536
1000
167985
472101
707175
20210183
22506160
5407
16553
17657
31449
195
58
1737
75
1871
296
795
249
188
238
96
1828
143
2048
296
796
250
195
6551
4749
16967
22303
42844
0
1512
1637
2457
225446
179444
607199
1066661
1908197
15285
59094
56702
80143
143
69
780
56
881
129
269
121
111
163
221
956
316
1307
129
269
122
117
5670
10030
18597
36083
52532
0
531
814
1507
228289
446282
804776
1578528
2312408
10265
22527
32103
57382
75
37
566
27
603
103
193
81
71
82
49
585
54
643
103
193
81
71
2899
5211
10182
7892
19312
0
429
520
927
96005
208477
369648
350799
727102
5560
15343
16927
28410
4063
839
41837
342
44781
8447
21826
5451
3743
4697
1960
43686
6209
52724
8457
21835
5475
3808
159275
129006
408206
432037
897609
0
39870
35955
50709
4619803
4019842
11751222
15498528
29343436
303242
870304
884511
1361114
4073
564
54616
236
52853
6359
28025
8301
5297
4680
1425
56209
1890
56025
6361
28034
8323
5374
146663
72478
399971
86944
486569
0
54520
54176
71204
4072344
2265898
10688781
3080106
14282732
182361
1212223
1269006
1817643
87
43
466
25
458
39
149
60
46
90
60
486
129
723
39
149
60
46
3550
6916
11963
20152
40124
[
a]
[
e]
391
657
62743
205453
293273
688105
1226119
(
D)
(
D)
6611
10144
40
31
221
8
236
32
73
28
25
55
67
272
143
440
32
73
28
29
1480
3218
5344
18030
21800
[
a]
[
c]
182
310
28961
76219
114131
536703
654375
(
D)
(
D)
2309
3833
589
61
6534
16
6526
950
3248
948
678
609
78
6580
51
6605
950
3249
950
685
21869
9152
52332
8152
63375
0
5826
6314
9273
362004
178605
838261
179904
1131230
28053
83748
83362
127517
788
201
3307
39
3263
175
1127
481
474
851
322
3497
903
4341
176
1127
481
481
33428
34356
79909
72712
161890
0
2293
3155
6615
397741
484715
1007185
943729
2178747
8998
22130
29206
71509
335
52
1367
15
1341
128
381
204
216
370
94
1447
85
1480
129
382
204
219
13022
6908
25413
6915
33589
0
789
1364
2963
223604
135612
444351
150037
651402
4458
12549
19502
44811
404
90
2562
28
2475
303
821
450
351
441
123
2635
130
2665
304
821
450
352
16284
11784
37946
10510
49244
0
1700
3000
4780
262122
195986
615740
206168
887459
14298
29850
41070
74258
5
2
19
35
49
4
7
0
1
8
12
34
324
327
4
7
0
1
[
c]
[
e]
651
6682
7137
0
12
0
[
a]
(
D)
(
D)
35025
407014
453446
18
407
0
(
D)

11
8
98
43
139
7
41
17
9
24
13
116
1445
1683
7
41
17
9
379
[
e]
1019
34073
34511
0
79
102
125
26366
(
D)
59767
1934052
2205385
5865
3395
4877
6638
4
4
26
31
63
5
7
4
3
23
34
78
498
540
5
7
4
6
[
c]
596
823
6158
6501
0
15
22
[
b]
(
D)
31121
41947
370037
373858
717
171
739
(
D)

56
18
418
13
420
73
163
51
49
60
25
429
43
458
73
163
51
49
2014
2412
[
i]
[
h]
8704
[
a]
300
331
683
34639
50623
(
D)
(
D)
188320
(
D)
5369
6427
11759
92
18
1677
11
1619
436
737
197
126
96
25
1692
26
1649
436
737
199
128
3214
2622
10098
2198
12262
0
1368
1300
1641
63388
50927
227153
46575
295530
15028
35164
31044
30149
20
4
157
2
155
25
67
19
18
21
6
161
2
160
25
67
20
19
750
377
[
g]
[
b]
1911
[
a]
146
132
255
21542
13471
(
D)
(
D)
56852
(
D)
3534
3865
7069
400
98
3347
75
3353
323
1388
642
410
443
266
3576
776
4305
323
1389
642
425
14652
14408
41850
72871
118838
0
2982
4242
5548
409389
390914
1139363
1937120
3454151
21252
77440
103856
155530
71
35
432
40
476
35
134
82
69
95
104
538
283
837
35
138
83
77
2513
4876
9175
9529
20972
0
273
574
892
65580
154029
275856
296629
672460
1244
6954
17230
22778
255
96
2072
77
2058
252
904
252
222
334
212
2309
375
2593
253
910
259
241
9649
13128
29103
43350
71443
0
1667
1704
3013
339835
470550
1072152
1951427
2995330
35940
74793
53493
102412
423
35
6404
24
6609
788
3014
1411
901
459
57
6569
181
6943
790
3017
1415
930
12858
2756
41801
4941
50543
0
6370
9224
11840
283050
72597
918308
122961
1148677
30133
119080
176158
250662
960
215
12103
101
11884
1014
5820
2390
1354
1751
1369
14390
1416
15464
1017
5850
2468
1573
35205
30366
112226
36168
157548
0
13021
15655
17818
1275518
1092884
4034806
1411102
5885937
43313
429627
562157
666306
85
28
980
11
1164
285
508
151
100
91
52
1012
39
1250
285
508
151
102
3368
2930
9275
11470
20831
0
1084
957
1319
87646
65645
216136
465615
759070
18911
22010
17996
29886
252
70
2435
29
2616
459
1209
355
223
318
196
2639
3457
6309
459
1214
355
230
9721
11564
28634
440354
508558
0
2325
2323
3001
200517
256370
627463
13301223
15289462
11504
52954
51699
67592
568
100
5142
18
5155
711
2565
681
527
649
210
5340
287
5629
711
2565
681
534
21850
14405
52993
17586
69810
0
4803
4451
7006
390304
258795
988260
375310
1436498
31874
96548
90689
142750
760
284
4256
133
4496
442
1557
712
588
1098
808
5202
1516
6954
448
1558
726
650
27012
30942
73969
45531
128606
0
3390
4749
7773
741896
848677
2027019
1345705
3657871
32309
79453
123055
220757
2262
573
18050
288
17540
1782
7232
3249
2300
2436
1207
18896
2839
21245
1792
7234
3255
2319
88081
96170
255099
472819
700034
0
15536
21464
31036
2776375
3298621
8088916
18059477
26820770
125505
420347
581050
914294
1339
341
9191
235
8961
878
3514
1386
1228
1612
884
10083
1611
11132
881
3527
1406
1258
52744
54348
142379
140813
304663
0
7274
9139
16699
3303612
4203993
9400175
14215609
27695721
81849
371936
480768
974374
982
167
15511
117
15434
3567
7316
1995
1305
1321
698
16504
3560
19889
3578
7334
2027
1369
35048
26628
105463
149776
270164
0
13726
12950
17469
1135884
926558
4813713
3615605
9174921
521459
1082350
474327
687647
134
25
2957
24
3077
539
1741
393
212
148
61
3016
95
3213
542
1741
399
216
4793
2582
15310
11164
23205
0
3345
2476
2785
208782
108339
623426
1084753
1356490
38254
116951
79447
97716
1202
222
6200
135
6146
630
1485
1227
1306
1546
683
7092
1426
8546
632
1494
1243
1354
43960
31559
106807
136174
250271
0
3331
8384
17741
1147598
1086162
2879754
7401707
11364268
87713
90258
166178
334666
210
93
1747
84
1855
201
772
316
200
346
390
2213
2742
5364
202
775
321
219
7927
15907
30002
148719
182119
0
1658
2086
2661
262786
657408
1132688
6138791
8059848
31358
49951
61577
90983
1013
265
8960
146
9749
1872
3878
1449
1026
1476
907
10212
23555
36942
1909
3901
1470
1101
40453
46041
115696
925303
1071852
0
7999
9598
13701
1576550
2076215
4805690
47322782
56586478
190902
275960
358329
542666
660
132
7351
134
10005
2874
3571
1473
940
842
306
7759
724
11265
2898
3572
1483
972
23441
17700
66572
52402
149238
0
7538
9685
12492
832517
1174138
2786980
3763781
16472632
531207
242458
299253
408673
633
204
4554
202
4879
710
2063
614
450
698
417
4851
3457
8914
714
2064
616
468
24366
27607
65865
201661
282984
0
4015
4011
6108
834490
994154
2355271
8335571
12751228
53526
155072
147760
233879
0
0
0
12
17
4
0
1
0
0
0
0
41
46
4
0
1
0
0
0
0
21456
22329
[
a]
0
[
a]
0
0
0
0
963924
1018731
(
D)
0
(
D)
0
6298
1633
18925
388
18883
289
4654
2586
3092
16889
15986
44908
60479
104045
312
4676
2695
3934
273819
293167
640561
1279874
1937191
0
[
j]
[
j]
42842
7826663
9532666
19343627
51864010
75882131
50161
(
D)
(
D)
1240031
1490
625
20114
514
21588
2896
10533
3485
1850
3465
3071
25199
22851
49611
2925
10582
3671
2265
52222
60168
175831
389698
644801
0
22866
22470
24206
2327327
2813022
7509192
18117291
29171861
143351
639606
721180
885605
1088
242
14509
204
15078
2564
7079
2491
1440
2322
1256
17263
2459
20151
2571
7107
2589
1698
39172
26588
114600
87706
198764
0
15323
16050
19103
1612330
1070072
4682585
3526191
7530420
130791
462679
507076
657582
828
274
12347
280
12488
1630
7107
1606
808
1284
906
13650
19216
34501
1636
7132
1659
916
30906
35369
100166
357277
491283
0
[
j]
10286
[
j]
3086777
3777186
9365781
47987704
63179015
232555
(
D)
812689
(
D)

4
5
58
10
104
43
30
8
4
4
13
66
16
118
43
32
8
4
192
1188
1458
5189
6952
0
[
b]
57
[
b]
10154
66779
108801
390188
507967
5342
(
D)
3276
(
D)

1079
360
27693
500
28980
5398
16605
3350
1558
1359
550
28454
2476
31734
5410
16651
3456
1653
34101
26180
129233
130924
281826
0
30590
21295
19989
4222598
3288198
13543854
12049586
29258580
524713
1786436
1928549
2347601
677
435
4602
479
5394
524
2024
773
452
881
1402
5842
33300
42286
531
2028
783
494
29285
76539
119909
1412650
1549222
0
4423
4978
6068
1240087
3316092
5065611
64093700
72599976
36955
133415
154955
240850
4111
657
122538
461
122348
10471
81921
17870
6787
7033
2464
129476
5040
133850
10514
82074
18488
8065
142825
79450
590508
189327
796730
0
166736
113534
88595
6292186
3324210
20993712
9184991
32216309
423945
4154743
3663019
3538644
55
42
954
58
1262
357
567
107
46
71
153
1089
591
1995
360
568
112
46
1821
4717
8369
15603
36076
[
a]
[
g]
[
f]
618
153620
316480
630364
587731
1880198
(
D)
(
D)
(
D)
38055
3081
729
97693
541
97835
10614
64794
12973
5136
4901
2719
102923
4832
107474
10649
64968
13385
5844
97894
56111
425854
64390
484073
0
122282
82520
65446
2094009
1492556
9141297
1863756
11398855
330099
2365084
1709739
1438155
1300
293
57539
169
58096
9854
38240
5879
2338
2865
1647
61626
1893
64342
9877
38333
6162
2943
43555
30981
205492
35609
259992
0
68794
37189
30010
1577129
1196692
6714607
1976983
9560649
350564
1880282
1047361
935073
3148
780
48223
324
50532
7983
27669
6704
3785
4129
2387
51225
4718
59521
7999
27719
6797
4007
116835
100236
357029
109158
481930
0
53041
43087
49828
3436928
2803671
10904771
3791169
15633932
353201
1532630
1367152
1623054
508
184
5032
80
5076
687
2411
754
493
867
660
5975
4860
11247
692
2425
770
581
16881
16125
49426
121715
179086
0
5029
4872
6349
440189
396747
1267617
3182240
4874477
24029
126853
126827
167717
1433
176
19574
116
18372
2146
8607
3903
2032
3649
1788
24074
9874
34473
2207
8687
4089
2511
45396
20286
141660
99897
255284
0
19106
25434
26369
738165
301639
2032398
1346792
3979753
89318
247594
305431
376120
316
46
3831
39
3732
287
1537
935
572
682
316
4568
1678
6428
287
1547
948
644
8651
4972
30757
9277
42138
0
3545
6141
7191
241956
134648
791345
248424
1135420
7946
88126
148343
179830
915
252
8399
249
8465
1252
3507
1401
1004
1440
748
9580
2500
12496
1265
3525
1433
1074
30999
22307
83598
56275
145408
0
7120
9131
13229
1144219
922602
3162031
2317005
6052086
90969
241512
311976
488962
147
68
1830
161
1952
250
923
245
162
165
87
1890
234
2099
253
928
254
169
4597
4200
14242
8349
25881
0
1804
1561
2081
214922
205277
685948
461659
1460088
36976
86163
70166
91337
6935
828
170286
181
169613
15137
110590
24370
11411
9769
2843
176370
1468
177037
15156
110689
24665
12158
255211
157295
930799
118574
1082253
0
212169
157076
151269
14735182
9935872
45398859
8202120
57179550
936270
7112588
6088849
7248728
3598
524
93495
270
93638
10550
56480
15356
6630
4940
1358
96235
2848
99422
10579
56511
15471
7029
129493
81009
508936
551711
1093608
0
113388
98740
86730
4440435
2408227
14916726
15343790
32697382
472411
2539486
2669606
2782312
7319
1194
92354
518
92816
11786
45209
16163
10224
9380
3929
97580
5164
103430
11811
45245
16258
10496
271220
184572
781709
389760
1212838
0
91211
106566
136646
12820862
9124180
34964785
19860735
59780006
590725
3256156
4106451
5916686
832
86
27528
74
27877
4323
16846
3920
1747
896
130
27691
126
28097
4334
16849
3939
1774
27573
8540
113469
11211
131134
0
32395
25220
23037
1184081
365248
4359088
538596
5362119
210351
1017557
898251
970979
4320
995
78295
511
85437
18616
46116
8865
5161
5093
2175
80503
5032
93798
18665
46157
8927
5276
169543
148219
503050
370405
1013049
0
80216
57884
69174
10899080
9501034
31459404
23296222
66314054
1255503
4287669
3117209
4145182
3391
791
82976
588
86087
20056
47735
8659
4623
4298
1541
85012
2719
90877
20091
47790
8746
4852
121942
92620
412742
188749
658487
0
85191
56119
61214
6194426
4438932
21589205
12252302
38585097
1152328
4223693
2887315
3312802
1230
411
9634
252
10019
1299
4060
1552
1075
1509
823
10377
1312
12088
1313
4067
1566
1106
48859
63911
145444
164407
338346
0
8488
10251
14399
2687506
3434820
7817445
8985639
19917814
99658
410863
492230
763045
2558
416
36693
235
37056
4776
19583
5980
3415
3023
912
37813
2098
40052
4789
19593
6010
3524
94604
62028
278720
151949
443252
0
39625
39087
45370
4036766
2374170
11313305
7106252
19851384
257445
1436725
1546218
1966257
2773
257
48695
122
53071
8646
23210
10699
7007
3172
859
49814
5830
59978
8649
23235
10733
7070
91794
42667
336563
94167
459455
0
47890
71522
92671
2212991
956368
7757842
2514253
11551095
353364
1183309
1485905
2073038
5785
7577
19857
6562
26873
1394
3742
841
1149
6056
8616
21223
22458
46528
1398
3758
856
1162
66261
221967
304299
2399500
2788276
0
5783
4262
7538
2982466
10857683
14980488
160668169
192378035
422066
259826
291846
435004
2407
1012
22384
734
23853
3865
9953
3332
2308
2673
1417
23120
3118
26293
3879
9962
3351
2335
85249
99560
254947
129040
437967
0
20073
21869
30559
3175397
3113396
9906795
4903995
17172711
593911
1051802
1071715
1352585
317
160
1111
141
1254
131
247
130
153
445
274
1370
1153
2690
138
247
135
156
13264
23369
40273
69389
115780
0
503
839
2006
437207
601369
1225884
2295035
3624788
26095
24187
39782
82513
4922
3132
20809
1120
22833
3371
5845
2344
2153
5300
4601
22754
14771
40714
3415
5853
2359
2233
237088
665051
954569
2659550
3993443
0
11964
15602
29694
5610753
12061358
20073845
51191014
81464024
592781
505246
587223
1002280
2830
555
29881
317
29737
3911
14234
4824
3128
3421
1307
31405
3823
34900
3917
14251
4870
3255
105699
86579
295829
346518
671035
0
28856
31629
42099
2422524
1727399
6477143
7314102
15062208
192784
640631
685618
966235
1301
271
27644
121
26365
2219
14621
5662
2198
2535
1483
30549
5530
34569
2252
14651
5787
2516
48022
43673
193356
104174
300645
0
33473
36236
28531
1300310
1200603
4713810
3302892
8658039
85159
703638
761667
701644
2251
639
17404
190
17423
2036
7606
2775
1920
2446
1071
18106
3492
21607
2056
7609
2792
1974
95150
119861
275013
419606
707187
0
15671
18242
25998
1533013
1872598
4709321
7146025
12888204
111519
339433
398911
530080
8112
1242
141606
274
140497
26312
68815
22677
12735
8575
2095
143054
4402
146767
26323
68824
22706
12819
302273
225416
975452
422631
1464752
0
139503
148493
169567
4732912
3138396
15882700
6846459
24970079
637117
2587544
2511770
2905989
1952
448
25305
277
24507
2818
12716
3819
2415
2214
766
25989
1538
26561
2826
12725
3839
2495
72574
57242
210227
137059
388540
0
25545
25123
31968
1813040
1388805
5679665
2507833
9275986
128053
793626
741197
966761
784
94
7015
32
6464
584
2872
1240
926
877
213
7246
1122
7744
586
2872
1246
942
28353
13270
70877
80685
149111
0
6169
8190
12494
868000
468442
2067346
2712449
4854056
31285
135845
197953
331877
216
58
1605
58
1668
223
611
308
203
247
94
1684
775
2452
223
611
308
219
7919
7352
21205
31551
51801
0
1342
2052
2676
260950
284935
722851
1244440
2043488
14486
35932
58404
88544
651
108
5485
74
5498
581
2491
1022
597
712
255
5716
417
6104
581
2493
1025
606
24609
12036
56535
26547
86262
0
5224
6790
8054
786213
401664
1752871
1030934
3086608
22032
128312
178285
242701
7220
1533
16284
132
16646
625
2130
1819
2845
7610
2814
17974
630
18889
633
2130
1823
2872
314262
233178
605756
53671
694749
0
5034
12510
40454
5731732
5189299
11865083
1109728
14279273
63292
96722
175935
647584
173
140
499
50
552
28
69
40
59
198
230
614
204
816
28
69
40
59
8411
30377
39956
34832
76511
0
145
252
822
190173
549682
773819
1080524
1995080
1936
3749
8137
21231
373
545
1753
613
2394
101
407
173
161
389
592
1826
1120
3004
102
407
173
168
19160
141803
165258
1095210
1301801
0
838
1140
2211
401633
2839864
3363445
26764399
32354264
19520
22393
27564
57452
498
97
6172
62
6185
972
3095
894
533
686
242
6542
223
6701
972
3096
910
544
18966
10866
48332
10805
62063
0
6015
5920
7155
621790
374995
1669331
367144
2188689
46861
212060
187860
242944
590
122
5894
52
5993
714
2549
1138
802
902
422
6615
241
6901
716
2556
1163
867
20047
11621
55299
13778
74597
0
5423
7569
10665
450638
288133
1208787
458824
1888540
25742
120735
150148
214286
1567
184
23156
69
24137
3903
11269
4317
2622
2046
560
24169
570
26002
3914
11287
4350
2714
52456
18351
153634
13440
187360
0
22997
28250
34830
757564
342011
2273916
310890
3017662
122842
366691
374824
468251
212
56
3909
28
3906
687
2132
492
273
271
138
4070
104
4179
732
2134
495
285
7851
6147
24552
9294
34637
0
3891
3232
3720
215874
217727
782864
258611
1147527
36685
124128
96195
117498
11984
1197
172386
680
171735
14629
81501
40356
20552
17597
5287
184951
10216
193967
14765
81770
41126
22048
410124
169099
1301222
318141
1692571
0
182911
262793
273120
24971217
9260710
76178200
14225130
95058555
1518949
11421870
13362361
15847961
2301
84
111294
31
111497
5413
45605
42600
15284
3322
610
114371
689
115268
5481
45721
43011
16229
66287
9727
657471
8027
683331
0
117731
281161
192735
2313456
318388
19658143
227154
21471821
300124
3150122
8260852
6466857
1956
282
84124
207
84343
8255
53449
15005
5188
3443
988
87769
2168
90084
8304
53609
15408
6041
63877
29578
363364
57742
416967
0
111115
95240
66889
1771608
761572
9115434
1954416
10981215
247723
2445456
2328724
1817576
2235
1118
10406
649
10849
805
3106
1529
1424
3651
4217
15087
7289
22719
822
3125
1563
1536
89808
137211
263658
277787
548329
0
6449
10296
19264
2549060
3717956
7564522
10237693
18149977
77309
215745
357125
646866
766
194
5786
220
5896
651
2136
1092
805
1084
765
6768
2903
9591
652
2143
1105
853
28334
24687
76341
79987
152493
0
4576
7194
10737
1215071
879336
3281969
2367658
5982830
55728
247914
360727
524695
3861
1300
11620
690
11234
1215
2442
1176
1367
4296
2690
13460
5979
17451
1228
2448
1182
1409
170632
215498
421977
479548
796814
0
5044
7906
19163
2707579
3380185
6945439
8300227
14034345
131532
119647
165820
387786
1050
263
4521
159
4592
444
1338
629
709
1374
783
5391
1355
6646
444
1344
630
725
41955
43358
102715
74382
175628
0
2791
4234
9941
828662
1165681
2349497
1904493
4309399
21184
68497
88885
180038
384
1439
1959
1718
3623
67
46
29
20
392
1453
1986
3662
5621
69
46
29
20
26621
344985
371962
4238107
4599643
0
95
167
277
590741
8818977
9854068
137807294
150207196
111094
3337
11440
13561
40
213
285
253
535
17
17
5
10
44
228
305
543
838
17
17
6
10
2467
52630
55219
192556
244652
0
36
39
135
61453
1690423
1768070
6363720
7956625
2274
1571
1897
4256
40
77
163
143
331
41
21
4
15
41
92
179
289
510
41
21
4
15
2587
20710
23379
130114
156236
0
45
25
191
62521
616419
724938
4351022
5276779
6908
1877
1042
13643
2928
3178
7690
693
8614
669
712
293
284
3034
3927
8558
7507
16561
680
713
296
306
183579
533760
723859
833246
1558806
0
1457
1936
3856
2884662
9899652
13067509
15454836
29672312
185065
39005
47569
76400
1918
1377
7486
330
7636
335
1669
945
1028
3802
8533
16600
4095
21122
365
1675
958
1062
78190
162231
264912
116881
382839
0
3703
6311
14216
1302434
2791073
4488592
1978666
6797267
21785
59092
92132
216196
2449
1117
13450
387
13684
1218
4369
2182
1808
2742
1973
14661
2130
17674
1221
4377
2191
1849
97181
151894
297232
137484
479349
0
9429
14621
24610
1309554
2606737
4563322
2341378
8008194
107762
122513
176591
306672
948
570
3534
150
3601
181
730
447
564
1469
1767
5274
917
6200
184
733
448
581
36618
59140
107788
29802
147018
0
1617
3017
7841
662392
1248707
2105680
619576
2988695
7806
25933
44951
129131
5024
2330
30587
431
30720
1817
12146
4871
3783
8187
8344
40052
3245
43473
1829
12164
4908
3991
193689
272120
573104
131147
737839
0
24899
32331
51417
3454931
4602774
10060676
2143212
13418337
60167
468908
600506
955453
1313
457
8215
103
8261
229
3323
1526
1201
2047
1287
9825
388
10189
231
3323
1536
1231
43189
23729
100073
8903
114334
0
7181
10182
16199
796712
445937
1828141
151639
2192809
7206
125591
187758
292377
1290
1054
5235
211
5397
238
1289
629
594
1730
2323
7025
1081
8213
243
1304
639
638
54543
128050
197743
98411
313822
0
2741
4191
8158
933670
1572177
2881505
1101276
4470954
14301
71630
107074
188811
6849
880
51466
190
51598
5069
18464
10029
9898
9474
4682
58230
4733
63719
5106
18551
10071
10180
224966
85871
551536
92575
664343
0
39064
68169
135350
2664586
1244299
6461284
1051999
8245850
119773
402532
701118
1502337
812
252
9622
33
9252
1590
4418
1329
786
843
291
9705
84
9342
1591
4419
1332
794
34458
43448
106277
11868
121970
0
8729
8725
10656
664127
904829
2582990
346379
3052758
153723
339866
216091
300875
375
162
4112
65
4201
932
1773
512
379
398
189
4182
140
4372
943
1784
523
380
14032
30851
56435
34640
91043
0
3457
3386
5150
989599
4102504
5533887
1525771
8159178
71300
139004
104627
150436
294
72
3945
38
4087
943
1875
507
312
312
99
4001
102
4224
944
1878
510
315
12104
12973
36142
21749
65413
0
3734
3358
4176
282420
253554
993557
371959
1672787
60441
211148
94840
117932
89
8
2720
9
2784
578
1534
413
145
109
10
2757
31
2837
578
1535
416
156
3513
1503
12357
1896
15069
0
3026
2597
1900
196404
112000
738364
216372
1037071
69085
164942
149112
88694
197
23
11737
9
12108
3929
6748
758
359
201
27
11753
15
12131
3931
6751
758
360
7175
2450
29440
1278
36886
0
10805
4919
4696
214501
164420
3471427
23128
3458716
738170
1837980
287516
168896
641
189
5255
29
5309
417
2535
846
593
738
366
5569
113
5714
417
2537
853
622
26312
33721
78385
18127
104607
0
5163
5560
8027
528668
774629
1623080
463248
2321151
7204
88512
96562
144149
360
53
2369
33
2129
487
653
329
289
411
121
2503
1009
3135
487
653
331
294
13089
7018
28153
114450
127422
0
1449
2168
3923
182647
107659
458789
1697762
2266308
28898
36810
40080
61232
330
159
2079
93
1875
210
476
313
310
375
325
2302
224
2238
212
478
314
325
12693
34658
55767
111154
178684
0
1023
2120
4140
194735
660425
995485
2477694
4098543
25833
23382
33848
57569
8765
1148
54032
296
54466
9766
18492
8724
7213
9459
1916
55645
2735
58793
9781
18509
8753
7293
348090
164576
705248
160470
898936
0
39229
58507
98228
4887038
2223687
10365949
2160953
13349343
348053
829339
926054
1381925
7066
1498
38929
496
39360
5396
12368
5719
6865
7870
2602
41050
7458
48962
5407
12393
5762
7031
271904
260549
687814
968092
1685482
0
25916
38489
95193
3386417
4002347
9587359
19521261
31220395
269779
385794
459917
1101692
441
111
6953
60
6720
1764
2868
956
512
632
164
7242
188
7123
1765
2873
965
538
9799
2937
31075
5055
37117
0
5862
6101
6131
166621
51247
654741
97589
796483
44690
151490
133735
117561
92
26
3306
8
3125
202
2007
537
261
110
60
3374
19
3193
202
2007
544
271
2934
1580
15584
408
15135
0
3815
3536
3369
36036
18488
166591
10473
183524
3100
43544
35598
31637
37795
2632
166075
591
163897
19513
39483
32001
31842
40004
6494
172499
20641
190788
19618
39514
32080
32091
1417597
392287
2564065
1139388
3788062
0
96084
217019
438976
15566671
4625575
28377080
12265016
43410899
987862
1106118
2077143
4325589
21536
3699
138623
676
136414
18039
42674
26449
22920
31454
21419
167867
45776
210920
18317
42796
26709
24013
803806
654651
2055769
1222065
3318549
0
99599
177525
309959
7017857
5675722
18526204
11345024
31475084
541289
1073561
1591524
2735429
1427
310
12076
123
13205
2890
4564
2141
1554
1737
1478
13635
12151
27413
2892
4601
2179
1605
54555
45126
139532
317583
468838
0
9674
14217
21166
671779
591129
1799480
4272726
6700510
79734
138596
166897
251646
3009
158
52183
47
50714
5361
26620
10637
4779
3157
236
52539
126
51177
5365
26629
10673
4866
101375
19009
314313
5917
324824
0
60468
68661
63328
943210
178770
2918905
52825
3138070
117934
578619
587637
555538
5283
520
153730
177
151829
13990
86828
32089
12840
8179
2845
160277
6624
164898
14078
86927
32387
13717
163891
46689
770019
58703
842606
0
189653
206835
165486
3500908
1020341
17128892
1246773
19388016
377426
3814889
4801271
4159705
874
160
14805
153
14237
1244
8114
2369
1312
1285
509
15728
1486
16218
1248
8133
2405
1396
29341
16551
96985
41369
142210
0
16548
15397
17138
1001289
628839
3006430
1813592
5238955
51729
373118
404659
536699
1515
249
23955
182
23682
2092
12528
4595
2526
1795
514
24591
1035
25149
2095
12529
4606
2596
48384
20341
157838
33178
196181
0
25808
30073
33375
1658782
752836
4847753
1413820
6543415
66078
587010
803087
1034266
644
90
27362
86
26926
3199
17714
3761
1474
852
266
27863
1136
28290
3201
17731
3789
1555
19304
7607
104012
41004
137470
0
34256
24033
18866
477243
184453
2187543
1172071
3199154
55661
587192
499019
446352
2641
211
84256
33
83331
9247
49093
15159
6788
4819
2297
89260
6430
95232
9284
49153
15324
7215
88116
34056
411464
62134
485465
0
99940
98212
89078
1448397
495720
5740770
843241
7037923
166297
1184341
1272743
1338430
782
52
16834
18
16617
1456
8292
4022
1995
1618
322
19188
3905
22876
1460
8430
4466
2589
25266
5913
102232
64450
160110
0
18384
26317
25650
702450
157479
2602961
1102038
3757568
31689
431573
671596
664762
2896
311
37792
74
36944
3338
18648
7316
4393
5234
1982
42770
1760
43758
3350
18731
7525
5033
103531
47745
301987
90795
393080
0
40290
47882
58176
1560491
907722
4281958
2082935
6588607
71240
460537
553532
748909
1083
171
21301
80
23032
4843
11778
3515
1585
1956
1626
23937
7202
33241
4881
11915
3586
1805
38607
27260
129974
84815
222728
0
23897
22615
20797
738221
466485
2346651
1530710
4203276
118670
406577
370714
372077
14291
1002
161095
110
164446
6506
85840
37887
18229
14336
1048
161193
139
164574
6506
85841
37889
18233
539166
164597
1372504
96975
1517882
0
192299
245550
243445
6859178
2659056
16992668
1862859
20390610
122886
2124993
2772870
3019986
788
240
10390
206
10760
678
6338
1524
911
1122
567
11135
1214
12540
679
6339
1543
965
29157
26674
88590
25068
121342
0
12295
9956
12009
924948
795073
2797239
843314
3959660
19571
369112
330073
399742
791
213
8780
60
9053
531
4482
1752
1073
1159
916
9928
470
10741
533
4486
1767
1129
27646
18537
79532
10007
100107
0
9443
11531
14497
665452
485767
1932211
288060
2533382
16334
222594
269518
347716
2268
425
30103
80
29762
1609
15691
6263
3411
2865
959
31443
620
31642
1609
15697
6299
3552
83315
65174
266723
48002
320681
0
31569
41303
45280
1195262
856902
3332804
557400
4044190
24367
371147
421004
496141
4165
498
67966
101
66707
4375
39215
11692
6584
4856
1193
69602
432
68733
4383
39222
11745
6734
147953
75332
468397
31960
511602
0
77774
76998
87460
4245885
2905817
12858290
1199877
15068485
122013
1750395
1807232
2178197
22
4
337
21
381
81
180
51
23
24
6
342
76
431
81
181
51
24
[
f]
[
e]
[
g]
[
g]
3258
0
353
329
281
(
D)
(
D)
(
D)
(
D)
121920
2133
8612
9447
10023
8
3
145
7
185
53
76
26
11
8
3
145
76
252
53
76
26
11
[
e]
[
b]
[
f]
[
f]
1380
0
163
170
156
(
D)
(
D)
(
D)
(
D)
49617
1533
3877
4176
2942
570
35
13496
34
12931
1522
6237
2981
1561
587
39
13521
95
13011
1522
6237
2985
1563
17211
2077
73463
5901
79195
0
13492
19535
20242
472853
78669
1808187
262004
2084891
44190
288731
427989
496102
56
10
2104
8
2174
815
1085
134
62
58
11
2108
12
2181
815
1085
135
62
1904
[
f]
[
i]
[
g]
7611
0
1719
850
790
62214
(
D)
(
D)
(
D)
263683
27933
48801
28020
22545
13
3
344
1
360
84
184
47
22
13
3
344
1
360
84
184
47
22
[
e]
[
f]
[
g]
[
a]
2375
0
320
318
287
(
D)
(
D)
(
D)
(
D)
68870
1538
5843
5303
5619
446
136
5482
50
5582
1063
2520
875
483
489
202
5599
273
5929
1068
2522
876
490
17518
19201
53981
10587
67441
0
5205
5718
6350
367025
345403
1188455
318450
1577196
43151
129525
154840
165794
110
21
3191
7
3222
494
1936
466
196
115
57
3232
14
3269
494
1936
466
196
3880
[
g]
[
j]
[
f]
16747
0
3631
3031
2587
78315
(
D)
(
D)
(
D)
326691
14518
55695
49935
45814
111
15
1413
11
1456
293
740
182
104
130
24
1441
13
1493
293
740
182
104
[
h]
[
g]
[
j]
[
h]
14148
0
1437
1164
1397
(
D)
(
D)
(
D)
(
D)
319781
8081
38278
30169
34022
365
83
6622
101
6345
679
3803
904
458
482
234
6948
979
7556
679
3814
916
498
12773
11504
45215
51824
90012
0
7350
5854
5959
651692
676301
2068496
3247809
5377469
29378
216267
213914
260708
317
71
974
48
948
92
181
118
147
345
129
1064
378
1336
92
183
118
147
13022
11050
27638
53634
76381
0
399
782
2027
457117
476258
1057005
2931672
3697834
22611
14086
23240
58631
3
1
27
5
31
5
6
5
6
3
1
27
10
36
5
6
5
6
[
b]
[
c]
273
7779
7982
0
[
a]
35
64
(
D)
(
D)
10137
377996
382590
97
(
D)
2371
2199
20
13
245
12
264
64
105
34
20
28
28
269
48
321
64
105
34
21
911
2204
[
h]
[
j]
13805
0
220
219
261
39416
92035
(
D)
(
D)
675773
3019
8630
9391
11648
4
3
35
11
53
11
15
5
4
4
5
38
45
90
11
15
5
5
[
b]
725
925
14549
14376
[
a]
[
b]
20
68
(
D)
29247
37890
628471
605465
(
D)
(
D)
887
4288
7
8
73
12
69
12
25
7
5
7
14
79
20
82
12
25
7
5
[
e]
[
f]
[
g]
[
h]
3765
[
a]
42
45
61
(
D)
(
D)
(
D)
(
D)
181067
(
D)
1838
1524
1326
301
92
1246
79
1312
101
298
221
245
396
252
1505
833
2384
101
299
221
248
10057
8206
23964
20600
46053
0
673
1490
3336
365301
333773
882827
842102
1830454
10747
20906
42819
112672
316
100
1935
83
2027
186
680
364
295
395
224
2145
491
2702
186
681
365
301
9755
6061
23894
14590
37985
0
1499
2413
3899
350969
240997
862947
646187
1545436
11206
47714
76463
140961
43
19
251
40
271
31
78
38
22
51
27
270
87
329
31
78
39
23
1566
1432
3994
13092
15602
0
168
260
301
48941
60019
141618
610387
706556
1050
5879
9086
8082
985
157
8191
108
7771
817
3877
1171
873
1213
317
8775
648
8863
818
3909
1233
975
37685
21839
88262
87239
150684
0
7677
7565
11352
1127866
810320
2743804
3868867
5973318
55860
205795
216146
346464
84
60
414
113
521
42
136
52
31
129
176
580
1356
1991
42
137
52
35
3223
9843
14124
134848
147282
0
281
332
419
154750
534915
757657
8321093
9453630
102955
14861
16226
25960
609
165
1137
115
1278
52
135
80
132
972
573
1925
4444
6820
56
136
82
142
29008
25401
57025
340699
385932
0
296
523
1889
1170273
1116901
2401254
20167324
22988989
48613
12017
21484
78659
55
36
526
104
610
47
222
98
62
101
154
707
2016
2851
47
222
100
70
1890
5620
9477
90485
96953
0
464
660
773
99422
241408
466639
4815586
5657570
10866
19833
27523
36962
89
30
3753
36
3836
257
2505
685
224
124
113
3888
198
4129
257
2506
686
239
2736
4066
19206
9417
29996
0
5554
4292
2711
85997
190157
519948
416933
1016102
7610
84018
93323
77457
34
12
550
13
584
65
325
91
45
55
19
584
116
715
65
325
91
49
[
f]
[
e]
3117
2190
5270
0
714
583
571
(
D)
(
D)
84163
66551
161170
2546
13934
12503
17977
10
2
45
12
54
4
14
3
6
12
4
49
32
72
4
14
3
6
[
e]
[
b]
561
1078
1629
0
24
22
80
(
D)
(
D)
23410
56669
77529
66
696
940
3252
388
95
11101
91
12189
3071
6224
1442
744
413
138
11179
190
12383
3072
6226
1443
750
13051
9385
50019
6307
68024
0
11962
9235
9842
461744
346824
1943829
318996
2814520
172339
437132
343608
354722
3440
257
152937
92
151354
24820
88532
24156
9545
3466
389
153108
453
151952
24820
88534
24157
9558
114262
34946
588341
37820
677065
0
181121
154654
124421
3556445
1358778
16518211
1727318
20956582
787495
4555966
3882441
3451910
538
76
8027
27
8186
1370
4042
1420
671
541
86
8041
50
8226
1370
4042
1420
671
19667
10459
56549
5785
64523
0
8258
9257
8909
676169
386320
1871210
228947
2269214
60808
218769
261916
290049
1126
179
6775
67
6936
798
2372
1257
1078
1129
184
6784
120
6998
798
2372
1257
1079
42872
29401
101012
60147
166000
0
5255
8470
14610
1641905
1207662
3853457
2291676
6461894
41188
176499
271398
522937
5240
678
36158
197
36170
4071
13469
6778
5527
5286
826
36366
602
36796
4071
13470
6780
5535
196333
101787
446622
81736
562467
0
29302
44999
75383
7745798
4480955
17498679
4025809
23381582
217800
956468
1532924
2808835
2122
418
10805
79
10606
1297
3062
1843
1688
2142
486
10901
367
11006
1297
3062
1843
1693
85220
64991
193844
38967
248814
0
6772
12495
23099
3786449
3029273
9005922
1862344
11706960
90995
356385
564357
1123477
266
79
865
21
871
57
179
119
144
272
87
880
45
905
57
180
119
144
11472
11324
26210
8121
35554
0
433
832
2020
529280
567908
1279276
378220
1762450
5817
25076
43732
92561
1700
218
7704
45
7523
597
2062
1430
1414
1705
234
7726
97
7597
597
2062
1430
1415
66813
35039
136290
20158
163751
0
4681
9612
19372
2713393
1348895
5397941
957755
6728813
84669
176164
359417
744182
550
119
3133
37
3281
386
991
657
511
555
137
3157
148
3436
386
991
658
511
20800
19347
53069
23342
85302
0
2243
4414
6955
742158
645112
1845206
941172
3186979
36655
77586
146748
237910
109
55
575
66
626
43
192
92
68
113
59
583
126
696
43
192
92
68
4683
9788
16489
83729
98580
0
421
613
939
177763
366318
627685
3156559
3844681
11505
11996
20847
31656
1963
254
15758
102
15734
1774
6553
2908
2129
1989
309
15851
210
15916
1774
6553
2911
2135
72587
37249
171220
32505
216372
0
14009
19197
28758
2808509
1599047
6503153
1391269
8577983
81877
425419
608860
1046759
7343
703
87546
107
88195
9037
41718
17549
11196
7415
809
87737
805
89125
9042
41719
17551
11206
269298
114766
733563
83734
862013
0
89977
115345
149653
9915896
4760536
24763099
3748498
31044940
346678
2236736
3202938
4822837
1681
88
39420
9
39728
7104
21221
6324
3186
1692
104
39449
26
39767
7104
21221
6324
3187
59649
13564
194391
4409
212050
0
43066
41120
42210
1772168
442661
5129233
98443
5684254
171999
933652
930600
1064253
6214
769
64973
120
65567
6732
29974
12975
8252
6271
916
65193
510
66220
6732
29978
12977
8260
233620
128970
617619
74984
742538
0
64771
85353
111084
8779206
5454176
21868700
3476473
28361458
362116
1673032
2431662
3646996
1612
124
24412
17
24493
3697
11809
4740
2378
1623
144
24443
28
24532
3697
11809
4741
2379
60010
18938
164757
5066
182702
0
25514
31030
31822
1827071
598864
4566012
144868
5208921
129670
612369
693983
847019
2859
395
21254
40
21164
2570
8623
3829
2778
2881
450
21332
253
21515
2570
8623
3829
2779
113168
67319
262037
25408
312683
0
18690
25389
37623
3356148
2213462
7689434
846014
9454216
113014
452787
627677
1020770
400
25
6478
3
6649
946
3566
1002
662
400
28
6481
7
6657
946
3566
1002
662
14500
3004
39272
1060
43548
0
7111
6602
8816
473461
93848
1125532
37000
1332180
29248
155879
168568
253280
1642
211
44066
22
44282
6933
24889
7262
3158
1666
240
44121
131
44449
6934
24889
7263
3159
59150
34782
229004
8281
256279
0
50347
46780
41671
1734327
1008456
5934144
230476
6935370
216089
1078991
1081683
1087924
556
32
13007
9
13246
1924
7644
1984
1015
563
43
13026
75
13352
1924
7644
1984
1018
20131
[
h]
[
l]
[
g]
71493
0
14927
12905
13600
674748
(
D)
(
D)
(
D)
2169073
51493
315788
322571
391324
2657
209
30858
19
30665
4402
14353
5555
3349
2692
257
30950
30
30767
4402
14354
5555
3349
99188
29475
239778
6700
257629
0
30195
36524
44938
3063448
997789
6863714
223656
7614393
135528
692200
873856
1216176
2390
222
29441
33
29763
5327
11690
6131
3690
2399
242
29472
103
29870
5327
11690
6132
3691
85766
34136
232915
11638
269232
0
26263
40474
49050
2717258
1174471
7305688
414186
8718107
250685
832359
1105339
1392816
124
8
3753
3
3718
310
2095
863
299
131
18
3771
59
3789
310
2095
863
299
3720
[
f]
[
j]
[
g]
20494
0
4569
5623
3897
137384
(
D)
(
D)
(
D)
636779
10236
106840
151414
121709
873
126
4538
22
4907
772
1323
872
828
879
138
4557
41
4945
772
1323
872
829
34165
18752
72771
6331
86642
0
2989
5858
11223
1230497
705885
2595608
250878
3199771
46056
99314
177733
368539
398
22
5230
3
5411
658
2225
1232
822
417
28
5268
7
5450
658
2225
1233
826
13448
[
g]
[
k]
[
e]
42259
0
5109
8128
11020
480428
(
D)
(
D)
(
D)
1409795
25110
125744
221578
359812
987
69
23201
8
25031
4824
12692
4193
2107
989
89
23223
17
25060
4824
12692
4193
2107
33345
8868
117550
971
133165
0
26305
27288
27776
1251713
410496
3908697
71164
4625680
177634
707280
781471
863026
203
32
1329
7
1509
332
467
266
193
205
33
1332
12
1519
332
467
266
193
7259
[
h]
[
j]
[
f]
19447
0
970
1795
2652
256074
(
D)
(
D)
(
D)
702996
17206
29875
50084
91253
510
79
3262
32
3582
623
1143
633
543
531
86
3293
772
4374
623
1143
633
545
19871
10847
44782
27836
73371
0
2578
4258
7387
827900
488215
1809293
1389180
3472586
27633
81084
140804
291665
1849
162
29234
54
31017
5739
13973
5661
3317
1889
192
29315
195
31239
5739
13974
5661
3319
64305
22571
192507
18891
229629
0
29438
37166
44123
1931450
750274
5499463
543094
6824911
236143
715926
943242
1222833
236
67
1016
67
1106
75
239
223
193
272
165
1151
561
1711
75
239
223
196
8445
7265
20507
28577
50384
0
572
1473
2555
261762
236074
632614
987444
1724796
9647
11647
35257
74756
68
29
286
29
322
24
78
52
38
75
59
323
146
477
24
78
52
38
2497
4186
7820
10540
18920
0
189
354
536
71275
156483
259006
399750
652306
1624
3683
7636
14326
34
20
153
35
190
10
33
35
18
40
31
170
184
352
10
33
35
18
1592
2712
4828
23070
27696
[
a]
[
b]
224
245
54950
89196
157959
919786
1067638
(
D)
(
D)
4573
5366
6
9
35
13
48
1
12
3
7
6
9
35
32
68
1
12
3
7
224
1725
2054
10986
14056
[
a]
[
b]
21
104
6362
50037
59290
574437
711854
(
D)
(
D)
577
4450
17
10
41
11
55
4
5
2
4
18
12
44
51
98
4
5
2
4
[
g]
2143
3217
12781
17699
0
[
a]
[
a]
50
(
D)
82438
124407
508245
699589
81
(
D)
(
D)
1049
15
11
140
5
141
9
39
36
28
15
17
146
12
153
9
39
36
28
[
f]
2277
3596
7091
9794
0
[
c]
[
c]
366
(
D)
68352
89007
285154
350487
72
(
D)
(
D)
4635
151
46
836
21
793
44
219
164
148
176
63
888
47
874
45
220
164
153
5349
7708
16900
17386
32903
0
494
1111
1906
98589
177596
328713
597427
935217
1421
6686
13574
24190
73
34
566
17
571
67
203
103
76
80
39
583
44
610
67
203
104
82
2553
6700
11393
13927
24834
0
469
692
991
60231
202097
291046
491618
781966
2144
5071
9200
13485
137
74
437
70
513
40
66
66
72
139
95
461
195
662
40
67
67
72
6118
13896
21532
66936
90688
0
152
452
984
157987
337952
530719
1747247
2415636
7384
3180
11394
20366
199
108
850
69
910
82
232
127
102
204
155
902
250
1143
82
232
127
102
8658
20412
31976
50033
80815
0
506
850
1431
264244
621981
961636
1803975
2833110
17602
9043
16633
37860
265
113
837
95
911
47
157
116
130
280
156
896
499
1381
47
157
116
131
11652
19029
33666
77400
111737
0
362
773
1798
324942
623858
1035629
2626634
3920184
14325
7695
16914
51209
61
25
362
39
380
58
84
64
54
64
27
367
77
425
58
84
64
54
2197
3079
6686
13729
20374
0
188
417
734
51181
89921
176233
467382
635448
2254
3008
6651
15768
602
257
3361
151
3503
312
1078
619
482
628
326
3457
687
4129
312
1078
619
483
25985
47361
86861
382068
483137
0
2522
4071
6470
666426
1231658
2162396
8551124
11431098
43655
39101
63664
128856
193
61
685
33
729
84
153
110
94
210
90
731
108
842
84
153
110
94
8758
9953
21060
22749
42534
0
342
734
1234
189777
232932
499044
457356
988801
7414
14924
17732
30142
1265
213
9838
120
9113
862
3429
1886
1486
1428
330
10163
517
9742
864
3432
1894
1507
44056
29159
118583
111994
216550
0
7933
12555
19911
714790
762599
2035441
3649112
5745577
48925
100600
163005
249336
135
57
726
58
763
71
194
136
116
142
71
747
162
887
71
194
136
116
5408
8070
16529
45758
58942
0
451
916
1577
136932
255959
444457
1547091
1937572
1696
7330
14538
28395
59
25
226
4
227
14
52
33
36
61
28
231
18
247
14
52
33
36
2621
2874
6316
4869
11785
0
140
216
502
47632
58660
118097
117342
253601
570
1832
2843
7866
120
39
423
38
475
37
116
63
62
124
51
439
114
565
37
116
63
62
5157
6644
13382
31955
45820
0
272
437
858
123781
186261
342440
1055694
1438648
2378
7679
7680
17528
49
19
202
22
232
20
56
39
25
51
23
208
47
259
20
56
39
25
1860
2477
5162
7769
12260
0
131
266
346
61826
90202
171095
279871
461426
659
2992
5873
9033
33
9
130
13
142
10
32
24
26
37
12
137
28
165
10
32
24
26
1383
1069
3037
2627
5388
0
74
154
347
70490
30418
123181
123803
238904
963
2404
4476
13202
105
44
491
46
559
56
133
80
66
108
60
510
99
629
56
133
80
66
4386
5086
11423
13933
26880
0
296
523
896
154011
186517
401272
503993
1043873
8195
6194
12062
30945
296
118
1116
73
1204
109
258
161
195
310
144
1156
138
1315
109
258
161
195
12543
16142
33037
28696
61158
0
614
1081
2716
297418
413201
800345
770626
1590228
15859
12110
20451
55435
171
75
890
66
930
92
275
145
126
179
96
922
378
1285
92
275
145
128
6861
11847
21986
59332
83143
0
601
969
1681
200754
395408
678222
2028867
2844451
21602
12335
22923
43105
119
17
468
10
500
73
173
63
51
120
21
473
41
533
73
173
63
51
4725
2348
8556
23482
30650
0
410
402
671
88368
87378
205205
1415687
1568844
12296
8752
6646
13149
129
30
656
16
732
92
205
135
110
132
48
677
50
788
92
205
135
110
4845
4745
12313
8012
22218
0
467
903
1521
129166
160405
362493
379229
811705
5041
11386
22536
37641
6
14
37
8
49
8
6
4
4
6
15
38
22
65
8
6
4
4
199
2366
2650
3925
6128
0
15
28
54
7543
86610
96786
177437
253404
198
188
823
1395
2
3
14
8
18
3
3
0
0
2
3
14
18
27
3
3
0
0
[
b]
[
e]
493
4574
5141
0
[
a]
0
0
(
D)
(
D)
21492
114453
154811
22
(
D)
0
0
18
8
67
12
75
8
19
7
5
18
9
68
28
91
8
19
7
5
[
f]
[
f]
2026
25543
25069
0
[
b]
44
64
(
D)
(
D)
62563
1335051
1358347
922
(
D)
728
900
83
57
299
60
373
34
63
51
35
85
73
317
286
613
34
63
51
35
3855
11453
16236
68629
81028
0
150
370
485
106824
274356
403929
1659088
1953154
5165
4452
7949
9919
105
63
668
80
730
43
230
114
85
107
73
680
244
899
43
230
114
85
4777
13155
20329
110112
124188
0
503
750
1102
114511
337438
524486
2897664
3220720
3236
9612
15322
21827
71
41
441
22
447
27
146
69
69
73
58
460
43
488
27
146
69
69
2913
6766
11589
8255
19106
0
327
462
890
68783
166956
277276
204871
466331
2375
5836
8780
18265
51
30
169
33
202
15
27
22
29
54
38
180
65
248
15
27
22
29
2432
4435
7422
12580
20851
[
a]
[
b]
140
383
62942
142369
223983
512757
769800
(
D)
(
D)
4578
12291
124
59
346
41
395
20
52
46
65
125
68
356
72
437
20
52
46
65
5458
8701
15389
22353
35637
[
a]
[
c]
322
903
137328
215078
387425
514285
904314
(
D)
(
D)
8998
24408
292
132
1536
72
1535
126
500
268
184
305
158
1579
152
1644
126
500
269
191
12822
22303
40454
40336
70211
0
1117
1747
2419
395288
580030
1167633
1054654
1992830
15105
31472
56611
87747
66
33
220
23
242
19
39
44
24
68
43
232
28
258
19
39
44
24
2962
4719
8411
3360
11265
0
95
282
308
86426
187371
292868
100720
387219
1155
2432
7855
7923
72
31
386
26
413
37
135
65
45
76
41
401
82
478
37
135
65
45
3043
5801
10226
41232
51153
0
330
420
609
80748
155498
271449
1148862
1418035
2596
6815
10138
13776
265
101
2523
38
2456
159
1181
478
216
296
140
2606
127
2627
160
1182
481
224
11032
18524
38423
33403
72223
0
2451
3104
2942
212522
360589
732629
740104
1571139
12692
40112
55087
62336
286
52
1978
22
1965
143
751
407
300
297
62
1999
33
1999
143
751
407
300
11149
6746
26341
4900
31776
0
1700
2724
4067
252783
140959
573702
105597
731529
5342
30840
56956
89306
387
109
1676
71
1948
135
472
337
353
395
134
1709
139
2048
135
472
337
353
15615
14606
37499
25331
66819
0
1067
2314
4898
335929
339515
838375
669944
1592752
8247
20614
47783
103507
171
64
490
26
489
33
81
48
75
173
76
504
69
551
33
82
48
75
7253
13393
22348
29023
49229
0
198
321
1081
121304
244424
403441
607384
1002668
4984
4068
5015
18119
208
56
651
25
642
69
150
80
93
212
69
669
50
679
69
150
80
94
9358
9651
21317
21340
38925
0
332
553
1252
179437
178489
418504
478656
862583
7447
8270
13757
32113
2283
353
8050
94
7057
1330
1607
1149
1107
2295
424
8133
226
7191
1330
1607
1149
1107
93473
58415
185998
45768
156379
0
3637
7712
15395
1151556
799875
2427231
762885
2239230
87534
68880
101668
184312
275
151
950
106
1154
94
240
132
136
287
185
997
348
1434
94
240
138
137
12518
26739
42197
102365
129018
0
546
896
1907
234143
533467
824173
1843671
2367505
7805
12980
17974
43707
702
206
3300
62
3693
605
748
579
601
717
241
3351
135
3813
605
749
580
601
28243
33759
74826
50975
129438
0
1700
3983
8255
700114
890463
1891656
1215491
3274313
52953
39629
72955
157391
68
29
463
16
642
116
195
83
72
69
32
467
28
662
116
195
83
72
2941
4850
9317
8895
21539
0
424
568
991
53585
111918
202376
154247
409440
7540
9754
9809
18969
392
101
2331
42
2305
310
888
349
260
413
147
2403
73
2391
310
890
349
262
16243
14691
38673
18199
50380
0
1857
2285
3519
306143
283773
739400
396948
1049905
21214
32197
38544
61097
55
13
274
16
329
41
103
50
42
57
14
277
38
354
41
103
50
42
2499
1719
5209
8218
14891
0
235
324
537
63787
48794
134987
249211
426501
7564
4558
7317
14684
71
44
331
31
351
38
108
37
30
72
51
339
78
400
38
108
37
30
3298
8801
13146
25061
33648
0
246
238
405
62817
178078
261577
512871
726291
3868
4909
4668
9158
193
52
1019
23
1026
111
375
174
109
197
71
1042
27
1053
112
375
174
109
8060
9170
20989
6702
25427
0
865
1174
1474
159807
201703
428889
185529
585141
4146
13727
18752
28023
973
236
4315
75
4361
323
1123
823
837
1017
381
4505
354
4839
323
1123
823
840
39527
34450
93330
37043
131916
0
2549
5574
11469
963097
986274
2329617
1232402
3750507
51378
44474
98581
231590
520
181
1448
73
1496
85
197
172
260
531
245
1526
367
1886
85
197
173
261
22793
26886
55208
58210
117542
0
456
1180
3634
597548
730689
1469750
1889093
3625681
9852
12743
26712
87910
879
235
4048
108
4105
354
1102
693
716
909
308
4153
292
4399
354
1102
694
720
35446
31164
83774
59359
150175
0
2454
4680
9692
858245
764838
2022909
1747462
4121156
20026
53036
104563
234981
692
68
2869
15
2823
201
738
534
605
726
128
2964
60
2968
201
738
534
606
25710
9009
48241
4712
53043
0
1737
3597
8322
508988
176540
936037
109401
1090077
23406
30826
63299
157619
545
200
3012
78
3029
280
1002
479
468
566
264
3098
337
3381
280
1002
479
469
21363
30951
64118
76339
142500
0
2174
3210
6332
497342
753859
1509756
2193769
3785478
14579
45995
66949
149582
7
4
19
13
33
1
3
2
3
7
6
21
23
45
1
3
2
3
[
e]
386
678
9797
9793
[
a]
[
a]
[
a]
51
(
D)
10738
26207
510122
532294
(
D)
(
D)
(
D)
2282
24
48
94
59
164
10
15
2
4
24
56
102
203
314
10
15
2
4
1438
10828
12366
110890
123696
[
a]
34
[
a]
[
b]
62812
528073
594421
5679609
6435104
(
D)
940
(
D)
(
D)

13
23
52
43
95
6
4
7
2
13
24
53
179
233
6
4
7
2
[
f]
2912
3592
50318
51709
0
[
a]
55
[
b]
(
D)
125936
149470
2555293
2775250
1380
(
D)
1793
(
D)

719
248
1584
94
1648
53
163
134
247
747
405
1769
1077
2828
53
163
134
247
33106
40707
78885
127834
206713
0
396
941
3505
1043118
1458922
2665264
4536014
7496881
19150
15859
24343
101579
206
113
676
107
777
39
105
107
105
210
147
714
263
972
41
105
107
105
8891
15092
26407
48983
71545
0
252
709
1455
292638
550039
922638
1845030
2762451
69395
6961
20075
48406
183
60
612
35
632
27
116
122
100
188
74
631
143
775
27
116
122
100
7978
9002
19526
27529
46096
0
270
829
1346
226380
287665
577133
789626
1417161
1598
5995
22122
33053
213
62
564
56
597
32
93
59
91
234
83
607
142
716
32
93
59
91
9080
8129
19126
31960
49468
0
218
415
1282
252866
236969
549645
1285259
1807582
2413
7141
11181
38741
5094
962
35714
328
34791
2004
13629
7840
5078
5335
1339
36371
1317
36432
2006
13639
7848
5108
202290
150828
510300
252141
755016
0
31754
51831
68243
6661825
5296956
15942335
8629873
25086367
157546
702255
1250603
1940656
777
128
4207
54
4065
234
1506
831
572
793
173
4273
172
4239
234
1506
832
575
30764
16745
64956
17667
78633
0
3304
5554
7855
1084114
552649
2149655
750892
2853699
13662
80946
158226
245110
24
19
100
55
145
10
20
11
13
25
24
106
198
292
10
20
11
13
1091
2716
3999
65492
65813
0
52
70
190
56077
140299
219489
3983277
4141531
828
1620
3785
6463
156
82
604
58
645
27
114
121
88
227
251
850
602
1483
27
114
122
92
5055
4505
11932
15015
29041
0
265
826
1094
232570
198433
552399
628012
1293140
1836
14935
43497
51283
78
30
342
46
379
20
111
49
51
86
60
380
85
451
20
111
49
51
3075
3405
7803
6759
14250
0
234
319
699
126349
128413
330546
283476
623553
2310
7760
13684
31990
4
6
21
20
37
0
1
1
4
6
8
25
33
53
0
1
1
4
170
878
1120
10139
10826
0
[
a]
[
a]
[
b]
7659
58726
68953
633469
688004
0
(
D)
(
D)
(
D)

15
8
96
22
112
9
33
17
9
18
13
104
543
637
9
33
17
9
356
221
855
12026
11562
0
[
b]
111
[
c]
11106
7301
27172
576795
571509
365
(
D)
3694
(
D)

39
18
120
35
152
8
22
11
23
43
25
131
73
201
8
22
11
23
1406
3234
5035
12398
16803
0
[
b]
[
b]
328
56117
154203
226102
597743
804870
454
(
D)
(
D)
12925
89
49
332
95
428
27
75
49
47
101
94
391
333
734
27
75
49
49
3590
4814
9466
54206
62202
0
194
310
620
158243
230053
447827
2845777
3296368
1121
6507
11816
28406
123
77
441
138
552
22
89
58
61
129
100
470
360
817
22
89
58
62
4808
8258
14425
87193
95561
0
197
394
846
218510
432777
711484
4967202
5412581
1214
8885
14778
36745
114
47
329
97
449
44
65
39
55
116
74
358
350
737
44
65
39
55
4845
6254
12137
63202
74863
0
142
257
724
179760
252717
475093
3571967
4165459
7410
3349
9335
25764
13
9
45
28
74
5
9
4
5
14
11
48
64
114
5
9
4
5
641
1519
2280
36578
38804
0
21
24
70
24960
49352
77445
1470981
1637033
253
526
544
1603
96
32
463
38
491
34
141
98
55
105
67
507
175
684
36
141
98
55
3441
3373
8674
14869
22906
0
332
651
725
99914
118650
269098
699535
977706
4492
9635
19516
21182
30
23
194
34
217
12
61
32
25
32
30
203
63
256
12
61
32
25
1109
2351
4222
10487
14443
0
142
220
340
34901
91062
166200
545729
710109
376
3598
8202
11958
328
157
1332
135
1481
82
364
217
189
339
201
1388
424
1830
82
364
217
190
14505
25578
44883
172228
218804
0
817
1464
2560
568405
1115363
1893168
10697208
13009695
34797
34149
57411
99530
250
72
1076
64
1155
68
290
195
220
282
118
1154
274
1448
68
290
195
220
9143
8957
23078
29857
53048
0
669
1285
2983
338780
348245
856050
1328143
2245750
4144
20427
42063
101147
91
39
474
54
515
25
144
87
69
101
78
523
159
671
27
144
87
69
3835
4694
10610
11358
22034
0
339
562
887
151563
186913
417933
494979
969861
13444
12587
20349
35460
278
81
1506
91
1534
84
473
314
236
303
119
1570
195
1701
84
473
315
237
10633
12062
29115
34040
62173
0
1058
2109
3235
399931
407085
1017168
1548154
2604853
8122
30753
64504
112800
139
67
659
53
708
58
188
111
96
139
77
669
94
761
58
188
111
96
6072
12946
21406
43635
63031
0
451
765
1315
208868
401811
692565
1652294
2299115
6363
13665
22737
40304
61
22
234
20
244
12
45
42
42
85
108
344
220
541
12
45
42
42
2421
2585
6065
7429
13311
[
a]
[
c]
276
567
101796
102315
241990
312760
591828
(
D)
(
D)
9686
21044
15
11
52
10
59
1
13
6
3
15
18
59
40
95
1
13
6
3
627
1617
2355
5418
7806
[
a]
[
b]
39
35
19022
56531
80469
197694
289511
(
D)
(
D)
1781
836
407
131
1769
172
1930
134
441
325
305
426
180
1841
412
2254
134
442
325
308
15413
13851
37006
62911
98177
0
1005
2237
4211
553173
531862
1356940
2957440
4464021
24698
32181
72667
155637
388
162
1112
122
1192
38
179
148
173
400
202
1164
317
1460
38
179
148
173
18209
26200
48406
63748
108987
0
423
1034
2377
572223
814966
1507531
2351078
3958064
9228
14157
27890
71677
255
94
929
87
978
33
212
143
156
276
127
983
220
1176
36
212
143
156
11457
11714
26933
21503
49496
0
496
938
2078
323449
352298
777343
741781
1636209
6128
15076
25322
58635
61
12
409
25
418
25
128
96
68
63
15
414
34
432
25
128
96
68
2291
1959
6198
9493
16012
0
310
624
916
69459
68109
189179
346384
551110
1433
8930
16632
24844
138
45
522
44
402
35
58
68
59
147
111
597
177
575
35
58
68
60
5475
6756
14552
22518
31748
0
116
447
830
149281
197699
404117
665083
955269
4123
4955
11514
19098
99
48
223
34
426
15
65
53
68
102
69
247
169
630
15
65
53
68
4729
5922
11208
18612
37456
0
160
367
931
135460
178672
338893
524969
1105125
1182
4392
10508
26809
72
24
184
34
199
8
25
16
20
73
59
220
266
489
8
25
16
20
3458
3957
7905
26969
37955
0
55
112
286
83813
105151
203129
834197
1177798
588
1828
3458
8581
2544
886
7532
462
7938
427
1386
1024
1229
2603
1179
7886
1272
9130
429
1386
1025
1231
111364
148634
287328
258482
556718
0
3185
6984
17261
3004567
4071084
7882348
7701540
16482968
56206
91650
201488
492473
92
47
675
26
665
44
277
97
76
100
78
716
158
867
44
277
98
76
2147
4636
9290
63494
72608
0
598
636
999
58284
121724
235035
2781736
3125341
1515
10729
12926
25405
38
16
127
28
155
5
26
12
21
44
26
145
77
225
5
26
12
23
1767
2436
4709
18745
24803
0
58
85
309
54958
83824
156465
598823
813891
375
1496
2860
10316
412
155
1283
128
1372
54
245
185
224
437
227
1380
310
1662
54
245
185
224
17045
24953
46889
63403
111152
0
570
1265
3054
501338
715655
1347108
1976587
3544833
7351
16450
33502
84607
160
58
1103
41
1125
98
468
181
112
163
69
1119
72
1173
98
470
181
112
6780
9818
20388
19222
38514
0
941
1200
1577
162092
241537
469332
644334
1126262
2626
14051
21636
30244
133
58
499
48
536
32
124
83
56
139
92
539
210
737
32
124
83
56
6004
8280
15891
21764
37158
0
282
548
745
174329
247878
467722
700873
1219728
4272
7156
12398
23359
281
83
1881
95
2074
217
813
367
233
290
103
1910
348
2370
217
813
367
235
11403
13157
31589
103037
129810
0
1792
2421
3176
307848
369785
855320
3887880
4763912
17179
39882
55471
83818
20
15
123
30
175
11
41
28
27
26
22
136
121
273
11
41
28
27
549
1993
3127
13648
16915
0
91
207
350
15408
95724
135804
618407
799451
1068
4083
7775
12288
882
155
2741
68
2743
123
534
433
546
1330
954
4021
1221
5364
123
537
438
566
32371
20904
65546
25145
95866
0
1251
2929
7564
1177639
808058
2394249
915605
3617119
10779
43342
85998
258598
316
88
889
41
906
37
144
124
171
382
182
1051
287
1334
37
144
124
174
11952
7762
23422
9234
33964
0
326
866
2408
424766
265573
810914
320123
1213292
2851
9178
28767
84213
423
111
2037
55
2064
100
547
409
386
455
211
2173
180
2337
101
547
410
388
15799
14722
40042
15190
59490
0
1298
2779
5200
482612
481875
1220377
521680
1916442
7081
33805
63669
152364
11
8
32
13
42
0
5
4
4
16
17
46
38
84
0
5
4
4
472
1089
1639
3562
5360
0
11
27
58
18676
48276
69490
146682
214502
0
395
625
2036
34
9
174
15
177
9
50
31
28
34
17
182
106
280
9
50
31
28
1140
1552
3470
10907
14953
0
95
209
391
28480
48214
95971
438069
579118
266
1913
5203
10180
115
33
302
17
313
10
50
42
55
118
46
318
45
365
10
50
43
55
4640
5416
11255
9440
19532
0
125
302
753
156589
173053
369989
434497
764762
5150
4027
9503
24255
374
86
1874
103
1838
128
486
363
343
410
183
2010
341
2224
128
486
364
345
13488
9380
31471
29283
58754
0
1188
2449
4712
392549
307870
932344
1141239
2057994
7938
30881
60762
136231
34
44
237
81
601
247
96
43
36
35
48
242
168
702
247
96
43
36
1420
8224
10155
138814
144194
0
211
284
529
56361
386478
467028
7248769
7542991
50079
8088
8300
15905
45
35
134
45
188
16
22
17
12
46
48
149
104
265
16
22
17
12
2116
6277
8660
19099
26759
0
48
122
170
75956
238235
327887
690382
999807
1763
2427
3947
5439
80
69
339
53
433
60
73
48
41
89
98
377
139
559
60
73
48
41
3674
10541
15167
22907
38040
0
172
324
538
125525
354543
518852
905965
1471320
12222
5281
9041
18528
87
59
312
74
408
37
70
41
45
88
75
329
222
573
37
70
41
46
3779
9590
14307
71057
85636
0
168
269
606
135379
334662
499638
2938616
3447399
4546
4992
7895
17294
27
11
121
27
156
18
40
24
13
28
14
126
45
182
18
41
24
13
1214
1739
3330
12527
14894
0
86
157
186
46872
66878
128717
559894
623801
513
3136
5591
10694
43
33
153
40
182
12
26
19
17
43
40
160
87
236
12
26
19
17
1861
4683
6976
21848
26205
0
58
127
215
67129
174246
254743
794904
1034371
2484
1853
5106
5923
115
44
376
65
458
22
91
63
56
127
57
401
122
540
22
91
63
56
5187
5652
12116
26853
38191
0
194
412
765
186980
223822
450610
1097568
1530834
1352
6887
11638
25513
334
163
886
99
1027
70
173
92
124
341
187
917
232
1200
70
173
92
124
15627
29206
47229
87714
129516
0
384
607
1808
453223
914312
1438684
3484978
5004606
4494
12060
15677
50538
458
166
1455
95
1510
54
254
243
254
466
198
1497
180
1643
54
255
244
254
19625
27061
52694
43724
94188
0
597
1653
3520
574030
822758
1564810
1455434
3110508
13803
14808
43208
92746
995
351
2857
189
3039
113
484
415
513
1015
424
2950
335
3297
113
484
415
513
43221
54260
108639
57455
166422
0
1120
2831
7146
1460920
1918749
3769764
2143767
6059584
8514
34922
94057
244897
341
112
1478
74
1534
92
403
281
232
360
148
1533
167
1687
92
403
281
232
13625
15848
35609
43796
79988
0
921
1855
3158
447996
536820
1161577
1495802
2697225
7590
23358
52308
96036
1296
256
4349
120
4316
165
872
765
841
1326
322
4447
297
4595
165
872
767
842
52226
31597
103152
47235
153300
0
2086
5173
11717
1780756
1077067
3497629
1644802
5347880
14283
58826
155693
372117
1951
399
7069
168
7086
302
1643
1283
1356
2000
523
7246
502
7654
302
1644
1283
1360
79282
56531
167917
72295
250856
0
3900
8667
18690
2579142
1736687
5308401
2179172
8016380
18582
100340
248243
614303
138
61
389
38
426
24
64
45
56
139
71
400
74
467
24
64
45
56
5984
8332
15586
10919
24661
0
148
330
717
199871
300084
544042
384097
883516
1508
4549
9073
22664
227
60
504
54
557
15
51
59
94
234
72
523
108
633
15
51
59
94
9260
6980
18074
15779
32410
0
113
411
1250
325294
253022
636355
595747
1175664
1697
4372
12849
38963
121
45
511
29
506
19
151
84
65
126
62
533
218
705
19
151
84
65
5308
5319
12501
27617
38022
0
357
561
892
165405
170199
390190
1201110
1558641
2456
9246
14079
26046
233
94
819
75
877
46
197
119
121
235
109
836
156
981
46
197
119
121
10116
12871
26019
47143
73601
0
475
795
1641
307139
401418
792799
1548791
2431543
10423
12212
21091
48656
421
137
1619
78
1682
81
413
265
288
439
200
1700
188
1877
81
413
265
290
18685
20599
46031
25463
70823
0
936
1802
4010
550896
638778
1386648
714004
2149590
18952
25430
48196
117242
3500
399
23652
135
23032
1420
8750
5061
4001
3562
466
23785
182
23233
1420
8752
5061
4006
129014
46618
285860
18192
286833
0
19752
33933
53754
4522377
1628186
9368420
716930
9901950
62771
488650
945192
1730194
1249
255
3441
75
3397
50
466
570
816
1265
337
3539
184
3625
50
466
570
816
50796
39334
107263
31216
133813
0
1190
3952
11330
1716236
1390618
3654723
1200577
4819289
8612
41222
123933
360302
1613
304
5742
140
5724
246
1367
1019
1125
1700
499
6031
370
6278
246
1368
1019
1125
64456
40188
130528
28573
155081
0
3198
6916
15498
1866058
1247258
3844807
944876
4864728
15883
86930
196097
450953
299
144
1047
129
1194
80
233
155
165
306
166
1076
378
1481
80
233
155
166
12881
21360
38050
86996
124415
0
550
1043
2237
445442
800629
1392522
3175837
4603906
7949
16693
30404
72606
1043
275
5234
213
5470
444
1531
1041
938
1067
322
5306
402
5729
446
1531
1041
939
40052
36642
99914
108401
198259
0
3421
7035
12860
1282519
1202232
3176073
4060587
7093861
36186
93580
202521
392434
321
106
1333
67
1349
70
342
217
259
330
125
1361
141
1454
70
342
217
260
13417
15967
35200
65817
90467
0
798
1462
3502
370118
472707
976681
2251200
2917221
7196
16852
31615
86199
197
86
673
61
740
62
119
109
97
200
100
690
114
814
62
119
109
97
8683
12735
23866
50112
75800
0
274
727
1361
299382
425368
802393
2274485
3094555
5715
8699
21353
45129
187
46
712
49
718
31
177
136
118
195
61
735
140
842
31
177
136
118
7623
7260
17908
28035
41061
0
409
895
1604
280353
283083
666035
1187169
1585880
4859
11206
27151
50575
70
12
297
7
316
29
99
52
50
72
16
304
12
327
29
99
53
50
2900
2220
6329
2241
8341
0
238
336
697
110564
79769
226094
80313
309088
2657
5345
8508
23231
97
30
401
33
476
53
103
71
72
99
34
407
56
503
53
103
71
72
4049
4424
10134
9159
19981
0
238
488
939
154553
179816
394833
379972
833208
17196
8754
15770
30711
918
304
3484
174
3633
219
891
561
617
948
353
3567
303
3844
220
891
562
618
37505
43293
95222
74811
152690
0
2064
3735
8583
1413132
1877629
3821397
3565535
7075473
36364
64200
123939
306506
561
185
2281
155
2399
140
683
368
327
577
218
2330
248
2550
140
685
368
328
22805
25340
56909
71670
130751
0
1559
2456
4467
805715
931501
2051247
2952527
5121364
17754
50106
79118
155152
397
167
1415
143
1495
73
300
233
204
411
207
1470
398
1819
73
300
234
204
17104
26011
48293
122570
177520
0
690
1612
2757
543642
853911
1564214
4055787
5932320
3752
20942
42072
87386
2290
431
9944
197
9776
398
2705
1970
1920
2356
537
10119
420
10168
401
2705
1970
1923
88695
58365
194044
61307
239484
0
6247
13353
26220
3660476
2466670
7828826
2682635
10034737
37075
194863
458991
995850
210
78
705
96
815
35
168
101
129
217
98
732
228
971
35
168
101
129
8349
11469
22555
90371
112560
0
366
689
1810
314809
438037
850438
3959034
4958749
3823
13351
21919
60518
174
56
651
78
704
30
140
128
123
181
69
671
218
867
30
140
128
123
7354
8606
18638
51215
65923
0
358
873
1682
263049
333977
689511
2034511
2673871
2421
9467
29743
56680
516
175
1629
88
1691
79
319
255
287
532
203
1675
159
1816
79
319
255
290
21551
25643
53599
44662
96750
0
746
1759
4071
786450
954367
1960521
1772378
3795758
5762
23462
53697
143124
876
283
3799
202
3860
202
1010
699
605
894
348
3883
448
4202
203
1010
699
607
35382
40514
91759
98026
186898
0
2307
4671
8257
1341090
1583495
3446147
4058935
7541894
17159
73975
142199
289642
357
133
1797
141
1922
253
512
283
264
370
136
1813
237
2042
253
514
284
264
14243
20793
41785
201379
224815
0
1155
1853
3563
636739
913480
1874368
10754080
12340294
22485
47814
70812
158153
134
80
488
73
549
40
104
66
61
135
94
503
112
609
40
104
66
61
5951
13097
20623
76423
98373
0
236
448
843
356211
737451
1185426
6359884
8429599
50994
10045
16369
41955
299
116
969
119
1057
78
196
131
149
306
135
995
221
1182
78
196
131
149
12431
19037
34979
120244
147123
0
441
897
2032
538155
834970
1527579
6152709
7831204
8170
18752
35261
89577
71
35
432
31
445
26
143
78
57
73
41
441
55
475
26
143
78
57
3060
4766
9482
15178
24896
0
331
511
742
114096
163795
339609
584558
964860
3834
13279
17305
23924
97
45
506
25
506
57
143
79
74
101
54
519
53
539
57
143
79
74
4145
7597
13589
19240
28188
0
325
540
1034
120742
238929
415888
603201
977934
12339
9397
15830
33809
1516
594
5194
357
5458
351
1189
783
769
1556
711
5355
889
6181
352
1189
785
771
67741
106397
192844
395195
562211
0
2645
5262
10637
2135918
3713790
6540025
17041312
25696028
73543
98123
188476
374443
1133
387
4560
347
4709
276
1229
739
698
1155
475
4675
866
5351
276
1231
740
700
46979
59460
124236
364546
482482
0
2829
4895
9600
1952757
2628528
5303176
19078778
25793672
72642
102612
191252
386725
125
63
784
40
835
108
266
126
111
129
88
817
81
900
108
266
126
112
4871
10529
18407
32706
47089
0
595
819
1473
174213
403419
695352
1229362
1808394
22348
22010
27958
66621
15
6
52
9
67
9
14
5
8
16
6
53
37
94
9
14
5
8
695
1208
2083
14073
15026
0
29
32
111
21080
29169
55131
501290
542393
1502
745
1030
1512
293
105
1141
38
1153
77
294
184
174
298
122
1163
102
1239
77
294
184
174
12207
16400
33069
25309
59325
0
655
1272
2426
345010
492864
964928
777941
1828090
12028
16679
32745
64714
22
12
124
32
161
16
40
19
22
22
13
125
64
191
16
40
19
22
1058
2160
3706
25315
25531
0
89
129
321
23017
66859
171955
733953
742426
929
2634
4107
9477
27
12
104
35
149
14
37
12
13
27
14
107
74
190
14
38
12
13
1228
2471
4050
69713
74302
0
80
83
164
35076
73050
117043
2218953
2406681
920
1338
1553
5314
559
199
2336
176
2438
118
617
434
355
580
250
2411
553
2882
118
617
434
359
22238
28874
60807
149459
200255
0
1458
2932
4817
790120
950892
2069554
5142456
7206029
11721
45465
97524
177188
21
15
101
21
130
8
29
22
10
21
17
103
74
181
8
29
22
10
1052
2986
4425
26895
31245
0
70
131
138
30037
90865
132626
956032
1162407
4615
2261
3552
4143
97
52
237
59
301
24
35
18
23
99
62
249
164
421
24
35
18
23
4628
8377
13532
44467
59471
0
80
123
312
150532
263028
432001
1693176
2336093
2736
4073
4529
11329
148
70
541
75
612
42
121
89
87
152
77
554
198
750
43
121
89
87
6195
10548
18713
49535
67285
0
275
593
1234
189718
296419
549513
1625109
2245516
2413
7989
17110
37563
288
115
957
91
1078
98
240
130
135
293
136
983
139
1156
98
240
130
135
11569
14666
29354
27895
53981
0
520
885
1807
405651
478026
995788
1092110
2130000
10188
17953
29352
61072
38
14
245
23
276
39
99
30
37
39
14
246
78
329
39
99
30
37
1855
2410
5028
199026
199924
0
198
195
494
60165
84960
164993
11431684
13415712
3627
4431
4319
12996
12
6
61
16
78
9
15
13
6
12
7
62
25
89
9
15
13
6
494
1028
1758
29671
33993
0
40
84
80
9615
32750
51407
1369070
1689896
2604
978
2228
2624
517
155
1838
81
1893
136
397
305
302
530
190
1886
230
2103
136
397
305
302
22005
27367
56571
72116
141610
0
899
2050
4132
596757
818472
1588470
2227528
4346749
29319
20066
46828
102996
115
66
866
73
898
35
324
174
107
115
76
877
171
1003
35
324
175
107
5027
12197
20609
83588
103848
0
715
1157
1435
150493
408789
656709
3834529
5002317
3599
21243
33379
35839
251
90
922
113
1012
50
279
135
104
252
101
934
201
1109
50
279
135
104
11058
14650
28787
89342
111989
0
628
905
1413
294262
337848
721688
3372476
4210692
13789
17184
24572
40402
31
20
146
33
177
8
34
26
25
32
21
148
63
212
8
34
26
25
1171
5112
6845
41654
47467
0
91
171
326
34391
165106
214778
2079454
2452249
699
2360
4041
8248
49
27
178
29
201
6
45
20
32
51
32
185
97
278
6
45
20
32
2181
4796
7623
33734
43812
0
108
130
432
63940
139004
218773
1259744
1675180
1221
3102
3253
13978
71
43
394
59
431
27
109
68
51
73
49
402
148
532
27
110
68
51
2914
6148
10534
105372
113184
0
252
434
677
86244
189267
318583
5694938
6450096
687
6096
11249
17378
62
32
241
35
259
22
56
34
25
63
44
255
111
350
22
56
34
25
2356
6229
9302
37675
50847
0
152
222
328
51146
166194
232766
1454451
1861304
978
3490
4737
7116
226
141
558
80
635
25
53
49
72
232
169
592
197
784
25
53
49
73
10133
26673
38330
87730
127248
0
116
326
1032
369956
878221
1299419
4250301
6233803
5546
3330
11391
38440
323
148
1126
156
1267
68
266
171
154
348
177
1180
372
1548
73
266
171
155
13594
27453
44819
155517
196128
0
605
1150
2178
387450
840583
1337753
5777978
7543754
8392
16667
28598
67111
372
132
1405
116
1516
111
350
233
217
379
149
1429
398
1845
112
350
233
217
16112
21851
43284
475597
509571
0
788
1553
2950
610773
888506
1703986
25168808
27718051
23314
27651
50447
98156
49
26
147
29
174
11
23
17
26
52
34
158
79
241
11
23
17
26
2111
3648
6208
31468
38815
0
54
118
352
77741
138741
231856
1290377
1612483
1036
1598
3557
13971
352
124
1671
56
1664
179
481
268
249
356
145
1697
138
1779
179
481
268
251
15612
23223
45274
97410
145065
0
1052
1798
3396
429990
700790
1312224
3449628
4804405
16151
27118
43289
100174
160
45
760
40
803
83
216
138
119
172
48
775
68
840
83
216
138
119
6648
6176
15877
30597
42715
0
486
923
1625
202091
173209
459612
1204753
1592291
5332
10656
21639
43471
723
98
7773
24
7633
567
3337
1727
1105
748
118
7821
83
7749
567
3338
1727
1108
26980
15975
77092
24350
110070
0
7478
11421
14853
700515
417810
1922918
659212
2882244
20745
156005
255010
365515
1085
347
6760
123
6798
666
2524
1133
889
1136
420
6901
446
7228
666
2527
1139
896
46580
63095
134976
149900
293531
0
5434
7542
11995
1047515
1518384
3100772
3669783
7242021
50498
103425
145053
271192
1141
249
3920
83
3928
225
870
668
701
1158
299
3988
218
4141
225
870
668
702
48584
37271
102495
70618
174589
0
2023
4500
9683
1461471
1100143
3021093
2561247
5769328
15196
51872
113514
279257
180
40
607
13
604
30
145
100
90
183
60
631
65
685
32
146
100
90
8116
6108
16606
7846
25264
0
345
665
1171
208171
171878
429313
241834
737740
4433
7145
11898
23504
86
24
420
8
424
25
147
78
54
91
34
435
35
463
25
147
78
54
3564
3765
8954
11024
19699
0
341
517
737
84095
86386
206681
269438
496500
3145
8343
10482
18422
1175
288
11660
180
11662
784
5787
2185
1251
1228
423
11858
616
12327
784
5787
2189
1257
47090
44310
135141
160782
302227
0
12274
14230
16755
1585524
1572451
4397998
6432805
11570561
61634
311371
392827
520941
454
72
3745
24
3686
377
1656
689
412
464
81
3765
37
3718
377
1656
690
412
18016
13787
45575
14415
59923
0
3504
4541
5587
481468
397831
1200189
428650
1710858
18222
78664
104506
131621
374
120
2443
42
2411
259
878
445
318
379
153
2483
89
2496
259
878
446
318
15201
20372
44976
29276
66910
0
1887
2923
4354
361539
561711
1126729
886365
1968222
22625
37755
60805
98947
151
60
978
19
997
138
383
142
120
151
71
989
33
1017
138
383
142
120
5889
9801
19036
11654
28854
0
787
950
1645
143867
235814
462354
340041
774558
6231
15324
23349
39068
161
50
946
26
952
64
374
158
131
169
61
965
41
988
64
374
158
131
6658
6644
17065
11672
27837
0
868
1058
1737
175119
179764
441916
363888
796137
3663
19807
22968
45648
750
131
5769
31
5854
594
2386
1138
799
771
188
5857
75
6007
595
2386
1139
806
29493
20428
73844
10659
87487
0
5382
7527
10914
949511
667936
2208545
364215
2761188
27141
113651
179812
299819
891
238
4556
134
4660
434
1518
818
638
922
283
4636
303
4917
435
1520
819
640
37718
35282
90115
73258
161004
0
3282
5485
8846
994291
969560
2400759
2220028
4772364
30534
69374
130686
223875
1030
250
6488
84
6566
738
2829
949
648
1233
501
6964
737
7708
739
2830
951
671
42996
34204
98012
58072
161232
0
5825
6278
8752
1438055
1162962
3256787
1933437
5641423
37109
169741
193797
281035
1089
280
8929
211
9022
871
3895
1594
1103
1794
880
10392
1767
12101
873
3908
1626
1195
35487
25878
95642
65512
162304
0
8181
10523
14479
1111737
802938
3027871
2634295
6010078
46788
269593
352420
447741
219
66
1287
28
1336
107
482
245
178
315
234
1574
298
1925
109
484
251
187
6338
4582
15897
6298
24090
0
1058
1605
2311
204550
146063
497321
308683
883412
4409
27871
46547
68827
369
24
6749
8
6361
312
3167
1612
883
460
87
6960
19
6594
317
3170
1621
930
11147
2575
44178
594
44223
0
7157
10550
11314
290653
72721
984046
15349
1033442
15859
126287
216064
262699
658
131
6051
44
6088
680
3024
916
624
851
258
6415
315
6704
680
3026
926
649
23893
15576
60149
7657
70291
0
6076
5997
8329
874423
670784
2300767
384138
2845880
32120
230887
210493
300442
781
161
7483
87
7563
769
3635
1281
849
1000
310
7919
372
8304
769
3645
1298
892
27748
18894
73872
15537
91396
0
7576
8414
11285
922014
592564
2411447
628158
3277934
31854
256251
273719
375853
763
215
5533
106
5746
604
2289
985
727
927
549
6088
810
7019
606
2296
993
770
26531
19664
66997
24468
96929
0
4894
6480
9902
922822
693162
2384196
1022438
3783173
52912
189458
238747
366613
242
75
2213
71
2400
311
983
418
259
307
217
2432
672
3236
311
985
426
266
7143
3151
18070
5358
25998
0
2059
2820
3406
255775
113219
634015
224332
996464
16469
69817
90595
119235
108
53
997
35
1095
129
476
168
115
166
183
1201
457
1777
129
478
171
123
3523
4033
10859
6554
19343
0
981
1113
1530
125729
150412
417480
262087
773664
5127
42206
44270
61641
210
74
2400
68
2469
305
1109
439
263
250
240
2621
283
2869
305
1109
443
270
6238
4495
19158
6120
26743
0
2370
2830
3380
214754
159296
634012
209959
949695
13535
77281
87275
107972
174
39
1098
31
1105
78
447
192
133
228
117
1238
136
1358
78
447
194
138
6123
3848
14155
7632
22003
0
961
1249
1775
261754
159586
577789
489258
1095821
9267
33364
42798
67912
677
89
5080
56
4942
318
2001
1048
752
958
296
5627
1608
7120
322
2003
1062
798
24408
10918
57520
82852
141388
0
4512
6972
10001
867787
456041
1978259
3965407
6058195
24137
124534
212164
318098
1650
330
13518
223
13863
1942
5409
2509
1780
2106
895
14669
2646
17511
1944
5432
2538
1869
61932
46635
160201
165896
346049
0
11644
16583
23939
3083283
2663174
8011559
12442812
23187287
192383
484871
677202
1150574
539
84
4959
47
4834
344
2061
1026
725
662
189
5245
159
5239
344
2068
1038
759
18362
6913
46757
5759
53097
0
4539
6795
9608
679001
281402
1660804
239048
2013749
14843
137151
230957
327071
647
152
8140
141
8067
964
4142
1250
783
870
402
8657
1172
9489
967
4149
1258
812
24100
17917
69795
54762
126334
0
8456
8203
10480
1057118
835186
3092983
3265140
6980103
61149
350334
342374
464947
222
48
1479
25
1442
100
651
224
165
287
131
1630
125
1712
100
652
224
166
9034
6909
21291
7464
30353
0
1323
1504
2245
305006
237290
722772
224484
1019651
5333
45950
47544
72466
247
60
2350
60
2366
174
1030
474
321
333
125
2560
209
2728
174
1034
499
350
8453
4834
22908
9791
31976
0
2227
3154
4297
328477
223549
925279
514508
1452682
11733
80712
126647
163720
1307
340
8918
206
8942
671
3687
1616
1189
1754
987
10106
1638
11631
677
3698
1642
1240
47437
35398
117728
48409
165112
0
7894
10664
15867
1871549
1387504
4714836
2047716
6886938
42318
355429
454104
648986
48
11
597
30
602
65
286
97
66
76
26
657
72
695
65
287
104
75
1262
237
3645
1146
4616
0
581
629
820
46004
18419
187777
83063
265864
4198
30733
33091
44692
1016
225
9359
172
9471
790
4060
1894
1344
1553
750
10643
3130
13873
791
4072
1966
1475
34407
19722
93224
61751
155489
0
8958
12559
18110
1493067
795905
3927394
2674359
7105745
49151
365251
533452
779629
378
76
3150
61
3115
255
1300
628
420
547
156
3451
334
3711
257
1303
650
445
13315
7090
33520
17496
54202
0
2968
4107
5495
522481
266484
1259370
933625
2516213
22033
104907
150542
220364
1635
314
14754
260
14652
1331
6300
2868
1967
2384
834
16449
4639
20928
1341
6336
2994
2222
58464
36173
154266
139569
297606
0
13755
18919
26341
2650606
1763772
7170463
9370188
19601533
90644
572583
829471
1310544
1008
169
7138
112
7032
412
2926
1374
1077
1470
651
8176
1357
9436
413
2937
1394
1131
35936
20384
86428
26431
117224
0
6317
9074
14448
1347249
704772
3159101
1035374
4536231
18349
218987
339454
547308
393
97
3609
60
3653
297
1538
772
514
622
334
4138
663
4839
297
1542
788
558
12967
8949
36584
10747
49740
0
3389
5063
6764
524330
321856
1410179
391386
1971444
14532
125705
186291
274567
407
90
3198
49
3146
195
1205
687
502
906
613
4367
1222
5651
195
1215
707
604
14350
10498
39469
12652
57424
0
2803
4569
6695
612026
432220
1655753
555087
2481839
8057
109540
194006
294930
142
30
973
22
985
69
405
183
137
302
158
1285
256
1546
69
411
195
146
4989
1925
10839
2252
13566
0
909
1196
1811
195201
77319
419786
106573
561034
3098
32190
44280
69120
594
172
3578
103
3564
255
1363
599
505
1003
728
4630
637
5214
274
1370
604
555
21389
26486
61892
29539
95928
0
3023
3974
6783
901021
1175219
2604393
1341368
4274322
13292
108073
149401
266867
1366
125
8281
48
8110
450
2671
1790
1683
2018
488
9410
173
9448
452
2681
1805
1761
44134
10667
97343
5195
102044
0
5994
12101
22932
1356675
337053
2778463
220582
3099342
24911
142476
288996
630745
3122
662
28688
407
28545
2142
12862
5704
3764
4782
2070
32381
3107
34947
2151
12906
5855
4221
106787
61607
286158
67076
347881
0
27679
37655
50212
4657245
2685633
12166345
3211393
15534301
113772
1080992
1505589
2138758
1302
265
9714
168
9743
678
4046
1909
1402
2325
1289
11962
3022
15152
680
4058
1948
1574
43633
23191
107897
36811
146666
0
8986
12682
18766
1721032
895933
4175174
1452731
5859420
38089
329504
471863
730120
585
109
5622
42
5570
431
2387
1220
795
858
488
6354
414
6738
433
2389
1233
868
20122
10433
54797
5769
61153
0
5325
8095
10332
663903
333167
1710093
234637
2056176
22589
161210
228508
319562
341
81
3569
77
3578
346
1678
626
429
415
160
3753
239
3924
346
1683
637
443
11680
7626
32765
13136
49660
0
3647
4097
5726
481854
322676
1419999
730844
2338261
22350
156860
184232
251303
566
90
5677
48
5699
700
2665
989
641
666
182
5945
255
6179
700
2675
1003
685
19275
9638
50229
7447
55508
0
5390
6427
8583
583488
328791
1613567
305672
1959883
28481
174580
211750
293820
288
52
3025
30
3028
371
1482
506
289
339
92
3140
50
3158
375
1483
511
300
10315
6174
27423
8203
35505
0
3108
3281
3948
370887
221515
950964
377143
1329045
23270
102298
109686
138715
1157
163
7697
93
7289
629
2980
1326
1117
1444
383
8275
699
8459
634
2993
1348
1176
41797
18707
93495
19751
102260
0
6522
8789
15214
1144336
521347
2520436
665136
3040080
35157
169748
232000
411528
364
53
7836
22
7989
945
4753
1229
578
416
73
7942
50
8126
946
4758
1239
595
12926
7364
45726
4074
51289
0
9834
7849
7576
454935
319024
1636245
129109
1890128
26869
313561
266541
270868
621
117
11396
91
12411
2451
6396
1802
913
743
230
11706
395
13004
2451
6400
1819
972
20837
11180
67461
22578
91291
0
12550
11780
12007
741926
476822
2305271
967478
3473046
90480
359871
361498
382103
129
46
1453
36
1413
84
739
228
146
173
173
1641
622
2215
84
740
234
154
4512
5341
15386
17041
32512
0
1567
1503
1988
216563
266632
721464
909116
1610883
3624
60827
62877
89914
606
93
5978
71
5970
454
2845
1147
753
792
335
6493
1611
7864
455
2849
1160
812
20103
7516
52166
72247
127087
0
5984
7588
10034
675153
298038
1807547
1873087
3733252
22362
194553
251662
366873
620
116
4722
72
4630
312
2048
847
607
770
248
5052
453
5289
314
2052
857
639
23393
12064
53831
16850
68989
0
4351
5576
8164
903996
544405
2153952
839223
2987716
25222
184142
211955
310067
706
194
6210
172
6115
671
2757
975
651
785
349
6469
1655
7510
672
2758
981
664
26407
25298
73288
121576
199759
0
5655
6409
8606
1007456
1088959
2932772
6387349
10054870
57924
218172
236311
355451
406
92
5198
65
5366
675
2669
918
524
492
307
5529
214
5853
676
2673
921
539
13974
8385
41020
5295
46711
0
5617
5958
6898
492772
302294
1477994
243975
1788850
44361
197213
206154
255188
471
112
4514
72
4472
544
2112
719
463
521
178
4654
245
4769
547
2117
728
477
17120
11097
44116
16989
58641
0
4385
4731
6194
565055
357571
1447034
802644
2172820
28025
155781
150922
195481
681
138
7812
71
7548
1028
3872
1132
684
789
176
7987
286
7912
1037
3877
1142
701
24675
17899
67446
10684
77609
0
7799
7352
9047
896508
730449
2454826
499395
2989586
48114
249692
229649
309957
149
31
1620
30
1652
212
833
261
147
171
49
1665
81
1750
212
833
263
151
5101
3492
13784
9967
25688
0
1613
1694
1897
243114
196938
649677
690095
1409696
9399
67077
69369
74368
397
120
3335
103
3285
306
1403
597
388
448
196
3471
829
4163
306
1406
600
391
15250
18167
45343
124433
173722
0
2916
3921
5075
467090
585836
1375022
4517453
6284408
17026
86507
106267
128567
489
141
3036
88
3035
236
1146
529
419
564
221
3224
459
3588
240
1150
536
446
18779
19075
49870
35625
82915
0
2484
3514
5687
586349
659584
1664757
1350399
2989142
13909
84757
133557
203397
276
68
2133
58
2157
197
913
374
261
327
200
2324
471
2769
197
915
375
265
10851
7788
26635
21461
48499
0
1874
2497
3394
356333
285646
893694
871168
1832198
8776
54115
83534
108731
178
43
925
17
904
56
321
156
146
204
59
971
45
975
56
322
156
152
7019
6048
17082
1579
18352
0
721
1037
2029
191118
169982
483311
50103
541960
3623
26538
28619
72379
236
44
2097
37
2104
209
963
334
279
275
79
2192
308
2473
209
965
335
300
8325
4486
20881
33758
54870
0
1919
2189
3672
234437
122767
574302
889784
1540093
15838
49150
60162
98852
310
43
2965
13
2943
433
1275
507
348
345
66
3038
34
3048
433
1275
512
358
11419
3851
26059
1180
27706
0
2706
3295
4678
291993
102674
696525
39686
797304
14009
79883
89594
132114
482
76
3267
48
3262
243
1304
607
493
512
94
3329
154
3423
243
1305
613
500
18428
9319
41654
9348
57172
0
2823
4032
6721
549475
315185
1255221
346014
1850329
12845
78546
118219
193403
987
184
5504
42
5403
470
1983
965
809
1061
295
5742
242
5880
470
1990
984
836
40216
28632
91369
13678
106582
0
4346
6442
10938
1208051
756958
2746274
443831
3285058
24012
158836
230356
364249
1307
313
11201
235
11023
1042
5105
1769
1267
1500
629
11773
2842
14249
1047
5109
1785
1309
46992
35448
122282
173539
306357
0
10183
11638
17261
1399537
1145741
3709396
6418538
10950311
65634
300947
344465
500230
611
104
3591
45
3552
185
1061
895
652
1514
537
5222
1083
6197
189
1070
953
878
18752
7537
44251
12888
56523
0
2598
5907
8420
531664
245195
1255792
459890
1750490
12026
66543
158874
227535
468
13
1685
9
1633
129
581
228
230
501
139
1856
190
1960
129
582
232
234
16334
1633
24425
691
23453
0
1232
1492
3204
134311
20476
238228
17493
254584
3531
25607
23979
32435
123
18
1513
26
1452
209
701
253
135
160
43
1599
94
1603
209
704
261
148
4167
1187
10336
2803
12243
0
1468
1641
1730
104876
48336
305262
100464
390851
8395
50091
47203
37883
400
94
3264
87
3286
247
1554
488
414
576
308
3720
538
4158
247
1559
499
464
14208
7613
34131
9366
41990
0
3212
3170
5670
542280
275767
1386564
446173
1838062
12926
169353
139775
250687
791
174
8090
214
8062
648
3887
1417
935
1146
557
8930
2602
11252
653
3903
1446
987
25038
12366
67750
53180
117834
0
8067
9260
12353
1133657
532663
2949181
2778666
5859859
43104
334681
388437
549379
1368
343
4986
138
4990
144
1078
1005
956
1818
690
5947
1556
7500
146
1086
1042
1062
35440
19022
76789
22677
99286
0
2662
6683
11698
1040305
576567
2244038
1061385
3448623
9442
70744
190527
343564
375
153
2825
102
2863
207
1202
517
321
453
217
2989
759
3660
207
1205
523
333
8750
5308
23656
10942
34766
0
2548
3311
3942
280869
198014
844891
607189
1469482
10498
90721
111000
160808
915
237
2480
24
2426
121
462
282
420
1069
430
2857
101
2876
127
464
285
435
40337
37969
87587
7853
96252
0
1022
1903
5867
1421042
1442591
3147044
302954
3574807
19799
25831
50588
191028
235
82
1322
41
1393
145
514
211
165
286
173
1483
354
1844
145
517
212
176
9506
13506
27751
27817
56717
0
1075
1427
2247
388761
612218
1190727
1299409
2755074
12400
43564
54417
98983
576
155
5081
95
5018
448
2216
946
577
1007
494
5926
1501
7313
451
2221
957
633
17239
11604
47357
28866
75012
0
4669
6152
7381
514866
410117
1440933
1155048
2611494
16329
123130
163899
214680
380
169
3131
106
3124
266
1458
481
292
469
392
3452
750
4105
266
1460
482
304
13574
15731
39581
49198
92201
0
2989
3120
3826
399888
426469
1170547
1664714
3287832
11367
96938
98636
139704
454
72
3516
22
3630
429
1435
693
531
577
255
3857
81
4034
429
1440
697
556
16869
10755
41672
5076
48621
0
3075
4507
7104
409416
260159
1006065
120140
1227443
12572
69519
106511
170112
300
70
1308
35
1313
120
361
226
206
339
93
1378
195
1548
120
361
230
208
11731
10852
27981
27550
56328
0
808
1534
2838
304337
324254
771633
884709
1763990
4698
22067
38886
77097
184
47
1494
33
1497
123
562
330
206
328
188
1835
384
2186
123
568
334
248
4976
3067
14421
6045
20470
0
1208
2177
2692
170173
108253
490049
259319
758519
6786
41216
66197
89768
766
157
15129
114
15674
2773
8633
2150
1039
858
262
15363
181
16011
2773
8640
2164
1056
25692
15038
83603
14817
99242
0
16687
13957
13344
770920
539100
2588514
621811
3404514
105840
487281
398872
391427
12523
2010
23653
109
23415
1220
2769
1755
3239
13075
2961
25185
1034
26117
1236
2773
1759
3264
574603
314265
956799
92822
1070428
0
5983
12115
46739
20652681
12403489
35127667
3728835
42321667
351857
163674
322111
1364039
664
94
23057
22
23365
3259
14046
3839
1417
863
201
23514
160
23998
3269
14062
3885
1501
17776
5062
93796
7980
104753
0
29033
24501
17975
506916
172713
2306687
272361
2859620
100446
598300
582903
490625
338
33
2779
10
2817
283
948
652
534
432
82
2961
54
3039
284
949
656
562
11483
4043
29382
1618
33272
0
2251
4361
7268
396709
158383
911376
51417
1090022
14848
48954
107720
203676
792
45
10189
7
10305
1122
4246
2326
1663
1005
113
10583
276
11042
1122
4253
2352
1739
23267
3407
72985
3088
81555
0
9486
15307
21927
705385
91518
1964275
43415
2304476
45230
216676
368552
623326
1921
306
25972
96
25287
1852
11468
6316
3372
4063
2079
30639
11251
41869
1871
11513
6482
3911
60993
30277
207256
138171
353602
0
26836
41222
43561
1488680
794500
4661255
2567480
7446988
54509
513137
839619
968968
940
132
10487
41
10461
729
3585
2982
2049
1976
1259
12909
4853
17790
734
3599
3030
2237
28794
13380
97771
55580
160055
0
8484
20175
26232
788639
383011
2428772
1488850
4194650
26973
156273
450323
630865
1903
262
21632
96
21591
1848
8781
5271
3331
3721
1782
25725
3998
29574
1869
8828
5429
3829
61541
31970
192679
74362
270455
0
20298
34920
43594
1615844
913043
4682354
1713518
6966887
62571
402672
745964
1054681
848
65
14255
22
14086
1228
6920
3247
1714
1611
349
15607
360
15720
1230
6933
3312
1947
28039
5258
92741
7183
99683
0
15625
21240
22403
876052
167547
2556660
183613
2969946
37719
356968
539939
660491
542
102
12275
81
12402
1403
6573
2563
1113
1163
744
13797
4958
18964
1409
6588
2613
1263
15274
8764
68932
73841
155204
0
14219
16529
14030
261870
146517
1137717
1004607
2470890
33096
230323
281130
251198
1006
115
19446
80
19432
1957
9819
4311
2079
2043
636
21620
7211
29041
1986
9869
4448
2448
31180
11028
118969
119476
258442
0
21922
28156
26389
827501
319578
2729322
2405067
5934755
63116
396996
562000
636733
616
79
11380
51
11265
1837
5146
2393
1157
805
287
11858
1390
13046
1841
5149
2406
1218
19506
6347
67917
35536
105061
0
11496
15522
15186
735284
297685
2169762
881037
3238118
84303
274967
407878
452178
133
12
1444
6
1431
110
681
298
200
291
75
1728
1428
3080
110
686
311
241
3968
1005
11290
8719
20761
0
1539
1970
2630
91786
19119
236933
153092
400131
3680
28419
40072
58309
273
69
1480
30
1672
161
451
357
294
362
206
1710
2219
4377
161
451
359
299
9387
6639
22676
261766
324645
0
1065
2428
3930
200657
141053
479560
5131346
6760644
5103
25402
50384
82474
200
46
3630
18
3490
254
1729
839
406
610
558
4724
3652
8380
257
1732
878
525
5922
3780
24931
18868
43130
0
4109
5430
5018
154240
96006
574648
475321
1082866
7350
80254
115866
124110
1344
118
13410
35
13231
726
5193
3399
2376
1841
469
14404
1027
15259
733
5200
3422
2494
40500
10813
118820
20029
145112
0
12135
22621
31332
689957
174461
1914439
284245
2302302
21020
190023
348688
503431
4845
690
32425
197
32315
2273
11036
7573
5681
7891
3192
38553
5217
43222
2279
11053
7667
6124
169799
78823
404250
92234
499303
0
25621
50480
75903
5545038
2592585
12461136
2935989
16230344
85545
660802
1384280
2280294
227
26
4518
9
4403
349
2179
1076
518
302
75
4687
82
4624
351
2179
1089
550
5575
1156
25011
1569
27032
0
4939
7026
6549
146028
37542
566141
16500
627463
8876
91891
141888
155393
1413
192
12957
57
12871
1311
5077
2845
1939
2209
711
14513
2001
16431
1313
5088
2903
2111
44086
14458
114666
26380
144474
0
11491
18945
25262
945951
327165
2429647
507922
3176150
36478
222835
377798
551882
7321
1353
45234
363
45563
5347
18907
7028
5574
8276
3705
48716
19837
69004
5362
18923
7060
5687
293572
225733
684761
1848251
2583957
0
40149
46723
75905
3756014
3173976
8919308
29066988
39938737
180439
487239
529192
883664
790
149
22567
90
23233
3469
11741
4690
2284
1265
733
23783
3924
28427
3472
11790
4735
2410
20099
7877
112536
43528
159280
0
25744
30732
29298
207577
101062
1221279
541186
1929671
70283
295313
326509
301009
305
26
6179
9
6070
646
3003
1358
694
411
123
6434
185
6516
647
3010
1374
719
9143
2186
36649
2238
39664
0
6902
8879
9117
139109
39284
533338
31117
593936
13235
95837
122013
129672
69
3
1725
2
1761
272
960
310
140
89
7
1771
5
1807
272
964
316
152
2140
[
b]
[
i]
[
b]
8299
0
2061
1992
1692
35481
(
D)
(
D)
(
D)
137701
5352
29098
27979
28984
179
19
3094
0
3050
664
1477
450
259
234
55
3209
0
3166
664
1483
459
275
5874
2275
17533
0
18011
0
3050
2891
3402
85049
34409
256153
0
273196
14036
45389
38776
45685
519
84
7985
48
9420
2591
3636
1561
922
983
567
9098
2945
14437
2621
3654
1602
1009
13644
[
i]
[
k]
[
j]
74884
0
7863
10234
11710
149024
(
D)
(
D)
(
D)
1105638
56840
88647
97792
117055
721
91
24780
50
24945
2306
14261
5454
2043
1401
622
26385
1495
28149
2320
14288
5570
2265
20672
7455
120958
8171
130568
0
31635
35142
25582
325318
138815
1656566
164346
1941068
39269
424395
450899
346125
1988
146
21833
240
21353
1140
6385
6863
4560
3076
611
23821
18744
41846
1147
6404
6947
4852
61250
14318
204783
517996
709175
0
16406
46284
59932
1157710
274554
3968613
8042258
13395865
62208
376964
964520
1187874
129
25
4176
21
4247
657
2472
665
278
420
333
4928
4598
9587
661
2483
701
387
3784
3158
19779
38403
61771
0
5175
4255
3475
63427
61825
302496
392810
759045
23064
68685
60415
53027
235
42
6657
26
6645
502
3911
1435
516
941
757
8463
6261
14673
624
3952
1554
758
7053
4840
35982
38386
76074
0
8817
9085
6423
153871
110709
811760
788979
1632553
26944
197462
207278
157319
649
74
11220
96
11473
1528
5660
2310
1130
1366
388
12877
3057
16286
1540
5703
2468
1478
20506
5682
67077
17842
91225
0
12386
15028
14517
447733
148203
1448248
371181
1972759
56356
234444
294629
316225
3938
831
38149
193
36865
2831
12803
9492
6870
9816
10762
54788
27419
81486
2926
12873
9695
7496
117457
97724
404790
242217
645931
0
30936
63820
88024
1408417
1232469
4883786
3107121
8446220
78488
380120
753865
1039669
2343
568
33288
153
32463
2569
14858
7922
4134
3645
2313
36832
4898
39609
2580
14903
8064
4466
62136
30947
235275
64181
284103
0
34538
51511
51040
889547
434935
3436659
903372
4379138
74696
542447
768115
769840
388
79
6156
62
5902
422
2956
1373
661
889
572
7363
4500
11445
431
2972
1422
831
11123
7237
43518
43933
84890
0
6625
8880
8210
221054
138265
817400
617385
1481019
10140
115338
164109
169789
623
128
16607
116
15977
1577
8833
3341
1390
1414
1478
19292
18159
36154
1591
8926
3394
1574
18758
14223
94161
200145
283872
0
19326
21582
17598
285825
191005
1264782
2251677
3734851
31896
237595
279788
259113
114
31
2839
18
2796
414
1477
541
203
182
187
3108
2060
5333
414
1480
559
221
3406
2858
15743
31699
50686
0
3242
3471
2712
45829
35243
184337
349317
582653
6421
33920
36377
34580
590
133
7780
131
7489
769
3523
1526
887
1077
732
9039
11799
20901
793
3548
1558
984
17729
12386
60491
333254
419754
0
7560
10011
11238
274019
186440
867367
4328584
5654479
14775
97949
131938
161870
86
22
2305
20
2323
371
1354
364
109
237
215
2714
3076
5529
375
1365
387
136
2203
2162
10924
18165
28628
0
2734
2286
1334
35254
41210
171505
197133
391493
5526
36911
31531
20469
386
74
7678
55
7654
1118
3964
1389
674
799
391
8606
3155
11677
1118
3988
1446
810
10370
4244
40257
36655
75994
0
8460
9008
8545
159051
63874
590737
477610
1129504
32197
113024
125048
130690
471
87
7229
60
7012
526
3470
1646
780
1480
1318
9873
19730
30042
546
3507
1751
1029
14677
10860
55497
140007
188875
0
8033
10682
9912
244423
168380
882783
1589722
2608531
10703
121953
166425
162839
527
83
19268
38
19403
1835
11363
4090
1474
1224
1107
21459
6645
28552
1848
11404
4240
1739
16395
10736
96761
47619
148849
0
24988
26330
18626
418893
261800
2092209
937949
3325994
36645
453371
549784
456670
62
18
829
12
848
105
425
145
86
218
320
1324
758
2041
105
429
155
112
2396
2023
7390
4172
11891
0
916
941
1096
39069
28453
118489
73458
225644
3086
15868
16519
22199
1066
100
19822
60
19029
2212
9852
3849
1888
2072
518
21688
2458
23140
2225
9887
3945
2175
34707
9230
116210
65218
181739
0
21382
25137
24428
562554
143778
1816477
836536
2752938
46931
336684
374882
387562
339
56
6502
27
6338
803
3322
1166
605
567
457
7225
3709
10789
804
3328
1182
670
9835
7477
39680
78923
124806
0
6961
7627
7861
129920
91006
487006
1095070
1686001
17066
79694
84087
94798
130
16
4025
15
3926
349
2285
813
316
275
82
4311
1912
5888
351
2296
829
357
3971
1465
19658
28170
44797
0
4795
5277
4044
68816
17660
248419
251175
521205
9545
51784
57470
52518
254
22
3809
9
3698
242
1817
877
472
538
162
4403
109
4429
242
1826
919
588
8718
2903
27905
2594
31761
0
4055
5714
6261
210390
70414
586888
69087
700118
6201
69339
104569
137164
525
111
8485
51
8126
708
4314
1601
815
1075
777
9904
4481
14065
719
4329
1651
937
17882
12639
61815
75334
139590
0
9213
10407
10387
250361
173445
804564
898960
1765406
11604
108358
119547
130339
187
36
3623
17
3481
389
1894
667
288
430
419
4334
3622
7763
395
1903
700
321
6290
4458
23138
41215
67180
0
4071
4256
3644
98290
61412
338996
462058
821659
8709
55058
60535
55761
15
24
117
50
141
65
1
1
0
18
29
125
10401
10538
65
1
1
0
[
f]
[
h]
4722
1778834
1730991
0
[
a]
[
a]
0
(
D)
(
D)
62723
23431534
25321148
5101
(
D)
(
D)
0
2
6
127
11
118
12
60
24
5
2
16
137
1651
1840
12
60
24
5
[
b]
[
g]
1364
448281
461992
0
[
c]
[
c]
67
(
D)
(
D)
17971
7003740
7915156
253
(
D)
(
D)
864
606
112
10283
91
10474
1250
5348
2020
1016
999
589
11268
13175
25756
1287
5359
2037
1108
19933
14166
71461
174499
251555
0
11603
13119
13336
285268
210319
957746
2184637
3322893
20902
141808
157350
174438
706
42
24456
15
23658
2001
13053
5638
2214
1147
286
25479
155
24798
2004
13064
5716
2456
21722
4082
121562
1701
121783
0
29233
36382
28324
295887
59695
1442241
26786
1537594
30262
322758
413784
361737
364
43
4657
31
4766
464
2195
1078
582
617
118
5079
2651
8415
464
2199
1101
652
11175
2523
33068
77160
124063
0
4954
7113
7361
243107
57913
643068
1347565
2415455
19911
81089
125177
137942
1414
197
28261
109
27205
3266
14116
5496
2647
3081
1097
31392
5251
35167
3274
14174
5620
3056
42530
14579
157064
56920
214739
0
30326
35614
33637
495002
189486
1779154
502557
2426225
55138
346142
364782
375605
569
273
14625
80
14379
1462
9066
2106
820
989
1477
16416
1804
18037
1466
9087
2156
913
17029
22630
80466
24891
110496
0
18070
13430
10204
239744
278211
1063595
323865
1524819
19983
230760
180185
156259
312
26
6754
14
6370
673
3182
1414
752
604
287
7422
1040
8213
674
3187
1448
830
10126
[
h]
[
k]
[
j]
66075
0
6935
9216
9701
126348
(
D)
(
D)
(
D)
880010
15644
88217
109602
123279
112
24
5608
6
5583
762
3481
876
302
207
160
5943
10
5921
763
3492
910
357
2725
[
g]
[
j]
[
g]
24707
0
7172
5637
3700
71755
(
D)
(
D)
(
D)
598372
19254
146865
122324
102901
416
27
4038
12
3984
416
1437
952
744
809
319
4940
784
5951
418
1449
990
905
13485
3330
36149
7085
46195
0
3300
6336
9913
409179
94670
1050464
291693
1370487
18108
81556
166944
283850
844
135
20433
66
20868
3379
10941
3789
1710
1615
704
22339
1864
24744
3388
10979
3929
2038
22984
8729
99132
15687
120766
0
23016
24451
21879
414291
145424
1772513
292204
2280194
78262
393911
424685
413948
816
238
8739
217
9646
1845
4121
1506
886
929
301
8947
845
10634
1852
4127
1517
900
29542
34594
94985
134969
255296
0
8583
9858
11737
826889
1012985
2646575
4621078
8854120
194124
208232
267357
339592
420
90
5755
36
5651
645
3109
817
556
476
231
5968
421
6251
645
3109
819
569
15478
13587
47765
18565
66614
0
5936
5322
7490
348636
311846
1044506
383591
1479907
14637
105413
103427
163507
1019
183
7987
66
7782
337
2882
1987
1316
1673
826
9441
3071
12204
337
2899
2022
1422
27251
12530
77617
28427
107234
0
6866
13084
16692
791392
373519
2130419
803627
2999221
10916
149969
319743
479678
790
115
12775
82
12705
2091
6774
1816
1053
998
233
13266
1389
14477
2098
6787
1844
1132
25363
11729
77090
36013
110901
0
12871
11808
13681
588273
308640
1773876
824287
2755774
68254
267668
273673
315285
117
70
715
69
760
118
225
80
76
233
420
1188
2189
3237
118
225
81
82
5458
13726
21049
499707
539994
0
476
536
1000
167985
472101
707175
20210183
22506160
5407
16553
17657
31449
195
58
1737
75
1871
296
795
249
188
238
96
1828
143
2048
296
796
250
195
6551
4749
16967
22303
42844
0
1512
1637
2457
225446
179444
607199
1066661
1908197
15285
59094
56702
80143
143
69
780
56
881
129
269
121
111
163
221
956
316
1307
129
269
122
117
5670
10030
18597
36083
52532
0
531
814
1507
228289
446282
804776
1578528
2312408
10265
22527
32103
57382
75
37
566
27
603
103
193
81
71
82
49
585
54
643
103
193
81
71
2899
5211
10182
7892
19312
0
429
520
927
96005
208477
369648
350799
727102
5560
15343
16927
28410
1235
195
16729
73
17955
3488
8944
2417
1533
1396
385
17110
422
18737
3488
8946
2424
1557
44871
21598
116894
19113
141575
0
16573
15897
20657
1270087
660970
3241926
624995
4087463
102050
370157
395089
551002
2854
696
25188
303
26943
4959
12883
3034
2211
3301
1575
26576
5787
33987
4969
12889
3051
2251
114404
107408
291312
412924
756034
0
23297
20058
30052
3349716
3358872
8509296
14873533
25255973
201192
500147
489422
810112
1273
145
8221
39
8232
879
3225
1358
1298
1527
456
8828
450
9219
880
3230
1361
1331
47638
23107
104420
19635
126960
0
6616
9106
17822
1209143
711886
2626748
646629
3453693
33337
134218
181498
386710
1651
193
33914
106
32715
4302
18701
5043
2694
1784
354
34256
476
33459
4303
18703
5051
2722
56124
19132
179519
15442
197529
0
36076
32635
35913
1575378
566943
4693751
487807
5457150
112574
813187
774024
937654
1175
250
12538
133
11997
1178
6100
1902
1308
1369
615
13125
964
13347
1178
6101
1911
1321
42901
30239
116032
51867
162080
0
11828
12435
17469
1287823
987069
3368282
1945670
5371889
36450
264818
313484
493279
87
43
466
25
458
39
149
60
46
90
60
486
129
723
39
149
60
46
3550
6916
11963
20152
40124
[
a]
[
e]
391
657
62743
205453
293273
688105
1226119
(
D)
(
D)
6611
10144
40
31
221
8
236
32
73
28
25
55
67
272
143
440
32
73
28
29
1480
3218
5344
18030
21800
[
a]
[
c]
182
310
28961
76219
114131
536703
654375
(
D)
(
D)
2309
3833
246
29
3152
8
3069
367
1676
424
310
253
38
3175
19
3102
367
1676
426
315
9155
4525
23751
3835
28601
0
2849
2795
4231
138273
75612
343006
69595
459288
13439
34496
34905
53714
344
33
3384
11
3462
583
1572
524
368
356
40
3405
32
3503
583
1573
524
370
12714
4627
28581
4317
34774
0
2977
3519
5042
223731
102993
495255
110309
671942
14614
49252
48457
73803
788
201
3307
39
3263
175
1127
481
474
851
322
3497
903
4341
176
1127
481
481
33428
34356
79909
72712
161890
0
2293
3155
6615
397741
484715
1007185
943729
2178747
8998
22130
29206
71509
335
52
1367
15
1341
128
381
204
216
370
94
1447
85
1480
129
382
204
219
13022
6908
25413
6915
33589
0
789
1364
2963
223604
135612
444351
150037
651402
4458
12549
19502
44811
404
90
2562
28
2475
303
821
450
351
441
123
2635
130
2665
304
821
450
352
16284
11784
37946
10510
49244
0
1700
3000
4780
262122
195986
615740
206168
887459
14298
29850
41070
74258
5
2
19
35
49
4
7
0
1
8
12
34
324
327
4
7
0
1
[
c]
[
e]
651
6682
7137
0
12
0
[
a]
(
D)
(
D)
35025
407014
453446
18
407
0
(
D)

11
8
98
43
139
7
41
17
9
24
13
116
1445
1683
7
41
17
9
379
[
e]
1019
34073
34511
0
79
102
125
26366
(
D)
59767
1934052
2205385
5865
3395
4877
6638
2
4
21
26
53
3
7
2
3
16
34
68
422
482
3
7
2
6
[
b]
596
735
5200
5940
[
a]
15
[
a]
[
b]
(
D)
31121
37581
309431
339036
(
D)
171
(
D)
(
D)

2
0
5
10
14
2
0
2
0
7
0
10
76
58
2
0
2
0
[
b]
0
88
958
561
[
a]
0
[
a]
0
(
D)
0
4366
60606
34822
(
D)
0
(
D)
0
56
18
418
13
420
73
163
51
49
60
25
429
43
458
73
163
51
49
2014
2412
[
i]
[
h]
8704
[
a]
300
331
683
34639
50623
(
D)
(
D)
188320
(
D)
5369
6427
11759
92
18
1677
11
1619
436
737
197
126
96
25
1692
26
1649
436
737
199
128
3214
2622
10098
2198
12262
0
1368
1300
1641
63388
50927
227153
46575
295530
15028
35164
31044
30149
20
4
157
2
155
25
67
19
18
21
6
161
2
160
25
67
20
19
750
377
[
g]
[
b]
1911
[
a]
146
132
255
21542
13471
(
D)
(
D)
56852
(
D)
3534
3865
7069
197
47
1223
42
1230
116
453
205
171
217
177
1381
445
1834
116
454
205
176
7008
5948
17708
42560
62944
0
921
1351
2345
172957
146339
415517
800350
1431085
8229
18328
27239
54612
209
57
2136
48
2148
207
935
437
239
226
89
2195
331
2471
207
935
437
249
7644
8460
24142
30311
55894
0
2061
2891
3203
236432
244575
723846
1136770
2023066
13023
59112
76617
100918
71
35
432
40
476
35
134
82
69
95
104
538
283
837
35
138
83
77
2513
4876
9175
9529
20972
0
273
574
892
65580
154029
275856
296629
672460
1244
6954
17230
22778
27
16
120
25
148
8
32
21
17
31
22
133
63
199
8
33
21
20
887
1506
2800
4671
7427
0
65
146
230
32157
57342
105325
172367
264651
189
1531
5580
9212
77
46
354
46
383
27
97
32
51
106
91
436
183
601
27
100
33
52
3201
6952
11458
33509
43785
0
225
218
660
114350
258947
424858
1605052
2016081
17267
7901
6597
22821
91
25
806
20
815
119
362
106
89
107
38
842
64
891
119
362
108
94
3577
2894
8846
2689
11393
0
593
729
1206
125950
82209
323687
105911
430114
10243
41929
22772
41270
62
20
805
12
755
98
413
93
65
90
61
898
65
902
99
415
97
75
1984
1776
5999
2481
8838
0
784
611
917
67378
72052
218282
68097
284484
8241
23432
18544
29109
357
14
5847
4
5948
634
2778
1320
847
386
22
5989
56
6145
635
2781
1323
876
10139
[
f]
[
k]
[
g]
39934
0
5902
8660
11127
228491
(
D)
(
D)
(
D)
878687
19977
107702
164518
235358
66
21
557
20
661
154
236
91
54
73
35
580
125
798
155
236
92
54
2719
[
g]
[
i]
[
h]
10609
0
468
564
713
54559
(
D)
(
D)
(
D)
269990
10156
11378
11640
15304
960
215
12103
101
11884
1014
5820
2390
1354
1751
1369
14390
1416
15464
1017
5850
2468
1573
35205
30366
112226
36168
157548
0
13021
15655
17818
1275518
1092884
4034806
1411102
5885937
43313
429627
562157
666306
85
28
980
11
1164
285
508
151
100
91
52
1012
39
1250
285
508
151
102
3368
2930
9275
11470
20831
0
1084
957
1319
87646
65645
216136
465615
759070
18911
22010
17996
29886
252
70
2435
29
2616
459
1209
355
223
318
196
2639
3457
6309
459
1214
355
230
9721
11564
28634
440354
508558
0
2325
2323
3001
200517
256370
627463
13301223
15289462
11504
52954
51699
67592
568
100
5142
18
5155
711
2565
681
527
649
210
5340
287
5629
711
2565
681
534
21850
14405
52993
17586
69810
0
4803
4451
7006
390304
258795
988260
375310
1436498
31874
96548
90689
142750
482
179
2606
69
2741
259
962
411
371
665
527
3185
683
4246
261
963
421
407
17196
20166
46871
19019
75946
0
2109
2692
4850
463179
552603
1273548
530881
2121153
20773
46798
69216
133699
120
34
532
26
583
62
145
104
87
180
78
646
218
911
62
145
106
94
4995
5572
12949
9743
25404
0
335
720
1170
140469
142748
355140
291963
699395
5297
8521
20716
36313
55
16
341
19
361
52
103
64
48
100
59
439
70
516
54
103
65
54
1482
950
3666
845
5143
0
224
425
612
31381
20055
82861
27388
128232
2464
6573
8839
15081
111
66
801
40
857
70
347
133
87
153
144
932
545
1281
71
347
134
95
3339
4254
10483
15924
22113
0
722
912
1141
106867
133271
315470
495473
709091
3775
17561
24284
35664
957
244
6493
123
6415
456
2244
1407
1041
1066
644
7010
1676
8625
466
2244
1408
1050
36748
44072
109647
291726
393543
0
5080
9444
13909
790723
1106015
2424379
9820146
12739812
38746
88842
166617
275365
602
172
5600
119
5465
549
2434
971
642
632
282
5743
507
5984
549
2434
971
645
23571
24149
68812
63137
126824
0
5226
6288
8769
1019264
1140052
2897796
3350005
6412418
42292
162428
213692
333103
285
86
2481
71
2495
288
1199
344
235
293
96
2503
180
2646
288
1201
346
235
11487
11874
31306
59148
81391
0
2406
2287
3140
413586
472242
1150233
2631268
3767370
14401
75211
79400
115177
138
44
1096
43
849
97
335
136
98
141
65
1132
145
970
97
335
136
101
5364
6693
16432
21592
31665
0
746
903
1327
215022
274959
670890
972026
1454873
4536
27833
33821
58146
296
78
2450
86
2533
392
1020
391
287
304
120
2508
331
3020
392
1020
394
288
10911
9382
28902
37216
66611
0
2078
2542
3891
337780
305353
945618
1286032
2446297
25530
66033
87520
132503
1339
341
9191
235
8961
878
3514
1386
1228
1612
884
10083
1611
11132
881
3527
1406
1258
52744
54348
142379
140813
304663
0
7274
9139
16699
3303612
4203993
9400175
14215609
27695721
81849
371936
480768
974374
343
60
9463
66
9581
2696
4923
951
512
366
68
9527
176
9796
2698
4928
961
526
12356
7785
40985
22351
72505
0
8853
6086
6817
552682
464944
3001337
1740812
5301296
449606
877075
288511
401325
49
10
607
22
579
74
291
78
58
59
14
625
86
706
75
291
78
61
1970
974
5058
21842
27669
0
607
509
806
94187
36805
245458
643761
1058311
4344
27821
32577
41108
375
60
2268
33
2240
339
549
475
436
616
536
3051
3229
6197
345
556
495
477
12749
11654
34755
97657
137137
0
1276
3197
5721
106279
93673
318616
765274
1133532
20709
20742
29008
48941
223
40
3186
24
3079
458
1553
491
300
280
80
3301
69
3190
460
1559
493
305
7973
6215
24665
7926
32853
0
2990
3158
4125
382736
331136
1248302
465758
1681782
46800
156712
124231
196273
8
0
278
1
271
63
151
32
14
8
0
278
1
274
63
151
32
14
[
e]
0
[
g]
[
a]
1042
0
265
205
194
(
D)
0
(
D)
(
D)
53115
4310
17384
5933
7317
21
5
256
8
263
45
133
35
19
21
5
256
33
289
47
133
35
19
928
407
2134
4836
6705
0
260
217
260
63976
38860
142601
533017
676563
5727
12138
7775
14180
40
10
681
11
671
140
362
72
39
47
16
695
23
701
141
362
73
39
[
g]
1050
[
h]
[
g]
5229
0
696
461
499
(
D)
33679
(
D)
(
D)
251842
7625
24229
15820
19144
52
6
1404
6
1539
250
889
204
119
57
7
1416
6
1553
250
889
207
123
[
g]
347
[
i]
[
h]
7250
0
1774
1270
1560
(
D)
5909
(
D)
(
D)
266792
14057
50231
39116
51893
14
4
340
5
343
41
206
51
21
15
33
371
32
396
41
206
52
21
432
778
2030
517
2979
0
350
323
272
12902
29891
75739
26406
108178
6535
12969
10803
5182
958
128
5212
81
5086
518
1186
1081
1196
1246
469
5920
653
6537
520
1190
1096
1243
32574
15613
76607
37648
123469
0
2691
7389
16199
821503
497107
1843476
1783521
4540588
57205
64066
141103
290425
250
114
1015
92
1119
112
299
146
110
300
214
1172
773
2009
112
304
147
111
11386
15946
30200
98526
126802
0
640
995
1542
326095
589055
1036278
5618186
6823680
30508
26192
25075
44241
44
25
310
39
373
52
129
48
35
69
67
378
374
755
52
129
49
42
1628
4313
6947
25533
33171
0
278
319
493
63379
262479
386248
1516667
2057419
17049
11720
8806
16224
168
73
1444
72
1513
149
643
268
165
277
323
1835
2368
4609
150
646
272
177
6299
11594
23055
123186
148948
0
1380
1767
2168
199407
394929
746440
4622124
6002429
14309
38231
52771
74759
474
131
2968
69
3188
486
1109
463
410
664
374
3452
18823
23461
487
1122
469
439
18704
20366
49199
769046
815662
0
2323
3064
5478
762293
900790
2095472
40003599
44613615
54566
83155
125647
227683
277
67
3297
59
3597
703
1543
570
339
450
256
3731
4136
9263
738
1552
578
377
10210
9875
30722
131708
186048
0
3192
3755
4461
300506
466450
1100106
6001029
8101780
72686
103408
101155
137892
192
65
1630
34
1709
351
665
242
164
253
167
1802
281
2208
352
665
245
167
8022
10891
23908
17324
43600
0
1352
1617
2229
312375
366517
913846
784238
2167477
36546
46946
80241
111042
55
20
394
24
474
100
161
67
48
74
85
483
196
791
100
161
69
49
2270
3725
7525
4293
17608
0
337
445
663
132501
285616
492740
289098
1235099
9937
15610
23257
29612
31
12
725
15
888
232
401
109
68
35
25
744
119
1219
232
401
109
69
1247
1184
4342
2932
8934
0
795
717
870
68875
56842
203526
244818
468507
17167
26841
28029
36437
28
13
262
23
324
61
128
41
22
48
60
339
177
564
61
129
43
28
937
2080
3736
6184
11363
0
255
266
264
46563
138069
225940
295806
612001
2478
14454
10853
10015
202
21
2017
10
2298
118
1145
476
274
315
77
2204
116
2590
122
1145
478
285
7281
3444
18628
5483
31031
0
2388
3122
3648
125804
70156
295261
121010
565849
10209
27333
38589
55169
431
98
5073
111
7397
2695
2298
956
644
479
169
5216
431
8111
2715
2298
962
659
15223
12176
44208
40735
106844
0
4895
6297
8580
660150
965913
2265779
3346965
15294782
518520
200671
249811
343489
633
204
4554
202
4879
710
2063
614
450
698
417
4851
3457
8914
714
2064
616
468
24366
27607
65865
201661
282984
0
4015
4011
6108
834490
994154
2355271
8335571
12751228
53526
155072
147760
233879
0
0
0
12
17
4
0
1
0
0
0
0
41
46
4
0
1
0
0
0
0
21456
22329
[
a]
0
[
a]
0
0
0
0
963924
1018731
(
D)
0
(
D)
0
3995
998
7629
291
7717
189
214
554
1581
10227
9610
22853
50103
72481
203
226
579
1916
172725
176927
377751
1105747
1493571
0
489
4094
22267
5026962
6035609
11973220
45417593
61512400
38011
34535
144023
695182
817
340
1653
183
1732
23
67
131
246
2662
3733
6977
9884
15934
23
68
134
317
[
k]
[
l]
100481
158425
253723
0
175
911
3492
(
D)
(
D)
3241783
5952693
9131548
3792
5637
28369
112026
1505
345
9696
27
9528
61
4368
1897
1259
3993
2624
15036
485
15474
70
4377
1978
1695
63019
58154
161868
14298
184152
0
10403
12388
16995
1609236
1579568
4102014
387729
4911741
6851
199314
291135
427004
4
6
26
5
59
16
5
4
6
7
19
42
7
156
16
5
4
6
[
c]
[
c]
461
1404
5745
0
[
a]
[
b]
88
(
D)
(
D)
26610
105995
326442
1507
(
D)
(
D)
5819
24
12
109
45
170
17
37
12
12
39
16
128
572
761
17
37
12
13
609
791
1686
44286
58877
0
90
75
162
26137
21058
61812
1387366
1949973
1155
2781
2375
6739
256
139
2939
259
3089
344
1445
434
233
368
324
3280
4330
7814
356
1452
445
255
7801
8925
25712
114535
153547
0
2987
2792
2956
377126
376816
1131453
5729621
8171132
21268
109955
126617
135022
1238
497
17122
342
18520
2536
9051
3042
1607
3058
2731
21791
17949
41036
2552
9093
3214
1997
43812
50452
148433
230877
432377
0
19789
19603
21088
1924064
2415148
6315927
11000304
19050756
120928
526870
592188
743844
693
91
9461
74
10191
2008
4626
1660
1008
1106
393
10375
579
11363
2015
4638
1693
1118
23556
7984
63836
6347
75954
0
9859
10693
13387
1099163
415147
3019779
318467
2953779
99048
326953
365527
487096
91
47
772
49
834
124
342
102
75
149
119
924
349
1294
124
342
106
87
3435
7097
12970
38201
58293
0
708
650
1020
109663
249266
450841
1481244
2361061
13831
21570
21348
41115
324
114
4311
130
4115
432
2111
730
360
1067
744
5964
1531
7494
432
2127
790
493
12181
11507
37794
43158
64517
0
4756
4707
4696
403504
405659
1211965
1726480
2215580
17912
114156
120201
129371
278
110
2678
160
2817
443
1378
307
196
412
267
3025
4080
5862
445
1385
326
217
10032
14200
31367
132706
129555
0
2633
2001
2627
1264434
1813277
3921182
22258780
23698273
84235
196338
253452
297272
459
164
7855
198
7930
880
4682
1040
503
689
560
8596
14981
26297
881
4695
1063
570
16442
18097
55894
217798
340409
0
9076
6631
6710
1556023
1769340
4658347
25167342
37857014
111860
412839
471038
614552
42
17
589
29
609
115
327
56
32
81
38
669
71
732
115
328
58
44
1390
1173
4166
2112
5641
0
[
f]
350
[
e]
72884
63777
221008
234358
436250
9528
(
D)
14872
(
D)

83
18
1302
38
1329
192
722
205
81
102
41
1360
84
1610
195
724
212
85
3042
1899
8739
4661
15678
0
1461
1304
1082
193436
130792
565244
327224
1187478
26932
88543
73327
72184
4
5
58
10
104
43
30
8
4
4
13
66
16
118
43
32
8
4
192
1188
1458
5189
6952
0
[
b]
57
[
b]
10154
66779
108801
390188
507967
5342
(
D)
3276
(
D)

196
96
6526
206
6545
1076
4056
641
253
215
117
6602
281
6704
1076
4063
659
267
4375
3905
22222
3499
30986
0
7022
3991
3012
263780
195492
1337900
458891
2249848
133812
339259
284417
228373
550
173
10084
231
10338
1437
5658
1504
751
671
269
10451
883
11378
1444
5681
1548
798
17613
14117
60966
67710
140301
0
11212
9615
9673
2903813
2440615
8716389
7740876
18520613
149733
785093
1105514
1519396
225
54
8215
114
9480
2486
5229
899
404
298
84
8381
804
10291
2491
5237
935
422
7286
4046
29981
17237
53076
0
9406
5703
5276
843457
419863
2755193
1451184
5100765
210863
562711
448033
503362
134
56
2929
133
2856
399
1663
310
159
175
80
3020
508
3361
399
1670
314
166
4827
4112
16064
42478
57463
0
2950
1986
2028
211548
232228
734372
2398635
3387354
30305
99373
90585
96470
307
217
1510
336
1923
152
561
180
168
401
647
2066
12618
14472
154
563
189
189
13676
38883
56717
818827
858647
0
1101
1144
2194
536505
1565630
2266235
34913112
38711724
16436
39898
40591
88833
339
221
2875
222
3337
356
1346
561
270
432
724
3506
20549
27221
361
1348
562
291
14119
35938
59379
588869
672191
0
3074
3630
3676
619340
1627541
2557403
28922548
32475784
17150
83626
105047
138888
41
12
242
33
276
16
117
32
14
48
31
270
133
593
16
117
32
14
1490
1718
3813
4954
18384
0
248
204
198
84242
122921
241973
258040
1412468
3369
9891
9317
13129
3205
424
112799
313
112481
9321
76974
16331
5839
5503
1491
118122
2715
120287
9338
77108
16901
6971
106550
41913
483661
99738
592887
0
156843
103411
75744
4848106
1896691
16837841
5522434
23816724
363420
3834232
3269210
3016595
967
273
9861
228
10078
1150
4947
1544
962
1530
973
11354
2325
13563
1176
4966
1587
1094
36275
37537
106847
89589
203843
0
9893
10123
12851
1444080
1427519
4155871
3662557
8399585
60525
320511
393809
522049
5
6
161
11
163
27
96
12
6
7
6
163
33
185
27
96
12
6
146
271
659
587
1520
[
a]
[
c]
[
b]
75
7668
32368
75911
37764
131768
(
D)
(
D)
(
D)
6089
42
33
536
41
638
115
295
61
26
54
143
665
552
1347
117
296
65
26
1548
4234
6978
14752
31789
0
569
368
339
137206
277594
504774
532200
1527312
7094
27130
28259
18301
8
4
258
6
461
215
176
34
14
10
4
261
6
463
216
176
35
14
127
212
732
264
2767
0
331
210
204
8746
6518
49679
17767
221118
22637
14632
10655
13665
1758
396
54016
228
53571
5177
35345
7570
3122
2855
1919
57346
1567
58238
5200
35431
7766
3504
57766
30982
245429
31066
272368
0
65994
48489
39940
1105955
700568
4629085
734098
5563175
150997
1108550
906337
787417
1095
319
28209
314
28441
3546
18247
3447
1518
1302
635
28954
991
29827
3552
18297
3500
1628
32066
21867
128945
25514
150762
0
34203
21720
19011
820284
722033
3530609
931367
4579702
129415
877078
577306
510721
97
20
4859
18
5014
545
3588
578
161
306
26
5227
2041
7614
545
3598
631
228
2316
511
15105
5079
21782
0
7366
3484
1902
46825
10891
259402
127435
425774
11975
110441
54425
39491
208
55
10878
35
11090
1347
7632
1419
388
438
139
11396
233
11795
1352
7642
1488
484
5746
2751
36375
2731
39161
0
14719
8827
4593
120945
59064
722201
70856
830204
37712
269015
171671
100526
1300
293
57539
169
58096
9854
38240
5879
2338
2865
1647
61626
1893
64342
9877
38333
6162
2943
43555
30981
205492
35609
259992
0
68794
37189
30010
1577129
1196692
6714607
1976983
9560649
350564
1880282
1047361
935073
2698
672
27098
250
27856
3400
13879
4177
2701
3423
2066
29441
4334
35854
3410
13901
4223
2828
101926
90907
281951
95288
385897
0
27083
27050
35853
2786754
2424190
7873409
3001587
11679051
168702
747776
801957
1057800
159
32
11815
24
12217
1505
8490
1484
506
254
52
12012
36
12425
1508
8503
1512
546
5356
2029
36767
1855
41923
0
16203
9377
6460
213695
68129
1268598
79164
1386076
39855
420135
302893
235634
310
98
9368
90
10544
3079
5304
1047
585
452
269
9772
348
11242
3081
5315
1062
633
9553
7300
38311
12015
54110
0
9755
6660
7515
436479
311352
1762764
710418
2568805
144644
364719
262302
329620
324
107
2959
40
2981
384
1371
455
315
556
386
3557
1510
5453
389
1383
468
378
11246
9956
31381
88627
127364
0
2915
2941
4018
249712
203947
691939
2155704
3242384
13927
67505
67573
97462
189
82
2085
46
2112
303
1040
300
179
311
274
2418
3350
5794
303
1042
302
203
5635
6169
18045
33088
51722
0
2114
1931
2331
190477
192800
575678
1026536
1632093
10102
59348
59254
70255
151
23
1151
17
1172
121
494
227
160
517
152
1691
1227
2718
151
500
232
212
5057
1646
10863
7433
16598
0
1047
1442
2031
128638
47247
286628
179498
443195
23595
24453
36884
54748
124
22
1530
7
1466
157
749
262
147
478
371
2305
441
2774
168
754
282
208
4151
2756
11956
2633
15302
0
1600
1714
1882
67975
48140
187864
38181
246162
2572
23411
22678
29094
696
80
12315
25
11083
955
5605
2591
1189
1910
1004
14901
6799
20851
970
5672
2724
1492
22117
11362
83629
74230
156138
0
12732
16817
15229
208645
101834
732790
705477
1484422
37768
109850
126539
132558
472
55
4600
78
4684
914
1760
825
543
744
261
5177
1407
8130
918
1761
851
599
14071
4522
35212
15601
67246
0
3727
5461
7227
332907
104418
825116
423636
1805974
25383
89880
119330
159720
316
46
3831
39
3732
287
1537
935
572
682
316
4568
1678
6428
287
1547
948
644
8651
4972
30757
9277
42138
0
3545
6141
7191
241956
134648
791345
248424
1135420
7946
88126
148343
179830
341
102
3292
100
3354
481
1360
609
416
526
231
3656
1160
5213
486
1369
619
443
10844
7162
30396
21256
55821
0
2802
4048
5446
376307
286282
1097295
872903
2277381
44384
98002
139448
184324
102
21
1014
38
1019
158
455
160
98
196
80
1189
226
1362
161
460
170
103
3521
2052
8886
5292
15012
0
884
1015
1300
169772
135019
456697
411164
1001732
17709
36533
51312
58135
488
145
4135
146
4152
613
1692
632
494
718
437
4735
1114
5921
618
1696
644
528
16634
13093
44316
29727
74575
0
3434
4068
6483
598140
501301
1608039
1032938
2772973
28876
106977
121216
246503
147
68
1830
161
1952
250
923
245
162
165
87
1890
234
2099
253
928
254
169
4597
4200
14242
8349
25881
0
1804
1561
2081
214922
205277
685948
461659
1460088
36976
86163
70166
91337
6432
758
163346
139
162553
14302
107259
22984
10558
8842
2464
168536
863
168486
14320
107351
23255
11198
238163
148719
879204
109744
1014850
0
204979
147991
140003
14127341
9606611
43671796
7863258
54991274
902331
6932618
5840086
6903561
514
79
6967
43
7087
835
3332
1389
856
927
379
7834
605
8551
836
3338
1410
960
17048
8576
51595
8830
67403
0
7190
9085
11266
607841
329261
1727063
338862
2188276
33939
179970
248763
345167
3598
524
93495
270
93638
10550
56480
15356
6630
4940
1358
96235
2848
99422
10579
56511
15471
7029
129493
81009
508936
551711
1093608
0
113388
98740
86730
4440435
2408227
14916726
15343790
32697382
472411
2539486
2669606
2782312
1288
148
20536
33
20822
2262
10536
4241
2201
1500
334
21046
142
21453
2275
10543
4258
2268
47253
21710
144248
13422
168337
0
22171
27764
28903
2500457
1204086
6777195
773065
8373796
107324
783240
1124158
1339971
338
34
7576
8
7653
1683
3605
1285
656
354
46
7615
11
7695
1683
3606
1289
661
11829
3949
39081
429
42691
0
7376
8450
8756
334374
92017
1104312
11573
1240426
53843
208192
226734
258460
4465
870
45770
412
45812
5845
21176
7330
5495
5824
2955
49411
4013
53729
5849
21198
7378
5631
167274
132456
461117
334512
826717
0
41252
48614
74111
8400565
6891738
22624229
17473545
43916818
360881
1746016
2118635
3510053
73
11
2116
3
2090
345
1271
248
132
80
16
2130
3
2103
345
1271
248
134
2465
1277
9360
50
9633
0
2377
1616
1763
108396
64175
351127
1603
357404
7807
63190
53611
63186
79
7
3069
8
3210
565
2078
321
139
102
18
3110
23
3270
566
2078
321
145
3043
622
10744
1479
11940
0
3737
2067
1841
97596
13939
318956
18588
391532
15742
98569
58932
57507
42
12
617
7
609
114
317
84
43
51
15
634
34
644
114
317
85
45
1656
1601
5102
6696
8773
0
606
531
558
67272
43051
189190
297448
369974
3981
17186
21081
33302
403
42
8741
23
8780
677
4724
1863
1001
498
70
8905
52
8979
679
4726
1873
1022
12353
3459
50877
4354
56733
0
10362
12248
13071
432253
122267
1487889
161963
1784877
27191
234577
330500
400975
721
160
4128
96
4115
295
1502
796
569
971
475
4729
886
5557
300
1506
806
590
25347
19498
61180
28818
88014
0
3330
5276
7643
879949
692907
2111887
1122950
3345179
13956
105186
172800
253232
234
23
10116
16
10162
1586
6339
1363
562
249
45
10174
21
10220
1587
6340
1371
573
7269
1799
35888
826
40683
0
12400
8694
7345
283426
84801
1216910
46421
1451607
50014
346478
271815
270273
106
15
1435
18
1380
222
736
168
128
115
19
1453
36
1418
222
736
169
130
3822
1355
9252
5114
14009
0
1401
1114
1681
170758
66036
418341
258533
622551
8422
56492
49619
76399
460
44
14913
39
15208
2293
9118
2236
1005
499
62
14999
64
15329
2303
9120
2246
1019
15328
4343
63539
5246
69937
0
17419
14361
13332
694077
185347
2560852
231987
3075241
142885
575491
546117
598406
32
4
1064
5
1130
222
653
153
52
33
4
1065
5
1130
222
653
153
52
1154
1043
4790
25
6505
0
1175
1051
679
35820
29064
162985
1655
212720
9030
39096
30700
25901
4320
995
78295
511
85437
18616
46116
8865
5161
5093
2175
80503
5032
93798
18665
46157
8927
5276
169543
148219
503050
370405
1013049
0
80216
57884
69174
10899080
9501034
31459404
23296222
66314054
1255503
4287669
3117209
4145182
2620
676
62126
503
64657
15265
35640
6389
3370
3230
1131
63467
2224
68241
15293
35683
6445
3542
95076
77029
318950
168640
539209
0
63523
41360
44574
4927167
3668725
17247671
11188966
32717119
867827
3325708
2245017
2583449
384
58
6234
51
6540
1131
3302
944
643
532
248
6613
300
7239
1133
3305
959
667
12826
5925
40129
8498
51329
0
6451
6226
8593
531380
294905
1641473
399022
2284608
78772
237341
231993
341453
408
77
14662
83
14977
3660
8794
1328
614
536
162
14932
195
15397
3665
8802
1342
643
14040
9666
53663
11611
67949
0
15217
8533
8047
735879
475302
2700061
664314
3583370
205729
660644
410305
387900
1026
343
7821
228
8153
1083
3228
1256
870
1252
672
8413
1239
9988
1097
3232
1268
892
41323
53604
121571
153570
301353
0
6816
8328
11689
2370431
3001877
6798569
8483739
18250780
88237
338208
416211
640485
207
77
1826
30
1883
216
832
296
206
257
151
1964
73
2100
216
835
298
214
7536
10307
23873
10837
36993
0
1672
1923
2710
317075
432943
1018876
501900
1667034
11421
72655
76019
122560
938
117
12752
72
13017
1905
6452
2135
1351
1037
298
13051
584
13833
1910
6453
2142
1364
34405
16603
95222
51886
153124
0
12936
14062
18042
1832351
966646
4771502
3700634
8992608
105615
489220
608027
861546
276
43
6228
25
6084
696
3679
916
440
376
87
6416
164
6399
700
3683
924
463
9484
4555
33117
9260
44063
0
7189
5866
5800
541570
254318
1745785
623837
2625643
31685
329721
288490
340981
57
19
754
12
785
104
406
120
61
90
36
808
82
900
104
407
120
64
2266
1930
6649
2308
9238
0
860
790
814
151805
97785
397702
94275
558915
5495
39376
49412
52565
146
28
2062
50
2137
296
1048
361
194
214
76
2212
519
2715
298
1052
365
217
5310
2172
14957
15668
31339
0
2093
2380
2563
217495
81777
614649
663291
1372935
33335
88507
107865
97340
136
21
1838
24
1873
274
982
276
166
165
62
1920
302
2276
274
982
281
175
4580
2648
13430
28374
43516
0
1904
1900
2151
164056
82607
469256
480046
1025612
15412
69608
64568
81442
577
133
3507
59
3669
313
1434
606
518
602
163
3571
199
3897
313
1434
608
526
22913
22613
58431
27557
90044
0
3063
4097
7067
641098
608204
1665402
1076919
3070984
21331
101904
134644
238203
38
14
484
16
513
73
263
73
40
43
30
505
68
580
73
263
73
40
1632
2252
5457
3906
6591
0
513
479
542
40111
51947
136195
86605
192500
4969
14727
15029
15896
416
70
9128
47
9114
1115
5319
1494
647
496
160
9330
180
9452
1117
5319
1497
675
14014
9255
51457
12990
65337
0
11067
9513
8391
448280
230886
1512814
380645
2012187
39603
303662
278183
278284
566
147
3336
72
3446
492
1376
443
357
663
358
3661
586
4300
492
1378
448
365
25068
28429
63789
54539
120417
0
2634
2909
4933
641310
571831
1694835
1753926
3673290
26546
147289
129795
186505
364
52
13028
23
13223
1905
8685
1610
589
570
354
13619
4709
18344
1908
8704
1636
635
12974
6752
53715
27240
75827
0
16627
10154
7626
294320
136932
1212057
386608
1641363
52197
381894
213596
178250
55
7
1045
1
1078
182
626
124
76
55
8
1048
1
1081
182
627
124
77
2051
[
f]
[
i]
[
b]
6320
0
1148
810
993
68901
(
D)
(
D)
(
D)
194986
4763
29546
23554
31487
1599
19
23566
7
23705
1218
7551
7521
5549
1631
34
23621
349
24125
1218
7554
7524
5551
45382
3135
189652
6056
205537
0
18616
51190
73307
993620
83309
3812698
165131
4320940
54480
347215
944416
1523004
189
33
7721
23
11624
4849
4972
1001
436
253
105
7865
185
12128
4849
4972
1001
442
6319
[
h]
[
j]
[
i]
51354
0
8865
6459
5812
214840
(
D)
(
D)
(
D)
1720516
215378
277365
174544
153792
5785
7577
19857
6562
26873
1394
3742
841
1149
6056
8616
21223
22458
46528
1398
3758
856
1162
66261
221967
304299
2399500
2788276
0
5783
4262
7538
2982466
10857683
14980488
160668169
192378035
422066
259826
291846
435004
2407
1012
22384
734
23853
3865
9953
3332
2308
2673
1417
23120
3118
26293
3879
9962
3351
2335
85249
99560
254947
129040
437967
0
20073
21869
30559
3175397
3113396
9906795
4903995
17172711
593911
1051802
1071715
1352585
317
160
1111
141
1254
131
247
130
153
445
274
1370
1153
2690
138
247
135
156
13264
23369
40273
69389
115780
0
503
839
2006
437207
601369
1225884
2295035
3624788
26095
24187
39782
82513
1012
346
6737
104
7618
1628
2783
982
682
1087
459
6963
484
8477
1655
2787
988
710
43695
59096
121944
61299
257875
0
5681
6475
9209
1040544
981632
2933295
983717
6044770
161069
248261
273518
352185
2859
2208
10370
781
11376
1352
2284
976
1016
3112
3412
11878
13236
27272
1365
2288
982
1061
143766
473169
639737
1909964
2725800
0
4660
6528
14201
3132969
7791645
11918564
35050321
51286088
285801
194853
213223
445155
1062
625
3761
354
4022
391
778
386
457
1101
730
3913
1051
4965
395
778
389
462
49627
132786
192888
688287
1009768
0
1623
2599
6284
1437240
3288081
5221986
15156976
24133166
145911
62132
100482
204940
230
37
4502
18
4481
791
2672
465
270
266
88
4602
192
4748
791
2674
469
289
8225
4922
24587
10266
38481
0
4712
3033
3604
180987
119987
549824
238013
852056
23133
89788
67417
87280
918
235
5162
136
4928
562
1586
721
814
1052
436
5514
1143
6256
565
1588
727
831
36120
41351
98259
216586
323553
0
3224
4916
11169
607626
591614
1592081
3703618
5879949
35674
90889
95890
185610
522
79
8723
35
8544
968
4464
1700
756
681
313
9176
1591
10721
971
4465
1713
794
18549
10708
59848
50580
117525
0
10039
10914
9892
425681
261860
1272650
1270277
2841507
38639
180618
197250
212738
698
117
4596
100
4568
369
1670
929
703
821
265
4895
377
5086
369
1674
931
722
25690
17027
62459
26423
91556
0
3679
6200
9542
726236
434371
1658090
676420
2523011
26433
88554
145887
263675
158
28
1083
19
1047
75
417
205
146
205
75
1186
323
1504
75
418
211
148
5414
3346
13468
22145
37837
0
911
1357
1938
168591
107418
401582
939118
1266714
13494
21145
35520
52888
326
71
5859
45
6251
1146
3426
805
447
396
130
6032
197
6585
1146
3432
819
471
11701
9225
37208
20518
62083
0
6291
5209
5954
313403
212149
1002916
486656
1698971
55411
169637
143654
164044
790
151
21826
70
20674
1572
11882
4648
1578
1822
972
24079
4703
27390
1602
11904
4762
1852
28002
19060
128168
57223
184912
0
27638
29590
20297
752977
528582
2899232
1875541
4884583
51932
516524
575759
476114
281
55
3195
25
3122
382
1453
569
358
340
139
3359
155
3434
385
1458
574
370
10283
8717
30699
8856
40638
0
3101
3727
4659
289195
282718
924280
234995
1383040
20700
116409
105591
127888
254
102
2695
61
2675
265
1288
448
269
373
372
3111
672
3745
265
1289
451
294
9737
15896
34489
38095
75095
0
2734
2919
3575
258138
389303
890298
1192356
2390416
12527
70705
80317
97642
1754
570
9922
159
9785
1220
3626
1338
1141
1847
834
10303
2203
12417
1237
3629
1342
1154
77174
110171
220255
345669
571619
0
7264
8901
15624
1018735
1546148
3188793
5208383
8949795
77557
153694
161191
246973
499
74
7489
50
7661
816
3980
1437
779
599
237
7803
1289
9190
819
3980
1450
820
17976
9690
54758
73937
135568
0
8407
9341
10374
514278
326450
1520528
1937642
3938409
33962
185739
237720
283107
439
39
9388
21
9358
909
5126
1796
977
643
370
9978
1192
11127
912
5128
1805
1022
15571
6344
56778
26230
91330
0
10535
11778
12895
416202
187708
1390061
744393
2362549
27132
215528
260068
329824
4647
975
52670
217
51527
6779
24068
8877
5977
4795
1342
53218
2430
54962
6785
24070
8885
5998
179697
182049
550002
328964
903635
0
49056
58667
80224
1976270
2160004
6484880
4575758
12094901
179108
686920
714498
961988
2476
203
64549
35
64683
16399
31114
9593
4596
2514
285
64673
704
65490
16401
31115
9594
4598
88819
31597
298878
65028
393575
0
63131
62387
60773
1980459
673717
6631317
1450693
8935831
380073
1377011
1246489
1299589
350
25
9170
4
8892
1072
5250
1497
693
401
81
9302
40
9050
1072
5251
1504
701
11370
[
h]
[
k]
[
f]
45983
0
10395
9725
9054
207311
(
D)
(
D)
(
D)
845081
17521
162139
160199
157883
215
12
5860
13
6085
1153
3258
915
496
222
17
5883
36
6138
1153
3260
918
500
6816
[
g]
[
k]
[
g]
30229
0
6386
5936
6621
152670
(
D)
(
D)
(
D)
731717
33283
145946
130516
156705
386
123
2287
50
2224
212
865
342
268
404
158
2349
75
2312
212
865
342
276
15756
18062
41358
16768
60707
0
1812
2272
3604
323044
355538
866170
390367
1411877
11444
51137
58449
81856
351
85
3874
41
3772
492
1794
599
397
390
151
3997
189
4031
493
1796
601
408
13645
12108
38459
32135
66346
0
3651
3916
5383
422384
318579
1212971
603955
1961961
25893
133549
142775
200054
1218
242
19150
194
18528
2114
10057
2878
1750
1420
457
19643
1274
20218
2121
10064
2896
1811
43173
27072
130410
88156
261487
0
20082
18935
22981
1067612
714688
3600524
1513511
5902148
90716
608940
539973
684851
784
94
7015
32
6464
584
2872
1240
926
877
213
7246
1122
7744
586
2872
1246
942
28353
13270
70877
80685
149111
0
6169
8190
12494
868000
468442
2067346
2712449
4854056
31285
135845
197953
331877
216
58
1605
58
1668
223
611
308
203
247
94
1684
775
2452
223
611
308
219
7919
7352
21205
31551
51801
0
1342
2052
2676
260950
284935
722851
1244440
2043488
14486
35932
58404
88544
382
70
1533
53
1581
199
425
235
223
418
142
1652
198
1839
199
425
236
225
15499
8788
30022
16306
46693
0
934
1574
3064
533334
253927
986342
714537
1867466
12220
28812
50471
102425
103
21
748
23
703
68
286
144
78
109
25
763
111
837
68
288
144
80
3582
1130
7419
5066
13113
0
593
965
1042
83959
33643
189553
157461
400151
2485
13404
22624
25652
167
20
3208
16
3235
314
1780
643
296
185
88
3301
108
3428
314
1780
645
301
5528
2118
19094
5175
26456
0
3697
4251
3948
168920
114094
576976
158936
818991
7327
86096
105190
114624
7220
1533
16284
132
16646
625
2130
1819
2845
7610
2814
17974
630
18889
633
2130
1823
2872
314262
233178
605756
53671
694749
0
5034
12510
40454
5731732
5189299
11865083
1109728
14279273
63292
96722
175935
647584
173
140
499
50
552
28
69
40
59
198
230
614
204
816
28
69
40
59
8411
30377
39956
34832
76511
0
145
252
822
190173
549682
773819
1080524
1995080
1936
3749
8137
21231
373
545
1753
613
2394
101
407
173
161
389
592
1826
1120
3004
102
407
173
168
19160
141803
165258
1095210
1301801
0
838
1140
2211
401633
2839864
3363445
26764399
32354264
19520
22393
27564
57452
122
23
471
7
458
50
143
60
55
172
50
548
22
553
50
143
60
56
4859
2730
9134
1474
10642
0
308
407
780
106509
54380
196470
34180
246036
3375
8752
10490
14549
236
47
2551
38
2632
463
1191
403
239
327
133
2745
151
2930
463
1191
408
243
9104
5714
23284
6319
31791
0
2390
2670
3271
347192
212952
853147
260636
1207961
23576
81694
78904
107247
142
31
3156
20
3105
459
1761
431
239
187
59
3249
50
3218
459
1762
442
245
5003
2422
15914
3012
19630
0
3317
2843
3104
168089
107663
619714
72328
734692
19910
121614
98466
121148
590
122
5894
52
5993
714
2549
1138
802
902
422
6615
241
6901
716
2556
1163
867
20047
11621
55299
13778
74597
0
5423
7569
10665
450638
288133
1208787
458824
1888540
25742
120735
150148
214286
298
27
7281
4
7565
932
3802
1640
818
369
46
7442
6
7719
933
3810
1659
852
10663
3442
42213
219
45249
0
7962
10669
10550
126146
36618
450332
5052
530363
25671
91165
101238
113910
376
30
6360
14
6766
1632
2980
1045
646
450
77
6505
22
6961
1636
2987
1048
659
11129
1048
32575
1001
37892
0
5973
6814
8708
130104
12266
431611
21549
539193
44073
98775
88696
101641
109
15
748
6
792
122
281
138
111
135
40
803
99
941
122
281
139
117
3878
1769
8718
2807
11718
0
581
920
1523
55487
31056
125148
38619
173672
3096
9472
11062
18645
791
115
8781
49
9032
1217
4206
1494
1049
1092
397
9419
443
10381
1223
4209
1504
1086
26786
12092
70128
9413
92501
0
8481
9847
14049
445827
262071
1266825
245670
1774434
50002
167279
173828
234055
212
56
3909
28
3906
687
2132
492
273
271
138
4070
104
4179
732
2134
495
285
7851
6147
24552
9294
34637
0
3891
3232
3720
215874
217727
782864
258611
1147527
36685
124128
96195
117498
11984
1197
172386
680
171735
14629
81501
40356
20552
17597
5287
184951
10216
193967
14765
81770
41126
22048
410124
169099
1301222
318141
1692571
0
182911
262793
273120
24971217
9260710
76178200
14225130
95058555
1518949
11421870
13362361
15847961
2301
84
111294
31
111497
5413
45605
42600
15284
3322
610
114371
689
115268
5481
45721
43011
16229
66287
9727
657471
8027
683331
0
117731
281161
192735
2313456
318388
19658143
227154
21471821
300124
3150122
8260852
6466857
140
5
30503
2
30750
2832
21756
5033
958
288
38
30882
2
31131
2837
21784
5098
1069
4213
[
f]
[
l]
[
c]
95208
0
46515
31098
11994
113138
(
D)
(
D)
(
D)
2102138
62679
882800
710372
301509
366
25
16139
24
16246
1029
8943
4313
1511
815
177
17330
276
17673
1051
8989
4472
1878
10578
2117
79533
2835
84604
0
21052
27561
19238
302616
63997
1850969
66477
2068350
39853
437216
609820
504278
221
80
11276
42
10916
1238
8059
908
389
329
186
11540
198
11330
1242
8075
918
416
7096
[
i]
[
k]
[
h]
39620
0
13318
5760
5083
168809
(
D)
(
D)
(
D)
1014326
32473
348611
145856
125042
960
121
11740
122
11854
1516
5351
2318
1520
1580
489
12998
1457
14597
1531
5372
2383
1693
33319
17506
97336
46865
135006
0
10862
15362
20274
948520
491752
2771689
1641038
4038525
57292
294481
421700
567165
277
61
14497
59
14643
1640
9344
2437
813
431
98
15019
235
15353
1643
9389
2537
985
8671
4182
57092
3448
62529
0
19368
15459
10300
238525
77432
1572990
103494
1757876
55426
482348
440976
319582
187
78
989
31
982
47
372
145
129
481
505
1743
102
1820
48
372
163
153
6685
6363
16470
2496
19148
0
790
925
1675
150327
146956
369615
70989
465553
2968
14277
19165
34665
664
544
3526
183
3608
209
1167
444
373
1117
1994
5467
947
6425
209
1181
447
408
25981
63198
99685
32775
140497
0
2237
2962
5081
625437
1497854
2397074
949578
3594665
11498
58284
80390
127616
1425
615
6054
553
6540
549
1567
942
924
2053
1718
7877
6240
14474
565
1572
953
975
57142
67650
147503
242516
388684
0
3422
6409
12508
1773296
2073146
4797833
9217126
14089759
62843
143184
257570
484585
766
194
5786
220
5896
651
2136
1092
805
1084
765
6768
2903
9591
652
2143
1105
853
28334
24687
76341
79987
152493
0
4576
7194
10737
1215071
879336
3281969
2367658
5982830
55728
247914
360727
524695
3861
1300
11620
690
11234
1215
2442
1176
1367
4296
2690
13460
5979
17451
1228
2448
1182
1409
170632
215498
421977
479548
796814
0
5044
7906
19163
2707579
3380185
6945439
8300227
14034345
131532
119647
165820
387786
832
121
2712
61
2773
259
594
377
525
1029
308
3102
422
3526
259
598
377
528
33228
19040
63952
43360
103818
0
1283
2561
7450
565057
443149
1190160
982916
2130582
14793
23695
38271
110523
218
142
1809
101
1823
185
744
252
184
345
475
2289
933
3120
185
746
253
197
8727
24318
38763
31022
71810
0
1508
1673
2491
263605
722532
1159337
921577
2178817
6391
44802
50614
69515
384
1439
1959
1718
3623
67
46
29
20
392
1453
1986
3662
5621
69
46
29
20
26621
344985
371962
4238107
4599643
0
95
167
277
590741
8818977
9854068
137807294
150207196
111094
3337
11440
13561
40
213
285
253
535
17
17
5
10
44
228
305
543
838
17
17
6
10
2467
52630
55219
192556
244652
0
36
39
135
61453
1690423
1768070
6363720
7956625
2274
1571
1897
4256
40
77
163
143
331
41
21
4
15
41
92
179
289
510
41
21
4
15
2587
20710
23379
130114
156236
0
45
25
191
62521
616419
724938
4351022
5276779
6908
1877
1042
13643
2928
3178
7690
693
8614
669
712
293
284
3034
3927
8558
7507
16561
680
713
296
306
183579
533760
723859
833246
1558806
0
1457
1936
3856
2884662
9899652
13067509
15454836
29672312
185065
39005
47569
76400
1127
936
4303
235
4430
177
900
504
536
2533
6667
11496
3277
15119
207
904
509
566
49402
120455
182916
94835
275603
0
2002
3410
7455
766011
1959404
2941610
1551612
4671746
12780
34542
48078
108674
815
601
3367
172
3458
158
769
441
492
1269
1866
5104
818
6003
158
771
449
496
28788
41776
81996
22046
107236
0
1701
2901
6761
536423
831669
1546982
427054
2125521
9005
24550
44054
107522
2449
1117
13450
387
13684
1218
4369
2182
1808
2742
1973
14661
2130
17674
1221
4377
2191
1849
97181
151894
297232
137484
479349
0
9429
14621
24610
1309554
2606737
4563322
2341378
8008194
107762
122513
176591
306672
948
570
3534
150
3601
181
730
447
564
1469
1767
5274
917
6200
184
733
448
581
36618
59140
107788
29802
147018
0
1617
3017
7841
662392
1248707
2105680
619576
2988695
7806
25933
44951
129131
1341
629
7132
145
7053
388
2429
1160
899
1851
1431
8521
840
9282
389
2431
1176
947
46704
45913
117359
21943
147235
0
5260
7668
12138
902414
921667
2333964
456657
3075612
14601
113160
154594
242017
1829
1170
9424
250
9597
525
3072
1462
1241
2724
3018
12228
1061
13257
528
3078
1472
1285
71499
121517
225611
54143
283444
0
6446
9752
16977
1068178
1763528
3340676
722812
4365085
14883
102479
150491
270666
2095
1114
14873
220
15108
905
6646
2252
1657
3612
3895
19303
1344
20934
912
6655
2260
1759
75486
104690
230134
55061
307160
0
13193
14911
22302
1484339
1917579
4386036
963743
5977640
30683
253269
295421
442770
276
154
2259
41
2286
55
1098
414
244
616
546
3008
111
3128
55
1098
418
259
8964
5114
22259
2082
24980
0
2335
2725
3237
148671
73083
340782
28088
396655
1711
30205
39198
54653
883
313
4352
70
4442
134
1382
802
761
1155
601
4931
180
5156
136
1382
807
774
27478
14854
60838
5231
71146
0
3025
5408
10384
523904
275030
1162342
93704
1413057
4685
66252
114260
192875
185
63
1708
14
1658
40
843
310
196
276
140
1886
97
1905
40
843
311
198
6747
3761
16976
1590
18208
0
1821
2049
2578
124137
97824
325017
29847
383097
810
29134
34300
44849
1290
1054
5235
211
5397
238
1289
629
594
1730
2323
7025
1081
8213
243
1304
639
638
54543
128050
197743
98411
313822
0
2741
4191
8158
933670
1572177
2881505
1101276
4470954
14301
71630
107074
188811
6849
880
51466
190
51598
5069
18464
10029
9898
9474
4682
58230
4733
63719
5106
18551
10071
10180
224966
85871
551536
92575
664343
0
39064
68169
135350
2664586
1244299
6461284
1051999
8245850
119773
402532
701118
1502337
427
135
3428
23
3273
468
1397
490
303
447
158
3475
30
3322
469
1397
491
308
18056
22672
51165
8064
61710
0
2853
3249
4116
330860
439307
1065811
223669
1349502
43546
91251
70554
79096
84
16
574
2
586
86
247
79
71
86
17
579
2
591
86
247
80
72
3522
[
h]
[
i]
[
f]
10217
0
508
514
944
58966
(
D)
(
D)
(
D)
194730
9242
11727
6006
13930
228
93
4713
7
4594
852
2388
669
353
229
98
4723
9
4604
852
2388
670
355
10220
15824
39710
1123
42616
0
4646
4364
4752
232560
370979
1174618
54196
1289181
80152
195020
124780
190922
74
9
909
5
802
184
386
91
59
81
18
928
43
825
184
387
91
59
2660
[
g]
[
i]
[
g]
7427
0
722
598
844
41741
(
D)
(
D)
(
D)
219345
20783
41868
14751
16927
375
162
4112
65
4201
932
1773
512
379
398
189
4182
140
4372
943
1784
523
380
14032
30851
56435
34640
91043
0
3457
3386
5150
989599
4102504
5533887
1525771
8159178
71300
139004
104627
150436
121
39
882
26
956
187
343
119
92
131
53
911
65
1030
187
343
120
94
5488
7951
16170
18311
41246
0
709
797
1255
88708
145738
304672
265509
782023
10487
20298
18707
28291
175
33
3066
16
3137
756
1533
388
220
181
46
3090
37
3194
757
1535
390
221
6616
5022
19972
3438
24167
0
3025
2561
2921
193712
107816
688885
106450
890764
49954
190850
76133
89641
89
8
2720
9
2784
578
1534
413
145
109
10
2757
31
2837
578
1535
416
156
3513
1503
12357
1896
15069
0
3026
2597
1900
196404
112000
738364
216372
1037071
69085
164942
149112
88694
197
23
11737
9
12108
3929
6748
758
359
201
27
11753
15
12131
3931
6751
758
360
7175
2450
29440
1278
36886
0
10805
4919
4696
214501
164420
3471427
23128
3458716
738170
1837980
287516
168896
454
132
3695
19
3749
259
1790
628
430
517
217
3870
33
3940
259
1792
631
451
18723
22204
54060
11997
71382
0
3713
4135
5736
374620
504843
1108116
333118
1602612
4251
64511
72935
102967
72
14
862
3
852
70
517
104
78
79
39
899
4
891
70
517
106
81
2357
[
g]
[
i]
[
g]
7965
0
984
657
1061
42871
(
D)
(
D)
(
D)
131411
821
14514
9686
17013
84
42
377
5
390
43
98
58
42
89
44
384
11
404
43
98
58
42
3837
8578
13803
3669
19566
0
201
394
579
83530
208006
320015
92145
468919
855
3646
7744
11512
44
12
351
4
352
45
130
57
48
53
66
416
65
479
45
130
58
48
1395
[
g]
[
h]
[
f]
5694
0
265
374
651
27647
(
D)
(
D)
(
D)
118209
1277
5841
6197
12657
154
32
824
22
608
175
134
70
76
157
41
836
95
689
175
134
70
76
6036
4409
12690
102096
102099
0
294
478
1015
116039
80241
285341
1594622
1962744
18057
16243
20299
30864
207
21
1546
15
1525
312
519
259
213
254
80
1667
914
2446
312
519
261
218
7053
2609
15463
12354
25323
0
1155
1690
2908
66608
27418
173448
103140
303564
10841
20567
19781
30368
95
100
455
65
472
62
60
56
44
98
135
493
102
546
64
60
56
44
4372
22649
28138
91682
128446
0
126
374
582
71551
422555
535497
2075660
3077079
20706
2830
5610
12903
237
63
1631
34
1417
148
416
258
266
277
190
1809
122
1692
148
418
258
281
8321
12009
27629
19472
50238
0
897
1746
3558
123184
237870
459988
402034
1021464
5127
20552
28238
44666
3043
413
10895
91
11003
1248
2778
1780
1613
3113
484
11053
702
11809
1252
2781
1784
1629
138822
55296
234402
35858
280053
0
6286
12021
22157
2707417
1069820
4785830
776303
5816678
73085
226151
291239
460256
71
95
334
33
365
31
64
33
34
71
102
341
59
395
31
64
33
34
3117
20637
24694
31044
60097
0
129
227
473
18355
114977
142043
278905
425577
1451
1644
2401
3350
215
31
4118
18
4076
606
1981
784
433
238
46
4169
58
4170
606
1982
786
444
6161
1363
22228
939
24016
0
4206
5146
5631
150439
27685
545611
18859
599112
16818
106012
121624
136224
3402
492
19993
148
20402
4245
6413
3062
2649
3735
917
20806
1136
22401
4253
6417
3070
2669
132074
72153
272706
70850
357466
0
13467
20654
36430
1236140
769068
2862005
811963
4035119
142033
221353
224536
366856
1251
46
4683
8
4597
314
1091
835
1118
1333
123
4852
548
5291
314
1092
835
1122
41288
5128
70981
15542
84241
0
2529
5695
15498
380573
51522
657594
164513
846650
10095
29966
52513
141857
826
113
14101
50
14168
3323
6166
2232
1370
969
244
14424
232
14727
3325
6173
2245
1395
26628
9999
80237
6237
93063
0
12612
14764
18039
394114
190615
1372866
110410
1626207
104571
244213
233741
273382
6839
1449
34962
423
35408
4588
10581
5125
6460
7621
2526
37023
7263
44832
4597
10605
5167
6617
263736
248878
655462
687852
1364320
0
22330
34637
89847
3275400
3809126
9093665
12812612
23289646
247914
340169
412764
1040732
36
39
118
83
188
12
9
7
12
36
40
119
176
279
13
9
7
12
1815
10104
12136
279353
298890
0
18
50
161
35212
169095
232103
6696741
7635321
5711
242
1724
1653
204
21
3876
9
3810
797
1779
588
396
213
36
3908
19
3851
797
1779
588
402
6353
1567
20216
887
22272
0
3568
3802
5185
75805
24126
261591
11908
295428
16154
45383
45429
59307
441
111
6953
60
6720
1764
2868
956
512
632
164
7242
188
7123
1765
2873
965
538
9799
2937
31075
5055
37117
0
5862
6101
6131
166621
51247
654741
97589
796483
44690
151490
133735
117561
92
26
3306
8
3125
202
2007
537
261
110
60
3374
19
3193
202
2007
544
271
2934
1580
15584
408
15135
0
3815
3536
3369
36036
18488
166591
10473
183524
3100
43544
35598
31637
37795
2632
166075
591
163897
19513
39483
32001
31842
40004
6494
172499
20641
190788
19618
39514
32080
32091
1417597
392287
2564065
1139388
3788062
0
96084
217019
438976
15566671
4625575
28377080
12265016
43410899
987862
1106118
2077143
4325589
21536
3699
138623
676
136414
18039
42674
26449
22920
31454
21419
167867
45776
210920
18317
42796
26709
24013
803806
654651
2055769
1222065
3318549
0
99599
177525
309959
7017857
5675722
18526204
11345024
31475084
541289
1073561
1591524
2735429
358
149
2497
93
2558
406
804
424
342
591
1233
3870
12035
16455
408
840
451
373
13625
24814
47074
311777
356731
0
1860
2805
4602
170503
336684
614558
4178830
5187039
13970
24309
31904
52931
956
155
7210
34
8017
1514
2682
1414
1045
996
192
7293
57
8171
1514
2683
1417
1051
36535
19544
81333
3391
99295
0
5708
9440
14346
435767
241759
1017885
40200
1292951
47462
82268
109619
170701
122
16
2389
10
2662
970
1078
303
168
150
53
2472
59
2787
970
1078
311
181
4395
768
11125
2415
12812
0
2106
1972
2218
65509
12686
167037
53696
220520
18302
32019
25374
28014
3009
158
52183
47
50714
5361
26620
10637
4779
3157
236
52539
126
51177
5365
26629
10673
4866
101375
19009
314313
5917
324824
0
60468
68661
63328
943210
178770
2918905
52825
3138070
117934
578619
587637
555538
1585
184
95269
100
94420
8356
59030
19523
5609
2842
971
98012
2299
99295
8390
59082
19695
6082
44719
11732
376454
16274
397792
0
129188
123903
70160
1209995
347393
8874589
456037
9724370
214565
2654845
2965616
1820386
1724
134
38712
41
37846
3026
19063
8870
4963
2269
650
39951
2053
40961
3031
19069
8906
5095
48438
11110
225587
11592
239818
0
41935
58430
64837
1477251
376546
6068606
368345
6816572
89579
886851
1485358
1908735
2021
221
19857
53
19680
2608
8741
3707
2291
3068
1224
22314
2272
24642
2657
8776
3786
2540
70734
23847
167978
30837
204996
0
18530
24502
30489
813662
296402
2185697
422391
2847074
73282
273193
350297
430584
874
160
14805
153
14237
1244
8114
2369
1312
1285
509
15728
1486
16218
1248
8133
2405
1396
29341
16551
96985
41369
142210
0
16548
15397
17138
1001289
628839
3006430
1813592
5238955
51729
373118
404659
536699
1515
249
23955
182
23682
2092
12528
4595
2526
1795
514
24591
1035
25149
2095
12529
4606
2596
48384
20341
157838
33178
196181
0
25808
30073
33375
1658782
752836
4847753
1413820
6543415
66078
587010
803087
1034266
192
32
8830
46
8601
907
5565
1305
549
234
72
8938
1005
9512
907
5569
1310
565
5245
2540
33853
35382
64130
0
10800
8359
6995
155428
59376
783458
1050679
1651840
16773
201179
188643
183748
95
3
6427
1
6274
621
4303
937
310
105
3
6440
1
6285
621
4304
938
314
2940
[
e]
[
j]
[
b]
22053
0
8470
5990
3977
64184
(
D)
(
D)
(
D)
439702
10844
139427
113904
89668
22
1
1880
2
1773
146
1435
135
34
99
25
2025
2
1993
146
1442
145
67
669
[
e]
[
i]
[
a]
4793
0
2551
827
437
10206
(
D)
(
D)
(
D)
70680
1529
32507
13122
7097
335
55
10227
39
10282
1525
6411
1385
581
414
166
10460
128
10500
1527
6416
1396
609
10450
4245
43252
5573
46494
0
12435
8857
7457
247425
107134
920118
119943
1036932
26515
214079
183350
165839
2344
169
74540
22
73140
7418
43686
13340
6014
4202
1994
78770
5303
83276
7447
43727
13457
6342
77843
27572
364399
47181
421094
0
88959
86463
78897
1291293
419911
5156320
680274
6237947
132069
1054408
1155243
1223087
303
43
9729
11
10202
1830
5407
1819
778
617
303
10490
1127
11956
1837
5426
1867
873
10273
6484
47065
14953
64371
0
10981
11749
10181
157104
75809
584450
162967
799976
34228
129933
117500
115343
567
27
11510
9
11414
580
5242
3310
1675
1260
154
13513
2702
16097
584
5378
3741
2232
17515
2349
75774
30002
104764
0
12461
21708
21404
456829
52616
1937404
561895
2571288
16288
341030
570898
550548
248
38
5390
17
5276
876
3051
717
331
358
168
5675
1203
6779
876
3052
725
357
7751
3564
26458
34448
55346
0
5923
4609
4246
245621
104863
665557
540143
1186280
15401
90543
100698
114214
416
48
12255
9
11804
1067
7475
2023
813
925
550
13732
260
13487
1075
7527
2150
1090
10220
3080
53260
3307
53588
0
15708
12795
9997
145434
57899
614164
95730
668672
15884
154305
127190
113377
2157
155
24158
16
23786
2181
10757
5076
3400
3806
1141
27243
431
27382
2184
10781
5142
3730
72379
21079
198387
5001
203807
0
23661
33520
45200
995943
327622
2623607
60299
2804853
51928
292939
400133
587093
473
151
1622
54
1595
91
422
233
212
503
291
1795
1069
2889
91
423
233
213
20932
23586
50340
82487
135685
0
921
1567
2979
419114
522201
1044187
1926906
3115082
3428
13293
26209
48439
92
5
6739
3
6857
901
4349
1140
363
93
6
6741
28
6894
901
4351
1140
363
2564
513
22456
993
24908
0
8754
7197
4662
40148
10954
296062
18292
337383
12419
108912
90844
62440
406
43
4553
18
4309
313
2127
898
518
693
147
5073
1376
6269
315
2140
935
606
14661
6778
39748
32494
64831
0
4733
5924
6744
361098
165495
871280
710508
1497325
8530
79653
103923
134270
300
86
2036
34
1921
225
779
389
203
813
1363
3972
5641
9811
261
895
415
316
11321
14579
33261
45277
80570
0
1709
2531
2717
150254
200828
479822
601446
1189905
6489
33429
46850
42488
286
41
7978
29
9960
3404
4523
1088
502
357
110
8151
157
10267
3404
4529
1096
520
10061
5390
34509
6051
52419
0
8701
6963
6674
186721
89208
699487
200464
1178663
91232
184583
129097
132879
14291
1002
161095
110
164446
6506
85840
37887
18229
14336
1048
161193
139
164574
6506
85841
37889
18233
539166
164597
1372504
96975
1517882
0
192299
245550
243445
6859178
2659056
16992668
1862859
20390610
122886
2124993
2772870
3019986
788
240
10390
206
10760
678
6338
1524
911
1122
567
11135
1214
12540
679
6339
1543
965
29157
26674
88590
25068
121342
0
12295
9956
12009
924948
795073
2797239
843314
3959660
19571
369112
330073
399742
791
213
8780
60
9053
531
4482
1752
1073
1159
916
9928
470
10741
533
4486
1767
1129
27646
18537
79532
10007
100107
0
9443
11531
14497
665452
485767
1932211
288060
2533382
16334
222594
269518
347716
2268
425
30103
80
29762
1609
15691
6263
3411
2865
959
31443
620
31642
1609
15697
6299
3552
83315
65174
266723
48002
320681
0
31569
41303
45280
1195262
856902
3332804
557400
4044190
24367
371147
421004
496141
914
146
16047
29
16534
583
10747
2799
1253
1178
326
16592
49
17154
589
10750
2818
1331
32714
19348
105087
11841
121817
0
22366
17823
16384
1435856
964339
4066542
410731
4922933
26685
605359
596780
630609
568
118
7602
19
7140
444
4279
1132
574
711
224
7891
37
7429
444
4280
1137
593
[
j]
[
j]
[
l]
[
h]
75037
0
8668
7342
7584
(
D)
(
D)
(
D)
(
D)
2832918
18193
254736
245810
282518
1384
137
17932
20
17382
787
8347
4180
2513
1578
398
18474
223
18197
789
8350
4201
2554
48812
24604
155715
11491
166926
0
18005
27945
33570
1011873
815058
3142109
416229
3728856
12401
335113
422676
585132
78
7
2428
1
1989
389
1245
186
86
82
7
2434
1
1995
389
1245
187
87
[
h]
[
g]
[
i]
[
a]
8456
0
2211
1201
1109
(
D)
(
D)
(
D)
(
D)
249507
14873
53247
33031
30027
1244
103
23999
34
23704
2172
14597
3396
2164
1307
238
24211
122
23958
2172
14597
3402
2169
41944
13543
133103
3684
139366
0
26524
22687
28813
912457
366963
2914269
107170
3334271
49861
501940
508935
649911
22
4
337
21
381
81
180
51
23
24
6
342
76
431
81
181
51
24
[
f]
[
e]
[
g]
[
g]
3258
0
353
329
281
(
D)
(
D)
(
D)
(
D)
121920
2133
8612
9447
10023
8
3
145
7
185
53
76
26
11
8
3
145
76
252
53
76
26
11
[
e]
[
b]
[
f]
[
f]
1380
0
163
170
156
(
D)
(
D)
(
D)
(
D)
49617
1533
3877
4176
2942
570
35
13496
34
12931
1522
6237
2981
1561
587
39
13521
95
13011
1522
6237
2985
1563
17211
2077
73463
5901
79195
0
13492
19535
20242
472853
78669
1808187
262004
2084891
44190
288731
427989
496102
29
6
1261
8
1307
515
622
86
33
30
7
1263
12
1312
515
622
86
33
1085
[
e]
[
h]
[
g]
5088
0
970
545
417
40334
(
D)
(
D)
(
D)
191521
19511
26863
21317
13957
25
4
831
0
858
295
461
49
28
26
4
832
0
859
295
461
49
28
[
f]
[
e]
[
h]
0
[
g]
0
[
f]
305
[
e]
(
D)
(
D)
(
D)
0
(
D)
8358
(
D)
6703
(
D)

2
0
13
0
10
5
2
0
1
2
0
13
0
10
5
2
0
1
[
b]
0
[
b]
0
[
b]
0
[
a]
0
[
a]
(
D)
0
(
D)
0
(
D)
64
(
D)
0
(
D)

13
3
344
1
360
84
184
47
22
13
3
344
1
360
84
184
47
22
[
e]
[
f]
[
g]
[
a]
2375
0
320
318
287
(
D)
(
D)
(
D)
(
D)
68870
1538
5843
5303
5619
46
4
310
6
313
30
121
73
42
51
10
323
85
401
30
122
74
43
1368
[
c]
[
h]
[
f]
3143
0
274
484
522
30668
(
D)
(
D)
(
D)
91953
1416
9869
16029
15900
107
16
2749
13
2736
525
1417
420
211
118
39
2784
28
2785
530
1417
420
212
3651
1263
13337
856
15284
0
2907
2726
2705
90452
44187
355583
34185
421687
13390
69468
70809
65916
18
7
378
1
365
96
153
57
33
18
9
380
1
367
96
153
57
33
644
[
g]
[
h]
[
f]
4237
0
313
362
451
14764
(
D)
(
D)
(
D)
63101
2628
6340
9498
10853
193
92
1027
34
1057
142
311
173
115
218
115
1075
143
1223
142
311
173
116
8720
13612
25664
6947
34384
0
675
1159
1492
182746
235822
514397
214332
758619
9454
17524
30718
41832
43
9
481
1
574
189
206
92
39
43
9
481
6
579
189
206
92
39
1766
[
g]
[
i]
[
e]
5367
0
418
600
560
24128
(
D)
(
D)
(
D)
111661
13213
11269
16423
13878
40
10
543
7
557
81
313
60
46
41
20
556
10
574
81
313
60
47
1369
831
3852
1074
5026
0
618
387
620
24267
26637
95958
37783
130175
3050
15055
11363
17415
110
21
3191
7
3222
494
1936
466
196
115
57
3232
14
3269
494
1936
466
196
3880
[
g]
[
j]
[
f]
16747
0
3631
3031
2587
78315
(
D)
(
D)
(
D)
326691
14518
55695
49935
45814
111
15
1413
11
1456
293
740
182
104
130
24
1441
13
1493
293
740
182
104
[
h]
[
g]
[
j]
[
h]
14148
0
1437
1164
1397
(
D)
(
D)
(
D)
(
D)
319781
8081
38278
30169
34022
357
78
6570
90
6286
671
3793
893
454
470
207
6868
565
7088
671
3804
904
494
12445
11004
44241
41876
80013
0
7332
5784
5920
634161
643120
2009932
2689088
4809688
29112
215690
210170
257830
12
11
63
39
92
8
10
11
4
12
27
80
414
468
8
10
12
4
328
500
974
9948
9999
0
18
70
39
17531
33181
58564
558721
567781
266
577
3744
2878
149
45
533
40
542
44
120
70
80
168
72
580
212
741
44
120
70
80
[
i]
5606
[
j]
[
j]
33042
0
272
443
1082
(
D)
245315
(
D)
(
D)
1606125
9165
9383
11666
30833
165
32
408
31
392
46
45
35
58
167
45
424
164
531
46
45
35
58
6767
4931
13139
32566
42366
[
a]
[
b]
257
825
228653
214544
495044
1783058
2060415
(
D)
(
D)
9330
24571
9
3
50
2
54
2
18
13
9
10
12
60
2
64
2
18
13
9
[
e]
513
[
g]
[
b]
973
[
a]
[
b]
82
120
(
D)
16399
(
D)
(
D)
31294
(
D)
(
D)
2244
3227
3
1
27
5
31
5
6
5
6
3
1
27
10
36
5
6
5
6
[
b]
[
c]
273
7779
7982
0
[
a]
35
64
(
D)
(
D)
10137
377996
382590
97
(
D)
2371
2199
20
12
235
12
254
61
100
33
20
28
27
259
44
307
61
100
33
21
911
[
g]
[
h]
[
j]
[
j]
[
a]
[
c]
[
c]
261
39416
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
11648
0
1
10
2
12
3
5
1
0
0
1
10
4
14
3
5
1
0
0
[
c]
[
c]
[
f]
[
f]
[
a]
[
a]
[
a]
0
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
0
1
0
12
6
21
6
5
1
1
1
0
13
19
33
6
5
1
2
[
a]
0
72
2203
2088
[
a]
[
a]
[
a]
[
a]
(
D)
0
2317
99588
95270
(
D)
(
D)
(
D)
(
D)

3
3
23
6
33
5
10
4
3
3
5
25
26
57
5
10
4
3
[
b]
725
853
12346
12288
0
[
b]
[
a]
[
b]
(
D)
29247
35573
528883
510195
52
(
D)
(
D)
(
D)

2
3
19
5
20
2
4
3
0
2
7
23
10
29
2
4
3
0
[
c]
[
c]
[
e]
[
e]
725
[
a]
5
[
a]
0
(
D)
(
D)
(
D)
(
D)
27134
(
D)
194
(
D)
0
5
6
55
8
50
10
21
4
5
5
7
56
10
53
10
21
4
5
[
c]
[
f]
893
2150
3040
[
a]
37
[
b]
61
(
D)
(
D)
36090
114708
153933
(
D)
1644
(
D)
1326
15
4
194
5
219
45
79
40
27
17
4
196
28
246
45
79
40
27
465
135
1380
587
2169
0
[
c]
257
338
11438
4084
35715
15630
64005
3906
(
D)
5857
8178
188
63
621
61
645
27
105
93
133
264
187
823
542
1372
27
105
93
136
6383
5661
14891
12551
28068
0
246
647
1829
236992
218165
549653
510127
1106467
3064
9385
19953
62712
31
10
99
19
115
4
17
20
18
34
16
108
175
287
4
17
20
18
964
830
2209
4459
7188
0
[
b]
132
254
37468
48460
100226
185927
323294
110
(
D)
3522
8526
76
26
353
31
391
25
98
68
67
81
45
378
88
479
25
98
68
67
2245
1580
5484
3003
8628
0
206
454
915
79403
63064
197233
130418
336688
3667
5704
13487
33256
282
91
1783
60
1843
174
629
330
279
352
197
1965
379
2386
174
630
331
285
8540
5177
21254
7146
27665
0
1389
2177
3713
314804
208671
779260
318118
1098351
9980
44051
69599
136358
19
2
70
7
79
7
25
11
8
25
10
84
46
143
7
25
11
8
[
f]
[
e]
1106
1472
2779
[
a]
62
76
87
(
D)
(
D)
33802
57194
107385
(
D)
2428
2020
2179
6
1
8
12
23
2
1
0
1
6
3
10
23
42
2
1
0
1
[
e]
[
c]
395
3445
3913
[
a]
[
a]
0
[
a]
(
D)
(
D)
12890
182249
207327
(
D)
(
D)
0
(
D)

11
7
78
21
102
3
25
23
7
12
14
86
43
131
3
25
23
7
400
457
1139
2527
3628
[
a]
[
b]
160
[
b]
11522
17204
36995
88626
132373
(
D)
(
D)
4844
(
D)

1
1
8
10
17
0
5
0
0
1
3
10
16
26
0
5
0
0
[
b]
[
b]
180
4538
5060
0
[
a]
0
0
(
D)
(
D)
6311
239378
277064
0
(
D)
0
0
0
1
5
9
13
0
1
1
0
0
1
5
13
16
0
1
1
0
0
[
c]
[
c]
[
i]
3610
0
[
a]
[
a]
0
0
(
D)
(
D)
(
D)
161173
0
(
D)
(
D)
0
9
2
42
7
46
7
10
9
3
13
3
47
10
54
7
10
9
3
[
e]
[
e]
[
f]
[
g]
2032
0
[
b]
[
b]
36
(
D)
(
D)
(
D)
(
D)
94116
358
(
D)
(
D)
917
33
15
196
22
203
24
62
28
19
37
20
208
48
233
24
62
29
20
1131
829
2781
2176
4900
0
132
199
265
33208
28969
85727
83134
174203
692
4255
5946
7165
196
49
1296
36
1281
161
600
179
124
254
84
1427
181
1532
161
609
202
138
8120
7760
20048
28423
37244
0
1150
1142
1652
220021
255806
590796
1077833
1453822
5067
33622
35334
49138
696
92
6339
68
5973
593
3077
913
673
834
185
6714
421
6692
594
3100
948
752
25705
11713
59943
57271
103545
0
6103
5897
8770
768796
451397
1841908
2697806
4091497
30017
157574
165453
263685
59
11
276
13
274
30
83
48
37
70
27
308
17
300
30
83
49
40
2496
1466
5041
722
5456
0
187
304
447
86887
64473
183040
38675
213469
8468
6187
8300
13771
19
8
156
6
148
24
62
18
15
31
15
179
24
197
24
62
19
18
717
458
1552
470
2266
[
a]
126
[
c]
181
29877
22464
69784
34445
130045
(
D)
4103
(
D)
8649
20
5
139
5
134
9
55
15
24
24
6
147
5
142
9
55
15
27
647
442
1678
353
2173
[
a]
111
[
c]
302
22285
16180
58276
20108
84485
(
D)
4309
(
D)
11221
15
13
117
46
166
13
51
23
5
23
51
163
293
461
13
51
23
5
[
e]
[
g]
1826
8044
10573
[
a]
[
b]
142
68
(
D)
(
D)
91114
451583
559442
(
D)
(
D)
6196
3645
33
35
130
91
219
11
27
10
9
43
99
205
864
1072
11
27
10
10
1245
6478
7991
82547
87237
[
a]
[
b]
[
b]
116
64570
354972
439445
4824417
5342951
(
D)
(
D)
(
D)
7114
1
3
8
22
31
1
3
1
0
1
3
8
59
73
1
3
1
0
[
b]
[
f]
571
33078
34901
[
a]
5
[
a]
0
(
D)
(
D)
42167
2306377
2610880
(
D)
199
(
D)
0
42
15
173
38
204
17
56
18
17
62
23
204
140
385
17
56
18
20
1582
1681
3736
11179
14571
[
a]
120
[
c]
235
69827
86375
184931
738716
940357
(
D)
8620
(
D)
15201
5
8
41
16
63
11
11
5
6
5
21
54
94
153
11
11
5
6
186
1002
1307
3285
5107
0
24
33
67
7717
71059
85140
172700
322519
28969
1600
1479
2313
605
161
1101
114
1236
41
124
75
126
967
552
1871
4350
6667
45
125
77
136
28822
24399
55718
337414
380825
0
272
490
1822
1162556
1045842
2316114
19994624
22666470
19644
10417
20005
76346
55
36
526
104
610
47
222
98
62
101
154
707
2016
2851
47
222
100
70
1890
5620
9477
90485
96953
0
464
660
773
99422
241408
466639
4815586
5657570
10866
19833
27523
36962
89
30
3753
36
3836
257
2505
685
224
124
113
3888
198
4129
257
2506
686
239
2736
4066
19206
9417
29996
0
5554
4292
2711
85997
190157
519948
416933
1016102
7610
84018
93323
77457
34
12
550
13
584
65
325
91
45
55
19
584
116
715
65
325
91
49
[
f]
[
e]
3117
2190
5270
0
714
583
571
(
D)
(
D)
84163
66551
161170
2546
13934
12503
17977
10
2
45
12
54
4
14
3
6
12
4
49
32
72
4
14
3
6
[
e]
[
b]
561
1078
1629
0
24
22
80
(
D)
(
D)
23410
56669
77529
66
696
940
3252
388
95
11101
91
12189
3071
6224
1442
744
413
138
11179
190
12383
3072
6226
1443
750
13051
9385
50019
6307
68024
0
11962
9235
9842
461744
346824
1943829
318996
2814520
172339
437132
343608
354722
3440
257
152937
92
151354
24820
88532
24156
9545
3466
389
153108
453
151952
24820
88534
24157
9558
114262
34946
588341
37820
677065
0
181121
154654
124421
3556445
1358778
16518211
1727318
20956582
787495
4555966
3882441
3451910
538
76
8027
27
8186
1370
4042
1420
671
541
86
8041
50
8226
1370
4042
1420
671
19667
10459
56549
5785
64523
0
8258
9257
8909
676169
386320
1871210
228947
2269214
60808
218769
261916
290049
1126
179
6775
67
6936
798
2372
1257
1078
1129
184
6784
120
6998
798
2372
1257
1079
42872
29401
101012
60147
166000
0
5255
8470
14610
1641905
1207662
3853457
2291676
6461894
41188
176499
271398
522937
5240
678
36158
197
36170
4071
13469
6778
5527
5286
826
36366
602
36796
4071
13470
6780
5535
196333
101787
446622
81736
562467
0
29302
44999
75383
7745798
4480955
17498679
4025809
23381582
217800
956468
1532924
2808835
2122
418
10805
79
10606
1297
3062
1843
1688
2142
486
10901
367
11006
1297
3062
1843
1693
85220
64991
193844
38967
248814
0
6772
12495
23099
3786449
3029273
9005922
1862344
11706960
90995
356385
564357
1123477
266
79
865
21
871
57
179
119
144
272
87
880
45
905
57
180
119
144
11472
11324
26210
8121
35554
0
433
832
2020
529280
567908
1279276
378220
1762450
5817
25076
43732
92561
1700
218
7704
45
7523
597
2062
1430
1414
1705
234
7726
97
7597
597
2062
1430
1415
66813
35039
136290
20158
163751
0
4681
9612
19372
2713393
1348895
5397941
957755
6728813
84669
176164
359417
744182
550
119
3133
37
3281
386
991
657
511
555
137
3157
148
3436
386
991
658
511
20800
19347
53069
23342
85302
0
2243
4414
6955
742158
645112
1845206
941172
3186979
36655
77586
146748
237910
109
55
575
66
626
43
192
92
68
113
59
583
126
696
43
192
92
68
4683
9788
16489
83729
98580
0
421
613
939
177763
366318
627685
3156559
3844681
11505
11996
20847
31656
1963
254
15758
102
15734
1774
6553
2908
2129
1989
309
15851
210
15916
1774
6553
2911
2135
72587
37249
171220
32505
216372
0
14009
19197
28758
2808509
1599047
6503153
1391269
8577983
81877
425419
608860
1046759
7343
703
87546
107
88195
9037
41718
17549
11196
7415
809
87737
805
89125
9042
41719
17551
11206
269298
114766
733563
83734
862013
0
89977
115345
149653
9915896
4760536
24763099
3748498
31044940
346678
2236736
3202938
4822837
1681
88
39420
9
39728
7104
21221
6324
3186
1692
104
39449
26
39767
7104
21221
6324
3187
59649
13564
194391
4409
212050
0
43066
41120
42210
1772168
442661
5129233
98443
5684254
171999
933652
930600
1064253
6214
769
64973
120
65567
6732
29974
12975
8252
6271
916
65193
510
66220
6732
29978
12977
8260
233620
128970
617619
74984
742538
0
64771
85353
111084
8779206
5454176
21868700
3476473
28361458
362116
1673032
2431662
3646996
1612
124
24412
17
24493
3697
11809
4740
2378
1623
144
24443
28
24532
3697
11809
4741
2379
60010
18938
164757
5066
182702
0
25514
31030
31822
1827071
598864
4566012
144868
5208921
129670
612369
693983
847019
2859
395
21254
40
21164
2570
8623
3829
2778
2881
450
21332
253
21515
2570
8623
3829
2779
113168
67319
262037
25408
312683
0
18690
25389
37623
3356148
2213462
7689434
846014
9454216
113014
452787
627677
1020770
400
25
6478
3
6649
946
3566
1002
662
400
28
6481
7
6657
946
3566
1002
662
14500
3004
39272
1060
43548
0
7111
6602
8816
473461
93848
1125532
37000
1332180
29248
155879
168568
253280
1642
211
44066
22
44282
6933
24889
7262
3158
1666
240
44121
131
44449
6934
24889
7263
3159
59150
34782
229004
8281
256279
0
50347
46780
41671
1734327
1008456
5934144
230476
6935370
216089
1078991
1081683
1087924
556
32
13007
9
13246
1924
7644
1984
1015
563
43
13026
75
13352
1924
7644
1984
1018
20131
[
h]
[
l]
[
g]
71493
0
14927
12905
13600
674748
(
D)
(
D)
(
D)
2169073
51493
315788
322571
391324
2657
209
30858
19
30665
4402
14353
5555
3349
2692
257
30950
30
30767
4402
14354
5555
3349
99188
29475
239778
6700
257629
0
30195
36524
44938
3063448
997789
6863714
223656
7614393
135528
692200
873856
1216176
2390
222
29441
33
29763
5327
11690
6131
3690
2399
242
29472
103
29870
5327
11690
6132
3691
85766
34136
232915
11638
269232
0
26263
40474
49050
2717258
1174471
7305688
414186
8718107
250685
832359
1105339
1392816
124
8
3753
3
3718
310
2095
863
299
131
18
3771
59
3789
310
2095
863
299
3720
[
f]
[
j]
[
g]
20494
0
4569
5623
3897
137384
(
D)
(
D)
(
D)
636779
10236
106840
151414
121709
873
126
4538
22
4907
772
1323
872
828
879
138
4557
41
4945
772
1323
872
829
34165
18752
72771
6331
86642
0
2989
5858
11223
1230497
705885
2595608
250878
3199771
46056
99314
177733
368539
398
22
5230
3
5411
658
2225
1232
822
417
28
5268
7
5450
658
2225
1233
826
13448
[
g]
[
k]
[
e]
42259
0
5109
8128
11020
480428
(
D)
(
D)
(
D)
1409795
25110
125744
221578
359812
987
69
23201
8
25031
4824
12692
4193
2107
989
89
23223
17
25060
4824
12692
4193
2107
33345
8868
117550
971
133165
0
26305
27288
27776
1251713
410496
3908697
71164
4625680
177634
707280
781471
863026
203
32
1329
7
1509
332
467
266
193
205
33
1332
12
1519
332
467
266
193
7259
[
h]
[
j]
[
f]
19447
0
970
1795
2652
256074
(
D)
(
D)
(
D)
702996
17206
29875
50084
91253
510
79
3262
32
3582
623
1143
633
543
531
86
3293
772
4374
623
1143
633
545
19871
10847
44782
27836
73371
0
2578
4258
7387
827900
488215
1809293
1389180
3472586
27633
81084
140804
291665
1849
162
29234
54
31017
5739
13973
5661
3317
1889
192
29315
195
31239
5739
13974
5661
3319
64305
22571
192507
18891
229629
0
29438
37166
44123
1931450
750274
5499463
543094
6824911
236143
715926
943242
1222833
27
16
115
16
136
20
32
15
13
30
22
124
77
203
20
32
15
13
1133
2324
3838
11754
15525
0
65
103
185
36158
85376
130021
439118
583194
1442
1059
2280
3881
210
53
904
58
978
55
207
208
180
242
143
1027
484
1508
55
207
208
183
7312
4941
16669
16823
34859
0
507
1370
2370
225604
150698
502593
548326
1141602
8205
10588
32977
70875
48
20
227
21
250
17
64
45
34
53
45
257
116
377
17
64
45
34
1673
2739
5389
7944
13741
0
164
300
481
48246
104448
176734
312876
485495
1463
3136
5046
12846
18
6
45
7
54
3
7
6
4
20
7
48
16
64
3
7
6
4
[
f]
[
g]
1927
2059
4059
0
[
a]
[
b]
55
(
D)
(
D)
60863
64830
119041
82
(
D)
(
D)
1480
2
3
14
5
21
4
7
1
0
2
7
18
14
36
4
7
1
0
[
b]
[
e]
504
537
1120
0
[
a]
[
a]
0
(
D)
(
D)
21409
22044
47770
79
(
D)
(
D)
0
3
3
21
12
31
1
6
3
1
5
5
25
34
58
1
6
3
1
150
[
f]
969
8303
9610
[
a]
[
a]
[
a]
[
a]
5233
(
D)
41467
380014
437568
(
D)
(
D)
(
D)
(
D)

6
5
39
10
49
4
9
10
5
6
7
41
55
102
4
9
10
5
252
522
928
5089
6497
[
a]
[
b]
62
[
b]
8605
15896
28122
193798
244920
(
D)
(
D)
1471
(
D)

10
6
28
6
33
3
4
2
4
10
11
33
26
56
3
4
2
4
500
[
f]
1207
1876
2201
[
a]
6
[
a]
[
b]
15732
(
D)
32812
59059
66550
(
D)
218
(
D)
(
D)

15
8
67
20
92
2
14
20
8
19
8
71
69
136
2
14
20
8
690
806
1724
7802
9388
[
a]
[
b]
127
117
25380
24035
55558
286915
318600
(
D)
(
D)
2529
2354
6
9
35
13
48
1
12
3
7
6
9
35
32
68
1
12
3
7
224
1725
2054
10986
14056
[
a]
[
b]
21
104
6362
50037
59290
574437
711854
(
D)
(
D)
577
4450
15
4
27
7
35
2
2
1
3
16
6
30
10
40
2
2
1
3
[
f]
[
f]
[
g]
[
h]
6043
[
a]
[
a]
[
a]
[
b]
(
D)
(
D)
(
D)
(
D)
199157
(
D)
(
D)
(
D)
(
D)

1
2
7
4
12
1
2
1
1
1
2
7
10
19
1
2
1
1
[
b]
[
e]
[
e]
[
h]
4383
[
a]
[
a]
[
a]
[
a]
(
D)
(
D)
(
D)
(
D)
234052
(
D)
(
D)
(
D)
(
D)

1
4
7
4
12
1
1
0
0
1
4
7
31
39
1
1
0
0
[
b]
[
f]
931
6006
7273
[
a]
[
a]
0
0
(
D)
(
D)
42786
222079
266380
(
D)
(
D)
0
0
15
11
140
5
141
9
39
36
28
15
17
146
12
153
9
39
36
28
[
f]
2277
3596
7091
9794
0
[
c]
[
c]
366
(
D)
68352
89007
285154
350487
72
(
D)
(
D)
4635
151
46
836
21
793
44
219
164
148
176
63
888
47
874
45
220
164
153
5349
7708
16900
17386
32903
0
494
1111
1906
98589
177596
328713
597427
935217
1421
6686
13574
24190
73
34
566
17
571
67
203
103
76
80
39
583
44
610
67
203
104
82
2553
6700
11393
13927
24834
0
469
692
991
60231
202097
291046
491618
781966
2144
5071
9200
13485
40
38
135
34
175
15
23
18
12
42
52
151
104
261
15
23
19
12
2149
7175
9629
30655
40099
0
52
124
161
64001
173504
249429
777956
1048377
1120
1127
6983
3744
97
36
302
45
348
25
43
48
60
97
43
310
91
401
25
44
48
60
3969
6721
11903
36281
50589
0
100
328
823
93986
164448
281290
969291
1367259
6264
2053
4411
16622
155
78
631
49
662
58
172
93
72
160
103
661
184
829
58
172
93
72
6599
13659
22421
30616
50843
0
368
616
993
208341
429895
692145
1147328
1880812
14836
6467
12911
27843
18
10
100
20
124
12
31
21
10
18
11
101
37
140
12
31
21
10
834
1890
3083
12663
16789
0
70
145
146
24545
57334
89095
446385
549236
1546
1476
2379
3364
26
25
124
16
145
12
29
13
20
26
41
140
29
174
12
29
13
20
1225
4863
6472
6754
13183
0
68
89
292
31358
134752
180396
210262
403062
1220
1100
1343
6653
96
59
308
67
358
12
58
42
44
99
72
324
284
598
12
58
42
44
4124
9771
14852
42668
57346
0
126
274
594
117966
333504
476634
1471401
2049930
1056
2854
5256
13661
6
4
24
5
29
2
5
0
7
6
4
24
9
32
2
5
0
7
314
554
990
627
1597
[
a]
[
a]
0
107
15631
19067
38064
22067
58474
(
D)
(
D)
0
2936
128
36
373
32
398
21
64
57
59
133
47
389
149
533
21
64
57
59
5661
6131
13175
23040
36541
0
148
376
822
143415
187269
365260
672087
1132077
11661
2837
8021
22436
39
23
146
24
172
12
30
17
21
42
33
159
57
218
12
30
17
21
1553
2573
4649
11065
16253
[
a]
[
b]
123
275
47930
84018
155671
461079
679703
(
D)
(
D)
3637
12176
61
25
362
39
380
58
84
64
54
64
27
367
77
425
58
84
64
54
2197
3079
6686
13729
20374
0
188
417
734
51181
89921
176233
467382
635448
2254
3008
6651
15768
203
72
2007
54
2073
227
812
415
277
210
76
2018
133
2159
227
812
415
277
8932
11135
28518
117787
150882
0
1884
2701
3649
189868
274678
595924
2933544
3809887
22453
25848
35944
59970
313
137
1075
72
1128
61
218
168
171
323
166
1114
175
1273
61
218
168
171
13542
23594
41283
49855
92561
0
514
1124
2361
389571
688002
1188347
1411355
2700790
9903
11236
22422
55199
40
8
106
25
122
2
21
10
18
46
20
125
112
223
2
21
10
18
1347
1095
2881
6005
8238
[
a]
[
b]
73
249
45202
34647
91862
188330
256889
(
D)
(
D)
2316
6263
49
57
193
59
255
22
27
26
17
49
64
200
267
474
22
27
26
17
2164
11537
14179
208421
231456
[
a]
[
b]
173
211
41785
234331
286263
4017895
4663532
(
D)
(
D)
2982
7424
25
9
143
10
159
24
45
27
22
26
13
148
20
172
24
45
27
22
1120
1582
3277
1832
4270
0
98
190
300
25283
45038
87047
45415
133026
1426
4578
3827
8715
168
53
543
29
578
60
108
83
72
184
77
583
88
670
60
108
83
72
7638
8371
17783
20917
38264
0
244
544
934
164494
187894
411997
411941
855775
5988
10346
13905
21427
683
55
7367
17
6578
608
2802
1471
1071
816
134
7622
51
6780
609
2805
1478
1089
20164
2991
57991
647
50929
0
6423
9766
14196
247936
43834
684016
10151
643974
32368
73835
106858
160605
533
145
2295
96
2358
241
582
394
379
556
165
2340
425
2729
242
582
395
382
21462
22487
53667
102784
150148
0
1422
2655
5206
415444
623096
1187017
3377517
4650857
15741
24318
53380
77226
56
26
196
25
216
13
45
21
36
56
31
201
41
233
13
45
21
36
2430
3681
6925
8563
15473
0
88
134
509
51410
95669
164408
261444
450746
816
2447
2767
11505
72
28
320
29
345
39
74
47
53
77
33
330
81
401
39
74
47
53
3010
4182
8421
33084
37857
0
165
313
739
73872
117036
209777
1131842
1269192
873
2320
4163
11476
49
19
176
28
198
11
47
25
24
51
25
184
66
247
11
47
25
24
1852
2415
4915
10508
15854
0
106
175
329
46607
79458
141107
353231
518809
186
2645
4015
8597
14
10
230
7
228
21
73
64
39
14
13
233
15
239
21
73
64
39
546
1473
3193
2166
5231
0
180
428
509
16453
59465
93573
62018
149571
637
2365
6360
8322
59
25
226
4
227
14
52
33
36
61
28
231
18
247
14
52
33
36
2621
2874
6316
4869
11785
0
140
216
502
47632
58660
118097
117342
253601
570
1832
2843
7866
36
12
113
21
138
12
28
16
12
38
12
115
36
153
12
28
16
12
1655
1466
3485
6706
10872
0
62
113
161
44225
41637
95805
196980
297386
189
2907
2758
4034
84
27
310
19
339
25
88
47
50
86
39
324
78
412
25
88
47
50
3502
5178
9897
25249
34948
0
210
324
697
79556
144624
246635
858714
1141262
2189
4772
4922
13494
49
19
202
22
232
20
56
39
25
51
23
208
47
259
20
56
39
25
1860
2477
5162
7769
12260
0
131
266
346
61826
90202
171095
279871
461426
659
2992
5873
9033
33
9
130
13
142
10
32
24
26
37
12
137
28
165
10
32
24
26
1383
1069
3037
2627
5388
0
74
154
347
70490
30418
123181
123803
238904
963
2404
4476
13202
45
22
282
22
312
38
84
43
39
47
33
295
45
349
38
84
43
39
1777
2788
5753
8154
14526
0
177
278
528
46493
90024
173715
275546
499576
7442
3356
6306
17576
60
23
210
31
254
18
49
37
27
61
27
215
54
280
18
49
37
27
2609
2298
5670
5779
12354
0
119
245
368
107518
96493
227557
228447
544297
753
2838
5756
13369
117
49
420
26
441
35
89
60
74
122
55
431
43
474
35
89
60
74
4746
7308
13724
8339
22372
0
215
388
1051
99597
164925
292624
200284
523817
7279
3949
6272
19369
179
70
697
50
767
74
169
101
121
188
89
725
95
841
74
169
101
121
7797
8834
19313
20357
38786
0
399
693
1665
197821
248276
507721
570342
1066411
8580
8161
14179
36066
100
68
296
59
348
18
52
30
35
101
82
311
277
585
18
52
30
35
4684
11327
16772
54447
73221
0
107
214
504
138638
379969
537386
1888583
2551965
16263
2060
7218
13270
23
5
115
7
125
16
40
21
18
23
11
121
48
175
16
40
21
18
[
f]
[
e]
1741
3533
5081
0
95
140
253
(
D)
(
D)
47591
115333
162686
2949
2029
2832
5378
48
2
479
3
460
58
183
94
73
55
3
490
53
525
58
183
94
75
[
g]
[
b]
3473
1352
4841
0
399
615
924
(
D)
(
D)
93245
24951
129800
2390
8246
12873
24457
119
17
468
10
500
73
173
63
51
120
21
473
41
533
73
173
63
51
4725
2348
8556
23482
30650
0
410
402
671
88368
87378
205205
1415687
1568844
12296
8752
6646
13149
129
30
656
16
732
92
205
135
110
132
48
677
50
788
92
205
135
110
4845
4745
12313
8012
22218
0
467
903
1521
129166
160405
362493
379229
811705
5041
11386
22536
37641
6
14
37
8
49
8
6
4
4
6
15
38
22
65
8
6
4
4
199
2366
2650
3925
6128
0
15
28
54
7543
86610
96786
177437
253404
198
188
823
1395
2
3
14
8
18
3
3
0
0
2
3
14
18
27
3
3
0
0
[
b]
[
e]
493
4574
5141
0
[
a]
0
0
(
D)
(
D)
21492
114453
154811
22
(
D)
0
0
2
2
8
5
14
3
1
1
0
2
2
8
8
17
3
1
1
0
[
b]
[
c]
200
20743
18381
0
[
a]
[
a]
0
(
D)
(
D)
7947
1149794
1121201
794
(
D)
(
D)
0
16
6
59
9
63
5
18
6
5
16
7
60
20
74
5
18
6
5
[
f]
[
f]
1826
4800
6688
0
43
[
b]
64
(
D)
(
D)
54616
185257
237146
128
926
(
D)
900
41
33
174
51
228
19
40
31
19
42
45
187
225
412
19
40
31
19
1954
6723
9229
49445
57428
0
104
226
269
58139
162045
234015
1148630
1374717
4419
2967
4840
4704
27
20
85
14
96
4
12
13
10
27
22
87
52
134
4
12
13
10
1256
4062
5566
17393
20299
0
[
b]
[
b]
135
34414
95974
136514
473111
496245
116
(
D)
(
D)
3545
16
5
42
4
59
11
11
7
6
16
6
43
9
67
11
11
7
6
645
668
1441
1791
3301
0
[
b]
[
b]
81
14271
16337
33400
37347
82192
630
(
D)
(
D)
1670
105
63
668
80
730
43
230
114
85
107
73
680
244
899
43
230
114
85
4777
13155
20329
110112
124188
0
503
750
1102
114511
337438
524486
2897664
3220720
3236
9612
15322
21827
49
33
229
21
233
10
54
29
36
50
49
246
42
272
10
54
29
36
1988
5467
[
i]
[
i]
16086
[
a]
116
194
474
48926
143279
(
D)
(
D)
405112
(
D)
2209
4003
11102
22
8
212
1
214
17
92
40
33
23
9
214
1
216
17
92
40
33
925
1299
[
h]
[
b]
3020
[
a]
211
268
416
19857
23677
(
D)
(
D)
61219
(
D)
3627
4777
7163
51
30
169
33
202
15
27
22
29
54
38
180
65
248
15
27
22
29
2432
4435
7422
12580
20851
[
a]
[
b]
140
383
62942
142369
223983
512757
769800
(
D)
(
D)
4578
12291
69
34
196
28
229
11
24
31
33
70
39
202
40
247
11
24
31
33
2961
4903
8579
12902
19902
[
a]
[
b]
221
467
71156
115773
205381
279256
474638
(
D)
(
D)
6100
11940
55
26
151
20
173
9
28
15
32
55
29
154
32
190
9
28
15
32
2497
3798
6810
9451
15735
0
78
101
436
66172
99305
182044
235029
429676
1559
2843
2898
12468
185
80
1218
47
1216
91
440
238
150
196
98
1249
92
1283
91
440
238
156
7823
12013
24217
24521
45094
0
966
1543
1935
260854
340149
761450
656355
1326237
10674
27911
51362
74943
107
55
323
36
334
35
60
31
35
109
60
330
60
361
35
60
31
35
4999
10290
16237
15815
25117
0
151
204
484
134434
239881
406183
398299
666593
4431
3561
5249
12804
66
33
220
23
242
19
39
44
24
68
43
232
28
258
19
39
44
24
2962
4719
8411
3360
11265
0
95
282
308
86426
187371
292868
100720
387219
1155
2432
7855
7923
72
31
386
26
413
37
135
65
45
76
41
401
82
478
37
135
65
45
3043
5801
10226
41232
51153
0
330
420
609
80748
155498
271449
1148862
1418035
2596
6815
10138
13776
114
37
1920
10
1821
106
1023
377
150
140
53
1975
23
1889
106
1024
380
158
4190
6460
17358
7195
24064
0
2069
2436
1979
82327
122052
320133
150207
492059
9390
33711
43026
41452
151
68
607
33
643
53
158
101
66
156
87
631
104
738
54
158
101
66
6842
12064
21065
26208
48159
0
382
668
963
130195
238537
412496
589897
1079080
3302
6401
12061
20884
97
30
392
11
381
25
99
57
63
99
38
402
16
396
25
99
57
63
4286
3772
9553
3433
12194
0
222
379
857
74514
75422
180475
65181
238916
802
2962
5834
14970
190
23
1588
11
1586
118
652
350
237
198
24
1597
17
1603
118
652
350
237
6863
2974
16788
1467
19582
0
1478
2345
3210
178269
65537
393227
40416
492613
4540
27878
51122
74336
37
15
177
8
173
4
45
33
29
37
18
180
15
186
4
45
33
29
[
g]
1575
3774
2710
6624
[
a]
[
c]
223
[
e]
(
D)
42677
97870
71462
171483
(
D)
(
D)
4415
(
D)

2
4
10
7
17
3
1
0
1
2
5
11
11
23
3
1
0
1
[
b]
1140
1251
4439
5127
[
a]
[
a]
0
[
a]
(
D)
31394
34071
132920
158278
(
D)
(
D)
0
(
D)

348
91
1490
57
1760
128
426
304
323
356
111
1518
113
1839
128
426
304
323
14104
11891
32474
18182
55068
0
963
2091
4464
295165
265444
706434
465562
1262991
7527
17588
43368
94277
27
15
118
11
123
10
23
19
17
27
19
122
24
139
10
23
19
17
1144
3772
5417
11806
16340
0
56
125
241
18796
68443
97003
240269
331505
3491
1293
1765
3371
144
49
372
17
369
23
58
29
58
146
57
382
45
412
23
59
29
58
6109
9621
16931
17217
32889
0
142
196
840
102508
175981
306438
367115
671163
1493
2775
3250
14748
199
50
616
19
608
66
139
77
92
203
58
629
33
631
66
139
77
93
8938
8375
19549
16596
33321
[
a]
[
e]
534
[
g]
173719
157457
390315
381483
745827
(
D)
(
D)
13484
(
D)

9
8
37
9
39
3
11
3
1
9
11
40
17
48
3
11
3
1
420
1276
1768
4744
5604
[
a]
[
b]
19
[
a]
5718
21032
28189
97173
116756
(
D)
(
D)
273
(
D)

336
136
826
52
762
142
111
82
81
338
164
856
124
829
142
111
82
81
15961
22529
40725
25616
41466
0
232
566
1197
211963
310828
563593
382665
626367
10001
7338
8897
17518
1947
225
7232
54
6308
1188
1496
1067
1026
1957
260
7277
102
6362
1188
1496
1067
1026
77512
35886
145273
20152
114913
0
3405
7146
14198
939593
489047
1863638
380220
1612863
77533
61542
92771
166794
17
8
42
10
43
1
3
5
5
17
10
44
17
52
1
3
5
5
819
866
1805
5360
5804
[
a]
[
a]
[
b]
63
14506
18274
34880
102353
93859
(
D)
(
D)
(
D)
1553
43
29
145
20
174
7
40
17
24
44
32
149
40
194
7
40
17
24
1884
4976
7347
13512
17890
0
96
117
338
37163
109374
156168
271882
391378
701
3018
2034
8577
83
43
255
34
310
32
50
36
34
85
49
264
88
369
32
50
36
35
3940
7535
12202
23097
31063
0
110
251
488
80709
154742
250130
363939
566664
933
2158
5707
12439
30
31
111
30
172
12
25
14
14
34
38
122
80
228
12
25
19
14
1362
5354
7021
30458
33384
0
57
93
184
30988
105212
143935
639919
628229
430
2147
2168
4946
24
15
104
22
142
10
31
17
15
24
18
107
68
195
10
31
17
15
977
2480
3809
16604
20107
[
a]
[
b]
[
c]
188
15317
45232
65330
244136
322243
(
D)
(
D)
(
D)
3122
81
30
301
26
360
32
91
44
44
83
38
311
55
396
32
91
44
44
3536
5528
10013
13334
20770
0
201
292
646
55460
100633
173730
221442
365132
4360
3790
5095
13070
39
41
190
13
217
13
37
41
31
41
47
199
25
243
13
38
41
31
1814
6735
9306
10171
18475
0
76
286
410
34017
131494
183775
193423
378316
1624
2165
6285
8577
158
44
558
16
672
89
97
91
120
158
46
560
26
683
89
97
91
120
6333
6248
14999
5112
24146
0
218
608
1681
153669
170099
380291
110730
560663
4355
7835
11064
33240
178
44
719
8
822
134
176
118
138
185
55
737
14
844
134
176
118
138
7172
6582
16540
4447
23344
0
379
780
1873
211579
202781
491634
150249
702591
7117
7294
13555
35089
91
26
348
9
419
48
81
65
79
91
28
350
14
428
48
81
65
79
3945
4134
9545
6117
14416
0
187
447
1074
127683
121811
291791
164142
440432
4151
4898
10807
31832
237
57
1492
29
1580
321
357
264
233
242
65
1505
56
1615
321
357
265
233
8979
10060
24436
25128
49057
0
840
1862
3217
173166
264278
544165
596947
1192311
35706
17437
31244
48653
9
3
33
10
45
4
6
3
6
10
4
35
21
57
4
6
3
6
414
701
1175
7054
7143
0
15
20
80
6823
12335
20791
120839
118506
234
351
323
757
16
5
237
0
262
57
118
39
20
16
6
238
0
264
57
118
39
20
672
859
2355
0
2349
0
251
258
255
13795
25711
59631
0
54656
2239
6305
4965
6542
43
21
193
6
335
55
71
41
46
43
22
194
7
341
55
71
41
46
1855
3290
5787
1841
12047
0
158
290
656
32967
73872
121954
33408
236278
5067
3098
4521
11670
91
28
349
12
358
46
94
50
40
95
33
358
29
378
46
94
50
40
4140
4185
9494
7571
14904
0
204
339
528
76381
68483
166087
147585
279624
2192
3807
5283
8160
32
18
103
4
115
16
21
12
17
39
37
129
12
147
16
21
12
17
1432
2448
4204
1645
5494
0
47
76
239
22568
35902
64476
30123
104690
565
631
857
3839
44
9
113
5
118
15
21
14
20
46
10
116
6
121
15
21
14
20
1804
1361
3526
1478
4317
0
55
93
271
40773
35432
87526
39118
122491
1647
1207
4072
5089
225
47
1768
24
1719
233
752
273
184
233
67
1800
26
1745
233
754
273
185
8867
6697
21449
7505
25665
0
1551
1777
2481
166421
143956
421311
180122
543100
16810
26552
28332
44009
55
13
274
16
329
41
103
50
42
57
14
277
38
354
41
103
50
42
2499
1719
5209
8218
14891
0
235
324
537
63787
48794
134987
249211
426501
7564
4558
7317
14684
5
15
42
7
51
5
11
4
3
5
19
46
14
64
5
11
4
3
[
e]
3144
3580
4256
6828
0
26
24
41
(
D)
63525
70353
93888
143167
226
579
523
1545
2
4
21
2
17
2
5
1
2
2
4
21
5
20
2
5
1
2
[
b]
830
[
f]
[
g]
1948
[
a]
10
[
a]
[
b]
(
D)
21170
(
D)
(
D)
43663
(
D)
189
(
D)
(
D)

20
10
100
21
116
11
37
13
11
21
11
102
39
135
11
37
13
11
899
1839
3075
13619
14997
0
86
78
144
17039
38867
61743
288374
340319
2717
1674
1309
2851
23
13
91
7
95
11
26
11
8
23
13
91
13
100
11
26
11
8
874
2237
3405
5109
7287
0
56
78
99
15888
38952
59584
96606
146691
647
1214
1582
1900
21
4
79
5
80
9
29
8
6
21
4
79
7
81
9
29
8
6
1129
751
[
g]
[
g]
2588
[
a]
68
[
b]
[
b]
22781
15564
(
D)
(
D)
52451
(
D)
1253
(
D)
(
D)

77
18
264
9
277
28
76
42
33
79
22
270
11
284
29
76
42
33
3474
2901
7309
2340
8749
0
186
287
467
67013
65476
151717
74725
205504
1724
3689
4505
10001
18
7
142
3
125
8
62
22
9
18
7
142
4
126
8
62
22
9
713
1203
[
g]
[
g]
3262
[
a]
145
149
119
16872
35525
(
D)
(
D)
95734
(
D)
1747
1987
2320
26
14
174
1
176
30
61
27
16
26
16
176
1
178
30
61
27
16
1124
2560
[
h]
[
e]
4190
[
a]
144
182
188
20475
48549
(
D)
(
D)
87986
(
D)
2466
3329
3014
73
14
441
10
451
45
176
83
51
74
26
454
11
465
45
176
83
51
2749
2506
6992
2550
9226
0
390
556
700
55447
52153
137680
60276
195917
1754
5825
8931
12688
880
208
3970
66
4020
310
1049
751
778
916
301
4100
297
4385
310
1049
751
781
35991
30053
84053
34943
119513
0
2377
5082
10651
863105
866983
2077586
1169942
3397983
51047
40556
87951
212363
93
34
351
15
356
13
74
72
59
101
80
405
57
454
13
74
72
59
3536
4397
9277
2100
12403
0
172
492
818
99992
119291
252031
62460
352524
331
3918
10630
19227
116
54
284
19
311
15
46
25
33
119
65
298
36
345
15
46
25
33
5457
9840
15991
7129
[
j]
0
[
b]
176
479
124851
232062
376883
195326
(
D)
250
(
D)
4393
11457
20
19
74
23
87
3
12
4
9
21
24
80
79
150
3
12
4
9
[
g]
3225
4468
22276
26685
0
[
b]
[
b]
123
(
D)
88779
119051
738407
917194
15
(
D)
(
D)
2945
2
3
8
4
7
4
0
1
0
2
4
9
11
8
4
0
1
0
[
b]
572
630
1028
[
f]
0
0
[
a]
0
(
D)
19506
20518
36100
(
D)
270
0
(
D)
0
329
86
914
23
927
52
107
123
186
335
124
960
107
1077
52
107
124
187
13789
10222
27948
8893
41488
0
250
850
2580
377097
297054
771767
279323
1220366
8417
6872
18456
61941
54
21
171
36
198
11
32
19
32
54
28
179
134
306
11
32
19
32
2490
3027
6171
18884
25259
0
81
124
452
71011
93288
181531
639937
868106
900
2461
3296
11567
298
87
1294
49
1337
121
325
217
227
304
105
1319
125
1441
121
325
218
227
11574
11440
28532
35826
69317
0
743
1489
3054
309584
295309
742974
1149415
2116682
9105
17494
35766
82272
294
82
1226
58
1225
72
321
180
223
305
111
1266
119
1324
72
321
180
224
12230
9131
26544
13417
40227
0
674
1234
3055
258018
223165
582516
337839
956356
2144
12417
23929
61923
289
74
1539
30
1583
161
456
296
267
300
92
1568
48
1634
161
456
296
269
11642
10593
28698
10116
40631
0
1037
1957
3583
290643
246364
697419
260208
1048118
8777
23125
44868
90786
692
68
2869
15
2823
201
738
534
605
726
128
2964
60
2968
201
738
534
606
25710
9009
48241
4712
53043
0
1737
3597
8322
508988
176540
936037
109401
1090077
23406
30826
63299
157619
32
46
150
29
196
23
39
15
11
32
49
153
211
389
23
39
15
11
1729
9481
11498
59838
74778
0
82
100
162
52091
239412
301850
1758047
2084114
3006
3789
2201
12773
142
59
658
18
672
53
188
96
110
144
89
690
36
730
53
188
96
110
6166
9977
18562
5070
25316
0
427
652
1513
164700
268470
505178
147577
720955
2884
9972
16599
40532
371
95
2204
36
2164
204
775
368
347
390
126
2255
90
2262
204
775
368
348
13468
11493
34058
11431
42406
0
1665
2458
4657
280551
245977
702728
288145
980409
8689
32234
48149
96277
7
4
19
13
33
1
3
2
3
7
6
21
23
45
1
3
2
3
[
e]
386
678
9797
9793
[
a]
[
a]
[
a]
51
(
D)
10738
26207
510122
532294
(
D)
(
D)
(
D)
2282
24
38
84
49
141
8
12
2
4
24
46
92
184
282
8
12
2
4
1438
8531
10069
100653
111964
[
a]
30
[
a]
[
b]
62812
386480
452828
5078854
5762554
(
D)
913
(
D)
(
D)

0
10
10
15
28
2
3
0
0
0
10
10
19
32
2
3
0
0
0
2297
2297
10237
11732
[
a]
4
0
0
0
141593
141593
600755
672550
(
D)
27
0
0
13
23
52
43
95
6
4
7
2
13
24
53
179
233
6
4
7
2
[
f]
2912
3592
50318
51709
0
[
a]
55
[
b]
(
D)
125936
149470
2555293
2775250
1380
(
D)
1793
(
D)

425
151
930
53
973
32
84
77
156
445
253
1052
699
1750
32
84
77
156
19420
24593
47098
78245
125175
0
211
544
2224
620189
887750
1606918
2877594
4680095
17506
9519
13869
65276
170
77
371
40
405
9
42
26
50
172
101
397
171
562
9
42
26
50
8372
12291
21687
28707
49342
0
95
193
712
271699
447607
752122
1014307
1805791
1024
3739
5273
21861
66
17
141
3
134
3
16
9
18
68
25
151
4
145
3
16
9
18
3010
1641
5048
315
5669
0
[
b]
63
[
e]
80859
40375
138723
10172
157747
120
(
D)
1308
(
D)

51
16
131
18
143
6
17
19
21
51
23
138
152
289
6
17
19
21
1815
1556
3842
8306
11677
0
[
b]
124
294
57507
65848
135221
271257
387101
469
(
D)
3393
7996
11
3
31
16
44
3
4
3
2
11
3
31
51
82
3
4
3
2
489
626
1210
12261
14850
0
[
a]
17
[
b]
12864
17342
32280
362684
466147
31
(
D)
500
(
D)

15
12
65
20
85
6
13
10
8
16
17
71
29
101
6
13
10
8
619
1330
2207
4046
6360
[
a]
34
[
b]
100
22135
40901
69934
150727
227163
(
D)
883
(
D)
3661
131
71
454
60
505
22
77
76
72
132
90
474
117
588
24
77
76
72
5623
9117
16454
24913
39682
0
175
503
1006
192655
346395
598883
1033565
1628514
25873
4778
14964
35527
12
7
33
7
43
3
6
3
6
12
7
33
8
43
3
6
3
6
573
865
1515
1492
3037
[
a]
[
b]
[
b]
[
b]
16949
26384
45567
59200
139561
(
D)
(
D)
(
D)
(
D)

27
14
75
22
92
4
5
15
9
28
16
78
69
137
4
5
15
9
1274
2210
3689
13141
14382
[
a]
13
[
b]
[
c]
32260
70138
107535
388223
425535
(
D)
225
(
D)
(
D)

9
5
23
11
40
3
2
3
3
9
5
23
18
47
3
2
3
3
462
602
1141
3415
4767
0
[
a]
[
b]
48
17303
25455
45454
147465
214882
59
(
D)
(
D)
1770
12
10
32
13
44
1
2
0
7
13
12
35
22
56
1
2
0
7
340
968
1401
1976
3317
[
a]
[
a]
0
[
b]
11336
40766
55265
65850
126796
(
D)
(
D)
0
(
D)

86
16
307
15
315
12
64
73
48
89
21
315
27
338
12
64
73
48
3503
1544
6495
5916
12857
0
158
496
627
87773
49052
172498
165017
370572
702
3685
12577
13965
64
28
161
19
177
9
14
26
25
66
35
170
98
267
9
14
26
25
3150
4703
8392
17140
24729
0
30
176
367
106393
161226
282291
501262
803709
763
750
5596
11553
33
17
145
7
147
6
38
23
27
33
18
146
18
170
6
38
23
27
1325
2755
4639
4473
8510
0
82
157
352
32214
77387
122344
123347
242880
133
1560
3949
7535
22
13
75
21
103
8
15
9
13
24
16
80
62
150
8
15
9
13
1095
2262
3624
22698
26524
0
37
62
184
29420
69548
108049
972541
1092502
724
1978
1760
4775
191
49
489
39
497
24
78
50
78
210
67
527
80
566
24
78
50
78
7985
5867
15502
9262
22944
0
181
353
1098
223446
167421
441596
312718
715080
1689
5163
9421
33966
3006
573
17248
209
16816
814
5704
3777
2816
3083
688
17454
639
17469
814
5708
3781
2826
120125
87826
288506
128252
416963
0
13326
25282
38031
4253479
3340530
9755437
4773473
14926754
54918
317993
641849
1126229
43
22
408
17
414
30
196
62
42
44
28
415
40
442
30
196
62
43
1745
3132
6304
14414
22402
0
419
394
529
56399
126402
221804
587354
835896
2491
9245
9760
14708
244
48
812
45
850
35
165
151
153
245
60
826
75
899
35
165
151
154
9081
6577
19423
10781
32039
0
417
1031
2117
323255
241342
685333
378609
1143091
3994
10989
30243
74030
590
105
4074
44
4029
303
1527
854
591
600
126
4105
63
4084
304
1527
854
591
24110
16312
57507
11905
70459
0
3397
5649
8050
613993
420398
1401540
327300
1857478
43139
64296
120522
188502
406
41
7898
23
7566
399
3922
1985
812
517
110
8095
74
7818
400
3928
1988
823
13416
3323
50258
4895
54582
0
9405
12828
10520
386180
86236
1228255
135200
1431168
26904
191869
285893
277205
60
13
432
5
434
46
149
92
67
60
14
433
8
435
46
149
92
67
2305
1046
5307
651
5449
0
362
597
897
67705
32176
161582
23914
189260
4098
9491
16476
27533
185
66
642
38
691
38
161
91
123
193
147
731
246
953
38
161
91
123
7984
9818
20400
32715
51389
0
376
577
1653
256022
311744
638593
964096
1568031
1297
10163
14675
48198
193
61
641
35
665
48
158
104
87
194
65
646
80
718
48
158
104
87
8252
10004
20568
30945
49117
[
a]
[
e]
713
1192
272063
339724
680805
936623
1592630
(
D)
(
D)
20229
39092
111
36
261
13
254
4
34
31
36
111
41
266
21
269
4
34
31
36
4783
6237
11831
6403
16215
[
a]
[
b]
210
497
124605
163083
310004
173759
449714
(
D)
(
D)
4627
12685
285
50
3386
51
3303
287
1613
694
357
288
60
3400
71
3345
287
1613
694
358
10489
6553
30196
11180
36401
0
3629
4550
4757
308124
235321
858982
329545
1092345
17228
77277
106329
132474
328
55
1264
15
1266
65
316
259
234
331
55
1270
31
1289
65
316
260
236
14231
8647
28294
3873
32544
0
738
1745
3215
367762
203224
700316
110038
827615
6304
15348
40964
76648
449
74
2944
40
2801
169
1190
572
338
462
118
3003
141
2950
169
1190
572
339
16533
8098
36662
13794
46089
0
2566
3809
4640
716352
349425
1449339
640854
2026084
7358
65598
117262
168462
24
19
100
55
145
10
20
11
13
25
24
106
198
292
10
20
11
13
1091
2716
3999
65492
65813
0
52
70
190
56077
140299
219489
3983277
4141531
828
1620
3785
6463
120
68
473
44
507
19
86
99
74
184
210
685
517
1242
19
86
100
78
3334
2445
7734
5878
15406
0
204
677
918
167860
108186
379762
263125
712416
1574
11537
38456
43996
38
17
136
18
148
8
28
22
14
43
41
165
85
241
8
28
22
14
1721
2060
4198
9137
13635
0
61
149
176
64710
90247
172637
364887
580724
262
3398
5041
7287
66
24
289
30
313
15
91
45
45
73
48
320
62
372
15
91
45
45
2473
2809
6476
4244
10801
0
182
287
635
105812
107068
284344
173275
478934
387
6192
11749
29997
12
6
53
18
68
5
20
4
6
13
12
60
23
79
5
20
4
6
602
596
1327
2515
3449
0
52
32
64
20537
21345
46202
110201
144619
1923
1568
1935
1993
4
6
21
20
37
0
1
1
4
6
8
25
33
53
0
1
1
4
170
878
1120
10139
10826
0
[
a]
[
a]
[
b]
7659
58726
68953
633469
688004
0
(
D)
(
D)
(
D)

15
8
96
22
112
9
33
17
9
18
13
104
543
637
9
33
17
9
356
221
855
12026
11562
0
[
b]
111
[
c]
11106
7301
27172
576795
571509
365
(
D)
3694
(
D)

15
10
48
15
58
3
7
3
9
15
12
50
29
75
3
7
3
9
553
2042
2742
6067
8531
0
[
a]
[
b]
129
22327
99153
126883
300204
430288
123
(
D)
(
D)
4691
24
8
72
21
95
5
15
8
14
28
13
81
44
126
5
15
8
14
853
1192
2293
6331
8272
0
37
52
199
33790
55050
99219
297539
374582
331
1135
2242
8234
2
1
17
12
29
0
4
3
5
2
2
18
24
43
0
4
3
5
[
c]
[
c]
397
4685
4978
0
8
19
[
b]
(
D)
(
D)
12894
269511
261198
0
267
771
(
D)

0
2
4
4
9
0
0
0
2
0
6
8
14
23
0
0
0
2
0
[
e]
487
1300
1819
0
0
0[
b]
0
(
D)
25325
66497
96905
0
0
0(
D)

87
46
311
90
401
27
71
46
40
99
86
365
295
668
27
71
46
42
[
h]
4183
8582
48221
55405
0
186
291
531
(
D)
200749
409608
2509769
2938265
1121
6240
11045
24991
2
2
37
7
42
3
13
9
5
2
3
38
27
62
3
13
9
5
[
b]
[
b]
294
2297
2417
0
[
b]
65
67
(
D)
(
D)
8268
82890
90350
55
(
D)
1533
1094
8
3
17
21
42
2
3
1
1
9
4
19
34
57
2
3
1
1
[
e]
[
c]
584
6914
7830
[
a]
[
a]
[
a]
[
a]
(
D)
(
D)
29685
390401
475997
(
D)
(
D)
(
D)
(
D)

10
5
28
7
33
2
2
6
2
10
8
31
10
39
2
2
6
3
[
e]
819
1189
786
1625
[
a]
[
a]
[
b]
[
b]
(
D)
40694
53162
34276
65193
(
D)
(
D)
(
D)
(
D)

103
68
360
124
459
15
71
42
53
108
85
382
289
659
15
71
42
53
4036
7247
12358
77196
83689
0
163
284
730
187543
381253
620369
4459635
4781041
942
7955
11830
33188
101
42
236
86
337
31
31
21
38
103
65
261
304
586
31
31
21
38
4318
5415
10288
52801
62919
0
61
131
476
158489
215196
401613
2957737
3521720
6070
1638
5494
15806
13
6
94
26
129
13
34
18
17
13
9
97
46
151
13
34
18
17
527
839
1849
10401
11944
0
81
126
248
21271
37521
73480
614230
643739
1340
1711
3841
9958
1
2
4
2
7
0
0
0
0
2
2
5
4
10
0
0
0
0
[
b]
[
e]
[
e]
[
h]
3381
0
0
0
0
(
D)
(
D)
(
D)
(
D)
139439
0
0
0
0
12
7
41
26
67
5
9
4
5
12
9
43
60
104
5
9
4
5
[
f]
[
g]
[
g]
[
k]
35423
0
21
24
70
(
D)
(
D)
(
D)
(
D)
1497594
253
526
544
1603
22
4
113
15
126
8
45
23
13
22
11
120
38
156
8
45
23
13
713
373
1499
4424
5600
[
a]
[
b]
154
[
c]
20947
14365
47270
245892
289298
(
D)
(
D)
5314
(
D)

6
7
34
11
49
2
9
8
2
6
7
34
29
66
2
9
8
2
304
843
1272
6991
8268
[
a]
[
b]
58
[
b]
10899
36984
52080
328227
390373
(
D)
(
D)
1997
(
D)

68
24
319
25
334
24
87
67
40
77
49
353
108
462
26
87
67
40
2424
2157
5903
3454
9038
[
a]
[
c]
439
526
68068
67301
169748
125416
298035
(
D)
(
D)
12205
15269
30
23
194
34
217
12
61
32
25
32
30
203
63
256
12
61
32
25
1109
2351
4222
10487
14443
0
142
220
340
34901
91062
166200
545729
710109
376
3598
8202
11958
62
32
308
35
327
13
84
67
33
65
39
318
52
351
13
84
67
33
2790
4675
8499
17113
28661
0
202
432
426
97693
200546
341595
983534
1705978
1076
6975
12205
16108
160
93
636
94
749
50
175
80
87
164
113
660
211
898
50
175
80
87
6914
14692
23850
109033
129022
0
386
557
1169
265928
649094
1011039
7069854
7837789
31524
19049
26233
38438
56
20
170
28
198
4
38
31
27
57
23
174
50
223
4
38
31
27
2839
3097
6564
29889
39039
0
75
211
355
120620
139885
285965
1753560
2257934
265
3238
7330
16265
51
21
229
25
265
15
67
39
43
53
26
236
111
358
15
67
39
43
1962
3114
5970
16193
22082
0
154
264
610
84164
125838
254569
890260
1207994
1932
4887
11643
28719
250
72
1076
64
1155
68
290
195
220
282
118
1154
274
1448
68
290
195
220
9143
8957
23078
29857
53048
0
669
1285
2983
338780
348245
856050
1328143
2245750
4144
20427
42063
101147
91
39
474
54
515
25
144
87
69
101
78
523
159
671
27
144
87
69
3835
4694
10610
11358
22034
0
339
562
887
151563
186913
417933
494979
969861
13444
12587
20349
35460
126
32
706
33
709
37
229
149
123
137
43
728
80
775
37
229
149
123
4503
4102
11693
19833
30418
0
533
1039
1712
158413
167574
432250
881574
1316313
2848
14082
33179
59810
113
44
658
31
664
37
209
144
84
123
64
688
57
719
37
209
144
85
4575
6744
13992
8524
22561
0
452
932
1127
161704
191026
429157
367189
819532
5057
13664
25923
35067
41
8
147
35
177
10
35
21
29
43
12
154
58
207
10
35
22
29
1555
1216
3430
5683
9194
0
73
138
396
79814
48485
155761
299391
469008
217
3007
5402
17923
139
67
659
53
708
58
188
111
96
139
77
669
94
761
58
188
111
96
6072
12946
21406
43635
63031
0
451
765
1315
208868
401811
692565
1652294
2299115
6363
13665
22737
40304
61
22
234
20
244
12
45
42
42
85
108
344
220
541
12
45
42
42
2421
2585
6065
7429
13311
[
a]
[
c]
276
567
101796
102315
241990
312760
591828
(
D)
(
D)
9686
21044
15
11
52
10
59
1
13
6
3
15
18
59
40
95
1
13
6
3
627
1617
2355
5418
7806
[
a]
[
b]
39
35
19022
56531
80469
197694
289511
(
D)
(
D)
1781
836
148
45
629
59
660
36
130
133
102
153
58
648
149
771
36
130
133
103
5843
4711
13413
14283
27297
0
318
913
1415
195053
156035
436988
562187
1036698
1627
9801
24382
48915
41
15
264
31
302
36
88
45
40
42
20
270
56
336
36
88
45
40
1638
2297
4976
31966
34129
0
184
310
564
59579
80986
170855
1640235
1778089
2395
4328
9583
15698
218
71
876
94
983
62
223
147
163
231
102
923
207
1147
62
224
147
165
7932
6843
18617
16662
36751
0
503
1014
2232
298541
294841
749097
755018
1649234
20676
18052
38702
91024
157
73
396
35
424
10
51
49
56
158
97
421
72
491
10
51
49
56
7344
13943
22494
19718
40608
0
116
349
766
199766
408194
638211
619015
1308899
5078
4016
7415
18367
39
23
95
22
120
9
8
10
14
39
26
98
54
159
9
8
10
14
1693
3188
5119
10409
15098
0
14
70
189
53280
117052
177850
405085
600798
1384
729
1643
5468
195
70
628
89
679
19
120
89
103
203
79
645
191
810
19
120
89
103
9172
9069
20793
33621
53281
0
293
615
1422
319177
289720
691470
1326978
2048367
2766
9412
18832
47842
169
64
650
50
660
18
160
102
105
181
78
676
79
721
18
160
102
105
7601
7559
17914
10658
28093
0
371
668
1410
216656
230755
518173
381552
951799
2557
12219
16182
36797
86
31
280
38
321
15
52
41
51
95
49
307
141
455
18
52
41
51
3856
4155
9019
10845
21403
0
125
270
668
106793
121543
259170
360229
684410
3571
2857
9140
21838
61
12
409
25
418
25
128
96
68
63
15
414
34
432
25
128
96
68
2291
1959
6198
9493
16012
0
310
624
916
69459
68109
189179
346384
551110
1433
8930
16632
24844
138
45
522
44
402
35
58
68
59
147
111
597
177
575
35
58
68
60
5475
6756
14552
22518
31748
0
116
447
830
149281
197699
404117
665083
955269
4123
4955
11514
19098
99
48
223
34
426
15
65
53
68
102
69
247
169
630
15
65
53
68
4729
5922
11208
18612
37456
0
160
367
931
135460
178672
338893
524969
1105125
1182
4392
10508
26809
72
24
184
34
199
8
25
16
20
73
59
220
266
489
8
25
16
20
3458
3957
7905
26969
37955
0
55
112
286
83813
105151
203129
834197
1177798
588
1828
3458
8581
120
20
467
16
531
41
97
104
106
122
27
476
43
573
41
97
104
106
[
h]
[
h]
10083
7865
21771
0
[
c]
699
1444
(
D)
(
D)
247837
213788
576279
3331
(
D)
16783
32069
2
1
21
6
35
4
9
6
5
2
1
21
14
43
4
9
6
5
[
c]
[
c]
435
5715
5586
0
[
a]
42
75
(
D)
(
D)
11688
249491
222675
178
(
D)
1540
2072
2422
867
7046
448
7382
382
1280
914
1118
2479
1151
7389
1215
8514
384
1280
915
1120
106282
145501
276810
244902
529361
0
2948
6243
15742
2875391
3993381
7622823
7238261
15684014
52697
85877
183165
458332
15
14
92
16
106
6
22
15
16
15
20
98
62
162
6
22
15
16
470
2616
3487
61811
64810
0
60
100
218
12454
64668
86831
2735332
2917777
96
1529
1925
6213
77
33
583
13
564
38
255
82
60
85
58
618
96
705
38
255
83
60
1677
2020
5803
1683
7798
0
538
536
781
45830
57056
148204
46404
207564
1419
9200
11001
19192
38
16
127
28
155
5
26
12
21
44
26
145
77
225
5
26
12
23
1767
2436
4709
18745
24803
0
58
85
309
54958
83824
156465
598823
813891
375
1496
2860
10316
179
73
537
66
600
17
107
81
90
188
104
577
137
725
17
107
81
90
7870
13153
22981
32641
58944
0
251
561
1207
234350
380248
669315
1046129
1917518
2125
7723
14530
36669
234
86
751
84
796
37
138
104
134
249
123
803
173
937
37
138
104
134
9175
11800
23908
30762
52208
0
319
704
1847
266988
335407
677793
930458
1627315
5226
8727
18972
47938
6
6
35
9
42
0
14
5
3
6
7
36
25
58
0
14
5
3
351
866
1342
8186
9648
0
33
36
42
9130
22099
33886
280486
306745
0
653
914
1022
118
33
949
18
958
96
435
152
96
119
35
954
25
971
96
437
152
96
4920
4893
13044
6989
20000
[
a]
[
f]
1008
1330
101796
106123
256815
219731
502740
(
D)
(
D)
15605
22036
36
19
119
16
128
2
19
24
13
38
27
129
22
144
2
19
24
13
1509
4059
6002
4047
8866
[
a]
[
b]
156
205
51166
113315
178631
144117
316777
(
D)
(
D)
5117
7186
46
21
115
17
131
5
24
10
9
50
31
129
96
228
5
24
10
9
2456
3081
5769
7862
14199
[
a]
[
b]
69
116
70181
83302
159462
221080
430550
(
D)
(
D)
1675
2665
23
11
157
7
167
17
48
37
21
23
11
157
18
178
17
48
37
21
989
2185
3806
4447
7647
0
117
236
255
22602
65311
100985
110030
213932
2670
2939
4119
5586
12
3
44
6
49
0
16
8
4
12
6
47
7
53
0
16
8
4
593
320
1051
426
1456
0
[
b]
51
56
14098
8603
25549
16259
43544
0
(
D)
754
1527
35
15
106
15
110
4
20
11
15
36
24
116
43
142
4
20
11
15
1308
1134
2776
3459
5790
[
a]
[
b]
79
213
40851
36509
89430
133675
209351
(
D)
(
D)
1984
9851
17
12
81
18
95
6
16
17
7
18
20
90
46
136
6
16
17
7
658
1560
2489
5570
8066
0
39
113
105
26597
54153
92296
219829
322351
446
1384
3866
3730
6
2
25
6
31
3
8
3
1
6
2
25
29
54
3
8
3
1
250
[
e]
[
f]
[
j]
11533
[
a]
[
a]
[
a]
[
a]
6038
(
D)
(
D)
(
D)
569244
(
D)
(
D)
(
D)
(
D)

38
12
460
32
495
50
208
100
59
38
15
463
77
546
50
208
100
59
1389
2091
5328
31829
36024
0
[
e]
678
[
f]
36028
56006
138712
1142328
1285679
2932
(
D)
16830
(
D)

0
2
6
10
22
5
4
1
0
0
2
6
60
71
5
4
1
0
0
[
e]
[
e]
[
j]
19680
[
a]
[
a]
[
a]
0
0
(
D)
(
D)
(
D)
818480
(
D)
(
D)
(
D)
0
238
68
1392
66
1545
159
593
263
173
246
84
1416
182
1699
159
593
263
175
9764
10246
25147
40679
62573
0
1296
1717
2373
265782
286878
681798
1413142
2090509
11457
28863
38300
64415
20
15
123
30
175
11
41
28
27
26
22
136
121
273
11
41
28
27
549
1993
3127
13648
16915
0
91
207
350
15408
95724
135804
618407
799451
1068
4083
7775
12288
882
155
2741
68
2743
123
534
433
546
1330
954
4021
1221
5364
123
537
438
566
32371
20904
65546
25145
95866
0
1251
2929
7564
1177639
808058
2394249
915605
3617119
10779
43342
85998
258598
227
54
652
33
668
28
107
99
134
279
114
766
158
921
28
107
99
137
8317
3774
14929
4378
19927
0
241
700
1884
283520
135017
510287
148779
701332
2187
6493
22764
62457
95
36
245
17
254
9
37
25
37
103
68
285
129
413
9
37
25
37
3635
3988
8493
4856
14037
0
85
166
524
141246
130556
300627
171344
511960
664
2685
6003
21756
423
111
2037
55
2064
100
547
409
386
455
211
2173
180
2337
101
547
410
388
15799
14722
40042
15190
59490
0
1298
2779
5200
482612
481875
1220377
521680
1916442
7081
33805
63669
152364
11
8
32
13
42
0
5
4
4
16
17
46
38
84
0
5
4
4
472
1089
1639
3562
5360
0
11
27
58
18676
48276
69490
146682
214502
0
395
625
2036
34
9
174
15
177
9
50
31
28
34
17
182
106
280
9
50
31
28
1140
1552
3470
10907
14953
0
95
209
391
28480
48214
95971
438069
579118
266
1913
5203
10180
115
33
302
17
313
10
50
42
55
118
46
318
45
365
10
50
43
55
4640
5416
11255
9440
19532
0
125
302
753
156589
173053
369989
434497
764762
5150
4027
9503
24255
178
15
1068
13
1022
88
304
243
191
187
18
1081
21
1045
88
304
243
193
6296
1579
13016
2143
15255
0
752
1622
2619
167402
47688
348178
62220
441985
4991
18518
37364
74488
53
24
215
50
246
12
45
36
40
56
66
260
144
387
12
45
36
40
1723
2538
5089
5805
9710
[
a]
[
c]
255
536
57868
84830
169174
237771
367355
(
D)
(
D)
8059
17478
37
17
172
23
186
1
50
25
33
43
38
199
94
293
1
50
25
33
1648
1854
4302
17478
21413
[
a]
[
c]
169
451
51224
54699
127983
722813
857541
(
D)
(
D)
5118
13495
109
35
427
31
408
27
87
59
79
124
61
470
82
499
27
87
60
79
3821
3409
9064
3857
12376
0
206
403
1106
116055
120653
287009
118435
391113
2481
5935
10221
30770
32
37
225
74
582
246
95
43
36
32
40
228
153
672
246
95
43
36
[
g]
7090
8941
136445
140417
[
a]
[
c]
284
529
(
D)
338837
417245
7142864
7372314
(
D)
(
D)
8300
15905
2
7
12
9
21
1
1
0
0
3
8
14
15
30
1
1
0
0
[
b]
1134
1214
2369
3777
[
a]
[
a]
0
0
(
D)
47641
49783
105905
170677
(
D)
(
D)
0
0
45
35
134
45
188
16
22
17
12
46
48
149
104
265
16
22
17
12
2116
6277
8660
19099
26759
0
48
122
170
75956
238235
327887
690382
999807
1763
2427
3947
5439
27
18
155
22
203
31
46
28
22
33
24
167
50
242
31
46
28
22
1247
2745
4537
9634
13268
0
109
190
294
43834
114213
174849
478106
664301
11124
3764
5068
10280
54
51
185
36
237
29
27
20
19
56
74
210
89
317
29
27
20
19
2427
7796
10630
13273
24772
0
63
134
244
81691
240330
344003
427859
807019
1098
1517
3973
8248
1
2
3
5
9
3
0
0
0
1
2
3
6
10
3
0
0
0
[
a]
[
c]
[
c]
[
h]
2800
[
a]
0
0
0
(
D)
(
D)
(
D)
(
D)
132174
(
D)
0
0
0
0
0
7
12
20
3
4
0
0
0
0
7
21
29
3
4
0
0
0
0
[
a]
[
j]
16363
[
a]
12
0
0
0
0
(
D)
(
D)
739617
(
D)
241
0
0
39
13
111
15
133
14
26
11
18
40
16
115
32
154
14
26
11
18
1582
1644
3569
3187
6490
0
60
67
242
60200
59893
133185
108680
239042
2887
1921
2874
7533
8
6
37
19
66
6
9
9
7
8
6
37
42
93
6
9
9
8
[
e]
909
1374
21602
23521
0
24
61
96
(
D)
45034
59119
1023698
1113262
581
882
1383
2956
31
30
104
40
139
5
15
12
11
31
37
111
96
201
5
15
12
11
1623
5590
7451
23694
31717
0
32
79
157
56877
184132
247172
789072
1055111
234
590
1796
4212
8
10
52
11
68
6
16
9
9
8
14
56
25
86
6
16
9
9
[
e]
[
g]
[
g]
[
h]
4745
[
a]
40
62
111
(
D)
(
D)
(
D)
(
D)
168193
(
D)
1358
1842
2593
1
0
3
4
9
1
1
1
0
1
0
3
10
16
1
1
1
0
[
b]
0
[
b]
[
i]
5337
[
a]
[
a]
[
a]
0
(
D)
0
(
D)
(
D)
215070
(
D)
(
D)
(
D)
0
26
11
118
24
149
17
39
23
13
27
14
123
35
166
17
40
23
13
[
g]
1739
[
h]
[
i]
9557
[
a]
[
b]
[
c]
186
(
D)
66878
(
D)
(
D)
408731
(
D)
(
D)
(
D)
10694
17
14
70
25
91
7
17
5
7
17
16
72
63
133
7
17
5
7
754
2234
3192
18521
19775
[
a]
[
b]
33
[
b]
25360
88075
118101
696542
800294
(
D)
(
D)
683
(
D)

15
5
48
13
62
4
8
11
8
15
6
49
17
67
4
8
11
8
609
947
1700
2976
4376
[
a]
[
a]
71
106
21761
24702
51856
86006
145435
(
D)
(
D)
3192
2950
11
15
36
7
35
1
1
3
2
11
18
39
7
36
1
1
3
2
498
1502
2084
351
2054
[
a]
[
a]
23
[
b]
20008
61469
84786
12356
88642
(
D)
(
D)
1231
(
D)

60
20
176
45
222
6
25
34
27
64
25
185
82
273
6
25
34
27
2968
2211
5817
20003
26262
0
52
232
373
105298
91850
218083
819493
1042541
113
1657
7115
12952
55
25
201
32
249
16
66
29
29
63
32
216
40
267
16
66
29
29
2219
3441
6299
6850
11929
0
142
180
392
81682
131972
232527
278075
488293
1239
5230
4523
12561
196
101
515
68
624
50
105
55
74
198
115
531
152
731
50
105
55
74
9193
16808
27303
58381
83760
0
238
357
1084
269603
521761
826968
2497809
3491997
2070
7221
9335
29807
58
29
128
20
144
4
17
7
11
59
31
131
31
159
4
17
7
11
3003
5205
8469
15782
22315
0
36
47
158
76496
150025
235142
514541
708422
104
1253
1152
4805
82
38
250
27
281
16
51
30
39
84
41
255
49
310
16
51
30
39
3431
7193
11457
13551
23441
0
110
203
566
107124
242526
376574
472628
804187
2320
3586
5190
15926
91
57
262
32
278
7
23
28
48
92
64
271
57
312
7
23
28
48
4199
9640
14783
14886
28910
[
a]
[
b]
187
681
115653
288922
436535
531881
1035530
(
D)
(
D)
5208
18765
85
43
235
18
248
5
33
39
30
85
45
237
31
264
5
33
39
30
3653
6696
11143
5871
16620
[
a]
[
b]
268
405
105734
196400
324483
175016
511482
(
D)
(
D)
7914
10597
166
45
546
38
580
20
107
97
105
170
51
557
63
619
20
107
98
105
7180
7450
17072
17198
33790
0
253
663
1466
217154
232459
515177
536847
1071054
2683
6057
17122
37697
83
23
290
14
300
15
60
52
51
86
29
299
15
309
15
61
52
51
3343
2462
7078
1710
8456
0
134
360
702
99580
78373
211016
50953
255866
2628
3787
9069
18966
33
9
133
9
134
7
31
27
20
33
9
133
14
139
7
31
27
20
1250
813
2618
4059
6412
[
a]
[
b]
175
266
35909
26604
77599
160737
236576
(
D)
(
D)
3895
6721
93
53
340
48
384
20
78
51
43
94
60
348
71
416
20
78
51
43
4005
8551
13671
16847
29774
0
173
357
568
128764
330335
500470
697889
1174690
2968
4513
10109
17835
20
9
58
14
74
1
12
8
7
22
11
62
17
81
1
12
8
7
966
2370
3537
5686
9313
[
a]
[
b]
56
88
39905
111384
157293
208183
362477
(
D)
(
D)
1260
2982
120
32
314
28
345
13
28
44
83
123
45
330
58
392
13
28
44
83
4550
4772
10778
4607
16129
0
62
293
1201
149593
167008
368164
159333
554527
1141
2667
10683
41930
20
6
46
10
56
3
8
9
7
20
6
46
19
63
3
8
9
7
783
670
1575
2832
4105
[
a]
[
a]
68
105
25901
24524
54037
113514
162398
(
D)
(
D)
1598
3831
706
231
1959
94
2054
67
336
283
341
719
275
2016
139
2170
67
336
283
341
31088
33506
72262
22867
96198
0
787
1919
4761
1060244
1142252
2462032
784375
3377473
3706
24051
64902
162635
37
23
144
19
154
9
22
20
32
37
27
148
31
175
9
22
20
32
1829
4391
6816
4616
10903
0
51
138
423
56513
143246
227768
180473
428019
460
2280
5505
15684
24
15
152
16
169
13
48
26
26
25
17
155
18
175
13
48
26
26
947
2168
3707
7685
11848
[
a]
[
c]
169
354
26382
53520
94970
273989
388438
(
D)
(
D)
4340
10263
264
74
1123
49
1154
69
314
209
173
280
105
1170
112
1267
69
314
209
173
10348
10344
25389
25697
52018
0
719
1381
2358
352511
371436
861560
869148
1750675
5797
18676
39712
72327
33
10
142
16
159
8
31
38
25
34
11
144
23
167
8
31
38
25
1354
1488
3501
5426
8637
0
76
252
344
42120
53879
115409
191089
299291
1227
2253
7156
10636
21
13
62
9
69
2
10
8
8
21
15
64
14
78
2
10
8
8
976
1848
3012
4988
7485
[
a]
[
b]
53
102
26983
57985
89638
161576
258821
(
D)
(
D)
1100
2810
147
40
563
24
579
38
136
105
87
151
51
579
62
631
38
136
106
87
6083
5929
14168
13229
27863
0
305
718
1193
185455
190574
434240
444556
928285
2710
7455
17116
34835
854
167
2796
85
2771
92
539
462
552
879
200
2855
207
2953
92
539
463
553
34597
19163
66346
29820
98676
0
1305
3135
7705
1223021
674836
2341494
1073144
3545699
9867
36906
99198
251383
295
55
996
24
988
35
197
198
202
296
71
1013
28
1011
35
197
198
202
11546
6505
22638
4186
26761
0
476
1320
2819
372280
211657
721895
127102
873896
1706
14465
39379
85899
310
110
1171
67
1188
44
316
179
155
321
140
1213
199
1376
44
316
179
157
13774
16482
34543
38735
81183
0
736
1207
2039
402422
450542
972858
1136372
2358457
2674
18143
30640
59346
1337
247
4093
95
4128
156
741
714
878
1367
328
4206
250
4431
156
742
714
880
54245
34596
108232
24404
133617
0
1805
4889
12254
1795223
1115435
3555143
779448
4522590
11114
51315
154711
419328
305
47
1811
27
1801
102
586
390
323
312
55
1827
53
1847
102
586
390
323
11263
5453
25142
9156
36056
0
1359
2571
4397
381497
170710
780400
263352
1135333
4794
30882
62892
135629
138
61
389
38
426
24
64
45
56
139
71
400
74
467
24
64
45
56
5984
8332
15586
10919
24661
0
148
330
717
199871
300084
544042
384097
883516
1508
4549
9073
22664
227
60
504
54
557
15
51
59
94
234
72
523
108
633
15
51
59
94
9260
6980
18074
15779
32410
0
113
411
1250
325294
253022
636355
595747
1175664
1697
4372
12849
38963
17
11
85
18
100
6
28
13
9
19
13
89
179
257
6
28
13
9
700
1261
2217
23739
24328
0
55
86
118
22450
48664
78190
1070681
1109802
214
843
2327
3114
105
34
427
15
411
13
123
71
56
107
49
444
39
448
13
123
71
56
4608
4058
10284
3878
13694
0
302
475
774
142955
121535
312000
130429
448839
2242
8403
11752
22932
233
94
819
75
877
46
197
119
121
235
109
836
156
981
46
197
119
121
10116
12871
26019
47143
73601
0
475
795
1641
307139
401418
792799
1548791
2431543
10423
12212
21091
48656
30
14
112
11
131
7
22
19
27
30
19
117
13
137
7
22
19
27
1464
1623
3542
1738
5185
0
56
128
371
51180
50723
117036
59966
181614
1569
1602
3806
10867
103
34
306
12
318
8
60
48
54
109
55
333
56
392
8
60
48
54
4675
5309
11245
7888
18459
0
127
337
800
160276
168279
367693
232093
608055
1486
3605
11925
23167
288
93
1205
59
1242
66
331
198
207
300
126
1250
119
1348
66
331
198
209
12546
13667
31244
15837
47179
0
753
1337
2839
339440
419776
901919
421945
1359921
15897
20223
32465
83208
3500
399
23652
135
23032
1420
8750
5061
4001
3562
466
23785
182
23233
1420
8752
5061
4006
129014
46618
285860
18192
286833
0
19752
33933
53754
4522377
1628186
9368420
716930
9901950
62771
488650
945192
1730194
955
165
2608
36
2566
34
341
447
647
964
192
2644
45
2616
34
341
447
647
38258
24467
76241
6267
79020
0
875
3105
8939
1276289
868687
2580441
206759
2730283
5592
31239
99479
287339
296
97
842
45
849
16
125
123
169
301
145
895
139
1009
16
125
123
169
12538
14867
31022
24949
54793
0
315
847
2391
439947
521931
1074282
993818
2089006
3020
9983
24454
72963
216
55
617
34
628
18
92
106
115
231
103
682
112
783
18
92
106
115
8546
6928
18248
5397
23158
0
224
722
1577
296463
266033
660260
187410
857035
744
10012
24719
51770
542
119
1927
81
1940
83
445
309
379
562
175
2006
199
2154
83
446
309
379
20671
13791
42872
17261
58856
0
997
2083
5228
584599
407378
1216600
580948
1826909
7396
26350
52290
143775
869
151
3233
39
3206
145
830
604
631
907
221
3343
59
3341
145
830
604
631
35239
19469
69408
5915
73067
0
1977
4111
8693
984996
573847
1967947
176518
2180784
7743
50568
119088
255408
119
56
382
65
461
27
81
55
59
121
65
393
167
585
27
81
55
60
5042
8271
14727
35352
51143
0
208
371
789
182488
299395
528874
1324941
1933477
1487
7151
10613
27983
70
43
347
52
398
31
87
59
59
72
47
353
127
480
31
87
59
59
3014
4819
9282
31262
39900
0
212
407
801
105035
169533
342861
1190956
1516300
4383
5497
11719
26769
38
19
128
20
153
10
30
16
20
39
21
131
37
173
10
30
16
20
1596
3859
5832
10185
16787
0
59
102
288
48589
151804
214435
331924
576625
816
2010
3299
7535
73
29
194
27
216
12
35
25
27
74
33
199
47
243
12
35
25
27
3229
4411
8209
10197
16585
0
71
163
359
109330
179897
306352
328016
577504
1263
2035
4773
10319
23
14
90
29
117
3
21
16
11
24
18
95
103
192
3
21
16
11
1055
2087
3481
34454
35860
0
51
105
120
36636
75436
124029
1330553
1415804
200
1593
3044
3300
10
2
107
6
111
21
40
14
16
12
2
109
9
117
23
40
14
16
408
[
c]
1019
5848
6913
0
[
b]
94
215
9557
(
D)
26759
217440
268219
1521
(
D)
1701
7119
6
9
37
14
46
1
11
5
2
6
10
38
21
55
1
11
5
2
276
1185
1522
8190
8876
[
a]
[
b]
31
[
b]
6440
42940
51404
359270
369374
(
D)
(
D)
596
(
D)
36
7
195
9
213
17
74
38
31
36
8
196
15
220
17
74
38
31
1354
2103
4264
5678
10099
0
176
246
469
35090
69505
124941
205425
343869
710
3969
5505
12286
13
6
54
12
62
3
13
11
6
13
6
54
14
65
3
13
11
6
464
[
e]
970
9956
7526
[
a]
[
b]
78
[
b]
13663
(
D)
29656
490708
363907
(
D)
(
D)
1996
(
D)

213
68
846
40
893
62
184
155
172
219
88
872
67
957
62
184
155
172
8602
8491
20960
9916
30802
0
414
1030
2339
280156
254600
642023
311839
1006667
7936
11307
30489
68258
82
14
669
7
673
38
258
180
97
84
15
672
8
677
38
258
180
97
2811
1186
7230
658
7871
0
569
1224
1338
124372
45807
278585
22163
303224
2193
18347
40486
47737
15
4
74
15
84
3
23
14
9
15
4
74
21
89
3
23
14
9
678
504
1468
7625
9741
0
54
85
118
23855
22689
54176
257271
350399
106
1324
2158
2889
647
154
3167
105
3296
296
907
608
594
658
171
3196
144
3357
296
907
608
595
24404
20609
59000
26076
80571
0
2029
4142
8157
752750
676079
1844500
865918
2672398
23406
54497
116546
247446
295
96
1231
49
1235
63
314
204
245
304
114
1258
102
1318
63
314
204
246
12209
13806
31444
39519
63149
[
a]
[
f]
1379
3297
337443
407811
870551
1566814
2168191
(
D)
(
D)
29423
80770
26
11
103
21
118
7
28
13
14
26
11
103
39
136
7
28
13
14
1208
2161
3756
26298
27318
[
a]
[
b]
83
205
32675
64896
106130
684386
749030
(
D)
(
D)
2192
5429
197
86
673
61
740
62
119
109
97
200
100
690
114
814
62
119
109
97
8683
12735
23866
50112
75800
0
274
727
1361
299382
425368
802393
2274485
3094555
5715
8699
21353
45129
67
23
251
16
253
14
59
38
44
71
33
265
34
287
14
59
38
44
2839
3417
7262
6263
13571
0
140
242
599
92467
133840
258632
241333
480886
1126
3290
7334
18487
121
24
463
38
471
17
118
98
74
124
28
470
106
555
17
118
98
74
4784
3843
10646
21772
27490
0
269
653
1005
187886
149243
407403
945836
1104994
3733
7916
19817
32088
70
12
297
7
316
29
99
52
50
72
16
304
12
327
29
99
53
50
2900
2220
6329
2241
8341
0
238
336
697
110564
79769
226094
80313
309088
2657
5345
8508
23231
97
30
401
33
476
53
103
71
72
99
34
407
56
503
53
103
71
72
4049
4424
10134
9159
19981
0
238
488
939
154553
179816
394833
379972
833208
17196
8754
15770
30711
98
27
293
21
320
16
56
48
52
100
31
299
46
351
16
56
48
52
3992
3657
8988
8740
16755
0
137
341
745
158856
167233
374421
398440
749882
1505
4102
12210
27404
103
25
430
10
447
30
137
78
76
108
37
448
13
466
30
137
78
76
4240
4135
10248
3012
12202
0
306
510
1101
144400
147341
349861
109783
415218
1720
8180
13645
33987
104
40
470
22
484
30
118
80
90
109
43
478
56
523
30
118
80
90
4445
4611
11063
10083
19504
0
267
519
1216
175570
203177
464353
469334
848236
2822
9101
19013
43186
156
42
544
29
598
47
133
100
94
161
46
553
39
622
47
133
100
94
6364
5136
13790
4776
18729
0
315
669
1327
226794
228134
533001
187876
749047
2760
12019
20257
45511
62
48
216
36
250
10
39
31
33
62
52
220
49
269
11
39
31
33
2666
8918
12238
30086
34594
0
92
219
441
122720
444667
603586
1671500
2246360
16499
3316
9607
19190
398
130
1543
76
1563
86
408
224
272
408
144
1569
100
1613
86
408
225
273
15798
16836
38895
18114
50906
0
947
1477
3753
584792
687077
1496175
728602
2066730
11058
27482
49207
137228
25
6
103
8
107
6
30
14
22
25
7
104
12
112
6
30
14
22
809
406
1705
6377
8951
0
60
93
298
24305
14651
51748
175467
238925
250
1443
2006
8211
12
11
60
4
62
5
18
9
6
12
13
62
6
65
5
18
9
6
438
1624
2263
1973
3882
0
45
67
91
16013
57601
79002
52244
126561
71
1123
1329
3617
33
15
112
19
149
11
31
14
14
36
16
116
21
157
11
33
14
14
1401
1607
3325
10549
16743
0
66
90
183
50702
56623
115707
423121
619869
1435
4058
2502
5647
117
31
436
40
471
22
130
68
70
121
38
447
50
490
22
130
68
71
4925
4253
10874
10891
18593
0
284
454
973
196649
177623
441833
475860
831378
964
10666
17070
42760
87
27
384
23
401
26
130
59
61
89
29
388
27
410
26
130
59
61
3528
3570
8607
15959
21767
0
308
389
823
123221
151668
328172
781914
966373
4916
8869
13337
27826
287
95
1186
71
1221
70
344
204
154
294
115
1213
132
1316
70
344
204
154
11704
13880
30135
25921
60815
0
796
1363
2099
394825
473335
1034785
1043921
2338258
10118
23947
42874
67091
78
25
314
29
318
12
69
61
52
83
31
326
61
371
12
69
62
52
3220
3194
7610
8019
16101
0
146
421
697
103726
101195
243315
243761
494105
585
4665
10229
21287
54
16
148
24
153
6
22
20
20
54
21
153
49
186
6
22
20
20
2253
2081
4867
7969
12293
0
53
125
284
83014
76931
177299
256495
414541
997
2088
3085
9596
81
45
392
39
418
25
105
72
57
82
55
403
64
452
25
105
72
57
3400
6775
11722
11479
23013
0
250
499
755
104366
223567
370457
391770
778245
672
6676
12092
21030
185
89
570
79
637
30
104
80
75
192
100
588
224
810
30
104
80
75
8231
13961
24094
95103
126113
0
241
567
1021
252536
452218
773143
3163761
4245429
1498
7513
16666
35473
599
112
2481
55
2414
88
605
484
524
611
135
2517
75
2465
88
605
484
526
22881
13346
48548
6618
49277
0
1387
3335
7161
1006005
552667
2025817
260893
2166061
12116
44734
124199
283665
164
46
388
36
423
20
49
48
65
168
50
396
64
456
20
49
48
65
6818
6981
15121
14951
27504
0
112
325
874
281484
318345
662041
762590
1224662
3377
2782
11751
35715
95
39
222
26
245
7
21
21
33
96
41
225
32
257
10
21
21
33
3724
5166
9565
5430
14011
[
a]
[
b]
145
460
149964
223180
405837
239001
621587
(
D)
(
D)
5250
19860
929
136
4597
68
4460
168
1373
943
902
947
159
4639
103
4532
168
1373
943
902
34598
15746
72572
10501
79722
0
3170
6345
12325
1425922
655257
2871861
483833
3285606
6220
95467
216273
472790
344
71
1777
42
1793
101
544
394
317
352
88
1802
110
1892
101
544
394
317
13342
9872
31689
17807
47118
0
1257
2646
4286
482797
368559
1118607
618953
1686271
10546
37675
80930
142485
23
9
93
4
92
5
19
18
18
23
10
94
6
95
5
19
18
18
960
1276
2655
1015
3291
[
a]
[
b]
129
242
40123
72385
126207
46542
145404
(
D)
(
D)
4956
7963
151
43
427
21
440
9
94
62
62
159
54
446
30
471
9
94
62
62
6372
5978
13894
4985
18561
0
224
428
872
274181
276277
618456
270823
905146
371
10013
15632
33372
19
6
64
17
89
6
19
9
7
20
8
67
31
103
6
19
9
7
740
793
1734
16329
18124
[
a]
[
b]
63
118
33053
38227
81064
788827
922439
(
D)
(
D)
2617
3907
82
25
211
19
235
3
35
27
49
86
35
225
37
265
3
35
27
49
3434
3391
7665
8739
15555
0
65
188
673
132570
128794
294005
334750
576364
76
4281
5581
24980
60
28
222
34
254
12
51
29
43
60
33
227
66
293
12
51
29
43
2306
4102
7362
14875
21931
0
121
201
611
89931
160854
281081
529358
790761
2129
4147
6109
18043
49
22
211
44
260
14
63
36
30
51
22
213
94
310
14
63
36
30
1869
3183
5794
50428
56950
[
a]
[
c]
237
408
59255
110162
194288
2306099
2669185
(
D)
(
D)
7612
13588
109
25
350
46
382
9
69
68
73
112
31
359
128
475
9
69
68
73
4518
4018
9974
27536
36070
0
182
464
1021
167524
154859
369930
1118961
1476006
787
4857
16124
34873
49
27
248
33
278
17
61
47
44
53
33
258
72
325
17
61
47
44
2086
3984
7122
18343
23592
[
a]
149
323
581
69414
159742
266926
706617
950419
(
D)
3789
10408
19864
16
4
53
13
60
4
10
13
6
16
5
54
18
67
4
10
13
6
750
604
1542
5336
6261
[
a]
27
86
80
26111
19376
52655
208933
247446
(
D)
821
3211
1943
51
15
159
10
162
9
26
25
30
52
18
163
21
175
9
26
25
30
2100
1857
4597
4996
9136
0
62
164
383
70071
58988
149284
207311
341887
2892
2091
5356
14756
260
97
817
37
829
35
152
115
149
265
106
831
53
867
35
152
115
150
11140
14759
29261
12710
39829
0
362
798
2120
435994
577703
1135695
590419
1720049
907
11737
23977
77775
85
20
254
23
276
12
51
48
38
90
28
267
37
303
12
51
48
38
3250
2946
7121
11855
19883
0
121
348
531
111128
121284
263111
427607
717322
482
3404
10799
18694
121
43
402
31
442
23
90
67
72
125
51
414
48
471
23
90
67
72
5061
6081
12620
15101
27902
0
201
449
1037
169257
196392
412431
547041
1016500
1481
6230
13565
31899
28
8
174
20
191
6
63
36
30
28
10
176
38
218
6
63
36
30
898
906
2609
14033
16698
0
156
231
431
32201
30076
88072
452153
559070
455
5202
7959
12119
61
29
207
24
253
31
44
30
34
63
35
215
51
289
32
44
30
34
2384
4378
7515
12860
21411
0
108
188
483
93395
179605
300503
535648
892278
1415
2799
6143
18675
176
55
596
41
609
18
135
96
100
176
66
608
76
655
18
135
96
101
7706
8646
18719
11901
29589
0
325
636
1316
299079
362814
741522
527138
1291850
1783
12049
20470
49569
114
33
368
18
378
27
68
51
69
117
39
377
34
402
27
68
51
69
4933
5546
12071
5147
15663
0
159
344
949
191086
218774
465034
190578
603053
817
5835
13721
31298
68
28
249
25
265
10
55
45
41
68
38
259
53
306
10
55
45
41
2861
4525
8420
15441
23886
0
129
307
598
104999
158675
297270
775390
1033312
1136
4148
9229
19253
28
15
138
17
145
2
22
36
26
29
16
140
37
169
2
22
36
26
1140
2418
4276
12494
16465
[
a]
[
b]
240
371
36251
110233
170105
503760
696934
(
D)
(
D)
6266
13445
29
7
107
7
110
3
25
15
21
31
7
109
15
119
3
25
15
21
1100
577
2155
2716
4851
[
a]
[
b]
96
281
45994
16334
77952
83769
169463
(
D)
(
D)
2643
10026
372
112
1964
95
1958
105
598
390
284
382
137
1999
144
2044
105
598
390
285
14360
13518
35994
23434
58335
0
1327
2629
3828
538085
506984
1305689
990499
2295934
11269
39956
75768
135257
102
36
493
49
558
101
162
74
65
105
36
496
74
590
101
162
74
65
4153
5223
11158
87398
87448
0
365
476
882
189964
224830
484945
4887769
5331959
7890
15514
17404
37194
47
19
172
24
199
22
45
30
23
49
19
174
33
210
22
46
31
23
1722
3375
5643
37886
43402
0
111
193
321
86408
164412
282586
1843217
2065431
1645
4036
9335
11372
29
6
146
7
134
15
39
21
23
29
6
146
8
134
15
39
21
23
1190
1202
2858
2165
4163
0
87
126
313
53188
65139
139487
86215
160079
4792
3585
4260
11672
180
72
987
82
1047
115
267
158
153
187
75
997
122
1108
115
267
158
153
7178
10993
22126
73930
89802
0
592
1058
2047
307179
459099
967350
3936879
4782825
8158
24679
39813
97915
134
80
488
73
549
40
104
66
61
135
94
503
112
609
40
104
66
61
5951
13097
20623
76423
98373
0
236
448
843
356211
737451
1185426
6359884
8429599
50994
10045
16369
41955
299
116
969
119
1057
78
196
131
149
306
135
995
221
1182
78
196
131
149
12431
19037
34979
120244
147123
0
441
897
2032
538155
834970
1527579
6152709
7831204
8170
18752
35261
89577
71
35
432
31
445
26
143
78
57
73
41
441
55
475
26
143
78
57
3060
4766
9482
15178
24896
0
331
511
742
114096
163795
339609
584558
964860
3834
13279
17305
23924
97
45
506
25
506
57
143
79
74
101
54
519
53
539
57
143
79
74
4145
7597
13589
19240
28188
0
325
540
1034
120742
238929
415888
603201
977934
12339
9397
15830
33809
22
12
115
19
132
11
26
25
19
22
15
118
33
151
11
26
25
19
1032
2085
3618
16047
18000
0
67
174
249
32048
73386
123229
618181
696089
2058
1769
6346
7365
360
121
1255
56
1293
82
287
194
222
364
143
1282
109
1374
82
287
195
223
15927
20346
40971
40461
76413
0
635
1284
3055
449254
619403
1206127
1379529
2701963
22535
22609
36387
83443
194
101
901
122
1020
74
233
160
129
197
113
917
237
1155
74
233
160
129
7738
19002
30135
178039
205596
0
493
1083
1835
374000
1031841
1608651
9822941
13120879
26625
23941
55483
99749
35
14
91
16
110
6
20
11
10
36
16
94
31
128
6
20
11
10
1591
2659
4515
13752
15602
0
43
70
150
47260
75121
129969
368919
476886
915
1233
1796
5490
28
16
72
16
88
5
12
12
5
28
24
80
31
109
5
12
12
5
1433
2728
4315
7168
10196
0
24
84
83
39304
57527
103080
198789
299350
158
692
2461
3072
138
42
404
27
417
16
81
60
55
146
50
420
36
447
16
81
61
55
6372
6309
14153
5772
18454
0
167
406
781
148877
142425
334807
135355
476013
1425
5245
11582
22962
70
41
245
38
274
11
51
32
34
72
45
251
93
333
11
51
32
34
3067
6572
10468
28728
34477
0
118
208
464
95894
213763
340316
850465
1189392
3171
4039
5825
13713
284
120
590
75
668
44
65
38
67
285
127
598
121
730
44
65
38
67
13398
21280
36052
60336
94665
0
137
259
933
453863
757045
1269397
2116293
3677090
5228
7960
10922
39552
397
161
1568
128
1652
102
414
251
229
406
178
1595
198
1754
103
414
251
229
17183
25416
48617
44892
88808
0
961
1694
3087
495418
743279
1424449
1550840
3058366
11428
30635
57674
99097
108
59
420
66
452
23
77
76
59
110
64
427
119
512
23
77
76
59
4630
8892
14985
38840
55695
0
173
514
810
201766
445212
709728
2054043
2884929
2514
6488
18858
33200
108
52
505
65
549
28
131
84
85
110
60
516
188
678
28
132
84
85
4305
7420
13845
174341
190991
0
302
545
1141
154557
367456
606427
9763579
10966792
1265
10813
22267
42153
75
17
280
31
310
27
81
47
40
75
20
284
55
331
27
81
48
40
3072
2675
6859
18107
21051
0
186
314
558
107465
85238
230272
640503
751601
964
5408
10650
18083
221
60
860
79
911
44
256
140
132
225
71
875
150
1000
44
256
140
132
9079
7436
19749
29089
45612
0
625
911
1795
380902
320859
826107
1260035
2053741
2186
23708
34226
68934
50
15
194
20
199
9
46
29
37
50
17
196
29
212
9
46
29
37
1872
2147
4871
11058
16183
[
a]
[
c]
190
516
62726
62417
151609
513575
722000
(
D)
(
D)
7643
16904
182
62
699
65
742
42
169
127
103
188
74
717
121
824
42
169
127
103
7639
9585
19921
42906
60722
0
387
858
1445
345320
454087
926373
2357251
3652266
5485
15054
39010
66779
126
48
562
43
578
35
170
82
79
126
59
573
82
633
35
170
82
79
5076
7460
14728
22030
35320
[
a]
[
e]
531
1045
219702
354103
660501
1209575
1900515
(
D)
(
D)
22464
43897
32
10
131
14
142
11
30
20
26
32
13
134
30
163
11
30
20
26
1380
1626
3560
9466
14460
[
a]
[
b]
119
361
68140
79441
170236
520085
779304
(
D)
(
D)
3988
14899
41
13
153
17
137
6
54
20
7
41
14
154
18
139
6
54
20
7
1740
1715
3837
5675
6518
[
a]
[
c]
133
78
62663
43337
118389
157129
201851
(
D)
(
D)
2267
1337
196
77
790
60
831
51
216
114
131
198
83
799
74
859
51
216
114
132
8186
10504
21881
13034
35930
0
482
780
1851
349516
416378
903534
603003
1880673
12364
17804
29879
80539
19
9
73
8
97
9
24
9
14
19
13
77
16
104
9
24
9
14
841
834
1934
2594
4301
0
58
55
164
42361
34620
91630
148799
194186
1037
2159
1902
6101
74
38
491
14
487
57
161
83
64
78
56
516
37
534
57
161
83
65
2923
6649
11519
14590
26269
0
366
550
862
83732
223326
369492
505019
900843
11259
11700
14859
30579
32
16
220
19
252
42
81
34
33
32
19
224
28
262
42
81
34
33
1107
3046
4954
15522
16519
0
171
214
447
48120
145473
234230
575544
713365
10052
8151
11197
29941
15
6
52
9
67
9
14
5
8
16
6
53
37
94
9
14
5
8
695
1208
2083
14073
15026
0
29
32
111
21080
29169
55131
501290
542393
1502
745
1030
1512
127
41
545
13
539
36
165
85
76
130
46
553
19
551
36
165
85
76
5241
6888
14227
3957
17841
0
358
585
1071
116724
180248
345445
138144
488748
7784
8480
13189
22349
87
36
308
16
328
19
60
53
58
88
39
312
43
362
19
60
53
58
3731
4802
9816
12508
22842
0
132
351
791
120313
162593
326811
354884
716220
2655
3805
9831
24785
79
30
290
23
302
22
69
46
40
80
37
298
40
326
22
69
46
40
3235
4710
9026
8844
18642
0
165
336
564
107973
150023
292672
284913
623122
1589
4394
9725
17580
17
10
105
21
130
15
34
17
17
17
11
106
45
152
15
34
17
17
852
[
g]
3154
14544
14212
[
a]
[
b]
[
c]
244
17556
(
D)
84126
370379
351097
(
D)
(
D)
(
D)
7310
5
2
19
11
31
1
6
2
5
5
2
19
19
39
1
6
2
5
206
[
e]
552
10771
11319
[
a]
[
a]
[
a]
77
5461
(
D)
87829
363574
391329
(
D)
(
D)
(
D)
2167
17
6
64
22
91
12
22
7
9
17
8
66
30
100
12
22
7
9
759
[
g]
2209
16566
18667
[
a]
[
b]
45
118
19784
(
D)
61215
464107
535360
(
D)
(
D)
968
3696
1
4
11
9
21
1
1
2
1
1
4
11
15
27
1
1
2
1
[
b]
[
f]
978
24285
25222
[
a]
[
a]
[
a]
[
a]
(
D)
(
D)
28064
840321
892786
(
D)
(
D)
(
D)
(
D)
0
0
7
8
16
0
7
0
1
0
0
8
13
23
0
8
0
1
0
0
[
b]
[
j]
17644
0
[
a]
0
[
a]
0
0
(
D)
(
D)
541951
0
(
D)
0
(
D)

9
2
22
14
37
1
7
3
2
9
2
22
16
40
1
7
3
2
[
e]
[
e]
[
f]
[
j]
12769
[
a]
[
a]
[
b]
[
b]
(
D)
(
D)
(
D)
(
D)
436584
(
D)
(
D)
(
D)
(
D)

63
33
252
28
271
8
58
49
32
65
38
260
55
306
8
58
49
33
2790
5570
9419
16433
26281
0
146
341
437
72989
173140
277617
556523
878807
587
5059
9696
14462
111
53
480
76
532
25
118
87
68
116
79
511
223
704
25
118
87
68
4543
7442
13877
60956
68713
0
265
595
906
143248
228761
437936
1818765
2176452
1464
7183
18289
29460
115
42
471
37
505
28
113
83
90
117
47
478
113
587
28
113
83
90
4520
5825
12466
29435
41547
0
276
550
1238
173457
199115
443791
1090878
1600627
6758
7792
19809
50289
273
78
1143
85
1184
57
328
215
165
282
86
1162
162
1285
57
328
215
168
10385
10037
25045
42635
63714
0
771
1446
2236
400426
349876
910210
1676290
2550143
2912
25431
49730
82977
19
12
75
17
98
6
20
13
8
19
14
77
55
137
6
20
13
8
[
f]
2147
3373
19372
23057
[
a]
[
b]
77
[
c]
(
D)
64764
102095
689910
852829
(
D)
(
D)
2000
(
D)

2
3
26
8
35
2
9
9
2
2
3
26
19
44
2
9
9
2
[
c]
839
1052
7523
8188
[
a]
[
a]
54
[
b]
(
D)
26101
30531
266122
309578
(
D)
(
D)
1552
(
D)

5
4
23
9
54
8
8
3
3
5
4
23
12
61
8
8
3
3
172
448
672
6056
9739
0
18
23
36
7372
16263
26291
290935
452311
556
1266
989
1292
92
48
214
57
257
16
27
15
20
94
58
226
152
360
16
27
15
20
4456
7929
12860
38411
49732
0
62
100
276
143160
246765
405710
1402241
1883782
2180
2807
3540
10037
114
50
388
58
442
26
81
63
66
118
55
399
119
515
27
81
63
66
4731
7742
13933
31468
45196
0
192
426
928
143349
209769
399916
1004777
1449441
1849
5875
12896
26676
34
20
153
28
181
16
40
26
21
34
22
155
79
235
16
40
26
21
1464
2806
4780
18067
22089
0
83
167
306
46369
86650
149597
620332
796075
564
2114
4214
10887
27
16
85
15
108
12
19
11
8
28
20
90
40
140
12
19
11
8
1011
2274
3543
7815
10783
0
41
76
106
31088
83752
125815
306569
423585
2719
1092
2898
3597
261
99
872
77
972
86
221
119
127
265
116
893
99
1016
86
221
119
127
10558
12392
25811
20080
43198
0
479
809
1701
374563
394274
869973
785541
1706415
7469
16861
26454
57475
31
14
172
17
195
27
73
16
25
32
14
173
43
218
27
73
16
25
1615
2410
4470
118702
105855
[
a]
140
103
337
53575
84960
150405
6782615
6695257
(
D)
3366
2569
8422
7
0
73
11
85
12
26
14
12
7
0
73
35
111
12
26
14
12
240
0
558
80324
94069
[
a]
58
92
157
6590
0
14588
4649069
6720455
(
D)
1065
1750
4574
12
6
61
16
78
9
15
13
6
12
7
62
25
89
9
15
13
6
494
1028
1758
29671
33993
0
40
84
80
9615
32750
51407
1369070
1689896
2604
978
2228
2624
220
62
710
36
759
53
134
122
138
228
68
724
90
832
53
134
122
138
9396
9800
22136
22251
48322
0
305
838
1897
264754
311579
649655
747688
1533537
19117
7150
20713
49835
90
41
351
23
350
17
63
60
64
90
49
359
51
392
17
63
60
64
4142
7394
12888
19768
35975
0
140
395
865
116281
227421
377834
575786
1062708
3678
3280
8990
21515
11
9
59
12
74
8
14
9
11
11
9
59
26
88
8
14
9
11
552
2070
2884
15522
20374
0
37
65
145
15365
59472
81961
491600
680298
1272
707
1772
4008
196
50
725
23
731
58
186
114
89
201
64
744
63
791
58
186
114
89
7915
8103
18663
14575
36939
0
417
752
1225
200357
220000
479020
412454
1070206
5252
8929
15353
27638
23
10
105
18
122
3
26
24
16
23
11
106
42
145
3
26
24
16
967
1913
3337
15242
18689
[
a]
[
b]
163
201
31566
52626
96272
658196
795126
(
D)
(
D)
5484
4572
92
56
761
62
783
32
298
150
91
92
65
771
129
858
32
298
151
91
4060
10284
17272
68346
85159
[
a]
[
f]
994
1234
118927
356163
560437
3176333
4207191
(
D)
(
D)
27895
31267
21
9
78
19
100
6
24
8
9
21
9
78
26
111
6
24
8
9
1062
1115
2417
13926
16780
[
a]
[
b]
52
127
38269
33985
81038
653098
713562
(
D)
(
D)
1175
4442
230
81
844
98
918
44
255
127
95
231
92
856
175
998
44
255
127
95
9996
13535
26370
75416
95209
[
a]
[
f]
853
1286
255993
303863
640650
2719378
3497130
(
D)
(
D)
23397
35960
31
20
146
33
177
8
34
26
25
32
21
148
63
212
8
34
26
25
1171
5112
6845
41654
47467
0
91
171
326
34391
165106
214778
2079454
2452249
699
2360
4041
8248
49
27
178
29
201
6
45
20
32
51
32
185
97
278
6
45
20
32
2181
4796
7623
33734
43812
0
108
130
432
63940
139004
218773
1259744
1675180
1221
3102
3253
13978
71
43
394
59
431
27
109
68
51
73
49
402
148
532
27
110
68
51
2914
6148
10534
105372
113184
0
252
434
677
86244
189267
318583
5694938
6450096
687
6096
11249
17378
62
32
241
35
259
22
56
34
25
63
44
255
111
350
22
56
34
25
2356
6229
9302
37675
50847
0
152
222
328
51146
166194
232766
1454451
1861304
978
3490
4737
7116
226
141
558
80
635
25
53
49
72
232
169
592
197
784
25
53
49
73
10133
26673
38330
87730
127248
0
116
326
1032
369956
878221
1299419
4250301
6233803
5546
3330
11391
38440
14
4
42
17
66
5
8
10
7
14
4
42
20
70
5
8
10
7
550
681
1378
20790
22210
0
22
65
95
15743
25765
45667
972114
1224513
245
463
1504
2755
309
145
1085
148
1210
63
258
161
147
334
173
1138
352
1478
68
258
161
148
13044
26772
43441
134727
173918
0
583
1085
2083
371707
814818
1292086
4805864
6319241
8147
16204
27094
64356
35
14
162
29
193
18
52
31
19
35
14
162
66
229
18
52
31
19
1832
1565
3877
212268
215746
0
109
200
256
58976
70602
146249
11190941
11834721
8461
2912
4824
8196
64
61
234
35
272
18
33
31
26
67
68
244
127
382
18
33
31
26
3210
9613
13479
71881
88284
[
a]
[
b]
209
359
134110
379487
548065
3797185
4728233
(
D)
(
D)
6780
15441
258
59
963
71
1033
75
255
162
164
261
63
970
160
1134
75
255
162
164
10500
10169
24599
112770
130163
0
589
1083
2237
387868
407847
941565
5401912
6119828
10762
21441
36744
71194
1
2
7
6
12
0
1
0
2
1
2
7
15
21
0
1
0
2
[
b]
[
e]
[
e]
[
l]
50398
0
[
a]
0
[
b]
(
D)
(
D)
(
D)
(
D)
3604475
0
(
D)
0
(
D)

4
0
9
11
20
0
1
2
0
4
0
9
20
29
0
1
2
0
[
b]
0
126
18654
18533
0
[
a]
[
a]
0
(
D)
0
7718
1070887
1104349
0
(
D)
(
D)
0
11
2
37
7
47
1
8
7
6
11
2
37
10
50
1
8
7
6
[
e]
[
c]
[
f]
[
h]
6447
[
a]
[
a]
[
b]
[
b]
(
D)
(
D)
(
D)
(
D)
326445
(
D)
(
D)
(
D)
(
D)

49
26
147
29
174
11
23
17
26
52
34
158
79
241
11
23
17
26
2111
3648
6208
31468
38815
0
54
118
352
77741
138741
231856
1290377
1612483
1036
1598
3557
13971
148
65
612
39
631
47
176
91
97
151
75
625
74
681
47
176
91
97
6691
12048
21033
76439
96374
0
381
602
1311
214396
376194
667077
2862798
3420621
3578
11784
16762
45946
204
61
1061
19
1037
132
305
177
152
205
70
1072
64
1098
132
305
177
154
8921
11175
24241
20971
48691
0
671
1196
2085
215594
324596
645147
586830
1383784
12573
15334
26527
54228
62
15
367
13
393
50
121
71
56
64
16
370
21
402
50
121
71
56
2634
1841
5929
11057
16193
0
275
468
763
77559
55443
169826
435878
630894
2771
5870
11299
21089
9
4
39
6
43
1
8
7
6
9
4
39
13
52
1
8
7
6
347
549
1038
6443
5840
[
a]
[
a]
48
80
16935
21327
45471
350042
295152
(
D)
(
D)
1100
3389
89
26
354
22
368
32
87
60
57
99
28
366
34
386
32
87
60
57
3667
3786
8910
13097
20682
[
a]
[
c]
407
782
107597
96439
244315
418833
666245
(
D)
(
D)
9240
18993
723
98
7773
24
7633
567
3337
1727
1105
748
118
7821
83
7749
567
3338
1727
1108
26980
15975
77092
24350
110070
0
7478
11421
14853
700515
417810
1922918
659212
2882244
20745
156005
255010
365515
278
101
1555
35
1524
103
542
270
191
295
128
1606
143
1675
103
544
273
193
12702
19728
38381
51132
89958
0
1205
1811
2574
263082
464753
855446
1272996
2254557
17841
24276
34577
58859
444
144
3636
60
3674
432
1547
595
447
473
162
3690
199
3839
432
1547
598
450
18416
24743
56347
71781
131832
0
3285
3941
5964
381521
527438
1168704
1732935
3085186
18976
60928
71338
122477
77
27
353
22
378
36
97
54
63
80
32
361
46
411
36
97
54
63
3250
4980
9721
13560
23074
0
233
365
864
81285
131774
248428
292997
555931
10529
4288
7868
21182
27
7
198
9
204
22
73
33
25
28
8
200
11
209
22
73
33
25
1011
1100
2834
1438
4707
0
136
221
338
21132
28784
65833
38606
115263
652
2050
4769
8469
241
74
927
29
955
65
232
156
151
242
86
942
44
987
65
232
156
153
10366
11758
25656
10606
40136
0
514
1037
2099
284102
349621
721273
301360
1149284
1746
10701
23659
56279
18
4
102
3
107
8
34
25
12
18
4
102
3
107
8
34
25
12
835
786
2037
1383
3824
0
61
167
156
16393
16014
41088
30889
81800
754
1182
2842
3926
163
40
603
19
596
26
171
108
69
166
44
610
48
632
26
171
108
69
7691
6476
16262
13618
30118
0
386
713
975
209587
170816
434722
399574
849286
1431
9145
16299
28417
325
43
1056
4
1046
59
220
177
220
326
48
1062
7
1054
59
220
177
220
12432
5099
22345
1297
23931
0
500
1202
3027
424967
172726
742328
35356
811763
3880
13165
33994
99633
70
38
278
22
289
16
63
38
40
71
48
289
74
350
16
63
38
40
3219
5131
9533
35644
44500
0
141
260
553
90344
146973
266145
1542478
1840476
1327
4063
6870
14909
585
132
1989
53
2019
124
416
345
372
595
159
2027
89
2105
124
416
345
373
25242
20565
54355
20059
76040
0
996
2325
5128
736573
609628
1577898
583839
2267803
8558
25499
56351
136298
180
40
607
13
604
30
145
100
90
183
60
631
65
685
32
146
100
90
8116
6108
16606
7846
25264
0
345
665
1171
208171
171878
429313
241834
737740
4433
7145
11898
23504
86
24
420
8
424
25
147
78
54
91
34
435
35
463
25
147
78
54
3564
3765
8954
11024
19699
0
341
517
737
84095
86386
206681
269438
496500
3145
8343
10482
18422
92
26
339
26
367
13
84
56
64
94
28
343
35
382
13
84
56
64
3286
3884
8745
8093
18557
0
197
390
906
133756
151976
343544
365982
806825
2225
7640
12670
34221
310
92
1344
87
1394
83
364
245
217
320
100
1362
225
1568
83
364
246
217
13214
13157
31923
70054
107519
0
820
1640
2904
548428
583192
1350545
2811293
4500211
9492
31805
62581
109137
325
109
1412
80
1457
104
376
255
226
335
139
1455
184
1611
104
376
255
228
13503
17138
36305
53468
88218
0
891
1691
3176
407643
506084
1108132
2208120
3476251
22618
29322
55251
105931
85
27
852
15
855
58
384
164
125
85
35
860
31
879
58
384
164
125
3494
4389
11328
7043
18439
0
845
1084
1626
111068
159608
369046
280753
672854
8576
21919
29335
48786
71
27
468
26
480
23
177
93
62
77
30
477
76
542
23
177
93
62
2852
3835
8588
19286
27158
0
387
611
791
71495
112244
234297
682983
955608
679
12551
17913
22022
293
16
7257
7
7176
503
4402
1372
559
317
91
7361
65
7345
503
4402
1375
561
10741
1907
38252
2838
42336
0
9134
8814
7352
313134
59347
992434
83674
1158812
18044
208134
215077
200844
247
47
2275
10
2272
225
1039
434
257
250
50
2281
19
2287
225
1039
434
257
9859
8310
26812
6834
34550
0
2277
2858
3458
285498
257350
756191
187127
1027413
12076
54110
70501
88330
34
8
157
5
158
13
47
27
24
36
9
160
6
161
13
47
27
24
1339
1461
[
h]
[
h]
6524
0
[
c]
166
322
37245
37754
(
D)
(
D)
199667
292
(
D)
3101
7224
50
6
408
1
391
42
190
70
35
51
6
409
1
392
42
190
70
35
2095
1371
[
h]
[
e]
5338
0
[
e]
469
464
56898
39698
(
D)
(
D)
151404
2771
(
D)
9709
10275
125
16
913
9
874
97
380
159
96
127
16
915
11
878
97
380
159
96
4723
2645
10609
3773
13511
0
776
1048
1343
101827
63029
229474
100887
332374
3083
13037
21195
25792
374
120
2443
42
2411
259
878
445
318
379
153
2483
89
2496
259
878
446
318
15201
20372
44976
29276
66910
0
1887
2923
4354
361539
561711
1126729
886365
1968222
22625
37755
60805
98947
27
8
242
1
217
30
95
35
25
27
8
242
1
217
30
95
35
25
883
1570
[
h]
[
c]
3194
0
183
238
329
18684
29359
(
D)
(
D)
61021
665
3181
3037
4689
124
52
736
18
780
108
288
107
95
124
63
747
32
800
108
288
107
95
5006
8231
[
j]
[
j]
25660
0
604
712
1316
125183
206455
(
D)
(
D)
713537
5566
12143
20312
34379
30
12
102
7
108
7
30
11
13
30
13
103
12
114
7
30
11
13
1435
1632
3386
5085
8173
[
a]
69
[
b]
177
40735
36259
85792
178683
261671
(
D)
2163
(
D)
6055
40
14
170
7
178
15
62
21
22
40
14
170
9
181
15
62
21
22
1638
1562
3761
3462
7273
0
142
137
302
40905
50070
104558
95498
200379
1326
3565
2553
7854
69
11
579
4
570
39
255
118
78
77
15
591
6
586
39
255
118
78
2666
1999
7142
532
7646
0
592
794
1023
70912
57531
183612
12139
200800
2172
12664
17144
25575
22
13
95
9
98
3
27
8
18
22
19
101
14
107
3
27
8
18
919
1451
2776
2593
4745
[
a]
65
[
b]
235
22567
35904
67954
77568
133287
(
D)
1415
(
D)
6164
750
131
5769
31
5854
594
2386
1138
799
771
188
5857
75
6007
595
2386
1139
806
29493
20428
73844
10659
87487
0
5382
7527
10914
949511
667936
2208545
364215
2761188
27141
113651
179812
299819
170
42
515
43
538
22
89
78
105
180
55
538
126
650
22
89
78
106
7044
5929
15278
27404
40268
0
195
556
1474
217754
180705
471277
868863
1353193
1035
6082
19023
48189
66
21
547
10
593
71
269
100
61
66
26
552
31
618
71
269
100
61
2738
3837
8491
5668
14287
0
577
677
840
67164
125399
236782
167539
436460
12484
11933
14477
21683
45
13
223
8
233
21
90
44
16
46
19
231
12
244
21
90
45
16
2117
2367
5279
3068
7627
0
193
297
235
54652
62533
135130
94071
211535
500
3657
8206
4413
90
26
309
21
324
18
66
58
47
92
34
319
38
354
18
66
58
47
3917
4077
9144
8185
18766
0
152
397
678
99504
111498
248089
219051
509075
401
2508
8958
17926
38
8
153
4
158
5
50
27
30
39
10
156
15
172
5
50
27
30
1623
1415
3689
3880
7249
0
115
182
410
35889
35102
84420
132815
215374
128
2367
3518
9383
482
128
2810
51
2819
297
954
511
380
499
139
2840
81
2879
298
956
511
380
20279
17657
48234
25053
72807
0
2050
3376
5209
519328
454323
1225061
737689
2046727
15986
42827
76504
122281
1030
250
6488
84
6566
738
2829
949
648
1233
501
6964
737
7708
739
2830
951
671
42996
34204
98012
58072
161232
0
5825
6278
8752
1438055
1162962
3256787
1933437
5641423
37109
169741
193797
281035
1089
280
8929
211
9022
871
3895
1594
1103
1794
880
10392
1767
12101
873
3908
1626
1195
35487
25878
95642
65512
162304
0
8181
10523
14479
1111737
802938
3027871
2634295
6010078
46788
269593
352420
447741
219
66
1287
28
1336
107
482
245
178
315
234
1574
298
1925
109
484
251
187
6338
4582
15897
6298
24090
0
1058
1605
2311
204550
146063
497321
308683
883412
4409
27871
46547
68827
369
24
6749
8
6361
312
3167
1612
883
460
87
6960
19
6594
317
3170
1621
930
11147
2575
44178
594
44223
0
7157
10550
11314
290653
72721
984046
15349
1033442
15859
126287
216064
262699
658
131
6051
44
6088
680
3024
916
624
851
258
6415
315
6704
680
3026
926
649
23893
15576
60149
7657
70291
0
6076
5997
8329
874423
670784
2300767
384138
2845880
32120
230887
210493
300442
781
161
7483
87
7563
769
3635
1281
849
1000
310
7919
372
8304
769
3645
1298
892
27748
18894
73872
15537
91396
0
7576
8414
11285
922014
592564
2411447
628158
3277934
31854
256251
273719
375853
763
215
5533
106
5746
604
2289
985
727
927
549
6088
810
7019
606
2296
993
770
26531
19664
66997
24468
96929
0
4894
6480
9902
922822
693162
2384196
1022438
3783173
52912
189458
238747
366613
242
75
2213
71
2400
311
983
418
259
307
217
2432
672
3236
311
985
426
266
7143
3151
18070
5358
25998
0
2059
2820
3406
255775
113219
634015
224332
996464
16469
69817
90595
119235
108
53
997
35
1095
129
476
168
115
166
183
1201
457
1777
129
478
171
123
3523
4033
10859
6554
19343
0
981
1113
1530
125729
150412
417480
262087
773664
5127
42206
44270
61641
210
74
2400
68
2469
305
1109
439
263
250
240
2621
283
2869
305
1109
443
270
6238
4495
19158
6120
26743
0
2370
2830
3380
214754
159296
634012
209959
949695
13535
77281
87275
107972
174
39
1098
31
1105
78
447
192
133
228
117
1238
136
1358
78
447
194
138
6123
3848
14155
7632
22003
0
961
1249
1775
261754
159586
577789
489258
1095821
9267
33364
42798
67912
677
89
5080
56
4942
318
2001
1048
752
958
296
5627
1608
7120
322
2003
1062
798
24408
10918
57520
82852
141388
0
4512
6972
10001
867787
456041
1978259
3965407
6058195
24137
124534
212164
318098
1650
330
13518
223
13863
1942
5409
2509
1780
2106
895
14669
2646
17511
1944
5432
2538
1869
61932
46635
160201
165896
346049
0
11644
16583
23939
3083283
2663174
8011559
12442812
23187287
192383
484871
677202
1150574
539
84
4959
47
4834
344
2061
1026
725
662
189
5245
159
5239
344
2068
1038
759
18362
6913
46757
5759
53097
0
4539
6795
9608
679001
281402
1660804
239048
2013749
14843
137151
230957
327071
647
152
8140
141
8067
964
4142
1250
783
870
402
8657
1172
9489
967
4149
1258
812
24100
17917
69795
54762
126334
0
8456
8203
10480
1057118
835186
3092983
3265140
6980103
61149
350334
342374
464947
222
48
1479
25
1442
100
651
224
165
287
131
1630
125
1712
100
652
224
166
9034
6909
21291
7464
30353
0
1323
1504
2245
305006
237290
722772
224484
1019651
5333
45950
47544
72466
247
60
2350
60
2366
174
1030
474
321
333
125
2560
209
2728
174
1034
499
350
8453
4834
22908
9791
31976
0
2227
3154
4297
328477
223549
925279
514508
1452682
11733
80712
126647
163720
1307
340
8918
206
8942
671
3687
1616
1189
1754
987
10106
1638
11631
677
3698
1642
1240
47437
35398
117728
48409
165112
0
7894
10664
15867
1871549
1387504
4714836
2047716
6886938
42318
355429
454104
648986
48
11
597
30
602
65
286
97
66
76
26
657
72
695
65
287
104
75
1262
237
3645
1146
4616
0
581
629
820
46004
18419
187777
83063
265864
4198
30733
33091
44692
1016
225
9359
172
9471
790
4060
1894
1344
1553
750
10643
3130
13873
791
4072
1966
1475
34407
19722
93224
61751
155489
0
8958
12559
18110
1493067
795905
3927394
2674359
7105745
49151
365251
533452
779629
378
76
3150
61
3115
255
1300
628
420
547
156
3451
334
3711
257
1303
650
445
13315
7090
33520
17496
54202
0
2968
4107
5495
522481
266484
1259370
933625
2516213
22033
104907
150542
220364
1635
314
14754
260
14652
1331
6300
2868
1967
2384
834
16449
4639
20928
1341
6336
2994
2222
58464
36173
154266
139569
297606
0
13755
18919
26341
2650606
1763772
7170463
9370188
19601533
90644
572583
829471
1310544
1008
169
7138
112
7032
412
2926
1374
1077
1470
651
8176
1357
9436
413
2937
1394
1131
35936
20384
86428
26431
117224
0
6317
9074
14448
1347249
704772
3159101
1035374
4536231
18349
218987
339454
547308
393
97
3609
60
3653
297
1538
772
514
622
334
4138
663
4839
297
1542
788
558
12967
8949
36584
10747
49740
0
3389
5063
6764
524330
321856
1410179
391386
1971444
14532
125705
186291
274567
407
90
3198
49
3146
195
1205
687
502
906
613
4367
1222
5651
195
1215
707
604
14350
10498
39469
12652
57424
0
2803
4569
6695
612026
432220
1655753
555087
2481839
8057
109540
194006
294930
142
30
973
22
985
69
405
183
137
302
158
1285
256
1546
69
411
195
146
4989
1925
10839
2252
13566
0
909
1196
1811
195201
77319
419786
106573
561034
3098
32190
44280
69120
594
172
3578
103
3564
255
1363
599
505
1003
728
4630
637
5214
274
1370
604
555
21389
26486
61892
29539
95928
0
3023
3974
6783
901021
1175219
2604393
1341368
4274322
13292
108073
149401
266867
1366
125
8281
48
8110
450
2671
1790
1683
2018
488
9410
173
9448
452
2681
1805
1761
44134
10667
97343
5195
102044
0
5994
12101
22932
1356675
337053
2778463
220582
3099342
24911
142476
288996
630745
3122
662
28688
407
28545
2142
12862
5704
3764
4782
2070
32381
3107
34947
2151
12906
5855
4221
106787
61607
286158
67076
347881
0
27679
37655
50212
4657245
2685633
12166345
3211393
15534301
113772
1080992
1505589
2138758
1302
265
9714
168
9743
678
4046
1909
1402
2325
1289
11962
3022
15152
680
4058
1948
1574
43633
23191
107897
36811
146666
0
8986
12682
18766
1721032
895933
4175174
1452731
5859420
38089
329504
471863
730120
585
109
5622
42
5570
431
2387
1220
795
858
488
6354
414
6738
433
2389
1233
868
20122
10433
54797
5769
61153
0
5325
8095
10332
663903
333167
1710093
234637
2056176
22589
161210
228508
319562
341
81
3569
77
3578
346
1678
626
429
415
160
3753
239
3924
346
1683
637
443
11680
7626
32765
13136
49660
0
3647
4097
5726
481854
322676
1419999
730844
2338261
22350
156860
184232
251303
566
90
5677
48
5699
700
2665
989
641
666
182
5945
255
6179
700
2675
1003
685
19275
9638
50229
7447
55508
0
5390
6427
8583
583488
328791
1613567
305672
1959883
28481
174580
211750
293820
288
52
3025
30
3028
371
1482
506
289
339
92
3140
50
3158
375
1483
511
300
10315
6174
27423
8203
35505
0
3108
3281
3948
370887
221515
950964
377143
1329045
23270
102298
109686
138715
1157
163
7697
93
7289
629
2980
1326
1117
1444
383
8275
699
8459
634
2993
1348
1176
41797
18707
93495
19751
102260
0
6522
8789
15214
1144336
521347
2520436
665136
3040080
35157
169748
232000
411528
364
53
7836
22
7989
945
4753
1229
578
416
73
7942
50
8126
946
4758
1239
595
12926
7364
45726
4074
51289
0
9834
7849
7576
454935
319024
1636245
129109
1890128
26869
313561
266541
270868
621
117
11396
91
12411
2451
6396
1802
913
743
230
11706
395
13004
2451
6400
1819
972
20837
11180
67461
22578
91291
0
12550
11780
12007
741926
476822
2305271
967478
3473046
90480
359871
361498
382103
129
46
1453
36
1413
84
739
228
146
173
173
1641
622
2215
84
740
234
154
4512
5341
15386
17041
32512
0
1567
1503
1988
216563
266632
721464
909116
1610883
3624
60827
62877
89914
606
93
5978
71
5970
454
2845
1147
753
792
335
6493
1611
7864
455
2849
1160
812
20103
7516
52166
72247
127087
0
5984
7588
10034
675153
298038
1807547
1873087
3733252
22362
194553
251662
366873
620
116
4722
72
4630
312
2048
847
607
770
248
5052
453
5289
314
2052
857
639
23393
12064
53831
16850
68989
0
4351
5576
8164
903996
544405
2153952
839223
2987716
25222
184142
211955
310067
706
194
6210
172
6115
671
2757
975
651
785
349
6469
1655
7510
672
2758
981
664
26407
25298
73288
121576
199759
0
5655
6409
8606
1007456
1088959
2932772
6387349
10054870
57924
218172
236311
355451
406
92
5198
65
5366
675
2669
918
524
492
307
5529
214
5853
676
2673
921
539
13974
8385
41020
5295
46711
0
5617
5958
6898
492772
302294
1477994
243975
1788850
44361
197213
206154
255188
471
112
4514
72
4472
544
2112
719
463
521
178
4654
245
4769
547
2117
728
477
17120
11097
44116
16989
58641
0
4385
4731
6194
565055
357571
1447034
802644
2172820
28025
155781
150922
195481
681
138
7812
71
7548
1028
3872
1132
684
789
176
7987
286
7912
1037
3877
1142
701
24675
17899
67446
10684
77609
0
7799
7352
9047
896508
730449
2454826
499395
2989586
48114
249692
229649
309957
149
31
1620
30
1652
212
833
261
147
171
49
1665
81
1750
212
833
263
151
5101
3492
13784
9967
25688
0
1613
1694
1897
243114
196938
649677
690095
1409696
9399
67077
69369
74368
397
120
3335
103
3285
306
1403
597
388
448
196
3471
829
4163
306
1406
600
391
15250
18167
45343
124433
173722
0
2916
3921
5075
467090
585836
1375022
4517453
6284408
17026
86507
106267
128567
489
141
3036
88
3035
236
1146
529
419
564
221
3224
459
3588
240
1150
536
446
18779
19075
49870
35625
82915
0
2484
3514
5687
586349
659584
1664757
1350399
2989142
13909
84757
133557
203397
276
68
2133
58
2157
197
913
374
261
327
200
2324
471
2769
197
915
375
265
10851
7788
26635
21461
48499
0
1874
2497
3394
356333
285646
893694
871168
1832198
8776
54115
83534
108731
178
43
925
17
904
56
321
156
146
204
59
971
45
975
56
322
156
152
7019
6048
17082
1579
18352
0
721
1037
2029
191118
169982
483311
50103
541960
3623
26538
28619
72379
236
44
2097
37
2104
209
963
334
279
275
79
2192
308
2473
209
965
335
300
8325
4486
20881
33758
54870
0
1919
2189
3672
234437
122767
574302
889784
1540093
15838
49150
60162
98852
310
43
2965
13
2943
433
1275
507
348
345
66
3038
34
3048
433
1275
512
358
11419
3851
26059
1180
27706
0
2706
3295
4678
291993
102674
696525
39686
797304
14009
79883
89594
132114
482
76
3267
48
3262
243
1304
607
493
512
94
3329
154
3423
243
1305
613
500
18428
9319
41654
9348
57172
0
2823
4032
6721
549475
315185
1255221
346014
1850329
12845
78546
118219
193403
987
184
5504
42
5403
470
1983
965
809
1061
295
5742
242
5880
470
1990
984
836
40216
28632
91369
13678
106582
0
4346
6442
10938
1208051
756958
2746274
443831
3285058
24012
158836
230356
364249
1307
313
11201
235
11023
1042
5105
1769
1267
1500
629
11773
2842
14249
1047
5109
1785
1309
46992
35448
122282
173539
306357
0
10183
11638
17261
1399537
1145741
3709396
6418538
10950311
65634
300947
344465
500230
611
104
3591
45
3552
185
1061
895
652
1514
537
5222
1083
6197
189
1070
953
878
18752
7537
44251
12888
56523
0
2598
5907
8420
531664
245195
1255792
459890
1750490
12026
66543
158874
227535
468
13
1685
9
1633
129
581
228
230
501
139
1856
190
1960
129
582
232
234
16334
1633
24425
691
23453
0
1232
1492
3204
134311
20476
238228
17493
254584
3531
25607
23979
32435
123
18
1513
26
1452
209
701
253
135
160
43
1599
94
1603
209
704
261
148
4167
1187
10336
2803
12243
0
1468
1641
1730
104876
48336
305262
100464
390851
8395
50091
47203
37883
400
94
3264
87
3286
247
1554
488
414
576
308
3720
538
4158
247
1559
499
464
14208
7613
34131
9366
41990
0
3212
3170
5670
542280
275767
1386564
446173
1838062
12926
169353
139775
250687
791
174
8090
214
8062
648
3887
1417
935
1146
557
8930
2602
11252
653
3903
1446
987
25038
12366
67750
53180
117834
0
8067
9260
12353
1133657
532663
2949181
2778666
5859859
43104
334681
388437
549379
1368
343
4986
138
4990
144
1078
1005
956
1818
690
5947
1556
7500
146
1086
1042
1062
35440
19022
76789
22677
99286
0
2662
6683
11698
1040305
576567
2244038
1061385
3448623
9442
70744
190527
343564
375
153
2825
102
2863
207
1202
517
321
453
217
2989
759
3660
207
1205
523
333
8750
5308
23656
10942
34766
0
2548
3311
3942
280869
198014
844891
607189
1469482
10498
90721
111000
160808
915
237
2480
24
2426
121
462
282
420
1069
430
2857
101
2876
127
464
285
435
40337
37969
87587
7853
96252
0
1022
1903
5867
1421042
1442591
3147044
302954
3574807
19799
25831
50588
191028
235
82
1322
41
1393
145
514
211
165
286
173
1483
354
1844
145
517
212
176
9506
13506
27751
27817
56717
0
1075
1427
2247
388761
612218
1190727
1299409
2755074
12400
43564
54417
98983
576
155
5081
95
5018
448
2216
946
577
1007
494
5926
1501
7313
451
2221
957
633
17239
11604
47357
28866
75012
0
4669
6152
7381
514866
410117
1440933
1155048
2611494
16329
123130
163899
214680
380
169
3131
106
3124
266
1458
481
292
469
392
3452
750
4105
266
1460
482
304
13574
15731
39581
49198
92201
0
2989
3120
3826
399888
426469
1170547
1664714
3287832
11367
96938
98636
139704
454
72
3516
22
3630
429
1435
693
531
577
255
3857
81
4034
429
1440
697
556
16869
10755
41672
5076
48621
0
3075
4507
7104
409416
260159
1006065
120140
1227443
12572
69519
106511
170112
300
70
1308
35
1313
120
361
226
206
339
93
1378
195
1548
120
361
230
208
11731
10852
27981
27550
56328
0
808
1534
2838
304337
324254
771633
884709
1763990
4698
22067
38886
77097
184
47
1494
33
1497
123
562
330
206
328
188
1835
384
2186
123
568
334
248
4976
3067
14421
6045
20470
0
1208
2177
2692
170173
108253
490049
259319
758519
6786
41216
66197
89768
766
157
15129
114
15674
2773
8633
2150
1039
858
262
15363
181
16011
2773
8640
2164
1056
25692
15038
83603
14817
99242
0
16687
13957
13344
770920
539100
2588514
621811
3404514
105840
487281
398872
391427
12523
2010
23653
109
23415
1220
2769
1755
3239
13075
2961
25185
1034
26117
1236
2773
1759
3264
574603
314265
956799
92822
1070428
0
5983
12115
46739
20652681
12403489
35127667
3728835
42321667
351857
163674
322111
1364039
664
94
23057
22
23365
3259
14046
3839
1417
863
201
23514
160
23998
3269
14062
3885
1501
17776
5062
93796
7980
104753
0
29033
24501
17975
506916
172713
2306687
272361
2859620
100446
598300
582903
490625
338
33
2779
10
2817
283
948
652
534
432
82
2961
54
3039
284
949
656
562
11483
4043
29382
1618
33272
0
2251
4361
7268
396709
158383
911376
51417
1090022
14848
48954
107720
203676
398
9
3643
1
3718
368
1322
822
734
461
11
3736
1
3814
368
1323
823
756
11499
[
e]
[
k]
[
b]
33050
0
3031
5509
9945
351607
(
D)
(
D)
(
D)
975725
17364
59829
134652
295496
326
29
4684
6
4686
476
2029
1090
703
460
93
4946
275
5284
476
2034
1109
743
9683
[
g]
[
k]
[
h]
37560
0
4503
7178
9099
296615
(
D)
(
D)
(
D)
1036672
15641
111466
176770
253430
76
7
1871
0
1910
278
895
414
227
84
9
1901
0
1944
278
896
420
240
2085
814
10095
0
10945
0
1952
2620
2883
57163
15732
241934
0
292079
12225
45381
57130
74400
1921
306
25972
96
25287
1852
11468
6316
3372
4063
2079
30639
11251
41869
1871
11513
6482
3911
60993
30277
207256
138171
353602
0
26836
41222
43561
1488680
794500
4661255
2567480
7446988
54509
513137
839619
968968
940
132
10487
41
10461
729
3585
2982
2049
1976
1259
12909
4853
17790
734
3599
3030
2237
28794
13380
97771
55580
160055
0
8484
20175
26232
788639
383011
2428772
1488850
4194650
26973
156273
450323
630865
1903
262
21632
96
21591
1848
8781
5271
3331
3721
1782
25725
3998
29574
1869
8828
5429
3829
61541
31970
192679
74362
270455
0
20298
34920
43594
1615844
913043
4682354
1713518
6966887
62571
402672
745964
1054681
848
65
14255
22
14086
1228
6920
3247
1714
1611
349
15607
360
15720
1230
6933
3312
1947
28039
5258
92741
7183
99683
0
15625
21240
22403
876052
167547
2556660
183613
2969946
37719
356968
539939
660491
50
14
1805
9
1886
271
1090
334
123
103
109
2006
200
2292
271
1093
347
148
1330
924
8138
1199
9894
0
2251
2166
1543
28889
16133
154265
22659
210035
5644
41171
39951
33444
495
90
10476
77
10525
1132
5483
2229
991
1060
635
11791
4758
16672
1138
5495
2266
1115
13944
7840
60794
72642
145310
0
11968
14363
12487
232981
130384
983452
981948
2260855
27452
189152
241179
217754
425
40
9075
26
8795
618
4571
2081
1020
757
200
9908
418
10044
624
4595
2166
1223
12709
3282
53706
7992
63350
0
10245
13575
12922
328758
103896
1138979
194949
1424620
15481
173865
250742
282923
594
81
10396
60
10664
1339
5248
2232
1063
1286
436
11712
6793
18997
1362
5274
2282
1225
18471
7746
65263
111484
195092
0
11677
14581
13467
498743
215682
1590343
2210118
4510135
47635
223131
311258
353810
616
79
11380
51
11265
1837
5146
2393
1157
805
287
11858
1390
13046
1841
5149
2406
1218
19506
6347
67917
35536
105061
0
11496
15522
15186
735284
297685
2169762
881037
3238118
84303
274967
407878
452178
133
12
1444
6
1431
110
681
298
200
291
75
1728
1428
3080
110
686
311
241
3968
1005
11290
8719
20761
0
1539
1970
2630
91786
19119
236933
153092
400131
3680
28419
40072
58309
273
69
1480
30
1672
161
451
357
294
362
206
1710
2219
4377
161
451
359
299
9387
6639
22676
261766
324645
0
1065
2428
3930
200657
141053
479560
5131346
6760644
5103
25402
50384
82474
200
46
3630
18
3490
254
1729
839
406
610
558
4724
3652
8380
257
1732
878
525
5922
3780
24931
18868
43130
0
4109
5430
5018
154240
96006
574648
475321
1082866
7350
80254
115866
124110
1344
118
13410
35
13231
726
5193
3399
2376
1841
469
14404
1027
15259
733
5200
3422
2494
40500
10813
118820
20029
145112
0
12135
22621
31332
689957
174461
1914439
284245
2302302
21020
190023
348688
503431
4845
690
32425
197
32315
2273
11036
7573
5681
7891
3192
38553
5217
43222
2279
11053
7667
6124
169799
78823
404250
92234
499303
0
25621
50480
75903
5545038
2592585
12461136
2935989
16230344
85545
660802
1384280
2280294
227
26
4518
9
4403
349
2179
1076
518
302
75
4687
82
4624
351
2179
1089
550
5575
1156
25011
1569
27032
0
4939
7026
6549
146028
37542
566141
16500
627463
8876
91891
141888
155393
1413
192
12957
57
12871
1311
5077
2845
1939
2209
711
14513
2001
16431
1313
5088
2903
2111
44086
14458
114666
26380
144474
0
11491
18945
25262
945951
327165
2429647
507922
3176150
36478
222835
377798
551882
7321
1353
45234
363
45563
5347
18907
7028
5574
8276
3705
48716
19837
69004
5362
18923
7060
5687
293572
225733
684761
1848251
2583957
0
40149
46723
75905
3756014
3173976
8919308
29066988
39938737
180439
487239
529192
883664
790
149
22567
90
23233
3469
11741
4690
2284
1265
733
23783
3924
28427
3472
11790
4735
2410
20099
7877
112536
43528
159280
0
25744
30732
29298
207577
101062
1221279
541186
1929671
70283
295313
326509
301009
305
26
6179
9
6070
646
3003
1358
694
411
123
6434
185
6516
647
3010
1374
719
9143
2186
36649
2238
39664
0
6902
8879
9117
139109
39284
533338
31117
593936
13235
95837
122013
129672
69
3
1725
2
1761
272
960
310
140
89
7
1771
5
1807
272
964
316
152
2140
[
b]
[
i]
[
b]
8299
0
2061
1992
1692
35481
(
D)
(
D)
(
D)
137701
5352
29098
27979
28984
179
19
3094
0
3050
664
1477
450
259
234
55
3209
0
3166
664
1483
459
275
5874
2275
17533
0
18011
0
3050
2891
3402
85049
34409
256153
0
273196
14036
45389
38776
45685
176
43
2148
19
2781
825
987
405
295
296
278
2559
783
4924
840
994
418
309
3915
2405
12981
4286
29001
0
2148
2651
3676
42804
32042
151697
98271
548515
20138
22951
25162
37773
154
25
2127
11
2156
399
927
415
225
389
234
2645
1186
3885
399
932
436
271
4154
[
g]
[
j]
[
i]
21079
0
1997
2699
2807
42911
(
D)
(
D)
(
D)
225677
7589
21030
22705
26331
189
17
3712
20
4489
1367
1722
741
403
298
55
3894
976
5628
1382
1728
748
429
5575
1182
19241
4181
24804
0
3718
4884
5227
63309
18234
222422
59370
331446
29113
44666
49925
52951
721
91
24780
50
24945
2306
14261
5454
2043
1401
622
26385
1495
28149
2320
14288
5570
2265
20672
7455
120958
8171
130568
0
31635
35142
25582
325318
138815
1656566
164346
1941068
39269
424395
450899
346125
1988
146
21833
240
21353
1140
6385
6863
4560
3076
611
23821
18744
41846
1147
6404
6947
4852
61250
14318
204783
517996
709175
0
16406
46284
59932
1157710
274554
3968613
8042258
13395865
62208
376964
964520
1187874
129
25
4176
21
4247
657
2472
665
278
420
333
4928
4598
9587
661
2483
701
387
3784
3158
19779
38403
61771
0
5175
4255
3475
63427
61825
302496
392810
759045
23064
68685
60415
53027
235
42
6657
26
6645
502
3911
1435
516
941
757
8463
6261
14673
624
3952
1554
758
7053
4840
35982
38386
76074
0
8817
9085
6423
153871
110709
811760
788979
1632553
26944
197462
207278
157319
274
20
5324
10
5501
806
2760
1123
487
456
142
5761
2178
8384
811
2764
1148
580
9161
2391
30231
10711
45149
0
6048
7309
6339
132179
38422
440687
119518
601617
17770
85174
99991
84601
375
54
5896
86
5972
722
2900
1187
643
910
246
7116
879
7902
729
2939
1320
898
11345
3291
36846
7131
46076
0
6338
7719
8178
315554
109781
1007561
251663
1371142
38586
149270
194638
231624
3938
831
38149
193
36865
2831
12803
9492
6870
9816
10762
54788
27419
81486
2926
12873
9695
7496
117457
97724
404790
242217
645931
0
30936
63820
88024
1408417
1232469
4883786
3107121
8446220
78488
380120
753865
1039669
2343
568
33288
153
32463
2569
14858
7922
4134
3645
2313
36832
4898
39609
2580
14903
8064
4466
62136
30947
235275
64181
284103
0
34538
51511
51040
889547
434935
3436659
903372
4379138
74696
542447
768115
769840
388
79
6156
62
5902
422
2956
1373
661
889
572
7363
4500
11445
431
2972
1422
831
11123
7237
43518
43933
84890
0
6625
8880
8210
221054
138265
817400
617385
1481019
10140
115338
164109
169789
623
128
16607
116
15977
1577
8833
3341
1390
1414
1478
19292
18159
36154
1591
8926
3394
1574
18758
14223
94161
200145
283872
0
19326
21582
17598
285825
191005
1264782
2251677
3734851
31896
237595
279788
259113
114
31
2839
18
2796
414
1477
541
203
182
187
3108
2060
5333
414
1480
559
221
3406
2858
15743
31699
50686
0
3242
3471
2712
45829
35243
184337
349317
582653
6421
33920
36377
34580
590
133
7780
131
7489
769
3523
1526
887
1077
732
9039
11799
20901
793
3548
1558
984
17729
12386
60491
333254
419754
0
7560
10011
11238
274019
186440
867367
4328584
5654479
14775
97949
131938
161870
86
22
2305
20
2323
371
1354
364
109
237
215
2714
3076
5529
375
1365
387
136
2203
2162
10924
18165
28628
0
2734
2286
1334
35254
41210
171505
197133
391493
5526
36911
31531
20469
386
74
7678
55
7654
1118
3964
1389
674
799
391
8606
3155
11677
1118
3988
1446
810
10370
4244
40257
36655
75994
0
8460
9008
8545
159051
63874
590737
477610
1129504
32197
113024
125048
130690
471
87
7229
60
7012
526
3470
1646
780
1480
1318
9873
19730
30042
546
3507
1751
1029
14677
10860
55497
140007
188875
0
8033
10682
9912
244423
168380
882783
1589722
2608531
10703
121953
166425
162839
527
83
19268
38
19403
1835
11363
4090
1474
1224
1107
21459
6645
28552
1848
11404
4240
1739
16395
10736
96761
47619
148849
0
24988
26330
18626
418893
261800
2092209
937949
3325994
36645
453371
549784
456670
62
18
829
12
848
105
425
145
86
218
320
1324
758
2041
105
429
155
112
2396
2023
7390
4172
11891
0
916
941
1096
39069
28453
118489
73458
225644
3086
15868
16519
22199
1066
100
19822
60
19029
2212
9852
3849
1888
2072
518
21688
2458
23140
2225
9887
3945
2175
34707
9230
116210
65218
181739
0
21382
25137
24428
562554
143778
1816477
836536
2752938
46931
336684
374882
387562
339
56
6502
27
6338
803
3322
1166
605
567
457
7225
3709
10789
804
3328
1182
670
9835
7477
39680
78923
124806
0
6961
7627
7861
129920
91006
487006
1095070
1686001
17066
79694
84087
94798
130
16
4025
15
3926
349
2285
813
316
275
82
4311
1912
5888
351
2296
829
357
3971
1465
19658
28170
44797
0
4795
5277
4044
68816
17660
248419
251175
521205
9545
51784
57470
52518
254
22
3809
9
3698
242
1817
877
472
538
162
4403
109
4429
242
1826
919
588
8718
2903
27905
2594
31761
0
4055
5714
6261
210390
70414
586888
69087
700118
6201
69339
104569
137164
457
97
6539
46
6269
545
3062
1347
713
918
670
7716
4437
11957
549
3071
1379
811
15645
11317
52715
74469
130396
0
6782
8802
9147
219125
155811
678900
887298
1641653
8840
76836
98877
114584
76
20
1963
7
1876
163
1252
254
103
157
107
2188
44
2108
170
1258
272
126
2237
1322
9100
865
9194
0
2431
1605
1240
31236
17634
125664
11662
123753
2764
31522
20670
15755
187
36
3623
17
3481
389
1894
667
288
430
419
4334
3622
7763
395
1903
700
321
6290
4458
23138
41215
67180
0
4071
4256
3644
98290
61412
338996
462058
821659
8709
55058
60535
55761
15
24
117
50
141
65
1
1
0
18
29
125
10401
10538
65
1
1
0
[
f]
[
h]
4722
1778834
1730991
0
[
a]
[
a]
0
(
D)
(
D)
62723
23431534
25321148
5101
(
D)
(
D)
0
2
6
127
11
118
12
60
24
5
2
16
137
1651
1840
12
60
24
5
[
b]
[
g]
1364
448281
461992
0
[
c]
[
c]
67
(
D)
(
D)
17971
7003740
7915156
253
(
D)
(
D)
864
606
112
10283
91
10474
1250
5348
2020
1016
999
589
11268
13175
25756
1287
5359
2037
1108
19933
14166
71461
174499
251555
0
11603
13119
13336
285268
210319
957746
2184637
3322893
20902
141808
157350
174438
706
42
24456
15
23658
2001
13053
5638
2214
1147
286
25479
155
24798
2004
13064
5716
2456
21722
4082
121562
1701
121783
0
29233
36382
28324
295887
59695
1442241
26786
1537594
30262
322758
413784
361737
364
43
4657
31
4766
464
2195
1078
582
617
118
5079
2651
8415
464
2199
1101
652
11175
2523
33068
77160
124063
0
4954
7113
7361
243107
57913
643068
1347565
2415455
19911
81089
125177
137942
1414
197
28261
109
27205
3266
14116
5496
2647
3081
1097
31392
5251
35167
3274
14174
5620
3056
42530
14579
157064
56920
214739
0
30326
35614
33637
495002
189486
1779154
502557
2426225
55138
346142
364782
375605
569
273
14625
80
14379
1462
9066
2106
820
989
1477
16416
1804
18037
1466
9087
2156
913
17029
22630
80466
24891
110496
0
18070
13430
10204
239744
278211
1063595
323865
1524819
19983
230760
180185
156259
312
26
6754
14
6370
673
3182
1414
752
604
287
7422
1040
8213
674
3187
1448
830
10126
[
h]
[
k]
[
j]
66075
0
6935
9216
9701
126348
(
D)
(
D)
(
D)
880010
15644
88217
109602
123279
112
24
5608
6
5583
762
3481
876
302
207
160
5943
10
5921
763
3492
910
357
2725
[
g]
[
j]
[
g]
24707
0
7172
5637
3700
71755
(
D)
(
D)
(
D)
598372
19254
146865
122324
102901
416
27
4038
12
3984
416
1437
952
744
809
319
4940
784
5951
418
1449
990
905
13485
3330
36149
7085
46195
0
3300
6336
9913
409179
94670
1050464
291693
1370487
18108
81556
166944
283850
158
40
3391
17
3535
611
1821
645
254
439
274
4038
487
4775
615
1833
675
332
4034
1788
17039
1467
19178
0
3920
4145
3234
58725
23124
248338
21211
293488
11065
54588
61181
47918
686
95
17042
50
17335
2768
9120
3144
1456
1176
430
18301
1377
19969
2773
9146
3254
1706
18950
6941
82093
14220
101588
0
19096
20306
18645
355566
122300
1524175
270993
1986706
67197
339323
363504
366030
816
238
8739
217
9646
1845
4121
1506
886
929
301
8947
845
10634
1852
4127
1517
900
29542
34594
94985
134969
255296
0
8583
9858
11737
826889
1012985
2646575
4621078
8854120
194124
208232
267357
339592
420
90
5755
36
5651
645
3109
817
556
476
231
5968
421
6251
645
3109
819
569
15478
13587
47765
18565
66614
0
5936
5322
7490
348636
311846
1044506
383591
1479907
14637
105413
103427
163507
671
131
4859
30
4730
175
1792
1164
777
859
310
5259
319
5422
175
1793
1177
802
17130
7605
47083
8505
55196
0
4323
7592
9719
517816
240845
1351096
267751
1665036
6360
100378
193278
290286
381
70
2886
45
2837
118
914
779
532
809
515
3879
2751
6497
118
930
801
609
9943
[
h]
[
k]
[
j]
51023
0
2231
5227
6821
268459
(
D)
(
D)
(
D)
1314693
3544
44426
122008
186281
5
1
303
1
283
44
176
44
11
5
1
303
1
285
44
176
44
11
178
[
a]
[
f]
[
a]
1015
0
312
265
152
5117
(
D)
(
D)
(
D)
19492
1012
5165
4457
3111
790
115
12775
82
12705
2091
6774
1816
1053
998
233
13266
1389
14477
2098
6787
1844
1132
25363
11729
77090
36013
110901
0
12871
11808
13681
588273
308640
1773876
824287
2755774
68254
267668
273673
315285
80
57
467
51
499
90
150
37
40
173
360
866
1961
2698
90
150
37
44
3590
10064
14578
475458
506076
0
304
250
532
112602
331406
478353
19507110
21434388
4153
9951
8058
16842
42
26
266
27
291
28
75
43
36
60
60
322
228
539
28
75
44
38
1868
3662
6471
24249
33918
0
172
286
468
55383
140695
228822
703073
1071772
1254
6602
9599
14607
139
30
1182
60
1279
184
557
165
132
174
36
1232
114
1372
184
557
166
139
4634
2058
10629
7207
18663
0
1041
1083
1708
155188
78282
378328
277236
763293
11277
44731
40247
57565
33
11
151
8
172
31
48
20
16
35
24
166
17
225
31
48
20
16
1256
1274
3035
13631
19236
0
98
137
215
47599
44703
112767
725962
952642
941
3355
3847
6785
24
19
407
9
424
81
190
64
40
29
36
430
12
451
81
191
64
40
661
1417
3303
1465
4945
0
373
417
534
22659
56459
116104
63463
192262
3067
11008
12608
15793
32
22
200
23
248
39
81
26
28
38
120
306
207
535
39
81
27
29
1196
2739
4652
15102
14784
0
161
171
393
55799
155499
256979
703280
714701
1359
8087
9405
22495
10
3
56
11
79
17
24
10
2
10
3
56
15
83
17
24
10
2
505
520
[
g]
[
i]
12491
0
39
71
[
b]
21372
15974
(
D)
(
D)
439587
3501
1550
3810
(
D)

86
38
408
29
436
42
127
65
64
98
84
467
92
554
42
127
65
68
3513
5809
10927
11108
23256
0
262
443
860
138069
251394
444535
548956
1095499
2533
9538
14669
27822
15
8
118
2
128
31
37
20
17
17
14
127
2
135
31
37
20
18
456
962
[
g]
[
b]
2001
0
69
129
[
c]
13049
23415
(
D)
(
D)
62621
2872
3352
4219
(
D)

52
30
325
26
367
43
101
52
49
55
37
335
52
396
43
101
52
49
1952
4110
[
i]
[
i]
15914
0
235
337
622
66104
166321
(
D)
(
D)
626391
2760
8256
11917
19930
24
7
242
2
239
60
92
29
22
27
12
250
2
247
60
92
29
22
947
1101
[
h]
[
c]
3398
0
194
183
305
29901
42156
(
D)
(
D)
100711
2800
7087
5010
8480
1235
195
16729
73
17955
3488
8944
2417
1533
1396
385
17110
422
18737
3488
8946
2424
1557
44871
21598
116894
19113
141575
0
16573
15897
20657
1270087
660970
3241926
624995
4087463
102050
370157
395089
551002
2501
563
22632
265
24185
4438
11683
2731
1985
2821
1027
23471
2523
27311
4448
11689
2748
2019
99394
81686
243765
194199
472013
0
21119
18064
26906
2887978
2527522
7028650
6601432
14668998
186164
453724
441164
722123
369
159
2599
82
2845
521
1200
303
227
480
548
3105
3264
6676
521
1200
303
232
15010
25722
47547
218725
284021
0
2178
1994
3146
461738
831350
1480646
8272101
10586975
15028
46423
48258
87989
1273
145
8221
39
8232
879
3225
1358
1298
1527
456
8828
450
9219
880
3230
1361
1331
47638
23107
104420
19635
126960
0
6616
9106
17822
1209143
711886
2626748
646629
3453693
33337
134218
181498
386710
1651
193
33914
106
32715
4302
18701
5043
2694
1784
354
34256
476
33459
4303
18703
5051
2722
56124
19132
179519
15442
197529
0
36076
32635
35913
1575378
566943
4693751
487807
5457150
112574
813187
774024
937654
1175
250
12538
133
11997
1178
6100
1902
1308
1369
615
13125
964
13347
1178
6101
1911
1321
42901
30239
116032
51867
162080
0
11828
12435
17469
1287823
987069
3368282
1945670
5371889
36450
264818
313484
493279
4
4
32
3
35
2
13
5
3
4
11
39
6
163
2
13
5
3
[
c]
[
f]
[
f]
[
e]
6108
[
a]
[
b]
[
b]
[
b]
(
D)
(
D)
(
D)
(
D)
144724
(
D)
(
D)
(
D)
(
D)

2
1
14
3
12
1
0
3
3
2
1
14
4
13
1
0
3
3
[
b]
[
b]
197
[
h]
[
h]
[
a]
0
[
b]
[
b]
(
D)
(
D)
5507
(
D)
(
D)
(
D)
0
(
D)
(
D)

78
36
394
20
386
31
127
47
38
81
46
407
119
520
31
127
47
38
[
h]
5788
[
j]
[
j]
29317
[
a]
[
e]
[
e]
551
(
D)
167158
(
D)
(
D)
853736
(
D)
(
D)
(
D)
8269
3
2
26
0
27
5
9
5
2
3
2
26
0
27
5
9
5
2
[
b]
[
e]
[
f]
0
[
f]
[
a]
[
b]
[
b]
[
b]
(
D)
(
D)
(
D)
0
(
D)
(
D)
(
D)
(
D)
(
D)

40
31
221
8
236
32
73
28
25
55
67
272
143
440
32
73
28
29
1480
3218
5344
18030
21800
[
a]
[
c]
182
310
28961
76219
114131
536703
654375
(
D)
(
D)
2309
3833
246
29
3152
8
3069
367
1676
424
310
253
38
3175
19
3102
367
1676
426
315
9155
4525
23751
3835
28601
0
2849
2795
4231
138273
75612
343006
69595
459288
13439
34496
34905
53714
344
33
3384
11
3462
583
1572
524
368
356
40
3405
32
3503
583
1573
524
370
12714
4627
28581
4317
34774
0
2977
3519
5042
223731
102993
495255
110309
671942
14614
49252
48457
73803
788
201
3307
39
3263
175
1127
481
474
851
322
3497
903
4341
176
1127
481
481
33428
34356
79909
72712
161890
0
2293
3155
6615
397741
484715
1007185
943729
2178747
8998
22130
29206
71509
335
52
1367
15
1341
128
381
204
216
370
94
1447
85
1480
129
382
204
219
13022
6908
25413
6915
33589
0
789
1364
2963
223604
135612
444351
150037
651402
4458
12549
19502
44811
279
63
1758
18
1703
182
520
339
272
310
93
1820
94
1860
183
520
339
273
10856
7534
25738
6285
33351
0
1106
2267
3725
178929
120209
418561
117662
585812
10657
19140
31859
59882
125
28
805
11
774
121
301
111
79
131
30
815
36
805
121
301
111
79
5428
4250
12208
4225
15893
0
594
733
1055
83193
75777
197179
88506
301647
3641
10710
9211
14376
5
2
19
35
49
4
7
0
1
8
12
34
324
327
4
7
0
1
[
c]
[
e]
651
6682
7137
0
12
0
[
a]
(
D)
(
D)
35025
407014
453446
18
407
0
(
D)

11
8
98
43
139
7
41
17
9
24
13
116
1445
1683
7
41
17
9
379
[
e]
1019
34073
34511
0
79
102
125
26366
(
D)
59767
1934052
2205385
5865
3395
4877
6638
2
4
21
26
53
3
7
2
3
16
34
68
422
482
3
7
2
6
[
b]
596
735
5200
5940
[
a]
15
[
a]
[
b]
(
D)
31121
37581
309431
339036
(
D)
171
(
D)
(
D)

2
0
5
10
14
2
0
2
0
7
0
10
76
58
2
0
2
0
[
b]
0
88
958
561
[
a]
0
[
a]
0
(
D)
0
4366
60606
34822
(
D)
0
(
D)
0
56
18
418
13
420
73
163
51
49
60
25
429
43
458
73
163
51
49
2014
2412
[
i]
[
h]
8704
[
a]
300
331
683
34639
50623
(
D)
(
D)
188320
(
D)
5369
6427
11759
92
18
1677
11
1619
436
737
197
126
96
25
1692
26
1649
436
737
199
128
3214
2622
10098
2198
12262
0
1368
1300
1641
63388
50927
227153
46575
295530
15028
35164
31044
30149
20
4
157
2
155
25
67
19
18
21
6
161
2
160
25
67
20
19
750
377
[
g]
[
b]
1911
[
a]
146
132
255
21542
13471
(
D)
(
D)
56852
(
D)
3534
3865
7069
1
4
14
2
14
2
4
0
2
1
109
119
8
135
2
4
0
2
[
a]
617
[
f]
[
b]
672
[
a]
8
0
[
b]
(
D)
22885
(
D)
(
D)
27346
(
D)
305
0
(
D)

196
43
1209
40
1216
114
449
205
169
216
68
1262
437
1699
114
450
205
174
[
i]
5331
[
j]
[
k]
62272
[
a]
913
1351
[
g]
(
D)
123454
(
D)
(
D)
1403739
(
D)
18023
27239
(
D)

209
57
2136
48
2148
207
935
437
239
226
89
2195
331
2471
207
935
437
249
7644
8460
24142
30311
55894
0
2061
2891
3203
236432
244575
723846
1136770
2023066
13023
59112
76617
100918
71
35
432
40
476
35
134
82
69
95
104
538
283
837
35
138
83
77
2513
4876
9175
9529
20972
0
273
574
892
65580
154029
275856
296629
672460
1244
6954
17230
22778
27
16
120
25
148
8
32
21
17
31
22
133
63
199
8
33
21
20
887
1506
2800
4671
7427
0
65
146
230
32157
57342
105325
172367
264651
189
1531
5580
9212
77
46
354
46
383
27
97
32
51
106
91
436
183
601
27
100
33
52
3201
6952
11458
33509
43785
0
225
218
660
114350
258947
424858
1605052
2016081
17267
7901
6597
22821
91
25
806
20
815
119
362
106
89
107
38
842
64
891
119
362
108
94
3577
2894
8846
2689
11393
0
593
729
1206
125950
82209
323687
105911
430114
10243
41929
22772
41270
62
20
805
12
755
98
413
93
65
90
61
898
65
902
99
415
97
75
1984
1776
5999
2481
8838
0
784
611
917
67378
72052
218282
68097
284484
8241
23432
18544
29109
357
14
5847
4
5948
634
2778
1320
847
386
22
5989
56
6145
635
2781
1323
876
10139
[
f]
[
k]
[
g]
39934
0
5902
8660
11127
228491
(
D)
(
D)
(
D)
878687
19977
107702
164518
235358
66
21
557
20
661
154
236
91
54
73
35
580
125
798
155
236
92
54
2719
[
g]
[
i]
[
h]
10609
0
468
564
713
54559
(
D)
(
D)
(
D)
269990
10156
11378
11640
15304
960
215
12103
101
11884
1014
5820
2390
1354
1751
1369
14390
1416
15464
1017
5850
2468
1573
35205
30366
112226
36168
157548
0
13021
15655
17818
1275518
1092884
4034806
1411102
5885937
43313
429627
562157
666306
79
26
880
8
1040
258
444
139
92
84
45
906
21
1076
258
444
139
94
3145
[
h]
8564
[
g]
[
j]
[
a]
[
f]
[
f]
1213
80560
(
D)
196556
(
D)
(
D)
(
D)
(
D)
(
D)
27765
6
2
100
3
124
27
64
12
8
7
7
106
18
174
27
64
12
8
223
[
c]
711
[
i]
[
j]
[
a]
[
c]
[
b]
106
7086
(
D)
19580
(
D)
(
D)
(
D)
(
D)
(
D)
2121
252
70
2435
29
2616
459
1209
355
223
318
196
2639
3457
6309
459
1214
355
230
9721
11564
28634
440354
508558
0
2325
2323
3001
200517
256370
627463
13301223
15289462
11504
52954
51699
67592
568
100
5142
18
5155
711
2565
681
527
649
210
5340
287
5629
711
2565
681
534
21850
14405
52993
17586
69810
0
4803
4451
7006
390304
258795
988260
375310
1436498
31874
96548
90689
142750
482
179
2606
69
2741
259
962
411
371
665
527
3185
683
4246
261
963
421
407
17196
20166
46871
19019
75946
0
2109
2692
4850
463179
552603
1273548
530881
2121153
20773
46798
69216
133699
120
34
532
26
583
62
145
104
87
180
78
646
218
911
62
145
106
94
4995
5572
12949
9743
25404
0
335
720
1170
140469
142748
355140
291963
699395
5297
8521
20716
36313
55
16
341
19
361
52
103
64
48
100
59
439
70
516
54
103
65
54
1482
950
3666
845
5143
0
224
425
612
31381
20055
82861
27388
128232
2464
6573
8839
15081
111
66
801
40
857
70
347
133
87
153
144
932
545
1281
71
347
134
95
3339
4254
10483
15924
22113
0
722
912
1141
106867
133271
315470
495473
709091
3775
17561
24284
35664
957
244
6493
123
6415
456
2244
1407
1041
1066
644
7010
1676
8625
466
2244
1408
1050
36748
44072
109647
291726
393543
0
5080
9444
13909
790723
1106015
2424379
9820146
12739812
38746
88842
166617
275365
602
172
5600
119
5465
549
2434
971
642
632
282
5743
507
5984
549
2434
971
645
23571
24149
68812
63137
126824
0
5226
6288
8769
1019264
1140052
2897796
3350005
6412418
42292
162428
213692
333103
285
86
2481
71
2495
288
1199
344
235
293
96
2503
180
2646
288
1201
346
235
11487
11874
31306
59148
81391
0
2406
2287
3140
413586
472242
1150233
2631268
3767370
14401
75211
79400
115177
138
44
1096
43
849
97
335
136
98
141
65
1132
145
970
97
335
136
101
5364
6693
16432
21592
31665
0
746
903
1327
215022
274959
670890
972026
1454873
4536
27833
33821
58146
15
10
86
7
95
10
35
13
9
15
11
87
20
108
10
35
13
9
628
2164
3065
16699
18158
0
84
85
120
21632
70280
99067
570308
626764
206
2348
1832
3960
281
68
2364
79
2438
382
985
378
278
289
109
2421
311
2912
382
985
381
279
10283
7218
25837
20517
48453
0
1994
2457
3771
316148
235073
846551
715724
1819533
25324
63685
85688
128543
1339
341
9191
235
8961
878
3514
1386
1228
1612
884
10083
1611
11132
881
3527
1406
1258
52744
54348
142379
140813
304663
0
7274
9139
16699
3303612
4203993
9400175
14215609
27695721
81849
371936
480768
974374
343
60
9463
66
9581
2696
4923
951
512
366
68
9527
176
9796
2698
4928
961
526
12356
7785
40985
22351
72505
0
8853
6086
6817
552682
464944
3001337
1740812
5301296
449606
877075
288511
401325
49
10
607
22
579
74
291
78
58
59
14
625
86
706
75
291
78
61
1970
974
5058
21842
27669
0
607
509
806
94187
36805
245458
643761
1058311
4344
27821
32577
41108
365
59
2011
33
1999
221
474
456
419
594
524
2761
3201
5885
227
478
473
457
[
j]
[
j]
33710
96801
135208
0
1123
3073
5493
(
D)
(
D)
302727
758229
1111222
18280
17357
27669
46871
17
6
276
8
271
118
78
21
20
22
12
290
28
312
118
78
22
20
[
e]
[
c]
1045
856
1929
0
153
124
228
(
D)
(
D)
15889
7045
22310
2429
3385
1339
2070
201
35
2862
20
2757
398
1411
433
271
225
68
2934
58
2851
400
1415
435
276
7237
5332
21916
6350
28490
0
2688
2794
3765
355368
288502
1125445
364143
1467829
42421
143005
111735
179608
23
10
330
8
330
60
142
58
29
55
12
367
11
339
60
144
58
29
736
883
2749
1576
4363
0
302
364
360
27368
42634
122857
101615
213953
4379
13707
12496
16665
8
0
278
1
271
63
151
32
14
8
0
278
1
274
63
151
32
14
[
e]
0
[
g]
[
a]
1042
0
265
205
194
(
D)
0
(
D)
(
D)
53115
4310
17384
5933
7317
21
5
256
8
263
45
133
35
19
21
5
256
33
289
47
133
35
19
928
407
2134
4836
6705
0
260
217
260
63976
38860
142601
533017
676563
5727
12138
7775
14180
40
10
681
11
671
140
362
72
39
47
16
695
23
701
141
362
73
39
[
g]
1050
[
h]
[
g]
5229
0
696
461
499
(
D)
33679
(
D)
(
D)
251842
7625
24229
15820
19144
52
6
1404
6
1539
250
889
204
119
57
7
1416
6
1553
250
889
207
123
[
g]
347
[
i]
[
h]
7250
0
1774
1270
1560
(
D)
5909
(
D)
(
D)
266792
14057
50231
39116
51893
14
4
340
5
343
41
206
51
21
15
33
371
32
396
41
206
52
21
432
778
2030
517
2979
0
350
323
272
12902
29891
75739
26406
108178
6535
12969
10803
5182
41
13
232
15
268
46
69
42
29
68
32
280
40
339
46
69
42
32
1355
944
3210
3166
8644
0
143
277
389
47565
31983
101416
153951
454049
5142
3935
6815
9226
922
121
4992
77
4842
472
1117
1039
1167
1178
437
5640
613
6198
474
1121
1054
1211
31219
14669
73397
34482
114825
0
2548
7112
15810
773938
465124
1742060
1629570
4086539
52063
60131
134288
281199
250
114
1015
92
1119
112
299
146
110
300
214
1172
773
2009
112
304
147
111
11386
15946
30200
98526
126802
0
640
995
1542
326095
589055
1036278
5618186
6823680
30508
26192
25075
44241
44
25
310
39
373
52
129
48
35
69
67
378
374
755
52
129
49
42
1628
4313
6947
25533
33171
0
278
319
493
63379
262479
386248
1516667
2057419
17049
11720
8806
16224
168
73
1444
72
1513
149
643
268
165
277
323
1835
2368
4609
150
646
272
177
6299
11594
23055
123186
148948
0
1380
1767
2168
199407
394929
746440
4622124
6002429
14309
38231
52771
74759
474
131
2968
69
3188
486
1109
463
410
664
374
3452
18823
23461
487
1122
469
439
18704
20366
49199
769046
815662
0
2323
3064
5478
762293
900790
2095472
40003599
44613615
54566
83155
125647
227683
141
29
1873
41
2042
404
918
312
184
258
132
2140
1807
4099
422
925
316
211
5242
3336
14487
55556
71248
0
1940
2028
2401
145459
120287
431324
2296069
3058935
28088
65997
52723
64752
138
46
1434
41
1583
299
625
258
155
192
124
1591
2329
5164
316
627
262
166
4968
6539
16235
76152
114800
0
1252
1727
2060
155047
346163
668782
3704960
5042845
44598
37411
48432
73140
192
65
1630
34
1709
351
665
242
164
253
167
1802
281
2208
352
665
245
167
8022
10891
23908
17324
43600
0
1352
1617
2229
312375
366517
913846
784238
2167477
36546
46946
80241
111042
55
20
394
24
474
100
161
67
48
74
85
483
196
791
100
161
69
49
2270
3725
7525
4293
17608
0
337
445
663
132501
285616
492740
289098
1235099
9937
15610
23257
29612
31
12
725
15
888
232
401
109
68
35
25
744
119
1219
232
401
109
69
1247
1184
4342
2932
8934
0
795
717
870
68875
56842
203526
244818
468507
17167
26841
28029
36437
28
13
262
23
324
61
128
41
22
48
60
339
177
564
61
129
43
28
937
2080
3736
6184
11363
0
255
266
264
46563
138069
225940
295806
612001
2478
14454
10853
10015
202
21
2017
10
2298
118
1145
476
274
315
77
2204
116
2590
122
1145
478
285
7281
3444
18628
5483
31031
0
2388
3122
3648
125804
70156
295261
121010
565849
10209
27333
38589
55169
406
82
4812
103
7099
2631
2170
919
620
446
118
4908
381
7714
2651
2170
921
632
14352
10447
40875
37917
98875
0
4649
6059
8288
613577
524996
1749500
3255847
12815807
514089
192909
238739
333008
26
17
263
14
309
64
128
37
24
33
51
308
50
397
64
128
41
27
871
1729
3333
2818
7969
0
246
238
292
46573
440917
516279
91118
2478975
4431
7762
11072
10481
633
204
4554
202
4879
710
2063
614
450
698
417
4851
3457
8914
714
2064
616
468
24366
27607
65865
201661
282984
0
4015
4011
6108
834490
994154
2355271
8335571
12751228
53526
155072
147760
233879
0
0
0
12
17
4
0
1
0
0
0
0
41
46
4
0
1
0
0
0
0
21456
22329
[
a]
0
[
a]
0
0
0
0
963924
1018731
(
D)
0
(
D)
0
3995
998
7629
291
7717
189
214
554
1581
10227
9610
22853
50103
72481
203
226
579
1916
172725
176927
377751
1105747
1493571
0
489
4094
22267
5026962
6035609
11973220
45417593
61512400
38011
34535
144023
695182
817
340
1653
183
1732
23
67
131
246
2662
3733
6977
9884
15934
23
68
134
317
[
k]
[
l]
100481
158425
253723
0
175
911
3492
(
D)
(
D)
3241783
5952693
9131548
3792
5637
28369
112026
1505
345
9696
27
9528
61
4368
1897
1259
3993
2624
15036
485
15474
70
4377
1978
1695
63019
58154
161868
14298
184152
0
10403
12388
16995
1609236
1579568
4102014
387729
4911741
6851
199314
291135
427004
4
6
26
5
59
16
5
4
6
7
19
42
7
156
16
5
4
6
[
c]
[
c]
461
1404
5745
0
[
a]
[
b]
88
(
D)
(
D)
26610
105995
326442
1507
(
D)
(
D)
5819
24
12
109
45
170
17
37
12
12
39
16
128
572
761
17
37
12
13
609
791
1686
44286
58877
0
90
75
162
26137
21058
61812
1387366
1949973
1155
2781
2375
6739
256
139
2939
259
3089
344
1445
434
233
368
324
3280
4330
7814
356
1452
445
255
7801
8925
25712
114535
153547
0
2987
2792
2956
377126
376816
1131453
5729621
8171132
21268
109955
126617
135022
210
104
3868
113
3946
483
2160
644
238
998
876
5717
9448
12375
484
2171
712
418
6441
7060
25475
80780
89756
0
4987
4076
3118
180189
228583
743214
2781827
3223839
19236
119441
100426
93472
787
311
7481
218
8892
1374
3542
1441
988
1361
1436
9310
6897
20501
1378
3552
1490
1089
28335
32648
84587
119276
274561
0
7581
9450
13086
1381595
1657153
4196058
6290193
12495647
76178
256398
335146
504080
22
10
118
20
174
60
41
18
10
24
11
121
72
225
60
41
18
10
604
860
1843
2695
3968
0
76
110
127
42895
56414
125415
207966
322299
1445
3719
7003
9888
10
14
170
15
214
72
89
16
10
17
55
220
66
307
72
89
16
11
389
1789
2664
10379
10803
0
172
110
133
23832
86102
130261
932835
1004515
4676
6763
4842
6423
234
76
5532
76
5440
547
3220
924
362
658
353
6423
1466
7628
558
3240
978
469
8043
8095
33864
17747
53289
0
6973
5857
4624
295553
386896
1120979
787483
2004456
19393
140549
144771
129981
693
91
9461
74
10191
2008
4626
1660
1008
1106
393
10375
579
11363
2015
4638
1693
1118
23556
7984
63836
6347
75954
0
9859
10693
13387
1099163
415147
3019779
318467
2953779
99048
326953
365527
487096
91
47
772
49
834
124
342
102
75
149
119
924
349
1294
124
342
106
87
3435
7097
12970
38201
58293
0
708
650
1020
109663
249266
450841
1481244
2361061
13831
21570
21348
41115
324
114
4311
130
4115
432
2111
730
360
1067
744
5964
1531
7494
432
2127
790
493
12181
11507
37794
43158
64517
0
4756
4707
4696
403504
405659
1211965
1726480
2215580
17912
114156
120201
129371
278
110
2678
160
2817
443
1378
307
196
412
267
3025
4080
5862
445
1385
326
217
10032
14200
31367
132706
129555
0
2633
2001
2627
1264434
1813277
3921182
22258780
23698273
84235
196338
253452
297272
459
164
7855
198
7930
880
4682
1040
503
689
560
8596
14981
26297
881
4695
1063
570
16442
18097
55894
217798
340409
0
9076
6631
6710
1556023
1769340
4658347
25167342
37857014
111860
412839
471038
614552
42
17
589
29
609
115
327
56
32
81
38
669
71
732
115
328
58
44
1390
1173
4166
2112
5641
0
[
f]
350
[
e]
72884
63777
221008
234358
436250
9528
(
D)
14872
(
D)

83
18
1302
38
1329
192
722
205
81
102
41
1360
84
1610
195
724
212
85
3042
1899
8739
4661
15678
0
1461
1304
1082
193436
130792
565244
327224
1187478
26932
88543
73327
72184
4
5
58
10
104
43
30
8
4
4
13
66
16
118
43
32
8
4
192
1188
1458
5189
6952
0
[
b]
57
[
b]
10154
66779
108801
390188
507967
5342
(
D)
3276
(
D)

196
96
6526
206
6545
1076
4056
641
253
215
117
6602
281
6704
1076
4063
659
267
4375
3905
22222
3499
30986
0
7022
3991
3012
263780
195492
1337900
458891
2249848
133812
339259
284417
228373
550
173
10084
231
10338
1437
5658
1504
751
671
269
10451
883
11378
1444
5681
1548
798
17613
14117
60966
67710
140301
0
11212
9615
9673
2903813
2440615
8716389
7740876
18520613
149733
785093
1105514
1519396
225
54
8215
114
9480
2486
5229
899
404
298
84
8381
804
10291
2491
5237
935
422
7286
4046
29981
17237
53076
0
9406
5703
5276
843457
419863
2755193
1451184
5100765
210863
562711
448033
503362
122
48
2521
126
2512
350
1445
273
146
162
65
2602
462
2957
350
1451
277
153
4465
3180
13920
39077
50219
0
2556
1744
1864
168422
155386
560424
2174577
2774198
28407
78711
68792
79368
13
11
412
16
357
49
218
37
13
13
15
418
46
404
49
219
37
13
362
932
2144
3401
7244
0
394
242
164
43126
76842
173948
224058
613156
1898
20662
21793
17102
152
95
790
203
1038
71
330
96
85
211
400
1183
10114
11234
72
332
105
104
6172
14688
22981
527121
541331
0
639
598
1092
228055
636999
941154
23103877
25342368
1538
20727
18285
43558
158
127
728
192
941
81
231
84
83
190
247
883
2504
3238
82
231
84
85
7504
24195
33736
291706
317316
0
462
546
1102
308450
928631
1325081
11809235
13369356
14898
19171
22306
45275
272
197
2087
197
2312
142
957
383
171
335
573
2552
18545
23973
142
959
384
185
11676
33613
52063
549717
621317
0
2237
2447
2290
522691
1526543
2259179
26938302
30239092
3540
59034
70540
91136
51
23
655
24
866
191
318
155
85
81
150
821
1989
3075
196
318
155
92
[
g]
[
g]
6123
38616
48307
0
696
1037
1214
(
D)
(
D)
246142
1966633
2127990
11956
18826
28301
37584
16
1
133
11
167
23
71
23
14
16
1
133
15
173
23
71
23
14
[
f]
[
a]
1193
536
2567
0
141
146
172
(
D)
(
D)
52082
17613
108702
1654
5766
6206
10168
41
12
242
33
276
16
117
32
14
48
31
270
133
593
16
117
32
14
1490
1718
3813
4954
18384
0
248
204
198
84242
122921
241973
258040
1412468
3369
9891
9317
13129
3205
424
112799
313
112481
9321
76974
16331
5839
5503
1491
118122
2715
120287
9338
77108
16901
6971
106550
41913
483661
99738
592887
0
156843
103411
75744
4848106
1896691
16837841
5522434
23816724
363420
3834232
3269210
3016595
213
62
2957
54
2991
378
1638
432
229
550
488
3860
942
4603
386
1648
452
319
7428
8085
24873
26147
45558
0
3203
2818
2946
300855
339876
963920
1151517
1863583
16884
85269
93130
112472
644
183
5211
175
5198
491
2266
862
585
796
388
5622
908
6357
496
2269
873
607
24014
24945
67737
47062
125150
0
4658
5678
7869
929091
882239
2546854
1899338
5031045
31586
155247
226770
310251
124
48
1738
52
1989
282
1044
251
154
184
97
1872
475
2603
294
1049
262
168
4833
4507
14237
16380
33135
0
2032
1627
2036
214134
205404
645097
611702
1504957
12055
79995
73909
99326
5
6
161
11
163
27
96
12
6
7
6
163
33
185
27
96
12
6
146
271
659
587
1520
[
a]
[
c]
[
b]
75
7668
32368
75911
37764
131768
(
D)
(
D)
(
D)
6089
42
33
536
41
638
115
295
61
26
54
143
665
552
1347
117
296
65
26
1548
4234
6978
14752
31789
0
569
368
339
137206
277594
504774
532200
1527312
7094
27130
28259
18301
8
4
258
6
461
215
176
34
14
10
4
261
6
463
216
176
35
14
127
212
732
264
2767
0
331
210
204
8746
6518
49679
17767
221118
22637
14632
10655
13665
1758
396
54016
228
53571
5177
35345
7570
3122
2855
1919
57346
1567
58238
5200
35431
7766
3504
57766
30982
245429
31066
272368
0
65994
48489
39940
1105955
700568
4629085
734098
5563175
150997
1108550
906337
787417
1095
319
28209
314
28441
3546
18247
3447
1518
1302
635
28954
991
29827
3552
18297
3500
1628
32066
21867
128945
25514
150762
0
34203
21720
19011
820284
722033
3530609
931367
4579702
129415
877078
577306
510721
97
20
4859
18
5014
545
3588
578
161
306
26
5227
2041
7614
545
3598
631
228
2316
511
15105
5079
21782
0
7366
3484
1902
46825
10891
259402
127435
425774
11975
110441
54425
39491
208
55
10878
35
11090
1347
7632
1419
388
438
139
11396
233
11795
1352
7642
1488
484
5746
2751
36375
2731
39161
0
14719
8827
4593
120945
59064
722201
70856
830204
37712
269015
171671
100526
1300
293
57539
169
58096
9854
38240
5879
2338
2865
1647
61626
1893
64342
9877
38333
6162
2943
43555
30981
205492
35609
259992
0
68794
37189
30010
1577129
1196692
6714607
1976983
9560649
350564
1880282
1047361
935073
1886
493
18651
136
19236
2444
9562
2810
1835
2353
1523
20277
3462
25734
2448
9573
2833
1905
72908
68395
201469
59458
271072
0
18535
18133
24364
1733030
1577924
4888738
1688656
7250832
120318
464114
463252
619917
837
206
8508
143
8701
956
4317
1371
869
1070
543
9164
872
10120
962
4328
1390
923
29018
22512
80482
35830
114825
0
8548
8917
11489
1053724
846266
2984671
1312931
4428219
48384
283662
338705
437883
159
32
11815
24
12217
1505
8490
1484
506
254
52
12012
36
12425
1508
8503
1512
546
5356
2029
36767
1855
41923
0
16203
9377
6460
213695
68129
1268598
79164
1386076
39855
420135
302893
235634
310
98
9368
90
10544
3079
5304
1047
585
452
269
9772
348
11242
3081
5315
1062
633
9553
7300
38311
12015
54110
0
9755
6660
7515
436479
311352
1762764
710418
2568805
144644
364719
262302
329620
256
70
2200
24
2265
303
1022
356
250
480
333
2768
1445
4652
306
1034
369
309
9528
8542
25964
86016
118499
0
2206
2311
3217
191575
154873
505332
2014319
2869982
10463
44096
44792
67780
71
40
766
23
728
81
349
99
66
76
53
789
65
801
83
349
99
69
1718
1414
5417
2611
8865
0
709
630
801
58137
49074
186607
141385
372402
3464
23409
22781
29682
189
82
2085
46
2112
303
1040
300
179
311
274
2418
3350
5794
303
1042
302
203
5635
6169
18045
33088
51722
0
2114
1931
2331
190477
192800
575678
1026536
1632093
10102
59348
59254
70255
151
23
1151
17
1172
121
494
227
160
517
152
1691
1227
2718
151
500
232
212
5057
1646
10863
7433
16598
0
1047
1442
2031
128638
47247
286628
179498
443195
23595
24453
36884
54748
124
22
1530
7
1466
157
749
262
147
478
371
2305
441
2774
168
754
282
208
4151
2756
11956
2633
15302
0
1600
1714
1882
67975
48140
187864
38181
246162
2572
23411
22678
29094
696
80
12315
25
11083
955
5605
2591
1189
1910
1004
14901
6799
20851
970
5672
2724
1492
22117
11362
83629
74230
156138
0
12732
16817
15229
208645
101834
732790
705477
1484422
37768
109850
126539
132558
89
16
738
45
779
72
290
157
98
148
63
855
833
2766
72
291
163
101
2400
835
6292
8200
27374
0
672
1041
1318
63714
20621
169926
257724
847525
2018
19418
26815
35135
88
10
1616
6
1633
561
615
219
137
122
56
1721
9
1739
564
615
228
145
2477
1019
7852
841
8681
0
1271
1463
1881
33088
7759
126575
5734
140349
14607
28241
23032
27322
296
30
2248
29
2275
281
855
449
308
474
142
2601
565
3625
282
855
460
353
9194
2668
21068
6560
31191
0
1784
2957
4028
236105
76038
528615
160178
818100
8758
42221
69483
97263
316
46
3831
39
3732
287
1537
935
572
682
316
4568
1678
6428
287
1547
948
644
8651
4972
30757
9277
42138
0
3545
6141
7191
241956
134648
791345
248424
1135420
7946
88126
148343
179830
56
22
735
34
702
132
329
98
57
73
24
764
67
744
132
332
99
60
1774
771
4890
2068
6260
0
630
650
722
64377
46078
201944
140873
358539
24921
22437
25485
24076
288
81
2561
68
2655
349
1031
511
359
453
207
2892
1093
4469
354
1037
520
383
9070
6391
25506
19188
49561
0
2172
3398
4724
311930
240204
895351
732030
1918842
19463
75565
113963
160248
102
21
1014
38
1019
158
455
160
98
196
80
1189
226
1362
161
460
170
103
3521
2052
8886
5292
15012
0
884
1015
1300
169772
135019
456697
411164
1001732
17709
36533
51312
58135
488
145
4135
146
4152
613
1692
632
494
718
437
4735
1114
5921
618
1696
644
528
16634
13093
44316
29727
74575
0
3434
4068
6483
598140
501301
1608039
1032938
2772973
28876
106977
121216
246503
147
68
1830
161
1952
250
923
245
162
165
87
1890
234
2099
253
928
254
169
4597
4200
14242
8349
25881
0
1804
1561
2081
214922
205277
685948
461659
1460088
36976
86163
70166
91337
6432
758
163346
139
162553
14302
107259
22984
10558
8842
2464
168536
863
168486
14320
107351
23255
11198
238163
148719
879204
109744
1014850
0
204979
147991
140003
14127341
9606611
43671796
7863258
54991274
902331
6932618
5840086
6903561
440
67
5241
32
5427
550
2369
1182
747
842
358
6074
552
6821
551
2374
1200
842
14858
6926
43067
7556
57426
0
5424
7752
9835
535153
280055
1468574
288392
1861030
22069
137185
212306
297622
74
12
1726
11
1660
285
963
207
109
85
21
1760
53
1730
285
964
210
118
2190
1650
8528
1274
9977
0
1766
1333
1431
72688
49206
258489
50470
327246
11870
42785
36457
47545
1994
156
51779
62
51645
5240
30102
9763
4237
2812
580
53449
842
54475
5252
30124
9842
4547
69918
22439
273221
120850
415914
0
62716
62992
55335
3186027
1024200
10091862
6693209
18635586
179446
1685195
2017806
2171611
548
30
11276
16
11477
1154
6899
1812
964
919
289
11979
851
13106
1154
6903
1828
1019
18291
4364
60295
91917
159524
0
13756
11617
12781
100192
30542
451506
413144
998074
13114
146354
106546
91204
405
213
2197
118
2370
307
773
288
247
415
230
2225
889
3186
311
773
288
248
17769
40230
64580
317402
379248
0
1566
1878
3294
481584
929118
1729385
7233281
9361620
183065
75595
58540
113410
682
138
28311
101
28236
3849
18710
3499
1193
794
259
28582
266
28655
3862
18711
3513
1215
23515
13976
110840
21542
138922
0
35350
22253
15320
672632
424367
2643973
1004156
3702102
96786
632342
486714
406087
1288
148
20536
33
20822
2262
10536
4241
2201
1500
334
21046
142
21453
2275
10543
4258
2268
47253
21710
144248
13422
168337
0
22171
27764
28903
2500457
1204086
6777195
773065
8373796
107324
783240
1124158
1339971
338
34
7576
8
7653
1683
3605
1285
656
354
46
7615
11
7695
1683
3606
1289
661
11829
3949
39081
429
42691
0
7376
8450
8756
334374
92017
1104312
11573
1240426
53843
208192
226734
258460
4465
870
45770
412
45812
5845
21176
7330
5495
5824
2955
49411
4013
53729
5849
21198
7378
5631
167274
132456
461117
334512
826717
0
41252
48614
74111
8400565
6891738
22624229
17473545
43916818
360881
1746016
2118635
3510053
73
11
2116
3
2090
345
1271
248
132
80
16
2130
3
2103
345
1271
248
134
2465
1277
9360
50
9633
0
2377
1616
1763
108396
64175
351127
1603
357404
7807
63190
53611
63186
79
7
3069
8
3210
565
2078
321
139
102
18
3110
23
3270
566
2078
321
145
3043
622
10744
1479
11940
0
3737
2067
1841
97596
13939
318956
18588
391532
15742
98569
58932
57507
42
12
617
7
609
114
317
84
43
51
15
634
34
644
114
317
85
45
1656
1601
5102
6696
8773
0
606
531
558
67272
43051
189190
297448
369974
3981
17186
21081
33302
403
42
8741
23
8780
677
4724
1863
1001
498
70
8905
52
8979
679
4726
1873
1022
12353
3459
50877
4354
56733
0
10362
12248
13071
432253
122267
1487889
161963
1784877
27191
234577
330500
400975
721
160
4128
96
4115
295
1502
796
569
971
475
4729
886
5557
300
1506
806
590
25347
19498
61180
28818
88014
0
3330
5276
7643
879949
692907
2111887
1122950
3345179
13956
105186
172800
253232
234
23
10116
16
10162
1586
6339
1363
562
249
45
10174
21
10220
1587
6340
1371
573
7269
1799
35888
826
40683
0
12400
8694
7345
283426
84801
1216910
46421
1451607
50014
346478
271815
270273
106
15
1435
18
1380
222
736
168
128
115
19
1453
36
1418
222
736
169
130
3822
1355
9252
5114
14009
0
1401
1114
1681
170758
66036
418341
258533
622551
8422
56492
49619
76399
460
44
14913
39
15208
2293
9118
2236
1005
499
62
14999
64
15329
2303
9120
2246
1019
15328
4343
63539
5246
69937
0
17419
14361
13332
694077
185347
2560852
231987
3075241
142885
575491
546117
598406
32
4
1064
5
1130
222
653
153
52
33
4
1065
5
1130
222
653
153
52
1154
1043
4790
25
6505
0
1175
1051
679
35820
29064
162985
1655
212720
9030
39096
30700
25901
2187
500
32615
296
36223
8109
18669
3686
2355
2508
989
33554
2233
39263
8123
18689
3730
2412
86600
73652
240564
154535
436343
0
32253
24060
31614
5822799
4993917
15851746
9371800
29398800
586656
1778976
1379845
1995852
1775
442
31390
292
32309
5271
18285
3711
2203
2139
925
32327
1943
36399
5297
18299
3724
2243
68003
59797
207013
147938
441249
0
32264
24333
29291
4239658
3804394
12554319
9910862
28557099
330344
1715949
1271517
1663788
111
54
756
58
913
204
311
115
75
132
129
855
615
1511
204
312
115
77
4169
6229
12599
51390
61853
0
616
750
1033
217066
299779
645688
3007791
3815261
15499
30773
37745
72696
283
75
13669
60
16322
5033
8857
1355
539
314
132
13767
241
16625
5041
8857
1358
544
10771
8541
42874
16542
73604
0
15083
8741
7236
619557
402944
2407651
1005769
4542894
323004
761971
428102
412846
1168
397
27835
306
28627
6800
15995
2555
1354
1401
605
28391
995
30383
6821
16011
2581
1410
42037
42560
146293
101789
273172
0
28084
16419
17710
2381376
2141944
8300617
7616838
18389220
436679
1507398
936671
1064766
750
129
14676
94
15394
3199
8118
1984
1068
951
269
15096
738
16496
3200
8132
1997
1113
27190
19035
88007
33923
132959
0
15265
12978
14193
1315189
884239
4740236
1803093
7438258
167419
852411
718874
857239
400
92
13224
87
14131
3815
7903
1177
579
462
146
13383
144
14342
3818
7912
1187
611
14920
8728
52161
21038
82745
0
13749
7591
7639
708838
305261
2616890
1216273
4462188
194438
691345
382087
430213
211
51
3111
56
3278
723
1693
339
193
281
84
3233
252
3621
724
1696
342
213
7251
4887
19781
10128
34190
0
3018
2207
2550
337858
294336
1030048
482110
1633736
38829
132313
118232
122072
108
24
3318
19
3342
728
1932
335
180
135
27
3364
95
3399
730
1932
338
195
3678
1819
12708
1762
16143
0
3407
2165
2482
183906
42945
559880
70652
793717
30462
142241
89153
109159
384
58
6234
51
6540
1131
3302
944
643
532
248
6613
300
7239
1133
3305
959
667
12826
5925
40129
8498
51329
0
6451
6226
8593
531380
294905
1641473
399022
2284608
78772
237341
231993
341453
408
77
14662
83
14977
3660
8794
1328
614
536
162
14932
195
15397
3665
8802
1342
643
14040
9666
53663
11611
67949
0
15217
8533
8047
735879
475302
2700061
664314
3583370
205729
660644
410305
387900
1026
343
7821
228
8153
1083
3228
1256
870
1252
672
8413
1239
9988
1097
3232
1268
892
41323
53604
121571
153570
301353
0
6816
8328
11689
2370431
3001877
6798569
8483739
18250780
88237
338208
416211
640485
207
77
1826
30
1883
216
832
296
206
257
151
1964
73
2100
216
835
298
214
7536
10307
23873
10837
36993
0
1672
1923
2710
317075
432943
1018876
501900
1667034
11421
72655
76019
122560
938
117
12752
72
13017
1905
6452
2135
1351
1037
298
13051
584
13833
1910
6453
2142
1364
34405
16603
95222
51886
153124
0
12936
14062
18042
1832351
966646
4771502
3700634
8992608
105615
489220
608027
861546
276
43
6228
25
6084
696
3679
916
440
376
87
6416
164
6399
700
3683
924
463
9484
4555
33117
9260
44063
0
7189
5866
5800
541570
254318
1745785
623837
2625643
31685
329721
288490
340981
57
19
754
12
785
104
406
120
61
90
36
808
82
900
104
407
120
64
2266
1930
6649
2308
9238
0
860
790
814
151805
97785
397702
94275
558915
5495
39376
49412
52565
146
28
2062
50
2137
296
1048
361
194
214
76
2212
519
2715
298
1052
365
217
5310
2172
14957
15668
31339
0
2093
2380
2563
217495
81777
614649
663291
1372935
33335
88507
107865
97340
136
21
1838
24
1873
274
982
276
166
165
62
1920
302
2276
274
982
281
175
4580
2648
13430
28374
43516
0
1904
1900
2151
164056
82607
469256
480046
1025612
15412
69608
64568
81442
577
133
3507
59
3669
313
1434
606
518
602
163
3571
199
3897
313
1434
608
526
22913
22613
58431
27557
90044
0
3063
4097
7067
641098
608204
1665402
1076919
3070984
21331
101904
134644
238203
38
14
484
16
513
73
263
73
40
43
30
505
68
580
73
263
73
40
1632
2252
5457
3906
6591
0
513
479
542
40111
51947
136195
86605
192500
4969
14727
15029
15896
416
70
9128
47
9114
1115
5319
1494
647
496
160
9330
180
9452
1117
5319
1497
675
14014
9255
51457
12990
65337
0
11067
9513
8391
448280
230886
1512814
380645
2012187
39603
303662
278183
278284
566
147
3336
72
3446
492
1376
443
357
663
358
3661
586
4300
492
1378
448
365
25068
28429
63789
54539
120417
0
2634
2909
4933
641310
571831
1694835
1753926
3673290
26546
147289
129795
186505
234
34
8901
12
9006
1275
5913
1144
405
396
288
9385
4692
14013
1278
5929
1164
444
8378
4820
36776
26035
57939
0
11402
7213
5273
155259
83240
654024
349939
1047565
31661
204077
120971
93037
135
22
4139
12
4229
630
2773
468
184
174
66
4234
17
4331
630
2775
472
191
4596
1932
16939
1205
17888
0
5225
2941
2353
139061
53692
558033
36669
593798
20536
177817
92625
85213
55
7
1045
1
1078
182
626
124
76
55
8
1048
1
1081
182
627
124
77
2051
[
f]
[
i]
[
b]
6320
0
1148
810
993
68901
(
D)
(
D)
(
D)
194986
4763
29546
23554
31487
1599
19
23566
7
23705
1218
7551
7521
5549
1631
34
23621
349
24125
1218
7554
7524
5551
45382
3135
189652
6056
205537
0
18616
51190
73307
993620
83309
3812698
165131
4320940
54480
347215
944416
1523004
189
33
7721
23
11624
4849
4972
1001
436
253
105
7865
185
12128
4849
4972
1001
442
6319
[
h]
[
j]
[
i]
51354
0
8865
6459
5812
214840
(
D)
(
D)
(
D)
1720516
215378
277365
174544
153792
284
212
1039
149
1352
180
368
66
78
293
225
1061
360
1550
181
368
66
78
2921
4728
9014
19368
36314
0
618
414
685
112492
228252
434737
1300412
2251027
43835
32391
19042
28287
751
971
6426
1334
8190
1132
3159
483
355
813
1016
6553
1869
8902
1133
3170
489
358
13210
24624
48102
76654
143834
0
4848
2961
3758
802064
1539880
3181729
6930718
11805800
365784
209344
222953
282444
4781
6530
12566
5859
18291
82
217
294
717
4950
7375
13609
20229
36076
84
220
301
726
50130
192615
247183
2303478
2608128
0
317
887
3095
2067910
9089551
11364022
152437039
178321208
12447
18091
49851
124273
2407
1012
22384
734
23853
3865
9953
3332
2308
2673
1417
23120
3118
26293
3879
9962
3351
2335
85249
99560
254947
129040
437967
0
20073
21869
30559
3175397
3113396
9906795
4903995
17172711
593911
1051802
1071715
1352585
317
160
1111
141
1254
131
247
130
153
445
274
1370
1153
2690
138
247
135
156
13264
23369
40273
69389
115780
0
503
839
2006
437207
601369
1225884
2295035
3624788
26095
24187
39782
82513
1012
346
6737
104
7618
1628
2783
982
682
1087
459
6963
484
8477
1655
2787
988
710
43695
59096
121944
61299
257875
0
5681
6475
9209
1040544
981632
2933295
983717
6044770
161069
248261
273518
352185
2859
2208
10370
781
11376
1352
2284
976
1016
3112
3412
11878
13236
27272
1365
2288
982
1061
143766
473169
639737
1909964
2725800
0
4660
6528
14201
3132969
7791645
11918564
35050321
51286088
285801
194853
213223
445155
1062
625
3761
354
4022
391
778
386
457
1101
730
3913
1051
4965
395
778
389
462
49627
132786
192888
688287
1009768
0
1623
2599
6284
1437240
3288081
5221986
15156976
24133166
145911
62132
100482
204940
230
37
4502
18
4481
791
2672
465
270
266
88
4602
192
4748
791
2674
469
289
8225
4922
24587
10266
38481
0
4712
3033
3604
180987
119987
549824
238013
852056
23133
89788
67417
87280
454
42
2824
35
2642
224
864
460
582
536
115
2989
369
3087
224
864
462
595
15208
5619
34584
28020
64127
0
1783
3179
7956
270418
103730
605249
839965
1772559
10958
42505
52687
124109
465
193
2339
110
2294
338
722
261
232
516
321
2525
774
3169
341
724
265
236
20912
35732
63675
188566
259426
0
1441
1737
3213
337208
487884
986832
2863653
4107390
24716
48384
43203
61501
103
20
4627
6
4502
575
2684
860
235
113
35
4683
6
4554
577
2684
867
248
3460
[
h]
[
j]
[
g]
24017
0
6019
5427
3008
60911
(
D)
(
D)
(
D)
406243
20197
92525
73383
49689
419
59
4096
29
4042
393
1780
840
521
568
278
4493
1585
6167
394
1781
846
546
15089
[
i]
[
k]
[
k]
93508
0
4020
5487
6884
364770
(
D)
(
D)
(
D)
2435264
18442
88093
123867
163049
698
117
4596
100
4568
369
1670
929
703
821
265
4895
377
5086
369
1674
931
722
25690
17027
62459
26423
91556
0
3679
6200
9542
726236
434371
1658090
676420
2523011
26433
88554
145887
263675
158
28
1083
19
1047
75
417
205
146
205
75
1186
323
1504
75
418
211
148
5414
3346
13468
22145
37837
0
911
1357
1938
168591
107418
401582
939118
1266714
13494
21145
35520
52888
47
5
1086
5
1146
203
542
229
109
69
17
1129
7
1188
203
542
231
115
1504
[
f]
[
i]
[
f]
7230
0
1104
1544
1428
42482
(
D)
(
D)
(
D)
196623
7795
28680
37895
34204
119
9
3561
3
3700
642
2321
406
208
147
30
3638
4
3795
642
2326
416
224
3726
[
g]
[
j]
[
e]
15256
0
4128
2562
2778
117532
(
D)
(
D)
(
D)
473390
22536
105281
71027
84300
160
57
1212
38
1406
301
563
170
130
180
83
1265
186
1602
301
564
172
132
6471
7426
17280
19434
39597
0
1059
1103
1748
153389
163476
419443
452366
1028958
25080
35676
34732
45540
790
151
21826
70
20674
1572
11882
4648
1578
1822
972
24079
4703
27390
1602
11904
4762
1852
28002
19060
128168
57223
184912
0
27638
29590
20297
752977
528582
2899232
1875541
4884583
51932
516524
575759
476114
281
55
3195
25
3122
382
1453
569
358
340
139
3359
155
3434
385
1458
574
370
10283
8717
30699
8856
40638
0
3101
3727
4659
289195
282718
924280
234995
1383040
20700
116409
105591
127888
90
23
942
5
931
81
476
167
89
139
45
1019
10
1013
81
476
168
94
3348
3829
10277
831
10609
0
1035
1091
1178
92158
71789
237512
14455
258836
4477
23431
25934
31319
164
79
1753
56
1744
184
812
281
180
234
327
2092
662
2732
184
813
283
200
6389
12067
24212
37264
64486
0
1699
1828
2397
165980
317514
652786
1177901
2131580
8050
47274
54383
66323
443
74
4974
27
4831
680
2355
751
487
478
105
5053
62
4985
680
2356
753
497
17395
11503
45092
4737
52312
0
4589
4972
6553
291461
186531
846089
104531
1048386
25427
99286
109573
128784
1272
483
4735
141
4751
508
1184
562
634
1316
664
4968
1578
6574
523
1184
564
636
57974
94918
168962
313515
487689
0
2486
3758
8775
690629
1271429
2204545
4481550
7138571
49539
49965
49057
113390
43
25
232
11
244
33
89
25
21
53
65
282
563
858
34
89
25
21
1805
3750
6201
27417
31618
0
189
171
296
36645
88188
138159
622302
762838
2591
4443
2561
4799
438
66
3748
44
3890
487
1628
675
531
507
215
3984
1275
5336
489
1628
677
551
16240
9420
40214
73612
119925
0
3438
4469
7153
460157
319207
1159536
1926473
3539349
25951
84203
118008
193111
62
9
3743
7
3773
329
2352
762
248
92
22
3819
14
3854
330
2352
773
269
1736
270
14544
325
15643
0
4969
4872
3221
54121
7243
360992
11169
399060
8011
101536
119712
89996
439
39
9388
21
9358
909
5126
1796
977
643
370
9978
1192
11127
912
5128
1805
1022
15571
6344
56778
26230
91330
0
10535
11778
12895
416202
187708
1390061
744393
2362549
27132
215528
260068
329824
4647
975
52670
217
51527
6779
24068
8877
5977
4795
1342
53218
2430
54962
6785
24070
8885
5998
179697
182049
550002
328964
903635
0
49056
58667
80224
1976270
2160004
6484880
4575758
12094901
179108
686920
714498
961988
2476
203
64549
35
64683
16399
31114
9593
4596
2514
285
64673
704
65490
16401
31115
9594
4598
88819
31597
298878
65028
393575
0
63131
62387
60773
1980459
673717
6631317
1450693
8935831
380073
1377011
1246489
1299589
350
25
9170
4
8892
1072
5250
1497
693
401
81
9302
40
9050
1072
5251
1504
701
11370
[
h]
[
k]
[
f]
45983
0
10395
9725
9054
207311
(
D)
(
D)
(
D)
845081
17521
162139
160199
157883
215
12
5860
13
6085
1153
3258
915
496
222
17
5883
36
6138
1153
3260
918
500
6816
[
g]
[
k]
[
g]
30229
0
6386
5936
6621
152670
(
D)
(
D)
(
D)
731717
33283
145946
130516
156705
386
123
2287
50
2224
212
865
342
268
404
158
2349
75
2312
212
865
342
276
15756
18062
41358
16768
60707
0
1812
2272
3604
323044
355538
866170
390367
1411877
11444
51137
58449
81856
351
85
3874
41
3772
492
1794
599
397
390
151
3997
189
4031
493
1796
601
408
13645
12108
38459
32135
66346
0
3651
3916
5383
422384
318579
1212971
603955
1961961
25893
133549
142775
200054
1218
242
19150
194
18528
2114
10057
2878
1750
1420
457
19643
1274
20218
2121
10064
2896
1811
43173
27072
130410
88156
261487
0
20082
18935
22981
1067612
714688
3600524
1513511
5902148
90716
608940
539973
684851
668
79
5909
26
5447
483
2375
1063
814
738
175
6091
1012
6569
485
2375
1067
829
24271
11149
60940
75193
133707
0
5167
7058
11054
722454
383369
1728963
2503802
4302987
28022
112288
165976
286687
44
15
316
11
306
20
111
55
53
58
29
344
69
404
20
111
55
53
1676
1836
4746
3968
8740
0
231
364
700
70490
74648
187417
159852
353684
1293
5941
11849
21848
75
6
800
13
737
81
386
122
60
81
9
811
41
771
81
386
124
60
2406
285
5191
1524
6664
0
771
768
740
75056
10425
150966
48795
197385
1970
17616
20128
23342
65
27
340
38
398
54
108
55
46
67
37
362
158
536
54
108
55
50
2412
4130
7702
9274
18475
0
222
350
632
82831
162246
285504
444270
832396
3865
7174
11475
21181
118
31
984
29
1013
134
387
202
127
137
48
1020
501
1515
134
387
202
130
4070
2948
10787
17417
26075
0
872
1355
1650
123052
109417
337860
597515
892464
9385
22277
37612
46246
10
2
80
10
88
10
32
12
11
10
2
80
39
121
10
32
12
12
533
[
c]
967
2340
3221
[
a]
60
81
140
18756
(
D)
34942
113815
152861
(
D)
1553
1414
3373
27
5
212
15
209
25
84
39
20
33
7
222
77
280
25
84
39
27
904
[
c]
1749
2520
4030
[
a]
188
266
254
36311
(
D)
64545
88840
165767
(
D)
4928
7903
17744
382
70
1533
53
1581
199
425
235
223
418
142
1652
198
1839
199
425
236
225
15499
8788
30022
16306
46693
0
934
1574
3064
533334
253927
986342
714537
1867466
12220
28812
50471
102425
103
21
748
23
703
68
286
144
78
109
25
763
111
837
68
288
144
80
3582
1130
7419
5066
13113
0
593
965
1042
83959
33643
189553
157461
400151
2485
13404
22624
25652
136
15
3039
11
3023
261
1708
614
279
152
71
3117
88
3182
261
1708
616
283
4478
1860
17244
4245
23376
0
3550
4062
3727
132778
101253
510424
122115
702384
5761
82889
101006
104663
31
6
170
7
216
53
72
29
17
33
17
184
20
246
53
72
29
18
1050
258
1850
930
3080
0
147
189
221
36142
12841
66552
36821
116607
1566
3207
4184
9961
7220
1533
16284
132
16646
625
2130
1819
2845
7610
2814
17974
630
18889
633
2130
1823
2872
314262
233178
605756
53671
694749
0
5034
12510
40454
5731732
5189299
11865083
1109728
14279273
63292
96722
175935
647584
173
140
499
50
552
28
69
40
59
198
230
614
204
816
28
69
40
59
8411
30377
39956
34832
76511
0
145
252
822
190173
549682
773819
1080524
1995080
1936
3749
8137
21231
373
545
1753
613
2394
101
407
173
161
389
592
1826
1120
3004
102
407
173
168
19160
141803
165258
1095210
1301801
0
838
1140
2211
401633
2839864
3363445
26764399
32354264
19520
22393
27564
57452
122
23
471
7
458
50
143
60
55
172
50
548
22
553
50
143
60
56
4859
2730
9134
1474
10642
0
308
407
780
106509
54380
196470
34180
246036
3375
8752
10490
14549
236
47
2551
38
2632
463
1191
403
239
327
133
2745
151
2930
463
1191
408
243
9104
5714
23284
6319
31791
0
2390
2670
3271
347192
212952
853147
260636
1207961
23576
81694
78904
107247
142
31
3156
20
3105
459
1761
431
239
187
59
3249
50
3218
459
1762
442
245
5003
2422
15914
3012
19630
0
3317
2843
3104
168089
107663
619714
72328
734692
19910
121614
98466
121148
92
17
1414
3
1435
148
620
343
212
222
110
1689
5
1696
148
622
356
256
2323
[
f]
[
i]
[
b]
9682
0
1429
2280
2679
40571
(
D)
(
D)
(
D)
171118
3750
21271
37296
44901
77
14
815
10
851
130
359
138
116
89
18
841
80
959
132
359
140
117
2563
1371
6938
3901
12148
0
709
917
1565
52669
71303
178261
132918
352436
3676
14551
16563
28565
83
20
1022
4
1025
68
468
218
148
116
90
1152
11
1160
68
469
224
160
2703
[
g]
[
i]
[
f]
9323
0
999
1464
2020
53838
(
D)
(
D)
(
D)
215150
2786
26122
26733
35136
345
75
2657
38
2698
368
1102
439
328
475
204
2933
145
3086
368
1106
443
334
12458
8007
30098
9215
43444
0
2286
2908
4401
303560
178463
716252
291890
1149836
15530
58791
69556
105684
298
27
7281
4
7565
932
3802
1640
818
369
46
7442
6
7719
933
3810
1659
852
10663
3442
42213
219
45249
0
7962
10669
10550
126146
36618
450332
5052
530363
25671
91165
101238
113910
376
30
6360
14
6766
1632
2980
1045
646
450
77
6505
22
6961
1636
2987
1048
659
11129
1048
32575
1001
37892
0
5973
6814
8708
130104
12266
431611
21549
539193
44073
98775
88696
101641
109
15
748
6
792
122
281
138
111
135
40
803
99
941
122
281
139
117
3878
1769
8718
2807
11718
0
581
920
1523
55487
31056
125148
38619
173672
3096
9472
11062
18645
263
25
2353
14
2454
347
1004
396
345
373
151
2598
297
3324
347
1004
397
353
8640
2579
20588
6030
34221
0
2014
2601
4675
96826
30395
245451
161906
520890
16133
33703
34104
52570
81
11
1719
3
1807
273
893
347
187
166
30
1833
4
1920
277
893
351
195
2604
1035
9788
394
11333
0
1872
2305
2439
36593
20919
140947
7419
183981
9818
26173
29033
30956
450
83
4717
37
4784
598
2309
751
517
553
216
4988
142
5137
599
2312
756
538
15542
8478
39752
2989
46947
0
4595
4941
6935
312408
210757
880427
76345
1069563
24051
107403
110691
150529
212
56
3909
28
3906
687
2132
492
273
271
138
4070
104
4179
732
2134
495
285
7851
6147
24552
9294
34637
0
3891
3232
3720
215874
217727
782864
258611
1147527
36685
124128
96195
117498
11826
1172
162700
666
161958
13370
74743
39250
20113
17358
5174
175001
9996
183698
13503
74993
39996
21576
405065
166554
1268720
313847
1654491
0
170543
255655
267277
24774422
9156650
74737676
14050941
93396115
1440802
10806070
13083486
15616904
177
58
9752
76
9897
1259
6760
1111
446
239
113
9950
220
10269
1262
6777
1130
472
5059
2545
32502
4294
38080
0
12368
7138
5843
196795
104060
1440524
174189
1662440
78147
615800
278875
231057
2301
84
111294
31
111497
5413
45605
42600
15284
3322
610
114371
689
115268
5481
45721
43011
16229
66287
9727
657471
8027
683331
0
117731
281161
192735
2313456
318388
19658143
227154
21471821
300124
3150122
8260852
6466857
140
5
30503
2
30750
2832
21756
5033
958
288
38
30882
2
31131
2837
21784
5098
1069
4213
[
f]
[
l]
[
c]
95208
0
46515
31098
11994
113138
(
D)
(
D)
(
D)
2102138
62679
882800
710372
301509
366
25
16139
24
16246
1029
8943
4313
1511
815
177
17330
276
17673
1051
8989
4472
1878
10578
2117
79533
2835
84604
0
21052
27561
19238
302616
63997
1850969
66477
2068350
39853
437216
609820
504278
221
80
11276
42
10916
1238
8059
908
389
329
186
11540
198
11330
1242
8075
918
416
7096
[
i]
[
k]
[
h]
39620
0
13318
5760
5083
168809
(
D)
(
D)
(
D)
1014326
32473
348611
145856
125042
960
121
11740
122
11854
1516
5351
2318
1520
1580
489
12998
1457
14597
1531
5372
2383
1693
33319
17506
97336
46865
135006
0
10862
15362
20274
948520
491752
2771689
1641038
4038525
57292
294481
421700
567165
75
5
8129
6
7980
420
5348
1671
449
185
5
8548
18
8418
423
5390
1766
606
2030
77
30297
60
31055
0
12224
10512
5633
67047
2083
808225
1890
842508
12149
273266
290863
177674
202
57
6369
54
6663
1220
3996
766
364
246
93
6471
217
6935
1220
3999
771
379
6641
4105
26795
3388
31474
0
7144
4947
4667
171478
75349
764765
101604
915368
43277
209082
150113
141908
187
78
989
31
982
47
372
145
129
481
505
1743
102
1820
48
372
163
153
6685
6363
16470
2496
19148
0
790
925
1675
150327
146956
369615
70989
465553
2968
14277
19165
34665
664
544
3526
183
3608
209
1167
444
373
1117
1994
5467
947
6425
209
1181
447
408
25981
63198
99685
32775
140497
0
2237
2962
5081
625437
1497854
2397074
949578
3594665
11498
58284
80390
127616
18
26
119
41
151
25
27
7
11
31
59
170
648
720
25
27
7
16
726
3498
4441
49864
47077
0
58
45
172
24621
119897
166703
2009512
1834855
10296
2002
971
16943
165
26
407
41
421
40
50
52
70
234
131
581
1740
2786
48
50
52
70
7022
3785
12442
33471
53237
0
113
376
985
203572
120189
385954
1002618
1702033
6288
6991
11967
31848
353
60
1669
165
1791
183
394
301
351
423
146
1842
719
2509
186
395
302
362
12163
4461
24536
23287
46961
0
861
2060
4741
421186
190925
1065440
695269
1807895
17715
55236
125330
243927
896
518
3883
449
4339
301
1096
583
492
1365
1382
5284
3133
8459
306
1100
592
527
37231
55906
106084
135894
241409
0
2390
3928
6610
1123917
1642135
3179736
5509727
8744976
28544
78955
119302
191867
389
126
2660
131
2706
253
926
502
373
463
354
2995
2276
5171
253
926
507
387
14738
16567
42054
69285
105229
0
2032
3313
4963
544359
495829
1527896
2026372
3705049
28254
97064
147652
225544
383
80
3145
116
3239
398
1210
592
432
621
411
3773
627
4420
399
1217
598
466
13596
8120
34287
10702
47264
0
2544
3881
5774
670712
383507
1754073
341286
2277781
27474
150850
213075
299151
3861
1300
11620
690
11234
1215
2442
1176
1367
4296
2690
13460
5979
17451
1228
2448
1182
1409
170632
215498
421977
479548
796814
0
5044
7906
19163
2707579
3380185
6945439
8300227
14034345
131532
119647
165820
387786
832
121
2712
61
2773
259
594
377
525
1029
308
3102
422
3526
259
598
377
528
33228
19040
63952
43360
103818
0
1283
2561
7450
565057
443149
1190160
982916
2130582
14793
23695
38271
110523
118
95
538
43
550
40
146
48
62
192
403
930
417
1299
40
147
48
71
5194
20569
27374
19263
46655
0
304
329
896
160687
611041
825963
557695
1435568
1848
10001
10182
26466
100
48
1273
68
1284
145
598
205
122
153
72
1359
516
1821
145
599
205
126
3533
3749
11389
11759
25155
0
1204
1344
1595
102918
111491
333374
363882
743249
4543
34801
40432
43049
384
1439
1959
1718
3623
67
46
29
20
392
1453
1986
3662
5621
69
46
29
20
26621
344985
371962
4238107
4599643
0
95
167
277
590741
8818977
9854068
137807294
150207196
111094
3337
11440
13561
40
213
285
253
535
17
17
5
10
44
228
305
543
838
17
17
6
10
2467
52630
55219
192556
244652
0
36
39
135
61453
1690423
1768070
6363720
7956625
2274
1571
1897
4256
40
77
163
143
331
41
21
4
15
41
92
179
289
510
41
21
4
15
2587
20710
23379
130114
156236
0
45
25
191
62521
616419
724938
4351022
5276779
6908
1877
1042
13643
2928
3178
7690
693
8614
669
712
293
284
3034
3927
8558
7507
16561
680
713
296
306
183579
533760
723859
833246
1558806
0
1457
1936
3856
2884662
9899652
13067509
15454836
29672312
185065
39005
47569
76400
1127
936
4303
235
4430
177
900
504
536
2533
6667
11496
3277
15119
207
904
509
566
49402
120455
182916
94835
275603
0
2002
3410
7455
766011
1959404
2941610
1551612
4671746
12780
34542
48078
108674
815
601
3367
172
3458
158
769
441
492
1269
1866
5104
818
6003
158
771
449
496
28788
41776
81996
22046
107236
0
1701
2901
6761
536423
831669
1546982
427054
2125521
9005
24550
44054
107522
609
685
2010
236
2317
162
254
172
197
652
819
2190
866
3304
162
254
172
197
30649
118363
153192
90296
254584
0
535
1198
2787
450685
2065620
2591459
1590783
4602050
32452
10123
20465
39421
1844
478
11490
218
11490
1056
4116
2010
1611
2090
1154
12471
1264
14370
1059
4123
2019
1652
66532
33531
144040
47188
224765
0
8894
13423
21823
858869
541117
1971863
750595
3406144
75310
112390
156126
267251
948
570
3534
150
3601
181
730
447
564
1469
1767
5274
917
6200
184
733
448
581
36618
59140
107788
29802
147018
0
1617
3017
7841
662392
1248707
2105680
619576
2988695
7806
25933
44951
129131
1341
629
7132
145
7053
388
2429
1160
899
1851
1431
8521
840
9282
389
2431
1176
947
46704
45913
117359
21943
147235
0
5260
7668
12138
902414
921667
2333964
456657
3075612
14601
113160
154594
242017
1829
1170
9424
250
9597
525
3072
1462
1241
2724
3018
12228
1061
13257
528
3078
1472
1285
71499
121517
225611
54143
283444
0
6446
9752
16977
1068178
1763528
3340676
722812
4365085
14883
102479
150491
270666
2095
1114
14873
220
15108
905
6646
2252
1657
3612
3895
19303
1344
20934
912
6655
2260
1759
75486
104690
230134
55061
307160
0
13193
14911
22302
1484339
1917579
4386036
963743
5977640
30683
253269
295421
442770
276
154
2259
41
2286
55
1098
414
244
616
546
3008
111
3128
55
1098
418
259
8964
5114
22259
2082
24980
0
2335
2725
3237
148671
73083
340782
28088
396655
1711
30205
39198
54653
646
185
2232
39
2266
36
379
399
522
826
332
2566
87
2672
36
379
399
528
20248
8874
40022
3102
46448
0
890
2735
7203
367988
164071
709906
60099
866703
1067
15743
48019
118135
258
161
2174
49
2251
98
1003
403
239
329
269
2365
93
2484
100
1003
408
246
7230
5980
20816
2129
24698
0
2135
2673
3181
155916
110959
452436
33605
546354
3618
50509
66241
74740
185
63
1708
14
1658
40
843
310
196
276
140
1886
97
1905
40
843
311
198
6747
3761
16976
1590
18208
0
1821
2049
2578
124137
97824
325017
29847
383097
810
29134
34300
44849
1290
1054
5235
211
5397
238
1289
629
594
1730
2323
7025
1081
8213
243
1304
639
638
54543
128050
197743
98411
313822
0
2741
4191
8158
933670
1572177
2881505
1101276
4470954
14301
71630
107074
188811
6849
880
51466
190
51598
5069
18464
10029
9898
9474
4682
58230
4733
63719
5106
18551
10071
10180
224966
85871
551536
92575
664343
0
39064
68169
135350
2664586
1244299
6461284
1051999
8245850
119773
402532
701118
1502337
427
135
3428
23
3273
468
1397
490
303
447
158
3475
30
3322
469
1397
491
308
18056
22672
51165
8064
61710
0
2853
3249
4116
330860
439307
1065811
223669
1349502
43546
91251
70554
79096
84
16
574
2
586
86
247
79
71
86
17
579
2
591
86
247
80
72
3522
[
h]
[
i]
[
f]
10217
0
508
514
944
58966
(
D)
(
D)
(
D)
194730
9242
11727
6006
13930
228
93
4713
7
4594
852
2388
669
353
229
98
4723
9
4604
852
2388
670
355
10220
15824
39710
1123
42616
0
4646
4364
4752
232560
370979
1174618
54196
1289181
80152
195020
124780
190922
74
9
909
5
802
184
386
91
59
81
18
928
43
825
184
387
91
59
2660
[
g]
[
i]
[
g]
7427
0
722
598
844
41741
(
D)
(
D)
(
D)
219345
20783
41868
14751
16927
137
83
574
27
610
121
111
66
64
140
91
586
47
667
132
112
66
64
5583
15370
22551
10149
32037
0
248
473
912
756373
3833674
4681875
1035767
6707965
28159
12272
20358
34883
72
65
808
38
810
225
260
98
58
78
74
830
88
888
225
266
98
58
[
h]
14047
[
j]
[
j]
42522
0
517
643
773
(
D)
212032
(
D)
(
D)
880445
8707
23052
14279
16548
166
14
2732
3
2784
586
1402
349
257
180
24
2766
5
2817
586
1406
359
258
[
i]
1434
[
j]
[
e]
16484
0
2692
2270
3465
(
D)
56798
(
D)
(
D)
570768
34434
103680
69990
99005
121
39
882
26
956
187
343
119
92
131
53
911
65
1030
187
343
120
94
5488
7951
16170
18311
41246
0
709
797
1255
88708
145738
304672
265509
782023
10487
20298
18707
28291
175
33
3066
16
3137
756
1533
388
220
181
46
3090
37
3194
757
1535
390
221
6616
5022
19972
3438
24167
0
3025
2561
2921
193712
107816
688885
106450
890764
49954
190850
76133
89641
89
8
2720
9
2784
578
1534
413
145
109
10
2757
31
2837
578
1535
416
156
3513
1503
12357
1896
15069
0
3026
2597
1900
196404
112000
738364
216372
1037071
69085
164942
149112
88694
197
23
11737
9
12108
3929
6748
758
359
201
27
11753
15
12131
3931
6751
758
360
7175
2450
29440
1278
36886
0
10805
4919
4696
214501
164420
3471427
23128
3458716
738170
1837980
287516
168896
454
132
3695
19
3749
259
1790
628
430
517
217
3870
33
3940
259
1792
631
451
18723
22204
54060
11997
71382
0
3713
4135
5736
374620
504843
1108116
333118
1602612
4251
64511
72935
102967
72
14
862
3
852
70
517
104
78
79
39
899
4
891
70
517
106
81
2357
[
g]
[
i]
[
g]
7965
0
984
657
1061
42871
(
D)
(
D)
(
D)
131411
821
14514
9686
17013
84
42
377
5
390
43
98
58
42
89
44
384
11
404
43
98
58
42
3837
8578
13803
3669
19566
0
201
394
579
83530
208006
320015
92145
468919
855
3646
7744
11512
44
12
351
4
352
45
130
57
48
53
66
416
65
479
45
130
58
48
1395
[
g]
[
h]
[
f]
5694
0
265
374
651
27647
(
D)
(
D)
(
D)
118209
1277
5841
6197
12657
154
32
824
22
608
175
134
70
76
157
41
836
95
689
175
134
70
76
6036
4409
12690
102096
102099
0
294
478
1015
116039
80241
285341
1594622
1962744
18057
16243
20299
30864
207
21
1546
15
1525
312
519
259
213
254
80
1667
914
2446
312
519
261
218
7053
2609
15463
12354
25323
0
1155
1690
2908
66608
27418
173448
103140
303564
10841
20567
19781
30368
95
100
455
65
472
62
60
56
44
98
135
493
102
546
64
60
56
44
4372
22649
28138
91682
128446
0
126
374
582
71551
422555
535497
2075660
3077079
20706
2830
5610
12903
237
63
1631
34
1417
148
416
258
266
277
190
1809
122
1692
148
418
258
281
8321
12009
27629
19472
50238
0
897
1746
3558
123184
237870
459988
402034
1021464
5127
20552
28238
44666
3043
413
10895
91
11003
1248
2778
1780
1613
3113
484
11053
702
11809
1252
2781
1784
1629
138822
55296
234402
35858
280053
0
6286
12021
22157
2707417
1069820
4785830
776303
5816678
73085
226151
291239
460256
71
95
334
33
365
31
64
33
34
71
102
341
59
395
31
64
33
34
3117
20637
24694
31044
60097
0
129
227
473
18355
114977
142043
278905
425577
1451
1644
2401
3350
215
31
4118
18
4076
606
1981
784
433
238
46
4169
58
4170
606
1982
786
444
6161
1363
22228
939
24016
0
4206
5146
5631
150439
27685
545611
18859
599112
16818
106012
121624
136224
3402
492
19993
148
20402
4245
6413
3062
2649
3735
917
20806
1136
22401
4253
6417
3070
2669
132074
72153
272706
70850
357466
0
13467
20654
36430
1236140
769068
2862005
811963
4035119
142033
221353
224536
366856
1251
46
4683
8
4597
314
1091
835
1118
1333
123
4852
548
5291
314
1092
835
1122
41288
5128
70981
15542
84241
0
2529
5695
15498
380573
51522
657594
164513
846650
10095
29966
52513
141857
826
113
14101
50
14168
3323
6166
2232
1370
969
244
14424
232
14727
3325
6173
2245
1395
26628
9999
80237
6237
93063
0
12612
14764
18039
394114
190615
1372866
110410
1626207
104571
244213
233741
273382
6839
1449
34962
423
35408
4588
10581
5125
6460
7621
2526
37023
7263
44832
4597
10605
5167
6617
263736
248878
655462
687852
1364320
0
22330
34637
89847
3275400
3809126
9093665
12812612
23289646
247914
340169
412764
1040732
36
39
118
83
188
12
9
7
12
36
40
119
176
279
13
9
7
12
1815
10104
12136
279353
298890
0
18
50
161
35212
169095
232103
6696741
7635321
5711
242
1724
1653
183
13
3039
6
2977
516
1415
493
337
186
23
3059
9
3000
516
1415
493
342
5560
[
f]
[
j]
[
f]
18172
0
2847
3191
4433
66677
(
D)
(
D)
(
D)
228807
10674
34161
35849
48556
21
8
837
3
833
281
364
95
59
27
13
849
10
851
281
364
95
60
793
[
f]
[
h]
[
e]
4100
0
721
611
752
9128
(
D)
(
D)
(
D)
66621
5480
11222
9580
10751
139
19
3796
13
3615
971
1695
538
232
194
44
3888
101
3783
972
1696
542
239
4239
928
15491
1680
17467
0
3488
3499
2991
66635
19059
280558
34984
325675
19960
68026
57255
46462
302
94
3159
47
3108
793
1173
418
280
438
120
3354
87
3340
793
1177
423
299
5560
2009
15584
3375
19650
0
2374
2602
3140
99986
32188
374183
62605
470808
24730
83464
76480
71099
92
26
3306
8
3125
202
2007
537
261
110
60
3374
19
3193
202
2007
544
271
2934
1580
15584
408
15135
0
3815
3536
3369
36036
18488
166591
10473
183524
3100
43544
35598
31637
37795
2632
166075
591
163897
19513
39483
32001
31842
40004
6494
172499
20641
190788
19618
39514
32080
32091
1417597
392287
2564065
1139388
3788062
0
96084
217019
438976
15566671
4625575
28377080
12265016
43410899
987862
1106118
2077143
4325589
18471
3470
106355
605
104358
12116
32319
19657
17496
26660
19899
132123
40643
170421
12360
32410
19840
18247
702081
621465
1778126
1118769
2924617
0
75670
131941
237727
6065948
5338532
15895023
10176599
27467717
402635
826637
1206480
2106414
441
104
3438
59
3247
462
1274
634
427
545
335
3786
1003
4250
462
1277
637
437
15578
11435
40784
45080
74269
0
3035
4167
5685
160708
117289
427227
564663
870665
12519
32104
39899
60426
2722
191
29024
76
29044
5463
9082
6163
5012
4249
1185
31958
4130
36249
5495
9109
6232
5329
86147
21751
236859
58216
319663
0
20894
41417
66547
791201
219901
2203954
603762
3136702
126135
214820
345145
568589
358
149
2497
93
2558
406
804
424
342
591
1233
3870
12035
16455
408
840
451
373
13625
24814
47074
311777
356731
0
1860
2805
4602
170503
336684
614558
4178830
5187039
13970
24309
31904
52931
956
155
7210
34
8017
1514
2682
1414
1045
996
192
7293
57
8171
1514
2683
1417
1051
36535
19544
81333
3391
99295
0
5708
9440
14346
435767
241759
1017885
40200
1292951
47462
82268
109619
170701
122
16
2389
10
2662
970
1078
303
168
150
53
2472
59
2787
970
1078
311
181
4395
768
11125
2415
12812
0
2106
1972
2218
65509
12686
167037
53696
220520
18302
32019
25374
28014
3009
158
52183
47
50714
5361
26620
10637
4779
3157
236
52539
126
51177
5365
26629
10673
4866
101375
19009
314313
5917
324824
0
60468
68661
63328
943210
178770
2918905
52825
3138070
117934
578619
587637
555538
1094
154
76054
83
75919
7269
48268
14817
4170
1511
517
77066
1752
78394
7294
48294
14879
4302
29519
8066
283378
13069
304208
0
104394
93849
51896
796093
253268
6601587
373350
7375223
186642
2130195
2222640
1335052
137
7
4019
5
3961
225
2318
971
290
477
166
4717
341
5098
225
2329
1024
442
3880
[
f]
[
j]
[
g]
21863
0
5438
6139
3508
104746
(
D)
(
D)
(
D)
537672
4419
113786
144210
85955
102
4
6651
2
6497
462
3510
1924
492
181
18
6821
3
6676
464
3515
1942
551
2886
[
b]
[
k]
[
b]
30013
0
8453
12350
6021
81007
(
D)
(
D)
(
D)
792296
13909
188217
329104
174867
298
28
8637
20
8152
401
4937
1817
689
673
270
9408
203
9127
407
4944
1850
787
8434
2756
43369
1334
41708
0
10903
11565
8735
228149
70284
1037732
29938
1019179
9595
222647
269662
224512
1537
110
34998
33
34145
2675
17028
8081
4660
1811
316
35578
245
35037
2679
17031
8100
4737
42392
8291
203619
3218
209140
0
37505
53400
60932
1290383
281283
5464929
94487
5910276
80695
789360
1365224
1802879
192
28
3725
9
3711
351
2035
790
304
458
334
4373
1808
5924
352
2038
806
358
6046
2819
21968
8374
30678
0
4430
5030
3905
186868
95263
603677
273858
906296
8884
97491
120134
105856
410
69
4506
16
4527
552
1455
1233
768
1057
687
5885
1816
7813
590
1458
1244
839
13436
6078
41401
18331
59786
0
3457
8387
9983
204662
92676
650648
231221
931667
19006
56709
131694
154989
1546
148
12780
24
12713
1742
5832
2054
1356
1869
457
13677
198
13882
1751
5864
2113
1516
54726
16443
114434
6471
125905
0
12105
13392
18345
539506
170795
1262228
88388
1510625
46021
163112
163648
226514
81
18
2609
17
2482
314
1454
423
171
142
80
2752
258
2947
316
1454
429
185
2572
1326
12143
6035
19305
0
2968
2723
2161
69494
32931
272821
102782
404782
8255
53372
54955
49081
122
21
4605
18
4262
248
2956
650
259
172
47
4735
93
4433
249
2964
666
284
3804
1827
19902
3859
23408
0
5834
4141
3282
92578
58796
422681
148611
579359
4764
94194
84111
74259
451
94
6095
93
5921
642
3031
1018
597
611
272
6480
1194
7035
643
3035
1033
617
15258
9872
46897
28731
74638
0
6306
6668
7803
562695
394853
1597217
1315618
3045228
37947
157499
185118
253848
156
28
1517
16
1467
105
686
270
217
278
101
1747
53
1764
105
693
275
242
5267
2747
14295
2180
17665
0
1441
1796
2910
166071
84395
425482
82209
582349
2376
36308
48690
93350
154
26
2608
40
2625
250
1441
431
239
224
89
2766
146
2986
251
1441
431
253
5012
2105
15891
6599
26499
0
2967
2792
3143
179945
90795
561050
267154
1032019
6642
85117
86740
115242
1515
249
23955
182
23682
2092
12528
4595
2526
1795
514
24591
1035
25149
2095
12529
4606
2596
48384
20341
157838
33178
196181
0
25808
30073
33375
1658782
752836
4847753
1413820
6543415
66078
587010
803087
1034266
48
11
3452
15
3346
405
2175
526
162
68
17
3487
148
3504
405
2177
527
165
1209
710
11415
1681
12680
0
4247
3292
2016
30759
17271
241189
46855
290465
8121
74901
70988
48171
145
21
5380
36
5260
502
3391
779
387
166
55
5451
857
6008
502
3392
783
400
4036
1830
22438
33701
51450
0
6553
5067
4979
124669
42105
542269
1003824
1361375
8652
126278
117655
135577
95
3
6427
1
6274
621
4303
937
310
105
3
6440
1
6285
621
4304
938
314
2940
[
e]
[
j]
[
b]
22053
0
8470
5990
3977
64184
(
D)
(
D)
(
D)
439702
10844
139427
113904
89668
22
1
1880
2
1773
146
1435
135
34
99
25
2025
2
1993
146
1442
145
67
669
[
e]
[
i]
[
a]
4793
0
2551
827
437
10206
(
D)
(
D)
(
D)
70680
1529
32507
13122
7097
335
55
10227
39
10282
1525
6411
1385
581
414
166
10460
128
10500
1527
6416
1396
609
10450
4245
43252
5573
46494
0
12435
8857
7457
247425
107134
920118
119943
1036932
26515
214079
183350
165839
65
7
3954
1
3874
332
2942
408
121
118
28
4057
104
4071
339
2949
415
138
2016
[
e]
[
j]
[
g]
12777
0
5362
2504
1555
29983
(
D)
(
D)
(
D)
208044
7171
78688
38804
23716
2240
165
64642
22
63020
5803
36819
12145
5667
3997
1962
68680
5038
72879
5822
36850
12245
5967
74135
[
k]
[
m]
[
k]
390953
0
75918
78939
74352
1236856
(
D)
(
D)
(
D)
5822665
110360
899699
1062368
1161478
62
4
5992
2
6292
1283
3927
791
235
87
4
6033
161
6326
1286
3928
797
237
1692
[
c]
[
j]
[
g]
17364
0
7679
5020
2990
24454
(
D)
(
D)
(
D)
207238
14538
76021
54071
37893
72
27
1665
9
1696
271
951
255
119
204
192
2017
1090
3067
277
961
272
135
2764
[
h]
[
j]
[
j]
25088
0
1888
1614
1582
53616
(
D)
(
D)
(
D)
301661
5566
25892
23601
22981
232
18
8067
2
8508
1559
4456
1564
659
413
111
8473
37
8889
1560
4465
1595
738
7509
[
g]
[
k]
[
f]
39283
0
9093
10135
8599
103488
(
D)
(
D)
(
D)
498315
28662
104041
93899
92362
567
27
11510
9
11414
580
5242
3310
1675
1260
154
13513
2702
16097
584
5378
3741
2232
17515
2349
75774
30002
104764
0
12461
21708
21404
456829
52616
1937404
561895
2571288
16288
341030
570898
550548
248
38
5390
17
5276
876
3051
717
331
358
168
5675
1203
6779
876
3052
725
357
7751
3564
26458
34448
55346
0
5923
4609
4246
245621
104863
665557
540143
1186280
15401
90543
100698
114214
416
48
12255
9
11804
1067
7475
2023
813
925
550
13732
260
13487
1075
7527
2150
1090
10220
3080
53260
3307
53588
0
15708
12795
9997
145434
57899
614164
95730
668672
15884
154305
127190
113377
2157
155
24158
16
23786
2181
10757
5076
3400
3806
1141
27243
431
27382
2184
10781
5142
3730
72379
21079
198387
5001
203807
0
23661
33520
45200
995943
327622
2623607
60299
2804853
51928
292939
400133
587093
233
83
921
31
919
51
260
135
132
239
122
968
298
1270
51
260
135
132
10320
12038
25824
27820
57255
0
565
912
1860
191160
251220
500714
577731
1175062
2346
8215
15055
29663
245
84
722
35
708
40
162
98
80
264
169
827
771
1619
40
163
98
81
10612
11548
24516
54667
78430
0
356
655
1119
227954
270981
543473
1349175
1940020
1082
5078
11154
18776
92
5
6739
3
6857
901
4349
1140
363
93
6
6741
28
6894
901
4351
1140
363
2564
513
22456
993
24908
0
8754
7197
4662
40148
10954
296062
18292
337383
12419
108912
90844
62440
326
42
2314
17
2204
141
902
471
316
435
81
2483
900
3402
141
904
477
332
12138
6450
28451
28689
50330
0
1972
3112
4186
323036
158710
703587
649211
1287000
5491
38046
62378
93453
90
4
2264
7
2132
172
1225
432
206
258
66
2590
476
2867
174
1236
458
274
2523
328
11297
3805
14501
0
2761
2812
2558
38062
6785
167693
61297
210325
3039
41607
41545
40817
300
86
2036
34
1921
225
779
389
203
813
1363
3972
5641
9811
261
895
415
316
11321
14579
33261
45277
80570
0
1709
2531
2717
150254
200828
479822
601446
1189905
6489
33429
46850
42488
286
41
7978
29
9960
3404
4523
1088
502
357
110
8151
157
10267
3404
4529
1096
520
10061
5390
34509
6051
52419
0
8701
6963
6674
186721
89208
699487
200464
1178663
91232
184583
129097
132879
14291
1002
161095
110
164446
6506
85840
37887
18229
14336
1048
161193
139
164574
6506
85841
37889
18233
539166
164597
1372504
96975
1517882
0
192299
245550
243445
6859178
2659056
16992668
1862859
20390610
122886
2124993
2772870
3019986
263
69
5620
83
5754
445
3822
694
352
305
89
5707
191
5941
445
3822
701
367
9045
9151
33508
6729
41174
0
7123
4468
4538
341155
296506
1206129
283908
1477408
10493
236609
170146
175193
272
87
2116
119
2243
107
964
391
288
454
238
2498
994
3545
108
965
399
321
9856
8219
26343
17806
46219
0
2006
2577
3843
262375
201582
717932
547774
1426592
2799
53738
75553
115204
261
88
2667
17
2794
126
1552
439
273
363
240
2930
29
3054
126
1552
443
277
10256
9304
28739
533
33949
0
3166
2911
3628
321418
296985
873178
11632
1055660
6279
78765
84374
109345
146
45
1510
16
1579
80
750
301
209
206
208
1749
94
1958
80
750
306
222
4595
4169
14562
3589
21937
0
1644
2029
2785
119771
107804
373191
121219
597212
1488
41184
51466
73175
294
51
3261
13
3344
186
1645
694
443
451
275
3663
217
4078
186
1647
696
458
10767
5027
29148
2840
33746
0
3440
4600
5909
226046
141834
630959
90670
790538
5984
72939
88705
115721
358
135
4036
39
4160
265
2087
757
424
502
433
4516
159
4705
267
2089
765
449
12284
9341
35822
3578
44424
0
4359
4902
5803
319635
236129
928061
76171
1145632
8862
108471
129347
158820
2268
425
30103
80
29762
1609
15691
6263
3411
2865
959
31443
620
31642
1609
15697
6299
3552
83315
65174
266723
48002
320681
0
31569
41303
45280
1195262
856902
3332804
557400
4044190
24367
371147
421004
496141
914
146
16047
29
16534
583
10747
2799
1253
1178
326
16592
49
17154
589
10750
2818
1331
32714
19348
105087
11841
121817
0
22366
17823
16384
1435856
964339
4066542
410731
4922933
26685
605359
596780
630609
568
118
7602
19
7140
444
4279
1132
574
711
224
7891
37
7429
444
4280
1137
593
[
j]
[
j]
[
l]
[
h]
75037
0
8668
7342
7584
(
D)
(
D)
(
D)
(
D)
2832918
18193
254736
245810
282518
1384
137
17932
20
17382
787
8347
4180
2513
1578
398
18474
223
18197
789
8350
4201
2554
48812
24604
155715
11491
166926
0
18005
27945
33570
1011873
815058
3142109
416229
3728856
12401
335113
422676
585132
78
7
2428
1
1989
389
1245
186
86
82
7
2434
1
1995
389
1245
187
87
[
h]
[
g]
[
i]
[
a]
8456
0
2211
1201
1109
(
D)
(
D)
(
D)
(
D)
249507
14873
53247
33031
30027
1244
103
23999
34
23704
2172
14597
3396
2164
1307
238
24211
122
23958
2172
14597
3402
2169
41944
13543
133103
3684
139366
0
26524
22687
28813
912457
366963
2914269
107170
3334271
49861
501940
508935
649911
99_
EL20
99_
E20_
99
99_
E100_
499
99_
EL500
99_
E500+
00
TOTAL
00_
E0
00_
E1_
4
00_
E5_
9
5007808
501848
81347
5591003
16740
5652544
726862
2669870
1021210
5068096
670822
309211
6048129
960315
7070048
730027
2675974
1035370
20388287
19703162
15637643
55729092
54976569
114064976
0
5592980
6708674
561547424
564974625
474607339
1601129388
1953563521
3879430052
38594167
147581389
174383913
24584
1331
226
26141
118
25450
4410
12410
4627
24611
1414
348
26373
553
26076
4413
12417
4630
89525
46800
26715
163040
29115
183565
0
25083
30354
2215179
1165380
588741
3969300
843349
4682533
126764
557253
692122
15989
2051
445
18485
343
18756
2161
8769
2861
16286
2615
1168
20069
3630
23738
2163
8816
2941
64075
74649
57327
196051
260594
456128
0
17708
18874
2199525
2849056
2504650
7553231
13422731
22091246
127476
550268
656238
5308
868
261
6437
226
7022
560
3401
1138
5366
1391
1016
7773
8805
17301
560
3403
1142
20188
38201
43966
102355
564707
655230
0
7524
7196
730281
1580019
2067140
4377440
34977550
40650836
52657
147365
185920
631718
52845
5980
690543
947
701947
101506
338320
125497
631873
53508
7311
692692
5849
709590
101518
338340
125522
2465545
1977067
984231
5426843
774783
6572800
0
713245
820754
73913683
72212981
39833458
185960122
33126966
239910149
3904441
18615681
22619325
226494
64510
16149
307153
4749
306303
22701
93700
56503
226942
68226
25917
321085
39159
354498
22727
93749
56586
1277263
2668347
2895729
6841339
9818591
16473994
0
212012
378325
36798558
84630666
96704928
218134152
407401979
643953798
2082255
5374933
10093761
306310
41098
7855
355263
3301
354153
34570
157498
64659
311522
56907
24712
393141
56889
446237
34706
158015
65843
1369993
1494659
969625
3834277
2137745
6112029
0
333624
426651
50241438
55928538
38126955
144296931
105700667
270122206
1913436
11991282
15350997
658872
60398
8626
727896
2407
731444
79404
337493
153834
674953
99733
52708
827394
283866
1113573
80059
339020
157619
2905885
2235163
1241089
6382137
8094491
14840775
0
746485
1010640
54800187
56427774
32454924
143682885
138263431
302552506
2620263
12713042
18123082
136427
14836
2769
154032
1138
157333
22985
75422
23693
137298
17997
8222
163517
23822
190044
23013
75506
23895
513413
570767
439989
1524169
2102888
3790002
0
146606
155543
13333402
15534217
13124426
41992045
74690169
125592421
828160
3425866
3851248
65675
8439
1923
76037
1015
79565
13051
32417
12592
66286
10247
5462
81995
44515
133590
13129
32507
12718
264907
325823
322761
913491
2321039
3545731
0
66908
83279
11400643
13688908
16431139
41520690
128761666
209393800
2101891
2970359
3020443
202878
15378
3616
221872
1663
227034
26785
131450
32555
207693
32410
25889
265992
152345
423727
26898
131927
33737
685062
616781
614362
1916205
4048969
5963426
0
267849
208348
28048909
27949601
29051160
85049670
228195518
346805452
2184142
8758846
8746377
228829
10441
2292
241562
1276
244513
34512
147681
32491
232972
18088
10062
261122
36958
300177
34666
148164
33464
691159
365708
266794
1323661
550131
1942046
0
281120
209085
18238589
10505464
8128508
36872561
17222699
59212092
1417770
6863782
5313585
611810
34973
5415
652198
2266
670099
101790
371642
98278
615123
43817
14740
673680
31099
722698
101935
371994
99070
2013548
1296897
879193
4189638
2242784
6816216
0
715763
640070
83267164
65866060
46471196
195604420
115634081
362008229
6472194
26729616
25096627
7126
5527
7607
20260
6613
26762
1245
3988
877
7174
5740
8665
21579
24949
47387
1252
4004
887
17583
66178
229905
313666
2474610
2873521
0
6314
4452
1408742
3157343
11834393
16400478
175977557
211361063
519510
339608
386622
262917
25845
7563
296325
3042
299329
46367
137422
48693
264262
29310
13437
307009
43392
351528
46516
137534
49015
987034
1035256
1354494
3376784
4989739
9138100
0
284331
318319
25785152
24481832
27787942
78054926
105045265
210281063
3542542
7114741
7657711
44843
11069
2748
58660
951
60934
7203
21746
9025
45239
12496
5210
62945
3547
68014
7221
21790
9116
203073
461111
479031
1143215
1288503
2532324
0
44883
60259
4053265
9068402
10803640
23925307
32945728
61923347
354906
994180
1089865
461340
46479
13054
520873
3430
532042
45724
228945
124713
468601
67430
51468
587499
62347
658559
46142
229633
126459
2184796
1843907
2481667
6510370
7354644
14108655
0
514046
820433
78455118
54315688
57409055
190179861
219043299
431430402
3454896
19261825
27886827
81448
11912
2132
95492
552
97072
19222
38200
13762
81757
12919
3309
97985
4801
103816
19241
38237
13841
308851
479467
345088
1133406
506624
1741497
0
76173
91248
9594128
8794496
10419635
28808259
10607596
43203906
1534363
3585267
2095466
330745
71467
7835
410047
1597
412776
55560
128054
77817
333706
84729
32204
450639
88937
542411
55861
128339
78379
1765088
2702442
1381069
5848599
3789408
9880923
0
296232
521975
19693653
29378007
15948705
65020365
51904600
125581836
2347072
3480275
5271439
612667
38830
4144
655641
1234
661709
56866
361592
133117
618291
50435
15295
684021
33871
723323
57601
362095
134477
2460115
1386570
581721
4428406
723058
5293399
0
768240
865186
44647739
26934984
13418898
85001621
16951620
109876770
1362662
13052602
15666254
349
1087
1629
3065
2397
5403
18
54
82
364
1178
2066
3608
10981
14793
18
54
84
[
g]
11491
[
k]
55111
904146
1001015
0
79
186
(
D)
427257
(
D)
1967890
42847050
54863304
2552
3522
6941
97777
232
2
98011
0
98968
50388
40430
5945
97777
232
2
98011
0
98968
50388
40430
5945
[
m]
5878
[
e]
106329
0
143600
0
68755
37497
(
D)
77952
(
D)
2757234
0
3933093
1644215
1051076
573063
12801
595
41
13437
42
13131
1666
6243
2962
12810
608
47
13465
229
13347
1669
6246
2964
54721
18436
2864
76021
7812
83143
0
13355
19536
1299755
503163
96909
1899827
356601
2256241
43635
286510
433848
2433
75
14
2522
10
2660
977
1305
198
2434
76
16
2526
15
2671
977
1305
199
4284
2674
[
g]
[
i]
[
g]
9988
0
2118
1270
145602
73843
(
D)
(
D)
(
D)
342459
26595
56957
29824
9352
663
173
10188
70
9667
1767
4862
1467
9367
730
285
10382
309
10058
1767
4866
1467
30520
25690
[
j]
[
l]
[
j]
90434
0
9610
9548
769822
588374
(
D)
(
D)
(
D)
2083833
56534
213786
228450
5844
312
85
6241
104
6472
807
3779
928
5907
411
236
6554
1002
7740
807
3793
940
19163
11199
10601
40963
49049
83012
0
7414
6047
720267
643989
595216
1959472
3417997
5393011
40616
249214
253368
3421
962
249
4632
198
4761
462
1373
793
3444
1210
644
5298
1982
7231
462
1377
796
18318
34580
28637
81535
134414
204329
0
3021
5319
654993
1264046
1181733
3100772
6524403
9344103
28166
93159
165310
6738
798
136
7672
99
7641
892
3618
1147
6935
994
288
8217
646
8767
894
3646
1205
26594
28870
18089
73553
77131
168787
0
7273
7508
824265
941021
727701
2492987
3480331
7354132
58694
207895
237560
5308
868
261
6437
226
7022
560
3401
1138
5366
1391
1016
7773
8805
17301
560
3403
1142
20188
38201
43966
102355
564707
655230
0
7524
7196
730281
1580019
2067140
4377440
34977550
40650836
52657
147365
185920
201379
11602
1299
214280
390
214651
33472
113491
35353
201425
11771
1640
214836
1519
216354
33474
113496
35361
695678
425095
202940
1323713
214366
1604913
0
234906
229270
21345204
16157411
8626925
46129540
9754252
60798086
1249397
6447505
6508134
30193
6845
1188
38226
289
38304
4243
12728
6876
30213
6917
1400
38530
1026
39516
4246
12731
6880
156865
272915
190833
620613
227760
900987
0
27873
45818
6404650
11472094
8608832
26485576
9322290
38628006
298574
1019343
1663542
400170
34455
3608
438233
452
449380
63791
212106
83272
400235
34820
4271
439326
3304
453720
63798
212113
83281
1613002
1279057
590458
3482517
332657
4066900
0
450466
545666
46163829
44583476
22597701
113345006
14050424
140484057
2356470
11148833
14447649
16498
4006
1256
21760
572
22037
2025
6698
4100
16559
4307
1916
22782
3952
26401
2029
6704
4112
90053
161546
219954
471553
992801
1468254
0
15334
27421
1713621
4001510
6400232
12115363
29742596
43773232
155896
268240
446619
1607
424
144
2175
106
2353
279
696
378
1609
439
204
2252
537
2869
279
696
378
7882
17322
22442
47646
124703
169230
0
1531
2512
223626
500124
761484
1485234
5506328
7317617
21333
38235
60266
2445
759
359
3563
204
3662
241
1058
622
2454
783
476
3713
874
4449
241
1059
622
12936
33466
66883
113285
249001
339394
0
2337
4125
393794
975222
1767326
3136342
6558026
9491120
18290
64017
113218
5214
1121
283
6618
135
6481
452
2367
1215
5227
1174
378
6779
373
6881
452
2368
1217
26626
44727
47529
118882
103089
215669
0
5208
8057
566147
995152
1113199
2674498
2638957
5364344
29255
101370
164559
11227
3586
787
15600
215
15744
2406
4096
2509
11245
3662
1036
15943
778
16505
2406
4105
2519
57412
148927
139638
345977
228931
510482
0
9047
16891
1140685
2520882
2836092
6497659
4707985
10426179
146229
183980
290522
1218
318
101
1637
58
1686
168
586
273
1219
331
127
1677
130
1783
168
587
273
5498
13214
18875
37587
36379
68512
0
1267
1833
121374
284939
439394
845707
892226
1710508
10431
24803
37613
10989
3508
847
15344
268
15452
1200
4089
2649
11004
3666
1342
16012
1461
17328
1200
4091
2650
67060
143546
131946
342552
252624
597684
0
9161
17900
1528101
3499485
3579111
8606697
7766202
16511396
65250
181243
362298
1652
1340
508
3500
240
3648
135
502
402
1654
1399
791
3844
2039
5790
135
502
402
11875
60740
84982
157597
401423
553943
0
1186
2778
438609
1969851
3221166
5629626
17597097
23290895
33875
39550
82418
31692
5695
1048
38435
345
37188
2231
14282
8341
31748
5945
1507
39200
1471
39035
2234
14288
8346
168541
226811
166893
562245
271404
813389
0
33140
55229
4549004
7768103
5911951
18229058
9711008
28318533
149800
770406
1403607
635
257
121
1013
131
1136
74
243
162
640
330
300
1270
956
2210
74
243
163
3749
9286
10646
23681
85423
109223
0
526
1082
179991
423638
516590
1120219
4938005
6385725
11628
25005
49065
6126
2032
785
8943
614
9530
624
2444
1572
6143
2219
1345
9707
3827
13426
624
2447
1573
36012
80591
113040
229643
656711
885848
0
5510
10535
1368491
3274520
4750609
9393620
35344653
45609549
65403
194745
368108
7221
3971
1455
12647
717
12971
637
2415
1796
7233
4112
2142
13487
3159
16292
641
2415
1799
47504
173349
242419
463272
583663
1056507
0
5592
12163
1426337
5007166
7182777
13616280
19734328
34110098
82055
156256
333769
8053
2662
636
11351
342
11455
726
3117
1979
8096
3331
1802
13229
3312
16537
727
3122
1994
48271
102362
96647
247280
263036
523698
0
7098
13353
1417316
3422195
3275523
8115034
10157548
19122634
52069
179408
354561
2569
1219
571
4359
422
5158
520
1027
686
2573
1264
747
4584
1316
6300
520
1027
689
14210
54547
99658
168415
429208
601627
0
2303
4604
503771
1781014
3484814
5769599
18996038
25544619
64422
67863
126466
41489
12920
2569
56978
932
56761
3135
15882
11074
41517
13353
3661
58531
3711
61144
3137
15883
11078
258371
516450
384193
1159014
629470
1790817
0
36653
74775
7956885
17567598
13298355
38822838
22780919
64244450
222186
999556
2229404
18182
6521
1796
26499
882
26612
1390
6779
4820
18206
6755
2331
27292
2885
29442
1391
6780
4822
115300
264680
271921
651901
746325
1377950
0
15709
32620
4049733
10210470
10809861
25070064
30804054
58386691
142944
500712
1085465
9438
3596
1293
14327
782
14941
1301
3729
2209
9453
3689
1677
14819
2460
17148
1304
3731
2212
53706
154852
223595
432153
1183024
1557087
0
8407
14808
2326857
6368243
10148196
18843296
64998689
90397471
374967
334625
594489
3571
1412
557
5540
401
5875
374
1442
895
3579
1454
688
5721
1383
7041
375
1445
895
20766
58940
86401
166107
420314
589406
0
3278
6038
710003
2038467
2829830
5578300
15021335
21852991
61160
104928
200471
6762
2508
1024
10294
622
10634
719
2659
1597
6775
2580
1241
10596
2446
12766
720
2659
1598
38250
108997
191507
338754
1567462
1872630
0
5963
10719
1178691
3452620
6152500
10783811
79825171
88631732
80931
156770
302239
15080
3271
745
19096
229
18921
1415
6738
3663
15105
3369
952
19426
840
19848
1418
6741
3668
78705
135989
128556
343250
279903
640444
0
15016
24263
1914654
3694157
3466216
9075027
8052806
17963631
60826
318146
542121
24875
3927
949
29751
417
30034
2652
12855
5570
24903
4064
1254
30221
1249
31303
2652
12856
5576
114536
158005
148004
420545
313697
732200
0
27746
36619
3090868
4875310
4759702
12725880
11628008
25500383
233305
665075
946483
197463
25480
4667
227610
2148
227279
21474
100829
42827
201079
36572
16385
254036
36017
288584
21558
101197
43659
899514
920865
570662
2391041
1136872
3624617
0
215683
283134
34187216
36761521
23740340
94689077
64094421
171752464
1168937
7973231
10565957
108918
15851
3387
128156
1557
127772
13097
56677
21852
110443
20335
8327
139105
20872
157653
13148
56818
22184
470479
573794
398963
1443236
1000873
2487412
0
117941
143517
16054222
19167017
14386615
49607854
41606246
98369742
744499
4018051
4785040
75630
16766
2581
94977
245
95808
8640
37190
17792
77043
20916
7085
105044
18811
124464
8675
37301
18098
363456
713843
381450
1458749
344916
1866293
0
82170
116834
9243604
25662183
15380908
50286695
9930728
63873881
649818
1722568
2682310
43971
3428
436
47835
175
48390
4687
22068
11154
45250
6518
3069
54837
9421
64842
4820
22160
11436
202858
111033
50837
364728
160614
549184
0
49859
73176
4656752
3061767
1488115
9206634
3201089
13356112
135143
1009424
1628577
29984
1804
198
31986
127
32252
4013
15541
6941
30713
3068
1088
34869
10298
45592
4044
15608
7123
124810
57118
18902
200830
183434
407321
0
34588
45213
3008651
1851809
703866
5564326
4008678
11236630
142555
706616
1018616
57998
8243
1111
67352
323
67432
5270
25123
15814
59218
13046
5366
77630
14663
91948
5309
25181
16056
314284
279085
125677
719046
464650
1235387
0
57992
105167
7552067
8087729
3802252
19442048
10737721
32450283
262610
1258773
2401879
101983
9642
1638
113263
461
117497
16260
55270
21614
103103
12335
5828
121266
30240
154491
16328
55410
21909
410703
359796
249827
1020326
1994337
3004410
0
120063
141831
5290726
4750307
3600207
13641240
32278707
48395505
388681
1562548
1692101
39984
3006
260
43250
333
43408
3818
18316
10967
41659
5563
1865
49087
33305
81189
3852
18466
11358
201783
94915
26351
323049
615196
913896
0
42488
72785
4287414
1987472
625850
6900736
10859486
19281152
124461
908592
1564471
61287
5491
995
67773
229
66482
5701
27002
16809
63003
12804
12820
88627
32468
119648
5795
27168
17231
319869
176185
128314
624368
305666
937083
0
64122
111304
4407240
2336053
1730551
8473844
4351514
13321764
146126
925277
1507977
65009
2951
491
68451
350
68158
7389
36275
14460
67188
6978
6408
80574
71100
150946
7447
36578
15041
254346
95497
65020
414863
878576
1368665
0
79843
93710
4297056
1818146
1134685
7249887
11884281
20200440
152927
1245712
1575074
41537
2521
338
44396
156
43445
4728
22212
8995
42579
4854
2477
49910
16164
65021
4763
22304
9243
165520
83611
38657
287788
302085
616237
0
48149
58616
2460205
1398930
586586
4445721
3801606
8764847
100611
694325
830766
9801
654
128
10583
108
10698
1353
5377
2005
9959
1012
580
11551
26583
39639
1370
5387
2030
38424
22610
18684
79718
2364820
2526107
0
11723
13047
504133
331745
278890
1114768
35444429
39769399
27433
149391
156096
100949
4617
723
106289
305
105271
12480
55881
21178
103159
8679
4521
116359
14887
131043
12541
56088
21671
385904
144294
63854
594052
234772
849661
0
120204
137469
5810864
2407788
1016361
9235013
3798143
13827381
250027
1715817
1991407
31740
3000
630
35370
382
36840
5080
17349
6348
32079
3960
1601
37640
5926
44750
5115
17369
6423
123928
97176
73516
294620
245425
566531
0
35284
41488
3281475
2733845
2106653
8121973
7967049
18075112
239871
813999
1073808
2025
321
124
2470
137
2711
443
1054
351
2043
492
527
3062
2223
5429
447
1056
359
7618
12792
19664
40074
542764
615605
0
2074
2267
282290
444766
729483
1456539
22957818
26569287
28482
82444
76030
1078
230
85
1393
72
1445
205
459
218
1085
260
228
1573
377
1900
205
459
220
4728
9332
14988
29048
42796
67574
0
951
1451
188517
366993
636099
1191609
1847901
3003173
23043
34485
52291
87440
8184
1316
96940
538
99065
15577
50183
13877
87667
9382
3362
100411
8338
110416
15594
50208
13922
306434
311815
198098
816347
567831
1415794
0
94958
90963
7900404
9156245
6379077
23435726
20190442
46451478
439216
2111700
2206007
11383
2256
455
14094
108
14375
1722
5816
2152
11416
2436
742
14594
1660
16383
1723
5819
2156
50065
91270
74112
215447
154575
386874
0
11153
14307
744087
1441783
1358353
3544223
3185109
7214701
67544
162680
196927
105
19
15
139
79
219
20
55
17
108
56
50
214
2336
2802
20
55
17
408
703
1808
2919
45230
52960
0
118
103
25314
37487
79715
142516
2890173
3828583
4864
5864
6143
1961
168
41
2170
20
2174
533
951
245
1967
181
55
2203
64
2254
533
953
247
6156
6281
5165
17602
5275
23612
0
1817
1599
152445
135016
125611
413072
127630
583464
25385
47693
37636
22447
2256
462
25165
299
25521
2816
11560
4959
22881
3174
2037
28092
3300
31440
2817
11599
5057
98183
81759
68521
248463
191712
472372
0
25067
32458
3039161
2596987
2371889
8008037
6907588
16506967
156860
748363
976185
6729
815
157
7701
44
7910
1241
3776
1126
6749
942
419
8110
3828
12297
1241
3782
1132
23909
30801
25400
80110
498258
619313
0
7071
7326
545610
609043
522239
1676892
15049068
17399431
49161
152229
164824
3299
768
293
4360
136
4567
429
1573
763
3382
1074
802
5258
1696
7123
433
1575
785
15912
26014
32233
74159
54447
135898
0
3397
5069
455574
745897
921960
2123431
1534440
4035337
33605
80408
135205
21569
3502
886
25957
507
25773
2509
10298
4533
21672
3905
1973
27550
4827
32545
2530
10316
4559
101148
139276
148084
388508
616189
1080664
0
21979
30036
3950123
6545400
8429166
18924689
35591802
75347574
241871
753598
1065305
17067
1116
191
18374
123
18446
4076
9045
2374
17206
1427
708
19341
3761
22899
4084
9078
2400
52751
41018
29887
123656
169713
304204
0
17168
15469
3098151
1486189
1038512
5622852
4908559
11736136
562000
1192050
600306
14356
2407
554
17317
311
18137
2729
6457
3078
14621
3243
1992
19856
30996
54971
2759
6486
3126
67159
91382
91856
250397
1253845
1631832
0
13871
20676
2280541
3333414
4062829
9676784
66333810
88765942
676754
471772
656401
12695
1444
371
14510
341
17607
3738
6617
2614
12787
1672
789
15248
4931
23175
3756
6627
2633
43849
54147
52934
150930
281292
529031
0
13890
17098
2071828
2323905
2900632
7296365
21927495
33544148
621266
552939
698431
5
0
0
5
12
23
5
2
1
5
0
0
5
41
62
5
2
1
[
a]
0
0
[
a]
[
j]
22337
[
a]
[
a]
[
a]
(
D)
0
0
(
D)
(
D)
1083947
(
D)
(
D)
(
D)

42930
8767
2210
53907
768
54499
5794
22854
8444
45025
21853
20689
87567
86240
176279
5857
23008
8867
191358
371036
386217
948611
1832145
2753190
0
[
k]
[
l]
6142352
11832114
13491186
31465652
81118760
116059963
508267
(
D)
(
D)

38129
1952
633
40714
619
43665
7827
24651
5260
38600
2663
1479
42742
23611
72929
7842
24737
5392
107021
67172
62364
236557
543504
866222
0
46548
33755
9384160
7925824
8192639
25502623
67442939
119531356
1163714
2825138
2985055
120807
4790
1031
126628
783
128460
12749
83234
18721
122977
7803
3526
134306
41830
172195
12784
83462
19334
384334
175814
159095
719243
1626709
2290162
0
170223
118547
12346526
7833621
6958025
27138172
77678113
108073377
469262
4458095
3954336
1077
75
47
1199
63
1548
410
718
141
1086
91
195
1372
623
2262
410
718
143
[
g]
2759
6686
[
j]
[
j]
31515
[
a]
[
g]
[
f]
(
D)
358042
409310
(
D)
(
D)
2056809
(
D)
(
D)
(
D)

195784
7372
1661
204817
803
209260
30189
131720
25751
198683
11848
6512
217043
14294
234949
30304
132095
26471
552197
260951
201146
1014294
211701
1279547
0
246984
165009
14932394
7604490
6138243
28675127
7918309
40393716
1161733
6072296
4350360
31480
2927
575
34982
410
33472
4099
15047
6528
32685
6075
3449
42209
22435
63174
4138
15146
6769
133516
99785
60644
293945
327971
636037
0
32337
42708
3021553
2593599
1725693
7340845
8700891
17192735
234682
705439
891929
1580
150
69
1799
153
1907
224
917
217
1604
165
101
1870
229
2054
224
923
224
5446
4972
5004
15422
10459
26462
0
1799
1368
284642
307375
264572
856589
603499
1625641
21355
86047
71296
611810
34973
5415
652198
2266
670099
101790
371642
98278
615123
43817
14740
673680
31099
722698
101935
371994
99070
2013548
1296897
879193
4189638
2242784
6816216
0
715763
640070
83267164
65866060
46471196
195604420
115634081
362008229
6472194
26729616
25096627
7126
5527
7607
20260
6613
26762
1245
3988
877
7174
5740
8665
21579
24949
47387
1252
4004
887
17583
66178
229905
313666
2474610
2873521
0
6314
4452
1408742
3157343
11834393
16400478
175977557
211361063
519510
339608
386622
251262
24326
7342
282930
2968
286393
45061
131794
46148
252550
27598
12878
293026
41075
335515
45208
131902
46455
934043
977647
1321825
3233515
4845834
8846617
0
272226
301569
24319496
22635260
26659842
73614598
99501441
199746258
3470476
6815630
7216300
11656
1529
236
13421
116
12999
1306
5628
2545
11712
1712
559
13983
2317
16013
1308
5632
2560
52991
57609
32669
143269
143905
291483
0
12105
16750
1465656
1846572
1128100
4440328
5543824
10534805
72066
299111
441411
44843
11069
2748
58660
951
60934
7203
21746
9025
45239
12496
5210
62945
3547
68014
7221
21790
9116
203073
461111
479031
1143215
1288503
2532324
0
44883
60259
4053265
9068402
10803640
23925307
32945728
61923347
354906
994180
1089865
368606
24047
3969
396622
1499
403638
34591
186748
103767
374722
34350
15558
424630
31096
459414
34826
187346
105344
1691290
878361
625219
3194870
1271263
4566196
0
424873
679036
70818073
38573531
20406806
129798410
40189732
179852113
2406844
17903254
25803595
292
446
1657
2395
1928
4370
127
130
55
295
459
1710
2464
4505
7087
132
132
55
1010
30407
407100
438517
4562014
5014641
0
273
365
172900
728770
10988836
11890506
151550094
170050765
402727
11700
17270
17409
8180
5611
31200
1056
32162
2430
7294
3796
17639
11029
16814
45482
16075
63005
2547
7318
3824
92614
399553
911376
1403543
1164469
2592119
0
15882
25471
1658603
6496367
17268841
25423811
22042657
50159280
374875
252315
374359
75072
14369
3730
93171
683
96080
8578
34775
17099
75945
21592
17386
114923
10671
129053
8637
34837
17236
399882
535586
537972
1473440
356898
1935699
0
73018
115561
5805542
8517020
8744572
23067134
5260816
31368244
270450
1094556
1691603
29813
1895
549
32257
140
33322
8356
16463
3683
29898
1992
653
32543
363
33859
8360
16480
3702
79314
76299
97023
252636
77745
351919
0
30105
23949
5464678
2662178
6329584
14456440
2924070
19090251
1164869
2623099
986703
4391
683
196
5270
39
5355
456
2485
844
4429
781
353
5563
151
5777
456
2487
850
18750
28361
35978
83089
21518
110380
0
5124
5553
336427
574027
837470
1747924
573227
2549317
11233
90923
102448
47250
9352
1396
57998
411
58464
10410
19252
9237
47430
10146
2303
59879
4287
64180
10425
19270
9289
210787
374807
212087
797681
407361
1279198
0
40944
61746
3793023
5558291
3252581
12603895
7110299
21564338
358261
871245
1006315
39450
7614
1552
48616
536
49198
7329
16903
7315
39758
8575
2720
51053
8225
59851
7341
16950
7378
188412
285023
253490
726925
1010809
1767782
0
34918
48754
2778537
3763578
4217127
10759242
21441160
34708241
557592
574901
654578
291340
63991
6402
361733
1157
363957
48233
111158
70510
293948
76154
29484
399586
80712
482560
48520
111389
71001
1576676
2417419
1127579
5121674
2778599
8113141
0
261314
473221
16915116
25614429
11731578
54261123
30463440
90873595
1789480
2905374
4616861
206660
8347
988
215995
540
215162
21325
122409
42923
208393
11995
4448
224836
9719
232567
21884
122546
43302
777468
264854
93934
1136256
182211
1334206
0
262252
277120
18598161
6978090
2745118
28321369
6048171
37287561
584974
5392015
6706721
151463
7494
741
159698
205
163111
20921
88352
30064
154747
13281
6135
174163
20944
199420
21073
88673
30914
571238
259287
116881
947406
313977
1293215
0
182942
195927
8863687
4766379
2164427
15794493
5792881
22781734
436700
2603206
2974862
254569
23027
2432
280028
517
283542
14621
150834
60137
255151
25159
4712
285022
3208
291336
14644
150876
60261
1111409
862429
370906
2344744
226870
2665978
0
323046
392139
17185891
15190515
8509353
40885759
5110568
49807475
340988
5057381
5984671
335
22
5
362
19
418
89
194
60
337
24
7
368
63
469
90
194
61
963
[
f]
[
e]
1982
1276
3337
0
378
389
30215
(
D)
(
D)
58629
63291
132021
2989
10050
10760
166
10
3
179
6
191
40
86
30
166
10
3
179
73
258
40
86
30
489
[
e]
[
b]
851
529
1677
0
182
192
12528
(
D)
(
D)
20571
29046
66968
1672
4719
4099
12301
564
33
12898
33
12538
1538
5963
2872
12307
574
37
12918
93
12620
1539
5966
2873
53269
17484
2435
73188
6007
78129
0
12795
18955
1257012
476426
87189
1820627
264264
2057252
38974
271741
418989
2096
58
12
2166
8
2299
892
1120
158
2097
59
13
2169
12
2308
892
1120
159
3359
2089
1317
6765
846
7477
0
1779
1006
127299
61605
51689
240593
23090
266695
25253
50583
25269
337
17
3
357
3
363
85
185
40
337
17
3
357
3
363
85
185
40
925
585
[
e]
[
g]
[
f]
2511
0
339
264
18303
12238
(
D)
(
D)
(
D)
75764
1342
6374
4555
4941
453
137
5531
51
4753
915
2105
779
4956
498
211
5665
264
5061
915
2109
779
17273
17538
17693
52504
14937
57587
0
4321
5084
493310
408695
343710
1245715
331481
1347539
34609
114494
142162
3092
103
18
3213
9
3403
533
1997
507
3092
104
48
3244
25
3450
533
1997
507
9249
3621
2365
15235
1512
18197
0
3786
3304
165962
78648
49690
294300
32391
383710
12081
60231
56134
1319
107
18
1444
12
1513
319
760
181
1319
128
26
1473
20
1547
319
760
181
3998
4531
[
g]
[
j]
[
h]
14650
0
1503
1160
110550
101031
(
D)
(
D)
(
D)
352584
9844
39061
30154
5844
312
85
6241
104
6472
807
3779
928
5907
411
236
6554
1002
7740
807
3793
940
19163
11199
10601
40963
49049
83012
0
7414
6047
720267
643989
595216
1959472
3417997
5393011
40616
249214
253368
538
296
68
902
46
880
64
184
105
540
331
125
996
340
1253
64
186
105
3208
12000
10839
26047
50334
70666
0
413
689
118568
423939
457081
999588
2698246
3542168
7687
13461
19911
329
31
18
378
31
412
74
175
56
331
45
46
422
107
522
74
175
59
1071
1044
3428
5543
34385
34820
0
353
368
48840
44963
133963
227766
1617129
1718470
1629
12880
14205
2554
637
170
3361
140
3492
324
1014
632
2573
834
473
3880
1535
5456
324
1016
632
14039
21536
14370
49945
49695
98843
0
2255
4262
487585
795144
590689
1873418
2209028
4083465
18850
66818
131194
6738
798
136
7672
99
7641
892
3618
1147
6935
994
288
8217
646
8767
894
3646
1205
26594
28870
18089
73553
77131
168787
0
7273
7508
824265
941021
727701
2492987
3480331
7354132
58694
207895
237560
660
675
202
1537
145
1704
99
276
140
682
1094
743
2519
6292
9150
99
277
141
3740
31927
34993
70660
462554
520854
0
602
892
320775
1350634
1653739
3325148
29117471
33758900
21624
24390
36464
429
50
34
513
97
603
47
210
97
439
98
165
702
2149
2846
47
210
99
1897
1658
5129
8684
88269
94821
0
478
641
95184
87186
241539
423909
5233661
5529810
16524
19112
28813
4220
144
32
4396
56
4803
414
2915
901
4245
199
108
4552
364
5305
414
2916
902
14551
4616
3844
23011
13884
39555
0
6444
5663
314322
142199
171862
628383
626418
1362126
14509
103863
120643
11481
507
107
12095
94
12902
2982
6657
1630
11491
548
124
12163
220
13111
2984
6659
1632
31039
17582
11659
60280
7744
77885
0
12951
10535
1307801
657849
419286
2384936
429584
3269158
164894
468769
377028
154555
4516
342
159413
112
158881
25715
91086
25836
154572
4577
475
159624
554
159550
25715
91088
25837
486620
153870
48895
689385
52203
781012
0
187726
166058
13509354
5101464
1958103
20568921
2656875
25519665
807571
4837595
4352258
35350
6599
873
42822
236
42962
4775
15748
7890
35362
6646
1041
43049
745
43693
4775
15749
7892
178019
253643
142386
574048
154419
746016
0
34229
52677
6528049
10398098
6249536
23175683
6667793
32009263
276932
1141141
1778848
8388
2438
533
11359
98
11285
1325
3103
1904
8395
2463
622
11480
431
11795
1325
3104
1905
45651
99689
84423
229763
54605
304936
0
6894
12809
2302400
4650669
4052805
11005874
2463536
14316101
101987
357105
563599
21807
4411
671
26889
223
27076
2918
9625
4972
21818
4454
778
27050
595
27721
2921
9627
4975
111214
173226
106410
390850
173155
596051
0
20979
33009
4102250
6821425
4556027
15479702
6858754
24311905
196587
662238
1099943
79500
7846
733
88079
116
89523
9430
41627
17960
79518
7912
841
88271
854
90487
9430
41630
17963
354975
288498
118680
762153
99860
897912
0
90302
118344
10609189
10982751
5067474
26659414
4385526
33406016
376565
2293442
3339803
37835
1769
111
39715
13
40931
7644
21495
6432
37836
1780
126
39742
25
40973
7644
21495
6432
126396
62827
17255
206478
5572
221787
0
43635
41774
3100504
1918146
523166
5541816
142438
6121419
204432
966946
961384
57933
6635
865
65433
134
65890
6582
29662
13136
57947
6691
1008
65646
574
66802
6587
29662
13137
261208
249444
148014
658666
83872
815056
0
64591
86331
8113806
9620898
6397401
24132105
4229353
32698001
301894
1712909
2520241
46599
4997
641
52237
66
53212
7374
24119
9725
46603
5020
728
52351
353
53625
7374
24120
9725
192597
195520
106372
494489
44444
564994
0
51713
63700
5104264
6079351
3440444
14624059
1371258
17389820
269719
1235522
1526856
54809
2406
276
57491
34
58247
8943
32709
9345
54815
2433
326
57574
227
58525
8944
32709
9346
180230
86422
[
k]
[
m]
[
j]
347303
0
66171
60347
4545863
2691457
(
D)
(
D)
(
D)
9963643
252985
1448738
1448084
27659
2745
240
30644
21
30855
4526
14445
5484
27660
2768
307
30735
32
30966
4526
14447
5484
111657
103103
35010
249770
7859
260774
0
30355
36116
2917760
3224343
1210623
7352726
261667
7928821
153834
695745
856150
26838
2618
272
29728
35
30136
5085
11794
6336
26840
2629
293
29762
108
30238
5085
11794
6336
115787
96365
42133
254285
14947
292569
0
26654
41888
3581199
3118430
1504020
8203649
514458
9501215
234502
795617
1123089
3567
143
5
3715
3
3735
333
2017
866
3567
151
13
3731
58
3797
333
2017
866
14089
4407
[
f]
[
j]
[
g]
21590
0
4443
5581
390199
164725
(
D)
(
D)
(
D)
688475
19071
107329
148805
65436
5330
540
71306
128
77075
13874
34238
13989
65449
5436
629
71514
1073
78307
13875
34239
13992
256063
192471
75403
523937
60576
644915
0
72602
91585
7801045
6783375
2982128
17566548
2669191
22786647
543468
1892585
2523237
730
238
68
1036
70
1127
61
259
210
733
273
152
1158
553
1710
61
259
210
4600
8847
7358
20805
29579
50801
0
608
1402
131307
281379
268875
681561
1043235
1736894
2843
12774
33703
311
120
53
484
60
540
34
112
99
311
134
100
545
352
913
34
112
99
1783
5001
8423
15207
45465
59853
0
262
653
45772
158541
279406
483719
1948079
2460270
1864
6862
13150
1149
250
98
1497
44
1502
149
418
300
1165
285
132
1582
153
1689
152
418
302
6438
9701
17306
33445
51785
84106
0
972
2029
86714
217323
508823
812860
1954399
2784940
11530
17783
26268
787
328
162
1277
121
1387
120
298
172
789
348
219
1356
449
1796
120
299
172
4375
14889
30973
50237
121266
166650
0
639
1152
123462
430059
895346
1448867
3799879
5379596
20165
12580
25558
710
336
129
1175
97
1250
103
260
163
711
353
180
1244
562
1769
103
260
163
4272
14584
21852
40708
91403
132017
0
584
1091
117824
400670
762930
1281424
3274208
4829655
8745
13055
22196
2491
606
251
3348
155
3405
268
1090
610
2492
631
311
3434
695
4032
268
1090
611
13063
26030
46497
85590
397547
491111
0
2503
4001
275276
686317
1257378
2218971
9212127
11829239
45413
42898
64501
441
186
75
702
27
741
94
174
110
441
198
112
751
91
854
94
174
110
2310
8429
13584
24323
18211
41770
0
373
733
70212
187470
345355
603037
385764
1070573
7170
13952
17841
8315
1337
279
9931
144
9843
928
3507
2027
8349
1436
419
10204
672
10644
929
3512
2035
44201
47989
41424
133614
153663
293331
0
8066
13582
626936
879454
1125737
2632127
5304623
8595371
45132
113851
182711
1568
621
215
2404
152
2613
268
580
409
1568
649
291
2508
425
2994
268
580
410
9011
26076
32537
67624
83882
148615
0
1327
2778
236118
760297
956382
1952797
2820282
5086694
13034
34485
60691
1562
409
131
2102
94
2267
263
674
371
1564
424
189
2177
494
2748
263
674
371
7722
16519
20298
44539
97600
139937
0
1479
2467
220016
448061
673069
1341146
4137258
5757929
20041
37165
58032
45
15
13
73
14
88
16
22
7
45
15
15
75
43
121
16
22
7
160
803
2144
3107
27103
29293
0
52
45
3610
52063
88415
144088
1369070
1559688
1292
1070
2234
183
77
57
317
56
374
26
68
43
183
78
76
337
276
607
26
68
43
1005
3647
11625
16277
64751
76609
0
152
281
27485
107619
283956
419060
1534094
1930479
1277
4969
5174
1059
343
185
1587
153
1667
92
448
255
1059
352
235
1646
426
1987
92
449
255
5963
15186
33028
54177
145605
185478
0
961
1702
156009
394246
857307
1407562
3953603
5233472
5022
23016
41961
1204
341
140
1685
86
1737
123
542
324
1212
353
165
1730
172
1855
123
542
324
5968
14633
22230
42831
38645
77307
0
1224
2142
210300
473357
626063
1309720
1070329
2327169
11991
36032
66083
2316
361
132
2809
55
2707
167
1208
498
2329
393
182
2904
201
2949
167
1209
500
9856
14895
25435
50186
73190
118346
0
2594
3226
203552
323203
584178
1110933
1878241
2919247
10867
48929
63974
2898
761
156
3815
92
3790
285
1159
717
2898
781
196
3875
172
3932
285
1159
717
16770
29832
22094
68696
29899
97323
0
2614
4831
362595
671949
529021
1563565
760716
2445097
18388
52441
100585
629
342
112
1083
44
1089
107
214
139
631
348
138
1117
113
1182
107
214
139
3737
14511
21863
40111
48043
80522
0
485
954
93773
279603
429996
803372
1061879
1739109
10696
11866
21753
8791
2866
606
12263
162
12414
1978
2989
2027
8803
2913
776
12492
608
12963
1978
2998
2035
46014
118450
105904
270368
166006
383200
0
6715
13679
893860
1942072
2141241
4977173
3313315
7651145
117398
135228
224605
1807
383
80
2270
35
2277
321
893
343
1811
401
122
2334
57
2360
321
893
345
7661
15966
11871
35498
14882
46760
0
1847
2258
153052
299207
264855
717114
332791
1035925
18135
36886
44164
236
63
15
314
15
330
28
103
56
236
65
16
317
37
354
28
103
56
1096
2582
2258
5936
8955
13834
0
221
377
34123
71255
61840
167218
259283
406554
1634
5334
8568
213
68
42
323
28
349
34
109
42
213
74
46
333
67
389
34
109
42
889
2869
8318
12076
21572
30437
0
236
273
22603
52022
176638
251263
475028
735276
3632
5348
5809
769
188
47
1004
22
1016
106
374
175
770
192
65
1027
26
1040
106
375
175
3513
7763
8299
19575
5852
24241
0
810
1183
64648
161662
200916
427226
157915
568678
5165
14121
23236
3106
942
229
4277
84
4229
294
1088
766
3109
990
368
4467
372
4695
294
1089
766
19592
38646
33356
91594
40322
131353
0
2453
5152
426023
960743
1007523
2394289
1356218
3782683
12463
40525
91832
714
512
192
1418
78
1501
72
207
169
716
524
259
1499
387
1904
72
207
169
5270
22528
27755
55553
61989
120578
0
474
1155
137217
607453
800433
1545103
2080578
3749786
7454
12668
27508
7171
2074
487
9732
185
9881
834
2794
1714
7179
2152
715
10046
702
10729
834
2795
1715
42198
82372
70835
195405
150313
345753
0
6234
11593
964861
1931289
1771155
4667305
4329406
8978927
45333
128050
242958
59
46
71
176
91
285
16
27
9
59
46
83
188
404
597
16
27
9
257
2426
13574
16257
168941
177141
0
59
65
10597
101914
684538
797049
8945599
9475216
6801
3022
2143
1593
1296
454
3343
213
3444
119
475
393
1595
1353
708
3656
1635
5193
119
475
393
11618
58314
71408
141340
232482
376802
0
1127
2713
428012
1867937
2536628
4832577
8651498
13815679
27074
36528
80275
31692
5695
1048
38435
345
37188
2231
14282
8341
31748
5945
1507
39200
1471
39035
2234
14288
8346
168541
226811
166893
562245
271404
813389
0
33140
55229
4549004
7768103
5911951
18229058
9711008
28318533
149800
770406
1403607
635
257
121
1013
131
1136
74
243
162
640
330
300
1270
956
2210
74
243
163
3749
9286
10646
23681
85423
109223
0
526
1082
179991
423638
516590
1120219
4938005
6385725
11628
25005
49065
566
262
138
966
216
1191
67
254
117
569
294
233
1096
1346
2431
67
254
117
3361
9957
17711
31029
165925
191979
0
585
778
140821
447321
906487
1494629
9278703
10878343
7021
23488
31264
226
116
59
401
115
531
32
90
57
226
122
87
435
416
863
32
90
57
1238
4935
8124
14297
99370
113573
0
194
377
48784
255690
330952
635426
5167066
5977426
3305
5787
12155
458
124
57
639
61
677
39
188
125
460
134
110
704
236
915
39
188
125
2410
4220
5419
12049
25300
36282
0
410
823
78959
135667
205670
420296
1267519
1699812
1556
11973
25911
852
333
158
1343
138
1476
105
333
232
853
344
202
1399
431
1823
105
333
232
4841
14593
27073
46507
172297
227461
0
736
1555
225887
602754
1282926
2111567
10898128
13276262
14601
36947
65583
1098
346
109
1553
98
1653
94
402
301
1100
389
189
1678
441
2105
94
402
301
6725
13037
13289
33051
42031
75685
0
927
2008
249621
533031
530912
1313564
1902047
3328940
4506
31547
70512
1560
390
149
2099
132
2203
152
650
408
1562
411
207
2180
282
2439
152
651
408
8933
15843
23613
48389
76815
124597
0
1445
2766
299248
592102
795069
1686419
3217549
5148645
15284
43259
89650
1369
487
169
2025
198
2194
135
528
333
1373
525
317
2215
675
2850
135
529
333
8504
18006
17811
44321
74973
116271
0
1213
2228
325171
707955
698593
1731719
3613641
5300121
19130
41744
73033
5955
3458
1254
10667
624
10968
546
1906
1513
5964
3562
1800
11326
2566
13588
550
1906
1515
39930
153529
209784
403243
435129
845247
0
4451
10254
1218805
4402764
6227561
11849130
14017413
26403605
70852
129540
283459
1266
515
222
2003
166
2094
91
509
283
1269
550
342
2161
593
2704
91
509
284
7574
19820
32635
60029
148534
211260
0
1141
1909
207532
604402
955216
1767150
5716915
7706493
11203
26716
50310
1154
300
114
1568
83
1582
127
541
248
1156
309
164
1629
281
1839
127
543
248
5293
12612
17600
35505
40167
76264
0
1106
1641
115742
349137
531378
996257
1349733
2411772
3267
18893
33552
1630
275
90
1995
79
2045
166
807
367
1632
286
113
2031
339
2340
167
807
368
7389
11342
13781
32512
97298
131237
0
1788
2417
196350
324008
404936
925294
3838618
4992941
10248
40092
60372
3661
1617
322
5600
125
5589
263
1208
932
3696
2202
1278
7176
2132
9385
263
1211
944
25269
60586
48252
134107
72128
216743
0
2885
6380
805859
2174361
1765330
4745550
2800754
7960861
24354
84912
180711
131
45
16
192
26
215
13
49
39
131
49
30
210
154
362
13
49
39
791
1638
2502
4931
15382
20259
0
97
264
20618
49127
96911
166656
626964
781895
982
2269
6906
1477
440
116
2033
112
2145
157
512
393
1481
485
217
2183
406
2611
157
512
395
9529
16184
14512
40225
38061
79195
0
1222
2651
278747
525562
476968
1281277
1541479
2975165
13218
33242
73020
422
51
47
520
81
898
227
219
124
422
52
52
526
176
1003
227
219
124
1024
2273
8674
11971
132223
149128
0
465
811
82372
87428
376557
546357
6996634
7803502
30511
14154
22962
289
130
96
515
98
711
100
140
76
289
140
136
565
259
933
100
140
76
1374
6071
15853
23298
41501
68030
0
299
511
58648
212207
575230
846085
1625042
2668297
11888
8936
14070
193
83
58
334
74
446
39
82
56
194
84
76
354
219
613
39
82
56
1043
3790
9453
14286
71350
85999
0
199
392
34727
136098
343146
513971
2933428
3637509
4411
4564
10599
401
179
83
663
104
768
45
159
105
402
192
109
703
255
969
45
159
107
2200
8101
11901
22202
57088
74500
0
339
685
80690
323649
470507
874846
2314160
3102011
2975
10594
22158
1264
779
309
2352
161
2457
109
427
325
1266
796
374
2436
407
2782
109
427
326
8569
34312
53777
96658
127046
223970
0
1001
2205
247334
1021632
1719374
2988340
5126774
8333300
14637
29615
56677
1525
993
329
2847
192
2937
97
443
409
1525
1012
398
2935
362
3195
97
443
409
11097
43050
51982
106129
60293
164435
0
1020
2790
382390
1499148
1852912
3734450
2325134
6196311
11421
36911
95528
1008
344
111
1463
71
1498
79
399
263
1008
362
160
1530
157
1643
79
399
263
5934
14247
16016
36197
43791
76842
0
930
1765
179292
472711
550375
1202378
1494847
2846368
4441
24425
49998
7227
3184
675
11086
265
10906
427
2327
1904
7235
3265
898
11398
851
11854
427
2327
1906
50233
129243
92036
271512
132644
409569
0
5608
12944
1582387
4446499
3096494
9125380
4238880
13988119
38404
148596
392872
727
475
157
1359
109
1403
43
248
199
727
490
198
1415
390
1739
43
248
199
4779
19955
20059
44793
50300
93953
0
577
1385
147502
671844
725254
1544600
2073221
3622233
2951
20215
40182
483
233
87
803
74
855
35
195
119
483
235
101
819
162
955
35
195
119
2911
10567
12678
26156
47445
74686
0
463
794
92382
333338
437474
863194
1568349
2494438
6475
11261
22235
1047
416
137
1600
82
1638
74
386
258
1049
431
201
1681
196
1839
74
386
258
6748
17939
19881
44568
26255
72395
0
892
1748
209820
550435
621639
1381894
767696
2287272
6824
26226
46952
21134
4480
583
26197
206
25909
1513
8844
5621
21141
4562
743
26446
412
26378
1513
8844
5622
123911
167386
75783
367080
53566
420946
0
20264
37696
3760876
5980204
2783727
12524807
2196432
15613786
90441
539765
1126520
3757
1536
290
5583
141
5579
262
1254
1035
3758
1628
478
5864
414
6161
262
1255
1035
25612
61589
37582
124783
30298
155343
0
2890
7041
749863
1843660
1194245
3787768
1076960
5078437
19314
80089
196032
4587
1338
405
6330
284
6781
606
1786
1267
4591
1368
484
6443
767
7380
607
1786
1267
27146
52474
58176
137796
184878
322648
0
4009
8612
852373
1769759
2036235
4658367
7039400
12117486
41915
112068
259085
1737
676
221
2634
147
2711
162
617
449
1738
698
277
2713
397
3044
162
617
449
11032
27711
33838
72581
134747
199497
0
1399
3039
316549
892477
1142494
2351520
5246136
7663231
16363
36130
86735
2817
1071
326
4214
196
4296
252
1078
706
2821
1104
386
4311
363
4544
252
1078
708
17318
43845
46782
107945
73067
183398
0
2488
4749
643181
1717416
2088060
4448657
3769112
9546893
53224
77942
159040
1518
535
185
2238
161
2320
133
640
379
1521
546
218
2285
265
2490
133
640
379
8482
21668
25473
55623
75128
129077
0
1477
2555
302130
788942
1000991
2092063
3029301
5487091
11584
48153
84337
810
385
165
1360
135
1450
68
294
246
811
401
204
1416
403
1779
68
294
246
5059
16435
25968
47462
130058
178626
0
666
1686
154152
555572
879349
1589073
4343247
6133876
6016
20988
47975
6993
2174
421
9588
188
9469
409
2554
1893
6999
2241
536
9776
392
9873
409
2554
1893
45820
83925
54398
184143
55341
232695
0
6018
12845
1686779
3525714
2384498
7596991
2437746
10164657
26038
198055
448794
433
208
82
723
92
800
40
158
106
433
215
102
750
221
961
40
158
106
2865
8545
12235
23645
88915
112406
0
357
737
99611
323970
470460
894041
4064708
5086638
3274
11207
25655
3877
1506
486
5869
326
6059
327
1438
1041
3883
1550
608
6041
844
6751
327
1439
1041
24724
62551
73227
160502
189069
342251
0
3304
7009
847331
2406379
2844009
6097719
7913804
14304305
26445
108237
232929
1312
348
126
1786
136
1969
255
570
285
1315
357
136
1808
234
2077
256
570
286
6571
13851
19196
39618
185197
193897
0
1260
1934
299264
690189
1009878
1999331
10340963
11812969
128608
56498
88746
1129
491
213
1833
188
2049
211
443
266
1129
500
255
1884
382
2305
212
443
266
6481
21228
34776
62485
207907
256501
0
960
1772
329465
1089356
1948980
3367801
13857862
17433245
97065
42492
76242
353
89
39
481
25
533
60
154
86
353
94
47
494
45
560
60
154
86
1899
3899
6619
12417
15771
30127
0
347
568
71375
124441
221606
417422
560512
1001995
9396
11903
20089
3092
1469
557
5118
340
5356
381
1126
739
3097
1503
698
5298
883
6104
382
1126
741
18544
65624
96488
180656
381555
571377
0
2507
5010
734585
2336548
3841675
6912808
18783220
31940683
85591
99012
192354
2942
1076
366
4384
325
4538
297
1154
696
2947
1095
458
4500
851
5201
297
1156
696
17324
44880
56209
118413
364069
461516
0
2721
4621
753231
1921198
2721880
5396309
20397363
26495638
45135
102271
183214
611
133
60
804
31
834
97
282
137
612
140
83
835
65
901
97
282
137
2887
5370
10307
18564
28525
43669
0
612
903
138937
206511
404177
749625
1058769
1712941
9172
22449
33844
765
304
104
1173
45
1190
64
322
191
765
310
118
1193
140
1307
64
322
191
4525
13011
16455
33991
40360
74277
0
750
1321
130955
382135
506756
1019846
1350637
2546520
4139
18896
35328
173
45
29
247
58
305
25
75
36
174
45
33
252
129
377
25
75
36
866
2015
5662
8543
91290
100835
0
175
232
26272
62224
170917
259413
2889694
3282599
2722
4767
10180
1524
541
207
2272
166
2362
105
583
415
1528
557
264
2349
533
2801
105
584
415
9207
21540
30038
60785
139470
198989
0
1338
2799
331898
809841
1007612
2149351
5056678
7414596
13039
45351
94982
1111
531
226
1868
216
2121
180
462
253
1112
542
273
1927
581
2556
181
464
253
6168
22374
34246
62788
149194
215305
0
1015
1686
220878
784267
1144545
2149690
5724326
8609276
41260
35914
59981
248
48
19
315
37
347
39
123
40
248
49
20
317
101
410
39
123
40
1091
2148
3117
6356
227561
235413
0
260
269
33807
72804
113943
220554
14885054
14823702
2141
5836
6732
1140
504
159
1803
90
1860
123
373
284
1140
519
191
1850
253
2081
123
373
284
7081
21486
28875
57442
84168
150461
0
808
1925
199209
624166
864207
1687582
2659167
4460041
16659
18306
43863
2653
1089
534
4276
361
4471
214
1106
630
2663
1123
654
4440
1376
5621
214
1106
631
14983
47847
103227
166057
628466
812191
0
2557
4194
458115
1503236
3224501
5185852
30243543
35991068
24873
65931
135203
911
351
140
1402
114
1485
97
351
239
912
358
163
1433
412
1823
98
351
239
5291
14640
23307
43238
466333
446243
0
791
1643
199568
549547
927790
1676905
26041146
25026371
19954
26969
51849
77
45
23
145
29
159
10
17
18
77
48
30
155
86
227
10
17
18
524
2114
3124
5762
33053
38724
0
39
109
20162
76794
116320
213276
1399207
1633472
3604
2176
3159
1177
312
120
1609
55
1635
145
473
258
1179
315
135
1629
150
1763
145
473
258
6246
14021
22918
43185
101880
146969
0
1044
1737
186732
419566
682357
1288655
3515750
5044270
9269
28398
40707
556
163
43
762
41
806
91
216
128
556
168
48
772
68
841
91
216
128
3034
6741
6939
16714
26001
42629
0
464
842
81098
206507
223382
510987
1081304
1652808
4431
9154
20726
11947
1884
444
14275
148
14153
1141
5662
2807
11968
1958
541
14467
510
14684
1142
5665
2812
58723
76505
80925
216153
187448
414573
0
12553
18528
1367443
1916910
2051520
5335873
4788392
10592854
44109
259217
403738
2464
1124
251
3839
89
3819
216
811
673
2465
1138
306
3909
232
4036
216
811
673
16206
47539
36780
100525
74064
177200
0
1843
4510
459839
1472894
1111442
3044175
2725153
6052462
14660
45450
114922
669
267
72
1008
20
1002
58
265
183
672
273
105
1050
98
1128
60
265
183
3776
11945
10851
26572
18391
48671
0
620
1225
87372
304353
303254
694979
539261
1318315
2057
13479
23461
10007
1182
297
11486
176
11516
795
5607
2181
10017
1232
435
11684
643
12163
795
5607
2184
43259
47148
44872
135279
166948
304555
0
12030
14177
1286773
1701802
1671787
4660362
6910199
12315561
137758
312947
408384
14868
2745
657
18270
258
18540
1857
7248
3389
14886
2832
819
18537
606
19140
1857
7249
3392
71277
110857
103132
285266
146749
427645
0
15716
22442
1804095
3173508
3087915
8065518
4717809
13184822
95547
352128
538099
19604
2677
606
22887
269
22751
2021
10020
4387
19862
3675
1853
25390
2938
28385
2044
10043
4442
88033
97630
73400
259063
132786
402051
0
21420
28891
2566787
3187391
2542335
8296513
5271842
14129451
89011
586766
805740
11776
1445
303
13524
115
13525
1346
6587
2227
11885
1821
641
14347
661
14905
1346
6600
2264
47677
52738
37865
138280
23407
167403
0
13541
14638
1711619
1924763
1427362
5063744
1060070
6599675
60282
515853
513174
9579
1412
399
11390
239
11692
1222
4829
2051
9681
1746
1207
12634
2267
15109
1224
4840
2073
41765
47631
34130
123526
45487
183937
0
10398
13571
1583153
1743916
1242076
4569145
1933851
7179742
67567
385024
476774
31042
4190
763
35995
508
35600
3477
15331
6586
31419
5399
2061
38879
6278
44378
3481
15372
6668
140467
153939
96708
391114
360086
763142
0
32720
43595
5820235
6989170
4898496
17707901
24099587
44860777
245954
1283158
1727520
7677
1295
330
9302
232
9288
714
3795
1674
7788
1759
896
10443
1883
12126
718
3808
1715
36455
47432
32889
116776
52952
173178
0
8016
11013
1613551
1895701
1302595
4811847
2340955
7564891
55319
379186
490570
23144
2948
577
26669
424
26673
2292
11274
5381
23852
4379
1787
30018
8494
38286
2304
11343
5592
111212
106075
63305
280592
226705
534804
0
24843
35636
5028571
4957524
2990015
12976110
16247381
33909102
177424
1088169
1657357
12283
1872
360
14515
201
14381
941
5844
2993
12602
3162
1873
17637
3835
21424
943
5868
3056
63038
67194
43077
173309
64645
248895
0
12912
19857
2480414
2761350
1632309
6874073
2676475
10403978
51490
488048
807202
49700
7041
1233
57974
647
57121
4108
24217
11550
50927
11147
5114
67188
8235
73742
4136
24330
11776
248009
246261
138202
632472
170860
796213
0
52879
76805
9380062
9907606
5829052
25116720
8045102
34178360
209103
2013774
2846512
32760
2922
445
36127
264
37725
5355
18945
6007
33063
3484
953
37500
1426
40229
5362
18993
6073
122858
101965
51086
275909
59944
354994
0
38954
39128
4002824
3394100
1876100
9273024
2419158
12926488
212787
1233253
1241108
10209
1366
245
11820
137
11678
846
5403
2226
10350
1730
747
12827
2541
14920
848
5414
2254
46755
48649
26632
122036
106552
231535
0
11360
14755
1784078
1910809
1191280
4886167
3445684
8868579
34759
434496
550385
5054
701
188
5943
172
5948
627
2649
954
5075
767
297
6139
1371
7418
628
2651
958
20670
26034
26470
73174
126585
210418
0
5408
6341
867858
1082697
1109368
3059923
6994947
11979927
138141
217170
264101
16791
1644
368
18803
195
18722
2375
9337
2918
16894
1893
682
19469
815
20027
2390
9358
2944
63185
59237
40424
162846
45803
214141
0
19161
19054
2290750
2239030
1620309
6150089
2210863
8948501
117734
692552
656308
27839
4589
932
33360
469
33040
3086
13976
5674
28091
5162
1748
35001
5567
39721
3098
13999
5737
127992
177418
127839
433249
442926
874524
0
29284
37482
4091646
5426872
4061049
13579567
16491236
31568378
150978
921823
1204807
5255
1150
138
6543
63
6465
524
2296
1344
5589
2085
768
8442
1318
9546
525
2318
1415
27692
38385
10966
77043
15176
91987
0
5143
8829
694102
794211
349466
1837779
558146
2483393
22369
146751
226438
9588
1187
258
11033
277
11018
911
5142
1894
9758
1697
853
12308
3102
15293
911
5166
1930
41732
39817
19933
101482
58342
166400
0
10794
12346
1888342
1755351
877052
4520745
3177176
8251215
47453
494678
548668
5415
1629
464
7508
177
7445
312
2223
1465
5604
2189
953
8746
2414
10662
314
2233
1509
30844
43345
25855
100044
34008
131990
0
5020
9444
987304
1357246
816488
3161038
1757067
5222859
16500
162390
305450
2319
1098
314
3731
58
3735
282
973
465
2361
1286
615
4262
458
4630
283
976
468
13541
48120
53502
115163
37806
157259
0
2089
3153
496610
1809432
2199545
4505587
1824294
6762053
32525
68539
104679
26500
2685
661
29846
371
30491
4137
14678
4924
26721
3526
1664
31911
3286
35436
4151
14703
4969
98068
92789
67342
258199
133675
409158
0
29682
32113
2953532
2791369
2162058
7906959
5146833
14284837
184040
879652
924204
31537
12782
2141
46460
113
47229
4498
17136
5760
31749
13596
3335
48680
1435
50878
4507
17162
5809
136346
584685
333582
1054613
120568
1222104
0
35849
37511
3973955
22040070
14062330
40076355
5104932
47836711
434369
789177
927849
11773
1246
77
13096
22
13491
1432
5286
2935
11917
1544
172
13633
448
14514
1437
5296
2961
60600
39159
7015
106774
8053
126933
0
11886
19471
1628982
1308648
237517
3175147
219351
3832425
61920
275312
471435
32331
2781
399
35511
125
35184
2710
14772
9099
33377
5776
3578
42731
16928
59072
2731
14843
9328
166510
89999
40853
297362
216295
517256
0
34435
59852
3640667
2313465
1081061
7035193
4606445
12204745
153529
658079
1283026
19231
2005
262
21498
93
21682
1954
8620
5232
19955
3772
1867
25594
3980
29720
1970
8679
5396
98812
65686
34085
198583
71872
284060
0
19988
34667
2265888
1801660
1073605
5141153
1825734
7472696
64226
402525
752643
24761
1451
180
26392
92
26771
2733
13450
5925
25295
2746
1202
29243
5441
35122
2850
13481
6040
104046
45347
16752
166145
88742
265124
0
29871
38509
2390864
1260107
414510
4065481
1375355
5883416
70917
606899
875934
29984
1804
198
31986
127
32252
4013
15541
6941
30713
3068
1088
34869
10298
45592
4044
15608
7123
124810
57118
18902
200830
183434
407321
0
34588
45213
3008651
1851809
703866
5564326
4008678
11236630
142555
706616
1018616
42714
6611
903
50228
259
50275
3621
18118
11883
43634
10537
4532
58703
12535
70931
3658
18157
12066
240072
227107
108457
575636
436554
1055242
0
42111
79045
5965026
6896783
3390646
16252455
10123701
28421726
214766
951977
1886057
15290
1672
224
17186
67
17224
1649
7005
3932
15584
2509
834
18927
2128
21017
1651
7024
3990
74212
51978
17220
143410
28096
180145
0
15881
26122
1587041
1190946
411606
3189593
614020
4028557
47844
306796
515822
59027
7817
1442
68286
401
70211
9205
31202
12069
59439
9165
4267
72871
24560
98275
9246
31243
12195
248551
304836
230479
783866
1959371
2716868
0
67199
79786
3073648
3956413
3277254
10307315
31561093
43971989
247892
831016
898927
18932
1150
141
20223
63
22172
4460
9860
4084
19221
1725
871
21817
4109
27753
4471
9917
4143
69793
33514
11330
114637
26221
153855
0
21600
26705
956390
440479
170331
1567200
543271
2358060
98305
287521
322809
24064
740
92
24896
49
25305
2595
14214
5474
24443
1445
690
26578
1571
28463
2611
14250
5571
92359
21446
8018
121823
8745
133687
0
31264
35340
1260688
353415
152622
1766725
174343
2065456
42484
444011
470365
39984
3006
260
43250
333
43408
3818
18316
10967
41659
5563
1865
49087
33305
81189
3852
18466
11358
201783
94915
26351
323049
615196
913896
0
42488
72785
4287414
1987472
625850
6900736
10859486
19281152
124461
908592
1564471
61287
5491
995
67773
229
66482
5701
27002
16809
63003
12804
12820
88627
32468
119648
5795
27168
17231
319869
176185
128314
624368
305666
937083
0
64122
111304
4407240
2336053
1730551
8473844
4351514
13321764
146126
925277
1507977
39129
1957
359
41445
266
40987
4792
21273
8476
40323
4199
3821
48343
42696
89989
4829
21422
8792
152822
61759
43358
257939
685885
1015399
0
46594
54883
2280994
1051889
707006
4039889
8934110
13717538
98221
647584
797012
6422
456
72
6950
62
6845
527
3351
1608
6833
1385
1237
9455
20587
29664
531
3403
1718
28627
14435
9950
53012
135863
185076
0
7759
10476
461920
256209
157799
875928
1732603
2611208
10893
126740
169896
19523
592
85
20200
49
20490
2070
11660
4390
20032
1394
1350
22776
7817
31293
2087
11753
4531
72897
19303
11712
103912
56828
168190
0
25490
28351
1554142
510048
269880
2334070
1217568
3871694
43813
471388
608166
30866
1815
198
32879
102
32156
3617
16255
6729
31624
3392
1352
36368
7878
43608
3631
16320
6893
123542
59148
21407
204097
179006
388583
0
35344
43852
1910294
1047726
347130
3305150
2355112
5983497
76680
534220
641720
10676
717
146
11539
61
11318
1111
5959
2269
10955
1462
1125
13542
8286
21413
1132
5984
2350
41978
24463
17250
83691
123079
227654
0
12805
14764
549911
351204
239456
1140571
1446494
2781350
23931
160105
189046
67
10
17
94
47
103
31
0
3
67
13
24
104
10434
10428
33
0
3
[
a]
[
f]
[
h]
3771
1727220
1765852
0
0
23
(
D)
(
D)
(
D)
64043
25257105
27204111
945
0
514
9735
646
115
10496
93
10632
1322
5377
2002
9892
999
556
11447
16149
29211
1337
5387
2027
[
k]
[
j]
[
j]
75947
637600
760255
0
11723
13024
(
D)
(
D)
(
D)
1050725
10187324
12565288
26488
149391
155582
22906
698
35
23639
19
23087
2161
12409
5450
23240
1086
182
24508
290
24197
2175
12424
5523
93939
21606
3201
118746
3037
122224
0
28175
35365
1128541
305483
48459
1482483
55111
1584096
32318
320586
415308
29833
1731
229
31793
129
30967
3555
15588
6493
30540
3473
1343
35356
8226
43016
3574
15670
6626
119005
54235
18288
191528
147274
349554
0
33626
42208
1505786
777597
294035
2577418
2264262
5246195
67121
416161
498250
13454
568
266
14288
91
13703
1326
8558
2082
13622
980
1480
16082
1955
17480
1332
8581
2119
41704
17295
23429
82428
28068
113837
0
17144
13332
587187
256605
296861
1140653
384166
1625138
18637
226860
203491
34809
1675
212
36696
95
37661
5439
19333
7167
35757
3140
1516
40413
4416
46350
5460
19413
7403
131256
51158
18936
201350
56393
264046
0
41259
46564
2589350
1068103
377006
4034459
1094604
5371952
131951
752210
874358
8358
809
249
9416
230
10628
1780
4545
1741
8396
918
326
9640
994
11802
1784
4547
1749
30178
29449
35858
95485
159811
276698
0
9403
11446
1009305
977591
1063665
3050561
5803559
10433028
135445
271581
364576
5127
397
92
5616
35
5555
641
3058
816
5142
449
232
5823
428
6155
641
3058
818
18748
14694
13311
46753
19861
66657
0
5843
5329
386984
345945
302777
1035706
444201
1510238
12890
105211
109176
18255
1797
294
20346
139
20691
2659
9746
3791
18541
2593
1043
22177
4504
26793
2690
9764
3856
75002
53033
24347
152382
65753
223176
0
20038
24713
1885186
1410309
740211
4035706
1719289
6131846
91536
437207
600056
499
116
73
688
72
778
115
233
102
506
230
432
1168
2069
3324
119
233
109
2012
5052
14062
21126
518868
570902
0
457
677
71066
164075
524158
759299
21746861
24484512
6919
17035
22344
1528
213
56
1797
74
1953
328
821
249
1537
262
95
1894
154
2105
328
823
250
5606
7740
5602
18948
23896
44703
0
1617
1590
211224
280691
205325
697240
1210957
2084775
21563
65409
53686
630
140
58
828
53
867
115
265
126
637
164
187
988
319
1254
115
265
128
2852
5697
10021
18570
33962
47838
0
554
829
122277
242689
441172
806138
1506270
2214151
15467
19555
31074
448
93
31
572
31
599
90
194
92
448
96
41
585
58
646
90
194
92
1876
3635
4967
10478
8834
19736
0
397
622
66240
124304
194927
385471
341631
789022
7576
14930
21217
39467
4138
829
44434
347
47743
8986
23691
5782
39575
4720
2010
46305
6419
55874
8991
23699
5796
126534
163644
129764
419942
477667
922740
0
43031
37962
3419171
4902004
4189986
12511161
16832275
31613977
251644
945191
949846
47982
4078
537
52597
256
51474
6591
26494
8097
48092
4662
1352
54106
1919
54542
6603
26509
8126
179900
148171
68334
396405
90164
493054
0
51927
53001
4481233
4254241
2189091
10924565
3358167
14837501
187572
1166509
1256161
294
99
37
430
28
449
40
135
64
294
105
53
452
271
705
40
135
64
1349
3905
7038
12292
27832
43148
0
276
423
33577
72784
209941
316302
909817
1295799
5703
6886
7435
158
42
26
226
10
250
38
77
36
162
56
50
268
172
444
38
77
36
644
1782
2384
4810
16990
26805
0
179
261
15191
33180
66398
114769
539606
709684
4331
3920
3677
5824
618
65
6507
19
6731
1006
3333
981
5834
634
78
6546
59
6806
1006
3333
984
21413
23242
9309
53964
9411
67818
0
6015
6497
322680
394157
202370
919207
212023
1244314
27612
88290
94212
2257
760
205
3222
41
3165
169
1060
464
2265
814
322
3401
940
4217
169
1060
465
12063
32590
34436
79089
82801
162877
0
2147
3073
131843
417784
501039
1050666
1128081
2322642
5122
20793
29852
929
344
53
1326
15
1312
129
382
186
934
372
92
1398
82
1451
129
384
186
5116
13457
7722
26295
7294
34057
0
814
1265
81320
248967
146239
476526
174876
668710
3788
13931
18764
1925
417
100
2442
33
2556
340
830
421
1927
455
147
2529
136
2760
341
830
421
9480
16294
13223
38997
10247
52169
0
1722
2788
159476
274911
232366
666753
220706
973552
20988
28860
42987
12
3
5
20
29
48
5
5
1
12
6
16
34
293
307
5
5
1
[
b]
116
[
f]
1097
6040
6709
0
[
a]
[
a]
(
D)
4345
(
D)
42344
411102
425645
131
(
D)
(
D)

74
10
7
91
48
140
10
42
13
74
23
7
104
1579
1938
10
42
13
306
285
428
1019
33492
39214
0
91
77
20775
18057
19881
58713
2146672
2961066
4523
4334
5270
19
6
3
28
35
61
5
8
3
22
27
27
76
464
557
5
8
3
[
b]
302
[
e]
803
5698
7037
0
[
a]
[
b]
(
D)
15085
(
D)
41459
332399
441872
210
(
D)
(
D)

336
55
15
406
14
414
77
173
42
336
61
19
416
42
454
77
173
42
[
g]
2000
2093
[
i]
[
h]
8658
[
a]
349
274
(
D)
36425
48715
(
D)
(
D)
192844
(
D)
6114
5887
1496
94
20
1610
9
1612
432
715
183
1500
100
28
1628
21
1642
432
715
185
4309
3446
2534
10289
1973
12964
0
1338
1192
111385
75230
59494
246109
49421
331164
19979
38113
27460
129
19
6
154
1
152
24
63
20
131
20
8
159
1
158
24
65
20
[
f]
835
538
[
g]
[
a]
1990
[
a]
130
133
(
D)
23361
17402
(
D)
(
D)
59456
(
D)
3466
4289
2763
415
97
3275
78
3381
354
1362
638
2779
460
258
3497
808
4368
354
1362
641
12772
15394
14133
42299
76539
126701
0
2965
4248
358078
443651
450128
1251857
2202294
3634029
29527
71723
110737
320
82
33
435
41
451
37
120
77
333
107
94
534
303
821
37
120
78
1739
3400
4899
10038
10934
21427
0
258
488
48206
84001
152766
284973
387487
714434
1377
6983
13873
1630
260
87
1977
81
1993
238
854
256
1663
335
203
2201
392
2543
238
866
265
6384
9839
11783
28006
43437
81631
0
1534
1707
266638
333558
422977
1023173
1972157
3250746
19476
72304
59093
6114
428
37
6579
30
6671
779
3040
1402
6152
459
80
6691
252
7010
779
3044
1408
27434
12788
3528
43750
6793
56207
0
6564
9214
576033
305238
88429
969700
178977
1308820
24901
123964
187812
10578
991
207
11776
108
11700
1092
5555
2384
10908
1719
1360
13987
1477
15177
1093
5578
2463
46494
36674
31266
114434
43114
161662
0
12436
15533
1701403
1336958
1188478
4226839
1659098
6620349
62039
444988
577680
1044
89
21
1154
10
1405
316
629
202
1046
94
42
1182
68
1521
316
629
202
3360
3664
2912
9936
10895
24744
0
1310
1268
88803
93581
69111
251495
507575
978589
19540
28401
26990
2246
274
64
2584
32
2762
479
1284
381
2258
330
204
2792
3517
6667
479
1289
382
7649
10321
10840
28810
479748
548858
0
2437
2481
183749
220547
241618
645914
14643548
15890525
19055
55065
57904
4484
549
101
5134
21
5172
762
2493
746
4491
612
215
5318
311
5630
762
2493
750
16260
20480
14560
51300
18510
70455
0
4634
4845
361861
388496
280621
1030978
405520
1508906
30106
97164
106920
3299
768
293
4360
136
4567
429
1573
763
3382
1074
802
5258
1696
7123
433
1575
785
15912
26014
32233
74159
54447
135898
0
3397
5069
455574
745897
921960
2123431
1534440
4035337
33605
80408
135205
14563
2137
553
17253
287
17429
1628
7130
3270
14600
2301
1221
18122
3123
21946
1637
7133
3278
68036
83594
94207
245837
454197
749179
0
15382
21660
2041196
2754653
3502253
8298102
18522668
31257568
119794
434432
624229
7006
1365
339
8710
251
8382
881
3168
1263
7072
1604
752
9428
1704
10599
893
3183
1281
33112
55682
53877
142671
161992
331485
0
6597
8376
1908927
3790747
4926913
10626587
17069134
44090006
122077
319166
441076
14183
972
169
15324
110
15477
3623
7311
1971
14308
1265
644
16217
3672
19730
3625
7343
1991
44145
35881
26923
106949
163215
276588
0
13809
12867
2765783
1251463
888441
4905687
4269234
9805935
512897
1075398
512174
2885
145
24
3054
23
2982
453
1734
403
2898
162
64
3124
89
3169
459
1735
409
8606
5137
2964
16707
6498
27616
0
3359
2602
332368
234726
150071
717165
639325
1930201
49103
116652
88132
4648
1146
219
6013
133
5974
599
1546
1193
4723
1456
699
6878
1668
8492
607
1556
1214
29456
41639
31282
102377
147894
253643
0
3451
8223
678815
1115189
1164795
2958799
8405469
12292056
83101
98404
180800
1489
211
69
1769
86
1800
196
759
314
1517
314
269
2100
3264
5270
196
765
324
6405
7905
10838
25148
156971
212710
0
1659
2067
233869
270274
569913
1074056
6985792
10084425
40852
51974
70560
8225
1071
287
9583
166
10483
1934
4152
1572
8381
1473
1024
10878
26064
41209
1956
4165
1588
31298
41838
49736
122872
948980
1165479
0
8761
10386
1367857
1947951
2328121
5643929
50942549
66389461
552801
321394
405041
8858
819
166
9843
162
12588
2911
4585
1969
8925
985
418
10328
937
14139
2925
4591
1984
29715
30040
24758
84513
64725
232453
0
9943
12897
1481591
1454476
1737926
4673993
11798639
19022929
481102
394942
538967
3837
628
207
4672
207
5057
827
2032
645
3862
687
371
4920
3994
9036
831
2036
649
14134
24107
28176
66417
216567
296578
0
3947
4201
590237
869429
1162706
2622372
10128856
14521219
140164
157997
159464
5
0
0
5
12
23
5
2
1
5
0
0
5
41
62
5
2
1
[
a]
0
0
[
a]
[
j]
22337
[
a]
[
a]
[
a]
(
D)
0
0
(
D)
(
D)
1083947
(
D)
(
D)
(
D)

10621
6209
1657
18487
396
18592
303
4470
2528
11617
16209
16296
44122
59923
105568
304
4490
2625
71340
271558
297865
640763
1296428
1934668
0
[
j]
[
j]
1994482
7981490
9801280
19777252
56104879
78549833
72070
(
D)
(
D)

18764
1685
603
21052
536
21726
3081
10931
3435
19443
3520
3150
26113
23498
49287
3097
11014
3629
69542
60880
61974
192396
452405
620903
0
23301
22087
2389742
2524468
2715320
7629530
21542331
29591520
307661
684649
733950
13574
1081
236
14891
187
15000
2410
7458
2491
13965
2124
1243
17332
2819
21424
2456
7504
2613
50476
38598
26378
115452
83312
197619
0
15718
16125
1758128
1326156
974586
4058870
3471550
7918610
128536
490172
530195
11151
795
255
12201
287
12532
1688
6916
1700
11343
1210
848
13401
21100
38143
1691
6945
1747
34977
30047
32147
97171
394112
538978
0
[
j]
10910
2779526
3316069
4048133
10143728
53035287
80248397
288798
(
D)
828677
85
6
5
96
8
18
3
1
0
87
6
9
102
16
30
3
1
0
170
166
1014
1350
5602
6808
0
[
a]
0
17335
7105
65948
90388
417579
515608
106
(
D)
0
26911
1182
402
28495
485
31345
6136
17738
3563
27170
1447
622
29239
2495
34756
6148
17791
3645
71874
36959
29203
138036
143790
320436
0
33047
22845
6587299
4602650
4078558
15268507
13990073
38767351
874810
2054241
2156378
3773
692
429
4894
500
5548
533
2211
758
3836
886
1316
6038
36248
37437
533
2222
767
15469
30075
74945
120489
1428733
1489183
0
4877
4853
566175
1318888
3357538
5242601
67357375
74733460
43459
161242
164226
117049
4147
674
121870
478
123234
12216
81028
17968
119141
6917
2210
128268
5582
134758
12251
81240
18567
368865
145739
84150
598754
197976
800979
0
165346
113694
11780351
6514733
3600487
21895571
10320738
33339917
425803
4296853
3790110
1077
75
47
1199
63
1548
410
718
141
1086
91
195
1372
623
2262
410
718
143
[
g]
2759
6686
[
j]
[
j]
31515
[
a]
[
g]
[
f]
(
D)
358042
409310
(
D)
(
D)
2056809
(
D)
(
D)
(
D)

93517
3094
710
97321
514
97983
10917
64363
12964
94846
4887
2619
102352
5122
108204
10990
64556
13334
270248
97821
55853
423922
60151
501492
0
122106
82727
5843077
2245874
1493775
9582726
1816129
12545092
384203
2463704
1825440
56311
1329
290
57930
166
58954
10601
38191
5920
57315
2769
1524
61608
2734
65098
10622
38286
6151
135993
44469
32567
213029
46963
271145
0
69235
37683
4213280
1624371
1308510
7146161
2414488
10562944
387318
1967950
1105870
46141
3240
840
50221
311
53148
8675
29202
6909
46522
4192
2369
53083
6438
61647
8692
29253
6986
145956
118661
112726
377343
104587
506910
0
55643
44599
4876037
3734245
3335958
11946240
3687692
17285680
390212
1640642
1419050
4345
467
184
4996
80
5018
588
2434
765
4468
753
677
5898
5349
11067
594
2445
785
16250
15902
17295
49447
129639
181963
0
4963
4970
445426
437152
454722
1337300
3537177
5071004
25231
126795
128968
16688
1386
181
18255
117
16746
2025
7697
3472
17494
3415
1839
22748
11725
33128
2051
7763
3640
70909
45564
20139
136612
118672
254716
0
16901
22574
1018463
771408
350260
2140131
1839622
4194537
75968
244169
295981
3331
324
43
3698
34
3552
274
1463
889
3426
609
347
4382
2046
6358
274
1469
907
16877
8975
4563
30415
11723
41863
0
3396
5917
424245
241944
119596
785785
349635
1189599
9707
87923
149903
7164
846
210
8220
245
8383
1213
3457
1411
7297
1298
586
9181
3315
12621
1219
3469
1437
29480
29344
18647
77471
67937
157495
0
7077
9247
1133419
1143095
801115
3077629
2974457
6737595
123776
246552
317077
1580
150
69
1799
153
1907
224
917
217
1604
165
101
1870
229
2054
224
923
224
5446
4972
5004
15422
10459
26462
0
1799
1368
284642
307375
264572
856589
603499
1625641
21355
86047
71296
161508
7056
850
169414
199
169204
15679
109490
24700
162668
9905
2768
175341
1696
176720
15705
109610
25004
520514
259768
161536
941818
140435
1088963
0
211074
158939
21386435
15308512
10346945
47041892
10137658
62140749
1065702
7349107
6453983
89016
3765
572
93353
285
94067
10882
55945
15671
89590
5050
1462
96102
3320
100363
10902
55980
15779
298858
136196
88433
523487
570121
1164194
0
112815
100762
8463815
4816529
2586325
15866669
16830713
37698071
355991
2672514
2780351
83382
7662
1223
92267
549
91816
11575
43967
16156
83810
9617
4055
97482
5948
102292
11596
44018
16240
334423
286593
187681
808697
404141
1213355
0
89101
106670
13870018
14098599
9557553
37526170
22253836
64768720
676649
3275590
4344609
26836
876
96
27808
69
28196
4580
16580
4062
26896
941
129
27966
131
28422
4581
16582
4080
80652
29582
10073
120307
10827
139726
0
32284
26218
3097138
1316995
412546
4826679
535440
6046357
152214
1069803
993664
78758
5037
1074
84869
568
90776
20154
47134
9778
79025
5717
2223
86965
6833
100144
20169
47172
9859
207274
197199
170401
574874
438175
1171236
0
82906
63924
12805563
13259046
11698519
37763128
28550926
85302825
1865174
4441154
3441860
81073
3608
788
85469
618
92031
22438
50190
9114
81479
4371
1590
87440
3437
97109
22477
50248
9195
202524
130036
92133
424693
233794
711611
0
89285
58679
11576138
6920134
4344955
22841227
15743870
44209697
1403400
4692603
3184317
7986
1346
408
9740
279
10431
1526
4037
1624
8052
1621
811
10484
1604
12640
1535
4042
1641
33138
54746
64002
151886
186460
359097
0
8387
10748
1765796
3120037
3858730
8744563
11173251
25260607
184007
421190
566284
33754
2667
407
36828
228
36425
4877
18794
5931
33916
3056
877
37849
2203
39532
4886
18805
5968
124082
99926
61796
285804
157448
472312
0
37943
38883
5206645
4473627
2591810
12272082
7579302
22907439
287588
1435548
1641925
49562
3131
257
52950
121
58316
10081
25517
11259
49687
3539
825
54051
5927
65476
10084
25537
11304
212083
102851
43138
358072
101383
495722
0
51968
75247
5095616
2552581
1073813
8722010
2829085
13673764
481469
1372107
1689634
7126
5527
7607
20260
6613
26762
1245
3988
877
7174
5740
8665
21579
24949
47387
1252
4004
887
17583
66178
229905
313666
2474610
2873521
0
6314
4452
1408742
3157343
11834393
16400478
175977557
211361063
519510
339608
386622
19458
2600
1026
23084
769
25021
4002
10301
3496
19527
2861
1441
23829
2464
27359
4003
10310
3512
72501
95095
112698
280294
157673
472516
0
20889
22786
4070013
3636349
3652523
11358885
5813826
20021361
407977
1120279
1142896
661
296
153
1110
144
1292
155
278
145
676
384
350
1410
1280
3023
158
280
151
3348
12481
23953
39782
75998
115926
0
548
918
172577
404286
639172
1216035
2408753
3754987
70362
26715
41146
13713
4845
3076
21634
1199
23814
3608
6098
2455
13860
5220
4444
23524
17190
42408
3671
6109
2488
57260
234684
646584
938528
3054915
4572954
0
12429
16212
2687530
5868512
12333400
20889442
60574582
98479494
1738305
581881
625867
26097
2744
568
29409
328
29489
4023
13919
4741
26293
3297
1251
30841
4059
34728
4066
13947
4781
102584
103391
90188
296163
374872
702222
0
28097
31042
2485268
2513414
1993474
6992156
8070052
17019042
217473
656806
725129
24700
1266
274
26240
125
24795
2189
13675
5239
25206
2342
1481
29029
5540
32918
2199
13702
5373
98240
47116
42541
187897
112748
307666
0
31113
33496
2252108
1307720
1246979
4806807
3851232
9660033
82798
661290
767265
14337
2214
651
17202
221
17375
2114
7540
2743
14431
2405
1137
17973
3634
21683
2119
7545
2765
59911
93907
121857
275675
431512
711003
0
15614
18161
1379943
1580682
2092854
5053479
7834725
14029639
113558
349505
415108
130539
8407
1260
140206
291
141659
26075
68343
23542
130672
8861
1998
141531
5236
147648
26092
68354
23573
457563
314128
225304
996995
467757
1503042
0
140022
154140
8642420
5236558
3217328
17096306
7873773
26721904
658367
2649152
2725571
21768
2004
442
24214
293
23532
2896
11642
3788
21885
2228
776
24889
1672
25748
2900
11655
3812
82636
76845
58700
218181
170359
461288
0
23514
24814
2629637
2087739
1484112
6201488
3074498
10059798
181636
770002
773318
5622
722
87
6431
33
6041
574
2661
1188
5646
795
209
6650
1094
7368
575
2662
1194
26853
26402
11995
65250
83861
146032
0
5741
7847
696960
821084
409639
1927683
2926373
5138999
21579
132886
194593
1345
206
59
1610
58
1639
161
623
322
1361
234
92
1687
765
2678
161
626
324
6070
7232
7967
21269
30532
56647
0
1401
2103
197366
238783
289863
726012
1317476
2224489
27549
37303
61148
4691
624
111
5426
72
5406
571
2344
1036
4705
683
258
5646
458
5967
572
2344
1042
20068
23975
12707
56750
29512
88804
0
4963
6800
571330
786705
428598
1786633
1299975
3171317
22938
128922
185670
7419
7442
1645
16506
140
16823
645
2119
1788
7458
7778
2997
18233
656
19136
646
2119
1794
57998
325658
252530
636186
58563
724354
0
5033
12401
983533
6176771
5880706
13041010
1238263
15458594
63772
89564
181032
196
170
136
502
50
551
34
74
35
196
192
225
613
203
809
34
74
35
1219
8490
30006
39715
36796
82760
0
155
235
35053
201732
561873
798658
1196422
2195705
3209
4815
7465
842
386
540
1768
626
2448
127
411
170
850
403
606
1859
1145
3105
127
411
170
4189
19372
142705
166266
1135535
1332535
0
882
1133
126929
428201
2989597
3544727
28809537
34603977
25308
24005
30617
5494
522
108
6124
61
6270
1035
3039
898
5522
690
241
6453
248
6787
1039
3046
913
19090
19206
11998
50294
11769
65566
0
5992
5942
689725
636118
418421
1744264
444425
2579260
72816
214105
188928
5203
604
132
5939
54
6065
705
2503
1136
5302
927
420
6649
252
7032
713
2512
1160
23657
20831
12296
56784
17813
81175
0
5342
7469
510911
492964
298870
1302745
585795
2092789
26782
118097
153411
22111
1749
206
24066
71
25081
4016
11500
4507
22265
2212
568
25045
957
26961
4021
11524
4543
86077
58838
22682
167597
19763
206171
0
23572
29853
1332608
886667
411475
2630750
386912
3612567
135545
412622
422635
3584
238
52
3874
32
3897
641
2102
493
3646
294
153
4093
86
4184
641
2104
501
10843
8716
6814
26373
8264
39763
0
3907
3226
374506
245949
242698
863153
284374
1380455
27474
130972
105777
157038
12709
1276
171023
712
174006
16061
80227
40695
159709
18124
5426
183259
10708
195655
16223
80505
41391
718824
440982
182791
1342597
349974
1763793
0
180271
265457
42151141
27005667
10122554
79279362
15779193
101252467
1520496
11490041
13591623
108902
2477
81
111460
37
112373
5869
44166
43027
110442
3479
507
114428
840
116494
5879
44273
43433
591627
71172
8809
671608
11723
710858
0
114117
284325
18177955
2602158
332979
21113092
358729
23235125
320592
3192141
8698170
81897
1958
278
84133
210
86686
9477
53471
15619
83362
3304
1143
87809
2275
92441
9504
53638
16003
273244
64171
27455
364870
52097
417239
0
111758
99634
6839479
1786760
685147
9311386
1669829
11173131
265648
2571052
2513956
6864
2160
1164
10188
661
10817
817
2949
1516
7046
3434
4428
14908
7811
22203
833
2966
1545
36009
87238
142398
265645
282684
554908
0
6235
10181
1297045
2582460
3969657
7849162
10300815
18788958
99975
207141
354652
4684
788
204
5676
220
6039
700
2141
1158
4753
1067
824
6644
2947
9750
703
2146
1184
22507
29156
25842
77505
74988
152059
0
4581
7611
1189064
1334154
903967
3427185
2555645
6568039
67655
251144
383105
6200
3184
1170
10554
680
11022
1200
2494
1105
6267
3575
2419
12261
5190
16092
1214
2500
1108
32113
142701
193600
368414
428400
786607
0
5109
7322
804785
2359607
3153889
6318281
7716064
14245234
100716
122785
164763
3120
1061
252
4433
159
4697
470
1314
672
3143
1367
811
5321
1325
6779
470
1318
680
16966
42941
44324
104231
71397
180732
0
2802
4506
358604
902725
1238613
2499942
1809457
4589159
31762
68950
97326
162
381
1393
1936
1687
3637
72
83
33
164
389
1415
1968
3653
5756
72
85
33
539
26138
337811
364488
4235155
4623686
0
166
218
139432
618368
8778275
9536075
140671121
156596031
368189
6914
12736
49
35
194
278
257
559
24
19
10
50
36
209
295
543
832
28
19
10
210
2316
49559
52085
192567
240431
0
38
72
9998
57254
1618322
1685574
6271051
7975184
11990
1266
2782
81
30
74
185
146
352
32
28
12
81
34
86
201
309
499
32
28
12
261
1953
19730
21944
134292
150524
0
69
75
23470
53148
592239
668857
4607922
5479550
22548
3520
1752
1958
2870
3112
7940
674
8631
601
792
357
1995
2982
3859
8836
7725
16891
661
795
361
7249
179223
530563
717035
841771
1533714
0
1606
2402
348039
2934312
10221328
13503679
16168633
30691284
202181
37221
47197
3977
1927
1412
7316
320
7541
376
1573
927
4060
3786
8986
16832
4290
21727
410
1578
941
24230
80231
165544
270005
112834
396354
0
3557
6264
389205
1393125
3008152
4790482
2006785
7369341
36625
59118
98184
9577
2584
1109
13270
414
13693
1293
4225
2058
9638
2876
2078
14592
3082
18076
1315
4235
2064
48660
103465
154730
306855
172494
510957
0
9184
13752
713538
1465947
2753199
4932684
3075510
8842981
125429
131362
178740
1922
933
589
3444
157
3591
161
706
457
1946
1385
1891
5222
978
6311
161
710
458
12475
36634
60539
109648
37370
151094
0
1535
3053
207821
702983
1286162
2196966
791729
3255674
10640
24614
50238
22617
5155
2481
30253
467
30875
1948
11711
4880
22892
8154
8779
39825
3648
44202
1969
11732
4924
108647
199919
287124
595690
142149
790599
0
24389
32515
2085034
3722398
5121959
10929391
2488946
14862084
73475
474660
645489
6279
1414
463
8156
105
8305
235
3234
1533
6321
2186
1265
9772
417
10263
243
3234
1539
33562
47939
24358
105859
8475
121175
0
7076
10300
612932
930874
473197
2017003
175806
2436190
11114
127212
200439
2750
1315
1107
5172
225
5357
250
1233
604
2824
1788
2356
6968
1245
8288
261
1239
623
15090
56380
133995
205465
108357
324336
0
2601
4030
381816
997353
1748318
3127487
1343467
4846777
16310
72911
103735
43460
7003
935
51398
200
53686
6147
18600
10091
43908
9464
4986
58358
5361
66300
6164
18632
10150
242583
231348
92495
566426
97917
699589
0
38952
68716
2725760
2866395
1401098
6993253
1252597
9223193
169551
419773
741940
8123
844
249
9216
36
9165
1620
4218
1302
8136
876
276
9288
54
9253
1621
4218
1305
28110
35758
42151
106019
15951
126374
0
8394
8490
1010555
713354
942029
2665938
386820
3251253
157136
341829
228878
3596
377
169
4142
59
4292
925
1794
562
3630
393
209
4232
140
4461
925
1800
573
11993
14271
32833
59097
31946
100196
0
3505
3657
465367
1161976
4828502
6455845
1703333
9214948
77489
140619
106375
3637
315
93
4045
42
4229
957
1945
544
3647
335
119
4101
123
4394
958
1949
545
11268
13027
16083
40378
25035
71846
0
3873
3594
484361
341415
327689
1153465
519322
1917235
77941
235787
118280
2670
94
9
2773
11
2992
613
1674
418
2685
112
11
2808
29
3048
613
1675
422
7523
3629
1823
12975
2094
15979
0
3267
2675
471833
200514
139973
812320
224751
1117482
63353
168734
142897
11794
268
33
12095
13
12682
4241
6836
857
11800
276
38
12114
17
12703
4243
6838
857
20420
9614
4133
34167
2719
37524
0
11066
5533
3032562
244919
91391
3368872
89844
3589333
788950
1736130
390273
4391
683
196
5270
39
5355
456
2485
844
4429
781
353
5563
151
5777
456
2487
850
18750
28361
35978
83089
21518
110380
0
5124
5553
336427
574027
837470
1747924
573227
2549317
11233
90923
102448
1758
296
45
2099
30
2063
456
637
324
1765
350
113
2228
907
2879
456
637
328
7540
11135
6726
25401
102021
124009
0
1412
2170
167020
193053
114879
474952
1791356
2277054
22767
38157
37721
1309
301
170
1780
95
1815
186
475
287
1329
344
324
1997
241
2191
186
479
294
7283
12147
36282
55712
122972
202600
0
1008
1927
140632
241520
747603
1129755
2968788
4756696
22563
21113
44606
44195
8771
1195
54161
305
54644
9768
18142
8630
44336
9452
1866
55654
3139
59110
9783
18154
8667
195964
351525
169079
716568
182368
952589
0
38524
57649
3485371
5123718
2390099
10999188
2350155
14530588
312931
811975
923988
30348
7086
1437
38871
489
39605
5427
12225
5822
30593
7843
2517
40953
8009
49736
5437
12264
5869
159598
271892
249399
680889
1004593
1714070
0
25723
39091
2217182
3529257
4150206
9896645
21323750
33660955
507884
379279
485314
6100
458
103
6661
59
6567
1645
2803
962
6141
635
148
6924
199
6975
1647
2807
971
18094
10272
3035
31401
5716
38107
0
5728
6184
447476
194091
49001
690568
105915
842919
43396
153990
134486
3007
90
22
3119
6
3079
257
1876
533
3024
97
55
3176
17
3140
257
1879
538
10720
2859
1056
14635
500
15605
0
3467
3479
113879
40230
17920
172029
11495
204367
6312
41632
34778
122839
37850
2603
163292
605
165128
20969
38982
31718
123303
39917
6330
169550
21238
192342
21016
39024
31803
752079
1429557
395446
2577082
1210980
3897123
0
94969
214724
8496712
16309627
4782489
29588828
13822071
46707000
1041402
1099160
2159323
110082
21894
3735
135711
703
135981
18716
41608
26170
111835
31130
21455
164420
46500
210895
18938
41748
26474
587083
820081
664423
2071587
1246962
3385478
0
97228
176212
5941803
7485956
6088585
19516344
11958740
33454232
534947
1083404
1663983
11149
1611
316
13076
129
14054
2922
4903
2245
11277
1873
1436
14586
12827
28745
2931
4920
2282
45057
60865
47150
153072
315766
501920
0
10483
14938
636873
785614
646540
2069027
4631483
7367059
79132
146212
186758
47397
3111
166
50674
40
50091
5630
25685
10407
47533
3234
263
51030
147
50578
5635
25697
10442
192457
106916
20560
319933
4891
328620
0
58634
67347
1839728
1033232
213964
3086924
51146
3345304
133999
576598
606797
145747
5364
526
151637
192
151530
14414
85416
32313
147109
8189
3169
158467
6431
164116
14968
85512
32615
561974
166755
48631
777360
65246
855958
0
188056
208267
13153291
3680257
1063053
17896601
1491415
20512101
413684
3860353
4980770
13039
887
163
14089
148
13424
1216
7550
2255
13182
1262
511
14955
1263
15344
1218
7568
2281
49083
30180
18171
97434
44776
143645
0
15528
14668
1366205
1080329
716571
3163105
2075850
6608267
35823
358801
399711
21741
1515
245
23501
181
23426
2305
12103
4504
21826
1788
484
24098
1051
24950
2306
12104
4518
89256
49248
21057
159561
36620
197613
0
25146
29527
2490441
1738723
787470
5016634
1526781
6756014
67099
584801
813454
26148
616
85
26849
77
26911
3390
17342
3856
26276
756
284
27316
974
28157
3392
17362
3888
77155
18671
6075
101901
35569
136990
0
33522
24658
1588224
478781
178024
2245029
954125
3411179
68368
588060
512786
80287
2794
215
83296
35
83985
10227
48470
15121
80976
4793
2212
87981
7251
95910
10272
48536
15296
287230
93592
35416
416238
69227
503209
0
98302
98359
3961811
1619208
546118
6127137
910786
7632305
183603
1216266
1334688
15765
786
48
16599
18
16508
1416
8193
3994
16945
1593
417
18955
3921
22878
1425
8328
4398
70351
25540
5530
101421
58689
166158
0
18243
26133
1799620
724274
181541
2705435
1052133
3937357
29201
434027
676411
33695
2868
303
36866
78
36342
3447
18238
7114
34639
5090
1822
41551
2207
43051
3470
18313
7322
146348
102110
46382
294840
98240
389493
0
39472
46622
1834218
1592848
899867
4326933
2261674
6742822
72489
469871
546690
21721
1052
180
22953
79
26294
5831
13452
3836
22187
1805
1684
25676
7565
37581
5906
13496
3898
67309
38045
29553
134907
87821
234355
0
26925
24813
1268038
830049
536901
2634988
1568288
4469250
151407
483042
417073
148462
14807
1066
164335
111
166598
6705
85947
38542
148469
14854
1102
164425
149
166716
6707
85949
38543
681294
561687
175519
1418500
99382
1569353
0
192972
249912
8040735
7410576
2918466
18369777
2020833
22089462
147168
2242849
2960284
9451
854
244
10549
211
11155
832
6367
1655
9526
1164
571
11261
1279
12925
837
6368
1668
34260
31682
29017
94959
26383
128873
0
12384
10861
1118498
1059791
925498
3103787
855873
4388361
25734
383524
384265
7838
937
221
8996
57
9266
628
4375
1807
7915
1303
880
10098
643
11057
640
4378
1820
35471
32883
20581
88935
11172
107824
0
9309
11816
856162
795315
547823
2199300
334082
2836905
18431
227259
285619
26974
2260
446
29680
82
29739
1766
15323
6325
27157
2875
1021
31053
589
31628
1766
15333
6359
118152
83702
67038
268892
51789
330697
0
30864
41646
1312659
1225263
920195
3458117
586073
4332728
33448
375416
438092
61866
4225
514
66605
102
66963
4691
38824
11814
62084
4963
1138
68185
548
69010
4694
38848
11871
242232
152475
78751
473458
38144
529231
0
77517
77904
5857837
4699570
3197371
13754778
1313707
16160019
116207
1828333
1916411
335
22
5
362
19
418
89
194
60
337
24
7
368
63
469
90
194
61
963
[
f]
[
e]
1982
1276
3337
0
378
389
30215
(
D)
(
D)
58629
63291
132021
2989
10050
10760
166
10
3
179
6
191
40
86
30
166
10
3
179
73
258
40
86
30
489
[
e]
[
b]
851
529
1677
0
182
192
12528
(
D)
(
D)
20571
29046
66968
1672
4719
4099
12301
564
33
12898
33
12538
1538
5963
2872
12307
574
37
12918
93
12620
1539
5966
2873
53269
17484
2435
73188
6007
78129
0
12795
18955
1257012
476426
87189
1820627
264264
2057252
38974
271741
418989
2096
58
12
2166
8
2299
892
1120
158
2097
59
13
2169
12
2308
892
1120
159
3359
2089
1317
6765
846
7477
0
1779
1006
127299
61605
51689
240593
23090
266695
25253
50583
25269
337
17
3
357
3
363
85
185
40
337
17
3
357
3
363
85
185
40
925
585
[
e]
[
g]
[
f]
2511
0
339
264
18303
12238
(
D)
(
D)
(
D)
75764
1342
6374
4555
4941
453
137
5531
51
4753
915
2105
779
4956
498
211
5665
264
5061
915
2109
779
17273
17538
17693
52504
14937
57587
0
4321
5084
493310
408695
343710
1245715
331481
1347539
34609
114494
142162
3092
103
18
3213
9
3403
533
1997
507
3092
104
48
3244
25
3450
533
1997
507
9249
3621
2365
15235
1512
18197
0
3786
3304
165962
78648
49690
294300
32391
383710
12081
60231
56134
1319
107
18
1444
12
1513
319
760
181
1319
128
26
1473
20
1547
319
760
181
3998
4531
[
g]
[
j]
[
h]
14650
0
1503
1160
110550
101031
(
D)
(
D)
(
D)
352584
9844
39061
30154
5844
312
85
6241
104
6472
807
3779
928
5907
411
236
6554
1002
7740
807
3793
940
19163
11199
10601
40963
49049
83012
0
7414
6047
720267
643989
595216
1959472
3417997
5393011
40616
249214
253368
538
296
68
902
46
880
64
184
105
540
331
125
996
340
1253
64
186
105
3208
12000
10839
26047
50334
70666
0
413
689
118568
423939
457081
999588
2698246
3542168
7687
13461
19911
22
2
1
25
6
31
4
8
5
22
2
1
25
11
39
4
8
5
[
c]
[
b]
[
c]
238
7744
7707
0
[
a]
38
(
D)
(
D)
(
D)
10298
372292
383872
43
(
D)
2237
223
19
11
253
11
272
57
122
36
224
24
36
284
37
320
57
122
36
700
598
2005
3303
10502
12278
0
253
228
32688
29762
65845
128295
547478
625555
1275
9693
8727
35
5
3
43
10
53
5
20
8
36
7
5
48
42
86
5
20
10
117
162
839
1118
13258
11517
0
40
52
6387
4077
44799
55263
550202
515781
72
1102
1491
49
7
3
59
10
65
8
25
8
49
12
4
65
17
77
8
25
8
[
c]
[
e]
[
e]
884
2881
3318
0
[
b]
50
(
D)
(
D)
(
D)
33910
147157
193262
239
(
D)
1750
865
284
81
1230
82
1290
91
294
223
869
382
236
1487
897
2420
91
295
223
5499
9864
7479
22842
23211
46849
0
658
1546
187144
356793
303670
847607
982847
1914976
4389
18138
47044
1525
327
88
1940
87
2024
203
638
371
1533
401
207
2141
561
2698
203
639
371
7811
10063
5256
23130
14855
37883
0
1412
2455
276344
385116
218139
879599
665837
1521325
12504
42414
76250
169
43
21
233
38
283
30
82
38
171
51
30
252
77
338
30
82
38
729
1609
1635
3973
11629
14111
0
185
261
24097
53235
68880
146212
560344
647164
1957
6266
7900
6738
798
136
7672
99
7641
892
3618
1147
6935
994
288
8217
646
8767
894
3646
1205
26594
28870
18089
73553
77131
168787
0
7273
7508
824265
941021
727701
2492987
3480331
7354132
58694
207895
237560
261
84
58
403
118
534
39
141
59
266
128
164
558
1433
2118
39
142
59
1032
3264
8918
13214
134068
143927
0
303
365
160002
168033
488814
816849
8636781
10044613
7297
11100
15029
399
600
166
1165
113
1278
60
135
81
416
966
579
1961
4859
7032
60
135
82
2708
28663
26075
57446
328486
376927
0
299
527
160773
1182601
1164925
2508299
20480690
23714287
14327
13290
21435
429
50
34
513
97
603
47
210
97
439
98
165
702
2149
2846
47
210
99
1897
1658
5129
8684
88269
94821
0
478
641
95184
87186
241539
423909
5233661
5529810
16524
19112
28813
3671
105
23
3799
37
4184
347
2575
805
3688
136
88
3912
217
4523
347
2576
806
12557
3348
3252
19157
10839
32786
0
5690
5048
262408
97712
152611
512731
503371
1120315
8907
88633
107635
526
32
11
569
15
583
61
326
94
530
49
18
597
118
708
61
326
94
1868
[
f]
[
f]
3278
1992
5141
[
a]
726
[
f]
46960
(
D)
(
D)
92627
68543
159909
(
D)
14389
(
D)

27
12
2
41
13
57
6
14
2
27
14
2
43
29
74
6
14
2
126
[
e]
[
b]
576
1053
1628
[
a]
28
[
a]
4954
(
D)
(
D)
23025
54504
81902
(
D)
841
(
D)

11481
507
107
12095
94
12902
2982
6657
1630
11491
548
124
12163
220
13111
2984
6659
1632
31039
17582
11659
60280
7744
77885
0
12951
10535
1307801
657849
419286
2384936
429584
3269158
164894
468769
377028
147053
3937
274
151264
90
150685
24403
86967
24508
147069
3992
395
151456
496
151296
24403
86969
24508
460196
133136
38819
632151
44914
713339
0
179222
157360
12677812
4349212
1575404
18602428
2354154
23058337
760584
4605643
4095991
7503
580
73
8156
30
8208
1312
4119
1329
7503
585
80
8168
58
8254
1312
4119
1329
26424
20734
10076
57234
7289
67673
0
8504
8698
831542
752252
382699
1966493
302721
2461328
46987
231952
256267
5505
1188
175
6868
68
6984
723
2482
1263
5506
1192
183
6881
117
7039
723
2482
1263
28335
45794
30460
104589
61411
164858
0
5417
8414
1012022
1832626
1253744
4098392
2363502
6797251
54092
186109
267060
29845
5414
710
35969
201
36022
4052
13266
6627
29856
5454
858
36168
628
36654
4052
13267
6629
149684
207849
111926
469459
93008
581158
0
28812
44263
5516027
8565472
4995792
19077291
4304291
25212012
222840
955032
1511788
7890
2170
464
10524
82
10434
1267
2927
1792
7895
2188
542
10625
381
10889
1267
2927
1793
42366
87907
72854
203127
45687
265678
0
6489
12041
2135214
4060570
3434156
9629940
2077020
12328611
93841
330221
523755
499
269
77
845
26
872
58
176
112
500
275
80
855
50
906
58
177
112
3285
11782
11569
26636
8918
39258
0
405
768
167186
590099
618649
1375934
386516
1987490
8146
26884
39844
5503
1749
225
7477
46
7390
578
2026
1351
5504
1754
241
7499
98
7483
579
2026
1352
33665
69964
35646
139275
24476
165784
0
4554
9083
1364432
2842752
1605561
5812745
916068
7033034
39053
171250
333645
2545
564
126
3235
46
3411
469
1035
632
2546
571
146
3263
173
3644
470
1035
633
13612
22340
18685
54637
30665
97545
0
2334
4206
498899
802137
668382
1969418
1217561
3815794
50678
82359
138151
395
113
56
564
62
631
51
195
85
395
116
62
573
123
689
51
195
85
1973
4852
10429
17254
81326
101745
0
431
581
76004
190653
464671
731328
3113353
4137821
14477
11718
18748
13364
1990
276
15630
104
15702
1820
6369
2904
13373
2013
329
15715
201
15905
1821
6371
2905
61964
76070
41650
179684
36688
230977
0
13660
19139
2162915
2985883
1817413
6966211
1611772
9325256
92379
396911
609399
79500
7846
733
88079
116
89523
9430
41627
17960
79518
7912
841
88271
854
90487
9430
41630
17963
354975
288498
118680
762153
99860
897912
0
90302
118344
10609189
10982751
5067474
26659414
4385526
33406016
376565
2293442
3339803
37835
1769
111
39715
13
40931
7644
21495
6432
37836
1780
126
39742
25
40973
7644
21495
6432
126396
62827
17255
206478
5572
221787
0
43635
41774
3100504
1918146
523166
5541816
142438
6121419
204432
966946
961384
57933
6635
865
65433
134
65890
6582
29662
13136
57947
6691
1008
65646
574
66802
6587
29662
13137
261208
249444
148014
658666
83872
815056
0
64591
86331
8113806
9620898
6397401
24132105
4229353
32698001
301894
1712909
2520241
22624
1684
169
24477
16
24993
3769
11804
4843
22626
1690
192
24508
24
25030
3769
11804
4843
88366
64326
25681
178373
4329
197878
0
25619
31439
2283041
1999724
804323
5087088
121833
5667795
132519
594758
709626
17800
2872
444
21116
48
21408
2690
8731
3774
17801
2889
505
21195
320
21774
2690
8731
3774
81702
115122
77176
274000
38683
319342
0
18860
24951
2214248
3535537
2513807
8263592
1190624
10224375
111655
473593
631337
6176
441
28
6645
4
6814
915
3585
1108
6176
441
31
6648
9
6821
915
3585
1108
22529
16072
3515
42116
1432
47774
0
7234
7310
606975
544090
122314
1273379
58801
1497650
25545
167171
185893
42242
1770
243
44255
27
44857
7015
25156
7227
42245
1792
278
44315
134
45028
7016
25156
7228
138798
64059
41911
244768
11511
269786
0
51318
46587
3464687
1922930
1242399
6630016
305354
7533333
199448
1123430
1087985
12567
637
35
13239
7
13393
1928
7553
2118
12570
641
48
13259
93
13497
1928
7553
2118
41432
22363
[
i]
[
l]
[
h]
77517
0
14853
13760
1081176
768527
(
D)
(
D)
(
D)
2430310
53537
325308
360099
27659
2745
240
30644
21
30855
4526
14445
5484
27660
2768
307
30735
32
30966
4526
14447
5484
111657
103103
35010
249770
7859
260774
0
30355
36116
2917760
3224343
1210623
7352726
261667
7928821
153834
695745
856150
26838
2618
272
29728
35
30136
5085
11794
6336
26840
2629
293
29762
108
30238
5085
11794
6336
115787
96365
42133
254285
14947
292569
0
26654
41888
3581199
3118430
1504020
8203649
514458
9501215
234502
795617
1123089
3567
143
5
3715
3
3735
333
2017
866
3567
151
13
3731
58
3797
333
2017
866
14089
4407
[
f]
[
j]
[
g]
21590
0
4443
5581
390199
164725
(
D)
(
D)
(
D)
688475
19071
107329
148805
3795
950
137
4882
25
5339
870
1520
963
3796
955
153
4904
41
5382
870
1520
963
20070
37846
20427
78343
8299
93564
0
3383
6436
691642
1379392
819782
2890816
308955
3585788
50166
98946
198536
4937
445
26
5408
3
5693
750
2325
1267
4942
463
39
5444
6
5772
750
2325
1269
24257
15131
2779
42167
92
45837
0
5335
8383
732244
554937
117423
1404604
5191
1570121
27805
133128
236997
23816
1127
76
25019
12
26980
4966
13554
4704
23816
1129
89
25034
26
27005
4966
13554
4704
81369
39099
10901
131369
1796
152542
0
28211
30468
2529411
1492910
493881
4516202
109478
5253631
182792
751347
855413
1258
211
33
1502
7
1733
375
578
280
1258
212
37
1507
12
1752
375
578
280
5417
7750
5172
18339
1108
21896
0
1205
1840
188418
280981
180491
649890
53106
808738
19178
35498
51907
2942
531
77
3550
32
4026
686
1372
686
2944
557
82
3583
791
4820
686
1372
687
14223
20551
9684
44458
28913
80929
0
2951
4627
541186
880928
472706
1894820
1577766
3859624
30798
88951
148159
28690
2073
193
30956
61
33328
6227
14889
6089
28693
2120
229
31042
197
33576
6228
14890
6089
110727
72094
26440
209261
20368
250147
0
31517
39831
3118144
2194227
897845
6210216
614695
7708745
232729
784715
1032225
730
238
68
1036
70
1127
61
259
210
733
273
152
1158
553
1710
61
259
210
4600
8847
7358
20805
29579
50801
0
608
1402
131307
281379
268875
681561
1043235
1736894
2843
12774
33703
192
74
27
293
29
324
22
67
61
192
80
64
336
141
491
22
67
61
1079
2926
4148
8153
10767
18612
0
159
397
27269
87692
143182
258143
394163
658346
1275
3482
7561
96
42
18
156
34
189
10
37
34
96
50
27
173
179
357
10
37
34
549
1920
2538
5007
22689
27657
[
a]
[
b]
233
12734
66351
83294
162379
905259
1111345
(
D)
(
D)
5108
23
4
9
36
12
43
2
8
4
23
4
9
36
32
65
2
8
4
155
155
1737
2047
12009
13584
[
a]
[
a]
23
5769
4498
52930
63197
648657
690579
(
D)
(
D)
481
15
16
11
42
13
53
3
4
4
15
16
13
44
54
94
3
4
4
74
928
2359
3361
14338
16072
0
4
23
1661
35550
86713
123924
575665
639704
105
178
452
112
15
9
136
5
146
17
39
39
112
15
14
141
12
158
17
39
39
701
627
2109
3437
6357
10012
0
96
256
9282
10404
68763
88449
262038
351961
743
1735
3380
575
153
46
774
19
760
60
196
149
582
179
66
827
47
837
62
196
149
3511
5441
6758
15710
17193
33222
0
476
1035
45871
101466
165921
313258
621959
969845
7575
7943
13699
449
71
35
555
16
559
70
179
108
456
75
39
570
40
600
70
179
110
2152
2705
6080
10937
13897
24800
0
396
715
29900
69903
187426
287229
494737
823430
3107
7927
8737
244
135
69
448
65
510
35
76
60
246
139
88
473
189
660
35
77
60
1588
6390
14234
22212
68476
85922
0
151
411
42324
168561
353277
564162
1851474
2435524
7180
3645
10931
543
194
95
832
78
903
85
222
112
543
209
131
883
260
1136
85
222
112
2787
8499
16739
28025
52790
80728
0
488
741
81138
261498
542069
884705
1948405
2944072
12985
8935
14627
450
269
111
830
81
888
47
168
105
451
282
162
895
486
1350
47
168
105
2933
12166
19808
34907
76830
112001
0
392
709
90143
342089
703362
1135594
2784590
4170392
3429
8773
15824
260
68
18
346
34
380
56
92
58
260
71
18
349
76
419
56
92
58
1339
2418
2044
5801
14573
20016
0
192
382
27681
58581
59568
145830
489618
659263
5316
4282
6372
2491
606
251
3348
155
3405
268
1090
610
2492
631
311
3434
695
4032
268
1090
611
13063
26030
46497
85590
397547
491111
0
2503
4001
275276
686317
1257378
2218971
9212127
11829239
45413
42898
64501
441
186
75
702
27
741
94
174
110
441
198
112
751
91
854
94
174
110
2310
8429
13584
24323
18211
41770
0
373
733
70212
187470
345355
603037
385764
1070573
7170
13952
17841
7663
1142
208
9013
100
8912
863
3262
1857
7697
1233
328
9258
484
9540
864
3267
1865
40399
39730
30893
111022
105528
223421
0
7486
12415
561866
692689
828312
2082867
3662710
6344408
43327
103930
163578
517
133
51
701
62
738
49
191
137
517
136
64
717
170
857
49
191
137
2944
5341
7731
16016
42926
58125
0
448
945
51959
135176
237504
424639
1512933
1986213
1572
7709
15730
135
64
24
223
4
226
16
54
33
135
67
27
229
18
247
16
54
33
858
2918
2800
6576
5209
11785
0
132
222
13111
51589
59921
124621
128980
264750
233
2212
3403
278
117
40
435
40
478
43
102
70
278
120
52
450
115
568
43
102
70
1567
5061
6858
13486
32334
42785
0
231
471
35265
126620
182425
344310
1094338
1627766
1334
8129
9650
140
54
18
212
20
261
34
62
49
140
55
22
217
42
289
34
62
50
743
2000
2406
5149
7111
12523
0
152
345
18557
72213
94000
184770
276656
486390
1318
3278
10092
92
32
4
128
14
153
15
39
25
92
36
7
135
30
177
15
39
25
575
1395
740
2710
2678
5375
0
89
174
21045
70758
22738
114541
124363
234611
1676
3150
5446
335
132
40
507
52
552
44
131
91
335
136
56
527
102
620
44
131
91
1715
5437
5632
12784
14096
26602
0
291
610
57396
200261
223752
481409
562464
1055468
1434
7644
13749
723
287
124
1134
70
1225
132
246
174
723
302
154
1179
136
1340
132
246
174
4411
12183
16901
33495
27663
61330
0
564
1178
103855
290445
433467
827767
762461
1682459
7272
12284
21754
638
146
77
861
69
927
100
263
147
640
157
111
908
377
1289
100
263
147
3251
6270
11390
20911
62232
80302
0
589
984
99965
197534
367253
664752
2179699
3021430
6746
16565
23532
360
114
15
489
11
508
72
162
76
360
115
19
494
39
538
72
162
76
1483
4681
2084
8248
22402
32122
[
a]
[
e]
511
40843
92489
66005
199337
1369507
1591318
(
D)
(
D)
10058
542
143
29
714
18
798
89
236
145
542
145
46
733
55
856
89
236
145
2891
5279
4727
12897
9321
21814
0
496
953
76604
147876
156788
381268
430437
876638
8958
13112
23717
22
7
12
41
8
50
2
13
3
22
7
13
42
23
65
2
13
3
97
289
2097
2483
3645
5699
[
a]
[
b]
19
2604
10162
83023
95789
157615
268543
(
D)
(
D)
725
6
1
5
12
6
24
8
5
0
6
1
6
13
14
33
8
5
0
[
a]
[
b]
[
g]
1206
3935
5024
0
10
0
(
D)
(
D)
(
D)
75073
79738
123477
710
237
0
39
14
9
62
13
70
8
17
7
39
14
9
62
29
88
8
17
7
[
c]
[
f]
[
f]
1901
23168
24269
0
42
45
(
D)
(
D)
(
D)
69015
1289332
1436211
582
833
2234
183
77
57
317
56
374
26
68
43
183
78
76
337
276
607
26
68
43
1005
3647
11625
16277
64751
76609
0
152
281
27485
107619
283956
419060
1534094
1930479
1277
4969
5174
472
110
65
647
83
712
40
217
120
472
112
72
656
243
874
40
218
120
2355
4788
12494
19637
104551
113249
0
419
780
49997
125110
333947
509054
2711666
3138544
1559
9585
17620
311
77
37
425
22
425
26
139
77
311
79
55
445
43
465
26
139
77
1679
3266
6457
11402
7704
18683
0
311
509
35256
75952
159028
270236
196095
464981
1698
5958
11489
93
47
28
168
34
199
16
30
21
93
49
38
180
68
249
16
30
21
576
2099
3851
6526
14325
20650
0
71
147
30171
60076
115602
205849
563951
786306
1516
4104
4426
183
110
61
354
41
362
10
62
37
183
112
70
365
72
399
10
62
37
1353
5033
10226
16612
19025
32896
0
160
266
40585
133108
248730
422423
481891
843641
249
3369
8426
1078
279
113
1470
65
1509
112
496
279
1086
289
130
1505
139
1602
112
496
279
5283
12091
18648
36022
34189
66265
0
1127
1841
190935
393038
477753
1061726
931104
1914987
11548
33454
57317
126
62
28
216
26
234
11
46
45
126
64
35
225
33
253
11
46
45
685
2542
3582
6809
4456
11042
0
97
301
19365
80319
148310
247994
139225
412182
443
2578
8766
282
76
33
391
22
375
14
122
57
282
79
43
404
74
441
14
122
57
1359
3135
7061
11555
39598
46742
0
306
379
33325
81928
191216
306469
1111566
1323961
2191
7029
9556
2034
285
100
2419
37
2337
153
1086
441
2047
314
139
2500
127
2508
153
1087
443
8497
11760
18374
38631
33592
71604
0
2288
2847
170227
241275
392962
804464
766675
1595286
8676
41900
54418
1601
294
49
1944
21
1887
136
699
398
1601
305
60
1966
33
1925
136
699
398
8491
11453
7213
27157
4619
31356
0
1550
2687
182444
273101
170417
625962
105567
762972
6834
30046
54790
1297
468
108
1873
75
1909
149
460
319
1297
476
136
1909
139
2007
149
460
319
8279
18379
14881
41539
25280
65967
0
1064
2144
180151
398848
358604
937603
655149
1682125
11554
22395
45795
237
168
60
465
24
489
38
80
55
238
171
74
483
68
546
38
80
55
1600
7124
13103
21827
27402
45800
0
188
375
32186
128025
262761
422972
579696
959988
4853
3635
7681
392
174
52
618
24
602
69
134
84
393
177
64
634
45
636
69
134
84
2137
7387
8760
18284
20641
34722
0
297
579
61587
151578
167235
380400
482183
779121
5843
8231
14072
5193
1551
255
6999
58
7110
1213
1702
1171
5193
1558
305
7056
135
7222
1213
1705
1171
26744
63549
40037
130330
26049
146030
0
3872
7921
442394
786414
564224
1793032
446198
2150914
65967
68441
106535
602
309
152
1063
91
1113
102
238
133
609
316
191
1116
318
1335
102
239
139
3349
13998
26894
44241
84777
102473
0
547
874
82466
259213
525701
867380
1500125
2061211
5974
13366
18737
2533
900
203
3636
57
3623
561
844
627
2535
918
236
3689
124
3719
561
847
628
13938
35890
33565
83393
46045
114850
0
1866
4250
322928
805817
941173
2069918
1204395
3038153
40842
42504
87989
466
120
38
624
18
668
102
207
97
466
121
44
631
31
687
102
207
97
1983
5013
5408
12404
9135
19847
0
430
634
46072
90628
110143
246843
162597
400867
4615
10917
11344
1807
383
80
2270
35
2277
321
893
343
1811
401
122
2334
57
2360
321
893
345
7661
15966
11871
35498
14882
46760
0
1847
2258
153052
299207
264855
717114
332791
1035925
18135
36886
44164
236
63
15
314
15
330
28
103
56
236
65
16
317
37
354
28
103
56
1096
2582
2258
5936
8955
13834
0
221
377
34123
71255
61840
167218
259283
406554
1634
5334
8568
213
68
42
323
28
349
34
109
42
213
74
46
333
67
389
34
109
42
889
2869
8318
12076
21572
30437
0
236
273
22603
52022
176638
251263
475028
735276
3632
5348
5809
769
188
47
1004
22
1016
106
374
175
770
192
65
1027
26
1040
106
375
175
3513
7763
8299
19575
5852
24241
0
810
1183
64648
161662
200916
427226
157915
568678
5165
14121
23236
3106
942
229
4277
84
4229
294
1088
766
3109
990
368
4467
372
4695
294
1089
766
19592
38646
33356
91594
40322
131353
0
2453
5152
426023
960743
1007523
2394289
1356218
3782683
12463
40525
91832
714
512
192
1418
78
1501
72
207
169
716
524
259
1499
387
1904
72
207
169
5270
22528
27755
55553
61989
120578
0
474
1155
137217
607453
800433
1545103
2080578
3749786
7454
12668
27508
2865
888
249
4002
103
4177
366
1130
687
2870
911
333
4114
285
4485
366
1130
688
16826
35907
32911
85644
64531
157685
0
2509
4667
412606
897483
851955
2162044
1959112
4363969
20447
55006
107354
2078
656
70
2804
19
2799
208
714
534
2079
686
136
2901
67
2947
208
714
534
13656
24766
9327
47749
5294
53504
0
1675
3622
275150
501746
194638
971534
118543
1153302
9585
31767
67142
2229
533
189
2951
78
2945
260
950
493
2230
555
246
3031
350
3297
260
951
493
11716
21699
28597
62012
80488
134564
0
2050
3304
277105
532060
724562
1533727
2251751
3461656
15301
41277
68462
9
6
4
19
14
36
1
4
0
9
6
6
21
24
48
1
4
0
67
255
362
684
9109
9963
[
a]
[
a]
0
2623
11088
13638
27349
504945
583593
(
D)
(
D)
0
31
26
47
104
60
166
8
18
3
31
26
54
111
203
311
8
18
3
106
1462
10636
12204
111492
113828
0
44
21
4001
64483
550076
618560
5816544
6023906
5742
1156
636
19
14
21
54
41
105
7
5
6
19
14
23
56
177
238
7
5
6
84
709
2576
3369
48340
53350
[
a]
[
a]
44
3973
26343
120824
151140
2624110
2867717
(
D)
(
D)
1507
597
720
236
1553
95
1602
43
159
146
597
749
396
1742
1086
2809
43
159
146
4842
33050
39284
77176
129537
211822
0
391
1007
160931
1078524
1444732
2684187
4812694
7812038
8587
16854
28838
356
208
111
675
102
755
30
105
88
358
212
148
718
254
955
30
105
88
2416
9016
14360
25792
45753
72603
0
249
596
144837
309420
522774
977031
1785420
2788921
7507
7258
18578
365
173
59
597
35
607
19
122
105
365
179
70
614
161
741
19
122
105
2445
7788
8484
18717
27379
44423
0
292
736
62768
231720
282551
577039
840122
1442727
7687
6625
20036
275
199
68
542
55
577
27
89
54
275
213
94
582
134
688
27
89
54
1915
8460
9280
19655
29813
47954
0
195
374
59476
248273
286571
594320
1213262
1771993
3293
5791
12823
28551
4964
953
34468
323
33439
2002
12855
7613
28601
5179
1331
35111
1321
35016
2005
12861
7618
151828
197279
150905
500012
255004
737534
0
29973
50353
4051060
6697144
5374837
16123041
8963326
25496255
121203
688189
1261889
3143
747
121
4011
54
3821
229
1427
728
3147
766
176
4089
150
4019
229
1427
728
16713
29532
15988
62233
16400
75855
0
3167
4876
497944
1070959
537114
2106017
747682
2822278
28597
82217
141718
54
21
21
96
49
162
20
22
15
54
21
24
99
193
298
20
22
15
312
1026
3217
4555
61258
66422
0
49
94
12696
56769
166797
236262
3905269
4461494
8245
1471
4941
350
159
72
581
64
617
29
114
101
355
224
217
796
687
1463
29
114
102
2185
5266
4052
11503
17538
28510
0
266
705
111551
239040
193033
543624
749516
1276088
2193
15607
33372
231
77
30
338
41
383
25
107
46
231
85
59
375
76
449
25
107
46
1252
2994
3377
7623
6627
14291
0
211
283
55744
127829
156760
340333
283220
648143
1190
7927
10752
6
4
7
17
20
37
0
2
1
6
5
9
20
33
56
0
2
1
59
131
842
1032
9794
10689
0
[
a]
[
a]
3363
6532
59164
69059
618945
670788
0
(
D)
(
D)

68
15
6
89
23
116
10
41
15
68
18
17
103
534
623
10
41
15
285
317
571
1173
10389
12032
0
90
106
9774
10483
23020
43277
528232
611550
1328
2695
3768
64
37
18
119
33
152
10
23
15
64
42
25
131
70
204
10
23
15
456
1350
3362
5168
11635
16336
0
[
b]
[
b]
18212
54670
168531
241413
563457
853194
1530
(
D)
(
D)

198
86
52
336
92
426
15
86
38
200
100
91
391
343
730
15
86
38
1124
3418
5413
9955
52247
59952
0
200
240
47850
150202
266520
464572
2831796
3309015
1422
7668
9233
230
123
65
418
134
553
32
102
48
231
129
91
451
366
818
32
102
48
1437
4741
7523
13701
81860
92970
0
239
327
61622
225434
389252
676308
4736273
5433796
2741
11226
12887
203
107
47
357
92
462
29
75
53
203
111
73
387
350
746
29
75
53
1123
4639
6303
12065
62798
76517
0
168
349
45858
247206
269939
563003
3602456
4433612
3150
4164
11604
23
9
12
44
30
76
3
15
4
23
11
14
48
66
117
3
15
4
115
296
1821
2232
36572
37056
0
26
28
2926
8484
61013
72423
1564610
1543814
155
1623
551
328
88
36
452
39
476
27
133
100
330
95
82
507
177
665
27
133
100
1708
2871
3518
8097
14809
21673
0
300
670
54825
85414
131180
271419
706287
942012
906
7816
20391
130
36
22
188
29
206
12
55
25
130
39
28
197
59
250
12
55
25
702
1349
1901
3952
10491
14609
0
110
153
24134
50253
74490
148877
561232
757800
650
4157
5520
852
333
158
1343
138
1476
105
333
232
853
344
202
1399
431
1823
105
333
232
4841
14593
27073
46507
172297
227461
0
736
1555
225887
602754
1282926
2111567
10898128
13276262
14601
36947
65583
773
247
72
1092
63
1156
72
284
202
773
277
114
1164
284
1441
72
284
202
4937
9008
8652
22597
30451
53235
0
662
1349
167781
361307
337507
866595
1379155
2289601
3419
20812
45530
325
101
38
464
51
511
22
118
99
327
112
75
514
157
664
22
118
99
1788
4029
4637
10454
11580
22450
0
265
659
81840
171724
193405
446969
522892
1039339
1087
10735
24982
1107
254
87
1448
86
1515
97
472
290
1109
272
131
1512
189
1684
97
473
290
6402
9783
11960
28145
34028
61122
0
1043
1959
216179
383957
417639
1017775
1587078
2704813
9925
30903
59881
453
137
64
654
54
700
55
178
118
453
139
76
668
93
755
55
178
118
2531
6060
11653
20244
42787
63475
0
402
807
83069
208145
377430
668644
1630471
2443832
5359
12356
29769
141
60
23
224
20
245
10
54
39
141
77
116
334
207
533
10
54
39
950
2184
2836
5970
7341
13050
[
a]
[
c]
262
35531
99015
120261
254807
337021
553991
(
D)
(
D)
8910
23
13
12
48
11
57
2
11
4
23
13
20
56
39
92
2
11
4
101
449
1698
2248
5558
7504
[
a]
[
b]
28
4457
16352
60223
81032
208479
288003
(
D)
(
D)
1337
1205
415
134
1754
176
1903
123
463
290
1209
435
181
1825
429
2225
123
464
290
7453
15373
13277
36103
62074
95717
0
1059
1938
285183
592588
518109
1395880
3068141
4458127
16516
35573
62786
538
372
162
1072
120
1173
45
169
135
538
383
208
1129
331
1460
45
169
135
3834
17410
25611
46855
62132
111704
0
397
925
122952
562985
901528
1587465
2370599
4103091
6512
13269
24334
544
247
98
889
89
941
36
194
137
547
263
135
945
231
1141
36
194
137
3512
10831
12610
26953
22543
50200
0
483
900
105161
326358
393157
824676
811533
1680767
3789
17676
25982
317
60
15
392
26
409
22
107
90
317
62
18
397
35
426
22
107
90
1850
2283
2485
6618
9394
17239
0
255
589
51839
74793
82096
208728
342382
596112
2918
7810
15126
220
102
42
364
38
397
29
63
62
221
106
95
422
153
569
29
63
62
1393
4172
6172
11737
20011
33394
0
165
433
39690
123485
185949
349124
606145
974221
2484
4687
10989
201
125
67
393
33
404
16
52
52
201
133
101
435
195
608
16
52
52
1458
5357
9462
16277
21179
37940
0
129
352
42891
148954
292387
484232
620893
1141000
922
4329
10602
69
69
26
164
35
199
9
22
15
69
71
55
195
294
481
9
22
15
453
3339
4153
7945
30010
37488
0
46
95
14455
91416
123605
229476
948322
1164689
873
1399
2020
4066
2499
901
7466
472
7699
389
1299
1022
4071
2544
1188
7803
1327
8903
393
1299
1024
27430
110137
149291
286858
269860
557282
0
2976
6960
841817
3074773
4248839
8165429
8317539
16743725
53354
80370
194406
494
94
50
638
27
635
43
255
96
495
101
86
682
185
868
43
255
97
2233
2365
5101
9699
62909
74325
[
a]
[
f]
638
50575
68708
137456
256739
2868602
3245451
(
D)
(
D)
14059
64
38
21
123
32
151
3
26
11
66
43
35
144
81
217
3
26
11
452
1549
2977
4978
19825
24502
[
a]
[
b]
73
15047
50394
92671
158112
655779
807403
(
D)
(
D)
2254
708
384
153
1245
127
1332
45
228
176
708
406
221
1335
327
1619
45
228
176
4889
15906
24557
45352
65800
112433
0
541
1198
141910
485300
725089
1352299
2192534
3653639
8293
14366
33997
859
167
56
1082
43
1062
99
422
170
861
169
70
1100
73
1107
99
424
170
3718
6645
9740
20103
18411
38641
0
834
1118
68557
165771
269629
503957
622305
1166867
2022
12085
21556
295
134
60
489
47
531
28
119
78
295
140
94
529
208
732
28
119
78
1575
5967
7860
15402
21756
37623
0
272
523
47185
183366
261749
492300
727428
1244905
1245
6808
11996
1630
275
90
1995
79
2045
166
807
367
1632
286
113
2031
339
2340
167
807
368
7389
11342
13781
32512
97298
131237
0
1788
2417
196350
324008
404936
925294
3838618
4992941
10248
40092
60372
107
23
15
145
30
170
12
32
32
107
27
22
156
117
268
12
32
32
648
642
1985
3275
13640
17076
0
70
228
25214
21597
88394
135205
664246
833287
903
4162
7575
1636
879
155
2670
73
2645
106
510
398
1664
1350
852
3866
1498
5414
106
513
405
11744
32349
20351
64444
31422
100239
0
1219
2722
398717
1236926
812604
2448247
1168872
3739776
9145
39411
80015
476
302
82
860
46
894
41
139
119
479
353
176
1008
326
1372
41
139
123
3600
11355
7703
22658
11306
36855
0
333
826
125009
407326
267631
799966
413326
1298019
4952
8461
27387
1442
438
122
2002
62
2035
104
527
383
1446
472
228
2146
191
2331
104
527
384
9277
16240
18213
43730
15760
62573
0
1263
2604
256919
508512
596701
1362132
554310
2089779
9354
32878
65734
13
9
7
29
13
39
0
2
3
13
13
19
45
39
80
0
2
3
96
399
1227
1722
3638
5167
0
[
a]
[
a]
3056
16912
52381
72349
142153
209683
0
(
D)
(
D)

118
36
9
163
14
177
13
47
36
118
36
11
165
115
282
13
47
36
695
1239
1275
3209
11744
15092
0
[
b]
[
c]
17562
32215
44530
94307
484811
572212
982
(
D)
(
D)

157
109
31
297
16
299
12
43
39
158
111
45
314
51
348
12
43
40
1180
4298
5017
10495
9037
18900
0
106
280
42935
142614
176566
362115
402647
776185
1718
3071
9943
1320
332
87
1739
99
1852
145
469
354
1323
374
172
1869
355
2263
145
469
355
8349
11886
9495
29730
29024
60295
0
1116
2371
235812
382948
300402
919162
1138832
2198980
11500
30171
63077
422
51
47
520
81
898
227
219
124
422
52
52
526
176
1003
227
219
124
1024
2273
8674
11971
132223
149128
0
465
811
82372
87428
376557
546357
6996634
7803502
30511
14154
22962
67
46
31
144
44
209
21
32
15
67
48
43
158
107
290
21
32
15
340
2311
5985
8636
18123
27681
0
71
107
13576
84831
226596
325003
674804
1069255
734
2932
2671
222
84
66
372
61
509
79
108
61
222
92
93
407
152
643
79
108
61
1034
3760
9868
14662
23378
40349
0
228
404
45072
127376
348634
521082
950238
1599042
11154
6004
11399
193
83
58
334
74
446
39
82
56
194
84
76
354
219
613
39
82
56
1043
3790
9453
14286
71350
85999
0
199
392
34727
136098
343146
513971
2933428
3637509
4411
4564
10599
95
26
8
129
27
153
6
44
23
96
28
11
135
47
178
6
44
23
429
1210
1327
2966
11928
12548
0
102
144
19934
46974
46864
113772
510029
532782
332
3039
4750
74
42
26
142
40
190
15
26
23
74
42
30
146
90
252
15
26
25
400
1911
4160
6471
19734
26569
0
60
165
15366
79406
162407
257179
777192
1081274
451
1547
6338
232
113
51
396
62
456
24
89
59
232
122
68
422
118
539
24
89
59
1371
4980
6414
12765
25426
35383
0
177
376
45390
197269
261236
503895
1026939
1487955
2192
6008
11070
459
325
149
933
94
1031
63
183
103
459
333
172
964
236
1198
63
183
103
2799
15231
25628
43658
85858
126141
0
424
682
82769
445483
826127
1354379
3650227
5059694
5946
14165
17616
805
456
167
1428
82
1452
46
244
222
807
463
202
1472
171
1584
46
244
223
5770
19081
28149
53000
41188
97829
0
577
1523
164565
576149
893247
1633961
1476547
3273606
8691
15450
39061
1525
993
329
2847
192
2937
97
443
409
1525
1012
398
2935
362
3195
97
443
409
11097
43050
51982
106129
60293
164435
0
1020
2790
382390
1499148
1852912
3734450
2325134
6196311
11421
36911
95528
1008
344
111
1463
71
1498
79
399
263
1008
362
160
1530
157
1643
79
399
263
5934
14247
16016
36197
43791
76842
0
930
1765
179292
472711
550375
1202378
1494847
2846368
4441
24425
49998
2643
1281
267
4191
125
4095
128
789
698
2646
1308
342
4296
299
4389
128
789
700
18976
51558
33748
104282
49018
152889
0
1890
4719
600919
1827195
1177526
3605640
1742240
5519442
18468
54958
148475
4584
1910
424
6918
168
6864
299
1538
1206
4589
1957
556
7102
552
7465
299
1538
1206
31257
77685
58288
167230
83626
256680
0
3718
8225
981468
2619304
1918968
5519740
2496640
8468677
19936
93638
244397
189
137
63
389
37
405
14
66
51
189
139
70
398
69
447
14
66
51
1195
5681
8000
14876
9785
23942
0
153
363
37794
189146
296870
523810
359706
891229
1660
7227
11645
219
224
59
502
55
536
15
45
64
219
232
72
523
110
613
15
45
64
1774
9134
7329
18237
14173
32537
0
101
452
57881
316764
258830
633475
542189
1209886
693
3712
13812
319
115
40
474
32
483
14
137
84
319
119
56
494
211
679
14
137
84
1810
5140
4730
11680
26342
37474
0
323
570
51827
165934
169554
387315
1171326
1521118
598
9276
14725
483
233
87
803
74
855
35
195
119
483
235
101
819
162
955
35
195
119
2911
10567
12678
26156
47445
74686
0
463
794
92382
333338
437474
863194
1568349
2494438
6475
11261
22235
1047
416
137
1600
82
1638
74
386
258
1049
431
201
1681
196
1839
74
386
258
6748
17939
19881
44568
26255
72395
0
892
1748
209820
550435
621639
1381894
767696
2287272
6824
26226
46952
19232
3296
366
22894
138
22627
1457
8401
5041
19239
3355
445
23039
194
22830
1457
8401
5042
107439
119290
41039
267768
19065
291642
0
19165
33738
3226807
4309693
1524775
9061275
840675
10687168
84693
502402
985465
1902
1187
229
3318
79
3309
56
443
580
1902
1207
298
3407
218
3548
56
443
580
16472
48096
34744
99312
34501
129304
0
1099
3958
534069
1670511
1258952
3463532
1355757
4926618
5748
37363
141055
3757
1536
290
5583
141
5579
262
1254
1035
3758
1628
478
5864
414
6161
262
1255
1035
25612
61589
37582
124783
30298
155343
0
2890
7041
749863
1843660
1194245
3787768
1076960
5078437
19314
80089
196032
633
285
152
1070
124
1203
87
240
173
634
292
175
1101
380
1487
88
240
173
3830
11955
22470
38255
86160
120733
0
570
1214
127652
426852
833455
1387959
3215947
4699786
9764
16610
37952
3954
1056
261
5271
199
5629
519
1546
1094
3957
1076
309
5342
387
5893
519
1546
1094
23316
40519
35706
99541
98718
201915
0
3439
7398
724721
1342907
1202780
3270408
3823453
7417700
32151
95458
221133
888
303
100
1291
58
1302
71
311
215
889
314
122
1325
129
1406
71
311
215
5762
12186
15099
33047
57420
88551
0
683
1455
141862
338507
475218
955587
1961634
2971576
4227
14540
35021
387
205
82
674
66
734
49
138
105
387
208
95
690
124
813
49
138
105
2362
9031
12355
23748
52052
74127
0
318
689
80896
324828
427062
832786
2261769
3063130
7983
10085
20159
462
168
42
672
46
698
42
168
129
462
176
60
698
144
825
42
168
129
2908
6494
6384
15786
25275
36819
0
398
895
93791
229142
240214
563147
1022733
1628525
4153
11505
31555
230
64
14
308
8
307
22
95
50
231
66
18
315
12
318
22
95
51
1271
2623
2064
5958
2383
8764
0
221
327
39741
101125
78740
219606
89482
330972
1543
5347
9145
299
104
33
436
40
492
46
106
89
299
106
37
442
61
518
46
106
89
1665
4266
4846
10777
9204
21235
0
237
590
72431
162663
188973
424067
409141
896960
8189
8290
18463
2288
903
282
3473
160
3510
184
877
567
2291
932
331
3554
290
3708
184
877
568
14382
36956
39872
91210
61480
153399
0
2030
3832
531009
1453628
1820347
3804984
3270489
8318961
43492
64305
131432
1518
535
185
2238
161
2320
133
640
379
1521
546
218
2285
265
2490
133
640
379
8482
21668
25473
55623
75128
129077
0
1477
2555
302130
788942
1000991
2092063
3029301
5487091
11584
48153
84337
810
385
165
1360
135
1450
68
294
246
811
401
204
1416
403
1779
68
294
246
5059
16435
25968
47462
130058
178626
0
666
1686
154152
555572
879349
1589073
4343247
6133876
6016
20988
47975
6993
2174
421
9588
188
9469
409
2554
1893
6999
2241
536
9776
392
9873
409
2554
1893
45820
83925
54398
184143
55341
232695
0
6018
12845
1686779
3525714
2384498
7596991
2437746
10164657
26038
198055
448794
433
208
82
723
92
800
40
158
106
433
215
102
750
221
961
40
158
106
2865
8545
12235
23645
88915
112406
0
357
737
99611
323970
470460
894041
4064708
5086638
3274
11207
25655
421
156
50
627
77
677
34
136
120
421
165
59
645
222
844
34
136
120
2913
6474
7523
16910
49013
63355
0
333
834
98311
237234
283812
619357
2054514
2713856
1575
9389
31815
940
492
170
1602
89
1680
93
315
229
943
504
211
1658
158
1809
93
316
229
6576
21114
26304
53994
42756
97092
0
726
1554
226045
814555
989363
2029963
1765795
3921510
7937
21976
49118
2516
860
278
3654
206
3764
200
987
692
2519
881
338
3738
464
4098
200
987
692
15235
34963
39400
89598
97300
181804
0
2245
4621
522975
1354590
1570834
3448399
4093495
7668939
16933
76872
151996
1312
348
126
1786
136
1969
255
570
285
1315
357
136
1808
234
2077
256
570
286
6571
13851
19196
39618
185197
193897
0
1260
1934
299264
690189
1009878
1999331
10340963
11812969
128608
56498
88746
271
133
76
480
69
556
55
101
74
271
135
86
492
117
616
56
101
74
1527
6183
12373
20083
78290
83117
0
230
496
119363
409088
845967
1374418
7055181
7252927
48915
14607
23109
554
287
106
947
110
1067
115
200
123
554
292
129
975
207
1200
115
200
123
3370
12069
17490
32929
114194
148347
0
432
822
151760
551228
928414
1631402
6199802
8937337
40947
18736
33333
304
72
36
412
33
455
41
142
69
304
73
40
417
58
489
41
142
69
1584
2976
4913
9473
15423
25037
0
298
454
58342
129040
174599
361981
602879
1242981
7203
9149
19800
353
89
39
481
25
533
60
154
86
353
94
47
494
45
560
60
154
86
1899
3899
6619
12417
15771
30127
0
347
568
71375
124441
221606
417422
560512
1001995
9396
11903
20089
3092
1469
557
5118
340
5356
381
1126
739
3097
1503
698
5298
883
6104
382
1126
741
18544
65624
96488
180656
381555
571377
0
2507
5010
734585
2336548
3841675
6912808
18783220
31940683
85591
99012
192354
2942
1076
366
4384
325
4538
297
1154
696
2947
1095
458
4500
851
5201
297
1156
696
17324
44880
56209
118413
364069
461516
0
2721
4621
753231
1921198
2721880
5396309
20397363
26495638
45135
102271
183214
611
133
60
804
31
834
97
282
137
612
140
83
835
65
901
97
282
137
2887
5370
10307
18564
28525
43669
0
612
903
138937
206511
404177
749625
1058769
1712941
9172
22449
33844
36
17
5
58
9
68
4
13
12
36
18
5
59
35
92
4
13
12
172
709
860
1741
13285
14153
0
28
82
4789
23240
23117
51146
491247
618966
48
469
2681
729
287
99
1115
38
1126
60
309
179
729
292
113
1134
105
1215
60
309
179
4353
12302
15595
32250
27075
60124
0
722
1239
126166
358895
483639
968700
859390
1927554
4091
18427
32647
97
20
15
132
29
168
12
41
22
97
20
17
134
57
194
12
41
22
539
943
2688
4170
21361
24438
0
95
138
17147
27185
86372
130704
611722
725692
1615
2983
5353
76
25
14
115
34
142
13
34
14
77
25
16
118
72
183
13
34
14
327
1072
2974
4373
69929
76397
0
80
94
9125
35039
84545
128709
2277972
2556907
1107
1784
4827
1524
541
207
2272
166
2362
105
583
415
1528
557
264
2349
533
2801
105
584
415
9207
21540
30038
60785
139470
198989
0
1338
2799
331898
809841
1007612
2149351
5056678
7414596
13039
45351
94982
69
26
15
110
20
133
9
30
18
69
26
17
112
69
182
9
30
18
339
1085
2973
4397
26848
31391
0
70
113
14571
37969
96653
149193
1013214
1182697
3113
1813
4110
100
94
48
242
59
313
31
37
18
100
96
57
253
168
447
31
39
18
515
4300
7966
12781
46690
61942
0
85
123
22667
156388
284263
463318
1872775
2752764
20475
4966
3744
339
132
68
539
73
622
51
135
75
340
135
76
551
199
765
52
135
75
2102
5863
10582
18547
48738
68091
0
313
489
65075
189345
308111
562531
1682985
2360814
4321
11117
14978
603
279
102
984
94
1090
89
260
142
603
285
123
1011
145
1162
89
260
142
3212
11126
12725
27063
26918
53881
0
547
961
118565
400565
455518
974648
1155352
2313001
13351
18018
37149
205
38
10
253
23
274
32
109
29
205
39
10
254
75
324
32
109
29
887
1678
1528
4093
195831
199974
0
225
197
25373
59506
54755
139634
13276078
13186679
1878
4948
4834
43
10
9
62
16
75
7
14
11
43
10
10
63
26
86
7
14
11
204
470
1589
2263
31730
35439
0
35
72
8434
13298
59188
80920
1608976
1637023
263
888
1898
1140
504
159
1803
90
1860
123
373
284
1140
519
191
1850
253
2081
123
373
284
7081
21486
28875
57442
84168
150461
0
808
1925
199209
624166
864207
1687582
2659167
4460041
16659
18306
43863
640
114
69
823
75
873
53
302
151
641
114
80
835
168
982
53
302
152
3307
4903
12599
20809
83039
105256
0
691
999
94060
153976
399087
647123
4355194
5177133
7090
17131
25438
568
232
97
897
115
979
47
254
134
568
232
114
914
195
1072
47
254
134
2946
10106
15976
29028
82961
113031
0
577
899
95947
289826
408198
793971
3416721
4263993
7495
15778
46724
93
31
20
144
33
171
6
34
25
93
32
21
146
66
207
6
34
25
588
1258
5456
7302
40165
50001
0
74
160
15348
41193
181206
237747
2214502
2390938
443
2054
4042
103
42
25
170
31
198
10
41
23
103
43
30
176
102
266
10
41
23
670
1779
4635
7084
36728
43115
0
100
156
21554
56059
129241
206854
1468326
1584230
286
3133
4086
255
80
38
373
58
411
24
110
54
256
82
45
383
149
509
24
110
54
1363
3410
5462
10235
102949
118268
0
278
351
35410
99246
175724
310380
6139716
6684394
1735
7220
10565
137
56
33
226
33
242
16
50
34
137
57
40
234
116
335
16
50
34
702
2240
6583
9525
41322
53783
0
117
210
16321
48165
177081
241567
1619737
1959934
3917
2660
4375
199
220
132
551
84
612
13
48
46
200
225
155
580
204
754
13
48
46
1474
10321
24892
36687
90561
129416
0
109
309
58707
396598
894823
1350128
4883675
6282397
1414
3021
9018
659
317
146
1122
145
1219
45
267
163
665
338
169
1172
376
1496
45
267
163
3933
13830
27624
45387
150741
199321
0
611
1110
120768
418173
859141
1398082
6145672
7648049
2493
14934
30955
911
351
140
1402
114
1485
97
351
239
912
358
163
1433
412
1823
98
351
239
5291
14640
23307
43238
466333
446243
0
791
1643
199568
549547
927790
1676905
26041146
25026371
19954
26969
51849
77
45
23
145
29
159
10
17
18
77
48
30
155
86
227
10
17
18
524
2114
3124
5762
33053
38724
0
39
109
20162
76794
116320
213276
1399207
1633472
3604
2176
3159
1177
312
120
1609
55
1635
145
473
258
1179
315
135
1629
150
1763
145
473
258
6246
14021
22918
43185
101880
146969
0
1044
1737
186732
419566
682357
1288655
3515750
5044270
9269
28398
40707
556
163
43
762
41
806
91
216
128
556
168
48
772
68
841
91
216
128
3034
6741
6939
16714
26001
42629
0
464
842
81098
206507
223382
510987
1081304
1652808
4431
9154
20726
6736
766
104
7606
27
7475
550
3154
1694
6740
789
126
7655
94
7585
551
3155
1694
33752
28401
17419
79572
30498
116420
0
7152
11189
797275
779487
478657
2055419
826825
3122805
23844
152802
256872
5212
1120
343
6675
123
6685
591
2508
1113
5228
1169
415
6812
416
7099
591
2510
1118
24971
48104
63506
136581
156950
298153
0
5401
7339
570168
1137423
1572863
3280454
3961567
7470049
20265
106415
146866
2464
1124
251
3839
89
3819
216
811
673
2465
1138
306
3909
232
4036
216
811
673
16206
47539
36780
100525
74064
177200
0
1843
4510
459839
1472894
1111442
3044175
2725153
6052462
14660
45450
114922
365
183
44
592
12
575
31
130
95
368
183
69
620
65
661
33
130
95
2181
8152
6384
16717
8547
26207
0
314
633
46980
211880
194919
453779
283961
776111
1474
6465
10958
304
84
28
416
8
427
27
135
88
304
90
36
430
33
467
27
135
88
1595
3793
4467
9855
9844
22464
0
306
592
40392
92473
108335
241200
255300
542204
583
7014
12503
10007
1182
297
11486
176
11516
795
5607
2181
10017
1232
435
11684
643
12163
795
5607
2184
43259
47148
44872
135279
166948
304555
0
12030
14177
1286773
1701802
1671787
4660362
6910199
12315561
137758
312947
408384
3134
453
74
3661
25
3662
359
1674
659
3135
465
79
3679
39
3693
359
1675
660
13632
18058
12971
44661
15262
58000
0
3538
4344
333013
510614
394690
1238317
472541
1717264
15496
80615
105777
1900
356
109
2365
46
2410
264
898
425
1901
362
137
2400
96
2486
264
898
425
9164
14455
17720
41339
25571
68072
0
1921
2827
220132
362040
525587
1107759
860463
2065608
9432
42065
67417
783
144
53
980
17
992
125
391
159
783
144
61
988
29
1007
125
391
159
3382
5934
9576
18892
9962
26691
0
829
1073
83972
154126
252384
490482
284076
752758
3861
17477
25926
727
151
48
926
26
935
78
340
169
727
164
51
942
46
972
78
340
169
3663
6129
6657
16449
11388
26949
0
764
1113
92086
166308
182732
441126
355011
784869
4344
16768
25208
4917
755
147
5819
35
5965
596
2429
1181
4926
781
208
5915
92
6105
596
2429
1181
23823
28974
21722
74519
12968
88427
0
5400
7770
620423
962064
731758
2314245
446943
2897013
35111
119693
186091
3408
888
235
4531
129
4605
435
1516
797
3414
916
283
4613
304
4877
435
1516
798
17613
37307
34486
89406
71598
159506
0
3264
5315
454469
1018356
1000764
2473589
2298775
4967310
27303
75510
127680
5164
1051
269
6484
82
6590
698
2843
968
5191
1230
543
6964
744
7805
703
2844
971
20855
43532
38312
102699
58533
166023
0
5801
6313
681682
1490814
1407267
3579763
2061660
5870126
36405
173854
193360
7463
1087
275
8825
197
8961
865
3801
1659
7602
1683
945
10230
1871
12285
878
3819
1694
33183
36099
26115
95397
66907
166430
0
8053
10923
1116542
1172648
858056
3147246
2862832
6231853
33564
262700
354828
1012
225
73
1310
26
1322
110
480
242
1031
330
259
1620
305
2036
110
481
247
4974
7149
5323
17446
6644
25752
0
1043
1623
147654
234914
171505
554073
329339
957037
8331
28253
46073
5974
350
31
6355
6
6007
349
2897
1520
6038
432
106
6576
18
6259
353
2899
1530
29021
10850
3650
43521
702
43846
0
6523
10032
620909
289015
105507
1015431
18011
1070435
10711
121959
211479
5244
672
128
6044
44
6071
644
3011
951
5281
851
268
6400
304
6673
644
3014
960
20402
24329
17202
61933
8358
72457
0
6112
6293
773942
917519
734472
2425933
419947
3095204
28930
246022
229574
6534
777
177
7488
75
7466
702
3577
1276
6604
970
373
7947
357
8232
702
3586
1304
27275
28409
20663
76347
15049
94946
0
7429
8345
937677
1007244
692890
2637811
640123
3504471
31352
269831
283600
4605
819
213
5637
109
5739
526
2279
996
4665
979
566
6210
809
7105
526
2288
1010
21276
29319
20461
71056
25873
104798
0
4940
6586
847730
1061029
748740
2657499
1125674
4119890
27257
195385
243695
1971
274
80
2325
75
2487
312
993
428
1988
346
230
2564
672
3351
312
993
430
8285
8274
3939
20498
5500
29196
0
2144
2861
296116
310749
150152
757017
239447
1141362
18686
71442
93188
888
114
56
1058
37
1082
115
455
177
901
170
203
1274
503
1766
115
457
179
3624
3607
4862
12093
7250
20899
0
939
1171
153244
138833
174298
466375
307289
874543
6069
40037
47367
2116
213
73
2402
67
2466
270
1102
450
2127
251
208
2586
283
2887
271
1102
454
8580
6431
4868
19879
6864
29044
0
2375
2953
286063
233305
168886
688254
261441
1043947
15555
78160
92524
850
188
32
1070
35
1066
69
431
177
857
244
91
1192
166
1350
70
433
179
3985
6718
2590
13293
8710
23606
0
919
1164
153341
305507
108474
567322
528499
1246329
3991
33115
39783
4119
671
97
4887
55
4771
272
1917
999
4185
935
321
5441
1679
7023
272
1921
1011
21485
23847
12938
58270
83118
134340
0
4314
6694
678933
873012
535211
2087156
3971039
6172834
22370
126680
205200
11640
1673
316
13629
234
13571
1629
5419
2487
11783
2051
848
14682
2829
17235
1631
5433
2508
52166
63558
43790
159514
186535
356853
0
11546
16464
2505030
3346313
2574158
8425501
14761786
24989921
137777
517017
729895
4156
549
86
4791
43
4756
356
2001
976
4209
681
171
5061
178
5152
357
2005
994
20942
18537
7773
47252
5845
52991
0
4494
6444
710022
719665
324135
1753822
259927
2037692
13403
136802
223308
7139
647
146
7932
135
7853
870
3964
1268
7186
848
377
8411
1078
9287
870
3970
1278
27139
23314
17038
67491
58843
130855
0
8068
8323
1218804
1079267
846802
3144873
3835230
7494290
47329
343158
352473
1140
232
49
1421
21
1410
120
619
211
1142
306
108
1556
156
1632
120
620
212
5072
9271
7643
21986
8367
28452
0
1276
1414
171293
312937
270619
754849
264802
1011119
12859
46152
48805
1999
253
60
2312
54
2290
161
980
468
2057
334
145
2536
192
2699
161
990
486
9678
8694
4936
23308
8668
36045
0
2103
3092
382812
352469
239097
974378
478304
1908592
8225
80234
128056
7163
1248
320
8731
211
8723
661
3516
1573
7257
1692
870
9819
1812
11465
665
3528
1607
34425
46305
32673
113403
51709
168576
0
7442
10354
1500837
1850519
1284791
4636147
2250791
7275017
50083
349238
452615
514
47
12
573
29
575
53
279
101
531
67
26
624
71
661
53
280
108
2030
1127
216
3373
1243
4602
0
574
659
112714
45182
17804
175700
90164
289874
5236
29948
37955
8088
1005
209
9302
169
9357
731
4010
1873
8304
1506
776
10586
3287
13904
736
4026
1949
39627
35010
19672
94309
61180
165955
0
8887
12449
1727483
1572750
818900
4119133
2986612
8250900
57889
381823
550206
2603
375
74
3052
63
3023
249
1218
636
2655
543
160
3358
353
3595
250
1221
653
12570
13442
8008
34020
20182
52676
0
2742
4219
497846
539103
317987
1354936
1161277
2509102
15077
102964
175709
12466
1601
316
14383
269
14429
1312
6048
2876
12893
2330
851
16074
4854
20787
1318
6096
2990
59015
57623
35625
152263
145343
316173
0
13214
18968
2803242
2845671
1853128
7502041
12099492
23149100
104458
603382
931442
5789
968
162
6919
113
6866
448
2782
1346
5875
1401
656
7932
1504
9457
448
2790
1367
29839
35136
20484
85459
31765
124860
0
6015
8926
1124098
1376208
726119
3226425
1309806
5014707
25735
219043
349225
3121
376
96
3593
60
3585
256
1504
776
3185
571
374
4130
709
4756
256
1509
783
15216
12632
9470
37318
12422
52669
0
3326
5130
601095
539117
355384
1495596
475848
2131807
14258
127776
203731
2589
414
91
3094
52
3077
174
1176
682
2721
910
659
4290
1361
5710
176
1184
707
14067
14556
10890
39513
17911
57696
0
2714
4564
606533
644598
463075
1714206
767633
2674106
6673
111161
205808
794
137
30
961
24
951
63
383
190
821
280
184
1285
261
1501
63
385
199
3916
4870
2233
11019
2547
13670
0
857
1237
148688
201427
87731
437846
123188
583358
4824
30068
48438
2722
573
155
3450
114
3464
268
1316
594
2803
967
671
4441
773
5152
275
1327
597
13780
21597
24402
59779
36149
93450
0
2844
3948
537633
922072
1087997
2547702
1726620
4285046
14988
106616
148335
6594
1342
119
8055
55
7888
433
2608
1723
6699
1998
445
9142
306
9206
437
2617
1737
41027
43515
10945
95487
6557
101374
0
5869
11704
1087128
1382866
355469
2825463
273879
3199447
16745
142234
290277
24472
3040
638
28150
395
27764
2063
12440
5498
25133
4693
2024
31850
3097
34089
2076
12496
5641
115546
106048
60752
282346
65535
349093
0
26857
36389
4839111
4693941
2774838
12307890
3226411
16406251
105551
1099629
1511237
8035
1279
257
9571
172
9572
647
3916
1911
8260
2262
1272
11794
3358
14880
650
3936
1949
40434
43181
22716
106331
40335
145730
0
8597
12682
1569576
1727996
902458
4200030
1659390
6047589
35706
327956
475593
4833
584
112
5529
41
5382
365
2293
1195
4923
819
540
6282
456
6548
365
2298
1207
23752
19646
11452
54850
6303
61407
0
5135
7884
731869
671792
367439
1771100
285076
2159614
14137
181150
228352
3079
342
79
3500
78
3524
333
1648
635
3109
408
162
3679
245
3867
333
1656
645
13470
12274
7935
33679
15981
45159
0
3577
4198
614745
508939
340851
1464535
873726
2080413
21976
156189
192718
4995
573
83
5651
48
5749
696
2671
988
5063
698
157
5918
261
6221
697
2691
1002
20400
19497
8829
48726
6782
57625
0
5442
6415
708631
649109
310251
1667991
291892
2139652
27163
185050
216000
2648
306
46
3000
28
3008
363
1452
498
2669
349
95
3113
45
3140
367
1457
503
10337
11267
6409
28013
7492
38325
0
3030
3219
373969
426598
237782
1038349
290696
1477673
15567
107833
106831
6052
999
148
7199
90
7102
593
2807
1317
6151
1247
368
7766
693
8267
594
2823
1337
30525
35274
16162
81961
20299
103108
0
6124
8764
848433
1040278
479436
2368147
671933
3302669
27546
175810
231457
7505
404
62
7971
18
8226
1038
4820
1269
7538
444
96
8078
48
8355
1039
4823
1278
25259
13982
8054
47295
3994
55854
0
10018
8116
877839
496261
378277
1752377
137751
2102777
38167
328488
284566
11562
646
111
12319
92
13665
2665
7195
1936
11642
746
237
12625
379
14246
2665
7199
1953
36337
21945
11632
69914
21377
100082
0
14340
12614
1193952
781854
470354
2446160
1026886
3903717
104344
436072
402254
1197
138
45
1380
33
1345
75
684
219
1212
179
174
1565
650
2104
75
685
224
5058
4781
5272
15111
17401
31475
0
1409
1421
217242
248889
284388
750519
860364
1717166
2150
55636
59083
5199
609
93
5901
69
5862
432
2786
1143
5276
797
307
6380
1484
7623
432
2790
1158
23606
20553
8501
52660
74427
129198
0
5822
7579
835450
743729
333688
1912867
1820385
3919206
17109
197269
262141
3814
629
123
4566
64
4525
339
1933
864
3862
754
266
4882
407
5193
341
1939
872
18091
23315
12859
54265
14724
70862
0
4129
5755
731386
918191
573204
2222781
764935
3232207
15500
181591
229161
5054
701
188
5943
172
5948
627
2649
954
5075
767
297
6139
1371
7418
628
2651
958
20670
26034
26470
73174
126585
210418
0
5408
6341
867858
1082697
1109368
3059923
6994947
11979927
138141
217170
264101
4786
420
92
5298
68
5316
641
2639
909
4809
514
281
5604
249
5802
656
2642
914
18473
14496
7797
40766
5945
47544
0
5445
5899
702916
516890
289022
1508828
280022
1879619
28645
202527
216024
3838
464
104
4406
66
4339
476
2078
690
3869
507
159
4535
234
4628
476
2086
699
15310
16889
10489
42688
15953
60632
0
4333
4513
530209
575691
372138
1478038
694782
2383007
25130
160674
148814
6716
629
141
7486
62
7462
1045
3810
1069
6757
716
186
7659
253
7824
1045
3820
1079
24198
23002
18375
65575
12034
79373
0
7750
7014
837412
891714
756504
2485630
503956
3212906
50259
261210
228350
1453
135
36
1624
28
1642
213
810
250
1459
156
56
1671
79
1773
213
810
252
5204
4850
3763
13817
11871
26592
0
1633
1628
220213
254735
202645
677593
732103
1472969
13700
68141
63120
2694
380
109
3183
102
3183
312
1351
566
2703
415
163
3281
882
4036
312
1354
569
11912
14719
15159
41790
131932
171229
0
2819
3770
338367
472931
523605
1334903
4949505
6480920
14841
89493
105113
2330
483
127
2940
95
2946
234
1071
504
2372
570
190
3132
456
3509
234
1073
515
11685
19168
17535
48388
34527
85680
0
2302
3321
435620
621903
608067
1665590
1323552
3224290
14905
77970
130708
1745
293
68
2106
51
2137
191
888
388
1752
343
206
2301
468
2741
191
890
389
7765
11511
7687
26963
21536
49578
0
1850
2523
255156
379417
286542
921115
911083
1890884
6314
56375
81683
679
168
38
885
19
867
57
311
139
686
186
58
930
45
937
58
311
139
3787
6827
4917
15531
2821
17612
0
700
904
131159
195559
137546
464264
77696
537811
2438
24687
32001
1785
241
41
2067
37
2027
192
921
333
1809
277
78
2164
309
2397
192
923
335
7780
8541
4501
20822
34048
51332
0
1818
2230
224002
246271
123456
593729
946364
1735398
5211
50581
63229
2563
330
38
2931
12
2897
404
1269
486
2578
363
68
3009
39
2992
404
1269
491
10679
12228
3604
26511
1195
28710
0
2727
3187
315600
334555
104721
754876
42428
854649
14977
78002
93981
2647
485
78
3210
52
3185
229
1283
575
2661
508
102
3271
152
3353
232
1283
579
13576
18295
10541
42412
14760
57312
0
2763
3808
403013
561714
360621
1325348
524981
1885818
15318
82412
112694
4227
941
191
5359
44
5355
459
1995
947
4280
1016
333
5629
251
5829
461
2002
965
21726
38785
31686
92197
14385
108650
0
4441
6268
777453
1166625
847681
2791759
493299
3539862
30512
163800
232324
9183
1308
292
10783
240
10718
1009
4887
1739
9250
1484
550
11284
2965
13927
1014
4894
1755
39082
47344
32209
118635
187722
304421
0
9864
11471
1211276
1447897
1068810
3727983
7222328
11418746
46462
298503
353074
2793
608
109
3510
42
3474
187
1038
882
3090
1476
572
5138
1059
6077
188
1050
939
16925
19233
8279
44437
12086
56407
0
2520
5806
464978
567053
277302
1309333
441157
1783106
10430
67164
153341
1168
441
15
1624
9
1604
134
578
226
1177
474
140
1791
169
1905
134
578
230
5928
15471
1570
22969
484
23170
0
1202
1473
85552
135454
21359
242365
12219
280843
4108
28387
27699
1298
109
21
1428
24
1416
203
680
238
1322
135
56
1513
90
1564
203
690
246
4839
3681
1117
9637
2606
12410
0
1421
1550
143572
91704
50805
286081
104770
419444
7831
51200
45398
2703
399
92
3194
92
3209
283
1459
484
2769
564
289
3622
536
4038
283
1467
494
12052
14292
6977
33321
8669
44576
0
3039
3141
572741
570416
274264
1417421
420641
2054561
16242
167519
148854
6887
792
177
7856
206
7845
628
3683
1410
6989
1133
564
8686
2566
11255
628
3699
1436
29680
25525
12956
68161
49673
121824
0
7755
9205
1315601
1184935
602788
3103324
2756535
6196654
31211
327159
399814
3183
1327
350
4860
130
4830
128
1065
961
3336
1763
723
5822
1678
7203
128
1072
992
21043
34574
19770
75387
23899
97236
0
2576
6225
614277
1059083
592848
2266208
1182415
3600020
7266
72914
183797
2247
360
158
2765
98
2775
184
1158
508
2268
426
230
2924
736
3459
186
1161
517
9801
8771
6085
24657
10109
34754
0
2444
3219
373027
298163
223640
894830
574652
1622839
9234
89476
121653
1285
869
240
2394
32
2355
133
473
240
1311
1019
432
2762
114
2788
133
475
243
8792
38555
38695
86042
10210
97379
0
1056
1633
287246
1405461
1473320
3166027
408780
3741072
15220
27988
45019
1035
236
84
1355
38
1407
149
500
225
1050
267
183
1500
344
1842
150
501
225
4749
9565
14807
29121
27596
59880
0
1033
1520
209364
403971
726225
1339560
1415514
3020981
17305
40551
59660
4187
583
161
4931
87
4933
426
2145
939
4262
962
487
5711
1602
7158
432
2151
948
18202
17600
11737
47539
27473
75258
0
4520
6146
518038
554666
415147
1487851
1123643
2732370
17287
120354
168787
2497
358
155
3010
114
3007
262
1384
469
2512
429
341
3282
823
3998
262
1385
474
9935
13401
14674
38010
54191
96303
0
2856
3059
346645
411241
406823
1164709
2123123
3624914
15828
98305
101093
3088
447
70
3605
25
3712
448
1451
727
3122
553
257
3932
102
4104
454
1455
734
14686
16836
10225
41747
6874
49657
0
3080
4770
358714
423524
272590
1054828
172615
1333397
27805
78166
115419
913
297
71
1281
32
1300
116
380
216
919
334
98
1351
197
1539
116
380
220
5180
11818
11635
28633
27695
57802
0
831
1445
142748
334136
358594
835478
928512
1898880
4558
23439
38867
1221
195
53
1469
28
1477
117
556
314
1273
335
206
1814
372
2179
117
563
316
6077
5410
3436
14923
5547
20619
0
1220
2052
203967
190583
127275
521825
236694
810233
6029
39043
63948
14595
811
161
15567
107
16103
2768
8763
2259
14633
913
275
15821
190
16458
2770
8769
2277
43988
27724
15635
87347
11895
109519
0
17175
14641
1383420
877219
581629
2842268
562246
3885043
112533
520345
436090
8983
12222
2102
23307
108
23412
1299
2897
1677
9032
12751
3089
24872
1245
26225
1304
2902
1682
64837
566664
327879
959380
111048
1111848
0
6204
11405
2201681
21484382
13868481
37554544
4767123
44768288
340847
168093
294536
22561
672
110
23343
22
24014
3199
14240
4084
22717
845
246
23808
190
24653
3203
14260
4127
71509
18021
5703
95233
9520
110256
0
29645
26106
1772274
555688
193849
2521811
337809
3068423
93522
621084
633313
2417
352
36
2805
12
2884
258
980
652
2451
440
82
2973
66
3114
258
981
654
13880
12334
3825
30039
3233
36376
0
2275
4309
375198
453332
140155
968685
121337
1146545
11844
48552
100966
9357
895
43
10295
10
10611
1174
4306
2284
9466
1104
90
10660
382
11400
1179
4315
2307
46720
26825
3190
76735
4820
90557
0
9611
15162
1253784
855316
97362
2206462
98014
2685880
50076
226760
370469
23008
1884
296
25188
99
24753
1880
11147
6195
23777
3896
2305
29978
11891
41084
1896
11200
6381
111619
61009
27193
199821
153781
355342
0
25966
40316
2376233
1518055
681737
4576025
2870963
7828007
126094
495164
840716
9345
941
136
10422
39
10535
831
3626
2908
9600
1880
1273
12753
5037
17988
835
3643
2947
54891
28990
13660
97541
62514
161914
0
8469
19536
1264434
795410
399324
2459168
1735482
4376738
27435
162915
442310
19231
2005
262
21498
93
21682
1954
8620
5232
19955
3772
1867
25594
3980
29720
1970
8679
5396
98812
65686
34085
198583
71872
284060
0
19988
34667
2265888
1801660
1073605
5141153
1825734
7472696
64226
402525
752643
13109
889
73
14071
15
14253
1310
6875
3257
13422
1598
319
15339
381
15845
1322
6891
3316
59268
29322
5929
94519
5164
103479
0
15621
21430
1595117
971152
216812
2783081
186865
3171891
38126
364997
570257
11652
563
107
12322
80
12521
1423
6575
2668
11873
1148
883
13904
5060
19277
1528
6590
2724
44778
16025
10823
71626
83578
161645
0
14250
17079
795747
288955
197698
1282400
1188490
2711525
32791
241902
305677
18166
1068
124
19358
74
19850
2241
9699
4381
18751
2036
822
21609
7432
29615
2263
9754
4522
76467
32905
12067
121439
137003
278879
0
21600
28550
1658845
941670
339275
2939790
2994965
6613131
63244
405832
591365
10533
616
62
11211
54
10996
1665
5194
2238
10614
750
185
11549
1497
12889
1674
5204
2263
42204
20534
[
i]
[
l]
[
k]
106213
0
11581
14593
1219326
825326
(
D)
(
D)
(
D)
4187431
76209
273137
387598
1289
123
15
1427
4
1421
107
648
323
1348
282
81
1711
1369
3088
107
650
338
6139
3679
[
g]
[
j]
[
i]
22229
0
1407
2070
130480
84813
(
D)
(
D)
(
D)
436068
3102
27647
39653
1263
304
75
1642
30
1783
213
485
363
1270
397
215
1882
2495
4366
213
485
364
7423
10684
7206
25313
299332
350901
0
1133
2422
163363
227653
162495
553511
6207133
7576968
7000
23548
49542
3228
199
45
3472
18
3427
275
1657
818
3392
602
616
4610
3770
8396
276
1661
867
14557
5701
3508
23766
19364
46060
0
3853
5333
327580
153739
97880
579199
503667
1200810
7436
78336
118615
11694
1375
126
13195
36
12994
743
5073
3269
11849
1831
505
14185
1074
15026
774
5080
3296
66088
41336
12369
119793
25319
146086
0
11801
21709
1063162
722852
205601
1991615
310687
2484323
107644
186876
348264
26563
4832
724
32119
196
32284
2390
10903
7442
27123
7707
3196
38026
5196
43143
2395
10931
7539
152004
169386
85374
406764
92539
512195
0
25324
49581
4410921
5792539
2924670
13128130
3102214
17159625
92686
663217
1369636
4122
240
33
4395
8
4297
340
2046
1063
4169
313
83
4565
59
4558
340
2048
1073
18514
6204
1557
26275
757
28606
0
4663
6935
398048
164291
49767
612106
15357
678266
8828
87352
141197
11172
1441
197
12810
61
12947
1309
4961
2869
11415
2196
751
14362
2069
16459
1311
4976
2917
55698
45774
15663
117135
27339
151539
0
11218
19187
1188993
1026655
361839
2577487
598663
3350291
39016
219444
374625
36856
7038
1321
45215
348
45767
5401
19199
7113
37032
7947
3420
48399
20605
68779
5422
19223
7164
162777
283065
221620
667462
1916495
2543527
0
40839
47264
2080534
3717373
3157952
8955859
30982878
41795041
166192
515464
550686
22184
820
150
23154
79
24553
3804
12006
4959
22407
1218
847
24472
3955
29496
3824
12020
5031
85774
21771
8859
116404
42876
173341
0
26360
32522
993114
239040
119302
1351456
578215
2176948
81700
315552
348241
5701
327
35
6063
7
5960
600
2951
1327
5750
416
172
6338
178
6517
602
2965
1339
24898
9675
3417
37990
1674
41010
0
6862
8635
360757
142493
62892
566142
27794
643337
13238
97923
125444
1682
73
4
1759
2
1809
280
965
335
1704
93
5
1802
5
1853
280
967
343
5745
2162
[
e]
[
i]
[
b]
8458
0
2055
2149
91413
32851
(
D)
(
D)
(
D)
137306
5880
31042
31299
2850
178
19
3047
3
3092
670
1497
454
2881
225
57
3163
3
3204
670
1503
458
9343
6086
[
g]
[
j]
[
e]
18451
0
3084
2961
143886
89118
(
D)
(
D)
(
D)
295007
16396
47632
40391
8710
574
84
9368
52
11324
2910
4448
1972
8886
991
637
10514
3923
16179
2919
4482
2003
29807
15591
5345
50743
24141
85936
0
9599
12960
360334
176017
57853
594204
511434
1282410
62791
110924
125675
24064
740
92
24896
49
25305
2595
14214
5474
24443
1445
690
26578
1571
28463
2611
14250
5571
92359
21446
8018
121823
8745
133687
0
31264
35340
1260688
353415
152622
1766725
174343
2065456
42484
444011
470365
18948
2037
136
21121
232
20874
1117
6174
6542
19350
3029
558
22937
18909
40617
1132
6195
6630
122622
62684
12454
197760
511415
680251
0
15797
44179
2591566
1285730
252069
4129365
9266500
14542974
43101
386356
977258
4072
130
25
4227
20
4493
747
2573
695
4232
377
275
4884
4703
9615
748
2594
728
12905
3886
2575
19366
42405
61237
0
5301
4449
205191
69552
65241
339984
419061
842413
25375
72547
67179
6364
219
36
6619
26
6532
469
3828
1416
6888
843
502
8233
6440
14281
481
3872
1523
24325
6712
3782
34819
41255
74426
0
8651
9057
589003
152821
103235
845059
787494
1696648
14117
202741
213055
10628
668
78
11374
99
11642
1486
5746
2321
11189
1314
530
13033
3253
16676
1491
5805
2477
41931
21633
7540
71104
20121
97982
0
12739
15100
901654
479369
205305
1586328
386431
2199117
41868
246948
306979
31996
3851
822
36669
196
35866
2985
12455
9018
32990
9354
10640
52984
28502
80512
3043
12540
9252
182780
115453
96933
395166
250765
653279
0
30130
60293
2252142
1431805
1274793
4958740
3487480
8925782
79039
388115
734243
29483
2265
563
32311
152
31895
2724
14567
7832
30013
3450
2180
35643
3966
39136
2752
14628
7979
137089
60732
31381
229202
54901
283804
0
33992
51011
2155098
904248
455758
3515104
864034
4395982
67087
537162
773734
5412
356
74
5842
60
5706
422
2851
1325
5656
805
558
7019
4426
10670
423
2870
1379
23715
10195
6453
40363
44527
84973
0
6441
8609
459376
211567
137438
808381
672638
1594760
7088
115612
165269
15141
605
126
15872
105
15296
1617
8239
3232
15485
1268
1811
18564
17590
35633
1617
8289
3327
58506
18293
15885
92684
191188
302491
0
18119
20817
808392
306312
214311
1329015
2405836
3893314
30615
239375
279843
2635
114
26
2775
21
2832
421
1463
560
2674
177
176
3027
2306
5647
425
1469
574
9425
3569
2579
15573
35113
58608
0
3229
3577
111298
50467
35432
197197
385456
675358
6196
34977
39738
6705
550
117
7372
117
7332
794
3425
1506
6883
997
635
8515
12386
20627
810
3453
1558
28809
16898
11743
57450
362304
453088
0
7487
9774
406532
275823
202762
885117
4769362
5918257
16564
99424
136811
2198
84
21
2303
20
2404
399
1376
382
2263
217
250
2730
2799
5661
403
1390
397
6354
2211
2385
10950
17678
28463
0
2848
2449
94437
39859
46153
180449
211044
400245
7134
40972
35355
7145
382
74
7601
53
7811
1141
3934
1501
7362
735
391
8488
3189
11751
1151
3951
1557
26013
10593
4313
40919
35075
87776
0
8470
9657
400959
167861
70910
639730
489774
1235604
30624
117224
139996
6422
456
72
6950
62
6845
527
3351
1608
6833
1385
1237
9455
20587
29664
531
3403
1718
28627
14435
9950
53012
135863
185076
0
7759
10476
461920
256209
157799
875928
1732603
2611208
10893
126740
169896
18762
533
70
19365
38
19639
1978
11241
4223
19231
1187
1051
21469
7083
29303
1991
11330
4354
69944
17011
9944
96899
51950
156383
0
24592
27266
1496470
470153
239499
2206122
1119872
3637708
42017
455634
588816
761
60
15
836
12
853
92
419
167
801
207
299
1307
734
1990
96
423
177
2953
2292
1768
7013
4878
11807
0
898
1085
57672
39895
30381
127948
97696
233986
1796
15754
19350
17801
1058
113
18972
57
18535
2247
9197
3864
18232
1977
697
20906
2234
22611
2260
9232
3955
70947
35021
10634
116602
65137
184964
0
20010
25130
1146059
592498
180375
1918932
834006
2948289
49632
330518
389153
5896
365
53
6314
24
6208
752
3186
1218
5984
620
449
7053
3736
10911
753
3193
1236
22449
11235
7060
40744
84062
131456
0
6825
7978
275645
167301
91938
534884
1151117
1775316
16651
81261
90072
3763
135
17
3915
11
3783
364
2127
773
3833
275
85
4193
1695
5695
364
2138
788
14116
4184
1799
20099
24698
38952
0
4541
5009
171317
76217
22591
270125
251080
507166
4504
52700
53769
3408
260
19
3687
11
3639
254
1745
876
3575
520
121
4216
213
4391
254
1757
914
16030
8708
1914
26652
5109
33211
0
3968
5735
317273
211710
52226
581209
118909
752726
5893
69741
108726
7438
523
115
8076
50
7831
722
4093
1572
7636
1036
735
9407
4658
13693
739
4111
1618
30007
17773
13125
60905
78685
151666
0
8772
10273
369848
247990
184329
802167
963239
1896482
14219
105741
126646
3238
196
33
3467
14
3494
389
1866
697
3319
426
390
4135
3628
7720
393
1873
732
11971
6690
4125
22786
44394
75988
0
4033
4491
180063
103214
55127
338404
483255
884868
9712
54364
62400
67
10
17
94
47
103
31
0
3
67
13
24
104
10434
10428
33
0
3
[
a]
[
f]
[
h]
3771
1727220
1765852
0
0
23
(
D)
(
D)
(
D)
64043
25257105
27204111
945
0
514
101
1
3
105
13
102
8
50
22
101
1
3
105
1735
1968
8
50
22
[
e]
[
a]
[
f]
1103
460889
477521
0
99
139
(
D)
(
D)
(
D)
14827
7900329
8736584
203
795
1368
9634
645
112
10391
83
10533
1314
5327
1980
9791
998
553
11342
14414
27243
1329
5337
2005
38058
21936
14850
74844
176711
282734
0
11624
12885
494498
321174
220226
1035898
2286995
3828704
26285
148596
154214
22906
698
35
23639
19
23087
2161
12409
5450
23240
1086
182
24508
290
24197
2175
12424
5523
93939
21606
3201
118746
3037
122224
0
28175
35365
1128541
305483
48459
1482483
55111
1584096
32318
320586
415308
4319
375
44
4738
28
4721
414
2181
1078
4416
605
112
5133
3282
8617
417
2186
1095
19428
11296
2684
33408
90655
134941
0
4898
7133
364119
260776
80153
705048
1710407
2702087
15885
82274
125320
25525
1380
194
27099
106
26293
3141
13410
5417
26124
2868
1231
30223
4944
34399
3157
13484
5531
99577
42939
15604
158120
56619
214613
0
28728
35075
1141667
516821
213882
1872370
553855
2544108
51236
333887
372930
13454
568
266
14288
91
13703
1326
8558
2082
13622
980
1480
16082
1955
17480
1332
8581
2119
41704
17295
23429
82428
28068
113837
0
17144
13332
587187
256605
296861
1140653
384166
1625138
18637
226860
203491
6021
305
33
6359
11
6223
703
3030
1363
6139
576
274
6989
1224
8138
704
3042
1383
25852
9896
4070
39818
26257
67967
0
6659
8911
336742
130019
63988
530749
349261
947780
14855
90416
112968
5421
128
24
5573
10
5636
806
3427
907
5522
229
121
5872
49
5971
806
3442
941
16509
3138
1490
21137
3570
22284
0
7167
5811
391344
83755
50315
525414
72958
601996
17897
158359
143513
3549
393
27
3969
15
3844
378
1446
935
3762
743
354
4859
1092
6156
385
1455
975
19549
13120
3923
36592
9603
43101
0
3306
6249
550458
372519
95399
1018376
352111
1270613
13765
77227
153792
19819
856
132
20807
61
21973
3552
11430
3962
20334
1592
767
22693
2051
26085
3565
11474
4104
69346
25004
9453
103803
16963
130694
0
24127
25593
1310806
481810
167304
1959920
320274
2551563
85434
426208
464085
8358
809
249
9416
230
10628
1780
4545
1741
8396
918
326
9640
994
11802
1784
4547
1749
30178
29449
35858
95485
159811
276698
0
9403
11446
1009305
977591
1063665
3050561
5803559
10433028
135445
271581
364576
5127
397
92
5616
35
5555
641
3058
816
5142
449
232
5823
428
6155
641
3058
818
18748
14694
13311
46753
19861
66657
0
5843
5329
386984
345945
302777
1035706
444201
1510238
12890
105211
109176
6522
1013
176
7711
71
7542
345
2809
1894
6680
1633
810
9123
3081
11820
353
2815
1934
36642
27527
12467
76636
30598
106360
0
6752
12466
960306
811852
381785
2153943
845278
3143266
15012
152601
319896
11734
784
119
12637
68
13152
2314
6937
1898
11861
960
233
13054
1423
14973
2337
6949
1922
38360
25506
11880
75746
35155
116816
0
13286
12247
924880
598457
358426
1881763
874011
2988580
76524
284606
280160
499
116
73
688
72
778
115
233
102
506
230
432
1168
2069
3324
119
233
109
2012
5052
14062
21126
518868
570902
0
457
677
71066
164075
524158
759299
21746861
24484512
6919
17035
22344
1528
213
56
1797
74
1953
328
821
249
1537
262
95
1894
154
2105
328
823
250
5606
7740
5602
18948
23896
44703
0
1617
1590
211224
280691
205325
697240
1210957
2084775
21563
65409
53686
630
140
58
828
53
867
115
265
126
637
164
187
988
319
1254
115
265
128
2852
5697
10021
18570
33962
47838
0
554
829
122277
242689
441172
806138
1506270
2214151
15467
19555
31074
448
93
31
572
31
599
90
194
92
448
96
41
585
58
646
90
194
92
1876
3635
4967
10478
8834
19736
0
397
622
66240
124304
194927
385471
341631
789022
7576
14930
21217
16382
1314
184
17880
75
19454
3840
9761
2574
16415
1475
416
18306
431
20329
3844
9764
2579
53127
47878
20622
121627
19948
153280
0
17974
16794
1418298
1394320
654269
3466887
620576
4529759
99482
402131
422384
23087
2851
695
26633
310
28402
5146
13931
3208
23160
3245
1594
27999
5988
35545
5147
13935
3217
73407
115766
109142
298315
457719
769460
0
25057
21168
2000873
3507684
3535717
9044274
16211699
27084218
152162
543060
527462
6760
1274
158
8192
40
8226
908
3208
1381
6802
1515
462
8779
440
9147
917
3213
1395
33544
48065
24133
105742
21218
128905
0
6569
9222
735763
1255053
731258
2722074
731619
3661367
36685
138498
189451
30740
1693
169
32602
113
31771
4419
17601
4928
30779
1831
313
32923
536
32493
4420
17604
4935
104624
58853
16703
180180
17349
200437
0
34387
31962
2637439
1695312
501003
4833754
623396
5692418
117892
779859
768597
10488
1135
229
11852
145
11561
1264
5686
1789
10511
1316
577
12404
943
12902
1266
5692
1796
41732
41253
27498
110483
51597
163712
0
10971
11817
1108031
1303876
956830
3368737
2003152
5483716
32995
248152
298113
294
99
37
430
28
449
40
135
64
294
105
53
452
271
705
40
135
64
1349
3905
7038
12292
27832
43148
0
276
423
33577
72784
209941
316302
909817
1295799
5703
6886
7435
158
42
26
226
10
250
38
77
36
162
56
50
268
172
444
38
77
36
644
1782
2384
4810
16990
26805
0
179
261
15191
33180
66398
114769
539606
709684
4331
3920
3677
2777
255
29
3061
8
3085
377
1683
437
2784
261
37
3082
20
3116
377
1683
439
9875
9472
4621
23968
4633
30355
0
2934
2914
136554
147714
88636
372904
86384
485190
12586
36450
40812
3047
364
37
3448
14
3650
629
1650
544
3050
373
41
3464
39
3690
629
1650
545
11538
13770
4688
29996
4778
37463
0
3081
3583
186126
246443
113734
546303
125639
759124
15026
51840
53400
2257
760
205
3222
41
3165
169
1060
464
2265
814
322
3401
940
4217
169
1060
465
12063
32590
34436
79089
82801
162877
0
2147
3073
131843
417784
501039
1050666
1128081
2322642
5122
20793
29852
929
344
53
1326
15
1312
129
382
186
934
372
92
1398
82
1451
129
384
186
5116
13457
7722
26295
7294
34057
0
814
1265
81320
248967
146239
476526
174876
668710
3788
13931
18764
1925
417
100
2442
33
2556
340
830
421
1927
455
147
2529
136
2760
341
830
421
9480
16294
13223
38997
10247
52169
0
1722
2788
159476
274911
232366
666753
220706
973552
20988
28860
42987
12
3
5
20
29
48
5
5
1
12
6
16
34
293
307
5
5
1
[
b]
116
[
f]
1097
6040
6709
0
[
a]
[
a]
(
D)
4345
(
D)
42344
411102
425645
131
(
D)
(
D)

74
10
7
91
48
140
10
42
13
74
23
7
104
1579
1938
10
42
13
306
285
428
1019
33492
39214
0
91
77
20775
18057
19881
58713
2146672
2961066
4523
4334
5270
15
4
3
22
31
51
5
6
2
18
20
27
65
417
497
5
6
2
[
b]
[
c]
[
e]
705
5235
6276
0
[
a]
[
a]
(
D)
(
D)
(
D)
35873
303163
393122
210
(
D)
(
D)

4
2
0
6
8
15
0
2
1
4
7
0
11
47
60
0
2
1
[
a]
[
b]
0
98
463
761
0
[
a]
[
a]
(
D)
(
D)
0
5586
29236
48750
0
(
D)
(
D)

336
55
15
406
14
414
77
173
42
336
61
19
416
42
454
77
173
42
[
g]
2000
2093
[
i]
[
h]
8658
[
a]
349
274
(
D)
36425
48715
(
D)
(
D)
192844
(
D)
6114
5887
1496
94
20
1610
9
1612
432
715
183
1500
100
28
1628
21
1642
432
715
185
4309
3446
2534
10289
1973
12964
0
1338
1192
111385
75230
59494
246109
49421
331164
19979
38113
27460
129
19
6
154
1
152
24
63
20
131
20
8
159
1
158
24
65
20
[
f]
835
538
[
g]
[
a]
1990
[
a]
130
133
(
D)
23361
17402
(
D)
(
D)
59456
(
D)
3466
4289
945
200
43
1188
42
1231
118
449
208
951
224
168
1343
491
1834
118
449
210
4617
7403
5462
17482
45462
67932
0
922
1383
108408
189143
150183
447734
983351
1569466
8945
19264
33228
1818
220
61
2099
49
2174
236
913
430
1828
236
90
2154
317
2534
236
913
431
8155
7991
8671
24817
31077
58769
0
2043
2865
249670
254508
299945
804123
1218943
2064563
20582
52459
77509
320
82
33
435
41
451
37
120
77
333
107
94
534
303
821
37
120
78
1739
3400
4899
10038
10934
21427
0
258
488
48206
84001
152766
284973
387487
714434
1377
6983
13873
78
26
16
120
28
145
13
27
18
82
29
21
132
67
196
13
27
18
441
843
1207
2491
4936
7445
0
56
118
16512
29417
46260
92189
172462
265766
366
1423
5229
207
79
49
335
48
371
23
85
39
212
95
101
408
193
607
23
88
40
1103
2823
7182
11108
32677
53496
0
182
259
54586
93030
243894
391510
1624571
2194692
1252
6515
8475
676
95
19
790
25
784
96
360
105
683
111
30
824
67
863
96
360
107
2528
3885
2006
8419
2974
11775
0
582
715
116214
137674
63897
317785
112329
478748
13489
41590
25178
669
62
13
744
11
732
106
382
94
686
100
51
837
65
877
106
391
100
2312
2288
1388
5988
2850
8915
0
714
615
79326
73437
68926
221689
62795
311540
4369
22776
20211
5579
346
16
5941
7
5902
608
2752
1282
5615
372
41
6028
117
6078
608
2755
1287
25689
9493
1522
36704
3230
41753
0
5991
8442
527555
232296
37047
796898
81789
961739
14402
111078
169911
535
82
21
638
23
769
171
288
120
537
87
39
663
135
932
171
289
121
1745
3295
2006
7046
3563
14454
0
573
772
48478
72942
51382
172802
97188
347081
10499
12886
17901
10578
991
207
11776
108
11700
1092
5555
2384
10908
1719
1360
13987
1477
15177
1093
5578
2463
46494
36674
31266
114434
43114
161662
0
12436
15533
1701403
1336958
1188478
4226839
1659098
6620349
62039
444988
577680
1044
89
21
1154
10
1405
316
629
202
1046
94
42
1182
68
1521
316
629
202
3360
3664
2912
9936
10895
24744
0
1310
1268
88803
93581
69111
251495
507575
978589
19540
28401
26990
2246
274
64
2584
32
2762
479
1284
381
2258
330
204
2792
3517
6667
479
1289
382
7649
10321
10840
28810
479748
548858
0
2437
2481
183749
220547
241618
645914
14643548
15890525
19055
55065
57904
4484
549
101
5134
21
5172
762
2493
746
4491
612
215
5318
311
5630
762
2493
750
16260
20480
14560
51300
18510
70455
0
4634
4845
361861
388496
280621
1030978
405520
1508906
30106
97164
106920
2003
478
189
2670
71
2838
274
983
452
2052
645
524
3221
1025
4415
276
984
465
9651
16154
21708
47513
28433
80704
0
2130
2985
270486
461751
632140
1364377
756776
2359205
25220
49147
79818
398
122
37
557
26
612
48
161
118
407
172
88
667
244
945
48
161
121
2225
4930
5401
12556
12848
27096
0
372
805
70847
148051
139079
357977
341418
805809
3219
8625
21944
267
56
17
340
21
357
40
111
64
276
99
63
438
78
516
42
112
66
1261
1386
1071
3718
1425
4891
0
241
419
32957
31001
27566
91524
36708
127052
2901
5802
9439
637
120
61
818
39
808
67
318
130
647
158
127
932
349
1247
67
318
133
2775
3544
4053
10372
11741
23207
0
654
860
81284
105094
123175
309553
399538
743271
2265
16834
24004
5148
919
222
6289
126
6172
366
2133
1390
5168
1026
648
6842
1783
8586
370
2133
1393
28433
36017
40665
105115
288428
412627
0
4831
9304
569570
827742
1082473
2479785
10260027
14216000
26621
89005
174334
4596
580
171
5347
118
5257
477
2301
954
4599
603
279
5481
503
6252
477
2301
955
20283
22322
24112
66717
60107
135586
0
4912
6266
751515
1019847
1214511
2985873
3426545
7676311
32330
162828
225186
2066
272
86
2424
71
2490
275
1180
340
2070
279
101
2450
196
2661
275
1183
341
7833
10854
12316
31003
50388
87242
0
2390
2232
284189
398323
534732
1217244
2550126
4309858
13809
73325
74379
666
94
45
805
44
1146
108
456
197
669
97
63
829
141
1370
109
456
197
2976
3491
7122
13589
18076
46240
0
1023
1299
124336
156974
293182
574492
880381
2418061
6695
37223
63324
2090
288
78
2456
77
2591
404
1060
389
2094
296
130
2520
500
3077
406
1060
392
8511
10910
9992
29413
37198
67484
0
2226
2559
311586
351767
377355
1040708
1405589
2637338
40339
72051
87006
7006
1365
339
8710
251
8382
881
3168
1263
7072
1604
752
9428
1704
10599
893
3183
1281
33112
55682
53877
142671
161992
331485
0
6597
8376
1908927
3790747
4926913
10626587
17069134
44090006
122077
319166
441076
9082
379
59
9520
61
9786
2709
5009
999
9113
405
66
9584
212
10018
2710
5017
1006
21756
14852
7486
44094
28411
84549
0
9015
6500
2016517
688986
404291
3109794
2191502
5722993
433305
867393
312973
501
44
12
557
22
562
83
281
72
505
48
18
571
135
678
83
283
72
1922
1492
1148
4562
23107
13861
0
610
461
105850
65120
48910
219880
838431
1118723
6616
34147
34074
1799
345
64
2208
32
2158
345
563
396
1873
568
485
2926
3271
5884
345
583
405
10194
11872
11664
33730
103407
143958
0
1315
2681
119400
102933
106159
328492
805040
1129991
22943
21867
27326
2802
215
39
3056
23
3022
487
1458
504
2817
244
75
3136
54
3150
487
1460
508
10273
7665
6625
24563
8290
34220
0
2869
3225
524016
394424
329081
1247521
434261
1834228
50033
151991
137801
260
9
0
269
2
268
54
157
34
260
9
0
269
5
276
59
157
34
664
[
e]
0
[
g]
[
b]
1110
0
285
222
34944
(
D)
0
(
D)
(
D)
54576
8039
14129
7638
232
20
4
256
7
267
42
140
34
234
20
4
258
31
310
43
140
34
737
875
581
2193
4512
9001
0
269
213
39820
69188
59553
168561
508002
1100330
5405
11523
10545
613
37
9
659
12
637
115
362
68
615
46
15
676
25
670
115
363
69
1656
1333
1085
4074
1155
5125
0
695
422
66818
62521
35739
165078
86764
282621
20009
25967
13797
1462
66
6
1534
5
1494
208
884
219
1469
72
7
1548
5
1516
208
884
222
4604
2203
396
7203
47
8127
0
1758
1420
155297
75849
33514
264660
2132
326506
13103
51872
46815
319
14
5
338
5
326
34
191
49
320
15
38
373
23
397
34
191
50
945
[
e]
902
[
g]
[
f]
4253
0
352
325
35489
(
D)
21265
(
D)
(
D)
166168
2547
13161
9337
3981
904
120
5005
81
4925
479
1252
1050
4049
1160
489
5698
839
6442
487
1260
1066
26279
30688
15305
72272
51197
121492
0
2812
7285
552799
789520
554563
1896882
2643706
4840722
46235
71425
153698
667
248
117
1032
87
1107
120
294
143
674
296
210
1180
829
2050
120
296
148
3177
10951
15977
30105
96697
132151
0
639
938
126016
325669
610232
1061917
5761763
7451334
36866
26979
27102
264
49
22
335
38
382
55
118
52
272
67
56
395
360
689
55
118
53
1090
1857
4104
7051
26120
39147
0
239
343
53799
77487
279844
411130
1646289
2654028
26489
11061
9646
1225
164
49
1438
75
1446
141
641
262
1245
247
213
1705
2904
4581
141
647
271
5315
6048
6734
18097
130851
173563
0
1420
1724
180070
192787
290069
662926
5339503
7430397
14363
40913
60914
2468
510
129
3107
81
3357
511
1113
511
2517
668
371
3556
19905
26223
512
1115
514
10865
19982
21246
52093
763569
870235
0
2361
3410
491051
908793
960546
2360390
42253225
49010081
332452
100242
137978
3155
308
67
3530
67
3912
731
1686
594
3245
457
406
4108
5155
10424
750
1694
603
11408
11164
10296
32868
153180
202476
0
3600
3843
415141
428787
418727
1262655
6839125
11027145
93245
110123
134339
1422
171
75
1668
41
1794
368
695
253
1429
236
171
1836
372
2458
370
696
255
5198
7011
12234
24443
19157
54587
0
1470
1694
274775
422135
615629
1312539
854938
3341749
72916
58493
70834
376
48
22
446
28
512
92
187
68
379
58
55
492
299
728
92
188
68
1445
2014
3592
7051
10557
21252
0
384
452
78416
108849
242646
429911
805188
1680417
20908
14705
18112
810
46
16
872
16
1044
232
472
148
811
54
21
886
333
1376
232
472
148
2382
1667
2368
6417
2517
16929
0
946
987
108474
79387
90573
278434
190073
1330069
33280
37831
43778
252
35
10
297
27
324
45
138
46
261
54
56
371
193
567
45
139
47
785
1291
1700
3776
7587
11283
0
266
304
37800
60572
119301
217673
394328
647566
3402
16210
14053
2013
246
28
2287
11
2461
157
1207
475
2030
358
84
2472
118
2754
161
1207
477
9158
9097
5271
23526
7505
33765
0
2596
3110
131300
162951
107729
401980
163869
679348
8722
32321
43289
6593
539
129
7261
136
9820
2709
3240
1448
6634
573
278
7485
626
10818
2719
3245
1460
19772
19652
17787
57211
49633
187405
0
7081
9483
1312491
1230953
1510896
4054340
11240442
17696015
468978
346411
481625
3837
628
207
4672
207
5057
827
2032
645
3862
687
371
4920
3994
9036
831
2036
649
14134
24107
28176
66417
216567
296578
0
3947
4201
590237
869429
1162706
2622372
10128856
14521219
140164
157997
159464
5
0
0
5
12
23
5
2
1
5
0
0
5
41
62
5
2
1
[
a]
0
0
[
a]
[
j]
22337
[
a]
[
a]
[
a]
(
D)
0
0
(
D)
(
D)
1083947
(
D)
(
D)
(
D)

2538
3910
991
7439
278
7594
161
211
558
2924
9745
9871
22540
49941
73938
161
226
580
26850
171046
176261
374157
1119414
1492834
0
489
4094
911751
5136944
6061023
12109718
49402682
63623909
53724
30992
145524
467
755
331
1553
179
1642
20
65
119
542
2410
3595
6547
9387
15881
20
65
122
4578
35545
57041
97164
156559
243586
[
a]
[
c]
826
149824
1120536
1893584
3163944
5967604
9178711
(
D)
(
D)
27290
7585
1544
370
9499
29
9417
99
4179
1842
8120
4006
2812
14938
536
15573
100
4184
1914
39786
64466
64296
168548
15604
192277
0
10050
11976
924304
1701326
1832390
4458020
453721
5374744
11420
199352
292088
31
12
3
46
13
78
23
15
9
31
48
18
97
59
176
23
15
9
126
501
267
894
4851
5971
[
a]
[
b]
[
b]
8603
22684
14283
45570
280872
372469
(
D)
(
D)
(
D)

78
22
15
115
55
186
22
46
12
79
32
25
136
625
778
22
46
12
327
560
1398
2285
56592
67950
0
102
75
13050
22097
38478
73625
1876348
2530658
3237
4207
4033
2456
253
129
2838
251
3043
386
1423
420
2508
346
232
3086
4728
7429
388
1428
428
8735
8020
8019
24774
128773
154144
0
2907
2696
392862
406341
419936
1219139
6951993
8811694
45511
118648
130007
16236
1432
480
18148
372
18672
2673
9464
3005
16856
3142
2893
22891
18145
41080
2687
9540
3189
60480
52300
52557
165337
267040
398809
0
20292
19316
1983830
2096030
2256906
6336766
12713990
18249168
258913
561794
599910
9302
712
105
10119
72
10077
1831
5045
1602
9464
1057
359
10880
483
11030
1863
5079
1656
33939
24257
10111
68307
7647
66542
0
10387
10421
1278624
883975
411199
2573798
379981
2701524
79905
353833
362728
643
90
48
781
53
896
131
381
110
659
134
143
936
358
1475
138
381
114
2378
3621
8005
14004
44289
62973
0
801
697
97864
134753
296808
529425
1831636
2929034
30086
25284
30699
3633
290
92
4015
100
4084
448
2032
782
3842
933
741
5516
1978
8919
455
2044
843
14159
10720
8262
33141
31376
68104
0
4530
5007
381640
307428
266579
955647
1259933
2288052
18545
111055
136768
2324
248
98
2670
147
2785
471
1322
326
2373
323
205
2901
2961
6304
473
1327
344
7261
9221
12075
28557
100998
138487
0
2467
2104
831297
1233220
1978310
4042827
19655446
31209402
110594
195006
225410
7105
462
154
7721
209
7982
899
4547
1111
7209
699
547
8455
17842
29496
900
4567
1133
22417
17155
16392
55964
284445
377665
0
8908
7116
1610289
1857442
1857919
5325650
32531364
47031272
130002
460913
519607
530
41
12
583
26
634
106
349
70
545
95
45
685
47
754
106
349
73
1452
1274
1258
3984
1657
6332
0
[
f]
449
76954
65651
53487
196092
240158
582473
26302
(
D)
15531
1200
73
20
1293
36
1311
212
700
193
1216
93
51
1360
250
1589
212
702
197
3847
2397
2422
8666
7012
16494
0
1439
1241
260986
159756
158417
579159
608319
1425250
21900
87492
68129
85
6
5
96
8
18
3
1
0
87
6
9
102
16
30
3
1
0
170
166
1014
1350
5602
6808
0
[
a]
0
17335
7105
65948
90388
417579
515608
106
(
D)
0
6026
226
101
6353
192
6553
1089
4037
627
6065
245
116
6426
278
6744
1098
4049
640
14025
5882
3900
23807
7179
34779
0
7156
3985
985861
378328
203465
1567654
682194
2950875
121309
354174
297541
9350
573
193
10116
222
10339
1420
5643
1501
9471
705
292
10468
910
11625
1422
5665
1535
30500
18194
15696
64390
75911
156178
0
11176
9677
3559736
3136737
2805749
9502222
9018391
24852708
303456
880354
1251248
9018
265
75
9358
122
11852
3241
6438
1121
9085
319
119
9523
768
12794
3242
6450
1149
20385
8060
5106
33551
19525
66166
0
11747
7146
1724969
863194
833301
3421464
1679301
6920489
417260
686089
505953
2531
139
59
2729
127
2841
386
1623
317
2549
178
95
2822
539
3593
386
1627
321
6964
4823
4501
16288
41175
63313
0
2968
2037
316733
224391
236043
777167
2610187
4043279
32785
133624
101636
1061
297
212
1570
353
1981
210
624
174
1095
358
547
2000
12472
13872
210
632
176
4439
13535
36154
54128
804519
813418
0
1242
1146
185758
532516
1513198
2231472
36480252
40016868
15286
54326
47063
2533
367
213
3113
224
3428
312
1476
549
2562
480
691
3733
23488
22969
312
1479
556
10380
15092
35731
61203
610988
660428
0
3400
3492
344711
680468
1573003
2598182
29877602
33459434
17014
96313
106973
179
38
21
238
38
268
11
111
35
179
48
78
305
288
596
11
111
35
650
1448
3060
5158
13226
15337
0
235
215
35706
105904
271337
412947
999521
1257158
11159
10603
10190
108465
3238
442
112145
336
113328
10973
76114
16436
110318
5379
1396
117093
3194
121450
10991
76298
16971
335998
108976
45609
490583
102304
596156
0
155497
103688
10483457
5036674
2087607
17607738
6208986
24710623
343399
3963081
3391801
8603
972
276
9851
227
10117
1243
4914
1537
8823
1538
814
11175
2388
13308
1260
4942
1596
32867
36763
38541
108171
95672
204823
0
9849
10006
1296894
1478059
1512880
4287833
4111752
8629294
82404
333772
398309
141
7
5
153
10
174
34
93
16
141
9
5
155
30
207
34
93
16
[
e]
[
c]
[
c]
[
f]
[
f]
1501
[
a]
[
c]
[
c]
(
D)
(
D)
(
D)
(
D)
(
D)
226472
(
D)
(
D)
(
D)

497
58
36
591
47
680
123
296
73
504
72
184
760
587
1350
123
296
73
1276
2273
5945
9494
22295
25726
0
581
435
80784
198181
380096
659061
868251
1436391
16431
29440
24729
439
10
6
455
6
694
253
329
52
441
10
6
457
6
705
253
329
54
745
[
e]
[
f]
1557
1210
4288
0
586
325
61589
(
D)
(
D)
194566
26552
393946
24050
24138
20539
51214
1757
398
53369
202
53220
5223
34820
7638
51901
2871
1869
56641
1597
57946
5284
34913
7823
154423
57665
33360
245448
26920
276455
0
65412
49207
2953301
1185841
777245
4916387
646788
5936218
176510
1145567
970714
26758
1091
292
28141
300
28591
3701
18190
3390
26977
1283
541
28801
1026
30177
3711
18238
3432
74934
31239
19174
125347
25415
158490
0
34176
21416
2094520
864101
634420
3593041
986661
5144253
143861
913562
613083
4872
103
21
4996
18
5415
645
3879
560
5002
324
59
5385
2229
8154
645
3888
598
12752
2978
723
16453
5329
25163
0
8023
3383
216332
72472
18352
307156
118618
551406
25544
126280
60579
10786
218
51
11055
35
11024
1348
7493
1418
10966
409
150
11525
270
11927
1350
7517
1481
28139
5939
2596
36674
2487
41384
0
14495
8721
578924
123460
63758
766142
64062
913215
38288
278295
181064
56311
1329
290
57930
166
58954
10601
38191
5920
57315
2769
1524
61608
2734
65098
10622
38286
6151
135993
44469
32567
213029
46963
271145
0
69235
37683
4213280
1624371
1308510
7146161
2414488
10562944
387318
1967950
1105870
24157
2730
721
27608
248
28522
3541
14087
4356
24362
3466
2005
29833
6021
36053
3551
14108
4401
89986
101685
101400
293071
92826
406692
0
27619
28390
2776235
3015557
2922721
8714513
2964538
13194972
175927
791280
845757
11985
175
38
12198
19
12105
1552
8587
1298
12069
254
75
12398
27
12311
1553
8603
1316
32040
5896
2684
40620
1303
39451
0
16054
8207
998517
218685
69146
1286348
99728
1277038
33709
417942
264691
10015
352
96
10463
81
12597
3584
6532
1256
10091
472
289
10852
390
13283
3588
6542
1269
23930
11080
8642
43652
10458
60767
0
11970
8002
1101285
500003
344091
1945379
623426
2813670
180576
431420
308602
2525
304
111
2940
41
2968
341
1378
474
2618
498
403
3519
1934
5228
347
1386
489
9874
10783
10704
31361
96003
128695
0
2908
3057
246467
256680
231025
734172
2508212
3373064
14142
67845
69530
1822
165
78
2065
47
2067
247
1056
293
1850
255
274
2379
3415
5839
247
1059
296
6376
5119
6591
18086
33636
53268
0
2055
1913
198959
180472
223697
603128
1028965
1697940
11089
58950
59438
1002
134
18
1154
18
1114
116
446
219
1095
447
147
1689
1029
2834
117
453
223
4520
4744
1096
10360
6238
17701
0
974
1394
139680
125620
25718
291018
152177
497927
5600
24714
34969
1315
122
24
1461
5
1387
141
696
252
1412
431
422
2265
509
2685
152
696
275
5196
4361
3254
12811
2491
15530
0
1502
1685
77755
70609
60331
208695
37467
256848
3122
22996
23112
10340
648
73
11061
22
9643
898
4828
2181
10858
1801
936
13595
7256
19609
907
4873
2309
44778
21082
10468
76328
79810
151604
0
10757
14022
406715
191905
112425
711045
773377
1565439
35090
103624
115490
4042
491
69
4602
82
4632
870
1729
822
4129
736
334
5199
2931
8000
875
1741
833
16415
15377
5321
37113
30133
69881
0
3668
5473
394313
383274
151786
929373
876601
1874323
32156
92835
122410
3331
324
43
3698
34
3552
274
1463
889
3426
609
347
4382
2046
6358
274
1469
907
16877
8975
4563
30415
11723
41863
0
3396
5917
424245
241944
119596
785785
349635
1189599
9707
87923
149903
2866
311
85
3262
92
3375
491
1368
599
2917
450
179
3546
1667
5459
495
1370
608
12296
10093
5609
27998
27823
64037
0
2800
3992
466158
391511
229691
1087360
1190021
2707689
39469
99713
141222
871
91
20
982
37
1010
147
445
163
894
168
84
1146
216
1361
147
449
170
3199
3412
2434
9045
5967
15872
0
894
1027
163689
168622
142596
474907
526825
1123842
5610
37937
45992
3431
452
121
4004
148
4056
575
1644
649
3486
680
323
4489
1432
5801
577
1650
659
13985
15839
10604
40428
34147
77586
0
3383
4228
503572
582962
428828
1515362
1257611
2906064
78697
108902
129863
1580
150
69
1799
153
1907
224
917
217
1604
165
101
1870
229
2054
224
923
224
5446
4972
5004
15422
10459
26462
0
1799
1368
284642
307375
264572
856589
603499
1625641
21355
86047
71296
155103
6531
767
162401
152
162011
14847
105942
23262
156124
8988
2387
167499
987
167936
14873
106058
23534
492973
241290
150450
884713
130137
1023682
0
203393
149594
20578596
14704988
9972476
45256060
9735214
59940068
1036833
7154842
6197647
6412
535
91
7038
49
7220
832
3548
1441
6544
917
381
7842
709
8784
832
3552
1470
27541
18478
11086
57105
10298
65281
0
7681
9345
807839
603524
374469
1785832
402444
2200681
28869
194265
256336
89016
3765
572
93353
285
94067
10882
55945
15671
89590
5050
1462
96102
3320
100363
10902
55980
15779
298858
136196
88433
523487
570121
1164194
0
112815
100762
8463815
4816529
2586325
15866669
16830713
37698071
355991
2672514
2780351
19240
1384
161
20785
37
21272
2340
10532
4409
19344
1589
348
21281
172
21951
2343
10538
4427
78838
51410
21873
152121
16216
179467
0
22377
28864
3354693
2851701
1262009
7468403
905393
9441449
97972
827457
1217828
7229
374
41
7644
9
6390
1327
2998
1095
7239
388
55
7682
13
6424
1327
2998
1098
24582
13013
4617
42212
479
38271
0
6055
7191
747229
366527
109575
1223331
17095
1205902
46167
176736
206205
39846
4631
894
45371
441
45579
5905
20641
7266
40056
5887
3085
49028
4701
53479
5916
20676
7310
163977
175348
136862
476187
350530
816031
0
40530
48392
7735585
9179005
7249614
24164204
19752614
47405254
462823
1751358
2250536
1996
80
10
2086
4
2186
358
1335
251
1998
87
11
2096
7
2200
358
1335
251
5756
2603
[
g]
[
i]
[
e]
10204
0
2464
1630
187794
101605
(
D)
(
D)
(
D)
399188
11588
64494
52959
3103
92
8
3203
7
3280
549
2118
352
3110
120
20
3250
20
3338
549
2119
352
7645
3571
565
11781
159
13738
0
3814
2258
230750
131455
21536
383741
7791
474127
15112
99120
69426
558
37
9
604
5
623
107
323
89
561
49
11
621
23
663
107
324
90
1695
1489
[
f]
[
h]
[
h]
7081
0
624
544
75550
59316
(
D)
(
D)
(
D)
296890
4299
20464
19086
8265
446
43
8754
26
8720
686
4568
1927
8300
551
74
8925
54
8919
688
4572
1935
35681
14099
3912
53692
3041
58676
0
9978
12677
993243
506907
156722
1656872
128005
1940343
23437
229831
354318
3162
703
147
4012
103
4040
303
1453
770
3202
946
451
4599
958
5318
308
1456
777
16249
25060
17876
59185
28829
89887
0
3259
5114
545174
902083
671529
2118786
1226393
3605567
15251
106130
174251
9850
266
29
10145
17
10376
1671
6296
1463
9871
281
49
10201
19
10440
1672
6297
1471
28439
8556
2936
39931
752
44206
0
12490
9350
938580
326809
133484
1398873
52734
1669778
50714
369726
307096
1254
95
15
1364
16
1388
257
691
191
1257
103
19
1379
39
1427
257
691
192
4196
3467
[
g]
[
i]
[
i]
13898
0
1338
1262
190932
162491
(
D)
(
D)
(
D)
689546
9820
58983
60095
14652
477
46
15175
33
15265
2413
8933
2271
14688
519
54
15261
68
15383
2413
8934
2280
45112
16353
4639
66104
3833
74882
0
17220
14711
1862899
788814
198345
2850058
225183
3428453
81271
588109
600639
1080
38
7
1125
5
1171
239
660
137
1080
38
7
1125
5
1172
239
660
137
2905
1206
[
g]
[
i]
[
g]
6740
0
1236
895
104727
38881
(
D)
(
D)
(
D)
258580
10409
52985
25834
78758
5037
1074
84869
568
90776
20154
47134
9778
79025
5717
2223
86965
6833
100144
20169
47172
9859
207274
197199
170401
574874
438175
1171236
0
82906
63924
12805563
13259046
11698519
37763128
28550926
85302825
1865174
4441154
3441860
60664
2790
671
64125
532
69271
17157
37504
6717
60963
3249
1173
65385
2856
73197
17194
37548
6777
149457
102037
76967
328461
210748
586056
0
66516
43154
9022001
5603747
3606573
18232321
14484798
37501811
1135900
3626506
2449476
6020
407
61
6488
52
7002
1298
3518
1009
6064
570
265
6899
340
7654
1299
3523
1018
21270
13464
6831
41565
9764
54230
0
6795
6635
889559
575640
317161
1782360
502248
2537341
65288
271276
267512
14396
428
72
14896
81
15838
3983
9168
1390
14452
552
152
15156
241
16258
3984
9177
1400
31797
14535
8335
54667
13282
71325
0
15974
8890
1664578
740747
421221
2826546
756824
4170545
202212
794821
467329
6437
1122
344
7903
250
8524
1292
3220
1303
6489
1328
706
8523
1465
10518
1301
3223
1316
26833
46048
54665
127546
173807
319453
0
6743
8660
1483141
2738470
3463585
7685196
10565584
23266511
157633
354449
468626
1550
230
67
1847
36
1925
234
817
322
1563
293
105
1961
139
2122
234
819
325
6305
8698
9337
24340
12653
39644
0
1644
2088
282655
381567
395145
1059367
607667
1994096
26374
66741
97658
11843
983
121
12947
70
12977
1914
6298
2160
11869
1080
269
13218
615
13866
1916
6300
2170
45040
36745
17372
99157
53967
167215
0
12642
14297
2064408
2059538
1041003
5164949
3827659
10473964
110868
489484
647670
5731
292
35
6058
26
5923
695
3483
906
5770
387
69
6226
173
6273
697
3488
917
18855
10339
3933
33127
10936
52253
0
6835
5881
990877
638704
238194
1867775
757868
3132646
33305
324188
321227
691
60
22
773
12
813
109
422
131
695
66
61
822
78
931
110
423
131
2464
2477
1896
6837
2401
9780
0
835
850
146848
181591
123147
451586
107329
626943
8761
39764
47615
1899
155
33
2087
50
2193
325
1044
355
1932
196
76
2204
511
2758
325
1047
360
7036
5603
2862
15501
15838
35959
0
2026
2346
327047
231074
160911
719032
653903
1782678
31937
96743
117144
1698
128
22
1848
25
1870
302
933
273
1712
150
41
1903
373
2335
302
933
274
5955
4379
3104
13438
30078
45148
0
1807
1805
231030
151480
98030
480540
545072
1126443
14351
66857
71926
2871
605
128
3604
65
3270
301
1247
534
2881
638
161
3680
217
3491
301
1247
534
14227
24312
21398
59937
30107
85472
0
2649
3559
496082
717706
610532
1824320
1246664
3226674
27158
94238
123573
449
34
16
499
14
499
77
255
65
449
34
35
518
62
564
77
255
65
1534
1378
2308
5220
1371
6534
0
525
434
50621
33023
61403
145047
47453
199945
7462
14770
13444
8575
429
67
9071
43
9012
1154
5112
1507
8608
505
165
9278
174
9314
1158
5112
1517
28971
14693
8923
52587
12750
69951
0
10624
9711
899732
460511
258590
1618833
393354
2338146
53746
309504
299326
2668
564
148
3380
66
3542
524
1447
439
2683
664
364
3711
589
4427
524
1449
445
10476
23918
27847
62241
58176
118400
0
2766
2901
490135
667376
624987
1782498
1890792
4019141
33664
150429
139779
12789
369
44
13202
21
13190
1833
8606
1715
12883
579
327
13789
4555
18426
1834
8621
1753
34407
13191
[
i]
[
l]
[
j]
77910
0
16590
10818
825937
308816
(
D)
(
D)
(
D)
1764055
53357
389289
241514
1008
62
7
1077
1
1146
198
669
123
1010
62
8
1080
1
1152
198
670
123
2951
2332
[
f]
[
i]
[
b]
6710
0
1226
776
89350
76353
(
D)
(
D)
(
D)
241595
6776
33067
24311
21839
1840
18
23697
8
23993
1383
7161
7537
21847
1869
31
23747
378
24510
1383
7163
7538
143113
53254
2755
199122
6415
219868
0
17561
51431
2869115
1191335
77612
4138062
182878
4819590
65010
338324
979875
11258
296
41
11595
29
16452
6143
7634
1445
11264
365
95
11724
404
16961
6145
7634
1445
21136
10156
5891
37183
14171
72834
0
13825
9321
821079
308701
200606
1330386
390130
2829383
322662
460998
304155
7126
5527
7607
20260
6613
26762
1245
3988
877
7174
5740
8665
21579
24949
47387
1252
4004
887
17583
66178
229905
313666
2474610
2873521
0
6314
4452
1408742
3157343
11834393
16400478
175977557
211361063
519510
339608
386622
19458
2600
1026
23084
769
25021
4002
10301
3496
19527
2861
1441
23829
2464
27359
4003
10310
3512
72501
95095
112698
280294
157673
472516
0
20889
22786
4070013
3636349
3652523
11358885
5813826
20021361
407977
1120279
1142896
661
296
153
1110
144
1292
155
278
145
676
384
350
1410
1280
3023
158
280
151
3348
12481
23953
39782
75998
115926
0
548
918
172577
404286
639172
1216035
2408753
3754987
70362
26715
41146
6075
1039
377
7491
127
8506
1731
3108
1120
6140
1092
494
7726
751
9343
1748
3115
1130
21365
45496
64455
131316
126559
306465
0
6271
7391
1035033
1148517
1138547
3322097
2722673
7507015
233021
283468
315875
5628
2798
2148
10574
802
11490
1419
2274
963
5696
3080
3261
12037
15235
28104
1449
2276
984
25389
140932
457969
624290
2101510
3012681
0
4631
6373
1139032
3275352
8191408
12605792
38680296
58713099
295844
232344
220636
2012
1020
598
3630
392
3984
458
716
372
2024
1048
689
3761
1204
4961
474
718
374
10506
48256
124160
182922
826846
1253808
0
1527
2448
513465
1444643
3003445
4961553
19171613
32259380
1209440
66069
89356
4198
224
33
4455
26
4492
767
2687
474
4223
242
85
4550
198
4721
767
2691
476
11349
8430
4703
24482
13999
37521
0
4695
3064
267618
202310
112677
582605
269451
922846
29557
95912
74973
3683
855
246
4784
144
4604
512
1442
656
3711
981
409
5101
1155
5826
515
1446
658
19309
34188
43823
97320
226233
344378
0
2906
4458
408063
611105
720049
1739217
4140732
6621604
42140
84842
89404
7888
537
81
8506
38
8282
879
4240
1729
7943
716
305
8964
1757
10610
913
4244
1745
30845
18968
12198
62011
55514
113069
0
9479
11098
629245
486632
299770
1415647
1425860
2854171
29633
179001
210897
3671
670
129
4470
98
4377
358
1572
859
3696
790
254
4740
346
4976
358
1573
859
19421
24823
17892
62136
29420
100066
0
3498
5754
524549
728773
511009
1764331
758680
2987725
16603
86640
140978
843
160
26
1029
18
971
82
387
190
852
207
78
1137
367
1406
83
390
193
4206
5567
2732
12505
25332
34048
0
825
1281
123047
177372
114404
414823
851891
1438965
3787
19131
36220
5824
314
69
6207
44
6839
1425
3591
835
5868
361
120
6349
236
7189
1430
3603
850
17454
11415
8840
37709
24374
73140
0
6694
5387
532746
307222
235565
1075533
623438
2193731
95753
191280
172657
19680
763
158
20601
73
19362
1585
11098
4244
20120
1645
1001
22766
4624
25975
1595
11117
4368
77525
27695
20048
125268
59644
183143
0
25591
26961
1620329
750691
596931
2967951
1916632
5313269
52378
500426
568933
2762
278
54
3094
28
2938
353
1347
551
2787
328
140
3255
179
3229
353
1351
557
11487
10283
7831
29601
11037
40701
0
2856
3626
370588
305606
267815
944009
439031
1484483
15773
85242
113374
2270
248
95
2613
62
2600
251
1233
446
2299
369
340
3008
737
3714
251
1234
448
9228
9138
14662
33028
42067
83822
0
2666
2909
261191
251423
382233
894847
1495569
2862281
14647
75622
84958
7325
1699
581
9605
180
9657
1271
3568
1302
7362
1789
916
10067
2350
12382
1272
3571
1311
31789
74646
110939
217374
354245
569949
0
7210
8758
639415
1034236
1616873
3290524
5659271
9804744
74407
155512
169164
7012
516
77
7605
56
7741
843
3972
1441
7069
616
221
7906
1284
9301
847
3974
1454
28122
19261
10918
58301
77267
141054
0
8404
9403
740528
546446
475981
1762955
2175454
4224895
39151
193993
245944
8808
488
39
9335
23
9428
973
5040
1857
8867
687
330
9884
1243
11111
985
5042
1867
35208
17325
6348
58881
32449
91669
0
10360
12130
832552
473059
175486
1481097
881452
2439661
21763
215489
277281
45701
4638
963
51302
225
50957
7180
23179
8782
45738
4786
1291
51815
3147
54288
7185
23185
8793
187947
179929
177375
545251
358384
918552
0
47396
58043
2542514
2122713
2157172
6822399
5272502
12830126
186628
680833
745161
61702
2705
234
64641
42
66331
15521
31882
10428
61708
2738
285
64731
759
67053
15521
31883
10428
186291
97324
36466
320081
73494
415873
0
65786
67880
4303162
2221986
792147
7317295
1618536
9770825
396259
1437923
1390248
8512
348
25
8885
7
8634
1142
4914
1516
8528
397
72
8997
53
8789
1142
4915
1523
29174
11467
3590
44231
1752
45814
0
9787
9849
497742
230466
62228
790436
54645
875399
18354
160943
172780
5822
240
11
6073
12
6352
1259
3328
960
5831
253
20
6104
34
6407
1259
3329
962
18943
8083
1525
28551
1678
31134
0
6693
6238
466450
188334
30295
685079
46638
805893
35363
153964
140101
1687
372
118
2177
47
2134
197
793
331
1695
390
151
2236
76
2231
197
793
331
7688
15785
18225
41698
19009
57924
0
1717
2227
202886
351424
388660
942970
468907
1337165
11778
47842
59781
3282
364
86
3732
40
3725
530
1687
611
3298
410
143
3851
180
3997
530
1690
615
12950
14412
12467
39829
26517
69874
0
3351
3987
502271
477198
334334
1313803
648158
2211908
31406
131734
160083
16799
1272
241
18312
216
17691
2169
9162
2846
16892
1428
482
18802
1416
19520
2173
9172
2866
61998
46648
28008
136654
124833
333490
0
18446
18600
1924480
1259117
761118
3944715
1957433
6510725
138452
590426
553454
5622
722
87
6431
33
6041
574
2661
1188
5646
795
209
6650
1094
7368
575
2662
1194
26853
26402
11995
65250
83861
146032
0
5741
7847
696960
821084
409639
1927683
2926373
5138999
21579
132886
194593
1345
206
59
1610
58
1639
161
623
322
1361
234
92
1687
765
2678
161
626
324
6070
7232
7967
21269
30532
56647
0
1401
2103
197366
238783
289863
726012
1317476
2224489
27549
37303
61148
1082
375
74
1531
50
1559
168
399
260
1085
417
149
1651
188
1790
168
399
262
5572
15591
8661
29824
16869
49580
0
844
1719
193928
531246
286386
1011560
855906
1912726
9822
28704
53298
576
83
19
678
25
653
60
251
135
580
87
20
687
150
777
61
251
136
2600
2812
1688
7100
6013
12185
0
534
907
64165
76488
54748
195401
204750
379313
3839
14428
25469
3033
167
22
3222
13
3212
343
1694
641
3040
179
89
3308
120
3400
343
1694
644
11896
5572
2358
19826
6630
27039
0
3585
4174
313237
178971
87464
579672
239319
879278
9277
85790
106903
7419
7442
1645
16506
140
16823
645
2119
1788
7458
7778
2997
18233
656
19136
646
2119
1794
57998
325658
252530
636186
58563
724354
0
5033
12401
983533
6176771
5880706
13041010
1238263
15458594
63772
89564
181032
196
170
136
502
50
551
34
74
35
196
192
225
613
203
809
34
74
35
1219
8490
30006
39715
36796
82760
0
155
235
35053
201732
561873
798658
1196422
2195705
3209
4815
7465
842
386
540
1768
626
2448
127
411
170
850
403
606
1859
1145
3105
127
411
170
4189
19372
142705
166266
1135535
1332535
0
882
1133
126929
428201
2989597
3544727
28809537
34603977
25308
24005
30617
308
121
22
451
7
442
40
133
72
309
173
49
531
22
539
40
134
72
1495
4943
2740
9178
1464
11138
0
290
470
37166
109853
52537
199556
46480
259016
2772
7750
11830
2296
247
52
2595
37
2750
517
1209
409
2305
332
116
2753
177
3045
521
1213
413
8331
9339
6091
23761
8030
33684
0
2418
2718
291421
366476
226935
884832
323129
1490566
40964
83092
76731
2890
156
38
3084
21
3084
478
1697
417
2908
185
76
3169
49
3203
478
1699
428
9264
4924
3167
17355
2275
20744
0
3284
2754
361138
159789
138949
659876
74816
829678
29080
123263
100367
5203
604
132
5939
54
6065
705
2503
1136
5302
927
420
6649
252
7032
713
2512
1160
23657
20831
12296
56784
17813
81175
0
5342
7469
510911
492964
298870
1302745
585795
2092789
26782
118097
153411
7192
337
32
7561
4
7930
1058
3891
1664
7254
411
49
7714
5
8079
1059
3902
1681
29181
11680
4219
45080
169
49862
0
8198
10979
331984
145529
47868
525381
4982
648652
28405
104783
113364
6303
411
37
6751
15
7116
1618
3099
1140
6330
489
114
6933
28
7312
1618
3106
1149
21495
12405
2595
36495
1397
41308
0
6166
7543
333185
151188
29186
513559
25634
694665
50596
110280
105730
652
120
15
787
5
816
113
307
128
659
145
39
843
98
961
113
307
129
3024
4206
1733
8963
2755
12351
0
675
838
42275
64861
29956
137092
36580
192133
3487
11114
11603
7966
890
125
8981
51
9236
1227
4203
1576
8022
1167
366
9555
826
10609
1231
4209
1584
32377
30547
14135
77059
15442
102650
0
8533
10493
625164
525089
304465
1454718
319716
2077117
53057
186445
191938
3584
238
52
3874
32
3897
641
2102
493
3646
294
153
4093
86
4184
641
2104
501
10843
8716
6814
26373
8264
39763
0
3907
3226
374506
245949
242698
863153
284374
1380455
27474
130972
105777
157038
12709
1276
171023
712
174006
16061
80227
40695
159709
18124
5426
183259
10708
195655
16223
80505
41391
718824
440982
182791
1342597
349974
1763793
0
180271
265457
42151141
27005667
10122554
79279362
15779193
101252467
1520496
11490041
13591623
108902
2477
81
111460
37
112373
5869
44166
43027
110442
3479
507
114428
840
116494
5879
44273
43433
591627
71172
8809
671608
11723
710858
0
114117
284325
18177955
2602158
332979
21113092
358729
23235125
320592
3192141
8698170
30579
161
7
30747
3
31807
3401
21922
5243
30788
291
46
31125
6
32191
3406
21945
5299
89607
4813
[
f]
[
l]
[
b]
99621
0
46993
32605
1957360
124144
(
D)
(
D)
(
D)
2309659
70930
937793
762655
15796
401
25
16222
24
16499
1180
8735
4446
16390
837
176
17403
270
17948
1195
8788
4597
67851
11633
2074
81558
3046
88347
0
20674
28589
1591167
345961
68733
2005861
62489
2261672
41272
448507
649388
10594
212
74
10880
36
10832
1320
7894
930
10651
288
237
11176
154
11231
1320
7916
946
24161
7082
[
h]
[
k]
[
h]
40957
0
13186
5983
651982
177033
(
D)
(
D)
(
D)
1082976
28712
364045
156320
10705
904
118
11727
127
12299
1650
5465
2396
10979
1441
575
12995
1602
15048
1651
5483
2461
46498
31477
14890
92865
42141
120512
0
11225
15912
1340638
879873
396964
2617475
1421050
3514483
59248
308137
457402
14234
284
66
14584
59
15310
1927
9458
2608
14554
447
109
15110
243
16023
1932
9506
2700
45127
9166
4937
59230
3299
67802
0
19680
16545
1298332
259749
103533
1661614
96262
2004341
65486
512570
488191
693
186
72
951
31
992
57
378
156
736
473
508
1717
103
1801
58
379
159
3390
6904
5898
16192
2956
19972
0
838
1021
71075
165494
148298
384867
80686
510385
4379
15496
20476
2193
644
583
3420
188
3486
216
1046
398
2245
1063
2094
5402
1023
6371
216
1052
407
10280
25540
68098
103918
36579
141937
0
2098
2652
277788
629818
1662721
2570327
1024338
3747931
14520
54357
66005
3982
1364
627
5973
567
6610
544
1527
963
4065
1898
1826
7789
6685
14031
559
1535
979
22339
54794
68402
145535
243149
392999
0
3299
6508
948182
1787148
2158638
4893968
9195791
14530642
81076
137288
268171
4684
788
204
5676
220
6039
700
2141
1158
4753
1067
824
6644
2947
9750
703
2146
1184
22507
29156
25842
77505
74988
152059
0
4581
7611
1189064
1334154
903967
3427185
2555645
6568039
67655
251144
383105
6200
3184
1170
10554
680
11022
1200
2494
1105
6267
3575
2419
12261
5190
16092
1214
2500
1108
32113
142701
193600
368414
428400
786607
0
5109
7322
804785
2359607
3153889
6318281
7716064
14245234
100716
122785
164763
1755
828
120
2703
70
2946
304
638
402
1762
1004
335
3101
425
3748
304
640
404
11294
33450
19868
64612
39206
107951
0
1344
2730
187282
600443
462918
1250643
879939
2319228
25185
26319
44888
1365
233
132
1730
93
1754
166
676
270
1381
363
476
2220
900
3031
166
678
276
5672
9491
24456
39619
32191
72781
0
1458
1776
171322
302282
775695
1249299
929518
2269931
6577
42631
52438
162
381
1393
1936
1687
3637
72
83
33
164
389
1415
1968
3653
5756
72
85
33
539
26138
337811
364488
4235155
4623686
0
166
218
139432
618368
8778275
9536075
140671121
156596031
368189
6914
12736
49
35
194
278
257
559
24
19
10
50
36
209
295
543
832
28
19
10
210
2316
49559
52085
192567
240431
0
38
72
9998
57254
1618322
1685574
6271051
7975184
11990
1266
2782
81
30
74
185
146
352
32
28
12
81
34
86
201
309
499
32
28
12
261
1953
19730
21944
134292
150524
0
69
75
23470
53148
592239
668857
4607922
5479550
22548
3520
1752
1958
2870
3112
7940
674
8631
601
792
357
1995
2982
3859
8836
7725
16891
661
795
361
7249
179223
530563
717035
841771
1533714
0
1606
2402
348039
2934312
10221328
13503679
16168633
30691284
202181
37221
47197
2117
1150
944
4211
219
4356
210
826
505
2186
2555
7017
11758
3361
15542
244
828
513
12867
51299
122451
186617
88986
284362
0
1885
3409
204074
834785
2112381
3151240
1520506
5065303
23483
32434
52670
1860
796
627
3283
175
3431
166
747
422
1874
1231
1969
5074
929
6185
166
750
428
11363
28932
43093
83388
23848
111992
0
1672
2855
185131
558340
895771
1639242
486279
2304038
13142
26684
45514
9577
2584
1109
13270
414
13693
1293
4225
2058
9638
2876
2078
14592
3082
18076
1315
4235
2064
48660
103465
154730
306855
172494
510957
0
9184
13752
713538
1465947
2753199
4932684
3075510
8842981
125429
131362
178740
1922
933
589
3444
157
3591
161
706
457
1946
1385
1891
5222
978
6311
161
710
458
12475
36634
60539
109648
37370
151094
0
1535
3053
207821
702983
1286162
2196966
791729
3255674
10640
24614
50238
4876
1345
677
6898
155
7007
400
2323
1119
4943
1826
1607
8376
906
9393
400
2329
1131
25066
47335
50829
123230
24005
160364
0
5123
7433
524372
975484
1042836
2542692
532920
3440468
11640
113574
163728
6300
1844
1194
9338
259
9686
519
2980
1491
6363
2700
3046
12109
1148
13505
536
2990
1499
33175
71919
121873
226967
56477
298984
0
6318
9919
538519
1117335
1883002
3538856
826229
4765566
21329
103484
160354
11460
2191
1203
14854
254
15247
1029
6408
2274
11586
3628
4126
19340
1594
21304
1033
6413
2294
50406
80665
114422
245493
61667
331251
0
12948
15163
1022143
1629579
2196121
4847843
1129797
6656050
40506
257602
321407
1811
282
152
2245
41
2291
50
1092
406
1830
679
512
3021
107
3135
54
1092
409
8297
9020
5738
23055
1925
26041
0
2372
2710
125767
156753
86656
369176
27479
433130
1908
30901
40161
3079
965
324
4368
74
4497
146
1336
801
3099
1211
628
4938
218
5263
150
1336
803
18817
31669
15124
65610
5536
75273
0
2924
5412
378072
629439
295230
1302741
110316
1571587
5629
66532
121899
1389
197
57
1643
15
1646
39
806
326
1392
296
125
1813
92
1865
39
806
327
6448
7250
3496
17194
1014
19861
0
1780
2178
109093
144682
91311
345086
38011
431473
3577
29779
38379
2750
1315
1107
5172
225
5357
250
1233
604
2824
1788
2356
6968
1245
8288
261
1239
623
15090
56380
133995
205465
108357
324336
0
2601
4030
381816
997353
1748318
3127487
1343467
4846777
16310
72911
103735
43460
7003
935
51398
200
53686
6147
18600
10091
43908
9464
4986
58358
5361
66300
6164
18632
10150
242583
231348
92495
566426
97917
699589
0
38952
68716
2725760
2866395
1401098
6993253
1252597
9223193
169551
419773
741940
2658
462
131
3251
22
3320
526
1355
475
2665
481
146
3292
30
3367
526
1355
476
10218
20041
22189
52448
9262
63401
0
2810
3080
284447
384287
466303
1135037
214465
1468581
52472
110150
70413
483
80
21
584
2
579
70
248
84
485
82
22
589
2
584
70
248
85
1966
[
h]
4354
[
i]
[
f]
10688
0
525
574
40905
(
D)
83974
(
D)
(
D)
215867
2945
11071
8216
4262
231
89
4582
12
4486
821
2274
661
4265
233
92
4590
14
4497
822
2274
662
13762
[
i]
14445
[
k]
[
h]
43985
0
4427
4300
590874
(
D)
366642
(
D)
(
D)
1340707
75445
185147
137164
720
71
8
799
3
783
203
341
82
721
80
16
817
8
805
203
341
82
2164
[
h]
1163
[
i]
[
g]
8300
0
632
536
94329
(
D)
25110
(
D)
(
D)
226098
26274
35461
13085
3596
377
169
4142
59
4292
925
1794
562
3630
393
209
4232
140
4461
925
1800
573
11993
14271
32833
59097
31946
100196
0
3505
3657
465367
1161976
4828502
6455845
1703333
9214948
77489
140619
106375
741
128
60
929
27
1034
203
382
142
744
137
80
961
69
1107
203
383
142
2761
5461
12025
20247
20999
44268
0
808
969
77783
100187
203437
381407
400616
787309
15663
25228
26992
2897
189
33
3119
18
3200
754
1564
402
2903
198
39
3140
54
3287
755
1566
403
8507
7566
4058
20131
4036
27578
0
3065
2625
406578
241228
124252
772058
118706
1129926
62278
210559
91288
2670
94
9
2773
11
2992
613
1674
418
2685
112
11
2808
29
3048
613
1675
422
7523
3629
1823
12975
2094
15979
0
3267
2675
471833
200514
139973
812320
224751
1117482
63353
168734
142897
11794
268
33
12095
13
12682
4241
6836
857
11800
276
38
12114
17
12703
4243
6838
857
20420
9614
4133
34167
2719
37524
0
11066
5533
3032562
244919
91391
3368872
89844
3589333
788950
1736130
390273
3107
481
138
3726
23
3789
298
1745
634
3133
545
227
3905
35
3988
298
1747
636
13584
19972
24312
57868
13514
75400
0
3659
4191
244664
405591
562639
1212894
389718
1764538
6360
64968
78097
769
65
15
849
3
851
74
503
108
774
71
42
887
4
892
74
503
110
2702
2285
[
g]
[
i]
[
g]
8300
[
a]
970
670
42034
39997
(
D)
(
D)
(
D)
143178
(
D)
14970
11392
241
95
43
379
11
400
39
115
48
241
100
45
386
18
414
39
115
48
1174
4298
8739
14211
5355
20505
0
247
334
23757
93488
211461
328706
140213
508771
3456
5069
6690
280
55
11
346
6
350
45
122
56
281
65
39
385
94
483
45
122
56
1290
1806
[
g]
[
h]
[
g]
6175
[
a]
248
358
25972
34951
(
D)
(
D)
(
D)
132830
(
D)
5916
6269
455
107
27
589
19
633
182
130
82
455
108
32
595
94
716
182
130
82
1787
4334
4377
10498
91601
102753
0
281
558
85463
107231
87677
280371
1682373
2010721
13154
16856
16449
1303
189
18
1510
15
1434
274
507
242
1310
242
81
1633
813
2163
274
507
246
5753
6801
2349
14903
10420
21256
0
1131
1612
81557
85822
27202
194581
108983
266333
9613
21301
21272
222
89
95
406
66
460
38
63
56
224
90
126
440
106
537
38
65
56
1082
4307
22169
27558
100888
150218
0
129
387
42049
126601
451922
620572
2456507
3592162
15377
5014
5296
1088
215
77
1380
37
1366
148
412
232
1105
254
198
1557
135
1654
148
414
238
6201
7840
14113
28154
22084
52382
0
879
1540
98583
114919
295681
509183
512281
1164534
7186
16099
39310
7419
3065
428
10912
91
11058
1264
2622
1735
7446
3132
494
11072
737
11885
1265
2622
1738
40464
140228
57562
238254
41799
297876
0
5907
11697
1050731
2825801
1177727
5054259
762419
6243095
64721
197748
270202
162
76
94
332
33
358
31
66
37
162
76
99
337
58
389
31
66
37
829
3460
20229
24518
35579
56860
0
134
264
8846
19680
106616
135142
290435
452407
875
2108
3790
3804
225
28
4057
19
4038
603
1882
795
3818
245
42
4105
65
4126
603
1883
797
14983
6507
1158
22648
1368
24824
0
4137
5209
380678
164948
23480
569106
30006
640131
15042
103908
124982
16369
3358
522
20249
153
20891
4405
6541
3074
16409
3672
894
20975
1426
23003
4415
6544
3087
70551
131875
75695
278121
79345
382808
0
13701
20584
954778
1257202
860229
3072209
962910
4498973
125265
227745
244190
3358
1195
35
4588
9
4545
353
1060
769
3363
1285
99
4747
544
5234
354
1060
770
23722
39929
4376
68027
16214
87867
0
2415
5244
234431
388859
50573
673863
172787
887757
12911
29335
49301
13091
899
121
14111
57
13894
3112
5972
2224
13138
1042
238
14418
309
14473
3115
5979
2238
45415
29526
10059
85000
8063
102354
0
12230
14651
855907
467228
171474
1494609
131598
1808225
94117
251131
231523
26754
6846
1388
34988
420
35610
4589
10464
5201
26986
7581
2444
37011
7821
45554
4599
10501
5248
146814
263242
237349
647405
716915
1378844
0
22230
35017
2041579
3407579
3849856
9299014
13990632
25181023
484632
333401
434174
40
26
42
108
80
185
13
11
11
41
26
42
109
170
288
13
11
11
229
1346
10591
12166
286724
311576
0
26
81
9330
27616
278793
315739
7319582
8142986
4674
561
2905
3560
225
17
3802
8
3852
825
1752
610
3566
236
31
3833
18
3894
825
1752
610
12555
7304
1459
21318
954
23650
0
3467
3993
166273
94062
21557
281892
13536
336946
18578
45317
48235
6100
458
103
6661
59
6567
1645
2803
962
6141
635
148
6924
199
6975
1647
2807
971
18094
10272
3035
31401
5716
38107
0
5728
6184
447476
194091
49001
690568
105915
842919
43396
153990
134486
3007
90
22
3119
6
3079
257
1876
533
3024
97
55
3176
17
3140
257
1879
538
10720
2859
1056
14635
500
15605
0
3467
3479
113879
40230
17920
172029
11495
204367
6312
41632
34778
122839
37850
2603
163292
605
165128
20969
38982
31718
123303
39917
6330
169550
21238
192342
21016
39024
31803
752079
1429557
395446
2577082
1210980
3897123
0
94969
214724
8496712
16309627
4782489
29588828
13822071
46707000
1041402
1099160
2159323
110082
21894
3735
135711
703
135981
18716
41608
26170
111835
31130
21455
164420
46500
210895
18938
41748
26474
587083
820081
664423
2071587
1246962
3385478
0
97228
176212
5941803
7485956
6088585
19516344
11958740
33454232
534947
1083404
1663983
1976
350
138
2464
94
2506
343
773
444
2072
533
1148
3753
12702
16894
348
790
474
9267
12650
23426
45343
311388
377485
0
1768
2950
123114
171769
340679
635562
4551477
5632030
10862
21523
36728
6655
1151
171
7977
40
8574
1585
2903
1412
6665
1202
237
8104
67
8714
1585
2903
1415
29494
44175
22365
96034
3261
108616
0
6289
9427
410050
553508
280317
1243875
49076
1470192
46778
89527
119243
2519
119
15
2653
9
3006
994
1227
389
2540
138
51
2729
58
3137
998
1227
393
6296
4040
1359
11695
1117
15819
0
2426
2561
103709
60337
25544
189590
30930
264837
21492
35162
30787
47397
3111
166
50674
40
50091
5630
25685
10407
47533
3234
263
51030
147
50578
5635
25697
10442
192457
106916
20560
319933
4891
328620
0
58634
67347
1839728
1033232
213964
3086924
51146
3345304
133999
576598
606797
92518
1627
179
94324
96
93661
8461
57900
19698
93249
2859
1056
97164
2131
98299
8977
57947
19879
323251
45810
12302
381363
16429
398825
0
128230
125253
7655412
1263264
369255
9287931
436439
10174747
245849
2689852
3089735
35922
1745
126
37793
53
38045
3293
18784
8890
36101
2274
482
38857
2104
41081
3296
18788
8934
165202
49513
9158
223873
15945
246537
0
41253
58465
4370523
1572149
317268
6259940
556632
7249979
97683
885809
1525238
17347
2033
241
19621
59
19940
2660
8739
3735
17759
3056
1631
22446
2196
24736
2695
8777
3802
73521
71432
27171
172124
32872
210596
0
18573
24549
1127356
844844
376530
2348730
498344
3087375
70152
284692
365797
13039
887
163
14089
148
13424
1216
7550
2255
13182
1262
511
14955
1263
15344
1218
7568
2281
49083
30180
18171
97434
44776
143645
0
15528
14668
1366205
1080329
716571
3163105
2075850
6608267
35823
358801
399711
21741
1515
245
23501
181
23426
2305
12103
4504
21826
1788
484
24098
1051
24950
2306
12104
4518
89256
49248
21057
159561
36620
197613
0
25146
29527
2490441
1738723
787470
5016634
1526781
6756014
67099
584801
813454
8326
207
29
8562
39
8417
944
5328
1298
8351
246
64
8661
851
9228
944
5331
1304
26154
5854
1531
33539
30591
61353
0
10335
8314
590343
175221
41045
806609
845231
1732903
20016
196478
189492
6171
98
3
6272
2
6150
639
4127
930
6177
103
3
6283
2
6161
639
4128
933
18437
[
h]
[
e]
[
j]
[
b]
22777
0
8202
5943
353843
(
D)
(
D)
(
D)
(
D)
477715
13712
139692
114975
1750
19
1
1770
3
1674
158
1325
142
1800
51
139
1990
3
1886
159
1332
153
3815
[
f]
[
e]
[
h]
[
a]
4627
0
2332
879
54255
(
D)
(
D)
(
D)
(
D)
67157
1508
30653
14065
9902
292
54
10248
34
10673
1649
6562
1487
9948
356
78
10382
118
10882
1650
6571
1498
28749
9075
3735
41559
4935
48233
0
12653
9522
589783
218092
121488
929363
107569
1133404
33132
221237
194254
70458
2486
173
73117
23
73342
8187
43001
13269
70973
4204
1932
77109
6167
83587
8227
43043
13405
254319
82518
28377
365214
55880
433378
0
87125
86289
3564807
1446856
455770
5467433
770514
6752585
149163
1078171
1209691
9834
314
42
10190
12
10652
2040
5469
1854
10003
589
280
10872
1084
12323
2045
5493
1891
32911
11074
7039
51024
13347
69831
0
11177
12070
397004
172352
90348
659704
140272
879720
34440
138095
124997
10807
570
25
11402
12
11353
573
5184
3257
11935
1233
135
13303
2794
16121
582
5318
3649
55573
17655
2006
75234
29530
109157
0
12367
21364
1478764
468377
52486
1999627
571661
2711245
16335
340550
572222
4975
252
35
5262
14
5229
843
3009
742
5010
360
282
5652
1127
6757
843
3010
749
14778
7885
3524
26187
29159
57001
0
5876
4769
320856
255897
129055
705808
480472
1226112
12866
93477
104189
11378
376
39
11793
11
11301
987
7099
1977
11842
865
347
13054
433
12956
996
7145
2101
38500
8780
1579
48859
4729
53310
0
14965
12511
410756
128465
24546
563767
104905
714956
14285
153188
123637
21414
2191
161
23766
20
23753
2369
10770
4918
21837
3754
1199
26790
592
27324
2381
10795
4988
102381
73459
22130
197970
5837
201742
0
23685
32543
1332093
1041141
343140
2716374
88479
2819649
54640
303271
395611
958
442
143
1543
52
1522
93
372
233
960
471
276
1707
1182
2771
93
373
233
5467
19871
22673
48011
87674
134441
0
822
1568
91369
423242
532181
1046792
2068290
3208217
3564
13412
27442
6753
98
4
6855
2
7025
989
4330
1189
6755
99
4
6858
36
7061
991
4330
1189
20613
2772
[
f]
[
j]
[
f]
26767
0
8777
7658
274615
44642
(
D)
(
D)
(
D)
365318
11823
112181
97323
3856
390
47
4293
16
4016
273
1984
839
3996
661
146
4803
1466
5843
275
1995
877
17401
14254
[
i]
[
k]
[
k]
61530
0
4345
5535
326376
361222
(
D)
(
D)
(
D)
1483929
6874
72702
101242
1596
220
70
1886
35
1954
221
783
413
1887
636
1358
3881
5930
10934
249
808
432
6957
8460
11487
26904
53666
81049
0
1762
2693
129256
124395
189157
442808
747097
1151860
7697
35197
48348
9517
347
64
9928
32
13314
4348
6355
1395
9549
409
176
10134
133
13743
4391
6363
1400
22338
12559
9509
44406
8013
65009
0
12041
8927
537791
299790
154177
991758
186905
1468143
125013
262962
170160
148462
14807
1066
164335
111
166598
6705
85947
38542
148469
14854
1102
164425
149
166716
6707
85949
38543
681294
561687
175519
1418500
99382
1569353
0
192972
249912
8040735
7410576
2918466
18369777
2020833
22089462
147168
2242849
2960284
9451
854
244
10549
211
11155
832
6367
1655
9526
1164
571
11261
1279
12925
837
6368
1668
34260
31682
29017
94959
26383
128873
0
12384
10861
1118498
1059791
925498
3103787
855873
4388361
25734
383524
384265
7838
937
221
8996
57
9266
628
4375
1807
7915
1303
880
10098
643
11057
640
4378
1820
35471
32883
20581
88935
11172
107824
0
9309
11816
856162
795315
547823
2199300
334082
2836905
18431
227259
285619
26974
2260
446
29680
82
29739
1766
15323
6325
27157
2875
1021
31053
589
31628
1766
15333
6359
118152
83702
67038
268892
51789
330697
0
30864
41646
1312659
1225263
920195
3458117
586073
4332728
33448
375416
438092
15382
978
146
16506
28
16542
622
10639
2831
15488
1300
328
17116
38
17144
624
10654
2856
56573
35048
19687
111308
10509
127217
0
22598
18133
1859433
1652858
1038604
4550895
372038
5288226
26606
637014
631298
6429
566
125
7120
20
7202
443
4276
1161
6454
696
237
7387
42
7493
443
4278
1165
23594
22254
[
j]
[
l]
[
j]
78577
0
8631
7562
801257
904596
(
D)
(
D)
(
D)
3047829
14595
264931
264644
15827
1394
141
17362
20
16963
883
7909
4075
15894
1596
372
17862
335
17811
883
7912
4099
79520
49826
25443
154789
12137
168175
0
17064
27219
1355322
1071312
844438
3271072
457784
3921562
15971
329780
433067
1906
75
7
1988
1
2540
564
1511
257
1908
79
7
1994
1
2546
564
1511
257
4521
2853
[
g]
[
i]
[
a]
10889
0
2698
1679
131178
82551
(
D)
(
D)
(
D)
343605
20616
78635
48191
22329
1234
107
23670
34
23757
2180
14491
3490
22340
1292
194
23826
132
24016
2180
14493
3494
78024
42494
14087
134605
4761
144373
0
26526
23311
1710647
988253
479331
3178231
156040
3558797
38419
517973
539211
335
22
5
362
19
418
89
194
60
337
24
7
368
63
469
90
194
61
963
[
f]
[
e]
1982
1276
3337
0
378
389
30215
(
D)
(
D)
58629
63291
132021
2989
10050
10760
166
10
3
179
6
191
40
86
30
166
10
3
179
73
258
40
86
30
489
[
e]
[
b]
851
529
1677
0
182
192
12528
(
D)
(
D)
20571
29046
66968
1672
4719
4099
12301
564
33
12898
33
12538
1538
5963
2872
12307
574
37
12918
93
12620
1539
5966
2873
53269
17484
2435
73188
6007
78129
0
12795
18955
1257012
476426
87189
1820627
264264
2057252
38974
271741
418989
1256
33
10
1299
8
1350
531
639
104
1256
33
11
1300
12
1357
531
639
104
1932
[
g]
[
g]
4242
846
4833
0
1001
662
81648
(
D)
(
D)
168431
23090
190500
16341
26174
16185
833
23
2
858
0
940
356
478
55
833
24
2
859
0
941
356
478
55
1411
[
f]
[
e]
[
g]
0
2628
0
775
344
45227
(
D)
(
D)
(
D)
0
75414
8569
24371
9084
8
2
0
10
0
10
5
3
0
8
2
0
10
0
10
5
3
0
16
[
b]
0
[
b]
0
16
0
3
0
424
(
D)
0
(
D)
0
781
343
38
0
337
17
3
357
3
363
85
185
40
337
17
3
357
3
363
85
185
40
925
585
[
e]
[
g]
[
f]
2511
0
339
264
18303
12238
(
D)
(
D)
(
D)
75764
1342
6374
4555
266
37
5
308
5
277
31
83
75
269
41
17
327
74
365
31
85
75
1280
1064
272
2616
527
2594
0
198
492
43214
30331
7040
80585
11368
81387
1415
8228
16652
2573
127
23
2723
13
2223
443
1137
381
2579
139
44
2762
23
2254
443
1138
381
8338
4266
1863
14467
817
11038
0
2329
2474
219583
112177
60739
392499
29188
302617
13829
58706
63830
339
18
5
362
3
338
86
142
52
339
18
6
363
4
340
86
142
52
1126
653
[
e]
[
g]
[
g]
5026
0
276
338
29319
13898
(
D)
(
D)
(
D)
68578
4072
6531
8185
741
195
86
1022
35
876
109
246
139
742
222
111
1075
148
1028
109
246
139
3326
8420
12130
23876
10508
28492
0
535
945
99528
192270
223792
515590
243029
666952
4161
13728
27748
526
37
10
573
1
517
172
196
66
526
37
10
573
6
521
172
196
66
1578
1647
[
g]
[
i]
[
e]
5734
0
384
411
54783
29751
(
D)
(
D)
(
D)
101733
8275
12346
13874
500
39
13
552
5
541
74
302
66
501
41
23
565
9
553
74
302
66
1625
1488
1094
4207
819
4703
0
599
424
46883
30268
31731
108882
21293
126272
2857
14955
11873
3092
103
18
3213
9
3403
533
1997
507
3092
104
48
3244
25
3450
533
1997
507
9249
3621
2365
15235
1512
18197
0
3786
3304
165962
78648
49690
294300
32391
383710
12081
60231
56134
1319
107
18
1444
12
1513
319
760
181
1319
128
26
1473
20
1547
319
760
181
3998
4531
[
g]
[
j]
[
h]
14650
0
1503
1160
110550
101031
(
D)
(
D)
(
D)
352584
9844
39061
30154
5811
305
78
6194
92
6417
800
3768
916
5873
401
215
6489
599
7273
800
3782
927
19036
10876
9971
39883
40130
73704
[
a]
[
i]
5975
712802
628477
555029
1896308
2913380
4809154
(
D)
(
D)
248567
33
10
11
54
38
84
7
11
12
34
10
21
65
403
467
7
11
13
127
323
630
1080
8919
9308
[
a]
[
a]
72
7465
15512
40187
63164
504617
583857
(
D)
(
D)
4801
314
147
43
504
38
505
36
115
63
314
173
67
554
187
699
36
115
63
1797
6074
[
i]
[
j]
[
j]
31114
[
a]
255
410
61047
214342
(
D)
(
D)
(
D)
1570927
(
D)
7005
9686
184
146
33
363
29
366
25
56
31
184
147
49
380
151
496
25
56
31
1172
5596
5142
11910
30456
38644
0
119
212
51194
197233
207903
456330
1604085
1940981
3492
5442
8433
42
8
2
52
2
48
3
15
11
42
11
9
62
2
58
3
15
11
239
330
[
e]
[
f]
[
b]
908
[
a]
39
67
6327
12364
(
D)
(
D)
(
D)
30260
(
D)
1014
1792
22
2
1
25
6
31
4
8
5
22
2
1
25
11
39
4
8
5
[
c]
[
b]
[
c]
238
7744
7707
0
[
a]
38
(
D)
(
D)
(
D)
10298
372292
383872
43
(
D)
2237
214
19
10
243
11
261
54
118
35
215
23
35
273
34
306
54
118
35
[
f]
[
f]
[
g]
[
h]
[
j]
11508
[
a]
243
[
c]
(
D)
(
D)
(
D)
(
D)
(
D)
595462
(
D)
9527
(
D)

9
1
1
11
1
13
3
4
1
9
1
1
11
3
14
3
4
1
[
b]
[
a]
[
c]
[
e]
[
e]
770
[
a]
10
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
30093
(
D)
166
(
D)

13
2
1
16
5
20
1
8
3
14
2
3
19
14
31
1
8
3
32
[
b]
[
e]
[
e]
[
g]
2074
[
a]
[
a]
21
1495
(
D)
(
D)
(
D)
(
D)
98906
(
D)
(
D)
371
22
3
2
27
6
34
4
12
5
22
5
2
29
28
55
4
12
7
85
[
c]
[
e]
[
f]
[
j]
9443
[
a]
[
b]
31
4892
(
D)
(
D)
(
D)
(
D)
416875
(
D)
(
D)
1120
9
5
1
15
5
18
0
4
3
9
9
1
19
10
26
0
4
3
[
b]
197
[
b]
308
417
584
0
[
a]
19
(
D)
8105
(
D)
11699
15435
30079
0
(
D)
1092
40
3
2
45
5
48
8
21
5
40
3
3
46
7
51
8
21
5
[
c]
[
b]
[
e]
576
2464
2734
0
[
b]
31
(
D)
(
D)
(
D)
22211
131722
163183
239
(
D)
658
191
22
2
215
4
224
33
87
40
191
22
2
215
31
255
33
87
40
[
f]
663
[
c]
1555
614
2566
0
200
289
(
D)
16072
(
D)
43766
20239
78269
1494
4771
6341
358
167
56
581
64
629
28
100
92
361
249
175
785
587
1381
28
100
92
2722
5920
5370
14012
14056
28417
0
217
628
95114
220032
212980
528126
578341
1152534
2010
6521
21152
59
24
11
94
21
117
8
18
24
59
27
17
103
184
297
8
18
24
[
e]
855
[
f]
1825
5363
7327
0
40
166
(
D)
35622
(
D)
73929
249365
333284
311
1344
5397
258
77
24
359
32
379
22
90
67
258
84
42
384
95
487
22
90
67
1575
2426
1449
5450
3178
8539
0
201
463
56114
85067
60605
201786
134902
350889
574
5502
14154
1412
289
81
1782
61
1843
193
585
339
1420
352
192
1964
422
2387
193
586
339
7279
8706
4806
20791
6874
28348
0
1300
2233
259988
341310
202461
803759
294592
1129374
12241
38842
70088
51
18
1
70
9
78
5
21
18
51
23
5
79
64
144
5
21
18
[
c]
[
f]
[
c]
855
1924
2603
0
[
b]
124
(
D)
(
D)
(
D)
27587
79798
101104
185
(
D)
2993
4
5
0
9
14
21
0
2
0
4
5
0
9
33
38
0
2
0
[
a]
[
e]
0
273
3640
3366
0
[
a]
0
(
D)
(
D)
0
9542
197785
159624
0
(
D)
0
58
16
7
81
21
102
5
30
14
58
21
10
89
42
129
5
30
14
[
e]
592
[
e]
1211
2417
3566
0
62
98
(
D)
17750
(
D)
38711
93662
131223
78
1998
3169
5
1
2
8
9
17
1
4
1
5
1
4
10
16
26
1
4
1
[
a]
[
b]
[
c]
180
4880
5315
[
a]
[
a]
[
a]
(
D)
(
D)
(
D)
6483
270581
280582
(
D)
(
D)
(
D)

2
1
2
5
8
13
0
1
1
2
1
2
5
11
16
0
1
1
[
a]
[
a]
[
c]
[
c]
[
h]
1989
0
[
a]
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
97031
0
(
D)
(
D)

29
9
2
40
6
46
3
13
8
29
13
3
45
9
54
3
13
8
114
[
e]
[
e]
[
f]
[
g]
1992
[
a]
[
b]
[
b]
4921
(
D)
(
D)
(
D)
(
D)
92275
(
D)
(
D)
(
D)

133
32
15
180
23
215
26
64
28
135
36
21
192
41
242
26
64
28
596
1175
1016
2787
2113
4815
0
142
198
18058
36312
35669
90039
84164
177276
1791
4511
5031
1064
152
36
1252
29
1295
171
575
174
1110
199
74
1383
149
1532
173
580
191
3944
6186
4938
15068
22176
47197
0
1118
1108
123161
203475
189725
516361
937461
2123646
15149
30720
38671
5256
561
88
5905
68
5827
633
2854
906
5394
679
175
6248
444
6611
633
2874
941
20770
19431
10419
50620
52925
111731
0
5743
5943
616729
622118
428165
1667012
2424485
4820010
38027
164408
182480
198
51
12
261
13
261
41
68
34
202
57
21
280
20
284
41
68
35
938
1925
1616
4479
977
5448
0
161
216
36726
57736
68091
162553
50916
210046
4318
4401
5922
119
17
5
141
7
162
35
74
15
123
33
12
168
29
199
35
77
18
425
589
645
1659
607
2172
0
151
103
28433
29290
26757
84480
45565
113861
851
4494
4357
103
22
5
130
4
133
12
47
20
106
26
6
138
4
141
12
47
20
517
739
471
1727
446
2239
0
100
138
19216
28402
14963
62581
21904
86569
349
3872
6130
92
16
11
119
47
165
9
54
18
92
24
46
162
299
463
9
54
18
[
e]
[
e]
[
f]
1737
8836
9736
[
a]
[
c]
99
(
D)
(
D)
(
D)
87067
472375
581739
(
D)
(
D)
2928
57
33
37
127
92
216
9
28
14
58
43
90
191
881
1213
9
28
14
245
1154
6057
7456
79781
86936
0
71
98
15084
65884
323518
404486
4938465
5848225
2006
2943
5713
5
1
3
9
22
28
1
2
0
5
1
3
9
64
68
1
2
0
[
a]
[
b]
[
e]
491
34410
32876
[
a]
[
a]
0
(
D)
(
D)
(
D)
129150
2481730
2652762
(
D)
(
D)
0
108
40
14
162
42
221
20
58
27
111
60
25
196
189
374
20
58
27
472
1605
1453
3530
11041
14379
0
115
168
32805
78132
85209
196146
744211
961887
1130
5151
6388
33
6
7
46
17
66
6
17
8
33
12
14
59
94
145
6
17
8
124
254
1194
1572
3535
5420
0
36
52
34361
10623
92153
137137
185382
343822
7824
2495
3180
366
595
163
1124
112
1232
54
118
73
383
954
565
1902
4765
6887
54
118
74
2584
28409
24881
55874
324951
371507
0
263
475
126412
1171978
1072772
2371162
20295308
23370465
6503
10795
18255
429
50
34
513
97
603
47
210
97
439
98
165
702
2149
2846
47
210
99
1897
1658
5129
8684
88269
94821
0
478
641
95184
87186
241539
423909
5233661
5529810
16524
19112
28813
3671
105
23
3799
37
4184
347
2575
805
3688
136
88
3912
217
4523
347
2576
806
12557
3348
3252
19157
10839
32786
0
5690
5048
262408
97712
152611
512731
503371
1120315
8907
88633
107635
526
32
11
569
15
583
61
326
94
530
49
18
597
118
708
61
326
94
1868
[
f]
[
f]
3278
1992
5141
[
a]
726
[
f]
46960
(
D)
(
D)
92627
68543
159909
(
D)
14389
(
D)

27
12
2
41
13
57
6
14
2
27
14
2
43
29
74
6
14
2
126
[
e]
[
b]
576
1053
1628
[
a]
28
[
a]
4954
(
D)
(
D)
23025
54504
81902
(
D)
841
(
D)

11481
507
107
12095
94
12902
2982
6657
1630
11491
548
124
12163
220
13111
2984
6659
1632
31039
17582
11659
60280
7744
77885
0
12951
10535
1307801
657849
419286
2384936
429584
3269158
164894
468769
377028
147053
3937
274
151264
90
150685
24403
86967
24508
147069
3992
395
151456
496
151296
24403
86969
24508
460196
133136
38819
632151
44914
713339
0
179222
157360
12677812
4349212
1575404
18602428
2354154
23058337
760584
4605643
4095991
7503
580
73
8156
30
8208
1312
4119
1329
7503
585
80
8168
58
8254
1312
4119
1329
26424
20734
10076
57234
7289
67673
0
8504
8698
831542
752252
382699
1966493
302721
2461328
46987
231952
256267
5505
1188
175
6868
68
6984
723
2482
1263
5506
1192
183
6881
117
7039
723
2482
1263
28335
45794
30460
104589
61411
164858
0
5417
8414
1012022
1832626
1253744
4098392
2363502
6797251
54092
186109
267060
29845
5414
710
35969
201
36022
4052
13266
6627
29856
5454
858
36168
628
36654
4052
13267
6629
149684
207849
111926
469459
93008
581158
0
28812
44263
5516027
8565472
4995792
19077291
4304291
25212012
222840
955032
1511788
7890
2170
464
10524
82
10434
1267
2927
1792
7895
2188
542
10625
381
10889
1267
2927
1793
42366
87907
72854
203127
45687
265678
0
6489
12041
2135214
4060570
3434156
9629940
2077020
12328611
93841
330221
523755
499
269
77
845
26
872
58
176
112
500
275
80
855
50
906
58
177
112
3285
11782
11569
26636
8918
39258
0
405
768
167186
590099
618649
1375934
386516
1987490
8146
26884
39844
5503
1749
225
7477
46
7390
578
2026
1351
5504
1754
241
7499
98
7483
579
2026
1352
33665
69964
35646
139275
24476
165784
0
4554
9083
1364432
2842752
1605561
5812745
916068
7033034
39053
171250
333645
2545
564
126
3235
46
3411
469
1035
632
2546
571
146
3263
173
3644
470
1035
633
13612
22340
18685
54637
30665
97545
0
2334
4206
498899
802137
668382
1969418
1217561
3815794
50678
82359
138151
395
113
56
564
62
631
51
195
85
395
116
62
573
123
689
51
195
85
1973
4852
10429
17254
81326
101745
0
431
581
76004
190653
464671
731328
3113353
4137821
14477
11718
18748
13364
1990
276
15630
104
15702
1820
6369
2904
13373
2013
329
15715
201
15905
1821
6371
2905
61964
76070
41650
179684
36688
230977
0
13660
19139
2162915
2985883
1817413
6966211
1611772
9325256
92379
396911
609399
79500
7846
733
88079
116
89523
9430
41627
17960
79518
7912
841
88271
854
90487
9430
41630
17963
354975
288498
118680
762153
99860
897912
0
90302
118344
10609189
10982751
5067474
26659414
4385526
33406016
376565
2293442
3339803
37835
1769
111
39715
13
40931
7644
21495
6432
37836
1780
126
39742
25
40973
7644
21495
6432
126396
62827
17255
206478
5572
221787
0
43635
41774
3100504
1918146
523166
5541816
142438
6121419
204432
966946
961384
57933
6635
865
65433
134
65890
6582
29662
13136
57947
6691
1008
65646
574
66802
6587
29662
13137
261208
249444
148014
658666
83872
815056
0
64591
86331
8113806
9620898
6397401
24132105
4229353
32698001
301894
1712909
2520241
22624
1684
169
24477
16
24993
3769
11804
4843
22626
1690
192
24508
24
25030
3769
11804
4843
88366
64326
25681
178373
4329
197878
0
25619
31439
2283041
1999724
804323
5087088
121833
5667795
132519
594758
709626
17800
2872
444
21116
48
21408
2690
8731
3774
17801
2889
505
21195
320
21774
2690
8731
3774
81702
115122
77176
274000
38683
319342
0
18860
24951
2214248
3535537
2513807
8263592
1190624
10224375
111655
473593
631337
6176
441
28
6645
4
6814
915
3585
1108
6176
441
31
6648
9
6821
915
3585
1108
22529
16072
3515
42116
1432
47774
0
7234
7310
606975
544090
122314
1273379
58801
1497650
25545
167171
185893
42242
1770
243
44255
27
44857
7015
25156
7227
42245
1792
278
44315
134
45028
7016
25156
7228
138798
64059
41911
244768
11511
269786
0
51318
46587
3464687
1922930
1242399
6630016
305354
7533333
199448
1123430
1087985
12567
637
35
13239
7
13393
1928
7553
2118
12570
641
48
13259
93
13497
1928
7553
2118
41432
22363
[
i]
[
l]
[
h]
77517
0
14853
13760
1081176
768527
(
D)
(
D)
(
D)
2430310
53537
325308
360099
27659
2745
240
30644
21
30855
4526
14445
5484
27660
2768
307
30735
32
30966
4526
14447
5484
111657
103103
35010
249770
7859
260774
0
30355
36116
2917760
3224343
1210623
7352726
261667
7928821
153834
695745
856150
26838
2618
272
29728
35
30136
5085
11794
6336
26840
2629
293
29762
108
30238
5085
11794
6336
115787
96365
42133
254285
14947
292569
0
26654
41888
3581199
3118430
1504020
8203649
514458
9501215
234502
795617
1123089
3567
143
5
3715
3
3735
333
2017
866
3567
151
13
3731
58
3797
333
2017
866
14089
4407
[
f]
[
j]
[
g]
21590
0
4443
5581
390199
164725
(
D)
(
D)
(
D)
688475
19071
107329
148805
3795
950
137
4882
25
5339
870
1520
963
3796
955
153
4904
41
5382
870
1520
963
20070
37846
20427
78343
8299
93564
0
3383
6436
691642
1379392
819782
2890816
308955
3585788
50166
98946
198536
4937
445
26
5408
3
5693
750
2325
1267
4942
463
39
5444
6
5772
750
2325
1269
24257
15131
2779
42167
92
45837
0
5335
8383
732244
554937
117423
1404604
5191
1570121
27805
133128
236997
23816
1127
76
25019
12
26980
4966
13554
4704
23816
1129
89
25034
26
27005
4966
13554
4704
81369
39099
10901
131369
1796
152542
0
28211
30468
2529411
1492910
493881
4516202
109478
5253631
182792
751347
855413
1258
211
33
1502
7
1733
375
578
280
1258
212
37
1507
12
1752
375
578
280
5417
7750
5172
18339
1108
21896
0
1205
1840
188418
280981
180491
649890
53106
808738
19178
35498
51907
2942
531
77
3550
32
4026
686
1372
686
2944
557
82
3583
791
4820
686
1372
687
14223
20551
9684
44458
28913
80929
0
2951
4627
541186
880928
472706
1894820
1577766
3859624
30798
88951
148159
28690
2073
193
30956
61
33328
6227
14889
6089
28693
2120
229
31042
197
33576
6228
14890
6089
110727
72094
26440
209261
20368
250147
0
31517
39831
3118144
2194227
897845
6210216
614695
7708745
232729
784715
1032225
80
27
13
120
16
138
17
33
18
80
28
16
124
79
202
17
33
18
353
1251
1786
3390
12135
15760
0
68
124
8662
37556
80687
126905
456289
611022
543
1017
2077
650
212
56
918
60
998
44
226
192
653
245
136
1034
474
1508
44
226
192
4247
7596
5572
17415
17444
35041
0
540
1278
122645
243823
188188
554656
586946
1125872
2300
11757
31626
160
50
19
229
21
254
20
54
54
160
54
48
262
115
393
20
54
54
945
1807
2971
5723
8018
13392
[
a]
[
c]
349
22491
53215
104100
179806
305689
486032
(
D)
(
D)
6525
20
21
6
47
7
54
2
5
6
20
23
8
51
13
64
2
5
6
116
[
f]
[
f]
1871
2188
4086
[
a]
[
a]
[
b]
4434
(
D)
(
D)
55042
63999
123910
(
D)
(
D)
(
D)

12
3
2
17
4
19
0
8
1
12
3
8
23
13
34
0
8
1
18
[
c]
[
e]
559
561
1134
0
[
a]
[
a]
344
(
D)
(
D)
23295
24475
48404
0
(
D)
(
D)

11
6
2
19
12
33
0
6
5
11
8
4
23
35
61
0
6
5
[
b]
268
[
f]
949
8661
9817
0
[
a]
30
(
D)
9795
(
D)
42772
394796
470047
0
(
D)
561
28
7
4
39
10
47
2
10
9
28
7
6
41
61
105
2
10
9
[
c]
316
463
[
f]
[
i]
6381
[
a]
[
b]
62
(
D)
9512
15398
(
D)
(
D)
249676
(
D)
(
D)
1358
13
10
6
29
4
33
1
5
4
13
12
9
34
22
52
1
5
4
[
b]
523
[
f]
[
g]
[
g]
2296
[
a]
[
a]
31
(
D)
17007
(
D)
(
D)
(
D)
72625
(
D)
(
D)
506
44
19
8
71
21
92
7
16
16
44
23
8
75
61
139
7
16
16
279
813
904
1996
7392
9163
[
a]
[
b]
110
5627
30037
22022
57686
260914
318997
(
D)
(
D)
2683
23
4
9
36
12
43
2
8
4
23
4
9
36
32
65
2
8
4
155
155
1737
2047
12009
13584
[
a]
[
a]
23
5769
4498
52930
63197
648657
690579
(
D)
(
D)
481
8
13
5
26
9
35
2
2
2
8
13
7
28
12
40
2
2
2
52
[
f]
[
f]
[
g]
[
h]
4801
[
a]
[
a]
[
a]
1240
(
D)
(
D)
(
D)
(
D)
159392
(
D)
(
D)
(
D)

5
2
1
8
4
10
1
1
1
5
2
1
8
11
17
1
1
1
[
b]
[
b]
[
c]
[
e]
[
h]
3999
[
a]
[
a]
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
208518
(
D)
(
D)
(
D)

2
1
5
8
4
10
0
1
1
2
1
5
8
31
37
0
1
1
[
a]
[
b]
[
g]
1255
6018
7272
0
[
a]
[
a]
(
D)
(
D)
(
D)
43066
223314
271794
0
(
D)
(
D)

112
15
9
136
5
146
17
39
39
112
15
14
141
12
158
17
39
39
701
627
2109
3437
6357
10012
0
96
256
9282
10404
68763
88449
262038
351961
743
1735
3380
575
153
46
774
19
760
60
196
149
582
179
66
827
47
837
62
196
149
3511
5441
6758
15710
17193
33222
0
476
1035
45871
101466
165921
313258
621959
969845
7575
7943
13699
449
71
35
555
16
559
70
179
108
456
75
39
570
40
600
70
179
110
2152
2705
6080
10937
13897
24800
0
396
715
29900
69903
187426
287229
494737
823430
3107
7927
8737
68
41
33
142
33
163
8
18
15
69
45
44
158
103
251
8
18
15
337
2271
6562
9170
30929
37491
0
33
96
12974
70454
165483
248911
799466
1054166
434
798
4644
176
94
36
306
42
357
27
58
45
177
94
44
315
86
409
27
59
45
1251
4119
7672
13042
37547
48431
0
118
315
29350
98107
187794
315251
1052008
1381358
6746
2847
6287
395
145
65
605
57
647
50
159
82
395
149
92
636
193
813
50
159
82
1977
6134
10601
18712
32131
51237
0
337
541
62057
198166
374349
634572
1246240
1998264
4268
6231
11426
74
20
10
104
20
128
14
32
22
74
20
11
105
35
142
14
32
22
361
905
1957
3223
13566
16778
0
72
143
8765
21871
55609
86245
462991
539773
7472
1438
2214
74
30
22
126
19
150
21
31
8
74
40
28
142
32
181
21
31
8
449
1460
4181
6090
7093
12713
0
79
57
10316
41461
112111
163888
239174
406035
1245
1266
987
156
91
58
305
53
344
12
66
35
156
95
70
321
277
576
12
66
35
994
3931
9716
14641
42705
56944
0
152
235
22827
119912
367847
510586
1539344
2175171
709
3323
4906
14
6
4
24
5
30
0
7
1
14
6
4
24
8
33
0
7
1
122
293
491
906
691
1649
0
[
a]
[
a]
3161
12691
18678
34530
23944
62729
0
(
D)
(
D)

201
131
37
369
29
392
21
62
55
201
135
54
390
143
527
21
62
55
1346
6169
6681
14196
22345
37300
0
131
372
44955
154824
212695
412474
719603
1219318
893
2470
7901
80
43
23
146
26
169
14
33
14
80
46
34
160
58
214
14
33
14
471
1773
2920
5164
11089
16108
0
[
b]
[
b]
19200
54662
104142
178004
501699
713174
1827
(
D)
(
D)

260
68
18
346
34
380
56
92
58
260
71
18
349
76
419
56
92
58
1339
2418
2044
5801
14573
20016
0
192
382
27681
58581
59568
145830
489618
659263
5316
4282
6372
1731
215
74
2020
53
1990
200
808
413
1731
219
79
2029
130
2079
200
808
414
8234
9113
11789
29136
121746
152454
0
1872
2688
144215
205029
303933
653177
3156710
4053398
36996
28398
36330
618
305
136
1059
69
1108
46
227
165
618
314
160
1092
181
1252
46
227
165
3999
13219
22934
40152
52409
96713
0
514
1103
98760
390421
681980
1171161
1529629
2844629
6046
10969
23840
51
40
6
97
25
124
4
20
11
51
49
17
117
106
227
4
20
11
374
1381
909
2664
5574
8556
0
43
76
9549
45972
29095
84616
172273
275421
151
1345
2060
92
49
50
191
64
257
18
35
21
92
49
55
196
278
474
18
35
21
456
2317
10865
13638
217818
233388
0
74
134
22752
44895
242370
310017
4353515
4655791
2220
2186
2271
118
22
12
152
7
167
31
47
27
118
22
18
158
14
181
31
47
27
588
909
1821
3318
952
4827
0
90
179
18546
20540
60813
99899
33127
146094
2046
4320
4340
323
164
66
553
25
582
63
127
83
323
176
94
593
77
673
63
127
83
1722
7520
11763
21005
17259
36943
0
283
554
51666
166930
284542
503138
352637
924479
5124
9632
13501
5952
566
50
6568
10
6288
565
2590
1419
5981
638
122
6741
39
6499
565
2594
1426
30385
16446
3245
50076
853
53133
0
5910
9430
373666
206404
49790
629860
14114
758786
25447
76203
116059
1596
533
143
2272
86
2445
287
627
411
1601
545
175
2321
408
2809
288
628
412
9283
20983
23326
53592
96556
153551
0
1474
2802
170665
431942
666208
1268815
3382042
5093022
17430
25438
43603
115
50
28
193
23
216
11
45
27
115
50
31
196
37
232
11
45
27
731
2301
4322
7354
8119
16737
0
102
183
17535
54343
112314
184192
266554
492600
450
2289
3916
213
74
29
316
29
337
24
83
52
213
75
30
318
83
389
24
83
52
1217
3030
4571
8818
29039
36723
0
192
354
18832
73888
140090
232810
1036382
1274771
698
3045
5161
107
45
16
168
30
187
15
36
27
107
47
24
178
69
237
15
36
27
610
1747
2433
4790
11064
15790
0
80
199
15443
47278
73248
135969
382840
555302
556
1991
4722
197
14
7
218
10
222
10
72
58
197
14
10
221
18
231
10
72
58
1117
564
727
2408
2823
5612
0
176
392
17684
14010
24166
55860
93711
156140
318
2673
5847
135
64
24
223
4
226
16
54
33
135
67
27
229
18
247
16
54
33
858
2918
2800
6576
5209
11785
0
132
222
13111
51589
59921
124621
128980
264750
233
2212
3403
68
36
13
117
21
140
13
29
18
68
37
13
118
35
156
13
29
18
336
1562
1643
3541
7331
10190
0
56
129
9888
44623
36718
91229
206157
315939
287
2373
3444
210
81
27
318
21
340
30
73
52
210
83
39
332
80
412
30
73
52
1231
3499
5215
9945
25003
32595
0
175
342
25377
81997
145707
253081
888181
1311827
1047
5756
6206
140
54
18
212
20
261
34
62
49
140
55
22
217
42
289
34
62
50
743
2000
2406
5149
7111
12523
0
152
345
18557
72213
94000
184770
276656
486390
1318
3278
10092
92
32
4
128
14
153
15
39
25
92
36
7
135
30
177
15
39
25
575
1395
740
2710
2678
5375
0
89
174
21045
70758
22738
114541
124363
234611
1676
3150
5446
204
67
18
289
23
303
28
76
48
204
69
29
302
47
342
28
76
48
983
2735
3081
6799
7727
14257
0
163
317
34680
82423
106265
223368
276208
493077
757
3507
7058
131
66
22
219
35
254
16
55
43
131
67
27
225
55
278
16
55
43
732
2702
2551
5985
6369
12345
0
128
293
22716
117838
117487
258041
286256
562391
677
4137
6691
258
103
52
413
28
441
36
79
66
258
108
61
427
47
478
36
79
66
1654
4139
7390
13183
9189
23445
0
183
437
36869
87267
171283
295419
228398
584135
1886
4004
6945
465
184
73
722
45
789
96
167
108
465
194
93
752
89
862
96
167
108
2757
8044
9511
20312
18474
37885
0
381
741
66986
203178
262184
532348
534063
1098324
5386
8280
14809
135
88
63
286
62
342
19
57
27
135
91
76
302
283
584
19
57
27
825
4398
9636
14859
58362
69874
0
118
192
38811
138219
316013
493043
2058922
2682734
1884
2981
5969
95
17
6
118
7
137
16
45
20
95
17
11
123
52
191
16
45
20
488
591
[
f]
[
g]
[
h]
5396
0
108
131
13188
22441
(
D)
(
D)
(
D)
192626
2480
2379
2780
408
41
9
458
2
452
65
161
100
410
49
24
483
42
514
65
161
100
1938
1281
[
f]
[
h]
[
f]
5032
0
363
661
47966
36874
(
D)
(
D)
(
D)
146070
2382
11205
14783
360
114
15
489
11
508
72
162
76
360
115
19
494
39
538
72
162
76
1483
4681
2084
8248
22402
32122
[
a]
[
e]
511
40843
92489
66005
199337
1369507
1591318
(
D)
(
D)
10058
542
143
29
714
18
798
89
236
145
542
145
46
733
55
856
89
236
145
2891
5279
4727
12897
9321
21814
0
496
953
76604
147876
156788
381268
430437
876638
8958
13112
23717
22
7
12
41
8
50
2
13
3
22
7
13
42
23
65
2
13
3
97
289
2097
2483
3645
5699
[
a]
[
b]
19
2604
10162
83023
95789
157615
268543
(
D)
(
D)
725
6
1
5
12
6
24
8
5
0
6
1
6
13
14
33
8
5
0
[
a]
[
b]
[
g]
1206
3935
5024
0
10
0
(
D)
(
D)
(
D)
75073
79738
123477
710
237
0
5
2
2
9
5
13
1
1
1
5
2
2
9
8
16
1
1
1
[
a]
[
c]
[
c]
272
18109
17886
[
a]
[
a]
[
a]
(
D)
(
D)
(
D)
16369
1104832
1187142
(
D)
(
D)
(
D)

34
12
7
53
10
59
7
16
6
34
12
7
53
21
72
7
16
6
[
c]
[
f]
[
f]
1629
5059
6383
[
a]
[
b]
[
b]
(
D)
(
D)
(
D)
52646
184500
249069
(
D)
(
D)
(
D)

109
42
29
180
48
224
15
39
25
109
42
43
194
218
405
15
39
25
599
2060
6351
9010
48418
52959
0
90
164
16930
65398
151179
233507
1141210
1329753
543
3149
3574
39
22
22
83
13
97
6
13
7
39
22
24
85
49
128
6
13
7
[
c]
1001
4278
[
i]
[
j]
20247
0
[
b]
[
b]
(
D)
29155
102743
(
D)
(
D)
517604
531
(
D)
(
D)

35
14
7
56
3
65
5
16
11
35
14
9
58
9
74
5
16
11
[
c]
586
996
[
g]
[
g]
3403
0
[
b]
[
b]
(
D)
13066
30034
(
D)
(
D)
83122
203
(
D)
(
D)

472
110
65
647
83
712
40
217
120
472
112
72
656
243
874
40
218
120
2355
4788
12494
19637
104551
113249
0
419
780
49997
125110
333947
509054
2711666
3138544
1559
9585
17620
129
53
30
212
21
233
18
51
35
129
55
46
230
42
271
18
51
35
[
f]
2307
5393
[
i]
[
i]
16036
[
a]
115
241
(
D)
55849
136406
(
D)
(
D)
412579
(
D)
2702
6430
182
24
7
213
1
192
8
88
42
182
24
9
215
1
194
8
88
42
[
f]
959
1064
[
h]
[
c]
2647
[
a]
196
268
(
D)
20103
22622
(
D)
(
D)
52402
(
D)
3256
5059
93
47
28
168
34
199
16
30
21
93
49
38
180
68
249
16
30
21
576
2099
3851
6526
14325
20650
0
71
147
30171
60076
115602
205849
563951
786306
1516
4104
4426
99
69
35
203
26
206
5
31
21
99
71
39
209
38
220
5
31
21
738
3186
5829
9753
10149
17559
0
79
151
20817
79734
139662
240213
234425
423353
154
1892
5201
84
41
26
151
22
162
5
31
16
84
41
31
156
34
179
5
31
16
615
1847
4397
6859
8876
15337
0
81
115
19768
53374
109068
182210
247466
420288
95
1477
3225
919
182
68
1169
47
1195
94
428
239
925
190
80
1195
88
1252
94
428
239
4444
7875
10418
22737
22357
42576
0
973
1585
164890
271022
282828
718740
607497
1289873
9469
29489
51178
161
97
48
306
28
327
18
68
40
161
99
50
310
51
350
18
68
40
839
4216
8230
13285
11832
23689
0
154
256
26045
122016
194925
342986
323607
625114
2079
3965
6139
126
62
28
216
26
234
11
46
45
126
64
35
225
33
253
11
46
45
685
2542
3582
6809
4456
11042
0
97
301
19365
80319
148310
247994
139225
412182
443
2578
8766
282
76
33
391
22
375
14
122
57
282
79
43
404
74
441
14
122
57
1359
3135
7061
11555
39598
46742
0
306
379
33325
81928
191216
306469
1111566
1323961
2191
7029
9556
1656
122
34
1812
9
1724
103
930
355
1668
145
55
1868
21
1790
103
931
357
6484
4659
6339
17482
6582
24966
0
1925
2277
127579
91045
129299
347923
144136
539326
3999
34743
44364
378
163
69
610
33
621
50
156
86
379
169
84
632
106
718
50
156
86
2013
7101
12035
21149
27010
46638
0
363
570
42648
150230
263663
456541
622539
1055960
4677
7157
10054
244
101
26
371
10
361
27
103
47
244
104
33
381
15
376
27
103
47
1458
4378
3496
9332
2862
10749
0
220
321
24568
83247
70611
178426
60490
230973
1260
3287
5085
1357
194
24
1575
11
1528
109
596
351
1357
201
27
1585
18
1549
109
596
351
7033
7075
3717
17825
1757
20607
0
1330
2366
157876
189854
99806
447536
45077
531999
5574
26759
49705
111
42
13
166
7
177
18
35
32
111
42
16
169
17
191
18
35
32
[
f]
[
g]
[
g]
4322
2302
6704
[
a]
[
b]
[
c]
(
D)
(
D)
(
D)
109538
61945
187014
(
D)
(
D)
(
D)

5
2
2
9
8
18
1
3
2
5
2
3
10
13
25
1
3
2
[
a]
[
b]
[
f]
677
4450
5097
[
a]
[
a]
[
a]
(
D)
(
D)
(
D)
20058
138220
167694
(
D)
(
D)
(
D)

1181
424
94
1699
61
1717
130
422
285
1181
432
117
1730
109
1791
130
422
285
7518
16546
12476
36540
18528
54166
0
970
1922
162760
352366
292881
808007
454984
1327417
7321
19720
41323
69
28
16
113
10
111
8
18
17
69
28
19
116
23
126
8
18
17
422
1152
3996
5570
10770
14242
0
52
112
9920
21158
75126
106204
225301
280573
500
848
3543
168
140
45
353
16
381
30
62
38
169
143
55
367
45
420
30
62
38
1178
5972
9107
16257
16632
31558
0
136
263
22266
106867
187635
316768
354395
679415
4353
2787
4138
374
168
46
588
20
570
67
123
81
375
171
54
600
31
592
67
123
81
2079
7163
7367
16609
16712
30128
[
a]
[
e]
559
60730
148443
142205
351378
394449
681644
(
D)
(
D)
13819
18
6
8
32
7
37
2
11
3
18
6
10
34
14
44
2
11
3
58
224
1393
1675
3929
4594
[
a]
[
b]
20
857
3135
25030
29022
87734
97477
(
D)
(
D)
253
416
228
86
730
32
846
146
146
94
416
228
104
748
81
904
146
148
94
1995
10548
12978
25521
15945
37160
0
338
620
43754
143240
189017
376011
250356
565052
8153
6043
10138
4777
1324
175
6276
32
6275
1067
1557
1077
4777
1330
201
6308
54
6318
1067
1557
1077
24749
53001
27059
104809
10104
108870
0
3534
7301
398640
643174
375207
1417021
195842
1585862
57814
62398
96397
14
14
8
36
7
43
4
3
4
14
14
11
39
13
47
4
3
4
104
605
1006
1715
4089
3929
0
[
a]
[
b]
3718
11385
15854
30957
62902
84728
126
(
D)
(
D)

88
45
24
157
17
167
11
39
19
88
46
26
160
34
182
11
39
19
551
1894
4100
6545
11345
14477
0
92
128
14330
35245
101397
150972
240406
331198
450
1914
3155
152
83
46
281
29
286
28
62
23
153
84
55
292
77
324
28
62
24
849
4031
8420
13300
17763
22787
0
145
157
21237
78370
166868
266475
300189
459177
3347
2769
3855
65
46
32
143
29
163
12
21
23
70
46
35
151
77
203
12
21
27
334
2196
4863
7393
25991
26693
0
42
144
9691
43780
93146
146617
481612
550236
274
3205
3238
73
26
21
120
22
139
9
30
22
73
26
25
124
71
190
9
30
22
372
1098
3556
5026
15081
17756
0
[
b]
[
c]
7175
17253
63625
88053
234190
298504
358
(
D)
(
D)

211
97
28
336
24
354
38
83
43
211
100
39
350
46
389
38
84
43
1139
4174
4949
10262
10508
16831
0
196
273
26315
73180
84811
184306
180826
337368
1419
3725
4989
122
47
36
205
12
211
24
41
32
123
50
43
216
27
231
24
42
32
772
2124
5798
8694
9781
15032
0
88
208
18651
35976
122218
176845
201471
350960
1802
1784
5158
397
215
45
657
15
649
100
112
96
397
215
50
662
21
659
100
112
96
2507
8491
6329
17327
6819
21871
0
260
654
56494
190448
179009
425951
134712
543278
3713
6262
12420
566
204
41
811
11
805
100
204
127
566
211
47
824
20
821
100
204
127
3032
8248
6435
17715
5629
22150
0
427
849
63055
226585
215496
505136
197455
689370
7359
9873
18646
273
116
23
412
7
377
30
88
82
273
116
27
416
12
386
30
88
82
1708
4657
3215
9580
4836
11450
0
209
574
51688
136276
112804
300768
139664
386930
3527
5156
15734
1175
321
59
1555
25
1598
307
399
290
1176
326
69
1571
44
1622
307
401
291
5919
12370
11788
30077
18980
44347
0
882
1965
133040
216532
311646
661218
531093
1067615
24441
19429
36031
19
13
3
35
10
35
3
4
3
19
14
4
37
20
47
3
4
3
115
530
590
1235
5908
6312
0
9
20
1665
7725
11717
21107
97399
117663
33
133
436
234
22
6
262
0
266
36
127
44
234
22
8
264
0
268
36
127
44
764
753
832
2349
0
2489
0
243
283
20051
15703
18902
54656
0
60178
2296
7187
5502
213
85
29
327
8
367
63
76
50
213
85
32
330
11
372
63
76
50
1104
3730
3986
8820
3227
11046
0
178
331
24356
67200
79524
171080
65198
223026
2286
3597
5406
230
94
24
348
10
361
52
107
46
230
97
28
355
23
377
52
107
46
1071
4462
3240
8773
6131
13171
0
226
303
19442
77246
55336
152024
127600
273298
1946
5894
6219
66
31
15
112
3
102
15
20
11
66
42
30
138
9
131
15
20
11
362
1456
2380
4198
1296
4498
0
40
[
b]
5892
24606
42905
73403
31287
102958
1008
662
(
D)

70
36
7
113
5
107
9
23
16
70
38
7
115
6
109
9
23
16
419
1557
1012
2988
1329
3802
0
53
[
c]
12015
34986
41623
88624
33867
103467
241
1296
(
D)

1442
222
36
1700
19
1711
245
743
270
1445
224
57
1726
19
1743
245
743
272
5809
8491
5239
19539
6126
25289
0
1528
1773
115703
162369
124991
403063
140037
556202
14940
29034
33043
236
63
15
314
15
330
28
103
56
236
65
16
317
37
354
28
103
56
1096
2582
2258
5936
8955
13834
0
221
377
34123
71255
61840
167218
259283
406554
1634
5334
8568
23
11
11
45
6
48
3
9
5
23
15
12
50
14
57
3
9
5
91
453
2367
2911
3917
6874
[
a]
16
[
b]
2873
11471
44103
58447
84720
199801
(
D)
435
(
D)
10
1
5
16
1
15
0
4
1
10
1
7
18
2
18
0
4
1
[
b]
[
b]
1301
[
g]
[
f]
1719
0
4
[
a]
(
D)
(
D)
33741
(
D)
(
D)
45957
0
21
(
D)

72
19
8
99
17
118
14
36
16
72
20
9
101
34
136
14
36
16
308
824
1449
2581
12416
13388
0
84
104
8551
14716
32133
55400
284919
326032
2271
2074
1886
56
21
13
90
5
94
8
27
13
56
21
13
90
10
97
8
27
13
233
729
2573
3535
3752
6589
0
60
80
5343
11680
46301
63324
83367
130011
95
1523
1586
52
17
5
74
6
80
9
33
7
52
17
5
74
7
81
9
33
7
[
c]
[
f]
628
[
g]
[
f]
1867
[
a]
72
[
b]
(
D)
(
D)
20360
(
D)
(
D)
33475
(
D)
1295
(
D)

179
75
15
269
8
265
21
70
42
180
77
17
274
10
271
21
71
42
940
3358
2247
6545
2204
7989
0
164
273
19919
65307
54232
139458
66046
204984
659
3223
4791
101
16
5
122
3
114
12
49
24
101
16
5
122
4
115
12
49
24
[
e]
596
749
[
g]
[
g]
3297
[
a]
99
160
(
D)
17202
26703
(
D)
(
D)
94027
(
D)
1813
2974
134
26
15
175
1
182
24
72
27
134
26
17
177
1
184
24
72
27
[
f]
1064
2599
[
h]
[
a]
3935
[
a]
155
188
(
D)
19071
59321
(
D)
(
D)
78738
(
D)
3230
3587
355
72
14
441
10
457
49
183
82
355
73
26
454
11
470
49
183
82
1646
2745
2704
7095
2131
9020
0
392
562
29198
60082
60660
149940
45977
190929
2174
5855
11884
2888
859
198
3945
75
3901
278
1015
702
2891
898
284
4073
312
4255
278
1016
702
18110
35366
28238
81714
37799
118974
0
2279
4704
391917
866020
854782
2112719
1285264
3422740
10121
36900
82421
218
85
36
339
17
342
16
73
64
218
92
84
394
60
440
16
73
64
1482
3280
5118
9880
2523
12379
0
174
448
34106
94723
152741
281570
70954
359943
2342
3625
9411
119
115
55
289
22
307
11
47
20
119
118
68
305
40
344
11
47
20
[
f]
5391
9506
[
j]
[
i]
24050
[
a]
[
c]
[
c]
(
D)
124640
240589
(
D)
(
D)
625112
(
D)
(
D)
(
D)

28
19
16
63
24
87
2
16
3
28
19
20
67
83
152
2
16
3
[
c]
778
[
h]
3838
22847
27180
[
a]
[
b]
[
b]
(
D)
21149
(
D)
113231
803963
933728
(
D)
(
D)
(
D)

5
0
1
6
1
12
4
1
5
5
0
1
6
2
13
4
1
5
[
a]
0
[
e]
[
e]
[
e]
742
[
a]
[
a]
[
b]
(
D)
0
(
D)
(
D)
(
D)
24439
(
D)
(
D)
(
D)

468
330
101
899
28
926
44
113
117
470
339
141
950
127
1084
44
113
117
3680
14024
11945
29649
11839
43454
0
252
805
95686
400700
353374
849760
370606
1282578
5982
6439
18783
94
48
21
163
35
201
11
30
24
94
48
29
171
135
311
11
30
24
657
2335
3063
6055
19204
25152
0
83
164
18224
60964
106669
185857
682249
883929
484
2008
4377
890
303
98
1291
46
1324
109
337
194
891
309
121
1321
120
1438
109
337
195
5286
12140
12543
29969
39348
72999
0
761
1342
144637
337089
331685
813411
1303271
2217215
7036
18041
34201
796
294
82
1172
53
1222
89
312
176
797
303
112
1212
112
1322
89
312
176
4963
11972
9515
26450
13777
41653
0
677
1195
100413
254368
246806
601587
354769
1019612
4936
12305
22396
1180
292
80
1552
31
1670
168
481
317
1182
299
100
1581
53
1725
168
481
317
6577
11795
10853
29225
11406
43033
0
1071
2130
167556
306026
273464
747046
301072
1127142
8475
24660
50757
2078
656
70
2804
19
2799
208
714
534
2079
686
136
2901
67
2947
208
714
534
13656
24766
9327
47749
5294
53504
0
1675
3622
275150
501746
194638
971534
118543
1153302
9585
31767
67142
88
37
44
169
27
200
19
45
16
88
38
46
172
217
387
19
45
16
344
1972
9158
11474
63304
64568
0
76
110
21769
50357
228212
300338
1783776
1690976
592
1671
2500
447
153
53
653
19
674
62
182
93
447
157
82
686
44
738
62
182
93
2592
6945
8867
18404
6912
27325
0
401
610
69987
201242
259776
531005
189950
764528
8624
9513
13842
1694
343
92
2129
35
2074
179
723
384
1695
360
118
2173
89
2172
179
724
384
8780
12782
10572
32134
10272
42671
0
1573
2584
185349
280461
236574
702384
278025
1006152
6085
30093
52120
9
6
4
19
14
36
1
4
0
9
6
6
21
24
48
1
4
0
67
255
362
684
9109
9963
[
a]
[
a]
0
2623
11088
13638
27349
504945
583593
(
D)
(
D)
0
26
25
38
89
52
145
7
15
3
26
25
45
96
186
280
7
15
3
[
c]
[
g]
[
i]
10020
101944
102728
[
a]
37
21
(
D)
(
D)
(
D)
459308
5303246
5365339
(
D)
1058
636
5
1
9
15
13
26
1
3
0
5
1
9
15
17
31
1
3
0
[
a]
[
b]
[
g]
2184
9548
11100
[
a]
7
0
(
D)
(
D)
(
D)
159252
513298
658567
(
D)
98
0
19
14
21
54
41
105
7
5
6
19
14
23
56
177
238
7
5
6
84
709
2576
3369
48340
53350
[
a]
[
a]
44
3973
26343
120824
151140
2624110
2867717
(
D)
(
D)
1507
349
429
146
924
49
955
22
91
82
349
448
255
1052
698
1743
22
91
82
2979
19262
24215
46456
78719
128244
0
227
578
106170
634261
915150
1655581
3024514
4851379
5843
11056
15613
127
166
73
366
39
383
9
32
26
127
168
92
387
175
554
9
32
26
1000
8417
11644
21061
28281
50182
0
81
173
31897
291032
425503
748432
1057359
1915919
621
3328
6739
46
65
19
130
4
134
5
15
11
46
67
26
139
6
146
5
15
11
353
2797
2084
5234
435
6736
[
a]
[
b]
[
b]
8081
75384
55761
139226
18521
192830
(
D)
(
D)
(
D)

63
53
13
129
14
138
4
15
25
63
53
22
138
151
279
4
15
25
[
e]
2070
[
g]
3752
7925
11425
[
a]
[
b]
166
(
D)
64406
(
D)
121722
265379
381594
(
D)
(
D)
4667
12
13
1
26
18
45
3
6
2
12
13
1
26
56
87
3
6
2
[
b]
504
[
c]
673
14177
15235
0
[
a]
[
a]
(
D)
13441
(
D)
19226
446921
470316
69
(
D)
(
D)

37
15
11
63
22
90
6
12
11
37
16
16
69
32
107
6
12
11
205
660
1386
2251
4109
6577
[
a]
[
b]
73
8145
24137
42022
74304
152859
243564
(
D)
(
D)
1984
247
131
71
449
56
489
19
76
60
249
132
94
475
113
576
19
76
60
1684
5611
8961
16256
23426
40326
0
173
411
81142
199699
352898
633739
994775
1653842
4233
4395
14101
18
11
7
36
7
43
1
7
3
18
11
7
36
7
45
1
7
3
122
575
909
1606
1431
3092
[
a]
22
[
b]
39854
16855
27874
84583
54978
105339
(
D)
631
(
D)

33
27
14
74
18
85
2
4
13
33
28
16
77
60
127
2
4
13
232
1246
1870
3348
11034
13731
[
a]
[
a]
[
b]
10108
34776
44988
89872
335663
420936
(
D)
(
D)
(
D)

11
11
5
27
13
37
1
4
1
11
11
5
27
20
45
1
4
1
74
559
507
1140
3627
4879
[
a]
[
a]
[
a]
2275
21508
21462
45245
169637
223633
(
D)
(
D)
(
D)

10
13
8
31
13
41
1
2
0
10
14
10
34
22
55
1
2
0
99
365
727
1191
2126
3998
[
a]
[
a]
0
3313
12445
33530
49288
77508
141607
(
D)
(
D)
0
197
85
17
299
16
298
9
70
57
197
88
21
306
32
322
9
70
57
1281
3442
1858
6581
6276
12475
[
a]
[
c]
403
30929
92784
59591
183304
187268
364194
(
D)
(
D)
10194
74
60
27
161
16
175
5
17
25
74
63
32
169
98
259
5
17
25
573
3082
4552
8207
16522
24041
0
36
175
18662
104955
161247
284864
518845
832367
5145
1182
4678
94
28
16
138
9
141
5
35
23
94
28
17
139
31
160
5
35
23
591
1264
2074
3929
4581
7907
[
a]
[
b]
158
13177
33981
61713
108871
134009
246166
(
D)
(
D)
5164
45
18
20
83
20
95
1
12
7
45
20
24
89
61
131
1
12
7
283
718
3484
4485
22039
25132
[
a]
[
b]
47
9237
21704
108243
139184
953318
1045883
(
D)
(
D)
1431
230
181
48
459
38
485
26
77
47
230
193
70
493
73
557
26
77
47
1632
7742
5796
15170
7774
22822
[
a]
[
c]
327
50239
226569
178328
455136
259944
726110
(
D)
(
D)
11392
13111
2936
560
16607
209
16094
798
5422
3665
13129
3006
672
16807
662
16720
798
5426
3665
76639
117887
87882
282408
134555
405125
0
12710
24497
2140989
4252937
3432552
9826478
5100276
14997809
46626
304103
637631
330
44
19
393
21
396
35
176
71
331
45
24
400
42
421
35
176
71
1342
1698
2600
5640
16762
21757
[
a]
[
e]
441
36204
57434
112163
205801
630095
824238
(
D)
(
D)
12028
504
240
57
801
49
837
40
157
152
505
243
71
819
80
889
40
157
152
3565
8962
7879
20406
11633
32088
0
360
1051
119256
326342
270358
715956
427135
1213162
4200
11699
33810
3275
587
117
3979
50
3958
309
1445
869
3276
599
144
4019
65
4003
309
1445
869
17096
23525
18159
58780
11679
70685
0
3227
5779
416459
629246
479880
1525585
331893
1931485
14992
66597
131822
7118
383
45
7546
20
7146
428
3591
1882
7139
474
108
7721
97
7394
431
3593
1885
32753
12693
3760
49206
5376
54070
0
8631
12159
781871
373509
111696
1267076
164092
1469692
15315
183429
284722
354
67
10
431
3
456
50
159
96
354
67
10
431
4
456
50
159
96
1856
2472
824
5152
297
5443
0
365
651
57598
84400
34031
176029
13231
191979
3295
10364
17842
413
180
63
656
35
688
39
173
104
413
189
145
747
206
935
39
173
104
2606
7881
10116
20603
30786
46285
0
387
691
74333
257601
318867
650801
917230
1540449
11955
10551
17380
397
181
56
634
31
649
42
150
105
397
183
62
642
76
698
42
150
105
2243
7672
8963
18878
30239
48708
0
328
699
70509
267982
293864
632355
960275
1657729
9265
10643
17765
105
106
30
241
13
241
7
31
22
105
106
35
246
23
256
7
31
22
792
4872
4675
10339
5876
15532
[
a]
[
b]
134
20533
134755
125064
280352
169362
446747
(
D)
(
D)
3243
2951
266
47
3264
39
3194
254
1551
648
2952
267
60
3279
66
3244
254
1551
649
12936
9617
6047
28600
7801
37841
0
3498
4251
333308
312938
196362
842608
249737
1222965
11202
79478
105646
874
324
52
1250
16
1216
64
313
228
877
326
66
1269
20
1242
64
313
228
5698
14498
8663
28859
3685
31788
0
719
1565
139264
378433
200672
718369
109246
854880
10233
16532
37333
2269
423
70
2762
39
2607
165
1114
500
2270
440
110
2820
130
2777
165
1114
500
11015
15034
7325
33374
12715
44067
0
2448
3311
358680
692526
336442
1387648
638436
1967398
18364
65685
104385
54
21
21
96
49
162
20
22
15
54
21
24
99
193
298
20
22
15
312
1026
3217
4555
61258
66422
0
49
94
12696
56769
166797
236262
3905269
4461494
8245
1471
4941
278
121
59
458
49
495
24
91
78
283
179
186
648
594
1231
24
91
79
1799
3460
2250
7509
7897
14752
0
204
553
95563
176967
109863
382393
330023
683438
2050
12115
27672
72
41
15
128
20
131
5
23
23
72
45
31
148
93
232
5
23
23
386
1806
1802
3994
9641
13758
0
62
152
15988
62073
83170
161231
419493
592650
143
3492
5700
196
66
25
287
26
313
20
89
38
196
73
48
317
55
366
20
89
38
1104
2467
2888
6459
4342
10851
0
173
240
48325
110577
136550
295452
183482
493473
490
6201
8856
35
11
5
51
17
72
5
18
8
35
12
11
58
21
83
5
18
8
148
527
489
1164
2285
3440
0
38
43
7419
17252
20210
44881
99738
154670
700
1726
1896
6
4
7
17
20
37
0
2
1
6
5
9
20
33
56
0
2
1
59
131
842
1032
9794
10689
0
[
a]
[
a]
3363
6532
59164
69059
618945
670788
0
(
D)
(
D)

68
15
6
89
23
116
10
41
15
68
18
17
103
534
623
10
41
15
285
317
571
1173
10389
12032
0
90
106
9774
10483
23020
43277
528232
611550
1328
2695
3768
22
13
9
44
14
59
3
8
5
22
13
12
47
28
79
3
8
5
168
498
2045
2711
5820
8510
[
a]
[
a]
[
b]
6270
21351
104484
132105
298183
470533
(
D)
(
D)
(
D)

42
24
9
75
20
94
7
15
10
42
29
13
84
42
125
7
15
10
288
852
1317
2457
5815
7826
[
a]
[
b]
65
11942
33319
64047
109308
265274
382661
(
D)
(
D)
3414
12
4
1
17
12
26
0
2
3
12
4
2
18
25
40
0
2
3
[
b]
145
[
c]
395
4583
4664
0
[
a]
[
a]
(
D)
6562
(
D)
14419
246779
289622
0
(
D)
(
D)

2
0
2
4
5
9
0
0
0
2
0
6
8
15
23
0
0
0
[
b]
0
[
f]
526
1293
1839
0
0
0
(
D)
0
(
D)
27460
69445
99057
0
0
0
184
82
49
315
86
401
15
84
35
186
96
83
365
303
667
15
84
35
1008
3273
4753
9034
46371
53449
0
[
c]
[
c]
43397
143640
235656
422693
2515572
2920336
1422
(
D)
(
D)

30
3
2
35
7
47
5
17
8
30
3
3
36
26
66
5
17
8
[
c]
73
[
b]
300
2117
2457
[
a]
41
[
b]
(
D)
2211
(
D)
8999
81351
91399
(
D)
1176
(
D)

7
8
5
20
22
44
1
5
1
7
9
6
22
35
59
1
5
1
[
b]
462
[
e]
837
6993
7380
[
a]
9
[
a]
(
D)
22320
(
D)
40778
435219
451865
(
D)
498
(
D)

12
11
3
26
7
38
6
4
5
13
11
5
29
10
45
6
4
5
74
297
444
815
810
1602
0
11
38
3516
9636
17552
30704
34489
67629
895
557
1310
181
101
57
339
120
451
20
76
34
181
106
77
364
295
648
20
76
34
1177
3909
6663
11749
71940
81531
0
178
229
53915
191267
350645
595827
4185214
4822903
1587
8995
10360
121
93
42
256
81
352
23
42
35
121
97
64
282
304
597
23
42
35
668
4060
5459
10187
52732
64899
0
91
228
29008
222320
228582
479910
3041810
3791255
2379
2432
7919
82
14
6
102
27
127
6
33
18
82
14
9
105
46
149
6
33
18
455
579
844
1878
10066
11618
0
77
121
16850
24886
41357
83093
560646
642357
771
1732
3685
0
2
2
4
3
7
0
0
0
0
4
2
6
4
11
0
0
0
0
[
b]
[
e]
470
2911
2868
0
0
0
0
(
D)
(
D)
16305
123134
111881
0
0
0
23
7
10
40
27
70
3
15
4
23
7
12
42
62
106
3
15
4
115
[
c]
[
g]
1762
33661
34188
0
26
28
2926
(
D)
(
D)
56118
1441476
1431933
155
1623
551
89
17
4
110
16
124
12
38
26
89
17
11
117
39
154
12
38
26
425
546
329
1300
4300
5278
[
a]
[
b]
179
16025
17876
13969
47870
241428
276853
(
D)
(
D)
6697
21
5
8
34
15
50
2
12
7
21
5
9
35
31
68
2
12
7
102
262
989
1353
6915
7524
[
a]
[
b]
53
3295
7845
49129
60269
330104
372784
(
D)
(
D)
1496
218
66
27
311
23
319
13
83
67
220
73
62
355
107
443
13
83
67
1181
2063
2200
5444
3594
8871
0
182
438
35505
59693
68082
163280
134755
292375
605
4881
12198
130
36
22
188
29
206
12
55
25
130
39
28
197
59
250
12
55
25
702
1349
1901
3952
10491
14609
0
110
153
24134
50253
74490
148877
561232
757800
650
4157
5520
197
66
30
293
34
321
14
77
62
197
70
35
302
49
345
14
77
62
1060
2929
4197
8186
20475
28133
0
178
400
36364
105435
177521
319320
1386658
1577983
3082
6514
11800
392
171
90
653
96
752
62
166
91
392
174
107
673
225
906
62
166
91
2112
7222
15792
25126
103896
135954
0
362
617
115244
296789
725208
1137241
6700548
7682041
8106
18961
29778
100
47
21
168
30
190
11
36
26
100
47
26
173
50
216
11
36
26
641
2408
3437
6486
32553
39884
0
78
183
27098
101297
193141
321536
1936398
2503144
952
6077
6322
164
50
26
240
25
273
18
54
53
164
53
34
251
107
356
18
54
53
1028
2034
3647
6709
15373
23490
0
118
355
47181
99233
187056
333470
874524
1513094
2461
5395
17683
773
247
72
1092
63
1156
72
284
202
773
277
114
1164
284
1441
72
284
202
4937
9008
8652
22597
30451
53235
0
662
1349
167781
361307
337507
866595
1379155
2289601
3419
20812
45530
325
101
38
464
51
511
22
118
99
327
112
75
514
157
664
22
118
99
1788
4029
4637
10454
11580
22450
0
265
659
81840
171724
193405
446969
522892
1039339
1087
10735
24982
538
107
35
680
29
704
46
224
138
538
113
49
700
75
770
46
224
138
3284
3909
4422
11615
18803
30004
0
501
930
109919
145472
168916
424307
892006
1343097
7439
15004
28118
474
112
47
633
31
653
45
210
131
475
118
70
663
56
711
45
210
131
2511
4430
6460
13401
9160
22421
0
471
895
79711
160901
197974
438586
380946
890262
2342
13897
25977
95
38
8
141
36
174
6
38
21
96
41
12
149
58
203
6
39
21
607
1444
1078
3129
6065
8697
0
71
134
26549
77584
50749
154882
314126
471454
144
2002
5786
453
137
64
654
54
700
55
178
118
453
139
76
668
93
755
55
178
118
2531
6060
11653
20244
42787
63475
0
402
807
83069
208145
377430
668644
1630471
2443832
5359
12356
29769
141
60
23
224
20
245
10
54
39
141
77
116
334
207
533
10
54
39
950
2184
2836
5970
7341
13050
[
a]
[
c]
262
35531
99015
120261
254807
337021
553991
(
D)
(
D)
8910
23
13
12
48
11
57
2
11
4
23
13
20
56
39
92
2
11
4
101
449
1698
2248
5558
7504
[
a]
[
b]
28
4457
16352
60223
81032
208479
288003
(
D)
(
D)
1337
401
156
44
601
59
659
42
148
111
402
161
58
621
150
764
42
148
111
2646
5928
4488
13062
14235
27449
0
351
758
84725
204529
162857
452111
584587
1077821
7108
11487
21704
209
48
13
270
32
303
25
98
45
209
50
18
277
59
337
25
98
45
1058
1926
1867
4851
29278
30908
0
219
286
32004
73964
66308
172276
1605813
1656859
1177
6031
7990
595
211
77
883
100
959
56
217
134
598
224
105
927
220
1124
56
218
134
3749
7519
6922
18190
18561
37360
0
489
894
168454
314095
288944
771493
877741
1723447
8231
18055
33092
166
147
76
389
35
426
19
54
53
166
149
106
421
70
499
19
54
53
1231
6852
13988
22071
18537
40860
0
125
357
34876
194333
474946
704155
604744
1326932
4113
3742
8142
41
35
23
99
21
118
5
7
8
41
36
26
103
56
160
5
7
8
273
1577
2916
4766
10332
15614
0
12
54
9224
51227
110357
170808
429990
622134
350
457
1361
331
192
69
592
87
657
21
108
74
331
198
76
605
205
801
21
108
74
2330
8981
8707
20018
33263
55230
0
260
514
78852
317425
316225
712502
1335865
2154025
2049
9070
14831
385
161
64
610
50
635
23
147
94
385
170
84
639
82
695
23
147
94
2449
7045
7954
17448
10645
27331
0
363
624
67755
216262
248722
532739
419060
947106
1329
12598
16639
159
86
35
280
41
311
13
47
43
162
93
51
306
149
446
13
47
43
1063
3786
4656
9505
11898
22869
0
120
276
37406
110096
144435
291937
392473
733661
2460
5078
9343
317
60
15
392
26
409
22
107
90
317
62
18
397
35
426
22
107
90
1850
2283
2485
6618
9394
17239
0
255
589
51839
74793
82096
208728
342382
596112
2918
7810
15126
220
102
42
364
38
397
29
63
62
221
106
95
422
153
569
29
63
62
1393
4172
6172
11737
20011
33394
0
165
433
39690
123485
185949
349124
606145
974221
2484
4687
10989
201
125
67
393
33
404
16
52
52
201
133
101
435
195
608
16
52
52
1458
5357
9462
16277
21179
37940
0
129
352
42891
148954
292387
484232
620893
1141000
922
4329
10602
69
69
26
164
35
199
9
22
15
69
71
55
195
294
481
9
22
15
453
3339
4153
7945
30010
37488
0
46
95
14455
91416
123605
229476
948322
1164689
873
1399
2020
348
146
23
517
14
512
27
105
93
348
148
29
525
48
552
27
105
93
[
g]
[
i]
[
h]
11733
10038
22508
[
a]
[
c]
624
(
D)
(
D)
(
D)
306792
269487
584043
(
D)
(
D)
14734
24
2
2
28
7
33
2
10
5
24
2
2
28
15
40
2
10
5
[
c]
[
b]
[
e]
476
5110
5267
[
a]
[
b]
40
(
D)
(
D)
(
D)
14636
208039
241802
(
D)
(
D)
1656
3694
2353
878
6925
457
7167
360
1184
924
3699
2394
1157
7250
1264
8311
364
1184
926
24933
103910
145806
274649
254712
529507
0
2716
6296
780071
2911837
4152093
7844001
7840013
15917880
52446
73035
178016
59
17
14
90
16
105
9
21
14
59
17
22
98
64
160
9
21
14
378
557
2904
3839
60971
66133
[
a]
[
b]
92
9763
20131
77453
107347
2810430
3021192
(
D)
(
D)
2802
435
77
38
550
14
535
34
234
82
436
84
64
584
121
708
34
234
83
1855
1808
2197
5860
1938
8192
0
491
546
40812
48577
60003
149392
58172
224259
2136
9518
11257
64
38
21
123
32
151
3
26
11
66
43
35
144
81
217
3
26
11
452
1549
2977
4978
19825
24502
[
a]
[
b]
73
15047
50394
92671
158112
655779
807403
(
D)
(
D)
2254
295
169
71
535
65
579
12
99
73
295
177
101
573
152
705
12
99
73
2019
7467
12052
21538
37406
61186
0
234
492
61047
224763
372302
658112
1259406
2013538
1207
7079
14295
413
216
86
715
81
775
33
129
103
413
229
120
762
175
914
33
129
103
2870
8439
12505
23814
28394
51247
0
307
706
80863
260537
352787
694187
933128
1640101
7086
7287
19702
22
3
7
32
10
37
0
11
4
22
3
8
33
25
52
0
11
4
111
160
894
1165
8483
8984
0
[
b]
30
2589
5109
23846
31544
275201
299470
0
(
D)
713
779
127
33
939
19
904
96
394
146
781
127
37
945
26
916
96
396
146
3204
5005
5265
13474
6526
20054
0
769
959
52174
105953
131578
289705
213035
510501
2014
9847
15790
58
37
17
112
16
123
3
17
20
58
39
25
122
22
139
3
17
20
403
1480
3581
5464
3402
9603
0
[
b]
129
13794
54709
114205
182708
134069
356896
8
(
D)
5053
48
45
23
116
15
123
5
26
6
48
49
35
132
96
224
5
26
6
238
2364
3276
5878
8321
14591
[
a]
[
b]
42
5402
71966
100013
177381
253169
449190
(
D)
(
D)
983
123
24
11
158
9
174
17
45
40
123
24
11
158
20
185
17
45
40
608
1066
1655
3329
4318
8194
0
105
259
15314
23667
58929
97910
116022
224849
319
2362
4748
28
11
4
43
6
45
1
13
6
28
11
7
46
7
49
1
13
6
[
c]
488
[
e]
917
539
1649
[
a]
[
b]
43
(
D)
13473
(
D)
25336
18208
47374
(
D)
(
D)
763
50
32
15
97
13
114
3
21
11
50
32
23
105
37
145
3
21
11
[
e]
1166
[
g]
2711
3079
5626
[
a]
[
b]
83
(
D)
37369
(
D)
92183
117168
202643
(
D)
(
D)
2184
46
22
10
78
17
91
2
14
15
46
24
18
88
48
129
2
14
15
257
883
1427
2567
5499
7563
[
a]
[
b]
96
9426
36891
53173
99490
222861
320849
(
D)
(
D)
3318
15
6
4
25
6
39
3
12
3
15
6
4
25
29
64
3
12
3
49
277
407
733
10800
12202
[
a]
[
b]
17
1018
7885
11467
20370
548874
542630
(
D)
(
D)
255
417
35
14
466
29
478
39
191
103
417
35
18
470
76
529
39
191
103
1937
1391
2247
5575
30449
37007
0
422
696
49333
42551
59908
151792
1133887
1446125
4588
10514
17210
10
0
4
14
8
22
4
4
0
10
0
4
14
57
69
4
4
0
17
0
1028
1045
18635
17182
[
a]
[
a]
0
2964
0
37987
40951
777529
768893
(
D)
(
D)
0
1188
235
69
1492
53
1528
121
600
261
1190
245
87
1522
177
1678
121
600
262
5386
9674
10099
25159
37414
64846
0
1334
1704
143035
273572
295574
712181
1378328
2235293
4506
28902
42907
107
23
15
145
30
170
12
32
32
107
27
22
156
117
268
12
32
32
648
642
1985
3275
13640
17076
0
70
228
25214
21597
88394
135205
664246
833287
903
4162
7575
1636
879
155
2670
73
2645
106
510
398
1664
1350
852
3866
1498
5414
106
513
405
11744
32349
20351
64444
31422
100239
0
1219
2722
398717
1236926
812604
2448247
1168872
3739776
9145
39411
80015
368
210
53
631
37
665
33
102
94
371
251
118
740
181
933
33
102
97
2825
7540
4195
14560
5367
21431
0
241
665
93901
269275
150669
513845
187487
762132
4105
6460
21061
108
96
32
236
18
243
8
37
25
108
102
58
268
145
439
8
37
26
775
3815
3508
8098
5939
15424
0
92
161
31108
138051
116962
286121
225839
535887
847
2001
6326
1442
438
122
2002
62
2035
104
527
383
1446
472
228
2146
191
2331
104
527
384
9277
16240
18213
43730
15760
62573
0
1263
2604
256919
508512
596701
1362132
554310
2089779
9354
32878
65734
13
9
7
29
13
39
0
2
3
13
13
19
45
39
80
0
2
3
96
399
1227
1722
3638
5167
0
[
a]
[
a]
3056
16912
52381
72349
142153
209683
0
(
D)
(
D)

118
36
9
163
14
177
13
47
36
118
36
11
165
115
282
13
47
36
695
1239
1275
3209
11744
15092
0
[
b]
[
c]
17562
32215
44530
94307
484811
572212
982
(
D)
(
D)

157
109
31
297
16
299
12
43
39
158
111
45
314
51
348
12
43
40
1180
4298
5017
10495
9037
18900
0
106
280
42935
142614
176566
362115
402647
776185
1718
3071
9943
826
168
15
1009
13
1064
103
298
241
828
178
17
1023
22
1101
103
298
241
4993
5797
1704
12494
2761
16230
0
724
1600
135361
170060
57188
362609
79376
492704
7977
17392
40817
133
43
23
199
47
233
10
42
32
133
46
56
235
152
381
10
42
32
896
1427
2431
4754
4956
10050
0
91
225
28560
50541
82253
161354
206001
395464
254
3411
5897
109
37
17
163
23
181
6
42
26
109
50
39
198
95
292
6
42
26
745
1665
1914
4324
17089
21650
0
102
175
22484
52024
58257
132765
724776
920323
747
3522
5725
252
87
35
374
34
396
26
87
55
253
100
60
413
86
489
26
87
56
1715
2997
3446
8158
4218
12365
0
199
371
49407
110323
102704
262434
128679
390489
2522
5846
10638
420
47
42
509
73
876
225
218
123
420
47
46
513
159
970
225
218
123
[
g]
[
g]
8051
11227
129190
145232
[
a]
[
e]
[
f]
(
D)
(
D)
347248
512395
6859919
7619818
(
D)
(
D)
(
D)

2
4
5
11
10
24
2
1
1
2
5
6
13
17
33
2
1
1
[
a]
[
c]
623
744
3033
3896
[
a]
[
a]
[
a]
(
D)
(
D)
29309
33962
136715
183684
(
D)
(
D)
(
D)

67
46
31
144
44
209
21
32
15
67
48
43
158
107
290
21
32
15
340
2311
5985
8636
18123
27681
0
71
107
13576
84831
226596
325003
674804
1069255
734
2932
2671
127
33
19
179
24
247
50
58
36
127
38
26
191
51
286
50
58
36
593
1479
2553
4625
8643
15521
0
125
240
30236
56023
103464
189723
474578
753152
9735
3719
6750
95
52
48
195
42
269
29
50
25
95
54
67
216
101
357
29
50
25
441
2281
7315
10037
14735
24828
0
103
164
14836
71353
245170
331359
475660
845890
1419
2285
4649
3
1
1
5
4
10
3
1
0
3
1
1
5
5
12
3
1
0
[
a]
[
a]
[
a]
[
b]
[
h]
2902
0
[
a]
0
(
D)
(
D)
(
D)
(
D)
(
D)
151866
10
(
D)
0
7
1
0
8
12
22
0
6
3
7
1
0
8
21
32
0
6
3
[
a]
[
b]
0
[
b]
[
j]
15271
0
19
20
(
D)
(
D)
0
(
D)
(
D)
735243
0
267
459
69
35
14
118
15
152
17
34
16
69
36
18
123
31
173
17
34
16
369
1522
1626
3517
2973
6774
0
76
118
15215
53568
61763
130546
108496
265845
1762
1539
3920
31
10
5
46
20
73
4
9
13
32
10
6
48
45
103
4
9
13
181
448
865
1494
22027
23384
0
22
88
5802
15267
44939
66008
1047254
1180555
793
831
2237
43
29
31
103
36
140
7
18
14
43
29
39
111
90
205
7
18
14
268
1539
6034
7841
23876
32969
0
39
89
6832
56778
203696
267306
787805
1130980
964
828
2259
40
7
9
56
12
71
8
14
10
40
7
12
59
27
88
8
14
10
[
c]
[
c]
[
f]
1380
3365
4699
0
[
b]
77
(
D)
(
D)
(
D)
47819
120374
173020
882
(
D)
1724
3
2
0
5
4
9
0
1
1
3
2
0
5
11
14
0
1
1
[
a]
[
b]
0
101
5236
2947
0
[
a]
[
a]
(
D)
(
D)
0
3230
211840
129755
0
(
D)
(
D)

92
24
8
124
25
146
6
43
22
93
26
11
130
36
164
6
43
22
[
e]
[
g]
1327
2865
6692
9601
0
[
b]
[
c]
(
D)
(
D)
46864
110542
298189
403027
332
(
D)
(
D)

36
18
12
66
25
97
11
15
9
36
18
15
69
64
144
11
15
9
158
834
2255
3247
16528
20126
[
a]
[
b]
[
b]
4292
36408
90327
131027
669267
838421
(
D)
(
D)
(
D)

31
12
5
48
14
63
4
10
10
31
12
5
48
19
71
4
10
12
195
524
851
1570
2806
4266
[
a]
[
b]
75
8889
19840
26966
55695
89740
152421
(
D)
(
D)
3876
7
12
9
28
7
35
0
1
4
7
12
10
29
7
37
0
1
4
47
553
1054
1654
400
2177
0
[
a]
[
b]
2185
23158
45114
70457
18185
90432
0
(
D)
(
D)

92
60
25
177
45
222
7
32
25
92
64
33
189
84
273
7
32
25
657
2804
2807
6268
19994
23985
0
68
171
21837
106483
113807
242127
800414
1004309
297
1776
5063
140
53
28
221
28
247
17
57
34
140
58
35
233
34
266
17
57
34
714
2176
3607
6497
5432
11398
0
109
205
23553
90786
147429
261768
226525
483646
1895
4232
6007
284
181
94
559
65
635
46
117
62
284
184
108
576
155
739
46
117
62
1679
8704
15303
25686
58074
82106
0
277
421
48433
257773
482480
788686
2703311
3537989
4088
8942
11086
39
60
28
127
17
146
4
18
10
39
61
30
130
29
160
4
18
10
241
2929
4557
7727
14588
21166
0
41
64
7314
78785
139739
225838
482584
722150
48
1980
1368
136
86
31
253
28
269
13
48
31
136
88
34
258
52
299
13
48
31
879
3598
5768
10245
13196
22869
0
106
197
27022
108925
203908
339855
464332
799555
1810
3243
5162
106
85
57
248
30
267
9
23
27
106
86
65
257
55
301
9
23
27
930
4051
9792
14773
14137
30361
0
54
184
31874
119859
314155
465888
569642
1063794
2637
1792
5248
107
81
41
229
19
237
8
29
31
107
81
43
231
33
254
8
29
31
745
3390
6280
10415
6205
17275
[
a]
[
b]
210
20127
97855
203775
321757
189725
535979
(
D)
(
D)
6215
329
171
48
548
32
558
18
100
89
330
175
56
561
58
597
18
100
90
2382
7092
8833
18307
15483
34968
0
245
618
63559
221609
274687
559855
511199
1155268
2987
6842
15262
178
88
23
289
11
291
6
59
52
179
90
28
297
12
299
6
59
52
1196
3416
2364
6976
1480
8514
0
136
364
34450
102561
72599
209610
46256
261949
464
3778
8725
85
31
10
126
8
128
5
33
23
85
31
10
126
13
133
5
33
23
517
1132
880
2529
3883
6711
[
a]
[
b]
147
14555
34265
28031
76851
159725
256616
(
D)
(
D)
3611
192
93
51
336
48
366
12
74
52
192
94
56
342
74
399
12
74
52
1098
4073
8873
14044
15730
26811
0
162
360
35425
133168
332965
501558
673132
1096720
1056
5080
12669
28
22
10
60
14
70
1
10
11
28
24
12
64
17
78
1
10
11
175
1032
2348
3555
5758
9236
[
a]
[
b]
76
5200
37646
95633
138479
223998
386995
(
D)
(
D)
1871
168
117
29
314
31
338
13
34
46
168
120
42
330
62
390
13
34
46
1556
4519
4455
10530
5599
16696
0
73
333
56421
152541
154403
363365
191162
583963
3381
2878
12679
27
14
6
47
9
53
1
9
7
27
14
6
47
16
60
1
9
7
189
509
861
1559
2546
4066
[
a]
[
b]
51
6121
17832
31528
55481
106917
150460
(
D)
(
D)
1562
1027
713
220
1960
94
1986
62
298
271
1027
725
262
2014
156
2098
62
298
271
7467
31274
32220
70961
25237
96811
0
703
1825
255294
1106397
1112761
2474452
903021
3544816
6347
26450
60587
83
35
17
135
19
152
8
18
22
83
35
20
138
37
170
8
18
22
612
1643
3225
5480
5423
10815
[
a]
[
b]
145
23929
51564
125622
201115
226904
433357
(
D)
(
D)
6160
113
25
15
153
16
160
6
48
20
113
26
17
156
19
166
6
48
20
628
1080
2042
3750
8098
10574
0
106
121
17034
30999
59018
107051
281387
488681
325
2295
3201
765
267
75
1107
47
1129
63
307
202
765
282
118
1165
102
1238
63
307
202
4458
10932
10881
26271
25747
50828
0
720
1365
136512
370861
388642
896015
854660
1809150
3230
19779
38642
102
33
8
143
16
158
8
33
34
102
34
9
145
22
167
8
33
34
672
1355
1369
3396
5241
9027
[
a]
[
b]
229
21272
45269
45031
111572
187719
319462
(
D)
(
D)
6518
28
20
13
61
8
66
2
11
7
28
20
16
64
14
72
2
11
7
176
880
1724
2780
4705
6413
[
a]
[
b]
50
4474
25582
57684
87740
171081
229075
(
D)
(
D)
1637
366
148
38
552
27
543
27
127
91
367
153
48
568
63
598
27
127
92
2216
6248
5434
13898
13965
28989
0
282
597
62116
197870
186137
446123
482162
953632
1252
7475
14176
1645
869
170
2684
87
2640
77
488
422
1647
890
211
2748
205
2833
77
488
423
12145
35160
20369
67674
31002
97955
0
1189
2879
397354
1285514
727889
2410757
1134942
3642663
15797
35130
92543
632
264
66
962
26
933
24
174
185
632
265
83
980
31
958
24
174
185
4615
10150
7945
22710
4051
25945
0
419
1243
141449
343811
263500
748760
125136
923147
1419
12353
41756
694
300
127
1121
67
1136
52
266
173
696
313
160
1169
207
1322
52
266
173
3982
12999
18520
35501
45682
81717
0
619
1140
110803
388841
554502
1054146
1304311
2399500
5322
15880
27923
2489
1294
247
4030
98
4020
141
711
674
2492
1320
332
4144
287
4351
141
711
674
18948
52488
33351
104787
28830
138741
0
1785
4620
636468
1806016
1152544
3595028
927562
4883040
9772
47959
148294
1401
317
55
1773
28
1741
106
561
359
1401
324
64
1789
58
1792
106
561
359
8327
12198
6417
26942
9114
36222
0
1314
2465
234197
424447
211922
870566
264767
1186137
4842
29799
68180
189
137
63
389
37
405
14
66
51
189
139
70
398
69
447
14
66
51
1195
5681
8000
14876
9785
23942
0
153
363
37794
189146
296870
523810
359706
891229
1660
7227
11645
219
224
59
502
55
536
15
45
64
219
232
72
523
110
613
15
45
64
1774
9134
7329
18237
14173
32537
0
101
452
57881
316764
258830
633475
542189
1209886
693
3712
13812
56
16
10
82
18
91
3
22
17
56
17
12
85
172
242
3
22
17
259
663
1207
2129
22199
23625
[
a]
[
b]
114
6498
22091
49047
77636
1032166
1056038
(
D)
(
D)
2994
263
100
30
393
18
397
11
115
67
263
102
44
409
39
437
11
115
67
1551
4477
3523
9551
4143
13849
[
a]
[
e]
456
45329
143843
120507
309679
139160
465080
(
D)
(
D)
11731
483
233
87
803
74
855
35
195
119
483
235
101
819
162
955
35
195
119
2911
10567
12678
26156
47445
74686
0
463
794
92382
333338
437474
863194
1568349
2494438
6475
11261
22235
75
30
15
120
11
129
4
22
16
75
30
20
125
12
136
4
22
16
555
1417
1701
3673
1512
5557
0
58
106
17844
47985
58964
124793
56821
212744
656
1727
3250
170
103
32
305
13
310
13
58
45
170
109
50
329
63
382
13
58
45
1264
4482
4739
10485
7974
18752
0
129
308
40183
161537
152011
353731
254324
633525
245
4407
10322
802
283
95
1180
62
1207
57
306
197
804
292
131
1227
121
1321
57
306
197
4929
12040
13441
30410
16769
48086
0
705
1334
151793
340913
410664
903370
456551
1441003
5923
20092
33380
19232
3296
366
22894
138
22627
1457
8401
5041
19239
3355
445
23039
194
22830
1457
8401
5042
107439
119290
41039
267768
19065
291642
0
19165
33738
3226807
4309693
1524775
9061275
840675
10687168
84693
502402
985465
1469
904
152
2525
41
2500
36
321
455
1469
913
178
2560
56
2555
36
321
455
12919
35932
22330
71181
7839
76339
0
800
3125
423649
1235656
804153
2463458
266825
2824107
4014
27898
114405
433
286
82
801
48
826
20
122
125
433
294
120
847
162
993
20
122
125
3553
12164
12414
28131
26662
52965
0
299
833
110420
434855
454799
1000074
1088932
2102511
1734
9465
26650
331
218
43
592
36
607
13
95
109
331
234
82
647
136
770
13
95
109
2523
8568
5340
16431
6727
22251
0
238
761
87245
302304
209925
599474
257561
856033
1282
8910
26995
1216
523
122
1861
79
1865
77
407
296
1217
543
185
1945
209
2082
77
408
296
8308
20342
13610
42260
16596
58206
0
915
1995
229811
589262
396012
1215085
611824
1899595
10485
26262
52968
2210
809
145
3164
42
3161
172
752
630
2210
851
211
3272
69
3309
172
752
630
14781
32679
18632
66092
6975
74886
0
1737
4285
432807
952094
588308
1973209
207575
2322809
7547
44917
116069
222
112
64
398
63
447
24
75
69
223
115
73
411
174
566
24
75
69
1368
4571
9078
15017
36126
49147
0
180
491
47234
169069
322614
538917
1394560
1937475
2980
5854
16161
236
72
43
351
47
415
37
98
57
236
74
48
358
122
501
38
98
57
1420
3178
5417
10015
29885
38717
0
239
390
48368
117482
182085
347935
1168365
1562383
5516
6114
11326
76
35
20
131
22
156
10
31
21
76
35
22
133
40
178
10
31
21
449
1447
4033
5929
10858
16890
0
67
152
13660
46321
169176
229157
347468
614592
311
1962
5255
99
67
28
194
22
219
16
36
26
99
68
32
199
44
242
16
36
26
593
2759
3942
7294
9291
15979
0
84
181
18390
93980
159580
271950
305554
585336
957
2680
5210
51
25
12
88
29
124
2
26
16
51
26
15
92
100
198
2
26
16
276
1095
1758
3129
32731
34837
[
a]
[
b]
112
8137
39532
62363
110032
1305772
1461513
(
D)
(
D)
3492
91
13
2
106
5
116
15
43
21
93
13
2
108
9
122
15
43
21
[
e]
552
[
c]
1085
5828
7225
0
104
143
(
D)
15408
(
D)
32288
235931
282045
347
1994
3528
19
6
9
34
12
47
3
9
5
19
6
11
36
19
55
3
9
5
77
232
1101
1410
7466
7683
[
a]
[
a]
30
1799
7278
42320
51397
317977
325069
(
D)
(
D)
879
160
37
7
204
9
210
19
66
35
160
37
8
205
15
218
19
66
35
891
1436
2084
4411
5688
10187
0
155
225
22470
42107
70138
134715
209154
348280
1085
3448
4935
33
11
7
51
11
58
3
11
11
33
11
7
51
14
59
3
11
11
[
c]
360
[
e]
930
6596
7345
[
a]
[
a]
78
(
D)
10999
(
D)
28877
335030
390156
(
D)
(
D)
2332
573
217
61
851
42
917
59
199
155
573
224
78
875
82
978
59
199
155
3783
8694
8425
20902
9900
32656
0
444
1054
117990
289806
274561
682357
324310
1082527
8044
13823
30418
573
78
15
666
7
681
59
244
188
573
80
16
669
8
684
59
244
188
3131
2731
1271
7133
738
7838
0
553
1275
108763
124156
50180
283099
20125
305023
1646
16498
42322
49
16
5
70
14
87
6
27
13
49
16
5
70
19
92
6
27
13
257
655
674
1586
8155
10291
0
68
85
6477
24023
26762
57262
293137
376417
806
1591
2450
2405
654
147
3206
90
3417
353
921
650
2406
663
167
3236
121
3487
353
921
650
14328
24764
19863
58955
21616
83853
0
2018
4396
441895
789598
658888
1890381
782017
2846670
19642
55497
130777
826
280
91
1197
38
1193
67
285
205
827
291
112
1230
88
1274
67
285
205
5401
11229
13700
30330
32819
60901
0
629
1389
130609
314495
433599
878703
1289488
2206810
4163
13390
33133
62
23
10
95
23
115
4
26
10
62
23
10
95
41
132
4
26
10
361
957
1399
2717
24601
27650
0
54
66
11253
24012
41619
76884
672146
764766
64
1150
1888
387
205
82
674
66
734
49
138
105
387
208
95
690
124
813
49
138
105
2362
9031
12355
23748
52052
74127
0
318
689
80896
324828
427062
832786
2261769
3063130
7983
10085
20159
155
64
19
238
15
259
20
62
44
155
67
29
251
36
292
20
62
44
981
2634
3022
6637
6934
12046
0
139
301
30237
86820
112569
229626
251260
472839
1463
4035
10203
307
105
23
435
36
445
22
106
85
307
109
31
447
108
533
22
106
85
1927
3860
3362
9149
18341
24773
0
259
594
63554
142322
127645
333521
771473
1155686
2690
7470
21352
230
64
14
308
8
307
22
95
50
231
66
18
315
12
318
22
95
51
1271
2623
2064
5958
2383
8764
0
221
327
39741
101125
78740
219606
89482
330972
1543
5347
9145
299
104
33
436
40
492
46
106
89
299
106
37
442
61
518
46
106
89
1665
4266
4846
10777
9204
21235
0
237
590
72431
162663
188973
424067
409141
896960
8189
8290
18463
172
102
26
300
20
306
11
53
46
172
104
30
306
45
335
11
53
46
1223
4035
3487
8745
8010
14195
[
a]
[
c]
315
45221
153791
167287
366299
383583
641338
(
D)
(
D)
11391
321
91
25
437
10
434
22
135
74
321
95
37
453
13
451
22
135
74
1917
3709
4114
9740
2462
11463
0
306
464
57532
134524
144583
336639
78579
402089
592
7333
13411
318
112
32
462
22
486
27
124
91
318
117
33
468
55
520
27
124
91
2002
4880
3416
10298
9206
18640
0
294
608
74122
194679
158635
427436
420800
865747
4553
9278
23247
374
152
44
570
28
570
34
144
93
374
158
51
583
39
595
34
144
93
2311
6167
5400
13878
4851
18210
0
344
659
80547
227728
243659
551934
197113
759323
4457
12602
20101
113
64
37
214
36
233
13
42
22
114
64
42
220
49
259
13
42
22
752
2861
6867
10480
24114
40009
[
a]
[
b]
143
48612
147076
398267
593955
1652405
3511159
(
D)
(
D)
6332
990
384
124
1498
65
1505
77
379
241
992
394
138
1524
89
1548
77
379
242
6177
15304
16588
38069
12837
50882
0
869
1643
224975
595830
707916
1528721
538009
2139305
5570
26624
56950
72
21
6
99
8
108
11
28
16
72
21
7
100
12
113
11
28
16
451
773
357
1581
7370
8406
[
a]
[
b]
112
11910
24296
12795
49001
189924
223988
(
D)
(
D)
2730
38
9
11
58
4
61
2
20
9
38
9
13
60
5
65
2
20
9
203
344
1575
2122
1760
3876
[
a]
[
b]
64
6140
12069
59758
77967
48594
124716
(
D)
(
D)
1419
70
40
18
128
21
139
8
30
15
72
41
19
132
25
150
8
30
15
339
1768
2295
4402
12341
15791
0
74
105
13642
68074
80660
162376
457493
590289
690
2215
3781
290
110
27
427
44
465
27
117
72
291
114
33
438
52
490
27
117
72
1711
4500
3837
10048
8545
20489
0
276
478
71460
192102
178256
441818
389560
1300415
1873
10105
19555
276
75
25
376
25
393
26
121
69
276
77
27
380
30
401
26
121
69
1520
2880
3435
7835
13932
21295
0
270
467
54948
102325
148431
305704
660669
940155
2649
9620
14330
772
280
98
1150
71
1167
59
324
198
772
284
119
1175
141
1271
59
324
198
4258
11403
13974
29635
31180
59220
0
750
1329
144030
390076
521091
1055197
1283061
2307528
5697
24061
42522
194
75
26
295
23
306
14
64
69
195
82
32
309
62
368
14
64
69
1264
3189
3523
7976
8125
17245
0
133
477
36766
104667
116493
257926
236179
536973
901
3967
12509
68
52
13
133
20
150
4
24
18
68
52
18
138
48
181
4
24
18
462
2165
1719
4346
7947
11976
0
57
122
15766
77994
59167
152927
261614
426448
77
2497
3476
259
76
46
381
37
393
21
91
75
259
77
57
393
59
424
21
91
75
1504
3193
6817
11514
11499
23545
0
211
506
40470
107336
236992
384798
393447
808509
983
5539
13903
289
183
87
559
78
631
29
115
84
289
190
97
576
234
806
29
115
84
1829
7888
13909
23626
102487
125860
0
265
581
61150
265575
466697
793422
3452007
4361946
4055
8985
18087
1701
551
108
2360
54
2281
86
551
473
1703
565
129
2397
68
2336
86
551
473
11883
21316
11267
44466
4811
47760
0
1261
3212
464714
947372
504308
1916394
249667
2146147
6052
42684
120745
182
161
49
392
31
454
29
66
46
182
165
55
402
54
487
29
66
46
1311
6526
7373
15210
12294
25672
0
152
319
53625
276543
344530
674698
549964
1230949
3940
4359
11936
82
96
43
221
24
253
15
25
18
85
97
47
229
28
269
15
25
18
658
3583
5361
9602
4409
13975
[
a]
[
b]
127
30626
147409
234816
412851
208736
642737
(
D)
(
D)
4735
3386
880
133
4399
61
4300
169
1282
901
3386
897
164
4447
85
4368
169
1282
901
21840
32938
14833
69611
10111
77983
0
3051
6127
790750
1379024
643633
2813407
472199
3307985
9361
100107
211287
1356
329
65
1750
43
1770
95
531
383
1356
339
83
1778
114
1872
95
531
383
8189
12521
8833
29543
17575
45517
0
1250
2570
271636
462194
326440
1060270
626001
1738790
4378
38291
81355
60
20
9
89
3
79
2
17
15
60
20
10
90
5
81
2
17
15
415
813
1136
2364
927
2818
[
a]
[
b]
111
16040
32243
54439
102722
42682
137255
(
D)
(
D)
4359
227
149
43
419
21
424
13
82
57
227
158
48
433
38
460
13
82
57
1524
6228
5595
13347
5214
18970
0
189
379
59388
280929
276332
616649
288497
960794
660
8041
14377
41
19
11
71
18
87
3
18
8
41
19
13
73
30
104
3
18
8
229
744
1614
2587
15537
17156
0
42
47
9809
31680
72625
114114
808325
948755
93
1739
1784
114
81
21
216
19
227
6
34
27
114
88
27
229
36
256
6
34
27
926
3489
2709
7124
8431
14680
0
69
198
34918
131987
107641
274546
301818
577010
185
2238
8312
135
58
31
224
30
258
15
47
35
135
58
36
229
64
295
15
47
35
933
2274
4895
8102
13829
20732
0
111
250
30428
94006
186735
311169
479592
805033
1944
3976
8275
143
50
22
215
45
252
16
59
36
143
50
26
219
91
306
16
59
36
777
2038
3017
5832
51118
59838
0
135
242
24456
66297
103459
194212
2474973
2755840
1052
3254
7284
219
91
26
336
46
374
15
63
69
219
94
32
345
130
466
15
63
69
1667
3640
4234
9541
26529
34181
0
163
486
56641
140452
155436
352529
1123477
1495915
835
4328
19150
169
51
23
243
35
260
16
62
40
169
56
26
251
74
312
16
62
40
[
g]
2141
[
h]
6346
17246
23013
[
a]
[
c]
282
(
D)
76121
(
D)
234774
715645
989432
(
D)
(
D)
10745
33
14
1
48
12
59
3
11
11
33
15
1
49
18
66
3
11
11
[
c]
693
[
c]
1023
5238
6161
[
a]
[
b]
66
(
D)
20661
(
D)
32054
215392
228509
(
D)
(
D)
1920
90
47
15
152
10
161
10
24
22
90
47
19
156
19
175
10
24
22
609
1992
1824
4425
4711
9377
0
62
159
25095
69373
60382
154850
187037
365359
696
1662
5981
451
254
89
794
35
820
43
139
117
452
257
108
817
50
857
43
139
117
3280
10980
14340
28600
11229
39817
0
327
773
114396
465091
565447
1144934
575115
1806709
4080
11187
23465
149
83
20
252
24
277
13
51
41
149
87
28
264
39
306
13
51
41
1000
3358
3009
7367
12516
20306
0
107
288
33379
121534
123009
277922
439400
722207
267
3007
9750
252
109
48
409
33
441
27
102
49
252
113
56
421
50
471
27
102
49
1687
4784
7131
13602
14300
27592
0
230
334
53175
158557
240525
452257
564243
1027235
2894
6120
9922
135
28
8
171
20
196
13
62
38
135
28
9
172
46
218
13
62
38
818
1038
950
2806
13892
16551
0
144
244
25735
36925
33869
96529
462541
564440
1190
4580
7631
139
69
22
230
23
256
26
49
37
140
74
24
238
51
283
26
49
37
779
2854
3519
7152
14259
20128
0
100
229
29032
112339
153010
294381
597897
914637
4119
2546
6932
349
160
58
567
42
598
17
137
89
350
160
70
580
75
646
17
137
89
2277
7125
8387
17789
11800
28124
0
328
593
83871
283776
382516
750163
541687
1247061
689
12557
19342
215
113
32
360
18
360
22
66
57
215
116
37
368
34
385
22
66
57
1452
4774
4844
11070
4593
15157
0
145
396
51671
197614
176330
425615
177438
613666
1304
9878
15057
151
60
29
240
25
261
6
59
42
151
60
38
249
57
303
6
59
42
1034
2541
4653
8228
15658
22943
0
150
275
33766
99677
152767
286210
747102
1047035
75
4601
8595
86
25
13
124
21
141
6
25
33
86
26
14
126
43
167
6
25
33
659
975
2177
3811
12654
16433
[
a]
[
b]
222
21983
33714
120072
175769
521165
766644
(
D)
(
D)
6813
64
30
10
104
6
109
2
24
18
64
32
12
108
11
117
2
24
18
432
1103
1391
2926
1925
4858
[
a]
[
b]
124
14667
40606
43561
98834
70629
176394
(
D)
(
D)
3794
1377
375
111
1863
95
1888
108
565
378
1378
385
134
1897
147
1979
108
565
378
7784
14553
13479
35816
22519
57610
0
1254
2538
262250
549939
508709
1320898
975036
2339062
9381
38351
83832
402
78
33
513
45
580
91
171
90
402
80
33
515
75
617
92
171
90
1723
3005
4881
9609
77839
73968
0
383
588
78002
150472
260594
489068
4842891
4844898
28516
16734
27271
120
42
17
179
20
193
17
49
28
122
42
18
182
28
202
17
49
29
625
1726
2676
5027
38375
34785
[
a]
[
c]
204
26388
88760
194107
309255
1756176
1717014
(
D)
(
D)
9726
98
25
5
128
6
131
15
43
16
98
25
5
128
6
132
15
43
16
526
1042
844
2412
1751
3417
[
a]
[
c]
109
24309
40650
38660
103619
56460
162567
(
D)
(
D)
4616
693
203
71
967
80
1082
132
307
151
693
210
80
983
125
1126
132
307
151
3697
8078
10795
22570
67232
81727
0
658
1033
170565
410307
516517
1097389
3685436
5088490
40793
26963
47133
271
133
76
480
69
556
55
101
74
271
135
86
492
117
616
56
101
74
1527
6183
12373
20083
78290
83117
0
230
496
119363
409088
845967
1374418
7055181
7252927
48915
14607
23109
554
287
106
947
110
1067
115
200
123
554
292
129
975
207
1200
115
200
123
3370
12069
17490
32929
114194
148347
0
432
822
151760
551228
928414
1631402
6199802
8937337
40947
18736
33333
304
72
36
412
33
455
41
142
69
304
73
40
417
58
489
41
142
69
1584
2976
4913
9473
15423
25037
0
298
454
58342
129040
174599
361981
602879
1242981
7203
9149
19800
353
89
39
481
25
533
60
154
86
353
94
47
494
45
560
60
154
86
1899
3899
6619
12417
15771
30127
0
347
568
71375
124441
221606
417422
560512
1001995
9396
11903
20089
81
20
15
116
16
132
8
27
29
81
21
18
120
31
150
8
27
29
490
921
2704
4115
13885
17073
0
61
201
17538
32833
100658
151029
545060
661746
5985
1687
7694
785
338
117
1240
53
1269
93
264
197
787
342
142
1271
103
1362
93
264
198
4974
15198
18577
38749
37664
77389
0
585
1340
164974
488002
595081
1248057
1453906
3046224
20120
20425
41971
596
206
91
893
127
1036
89
230
144
596
211
108
915
240
1190
89
230
144
3411
8739
16716
28866
176730
207211
0
490
966
205798
500600
1130397
1836795
11284084
17931732
22622
25063
54133
47
31
16
94
16
101
2
13
11
47
32
21
100
28
120
2
13
11
263
1305
3234
4802
10800
16880
[
a]
[
b]
71
9434
38514
92818
140766
336120
594353
(
D)
(
D)
1898
34
25
14
73
15
80
4
10
8
34
25
21
80
29
102
4
10
8
191
1356
2153
3700
6496
9863
[
a]
[
b]
60
6383
43537
57863
107783
191567
338715
(
D)
(
D)
1492
212
137
43
392
25
405
21
77
51
213
142
56
411
36
435
21
77
51
1354
5933
5853
13140
5314
18004
0
164
363
41214
152276
146290
339780
136233
514853
4083
4579
11507
128
72
36
236
38
280
19
49
31
128
73
44
245
88
322
19
49
31
790
3253
6223
10266
24211
34209
0
119
213
26748
105677
227622
360047
829345
1359929
13877
4593
6997
214
270
110
594
74
638
37
77
39
214
272
115
601
129
708
38
77
39
1329
12524
17716
31569
63096
101263
0
189
268
63662
427379
718409
1209450
2467640
4034656
6858
9800
11899
996
379
152
1527
125
1614
108
379
230
997
385
173
1555
199
1715
108
379
230
5742
16395
23312
45449
43359
89485
0
842
1528
198834
547730
772537
1519101
1539265
3458475
10950
29710
54763
235
105
52
392
60
442
33
72
61
235
107
56
398
114
510
33
72
61
1497
4749
8585
14831
40864
54548
0
173
402
61060
218593
568549
848202
2036727
2867364
6692
8135
18460
328
105
49
482
67
529
30
137
80
329
106
54
489
189
665
30
138
80
1988
4308
7821
14117
176874
176083
0
334
529
76498
150242
353956
580696
10386096
10678606
4856
11175
20127
195
78
15
288
22
300
27
80
39
196
78
16
290
41
319
27
80
39
1058
2961
1862
5881
15170
20061
0
185
266
35105
105845
66761
207711
543890
740849
4483
5678
8792
572
206
62
840
71
882
53
221
147
572
208
77
857
143
968
53
221
147
3331
8574
7019
18924
26688
41476
0
520
952
129054
366252
317246
812552
1241189
2010448
11061
20219
37434
121
45
13
179
20
190
6
50
26
121
45
15
181
31
205
6
50
26
818
1702
2196
4716
11467
16288
0
127
190
28519
56950
65941
151410
570590
797360
181
4571
7893
441
173
67
681
61
711
48
148
123
441
178
85
704
120
791
48
148
123
2690
7170
10454
20314
40408
58992
0
354
816
126328
350796
538095
1015219
2637047
4464706
3505
15640
32705
366
127
40
533
45
556
38
155
81
366
128
51
545
88
612
38
155
81
1968
5231
5913
13112
22208
34620
0
361
518
127125
237059
298061
662245
1238270
1973128
9758
13580
19912
87
29
13
129
13
138
8
34
14
87
29
18
134
29
155
8
34
14
538
1188
2273
3999
10461
12748
0
79
98
22599
51893
122114
196606
582698
778186
861
2808
3648
87
30
10
127
10
131
12
49
14
87
30
12
129
10
133
12
49
14
323
1204
998
2525
3993
5844
0
95
89
6357
40370
31462
78189
123662
188165
1009
2209
1527
512
184
68
764
67
809
42
209
111
513
186
74
773
86
843
42
209
111
3113
7793
9088
19994
15936
40856
0
493
761
140586
343198
359695
843479
1037194
1996826
2729
18256
32716
56
22
12
90
7
91
8
22
10
56
22
16
94
10
98
8
22
10
277
939
1602
2818
1483
3599
0
48
58
11199
43686
57857
112742
81444
184921
517
1700
1615
365
76
34
475
12
497
59
173
83
366
82
51
499
35
547
59
173
83
1778
3073
6218
11069
15200
25871
0
383
548
68397
95063
218883
382343
518500
891310
6086
12012
18051
190
35
14
239
13
247
30
87
44
190
36
16
242
20
256
30
87
44
832
1358
2487
4677
11842
14199
0
181
297
59341
67762
127437
254540
458825
636710
2569
8737
14178
36
17
5
58
9
68
4
13
12
36
18
5
59
35
92
4
13
12
172
709
860
1741
13285
14153
0
28
82
4789
23240
23117
51146
491247
618966
48
469
2681
362
125
41
528
11
522
30
174
77
362
127
45
534
17
532
30
174
77
2014
5105
6762
13881
3960
17467
0
396
519
51802
116626
177558
345986
142762
493793
1210
8841
12038
190
89
33
312
16
330
16
69
57
190
90
37
317
45
366
16
69
57
1274
3965
4491
9730
13112
23290
0
166
414
41076
128426
159413
328915
387305
737040
2424
4798
11904
177
74
27
278
24
291
14
66
45
177
75
31
283
43
317
14
66
45
1065
3232
4342
8639
10003
19367
0
160
306
33288
113843
146668
293799
329323
696721
457
4788
8705
83
17
12
112
18
133
11
33
19
83
17
14
114
38
153
11
33
19
[
e]
[
f]
2337
3632
10580
13301
[
a]
[
b]
120
(
D)
(
D)
72739
110712
240385
365908
(
D)
(
D)
4850
14
3
3
20
11
35
1
8
3
14
3
3
20
19
41
1
8
3
[
b]
[
b]
351
538
10781
11137
[
a]
[
a]
18
(
D)
(
D)
13633
19992
371337
359784
(
D)
(
D)
503
50
14
8
72
19
81
8
20
8
50
14
9
73
27
91
8
20
8
208
476
1763
2447
16220
17880
[
a]
[
b]
54
6159
14695
49164
70018
465342
501860
(
D)
(
D)
2190
5
3
4
12
9
22
2
2
2
5
3
4
12
15
29
2
2
2
[
b]
115
[
f]
1130
24092
27068
[
a]
[
a]
[
a]
(
D)
2758
(
D)
32573
860213
996064
(
D)
(
D)
(
D)
8
0
0
8
8
17
1
5
1
9
0
0
9
14
23
1
5
1
27
0
0
27
17617
17830
[
a]
[
a]
[
a]
350
0
0
350
541601
614623
(
D)
(
D)
(
D)

13
8
2
23
14
38
2
7
3
13
8
3
24
16
40
2
7
3
[
b]
481
[
c]
769
12000
13619
[
a]
18
[
b]
(
D)
17586
(
D)
25768
410816
444360
(
D)
263
(
D)

147
65
34
246
25
263
9
51
43
148
67
40
255
51
296
9
52
43
924
2873
6048
9845
16436
26609
0
126
295
29804
84607
181845
296256
582551
940421
1414
4034
7052
298
109
52
459
73
510
18
118
82
298
111
83
492
212
684
18
118
82
1766
4244
8187
14197
54516
67354
0
279
568
56396
138013
260785
455194
1721258
2123449
1744
7754
17880
314
110
46
470
35
498
20
109
78
314
113
52
479
108
578
20
109
78
2064
4355
5834
12253
29294
43508
0
248
528
84648
182921
199689
467258
1133369
1759030
1488
8001
16470
765
259
81
1105
79
1142
58
305
212
768
266
89
1123
162
1243
58
305
212
4453
10068
9969
24490
39224
61518
0
685
1408
161050
404300
365293
930643
1619500
2591696
8393
25562
53580
47
24
12
83
15
100
7
19
13
47
24
14
85
52
138
7
19
13
[
c]
[
f]
2189
3396
19661
22837
[
a]
[
b]
78
(
D)
(
D)
69412
114953
737876
859672
(
D)
(
D)
2547
22
2
3
27
8
34
2
11
5
22
2
3
27
17
44
2
11
5
[
c]
[
c]
784
1001
7187
8554
[
a]
[
b]
35
(
D)
(
D)
27241
34240
275338
323025
(
D)
(
D)
1563
22
10
7
39
15
65
14
7
6
22
10
7
39
22
75
14
7
6
77
321
949
1347
8392
11898
0
17
42
4103
17154
38262
59519
392792
667653
18435
667
1384
78
84
42
204
53
259
17
31
12
78
86
50
214
146
372
17
32
12
438
3979
7017
11434
38298
50044
0
68
81
18564
139234
246001
403799
1479983
2085111
2040
4299
2360
236
97
53
386
56
452
36
92
52
237
100
59
396
119
527
37
92
52
1546
4183
8429
14158
31038
44971
0
217
345
47296
133149
241233
421678
1027763
1529016
3467
8273
11254
103
35
15
153
28
180
15
43
23
103
35
17
155
80
238
15
43
23
556
1680
2153
4389
17700
23120
0
96
144
17779
56196
66878
140853
655222
831798
854
2844
3724
50
24
17
91
17
111
6
28
10
50
25
21
96
44
143
6
28
10
223
841
2349
3413
7370
10442
0
62
69
10306
29064
88008
127378
296207
418217
201
1713
2637
553
255
85
893
79
981
83
232
132
553
260
102
915
101
1019
83
232
132
2989
10285
10376
23650
19548
43439
0
485
892
108259
371501
367510
847270
859145
1894784
13150
16305
34512
141
27
9
177
18
197
23
78
18
141
28
9
178
40
217
23
78
18
[
f]
1324
[
g]
3166
102689
101962
0
152
[
c]
(
D)
50367
(
D)
117695
6577562
6499335
1632
3303
(
D)

64
11
1
76
9
81
9
31
11
64
11
1
76
35
107
9
31
11
[
e]
354
[
e]
927
93142
98012
0
73
[
b]
(
D)
9139
(
D)
21939
6698516
6687344
246
1645
(
D)

43
10
9
62
16
75
7
14
11
43
10
10
63
26
86
7
14
11
204
470
1589
2263
31730
35439
0
35
72
8434
13298
59188
80920
1608976
1637023
263
888
1898
447
211
61
719
40
743
43
134
112
447
219
68
734
98
822
43
134
112
3040
9292
10630
22962
25360
51428
0
310
777
96815
285325
308524
690664
842873
1630388
3307
7967
18366
204
81
39
324
26
352
23
63
55
204
81
45
330
62
394
23
63
55
1400
3659
6032
11091
24884
38396
[
a]
[
c]
371
37463
106348
193296
337107
725601
1063431
(
D)
(
D)
8109
42
7
12
61
13
78
5
13
12
42
7
12
61
27
92
5
13
12
247
336
2661
3244
17130
20960
[
a]
[
b]
81
7759
9180
82549
99488
580810
611659
(
D)
(
D)
1847
447
205
54
706
25
709
52
163
105
447
212
66
725
66
773
52
163
105
2394
8199
9552
20145
16794
39677
0
334
696
57172
223313
279838
560323
509883
1154563
10334
6813
15541
69
20
13
102
20
114
0
25
22
69
20
14
103
42
135
0
25
22
429
737
2013
3179
15510
20242
0
66
149
12776
24908
62137
99821
695305
800294
0
2994
4343
571
94
56
721
62
767
53
277
129
572
94
66
732
126
847
53
277
130
2878
4166
10586
17630
67529
85014
0
625
850
81284
129068
336950
547302
3659889
4376839
7090
14137
21095
47
22
9
78
22
99
3
23
10
47
22
10
79
32
109
3
23
10
235
1215
1111
2561
14219
16501
[
a]
[
b]
71
11225
39508
32251
82984
630578
704320
(
D)
(
D)
1564
521
210
88
819
99
887
44
231
124
521
210
104
835
163
963
44
231
124
2711
8891
14865
26467
68742
96530
[
a]
[
f]
828
84722
250318
375947
710987
2786143
3559673
(
D)
(
D)
45160
93
31
20
144
33
171
6
34
25
93
32
21
146
66
207
6
34
25
588
1258
5456
7302
40165
50001
0
74
160
15348
41193
181206
237747
2214502
2390938
443
2054
4042
103
42
25
170
31
198
10
41
23
103
43
30
176
102
266
10
41
23
670
1779
4635
7084
36728
43115
0
100
156
21554
56059
129241
206854
1468326
1584230
286
3133
4086
255
80
38
373
58
411
24
110
54
256
82
45
383
149
509
24
110
54
1363
3410
5462
10235
102949
118268
0
278
351
35410
99246
175724
310380
6139716
6684394
1735
7220
10565
137
56
33
226
33
242
16
50
34
137
57
40
234
116
335
16
50
34
702
2240
6583
9525
41322
53783
0
117
210
16321
48165
177081
241567
1619737
1959934
3917
2660
4375
199
220
132
551
84
612
13
48
46
200
225
155
580
204
754
13
48
46
1474
10321
24892
36687
90561
129416
0
109
309
58707
396598
894823
1350128
4883675
6282397
1414
3021
9018
30
13
5
48
18
64
0
13
7
30
13
5
48
22
69
0
13
7
182
561
951
1694
20516
21894
0
34
42
4967
15038
31221
51226
1173287
1099536
0
524
1263
629
304
142
1075
135
1163
45
254
156
635
325
164
1124
354
1427
45
254
156
3751
13269
26673
43693
130225
177427
0
577
1068
115801
403135
827920
1346856
4972385
6548513
2493
14410
29692
120
27
20
167
26
211
30
60
31
120
27
20
167
62
244
31
60
31
565
1215
2866
4646
211100
177589
0
150
206
24393
40407
102037
166837
11667884
9692195
12047
5036
6212
108
65
60
233
39
259
8
38
28
108
68
74
250
132
388
8
38
28
636
3124
9661
13421
74863
84173
0
74
198
29071
128782
388639
546492
4181741
4678962
827
2227
6569
656
241
64
961
72
1003
59
247
169
656
244
66
966
168
1106
59
247
169
3909
9696
10456
24061
106102
114862
0
554
1161
140141
354700
418742
913583
5206245
5904951
7080
19371
35818
3
1
1
5
7
11
0
1
0
3
1
1
5
16
17
0
1
0
[
b]
[
b]
[
c]
180
50218
47500
0
[
a]
0
(
D)
(
D)
(
D)
12217
3592258
3429887
0
(
D)
0
3
5
0
8
12
15
0
0
2
3
6
0
9
20
22
0
0
2
[
a]
[
c]
0
169
18364
15515
0
0
[
a]
(
D)
(
D)
0
8794
1095555
988794
0
0
(
D)

22
12
2
36
11
43
0
5
9
22
12
2
36
14
46
0
5
9
[
c]
404
[
c]
761
5686
6604
0
[
a]
[
b]
(
D)
14610
(
D)
28982
297463
331582
0
(
D)
(
D)

77
45
23
145
29
159
10
17
18
77
48
30
155
86
227
10
17
18
524
2114
3124
5762
33053
38724
0
39
109
20162
76794
116320
213276
1399207
1633472
3604
2176
3159
411
128
56
595
36
622
45
169
91
411
131
63
605
76
682
45
169
91
2294
6029
10778
19101
77273
92685
0
363
612
78070
201650
327472
607192
2813429
3484032
5825
12234
15566
766
184
66
1016
21
1018
100
304
167
768
184
72
1024
74
1081
100
304
167
3952
7992
12140
24084
24607
54284
0
681
1125
108662
217916
354885
681463
702321
1560238
3444
16164
25141
298
64
16
378
15
403
54
123
71
298
65
18
381
21
410
54
123
71
1506
2792
2694
6992
9201
15008
0
250
460
41029
80688
94775
216492
414402
622046
3309
4671
11398
22
12
3
37
6
45
6
8
4
22
13
4
39
13
53
6
8
4
144
550
528
1222
4618
6096
0
18
27
4897
20576
22220
47693
247459
308795
321
239
897
236
87
24
347
21
360
31
85
53
236
90
26
352
34
378
31
85
53
1384
3399
3717
8500
12182
21525
0
196
355
35172
105243
106387
246802
419443
721967
801
4244
8431
6736
766
104
7606
27
7475
550
3154
1694
6740
789
126
7655
94
7585
551
3155
1694
33752
28401
17419
79572
30498
116420
0
7152
11189
797275
779487
478657
2055419
826825
3122805
23844
152802
256872
1106
278
107
1491
33
1473
93
505
261
1113
296
136
1545
130
1621
93
506
264
5590
12493
21544
39627
50331
93209
0
1090
1727
135553
275305
520437
931295
1323262
2359297
4729
22366
34348
3021
460
134
3615
59
3673
384
1559
610
3027
486
149
3662
177
3826
384
1560
612
13190
19413
22256
54859
76973
133247
0
3353
3988
273719
428082
496512
1198313
1886873
3132418
10824
63530
75131
250
81
27
358
20
375
28
105
57
250
84
34
368
43
407
28
105
57
1462
3444
5472
10378
12696
23807
0
250
392
43867
88042
137685
269594
286337
579269
1077
5086
8960
153
32
10
195
9
217
19
81
35
153
34
11
198
11
220
19
81
35
695
1072
1272
3039
1668
5006
0
149
230
15940
22401
34876
73217
42046
121190
920
2203
4525
604
250
69
923
32
894
60
222
135
606
250
80
936
51
925
60
222
135
3650
10970
11901
26521
13615
39243
0
492
898
92385
309110
361286
762781
386503
1190350
1879
11509
21854
79
19
5
103
4
100
7
36
15
79
19
5
103
4
100
7
36
15
384
712
1061
2157
1667
3641
0
67
104
8704
14483
22067
45254
36546
87525
836
1721
2048
374
160
40
574
22
562
30
153
89
374
163
46
583
49
596
30
153
89
2074
7344
5547
14965
15153
30029
0
329
576
55292
204437
152322
412051
437235
911681
1935
7199
13315
676
325
41
1042
4
1026
56
205
187
676
326
46
1048
6
1035
56
205
187
4729
12709
5395
22833
1098
24073
0
477
1257
150672
441296
187943
779911
31852
835598
5060
12418
34914
157
71
40
268
21
275
10
56
44
157
71
48
276
74
329
10
56
44
954
3073
5479
9506
34994
45111
0
125
282
27169
88475
161096
276740
1563736
1915238
414
3422
6585
1257
570
135
1962
57
1978
120
397
353
1258
578
166
2002
103
2076
120
397
353
8449
24413
20359
53221
22819
77987
0
912
2395
226706
738686
610081
1575473
692330
2389945
7251
22411
60108
365
183
44
592
12
575
31
130
95
368
183
69
620
65
661
33
130
95
2181
8152
6384
16717
8547
26207
0
314
633
46980
211880
194919
453779
283961
776111
1474
6465
10958
304
84
28
416
8
427
27
135
88
304
90
36
430
33
467
27
135
88
1595
3793
4467
9855
9844
22464
0
306
592
40392
92473
108335
241200
255300
542204
583
7014
12503
217
92
28
337
30
360
19
65
62
217
93
32
342
40
377
19
65
62
1493
3433
3627
8553
10004
19348
0
146
419
56756
148482
161892
367130
439695
955207
1894
5032
14278
909
310
97
1316
78
1317
73
337
220
910
318
104
1332
236
1480
73
337
221
5364
13345
13784
32493
75026
104325
0
758
1459
213015
615624
587440
1416079
3084132
4588232
8628
27250
60147
961
315
103
1379
78
1448
85
401
250
963
325
130
1418
193
1612
85
401
251
5758
13262
15791
34811
53407
90191
0
950
1654
213122
418030
528243
1159395
2316856
3756636
93247
32986
59384
731
80
29
840
15
819
56
346
174
731
80
38
849
30
842
56
346
174
3555
3167
5205
11927
6512
18163
0
750
1150
108616
109352
198051
416019
256835
698314
3154
19428
32382
355
71
29
455
25
466
23
181
77
355
79
32
466
76
520
23
181
77
1789
2515
4003
8307
18851
27913
0
403
502
53165
64290
118789
236244
719364
1030311
493
14487
13451
6836
314
19
7169
7
7172
539
4277
1398
6841
337
99
7277
68
7332
539
4277
1399
25300
11426
2462
39188
3148
44615
0
9023
8993
642099
346024
77372
1065495
93317
1286861
30342
213764
228742
1955
256
49
2260
12
2249
212
1028
418
1955
260
50
2265
22
2266
212
1029
418
8593
10302
8031
26926
7624
35114
0
2217
2718
225017
313930
260260
799207
228206
1075732
10886
53272
68793
111
35
7
153
5
157
11
48
33
111
38
7
156
5
160
11
48
33
[
f]
1456
1241
[
h]
[
h]
6153
0
[
c]
221
(
D)
40193
33038
(
D)
(
D)
199286
262
(
D)
4679
337
45
8
390
1
392
39
193
69
337
46
8
391
1
393
39
193
69
[
g]
1795
1742
[
h]
[
f]
6135
0
[
e]
468
(
D)
51788
49371
(
D)
(
D)
173732
1323
(
D)
11979
732
119
14
865
9
871
97
405
140
732
121
14
867
11
874
97
405
140
3167
4505
1957
9629
3882
10598
0
838
937
63107
104703
52021
219831
112543
268514
3025
15154
20326
1900
356
109
2365
46
2410
264
898
425
1901
362
137
2400
96
2486
264
898
425
9164
14455
17720
41339
25571
68072
0
1921
2827
220132
362040
525587
1107759
860463
2065608
9432
42065
67417
185
24
8
217
0
205
29
94
31
185
24
8
217
0
206
29
94
31
750
828
1616
3194
0
2707
0
174
219
11572
17239
32210
61021
0
59681
605
3530
3178
598
120
45
763
17
787
96
297
128
598
120
53
771
29
801
96
297
128
2632
5106
7960
15698
9962
23984
0
655
854
72400
136887
220174
429461
284076
693077
3256
13947
22748
61
28
11
100
8
105
6
29
11
61
28
12
101
13
112
6
29
11
324
1318
1495
3137
5036
8685
0
68
75
10109
35387
37399
82895
178776
274049
619
2070
1572
120
39
11
170
8
171
17
50
24
120
39
11
170
11
172
17
50
24
581
1577
1395
3553
3720
6551
0
109
160
15298
40681
44359
100338
100041
181951
1143
2351
4846
490
63
12
565
5
569
50
241
120
490
71
14
575
11
587
50
241
120
2409
2387
1974
6770
876
7239
0
543
781
57555
67745
53373
178673
22127
193704
2519
11465
16142
56
21
14
91
7
93
5
20
14
56
26
14
96
11
101
5
20
14
349
847
1793
2989
1756
4474
0
44
97
9124
22495
47601
79220
54067
135165
63
882
2648
4917
755
147
5819
35
5965
596
2429
1181
4926
781
208
5915
92
6105
596
2429
1181
23823
28974
21722
74519
12968
88427
0
5400
7770
620423
962064
731758
2314245
446943
2897013
35111
119693
186091
294
166
37
497
41
527
24
83
78
295
175
51
521
129
642
24
83
78
2225
6815
5159
14199
26069
40221
0
187
531
74329
219444
166368
460141
893052
1423881
1008
5694
17957
501
64
17
582
11
609
71
259
117
501
64
23
588
30
636
71
259
117
2094
2971
3198
8263
6024
14996
0
533
760
60577
84858
101046
246481
189979
475992
2114
11854
16552
171
44
10
225
8
226
24
88
37
172
47
12
231
13
237
24
88
37
725
2002
1556
4283
3344
6954
0
184
241
16776
52770
44166
113712
97823
216880
1193
4369
6421
189
89
25
303
21
315
13
79
45
189
90
32
311
43
344
13
79
45
1227
3982
4252
9461
9305
17931
0
178
302
29793
103891
121039
254723
254352
493812
388
3895
7883
112
32
9
153
5
149
5
47
28
112
32
13
157
15
164
5
47
28
707
1197
1336
3240
4009
6913
0
111
196
15396
26238
35426
77060
138314
206044
344
2372
4340
2142
493
137
2772
47
2785
298
960
492
2145
508
152
2805
74
2854
298
960
493
10635
20340
18985
49960
22847
72491
0
2071
3285
257598
531155
532719
1321472
725255
2150701
22256
47326
74527
5164
1051
269
6484
82
6590
698
2843
968
5191
1230
543
6964
744
7805
703
2844
971
20855
43532
38312
102699
58533
166023
0
5801
6313
681682
1490814
1407267
3579763
2061660
5870126
36405
173854
193360
7463
1087
275
8825
197
8961
865
3801
1659
7602
1683
945
10230
1871
12285
878
3819
1694
33183
36099
26115
95397
66907
166430
0
8053
10923
1116542
1172648
858056
3147246
2862832
6231853
33564
262700
354828
1012
225
73
1310
26
1322
110
480
242
1031
330
259
1620
305
2036
110
481
247
4974
7149
5323
17446
6644
25752
0
1043
1623
147654
234914
171505
554073
329339
957037
8331
28253
46073
5974
350
31
6355
6
6007
349
2897
1520
6038
432
106
6576
18
6259
353
2899
1530
29021
10850
3650
43521
702
43846
0
6523
10032
620909
289015
105507
1015431
18011
1070435
10711
121959
211479
5244
672
128
6044
44
6071
644
3011
951
5281
851
268
6400
304
6673
644
3014
960
20402
24329
17202
61933
8358
72457
0
6112
6293
773942
917519
734472
2425933
419947
3095204
28930
246022
229574
6534
777
177
7488
75
7466
702
3577
1276
6604
970
373
7947
357
8232
702
3586
1304
27275
28409
20663
76347
15049
94946
0
7429
8345
937677
1007244
692890
2637811
640123
3504471
31352
269831
283600
4605
819
213
5637
109
5739
526
2279
996
4665
979
566
6210
809
7105
526
2288
1010
21276
29319
20461
71056
25873
104798
0
4940
6586
847730
1061029
748740
2657499
1125674
4119890
27257
195385
243695
1971
274
80
2325
75
2487
312
993
428
1988
346
230
2564
672
3351
312
993
430
8285
8274
3939
20498
5500
29196
0
2144
2861
296116
310749
150152
757017
239447
1141362
18686
71442
93188
888
114
56
1058
37
1082
115
455
177
901
170
203
1274
503
1766
115
457
179
3624
3607
4862
12093
7250
20899
0
939
1171
153244
138833
174298
466375
307289
874543
6069
40037
47367
2116
213
73
2402
67
2466
270
1102
450
2127
251
208
2586
283
2887
271
1102
454
8580
6431
4868
19879
6864
29044
0
2375
2953
286063
233305
168886
688254
261441
1043947
15555
78160
92524
850
188
32
1070
35
1066
69
431
177
857
244
91
1192
166
1350
70
433
179
3985
6718
2590
13293
8710
23606
0
919
1164
153341
305507
108474
567322
528499
1246329
3991
33115
39783
4119
671
97
4887
55
4771
272
1917
999
4185
935
321
5441
1679
7023
272
1921
1011
21485
23847
12938
58270
83118
134340
0
4314
6694
678933
873012
535211
2087156
3971039
6172834
22370
126680
205200
11640
1673
316
13629
234
13571
1629
5419
2487
11783
2051
848
14682
2829
17235
1631
5433
2508
52166
63558
43790
159514
186535
356853
0
11546
16464
2505030
3346313
2574158
8425501
14761786
24989921
137777
517017
729895
4156
549
86
4791
43
4756
356
2001
976
4209
681
171
5061
178
5152
357
2005
994
20942
18537
7773
47252
5845
52991
0
4494
6444
710022
719665
324135
1753822
259927
2037692
13403
136802
223308
7139
647
146
7932
135
7853
870
3964
1268
7186
848
377
8411
1078
9287
870
3970
1278
27139
23314
17038
67491
58843
130855
0
8068
8323
1218804
1079267
846802
3144873
3835230
7494290
47329
343158
352473
1140
232
49
1421
21
1410
120
619
211
1142
306
108
1556
156
1632
120
620
212
5072
9271
7643
21986
8367
28452
0
1276
1414
171293
312937
270619
754849
264802
1011119
12859
46152
48805
1999
253
60
2312
54
2290
161
980
468
2057
334
145
2536
192
2699
161
990
486
9678
8694
4936
23308
8668
36045
0
2103
3092
382812
352469
239097
974378
478304
1908592
8225
80234
128056
7163
1248
320
8731
211
8723
661
3516
1573
7257
1692
870
9819
1812
11465
665
3528
1607
34425
46305
32673
113403
51709
168576
0
7442
10354
1500837
1850519
1284791
4636147
2250791
7275017
50083
349238
452615
514
47
12
573
29
575
53
279
101
531
67
26
624
71
661
53
280
108
2030
1127
216
3373
1243
4602
0
574
659
112714
45182
17804
175700
90164
289874
5236
29948
37955
8088
1005
209
9302
169
9357
731
4010
1873
8304
1506
776
10586
3287
13904
736
4026
1949
39627
35010
19672
94309
61180
165955
0
8887
12449
1727483
1572750
818900
4119133
2986612
8250900
57889
381823
550206
2603
375
74
3052
63
3023
249
1218
636
2655
543
160
3358
353
3595
250
1221
653
12570
13442
8008
34020
20182
52676
0
2742
4219
497846
539103
317987
1354936
1161277
2509102
15077
102964
175709
12466
1601
316
14383
269
14429
1312
6048
2876
12893
2330
851
16074
4854
20787
1318
6096
2990
59015
57623
35625
152263
145343
316173
0
13214
18968
2803242
2845671
1853128
7502041
12099492
23149100
104458
603382
931442
5789
968
162
6919
113
6866
448
2782
1346
5875
1401
656
7932
1504
9457
448
2790
1367
29839
35136
20484
85459
31765
124860
0
6015
8926
1124098
1376208
726119
3226425
1309806
5014707
25735
219043
349225
3121
376
96
3593
60
3585
256
1504
776
3185
571
374
4130
709
4756
256
1509
783
15216
12632
9470
37318
12422
52669
0
3326
5130
601095
539117
355384
1495596
475848
2131807
14258
127776
203731
2589
414
91
3094
52
3077
174
1176
682
2721
910
659
4290
1361
5710
176
1184
707
14067
14556
10890
39513
17911
57696
0
2714
4564
606533
644598
463075
1714206
767633
2674106
6673
111161
205808
794
137
30
961
24
951
63
383
190
821
280
184
1285
261
1501
63
385
199
3916
4870
2233
11019
2547
13670
0
857
1237
148688
201427
87731
437846
123188
583358
4824
30068
48438
2722
573
155
3450
114
3464
268
1316
594
2803
967
671
4441
773
5152
275
1327
597
13780
21597
24402
59779
36149
93450
0
2844
3948
537633
922072
1087997
2547702
1726620
4285046
14988
106616
148335
6594
1342
119
8055
55
7888
433
2608
1723
6699
1998
445
9142
306
9206
437
2617
1737
41027
43515
10945
95487
6557
101374
0
5869
11704
1087128
1382866
355469
2825463
273879
3199447
16745
142234
290277
24472
3040
638
28150
395
27764
2063
12440
5498
25133
4693
2024
31850
3097
34089
2076
12496
5641
115546
106048
60752
282346
65535
349093
0
26857
36389
4839111
4693941
2774838
12307890
3226411
16406251
105551
1099629
1511237
8035
1279
257
9571
172
9572
647
3916
1911
8260
2262
1272
11794
3358
14880
650
3936
1949
40434
43181
22716
106331
40335
145730
0
8597
12682
1569576
1727996
902458
4200030
1659390
6047589
35706
327956
475593
4833
584
112
5529
41
5382
365
2293
1195
4923
819
540
6282
456
6548
365
2298
1207
23752
19646
11452
54850
6303
61407
0
5135
7884
731869
671792
367439
1771100
285076
2159614
14137
181150
228352
3079
342
79
3500
78
3524
333
1648
635
3109
408
162
3679
245
3867
333
1656
645
13470
12274
7935
33679
15981
45159
0
3577
4198
614745
508939
340851
1464535
873726
2080413
21976
156189
192718
4995
573
83
5651
48
5749
696
2671
988
5063
698
157
5918
261
6221
697
2691
1002
20400
19497
8829
48726
6782
57625
0
5442
6415
708631
649109
310251
1667991
291892
2139652
27163
185050
216000
2648
306
46
3000
28
3008
363
1452
498
2669
349
95
3113
45
3140
367
1457
503
10337
11267
6409
28013
7492
38325
0
3030
3219
373969
426598
237782
1038349
290696
1477673
15567
107833
106831
6052
999
148
7199
90
7102
593
2807
1317
6151
1247
368
7766
693
8267
594
2823
1337
30525
35274
16162
81961
20299
103108
0
6124
8764
848433
1040278
479436
2368147
671933
3302669
27546
175810
231457
7505
404
62
7971
18
8226
1038
4820
1269
7538
444
96
8078
48
8355
1039
4823
1278
25259
13982
8054
47295
3994
55854
0
10018
8116
877839
496261
378277
1752377
137751
2102777
38167
328488
284566
11562
646
111
12319
92
13665
2665
7195
1936
11642
746
237
12625
379
14246
2665
7199
1953
36337
21945
11632
69914
21377
100082
0
14340
12614
1193952
781854
470354
2446160
1026886
3903717
104344
436072
402254
1197
138
45
1380
33
1345
75
684
219
1212
179
174
1565
650
2104
75
685
224
5058
4781
5272
15111
17401
31475
0
1409
1421
217242
248889
284388
750519
860364
1717166
2150
55636
59083
5199
609
93
5901
69
5862
432
2786
1143
5276
797
307
6380
1484
7623
432
2790
1158
23606
20553
8501
52660
74427
129198
0
5822
7579
835450
743729
333688
1912867
1820385
3919206
17109
197269
262141
3814
629
123
4566
64
4525
339
1933
864
3862
754
266
4882
407
5193
341
1939
872
18091
23315
12859
54265
14724
70862
0
4129
5755
731386
918191
573204
2222781
764935
3232207
15500
181591
229161
5054
701
188
5943
172
5948
627
2649
954
5075
767
297
6139
1371
7418
628
2651
958
20670
26034
26470
73174
126585
210418
0
5408
6341
867858
1082697
1109368
3059923
6994947
11979927
138141
217170
264101
4786
420
92
5298
68
5316
641
2639
909
4809
514
281
5604
249
5802
656
2642
914
18473
14496
7797
40766
5945
47544
0
5445
5899
702916
516890
289022
1508828
280022
1879619
28645
202527
216024
3838
464
104
4406
66
4339
476
2078
690
3869
507
159
4535
234
4628
476
2086
699
15310
16889
10489
42688
15953
60632
0
4333
4513
530209
575691
372138
1478038
694782
2383007
25130
160674
148814
6716
629
141
7486
62
7462
1045
3810
1069
6757
716
186
7659
253
7824
1045
3820
1079
24198
23002
18375
65575
12034
79373
0
7750
7014
837412
891714
756504
2485630
503956
3212906
50259
261210
228350
1453
135
36
1624
28
1642
213
810
250
1459
156
56
1671
79
1773
213
810
252
5204
4850
3763
13817
11871
26592
0
1633
1628
220213
254735
202645
677593
732103
1472969
13700
68141
63120
2694
380
109
3183
102
3183
312
1351
566
2703
415
163
3281
882
4036
312
1354
569
11912
14719
15159
41790
131932
171229
0
2819
3770
338367
472931
523605
1334903
4949505
6480920
14841
89493
105113
2330
483
127
2940
95
2946
234
1071
504
2372
570
190
3132
456
3509
234
1073
515
11685
19168
17535
48388
34527
85680
0
2302
3321
435620
621903
608067
1665590
1323552
3224290
14905
77970
130708
1745
293
68
2106
51
2137
191
888
388
1752
343
206
2301
468
2741
191
890
389
7765
11511
7687
26963
21536
49578
0
1850
2523
255156
379417
286542
921115
911083
1890884
6314
56375
81683
679
168
38
885
19
867
57
311
139
686
186
58
930
45
937
58
311
139
3787
6827
4917
15531
2821
17612
0
700
904
131159
195559
137546
464264
77696
537811
2438
24687
32001
1785
241
41
2067
37
2027
192
921
333
1809
277
78
2164
309
2397
192
923
335
7780
8541
4501
20822
34048
51332
0
1818
2230
224002
246271
123456
593729
946364
1735398
5211
50581
63229
2563
330
38
2931
12
2897
404
1269
486
2578
363
68
3009
39
2992
404
1269
491
10679
12228
3604
26511
1195
28710
0
2727
3187
315600
334555
104721
754876
42428
854649
14977
78002
93981
2647
485
78
3210
52
3185
229
1283
575
2661
508
102
3271
152
3353
232
1283
579
13576
18295
10541
42412
14760
57312
0
2763
3808
403013
561714
360621
1325348
524981
1885818
15318
82412
112694
4227
941
191
5359
44
5355
459
1995
947
4280
1016
333
5629
251
5829
461
2002
965
21726
38785
31686
92197
14385
108650
0
4441
6268
777453
1166625
847681
2791759
493299
3539862
30512
163800
232324
9183
1308
292
10783
240
10718
1009
4887
1739
9250
1484
550
11284
2965
13927
1014
4894
1755
39082
47344
32209
118635
187722
304421
0
9864
11471
1211276
1447897
1068810
3727983
7222328
11418746
46462
298503
353074
2793
608
109
3510
42
3474
187
1038
882
3090
1476
572
5138
1059
6077
188
1050
939
16925
19233
8279
44437
12086
56407
0
2520
5806
464978
567053
277302
1309333
441157
1783106
10430
67164
153341
1168
441
15
1624
9
1604
134
578
226
1177
474
140
1791
169
1905
134
578
230
5928
15471
1570
22969
484
23170
0
1202
1473
85552
135454
21359
242365
12219
280843
4108
28387
27699
1298
109
21
1428
24
1416
203
680
238
1322
135
56
1513
90
1564
203
690
246
4839
3681
1117
9637
2606
12410
0
1421
1550
143572
91704
50805
286081
104770
419444
7831
51200
45398
2703
399
92
3194
92
3209
283
1459
484
2769
564
289
3622
536
4038
283
1467
494
12052
14292
6977
33321
8669
44576
0
3039
3141
572741
570416
274264
1417421
420641
2054561
16242
167519
148854
6887
792
177
7856
206
7845
628
3683
1410
6989
1133
564
8686
2566
11255
628
3699
1436
29680
25525
12956
68161
49673
121824
0
7755
9205
1315601
1184935
602788
3103324
2756535
6196654
31211
327159
399814
3183
1327
350
4860
130
4830
128
1065
961
3336
1763
723
5822
1678
7203
128
1072
992
21043
34574
19770
75387
23899
97236
0
2576
6225
614277
1059083
592848
2266208
1182415
3600020
7266
72914
183797
2247
360
158
2765
98
2775
184
1158
508
2268
426
230
2924
736
3459
186
1161
517
9801
8771
6085
24657
10109
34754
0
2444
3219
373027
298163
223640
894830
574652
1622839
9234
89476
121653
1285
869
240
2394
32
2355
133
473
240
1311
1019
432
2762
114
2788
133
475
243
8792
38555
38695
86042
10210
97379
0
1056
1633
287246
1405461
1473320
3166027
408780
3741072
15220
27988
45019
1035
236
84
1355
38
1407
149
500
225
1050
267
183
1500
344
1842
150
501
225
4749
9565
14807
29121
27596
59880
0
1033
1520
209364
403971
726225
1339560
1415514
3020981
17305
40551
59660
4187
583
161
4931
87
4933
426
2145
939
4262
962
487
5711
1602
7158
432
2151
948
18202
17600
11737
47539
27473
75258
0
4520
6146
518038
554666
415147
1487851
1123643
2732370
17287
120354
168787
2497
358
155
3010
114
3007
262
1384
469
2512
429
341
3282
823
3998
262
1385
474
9935
13401
14674
38010
54191
96303
0
2856
3059
346645
411241
406823
1164709
2123123
3624914
15828
98305
101093
3088
447
70
3605
25
3712
448
1451
727
3122
553
257
3932
102
4104
454
1455
734
14686
16836
10225
41747
6874
49657
0
3080
4770
358714
423524
272590
1054828
172615
1333397
27805
78166
115419
913
297
71
1281
32
1300
116
380
216
919
334
98
1351
197
1539
116
380
220
5180
11818
11635
28633
27695
57802
0
831
1445
142748
334136
358594
835478
928512
1898880
4558
23439
38867
1221
195
53
1469
28
1477
117
556
314
1273
335
206
1814
372
2179
117
563
316
6077
5410
3436
14923
5547
20619
0
1220
2052
203967
190583
127275
521825
236694
810233
6029
39043
63948
14595
811
161
15567
107
16103
2768
8763
2259
14633
913
275
15821
190
16458
2770
8769
2277
43988
27724
15635
87347
11895
109519
0
17175
14641
1383420
877219
581629
2842268
562246
3885043
112533
520345
436090
8983
12222
2102
23307
108
23412
1299
2897
1677
9032
12751
3089
24872
1245
26225
1304
2902
1682
64837
566664
327879
959380
111048
1111848
0
6204
11405
2201681
21484382
13868481
37554544
4767123
44768288
340847
168093
294536
22561
672
110
23343
22
24014
3199
14240
4084
22717
845
246
23808
190
24653
3203
14260
4127
71509
18021
5703
95233
9520
110256
0
29645
26106
1772274
555688
193849
2521811
337809
3068423
93522
621084
633313
2417
352
36
2805
12
2884
258
980
652
2451
440
82
2973
66
3114
258
981
654
13880
12334
3825
30039
3233
36376
0
2275
4309
375198
453332
140155
968685
121337
1146545
11844
48552
100966
3246
461
10
3717
1
3865
387
1310
817
3270
525
18
3813
1
3968
387
1312
820
18485
13648
[
f]
[
k]
[
b]
38005
0
2944
5471
507341
440314
(
D)
(
D)
(
D)
1175508
19952
59422
130203
4298
354
25
4677
9
4660
447
2012
1056
4362
483
58
4903
381
5289
448
2014
1071
20780
10671
[
g]
[
k]
[
h]
39772
0
4512
7028
557307
342877
(
D)
(
D)
(
D)
1138903
13493
117580
177939
1814
88
8
1910
0
2094
340
984
411
1834
96
14
1944
0
2143
344
989
416
7455
2506
984
10945
0
12780
0
2155
2663
189136
72125
30818
292079
0
371469
16631
49758
62327
23008
1884
296
25188
99
24753
1880
11147
6195
23777
3896
2305
29978
11891
41084
1896
11200
6381
111619
61009
27193
199821
153781
355342
0
25966
40316
2376233
1518055
681737
4576025
2870963
7828007
126094
495164
840716
9345
941
136
10422
39
10535
831
3626
2908
9600
1880
1273
12753
5037
17988
835
3643
2947
54891
28990
13660
97541
62514
161914
0
8469
19536
1264434
795410
399324
2459168
1735482
4376738
27435
162915
442310
19231
2005
262
21498
93
21682
1954
8620
5232
19955
3772
1867
25594
3980
29720
1970
8679
5396
98812
65686
34085
198583
71872
284060
0
19988
34667
2265888
1801660
1073605
5141153
1825734
7472696
64226
402525
752643
13109
889
73
14071
15
14253
1310
6875
3257
13422
1598
319
15339
381
15845
1322
6891
3316
59268
29322
5929
94519
5164
103479
0
15621
21430
1595117
971152
216812
2783081
186865
3171891
38126
364997
570257
1818
48
13
1879
7
1945
251
1143
349
1859
99
116
2074
218
2318
253
1146
364
5960
1232
1386
8578
1316
9689
0
2349
2239
120210
28296
32238
180744
29291
204507
4996
43788
45241
9835
519
95
10449
76
10584
1173
5432
2319
10014
1049
767
11830
4842
16959
1275
5444
2360
38818
14793
9437
63048
82262
151956
0
11901
14840
675537
260659
165460
1101656
1159199
2507018
27795
198114
260436
8290
438
39
8767
28
8604
615
4376
2055
8608
766
267
9641
403
9828
625
4406
2130
36742
13037
3354
53133
10217
62186
0
9811
13448
723011
358218
98371
1179600
245020
1481747
15517
172341
255387
9882
640
91
10613
51
11270
1626
5323
2327
10143
1270
555
11968
7029
19787
1638
5348
2392
39725
19868
8713
68306
126786
216693
0
11789
15102
935834
583452
240904
1760190
2749945
5131384
47727
233491
335978
10533
616
62
11211
54
10996
1665
5194
2238
10614
750
185
11549
1497
12889
1674
5204
2263
42204
20534
[
i]
[
l]
[
k]
106213
0
11581
14593
1219326
825326
(
D)
(
D)
(
D)
4187431
76209
273137
387598
1289
123
15
1427
4
1421
107
648
323
1348
282
81
1711
1369
3088
107
650
338
6139
3679
[
g]
[
j]
[
i]
22229
0
1407
2070
130480
84813
(
D)
(
D)
(
D)
436068
3102
27647
39653
1263
304
75
1642
30
1783
213
485
363
1270
397
215
1882
2495
4366
213
485
364
7423
10684
7206
25313
299332
350901
0
1133
2422
163363
227653
162495
553511
6207133
7576968
7000
23548
49542
3228
199
45
3472
18
3427
275
1657
818
3392
602
616
4610
3770
8396
276
1661
867
14557
5701
3508
23766
19364
46060
0
3853
5333
327580
153739
97880
579199
503667
1200810
7436
78336
118615
11694
1375
126
13195
36
12994
743
5073
3269
11849
1831
505
14185
1074
15026
774
5080
3296
66088
41336
12369
119793
25319
146086
0
11801
21709
1063162
722852
205601
1991615
310687
2484323
107644
186876
348264
26563
4832
724
32119
196
32284
2390
10903
7442
27123
7707
3196
38026
5196
43143
2395
10931
7539
152004
169386
85374
406764
92539
512195
0
25324
49581
4410921
5792539
2924670
13128130
3102214
17159625
92686
663217
1369636
4122
240
33
4395
8
4297
340
2046
1063
4169
313
83
4565
59
4558
340
2048
1073
18514
6204
1557
26275
757
28606
0
4663
6935
398048
164291
49767
612106
15357
678266
8828
87352
141197
11172
1441
197
12810
61
12947
1309
4961
2869
11415
2196
751
14362
2069
16459
1311
4976
2917
55698
45774
15663
117135
27339
151539
0
11218
19187
1188993
1026655
361839
2577487
598663
3350291
39016
219444
374625
36856
7038
1321
45215
348
45767
5401
19199
7113
37032
7947
3420
48399
20605
68779
5422
19223
7164
162777
283065
221620
667462
1916495
2543527
0
40839
47264
2080534
3717373
3157952
8955859
30982878
41795041
166192
515464
550686
22184
820
150
23154
79
24553
3804
12006
4959
22407
1218
847
24472
3955
29496
3824
12020
5031
85774
21771
8859
116404
42876
173341
0
26360
32522
993114
239040
119302
1351456
578215
2176948
81700
315552
348241
5701
327
35
6063
7
5960
600
2951
1327
5750
416
172
6338
178
6517
602
2965
1339
24898
9675
3417
37990
1674
41010
0
6862
8635
360757
142493
62892
566142
27794
643337
13238
97923
125444
1682
73
4
1759
2
1809
280
965
335
1704
93
5
1802
5
1853
280
967
343
5745
2162
[
e]
[
i]
[
b]
8458
0
2055
2149
91413
32851
(
D)
(
D)
(
D)
137306
5880
31042
31299
2850
178
19
3047
3
3092
670
1497
454
2881
225
57
3163
3
3204
670
1503
458
9343
6086
[
g]
[
j]
[
e]
18451
0
3084
2961
143886
89118
(
D)
(
D)
(
D)
295007
16396
47632
40391
2512
212
36
2760
21
3350
817
1278
571
2561
322
294
3177
1747
5451
817
1283
584
8475
5311
1962
15748
13253
32736
0
2847
3751
106024
57980
23090
187094
361421
609818
18504
31916
37880
1966
152
27
2145
11
2276
447
989
420
2038
364
270
2672
1213
3961
452
997
432
7503
4146
2006
13655
7424
20938
0
2106
2742
77655
44914
18771
141340
84337
248592
7866
22651
23456
4233
211
22
4466
23
5702
1646
2181
981
4287
305
73
4665
963
6767
1650
2202
987
13829
6134
1377
21340
3464
32262
0
4646
6467
176655
73123
15992
265770
65676
424000
36421
56357
64339
24064
740
92
24896
49
25305
2595
14214
5474
24443
1445
690
26578
1571
28463
2611
14250
5571
92359
21446
8018
121823
8745
133687
0
31264
35340
1260688
353415
152622
1766725
174343
2065456
42484
444011
470365
18948
2037
136
21121
232
20874
1117
6174
6542
19350
3029
558
22937
18909
40617
1132
6195
6630
122622
62684
12454
197760
511415
680251
0
15797
44179
2591566
1285730
252069
4129365
9266500
14542974
43101
386356
977258
4072
130
25
4227
20
4493
747
2573
695
4232
377
275
4884
4703
9615
748
2594
728
12905
3886
2575
19366
42405
61237
0
5301
4449
205191
69552
65241
339984
419061
842413
25375
72547
67179
6364
219
36
6619
26
6532
469
3828
1416
6888
843
502
8233
6440
14281
481
3872
1523
24325
6712
3782
34819
41255
74426
0
8651
9057
589003
152821
103235
845059
787494
1696648
14117
202741
213055
5176
298
19
5493
8
5581
731
2886
1095
5303
474
139
5916
2468
8655
732
2900
1114
19696
10189
2775
32660
12489
48547
0
6414
7086
287536
147817
39953
475306
126311
705357
15291
92084
99672
5452
370
59
5881
91
6061
755
2860
1226
5886
840
391
7117
785
8021
759
2905
1363
22235
11444
4765
38444
7632
49435
0
6325
8014
614118
331552
165352
1111022
260120
1493760
26577
154864
207307
31996
3851
822
36669
196
35866
2985
12455
9018
32990
9354
10640
52984
28502
80512
3043
12540
9252
182780
115453
96933
395166
250765
653279
0
30130
60293
2252142
1431805
1274793
4958740
3487480
8925782
79039
388115
734243
29483
2265
563
32311
152
31895
2724
14567
7832
30013
3450
2180
35643
3966
39136
2752
14628
7979
137089
60732
31381
229202
54901
283804
0
33992
51011
2155098
904248
455758
3515104
864034
4395982
67087
537162
773734
5412
356
74
5842
60
5706
422
2851
1325
5656
805
558
7019
4426
10670
423
2870
1379
23715
10195
6453
40363
44527
84973
0
6441
8609
459376
211567
137438
808381
672638
1594760
7088
115612
165269
15141
605
126
15872
105
15296
1617
8239
3232
15485
1268
1811
18564
17590
35633
1617
8289
3327
58506
18293
15885
92684
191188
302491
0
18119
20817
808392
306312
214311
1329015
2405836
3893314
30615
239375
279843
2635
114
26
2775
21
2832
421
1463
560
2674
177
176
3027
2306
5647
425
1469
574
9425
3569
2579
15573
35113
58608
0
3229
3577
111298
50467
35432
197197
385456
675358
6196
34977
39738
6705
550
117
7372
117
7332
794
3425
1506
6883
997
635
8515
12386
20627
810
3453
1558
28809
16898
11743
57450
362304
453088
0
7487
9774
406532
275823
202762
885117
4769362
5918257
16564
99424
136811
2198
84
21
2303
20
2404
399
1376
382
2263
217
250
2730
2799
5661
403
1390
397
6354
2211
2385
10950
17678
28463
0
2848
2449
94437
39859
46153
180449
211044
400245
7134
40972
35355
7145
382
74
7601
53
7811
1141
3934
1501
7362
735
391
8488
3189
11751
1151
3951
1557
26013
10593
4313
40919
35075
87776
0
8470
9657
400959
167861
70910
639730
489774
1235604
30624
117224
139996
6422
456
72
6950
62
6845
527
3351
1608
6833
1385
1237
9455
20587
29664
531
3403
1718
28627
14435
9950
53012
135863
185076
0
7759
10476
461920
256209
157799
875928
1732603
2611208
10893
126740
169896
18762
533
70
19365
38
19639
1978
11241
4223
19231
1187
1051
21469
7083
29303
1991
11330
4354
69944
17011
9944
96899
51950
156383
0
24592
27266
1496470
470153
239499
2206122
1119872
3637708
42017
455634
588816
761
60
15
836
12
853
92
419
167
801
207
299
1307
734
1990
96
423
177
2953
2292
1768
7013
4878
11807
0
898
1085
57672
39895
30381
127948
97696
233986
1796
15754
19350
17801
1058
113
18972
57
18535
2247
9197
3864
18232
1977
697
20906
2234
22611
2260
9232
3955
70947
35021
10634
116602
65137
184964
0
20010
25130
1146059
592498
180375
1918932
834006
2948289
49632
330518
389153
5896
365
53
6314
24
6208
752
3186
1218
5984
620
449
7053
3736
10911
753
3193
1236
22449
11235
7060
40744
84062
131456
0
6825
7978
275645
167301
91938
534884
1151117
1775316
16651
81261
90072
3763
135
17
3915
11
3783
364
2127
773
3833
275
85
4193
1695
5695
364
2138
788
14116
4184
1799
20099
24698
38952
0
4541
5009
171317
76217
22591
270125
251080
507166
4504
52700
53769
3408
260
19
3687
11
3639
254
1745
876
3575
520
121
4216
213
4391
254
1757
914
16030
8708
1914
26652
5109
33211
0
3968
5735
317273
211710
52226
581209
118909
752726
5893
69741
108726
5667
451
105
6223
46
6042
574
2905
1311
5810
873
657
7340
4617
11662
576
2918
1347
24731
15492
12267
52490
77906
141515
0
6448
8617
299137
216971
172984
689092
952561
1743261
11837
75729
106634
1772
82
15
1869
7
1807
151
1188
261
1826
163
78
2067
41
2031
163
1193
271
5276
2281
858
8415
779
10151
0
2324
1656
70711
31019
11345
113075
10678
153221
2382
30012
20012
3238
196
33
3467
14
3494
389
1866
697
3319
426
390
4135
3628
7720
393
1873
732
11971
6690
4125
22786
44394
75988
0
4033
4491
180063
103214
55127
338404
483255
884868
9712
54364
62400
67
10
17
94
47
103
31
0
3
67
13
24
104
10434
10428
33
0
3
[
a]
[
f]
[
h]
3771
1727220
1765852
0
0
23
(
D)
(
D)
(
D)
64043
25257105
27204111
945
0
514
101
1
3
105
13
102
8
50
22
101
1
3
105
1735
1968
8
50
22
[
e]
[
a]
[
f]
1103
460889
477521
0
99
139
(
D)
(
D)
(
D)
14827
7900329
8736584
203
795
1368
9634
645
112
10391
83
10533
1314
5327
1980
9791
998
553
11342
14414
27243
1329
5337
2005
38058
21936
14850
74844
176711
282734
0
11624
12885
494498
321174
220226
1035898
2286995
3828704
26285
148596
154214
22906
698
35
23639
19
23087
2161
12409
5450
23240
1086
182
24508
290
24197
2175
12424
5523
93939
21606
3201
118746
3037
122224
0
28175
35365
1128541
305483
48459
1482483
55111
1584096
32318
320586
415308
4319
375
44
4738
28
4721
414
2181
1078
4416
605
112
5133
3282
8617
417
2186
1095
19428
11296
2684
33408
90655
134941
0
4898
7133
364119
260776
80153
705048
1710407
2702087
15885
82274
125320
25525
1380
194
27099
106
26293
3141
13410
5417
26124
2868
1231
30223
4944
34399
3157
13484
5531
99577
42939
15604
158120
56619
214613
0
28728
35075
1141667
516821
213882
1872370
553855
2544108
51236
333887
372930
13454
568
266
14288
91
13703
1326
8558
2082
13622
980
1480
16082
1955
17480
1332
8581
2119
41704
17295
23429
82428
28068
113837
0
17144
13332
587187
256605
296861
1140653
384166
1625138
18637
226860
203491
6021
305
33
6359
11
6223
703
3030
1363
6139
576
274
6989
1224
8138
704
3042
1383
25852
9896
4070
39818
26257
67967
0
6659
8911
336742
130019
63988
530749
349261
947780
14855
90416
112968
5421
128
24
5573
10
5636
806
3427
907
5522
229
121
5872
49
5971
806
3442
941
16509
3138
1490
21137
3570
22284
0
7167
5811
391344
83755
50315
525414
72958
601996
17897
158359
143513
3549
393
27
3969
15
3844
378
1446
935
3762
743
354
4859
1092
6156
385
1455
975
19549
13120
3923
36592
9603
43101
0
3306
6249
550458
372519
95399
1018376
352111
1270613
13765
77227
153792
3331
147
40
3518
17
3891
697
1997
661
3455
406
281
4142
633
5483
706
2006
692
11299
4157
1708
17164
2014
22357
0
4169
4244
174752
63524
21046
259322
34166
352333
16246
62493
65086
16488
709
93
17290
45
18084
2855
9433
3301
16879
1186
486
18551
1418
20602
2859
9468
3412
58047
20847
7745
86639
14949
108337
0
19958
21349
1136054
418286
146258
1700598
286108
2199230
69188
363715
398999
8358
809
249
9416
230
10628
1780
4545
1741
8396
918
326
9640
994
11802
1784
4547
1749
30178
29449
35858
95485
159811
276698
0
9403
11446
1009305
977591
1063665
3050561
5803559
10433028
135445
271581
364576
5127
397
92
5616
35
5555
641
3058
816
5142
449
232
5823
428
6155
641
3058
818
18748
14694
13311
46753
19861
66657
0
5843
5329
386984
345945
302777
1035706
444201
1510238
12890
105211
109176
3908
660
125
4693
37
4587
168
1752
1114
3947
828
302
5077
345
5248
168
1754
1122
21634
17038
7406
46078
9118
53936
0
4191
7269
590302
527771
243387
1361460
303576
1722812
7076
100705
196731
2343
381
69
2793
44
2720
127
871
737
2458
800
508
3766
2731
6274
135
875
769
14279
10269
5061
29609
21414
51382
0
2203
4917
356259
280465
138398
775122
539571
1394415
6244
45462
118623
275
5
0
280
3
297
50
186
43
275
5
0
280
5
298
50
186
43
729
220
0
949
66
1042
0
358
280
13745
3616
0
17361
2131
26039
1692
6434
4542
11734
784
119
12637
68
13152
2314
6937
1898
11861
960
233
13054
1423
14973
2337
6949
1922
38360
25506
11880
75746
35155
116816
0
13286
12247
924880
598457
358426
1881763
874011
2988580
76524
284606
280160
317
73
56
446
53
500
87
149
51
321
156
353
830
1868
2740
91
149
52
1086
3270
10245
14601
491475
536156
0
273
340
39004
110326
365591
514921
20919467
23470711
5009
10578
10517
182
49
31
262
29
308
28
84
51
185
74
79
338
201
584
28
84
57
926
1782
3817
6525
27393
34746
0
184
337
32062
53749
158567
244378
827394
1013801
1910
6457
11827
1038
153
30
1221
58
1346
204
573
179
1046
189
37
1272
100
1445
204
574
180
3832
5437
2506
11775
6888
20329
0
1143
1159
153820
193846
87681
435347
327946
859057
14320
48403
41129
115
33
14
162
10
190
43
52
22
115
35
31
181
44
217
43
52
22
450
1378
1752
3580
15656
19592
0
112
140
14928
51584
61468
127980
824662
1022543
2896
4393
3708
375
28
14
417
7
420
81
196
48
376
38
27
441
10
443
81
197
48
1324
925
1344
3593
1352
4782
0
362
291
42476
35261
56176
133913
58349
203175
4347
12613
8849
174
34
18
226
22
241
31
89
22
176
48
99
323
212
485
31
89
23
725
1298
2311
4334
10450
13014
0
183
145
41346
71031
111584
223961
490740
650148
1030
6903
6219
53
10
6
69
10
86
21
25
8
53
10
6
69
14
90
21
25
8
[
c]
399
1309
[
g]
[
j]
12929
0
[
b]
52
(
D)
12776
63178
(
D)
(
D)
479157
4608
(
D)
3752
298
80
29
407
29
425
39
120
69
302
87
73
462
92
546
39
120
70
1565
3361
5468
10394
12862
20240
0
254
460
54562
140536
238961
434059
661440
1027497
7735
8445
15449
105
16
6
127
1
125
24
31
27
106
19
9
134
1
133
24
31
27
[
e]
639
933
[
g]
[
a]
1655
0
[
b]
172
(
D)
18346
27449
(
D)
(
D)
57349
2094
(
D)
5654
245
67
26
338
29
368
39
110
58
245
69
33
347
49
402
39
110
58
1194
2661
4417
8272
7642
16277
[
a]
219
404
42863
96724
175155
314742
311649
673920
(
D)
8623
15625
203
27
5
235
4
234
51
84
34
203
27
8
238
9
244
51
84
34
682
974
550
2206
1192
3459
[
a]
178
218
23377
27580
19772
70729
29982
115102
(
D)
6307
5592
16382
1314
184
17880
75
19454
3840
9761
2574
16415
1475
416
18306
431
20329
3844
9764
2579
53127
47878
20622
121627
19948
153280
0
17974
16794
1418298
1394320
654269
3466887
620576
4529759
99482
402131
422384
20837
2503
570
23910
275
25439
4585
12576
2884
20904
2796
1026
24726
2585
28798
4585
12580
2893
66089
100550
84969
251608
220405
498570
0
22602
19025
1803175
3015831
2704997
7524003
7144995
16166594
137914
485706
467132
2251
364
151
2766
79
3046
561
1355
324
2256
449
568
3273
3403
6747
562
1355
324
7318
15216
24173
46707
237314
270890
0
2455
2143
197698
491853
830720
1520271
9066704
10917624
14248
57354
60330
6760
1274
158
8192
40
8226
908
3208
1381
6802
1515
462
8779
440
9147
917
3213
1395
33544
48065
24133
105742
21218
128905
0
6569
9222
735763
1255053
731258
2722074
731619
3661367
36685
138498
189451
30740
1693
169
32602
113
31771
4419
17601
4928
30779
1831
313
32923
536
32493
4420
17604
4935
104624
58853
16703
180180
17349
200437
0
34387
31962
2637439
1695312
501003
4833754
623396
5692418
117892
779859
768597
10488
1135
229
11852
145
11561
1264
5686
1789
10511
1316
577
12404
943
12902
1266
5692
1796
41732
41253
27498
110483
51597
163712
0
10971
11817
1108031
1303876
956830
3368737
2003152
5483716
32995
248152
298113
23
5
2
30
5
37
5
14
0
23
6
3
32
131
152
5
14
0
[
b]
[
c]
[
e]
[
f]
[
i]
6208
[
a]
[
b]
0
(
D)
(
D)
(
D)
(
D)
(
D)
146894
(
D)
(
D)
0
7
1
1
9
3
14
0
1
5
7
1
1
9
4
15
0
1
5
[
b]
[
b]
[
b]
[
c]
[
h]
[
h]
0
[
a]
[
b]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
0
(
D)
(
D)

243
88
33
364
22
369
33
106
53
243
93
48
384
136
505
33
106
53
[
g]
3587
6288
[
j]
[
j]
31382
[
a]
[
c]
[
e]
(
D)
66094
182543
(
D)
(
D)
925144
(
D)
(
D)
(
D)

21
5
1
27
0
33
2
14
6
21
5
1
27
0
33
2
14
6
[
b]
[
c]
[
e]
[
f]
0
[
g]
[
a]
[
b]
[
b]
(
D)
(
D)
(
D)
(
D)
0
(
D)
(
D)
(
D)
(
D)

158
42
26
226
10
250
38
77
36
162
56
50
268
172
444
38
77
36
644
1782
2384
4810
16990
26805
0
179
261
15191
33180
66398
114769
539606
709684
4331
3920
3677
2777
255
29
3061
8
3085
377
1683
437
2784
261
37
3082
20
3116
377
1683
439
9875
9472
4621
23968
4633
30355
0
2934
2914
136554
147714
88636
372904
86384
485190
12586
36450
40812
3047
364
37
3448
14
3650
629
1650
544
3050
373
41
3464
39
3690
629
1650
545
11538
13770
4688
29996
4778
37463
0
3081
3583
186126
246443
113734
546303
125639
759124
15026
51840
53400
2257
760
205
3222
41
3165
169
1060
464
2265
814
322
3401
940
4217
169
1060
465
12063
32590
34436
79089
82801
162877
0
2147
3073
131843
417784
501039
1050666
1128081
2322642
5122
20793
29852
929
344
53
1326
15
1312
129
382
186
934
372
92
1398
82
1451
129
384
186
5116
13457
7722
26295
7294
34057
0
814
1265
81320
248967
146239
476526
174876
668710
3788
13931
18764
1313
294
73
1680
23
1747
210
540
300
1315
324
117
1756
104
1914
211
540
300
7098
11247
8933
27278
6073
34779
0
1149
1983
121538
186715
148744
456997
128815
648907
16453
18257
30568
612
123
28
763
11
812
130
290
121
612
131
30
773
32
846
130
290
121
2382
5047
4290
11719
4174
17390
0
573
805
37938
88196
83622
209756
91891
324645
4535
10603
12419
12
3
5
20
29
48
5
5
1
12
6
16
34
293
307
5
5
1
[
b]
116
[
f]
1097
6040
6709
0
[
a]
[
a]
(
D)
4345
(
D)
42344
411102
425645
131
(
D)
(
D)

74
10
7
91
48
140
10
42
13
74
23
7
104
1579
1938
10
42
13
306
285
428
1019
33492
39214
0
91
77
20775
18057
19881
58713
2146672
2961066
4523
4334
5270
15
4
3
22
31
51
5
6
2
18
20
27
65
417
497
5
6
2
[
b]
[
c]
[
e]
705
5235
6276
0
[
a]
[
a]
(
D)
(
D)
(
D)
35873
303163
393122
210
(
D)
(
D)

4
2
0
6
8
15
0
2
1
4
7
0
11
47
60
0
2
1
[
a]
[
b]
0
98
463
761
0
[
a]
[
a]
(
D)
(
D)
0
5586
29236
48750
0
(
D)
(
D)

336
55
15
406
14
414
77
173
42
336
61
19
416
42
454
77
173
42
[
g]
2000
2093
[
i]
[
h]
8658
[
a]
349
274
(
D)
36425
48715
(
D)
(
D)
192844
(
D)
6114
5887
1496
94
20
1610
9
1612
432
715
183
1500
100
28
1628
21
1642
432
715
185
4309
3446
2534
10289
1973
12964
0
1338
1192
111385
75230
59494
246109
49421
331164
19979
38113
27460
129
19
6
154
1
152
24
63
20
131
20
8
159
1
158
24
65
20
[
f]
835
538
[
g]
[
a]
1990
[
a]
130
133
(
D)
23361
17402
(
D)
(
D)
59456
(
D)
3466
4289
8
1
4
13
1
14
3
4
0
8
1
119
128
7
137
3
4
0
[
b]
[
a]
588
[
f]
[
b]
755
0
[
a]
0
(
D)
(
D)
23626
(
D)
(
D)
29898
138
(
D)
0
937
199
39
1175
41
1217
115
445
208
943
223
49
1215
484
1697
115
445
210
[
h]
[
i]
4874
[
j]
[
k]
67177
0
[
f]
1383
(
D)
(
D)
126557
(
D)
(
D)
1539568
8807
(
D)
33228
1818
220
61
2099
49
2174
236
913
430
1828
236
90
2154
317
2534
236
913
431
8155
7991
8671
24817
31077
58769
0
2043
2865
249670
254508
299945
804123
1218943
2064563
20582
52459
77509
320
82
33
435
41
451
37
120
77
333
107
94
534
303
821
37
120
78
1739
3400
4899
10038
10934
21427
0
258
488
48206
84001
152766
284973
387487
714434
1377
6983
13873
78
26
16
120
28
145
13
27
18
82
29
21
132
67
196
13
27
18
441
843
1207
2491
4936
7445
0
56
118
16512
29417
46260
92189
172462
265766
366
1423
5229
207
79
49
335
48
371
23
85
39
212
95
101
408
193
607
23
88
40
1103
2823
7182
11108
32677
53496
0
182
259
54586
93030
243894
391510
1624571
2194692
1252
6515
8475
676
95
19
790
25
784
96
360
105
683
111
30
824
67
863
96
360
107
2528
3885
2006
8419
2974
11775
0
582
715
116214
137674
63897
317785
112329
478748
13489
41590
25178
669
62
13
744
11
732
106
382
94
686
100
51
837
65
877
106
391
100
2312
2288
1388
5988
2850
8915
0
714
615
79326
73437
68926
221689
62795
311540
4369
22776
20211
5579
346
16
5941
7
5902
608
2752
1282
5615
372
41
6028
117
6078
608
2755
1287
25689
9493
1522
36704
3230
41753
0
5991
8442
527555
232296
37047
796898
81789
961739
14402
111078
169911
535
82
21
638
23
769
171
288
120
537
87
39
663
135
932
171
289
121
1745
3295
2006
7046
3563
14454
0
573
772
48478
72942
51382
172802
97188
347081
10499
12886
17901
10578
991
207
11776
108
11700
1092
5555
2384
10908
1719
1360
13987
1477
15177
1093
5578
2463
46494
36674
31266
114434
43114
161662
0
12436
15533
1701403
1336958
1188478
4226839
1659098
6620349
62039
444988
577680
933
82
19
1034
6
1275
290
571
181
935
86
35
1056
20
1315
290
571
181
[
h]
[
h]
[
h]
[
i]
[
g]
13420
0
1196
1146
(
D)
(
D)
(
D)
(
D)
(
D)
364790
18302
25852
24126
111
7
2
120
4
130
26
58
21
111
8
7
126
48
206
26
58
21
[
e]
[
e]
[
c]
[
f]
[
i]
11324
0
114
122
(
D)
(
D)
(
D)
(
D)
(
D)
613799
1238
2549
2864
2246
274
64
2584
32
2762
479
1284
381
2258
330
204
2792
3517
6667
479
1289
382
7649
10321
10840
28810
479748
548858
0
2437
2481
183749
220547
241618
645914
14643548
15890525
19055
55065
57904
4484
549
101
5134
21
5172
762
2493
746
4491
612
215
5318
311
5630
762
2493
750
16260
20480
14560
51300
18510
70455
0
4634
4845
361861
388496
280621
1030978
405520
1508906
30106
97164
106920
2003
478
189
2670
71
2838
274
983
452
2052
645
524
3221
1025
4415
276
984
465
9651
16154
21708
47513
28433
80704
0
2130
2985
270486
461751
632140
1364377
756776
2359205
25220
49147
79818
398
122
37
557
26
612
48
161
118
407
172
88
667
244
945
48
161
121
2225
4930
5401
12556
12848
27096
0
372
805
70847
148051
139079
357977
341418
805809
3219
8625
21944
267
56
17
340
21
357
40
111
64
276
99
63
438
78
516
42
112
66
1261
1386
1071
3718
1425
4891
0
241
419
32957
31001
27566
91524
36708
127052
2901
5802
9439
637
120
61
818
39
808
67
318
130
647
158
127
932
349
1247
67
318
133
2775
3544
4053
10372
11741
23207
0
654
860
81284
105094
123175
309553
399538
743271
2265
16834
24004
5148
919
222
6289
126
6172
366
2133
1390
5168
1026
648
6842
1783
8586
370
2133
1393
28433
36017
40665
105115
288428
412627
0
4831
9304
569570
827742
1082473
2479785
10260027
14216000
26621
89005
174334
4596
580
171
5347
118
5257
477
2301
954
4599
603
279
5481
503
6252
477
2301
955
20283
22322
24112
66717
60107
135586
0
4912
6266
751515
1019847
1214511
2985873
3426545
7676311
32330
162828
225186
2066
272
86
2424
71
2490
275
1180
340
2070
279
101
2450
196
2661
275
1183
341
7833
10854
12316
31003
50388
87242
0
2390
2232
284189
398323
534732
1217244
2550126
4309858
13809
73325
74379
666
94
45
805
44
1146
108
456
197
669
97
63
829
141
1370
109
456
197
2976
3491
7122
13589
18076
46240
0
1023
1299
124336
156974
293182
574492
880381
2418061
6695
37223
63324
67
15
9
91
4
98
10
36
14
67
15
10
92
16
112
10
36
14
289
642
2089
3020
15138
17759
0
92
88
8346
21018
73828
103192
523572
631240
450
3849
2081
2023
273
69
2365
73
2494
394
1024
375
2027
281
120
2428
484
2965
396
1024
378
8222
10268
7903
26393
22060
49725
0
2134
2471
303240
330749
303527
937516
882017
2006098
39889
68202
84925
7006
1365
339
8710
251
8382
881
3168
1263
7072
1604
752
9428
1704
10599
893
3183
1281
33112
55682
53877
142671
161992
331485
0
6597
8376
1908927
3790747
4926913
10626587
17069134
44090006
122077
319166
441076
9082
379
59
9520
61
9786
2709
5009
999
9113
405
66
9584
212
10018
2710
5017
1006
21756
14852
7486
44094
28411
84549
0
9015
6500
2016517
688986
404291
3109794
2191502
5722993
433305
867393
312973
501
44
12
557
22
562
83
281
72
505
48
18
571
135
678
83
283
72
1922
1492
1148
4562
23107
13861
0
610
461
105850
65120
48910
219880
838431
1118723
6616
34147
34074
1570
334
63
1967
32
1932
230
503
372
1635
539
466
2640
3245
5593
230
522
379
9689
11471
11512
32672
102536
142282
0
1183
2522
110177
98197
103994
312368
798854
1106632
20101
18993
25368
237
21
7
265
6
251
115
61
25
238
29
19
286
26
291
115
61
26
505
401
152
1058
871
1676
0
132
159
9223
4736
2165
16124
6186
23359
2842
2874
1958
2513
190
36
2739
18
2707
438
1314
450
2526
215
69
2810
41
2816
438
1315
453
9247
6903
6234
22384
6106
29724
0
2533
2876
476769
364758
316708
1158235
309594
1591459
47637
136376
125801
289
27
6
322
8
324
49
144
54
291
29
6
326
13
334
49
145
55
1026
762
391
2179
2184
4496
0
336
349
47247
29666
12373
89286
124667
242769
2396
15615
12000
260
9
0
269
2
268
54
157
34
260
9
0
269
5
276
59
157
34
664
[
e]
0
[
g]
[
b]
1110
0
285
222
34944
(
D)
0
(
D)
(
D)
54576
8039
14129
7638
232
20
4
256
7
267
42
140
34
234
20
4
258
31
310
43
140
34
737
875
581
2193
4512
9001
0
269
213
39820
69188
59553
168561
508002
1100330
5405
11523
10545
613
37
9
659
12
637
115
362
68
615
46
15
676
25
670
115
363
69
1656
1333
1085
4074
1155
5125
0
695
422
66818
62521
35739
165078
86764
282621
20009
25967
13797
1462
66
6
1534
5
1494
208
884
219
1469
72
7
1548
5
1516
208
884
222
4604
2203
396
7203
47
8127
0
1758
1420
155297
75849
33514
264660
2132
326506
13103
51872
46815
319
14
5
338
5
326
34
191
49
320
15
38
373
23
397
34
191
50
945
[
e]
902
[
g]
[
f]
4253
0
352
325
35489
(
D)
21265
(
D)
(
D)
166168
2547
13161
9337
186
49
16
251
17
264
36
68
50
189
65
51
305
34
334
39
68
50
809
1490
1430
3729
4915
9349
0
143
331
25118
46651
77584
149353
304696
516188
6621
3991
9878
3795
862
111
4768
74
4687
443
1184
1001
3860
1095
438
5393
805
6108
448
1192
1016
25470
29198
13875
68543
46282
112143
0
2669
6954
527681
742869
476979
1747529
2339010
4324534
39614
67434
143820
667
248
117
1032
87
1107
120
294
143
674
296
210
1180
829
2050
120
296
148
3177
10951
15977
30105
96697
132151
0
639
938
126016
325669
610232
1061917
5761763
7451334
36866
26979
27102
264
49
22
335
38
382
55
118
52
272
67
56
395
360
689
55
118
53
1090
1857
4104
7051
26120
39147
0
239
343
53799
77487
279844
411130
1646289
2654028
26489
11061
9646
1225
164
49
1438
75
1446
141
641
262
1245
247
213
1705
2904
4581
141
647
271
5315
6048
6734
18097
130851
173563
0
1420
1724
180070
192787
290069
662926
5339503
7430397
14363
40913
60914
2468
510
129
3107
81
3357
511
1113
511
2517
668
371
3556
19905
26223
512
1115
514
10865
19982
21246
52093
763569
870235
0
2361
3410
491051
908793
960546
2360390
42253225
49010081
332452
100242
137978
1818
155
31
2004
38
2113
360
987
323
1874
251
135
2260
1839
4098
364
993
329
6369
5481
4101
15951
55297
72396
0
2100
2071
211560
187864
141305
540729
2518206
3396040
42801
62742
63930
1337
154
44
1535
48
1828
371
699
271
1371
206
271
1848
3316
6326
386
701
274
5039
5683
6195
16917
97883
130080
0
1500
1772
203581
240923
277422
721926
4320919
7631105
50444
47381
70409
1422
171
75
1668
41
1794
368
695
253
1429
236
171
1836
372
2458
370
696
255
5198
7011
12234
24443
19157
54587
0
1470
1694
274775
422135
615629
1312539
854938
3341749
72916
58493
70834
376
48
22
446
28
512
92
187
68
379
58
55
492
299
728
92
188
68
1445
2014
3592
7051
10557
21252
0
384
452
78416
108849
242646
429911
805188
1680417
20908
14705
18112
810
46
16
872
16
1044
232
472
148
811
54
21
886
333
1376
232
472
148
2382
1667
2368
6417
2517
16929
0
946
987
108474
79387
90573
278434
190073
1330069
33280
37831
43778
252
35
10
297
27
324
45
138
46
261
54
56
371
193
567
45
139
47
785
1291
1700
3776
7587
11283
0
266
304
37800
60572
119301
217673
394328
647566
3402
16210
14053
2013
246
28
2287
11
2461
157
1207
475
2030
358
84
2472
118
2754
161
1207
477
9158
9097
5271
23526
7505
33765
0
2596
3110
131300
162951
107729
401980
163869
679348
8722
32321
43289
6340
521
114
6975
124
9335
2564
3070
1397
6374
549
225
7148
566
10257
2566
3075
1404
18996
18793
16238
54027
44848
177284
0
6711
9142
1278745
1060043
1352510
3691298
9124509
15690136
407729
330566
457460
253
19
17
289
20
499
145
170
51
260
24
53
337
60
561
153
170
56
776
859
1549
3184
4785
10121
0
370
341
33746
170910
158386
363042
2115933
2005879
61249
15845
24165
3837
628
207
4672
207
5057
827
2032
645
3862
687
371
4920
3994
9036
831
2036
649
14134
24107
28176
66417
216567
296578
0
3947
4201
590237
869429
1162706
2622372
10128856
14521219
140164
157997
159464
5
0
0
5
12
23
5
2
1
5
0
0
5
41
62
5
2
1
[
a]
0
0
[
a]
[
j]
22337
[
a]
[
a]
[
a]
(
D)
0
0
(
D)
(
D)
1083947
(
D)
(
D)
(
D)

2538
3910
991
7439
278
7594
161
211
558
2924
9745
9871
22540
49941
73938
161
226
580
26850
171046
176261
374157
1119414
1492834
0
489
4094
911751
5136944
6061023
12109718
49402682
63623909
53724
30992
145524
467
755
331
1553
179
1642
20
65
119
542
2410
3595
6547
9387
15881
20
65
122
4578
35545
57041
97164
156559
243586
[
a]
[
c]
826
149824
1120536
1893584
3163944
5967604
9178711
(
D)
(
D)
27290
7585
1544
370
9499
29
9417
99
4179
1842
8120
4006
2812
14938
536
15573
100
4184
1914
39786
64466
64296
168548
15604
192277
0
10050
11976
924304
1701326
1832390
4458020
453721
5374744
11420
199352
292088
31
12
3
46
13
78
23
15
9
31
48
18
97
59
176
23
15
9
126
501
267
894
4851
5971
[
a]
[
b]
[
b]
8603
22684
14283
45570
280872
372469
(
D)
(
D)
(
D)

78
22
15
115
55
186
22
46
12
79
32
25
136
625
778
22
46
12
327
560
1398
2285
56592
67950
0
102
75
13050
22097
38478
73625
1876348
2530658
3237
4207
4033
2456
253
129
2838
251
3043
386
1423
420
2508
346
232
3086
4728
7429
388
1428
428
8735
8020
8019
24774
128773
154144
0
2907
2696
392862
406341
419936
1219139
6951993
8811694
45511
118648
130007
3525
220
93
3838
108
4094
556
2206
656
3785
922
1014
5721
6654
13055
556
2215
725
12181
7176
7252
26609
63147
93272
0
5021
4140
332575
229870
232374
794819
2429020
3762150
112788
127688
105868
7345
978
321
8644
248
8794
1457
3799
1378
7509
1608
1528
10645
9856
19805
1471
3841
1437
30117
36404
36461
102982
171579
237675
0
7881
8978
1171802
1491204
1585724
4248730
8246917
10840819
114763
269403
330295
129
18
7
154
20
233
67
95
23
129
20
7
156
69
292
67
95
24
313
563
380
1256
2712
3957
0
184
147
22055
34182
29886
86123
236176
357364
3078
7129
8161
187
8
10
205
9
241
68
114
17
188
15
47
250
57
302
68
114
17
415
386
1580
2381
8422
11572
0
221
115
22704
23444
79068
125216
879299
1145980
3813
6605
5692
5053
234
69
5356
84
5446
525
3250
932
5245
577
297
6119
1509
7626
525
3275
986
17454
7771
6884
32109
21180
52333
0
6985
5936
434694
317330
329854
1081878
922578
2142855
24471
150969
149894
9302
712
105
10119
72
10077
1831
5045
1602
9464
1057
359
10880
483
11030
1863
5079
1656
33939
24257
10111
68307
7647
66542
0
10387
10421
1278624
883975
411199
2573798
379981
2701524
79905
353833
362728
643
90
48
781
53
896
131
381
110
659
134
143
936
358
1475
138
381
114
2378
3621
8005
14004
44289
62973
0
801
697
97864
134753
296808
529425
1831636
2929034
30086
25284
30699
3633
290
92
4015
100
4084
448
2032
782
3842
933
741
5516
1978
8919
455
2044
843
14159
10720
8262
33141
31376
68104
0
4530
5007
381640
307428
266579
955647
1259933
2288052
18545
111055
136768
2324
248
98
2670
147
2785
471
1322
326
2373
323
205
2901
2961
6304
473
1327
344
7261
9221
12075
28557
100998
138487
0
2467
2104
831297
1233220
1978310
4042827
19655446
31209402
110594
195006
225410
7105
462
154
7721
209
7982
899
4547
1111
7209
699
547
8455
17842
29496
900
4567
1133
22417
17155
16392
55964
284445
377665
0
8908
7116
1610289
1857442
1857919
5325650
32531364
47031272
130002
460913
519607
530
41
12
583
26
634
106
349
70
545
95
45
685
47
754
106
349
73
1452
1274
1258
3984
1657
6332
0
[
f]
449
76954
65651
53487
196092
240158
582473
26302
(
D)
15531
1200
73
20
1293
36
1311
212
700
193
1216
93
51
1360
250
1589
212
702
197
3847
2397
2422
8666
7012
16494
0
1439
1241
260986
159756
158417
579159
608319
1425250
21900
87492
68129
85
6
5
96
8
18
3
1
0
87
6
9
102
16
30
3
1
0
170
166
1014
1350
5602
6808
0
[
a]
0
17335
7105
65948
90388
417579
515608
106
(
D)
0
6026
226
101
6353
192
6553
1089
4037
627
6065
245
116
6426
278
6744
1098
4049
640
14025
5882
3900
23807
7179
34779
0
7156
3985
985861
378328
203465
1567654
682194
2950875
121309
354174
297541
9350
573
193
10116
222
10339
1420
5643
1501
9471
705
292
10468
910
11625
1422
5665
1535
30500
18194
15696
64390
75911
156178
0
11176
9677
3559736
3136737
2805749
9502222
9018391
24852708
303456
880354
1251248
9018
265
75
9358
122
11852
3241
6438
1121
9085
319
119
9523
768
12794
3242
6450
1149
20385
8060
5106
33551
19525
66166
0
11747
7146
1724969
863194
833301
3421464
1679301
6920489
417260
686089
505953
2214
130
51
2395
117
2485
343
1404
278
2231
168
80
2479
478
3175
343
1407
282
6164
4518
3068
13750
36469
57433
0
2547
1787
255278
184296
115759
555333
2218865
3488442
29794
111408
80634
317
10
10
337
20
368
43
219
39
318
10
15
343
61
418
43
220
39
800
305
1433
2538
4706
5880
0
421
250
61455
40095
120284
221834
391322
554837
2991
22216
21002
582
149
93
824
214
1042
88
360
91
613
185
319
1117
10117
10744
88
368
92
2329
6265
13510
22104
519227
491081
0
706
585
84108
256344
627590
968042
24374326
25695398
3819
30664
20775
479
148
121
748
193
994
122
264
83
482
173
228
883
2355
3128
122
264
84
2110
7270
22644
32024
285292
322337
0
536
561
101650
276172
885608
1263430
12105926
14321470
11467
23662
26288
1653
281
186
2120
192
2293
147
946
354
1670
362
550
2582
21391
19807
147
948
358
6974
11912
33554
52440
568877
609431
0
2249
2225
224250
555022
1491122
2270394
27968698
31087509
6701
59438
66694
749
64
24
837
29
962
146
441
171
761
94
138
993
2082
2968
146
442
174
2947
2307
2038
7292
41015
47465
0
972
1105
96667
84341
79419
260427
1867563
2224301
7188
28560
33736
131
22
3
156
11
184
19
89
24
131
24
3
158
15
194
19
89
24
459
873
139
1471
1096
3532
0
179
162
23794
41105
2462
67361
41341
147624
3125
8315
6543
179
38
21
238
38
268
11
111
35
179
48
78
305
288
596
11
111
35
650
1448
3060
5158
13226
15337
0
235
215
35706
105904
271337
412947
999521
1257158
11159
10603
10190
108465
3238
442
112145
336
113328
10973
76114
16436
110318
5379
1396
117093
3194
121450
10991
76298
16971
335998
108976
45609
490583
102304
596156
0
155497
103688
10483457
5036674
2087607
17607738
6208986
24710623
343399
3963081
3391801
2677
211
53
2941
50
3012
398
1648
432
2805
557
322
3684
919
4490
405
1664
466
8967
7414
6905
23286
22272
44117
0
3291
2826
307755
294373
330529
932657
930926
1851639
14930
94900
94929
4204
635
191
5030
168
5143
521
2200
868
4245
778
386
5409
948
6224
524
2200
884
18205
24113
26500
68818
56332
123082
0
4500
5670
723854
950591
956348
2630793
2400252
5095306
54887
157268
232777
1731
141
50
1922
67
2066
324
1067
241
1773
203
106
2082
521
2594
331
1078
246
5695
5236
5136
16067
17068
37624
0
2058
1510
265285
233095
226003
724383
780574
1682349
12587
81604
70603
141
7
5
153
10
174
34
93
16
141
9
5
155
30
207
34
93
16
[
e]
[
c]
[
c]
[
f]
[
f]
1501
[
a]
[
c]
[
c]
(
D)
(
D)
(
D)
(
D)
(
D)
226472
(
D)
(
D)
(
D)

497
58
36
591
47
680
123
296
73
504
72
184
760
587
1350
123
296
73
1276
2273
5945
9494
22295
25726
0
581
435
80784
198181
380096
659061
868251
1436391
16431
29440
24729
439
10
6
455
6
694
253
329
52
441
10
6
457
6
705
253
329
54
745
[
e]
[
f]
1557
1210
4288
0
586
325
61589
(
D)
(
D)
194566
26552
393946
24050
24138
20539
51214
1757
398
53369
202
53220
5223
34820
7638
51901
2871
1869
56641
1597
57946
5284
34913
7823
154423
57665
33360
245448
26920
276455
0
65412
49207
2953301
1185841
777245
4916387
646788
5936218
176510
1145567
970714
26758
1091
292
28141
300
28591
3701
18190
3390
26977
1283
541
28801
1026
30177
3711
18238
3432
74934
31239
19174
125347
25415
158490
0
34176
21416
2094520
864101
634420
3593041
986661
5144253
143861
913562
613083
4872
103
21
4996
18
5415
645
3879
560
5002
324
59
5385
2229
8154
645
3888
598
12752
2978
723
16453
5329
25163
0
8023
3383
216332
72472
18352
307156
118618
551406
25544
126280
60579
10786
218
51
11055
35
11024
1348
7493
1418
10966
409
150
11525
270
11927
1350
7517
1481
28139
5939
2596
36674
2487
41384
0
14495
8721
578924
123460
63758
766142
64062
913215
38288
278295
181064
56311
1329
290
57930
166
58954
10601
38191
5920
57315
2769
1524
61608
2734
65098
10622
38286
6151
135993
44469
32567
213029
46963
271145
0
69235
37683
4213280
1624371
1308510
7146161
2414488
10562944
387318
1967950
1105870
16651
1922
527
19100
136
19783
2530
9741
3009
16759
2376
1532
20667
5067
25495
2538
9752
3031
61032
73388
76758
211178
59894
291440
0
18999
19574
1667601
1876219
1952853
5496673
1754159
8406295
121230
492192
514054
7513
834
216
8563
138
8822
1012
4348
1349
7603
1090
473
9166
954
10558
1013
4356
1370
28954
28297
24642
81893
32932
115252
0
8620
8816
1108634
1139338
969868
3217840
1210379
4788677
54697
299088
331703
11985
175
38
12198
19
12105
1552
8587
1298
12069
254
75
12398
27
12311
1553
8603
1316
32040
5896
2684
40620
1303
39451
0
16054
8207
998517
218685
69146
1286348
99728
1277038
33709
417942
264691
10015
352
96
10463
81
12597
3584
6532
1256
10091
472
289
10852
390
13283
3588
6542
1269
23930
11080
8642
43652
10458
60767
0
11970
8002
1101285
500003
344091
1945379
623426
2813670
180576
431420
308602
1931
236
75
2242
23
2261
264
1028
374
2018
420
357
2795
1857
4420
267
1035
389
7734
9027
9419
26180
92319
119602
0
2206
2407
167131
190853
181405
539389
2330593
2990843
10896
46872
45775
595
71
39
705
23
717
77
350
100
600
78
46
724
77
808
80
351
100
2140
1756
1285
5181
3684
9093
0
702
650
79336
65827
49620
194783
177619
382221
3246
20973
23755
1822
165
78
2065
47
2067
247
1056
293
1850
255
274
2379
3415
5839
247
1059
296
6376
5119
6591
18086
33636
53268
0
2055
1913
198959
180472
223697
603128
1028965
1697940
11089
58950
59438
1002
134
18
1154
18
1114
116
446
219
1095
447
147
1689
1029
2834
117
453
223
4520
4744
1096
10360
6238
17701
0
974
1394
139680
125620
25718
291018
152177
497927
5600
24714
34969
1315
122
24
1461
5
1387
141
696
252
1412
431
422
2265
509
2685
152
696
275
5196
4361
3254
12811
2491
15530
0
1502
1685
77755
70609
60331
208695
37467
256848
3122
22996
23112
10340
648
73
11061
22
9643
898
4828
2181
10858
1801
936
13595
7256
19609
907
4873
2309
44778
21082
10468
76328
79810
151604
0
10757
14022
406715
191905
112425
711045
773377
1565439
35090
103624
115490
617
87
25
729
50
752
61
282
154
627
138
91
856
1910
2719
63
283
156
3031
2853
1115
6999
20375
28793
0
620
1033
83386
83267
35382
202035
645490
839590
5204
19096
29048
1532
88
7
1627
6
1642
541
613
239
1552
130
48
1730
9
1742
541
623
245
4615
2676
462
7753
928
9492
0
1268
1589
93202
37972
3275
134449
5900
173232
16820
30618
26335
1893
317
38
2248
27
2241
268
834
429
1950
468
195
2613
1012
3539
271
835
432
8769
9848
3744
22361
8830
31596
0
1780
2851
217725
262035
113129
592889
225211
861501
10132
43121
67027
3331
324
43
3698
34
3552
274
1463
889
3426
609
347
4382
2046
6358
274
1469
907
16877
8975
4563
30415
11723
41863
0
3396
5917
424245
241944
119596
785785
349635
1189599
9707
87923
149903
616
39
15
670
32
729
142
350
104
623
46
18
687
57
765
142
351
106
2002
1371
571
3944
2316
6501
0
678
685
96919
77071
27824
201814
156725
373491
5444
26663
29198
2250
272
71
2593
62
2649
349
1018
495
2294
404
161
2859
1610
4694
353
1019
502
10294
8722
5038
24054
25507
57536
0
2122
3307
369239
314440
201867
885546
1033296
2334198
34025
73050
112024
871
91
20
982
37
1010
147
445
163
894
168
84
1146
216
1361
147
449
170
3199
3412
2434
9045
5967
15872
0
894
1027
163689
168622
142596
474907
526825
1123842
5610
37937
45992
3431
452
121
4004
148
4056
575
1644
649
3486
680
323
4489
1432
5801
577
1650
659
13985
15839
10604
40428
34147
77586
0
3383
4228
503572
582962
428828
1515362
1257611
2906064
78697
108902
129863
1580
150
69
1799
153
1907
224
917
217
1604
165
101
1870
229
2054
224
923
224
5446
4972
5004
15422
10459
26462
0
1799
1368
284642
307375
264572
856589
603499
1625641
21355
86047
71296
155103
6531
767
162401
152
162011
14847
105942
23262
156124
8988
2387
167499
987
167936
14873
106058
23534
492973
241290
150450
884713
130137
1023682
0
203393
149594
20578596
14704988
9972476
45256060
9735214
59940068
1036833
7154842
6197647
4848
464
77
5389
38
5524
538
2580
1214
4967
837
358
6162
659
7017
538
2582
1241
23011
16282
9306
48599
8827
54474
0
5892
7883
669182
533472
305933
1508587
352443
1806960
19755
150608
215387
1564
71
14
1649
11
1696
294
968
227
1577
80
23
1680
50
1767
294
970
229
4530
2196
1780
8506
1471
10807
0
1789
1462
138657
70052
68536
277245
50001
393721
9114
43657
40949
49342
2065
170
51577
68
51446
5327
29600
9901
49765
2843
600
53208
1267
54284
5330
29624
9977
181043
72397
24615
278055
137859
427028
0
61870
63896
6054058
3431622
1088924
10574604
8060982
21023072
166006
1712264
2080514
10829
594
40
11463
14
11815
1172
7003
1952
10904
948
398
12250
856
14030
1174
7009
1971
38154
20559
6816
65529
93995
178009
0
14081
12492
357218
112918
42936
513072
485002
1199921
18169
164061
122618
1615
398
227
2240
130
2450
327
803
294
1620
420
245
2285
901
3196
331
804
294
6738
17746
42248
66732
312516
410093
0
1668
1953
430610
518918
996518
1946046
7415574
11147327
77884
134486
67111
27251
737
148
28136
100
28446
4057
18542
3527
27301
839
219
28359
296
28853
4067
18543
3537
72923
25494
14754
113171
25751
149064
0
35196
22421
1621929
753071
457947
2832947
869155
4327751
93932
661703
510108
19240
1384
161
20785
37
21272
2340
10532
4409
19344
1589
348
21281
172
21951
2343
10538
4427
78838
51410
21873
152121
16216
179467
0
22377
28864
3354693
2851701
1262009
7468403
905393
9441449
97972
827457
1217828
7229
374
41
7644
9
6390
1327
2998
1095
7239
388
55
7682
13
6424
1327
2998
1098
24582
13013
4617
42212
479
38271
0
6055
7191
747229
366527
109575
1223331
17095
1205902
46167
176736
206205
39846
4631
894
45371
441
45579
5905
20641
7266
40056
5887
3085
49028
4701
53479
5916
20676
7310
163977
175348
136862
476187
350530
816031
0
40530
48392
7735585
9179005
7249614
24164204
19752614
47405254
462823
1751358
2250536
1996
80
10
2086
4
2186
358
1335
251
1998
87
11
2096
7
2200
358
1335
251
5756
2603
[
g]
[
i]
[
e]
10204
0
2464
1630
187794
101605
(
D)
(
D)
(
D)
399188
11588
64494
52959
3103
92
8
3203
7
3280
549
2118
352
3110
120
20
3250
20
3338
549
2119
352
7645
3571
565
11781
159
13738
0
3814
2258
230750
131455
21536
383741
7791
474127
15112
99120
69426
558
37
9
604
5
623
107
323
89
561
49
11
621
23
663
107
324
90
1695
1489
[
f]
[
h]
[
h]
7081
0
624
544
75550
59316
(
D)
(
D)
(
D)
296890
4299
20464
19086
8265
446
43
8754
26
8720
686
4568
1927
8300
551
74
8925
54
8919
688
4572
1935
35681
14099
3912
53692
3041
58676
0
9978
12677
993243
506907
156722
1656872
128005
1940343
23437
229831
354318
3162
703
147
4012
103
4040
303
1453
770
3202
946
451
4599
958
5318
308
1456
777
16249
25060
17876
59185
28829
89887
0
3259
5114
545174
902083
671529
2118786
1226393
3605567
15251
106130
174251
9850
266
29
10145
17
10376
1671
6296
1463
9871
281
49
10201
19
10440
1672
6297
1471
28439
8556
2936
39931
752
44206
0
12490
9350
938580
326809
133484
1398873
52734
1669778
50714
369726
307096
1254
95
15
1364
16
1388
257
691
191
1257
103
19
1379
39
1427
257
691
192
4196
3467
[
g]
[
i]
[
i]
13898
0
1338
1262
190932
162491
(
D)
(
D)
(
D)
689546
9820
58983
60095
14652
477
46
15175
33
15265
2413
8933
2271
14688
519
54
15261
68
15383
2413
8934
2280
45112
16353
4639
66104
3833
74882
0
17220
14711
1862899
788814
198345
2850058
225183
3428453
81271
588109
600639
1080
38
7
1125
5
1171
239
660
137
1080
38
7
1125
5
1172
239
660
137
2905
1206
[
g]
[
i]
[
g]
6740
0
1236
895
104727
38881
(
D)
(
D)
(
D)
258580
10409
52985
25834
32819
2523
556
35898
325
39061
8786
19547
4063
32954
2776
1100
36830
2433
42352
8794
19570
4113
87927
99024
87864
274815
161528
490319
0
34471
26587
5741329
7029459
6172108
18942896
10455904
36883457
928283
1913592
1569345
29470
2055
459
31984
325
31560
5317
17183
3712
29563
2387
881
32831
3568
36400
5322
17192
3733
85888
78895
66878
231661
209588
521454
0
30388
24460
4981598
5062399
4713908
14757905
13799194
37986412
484986
1610245
1230661
705
103
49
857
56
1013
198
381
126
708
126
117
951
560
1609
199
382
129
2399
4149
6752
13300
48553
62843
0
715
809
156713
214314
356857
727884
3087377
3787526
18579
35084
41071
15784
398
76
16258
64
19472
5854
10027
1881
15800
428
125
16353
272
19783
5854
10028
1884
31060
15131
8907
55098
18506
96620
0
17332
12068
1925923
952874
455646
3334443
1208451
6645430
433326
882233
600783
26704
1218
384
28306
321
29917
7257
16500
2699
26823
1386
611
28820
1563
31826
7274
16516
2724
62213
43407
40667
146287
126885
298353
0
28798
17336
3945514
2706591
1977776
8629881
9759339
21142774
499157
1591447
980094
14369
796
122
15287
107
16376
3590
8567
2027
14442
978
261
15681
815
17576
3604
8583
2047
42436
29991
17611
90038
42921
146249
0
15936
13125
2595943
1440063
842162
4878168
2560090
8758042
253685
950736
827629
13474
453
105
14032
99
16118
4686
8694
1319
13528
493
165
14186
156
16379
4690
8702
1327
28979
16771
12268
58018
24727
88106
0
15207
8371
1698083
858929
440211
2997223
1464965
4812049
255446
789622
434159
2948
221
50
3219
59
3533
832
1817
335
2975
260
100
3335
286
3918
832
1819
339
7775
7597
4610
19982
14208
35961
0
3194
2166
411446
378272
282043
1071761
561975
1881989
82315
152450
110369
3175
116
30
3321
21
3442
794
1926
338
3195
132
36
3363
36
3498
794
1928
340
8054
4271
1811
14136
2007
17387
0
3381
2156
371015
219892
64381
655288
138429
906957
45297
142251
97225
6020
407
61
6488
52
7002
1298
3518
1009
6064
570
265
6899
340
7654
1299
3523
1018
21270
13464
6831
41565
9764
54230
0
6795
6635
889559
575640
317161
1782360
502248
2537341
65288
271276
267512
14396
428
72
14896
81
15838
3983
9168
1390
14452
552
152
15156
241
16258
3984
9177
1400
31797
14535
8335
54667
13282
71325
0
15974
8890
1664578
740747
421221
2826546
756824
4170545
202212
794821
467329
6437
1122
344
7903
250
8524
1292
3220
1303
6489
1328
706
8523
1465
10518
1301
3223
1316
26833
46048
54665
127546
173807
319453
0
6743
8660
1483141
2738470
3463585
7685196
10565584
23266511
157633
354449
468626
1550
230
67
1847
36
1925
234
817
322
1563
293
105
1961
139
2122
234
819
325
6305
8698
9337
24340
12653
39644
0
1644
2088
282655
381567
395145
1059367
607667
1994096
26374
66741
97658
11843
983
121
12947
70
12977
1914
6298
2160
11869
1080
269
13218
615
13866
1916
6300
2170
45040
36745
17372
99157
53967
167215
0
12642
14297
2064408
2059538
1041003
5164949
3827659
10473964
110868
489484
647670
5731
292
35
6058
26
5923
695
3483
906
5770
387
69
6226
173
6273
697
3488
917
18855
10339
3933
33127
10936
52253
0
6835
5881
990877
638704
238194
1867775
757868
3132646
33305
324188
321227
691
60
22
773
12
813
109
422
131
695
66
61
822
78
931
110
423
131
2464
2477
1896
6837
2401
9780
0
835
850
146848
181591
123147
451586
107329
626943
8761
39764
47615
1899
155
33
2087
50
2193
325
1044
355
1932
196
76
2204
511
2758
325
1047
360
7036
5603
2862
15501
15838
35959
0
2026
2346
327047
231074
160911
719032
653903
1782678
31937
96743
117144
1698
128
22
1848
25
1870
302
933
273
1712
150
41
1903
373
2335
302
933
274
5955
4379
3104
13438
30078
45148
0
1807
1805
231030
151480
98030
480540
545072
1126443
14351
66857
71926
2871
605
128
3604
65
3270
301
1247
534
2881
638
161
3680
217
3491
301
1247
534
14227
24312
21398
59937
30107
85472
0
2649
3559
496082
717706
610532
1824320
1246664
3226674
27158
94238
123573
449
34
16
499
14
499
77
255
65
449
34
35
518
62
564
77
255
65
1534
1378
2308
5220
1371
6534
0
525
434
50621
33023
61403
145047
47453
199945
7462
14770
13444
8575
429
67
9071
43
9012
1154
5112
1507
8608
505
165
9278
174
9314
1158
5112
1517
28971
14693
8923
52587
12750
69951
0
10624
9711
899732
460511
258590
1618833
393354
2338146
53746
309504
299326
2668
564
148
3380
66
3542
524
1447
439
2683
664
364
3711
589
4427
524
1449
445
10476
23918
27847
62241
58176
118400
0
2766
2901
490135
667376
624987
1782498
1890792
4019141
33664
150429
139779
8737
233
25
8995
11
9057
1236
5879
1235
8815
397
260
9472
4541
14036
1237
5893
1263
23888
8245
4188
36321
21618
60274
0
11422
7780
449746
162489
94288
706523
341042
1151277
31931
213039
140422
4055
141
22
4218
11
4145
597
2728
482
4068
182
67
4317
14
4390
597
2728
490
10519
4946
[
g]
[
j]
[
f]
17636
0
5168
3038
376191
146327
(
D)
(
D)
(
D)
612778
21426
176250
101092
1008
62
7
1077
1
1146
198
669
123
1010
62
8
1080
1
1152
198
670
123
2951
2332
[
f]
[
i]
[
b]
6710
0
1226
776
89350
76353
(
D)
(
D)
(
D)
241595
6776
33067
24311
21839
1840
18
23697
8
23993
1383
7161
7537
21847
1869
31
23747
378
24510
1383
7163
7538
143113
53254
2755
199122
6415
219868
0
17561
51431
2869115
1191335
77612
4138062
182878
4819590
65010
338324
979875
11258
296
41
11595
29
16452
6143
7634
1445
11264
365
95
11724
404
16961
6145
7634
1445
21136
10156
5891
37183
14171
72834
0
13825
9321
821079
308701
200606
1330386
390130
2829383
322662
460998
304155
692
278
228
1198
154
1354
151
392
80
693
286
243
1222
328
1532
151
392
80
1717
2927
6303
10947
25367
30556
0
623
493
123555
101603
291928
517086
1733941
2070982
92548
26067
25504
5129
763
946
6838
1352
8381
1020
3385
497
5150
786
1022
6958
1944
9125
1022
3397
501
11567
16064
28598
56229
87605
154052
0
5385
3103
1080525
925138
1928940
3934603
7871197
13880635
399582
296537
317824
1310
4509
6572
12391
5900
18009
74
212
301
1331
4668
7400
13399
22677
36730
79
215
306
4299
47187
195004
246490
2361638
2688913
0
306
856
204662
2130602
9613525
11948789
166372419
195409446
27380
17004
43294
19458
2600
1026
23084
769
25021
4002
10301
3496
19527
2861
1441
23829
2464
27359
4003
10310
3512
72501
95095
112698
280294
157673
472516
0
20889
22786
4070013
3636349
3652523
11358885
5813826
20021361
407977
1120279
1142896
661
296
153
1110
144
1292
155
278
145
676
384
350
1410
1280
3023
158
280
151
3348
12481
23953
39782
75998
115926
0
548
918
172577
404286
639172
1216035
2408753
3754987
70362
26715
41146
6075
1039
377
7491
127
8506
1731
3108
1120
6140
1092
494
7726
751
9343
1748
3115
1130
21365
45496
64455
131316
126559
306465
0
6271
7391
1035033
1148517
1138547
3322097
2722673
7507015
233021
283468
315875
5628
2798
2148
10574
802
11490
1419
2274
963
5696
3080
3261
12037
15235
28104
1449
2276
984
25389
140932
457969
624290
2101510
3012681
0
4631
6373
1139032
3275352
8191408
12605792
38680296
58713099
295844
232344
220636
2012
1020
598
3630
392
3984
458
716
372
2024
1048
689
3761
1204
4961
474
718
374
10506
48256
124160
182922
826846
1253808
0
1527
2448
513465
1444643
3003445
4961553
19171613
32259380
1209440
66069
89356
4198
224
33
4455
26
4492
767
2687
474
4223
242
85
4550
198
4721
767
2691
476
11349
8430
4703
24482
13999
37521
0
4695
3064
267618
202310
112677
582605
269451
922846
29557
95912
74973
2130
429
44
2603
39
2413
216
765
399
2145
507
97
2749
338
2809
216
765
401
12918
14689
5888
33495
30632
64855
0
1572
2732
230259
269793
159339
659391
1113168
1754490
15502
40351
49816
1553
427
202
2182
112
2199
296
677
257
1566
474
312
2352
817
3017
299
681
257
6391
19499
37935
63825
195601
279523
0
1334
1726
177804
341312
560710
1079826
3027564
4867114
26638
44491
39588
4354
119
21
4494
8
4395
556
2522
924
4376
132
38
4546
8
4451
557
2524
935
14454
4023
3391
21868
2149
25644
0
5642
5824
235794
98299
51467
385560
20683
473445
14114
89973
87885
3534
418
60
4012
30
3887
323
1718
805
3567
584
267
4418
1749
6159
356
1720
810
16391
14945
8807
40143
53365
87425
0
3837
5274
393451
388333
248303
1030087
1405177
2380726
15519
89028
123012
3671
670
129
4470
98
4377
358
1572
859
3696
790
254
4740
346
4976
358
1573
859
19421
24823
17892
62136
29420
100066
0
3498
5754
524549
728773
511009
1764331
758680
2987725
16603
86640
140978
843
160
26
1029
18
971
82
387
190
852
207
78
1137
367
1406
83
390
193
4206
5567
2732
12505
25332
34048
0
825
1281
123047
177372
114404
414823
851891
1438965
3787
19131
36220
1083
53
4
1140
6
1226
249
555
225
1091
75
7
1173
15
1263
249
556
229
4076
1804
[
f]
[
i]
[
f]
7695
0
1121
1522
108574
47413
(
D)
(
D)
(
D)
337472
10925
31549
36963
3577
110
10
3697
3
3990
790
2434
412
3608
125
31
3764
31
4101
790
2442
421
9468
3640
[
g]
[
j]
[
f]
17394
0
4427
2600
283144
116715
(
D)
(
D)
(
D)
553605
28035
121248
80847
1164
151
55
1370
36
1624
386
602
198
1169
161
82
1412
190
1825
391
605
200
3910
5971
6596
16477
23120
48051
0
1146
1265
141028
143094
162099
446221
582737
1302654
56793
38483
54847
19680
763
158
20601
73
19362
1585
11098
4244
20120
1645
1001
22766
4624
25975
1595
11117
4368
77525
27695
20048
125268
59644
183143
0
25591
26961
1620329
750691
596931
2967951
1916632
5313269
52378
500426
568933
2762
278
54
3094
28
2938
353
1347
551
2787
328
140
3255
179
3229
353
1351
557
11487
10283
7831
29601
11037
40701
0
2856
3626
370588
305606
267815
944009
439031
1484483
15773
85242
113374
813
93
22
928
3
915
61
464
178
819
148
43
1010
3
1000
61
464
179
3304
[
h]
3530
[
j]
[
c]
11324
0
1019
1163
85161
(
D)
66956
(
D)
(
D)
286709
2164
24858
29314
1457
155
73
1685
59
1685
190
769
268
1480
221
297
1998
734
2714
190
770
269
5924
[
i]
11132
[
j]
[
k]
72498
0
1647
1746
176030
(
D)
315277
(
D)
(
D)
2575572
12483
50764
55644
4273
451
74
4798
33
4829
707
2370
716
4286
489
112
4887
98
4983
707
2371
720
16114
17356
11663
45133
7179
55014
0
4683
4783
363070
314496
190577
868143
180243
1129108
28700
103384
109175
2888
1211
494
4593
158
4615
526
1113
561
2907
1256
739
4902
1672
6538
527
1113
565
15019
55596
95558
166173
321516
483307
0
2332
3807
261951
687954
1342424
2292329
4846242
7855587
43503
47722
55523
168
40
23
231
13
251
38
87
26
169
44
65
278
580
861
38
87
26
656
1694
3718
6068
25550
31628
0
195
168
14394
31786
83872
130052
632786
820049
2204
4406
4466
3321
453
67
3841
49
3923
462
1650
667
3345
516
204
4065
1271
5401
466
1651
668
15060
17475
10381
42916
77009
124694
0
3487
4406
421273
487996
465129
1374398
2164951
3784200
26903
89673
117860
3691
65
10
3766
7
3821
381
2322
774
3724
100
17
3841
13
3900
381
2323
786
13062
1786
537
15385
258
16360
0
4917
4997
319255
58450
10852
388557
10503
440695
12248
104320
128084
8808
488
39
9335
23
9428
973
5040
1857
8867
687
330
9884
1243
11111
985
5042
1867
35208
17325
6348
58881
32449
91669
0
10360
12130
832552
473059
175486
1481097
881452
2439661
21763
215489
277281
45701
4638
963
51302
225
50957
7180
23179
8782
45738
4786
1291
51815
3147
54288
7185
23185
8793
187947
179929
177375
545251
358384
918552
0
47396
58043
2542514
2122713
2157172
6822399
5272502
12830126
186628
680833
745161
61702
2705
234
64641
42
66331
15521
31882
10428
61708
2738
285
64731
759
67053
15521
31883
10428
186291
97324
36466
320081
73494
415873
0
65786
67880
4303162
2221986
792147
7317295
1618536
9770825
396259
1437923
1390248
8512
348
25
8885
7
8634
1142
4914
1516
8528
397
72
8997
53
8789
1142
4915
1523
29174
11467
3590
44231
1752
45814
0
9787
9849
497742
230466
62228
790436
54645
875399
18354
160943
172780
5822
240
11
6073
12
6352
1259
3328
960
5831
253
20
6104
34
6407
1259
3329
962
18943
8083
1525
28551
1678
31134
0
6693
6238
466450
188334
30295
685079
46638
805893
35363
153964
140101
1687
372
118
2177
47
2134
197
793
331
1695
390
151
2236
76
2231
197
793
331
7688
15785
18225
41698
19009
57924
0
1717
2227
202886
351424
388660
942970
468907
1337165
11778
47842
59781
3282
364
86
3732
40
3725
530
1687
611
3298
410
143
3851
180
3997
530
1690
615
12950
14412
12467
39829
26517
69874
0
3351
3987
502271
477198
334334
1313803
648158
2211908
31406
131734
160083
16799
1272
241
18312
216
17691
2169
9162
2846
16892
1428
482
18802
1416
19520
2173
9172
2866
61998
46648
28008
136654
124833
333490
0
18446
18600
1924480
1259117
761118
3944715
1957433
6510725
138452
590426
553454
4735
618
70
5423
24
5075
469
2203
1014
4756
664
159
5579
990
6181
470
2203
1018
23279
22684
9754
55717
77990
131061
0
4791
6716
592973
687525
322361
1602859
2700128
4557580
16393
108959
164886
239
40
13
292
14
298
28
111
48
239
60
38
337
67
464
28
111
48
1295
1567
1539
4401
4339
8893
0
226
309
40931
67487
65458
173876
179808
377524
1787
6066
9014
649
67
9
725
12
692
77
348
126
651
71
12
734
37
723
77
348
128
2279
2151
702
5132
1532
6078
0
724
822
63056
66072
21820
150948
46437
203895
3399
17861
20693
263
65
30
358
40
384
26
120
57
267
73
44
384
152
500
26
120
57
1204
2409
4287
7900
10575
15972
0
260
364
43695
81505
157097
282297
550099
702773
1242
8476
12765
850
105
30
985
28
1003
103
398
210
853
122
39
1014
501
1770
103
401
210
3877
3512
3335
10724
15351
32704
0
910
1394
115520
108163
118603
342286
550178
1169627
25851
23072
37325
65
12
2
79
9
97
12
39
13
66
12
2
80
41
130
12
39
13
[
e]
551
[
b]
881
2340
3401
0
87
88
(
D)
21816
(
D)
29616
123245
167715
255
1997
2989
168
25
5
198
11
198
20
66
42
175
27
7
209
71
278
20
66
44
[
f]
760
[
e]
1764
2266
4570
0
144
257
(
D)
27299
(
D)
71813
93954
184374
201
3758
8069
1082
375
74
1531
50
1559
168
399
260
1085
417
149
1651
188
1790
168
399
262
5572
15591
8661
29824
16869
49580
0
844
1719
193928
531246
286386
1011560
855906
1912726
9822
28704
53298
576
83
19
678
25
653
60
251
135
580
87
20
687
150
777
61
251
136
2600
2812
1688
7100
6013
12185
0
534
907
64165
76488
54748
195401
204750
379313
3839
14428
25469
2862
136
14
3012
11
2999
314
1601
604
2868
145
68
3081
101
3156
314
1601
606
11339
4523
1774
17636
5740
23963
0
3411
3931
294319
144681
60530
499530
202854
756441
8399
81253
100257
171
31
9
211
5
217
29
93
37
172
34
21
227
19
244
29
93
38
557
1049
584
2190
890
3076
0
174
243
18918
34290
26934
80142
36465
122837
878
4537
6646
7419
7442
1645
16506
140
16823
645
2119
1788
7458
7778
2997
18233
656
19136
646
2119
1794
57998
325658
252530
636186
58563
724354
0
5033
12401
983533
6176771
5880706
13041010
1238263
15458594
63772
89564
181032
196
170
136
502
50
551
34
74
35
196
192
225
613
203
809
34
74
35
1219
8490
30006
39715
36796
82760
0
155
235
35053
201732
561873
798658
1196422
2195705
3209
4815
7465
842
386
540
1768
626
2448
127
411
170
850
403
606
1859
1145
3105
127
411
170
4189
19372
142705
166266
1135535
1332535
0
882
1133
126929
428201
2989597
3544727
28809537
34603977
25308
24005
30617
308
121
22
451
7
442
40
133
72
309
173
49
531
22
539
40
134
72
1495
4943
2740
9178
1464
11138
0
290
470
37166
109853
52537
199556
46480
259016
2772
7750
11830
2296
247
52
2595
37
2750
517
1209
409
2305
332
116
2753
177
3045
521
1213
413
8331
9339
6091
23761
8030
33684
0
2418
2718
291421
366476
226935
884832
323129
1490566
40964
83092
76731
2890
156
38
3084
21
3084
478
1697
417
2908
185
76
3169
49
3203
478
1699
428
9264
4924
3167
17355
2275
20744
0
3284
2754
361138
159789
138949
659876
74816
829678
29080
123263
100367
1323
93
16
1432
3
1441
143
616
337
1382
240
69
1691
5
1693
144
622
352
6388
2430
[
f]
[
i]
[
b]
10145
0
1419
2205
107218
45469
(
D)
(
D)
(
D)
190914
3247
21915
37785
743
85
11
839
12
854
131
358
116
748
100
15
863
96
1021
133
359
116
3191
2910
1016
7117
5031
13602
0
725
769
63355
68337
24672
156364
196072
399587
3635
15631
14881
902
100
19
1021
4
1075
81
455
233
921
134
94
1149
11
1213
82
456
239
4483
3176
[
g]
[
i]
[
f]
10865
0
977
1581
90777
64474
(
D)
(
D)
(
D)
232263
3210
24327
31318
2237
333
89
2659
39
2711
350
1074
450
2251
453
242
2946
140
3105
354
1075
453
9595
12315
9437
31347
12097
46563
0
2221
2914
249561
314684
231268
795513
354323
1270025
16690
56224
69427
7192
337
32
7561
4
7930
1058
3891
1664
7254
411
49
7714
5
8079
1059
3902
1681
29181
11680
4219
45080
169
49862
0
8198
10979
331984
145529
47868
525381
4982
648652
28405
104783
113364
6303
411
37
6751
15
7116
1618
3099
1140
6330
489
114
6933
28
7312
1618
3106
1149
21495
12405
2595
36495
1397
41308
0
6166
7543
333185
151188
29186
513559
25634
694665
50596
110280
105730
652
120
15
787
5
816
113
307
128
659
145
39
843
98
961
113
307
129
3024
4206
1733
8963
2755
12351
0
675
838
42275
64861
29956
137092
36580
192133
3487
11114
11603
2092
320
28
2440
14
2523
359
1010
405
2101
411
116
2628
696
3426
361
1010
405
9290
10745
2780
22815
11406
39879
0
2035
2750
136510
128470
33399
298379
222511
644014
12718
40047
35843
1700
90
13
1803
4
1920
290
925
387
1716
167
32
1915
5
2026
292
926
390
6616
3093
1216
10925
408
12598
0
1908
2585
95980
54631
25233
175844
8137
209650
10389
29544
34839
4175
483
88
4746
38
4805
578
2268
784
4205
589
218
5012
125
5157
578
2273
789
16471
16709
10139
43319
3628
50173
0
4590
5158
392674
341988
245833
980495
89068
1223453
29950
116854
121256
3584
238
52
3874
32
3897
641
2102
493
3646
294
153
4093
86
4184
641
2104
501
10843
8716
6814
26373
8264
39763
0
3907
3226
374506
245949
242698
863153
284374
1380455
27474
130972
105777
147476
12538
1247
161261
697
163895
14675
73458
39474
150068
17873
5305
173246
10452
185067
14835
73718
40145
693475
435215
180118
1308808
345683
1723954
0
167719
257604
40947262
26792970
10012601
77752833
15643282
99459756
1440596
10850386
13284359
9576
192
56
9824
73
10229
1386
6773
1223
9641
251
121
10013
256
10588
1388
6787
1246
25349
5767
2673
33789
4291
39839
0
12552
7853
1203879
212697
109953
1526529
135911
1792711
79900
639655
307264
108902
2477
81
111460
37
112373
5869
44166
43027
110442
3479
507
114428
840
116494
5879
44273
43433
591627
71172
8809
671608
11723
710858
0
114117
284325
18177955
2602158
332979
21113092
358729
23235125
320592
3192141
8698170
30579
161
7
30747
3
31807
3401
21922
5243
30788
291
46
31125
6
32191
3406
21945
5299
89607
4813
[
f]
[
l]
[
b]
99621
0
46993
32605
1957360
124144
(
D)
(
D)
(
D)
2309659
70930
937793
762655
15796
401
25
16222
24
16499
1180
8735
4446
16390
837
176
17403
270
17948
1195
8788
4597
67851
11633
2074
81558
3046
88347
0
20674
28589
1591167
345961
68733
2005861
62489
2261672
41272
448507
649388
10594
212
74
10880
36
10832
1320
7894
930
10651
288
237
11176
154
11231
1320
7916
946
24161
7082
[
h]
[
k]
[
h]
40957
0
13186
5983
651982
177033
(
D)
(
D)
(
D)
1082976
28712
364045
156320
10705
904
118
11727
127
12299
1650
5465
2396
10979
1441
575
12995
1602
15048
1651
5483
2461
46498
31477
14890
92865
42141
120512
0
11225
15912
1340638
879873
396964
2617475
1421050
3514483
59248
308137
457402
7888
78
6
7972
8
7902
452
5147
1739
8185
195
17
8397
21
8329
457
5192
1827
28369
[
g]
[
e]
30985
70
31201
0
11828
10964
753952
(
D)
(
D)
840385
2123
889724
12929
272619
310772
6346
206
60
6612
51
7408
1475
4311
869
6369
252
92
6713
222
7694
1475
4314
873
16758
[
i]
[
h]
28245
3229
36601
0
7852
5581
544380
(
D)
(
D)
821229
94139
1114617
52557
239951
177419
693
186
72
951
31
992
57
378
156
736
473
508
1717
103
1801
58
379
159
3390
6904
5898
16192
2956
19972
0
838
1021
71075
165494
148298
384867
80686
510385
4379
15496
20476
2193
644
583
3420
188
3486
216
1046
398
2245
1063
2094
5402
1023
6371
216
1052
407
10280
25540
68098
103918
36579
141937
0
2098
2652
277788
629818
1662721
2570327
1024338
3747931
14520
54357
66005
70
14
21
105
46
168
20
38
9
75
20
55
150
570
744
20
38
9
275
613
3716
4604
42473
45714
0
69
62
30212
23104
118528
171844
1663011
1810981
7045
1482
4374
212
146
30
388
33
448
38
58
56
220
202
155
577
2209
2915
46
58
58
1474
5998
4693
12165
41072
57800
0
126
394
57094
178682
163129
398905
1303128
1802192
8545
6769
11955
1229
330
63
1622
169
1826
166
383
319
1245
374
196
1815
694
2503
168
385
321
7662
11057
5528
24247
22714
47565
0
831
2181
442208
447093
231939
1121240
686655
1884647
30187
50113
130901
2472
879
528
3879
460
4338
320
1048
579
2525
1302
1420
5247
3212
7869
325
1054
591
12928
37126
54465
104519
136890
241920
0
2273
3871
418668
1138269
1645042
3201979
5542997
9032822
35299
78924
120941
2054
394
127
2575
131
2674
258
884
515
2073
474
364
2911
2260
5127
259
886
517
10308
14760
16924
41992
63237
99319
0
1901
3363
498514
586632
495100
1580246
2124803
3964222
21150
93075
159910
2632
399
88
3119
120
3417
442
1257
644
2680
593
460
3733
687
4623
444
1260
667
12199
14396
8918
35513
11751
52740
0
2680
4248
690550
747522
408867
1846939
430842
2603817
46505
158069
223195
6200
3184
1170
10554
680
11022
1200
2494
1105
6267
3575
2419
12261
5190
16092
1214
2500
1108
32113
142701
193600
368414
428400
786607
0
5109
7322
804785
2359607
3153889
6318281
7716064
14245234
100716
122785
164763
1755
828
120
2703
70
2946
304
638
402
1762
1004
335
3101
425
3748
304
640
404
11294
33450
19868
64612
39206
107951
0
1344
2730
187282
600443
462918
1250643
879939
2319228
25185
26319
44888
296
120
92
508
42
522
24
137
58
306
190
412
908
391
1273
24
138
61
1529
5385
20944
27858
18797
46870
0
305
375
48497
179148
650722
878367
557201
1475343
644
10291
12261
1070
113
42
1225
59
1240
142
539
213
1075
173
64
1312
509
1758
142
540
215
4143
4106
3512
11761
13394
25911
0
1153
1401
122825
123134
124973
370932
372317
794588
5933
32340
40177
162
381
1393
1936
1687
3637
72
83
33
164
389
1415
1968
3653
5756
72
85
33
539
26138
337811
364488
4235155
4623686
0
166
218
139432
618368
8778275
9536075
140671121
156596031
368189
6914
12736
49
35
194
278
257
559
24
19
10
50
36
209
295
543
832
28
19
10
210
2316
49559
52085
192567
240431
0
38
72
9998
57254
1618322
1685574
6271051
7975184
11990
1266
2782
81
30
74
185
146
352
32
28
12
81
34
86
201
309
499
32
28
12
261
1953
19730
21944
134292
150524
0
69
75
23470
53148
592239
668857
4607922
5479550
22548
3520
1752
1958
2870
3112
7940
674
8631
601
792
357
1995
2982
3859
8836
7725
16891
661
795
361
7249
179223
530563
717035
841771
1533714
0
1606
2402
348039
2934312
10221328
13503679
16168633
30691284
202181
37221
47197
2117
1150
944
4211
219
4356
210
826
505
2186
2555
7017
11758
3361
15542
244
828
513
12867
51299
122451
186617
88986
284362
0
1885
3409
204074
834785
2112381
3151240
1520506
5065303
23483
32434
52670
1860
796
627
3283
175
3431
166
747
422
1874
1231
1969
5074
929
6185
166
750
428
11363
28932
43093
83388
23848
111992
0
1672
2855
185131
558340
895771
1639242
486279
2304038
13142
26684
45514
785
589
681
2055
262
2429
210
318
152
785
646
806
2237
1067
3590
218
320
152
4520
30568
119763
154851
99733
269210
0
718
1085
102461
468752
2185551
2756764
1845286
4988787
54332
15940
17707
8793
1997
472
11262
228
11382
1083
3908
1906
8853
2230
1272
12355
2015
14486
1097
3915
1912
44140
72897
34967
152004
72761
241747
0
8466
12667
611077
997195
567648
2175920
1230224
3854194
71097
115422
161033
1922
933
589
3444
157
3591
161
706
457
1946
1385
1891
5222
978
6311
161
710
458
12475
36634
60539
109648
37370
151094
0
1535
3053
207821
702983
1286162
2196966
791729
3255674
10640
24614
50238
4876
1345
677
6898
155
7007
400
2323
1119
4943
1826
1607
8376
906
9393
400
2329
1131
25066
47335
50829
123230
24005
160364
0
5123
7433
524372
975484
1042836
2542692
532920
3440468
11640
113574
163728
6300
1844
1194
9338
259
9686
519
2980
1491
6363
2700
3046
12109
1148
13505
536
2990
1499
33175
71919
121873
226967
56477
298984
0
6318
9919
538519
1117335
1883002
3538856
826229
4765566
21329
103484
160354
11460
2191
1203
14854
254
15247
1029
6408
2274
11586
3628
4126
19340
1594
21304
1033
6413
2294
50406
80665
114422
245493
61667
331251
0
12948
15163
1022143
1629579
2196121
4847843
1129797
6656050
40506
257602
321407
1811
282
152
2245
41
2291
50
1092
406
1830
679
512
3021
107
3135
54
1092
409
8297
9020
5738
23055
1925
26041
0
2372
2710
125767
156753
86656
369176
27479
433130
1908
30901
40161
1336
696
192
2224
42
2290
45
365
381
1342
868
340
2550
122
2718
47
365
381
10828
23040
8741
42609
3839
49454
0
849
2670
182964
434243
171114
788321
78382
960585
2082
15854
50993
1743
287
170
2200
51
2282
101
971
420
1757
343
288
2388
96
2545
103
971
422
7989
8629
6383
23001
1697
25819
0
2075
2742
195108
195196
124116
514420
31934
611002
3547
50678
70906
1389
197
57
1643
15
1646
39
806
326
1392
296
125
1813
92
1865
39
806
327
6448
7250
3496
17194
1014
19861
0
1780
2178
109093
144682
91311
345086
38011
431473
3577
29779
38379
2750
1315
1107
5172
225
5357
250
1233
604
2824
1788
2356
6968
1245
8288
261
1239
623
15090
56380
133995
205465
108357
324336
0
2601
4030
381816
997353
1748318
3127487
1343467
4846777
16310
72911
103735
43460
7003
935
51398
200
53686
6147
18600
10091
43908
9464
4986
58358
5361
66300
6164
18632
10150
242583
231348
92495
566426
97917
699589
0
38952
68716
2725760
2866395
1401098
6993253
1252597
9223193
169551
419773
741940
2658
462
131
3251
22
3320
526
1355
475
2665
481
146
3292
30
3367
526
1355
476
10218
20041
22189
52448
9262
63401
0
2810
3080
284447
384287
466303
1135037
214465
1468581
52472
110150
70413
483
80
21
584
2
579
70
248
84
485
82
22
589
2
584
70
248
85
1966
[
h]
4354
[
i]
[
f]
10688
0
525
574
40905
(
D)
83974
(
D)
(
D)
215867
2945
11071
8216
4262
231
89
4582
12
4486
821
2274
661
4265
233
92
4590
14
4497
822
2274
662
13762
[
i]
14445
[
k]
[
h]
43985
0
4427
4300
590874
(
D)
366642
(
D)
(
D)
1340707
75445
185147
137164
720
71
8
799
3
783
203
341
82
721
80
16
817
8
805
203
341
82
2164
[
h]
1163
[
i]
[
g]
8300
0
632
536
94329
(
D)
25110
(
D)
(
D)
226098
26274
35461
13085
362
138
86
586
24
628
106
137
62
374
139
108
621
46
684
106
138
62
1633
5651
16520
23804
8233
36344
0
300
415
95672
919537
4506352
5521561
1186404
7587075
23260
14670
15883
641
67
68
776
34
821
238
251
95
647
70
82
799
89
899
238
255
95
1933
[
h]
14329
[
j]
[
j]
45792
0
502
603
62586
(
D)
236535
(
D)
(
D)
994436
14078
18100
13024
2594
172
16
2782
2
2846
581
1406
406
2609
184
19
2812
5
2878
581
1407
416
8427
[
i]
1984
[
j]
[
c]
18060
0
2703
2639
307109
(
D)
85615
(
D)
(
D)
633437
40151
107849
77468
741
128
60
929
27
1034
203
382
142
744
137
80
961
69
1107
203
383
142
2761
5461
12025
20247
20999
44268
0
808
969
77783
100187
203437
381407
400616
787309
15663
25228
26992
2897
189
33
3119
18
3200
754
1564
402
2903
198
39
3140
54
3287
755
1566
403
8507
7566
4058
20131
4036
27578
0
3065
2625
406578
241228
124252
772058
118706
1129926
62278
210559
91288
2670
94
9
2773
11
2992
613
1674
418
2685
112
11
2808
29
3048
613
1675
422
7523
3629
1823
12975
2094
15979
0
3267
2675
471833
200514
139973
812320
224751
1117482
63353
168734
142897
11794
268
33
12095
13
12682
4241
6836
857
11800
276
38
12114
17
12703
4243
6838
857
20420
9614
4133
34167
2719
37524
0
11066
5533
3032562
244919
91391
3368872
89844
3589333
788950
1736130
390273
3107
481
138
3726
23
3789
298
1745
634
3133
545
227
3905
35
3988
298
1747
636
13584
19972
24312
57868
13514
75400
0
3659
4191
244664
405591
562639
1212894
389718
1764538
6360
64968
78097
769
65
15
849
3
851
74
503
108
774
71
42
887
4
892
74
503
110
2702
2285
[
g]
[
i]
[
g]
8300
[
a]
970
670
42034
39997
(
D)
(
D)
(
D)
143178
(
D)
14970
11392
241
95
43
379
11
400
39
115
48
241
100
45
386
18
414
39
115
48
1174
4298
8739
14211
5355
20505
0
247
334
23757
93488
211461
328706
140213
508771
3456
5069
6690
280
55
11
346
6
350
45
122
56
281
65
39
385
94
483
45
122
56
1290
1806
[
g]
[
h]
[
g]
6175
[
a]
248
358
25972
34951
(
D)
(
D)
(
D)
132830
(
D)
5916
6269
455
107
27
589
19
633
182
130
82
455
108
32
595
94
716
182
130
82
1787
4334
4377
10498
91601
102753
0
281
558
85463
107231
87677
280371
1682373
2010721
13154
16856
16449
1303
189
18
1510
15
1434
274
507
242
1310
242
81
1633
813
2163
274
507
246
5753
6801
2349
14903
10420
21256
0
1131
1612
81557
85822
27202
194581
108983
266333
9613
21301
21272
222
89
95
406
66
460
38
63
56
224
90
126
440
106
537
38
65
56
1082
4307
22169
27558
100888
150218
0
129
387
42049
126601
451922
620572
2456507
3592162
15377
5014
5296
1088
215
77
1380
37
1366
148
412
232
1105
254
198
1557
135
1654
148
414
238
6201
7840
14113
28154
22084
52382
0
879
1540
98583
114919
295681
509183
512281
1164534
7186
16099
39310
7419
3065
428
10912
91
11058
1264
2622
1735
7446
3132
494
11072
737
11885
1265
2622
1738
40464
140228
57562
238254
41799
297876
0
5907
11697
1050731
2825801
1177727
5054259
762419
6243095
64721
197748
270202
162
76
94
332
33
358
31
66
37
162
76
99
337
58
389
31
66
37
829
3460
20229
24518
35579
56860
0
134
264
8846
19680
106616
135142
290435
452407
875
2108
3790
3804
225
28
4057
19
4038
603
1882
795
3818
245
42
4105
65
4126
603
1883
797
14983
6507
1158
22648
1368
24824
0
4137
5209
380678
164948
23480
569106
30006
640131
15042
103908
124982
16369
3358
522
20249
153
20891
4405
6541
3074
16409
3672
894
20975
1426
23003
4415
6544
3087
70551
131875
75695
278121
79345
382808
0
13701
20584
954778
1257202
860229
3072209
962910
4498973
125265
227745
244190
3358
1195
35
4588
9
4545
353
1060
769
3363
1285
99
4747
544
5234
354
1060
770
23722
39929
4376
68027
16214
87867
0
2415
5244
234431
388859
50573
673863
172787
887757
12911
29335
49301
13091
899
121
14111
57
13894
3112
5972
2224
13138
1042
238
14418
309
14473
3115
5979
2238
45415
29526
10059
85000
8063
102354
0
12230
14651
855907
467228
171474
1494609
131598
1808225
94117
251131
231523
26754
6846
1388
34988
420
35610
4589
10464
5201
26986
7581
2444
37011
7821
45554
4599
10501
5248
146814
263242
237349
647405
716915
1378844
0
22230
35017
2041579
3407579
3849856
9299014
13990632
25181023
484632
333401
434174
40
26
42
108
80
185
13
11
11
41
26
42
109
170
288
13
11
11
229
1346
10591
12166
286724
311576
0
26
81
9330
27616
278793
315739
7319582
8142986
4674
561
2905
2761
201
10
2972
5
2976
541
1370
497
2766
206
20
2992
8
2999
541
1370
497
10471
6320
854
17645
527
19029
0
2740
3290
129240
79707
12775
221722
7085
253829
11332
33491
37899
799
24
7
830
3
876
284
382
113
800
30
11
841
10
895
284
382
113
2084
984
605
3673
427
4621
0
727
703
37033
14355
8782
60170
6451
83117
7246
11826
10336
3436
145
20
3601
14
3526
917
1648
550
3449
182
36
3667
116
3691
919
1648
554
9978
4294
943
15215
2252
17683
0
3393
3528
191703
76905
15932
284540
41135
333909
19255
66180
58837
2664
313
85
3062
46
3045
728
1155
412
2692
453
112
3257
83
3284
728
1159
417
8116
5978
2092
16186
3464
20424
0
2335
2656
255773
117186
33069
406028
64780
509010
24141
87810
75649
3007
90
22
3119
6
3079
257
1876
533
3024
97
55
3176
17
3140
257
1879
538
10720
2859
1056
14635
500
15605
0
3467
3479
113879
40230
17920
172029
11495
204367
6312
41632
34778
122839
37850
2603
163292
605
165128
20969
38982
31718
123303
39917
6330
169550
21238
192342
21016
39024
31803
752079
1429557
395446
2577082
1210980
3897123
0
94969
214724
8496712
16309627
4782489
29588828
13822071
46707000
1041402
1099160
2159323
81588
18612
3524
103724
634
103786
12689
31280
19372
82857
26275
20071
129203
41218
170565
12891
31376
19577
445338
711072
634562
1790972
1133645
2967916
0
73489
130313
4542166
6428220
5769596
16739982
10727735
28851835
395053
828439
1255058
2797
339
66
3202
45
3209
440
1243
670
2813
412
166
3391
859
4199
440
1244
679
12887
11719
6325
30931
43338
69911
0
2928
4391
144948
123020
70350
338318
532347
874667
8699
32370
43930
25720
3037
210
28967
77
29212
5589
9087
6132
26165
4443
1218
31826
4423
36131
5607
9128
6218
128858
97290
23536
249684
69979
347651
0
20811
41508
1254689
934716
248639
2438044
698658
3727730
131195
222595
364995
1976
350
138
2464
94
2506
343
773
444
2072
533
1148
3753
12702
16894
348
790
474
9267
12650
23426
45343
311388
377485
0
1768
2950
123114
171769
340679
635562
4551477
5632030
10862
21523
36728
6655
1151
171
7977
40
8574
1585
2903
1412
6665
1202
237
8104
67
8714
1585
2903
1415
29494
44175
22365
96034
3261
108616
0
6289
9427
410050
553508
280317
1243875
49076
1470192
46778
89527
119243
2519
119
15
2653
9
3006
994
1227
389
2540
138
51
2729
58
3137
998
1227
393
6296
4040
1359
11695
1117
15819
0
2426
2561
103709
60337
25544
189590
30930
264837
21492
35162
30787
47397
3111
166
50674
40
50091
5630
25685
10407
47533
3234
263
51030
147
50578
5635
25697
10442
192457
106916
20560
319933
4891
328620
0
58634
67347
1839728
1033232
213964
3086924
51146
3345304
133999
576598
606797
74524
1165
151
75840
79
75807
7271
47630
15142
74769
1560
480
76809
1585
78191
7571
47643
15202
250139
31683
8711
290533
13675
309705
0
104329
96032
5874529
857334
287696
7019559
355664
7843695
195231
2173064
2348040
3804
144
8
3956
5
3752
211
2231
904
4020
518
213
4751
347
4781
421
2247
961
15085
4020
[
g]
[
j]
[
g]
19412
0
5324
5784
348370
116024
(
D)
(
D)
(
D)
507702
24000
114662
138846
6388
102
5
6495
2
6510
571
3414
1925
6472
180
21
6673
3
6673
572
3420
1944
26824
2757
[
e]
[
k]
[
b]
29820
0
8286
12427
706097
81362
(
D)
(
D)
(
D)
814475
17563
187215
338708
7844
267
24
8135
17
7696
409
4629
1734
7988
601
342
8931
196
8654
413
4637
1772
31203
7350
2016
40569
1139
39888
0
10291
11010
726416
208544
46791
981751
37428
1008875
9055
214911
264141
32444
1552
107
34103
42
34268
2892
16723
8099
32547
1794
281
34622
415
35188
2895
16724
8128
151837
43327
7256
202420
6720
215798
0
36735
53435
4038158
1379394
259155
5676707
233569
6340092
87960
786614
1400076
3480
198
21
3699
12
3787
401
2061
792
3554
480
201
4235
1689
5893
401
2064
806
13365
6186
1902
21453
9225
30739
0
4518
5030
332365
192755
58113
583233
323063
909887
9723
99195
125162
4008
419
83
4510
17
4554
541
1470
1226
4131
1053
1082
6266
1547
7703
547
1479
1243
21827
13986
9331
45144
14642
60377
0
3420
8289
362398
215810
155210
733418
198249
1032563
15164
57273
135847
10984
1555
145
12684
29
12970
1830
5874
2057
11244
1885
437
13566
316
14112
1855
5902
2101
43842
54923
15955
114720
11185
130248
0
12260
13402
599295
570346
176887
1346528
164097
1618415
47407
173360
172529
2362
75
27
2464
18
2456
289
1395
454
2384
118
112
2614
333
2921
293
1396
458
7852
2523
1885
12260
7045
19971
0
2893
2858
165663
58688
44433
268784
135998
436397
7581
54059
57421
4113
115
18
4246
16
3894
257
2667
602
4163
150
35
4348
85
4073
258
2675
614
13257
3462
2194
18913
4495
21736
0
5319
3856
257328
89854
64195
411377
167982
560611
4967
87464
80604
5288
462
93
5843
78
5613
629
2852
986
5328
624
236
6188
847
6623
629
2859
993
20777
16350
10070
47197
27441
76121
0
5954
6413
634412
610399
433319
1678130
1367098
4347263
19311
153597
181036
1278
145
23
1446
21
1429
113
653
257
1315
260
100
1675
89
1714
114
655
264
6147
4905
2081
13133
4532
18274
0
1376
1751
180724
173415
70112
424251
158098
622868
4944
33983
49763
2361
177
38
2576
49
2520
217
1378
410
2376
228
140
2744
242
2934
217
1379
410
8902
5463
3826
18191
8308
27514
0
2879
2648
293741
206661
148945
649347
382672
1077525
6601
83757
88308
21741
1515
245
23501
181
23426
2305
12103
4504
21826
1788
484
24098
1051
24950
2306
12104
4518
89256
49248
21057
159561
36620
197613
0
25146
29527
2490441
1738723
787470
5016634
1526781
6756014
67099
584801
813454
3268
56
9
3333
13
3305
416
2096
538
3274
78
12
3364
140
3463
416
2098
540
9555
1520
226
11301
1379
13123
0
4089
3442
202181
41923
5907
250011
40454
306697
7760
73096
73628
5059
152
21
5232
28
5115
528
3233
760
5077
168
52
5297
711
5765
528
3233
764
16599
4334
1305
22238
29212
48230
0
6246
4872
388162
133298
35138
556598
804777
1426206
12256
123382
115864
6171
98
3
6272
2
6150
639
4127
930
6177
103
3
6283
2
6161
639
4128
933
18437
[
h]
[
e]
[
j]
[
b]
22777
0
8202
5943
353843
(
D)
(
D)
(
D)
(
D)
477715
13712
139692
114975
1750
19
1
1770
3
1674
158
1325
142
1800
51
139
1990
3
1886
159
1332
153
3815
[
f]
[
e]
[
h]
[
a]
4627
0
2332
879
54255
(
D)
(
D)
(
D)
(
D)
67157
1508
30653
14065
9902
292
54
10248
34
10673
1649
6562
1487
9948
356
78
10382
118
10882
1650
6571
1498
28749
9075
3735
41559
4935
48233
0
12653
9522
589783
218092
121488
929363
107569
1133404
33132
221237
194254
3803
62
7
3872
2
3913
386
2878
431
3841
105
16
3962
109
4106
386
2883
438
9421
[
g]
[
e]
[
j]
[
g]
13341
0
5259
2623
148379
(
D)
(
D)
(
D)
(
D)
217925
4399
78408
41586
60434
2394
170
62998
22
62768
6538
35877
11962
60884
4035
1910
66829
6050
72743
6576
35905
12084
229209
79227
[
k]
[
m]
[
l]
400951
0
73594
78044
3233905
1397084
(
D)
(
D)
(
D)
6298879
130793
913542
1105174
6236
51
2
6289
3
6705
1263
4250
879
6248
64
6
6318
8
6738
1265
4255
883
15689
[
g]
[
c]
17300
64
19086
0
8272
5622
182523
(
D)
(
D)
205944
1294
235781
13971
86221
62931
1596
65
25
1686
10
1659
308
898
226
1645
181
159
1985
1082
2978
313
914
241
5084
2765
[
h]
[
j]
[
j]
26364
0
1841
1412
78040
57511
(
D)
(
D)
(
D)
318940
5885
25921
22662
8238
250
18
8506
2
8995
1732
4571
1628
8358
408
121
8887
2
9345
1732
4579
1650
27827
8309
[
h]
[
k]
[
f]
43467
0
9336
10658
318964
114841
(
D)
(
D)
(
D)
560780
28555
112174
102335
10807
570
25
11402
12
11353
573
5184
3257
11935
1233
135
13303
2794
16121
582
5318
3649
55573
17655
2006
75234
29530
109157
0
12367
21364
1478764
468377
52486
1999627
571661
2711245
16335
340550
572222
4975
252
35
5262
14
5229
843
3009
742
5010
360
282
5652
1127
6757
843
3010
749
14778
7885
3524
26187
29159
57001
0
5876
4769
320856
255897
129055
705808
480472
1226112
12866
93477
104189
11378
376
39
11793
11
11301
987
7099
1977
11842
865
347
13054
433
12956
996
7145
2101
38500
8780
1579
48859
4729
53310
0
14965
12511
410756
128465
24546
563767
104905
714956
14285
153188
123637
21414
2191
161
23766
20
23753
2369
10770
4918
21837
3754
1199
26790
592
27324
2381
10795
4988
102381
73459
22130
197970
5837
201742
0
23685
32543
1332093
1041141
343140
2716374
88479
2819649
54640
303271
395611
578
225
83
886
33
890
50
231
142
578
232
119
929
341
1240
50
231
142
3337
9792
12195
25324
31931
56585
0
511
963
55279
194388
268700
518367
656695
1232823
1114
8306
17889
380
222
73
675
33
663
43
141
91
382
239
157
778
841
1531
43
142
91
2130
10079
10478
22687
55743
77856
0
311
605
36090
228854
263481
528425
1411595
1975394
2450
5106
9553
6753
98
4
6855
2
7025
989
4330
1189
6755
99
4
6858
36
7061
991
4330
1189
20613
2772
[
f]
[
j]
[
f]
26767
0
8777
7658
274615
44642
(
D)
(
D)
(
D)
365318
11823
112181
97323
1830
315
43
2188
16
2062
133
830
448
1854
420
81
2355
1047
3268
133
832
455
9270
11776
6773
27819
22511
48935
0
1798
2931
199368
320761
174473
694602
592398
1287153
3842
33591
61821
2035
85
6
2126
6
1981
141
1155
394
2142
241
65
2448
419
2575
142
1163
422
8131
2478
[
f]
[
j]
[
h]
12595
0
2547
2604
127008
40461
(
D)
(
D)
(
D)
196776
3032
39111
39421
1596
220
70
1886
35
1954
221
783
413
1887
636
1358
3881
5930
10934
249
808
432
6957
8460
11487
26904
53666
81049
0
1762
2693
129256
124395
189157
442808
747097
1151860
7697
35197
48348
9517
347
64
9928
32
13314
4348
6355
1395
9549
409
176
10134
133
13743
4391
6363
1400
22338
12559
9509
44406
8013
65009
0
12041
8927
537791
299790
154177
991758
186905
1468143
125013
262962
170160
148462
14807
1066
164335
111
166598
6705
85947
38542
148469
14854
1102
164425
149
166716
6707
85949
38543
681294
561687
175519
1418500
99382
1569353
0
192972
249912
8040735
7410576
2918466
18369777
2020833
22089462
147168
2242849
2960284
5313
293
70
5676
78
6046
544
3872
787
5335
336
96
5767
174
6237
544
3873
793
16129
9839
9304
35272
5902
44368
0
7239
5116
592441
386631
328336
1307408
170000
1624854
17504
249270
205547
1750
288
81
2119
124
2243
110
949
394
1793
467
218
2478
1067
3534
111
949
400
8426
10819
8013
27258
18961
49147
0
1997
2627
247294
309635
223155
780084
646508
1609334
3846
54765
82609
2390
282
100
2772
22
2899
178
1546
474
2398
361
257
3016
38
3154
182
1546
475
9705
11024
11700
32429
1520
35358
0
3148
3118
278763
363525
374007
1016295
39365
1154173
4384
79489
96109
1340
180
42
1562
17
1619
117
695
314
1358
245
249
1852
106
2012
117
695
318
6458
6378
5126
17962
3975
24029
0
1538
2072
167313
159934
138319
465566
131646
684911
2812
38611
55056
2968
320
43
3331
13
3431
198
1623
723
2987
468
227
3682
396
4227
208
1624
724
13949
11069
5115
30133
3613
36882
0
3442
4783
283349
245170
141067
669586
120952
905609
5924
76430
96953
3533
444
146
4123
37
4245
313
2057
770
3570
590
404
4564
141
4818
315
2059
778
15064
15436
10340
40840
3584
46913
0
4329
4961
405500
390211
268437
1064148
81484
1246385
9695
112218
133610
26974
2260
446
29680
82
29739
1766
15323
6325
27157
2875
1021
31053
589
31628
1766
15333
6359
118152
83702
67038
268892
51789
330697
0
30864
41646
1312659
1225263
920195
3458117
586073
4332728
33448
375416
438092
15382
978
146
16506
28
16542
622
10639
2831
15488
1300
328
17116
38
17144
624
10654
2856
56573
35048
19687
111308
10509
127217
0
22598
18133
1859433
1652858
1038604
4550895
372038
5288226
26606
637014
631298
6429
566
125
7120
20
7202
443
4276
1161
6454
696
237
7387
42
7493
443
4278
1165
23594
22254
[
j]
[
l]
[
j]
78577
0
8631
7562
801257
904596
(
D)
(
D)
(
D)
3047829
14595
264931
264644
15827
1394
141
17362
20
16963
883
7909
4075
15894
1596
372
17862
335
17811
883
7912
4099
79520
49826
25443
154789
12137
168175
0
17064
27219
1355322
1071312
844438
3271072
457784
3921562
15971
329780
433067
1906
75
7
1988
1
2540
564
1511
257
1908
79
7
1994
1
2546
564
1511
257
4521
2853
[
g]
[
i]
[
a]
10889
0
2698
1679
131178
82551
(
D)
(
D)
(
D)
343605
20616
78635
48191
22329
1234
107
23670
34
23757
2180
14491
3490
22340
1292
194
23826
132
24016
2180
14493
3494
78024
42494
14087
134605
4761
144373
0
26526
23311
1710647
988253
479331
3178231
156040
3558797
38419
517973
539211
00_
E10_
19
00_
EL20
00_
E20_
99
00_
E100_
499
00_
EL500
00_
E500+
01
TOTAL
01_
E0
01_
E1_
4
617087
5035029
515977
84385
5635391
17153
5657774
703837
2697839
652461
5093832
674106
312112
6080050
989998
7095302
705612
2703984
8285731
20587385
20276634
16260025
57124044
56940932
115061184
0
5630017
230564411
591123880
608446434
527544627
1727114941
2152315111
3989086323
34289996
153691559
2367
23814
1315
224
25353
97
25802
4077
13246
2378
23838
1394
417
25649
427
26447
4080
13256
31002
86439
46326
29065
161830
21735
183476
0
26567
760171
2136310
1155392
651469
3943171
739362
4791849
110312
608405
2089
15880
2094
447
18421
335
19340
2293
8913
2229
16149
2649
1185
19983
3755
24319
2295
8953
28024
64606
76770
59098
200474
255654
485565
0
18098
1030431
2364413
3083379
2877049
8324841
13766405
25014357
224568
610528
546
5645
888
274
6807
215
7283
561
3586
593
5698
1385
1029
8112
9189
17702
562
3591
7199
21919
39078
43739
104736
550494
654484
0
7954
260096
646038
1655283
2157831
4459152
36191684
41942303
43397
174593
73806
639129
55431
6381
700941
1006
691110
98837
340157
73906
639286
56044
7701
703031
6559
698898
98842
340184
988547
2522546
2077191
1075331
5675068
897732
6491994
0
711476
31431490
76570937
77786601
44632067
198989605
40920544
247211475
3892792
19356224
48689
221593
63860
16186
301639
4664
305160
21397
95906
48950
222012
67334
25765
315111
39387
352619
21415
95956
665739
1256076
2646829
2898980
6801885
9672109
15950424
0
216027
19774761
37325710
86915098
101758644
225999452
417954346
617699378
1977050
5568076
44868
301595
41254
8004
350853
3300
346027
32893
153578
48066
306630
56106
25150
387886
58351
438924
33036
154095
599945
1360220
1510645
1015656
3886521
2225508
6142089
0
325134
22569432
51825147
59560471
42349556
153735174
116387032
275899416
1903754
11766694
88036
658767
61308
8957
729032
2412
735135
79965
342277
97737
674435
97703
52214
824352
289221
1119950
80273
343744
1159120
2916245
2279862
1295499
6491606
8349169
14890289
0
754199
23218318
56674705
58906964
35766023
151347692
151204814
314756961
2540657
13338720
16098
138198
15162
2829
156189
1144
157197
21685
77016
16608
139022
18168
7946
165136
24908
190683
21723
77099
217112
519261
582262
454573
1556096
2233906
3750663
0
148718
5603141
13708415
16373144
13911158
43992717
81599704
129506183
796764
3575336
9219
67279
9098
2094
78471
1094
77459
11272
32537
9559
67913
10781
5474
84168
49422
137293
11310
32609
124551
274738
358301
363472
996511
2549220
3754698
0
66442
4813420
12906113
16765223
22180082
51851418
157542382
207124226
1337189
2933097
15817
206607
15171
3626
225404
1630
230595
25998
134815
18772
211334
30889
25719
267942
155785
425028
26065
135206
210513
686710
606867
620697
1914274
4049152
6248400
0
274736
10622883
30312248
29964626
33202192
93479066
253326386
373569819
1583026
9253130
15465
230149
10742
2355
243246
1267
247582
35105
149762
17766
234060
17491
10460
262011
38166
307003
35215
150222
201539
691744
379343
286773
1357860
584186
2013673
0
283367
5592611
19187748
11408118
9243124
39838990
19373102
64009540
1400921
7304761
53176
624886
37054
5812
667752
2347
682278
99441
381588
55217
628216
45377
15633
689226
33472
736454
99540
381988
706137
2061970
1383599
962674
4408243
2407973
7156579
0
734101
31763462
90061899
75082116
58381734
223525749
138482480
374409080
5628546
27601853
1152
7262
5340
7489
20091
6671
26794
1197
3927
1179
7322
5535
8487
21344
26043
47559
1199
3941
8114
18880
66768
221993
307641
2565880
2879223
0
6274
504106
1749846
3369774
11775224
16894844
194466219
213123787
446687
426315
29286
261768
26625
7754
296147
3182
308502
49061
141965
30075
263140
29799
13613
306552
44976
362665
49131
142108
391627
994277
1067856
1415338
3477471
5660629
9061987
0
291143
9890467
28205461
26982624
30408677
85596762
124684301
221385956
2872417
7559775
7532
45506
11558
2890
59954
980
63690
7660
22830
7724
45851
12911
5394
64156
3858
70878
7669
22864
103336
208478
481276
503454
1193208
1339116
2612430
0
46689
1943473
4382424
9844823
11911498
26138745
35784602
67097541
338689
1081348
67238
466620
48611
13320
528551
3491
540976
45548
230581
71243
473477
68738
52295
594510
64049
671370
45822
231342
891372
2225851
1931306
2550412
6707569
7401086
14534726
0
516533
31692418
82295966
59387606
61543090
203226662
228203740
465712029
3141888
20192963
10756
81940
12307
2250
96497
575
99124
19739
39874
10925
82244
13284
3527
99055
4761
105961
19754
39913
145722
313143
496809
373153
1183105
558392
1780362
0
79152
2643842
9858938
9436411
11151745
30447094
12756812
46132864
1682105
4129814
68467
329898
73177
8056
411131
1645
416464
56881
129077
70052
332631
85660
32224
450515
91896
548569
57156
129301
936578
1754785
2775956
1423334
5954075
3926848
9972301
0
298800
9467351
20566137
31208058
17074291
68848486
56733350
128649922
2207129
3735319
64344
615919
40222
4336
660477
1232
658412
54017
359964
67681
621854
51187
15733
688774
34549
719402
54156
360550
847724
2481150
1442599
620930
4544679
748720
5370479
0
763230
16593285
46674803
28851875
14876218
90402896
19473874
115218331
1325101
13594974
169
323
1013
1688
3024
2379
5401
10
50
178
334
1089
2146
3569
11224
14934
10
50
621
886
10852
45854
57592
943423
1022114
0
70
24104
37119
409258
1692955
2139332
52723972
53475502
587
3049
1623
98386
582
0
98968
0
78644
36359
37012
1623
98386
582
0
98968
0
78644
36359
37012
21209
127461
16139
0
143600
0
105228
0
61307
365149
3633503
299590
0
3933093
0
2355804
836417
876585
1546
12417
634
42
13093
38
12592
1432
6330
1548
12427
652
47
13126
221
12795
1434
6333
20129
53020
19869
2990
75879
7264
77984
0
13363
488728
1252721
546097
104219
1903037
353204
2161848
36530
295007
90
2570
64
17
2651
9
2623
885
1358
90
2571
65
21
2657
14
2636
885
1358
1220
4608
2233
[
g]
[
i]
[
g]
9954
0
2233
35153
148529
64910
(
D)
(
D)
(
D)
340916
21367
57386
732
8828
617
169
9614
53
10594
1760
5558
740
8840
677
349
9866
192
11016
1761
5565
9653
28811
24224
[
j]
[
l]
[
j]
95538
0
10971
236290
735060
544385
(
D)
(
D)
(
D)
2289085
52415
256012
441
5955
341
77
6373
99
6435
741
3734
479
6019
458
242
6719
1021
7691
741
3750
5723
19184
12285
9966
41435
41577
87980
0
7386
271729
814927
734334
703689
2252950
3140061
6217777
39391
264648
779
3407
907
251
4565
196
4794
518
1448
794
3429
1138
653
5220
2011
7323
518
1454
10634
18974
32452
30046
81472
122857
200735
0
3162
367329
653964
1218368
1297058
3169390
6174713
9583696
61444
107017
877
6534
866
142
7542
99
8222
1034
3731
956
6701
1053
290
8044
723
9305
1036
3749
11667
26448
32033
19086
77567
91220
196850
0
7550
391373
895522
1130677
876302
2902501
4451631
9212884
123733
238863
546
5645
888
274
6807
215
7283
561
3586
593
5698
1385
1029
8112
9189
17702
562
3591
7199
21919
39078
43739
104736
550494
654484
0
7954
260096
646038
1655283
2157831
4459152
36191684
41942303
43397
174593
18295
200611
12244
1395
214250
401
214120
33010
113245
18331
200662
12380
1743
214785
1569
215806
33013
113248
243089
707265
450708
219154
1377127
227786
1616973
0
233271
8005002
22210038
17740859
9601273
49552170
11245916
64956985
1326490
6695176
5855
29702
7072
1234
38008
296
39210
4078
13262
5867
29724
7132
1464
38320
1196
40476
4078
13265
80041
153732
282441
208419
644592
256395
901207
0
28809
3157594
6139053
11936548
9312447
27388048
11239958
39801624
319736
1149708
49670
408839
36173
3862
448874
506
438162
61749
213658
49708
408900
36532
4494
449926
3794
442616
61751
213671
665417
1661549
1344042
647758
3653349
413551
3973814
0
449396
20268894
48221846
48109194
25718347
122049387
18434670
142452866
2246566
11511340
3382
16205
4009
1251
21465
572
22437
2168
6901
3428
16273
4280
1939
22492
3909
26785
2170
6907
45938
88693
162168
220389
471250
997004
1470146
0
15886
870366
1741121
4190862
6626849
12558832
31214400
44085499
196756
292347
318
1671
439
143
2253
100
2702
324
854
321
1674
454
203
2331
538
3212
324
854
4205
8248
17311
22211
47770
121460
170864
0
1861
110472
230306
482197
789800
1502303
5815314
7257793
19980
46337
486
2407
714
339
3460
202
3703
287
1122
492
2414
748
454
3616
833
4452
287
1124
6581
13043
32227
62122
107392
232002
308490
0
2557
188010
383535
965066
1673425
3022026
6469094
8402974
51119
65582
912
4946
1127
274
6347
134
6588
493
2495
920
4957
1181
370
6508
373
6966
493
2498
12367
25632
44880
44621
115133
100536
202022
0
5475
275634
570818
1046499
1094619
2711936
2652408
5059415
33896
113359
2431
11442
3376
733
15551
193
15523
2371
4481
2434
11464
3429
979
15872
633
16152
2372
4484
33561
59499
138944
131418
329861
180621
441742
0
9791
557656
1178387
2470253
2771401
6420041
4006138
9262263
169521
210499
203
1230
302
97
1629
57
1681
152
622
203
1231
311
119
1661
122
1763
152
622
2725
5825
12527
17137
35489
33023
60567
0
1292
55967
128814
284904
408789
822507
888001
1495667
5582
26032
2801
10739
3570
877
15186
266
15411
1130
4234
2810
10751
3710
1388
15849
1479
17289
1131
4236
38364
65425
145610
137389
348424
249260
557507
0
9275
848511
1457302
3614032
3747156
8818490
7692906
15829400
80746
193214
547
1586
1297
529
3412
236
3660
153
535
547
1586
1348
820
3754
2036
5739
153
535
7850
11814
59235
89058
160107
393836
533251
0
1228
240246
396089
1947805
3405892
5749786
17541109
22500834
45839
42033
5459
30313
5533
1004
36850
338
36099
2065
14186
5491
30359
5764
1454
37577
1458
37895
2066
14191
73604
161973
221152
159268
542393
270996
784520
0
32631
2159587
4483400
7761907
5974238
18219545
10098988
27050907
137186
771280
154
633
241
122
996
140
1133
73
250
155
635
314
290
1239
971
2253
73
250
2027
3635
8415
10918
22968
86255
103570
0
549
104434
190132
374525
509110
1073767
5311958
6335924
7675
29901
1450
6090
2049
786
8925
605
9535
588
2520
1466
6110
2232
1320
9662
3764
13361
589
2525
19761
35806
81347
112853
230006
655842
869761
0
5687
745973
1374229
3324963
4862437
9561629
36047920
46394786
85112
201178
2029
6877
3923
1462
12262
709
12685
586
2470
2035
6890
4048
2150
13088
3204
15981
588
2471
28174
45929
170757
243364
460050
596457
1002503
0
5728
835364
1407444
5008437
7333839
13749720
20360378
32641356
85140
167025
1962
7784
2688
631
11103
352
11562
718
3174
1984
7827
3308
1756
12891
3646
16732
724
3179
27032
47483
106033
95847
249363
274335
524230
0
7109
804276
1390314
3530043
3354806
8275163
10847471
19349947
56329
188304
667
2900
1258
589
4747
411
5555
522
1224
670
2906
1303
769
4978
1322
6684
522
1225
9181
16088
55504
104823
176415
425212
572512
0
2789
274266
533017
1850715
3803067
6186799
19357820
23641904
102362
78636
10294
40385
12884
2574
55843
918
56444
2767
16097
10312
40410
13315
3661
57386
3758
60791
2767
16101
140436
251864
518291
391878
1162033
628784
1761358
0
37140
4689978
8141124
18360468
14023410
40525002
23719448
61803349
210237
994471
4604
17593
6417
1750
25760
852
26121
1184
6882
4613
17606
6652
2267
26525
2917
28922
1184
6882
63317
111646
260481
264663
636790
741160
1332854
0
15768
2313165
4042286
10432308
10996265
25470859
32915832
54713649
109225
499978
2129
9368
3530
1292
14190
751
14643
953
3790
2136
9383
3607
1666
14656
2492
16764
955
3792
29485
52700
152316
223517
428533
1128554
1593307
0
8366
1263927
2568008
6824692
12185698
21578398
68819073
84522217
137466
343763
841
3552
1373
559
5484
391
5796
376
1352
846
3561
1414
678
5653
1388
6940
376
1353
11710
21026
58127
85392
164545
424861
575413
0
3065
404942
771501
2124477
2994581
5890559
15962432
20873387
101967
102809
1528
6503
2493
1032
10028
606
10522
668
2695
1536
6513
2557
1244
10314
2452
12627
668
2697
20922
37604
109301
195735
342640
1529990
1753445
0
6044
624554
1164494
3495232
6385675
11045401
77586331
83439891
129384
164232
2859
14675
3240
773
18688
233
19702
1471
7177
2871
14698
3314
988
19000
848
20593
1472
7179
38905
78184
135423
135812
349419
291025
619197
0
15908
983501
1904594
3753303
3734483
9392380
8571251
17433649
77953
353187
3665
24742
3913
960
29615
419
29476
2349
12850
3680
24764
4045
1250
30059
1244
30718
2349
12851
49594
113959
156780
150565
421304
310896
713165
0
27878
1423932
3268795
5072410
5083104
13424309
12076074
25604567
133575
683909
29531
194661
25710
4724
225095
2184
221912
20298
98315
31735
198149
36176
16508
250833
37751
283435
20394
98674
395106
893923
935671
593343
2422937
1201680
3633480
0
209973
15642428
35350553
39453119
26500830
101304502
70447962
173196447
1231121
7747822
15377
107003
15769
3470
126242
1530
124958
12597
55274
16331
108481
19930
8642
137053
20600
155489
12642
55421
204839
466297
574974
422313
1463584
1023828
2508609
0
115161
6927004
16474594
20107352
15848726
52430672
45939070
102702969
672633
4018872
12402
76024
16763
2774
95561
247
96722
8951
38187
13282
77356
20659
6652
104667
19797
125728
8979
38297
165982
364986
719496
413265
1497747
368546
1850218
0
84017
4374749
9429445
26204611
17039808
52673864
11200017
66619404
640315
1845644
6350
44259
3509
450
48218
172
49677
4869
22832
7164
45580
6407
3099
55086
9756
65766
4885
22923
83025
206060
116149
52255
374464
174720
567318
0
51299
2113954
4887098
3382023
1592371
9861492
3494620
13644132
158990
1062776
3552
30047
1846
221
32114
138
33764
4584
16459
4020
30795
2933
1096
34824
10768
47747
4603
16533
46140
125941
59606
23719
209266
198055
425736
0
36414
1236958
3104745
2050184
1091597
6246526
4990104
11593224
151263
758733
11334
57541
8419
1139
67099
333
69413
5568
26351
12153
58699
12872
5312
76883
15065
94135
5615
26412
150368
313527
287658
128251
729436
505951
1249126
0
60266
3798909
7722171
8461462
3983894
20167527
12282756
34701139
190944
1363002
12451
105595
9854
1601
117050
447
119777
16732
56849
13057
106704
12449
6109
125262
29229
156261
16747
56984
163874
425768
367522
245735
1039025
1965385
2963801
0
123568
1988842
5632172
4937845
3705451
14275468
34120037
49336787
401624
1677113
6636
39737
3069
268
43074
334
43927
4117
18602
7562
41238
5452
1765
48455
32734
81898
4137
18752
86766
202039
98169
26512
326720
587176
958072
0
42599
1877303
4474827
2172274
664834
7311935
11969217
20634666
165053
951871
10358
59870
5358
1032
66260
222
65511
5959
26997
11375
61569
11985
13183
86737
32911
118892
5991
27141
133386
308812
172588
135434
616834
320249
927284
0
63796
1767226
4346606
2316580
1865613
8528799
4792965
13455657
153675
972252
6219
64343
3006
485
67834
324
68576
7708
36353
7471
66537
6739
5738
79014
71932
151668
7730
36612
79604
253157
98444
61670
413271
955394
1392626
0
79548
1492081
4465794
1959272
1165293
7590359
12610081
21117525
159253
1291163
4460
40395
2563
335
43293
152
42831
4554
22003
5118
41428
4688
2485
48601
16420
64453
4582
22100
57695
164460
85703
40893
291056
325181
622261
0
47665
897720
2523422
1484540
669667
4677629
4087218
9221580
96254
712358
1052
9787
676
131
10594
104
10426
1192
5306
1127
9914
1001
659
11574
28065
41169
1194
5318
13676
38446
23068
19977
81491
2444616
2525974
0
11444
179491
512411
348226
309338
1169975
38599424
42238462
26953
148863
9961
99500
4715
751
104966
305
103603
11616
55525
11320
101620
8444
4511
114575
16468
129311
11670
55722
127784
385457
147352
68794
601603
248058
841594
0
119132
2006490
5963741
2508487
1092741
9564969
4262412
13877825
241114
1767075
3883
32660
3123
645
36428
412
35070
4125
16929
4088
32995
4074
1605
38674
6076
42922
4140
16950
50820
127592
104107
78994
310693
255838
566279
0
34451
1484595
3612273
3081460
2585416
9279149
8795963
18316560
155219
787870
274
2122
328
125
2575
136
2675
376
1078
291
2153
493
531
3177
2252
5451
376
1079
3738
8079
13196
19902
41177
574428
608986
0
2129
127230
314186
459608
772844
1546638
25022649
28780671
23834
84237
184
1066
221
91
1378
67
1413
194
467
185
1069
243
238
1550
350
1871
201
467
2518
4920
8831
15894
29645
37929
70462
0
976
86069
195888
361439
743808
1301135
1702038
3342061
16087
38571
9193
88830
8357
1341
98528
537
98065
14414
51076
9323
89047
9430
3192
101669
8747
109814
14427
51099
123859
309780
316961
205050
831791
584003
1397865
0
95745
3257792
8014715
9542966
6738092
24295773
22155705
46080949
430986
2207421
1835
11525
2275
470
14270
105
14336
1639
5802
1847
11545
2450
752
14747
1636
16466
1641
5804
25235
50695
92314
78870
221879
164995
391561
0
11152
362641
789792
1514892
1483463
3788147
3426554
7558748
62266
167344
14
106
22
14
142
77
237
24
62
14
106
58
45
209
2593
2785
24
62
184
405
778
1208
2391
50569
50923
0
132
11300
28171
41036
57350
126557
3702026
3880306
2304
7026
203
1932
183
38
2153
21
2304
581
1013
207
1940
196
52
2188
66
2380
581
1015
2724
6140
6765
4961
17866
5746
23414
0
1904
51853
162567
150791
123185
436543
146921
556806
17095
51569
3027
22362
2365
499
25226
295
25774
2762
11709
3292
22765
3277
1969
28011
3429
31876
2775
11747
40047
97572
84861
72218
254651
217721
484611
0
25209
1247957
3129365
2839226
2537729
8506320
8000647
17098170
156488
755863
777
6920
793
155
7868
42
8274
1292
4064
798
6953
923
404
8280
4017
12855
1292
4071
10695
25092
30840
25396
81328
537985
577575
0
7651
230437
596651
646408
543545
1786604
15612827
17815332
47323
165609
608
3373
776
280
4429
138
4758
405
1746
651
3444
1098
763
5305
1818
7185
406
1755
8112
16578
27716
31074
75368
60530
145266
0
3820
227862
477080
816778
911142
2205000
1830337
4393140
40381
97696
3362
20702
3616
910
25228
545
25117
2355
10117
3412
20817
4004
1957
26778
5767
32111
2359
10125
45717
97732
144939
160771
403442
677222
1100931
0
21475
1866301
3927075
7246033
10348166
21521274
53826300
68980747
214732
755322
1490
16985
1142
203
18330
116
18821
4153
9338
1571
17133
1441
703
19277
3622
22782
4156
9364
20123
52760
42080
32738
127578
176626
297143
0
17463
775493
3129849
1709649
1144166
5983664
5752472
11986269
569118
1233851
2522
14786
2440
565
17791
346
17641
2421
6349
2674
15045
3152
1951
20148
34823
59675
2444
6376
34021
68568
94752
95028
258348
1373484
1777015
0
13608
1078081
2883008
3836697
5186658
11906363
76859579
93959893
310265
476923
1850
14819
1932
481
17232
375
16275
2343
6735
1902
14918
2184
863
17965
5210
22725
2351
6744
24690
55678
76530
74935
207143
321888
579609
0
13896
1093545
2966181
3972844
5501092
12440117
21104031
32197317
243074
467001
0
8
0
2
10
13
27
2
6
0
8
0
12
20
42
74
2
6
0
[
a]
0
[
e]
[
e]
[
j]
23552
[
a]
[
a]
0
(
D)
0
(
D)
(
D)
(
D)
1234656
(
D)
(
D)

6074
43166
8387
2193
53746
753
55886
6525
23399
7515
45247
20456
20562
86265
90014
180764
6549
23514
82213
187123
355551
382471
925145
1828045
2917625
0
[
l]
2742847
6394488
11585480
13801451
31781419
84278544
130447365
384704
(
D)

2548
40286
2148
632
43066
599
46202
7620
26824
2746
40717
2845
1456
45018
27911
76918
7641
26905
33595
113898
74847
66046
254791
611431
947060
0
50333
3951307
10925214
9932782
11378830
32236826
87294530
125028086
721472
2789643
7172
121876
4742
1077
127695
765
127971
11452
83758
8437
124017
7477
3552
135046
37149
164832
11474
83943
93745
382515
172785
164733
720033
1570129
2326133
0
171852
3848260
12729953
8074175
7532990
28337118
79736259
114759420
426762
4702021
72
1341
94
48
1483
65
1668
399
836
74
1345
111
137
1593
669
2440
399
838
960
[
h]
3684
[
i]
[
j]
[
j]
34030
[
a]
[
g]
80469
(
D)
372189
(
D)
(
D)
(
D)
2100292
(
D)
(
D)

11357
199017
7733
1709
208459
801
212958
30741
134169
12916
201786
11815
7118
220719
14230
241115
30813
134534
147750
559743
277355
218280
1055378
224169
1335298
0
250138
4243679
15828068
8406947
7037749
31272764
9120952
44422141
1208225
6494233
3941
29615
2852
594
33061
411
32726
4072
14669
4669
30722
5502
3241
39465
23709
63759
4110
14758
51591
126636
96366
63315
286317
349720
652714
0
31409
1250625
3082675
2607935
1903530
7594140
9598595
17966347
166685
718954
172
1530
164
65
1759
148
2027
292
928
181
1552
174
101
1827
227
2129
292
930
2198
5365
5622
5178
16165
10297
25661
0
1820
98307
277005
393236
301845
972086
653555
1621052
26011
91574
53176
624886
37054
5812
667752
2347
682278
99441
381588
55217
628216
45377
15633
689226
33472
736454
99540
381988
706137
2061970
1383599
962674
4408243
2407973
7156579
0
734101
31763462
90061899
75082116
58381734
223525749
138482480
374409080
5628546
27601853
1152
7262
5340
7489
20091
6671
26794
1197
3927
1179
7322
5535
8487
21344
26043
47559
1199
3941
8114
18880
66768
221993
307641
2565880
2879223
0
6274
504106
1749846
3369774
11775224
16894844
194466219
213123787
446687
426315
27606
250609
25147
7535
283291
3102
294974
47742
136093
28361
251926
28176
13107
293209
42306
345916
47812
136235
368832
942627
1012083
1381733
3336443
5510174
8761451
0
278451
9221493
26723899
25106231
29224473
81054603
118691655
210071758
2805110
7233821
1682
11161
1486
232
12879
120
13591
1319
5872
1714
11214
1623
506
13343
2670
16749
1319
5873
22795
51650
55773
33605
141028
150455
300536
0
12692
668974
1481562
1876393
1184204
4542159
5992646
11314198
67307
325954
7532
45506
11558
2890
59954
980
63690
7660
22830
7724
45851
12911
5394
64156
3858
70878
7669
22864
103336
208478
481276
503454
1193208
1339116
2612430
0
46689
1943473
4382424
9844823
11911498
26138745
35784602
67097541
338689
1081348
47523
372629
25377
4106
402112
1526
409832
34613
187501
50877
378393
35268
15935
429596
29818
466914
34781
188169
621602
1725511
935483
657187
3318181
1248015
4736631
0
425560
27791280
73904973
42515717
22255210
138675900
41176213
195440247
2418234
18729957
52
364
448
1663
2475
1895
4434
147
178
56
375
460
1740
2575
4512
7138
147
180
690
1328
29954
408873
440155
4574486
5085005
0
361
23204
454901
741566
11490876
12687343
157363422
180902707
120418
17594
3712
17232
8247
5569
31048
1114
32630
2413
7358
3830
17519
11000
16728
45247
17758
65088
2467
7378
51103
92456
401352
913282
1407090
1185029
2671457
0
16064
754365
1755914
6875525
18101598
26733037
23426243
54665096
375023
267112
15971
76423
15074
3851
95348
732
98286
8377
35546
16480
77190
22010
17892
117092
11961
132230
8427
35615
217977
406556
564517
571070
1542143
393556
2041633
0
74548
3123569
6180178
9254798
9695406
25130382
6237862
34703979
228213
1178300
2115
30617
2003
563
33183
139
34322
8569
17236
2146
30688
2103
661
33452
407
34840
8572
17247
28449
82503
81113
101034
264650
87269
361745
0
31254
932575
5707246
2981305
6467336
15155887
3934364
20393467
1276570
3059522
596
4381
714
218
5313
42
5604
522
2543
623
4416
813
382
5611
166
6032
522
2546
8022
18699
28534
40029
87262
23118
113545
0
5226
151166
355770
599850
977589
1933209
616108
2781408
17818
99402
8047
46946
9605
1481
58032
432
59264
10648
20095
8156
47140
10368
2484
59992
4188
65089
10660
20120
109251
211941
387162
232090
831193
448005
1305072
0
42672
1560101
3795922
5855256
3706820
13357998
8206340
22957989
387717
970890
7688
39235
7926
1514
48675
523
49685
7092
17254
7885
39554
8832
2778
51164
8687
60196
7122
17291
105224
188896
293292
249887
732075
1035707
1752782
0
35832
1295044
3082115
4012147
4284899
11379161
23329080
34096205
330071
626286
60797
290698
65391
6648
362737
1220
367141
49792
111832
62167
293077
76828
29446
399351
83209
488373
50034
112010
831354
1565889
2482664
1173447
5222000
2891141
8219519
0
262968
8172307
17484022
27195911
12789392
57469325
33404270
94553717
1877058
3109033
18416
205073
8553
1000
214626
536
213785
20562
121868
19437
207169
11947
4522
223638
8929
230867
20649
122035
238425
777797
273362
99106
1150265
183941
1343180
0
260052
6411450
19095160
7519618
3000702
29615480
7672081
38242761
565732
5587087
15070
154407
7735
776
162918
193
161043
19606
87700
16946
157606
13210
6187
177003
22417
196810
19654
88076
197854
576723
269694
126030
972447
320768
1311522
0
180275
3295214
9309982
5016570
2448730
16775282
6006452
23629161
443037
2659246
30875
256467
23966
2578
283011
531
283684
13849
150399
31298
257079
26030
5024
288133
3203
291725
13853
150439
411445
1126630
899543
395794
2421967
244011
2715777
0
322903
6886621
18269661
16315687
9426786
44012134
5795341
53346409
316332
5348641
27
370
24
7
401
17
392
71
185
27
372
31
9
412
57
441
72
185
341
1108
[
f]
[
e]
2116
1221
3203
0
363
12208
36007
(
D)
(
D)
67560
64461
122992
1898
9281
14
170
13
3
186
5
188
36
86
14
170
13
3
186
72
256
36
86
168
542
[
e]
[
b]
1005
672
2049
0
175
3613
14103
(
D)
(
D)
25724
41244
70068
1137
4068
1505
11878
598
32
12508
30
12027
1326
6059
1507
11885
608
35
12528
92
12098
1326
6062
19620
51370
18831
2557
72758
5371
72732
0
12825
472907
1202611
514450
92692
1809753
247499
1968788
33495
281658
57
2227
51
14
2292
7
2241
810
1153
57
2228
52
17
2297
11
2252
810
1153
748
3533
1799
1396
6728
749
7350
0
1858
24212
125317
56000
59580
240897
25798
258565
19888
50363
33
343
13
4
360
3
384
75
205
33
343
13
4
360
3
384
75
205
472
1075
434
[
e]
[
g]
[
f]
2604
0
375
10941
23212
8910
(
D)
(
D)
(
D)
82351
1479
7023
414
4213
379
122
4714
39
5134
963
2361
422
4225
414
259
4898
163
5464
963
2367
5437
14842
15006
17810
47658
9929
59615
0
4877
140426
431691
348293
333419
1113403
234136
1463707
35719
140227
214
3251
122
22
3395
8
3946
525
2415
214
3251
125
59
3435
15
3999
526
2416
2812
9902
4166
3251
17319
878
20750
0
4588
55007
183453
84658
88383
356494
27216
452312
10351
76938
104
1364
116
25
1505
8
1516
272
782
104
1364
138
31
1533
14
1553
272
782
1404
4067
5052
[
h]
[
j]
[
g]
15173
0
1506
40857
119916
111434
(
D)
(
D)
(
D)
373066
6345
38847
441
5955
341
77
6373
99
6435
741
3734
479
6019
458
242
6719
1021
7691
741
3750
5723
19184
12285
9966
41435
41577
87980
0
7386
271729
814927
734334
703689
2252950
3140061
6217777
39391
264648
150
503
266
63
832
48
888
115
170
153
508
285
143
936
317
1266
115
172
2071
3173
10689
10352
24214
46452
70999
0
371
68757
109816
385337
453755
948908
2593260
3786164
36212
14258
33
338
25
21
384
28
381
67
176
35
343
36
41
420
102
485
67
179
418
1139
672
3858
5669
29151
32810
0
341
15301
44015
30010
171961
245986
1472484
1650013
6279
12608
596
2566
618
172
3356
136
3545
336
1102
606
2578
817
469
3864
1592
5572
336
1103
8145
14662
21091
15836
51589
47254
96926
0
2450
283271
500133
803021
671342
1974496
2108969
4147519
18953
80151
877
6534
866
142
7542
99
8222
1034
3731
956
6701
1053
290
8044
723
9305
1036
3749
11667
26448
32033
19086
77567
91220
196850
0
7550
391373
895522
1130677
876302
2902501
4451631
9212884
123733
238863
173
688
666
213
1567
137
1781
130
305
189
706
1063
760
2529
6621
9207
131
307
2445
3939
31759
35298
70996
449858
515988
0
682
112629
195107
1381543
1740076
3316726
30442174
34337769
22240
30377
58
412
58
35
505
98
592
44
217
67
423
103
152
678
2168
2831
44
219
750
1869
1789
4596
8254
86567
95348
0
492
37203
101652
94857
231833
428342
5101468
6001077
7422
25643
316
4546
166
34
4746
57
4995
387
3064
337
4569
219
117
4905
400
5664
387
3065
4004
16111
5530
3845
25486
14069
43148
0
6780
110264
349279
178883
185922
714084
648042
1603457
13735
118573
858
12127
567
117
12811
91
13175
2836
6655
866
12141
601
142
12884
227
13358
2837
6657
11407
34893
20509
12478
67880
10005
88993
0
13163
465833
1476524
756199
476151
2708874
560284
3990101
156215
484556
10744
153381
5007
375
158763
118
154774
25402
90322
10758
153398
5051
512
158961
589
155437
25403
90322
140495
494279
171729
56765
722773
58239
735386
0
184403
4064840
14062264
6020027
2353660
22435951
3083714
25985907
834885
4950951
6697
35110
6686
924
42720
242
46268
4772
16268
6707
35123
6728
1089
42940
753
47011
4773
16269
91187
178093
258470
149911
586474
159542
792594
0
35705
3474329
6671250
10964633
6771462
24407345
7601918
34980977
335390
1259669
1778
8110
2491
574
11175
110
11595
1388
3257
1784
8118
2508
675
11301
494
12133
1388
3257
24449
44152
102703
95275
242130
62806
311019
0
7148
1095189
2117880
4693869
4493427
11305176
3010925
15697550
137650
397519
4077
21592
4585
677
26854
222
27672
2690
10005
4083
21606
4624
789
27019
702
28343
2690
10008
55592
109580
179738
113144
402462
193589
590188
0
21661
2062405
4021173
7242679
4819020
16082872
8229033
24104074
182086
752189
11411
80428
8220
748
89396
127
88519
9098
41850
11416
80439
8276
850
89565
922
89550
9098
41851
153121
361767
300650
122189
784606
113306
898440
0
90400
5015791
11025601
11678176
5408794
28112571
5293445
34507914
360885
2331273
3312
38883
1914
123
40920
11
40322
7191
21701
3316
38887
1921
142
40950
23
40364
7191
21701
44210
129619
67977
19427
217023
4764
220433
0
43571
1136690
3269452
2096566
647000
6013018
108401
6300673
193084
1005293
8498
57878
6951
896
65725
165
64890
6439
29585
8503
57889
7000
1020
65909
893
65860
6441
29588
114546
265468
264676
158177
688321
126735
831895
0
64314
3873877
8408921
10497081
7218338
26124340
6573661
33480174
280875
1748516
6012
47230
5222
693
53145
67
50444
7288
24132
6016
47235
5251
746
53232
393
50885
7288
24134
80833
196246
202393
117978
516617
48377
529521
0
50825
2167710
5199807
6465714
4132983
15798504
1591316
17188600
264439
1252319
4326
55323
2584
302
58209
38
57189
8914
32757
4331
55330
2612
345
58287
238
57441
8914
32757
56831
183349
92327
52721
328397
18906
337558
0
65593
1592481
4742288
2991653
1647409
9381350
582293
9951543
245901
1491686
3380
27835
2740
254
30829
26
30127
4470
14435
3380
27837
2766
319
30922
44
30247
4470
14440
45440
111911
102650
37895
252456
8318
247408
0
30183
1250859
2956588
3367430
1305025
7629043
299778
7833919
148495
744568
3847
27062
2738
295
30095
41
30639
5151
12457
3848
27063
2749
306
30118
120
30743
5151
12457
51418
119960
101832
48265
270057
22512
295285
0
27577
1477693
3630901
3386918
1762387
8780206
721009
10419100
255961
913154
361
3577
146
9
3732
3
3648
305
1972
363
3579
152
17
3748
49
3722
305
1972
4745
14769
4570
790
20129
1461
22296
0
4361
150187
425392
176257
29109
630758
57717
758907
8260
106779
8528
70629
5694
615
76938
137
72601
12893
34769
8535
70641
5805
749
77195
1112
73804
12893
34771
114273
278460
206967
90316
575743
69172
590978
0
72572
3603606
8562896
7449399
3567302
19579597
3207050
22012036
488666
1917752
205
735
245
71
1051
76
1174
68
295
208
738
278
155
1171
539
1779
68
295
2703
4713
9036
6997
20746
30055
49235
0
690
76392
125712
294336
258636
678684
1058210
1764080
6957
17866
61
306
121
61
488
52
553
45
120
61
306
137
116
559
354
916
45
120
844
1759
4872
9032
15663
44190
57643
0
293
22615
44491
158528
321570
524589
1935681
2469321
13924
7826
250
1117
248
95
1460
42
1571
158
452
263
1135
275
127
1537
152
1750
159
453
3313
6314
9529
16432
32275
51831
86916
0
1014
46738
102319
231822
512336
846477
1938463
2819487
5796
15504
191
781
330
162
1273
114
1397
130
287
191
782
350
221
1353
443
1804
130
288
2636
4427
14542
30460
49429
117221
165395
0
636
71597
129900
424350
916808
1471058
3908538
5385475
14470
12739
177
703
323
129
1155
95
1265
100
271
177
703
340
179
1222
547
1774
100
271
2383
4058
13927
21949
39934
92083
131799
0
640
59783
103779
407323
786146
1297248
3532407
4823532
11808
15301
451
2419
579
250
3248
157
3443
308
1092
453
2422
600
308
3330
702
4074
308
1092
6197
12701
25147
45376
83224
407887
496177
0
2551
131361
284173
674286
1243379
2201838
9627401
12172408
25235
47513
82
460
182
72
714
27
710
76
169
83
461
193
114
768
86
823
76
169
1089
2195
8246
13398
23839
17931
39855
0
383
33218
72181
198083
373640
643904
426669
1057737
8648
15118
1597
8059
1369
274
9702
141
10011
1024
3594
1622
8098
1448
434
9980
664
10817
1025
3598
21646
43294
49934
43923
137151
156180
298017
0
8283
296669
638363
991563
1232109
2862035
5733336
8811171
88203
125391
370
1627
631
209
2467
146
2672
259
621
370
1628
659
285
2572
422
3048
259
621
5127
9232
26935
32822
68989
79626
145109
0
1396
131993
240203
810571
982225
2032999
3053695
4782288
21715
35089
313
1621
427
132
2180
87
2558
302
792
316
1624
442
186
2252
496
3033
302
792
4141
8087
16820
20208
45115
94822
145627
0
1736
109154
224392
471497
722535
1418424
4339505
5859001
19349
43572
5
50
12
11
73
15
146
22
62
5
50
12
17
79
42
179
22
62
64
161
491
2003
2655
26638
25237
0
125
1318
5914
10700
67265
83879
1475809
1398792
631
2765
44
181
80
55
316
58
387
36
82
44
181
83
76
340
267
605
36
82
628
1061
3661
10775
15497
61112
66321
0
198
12783
24203
98370
267380
389953
1540526
1614660
26816
5705
237
1032
312
171
1515
152
1668
92
467
238
1034
322
219
1575
412
1971
92
467
3238
5901
14174
30401
50476
135002
170441
0
1054
77645
147644
378282
814754
1340680
3892792
4698293
11766
24324
206
1195
328
132
1655
82
1758
159
573
210
1199
343
159
1701
154
1876
159
575
2715
6081
14392
20946
41419
35888
71728
0
1305
97582
211688
488414
591291
1291393
1035776
2090021
12537
35553
291
2164
367
117
2648
59
2701
196
1184
298
2174
398
166
2738
211
2928
196
1187
3929
9749
15489
21761
46999
71347
111453
0
2513
87678
211448
349508
512731
1073687
1845560
2765104
12390
47358
621
2782
762
162
3706
84
3902
297
1311
622
2783
783
204
3770
162
4038
297
1311
8438
15883
29391
22860
68134
29189
90569
0
2962
187956
359370
696991
581888
1638249
806848
2294311
21506
66001
156
616
319
113
1048
41
1033
90
227
157
617
322
139
1078
104
1113
90
227
2200
3639
13077
21654
38370
42152
70479
0
494
47572
91887
263892
433011
788790
950319
1503381
8294
13122
2015
9009
2701
563
12273
141
12456
2042
3415
2015
9026
2739
722
12487
476
12915
2043
3416
27818
48212
110878
99280
258370
124830
328974
0
7571
446643
923874
1913530
2097287
4934691
2716454
6791378
146344
160809
260
1817
358
72
2247
30
2064
239
839
262
1821
368
118
2307
53
2124
239
841
3543
7648
14989
10484
33121
13639
42289
0
1726
63441
162626
292831
241103
696560
339365
967504
14883
36568
46
233
69
13
315
15
342
34
117
46
233
72
14
319
35
358
34
117
601
1199
2898
1828
5925
7909
11660
0
253
14508
30044
78424
55573
164041
242513
353873
1091
5943
41
226
55
42
323
26
346
31
116
41
226
56
47
329
60
381
31
116
564
1073
2138
7906
11117
19320
27012
0
242
11224
26013
42982
173971
242966
492310
626534
1554
4835
116
771
179
43
993
23
1002
87
389
116
772
183
58
1013
27
1024
87
389
1560
3553
7491
7403
18447
5794
21895
0
797
30235
72757
163498
179245
415500
153178
515260
2937
15254
817
2965
952
233
4150
79
4137
273
1113
819
2968
995
380
4343
352
4594
274
1115
11097
18702
39005
35563
93270
38083
122188
0
2468
232643
377463
981619
1060079
2419161
1363522
3520306
16472
46052
252
700
523
198
1421
80
1538
68
238
253
701
534
263
1498
406
1944
68
238
3518
5147
23224
28606
56977
63601
116445
0
549
85703
133333
627827
827668
1588828
2160958
3696485
5968
15788
1734
7076
2112
504
9692
189
9894
789
2883
1738
7082
2181
745
10008
721
10751
789
2883
23749
41576
83381
73220
198177
147576
318874
0
6258
530165
946506
2004586
1859409
4810501
4168426
8612609
58306
131374
15
67
52
73
192
93
308
22
26
15
67
52
83
202
395
606
22
26
214
338
2813
13640
16791
160350
170033
0
51
5400
17366
121280
687528
826174
8649042
9195407
9012
1773
532
1519
1247
473
3239
205
3434
131
509
532
1519
1296
737
3552
1641
5133
131
509
7636
11476
56422
75418
143316
233486
363218
0
1177
234846
378723
1826525
2718364
4923612
8892067
13305427
36827
40260
5459
30313
5533
1004
36850
338
36099
2065
14186
5491
30359
5764
1454
37577
1458
37895
2066
14191
73604
161973
221152
159268
542393
270996
784520
0
32631
2159587
4483400
7761907
5974238
18219545
10098988
27050907
137186
771280
154
633
241
122
996
140
1133
73
250
155
635
314
290
1239
971
2253
73
250
2027
3635
8415
10918
22968
86255
103570
0
549
104434
190132
374525
509110
1073767
5311958
6335924
7675
29901
135
573
274
135
982
209
1192
52
261
138
576
308
227
1111
1320
2383
52
262
1782
3145
10582
17030
30757
161222
183249
0
590
74974
136747
495966
927524
1560237
9318106
10771035
5680
22163
54
233
128
56
417
114
568
46
96
56
235
133
84
452
411
906
46
96
711
1282
5522
8328
15132
98441
107863
0
195
25725
46972
216392
363111
626475
5350951
5660077
35287
5909
92
444
116
57
617
60
700
49
184
92
444
131
106
681
234
950
49
184
1230
2463
4010
5538
12011
24271
35648
0
417
36978
76418
129405
198659
404482
1295330
1660280
6493
12526
180
850
329
160
1339
137
1470
92
354
181
851
343
192
1386
437
1825
93
354
2436
4727
13946
26413
45086
182375
233503
0
811
109183
226314
605506
1211330
2043150
11233112
14585333
7885
44339
302
1099
353
107
1559
94
1668
78
444
303
1100
400
186
1686
419
2098
78
444
4106
7041
13690
12506
33237
42448
72935
0
998
148836
255401
562336
532806
1350543
1978397
3191057
4264
31591
325
1535
400
141
2076
127
2141
132
654
327
1538
419
191
2148
291
2383
132
655
4528
8739
16204
23233
48176
76421
119062
0
1494
158471
306664
616572
832854
1756090
3392555
5040724
16414
43798
366
1362
470
174
2006
188
2178
139
529
369
1366
498
334
2198
652
2816
139
530
4968
8409
17393
19805
45607
70664
117501
0
1182
191806
325713
698786
796153
1820652
3479469
5486280
9089
40852
1737
5702
3392
1265
10359
609
10772
517
1988
1740
5711
3480
1811
11002
2586
13367
519
1989
24260
38965
149602
211803
400370
444877
803846
0
4635
724141
1207992
4354025
6385899
11947916
14455689
25504845
79720
137915
292
1175
534
218
1927
167
2006
69
482
295
1179
568
339
2086
618
2614
69
482
3914
6964
21155
31561
59680
151580
198657
0
1093
111223
199452
654412
947940
1801804
5904689
7136511
5420
29110
173
1089
295
118
1502
80
1588
127
550
173
1091
306
168
1565
274
1833
127
550
2378
5125
12331
18840
36296
39968
73539
0
1135
59089
114801
345720
581642
1042163
1369609
2316521
11189
20570
249
1589
288
81
1958
87
2041
165
796
249
1591
299
96
1986
354
2348
165
796
3376
7581
12241
13224
33046
98191
129971
0
1712
89732
200444
377932
435367
1013743
3979198
4826718
8068
39812
1104
3507
1630
318
5455
134
5493
255
1215
1124
3542
2176
1200
6918
2467
9386
261
1218
15260
24525
62984
45743
133252
83491
220614
0
2812
478428
768405
2210416
1694797
4673618
3287243
8349032
24351
87125
25
126
47
16
189
26
213
15
46
25
126
51
38
215
147
362
15
46
368
729
1818
2828
5375
14884
18997
0
92
9475
19632
48713
108298
176643
605252
758338
780
1936
411
1473
444
119
2036
109
2345
156
567
413
1477
476
254
2207
404
2803
156
569
5650
9523
16659
15212
41394
37801
81109
0
1358
167552
287032
547262
534702
1368996
1606169
3099338
11941
38861
93
663
98
53
814
84
1268
264
346
93
663
100
57
820
183
1374
264
346
1242
2518
3760
9537
15815
133313
148381
0
770
36912
104539
140671
443934
689144
7114358
7216042
35456
23781
64
380
134
100
614
97
715
76
156
64
380
144
139
663
270
939
76
156
860
1670
6012
17186
24868
43162
65597
0
340
26191
61085
217927
636342
915354
1752943
2447860
16448
9506
47
224
88
71
383
63
497
45
100
48
225
89
88
402
211
659
45
100
646
1237
3836
11398
16471
69528
78218
0
220
19049
38623
147165
435593
621381
3016128
3328411
23064
5612
98
407
170
90
667
101
746
38
162
99
410
179
125
714
255
939
38
162
1337
2361
7569
12641
22571
51929
72295
0
366
47959
83686
296514
513908
894108
2207903
2966823
2121
11618
365
1226
771
300
2297
160
2453
99
460
366
1228
791
360
2379
403
2773
99
461
5096
8302
34327
54061
96690
127280
208021
0
1093
144155
245084
1048438
1773290
3066812
5266488
7682768
25273
28119
482
1431
981
336
2748
189
2856
81
451
482
1431
999
404
2834
361
3110
81
451
6625
10435
41988
52635
105058
59377
158033
0
1051
236537
380397
1487772
1964967
3833136
2363175
5737968
15319
32725
229
970
355
107
1432
66
1457
74
388
229
970
374
144
1488
155
1598
74
388
3083
5778
14969
16387
37134
39708
71055
0
866
100134
178998
510051
598407
1287456
1558912
2498434
5042
25673
2112
6770
3198
670
10638
268
11387
467
2463
2116
6776
3282
901
10959
895
12363
467
2463
28939
47491
130887
95463
273841
135728
418133
0
5793
983269
1563141
4635032
3289778
9487951
4500168
14176561
46427
165474
205
695
453
150
1298
105
1376
52
223
205
695
470
189
1354
385
1702
52
223
2733
4695
18801
19496
42992
50961
91176
0
503
88266
151614
655948
715833
1523395
2098838
3572273
4872
18470
112
461
237
83
781
74
840
40
192
112
461
239
94
794
161
939
40
192
1503
2760
10477
12685
25922
48764
68884
0
467
47400
87371
335688
427695
850754
1643684
2316036
5776
12488
281
999
423
144
1566
72
1590
66
375
281
999
442
213
1654
185
1775
66
375
3871
6511
18566
21559
46636
25759
70284
0
885
121835
201837
585682
716059
1503578
783694
2157871
3289
26335
4696
20674
4461
572
25707
202
25735
1369
8944
4701
20680
4539
740
25959
419
26216
1369
8945
63612
121572
168447
76941
366960
53986
418202
0
20491
2187019
3943745
6385756
2985287
13314788
2298998
14800477
78434
520619
1091
3642
1499
303
5444
135
5543
241
1262
1093
3645
1590
505
5740
421
6116
241
1263
15129
25060
60752
40054
125866
29477
152944
0
2956
458289
753724
1912772
1318594
3985090
1093347
4812777
16837
78715
1091
4750
1349
399
6498
283
6379
377
1799
1093
4753
1380
471
6604
776
6972
377
1801
14941
27562
53404
56658
137624
185024
312647
0
4128
467229
880297
1851767
2006790
4738854
7378632
11730952
34241
113972
449
1677
673
219
2569
142
2646
137
617
449
1677
697
270
2644
400
2964
137
617
6146
10584
27854
32994
71432
128065
193884
0
1401
174536
313764
925792
1162015
2401571
5261660
7442627
10213
39643
710
2746
1040
313
4099
197
4163
210
1063
711
2749
1074
368
4191
353
4408
210
1063
9939
17176
43392
44594
105162
78236
177435
0
2414
367176
657382
1782037
2042783
4482202
5064691
8367934
19672
76569
310
1462
509
191
2162
158
2289
122
648
310
1462
520
223
2205
285
2457
122
648
4330
8362
20702
27229
56293
72784
125312
0
1492
154737
298811
786204
1152477
2237492
3249599
5148991
13301
50248
173
781
383
155
1319
131
1485
82
304
175
783
396
192
1371
408
1814
82
304
2418
4770
16306
24692
45768
132858
179211
0
682
84109
159088
587306
843335
1589729
4544147
5912717
12799
20926
1877
6733
2147
404
9284
185
9288
340
2615
1880
6736
2218
525
9479
394
9691
340
2615
25608
44471
82571
52282
179324
53371
220206
0
6058
997790
1670677
3598886
2371382
7640945
2523712
9071325
24513
190247
118
422
216
72
710
90
780
30
155
118
422
222
94
738
223
949
30
155
1660
2754
8917
11034
22705
89701
104525
0
351
61788
101924
357105
463881
922910
4163728
4885008
1571
11892
967
3773
1481
482
5736
323
5943
263
1480
970
3777
1525
595
5897
854
6639
263
1480
13216
23529
60739
71838
156106
186145
332281
0
3370
473029
840640
2394978
2960392
6196010
8108295
13885047
27156
110453
264
1374
341
121
1836
133
1817
168
510
264
1376
347
132
1855
222
1916
168
510
3589
6783
14393
17020
38196
155701
199637
0
1096
179359
453211
744316
1405464
2602991
9209978
11372337
26235
48647
259
1179
469
223
1871
178
1956
113
452
259
1180
477
265
1922
383
2200
113
452
3589
6321
20472
38080
64873
191628
269498
0
968
161619
377418
1185081
2665778
4228277
13204968
16175149
21411
41713
68
368
99
45
512
21
537
59
166
68
368
99
53
520
40
561
59
166
914
1829
4148
8212
14189
15938
28686
0
379
34388
75776
135993
267657
479426
522569
1005565
4281
12639
732
2978
1481
563
5022
334
5242
293
1083
734
2983
1509
690
5182
922
5973
295
1083
10241
17758
65793
97424
180975
390402
603160
0
2346
402799
779756
2593240
4669218
8042214
23898469
28296971
56659
91595
702
2849
1017
366
4232
306
4519
220
1241
704
2853
1038
460
4351
850
5151
220
1243
9727
17069
42081
55188
114338
347178
453496
0
2857
422340
752960
1940513
2891740
5585213
20910425
26071991
20242
118978
105
621
134
42
797
37
887
100
338
107
623
137
66
826
75
963
100
338
1425
2940
5429
7593
15962
27707
38830
0
720
63422
128887
225549
285841
640277
1072664
1600204
8638
30191
181
758
281
102
1141
49
1196
80
299
181
758
286
116
1160
147
1307
80
299
2599
4670
12232
16297
33199
41078
72052
0
652
70688
129051
383544
493979
1006574
1539946
2345966
7906
16370
33
169
50
28
247
58
319
25
78
33
169
50
33
252
125
388
25
78
424
831
2233
4807
7871
92964
94410
0
175
12823
30492
65233
132441
228166
3054433
3148512
42144
5258
362
1465
526
209
2200
162
2312
110
548
364
1468
540
264
2272
529
2751
110
548
4989
9126
21288
30287
60701
138288
193238
0
1296
189215
342587
845918
1110369
2298874
5115722
7236320
35676
47704
267
1162
524
225
1911
210
2064
161
427
268
1166
538
265
1969
587
2494
161
428
3698
6399
22374
34001
62774
152531
215713
0
942
132216
269371
829782
1257792
2356945
6252331
8142589
16241
33477
37
239
47
24
310
37
342
34
111
37
239
47
26
312
98
410
34
111
517
1046
1978
4166
7190
228223
215132
[
a]
[
c]
14704
29413
81461
146044
256918
14566784
12606936
(
D)
(
D)

317
1097
499
168
1764
96
1836
104
399
317
1097
509
199
1805
276
2062
104
399
4391
7124
21911
31514
60549
89912
132765
0
886
108981
187809
610385
931256
1729450
2730591
3959236
6549
20379
557
2507
1083
528
4118
353
4400
218
1111
564
2515
1112
644
4271
1350
5526
218
1112
7573
14324
47895
104030
166249
645942
739667
0
2556
241894
467901
1525807
3293258
5286966
30704102
32388102
71488
69001
217
904
341
135
1380
105
1466
96
320
217
905
347
150
1402
421
1792
96
320
2949
5383
14330
21212
40925
405318
449383
0
712
102246
201018
564580
893002
1658600
23367771
26204849
11521
23203
27
72
39
23
134
25
153
12
17
27
72
44
29
145
82
218
12
17
383
531
1998
3375
5904
32820
35423
[
a]
[
b]
11074
20013
74603
125588
220204
1413268
1486943
(
D)
(
D)

256
1132
320
128
1580
55
1685
153
508
257
1133
323
150
1606
157
1815
153
508
3485
6266
14149
24454
44869
102100
138962
0
1098
97528
175902
415052
783607
1374561
3669709
5094086
9149
29921
117
552
170
44
766
40
769
51
229
117
552
175
46
773
68
804
51
230
1624
2930
7040
6984
16954
25675
42113
0
511
48127
82438
223344
212920
518702
1134106
1699739
1587
13599
2037
11647
1885
471
14003
150
14873
1213
6038
2048
11667
1936
563
14166
518
15371
1213
6040
27595
58676
77174
84934
220784
193789
401541
0
13325
670029
1377093
1980346
2191799
5549238
5043616
10329579
63226
289239
669
2369
1109
254
3732
87
3894
203
862
670
2370
1123
314
3807
229
4113
204
862
9215
15568
46828
38788
101184
76016
171157
0
1935
267750
442782
1481916
1233899
3158597
2893865
5772917
12368
48762
153
659
248
75
982
20
987
55
277
153
661
255
111
1027
101
1109
55
277
2095
3940
11421
12090
27451
21220
46499
0
648
45722
84719
291041
308785
684545
633770
1331153
2359
15186
1275
9858
1182
300
11340
176
11500
777
5680
1282
9868
1229
435
11532
631
12151
777
5680
17116
43323
47014
46584
136921
167634
304435
0
12174
558082
1417171
1773106
1872891
5063168
7252393
12843366
58069
326747
2390
14884
2731
664
18279
261
17997
1572
7170
2398
14896
2816
815
18527
613
18567
1572
7171
32478
70636
109766
103981
284383
143262
408730
0
15704
865850
1851624
3299304
3210213
8361141
4823681
12761201
75506
357162
2832
19260
2619
589
22468
283
21921
1813
9648
2995
19524
3553
1916
24993
3392
27572
1821
9673
37192
87503
96424
73141
257068
144983
387296
0
20590
1117061
2598578
3231164
2524811
8354553
5774898
14143412
91142
580337
1467
11627
1465
315
13407
118
13204
1270
6394
1516
11726
1860
648
14234
671
14545
1272
6409
19682
47861
53825
40328
142014
25389
166135
0
13054
714905
1804214
2040711
1632844
5477769
1121906
6622790
57717
503846
1451
9553
1487
409
11449
243
11894
1299
4884
1513
9650
1819
1228
12697
2412
15479
1305
4898
19352
43321
51046
37250
131617
52320
185391
0
10419
686756
1616121
1893778
1437917
4947816
2231926
7510075
83497
394850
4735
30129
4175
787
35091
509
34672
3546
14896
4981
30502
5282
2056
37840
6538
43076
3555
14941
63355
139670
154237
101813
395720
367422
776712
0
31757
2715292
5971924
7453794
5742738
19168456
25692321
45141728
333414
1250866
1248
7431
1303
320
9054
234
9066
693
3693
1307
7548
1725
935
10208
1918
11899
693
3710
16597
35626
47730
35287
118643
54535
166365
0
7879
697484
1622559
1974417
1463985
5060961
2503930
7223393
35282
369357
3653
22600
3049
618
26267
406
26079
2199
10805
4045
23284
4418
1993
29695
8591
37816
2212
10871
48895
109374
111328
71476
292178
242626
559234
0
23871
2458403
5381353
5837513
3884100
15102966
18806136
34778654
197767
1031635
2134
11912
1892
380
14184
197
14111
926
5674
2336
12203
3076
1968
17247
4177
21323
943
5699
28676
61445
68101
46369
175915
72980
247959
0
12591
1189763
2536503
2904393
1861192
7302088
3101890
10661830
55312
485097
8393
48268
7007
1190
56465
656
55235
3835
23271
9187
49429
10908
4783
65120
8622
72113
3871
23377
112295
241979
245669
135801
623449
172764
797004
0
50791
4424875
9494264
10346226
5982483
25822973
8355387
34259509
201827
1888860
3673
33980
3030
442
37452
273
37139
4717
19062
3855
34283
3535
981
38799
1430
39612
4722
19096
49062
127144
107311
51878
286333
68661
347384
0
39021
1637889
4325037
3771123
1970760
10066920
2859568
12855056
175163
1242974
1452
9927
1353
259
11539
139
11243
821
5149
1542
10058
1689
786
12533
2387
14430
821
5160
19479
45594
48807
28491
122892
108643
225894
0
10897
750887
1770527
1978503
1297184
5046214
3822365
8880210
36396
414418
661
4891
699
176
5766
182
5755
588
2559
671
4908
774
275
5957
1461
7189
589
2559
8673
20422
26504
25533
72459
137959
234917
0
5296
348565
967977
1134676
1237040
3339693
8640234
13695588
50176
225652
1873
16503
1676
367
18546
176
18161
2231
9111
1923
16615
1907
728
19250
777
19471
2232
9130
24962
63177
61887
41267
166331
47810
212432
0
18822
900604
2367198
2496781
1727180
6591159
2357342
9038390
109645
683897
4338
27074
4551
964
32589
451
32398
3146
13565
4487
27321
5055
1781
34157
5564
39206
3151
13599
58698
125464
175108
136687
437259
437265
871071
0
28260
1836454
4114062
5610447
4485135
14209644
17358734
32955573
159469
937403
978
5142
1110
150
6402
63
6268
475
2262
1200
5458
1986
827
8271
1275
9286
489
2281
12937
26909
37462
12158
76529
15458
90547
0
5135
308967
704525
780485
396696
1881706
601687
2553904
23023
149911
1333
9280
1197
272
10749
269
10689
872
4971
1437
9444
1681
900
12025
3268
15819
874
4993
17821
40961
40228
22919
104108
62292
164259
0
10348
812664
1903463
1839028
1021341
4763832
3487383
8251859
50611
478725
1270
5270
1542
460
7272
173
7177
329
2119
1402
5458
2055
968
8481
2181
10375
335
2129
15844
30308
41762
26186
98256
33734
128900
0
4821
525332
1009672
1396268
848993
3254933
1967926
5579154
22304
171661
525
2245
1092
340
3677
58
3688
289
983
549
2276
1282
636
4194
436
4566
293
988
7242
12484
47835
57183
117502
39757
160630
0
2176
260718
466461
1863489
2406737
4736687
2025366
7130387
52517
75490
2987
26726
2723
671
30120
371
30311
3852
14559
3120
26943
3501
1741
32185
3251
35147
3858
14582
39183
100978
95381
71889
268248
140910
419959
0
29406
1182813
3170709
3007675
2428420
8606804
5678033
14617904
168492
881715
4713
32107
12677
2325
47109
120
47951
4661
17696
4830
32308
13429
3497
49234
1644
51632
4672
17720
65547
138907
585522
364181
1088610
133494
1225419
0
36924
1848874
4000269
22348220
15593121
41941610
5895101
50161556
486100
860353
2306
11959
1420
94
13473
18
13902
1545
5473
2403
12097
1721
217
14035
479
14922
1549
5483
30824
62181
45343
10158
117682
9251
131434
0
12287
900060
1708727
1524760
358261
3591748
240677
4026196
65462
291222
5389
31970
2699
393
35062
122
34963
2745
15020
6049
32951
5509
2938
41398
17674
59174
2758
15094
69611
163898
88631
38926
291455
225801
493365
0
34806
1625815
3720449
2331631
1088426
7140506
5064239
12431652
88753
694069
3460
19266
2045
281
21592
90
22091
2015
8788
3927
19972
3658
1947
25577
4143
29920
2025
8841
45581
100236
68555
36992
205783
78277
278231
0
20153
1134876
2354270
1948857
1188656
5491783
1980913
7467822
66712
414856
2905
25013
1489
177
26679
92
27649
2854
14045
3237
25608
2749
1152
29509
5613
35846
2860
14082
37444
105824
47594
15263
168681
96443
289087
0
31146
979078
2532828
1433166
403715
4369709
1513707
6176310
92278
647920
3552
30047
1846
221
32114
138
33764
4584
16459
4020
30795
2933
1096
34824
10768
47747
4603
16533
46140
125941
59606
23719
209266
198055
425736
0
36414
1236958
3104745
2050184
1091597
6246526
4990104
11593224
151263
758733
8771
42393
6705
908
50006
269
50883
3657
18682
9388
43269
10308
4375
57952
12979
71851
3682
18716
116837
237993
232640
108213
578846
476396
1062400
0
43086
3056302
6109102
7194888
3484566
16788556
11633170
30336726
130858
1008092
2568
15154
1753
249
17156
68
18592
1911
7670
2765
15430
2564
937
18931
2086
22284
1933
7696
33531
75534
55018
20038
150590
29555
186726
0
17180
742607
1613069
1266574
499328
3378971
649586
4364413
60086
354910
8099
60575
7831
1417
69823
388
71672
9743
32315
8322
61006
9122
3982
74110
24165
99357
9748
32348
107926
254911
305736
226133
786780
1930088
2665804
0
69551
1246797
3224632
4026225
3362755
10613612
33358377
44633110
261741
897264
2269
20673
1297
136
22106
66
22727
4323
10290
2403
20934
1852
1435
24221
3532
28209
4331
10330
29536
77841
38347
11078
127266
26589
161785
0
22495
370134
1078769
517375
178570
1774714
583346
2549756
92967
315286
2105
24388
787
85
25260
45
25563
2666
14253
2332
24764
1475
692
26931
1532
28695
2668
14306
26412
93016
23439
8524
124979
8708
136212
0
31522
371911
1328771
394245
164126
1887142
178314
2153921
46916
464563
6636
39737
3069
268
43074
334
43927
4117
18602
7562
41238
5452
1765
48455
32734
81898
4137
18752
86766
202039
98169
26512
326720
587176
958072
0
42599
1877303
4474827
2172274
664834
7311935
11969217
20634666
165053
951871
10358
59870
5358
1032
66260
222
65511
5959
26997
11375
61569
11985
13183
86737
32911
118892
5991
27141
133386
308812
172588
135434
616834
320249
927284
0
63796
1767226
4346606
2316580
1865613
8528799
4792965
13455657
153675
972252
3860
38401
1978
359
40738
249
41195
5024
21217
4506
39549
4018
3286
46853
43136
91711
5033
21363
49584
151061
63407
41805
256273
759126
1033252
0
46142
809926
2352743
1123144
764448
4240335
9477203
14518975
103561
669519
771
6257
466
71
6794
51
6761
562
3249
1047
6699
1378
1080
9157
20507
28175
564
3298
9644
27879
14908
9647
52434
132642
187624
0
7490
170030
477559
275212
156865
909636
1701572
2698873
11909
124434
1626
19746
615
82
20443
47
20779
2122
11896
1918
20289
1343
1372
23004
8289
31782
2133
11951
20376
74217
20129
10218
104564
63626
171750
0
25916
512125
1635492
560916
243980
2440388
1431306
3899677
43783
497210
3373
29974
1885
197
32056
100
31705
3494
16038
3863
30707
3349
1333
35389
8219
43152
3522
16103
43715
122911
61681
23345
207937
180646
408743
0
34792
704126
1956746
1120410
417687
3494843
2488654
6324245
73118
543255
1088
10427
687
144
11258
60
11155
1060
5968
1255
10721
1339
1152
13212
8201
21301
1060
5997
13980
41549
24022
17548
83119
144535
213518
0
12873
193594
566676
364130
251980
1182786
1598564
2897335
23136
169103
0
34
11
15
60
43
95
19
6
0
36
14
20
70
10358
10374
19
6
0
23
658
2899
3580
1762272
1727333
0
[
a]
0
1459
16667
49293
67419
27136692
28631374
547
(
D)

1052
9753
667
119
10539
93
10369
1173
5300
1127
9878
987
639
11504
17707
30795
1175
5312
13676
38423
22410
17078
77911
682344
798641
0
[
j]
179491
510952
331559
260045
1102556
11462732
13607088
26406
(
D)

2312
22332
701
38
23071
16
22724
2077
12058
2519
22641
1054
187
23882
315
23870
2095
12070
29468
93008
21707
3590
118305
3919
125116
0
27321
374573
1142785
314976
63458
1521219
62877
1643813
43369
317338
3232
28868
1728
247
30843
124
30294
3372
15498
3688
29558
3360
1329
34247
8769
42465
3383
15567
41303
117137
54517
22289
193943
155611
338549
0
33449
536149
1517681
801953
341097
2660731
2585464
5227319
63149
433143
781
12747
591
272
13610
93
13565
1347
8373
876
12908
970
1525
15403
2077
17436
1348
8394
9759
40235
17949
24056
82240
31597
115719
0
16668
151659
600647
277267
314661
1192575
432563
1698721
18634
230868
3659
35598
1746
214
37558
103
37164
4820
19604
4237
36513
3060
1470
41043
5307
45540
4844
19691
47254
135077
53179
18859
207115
56931
262210
0
41694
944109
2702628
1114291
373525
4190444
1181508
5307972
115962
785726
1075
9141
952
274
10367
261
9900
1280
4451
1095
9175
1060
346
10581
1221
11086
1285
4455
14342
35191
35070
42672
112933
163765
280912
0
9306
500592
1272194
1224304
1566411
4062909
6370119
10421271
70418
241110
516
5031
406
85
5522
33
5397
566
3059
530
5047
456
209
5712
443
6004
566
3059
6868
18040
14978
12815
45833
20824
64266
0
5944
158785
386062
353444
295609
1035115
475123
1500955
10528
108888
2292
18488
1768
290
20546
145
19805
2279
9419
2463
18773
2558
1050
22381
4412
25832
2289
9436
29610
74361
54059
23507
151927
71249
221101
0
19201
825218
1954017
1503712
723396
4181125
1950721
6394334
74273
437872
68
518
115
74
707
71
722
89
235
78
539
222
441
1202
2122
3331
89
236
935
2069
5043
14466
21578
549324
562103
0
475
26919
73217
165769
547277
786263
23698249
26589728
4910
16495
207
1605
219
56
1880
73
1974
287
843
213
1614
271
90
1975
130
2120
287
843
2803
6010
8153
5436
19599
25104
46883
0
1654
100311
240969
293839
225567
760375
1324400
2190943
18924
67742
114
620
133
61
814
53
837
116
267
115
623
151
183
957
297
1227
123
267
1516
2899
5178
10066
18143
29695
50717
0
563
55941
122037
242275
496827
861139
1353012
2491131
8918
22404
70
446
90
37
573
26
596
78
200
70
446
92
55
593
53
644
78
200
1002
2021
3653
5828
11502
8234
19745
0
413
30128
73851
119164
246981
439996
349026
850930
7169
16167
3899
42358
4173
860
47391
352
47784
8060
24851
3968
42454
4671
1903
49028
6846
56378
8067
24860
52783
133776
164309
135718
433803
488937
914969
0
44810
1415812
3562493
4996564
4432005
12991062
18622915
31223890
247730
1000040
5298
46480
4214
530
51224
250
50429
6354
26225
5355
46593
4759
1289
52641
1901
53436
6360
26239
71076
176004
152652
69332
397988
95066
482896
0
50935
1841980
4452222
4546402
2306087
11304711
3532790
14857059
183256
1207381
46
285
98
38
421
28
474
48
136
46
285
103
46
434
271
715
48
136
677
1376
3920
6909
12205
30943
42216
0
282
12226
32250
78241
206523
317014
978785
1345563
8632
4209
26
177
39
25
241
9
242
31
69
26
177
53
51
281
163
460
31
69
366
806
1753
2161
4720
22085
24672
0
149
5363
17291
33291
64646
115228
594456
810974
1391
3321
693
6013
629
70
6712
19
6762
951
3362
699
6022
643
82
6747
59
6842
951
3362
9406
21918
23732
11101
56751
11067
69446
0
6072
143846
353960
414607
249901
1018468
225846
1257657
27456
91186
471
2164
758
211
3133
32
3129
161
1043
473
2167
815
321
3303
914
4287
161
1043
6622
11842
32308
37974
82124
80753
168940
0
2139
76672
132439
431001
563653
1127093
1195549
2471790
7494
22535
208
905
344
50
1299
13
1257
115
343
210
909
372
93
1374
77
1395
117
344
2882
4961
14021
7662
26644
7413
33406
0
718
44302
80785
262711
155123
498619
170091
659518
3443
12344
393
1984
430
104
2518
38
2559
333
850
393
1985
464
159
2608
152
2767
333
850
5282
9792
16580
13063
39435
12734
52881
0
1792
80232
173067
295041
243617
711725
261827
1013246
13850
33749
1
12
4
3
19
29
48
6
7
1
12
7
4
23
284
229
6
7
[
a]
[
b]
162
[
e]
579
6130
5995
[
a]
13
(
D)
(
D)
5573
(
D)
20961
404684
430919
(
D)
1028
10
75
12
8
95
45
153
15
45
10
75
27
11
113
1825
2017
15
45
134
302
415
382
1099
38115
38189
0
92
8567
22694
25450
19048
67192
2893874
2981259
1462
4993
3
19
6
3
28
33
63
3
10
3
19
24
30
73
484
539
3
10
[
b]
[
b]
201
[
e]
713
6324
6739
[
a]
27
(
D)
(
D)
10013
(
D)
38404
403468
468128
(
D)
1005
41
333
52
16
401
13
484
99
189
43
335
57
22
414
40
521
99
189
575
[
g]
1916
2410
[
i]
[
h]
8605
[
a]
365
8232
(
D)
35625
52999
(
D)
(
D)
188107
(
D)
8643
142
1472
111
18
1601
11
1670
449
759
143
1475
118
24
1617
25
1699
449
759
1880
4410
3986
1958
10354
2610
12921
0
1407
36487
122039
91131
50658
263828
67336
313306
13223
38829
20
127
20
4
151
1
154
33
65
21
130
21
6
157
1
160
33
67
269
[
f]
863
593
[
g]
[
a]
1888
[
a]
132
7134
(
D)
24035
19528
(
D)
(
D)
55393
(
D)
4097
410
2764
433
103
3300
81
3434
354
1368
422
2779
473
271
3523
845
4417
354
1368
5493
12706
16205
14945
43856
82845
127585
0
2934
151144
363131
472136
458021
1293288
2340741
3713423
39949
81229
66
300
76
38
414
37
454
41
120
74
309
98
98
505
316
831
41
121
879
1625
2877
5262
9764
11663
22954
0
273
24896
47129
76391
163090
286610
427824
738994
1694
7785
216
1564
258
93
1915
78
1987
242
860
231
1600
322
202
2124
419
2496
242
866
2942
6183
9467
12759
28409
53222
78702
0
1580
101655
252528
338925
477642
1069095
2181651
3349988
17431
80349
902
6123
469
48
6640
31
6915
829
3100
926
6157
503
99
6759
251
7325
829
3104
11799
27577
14205
5220
47002
9205
61283
0
6650
264730
601407
351268
130780
1083455
225365
1483289
29441
131268
1323
10354
1031
208
11593
107
11716
1060
5607
1526
10660
1763
1249
13672
1505
15334
1071
5634
17492
45461
37960
30786
114207
47455
168159
0
12407
671912
1756619
1476563
1210154
4443336
2177013
6829426
59225
427417
112
1259
106
27
1392
13
1350
236
654
113
1260
118
50
1428
93
1473
238
654
1442
4020
4147
3246
11413
13331
25928
0
1365
33620
108551
123943
98042
330536
648053
983050
8748
27815
255
2399
266
66
2731
31
2996
506
1432
267
2417
318
217
2952
3715
7105
506
1436
3490
8408
10268
10897
29573
519285
513567
0
2714
74314
206338
226527
267181
700046
15190479
16455540
21067
61852
523
4524
533
97
5154
18
5298
786
2633
531
4536
605
187
5328
302
5750
786
2635
7205
16684
20572
14499
51755
18700
64008
0
4937
156123
390313
419881
276364
1086558
422348
1359792
26256
103757
608
3373
776
280
4429
138
4758
405
1746
651
3444
1098
763
5305
1818
7185
406
1755
8112
16578
27716
31074
75368
60530
145266
0
3820
227862
477080
816778
911142
2205000
1830337
4393140
40381
97696
2283
14311
2237
558
17106
323
17095
1585
7011
2309
14357
2424
1295
18076
3870
21758
1587
7018
31034
68076
87724
99310
255110
494069
747587
0
14996
986180
2164635
3136804
3955947
9257386
22000182
32026082
133299
422385
1080
6392
1379
357
8128
254
8057
770
3106
1103
6460
1580
662
8702
1897
10353
772
3107
14683
29656
57215
61461
148332
183153
353344
0
6479
880121
1762440
4109229
6392219
12263888
31826118
36954665
81433
332937
1295
14200
997
178
15375
102
15762
3681
7534
1369
14328
1264
641
16233
3497
19532
3684
7560
17520
44196
36602
29095
109893
166695
270137
0
13997
678100
2778569
1444034
978338
5200941
4604994
10156424
528119
1109872
195
2785
147
26
2958
24
3072
472
1804
202
2805
177
62
3044
125
3250
472
1804
2603
8564
5478
3643
17685
9931
27006
0
3466
97393
351280
265615
165828
782723
1147478
1829845
40999
123979
1200
4538
1097
200
5835
139
5631
540
1546
1256
4633
1365
613
6611
1881
9234
548
1564
16324
27998
40311
29393
97702
155941
269384
0
3448
337633
699938
1226410
1104504
3030852
9261204
12739672
62157
144290
186
1455
192
71
1718
82
1713
175
692
195
1480
235
288
2003
3267
6692
175
695
2485
6211
7301
11271
24783
187927
245448
0
1495
88974
252360
280935
618591
1151886
8932539
11730403
59342
47510
1139
8797
1171
312
10280
203
10419
1706
4111
1223
8932
1552
1050
11534
29675
43749
1721
4117
15212
34359
47140
54364
135863
1029616
1262183
0
8665
651474
1930710
2329352
3463563
7723625
58665836
69489818
188766
285123
1384
10849
1262
277
12388
200
11652
1743
4812
1423
10923
1455
480
12858
1281
13437
1749
4818
18432
41272
49691
46020
136983
95470
262068
0
10170
835855
2250866
2844617
3851126
8946609
10076320
16709087
186987
323571
466
3970
671
209
4850
207
4667
600
1923
479
3995
729
383
5107
3929
9288
602
1926
6258
14406
26839
28915
70160
226418
317541
0
3726
257690
715315
1128227
1649966
3493508
11027711
15488230
56087
143430
0
8
0
2
10
13
27
2
6
0
8
0
12
20
42
74
2
6
0
[
a]
0
[
e]
[
e]
[
j]
23552
[
a]
[
a]
0
(
D)
0
(
D)
(
D)
(
D)
1234656
(
D)
(
D)

3066
10367
6148
1684
18199
393
18106
264
4215
3825
11244
15552
16442
43238
62330
107231
267
4221
42615
70294
270634
302635
643563
1291105
2062520
0
[
j]
1289287
2065765
8256915
10359459
20682139
57867694
85340360
31290
(
D)

1715
19162
1501
566
21229
497
22031
3146
11205
2125
19865
3140
3049
26054
23233
49833
3156
11254
22357
67745
51824
56349
175918
444985
646369
0
23910
849882
2576142
2117703
2550294
7244139
22347381
35210937
167399
787117
1317
13676
918
223
14817
183
16546
3115
7982
1565
14138
1764
1071
16973
4451
23700
3126
8039
17241
49084
33093
23487
105664
91955
208736
0
16951
603678
1752581
1210862
891698
3855141
4063469
9896068
186015
655894
844
11148
843
265
12256
276
12336
1477
6958
937
11320
1234
864
13418
24725
39590
1497
6981
[
j]
[
k]
[
k]
33637
100771
438207
575304
0
13613
(
D)
(
D)
(
D)
4881662
11647156
68601241
84660971
221698
724337
1
5
3
3
11
7
74
26
29
1
5
3
3
11
19
86
26
29
[
a]
[
a]
[
c]
725
853
5955
6531
0
51
(
D)
(
D)
(
D)
48274
54347
461261
580888
2530
2339
1712
29149
1332
398
30879
466
34024
6117
19842
1808
29392
1608
589
31589
3167
37242
6118
19895
22394
78286
43197
31684
153167
167269
365225
0
36669
2790553
7875982
6210447
6448894
20535323
18232028
39786227
497244
2062967
462
3964
658
450
5072
476
5957
570
2513
482
4004
831
1366
6201
31236
30852
570
2517
6094
15824
27605
79584
123013
1366170
1505007
0
5461
234671
603598
1237886
3805679
5647163
69086297
78493632
36602
172049
6717
117929
4131
702
122762
472
122329
10882
81250
7955
120013
6646
2186
128845
5913
133980
10904
81426
87651
366691
145180
85149
597020
203959
821126
0
166391
3613589
12126355
6836289
3727311
22689955
10649962
36265788
390160
4529972
72
1341
94
48
1483
65
1659
398
836
74
1345
111
137
1593
669
2431
398
838
960
[
h]
3684
[
i]
[
j]
[
j]
33660
[
a]
[
g]
80469
(
D)
372189
(
D)
(
D)
(
D)
2068581
(
D)
(
D)

5242
93486
3252
742
97480
503
96631
10453
63496
5921
94801
4923
2939
102663
5541
107998
10479
63684
66615
271448
105295
62033
438776
62716
513212
0
120555
1544078
6217425
2471910
1744547
10433882
2111210
13893320
389619
2587644
2370
57082
1393
306
58781
173
62670
11723
40519
2934
57993
2689
1641
62323
2775
68948
11730
40605
30616
137534
47408
33752
218694
52451
283959
0
72561
1002154
4463292
1807290
1416737
7687319
2875625
11063932
404629
2104759
3846
48632
3348
856
52836
312
54448
8567
30189
4061
48992
4203
2538
55733
5914
64169
8604
30245
50519
150761
124652
122495
397908
109002
538127
0
57022
1697447
5147351
4127747
3876465
13151563
4134117
19464889
413977
1801830
505
4292
475
171
4938
80
5093
628
2447
581
4405
764
594
5763
5304
12071
634
2459
6551
16484
16614
15612
48710
133253
189247
0
5041
175039
456033
441863
423430
1321326
3749678
5345095
23472
129418
1929
15123
1316
193
16632
114
16003
2013
7277
2398
15852
3065
1689
20606
12522
32299
2041
7331
25158
64633
43753
22376
130762
123954
256176
0
15793
395711
1011829
765846
449683
2227358
1967179
4402260
72691
254164
541
3167
309
44
3520
32
3427
261
1404
617
3267
540
328
4135
2223
6406
261
1411
6864
16177
8811
3972
28960
12903
41355
0
3257
180057
427590
251074
110934
789598
400001
1220593
9209
82599
993
7074
835
227
8136
247
8420
1170
3547
1073
7198
1133
630
8961
3660
12983
1174
3557
13018
29342
27188
21355
77885
79610
165936
0
7318
499818
1187223
1149152
919483
3255858
3481737
6998399
61313
252773
172
1530
164
65
1759
148
2027
292
928
181
1552
174
101
1827
227
2129
292
930
2198
5365
5622
5178
16165
10297
25661
0
1820
98307
277005
393236
301845
972086
653555
1621052
26011
91574
11274
161143
7011
842
168996
208
169239
15911
109458
12056
162375
9708
2739
174822
1898
176771
15939
109607
149118
519131
258382
159015
936528
152435
1110187
0
211830
7453122
22321914
15818240
11173427
49313581
12827168
67236548
1064065
7789423
6758
89256
3913
589
93758
309
95256
11123
56417
7154
89815
5180
1450
96445
3918
101826
11128
56456
88306
301883
142827
95199
539909
624285
1191356
0
113619
2905231
8714087
5360035
2988914
17063036
20635035
38302003
471094
2731000
10268
81966
7990
1324
91280
536
92762
11235
44541
10527
82381
9869
4334
96584
5708
103597
11249
44584
137130
332901
300916
207349
841166
372189
1285927
0
90082
6268341
14565189
15464367
11611793
41641349
23127371
68712721
579266
3434492
1816
27038
995
94
28127
69
29069
4558
17258
1844
27087
1059
140
28286
136
29305
4560
17262
23929
82431
34180
10177
126788
12938
147772
0
33269
1061305
3276986
1613798
480600
5371384
674973
6088090
154815
1063241
5920
82986
5954
1243
90183
593
91329
17621
49373
6038
83238
6592
2536
92366
7778
100852
17628
49427
79890
226720
235097
204851
666668
504568
1254805
0
87354
4899863
14648051
16899789
16606593
48154433
37148392
84675882
1358280
4398639
4980
86722
3819
856
91397
634
102083
24755
56264
5195
87115
4511
1699
93325
3784
107659
24787
56320
65706
213670
139775
105566
459011
252600
806104
0
99957
3786095
13066415
8070585
5252958
26389958
17819739
47344655
1293205
4928382
1127
8314
1397
416
10127
304
11198
1504
4398
1171
8389
1633
848
10870
1770
13514
1507
4409
15103
34238
57781
67289
159308
199789
387067
0
9024
861398
2032879
3862639
5883651
11779169
13481438
25090589
162094
454559
3456
33058
2716
414
36188
237
36108
4518
18822
3551
33210
3081
838
37129
2403
39290
4519
18832
45642
122468
102123
64626
289217
183095
464243
0
37834
2117037
5482098
4920526
3035509
13438133
9469306
22267114
230237
1434388
7615
54472
3420
295
58187
129
56382
8217
25066
7681
54606
3744
1049
59399
6077
63640
8223
25091
101313
228528
112518
48602
389648
106074
509118
0
51132
2411070
5954280
3072137
1348289
10374706
3299058
14691478
315490
1367729
1152
7262
5340
7489
20091
6671
26794
1197
3927
1179
7322
5535
8487
21344
26043
47559
1199
3941
8114
18880
66768
221993
307641
2565880
2879223
0
6274
504106
1749846
3369774
11775224
16894844
194466219
213123787
446687
426315
2473
20272
2866
1072
24210
811
27415
4849
11233
2499
20324
3095
1475
24894
2465
30147
4856
11248
32780
76455
106261
120546
303262
169254
518112
0
22776
1466297
4137449
4337520
4007034
12482003
7539358
22592484
698530
1214760
153
731
262
160
1153
139
1172
100
275
159
748
345
361
1454
1569
2952
100
275
2045
3511
11087
25679
40277
75649
115606
0
538
81929
220152
387720
731258
1339130
2415857
3758242
31990
21620
2194
14355
4992
3187
22534
1280
25243
3665
6798
2269
14537
5302
4628
24467
17941
44896
3680
6812
30012
58653
241641
684427
984721
3588233
4363620
0
13885
1096604
4042657
6336924
13473444
23853025
74626469
100924086
835564
583383
3183
25866
2702
576
29144
345
29151
3789
13978
3296
26090
3196
1325
30611
4117
34403
3813
14009
42565
101704
102601
93321
297626
404596
710812
0
28086
1080083
2679491
2690316
2241413
7611220
9407822
17875594
193868
677422
2027
23130
1256
277
24663
132
23562
2051
13097
2337
23611
2243
1504
27358
5560
31642
2052
13136
26393
91002
46831
42739
180572
127094
313116
0
29315
688617
2199970
1424084
1383629
5007683
4652350
10008049
83595
615032
1910
14307
2201
648
17156
219
17713
2124
7652
1959
14388
2396
1056
17840
3843
22041
2131
7656
25941
59716
94200
122277
276193
434810
720465
0
15836
557441
1435612
1710181
2341512
5487305
8542334
14939245
107137
379983
13246
131206
8885
1274
141365
294
148213
28477
71636
13341
131360
9344
1994
142698
4950
154421
28491
71650
176672
470834
331767
231222
1033823
469219
1549286
0
144976
3219073
9252163
5933428
3468541
18654132
8067772
29338543
727536
2990251
2428
20754
2028
451
23233
299
23075
2688
11426
2501
20868
2255
764
23887
1861
25414
2689
11449
32424
80752
77695
61522
219969
241319
470434
0
23039
1031449
2756405
2286058
1577642
6620105
3439693
10635515
126890
751370
843
5266
662
77
6005
36
6033
534
2695
861
5292
708
165
6165
1203
7273
534
2696
11345
24933
23938
11447
60318
85714
139864
0
5784
319571
668629
801168
423056
1892853
3246146
5103959
23345
133656
205
1311
211
59
1581
58
1689
146
654
214
1325
235
92
1652
1026
2933
146
654
2779
6283
7602
8176
22061
34586
63598
0
1502
81857
207857
261376
293313
762546
1461943
2553902
9209
42035
635
4586
633
115
5334
72
5954
639
2523
639
4597
680
249
5526
441
6543
639
2523
8671
20434
24233
13982
58649
30155
97074
0
5406
267546
605076
813849
467835
1886760
1284557
3656337
34753
150263
2783
7335
7606
1741
16682
141
17256
707
2165
2801
7360
7940
3089
18389
747
19473
709
2165
39725
57159
334298
266395
657852
66502
747611
0
5070
648957
983325
6583436
6466359
14033120
1425474
16952249
85374
105446
63
206
153
137
496
55
562
32
87
63
206
172
216
594
215
848
32
90
870
1260
7679
30394
39333
43427
85964
0
185
22240
37729
194679
619426
851834
1343871
2378225
1794
5703
180
888
375
547
1810
638
2454
116
418
184
892
396
599
1887
1218
3136
116
418
2468
4483
18610
144619
167712
1164823
1357358
0
853
67004
146934
437995
3081118
3666047
30937930
37202837
12169
25903
582
5554
547
106
6207
63
6394
1041
3138
594
5592
688
246
6526
261
6863
1042
3143
7704
19638
19694
12902
52234
13332
65502
0
6054
283934
759783
669551
521622
1950956
628304
2539999
61078
216329
848
5192
670
145
6007
58
6251
708
2578
906
5291
952
445
6688
344
7234
708
2583
11296
24107
23299
14468
61874
19301
87351
0
5425
244171
542461
542912
346055
1431428
661361
2390615
28605
130474
2785
22808
1978
220
25006
75
26702
4313
12170
2874
22962
2394
610
25966
995
28656
4319
12190
37310
90735
67681
25304
183720
22451
222002
0
24885
540123
1510925
1119436
541145
3171506
441061
3903838
124097
454554
296
3532
267
66
3865
32
4272
743
2274
302
3548
369
189
4106
78
4668
743
2275
3963
11096
10015
9372
30483
9280
46642
0
4217
137044
401267
296814
335773
1033854
346601
1729778
25572
142939
21463
158446
13477
1356
173279
727
177127
16058
80852
22886
161005
18576
5727
185308
10347
197892
16133
81144
285688
731416
475454
199479
1406349
357444
1848200
0
180950
16826064
43428224
29700114
11182085
84310423
16942044
109542092
1504893
11961590
16447
109509
2728
101
112338
35
112802
5784
43072
17325
110910
3734
648
115292
1202
117038
5804
43195
207581
606023
78052
11635
695710
15148
733862
0
111266
7184276
19395179
2980788
411252
22787219
447906
25196085
351977
3308382
5499
84066
2125
281
86472
214
88719
9519
54485
6325
85470
3479
1305
90254
2187
94555
9540
54682
70874
282266
70149
27893
380308
36931
448479
0
114140
2001344
7352000
2062551
708253
10122804
1050327
12434618
264639
2749015
1451
6733
2220
1195
10148
669
11024
844
2953
1556
6900
3497
4451
14848
7355
22912
877
2982
19743
36159
89826
150482
276467
278441
582230
0
6281
680026
1341794
2750419
4356118
8448331
10340627
20568625
108075
219439
801
4800
821
201
5822
217
6206
700
2280
833
4866
1083
752
6701
3049
11026
702
2285
10688
22880
31064
26395
80339
71720
169195
0
4885
561682
1263586
1473672
1033587
3770845
2797194
7515374
62373
274363
1217
6016
3153
1159
10328
694
11117
1247
2496
1246
6068
3466
2276
11810
4282
16284
1253
2498
17273
29704
145267
194455
369426
417181
774381
0
5090
355266
743530
2561810
3243588
6548928
7696306
14941576
94809
137398
698
3154
1126
265
4545
152
4827
468
1379
706
3174
1433
776
5383
1396
7207
472
1383
9755
17063
45671
46848
109582
71150
180284
0
2948
182622
380660
986363
1320327
2687350
1901809
5241877
31468
79770
24
212
380
1389
1981
1656
3626
81
103
24
214
391
1412
2017
3739
5765
81
105
332
716
25765
337403
363884
4259802
4680588
0
209
13439
401278
627752
9114598
10143628
146452403
166379184
103648
11097
13
66
33
202
301
258
579
22
27
13
70
34
236
340
492
758
22
27
165
275
1997
51729
54001
186430
240512
0
51
3715
19753
55212
1736206
1811171
6164013
8332977
7079
1555
15
87
35
78
200
152
404
44
48
19
91
35
92
218
281
615
44
48
193
337
2192
19741
22270
128254
163905
0
101
6050
33870
58602
640072
732544
4747006
6190546
9691
4942
330
2080
2842
3022
7944
687
8787
628
819
339
2156
2966
3719
8841
8050
17046
644
821
4518
8526
177249
520215
705990
827724
1559457
0
1684
80688
367287
3099999
10515825
13983111
16708173
33343153
247981
43612
975
3851
1902
1432
7185
356
7528
346
1580
1013
3942
3641
8933
16516
5211
23037
370
1584
13429
23250
78696
169580
271526
124828
407354
0
3619
214974
408901
1419836
3196380
5025117
2344224
7929653
20652
59726
1884
9460
2665
1130
13255
438
13936
1230
4254
1926
9540
2939
2206
14685
3391
18535
1242
4260
25706
48642
107764
161403
317809
193148
546928
0
9215
332235
767766
1611538
2987140
5366444
3476537
9831877
96545
137214
535
1859
967
589
3415
176
3684
211
708
552
1881
1454
1870
5205
1106
6470
211
713
7450
12038
37643
62084
111765
39329
157718
0
1546
126468
211960
744152
1402253
2358365
897309
3560413
9845
26560
3913
22452
5344
2570
30366
509
32301
2195
12082
4073
22698
8238
9060
39996
4206
46300
2204
12097
53106
110010
209730
307195
626935
163664
839902
0
24900
1014344
2207968
4036719
5682494
11927181
2934903
16630014
71783
520045
1233
6235
1468
487
8190
115
8493
270
3206
1269
6285
2233
1301
9819
444
10489
270
3209
16698
34074
50435
26983
111492
9683
128383
0
7049
315550
654315
1024677
553448
2232440
203750
2740522
9114
137988
607
2694
1316
1091
5101
256
5324
273
1203
651
2774
1758
2331
6863
1425
8324
273
1212
8212
14843
58803
135032
208678
115658
326455
0
2528
188816
381772
1037352
1831930
3251054
1595723
5184930
9981
74680
10238
45076
7428
975
53479
207
54349
5639
19060
10487
45433
9781
5200
60414
5886
67117
5680
19097
139961
247629
245549
101860
595038
104551
746893
0
40071
1604859
2936123
3156050
1627534
7719707
1503486
10148513
137335
445587
842
7982
885
264
9131
34
9236
1615
4323
846
7990
922
285
9197
56
9327
1618
4324
11419
28303
37559
45566
111428
14946
127806
0
8535
319519
1047362
768818
1011384
2827564
423689
3343588
181877
404619
390
3671
402
154
4227
65
4422
916
1899
395
3693
421
201
4315
146
4584
916
1901
5311
12473
15936
31062
59471
40725
104384
0
3675
147590
472073
1342912
4777821
6592806
2622142
9954591
53767
152350
307
3753
329
104
4186
43
4313
962
1964
310
3762
347
125
4234
160
4456
962
1965
4130
11597
13074
18530
43201
28645
73928
0
3844
113180
545188
318742
449874
1313804
603431
2009875
86485
228077
167
2872
98
12
2982
10
3048
612
1755
177
2887
117
15
3019
29
3107
612
1757
2158
8100
3751
1896
13747
2232
16220
0
3410
112754
487738
218160
152828
858726
258756
1139323
74285
188508
414
12348
290
33
12671
11
13344
4464
7298
418
12356
296
35
12687
16
13366
4464
7300
5431
22030
10793
3980
36803
721
39407
0
11790
239532
3154885
332673
75429
3562987
26346
3946090
880156
2085968
596
4381
714
218
5313
42
5604
522
2543
623
4416
813
382
5611
166
6032
522
2546
8022
18699
28534
40029
87262
23118
113545
0
5226
151166
355770
599850
977589
1933209
616108
2781408
17818
99402
268
1685
301
47
2033
30
2027
459
667
275
1696
378
89
2163
716
2783
459
668
3741
7323
11297
6450
25070
98939
119301
0
1448
58995
157640
183646
118203
459489
1817565
2313996
19056
40834
297
1245
294
171
1710
105
1796
205
469
307
1266
333
319
1918
273
2175
205
474
3991
6926
12050
37819
56795
145805
215636
0
998
51066
139348
190030
858112
1187490
3569206
5399626
34616
23752
7489
44029
9026
1274
54329
315
55499
9984
18960
7574
44178
9657
2076
55911
3199
60131
9996
18978
101519
197692
363815
187821
749328
203261
970135
0
40226
1450040
3498934
5481580
2730505
11711019
2819569
15244367
334045
906304
6895
30369
7372
1393
39134
471
40232
5283
12616
7055
30625
8090
2564
41279
8457
50206
5302
12650
95522
160336
279282
245312
684930
1029140
1698323
0
26677
1130608
2503085
3760599
4202918
10466602
23194353
32986127
280514
417668
519
5929
466
111
6506
61
6582
1607
2850
547
5972
626
175
6773
202
7000
1607
2853
6137
18049
10686
3560
32295
5812
38819
0
5808
124803
456675
202953
63612
723240
119679
900974
45279
167225
277
2943
106
20
3069
10
2926
202
1788
283
2957
116
39
3112
28
2990
213
1788
3565
10511
3324
1015
14850
755
15640
0
3347
39633
122355
48595
18369
189319
15048
209104
4278
41393
31672
123341
38427
2735
164503
625
165621
21195
39348
31883
123726
40466
6420
170612
21730
193262
21273
39386
436747
746440
1461631
420141
2628212
1268911
3963258
0
95555
4491721
8791606
17308393
5353782
31453781
15253219
48702432
1079364
1198095
22481
108975
22430
3835
135240
741
139074
20189
42550
23464
110624
31027
21342
162993
47902
215793
20348
42660
305014
578454
845401
684662
2108517
1276961
3407334
0
99594
2786340
6068674
7902688
6509706
20481068
12973164
34789292
593812
1165298
1783
11853
1739
330
13922
132
14231
2816
5101
1805
11938
1976
1465
15379
13366
29345
2817
5103
24007
49428
65340
49477
164245
337675
513762
0
10934
286966
699068
863504
709029
2271601
5095458
7576446
73081
160585
4939
46661
3235
153
50049
42
49483
5595
24849
5015
46789
3359
219
50367
211
49973
5596
24861
65586
191567
110292
19167
321026
7594
335165
0
56885
607280
1924674
1121326
216875
3262875
82429
3485547
130801
585055
13120
145263
5534
536
151333
197
151407
14278
85254
13931
147026
8150
3338
158514
5602
163951
14349
85383
169259
565582
173366
52498
791446
64512
870881
0
186806
4350475
13605282
4015595
1213574
18834451
1677650
21449092
395272
4012690
1244
12265
855
159
13279
145
12924
1203
7263
1327
12394
1200
552
14146
1198
14633
1214
7278
16243
46439
29503
18579
94521
49124
140624
0
14837
519173
1313508
1111053
768338
3192899
3415368
6489709
57020
363691
2546
21458
1551
244
23253
173
23499
2100
12314
2610
21538
1804
478
23820
1130
24977
2103
12319
33442
88115
51149
21446
160710
36903
200954
0
25471
1062055
2527409
1832249
814527
5174185
1581829
7015703
63873
609274
1516
26104
646
82
26832
79
26077
2981
17038
1569
26211
793
154
27158
999
27306
2983
17055
19481
77661
19344
6583
103588
33402
130721
0
32938
479747
1648961
560721
204263
2413945
997234
3288257
49567
601432
6943
80761
2961
230
83952
33
84448
10184
48513
7344
81448
4709
2283
88440
7470
96597
10200
48605
91108
287769
100635
38483
426887
76322
516912
0
97242
1435526
4170083
1803515
628809
6602407
1029898
8147214
238909
1259992
2039
15642
795
55
16492
16
16544
1472
8143
2660
16811
1581
503
18895
3983
22797
1486
8289
26264
70640
26408
7047
104095
62063
170340
0
18109
693523
1833162
755158
193292
2781612
1155745
4077997
34990
449343
4341
33140
2825
306
36271
71
35728
3425
18074
4992
34097
5006
1808
40911
2140
42270
3442
18169
57597
143691
100931
48562
293184
96309
383722
0
39002
729686
1818736
1601292
961636
4381664
2361158
6751367
72625
484298
1749
24868
1159
190
26217
77
24344
4525
12971
1950
25250
1914
1593
28757
8824
35146
4526
13013
22885
74623
41720
31938
148281
86074
240548
0
25922
436479
1488001
856605
664993
3009599
1459651
4652583
96513
465613
18679
149873
15440
1169
166482
116
165859
6029
84980
18685
149884
15484
1202
166570
146
165984
6029
84983
249364
692248
587271
187485
1467004
102349
1595009
0
191539
3225583
8575884
8022148
3219807
19817839
2271623
23294649
108633
2347702
927
9781
917
249
10947
208
11835
824
6823
991
9864
1217
556
11637
1288
13648
824
6827
12278
35523
34510
29616
99649
29224
135947
0
13339
423554
1217077
1183764
994848
3395689
992672
4951121
32143
437805
1180
7990
990
223
9203
63
9954
614
4772
1243
8081
1352
1035
10468
589
11886
617
4778
15582
36707
34920
22704
94331
13493
116907
0
10049
384757
916066
885857
647462
2449385
387520
3239402
20874
264430
3452
26866
2331
452
29649
90
29742
1786
15253
3590
27048
2926
1059
31033
595
31711
1786
15256
45723
118233
85898
70549
274680
56017
339182
0
30807
521189
1368145
1321915
988736
3678796
653932
4700999
33706
397264
6651
61980
4339
544
66863
100
66468
4597
38573
6789
62202
5051
1172
68425
585
68496
4597
38595
88498
243919
156944
85440
486303
42928
528732
0
77169
2331538
6192489
4902003
3575933
14670425
1489594
17160238
120976
1901440
27
370
24
7
401
17
392
71
185
27
372
31
9
412
57
441
72
185
341
1108
[
f]
[
e]
2116
1221
3203
0
363
12208
36007
(
D)
(
D)
67560
64461
122992
1898
9281
14
170
13
3
186
5
188
36
86
14
170
13
3
186
72
256
36
86
168
542
[
e]
[
b]
1005
672
2049
0
175
3613
14103
(
D)
(
D)
25724
41244
70068
1137
4068
1505
11878
598
32
12508
30
12027
1326
6059
1507
11885
608
35
12528
92
12098
1326
6062
19620
51370
18831
2557
72758
5371
72732
0
12825
472907
1202611
514450
92692
1809753
247499
1968788
33495
281658
57
2227
51
14
2292
7
2241
810
1153
57
2228
52
17
2297
11
2252
810
1153
748
3533
1799
1396
6728
749
7350
0
1858
24212
125317
56000
59580
240897
25798
258565
19888
50363
33
343
13
4
360
3
384
75
205
33
343
13
4
360
3
384
75
205
472
1075
434
[
e]
[
g]
[
f]
2604
0
375
10941
23212
8910
(
D)
(
D)
(
D)
82351
1479
7023
414
4213
379
122
4714
39
5134
963
2361
422
4225
414
259
4898
163
5464
963
2367
5437
14842
15006
17810
47658
9929
59615
0
4877
140426
431691
348293
333419
1113403
234136
1463707
35719
140227
214
3251
122
22
3395
8
3946
525
2415
214
3251
125
59
3435
15
3999
526
2416
2812
9902
4166
3251
17319
878
20750
0
4588
55007
183453
84658
88383
356494
27216
452312
10351
76938
104
1364
116
25
1505
8
1516
272
782
104
1364
138
31
1533
14
1553
272
782
1404
4067
5052
[
h]
[
j]
[
g]
15173
0
1506
40857
119916
111434
(
D)
(
D)
(
D)
373066
6345
38847
441
5955
341
77
6373
99
6435
741
3734
479
6019
458
242
6719
1021
7691
741
3750
5723
19184
12285
9966
41435
41577
87980
0
7386
271729
814927
734334
703689
2252950
3140061
6217777
39391
264648
150
503
266
63
832
48
888
115
170
153
508
285
143
936
317
1266
115
172
2071
3173
10689
10352
24214
46452
70999
0
371
68757
109816
385337
453755
948908
2593260
3786164
36212
14258
2
19
4
4
27
4
34
3
12
2
19
4
7
30
9
42
3
12
[
b]
79
55
665
799
6908
7433
0
17
(
D)
3277
1611
34419
39307
344565
357279
3
951
21
236
13
11
260
12
245
52
121
22
237
20
23
280
40
288
52
121
262
743
380
1812
2935
9343
11222
0
238
10223
29918
19616
62703
112237
513318
600658
6010
8752
4
37
3
3
43
10
53
8
21
5
40
3
4
47
39
84
8
23
60
152
43
821
1016
10501
10679
0
46
2797
5462
1639
47771
54872
460909
488165
126
1420
6
47
5
4
56
9
58
4
23
6
47
9
7
63
14
71
4
23
[
b]
165
194
560
919
2399
3476
0
40
(
D)
5358
7144
27068
39570
153692
203911
140
1485
246
854
277
80
1211
79
1312
97
329
249
858
375
226
1459
961
2456
97
329
3390
5594
9791
7932
23317
23532
45171
0
736
117937
187508
364171
343244
894923
1020053
1929868
7128
26671
319
1531
315
97
1943
81
2049
213
692
322
1535
389
216
2140
558
2779
213
693
4304
8171
9642
6034
23847
14036
37703
0
1533
151729
282897
382123
236421
901441
619884
1579743
10683
48315
34
184
43
18
245
38
283
26
81
35
185
53
27
265
73
337
26
81
451
897
1658
1870
4425
9686
14052
0
181
13605
29728
56727
91677
178132
469032
637908
1142
5165
877
6534
866
142
7542
99
8222
1034
3731
956
6701
1053
290
8044
723
9305
1036
3749
11667
26448
32033
19086
77567
91220
196850
0
7550
391373
895522
1130677
876302
2902501
4451631
9212884
123733
238863
40
279
84
59
422
112
570
53
151
44
284
128
160
572
1546
2208
54
152
521
1189
3514
7815
12518
131409
139254
0
328
34574
68000
192367
460140
720507
9324106
10188048
9867
14248
133
409
588
176
1173
105
1317
77
154
145
422
935
600
1957
5075
6999
77
155
1924
2750
28245
27483
58478
318449
376734
0
354
78055
127107
1189176
1279936
2596219
21118068
24149721
12373
16129
58
412
58
35
505
98
592
44
217
67
423
103
152
678
2168
2831
44
219
750
1869
1789
4596
8254
86567
95348
0
492
37203
101652
94857
231833
428342
5101468
6001077
7422
25643
271
3998
121
27
4146
38
4323
323
2699
285
4014
150
95
4259
264
4832
323
2700
3412
14150
3857
3356
21363
11423
35206
0
5982
91744
296919
120436
169836
587191
533124
1324944
10271
100393
40
521
40
11
572
11
632
61
347
45
526
55
20
601
107
748
61
347
506
[
g]
1245
[
e]
3527
1614
6312
0
761
15480
(
D)
40285
(
D)
101432
58477
197818
3448
17426
7
29
12
2
43
14
62
3
18
7
29
14
2
45
29
84
3
18
86
[
c]
428
[
b]
596
1032
1630
0
37
3040
(
D)
18162
(
D)
25461
56441
80695
16
754
858
12127
567
117
12811
91
13175
2836
6655
866
12141
601
142
12884
227
13358
2837
6657
11407
34893
20509
12478
67880
10005
88993
0
13163
465833
1476524
756199
476151
2708874
560284
3990101
156215
484556
9986
145864
4426
304
150594
91
146056
24079
86030
10000
145880
4460
430
150770
526
146670
24080
86030
130460
467042
150829
45577
663448
49891
661414
0
175524
3737593
13199811
5226447
1905572
20331830
2726507
23160092
783248
4694110
758
7518
583
76
8177
31
8730
1323
4292
758
7518
591
82
8191
63
8767
1323
4292
10035
27237
20900
11188
59325
8348
73972
0
8879
327247
862453
793580
448088
2104121
357207
2825815
51637
256841
1093
5561
1175
184
6920
64
5821
746
2410
1094
5562
1179
193
6934
105
5887
746
2410
14887
28718
45662
31828
106208
58650
114021
0
5220
553447
1060708
1873363
1338163
4272234
2525017
4565607
48386
168424
5604
29549
5514
752
35815
207
40490
4026
13858
5613
29561
5549
896
36006
648
41124
4027
13859
76300
149375
212808
118083
480266
100892
678573
0
30485
2920882
5610542
9091270
5433299
20135111
5076901
30415370
287004
1091245
1645
7631
2212
496
10339
95
10837
1342
3090
1650
7637
2222
581
10440
449
11314
1342
3090
22626
41156
90001
80710
211867
53811
275191
0
6778
1013416
1961233
4095642
3727429
9784304
2544307
13758593
129318
375503
134
480
280
86
846
26
778
46
167
134
481
286
94
861
45
819
46
167
1823
2996
12702
14565
30263
8995
35828
0
370
81773
156647
598227
765998
1520872
466618
1938957
8332
22016
1361
5316
1792
236
7344
46
8987
550
2323
1362
5319
1798
254
7371
112
9090
550
2323
18789
32426
71994
39822
144242
21542
193347
0
5392
740634
1284582
2997125
1663953
5945660
1087374
8484892
47170
231318
494
2630
623
111
3364
47
3837
368
1161
494
2632
632
125
3389
255
4065
368
1161
6718
13258
24592
18312
56162
41383
114999
0
2607
227826
499014
910341
704194
2113549
1702245
4382043
44447
95299
76
407
109
52
568
63
582
35
194
76
407
111
56
574
115
647
35
194
1019
2031
4913
8952
15896
85849
105367
0
404
33367
78310
200082
390785
669177
3468644
4036493
10343
15071
2146
13239
2065
290
15594
108
14321
1737
6327
2151
13248
2083
354
15685
220
14541
1737
6330
29066
61865
78239
46058
186162
44815
176475
0
13258
1060578
2159267
3135131
2060088
7354486
1970770
7200646
80126
410501
11411
80428
8220
748
89396
127
88519
9098
41850
11416
80439
8276
850
89565
922
89550
9098
41851
153121
361767
300650
122189
784606
113306
898440
0
90400
5015791
11025601
11678176
5408794
28112571
5293445
34507914
360885
2331273
3312
38883
1914
123
40920
11
40322
7191
21701
3316
38887
1921
142
40950
23
40364
7191
21701
44210
129619
67977
19427
217023
4764
220433
0
43571
1136690
3269452
2096566
647000
6013018
108401
6300673
193084
1005293
8498
57878
6951
896
65725
165
64890
6439
29585
8503
57889
7000
1020
65909
893
65860
6441
29588
114546
265468
264676
158177
688321
126735
831895
0
64314
3873877
8408921
10497081
7218338
26124340
6573661
33480174
280875
1748516
2510
22926
1863
187
24976
17
23630
3828
11724
2511
22927
1876
202
25005
25
23664
3828
11725
33486
90544
71281
[
k]
[
m]
[
i]
178820
0
24868
858036
2294939
2194269
(
D)
(
D)
(
D)
5605994
130385
608110
2821
18016
2872
470
21358
50
19940
2568
8755
2824
18019
2888
503
21410
364
20337
2568
8756
38328
82139
113145
82269
277553
41789
300984
0
18514
1046256
2262841
3639875
2925535
8828251
1396124
9973183
102566
468245
681
6289
487
36
6812
2
6877
892
3653
681
6289
487
41
6817
4
6884
892
3653
9019
23563
17967
[
i]
[
k]
[
f]
49717
0
7443
263418
642027
631570
(
D)
(
D)
(
D)
1609423
31488
175964
3276
42674
1893
258
44825
32
44239
6986
25227
3280
42680
1916
277
44873
155
44391
6986
25227
42757
140662
68308
45121
254091
15695
262936
0
50912
1175524
3586387
2137166
1349931
7073484
459849
7507081
187074
1174083
1050
12649
692
46
13387
6
12953
1928
7530
1051
12650
696
68
13414
83
13050
1928
7530
14074
42687
24019
7600
74306
3211
74622
0
14681
416957
1155901
854487
297478
2307866
122444
2444462
58827
317603
3380
27835
2740
254
30829
26
30127
4470
14435
3380
27837
2766
319
30922
44
30247
4470
14440
45440
111911
102650
37895
252456
8318
247408
0
30183
1250859
2956588
3367430
1305025
7629043
299778
7833919
148495
744568
3847
27062
2738
295
30095
41
30639
5151
12457
3848
27063
2749
306
30118
120
30743
5151
12457
51418
119960
101832
48265
270057
22512
295285
0
27577
1477693
3630901
3386918
1762387
8780206
721009
10419100
255961
913154
361
3577
146
9
3732
3
3648
305
1972
363
3579
152
17
3748
49
3722
305
1972
4745
14769
4570
790
20129
1461
22296
0
4361
150187
425392
176257
29109
630758
57717
758907
8260
106779
872
4225
941
140
5306
33
4732
774
1576
873
4226
948
148
5322
60
4782
774
1576
11945
21764
38381
21164
81309
12255
81995
0
3507
409025
756673
1477727
862833
3097233
488555
3260927
42410
100500
833
5175
479
35
5689
4
5454
668
2379
836
5180
495
90
5765
7
5531
668
2379
11213
24931
16108
4073
45112
725
47125
0
5381
378672
776602
614243
169271
1560116
10005
1756166
26847
134174
2346
25570
1303
94
26967
13
25383
4761
13660
2346
25570
1305
107
26982
23
25409
4761
13660
31195
89874
45801
14256
149931
2611
144439
0
27683
975278
2764830
1685502
635128
5085460
168171
5482190
163850
749504
214
1447
235
45
1727
6
1895
346
652
214
1447
237
49
1733
19
1923
346
652
2908
5953
8569
6289
20811
1085
27056
0
1350
97743
204326
308302
241776
754404
54334
953062
22468
39949
613
3357
542
94
3993
33
3840
628
1441
614
3359
566
98
4023
797
4600
628
1441
8413
15991
21041
12754
49786
31143
72616
0
3067
330141
598049
915537
581157
2094743
1764881
3543120
31986
88232
3650
30855
2200
214
33269
59
31320
5716
15061
3652
30859
2254
257
33370
206
31559
5716
15063
48599
119947
77067
31780
228794
21353
217747
0
31584
1412747
3462416
2448088
1077137
6987641
721104
7016571
201105
805393
205
735
245
71
1051
76
1174
68
295
208
738
278
155
1171
539
1779
68
295
2703
4713
9036
6997
20746
30055
49235
0
690
76392
125712
294336
258636
678684
1058210
1764080
6957
17866
38
188
75
34
297
27
329
27
73
38
188
81
77
346
145
492
27
73
514
1070
2723
4963
8756
9856
18206
[
a]
[
c]
13660
25978
81281
182663
289922
368424
639296
(
D)
(
D)

19
100
38
20
158
31
196
15
40
19
100
48
31
179
178
360
15
40
271
588
1882
2407
4877
22780
26565
0
97
7034
15680
68784
91825
176289
935056
1139079
7692
4161
4
18
8
8
34
9
43
3
7
4
18
8
8
34
31
64
3
7
59
101
267
1662
2030
11554
12872
[
a]
[
a]
1921
2833
8463
47082
58378
632201
690946
(
D)
(
D)

5
16
17
9
42
11
56
6
7
5
16
17
11
44
50
94
6
7
61
88
1022
2263
3373
12699
14594
0
[
a]
815
1550
38083
91829
131462
508242
568999
184
(
D)

23
118
14
8
140
6
155
14
47
23
118
14
12
144
14
167
14
47
321
673
543
1700
2916
7096
9908
0
[
c]
4387
10245
9444
52896
72585
279376
361874
491
(
D)

147
552
147
43
742
18
801
74
201
154
561
163
64
788
49
873
75
201
1931
3442
5189
5749
14380
18842
36005
0
458
26394
55611
108485
151511
315607
654238
1013176
2348
7326
77
434
73
37
544
15
575
64
197
81
440
81
40
561
39
616
64
198
1000
2111
2775
6720
11606
13194
26409
0
421
15142
34913
75810
216100
326823
496607
875438
2773
5286
74
245
128
73
446
64
511
43
77
74
246
130
92
468
192
665
43
78
1041
1603
5695
12977
20275
65647
86238
0
151
26654
48410
150856
355893
555159
1880365
2515073
5168
3581
117
536
204
92
832
71
911
87
210
117
536
220
129
885
251
1139
87
210
1595
2824
8847
17483
29154
51574
79157
0
485
44943
81490
273494
560915
915899
2028173
2870402
9302
9158
116
436
263
109
808
80
909
53
175
116
436
277
159
872
478
1365
53
175
1611
2712
11694
19406
33812
78189
112293
0
407
43232
71258
352999
713106
1137363
3033029
4166250
9717
9731
61
267
60
20
347
33
373
47
96
61
267
63
20
350
69
409
47
96
772
1346
2233
2543
6122
13894
19506
0
233
16551
32521
54324
73040
159885
499378
657282
2091
5570
451
2419
579
250
3248
157
3443
308
1092
453
2422
600
308
3330
702
4074
308
1092
6197
12701
25147
45376
83224
407887
496177
0
2551
131361
284173
674286
1243379
2201838
9627401
12172408
25235
47513
82
460
182
72
714
27
710
76
169
83
461
193
114
768
86
823
76
169
1089
2195
8246
13398
23839
17931
39855
0
383
33218
72181
198083
373640
643904
426669
1057737
8648
15118
1451
7433
1167
208
8808
104
9050
941
3323
1476
7472
1241
343
9056
484
9679
942
3327
19620
39521
41445
33257
114223
109198
229426
0
7657
263033
573868
788762
926763
2289393
4055015
6560357
82811
113212
120
497
133
49
679
59
747
65
203
120
497
134
64
695
162
870
65
203
1677
3070
5335
7819
16224
41901
56258
0
453
29109
54120
146495
241040
441655
1544558
1956073
4393
9502
26
129
69
24
222
4
246
18
68
26
129
73
27
229
18
268
18
68
349
703
3154
2847
6704
5081
12333
0
173
4527
10375
56306
64306
130987
133763
294741
999
2677
61
276
124
38
438
40
462
51
104
61
276
129
47
452
116
548
51
104
878
1580
5422
6188
13190
29595
38354
0
230
17607
36720
134331
171911
342962
1284804
1163004
4916
5965
27
172
52
15
239
22
263
26
56
27
173
53
19
245
44
291
26
56
376
873
2129
2109
5111
7412
12130
0
123
9530
24218
81589
80305
186112
300278
478850
1037
3083
22
101
33
5
139
14
154
13
37
22
101
36
10
147
30
180
13
37
291
554
1452
756
2762
2613
5894
0
85
12663
22935
63777
25557
112269
122342
276365
1053
3143
64
330
139
37
506
46
577
57
137
64
330
145
51
526
94
645
57
137
901
1802
6062
5783
13647
12955
26578
0
294
31953
54780
229417
230013
514210
541258
1080115
4079
7068
196
748
284
125
1157
68
1266
112
287
196
748
296
158
1202
138
1384
112
287
2681
4423
11870
17986
34279
27051
62153
0
664
60240
101550
301457
474439
877446
805013
1783954
10630
15830
131
641
147
74
862
65
959
110
275
134
644
159
104
907
382
1317
110
275
1690
3263
6174
11265
20702
59600
80819
0
601
45690
92533
192989
387479
673001
2348429
3006102
10983
15592
48
358
124
16
498
10
500
66
153
48
358
125
20
503
35
526
66
153
649
1525
5054
2068
8647
23475
32931
0
[
e]
17090
38108
106254
68478
212840
1378478
1573687
2668
(
D)

130
600
149
32
781
17
1064
120
354
130
600
150
49
799
57
1125
120
354
1751
3200
5333
4683
13216
8598
26060
0
778
45048
90835
162200
169121
422156
454482
1000810
5564
20444
4
22
8
13
43
7
49
6
10
4
22
8
13
43
22
65
6
10
51
99
259
2192
2550
3149
5817
0
[
b]
1326
2916
10054
97457
110427
158116
278402
134
(
D)

0
13
0
3
16
8
24
2
8
0
13
0
3
16
17
32
2
8
0
10
0
503
513
4511
3597
[
a]
20
0
947
0
6696
7643
115834
110158
(
D)
439
5
37
12
9
58
12
128
20
54
5
37
12
14
63
25
147
20
54
64
151
491
1500
2142
22127
21640
[
a]
105
1318
4967
10700
60569
76236
1359975
1288634
(
D)
2326
44
181
80
55
316
58
387
36
82
44
181
83
76
340
267
605
36
82
628
1061
3661
10775
15497
61112
66321
0
198
12783
24203
98370
267380
389953
1540526
1614660
26816
5705
94
471
99
61
631
81
728
47
221
94
472
100
68
640
234
880
47
221
1279
2478
4581
10750
17809
95440
105590
0
498
26884
55648
133722
298733
488103
2650441
2808970
3665
10773
58
300
66
38
404
21
420
22
143
59
301
68
55
424
41
459
22
143
773
1593
2718
6755
11066
7617
17466
0
306
15510
34655
63671
173502
271828
193153
433619
812
4953
28
95
43
23
161
38
194
7
39
28
95
46
33
174
75
242
7
39
380
598
2040
3074
5712
14938
19925
0
85
11526
21572
59584
96951
178107
608199
744849
264
4202
57
166
105
54
325
37
352
16
64
57
166
108
63
337
62
390
16
64
806
1232
4835
9822
15889
17007
27460
0
165
23725
35769
121305
245568
402642
440999
710855
7025
4396
184
1071
270
109
1450
59
1530
144
524
188
1075
281
129
1485
117
1624
144
526
2417
5385
11778
17456
34619
31646
61466
0
1198
87551
189870
395854
449817
1035541
879446
1707452
12071
32425
22
124
59
23
206
28
232
15
49
22
124
62
30
216
37
252
15
49
298
696
2614
3490
6800
4242
10262
0
107
10031
21818
92560
141474
255852
156330
382569
466
3128
50
243
82
27
352
23
373
22
120
50
243
85
35
363
78
437
22
120
691
1376
3636
5812
10824
35918
45188
0
304
16329
35105
96831
173547
305483
1018478
1284917
2683
7746
241
1921
285
91
2297
40
2334
174
1064
248
1931
313
131
2375
133
2491
174
1067
3238
8373
11853
15949
36175
35429
66265
0
2209
71349
176343
252677
339184
768204
827082
1480187
9707
39612
284
1517
296
54
1867
20
1886
142
708
285
1518
306
69
1893
32
1922
142
708
3842
8079
11559
7766
27404
3952
30257
0
1592
92651
184321
283419
191177
658917
104055
767782
9408
35021
337
1265
467
109
1841
68
2022
155
603
337
1265
477
135
1877
130
2116
155
603
4596
7804
17832
15094
40730
25237
60312
0
1370
95305
175049
413572
390711
979332
702793
1526529
12098
30980
68
241
162
63
466
23
474
36
79
68
241
163
77
481
65
528
36
79
968
1531
6692
13006
21229
24571
42551
0
175
17573
33742
123386
269864
426992
532996
879108
2607
3239
88
375
157
50
582
20
561
54
148
89
376
159
62
597
39
585
54
148
1232
2108
6385
8648
17141
17581
27928
0
319
29999
58145
140506
163147
361798
417323
624273
5687
9883
1212
5298
1533
236
7067
43
7472
1346
2015
1212
5301
1543
282
7126
96
7563
1346
2015
16651
28444
61322
37742
127508
18522
133325
0
4515
209282
450225
788805
567543
1806573
344341
2006880
84131
81531
141
614
279
142
1035
78
1040
87
279
141
621
288
180
1089
246
1221
88
279
1959
3380
12567
24877
40824
61649
84139
0
607
46323
84400
260205
494133
838738
1222473
1756521
11847
16262
570
2602
783
190
3575
48
3354
522
897
570
2606
790
217
3613
106
3438
522
897
7981
14097
32236
31471
77804
37046
93915
0
1988
164669
336004
768007
930314
2034325
1003828
2645136
45874
52098
92
498
116
37
651
17
681
87
225
92
498
118
43
659
28
693
87
225
1227
2291
4753
5190
12234
7613
17595
0
461
26369
53245
96513
105297
255055
145812
382841
4492
10918
260
1817
358
72
2247
30
2064
239
839
262
1821
368
118
2307
53
2124
239
841
3543
7648
14989
10484
33121
13639
42289
0
1726
63441
162626
292831
241103
696560
339365
967504
14883
36568
46
233
69
13
315
15
342
34
117
46
233
72
14
319
35
358
34
117
601
1199
2898
1828
5925
7909
11660
0
253
14508
30044
78424
55573
164041
242513
353873
1091
5943
41
226
55
42
323
26
346
31
116
41
226
56
47
329
60
381
31
116
564
1073
2138
7906
11117
19320
27012
0
242
11224
26013
42982
173971
242966
492310
626534
1554
4835
116
771
179
43
993
23
1002
87
389
116
772
183
58
1013
27
1024
87
389
1560
3553
7491
7403
18447
5794
21895
0
797
30235
72757
163498
179245
415500
153178
515260
2937
15254
817
2965
952
233
4150
79
4137
273
1113
819
2968
995
380
4343
352
4594
274
1115
11097
18702
39005
35563
93270
38083
122188
0
2468
232643
377463
981619
1060079
2419161
1363522
3520306
16472
46052
252
700
523
198
1421
80
1538
68
238
253
701
534
263
1498
406
1944
68
238
3518
5147
23224
28606
56977
63601
116445
0
549
85703
133333
627827
827668
1588828
2160958
3696485
5968
15788
706
2889
923
252
4064
113
4318
409
1183
708
2892
949
335
4176
309
4631
409
1183
9656
16832
37185
34023
88040
69645
151227
0
2534
237548
420355
949642
899645
2269642
2094327
4360757
29027
59010
584
2040
665
76
2781
18
2755
172
746
584
2040
687
152
2879
68
2915
172
746
7982
13279
24813
9468
47560
5944
51239
0
1711
152959
261453
519100
231068
1011621
141681
1098859
13416
32246
445
2148
527
194
2869
76
2856
208
954
446
2150
545
258
2953
344
3205
208
954
6111
11465
21383
29729
62577
71987
116408
0
2013
139658
264698
535844
728696
1529238
1932418
3152993
15863
40118
2
7
10
5
22
14
40
1
5
2
7
10
7
24
24
51
1
5
[
b]
35
455
607
1097
8866
9813
[
a]
[
a]
(
D)
2403
20138
25236
47777
535816
551593
(
D)
(
D)

8
37
28
43
108
58
174
9
14
8
37
28
47
112
199
308
9
14
111
176
1538
9466
11180
102648
108535
0
[
b]
2954
10488
68030
491444
569962
5453944
5851086
7437
(
D)

5
23
14
27
64
41
116
12
7
5
23
14
29
66
172
247
12
7
[
b]
127
820
3567
4514
48836
51685
[
a]
[
a]
(
D)
4475
33112
170848
208435
2659282
2792728
(
D)
(
D)

239
587
670
253
1510
92
1590
45
178
239
587
690
420
1697
1112
2766
45
178
3471
4869
30789
42087
77745
134077
204016
0
431
101704
155983
1014030
1557929
2727942
5084096
7470249
8086
19087
102
325
218
114
657
98
767
29
118
102
325
227
148
700
255
964
29
118
1474
2319
9492
14902
26713
45890
70146
0
273
54523
87866
324183
553264
965313
1823608
2709665
23073
9638
99
345
163
66
574
33
590
18
127
99
345
167
79
591
150
714
18
127
1381
2409
7413
9439
19261
25162
43250
0
299
35990
70338
223396
326779
620513
822214
1408489
1231
7191
92
262
198
63
523
54
582
39
86
92
262
212
90
564
124
689
39
86
1310
1879
8728
8990
19597
28357
45806
0
174
42629
64536
264916
280392
609844
1162149
1717024
4437
4344
4893
27363
4857
906
33126
313
32633
1879
12871
4922
27406
5051
1282
33739
1277
34172
1880
12876
65859
146185
193826
143514
483525
254009
713855
0
29686
1915525
3986806
6758545
5430351
16175702
9320553
24539045
124155
695612
566
2950
695
116
3761
60
3538
186
1315
569
2953
713
172
3838
181
3723
186
1315
7745
15788
27326
15754
58868
16987
70665
0
2945
244062
496594
1003362
543887
2043843
778435
2511862
13031
75668
12
69
21
19
109
53
165
15
29
12
69
22
21
112
186
302
15
29
165
308
994
2697
3999
62423
63165
0
62
10757
25414
51607
152449
229470
4232024
4414025
4408
1926
84
328
147
76
551
66
630
40
123
85
330
215
219
764
699
1520
40
123
1070
2041
4562
5156
11759
16751
27248
0
295
53601
104773
204258
219517
528548
747540
1296100
2032
20687
58
236
73
29
338
45
365
18
98
58
236
77
50
363
86
431
18
98
792
1286
2859
3065
7210
7081
13157
0
192
40076
59945
118660
137144
315749
332394
625799
1235
7288
3
6
3
9
18
19
37
1
1
3
6
3
14
23
33
53
1
1
42
56
91
934
1081
9608
9961
[
a]
[
a]
4295
4460
4761
71384
80605
590183
696167
(
D)
(
D)

6
72
14
9
95
21
112
9
36
6
72
14
26
112
511
586
9
36
68
264
349
652
1265
10767
11212
[
a]
[
b]
1494
9285
11139
24619
45043
566507
612718
(
D)
(
D)

15
63
42
16
121
31
150
6
24
15
63
49
24
136
68
202
6
24
196
343
1585
3120
5048
11288
15483
0
52
7573
16213
66599
164836
247648
605546
801304
426
1651
55
194
93
47
334
92
427
15
81
57
196
112
79
387
343
727
15
81
723
1163
3712
5063
9938
50014
57605
0
190
29313
47636
169126
261073
477835
2831180
3339424
2868
7196
56
238
125
61
424
129
559
21
119
57
239
130
84
453
365
815
21
120
753
1319
4845
7261
13425
79545
88988
0
268
32299
59153
244341
405612
709106
4724690
5321422
1988
11164
50
207
118
46
371
91
494
39
83
50
207
121
73
401
345
783
39
83
657
1174
5130
6757
13061
63456
72565
[
a]
[
c]
23870
42788
205072
315860
563720
3869892
4255069
(
D)
(
D)

4
26
10
10
46
30
81
7
13
6
28
12
11
51
66
123
7
13
54
108
392
1571
2071
34985
35298
[
a]
[
b]
1855
4184
11320
47251
62755
1481059
1405008
(
D)
(
D)

61
321
85
36
442
34
492
36
130
61
321
99
78
498
167
704
36
130
812
1782
3043
3230
8055
13618
21329
0
294
22368
51481
93838
118211
263530
678482
941240
2882
8783
31
123
31
22
176
30
212
13
54
31
123
32
28
183
67
246
13
54
418
681
967
2308
3956
10653
14319
0
123
14610
24937
35567
80448
140952
616848
719040
3611
3743
180
850
329
160
1339
137
1470
92
354
181
851
343
192
1386
437
1825
93
354
2436
4727
13946
26413
45086
182375
233503
0
811
109183
226314
605506
1211330
2043150
11233112
14585333
7885
44339
219
777
251
69
1097
59
1192
60
320
220
778
285
112
1175
266
1463
60
320
3023
5034
9441
7921
22396
30839
50727
0
697
103013
172774
377280
313940
863994
1425607
2202951
3285
21304
83
322
103
39
464
47
491
18
124
83
322
115
74
511
153
635
18
124
1083
2007
4249
4585
10841
11609
22208
0
301
45823
82627
185056
218866
486549
552790
988106
979
10287
228
1087
265
80
1432
83
1457
87
470
230
1090
283
117
1490
194
1624
87
471
3179
6181
10459
11962
28602
32520
58357
0
1077
114916
215625
414521
437467
1067613
1637200
2618589
7267
29327
97
448
135
63
646
54
697
45
184
97
448
136
74
658
97
759
45
184
1349
2558
5745
11271
19574
43901
60705
0
417
43555
91039
202051
395387
688477
1755355
2422135
9147
14471
48
151
51
24
226
19
230
8
41
48
151
63
123
337
196
505
8
41
696
1089
1924
2981
5994
7056
12886
0
95
29189
44932
83416
129378
257726
296265
587216
1191
4422
3
20
13
12
45
12
63
8
10
3
20
13
17
50
42
100
8
10
41
92
484
1322
1898
5606
7325
0
23
1436
4725
17356
42826
64907
223096
276290
993
775
315
1191
407
138
1736
167
1893
123
478
318
1195
422
194
1811
414
2211
123
479
4231
7228
14985
15502
37715
58002
97290
0
1064
161181
276056
598014
623949
1498019
2960108
4622774
6905
35655
184
533
361
161
1055
118
1144
42
185
184
533
371
201
1105
355
1440
42
185
2569
3891
16806
24843
45540
66164
108464
0
452
77515
121630
544400
839709
1505739
2597352
4049902
4067
13883
138
505
255
101
861
80
924
29
179
138
505
272
142
919
222
1125
29
179
1892
3275
11254
13205
27734
22466
49083
0
430
57959
105406
346782
413452
865640
815127
1608836
2216
13045
72
291
76
16
383
26
400
20
109
72
291
78
19
388
38
417
20
109
985
1829
2912
2346
7087
10152
16695
0
254
25574
51428
96233
79104
226765
369347
615983
8480
9517
49
203
112
42
357
40
390
17
75
49
203
115
99
417
152
566
17
75
678
1276
4637
6612
12525
20869
31503
0
169
17871
36031
133253
201136
370420
603801
939688
4346
5807
67
187
117
60
364
40
406
15
52
67
187
125
88
400
208
610
15
52
944
1425
5148
9009
15582
22358
35645
0
114
28555
44408
149960
271759
466127
674873
1070156
1841
3071
29
75
61
30
166
33
186
8
30
29
75
61
62
198
283
459
8
30
412
553
2993
4820
8366
29122
35655
0
59
11057
15349
79798
135378
230525
934164
1188673
842
2967
1199
3909
2421
912
7242
457
7572
386
1358
1201
3917
2458
1200
7575
1328
8750
388
1359
16780
26716
105852
150968
283536
273746
526801
0
3157
505610
833740
3003599
4445361
8282700
8461025
16031607
57928
89625
75
469
88
51
608
27
597
33
242
75
470
92
88
650
218
838
33
242
974
2152
2265
5011
9428
64897
72481
0
523
24423
52321
64387
140631
257339
2988112
3117085
2821
13089
19
59
41
19
119
32
162
7
27
21
61
46
30
137
80
228
7
27
258
391
1644
2557
4592
19910
23553
0
60
8301
11976
56815
83431
152222
655181
758799
572
1315
198
647
406
150
1203
129
1274
29
213
199
648
430
221
1299
320
1548
29
213
2682
4421
17246
23993
45660
66773
102623
0
510
78499
135155
533210
723878
1392243
2261396
3260627
2027
14706
104
795
171
55
1021
41
1052
94
429
104
797
175
67
1039
68
1092
94
429
1428
3380
6845
9765
19990
18651
36944
0
868
30498
66161
173050
283343
522554
644313
1092849
9456
13819
69
294
125
65
484
47
544
33
121
69
294
131
101
526
206
741
33
121
950
1745
5486
9075
16306
21317
36595
0
267
28591
48640
172670
298299
519609
725296
1223672
1733
6751
249
1589
288
81
1958
87
2041
165
796
249
1591
299
96
1986
354
2348
165
796
3376
7581
12241
13224
33046
98191
129971
0
1712
89732
200444
377932
435367
1013743
3979198
4826718
8068
39812
25
101
25
15
141
29
159
4
33
25
101
29
21
151
117
260
4
33
334
632
861
1647
3140
13936
17227
0
69
12744
25384
31318
86390
143092
690195
877532
245
3393
523
1537
867
166
2570
75
2551
95
500
536
1560
1298
837
3695
1719
5398
99
503
7253
11194
32912
20360
64466
35773
101483
0
1182
235393
363964
1216387
771475
2351826
1387950
3917192
9032
38510
163
462
304
81
847
47
884
40
151
165
468
360
165
993
379
1362
41
151
2279
3438
11700
7766
22904
13951
36162
0
342
74786
115586
420771
281593
817950
480069
1350405
6163
10365
395
1409
453
104
1966
69
2052
117
531
398
1413
489
177
2079
252
2366
117
531
5394
9261
17511
15970
42742
19831
65742
0
1219
155505
263471
541940
555339
1360750
729029
2203903
8911
34857
3
8
11
7
26
13
41
2
2
3
8
15
19
42
38
82
2
2
45
68
503
1247
1818
3349
4533
[
a]
[
a]
1474
2052
17831
51456
71339
138344
192225
(
D)
(
D)

22
118
36
9
163
14
174
13
44
22
118
36
19
173
109
280
13
44
323
661
1315
1581
3557
11535
14464
[
a]
[
b]
8001
17580
30882
56842
105304
466908
566113
(
D)
(
D)

60
154
99
32
285
14
300
9
49
60
155
101
50
306
42
352
9
50
837
1223
4022
5406
10651
8249
19598
0
116
28350
43082
140602
217160
400844
375341
837878
517
3606
351
1319
346
90
1755
97
2052
147
518
353
1322
375
204
1901
362
2451
147
519
4813
8300
12637
9806
30743
29552
61511
0
1242
139202
243950
406660
317542
968152
1230828
2261460
11424
35255
93
663
98
53
814
84
1268
264
346
93
663
100
57
820
183
1374
264
346
1242
2518
3760
9537
15815
133313
148381
0
770
36912
104539
140671
443934
689144
7114358
7216042
35456
23781
19
87
43
35
165
44
197
7
31
19
87
45
45
177
113
281
7
31
254
432
2122
6635
9189
18492
27490
[
a]
[
b]
8396
14733
82670
263848
361251
708004
1057736
(
D)
(
D)

45
293
91
66
450
59
525
69
125
45
293
99
94
486
157
658
69
125
606
1238
3890
10551
15679
24670
38107
[
a]
[
e]
17795
46352
135257
372494
554103
1044939
1390124
(
D)
(
D)

47
224
88
71
383
63
497
45
100
48
225
89
88
402
211
659
45
100
646
1237
3836
11398
16471
69528
78218
0
220
19049
38623
147165
435593
621381
3016128
3328411
23064
5612
15
88
23
14
125
28
147
8
41
16
89
25
19
133
45
171
8
41
214
460
904
1714
3078
9470
12076
0
99
8559
16680
37229
55367
109276
423506
527794
873
3232
17
81
39
32
152
38
186
10
31
17
83
39
40
162
90
244
10
31
227
452
1828
4661
6941
19628
25150
0
62
9673
18009
70039
193694
281742
799532
958079
276
1869
66
238
109
48
395
61
442
20
90
66
238
115
66
419
120
524
20
90
896
1449
4837
6266
12552
22831
35069
0
205
29727
48997
189246
264847
503090
984865
1480950
972
6517
127
476
318
144
938
93
1056
53
208
127
476
328
166
970
228
1212
53
208
1818
2924
14927
25298
43149
82992
116518
0
486
52728
90455
458368
864331
1413154
3646540
4580613
19661
12951
238
750
456
163
1369
83
1423
46
252
239
752
463
194
1409
175
1561
46
253
3278
5378
19400
28763
53541
44288
91503
0
607
91427
154629
590070
908959
1653658
1619948
3102155
5612
15168
482
1431
981
336
2748
189
2856
81
451
482
1431
999
404
2834
361
3110
81
451
6625
10435
41988
52635
105058
59377
158033
0
1051
236537
380397
1487772
1964967
3833136
2363175
5737968
15319
32725
229
970
355
107
1432
66
1457
74
388
229
970
374
144
1488
155
1598
74
388
3083
5778
14969
16387
37134
39708
71055
0
866
100134
178998
510051
598407
1287456
1558912
2498434
5042
25673
796
2411
1292
262
3965
130
4342
166
862
797
2414
1317
333
4064
325
4648
166
862
10943
17552
52644
33709
103905
48984
159824
0
2052
361857
583758
1898912
1243360
3726030
1793412
5801506
16610
60231
1316
4359
1913
425
6697
167
7099
301
1601
1319
4362
1965
568
6895
570
7715
301
1601
17996
29939
78243
61754
169936
86744
258309
0
3741
621412
979383
2736120
2046418
5761921
2706756
8375055
29817
105243
54
185
126
57
368
37
375
12
47
54
185
129
61
375
72
413
12
47
737
1253
5413
7072
13738
10204
23298
0
107
25585
46117
188930
266977
502024
389205
900847
941
6081
92
216
210
61
487
49
531
15
55
92
216
219
74
509
104
608
15
55
1201
1754
8289
7179
17222
15315
31781
0
135
38873
57090
299505
265473
622068
587818
1198384
2397
4944
59
294
118
37
449
34
487
25
121
59
294
122
54
470
209
681
25
121
795
1688
5099
5245
12032
25442
36097
0
261
23808
48407
167513
183383
399303
1121815
1473042
1534
7445
112
461
237
83
781
74
840
40
192
112
461
239
94
794
161
939
40
192
1503
2760
10477
12685
25922
48764
68884
0
467
47400
87371
335688
427695
850754
1643684
2316036
5776
12488
281
999
423
144
1566
72
1590
66
375
281
999
442
213
1654
185
1775
66
375
3871
6511
18566
21559
46636
25759
70284
0
885
121835
201837
585682
716059
1503578
783694
2157871
3289
26335
3918
18817
3306
360
22483
144
22544
1339
8488
3923
18823
3365
430
22618
212
22756
1339
8489
52798
105701
121119
42049
268869
22773
292720
0
19368
1814947
3387507
4626185
1660747
9674439
1012729
10232161
71089
482748
778
1857
1157
224
3238
71
3221
30
456
778
1857
1174
310
3341
207
3460
30
456
10814
15871
47328
34892
98091
31213
125482
0
1123
372072
556238
1759571
1324540
3640349
1286269
4568316
7345
37871
1091
3642
1499
303
5444
135
5543
241
1262
1093
3645
1590
505
5740
421
6116
241
1263
15129
25060
60752
40054
125866
29477
152944
0
2956
458289
753724
1912772
1318594
3985090
1093347
4812777
16837
78715
158
658
286
136
1080
123
1145
49
241
159
660
292
158
1110
377
1419
49
241
2125
3909
12123
19611
35643
85090
118931
0
548
72894
137220
455419
745157
1337796
3361990
4628887
1942
15371
933
4092
1067
269
5428
201
5282
328
1558
934
4093
1088
313
5494
399
5553
328
1560
12816
23653
41281
37047
101981
99934
193716
0
3580
394335
743077
1396348
1261633
3401058
4016642
7102065
32299
98601
245
842
306
101
1249
53
1277
65
312
245
842
317
123
1282
124
1377
65
312
3325
5463
12669
15521
33653
54898
85795
0
701
82870
136658
353551
512287
1002496
1969080
2872446
3285
15731
97
389
201
80
670
64
715
42
146
97
389
205
93
687
126
793
42
146
1336
2343
8737
11357
22437
51690
70016
0
325
44912
83139
323747
409620
816506
2246624
2848536
2086
10914
107
446
166
41
653
45
677
30
159
107
446
175
54
675
150
794
30
159
1485
2778
6448
6116
15342
21477
38073
0
375
46754
93967
248494
240108
582569
1045956
1721645
4842
12998
52
219
63
15
297
10
292
13
96
52
220
65
19
304
14
302
13
96
703
1251
2567
2415
6233
2531
8208
0
235
22207
38242
108440
91701
238383
92589
287461
484
5877
71
312
111
31
454
38
496
34
123
71
312
113
35
460
58
524
34
123
1017
1844
4891
4860
11595
9640
20820
0
259
36140
71082
197775
223148
492005
404955
826086
5936
8989
587
2215
867
268
3350
160
3386
163
844
588
2217
896
314
3427
281
3582
163
844
8219
14081
35934
37319
87334
66065
148407
0
1920
308829
548058
1475822
1727934
3751814
4567147
7254387
13252
61703
310
1462
509
191
2162
158
2289
122
648
310
1462
520
223
2205
285
2457
122
648
4330
8362
20702
27229
56293
72784
125312
0
1492
154737
298811
786204
1152477
2237492
3249599
5148991
13301
50248
173
781
383
155
1319
131
1485
82
304
175
783
396
192
1371
408
1814
82
304
2418
4770
16306
24692
45768
132858
179211
0
682
84109
159088
587306
843335
1589729
4544147
5912717
12799
20926
1877
6733
2147
404
9284
185
9288
340
2615
1880
6736
2218
525
9479
394
9691
340
2615
25608
44471
82571
52282
179324
53371
220206
0
6058
997790
1670677
3598886
2371382
7640945
2523712
9071325
24513
190247
118
422
216
72
710
90
780
30
155
118
422
222
94
738
223
949
30
155
1660
2754
8917
11034
22705
89701
104525
0
351
61788
101924
357105
463881
922910
4163728
4885008
1571
11892
104
394
155
50
599
78
669
24
149
104
394
162
65
621
223
837
24
149
1393
2560
6101
7684
16345
47010
62993
0
340
50767
93546
227923
334691
656160
2057696
2783856
6172
12256
293
930
485
171
1586
94
1669
66
325
294
932
499
205
1636
173
1799
66
325
4034
6314
20433
25079
51826
45266
93532
0
760
143107
222138
802132
1003462
2027732
1893778
3656398
5547
23769
570
2449
842
274
3565
199
3665
173
1006
572
2451
864
325
3640
458
4003
173
1006
7789
14655
34205
39075
87935
93869
175756
0
2270
279155
524956
1364923
1622239
3512118
4156821
7444793
15437
74428
264
1374
341
121
1836
133
1817
168
510
264
1376
347
132
1855
222
1916
168
510
3589
6783
14393
17020
38196
155701
199637
0
1096
179359
453211
744316
1405464
2602991
9209978
11372337
26235
48647
60
290
123
75
488
68
525
27
109
60
291
125
82
498
118
574
27
109
823
1549
5847
12290
19686
63431
86964
0
237
40752
127383
441411
1089959
1658753
5594174
5789793
7468
14061
137
575
276
115
966
101
1023
60
202
137
575
280
141
996
204
1158
60
202
1931
3185
11526
20672
35383
112964
153962
0
420
87838
180854
588944
1248455
2018253
6919084
8859028
11101
16054
62
314
71
38
423
32
431
26
141
62
314
72
42
428
61
468
26
141
835
1587
3099
5118
9804
15233
28572
0
311
33029
69181
154726
327364
551271
691710
1526328
2842
11598
68
368
99
45
512
21
537
59
166
68
368
99
53
520
40
561
59
166
914
1829
4148
8212
14189
15938
28686
0
379
34388
75776
135993
267657
479426
522569
1005565
4281
12639
732
2978
1481
563
5022
334
5242
293
1083
734
2983
1509
690
5182
922
5973
295
1083
10241
17758
65793
97424
180975
390402
603160
0
2346
402799
779756
2593240
4669218
8042214
23898469
28296971
56659
91595
702
2849
1017
366
4232
306
4519
220
1241
704
2853
1038
460
4351
850
5151
220
1243
9727
17069
42081
55188
114338
347178
453496
0
2857
422340
752960
1940513
2891740
5585213
20910425
26071991
20242
118978
105
621
134
42
797
37
887
100
338
107
623
137
66
826
75
963
100
338
1425
2940
5429
7593
15962
27707
38830
0
720
63422
128887
225549
285841
640277
1072664
1600204
8638
30191
9
38
16
6
60
8
72
11
13
9
38
17
6
61
31
95
11
13
124
234
743
1055
2032
12121
13220
0
26
3958
7156
26218
29868
63242
555724
516267
596
536
172
720
265
96
1081
45
1128
69
286
172
720
269
110
1099
116
1212
69
286
2475
4436
11489
15242
31167
28957
58832
0
626
66730
121895
357326
464111
943332
984222
1829699
7310
15834
25
100
26
13
139
29
167
9
45
25
100
26
15
141
53
190
9
45
323
556
1210
1926
3692
20746
21291
[
a]
[
c]
9933
19884
33879
59593
113356
612336
666661
(
D)
(
D)

8
69
24
16
109
33
157
16
33
8
69
24
18
111
72
198
16
33
101
275
1023
2881
4179
72218
73119
[
a]
[
b]
2890
10608
31354
72848
114810
2442097
2481851
(
D)
(
D)

362
1465
526
209
2200
162
2312
110
548
364
1468
540
264
2272
529
2751
110
548
4989
9126
21288
30287
60701
138288
193238
0
1296
189215
342587
845918
1110369
2298874
5115722
7236320
35676
47704
14
71
28
13
112
21
134
10
31
14
71
28
14
113
69
184
10
31
179
362
1205
2450
4017
27374
30924
0
68
5986
15022
47427
80944
143393
1039304
1144600
1280
2898
35
121
90
43
254
59
313
21
33
35
123
93
51
267
180
447
21
33
477
685
4070
7144
11899
50043
65989
0
89
17839
47024
157818
321586
526428
2226336
2565719
1695
4270
79
340
142
69
551
71
604
45
129
79
341
148
77
566
199
743
45
130
1117
1919
6170
10279
18368
49723
66345
0
286
36778
67194
206712
304101
578007
1782807
2266820
2346
9791
139
630
264
106
1000
90
1049
85
234
140
631
269
123
1023
139
1120
85
234
1925
3433
10929
14128
28490
25391
52455
0
499
71613
140131
417825
551161
1109117
1203884
2165450
10920
16518
31
201
35
15
251
23
267
30
96
31
201
35
16
252
72
321
30
96
436
858
1493
2248
4599
195375
187713
0
200
12303
23963
67631
82296
173890
13012789
11413129
17142
4891
6
38
12
9
59
16
76
4
15
6
38
12
10
60
26
89
4
15
81
188
485
1918
2591
32848
27419
[
a]
[
b]
2401
5450
13830
63748
83028
1553995
1193807
(
D)
(
D)

317
1097
499
168
1764
96
1836
104
399
317
1097
509
199
1805
276
2062
104
399
4391
7124
21911
31514
60549
89912
132765
0
886
108981
187809
610385
931256
1729450
2730591
3959236
6549
20379
101
607
125
69
801
72
872
53
311
101
608
125
76
809
173
984
53
311
1353
3043
5385
12673
21101
84155
98182
0
710
39297
88956
182796
417630
689382
4487751
4916038
35184
15684
109
544
227
99
870
109
944
36
250
109
544
227
115
886
186
1034
36
250
1475
2951
10108
16360
29419
83612
104769
0
567
49286
119283
289156
430670
839109
3424884
4016612
2391
15482
23
88
32
18
138
33
168
6
34
23
88
33
19
140
67
204
6
34
302
536
1314
5150
7000
43001
44251
0
81
7039
13578
42220
163038
218836
2172102
2091211
880
2580
25
99
43
25
167
31
193
10
42
25
99
44
31
174
92
260
10
42
345
601
1859
4379
6839
36276
39484
0
103
9820
17325
65240
119126
201691
1382539
1477891
4119
4021
51
239
77
40
356
55
410
21
109
52
240
78
44
362
147
507
21
109
699
1328
3101
6188
10617
107651
105316
0
271
26600
46120
93245
205292
344657
6339737
5889799
2018
7583
25
125
58
28
211
31
247
15
53
25
125
58
36
219
116
338
15
53
348
675
2231
5846
8752
45031
50433
0
130
9480
20432
57584
162257
240273
1719661
1774288
2536
2704
69
176
220
133
529
83
603
15
59
70
177
224
167
568
186
740
15
60
984
1402
10369
26700
38471
90945
115931
0
135
35012
48465
393751
962096
1404312
4878085
5304947
9805
4925
154
629
305
137
1071
148
1190
62
253
159
634
323
156
1113
383
1459
62
253
2067
3788
13528
26734
44050
155271
181301
0
559
65360
113742
401815
833149
1348706
6299343
6917316
14555
16022
217
904
341
135
1380
105
1466
96
320
217
905
347
150
1402
421
1792
96
320
2949
5383
14330
21212
40925
405318
449383
0
712
102246
201018
564580
893002
1658600
23367771
26204849
11521
23203
27
72
39
23
134
25
153
12
17
27
72
44
29
145
82
218
12
17
383
531
1998
3375
5904
32820
35423
[
a]
[
b]
11074
20013
74603
125588
220204
1413268
1486943
(
D)
(
D)

256
1132
320
128
1580
55
1685
153
508
257
1133
323
150
1606
157
1815
153
508
3485
6266
14149
24454
44869
102100
138962
0
1098
97528
175902
415052
783607
1374561
3669709
5094086
9149
29921
117
552
170
44
766
40
769
51
229
117
552
175
46
773
68
804
51
230
1624
2930
7040
6984
16954
25675
42113
0
511
48127
82438
223344
212920
518702
1134106
1699739
1587
13599
1123
6521
809
117
7447
28
8071
588
3410
1127
6527
817
141
7485
100
8176
588
3410
15175
33516
30328
20361
84205
32215
122015
0
7728
382962
816480
850976
567633
2235089
887716
3370054
28456
175475
915
5127
1077
356
6560
125
6809
625
2628
921
5140
1119
422
6681
418
7195
625
2630
12420
25160
46846
64573
136579
161574
279526
0
5597
287067
560613
1129370
1624166
3314149
4155900
6959525
34770
113764
669
2369
1109
254
3732
87
3894
203
862
670
2370
1123
314
3807
229
4113
204
862
9215
15568
46828
38788
101184
76016
171157
0
1935
267750
442782
1481916
1233899
3158597
2893865
5772917
12368
48762
90
346
177
40
563
12
557
27
128
90
348
179
66
593
68
639
27
128
1193
2140
7996
6140
16276
9931
25500
0
308
24929
43826
209070
168653
421549
354562
770601
987
6817
63
313
71
35
419
8
430
28
149
63
313
76
45
434
33
470
28
149
902
1800
3425
5950
11175
11289
20999
0
340
20793
40893
81971
140132
262996
279208
560552
1372
8369
1275
9858
1182
300
11340
176
11500
777
5680
1282
9868
1229
435
11532
631
12151
777
5680
17116
43323
47014
46584
136921
167634
304435
0
12174
558082
1417171
1773106
1872891
5063168
7252393
12843366
58069
326747
421
3113
453
75
3641
21
3473
297
1598
421
3115
460
83
3658
35
3505
297
1598
5712
13594
17809
13648
45051
12949
55353
0
3386
148818
350706
514859
434750
1300315
416949
1637398
12433
75136
313
1900
349
110
2359
51
2365
241
887
313
1900
355
135
2390
96
2433
241
887
4203
8951
14405
17733
41089
26983
66132
0
1935
96011
214925
402966
494636
1112527
953081
2051571
14003
44307
119
794
135
49
978
14
946
98
370
119
794
135
55
984
23
958
98
370
1652
3554
5540
8973
18067
8624
23915
0
772
39985
87249
159542
255608
502399
250359
681485
2421
16824
125
712
154
45
911
24
882
60
337
125
712
170
49
931
41
918
60
337
1617
3494
6331
6734
16559
10390
24535
0
769
45419
91739
171752
187728
451219
333650
722771
2532
16686
805
5011
765
150
5926
39
5905
493
2471
810
5016
793
198
6007
98
6041
493
2471
11027
24197
29109
21527
74833
13594
88034
0
5519
311353
652248
998159
776712
2427119
469894
2871694
23114
123261
607
3355
877
243
4475
130
4458
383
1507
610
3359
903
295
4557
320
4712
383
1508
8267
16846
36572
35366
88784
70722
150761
0
3323
224264
454757
1052026
1060779
2567562
2399748
4796282
21003
80948
698
5207
1035
260
6502
88
6398
642
2739
721
5239
1209
536
6984
821
7617
642
2742
9376
21490
43269
36963
101722
64301
153814
0
5612
309029
712648
1501431
1324846
3538925
2331201
5826606
33504
172350
1103
7428
1063
264
8755
206
8736
781
3729
1192
7583
1604
1024
10211
2074
12083
787
3745
14410
33386
35623
27081
96090
70340
165975
0
7775
470183
1121275
1201377
904762
3227414
3004439
6269721
40305
258415
184
1016
209
70
1295
27
1302
94
489
193
1031
310
251
1592
444
2005
95
491
2373
5039
7065
4842
16946
8806
24907
0
1069
74716
157373
243542
167599
568514
388523
971151
6613
29593
851
5617
350
31
5998
9
5612
296
2691
889
5671
430
105
6206
53
5867
297
2695
11033
27588
10467
4255
42310
1536
42600
0
6134
263133
607282
284814
127604
1019700
50735
1075934
10720
119979
610
5216
670
138
6024
47
5962
583
2969
628
5246
844
275
6365
308
6521
584
2976
8244
20649
24198
17684
62531
9926
72519
0
5957
320566
825092
962444
841095
2628631
466573
3026744
25709
238037
858
6413
799
179
7391
75
7254
687
3426
888
6480
1016
373
7869
363
8024
688
3433
11438
27212
29627
22644
79483
15463
93616
0
7097
394339
979122
1078267
791749
2849138
655333
3596046
32008
265809
758
4559
852
214
5625
114
5818
589
2313
799
4623
1002
570
6195
910
7220
589
2322
10292
21818
30374
22059
74251
30547
101631
0
4953
378509
844846
1119865
861085
2825796
1294094
4097033
33889
194831
306
2039
292
82
2413
74
2561
316
1024
313
2048
368
238
2654
697
3502
316
1026
4113
9118
9231
4498
22847
6349
31621
0
2168
139787
323103
352069
173584
848756
292606
1280658
15377
76936
115
862
118
62
1042
40
1122
130
463
123
874
171
221
1266
500
1835
130
465
1498
3608
3845
5818
13271
7628
22287
0
962
58811
152284
141901
227536
521721
352822
1003709
17342
40700
272
2094
232
76
2402
64
2472
264
1084
278
2105
278
199
2582
305
2922
270
1085
3449
8777
7596
4875
21248
7796
29852
0
2336
109649
295888
279943
175712
751543
292404
1128675
16889
82383
137
814
184
33
1031
35
1027
69
415
144
826
240
81
1147
203
1293
69
415
1783
3866
6819
2775
13460
10146
22533
0
891
70943
147832
312286
111330
571448
674881
1219970
4238
30450
775
3963
651
95
4709
62
4617
292
1851
830
4034
916
300
5250
1773
6779
297
1857
10334
21342
23275
12844
57461
76879
147160
0
4176
350615
704865
874060
565136
2144061
4028773
6456525
82939
123800
1792
11327
1680
335
13342
229
13082
1616
5319
1880
11452
2031
811
14294
2941
16524
1617
5337
24075
52085
63835
48802
164722
192131
347834
0
11260
1202883
2587572
3652088
3314725
9554385
15435536
24339672
147965
474690
743
4076
547
88
4711
45
4671
349
1969
775
4131
664
196
4991
161
5071
349
1973
9784
20722
18472
8095
47289
5702
53002
0
4377
346281
719794
721525
348506
1789825
247867
2060032
18259
142008
811
6913
661
146
7720
133
7804
927
3818
839
6957
839
380
8176
1111
9212
928
3824
10820
27211
24421
16788
68420
62435
139657
0
7808
491146
1234106
1198866
852606
3285578
4208712
8228509
62070
350007
165
1115
225
50
1390
20
1372
119
600
167
1119
271
124
1514
118
1582
119
601
2220
4910
9016
6891
20817
7635
27990
0
1248
79040
186856
330288
256937
774081
237038
1012469
8537
49685
316
1925
245
62
2232
58
2213
174
924
346
1983
321
164
2468
231
2615
176
934
4339
9534
8399
5618
23551
12494
38536
0
1997
174384
390899
364681
293498
1049078
859514
1824551
9406
80226
1187
6937
1266
309
8512
211
8510
629
3416
1236
7036
1672
908
9616
1849
11250
629
3431
15839
33635
46665
34896
115196
53380
162222
0
7320
661665
1513601
1923542
1432407
4869550
2405467
6967047
31304
336494
61
494
37
13
544
31
565
64
277
71
512
53
27
592
69
649
64
279
758
1991
1065
391
3447
1155
4143
0
559
35819
108958
50875
31578
191411
98463
256346
3978
32863
1326
7940
1038
225
9203
154
9223
738
3809
1445
8156
1524
927
10607
3297
13878
739
3825
17619
38955
36504
22220
97679
68276
168091
0
8411
817194
1807112
1737247
965363
4509722
3741178
8098979
47145
366278
409
2512
378
75
2965
58
2955
243
1177
438
2562
542
202
3306
289
3541
243
1180
5407
12368
14007
9068
35443
17233
52655
0
2669
226884
520634
593824
371818
1486276
1022826
2647494
46794
98845
1925
12161
1664
341
14166
263
14028
1218
5821
2162
12566
2352
864
15782
5005
20397
1230
5866
25869
58051
60817
40188
159056
157117
338488
0
12791
1414325
3053607
3506442
2546919
9106968
14042132
24032181
103828
566512
1039
5615
977
166
6758
108
6710
457
2703
1092
5697
1358
685
7740
1717
9387
466
2713
13970
28911
35364
21287
85562
39298
122386
0
5873
546041
1140044
1470663
802959
3413666
1601041
5073216
24847
215751
489
3025
394
105
3524
61
3556
238
1451
535
3083
582
384
4049
707
4912
243
1454
6484
14940
13458
10373
38771
13898
54353
0
3224
266165
611930
580325
410499
1602754
529053
2270478
14249
125533
486
2518
408
99
3025
52
3022
179
1149
566
2633
867
711
4211
1499
5579
181
1159
6532
13810
14371
12186
40367
17329
57478
0
2646
310963
634605
648959
538973
1822537
851569
2705747
13963
113064
127
763
136
32
931
20
918
53
372
143
790
269
188
1247
254
1445
53
373
1690
3784
4908
2523
11215
2455
13742
0
848
66594
149924
204446
108761
463131
120227
612389
2253
30749
471
2649
540
157
3346
118
3331
215
1272
512
2711
895
676
4282
870
5050
231
1281
6306
13098
20028
24316
57442
36008
93168
0
2740
255883
525822
881649
1106165
2513636
1771410
4304186
20043
102816
1645
6409
1313
114
7836
52
7628
434
2540
1726
6517
1940
401
8858
348
9086
439
2554
22487
40060
43014
10273
93347
8027
99387
0
5658
634890
1084146
1448138
344292
2876576
322871
3250385
19076
142747
3742
23743
3019
604
27366
398
26796
1915
11831
4169
24382
4569
1972
30923
3166
33098
1918
11886
49841
113087
105679
60501
279267
69826
352561
0
25586
2231924
4948341
4888177
2868852
12705370
3700881
16364269
101689
1033229
1366
7840
1310
250
9400
172
9358
609
3851
1526
8061
2262
1169
11492
3388
14723
621
3865
18122
39401
44450
22365
106216
39514
144668
0
8481
728667
1567922
1866731
934355
4369008
1678581
5931115
28526
317784
761
4614
618
102
5334
48
5183
376
2205
812
4682
849
412
5943
605
6426
376
2208
9756
22775
20749
10024
53548
7859
61700
0
4971
313183
736822
756608
339668
1833098
326516
2283248
17320
146349
427
3043
330
76
3449
75
3397
286
1575
442
3076
393
153
3622
245
3730
286
1583
5783
13558
11749
8322
33629
11530
45520
0
3355
260328
631211
504923
389151
1525285
555128
2126306
15173
145935
657
5012
603
86
5701
48
5613
643
2612
699
5089
698
174
5961
260
6085
643
2616
8693
20550
21161
9687
51398
6227
57716
0
5303
310118
738331
728461
359852
1826644
313008
2204681
24061
178380
299
2612
313
52
2977
31
2890
312
1395
311
2638
342
110
3090
50
3025
312
1399
3965
10214
11532
7277
29023
9302
36890
0
2917
145974
376205
460926
271292
1108423
369250
1483239
13502
102523
1135
5852
1027
136
7015
87
6847
541
2737
1185
5939
1269
359
7567
700
8002
544
2752
15532
30420
36705
14614
81739
21369
99109
0
5960
463169
897982
1159315
477246
2534543
768126
3132047
25629
169825
604
7731
415
58
8204
22
8083
896
4829
628
7768
445
93
8306
49
8215
897
4835
8016
26150
14780
8009
48939
6915
54408
0
10065
298577
949798
567850
366621
1884269
218508
2080304
29331
332791
979
12775
678
117
13570
95
13730
2325
7489
1032
12849
781
245
13875
371
14285
2326
7494
12856
39810
23133
12291
75234
24848
99261
0
14776
420051
1362721
854571
495749
2713041
1190676
3954785
82640
459455
149
1127
140
46
1313
32
1279
82
645
156
1140
187
166
1493
611
2018
82
646
1974
4804
4824
5636
15264
16211
31024
0
1353
98986
215855
259419
294077
769351
947815
1712310
2510
55701
728
5089
605
98
5792
70
5641
425
2641
783
5163
765
307
6235
1388
7323
425
2646
9712
23113
20825
9083
53021
76177
123458
0
5526
355529
832048
771066
375153
1978267
1940939
3877471
19538
187621
577
3713
616
129
4458
67
4374
314
1864
603
3755
737
313
4805
388
5089
314
1868
7793
17677
23158
13772
54607
16255
71412
0
4018
296372
722624
948018
627954
2298596
933611
3290429
14348
171096
661
4891
699
176
5766
182
5755
588
2559
671
4908
774
275
5957
1461
7189
589
2559
8673
20422
26504
25533
72459
137959
234917
0
5296
348565
967977
1134676
1237040
3339693
8640234
13695588
50176
225652
553
4742
424
90
5256
60
5183
605
2625
569
4781
505
283
5569
233
5668
605
2628
7361
18705
14985
7746
41436
6108
46755
0
5484
262134
709330
579310
303467
1592107
287512
1861183
24551
203198
469
3713
459
111
4283
56
4181
487
1988
481
3742
495
167
4404
224
4465
488
1993
6318
15164
16762
11739
43665
16967
59912
0
4171
211327
545945
634502
427857
1608304
774703
2330159
30349
154307
688
6612
658
135
7405
57
7213
915
3697
704
6648
747
185
7580
244
7583
915
3707
9178
23942
24927
17375
66244
13129
79595
0
7547
335546
875365
1008178
750798
2634341
578565
3348318
43938
256805
164
1437
140
38
1615
27
1621
224
801
169
1444
160
93
1697
76
1755
224
802
2105
5366
5213
4407
14986
11606
26170
0
1620
91597
236558
274791
245058
756407
716562
1498730
10807
69587
389
2618
365
110
3093
90
3094
292
1318
394
2629
392
174
3195
841
3993
296
1323
5163
11752
14460
17133
43345
127884
172432
0
2769
143307
352754
480234
570125
1403113
5077807
7149010
20500
88456
427
2236
476
143
2855
91
2834
231
1029
451
2273
542
238
3053
456
3390
231
1033
5863
11486
18217
19945
49648
36032
87251
0
2218
202127
425710
646128
715826
1787664
1436626
3328726
9601
84676
269
1736
274
73
2083
54
2109
204
876
273
1743
312
216
2271
470
2741
204
877
3588
7961
10889
8515
27365
22213
50239
0
1820
118506
262878
380036
318456
961370
929514
2001136
14909
61168
144
651
164
39
854
13
881
57
318
151
659
180
60
899
38
960
57
318
1964
3568
6759
5782
16109
1503
17975
0
684
69978
129104
200003
162357
491464
46347
577276
2102
25172
259
1705
236
46
1987
40
2009
222
877
279
1729
269
86
2084
313
2381
223
878
3449
7497
8689
5065
21251
30081
46929
0
1712
94417
213438
251641
130615
595694
1139704
1680843
7593
48240
360
2519
318
49
2886
11
2879
410
1244
364
2528
354
73
2955
37
2980
410
1246
4817
10731
11613
5023
27367
1343
28405
0
2638
140483
327443
346274
136364
810081
44568
882232
16426
78710
488
2575
482
79
3136
49
3133
249
1257
496
2590
507
100
3197
156
3305
249
1260
6732
13303
18586
10798
42687
14625
53407
0
2631
191833
402257
580294
385201
1367752
518066
1811481
15339
84287
769
4170
943
194
5307
48
5294
412
1974
799
4227
1009
286
5522
307
5753
412
1981
10375
21084
37766
31359
90209
18441
113100
0
4339
365883
792519
1190535
895412
2878466
661396
3753290
28490
164378
1245
8880
1327
279
10486
232
10415
1069
4673
1280
8943
1490
548
10981
2946
13703
1069
4683
16747
38082
48129
33067
119278
185143
301333
0
9449
509920
1207959
1535302
1170779
3914040
7504706
11771579
44509
302316
629
2736
574
120
3430
44
3350
168
1026
837
3014
1378
642
5034
1043
5890
182
1040
8204
16530
18560
9009
44099
12308
54945
0
2530
232835
463770
551908
305148
1320826
462280
1812100
7831
69479
209
1147
433
15
1595
9
1584
123
568
215
1157
468
128
1753
152
1879
123
568
2960
5635
15174
1879
22688
482
22736
0
1203
31878
92072
139031
36249
267352
13491
277999
8379
30320
142
1263
111
22
1396
20
1358
184
668
148
1287
140
57
1484
80
1517
184
673
1773
4744
3728
1270
9742
2668
12866
0
1402
44254
148683
89546
55299
293528
125916
463805
6813
50112
397
2623
393
106
3122
87
3108
263
1414
444
2688
543
304
3535
503
3908
264
1421
5429
11609
13795
9267
34671
9905
43116
0
2930
241578
574193
600024
349345
1523562
530999
1951502
17817
154687
937
6658
808
178
7644
201
7618
609
3557
993
6756
1138
596
8490
2765
11911
610
3572
12392
29352
26433
13652
69437
52387
121143
0
7418
571086
1329270
1239004
671996
3240270
2956384
6300357
32794
324038
951
3105
1243
355
4703
127
4646
128
1011
1062
3254
1649
735
5638
1565
7020
133
1019
11762
20563
32795
20066
73424
23812
94034
0
2475
362169
626146
1051141
628329
2305616
1294404
3731903
6826
73763
330
2180
348
152
2680
95
2684
202
1108
340
2204
406
233
2843
616
3355
202
1110
4082
9745
8967
6120
24832
9922
34866
0
2346
163163
383526
345127
220664
949317
673522
1847251
15478
97898
367
1213
849
263
2325
30
2287
129
473
381
1232
995
459
2686
102
2713
133
476
5125
7814
37555
41691
87060
10319
97580
0
1078
163936
252163
1399580
1653833
3305576
435496
3867074
41355
31332
158
1032
250
87
1369
38
1428
160
510
168
1044
287
177
1508
334
1853
160
512
2117
4670
10280
15492
30442
29438
63050
0
1098
96782
214298
463909
752904
1431111
1589870
3263313
11162
44158
594
4104
570
175
4849
84
4800
400
2037
639
4170
922
520
5612
1546
6885
402
2043
7646
18312
17462
12239
48013
27245
74868
0
4339
235374
541802
567859
438314
1547975
1184395
2798245
17486
119822
288
2403
350
145
2898
109
2885
272
1311
298
2419
409
340
3168
830
3883
272
1311
3711
9626
13092
14514
37232
59071
95795
0
2730
136073
351299
427673
470314
1249286
2375628
3428154
12381
93908
522
3148
475
63
3686
26
4181
468
1613
540
3183
579
253
4015
89
4598
468
1617
7119
14969
18101
10123
43193
6464
60890
0
3452
172901
394291
476925
290544
1161760
171637
1607701
23184
89020
204
916
281
72
1269
31
1277
124
374
209
925
315
99
1339
200
1520
124
374
2788
5064
11294
12059
28417
29385
57261
0
782
79812
146676
329098
372456
848230
1050650
1951011
3434
23449
214
1201
198
47
1446
31
1420
103
532
251
1247
342
205
1794
385
2093
106
535
2817
6089
5639
3454
15182
5437
19970
0
1157
98494
207514
208118
133211
548843
261390
798344
4549
38061
1165
14955
856
181
15992
111
15788
2485
8693
1183
14999
934
324
16257
201
16168
2486
8702
15102
46918
29793
19500
96211
13308
111175
0
16946
460159
1529127
998002
723581
3250710
634333
4034449
107458
517455
3125
8998
12023
2280
23301
111
23576
1345
3151
3140
9028
12519
3266
24813
1412
26444
1350
3157
45150
62759
563812
357708
984279
127569
1112471
0
6751
1299461
2102937
21655930
15382612
39141479
5626809
46915520
370787
206644
1594
23117
759
115
23991
23
24570
3317
14546
1690
23280
910
231
24421
232
25188
3322
14563
20397
76148
21710
6473
104331
5925
112948
0
30173
549413
1897332
692290
210509
2800131
268292
3246036
115313
653709
552
2442
389
43
2874
10
2905
266
998
580
2473
477
84
3034
80
3134
267
1000
7392
13976
13545
5198
32719
3657
34829
0
2273
211035
372397
455857
183673
1011927
134618
1142979
10069
53494
1754
9518
1032
53
10603
8
11001
1279
4475
1823
9624
1244
133
11001
399
11788
1282
4483
23432
48205
31798
4960
84963
5594
96605
0
10014
689025
1336330
1068903
174588
2579821
106059
2883217
55393
237728
3318
22540
1832
281
24653
100
24339
1888
11230
3774
23251
3718
1652
28621
12463
40766
1898
11293
42779
109061
60042
24389
193492
161850
328832
0
26043
966281
2428255
1528762
646833
4603850
3224157
7870635
57658
520039
2089
9454
906
138
10498
37
10721
857
3791
2275
9700
1791
1286
12777
5211
18408
860
3801
26832
54837
28589
14537
97963
63951
164533
0
8763
659534
1292194
802869
441593
2536656
1840082
4561017
31095
174030
3460
19266
2045
281
21592
90
22091
2015
8788
3927
19972
3658
1947
25577
4143
29920
2025
8841
45581
100236
68555
36992
205783
78277
278231
0
20153
1134876
2354270
1948857
1188656
5491783
1980913
7467822
66712
414856
1789
13231
934
75
14240
13
14800
1388
7133
1981
13510
1689
353
15552
293
16127
1390
7153
23344
60395
31370
6683
98448
5031
105106
0
16152
703402
1676782
1087037
247652
3011471
160420
3294078
46830
390836
1116
11782
556
102
12440
81
12852
1466
6912
1256
12098
1060
799
13957
5320
19719
1470
6929
14100
45429
16224
8580
70233
91412
183981
0
14994
275676
856046
346129
156063
1358238
1353287
2882232
45448
257084
2222
18543
1091
139
19773
77
21407
2858
10326
2599
19138
1920
869
21927
7688
31596
2875
10382
28552
78702
33819
15343
127864
151015
294605
0
23015
705916
1766357
1007086
491327
3264770
3348361
7279237
79638
434824
1139
10236
629
69
10934
62
10990
1627
5491
1195
10336
733
178
11247
1642
13069
1629
5508
15006
41180
21704
7344
70228
35985
109025
0
11982
473551
1210495
945816
568699
2725010
1462421
3866907
67684
297071
195
1273
128
15
1416
5
1378
99
642
226
1321
280
49
1650
1438
3082
99
643
2582
6059
4083
1032
11174
11055
22106
0
1417
57491
127893
97282
31571
256746
179322
447080
3941
26838
318
1379
294
75
1748
35
1949
214
629
323
1385
379
220
1984
2382
4841
214
629
4229
7784
10586
7514
25884
325017
368798
0
1446
92064
172154
230371
165187
567712
7009256
8844884
7197
32279
406
3156
208
43
3407
20
3361
245
1622
512
3316
544
476
4336
4060
8445
245
1625
5070
14256
5911
2944
23111
22949
44442
0
3701
121459
325846
169498
81309
576653
624157
1223178
4794
76463
2375
11460
1368
128
12956
38
12902
777
5034
2486
11636
1777
531
13944
1082
14837
795
5043
31431
64941
42352
12663
119956
26130
139468
0
11568
515512
1158296
743555
219989
2121840
362483
2428392
24347
195245
5696
26431
4922
730
32083
201
32878
2421
11398
6067
26932
7608
3148
37688
5455
43728
2428
11419
76107
151012
173791
85092
409895
102300
509692
0
26371
2327267
4452806
6051464
3018081
13522351
3637274
17840272
94520
704105
556
4005
251
33
4289
8
4288
318
2106
595
4056
322
108
4486
72
4514
318
2110
7125
18723
6888
2007
27618
988
28436
0
4762
174296
411673
186288
63186
661147
17119
711663
8601
97987
2015
11154
1508
223
12885
62
14324
1593
5565
2170
11374
2242
829
14445
2014
17770
1615
5586
26406
56811
48130
18031
122972
28567
158290
0
12418
568311
1201396
1080286
436142
2717824
632467
3652750
51485
256923
5517
37230
6914
1290
45434
333
46050
5655
19580
5632
37441
7784
3308
48533
20246
68797
5657
19600
74863
162966
279012
217267
659245
1884282
2487338
0
41647
905924
2138266
3735679
3234533
9108478
32686563
42341542
177886
544628
2586
23355
959
158
24472
81
25730
4088
12736
2690
23565
1338
674
25577
3919
30560
4091
12748
33063
91945
26724
8866
127535
45806
178466
0
27904
340873
1086366
290546
128222
1505134
671814
2291568
83855
352636
698
5576
341
31
5948
12
6042
674
2950
720
5626
426
162
6214
303
6599
674
2960
9228
24725
10167
[
h]
[
k]
[
h]
41924
0
6803
140687
377292
157382
(
D)
(
D)
(
D)
695646
14649
102571
149
1729
75
3
1807
2
1896
274
1040
159
1749
95
4
1848
5
1940
274
1046
1855
6059
2178
[
c]
[
i]
[
b]
8990
0
2179
29230
97451
35806
(
D)
(
D)
(
D)
149310
6031
32751
258
2879
195
18
3092
0
3268
685
1587
275
2906
229
69
3204
0
3382
685
1594
3373
9418
6812
2221
18451
0
20615
0
3341
46770
151189
102173
41645
295007
0
374488
15345
55230
1167
10497
689
85
11271
53
11533
2690
4714
1249
10653
1102
1200
12955
3224
16288
2698
4730
15080
37639
19190
5453
62282
23654
90256
0
10172
153447
452837
222014
71281
746132
536278
1330312
56942
124734
2105
24388
787
85
25260
45
25563
2666
14253
2332
24764
1475
692
26931
1532
28695
2668
14306
26412
93016
23439
8524
124979
8708
136212
0
31522
371911
1328771
394245
164126
1887142
178314
2153921
46916
464563
4621
18454
2049
144
20647
227
20493
1151
5972
4897
18854
3002
519
22375
18242
40026
1153
5996
60892
120868
63890
12256
197014
483237
699160
0
15126
1306362
2713077
1383897
308740
4405714
10137260
15484007
61367
397507
301
4316
129
27
4472
21
5072
905
2865
414
4484
309
245
5038
4577
10630
905
2880
3748
13498
3742
2935
20175
41062
75658
0
5844
58403
223504
78238
77272
379014
463399
1054136
43371
83325
549
6262
212
31
6505
27
6485
523
3734
767
6643
795
544
7982
6299
14006
533
3788
6799
24507
6626
3397
34530
39896
74617
0
8398
170236
600149
168983
87052
856184
840464
1679079
14406
202434
1178
10731
726
82
11539
103
11998
1538
6033
1484
11257
1346
457
13060
3616
17236
1546
6088
15327
43166
23911
7924
75001
22981
108637
0
13231
342302
938097
541156
191770
1671023
528094
2417444
45909
268605
6629
31087
3742
846
35675
191
36255
3335
12863
7251
32086
8736
10966
51788
28724
81171
3364
12945
85577
176000
114017
102211
392228
261051
655433
0
31034
1037839
2239236
1428105
1376329
5043670
3882112
9018452
84048
422813
3856
28979
2188
578
31745
150
30494
2625
14148
4124
29483
3249
2217
34949
4187
37721
2627
14196
47809
132812
58571
33223
224606
59198
271851
0
32762
729387
2107370
888475
489284
3485129
910853
4437205
69627
549439
625
5223
353
75
5651
55
5616
471
2765
785
5457
762
519
6738
3932
10732
471
2787
7783
22833
10465
6521
39819
45154
86192
0
6176
174622
462591
227290
168420
858301
736459
1551278
10578
114680
1385
14473
599
123
15195
101
14750
1626
7883
1559
14792
1209
1326
17327
18306
35564
1629
7931
17723
56659
18727
13478
88864
213627
304645
0
17421
269732
819565
321966
211416
1352947
2540367
4044792
30956
239126
214
2658
131
23
2812
20
2922
441
1460
240
2708
198
195
3101
2546
5724
441
1466
2751
9557
4258
2541
16356
42252
57076
0
3187
37450
118361
62828
34779
215968
459390
726189
6931
34941
848
6573
533
117
7223
109
7590
904
3558
914
6735
951
607
8293
12334
21774
904
3580
10746
28007
16319
12394
56720
396368
469949
0
7560
162170
414969
278075
223009
916053
5002204
6452283
22614
106178
122
2279
87
20
2386
18
2559
413
1437
145
2335
191
214
2740
2921
5860
417
1447
1494
6791
2240
1815
10846
17617
28860
0
2927
22997
106458
38012
40647
185117
215128
420105
6752
43406
720
7296
397
74
7767
44
8130
1170
4128
863
7522
707
425
8654
3097
12057
1171
4152
9087
27214
11398
5056
43668
44108
86530
0
8871
142955
430799
194973
86177
711949
523655
1324328
25730
131188
771
6257
466
71
6794
51
6761
562
3249
1047
6699
1378
1080
9157
20507
28175
564
3298
9644
27879
14908
9647
52434
132642
187624
0
7490
170030
477559
275212
156865
909636
1701572
2698873
11909
124434
1544
18986
550
65
19601
38
19925
2024
11478
1819
19494
1134
986
21614
7689
29780
2035
11530
19371
71229
17716
8241
97186
59197
159314
0
24988
492968
1579435
515858
207923
2303216
1334492
3651427
41754
481384
82
760
65
18
843
10
855
98
418
99
795
209
386
1390
600
2002
98
421
1005
2988
2413
1977
7378
4429
12436
0
928
19157
56057
45058
36057
137172
96814
248250
2029
15826
1965
17273
1093
112
18478
57
18374
2214
9146
2255
17702
1928
725
20355
2256
22468
2231
9185
25409
70549
36559
12506
119614
65350
189494
0
19921
411977
1181280
654827
217815
2053922
894367
3062098
47824
340687
610
5766
370
50
6186
22
6076
737
3100
677
5859
617
381
6857
4054
10783
744
3105
7980
22783
11323
6761
40867
90589
137147
0
6491
98416
286400
149062
109125
544587
1230729
1893986
11714
82102
346
3610
144
17
3771
12
3710
313
2090
390
3680
266
81
4027
1668
5543
313
2101
4374
13924
4420
1881
20225
18727
47960
0
4532
60881
171854
85462
26110
283426
223740
602251
7179
52237
452
3327
282
19
3628
11
3556
230
1703
541
3466
538
146
4150
241
4358
234
1712
5952
15655
9379
2197
27231
5980
34142
0
3848
132852
317212
231059
64637
612908
139818
765910
6401
68229
781
7168
507
108
7783
48
7649
657
4077
911
7379
954
750
9083
4610
13599
657
4090
10081
29126
17344
12817
59287
92379
143985
0
8828
132128
378734
248652
182353
809739
1086743
1990266
14864
111430
307
3259
183
37
3479
15
3513
403
1891
344
3342
385
402
4129
3591
7702
403
1907
3899
12423
6678
4731
23832
52156
69533
0
4045
61466
187942
115478
69627
373047
511821
907069
8272
57673
0
34
11
15
60
43
95
19
6
0
36
14
20
70
10358
10374
19
6
0
23
658
2899
3580
1762272
1727333
0
[
a]
0
1459
16667
49293
67419
27136692
28631374
547
(
D)

4
84
4
3
91
11
142
17
64
4
84
4
4
92
1876
2051
17
64
53
291
165
1128
1584
475937
495230
0
[
c]
1127
3493
2010
18920
24423
8712161
9330882
178
(
D)

1048
9669
663
116
10448
85
10230
1156
5236
1123
9794
983
635
11412
15831
28744
1158
5248
13623
38132
22245
15950
76327
206407
303411
0
11287
178364
507459
329549
241125
1078133
2750571
4276206
26228
146739
2312
22332
701
38
23071
16
22724
2077
12058
2519
22641
1054
187
23882
315
23870
2095
12070
29468
93008
21707
3590
118305
3919
125116
0
27321
374573
1142785
314976
63458
1521219
62877
1643813
43369
317338
599
4272
373
48
4693
28
4790
425
2236
664
4362
597
129
5088
3529
8787
429
2241
7593
19624
11371
3904
34899
100042
127922
0
5006
151257
374736
270754
109073
754563
1947524
2685698
12662
90825
2637
24605
1382
207
26194
99
25550
2947
13264
3024
25196
2763
1200
29159
5240
33678
2954
13326
33710
97513
43146
18385
159044
55569
210627
0
28443
384892
1142945
531199
232024
1906168
637940
2541621
50487
342318
781
12747
591
272
13610
93
13565
1347
8373
876
12908
970
1525
15403
2077
17436
1348
8394
9759
40235
17949
24056
82240
31597
115719
0
16668
151659
600647
277267
314661
1192575
432563
1698721
18634
230868
767
5863
316
33
6212
11
6009
597
2891
841
5970
584
268
6822
1316
7945
597
2899
9974
25544
10614
3940
40098
27869
72120
0
6358
128411
346650
145495
57323
549468
398312
1010849
13796
88718
327
5467
137
22
5626
10
5837
795
3610
376
5565
235
125
5925
46
6162
796
3626
3972
16950
3420
1694
22064
220
22988
0
7521
113833
433602
105440
58177
597219
4777
602422
20366
159700
679
3438
365
25
3828
16
3757
362
1611
839
3654
643
367
4664
1492
5865
382
1632
8972
18527
11448
3142
33117
9984
35519
0
3651
240183
484967
306908
72689
864564
406049
1043750
16212
91283
1888
20832
934
138
21904
69
21574
3066
11492
2181
21324
1598
710
23632
2453
25568
3069
11534
24336
74056
27697
10083
111836
18858
131583
0
24164
461682
1437409
556448
185336
2179193
372370
2650951
65588
446025
1075
9141
952
274
10367
261
9900
1280
4451
1095
9175
1060
346
10581
1221
11086
1285
4455
14342
35191
35070
42672
112933
163765
280912
0
9306
500592
1272194
1224304
1566411
4062909
6370119
10421271
70418
241110
516
5031
406
85
5522
33
5397
566
3059
530
5047
456
209
5712
443
6004
566
3059
6868
18040
14978
12815
45833
20824
64266
0
5944
158785
386062
353444
295609
1035115
475123
1500955
10528
108888
1281
6329
965
176
7470
72
7330
312
2683
1378
6480
1553
844
8877
2943
11600
321
2687
16428
35646
27353
12212
75211
31149
105351
0
6419
480675
968184
834860
391167
2194211
949055
3311690
13503
155632
1011
12160
803
115
13078
74
12477
1967
6736
1085
12293
1005
206
13504
1469
14232
1968
6749
13182
38715
26706
11295
76716
40100
115750
0
12782
344543
985833
668852
332229
1986914
1001666
3082644
60770
282240
68
518
115
74
707
71
722
89
235
78
539
222
441
1202
2122
3331
89
236
935
2069
5043
14466
21578
549324
562103
0
475
26919
73217
165769
547277
786263
23698249
26589728
4910
16495
207
1605
219
56
1880
73
1974
287
843
213
1614
271
90
1975
130
2120
287
843
2803
6010
8153
5436
19599
25104
46883
0
1654
100311
240969
293839
225567
760375
1324400
2190943
18924
67742
114
620
133
61
814
53
837
116
267
115
623
151
183
957
297
1227
123
267
1516
2899
5178
10066
18143
29695
50717
0
563
55941
122037
242275
496827
861139
1353012
2491131
8918
22404
70
446
90
37
573
26
596
78
200
70
446
92
55
593
53
644
78
200
1002
2021
3653
5828
11502
8234
19745
0
413
30128
73851
119164
246981
439996
349026
850930
7169
16167
1656
17831
1346
199
19376
78
19922
3544
10506
1683
17870
1477
365
19712
617
20726
3546
10509
22352
57120
49416
23290
129826
23454
149788
0
19305
602874
1526871
1484231
704533
3715635
814124
4434046
103461
435550
2243
24528
2851
707
28086
316
27969
4517
14346
2285
24584
3194
1538
29316
6229
35652
4521
14351
30431
76656
114893
112428
303977
465483
765181
0
25505
812938
2035622
3512333
3727472
9275427
17808791
26789844
144269
564490
1256
6753
1276
159
8188
38
7987
883
3118
1280
6805
1508
451
8764
383
8913
886
3125
17143
32934
47587
24985
105506
23399
128222
0
6537
394198
758832
1323446
798641
2880919
780448
3657921
34938
146575
2749
29697
1792
171
31660
111
31420
4336
17640
2770
29729
1928
264
31921
572
32099
4339
17641
36546
102895
62141
17761
182797
17640
196163
0
34041
958947
2625295
1834844
566028
5026167
666251
5800444
115581
814102
1296
10035
1169
218
11422
139
11103
1135
5469
1305
10059
1323
574
11956
946
12424
1135
5473
17387
40175
42924
26586
109685
54027
158511
0
10357
488835
1068095
1388112
941418
3397625
2086091
5398694
32737
246704
46
285
98
38
421
28
474
48
136
46
285
103
46
434
271
715
48
136
677
1376
3920
6909
12205
30943
42216
0
282
12226
32250
78241
206523
317014
978785
1345563
8632
4209
26
177
39
25
241
9
242
31
69
26
177
53
51
281
163
460
31
69
366
806
1753
2161
4720
22085
24672
0
149
5363
17291
33291
64646
115228
594456
810974
1391
3321
293
2790
256
32
3078
7
3049
363
1650
297
2796
262
40
3098
18
3086
363
1650
4024
9872
9685
5289
24846
5509
30281
0
2859
55038
144886
152434
103527
400847
84343
488704
12452
37169
400
3223
374
39
3636
14
3717
588
1712
402
3226
381
42
3649
41
3756
588
1712
5382
12046
14047
5812
31905
5558
39165
0
3213
88808
209074
262173
146374
617621
141503
768953
15004
54017
471
2164
758
211
3133
32
3129
161
1043
473
2167
815
321
3303
914
4287
161
1043
6622
11842
32308
37974
82124
80753
168940
0
2139
76672
132439
431001
563653
1127093
1195549
2471790
7494
22535
208
905
344
50
1299
13
1257
115
343
210
909
372
93
1374
77
1395
117
344
2882
4961
14021
7662
26644
7413
33406
0
718
44302
80785
262711
155123
498619
170091
659518
3443
12344
393
1984
430
104
2518
38
2559
333
850
393
1985
464
159
2608
152
2767
333
850
5282
9792
16580
13063
39435
12734
52881
0
1792
80232
173067
295041
243617
711725
261827
1013246
13850
33749
1
12
4
3
19
29
48
6
7
1
12
7
4
23
284
229
6
7
[
a]
[
b]
162
[
e]
579
6130
5995
[
a]
13
(
D)
(
D)
5573
(
D)
20961
404684
430919
(
D)
1028
10
75
12
8
95
45
153
15
45
10
75
27
11
113
1825
2017
15
45
134
302
415
382
1099
38115
38189
0
92
8567
22694
25450
19048
67192
2893874
2981259
1462
4993
3
16
3
3
22
29
52
3
9
3
16
16
30
62
435
482
3
9
[
b]
[
b]
97
[
e]
595
5681
6004
[
a]
[
b]
(
D)
(
D)
4573
(
D)
32447
360675
416575
(
D)
(
D)

0
3
3
0
6
9
16
0
1
0
3
8
0
11
49
57
0
1
0
14
104
0
118
643
735
0
[
a]
0
517
5440
0
5957
42793
51553
0
(
D)

41
333
52
16
401
13
484
99
189
43
335
57
22
414
40
521
99
189
575
[
g]
1916
2410
[
i]
[
h]
8605
[
a]
365
8232
(
D)
35625
52999
(
D)
(
D)
188107
(
D)
8643
142
1472
111
18
1601
11
1670
449
759
143
1475
118
24
1617
25
1699
449
759
1880
4410
3986
1958
10354
2610
12921
0
1407
36487
122039
91131
50658
263828
67336
313306
13223
38829
20
127
20
4
151
1
154
33
65
21
130
21
6
157
1
160
33
67
269
[
f]
863
593
[
g]
[
a]
1888
[
a]
132
7134
(
D)
24035
19528
(
D)
(
D)
55393
(
D)
4097
160
935
208
43
1186
45
1200
110
445
162
939
228
169
1336
498
1811
110
445
2148
4453
7830
6066
18349
49583
65876
0
927
49197
110634
214634
185616
510884
1058582
1515341
9813
27577
251
1830
231
66
2127
47
2259
244
923
260
1840
245
102
2187
347
2606
244
923
3345
8253
8375
8879
25507
33262
61709
0
2007
101947
252497
257502
272405
782404
1282159
2198082
30136
53652
66
300
76
38
414
37
454
41
120
74
309
98
98
505
316
831
41
121
879
1625
2877
5262
9764
11663
22954
0
273
24896
47129
76391
163090
286610
427824
738994
1694
7785
18
76
27
16
119
26
157
15
37
19
77
30
22
129
67
201
15
37
243
417
882
1715
3014
4431
7304
0
82
9111
16129
27065
56376
99570
166196
254864
1648
2555
52
199
76
50
325
46
385
37
95
52
203
97
92
392
215
612
37
98
715
1156
2804
6914
10874
42622
50273
0
221
25626
41868
106962
255348
404178
1790514
2249516
3793
10705
84
645
96
21
762
22
756
90
339
89
652
113
28
793
70
830
90
339
1117
2414
3578
2544
8536
3239
11957
0
552
37990
118247
135085
88548
341880
136868
507806
7917
41092
62
644
61
15
720
12
726
100
389
71
668
82
60
810
67
853
100
392
867
2196
2203
1586
5985
2930
9168
0
725
28928
76284
69813
77370
223467
88073
337802
4073
25997
848
5490
385
18
5893
9
6105
673
2780
872
5522
414
47
5983
95
6294
673
2783
11070
25503
10930
1682
38115
3638
43742
0
6015
245949
541340
274544
42417
858301
103438
1030781
20679
115325
54
633
84
30
747
22
810
156
320
54
635
89
52
776
156
1031
156
321
729
2074
3275
3538
8887
5567
17541
0
635
18781
60067
76724
88363
225154
121927
452508
8762
15943
1323
10354
1031
208
11593
107
11716
1060
5607
1526
10660
1763
1249
13672
1505
15334
1071
5634
17492
45461
37960
30786
114207
47455
168159
0
12407
671912
1756619
1476563
1210154
4443336
2177013
6829426
59225
427417
112
1259
106
27
1392
13
1350
236
654
113
1260
118
50
1428
93
1473
238
654
1442
4020
4147
3246
11413
13331
25928
0
1365
33620
108551
123943
98042
330536
648053
983050
8748
27815
255
2399
266
66
2731
31
2996
506
1432
267
2417
318
217
2952
3715
7105
506
1436
3490
8408
10268
10897
29573
519285
513567
0
2714
74314
206338
226527
267181
700046
15190479
16455540
21067
61852
523
4524
533
97
5154
18
5298
786
2633
531
4536
605
187
5328
302
5750
786
2635
7205
16684
20572
14499
51755
18700
64008
0
4937
156123
390313
419881
276364
1086558
422348
1359792
26256
103757
377
2086
483
191
2760
78
3004
260
1138
403
2128
654
500
3282
1133
4500
261
1141
5063
10178
17247
22007
49432
31272
89356
0
2463
143632
297817
495519
633305
1426641
932564
2656539
28967
61751
87
414
138
36
588
24
607
45
156
93
423
184
88
695
250
942
45
159
1123
2300
5326
5208
12834
14262
28231
0
367
34441
68229
166630
154403
389262
416547
853705
6408
10990
53
268
48
21
337
20
358
34
121
54
274
91
69
434
82
552
34
124
698
1358
1215
1136
3709
1182
5459
0
279
16091
34233
28324
31016
93573
33479
147543
1660
6843
95
610
117
43
770
38
831
66
331
101
619
169
106
894
353
1191
66
331
1228
2742
3928
2723
9393
13814
22220
0
711
33698
76801
126305
92418
295524
447747
735353
3346
18112
988
4877
935
230
6042
130
6055
390
2122
998
4894
1050
691
6635
1951
8540
391
2122
13333
27468
36375
41895
105738
306889
413951
0
4767
273104
563064
871866
1150097
2585027
11630973
14747105
21471
93887
632
4364
603
173
5140
117
5185
498
2235
640
4373
638
318
5329
923
6248
498
2236
8613
19791
22916
26777
69484
66102
133245
0
4777
348445
768789
1139334
1452317
3360440
4315871
7544103
39556
146904
230
2025
289
90
2404
86
2522
293
1193
231
2030
296
103
2429
232
2698
294
1196
3113
7735
11517
12793
32045
55197
89676
0
2410
116203
277716
451967
567701
1297384
3012474
4803151
38354
73190
150
911
136
43
1090
56
1164
107
467
154
916
138
61
1115
255
1394
107
467
2057
4379
5370
7187
16936
29304
45096
0
1016
115385
222627
258105
334022
814754
1603307
2327697
11868
37047
284
2137
293
72
2502
89
2381
297
994
286
2144
302
122
2568
509
2878
297
997
3918
8703
11546
10658
30907
36577
65619
0
2026
133043
332439
415532
451810
1199781
1437557
2604026
22050
71357
1080
6392
1379
357
8128
254
8057
770
3106
1103
6460
1580
662
8702
1897
10353
772
3107
14683
29656
57215
61461
148332
183153
353344
0
6479
880121
1762440
4109229
6392219
12263888
31826118
36954665
81433
332937
554
9271
392
69
9732
54
10226
2840
5284
566
9299
419
76
9794
224
10595
2843
5295
7471
22986
14670
10299
47955
36594
96892
0
9472
403641
2017312
811555
501056
3329923
2393070
6815633
444811
904641
48
484
46
11
541
21
512
62
264
51
489
50
17
556
122
537
62
266
682
1753
1713
1096
4562
9299
5870
0
559
37231
112068
86245
48041
246354
872369
306638
6758
28095
427
1731
333
61
2125
33
2148
345
529
481
1814
543
461
2818
3066
5353
345
539
5713
9709
11711
11160
32580
111378
132661
0
1179
50267
122403
108784
93746
324933
805058
1188564
33310
23169
267
2716
241
40
2997
25
2913
434
1457
271
2726
252
87
3065
85
3047
434
1460
3654
9748
8508
6540
24796
9424
34714
0
2787
186961
526786
437450
335495
1299731
534497
1845589
43240
153967
9
254
12
0
266
2
262
52
152
9
259
12
0
271
5
270
52
152
118
625
[
e]
0
[
g]
[
b]
1225
0
275
5025
34831
(
D)
0
(
D)
(
D)
73294
5722
12621
19
235
21
5
261
6
261
37
140
21
238
21
9
268
42
305
37
140
257
739
870
757
2366
6635
8794
0
256
10235
37708
75589
34816
148113
952217
1042538
2248
14357
40
585
32
9
626
11
613
105
348
40
587
42
18
647
23
645
105
348
528
1645
1181
1053
3879
1246
5050
0
677
19979
79752
60706
46694
187152
95469
277208
19106
27806
102
1413
66
9
1488
6
1599
237
954
107
1421
78
10
1509
7
1621
237
954
1360
4538
2465
1072
8075
52
8449
0
1871
51206
162996
95947
65444
324387
2119
313418
11829
56238
25
299
17
3
319
7
347
41
210
25
300
24
25
349
48
409
41
210
340
1017
[
e]
761
[
g]
[
g]
3488
0
387
10948
35993
(
D)
18874
(
D)
(
D)
123387
2094
12957
1105
3886
843
112
4841
84
4606
433
1238
1156
3969
1067
427
5463
979
7297
441
1252
15008
25105
28955
14725
68785
52707
142650
0
2778
301362
572720
848154
523498
1944372
2896350
5381144
35129
76069
95
652
260
102
1014
93
1081
107
308
100
664
298
186
1148
902
1937
107
312
1316
2893
11356
14668
28917
103234
126734
0
670
36271
127218
378256
581006
1086480
6364854
7358528
27028
68221
40
265
52
24
341
41
361
32
102
41
267
65
58
390
299
887
32
102
539
1121
1987
4693
7801
31346
41022
0
209
17384
64580
102398
372248
539226
2114802
2963623
6289
10366
146
1190
142
49
1381
65
1379
143
590
154
1213
170
230
1613
2968
5805
143
593
1946
5090
5314
6578
16982
156581
204426
0
1286
71590
187780
178537
246343
612660
6817737
8766780
53053
37144
432
2567
534
156
3257
100
3279
418
1101
455
2596
675
469
3740
22483
27509
418
1102
5844
11615
21671
26056
59342
810893
905518
0
2334
284465
855137
1053919
1302156
3211212
45798869
50210483
38089
83759
404
3415
349
73
3837
75
3890
645
1644
460
3507
493
365
4365
6059
11610
652
1648
5320
12763
13218
11380
37361
165115
256558
0
3462
189648
527355
584231
682418
1794004
9233141
13367882
53294
101891
168
1484
186
67
1737
57
1791
332
705
169
1490
244
139
1873
585
2475
339
706
2224
5388
7870
10291
23549
31038
59941
0
1490
93416
295659
409856
934855
1640370
1701379
3217934
39262
52955
53
400
56
22
478
34
528
95
185
54
402
70
50
522
206
737
95
185
720
1556
2033
3714
7303
13949
21259
0
398
30241
83966
133962
323080
541008
1139409
1491568
4642
15605
84
936
63
21
1020
24
1074
217
476
85
937
70
27
1034
342
1418
217
476
1104
3037
2348
2923
8308
8621
18907
0
981
53704
168593
147384
221054
537031
793038
1201951
53479
30913
26
255
35
10
300
24
300
46
126
36
267
68
45
380
187
540
46
129
317
887
1393
1940
4220
7063
12205
0
249
12258
45923
81064
158024
285011
362555
679652
11661
17286
318
2157
257
33
2447
14
2435
118
1181
329
2174
369
89
2632
122
2725
122
1181
4205
9911
9686
6214
25811
7954
36129
0
2522
68893
153225
193235
130544
477004
202344
919946
5595
32682
1040
8437
971
236
9644
176
8934
1579
3505
1058
8482
1018
346
9846
972
10172
1581
3508
13910
30474
38612
37866
106952
80453
213734
0
7399
754704
2051718
2570318
3562558
8184594
9511421
15109489
169731
273603
466
3970
671
209
4850
207
4667
600
1923
479
3995
729
383
5107
3929
9288
602
1926
6258
14406
26839
28915
70160
226418
317541
0
3726
257690
715315
1128227
1649966
3493508
11027711
15488230
56087
143430
0
8
0
2
10
13
27
2
6
0
8
0
12
20
42
74
2
6
0
[
a]
0
[
e]
[
e]
[
j]
23552
[
a]
[
a]
0
(
D)
0
(
D)
(
D)
(
D)
1234656
(
D)
(
D)

1531
2461
3855
1002
7318
276
7419
144
192
1819
2786
9280
9897
21963
51975
75768
144
193
21639
26222
169539
178800
374561
1118273
1603194
0
451
713448
943688
5295141
6406335
12645164
50978745
69163105
24552
29659
234
438
730
319
1487
155
1571
13
53
301
508
2293
3409
6210
9671
15743
13
53
3291
4273
34853
54736
93862
149724
253111
[
a]
[
c]
116308
155530
1137793
1883181
3176504
6002207
9820880
(
D)
(
D)

1297
7417
1568
395
9380
37
9165
89
3951
1701
7899
3966
3089
14954
619
15543
92
3956
17629
39655
65923
68844
174422
17855
200406
0
9538
456292
959152
1808928
2060342
4828422
546322
5956780
3555
199607
4
51
10
5
66
12
80
18
19
4
51
13
47
111
65
177
18
19
56
144
319
255
718
5253
5809
[
a]
[
b]
3239
7395
15053
9601
32049
340420
399595
(
D)
(
D)

15
95
20
19
134
52
190
27
50
17
97
27
31
155
623
830
27
50
196
373
580
1843
2796
65154
72133
0
107
6155
17632
22851
106236
146719
2383939
3186359
1065
3856
216
2445
241
118
2804
239
2960
317
1432
237
2481
317
249
3047
4382
7493
317
1439
2704
8307
7507
7365
23179
130965
160546
0
2928
130994
425160
369396
403043
1197599
7614095
9375342
15397
122883
1487
16629
1257
450
18336
336
19040
2802
9724
1871
17287
2796
2769
22852
18228
41510
2812
9765
19457
59065
43737
47141
149943
248866
413690
0
20875
712733
2133350
1725456
2041015
5899821
12349347
22649236
150937
660378
879
9357
556
92
10005
72
11364
2495
5469
988
9586
816
262
10664
366
12236
2500
5508
11479
32287
19517
7001
58805
7737
70314
0
11363
431035
1227501
762632
318380
2308513
393011
3978491
150271
505893
79
701
92
45
838
58
1028
145
447
89
722
151
124
997
478
1570
146
451
1078
2576
3545
7081
13202
49771
67064
0
917
42088
128157
153781
264518
546456
2382578
3404220
16050
29773
361
3623
277
94
3994
90
4208
475
2066
488
3830
797
685
5312
3607
9894
480
2080
4684
14221
10031
9405
33657
34447
71358
0
4671
130555
396923
294449
308800
1000172
1287880
2513357
19694
120228
181
2300
239
104
2643
142
2750
432
1337
199
2343
300
214
2857
3447
6995
440
1341
2409
6980
8558
12900
28438
110049
172729
0
2546
375004
906014
1252838
2352968
4511820
26697582
35168001
69385
192684
551
7108
516
160
7784
198
7768
745
4535
609
7209
753
552
8514
20982
30262
757
4548
7228
23252
19313
17147
59712
317953
381118
0
8890
683801
1794323
2236163
2286529
6317015
40714257
47501487
128886
416508
35
560
36
14
610
24
706
122
382
43
571
86
45
702
52
802
122
383
[
e]
[
g]
[
g]
1032
3783
2549
6603
0
757
(
D)
(
D)
(
D)
67645
231051
351422
640377
7778
29974
80
1185
74
20
1279
32
1280
178
706
86
1197
95
53
1345
244
1531
178
709
1070
3750
2530
2558
8838
7656
14854
0
1420
69608
247129
165621
174520
587270
837980
1351106
15649
85171
1
5
3
3
11
7
74
26
29
1
5
3
3
11
19
86
26
29
[
a]
[
a]
[
c]
725
853
5955
6531
0
51
(
D)
(
D)
(
D)
48274
54347
461261
580888
2530
2339
278
6031
243
99
6373
180
6381
885
4010
292
6079
266
109
6454
290
6575
885
4019
3467
14608
6333
5088
26029
8750
39454
0
7219
312642
1085666
622970
248858
1957494
993381
3461220
78105
361335
784
9348
597
183
10128
211
10105
1217
5622
827
9449
727
265
10441
1184
11258
1217
5643
10255
31108
19566
15574
66248
89930
171452
0
11076
1693202
4128260
3955249
4818136
12901645
11951063
23663148
88960
831214
470
11270
374
79
11723
129
15023
3668
8645
493
11334
437
127
11898
896
16023
3669
8660
6149
25042
12404
5794
43240
22926
83371
0
15509
650287
2259589
1395769
1061315
4716673
2203816
8343278
305589
763306
188
2514
139
65
2718
123
2753
347
1568
196
2530
178
88
2796
797
3386
347
1573
2523
7528
4894
5228
17650
45663
70948
0
2865
134422
402467
236459
320585
959511
3083768
4318581
24590
107112
145
1153
264
230
1647
334
2001
198
668
156
1174
312
611
2097
11775
13539
198
669
1937
4325
11463
39820
55608
757810
821869
0
1325
78005
194680
462264
1750642
2407586
37609282
41819141
15915
46256
302
2639
362
216
3217
211
3802
356
1735
311
2658
465
688
3811
19158
16751
356
1738
3952
10844
14576
36296
61716
598712
668620
0
3900
143468
363768
670279
1723902
2757949
30701485
35421942
18430
114627
15
172
41
22
235
33
265
16
110
15
172
54
67
293
303
562
16
110
205
655
1566
3468
5689
9648
14518
0
236
13198
45150
105343
331135
481628
775530
1252549
2257
11166
5791
109314
3214
467
112995
333
112776
9854
76412
6898
111158
5193
1365
117716
3734
120891
9872
76557
75169
334354
108747
47671
490772
105384
613024
0
156655
3086947
10785228
5327411
2234795
18347434
6363189
27122135
320377
4166557
939
8633
975
277
9885
232
9750
1028
4841
1057
8855
1453
821
11129
2179
13089
1032
4869
12482
32337
36433
37478
106248
98575
208102
0
9736
526642
1341127
1508878
1492516
4342521
4286773
9143653
69783
363415
6
149
8
6
163
11
232
46
130
6
149
10
6
165
42
266
46
130
78
[
e]
231
[
e]
[
g]
[
f]
1768
[
a]
[
c]
5826
(
D)
40442
(
D)
(
D)
(
D)
234787
(
D)
(
D)

41
533
65
35
633
47
782
160
369
43
535
80
124
739
611
1507
160
371
544
1560
2575
5664
9799
15927
27739
0
698
46039
116639
219896
371288
707823
728568
1489938
14360
39230
25
659
21
7
687
7
644
192
337
25
661
21
7
689
16
656
192
337
338
1249
878
885
3012
1276
4121
0
583
28604
97331
111851
41433
250615
143331
343464
12964
30120
3107
50788
1815
414
53017
203
52386
5061
34177
3487
51507
2851
2088
56446
1500
57342
5063
34261
39799
154418
60575
36816
251809
24646
281375
0
64248
838617
3131408
1268004
888855
5288267
647951
6492068
177181
1210525
1568
26849
1162
292
28303
288
27806
3539
17654
1665
27046
1361
531
28938
1239
30198
3544
17697
19395
74987
34896
20671
130554
27936
160832
0
33276
541696
2212202
998749
750027
3960978
1183275
5820382
156082
938439
167
5251
115
31
5397
18
5751
640
4099
232
5363
329
96
5788
2366
8574
658
4115
1998
13404
3106
1347
17857
7306
29727
0
8440
43226
255629
67215
30790
353634
197772
604921
17239
138565
453
10712
225
53
10990
34
10950
1214
7585
537
10885
382
224
11491
436
11884
1214
7611
5423
28639
6718
3199
38556
2828
41278
0
14591
120539
618186
137942
74875
831003
82212
975949
39117
300115
2370
57082
1393
306
58781
173
62670
11723
40519
2934
57993
2689
1641
62323
2775
68948
11730
40605
30616
137534
47408
33752
218694
52451
283959
0
72561
1002154
4463292
1807290
1416737
7687319
2875625
11063932
404629
2104759
2786
24770
2771
732
28273
249
30506
3872
15241
2907
24967
3422
2112
30501
5552
39196
3909
15268
36831
92840
105225
109710
307775
98917
437429
0
29749
1120323
2933287
3343953
3326486
9603726
3591246
14946396
219426
873027
443
11880
171
36
12087
18
12307
1757
8612
483
11955
248
85
12288
23
12478
1757
8626
5607
29868
5708
3003
38579
872
38742
0
15775
214627
930969
198842
90034
1219845
57193
1448228
51776
483786
627
11999
420
101
12520
77
11705
2938
6339
671
12070
533
341
12944
339
12495
2938
6351
8081
28053
13719
9782
51554
9213
61956
0
11498
362497
1283095
584952
459945
2327992
485678
3070265
142775
445017
321
2514
313
100
2927
41
3075
405
1404
378
2600
509
338
3447
1781
5487
410
1414
4225
10190
11423
9632
31245
97450
135921
0
2980
108260
259777
259292
212383
731452
2641612
3575045
14495
70151
184
1780
164
77
2021
46
2036
223
1043
203
1805
255
256
2316
3523
6584
224
1045
2326
6294
5191
5980
17465
35803
53326
0
2061
66779
196256
182571
211047
589874
1108066
1770050
8977
59267
153
934
137
23
1094
20
1101
109
445
191
984
409
179
1572
1262
2771
109
448
1933
4301
4843
1919
11063
6638
18777
0
964
53383
118666
133171
65741
317578
180349
502823
5010
25379
147
1236
121
25
1382
5
1383
128
693
198
1321
398
386
2105
580
2715
128
694
1909
5096
4359
3215
12670
2860
16306
0
1501
28802
78032
71634
58596
208262
48586
270588
4998
24858
1049
8956
590
75
9621
22
8846
856
4392
1364
9453
1580
789
11822
7787
18590
879
4438
13557
38336
19757
10713
68806
82798
150330
0
9621
129579
383783
189233
121408
694424
871015
1587730
30857
104136
583
4004
478
74
4556
76
4701
920
1748
645
4094
678
335
5107
2893
8223
925
1751
7759
16900
14794
6529
38223
31658
70763
0
3707
183947
431348
371808
203938
1007094
867229
2041119
31826
99791
541
3167
309
44
3520
32
3427
261
1404
617
3267
540
328
4135
2223
6406
261
1411
6864
16177
8811
3972
28960
12903
41355
0
3257
180057
427590
251074
110934
789598
400001
1220593
9209
82599
423
2881
307
93
3281
94
3472
475
1457
454
2927
402
198
3527
1932
5696
476
1458
5441
12233
9359
6452
28044
35993
67902
0
3017
199956
480360
396229
256918
1133507
1574182
3014179
31515
106101
107
862
89
23
974
36
995
145
445
119
885
147
111
1143
218
1305
145
451
1418
3339
3057
2914
9310
6562
15211
0
891
70699
160238
165981
195337
521556
602286
890987
8486
36610
467
3335
447
126
3908
148
4011
550
1645
500
3386
584
321
4291
1510
5982
553
1648
6159
13770
14772
11989
40531
37055
82823
0
3410
229163
546625
586942
467228
1600795
1305269
3093233
21312
110062
172
1530
164
65
1759
148
2027
292
928
181
1552
174
101
1827
227
2129
292
930
2198
5365
5622
5178
16165
10297
25661
0
1820
98307
277005
393236
301845
972086
653555
1621052
26011
91574
10503
154554
6524
776
161854
157
161875
15055
105751
11151
155616
8814
2409
166839
1097
167852
15083
105893
138929
491916
241453
150820
884189
139493
1045794
0
203939
7138696
21528018
15236018
10850445
47614481
12325587
64738245
1034710
7561879
775
6596
497
75
7168
52
7390
856
3707
905
6759
894
330
7983
801
8919
856
3714
10189
27215
16929
8195
52339
12942
64393
0
7891
314426
793896
582222
322982
1699100
501581
2498303
29355
227544
6758
89256
3913
589
93758
309
95256
11123
56417
7154
89815
5180
1450
96445
3918
101826
11128
56456
88306
301883
142827
95199
539909
624285
1191356
0
113619
2905231
8714087
5360035
2988914
17063036
20635035
38302003
471094
2731000
2291
19572
1481
179
21232
40
21715
2283
10735
2346
19654
1674
414
21742
209
22468
2285
10741
30238
81479
54814
25374
161667
17800
193406
0
22671
1483341
3626598
3157317
1557051
8340966
1100483
10298865
101913
843312
564
5984
365
33
6382
8
6447
1250
3087
568
5991
373
49
6413
11
6486
1250
3087
7449
20695
13200
4082
37977
294
39628
0
6175
235103
664211
404265
123967
1192443
13459
1359344
38932
195504
5506
39318
4861
971
45150
429
45540
5582
20655
5638
39540
6066
3287
48893
4586
53763
5592
20682
74109
163031
184586
151683
499300
316731
859691
0
40652
3687521
8152238
10050505
8851047
27053790
20351464
49388522
354717
1824991
151
2095
78
8
2181
5
2236
367
1374
153
2097
87
8
2192
8
2253
367
1375
1986
6080
3013
696
9789
415
10335
0
2467
73441
202482
130982
33502
366966
32222
412486
6860
65752
139
3158
98
16
3272
8
3520
597
2250
145
3165
123
30
3318
20
3581
597
2251
1832
7904
3569
1832
13305
433
15138
0
4015
60056
243714
129309
84244
457267
16860
539533
14650
110815
53
572
34
10
616
7
648
96
339
55
576
45
18
639
24
691
96
339
684
1852
1238
1117
4207
2874
9887
0
675
37104
80953
61032
41317
183302
113588
445716
10995
26099
987
8168
477
49
8694
26
8685
716
4535
1007
8202
576
80
8858
61
8881
716
4538
12857
35512
15018
4406
54936
3740
59420
0
9960
408387
1015973
564793
201067
1781833
158510
2051931
25008
243121
590
3116
684
145
3945
95
4244
344
1566
615
3156
925
448
4529
789
5474
346
1571
7975
16348
25478
18159
59985
29902
98422
0
3467
283388
579020
966164
719598
2264782
1340785
4216324
26191
124898
603
10033
298
27
10358
18
10823
1726
6676
615
10055
311
50
10416
24
10889
1728
6678
7936
29776
9884
2504
42164
2042
46486
0
13045
317728
1045264
393237
144382
1582883
86895
1756820
55124
389610
116
1255
101
17
1373
15
1392
238
694
118
1258
109
22
1389
38
1428
238
694
1537
4137
3819
[
g]
[
i]
[
h]
14307
0
1349
73370
202268
184963
(
D)
(
D)
(
D)
678356
10838
55540
1018
14635
549
48
15232
33
15576
2335
9177
1032
14659
592
64
15315
68
15705
2335
9179
13420
45351
19007
5515
69873
5009
78739
0
17568
630186
1900205
980703
237427
3118335
310118
3359301
79127
574908
79
1115
47
3
1165
6
1282
259
711
79
1115
47
4
1166
6
1283
259
711
1036
3167
1470
[
e]
[
i]
[
g]
8240
0
1307
40021
129249
54895
(
D)
(
D)
(
D)
293613
9726
43183
5920
82986
5954
1243
90183
593
91329
17621
49373
6038
83238
6592
2536
92366
7778
100852
17628
49427
79890
226720
235097
204851
666668
504568
1254805
0
87354
4899863
14648051
16899789
16606593
48154433
37148392
84675882
1358280
4398639
3672
65050
2932
727
68709
562
77269
18906
42551
3818
65337
3363
1274
69974
3223
81574
18937
42592
48314
157984
109041
87419
354444
231612
669823
0
75209
2953033
10164915
6548993
4217342
20931250
16570561
40121050
1041965
3822437
633
6458
428
66
6952
50
7463
1372
3751
666
6506
559
288
7353
301
8218
1372
3756
8432
21862
14538
8400
44800
9430
59009
0
7238
359306
963382
647163
402417
2012962
524379
2804661
55953
292254
680
15221
476
74
15771
67
17426
4477
9963
711
15272
589
137
15998
260
17867
4478
9972
8960
33824
16196
9747
59767
11558
77272
0
17510
473756
1938118
874429
633199
3445746
724799
4418944
195287
813691
918
6733
1167
348
8248
276
9202
1293
3516
956
6796
1358
729
8883
1635
11299
1296
3523
12367
27770
49062
56611
133443
186010
343690
0
7279
739456
1720164
3458129
5306485
10484778
12781733
22927878
142671
382015
209
1582
234
71
1887
38
2015
211
882
215
1593
275
119
1987
135
2215
211
886
2736
6468
8719
10678
25865
13779
43377
0
1745
121942
312715
404510
577166
1294391
699705
2162711
19423
72544
1358
11730
1048
125
12903
74
13027
1807
6458
1369
11755
1150
259
13164
702
13960
1807
6458
17996
44935
39025
18825
102785
64430
172115
0
12901
925336
2173358
2265183
1177704
5616245
4857719
10167913
93804
498390
449
5533
317
46
5896
27
6038
719
3472
468
5570
403
84
6057
216
6439
719
3475
5966
18682
11507
5561
35750
16503
52984
0
6732
386167
1064887
755511
315400
2135798
996848
3188494
35738
320908
64
726
54
22
802
11
808
116
408
67
731
59
63
853
78
937
117
409
839
2524
2142
2159
6825
2955
10507
0
817
61204
157344
158246
144600
460190
166753
658212
8676
41864
221
1945
160
34
2139
54
2151
254
1089
246
1978
200
77
2255
503
2798
254
1091
2859
7231
5700
4454
17385
18574
35816
0
2161
124216
370040
251205
333978
955223
827455
1715560
15011
93830
192
1700
127
20
1847
23
1820
246
954
202
1711
144
40
1895
440
2210
246
955
2491
6103
4481
3065
13649
31499
32612
0
1879
97846
250980
181383
105925
538288
588155
952530
11129
68944
453
2535
550
121
3206
64
3132
270
1163
458
2540
581
157
3278
213
3359
270
1163
6127
12335
21897
19676
53908
31564
84766
0
2399
191454
436423
723481
586406
1746310
1480364
3035504
18626
84049
37
434
35
16
485
14
583
92
305
37
434
35
34
503
61
648
92
305
471
1430
1589
2117
5136
1398
7000
0
633
17712
53388
35423
62485
151296
48649
210772
2374
20630
684
8457
444
59
8960
52
8675
1014
4973
704
8491
509
124
9124
190
8939
1014
4976
8893
29228
15782
8769
53779
16172
68443
0
10312
313102
975678
550094
309011
1834783
503363
2338129
44879
305773
364
2774
551
155
3480
62
3516
485
1468
383
2801
636
369
3806
621
4321
485
1470
4974
10641
23553
29407
63601
54799
113038
0
2790
201318
525190
712842
732097
1970129
2049012
4438343
31131
151832
601
12755
364
49
13168
22
13379
1927
8702
633
12841
518
514
13873
4553
18758
1928
8723
7800
35208
12858
6865
54931
22979
81903
0
16726
191827
875987
323651
182462
1382100
381955
1842995
53096
393628
80
1070
64
8
1142
4
1204
228
689
81
1072
64
9
1145
7
1220
228
689
1044
3046
2240
1104
6390
320
8298
0
1257
37802
101956
90728
32341
225025
16570
278777
5560
34708
5866
21947
2012
25
23984
9
24460
1356
7192
5874
21958
2047
38
24043
467
25000
1358
7194
78134
147126
58871
3741
209738
10130
231862
0
17738
1673707
3056916
1387084
108061
4552061
267529
5288469
66825
369243
704
15926
429
59
16414
38
13832
4221
7015
710
15934
479
119
16532
429
14341
4224
7015
9361
32507
14996
7485
54988
17846
74017
0
12621
306416
1394231
557832
293328
2245391
583992
2842894
158878
418318
1152
7262
5340
7489
20091
6671
26794
1197
3927
1179
7322
5535
8487
21344
26043
47559
1199
3941
8114
18880
66768
221993
307641
2565880
2879223
0
6274
504106
1749846
3369774
11775224
16894844
194466219
213123787
446687
426315
2473
20272
2866
1072
24210
811
27415
4849
11233
2499
20324
3095
1475
24894
2465
30147
4856
11248
32780
76455
106261
120546
303262
169254
518112
0
22776
1466297
4137449
4337520
4007034
12482003
7539358
22592484
698530
1214760
153
731
262
160
1153
139
1172
100
275
159
748
345
361
1454
1569
2952
100
275
2045
3511
11087
25679
40277
75649
115606
0
538
81929
220152
387720
731258
1339130
2415857
3758242
31990
21620
791
6750
1167
434
8351
155
9393
1701
3590
810
6803
1218
599
8620
723
10261
1703
3595
10634
24296
53941
77118
155355
151110
348669
0
7320
443777
1276141
1485265
1430632
4192038
3314977
8527785
154194
286727
989
5645
2837
2170
10652
838
11969
1556
2428
1044
5753
3069
3282
12104
16000
29637
1563
2435
13695
24699
141163
474927
640789
2371892
2676010
0
4907
441243
1190067
3400090
8630070
13220227
45492872
57262337
395290
213623
414
1960
996
631
3587
397
4058
409
780
415
1981
1015
747
3743
1218
4998
414
782
5683
9658
46537
132382
188577
1065231
1338941
0
1658
211584
1576449
1451569
3412742
6440760
25818620
35133964
286080
83033
283
4211
215
42
4468
24
4656
848
2793
301
4235
235
95
4565
156
4857
848
2795
3802
11561
8308
5777
25646
11875
37916
0
4787
96412
296854
212963
138450
648267
274579
953436
23326
103882
796
3406
817
235
4458
146
4443
493
1363
805
3424
934
471
4829
997
5633
499
1367
10941
18305
32319
42390
93014
251364
343419
0
2752
207646
424032
615878
767771
1807681
4813923
6669644
33069
88815
764
7612
548
78
8238
44
8222
866
4245
796
7698
691
282
8671
1939
10643
871
4257
9841
30418
19542
12282
62242
50827
106915
0
9588
239077
658608
507178
315587
1481373
1372798
2803706
47662
186866
715
3504
653
124
4281
96
4420
412
1554
735
3525
762
256
4543
433
5051
425
1556
9667
18919
24798
19275
62992
37074
111822
0
3376
273281
517502
774510
630054
1922066
1065659
3450492
47127
87084
125
784
140
28
952
19
937
66
402
126
792
182
79
1053
353
1360
66
402
1666
3772
4781
3350
11903
22145
33890
0
871
50000
109138
163462
110527
383127
1055838
1789791
1820
22763
506
6357
348
83
6788
51
6551
1104
3621
533
6416
392
142
6950
239
6859
1104
3632
6648
18729
12853
10247
41829
31311
76850
0
6712
213667
673357
416325
279024
1368706
825025
2208525
40864
188012
1441
18368
752
164
19284
78
18094
1438
10463
1711
18791
1546
1019
21356
4619
24654
1439
10495
18587
71139
27096
20791
119026
64117
182054
0
23717
471231
1592968
808029
706131
3107128
2206141
5533357
51732
458357
332
2583
270
59
2912
26
2956
375
1394
339
2600
324
136
3060
169
3235
375
1397
4354
10836
10014
8382
29232
11469
44645
0
2922
119243
333632
322267
303962
959861
524622
1474543
15236
82526
260
2190
257
89
2536
64
2613
238
1243
287
2220
373
349
2942
772
3753
238
1244
3452
9027
9721
13566
32314
51508
86417
0
2676
98143
273370
293788
373536
940694
1921587
3000149
16627
74149
1115
7256
1650
571
9477
180
9721
1270
3583
1128
7282
1737
809
9828
2554
12429
1277
3586
15273
31241
73901
110623
215765
354184
572475
0
7187
261348
660431
1080050
1743870
3484351
6320393
10330634
73123
167644
795
7051
553
83
7687
54
8014
854
4069
831
7106
659
247
8012
1289
9612
854
4070
10668
28475
20299
11654
60428
80626
147990
0
8649
296093
775181
630131
597642
2002954
2221941
4608611
34014
212339
992
8862
504
39
9405
23
9468
985
5063
1037
8931
702
311
9944
1167
11130
987
5066
13193
35683
18066
5822
59571
32098
90361
0
10437
346139
860672
510820
180411
1551903
887758
2520956
23339
228661
5852
44993
4767
968
50728
229
51466
7237
23393
5875
45038
4933
1323
51294
2994
54810
7247
23399
78593
184032
185279
181938
551249
367303
931515
0
47426
1007923
2620545
2357618
2332018
7310181
5519945
13669620
178027
709358
5195
63026
3020
243
66289
42
71539
17773
34375
5198
63030
3055
290
66375
678
72504
17775
34376
68886
202552
108550
38681
349783
66090
446111
0
69687
1521339
4745769
2618096
858945
8222810
1548015
11258488
468108
1698757
691
8263
340
23
8626
8
8724
1118
5033
703
8283
379
51
8713
76
8872
1118
5035
9138
28774
11162
3447
43383
2431
45854
0
9916
166323
518400
231174
58873
808447
66952
930240
20447
169827
522
6069
261
12
6342
10
7059
1364
3772
528
6078
275
19
6372
35
7105
1364
3774
6862
19793
8710
1334
29837
1297
35445
0
7510
177349
506777
215720
38294
760791
45102
959239
37615
183648
261
1582
385
115
2082
52
2141
179
810
262
1583
411
142
2136
95
2249
179
810
3566
7510
16478
18155
42143
15781
58005
0
1715
84048
203449
389183
384957
977589
359576
1370361
12919
47703
390
3218
368
94
3680
45
3884
553
1787
398
3233
400
159
3792
205
4154
554
1791
5311
12649
14648
12952
40249
29625
71676
0
3569
193242
516465
523082
376974
1416521
795387
2214686
30421
132855
1778
15955
1277
245
17477
214
17069
1956
8829
1841
16052
1444
463
17959
1561
19011
1956
8848
23547
60593
46569
30415
137577
195913
340753
0
17755
754159
2036491
1373793
815711
4225995
2284730
7050468
83550
570812
843
5266
662
77
6005
36
6033
534
2695
861
5292
708
165
6165
1203
7273
534
2696
11345
24933
23938
11447
60318
85714
139864
0
5784
319571
668629
801168
423056
1892853
3246146
5103959
23345
133656
205
1311
211
59
1581
58
1689
146
654
214
1325
235
92
1652
1026
2933
146
654
2779
6283
7602
8176
22061
34586
63598
0
1502
81857
207857
261376
293313
762546
1461943
2553902
9209
42035
242
1069
359
78
1506
53
1926
230
478
244
1073
388
144
1605
185
2186
230
478
3400
5963
14974
9934
30871
18709
55618
0
1044
118955
210779
527689
318976
1057444
855282
2266361
17209
38345
79
525
89
17
631
22
609
39
231
79
527
94
19
640
137
736
39
231
1032
2473
2966
1170
6609
5576
12928
0
515
23813
67549
81052
38408
187009
192304
415831
3020
14433
314
2992
186
23
3201
11
3438
370
1814
316
2997
198
86
3281
119
3621
370
1814
4239
11998
6293
2878
21169
5870
28528
0
3847
124778
326748
205108
110451
642307
236971
974145
14524
97485
2783
7335
7606
1741
16682
141
17256
707
2165
2801
7360
7940
3089
18389
747
19473
709
2165
39725
57159
334298
266395
657852
66502
747611
0
5070
648957
983325
6583436
6466359
14033120
1425474
16952249
85374
105446
63
206
153
137
496
55
562
32
87
63
206
172
216
594
215
848
32
90
870
1260
7679
30394
39333
43427
85964
0
185
22240
37729
194679
619426
851834
1343871
2378225
1794
5703
180
888
375
547
1810
638
2454
116
418
184
892
396
599
1887
1218
3136
116
418
2468
4483
18610
144619
167712
1164823
1357358
0
853
67004
146934
437995
3081118
3666047
30937930
37202837
12169
25903
58
303
110
21
434
8
418
31
137
59
305
154
54
513
26
509
31
137
812
1572
4713
2699
8984
2154
10796
0
279
18555
40907
106962
54022
201891
57125
273898
598
9815
269
2404
257
54
2715
35
2793
485
1258
276
2423
311
128
2862
183
3060
485
1260
3605
8741
9243
7336
25320
8364
32478
0
2440
136130
336917
364582
321209
1022708
467858
1344630
33462
81733
255
2847
182
33
3062
22
3188
525
1743
259
2864
223
64
3151
52
3294
526
1746
3287
9325
5738
2867
17930
2814
22228
0
3335
129249
381959
198007
146391
726357
103321
921471
27018
124781
848
5192
670
145
6007
58
6251
708
2578
906
5291
952
445
6688
344
7234
708
2583
11296
24107
23299
14468
61874
19301
87351
0
5425
244171
542461
542912
346055
1431428
661361
2390615
28605
130474
878
7491
394
40
7925
5
8355
1097
4035
913
7555
447
71
8073
6
8508
1100
4042
11351
30528
13909
5129
49566
296
53319
0
8544
134021
380573
202024
58640
641237
7415
710901
26555
117293
731
6588
474
38
7100
16
7709
1727
3417
743
6616
544
124
7284
28
7911
1727
3421
9862
23571
14280
2926
40777
531
45848
0
6728
124638
391244
193122
94600
678966
15699
710954
45245
127831
123
671
122
18
811
5
832
106
321
131
680
141
43
864
97
981
106
321
1710
3223
4194
2170
9587
2764
12601
0
685
22183
48387
64591
40485
153463
38670
216219
3822
13764
1054
8060
995
128
9183
53
9824
1383
4397
1087
8111
1262
372
9745
864
11256
1386
4406
14387
33413
35298
15079
83790
18860
110234
0
8928
259281
690721
659699
347420
1697840
379277
2265764
48475
195666
296
3532
267
66
3865
32
4272
743
2274
302
3548
369
189
4106
78
4668
743
2275
3963
11096
10015
9372
30483
9280
46642
0
4217
137044
401267
296814
335773
1033854
346601
1729778
25572
142939
21463
158446
13477
1356
173279
727
177127
16058
80852
22886
161005
18576
5727
185308
10347
197892
16133
81144
285688
731416
475454
199479
1406349
357444
1848200
0
180950
16826064
43428224
29700114
11182085
84310423
16942044
109542092
1504893
11961590
16447
109509
2728
101
112338
35
112802
5784
43072
17325
110910
3734
648
115292
1202
117038
5804
43195
207581
606023
78052
11635
695710
15148
733862
0
111266
7184276
19395179
2980788
411252
22787219
447906
25196085
351977
3308382
1052
31618
172
13
31803
4
32682
3378
22385
1145
31795
302
86
32183
8
33078
3382
22419
13138
92736
5181
1588
99505
116
111637
0
48400
343195
2114573
148558
40372
2303503
6156
2606520
73177
1011363
1655
16016
436
27
16479
20
16582
1086
8683
2032
16612
857
217
17686
262
17969
1093
8747
21232
70495
12906
2399
85800
2547
90971
0
20689
560160
1699327
409611
91435
2200373
61299
2399511
38078
466382
340
10484
237
76
10797
35
10933
1343
7944
359
10541
310
254
11105
126
11303
1343
7965
4430
23599
7776
4701
36076
4881
43648
0
13136
118456
667533
205060
103198
975791
107185
1194382
32407
375311
1578
11089
960
118
12167
132
13173
1864
5912
1753
11348
1491
663
13502
1546
16117
1868
5939
20976
48113
33452
14473
96038
24474
131011
0
12009
611911
1436698
963511
385224
2785433
729050
4048800
65000
357473
877
14870
325
55
15250
60
15409
1849
9565
1036
15174
519
85
15778
245
16088
1854
9612
11098
47323
10834
4732
62889
4913
71212
0
19906
367622
1433869
335811
88024
1857704
146637
2185405
55977
538486
108
699
192
67
958
34
1013
52
396
128
724
481
498
1703
98
1808
52
399
1474
3333
7092
6022
16447
3525
20265
0
867
31591
71942
179248
157563
408753
101632
523645
1859
17475
397
2057
647
590
3294
192
3482
215
1027
446
2121
1054
2115
5290
1081
6518
243
1035
5323
10073
26566
69697
106336
35601
149570
0
2095
136483
271365
671880
1796512
2739757
1008174
4053204
16365
56695
949
3983
1412
652
6047
563
6795
577
1531
982
4055
1962
1838
7855
6176
14586
582
1548
12946
22753
56168
74763
153684
239315
412395
0
3319
511952
998487
1899291
2402043
5299821
9230821
15991776
89851
145269
801
4800
821
201
5822
217
6206
700
2280
833
4866
1083
752
6701
3049
11026
702
2285
10688
22880
31064
26395
80339
71720
169195
0
4885
561682
1263586
1473672
1033587
3770845
2797194
7515374
62373
274363
1217
6016
3153
1159
10328
694
11117
1247
2496
1246
6068
3466
2276
11810
4282
16284
1253
2498
17273
29704
145267
194455
369426
417181
774381
0
5090
355266
743530
2561810
3243588
6548928
7696306
14941576
94809
137398
531
1875
867
134
2876
70
3015
296
640
535
1883
1040
313
3236
512
3830
300
642
7500
11574
34646
21573
67793
40158
101831
0
1414
118595
214987
639588
516380
1370955
948273
2653785
21114
31060
167
1279
259
131
1669
85
1816
172
739
171
1291
393
463
2147
884
3377
172
741
2255
5489
11025
25275
41789
30992
78453
0
1534
64027
165673
346775
803947
1316395
953536
2588092
10354
48710
24
212
380
1389
1981
1656
3626
81
103
24
214
391
1412
2017
3739
5765
81
105
332
716
25765
337403
363884
4259802
4680588
0
209
13439
401278
627752
9114598
10143628
146452403
166379184
103648
11097
13
66
33
202
301
258
579
22
27
13
70
34
236
340
492
758
22
27
165
275
1997
51729
54001
186430
240512
0
51
3715
19753
55212
1736206
1811171
6164013
8332977
7079
1555
15
87
35
78
200
152
404
44
48
19
91
35
92
218
281
615
44
48
193
337
2192
19741
22270
128254
163905
0
101
6050
33870
58602
640072
732544
4747006
6190546
9691
4942
330
2080
2842
3022
7944
687
8787
628
819
339
2156
2966
3719
8841
8050
17046
644
821
4518
8526
177249
520215
705990
827724
1559457
0
1684
80688
367287
3099999
10515825
13983111
16708173
33343153
247981
43612
495
2036
1124
945
4105
251
4358
207
820
526
2111
2440
6960
11511
4031
16741
226
821
6838
12132
49589
124666
186387
97975
293254
0
1915
108377
216964
837005
2226133
3280102
1785201
5462929
12190
31431
480
1815
794
633
3242
189
3414
139
760
487
1831
1201
1973
5005
1180
6296
144
763
6591
11118
29107
44914
85139
26853
114100
0
1704
106597
191937
582831
970247
1745015
559023
2466724
8462
28295
1884
9460
2665
1130
13255
438
13936
1230
4254
1926
9540
2939
2206
14685
3391
18535
1242
4260
25706
48642
107764
161403
317809
193148
546928
0
9215
332235
767766
1611538
2987140
5366444
3476537
9831877
96545
137214
535
1859
967
589
3415
176
3684
211
708
552
1881
1454
1870
5205
1106
6470
211
713
7450
12038
37643
62084
111765
39329
157718
0
1546
126468
211960
744152
1402253
2358365
897309
3560413
9845
26560
921
4763
1389
688
6840
167
7219
415
2345
948
4808
1842
1687
8337
1056
9722
415
2350
12632
25188
50348
55868
131404
28960
170848
0
5136
262064
551006
1061608
1172381
2784995
655473
3843944
14497
117569
1313
6303
1899
1200
9402
284
9949
616
2998
1352
6377
2725
3061
12163
1342
13906
623
3004
17831
34068
74843
128604
237515
61469
308365
0
6380
290266
575433
1199049
2084990
3859472
906094
5199934
24292
109068
1690
11401
2278
1273
14952
295
16215
1165
6739
1773
11513
3671
4312
19496
1808
22672
1166
6743
22643
50754
84539
122723
258016
73235
360689
0
13384
462014
1081529
1776062
2425123
5282714
1373336
7586136
32994
293408
245
1793
302
154
2249
42
2321
59
1084
263
1818
718
484
3020
115
3153
59
1085
3251
8333
9971
5664
23968
2073
27156
0
2354
55296
128266
187712
87161
403139
29991
488598
1439
32517
784
3067
1002
346
4415
82
4677
161
1392
800
3089
1250
673
5012
251
5493
161
1394
10771
19107
33400
16856
69363
5910
79444
0
3088
210926
404986
690804
346657
1442447
129140
1758834
6446
76191
204
1375
190
67
1632
14
1626
50
730
206
1378
265
144
1787
78
1843
50
730
2676
6634
7064
4463
18161
1700
21783
0
1607
49328
121063
146161
119630
386854
44619
493090
1229
29280
607
2694
1316
1091
5101
256
5324
273
1203
651
2774
1758
2331
6863
1425
8324
273
1212
8212
14843
58803
135032
208678
115658
326455
0
2528
188816
381772
1037352
1831930
3251054
1595723
5184930
9981
74680
10238
45076
7428
975
53479
207
54349
5639
19060
10487
45433
9781
5200
60414
5886
67117
5680
19097
139961
247629
245549
101860
595038
104551
746893
0
40071
1604859
2936123
3156050
1627534
7719707
1503486
10148513
137335
445587
333
2689
468
140
3297
23
3303
470
1371
335
2692
488
153
3333
34
3354
473
1372
4565
10455
20146
23788
54389
9012
66438
0
2813
106244
339279
397492
474757
1211528
257053
1516587
53407
113818
73
475
79
23
577
2
599
82
253
74
477
81
23
581
3
604
82
253
973
2072
[
h]
4405
[
i]
[
f]
10904
0
513
14225
36457
(
D)
106028
(
D)
(
D)
217841
7078
11134
370
4126
257
94
4477
9
4554
871
2334
371
4129
259
98
4486
11
4562
871
2334
4958
13685
[
j]
16207
[
k]
[
h]
42957
0
4533
183402
581158
(
D)
407542
(
D)
(
D)
1349035
98039
236979
66
692
81
7
780
3
784
192
365
66
692
94
11
797
8
807
192
365
923
2091
[
h]
1166
[
i]
[
g]
7507
0
676
15648
90468
(
D)
23057
(
D)
(
D)
260125
23353
42688
390
3671
402
154
4227
65
4422
916
1899
395
3693
421
201
4315
146
4584
916
1901
5311
12473
15936
31062
59471
40725
104384
0
3675
147590
472073
1342912
4777821
6592806
2622142
9954591
53767
152350
91
818
123
67
1008
26
1112
188
429
94
822
131
85
1038
69
1184
188
430
1236
3013
5110
12897
21020
23248
48304
0
843
25941
93824
90821
237460
422105
365204
941537
11021
32645
216
2936
207
37
3180
20
3206
774
1535
216
2940
216
40
3196
91
3272
774
1535
2894
8584
7964
5633
22181
5397
25624
0
3001
87239
451364
227921
212414
891699
238227
1068338
75464
195432
167
2872
98
12
2982
10
3048
612
1755
177
2887
117
15
3019
29
3107
612
1757
2158
8100
3751
1896
13747
2232
16220
0
3410
112754
487738
218160
152828
858726
258756
1139323
74285
188508
414
12348
290
33
12671
11
13344
4464
7298
418
12356
296
35
12687
16
13366
4464
7300
5431
22030
10793
3980
36803
721
39407
0
11790
239532
3154885
332673
75429
3562987
26346
3946090
880156
2085968
430
3107
501
155
3763
26
3936
339
1778
447
3128
569
236
3933
55
4140
339
1780
5754
13604
19879
26514
59997
15403
76831
0
3673
111677
261102
418383
645499
1324984
439554
1907012
6801
70559
75
760
71
17
848
3
853
69
497
79
766
76
46
888
4
893
69
498
983
[
h]
2526
1997
[
i]
[
g]
8439
0
969
14121
(
D)
45604
36454
(
D)
(
D)
154385
1147
15709
46
248
92
49
389
11
444
47
128
46
248
96
52
396
18
459
47
128
629
1210
4189
10252
15651
4854
21775
0
279
12097
27312
95660
256279
379251
129520
558407
1352
5801
50
273
59
12
344
6
407
67
140
51
274
72
48
394
89
540
67
140
656
[
g]
1940
1266
[
h]
[
g]
6500
0
305
13271
(
D)
40203
39357
(
D)
(
D)
161604
8518
7333
75
469
117
29
615
18
611
145
153
75
469
119
33
621
95
700
145
153
1076
1915
4887
4205
11007
91746
98816
0
322
30239
76698
123725
89216
289639
1721082
2043643
7721
19770
193
1216
184
18
1418
16
1418
314
514
200
1227
259
56
1542
621
2083
314
515
2665
5408
6410
2245
14063
7193
20485
0
1126
28756
80942
59921
28987
169850
96483
270353
11335
21064
38
195
96
99
390
70
486
54
69
38
197
97
131
425
112
562
54
69
502
1018
4498
24093
29609
120609
156151
0
142
9080
34767
80645
538303
653715
2938447
4007402
29482
5911
259
1051
201
73
1325
41
1322
151
400
269
1069
236
188
1493
161
1613
151
405
3489
5908
7552
13726
27186
25196
59485
0
856
41986
104581
109385
319809
533775
630759
1392224
5134
17841
1677
7298
3187
484
10969
89
11020
1198
2864
1687
7312
3250
563
11125
760
11861
1198
2865
23037
40641
145138
65439
251218
46658
295095
0
6343
464157
996828
2965259
1361500
5323587
919508
6472021
72656
245117
39
173
70
85
328
30
372
38
63
39
173
70
91
334
55
404
38
63
505
903
3233
19130
23266
33594
63906
0
116
6831
13604
18837
119296
151737
300670
494642
1274
3151
478
3758
239
22
4019
19
4021
595
1878
490
3773
259
57
4089
37
4121
595
1882
6254
15600
7392
1107
24099
725
24660
0
4046
159171
403103
191597
24034
618734
21397
674576
19538
108504
2775
16795
3387
553
20735
156
21769
4690
6993
2802
16848
3673
960
21481
1522
24068
4699
7000
38035
72320
134219
83638
290177
92631
399434
0
14734
398490
995690
1335589
960845
3292124
1206849
4844349
139764
248443
1106
3288
1208
41
4537
8
4391
300
1021
1111
3295
1303
99
4697
537
5059
300
1021
15146
22805
40662
5058
68525
19342
84562
0
2400
142095
233642
407582
59644
700868
186889
888712
8825
30248
1417
12725
979
127
13831
63
14067
3163
6141
1445
12777
1102
306
14185
288
14618
3166
6147
18542
45423
33171
13449
92043
10311
102478
0
12587
279296
856067
562716
205186
1623969
184256
1870067
91988
270841
6495
26749
7110
1344
35203
407
36185
4516
10753
6647
26995
7806
2488
37289
8265
45972
4535
10787
90241
147488
269873
232421
649782
729062
1377158
0
22990
1064911
2317118
3623807
3978125
9919050
15261973
24806674
264135
357915
6
41
32
40
113
72
194
10
16
6
41
32
41
114
174
304
10
16
80
187
1541
10567
12295
299281
296839
0
34
796
8936
28510
187490
224936
7918050
7837147
1004
9588
396
3583
241
20
3844
8
3893
757
1847
402
3589
252
35
3876
18
3930
757
1847
5201
12661
7868
2324
22853
797
24326
0
3653
64901
177031
108282
37303
322616
14330
342306
15375
50165
519
5929
466
111
6506
61
6582
1607
2850
547
5972
626
175
6773
202
7000
1607
2853
6137
18049
10686
3560
32295
5812
38819
0
5808
124803
456675
202953
63612
723240
119679
900974
45279
167225
277
2943
106
20
3069
10
2926
202
1788
283
2957
116
39
3112
28
2990
213
1788
3565
10511
3324
1015
14850
755
15640
0
3347
39633
122355
48595
18369
189319
15048
209104
4278
41393
31672
123341
38427
2735
164503
625
165621
21195
39348
31883
123726
40466
6420
170612
21730
193262
21273
39386
436747
746440
1461631
420141
2628212
1268911
3963258
0
95555
4491721
8791606
17308393
5353782
31453781
15253219
48702432
1079364
1198095
22481
108975
22430
3835
135240
741
139074
20189
42550
23464
110624
31027
21342
162993
47902
215793
20348
42660
305014
578454
845401
684662
2108517
1276961
3407334
0
99594
2786340
6068674
7902688
6509706
20481068
12973164
34789292
593812
1165298
340
1900
373
136
2409
97
2491
384
776
353
1965
536
1185
3686
13208
17330
384
778
4461
9179
13419
23070
45668
331817
384642
0
1759
48716
117829
187524
338834
644187
4987843
5771381
11510
23115
1216
7116
1227
189
8532
42
8927
1555
3119
1220
7123
1270
231
8624
90
9058
1556
3119
16550
32266
46792
24810
103868
4748
113461
0
6799
204549
460097
601410
339587
1401094
69098
1543126
43901
100523
227
2837
147
14
2998
8
2845
877
1206
232
2850
170
49
3069
68
2957
877
1206
2996
7983
5129
1597
14709
1110
15659
0
2376
33701
121142
74570
30608
226320
38517
261939
17670
36947
4939
46661
3235
153
50049
42
49483
5595
24849
5015
46789
3359
219
50367
211
49973
5596
24861
65586
191567
110292
19167
321026
7594
335165
0
56885
607280
1924674
1121326
216875
3262875
82429
3485547
130801
585055
5683
91742
1641
184
93567
94
93725
8520
57771
6117
92920
2810
1039
96769
1530
98361
8543
57838
71005
324488
47111
13392
384991
13834
402965
0
127187
1887830
7913266
1330864
445372
9689502
485245
10570128
220137
2792861
5045
36012
1851
123
37986
59
37862
3196
18604
5185
36203
2296
514
39013
2068
40848
3198
18613
66224
165942
53321
9302
228565
17972
252983
0
40656
2005903
4514633
1773700
328501
6616834
633145
7725757
101466
912796
2416
17550
2082
247
19879
61
19936
2564
8885
2629
17903
3044
1785
22732
2004
24742
2608
8932
32030
75152
72934
29804
177890
32706
214933
0
18963
456742
1177383
911031
439701
2528115
559260
3153207
73669
307033
1244
12265
855
159
13279
145
12924
1203
7263
1327
12394
1200
552
14146
1198
14633
1214
7278
16243
46439
29503
18579
94521
49124
140624
0
14837
519173
1313508
1111053
768338
3192899
3415368
6489709
57020
363691
2546
21458
1551
244
23253
173
23499
2100
12314
2610
21538
1804
478
23820
1130
24977
2103
12319
33442
88115
51149
21446
160710
36903
200954
0
25471
1062055
2527409
1832249
814527
5174185
1581829
7015703
63873
609274
559
8129
222
30
8381
36
8273
837
5273
572
8151
271
76
8498
730
9085
838
5276
7207
25856
6202
2234
34292
27061
57998
0
10143
197925
603911
196995
68244
869150
863753
1631725
14093
199449
334
6030
111
6
6147
3
5964
600
3991
336
6036
116
6
6158
3
5972
600
3992
4252
18397
[
h]
699
[
j]
[
e]
22458
0
7937
95879
364258
(
D)
16037
(
D)
(
D)
474922
10968
139542
30
1655
16
0
1671
3
1505
117
1219
47
1691
48
0
1739
147
1714
117
1226
387
3598
[
e]
0
[
h]
[
f]
4246
0
2178
7177
53403
(
D)
0
(
D)
(
D)
64190
1159
30599
593
10291
297
47
10635
38
10339
1427
6555
614
10333
358
72
10763
119
10535
1428
6561
7635
29810
9285
3650
42745
5488
46019
0
12680
178766
627389
270057
119982
1017428
115976
1117420
23347
231842
6102
70559
2580
180
73319
23
73240
8098
42860
6421
71096
4094
1965
77155
6432
83448
8112
42929
80061
253475
87053
30200
370728
62650
438157
0
85872
1300686
3737711
1608031
512264
5858006
894579
7129027
200613
1114975
843
10206
385
51
10642
10
11218
2086
5653
923
10352
615
318
11285
1038
13149
2088
5676
11047
34294
13582
8283
56159
13672
78755
0
11370
134840
432372
195484
116545
744401
135319
1018187
38296
145017
1713
10727
583
33
11343
10
11435
643
5181
2289
11838
1246
225
13309
2812
16103
652
5326
21947
55678
18556
3174
77408
31749
112590
0
12367
573260
1502367
488723
73693
2064783
646462
2773635
19604
355111
341
4935
243
38
5216
13
5192
831
2962
371
4973
335
278
5586
1171
6694
834
2963
4317
14962
7852
3873
26687
30314
57750
0
5742
120263
330795
266435
119599
716829
509283
1304362
15386
94232
816
10879
372
39
11290
11
10930
987
6922
1098
11340
830
377
12547
409
12565
990
6979
9908
37384
9046
2646
49076
4234
51528
0
14566
115514
406624
145463
50307
602394
112562
722076
13605
156161
3367
21424
2152
157
23733
20
23572
2371
10796
3694
21858
3715
1149
26722
602
27026
2379
10828
44999
101227
72425
22276
195928
5814
197888
0
23627
569922
1323444
1038624
362617
2724685
94964
2835945
55608
313850
197
895
437
145
1477
45
1454
67
361
200
899
461
282
1642
1129
2679
73
362
2690
5080
19460
23640
48180
86261
134306
0
809
44250
88668
417205
548712
1054585
2153632
3193346
3412
14287
399
6907
110
4
7021
4
7436
1054
4496
399
6909
110
4
7023
38
7482
1054
4498
5108
21543
3165
584
25292
1475
28954
0
9183
69803
291130
50828
10653
352611
12707
413219
14361
119440
479
3575
377
49
4001
15
3713
280
1819
554
3701
634
144
4479
1364
5357
280
1835
6263
16143
13645
7801
37589
23941
60366
0
3959
136188
317006
361433
200561
879000
604929
1497337
5766
68623
201
1618
234
66
1918
36
1994
245
805
305
1794
660
1212
3666
7268
10661
245
824
2649
7104
8909
11389
27402
53647
88259
0
1808
43223
134465
140749
183986
459200
692660
1356739
10352
34947
670
12768
443
75
13286
28
11213
2946
5851
692
12846
510
233
13589
154
11646
2947
5856
8865
29833
16001
12164
57998
7011
62969
0
10972
187265
745400
303595
269793
1318788
149355
1385288
66034
242603
18679
149873
15440
1169
166482
116
165859
6029
84980
18685
149884
15484
1202
166570
146
165984
6029
84983
249364
692248
587271
187485
1467004
102349
1595009
0
191539
3225583
8575884
8022148
3219807
19817839
2271623
23294649
108633
2347702
927
9781
917
249
10947
208
11835
824
6823
991
9864
1217
556
11637
1288
13648
824
6827
12278
35523
34510
29616
99649
29224
135947
0
13339
423554
1217077
1183764
994848
3395689
992672
4951121
32143
437805
1180
7990
990
223
9203
63
9954
614
4772
1243
8081
1352
1035
10468
589
11886
617
4778
15582
36707
34920
22704
94331
13493
116907
0
10049
384757
916066
885857
647462
2449385
387520
3239402
20874
264430
3452
26866
2331
452
29649
90
29742
1786
15253
3590
27048
2926
1059
31033
595
31711
1786
15256
45723
118233
85898
70549
274680
56017
339182
0
30807
521189
1368145
1321915
988736
3678796
653932
4700999
33706
397264
1277
15369
995
150
16514
28
16625
620
10657
1342
15476
1313
314
17103
41
17214
620
10673
16642
57373
35783
20781
113937
13280
129650
0
22694
674255
1969173
1708397
1136409
4813979
474247
5599951
26070
673383
581
6461
583
138
7182
20
7328
461
4277
600
6486
704
257
7447
46
7653
461
4279
7681
23874
22348
[
j]
[
l]
[
j]
82207
0
8670
300324
844494
928232
(
D)
(
D)
(
D)
3436845
18485
277260
2500
15367
1428
151
16946
17
16666
881
7840
2539
15433
1627
395
17455
356
17476
881
7842
33497
77780
51123
27836
156739
11436
163284
0
16749
619787
1398605
1108336
982776
3489717
431845
4047683
20545
334009
118
2450
81
8
2539
1
2223
483
1363
120
2452
85
8
2545
1
2229
483
1363
1505
5882
3262
[
g]
[
j]
[
a]
8884
0
2434
48366
195808
100064
(
D)
(
D)
(
D)
288752
16101
62480
2182
22343
1270
109
23722
35
23664
2152
14437
2188
22355
1322
198
23875
141
23924
2152
14438
29173
79010
44428
14867
138305
6068
144707
0
26622
688806
1784409
1056974
484665
3326048
232749
3787007
39775
554308
27
370
24
7
401
17
392
71
185
27
372
31
9
412
57
441
72
185
341
1108
[
f]
[
e]
2116
1221
3203
0
363
12208
36007
(
D)
(
D)
67560
64461
122992
1898
9281
14
170
13
3
186
5
188
36
86
14
170
13
3
186
72
256
36
86
168
542
[
e]
[
b]
1005
672
2049
0
175
3613
14103
(
D)
(
D)
25724
41244
70068
1137
4068
1505
11878
598
32
12508
30
12027
1326
6059
1507
11885
608
35
12528
92
12098
1326
6062
19620
51370
18831
2557
72758
5371
72732
0
12825
472907
1202611
514450
92692
1809753
247499
1968788
33495
281658
31
1305
27
11
1343
7
1293
470
654
31
1305
27
14
1346
11
1302
470
654
397
2060
1025
999
4084
749
4586
0
1035
16399
75099
35592
54011
164702
25798
183490
12423
27551
25
914
23
3
940
0
935
332
497
25
914
24
3
941
0
936
332
497
[
e]
[
g]
[
f]
397
2628
0
[
h]
0
[
f]
(
D)
(
D)
(
D)
5569
75414
0
(
D)
7332
(
D)

1
9
1
0
10
0
14
8
2
1
9
1
0
10
0
14
8
2
[
a]
[
a]
[
a]
0
16
0
[
b]
0
[
a]
(
D)
(
D)
(
D)
0
781
0
(
D)
133
(
D)

33
343
13
4
360
3
384
75
205
33
343
13
4
360
3
384
75
205
472
1075
434
[
e]
[
g]
[
f]
2604
0
375
10941
23212
8910
(
D)
(
D)
(
D)
82351
1479
7023
47
236
34
4
274
3
302
33
94
48
239
39
71
349
16
379
33
96
625
1315
911
302
2528
66
2997
0
242
18794
45089
26221
8000
79310
2077
93899
2039
10486
157
2118
89
12
2219
4
2385
488
1252
158
2120
90
38
2248
6
2435
488
1253
1984
6787
2925
1272
10984
54
12036
0
2578
47177
183542
75641
39462
298645
3972
358438
12920
71294
26
306
20
5
331
7
374
78
179
26
306
20
6
332
8
375
78
179
366
980
730
[
c]
[
g]
[
h]
3940
0
370
9692
28480
15771
(
D)
(
D)
(
D)
69781
1885
9064
114
608
160
79
847
29
946
129
276
118
612
187
107
906
122
1113
129
276
1525
3005
7454
11900
22359
6133
29019
0
595
41557
87194
173521
218671
479386
187566
699328
7701
19454
31
465
36
15
516
1
564
155
238
31
465
36
15
516
5
566
155
238
398
1193
1525
[
h]
[
i]
[
e]
6643
0
447
7677
42172
25501
(
D)
(
D)
(
D)
102632
8776
13409
41
483
41
12
536
5
580
80
324
41
483
42
22
547
6
596
80
325
539
1562
1461
1407
4430
273
4980
0
645
15529
45214
31638
41637
118489
7783
139629
2398
16520
214
3251
122
22
3395
8
3946
525
2415
214
3251
125
59
3435
15
3999
526
2416
2812
9902
4166
3251
17319
878
20750
0
4588
55007
183453
84658
88383
356494
27216
452312
10351
76938
104
1364
116
25
1505
8
1516
272
782
104
1364
138
31
1533
14
1553
272
782
1404
4067
5052
[
h]
[
j]
[
g]
15173
0
1506
40857
119916
111434
(
D)
(
D)
(
D)
373066
6345
38847
437
5921
334
72
6327
90
6377
735
3713
475
5984
443
226
6653
620
7254
735
3729
5679
19049
11870
9718
40637
33067
78394
0
7339
270312
805166
712978
690067
2208211
2600943
5493358
39219
263112
4
34
10
6
50
34
84
6
21
4
35
15
16
66
401
437
6
21
44
135
415
248
798
8510
9586
0
47
1417
9761
21356
13622
44739
539118
724419
172
1536
77
291
134
39
464
41
492
46
105
80
294
147
77
518
181
694
46
105
1028
[
g]
5310
5181
[
j]
[
j]
31439
[
a]
[
c]
33005
(
D)
202525
236549
(
D)
(
D)
1680281
(
D)
(
D)

66
178
128
32
338
28
384
67
52
66
178
129
54
361
135
514
67
52
957
1288
5048
4815
11151
27493
38848
0
107
33805
51172
173137
202605
426914
1514067
2080613
24610
4441
7
36
8
3
47
1
47
2
15
7
36
9
12
57
1
58
2
15
86
[
c]
331
356
[
f]
[
b]
712
[
a]
[
b]
1947
(
D)
9675
14601
(
D)
(
D)
25270
(
D)
(
D)

2
19
4
4
27
4
34
3
12
2
19
4
7
30
9
42
3
12
[
b]
79
55
665
799
6908
7433
0
17
(
D)
3277
1611
34419
39307
344565
357279
3
951
19
226
13
10
249
12
231
46
116
20
227
20
21
268
38
271
46
116
[
c]
[
f]
380
[
g]
[
h]
[
i]
10717
[
a]
231
(
D)
(
D)
19616
(
D)
(
D)
(
D)
574325
(
D)
8620
2
10
0
2
12
1
16
6
5
2
10
0
2
12
2
17
6
5
[
b]
[
b]
0
[
e]
[
e]
[
e]
505
[
a]
7
(
D)
(
D)
0
(
D)
(
D)
(
D)
26333
(
D)
132
1
13
1
1
15
5
19
3
7
2
14
1
2
17
14
29
3
7
[
a]
54
[
a]
[
e]
[
e]
[
g]
1994
0
11
(
D)
2024
(
D)
(
D)
(
D)
(
D)
90448
48
286
3
24
2
2
28
6
35
5
14
3
26
2
2
30
25
55
5
16
[
b]
98
[
b]
[
e]
[
f]
[
i]
8685
0
35
(
D)
3438
(
D)
(
D)
(
D)
(
D)
397717
78
1134
1
8
4
2
14
4
17
0
5
1
8
8
3
19
7
26
0
5
[
a]
[
b]
[
c]
[
c]
352
232
426
0
[
a]
(
D)
(
D)
(
D)
(
D)
16180
13899
22274
0
(
D)

5
39
1
3
43
5
41
4
18
5
39
1
4
44
7
45
4
18
[
b]
[
c]
[
b]
[
e]
567
2167
3050
0
[
b]
(
D)
(
D)
(
D)
(
D)
23390
139793
181637
140
(
D)

37
197
20
3
220
4
282
46
110
37
197
23
4
224
31
315
46
110
486
975
776
252
2003
563
2817
0
248
14610
27216
21983
6877
56076
22193
90555
3247
9156
126
346
166
57
569
60
596
30
96
129
349
248
166
763
618
1363
30
96
1741
2586
5952
5393
13931
14486
26712
0
207
59529
89212
220700
225566
535478
617056
1132382
2443
8167
12
62
25
10
97
20
116
4
27
12
62
26
17
105
192
295
4
27
183
389
946
734
2069
5258
7138
0
51
5880
12932
39788
47991
100711
232573
336429
180
1706
71
250
70
23
343
36
374
17
96
71
250
78
39
367
120
483
17
96
980
1644
2117
1553
5314
3225
8504
0
230
37918
58148
81700
62810
202658
148231
370502
1258
7642
299
1416
278
90
1784
59
1871
206
640
302
1420
340
194
1954
433
2464
206
641
4069
7602
8249
5356
21207
7141
27968
0
1423
145403
266574
335291
209182
811047
318327
1180866
10499
45014
8
52
16
2
70
8
81
4
18
8
52
21
12
85
59
148
4
18
[
b]
[
e]
475
[
e]
1015
1588
2962
0
[
b]
(
D)
(
D)
16189
(
D)
35687
65417
116430
90
(
D)
1
3
6
1
10
11
21
0
2
1
3
6
1
10
28
39
0
2
[
a]
[
b]
307
[
b]
376
2990
3257
0
[
a]
(
D)
(
D)
10275
(
D)
12491
147133
153261
0
(
D)

11
60
16
6
82
20
98
3
32
11
60
22
9
91
38
128
3
32
126
286
611
352
1249
2317
3516
0
[
b]
3246
8491
20368
13357
42216
89007
129186
94
(
D)

0
6
1
2
9
8
19
1
5
0
6
1
4
11
15
28
1
5
0
[
a]
[
b]
[
f]
595
4720
4972
[
a]
[
a]
0
(
D)
(
D)
(
D)
33139
247443
269585
(
D)
(
D)

0
2
2
1
5
8
12
0
1
0
2
2
1
5
11
15
0
1
0
[
a]
[
a]
[
c]
[
c]
[
g]
2071
0
[
a]
0
(
D)
(
D)
(
D)
(
D)
(
D)
94048
0
(
D)

3
27
10
2
39
7
39
1
8
3
27
14
3
44
10
46
1
8
34
[
c]
[
e]
[
c]
[
f]
[
g]
2083
[
a]
[
a]
1029
(
D)
(
D)
(
D)
(
D)
(
D)
93015
(
D)
(
D)

31
149
30
13
192
23
220
24
67
32
150
36
19
205
37
248
24
67
417
757
1165
1021
2943
1872
4926
[
a]
[
c]
12576
23909
38083
40473
102465
74811
181260
(
D)
(
D)

139
1059
161
46
1266
29
1435
178
645
153
1097
208
81
1386
146
1654
179
647
1880
4106
6417
6904
17427
29770
58528
0
1276
68322
152862
236484
318092
707438
1416208
2647487
16713
37709
662
5055
620
82
5757
70
6217
753
2885
723
5171
736
166
6073
538
6980
754
2898
8792
20478
22426
9389
52293
59438
127801
0
5864
291489
676404
781262
438176
1895842
2924168
6065115
88439
186989
44
187
50
12
249
12
303
51
80
46
190
56
20
266
18
326
51
80
563
940
1851
1577
4368
1080
5568
0
185
16524
31165
63423
60016
154604
55442
242079
15420
6495
10
134
17
7
158
4
165
37
73
10
140
26
17
183
16
198
37
76
137
391
565
747
1703
469
2315
0
131
4657
14359
22585
43879
80823
33038
123150
2032
4850
22
101
22
5
128
5
137
15
48
24
103
27
6
136
5
147
15
48
295
533
774
469
1776
463
2638
0
94
10381
20732
26923
16139
63794
22775
135053
1129
2820
10
91
15
14
120
45
175
13
55
10
91
23
68
182
281
462
13
55
[
c]
[
e]
[
e]
[
f]
1700
8036
11650
[
a]
113
(
D)
(
D)
(
D)
(
D)
87689
494050
792528
(
D)
4987
9
60
31
34
125
91
234
11
35
10
61
41
61
163
1050
1301
12
35
112
281
1256
4977
6514
80422
80674
[
a]
[
b]
5909
16571
77921
283147
377639
5470586
5683079
(
D)
(
D)

1
4
2
1
7
21
32
3
2
1
4
2
1
7
61
72
3
2
[
a]
[
a]
[
b]
[
e]
449
32427
33064
[
a]
[
a]
(
D)
(
D)
(
D)
(
D)
33546
2619216
2791379
(
D)
(
D)

20
125
42
16
183
38
229
26
60
23
128
62
30
220
154
373
26
60
278
561
1779
1515
3855
10524
13866
0
129
21622
34291
86159
101183
221633
740254
921062
3133
6097
4
35
8
6
49
17
77
8
22
4
35
14
14
63
82
161
8
22
51
139
335
1259
1733
3687
6233
0
56
2261
15760
17356
98094
131210
212612
365774
872
3520
129
374
581
172
1127
105
1260
69
132
141
387
921
586
1894
4993
6838
69
133
1873
2611
27910
26224
56745
314762
370501
0
298
75794
111347
1171820
1181842
2465009
20905456
23783947
11501
12609
58
412
58
35
505
98
592
44
217
67
423
103
152
678
2168
2831
44
219
750
1869
1789
4596
8254
86567
95348
0
492
37203
101652
94857
231833
428342
5101468
6001077
7422
25643
271
3998
121
27
4146
38
4323
323
2699
285
4014
150
95
4259
264
4832
323
2700
3412
14150
3857
3356
21363
11423
35206
0
5982
91744
296919
120436
169836
587191
533124
1324944
10271
100393
40
521
40
11
572
11
632
61
347
45
526
55
20
601
107
748
61
347
506
[
g]
1245
[
e]
3527
1614
6312
0
761
15480
(
D)
40285
(
D)
101432
58477
197818
3448
17426
7
29
12
2
43
14
62
3
18
7
29
14
2
45
29
84
3
18
86
[
c]
428
[
b]
596
1032
1630
0
37
3040
(
D)
18162
(
D)
25461
56441
80695
16
754
858
12127
567
117
12811
91
13175
2836
6655
866
12141
601
142
12884
227
13358
2837
6657
11407
34893
20509
12478
67880
10005
88993
0
13163
465833
1476524
756199
476151
2708874
560284
3990101
156215
484556
9986
145864
4426
304
150594
91
146056
24079
86030
10000
145880
4460
430
150770
526
146670
24080
86030
130460
467042
150829
45577
663448
49891
661414
0
175524
3737593
13199811
5226447
1905572
20331830
2726507
23160092
783248
4694110
758
7518
583
76
8177
31
8730
1323
4292
758
7518
591
82
8191
63
8767
1323
4292
10035
27237
20900
11188
59325
8348
73972
0
8879
327247
862453
793580
448088
2104121
357207
2825815
51637
256841
1093
5561
1175
184
6920
64
5821
746
2410
1094
5562
1179
193
6934
105
5887
746
2410
14887
28718
45662
31828
106208
58650
114021
0
5220
553447
1060708
1873363
1338163
4272234
2525017
4565607
48386
168424
5604
29549
5514
752
35815
207
40490
4026
13858
5613
29561
5549
896
36006
648
41124
4027
13859
76300
149375
212808
118083
480266
100892
678573
0
30485
2920882
5610542
9091270
5433299
20135111
5076901
30415370
287004
1091245
1645
7631
2212
496
10339
95
10837
1342
3090
1650
7637
2222
581
10440
449
11314
1342
3090
22626
41156
90001
80710
211867
53811
275191
0
6778
1013416
1961233
4095642
3727429
9784304
2544307
13758593
129318
375503
134
480
280
86
846
26
778
46
167
134
481
286
94
861
45
819
46
167
1823
2996
12702
14565
30263
8995
35828
0
370
81773
156647
598227
765998
1520872
466618
1938957
8332
22016
1361
5316
1792
236
7344
46
8987
550
2323
1362
5319
1798
254
7371
112
9090
550
2323
18789
32426
71994
39822
144242
21542
193347
0
5392
740634
1284582
2997125
1663953
5945660
1087374
8484892
47170
231318
494
2630
623
111
3364
47
3837
368
1161
494
2632
632
125
3389
255
4065
368
1161
6718
13258
24592
18312
56162
41383
114999
0
2607
227826
499014
910341
704194
2113549
1702245
4382043
44447
95299
76
407
109
52
568
63
582
35
194
76
407
111
56
574
115
647
35
194
1019
2031
4913
8952
15896
85849
105367
0
404
33367
78310
200082
390785
669177
3468644
4036493
10343
15071
2146
13239
2065
290
15594
108
14321
1737
6327
2151
13248
2083
354
15685
220
14541
1737
6330
29066
61865
78239
46058
186162
44815
176475
0
13258
1060578
2159267
3135131
2060088
7354486
1970770
7200646
80126
410501
11411
80428
8220
748
89396
127
88519
9098
41850
11416
80439
8276
850
89565
922
89550
9098
41851
153121
361767
300650
122189
784606
113306
898440
0
90400
5015791
11025601
11678176
5408794
28112571
5293445
34507914
360885
2331273
3312
38883
1914
123
40920
11
40322
7191
21701
3316
38887
1921
142
40950
23
40364
7191
21701
44210
129619
67977
19427
217023
4764
220433
0
43571
1136690
3269452
2096566
647000
6013018
108401
6300673
193084
1005293
8498
57878
6951
896
65725
165
64890
6439
29585
8503
57889
7000
1020
65909
893
65860
6441
29588
114546
265468
264676
158177
688321
126735
831895
0
64314
3873877
8408921
10497081
7218338
26124340
6573661
33480174
280875
1748516
2510
22926
1863
187
24976
17
23630
3828
11724
2511
22927
1876
202
25005
25
23664
3828
11725
33486
90544
71281
[
k]
[
m]
[
i]
178820
0
24868
858036
2294939
2194269
(
D)
(
D)
(
D)
5605994
130385
608110
2821
18016
2872
470
21358
50
19940
2568
8755
2824
18019
2888
503
21410
364
20337
2568
8756
38328
82139
113145
82269
277553
41789
300984
0
18514
1046256
2262841
3639875
2925535
8828251
1396124
9973183
102566
468245
681
6289
487
36
6812
2
6877
892
3653
681
6289
487
41
6817
4
6884
892
3653
9019
23563
17967
[
i]
[
k]
[
f]
49717
0
7443
263418
642027
631570
(
D)
(
D)
(
D)
1609423
31488
175964
3276
42674
1893
258
44825
32
44239
6986
25227
3280
42680
1916
277
44873
155
44391
6986
25227
42757
140662
68308
45121
254091
15695
262936
0
50912
1175524
3586387
2137166
1349931
7073484
459849
7507081
187074
1174083
1050
12649
692
46
13387
6
12953
1928
7530
1051
12650
696
68
13414
83
13050
1928
7530
14074
42687
24019
7600
74306
3211
74622
0
14681
416957
1155901
854487
297478
2307866
122444
2444462
58827
317603
3380
27835
2740
254
30829
26
30127
4470
14435
3380
27837
2766
319
30922
44
30247
4470
14440
45440
111911
102650
37895
252456
8318
247408
0
30183
1250859
2956588
3367430
1305025
7629043
299778
7833919
148495
744568
3847
27062
2738
295
30095
41
30639
5151
12457
3848
27063
2749
306
30118
120
30743
5151
12457
51418
119960
101832
48265
270057
22512
295285
0
27577
1477693
3630901
3386918
1762387
8780206
721009
10419100
255961
913154
361
3577
146
9
3732
3
3648
305
1972
363
3579
152
17
3748
49
3722
305
1972
4745
14769
4570
790
20129
1461
22296
0
4361
150187
425392
176257
29109
630758
57717
758907
8260
106779
872
4225
941
140
5306
33
4732
774
1576
873
4226
948
148
5322
60
4782
774
1576
11945
21764
38381
21164
81309
12255
81995
0
3507
409025
756673
1477727
862833
3097233
488555
3260927
42410
100500
833
5175
479
35
5689
4
5454
668
2379
836
5180
495
90
5765
7
5531
668
2379
11213
24931
16108
4073
45112
725
47125
0
5381
378672
776602
614243
169271
1560116
10005
1756166
26847
134174
2346
25570
1303
94
26967
13
25383
4761
13660
2346
25570
1305
107
26982
23
25409
4761
13660
31195
89874
45801
14256
149931
2611
144439
0
27683
975278
2764830
1685502
635128
5085460
168171
5482190
163850
749504
214
1447
235
45
1727
6
1895
346
652
214
1447
237
49
1733
19
1923
346
652
2908
5953
8569
6289
20811
1085
27056
0
1350
97743
204326
308302
241776
754404
54334
953062
22468
39949
613
3357
542
94
3993
33
3840
628
1441
614
3359
566
98
4023
797
4600
628
1441
8413
15991
21041
12754
49786
31143
72616
0
3067
330141
598049
915537
581157
2094743
1764881
3543120
31986
88232
3650
30855
2200
214
33269
59
31320
5716
15061
3652
30859
2254
257
33370
206
31559
5716
15063
48599
119947
77067
31780
228794
21353
217747
0
31584
1412747
3462416
2448088
1077137
6987641
721104
7016571
201105
805393
14
82
27
14
123
15
150
19
44
14
82
28
16
126
76
214
19
44
178
370
1334
1978
3682
12078
15042
0
103
5015
8652
38124
91482
138258
472764
589683
3089
1947
191
653
219
58
930
68
1031
49
251
194
656
250
139
1045
463
1565
49
251
2525
4343
7702
5019
17064
17977
34193
0
587
71377
117060
256212
167154
540426
585446
1174397
3868
15919
29
157
54
24
235
19
258
21
61
29
157
59
58
274
119
395
21
61
392
873
1849
3409
6131
7261
13279
0
152
9582
20147
55981
130852
206980
279052
468844
1878
2792
8
21
19
7
47
7
56
4
6
8
21
20
10
51
13
65
4
6
[
c]
[
c]
[
f]
1110
2047
2039
3831
[
a]
[
a]
(
D)
(
D)
(
D)
31324
59034
64876
121465
(
D)
(
D)

1
10
2
3
15
4
18
2
6
1
10
2
9
21
13
32
2
6
[
a]
[
b]
[
b]
444
578
556
1096
[
a]
[
a]
(
D)
(
D)
(
D)
20487
23908
24496
48987
(
D)
(
D)

1
12
7
3
22
11
33
0
5
1
12
10
5
27
34
61
0
5
[
a]
54
361
722
1137
8680
9394
0
[
a]
(
D)
1419
12493
36530
50442
419605
465923
0
(
D)

8
29
3
5
37
10
53
6
8
8
29
3
9
41
64
109
6
8
110
197
121
470
788
5593
6367
0
22
3792
6102
3447
18581
28130
221546
273731
7412
772
2
12
10
7
29
4
35
2
8
2
12
11
10
33
19
50
2
8
[
b]
73
560
506
1139
1157
2069
[
a]
[
a]
(
D)
1704
18438
14787
34929
37696
70306
(
D)
(
D)

8
47
18
7
72
20
91
7
19
8
47
24
7
78
61
140
7
19
117
264
840
709
1813
7350
8735
[
a]
[
b]
2145
6455
34406
21927
62788
256209
329119
(
D)
(
D)
4
18
8
8
34
9
43
3
7
4
18
8
8
34
31
64
3
7
59
101
267
1662
2030
11554
12872
[
a]
[
a]
1921
2833
8463
47082
58378
632201
690946
(
D)
(
D)

3
9
15
5
29
6
37
3
4
3
9
15
7
31
9
41
3
4
[
b]
52
[
f]
[
f]
[
g]
[
h]
[
h]
[
a]
[
a]
(
D)
1053
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)

2
5
1
1
7
3
9
2
2
2
5
1
1
7
10
17
2
2
[
b]
[
b]
[
b]
[
e]
[
e]
[
h]
[
h]
[
a]
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)

0
2
1
3
6
4
12
1
1
0
2
1
3
6
31
36
1
1
0
[
a]
[
b]
[
g]
1119
6153
6534
[
a]
[
a]
0
(
D)
(
D)
(
D)
42076
229718
257302
(
D)
(
D)

23
118
14
8
140
6
155
14
47
23
118
14
12
144
14
167
14
47
321
673
543
1700
2916
7096
9908
0
[
c]
4387
10245
9444
52896
72585
279376
361874
491
(
D)

147
552
147
43
742
18
801
74
201
154
561
163
64
788
49
873
75
201
1931
3442
5189
5749
14380
18842
36005
0
458
26394
55611
108485
151511
315607
654238
1013176
2348
7326
77
434
73
37
544
15
575
64
197
81
440
81
40
561
39
616
64
198
1000
2111
2775
6720
11606
13194
26409
0
421
15142
34913
75810
216100
326823
496607
875438
2773
5286
18
59
38
34
131
32
165
13
18
18
59
40
47
146
105
257
13
18
241
370
1902
6075
8347
29144
38941
0
32
9020
14896
60832
165955
241683
812483
1097554
1444
932
56
186
90
39
315
42
355
30
59
56
187
90
45
322
87
408
30
60
800
1233
3793
6902
11928
36503
47297
0
119
17634
33514
90024
189938
313476
1067882
1417519
3724
2649
87
378
152
62
592
55
651
58
147
87
378
158
87
623
190
810
58
147
1182
2060
6386
11286
19732
31505
50637
0
332
35273
57198
206182
384127
647507
1350757
1955352
4810
5957
8
76
24
9
109
19
132
16
28
8
76
24
10
110
32
148
16
28
111
326
1025
2055
3406
13372
16707
0
67
2151
13275
25582
60202
99059
440714
538438
1106
1549
22
82
29
23
134
16
149
13
35
22
82
38
32
152
29
181
13
35
302
438
1436
4142
6016
6697
11813
0
86
7519
11017
41730
116586
169333
236702
376612
3386
1652
32
145
91
55
291
53
349
14
66
32
145
92
70
307
269
578
14
66
424
811
3785
8843
13439
43505
57087
0
156
9649
18587
120121
338697
477405
1697766
2225826
705
3449
6
14
6
4
24
6
32
3
6
6
14
6
5
25
8
36
3
6
94
118
272
614
1004
645
1748
0
15
2680
3098
7628
27340
38066
24663
64112
75
189
59
197
126
40
363
29
404
24
70
59
197
134
55
386
141
536
24
70
843
1346
5854
7253
14453
22847
38559
0
159
21435
32699
158983
252656
444338
774980
1266821
8206
3576
19
80
42
19
141
28
171
12
33
19
80
45
29
154
60
215
12
33
250
437
1783
2696
4916
11192
14899
0
77
9468
16874
66267
94413
177554
535620
609491
731
2517
61
267
60
20
347
33
373
47
96
61
267
63
20
350
69
409
47
96
772
1346
2233
2543
6122
13894
19506
0
233
16551
32521
54324
73040
159885
499378
657282
2091
5570
251
1672
194
74
1940
50
2014
215
807
251
1673
196
81
1950
129
2111
215
807
3419
7979
8555
12692
29226
123228
155827
0
1898
60075
161799
200126
329994
691919
3361479
4130212
12325
30607
164
602
304
135
1041
67
1108
67
224
165
603
310
157
1070
182
1247
67
224
2286
3903
13370
22691
39964
56749
96738
0
515
57169
98024
386839
677979
1162842
1681787
2860850
8984
12388
17
52
39
6
97
27
122
5
19
17
52
50
16
118
109
228
5
19
235
354
1372
909
2635
5921
8304
0
51
6610
10166
49098
28704
87968
187453
280144
116
1659
20
94
44
49
187
70
271
21
42
20
94
44
54
192
282
488
21
42
257
465
1850
9084
11399
221989
235308
0
87
7507
14184
38223
206702
259109
4396682
4901202
3810
2859
15
120
30
10
160
7
157
16
53
15
120
30
16
166
15
170
16
53
191
460
1212
1751
3423
1404
4281
0
113
4244
14950
29055
60872
104877
41217
143108
1585
4724
67
340
152
66
558
24
561
60
116
68
341
163
98
602
71
653
60
116
898
1735
7034
11647
20416
16527
35574
0
270
28974
57231
169028
312768
539027
385452
914629
7063
10394
1056
5630
593
53
6276
12
6232
554
2596
1080
5665
654
134
6453
46
6445
554
2600
14134
29474
18097
4709
52280
853
54001
0
5994
175057
392766
263933
90014
746713
12073
870147
57998
83880
373
1698
526
136
2360
85
2641
374
683
373
1701
534
176
2411
398
3003
375
683
5152
9428
21111
23675
54214
99337
159480
0
1567
79800
166271
477085
692085
1335441
3757581
5184560
21449
27394
23
106
53
31
190
26
212
13
44
23
106
53
33
192
40
231
13
44
334
619
2237
4873
7729
9008
15945
0
96
8176
14831
47744
144664
207239
285361
505650
3364
1938
50
209
74
27
310
27
339
37
86
50
209
75
28
312
77
395
37
86
711
1257
3168
4567
8992
27731
35736
0
185
11594
20498
78844
132990
232332
1042439
1245383
3049
4298
23
101
41
16
158
29
194
12
44
23
101
41
26
168
69
242
12
44
341
620
1549
2117
4286
11504
15406
0
100
7043
14312
51320
66243
131875
423427
552465
861
2248
47
187
18
7
212
10
222
16
73
47
187
18
10
215
16
233
16
73
625
1193
618
1135
2946
2666
5116
0
168
10472
19310
16331
41807
77448
78692
158225
483
2956
26
129
69
24
222
4
246
18
68
26
129
73
27
229
18
268
18
68
349
703
3154
2847
6704
5081
12333
0
173
4527
10375
56306
64306
130987
133763
294741
999
2677
15
75
35
11
121
19
144
11
35
15
75
36
11
122
34
159
11
35
236
421
1668
1168
3257
6933
9980
0
76
6040
12144
48638
29938
90720
225219
329745
1397
2954
46
201
89
27
317
23
320
40
69
46
201
93
36
330
82
389
40
69
642
1159
3754
5020
9933
22662
28374
0
154
11567
24576
85693
141973
252242
1059585
833259
3519
3011
27
172
52
15
239
22
263
26
56
27
173
53
19
245
44
291
26
56
376
873
2129
2109
5111
7412
12130
0
123
9530
24218
81589
80305
186112
300278
478850
1037
3083
22
101
33
5
139
14
154
13
37
22
101
36
10
147
30
180
13
37
291
554
1452
756
2762
2613
5894
0
85
12663
22935
63777
25557
112269
122342
276365
1053
3143
38
190
77
18
285
18
316
40
78
38
190
81
27
298
44
353
40
78
527
1007
3364
3127
7498
6759
13819
0
165
16009
27331
98040
115279
240650
252427
510834
3306
4186
26
140
63
19
222
32
266
17
59
26
140
64
24
228
50
292
17
59
374
795
2698
2656
6149
6196
12759
0
129
15944
27449
131377
114734
273560
288831
569281
773
2882
76
257
107
50
414
27
466
39
90
76
257
109
61
427
51
502
39
90
1028
1648
4202
7749
13599
9846
24368
0
209
20233
33068
91160
187745
311973
272162
637054
2536
4851
120
491
177
76
744
45
806
73
197
120
491
187
97
775
87
882
73
197
1653
2775
7668
10237
20680
17205
37785
0
455
40007
68482
210297
286694
565473
532851
1146900
8094
10979
37
140
79
63
282
60
344
19
61
37
140
81
73
294
290
577
19
61
475
785
3924
9491
14200
55674
69909
0
126
12547
23381
123646
333860
480887
2201847
2637063
565
3807
19
100
23
7
130
7
167
21
52
19
100
23
12
135
56
218
21
52
224
463
850
[
g]
[
g]
[
h]
5855
0
120
7365
15004
25954
(
D)
(
D)
(
D)
219928
5450
3685
75
401
45
5
451
1
452
70
162
78
404
55
19
478
36
522
70
162
991
2015
1400
[
f]
[
h]
[
f]
5055
0
355
25778
54148
43389
(
D)
(
D)
(
D)
149111
4968
8100
48
358
124
16
498
10
500
66
153
48
358
125
20
503
35
526
66
153
649
1525
5054
2068
8647
23475
32931
0
[
e]
17090
38108
106254
68478
212840
1378478
1573687
2668
(
D)

130
600
149
32
781
17
1064
120
354
130
600
150
49
799
57
1125
120
354
1751
3200
5333
4683
13216
8598
26060
0
778
45048
90835
162200
169121
422156
454482
1000810
5564
20444
4
22
8
13
43
7
49
6
10
4
22
8
13
43
22
65
6
10
51
99
259
2192
2550
3149
5817
0
[
b]
1326
2916
10054
97457
110427
158116
278402
134
(
D)

0
13
0
3
16
8
24
2
8
0
13
0
3
16
17
32
2
8
0
10
0
503
513
4511
3597
[
a]
20
0
947
0
6696
7643
115834
110158
(
D)
439
0
3
2
2
7
6
13
1
0
0
3
2
2
7
9
16
1
0
0
[
a]
[
b]
[
c]
318
17568
14973
[
a]
0
0
(
D)
(
D)
(
D)
12846
1174296
1022234
(
D)
0
5
34
10
7
51
8
117
19
54
5
34
10
12
56
16
131
19
54
64
[
c]
[
e]
[
g]
1824
4559
6667
0
105
1318
(
D)
(
D)
(
D)
63390
185679
266400
551
2326
20
99
46
30
175
49
230
16
49
20
99
48
47
194
211
395
16
49
287
541
2073
6469
9083
43876
44174
0
124
5257
12523
58176
157989
228688
1101065
1086755
26019
3637
14
40
22
20
82
15
101
15
11
14
40
22
21
83
45
134
15
11
202
[
e]
1020
3575
[
h]
[
j]
18909
0
[
b]
4967
(
D)
28170
88558
(
D)
(
D)
461927
706
(
D)

10
42
13
7
62
3
68
5
22
10
42
13
8
63
11
76
5
22
139
[
c]
568
731
[
g]
[
g]
3238
0
[
b]
2559
(
D)
12024
20833
(
D)
(
D)
65978
91
(
D)

94
471
99
61
631
81
728
47
221
94
472
100
68
640
234
880
47
221
1279
2478
4581
10750
17809
95440
105590
0
498
26884
55648
133722
298733
488103
2650441
2808970
3665
10773
30
134
47
32
213
20
237
14
58
31
135
48
48
231
40
274
14
58
413
[
f]
1917
5824
[
i]
[
i]
15246
0
[
c]
9992
(
D)
44338
157139
(
D)
(
D)
385821
747
(
D)

28
166
19
6
191
1
183
8
85
28
166
20
7
193
1
185
8
85
360
[
f]
801
931
[
h]
[
b]
2220
0
[
c]
5518
(
D)
19333
16363
(
D)
(
D)
47798
65
(
D)

28
95
43
23
161
38
194
7
39
28
95
46
33
174
75
242
7
39
380
598
2040
3074
5712
14938
19925
0
85
11526
21572
59584
96951
178107
608199
744849
264
4202
32
89
62
33
184
22
197
10
30
32
89
64
38
191
29
211
10
30
454
684
2858
6103
9645
7914
13662
0
77
12503
19750
64493
152350
236593
186760
324199
6433
2572
25
77
43
21
141
21
160
6
34
25
77
44
25
146
33
179
6
34
352
548
1977
3719
6244
9093
13798
0
88
11222
16019
56812
93218
166049
254239
386656
592
1824
147
908
180
66
1154
41
1168
100
428
150
911
189
82
1182
70
1226
100
429
1900
4458
7702
10403
22563
20013
39058
0
983
73551
163687
272992
287524
724203
565670
1145868
6800
26630
38
164
90
46
300
27
374
44
97
38
164
92
47
303
47
398
44
97
517
927
4076
7053
12056
11633
22408
0
215
14000
26183
122862
162293
311338
313776
561584
5271
5795
22
124
59
23
206
28
232
15
49
22
124
62
30
216
37
252
15
49
298
696
2614
3490
6800
4242
10262
0
107
10031
21818
92560
141474
255852
156330
382569
466
3128
50
243
82
27
352
23
373
22
120
50
243
85
35
363
78
437
22
120
691
1376
3636
5812
10824
35918
45188
0
304
16329
35105
96831
173547
305483
1018478
1284917
2683
7746
173
1561
122
30
1713
11
1688
119
886
180
1571
144
51
1766
24
1753
119
889
2319
6521
4898
5257
16676
8290
22617
0
1817
51002
134108
107867
100777
342752
196574
504957
6545
30587
68
360
163
64
587
34
654
55
178
68
360
169
80
609
109
738
55
178
919
1852
6955
10692
19499
27139
43648
0
392
20347
42235
144810
238407
425452
630508
975230
3162
9025
51
228
98
28
354
7
354
25
98
51
228
101
38
367
9
365
25
98
681
1222
4224
3764
9210
1539
9954
0
221
12115
21747
86922
87454
196123
34850
224898
2264
4739
234
1290
198
27
1515
13
1533
117
610
234
1290
205
31
1526
23
1557
117
610
3161
6857
7335
4002
18194
2413
20303
0
1371
80536
162574
196497
103723
462794
69205
542884
7144
30282
25
110
42
17
169
8
174
8
43
25
110
42
22
174
17
189
8
43
[
e]
[
f]
[
g]
[
g]
4286
2418
6329
0
[
c]
(
D)
(
D)
(
D)
(
D)
119741
67273
171629
640
(
D)

1
7
2
2
11
7
16
0
2
1
7
2
3
12
13
22
0
2
[
a]
[
b]
[
b]
[
f]
695
4402
4958
0
[
a]
(
D)
(
D)
(
D)
(
D)
21659
146035
160291
0
(
D)

311
1148
423
91
1662
55
1834
147
558
311
1148
433
110
1691
100
1905
147
558
4260
7152
16165
12432
35749
18417
49025
0
1250
87729
156093
362601
319238
837932
489485
1194609
11458
27796
19
62
24
17
103
8
110
5
19
19
62
24
20
106
20
124
5
19
267
431
1010
4077
5518
8724
12712
0
49
3810
8701
17398
79875
105974
174599
256410
198
777
49
179
138
47
364
17
367
31
60
49
179
139
57
375
45
404
31
60
701
1100
5682
8929
15711
15847
29839
0
126
13763
25041
105988
189989
321018
358397
622698
2409
2462
87
358
150
45
553
17
534
53
137
88
359
152
50
561
31
549
53
137
[
g]
2051
6049
7227
15327
14801
24192
[
a]
[
e]
(
D)
57253
136256
130734
324243
357401
538971
(
D)
(
D)

1
17
7
8
32
5
31
1
11
1
17
7
12
36
8
36
1
11
[
a]
57
336
1421
1814
2780
3736
[
a]
[
b]
(
D)
892
4250
32413
37555
59922
85302
(
D)
(
D)

108
494
247
77
818
28
902
144
199
108
496
249
95
840
64
947
144
199
1491
2449
10910
11636
24995
12165
32761
0
443
20136
44470
149761
160943
355174
209878
475651
15818
8674
1104
4805
1286
163
6254
21
6579
1202
1816
1104
4805
1294
187
6286
32
6616
1202
1816
15160
25995
50412
26106
102513
6357
100564
0
4072
189146
405755
639044
406600
1451399
134463
1531229
68313
72857
4
15
15
7
37
6
36
3
6
4
15
15
7
37
10
40
3
6
57
87
704
677
1468
2461
2859
[
a]
[
a]
1934
3110
10607
13228
26945
57783
74702
(
D)
(
D)

17
86
39
29
154
13
172
14
54
17
86
40
32
158
24
186
14
54
233
453
1527
5142
7122
7355
12506
0
107
5891
11410
33197
120147
164754
166444
287537
1663
2194
31
144
82
37
263
23
254
20
64
31
145
83
47
275
49
273
20
64
441
743
3758
6426
10927
11860
16293
0
140
11723
21694
80522
114420
216636
242541
371998
5841
2939
19
75
34
29
138
25
147
13
28
19
79
34
33
146
57
184
14
28
274
460
1513
4700
6673
20020
22083
0
65
6819
13536
36530
88644
138710
411526
458191
2069
3143
15
76
23
21
120
19
136
8
34
15
76
24
25
125
65
181
8
34
197
411
966
3764
5141
12615
16386
[
a]
[
b]
3075
7636
18241
75065
100942
197562
267633
(
D)
(
D)

55
219
88
26
333
21
331
29
93
55
220
92
36
348
41
357
29
93
757
1226
4099
4168
9493
7338
14012
0
200
16881
27014
81108
82629
190751
146617
296460
1829
5677
26
123
45
34
202
9
196
15
51
26
124
46
39
209
22
213
15
51
342
638
2038
5708
8384
6648
12320
0
113
9189
17933
36927
123476
178336
172624
293683
1445
2568
124
432
160
43
635
14
566
84
133
124
432
161
47
640
19
574
84
133
1744
2658
6629
5833
15120
6751
15629
0
303
38003
60398
158488
179780
398666
144612
418877
5966
8907
138
569
192
33
794
11
730
110
186
138
569
193
41
803
18
745
110
186
1955
3231
8021
5728
16980
5170
18875
0
380
39276
75154
221815
176133
473102
216268
597785
5314
10082
60
260
90
18
368
9
353
35
89
60
260
91
21
372
14
362
35
89
865
1648
3792
2474
7914
3536
9807
0
194
28699
53116
120526
106253
279895
107035
355727
1085
6338
222
1218
298
63
1579
19
1525
278
438
222
1221
299
69
1589
33
1544
278
438
3075
5922
11756
11728
29406
14941
37284
0
998
49502
129403
230251
344672
704326
363289
979064
32064
24203
5
15
8
3
26
9
40
6
10
5
15
9
4
28
19
47
6
10
61
90
273
407
770
5542
4553
0
[
a]
914
1516
4316
6265
12097
105566
90776
671
(
D)

29
236
25
5
266
0
257
32
119
29
236
25
7
268
0
259
32
119
400
926
965
598
2489
0
2650
0
239
8898
23883
21055
15240
60178
0
61761
1108
6319
58
247
83
29
359
8
384
49
96
58
247
84
32
363
9
387
49
96
766
1275
3515
4185
8975
2071
10392
0
[
c]
16557
27846
71142
83792
182780
40246
230304
2713
(
D)

41
246
88
18
352
9
339
48
99
41
246
89
19
354
23
350
48
99
539
1068
4116
2234
7418
5753
11304
0
213
7761
21820
79746
40437
142003
131295
234163
5436
5284
15
61
25
12
98
4
96
10
22
16
62
31
29
122
9
122
10
24
211
[
e]
1070
1718
[
h]
[
g]
4108
0
[
b]
4382
(
D)
20500
38050
(
D)
(
D)
95841
1180
(
D)

21
69
28
8
105
2
91
4
23
21
69
29
9
107
2
93
4
23
315
[
e]
1225
1361
[
h]
[
f]
3320
0
[
b]
6161
(
D)
25217
42349
(
D)
(
D)
90991
152
(
D)

183
1441
217
36
1694
17
1542
177
695
184
1444
219
61
1724
19
1559
177
695
2478
5779
8578
5171
19528
5761
23557
0
1419
45137
122154
167368
120267
409789
146413
546509
8115
28676
46
233
69
13
315
15
342
34
117
46
233
72
14
319
35
358
34
117
601
1199
2898
1828
5925
7909
11660
0
253
14508
30044
78424
55573
164041
242513
353873
1091
5943
10
27
4
12
43
5
46
1
11
10
27
4
13
44
13
54
1
11
134
181
140
2391
2712
4162
6642
[
a]
[
b]
3434
5305
2834
56515
64654
135147
169471
(
D)
(
D)
1
6
4
4
14
1
15
1
4
1
6
4
6
16
2
17
1
4
[
a]
[
b]
166
1149
[
g]
[
e]
1282
[
a]
[
a]
(
D)
(
D)
4492
31619
(
D)
(
D)
35607
(
D)
(
D)

12
78
15
8
101
17
113
10
37
12
78
16
9
103
33
130
10
37
164
352
564
1496
2412
10976
12116
0
83
2809
9040
11432
32562
53034
272998
274354
809
1756
9
57
20
13
90
4
99
10
29
9
57
20
13
90
7
102
10
29
128
268
760
2361
3389
3200
4996
0
64
2813
6017
15221
43379
64617
65394
109342
376
1510
9
58
12
5
75
5
78
9
35
9
58
12
6
76
5
78
9
35
[
c]
[
c]
508
509
[
g]
[
f]
1976
[
a]
[
b]
(
D)
(
D)
9003
9896
(
D)
(
D)
37760
(
D)
(
D)

36
169
75
13
257
8
264
16
84
36
170
77
14
261
10
268
16
84
475
912
3173
1991
6076
1913
7550
0
194
9569
18242
68789
57758
144789
60195
183441
463
4210
6
91
15
4
110
4
111
13
47
6
91
15
4
110
5
112
13
47
76
[
e]
592
728
[
g]
[
g]
3028
0
95
1095
(
D)
15343
29712
(
D)
(
D)
83070
615
1733
21
144
23
14
181
1
165
13
60
21
144
23
16
183
1
167
13
60
283
[
f]
1018
2278
[
h]
[
a]
3332
0
110
4534
(
D)
22230
43947
(
D)
(
D)
69419
320
2692
53
367
67
13
447
10
464
45
198
53
367
68
24
459
11
477
45
198
726
1680
2708
2406
6794
2226
7985
0
398
15037
34950
57136
47828
139914
51015
179330
1539
6619
766
2761
865
205
3831
70
3785
257
1023
768
2764
900
294
3958
297
4127
258
1025
10392
17375
35509
30340
83224
35750
110118
0
2252
214785
344227
882657
900488
2127372
1295368
3158380
12519
40885
51
204
89
34
327
15
364
16
90
51
204
95
86
385
55
467
16
90
705
1327
3496
5223
10046
2333
12070
0
216
17858
33236
98962
159591
291789
68154
361926
3953
5167
36
114
114
59
287
20
320
9
56
36
114
117
73
304
40
356
9
56
511
[
f]
5318
10248
[
j]
[
i]
23446
[
a]
[
c]
13458
(
D)
125976
255028
(
D)
(
D)
595895
(
D)
(
D)

7
28
19
17
64
23
82
3
13
7
28
20
20
68
84
147
3
13
100
[
c]
812
[
h]
4131
23049
24894
0
[
b]
2568
(
D)
20632
(
D)
117724
816004
866376
25
(
D)

0
10
0
1
11
1
28
5
9
0
10
0
1
11
2
29
5
9
0
[
b]
0
[
e]
[
e]
[
e]
889
[
a]
[
b]
0
(
D)
0
(
D)
(
D)
(
D)
30525
(
D)
(
D)

182
456
339
100
895
31
937
45
122
183
457
345
137
939
145
1103
45
122
2553
3610
14934
11860
30404
13050
42792
0
274
60165
91369
417200
369514
878083
404495
1329362
1897
8838
27
92
52
22
166
35
203
6
38
27
92
52
32
176
135
309
6
38
354
601
2160
3019
5780
19372
24424
0
97
9512
16381
64019
99411
179811
704118
874327
364
2639
222
862
317
96
1275
49
1371
127
338
222
863
324
117
1304
134
1491
127
338
3056
5159
12699
12561
30419
42580
70739
0
744
82483
141761
364998
335482
842241
1374974
2250359
14818
18678
211
788
289
86
1163
59
1151
68
307
211
788
299
117
1204
118
1249
68
307
2857
4729
11577
10718
27024
14629
37905
0
654
55699
95336
249806
280794
625936
393676
944463
2439
13171
273
1239
318
79
1636
34
1833
214
538
275
1241
326
101
1668
57
1891
214
538
3743
6944
12909
10744
30597
12436
42583
0
1136
99366
183258
334838
283369
801465
325677
1165935
11770
27161
584
2040
665
76
2781
18
2755
172
746
584
2040
687
152
2879
68
2915
172
746
7982
13279
24813
9468
47560
5944
51239
0
1711
152959
261453
519100
231068
1011621
141681
1098859
13416
32246
15
95
36
45
176
24
222
26
55
15
95
37
48
180
207
397
26
55
217
403
1987
9477
11867
52701
50338
0
112
5013
9776
57106
210649
277531
1413445
1415467
3924
2208
100
437
160
58
655
19
670
52
177
100
437
163
89
689
49
741
52
177
1343
2354
7070
9776
19200
8125
25570
0
392
35191
67170
204716
276506
548392
216136
773336
7362
9905
330
1616
331
91
2038
36
1969
130
722
331
1618
345
121
2084
88
2067
130
722
4551
8708
12326
10476
31510
11161
40500
0
1509
99454
187752
274022
241541
703315
302837
964190
4577
28005
2
7
10
5
22
14
40
1
5
2
7
10
7
24
24
51
1
5
[
b]
35
455
607
1097
8866
9813
[
a]
[
a]
(
D)
2403
20138
25236
47777
535816
551593
(
D)
(
D)
8
33
26
36
95
50
152
7
12
8
33
26
40
99
181
276
7
12
111
[
c]
[
g]
7655
9263
93465
97966
[
a]
26
2954
(
D)
(
D)
372205
444908
4920431
5192926
(
D)
484
0
4
2
7
13
13
27
2
2
0
4
2
7
13
18
32
2
2
0
[
a]
[
b]
1811
1917
9183
10569
[
a]
[
a]
0
(
D)
(
D)
119239
125054
533513
658160
(
D)
(
D)

5
23
14
27
64
41
116
12
7
5
23
14
29
66
172
247
12
7
[
b]
127
820
3567
4514
48836
51685
[
a]
[
a]
(
D)
4475
33112
170848
208435
2659282
2792728
(
D)
(
D)

149
344
405
156
905
50
954
25
96
149
344
421
266
1031
712
1737
25
96
2170
2975
18388
25488
46851
81393
126976
0
226
63801
96313
616092
972091
1684496
3166883
4801308
2784
10873
52
119
151
76
346
37
378
9
38
52
119
153
97
369
185
535
9
38
753
1007
7544
12225
20776
29406
46384
0
96
22893
33581
259789
449188
742558
1173361
1729138
3024
3661
17
48
58
24
130
4
122
0
20
17
48
58
32
138
8
131
0
20
239
346
2570
2701
5617
1119
6170
0
53
5612
8682
69997
81610
160289
32541
166407
0
2440
17
61
49
13
123
15
145
9
20
17
61
49
22
132
147
284
9
20
243
447
1904
1287
3638
7787
10741
[
a]
48
7716
14971
59219
46224
120414
261180
349182
(
D)
1987
4
15
9
3
27
18
41
2
4
4
15
9
3
27
60
79
2
4
66
94
383
386
863
14372
13745
[
a]
8
1682
2436
8933
8816
20185
450131
424214
(
D)
126
10
39
16
13
68
22
96
5
13
10
39
18
18
75
32
114
5
13
152
252
704
1634
2590
3987
6603
0
34
7611
12098
27473
52412
91983
151581
243875
545
2112
70
225
136
76
437
52
494
16
87
70
225
139
96
460
116
576
16
87
1023
1607
5740
9672
17019
23307
38966
[
a]
[
c]
38832
61561
204366
378008
643935
1009907
1607436
(
D)
(
D)

5
16
14
6
36
7
44
2
6
5
16
15
7
38
7
46
2
6
70
118
719
872
1709
1383
3002
[
a]
[
a]
1883
3074
22269
29342
54685
50654
105691
(
D)
(
D)

7
26
28
12
66
19
85
3
7
7
26
29
13
68
59
127
3
7
[
c]
194
1327
1653
3174
10557
13539
[
a]
[
b]
(
D)
5632
36119
44274
86025
334911
412321
(
D)
(
D)

4
10
12
4
26
11
37
1
2
4
10
12
5
27
18
45
1
2
51
67
595
343
1005
3874
4797
[
a]
[
a]
2047
2708
21620
23594
47922
175711
225753
(
D)
(
D)

6
9
13
7
29
12
41
2
3
6
9
14
9
32
23
56
2
3
[
b]
81
407
728
1216
2782
3239
[
a]
[
a]
(
D)
2793
12336
25634
40763
100844
114589
(
D)
(
D)

49
185
80
19
284
14
295
10
77
49
185
83
22
290
32
316
10
77
704
1285
3476
1906
6667
5808
11663
0
183
16613
31309
93853
58993
184155
180039
345732
560
4936
28
75
51
33
159
16
172
5
16
28
75
52
41
168
91
257
5
16
413
624
2511
5473
8608
15433
24305
0
36
13229
24234
84523
207295
316052
516315
835352
442
956
22
85
32
15
132
9
130
3
34
22
85
32
16
133
27
141
3
34
264
500
1426
2060
3986
3921
7282
0
80
6148
14795
45020
60491
120306
125860
227405
229
1299
19
39
21
16
76
19
96
4
13
19
39
23
20
82
49
129
4
13
274
350
1006
2986
4342
20790
23986
[
a]
[
b]
8836
11402
27423
91875
130700
915183
1021473
(
D)
(
D)

73
223
177
47
447
38
489
35
73
73
223
189
70
482
75
560
35
73
1036
1529
7722
6004
15255
7567
21820
[
a]
[
c]
33793
53134
237493
188517
479144
246966
695551
(
D)
(
D)

2691
12576
2782
532
15890
204
15038
646
5142
2701
12590
2848
643
16081
639
15662
647
5144
36335
73542
112808
82619
268969
136156
387500
0
11949
1107172
2095532
4189525
3450162
9735219
5262590
14161097
36876
291157
27
309
48
21
378
18
390
30
189
28
310
49
26
385
36
415
30
189
351
1176
1695
2695
5566
16191
21813
0
424
10545
34282
61424
115158
210864
613374
793569
1158
10762
148
497
238
56
791
46
880
40
197
149
498
241
71
810
79
930
40
197
2104
3515
9168
7501
20184
11904
31177
0
446
75412
125121
347598
269161
741880
471282
1183348
3714
13481
550
3173
628
114
3915
43
4018
307
1535
551
3174
637
138
3949
54
4061
307
1536
7388
16394
24688
17922
59004
11681
69166
0
3411
175140
388551
665065
500809
1554425
377060
1902853
10718
68537
797
6698
389
39
7126
20
7223
458
3654
808
6717
471
105
7293
101
7458
458
3656
10415
31205
12767
3324
47296
6774
54989
0
8691
281837
765303
404810
97460
1267573
202119
1542019
20237
189526
68
373
71
7
451
5
588
90
208
68
373
71
7
451
5
589
90
208
896
1912
2577
657
5146
297
6123
0
466
28333
59834
87703
25894
173431
18548
220139
4736
13000
98
414
178
60
652
36
680
30
196
98
414
188
134
736
199
914
30
196
1343
2421
7759
9678
19858
26427
42593
0
414
42329
82215
253649
311321
647185
893264
1457805
1219
13889
94
391
176
51
618
31
620
38
132
94
391
176
56
623
75
667
38
132
1359
2386
7803
8264
18453
30255
47894
0
275
43509
81182
281070
294856
657108
1000621
1622818
33711
9467
38
98
103
28
229
12
225
5
27
38
98
103
33
234
22
239
5
27
501
718
4789
4379
9886
5646
14174
0
75
11050
18262
135190
120553
274005
172742
401337
587
2715
387
2840
264
50
3154
40
3188
235
1591
387
2841
267
69
3177
67
3237
235
1591
5167
12916
9772
6475
29163
8678
38426
0
3535
140198
336524
332511
244977
914012
308953
1254060
11199
83078
230
835
310
54
1199
17
1174
67
295
232
837
314
68
1219
23
1197
67
295
3166
5450
13706
8847
28003
3785
30137
0
669
78380
142478
377066
222063
741607
113273
778123
3212
14908
336
2115
385
63
2563
44
2365
119
1020
337
2116
399
104
2619
158
2526
119
1020
4579
10338
13620
6907
30865
13202
40528
0
2276
165682
354116
626296
321824
1302236
665162
1733739
9819
60760
12
69
21
19
109
53
165
15
29
12
69
22
21
112
186
302
15
29
165
308
994
2697
3999
62423
63165
0
62
10757
25414
51607
152449
229470
4232024
4414025
4408
1926
72
265
116
61
442
53
498
30
95
73
267
180
183
630
601
1272
30
95
920
1677
3166
3006
7849
6903
14013
0
226
46683
88520
154611
126944
370075
313363
684896
1134
16250
12
63
31
19
113
18
141
10
28
12
63
35
36
134
98
248
10
28
150
364
1396
2150
3910
9848
13235
0
69
6918
16253
49647
92573
158473
434177
611204
898
4437
51
198
62
23
283
30
293
10
81
51
198
66
39
303
63
347
10
81
702
1115
2362
2482
5959
4892
10084
0
154
36369
51916
103115
114069
269100
224373
477667
515
6070
7
38
11
6
55
17
74
8
17
7
38
11
11
60
23
84
8
17
90
171
497
583
1251
2189
3073
0
38
3707
8029
15545
23075
46649
108021
148132
720
1218
3
6
3
9
18
19
37
1
1
3
6
3
14
23
33
53
1
1
42
56
91
934
1081
9608
9961
[
a]
[
a]
4295
4460
4761
71384
80605
590183
696167
(
D)
(
D)

6
72
14
9
95
21
112
9
36
6
72
14
26
112
511
586
9
36
68
264
349
652
1265
10767
11212
[
a]
[
b]
1494
9285
11139
24619
45043
566507
612718
(
D)
(
D)

6
22
14
9
45
14
56
1
10
6
22
16
13
51
28
76
1
10
87
137
574
2097
2808
5702
7981
[
a]
[
b]
2607
6258
24189
112125
142572
327961
443895
(
D)
(
D)

9
41
28
7
76
18
95
5
14
9
41
33
11
85
40
126
5
14
109
206
1011
1023
2240
5586
7502
[
a]
[
b]
4966
9955
42410
52711
105076
277585
357409
(
D)
(
D)

6
11
5
1
17
9
29
0
3
6
11
5
2
18
22
43
0
3
[
b]
[
c]
246
[
c]
511
4153
4517
0
4
(
D)
(
D)
13517
(
D)
24899
264723
266916
0
22
2
2
0
2
4
5
9
0
0
2
2
0
6
8
15
23
0
0
[
b]
[
b]
0
[
f]
535
1304
1799
0
0
(
D)
(
D)
0
(
D)
28428
70629
98441
0
0
47
181
88
44
313
88
398
15
78
49
183
107
71
361
306
661
15
78
618
1037
3466
4389
8892
44557
51289
0
186
24560
41970
155609
226929
424508
2495828
2974067
2868
7174
5
35
4
1
40
7
44
0
18
5
35
4
2
41
25
60
0
18
[
b]
[
c]
117
[
b]
345
2112
2530
0
36
(
D)
(
D)
4966
(
D)
11836
79563
89514
0
1119
1
8
10
4
22
22
44
1
5
1
8
11
4
23
36
57
1
5
[
a]
[
b]
449
[
e]
810
6570
6313
[
a]
[
a]
(
D)
(
D)
19240
(
D)
39513
412352
382667
(
D)
(
D)

3
18
10
3
31
7
45
5
10
4
19
11
5
35
10
52
5
11
39
88
285
433
806
796
1837
[
a]
[
a]
2910
5672
9780
17642
33094
34535
77370
(
D)
(
D)

47
177
101
55
333
118
453
15
86
47
177
104
73
354
294
646
15
86
638
1045
3994
6425
11464
70067
78308
0
200
27892
48834
210355
365474
624663
4198240
4771871
1037
8763
31
131
101
40
272
80
375
28
50
31
131
104
63
298
299
621
28
50
408
727
4508
5890
11125
53774
61065
0
94
15029
27759
178503
274906
481168
3310087
3613242
22835
2886
19
76
17
7
100
27
138
11
33
19
76
17
10
103
46
162
11
33
249
447
622
867
1936
9682
11500
[
a]
[
b]
8841
15029
26569
40954
82552
559805
641827
(
D)
(
D)

1
1
1
3
5
2
8
0
2
3
3
1
3
7
4
17
0
2
[
a]
[
a]
[
b]
[
e]
[
e]
[
g]
3043
0
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
122449
0
(
D)

3
25
9
8
42
28
73
7
11
3
25
11
8
44
62
106
7
11
[
b]
[
b]
[
e]
[
g]
[
g]
[
k]
32255
[
a]
[
b]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
1282559
(
D)
(
D)

14
90
13
5
108
16
129
9
41
14
90
13
12
115
39
159
9
41
[
c]
464
456
308
1228
4050
5320
[
a]
[
b]
(
D)
14391
16095
11370
41856
234997
281759
(
D)
(
D)

2
23
6
7
36
14
49
2
9
2
23
7
8
38
30
64
2
9
[
b]
104
334
765
1203
6321
7184
[
a]
[
b]
(
D)
3277
11915
37466
52658
320126
352116
(
D)
(
D)

45
208
66
27
301
18
331
25
80
45
208
79
58
345
98
481
25
80
594
1214
2253
2157
5624
3247
8825
0
181
16129
33813
65828
69375
169016
123359
307365
1618
5373
31
123
31
22
176
30
212
13
54
31
123
32
28
183
67
246
13
54
418
681
967
2308
3956
10653
14319
0
123
14610
24937
35567
80448
140952
616848
719040
3611
3743
38
191
64
30
285
36
324
15
90
38
191
69
32
292
53
346
15
90
505
1083
2784
3958
7825
20308
27479
0
215
18469
39865
108502
159363
307730
1270253
1612555
1374
9437
86
405
166
85
656
96
750
52
171
86
405
168
98
671
235
911
53
171
1153
2132
6957
15494
24583
111371
139828
0
390
56465
113310
283916
692590
1089816
6592225
8785571
5065
22729
22
95
43
24
162
28
181
11
37
22
95
43
30
168
48
210
11
37
295
556
1931
3393
5880
34004
40594
0
94
11128
24479
100577
167450
292506
2210638
2571015
561
6897
35
160
60
25
245
28
273
14
56
35
160
63
32
255
101
358
14
56
483
956
2274
3568
6798
16692
25602
0
112
23121
48660
112511
191927
353098
1159996
1616192
885
5276
219
777
251
69
1097
59
1192
60
320
220
778
285
112
1175
266
1463
60
320
3023
5034
9441
7921
22396
30839
50727
0
697
103013
172774
377280
313940
863994
1425607
2202951
3285
21304
83
322
103
39
464
47
491
18
124
83
322
115
74
511
153
635
18
124
1083
2007
4249
4585
10841
11609
22208
0
301
45823
82627
185056
218866
486549
552790
988106
979
10287
116
524
122
31
677
27
692
39
236
116
524
129
44
697
73
754
39
236
1598
3029
4495
4573
12097
17907
27332
0
553
62305
112866
162615
169373
444854
898243
1226475
4019
15057
85
471
107
44
622
31
618
43
200
87
473
112
61
646
65
679
43
200
1203
2569
4454
6443
13466
8955
23020
0
463
37189
79405
167158
220302
466865
423397
950587
3117
12417
27
92
39
8
139
35
162
5
34
27
93
42
12
147
56
191
5
35
378
583
1510
946
3039
5658
8005
0
61
15422
23354
84748
47792
155894
315560
441527
131
1853
97
448
135
63
646
54
697
45
184
97
448
136
74
658
97
759
45
184
1349
2558
5745
11271
19574
43901
60705
0
417
43555
91039
202051
395387
688477
1755355
2422135
9147
14471
48
151
51
24
226
19
230
8
41
48
151
63
123
337
196
505
8
41
696
1089
1924
2981
5994
7056
12886
0
95
29189
44932
83416
129378
257726
296265
587216
1191
4422
3
20
13
12
45
12
63
8
10
3
20
13
17
50
42
100
8
10
41
92
484
1322
1898
5606
7325
0
23
1436
4725
17356
42826
64907
223096
276290
993
775
104
405
155
43
603
56
612
29
138
105
406
158
62
626
138
715
29
138
1415
2524
5806
5388
13718
13731
25557
0
322
45911
86210
212089
202227
500526
577295
1008878
1932
10779
37
205
51
16
272
31
314
27
108
37
205
53
27
285
52
344
27
108
469
974
1872
2150
4996
25912
33726
0
228
15153
30351
75960
73867
180178
1476681
1853420
2722
5724
174
581
201
79
861
98
987
67
232
176
584
211
105
900
224
1152
67
233
2347
3730
7307
7964
19001
18359
38007
0
514
100117
159495
309965
347855
817315
906132
1760476
2251
19152
58
184
137
69
390
36
411
13
54
58
184
138
91
413
86
491
13
54
824
1306
6363
12157
19826
21034
39680
0
132
22060
38057
181848
374051
593956
732976
1328302
1144
3786
16
36
38
25
99
19
120
8
14
16
36
40
28
104
56
162
8
14
215
281
1839
3206
5326
10288
15399
0
34
6628
8796
60711
123580
193087
429047
628810
1300
1217
110
313
188
71
572
85
643
21
117
110
313
193
82
588
213
787
21
117
1530
2304
8604
9480
20388
34842
53385
0
286
48827
74777
301841
342078
718696
1435329
2092790
1623
8880
97
361
168
64
593
42
626
21
133
97
361
176
89
626
69
683
21
133
1330
2317
7488
8103
17908
9423
26482
[
a]
[
e]
42662
73228
230882
250239
554349
392757
904328
(
D)
(
D)

41
144
88
37
269
42
303
8
46
41
144
96
53
293
153
442
8
46
562
958
3766
5102
9826
13043
22601
[
a]
[
c]
15297
32178
115900
163213
311291
422370
704508
(
D)
(
D)

72
291
76
16
383
26
400
20
109
72
291
78
19
388
38
417
20
109
985
1829
2912
2346
7087
10152
16695
0
254
25574
51428
96233
79104
226765
369347
615983
8480
9517
49
203
112
42
357
40
390
17
75
49
203
115
99
417
152
566
17
75
678
1276
4637
6612
12525
20869
31503
0
169
17871
36031
133253
201136
370420
603801
939688
4346
5807
67
187
117
60
364
40
406
15
52
67
187
125
88
400
208
610
15
52
944
1425
5148
9009
15582
22358
35645
0
114
28555
44408
149960
271759
466127
674873
1070156
1841
3071
29
75
61
30
166
33
186
8
30
29
75
61
62
198
283
459
8
30
412
553
2993
4820
8366
29122
35655
0
59
11057
15349
79798
135378
230525
934164
1188673
842
2967
102
327
139
28
494
18
500
30
102
102
327
140
34
501
51
535
30
102
1401
[
g]
5712
[
h]
11906
10602
20732
0
[
c]
31729
(
D)
153086
(
D)
308042
276001
577639
4403
(
D)

4
21
5
1
27
6
34
0
9
4
21
5
1
27
13
41
0
9
53
[
c]
181
[
c]
496
4771
5060
0
[
b]
1677
(
D)
3482
(
D)
15091
226711
234613
0
(
D)

1093
3561
2279
885
6725
442
7051
356
1247
1095
3569
2313
1165
7047
1264
8174
358
1248
15326
24338
99959
146837
271134
258373
501009
0
2904
472204
775701
2847031
4336835
7959567
7958313
15219355
53525
82398
17
61
13
15
89
16
103
4
27
17
61
13
23
97
63
161
4
27
242
383
446
2836
3665
62468
63931
0
71
6179
11166
15896
76436
103498
2917694
2866794
90
2418
58
408
75
38
521
14
500
29
215
58
409
79
65
553
155
677
29
215
732
1769
1819
2175
5763
2429
8550
0
452
18244
41155
48491
64195
153841
70418
250291
2731
10671
19
59
41
19
119
32
162
7
27
21
61
46
30
137
80
228
7
27
258
391
1644
2557
4592
19910
23553
0
60
8301
11976
56815
83431
152222
655181
758799
572
1315
89
273
173
67
513
66
548
10
88
89
273
184
93
550
155
666
10
88
1197
1923
7962
11742
21627
39559
55000
0
199
36330
58911
244192
364732
667835
1345703
1764036
1319
7581
109
374
234
86
694
81
748
19
125
110
375
246
128
749
165
882
19
125
1485
2498
9284
12251
24033
27214
47623
0
311
42169
76244
289018
359146
724408
915693
1496591
708
7125
2
17
4
6
27
10
40
1
10
2
17
4
7
28
24
54
1
10
[
b]
79
154
792
1025
7959
8708
[
a]
[
a]
(
D)
1751
5275
22301
29327
270143
295305
(
D)
(
D)

86
722
132
30
884
20
894
91
406
86
724
132
33
889
27
902
91
406
1165
2893
5112
4720
12725
7329
18858
0
813
22099
49750
108548
119320
277618
232883
488538
9431
11811
16
56
35
19
110
13
120
2
13
16
56
39
27
122
17
136
2
13
[
c]
408
1579
4253
6240
3363
9378
[
a]
[
b]
(
D)
14660
59227
141722
215609
141287
309006
(
D)
(
D)

9
46
37
27
110
13
117
8
23
9
46
41
39
126
98
216
8
23
108
203
1846
3587
5636
8955
14172
0
49
2489
4710
56551
115336
176597
272593
451653
484
1137
28
130
23
13
166
8
187
17
49
28
130
23
14
167
18
200
17
49
387
751
1037
2463
4251
3943
8215
0
114
8592
16021
25246
80360
121627
103222
230541
634
1966
3
23
10
4
37
8
50
2
12
3
23
10
7
40
9
54
2
12
38
111
486
396
993
656
1840
[
a]
[
b]
715
2303
12876
10825
26004
21370
56148
(
D)
(
D)
16
51
35
14
100
14
114
3
23
16
51
35
23
109
36
141
3
23
246
375
1335
1176
2886
2740
5048
[
a]
[
b]
10165
13796
46129
35206
95131
107512
185427
(
D)
(
D)

13
44
20
10
74
17
91
3
14
13
44
22
18
84
45
130
3
14
171
305
782
1453
2540
5023
7320
[
a]
[
b]
6630
11810
31868
56572
100250
220599
299903
(
D)
(
D)

2
20
6
5
31
8
55
3
19
2
20
6
5
31
33
80
3
19
[
b]
62
292
438
792
11410
11628
[
a]
[
b]
(
D)
1301
8276
13342
22919
519711
582045
(
D)
(
D)

64
397
36
15
448
30
485
52
191
64
397
36
17
450
79
538
52
191
833
1951
1459
2448
5858
31149
37843
0
436
21304
53616
55857
85647
195120
1251005
1361012
1803
10154
2
10
0
4
14
8
22
1
4
2
10
0
4
14
55
67
1
4
[
b]
29
0
1023
1052
16130
15958
[
a]
[
a]
(
D)
1303
0
35264
36567
732326
720198
(
D)
(
D)

181
1163
246
60
1469
59
1501
109
582
181
1164
257
70
1491
187
1663
109
582
2501
5539
10490
9315
25344
39502
64542
0
1234
67909
144224
313799
301114
759137
1476156
2163463
6206
28483
25
101
25
15
141
29
159
4
33
25
101
29
21
151
117
260
4
33
334
632
861
1647
3140
13936
17227
0
69
12744
25384
31318
86390
143092
690195
877532
245
3393
523
1537
867
166
2570
75
2551
95
500
536
1560
1298
837
3695
1719
5398
99
503
7253
11194
32912
20360
64466
35773
101483
0
1182
235393
363964
1216387
771475
2351826
1387950
3917192
9032
38510
131
360
213
55
628
37
666
30
114
132
364
260
112
736
197
940
31
114
1809
2715
7797
4485
14997
6434
21234
0
255
58449
90075
283010
165937
539022
223110
787959
2882
8077
32
102
95
29
226
17
233
10
37
33
104
100
53
257
182
422
10
37
470
723
3903
3281
7907
7517
14928
0
87
16337
25511
137761
115656
278928
256959
562446
3281
2288
395
1409
453
104
1966
69
2052
117
531
398
1413
489
177
2079
252
2366
117
531
5394
9261
17511
15970
42742
19831
65742
0
1219
155505
263471
541940
555339
1360750
729029
2203903
8911
34857
3
8
11
7
26
13
41
2
2
3
8
15
19
42
38
82
2
2
45
68
503
1247
1818
3349
4533
[
a]
[
a]
1474
2052
17831
51456
71339
138344
192225
(
D)
(
D)

22
118
36
9
163
14
174
13
44
22
118
36
19
173
109
280
13
44
323
661
1315
1581
3557
11535
14464
[
a]
[
b]
8001
17580
30882
56842
105304
466908
566113
(
D)
(
D)

60
154
99
32
285
14
300
9
49
60
155
101
50
306
42
352
9
50
837
1223
4022
5406
10651
8249
19598
0
116
28350
43082
140602
217160
400844
375341
837878
517
3606
213
855
179
19
1053
11
1239
108
341
215
857
188
35
1080
21
1269
108
341
2897
5221
6430
2183
13834
2396
18587
0
820
84001
150187
193699
70035
413921
78783
569931
8654
22827
33
117
46
25
188
45
229
11
36
33
117
49
65
231
150
370
11
36
466
782
1623
2501
4906
5144
9948
0
93
15281
24843
57074
84982
166899
228565
383761
202
2599
33
107
35
18
160
21
185
9
37
33
107
37
59
203
89
290
9
37
456
733
1444
2372
4549
17101
21209
0
87
12367
22361
50556
79142
152059
768264
904974
464
3034
72
240
90
31
361
35
422
19
104
72
241
101
45
387
102
522
19
105
994
1564
3140
2750
7454
4911
11767
0
242
27553
46559
105331
83383
235273
155216
402794
2104
6795
91
657
95
47
799
77
1248
264
343
91
657
96
49
802
168
1345
264
343
[
g]
2477
3654
8648
14779
130453
144938
0
761
(
D)
102824
137225
401671
641720
6978098
7054895
35456
23561
2
6
3
6
15
9
21
0
3
2
6
4
8
18
15
29
0
3
[
b]
41
106
889
1036
2860
3443
0
9
(
D)
1715
3446
42263
47424
136260
161147
0
220
19
87
43
35
165
44
197
7
31
19
87
45
45
177
113
281
7
31
254
432
2122
6635
9189
18492
27490
[
a]
[
b]
8396
14733
82670
263848
361251
708004
1057736
(
D)
(
D)

24
168
37
19
224
23
255
41
70
24
168
41
24
233
53
295
41
70
329
694
1666
3048
5408
10113
14349
0
154
9779
29983
57643
127695
215321
537831
616458
10285
4720
21
125
55
48
228
41
277
28
55
21
125
58
70
253
104
363
28
55
277
544
2224
7503
10271
14557
23758
[
a]
[
c]
8016
16369
77614
244799
338782
507108
773666
(
D)
(
D)
1
5
1
0
6
4
10
2
2
1
5
1
0
6
6
11
2
2
[
a]
[
a]
[
a]
0
26
2876
2177
[
a]
[
a]
(
D)
(
D)
(
D)
0
1090
150776
115023
(
D)
(
D)

1
10
1
0
11
11
28
2
5
1
10
1
0
11
21
38
2
5
[
a]
[
b]
[
b]
0
111
15160
13208
[
a]
[
a]
(
D)
(
D)
(
D)
0
2487
732756
687525
(
D)
(
D)

15
82
36
21
139
13
157
12
38
15
82
37
26
145
28
178
12
38
217
411
1378
2160
3949
2825
6807
0
78
7118
14339
54145
91759
160243
105602
255190
358
1779
9
35
14
8
57
16
82
6
15
10
36
14
9
59
44
111
6
15
111
221
605
1568
2394
20990
22016
[
a]
[
b]
3683
7544
23707
81156
112407
1068148
1098625
(
D)
(
D)

11
50
26
34
110
30
150
10
23
11
50
26
41
117
88
214
10
23
161
289
1424
6654
8367
24602
29336
[
a]
57
3960
8011
54259
227334
289604
841376
1018320
(
D)
1043
10
42
10
10
62
9
90
13
17
10
42
10
12
64
24
107
13
17
[
c]
[
c]
[
e]
1016
1624
3075
4674
0
[
b]
(
D)
(
D)
(
D)
35344
55550
117470
153728
2232
(
D)

1
3
2
0
5
4
9
0
1
1
3
2
0
5
9
13
0
1
[
a]
[
a]
[
c]
0
120
2827
3268
0
[
a]
(
D)
(
D)
(
D)
0
3698
126057
133686
0
(
D)

14
85
21
14
120
26
140
8
40
15
86
23
19
128
36
158
8
40
[
c]
[
e]
[
f]
1714
2958
6643
8808
0
[
b]
(
D)
(
D)
(
D)
55367
105578
297449
394108
873
(
D)

9
44
17
12
73
24
99
7
23
9
44
17
18
79
65
146
7
23
[
c]
209
860
2291
3360
16766
18792
[
a]
[
b]
(
D)
6850
32248
100368
139466
698955
726596
(
D)
(
D)

6
30
12
8
50
13
56
3
8
6
32
12
8
52
19
61
3
8
85
189
533
1087
1809
2457
4264
[
a]
[
a]
3497
8324
19920
40460
68704
83717
146575
(
D)
(
D)

2
7
10
12
29
6
35
0
0
2
7
10
14
31
6
37
0
0
[
b]
54
435
1283
1772
405
2094
0
0
(
D)
2835
17871
52866
73572
16860
84908
0
0
33
97
59
21
177
45
217
6
35
33
97
64
25
186
87
268
6
35
471
710
2751
2401
5862
18123
23176
0
75
14972
22108
105848
96950
224906
779403
999320
443
2373
33
141
50
29
220
27
239
14
55
33
141
51
41
233
33
256
14
55
425
739
2086
3865
6690
4708
11893
0
130
14755
26889
83398
167897
278184
205462
481630
529
4144
79
304
178
91
573
62
649
36
130
79
304
181
106
591
148
747
36
130
1145
1843
8322
15662
25827
56279
75053
[
a]
[
e]
31430
55546
256144
529063
840753
2697236
3099509
(
D)
(
D)

12
44
58
26
128
18
142
2
19
12
44
59
27
130
30
156
2
19
172
277
2956
3858
7091
14075
20260
[
a]
[
b]
5498
8894
85030
123451
217375
504775
729168
(
D)
(
D)

36
128
84
31
243
26
283
15
59
36
128
88
33
249
50
309
15
59
501
804
3649
5778
10231
12638
21205
[
a]
[
c]
15800
26015
117194
211817
355026
444529
751936
(
D)
(
D)

38
97
83
56
236
31
258
3
28
38
97
85
62
244
57
294
3
28
552
790
3916
10243
14949
15412
28149
[
a]
[
b]
14382
24059
110897
305637
440593
623201
1004261
(
D)
(
D)

28
96
82
40
218
19
230
12
29
28
96
82
42
220
34
250
12
29
372
647
3415
6894
10956
6319
15432
0
71
10030
18855
105117
221200
345172
190807
473125
1334
1232
105
312
164
50
526
32
549
20
100
105
313
167
59
539
58
590
20
101
1437
2300
6956
8641
17897
17071
32426
0
239
39511
64602
218108
288272
570982
584286
1050320
2348
6291
48
165
95
20
280
11
289
9
61
49
166
97
23
286
13
296
9
61
663
1163
3881
2182
7226
1288
7945
0
139
19534
32501
120110
66988
219599
42350
274443
1767
3455
19
80
32
8
120
8
126
2
34
19
80
32
8
120
13
131
2
34
254
478
1232
803
2513
4198
7551
[
a]
[
b]
7970
14612
35838
26862
77312
179304
300006
(
D)
(
D)

43
181
89
49
319
47
359
11
76
43
181
90
54
325
74
395
11
76
599
1121
3940
8307
13368
13443
26970
0
168
20305
39110
133722
339391
512223
584497
1094666
230
4923
5
27
21
8
56
14
67
1
9
5
27
23
8
58
20
74
1
9
64
164
923
1685
2772
6464
9149
[
a]
[
b]
2445
5097
37807
69828
112732
274263
383136
(
D)
(
D)

68
161
119
26
306
32
327
8
39
68
161
121
40
322
68
377
8
39
943
1349
4570
4395
10314
6382
16180
0
95
33594
52532
152288
157188
362008
221955
570171
629
3759
5
22
18
6
46
7
51
3
7
5
22
18
6
46
14
62
3
7
55
131
720
746
1597
2469
4077
[
a]
[
a]
1601
3720
23745
27636
55101
95359
160206
(
D)
(
D)

334
965
694
234
1893
93
1923
50
295
334
965
705
279
1949
149
2030
50
295
4601
7129
30069
34273
71471
25340
91643
0
690
164409
257793
1085870
1245081
2588744
956072
3133575
11397
21399
27
75
41
17
133
19
155
8
25
27
75
42
17
134
36
172
8
25
363
541
1766
3229
5536
5279
10014
0
55
14183
22145
54340
125843
202328
231029
396214
2907
1207
30
104
26
15
145
15
154
11
41
30
104
27
17
148
18
159
11
41
410
637
1165
2049
3851
6723
9847
[
a]
[
b]
11399
17220
30868
63142
111230
377451
360103
(
D)
(
D)

167
739
276
69
1084
45
1096
53
303
167
739
292
101
1132
106
1204
53
303
2250
4335
11418
10746
26499
24329
46479
0
675
73863
135514
402830
410244
948588
860562
1627253
3152
20829
28
103
32
9
144
14
153
7
35
28
103
33
10
146
21
161
7
35
372
683
1374
1583
3640
5387
8422
0
87
12598
21386
49008
53016
123410
196052
296815
270
2291
4
24
22
14
60
6
68
3
9
4
24
22
16
62
10
74
3
9
51
123
1012
2009
3144
3269
6307
[
a]
[
a]
2274
4878
27345
72005
104228
124847
214263
(
D)
(
D)

79
324
152
41
517
26
570
36
129
79
325
157
48
530
68
628
36
129
1055
1934
6488
6131
14553
14436
28203
0
320
32888
55791
201495
208591
465877
487755
914996
2655
8390
535
1522
858
170
2550
90
2833
87
545
536
1524
877
215
2616
217
3033
87
545
7367
11435
35073
21012
67520
30435
106161
0
1282
251986
395456
1310066
795355
2500877
1141786
3975751
7868
39122
182
565
282
57
904
29
961
43
188
182
565
283
70
918
40
987
43
188
2521
4183
11083
6566
21832
4113
25460
0
450
76983
132511
387351
239414
759276
163871
910759
6087
12719
166
657
292
121
1070
66
1177
53
286
167
658
303
152
1113
209
1367
53
286
2220
3979
12410
18510
34899
46818
78479
0
664
65294
114419
378820
527177
1020416
1379084
2420833
7231
19737
847
2373
1296
254
3923
97
4139
159
746
847
2373
1329
352
4054
297
4479
159
746
11695
18100
53148
36629
107877
30864
142604
0
1790
427079
633104
1904041
1294484
3831629
1051411
4704414
18412
52792
303
1329
326
56
1711
30
1815
89
569
305
1331
333
64
1728
64
1869
89
569
4081
7860
12685
6615
27160
9062
37226
0
1287
129039
231860
453259
224757
909876
276261
1249808
4174
32714
54
185
126
57
368
37
375
12
47
54
185
129
61
375
72
413
12
47
737
1253
5413
7072
13738
10204
23298
0
107
25585
46117
188930
266977
502024
389205
900847
941
6081
92
216
210
61
487
49
531
15
55
92
216
219
74
509
104
608
15
55
1201
1754
8289
7179
17222
15315
31781
0
135
38873
57090
299505
265473
622068
587818
1198384
2397
4944
4
46
18
10
74
17
92
7
19
4
46
19
14
79
163
240
7
19
52
208
706
1626
2540
21085
22770
0
35
1606
6155
24937
56767
87859
968179
1032541
743
1078
55
248
101
27
376
21
400
18
102
55
248
103
40
391
46
441
18
102
743
1480
4393
3619
9492
4357
13327
0
226
22202
42252
142576
126616
311444
153636
440501
791
6367
112
461
237
83
781
74
840
40
192
112
461
239
94
794
161
939
40
192
1503
2760
10477
12685
25922
48764
68884
0
467
47400
87371
335688
427695
850754
1643684
2316036
5776
12488
29
71
33
15
119
10
122
4
23
29
71
33
21
125
11
128
4
23
381
545
1697
1745
3987
1570
5466
[
a]
[
b]
13495
19128
58938
71885
149951
62793
205546
(
D)
(
D)

54
170
95
34
299
11
317
13
69
54
170
100
54
324
58
385
13
69
774
1211
4129
4848
10188
8564
18584
[
a]
[
c]
24347
39321
153729
170864
363914
269611
593691
(
D)
(
D)

198
758
295
100
1153
54
1159
49
283
198
758
309
138
1205
116
1262
49
283
2716
4755
12740
14966
32461
15625
46234
0
672
83993
143388
373015
473310
989713
451290
1358634
2086
18960
3918
18817
3306
360
22483
144
22544
1339
8488
3923
18823
3365
430
22618
212
22756
1339
8489
52798
105701
121119
42049
268869
22773
292720
0
19368
1814947
3387507
4626185
1660747
9674439
1012729
10232161
71089
482748
621
1433
884
144
2461
39
2434
20
331
621
1433
892
174
2499
56
2487
20
331
8622
12547
35423
21198
69168
7171
74358
0
824
301033
447350
1314806
795697
2557853
266254
2595238
2057
28878
157
424
276
86
786
40
803
10
125
157
424
282
136
842
151
973
10
125
2192
3324
11905
13694
28923
24042
51124
0
299
71039
108888
444765
528843
1082496
1020015
1973078
5288
8993
115
332
203
40
575
32
593
16
90
116
333
221
77
631
139
748
16
90
1624
2623
8236
5290
16149
6102
20966
0
219
57112
94299
303740
222156
620195
235838
806336
2093
7749
362
1142
519
126
1787
78
1908
95
413
362
1143
539
191
1873
209
2127
95
414
4973
7883
20132
14223
42238
15968
58442
0
941
143127
232842
606024
435584
1274450
625145
1884165
7690
24902
614
2168
789
161
3118
43
3098
130
759
615
2169
830
237
3236
73
3241
130
759
8532
14554
32384
20541
67479
7407
73536
0
1796
258050
426583
1003008
660854
2090445
232364
2122276
7054
46064
56
224
107
53
384
63
426
16
73
57
225
108
62
395
171
544
16
73
762
1433
4473
7293
13199
35948
47905
0
162
27470
52465
171758
278658
502881
1434594
1901216
483
4779
63
255
76
41
372
43
384
14
94
63
256
79
45
380
121
464
14
94
827
1456
3324
5312
10092
28625
38353
0
224
29547
52503
131767
184248
368518
1193865
1554366
308
5848
14
76
36
19
131
25
153
7
34
14
76
36
22
134
44
172
7
34
203
422
1451
3461
5334
11556
16252
0
77
5234
12762
49559
129749
192070
422522
590196
681
2479
25
103
68
25
196
23
217
12
40
25
103
69
29
201
41
239
12
40
333
598
2875
3545
7018
8961
16421
0
85
10643
19490
102335
152502
274327
311009
583109
470
2265
15
59
26
11
96
28
121
2
27
15
59
27
14
100
98
198
2
27
182
357
1312
1680
3349
31488
33416
[
a]
[
b]
5234
10648
49098
59348
119094
1342419
1353832
(
D)
(
D)

14
93
14
4
111
5
105
10
36
14
93
16
4
113
9
111
10
38
204
451
511
352
1314
5911
6717
0
77
6306
12175
14453
13142
39770
242275
254121
94
1403
2
19
7
10
36
11
51
3
17
2
19
7
12
38
17
56
3
17
[
b]
71
223
1395
1689
5994
6385
[
a]
[
b]
(
D)
2248
6224
52203
60675
264394
287249
(
D)
(
D)
36
156
35
9
200
10
205
15
69
36
156
35
10
201
17
213
15
69
522
902
1387
1950
4239
5948
9643
0
165
13105
22573
39954
63803
126330
221950
344388
377
5357
7
32
9
5
46
12
56
5
9
7
32
9
5
46
13
57
5
9
[
b]
191
311
291
793
6552
7434
[
a]
[
a]
(
D)
5429
11105
7247
23781
366375
396677
(
D)
(
D)

167
580
227
64
871
46
864
34
190
167
580
232
79
891
87
934
34
190
2281
3779
9145
8353
21277
11379
33248
0
445
64054
116339
309515
265459
691313
391214
1110938
1879
13801
93
584
73
17
674
7
644
36
265
93
584
75
18
677
7
647
36
265
1263
3091
2518
1573
7182
656
7866
0
633
49472
109938
118504
59822
288264
16759
310797
1394
19418
7
53
12
6
71
16
93
8
22
7
53
12
6
71
21
97
8
22
99
252
491
778
1521
8770
9945
0
46
3124
7971
16210
31398
55579
320838
381796
4023
1339
592
2516
664
147
3327
90
3171
215
923
593
2517
675
165
3357
130
3240
215
923
8145
14559
25383
20675
60617
23236
79062
0
2098
249840
455756
831285
709211
1996252
850418
2662267
23285
53595
226
783
283
91
1157
36
1166
54
290
226
783
294
111
1188
86
1243
54
290
3057
5075
11651
13619
30345
30556
59091
0
653
75797
126483
327750
448102
902335
1304475
2182398
2450
14333
19
59
23
12
94
21
117
11
22
19
59
23
12
94
38
134
11
22
268
388
1018
1902
3308
24342
26704
0
48
7073
10175
25801
64185
100161
664605
690048
835
1398
97
389
201
80
670
64
715
42
146
97
389
205
93
687
126
793
42
146
1336
2343
8737
11357
22437
51690
70016
0
325
44912
83139
323747
409620
816506
2246624
2848536
2086
10914
36
162
63
18
243
16
254
8
61
36
162
68
26
256
36
284
8
61
531
971
2557
2685
6213
5833
11613
0
141
16532
32233
89895
104011
226139
246700
471596
714
4090
71
284
103
24
411
34
429
22
98
71
284
107
28
419
114
510
22
98
954
1807
3891
3431
9129
15644
26460
0
234
30222
61734
158599
136097
356430
799256
1250049
4128
8908
52
219
63
15
297
10
292
13
96
52
220
65
19
304
14
302
13
96
703
1251
2567
2415
6233
2531
8208
0
235
22207
38242
108440
91701
238383
92589
287461
484
5877
71
312
111
31
454
38
496
34
123
71
312
113
35
460
58
524
34
123
1017
1844
4891
4860
11595
9640
20820
0
259
36140
71082
197775
223148
492005
404955
826086
5936
8989
58
168
97
22
287
19
293
12
51
58
168
99
27
294
41
319
12
51
810
1246
3870
3130
8246
5949
13169
0
124
33723
50892
159826
150078
360796
280542
580645
683
3842
84
315
85
25
425
9
427
13
152
84
315
90
35
440
11
440
13
152
1160
1930
3463
4156
9549
1914
10635
0
339
36717
58053
128117
147844
334014
68075
349983
1559
8936
76
318
113
34
465
21
464
18
125
76
318
118
39
475
45
499
18
125
1039
1941
4929
4144
11014
7626
18204
0
285
39377
76455
195503
200266
472224
393523
838949
885
10736
86
357
149
40
546
24
551
33
132
86
357
156
47
560
35
577
33
132
1190
2193
6020
5405
13618
4592
17939
0
306
43356
80516
230945
251543
563004
196319
726745
2065
12521
27
104
62
30
196
37
230
8
40
27
104
62
36
202
57
257
8
40
377
616
2951
5185
8752
31257
40049
0
83
17474
54816
172839
307709
535364
2975795
2751081
2026
2455
256
953
363
119
1435
70
1443
79
344
257
955
371
130
1456
92
1490
79
344
3643
6155
14701
15299
36155
14727
48411
0
783
138182
227326
588592
670494
1486412
652893
2006984
6034
23213
19
74
19
7
100
8
102
3
33
19
74
19
9
102
11
106
3
33
270
443
705
931
2079
6327
7361
0
78
6566
11167
20788
26855
58810
165178
218113
29
2337
5
36
10
10
56
5
61
3
19
5
36
10
12
58
7
63
3
19
69
179
359
1378
1916
1960
3246
0
41
3078
5453
12323
51989
69765
54951
114034
199
1117
12
65
36
18
119
20
134
4
28
12
65
37
20
122
28
144
4
28
179
358
1607
2365
4330
11461
19134
0
61
6013
12699
64461
86594
163754
426535
788410
53
1864
68
284
104
36
424
41
469
26
120
68
284
106
43
433
57
496
26
120
911
1665
4209
4762
10636
9853
22840
0
266
41047
72580
189841
297451
559872
740543
1133837
5914
11769
53
269
77
23
369
24
370
21
117
53
269
78
25
372
29
377
21
117
736
1473
2718
3921
8112
13183
15533
0
262
24825
51424
98567
173870
323861
616294
664665
2507
7489
153
734
263
97
1094
73
1165
65
331
153
734
270
114
1118
153
1271
65
331
2165
4244
11104
13872
29220
30000
57198
0
784
73208
145488
400224
515718
1061430
1246098
2229932
4599
25672
35
182
80
21
283
23
308
18
64
36
183
85
28
296
72
370
18
64
461
1071
3315
2958
7344
9901
16948
[
a]
[
c]
15740
33117
120301
88957
242375
294598
522933
(
D)
(
D)

16
62
54
14
130
20
150
4
21
16
62
54
19
135
46
177
4
21
236
415
2165
1784
4364
7612
11854
[
a]
[
b]
8264
14314
83169
64343
161826
264622
411979
(
D)
(
D)

53
240
73
43
356
37
390
25
89
53
240
74
52
366
58
419
25
89
738
1455
3163
6552
11170
12375
23061
0
205
22536
42961
111598
233641
388200
420309
813202
1583
5774
69
297
177
83
557
74
665
35
130
70
298
183
93
574
232
848
35
130
983
1829
7663
13398
22890
102970
127348
0
287
37569
68696
272238
456394
797328
3564618
4164603
9284
10017
482
1592
538
102
2232
49
2208
84
540
483
1593
552
127
2272
64
2263
84
540
6654
11127
20803
11223
43153
4607
44499
0
1232
274790
444271
950873
517421
1912565
233582
1903963
5177
41162
84
225
150
47
422
32
485
27
81
84
225
157
53
435
52
519
27
81
1164
1635
6295
6945
14875
10797
24888
[
a]
[
c]
50136
70371
279030
340435
689836
541113
1158821
(
D)
(
D)

39
97
97
35
229
24
275
16
41
39
97
100
43
240
29
287
16
41
564
763
4063
4628
9454
4521
12126
0
99
23472
32726
169355
214918
416999
225738
496787
4011
4571
870
3222
890
125
4237
63
4169
119
1284
871
3223
905
157
4285
83
4237
119
1284
11843
21021
32973
14476
68470
9513
73670
0
2980
455063
775818
1428415
641990
2846223
461762
2933850
6296
90205
321
1330
330
68
1728
42
1738
82
563
321
1330
339
86
1755
117
1837
82
563
4227
8047
12036
8460
28543
16974
44165
0
1325
146155
270179
475880
328159
1074218
664572
1595720
4971
39765
16
50
18
6
74
5
81
2
17
16
50
18
6
74
7
88
2
17
216
370
638
781
1789
1029
2934
[
a]
[
b]
7111
13171
31346
43370
87887
49368
137464
(
D)
(
D)
66
218
139
44
401
23
421
10
89
66
218
147
53
418
42
460
10
89
940
1508
5763
5769
13040
5930
17924
0
218
41063
64141
263987
285089
613217
347577
844720
931
9013
9
38
22
10
70
17
94
6
20
9
38
22
14
74
30
110
6
20
133
222
970
1340
2532
14624
17721
0
41
4404
8020
46350
67166
121536
827219
1080891
311
1130
42
109
81
19
209
18
219
8
32
42
109
87
26
222
34
248
8
32
581
848
3467
2872
7187
7493
13991
0
66
22668
33403
136233
123244
292880
284130
539514
562
2358
34
131
65
28
224
34
245
7
43
34
131
65
33
229
66
292
7
43
486
847
2549
4463
7859
12873
21103
0
109
16580
30775
108712
182049
321536
483497
779730
302
3498
33
144
48
18
210
42
245
9
60
33
144
48
21
213
93
299
9
60
460
837
1931
2359
5127
54711
51710
0
135
18136
29726
65810
91422
186958
2568882
2484873
396
4906
63
210
89
28
327
47
365
10
67
63
210
92
39
341
125
458
10
67
838
1487
3424
4613
9524
24657
34073
[
a]
[
c]
29805
54118
135936
198037
388091
1107824
1523324
(
D)
(
D)

34
152
53
20
225
35
259
11
67
34
152
57
23
232
80
312
11
67
450
[
f]
2181
[
h]
5881
17132
23093
0
[
c]
17179
(
D)
76665
(
D)
237768
751664
1020484
1542
(
D)

7
32
13
2
47
12
62
3
15
7
32
13
3
48
18
67
3
15
105
[
c]
496
[
c]
940
5221
5827
[
a]
[
b]
3783
(
D)
15322
(
D)
30301
198208
240048
(
D)
(
D)

33
89
46
16
151
10
181
11
30
33
89
46
21
156
19
197
11
30
442
663
2051
1911
4625
4752
10921
0
72
15999
24338
74448
70826
169612
195747
387552
1721
2496
148
447
243
89
779
41
801
29
136
148
447
248
102
797
60
841
29
136
2086
3186
10158
13399
26743
13074
38126
0
321
75105
113837
446073
590244
1150154
656555
1654296
1491
10811
45
150
81
20
251
26
280
11
57
46
151
85
23
259
47
307
11
57
584
979
3238
2634
6851
13455
18292
0
126
21428
34452
122336
92728
249516
472691
653769
1796
3636
67
245
116
48
409
32
424
15
102
67
245
120
59
424
47
454
15
102
922
1486
4986
7135
13607
13985
26193
0
241
30575
49511
159275
249664
458450
568785
960781
539
6826
30
143
27
6
176
20
199
3
65
30
143
28
6
177
41
220
3
65
423
811
1116
752
2679
13872
16025
[
a]
[
c]
14641
28042
38808
32391
99241
465199
536042
(
D)
(
D)

30
142
71
21
234
22
263
17
73
30
142
76
21
239
44
291
17
73
434
763
2753
3362
6878
13250
18484
0
150
17372
30969
112640
162089
305698
608939
857415
2528
4703
100
343
158
55
556
42
595
26
136
101
344
158
63
565
81
643
26
136
1342
2263
6956
8144
17363
10761
26673
0
305
45289
77877
287451
395784
761112
485949
1184356
4955
12279
63
208
101
33
342
18
351
16
73
63
208
103
38
349
36
378
16
73
853
1394
4355
4634
10383
4774
14716
0
166
32494
58733
179358
182808
420899
192767
585104
1541
6056
37
144
65
30
239
22
261
9
62
37
144
66
38
248
55
303
9
62
503
928
2784
5563
9275
13668
22908
0
140
18709
31980
106802
201952
340734
706301
1013707
383
3908
19
83
27
11
121
20
141
7
26
19
83
29
11
123
44
164
7
26
251
540
1033
1708
3281
13152
15156
0
64
9510
18836
37753
67829
124418
642226
802425
925
3065
20
64
27
12
103
6
107
6
25
20
64
29
13
106
11
121
6
25
270
451
991
1569
3011
1847
5012
[
a]
[
b]
8850
14665
38142
59334
112141
64253
196421
(
D)
(
D)

271
1322
366
110
1798
90
1789
89
546
272
1323
375
135
1833
146
1883
89
546
3713
7505
14217
13343
35065
22545
56782
0
1231
132290
263854
563969
520052
1347875
991187
2269323
4530
37688
74
426
77
32
535
45
514
56
151
74
427
79
32
538
79
546
56
151
978
1949
3175
4108
9232
64736
72507
0
319
43109
115630
154111
344381
614122
4230776
4316960
13556
15393
28
122
34
15
171
22
184
19
45
28
123
34
15
172
30
193
19
45
409
732
1398
1652
3782
31003
33357
0
100
22896
96865
80436
105880
283181
1433833
1806202
4786
4808
21
95
25
5
125
6
130
10
34
21
95
25
5
125
7
133
10
34
294
503
1183
699
2385
1032
10411
0
67
12792
25265
54912
28544
108721
53846
425507
219
3622
141
731
205
70
1006
76
1005
83
280
141
731
209
80
1020
106
1044
83
280
1908
3599
8637
10561
22797
58930
83362
0
610
100562
215451
454857
926659
1596967
3491523
4823668
7674
24824
60
290
123
75
488
68
525
27
109
60
291
125
82
498
118
574
27
109
823
1549
5847
12290
19686
63431
86964
0
237
40752
127383
441411
1089959
1658753
5594174
5789793
7468
14061
137
575
276
115
966
101
1023
60
202
137
575
280
141
996
204
1158
60
202
1931
3185
11526
20672
35383
112964
153962
0
420
87838
180854
588944
1248455
2018253
6919084
8859028
11101
16054
62
314
71
38
423
32
431
26
141
62
314
72
42
428
61
468
26
141
835
1587
3099
5118
9804
15233
28572
0
311
33029
69181
154726
327364
551271
691710
1526328
2842
11598
68
368
99
45
512
21
537
59
166
68
368
99
53
520
40
561
59
166
914
1829
4148
8212
14189
15938
28686
0
379
34388
75776
135993
267657
479426
522569
1005565
4281
12639
16
80
19
17
116
16
131
11
29
16
80
20
19
119
31
147
11
29
223
485
834
2758
4077
12996
16524
0
69
8156
23522
36305
99477
159304
502442
644533
1141
2301
191
745
357
106
1208
61
1223
61
259
192
747
360
131
1238
124
1314
61
259
2706
4631
15676
17363
37670
39719
80070
0
537
85974
168490
545502
656961
1370953
1675271
2583134
16291
20840
127
590
222
102
914
122
1040
72
237
127
590
228
117
935
255
1177
73
237
1729
3185
9378
18470
31033
176178
225078
0
500
96853
198671
581525
1805241
2585437
15346295
15016106
7690
22539
12
38
30
14
82
19
101
3
11
12
38
30
15
83
37
119
3
11
180
285
1314
2011
3610
13270
18236
[
a]
[
b]
10674
14143
43391
64956
122490
471863
559341
(
D)
(
D)

6
28
25
11
64
16
77
1
7
6
28
26
16
70
32
99
1
7
90
173
1389
1629
3191
6672
10629
[
a]
[
a]
3790
7962
46210
63387
117559
221156
314016
(
D)
(
D)

57
206
136
38
380
25
380
11
70
57
206
141
49
396
39
408
11
70
814
1341
6058
5528
12927
5077
17278
0
145
31029
51198
165708
148266
365172
149681
459695
817
5256
31
130
72
40
242
38
285
17
49
31
130
73
45
248
74
330
17
49
436
768
3014
6375
10157
24052
37235
0
124
13523
38990
119400
263433
421823
938106
1340390
1175
5179
60
213
242
112
567
71
644
44
68
60
214
242
122
578
130
716
44
68
873
1330
11427
19479
32236
69027
105810
0
146
39355
67912
428528
780967
1277407
2757249
4005786
6445
7375
233
950
385
156
1491
123
1550
73
353
233
950
389
176
1515
200
1663
74
353
3190
5560
16703
23811
46074
43411
92300
0
782
113445
208868
626671
786530
1622069
1836406
3373970
22206
26743
69
235
95
54
384
58
417
16
89
69
235
96
60
391
119
475
16
89
968
1543
3959
8434
13936
40612
50808
0
198
39646
72933
188731
477000
738664
2128700
2812578
858
9659
79
326
93
51
470
59
540
26
143
79
327
94
60
481
184
668
26
144
1071
1934
3731
7735
13400
162683
176444
0
339
43621
79779
144483
388075
612337
10066269
11054301
2855
14495
45
191
77
10
278
22
307
24
81
45
191
78
11
280
39
329
24
81
621
1072
3090
1539
5701
14360
19781
0
201
23013
41966
111331
46400
199697
541152
691772
597
6167
141
562
188
59
809
73
908
37
266
141
562
192
72
826
142
994
37
266
1930
3402
7714
6783
17899
23577
41114
0
629
80605
149319
349739
301764
800822
1209626
1935477
2443
25379
31
113
43
11
167
23
189
6
45
31
113
43
12
168
37
203
6
45
444
761
1686
1504
3951
12337
15561
0
108
16664
29309
59265
44687
133261
664099
629088
215
4574
96
415
161
76
652
59
695
32
163
96
415
166
98
679
112
769
32
163
1376
2546
6680
12256
21482
37510
62447
0
379
71363
123213
383761
800801
1307775
3156931
4267812
5952
16892
76
350
120
43
513
43
545
25
159
76
350
122
51
523
89
595
25
159
1038
1917
4877
6298
13092
21528
34877
0
348
49979
93229
249219
319879
662327
1310801
2037237
981
13077
26
82
28
13
123
15
142
6
37
26
82
28
17
127
28
160
6
37
365
542
1102
1655
3299
9449
12572
0
77
16222
23539
53074
92621
169234
608952
829657
920
3632
13
88
26
8
122
9
126
9
49
13
88
26
10
124
9
128
9
49
160
344
1208
770
2322
3522
5393
0
101
3591
8336
40863
24929
74128
114037
175997
488
2102
127
489
191
63
743
66
796
39
209
128
490
193
69
752
91
830
39
210
1754
3008
8034
8214
19256
21600
34499
0
477
77636
131337
360047
395584
886968
1109858
1638072
4933
23001
15
55
20
9
84
7
139
16
47
15
55
20
13
88
10
143
16
47
191
297
802
1187
2286
1313
2859
0
108
7286
11118
29940
57125
98183
86738
148205
970
4664
61
376
79
27
482
15
504
57
184
63
378
82
47
507
40
567
57
184
838
1769
3070
5545
10384
15487
24483
0
403
30407
66556
101518
177064
345138
546172
867360
4108
14671
29
190
35
6
231
16
245
27
107
29
190
35
6
231
25
253
27
107
396
874
1557
861
3292
10907
11488
0
209
25729
51213
94091
51652
196956
439754
584639
3560
10856
9
38
16
6
60
8
72
11
13
9
38
17
6
61
31
95
11
13
124
234
743
1055
2032
12121
13220
0
26
3958
7156
26218
29868
63242
555724
516267
596
536
74
355
113
41
509
13
513
36
148
74
355
115
44
514
18
520
36
148
1050
1965
4638
6603
13206
4261
16204
0
320
24099
46188
116657
177406
340251
153542
415598
2565
7089
55
197
83
33
313
17
335
15
67
55
197
83
37
317
49
370
15
67
808
1388
3859
4840
10087
13203
22503
0
142
23923
43049
132276
163446
338771
398269
722886
2365
3998
43
168
70
25
263
28
298
18
71
43
168
71
29
268
49
322
18
71
617
1083
2992
3799
7874
11493
20125
0
164
18708
32658
108393
123259
264310
432411
691215
2380
4747
20
83
21
11
115
18
133
8
39
20
83
21
13
117
36
149
8
39
254
[
e]
966
[
g]
3142
10159
10990
[
a]
94
8081
(
D)
25761
(
D)
93425
272483
326990
(
D)
3186
5
17
5
2
24
11
34
1
6
5
17
5
2
24
17
41
1
6
69
[
c]
244
[
c]
550
10587
10301
[
a]
[
a]
1852
(
D)
8118
(
D)
19931
339853
339671
(
D)
(
D)

5
41
14
7
62
19
91
8
22
5
41
14
8
63
28
100
8
22
65
163
495
1351
2009
15871
17164
[
a]
47
1279
4969
16617
34135
55721
446139
453188
(
D)
1150
0
6
2
6
14
8
26
4
1
0
6
2
6
14
15
33
4
1
0
[
a]
[
b]
1263
1329
25739
26797
[
a]
[
a]
0
(
D)
(
D)
32041
36078
959986
988293
(
D)
(
D)
2
9
0
1
10
7
18
2
4
2
9
0
1
10
13
24
2
4
[
b]
[
b]
0
[
b]
85
17745
16721
[
a]
8
(
D)
(
D)
0
(
D)
2314
612309
591866
(
D)
155
1
13
8
2
23
15
38
2
6
1
13
8
3
24
16
41
2
6
[
a]
[
b]
[
e]
[
c]
756
12863
12437
[
a]
10
(
D)
(
D)
(
D)
(
D)
20697
423663
448504
(
D)
155
39
142
60
34
236
27
265
19
43
39
143
62
39
244
52
296
19
43
558
979
2519
5689
9187
17422
25893
[
a]
[
c]
20725
33225
90431
188879
312535
627886
892212
(
D)
(
D)

75
293
102
50
445
65
490
13
99
75
293
106
77
476
208
659
13
99
1035
1882
4321
7465
13668
53686
62164
0
240
34610
61988
144779
254716
461483
1661966
2005414
476
8398
85
292
122
47
461
37
496
26
104
85
292
124
54
470
108
580
26
104
1160
1936
4730
6468
13134
30374
44506
[
a]
[
c]
43737
69696
204138
244876
518710
1240320
1784286
(
D)
(
D)

163
738
243
84
1065
77
1116
52
302
165
740
248
94
1082
161
1216
52
302
2236
4329
9718
10665
24712
36806
60675
0
697
90143
177678
406570
421898
1006146
1585550
2554408
6048
26656
10
49
25
11
85
15
100
6
20
10
49
25
12
86
52
138
6
20
125
[
e]
1063
[
g]
3053
19784
22995
0
49
4604
(
D)
43101
(
D)
108087
751585
837254
1234
2267
4
22
3
2
27
7
36
4
11
4
22
3
2
27
17
46
4
11
54
[
c]
142
[
f]
964
7590
7929
0
19
1382
(
D)
4326
(
D)
35306
287719
307346
46
631
8
35
10
6
51
14
73
7
7
8
35
10
6
51
24
84
7
7
109
168
336
733
1237
10661
13560
0
19
4335
24821
20612
46975
92408
575245
645167
273
1778
27
87
80
37
204
55
252
14
26
27
88
83
45
216
156
363
14
26
368
517
3734
6411
10662
39382
52429
0
70
13504
22203
137206
274611
434020
1651091
1920552
1422
2492
58
238
109
51
398
54
434
31
83
58
239
115
57
411
116
508
31
84
805
1367
4682
7738
13787
31184
43665
0
185
26682
49676
153464
220232
423372
1105644
1457096
1536
6647
21
102
33
18
153
27
180
14
46
21
102
33
20
155
83
235
14
46
312
552
1488
2541
4581
18539
22680
0
101
10096
17518
53248
83869
154635
677163
809724
810
3144
8
52
26
16
94
17
110
8
26
9
53
26
21
100
43
141
8
26
107
238
944
2676
3858
6584
9909
0
58
3534
8085
36994
101743
146822
271395
385204
1278
2357
131
578
238
90
906
75
941
77
208
131
578
243
102
923
96
979
77
208
1818
3195
9985
11452
24632
18807
42546
0
441
68079
132046
380831
449418
962295
932489
1780246
9642
14161
20
139
27
13
179
18
197
28
69
20
139
27
14
180
37
221
28
69
278
[
f]
1220
[
g]
3669
98293
97321
[
a]
[
c]
8092
(
D)
59973
(
D)
147094
6352241
5760987
(
D)
(
D)

11
62
8
2
72
9
74
2
27
11
62
8
2
72
35
100
2
27
158
[
e]
273
[
e]
930
97082
90392
[
a]
[
b]
4211
(
D)
7658
(
D)
26796
6660548
5652142
(
D)
(
D)

6
38
12
9
59
16
76
4
15
6
38
12
10
60
26
89
4
15
81
188
485
1918
2591
32848
27419
[
a]
[
b]
2401
5450
13830
63748
83028
1553995
1193807
(
D)
(
D)

141
430
205
64
699
44
728
32
141
141
430
212
70
712
110
811
32
141
1919
3006
9152
11465
23623
27805
48089
0
323
50522
80162
273500
343768
697430
932958
1535467
2787
8149
57
198
86
40
324
28
349
20
68
57
198
86
46
330
64
393
20
68
783
1291
3889
6648
11828
26568
28261
0
160
20527
32911
107930
188490
329331
734100
783438
1495
3478
14
44
11
10
65
13
78
5
22
14
44
11
10
65
27
93
5
22
205
313
563
2417
3293
17667
18301
0
49
5661
9777
11530
71113
92420
519239
570598
229
1603
105
425
197
60
682
27
703
47
168
105
425
200
73
698
75
765
47
168
1484
2514
8307
10984
21805
17872
38114
0
354
32271
64959
217425
327885
610269
544294
1069733
2038
7149
14
61
22
10
93
21
116
5
20
14
61
22
11
94
41
138
5
20
188
403
888
1640
2931
17311
18345
0
52
5001
12338
31140
50343
93821
706473
803011
101
1409
87
546
103
59
708
59
764
48
291
87
547
103
65
715
132
846
48
291
1165
2640
4497
11033
18170
66844
79837
0
658
34296
76618
151656
367287
595561
3781278
4113027
35083
14275
9
45
25
8
78
21
92
4
22
9
45
25
8
78
31
100
4
22
124
242
1321
1104
2667
13834
16126
0
49
4519
7554
45552
33477
86583
617737
713806
275
1191
100
499
202
91
792
95
859
32
228
100
499
202
107
808
155
934
32
228
1351
2709
8787
15256
26752
69778
88643
0
518
44767
111729
243604
397193
752526
2807147
3302806
2116
14291
23
88
32
18
138
33
168
6
34
23
88
33
19
140
67
204
6
34
302
536
1314
5150
7000
43001
44251
0
81
7039
13578
42220
163038
218836
2172102
2091211
880
2580
25
99
43
25
167
31
193
10
42
25
99
44
31
174
92
260
10
42
345
601
1859
4379
6839
36276
39484
0
103
9820
17325
65240
119126
201691
1382539
1477891
4119
4021
51
239
77
40
356
55
410
21
109
52
240
78
44
362
147
507
21
109
699
1328
3101
6188
10617
107651
105316
0
271
26600
46120
93245
205292
344657
6339737
5889799
2018
7583
25
125
58
28
211
31
247
15
53
25
125
58
36
219
116
338
15
53
348
675
2231
5846
8752
45031
50433
0
130
9480
20432
57584
162257
240273
1719661
1774288
2536
2704
69
176
220
133
529
83
603
15
59
70
177
224
167
568
186
740
15
60
984
1402
10369
26700
38471
90945
115931
0
135
35012
48465
393751
962096
1404312
4878085
5304947
9805
4925
8
28
15
5
48
16
64
1
7
8
28
15
6
49
20
69
1
7
107
183
596
1018
1797
20097
19406
[
a]
[
b]
2700
4487
17309
34355
56151
1043385
990743
(
D)
(
D)

146
601
290
133
1024
139
1133
61
246
151
606
308
150
1064
363
1390
61
246
1960
3605
12932
25716
42253
135174
161895
[
a]
[
f]
62660
109255
384506
798794
1292555
5255958
5926573
(
D)
(
D)

16
137
27
20
184
27
229
29
57
16
138
27
20
185
59
259
29
57
218
574
1243
2878
4695
172894
182564
0
129
7899
31194
42843
110572
184609
9507586
10368403
3027
3737
27
101
66
54
221
38
268
12
38
27
101
69
61
231
157
392
12
38
378
650
3353
8426
12429
71744
80242
[
a]
[
b]
15516
25139
147469
343635
516243
4162719
4882217
(
D)
(
D)

164
639
237
63
939
64
962
54
216
164
639
239
66
944
162
1058
54
216
2214
3929
9317
9586
22832
92030
118205
0
482
74513
136782
359528
422134
918444
4986507
6169999
7712
16720
2
3
0
1
4
7
12
1
2
2
3
0
1
4
13
18
1
2
[
b]
[
b]
0
[
b]
120
47380
47207
[
a]
[
a]
(
D)
(
D)
0
(
D)
7864
3422023
3460606
(
D)
(
D)

2
4
2
0
6
9
17
0
2
2
4
2
0
6
16
24
0
2
[
b]
[
b]
[
b]
0
96
15419
15405
0
[
a]
(
D)
(
D)
(
D)
0
3690
985104
1007405
0
(
D)

6
20
10
2
32
11
38
0
5
6
20
10
2
32
14
41
0
5
[
b]
[
c]
[
e]
[
c]
753
5851
5760
0
[
a]
(
D)
(
D)
(
D)
(
D)
27750
303832
316219
0
(
D)

27
72
39
23
134
25
153
12
17
27
72
44
29
145
82
218
12
17
383
531
1998
3375
5904
32820
35423
[
a]
[
b]
11074
20013
74603
125588
220204
1413268
1486943
(
D)
(
D)

91
396
131
60
587
35
613
45
166
91
396
133
74
603
79
675
45
166
1215
2190
5912
10939
19041
73644
88578
0
349
42508
76133
183980
393526
653639
2830393
3718951
3466
12086
165
736
189
70
995
23
1075
108
342
166
737
190
76
1003
78
1140
108
342
2270
4076
8237
13515
25828
28456
50384
0
749
55020
99769
231072
390081
720922
839316
1375135
5683
17835
55
303
69
16
388
15
383
35
127
55
303
70
16
389
21
390
35
128
753
1463
2941
2689
7093
7915
14960
0
280
22662
42040
90083
87052
219175
402871
658317
1193
7265
8
26
8
3
37
8
40
1
8
8
26
9
3
38
15
48
1
8
122
167
396
370
933
5163
5804
[
a]
[
a]
4488
5945
17673
13123
36741
272054
308578
(
D)
(
D)

54
223
93
25
341
19
347
15
94
54
223
96
27
346
32
366
15
94
749
1300
3703
3925
8928
12597
21349
[
a]
[
c]
20977
34453
115588
112745
262786
459181
732844
(
D)
(
D)

1123
6521
809
117
7447
28
8071
588
3410
1127
6527
817
141
7485
100
8176
588
3410
15175
33516
30328
20361
84205
32215
122015
0
7728
382962
816480
850976
567633
2235089
887716
3370054
28456
175475
208
1067
252
117
1436
37
1445
104
502
212
1075
268
143
1486
135
1585
104
503
2879
5696
11606
22269
39571
53638
87444
0
1101
64608
126051
260287
538995
925333
1433964
2196891
7756
23161
466
3019
462
131
3612
61
3776
396
1656
467
3023
482
144
3649
177
3913
396
1657
6196
13537
19330
21733
54600
78647
123706
0
3453
131565
281050
436317
494229
1211596
1920822
2872567
15701
67994
59
249
78
28
355
20
387
27
109
59
249
80
34
363
44
419
27
109
831
1473
3552
5405
10430
13377
23388
0
254
20426
35549
90420
138710
264679
314590
564478
1877
5048
28
163
36
8
207
10
212
16
81
28
163
38
9
210
10
214
16
81
391
770
1586
1449
3805
1201
4464
0
166
10976
18624
33497
35834
87955
33235
104568
632
3478
138
555
233
77
865
29
881
56
217
139
556
234
88
878
47
912
56
217
1915
3305
10183
12649
26137
13106
36978
0
489
54943
90185
295584
397115
782884
407466
1127653
7952
10888
16
74
17
4
95
5
152
26
63
16
74
17
4
95
5
152
26
63
208
379
589
1068
2036
1605
3546
0
134
4549
9154
13265
19283
41702
45823
93368
852
3195
77
349
154
39
542
20
572
20
149
77
349
155
46
550
46
603
20
149
1072
1977
7274
6120
15371
14658
29255
0
310
31257
53706
214986
177180
445872
465809
844918
1330
7334
202
650
325
47
1022
4
1155
65
268
202
650
327
51
1028
7
1165
65
268
2748
4482
12616
5780
22878
1195
24867
0
617
90776
143168
461924
198893
803985
31613
872968
3667
16399
38
148
69
37
254
21
265
13
54
38
148
70
42
260
69
317
13
54
535
942
3048
5342
9332
35779
44742
0
116
16614
27035
92383
172551
291969
1623269
1854963
1736
3468
352
1222
564
136
1922
56
1925
106
391
353
1223
571
175
1969
107
2028
106
391
4860
8167
23890
21546
53603
24384
72293
0
892
129103
218873
712623
685275
1616771
773174
2200068
5635
21561
90
346
177
40
563
12
557
27
128
90
348
179
66
593
68
639
27
128
1193
2140
7996
6140
16276
9931
25500
0
308
24929
43826
209070
168653
421549
354562
770601
987
6817
63
313
71
35
419
8
430
28
149
63
313
76
45
434
33
470
28
149
902
1800
3425
5950
11175
11289
20999
0
340
20793
40893
81971
140132
262996
279208
560552
1372
8369
61
207
97
27
331
29
351
14
83
61
207
98
31
336
41
369
14
83
834
1399
3661
3923
8983
10365
20185
0
196
34477
55681
176556
179848
412085
543122
899643
929
6902
213
843
306
93
1242
75
1285
64
323
214
845
313
103
1261
219
1433
64
323
2832
5049
13239
14143
32431
71894
104167
0
736
113628
209653
636455
698576
1544684
3043548
5002724
4182
32192
216
952
309
102
1363
85
1438
93
403
217
954
323
125
1402
210
1599
93
403
2989
5593
12853
15276
33722
56469
90045
0
918
104278
289895
421367
521003
1232265
2524371
3786809
14550
31100
123
699
76
32
807
12
804
45
352
123
699
76
41
816
26
831
45
352
1686
3586
2946
5743
12275
5888
17989
0
772
54690
109654
95086
236620
441360
256954
715454
3338
20396
65
346
66
30
442
24
458
19
175
65
346
73
34
453
67
515
19
175
895
1800
2303
4307
8410
19503
26753
0
374
25782
54213
67460
129608
251281
779030
1070062
1613
12257
599
6813
328
24
7165
7
7232
542
4344
602
6817
346
101
7264
68
7404
542
4344
7880
25896
12012
3192
41100
3515
45296
0
9178
225227
698075
376182
107236
1181493
105368
1368674
33457
223900
271
1929
262
48
2239
10
2151
178
991
271
1930
264
50
2244
22
2168
178
991
3646
8581
10493
8034
27108
8006
34686
0
2154
101934
234885
325808
279904
840597
235135
1056319
8307
51294
19
111
33
8
152
5
149
8
52
19
111
34
10
155
5
152
8
52
268
[
f]
1303
1310
[
h]
[
h]
5750
0
[
c]
5982
(
D)
37957
35787
(
D)
(
D)
182842
421
(
D)

34
335
46
10
391
1
370
28
177
34
335
47
10
392
1
371
28
177
471
[
g]
1986
2309
[
i]
[
f]
5377
0
[
e]
11419
(
D)
51726
67516
(
D)
(
D)
149644
912
(
D)

97
739
113
13
865
6
811
83
378
97
739
115
13
867
7
814
83
378
1327
3102
4027
1995
9124
1474
9540
0
765
29483
67988
99368
51543
218899
49615
248593
2793
13944
313
1900
349
110
2359
51
2365
241
887
313
1900
355
135
2390
96
2433
241
887
4203
8951
14405
17733
41089
26983
66132
0
1935
96011
214925
402966
494636
1112527
953081
2051571
14003
44307
26
180
18
7
205
0
178
23
76
26
180
18
8
206
0
179
23
76
357
750
609
1348
2707
0
2271
[
a]
144
6510
13823
14716
31142
59681
0
51519
(
D)
3034
93
614
117
42
773
14
768
75
294
93
614
117
47
778
23
779
75
294
1295
2804
4931
7625
15360
8624
21644
[
a]
628
33475
73426
144826
224466
442718
250359
629966
(
D)
13790
9
55
28
15
98
7
102
7
24
9
55
28
16
99
13
108
7
24
113
256
1261
2052
3569
5116
7969
[
a]
[
b]
3660
7921
33930
50278
92129
181920
252301
(
D)
(
D)

25
116
37
9
162
9
165
12
54
25
116
37
9
162
10
166
12
54
314
583
1453
1264
3300
3251
5926
0
126
9209
17549
42012
40887
100448
81503
165737
1441
2734
79
490
66
8
564
5
535
39
237
79
490
77
10
577
10
551
39
237
1034
2358
2629
1527
6514
725
6444
0
531
27752
57878
70567
46537
174982
18722
173234
976
10909
12
51
23
13
87
6
84
2
22
12
51
28
14
93
8
93
2
22
156
297
988
1891
3176
1298
4196
[
a]
[
b]
4798
8391
25243
50026
83660
51505
131499
(
D)
(
D)

805
5011
765
150
5926
39
5905
493
2471
810
5016
793
198
6007
98
6041
493
2471
11027
24197
29109
21527
74833
13594
88034
0
5519
311353
652248
998159
776712
2427119
469894
2871694
23114
123261
102
287
160
44
491
36
513
19
85
103
288
168
61
517
125
616
19
85
1419
2137
6607
6743
15487
24734
37889
0
197
51271
75930
215918
226273
518121
905760
1344233
2705
5630
63
510
68
20
598
11
596
61
254
63
510
69
26
605
31
622
61
254
861
2154
2872
3364
8390
6606
15838
0
538
22281
52801
83137
117182
253120
222872
493284
2358
11963
19
168
40
12
220
6
207
14
74
20
169
41
17
227
10
216
14
74
233
658
1829
2219
4706
2248
5967
0
166
6279
18262
54599
65061
137922
78958
185768
312
4304
42
179
86
26
291
24
305
14
81
42
179
87
30
296
48
334
14
81
597
1077
3603
3806
8486
9445
16520
[
a]
[
c]
16695
28861
95093
107389
231343
262469
465071
(
D)
(
D)

28
108
28
8
144
5
144
1
50
28
108
28
13
149
15
160
1
50
382
689
1172
1138
2999
3914
6856
[
a]
[
c]
8627
15683
27519
32976
76178
129866
209106
(
D)
(
D)

354
2104
495
134
2733
52
2698
274
963
354
2105
510
148
2763
91
2764
274
964
4775
10131
20489
18096
48716
23775
67691
0
2126
119111
263220
575760
511898
1350878
799823
2098820
15022
52971
698
5207
1035
260
6502
88
6398
642
2739
721
5239
1209
536
6984
821
7617
642
2742
9376
21490
43269
36963
101722
64301
153814
0
5612
309029
712648
1501431
1324846
3538925
2331201
5826606
33504
172350
1103
7428
1063
264
8755
206
8736
781
3729
1192
7583
1604
1024
10211
2074
12083
787
3745
14410
33386
35623
27081
96090
70340
165975
0
7775
470183
1121275
1201377
904762
3227414
3004439
6269721
40305
258415
184
1016
209
70
1295
27
1302
94
489
193
1031
310
251
1592
444
2005
95
491
2373
5039
7065
4842
16946
8806
24907
0
1069
74716
157373
243542
167599
568514
388523
971151
6613
29593
851
5617
350
31
5998
9
5612
296
2691
889
5671
430
105
6206
53
5867
297
2695
11033
27588
10467
4255
42310
1536
42600
0
6134
263133
607282
284814
127604
1019700
50735
1075934
10720
119979
610
5216
670
138
6024
47
5962
583
2969
628
5246
844
275
6365
308
6521
584
2976
8244
20649
24198
17684
62531
9926
72519
0
5957
320566
825092
962444
841095
2628631
466573
3026744
25709
238037
858
6413
799
179
7391
75
7254
687
3426
888
6480
1016
373
7869
363
8024
688
3433
11438
27212
29627
22644
79483
15463
93616
0
7097
394339
979122
1078267
791749
2849138
655333
3596046
32008
265809
758
4559
852
214
5625
114
5818
589
2313
799
4623
1002
570
6195
910
7220
589
2322
10292
21818
30374
22059
74251
30547
101631
0
4953
378509
844846
1119865
861085
2825796
1294094
4097033
33889
194831
306
2039
292
82
2413
74
2561
316
1024
313
2048
368
238
2654
697
3502
316
1026
4113
9118
9231
4498
22847
6349
31621
0
2168
139787
323103
352069
173584
848756
292606
1280658
15377
76936
115
862
118
62
1042
40
1122
130
463
123
874
171
221
1266
500
1835
130
465
1498
3608
3845
5818
13271
7628
22287
0
962
58811
152284
141901
227536
521721
352822
1003709
17342
40700
272
2094
232
76
2402
64
2472
264
1084
278
2105
278
199
2582
305
2922
270
1085
3449
8777
7596
4875
21248
7796
29852
0
2336
109649
295888
279943
175712
751543
292404
1128675
16889
82383
137
814
184
33
1031
35
1027
69
415
144
826
240
81
1147
203
1293
69
415
1783
3866
6819
2775
13460
10146
22533
0
891
70943
147832
312286
111330
571448
674881
1219970
4238
30450
775
3963
651
95
4709
62
4617
292
1851
830
4034
916
300
5250
1773
6779
297
1857
10334
21342
23275
12844
57461
76879
147160
0
4176
350615
704865
874060
565136
2144061
4028773
6456525
82939
123800
1792
11327
1680
335
13342
229
13082
1616
5319
1880
11452
2031
811
14294
2941
16524
1617
5337
24075
52085
63835
48802
164722
192131
347834
0
11260
1202883
2587572
3652088
3314725
9554385
15435536
24339672
147965
474690
743
4076
547
88
4711
45
4671
349
1969
775
4131
664
196
4991
161
5071
349
1973
9784
20722
18472
8095
47289
5702
53002
0
4377
346281
719794
721525
348506
1789825
247867
2060032
18259
142008
811
6913
661
146
7720
133
7804
927
3818
839
6957
839
380
8176
1111
9212
928
3824
10820
27211
24421
16788
68420
62435
139657
0
7808
491146
1234106
1198866
852606
3285578
4208712
8228509
62070
350007
165
1115
225
50
1390
20
1372
119
600
167
1119
271
124
1514
118
1582
119
601
2220
4910
9016
6891
20817
7635
27990
0
1248
79040
186856
330288
256937
774081
237038
1012469
8537
49685
316
1925
245
62
2232
58
2213
174
924
346
1983
321
164
2468
231
2615
176
934
4339
9534
8399
5618
23551
12494
38536
0
1997
174384
390899
364681
293498
1049078
859514
1824551
9406
80226
1187
6937
1266
309
8512
211
8510
629
3416
1236
7036
1672
908
9616
1849
11250
629
3431
15839
33635
46665
34896
115196
53380
162222
0
7320
661665
1513601
1923542
1432407
4869550
2405467
6967047
31304
336494
61
494
37
13
544
31
565
64
277
71
512
53
27
592
69
649
64
279
758
1991
1065
391
3447
1155
4143
0
559
35819
108958
50875
31578
191411
98463
256346
3978
32863
1326
7940
1038
225
9203
154
9223
738
3809
1445
8156
1524
927
10607
3297
13878
739
3825
17619
38955
36504
22220
97679
68276
168091
0
8411
817194
1807112
1737247
965363
4509722
3741178
8098979
47145
366278
409
2512
378
75
2965
58
2955
243
1177
438
2562
542
202
3306
289
3541
243
1180
5407
12368
14007
9068
35443
17233
52655
0
2669
226884
520634
593824
371818
1486276
1022826
2647494
46794
98845
1925
12161
1664
341
14166
263
14028
1218
5821
2162
12566
2352
864
15782
5005
20397
1230
5866
25869
58051
60817
40188
159056
157117
338488
0
12791
1414325
3053607
3506442
2546919
9106968
14042132
24032181
103828
566512
1039
5615
977
166
6758
108
6710
457
2703
1092
5697
1358
685
7740
1717
9387
466
2713
13970
28911
35364
21287
85562
39298
122386
0
5873
546041
1140044
1470663
802959
3413666
1601041
5073216
24847
215751
489
3025
394
105
3524
61
3556
238
1451
535
3083
582
384
4049
707
4912
243
1454
6484
14940
13458
10373
38771
13898
54353
0
3224
266165
611930
580325
410499
1602754
529053
2270478
14249
125533
486
2518
408
99
3025
52
3022
179
1149
566
2633
867
711
4211
1499
5579
181
1159
6532
13810
14371
12186
40367
17329
57478
0
2646
310963
634605
648959
538973
1822537
851569
2705747
13963
113064
127
763
136
32
931
20
918
53
372
143
790
269
188
1247
254
1445
53
373
1690
3784
4908
2523
11215
2455
13742
0
848
66594
149924
204446
108761
463131
120227
612389
2253
30749
471
2649
540
157
3346
118
3331
215
1272
512
2711
895
676
4282
870
5050
231
1281
6306
13098
20028
24316
57442
36008
93168
0
2740
255883
525822
881649
1106165
2513636
1771410
4304186
20043
102816
1645
6409
1313
114
7836
52
7628
434
2540
1726
6517
1940
401
8858
348
9086
439
2554
22487
40060
43014
10273
93347
8027
99387
0
5658
634890
1084146
1448138
344292
2876576
322871
3250385
19076
142747
3742
23743
3019
604
27366
398
26796
1915
11831
4169
24382
4569
1972
30923
3166
33098
1918
11886
49841
113087
105679
60501
279267
69826
352561
0
25586
2231924
4948341
4888177
2868852
12705370
3700881
16364269
101689
1033229
1366
7840
1310
250
9400
172
9358
609
3851
1526
8061
2262
1169
11492
3388
14723
621
3865
18122
39401
44450
22365
106216
39514
144668
0
8481
728667
1567922
1866731
934355
4369008
1678581
5931115
28526
317784
761
4614
618
102
5334
48
5183
376
2205
812
4682
849
412
5943
605
6426
376
2208
9756
22775
20749
10024
53548
7859
61700
0
4971
313183
736822
756608
339668
1833098
326516
2283248
17320
146349
427
3043
330
76
3449
75
3397
286
1575
442
3076
393
153
3622
245
3730
286
1583
5783
13558
11749
8322
33629
11530
45520
0
3355
260328
631211
504923
389151
1525285
555128
2126306
15173
145935
657
5012
603
86
5701
48
5613
643
2612
699
5089
698
174
5961
260
6085
643
2616
8693
20550
21161
9687
51398
6227
57716
0
5303
310118
738331
728461
359852
1826644
313008
2204681
24061
178380
299
2612
313
52
2977
31
2890
312
1395
311
2638
342
110
3090
50
3025
312
1399
3965
10214
11532
7277
29023
9302
36890
0
2917
145974
376205
460926
271292
1108423
369250
1483239
13502
102523
1135
5852
1027
136
7015
87
6847
541
2737
1185
5939
1269
359
7567
700
8002
544
2752
15532
30420
36705
14614
81739
21369
99109
0
5960
463169
897982
1159315
477246
2534543
768126
3132047
25629
169825
604
7731
415
58
8204
22
8083
896
4829
628
7768
445
93
8306
49
8215
897
4835
8016
26150
14780
8009
48939
6915
54408
0
10065
298577
949798
567850
366621
1884269
218508
2080304
29331
332791
979
12775
678
117
13570
95
13730
2325
7489
1032
12849
781
245
13875
371
14285
2326
7494
12856
39810
23133
12291
75234
24848
99261
0
14776
420051
1362721
854571
495749
2713041
1190676
3954785
82640
459455
149
1127
140
46
1313
32
1279
82
645
156
1140
187
166
1493
611
2018
82
646
1974
4804
4824
5636
15264
16211
31024
0
1353
98986
215855
259419
294077
769351
947815
1712310
2510
55701
728
5089
605
98
5792
70
5641
425
2641
783
5163
765
307
6235
1388
7323
425
2646
9712
23113
20825
9083
53021
76177
123458
0
5526
355529
832048
771066
375153
1978267
1940939
3877471
19538
187621
577
3713
616
129
4458
67
4374
314
1864
603
3755
737
313
4805
388
5089
314
1868
7793
17677
23158
13772
54607
16255
71412
0
4018
296372
722624
948018
627954
2298596
933611
3290429
14348
171096
661
4891
699
176
5766
182
5755
588
2559
671
4908
774
275
5957
1461
7189
589
2559
8673
20422
26504
25533
72459
137959
234917
0
5296
348565
967977
1134676
1237040
3339693
8640234
13695588
50176
225652
553
4742
424
90
5256
60
5183
605
2625
569
4781
505
283
5569
233
5668
605
2628
7361
18705
14985
7746
41436
6108
46755
0
5484
262134
709330
579310
303467
1592107
287512
1861183
24551
203198
469
3713
459
111
4283
56
4181
487
1988
481
3742
495
167
4404
224
4465
488
1993
6318
15164
16762
11739
43665
16967
59912
0
4171
211327
545945
634502
427857
1608304
774703
2330159
30349
154307
688
6612
658
135
7405
57
7213
915
3697
704
6648
747
185
7580
244
7583
915
3707
9178
23942
24927
17375
66244
13129
79595
0
7547
335546
875365
1008178
750798
2634341
578565
3348318
43938
256805
164
1437
140
38
1615
27
1621
224
801
169
1444
160
93
1697
76
1755
224
802
2105
5366
5213
4407
14986
11606
26170
0
1620
91597
236558
274791
245058
756407
716562
1498730
10807
69587
389
2618
365
110
3093
90
3094
292
1318
394
2629
392
174
3195
841
3993
296
1323
5163
11752
14460
17133
43345
127884
172432
0
2769
143307
352754
480234
570125
1403113
5077807
7149010
20500
88456
427
2236
476
143
2855
91
2834
231
1029
451
2273
542
238
3053
456
3390
231
1033
5863
11486
18217
19945
49648
36032
87251
0
2218
202127
425710
646128
715826
1787664
1436626
3328726
9601
84676
269
1736
274
73
2083
54
2109
204
876
273
1743
312
216
2271
470
2741
204
877
3588
7961
10889
8515
27365
22213
50239
0
1820
118506
262878
380036
318456
961370
929514
2001136
14909
61168
144
651
164
39
854
13
881
57
318
151
659
180
60
899
38
960
57
318
1964
3568
6759
5782
16109
1503
17975
0
684
69978
129104
200003
162357
491464
46347
577276
2102
25172
259
1705
236
46
1987
40
2009
222
877
279
1729
269
86
2084
313
2381
223
878
3449
7497
8689
5065
21251
30081
46929
0
1712
94417
213438
251641
130615
595694
1139704
1680843
7593
48240
360
2519
318
49
2886
11
2879
410
1244
364
2528
354
73
2955
37
2980
410
1246
4817
10731
11613
5023
27367
1343
28405
0
2638
140483
327443
346274
136364
810081
44568
882232
16426
78710
488
2575
482
79
3136
49
3133
249
1257
496
2590
507
100
3197
156
3305
249
1260
6732
13303
18586
10798
42687
14625
53407
0
2631
191833
402257
580294
385201
1367752
518066
1811481
15339
84287
769
4170
943
194
5307
48
5294
412
1974
799
4227
1009
286
5522
307
5753
412
1981
10375
21084
37766
31359
90209
18441
113100
0
4339
365883
792519
1190535
895412
2878466
661396
3753290
28490
164378
1245
8880
1327
279
10486
232
10415
1069
4673
1280
8943
1490
548
10981
2946
13703
1069
4683
16747
38082
48129
33067
119278
185143
301333
0
9449
509920
1207959
1535302
1170779
3914040
7504706
11771579
44509
302316
629
2736
574
120
3430
44
3350
168
1026
837
3014
1378
642
5034
1043
5890
182
1040
8204
16530
18560
9009
44099
12308
54945
0
2530
232835
463770
551908
305148
1320826
462280
1812100
7831
69479
209
1147
433
15
1595
9
1584
123
568
215
1157
468
128
1753
152
1879
123
568
2960
5635
15174
1879
22688
482
22736
0
1203
31878
92072
139031
36249
267352
13491
277999
8379
30320
142
1263
111
22
1396
20
1358
184
668
148
1287
140
57
1484
80
1517
184
673
1773
4744
3728
1270
9742
2668
12866
0
1402
44254
148683
89546
55299
293528
125916
463805
6813
50112
397
2623
393
106
3122
87
3108
263
1414
444
2688
543
304
3535
503
3908
264
1421
5429
11609
13795
9267
34671
9905
43116
0
2930
241578
574193
600024
349345
1523562
530999
1951502
17817
154687
937
6658
808
178
7644
201
7618
609
3557
993
6756
1138
596
8490
2765
11911
610
3572
12392
29352
26433
13652
69437
52387
121143
0
7418
571086
1329270
1239004
671996
3240270
2956384
6300357
32794
324038
951
3105
1243
355
4703
127
4646
128
1011
1062
3254
1649
735
5638
1565
7020
133
1019
11762
20563
32795
20066
73424
23812
94034
0
2475
362169
626146
1051141
628329
2305616
1294404
3731903
6826
73763
330
2180
348
152
2680
95
2684
202
1108
340
2204
406
233
2843
616
3355
202
1110
4082
9745
8967
6120
24832
9922
34866
0
2346
163163
383526
345127
220664
949317
673522
1847251
15478
97898
367
1213
849
263
2325
30
2287
129
473
381
1232
995
459
2686
102
2713
133
476
5125
7814
37555
41691
87060
10319
97580
0
1078
163936
252163
1399580
1653833
3305576
435496
3867074
41355
31332
158
1032
250
87
1369
38
1428
160
510
168
1044
287
177
1508
334
1853
160
512
2117
4670
10280
15492
30442
29438
63050
0
1098
96782
214298
463909
752904
1431111
1589870
3263313
11162
44158
594
4104
570
175
4849
84
4800
400
2037
639
4170
922
520
5612
1546
6885
402
2043
7646
18312
17462
12239
48013
27245
74868
0
4339
235374
541802
567859
438314
1547975
1184395
2798245
17486
119822
288
2403
350
145
2898
109
2885
272
1311
298
2419
409
340
3168
830
3883
272
1311
3711
9626
13092
14514
37232
59071
95795
0
2730
136073
351299
427673
470314
1249286
2375628
3428154
12381
93908
522
3148
475
63
3686
26
4181
468
1613
540
3183
579
253
4015
89
4598
468
1617
7119
14969
18101
10123
43193
6464
60890
0
3452
172901
394291
476925
290544
1161760
171637
1607701
23184
89020
204
916
281
72
1269
31
1277
124
374
209
925
315
99
1339
200
1520
124
374
2788
5064
11294
12059
28417
29385
57261
0
782
79812
146676
329098
372456
848230
1050650
1951011
3434
23449
214
1201
198
47
1446
31
1420
103
532
251
1247
342
205
1794
385
2093
106
535
2817
6089
5639
3454
15182
5437
19970
0
1157
98494
207514
208118
133211
548843
261390
798344
4549
38061
1165
14955
856
181
15992
111
15788
2485
8693
1183
14999
934
324
16257
201
16168
2486
8702
15102
46918
29793
19500
96211
13308
111175
0
16946
460159
1529127
998002
723581
3250710
634333
4034449
107458
517455
3125
8998
12023
2280
23301
111
23576
1345
3151
3140
9028
12519
3266
24813
1412
26444
1350
3157
45150
62759
563812
357708
984279
127569
1112471
0
6751
1299461
2102937
21655930
15382612
39141479
5626809
46915520
370787
206644
1594
23117
759
115
23991
23
24570
3317
14546
1690
23280
910
231
24421
232
25188
3322
14563
20397
76148
21710
6473
104331
5925
112948
0
30173
549413
1897332
692290
210509
2800131
268292
3246036
115313
653709
552
2442
389
43
2874
10
2905
266
998
580
2473
477
84
3034
80
3134
267
1000
7392
13976
13545
5198
32719
3657
34829
0
2273
211035
372397
455857
183673
1011927
134618
1142979
10069
53494
770
3284
566
15
3865
0
4168
473
1411
785
3304
637
27
3968
0
4271
475
1412
10546
18961
17279
1765
38005
0
43249
0
3177
321317
530894
589645
54969
1175508
0
1366174
19169
65102
745
4260
364
29
4653
7
4668
478
2062
784
4317
492
82
4891
398
5301
479
2065
9727
21267
11348
[
g]
[
k]
[
i]
39405
0
4651
283518
592530
374272
(
D)
(
D)
(
D)
1128865
18820
120581
240
1975
108
10
2093
1
2173
328
1002
254
2003
115
24
2142
1
2216
328
1006
3159
7977
3171
[
g]
[
j]
[
a]
13951
0
2186
84190
212906
104986
(
D)
(
D)
(
D)
388178
17404
52045
3318
22540
1832
281
24653
100
24339
1888
11230
3774
23251
3718
1652
28621
12463
40766
1898
11293
42779
109061
60042
24389
193492
161850
328832
0
26043
966281
2428255
1528762
646833
4603850
3224157
7870635
57658
520039
2089
9454
906
138
10498
37
10721
857
3791
2275
9700
1791
1286
12777
5211
18408
860
3801
26832
54837
28589
14537
97963
63951
164533
0
8763
659534
1292194
802869
441593
2536656
1840082
4561017
31095
174030
3460
19266
2045
281
21592
90
22091
2015
8788
3927
19972
3658
1947
25577
4143
29920
2025
8841
45581
100236
68555
36992
205783
78277
278231
0
20153
1134876
2354270
1948857
1188656
5491783
1980913
7467822
66712
414856
1789
13231
934
75
14240
13
14800
1388
7133
1981
13510
1689
353
15552
293
16127
1390
7153
23344
60395
31370
6683
98448
5031
105106
0
16152
703402
1676782
1087037
247652
3011471
160420
3294078
46830
390836
135
1878
47
13
1938
7
2020
258
1202
154
1917
90
97
2104
214
2335
258
1204
1734
6322
1268
760
8350
1339
9955
0
2489
38925
132950
32380
12958
178288
26219
226198
5877
48153
982
9906
512
90
10508
76
10839
1208
5710
1102
10181
970
702
11853
5106
17384
1212
5725
12366
39107
14956
7820
61883
90073
174026
0
12505
236751
723096
313749
143105
1179950
1327068
2656034
39571
208931
1043
8089
444
44
8577
27
8652
715
4339
1234
8395
747
254
9396
432
9872
717
4370
13235
36494
13362
4172
54028
8158
62372
0
9724
296922
740167
379274
117970
1237411
244336
1542679
19600
177046
1185
10461
655
102
11218
52
12778
2144
5987
1365
10743
1173
615
12531
7256
21724
2158
6012
15317
42208
20457
11171
73836
142857
232233
0
13291
408994
1026190
627812
373357
2027359
3104025
5736558
60038
257778
1139
10236
629
69
10934
62
10990
1627
5491
1195
10336
733
178
11247
1642
13069
1629
5508
15006
41180
21704
7344
70228
35985
109025
0
11982
473551
1210495
945816
568699
2725010
1462421
3866907
67684
297071
195
1273
128
15
1416
5
1378
99
642
226
1321
280
49
1650
1438
3082
99
643
2582
6059
4083
1032
11174
11055
22106
0
1417
57491
127893
97282
31571
256746
179322
447080
3941
26838
318
1379
294
75
1748
35
1949
214
629
323
1385
379
220
1984
2382
4841
214
629
4229
7784
10586
7514
25884
325017
368798
0
1446
92064
172154
230371
165187
567712
7009256
8844884
7197
32279
406
3156
208
43
3407
20
3361
245
1622
512
3316
544
476
4336
4060
8445
245
1625
5070
14256
5911
2944
23111
22949
44442
0
3701
121459
325846
169498
81309
576653
624157
1223178
4794
76463
2375
11460
1368
128
12956
38
12902
777
5034
2486
11636
1777
531
13944
1082
14837
795
5043
31431
64941
42352
12663
119956
26130
139468
0
11568
515512
1158296
743555
219989
2121840
362483
2428392
24347
195245
5696
26431
4922
730
32083
201
32878
2421
11398
6067
26932
7608
3148
37688
5455
43728
2428
11419
76107
151012
173791
85092
409895
102300
509692
0
26371
2327267
4452806
6051464
3018081
13522351
3637274
17840272
94520
704105
556
4005
251
33
4289
8
4288
318
2106
595
4056
322
108
4486
72
4514
318
2110
7125
18723
6888
2007
27618
988
28436
0
4762
174296
411673
186288
63186
661147
17119
711663
8601
97987
2015
11154
1508
223
12885
62
14324
1593
5565
2170
11374
2242
829
14445
2014
17770
1615
5586
26406
56811
48130
18031
122972
28567
158290
0
12418
568311
1201396
1080286
436142
2717824
632467
3652750
51485
256923
5517
37230
6914
1290
45434
333
46050
5655
19580
5632
37441
7784
3308
48533
20246
68797
5657
19600
74863
162966
279012
217267
659245
1884282
2487338
0
41647
905924
2138266
3735679
3234533
9108478
32686563
42341542
177886
544628
2586
23355
959
158
24472
81
25730
4088
12736
2690
23565
1338
674
25577
3919
30560
4091
12748
33063
91945
26724
8866
127535
45806
178466
0
27904
340873
1086366
290546
128222
1505134
671814
2291568
83855
352636
698
5576
341
31
5948
12
6042
674
2950
720
5626
426
162
6214
303
6599
674
2960
9228
24725
10167
[
h]
[
k]
[
h]
41924
0
6803
140687
377292
157382
(
D)
(
D)
(
D)
695646
14649
102571
149
1729
75
3
1807
2
1896
274
1040
159
1749
95
4
1848
5
1940
274
1046
1855
6059
2178
[
c]
[
i]
[
b]
8990
0
2179
29230
97451
35806
(
D)
(
D)
(
D)
149310
6031
32751
258
2879
195
18
3092
0
3268
685
1587
275
2906
229
69
3204
0
3382
685
1594
3373
9418
6812
2221
18451
0
20615
0
3341
46770
151189
102173
41645
295007
0
374488
15345
55230
376
3042
249
40
3331
19
3663
889
1398
387
3071
365
260
3696
1755
5728
894
1398
4760
11358
6142
2639
20139
12597
34380
0
3093
50064
138364
72142
31605
242111
367707
644992
21747
37189
227
2083
155
24
2262
14
2272
437
985
275
2156
362
136
2654
1307
3839
437
992
2830
7678
4451
1322
13451
7487
22140
0
2103
28773
82746
55315
14692
152753
95839
253213
7686
23192
565
5373
286
22
5681
21
5602
1364
2331
587
5426
375
804
6605
162
6721
1367
2340
7490
18603
8597
1492
28692
3570
33736
0
4976
74610
231727
94557
24984
351268
72732
432107
27509
64353
2105
24388
787
85
25260
45
25563
2666
14253
2332
24764
1475
692
26931
1532
28695
2668
14306
26412
93016
23439
8524
124979
8708
136212
0
31522
371911
1328771
394245
164126
1887142
178314
2153921
46916
464563
4621
18454
2049
144
20647
227
20493
1151
5972
4897
18854
3002
519
22375
18242
40026
1153
5996
60892
120868
63890
12256
197014
483237
699160
0
15126
1306362
2713077
1383897
308740
4405714
10137260
15484007
61367
397507
301
4316
129
27
4472
21
5072
905
2865
414
4484
309
245
5038
4577
10630
905
2880
3748
13498
3742
2935
20175
41062
75658
0
5844
58403
223504
78238
77272
379014
463399
1054136
43371
83325
549
6262
212
31
6505
27
6485
523
3734
767
6643
795
544
7982
6299
14006
533
3788
6799
24507
6626
3397
34530
39896
74617
0
8398
170236
600149
168983
87052
856184
840464
1679079
14406
202434
525
5237
315
24
5576
5
5788
763
3063
615
5361
466
135
5962
2693
9027
763
3077
6841
20341
11380
3689
35410
13137
58868
0
6620
95935
302982
172893
55812
531687
173670
790585
19118
101573
653
5494
411
58
5963
98
6210
775
2970
869
5896
880
322
7098
923
8209
783
3011
8486
22825
12531
4235
39591
9844
49769
0
6611
246367
635115
368263
135958
1139336
354424
1626859
26791
167032
6629
31087
3742
846
35675
191
36255
3335
12863
7251
32086
8736
10966
51788
28724
81171
3364
12945
85577
176000
114017
102211
392228
261051
655433
0
31034
1037839
2239236
1428105
1376329
5043670
3882112
9018452
84048
422813
3856
28979
2188
578
31745
150
30494
2625
14148
4124
29483
3249
2217
34949
4187
37721
2627
14196
47809
132812
58571
33223
224606
59198
271851
0
32762
729387
2107370
888475
489284
3485129
910853
4437205
69627
549439
625
5223
353
75
5651
55
5616
471
2765
785
5457
762
519
6738
3932
10732
471
2787
7783
22833
10465
6521
39819
45154
86192
0
6176
174622
462591
227290
168420
858301
736459
1551278
10578
114680
1385
14473
599
123
15195
101
14750
1626
7883
1559
14792
1209
1326
17327
18306
35564
1629
7931
17723
56659
18727
13478
88864
213627
304645
0
17421
269732
819565
321966
211416
1352947
2540367
4044792
30956
239126
214
2658
131
23
2812
20
2922
441
1460
240
2708
198
195
3101
2546
5724
441
1466
2751
9557
4258
2541
16356
42252
57076
0
3187
37450
118361
62828
34779
215968
459390
726189
6931
34941
848
6573
533
117
7223
109
7590
904
3558
914
6735
951
607
8293
12334
21774
904
3580
10746
28007
16319
12394
56720
396368
469949
0
7560
162170
414969
278075
223009
916053
5002204
6452283
22614
106178
122
2279
87
20
2386
18
2559
413
1437
145
2335
191
214
2740
2921
5860
417
1447
1494
6791
2240
1815
10846
17617
28860
0
2927
22997
106458
38012
40647
185117
215128
420105
6752
43406
720
7296
397
74
7767
44
8130
1170
4128
863
7522
707
425
8654
3097
12057
1171
4152
9087
27214
11398
5056
43668
44108
86530
0
8871
142955
430799
194973
86177
711949
523655
1324328
25730
131188
771
6257
466
71
6794
51
6761
562
3249
1047
6699
1378
1080
9157
20507
28175
564
3298
9644
27879
14908
9647
52434
132642
187624
0
7490
170030
477559
275212
156865
909636
1701572
2698873
11909
124434
1544
18986
550
65
19601
38
19925
2024
11478
1819
19494
1134
986
21614
7689
29780
2035
11530
19371
71229
17716
8241
97186
59197
159314
0
24988
492968
1579435
515858
207923
2303216
1334492
3651427
41754
481384
82
760
65
18
843
10
855
98
418
99
795
209
386
1390
600
2002
98
421
1005
2988
2413
1977
7378
4429
12436
0
928
19157
56057
45058
36057
137172
96814
248250
2029
15826
1965
17273
1093
112
18478
57
18374
2214
9146
2255
17702
1928
725
20355
2256
22468
2231
9185
25409
70549
36559
12506
119614
65350
189494
0
19921
411977
1181280
654827
217815
2053922
894367
3062098
47824
340687
610
5766
370
50
6186
22
6076
737
3100
677
5859
617
381
6857
4054
10783
744
3105
7980
22783
11323
6761
40867
90589
137147
0
6491
98416
286400
149062
109125
544587
1230729
1893986
11714
82102
346
3610
144
17
3771
12
3710
313
2090
390
3680
266
81
4027
1668
5543
313
2101
4374
13924
4420
1881
20225
18727
47960
0
4532
60881
171854
85462
26110
283426
223740
602251
7179
52237
452
3327
282
19
3628
11
3556
230
1703
541
3466
538
146
4150
241
4358
234
1712
5952
15655
9379
2197
27231
5980
34142
0
3848
132852
317212
231059
64637
612908
139818
765910
6401
68229
672
5462
440
97
5999
43
5903
516
2882
773
5614
813
659
7086
4576
11559
516
2892
8749
23814
15236
11894
50944
90571
134432
0
6439
114544
308744
216917
168884
694545
1048716
1838038
11802
78659
109
1709
74
17
1800
7
1762
141
1195
138
1765
141
91
1997
34
2040
141
1198
1332
5312
2108
923
8343
1808
9553
0
2389
17584
69990
31735
13469
115194
38027
152228
3062
32771
307
3259
183
37
3479
15
3513
403
1891
344
3342
385
402
4129
3591
7702
403
1907
3899
12423
6678
4731
23832
52156
69533
0
4045
61466
187942
115478
69627
373047
511821
907069
8272
57673
0
34
11
15
60
43
95
19
6
0
36
14
20
70
10358
10374
19
6
0
23
658
2899
3580
1762272
1727333
0
[
a]
0
1459
16667
49293
67419
27136692
28631374
547
(
D)

4
84
4
3
91
11
142
17
64
4
84
4
4
92
1876
2051
17
64
53
291
165
1128
1584
475937
495230
0
[
c]
1127
3493
2010
18920
24423
8712161
9330882
178
(
D)

1048
9669
663
116
10448
85
10230
1156
5236
1123
9794
983
635
11412
15831
28744
1158
5248
13623
38132
22245
15950
76327
206407
303411
0
11287
178364
507459
329549
241125
1078133
2750571
4276206
26228
146739
2312
22332
701
38
23071
16
22724
2077
12058
2519
22641
1054
187
23882
315
23870
2095
12070
29468
93008
21707
3590
118305
3919
125116
0
27321
374573
1142785
314976
63458
1521219
62877
1643813
43369
317338
599
4272
373
48
4693
28
4790
425
2236
664
4362
597
129
5088
3529
8787
429
2241
7593
19624
11371
3904
34899
100042
127922
0
5006
151257
374736
270754
109073
754563
1947524
2685698
12662
90825
2637
24605
1382
207
26194
99
25550
2947
13264
3024
25196
2763
1200
29159
5240
33678
2954
13326
33710
97513
43146
18385
159044
55569
210627
0
28443
384892
1142945
531199
232024
1906168
637940
2541621
50487
342318
781
12747
591
272
13610
93
13565
1347
8373
876
12908
970
1525
15403
2077
17436
1348
8394
9759
40235
17949
24056
82240
31597
115719
0
16668
151659
600647
277267
314661
1192575
432563
1698721
18634
230868
767
5863
316
33
6212
11
6009
597
2891
841
5970
584
268
6822
1316
7945
597
2899
9974
25544
10614
3940
40098
27869
72120
0
6358
128411
346650
145495
57323
549468
398312
1010849
13796
88718
327
5467
137
22
5626
10
5837
795
3610
376
5565
235
125
5925
46
6162
796
3626
3972
16950
3420
1694
22064
220
22988
0
7521
113833
433602
105440
58177
597219
4777
602422
20366
159700
679
3438
365
25
3828
16
3757
362
1611
839
3654
643
367
4664
1492
5865
382
1632
8972
18527
11448
3142
33117
9984
35519
0
3651
240183
484967
306908
72689
864564
406049
1043750
16212
91283
314
3669
158
47
3874
17
3777
575
2035
395
3799
380
305
4484
999
5313
576
2045
4001
12414
4492
2231
19137
3220
23713
0
4306
60025
203850
72602
28693
305145
47188
357986
9122
66434
1574
17163
776
92
18031
53
17799
2491
9457
1786
17525
1218
405
19148
1454
20255
2493
9489
20335
61642
23205
7852
92699
15638
107870
0
19858
401657
1233559
483846
156643
1874048
325182
2292965
56466
379591
1075
9141
952
274
10367
261
9900
1280
4451
1095
9175
1060
346
10581
1221
11086
1285
4455
14342
35191
35070
42672
112933
163765
280912
0
9306
500592
1272194
1224304
1566411
4062909
6370119
10421271
70418
241110
516
5031
406
85
5522
33
5397
566
3059
530
5047
456
209
5712
443
6004
566
3059
6868
18040
14978
12815
45833
20824
64266
0
5944
158785
386062
353444
295609
1035115
475123
1500955
10528
108888
767
3801
621
129
4551
36
4457
178
1662
791
3835
790
300
4925
323
5110
179
1664
9710
21170
16896
6985
45051
8885
53761
0
3977
299766
604278
543106
249494
1396878
325934
1818621
6542
103135
508
2243
367
65
2675
45
2653
93
848
577
2356
758
544
3658
2616
6210
100
850
6606
13726
[
j]
5227
[
k]
[
j]
50593
0
2110
178532
348861
(
D)
141673
(
D)
(
D)
1465679
5910
46522
10
289
5
0
294
3
278
42
173
10
289
5
0
294
4
280
42
173
112
750
[
c]
0
[
f]
[
c]
997
0
332
2377
15045
(
D)
0
(
D)
(
D)
27390
1051
5975
1011
12160
803
115
13078
74
12477
1967
6736
1085
12293
1005
206
13504
1469
14232
1968
6749
13182
38715
26706
11295
76716
40100
115750
0
12782
344543
985833
668852
332229
1986914
1001666
3082644
60770
282240
30
317
78
53
448
52
460
54
152
33
325
168
352
845
1895
2825
54
152
406
1019
3511
10536
15066
521090
533467
0
297
11743
37847
120470
394958
553275
22917436
25672091
3073
10041
38
201
42
35
278
30
292
35
83
45
214
54
89
357
227
506
35
84
529
1050
1532
3930
6512
28234
28636
0
178
15176
35370
45299
152319
232988
780813
917637
1837
6454
146
1102
157
32
1291
55
1329
177
577
152
1110
194
42
1346
99
1425
177
577
1965
4267
5680
2274
12221
8108
21115
0
1146
71104
174956
205382
99398
479736
379321
944512
11679
49886
21
138
27
13
178
12
275
56
90
21
138
28
30
196
21
304
56
90
317
569
1215
1808
3592
16000
21481
0
184
11020
22017
41530
61077
124624
897919
1061660
3617
6634
40
365
36
12
413
7
371
54
176
40
366
49
18
433
10
391
54
176
521
1174
1258
1354
3786
996
4287
0
324
18187
43996
46927
65092
156015
47160
184771
3628
11222
24
166
33
20
219
22
223
26
84
25
168
39
94
301
184
456
26
84
329
657
1137
2611
4405
8609
11964
0
179
19635
33787
61733
134979
230499
419649
697266
3516
8054
9
63
8
4
75
11
90
23
28
9
63
8
4
75
15
95
23
28
121
[
c]
422
947
[
g]
[
j]
13101
[
a]
62
3209
(
D)
12801
45727
(
D)
(
D)
544082
(
D)
1930
66
294
73
30
397
28
410
46
114
66
295
83
71
449
97
544
53
114
872
1586
2993
5916
10495
9745
24126
0
240
26744
58373
148636
294518
501527
525970
1188800
2785
8058
15
97
19
8
124
1
124
21
41
15
97
21
14
132
1
132
21
41
194
[
e]
626
592
[
g]
[
a]
1526
[
a]
82
6353
(
D)
19105
21603
(
D)
(
D)
60983
(
D)
4362
47
254
59
30
343
25
362
35
108
47
254
60
38
352
50
395
35
108
667
[
g]
2522
4995
[
i]
[
i]
15994
[
a]
220
22061
(
D)
84312
213806
(
D)
(
D)
729295
(
D)
9620
23
192
32
7
231
3
237
43
92
23
192
32
17
241
3
249
43
92
335
[
f]
1131
833
[
h]
[
f]
3751
[
a]
193
8067
(
D)
34852
33175
(
D)
(
D)
121635
(
D)
6547
1656
17831
1346
199
19376
78
19922
3544
10506
1683
17870
1477
365
19712
617
20726
3546
10509
22352
57120
49416
23290
129826
23454
149788
0
19305
602874
1526871
1484231
704533
3715635
814124
4434046
103461
435550
2026
22071
2509
580
25160
279
25148
4089
12978
2060
22118
2773
1043
25934
2864
29073
4092
12983
27418
69045
100273
87780
257098
241472
499153
0
23114
731285
1822037
3033604
2870164
7725805
8440789
16011499
129113
508874
218
2458
356
152
2966
80
2898
428
1368
225
2466
421
495
3382
3365
6579
429
1368
3013
7611
14620
24648
46879
224011
266028
0
2391
81653
213585
478729
857308
1549622
9368002
10778345
15156
55616
1256
6753
1276
159
8188
38
7987
883
3118
1280
6805
1508
451
8764
383
8913
886
3125
17143
32934
47587
24985
105506
23399
128222
0
6537
394198
758832
1323446
798641
2880919
780448
3657921
34938
146575
2749
29697
1792
171
31660
111
31420
4336
17640
2770
29729
1928
264
31921
572
32099
4339
17641
36546
102895
62141
17761
182797
17640
196163
0
34041
958947
2625295
1834844
566028
5026167
666251
5800444
115581
814102
1296
10035
1169
218
11422
139
11103
1135
5469
1305
10059
1323
574
11956
946
12424
1135
5473
17387
40175
42924
26586
109685
54027
158511
0
10357
488835
1068095
1388112
941418
3397625
2086091
5398694
32737
246704
5
24
6
2
32
5
55
6
20
5
24
7
3
34
118
164
6
20
[
b]
[
b]
[
c]
[
e]
[
f]
[
i]
5523
[
a]
[
b]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
137375
(
D)
(
D)

2
8
2
2
12
2
14
0
1
2
8
2
2
12
3
15
0
1
[
b]
[
b]
[
b]
[
c]
[
e]
[
h]
[
h]
0
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
0
(
D)

37
229
85
32
346
23
369
32
104
37
229
89
39
357
148
496
32
104
[
f]
[
g]
[
h]
5529
[
j]
[
j]
31635
[
a]
[
c]
(
D)
(
D)
(
D)
163828
(
D)
(
D)
952639
(
D)
(
D)

2
24
5
2
31
2
40
10
11
2
24
5
2
31
2
40
10
11
[
b]
[
c]
[
c]
[
f]
1171
[
b]
[
f]
[
a]
[
b]
(
D)
(
D)
(
D)
(
D)
36035
(
D)
(
D)
(
D)
(
D)

26
177
39
25
241
9
242
31
69
26
177
53
51
281
163
460
31
69
366
806
1753
2161
4720
22085
24672
0
149
5363
17291
33291
64646
115228
594456
810974
1391
3321
293
2790
256
32
3078
7
3049
363
1650
297
2796
262
40
3098
18
3086
363
1650
4024
9872
9685
5289
24846
5509
30281
0
2859
55038
144886
152434
103527
400847
84343
488704
12452
37169
400
3223
374
39
3636
14
3717
588
1712
402
3226
381
42
3649
41
3756
588
1712
5382
12046
14047
5812
31905
5558
39165
0
3213
88808
209074
262173
146374
617621
141503
768953
15004
54017
471
2164
758
211
3133
32
3129
161
1043
473
2167
815
321
3303
914
4287
161
1043
6622
11842
32308
37974
82124
80753
168940
0
2139
76672
132439
431001
563653
1127093
1195549
2471790
7494
22535
208
905
344
50
1299
13
1257
115
343
210
909
372
93
1374
77
1395
117
344
2882
4961
14021
7662
26644
7413
33406
0
718
44302
80785
262711
155123
498619
170091
659518
3443
12344
288
1338
303
76
1717
30
1714
207
540
288
1339
332
125
1796
118
1887
207
540
3889
7021
11418
8758
27197
7582
35862
0
1145
60528
125806
203975
166818
496599
152308
697419
7255
22282
105
646
127
29
802
10
848
126
310
105
646
132
34
812
34
880
126
310
1393
2771
5162
4305
12238
5152
17019
0
647
19704
47261
91066
76799
215126
109519
315827
6595
11467
1
12
4
3
19
29
48
6
7
1
12
7
4
23
284
229
6
7
[
a]
[
b]
162
[
e]
579
6130
5995
[
a]
13
(
D)
(
D)
5573
(
D)
20961
404684
430919
(
D)
1028
10
75
12
8
95
45
153
15
45
10
75
27
11
113
1825
2017
15
45
134
302
415
382
1099
38115
38189
0
92
8567
22694
25450
19048
67192
2893874
2981259
1462
4993
3
16
3
3
22
29
52
3
9
3
16
16
30
62
435
482
3
9
[
b]
[
b]
97
[
e]
595
5681
6004
[
a]
[
b]
(
D)
(
D)
4573
(
D)
32447
360675
416575
(
D)
(
D)

0
3
3
0
6
9
16
0
1
0
3
8
0
11
49
57
0
1
0
14
104
0
118
643
735
0
[
a]
0
517
5440
0
5957
42793
51553
0
(
D)

41
333
52
16
401
13
484
99
189
43
335
57
22
414
40
521
99
189
575
[
g]
1916
2410
[
i]
[
h]
8605
[
a]
365
8232
(
D)
35625
52999
(
D)
(
D)
188107
(
D)
8643
142
1472
111
18
1601
11
1670
449
759
143
1475
118
24
1617
25
1699
449
759
1880
4410
3986
1958
10354
2610
12921
0
1407
36487
122039
91131
50658
263828
67336
313306
13223
38829
20
127
20
4
151
1
154
33
65
21
130
21
6
157
1
160
33
67
269
[
f]
863
593
[
g]
[
a]
1888
[
a]
132
7134
(
D)
24035
19528
(
D)
(
D)
55393
(
D)
4097
1
8
2
3
13
1
25
7
9
1
8
2
120
130
7
151
7
9
[
a]
28
[
b]
[
f]
[
f]
[
b]
796
0
[
b]
(
D)
804
(
D)
(
D)
(
D)
(
D)
35862
444
(
D)

159
927
206
40
1173
44
1175
103
436
161
931
226
49
1206
491
1660
103
436
[
g]
4425
[
i]
[
i]
[
j]
[
k]
65080
0
[
f]
(
D)
109830
(
D)
(
D)
(
D)
(
D)
1479479
9369
(
D)

251
1830
231
66
2127
47
2259
244
923
260
1840
245
102
2187
347
2606
244
923
3345
8253
8375
8879
25507
33262
61709
0
2007
101947
252497
257502
272405
782404
1282159
2198082
30136
53652
66
300
76
38
414
37
454
41
120
74
309
98
98
505
316
831
41
121
879
1625
2877
5262
9764
11663
22954
0
273
24896
47129
76391
163090
286610
427824
738994
1694
7785
18
76
27
16
119
26
157
15
37
19
77
30
22
129
67
201
15
37
243
417
882
1715
3014
4431
7304
0
82
9111
16129
27065
56376
99570
166196
254864
1648
2555
52
199
76
50
325
46
385
37
95
52
203
97
92
392
215
612
37
98
715
1156
2804
6914
10874
42622
50273
0
221
25626
41868
106962
255348
404178
1790514
2249516
3793
10705
84
645
96
21
762
22
756
90
339
89
652
113
28
793
70
830
90
339
1117
2414
3578
2544
8536
3239
11957
0
552
37990
118247
135085
88548
341880
136868
507806
7917
41092
62
644
61
15
720
12
726
100
389
71
668
82
60
810
67
853
100
392
867
2196
2203
1586
5985
2930
9168
0
725
28928
76284
69813
77370
223467
88073
337802
4073
25997
848
5490
385
18
5893
9
6105
673
2780
872
5522
414
47
5983
95
6294
673
2783
11070
25503
10930
1682
38115
3638
43742
0
6015
245949
541340
274544
42417
858301
103438
1030781
20679
115325
54
633
84
30
747
22
810
156
320
54
635
89
52
776
156
1031
156
321
729
2074
3275
3538
8887
5567
17541
0
635
18781
60067
76724
88363
225154
121927
452508
8762
15943
1323
10354
1031
208
11593
107
11716
1060
5607
1526
10660
1763
1249
13672
1505
15334
1071
5634
17492
45461
37960
30786
114207
47455
168159
0
12407
671912
1756619
1476563
1210154
4443336
2177013
6829426
59225
427417
103
1145
97
24
1266
9
1205
211
582
104
1146
108
35
1289
26
1246
213
582
1338
3680
[
h]
[
h]
[
j]
[
h]
13187
[
a]
[
g]
29869
98149
(
D)
(
D)
(
D)
(
D)
344609
(
D)
(
D)

9
114
9
3
126
4
145
25
72
9
114
10
15
139
67
227
25
72
104
340
[
e]
[
e]
[
g]
[
j]
12741
[
a]
[
c]
3751
10402
(
D)
(
D)
(
D)
(
D)
638441
(
D)
(
D)

255
2399
266
66
2731
31
2996
506
1432
267
2417
318
217
2952
3715
7105
506
1436
3490
8408
10268
10897
29573
519285
513567
0
2714
74314
206338
226527
267181
700046
15190479
16455540
21067
61852
523
4524
533
97
5154
18
5298
786
2633
531
4536
605
187
5328
302
5750
786
2635
7205
16684
20572
14499
51755
18700
64008
0
4937
156123
390313
419881
276364
1086558
422348
1359792
26256
103757
377
2086
483
191
2760
78
3004
260
1138
403
2128
654
500
3282
1133
4500
261
1141
5063
10178
17247
22007
49432
31272
89356
0
2463
143632
297817
495519
633305
1426641
932564
2656539
28967
61751
87
414
138
36
588
24
607
45
156
93
423
184
88
695
250
942
45
159
1123
2300
5326
5208
12834
14262
28231
0
367
34441
68229
166630
154403
389262
416547
853705
6408
10990
53
268
48
21
337
20
358
34
121
54
274
91
69
434
82
552
34
124
698
1358
1215
1136
3709
1182
5459
0
279
16091
34233
28324
31016
93573
33479
147543
1660
6843
95
610
117
43
770
38
831
66
331
101
619
169
106
894
353
1191
66
331
1228
2742
3928
2723
9393
13814
22220
0
711
33698
76801
126305
92418
295524
447747
735353
3346
18112
988
4877
935
230
6042
130
6055
390
2122
998
4894
1050
691
6635
1951
8540
391
2122
13333
27468
36375
41895
105738
306889
413951
0
4767
273104
563064
871866
1150097
2585027
11630973
14747105
21471
93887
632
4364
603
173
5140
117
5185
498
2235
640
4373
638
318
5329
923
6248
498
2236
8613
19791
22916
26777
69484
66102
133245
0
4777
348445
768789
1139334
1452317
3360440
4315871
7544103
39556
146904
230
2025
289
90
2404
86
2522
293
1193
231
2030
296
103
2429
232
2698
294
1196
3113
7735
11517
12793
32045
55197
89676
0
2410
116203
277716
451967
567701
1297384
3012474
4803151
38354
73190
150
911
136
43
1090
56
1164
107
467
154
916
138
61
1115
255
1394
107
467
2057
4379
5370
7187
16936
29304
45096
0
1016
115385
222627
258105
334022
814754
1603307
2327697
11868
37047
10
70
14
8
92
6
88
7
31
10
70
14
9
93
19
102
7
31
136
316
652
2000
2968
14791
17432
0
71
3120
9500
20824
70349
100673
530567
688446
70
2030
274
2067
280
64
2411
83
2294
290
963
276
2074
288
113
2475
490
2776
290
966
3782
8387
10894
8658
27939
21786
48187
0
1955
129923
322939
394708
381461
1099108
906990
1915580
21980
69327
1080
6392
1379
357
8128
254
8057
770
3106
1103
6460
1580
662
8702
1897
10353
772
3107
14683
29656
57215
61461
148332
183153
353344
0
6479
880121
1762440
4109229
6392219
12263888
31826118
36954665
81433
332937
554
9271
392
69
9732
54
10226
2840
5284
566
9299
419
76
9794
224
10595
2843
5295
7471
22986
14670
10299
47955
36594
96892
0
9472
403641
2017312
811555
501056
3329923
2393070
6815633
444811
904641
48
484
46
11
541
21
512
62
264
51
489
50
17
556
122
537
62
266
682
1753
1713
1096
4562
9299
5870
0
559
37231
112068
86245
48041
246354
872369
306638
6758
28095
413
1518
321
60
1899
33
1907
219
465
461
1592
518
440
2550
3043
5050
219
474
5514
9219
11293
10906
31418
110864
130938
0
1040
47966
112428
104066
90345
306839
799793
1162472
30117
19769
20
221
17
8
246
5
263
126
65
20
222
25
21
268
23
303
126
65
199
490
418
254
1162
514
1723
0
139
2301
9975
4718
3401
18094
5265
26092
3193
3400
239
2441
214
34
2689
18
2585
380
1310
243
2449
221
77
2747
69
2702
380
1311
3267
8676
7744
5913
22333
7391
30161
0
2458
169610
479424
408783
302307
1190514
400945
1588680
37785
140388
28
275
29
9
313
11
337
54
147
28
277
31
10
318
16
345
54
149
387
1072
764
627
2463
2033
4553
0
329
17351
47362
28667
33188
109217
133552
256909
5455
13579
9
254
12
0
266
2
262
52
152
9
259
12
0
271
5
270
52
152
118
625
[
e]
0
[
g]
[
b]
1225
0
275
5025
34831
(
D)
0
(
D)
(
D)
73294
5722
12621
19
235
21
5
261
6
261
37
140
21
238
21
9
268
42
305
37
140
257
739
870
757
2366
6635
8794
0
256
10235
37708
75589
34816
148113
952217
1042538
2248
14357
40
585
32
9
626
11
613
105
348
40
587
42
18
647
23
645
105
348
528
1645
1181
1053
3879
1246
5050
0
677
19979
79752
60706
46694
187152
95469
277208
19106
27806
102
1413
66
9
1488
6
1599
237
954
107
1421
78
10
1509
7
1621
237
954
1360
4538
2465
1072
8075
52
8449
0
1871
51206
162996
95947
65444
324387
2119
313418
11829
56238
25
299
17
3
319
7
347
41
210
25
300
24
25
349
48
409
41
210
340
1017
[
e]
761
[
g]
[
g]
3488
0
387
10948
35993
(
D)
18874
(
D)
(
D)
123387
2094
12957
32
186
42
16
244
20
286
48
78
35
192
54
39
285
49
359
48
81
415
889
1353
1866
4108
5241
12168
0
167
11456
31946
50020
83963
165929
350259
374895
10973
5950
1074
3702
803
105
4610
77
4343
385
1160
1121
3777
1013
388
5178
930
6938
393
1171
14593
24216
27602
12859
64677
47466
130482
0
2611
289906
540774
798134
439535
1778443
2546091
5006249
24156
70119
95
652
260
102
1014
93
1081
107
308
100
664
298
186
1148
902
1937
107
312
1316
2893
11356
14668
28917
103234
126734
0
670
36271
127218
378256
581006
1086480
6364854
7358528
27028
68221
40
265
52
24
341
41
361
32
102
41
267
65
58
390
299
887
32
102
539
1121
1987
4693
7801
31346
41022
0
209
17384
64580
102398
372248
539226
2114802
2963623
6289
10366
146
1190
142
49
1381
65
1379
143
590
154
1213
170
230
1613
2968
5805
143
593
1946
5090
5314
6578
16982
156581
204426
0
1286
71590
187780
178537
246343
612660
6817737
8766780
53053
37144
432
2567
534
156
3257
100
3279
418
1101
455
2596
675
469
3740
22483
27509
418
1102
5844
11615
21671
26056
59342
810893
905518
0
2334
284465
855137
1053919
1302156
3211212
45798869
50210483
38089
83759
213
1883
157
35
2075
38
2023
322
929
245
1931
246
81
2258
1840
3900
322
931
2823
6994
5854
4539
17387
55009
72452
0
1952
104923
274396
225399
231258
731053
2664987
3487646
20641
51902
191
1532
193
45
1770
58
1892
324
715
215
1576
247
284
2107
4219
7710
330
717
2497
5769
7364
6841
19974
110106
184106
0
1510
84725
252959
358832
451160
1062951
6568154
9880236
32653
49989
168
1484
186
67
1737
57
1791
332
705
169
1490
244
139
1873
585
2475
339
706
2224
5388
7870
10291
23549
31038
59941
0
1490
93416
295659
409856
934855
1640370
1701379
3217934
39262
52955
53
400
56
22
478
34
528
95
185
54
402
70
50
522
206
737
95
185
720
1556
2033
3714
7303
13949
21259
0
398
30241
83966
133962
323080
541008
1139409
1491568
4642
15605
84
936
63
21
1020
24
1074
217
476
85
937
70
27
1034
342
1418
217
476
1104
3037
2348
2923
8308
8621
18907
0
981
53704
168593
147384
221054
537031
793038
1201951
53479
30913
26
255
35
10
300
24
300
46
126
36
267
68
45
380
187
540
46
129
317
887
1393
1940
4220
7063
12205
0
249
12258
45923
81064
158024
285011
362555
679652
11661
17286
318
2157
257
33
2447
14
2435
118
1181
329
2174
369
89
2632
122
2725
122
1181
4205
9911
9686
6214
25811
7954
36129
0
2522
68893
153225
193235
130544
477004
202344
919946
5595
32682
981
8012
940
220
9172
163
8450
1516
3307
996
8041
978
319
9338
919
9608
1517
3310
13131
28984
37296
35686
101966
75318
202142
0
6980
704091
1899846
2514239
3351589
7765674
7924462
14409578
155677
252515
59
425
33
17
475
24
502
63
198
62
441
40
27
508
53
564
64
198
779
1490
1316
2180
4986
5135
11592
0
419
50613
151872
56079
210969
418920
1586959
699911
14054
21088
466
3970
671
209
4850
207
4667
600
1923
479
3995
729
383
5107
3929
9288
602
1926
6258
14406
26839
28915
70160
226418
317541
0
3726
257690
715315
1128227
1649966
3493508
11027711
15488230
56087
143430
0
8
0
2
10
13
27
2
6
0
8
0
12
20
42
74
2
6
0
[
a]
0
[
e]
[
e]
[
j]
23552
[
a]
[
a]
0
(
D)
0
(
D)
(
D)
(
D)
1234656
(
D)
(
D)

1531
2461
3855
1002
7318
276
7419
144
192
1819
2786
9280
9897
21963
51975
75768
144
193
21639
26222
169539
178800
374561
1118273
1603194
0
451
713448
943688
5295141
6406335
12645164
50978745
69163105
24552
29659
234
438
730
319
1487
155
1571
13
53
301
508
2293
3409
6210
9671
15743
13
53
3291
4273
34853
54736
93862
149724
253111
[
a]
[
c]
116308
155530
1137793
1883181
3176504
6002207
9820880
(
D)
(
D)
1297
7417
1568
395
9380
37
9165
89
3951
1701
7899
3966
3089
14954
619
15543
92
3956
17629
39655
65923
68844
174422
17855
200406
0
9538
456292
959152
1808928
2060342
4828422
546322
5956780
3555
199607
4
51
10
5
66
12
80
18
19
4
51
13
47
111
65
177
18
19
56
144
319
255
718
5253
5809
[
a]
[
b]
3239
7395
15053
9601
32049
340420
399595
(
D)
(
D)

15
95
20
19
134
52
190
27
50
17
97
27
31
155
623
830
27
50
196
373
580
1843
2796
65154
72133
0
107
6155
17632
22851
106236
146719
2383939
3186359
1065
3856
216
2445
241
118
2804
239
2960
317
1432
237
2481
317
249
3047
4382
7493
317
1439
2704
8307
7507
7365
23179
130965
160546
0
2928
130994
425160
369396
403043
1197599
7614095
9375342
15397
122883
255
3673
224
96
3993
101
4157
454
2365
419
3915
952
1000
5867
7188
13399
455
2375
3326
12487
7572
8766
28825
64447
95462
0
5362
99686
446030
212981
296452
955463
2806687
4133623
19242
140168
853
7487
790
296
8573
221
9005
1627
3881
965
7714
1253
1470
10437
9368
19799
1633
3893
11234
28093
27245
29813
85151
152524
251485
0
8079
469037
1183498
1150500
1295101
3629099
7211720
14800815
105509
346524
11
196
14
8
218
15
319
87
147
11
197
15
8
220
72
376
87
147
148
479
448
384
1311
2646
4537
0
272
10305
28673
24471
33881
87025
270339
419919
2666
11100
12
211
14
8
233
8
216
56
109
12
211
22
41
274
28
277
56
109
155
491
592
1277
2360
9212
10846
0
216
6218
22328
39491
66921
128740
1017240
1182316
5347
7161
358
5065
232
64
5361
85
5469
578
3222
464
5250
554
250
6054
1572
7659
581
3241
4594
17515
7880
6901
32296
20037
51360
0
6946
127487
452821
298013
348660
1099494
1043361
2112563
18173
155425
879
9357
556
92
10005
72
11364
2495
5469
988
9586
816
262
10664
366
12236
2500
5508
11479
32287
19517
7001
58805
7737
70314
0
11363
431035
1227501
762632
318380
2308513
393011
3978491
150271
505893
79
701
92
45
838
58
1028
145
447
89
722
151
124
997
478
1570
146
451
1078
2576
3545
7081
13202
49771
67064
0
917
42088
128157
153781
264518
546456
2382578
3404220
16050
29773
361
3623
277
94
3994
90
4208
475
2066
488
3830
797
685
5312
3607
9894
480
2080
4684
14221
10031
9405
33657
34447
71358
0
4671
130555
396923
294449
308800
1000172
1287880
2513357
19694
120228
181
2300
239
104
2643
142
2750
432
1337
199
2343
300
214
2857
3447
6995
440
1341
2409
6980
8558
12900
28438
110049
172729
0
2546
375004
906014
1252838
2352968
4511820
26697582
35168001
69385
192684
551
7108
516
160
7784
198
7768
745
4535
609
7209
753
552
8514
20982
30262
757
4548
7228
23252
19313
17147
59712
317953
381118
0
8890
683801
1794323
2236163
2286529
6317015
40714257
47501487
128886
416508
35
560
36
14
610
24
706
122
382
43
571
86
45
702
52
802
122
383
[
e]
[
g]
[
g]
1032
3783
2549
6603
0
757
(
D)
(
D)
(
D)
67645
231051
351422
640377
7778
29974
80
1185
74
20
1279
32
1280
178
706
86
1197
95
53
1345
244
1531
178
709
1070
3750
2530
2558
8838
7656
14854
0
1420
69608
247129
165621
174520
587270
837980
1351106
15649
85171
1
5
3
3
11
7
74
26
29
1
5
3
3
11
19
86
26
29
[
a]
[
a]
[
c]
725
853
5955
6531
0
51
(
D)
(
D)
(
D)
48274
54347
461261
580888
2530
2339
278
6031
243
99
6373
180
6381
885
4010
292
6079
266
109
6454
290
6575
885
4019
3467
14608
6333
5088
26029
8750
39454
0
7219
312642
1085666
622970
248858
1957494
993381
3461220
78105
361335
784
9348
597
183
10128
211
10105
1217
5622
827
9449
727
265
10441
1184
11258
1217
5643
10255
31108
19566
15574
66248
89930
171452
0
11076
1693202
4128260
3955249
4818136
12901645
11951063
23663148
88960
831214
470
11270
374
79
11723
129
15023
3668
8645
493
11334
437
127
11898
896
16023
3669
8660
6149
25042
12404
5794
43240
22926
83371
0
15509
650287
2259589
1395769
1061315
4716673
2203816
8343278
305589
763306
168
2193
126
55
2374
111
2327
271
1332
176
2208
165
74
2447
728
2906
271
1336
2264
6598
4410
3968
14976
42457
64776
0
2427
104601
326437
174587
191466
692490
2795952
3760086
16641
85589
20
321
13
12
346
22
437
76
236
20
322
13
14
349
69
480
76
237
259
930
484
1260
2674
3206
6172
0
438
29821
76030
61872
129119
267021
287816
558495
7949
21523
76
615
132
102
849
193
1030
69
379
87
635
155
406
1196
9548
10563
69
380
1003
2294
5200
14733
22227
468854
500045
0
738
34857
90115
213566
716396
1020077
24675321
26858173
2428
21997
69
538
133
130
801
193
1019
129
289
69
539
157
205
901
2227
2976
129
289
934
2031
6263
25087
33381
288956
321824
0
587
43148
104565
248698
1034246
1387509
12933961
14960968
13487
24259
193
1640
274
193
2107
186
2341
115
1021
199
1652
343
554
2549
17258
12194
115
1023
2487
6961
11357
34065
52383
557048
592629
0
2389
96047
228880
537051
1624711
2390642
28696867
31326467
4835
63495
99
857
60
21
938
24
1229
209
591
102
864
92
132
1088
1880
4309
209
592
1339
3416
[
g]
[
g]
7647
39818
72001
0
1257
40156
109640
(
D)
(
D)
279574
1944727
3918484
11676
40640
10
142
28
2
172
12
241
32
123
10
142
30
2
174
20
248
32
123
126
467
[
g]
[
c]
1686
1846
3990
0
254
7265
25248
(
D)
(
D)
87733
59891
176991
1919
10492
15
172
41
22
235
33
265
16
110
15
172
54
67
293
303
562
16
110
205
655
1566
3468
5689
9648
14518
0
236
13198
45150
105343
331135
481628
775530
1252549
2257
11166
5791
109314
3214
467
112995
333
112776
9854
76412
6898
111158
5193
1365
117716
3734
120891
9872
76557
75169
334354
108747
47671
490772
105384
613024
0
156655
3086947
10785228
5327411
2234795
18347434
6363189
27122135
320377
4166557
234
2712
203
51
2966
46
2944
334
1648
316
2851
479
351
3681
809
4447
334
1660
3054
9171
7117
6971
23259
20858
44995
0
3258
119710
324469
300578
340417
965464
886175
2117057
19059
101751
545
4134
647
187
4968
175
4798
431
2042
566
4174
770
363
5307
917
5882
431
2045
7279
17449
24277
24467
66193
56889
118941
0
4262
297331
742263
976967
909749
2628979
2466327
5057412
32404
178284
165
1797
143
54
1994
72
2106
263
1153
175
1830
204
107
2141
453
2760
267
1164
2149
5717
5039
6040
16796
20828
44166
0
2216
109601
274395
231333
242350
748078
934271
1969184
18320
83380
6
149
8
6
163
11
232
46
130
6
149
10
6
165
42
266
46
130
78
[
e]
231
[
e]
[
g]
[
f]
1768
[
a]
[
c]
5826
(
D)
40442
(
D)
(
D)
(
D)
234787
(
D)
(
D)

41
533
65
35
633
47
782
160
369
43
535
80
124
739
611
1507
160
371
544
1560
2575
5664
9799
15927
27739
0
698
46039
116639
219896
371288
707823
728568
1489938
14360
39230
25
659
21
7
687
7
644
192
337
25
661
21
7
689
16
656
192
337
338
1249
878
885
3012
1276
4121
0
583
28604
97331
111851
41433
250615
143331
343464
12964
30120
3107
50788
1815
414
53017
203
52386
5061
34177
3487
51507
2851
2088
56446
1500
57342
5063
34261
39799
154418
60575
36816
251809
24646
281375
0
64248
838617
3131408
1268004
888855
5288267
647951
6492068
177181
1210525
1568
26849
1162
292
28303
288
27806
3539
17654
1665
27046
1361
531
28938
1239
30198
3544
17697
19395
74987
34896
20671
130554
27936
160832
0
33276
541696
2212202
998749
750027
3960978
1183275
5820382
156082
938439
167
5251
115
31
5397
18
5751
640
4099
232
5363
329
96
5788
2366
8574
658
4115
1998
13404
3106
1347
17857
7306
29727
0
8440
43226
255629
67215
30790
353634
197772
604921
17239
138565
453
10712
225
53
10990
34
10950
1214
7585
537
10885
382
224
11491
436
11884
1214
7611
5423
28639
6718
3199
38556
2828
41278
0
14591
120539
618186
137942
74875
831003
82212
975949
39117
300115
2370
57082
1393
306
58781
173
62670
11723
40519
2934
57993
2689
1641
62323
2775
68948
11730
40605
30616
137534
47408
33752
218694
52451
283959
0
72561
1002154
4463292
1807290
1416737
7687319
2875625
11063932
404629
2104759
1873
17153
1949
542
19644
139
20960
2671
10482
1936
17257
2314
1675
21246
4249
27586
2705
10498
24730
63303
75831
84886
224020
67420
308898
0
20382
658540
1786016
2070292
2307875
6164183
2242112
9516607
149543
552151
917
7626
846
210
8682
140
9630
1201
4760
971
7710
1108
437
9255
1303
11610
1204
4770
12101
29537
29394
24824
83755
31497
128531
0
9367
461783
1147271
1273661
1018611
3439543
1349134
5429789
69883
320876
443
11880
171
36
12087
18
12307
1757
8612
483
11955
248
85
12288
23
12478
1757
8626
5607
29868
5708
3003
38579
872
38742
0
15775
214627
930969
198842
90034
1219845
57193
1448228
51776
483786
627
11999
420
101
12520
77
11705
2938
6339
671
12070
533
341
12944
339
12495
2938
6351
8081
28053
13719
9782
51554
9213
61956
0
11498
362497
1283095
584952
459945
2327992
485678
3070265
142775
445017
249
1915
253
68
2236
25
2378
311
1070
299
1990
440
296
2726
1694
4695
316
1079
3242
7855
9871
8159
25885
93717
126296
0
2294
69525
173068
206270
160958
540296
2450547
3175395
8897
46761
73
600
62
35
697
20
707
94
335
79
610
69
42
721
87
792
94
335
983
2335
1552
1473
5360
3733
9625
0
686
38735
86709
53022
51425
191156
191065
399650
5598
23390
184
1780
164
77
2021
46
2036
223
1043
203
1805
255
256
2316
3523
6584
224
1045
2326
6294
5191
5980
17465
35803
53326
0
2061
66779
196256
182571
211047
589874
1108066
1770050
8977
59267
153
934
137
23
1094
20
1101
109
445
191
984
409
179
1572
1262
2771
109
448
1933
4301
4843
1919
11063
6638
18777
0
964
53383
118666
133171
65741
317578
180349
502823
5010
25379
147
1236
121
25
1382
5
1383
128
693
198
1321
398
386
2105
580
2715
128
694
1909
5096
4359
3215
12670
2860
16306
0
1501
28802
78032
71634
58596
208262
48586
270588
4998
24858
1049
8956
590
75
9621
22
8846
856
4392
1364
9453
1580
789
11822
7787
18590
879
4438
13557
38336
19757
10713
68806
82798
150330
0
9621
129579
383783
189233
121408
694424
871015
1587730
30857
104136
102
599
81
25
705
47
783
69
281
108
610
120
108
838
1881
2846
69
283
1372
3025
2566
1639
7230
21563
28468
0
648
37225
90573
77618
47450
215641
623949
957814
2730
22324
145
1538
91
6
1635
7
1666
542
643
155
1564
115
17
1696
46
1768
546
643
1943
4800
2666
349
7815
1677
9908
0
1295
32200
105973
41402
11880
159255
13977
188419
16005
33237
336
1867
306
45
2218
23
2255
309
824
382
1920
443
210
2573
966
3609
310
825
4444
9075
9562
4541
23178
8418
32387
0
1764
114522
234802
252788
144608
632198
229303
894886
13091
44230
541
3167
309
44
3520
32
3427
261
1404
617
3267
540
328
4135
2223
6406
261
1411
6864
16177
8811
3972
28960
12903
41355
0
3257
180057
427590
251074
110934
789598
400001
1220593
9209
82599
53
649
38
12
699
30
755
139
363
55
654
45
12
711
54
792
139
363
671
2034
1206
432
3672
2829
6967
0
706
26952
88257
73396
20881
182534
190957
403777
15099
26068
370
2232
269
82
2583
66
2720
336
1094
399
2273
357
186
2816
1878
4904
337
1095
4770
10199
8153
6020
24372
33164
60935
0
2311
173004
392103
322833
236037
950973
1383225
2610402
16416
80033
107
862
89
23
974
36
995
145
445
119
885
147
111
1143
218
1305
145
451
1418
3339
3057
2914
9310
6562
15211
0
891
70699
160238
165981
195337
521556
602286
890987
8486
36610
467
3335
447
126
3908
148
4011
550
1645
500
3386
584
321
4291
1510
5982
553
1648
6159
13770
14772
11989
40531
37055
82823
0
3410
229163
546625
586942
467228
1600795
1305269
3093233
21312
110062
172
1530
164
65
1759
148
2027
292
928
181
1552
174
101
1827
227
2129
292
930
2198
5365
5622
5178
16165
10297
25661
0
1820
98307
277005
393236
301845
972086
653555
1621052
26011
91574
10503
154554
6524
776
161854
157
161875
15055
105751
11151
155616
8814
2409
166839
1097
167852
15083
105893
138929
491916
241453
150820
884189
139493
1045794
0
203939
7138696
21528018
15236018
10850445
47614481
12325587
64738245
1034710
7561879
677
5009
417
60
5486
38
5692
581
2719
804
5165
800
306
6271
746
7142
581
2723
8897
22672
14312
6140
43124
11350
53012
0
6080
270166
655916
480824
226049
1362789
444171
2049963
21361
179206
98
1587
80
15
1682
14
1698
275
988
101
1594
94
24
1712
55
1777
275
991
1292
4543
2617
2055
9215
1592
11381
0
1811
44260
137980
101398
96933
336311
57410
448340
7994
48338
4280
49108
2099
168
51375
71
51399
5329
29646
4572
49503
2876
578
52957
1327
54300
5333
29671
55800
181566
75184
24383
281133
145895
428115
0
61799
2258132
6216916
3666243
1170247
11053406
9969666
21111927
158860
1790918
1003
11130
630
40
11800
15
11988
1235
6997
1069
11223
971
376
12570
1460
14335
1235
7003
13268
39841
21624
6675
68140
109869
186284
0
14069
106841
411689
139835
89526
641050
558871
1552087
28047
167654
234
1658
422
232
2312
138
2594
326
882
238
1667
432
275
2374
822
3420
326
882
3168
6789
18464
44879
70132
339961
421641
0
1842
122601
402082
666090
1127755
2195927
8951400
10920300
177412
68789
1254
27380
791
162
28333
113
29359
4234
18895
1275
27422
901
221
28544
309
29771
4234
18900
16070
73687
27555
19262
120504
28560
155316
0
35909
417657
1683400
887867
601386
3172653
1155098
4717689
106775
703639
2291
19572
1481
179
21232
40
21715
2283
10735
2346
19654
1674
414
21742
209
22468
2285
10741
30238
81479
54814
25374
161667
17800
193406
0
22671
1483341
3626598
3157317
1557051
8340966
1100483
10298865
101913
843312
564
5984
365
33
6382
8
6447
1250
3087
568
5991
373
49
6413
11
6486
1250
3087
7449
20695
13200
4082
37977
294
39628
0
6175
235103
664211
404265
123967
1192443
13459
1359344
38932
195504
5506
39318
4861
971
45150
429
45540
5582
20655
5638
39540
6066
3287
48893
4586
53763
5592
20682
74109
163031
184586
151683
499300
316731
859691
0
40652
3687521
8152238
10050505
8851047
27053790
20351464
49388522
354717
1824991
151
2095
78
8
2181
5
2236
367
1374
153
2097
87
8
2192
8
2253
367
1375
1986
6080
3013
696
9789
415
10335
0
2467
73441
202482
130982
33502
366966
32222
412486
6860
65752
139
3158
98
16
3272
8
3520
597
2250
145
3165
123
30
3318
20
3581
597
2251
1832
7904
3569
1832
13305
433
15138
0
4015
60056
243714
129309
84244
457267
16860
539533
14650
110815
53
572
34
10
616
7
648
96
339
55
576
45
18
639
24
691
96
339
684
1852
1238
1117
4207
2874
9887
0
675
37104
80953
61032
41317
183302
113588
445716
10995
26099
987
8168
477
49
8694
26
8685
716
4535
1007
8202
576
80
8858
61
8881
716
4538
12857
35512
15018
4406
54936
3740
59420
0
9960
408387
1015973
564793
201067
1781833
158510
2051931
25008
243121
590
3116
684
145
3945
95
4244
344
1566
615
3156
925
448
4529
789
5474
346
1571
7975
16348
25478
18159
59985
29902
98422
0
3467
283388
579020
966164
719598
2264782
1340785
4216324
26191
124898
603
10033
298
27
10358
18
10823
1726
6676
615
10055
311
50
10416
24
10889
1728
6678
7936
29776
9884
2504
42164
2042
46486
0
13045
317728
1045264
393237
144382
1582883
86895
1756820
55124
389610
116
1255
101
17
1373
15
1392
238
694
118
1258
109
22
1389
38
1428
238
694
1537
4137
3819
[
g]
[
i]
[
h]
14307
0
1349
73370
202268
184963
(
D)
(
D)
(
D)
678356
10838
55540
1018
14635
549
48
15232
33
15576
2335
9177
1032
14659
592
64
15315
68
15705
2335
9179
13420
45351
19007
5515
69873
5009
78739
0
17568
630186
1900205
980703
237427
3118335
310118
3359301
79127
574908
79
1115
47
3
1165
6
1282
259
711
79
1115
47
4
1166
6
1283
259
711
1036
3167
1470
[
e]
[
i]
[
g]
8240
0
1307
40021
129249
54895
(
D)
(
D)
(
D)
293613
9726
43183
2651
35047
3023
642
38712
349
40246
7904
20815
2717
35194
3260
1253
39707
2645
43557
7905
20847
35985
97043
120921
104276
322240
168079
538674
0
36960
2334045
6745265
9157578
8631951
24534794
12348663
36851309
767110
1899023
2310
28522
2196
512
31230
330
32286
5251
17853
2343
28590
2510
973
32073
4327
37243
5256
17866
31016
85864
85022
79423
250309
271145
538673
0
31693
1789380
5115272
5665610
6634638
17415520
20570892
37107143
364832
1623219
97
802
107
54
963
50
969
176
378
100
810
128
129
1067
542
1607
176
380
1282
2806
4267
7704
14777
48066
71342
0
695
89276
184010
235006
412250
831266
2956260
4342484
11163
33879
873
18635
664
109
19408
64
18141
4291
10333
878
18644
694
181
19519
264
18445
4291
10334
11607
41007
24887
13448
79342
17278
106116
0
18006
687162
2603504
1841595
927754
5372853
1272577
6374946
215175
842518
1428
27884
1300
399
29583
334
33514
8325
18617
1479
27993
1478
662
30133
1693
35817
8354
18630
18556
64690
47718
43303
155711
142642
331503
0
32321
1161798
4232496
3248872
2171084
9652452
11490322
22743513
458023
1687325
1105
15289
815
157
16261
115
16582
3419
8877
1143
15377
958
309
16644
932
17746
3420
8887
14704
43765
30646
22639
97050
49199
155168
0
16464
945287
2977337
1647525
973937
5598799
3159243
8648347
184964
880521
709
15408
484
116
16008
110
18044
5037
9862
737
15456
526
175
16157
222
18315
5038
9874
9356
32934
18105
14897
65936
22170
122392
0
17278
557575
2036802
1027272
700589
3764663
1047386
5576721
269019
843189
223
3207
222
46
3475
58
4069
967
2125
237
3227
263
98
3588
330
4474
967
2128
2951
8311
8186
4754
21251
14710
38892
0
3803
160537
505671
400140
297718
1203529
678460
1992456
75306
180969
209
3267
122
28
3417
25
5172
1158
3070
222
3284
138
30
3452
46
5222
1158
3073
2747
8284
4386
1826
14496
2891
21868
0
5343
127836
412609
225184
74014
711807
195150
1160013
54653
230433
633
6458
428
66
6952
50
7463
1372
3751
666
6506
559
288
7353
301
8218
1372
3756
8432
21862
14538
8400
44800
9430
59009
0
7238
359306
963382
647163
402417
2012962
524379
2804661
55953
292254
680
15221
476
74
15771
67
17426
4477
9963
711
15272
589
137
15998
260
17867
4478
9972
8960
33824
16196
9747
59767
11558
77272
0
17510
473756
1938118
874429
633199
3445746
724799
4418944
195287
813691
918
6733
1167
348
8248
276
9202
1293
3516
956
6796
1358
729
8883
1635
11299
1296
3523
12367
27770
49062
56611
133443
186010
343690
0
7279
739456
1720164
3458129
5306485
10484778
12781733
22927878
142671
382015
209
1582
234
71
1887
38
2015
211
882
215
1593
275
119
1987
135
2215
211
886
2736
6468
8719
10678
25865
13779
43377
0
1745
121942
312715
404510
577166
1294391
699705
2162711
19423
72544
1358
11730
1048
125
12903
74
13027
1807
6458
1369
11755
1150
259
13164
702
13960
1807
6458
17996
44935
39025
18825
102785
64430
172115
0
12901
925336
2173358
2265183
1177704
5616245
4857719
10167913
93804
498390
449
5533
317
46
5896
27
6038
719
3472
468
5570
403
84
6057
216
6439
719
3475
5966
18682
11507
5561
35750
16503
52984
0
6732
386167
1064887
755511
315400
2135798
996848
3188494
35738
320908
64
726
54
22
802
11
808
116
408
67
731
59
63
853
78
937
117
409
839
2524
2142
2159
6825
2955
10507
0
817
61204
157344
158246
144600
460190
166753
658212
8676
41864
221
1945
160
34
2139
54
2151
254
1089
246
1978
200
77
2255
503
2798
254
1091
2859
7231
5700
4454
17385
18574
35816
0
2161
124216
370040
251205
333978
955223
827455
1715560
15011
93830
192
1700
127
20
1847
23
1820
246
954
202
1711
144
40
1895
440
2210
246
955
2491
6103
4481
3065
13649
31499
32612
0
1879
97846
250980
181383
105925
538288
588155
952530
11129
68944
453
2535
550
121
3206
64
3132
270
1163
458
2540
581
157
3278
213
3359
270
1163
6127
12335
21897
19676
53908
31564
84766
0
2399
191454
436423
723481
586406
1746310
1480364
3035504
18626
84049
37
434
35
16
485
14
583
92
305
37
434
35
34
503
61
648
92
305
471
1430
1589
2117
5136
1398
7000
0
633
17712
53388
35423
62485
151296
48649
210772
2374
20630
684
8457
444
59
8960
52
8675
1014
4973
704
8491
509
124
9124
190
8939
1014
4976
8893
29228
15782
8769
53779
16172
68443
0
10312
313102
975678
550094
309011
1834783
503363
2338129
44879
305773
364
2774
551
155
3480
62
3516
485
1468
383
2801
636
369
3806
621
4321
485
1470
4974
10641
23553
29407
63601
54799
113038
0
2790
201318
525190
712842
732097
1970129
2049012
4438343
31131
151832
426
8776
236
32
9044
13
9306
1340
5979
453
8846
366
285
9497
4539
14461
1341
6000
5546
24748
8207
5190
38145
22129
64810
0
11529
108946
494338
178349
116507
789194
362083
1265198
32638
224333
175
3982
133
20
4135
10
4082
587
2723
180
3995
152
229
4376
14
4297
587
2723
2254
10460
4651
1675
16786
850
17093
0
5197
82881
381649
145302
65955
592906
19872
577797
20458
169295
80
1070
64
8
1142
4
1204
228
689
81
1072
64
9
1145
7
1220
228
689
1044
3046
2240
1104
6390
320
8298
0
1257
37802
101956
90728
32341
225025
16570
278777
5560
34708
5866
21947
2012
25
23984
9
24460
1356
7192
5874
21958
2047
38
24043
467
25000
1358
7194
78134
147126
58871
3741
209738
10130
231862
0
17738
1673707
3056916
1387084
108061
4552061
267529
5288469
66825
369243
704
15926
429
59
16414
38
13832
4221
7015
710
15934
479
119
16532
429
14341
4224
7015
9361
32507
14996
7485
54988
17846
74017
0
12621
306416
1394231
557832
293328
2245391
583992
2842894
158878
418318
74
697
286
225
1208
146
1389
173
407
75
698
292
233
1223
309
1611
173
407
718
1834
3387
5171
10392
20164
33183
0
664
39717
183836
132552
254010
570398
1500584
2891058
22750
28918
395
5297
843
868
7008
1373
8287
947
3305
405
5325
863
922
7110
2015
9035
948
3315
4515
13003
18901
22101
54005
100047
163382
0
5292
324256
1338199
1202013
1503272
4043484
9837151
14707073
402322
377434
684
1271
4236
6521
12028
5981
18095
77
215
699
1299
4380
7332
13011
23719
36913
78
219
2881
4043
44480
194721
243244
2445669
2682658
0
318
140133
227811
2035209
10017942
12280962
183128484
195525656
21615
19963
2473
20272
2866
1072
24210
811
27415
4849
11233
2499
20324
3095
1475
24894
2465
30147
4856
11248
32780
76455
106261
120546
303262
169254
518112
0
22776
1466297
4137449
4337520
4007034
12482003
7539358
22592484
698530
1214760
153
731
262
160
1153
139
1172
100
275
159
748
345
361
1454
1569
2952
100
275
2045
3511
11087
25679
40277
75649
115606
0
538
81929
220152
387720
731258
1339130
2415857
3758242
31990
21620
791
6750
1167
434
8351
155
9393
1701
3590
810
6803
1218
599
8620
723
10261
1703
3595
10634
24296
53941
77118
155355
151110
348669
0
7320
443777
1276141
1485265
1430632
4192038
3314977
8527785
154194
286727
989
5645
2837
2170
10652
838
11969
1556
2428
1044
5753
3069
3282
12104
16000
29637
1563
2435
13695
24699
141163
474927
640789
2371892
2676010
0
4907
441243
1190067
3400090
8630070
13220227
45492872
57262337
395290
213623
414
1960
996
631
3587
397
4058
409
780
415
1981
1015
747
3743
1218
4998
414
782
5683
9658
46537
132382
188577
1065231
1338941
0
1658
211584
1576449
1451569
3412742
6440760
25818620
35133964
286080
83033
283
4211
215
42
4468
24
4656
848
2793
301
4235
235
95
4565
156
4857
848
2795
3802
11561
8308
5777
25646
11875
37916
0
4787
96412
296854
212963
138450
648267
274579
953436
23326
103882
549
1929
406
41
2376
37
2259
190
709
553
1935
477
98
2510
299
2661
194
710
7505
11809
13636
6505
31950
32905
62150
0
1463
127088
232757
276325
145682
654764
1099726
1783879
8178
40978
247
1477
412
194
2083
116
2194
303
654
252
1489
457
373
2319
698
2972
305
657
3436
6496
18683
35885
61064
218459
281269
0
1289
80558
191275
339553
622089
1152917
3714197
4885765
24891
47837
245
4247
118
19
4384
11
4386
545
2540
254
4270
129
41
4440
11
4441
545
2544
3051
14517
4266
3546
22329
3315
24125
0
5778
63490
255462
96532
57866
409860
63585
463009
23872
93976
519
3365
430
59
3854
33
3836
321
1705
542
3428
562
241
4231
1928
6202
326
1713
6790
15901
15276
8736
39913
47512
82790
0
3810
175587
403146
410646
257721
1071513
1309213
2340697
23790
92890
715
3504
653
124
4281
96
4420
412
1554
735
3525
762
256
4543
433
5051
425
1556
9667
18919
24798
19275
62992
37074
111822
0
3376
273281
517502
774510
630054
1922066
1065659
3450492
47127
87084
125
784
140
28
952
19
937
66
402
126
792
182
79
1053
353
1360
66
402
1666
3772
4781
3350
11903
22145
33890
0
871
50000
109138
163462
110527
383127
1055838
1789791
1820
22763
131
1160
56
3
1219
7
1097
180
521
137
1171
76
3
1250
13
1131
180
522
1689
4332
1822
[
c]
[
i]
[
g]
7681
0
1100
43412
122849
66432
(
D)
(
D)
(
D)
345107
4897
31582
204
3840
133
14
3987
3
3626
594
2313
222
3875
145
51
4071
30
3707
594
2323
2699
9726
4380
[
g]
[
j]
[
f]
15879
0
4101
87051
317181
139794
(
D)
(
D)
(
D)
511002
20477
111031
171
1357
159
66
1582
42
1828
330
787
174
1370
171
88
1629
196
2021
330
787
2260
4671
6651
7679
19001
29050
53290
0
1511
83204
233327
210099
203864
647290
655364
1352416
15490
45399
1441
18368
752
164
19284
78
18094
1438
10463
1711
18791
1546
1019
21356
4619
24654
1439
10495
18587
71139
27096
20791
119026
64117
182054
0
23717
471231
1592968
808029
706131
3107128
2206141
5533357
51732
458357
332
2583
270
59
2912
26
2956
375
1394
339
2600
324
136
3060
169
3235
375
1397
4354
10836
10014
8382
29232
11469
44645
0
2922
119243
333632
322267
303962
959861
524622
1474543
15236
82526
93
796
92
23
911
4
939
65
466
95
799
145
52
996
4
1017
65
466
1257
3439
3784
3769
10992
332
11829
0
1027
32950
89286
113382
79434
282102
4607
314687
1926
25681
167
1394
165
66
1625
60
1674
173
777
192
1421
228
297
1946
768
2736
173
778
2195
5588
5937
9797
21322
51176
74588
0
1649
65193
184084
180406
294102
658592
1916980
2685462
14701
48468
475
4268
448
75
4791
38
4702
641
2363
486
4284
478
111
4873
110
4856
648
2364
6503
15969
18317
12131
46417
8597
54791
0
4588
140441
381700
342031
220940
944671
184437
1214133
21844
107097
613
2813
1166
481
4460
155
4841
606
1146
614
2819
1217
637
4673
1865
6739
606
1146
8379
14518
53877
94512
162907
320400
485352
0
2443
115080
261828
702784
1427715
2392327
5463260
8251430
50562
56944
27
178
38
22
238
13
216
23
76
28
179
42
61
282
579
834
23
76
391
754
1707
3980
6441
25187
32332
0
156
5827
16903
35235
95215
147353
672696
865071
717
3603
554
3333
468
75
3876
47
4229
507
1772
570
3355
538
233
4126
1275
5740
507
1772
7516
15409
17653
11270
44332
80362
130789
0
3847
204499
438935
546230
589079
1574244
2209956
4123130
24589
109558
241
3718
87
8
3813
8
3787
347
2297
261
3751
121
14
3886
14
3872
347
2298
3152
13066
2646
384
16096
264
17201
0
4802
91594
336246
83901
8563
428710
11985
485481
9425
102781
992
8862
504
39
9405
23
9468
985
5063
1037
8931
702
311
9944
1167
11130
987
5066
13193
35683
18066
5822
59571
32098
90361
0
10437
346139
860672
510820
180411
1551903
887758
2520956
23339
228661
5852
44993
4767
968
50728
229
51466
7237
23393
5875
45038
4933
1323
51294
2994
54810
7247
23399
78593
184032
185279
181938
551249
367303
931515
0
47426
1007923
2620545
2357618
2332018
7310181
5519945
13669620
178027
709358
5195
63026
3020
243
66289
42
71539
17773
34375
5198
63030
3055
290
66375
678
72504
17775
34376
68886
202552
108550
38681
349783
66090
446111
0
69687
1521339
4745769
2618096
858945
8222810
1548015
11258488
468108
1698757
691
8263
340
23
8626
8
8724
1118
5033
703
8283
379
51
8713
76
8872
1118
5035
9138
28774
11162
3447
43383
2431
45854
0
9916
166323
518400
231174
58873
808447
66952
930240
20447
169827
522
6069
261
12
6342
10
7059
1364
3772
528
6078
275
19
6372
35
7105
1364
3774
6862
19793
8710
1334
29837
1297
35445
0
7510
177349
506777
215720
38294
760791
45102
959239
37615
183648
261
1582
385
115
2082
52
2141
179
810
262
1583
411
142
2136
95
2249
179
810
3566
7510
16478
18155
42143
15781
58005
0
1715
84048
203449
389183
384957
977589
359576
1370361
12919
47703
390
3218
368
94
3680
45
3884
553
1787
398
3233
400
159
3792
205
4154
554
1791
5311
12649
14648
12952
40249
29625
71676
0
3569
193242
516465
523082
376974
1416521
795387
2214686
30421
132855
1778
15955
1277
245
17477
214
17069
1956
8829
1841
16052
1444
463
17959
1561
19011
1956
8848
23547
60593
46569
30415
137577
195913
340753
0
17755
754159
2036491
1373793
815711
4225995
2284730
7050468
83550
570812
729
4415
567
64
5046
29
5022
428
2205
747
4438
597
121
5156
1025
6049
428
2205
9831
21338
20271
9586
51195
79866
124068
0
4760
270175
560413
654909
336934
1552256
3005324
4504903
18314
107223
45
232
43
10
285
13
294
24
114
45
232
53
35
320
144
448
24
114
588
1123
1848
1323
4294
4599
8619
0
239
19478
36345
83281
61948
181574
195950
364388
1014
8116
69
620
55
6
681
11
740
82
377
69
622
58
9
689
34
776
82
377
926
2472
1819
538
4829
1249
7177
0
785
29918
71871
62978
24174
159023
44872
234668
4017
18317
49
252
64
29
345
39
393
27
129
53
256
71
41
368
132
520
27
129
685
1309
2509
4315
8133
7839
16517
0
303
20734
43217
85682
171620
300519
402254
738904
2731
9363
118
829
113
28
970
33
1015
84
398
118
832
126
38
996
774
1987
84
398
1605
3909
3837
3094
10840
21864
39127
0
910
46525
132773
126355
94757
353885
815742
1452290
3196
22901
12
76
10
3
89
8
104
10
43
13
77
10
3
90
40
135
10
43
169
344
434
236
1014
2387
3305
[
a]
89
4115
9356
18485
7903
35744
131971
165478
(
D)
3190
26
154
25
7
186
12
219
25
84
30
160
28
10
198
80
291
25
84
320
721
822
531
2074
2496
4649
[
a]
200
10483
22511
30854
19033
72398
111976
197230
(
D)
6581
242
1069
359
78
1506
53
1926
230
478
244
1073
388
144
1605
185
2186
230
478
3400
5963
14974
9934
30871
18709
55618
0
1044
118955
210779
527689
318976
1057444
855282
2266361
17209
38345
79
525
89
17
631
22
609
39
231
79
527
94
19
640
137
736
39
231
1032
2473
2966
1170
6609
5576
12928
0
515
23813
67549
81052
38408
187009
192304
415831
3020
14433
295
2814
161
15
2990
9
3111
309
1674
297
2818
171
67
3056
100
3268
309
1674
3994
11336
5376
2388
19100
4863
24840
0
3540
116239
306148
171514
85750
563412
193029
820360
9328
89108
19
178
25
9
212
5
331
61
140
19
179
27
19
225
19
353
61
140
245
662
917
490
2069
1007
3688
0
307
8539
20600
33594
24701
78895
43942
153785
5196
8377
2783
7335
7606
1741
16682
141
17256
707
2165
2801
7360
7940
3089
18389
747
19473
709
2165
39725
57159
334298
266395
657852
66502
747611
0
5070
648957
983325
6583436
6466359
14033120
1425474
16952249
85374
105446
63
206
153
137
496
55
562
32
87
63
206
172
216
594
215
848
32
90
870
1260
7679
30394
39333
43427
85964
0
185
22240
37729
194679
619426
851834
1343871
2378225
1794
5703
180
888
375
547
1810
638
2454
116
418
184
892
396
599
1887
1218
3136
116
418
2468
4483
18610
144619
167712
1164823
1357358
0
853
67004
146934
437995
3081118
3666047
30937930
37202837
12169
25903
58
303
110
21
434
8
418
31
137
59
305
154
54
513
26
509
31
137
812
1572
4713
2699
8984
2154
10796
0
279
18555
40907
106962
54022
201891
57125
273898
598
9815
269
2404
257
54
2715
35
2793
485
1258
276
2423
311
128
2862
183
3060
485
1260
3605
8741
9243
7336
25320
8364
32478
0
2440
136130
336917
364582
321209
1022708
467858
1344630
33462
81733
255
2847
182
33
3062
22
3188
525
1743
259
2864
223
64
3151
52
3294
526
1746
3287
9325
5738
2867
17930
2814
22228
0
3335
129249
381959
198007
146391
726357
103321
921471
27018
124781
221
1317
102
18
1437
4
1432
123
601
255
1373
223
90
1686
7
1674
123
602
2863
6487
2659
[
f]
[
j]
[
c]
9963
0
1321
51965
114912
53265
(
D)
(
D)
(
D)
199851
2812
20583
119
724
105
13
842
12
911
147
368
122
730
119
18
867
154
1081
147
371
1612
3106
3535
1293
7934
5668
14694
0
741
31840
65987
73535
38414
177936
221651
468792
8292
16827
165
934
115
23
1072
3
1115
78
475
178
955
148
100
1203
10
1255
78
475
2215
4773
3809
[
g]
[
j]
[
e]
11480
0
1021
44180
103035
74058
(
D)
(
D)
(
D)
270545
4801
28504
345
2219
356
94
2669
42
2808
360
1134
351
2233
462
237
2932
173
3224
360
1135
4606
9741
13296
10338
33375
13188
51214
0
2342
116186
258527
342054
247783
848364
421661
1451427
12700
64560
878
7491
394
40
7925
5
8355
1097
4035
913
7555
447
71
8073
6
8508
1100
4042
11351
30528
13909
5129
49566
296
53319
0
8544
134021
380573
202024
58640
641237
7415
710901
26555
117293
731
6588
474
38
7100
16
7709
1727
3417
743
6616
544
124
7284
28
7911
1727
3421
9862
23571
14280
2926
40777
531
45848
0
6728
124638
391244
193122
94600
678966
15699
710954
45245
127831
123
671
122
18
811
5
832
106
321
131
680
141
43
864
97
981
106
321
1710
3223
4194
2170
9587
2764
12601
0
685
22183
48387
64591
40485
153463
38670
216219
3822
13764
330
2104
374
29
2507
16
2822
435
1120
338
2114
455
119
2688
738
3807
435
1120
4630
9415
12834
3132
25381
14498
45164
0
2285
55689
144297
182460
47671
374428
269586
715031
12666
42174
204
1806
98
12
1916
4
2010
297
983
210
1818
176
28
2022
4
2103
300
987
2719
7212
3536
1217
11965
633
13204
0
2062
37631
112403
58538
28476
199417
10233
229676
8108
33802
520
4150
525
92
4767
38
5005
651
2294
539
4179
631
225
5035
122
5346
651
2299
7038
16786
18928
10730
46444
3729
51866
0
4581
165961
434021
418701
271273
1123995
99458
1321057
27701
119690
296
3532
267
66
3865
32
4272
743
2274
302
3548
369
189
4106
78
4668
743
2275
3963
11096
10015
9372
30483
9280
46642
0
4217
137044
401267
296814
335773
1033854
346601
1729778
25572
142939
20980
148587
13265
1326
163178
717
166918
14797
74043
22378
151076
18298
5588
174962
10105
187260
14871
74315
279396
704719
467814
196172
1368705
355249
1806648
0
168208
16570038
42145379
29418261
11058079
82621719
16838037
107622592
1430458
11286765
488
9870
232
58
10160
69
10314
1262
6812
508
9929
278
139
10346
242
10632
1262
6829
6292
26697
7640
3307
37644
2195
41552
0
12742
256026
1282845
281853
124006
1688704
104007
1919500
74435
674825
16447
109509
2728
101
112338
35
112802
5784
43072
17325
110910
3734
648
115292
1202
117038
5804
43195
207581
606023
78052
11635
695710
15148
733862
0
111266
7184276
19395179
2980788
411252
22787219
447906
25196085
351977
3308382
1052
31618
172
13
31803
4
32682
3378
22385
1145
31795
302
86
32183
8
33078
3382
22419
13138
92736
5181
1588
99505
116
111637
0
48400
343195
2114573
148558
40372
2303503
6156
2606520
73177
1011363
1655
16016
436
27
16479
20
16582
1086
8683
2032
16612
857
217
17686
262
17969
1093
8747
21232
70495
12906
2399
85800
2547
90971
0
20689
560160
1699327
409611
91435
2200373
61299
2399511
38078
466382
340
10484
237
76
10797
35
10933
1343
7944
359
10541
310
254
11105
126
11303
1343
7965
4430
23599
7776
4701
36076
4881
43648
0
13136
118456
667533
205060
103198
975791
107185
1194382
32407
375311
1578
11089
960
118
12167
132
13173
1864
5912
1753
11348
1491
663
13502
1546
16117
1868
5939
20976
48113
33452
14473
96038
24474
131011
0
12009
611911
1436698
963511
385224
2785433
729050
4048800
65000
357473
467
7805
88
2
7895
7
7883
452
5096
613
8089
228
2
8319
10
8283
455
5140
5864
28656
[
g]
[
a]
31156
45
31944
0
11769
200479
796799
(
D)
(
D)
887715
2009
966025
13165
288147
410
7065
237
53
7355
53
7527
1397
4469
423
7085
291
83
7459
235
7805
1399
4472
5234
18667
[
i]
[
h]
31733
4868
39268
0
8137
167143
637070
(
D)
(
D)
969989
144628
1219380
42812
250339
108
699
192
67
958
34
1013
52
396
128
724
481
498
1703
98
1808
52
399
1474
3333
7092
6022
16447
3525
20265
0
867
31591
71942
179248
157563
408753
101632
523645
1859
17475
397
2057
647
590
3294
192
3482
215
1027
446
2121
1054
2115
5290
1081
6518
243
1035
5323
10073
26566
69697
106336
35601
149570
0
2095
136483
271365
671880
1796512
2739757
1008174
4053204
16365
56695
12
79
19
24
122
46
206
25
53
12
79
38
51
168
576
751
25
53
179
310
863
4534
5707
40007
47760
0
98
9587
22488
33784
174197
230469
1580512
2003216
2395
5542
78
230
152
27
409
39
479
58
60
80
242
202
135
579
2336
3074
58
62
1100
1620
6294
4002
11916
45884
63000
0
125
34947
62216
180960
148629
391805
1410387
2133620
8065
9616
359
1227
357
67
1651
175
1948
178
414
365
1239
423
158
1820
683
2566
178
420
4943
7955
12510
5285
25750
21815
49504
0
905
266972
478173
536015
205567
1219755
664892
2083674
27185
55044
500
2447
889
550
3886
452
4329
316
1004
525
2495
1299
1494
5288
2581
8195
321
1013
6724
12868
36501
60942
110311
131609
252131
0
2191
200446
435610
1148532
1873650
3457792
5575030
9771266
52206
75067
374
2031
390
124
2545
129
2676
265
905
386
2048
468
349
2865
2262
6139
265
906
4995
10259
15124
17181
42564
56755
109714
0
1964
249307
523442
619245
566227
1708914
2255308
4533636
22345
92874
427
2770
433
89
3292
125
3579
435
1375
447
2818
615
403
3836
787
4887
437
1379
5693
12621
15940
9214
37775
14965
59481
0
2921
312375
740144
854427
467360
2061931
541886
2981738
40028
181489
1217
6016
3153
1159
10328
694
11117
1247
2496
1246
6068
3466
2276
11810
4282
16284
1253
2498
17273
29704
145267
194455
369426
417181
774381
0
5090
355266
743530
2561810
3243588
6548928
7696306
14941576
94809
137398
531
1875
867
134
2876
70
3015
296
640
535
1883
1040
313
3236
512
3830
300
642
7500
11574
34646
21573
67793
40158
101831
0
1414
118595
214987
639588
516380
1370955
948273
2653785
21114
31060
47
266
131
89
486
36
504
33
125
49
272
204
380
856
417
1316
33
126
667
1347
6032
20732
28111
18759
49738
0
264
21217
44413
199445
659093
902951
572392
1685575
4546
9920
120
1014
128
44
1186
54
1322
139
614
122
1019
189
83
1291
467
2061
139
615
1588
4142
4993
4543
13678
12233
28715
0
1270
42810
121260
147330
144854
413444
381144
902517
5808
38790
24
212
380
1389
1981
1656
3626
81
103
24
214
391
1412
2017
3739
5765
81
105
332
716
25765
337403
363884
4259802
4680588
0
209
13439
401278
627752
9114598
10143628
146452403
166379184
103648
11097
13
66
33
202
301
258
579
22
27
13
70
34
236
340
492
758
22
27
165
275
1997
51729
54001
186430
240512
0
51
3715
19753
55212
1736206
1811171
6164013
8332977
7079
1555
15
87
35
78
200
152
404
44
48
19
91
35
92
218
281
615
44
48
193
337
2192
19741
22270
128254
163905
0
101
6050
33870
58602
640072
732544
4747006
6190546
9691
4942
330
2080
2842
3022
7944
687
8787
628
819
339
2156
2966
3719
8841
8050
17046
644
821
4518
8526
177249
520215
705990
827724
1559457
0
1684
80688
367287
3099999
10515825
13983111
16708173
33343153
247981
43612
495
2036
1124
945
4105
251
4358
207
820
526
2111
2440
6960
11511
4031
16741
226
821
6838
12132
49589
124666
186387
97975
293254
0
1915
108377
216964
837005
2226133
3280102
1785201
5462929
12190
31431
480
1815
794
633
3242
189
3414
139
760
487
1831
1201
1973
5005
1180
6296
144
763
6591
11118
29107
44914
85139
26853
114100
0
1704
106597
191937
582831
970247
1745015
559023
2466724
8462
28295
208
888
588
683
2159
270
2556
185
308
211
901
638
805
2344
1246
3855
185
310
2916
4719
30585
122168
157472
111738
288192
0
694
41610
129589
505813
2305027
2940429
2048358
5549370
28650
13916
1676
8573
2079
482
11134
248
11512
1045
3947
1715
8639
2301
1401
12341
2145
14680
1057
3950
22790
43923
77179
39235
160337
81410
258736
0
8521
290625
638177
1105725
682113
2426015
1428179
4282507
67895
123298
535
1859
967
589
3415
176
3684
211
708
552
1881
1454
1870
5205
1106
6470
211
713
7450
12038
37643
62084
111765
39329
157718
0
1546
126468
211960
744152
1402253
2358365
897309
3560413
9845
26560
921
4763
1389
688
6840
167
7219
415
2345
948
4808
1842
1687
8337
1056
9722
415
2350
12632
25188
50348
55868
131404
28960
170848
0
5136
262064
551006
1061608
1172381
2784995
655473
3843944
14497
117569
1313
6303
1899
1200
9402
284
9949
616
2998
1352
6377
2725
3061
12163
1342
13906
623
3004
17831
34068
74843
128604
237515
61469
308365
0
6380
290266
575433
1199049
2084990
3859472
906094
5199934
24292
109068
1690
11401
2278
1273
14952
295
16215
1165
6739
1773
11513
3671
4312
19496
1808
22672
1166
6743
22643
50754
84539
122723
258016
73235
360689
0
13384
462014
1081529
1776062
2425123
5282714
1373336
7586136
32994
293408
245
1793
302
154
2249
42
2321
59
1084
263
1818
718
484
3020
115
3153
59
1085
3251
8333
9971
5664
23968
2073
27156
0
2354
55296
128266
187712
87161
403139
29991
488598
1439
32517
520
1311
725
207
2243
47
2375
55
387
526
1319
894
360
2573
145
2828
55
387
7223
10742
24416
10280
45438
4016
51518
0
900
124005
192934
472405
203045
868384
92201
1050878
2696
19440
264
1756
295
177
2228
54
2385
106
1005
274
1770
356
313
2439
106
2665
106
1007
3548
8365
8984
6576
23925
1894
27926
0
2188
86921
212052
218399
143612
574063
36939
707956
3750
56751
204
1375
190
67
1632
14
1626
50
730
206
1378
265
144
1787
78
1843
50
730
2676
6634
7064
4463
18161
1700
21783
0
1607
49328
121063
146161
119630
386854
44619
493090
1229
29280
607
2694
1316
1091
5101
256
5324
273
1203
651
2774
1758
2331
6863
1425
8324
273
1212
8212
14843
58803
135032
208678
115658
326455
0
2528
188816
381772
1037352
1831930
3251054
1595723
5184930
9981
74680
10238
45076
7428
975
53479
207
54349
5639
19060
10487
45433
9781
5200
60414
5886
67117
5680
19097
139961
247629
245549
101860
595038
104551
746893
0
40071
1604859
2936123
3156050
1627534
7719707
1503486
10148513
137335
445587
333
2689
468
140
3297
23
3303
470
1371
335
2692
488
153
3333
34
3354
473
1372
4565
10455
20146
23788
54389
9012
66438
0
2813
106244
339279
397492
474757
1211528
257053
1516587
53407
113818
73
475
79
23
577
2
599
82
253
74
477
81
23
581
3
604
82
253
973
2072
[
h]
4405
[
i]
[
f]
10904
0
513
14225
36457
(
D)
106028
(
D)
(
D)
217841
7078
11134
370
4126
257
94
4477
9
4554
871
2334
371
4129
259
98
4486
11
4562
871
2334
4958
13685
[
j]
16207
[
k]
[
h]
42957
0
4533
183402
581158
(
D)
407542
(
D)
(
D)
1349035
98039
236979
66
692
81
7
780
3
784
192
365
66
692
94
11
797
8
807
192
365
923
2091
[
h]
1166
[
i]
[
g]
7507
0
676
15648
90468
(
D)
23057
(
D)
(
D)
260125
23353
42688
77
382
136
78
596
32
684
111
158
78
384
137
109
630
54
735
111
159
1094
1809
5633
14895
22337
14007
40054
0
324
41275
95088
1036992
4441244
5573324
2013751
8268207
9206
19465
57
641
90
59
790
31
802
209
273
59
647
97
69
813
86
881
209
273
758
1863
[
h]
13560
[
j]
[
k]
45183
0
548
17137
62339
(
D)
232893
(
D)
(
D)
988946
8449
20397
256
2649
176
18
2843
3
2938
596
1468
258
2662
187
23
2872
6
2968
596
1469
3459
8801
[
i]
2607
[
j]
[
c]
19147
0
2803
89178
314646
(
D)
103684
(
D)
(
D)
697438
36112
112488
91
818
123
67
1008
26
1112
188
429
94
822
131
85
1038
69
1184
188
430
1236
3013
5110
12897
21020
23248
48304
0
843
25941
93824
90821
237460
422105
365204
941537
11021
32645
216
2936
207
37
3180
20
3206
774
1535
216
2940
216
40
3196
91
3272
774
1535
2894
8584
7964
5633
22181
5397
25624
0
3001
87239
451364
227921
212414
891699
238227
1068338
75464
195432
167
2872
98
12
2982
10
3048
612
1755
177
2887
117
15
3019
29
3107
612
1757
2158
8100
3751
1896
13747
2232
16220
0
3410
112754
487738
218160
152828
858726
258756
1139323
74285
188508
414
12348
290
33
12671
11
13344
4464
7298
418
12356
296
35
12687
16
13366
4464
7300
5431
22030
10793
3980
36803
721
39407
0
11790
239532
3154885
332673
75429
3562987
26346
3946090
880156
2085968
430
3107
501
155
3763
26
3936
339
1778
447
3128
569
236
3933
55
4140
339
1780
5754
13604
19879
26514
59997
15403
76831
0
3673
111677
261102
418383
645499
1324984
439554
1907012
6801
70559
75
760
71
17
848
3
853
69
497
79
766
76
46
888
4
893
69
498
983
[
h]
2526
1997
[
i]
[
g]
8439
0
969
14121
(
D)
45604
36454
(
D)
(
D)
154385
1147
15709
46
248
92
49
389
11
444
47
128
46
248
96
52
396
18
459
47
128
629
1210
4189
10252
15651
4854
21775
0
279
12097
27312
95660
256279
379251
129520
558407
1352
5801
50
273
59
12
344
6
407
67
140
51
274
72
48
394
89
540
67
140
656
[
g]
1940
1266
[
h]
[
g]
6500
0
305
13271
(
D)
40203
39357
(
D)
(
D)
161604
8518
7333
75
469
117
29
615
18
611
145
153
75
469
119
33
621
95
700
145
153
1076
1915
4887
4205
11007
91746
98816
0
322
30239
76698
123725
89216
289639
1721082
2043643
7721
19770
193
1216
184
18
1418
16
1418
314
514
200
1227
259
56
1542
621
2083
314
515
2665
5408
6410
2245
14063
7193
20485
0
1126
28756
80942
59921
28987
169850
96483
270353
11335
21064
38
195
96
99
390
70
486
54
69
38
197
97
131
425
112
562
54
69
502
1018
4498
24093
29609
120609
156151
0
142
9080
34767
80645
538303
653715
2938447
4007402
29482
5911
259
1051
201
73
1325
41
1322
151
400
269
1069
236
188
1493
161
1613
151
405
3489
5908
7552
13726
27186
25196
59485
0
856
41986
104581
109385
319809
533775
630759
1392224
5134
17841
1677
7298
3187
484
10969
89
11020
1198
2864
1687
7312
3250
563
11125
760
11861
1198
2865
23037
40641
145138
65439
251218
46658
295095
0
6343
464157
996828
2965259
1361500
5323587
919508
6472021
72656
245117
39
173
70
85
328
30
372
38
63
39
173
70
91
334
55
404
38
63
505
903
3233
19130
23266
33594
63906
0
116
6831
13604
18837
119296
151737
300670
494642
1274
3151
478
3758
239
22
4019
19
4021
595
1878
490
3773
259
57
4089
37
4121
595
1882
6254
15600
7392
1107
24099
725
24660
0
4046
159171
403103
191597
24034
618734
21397
674576
19538
108504
2775
16795
3387
553
20735
156
21769
4690
6993
2802
16848
3673
960
21481
1522
24068
4699
7000
38035
72320
134219
83638
290177
92631
399434
0
14734
398490
995690
1335589
960845
3292124
1206849
4844349
139764
248443
1106
3288
1208
41
4537
8
4391
300
1021
1111
3295
1303
99
4697
537
5059
300
1021
15146
22805
40662
5058
68525
19342
84562
0
2400
142095
233642
407582
59644
700868
186889
888712
8825
30248
1417
12725
979
127
13831
63
14067
3163
6141
1445
12777
1102
306
14185
288
14618
3166
6147
18542
45423
33171
13449
92043
10311
102478
0
12587
279296
856067
562716
205186
1623969
184256
1870067
91988
270841
6495
26749
7110
1344
35203
407
36185
4516
10753
6647
26995
7806
2488
37289
8265
45972
4535
10787
90241
147488
269873
232421
649782
729062
1377158
0
22990
1064911
2317118
3623807
3978125
9919050
15261973
24806674
264135
357915
6
41
32
40
113
72
194
10
16
6
41
32
41
114
174
304
10
16
80
187
1541
10567
12295
299281
296839
0
34
796
8936
28510
187490
224936
7918050
7837147
1004
9588
338
2746
210
14
2970
6
3019
521
1424
343
2751
215
24
2990
9
3042
521
1424
4464
10494
6599
[
g]
[
j]
[
e]
19665
0
2830
53681
136403
85317
(
D)
(
D)
(
D)
265061
10223
35901
58
837
31
6
874
2
874
236
423
59
838
37
11
886
9
888
236
423
737
2167
1269
[
f]
[
h]
[
e]
4661
0
823
11220
40628
22965
(
D)
(
D)
(
D)
77245
5152
14264
226
3341
151
20
3512
14
3578
935
1712
231
3352
185
39
3576
115
3750
935
1714
2796
9717
4591
1079
15387
2296
17844
0
3543
46428
190700
82213
18068
290981
42928
350570
20063
72935
293
2588
315
93
2996
49
3008
672
1138
316
2620
441
136
3197
87
3250
672
1139
3341
8332
6095
2481
16908
3516
20975
0
2265
78375
265975
120740
45544
432259
76751
550404
25216
94290
277
2943
106
20
3069
10
2926
202
1788
283
2957
116
39
3112
28
2990
213
1788
3565
10511
3324
1015
14850
755
15640
0
3347
39633
122355
48595
18369
189319
15048
209104
4278
41393
31672
123341
38427
2735
164503
625
165621
21195
39348
31883
123726
40466
6420
170612
21730
193262
21273
39386
436747
746440
1461631
420141
2628212
1268911
3963258
0
95555
4491721
8791606
17308393
5353782
31453781
15253219
48702432
1079364
1198095
17175
80516
18990
3606
103112
674
106615
13913
32067
17868
81712
26141
20093
127946
42619
173753
14052
32137
233813
437615
728435
653406
1819456
1148460
2997206
0
75311
2145348
4623898
6752417
6141544
17517859
11333976
30134048
447276
893303
405
2758
347
61
3166
43
3529
614
1336
413
2776
422
160
3358
841
4464
619
1338
5373
12692
12127
5983
30802
39109
69512
0
3220
59647
144646
131161
76375
352182
522485
890270
18808
36850
4919
25727
3175
233
29135
77
29152
5663
9148
5183
26136
4464
1089
31689
4442
37576
5677
9185
65828
128147
104839
25273
258259
89392
340616
0
21063
581345
1300130
1019110
291787
2611027
1116703
3764974
127728
235145
340
1900
373
136
2409
97
2491
384
776
353
1965
536
1185
3686
13208
17330
384
778
4461
9179
13419
23070
45668
331817
384642
0
1759
48716
117829
187524
338834
644187
4987843
5771381
11510
23115
1216
7116
1227
189
8532
42
8927
1555
3119
1220
7123
1270
231
8624
90
9058
1556
3119
16550
32266
46792
24810
103868
4748
113461
0
6799
204549
460097
601410
339587
1401094
69098
1543126
43901
100523
227
2837
147
14
2998
8
2845
877
1206
232
2850
170
49
3069
68
2957
877
1206
2996
7983
5129
1597
14709
1110
15659
0
2376
33701
121142
74570
30608
226320
38517
261939
17670
36947
4939
46661
3235
153
50049
42
49483
5595
24849
5015
46789
3359
219
50367
211
49973
5596
24861
65586
191567
110292
19167
321026
7594
335165
0
56885
607280
1924674
1121326
216875
3262875
82429
3485547
130801
585055
4340
74383
1184
160
75727
80
76264
7360
47737
4469
74885
1582
488
76955
1236
78673
7367
47755
54020
254381
33230
10305
297916
11789
314281
0
104062
1425272
6141607
917998
362285
7421890
421805
8194658
189842
2273222
258
3604
135
9
3748
4
3669
224
2134
396
4025
488
209
4722
59
4741
233
2159
3080
14188
3831
[
g]
[
j]
[
e]
19915
0
4974
75441
352949
113218
(
D)
(
D)
(
D)
527341
5595
109706
490
6400
104
5
6509
1
6488
515
3454
542
6478
173
21
6672
1
6646
515
3456
6046
26759
2762
[
e]
[
k]
[
b]
29832
0
8360
176321
719807
83859
(
D)
(
D)
(
D)
827555
13494
195204
625
7397
264
20
7681
15
7400
422
4450
710
7532
567
321
8420
234
8301
428
4468
7859
29160
7288
1785
38233
1655
38937
0
9791
210796
698903
215789
44094
958786
50089
1020574
11206
214729
4731
32445
1675
100
34220
48
33893
2745
16467
4794
32541
1921
260
34722
466
34786
2747
16471
62134
152304
47392
6690
206386
9412
220925
0
36038
1886910
4161560
1590207
248835
6000602
339490
6745343
88089
805282
315
3569
181
25
3775
12
3978
451
2137
391
3662
375
254
4291
1602
6062
451
2142
4090
13638
5929
2612
22179
8560
32058
0
4618
118993
353073
183493
79666
616232
293655
980414
13377
107514
777
4014
437
88
4539
15
4525
541
1488
839
4108
1027
1230
6365
1338
7677
584
1498
10051
21760
14834
10110
46704
13673
61754
0
3593
158439
366723
244018
178261
789002
243561
1007530
23528
63243
1453
11214
1576
150
12940
30
12942
1728
5924
1586
11444
1886
454
13784
328
14134
1729
5959
19612
45274
55321
17463
118058
12190
133783
0
12258
245704
639000
601730
198113
1438843
179572
1703613
43943
183463
188
2326
86
22
2434
22
2509
295
1473
204
2351
131
101
2583
338
2931
295
1475
2367
8118
2779
2231
13128
6843
19396
0
3112
52599
171660
65283
63327
300270
136127
442064
6198
60327
232
3758
104
15
3877
17
3545
240
2391
250
3797
152
31
3980
93
3708
240
2398
2964
12139
3369
1914
17422
4314
19360
0
4631
71111
244146
96874
50966
391986
168625
512872
6344
81988
549
5016
437
83
5536
77
5438
607
2827
572
5053
577
253
5883
740
6305
608
2833
7183
19550
15495
10475
45520
30601
74652
0
5912
234913
588857
610835
481231
1680923
2666340
4181385
27083
152832
211
1234
147
28
1409
20
1393
112
629
235
1268
255
117
1640
74
1653
112
630
2792
5919
4961
2921
13801
4473
18953
0
1347
90782
179472
181442
103554
464468
158400
663053
3765
36691
253
2258
175
41
2474
46
2578
244
1416
270
2276
216
151
2643
291
2967
254
1417
3304
8831
5678
3269
17778
9736
27659
0
2947
122367
301033
221902
132587
655522
422003
1132399
19828
92180
2546
21458
1551
244
23253
173
23499
2100
12314
2610
21538
1804
478
23820
1130
24977
2103
12319
33442
88115
51149
21446
160710
36903
200954
0
25471
1062055
2527409
1832249
814527
5174185
1581829
7015703
63873
609274
174
3224
60
8
3292
13
3149
347
2026
176
3230
83
19
3332
131
3303
347
2028
2166
9697
1692
759
12148
975
13169
0
3973
54321
208805
46716
23959
279480
27217
321042
4649
72337
385
4906
163
22
5091
24
5126
490
3248
396
4921
188
57
5166
599
5782
491
3248
5041
16159
4510
1475
22144
26086
44829
0
6170
143604
395106
150279
44285
589670
836536
1310683
9444
127112
334
6030
111
6
6147
3
5964
600
3991
336
6036
116
6
6158
3
5972
600
3992
4252
18397
[
h]
699
[
j]
[
e]
22458
0
7937
95879
364258
(
D)
16037
(
D)
(
D)
474922
10968
139542
30
1655
16
0
1671
3
1505
117
1219
47
1691
48
0
1739
147
1714
117
1226
387
3598
[
e]
0
[
h]
[
f]
4246
0
2178
7177
53403
(
D)
0
(
D)
(
D)
64190
1159
30599
593
10291
297
47
10635
38
10339
1427
6555
614
10333
358
72
10763
119
10535
1428
6561
7635
29810
9285
3650
42745
5488
46019
0
12680
178766
627389
270057
119982
1017428
115976
1117420
23347
231842
141
3836
67
7
3910
3
3809
377
2824
160
3867
118
12
3997
109
3999
377
2830
1775
9657
[
g]
[
e]
[
j]
[
g]
12894
0
5189
28594
152987
(
D)
(
D)
(
D)
(
D)
218322
5628
80948
5734
60111
2458
178
62747
21
61999
6255
35287
6012
60577
3900
1949
66426
6317
71944
6268
35340
75313
226951
82831
[
k]
[
m]
[
l]
404018
0
71390
1232584
3382093
1543427
(
D)
(
D)
(
D)
6638371
177020
932274
238
6630
71
2
6703
2
7473
1466
4754
249
6652
76
4
6732
6
7505
1467
4759
2973
16867
[
g]
[
c]
[
j]
[
b]
21245
0
9293
39508
202631
(
D)
(
D)
(
D)
(
D)
272334
17965
101753
121
1553
70
28
1651
8
1519
241
814
135
1603
156
183
1942
1036
3056
241
830
1598
4851
2899
[
i]
[
j]
[
j]
30446
0
1634
29476
83944
55386
(
D)
(
D)
(
D)
393421
5389
24671
722
8653
316
24
8993
2
9701
1845
4839
788
8749
459
135
9343
2
10093
1847
4846
9449
29443
10683
[
h]
[
k]
[
e]
48309
0
9736
105364
348428
140098
(
D)
(
D)
(
D)
624766
32907
120346
1713
10727
583
33
11343
10
11435
643
5181
2289
11838
1246
225
13309
2812
16103
652
5326
21947
55678
18556
3174
77408
31749
112590
0
12367
573260
1502367
488723
73693
2064783
646462
2773635
19604
355111
341
4935
243
38
5216
13
5192
831
2962
371
4973
335
278
5586
1171
6694
834
2963
4317
14962
7852
3873
26687
30314
57750
0
5742
120263
330795
266435
119599
716829
509283
1304362
15386
94232
816
10879
372
39
11290
11
10930
987
6922
1098
11340
830
377
12547
409
12565
990
6979
9908
37384
9046
2646
49076
4234
51528
0
14566
115514
406624
145463
50307
602394
112562
722076
13605
156161
3367
21424
2152
157
23733
20
23572
2371
10796
3694
21858
3715
1149
26722
602
27026
2379
10828
44999
101227
72425
22276
195928
5814
197888
0
23627
569922
1323444
1038624
362617
2724685
94964
2835945
55608
313850
118
541
241
80
862
28
850
37
217
119
542
247
120
909
331
1191
37
217
1580
3054
10453
12423
25930
30655
56582
0
475
24353
51662
214067
273732
539461
693362
1255752
1455
8931
79
354
201
78
633
30
630
30
144
81
357
214
162
733
798
1488
36
145
1110
2026
9007
11217
22250
55606
77724
0
334
19897
37006
203138
274980
515124
1460270
1937594
1957
5356
399
6907
110
4
7021
4
7436
1054
4496
399
6909
110
4
7023
38
7482
1054
4498
5108
21543
3165
584
25292
1475
28954
0
9183
69803
291130
50828
10653
352611
12707
413219
14361
119440
292
1703
298
46
2047
15
1958
124
808
303
1723
396
82
2201
1067
3148
124
810
3843
8572
11150
7019
26741
22194
49758
0
1739
97265
196519
317519
189385
703423
583730
1328143
3021
33931
191
1881
90
4
1975
6
1782
156
1013
251
1978
238
62
2278
297
2209
156
1025
2420
7571
2495
782
10848
1747
10608
0
2220
38923
120487
43914
11176
175577
21199
169194
2745
34692
201
1618
234
66
1918
36
1994
245
805
305
1794
660
1212
3666
7268
10661
245
824
2649
7104
8909
11389
27402
53647
88259
0
1808
43223
134465
140749
183986
459200
692660
1356739
10352
34947
670
12768
443
75
13286
28
11213
2946
5851
692
12846
510
233
13589
154
11646
2947
5856
8865
29833
16001
12164
57998
7011
62969
0
10972
187265
745400
303595
269793
1318788
149355
1385288
66034
242603
18679
149873
15440
1169
166482
116
165859
6029
84980
18685
149884
15484
1202
166570
146
165984
6029
84983
249364
692248
587271
187485
1467004
102349
1595009
0
191539
3225583
8575884
8022148
3219807
19817839
2271623
23294649
108633
2347702
362
5565
331
68
5964
82
6532
563
4187
376
5586
372
95
6053
184
6727
563
4188
4740
17095
11542
8011
36648
7720
47459
0
7891
181599
653920
452005
325247
1431172
193682
1854652
22490
282335
286
1739
297
87
2123
120
2293
92
975
329
1789
472
201
2462
1072
3620
92
975
3795
8419
11196
8979
28594
20553
51362
0
2077
126065
267285
328240
258052
853577
755757
1821778
3948
62115
281
2479
298
102
2879
20
3040
169
1661
286
2489
373
260
3122
32
3301
169
1664
3743
10009
11772
12626
34407
951
37126
0
3371
115890
295872
403519
411549
1110940
43233
1274691
5705
93355
230
1356
196
49
1601
18
1705
94
752
241
1371
260
264
1895
117
2134
94
752
2994
6604
6735
5954
19293
4736
25484
0
1592
79785
176264
172987
176928
526179
158732
783674
2815
43223
485
3029
347
42
3418
13
3635
193
1722
498
3054
508
351
3913
314
4504
193
1725
6398
14623
12315
5240
32178
4704
40125
0
3672
131655
310962
290993
173353
775308
130301
1058498
9625
87082
467
3607
455
143
4205
40
4642
327
2298
504
3656
584
420
4660
158
5248
330
2301
6190
15480
15870
11510
42860
4053
51298
0
4785
173317
428840
421877
297181
1147898
98487
1397230
8434
134125
3452
26866
2331
452
29649
90
29742
1786
15253
3590
27048
2926
1059
31033
595
31711
1786
15256
45723
118233
85898
70549
274680
56017
339182
0
30807
521189
1368145
1321915
988736
3678796
653932
4700999
33706
397264
1277
15369
995
150
16514
28
16625
620
10657
1342
15476
1313
314
17103
41
17214
620
10673
16642
57373
35783
20781
113937
13280
129650
0
22694
674255
1969173
1708397
1136409
4813979
474247
5599951
26070
673383
581
6461
583
138
7182
20
7328
461
4277
600
6486
704
257
7447
46
7653
461
4279
7681
23874
22348
[
j]
[
l]
[
j]
82207
0
8670
300324
844494
928232
(
D)
(
D)
(
D)
3436845
18485
277260
2500
15367
1428
151
16946
17
16666
881
7840
2539
15433
1627
395
17455
356
17476
881
7842
33497
77780
51123
27836
156739
11436
163284
0
16749
619787
1398605
1108336
982776
3489717
431845
4047683
20545
334009
118
2450
81
8
2539
1
2223
483
1363
120
2452
85
8
2545
1
2229
483
1363
1505
5882
3262
[
g]
[
j]
[
a]
8884
0
2434
48366
195808
100064
(
D)
(
D)
(
D)
288752
16101
62480
2182
22343
1270
109
23722
35
23664
2152
14437
2188
22355
1322
198
23875
141
23924
2152
14438
29173
79010
44428
14867
138305
6068
144707
0
26622
688806
1784409
1056974
484665
3326048
232749
3787007
39775
554308
01_
E5_
9
01_
E10_
19
01_
EL20
01_
E20_
99
01_
E101_
499
01_
EL500
01_
E500+
02Total
02_
E0
1019105
616064
5036845
518258
85304
5640407
17367
5697759
770041
1033719
650345
5093660
670477
315856
6079993
1015309
7200770
771135
6698077
8274541
20602635
20370447
16410367
57383449
57677735
112400654
0
178881075
236986003
603848633
624313095
539384914
1767546642
2221539681
3943179606
38127022
22062528196
215139058
4580
2268
24171
1325
219
25715
87
25828
4383
4587
2284
24207
1419
413
26039
408
26552
4383
30249
29920
86736
47780
29348
163864
19612
181162
0
727175
767892
2213784
1202366
674241
4090391
701458
4978291
124947
25873138
961761
2926
2202
16334
2204
477
19015
325
18475
1905
2989
2313
16550
2728
1174
20452
3867
23871
1905
19305
29461
66864
81720
65955
214539
271026
465775
0
716323
1131846
2683265
3436060
3366413
9485738
15528619
23961694
118519
237573062
568372
1172
574
5893
904
272
7069
214
7603
578
1176
619
5948
1389
1001
8338
9364
18432
580
7452
7609
23015
39840
43115
105970
548514
648254
0
205584
284148
707722
1793594
2174784
4676100
37266203
41844745
89332
396076643
295564
121107
70378
630479
53223
6379
690081
1029
701449
117278
121145
70486
630657
53807
7736
692200
6698
710325
117284
792231
941570
2445277
2007060
1074961
5527298
964696
6307370
0
23027863
31633913
77910792
78732907
46320394
202964093
44247382
247302462
4867116
1177543687
35402528
56560
48321
222184
62851
15592
300627
4533
297873
21731
56662
48612
222645
66446
24960
314051
38568
344341
21761
379061
660566
1255654
2601404
2780908
6637966
9312458
14393609
0
10180298
19544081
37269505
85060888
97400815
219731208
397968170
580356005
2231805
3937164576
15166970
63277
44066
293814
40906
8052
342772
3255
345309
36273
64458
47176
298765
55393
25155
379313
59611
436900
36346
417276
589477
1331887
1496448
1036659
3864994
2277095
5860256
0
15156046
22361803
51188297
59408971
43121196
153718464
122180952
262527777
2115009
4490066075
27375163
153074
87606
662922
60957
8839
732718
2417
736130
85489
157137
96994
678148
96172
51411
825731
294219
1125693
85730
1005739
1153546
2913484
2264439
1284481
6462404
8427885
14819904
0
18569351
23848423
58297151
60680110
36912078
155889339
158867622
320707026
2683505
3134452697
33261163
23504
16004
138209
15038
2836
156083
1114
159373
23869
23721
16510
139053
17884
7876
164813
25870
195143
23922
154340
215732
518790
577811
461137
1557738
2192925
3581013
0
3892125
5726879
13991104
16390516
14313279
44694899
84811284
127251855
1082649
499222123
5978016
12294
9051
65154
9038
2134
76326
1133
77605
12328
12446
9408
65773
10606
5536
81915
55378
138590
12338
81284
122454
270180
357581
367236
994997
2759701
3536120
0
2792728
4541224
11604238
15861816
18720410
46186464
160937762
188076999
1238967
870104283
4761652
33227
16095
210135
15197
3654
228986
1609
237883
29157
34367
18881
214519
30307
26969
271795
153233
450422
29232
212535
214116
701387
609248
630378
1941013
4307387
6414583
0
9210496
11369156
31415808
32389959
33794842
97600609
275969210
372656276
1972594
2761952444
9947876
32863
15323
233053
10927
2385
246365
1217
259846
41750
33846
17428
236711
17566
11075
265352
41651
323024
41819
211422
200063
694852
388140
297915
1380907
632766
2017347
0
5728496
5838218
20272396
11939305
9946224
42157925
21851615
65241211
1636659
350549955
9857708
99645
54576
635250
38425
6178
679853
2425
708000
112810
100481
56515
638524
46326
16013
700863
35591
772365
112880
649577
726768
2110446
1444537
1034036
4589019
2567560
7046205
0
25551817
32937847
91720063
77270083
60716915
229707061
144702019
368778137
6121324
944065638
19952768
912
1151
7187
5258
7651
20096
6698
28229
1033
922
1171
7233
5479
8678
21390
26169
49383
1033
4542
8138
18954
69003
237516
325473
2553750
2913798
0
346706
459269
1678977
3506076
12782834
17967887
195155900
204802311
167800
312884523
1773283
49080
29761
269867
27643
7819
305329
3173
289303
53859
49404
30518
271161
30711
13412
315284
47381
343544
53885
321405
398517
1011065
1103237
1411383
3525685
5536302
8299217
0
7996658
10461353
28890203
28464904
31530314
88885421
132500535
212189377
3226422
457440805
9910863
9449
7905
47844
11887
2970
62701
989
65933
8648
9554
8116
48203
13022
5653
66878
4000
73701
8650
62721
108304
217714
499234
520133
1237081
1375349
2701675
0
1201160
2053830
4675027
10722174
12870172
28267373
38830168
71961852
360646
180278839
1325186
127152
69739
473020
50717
13700
537437
3539
560083
51190
128843
73671
479678
69835
53863
603376
67994
703540
51303
837703
925333
2279569
2010298
2615958
6905825
7628901
14900148
0
29376596
33912511
86623958
64989178
66786991
218400127
247311902
499177227
3663651
1221284001
11396561
13827
10607
84047
12204
2294
98545
579
103043
23019
13912
10779
84358
13095
3612
101065
4896
110375
23028
91729
143126
314007
493641
385430
1193078
587284
1800991
0
2103736
2718914
10634569
9345994
12633669
32614232
13518632
47724377
1936869
147554269
6143069
78623
68384
332965
73725
8102
414792
1672
427465
60635
79189
69984
335630
85400
33149
454179
94390
565149
60839
527294
935983
1762077
2795087
1442031
5999195
3973106
10048875
0
5519476
9834919
21296843
32260316
17458182
71015341
57634581
131110795
2526453
446716242
10288008
133123
64820
611924
40788
4439
657151
1261
675218
59858
134541
67999
617246
51480
15996
684722
34680
740118
59886
865388
854732
2483350
1463977
646300
4593627
776852
5420087
0
16220056
17390930
48531061
30273846
15979889
94784796
20433535
118899903
1429720
426099790
7797913
77
189
326
990
1702
3018
2383
5349
10
79
197
336
1083
2174
3593
11341
13580
10
189
681
940
11121
45487
57548
964566
1011496
0
7638
30415
41689
430409
1881272
2353370
51122132
52670905
443
40333007
609
4260
684
78315
329
0
78644
0
35722
24321
4260
684
78315
329
0
78644
0
35722
24321
26635
8445
96387
8841
0
105228
0
32769
0
350747
138432
2202181
153623
0
2355804
0
960381
532592
5292399
2974025
2773
1410
11945
572
36
12553
39
12301
1627
2776
1412
11955
586
39
12580
215
12509
1627
18416
18475
50254
18427
[
h]
[
l]
[
i]
75822
0
427811
471767
1231115
509187
(
D)
(
D)
(
D)
2207048
43944
11235337
366646
199
92
2534
66
16
2616
7
2368
832
200
94
2537
67
20
2624
12
2385
832
1288
1254
4775
2230
[
g]
[
i]
[
g]
9244
0
33663
34574
146990
68614
(
D)
(
D)
(
D)
335427
21797
1974301
199752
1608
767
9693
687
170
10550
44
11165
1924
1611
778
9715
766
354
10835
181
11658
1924
10545
10191
31707
27123
25056
83886
11652
96096
0
265701
261551
835679
624565
506914
1967158
321927
2435816
59206
12663500
395363
947
479
5901
356
86
6343
92
6317
597
959
506
5956
453
238
6647
1044
7629
597
6153
6286
19825
12369
10290
42484
45496
88280
0
266432
299754
870225
742945
786895
2400065
3817712
6406475
28794
160879230
228801
775
743
3484
878
243
4605
189
4669
477
777
764
3513
1115
636
5264
2059
7205
477
5185
10112
18459
31851
29186
79496
121239
194174
0
180131
370606
719198
1254343
1326882
3300423
6283273
9122022
40188
47733102
169844
1211
986
6962
989
172
8123
99
7587
831
1253
1043
7081
1160
300
8541
764
9037
831
7967
13063
28580
37500
26479
92559
104291
183321
0
269760
461486
1093842
1438772
1252636
3785250
5427634
8433197
49537
28960730
169727
1172
574
5893
904
272
7069
214
7603
578
1176
619
5948
1389
1001
8338
9364
18432
580
7452
7609
23015
39840
43115
105970
548514
648254
0
205584
284148
707722
1793594
2174784
4676100
37266203
41844745
89332
396076643
295564
35092
18501
199848
12475
1386
213709
411
224416
40136
35105
18534
199900
12617
1699
214216
1590
226394
40136
227734
245650
706655
457853
212186
1376694
240279
1585717
0
6871337
8605299
23498302
18870921
9788975
52158198
12798787
65730491
1501802
534991934
17178422
7514
6184
31038
6669
1213
38920
290
38610
5579
7516
6200
31059
6728
1450
39237
1239
39949
5579
50224
84208
163241
262644
203989
629874
271333
856312
0
1963695
3544041
6977180
11511706
9597079
28085965
11715659
39321547
581697
174384008
2719501
78506
45705
399618
34130
3883
437631
531
438835
71563
78524
45752
399698
34462
4587
438747
3869
443982
71569
514273
611712
1575381
1286563
658786
3520730
453084
3865341
0
14192831
19484573
47435310
48350280
26934340
122719930
19732936
142250424
2783617
468167745
15504605
4124
3417
16610
4025
1240
21875
562
21384
2006
4142
3456
16675
4303
1909
22887
3898
25698
2007
27523
46541
89950
162749
218071
470770
999376
1443766
0
492720
933563
1915386
4338983
6823291
13077660
31007839
44480065
207601
457521297
1998668
429
354
1961
500
147
2608
94
2721
350
429
358
1965
527
202
2694
518
3232
350
2865
4693
9419
19961
23039
52419
118445
163395
0
67950
121085
255352
586338
857140
1698830
5558963
7154139
14622
107946351
119089
603
494
2506
685
333
3524
179
3398
271
606
497
2514
715
451
3680
772
4045
271
4039
6828
13424
29527
58503
101454
207036
261655
0
106648
198602
421951
873114
1585234
2880299
5522675
7608197
35868
43236210
208957
1183
951
5122
1077
253
6452
136
6956
573
1184
959
5134
1132
317
6583
383
7332
573
7825
12854
26154
42870
39463
108487
93535
190209
0
166172
298171
611598
1029342
946831
2587771
2471644
5112849
152670
35012642
1379214
2612
2195
11659
3037
659
15355
168
12862
1845
2614
2214
11684
3085
855
15624
528
13359
1846
17555
29982
57328
124021
112886
294235
147507
350439
0
296884
508838
1185742
2230264
2479174
5895180
3367083
8151625
147816
48399376
814376
273
211
1258
292
83
1633
48
1481
131
273
211
1258
299
106
1663
100
1549
131
1839
2804
5935
12287
14516
32738
27829
47795
0
39326
56305
127245
275468
355373
758086
737581
1269367
11963
7106166
54932
2791
2749
10904
3437
819
15160
251
15198
1147
2793
2765
10925
3587
1337
15849
1440
17052
1151
18986
37761
66022
140524
125696
332242
225265
534011
0
401290
860464
1535714
3594107
3554125
8683946
7145454
15922366
113445
88649041
695108
397
554
1639
1271
521
3431
229
3538
155
397
555
1640
1332
799
3771
1968
5546
155
2716
7761
11705
57177
88086
156968
376283
495990
0
79977
222649
390498
1871293
3403454
5665245
16835589
21812743
25645
154746086
240544
8022
5266
29539
5258
986
35783
316
35174
2191
8029
5300
29586
5500
1412
36498
1397
36902
2192
53099
70894
156624
210277
159410
526311
258209
706419
0
1359095
2081208
4348769
7322422
5954787
17625978
9424929
25062361
137878
93105255
526082
166
149
638
242
121
1001
132
1132
66
168
151
642
326
298
1266
987
2296
66
1103
1938
3590
8572
11252
23414
80156
100403
0
50580
103661
191817
395823
591140
1178780
5157144
6456421
7715
216624384
81338
1547
1432
6087
2073
780
8940
595
9341
591
1549
1447
6110
2262
1336
9708
3653
13096
601
10271
19386
35344
83206
113057
231607
638154
827430
0
393488
736041
1415819
3483738
5085723
9985280
36409506
46430565
153977
468211261
1795525
1727
2014
6797
3835
1366
11998
687
12223
567
1730
2020
6809
3974
2031
12814
3167
15462
568
11712
27809
45249
166146
221350
432745
569758
925607
0
327757
788655
1368577
4938149
6688285
12995011
19646345
32036051
65294
169377747
385201
2071
1939
7902
2675
627
11204
358
11395
819
2083
1964
7950
3341
1772
13063
3669
16674
821
13883
26635
47627
104121
91975
243723
280507
475476
0
379227
822144
1446004
3551070
3316159
8313233
11036714
18119656
52076
95442761
266419
790
728
3264
1319
581
5164
391
5154
379
790
734
3271
1360
777
5408
1276
6229
379
5371
10122
18282
57115
102516
177913
394599
501038
0
145497
304044
630539
1859479
3546056
6036074
17605830
21623206
147849
139461013
1145234
11000
10316
40180
12858
2489
55527
917
57398
3299
11011
10332
40211
13296
3553
57060
3731
61652
3300
74141
141262
252543
517609
380041
1150193
611165
1582399
0
2185175
4565936
7955819
17816392
13366423
39138634
22664715
57681542
262397
248973057
1237005
4726
4588
17380
6302
1618
25300
821
25245
1340
4728
4601
17395
6547
2115
26057
2865
27941
1343
32160
62856
110784
256138
251424
618346
714508
1166221
0
1044294
2239874
3893371
9882254
10168334
23943959
30769690
50101357
163778
251308533
1042806
2179
2118
9040
3504
1346
13890
753
13833
1027
2183
2124
9054
3593
1670
14317
2447
15883
1028
14691
29246
52303
153666
230941
436910
1156397
1300411
0
578601
1232500
2292330
6587168
11175562
20055060
64467157
71698438
184491
379931227
1150808
918
827
3473
1388
564
5425
371
5546
315
921
831
3481
1425
690
5596
1344
6601
315
6178
11320
20563
59746
87629
167938
407475
502400
0
202667
381746
789189
2134933
2967489
5891611
14981776
18849367
34697
108523267
258052
1660
1476
6499
2464
969
9932
590
10114
677
1664
1480
6509
2520
1192
10221
2406
12202
678
11083
20425
37552
107646
180036
325234
1428211
1578707
0
296054
615345
1205015
3515232
5912017
10632264
72807627
78771473
120027
632001391
820147
3845
2988
15481
3273
729
19483
219
21194
1577
3857
3001
15509
3340
931
19780
813
22083
1577
25758
40524
82190
134315
128222
344727
274470
575128
0
605743
1040751
2077634
3796857
3544773
9419264
8014385
16806059
75864
73497087
354995
5506
3596
24301
3849
911
29061
415
28269
2408
5511
3612
24323
3982
1207
29512
1206
29507
2409
36263
48925
113066
153731
142795
409592
303573
664710
0
961153
1432499
3211136
4978462
5079445
13269043
12335524
25208158
116132
118090424
592470
41990
28979
189582
25427
4744
219753
2159
221357
22341
42811
31130
193009
35549
16415
244973
38462
282959
22382
277337
387796
875106
923588
604796
2403490
1229990
3443697
0
10382908
15320765
34682616
38866682
26713079
100262377
72934070
162396424
1259526
2332184855
14491725
21303
15131
104305
15689
3485
123479
1479
124758
13932
21647
16046
105756
19844
8740
134340
21149
153941
13964
139939
201681
456781
572860
431863
1461504
1047105
2416559
0
4773138
7041038
16505681
20542289
16408117
53456087
49246882
100131353
855483
2157881220
12883438
17733
12150
77021
16686
2773
96480
242
96890
9007
18068
13032
78376
20423
6567
105366
20362
126644
9019
116774
162687
363478
713054
416351
1492883
357335
1890916
0
2792471
4441250
9719680
27245538
18127845
55093063
11526341
67996832
633858
813208907
11184171
11387
6441
45529
3519
449
49497
180
49846
5247
11688
7280
46776
6200
2897
55873
9893
66360
5255
74608
83889
209796
116011
54960
380767
186551
551567
0
1679392
2169793
5070951
3391617
1647020
10109588
3534544
13764754
173066
97073126
1568535
6958
3507
31508
1879
235
33622
142
34012
4688
7171
3976
32283
2934
1452
36669
11078
49600
4711
45290
45516
127220
60525
26804
214549
211187
418725
0
1026002
1272527
3208525
2074120
1137695
6420340
5172884
11608791
168216
92280756
1408544
16115
11498
59532
8441
1127
69100
313
68829
5928
16411
12299
60737
12734
5431
78902
15233
94109
5971
106921
152578
319765
286542
129012
735319
513807
1270736
0
2556424
4024401
8134771
8650117
4171147
20956035
13745104
35149472
219040
288435295
1905844
21940
12566
108087
9698
1535
119320
457
119448
17037
22208
13171
109110
12182
5911
127203
29058
155677
17049
143993
165769
433330
363528
236187
1033045
1930756
2883997
0
1786804
2080848
5946389
5085664
3702442
14734495
34602292
50064502
428195
464412506
5124386
10835
6652
40206
3099
281
43586
341
42643
3864
11249
7558
41696
5285
1881
48862
33036
82574
3869
72188
87187
201974
99421
28815
330210
627862
988347
0
1639766
1994827
4751517
2382504
737228
7871249
12763417
22217762
134910
186448806
1288638
16164
9922
59042
5247
990
65279
232
64068
6178
16591
10944
60667
11884
12974
85525
33367
117100
6224
106981
127632
298409
168840
128373
595622
331662
895983
0
1500069
1735117
4361113
2328268
1818707
8508088
4947569
13471484
173213
238083074
3474892
14425
6259
64745
3045
464
68254
322
69030
8648
14997
7355
66694
6638
5075
78407
73261
151895
8669
93596
80345
253489
100286
59910
413685
978941
1408948
0
1588032
1523863
4562311
1987306
1129214
7678831
13438694
21939932
178156
170396483
1837439
8733
4516
39806
2576
295
42677
154
43888
5353
9060
5131
40873
4659
2243
47775
16678
65933
5366
56858
58338
162861
86441
36572
285874
336387
617726
0
832994
922525
2564131
1540296
607052
4711479
4510101
9326141
110977
76687429
1029266
2004
1046
9548
648
125
10321
105
9681
1412
2024
1119
9655
976
854
11485
29684
41069
1414
13040
13589
38073
22403
20153
80629
2445345
2546094
0
159759
181819
517394
346263
343940
1207597
41030865
43708510
26845
444604851
267921
20994
9754
97889
4651
758
103298
305
104458
12847
21545
11025
99962
8309
4519
112790
16521
129997
12892
136050
125284
380466
145834
69698
595998
245596
822992
0
2002907
2041260
6052356
2538930
1096235
9687521
4190304
14112129
265529
97907211
2393534
6054
3855
30963
3050
629
34642
428
37115
5287
6125
4104
31319
3948
1607
36874
6048
44735
5291
39440
50732
124623
101554
77646
303823
262456
523873
0
1004731
1460193
3408013
3109487
2393553
8911053
9405507
17346717
171500
164914253
1777993
383
256
2093
321
129
2543
132
2762
397
390
273
2118
494
549
3161
2290
5512
413
2481
3522
8132
12763
21751
42646
566340
548258
0
91139
124501
323711
467037
850251
1640999
27139672
27470866
60373
107699651
533723
199
175
1035
226
82
1343
70
1418
227
200
178
1046
245
182
1473
398
1902
227
1341
2393
4710
8890
15547
29147
41315
64268
0
50480
88832
193970
378028
747564
1319562
2022499
3164702
18694
22088696
92006
13482
9104
88076
8134
1345
97555
510
98645
15664
13519
9243
88288
9134
3233
100655
9159
111308
15693
88422
122485
306652
308593
206654
821899
575966
1333342
0
2209794
3315823
8164024
9384199
6928051
24476274
21604675
45067390
528546
166722008
2875127
2199
1804
11444
2302
484
14230
106
14770
1774
2203
1825
11473
2462
752
14687
1779
17073
1774
14668
24652
50472
93382
79219
223073
168488
387325
0
200521
357692
787823
1534506
1536500
3858829
3699919
7780055
87071
19127060
377666
23
16
125
20
19
164
73
244
22
23
16
125
55
64
244
2541
2701
22
154
214
500
666
1796
2962
47961
50362
0
9944
13627
32901
38643
81784
153328
3726978
3915471
11372
45053289
168035
260
217
2071
174
39
2284
20
2429
747
262
221
2079
187
51
2317
63
2503
747
1659
2950
6513
6430
5145
18088
5326
19333
0
37827
61601
168092
139899
108723
416714
140092
497481
26055
1762260
127203
5040
3066
22577
2410
489
25476
298
26501
3083
5156
3298
22976
3244
1839
28059
3817
33342
3083
32919
40750
98878
87269
74671
260818
223793
475466
0
986479
1292850
3191680
2958668
2559934
8710282
8387888
17553387
269010
60079175
1423353
1144
787
7287
807
143
8237
37
8385
1431
1159
804
7326
936
381
8643
4212
13173
1431
7470
10770
25891
31187
23105
80183
497392
553250
0
166144
241599
620675
635634
524549
1780858
16034474
17189319
42324
58881643
195598
790
597
3538
797
282
4617
141
4917
525
809
652
3622
1127
825
5574
1611
7629
532
5226
7996
17042
28631
33249
78922
66344
149409
0
139797
230354
508228
853902
975923
2338053
2055087
4613184
39204
17808341
185305
4362
3281
20115
3551
904
24570
547
24761
2660
4399
3342
20225
3914
2005
26144
5967
32577
2662
28949
44683
95107
144103
161174
400384
700547
1019976
0
1048002
1800991
3819047
6849754
8960820
19629621
49351126
60591598
225993
228499527
732720
2392
1422
17305
1204
196
18705
116
19129
4510
2427
1493
17440
1460
713
19613
3169
23021
4510
15555
19187
52205
44099
31434
127738
169405
278399
0
602108
741440
3146517
1890459
986207
6023183
5963086
11700025
579338
73280977
1844014
3007
2535
14312
2386
577
17275
366
17013
2411
3071
2706
14597
3041
1926
19564
40111
58712
2417
20127
34291
68026
93668
94823
256517
1520498
1698408
0
592663
1052169
2432020
3701877
4544973
10678870
83281023
87612842
213206
477413344
1298164
2540
1817
13435
1930
519
15884
391
17137
2747
2549
1867
13511
2191
892
16594
6131
24280
2749
16653
24293
54842
75711
79805
210358
369251
539337
0
549955
946624
2206654
3419726
4228410
9854790
22342527
28172534
220430
90910435
886754
1
4
13
1
1
15
12
12
0
1
4
13
1
3
17
57
58
0
[
a]
[
b]
[
b]
[
b]
[
b]
[
c]
[
j]
23367
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
1304200
0
28909454
0
8583
6081
44588
8313
2242
55143
743
58662
7287
8993
7426
46482
19935
21803
88220
92544
196160
7340
[
l]
82599
189835
353239
392304
935378
1982247
3006084
0
(
D)
3244122
7378482
12812305
15438948
35629735
94817630
136261281
693928
1030210082
3349995
5531
2751
42726
2248
636
45610
592
48121
8528
5649
2970
43165
2900
1409
47474
29444
81690
8534
35357
35912
121602
79445
65931
266978
680082
1008867
0
2900340
3938961
10350416
10554940
9965759
30871115
94156971
115113130
685827
367487329
2974179
18992
7194
121396
4744
1074
127214
757
129959
12781
19586
8374
123377
7375
3586
134338
30494
168976
12797
120099
94186
386137
172913
165555
724605
1601528
2342005
0
4166172
4074915
13369870
8661464
7962106
29993440
84765980
117625443
536048
1312063818
2504994
136
104
1475
86
49
1610
58
2531
561
138
107
1482
96
168
1746
694
3538
561
[
f]
[
g]
[
h]
[
h]
[
i]
[
j]
[
j]
34260
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
2352222
56791
23281761
1118708
26261
11361
202532
7890
1748
212170
788
226318
37127
26977
12810
205134
11999
7579
224712
16403
257195
37134
168132
148144
566414
283940
228565
1078919
256379
1351973
0
4722398
4468308
16893164
8870066
7656051
33419281
11002860
45772548
1430421
236657346
8692915
6351
3796
28888
2869
588
32345
381
31575
4281
6612
4440
29920
5377
3414
38711
25048
63645
4343
41659
49777
122845
98027
63749
284621
368093
641322
0
920990
1276331
3082960
2718962
1970325
7772247
10194100
18021909
169550
98997720
956602
254
169
1643
179
64
1886
141
2077
342
257
178
1657
190
82
1929
200
2184
342
1631
2142
5593
6173
5601
17367
8294
24052
0
85108
93579
296272
350277
319848
966397
654655
1446754
36688
14894889
208191
99645
54576
635250
38425
6178
679853
2425
708000
112810
100481
56515
638524
46326
16013
700863
35591
772365
112880
649577
726768
2110446
1444537
1034036
4589019
2567560
7046205
0
25551817
32937847
91720063
77270083
60716915
229707061
144702019
368778137
6121324
944065638
19952768
912
1151
7187
5258
7651
20096
6698
28229
1033
922
1171
7233
5479
8678
21390
26169
49383
1033
4542
8138
18954
69003
237516
325473
2553750
2913798
0
346706
459269
1678977
3506076
12782834
17967887
195155900
204802311
167800
312884523
1773283
46455
27991
258281
26022
7578
291881
3093
275183
52388
46774
28717
259538
28956
12875
301369
44547
325846
52413
304069
374639
957159
1042240
1376027
3375426
5386025
7998637
0
7512303
9715748
27266982
26393957
30165006
83825945
126245813
200554360
3128985
409237061
9426908
2626
1771
11588
1630
253
13471
120
14184
1471
2630
1801
11623
1755
537
13915
2834
17698
1472
17336
23878
53906
60997
35356
150259
150277
300580
0
484355
745605
1623221
2070947
1365308
5059476
6254722
11635017
97437
48203744
483955
9449
7905
47844
11887
2970
62701
989
65933
8648
9554
8116
48203
13022
5653
66878
4000
73701
8650
62721
108304
217714
499234
520133
1237081
1375349
2701675
0
1201160
2053830
4675027
10722174
12870172
28267373
38830168
71961852
360646
180278839
1325186
105710
49547
377371
26638
4264
408273
1559
424694
38796
107179
52782
382911
35963
16315
435189
31725
487747
38874
693224
648934
1767718
981047
686307
3435072
1301559
4917156
0
27133954
29681752
77963897
46683416
24885711
149533024
45907223
208136533
2763649
505690644
8651087
80
60
465
473
1609
2547
1887
4548
210
80
60
467
476
1679
2622
4516
7569
210
554
819
1734
30797
391963
424494
4660511
5121584
0
26601
30270
194883
813189
11536154
12544226
168358481
195097359
126239
499145896
596554
3809
3779
17359
8470
5661
31490
1140
32720
2544
3869
3914
17628
11027
17312
45967
19121
67900
2559
25681
52064
93809
412704
929525
1436038
1235419
2770665
0
400664
828744
1871543
7405542
19416487
28693572
25971524
58950491
496660
126267746
1285744
17559
16384
77866
15631
4027
97524
762
102620
9642
17715
16915
78672
22369
18557
119598
12632
140324
9660
118244
223516
416308
585750
608163
1610221
431412
2090743
0
1815377
3371745
6593635
10087031
10948639
27629305
7074674
36992844
277103
90179715
863176
3774
2047
31626
1969
595
34190
132
37545
10134
3793
2076
31688
2064
724
34476
364
38191
10138
24703
27215
83172
79779
110190
273141
88604
370329
0
957234
902752
6196078
2641376
7697795
16535249
3858218
21654639
1441494
55904896
4053539
915
635
4615
734
213
5562
42
6135
685
920
661
4649
833
377
5859
173
6633
685
5969
8579
19774
30421
38761
88956
24589
116123
0
112829
169681
399730
676137
994040
2069907
711501
2900281
13802
8655007
71326
9140
7929
47812
9514
1499
58825
439
59437
12200
9199
8042
48021
10198
2511
60730
4359
65551
12205
61057
107332
211061
383441
236479
830981
474091
1314539
0
1033673
1646481
4038761
6028481
3941834
14009076
8948913
23169457
481573
82994366
2018204
7352
7999
39697
7985
1478
49160
525
51168
7941
7429
8209
40051
8879
2722
51652
8544
61795
7946
49297
109563
194692
294427
244340
733459
1019323
1696701
0
681918
1406116
3044391
4121235
4185644
11351270
22744935
34125530
361660
122505607
1949951
71279
60405
293308
65876
6721
365905
1236
376637
52695
71760
61775
295579
76521
30427
402527
85846
503354
52893
477997
826420
1567385
2500660
1197691
5265736
2953783
8352174
0
4837558
8428803
18252452
28139081
13272538
59664071
34889646
96985265
2164793
324210635
8338057
42601
18617
203648
8609
980
213237
548
215083
21644
43015
19630
205329
11829
4505
221663
9204
233234
21654
274555
241361
775968
276692
103422
1156082
187098
1334875
0
6873727
6705372
19731918
7741839
3131804
30605561
7637200
38271751
603720
130610519
3073090
29834
15069
152209
7837
800
160846
197
169042
22243
30685
16814
155229
13252
6216
174697
22113
206884
22256
194546
197968
572789
271173
128964
972926
338596
1314320
0
3037046
3378764
9518093
5120328
2488969
17127390
6501771
24219389
460804
75128325
2282437
60697
31150
256095
24368
2678
283141
543
291212
15971
60841
31555
256688
26399
5275
288362
3363
300000
15976
396287
415403
1134593
916112
413914
2464619
251158
2770892
0
6309283
7306794
19281050
17411679
10359116
47051845
6294564
56408763
365196
220360946
2442386
67
27
350
19
7
376
16
633
108
69
27
353
20
10
383
58
680
108
439
354
1156
488
439
2083
1120
4203
0
14026
10895
36100
16940
11534
64574
58418
158214
1889
1112163
24049
32
11
165
13
4
182
6
286
57
32
11
165
14
4
183
73
352
57
214
145
534
363
[
c]
[
g]
[
g]
2657
0
5450
2798
13453
7268
(
D)
(
D)
(
D)
75806
1985
313498
14411
2674
1372
11431
541
25
11997
30
11397
1462
2675
1374
11437
552
25
12014
84
11477
1462
17763
17976
48564
17576
1967
68107
4625
68962
0
408335
458074
1181562
484979
79664
1746205
222583
1973028
40070
9809676
328186
143
62
2168
54
13
2235
6
1901
696
144
64
2171
55
16
2242
10
1916
696
925
832
3615
1832
1299
6746
604
6537
0
26523
26675
123449
58184
55443
237076
21489
252635
19746
1654956
184589
56
30
366
12
4
382
2
469
136
56
30
366
12
4
382
2
469
136
363
422
1160
398
[
e]
[
g]
[
f]
2707
0
7140
7899
23541
10430
(
D)
(
D)
(
D)
82792
2051
319345
15163
814
422
4560
420
125
5105
29
4946
889
815
432
4577
466
271
5314
150
5324
889
5353
5638
15868
17097
18596
51561
8054
58541
0
156801
165100
497847
399420
355689
1252956
210751
1514936
30578
8681380
230054
577
245
3762
154
21
3937
9
4478
649
579
246
3767
155
59
3981
18
4537
649
3774
3210
11572
5097
2945
19614
1136
22876
0
68914
60810
217013
105485
91063
413561
38751
495963
13341
2558100
92369
217
100
1371
113
24
1508
8
1744
386
217
100
1371
145
24
1540
13
1797
386
1418
1343
4267
4929
3515
12711
2462
14679
0
39986
35641
120819
119660
60162
300641
72425
424917
15287
1424020
72940
947
479
5901
356
86
6343
92
6317
597
959
506
5956
453
238
6647
1044
7629
597
6153
6286
19825
12369
10290
42484
45496
88280
0
266432
299754
870225
742945
786895
2400065
3817712
6406475
28794
160879230
228801
99
148
532
243
67
842
46
802
58
100
152
539
264
135
938
328
1194
58
652
2092
3115
10006
11694
24815
46184
74915
0
25089
70012
145571
408320
556800
1110691
2675473
3812771
13267
19845659
51399
38
33
314
20
20
354
27
270
44
39
34
319
26
51
396
89
351
44
228
416
985
475
3923
5383
27427
25692
0
9774
19631
48292
18769
187212
254273
1395740
1373375
4579
8169777
22957
638
562
2638
617
160
3415
130
3614
375
638
578
2655
825
450
3930
1642
5660
375
4305
7604
14359
21370
13569
49298
47628
93567
0
145268
280963
525335
827254
582870
1935459
2212060
3935876
22342
19717666
95488
1211
986
6962
989
172
8123
99
7587
831
1253
1043
7081
1160
300
8541
764
9037
831
7967
13063
28580
37500
26479
92559
104291
183321
0
269760
461486
1093842
1438772
1252636
3785250
5427634
8433197
49537
28960730
169727
147
173
755
679
211
1645
136
1756
103
147
192
777
1069
743
2589
6618
9493
103
949
2516
4147
32060
34621
70828
445160
515769
0
41909
120109
214635
1480391
1766727
3461753
30876016
34828436
65545
320502670
131399
97
57
415
51
32
498
94
631
68
100
63
426
84
127
637
2194
2897
70
644
712
1848
1831
4323
8002
87346
86890
0
32563
34731
100359
110365
197485
408209
5592868
5342147
6940
67275310
79932
928
345
4724
175
36
4935
60
5296
407
929
364
4745
236
131
5112
552
6042
407
5859
4381
17020
5949
4171
27140
16008
45595
0
131112
129308
392728
202838
210572
806138
797319
1674162
16847
8298663
84233
1814
977
12282
664
130
13076
99
13860
2804
1817
980
12291
711
176
13178
180
14044
2804
11715
12915
37793
23692
13817
75302
13691
90669
0
438707
513298
1592776
972272
579359
3144407
845694
4100107
141975
24460771
1412212
24380
9604
149708
4573
371
154652
122
169908
33164
24383
9617
149725
4614
472
154811
626
170720
33164
156413
124882
465698
157256
53008
675962
59424
770851
0
4277559
3888583
13951978
6062180
2379736
22393894
3592013
28410104
1100083
250603429
13293612
8901
7923
37864
7255
909
46028
240
40755
4168
8905
7937
37884
7292
1051
46227
784
41630
4168
59606
107853
203164
276905
145361
625430
167164
724197
0
2155071
4203418
7953548
11836469
6829880
26619897
8361080
33220280
259744
259927734
2472598
2067
1815
8527
2380
578
11485
110
11279
1561
2068
1823
8536
2404
677
11617
516
11818
1561
13912
24769
45829
97245
95751
238825
72194
310815
0
678769
1284264
2498202
4833062
4872265
12203529
3494021
15755131
145598
82129692
851493
5447
4369
22511
4293
652
27456
216
27392
4018
5448
4377
22523
4324
773
27620
723
28131
4018
36312
59439
117412
165399
108238
391049
199139
545497
0
1284926
2259777
4478978
6678644
4724814
15882436
8221638
23566416
436099
92254316
1868008
17595
11063
79606
8034
755
88395
124
89223
10148
17598
11069
79616
8088
851
88555
995
90341
10148
115786
148993
355179
297562
124152
776893
121547
879908
0
3411773
5074568
11178499
12056634
5738807
28973940
5533974
34806094
426073
115839498
2271644
6274
3130
38296
1881
134
40311
11
40876
8264
6275
3133
38300
1891
145
40336
28
40935
8264
40640
41207
125418
67687
22266
215371
5062
218825
0
975290
1111635
3285302
2162940
722376
6170618
130055
6459789
256518
18552961
1204714
12801
8245
57070
6745
900
64715
175
64730
7261
12803
8251
57083
6802
1027
64912
948
65858
7262
84380
110883
259577
260247
159594
679418
152477
770632
0
2559963
3844188
8433542
10612221
7350987
26396750
7083424
31707131
329385
89483864
1513571
8555
5138
45113
4552
708
50373
71
49423
8604
8557
5141
45120
4572
764
50456
429
50021
8604
55930
69055
175810
179902
122178
477890
51631
515364
0
1394459
1998252
4909469
6143947
4427349
15480765
1707835
17208688
338988
53198174
1858772
8963
3805
54439
2374
333
57146
43
60484
10834
8967
3810
54448
2401
384
57233
208
60754
10834
57630
50297
173520
84698
57709
315927
21631
338784
0
1428060
1448243
4613890
2851003
1853587
9318480
633063
10438867
314336
39126256
1970882
5207
3181
27293
2572
236
30101
26
31367
5628
5209
3182
27301
2595
306
30202
45
31538
5628
34126
42758
107067
97389
36088
240544
6864
244435
0
854250
1211779
2959092
3319018
1296247
7574357
259562
7882266
206428
30607059
1451406
6182
3720
27510
2793
291
30594
45
34680
7933
6183
3721
27512
2802
318
30632
111
34820
7933
40936
49900
118413
104096
48719
271228
24057
306585
0
1182703
1561835
3913653
3627508
1839042
9380203
1038897
10993175
416073
40255179
2166648
837
353
3467
167
11
3645
3
3955
406
837
356
3470
172
27
3669
53
4028
406
5443
4604
14408
5249
1246
20903
1393
23692
0
154725
157717
427481
210222
61175
698878
60029
841050
12850
3216861
86344
12094
7076
66832
5050
587
72469
132
64321
12485
12095
7089
66848
5139
765
72752
1052
65687
12490
79402
94015
245989
189733
86834
522556
68422
567116
0
2231608
3076356
7714382
7366787
3644770
18725939
3286097
21913364
482966
77887893
2980624
208
206
777
251
77
1105
69
1183
79
208
210
781
286
162
1229
550
1783
79
1366
2745
4801
9170
7845
21816
27419
47012
0
34821
74039
133683
320928
306169
760780
1003300
1787858
45517
29091490
737804
95
66
326
113
60
499
54
492
29
95
66
326
127
110
563
353
832
29
625
911
1829
4759
8854
15442
42201
54531
0
15676
24468
61894
159131
318266
539291
1930030
2422553
5301
47108696
108880
304
263
1177
253
90
1520
51
1548
135
305
275
1192
279
122
1593
157
1715
135
2049
3495
6558
9681
15373
31612
55304
81206
0
26895
51940
100135
250418
493051
843604
1975883
2734895
9412
25465403
87324
177
201
795
329
167
1291
106
1322
95
177
202
797
338
244
1379
425
1721
95
1182
2797
4615
13934
31762
50311
115084
158905
0
25403
76386
128998
435114
993353
1557465
3828010
5405741
7727
53547140
105611
178
183
732
309
126
1167
98
1190
108
178
184
733
328
166
1227
547
1697
108
1196
2526
4362
13486
21676
39524
92275
129274
0
25456
69868
122433
396337
789028
1307798
3515734
4859792
4152
65536650
53384
614
442
2456
590
247
3293
150
3191
252
616
443
2459
613
297
3369
705
3805
252
4021
6037
12609
25398
43770
81777
414400
495730
0
73788
137129
283665
683837
1210138
2177640
9994768
12391140
27336
121523852
213315
120
82
447
168
67
682
28
643
85
121
82
448
178
110
736
87
754
85
790
1125
2298
7526
13292
23116
16739
38663
0
21342
36587
81695
201702
392343
675740
381997
1092500
6882
8847155
53963
1993
1598
8209
1399
265
9873
138
9729
986
2004
1617
8244
1503
401
10148
669
10534
987
13343
21659
43285
51763
42324
137372
160645
288577
0
189893
323452
726939
1055769
1242793
3025501
5785670
8702321
75596
49936821
458566
435
377
1692
628
215
2535
137
2454
237
438
377
1695
651
297
2643
405
2857
237
2951
5246
9593
27032
33175
69800
75309
149868
0
79446
139694
275944
835747
1078150
2189841
2592447
5083265
25678
56464090
179821
417
346
1857
484
136
2477
81
2616
331
417
350
1861
510
183
2554
479
3099
331
2774
4599
9109
19317
21361
49787
95840
139364
0
65910
115906
244737
564514
792231
1601482
4257519
5774423
12411
68519586
99308
12
8
104
16
11
131
15
107
19
12
8
104
17
19
140
39
133
19
91
94
310
644
1678
2632
22605
24031
0
2040
5179
10615
21824
64909
97348
1301444
1379716
2211
39426765
19781
39
55
212
73
53
338
49
383
36
40
55
213
75
69
357
248
569
36
261
795
1254
3503
9287
14044
52277
60243
0
7075
18746
58342
95034
234526
387902
1226758
1589374
2689
10228526
17309
252
233
1044
309
178
1531
137
1537
106
253
233
1045
322
225
1592
379
1791
106
1718
3267
6039
13286
29905
49230
121211
139857
0
37294
85270
158654
348567
808700
1315921
3382372
4109372
22099
21043476
127360
312
206
1250
307
126
1683
75
1579
129
313
209
1256
318
157
1731
145
1685
129
2060
2766
6131
12738
19311
38180
33548
61555
0
62279
94586
204955
429513
542008
1176476
913545
1909451
11080
11964208
64288
468
326
2174
364
102
2640
61
2646
191
469
333
2185
396
136
2717
211
2859
191
2994
4297
9804
15191
18919
43914
67539
105148
0
60585
103554
223887
352831
431545
1008263
1756841
2856705
130275
24441120
1264897
715
625
2948
715
153
3816
86
4329
382
715
626
2949
736
181
3866
172
4473
382
4831
8557
16350
27679
20544
64573
25996
85061
0
105587
194617
387711
676511
515286
1579508
714803
2256144
22395
10571522
114317
135
157
609
282
107
998
35
812
59
135
157
609
284
128
1021
92
879
60
914
2179
3587
12026
19815
35428
35051
55896
0
19973
42798
84187
247456
399443
731086
772295
1316761
5622
6546916
25716
2143
1813
9413
2428
496
12337
119
10687
1680
2143
1830
9432
2461
631
12524
391
11039
1680
14441
24736
46748
98256
82970
227974
101000
260416
0
233309
407666
948128
1693503
1846694
4488325
2303053
5987318
131205
37906456
738668
334
225
1637
330
70
2037
27
1389
106
336
227
1643
340
96
2079
45
1441
106
2200
3067
6993
13739
10101
30833
11456
34127
0
43602
58374
153427
289305
233037
675769
291735
847546
10989
3946004
49992
60
39
250
66
13
329
13
274
25
60
39
250
69
13
332
26
286
25
413
519
1185
2802
1838
5825
5835
9274
0
9761
11879
28674
76597
45579
150850
203023
315147
964
2343202
6877
48
40
235
55
34
324
22
307
27
48
40
235
56
38
329
52
339
27
322
523
1087
2164
6255
9506
17506
21109
0
7605
10096
24090
44039
152184
220313
406221
536030
4244
2964457
16292
165
132
773
172
38
983
19
906
79
165
132
773
174
55
1002
22
924
79
1104
1762
3663
7321
6423
17407
4488
17412
0
21960
34330
74481
154832
157610
386923
128337
418190
6755
1798507
31763
788
769
2943
911
208
4062
75
3901
289
788
771
2948
951
356
4255
339
4368
289
5318
10572
18358
37902
30913
87173
35015
115998
0
98754
218332
379610
961704
946332
2287646
1232660
3549672
15686
26164758
143365
186
262
754
507
197
1458
80
1452
45
186
263
755
516
262
1533
411
1844
45
1316
3651
5516
21965
27924
55405
61040
111009
0
31302
98359
151417
632231
809595
1593243
2103242
3670076
6659
20097487
32520
1818
1720
7210
2034
473
9717
177
10004
813
1819
1731
7222
2120
719
10061
690
10840
817
12352
23538
42148
80657
66859
189664
129210
307004
0
271234
543773
1004687
2000172
1798198
4803057
3809552
8702618
91100
42386796
519223
19
21
88
51
81
220
88
338
26
19
21
88
51
93
232
374
628
26
128
289
468
2914
15961
19343
150690
162988
0
4017
8083
22885
117965
787349
928199
8267208
9106270
3740
70944105
18998
378
533
1551
1222
461
3234
200
3278
129
378
534
1552
1281
706
3539
1594
4918
129
2588
7472
11237
54263
72125
137625
225593
333002
0
75960
214566
367613
1753328
2616105
4737046
8568381
12706473
21905
83801981
221546
8022
5266
29539
5258
986
35783
316
35174
2191
8029
5300
29586
5500
1412
36498
1397
36902
2192
53099
70894
156624
210277
159410
526311
258209
706419
0
1359095
2081208
4348769
7322422
5954787
17625978
9424929
25062361
137878
93105255
526082
166
149
638
242
121
1001
132
1132
66
168
151
642
326
298
1266
987
2296
66
1103
1938
3590
8572
11252
23414
80156
100403
0
50580
103661
191817
395823
591140
1178780
5157144
6456421
7715
216624384
81338
129
138
580
283
130
993
199
1145
66
129
140
583
331
219
1133
1250
2287
66
857
1885
3332
11056
16575
30963
152286
172964
0
39374
84034
151251
523274
908048
1582573
9188462
10517022
7907
107018155
108369
59
65
266
132
60
458
110
630
42
59
65
266
137
102
505
401
969
42
388
853
1436
5684
9359
16479
91384
96808
0
13829
30421
85446
219636
416627
721709
4938368
5296180
12053
63330382
130773
132
95
460
120
57
637
63
704
49
132
96
461
137
110
708
242
962
49
847
1296
2560
4236
5131
11927
23721
34267
0
26572
41715
87306
143697
189400
420403
1239877
1649560
2822
20806243
25457
219
183
848
328
162
1338
132
1411
89
219
185
851
339
197
1387
438
1779
89
1483
2485
4779
14722
27824
47325
186178
237905
0
65918
98934
217076
676263
1364284
2257623
12327710
15878156
21416
143323970
154363
296
293
1111
355
107
1573
95
1558
84
296
294
1112
395
183
1690
408
1966
84
1981
3951
6930
13168
12627
32725
40210
68387
0
69608
148768
254231
544029
523241
1321501
1869556
3059460
10063
27757279
91880
386
319
1491
396
138
2025
116
2113
130
386
322
1495
415
189
2099
284
2354
130
2554
4321
8369
16249
21579
46197
72865
110682
0
102577
150154
312943
629155
828252
1770350
3270374
4895056
88764
65394672
1190464
328
341
1337
481
180
1998
180
2156
131
328
345
1342
508
336
2186
630
2779
141
2161
4595
7938
18091
19962
45991
71510
106417
0
75610
182015
307566
747684
855871
1911121
3575159
5135131
10952
40580560
94219
1439
1730
5674
3333
1170
10177
595
10407
483
1440
1733
5681
3435
1698
10814
2553
13004
484
9788
23989
38412
146168
191195
375775
428071
744673
0
276647
685986
1180268
4315224
5792270
11287762
14217083
25087655
47759
135991494
291525
288
284
1123
507
217
1847
159
1902
84
290
287
1128
539
333
2000
614
2458
84
1924
3820
6837
19978
30155
56970
141687
180934
0
51110
102669
188309
622925
896015
1707249
5429262
6948396
17535
33386253
93676
257
171
1105
295
108
1508
80
1487
139
257
171
1105
310
149
1564
269
1714
139
1657
2283
5075
12512
16052
33639
39900
65846
0
34851
51560
118170
340376
493284
951830
1364691
2163620
4300
9034326
20131
390
224
1575
289
82
1946
95
1879
155
390
225
1576
299
100
1975
373
2190
155
2589
3086
7387
12023
12507
31917
98054
114794
0
64213
84666
196759
347978
390115
934852
3891866
4404599
6925
22179763
33886
940
1060
3470
1573
321
5364
129
5336
312
952
1080
3511
2157
1257
6925
2461
9365
314
6379
14657
23848
60383
46625
130856
89758
202682
0
189607
491083
792166
2241289
1815291
4848746
3500286
7994103
27643
43948148
148372
32
35
128
44
14
186
27
248
25
32
35
128
49
27
204
158
378
25
210
474
776
1510
2144
4430
14567
17004
0
6092
11897
20705
44849
87511
153065
605273
702943
2041
5227177
14422
452
451
1626
488
120
2234
111
2565
188
452
453
1630
526
239
2395
408
3027
188
3048
6135
10541
17693
14647
42881
38228
75150
0
84464
182938
318204
576578
529958
1424740
1674598
2854391
11167
15053347
49608
216
136
962
157
63
1182
86
1149
157
216
136
962
157
72
1191
183
1259
157
1470
1889
4129
5811
10788
20728
127653
126969
0
40320
56821
156378
194958
446608
797944
6418098
6519279
97771
48043024
847316
86
69
387
141
98
626
89
668
62
86
69
387
154
140
681
258
870
62
596
950
1886
6234
17295
25415
40182
58699
0
16555
33071
75580
213513
598321
887414
1560446
2346212
9602
16377332
87114
69
49
263
99
73
435
62
436
18
69
50
264
100
90
454
205
584
18
468
675
1363
4150
11353
16866
61352
68535
0
12380
20659
61715
142253
400238
604206
2724205
2953853
3322
26814042
18835
96
100
396
171
81
648
98
760
52
96
102
398
183
107
688
251
958
52
648
1381
2395
7666
11548
21609
50686
64203
0
17993
45812
77544
294851
440328
812723
2154100
2754038
15486
21329878
111804
323
374
1256
754
291
2301
152
2254
90
323
377
1260
766
368
2394
379
2558
90
2189
5227
8509
33254
51532
93295
114726
182632
0
58249
147681
259322
1013904
1660561
2933787
4748981
7049824
21668
26896737
80165
393
499
1424
922
325
2671
185
2725
83
394
499
1425
937
386
2748
362
2973
83
2709
7011
10771
39334
50229
100334
57699
135882
0
91436
246264
385744
1343275
1783702
3512721
2225247
5187228
10661
22814142
61692
261
229
952
335
107
1394
63
1398
80
261
229
952
354
152
1458
140
1537
80
1746
3125
5737
13876
16639
36252
34803
62724
0
55279
98456
184450
466551
595273
1246274
1252160
2333712
12003
10502974
56300
1995
2229
7154
3299
656
11109
278
12994
735
1999
2231
7160
3386
894
11440
923
13974
735
13527
30597
49917
135210
94568
279695
138438
385669
0
408644
1032859
1653404
4734540
3239663
9627607
4548954
13619366
68544
61441956
360582
191
224
690
445
137
1272
104
1278
49
191
224
690
463
175
1328
374
1572
49
1289
3031
4823
18479
18000
41302
49874
84666
0
39058
96175
158575
671351
676103
1506029
2066244
3400273
4140
22142955
61776
122
105
459
223
81
763
77
867
42
122
105
459
223
93
775
164
959
42
830
1427
2724
9880
12204
24808
44076
65577
0
22573
45003
85840
323638
426086
835564
1480472
2251202
3860
11606840
18628
250
277
968
413
140
1521
69
1479
55
250
278
969
431
201
1601
174
1656
55
1691
3867
6443
17946
21052
45441
24843
62167
0
44118
121105
194847
556244
677064
1428155
729716
2029771
5581
9166996
31031
5581
4612
20506
4469
561
25536
199
25912
1574
5587
4615
20516
4557
707
25780
436
26377
1575
37517
62462
120470
169705
74825
365000
53202
370065
0
1094479
2027827
3721359
6104009
2774257
12599625
2200852
13487813
84961
42486875
332889
1020
1120
3643
1482
290
5415
128
5623
310
1020
1123
3647
1573
490
5710
406
6200
310
6881
15509
25346
59321
38418
123085
29859
136702
0
193224
441482
730258
1760239
1227021
3717518
1095259
4579060
30394
18973792
99136
1187
1026
4389
1339
377
6105
274
5815
371
1187
1028
4393
1372
455
6220
752
6404
371
7951
14233
26312
53858
54106
134276
178371
278947
0
236364
456765
841342
1856545
1967254
4665141
7065811
10793117
42253
49836527
214971
439
435
1628
672
207
2507
139
2621
152
439
435
1628
691
262
2581
383
2937
152
3021
5905
10327
27414
32466
70207
123677
176458
0
87467
172412
309735
910025
1166213
2385973
5056654
6978880
16743
47510101
244145
672
717
2662
1016
300
3978
185
3985
238
673
719
2665
1050
350
4065
343
4226
240
4524
9913
16851
41666
43141
101658
75777
146269
0
143635
350759
590635
1608353
1886879
4085867
4282067
7291338
28728
29064039
169071
377
306
1453
514
169
2136
153
2198
127
377
306
1453
531
199
2183
274
2358
127
2550
4193
8235
21384
26333
55952
69360
111610
0
88111
158594
310254
822433
1081957
2214644
2934347
4847459
17849
22216885
87609
242
190
818
393
144
1355
130
1474
80
242
192
820
407
182
1409
405
1800
80
1630
2578
4890
16935
24621
46446
132765
156821
0
51241
85988
170954
602198
807074
1580226
4332491
5556293
9860
32657665
52308
1894
1850
6699
2050
366
9115
173
8965
441
1894
1854
6703
2124
488
9315
376
9346
442
12891
25193
44142
79024
47524
170690
49516
187361
0
424090
930972
1569822
3235640
2029859
6835321
2236004
8136622
32762
24337092
108738
98
123
406
212
69
687
93
762
29
98
123
406
220
87
713
236
922
29
697
1688
2736
8920
10792
22448
82077
96501
0
23936
58717
96116
347979
475739
919834
3965174
4637395
4849
37701159
85881
1004
970
3717
1477
444
5638
305
5698
273
1005
972
3720
1524
547
5791
848
6352
273
6847
13386
23603
60795
66547
150945
181336
291201
0
225814
482432
845855
2355626
2720613
5922094
7962953
12653370
52987
57821592
295054
272
262
1212
343
122
1677
140
1477
148
273
263
1214
350
131
1695
221
1568
148
1818
3578
6492
14628
19023
40143
159494
155137
0
72558
182597
330037
738775
1157019
2225831
9146506
9549212
16719
79551928
78324
264
255
1084
457
233
1774
182
1761
128
264
255
1084
477
256
1817
383
2008
128
1786
3573
6327
19935
41170
67432
202066
206255
0
81206
166090
310420
1002059
2604463
3916942
12258207
13346435
27506
73810996
109513
83
64
372
98
43
513
24
598
58
83
64
372
98
48
518
43
623
58
564
873
1816
4382
6785
12983
15703
25344
0
22450
30478
69848
164743
221567
456158
549407
1043741
3757
9393398
23187
738
730
2844
1491
574
4909
333
4887
294
741
732
2851
1520
685
5056
917
5560
294
5028
10235
17609
68155
97956
183720
419440
458945
0
187352
391452
727058
2508644
3855199
7090901
21206070
21932669
68190
114893236
647901
691
698
2850
991
387
4228
291
4588
308
691
698
2852
1009
475
4336
815
5228
309
4620
9553
17030
41046
58095
116171
337325
417552
0
180331
400262
719813
1913877
3000980
5634670
20437321
24255795
45205
93631483
181187
131
110
679
134
43
856
31
832
91
131
112
681
139
75
895
68
896
91
875
1434
3029
5520
7912
16461
22369
37178
0
34704
61621
135154
259070
336334
730558
869646
1570586
23114
8650186
110696
203
190
772
278
97
1147
49
1122
59
203
190
772
283
109
1164
143
1234
59
1358
2640
4650
12346
15350
32346
39706
63848
0
37519
72035
133830
376783
472656
983269
1362697
2212035
5936
12306658
23011
38
38
179
53
33
265
54
334
32
38
38
179
54
41
274
114
398
32
241
517
933
2389
5018
8340
86070
91124
0
6860
15678
69940
64528
145551
280019
2868493
3073722
1244
23530011
21655
416
335
1409
545
210
2164
148
2250
110
417
337
1412
561
266
2239
512
2651
110
2815
4547
8658
22480
31961
63099
130139
168352
0
93001
167638
344019
877090
1147337
2368446
4867874
6518083
9595
33211206
54861
261
266
1115
516
230
1861
203
1924
114
263
266
1118
527
274
1919
575
2318
114
1764
3616
6322
22531
35300
64153
151560
179076
0
65287
126395
241400
816532
1201945
2259877
5882712
7045527
17922
39475392
158525
52
43
240
41
24
305
37
322
25
52
43
240
42
26
308
102
395
25
336
616
1192
1645
4274
7111
208021
216886
0
10115
15613
49273
50487
155941
255701
12351235
13910476
7350
236999089
100970
291
295
1089
521
140
1750
86
1783
104
291
296
1090
530
167
1787
275
2001
104
1978
4047
6911
22893
26912
56716
76049
114410
0
46185
108751
181864
640585
803316
1625765
2333471
3864490
14737
23235348
83751
640
557
2526
1029
494
4049
351
4317
229
644
559
2533
1047
614
4194
1332
5437
230
4212
7701
14469
45319
93299
153087
586580
657102
0
114521
236461
491471
1475965
2924217
4891653
27496449
29733646
49429
203963033
387723
249
207
872
356
131
1359
107
1294
75
249
207
872
362
152
1386
406
1619
75
1701
2828
5241
14855
21668
41764
407619
391273
0
53994
104065
192783
615521
921234
1729538
24475311
23250070
18995
124446482
71943
20
16
65
40
23
128
25
143
8
20
16
65
44
28
137
81
197
8
142
240
423
1897
3483
5803
29620
28199
0
4035
7006
24715
69008
126076
219799
1267144
1277714
265
8307047
1703
276
246
1183
322
129
1634
51
1612
146
276
247
1184
329
156
1669
146
1736
146
1823
3433
6354
14510
23551
44415
94547
131292
0
45068
97992
182130
462846
753579
1398555
3695531
5111708
19359
21115423
115074
132
112
524
162
46
732
37
779
90
132
112
525
166
49
740
64
817
90
891
1560
2962
6527
6849
16338
25775
39545
0
22136
45457
82779
200820
227654
511253
1188486
1623369
9892
13934969
58983
2960
2150
12361
1935
434
14730
143
16450
1318
2966
2162
12381
1980
524
14885
486
16963
1318
19727
29067
62119
78239
79924
220282
181259
382765
0
449974
716376
1518815
2059849
2070709
5649373
4680206
10444684
54314
44754336
246741
713
684
2462
1101
247
3810
84
3843
218
713
685
2464
1114
306
3884
229
4044
218
4876
9399
16210
45058
37058
98326
72831
148323
0
132254
277281
470665
1447733
1160997
3079395
2693522
5073529
19460
21316538
93322
173
154
659
239
69
967
20
955
41
178
154
664
246
101
1011
98
1076
41
1155
2058
3861
11018
11240
26119
20380
44040
0
23515
47094
88154
289275
313067
690496
640657
1287846
2090
7426213
14932
2147
1232
9836
1188
298
11322
178
10879
781
2149
1239
9845
1233
442
11520
631
11575
781
14052
16648
42874
46670
46335
135879
168556
294154
0
427430
561816
1374062
1760816
2016989
5151867
7691499
12908614
42229
59721119
207817
3359
2364
14465
2663
616
17744
253
17412
1627
3362
2373
14478
2749
765
17992
575
17932
1628
22211
32277
70192
107061
96460
273713
135017
370556
0
533723
870683
1837074
3217646
3062456
8117176
4644025
12299544
73903
58369305
384653
4297
2758
18516
2543
579
21638
283
21388
1871
4346
2924
18764
3436
1817
24017
3555
27370
1874
28199
36511
85300
93286
70396
248982
138314
390438
0
806055
1112360
2589894
3186631
2429513
8206038
5937374
14036008
73942
674943072
1291045
2207
1449
11320
1460
305
13085
119
13017
1514
2238
1518
11437
1837
671
13945
600
14487
1515
14550
19349
46953
53506
39748
140207
25928
155212
0
510811
709951
1782325
2035319
1607325
5424969
1197821
6439694
72332
78795369
928622
2073
1475
9731
1512
410
11653
241
12263
1388
2097
1535
9835
1857
1296
12988
2491
16114
1388
13609
19713
43741
51656
36866
132263
53128
182671
0
491961
726758
1697066
1995972
1453854
5146892
2363183
7541790
59193
110771000
780473
6407
4506
29355
4030
789
34174
498
33420
3528
6495
4746
29737
5059
1942
36738
6338
41630
3536
42576
60281
134614
147314
106882
388810
387902
722877
0
1695673
2640978
5920931
7201974
5776392
18899297
26242431
41815709
234132
395613584
2273819
1617
1256
7259
1264
320
8843
223
8812
739
1651
1312
7366
1673
965
10004
1895
11597
741
10611
16905
35395
46345
35526
117266
49099
153938
0
478905
709719
1593263
1882166
1438872
4914301
2309092
6891539
53500
118248254
740161
5301
3584
21889
3135
645
25669
410
25875
2474
5500
3978
22561
4461
1900
28922
8894
36579
2483
35163
47606
106640
114219
78827
299686
259548
512242
0
1581915
2275504
5086821
5574562
4070759
14732142
20046512
30186473
134916
355758834
1544016
2916
2121
11637
1901
377
13915
196
14009
1040
2984
2287
11913
3108
1932
16953
4370
21597
1040
19303
28325
60219
68360
47319
175898
72061
237461
0
773034
1193712
2507155
3058548
1898047
7463750
3198080
10114923
82539
108052184
780571
11190
8215
46511
6912
1170
54593
642
54321
4342
11415
9011
47674
10633
4890
63197
8916
71340
4357
74222
110275
235288
242681
137179
615148
181856
747944
0
2791856
4334093
9216636
10150797
6062270
25429703
8829806
32379308
342933
316382558
3437526
6011
3662
33452
2978
449
36879
260
39656
5446
6085
3819
33722
3485
1002
38209
1403
42245
5448
39104
48831
126956
106221
52053
285230
62154
340914
0
1252698
1617690
4288525
3780713
1976047
10045285
2809771
12990980
206039
173620000
2715492
2131
1421
9522
1324
254
11100
143
10976
908
2162
1512
9655
1703
755
12113
2317
13670
908
14035
19172
44104
47960
28491
120555
105339
208781
0
529094
731750
1711658
1962183
1298206
4972047
3908163
8227705
42241
120337242
493699
943
612
4702
699
174
5575
180
5936
750
953
620
4721
755
289
5765
1424
7243
751
6207
8077
19580
27215
26161
72956
161961
218150
0
258156
364941
898925
1204193
1309523
3412641
10282947
12776342
189890
366325768
2389055
2725
1847
15914
1711
366
17991
170
17708
2398
2742
1894
15998
1967
744
18709
762
19031
2399
17832
24622
61276
62765
41535
165576
46856
200838
0
615518
897274
2306334
2583191
1749218
6638743
2399647
9281711
160691
122651905
2127782
5554
4218
26483
4508
977
31968
430
31946
3471
5616
4353
26719
5013
1768
33500
5706
38550
3475
36792
57157
122209
173461
140832
436502
434569
861427
0
1224589
1887037
4208498
5695211
4708579
14612288
18343285
32673197
163870
655053376
3097986
1289
952
4978
1081
149
6208
60
5833
437
1369
1173
5312
1939
817
8068
1218
8769
448
8536
12587
26258
36086
12877
75221
15326
84004
0
231072
314657
718663
793901
428275
1940839
613065
2362002
14947
117841512
574114
1839
1281
8963
1198
274
10435
254
10587
973
1869
1373
9109
1690
923
11722
4097
15570
973
12010
17104
39462
40844
21915
102221
62038
156828
0
536712
780920
1846968
1891774
987735
4726477
3525382
8025340
58474
117983393
798877
1410
1199
5057
1512
448
7017
160
6910
336
1456
1342
5262
2014
998
8274
2101
9806
341
9115
15068
29004
41490
25482
95976
32924
121984
0
304331
551436
1049732
1504167
878625
3432524
2146630
5214008
19375
317499567
650140
442
517
2231
1055
342
3628
60
3556
276
446
535
2262
1236
618
4116
450
4377
276
2997
7125
12298
46832
57814
116944
43686
163239
0
109028
268668
505703
1844037
2494291
4844031
2286356
7348325
43747
87988670
635117
4983
3116
26510
2756
690
29956
355
32018
4384
5034
3244
26718
3527
1828
32073
3074
36925
4393
32415
40769
102590
96207
76756
275553
144406
401308
0
964638
1244355
3259200
3063632
2553665
8876497
5741407
14222723
162248
252199787
2116668
5854
4704
32915
12581
2339
47835
116
47912
4557
5906
4806
33104
13310
3541
49955
1677
52049
4560
38241
65138
140303
577801
367160
1085264
140155
1259213
0
986210
1931968
4264631
23222491
16671794
44158916
6002640
51330458
480980
693062853
9480841
3002
2254
12274
1514
95
13883
19
14982
1688
3023
2342
12397
1782
241
14420
502
16224
1688
19839
30325
62451
49070
10773
122294
9140
140296
0
500093
894982
1751759
1654320
362528
3768607
257589
4523339
71776
48739073
1097980
8879
5197
31841
2623
382
34846
117
34092
2762
9139
5884
32875
5331
2785
40991
18183
58371
2771
58694
67224
160724
86183
38418
285325
208040
491407
0
1306168
1614300
3703290
2368727
1093523
7165540
5266112
12143035
81102
71406981
605350
5348
3470
19621
2088
286
21995
96
21464
2188
5509
3927
20302
3602
1922
25826
4094
29478
2194
35165
45601
100919
69628
38284
208831
69400
262634
0
772162
1140770
2394500
1972966
1180778
5548244
1919578
7382786
79106
52532504
709426
6043
2985
25927
1456
171
27554
95
28442
3059
6179
3353
26474
2598
975
30047
5799
36882
3061
39443
38288
108877
46383
16676
171936
117151
288933
0
907230
1029023
2676451
1418651
466242
4561344
1614966
6381968
93960
44540622
859109
6958
3507
31508
1879
235
33622
142
34012
4688
7171
3976
32283
2934
1452
36669
11078
49600
4711
45290
45516
127220
60525
26804
214549
211187
418725
0
1026002
1272527
3208525
2074120
1137695
6420340
5172884
11608791
168216
92280756
1408544
11975
8804
43118
6611
898
50627
256
50304
3711
12184
9428
44010
10059
4509
58578
13273
71747
3753
79623
117354
240063
227394
108402
575859
486541
1091562
0
1996269
3214993
6350212
7245960
3650201
17246373
13090353
30836414
149307
252208178
1336641
4140
2700
16421
1871
241
18533
59
18586
2217
4227
2871
16727
2675
922
20324
1960
22362
2218
27298
35224
79702
59148
20610
159460
27266
179174
0
560155
809408
1784559
1404157
520946
3709662
654751
4313058
69733
36227117
569203
12100
8090
62248
7688
1336
71272
400
69694
9770
12200
8326
62622
8934
3755
75311
24046
97166
9774
79959
108374
257884
301276
214699
773859
1891945
2569351
0
938309
1294658
3391972
4140970
3297241
10830183
33802927
44879366
248465
418033504
3153787
4309
2310
21232
1288
142
22662
65
23953
4520
4370
2465
21496
1792
1419
24707
3502
29345
4527
28242
29936
80673
39086
11825
131584
30201
176845
0
360412
384273
1152938
551272
223721
1927931
621825
2987390
118962
17824220
1096384
5539
2185
24643
782
96
25521
42
25985
2748
5638
2380
24992
1456
737
27185
1510
29166
2748
35792
27459
94773
23166
9663
127602
8610
137801
0
488083
401917
1401479
393422
181480
1976381
177540
2197746
60768
28554782
874215
10835
6652
40206
3099
281
43586
341
42643
3864
11249
7558
41696
5285
1881
48862
33036
82574
3869
72188
87187
201974
99421
28815
330210
627862
988347
0
1639766
1994827
4751517
2382504
737228
7871249
12763417
22217762
134910
186448806
1288638
16164
9922
59042
5247
990
65279
232
64068
6178
16591
10944
60667
11884
12974
85525
33367
117100
6224
106981
127632
298409
168840
128373
595622
331662
895983
0
1500069
1735117
4361113
2328268
1818707
8508088
4947569
13471484
173213
238083074
3474892
8448
3871
38560
2039
349
40948
247
41519
5715
8732
4396
39524
4073
2948
46545
45166
93083
5729
54806
49678
150626
65447
41539
257612
775640
1045610
0
802936
831827
2407843
1142742
768272
4318857
10200118
15397381
120584
122165264
1121131
1610
768
6189
459
63
6711
50
7074
678
1736
1034
6632
1224
915
8771
19404
27961
682
10456
9677
27623
14944
8829
51396
136228
201150
0
175797
166911
479051
293720
139482
912253
1786620
2732096
12988
22555189
118355
4381
1657
20056
599
75
20730
49
20583
2255
4529
1925
20538
1341
1212
23091
8691
30851
2258
28334
20990
75240
19895
9542
104677
67073
162188
0
609299
525125
1675417
550844
221460
2447721
1451956
3810455
44584
25676030
597953
6607
3395
29534
1899
172
31605
100
32647
4140
6846
3855
30326
3325
986
34637
8515
44279
4149
42946
43984
121722
62564
20206
204492
204251
405173
0
654144
715923
1986440
1166206
363887
3516533
2807712
6497442
86902
52513346
797738
2128
1123
10279
685
129
11093
62
11265
1213
2214
1276
10547
1334
1257
13138
8163
21654
1217
13912
14354
41139
23877
16366
81382
132136
212553
0
178850
206602
577691
374090
243165
1194946
1702389
2828699
24075
24174083
231528
2
0
27
13
15
55
40
406
77
2
0
27
16
125
168
10206
10418
77
[
a]
0
29
691
3110
3830
1723503
1742136
0
(
D)
0
1130
8645
89438
99213
28532161
29172508
2168
274073931
15129
2002
1046
9521
638
113
10272
97
9315
1335
2022
1119
9628
960
729
11317
19478
30651
1337
[
j]
13589
38044
21712
17043
76799
721842
803958
0
(
D)
181819
516264
337618
254502
1108384
12498704
14536002
24677
170530920
252792
5493
2352
21980
687
41
22708
16
22101
1966
5573
2559
22297
1015
201
23513
357
23094
1967
35588
30379
93288
21539
4504
119331
5785
119117
0
427109
393934
1181750
311132
75948
1568830
74983
1597080
31925
7314208
199884
6269
3049
28188
1727
254
30169
125
33464
4670
6428
3479
28857
3297
1308
33462
9003
45314
4681
40840
38749
113038
54597
21702
189337
149212
334734
0
505421
509516
1511229
825311
350810
2687350
2539969
5439333
88445
42135355
758793
2100
794
12614
570
287
13471
94
13967
1570
2147
888
12777
919
1636
15332
2104
17997
1570
13328
9970
39966
17709
26028
83703
32016
117587
0
200639
163435
613576
271700
347445
1232721
466000
1789399
25359
7910526
227149
7149
3578
35151
1715
201
37067
97
35061
4641
7397
4099
36031
3078
1374
40483
5057
43592
4674
46294
46186
134174
51989
17464
203627
58583
251554
0
869738
974375
2745801
1130787
322032
4198620
1109352
5286317
119800
40547122
1207708
1631
1048
8410
943
260
9613
287
10800
1747
1642
1075
8457
1042
325
9824
1262
11923
1747
10625
14001
33932
34580
37593
106105
174807
250003
0
299448
439903
1050879
1199469
1266222
3516570
6904701
9526329
76162
114234620
815725
761
521
4907
376
85
5368
29
5278
582
764
529
4918
427
214
5559
445
5860
583
5011
6986
17941
13266
13032
44239
20027
57940
0
105568
159093
384077
336598
313376
1034051
466904
1350338
13858
6767287
109338
3662
2286
17646
1734
288
19668
137
21068
2958
3719
2500
17944
2479
1068
21491
4341
26952
2961
23804
29745
72750
53708
27021
153479
67622
215930
0
599715
861197
1973057
1573420
813955
4360432
2033902
6470050
81480
43912346
852930
88
65
477
104
73
654
68
750
93
93
76
494
224
453
1171
2160
3297
109
573
880
1928
4639
13941
20508
541595
513615
0
20154
26343
67902
163440
512956
744298
25845430
25739116
13066
98451483
286518
295
192
1617
223
61
1901
73
2035
304
297
197
1624
270
96
1990
130
2215
304
1908
2642
6204
8124
7810
22138
24745
34643
0
70985
98158
255809
303597
337295
896701
1294242
1731750
47307
9248168
247205
106
107
596
130
56
782
55
812
105
107
109
606
146
130
882
345
1222
105
732
1460
2755
4983
10068
17806
32911
45523
0
27292
56172
114786
236729
502591
854106
1637025
2360346
5724
18500047
39232
93
69
440
97
32
569
27
627
122
93
69
440
99
52
591
53
680
122
609
933
1955
3907
5479
11341
8404
18745
0
23188
32660
79184
141299
244973
465456
385474
804356
12970
3588649
52774
5740
3931
42582
4024
845
47451
333
47361
8177
5754
3993
42674
4487
1963
49124
7254
56746
8205
37645
53203
135658
158400
134195
428253
486716
882036
0
953817
1444973
3646560
4835574
4495359
12977493
18246397
30866727
278147
109179620
1504908
7747
5175
45501
4139
546
50186
243
51443
7487
7765
5250
45614
4647
1270
51531
1905
54562
7488
50777
69282
170994
150193
72459
393646
89250
451306
0
1255977
1870850
4517464
4548625
2432692
11498781
3358278
14200663
250399
57542388
1370219
66
42
292
112
41
445
29
482
58
66
42
292
121
54
467
248
751
58
444
601
1327
4446
7445
13218
28998
46194
0
9053
11778
33672
91606
218322
343600
1001963
1482711
3482
2546176
13603
39
27
166
42
25
233
9
323
44
39
27
166
53
49
268
192
579
44
253
357
759
1945
2740
5444
19228
20705
0
4003
6320
15035
38776
76311
130122
680852
730794
8832
1712361
32443
1008
703
6024
653
69
6746
16
7027
1043
1010
711
6034
664
79
6777
65
7146
1043
6655
9494
22221
24324
10995
57540
11906
65575
0
90305
140093
349040
418377
244006
1011423
246234
1269235
29956
4374289
183814
483
453
2140
742
215
3097
32
3180
208
484
460
2148
787
326
3261
1026
4352
208
3203
6258
11600
31398
37660
80658
88282
171599
0
33279
71256
134564
425981
595036
1155581
1316209
2612166
10291
5922742
34121
186
219
863
331
50
1244
13
1336
140
187
221
869
358
88
1315
80
1473
140
1257
3001
4976
13570
7408
25954
7452
32162
0
19148
46080
81015
258347
146074
485436
174082
666966
16149
2025376
58542
417
363
1963
443
111
2517
42
2516
281
417
364
1964
479
156
2599
168
2772
281
2856
4941
9589
17699
12971
40259
12622
51090
0
44733
82165
174497
301419
256751
732667
280579
1018183
18361
2546116
55143
2
1
16
4
4
24
24
52
2
2
1
16
12
14
42
187
261
2
[
a]
[
a]
[
b]
156
[
f]
716
5279
6030
[
a]
(
D)
(
D)
(
D)
10607
(
D)
35750
395169
472339
(
D)
3783097
(
D)
16
12
88
9
13
110
43
154
15
16
12
88
19
20
127
1890
1936
15
105
159
356
282
899
1537
36652
37450
0
6162
11008
23625
16907
46732
87264
2893995
2994108
10804
35896535
166885
5
3
21
7
3
31
32
73
5
5
3
21
24
30
75
464
504
5
[
b]
[
b]
[
c]
228
[
e]
709
6030
6882
[
a]
(
D)
(
D)
(
D)
11129
(
D)
30314
437814
449024
(
D)
5373657
(
D)
53
61
402
55
14
471
13
500
118
53
64
405
60
18
483
38
538
118
327
865
[
g]
1966
1899
[
i]
[
h]
7162
[
a]
6289
15584
(
D)
35400
36443
(
D)
(
D)
164355
(
D)
516114
(
D)
191
137
1536
104
20
1660
10
1756
584
193
137
1538
111
26
1675
24
1784
584
1223
1816
4446
3778
2556
10780
2141
10478
0
28742
37716
118510
85492
52248
256250
57056
281631
21692
987696
105118
16
19
133
15
5
153
1
177
45
16
20
136
16
7
159
1
181
45
109
269
[
f]
686
690
[
g]
[
a]
1693
[
a]
2796
8301
(
D)
19007
20032
(
D)
(
D)
51495
(
D)
258450
(
D)
685
399
2806
445
103
3354
80
3607
404
688
405
2815
492
229
3536
881
4926
404
4504
5287
12725
16364
16183
45272
82313
126349
0
111985
152533
385696
496364
474733
1356793
2356630
3899413
93068
12747510
535561
86
55
302
78
35
415
39
489
59
88
59
309
100
89
498
333
924
59
571
802
1646
3010
5477
10133
12821
20667
0
15068
21510
46057
82153
170691
298901
440093
733877
11174
2324028
37907
251
202
1555
262
93
1910
77
1960
269
258
227
1593
312
214
2119
377
2453
269
1707
2789
6076
9963
14037
30076
48626
77205
0
62038
100405
260223
362442
540314
1162979
2187009
3577005
39634
9592110
130115
1465
941
6335
500
46
6881
34
7751
1049
1470
970
6373
531
113
7017
308
8238
1049
9619
12374
28643
14981
5901
49525
11758
61960
0
199463
275499
635671
381447
151729
1168847
314442
1575940
33934
4723123
150100
2356
1353
10376
1027
200
11603
113
11574
1137
2455
1518
10678
1692
1118
13488
1846
15476
1137
15246
17929
45582
38761
28680
113023
55136
164374
0
571973
703102
1761717
1521629
1085208
4368554
2460872
6809918
84371
27687080
536210
197
118
1205
105
29
1339
11
1205
165
197
119
1208
117
76
1401
72
1325
165
1272
1569
4206
4190
4393
12789
13139
24911
0
25952
39801
102316
114633
137259
354208
628842
957234
6829
3005324
33460
420
273
2631
275
61
2967
29
3152
545
426
280
2648
343
186
3177
3928
7447
545
2735
3799
9248
10691
9776
29715
483852
497358
0
65766
84572
233257
227055
251013
711325
15744215
15936070
17291
54757288
87353
725
515
4659
534
90
5283
15
5251
886
733
524
4678
593
195
5466
284
5726
886
4735
6971
16643
20496
13329
50468
13540
55892
0
100378
157027
387418
408579
273536
1069533
290259
1253249
25033
4124355
108245
790
597
3538
797
282
4617
141
4917
525
809
652
3622
1127
825
5574
1611
7629
532
5226
7996
17042
28631
33249
78922
66344
149409
0
139797
230354
508228
853902
975923
2338053
2055087
4613184
39204
17808341
185305
3170
2250
14016
2222
540
16778
317
17102
1781
3179
2284
14068
2425
1306
17799
3959
22488
1782
20979
30581
66556
88760
97087
252403
495184
707874
0
608833
960839
2125356
3120938
3895674
9141968
22884114
30661221
112822
132125712
440224
1192
1031
6099
1329
368
7796
261
7699
879
1220
1058
6157
1489
699
8345
2008
10089
880
7970
14102
28551
55343
64087
147981
205363
312102
0
439169
840152
1693691
3728816
5065146
10487653
26467012
29930377
113171
96373815
292496
2001
1218
14434
1058
167
15659
103
15990
3962
2028
1283
14555
1287
636
16478
3054
19652
3962
13049
16469
43515
38788
27356
109659
160478
253378
0
514406
630723
2783120
1632648
821260
5237028
4919396
9985896
548213
62299033
1722915
391
204
2871
148
31
3050
22
3150
548
399
210
2885
173
77
3135
115
3369
548
2506
2718
8690
5311
4078
18079
8927
25021
0
87702
110717
363397
257811
164947
786155
1043690
1714129
31125
10981944
121099
1089
1151
4326
964
199
5489
142
5261
524
1110
1224
4446
1183
577
6206
3028
9038
525
7454
15684
26586
35879
29293
91758
177626
254257
0
149338
331610
687395
1079983
1173457
2940835
9798837
12215244
37535
51112379
144411
308
181
1356
201
70
1627
86
1669
192
316
187
1373
269
192
1834
4858
6891
192
2040
2366
5901
8295
10361
24557
220891
300143
0
65622
83368
255842
332720
569626
1158188
10572215
12450498
11153
81925230
62207
1612
1208
8637
1239
325
10201
218
10204
1695
1645
1295
8778
1589
1157
11524
32225
42783
1700
10633
16241
35539
49494
55169
140202
1121981
1144008
0
377703
637191
1488783
2289174
2801890
6579847
62909971
62947100
164518
344375735
1091546
1931
1338
9824
1294
309
11427
225
11501
1904
1937
1373
9877
1486
534
11897
1540
13203
1906
12661
17787
40618
50563
49809
140990
121078
208181
0
395697
667843
1574098
2364974
2906695
6845767
9863320
11671707
145777
40239793
587530
609
479
3611
638
212
4461
206
5679
843
612
494
3634
705
358
4697
4591
11077
843
3992
6506
14224
25148
29996
69368
248173
331156
0
154258
278781
632556
1054752
1321715
3009023
12479207
16500827
74653
50670642
299224
1
4
13
1
1
15
12
12
0
1
4
13
1
3
17
57
58
0
[
a]
[
b]
[
b]
[
b]
[
b]
[
c]
[
j]
23367
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
1304200
0
28909454
0
2435
2975
9889
6089
1734
17712
394
17551
219
2538
3683
10709
15065
17276
43050
64181
114286
239
[
j]
41461
68087
268332
312849
649268
1413252
2110093
0
(
D)
1339718
2073443
8616260
11346257
22035960
63304400
87661195
172015
594492219
1047479
3441
1716
19508
1492
553
21553
478
23445
3647
3634
2088
20132
3120
3283
26535
23298
53026
3651
22052
22551
68513
51706
53949
174168
472201
661599
0
873701
1045384
2873601
2640685
3000777
8515063
26695874
37122533
277566
371198879
1341476
2717
1412
15226
910
236
16372
174
18491
3422
2821
1655
15641
1750
1244
18635
5065
28848
3450
17697
18587
53235
33201
25506
111942
96794
234392
0
730509
859020
2431438
1555360
1091914
5078712
4817356
11477553
244347
64518984
961040
1699
857
10991
835
255
12081
255
12753
1842
1744
956
11178
1184
784
13146
26444
42333
1842
[
j]
[
j]
35631
31120
32002
98753
476551
627882
0
(
D)
(
D)
2741376
3466226
4549717
10757319
73903652
76670072
172484
255403981
990471
3
2
60
4
4
68
6
151
35
3
2
60
4
8
72
14
173
36
[
a]
[
b]
95
128
1035
1258
5273
7302
0
(
D)
(
D)
6136
6641
75256
88033
492855
718873
4700
3555191
15165
3831
1899
31689
1439
420
33548
476
35477
6651
3902
2012
31927
1712
617
34256
2986
39184
6656
24473
24734
85876
48197
32894
166967
198258
373683
0
2177134
2865559
7602904
7082073
5340786
20025763
19760464
37724185
508643
108528157
1968543
835
488
4406
646
434
5486
471
5930
608
868
513
4468
826
1189
6483
24369
31271
608
5322
6518
17301
26786
75288
119375
1385632
1500814
0
191001
271136
670788
1297104
3671422
5639314
72854318
78489668
41228
1177580984
459567
18163
6712
117007
4141
716
121864
465
124367
12173
18718
7861
118909
6549
2397
127855
6125
137705
12189
114777
87668
368836
146127
90267
605230
215896
841191
0
3975171
3803779
12699082
7364360
4290684
24354126
11911662
39135775
494820
134482834
2045427
136
99
1469
84
48
1601
58
2531
561
138
102
1476
94
167
1737
694
3538
561
[
f]
[
g]
[
h]
3525
6369
[
j]
[
j]
34260
0
(
D)
(
D)
(
D)
354222
424658
(
D)
(
D)
2352222
56791
23281761
1118708
13000
5176
92125
3283
747
96155
476
96625
11262
13347
5820
93330
5040
3111
101481
6517
109078
11263
82776
66228
269559
106838
66073
442470
70742
515151
0
1922678
1631364
6531305
2674310
1967709
11173324
2719996
14179375
409194
106386810
3308136
6110
2386
60738
1449
315
62502
168
68781
15343
6343
2893
61571
2758
1605
65934
3014
76046
15346
38649
30692
141902
49508
34802
226212
57747
277561
0
1172604
1029503
4711495
1868921
1472874
8053290
3010642
11258252
540619
67944403
3249830
7201
3891
49848
3405
881
54134
314
61755
10523
7287
4097
50233
4201
2863
57297
6872
72071
10525
46707
51224
154953
127594
127690
410237
127890
559261
0
1627116
1807441
5650364
4326835
4215468
14192667
5272222
20334921
480608
62326133
2134949
825
486
4386
469
167
5022
71
5074
723
847
556
4496
718
600
5814
6257
11944
723
5352
6339
16732
15834
15925
48491
140756
181952
0
140651
177789
471330
412497
438051
1321878
4023217
5366887
27695
35725874
204829
3265
1828
14383
1313
193
15889
114
14878
1992
3436
2239
15047
2953
1789
19789
12510
31995
2020
21325
23674
60792
43992
22985
127769
128407
252571
0
299564
405074
1031493
797607
449667
2278767
2123493
4547604
63212
20671673
304739
874
517
3056
298
42
3396
31
3597
316
893
593
3158
527
325
4010
2396
6737
346
5822
6609
15688
8759
3445
27892
13463
40907
0
150770
180156
422734
258759
104495
785988
434605
1262493
15725
4971199
87427
1398
991
7106
866
221
8193
227
8227
1251
1436
1052
7219
1179
700
9098
3885
12969
1254
9160
13155
29633
29442
21394
80469
85467
165892
0
330005
513312
1157403
1250099
978112
3385614
3612785
6844925
62918
37628974
359607
254
169
1643
179
64
1886
141
2077
342
257
178
1657
190
82
1929
200
2184
342
1631
2142
5593
6173
5601
17367
8294
24052
0
85108
93579
296272
350277
319848
966397
654655
1446754
36688
14894889
208191
24693
11174
161236
6934
842
169012
227
170427
17019
25010
11886
162442
9516
2763
174721
2050
178692
17036
159074
148126
519030
256660
157775
933465
176722
1138451
0
6760306
7883630
23497424
16610305
11910689
52018418
15218130
70456903
1229238
182828620
3463739
15817
6983
90340
3991
617
94948
308
99149
12407
15937
7349
90870
5178
1490
97538
4288
110844
12409
101783
91574
306976
147728
101854
556558
634798
1241269
0
2898282
3102457
9202833
5653830
3436303
18292966
20009037
38929976
495132
86243925
1417956
16394
10448
82618
8193
1387
92198
564
95966
13165
16489
10698
83020
9936
4458
97414
6183
108061
13185
108354
140162
338598
311142
221718
871458
414469
1236939
0
4512639
6511631
15038028
16360990
12410974
43809992
24902729
67128127
655255
166219410
2194588
4152
1928
27896
1000
102
28998
71
30426
5258
4171
1957
27950
1050
167
29167
138
30711
5258
26765
25366
85400
34811
11731
131942
15830
131546
0
975061
1047664
3240781
1578787
531960
5351528
736562
5685106
162577
19598570
898728
9795
6225
83014
6298
1404
90716
613
92606
19363
9861
6349
83265
6901
2673
92839
8013
102872
19378
63748
84216
235318
250035
233818
719171
535634
1089497
0
3196610
4916504
13870033
16345995
16722741
46938769
37737113
73836091
1084507
181779719
3235834
9912
5412
96343
4231
874
101448
635
110393
27813
10004
5622
96733
4921
1768
103422
4237
117008
27828
64104
71635
235696
157851
112243
505790
300314
820439
0
3293974
3887468
13403029
8465373
5708488
27576890
19767765
49568251
1630767
130823753
5380519
1750
1224
8876
1501
497
10874
324
11418
1668
1773
1260
8949
1744
946
11639
1875
13944
1668
11634
16408
37066
61026
81578
179670
207397
399213
0
620038
962153
2198844
3994504
5863977
12057325
13033264
25692084
174889
62482362
517852
6024
3340
32704
2764
409
35877
231
34459
4676
6063
3428
32842
3094
828
36764
2526
37930
4676
39637
44566
122037
104142
64421
290600
173643
411819
0
1597842
2084595
5347062
4912877
2757260
13017199
9249915
20475110
251097
60400991
972255
11131
7873
52287
3667
300
56254
128
64480
11441
11173
7966
52453
3986
920
57359
6281
72303
11442
74478
104715
230325
121142
48898
400365
108753
577032
0
1697065
2541745
5922029
3347422
1374523
10643974
4047504
17006489
437862
53688288
1871297
912
1151
7187
5258
7651
20096
6698
28229
1033
922
1171
7233
5479
8678
21390
26169
49383
1033
4542
8138
18954
69003
237516
325473
2553750
2913798
0
346706
459269
1678977
3506076
12782834
17967887
195155900
204802311
167800
312884523
1773283
3818
2622
22522
3028
1091
26641
774
20118
4482
3835
2644
22583
3242
1370
27195
2952
23680
4490
25099
34907
82782
113163
129474
325419
192693
492056
0
1239430
1619240
4771960
4685746
4542844
14000550
8591934
22516155
550826
60040579
1488342
126
131
632
252
152
1036
136
1600
193
128
140
643
320
296
1259
1693
3416
193
831
1708
3077
10855
25225
39157
76449
125496
0
38575
83349
175534
378476
728804
1282814
2475428
4397197
15137
11191876
56859
2677
2410
15550
5265
3154
23969
1274
22973
3639
2704
2493
15689
5607
4682
25978
18918
41093
3643
17747
33426
65058
249727
664183
978968
3384652
3880888
0
649260
1188600
3256807
6439704
13266382
22962893
77961193
92959996
967879
125046444
1507432
4608
3094
25469
2743
589
28801
350
28360
3600
4657
3219
25698
3204
1278
30180
4223
33703
3608
30261
41556
99903
103037
95565
298505
412307
692741
0
713680
1078880
2663850
2754198
2440675
7858723
10016871
17823605
213361
50019531
710937
4755
1965
21868
1285
273
23426
136
19957
1983
4879
2253
22320
2221
1395
25936
5706
27587
1986
30394
25782
85491
47768
42871
176130
136986
258084
0
682986
659176
2040789
1394363
1479681
4914833
5093216
8469891
70293
24628213
263891
2916
1904
14596
2236
670
17502
211
18070
2147
2950
1959
14696
2449
999
18144
3897
22319
2147
19135
25613
60584
95088
126037
281709
438756
732002
0
467139
587630
1541889
1871680
2258749
5672318
9266927
15835500
150795
30660748
360935
23771
13504
137388
9203
1303
147894
319
145987
33676
23808
13584
137533
9653
2060
149246
5175
152933
33677
155955
179935
480866
343994
231373
1056233
493053
1470446
0
2931933
3493567
10143287
6477374
3745876
20366537
8972006
28874708
1015649
73546414
4319111
3785
2370
20269
2058
457
22784
291
18701
2668
3813
2425
20376
2260
795
23431
1983
21115
2669
24647
31712
79398
78608
61299
219305
251129
346924
0
789300
1005306
2672866
2392416
1701995
6767277
3868238
9677308
145045
34103256
719401
1170
828
5227
697
73
5997
36
6253
590
1173
845
5248
738
158
6144
1129
7684
590
7712
11118
24614
25921
10518
61053
78811
141892
0
203349
324930
685280
873347
427249
1985876
3118083
5387420
37507
23348275
197736
321
230
1351
214
67
1632
57
1627
146
321
233
1354
236
107
1697
1236
2917
147
2114
3028
6644
7688
8100
22432
41166
59280
0
59936
100615
211795
256411
323226
791432
1762470
2485051
12293
12718921
71380
1136
715
5013
734
133
5880
74
6396
735
1136
723
5021
781
272
6074
469
7097
735
7510
9732
22648
27388
16738
66774
30300
99408
0
221070
320060
726146
941189
614833
2282168
1374169
3762546
47637
12136548
214839
1794
2858
7524
7785
1803
17112
144
18547
868
1796
2887
7557
8024
3110
18691
782
20894
868
12315
40815
58200
344523
280635
683358
64253
793638
0
200364
701130
1092314
7192833
7175854
15461001
1491248
18892435
105714
41859655
280280
41
51
211
159
134
504
58
624
35
41
51
214
179
202
595
253
931
35
290
715
1190
7960
29267
38417
47547
95015
0
9293
20386
37176
204943
639026
881145
1497080
2657285
9158
3759090
6315
184
165
883
372
548
1803
651
2593
147
189
167
890
389
587
1866
1270
3377
147
1221
2313
4387
18354
142406
165147
1192211
1403085
0
32530
59812
130414
455759
3144340
3730513
33472324
40128148
11973
104059977
59843
921
569
5669
570
103
6342
52
6766
1162
936
575
5696
703
289
6688
175
7285
1163
5999
7683
19736
21186
15034
55956
9546
58275
0
195919
257790
731116
739552
632802
2103470
436529
2375267
45305
6649972
180954
1211
871
5368
684
136
6188
63
6063
719
1238
941
5470
961
425
6856
378
7076
720
7938
11569
24932
24554
14738
64224
23127
84048
0
170360
265656
595095
615412
361286
1571793
818822
2334620
30707
7162633
130516
4760
3088
24331
2051
245
26627
75
27002
4729
4803
3182
24494
2412
714
27620
1036
28988
4729
31402
41116
97403
71453
28544
197400
24602
216593
0
472655
611252
1662558
1162867
580028
3405453
498385
3704944
119859
10723900
505461
541
306
3864
302
70
4236
36
4541
988
551
313
3882
354
326
4562
106
5150
988
3556
4093
11866
11204
9509
32579
14063
51021
0
120039
137804
426354
350808
336836
1113998
615780
1869153
37930
6063612
161817
41559
22174
160643
14305
1426
176374
753
179583
17266
42204
23518
162999
19109
5782
187890
10002
203669
17282
271266
295294
747510
505100
211926
1464536
383664
1904325
0
14159595
17679148
45305226
32615043
12632793
90553062
18989030
115081001
1720256
253220236
4901895
43523
17296
109675
2981
106
112762
40
113128
5983
43907
18139
111045
3960
610
115615
1423
117812
5986
288605
218898
618769
84344
12009
715122
18740
750129
0
9219008
7854470
20733837
3346446
493318
24573601
622484
26806179
384111
71223564
1336829
16177
5795
85976
2236
293
88505
214
96595
11332
16551
6573
87346
3512
1302
92160
2395
104171
11352
103463
74982
292585
75724
30356
398665
49814
485587
0
2715442
2195132
7924228
2289215
853967
11067410
1367208
14025386
332752
38943543
1269656
1546
1498
6841
2267
1237
10345
679
12806
1148
1564
1607
7030
3484
4743
15257
7655
25324
1150
10462
20412
37155
92633
163347
293135
289095
593462
0
378298
724653
1430465
3025352
4932887
9388704
11179921
21804181
94132
64453593
445381
1116
843
4939
847
203
5989
217
6445
742
1136
900
5023
1069
817
6909
4117
10357
757
7383
11251
23519
31745
27791
83055
86140
181314
0
385833
619730
1342299
1626079
1167467
4135845
3379529
8247536
72768
25546332
268498
1135
1251
6129
3113
1188
10430
687
12791
1745
1138
1285
6174
3403
2244
11821
4463
18298
1756
7524
17726
30340
144343
197408
372091
402290
804233
0
172846
389724
794777
2729373
3481457
7005607
7935969
16211222
118287
34312578
289651
675
740
3262
1159
257
4678
149
5444
582
679
760
3294
1426
817
5537
1670
8116
591
4521
10371
17840
47158
43470
108468
71816
198106
0
102932
218895
433065
1051908
1323822
2808795
2433082
5961028
41343
17990798
139177
44
30
258
387
1338
1983
1643
3581
90
44
30
260
388
1372
2020
3745
5971
90
307
428
944
26027
321583
348554
4332034
4713450
0
19007
17169
150921
668447
9135537
9954905
156424279
179673489
106980
468007640
525446
14
17
80
35
206
321
258
609
32
14
17
80
36
229
345
413
797
32
98
215
364
1837
53489
55690
184822
235942
0
3275
7226
19135
57565
1870290
1946990
6385987
8787338
6557
15576265
25368
22
13
127
52
69
248
156
548
88
22
13
127
52
78
257
358
801
88
149
176
426
2933
16891
20250
143655
172192
0
4319
5875
24827
87177
530327
642331
5548215
6636532
12702
15561991
45740
356
366
2169
2869
3031
8069
718
8672
661
367
376
2208
2964
3717
8889
8157
16779
668
2403
4968
9055
178335
519629
707019
852438
1604222
0
50905
92235
434733
3310169
11097758
14842660
18500493
35808394
316941
74576571
784549
931
971
3828
1885
1453
7166
362
7818
394
951
1014
3919
3531
9406
16856
6181
25737
398
6282
13261
23162
78442
173905
275509
131845
440888
0
103060
221371
404809
1462416
3446060
5313285
2616368
8932649
29807
17915586
85946
2058
1904
9446
2860
1185
13491
445
13995
1279
2082
1949
9533
3134
2265
14932
3603
18764
1283
13823
26058
49096
117095
170910
337101
209827
565955
0
191956
373175
798890
1838743
3324700
5962333
3869544
10502720
138910
26130513
386989
466
550
1935
975
591
3501
183
3587
210
469
575
1968
1398
1924
5290
1180
6620
210
3173
7777
12496
38832
65081
116409
41309
159600
0
54743
141963
233111
794214
1547969
2575294
985119
3706728
11002
7645076
28260
5105
4098
23480
5611
2672
31763
538
34966
2855
5178
4273
23752
8476
9397
41625
4675
50695
2860
33952
55706
114558
222698
328857
666113
173789
883958
0
706353
1123095
2421276
4468019
6461328
13350623
3279391
17846348
98190
44933294
336786
1582
1258
6316
1546
501
8363
130
8876
305
1588
1287
6354
2306
1346
10006
483
11445
307
10609
17145
34803
54114
27618
116535
11848
133802
0
213043
340666
700811
1166528
601701
2469040
271482
2991913
18532
10879645
79025
614
587
2677
1259
1135
5071
253
5240
275
630
631
2746
1666
2382
6794
1530
8451
276
4080
7980
14588
54349
143683
212620
113835
319609
0
110316
192716
387693
1044427
2033160
3465280
1719650
5329584
13487
11808900
40681
10263
10462
45424
7684
1018
54126
223
55828
6210
10319
10724
45820
9921
5432
61173
5944
69733
6217
69603
142685
252359
254589
108005
614953
131940
753374
0
785665
1715268
3083855
3408057
1852450
8344362
1804151
10824999
146894
22557876
406684
1324
794
8056
866
279
9201
35
9240
1679
1326
799
8067
902
306
9275
52
9366
1680
8702
10589
27826
36204
48453
112483
15323
132531
0
252989
303655
1143140
712402
1072236
2927778
415810
3331112
164631
10830898
571996
583
383
3781
408
174
4363
59
4250
941
592
386
3795
426
213
4434
150
4418
941
3904
5139
12718
15958
35324
64000
40384
101504
0
128499
144573
479189
1058821
5884594
7422604
2531987
10515677
63253
21543250
283647
565
338
3829
334
106
4269
44
4802
1009
567
342
3836
352
142
4330
126
5008
1011
3691
4535
12070
13767
19693
45530
28398
80006
0
116306
136810
567678
340499
480949
1389126
620749
2208771
75892
10518343
474101
411
151
2929
97
13
3039
9
3476
711
417
158
2944
111
24
3079
28
3551
711
2628
1903
7941
3953
2200
14094
2126
17052
0
139256
92512
494561
221167
168630
884358
254965
1281125
71990
3521784
225594
891
386
13039
266
31
13336
8
15826
5794
891
391
13046
273
39
13358
8
15848
5795
5778
5049
22617
9897
4520
37034
2373
39236
0
320184
225202
3511510
308487
91386
3911383
34707
4317954
1065728
9490621
2498201
915
635
4615
734
213
5562
42
6135
685
920
661
4649
833
377
5859
173
6633
685
5969
8579
19774
30421
38761
88956
24589
116123
0
112829
169681
399730
676137
994040
2069907
711501
2900281
13802
8655007
71326
281
269
1676
277
45
1998
29
2254
576
290
280
1697
319
86
2102
681
2992
576
1886
3597
6931
10962
6916
24809
94492
116544
0
34412
63653
157955
185666
126541
470162
1843834
2149800
31882
9304040
128661
268
287
1229
287
173
1689
107
1824
190
270
302
1251
321
318
1890
285
2224
192
1779
3741
6518
11549
38198
56265
159371
221878
0
27313
53072
138753
217735
910528
1267016
4132610
5504245
37292
26908414
198143
8595
7380
44919
8965
1292
55176
323
55409
11434
8639
7460
45073
9558
2107
56738
3393
60335
11437
57392
99994
197612
360930
191365
749907
220228
976117
0
971948
1529756
3742053
5625080
2904765
12271898
2972469
15515412
412399
46781912
1691400
5891
7182
30972
7437
1356
39765
467
41551
5937
5950
7353
31255
8135
2503
41893
8313
51531
5938
39806
99499
165982
280178
239267
685427
1012896
1642067
0
507803
1227644
2433629
3860810
4091521
10385960
22600167
32968367
303197
117414326
1582531
936
559
5952
449
116
6517
65
6779
1816
943
591
5994
617
175
6786
214
7280
1820
6019
6697
18524
10516
4037
33077
5742
39053
0
137464
143253
493221
203353
77757
774331
126643
940064
54544
3595827
335155
527
261
2778
117
18
2913
13
2897
188
536
265
2802
127
44
2973
17
2984
188
3472
3367
10186
3733
1036
14955
685
15581
0
36651
35219
117541
57072
16366
190979
18125
217099
3919
1495454
32265
31920
31221
123684
38549
2751
164984
637
170651
22780
32007
31470
124136
40416
6468
171020
22242
198531
22836
216347
430583
742485
1470301
428304
2641090
1322168
4000075
0
2263900
4595562
9136921
17814415
5556674
32508010
16194422
49674450
1253863
148212500
4279151
26592
22512
111843
22608
3867
138318
756
143822
21502
26894
23421
113323
30586
22276
166185
49608
222816
21624
178494
305506
583594
846939
701826
2132359
1274975
3463127
0
1755943
2906282
6421335
8207415
6776371
21405121
13384171
35932754
678586
133821171
2912247
2308
1747
11972
1810
319
14101
130
13203
2774
2326
1807
12053
2070
1384
15507
13838
31324
2786
15399
23546
49879
68629
46126
164634
349128
541130
0
193341
293938
720945
919833
696734
2337512
5238934
7697638
80818
26762794
375189
10491
5003
45938
3338
163
49439
44
50195
5645
10533
5077
46067
3449
299
49815
158
50683
5647
67757
66785
191427
114791
21435
327653
7512
347842
0
624374
633021
1973251
1197418
242759
3413428
72119
3680423
151526
15414170
771470
32187
13316
145035
5619
549
151203
204
151435
14231
32503
14133
146368
8088
3322
157778
6173
165049
14238
207266
171614
565686
178258
55868
799812
71069
868838
0
5131031
4562472
14101465
4261389
1285827
19648681
1800411
21952872
407031
77479125
2002790
2168
1190
11824
817
144
12785
139
12470
1306
2198
1278
11968
1164
432
13564
1069
14148
1307
14116
15615
44568
28311
18310
91189
49435
137794
0
399895
521297
1341903
1079641
727762
3149306
3340403
6016253
56631
18677153
225896
4495
2617
21526
1563
230
23319
180
24480
2484
4523
2668
21613
1800
460
23873
1104
25932
2484
29222
34620
89313
50898
22546
162757
38197
196649
0
812758
1124791
2610696
1853539
916935
5381170
1634533
7009776
75054
23832512
429813
3756
1504
25279
641
78
25998
79
26810
3624
3791
1551
25380
777
291
26448
858
28105
3625
23951
19512
76401
19225
6698
102324
28397
131594
0
530043
496812
1677854
547270
201280
2426404
861853
3292850
65004
10621729
414591
15144
7218
81059
3114
240
84413
35
86008
11022
15295
7614
81714
4783
2317
88814
7783
99624
11030
98643
94547
290432
105758
40367
436557
80355
529593
0
1364326
1533383
4396610
1933888
658378
6988876
1158338
8430790
211181
20704357
832351
3990
2018
15623
840
65
16528
16
16078
1420
4405
2594
16774
1712
554
19040
3757
22477
1422
25997
25990
70096
27400
8143
105639
64701
147132
0
699457
704852
1888642
799211
235925
2923778
1154219
3871379
24085
14370396
155178
6943
4147
32589
2756
306
35651
77
35818
3585
7136
4733
33480
4850
1737
40067
2203
42110
3587
45603
55237
139842
96670
46581
283093
100629
371240
0
557511
725526
1839960
1559484
946852
4346296
2405071
6802484
73879
20479181
387908
3757
1689
22942
1135
193
24270
74
31156
6216
3849
1873
23261
1907
1608
26776
8370
42673
6217
24303
22194
72419
41345
33873
147637
92911
266355
0
415752
415003
1392881
827745
647814
2868440
1784143
5114736
151659
19574391
907000
38873
18943
148825
15712
1210
165747
112
172311
7532
38874
18951
148837
15761
1246
165844
140
172562
7532
252752
253292
697583
598202
196792
1492577
102432
1638915
0
3102665
3425528
8984528
8515581
3535837
21035946
2258703
24843744
138677
82910385
581781
1757
994
10398
972
260
11630
205
12944
978
1786
1046
10483
1275
556
12314
1334
14952
978
11568
13282
38189
36861
32100
107150
28797
143800
0
423450
468222
1361620
1343792
1151178
3856590
1094531
5415980
42543
46518426
816104
1979
1241
8606
1037
242
9885
69
11443
831
1996
1312
8703
1387
1089
11179
707
13485
833
12975
16547
39571
36273
25372
101216
15691
124217
0
331877
436105
1053286
952658
748415
2754359
485043
3584777
25792
12940150
171505
6322
3439
26800
2378
467
29645
97
28975
1806
6355
3560
26957
2969
1148
31074
637
31176
1809
41603
45286
117696
88498
72921
279115
60067
339933
0
452521
542519
1426010
1438597
1068628
3933235
767764
4789128
32818
16117675
215275
11770
6549
61489
4318
554
66361
107
65708
4824
11830
6686
61708
5007
1236
67951
545
67825
4824
77389
86996
241554
156278
86729
484561
44171
524027
0
1998770
2434420
6455606
5161051
3855058
15471715
1688523
17775134
125366
61874310
657721
67
27
350
19
7
376
16
633
108
69
27
353
20
10
383
58
680
108
439
354
1156
488
439
2083
1120
4203
0
14026
10895
36100
16940
11534
64574
58418
158214
1889
1112163
24049
32
11
165
13
4
182
6
286
57
32
11
165
14
4
183
73
352
57
214
145
534
363
[
c]
[
g]
[
g]
2657
0
5450
2798
13453
7268
(
D)
(
D)
(
D)
75806
1985
313498
14411
2674
1372
11431
541
25
11997
30
11397
1462
2675
1374
11437
552
25
12014
84
11477
1462
17763
17976
48564
17576
1967
68107
4625
68962
0
408335
458074
1181562
484979
79664
1746205
222583
1973028
40070
9809676
328186
143
62
2168
54
13
2235
6
1901
696
144
64
2171
55
16
2242
10
1916
696
925
832
3615
1832
1299
6746
604
6537
0
26523
26675
123449
58184
55443
237076
21489
252635
19746
1654956
184589
56
30
366
12
4
382
2
469
136
56
30
366
12
4
382
2
469
136
363
422
1160
398
[
e]
[
g]
[
f]
2707
0
7140
7899
23541
10430
(
D)
(
D)
(
D)
82792
2051
319345
15163
814
422
4560
420
125
5105
29
4946
889
815
432
4577
466
271
5314
150
5324
889
5353
5638
15868
17097
18596
51561
8054
58541
0
156801
165100
497847
399420
355689
1252956
210751
1514936
30578
8681380
230054
577
245
3762
154
21
3937
9
4478
649
579
246
3767
155
59
3981
18
4537
649
3774
3210
11572
5097
2945
19614
1136
22876
0
68914
60810
217013
105485
91063
413561
38751
495963
13341
2558100
92369
217
100
1371
113
24
1508
8
1744
386
217
100
1371
145
24
1540
13
1797
386
1418
1343
4267
4929
3515
12711
2462
14679
0
39986
35641
120819
119660
60162
300641
72425
424917
15287
1424020
72940
947
479
5901
356
86
6343
92
6317
597
959
506
5956
453
238
6647
1044
7629
597
6153
6286
19825
12369
10290
42484
45496
88280
0
266432
299754
870225
742945
786895
2400065
3817712
6406475
28794
160879230
228801
99
148
532
243
67
842
46
802
58
100
152
539
264
135
938
328
1194
58
652
2092
3115
10006
11694
24815
46184
74915
0
25089
70012
145571
408320
556800
1110691
2675473
3812771
13267
19845659
51399
3
7
25
1
2
28
6
32
3
3
7
25
1
5
31
11
40
3
18
72
107
[
b]
[
c]
319
7114
5403
[
a]
1308
1979
4241
(
D)
(
D)
11131
346148
287281
(
D)
1794384
(
D)
24
16
213
11
11
235
10
156
29
25
16
214
11
31
256
32
187
29
140
212
590
221
2146
2957
8265
9026
[
a]
5458
12333
32553
9779
90963
133295
467363
544926
(
D)
3121700
(
D)
5
4
38
3
5
46
7
34
3
5
5
41
3
7
51
33
56
3
37
50
133
62
1021
1216
9463
7824
[
a]
1515
3155
6216
1929
64555
72700
415465
360224
(
D)
2563925
(
D)
6
6
39
6
4
49
9
55
9
6
6
39
11
8
58
13
68
9
33
82
155
[
c]
[
f]
891
2585
3439
[
a]
1493
2164
5282
(
D)
(
D)
37147
166764
180944
(
D)
689768
(
D)
223
233
882
282
73
1237
75
1362
125
223
236
885
383
229
1497
959
2514
125
1513
3169
5418
9727
6772
21917
23254
45099
0
49158
112158
195115
375991
288267
859373
1070495
1853226
9169
9295827
38650
372
302
1579
302
89
1970
79
2066
219
372
308
1586
380
199
2165
614
2819
219
2506
4039
8078
9665
5219
22962
14741
36381
0
87339
155585
301922
376679
224137
902738
677005
1528220
12382
7354662
53336
43
30
180
52
16
248
35
278
31
43
34
184
62
22
268
69
327
31
286
396
863
1978
1578
4419
9633
12087
0
8771
13220
28298
74584
70466
173348
464560
554430
791
3067177
3502
1211
986
6962
989
172
8123
99
7587
831
1253
1043
7081
1160
300
8541
764
9037
831
7967
13063
28580
37500
26479
92559
104291
183321
0
269760
461486
1093842
1438772
1252636
3785250
5427634
8433197
49537
28960730
169727
65
39
308
96
55
459
111
563
47
65
45
316
140
143
599
1609
2349
47
410
558
1296
3908
7431
12635
126619
135521
0
16596
35010
75721
228734
464266
768721
9419327
9765666
56420
89479824
89138
82
135
448
590
173
1211
106
1290
56
82
147
461
929
600
1990
5009
7144
56
539
1958
2851
28152
27190
58193
318541
380248
0
25313
85099
138914
1251657
1302461
2693032
21456689
25062770
9125
231022846
42261
97
57
415
51
32
498
94
631
68
100
63
426
84
127
637
2194
2897
70
644
712
1848
1831
4323
8002
87346
86890
0
32563
34731
100359
110365
197485
408209
5592868
5342147
6940
67275310
79932
819
287
4128
130
26
4284
39
4562
340
820
299
4142
166
106
4414
418
5114
340
5168
3596
14746
4167
3557
22470
12736
37041
0
114588
107371
332623
141071
191116
664810
660134
1356633
13699
6522869
63563
105
51
564
42
13
619
13
690
57
105
56
569
57
23
649
99
831
57
[
f]
671
[
g]
1396
[
f]
4057
2255
7022
[
a]
(
D)
17646
(
D)
43278
(
D)
115439
82379
233413
(
D)
1011069
(
D)
4
9
34
11
2
47
15
70
10
4
9
34
13
2
49
35
97
10
[
b]
114
[
c]
386
[
b]
613
1017
1532
[
a]
(
D)
4291
(
D)
18489
(
D)
25889
54806
84116
(
D)
764725
(
D)
1814
977
12282
664
130
13076
99
13860
2804
1817
980
12291
711
176
13178
180
14044
2804
11715
12915
37793
23692
13817
75302
13691
90669
0
438707
513298
1592776
972272
579359
3144407
845694
4100107
141975
24460771
1412212
22949
8759
141817
3846
296
145959
97
160917
31607
22952
8771
141833
3878
391
146102
568
161677
31607
147038
113719
436281
131713
42420
610414
51000
696886
0
3993667
3500990
12972015
5060011
1937368
19969394
3190698
25396809
1033760
225893991
12571664
1431
846
7892
729
77
8698
32
9007
1557
1431
846
7892
736
81
8709
58
9043
1557
9375
11163
29417
25543
10588
65548
8424
73965
0
283892
387593
979963
1002169
442368
2424500
401315
3013295
66323
24709438
721948
1091
885
5132
539
84
5755
66
2342
477
1091
887
5134
541
92
5767
120
2406
477
7256
11826
24302
19715
13035
57052
56969
86859
0
237458
408325
862593
695142
524091
2081826
2483781
3828813
24182
20501999
273576
7810
7039
32733
6719
833
40285
205
38452
3691
7814
7050
32750
6751
959
40460
664
39224
3691
52350
96027
178862
257190
132326
568378
110195
637338
0
1917613
3795093
7090955
11141327
6305789
24538071
5877299
29391467
235562
239425735
2199022
1953
1692
8077
2156
511
10744
93
10507
1478
1954
1699
8085
2172
597
10854
460
10985
1478
13136
23118
43032
87479
84293
214804
60387
274144
0
638399
1207890
2351110
4342130
4228769
10922009
2836584
13767501
130528
72164772
783334
114
124
451
225
75
751
27
792
83
114
124
451
232
80
763
56
833
83
776
1651
2797
9766
11458
24021
11807
36671
0
40370
76374
147092
490932
643496
1281520
657437
1987630
15070
9964920
68159
1904
1827
6604
2069
268
8941
46
10520
868
1904
1828
6605
2073
294
8972
118
10652
868
12898
25360
43650
81027
44811
169488
23859
198821
0
521624
1016876
1816988
3470124
1973553
7260665
1224227
8785618
68245
35161006
354108
749
624
2902
734
151
3787
50
4077
488
750
625
2904
739
166
3809
256
4325
488
5009
8480
16096
29451
24555
70102
44897
98465
[
a]
164975
297654
602375
1080122
929945
2612442
1769601
3909650
(
D)
12463879
(
D)
79
66
374
92
55
521
61
470
56
79
66
374
94
60
528
119
527
56
550
878
1832
3952
9584
15368
89999
91921
[
a]
16749
34688
76851
139202
424958
641011
3395482
4087472
(
D)
16078240
(
D)
2715
1852
12631
1401
188
14220
101
12373
2606
2715
1858
12640
1418
253
14311
230
12627
2606
17855
24721
55834
50969
29288
136091
40384
156290
0
581578
910559
1982764
1989196
1396358
5368318
1832328
6783676
104730
28551191
698661
17595
11063
79606
8034
755
88395
124
89223
10148
17598
11069
79616
8088
851
88555
995
90341
10148
115786
148993
355179
297562
124152
776893
121547
879908
0
3411773
5074568
11178499
12056634
5738807
28973940
5533974
34806094
426073
115839498
2271644
6274
3130
38296
1881
134
40311
11
40876
8264
6275
3133
38300
1891
145
40336
28
40935
8264
40640
41207
125418
67687
22266
215371
5062
218825
0
975290
1111635
3285302
2162940
722376
6170618
130055
6459789
256518
18552961
1204714
12801
8245
57070
6745
900
64715
175
64730
7261
12803
8251
57083
6802
1027
64912
948
65858
7262
84380
110883
259577
260247
159594
679418
152477
770632
0
2559963
3844188
8433542
10612221
7350987
26396750
7083424
31707131
329385
89483864
1513571
4200
2066
21818
1605
190
23613
17
21672
4314
4201
2066
21820
1611
205
23636
28
21720
4314
27330
27346
79544
62149
[
k]
[
m]
[
i]
170005
0
650112
760662
2149269
2152234
(
D)
(
D)
(
D)
5460469
157260
16264237
825910
3267
2384
16974
2437
475
19886
54
19404
2917
3267
2387
16978
2451
511
19940
397
19944
2917
21393
32588
72495
98566
85118
256179
44805
293849
0
549931
955330
2076072
3305986
3082733
8464791
1508392
10054987
143151
31376116
799258
1089
688
6322
510
43
6875
2
8349
1373
1089
688
6322
510
48
6880
4
8357
1373
7207
9121
23771
19187
[
i]
[
k]
[
f]
51510
0
194416
282260
684128
685727
(
D)
(
D)
(
D)
1693232
38577
5557821
233604
7105
2882
42200
1723
280
44203
36
46774
8596
7109
2886
42208
1744
313
44265
126
46918
8596
45695
37905
134512
61696
48975
245183
17753
262569
0
1115894
1061923
3538974
2000732
1469781
7009487
497594
7809913
256097
28846419
1582254
1858
923
12239
652
54
12945
8
13714
2238
1858
924
12240
657
71
12968
82
13836
2238
11935
12392
39008
23002
8734
70744
3878
76215
0
312166
386320
1074916
850271
383806
2308993
135469
2628954
58239
10279837
388628
5207
3181
27293
2572
236
30101
26
31367
5628
5209
3182
27301
2595
306
30202
45
31538
5628
34126
42758
107067
97389
36088
240544
6864
244435
0
854250
1211779
2959092
3319018
1296247
7574357
259562
7882266
206428
30607059
1451406
6182
3720
27510
2793
291
30594
45
34680
7933
6183
3721
27512
2802
318
30632
111
34820
7933
40936
49900
118413
104096
48719
271228
24057
306585
0
1182703
1561835
3913653
3627508
1839042
9380203
1038897
10993175
416073
40255179
2166648
837
353
3467
167
11
3645
3
3955
406
837
356
3470
172
27
3669
53
4028
406
5443
4604
14408
5249
1246
20903
1393
23692
0
154725
157717
427481
210222
61175
698878
60029
841050
12850
3216861
86344
772
659
3781
785
136
4702
30
3741
582
772
660
3782
789
155
4726
56
3799
582
5115
8936
17558
32905
22035
72498
9497
76231
0
162121
310817
615848
1313363
906425
2835636
425291
3130304
46757
9798113
233357
1138
755
4940
469
41
5450
4
5112
490
1138
759
4944
485
98
5527
4
5205
490
7617
10055
23053
17171
[
i]
[
k]
[
g]
46220
0
216720
360661
738402
706272
(
D)
(
D)
(
D)
1773257
16954
6556872
108757
3720
1814
23955
1293
122
25370
13
22763
4355
3720
1814
23955
1295
135
25385
24
22812
4355
23972
23800
75455
48741
17609
141805
2634
145838
0
694794
815478
2423626
2032079
885516
5341221
140969
5666394
140544
22944363
934190
303
278
1579
259
49
1887
8
1827
325
303
278
1579
261
50
1890
33
1874
325
2036
3840
7226
10057
[
i]
[
j]
[
h]
26911
0
61714
131388
255519
394968
(
D)
(
D)
(
D)
950062
21836
3448827
128235
710
502
3281
449
76
3806
34
3135
444
710
505
3284
472
80
3836
764
3912
444
4723
6783
14573
16722
9488
40783
31833
66532
0
159819
261397
541434
758824
449118
1749376
1793744
3448290
23617
10416479
111882
5451
3069
29297
1799
171
31267
53
27763
6290
5452
3073
29304
1837
247
31388
171
28085
6294
35939
40601
108124
64137
24698
196959
20788
205384
0
936440
1196615
3139553
2161281
941139
6241973
774598
6945057
233258
24723239
1464203
208
206
777
251
77
1105
69
1183
79
208
210
781
286
162
1229
550
1783
79
1366
2745
4801
9170
7845
21816
27419
47012
0
34821
74039
133683
320928
306169
760780
1003300
1787858
45517
29091490
737804
58
42
200
68
34
302
27
293
19
58
42
200
73
73
346
146
447
19
382
569
1132
2591
4902
8625
9581
17332
0
9417
14303
30779
79325
174308
284412
354884
636762
2209
8912238
26315
33
19
107
40
19
166
30
174
9
33
19
107
49
28
184
176
324
9
220
259
576
1979
2288
4843
21722
24250
[
a]
5353
6821
24027
73233
93425
190685
948394
1084695
(
D)
28791046
(
D)
4
5
19
5
9
33
10
41
1
4
5
19
5
9
33
31
61
1
23
83
121
189
1664
1974
10898
12949
[
a]
906
3344
7088
6573
50533
64194
626752
701096
(
D)
9405412
(
D)
2
3
18
19
7
44
12
53
2
2
3
18
19
9
46
48
90
2
[
a]
46
79
1072
1533
2684
11910
14384
[
a]
(
D)
791
1962
41961
66054
109977
459022
606003
(
D)
6896168
(
D)
40
30
131
12
6
149
6
120
8
40
30
131
12
10
153
14
133
8
[
e]
429
810
495
1323
2628
7280
9109
[
a]
(
D)
5756
11658
9075
51857
72590
289284
367016
(
D)
3951877
(
D)
156
157
588
146
44
778
23
808
71
157
163
596
159
66
821
52
873
71
1092
2056
3606
5161
5781
14548
21457
33429
0
14172
29173
53019
114387
152931
320337
692839
970007
5464
8975142
48556
106
75
442
80
34
556
19
586
54
106
79
447
89
37
573
43
619
54
678
964
2063
2953
6736
11752
14657
24284
0
9217
16220
33496
84995
222209
340700
534738
791869
2080
5642216
19548
57
73
250
130
71
451
60
489
28
57
73
251
132
91
474
191
644
28
382
1014
1547
5627
13714
20888
65350
82763
0
9312
27820
45881
158559
388664
593104
1921969
2444668
1653
21493649
48539
120
128
545
200
99
844
67
858
67
120
129
546
206
153
905
234
1077
67
800
1783
3068
8307
18048
29423
49734
76142
0
16091
48566
83117
276555
604689
964361
1906041
2961073
6074
32053491
57072
109
132
469
245
110
824
85
844
48
109
133
470
261
149
880
485
1296
48
732
1853
2992
10947
19147
33086
79207
110169
0
16443
54807
90698
329737
710632
1131067
3035183
4216871
1763
58459671
28254
69
51
263
64
16
343
30
364
60
69
51
263
67
17
347
62
401
60
464
673
1370
2539
2529
6438
13068
19105
0
9013
15061
31735
66600
78396
176731
480551
642921
2389
7076979
25130
614
442
2456
590
247
3293
150
3191
252
616
443
2459
613
297
3369
705
3805
252
4021
6037
12609
25398
43770
81777
414400
495730
0
73788
137129
283665
683837
1210138
2177640
9994768
12391140
27336
121523852
213315
120
82
447
168
67
682
28
643
85
121
82
448
178
110
736
87
754
85
790
1125
2298
7526
13292
23116
16739
38663
0
21342
36587
81695
201702
392343
675740
381997
1092500
6882
8847155
53963
1835
1452
7551
1198
199
8948
102
8796
904
1846
1471
7586
1294
311
9191
488
9420
905
12254
19639
39550
43067
31480
114097
115329
220296
0
171748
287133
654904
840148
925480
2420532
4139825
6421790
71753
30342559
429037
122
116
506
137
47
690
57
693
54
122
116
506
140
64
710
160
817
54
844
1596
2893
5702
7960
16555
39703
56220
0
14511
30131
58537
154440
250338
463315
1492758
1984520
2642
18129209
23650
36
30
152
65
24
241
5
272
28
36
30
152
69
26
247
21
297
28
245
424
842
2994
2884
6720
5613
12061
0
3634
6188
13498
61181
66975
141654
153087
296011
1201
1465053
5879
60
55
270
115
41
426
36
397
33
60
55
270
119
53
442
106
480
33
416
750
1396
5017
6458
12871
25483
45630
0
8122
18323
37326
133877
193457
364660
798344
1386853
2456
16667666
27660
60
34
176
51
16
243
20
276
36
60
34
176
52
22
250
41
297
36
405
471
999
2095
2405
5499
6631
11423
0
10057
12123
26300
74503
87614
188417
290433
467170
8483
5443286
50573
27
19
96
38
7
141
13
135
6
27
19
96
41
11
148
32
159
6
182
261
528
1618
939
3085
2809
5625
0
7429
10968
22593
71791
44550
138934
137431
253610
459
8701902
4838
100
75
369
131
38
538
39
517
53
100
75
369
137
55
561
84
590
53
689
1067
2050
5755
5888
13693
12885
27331
0
17533
36350
65030
232723
250673
548426
531689
1120669
4648
11049374
41025
188
194
781
293
123
1197
69
1181
109
191
194
784
302
156
1242
142
1331
109
1259
2697
4620
12547
17485
34652
27501
59859
0
36305
61930
124695
322853
501856
949404
834550
1854963
9632
14601862
55725
155
132
672
152
76
900
59
965
107
155
135
675
174
101
950
367
1324
107
1042
1745
3388
6434
12128
21950
58869
75740
0
24005
45108
95688
196613
408981
701282
2304820
2817865
3024
35594783
21317
77
50
346
127
18
491
9
415
66
77
50
346
128
22
496
30
446
66
[
f]
677
1527
5382
2729
9638
23293
30761
0
(
D)
13612
33650
121557
115721
270928
1302759
1585176
3529
18659524
28865
183
161
818
197
31
1046
18
1175
147
183
162
819
199
47
1065
60
1239
147
1202
2142
4122
7202
4323
15647
10413
26832
0
30430
55473
111911
232105
167747
511763
489047
1087093
5778
9717671
48216
2
3
21
9
13
43
6
75
11
2
3
21
9
13
43
22
90
11
[
a]
35
72
299
2181
2552
3265
6031
0
(
D)
1713
3488
14239
99782
117509
160893
284289
80
4547608
910
1
0
11
2
3
16
8
16
3
1
0
11
2
4
17
15
20
3
[
a]
0
[
b]
[
b]
322
404
3193
2264
0
(
D)
0
(
D)
(
D)
6342
7841
102317
69658
28
1141540
1124
11
8
93
14
9
116
12
95
16
11
8
93
15
15
123
24
113
16
[
b]
94
[
e]
[
f]
1356
2228
19412
21767
0
(
D)
5179
(
D)
(
D)
58567
89507
1199127
1310058
2183
38285225
18657
39
55
212
73
53
338
49
383
36
40
55
213
75
69
357
248
569
36
261
795
1254
3503
9287
14044
52277
60243
0
7075
18746
58342
95034
234526
387902
1226758
1589374
2689
10228526
17309
123
89
480
104
71
655
73
663
47
124
89
481
105
77
663
217
792
47
820
1230
2548
4520
12347
19415
86175
87391
0
18422
29454
62314
123954
336630
522898
2286072
2444690
7844
12198829
40301
77
55
297
69
36
402
18
372
29
77
55
297
76
50
423
36
401
29
522
760
1588
2840
6372
10800
6666
14746
0
9503
17800
33068
63709
166664
263441
170178
410745
4681
1596347
22919
17
30
93
43
24
160
34
194
11
17
30
93
45
35
173
69
234
11
125
427
637
1871
3239
5747
14178
17934
0
3634
12675
20775
56260
89232
166267
578582
689565
2524
4337555
13628
35
59
174
95
51
320
32
333
19
35
59
174
96
63
333
57
364
19
251
850
1266
4055
7947
13268
14192
19786
0
5735
25341
42497
104644
216174
363315
347540
564372
7050
2910745
50512
271
186
1125
250
100
1475
55
1385
119
272
189
1131
260
121
1512
112
1467
119
1774
2486
5458
10425
15750
31633
29833
53002
0
53571
87468
185535
344800
406083
936418
771034
1578168
10412
10077341
57246
41
20
125
57
26
208
24
199
10
41
20
125
58
36
219
33
218
10
286
280
673
2313
3561
6547
3715
8553
0
8708
7118
19420
84713
135925
240058
142511
331283
668
1886867
7042
51
56
249
78
22
349
24
361
24
51
57
250
81
26
357
80
422
24
346
741
1391
3457
5127
9975
35213
44438
[
a]
7927
20370
38726
91907
138466
269099
1015818
1409503
(
D)
14962557
(
D)
417
270
1925
286
81
2292
42
2289
167
418
276
1935
315
110
2360
131
2437
167
2648
3556
8413
11734
13792
33939
32326
60710
[
a]
52658
83184
185161
260924
293079
739164
741023
1447202
(
D)
9478563
(
D)
384
300
1534
273
58
1865
21
1923
163
384
300
1534
283
71
1888
34
1962
163
2571
4064
8227
10462
7432
26121
4136
26637
0
56117
97918
198464
271262
179939
649665
118117
718064
10631
2832639
51079
331
325
1414
443
96
1953
69
2411
219
331
326
1415
453
110
1978
138
2511
219
2260
4493
8123
17217
13112
38452
21860
58424
0
49470
96699
189247
405249
335347
929843
596686
1538080
11764
7738883
63238
54
84
253
142
57
452
22
395
25
54
84
253
143
69
465
63
442
25
365
1195
1735
6295
11410
19440
23111
35120
0
6560
20488
32894
121529
228279
382702
496406
798030
2978
3579351
17397
81
73
356
140
50
546
15
419
34
81
73
356
141
59
556
29
437
35
549
984
1852
5731
8405
15988
11940
20776
0
13413
22310
51293
125927
171164
348384
275889
518731
2644
2967565
8319
1335
1090
5786
1444
205
7435
37
7186
1190
1335
1091
5787
1454
240
7481
82
7251
1190
9019
14880
28414
57004
31500
116918
16407
102646
0
122021
182798
470481
720240
484802
1675523
331357
1652459
72122
4946673
276791
119
132
617
230
128
975
65
801
78
119
146
632
237
162
1031
190
944
78
792
1815
3214
10355
21525
35094
49045
70789
0
18627
44883
91619
210940
448703
751262
1005259
1612269
6282
11956414
50477
591
496
2506
637
167
3310
44
2211
349
591
497
2507
643
191
3341
97
2272
349
3987
6759
12734
25929
25205
63868
30047
72419
0
80174
151544
329690
660810
813718
1804218
840918
2361910
48987
19491697
393252
98
96
506
125
35
666
15
559
63
98
96
506
127
38
671
22
572
63
643
1282
2386
4968
4740
12094
5501
14562
0
12487
28441
56338
101513
99471
257322
125519
360680
3814
1511672
18148
334
225
1637
330
70
2037
27
1389
106
336
227
1643
340
96
2079
45
1441
106
2200
3067
6993
13739
10101
30833
11456
34127
0
43602
58374
153427
289305
233037
675769
291735
847546
10989
3946004
49992
60
39
250
66
13
329
13
274
25
60
39
250
69
13
332
26
286
25
413
519
1185
2802
1838
5825
5835
9274
0
9761
11879
28674
76597
45579
150850
203023
315147
964
2343202
6877
48
40
235
55
34
324
22
307
27
48
40
235
56
38
329
52
339
27
322
523
1087
2164
6255
9506
17506
21109
0
7605
10096
24090
44039
152184
220313
406221
536030
4244
2964457
16292
165
132
773
172
38
983
19
906
79
165
132
773
174
55
1002
22
924
79
1104
1762
3663
7321
6423
17407
4488
17412
0
21960
34330
74481
154832
157610
386923
128337
418190
6755
1798507
31763
788
769
2943
911
208
4062
75
3901
289
788
771
2948
951
356
4255
339
4368
289
5318
10572
18358
37902
30913
87173
35015
115998
0
98754
218332
379610
961704
946332
2287646
1232660
3549672
15686
26164758
143365
186
262
754
507
197
1458
80
1452
45
186
263
755
516
262
1533
411
1844
45
1316
3651
5516
21965
27924
55405
61040
111009
0
31302
98359
151417
632231
809595
1593243
2103242
3670076
6659
20097487
32520
741
740
3073
902
238
4213
105
4583
381
742
746
3080
924
323
4327
304
4887
383
5100
10175
17809
36322
31167
85298
65929
147745
0
124992
259781
472810
961078
867250
2301138
2059619
4433223
32906
22657156
174384
565
564
2047
619
73
2739
16
2763
181
565
564
2047
658
150
2855
60
2921
181
3828
7690
13229
23375
9490
46094
5145
47509
0
68799
151389
265850
491621
222025
979496
119363
1111775
39419
5036797
245350
512
417
2091
517
177
2785
71
2686
251
512
421
2095
538
246
2879
326
3032
253
3424
5673
11110
20960
26202
58272
58136
111750
0
77443
132603
266027
547473
708923
1522423
1630570
3157620
18775
14692843
99489
1
4
11
8
7
26
14
27
0
1
4
11
8
9
28
23
44
0
[
a]
56
72
326
933
1331
8482
8373
0
(
D)
2355
3286
12939
45568
61793
489800
505399
0
3790816
0
10
10
43
27
48
118
56
220
17
10
10
43
27
55
125
183
353
17
[
b]
148
243
1594
11190
13027
95508
105829
0
(
D)
4069
13818
67923
559904
641645
5209441
5873220
2488
45774675
12080
8
7
34
16
27
77
39
107
9
8
7
34
16
29
79
168
231
9
57
85
153
994
3838
4985
46700
48786
0
1686
1659
5781
37103
181877
224761
2567967
2727651
1252
21378614
6918
139
241
603
665
232
1500
90
1542
48
139
241
603
695
379
1677
1089
2699
48
951
3405
4787
29990
37991
72768
131248
188637
0
26138
94717
148028
981403
1416274
2545705
4924544
7239833
8983
44304153
115553
93
107
347
205
120
672
95
743
31
93
107
347
212
158
717
247
929
31
616
1511
2400
8897
15805
27102
43044
66078
0
19757
49974
102442
310593
598197
1011232
1698433
2668606
2027
18044907
14706
92
94
331
161
68
560
30
538
21
92
94
331
165
80
576
138
644
21
643
1271
2213
6893
9783
18889
24361
39077
0
16760
33631
58813
205049
340253
604115
804374
1313428
2377
7925658
16587
54
91
270
195
66
531
51
541
29
54
92
271
209
89
569
120
646
29
378
1285
1837
8483
8546
18866
26940
39210
0
13305
36244
58330
256283
261381
575994
1141030
1484606
8518
13527263
74700
7340
4732
26822
4628
891
32341
292
31999
2026
7347
4762
26865
4832
1244
32941
1231
33482
2026
48598
63660
141944
184770
144098
470812
243043
645256
0
1231745
1861341
3912853
6427090
5432292
15772235
8766810
22862427
129885
87399394
498044
682
536
2719
645
117
3481
57
3249
166
682
538
2721
668
168
3557
166
3420
166
4501
7234
14680
25507
15312
55499
15166
61163
0
127350
219867
435916
895332
522495
1853743
658119
2199934
7993
5705861
28038
15
12
71
22
23
116
49
202
22
15
12
71
23
28
122
180
349
22
94
151
307
1039
3404
4750
58415
62132
0
3160
5350
14844
53462
210278
278584
4135441
4569613
4211
195751999
54361
95
88
346
151
71
568
62
617
31
97
90
350
229
220
799
721
1537
31
651
1125
2071
4977
5106
12154
15094
25806
0
34622
63155
120496
224619
246526
591641
704459
1272406
1873
13811101
17854
56
49
221
70
28
319
46
341
13
56
49
221
74
50
345
86
410
13
358
662
1212
2556
2742
6510
6647
12465
0
12798
35156
56477
117742
134336
308555
317244
614402
1631
7061284
9123
0
4
6
4
8
18
19
39
2
0
4
6
4
11
21
32
58
2
0
[
b]
57
190
873
1120
8841
10449
[
a]
0
(
D)
4018
12445
59145
75608
620559
763357
(
D)
20967769
(
D)
13
8
66
20
6
92
20
87
4
13
8
66
26
13
105
481
551
4
91
[
c]
278
633
246
1157
10055
9557
[
a]
2553
(
D)
10244
25266
7380
42890
569828
569743
(
D)
5780466
(
D)
20
19
69
35
19
123
27
152
11
20
19
69
41
27
137
65
198
11
145
249
446
1390
2891
4727
10756
14632
[
a]
6116
9416
17609
59249
147245
224103
577201
761956
(
D)
6062160
(
D)
49
49
194
96
48
338
89
396
14
49
51
196
122
83
401
326
674
14
316
675
1181
3814
5476
10471
47134
56036
0
15707
26395
52166
178338
292759
523263
2816161
3350881
1335
19400040
8414
47
58
245
130
61
436
123
559
35
47
58
246
138
85
469
346
806
35
305
797
1370
5029
7089
13488
75500
82290
0
14998
39064
67214
247976
401519
716709
4604713
5071085
4803
54807720
79566
55
62
239
116
50
405
89
564
37
55
62
239
121
81
441
342
858
37
360
817
1346
4930
7341
13617
58948
70229
[
a]
12537
29276
72771
195179
358263
626213
3628856
4155326
(
D)
53853663
(
D)
4
3
27
16
11
54
27
75
5
4
3
27
16
21
64
59
111
5
28
36
90
754
2018
2862
32436
26579
[
a]
1292
1145
12675
24457
58364
95496
1309512
1140854
(
D)
9476719
(
D)
103
67
336
83
37
456
36
511
35
103
68
337
99
83
519
185
727
35
661
916
1871
3017
3024
7912
13417
20246
0
19352
27453
58470
96466
113523
268459
672781
950308
2371
10403498
19898
29
28
124
37
21
182
30
198
14
29
28
124
38
27
189
57
235
14
186
380
689
1219
2107
4015
10304
14021
0
7220
14262
28836
47231
75877
151944
567096
699252
451
10402745
5559
219
183
848
328
162
1338
132
1411
89
219
185
851
339
197
1387
438
1779
89
1483
2485
4779
14722
27824
47325
186178
237905
0
65918
98934
217076
676263
1364284
2257623
12327710
15878156
21416
143323970
154363
199
220
799
263
71
1133
59
1107
70
199
221
800
292
119
1211
252
1363
70
1324
2967
4988
9344
8301
22633
28094
47329
0
43109
107015
174713
370225
331363
876301
1326650
2104491
7663
20395969
76416
97
73
312
93
37
442
49
468
14
97
73
312
103
64
479
156
603
14
657
984
1942
3824
4326
10092
12116
21058
0
26499
41753
79518
173804
191878
445200
542906
954969
2400
7361310
15464
279
221
1057
247
79
1383
74
1398
76
279
224
1061
266
115
1442
182
1560
76
1841
3002
5920
9739
11036
26695
31662
54035
0
59015
104783
200392
399112
435183
1034687
1583902
2605192
84511
33714820
1134472
107
98
434
149
61
644
53
726
54
107
98
434
149
74
657
102
794
54
713
1319
2449
6510
10543
19502
41203
56647
0
43562
45371
112551
230043
393069
735663
1686472
2289864
4253
31679852
55992
41
47
137
52
23
212
18
226
6
41
48
138
66
117
321
184
501
16
255
633
983
2127
3082
6192
6694
12001
[
a]
8736
26478
40827
103984
135158
279969
307247
556363
(
D)
4174624
(
D)
3
3
24
17
11
52
11
61
2
3
3
24
17
18
59
41
92
2
20
39
82
617
1038
1737
5588
6304
[
a]
1083
1015
3866
21424
35933
61223
215067
262041
(
D)
1111244
(
D)
284
291
1176
413
146
1735
158
1876
123
284
294
1180
425
201
1806
405
2186
123
1886
3923
6873
15347
15842
38062
59228
88112
0
65791
154522
262873
622276
684780
1569929
3052845
4316727
9349
35294692
62183
121
174
522
350
151
1023
121
1093
44
121
175
523
361
196
1080
360
1395
44
825
2409
3686
16431
22768
42885
65579
100385
0
22087
71251
111288
540014
771684
1422986
2626916
3917179
5382
25603823
42997
150
142
500
246
98
844
80
904
31
150
142
500
260
145
905
220
1092
32
986
1980
3396
10777
12925
27098
21985
45458
0
26526
55850
97637
325740
393636
817013
791823
1634457
1326
9823907
11445
87
64
280
73
19
372
28
362
19
87
64
280
74
22
376
41
377
19
574
860
1688
2814
2893
7395
9300
12910
0
14983
21442
54422
94299
96363
245084
370899
530698
2376
2622467
7379
59
45
196
121
38
355
35
380
17
59
45
196
124
98
418
148
551
17
412
605
1186
4854
5653
11693
19810
30520
0
11403
15166
36722
141413
169577
347712
591976
948640
3913
6329984
29928
53
64
184
136
50
370
36
409
18
53
64
184
149
76
409
201
610
18
356
877
1347
6356
7534
15237
20408
33653
0
10020
26281
41213
180925
234170
456308
613848
1094919
1305
7169556
16013
14
18
70
59
26
155
31
173
8
14
18
70
61
46
177
282
459
8
94
267
420
3009
3342
6771
28884
35168
0
2377
7211
13397
83921
91550
188868
999805
1222519
1308
8454314
8358
955
1224
3923
2360
839
7122
450
7323
346
956
1225
3928
2406
1115
7449
1301
8520
346
6541
16991
26689
101927
136080
264696
262105
486579
0
189251
488785
825589
2948912
4035290
7809791
8221816
15739243
32149
75987443
175405
90
74
439
81
53
573
24
494
22
91
74
440
87
95
622
216
707
22
582
951
2056
2085
4577
8718
63763
68862
0
13133
22384
51427
61925
130472
243824
2873261
3140095
2262
14550226
6691
18
20
72
39
19
130
32
184
10
18
22
74
43
26
143
85
257
10
119
265
444
1598
2371
4413
19140
22201
0
3566
8217
13670
53568
78940
146178
612621
772799
1529
3973031
7145
180
190
612
388
147
1147
127
1250
52
181
191
614
409
212
1235
313
1494
52
1223
2604
4337
16295
23207
43839
58784
89871
0
34411
72068
123212
507432
686603
1317247
1943380
3035502
13744
14862996
79840
166
109
798
159
51
1008
44
966
108
166
109
798
163
59
1020
72
1006
108
1058
1460
3386
6496
8180
18062
18882
33866
0
19099
28889
71263
156103
228262
455628
637221
1034741
2546
3673630
10772
91
62
307
136
58
501
43
527
31
91
62
307
147
90
544
197
708
31
599
823
1689
6016
7872
15577
21018
31980
0
15752
22671
46907
184273
265022
496202
727470
1128879
1754
5360696
9359
390
224
1575
289
82
1946
95
1879
155
390
225
1576
299
100
1975
373
2190
155
2589
3086
7387
12023
12507
31917
98054
114794
0
64213
84666
196759
347978
390115
934852
3891866
4404599
6925
22179763
33886
29
24
90
27
14
131
28
136
5
29
24
90
31
20
141
119
253
5
205
315
589
834
1586
3009
14218
16905
0
6710
12722
23070
27151
104805
155026
722506
849855
234
7251839
2721
411
490
1496
829
153
2478
73
2522
143
419
505
1526
1305
842
3673
1725
5471
145
2762
6778
10722
31749
19757
62228
39255
92497
0
89590
237443
374575
1239182
808865
2422622
1494570
3735056
14967
21598968
80718
120
164
475
287
77
839
45
863
42
122
166
480
339
168
987
375
1350
42
814
2338
3494
10986
7158
21638
14524
32248
0
25730
81547
123805
417641
284017
825463
524942
1286970
4574
6522157
25516
381
382
1411
449
125
1985
67
1974
122
382
385
1415
482
227
2124
242
2291
122
2598
5226
9043
16814
18124
43981
21761
61032
0
67577
159371
270716
557315
617604
1445635
758268
2122222
7868
8575184
39417
2
4
10
10
7
27
14
41
2
2
4
10
13
19
42
40
77
2
[
a]
63
77
378
1158
1613
2920
4393
[
a]
(
D)
1514
2158
15273
51815
69246
122979
182836
(
D)
1017852
(
D)
30
31
118
34
7
159
15
207
23
30
31
118
36
8
162
118
301
23
[
c]
411
699
1132
986
2817
11647
12611
[
a]
(
D)
10383
18547
29576
35696
83819
482294
520107
(
D)
4209325
(
D)
41
57
156
98
30
284
16
299
8
41
57
157
101
43
301
51
347
8
281
775
1172
3899
5059
10130
9468
16079
0
9119
25726
38968
127346
215166
381480
456398
651973
1023
3349835
6234
411
394
1470
392
92
1954
98
2273
180
411
396
1473
425
196
2094
357
2680
180
2767
5360
9369
13794
9588
32751
28760
59071
0
75345
157212
279236
449232
314792
1043260
1218200
2202418
10144
11703512
43374
216
136
962
157
63
1182
86
1149
157
216
136
962
157
72
1191
183
1259
157
1470
1889
4129
5811
10788
20728
127653
126969
0
40320
56821
156378
194958
446608
797944
6418098
6519279
97771
48043024
847316
18
20
76
41
36
153
44
205
18
18
20
76
43
49
168
113
281
18
128
276
463
2018
7202
9683
17807
25191
0
3721
10300
20735
77101
272978
370814
686922
1013373
5970
6866376
54877
68
49
311
100
63
474
51
469
44
68
49
311
111
91
513
145
589
44
468
674
1423
4216
10093
15732
22375
33508
0
12834
22771
54845
136412
325343
516600
873524
1332839
3632
9510956
32237
69
49
263
99
73
435
62
436
18
69
50
264
100
90
454
205
584
18
468
675
1363
4150
11353
16866
61352
68535
0
12380
20659
61715
142253
400238
604206
2724205
2953853
3322
26814042
18835
20
16
85
27
10
122
25
142
10
20
17
86
29
13
128
43
164
10
137
227
463
1184
1208
2855
9221
11273
[
a]
4521
8110
16736
47745
43408
107889
419905
504841
(
D)
4923989
(
D)
18
22
81
39
29
149
37
173
9
18
22
81
39
36
156
88
232
9
115
291
468
1847
4348
6663
18487
21876
[
a]
3169
11812
17126
64307
162399
243832
714247
876031
(
D)
7907838
(
D)
58
62
230
107
45
382
60
471
33
58
63
231
115
58
404
120
562
33
396
863
1464
4635
5992
12091
22978
31054
0
10303
25890
43682
182799
234521
461002
1019948
1373166
7542
8498051
65247
118
128
507
322
135
964
92
936
41
118
131
510
326
163
999
213
1076
41
785
1819
3090
14925
23666
41681
74837
101537
0
23417
54903
110932
439949
768918
1319799
3260814
4169720
10073
15367068
34633
205
246
749
434
163
1346
77
1346
49
205
246
750
440
205
1395
166
1482
49
1404
3408
5419
18329
27866
51614
39889
81095
0
34832
92778
148390
573955
891643
1613988
1488167
2880104
11595
11529669
45532
393
499
1424
922
325
2671
185
2725
83
394
499
1425
937
386
2748
362
2973
83
2709
7011
10771
39334
50229
100334
57699
135882
0
91436
246264
385744
1343275
1783702
3512721
2225247
5187228
10661
22814142
61692
261
229
952
335
107
1394
63
1398
80
261
229
952
354
152
1458
140
1537
80
1746
3125
5737
13876
16639
36252
34803
62724
0
55279
98456
184450
466551
595273
1246274
1252160
2333712
12003
10502974
56300
698
868
2594
1338
272
4204
138
5226
289
701
868
2597
1364
353
4314
334
5556
289
4763
12009
18824
54701
36511
110036
49788
152420
0
148075
409615
634531
2014827
1352961
4002319
1799187
5585352
32515
26754111
197868
1297
1361
4560
1968
398
6926
173
7823
446
1298
1363
4563
2022
541
7126
589
8418
446
8764
18588
31093
80509
58057
169659
88650
233249
0
260569
623244
1018873
2719713
1886702
5625288
2749767
8034014
36029
34687845
162714
41
62
162
127
48
337
38
334
9
41
62
162
131
51
344
69
375
9
287
807
1201
5457
6289
12947
10351
21278
0
9554
27588
44164
207401
240380
491945
408902
803930
1192
3560654
48777
54
98
222
208
56
486
45
514
22
54
98
222
217
70
509
99
578
22
381
1342
1858
8456
6888
17202
14579
28862
0
11344
42352
61037
311262
274413
646712
551672
1108277
1390
4329560
6061
96
64
306
111
37
454
33
445
18
96
64
306
115
54
475
206
619
18
621
882
1764
4566
4823
11153
24944
34526
0
18160
26235
53374
152688
161310
367372
1105670
1488066
1558
14252741
6938
122
105
459
223
81
763
77
867
42
122
105
459
223
93
775
164
959
42
830
1427
2724
9880
12204
24808
44076
65577
0
22573
45003
85840
323638
426086
835564
1480472
2251202
3860
11606840
18628
250
277
968
413
140
1521
69
1479
55
250
278
969
431
201
1601
174
1656
55
1691
3867
6443
17946
21052
45441
24843
62167
0
44118
121105
194847
556244
677064
1428155
729716
2029771
5581
9166996
31031
5011
3882
18720
3330
345
22395
149
22878
1531
5013
3885
18726
3391
409
22526
230
23107
1532
33559
52387
105314
123312
41325
269951
22769
261423
0
964096
1701673
3219606
4500670
1565849
9286125
946036
9396977
80491
27994126
312943
571
730
1787
1143
223
3153
68
3063
43
574
730
1790
1166
298
3254
206
3270
43
3958
10075
15156
46393
33500
95049
30433
108642
0
130383
326154
501753
1603339
1208408
3313500
1254816
4090836
4470
14492749
19946
1020
1120
3643
1482
290
5415
128
5623
310
1020
1123
3647
1573
490
5710
406
6200
310
6881
15509
25346
59321
38418
123085
29859
136702
0
193224
441482
730258
1760239
1227021
3717518
1095259
4579060
30394
18973792
99136
166
159
615
281
128
1024
121
1052
52
166
160
616
286
151
1053
366
1330
52
1128
2242
3918
11979
19941
35838
83093
107896
0
37836
89738
144887
454684
753741
1353312
3275575
4350880
9670
21611704
59580
1021
867
3774
1061
256
5091
191
4807
319
1021
868
3777
1086
304
5167
386
5074
319
6823
11991
22394
41879
34165
98438
95278
171051
0
198528
367027
696455
1401861
1213513
3311829
3790236
6442237
32583
28224823
155391
226
223
826
307
94
1227
50
1265
78
226
223
826
317
121
1264
113
1367
78
1575
3030
5306
12235
15452
32993
52802
79005
0
38044
77808
134868
345641
519872
1000381
1872065
2755226
8935
21059871
169741
95
98
381
197
73
651
64
698
46
95
98
381
198
86
665
128
783
46
644
1322
2291
8479
10629
21399
48617
59627
0
20196
42116
75312
309184
381077
765573
2082963
2543705
4628
19261747
50666
118
114
421
168
44
633
44
678
28
118
114
421
176
55
652
142
787
28
802
1553
2730
6700
6385
15815
22258
37826
0
29227
52488
99555
255200
265264
620019
1101626
1679949
3180
7188483
23738
45
52
206
64
13
283
9
280
19
45
52
206
67
17
290
12
292
19
301
716
1252
2575
2046
5873
2335
6720
0
8166
20217
34744
96509
71401
202654
84807
257040
498
915980
2830
71
85
313
113
34
460
36
537
47
71
85
313
117
38
468
56
558
48
454
1142
1855
4852
5154
11861
8959
16820
0
12718
36674
64317
172381
215517
452215
373871
708349
6834
3190795
28253
556
580
2143
839
254
3236
150
3178
172
557
582
2146
866
295
3307
275
3376
173
3769
8055
13744
34239
35941
83924
64483
122729
0
122751
293868
491574
1339463
1599961
3430998
3823389
6325949
21396
24957264
137988
377
306
1453
514
169
2136
153
2198
127
377
306
1453
531
199
2183
274
2358
127
2550
4193
8235
21384
26333
55952
69360
111610
0
88111
158594
310254
822433
1081957
2214644
2934347
4847459
17849
22216885
87609
242
190
818
393
144
1355
130
1474
80
242
192
820
407
182
1409
405
1800
80
1630
2578
4890
16935
24621
46446
132765
156821
0
51241
85988
170954
602198
807074
1580226
4332491
5556293
9860
32657665
52308
1894
1850
6699
2050
366
9115
173
8965
441
1894
1854
6703
2124
488
9315
376
9346
442
12891
25193
44142
79024
47524
170690
49516
187361
0
424090
930972
1569822
3235640
2029859
6835321
2236004
8136622
32762
24337092
108738
98
123
406
212
69
687
93
762
29
98
123
406
220
87
713
236
922
29
697
1688
2736
8920
10792
22448
82077
96501
0
23936
58717
96116
347979
475739
919834
3965174
4637395
4849
37701159
85881
112
109
394
153
45
592
77
668
35
112
109
394
160
53
607
230
818
35
788
1463
2591
6045
6683
15319
47674
55238
0
27903
55126
101457
234453
296880
632790
2151066
2516241
24167
12789839
135809
237
303
931
486
161
1578
91
1572
80
238
303
932
502
194
1628
171
1700
80
1597
4215
6572
20241
23249
50062
43470
78058
0
52749
157782
239847
774602
909832
1924281
1732117
3265868
12386
15694721
50553
655
558
2392
839
250
3481
184
3512
158
655
560
2394
862
300
3556
447
3834
158
4462
7708
14440
34509
36615
85564
90192
157905
0
145162
269524
504551
1346571
1513901
3365023
4079770
6871261
16434
29337032
108692
272
262
1212
343
122
1677
140
1477
148
273
263
1214
350
131
1695
221
1568
148
1818
3578
6492
14628
19023
40143
159494
155137
0
72558
182597
330037
738775
1157019
2225831
9146506
9549212
16719
79551928
78324
72
57
265
110
81
456
69
423
35
72
57
265
112
85
462
112
485
35
493
810
1540
5116
14609
21265
65699
65176
0
23646
50343
95518
310951
1156798
1563267
4226526
4591461
16073
29785834
60067
128
140
530
279
111
920
103
937
62
128
140
530
296
123
949
209
1069
62
864
1960
3244
12062
19656
34962
119000
117229
0
38486
83777
149418
574157
1075379
1798954
7060074
7487693
6269
38513924
26380
64
58
289
69
42
400
31
428
31
64
58
289
69
48
406
62
454
31
429
803
1543
2757
6905
11205
17367
23850
0
19074
31970
65484
116951
372286
554721
971607
1267281
5164
5511238
23066
83
64
372
98
43
513
24
598
58
83
64
372
98
48
518
43
623
58
564
873
1816
4382
6785
12983
15703
25344
0
22450
30478
69848
164743
221567
456158
549407
1043741
3757
9393398
23187
738
730
2844
1491
574
4909
333
4887
294
741
732
2851
1520
685
5056
917
5560
294
5028
10235
17609
68155
97956
183720
419440
458945
0
187352
391452
727058
2508644
3855199
7090901
21206070
21932669
68190
114893236
647901
691
698
2850
991
387
4228
291
4588
308
691
698
2852
1009
475
4336
815
5228
309
4620
9553
17030
41046
58095
116171
337325
417552
0
180331
400262
719813
1913877
3000980
5634670
20437321
24255795
45205
93631483
181187
131
110
679
134
43
856
31
832
91
131
112
681
139
75
895
68
896
91
875
1434
3029
5520
7912
16461
22369
37178
0
34704
61621
135154
259070
336334
730558
869646
1570586
23114
8650186
110696
11
8
43
15
6
64
8
96
5
11
8
43
16
6
65
30
121
5
77
107
210
672
959
1841
11379
11961
0
2249
2561
5942
26469
30139
62550
453717
496981
249
2712869
1154
192
182
729
263
91
1083
45
1030
54
192
182
729
267
103
1099
113
1113
54
1281
2533
4440
11674
14391
30505
28327
51887
0
35270
69474
127888
350314
442517
920719
908980
1715054
5687
9593789
21857
19
23
96
28
16
140
27
171
19
19
23
96
29
22
147
43
191
19
[
c]
300
528
1218
2340
4086
17205
20368
0
(
D)
9411
19733
27500
71373
118606
548055
657675
723
5216512
17268
19
15
83
25
18
126
31
167
13
19
15
83
25
19
127
71
207
13
[
c]
217
405
1171
2678
4254
68865
70756
0
(
D)
6267
50207
37028
74178
161413
2320438
2416047
521
18313499
4387
416
335
1409
545
210
2164
148
2250
110
417
337
1412
561
266
2239
512
2651
110
2815
4547
8658
22480
31961
63099
130139
168352
0
93001
167638
344019
877090
1147337
2368446
4867874
6518083
9595
33211206
54861
23
12
76
23
16
115
19
123
8
23
12
76
23
18
117
67
175
8
161
150
379
1012
3047
4438
26486
26067
0
5376
5081
14635
41782
104809
161226
983374
970500
2189
6571691
24507
32
34
120
89
43
252
61
307
16
34
34
122
92
49
263
184
420
16
209
463
761
4139
7421
12321
53668
49601
0
10573
15425
31963
153312
239644
424919
2140800
2005485
6206
13439459
42567
75
82
331
133
75
539
65
565
26
75
82
332
136
89
557
186
690
26
509
1137
1932
5980
11903
19815
46530
58590
0
16661
33469
62267
188346
359164
609777
1657043
2161177
5481
11311416
72017
131
138
588
271
100
959
90
961
64
131
138
588
276
118
982
138
1033
64
885
1866
3250
11400
12929
27579
24876
44818
0
32677
72420
132535
433092
498328
1063955
1101495
1908365
4046
8152826
19434
40
34
200
32
13
245
22
248
23
40
34
200
33
14
247
74
308
23
262
485
947
1301
2121
4369
183344
196197
[
a]
8186
11384
41603
41537
80809
163949
11249180
12991526
(
D)
226640386
(
D)
12
9
40
9
11
60
16
76
2
12
9
40
9
12
61
28
87
2
74
131
245
344
2153
2742
24677
20689
[
a]
1929
4229
7670
8950
75132
91752
1102055
918950
(
D)
10358703
(
D)
291
295
1089
521
140
1750
86
1783
104
291
296
1090
530
167
1787
275
2001
104
1978
4047
6911
22893
26912
56716
76049
114410
0
46185
108751
181864
640585
803316
1625765
2333471
3864490
14737
23235348
83751
152
101
617
120
64
801
71
874
51
155
101
620
120
72
812
172
971
51
985
1366
3061
5092
11326
19479
78703
80507
0
26288
37756
114912
176513
360867
652292
4263746
4106306
11639
32744212
67609
121
111
518
225
89
832
112
837
28
121
111
518
226
105
849
185
922
28
783
1472
2822
9793
14851
27466
77303
83434
0
22627
45775
86275
290811
397009
774095
3242517
3169695
1692
24137326
10594
23
26
89
30
15
134
34
185
12
23
26
89
31
17
137
67
221
12
145
334
560
1199
3754
5513
38738
36109
[
a]
3386
9389
16235
39852
133397
189484
1901727
1788109
(
D)
10103427
(
D)
22
25
99
38
29
166
27
194
11
22
25
99
39
35
173
87
253
11
144
383
630
1731
4824
7185
32299
36478
0
3624
10870
22634
54305
130095
207034
1270857
1394536
2699
12523497
26151
64
52
246
69
40
355
55
413
20
64
52
246
71
45
362
145
513
20
420
724
1415
2899
6145
10459
94857
92395
0
11589
21790
42980
83264
218669
344913
5544886
5353543
1624
34296275
14508
38
24
130
61
28
219
28
245
22
38
24
130
61
37
228
110
332
22
254
333
717
2320
5699
8736
41697
47931
0
5691
9422
20353
86044
164911
271308
1502980
1871255
12047
17773782
174164
48
70
192
206
126
524
79
584
21
48
70
193
210
153
556
184
719
21
327
1060
1522
9545
24062
35129
80802
111908
[
a]
9392
37151
61273
360778
812668
1234719
4070228
5379524
(
D)
24428350
(
D)
172
148
635
283
125
1043
147
1204
64
173
150
638
289
150
1077
382
1506
65
1154
2029
3742
12740
22638
39120
142181
168340
0
31924
64308
126809
384398
706601
1217808
5699508
6670678
9138
47956164
51208
249
207
872
356
131
1359
107
1294
75
249
207
872
362
152
1386
406
1619
75
1701
2828
5241
14855
21668
41764
407619
391273
0
53994
104065
192783
615521
921234
1729538
24475311
23250070
18995
124446482
71943
20
16
65
40
23
128
25
143
8
20
16
65
44
28
137
81
197
8
142
240
423
1897
3483
5803
29620
28199
0
4035
7006
24715
69008
126076
219799
1267144
1277714
265
8307047
1703
276
246
1183
322
129
1634
51
1612
146
276
247
1184
329
156
1669
146
1736
146
1823
3433
6354
14510
23551
44415
94547
131292
0
45068
97992
182130
462846
753579
1398555
3695531
5111708
19359
21115423
115074
132
112
524
162
46
732
37
779
90
132
112
525
166
49
740
64
817
90
891
1560
2962
6527
6849
16338
25775
39545
0
22136
45457
82779
200820
227654
511253
1188486
1623369
9892
13934969
58983
1802
1252
7052
880
112
8044
27
9560
711
1803
1256
7057
890
130
8077
99
9670
711
12013
16869
36610
32681
19972
89263
32752
127541
0
287768
443001
934700
950791
571548
2457039
913015
3656587
26256
14688148
100114
1158
899
5310
1056
323
6689
120
6897
607
1163
906
5324
1090
394
6808
387
7293
607
7714
12198
25509
45558
59952
131019
148507
255224
0
162206
273375
584115
1109058
1499161
3192334
3767191
6788097
28058
30066188
146627
713
684
2462
1101
247
3810
84
3843
218
713
685
2464
1114
306
3884
229
4044
218
4876
9399
16210
45058
37058
98326
72831
148323
0
132254
277281
470665
1447733
1160997
3079395
2693522
5073529
19460
21316538
93322
97
89
341
168
36
545
12
522
17
102
89
346
170
57
573
66
607
17
645
1173
2126
7684
5467
15277
10223
24138
0
12489
26183
46476
208787
166731
421994
348607
762839
1268
5020164
8889
76
65
318
71
33
422
8
433
24
76
65
318
76
44
438
32
469
24
510
885
1735
3334
5773
10842
10157
19902
0
11026
20911
41678
80488
146336
268502
292050
525007
822
2406049
6043
2147
1232
9836
1188
298
11322
178
10879
781
2149
1239
9845
1233
442
11520
631
11575
781
14052
16648
42874
46670
46335
135879
168556
294154
0
427430
561816
1374062
1760816
2016989
5151867
7691499
12908614
42229
59721119
207817
650
408
2953
421
74
3448
25
3000
270
651
409
2955
427
81
3463
42
3031
271
4245
5477
13108
16238
12174
41520
13833
47195
0
99077
133442
320088
466930
411585
1198603
438795
1511769
10850
8705029
59501
442
300
1870
347
103
2320
45
2185
218
442
300
1870
353
132
2355
78
2256
218
2981
4109
9025
14544
17526
41095
25037
60456
0
66342
97363
222015
398129
509795
1129939
921632
2040221
15589
11579141
86686
162
118
748
138
45
931
15
865
85
162
118
748
138
51
937
21
878
85
1076
1602
3450
5331
7403
16184
7731
20163
0
25697
38347
83289
142787
237944
464020
217465
656149
3973
4015148
29721
155
127
679
140
44
863
19
781
41
155
127
679
157
51
887
31
811
41
1020
1710
3499
5780
6240
15519
9016
21328
0
22917
46950
89085
157972
178057
425114
297657
641068
1468
3551588
7444
1168
822
4954
772
140
5866
39
6102
578
1168
827
4959
802
185
5946
95
6231
578
7661
11235
24415
29593
21659
75667
12367
81993
0
186801
324344
657520
1019585
767468
2444573
427121
2771658
20741
9360435
81387
783
589
3262
848
219
4329
129
4511
435
784
592
3267
872
265
4404
308
4725
435
5228
8144
16695
35575
31458
83728
67033
139421
0
132889
230237
465077
1032243
957607
2454927
2341355
4678679
21282
21157964
119914
988
678
5047
1017
248
6312
86
6086
605
992
700
5076
1187
528
6791
826
7404
606
6408
9149
21169
41674
35570
98413
55401
162224
0
199886
312887
718627
1448751
1252830
3420208
2406398
5737828
24417
565189710
611745
1639
1113
7262
1003
263
8528
208
9022
937
1674
1199
7405
1507
949
9861
2222
12659
939
10729
14751
33255
34033
26315
93603
72372
165149
0
351489
471349
1121558
1184298
886952
3192808
3076913
6390137
38596
90907472
560281
235
171
989
210
74
1273
29
1268
90
240
176
1002
319
249
1570
435
1928
90
1573
2215
4857
7143
4920
16920
7987
23069
0
48644
69677
154527
260387
185932
600846
370305
860796
4034
12740937
47462
1437
799
5223
350
26
5599
13
5135
239
1440
849
5281
423
91
5795
72
5379
239
9489
10396
26019
10436
3591
40046
2554
39996
0
206036
258447
595182
293195
103799
992176
83758
1047247
6895
6104953
71557
936
611
5099
680
135
5914
48
5939
735
944
645
5149
847
265
6261
260
6566
735
6177
8130
20264
24926
17163
62353
10166
64675
0
216178
323882
803806
956100
782052
2541958
484786
2715893
38251
31826576
470854
1271
840
6224
784
172
7180
74
7090
779
1294
873
6288
990
406
7684
340
7921
780
8373
11219
26689
28580
22585
77854
15762
90537
0
294633
386069
978519
1079219
825273
2883011
713035
3723801
34081
46968793
457768
980
765
4647
844
209
5700
118
5887
647
997
800
4708
1002
563
6273
947
7322
647
6413
10323
21689
30038
20616
72343
29288
97926
0
249074
394397
872191
1144342
803000
2819533
1277500
4075326
26648
74088907
434243
442
306
2088
314
83
2485
76
2749
366
446
320
2108
384
261
2753
749
3819
366
2926
4193
9287
9995
4887
24169
7452
31848
0
95339
147645
335297
400662
198761
934720
345938
1317628
16949
14433747
183358
187
118
898
125
61
1084
38
1138
124
190
123
908
186
242
1336
499
1906
124
1240
1501
3703
3946
6082
13731
8556
21912
0
47821
63775
169638
158253
249725
577616
426093
964685
5776
11834441
60997
464
286
2098
237
75
2410
62
2568
251
464
292
2111
285
230
2626
296
3067
251
3030
3696
9062
7677
5281
22020
7832
30985
0
99727
120941
319940
292715
202368
815023
313652
1184151
9820
10413905
101875
175
130
789
175
27
991
36
987
70
178
140
802
224
58
1084
209
1214
70
1146
1735
3772
6233
2080
12085
10448
22481
0
41208
72830
148726
284105
86801
519632
700338
1254236
3072
19763430
26317
973
702
3818
652
84
4554
63
4300
284
985
738
3877
914
305
5096
1683
6462
284
6525
9272
19973
22842
12203
55018
92142
136619
0
209013
325373
741125
888436
525414
2154975
4301550
5786409
13471
42815313
89994
2358
1659
10952
1584
332
12868
214
11589
1361
2385
1754
11093
1891
713
13697
2827
14807
1367
15669
22479
49408
59442
50250
159100
188734
313055
0
681502
1117913
2422070
3374440
3205996
9002506
15337166
21613170
99766
205000739
1023388
996
705
4019
522
86
4627
44
4704
409
1013
743
4078
640
198
4916
155
5134
411
6584
9356
20317
17876
8969
47162
5840
50442
0
227732
333438
721437
710339
363714
1795490
264542
2010224
21586
17295695
184298
1260
848
6853
651
164
7668
136
8349
1088
1270
871
6893
810
389
8092
1120
9826
1088
8318
11235
27361
24030
20118
71509
68148
139054
0
365507
533313
1310897
1249706
1000228
3560831
4667678
8534099
80550
88619859
709034
210
158
1087
212
51
1350
22
1352
124
211
161
1092
251
118
1461
121
1547
124
1436
2114
4798
8293
7020
20111
7879
28554
0
49583
78850
186655
303689
273685
764029
248440
981093
7055
7482457
74434
436
308
1842
252
60
2154
59
2242
192
453
339
1902
329
161
2392
223
2640
192
2898
4090
8985
8598
6242
23825
14711
32672
0
121128
179261
390021
391259
320554
1101834
722717
1636478
8632
14636091
166354
1528
1201
6774
1228
306
8308
202
8303
696
1552
1251
6863
1621
936
9420
1830
10997
697
10051
16193
33564
45399
35074
114037
48185
150064
0
440848
674841
1483487
1830134
1413050
4726671
2240376
6641621
50287
108063473
656286
89
55
485
36
15
536
29
518
43
99
61
503
52
29
584
65
600
44
560
712
1831
946
452
3229
914
3874
0
38057
34878
109776
52032
25822
187630
68716
249918
3213
10184781
83875
1926
1280
7753
1082
238
9073
150
9595
955
2002
1412
7978
1572
909
10459
3419
14337
960
12779
16955
38145
37586
24424
100155
67936
166242
0
571522
773828
1758773
1776667
1081829
4617269
3481710
7768540
47987
93524189
499017
632
396
2448
372
83
2903
52
2882
274
647
421
2491
526
172
3189
352
3510
275
4147
5219
12035
13397
10583
36015
16640
52580
0
168242
225506
539387
573140
454669
1567196
1080298
2509101
13709
68254948
171344
2746
1915
11700
1707
346
13753
275
13535
1245
2851
2145
12092
2363
819
15274
5123
18732
1248
18237
25432
56460
63236
43820
163516
174972
293420
0
842151
1276170
2788661
3224755
2534261
8547677
15484504
19908832
73220
193979697
873655
1290
1021
5471
979
160
6610
100
6457
487
1310
1070
5559
1369
665
7593
1794
9373
487
8543
13660
28076
35727
20902
84705
37681
111066
0
320010
539895
1100503
1553405
757749
3411657
1661559
4439761
39328
45771182
358520
791
496
2976
407
107
3490
66
3715
323
805
537
3039
605
424
4068
844
5144
323
5202
6561
14987
13600
11806
40393
13960
54879
0
208073
280349
628204
603684
469753
1701641
568837
2361259
20386
31668105
246003
653
481
2462
413
98
2973
49
3001
173
674
541
2555
880
653
4088
1491
5598
173
4339
6411
13396
14213
12251
39860
17618
57267
0
194542
304274
625843
693781
562098
1881722
824025
2693297
17320
25599100
120328
185
128
738
126
33
897
21
936
57
195
139
760
254
190
1204
241
1482
57
1219
1693
3760
4820
2360
10940
2802
14249
0
50409
69194
152605
207678
108447
468730
143659
620606
5505
5013797
55720
585
461
2533
526
150
3209
122
3387
279
589
509
2610
866
624
4100
950
5112
280
3868
6134
12742
19636
22689
55067
38101
89608
0
149317
251263
523439
858334
1041192
2422965
1881221
4029157
25952
47308673
213378
1633
1566
6173
1290
116
7579
49
7377
455
1652
1653
6298
1870
527
8695
391
9008
461
11022
21236
37916
42785
10793
91494
7893
95610
0
286397
626342
1074562
1474114
367797
2916473
333912
3166621
32049
40444575
551934
5403
3652
22801
3022
583
26406
390
26219
2162
5547
4047
23398
4499
1949
29846
3252
32437
2169
35650
48845
110081
105215
61333
276629
75932
324366
0
1471122
2123870
4729910
4774505
2865026
12369441
3994828
15286055
162815
122659567
1489579
1856
1370
7686
1257
251
9194
164
9256
709
1884
1551
7921
2172
1192
11285
3438
14479
710
12270
18434
39185
43153
23061
105399
39269
137162
0
463721
739614
1549645
1783038
952345
4285028
1646087
5706129
33736
58876765
372146
1104
759
4444
590
103
5137
46
5152
395
1120
812
4516
809
452
5777
649
6573
395
7377
9895
22243
19838
11462
53543
8157
60212
0
230531
333760
727960
734798
470248
1933006
350242
2293056
66970
19696370
559900
615
427
2903
349
71
3323
74
3364
342
623
439
2931
417
146
3494
236
3731
342
4035
5731
13121
12054
7841
33016
12504
40986
0
190768
259244
611120
526008
365662
1502790
623516
1898290
21411
27396608
250589
976
645
4876
603
88
5567
46
6158
853
995
679
4933
696
181
5810
275
6707
853
6417
8577
20297
21250
10101
51648
6068
57587
0
223797
301473
727711
783730
374983
1886424
318257
2294568
32549
28972284
409065
497
298
2502
306
57
2865
25
3012
352
502
310
2523
338
127
2988
37
3181
352
3239
4014
10170
11648
7761
29579
7311
35313
0
107707
144135
367867
459969
295452
1123288
359951
1467009
15433
18323292
201000
1270
1097
5645
989
130
6764
83
6710
587
1296
1140
5732
1222
347
7301
701
7870
588
8381
14928
29269
35777
14081
79127
19982
93060
0
226068
424102
845624
1135958
441726
2423308
708739
3045028
30847
31616739
313662
1257
618
7600
401
57
8058
25
8607
1055
1265
642
7639
428
96
8163
52
8745
1055
8014
8180
26259
13974
7816
48049
6359
54205
0
278487
299224
939833
540961
365344
1846138
234166
2209461
39680
36002379
741128
2012
1006
12832
684
124
13640
90
15192
2599
2027
1048
12895
801
251
13947
338
15742
2600
13053
13132
40961
23572
12294
76827
22434
100749
0
416639
448756
1407490
860095
498542
2766127
1188658
3974914
87530
58705306
1050637
214
131
1072
132
45
1249
30
1228
96
217
139
1084
178
153
1415
603
1986
96
1421
1762
4536
4631
5745
14912
16112
28644
0
64719
89113
212043
249991
305111
767145
945165
1620785
3619
40972544
66098
1107
715
4888
580
97
5565
76
5602
483
1125
776
4972
776
281
6029
1294
6813
483
7249
9565
22340
20222
8666
51228
72230
113722
0
249569
350508
807236
756668
355837
1919741
1957730
3504712
22857
34522503
182626
810
576
3564
621
126
4311
63
4193
329
820
597
3599
749
321
4669
420
4871
329
5365
7845
17228
23107
14080
54415
16997
66415
0
214806
292129
692379
955524
637258
2285161
1005268
3102208
15765
44842195
244975
943
612
4702
699
174
5575
180
5936
750
953
620
4721
755
289
5765
1424
7243
751
6207
8077
19580
27215
26161
72956
161961
218150
0
258156
364941
898925
1204193
1309523
3412641
10282947
12776342
189890
366325768
2389055
826
562
4618
415
91
5124
59
4808
648
830
579
4642
516
284
5442
226
5275
648
5331
7463
18278
14473
7807
40558
6197
40493
0
191534
264195
683478
575239
303509
1562226
298957
1775392
44058
21896968
545247
618
470
3563
451
113
4127
54
3980
453
623
484
3588
495
162
4245
220
4273
454
4077
6352
14600
16395
12048
43043
16869
59145
0
142280
222535
549471
624831
439875
1614177
715982
2384278
35944
32858037
447142
1047
672
6331
696
130
7157
56
7220
1058
1054
685
6361
783
196
7340
243
7608
1058
6854
8965
23366
26108
16986
66460
13135
76252
0
218366
326408
845517
1081967
740343
2667827
680491
3554955
62866
46070771
867731
234
143
1402
155
40
1597
24
1738
239
235
146
1407
173
102
1682
73
1875
239
1570
1842
5032
5789
4694
15515
10655
24948
0
63338
84136
227868
301154
265491
794513
704217
1567086
17823
21826129
267662
534
393
2537
363
104
3004
90
3385
385
537
398
2554
387
155
3096
897
4334
385
3603
5168
11540
14055
16285
41880
130552
172514
0
107356
145613
361925
477151
572237
1411313
5737697
6850228
22291
173346910
571625
469
410
2139
473
137
2749
85
2704
254
480
436
2180
539
225
2944
446
3232
257
3082
5573
10873
18150
18675
47698
39553
81855
0
117179
213727
425183
647414
687410
1760007
1568719
3251504
10807
67080683
292969
371
259
1710
269
75
2054
55
1990
197
374
265
1720
303
200
2223
518
2565
198
2438
3429
7687
10719
9021
27427
22812
47529
0
83152
120974
280203
379904
345053
1005160
995976
1951801
8747
32081043
154745
147
140
662
169
37
868
13
830
50
148
150
673
185
57
915
45
912
50
975
1917
3576
7058
5139
15773
2202
17306
0
31282
79251
137807
219824
155451
513082
64194
574472
1973
11119192
51173
355
231
1685
243
42
1970
39
2047
236
357
244
1702
279
94
2075
306
2369
236
2354
3076
7142
9081
4835
21058
25871
63680
0
66824
89554
212211
279444
130625
622280
1058563
2302495
11686
54284362
191008
493
360
2507
314
46
2867
12
2775
454
497
362
2515
354
73
2942
38
2883
454
3214
4815
10667
11325
5066
27058
1347
26719
0
99085
136272
330493
353489
149217
833199
49033
895718
17940
15760715
411941
562
472
2540
475
79
3094
39
3004
263
566
479
2554
500
99
3153
152
3182
263
3705
6524
12860
18490
11347
42697
10710
51207
0
112491
204156
416273
603113
411381
1430767
380714
1833556
12244
39597608
242568
944
743
4073
965
215
5253
41
5165
522
962
768
4123
1035
309
5467
286
5659
522
6261
10134
20734
38512
36376
95622
17478
111470
0
246283
375328
814479
1225864
1023357
3063700
689590
3771433
31013
54232789
520018
1683
1218
8643
1273
285
10201
214
10289
1110
1695
1251
8698
1431
556
10685
3018
13414
1110
11160
16521
37130
46071
34088
117289
184044
289147
0
360937
522162
1229924
1509008
1233848
3972780
7798799
11241990
47169
207550074
661939
831
603
2628
562
122
3312
38
3130
150
892
809
2923
1354
671
4948
942
5653
161
5520
7766
15816
18003
9766
43585
11360
51249
0
155380
235684
468374
561219
333996
1363589
448511
1725744
5579
82846759
247743
227
221
1139
421
14
1574
10
1479
125
231
229
1151
445
82
1678
201
1751
125
1518
3150
5871
14555
1282
21708
1028
21976
0
28037
34816
101552
135831
21012
258395
19604
252169
3904
20436855
124753
233
129
1214
107
18
1339
19
1242
162
246
135
1238
140
64
1442
75
1365
162
1498
1671
4571
3528
1829
9928
2938
10779
0
47655
44157
148737
96851
73267
318855
144950
384089
5464
14557898
201618
484
384
2545
378
100
3023
85
2997
286
493
424
2602
518
308
3428
480
3717
286
3231
5222
11383
13729
8133
33245
9871
40079
0
154290
227477
554271
558088
311640
1423999
527503
1941899
14459
32648096
243856
1355
899
6420
822
186
7428
190
7622
687
1376
949
6507
1172
615
8294
3617
11853
687
8779
11882
28079
27115
13782
68976
52167
116749
0
382422
553443
1292697
1333686
676095
3302478
2997879
6083441
44015
85335297
555021
930
905
2974
1207
349
4530
116
4332
110
964
1021
3137
1604
759
5500
1520
6532
115
6064
11194
19733
32489
19670
71892
22142
87956
0
184533
365844
630966
1112860
664546
2408372
1323531
3485137
5281
214437460
147539
486
307
2103
344
147
2594
90
2720
226
492
321
2125
410
239
2774
581
3274
226
3051
3874
9271
9001
5812
24084
10782
34028
0
119798
185592
418766
391307
214079
1024152
823099
1728871
14094
103062107
502601
234
342
1178
816
262
2256
31
2142
109
237
356
1202
949
456
2607
106
2545
109
1608
4796
7482
36657
42804
86943
10637
99754
0
53581
158904
285172
1390589
1720243
3396004
471070
3981868
9458
43239043
134608
208
176
1054
245
88
1387
41
1440
167
209
179
1060
287
162
1509
344
1832
167
1389
2329
4816
10175
15010
30001
33049
63485
0
55447
109764
220531
453448
774048
1448027
1815286
3366457
34289
44749627
500509
938
617
3992
551
179
4722
78
4825
421
949
660
4054
877
584
5515
1370
7052
429
6139
7903
18381
17357
12777
48515
26353
72542
0
167308
255020
559636
570465
475132
1605233
1193012
2711113
20605
46870897
360386
458
278
2319
325
137
2781
104
2854
283
461
287
2331
379
300
3010
873
3776
283
3002
3639
9371
12107
14385
35863
59932
80385
0
107599
137573
351461
382281
443078
1176820
2251334
2780791
11395
35146741
105178
787
626
3494
562
100
4156
25
4309
478
797
652
3534
676
324
4534
64
4751
478
5150
8342
16944
20640
15247
52831
8059
59335
0
127712
201515
441431
548401
388696
1378528
229173
1632166
16859
10761904
169103
212
193
903
270
69
1242
35
1354
150
216
197
911
307
92
1310
210
1597
150
1406
2640
4828
10899
11569
27296
29965
55571
0
38922
78483
144288
331241
375769
851298
1099713
2072610
6088
83827872
256760
314
209
1158
191
41
1390
30
1457
131
320
242
1203
330
199
1732
361
2110
132
2056
2784
5997
5616
3064
14677
5293
20224
0
68670
95954
207234
208483
122848
538565
259779
824718
4178
9335797
35412
2274
1193
14645
864
174
15683
105
17259
2921
2291
1206
14685
958
329
15972
196
17639
2921
14662
15461
47069
29588
19714
96371
14804
113251
0
454427
475810
1555150
1022761
748142
3326053
708396
4201325
103123
66256576
1189829
1715
3097
9308
11868
2293
23469
107
22478
1171
1721
3110
9338
12346
3313
24997
1447
25625
1174
11720
44422
62893
554443
360785
978121
134350
1138977
0
325607
1353289
2256327
22461345
16432840
41150512
5765008
47866732
357917
638732031
6702896
4141
1610
23614
810
121
24545
25
25640
3386
4185
1696
23766
964
228
24958
230
26424
3386
26521
20716
77410
23358
6375
107143
5805
120236
0
660603
578679
2008304
761146
238954
3008404
237632
3463726
123063
54330822
2777945
681
521
2466
389
42
2897
8
2909
241
685
546
2498
476
108
3082
52
3145
241
4485
6974
13732
13674
4667
32073
2756
35662
0
110340
198672
372575
479143
179777
1031495
111484
1274148
12014
15878887
210042
2322
1733
9809
1126
55
10990
11
12076
1447
2338
1796
9899
1306
133
11338
450
13079
1447
15354
23351
48719
35396
6106
90221
6384
104634
0
389753
696310
1379184
1175177
182751
2737112
146105
3249191
59762
32860186
887938
5936
3191
22245
1732
267
24244
95
23482
1981
6144
3661
22996
3585
1520
28101
12665
39834
1984
38808
41194
106045
57223
23599
186867
141965
329751
0
842264
956169
2376130
1521115
630547
4527792
3342843
7582925
51620
46934715
415083
2947
2022
9617
928
139
10684
37
10714
781
2995
2223
9879
1746
1265
12890
5518
18537
787
19886
26030
54679
28960
14819
98458
66075
161656
0
463904
658131
1327160
847612
462976
2637748
1923269
4560110
29482
24472266
190267
5348
3470
19621
2088
286
21995
96
21464
2188
5509
3927
20302
3602
1922
25826
4094
29478
2194
35165
45601
100919
69628
38284
208831
69400
262634
0
772162
1140770
2394500
1972966
1180778
5548244
1919578
7382786
79106
52532504
709426
3398
1849
13768
937
82
14787
13
14231
1333
3463
2059
14065
1621
400
16086
41
15765
1335
22299
24008
62459
31323
8295
102077
3029
100882
0
594668
749612
1781946
1103072
290431
3175449
118629
3294332
54677
20408847
429936
2645
1136
12159
520
89
12768
84
14213
1726
2716
1294
12409
977
575
13961
5758
21117
1726
17144
14280
46418
15060
8381
69859
114122
188051
0
312562
279411
894505
315579
175811
1385895
1496337
3087636
39283
24131775
429173
4530
2277
19991
1194
140
21325
82
22427
2967
4706
2659
20622
2033
1166
23821
7775
34228
2990
29524
29242
81781
37400
15712
134893
159712
304781
0
614388
727939
1856789
1091462
504863
3453114
3826123
7897734
90053
66176262
679406
2131
1036
10285
570
77
10932
58
10214
1610
2152
1084
10373
670
187
11230
1839
12469
1610
13804
13702
39488
19590
[
i]
[
l]
[
k]
94370
0
372585
481967
1219307
895700
(
D)
(
D)
(
D)
3297181
74372
23413796
692463
300
196
1237
117
19
1373
5
1379
111
313
233
1288
231
99
1618
1464
2903
111
1962
2572
5951
3535
[
g]
[
j]
[
j]
19574
0
39029
62621
132429
86958
(
D)
(
D)
(
D)
413876
3791
2690698
36675
380
332
1555
288
80
1923
26
2195
216
382
336
1561
377
321
2259
2582
5280
252
2518
4378
8342
10191
8089
26622
342176
416450
0
54595
100590
194661
242674
176384
613719
8231165
9417957
7159
92813043
64261
832
405
3104
198
41
3343
18
3176
251
875
511
3256
518
492
4266
4179
8302
253
5334
5087
14122
5613
3090
22825
21617
45339
0
119997
131365
332619
163807
93503
589929
633249
1281144
11997
8839227
122022
3237
2335
11383
1357
125
12865
37
12838
809
3276
2437
11551
1753
486
13790
1047
14755
809
21560
30984
64112
41842
12565
118519
20949
140075
0
359214
528587
1107393
763469
222392
2093254
335138
2564410
23623
16737413
200199
7534
5755
27108
4853
717
32678
200
32307
2435
7651
6144
27642
7411
3210
38263
5465
43410
2439
50211
76905
153487
169748
84658
407893
101799
489698
0
1462463
2454451
4715539
6076010
3157922
13949471
3890801
17572903
106528
133818495
950159
1027
542
3993
258
31
4282
6
4295
348
1038
573
4039
337
82
4458
56
4579
348
6714
6935
18411
7250
1997
27658
778
27775
0
143957
171792
422337
202769
70738
695844
15819
728625
10499
5586529
104355
3115
2159
12432
1620
217
14269
55
14307
1869
3189
2298
12688
2338
840
15866
1904
17783
1870
20584
28289
61291
51898
18613
131802
26488
151399
0
416198
637616
1362222
1201388
450208
3013818
638932
3584433
59234
30640588
464848
7058
5444
37737
6766
1209
45712
338
40176
5192
7093
5570
37920
7628
3112
48660
20137
62934
5193
46694
74081
162422
274120
204812
641354
1845984
2387828
0
570550
918294
2211358
3841078
3150874
9203310
33138232
42470977
161411
389913474
1817409
5047
2652
24523
963
154
25640
90
29616
4578
5107
2756
24702
1306
643
26651
3909
34232
4581
33265
34293
95462
27156
9887
132505
45961
181523
0
367759
376364
1180614
299892
146367
1626873
664695
2408389
87054
28120030
1336378
1342
691
5657
339
35
6031
11
5913
683
1358
717
5709
399
193
6301
298
6467
684
8751
9052
24606
10249
3637
38492
3432
41765
0
134085
139576
390881
168267
74659
633807
61839
714230
32362
5648059
390581
350
142
1806
86
2
1894
2
2197
349
358
151
1829
103
3
1935
5
2238
349
2282
1786
6247
2610
[
b]
[
i]
[
b]
9771
0
35485
30640
104907
42267
(
D)
(
D)
(
D)
167634
8372
1560631
89353
486
287
3045
203
19
3267
1
3458
761
490
304
3073
235
73
3381
1
3569
764
3172
3862
10375
7397
[
h]
[
j]
[
a]
21580
0
48793
53980
173348
121570
(
D)
(
D)
(
D)
412580
20220
3583146
232947
2134
1193
10731
663
87
11481
52
12395
2727
2164
1293
10885
1055
1150
13090
3198
17071
2730
14037
15236
39445
18830
5266
63541
26715
103729
0
142049
160077
483802
219168
68612
771582
558730
1692946
58008
7032384
383503
5539
2185
24643
782
96
25521
42
25985
2748
5638
2380
24992
1456
737
27185
1510
29166
2748
35792
27459
94773
23166
9663
127602
8610
137801
0
488083
401917
1401479
393422
181480
1976381
177540
2197746
60768
28554782
874215
6258
4637
18018
2100
147
20265
228
19488
1037
6343
4918
18410
2981
571
21962
18064
40152
1041
42507
61255
118888
66309
13333
198530
500630
730557
0
1014054
1397893
2870821
1551717
333465
4756003
10728004
16752617
60918
159070305
719024
820
293
4883
140
26
5049
23
5636
1023
859
387
5031
292
244
5567
5063
11255
1023
5212
3695
14751
4105
3362
22218
53440
83323
0
83489
59650
269835
91775
73622
435232
618904
1201877
20451
7402954
162385
1410
550
6217
207
33
6457
28
5809
433
1529
769
6619
714
531
7864
6142
13006
433
9054
6875
24327
6301
3318
33946
40671
72544
0
215506
173041
605387
161504
90424
857315
821764
1723345
14211
6868663
84573
2354
1187
11112
693
89
11894
104
11824
1371
2518
1484
11636
1298
535
13469
3767
18161
1372
15415
15362
44008
22706
8802
75516
33121
101923
0
326717
364243
1005474
577508
239717
1822699
594745
2539923
39330
13106884
322656
8897
6458
31553
3672
827
36052
203
39598
4148
9141
7064
32514
8726
10883
52123
29048
84701
4189
59409
82919
173362
111340
98416
383118
272315
652765
0
743132
1027608
2277601
1434271
1364229
5076101
3942351
9357008
110631
169759197
2407020
7313
3599
27685
2118
539
30342
152
25583
2031
7450
3880
28153
3158
2091
33402
4319
32399
2035
47572
44713
125047
57500
29957
212504
59347
243218
0
756937
707509
2083512
893997
454478
3431987
1005218
4114476
62582
68323877
1067872
1298
604
5138
357
68
5563
53
5465
478
1337
713
5308
784
487
6579
4153
10416
478
8375
7507
22058
10363
6685
39106
47086
83175
0
159346
169087
453691
220892
164199
838782
712496
1580023
11535
9957974
123435
3054
1357
13920
615
115
14650
100
13778
1727
3130
1498
14188
1213
1073
16474
19090
34559
1735
19729
17296
54446
19547
13345
87338
217307
299652
0
269900
269237
809219
329644
210200
1349063
2695729
4091544
34181
31679581
338867
613
230
2744
138
22
2904
18
2993
448
626
255
2788
197
184
3169
2555
6119
448
3897
2946
10030
4399
2954
17383
39693
62411
0
42944
39791
124607
67150
44173
235930
490259
731544
6803
6528762
61725
1522
846
6830
529
120
7479
111
8025
1100
1577
926
6987
873
579
8439
13335
22897
1102
9920
10723
28203
16110
11531
55844
414105
473934
0
142716
168054
439562
265430
206146
911138
5541145
7046497
29590
61064919
263670
440
146
2436
84
21
2541
18
2955
603
457
163
2484
189
216
2889
2971
6388
603
2771
1784
7482
2450
1845
11777
17083
30993
0
41486
27935
119579
44501
37459
201539
218566
528736
9715
3214324
94426
1549
740
7587
430
71
8088
42
8662
1359
1605
841
7769
817
409
8995
3062
12704
1363
10114
9422
28407
12578
5179
46164
40366
95445
0
146544
157723
461185
215125
106095
782405
541923
1419037
28760
9719704
239008
1610
768
6189
459
63
6711
50
7074
678
1736
1034
6632
1224
915
8771
19404
27961
682
10456
9677
27623
14944
8829
51396
136228
201150
0
175797
166911
479051
293720
139482
912253
1786620
2732096
12988
22555189
118355
4218
1573
19293
537
55
19885
40
19700
2138
4357
1825
19747
1132
852
21731
8049
28914
2141
27257
19940
72185
17664
7564
97413
61901
150915
0
589111
502969
1615218
510540
188531
2314289
1337138
3583339
42015
23829905
395721
163
84
763
62
20
845
10
885
117
172
100
791
209
360
1360
642
1937
117
1077
1050
3055
2231
1978
7264
5172
11273
0
20188
22156
60199
40304
32929
133432
114818
227116
2569
1846125
202232
3775
1965
17100
1116
100
18316
58
18775
2614
3920
2231
17567
1960
544
20071
2397
23018
2619
24506
25669
70096
37566
11050
118712
70782
190543
0
399959
418656
1207126
690080
197035
2094241
967857
3191861
58959
26169189
537500
1191
628
5656
358
39
6053
23
6217
849
1236
692
5777
573
217
6567
4216
11021
849
7741
7998
22230
11022
5119
38371
98776
139748
0
90492
104952
289260
151339
82204
522803
1371183
1968363
14519
17129724
144842
782
351
3536
147
16
3699
11
3922
384
798
391
3603
253
73
3929
1614
5642
384
5095
4436
14063
4605
1813
20481
27479
40984
0
58981
61456
179853
88144
24706
292703
309548
567035
5100
4124080
37720
860
451
3244
283
18
3545
11
3739
293
892
541
3379
539
152
4070
288
4598
297
5604
5881
15333
9371
2224
26928
7214
33898
0
104712
130859
310201
236643
59942
606786
159124
770183
8324
5090353
77676
1449
817
7000
506
94
7600
49
7534
765
1512
930
7189
945
799
8933
4666
14198
769
9498
10436
28762
17122
11456
57340
86645
146718
0
114168
145699
386161
247033
175382
808576
1181690
2017642
15248
16623498
161940
679
306
3279
182
36
3497
16
3738
448
702
346
3358
389
458
4205
3497
7456
448
4414
3918
12377
6755
4910
24042
45491
65835
0
64682
60903
191530
127057
67783
386370
520699
811057
8827
7550585
69588
2
0
27
13
15
55
40
406
77
2
0
27
16
125
168
10206
10418
77
[
a]
0
29
691
3110
3830
1723503
1742136
0
(
D)
0
1130
8645
89438
99213
28532161
29172508
2168
274073931
15129
32
9
122
5
4
131
11
204
13
32
9
122
5
5
132
1919
2241
13
[
c]
114
458
139
722
1319
493911
497947
0
(
D)
1086
5589
1566
8557
15712
9315170
10094387
348
129762125
3376
1970
1037
9399
633
109
10141
89
9114
1322
1990
1110
9506
955
724
11185
17559
28410
1324
12824
13475
37586
21573
16321
75480
227931
306011
0
156975
180733
510675
336052
245945
1092672
3183534
4441615
24329
40768795
249416
5493
2352
21980
687
41
22708
16
22101
1966
5573
2559
22297
1015
201
23513
357
23094
1967
35588
30379
93288
21539
4504
119331
5785
119117
0
427109
393934
1181750
311132
75948
1568830
74983
1597080
31925
7314208
199884
1104
582
4347
366
50
4763
27
5327
542
1118
652
4440
579
148
5167
3620
9267
543
7351
7419
19776
11436
3711
34923
92999
125670
0
136766
148730
388983
288149
83105
760237
1925461
2799686
14297
25073489
132225
5168
2474
23853
1384
212
25449
101
28180
4129
5310
2827
24417
2718
1160
28295
5383
36047
4138
33489
31330
93262
43161
17991
154414
56213
209064
0
368655
360786
1122246
537162
267705
1927113
614508
2639647
74148
17061866
626568
2100
794
12614
570
287
13471
94
13967
1570
2147
888
12777
919
1636
15332
2104
17997
1570
13328
9970
39966
17709
26028
83703
32016
117587
0
200639
163435
613576
271700
347445
1232721
466000
1789399
25359
7910526
227149
1396
748
5632
335
32
5999
10
5833
649
1434
798
5728
581
265
6574
1371
7903
649
9175
9785
25318
10724
3730
39772
32348
75782
0
118297
135536
356347
154949
54272
565568
445281
1127287
12240
7883142
112881
923
333
5661
145
21
5827
10
6294
974
953
387
5762
253
133
6148
14
6651
974
5856
4086
17463
3766
1625
22854
134
22853
0
134495
127276
441837
118739
39435
600011
2411
602791
22983
4260451
186363
867
622
3462
267
14
3743
14
3755
312
913
762
3689
545
277
4511
1354
5611
312
5719
8151
17521
8257
1609
27387
8132
32738
0
145570
228033
481098
239541
32077
752716
291034
925770
9086
9604491
180810
3963
1877
20398
972
138
21508
66
19189
2706
4097
2152
20852
1699
699
23250
2318
23427
2739
25544
24164
73872
29242
10500
113614
17969
120181
0
471376
483530
1466519
617558
196248
2280325
370626
2630469
75491
18799038
727654
1631
1048
8410
943
260
9613
287
10800
1747
1642
1075
8457
1042
325
9824
1262
11923
1747
10625
14001
33932
34580
37593
106105
174807
250003
0
299448
439903
1050879
1199469
1266222
3516570
6904701
9526329
76162
114234620
815725
761
521
4907
376
85
5368
29
5278
582
764
529
4918
427
214
5559
445
5860
583
5011
6986
17941
13266
13032
44239
20027
57940
0
105568
159093
384077
336598
313376
1034051
466904
1350338
13858
6767287
109338
1861
1285
6141
947
174
7262
68
7133
301
1887
1422
6317
1495
866
8678
2922
11317
304
12120
16575
35114
27376
12920
75410
29941
102172
0
331826
514659
1015620
888952
436592
2341164
970526
3298896
12235
25964140
158939
1801
1002
11506
787
115
12408
69
13936
2657
1832
1078
11627
984
202
12813
1419
15635
2657
11684
13170
37636
26332
14101
78069
37681
113758
0
267889
346538
957437
684468
377363
2019268
1063376
3171154
69245
17948206
693991
88
65
477
104
73
654
68
750
93
93
76
494
224
453
1171
2160
3297
109
573
880
1928
4639
13941
20508
541595
513615
0
20154
26343
67902
163440
512956
744298
25845430
25739116
13066
98451483
286518
295
192
1617
223
61
1901
73
2035
304
297
197
1624
270
96
1990
130
2215
304
1908
2642
6204
8124
7810
22138
24745
34643
0
70985
98158
255809
303597
337295
896701
1294242
1731750
47307
9248168
247205
106
107
596
130
56
782
55
812
105
107
109
606
146
130
882
345
1222
105
732
1460
2755
4983
10068
17806
32911
45523
0
27292
56172
114786
236729
502591
854106
1637025
2360346
5724
18500047
39232
93
69
440
97
32
569
27
627
122
93
69
440
99
52
591
53
680
122
609
933
1955
3907
5479
11341
8404
18745
0
23188
32660
79184
141299
244973
465456
385474
804356
12970
3588649
52774
2604
1690
18344
1311
198
19853
69
20058
4222
2609
1711
18375
1424
427
20226
500
21172
4227
17060
22804
59169
48059
22209
129437
20351
156098
0
437989
614720
1591720
1439713
693963
3725396
708650
4903477
112142
17614449
641693
3137
2242
24242
2737
689
27668
301
27433
3955
3145
2282
24299
3063
1536
28898
6754
35574
3978
20585
30399
76489
110341
111986
298816
466365
725938
0
515828
830253
2054840
3395861
3801396
9252097
17537747
25963250
166005
91565171
863215
1296
1223
6520
1262
166
7948
39
7768
850
1301
1253
6565
1489
456
8510
403
8781
851
8628
16577
31742
47277
26201
105220
23002
114558
0
178648
381043
741204
1312720
820108
2874032
783889
3314099
34221
13548866
157863
4724
2674
29374
1763
176
31313
107
32519
5337
4729
2700
29409
1876
278
31563
536
33326
5337
30720
35538
100299
61109
18251
179659
16504
189612
0
783966
988291
2701940
1874070
599161
5175171
625273
5650453
161236
23396513
911726
1728
1280
9612
1132
223
10967
136
11239
1300
1735
1297
9640
1282
536
11458
966
12455
1300
11429
17167
38953
41807
28007
108767
49744
147136
0
293363
501516
1074320
1361835
1013423
3449578
1949116
5236111
54942
20597009
300630
66
42
292
112
41
445
29
482
58
66
42
292
121
54
467
248
751
58
444
601
1327
4446
7445
13218
28998
46194
0
9053
11778
33672
91606
218322
343600
1001963
1482711
3482
2546176
13603
39
27
166
42
25
233
9
323
44
39
27
166
53
49
268
192
579
44
253
357
759
1945
2740
5444
19228
20705
0
4003
6320
15035
38776
76311
130122
680852
730794
8832
1712361
32443
436
311
2760
255
27
3042
7
3084
383
437
316
2766
261
33
3060
26
3164
383
2860
4214
9933
9113
5037
24083
6198
29114
0
38187
59352
147160
146387
92333
385880
102824
492776
11849
1661854
76000
572
392
3264
399
43
3706
11
3947
660
573
395
3268
403
46
3717
39
3982
660
3795
5280
12288
15211
5958
33457
5708
36461
0
52118
80741
201880
271990
151673
625543
143410
776459
18107
2712435
107814
483
453
2140
742
215
3097
32
3180
208
484
460
2148
787
326
3261
1026
4352
208
3203
6258
11600
31398
37660
80658
88282
171599
0
33279
71256
134564
425981
595036
1155581
1316209
2612166
10291
5922742
34121
186
219
863
331
50
1244
13
1336
140
187
221
869
358
88
1315
80
1473
140
1257
3001
4976
13570
7408
25954
7452
32162
0
19148
46080
81015
258347
146074
485436
174082
666966
16149
2025376
58542
417
363
1963
443
111
2517
42
2516
281
417
364
1964
479
156
2599
168
2772
281
2856
4941
9589
17699
12971
40259
12622
51090
0
44733
82165
174497
301419
256751
732667
280579
1018183
18361
2546116
55143
2
1
16
4
4
24
24
52
2
2
1
16
12
14
42
187
261
2
[
a]
[
a]
[
b]
156
[
f]
716
5279
6030
[
a]
(
D)
(
D)
(
D)
10607
(
D)
35750
395169
472339
(
D)
3783097
(
D)
16
12
88
9
13
110
43
154
15
16
12
88
19
20
127
1890
1936
15
105
159
356
282
899
1537
36652
37450
0
6162
11008
23625
16907
46732
87264
2893995
2994108
10804
35896535
166885
3
2
17
5
3
25
27
60
3
3
2
17
18
30
65
417
429
3
[
b]
[
b]
[
b]
[
c]
[
e]
604
5400
5871
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
24966
391609
383845
(
D)
4535869
(
D)
2
1
4
2
0
6
10
25
2
2
1
4
6
0
10
47
75
2
[
a]
[
a]
[
b]
[
b]
0
105
630
1011
[
a]
(
D)
(
D)
(
D)
(
D)
0
5348
46205
65179
(
D)
837788
(
D)
53
61
402
55
14
471
13
500
118
53
64
405
60
18
483
38
538
118
327
865
[
g]
1966
1899
[
i]
[
h]
7162
[
a]
6289
15584
(
D)
35400
36443
(
D)
(
D)
164355
(
D)
516114
(
D)
191
137
1536
104
20
1660
10
1756
584
193
137
1538
111
26
1675
24
1784
584
1223
1816
4446
3778
2556
10780
2141
10478
0
28742
37716
118510
85492
52248
256250
57056
281631
21692
987696
105118
16
19
133
15
5
153
1
177
45
16
20
136
16
7
159
1
181
45
109
269
[
f]
686
690
[
g]
[
a]
1693
[
a]
2796
8301
(
D)
19007
20032
(
D)
(
D)
51495
(
D)
258450
(
D)
202
157
914
197
46
1157
43
1228
112
204
158
917
222
135
1274
537
1942
112
1337
2113
4377
7238
6316
17931
47945
67572
0
29126
52824
119340
194563
195147
509050
1006291
1762700
72077
5602059
461902
484
242
1893
253
64
2210
49
2403
292
484
247
1898
270
94
2262
344
2984
292
3167
3174
8348
9126
9867
27341
34368
58777
0
82859
99709
266356
301801
279586
847743
1350339
2136713
20991
7145451
73659
86
55
302
78
35
415
39
489
59
88
59
309
100
89
498
333
924
59
571
802
1646
3010
5477
10133
12821
20667
0
15068
21510
46057
82153
170691
298901
440093
733877
11174
2324028
37907
19
23
94
23
14
131
26
169
18
19
24
95
26
20
141
60
212
18
136
340
558
855
1097
2510
4794
6304
0
5578
11800
21581
26344
48634
96559
158305
245979
2249
1082342
10158
30
55
217
69
54
340
45
380
40
30
57
222
85
113
420
192
595
40
205
775
1201
2596
8711
12508
37765
50428
0
8762
27224
50484
93761
316750
460995
1788521
2425187
20444
5647484
54288
101
81
611
104
17
732
24
753
113
103
87
619
120
23
762
68
828
113
706
1077
2335
3945
2117
8397
3560
11224
0
25164
37734
111907
152563
85943
350413
157393
509953
13883
1818193
52962
101
43
633
68
17
718
8
693
98
106
59
657
81
58
796
57
818
98
660
597
1982
2567
2112
6661
2507
9249
0
22534
23647
76251
89774
88987
255012
82790
395886
3058
1044091
12707
1343
864
5660
421
14
6095
10
6632
850
1347
893
5696
444
51
6191
103
6813
850
8847
11359
26221
11986
1321
39528
4214
43344
0
179977
253016
568997
309266
32555
910818
119963
1064803
26336
3162921
111819
122
77
675
79
32
786
24
1120
199
123
77
677
87
62
826
205
1425
199
772
1015
2422
2995
4580
9997
7544
18616
0
19486
22483
66674
72181
119174
258029
194479
511137
7598
1560202
38281
2356
1353
10376
1027
200
11603
113
11574
1137
2455
1518
10678
1692
1118
13488
1846
15476
1137
15246
17929
45582
38761
28680
113023
55136
164374
0
571973
703102
1761717
1521629
1085208
4368554
2460872
6809918
84371
27687080
536210
197
118
1205
105
29
1339
11
1205
165
197
119
1208
117
76
1401
72
1325
165
1272
1569
4206
4190
4393
12789
13139
24911
0
25952
39801
102316
114633
137259
354208
628842
957234
6829
3005324
33460
420
273
2631
275
61
2967
29
3152
545
426
280
2648
343
186
3177
3928
7447
545
2735
3799
9248
10691
9776
29715
483852
497358
0
65766
84572
233257
227055
251013
711325
15744215
15936070
17291
54757288
87353
725
515
4659
534
90
5283
15
5251
886
733
524
4678
593
195
5466
284
5726
886
4735
6971
16643
20496
13329
50468
13540
55892
0
100378
157027
387418
408579
273536
1069533
290259
1253249
25033
4124355
108245
476
373
2247
494
188
2929
75
3152
333
490
404
2296
670
531
3497
1003
4893
340
3160
5017
10640
17966
23980
52586
36770
94316
0
83179
145245
319142
533628
683268
1536038
1120501
2876318
28754
9288010
115702
122
86
409
139
34
582
25
608
53
124
91
419
195
76
690
252
970
53
820
1167
2354
5528
4800
12682
15549
28100
0
22222
34294
73914
168075
142276
384265
469440
866540
3623
4241802
19278
58
52
265
55
18
338
20
363
39
58
60
276
100
76
452
100
539
39
366
665
1310
1310
1351
3971
1488
4798
0
8582
18235
35320
32761
35692
103773
43770
139954
2964
1715364
27904
134
90
621
121
50
792
39
846
100
137
97
631
162
142
935
256
1227
100
880
1147
2738
3827
3118
9683
12537
22195
0
25814
32580
79852
119438
114687
313977
421376
730372
3863
2563165
22421
1324
937
4773
938
214
5925
130
6023
410
1327
946
4786
1064
683
6533
2007
8728
410
8816
12673
26256
36761
40497
103514
310437
387993
0
176069
264425
555852
881372
1125874
2563098
12184007
14039848
21255
46477469
70262
953
632
4318
588
163
5069
116
5589
680
956
637
4327
621
365
5313
935
6912
681
6317
8598
19692
23126
26174
68992
64253
127161
0
222658
337819
746937
1091777
1365629
3204343
4339760
7190913
51959
32824021
221339
329
248
2063
287
92
2442
80
2408
230
330
249
2069
296
108
2473
225
2713
230
2137
3350
7897
11955
13270
33122
56554
90017
0
74008
127556
313108
468958
640521
1422587
3380564
4863261
12932
27937864
44301
201
151
926
146
37
1109
55
1136
143
203
153
930
148
47
1125
269
1566
143
1294
2070
4380
5585
6160
16125
28971
46913
0
50979
94976
194870
275488
325673
796031
1531666
2275843
9317
11989265
32293
363
284
1938
284
74
2296
85
2156
318
363
299
1956
296
103
2355
523
2569
318
2415
3890
8331
11333
10986
30650
34969
55790
0
85119
136063
314589
403343
437977
1155909
1448117
2291356
17359
12897093
72029
1192
1031
6099
1329
368
7796
261
7699
879
1220
1058
6157
1489
699
8345
2008
10089
880
7970
14102
28551
55343
64087
147981
205363
312102
0
439169
840152
1693691
3728816
5065146
10487653
26467012
29930377
113171
96373815
292496
1042
515
9681
428
66
10175
51
10563
3084
1048
525
9711
454
81
10246
349
10943
3084
6733
6824
23029
15834
9048
47911
48981
85659
0
333462
362571
2045485
979830
386463
3411778
3403855
6662753
466879
44832326
1363213
70
50
446
48
10
504
8
508
69
71
52
451
53
13
517
20
541
69
456
679
1694
1556
944
4194
1676
5311
0
32697
38556
106106
86099
43485
235690
70948
311907
8849
1544022
29257
426
389
1689
366
59
2114
34
2129
339
446
435
1765
538
439
2742
2611
5198
339
2879
5323
9381
13136
11851
34368
98293
134055
0
29436
46548
132463
120197
105187
357847
830717
1340696
20048
11007327
106754
463
266
2620
227
38
2885
28
2832
470
463
271
2628
242
103
2973
74
2970
470
2981
3643
9411
8262
5513
23186
11528
28353
0
118811
183048
499066
446522
286125
1231713
613876
1670540
52437
4915358
223691
30
9
243
17
0
260
2
356
74
30
9
243
22
0
265
5
370
74
202
118
595
[
f]
0
[
g]
[
b]
1916
0
8717
9316
36376
(
D)
0
(
D)
(
D)
114852
6781
548637
24729
31
24
232
16
7
255
6
247
34
31
27
235
16
10
261
44
303
34
203
331
790
615
852
2257
6537
8705
0
9872
17673
44150
53562
39739
137451
905087
954729
1338
7250889
10602
72
37
562
31
9
602
11
674
132
73
37
563
41
17
621
24
706
132
444
487
1608
1048
1105
3761
1289
4548
0
15983
22163
85058
49864
48243
183165
94043
288954
11123
2026566
36876
219
104
1514
68
11
1593
6
1491
244
224
107
1522
77
15
1614
7
1517
244
1402
1381
4654
2564
1178
8396
53
6398
0
45553
51257
164877
105584
40704
311165
2253
233808
10010
784604
39907
40
30
321
17
5
343
4
394
64
41
30
322
17
35
374
35
473
64
255
401
1043
[
e]
943
[
g]
[
g]
3454
0
7577
10308
32936
(
D)
36261
(
D)
(
D)
121786
1873
371248
8985
963
1044
3678
730
109
4517
89
4249
414
981
1112
3786
902
395
5083
2214
7029
415
6644
14192
23614
25638
13594
62846
79804
130848
0
127188
291717
530103
740074
538906
1809083
3572061
5061669
23625
17553818
90075
126
108
649
240
103
992
89
1071
110
129
112
660
281
182
1123
814
2009
110
810
1492
2972
10241
15699
28912
97822
123409
0
22150
39893
157292
339909
634551
1131752
6226776
7153575
13910
33558561
54336
58
41
233
60
25
318
43
454
60
61
41
236
64
53
353
534
1292
60
382
550
1141
2565
5101
8807
32215
61796
0
11743
17516
45914
110051
376299
532264
2431359
3445590
5016
25288176
22964
250
140
1123
142
46
1311
68
1244
132
255
146
1137
205
139
1481
4324
5599
132
1658
1816
4760
5730
5260
15750
188676
238347
0
53879
65852
209928
222669
193327
625924
8140856
9004908
6137
56637054
39243
511
423
2453
566
152
3171
108
3044
401
515
447
2482
684
350
3516
23993
26883
402
3381
5636
11351
22514
24539
58404
847114
848013
0
131266
249507
502621
1045732
1181359
2729712
47480771
47962181
59864
231169001
571031
632
424
3345
376
86
3807
83
3691
634
651
470
3421
550
603
4574
7036
11079
634
4182
5726
13370
14560
11609
39539
217019
216769
0
127751
188323
471259
636297
538732
1646288
11721594
10418015
57815
88061331
249952
248
202
1487
179
62
1728
63
2237
412
248
206
1499
219
102
1820
655
3060
416
1635
2733
5858
7547
10671
24076
35865
49808
0
59335
118091
269643
352222
558851
1180716
2037218
2666336
32807
15577521
195558
68
70
418
51
25
494
34
567
84
76
76
432
52
69
553
184
746
84
441
934
1773
1920
4342
8035
13224
16001
0
21281
37781
79309
110057
293143
482509
1009059
1052506
4752
6419151
31896
155
93
941
79
28
1048
26
825
164
155
96
944
84
33
1061
357
1015
164
994
1212
3187
2953
4008
10148
8759
13417
0
38070
43489
165951
144866
229805
540622
661329
848062
9280
3148731
43109
39
22
233
31
11
275
25
311
48
39
28
242
51
19
312
228
543
48
254
290
793
1035
1517
3345
8860
10158
0
9265
10959
49171
58719
75480
183370
496282
584239
1565
1761716
8456
503
326
2128
253
35
2416
19
2546
257
505
337
2145
365
90
2600
125
2875
257
3269
4336
10127
9471
6244
25842
10287
33611
0
45362
73041
156680
191731
152055
500466
419480
723830
10118
1750414
35333
1389
990
7463
1011
265
8739
195
8659
1599
1393
1008
7490
1070
425
8985
1187
9785
1601
9138
13161
29698
40057
42048
111803
101931
164412
0
341070
583843
1368247
2114524
2679160
6161931
8947558
10363638
134094
36727663
543741
609
479
3611
638
212
4461
206
5679
843
612
494
3634
705
358
4697
4591
11077
843
3992
6506
14224
25148
29996
69368
248173
331156
0
154258
278781
632556
1054752
1321715
3009023
12479207
16500827
74653
50670642
299224
1
4
13
1
1
15
12
12
0
1
4
13
1
3
17
57
58
0
[
a]
[
b]
[
b]
[
b]
[
b]
[
c]
[
j]
23367
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
1304200
0
28909454
0
526
1460
2322
3799
1025
7146
273
7201
124
551
1740
2628
8943
10513
22084
53684
80417
144
3899
20730
25080
167641
185271
377992
1225202
1630036
0
141417
741412
937040
5496885
6955513
13389438
55773667
69817139
164161
474858616
1002263
111
226
403
703
314
1420
151
1506
11
114
288
468
2167
3327
5962
9781
17342
11
759
3231
4136
33098
52637
89871
163240
263257
0
27464
122251
157466
1143857
1960596
3261919
6558961
10657084
2772
81369398
14430
1791
1279
7110
1600
417
9127
38
8872
61
1866
1644
7558
3947
3384
14889
654
16303
61
11738
17332
38608
67362
74399
180369
20037
210780
0
294919
467402
965483
1965712
2402448
5333643
623137
6761758
4112
36523131
23038
7
11
55
8
7
70
10
125
23
7
11
55
8
52
115
62
224
23
[
b]
168
263
231
542
1036
4773
6020
0
(
D)
8653
13454
9806
27700
50960
348635
425214
970
1741074
7748
18
7
102
21
12
135
55
216
29
18
8
103
30
21
154
676
787
29
102
93
302
663
1123
2088
70045
68936
0
6043
4645
15609
25359
65128
106096
3080263
2645356
3656
35938169
46113
405
227
2381
228
121
2730
230
3021
368
414
247
2417
294
276
2987
4506
7395
368
2577
2918
8423
6743
8049
23215
137331
161273
0
116511
157780
412571
375929
450502
1239002
8136340
8906253
18796
107571581
164052
3021
1485
17032
1260
435
18727
313
20363
3250
3202
1833
17612
2796
2986
23394
18116
44844
3254
19373
19540
59788
44300
44777
148865
264825
431390
0
751147
882959
2445421
2239397
2485147
7169965
15479271
25570924
255114
227689129
1131311
1752
951
10667
536
96
11299
65
13133
2743
1800
1049
10857
705
311
11873
363
14774
2757
11358
12474
35195
19041
8211
62447
7867
87429
0
535059
671412
1862635
1060660
465734
3389029
589462
5067844
192114
13590879
695148
140
89
821
104
47
972
56
1284
253
144
101
842
173
155
1170
400
2083
253
911
1195
3023
4048
6923
13994
53070
70520
0
41186
38580
125589
154381
275758
555728
2848492
3421542
25728
35032666
103590
827
374
3742
277
100
4119
89
4153
426
877
505
3942
872
778
5592
4302
11991
440
5428
4918
15017
10112
10372
35501
35857
76443
0
154264
149028
443214
340319
350422
1133955
1379402
2988167
26505
15895439
162302
319
192
2280
240
103
2623
127
2826
492
332
212
2325
291
237
2853
4142
7056
492
2064
2536
7146
8484
13779
29409
143320
164887
0
168989
321229
752287
1125739
2530182
4408208
30759793
27667148
71291
90196247
400319
1117
539
6936
492
155
7583
185
7886
918
1147
602
7054
715
447
8216
22046
32792
918
7154
6965
23009
18395
14686
56090
325028
443173
0
466151
637693
1649238
1992737
1798178
5440153
42061334
47224938
63563
143492136
279836
77
38
619
48
16
683
23
848
209
79
42
626
83
48
757
45
942
209
[
e]
[
e]
1739
1618
1505
4862
1741
7301
0
(
D)
(
D)
91481
122632
78016
292129
348248
588284
17362
17855305
175881
186
93
1163
71
17
1251
29
1371
223
186
100
1173
95
52
1320
211
1543
223
1167
1150
3737
2623
2032
8392
6462
12521
0
69122
78428
248370
225118
143341
616829
734277
1189702
20268
3860293
134435
3
2
60
4
4
68
6
151
35
3
2
60
4
8
72
14
173
36
[
a]
[
b]
95
128
1035
1258
5273
7302
0
(
D)
(
D)
6136
6641
75256
88033
492855
718873
4700
3555191
15165
656
291
5842
262
104
6208
173
5756
786
669
312
5885
284
114
6283
292
5972
786
4143
3571
14933
7537
5713
28183
11271
33169
0
304547
364193
1108180
716951
367147
2192278
1268942
3116559
53612
12388956
328936
1477
809
9125
598
170
9893
212
9974
1262
1510
860
9230
696
260
10186
1072
11307
1267
9476
10557
31109
20316
15179
66604
104848
177502
0
1175330
1604375
3699879
4341724
3382379
11423982
12239166
20979756
105856
55531578
359575
1390
617
14320
453
107
14880
143
17608
4314
1409
645
14383
545
161
15089
934
18840
4314
8812
8071
32392
15197
7126
54715
28656
102956
0
593499
753387
2415781
1725817
1306542
5448140
2895138
9587391
320192
27100311
1098840
312
189
2416
148
66
2630
123
2402
289
314
195
2429
187
82
2698
688
3065
289
2042
2535
7442
5147
4876
17465
53483
60056
0
103758
143604
379064
297581
284718
961363
3357218
4040479
28983
13507312
181192
187
146
1199
269
214
1682
319
1910
190
189
154
1210
331
478
2019
11520
12704
190
1206
2010
4541
11514
37609
53664
768205
798034
0
48152
81248
191571
489855
1668803
2350229
39468912
40939771
17136
751391520
326237
612
325
3028
346
213
3587
215
3882
398
643
341
3078
451
663
4192
12559
18055
398
3885
4267
12052
13981
34362
60395
608225
688291
0
126825
173546
433428
701149
1706110
2840687
32581255
36252226
20186
403512559
97935
36
18
180
36
21
237
28
253
20
36
18
180
44
48
272
290
512
20
231
241
708
1291
3317
5316
9202
14489
0
16024
16342
45789
106100
296509
448398
804151
1297671
3906
22676905
35395
16657
5814
108737
3229
480
112446
330
115675
11231
17166
6833
110428
5098
1596
117122
3769
125241
11245
104907
75568
337130
109579
50947
497656
115368
641229
0
3561432
3274493
11322859
5779757
2538229
19640845
7481290
29984280
421317
104189974
1759167
1509
910
8288
961
282
9531
219
8892
942
1552
1028
8481
1451
801
10733
2356
12464
944
9870
12100
31706
36548
39320
107574
100528
199962
0
413739
529286
1376223
1584603
1752455
4713281
4430372
9151495
73503
30292860
286260
19
15
210
5
6
221
11
388
56
19
15
210
7
6
223
43
435
56
[
c]
[
c]
[
f]
142
332
[
g]
[
f]
2343
0
(
D)
(
D)
(
D)
31012
54434
(
D)
(
D)
264647
7913
919786
34253
69
45
643
64
32
739
43
974
173
69
48
648
72
151
871
636
1913
173
442
571
1711
2679
5231
9621
18118
25464
0
37368
50215
141173
238800
353327
733300
756638
1574156
8083
20689440
858782
48
37
614
15
10
639
5
1174
332
50
37
616
15
10
641
15
1190
332
306
492
1381
704
806
2891
1230
6453
0
19032
32742
94858
84410
16897
196165
147299
513419
40795
1672535
225673
7604
3061
49903
1858
428
52189
197
52190
5260
7768
3387
50479
3012
2261
55752
1590
57748
5260
48721
39223
152192
61633
40638
254463
26912
281250
0
1026623
883253
3297582
1385298
1056616
5739496
752572
6625384
175305
49772896
1530226
3417
1532
26142
1113
288
27543
263
28241
4051
3465
1643
26349
1265
507
28121
2077
30777
4051
21627
19305
74208
34145
20402
128755
32077
163501
0
634138
570481
2299140
1034246
783315
4116701
1703681
5966550
153314
45808372
1234737
632
196
5567
131
35
5733
18
6619
763
672
262
5707
314
154
6175
2399
9739
764
3827
2381
14648
3753
2422
20823
8904
31959
0
67304
55749
278857
88802
61453
429112
175809
642371
16135
4101315
122528
1389
439
10627
245
46
10918
32
9834
1188
1442
528
10795
449
189
11433
451
10814
1188
8601
5319
28511
7307
2611
38429
2849
38441
0
194613
121881
655726
165964
66325
888015
87934
945070
64440
6704227
420645
6110
2386
60738
1449
315
62502
168
68781
15343
6343
2893
61571
2758
1605
65934
3014
76046
15346
38649
30692
141902
49508
34802
226212
57747
277561
0
1172604
1029503
4711495
1868921
1472874
8053290
3010642
11258252
540619
67944403
3249830
4664
2876
26653
2847
757
30257
249
31655
3290
4712
2995
26884
3463
2436
32783
6413
40826
3291
30501
38106
98356
109281
114587
322224
115205
440782
0
963531
1217634
3273618
3487824
3592548
10353990
4592406
14918670
160281
44465529
582844
1298
414
12081
169
38
12288
19
13529
2188
1322
448
12153
232
67
12452
26
13731
2189
8179
5298
29252
5694
2886
37832
910
40272
0
316767
231635
1083964
199531
101636
1385131
63097
1582620
65359
4825380
272907
1240
609
11126
403
99
11628
77
16646
5045
1253
654
11196
506
360
12062
433
17514
5045
8027
7820
27345
12619
10217
50181
11775
78207
0
346818
358172
1292782
639480
521284
2453546
616719
3833631
254968
13035224
1279198
507
312
2628
316
94
3038
37
3024
397
520
366
2710
494
323
3527
1960
5647
397
3257
4096
10333
11260
9609
31202
104719
131344
0
76067
106365
267078
254957
212255
734290
2840755
3614706
16242
23292438
127673
320
174
1760
155
78
1993
43
2065
326
327
190
1786
224
277
2287
4297
6297
326
2095
2243
6399
4574
6316
17289
36037
50608
0
64584
71424
204252
157540
225796
587588
1182462
1752181
11453
12433436
77156
215
157
926
133
20
1079
22
991
98
221
194
972
361
176
1509
1262
2620
108
1347
2056
4367
4517
1515
10399
8378
15959
0
32587
60139
123115
131054
37843
292012
210811
483395
4835
2130847
21995
270
135
1226
123
29
1378
5
1230
113
278
185
1285
394
471
2150
565
2553
119
1762
1741
5004
4187
3918
13109
3197
15269
0
24427
28124
82407
69493
71115
223015
47573
266321
4979
982902
22585
1976
956
8180
573
72
8825
21
7785
759
2105
1228
8650
1476
818
10944
7646
18431
770
12836
12170
34627
19284
10830
64741
85589
151159
0
115194
130067
380254
199806
127005
707065
880665
1715798
18948
9660756
86840
806
583
4057
492
77
4626
75
4901
1023
832
632
4140
722
324
5186
3037
8391
1023
5380
7707
16794
16004
6722
39520
31243
70184
0
127356
186744
445717
397254
213704
1056675
984444
2082090
34450
7897168
173319
874
517
3056
298
42
3396
31
3597
316
893
593
3158
527
325
4010
2396
6737
346
5822
6609
15688
8759
3445
27892
13463
40907
0
150770
180156
422734
258759
104495
785988
434605
1262493
15725
4971199
87427
577
447
2956
338
86
3380
92
3395
526
588
474
2996
444
205
3645
2051
5707
526
3824
5944
12785
11506
5690
29981
37921
70028
0
148059
231005
516680
523246
248238
1288164
1726015
3049403
30714
19739454
146574
167
90
847
85
28
960
35
946
146
173
98
867
138
155
1160
145
1175
146
1058
1150
3099
2941
3775
9815
5396
11299
0
43385
55282
143763
132303
245108
521174
369813
613644
5568
4595303
39509
654
457
3306
451
121
3878
133
3942
579
675
480
3356
597
340
4293
1689
6087
582
4278
6061
13749
14995
11929
40673
42150
84565
0
138561
227025
496960
594550
484766
1576276
1516957
3181878
26636
13294217
173524
254
169
1643
179
64
1886
141
2077
342
257
178
1657
190
82
1929
200
2184
342
1631
2142
5593
6173
5601
17367
8294
24052
0
85108
93579
296272
350277
319848
966397
654655
1446754
36688
14894889
208191
23223
10427
154456
6451
791
161698
177
162732
16118
23499
11030
155505
8608
2483
166596
1256
169205
16135
149532
138246
491717
239223
151454
882394
163400
1063238
0
6457123
7535476
22589188
15916155
11641122
50146465
14591780
67295119
1185232
173488212
3307854
1474
752
6789
490
59
7338
52
7725
901
1511
856
6937
908
280
8125
794
9487
901
9542
9880
27313
17437
6321
51071
13322
75213
0
303183
348154
908236
694150
269567
1871953
626350
3161784
44006
9340408
155885
15817
6983
90340
3991
617
94948
308
99149
12407
15937
7349
90870
5178
1490
97538
4288
110844
12409
101783
91574
306976
147728
101854
556558
634798
1241269
0
2898282
3102457
9202833
5653830
3436303
18292966
20009037
38929976
495132
86243925
1417956
4578
2334
19930
1538
194
21662
53
22521
2601
4592
2385
20003
1711
448
22162
306
23486
2601
30076
31064
83811
57237
27572
168620
24786
185649
0
1291720
1536411
3773356
3309956
1737188
8820500
1478365
9997521
97535
25700888
422758
1117
576
6030
370
38
6438
9
6729
1535
1121
580
6038
374
62
6474
12
6829
1535
7231
7638
21044
13298
4906
39248
380
43711
0
227819
256953
719208
447107
178778
1345093
14251
1560413
60794
4429316
250974
7262
5587
39086
4994
1011
45091
449
45849
6551
7306
5715
39295
6136
3355
48786
4977
54910
6569
48366
75472
164490
191693
161090
517273
342418
815541
0
2284957
3807080
8271745
10636433
9321595
28229773
21158749
47837768
411766
118300133
1234427
260
146
2147
76
7
2230
6
2694
412
261
149
2152
84
7
2243
10
2713
412
1722
1928
6117
2822
908
9847
488
10088
0
57288
68760
198660
122852
54659
376171
36315
373003
10125
768166
35451
377
164
3388
107
16
3511
9
4099
739
380
168
3396
132
31
3559
22
4182
739
2411
2119
8545
3676
1806
14027
1111
13897
0
75490
67137
268092
157405
47600
473097
66436
495556
21631
1334226
77111
94
63
592
36
13
641
7
878
137
95
65
595
47
22
664
27
966
137
593
805
2073
1396
1716
5185
4702
7773
0
23681
35052
95827
68285
72386
236498
209218
364986
6138
1090077
26161
1894
985
8130
484
48
8662
23
8767
751
1908
1008
8170
563
89
8822
59
9013
751
12552
12822
35334
15609
4375
55318
4102
59483
0
362100
435368
1065597
602520
217931
1886048
165883
2095167
22367
4311513
67146
819
606
3335
666
142
4143
101
4708
440
826
628
3371
889
444
4704
770
5962
441
5403
8314
17184
25411
19345
61940
36482
100797
0
189584
304870
645543
1016432
780837
2442812
1773512
4403713
24899
10285091
80560
1472
592
10466
312
28
10806
17
11132
1939
1480
603
10489
324
54
10867
22
11217
1939
9416
7742
30203
10347
2829
43379
3107
39536
0
308105
296476
1049315
414069
118292
1581676
175144
1485396
52440
7035892
407646
210
117
1259
97
20
1376
16
1605
289
213
117
1262
105
25
1392
36
1644
289
1397
1564
4310
[
h]
[
g]
10535
3772
12720
0
62196
76514
205088
(
D)
(
D)
481264
197092
657113
12556
2055079
52375
2315
1121
14948
541
52
15541
35
15952
2661
2323
1139
14976
571
86
15633
72
16102
2661
14924
14756
47248
19206
6137
72591
6148
69597
0
578341
639725
1872101
920127
301632
3093860
265441
3205643
80387
9412475
352638
155
98
1223
50
2
1275
7
1740
369
155
98
1223
50
2
1275
8
1748
369
1028
1304
3639
[
g]
[
e]
5437
2803
9693
0
26419
34949
114277
(
D)
(
D)
194728
98885
336954
17194
1095124
86069
9795
6225
83014
6298
1404
90716
613
92606
19363
9861
6349
83265
6901
2673
92839
8013
102872
19378
63748
84216
235318
250035
233818
719171
535634
1089497
0
3196610
4916504
13870033
16345995
16722741
46938769
37737113
73836091
1084507
181779719
3235834
7289
4005
72751
3231
722
76704
565
87694
21961
7348
4160
73037
3637
1262
77936
3638
92713
21966
47031
53016
175256
121871
89663
386790
283033
685341
0
2498922
2988094
10351418
6619019
4457054
21427491
18693559
42150278
1342102
111798746
4418057
1067
673
6863
478
71
7412
51
7853
1414
1081
691
6900
636
340
7876
342
8855
1414
6980
8899
23117
16864
10057
50038
8971
62554
0
298848
381877
1028932
781999
484453
2295384
509277
3063664
65695
7791713
233474
1558
738
16736
536
91
17363
63
14926
4438
1575
771
16796
648
166
17610
257
15440
4448
10093
9720
37323
19116
12523
68962
8310
72544
0
496204
517497
2022679
1064355
766981
3854015
564929
4354309
222970
11233294
728988
1408
1012
7229
1249
427
8905
297
9339
1392
1429
1039
7287
1443
820
9550
1749
11605
1392
9356
13645
30280
51010
70560
151850
191840
355085
0
517114
831200
1873000
3501475
5359910
10734385
12193493
23475312
156122
55779326
450139
342
213
1648
256
74
1978
37
2100
276
344
221
1662
301
126
2089
126
2339
276
2278
2763
6786
10016
11018
27820
15557
44128
0
102924
130953
325844
493029
504067
1322940
839771
2216772
18767
6703036
67713
2177
1324
11766
1063
126
12955
72
10982
1862
2185
1336
11786
1141
277
13204
756
12002
1862
14429
17825
45155
39763
19411
104329
67786
149054
0
606542
938564
2137300
2210299
1067018
5414617
4753296
9310462
111040
20179500
329882
981
464
5636
336
39
6011
27
6130
816
988
485
5667
422
69
6158
281
6547
816
6372
6175
19279
12365
4565
36209
16775
45853
0
331486
376861
1064993
749085
262654
2076732
1111762
2968802
40383
6798910
135924
124
74
722
57
17
796
12
895
125
124
77
727
61
52
840
97
1002
125
811
960
2588
2265
1905
6758
3749
9963
0
49392
63826
163758
154223
133202
451183
207029
642630
8445
1361024
28850
360
191
1894
164
38
2096
55
2140
289
370
208
1923
199
98
2220
578
2810
289
2426
2512
7099
5804
4595
17498
18318
33451
0
113029
99827
321697
249346
248156
819199
896361
1655924
18843
7318923
81464
291
161
1652
124
23
1799
21
2012
291
295
170
1666
139
45
1850
360
2417
291
1922
2118
5919
4265
3170
13354
19258
24223
0
75873
95197
251143
179916
100572
531631
420899
894427
14162
4315985
72987
558
421
2412
538
115
3065
67
3357
248
558
427
2418
573
138
3129
230
3602
248
3752
5838
11989
22019
19464
53472
31294
78619
0
125815
193298
421788
748067
588881
1758736
1276768
2875814
24756
10561103
108793
73
49
519
36
13
568
15
647
119
73
49
519
36
31
586
62
721
119
476
667
1776
1576
2055
5407
1593
6291
0
13633
19155
55792
40849
65583
162224
48548
238451
4399
873559
30992
1461
656
8104
464
64
8632
43
8430
926
1470
676
8136
523
118
8777
162
8829
926
9449
8471
28232
16085
9256
53573
14870
64365
0
282072
297867
930591
581092
291194
1802877
535252
1888600
29069
8991987
183363
480
335
2768
537
153
3458
58
4365
770
491
353
2799
630
306
3735
586
5193
770
3206
4611
10607
22623
27660
60890
52148
114827
0
144073
194405
521441
747452
680058
1948951
2489392
4077541
43322
11379034
169086
1681
648
12958
360
40
13358
21
12831
1856
1709
697
13057
492
421
13970
4788
18186
1857
10642
8444
35812
13154
[
i]
[
l]
[
k]
79315
0
232007
212221
890952
321176
(
D)
(
D)
(
D)
1700844
46066
6575836
237952
127
80
1124
67
9
1200
4
1506
309
128
81
1126
67
19
1212
8
1605
309
816
1070
3143
2689
[
g]
[
i]
[
g]
8339
0
27651
33517
101436
92213
(
D)
(
D)
(
D)
287531
7125
900158
29578
7494
6134
22176
2241
33
24450
10
24598
1352
7496
6145
22193
2279
46
24518
482
25601
1352
51161
81619
150518
66215
5088
221821
10041
241631
0
1015090
1821320
3272478
1588590
150596
5011664
276805
5773930
66827
16999832
269552
1349
676
13261
462
65
13788
44
21193
7154
1349
690
13278
518
128
13924
417
21718
7154
8653
8971
30245
16461
8959
55665
18352
132920
0
278244
280282
1135722
597991
332082
2065795
777099
5166643
274522
17833428
1165129
912
1151
7187
5258
7651
20096
6698
28229
1033
922
1171
7233
5479
8678
21390
26169
49383
1033
4542
8138
18954
69003
237516
325473
2553750
2913798
0
346706
459269
1678977
3506076
12782834
17967887
195155900
204802311
167800
312884523
1773283
3818
2622
22522
3028
1091
26641
774
20118
4482
3835
2644
22583
3242
1370
27195
2952
23680
4490
25099
34907
82782
113163
129474
325419
192693
492056
0
1239430
1619240
4771960
4685746
4542844
14000550
8591934
22516155
550826
60040579
1488342
126
131
632
252
152
1036
136
1600
193
128
140
643
320
296
1259
1693
3416
193
831
1708
3077
10855
25225
39157
76449
125496
0
38575
83349
175534
378476
728804
1282814
2475428
4397197
15137
11191876
56859
1211
913
7415
1307
510
9232
161
8708
1753
1219
934
7451
1385
692
9528
733
9692
1754
7941
12493
27754
57492
90881
176127
172542
309174
0
297328
486901
1225150
1476907
1611808
4313865
4213920
7345085
157416
11750905
355271
1064
1096
6144
2966
2067
11177
792
10092
1379
1080
1154
6232
3202
3276
12710
16927
26383
1382
7117
15305
27329
145057
442912
615298
2060712
2390634
0
247273
457574
1313760
3425856
8164377
12903993
44358344
52969668
480466
72208487
664291
402
402
1993
1002
626
3621
437
4360
507
405
405
2006
1020
714
3740
1258
5018
507
2689
5628
9975
47178
130390
187543
1151398
1181080
0
104659
244125
717897
1536941
3490197
5745035
29388929
32645243
329997
41087052
487870
459
261
4361
237
37
4635
21
5080
870
465
267
4375
261
80
4716
141
5272
870
3012
3528
11327
9247
5417
25991
11925
37507
0
75727
93210
296145
243574
147016
686735
266701
962929
32041
2372753
103157
637
727
3220
831
235
4286
157
4079
417
647
737
3250
928
392
4570
1063
5260
421
4333
10055
17140
32556
40136
89832
253587
338279
0
84107
194288
400279
645324
741155
1786758
4882886
6959400
70353
17189880
163634
1646
793
7550
555
81
8186
36
8280
993
1659
842
7629
666
351
8646
1997
10667
994
10614
10214
30416
19035
13518
62969
43946
94976
0
201491
251906
687925
512838
352906
1553669
1250037
2498677
39030
9001872
175342
857
693
3516
665
138
4319
101
4492
410
860
713
3554
798
242
4594
457
5161
413
5725
9400
18501
25224
22373
66098
45724
119078
0
150792
278661
563664
796758
764608
2125030
1325462
3627378
26477
8494398
92459
176
129
773
118
26
917
20
795
53
178
137
783
154
61
998
362
1177
53
1151
1744
3766
4154
3162
11082
22808
27256
0
34721
52161
111465
143098
118950
373513
1416278
1255393
2094
4801628
10698
836
495
6056
355
86
6497
54
5702
857
848
523
6107
397
152
6656
203
6166
857
5426
6615
18753
12821
10959
42533
34317
75645
0
166842
208654
604372
412606
316040
1333018
875507
2519828
43366
8159000
165647
3806
1377
17084
765
158
18007
87
14838
1290
3921
1627
17482
1486
955
19923
4731
21079
1292
24201
17970
65888
27362
19792
113042
69012
151770
0
503150
433359
1446598
792923
729311
2968832
2564525
4595040
38103
11117611
113440
499
334
2602
265
61
2928
28
2733
400
503
348
2623
317
128
3068
167
2975
400
3263
4370
10555
9813
8620
28988
15657
34579
0
95249
124651
317662
295072
310741
923475
551068
1342720
18026
3685354
54742
452
259
2192
277
87
2556
57
2482
293
455
278
2215
418
312
2945
808
3533
294
2930
3442
9048
10593
14459
34100
52317
71735
0
84587
101166
276529
306368
439629
1022526
1977623
2532131
14164
9825248
95709
1387
1098
7338
1627
584
9549
172
9765
1334
1399
1116
7378
1735
777
9890
2539
12736
1334
9148
14996
31331
71790
112889
216010
356465
603415
0
187410
274653
702830
1140859
1824660
3668349
6662285
11577541
113696
18587014
223424
1529
806
7258
610
90
7958
56
8331
813
1551
843
7318
714
222
8254
1358
9583
813
9987
10617
29253
23298
13148
65699
82291
128587
0
279729
312977
839059
730821
434089
2003969
2604642
4257959
37099
12073734
137511
1833
1021
8902
502
43
9447
21
9513
1050
1842
1058
8953
683
343
9979
1151
11230
1050
12098
13490
36025
17537
6442
60004
30357
89854
0
290655
362926
905581
518852
205465
1629898
891058
2669673
31327
6584134
119589
8857
5895
45382
4868
962
51212
254
45824
7121
8865
5917
45428
5037
1309
51774
3036
49530
7122
58763
79168
185357
188669
177101
551127
380388
866175
0
785382
1072429
2745196
2517226
2380044
7642466
6027154
12966950
251854
26937846
705686
10568
5313
68029
3192
269
71490
49
72975
22417
10572
5316
68039
3233
326
71598
906
74208
22417
68754
70342
208783
115608
42396
366787
79324
423474
0
1513577
1669097
5349539
2910727
1035195
9295461
1963027
11103071
643770
33598503
3086201
1478
716
8345
353
19
8717
7
8155
1114
1491
726
8370
388
56
8814
58
8307
1114
9607
9449
28972
12003
3230
44205
1649
45685
0
181538
185204
557016
258599
66449
882064
48176
949830
23412
2766671
111211
1036
563
6735
297
19
7051
8
9570
1974
1038
567
6743
312
26
7081
24
9658
1974
6733
7486
21729
10177
2204
34110
1335
45258
0
160781
203911
585955
271970
58723
916648
42591
1185184
65286
3659260
296424
352
259
1600
368
123
2091
50
1799
200
352
261
1602
381
149
2132
117
1915
200
2347
3529
7591
15611
16691
39893
18112
50614
0
62482
85578
208682
361398
375973
946053
424308
1245773
13772
4776440
69342
625
390
3355
391
91
3837
47
4063
585
630
397
3372
416
154
3942
212
4354
586
4040
5271
12880
15061
13291
41232
30444
67763
0
157173
184201
504650
520543
394229
1419422
795264
2156593
29026
8149850
169971
2809
1721
15315
1302
247
16864
205
12856
1883
2831
1767
15402
1463
492
17357
1654
14846
1883
18260
22912
58927
47936
31317
138180
202573
228547
0
569645
735527
1959534
1510475
931793
4401802
2648666
6274942
102247
21176966
480088
1170
828
5227
697
73
5997
36
6253
590
1173
845
5248
738
158
6144
1129
7684
590
7712
11118
24614
25921
10518
61053
78811
141892
0
203349
324930
685280
873347
427249
1985876
3118083
5387420
37507
23348275
197736
321
230
1351
214
67
1632
57
1627
146
321
233
1354
236
107
1697
1236
2917
147
2114
3028
6644
7688
8100
22432
41166
59280
0
59936
100615
211795
256411
323226
791432
1762470
2485051
12293
12718921
71380
326
301
1335
443
93
1871
55
2296
303
326
303
1337
470
175
1982
204
2647
303
2197
4176
7417
17281
12276
36974
18644
57801
0
80821
157923
294298
617660
431577
1343535
922826
2378880
28293
7228144
118604
129
83
482
86
20
588
21
693
67
129
86
485
93
20
598
138
831
67
852
1124
2491
3060
1600
7151
5777
12744
0
21700
30341
69494
81502
60438
211434
204397
398197
3197
1826802
18863
681
331
3196
205
24
3425
13
3426
365
681
334
3199
218
77
3494
127
3619
365
4461
4432
12740
7047
2862
22649
5879
28863
0
118549
131796
362354
242027
122818
727199
246946
985469
16147
3081602
77372
1794
2858
7524
7785
1803
17112
144
18547
868
1796
2887
7557
8024
3110
18691
782
20894
868
12315
40815
58200
344523
280635
683358
64253
793638
0
200364
701130
1092314
7192833
7175854
15461001
1491248
18892435
105714
41859655
280280
41
51
211
159
134
504
58
624
35
41
51
214
179
202
595
253
931
35
290
715
1190
7960
29267
38417
47547
95015
0
9293
20386
37176
204943
639026
881145
1497080
2657285
9158
3759090
6315
184
165
883
372
548
1803
651
2593
147
189
167
890
389
587
1866
1270
3377
147
1221
2313
4387
18354
142406
165147
1192211
1403085
0
32530
59812
130414
455759
3144340
3730513
33472324
40128148
11973
104059977
59843
70
44
282
109
18
409
9
385
31
71
45
284
146
50
480
29
474
31
435
623
1337
4522
2533
8392
2404
8269
0
12581
16989
39983
108079
53916
201978
71920
202952
1066
538904
4370
425
260
2428
287
52
2767
26
2626
492
429
264
2438
365
157
2960
100
2914
493
2769
3500
8709
10648
8624
27981
4497
26749
0
79947
114674
309816
397563
379304
1086683
257947
1116838
17409
2985150
59788
426
265
2959
175
35
3169
19
3762
639
436
266
2974
192
82
3248
46
3897
639
2795
3560
9690
6016
3877
19583
2645
23257
0
103391
126127
381317
233910
199582
814809
106662
1055477
26830
3125918
116796
1211
871
5368
684
136
6188
63
6063
719
1238
941
5470
961
425
6856
378
7076
720
7938
11569
24932
24554
14738
64224
23127
84048
0
170360
265656
595095
615412
361286
1571793
818822
2334620
30707
7162633
130516
1766
998
7896
408
44
8348
7
8707
1135
1783
1034
7959
464
77
8500
8
8851
1135
11663
12917
33124
14588
5303
53015
304
57370
0
131062
153488
428398
209643
64330
702371
8530
746074
24103
2299777
106294
1183
810
7137
513
45
7695
14
8707
2054
1195
829
7172
572
142
7886
25
8940
2054
7761
10915
25404
16372
3548
45324
524
50488
0
116530
137690
427296
218656
49132
695084
15870
747488
49032
2451169
215019
130
124
681
125
22
828
4
882
125
131
132
690
143
54
887
94
1032
125
861
1714
3260
4387
2643
10290
2311
12195
0
11687
25917
55190
66202
49425
170817
45402
200063
3777
499750
11693
1682
1157
8619
1013
140
9772
52
8726
1415
1694
1187
8673
1233
441
10347
909
10165
1415
11117
15570
35615
36106
17050
88771
21463
96540
0
213376
294157
751674
668366
417141
1837181
428583
2011319
42947
5473204
172455
541
306
3864
302
70
4236
36
4541
988
551
313
3882
354
326
4562
106
5150
988
3556
4093
11866
11204
9509
32579
14063
51021
0
120039
137804
426354
350808
336836
1113998
615780
1869153
37930
6063612
161817
41559
22174
160643
14305
1426
176374
753
179583
17266
42204
23518
162999
19109
5782
187890
10002
203669
17282
271266
295294
747510
505100
211926
1464536
383664
1904325
0
14159595
17679148
45305226
32615043
12632793
90553062
18989030
115081001
1720256
253220236
4901895
43523
17296
109675
2981
106
112762
40
113128
5983
43907
18139
111045
3960
610
115615
1423
117812
5986
288605
218898
618769
84344
12009
715122
18740
750129
0
9219008
7854470
20733837
3346446
493318
24573601
622484
26806179
384111
71223564
1336829
5564
1137
32464
202
11
32677
5
33738
3569
5616
1234
32651
308
110
33069
9
34173
3572
34736
14172
97308
5903
1783
104994
6643
110134
0
845843
382399
2312782
160989
60877
2534648
71872
2724415
79029
9318941
363158
4629
1675
16073
458
32
16563
19
17127
1164
4794
2009
16643
874
239
17756
213
18759
1165
29910
21665
72264
14009
2942
89215
1756
95026
0
702742
596287
1803489
452706
101741
2357936
41575
2578152
41664
8464738
165886
929
374
10590
235
71
10896
37
12475
1806
943
393
10644
307
209
11160
143
12971
1807
5972
4827
23935
8479
5041
37455
6193
48063
0
161161
134343
703222
237484
116677
1057383
136999
1349154
44295
3420780
150852
2459
1675
11910
1006
121
13037
136
14725
2218
2521
1837
12165
1513
644
14322
1795
18690
2232
16306
22331
50646
35756
14810
101212
29799
145356
0
492696
672635
1587804
1078393
427007
3093204
955596
4575363
82860
10128116
257128
2598
938
14950
340
65
15355
54
18610
2576
2677
1100
15243
510
100
15853
235
19578
2576
16539
11987
48432
11577
5780
65789
5423
87008
0
513000
409468
1516931
359643
147665
2024239
161166
2798302
84904
7610968
332632
157
120
725
184
74
983
30
1090
70
162
131
744
461
513
1718
90
1905
70
1048
1594
3509
6945
6585
17039
3226
18621
0
21754
32958
74046
186680
177679
438405
85240
502344
2405
1330813
7641
398
386
2026
657
606
3289
193
3919
326
399
435
2112
1074
2247
5433
1085
7216
328
2689
5220
10004
27011
74552
111567
38003
152596
0
74425
140810
288295
718702
1964777
2971774
1081430
4232381
13641
10560971
34832
992
995
4095
1456
676
6227
568
8076
752
1003
1041
4174
1949
1983
8106
6480
16203
752
6725
13598
23642
58677
82210
164529
247866
422245
0
282119
550885
1068124
2119970
2790431
5978525
10013251
17069456
78086
52561809
402908
1116
843
4939
847
203
5989
217
6445
742
1136
900
5023
1069
817
6909
4117
10357
757
7383
11251
23519
31745
27791
83055
86140
181314
0
385833
619730
1342299
1626079
1167467
4135845
3379529
8247536
72768
25546332
268498
1135
1251
6129
3113
1188
10430
687
12791
1745
1138
1285
6174
3403
2244
11821
4463
18298
1756
7524
17726
30340
144343
197408
372091
402290
804233
0
172846
389724
794777
2729373
3481457
7005607
7935969
16211222
118287
34312578
289651
388
580
1904
902
141
2947
68
2972
262
388
590
1920
1055
351
3326
504
3865
262
2640
8253
12307
36269
22783
71359
30472
109064
0
45590
156389
254153
708460
592406
1555019
1098766
2883862
21557
6800309
63059
287
160
1358
257
116
1731
85
2477
320
291
170
1374
371
466
2211
1166
4251
329
1881
2118
5533
10889
20687
37109
41344
89042
0
57342
62506
178912
343448
731416
1253776
1334316
3077166
19786
11190489
76118
44
30
258
387
1338
1983
1643
3581
90
44
30
260
388
1372
2020
3745
5971
90
307
428
944
26027
321583
348554
4332034
4713450
0
19007
17169
150921
668447
9135537
9954905
156424279
179673489
106980
468007640
525446
14
17
80
35
206
321
258
609
32
14
17
80
36
229
345
413
797
32
98
215
364
1837
53489
55690
184822
235942
0
3275
7226
19135
57565
1870290
1946990
6385987
8787338
6557
15576265
25368
22
13
127
52
69
248
156
548
88
22
13
127
52
78
257
358
801
88
149
176
426
2933
16891
20250
143655
172192
0
4319
5875
24827
87177
530327
642331
5548215
6636532
12702
15561991
45740
356
366
2169
2869
3031
8069
718
8672
661
367
376
2208
2964
3717
8889
8157
16779
668
2403
4968
9055
178335
519629
707019
852438
1604222
0
50905
92235
434733
3310169
11097758
14842660
18500493
35808394
316941
74576571
784549
505
514
2046
1093
967
4106
252
4862
277
518
544
2109
2353
7339
11801
4940
19369
277
3395
7042
12352
48668
127486
188506
104748
317056
0
55828
115422
214871
848953
2404788
3468612
1994317
6179164
21516
11998659
61406
426
457
1782
808
632
3222
192
3231
117
433
470
1810
1178
2067
5055
1241
6368
121
2887
6219
10810
29774
46419
87003
27097
123832
0
47232
105949
189938
613463
1041272
1844673
622051
2753485
8291
5916927
24540
2058
1904
9446
2860
1185
13491
445
13995
1279
2082
1949
9533
3134
2265
14932
3603
18764
1283
13823
26058
49096
117095
170910
337101
209827
565955
0
191956
373175
798890
1838743
3324700
5962333
3869544
10502720
138910
26130513
386989
466
550
1935
975
591
3501
183
3587
210
469
575
1968
1398
1924
5290
1180
6620
210
3173
7777
12496
38832
65081
116409
41309
159600
0
54743
141963
233111
794214
1547969
2575294
985119
3706728
11002
7645076
28260
1144
989
4893
1444
701
7038
181
7711
570
1169
1032
4966
1903
1718
8587
1135
10426
570
7581
13363
26080
53030
59885
138995
31853
169612
0
180210
292335
604611
1164853
1315210
3084674
759270
3909639
15532
10114049
59581
1530
1305
6449
1988
1226
9663
286
10791
816
1548
1340
6515
2824
3118
12457
1449
15285
816
10242
17736
34358
79507
135090
248955
59410
336800
0
170985
307967
612312
1321876
2336793
4270981
928953
5732241
34365
14431391
101026
2433
1813
12150
2388
1358
15896
319
17561
1470
2461
1901
12271
3749
4561
20581
2091
24984
1474
16129
24607
54120
90161
133882
278163
82526
377546
0
355158
522793
1204353
1981290
2809325
5994968
1591168
8204468
48293
20387854
176179
398
261
1802
319
155
2276
45
2447
74
399
272
1815
727
499
3041
112
3455
74
2645
3453
8452
10732
6005
25189
1967
28952
0
41609
63735
139300
215343
103244
457887
30711
536613
2096
3078384
15172
832
784
3169
1053
364
4586
91
4942
173
836
800
3191
1297
726
5214
279
6085
175
5618
10851
19557
35564
17915
73036
6408
83353
0
128369
222877
433883
775349
403741
1612973
145861
1923134
15431
5214353
58769
352
213
1345
204
57
1606
20
1628
58
353
215
1348
282
121
1751
92
1905
58
2346
2841
6794
7818
3698
18310
3473
21497
0
43065
54054
127628
175836
94716
398180
94910
532166
1005
2586908
5084
614
587
2677
1259
1135
5071
253
5240
275
630
631
2746
1666
2382
6794
1530
8451
276
4080
7980
14588
54349
143683
212620
113835
319609
0
110316
192716
387693
1044427
2033160
3465280
1719650
5329584
13487
11808900
40681
10263
10462
45424
7684
1018
54126
223
55828
6210
10319
10724
45820
9921
5432
61173
5944
69733
6217
69603
142685
252359
254589
108005
614953
131940
753374
0
785665
1715268
3083855
3408057
1852450
8344362
1804151
10824999
146894
22557876
406684
465
346
2652
473
154
3279
24
3368
513
465
350
2660
487
173
3320
34
3449
513
3071
4635
10519
19985
26258
56762
9676
66925
0
69098
89219
325542
390752
534930
1251224
265363
1602590
49918
5337276
181447
91
76
502
73
22
597
2
644
104
92
77
504
75
22
601
3
648
104
605
1033
2151
[
h]
4763
[
j]
[
f]
9970
0
8292
17758
44262
(
D)
97644
(
D)
(
D)
210335
6267
570020
23535
684
316
4205
244
97
4546
8
4532
880
685
316
4206
247
101
4554
8
4552
881
4484
4172
13189
[
j]
16459
[
k]
[
h]
48959
0
125267
181514
641799
(
D)
414247
(
D)
(
D)
1316162
90047
4146826
308403
84
56
697
77
7
781
3
702
182
84
56
697
93
10
800
7
717
182
542
749
1967
[
h]
973
[
i]
[
g]
6677
0
50332
15164
131537
(
D)
25415
(
D)
(
D)
202025
18399
776776
58611
583
383
3781
408
174
4363
59
4250
941
592
386
3795
426
213
4434
150
4418
941
3904
5139
12718
15958
35324
64000
40384
101504
0
128499
144573
479189
1058821
5884594
7422604
2531987
10515677
63253
21543250
283647
136
116
869
149
67
1085
27
1355
231
137
118
873
158
86
1117
67
1451
233
879
1581
3303
6635
14213
24151
24153
51137
0
21605
44000
109271
125955
272146
507372
434165
1069285
14486
3967111
134971
429
222
2960
186
39
3185
21
3454
778
430
224
2963
194
56
3213
59
3557
778
2812
2954
8767
7132
5480
21379
4245
28869
0
94701
92810
458407
214544
208803
881754
186584
1139486
61406
6551232
339130
411
151
2929
97
13
3039
9
3476
711
417
158
2944
111
24
3079
28
3551
711
2628
1903
7941
3953
2200
14094
2126
17052
0
139256
92512
494561
221167
168630
884358
254965
1281125
71990
3521784
225594
891
386
13039
266
31
13336
8
15826
5794
891
391
13046
273
39
13358
8
15848
5795
5778
5049
22617
9897
4520
37034
2373
39236
0
320184
225202
3511510
308487
91386
3911383
34707
4317954
1065728
9490621
2498201
674
448
3239
519
151
3909
27
4224
420
676
463
3258
586
247
4091
49
4464
420
4429
6021
14123
21164
24997
60284
16547
77952
0
85186
119300
281846
473071
633939
1388856
518156
1973092
7825
5920808
41062
127
74
767
67
15
849
4
950
111
128
78
773
72
28
873
20
1002
111
784
970
2723
2486
1886
7095
1344
8893
0
13181
16653
46690
47191
35324
129205
25180
163526
1545
461088
7217
56
59
290
95
47
432
12
508
70
56
59
290
99
50
439
20
525
70
365
821
1465
4513
10629
16607
5168
22257
0
7056
17825
32034
106013
280060
418107
140300
581700
2543
1663809
11741
60
59
326
64
12
402
5
490
84
60
61
328
76
52
456
84
642
84
391
767
1463
2258
1249
4970
1530
7021
0
7406
15903
39160
49862
44717
133739
27865
181963
1889
609302
11306
76
80
454
115
26
595
16
675
209
76
80
454
119
30
603
97
772
209
529
1119
1970
4992
4252
11214
87602
94107
0
15638
34554
77683
125672
98360
301715
1741928
1858356
16987
8101592
66408
205
189
1222
162
19
1403
15
1582
367
214
200
1243
200
56
1499
584
2220
367
1357
2478
4961
5970
2664
13595
6890
22437
0
18774
29099
80272
59994
28181
168447
101906
291444
14895
1202448
62253
46
45
214
93
106
413
73
465
39
46
45
214
93
138
445
117
562
39
299
563
1004
4407
25420
30831
125320
163956
0
6897
15416
57706
102815
599492
760013
3247389
4120898
26430
18687578
128219
222
244
1017
196
68
1281
41
1372
151
224
257
1037
228
180
1445
168
1662
153
1480
3178
5514
7142
12778
25434
34051
57922
0
20416
37656
81047
114920
311036
507003
885221
1383347
10862
8220836
69924
1715
1596
7373
3077
480
10930
90
11011
1617
1719
1608
7390
3129
567
11086
775
11842
1618
11492
21849
39684
141803
66862
248349
46746
290041
0
303648
499401
1120822
3058883
1420629
5600334
871687
6590959
129425
16857370
455115
35
41
177
72
90
339
33
344
24
35
41
177
72
95
344
60
379
24
245
581
942
3580
20281
24803
39103
63872
0
2631
4772
11828
19868
119329
151025
343617
520891
616
1675962
2174
788
478
3739
236
24
3999
22
3906
710
790
487
3754
263
35
4052
69
4021
710
5116
6229
15391
7030
1088
23509
1151
23047
0
128953
159434
416429
188520
29927
634876
39700
675529
23841
3289466
142109
3122
2781
17586
3446
572
21604
165
22857
5313
3137
2811
17647
3697
1043
22387
1681
25477
5313
20958
37837
73529
135928
85671
295128
104306
422294
0
252898
429608
1070713
1394436
1032628
3497777
1346572
5024407
144612
15036862
537334
764
1061
3146
1195
41
4382
9
4233
282
765
1067
3153
1289
97
4539
520
4898
282
5208
14574
22182
39755
4587
66524
18038
81617
0
52349
141233
232655
415881
60864
709400
179312
919348
10654
3057184
48115
2177
1428
12909
979
122
14010
57
13207
3488
2193
1446
12952
1108
270
14330
288
13718
3490
14373
18924
45884
32834
12876
91594
10884
95246
0
231469
295308
889606
547492
241388
1678486
191581
1784278
103251
6865068
506553
5279
6758
27306
7167
1303
35776
409
36667
4832
5335
6922
27579
7843
2419
37841
8131
46440
4833
35814
93832
152636
270785
226715
650136
727022
1312857
0
458697
1153514
2234261
3716942
3838552
9789755
15016919
24660984
266744
89767226
1391154
15
13
54
34
41
129
65
218
20
15
13
54
34
45
133
171
333
20
101
182
317
1471
10317
12105
284734
301909
0
2654
5049
18295
34913
219176
272384
7564763
7886229
15003
26088854
59606
599
415
3618
246
22
3886
7
4706
1085
600
418
3622
258
39
3919
11
4758
1085
3891
5485
13029
7922
2235
23186
1140
27301
0
46452
69081
181073
108955
33793
323821
18485
421154
21450
1558246
131771
936
559
5952
449
116
6517
65
6779
1816
943
591
5994
617
175
6786
214
7280
1820
6019
6697
18524
10516
4037
33077
5742
39053
0
137464
143253
493221
203353
77757
774331
126643
940064
54544
3595827
335155
527
261
2778
117
18
2913
13
2897
188
536
265
2802
127
44
2973
17
2984
188
3472
3367
10186
3733
1036
14955
685
15581
0
36651
35219
117541
57072
16366
190979
18125
217099
3919
1495454
32265
31920
31221
123684
38549
2751
164984
637
170651
22780
32007
31470
124136
40416
6468
171020
22242
198531
22836
216347
430583
742485
1470301
428304
2641090
1322168
4000075
0
2263900
4595562
9136921
17814415
5556674
32508010
16194422
49674450
1253863
148212500
4279151
26592
22512
111843
22608
3867
138318
756
143822
21502
26894
23421
113323
30586
22276
166185
49608
222816
21624
178494
305506
583594
846939
701826
2132359
1274975
3463127
0
1755943
2906282
6421335
8207415
6776371
21405121
13384171
35932754
678586
133821171
2912247
411
317
1888
380
128
2396
95
2202
373
426
348
1936
565
1134
3635
13695
20004
383
2743
4250
8752
14017
21323
44092
340550
415991
0
35005
48425
118055
203414
335832
657301
5114080
5910258
18804
20650581
70668
1517
1218
7409
1290
185
8884
43
8461
1555
1518
1225
7418
1325
229
8972
86
8629
1556
10201
16478
33478
49840
23639
106957
6504
110988
0
127548
210662
482634
644538
338644
1465816
77310
1560690
46352
4923881
212787
380
212
2675
147
16
2838
7
2574
847
382
234
2699
180
21
2900
57
2691
847
2455
2818
7649
4772
1164
13585
2074
14151
0
30788
34851
120256
71881
22258
214395
47544
226690
15662
1188332
91734
10491
5003
45938
3338
163
49439
44
50195
5645
10533
5077
46067
3449
299
49815
158
50683
5647
67757
66785
191427
114791
21435
327653
7512
347842
0
624374
633021
1973251
1197418
242759
3413428
72119
3680423
151526
15414170
771470
19765
5757
91813
1632
187
93632
93
94448
8429
19939
6183
92503
2673
1037
96213
2148
99305
8432
125438
72311
324936
46939
14002
385877
17088
402913
0
3203305
1954922
8171225
1369610
448416
9989251
580877
10755772
218293
40336745
1156961
8753
5155
35708
1961
133
37802
60
38002
3305
8788
5293
35892
2427
520
38839
2009
41398
3305
57644
67244
165544
57426
10939
233909
19074
252560
0
1546606
2128847
4689715
1944532
394705
7028952
696805
7948021
115738
26238558
524849
3682
2424
17555
2066
248
19869
67
19100
2497
3776
2657
17973
2988
1765
22726
2016
24346
2501
24184
32059
75206
73893
30927
180026
34907
213365
0
381120
478703
1240525
947247
442706
2630478
522729
3249079
73000
10903822
320980
2168
1190
11824
817
144
12785
139
12470
1306
2198
1278
11968
1164
432
13564
1069
14148
1307
14116
15615
44568
28311
18310
91189
49435
137794
0
399895
521297
1341903
1079641
727762
3149306
3340403
6016253
56631
18677153
225896
4495
2617
21526
1563
230
23319
180
24480
2484
4523
2668
21613
1800
460
23873
1104
25932
2484
29222
34620
89313
50898
22546
162757
38197
196649
0
812758
1124791
2610696
1853539
916935
5381170
1634533
7009776
75054
23832512
429813
1290
581
7981
227
30
8238
35
7631
795
1297
592
8003
285
68
8356
729
8400
795
8195
7565
25903
6569
2222
34694
23304
54975
0
199994
212042
625578
216715
71457
913750
717975
1521305
15354
4424565
106960
938
316
5845
110
5
5960
4
5940
678
939
317
5848
115
5
5968
4
5947
678
5979
4111
18027
[
h]
[
f]
[
j]
[
e]
21385
0
121176
92628
364314
(
D)
(
D)
(
D)
(
D)
461627
11782
1457169
68458
122
27
1485
17
1
1503
2
1381
121
138
45
1526
43
143
1712
2
1578
121
747
350
3275
[
e]
[
e]
[
h]
[
a]
3751
0
12054
6854
50666
(
D)
(
D)
(
D)
(
D)
57674
1477
218306
9090
1407
580
9969
287
43
10299
40
11860
2030
1417
597
10003
334
75
10412
123
12180
2031
9030
7486
29196
8645
3374
41215
4804
51483
0
196819
185288
637296
234141
107705
979142
138278
1252244
36391
4521689
230083
13087
6308
70353
2674
190
73217
23
75385
9022
13210
6609
70860
4098
2012
76970
6478
86638
9030
85296
82758
253926
90319
31764
376009
62148
450025
0
1222928
1392677
3931193
1720153
542785
6194131
934896
7378763
170435
16608808
628870
2059
913
10711
444
51
11206
12
10632
2000
2085
1005
10854
685
305
11844
1305
12986
2000
13347
11789
36506
15439
8603
60548
18207
79568
0
141398
140706
465417
213735
115593
794745
223442
1052027
40746
4095549
203481
3252
1686
10762
621
42
11425
10
11427
593
3659
2218
11855
1287
295
13437
2666
16228
595
21303
21607
55277
19299
4386
78962
33628
105050
0
590224
576775
1541714
510085
108320
2160119
613516
2813190
16302
10961391
121249
743
346
4882
254
43
5179
13
4737
827
746
376
4919
425
259
5603
1091
6249
827
4694
4383
14819
8101
3757
26677
31073
42082
0
109233
128077
346928
289126
127605
763659
540703
1058189
7783
3409005
33929
1854
725
10488
391
37
10916
14
10996
1131
1955
975
10899
837
348
12084
481
12521
1131
11774
8911
35251
9438
2288
46977
4551
49179
0
119909
106294
395969
146342
50761
593072
129004
669971
15827
3438898
112469
4868
3267
21302
2090
159
23551
21
23714
2384
4943
3565
21715
3584
1118
26417
609
27059
2386
32251
43752
99630
69275
20931
189836
8052
190399
0
405397
575233
1350088
1019632
330191
2699911
136034
2819867
54010
7851550
258932
238
189
855
406
146
1407
47
1320
70
238
193
866
429
271
1566
1113
2530
70
1578
2574
4961
17957
23362
46280
88026
131662
0
32205
43999
93903
393510
565900
1053313
2140033
3312646
4042
9188733
16507
1285
456
7291
138
4
7433
3
8130
1170
1292
458
7302
138
4
7444
38
8188
1170
8244
5841
23268
3945
[
g]
[
k]
[
f]
32177
0
109600
80933
324334
62958
(
D)
(
D)
(
D)
472468
16163
1505152
84882
785
413
3297
356
46
3699
14
3281
201
827
490
3432
563
148
4143
1214
4810
202
5126
5485
14570
12864
[
i]
[
k]
[
k]
49247
0
96460
116942
287791
336659
(
D)
(
D)
(
D)
1239594
8841
3894508
50040
379
209
1638
255
68
1961
33
2289
257
417
297
1783
729
1180
3692
6969
11775
257
2472
2817
7097
10049
12572
29718
58541
86176
0
46588
47353
139240
156915
200168
496323
860416
1365243
9629
6687864
49332
1308
611
10716
390
79
11185
28
17467
4588
1313
628
10744
477
276
11497
149
17900
4588
8461
8051
27484
14487
13277
55248
7721
98755
0
163104
169775
641516
271213
241730
1154459
230829
2037431
117026
7486867
722746
38873
18943
148825
15712
1210
165747
112
172311
7532
38874
18951
148837
15761
1246
165844
140
172562
7532
252752
253292
697583
598202
196792
1492577
102432
1638915
0
3102665
3425528
8984528
8515581
3535837
21035946
2258703
24843744
138677
82910385
581781
1757
994
10398
972
260
11630
205
12944
978
1786
1046
10483
1275
556
12314
1334
14952
978
11568
13282
38189
36861
32100
107150
28797
143800
0
423450
468222
1361620
1343792
1151178
3856590
1094531
5415980
42543
46518426
816104
1979
1241
8606
1037
242
9885
69
11443
831
1996
1312
8703
1387
1089
11179
707
13485
833
12975
16547
39571
36273
25372
101216
15691
124217
0
331877
436105
1053286
952658
748415
2754359
485043
3584777
25792
12940150
171505
6322
3439
26800
2378
467
29645
97
28975
1806
6355
3560
26957
2969
1148
31074
637
31176
1809
41603
45286
117696
88498
72921
279115
60067
339933
0
452521
542519
1426010
1438597
1068628
3933235
767764
4789128
32818
16117675
215275
2892
1264
15433
1010
151
16594
31
16355
683
2919
1329
15541
1301
318
17160
54
16937
683
18490
16502
57686
36598
20590
114874
14776
120671
0
659333
687984
2046770
1807166
1215255
5069191
530760
5581162
23194
19049690
128064
1207
624
6569
592
143
7304
24
7258
529
1212
637
6589
714
270
7573
80
7630
529
7868
8349
24887
22696
[
j]
[
l]
[
j]
77456
[
a]
288192
348187
932124
997899
(
D)
(
D)
(
D)
3536327
(
D)
11409755
(
D)
4004
2377
15102
1399
147
16648
18
16689
881
4025
2423
15171
1597
389
17157
319
17520
881
26728
31607
75084
50238
26893
152215
11069
170894
0
456267
615371
1426192
1168104
996510
3590806
456877
4362340
19644
13997265
94712
213
87
2146
69
7
2222
1
2858
707
213
89
2148
73
7
2228
1
2864
707
1373
1143
4950
2510
[
g]
[
i]
[
a]
11580
[
a]
41122
34781
154484
88340
(
D)
(
D)
(
D)
402376
(
D)
1432176
(
D)
3456
2203
22248
1265
117
23630
34
22580
2024
3461
2208
22259
1322
252
23833
91
22874
2024
22930
29395
78947
44236
16151
139334
5373
143426
0
553856
748097
1896036
1099542
585680
3581258
205749
3892929
33277
15985424
223152
67
27
350
19
7
376
16
633
108
69
27
353
20
10
383
58
680
108
439
354
1156
488
439
2083
1120
4203
0
14026
10895
36100
16940
11534
64574
58418
158214
1889
1112163
24049
32
11
165
13
4
182
6
286
57
32
11
165
14
4
183
73
352
57
214
145
534
363
[
c]
[
g]
[
g]
2657
0
5450
2798
13453
7268
(
D)
(
D)
(
D)
75806
1985
313498
14411
2674
1372
11431
541
25
11997
30
11397
1462
2675
1374
11437
552
25
12014
84
11477
1462
17763
17976
48564
17576
1967
68107
4625
68962
0
408335
458074
1181562
484979
79664
1746205
222583
1973028
40070
9809676
328186
84
38
1246
32
9
1287
6
1100
397
84
40
1248
32
12
1292
10
1113
397
544
500
2079
1065
838
3982
604
4301
0
16516
16796
73286
39120
49595
162001
21489
190657
13016
1239527
115906
59
22
910
21
4
935
0
791
297
59
22
910
22
4
936
0
793
297
[
e]
[
e]
1500
[
f]
461
[
h]
0
2195
[
a]
(
D)
(
D)
49024
(
D)
5848
(
D)
0
60944
(
D)
408975
(
D)
1
2
13
1
0
14
0
10
2
1
2
13
1
0
14
0
10
2
[
a]
[
b]
36
[
a]
0
[
b]
0
41
[
a]
(
D)
(
D)
1139
(
D)
0
(
D)
0
1034
(
D)
6454
(
D)
56
30
366
12
4
382
2
469
136
56
30
366
12
4
382
2
469
136
363
422
1160
398
[
e]
[
g]
[
f]
2707
0
7140
7899
23541
10430
(
D)
(
D)
(
D)
82792
2051
319345
15163
80
47
254
41
4
299
3
283
21
80
50
259
44
69
372
7
356
21
542
608
1392
1290
265
2947
50
3226
0
19533
20530
52588
32870
7140
92598
1301
90151
1409
629607
12697
367
174
2281
87
15
2383
2
2359
470
368
175
2284
90
57
2431
4
2425
470
2399
2264
7241
2964
[
g]
[
j]
[
b]
11962
0
67482
65550
217246
74203
(
D)
(
D)
(
D)
373344
11973
1949032
93853
59
27
343
22
5
370
4
347
80
59
27
343
22
6
371
4
348
80
379
370
1119
847
379
2345
1595
3677
0
9097
10390
30436
20351
3220
54007
15774
65132
1943
385464
14677
157
98
660
184
79
923
23
925
105
157
103
665
223
98
986
127
1124
105
1047
1335
2977
8668
11261
22906
6113
28341
0
29986
36605
93746
211050
212043
516839
182489
749906
6179
4835640
54165
74
34
501
48
13
562
2
470
135
74
34
501
48
13
562
4
473
135
484
486
1417
1929
[
h]
[
i]
[
c]
6826
0
13134
14860
50179
29608
(
D)
(
D)
(
D)
112316
7123
453570
40451
77
43
524
38
15
577
3
582
78
77
43
525
39
28
592
4
598
78
502
575
1722
1399
1707
4828
152
4509
0
17569
17165
53652
31338
49432
134422
5207
124087
1951
428067
14211
577
245
3762
154
21
3937
9
4478
649
579
246
3767
155
59
3981
18
4537
649
3774
3210
11572
5097
2945
19614
1136
22876
0
68914
60810
217013
105485
91063
413561
38751
495963
13341
2558100
92369
217
100
1371
113
24
1508
8
1744
386
217
100
1371
145
24
1540
13
1797
386
1418
1343
4267
4929
3515
12711
2462
14679
0
39986
35641
120819
119660
60162
300641
72425
424917
15287
1424020
72940
940
473
5861
351
80
6292
85
6238
591
951
500
5915
446
212
6573
681
7135
591
6104
6213
19656
12079
9889
41624
36770
76794
[
a]
263376
295688
861395
728787
763900
2354082
3139276
5204465
(
D)
88388300
(
D)
7
6
40
7
8
55
29
113
6
8
6
41
7
26
74
363
494
6
49
73
169
290
401
860
8726
11486
[
a]
3056
4066
8830
14158
22995
45983
678436
1202010
(
D)
72490930
(
D)
59
73
283
135
36
454
38
430
23
60
76
287
152
65
504
190
630
23
384
1020
1630
5726
[
i]
[
j]
[
j]
32924
[
a]
10950
34590
66047
236532
(
D)
(
D)
(
D)
1720242
(
D)
10074142
(
D)
29
67
215
104
37
356
28
357
32
29
67
215
104
58
377
137
499
32
199
959
1265
3985
5979
11229
27619
41209
0
12244
32506
73801
159947
267441
501189
1579424
2064659
10869
9633243
40407
11
9
37
7
2
46
1
57
3
11
9
37
8
12
57
1
65
3
69
113
220
295
[
c]
[
f]
[
b]
782
[
a]
1895
2916
5723
11841
(
D)
(
D)
(
D)
27870
(
D)
138274
(
D)
3
7
25
1
2
28
6
32
3
3
7
25
1
5
31
11
40
3
18
72
107
[
b]
[
c]
319
7114
5403
[
a]
1308
1979
4241
(
D)
(
D)
11131
346148
287281
(
D)
1794384
(
D)
23
15
200
10
11
221
10
148
26
24
15
201
10
28
239
32
176
26
[
c]
[
c]
[
f]
[
c]
[
g]
2452
8265
[
i]
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
106962
467363
(
D)
(
D)
(
D)
(
D)
1
1
13
1
2
16
0
10
3
1
1
13
1
3
17
0
11
3
[
a]
[
a]
[
b]
[
b]
[
e]
505
0
[
e]
0
(
D)
(
D)
(
D)
(
D)
(
D)
26333
0
(
D)
18
(
D)
244
1
2
13
0
3
16
3
15
3
1
3
14
0
5
19
10
24
3
[
a]
[
a]
[
b]
0
[
f]
[
f]
[
g]
1831
[
a]
(
D)
(
D)
(
D)
0
(
D)
(
D)
(
D)
83314
(
D)
493553
(
D)
4
2
25
3
2
30
5
20
0
4
2
27
3
2
32
23
32
0
[
b]
[
b]
[
b]
62
[
c]
[
e]
[
i]
5993
0
(
D)
(
D)
(
D)
1929
(
D)
(
D)
(
D)
276910
0
2070372
0
1
1
7
5
2
14
3
16
1
1
1
7
10
5
22
4
25
1
[
a]
[
a]
32
[
c]
[
c]
[
e]
[
c]
[
e]
[
a]
(
D)
(
D)
1830
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
5
5
32
1
2
35
6
39
8
5
5
32
1
3
36
9
43
8
[
b]
[
b]
123
[
b]
[
e]
[
f]
[
g]
[
h]
[
a]
(
D)
(
D)
3452
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
51
39
246
28
4
278
4
357
63
51
39
246
30
7
283
32
390
63
351
515
1114
984
181
2279
538
3711
0
9077
13649
35129
28434
8242
71805
18750
113713
3450
440668
14947
89
114
329
160
51
540
56
580
24
89
116
331
242
171
744
619
1354
24
603
1552
2362
5335
4835
12532
14180
26234
0
19669
58968
89247
214673
195627
499547
632835
1090137
2974
5377368
12735
19
15
65
23
10
98
18
105
5
19
15
65
24
18
107
188
273
5
131
202
384
955
548
1887
5251
6774
0
4986
6755
13627
37657
27120
78404
258025
286719
242
1799430
2067
64
65
242
77
19
338
36
378
33
64
66
243
87
33
363
120
497
33
428
900
1558
2453
1208
5219
3285
8380
0
15426
32786
57112
95227
57278
209617
160885
362657
2503
1678361
8901
341
283
1470
262
82
1814
57
1884
204
341
289
1477
324
184
1985
479
2509
204
2298
3798
7519
8210
4638
20367
7601
26751
0
81249
149069
285831
327488
201936
815255
365611
1137034
12060
4815579
51526
18
11
51
18
1
70
11
93
11
18
11
51
23
6
80
68
151
11
122
143
[
e]
509
[
c]
920
2042
2754
0
2969
4035
(
D)
17137
(
D)
30023
86407
107705
126
638034
968
0
1
3
6
2
11
10
20
0
0
1
3
6
2
11
28
37
0
0
[
a]
[
a]
306
[
c]
502
2755
3203
0
0
(
D)
(
D)
9409
(
D)
16428
136833
149622
0
878226
0
13
7
55
18
5
78
20
92
4
13
7
55
27
7
89
39
122
4
86
[
b]
[
c]
640
[
e]
1173
2343
3673
0
3121
(
D)
(
D)
22645
(
D)
41032
88154
133859
196
1022823
842
0
1
7
4
1
12
7
21
0
0
1
7
6
1
14
14
28
0
0
[
a]
[
b]
[
c]
[
e]
637
4335
2990
0
0
(
D)
(
D)
(
D)
(
D)
35705
233880
170257
0
1172358
0
1
0
2
1
1
4
8
14
2
1
0
2
1
1
4
11
17
2
[
a]
0
[
a]
[
a]
[
a]
[
b]
[
g]
2796
[
a]
(
D)
0
(
D)
(
D)
(
D)
(
D)
(
D)
147657
(
D)
936017
(
D)
8
4
21
10
2
33
6
38
4
8
4
21
14
2
37
9
45
4
[
b]
[
b]
114
[
e]
[
b]
[
f]
[
g]
1860
[
a]
(
D)
(
D)
4475
(
D)
(
D)
(
D)
(
D)
77455
(
D)
284288
(
D)
34
25
150
38
12
200
20
210
25
34
29
154
41
18
213
35
237
25
229
336
717
1338
1052
3107
1819
4441
0
6029
11037
22442
47477
36228
106147
75113
159061
671
674514
2998
199
159
1181
169
51
1401
34
1504
164
210
174
1210
206
85
1501
153
1813
164
1301
2190
4767
6925
8833
20525
38003
56022
0
44937
78791
178150
288802
416158
883110
1764377
2493365
7847
9489609
36798
926
751
5315
725
113
6153
64
5578
601
950
790
5392
838
180
6410
570
6544
601
6059
9875
21798
26938
15344
64080
63721
116943
0
202570
346301
824299
1013120
733008
2570427
3494688
5469011
38115
17403759
120263
48
45
224
60
9
293
10
310
32
49
48
228
65
17
310
16
346
32
339
593
1117
2235
1341
4693
875
6218
0
11506
19074
52495
82371
52836
187702
54377
271174
1999
1387937
6075
21
10
141
13
6
160
5
90
12
25
10
148
20
13
181
17
183
12
137
130
398
465
599
1462
853
2035
0
4881
5293
17056
20990
35804
73850
49300
112979
483
405440
1727
19
21
103
24
4
131
6
135
22
19
21
103
31
5
139
8
151
22
131
275
500
937
362
1799
839
2103
0
5866
12027
21842
33489
14830
70161
64892
86668
1093
273985
4864
26
8
102
17
9
128
47
164
11
26
8
102
25
58
185
277
428
11
[
c]
[
b]
[
e]
[
f]
[
f]
1416
10234
7597
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
73851
718677
522492
(
D)
4229508
(
D)
13
13
72
34
37
143
91
228
17
13
15
75
44
69
188
1113
1427
17
[
b]
170
338
1268
5344
6950
73724
78790
[
a]
(
D)
7066
18046
77250
323019
418315
5264764
5558361
(
D)
60368880
(
D)
0
1
6
3
1
10
22
32
1
0
1
6
3
1
10
62
80
1
0
[
a]
[
b]
[
c]
[
e]
468
32596
34904
[
a]
0
(
D)
(
D)
(
D)
(
D)
41188
2750191
2769260
(
D)
13239076
(
D)
26
18
130
47
12
189
40
235
18
26
21
133
68
15
216
157
414
18
177
272
578
1978
1245
3801
10065
14230
[
a]
8980
20911
39121
115995
80251
235367
685695
915553
(
D)
11642360
(
D)
6
6
42
9
7
58
19
88
9
6
6
42
15
14
71
90
217
9
40
78
174
379
1548
2101
4132
18590
0
879
5235
10506
24478
91463
126447
239327
1365272
1306
13831440
4901
76
129
406
582
167
1155
105
1221
47
76
141
419
914
586
1919
4919
6927
47
499
1880
2677
27773
25642
56092
314409
361658
0
24434
79864
128408
1227179
1210998
2566585
21217362
23697498
7819
217191406
37360
97
57
415
51
32
498
94
631
68
100
63
426
84
127
637
2194
2897
70
644
712
1848
1831
4323
8002
87346
86890
0
32563
34731
100359
110365
197485
408209
5592868
5342147
6940
67275310
79932
819
287
4128
130
26
4284
39
4562
340
820
299
4142
166
106
4414
418
5114
340
5168
3596
14746
4167
3557
22470
12736
37041
0
114588
107371
332623
141071
191116
664810
660134
1356633
13699
6522869
63563
105
51
564
42
13
619
13
690
57
105
56
569
57
23
649
99
831
57
[
f]
671
[
g]
1396
[
f]
4057
2255
7022
[
a]
(
D)
17646
(
D)
43278
(
D)
115439
82379
233413
(
D)
1011069
(
D)
4
9
34
11
2
47
15
70
10
4
9
34
13
2
49
35
97
10
[
b]
114
[
c]
386
[
b]
613
1017
1532
[
a]
(
D)
4291
(
D)
18489
(
D)
25889
54806
84116
(
D)
764725
(
D)
1814
977
12282
664
130
13076
99
13860
2804
1817
980
12291
711
176
13178
180
14044
2804
11715
12915
37793
23692
13817
75302
13691
90669
0
438707
513298
1592776
972272
579359
3144407
845694
4100107
141975
24460771
1412212
22949
8759
141817
3846
296
145959
97
160917
31607
22952
8771
141833
3878
391
146102
568
161677
31607
147038
113719
436281
131713
42420
610414
51000
696886
0
3993667
3500990
12972015
5060011
1937368
19969394
3190698
25396809
1033760
225893991
12571664
1431
846
7892
729
77
8698
32
9007
1557
1431
846
7892
736
81
8709
58
9043
1557
9375
11163
29417
25543
10588
65548
8424
73965
0
283892
387593
979963
1002169
442368
2424500
401315
3013295
66323
24709438
721948
1091
885
5132
539
84
5755
66
2342
477
1091
887
5134
541
92
5767
120
2406
477
7256
11826
24302
19715
13035
57052
56969
86859
0
237458
408325
862593
695142
524091
2081826
2483781
3828813
24182
20501999
273576
7810
7039
32733
6719
833
40285
205
38452
3691
7814
7050
32750
6751
959
40460
664
39224
3691
52350
96027
178862
257190
132326
568378
110195
637338
0
1917613
3795093
7090955
11141327
6305789
24538071
5877299
29391467
235562
239425735
2199022
1953
1692
8077
2156
511
10744
93
10507
1478
1954
1699
8085
2172
597
10854
460
10985
1478
13136
23118
43032
87479
84293
214804
60387
274144
0
638399
1207890
2351110
4342130
4228769
10922009
2836584
13767501
130528
72164772
783334
114
124
451
225
75
751
27
792
83
114
124
451
232
80
763
56
833
83
776
1651
2797
9766
11458
24021
11807
36671
0
40370
76374
147092
490932
643496
1281520
657437
1987630
15070
9964920
68159
1904
1827
6604
2069
268
8941
46
10520
868
1904
1828
6605
2073
294
8972
118
10652
868
12898
25360
43650
81027
44811
169488
23859
198821
0
521624
1016876
1816988
3470124
1973553
7260665
1224227
8785618
68245
35161006
354108
749
624
2902
734
151
3787
50
4077
488
750
625
2904
739
166
3809
256
4325
488
5009
8480
16096
29451
24555
70102
44897
98465
[
a]
164975
297654
602375
1080122
929945
2612442
1769601
3909650
(
D)
12463879
(
D)
79
66
374
92
55
521
61
470
56
79
66
374
94
60
528
119
527
56
550
878
1832
3952
9584
15368
89999
91921
[
a]
16749
34688
76851
139202
424958
641011
3395482
4087472
(
D)
16078240
(
D)
2715
1852
12631
1401
188
14220
101
12373
2606
2715
1858
12640
1418
253
14311
230
12627
2606
17855
24721
55834
50969
29288
136091
40384
156290
0
581578
910559
1982764
1989196
1396358
5368318
1832328
6783676
104730
28551191
698661
17595
11063
79606
8034
755
88395
124
89223
10148
17598
11069
79616
8088
851
88555
995
90341
10148
115786
148993
355179
297562
124152
776893
121547
879908
0
3411773
5074568
11178499
12056634
5738807
28973940
5533974
34806094
426073
115839498
2271644
6274
3130
38296
1881
134
40311
11
40876
8264
6275
3133
38300
1891
145
40336
28
40935
8264
40640
41207
125418
67687
22266
215371
5062
218825
0
975290
1111635
3285302
2162940
722376
6170618
130055
6459789
256518
18552961
1204714
12801
8245
57070
6745
900
64715
175
64730
7261
12803
8251
57083
6802
1027
64912
948
65858
7262
84380
110883
259577
260247
159594
679418
152477
770632
0
2559963
3844188
8433542
10612221
7350987
26396750
7083424
31707131
329385
89483864
1513571
4200
2066
21818
1605
190
23613
17
21672
4314
4201
2066
21820
1611
205
23636
28
21720
4314
27330
27346
79544
62149
[
k]
[
m]
[
i]
170005
0
650112
760662
2149269
2152234
(
D)
(
D)
(
D)
5460469
157260
16264237
825910
3267
2384
16974
2437
475
19886
54
19404
2917
3267
2387
16978
2451
511
19940
397
19944
2917
21393
32588
72495
98566
85118
256179
44805
293849
0
549931
955330
2076072
3305986
3082733
8464791
1508392
10054987
143151
31376116
799258
1089
688
6322
510
43
6875
2
8349
1373
1089
688
6322
510
48
6880
4
8357
1373
7207
9121
23771
19187
[
i]
[
k]
[
f]
51510
0
194416
282260
684128
685727
(
D)
(
D)
(
D)
1693232
38577
5557821
233604
7105
2882
42200
1723
280
44203
36
46774
8596
7109
2886
42208
1744
313
44265
126
46918
8596
45695
37905
134512
61696
48975
245183
17753
262569
0
1115894
1061923
3538974
2000732
1469781
7009487
497594
7809913
256097
28846419
1582254
1858
923
12239
652
54
12945
8
13714
2238
1858
924
12240
657
71
12968
82
13836
2238
11935
12392
39008
23002
8734
70744
3878
76215
0
312166
386320
1074916
850271
383806
2308993
135469
2628954
58239
10279837
388628
5207
3181
27293
2572
236
30101
26
31367
5628
5209
3182
27301
2595
306
30202
45
31538
5628
34126
42758
107067
97389
36088
240544
6864
244435
0
854250
1211779
2959092
3319018
1296247
7574357
259562
7882266
206428
30607059
1451406
6182
3720
27510
2793
291
30594
45
34680
7933
6183
3721
27512
2802
318
30632
111
34820
7933
40936
49900
118413
104096
48719
271228
24057
306585
0
1182703
1561835
3913653
3627508
1839042
9380203
1038897
10993175
416073
40255179
2166648
837
353
3467
167
11
3645
3
3955
406
837
356
3470
172
27
3669
53
4028
406
5443
4604
14408
5249
1246
20903
1393
23692
0
154725
157717
427481
210222
61175
698878
60029
841050
12850
3216861
86344
772
659
3781
785
136
4702
30
3741
582
772
660
3782
789
155
4726
56
3799
582
5115
8936
17558
32905
22035
72498
9497
76231
0
162121
310817
615848
1313363
906425
2835636
425291
3130304
46757
9798113
233357
1138
755
4940
469
41
5450
4
5112
490
1138
759
4944
485
98
5527
4
5205
490
7617
10055
23053
17171
[
i]
[
k]
[
g]
46220
0
216720
360661
738402
706272
(
D)
(
D)
(
D)
1773257
16954
6556872
108757
3720
1814
23955
1293
122
25370
13
22763
4355
3720
1814
23955
1295
135
25385
24
22812
4355
23972
23800
75455
48741
17609
141805
2634
145838
0
694794
815478
2423626
2032079
885516
5341221
140969
5666394
140544
22944363
934190
303
278
1579
259
49
1887
8
1827
325
303
278
1579
261
50
1890
33
1874
325
2036
3840
7226
10057
[
i]
[
j]
[
h]
26911
0
61714
131388
255519
394968
(
D)
(
D)
(
D)
950062
21836
3448827
128235
710
502
3281
449
76
3806
34
3135
444
710
505
3284
472
80
3836
764
3912
444
4723
6783
14573
16722
9488
40783
31833
66532
0
159819
261397
541434
758824
449118
1749376
1793744
3448290
23617
10416479
111882
5451
3069
29297
1799
171
31267
53
27763
6290
5452
3073
29304
1837
247
31388
171
28085
6294
35939
40601
108124
64137
24698
196959
20788
205384
0
936440
1196615
3139553
2161281
941139
6241973
774598
6945057
233258
24723239
1464203
20
14
97
25
13
135
15
157
18
20
14
97
25
18
140
74
222
18
138
213
454
1182
2068
3704
11338
13491
0
3754
5347
14137
37357
99160
150654
439029
590354
895
9894674
10387
188
192
680
226
65
971
60
1032
61
188
196
684
261
144
1089
476
1561
61
1228
2532
4347
7988
5777
18112
16081
33521
0
31067
68692
119546
283571
207009
610126
564271
1197504
44622
19196816
727417
49
35
166
49
24
239
19
219
16
49
35
166
53
58
277
118
346
16
320
472
944
1744
3777
6465
6814
12267
[
a]
7308
10940
22918
55418
135516
213852
254992
463015
(
D)
6722479
(
D)
9
6
25
17
7
49
7
60
2
9
6
25
18
10
53
12
72
2
62
[
b]
[
c]
[
f]
920
1821
2010
4172
[
a]
2109
(
D)
(
D)
(
D)
28378
56742
64723
130336
(
D)
1708084
(
D)
0
1
9
2
3
14
4
17
1
0
1
9
2
5
16
16
29
1
0
[
a]
[
b]
[
c]
205
339
757
893
[
a]
0
(
D)
(
D)
(
D)
10414
13818
35169
43411
(
D)
481675
(
D)
6
1
12
7
3
22
11
30
1
6
1
12
10
5
27
34
58
1
[
b]
[
a]
68
376
715
1159
8235
9087
[
a]
(
D)
(
D)
2031
12520
35822
50373
415550
499399
(
D)
8216050
(
D)
10
7
31
5
6
42
11
51
3
10
7
31
5
10
46
63
109
3
60
86
168
158
609
935
5432
6139
0
1603
1979
11766
5314
23928
41008
232723
247004
1762
12944245
60581
2
4
16
8
6
30
5
33
0
2
4
16
8
8
32
18
43
0
[
a]
[
b]
91
473
396
960
1109
1823
0
(
D)
(
D)
3297
17560
13045
33902
36404
64433
0
1355737
0
15
7
48
20
5
73
18
75
5
15
7
48
26
5
79
61
114
5
102
101
249
972
568
1789
6946
7201
0
2222
2272
6933
37839
20630
65402
263717
273859
1325
6275014
21223
4
5
19
5
9
33
10
41
1
4
5
19
5
9
33
31
61
1
23
83
121
189
1664
1974
10898
12949
[
a]
906
3344
7088
6573
50533
64194
626752
701096
(
D)
9405412
(
D)
2
2
11
16
4
31
6
32
0
2
2
11
16
6
33
8
36
0
[
a]
[
b]
[
b]
[
f]
[
f]
[
g]
[
h]
5376
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
203796
0
1903451
0
0
1
5
2
0
7
2
8
0
0
1
5
2
0
7
10
15
0
0
[
a]
[
b]
[
b]
0
[
c]
[
h]
2876
0
0
(
D)
(
D)
(
D)
0
(
D)
(
D)
164468
0
2531537
0
0
0
2
1
3
6
6
15
2
0
0
2
1
3
6
30
39
2
0
0
[
a]
[
b]
[
f]
[
f]
[
i]
6132
[
a]
0
0
(
D)
(
D)
(
D)
(
D)
(
D)
237739
(
D)
2461180
(
D)
40
30
131
12
6
149
6
120
8
40
30
131
12
10
153
14
133
8
[
e]
429
810
495
1323
2628
7280
9109
[
a]
(
D)
5756
11658
9075
51857
72590
289284
367016
(
D)
3951877
(
D)
156
157
588
146
44
778
23
808
71
157
163
596
159
66
821
52
873
71
1092
2056
3606
5161
5781
14548
21457
33429
0
14172
29173
53019
114387
152931
320337
692839
970007
5464
8975142
48556
106
75
442
80
34
556
19
586
54
106
79
447
89
37
573
43
619
54
678
964
2063
2953
6736
11752
14657
24284
0
9217
16220
33496
84995
222209
340700
534738
791869
2080
5642216
19548
12
18
61
43
32
136
29
151
5
12
18
61
45
46
152
105
243
5
79
249
360
2086
6961
9407
29534
35851
0
3313
10202
15891
65043
188814
269748
827806
1064528
628
9490329
40076
45
55
189
87
39
315
40
347
23
45
55
190
87
45
322
86
401
23
303
765
1187
3541
6753
11481
35816
46912
0
5999
17618
29990
93516
199850
323356
1094163
1380140
1025
12003320
8463
84
96
385
144
71
600
51
635
47
84
96
385
150
102
637
173
781
47
557
1340
2229
5909
12350
20488
30149
48545
0
12573
38953
62293
206334
431937
700564
1254788
1989516
4084
18976193
32432
23
14
81
24
9
114
18
114
10
23
14
81
24
11
116
32
128
10
153
198
418
1016
1906
3340
13367
14767
0
2052
3362
8069
31115
57880
97064
441374
559573
1058
9135795
17125
13
18
79
32
22
133
16
131
10
13
19
80
32
40
152
29
168
10
90
245
421
1382
3792
5595
6218
12830
0
1466
6251
12755
39106
114872
166733
209879
411984
932
3941503
7515
35
43
158
84
52
294
55
317
6
35
43
158
89
62
309
269
537
6
236
612
1004
3545
8611
13160
43927
56617
0
5110
14332
23596
111832
352005
487433
1738393
2267772
64
25566516
860
3
4
16
6
3
25
7
28
2
3
4
16
6
3
25
11
30
2
19
57
91
234
496
821
927
1604
[
a]
243
2740
3247
6096
20493
29836
34276
60143
(
D)
1361251
(
D)
54
63
211
119
43
373
31
386
20
54
63
211
127
55
393
143
522
20
363
896
1418
5632
7344
14394
24165
37636
0
6691
23755
42228
154400
245945
442573
824248
1265928
1100
21853334
19849
17
23
85
37
19
141
30
160
20
17
23
85
39
29
153
62
207
20
114
288
479
1536
2696
4711
10188
14312
[
a]
4399
13980
21627
57409
92189
171225
438266
623028
(
D)
9678570
(
D)
69
51
263
64
16
343
30
364
60
69
51
263
67
17
347
62
401
60
464
673
1370
2539
2529
6438
13068
19105
0
9013
15061
31735
66600
78396
176731
480551
642921
2389
7076979
25130
426
235
1683
210
77
1970
44
1728
164
428
235
1685
212
86
1983
128
1816
164
2768
3200
7866
8935
13635
30436
125391
148551
0
45102
58186
146220
209408
368479
724107
3406105
4016002
6851
55774606
91417
154
161
606
302
132
1040
68
1142
59
154
161
606
311
148
1065
182
1286
59
1023
2177
3715
13296
20434
37445
59293
100273
0
23870
57053
102295
385080
614583
1101958
1758892
3026041
19283
26974525
112912
13
19
56
33
7
96
26
116
4
13
19
56
43
14
113
115
222
4
92
280
423
1136
676
2235
6069
9093
0
2423
8657
12855
42047
22663
77565
202579
316196
244
2145863
2040
21
28
112
47
46
205
66
270
25
21
28
112
47
49
208
280
481
25
138
380
605
2031
9025
11661
223647
237813
0
2393
13233
22295
47302
204413
274010
4627192
5032901
958
36628858
6946
28
17
114
25
9
148
9
131
23
28
17
114
25
10
149
21
140
23
183
232
528
1039
1117
2684
1597
3888
0
4652
8107
19068
39077
39631
97776
45332
131492
1676
1178688
14974
92
65
333
143
61
537
24
520
62
93
65
334
153
100
587
66
614
62
607
893
1770
6487
12175
20432
15142
34775
0
16690
28480
62627
162625
352712
577964
336665
961008
5206
7668467
38989
1369
1044
5563
605
53
6221
11
6349
607
1378
1062
5594
688
115
6397
48
6562
608
9122
14047
29163
18750
4983
52896
1105
54723
0
118677
188018
448573
293491
109032
851096
19051
927358
40347
3267038
221017
442
383
1882
544
129
2555
86
2298
288
444
383
1885
551
167
2603
400
2652
288
2963
5258
9788
21875
22025
53688
105792
149818
0
48991
91380
189214
489070
686870
1365154
3819406
4995786
31138
23991833
205942
24
26
107
55
26
188
24
185
9
24
26
107
55
29
191
40
206
9
169
334
599
2442
4472
7513
8432
15755
0
4080
7735
17117
57587
129578
204282
301368
498646
268
3083688
2078
46
49
218
69
25
312
27
302
30
46
49
218
70
26
314
81
356
30
313
679
1177
2997
4491
8665
27071
35681
0
4851
10936
23134
73348
133849
230331
1015052
1242975
1453
10723038
12463
21
27
104
47
14
165
29
173
9
21
27
104
49
23
176
66
225
9
162
369
631
1935
2115
4681
10725
15621
0
3678
8915
15702
61299
63490
140491
411974
586474
300
5959367
3671
55
40
184
21
9
214
8
226
15
55
40
184
21
15
220
13
236
15
369
548
1085
770
1354
3209
1907
4918
0
5982
10280
19701
19793
52999
92493
65732
155071
889
1446804
7516
36
30
152
65
24
241
5
272
28
36
30
152
69
26
247
21
297
28
245
424
842
2994
2884
6720
5613
12061
0
3634
6188
13498
61181
66975
141654
153087
296011
1201
1465053
5879
14
14
74
38
15
127
17
125
12
14
14
74
39
15
128
31
141
12
101
196
373
1621
1829
3823
6157
10183
0
2173
5003
11527
44220
49602
105349
224396
328370
1452
4261567
16126
46
41
196
77
26
299
21
272
21
46
41
196
80
38
314
75
339
21
315
554
1023
3396
4629
9048
19326
35447
0
5949
13320
25799
89657
143855
259311
573948
1058483
1004
12406099
11534
60
34
176
51
16
243
20
276
36
60
34
176
52
22
250
41
297
36
405
471
999
2095
2405
5499
6631
11423
0
10057
12123
26300
74503
87614
188417
290433
467170
8483
5443286
50573
27
19
96
38
7
141
13
135
6
27
19
96
41
11
148
32
159
6
182
261
528
1618
939
3085
2809
5625
0
7429
10968
22593
71791
44550
138934
137431
253610
459
8701902
4838
56
42
216
65
18
299
17
265
29
56
42
216
68
30
314
39
306
29
393
620
1178
2895
3157
7230
6589
13886
0
9565
18707
35764
98478
127022
261264
249570
520334
2542
5910332
24128
44
33
153
67
20
240
26
257
24
44
33
153
69
25
247
45
284
24
296
447
872
2860
2731
6463
6296
13445
0
7968
17643
29266
134245
123651
287162
282119
600335
2106
5139042
16897
72
76
277
110
50
437
29
498
45
75
76
280
112
59
451
51
544
45
468
1065
1742
4458
7714
13914
10454
23967
0
20015
19807
47209
99384
194055
340648
296406
653178
5832
3933290
20947
116
118
504
183
74
761
45
688
64
116
118
504
190
97
791
91
787
64
791
1632
2878
8089
9771
20738
17047
35892
0
16290
42123
77486
223469
307801
608756
538144
1201785
3800
10668572
34778
32
33
145
80
65
290
54
317
13
32
33
145
82
72
299
278
551
13
224
455
805
3884
10187
14876
55033
63889
0
5426
12356
22154
115062
343141
480357
2156706
2441660
298
33116813
3875
30
21
124
28
8
160
7
229
27
30
21
124
31
10
165
53
285
27
193
261
574
989
[
g]
[
h]
[
h]
6435
0
4034
5824
18993
31805
(
D)
(
D)
(
D)
217278
827
1824211
7709
93
78
403
44
4
451
1
422
67
93
81
406
61
19
486
36
488
67
625
1029
2009
1561
[
f]
[
h]
[
f]
5416
0
14545
26928
54541
49746
(
D)
(
D)
(
D)
158927
1899
653759
9733
77
50
346
127
18
491
9
415
66
77
50
346
128
22
496
30
446
66
[
f]
677
1527
5382
2729
9638
23293
30761
0
(
D)
13612
33650
121557
115721
270928
1302759
1585176
3529
18659524
28865
183
161
818
197
31
1046
18
1175
147
183
162
819
199
47
1065
60
1239
147
1202
2142
4122
7202
4323
15647
10413
26832
0
30430
55473
111911
232105
167747
511763
489047
1087093
5778
9717671
48216
2
3
21
9
13
43
6
75
11
2
3
21
9
13
43
22
90
11
[
a]
35
72
299
2181
2552
3265
6031
0
(
D)
1713
3488
14239
99782
117509
160893
284289
80
4547608
910
1
0
11
2
3
16
8
16
3
1
0
11
2
4
17
15
20
3
[
a]
0
[
b]
[
b]
322
404
3193
2264
0
(
D)
0
(
D)
(
D)
6342
7841
102317
69658
28
1141540
1124
2
1
4
1
2
7
6
21
6
2
1
4
1
2
7
9
23
6
[
a]
[
a]
[
b]
[
b]
[
c]
279
14694
15099
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
13465
1008769
1032686
(
D)
34627538
(
D)
9
7
89
13
7
109
8
77
10
9
7
89
14
13
116
15
90
10
[
b]
[
b]
257
[
f]
[
g]
1949
4718
6668
[
a]
(
D)
(
D)
9517
(
D)
(
D)
76042
190358
277372
(
D)
3657687
(
D)
20
32
117
42
28
187
43
210
20
21
32
118
43
41
202
193
342
20
128
459
711
1952
4665
7328
36846
36918
0
4683
11130
45469
55340
122231
223040
863715
952523
1266
5363659
6712
7
14
47
22
19
88
13
95
6
7
14
47
22
20
89
45
131
6
44
207
[
e]
1080
3673
[
i]
[
j]
20713
[
a]
674
5926
(
D)
29959
89688
(
D)
(
D)
573741
(
D)
4485253
(
D)
12
9
48
10
7
65
3
91
10
12
9
48
10
8
66
10
96
10
89
129
[
e]
471
949
[
g]
[
g]
2612
[
a]
1718
1690
(
D)
9735
22607
(
D)
(
D)
63110
(
D)
379614
(
D)
123
89
480
104
71
655
73
663
47
124
89
481
105
77
663
217
792
47
820
1230
2548
4520
12347
19415
86175
87391
0
18422
29454
62314
123954
336630
522898
2286072
2444690
7844
12198829
40301
30
37
139
50
31
220
17
224
16
30
37
139
56
44
239
35
251
16
205
525
[
f]
2085
5710
[
i]
[
i]
12742
0
3946
12547
(
D)
47522
151853
(
D)
(
D)
357874
1940
1385541
8158
47
18
158
19
5
182
1
148
13
47
18
158
20
6
184
1
150
13
317
235
[
f]
755
662
[
g]
[
b]
2004
0
5557
5253
(
D)
16187
14811
(
D)
(
D)
52871
2741
210806
14761
17
30
93
43
24
160
34
194
11
17
30
93
45
35
173
69
234
11
125
427
637
1871
3239
5747
14178
17934
0
3634
12675
20775
56260
89232
166267
578582
689565
2524
4337555
13628
22
32
94
57
28
179
18
180
12
22
32
94
58
33
185
26
191
12
160
458
695
2490
4363
7548
6114
10163
0
3766
11165
23936
62909
112080
198925
125274
280167
4769
1393450
26069
13
27
80
38
24
142
18
158
7
13
27
80
38
30
148
31
173
7
91
392
571
1565
3584
5720
8078
9623
0
1969
14176
18561
41735
104094
164390
222266
284205
2281
1517295
24443
225
152
905
167
60
1132
36
1016
83
226
155
910
174
74
1158
68
1066
83
1460
2035
4478
6653
8756
19887
19171
32701
0
45993
75409
154832
231864
238954
625650
520218
1020221
6582
6900279
37944
46
34
221
83
44
348
26
379
36
46
34
221
86
47
354
44
401
36
314
451
980
3772
6994
11746
10662
20301
0
7578
12059
30703
112936
167129
310768
250816
557947
3830
3177062
19302
41
20
125
57
26
208
24
199
10
41
20
125
58
36
219
33
218
10
286
280
673
2313
3561
6547
3715
8553
0
8708
7118
19420
84713
135925
240058
142511
331283
668
1886867
7042
51
56
249
78
22
349
24
361
24
51
57
250
81
26
357
80
422
24
346
741
1391
3457
5127
9975
35213
44438
[
a]
7927
20370
38726
91907
138466
269099
1015818
1409503
(
D)
14962557
(
D)
323
198
1526
126
24
1676
12
1661
102
324
204
1536
149
42
1727
26
1712
102
2035
2551
6403
4959
4594
15956
6661
20281
[
a]
39908
61183
138223
115984
92392
346599
158358
485544
(
D)
2062835
(
D)
94
72
399
160
59
618
36
636
65
94
72
399
166
68
633
105
725
65
613
1005
2010
6775
9198
17983
25665
40429
0
12750
22001
46938
144940
200687
392565
582665
961658
3963
7415728
26602
43
64
230
85
32
347
7
321
27
43
64
230
88
40
358
7
335
27
284
845
1350
3695
3768
8813
1141
8716
0
4681
17155
28839
83473
84574
196886
28012
205476
2188
854132
8850
341
236
1304
188
27
1519
14
1603
136
341
236
1304
195
31
1530
27
1627
136
2287
3219
6877
6767
3664
17308
2995
17921
0
51436
80763
169625
187789
95365
452779
90105
512588
8443
1978507
42229
34
23
108
46
11
165
9
166
8
34
23
108
46
14
168
21
179
8
[
c]
[
e]
[
f]
[
g]
[
g]
3825
2504
5613
0
(
D)
(
D)
(
D)
(
D)
(
D)
104625
67004
162741
536
791656
2929
2
1
5
2
2
9
7
20
0
2
1
5
2
2
9
13
30
0
[
a]
[
a]
[
b]
[
b]
[
f]
684
4274
4486
0
(
D)
(
D)
(
D)
(
D)
(
D)
20208
140083
146890
0
1152849
0
295
301
1301
395
83
1779
55
2226
211
295
302
1302
405
94
1801
104
2302
211
2020
4163
7433
15165
11345
33943
15082
48325
0
43967
89409
172630
344610
287770
805010
389599
1228449
11228
5794378
60309
22
18
64
21
17
102
8
85
5
22
18
64
21
20
105
19
99
5
148
257
454
934
3769
5157
7555
9770
0
2866
3353
7194
17284
68997
93475
162935
203881
175
946142
757
32
66
189
121
41
351
16
312
20
32
66
189
122
49
360
44
343
20
217
938
1281
5361
7641
14283
15556
25350
0
3694
17135
25700
104245
159282
289227
333471
594149
2803
2633209
16640
79
72
341
135
46
522
12
390
30
79
72
341
136
49
526
23
400
30
[
f]
[
f]
1804
5517
7363
14684
9508
17313
0
(
D)
(
D)
50475
122986
146660
320121
218850
426565
2543
2278356
7584
2
1
15
5
7
27
4
33
5
2
1
15
5
10
30
6
37
5
[
a]
[
a]
48
214
1042
1304
2432
3463
0
(
D)
(
D)
818
2941
24504
28263
57039
92166
101
689209
735
128
113
584
228
64
876
26
870
105
128
113
584
230
75
889
58
902
105
875
1567
2885
9697
8981
21563
11198
20849
0
12509
22106
59107
127582
114294
300983
174668
351202
8276
1014313
26521
1207
977
5202
1217
144
6563
16
6323
1085
1207
978
5203
1224
165
6592
24
6349
1085
8144
13313
25529
47307
22519
95355
5209
81797
0
109512
160692
411374
592658
370508
1374540
156689
1301257
63846
3932360
250270
2
5
16
9
7
32
4
33
2
2
5
16
9
7
32
8
35
2
[
a]
64
92
445
889
1426
1433
2455
[
a]
(
D)
1765
2855
7600
23411
33866
40836
70011
(
D)
664846
(
D)
16
18
102
32
26
160
12
166
15
16
18
102
32
30
164
22
180
15
109
236
452
1205
4311
5968
6538
11347
0
2198
5459
11514
27449
106866
145829
141708
272127
564
1321932
2952
22
33
139
62
33
234
20
197
21
22
33
139
62
40
241
32
212
21
141
472
753
2966
4770
8489
7804
12635
0
5074
14617
28471
66095
85462
180028
191970
315422
727
2606309
4890
12
19
72
30
24
126
21
106
9
12
31
85
31
27
143
41
135
9
79
262
406
1230
4194
5830
16253
21003
0
2680
7694
15586
29576
73924
119086
339105
485102
3600
4040565
34730
21
12
75
23
20
118
18
103
10
21
12
75
24
23
122
59
136
10
[
c]
142
363
940
3527
4830
11556
12032
[
a]
(
D)
2222
6428
18499
70560
95487
172146
217679
(
D)
1762788
(
D)
46
47
215
76
25
316
15
227
21
46
47
215
79
35
329
28
246
21
309
639
1148
3569
3834
8551
5461
11317
0
6133
13126
26765
61721
88480
176966
119494
251928
817
1559974
4453
27
22
115
44
28
187
9
132
13
27
22
115
45
32
192
21
148
13
167
303
583
1824
4503
6910
5410
10629
0
3873
9869
17755
35819
98925
152499
141184
271806
2023
2775346
30375
99
82
398
121
34
553
13
396
55
99
82
398
122
37
557
17
400
55
683
1129
2115
4791
4328
11234
4395
11386
0
16064
25732
56669
127191
134593
318453
100424
393103
13868
3591353
117036
121
119
536
155
28
719
11
565
75
121
119
536
157
34
727
18
575
75
801
1612
2793
6477
4298
13568
5307
14115
0
14832
36452
66680
193122
137814
397616
200169
516267
5110
3479201
36956
66
68
258
68
19
345
8
226
23
66
68
258
68
24
350
12
230
23
449
965
1608
2738
2497
6843
2964
6668
0
12568
26012
46003
88506
111304
245813
109914
275518
1256
2021445
7349
278
206
1200
250
58
1508
17
906
183
278
206
1200
251
64
1515
29
919
183
1887
2750
5635
10099
9579
25313
11971
29621
0
32837
53479
142583
216172
331082
689837
289227
905216
26730
7624352
201536
2
3
21
8
3
32
8
32
3
2
3
21
9
3
33
14
32
3
[
a]
37
64
273
348
685
3868
1236
0
(
D)
395
2232
3740
4735
10707
80069
21811
10
152417
77
39
32
222
31
4
257
0
174
18
39
32
222
32
5
259
0
176
18
249
425
913
1249
488
2650
0
1794
0
5908
10137
23472
28189
10100
61761
0
51799
1352
269097
10508
57
61
263
86
28
377
7
353
42
57
61
263
86
30
379
8
364
42
[
e]
820
1409
3446
3904
8759
1633
11532
0
(
D)
17909
30634
69584
84636
184854
45450
287070
2452
1090158
7563
45
35
227
84
21
332
7
264
24
45
35
227
85
22
334
16
273
24
306
487
1006
3671
2350
7027
4277
9933
0
5821
8608
25149
76513
40484
142146
92017
224786
2045
881256
7764
11
9
52
29
11
92
4
77
3
11
10
55
34
25
114
8
100
3
74
113
[
c]
1121
1581
[
h]
[
g]
3762
0
1112
2762
(
D)
20881
34690
(
D)
(
D)
80174
363
361318
1948
14
18
59
25
5
89
2
72
3
14
18
59
26
6
91
2
73
3
93
244
[
e]
1063
1012
[
g]
[
f]
2399
0
3341
5363
(
D)
17936
40163
(
D)
(
D)
79286
55
392891
256
264
163
1299
192
35
1526
16
980
76
266
164
1302
195
43
1540
19
995
76
1727
2223
5369
7884
5158
18411
5146
18033
0
33328
41641
111760
173975
117700
403435
143074
463300
8526
2310539
40024
60
39
250
66
13
329
13
274
25
60
39
250
69
13
332
26
286
25
413
519
1185
2802
1838
5825
5835
9274
0
9761
11879
28674
76597
45579
150850
203023
315147
964
2343202
6877
5
8
25
4
12
41
5
54
2
5
8
25
4
13
42
12
61
2
[
b]
[
b]
151
170
2114
2435
4207
5095
[
a]
(
D)
(
D)
3324
4834
50460
58618
110853
150289
(
D)
1301992
(
D)
1
1
7
3
4
14
1
14
0
1
1
7
3
6
16
1
16
0
[
a]
[
a]
29
118
[
g]
[
g]
[
b]
1060
0
(
D)
(
D)
1233
3094
(
D)
(
D)
(
D)
28306
0
173650
0
18
12
77
14
9
100
13
92
10
18
12
77
15
10
102
28
108
10
120
148
351
595
1676
2622
9494
9459
0
2350
3342
8257
12029
40846
61132
213222
235270
588
1180628
3544
16
12
67
22
7
96
3
78
6
16
12
67
22
7
96
6
81
6
107
179
350
842
1223
2415
2581
4453
[
a]
2182
2668
6736
16838
27846
51420
57922
97473
(
D)
233470
(
D)
8
7
59
12
2
73
5
73
9
8
7
59
12
2
73
5
73
9
55
85
206
439
[
c]
[
f]
[
g]
1042
0
1426
1815
4540
7244
(
D)
(
D)
(
D)
24692
3364
74717
11122
42
37
179
66
11
256
8
233
13
42
37
179
66
14
259
9
236
13
283
526
1003
2945
1806
5754
1796
5894
0
6290
9817
20780
64181
43318
128279
55162
139692
1328
589775
6537
16
13
89
13
5
107
4
110
16
16
13
89
13
5
107
5
111
16
110
159
364
504
545
1413
1615
2384
0
1818
3230
7396
11503
27086
45985
37085
65670
263
271423
1585
30
24
127
27
11
165
0
157
15
30
24
127
27
13
167
0
160
15
191
306
607
1068
1657
3332
0
2807
0
4762
5482
13256
22477
33686
69419
0
65518
1805
231556
8064
77
58
378
67
12
457
7
408
35
77
58
378
68
23
469
8
417
35
520
771
1689
2804
2415
6908
1077
6327
0
9090
15801
33049
56671
53520
143240
36090
147310
3359
705753
15577
721
711
2712
831
178
3721
64
3507
256
721
713
2717
862
266
3845
282
3852
256
4872
9733
16857
34753
25914
77524
32594
104062
0
89260
196743
339407
870673
788394
1998474
1159906
3166829
13536
21781440
117728
67
58
231
82
36
349
15
409
33
67
58
231
89
90
410
57
516
33
446
839
1501
3149
4999
9649
2421
11936
0
9494
21589
40203
91031
157938
289172
72754
382843
2150
4383318
25637
30
36
131
116
51
298
22
300
8
30
36
131
118
61
310
46
333
8
208
519
[
f]
5242
8890
[
j]
[
i]
20946
0
5699
14216
(
D)
124773
216044
(
D)
(
D)
575498
1466
3110076
7420
7
5
28
18
16
62
20
76
1
7
5
28
19
20
67
80
135
1
44
73
[
c]
[
f]
[
h]
3663
21231
23635
[
a]
697
1957
(
D)
(
D)
(
D)
114722
751654
853790
(
D)
4694956
(
D)
5
5
24
2
1
27
1
59
3
5
5
24
2
1
27
2
79
3
33
56
[
c]
[
c]
[
e]
[
e]
[
e]
5181
[
a]
733
1414
(
D)
(
D)
(
D)
(
D)
(
D)
183463
(
D)
1688083
(
D)
118
190
475
326
105
906
31
873
27
118
191
476
331
143
950
153
1025
27
845
2634
3753
13997
12307
30057
12735
39133
0
18796
68205
97736
417726
386462
901924
427438
1238452
4766
5046533
21729
26
26
96
46
25
167
36
176
6
26
26
96
46
37
179
130
272
6
186
369
652
1862
3704
6218
18206
22114
0
5377
12567
20947
57516
114282
192745
681582
818873
162
5557839
1084
220
227
912
325
85
1322
49
1320
79
221
227
913
328
105
1346
145
1443
79
1530
3120
5394
13397
11389
30180
40559
69060
0
41098
87380
161974
391485
332780
886239
1364120
2276794
11212
10891658
51931
174
203
752
263
86
1101
50
1200
69
174
207
756
271
120
1147
102
1294
71
1186
2776
4616
10292
9611
24519
13386
36349
0
22311
59144
97065
227650
259497
584212
360251
946481
4829
5856687
30119
347
310
1409
316
77
1802
31
2099
233
347
312
1411
325
98
1834
57
2150
233
2384
4279
7799
12633
10167
30599
11984
42336
0
61583
113257
213771
341943
274973
830687
335248
1209948
16865
5908811
92334
565
564
2047
619
73
2739
16
2763
181
565
564
2047
658
150
2855
60
2921
181
3828
7690
13229
23375
9490
46094
5145
47509
0
68799
151389
265850
491621
222025
979496
119363
1111775
39419
5036797
245350
20
18
119
39
40
198
24
234
34
20
18
119
40
45
204
193
404
34
139
251
502
2037
7225
9764
40574
51023
0
3120
6042
15294
59697
193354
268345
1147122
1405210
3142
6698040
17066
111
93
433
163
58
654
16
697
55
111
93
433
169
88
690
51
771
55
715
1247
2354
6870
9334
18558
7012
24047
0
18539
33172
68978
206887
281423
557288
216048
776122
7527
3629489
39367
381
306
1539
315
79
1933
36
1760
162
381
310
1543
329
113
1985
82
1857
164
2570
4175
8254
12053
9643
29950
10550
36680
0
55784
93389
181755
280889
234146
696790
267400
976288
8106
4365314
43056
1
4
11
8
7
26
14
27
0
1
4
11
8
9
28
23
44
0
[
a]
56
72
326
933
1331
8482
8373
0
(
D)
2355
3286
12939
45568
61793
489800
505399
0
3790816
0
8
10
37
26
39
102
50
197
15
8
10
37
26
46
109
167
322
15
49
148
[
c]
[
g]
8633
10421
87545
97102
[
a]
1537
4069
(
D)
(
D)
417871
494873
4698053
5327694
(
D)
42659944
(
D)
2
0
6
1
9
16
11
27
2
2
0
6
1
9
16
16
31
2
[
a]
0
[
b]
[
b]
2557
2606
7963
8727
[
a]
(
D)
0
(
D)
(
D)
142033
146772
511388
545526
(
D)
3114731
(
D)
8
7
34
16
27
77
39
107
9
8
7
34
16
29
79
168
231
9
57
85
153
994
3838
4985
46700
48786
0
1686
1659
5781
37103
181877
224761
2567967
2727651
1252
21378614
6918
81
147
349
409
146
904
50
926
30
81
147
349
431
244
1024
713
1708
30
555
2093
2874
18286
23663
44823
82153
117404
0
14427
57721
85805
598779
911162
1595746
3205562
4634804
4071
29754718
48946
24
55
126
145
72
343
35
374
9
24
55
126
148
91
365
170
517
9
164
791
1051
7178
11557
19786
26598
42384
0
5704
23392
35781
246107
429792
711680
1017458
1681839
3276
8714853
55510
9
13
42
56
18
116
6
115
0
9
13
42
56
24
122
9
123
0
59
165
277
2324
1617
4218
1952
4971
0
1558
3638
7636
69585
39933
117154
49253
138388
0
484839
0
22
22
73
48
12
133
12
136
9
22
22
73
51
18
142
142
275
9
[
c]
305
[
f]
1870
[
f]
3263
7478
9790
0
(
D)
8377
(
D)
58253
(
D)
101695
247487
341358
1636
2109248
11097
3
4
13
9
2
24
17
37
0
3
4
13
9
2
24
55
76
0
[
a]
51
[
b]
332
[
e]
678
13067
14088
0
(
D)
1589
(
D)
8679
(
D)
19430
404784
443444
0
3240495
0
13
11
42
19
13
74
22
101
4
13
11
42
21
19
82
32
117
4
92
148
274
826
2002
3102
3501
5950
[
a]
3126
3676
9459
32853
66501
108813
135062
241913
(
D)
1714510
(
D)
62
73
238
124
80
442
52
460
17
62
73
238
127
101
466
110
540
17
405
1047
1649
5130
10059
16838
22128
36573
0
13348
36566
78271
184439
400243
662953
944483
1583829
1062
11503155
8351
4
7
19
13
6
38
6
47
2
4
7
19
14
7
40
6
47
2
27
95
133
726
887
1746
1256
2229
[
a]
558
2525
3809
23193
30521
57523
48168
80233
(
D)
438556
(
D)
10
7
27
27
11
65
20
83
3
10
7
27
27
13
67
60
124
3
66
100
187
1237
1487
2911
10628
13545
[
a]
2022
2291
5027
35721
45115
85863
326458
441031
(
D)
2196177
(
D)
2
4
9
12
5
26
11
33
1
2
4
9
12
6
27
18
41
1
[
a]
59
79
605
418
1102
3695
5174
[
a]
(
D)
2494
3174
23943
21901
49018
176735
222980
(
D)
1446046
(
D)
2
5
12
11
9
32
9
47
4
2
5
12
11
12
35
21
60
4
[
a]
62
78
373
952
1403
1836
2607
[
a]
(
D)
2422
2702
10444
33916
47062
67527
98620
(
D)
746463
(
D)
54
43
184
79
18
281
14
247
8
54
43
184
82
22
288
28
264
8
381
578
1142
3205
1605
5952
5711
10657
0
9595
15625
30716
88251
48027
166994
178738
332787
812
2656057
5132
18
30
69
54
34
157
15
169
6
18
30
69
55
41
165
92
243
6
119
425
580
2638
5806
9024
15281
22040
0
2949
12150
16497
86928
216066
319491
515861
782296
439
3560789
2104
20
21
78
28
17
123
7
129
7
20
21
78
28
17
123
18
137
7
143
268
491
1050
2372
3913
3369
6380
0
4216
5856
11600
29870
76160
117630
109775
198345
1126
1708812
9351
7
10
34
25
17
76
20
96
4
7
10
34
27
18
79
50
131
4
52
140
216
1172
2802
4190
19796
19186
[
a]
1396
4683
8443
34222
90296
132961
888512
811608
(
D)
9316995
(
D)
47
81
236
170
49
455
34
449
25
47
82
237
182
71
490
70
515
25
326
1145
1621
7311
5744
14676
7144
20024
[
a]
11909
31561
49887
222061
171085
443033
252518
672998
(
D)
4210268
(
D)
3416
2507
11711
2620
519
14850
188
14019
669
3418
2520
11729
2674
639
15042
620
14640
669
22790
33842
68581
105486
82415
256482
131018
350922
0
600327
1033359
1961719
3891042
3386829
9239590
4921507
13163828
46133
47353136
172106
59
33
311
44
17
372
18
311
18
59
34
312
45
22
379
36
333
18
385
470
1279
1611
2550
5440
16373
17199
0
10878
12104
34902
57652
109800
202354
591215
665839
4894
3559870
26769
143
167
547
229
62
838
42
845
52
143
168
548
232
79
859
71
893
52
958
2375
3779
8973
7672
20424
10753
28983
0
31692
86721
135608
340237
285868
761713
421635
1149686
3420
5191063
14803
861
575
3278
582
118
3978
40
4310
392
861
575
3279
593
139
4011
50
4340
392
5729
7812
16952
23170
18611
58733
10433
63620
0
128659
187851
395765
641285
543337
1580387
322466
1866068
25030
6728431
91075
1855
794
6761
398
44
7203
20
7949
498
1859
802
6775
492
93
7360
98
8167
498
12064
10338
31093
13263
4390
48746
6243
52119
0
287954
284298
782015
418226
154612
1354853
187166
1503556
21439
4786665
78054
126
72
496
79
6
581
7
760
123
126
73
497
79
6
582
7
775
123
834
984
2284
2869
576
5729
394
7699
0
23984
27974
69694
101211
23383
194288
25851
281208
11556
871288
39478
108
93
427
165
53
645
35
586
28
108
93
427
180
117
724
190
793
28
724
1300
2438
7381
8392
18211
24382
36176
0
20947
40244
76299
247955
275140
599394
858411
1231740
3682
7618275
21638
114
88
372
167
50
589
31
596
49
114
88
372
167
53
592
75
642
49
735
1165
2175
7314
8406
17895
29999
44245
0
19934
37198
100310
271229
291181
662720
960098
1577232
5318
5681333
21036
22
39
93
95
27
215
10
236
10
22
39
93
97
29
219
20
253
10
139
516
730
4338
4441
9509
4665
13345
0
2714
12215
18231
121463
118138
257832
143505
404289
692
1876931
4052
636
370
2832
270
49
3151
37
2612
187
637
370
2833
273
67
3173
64
2646
187
4240
4858
12633
10365
6645
29643
8783
30948
0
104656
139377
338310
336790
244004
919104
334956
1018981
7721
3732402
29033
218
221
801
305
54
1160
14
1142
56
218
223
803
309
65
1177
20
1170
56
1456
2973
5098
13229
8511
26838
3299
27029
0
34254
70497
122871
350146
210379
683396
94727
742508
2912
2013459
12109
464
315
1918
340
64
2322
43
2108
110
464
315
1918
359
103
2380
146
2250
110
3045
4261
9582
12278
6801
28661
11867
34134
0
93096
149370
313045
545186
312116
1170347
563392
1457426
5081
3692402
15929
15
12
71
22
23
116
49
202
22
15
12
71
23
28
122
180
349
22
94
151
307
1039
3404
4750
58415
62132
0
3160
5350
14844
53462
210278
278584
4135441
4569613
4211
195751999
54361
76
71
272
117
59
448
50
494
25
78
73
276
188
176
640
632
1303
25
520
907
1653
3218
3120
7991
6022
12664
0
28951
53623
99958
160033
142824
402815
282081
653327
1662
7327950
15499
19
17
74
35
15
124
17
132
6
19
17
74
41
44
159
89
234
6
131
218
418
1759
1986
4163
9072
13142
0
5671
9532
20538
64586
103702
188826
422378
619079
211
6483151
2355
47
43
181
60
21
262
31
275
11
47
43
181
64
38
283
64
330
11
301
585
1040
2157
2207
5404
4680
9605
[
a]
11080
32429
50094
96868
110356
257318
220349
481534
(
D)
5659274
(
D)
9
6
40
10
7
57
17
68
2
9
6
40
10
12
62
22
80
2
57
77
172
399
535
1106
1967
2860
[
a]
1718
2727
6383
20874
23980
51237
96895
132868
(
D)
1402010
(
D)
0
4
6
4
8
18
19
39
2
0
4
6
4
11
21
32
58
2
0
[
b]
57
190
873
1120
8841
10449
[
a]
0
(
D)
4018
12445
59145
75608
620559
763357
(
D)
20967769
(
D)
13
8
66
20
6
92
20
87
4
13
8
66
26
13
105
481
551
4
91
[
c]
278
633
246
1157
10055
9557
[
a]
2553
(
D)
10244
25266
7380
42890
569828
569743
(
D)
5780466
(
D)
4
10
25
10
9
44
12
59
6
4
10
25
12
12
49
27
78
6
28
139
191
464
1668
2323
5658
7649
[
a]
1448
4738
7083
22236
85594
114913
328982
409222
(
D)
3642670
(
D)
16
9
44
25
10
79
16
94
5
16
9
44
29
15
88
38
120
5
117
110
255
926
1223
2404
5098
6983
0
4668
4678
10526
37013
61651
109190
248219
352734
507
2419490
3361
6
4
13
5
3
21
8
25
1
6
4
13
6
5
24
19
38
1
37
[
b]
[
c]
199
[
f]
914
3603
4483
[
a]
991
(
D)
(
D)
8526
(
D)
47428
219488
285057
(
D)
2070537
(
D)
0
2
2
0
2
4
5
11
2
0
2
2
0
6
8
15
25
2
0
[
b]
[
b]
0
[
f]
548
1251
1708
[
a]
0
(
D)
(
D)
0
(
D)
27389
71052
99506
(
D)
1015512
(
D)
43
43
179
91
44
314
84
367
11
43
45
181
116
72
369
292
611
11
279
589
1054
3615
4340
9009
42280
49845
0
14716
23046
47804
169812
230830
448446
2525621
2966318
1307
16313991
8094
8
4
30
6
1
37
7
41
1
8
4
30
7
2
39
21
54
1
59
[
b]
[
c]
210
[
b]
416
2114
2139
[
a]
1322
(
D)
(
D)
5929
(
D)
12228
77286
88083
(
D)
1003423
(
D)
3
1
10
10
3
23
21
37
0
3
1
10
11
4
25
32
46
0
[
a]
[
a]
[
b]
445
[
e]
750
5563
5074
0
(
D)
(
D)
(
D)
19772
(
D)
37219
345448
318936
0
4833694
0
2
5
22
12
3
37
8
60
15
2
5
23
13
5
41
11
66
15
[
a]
62
99
379
428
906
931
1735
[
a]
(
D)
4237
6413
14337
18256
39006
38364
77018
(
D)
2096502
(
D)
34
48
183
102
55
340
113
443
19
34
48
183
107
74
364
282
640
19
212
673
1085
3995
6336
11416
66892
73342
0
12476
33420
55696
207938
364622
628256
4143615
4587048
2731
46874101
30213
37
41
156
97
46
299
76
443
24
37
41
156
101
73
330
291
695
24
236
533
863
4236
6461
11560
49505
59840
0
8986
19514
54221
166345
308893
529459
3083783
3572499
8395
48215976
83708
18
21
83
19
6
108
30
137
13
18
21
83
20
8
111
51
163
13
124
284
483
694
880
2057
9443
10389
[
a]
3551
9762
18550
28834
49370
96754
545073
582827
(
D)
5637687
(
D)
0
0
2
1
2
5
3
10
0
0
0
2
1
9
12
5
19
0
0
0
[
a]
[
b]
[
f]
[
f]
[
g]
2365
0
0
0
(
D)
(
D)
(
D)
(
D)
(
D)
100094
0
637425
0
4
3
25
15
9
49
24
65
5
4
3
25
15
12
52
54
92
5
28
36
[
b]
[
f]
[
g]
[
g]
[
k]
24214
[
a]
1292
1145
(
D)
(
D)
(
D)
(
D)
(
D)
1040760
(
D)
8839294
(
D)
25
19
94
11
5
110
19
130
9
25
19
94
11
13
118
41
157
9
164
[
e]
525
404
195
1124
4196
4949
[
a]
4518
(
D)
16430
15450
9998
41878
239881
273673
(
D)
3335111
(
D)
9
1
21
6
7
34
15
35
1
9
1
21
6
8
35
29
50
1
52
[
a]
86
214
827
1127
6057
6288
[
a]
1247
(
D)
2864
6843
35708
45415
306701
353986
(
D)
3997496
(
D)
69
47
221
66
28
315
16
362
25
69
48
222
82
62
366
115
520
25
445
634
1260
2399
2002
5661
3164
9009
0
13587
18598
39176
74173
67817
181166
126199
322649
625
3070891
6059
29
28
124
37
21
182
30
198
14
29
28
124
38
27
189
57
235
14
186
380
689
1219
2107
4015
10304
14021
0
7220
14262
28836
47231
75877
151944
567096
699252
451
10402745
5559
52
46
203
60
30
293
31
326
12
52
46
203
63
32
298
48
353
12
357
637
1209
2906
4405
8520
18959
22496
0
11834
24653
47298
117378
193610
358286
1254269
1351168
835
12650827
5635
94
87
404
166
91
661
89
727
57
94
87
405
167
106
678
233
891
57
634
1156
2180
7235
16583
25998
113830
144577
0
31719
45294
104807
322637
825917
1253361
7532210
9675741
18434
104772298
136095
21
20
89
40
22
151
30
175
8
21
20
89
40
29
158
52
205
8
143
268
505
1925
3315
5745
34849
42239
0
4939
10579
22976
92673
172387
288036
2282979
2823549
190
13942412
1104
52
31
153
66
25
244
29
242
12
52
32
154
69
30
253
105
330
12
349
424
885
2656
3521
7062
18540
28593
0
17426
18408
41995
143575
172370
357940
1258252
2027698
1957
11958433
11529
199
220
799
263
71
1133
59
1107
70
199
221
800
292
119
1211
252
1363
70
1324
2967
4988
9344
8301
22633
28094
47329
0
43109
107015
174713
370225
331363
876301
1326650
2104491
7663
20395969
76416
97
73
312
93
37
442
49
468
14
97
73
312
103
64
479
156
603
14
657
984
1942
3824
4326
10092
12116
21058
0
26499
41753
79518
173804
191878
445200
542906
954969
2400
7361310
15464
130
113
518
118
31
667
25
671
32
130
113
518
129
43
690
64
735
32
869
1487
2909
4341
3931
11181
16151
25983
[
a]
28809
53201
101086
169945
166733
437764
788711
1314816
(
D)
17928741
(
D)
123
82
448
98
44
590
28
591
41
123
83
449
103
61
613
66
647
41
802
1138
2403
4149
6123
12675
10345
20751
[
a]
23285
35355
74174
164308
215659
454141
496446
889941
(
D)
10054392
(
D)
26
27
92
32
7
131
31
149
3
26
28
94
34
11
139
52
178
3
170
377
608
1249
982
2839
5166
7301
[
a]
6921
16227
25132
64859
52791
142782
298745
400435
(
D)
5731687
(
D)
107
98
434
149
61
644
53
726
54
107
98
434
149
74
657
102
794
54
713
1319
2449
6510
10543
19502
41203
56647
0
43562
45371
112551
230043
393069
735663
1686472
2289864
4253
31679852
55992
41
47
137
52
23
212
18
226
6
41
48
138
66
117
321
184
501
16
255
633
983
2127
3082
6192
6694
12001
[
a]
8736
26478
40827
103984
135158
279969
307247
556363
(
D)
4174624
(
D)
3
3
24
17
11
52
11
61
2
3
3
24
17
18
59
41
92
2
20
39
82
617
1038
1737
5588
6304
[
a]
1083
1015
3866
21424
35933
61223
215067
262041
(
D)
1111244
(
D)
101
96
364
156
39
559
53
563
31
101
97
365
159
53
577
138
660
31
680
1283
2285
6187
4096
12568
12989
22909
0
20845
40373
73929
240529
158965
473423
535455
958619
853
7431222
7586
51
30
216
46
21
283
31
348
29
51
30
216
47
32
295
49
379
29
329
409
966
1630
2636
5232
28494
30322
0
10006
14374
32826
61821
109427
204074
1649346
1691918
2263
14261839
14376
132
165
596
211
87
894
93
986
63
132
167
599
219
116
934
218
1147
63
877
2231
3622
7530
9110
20262
17745
34881
0
34940
99775
156118
319926
416388
892432
868044
1666190
6233
13601631
40221
54
55
176
135
63
374
37
381
18
54
55
176
135
89
400
91
457
18
355
773
1260
6335
10848
18443
21237
35891
0
8977
19303
33210
187816
345912
566938
761364
1268501
3403
7536049
29037
9
12
43
30
29
102
18
122
7
9
12
43
32
33
108
54
171
7
62
163
259
1447
3349
5055
10344
15190
0
1521
4797
8835
50174
120810
179819
448991
643046
453
4370385
3137
58
107
303
187
63
553
90
619
19
58
108
304
194
74
572
215
767
19
408
1473
2167
8649
8571
19387
33998
49304
0
11589
47151
69243
302024
304962
676229
1416561
2005632
1526
13697389
10823
109
95
358
166
62
586
40
598
14
109
95
358
173
86
617
66
653
15
728
1312
2369
7381
7805
17555
8927
25514
0
19631
36718
67553
221547
240244
529344
374984
962630
458
4445935
3056
41
47
142
81
36
259
44
311
17
41
47
142
87
59
288
154
439
17
258
668
1027
3396
5120
9543
13058
19944
0
6895
19132
30084
104193
153392
287669
416839
671827
868
5377972
8389
87
64
280
73
19
372
28
362
19
87
64
280
74
22
376
41
377
19
574
860
1688
2814
2893
7395
9300
12910
0
14983
21442
54422
94299
96363
245084
370899
530698
2376
2622467
7379
59
45
196
121
38
355
35
380
17
59
45
196
124
98
418
148
551
17
412
605
1186
4854
5653
11693
19810
30520
0
11403
15166
36722
141413
169577
347712
591976
948640
3913
6329984
29928
53
64
184
136
50
370
36
409
18
53
64
184
149
76
409
201
610
18
356
877
1347
6356
7534
15237
20408
33653
0
10020
26281
41213
180925
234170
456308
613848
1094919
1305
7169556
16013
14
18
70
59
26
155
31
173
8
14
18
70
61
46
177
282
459
8
94
267
420
3009
3342
6771
28884
35168
0
2377
7211
13397
83921
91550
188868
999805
1222519
1308
8454314
8358
98
94
324
136
21
481
19
494
19
98
94
324
138
22
484
51
529
19
657
1298
[
g]
5553
[
h]
10778
9954
21348
[
a]
14600
29542
(
D)
156867
(
D)
292099
285540
632800
(
D)
2844041
(
D)
5
10
24
3
1
28
6
44
4
5
10
24
3
1
28
13
51
4
36
137
[
c]
97
[
c]
495
4565
4845
[
a]
1006
6327
(
D)
2151
(
D)
17285
217328
232371
(
D)
1496186
(
D)
852
1120
3575
2223
819
6617
434
6799
323
853
1121
3580
2265
1092
6937
1237
7940
323
5848
15556
24308
96277
132838
253423
247586
460386
0
173645
452916
762484
2789894
3948029
7500407
7718948
14874072
30334
71647216
165033
13
14
58
15
14
87
16
93
2
13
14
58
15
22
95
66
149
2
83
204
358
532
2303
3193
60738
60905
[
a]
1994
4865
9367
17775
63481
90623
2776171
2900383
(
D)
13227471
(
D)
77
60
381
66
41
488
12
406
20
78
60
382
72
73
527
150
558
20
499
747
1698
1553
2274
5525
3025
7957
[
a]
11139
17519
42060
44150
66991
153201
97090
239712
(
D)
1322755
(
D)
18
20
72
39
19
130
32
184
10
18
22
74
43
26
143
85
257
10
119
265
444
1598
2371
4413
19140
22201
0
3566
8217
13670
53568
78940
146178
612621
772799
1529
3973031
7145
73
79
250
172
61
483
65
528
14
73
80
251
179
86
516
150
644
14
497
1067
1763
7569
10629
19961
35039
49038
0
14139
30756
53795
232800
321346
607941
1156095
1658749
6759
7529957
26693
107
111
362
217
88
667
81
744
38
108
111
363
230
126
719
163
850
38
726
1537
2574
8726
12578
23878
23745
40833
0
20272
41312
69417
274632
365257
709306
787285
1376753
6985
7333039
53147
5
3
19
4
6
29
11
36
1
5
3
19
4
6
29
25
50
1
37
34
87
152
471
710
7998
8437
[
a]
876
643
1964
4943
12104
19011
276294
294734
(
D)
1148874
(
D)
143
88
728
117
29
874
20
818
104
143
88
728
117
30
875
27
824
104
907
1187
2907
4531
4471
11909
6949
16997
0
14289
21322
56853
91867
115888
264608
223930
419199
1755
1392246
8206
18
18
51
38
16
105
15
115
3
18
18
51
42
23
116
20
132
3
114
239
392
1813
3238
5443
3935
8432
[
a]
3934
6924
12446
59293
100270
172009
136997
320808
(
D)
1132510
(
D)
10
4
45
37
24
106
11
103
4
10
4
45
43
34
122
94
197
4
77
49
175
1881
3426
5482
8690
12933
0
2046
2164
5831
59647
113316
178794
272859
434375
201
1853104
934
47
26
139
28
12
179
8
197
18
47
26
139
28
14
181
19
211
18
294
348
756
1127
1957
3840
4375
6584
0
6451
8551
17602
27047
56585
101234
129307
204633
668
1002517
3361
6
8
28
12
2
42
8
48
2
6
8
28
12
5
45
9
52
2
37
105
[
c]
585
[
e]
1051
789
1682
[
a]
782
2005
(
D)
17925
(
D)
30483
25665
54973
(
D)
200500
(
D)
13
12
51
37
13
101
13
108
5
13
12
51
38
20
109
32
130
5
94
177
[
e]
1418
[
f]
2656
2392
3797
[
a]
3032
6020
(
D)
46232
(
D)
92626
92801
149872
(
D)
804329
(
D)
15
12
44
22
10
76
15
87
2
15
12
44
26
17
87
43
118
2
97
144
274
1005
1269
2548
4772
6984
[
a]
3441
3931
9095
33422
50548
93065
206838
285026
(
D)
1500246
(
D)
8
5
35
7
5
47
8
68
8
8
5
35
7
5
47
33
92
8
53
66
[
c]
[
e]
608
1084
10544
9901
0
901
1914
(
D)
(
D)
14888
28254
553791
400868
455
2926040
2426
92
59
394
42
14
450
35
456
51
92
59
394
42
15
451
87
508
51
630
769
1835
1557
2099
5491
32352
30909
0
16543
20184
48684
42756
75619
167059
1193953
1208622
1935
4849878
10070
4
0
9
1
4
14
8
24
0
4
0
9
1
4
14
53
69
0
26
0
[
b]
[
b]
886
993
14965
16487
0
355
0
(
D)
(
D)
35101
38093
682105
776230
0
4423342
0
286
160
1137
240
61
1438
63
1352
96
286
161
1138
249
76
1463
200
1521
96
1880
2251
5365
10070
8914
24349
40193
57497
0
46414
62568
143671
293268
264507
701446
1462017
2018879
4535
9980503
21390
29
24
90
27
14
131
28
136
5
29
24
90
31
20
141
119
253
5
205
315
589
834
1586
3009
14218
16905
0
6710
12722
23070
27151
104805
155026
722506
849855
234
7251839
2721
411
490
1496
829
153
2478
73
2522
143
419
505
1526
1305
842
3673
1725
5471
145
2762
6778
10722
31749
19757
62228
39255
92497
0
89590
237443
374575
1239182
808865
2422622
1494570
3735056
14967
21598968
80718
99
130
373
204
52
629
37
671
35
101
131
377
247
114
738
202
959
35
680
1873
2808
7619
4143
14570
6664
19642
0
20008
65263
96230
283671
168188
548089
239870
780697
4232
4095163
23517
21
34
102
86
29
217
16
206
7
21
35
103
92
54
249
173
391
7
134
465
686
3367
3015
7068
7860
12606
0
5722
16284
27575
133970
115829
277374
285072
506273
342
2426994
1999
381
382
1411
449
125
1985
67
1974
122
382
385
1415
482
227
2124
242
2291
122
2598
5226
9043
16814
18124
43981
21761
61032
0
67577
159371
270716
557315
617604
1445635
758268
2122222
7868
8575184
39417
2
4
10
10
7
27
14
41
2
2
4
10
13
19
42
40
77
2
[
a]
63
77
378
1158
1613
2920
4393
[
a]
(
D)
1514
2158
15273
51815
69246
122979
182836
(
D)
1017852
(
D)
30
31
118
34
7
159
15
207
23
30
31
118
36
8
162
118
301
23
[
c]
411
699
1132
986
2817
11647
12611
[
a]
(
D)
10383
18547
29576
35696
83819
482294
520107
(
D)
4209325
(
D)
41
57
156
98
30
284
16
299
8
41
57
157
101
43
301
51
347
8
281
775
1172
3899
5059
10130
9468
16079
0
9119
25726
38968
127346
215166
381480
456398
651973
1023
3349835
6234
288
249
986
214
26
1226
13
1498
144
288
251
988
220
39
1247
22
1532
144
1941
3401
6162
7333
2784
16279
2308
19843
0
50190
96334
178005
226046
82664
486715
83216
636813
7111
2107037
25240
33
34
114
49
23
186
43
207
9
33
34
114
56
57
227
143
345
9
219
467
779
1691
2424
4894
5054
8745
0
6613
15754
25168
60651
74470
160289
223472
353119
528
2337445
3618
23
31
100
45
18
163
22
195
10
23
31
100
46
57
203
87
298
10
143
419
649
1700
2083
4432
16777
19486
0
3754
13280
20532
52505
75553
148590
756384
797165
324
4812495
2182
67
80
270
89
28
387
35
395
17
67
80
271
103
43
417
105
505
17
464
1073
1779
3070
2297
7146
4621
10997
0
14788
31844
55531
110030
82105
247666
155128
415321
2181
2446535
12334
216
136
959
153
57
1169
79
1135
157
216
136
959
153
64
1176
169
1242
157
1470
1889
4120
5705
9957
19782
125156
124703
0
40320
56821
156158
192118
406467
754743
6300152
6404975
97771
47168039
847316
0
0
3
4
6
13
8
14
0
0
0
3
4
8
15
14
17
0
0
0
9
106
831
946
2497
2266
0
0
0
220
2840
40141
43201
117946
114304
0
874985
0
18
20
76
41
36
153
44
205
18
18
20
76
43
49
168
113
281
18
128
276
463
2018
7202
9683
17807
25191
0
3721
10300
20735
77101
272978
370814
686922
1013373
5970
6866376
54877
40
30
181
36
17
234
21
195
12
40
30
181
40
25
246
49
230
12
275
413
842
1638
2550
5030
9319
13962
0
7490
12870
35365
58995
91515
185875
430583
651890
1987
5478408
13462
28
19
130
65
46
241
36
281
32
28
19
130
71
66
267
96
359
32
193
261
581
2578
7543
10702
13056
19546
0
5344
9901
19480
77417
233828
330725
442941
680949
1645
4032548
18775
0
0
4
2
1
7
3
7
0
0
0
4
2
1
7
4
7
0
0
0
[
a]
[
b]
[
a]
48
2129
632
0
0
0
(
D)
(
D)
(
D)
1846
113177
30379
0
264293
0
5
1
13
4
1
18
10
43
2
5
1
13
4
1
18
20
50
2
[
b]
[
a]
56
[
c]
[
c]
405
12803
10158
[
a]
(
D)
(
D)
20118
(
D)
(
D)
40785
646740
506732
(
D)
3613575
(
D)
23
15
88
35
21
144
13
116
5
23
15
88
36
26
150
28
141
5
160
203
441
1385
2268
4094
2713
8364
[
a]
4845
6516
13498
52105
81944
147547
107643
367162
(
D)
4285332
(
D)
13
8
42
16
9
67
15
74
2
13
9
43
16
10
69
42
95
2
[
b]
[
c]
[
c]
[
f]
1275
2071
19945
13715
[
a]
(
D)
(
D)
(
D)
(
D)
51898
80986
1017639
652139
(
D)
9295069
(
D)
12
16
61
25
34
120
30
129
4
12
16
61
25
41
127
87
190
4
[
b]
230
371
1337
6667
8375
20961
25005
[
a]
(
D)
6137
9171
46632
221205
277008
741312
870120
(
D)
5177418
(
D)
16
9
55
17
9
81
9
89
5
16
9
55
17
11
83
24
101
5
111
117
[
e]
[
f]
[
f]
1873
2801
10661
0
2683
3475
(
D)
(
D)
(
D)
56034
97694
527321
266
4178355
2882
1
0
2
4
0
6
3
10
1
1
0
2
4
0
6
7
14
1
[
a]
0
[
a]
[
c]
0
130
3138
2865
[
a]
(
D)
0
(
D)
(
D)
0
3636
130050
117183
(
D)
2618157
(
D)
19
16
83
23
10
116
24
133
9
19
17
84
25
13
122
36
150
9
[
c]
227
[
e]
[
g]
1208
2725
6083
8408
[
a]
(
D)
8110
(
D)
(
D)
43408
104253
289855
387658
(
D)
2305832
(
D)
8
11
49
17
9
75
24
87
4
8
11
49
17
13
79
67
130
4
52
147
246
835
1982
3063
15729
16127
[
a]
1494
5422
8210
27406
74265
109881
616715
650526
(
D)
6209755
(
D)
6
7
24
13
8
45
11
57
2
6
7
24
13
9
46
15
65
2
35
90
140
613
1111
1864
2400
4136
[
a]
867
4609
6327
20393
35954
62674
83901
154243
(
D)
1070023
(
D)
4
4
8
9
12
29
6
35
3
4
4
8
9
14
31
6
37
3
28
54
82
399
1255
1736
358
1613
[
a]
808
1781
2589
16508
52180
71277
13631
71262
(
D)
628060
(
D)
23
34
98
55
18
171
46
280
18
23
34
98
62
22
182
86
332
18
149
475
699
2520
2389
5608
17568
20708
0
3931
14232
20979
93731
98029
212739
786581
911917
6834
5501141
59303
35
28
132
52
28
212
27
203
15
35
29
133
53
36
222
34
230
15
247
388
765
2115
3603
6483
5410
10346
0
6372
11658
22703
89068
136492
248263
233367
461249
708
2996910
5944
76
78
320
190
77
587
62
566
26
76
79
321
191
96
608
139
655
26
498
1077
1875
8759
13463
24097
50956
66380
0
14830
32367
60304
258011
420404
738719
2360790
2905993
1908
10227560
7403
10
13
44
53
27
124
18
130
2
10
13
44
54
28
126
30
143
2
65
194
309
2815
3982
7106
13154
17252
[
a]
2108
5867
9139
78170
119496
206805
522363
600919
(
D)
2096197
(
D)
32
38
144
81
34
259
24
256
13
32
39
145
81
39
265
44
278
13
222
548
906
3351
6221
10478
10727
17905
[
a]
6479
16669
41489
103768
229018
374275
377661
662808
(
D)
3043311
(
D)
23
49
103
72
54
229
29
239
10
23
49
103
72
61
236
58
272
10
149
688
909
3454
8875
13238
14911
25864
0
3457
18086
24102
99372
270758
394232
610029
991873
7074
4414879
29700
25
36
102
68
43
213
17
221
9
25
36
102
68
50
220
30
243
9
169
503
743
2742
6903
10388
5044
13833
0
5098
12643
20307
82142
227458
329907
143218
455507
299
1804083
1419
96
89
305
164
50
519
30
515
14
96
89
306
168
62
536
54
555
14
663
1226
2128
7085
9560
18773
13653
28391
0
14900
33072
56611
209529
311161
577301
473019
985649
1373
3702998
4858
42
51
163
95
22
280
9
283
10
42
51
163
97
25
285
11
288
10
294
689
1122
3772
1856
6750
1195
6967
0
7653
19006
31881
144764
57701
234346
40097
213874
2424
730913
7786
19
21
76
35
7
118
8
119
6
19
21
76
35
7
118
13
124
6
129
302
517
1276
672
2465
5086
6040
0
3724
9971
15489
38148
24565
78202
221804
233201
425
876796
1769
45
52
184
79
52
315
44
356
15
45
52
184
80
57
321
74
389
15
291
746
1205
3333
8498
13036
13934
25367
0
9524
22060
36737
112360
335620
484717
609949
1060911
1158
4856740
5456
9
7
26
19
8
53
14
64
1
9
7
26
20
8
54
20
71
1
57
89
170
741
1741
2652
6497
7186
[
a]
1843
3549
6030
31486
75512
113028
270108
290363
(
D)
1286448
(
D)
47
68
162
108
25
295
32
316
13
47
68
162
111
39
312
65
369
13
337
1011
1443
4167
4598
10208
5972
14369
0
12975
36107
53470
146684
163035
363189
206982
545399
2000
3545468
8917
10
4
24
13
7
44
7
60
5
10
4
24
13
9
46
16
72
5
71
45
135
549
912
1596
2481
3928
0
1904
1083
3942
18719
32927
55588
104618
162757
2222
991044
22737
259
343
947
664
218
1829
94
1826
45
260
343
948
674
256
1878
152
1926
45
1786
4787
7263
28866
31607
67736
23907
76938
0
58470
173298
264564
986072
1063905
2314541
819034
2815874
5088
11011769
23791
23
25
81
39
17
137
18
128
4
23
25
81
39
17
137
35
146
4
167
333
555
1678
2873
5106
4908
8094
[
a]
6720
10167
21001
47954
112703
181658
214556
311924
(
D)
1122673
(
D)
17
26
95
29
16
140
14
139
11
17
26
95
30
17
142
17
144
11
115
367
570
1258
2062
3890
5957
8118
0
3300
10123
15845
34203
59983
110031
250072
354343
1039
1566181
4016
204
172
732
252
69
1053
43
1065
58
204
172
732
268
110
1110
94
1174
58
1363
2329
4367
10232
11180
25779
20700
41712
0
43645
74192
141818
355845
419250
916913
710340
1492574
10551
6173315
50078
33
24
99
32
9
140
13
138
7
33
24
99
33
10
142
19
147
7
221
325
633
1351
1490
3474
4948
7674
0
7117
10070
19748
46777
48083
114608
182207
302897
281
1389626
1483
7
7
26
23
13
62
6
67
4
7
7
26
23
15
64
10
72
4
47
104
167
1035
1907
3109
3198
5220
0
1217
4071
7039
29726
67957
104722
109541
183898
132
1373852
723
105
82
352
145
48
545
25
658
49
106
82
353
152
56
561
67
729
49
705
1097
2122
5938
7137
15197
13006
26297
0
17441
34346
62832
191428
232195
486455
428541
899359
2327
4918197
18416
414
581
1627
928
178
2733
100
3592
179
416
581
1629
945
231
2805
228
3804
179
2855
8095
12232
38134
23000
73366
32795
102229
0
93342
283085
423417
1463890
874145
2761452
1214299
3839660
25284
18784825
155526
179
205
615
265
52
932
29
999
61
179
205
615
267
66
948
39
1023
61
1203
2817
4470
10629
6374
21473
3987
23894
0
37292
92184
148282
359509
246621
754412
156347
846333
4904
3051089
23926
190
165
694
310
110
1114
63
1180
67
190
166
695
321
144
1160
207
1366
67
1243
2256
4163
13323
16372
33858
44621
75778
0
32961
70218
130147
410652
496078
1036877
1383956
2420375
5731
12187282
25985
706
865
2476
1326
234
4036
103
4381
213
706
865
2476
1362
325
4163
316
4703
213
4830
11891
18511
54472
35006
107989
34615
119472
0
157139
406588
634931
1839807
1155881
3630619
1073795
4302346
21450
16885611
93503
401
331
1390
333
58
1781
34
2294
166
402
332
1392
339
72
1803
66
2349
166
2691
4441
8419
12714
6679
27812
9414
37999
0
70469
146438
253795
469254
234743
957792
292016
1311293
8848
5614952
43226
41
62
162
127
48
337
38
334
9
41
62
162
131
51
344
69
375
9
287
807
1201
5457
6289
12947
10351
21278
0
9554
27588
44164
207401
240380
491945
408902
803930
1192
3560654
48777
54
98
222
208
56
486
45
514
22
54
98
222
217
70
509
99
578
22
381
1342
1858
8456
6888
17202
14579
28862
0
11344
42352
61037
311262
274413
646712
551672
1108277
1390
4329560
6061
18
7
51
16
6
73
19
83
3
18
7
51
17
8
76
164
217
3
122
102
259
565
775
1599
21171
21209
[
a]
2675
2883
7379
17883
30022
55284
977257
1019704
(
D)
11967504
(
D)
78
57
255
96
31
382
18
367
15
78
57
255
98
46
399
42
402
15
499
780
1505
4001
4048
9554
3773
13317
[
a]
15485
23352
45995
134805
131288
312088
128413
468362
(
D)
2285237
(
D)
122
105
459
223
81
763
77
867
42
122
105
459
223
93
775
164
959
42
830
1427
2724
9880
12204
24808
44076
65577
0
22573
45003
85840
323638
426086
835564
1480472
2251202
3860
11606840
18628
17
20
64
33
16
113
9
125
3
17
20
64
33
22
119
9
131
3
120
261
440
1643
1812
3895
1571
4351
0
3350
10043
16040
58389
63828
138257
67289
170194
350
861278
1371
40
60
182
95
28
305
12
289
5
40
61
183
101
45
329
56
354
5
270
836
1260
4336
4193
9789
8795
17895
0
8528
28475
42934
150788
145259
338981
254710
571547
307
2511377
1280
193
197
722
285
101
1108
51
1072
47
193
197
722
297
134
1153
109
1171
47
1301
2770
4743
11967
15047
31757
14477
39921
0
32240
82587
135873
347067
467977
950917
407717
1288030
4924
5794341
28380
5011
3882
18720
3330
345
22395
149
22878
1531
5013
3885
18726
3391
409
22526
230
23107
1532
33559
52387
105314
123312
41325
269951
22769
261423
0
964096
1701673
3219606
4500670
1565849
9286125
946036
9396977
80491
27994126
312943
440
585
1376
877
144
2397
37
2308
29
440
585
1376
887
171
2434
53
2364
29
3054
8069
11947
35249
21173
68369
5989
63068
0
102707
264310
397952
1214452
753399
2365803
229435
2319607
3570
7098804
16278
131
145
411
269
85
765
38
768
14
134
145
414
279
127
820
153
906
14
904
2006
3209
11144
12327
26680
24444
45574
0
27676
61844
103801
388887
455009
947697
1025381
1771229
900
7393945
3668
105
126
337
188
38
563
30
591
24
105
128
339
206
74
619
129
735
24
712
1750
2681
7449
5175
15305
5661
19796
0
29348
57297
96487
273841
211156
581484
224852
780575
3737
3642522
10780
305
374
1187
521
122
1830
78
2043
119
305
374
1188
540
190
1918
209
2266
119
2045
5111
8097
19711
13819
41627
16815
53232
0
55669
142046
230307
570493
436732
1237532
646633
1800332
11102
9346787
37509
610
620
2119
788
151
3058
40
3041
167
610
621
2120
827
226
3173
68
3199
167
4124
8648
14568
32161
19424
66153
7383
63674
0
108207
242139
403464
915905
579133
1898502
223774
1998153
15555
5984483
50847
63
62
214
103
50
367
59
384
19
63
63
215
104
59
378
166
512
19
425
885
1472
4457
7426
13355
34550
45625
0
13988
33173
52423
173240
281759
507422
1393794
1910014
4456
9021807
18315
61
52
221
77
40
338
46
342
17
61
52
221
80
45
346
118
421
17
432
724
1380
3269
5156
9805
28548
33353
0
12217
24887
43260
129368
189815
362443
1191923
1363941
526
6347008
2550
19
20
80
32
18
130
23
144
4
19
20
80
32
21
133
39
163
4
121
288
486
1440
3969
5895
10357
15325
0
5077
19875
28112
48961
142255
219328
370868
568765
136
3851499
814
23
25
100
69
22
191
26
214
12
23
25
100
70
26
196
43
234
12
150
345
580
2813
3390
6783
9638
13593
0
6554
11803
21092
103115
139912
264119
318990
508160
4552
2391390
37901
13
13
55
29
8
92
29
123
6
13
13
55
30
11
96
102
199
6
86
171
325
1461
1462
3248
30168
29531
0
2694
5214
10027
52571
47454
110052
1243780
1194956
7738
5976068
29911
17
19
82
14
3
99
6
109
16
17
19
84
14
3
101
10
112
16
112
250
439
512
268
1219
5498
6727
0
2719
5828
10044
12911
9467
32422
221699
268163
426
1170548
2206
3
3
26
5
11
42
9
46
0
3
3
26
5
12
43
13
52
0
20
42
93
143
1371
1607
4778
5984
0
463
1105
3947
3591
50172
57710
229539
259483
0
874799
0
42
29
155
35
5
195
10
188
17
42
29
155
35
6
196
17
195
17
265
416
846
1478
1299
3623
6020
9746
0
5828
10357
21919
47272
46062
115253
229135
423286
3744
1672839
20083
8
9
31
9
4
44
12
54
7
8
9
31
9
4
44
13
58
7
54
132
203
294
212
709
6725
5094
0
1461
4139
6037
11299
6174
23510
373167
275230
266
1241189
1104
155
155
534
225
62
821
43
812
27
155
155
534
234
79
847
87
879
27
1060
2168
3673
9408
8319
21400
11848
29638
0
32180
66172
114032
320383
278441
712856
398082
1002496
1662
4423588
7746
171
71
543
79
15
637
7
581
37
171
71
543
81
16
640
7
585
37
1129
950
2712
2663
1343
6718
1148
6138
0
35517
36695
93024
115202
52005
260231
50566
259508
741
588963
2118
16
10
56
15
6
77
16
92
8
16
10
56
15
6
77
20
97
8
105
129
280
627
661
1568
8377
9712
0
2615
3809
11786
21990
31845
65621
316175
378672
467
1618115
2060
596
558
2292
651
145
3088
83
2828
201
596
559
2293
663
167
3123
117
2897
201
3992
7733
13823
25293
19230
58346
20716
68481
0
115051
233708
425639
816642
691893
1934174
728093
2380443
17539
10658714
90163
214
205
763
285
84
1132
34
1141
68
214
205
763
295
109
1167
76
1217
68
1492
2765
4910
11339
13527
29776
29315
55742
0
35698
72224
124705
322688
466109
913502
1268896
2076147
7370
14539271
39701
12
18
63
22
12
97
20
131
10
12
18
63
22
12
97
37
150
10
83
265
396
896
1925
3217
23487
23263
0
2346
5584
10163
22953
53763
86879
603169
679079
1565
6520600
130040
95
98
381
197
73
651
64
698
46
95
98
381
198
86
665
128
783
46
644
1322
2291
8479
10629
21399
48617
59627
0
20196
42116
75312
309184
381077
765573
2082963
2543705
4628
19261747
50666
42
46
157
61
20
238
16
242
12
42
46
157
65
28
250
34
274
12
276
644
1061
2470
2713
6244
5369
9938
0
8505
21150
34459
86989
114408
235856
235740
392939
1116
1847914
4641
76
68
264
108
24
396
33
442
16
76
68
264
111
27
402
108
513
16
526
909
1669
4230
3672
9571
16889
27888
0
20722
31338
65096
168211
150856
384163
865886
1287010
2064
5340569
19097
45
52
206
64
13
283
9
280
19
45
52
206
67
17
290
12
292
19
301
716
1252
2575
2046
5873
2335
6720
0
8166
20217
34744
96509
71401
202654
84807
257040
498
915980
2830
71
85
313
113
34
460
36
537
47
71
85
313
117
38
468
56
558
48
454
1142
1855
4852
5154
11861
8959
16820
0
12718
36674
64317
172381
215517
452215
373871
708349
6834
3190795
28253
48
64
175
83
21
279
14
272
10
48
65
176
84
27
287
32
298
10
319
882
1325
3326
3138
7789
5380
11484
0
10708
36005
51238
137031
147505
335774
244871
531444
603
2046700
2665
70
81
316
78
23
417
10
408
22
70
81
316
82
31
429
11
423
23
459
1124
1922
3094
3836
8852
1783
8758
0
12931
31595
55021
105274
123503
283798
66185
317485
3181
1066206
22741
80
82
305
111
29
445
19
420
22
80
82
305
115
35
455
44
456
22
534
1110
1929
4884
3743
10556
7648
14266
0
14733
39530
65884
188594
179838
434316
404633
655675
2723
2469416
10354
97
80
342
148
43
533
18
535
33
97
80
342
155
50
547
30
560
33
670
1120
2096
5927
5681
13704
4235
17009
0
21614
41737
77937
227977
254756
560670
166075
746366
6125
2895853
23560
25
26
99
57
34
190
40
227
15
25
26
99
57
39
195
62
259
15
179
358
620
2683
5962
9265
30784
30445
0
7790
19984
32255
132519
308131
472905
2278176
2271839
3155
9341513
53428
236
247
906
364
105
1375
68
1336
70
237
248
908
373
113
1394
96
1380
70
1608
3461
5852
14325
13581
33758
14653
40767
0
54975
125017
209239
548068
586228
1343535
663449
1803140
5609
7137576
25240
15
16
67
22
5
94
8
94
7
15
16
67
22
6
95
11
98
7
96
215
389
803
803
1995
5366
6853
0
2273
5778
10417
26663
24309
61389
156724
235902
135
1150299
829
9
6
37
10
10
57
4
55
3
9
6
37
11
11
59
4
57
3
65
81
187
383
1358
1928
1318
3281
0
1603
3633
6552
14563
53930
75045
38989
117354
566
605947
5413
15
14
61
37
17
115
19
110
4
15
14
61
38
19
118
26
119
4
98
190
349
1711
2502
4562
14572
16602
0
3730
5477
11124
71064
90529
172717
615693
797314
184
3087288
1155
78
66
290
102
35
427
42
449
27
78
66
290
107
39
436
60
474
27
542
914
1722
4225
5412
11359
11481
20723
0
23315
44166
85164
201783
257675
544622
589215
986009
6425
3462449
32241
60
48
246
80
19
345
25
305
21
60
48
246
81
21
348
29
316
21
394
667
1323
2900
3350
7573
7960
13182
0
13241
25763
49000
106880
150200
306080
358585
603795
2037
2992582
9810
200
156
752
263
83
1098
67
1192
65
200
156
752
272
103
1127
144
1294
65
1355
2126
4265
11362
12908
28535
28663
50969
0
43949
73777
147997
401480
505314
1054791
1175141
2107085
8502
10918320
38161
61
46
189
77
21
287
21
312
17
61
47
190
82
31
303
67
360
17
406
600
1144
3283
3305
7732
9216
13597
[
a]
11547
19755
36582
120601
96214
253397
269536
425383
(
D)
1913968
(
D)
23
18
66
52
11
129
21
153
6
23
18
66
52
16
134
43
182
6
147
267
466
2208
1984
4658
7196
11281
[
a]
4837
10195
16819
86387
73293
176499
235480
414674
(
D)
1905456
(
D)
66
54
234
78
43
355
35
395
29
66
54
234
80
50
364
55
418
29
454
742
1401
3420
7111
11932
11129
21484
0
13555
23522
44434
122858
257734
425026
388176
786580
1493
4139485
8554
92
72
329
187
74
590
75
646
28
92
73
330
193
85
608
240
840
28
623
969
1879
8024
12221
22124
105224
110459
0
21302
32516
73119
272352
379833
725304
3439299
3929656
4762
24698756
28317
473
472
1569
508
86
2163
45
2217
123
473
473
1570
522
113
2205
58
2270
123
3225
6394
10851
20088
9256
40195
4304
41760
0
113626
258924
418889
860219
417695
1696803
207160
1811397
6823
4867901
23041
66
82
256
151
48
455
30
509
42
66
82
256
157
55
468
51
540
42
451
1113
1728
6099
6726
14553
10335
19820
0
14047
42030
63254
261274
292062
616590
542231
953607
3994
3234368
16038
26
48
131
87
33
251
24
305
16
26
48
131
90
39
260
27
316
16
179
685
963
3503
4076
8542
3584
9285
[
a]
5629
28962
43173
130870
173192
347235
149552
427236
(
D)
1370265
(
D)
890
871
3164
830
115
4109
60
4008
165
890
873
3166
843
145
4154
83
4079
166
6041
11890
20911
30596
13369
64876
8794
62426
0
197276
429810
723587
1250878
556261
2530726
403124
2687788
9377
7038863
27094
364
297
1306
329
62
1697
41
1546
74
364
297
1306
340
80
1726
111
1630
74
2494
3991
7810
12082
8010
27902
16263
37240
0
75709
130804
251249
437230
293573
982052
613668
1432484
3287
4630749
13386
17
16
52
18
8
78
3
69
2
17
16
52
18
8
78
10
77
2
118
214
372
732
1221
2325
609
2361
[
a]
4882
7782
14145
30956
66052
111153
26311
116795
(
D)
442959
(
D)
58
65
222
140
40
402
19
403
19
58
65
222
154
48
424
36
434
19
383
906
1507
5924
4866
12297
5627
14469
0
12921
32660
55525
264213
231024
550762
293958
707315
1130
2751987
3825
8
10
44
21
13
78
16
99
10
8
10
44
21
16
81
29
116
10
54
136
231
1003
1960
3194
14527
19560
[
a]
2635
4116
8192
47500
118133
173825
907066
1125497
(
D)
14985364
(
D)
23
43
106
79
15
200
19
218
6
23
43
106
85
21
212
36
246
6
170
560
796
3542
2296
6634
7357
13180
0
6754
20710
30384
139679
99203
269266
270248
528986
161
1944135
569
32
39
121
60
28
209
36
235
5
32
39
121
60
33
214
78
279
5
228
559
896
2323
4463
7682
13421
17021
[
a]
8590
19334
31724
85104
174338
291166
488564
698467
(
D)
3014130
(
D)
35
31
135
52
16
203
42
231
8
35
31
135
54
17
206
93
281
8
245
433
813
2052
2073
4938
46772
46740
0
5957
14557
25816
75696
84065
185577
2299296
2284445
337
17757530
2231
67
61
205
90
24
319
46
370
16
67
61
205
93
30
328
130
452
16
469
826
1453
3547
3915
8915
25158
30623
0
17366
32302
59253
142196
173805
375254
1148070
1378716
800
6670095
5688
37
39
154
50
19
223
36
251
14
37
39
154
54
21
229
83
295
14
261
516
[
f]
2002
[
h]
5456
17637
19823
[
a]
8673
18547
(
D)
76822
(
D)
225751
794733
919225
(
D)
5100092
(
D)
8
9
35
13
2
50
12
65
5
8
9
35
13
2
50
17
71
5
58
121
[
c]
496
[
c]
948
4879
4792
[
a]
1864
4277
(
D)
15435
(
D)
31785
208263
218300
(
D)
1019652
(
D)
24
41
106
49
16
171
10
171
8
24
41
106
49
20
175
22
187
8
157
544
773
2032
2126
4931
5990
9359
0
5293
22889
32399
82580
77101
192080
195472
355530
1333
1906567
3432
116
147
428
253
80
761
40
753
35
116
147
428
260
94
782
59
795
35
793
2054
3168
10652
11700
25520
12606
33077
0
27053
81938
121293
433706
496344
1051343
602953
1521477
7463
5994957
32028
43
46
157
79
18
254
26
267
13
44
46
158
83
21
262
45
294
13
292
649
1067
3148
2221
6436
11856
14189
0
9545
21942
36919
117357
79563
233839
419930
547592
1400
2648338
5893
54
69
240
106
48
394
30
396
24
54
69
240
110
59
409
45
424
24
355
968
1564
4409
7202
13175
13018
21433
0
10858
31013
49236
140959
256824
447019
513762
841269
2190
5144859
9200
39
35
142
31
6
179
20
198
10
39
35
142
31
6
179
41
217
10
249
490
889
1190
736
2815
13210
13153
0
7542
15013
27153
43671
31854
102678
433364
486606
6546
3930038
56357
32
32
154
70
20
244
19
237
15
32
32
154
75
21
250
41
268
15
208
446
804
2688
3375
6867
11617
17621
0
7235
17133
31599
106399
155644
293642
563773
856747
3519
4211578
20622
91
101
354
157
47
558
37
600
24
91
102
355
160
52
567
76
640
24
612
1400
2317
7056
7296
16669
10004
23680
0
20825
49189
87248
284056
371542
742846
441510
1141454
2293
4273933
9387
48
64
201
104
31
336
15
333
7
48
64
201
109
39
349
29
355
7
328
852
1346
4617
4878
10841
3875
11998
0
12896
32222
52715
178963
192928
424606
160498
490022
288
1621901
1226
44
31
146
66
28
240
21
258
5
44
31
146
67
36
249
54
305
5
306
415
861
2905
4873
8639
14269
20765
0
9285
14696
28272
108017
166524
302813
710894
883520
222
3466811
890
33
25
91
20
12
123
18
140
2
33
25
91
22
12
125
39
169
2
227
360
651
875
2000
3526
11630
12391
[
a]
7141
13487
24618
33357
86359
144334
658091
530365
(
D)
2387100
(
D)
20
11
62
28
9
99
8
102
6
20
11
62
30
10
102
19
109
6
140
148
352
971
686
2009
3003
3469
[
a]
4652
5025
12383
35890
19304
67577
128844
130127
(
D)
548124
(
D)
348
259
1242
363
101
1706
83
1683
89
348
260
1243
368
124
1735
148
1771
89
2392
3597
7220
14207
12771
34198
22584
54828
0
75586
122759
240563
556218
489746
1286527
982796
2352420
3349
8897547
18659
86
66
359
80
28
467
47
462
59
86
66
359
84
28
471
75
486
59
583
859
1761
3443
4218
9422
63085
61660
0
25030
42989
96968
213358
263142
573468
3743492
4011518
9270
47806467
34842
24
23
111
40
15
166
18
157
18
25
23
112
40
15
167
26
167
18
164
321
585
1567
2682
4834
28523
24336
0
5863
18649
34106
70759
193626
298491
1507711
1424788
2351
9020439
16149
22
24
90
26
7
123
7
98
8
22
24
90
26
7
123
10
100
8
146
350
563
1153
886
2602
7809
4434
0
6422
18491
28754
53225
36455
118434
307073
210355
410
4589828
1389
140
149
652
197
73
922
83
772
63
140
150
653
200
81
934
110
815
63
925
2048
3583
8465
11237
23285
60077
64707
0
35243
102468
170209
401433
663796
1235438
3588230
3902551
4688
18135194
25944
72
57
265
110
81
456
69
423
35
72
57
265
112
85
462
112
485
35
493
810
1540
5116
14609
21265
65699
65176
0
23646
50343
95518
310951
1156798
1563267
4226526
4591461
16073
29785834
60067
128
140
530
279
111
920
103
937
62
128
140
530
296
123
949
209
1069
62
864
1960
3244
12062
19656
34962
119000
117229
0
38486
83777
149418
574157
1075379
1798954
7060074
7487693
6269
38513924
26380
64
58
289
69
42
400
31
428
31
64
58
289
69
48
406
62
454
31
429
803
1543
2757
6905
11205
17367
23850
0
19074
31970
65484
116951
372286
554721
971607
1267281
5164
5511238
23066
83
64
372
98
43
513
24
598
58
83
64
372
98
48
518
43
623
58
564
873
1816
4382
6785
12983
15703
25344
0
22450
30478
69848
164743
221567
456158
549407
1043741
3757
9393398
23187
17
21
78
18
20
116
15
105
6
17
21
78
19
22
119
28
120
6
109
282
460
756
3351
4567
11957
13604
0
3903
10046
17391
26273
111013
154677
489856
605500
854
2818846
5080
185
193
698
353
106
1157
66
1053
65
186
194
700
355
128
1183
131
1127
65
1240
2746
4523
15960
16863
37346
42724
54117
0
38977
77217
153325
469800
555876
1179001
1404133
1905932
21146
7881262
374096
132
126
567
234
117
918
122
953
71
132
126
568
237
137
942
235
1098
71
907
1654
3061
10228
20938
34227
190851
170775
0
45087
103143
178459
595141
1283924
2057524
12958582
11113930
9854
63779094
41818
8
13
35
34
14
83
18
98
5
8
13
35
34
15
84
35
118
5
52
181
257
1603
2107
3967
14269
11326
[
a]
1225
7510
10458
46863
68106
125427
433914
395420
(
D)
1711484
(
D)
10
6
24
22
14
60
17
63
2
10
6
24
23
18
65
34
86
2
72
87
178
1134
2128
3440
7189
7168
[
a]
1625
4041
6199
34294
57703
98196
215820
241704
(
D)
964154
(
D)
48
58
187
134
37
358
22
374
20
48
58
187
138
49
374
34
400
20
328
860
1333
6001
5362
12696
4582
13488
0
10034
25644
41751
150532
138285
330568
129127
400293
13933
1463922
89740
29
38
133
78
36
247
38
266
12
29
38
133
79
40
252
78
308
12
207
541
872
3492
6278
10642
26593
33919
0
10064
19258
35676
141060
238579
415315
925075
1135372
3912
4599633
16164
61
69
242
227
107
576
68
652
38
61
69
242
230
114
586
130
720
38
401
975
1522
10821
17704
30047
75763
80021
0
18584
43036
75440
406325
621313
1103078
2902708
3350122
11389
21762837
80240
250
207
883
399
146
1428
122
1489
75
250
207
884
405
162
1451
212
1583
75
1712
2909
5403
18160
23225
46788
45512
74527
0
57853
101557
208359
638356
780400
1627115
1746855
2784396
6508
9912004
38085
59
59
223
85
55
363
54
456
40
59
59
223
86
57
366
109
516
40
404
824
1426
3718
8502
13646
37162
50049
0
15619
31953
58089
193467
487401
738957
2073621
2866615
4324
14445656
22726
77
79
325
102
53
480
60
519
39
77
79
326
103
60
489
179
673
39
511
1054
1904
4165
7336
13405
163039
163424
0
18665
48246
84261
170465
410804
665530
10388771
10289590
7630
34536938
24126
46
55
206
66
13
285
22
320
23
46
55
206
67
14
287
42
337
23
302
760
1263
2675
1913
5851
13930
16717
0
9057
28719
44540
109001
57478
211019
480753
655187
5084
3133515
24396
133
151
587
185
65
837
71
929
60
133
151
587
187
81
855
139
1011
60
877
2017
3523
7523
8146
19192
21922
37731
0
33944
86259
148025
349443
395727
893195
1042282
1797342
8350
6736185
31826
32
27
110
47
10
167
22
217
15
32
27
110
47
13
170
33
230
15
213
381
702
1793
1680
4175
11386
12068
0
8032
13582
26403
63081
49889
139373
489715
503017
735
4661945
3260
109
97
401
159
79
639
56
717
41
109
97
401
163
99
663
106
783
41
735
1355
2469
6483
12958
21910
40537
56816
0
28306
58596
109746
332105
767094
1208945
3058867
3572073
9532
10963741
30676
85
66
335
117
46
498
47
542
33
85
66
335
118
54
507
88
591
34
564
926
1838
4535
6219
12592
22285
34350
0
25902
40565
80525
226963
339622
647110
1390127
2060242
3549
8364061
17430
19
25
87
29
12
128
14
144
13
19
25
87
29
15
131
29
161
13
137
364
578
1146
1589
3313
9259
11801
0
5225
14898
24675
72095
84517
181287
648370
847937
1358
4608871
4983
13
12
83
25
11
119
7
111
6
13
12
83
25
13
121
7
114
6
83
135
319
1114
1265
2698
2695
3704
0
1755
3833
8178
38200
32591
78969
97028
125692
42
702297
449
118
127
493
183
62
738
58
770
38
118
127
494
184
69
747
83
812
38
794
1737
3008
7894
8487
19389
15110
30892
0
33826
73611
135371
359057
375857
870285
767787
1538100
4601
5478274
21315
25
16
104
25
5
134
5
197
31
25
16
104
27
7
138
5
203
31
167
206
481
865
501
1847
1012
2995
[
a]
6595
6732
18961
56089
28302
103352
44853
146556
(
D)
506398
(
D)
76
71
388
73
29
490
14
448
35
76
73
390
76
58
524
43
497
35
504
914
1821
3021
5770
10612
13871
24049
0
17510
36410
72699
111517
187865
372081
495279
863573
10583
4122870
44406
30
23
187
36
9
232
13
189
25
30
23
187
36
10
233
20
196
25
204
314
727
1634
1641
4002
7486
10134
[
a]
10599
18479
43494
91464
120167
255125
329514
560457
(
D)
4020918
(
D)
11
8
43
15
6
64
8
96
5
11
8
43
16
6
65
30
121
5
77
107
210
672
959
1841
11379
11961
0
2249
2561
5942
26469
30139
62550
453717
496981
249
2712869
1154
91
79
354
107
39
500
13
474
29
91
79
354
109
41
504
16
482
29
598
1111
2029
4701
5993
12723
3481
13087
0
14643
26334
50631
109146
158730
318507
97091
388352
4225
1789496
15698
58
57
197
90
31
318
17
305
14
58
57
197
90
35
322
48
341
14
390
780
1312
4100
4538
9950
12553
20337
0
10668
23067
40098
141847
156841
338786
384100
666405
1032
3863349
4340
43
46
178
67
24
269
29
265
11
43
46
178
68
27
273
49
290
11
293
642
1099
2873
3860
7832
12293
18463
0
9959
20073
37159
99321
126946
263426
427789
660297
430
3940944
1819
15
18
80
24
14
118
15
136
11
15
18
80
25
20
125
24
150
11
[
b]
236
[
e]
1069
[
g]
3613
7377
10172
[
a]
(
D)
7844
(
D)
22918
(
D)
103447
223543
316331
(
D)
2380872
(
D)
4
5
16
4
2
22
12
35
8
4
5
16
4
2
22
19
41
8
[
b]
64
[
c]
149
[
c]
473
9828
10196
[
a]
(
D)
1567
(
D)
4582
(
D)
15159
324512
341344
(
D)
2835640
(
D)
11
11
52
13
8
73
18
98
8
11
11
52
13
8
73
27
109
8
[
b]
158
273
568
1295
2136
15028
17983
0
(
D)
4687
8985
17917
34280
61182
392006
497481
315
4406726
2574
2
2
9
2
7
18
8
25
1
2
2
9
2
7
18
15
32
1
[
a]
[
b]
[
b]
[
c]
1191
1354
25443
24173
[
a]
(
D)
(
D)
(
D)
(
D)
35698
76338
911955
837881
(
D)
5531103
(
D)
1
2
9
1
1
11
7
19
2
1
2
9
1
1
11
13
24
2
[
a]
[
b]
[
b]
[
b]
[
b]
125
16596
16551
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
3632
588234
622026
(
D)
4638182
(
D)
5
0
13
9
2
24
14
40
2
5
0
13
9
3
25
16
42
2
[
b]
0
[
b]
[
e]
[
c]
639
11798
12049
[
a]
(
D)
0
(
D)
(
D)
(
D)
20261
428243
458659
(
D)
3737488
(
D)
45
32
139
66
34
239
26
257
10
46
32
140
69
38
247
49
289
10
303
458
882
2932
5805
9619
16274
23627
0
7358
17050
30334
93785
174299
298418
593794
848340
1140
4404993
7435
85
72
269
114
52
435
55
488
23
85
72
269
118
83
470
189
623
23
570
927
1737
5046
9209
15992
46172
54485
0
16660
34394
59928
167616
330214
557758
1447656
1875839
2103
9826876
16000
72
88
290
124
42
456
40
473
20
72
88
290
125
49
464
116
563
20
504
1183
1925
4912
6241
13078
31428
39392
0
17436
41561
94873
219725
238229
552827
1231459
1611125
2200
8592542
11538
214
143
711
242
88
1041
75
1086
57
214
145
713
249
96
1058
158
1176
57
1438
1979
4114
9590
10706
24410
36265
50848
0
51547
74633
158884
395964
404595
959443
1594965
2182779
4152
10386795
19888
17
9
52
20
14
86
14
89
3
17
9
52
20
15
87
51
128
3
119
109
277
941
2291
3509
19486
18337
[
a]
4171
3890
11562
38448
75475
125485
711769
680220
(
D)
3687555
(
D)
6
3
24
3
3
30
6
36
5
6
3
24
3
3
30
16
47
5
42
41
102
71
756
929
7000
7730
[
a]
1205
1191
3073
3334
29334
35741
271605
290280
(
D)
2884136
(
D)
13
10
37
12
9
58
15
83
5
13
10
37
12
9
58
26
91
5
81
135
235
471
1426
2132
11428
8559
0
5361
5377
12789
26928
71069
110786
534381
385675
425
1735333
4462
20
24
84
77
34
195
57
235
11
21
24
85
80
40
205
158
329
11
128
328
526
3668
5995
10189
42240
41042
0
5212
10048
19174
126384
168575
314133
1606419
1619810
5781
11704126
38105
56
56
226
101
55
382
52
414
14
56
56
227
104
67
398
110
474
14
378
772
1335
4460
8910
14705
28960
37384
0
12422
23272
43877
134754
262557
441188
1015908
1385101
2656
6588178
12126
19
26
105
32
20
157
23
161
12
19
26
105
32
22
159
76
216
12
131
365
597
1520
2993
5110
17570
21206
0
4239
10197
18390
53592
96607
168589
641135
776076
2825
4723238
59891
9
10
53
23
16
92
18
103
9
9
10
53
23
21
97
44
129
9
55
138
251
864
2520
3635
6274
7878
0
2548
4498
10681
31513
96984
139178
246026
325418
422
1680742
965
122
128
535
248
84
867
74
860
55
122
128
535
253
97
885
94
904
55
830
1728
2999
10536
10409
23944
18602
36940
0
30129
67922
121854
401579
401344
924777
855469
1582947
3624
6472084
18469
23
24
144
23
11
178
19
173
17
23
24
144
24
12
180
41
207
17
157
333
622
[
g]
[
g]
3404
93917
112453
0
6053
7450
24291
(
D)
(
D)
125034
5635953
7126988
4520
113899507
78733
17
10
56
9
2
67
7
79
6
17
10
56
9
2
67
33
101
6
105
152
325
[
e]
[
e]
965
89427
83744
[
a]
2133
3934
17312
(
D)
(
D)
38915
5613227
5864538
(
D)
112740879
(
D)
12
9
40
9
11
60
16
76
2
12
9
40
9
12
61
28
87
2
74
131
245
344
2153
2742
24677
20689
[
a]
1929
4229
7670
8950
75132
91752
1102055
918950
(
D)
10358703
(
D)
109
133
415
219
50
684
44
669
30
109
134
416
224
58
698
113
753
30
744
1841
2908
9628
8899
21435
26654
39280
[
a]
18422
48899
78257
290766
285237
654260
881207
1359034
(
D)
8561791
(
D)
63
53
204
91
30
325
24
355
20
63
53
204
92
33
329
64
388
20
433
703
1296
4329
4969
10594
17667
22008
0
10466
18612
34051
121080
152148
307279
476159
711174
4040
4004088
22746
12
8
47
11
10
68
10
66
2
12
8
47
11
11
69
24
75
2
82
125
256
482
2211
2949
15352
16637
[
a]
1913
4662
8407
12046
65227
85680
484918
619022
(
D)
4641208
(
D)
107
101
423
200
54
677
26
715
52
107
101
423
203
65
691
74
785
52
719
1378
2451
8454
10833
21738
16376
36485
0
15384
36578
61149
216693
300704
578546
491187
1175260
7978
6028261
41668
23
16
64
23
10
97
19
106
8
23
16
64
23
11
98
40
127
8
158
212
422
894
1596
2912
15433
14511
0
4574
5179
11263
31541
47367
90171
712840
596319
6617
3181629
23185
129
85
553
97
54
704
60
777
43
132
85
556
97
61
714
132
844
43
827
1154
2639
4198
9730
16567
63270
65996
0
21714
32577
103649
144972
313500
562121
3550906
3509987
5022
29562583
44424
5
10
41
20
10
71
21
91
2
5
10
41
20
10
71
29
100
2
34
134
217
1058
1280
2555
13571
13752
[
a]
940
4167
6573
37517
39047
83137
630669
576547
(
D)
3100943
(
D)
116
101
477
205
79
761
98
751
26
116
101
477
206
95
778
156
822
26
749
1338
2605
8735
13571
24911
63732
69682
[
a]
21687
41608
79702
253294
357962
690958
2611848
2593148
(
D)
21036383
(
D)
23
26
89
30
15
134
34
185
12
23
26
89
31
17
137
67
221
12
145
334
560
1199
3754
5513
38738
36109
[
a]
3386
9389
16235
39852
133397
189484
1901727
1788109
(
D)
10103427
(
D)
22
25
99
38
29
166
27
194
11
22
25
99
39
35
173
87
253
11
144
383
630
1731
4824
7185
32299
36478
0
3624
10870
22634
54305
130095
207034
1270857
1394536
2699
12523497
26151
64
52
246
69
40
355
55
413
20
64
52
246
71
45
362
145
513
20
420
724
1415
2899
6145
10459
94857
92395
0
11589
21790
42980
83264
218669
344913
5544886
5353543
1624
34296275
14508
38
24
130
61
28
219
28
245
22
38
24
130
61
37
228
110
332
22
254
333
717
2320
5699
8736
41697
47931
0
5691
9422
20353
86044
164911
271308
1502980
1871255
12047
17773782
174164
48
70
192
206
126
524
79
584
21
48
70
193
210
153
556
184
719
21
327
1060
1522
9545
24062
35129
80802
111908
[
a]
9392
37151
61273
360778
812668
1234719
4070228
5379524
(
D)
24428350
(
D)
9
12
29
13
7
49
15
65
2
9
12
29
13
7
49
20
72
2
56
155
231
558
1236
2025
17381
12985
[
a]
1753
5193
9450
15402
38972
63824
926919
710555
(
D)
3396145
(
D)
163
136
606
270
119
995
138
1145
62
164
138
609
276
143
1028
362
1434
63
1098
1874
3511
12182
21402
37095
124800
155355
[
a]
30171
59115
117359
368996
667629
1153984
4772589
5960123
(
D)
44560019
(
D)
41
23
150
30
22
202
27
243
23
41
23
150
31
23
204
55
273
23
256
313
698
1342
3166
5206
177358
152438
0
7970
9490
24224
52814
127697
204735
10163668
9152278
13150
63239105
46799
32
23
105
69
53
227
41
270
9
32
23
105
71
62
238
154
392
9
229
324
631
3297
8143
12071
68171
73979
[
a]
8174
14038
25231
154414
333490
513135
4369082
4233223
(
D)
23973286
(
D)
167
153
590
247
58
895
67
771
41
167
153
590
249
64
903
155
868
41
1149
2097
3728
9785
10027
23540
94665
103119
0
35475
77448
137355
384636
443170
965161
5204838
5453695
4628
21156031
19021
0
1
4
0
1
5
7
10
0
0
1
4
0
1
5
13
15
0
0
[
a]
[
a]
0
[
b]
[
c]
[
k]
41731
0
0
(
D)
(
D)
0
(
D)
(
D)
(
D)
3159505
0
11638733
0
2
1
5
3
0
8
9
15
0
2
1
5
3
0
8
16
23
0
[
a]
[
a]
[
b]
77
0
[
c]
[
j]
13616
0
(
D)
(
D)
(
D)
2894
0
(
D)
(
D)
915942
0
2439105
0
7
6
18
8
2
28
10
43
2
7
6
18
8
2
28
13
48
2
[
b]
[
b]
[
c]
354
[
c]
[
f]
[
i]
6390
[
a]
(
D)
(
D)
(
D)
20763
(
D)
(
D)
(
D)
335427
(
D)
2000222
(
D)
20
16
65
40
23
128
25
143
8
20
16
65
44
28
137
81
197
8
142
240
423
1897
3483
5803
29620
28199
0
4035
7006
24715
69008
126076
219799
1267144
1277714
265
8307047
1703
95
85
391
130
60
581
32
560
42
95
85
391
135
76
602
73
623
42
652
1189
2190
6100
10092
18382
70196
86361
0
18115
42747
76414
231779
375700
683893
3035058
3726103
7307
13445997
25124
181
161
792
193
70
1055
20
1055
104
181
162
793
194
80
1067
73
1113
104
1171
2244
4164
8410
13459
26033
24351
44931
0
26953
55245
105716
231067
377879
714662
660473
1385605
12052
7669426
89950
72
49
283
69
21
373
10
346
45
72
49
284
69
22
375
15
355
45
492
671
1443
2871
3461
7775
7185
14202
0
12098
20458
41014
80625
123216
244855
413462
616227
6475
4799448
38843
4
8
21
8
2
31
9
33
1
4
8
21
9
2
32
16
39
1
23
110
[
c]
348
[
e]
774
5030
5403
[
a]
522
3370
(
D)
12640
(
D)
31282
277296
307920
(
D)
1871367
(
D)
56
55
220
85
23
328
19
403
44
56
55
220
88
25
333
33
423
44
376
779
[
g]
3308
[
h]
7789
13560
19940
[
a]
9516
21629
(
D)
107555
(
D)
235116
497728
699222
(
D)
7264154
(
D)
1802
1252
7052
880
112
8044
27
9560
711
1803
1256
7057
890
130
8077
99
9670
711
12013
16869
36610
32681
19972
89263
32752
127541
0
287768
443001
934700
950791
571548
2457039
913015
3656587
26256
14688148
100114
256
197
1059
245
103
1407
38
1473
92
259
202
1068
262
126
1456
129
1630
92
1720
2713
5534
11258
19803
36595
50849
84748
0
35327
57778
124022
257506
483654
865182
1331709
2249186
9036
9913758
66097
629
474
3155
444
122
3721
55
3985
400
630
476
3159
457
141
3757
156
4112
400
4149
6348
13950
18431
20468
52849
70857
110045
0
85748
137242
306685
419583
464637
1190905
1681662
2745375
12613
11707560
51016
63
63
262
80
29
371
16
364
35
63
63
262
82
35
379
40
394
35
418
824
1496
3719
6208
11423
11965
19889
0
9109
19474
35508
94295
149983
279786
284692
530367
3961
2917746
18285
40
21
158
38
8
204
8
195
20
40
21
158
39
9
206
8
197
20
272
305
743
1638
1213
3594
870
3947
0
5837
6014
15961
35562
27899
79422
25146
101089
369
529281
2264
148
129
550
232
67
849
32
739
32
149
129
551
233
79
863
49
771
32
1008
1808
3305
9986
11358
24649
12329
33833
0
23559
48795
91194
288890
353842
733926
393727
1085180
1364
4693328
6410
22
15
126
17
4
147
5
189
28
22
15
126
17
4
147
5
189
28
147
200
481
526
902
1909
1637
2762
0
2626
4072
10745
13222
19146
43113
50255
76900
715
304515
2555
95
81
345
167
40
552
20
585
32
95
81
345
169
44
558
45
610
32
651
1107
2068
7506
6373
15947
13308
25597
0
15675
29096
53435
222029
168083
443547
401371
769162
3014
3105193
12893
217
224
774
336
42
1152
3
1224
72
217
224
774
338
47
1159
6
1233
72
1508
3118
5243
13409
5213
23865
1002
23317
0
45568
105612
171246
483815
184132
839193
33775
854744
6766
2607038
21182
38
38
143
60
42
245
20
272
18
38
38
143
61
47
251
66
319
18
266
566
948
2565
5682
9195
35547
35038
0
6327
16611
28142
78964
166447
273553
1581410
1372621
957
7619993
4871
363
341
1201
539
128
1868
57
1788
96
363
342
1202
546
168
1916
112
1882
96
2451
4608
7951
21578
19790
49319
22974
64371
0
64684
125962
217842
662925
642335
1523102
676966
2077002
8723
7984314
54376
97
89
341
168
36
545
12
522
17
102
89
346
170
57
573
66
607
17
645
1173
2126
7684
5467
15277
10223
24138
0
12489
26183
46476
208787
166731
421994
348607
762839
1268
5020164
8889
76
65
318
71
33
422
8
433
24
76
65
318
76
44
438
32
469
24
510
885
1735
3334
5773
10842
10157
19902
0
11026
20911
41678
80488
146336
268502
292050
525007
822
2406049
6043
43
63
203
94
25
322
29
354
20
43
63
203
96
28
327
42
372
20
305
856
1357
3520
3351
8228
11957
17916
0
11297
32906
52034
162997
149708
364739
534904
820156
1344
2963574
5974
228
196
811
293
102
1206
79
1167
54
228
197
812
299
109
1220
213
1302
54
1552
2728
5016
12588
15310
32914
71253
102891
0
64099
117436
217909
578334
857522
1653765
3348959
5055036
9941
24809706
39841
239
208
943
311
102
1356
82
1497
78
240
209
945
324
129
1398
201
1714
78
1604
2932
5454
12680
15824
33958
56087
87148
0
62263
104029
211942
441303
548767
1202012
2584797
3941819
8205
20281487
37945
176
108
681
83
29
793
11
694
43
176
108
681
83
38
802
29
719
43
1174
1428
3374
2997
5363
11734
6255
17171
0
35513
47086
106333
99347
232961
438641
276813
717848
6744
3360110
69031
85
61
340
67
26
433
25
428
27
85
61
340
74
27
441
74
491
27
542
802
1718
2442
3474
7634
19119
24311
0
14580
26197
54647
75830
129009
259486
810576
980019
1682
5160014
9223
1376
598
6860
342
21
7223
9
6810
559
1377
601
6864
357
111
7332
72
6977
559
8875
7902
25955
12443
3013
41411
3885
44717
0
239678
234162
731197
403005
99022
1233224
135450
1393736
14313
3146228
45803
414
256
1839
252
46
2137
14
1875
167
414
256
1839
254
48
2141
27
1892
168
2705
3424
8283
9924
8020
26227
8459
29833
0
66258
86362
212221
294676
288490
795387
260932
996483
6616
6548530
37069
24
19
103
32
8
143
6
158
16
24
19
103
33
10
146
6
159
16
161
249
[
f]
1253
899
[
h]
[
h]
4561
[
a]
3664
5836
(
D)
36069
24355
(
D)
(
D)
134439
(
D)
532648
(
D)
77
33
315
43
11
369
1
313
27
77
33
315
44
11
370
1
314
27
516
420
[
g]
1641
1935
[
h]
[
f]
4662
[
a]
12328
11736
(
D)
45350
58329
(
D)
(
D)
145827
(
D)
781552
(
D)
136
100
697
95
12
804
7
662
60
136
101
698
96
12
806
8
666
60
863
1384
3012
3420
1320
7752
1788
8139
0
16827
29508
63072
90835
40411
194318
54275
235020
2145
842299
13279
442
300
1870
347
103
2320
45
2185
218
442
300
1870
353
132
2355
78
2256
218
2981
4109
9025
14544
17526
41095
25037
60456
0
66342
97363
222015
398129
509795
1129939
921632
2040221
15589
11579141
86686
30
21
150
22
5
177
1
138
17
30
21
150
22
6
178
1
141
17
199
285
[
f]
756
885
[
g]
[
a]
1863
[
a]
3475
4820
(
D)
18941
20378
(
D)
(
D)
47439
(
D)
268422
(
D)
132
97
598
116
40
754
14
727
68
132
97
598
116
45
759
20
737
68
877
1317
[
h]
4575
6518
[
j]
[
i]
18300
[
a]
22222
33527
(
D)
123846
217566
(
D)
(
D)
608710
(
D)
3746726
(
D)
14
12
57
25
14
96
6
89
3
14
12
57
25
15
97
11
93
3
102
161
317
1229
2049
3595
4374
6406
[
a]
2508
5270
9247
30930
49483
89660
162641
221136
(
D)
1088065
(
D)
24
27
117
32
10
159
6
148
12
24
27
117
32
11
160
6
150
12
152
369
647
1341
1451
3439
2487
5912
[
a]
4403
11001
19579
36658
50372
106609
59128
160305
(
D)
1276543
(
D)
108
75
459
63
9
531
4
470
25
108
75
459
75
12
546
5
487
25
709
1006
2246
2359
1091
5696
748
5177
[
a]
14628
25046
51559
67173
29421
148153
25081
143915
(
D)
495151
(
D)
9
13
46
20
11
77
7
76
1
9
13
46
25
13
84
9
81
1
57
174
289
851
1649
2789
1407
3833
[
a]
1378
5633
8700
23211
48781
80692
50807
115712
(
D)
691829
(
D)
1168
822
4954
772
140
5866
39
6102
578
1168
827
4959
802
185
5946
95
6231
578
7661
11235
24415
29593
21659
75667
12367
81993
0
186801
324344
657520
1019585
767468
2444573
427121
2771658
20741
9360435
81387
72
101
277
156
44
477
36
494
13
72
101
277
167
56
500
116
587
13
496
1426
2119
6369
6247
14735
23154
35092
0
16920
48340
73595
209482
211638
494715
849518
1312390
435
5251080
1717
120
60
495
68
21
584
12
557
49
120
60
495
69
27
591
31
581
49
795
855
2188
2788
3609
8585
7253
13939
0
19196
21838
55355
77634
125735
258724
234560
453547
2897
1724732
21371
46
17
151
39
11
201
6
195
13
47
17
152
39
15
206
10
203
13
303
234
703
1692
1434
3829
2138
5199
0
8050
6019
18685
49915
39888
108488
77280
171587
280
683219
1321
50
39
184
77
22
283
22
262
7
50
39
184
79
27
290
44
282
7
324
535
1052
3472
3439
7963
8557
14781
0
9340
14997
28452
93682
89606
211740
253331
456600
422
2325304
1836
24
28
103
28
8
139
5
145
5
24
28
103
28
13
144
16
161
5
168
388
659
1193
938
2790
4066
5866
0
3811
9903
16285
28175
26900
71360
137746
180474
49
1232751
487
471
345
2053
480
114
2647
51
2863
348
471
347
2056
490
127
2673
91
2911
348
3142
4706
9974
20061
15791
45826
21865
64544
0
75572
129140
272705
573355
463840
1309900
788920
2104081
17199
9940878
93182
988
678
5047
1017
248
6312
86
6086
605
992
700
5076
1187
528
6791
826
7404
606
6408
9149
21169
41674
35570
98413
55401
162224
0
199886
312887
718627
1448751
1252830
3420208
2406398
5737828
24417
565189710
611745
1639
1113
7262
1003
263
8528
208
9022
937
1674
1199
7405
1507
949
9861
2222
12659
939
10729
14751
33255
34033
26315
93603
72372
165149
0
351489
471349
1121558
1184298
886952
3192808
3076913
6390137
38596
90907472
560281
235
171
989
210
74
1273
29
1268
90
240
176
1002
319
249
1570
435
1928
90
1573
2215
4857
7143
4920
16920
7987
23069
0
48644
69677
154527
260387
185932
600846
370305
860796
4034
12740937
47462
1437
799
5223
350
26
5599
13
5135
239
1440
849
5281
423
91
5795
72
5379
239
9489
10396
26019
10436
3591
40046
2554
39996
0
206036
258447
595182
293195
103799
992176
83758
1047247
6895
6104953
71557
936
611
5099
680
135
5914
48
5939
735
944
645
5149
847
265
6261
260
6566
735
6177
8130
20264
24926
17163
62353
10166
64675
0
216178
323882
803806
956100
782052
2541958
484786
2715893
38251
31826576
470854
1271
840
6224
784
172
7180
74
7090
779
1294
873
6288
990
406
7684
340
7921
780
8373
11219
26689
28580
22585
77854
15762
90537
0
294633
386069
978519
1079219
825273
2883011
713035
3723801
34081
46968793
457768
980
765
4647
844
209
5700
118
5887
647
997
800
4708
1002
563
6273
947
7322
647
6413
10323
21689
30038
20616
72343
29288
97926
0
249074
394397
872191
1144342
803000
2819533
1277500
4075326
26648
74088907
434243
442
306
2088
314
83
2485
76
2749
366
446
320
2108
384
261
2753
749
3819
366
2926
4193
9287
9995
4887
24169
7452
31848
0
95339
147645
335297
400662
198761
934720
345938
1317628
16949
14433747
183358
187
118
898
125
61
1084
38
1138
124
190
123
908
186
242
1336
499
1906
124
1240
1501
3703
3946
6082
13731
8556
21912
0
47821
63775
169638
158253
249725
577616
426093
964685
5776
11834441
60997
464
286
2098
237
75
2410
62
2568
251
464
292
2111
285
230
2626
296
3067
251
3030
3696
9062
7677
5281
22020
7832
30985
0
99727
120941
319940
292715
202368
815023
313652
1184151
9820
10413905
101875
175
130
789
175
27
991
36
987
70
178
140
802
224
58
1084
209
1214
70
1146
1735
3772
6233
2080
12085
10448
22481
0
41208
72830
148726
284105
86801
519632
700338
1254236
3072
19763430
26317
973
702
3818
652
84
4554
63
4300
284
985
738
3877
914
305
5096
1683
6462
284
6525
9272
19973
22842
12203
55018
92142
136619
0
209013
325373
741125
888436
525414
2154975
4301550
5786409
13471
42815313
89994
2358
1659
10952
1584
332
12868
214
11589
1361
2385
1754
11093
1891
713
13697
2827
14807
1367
15669
22479
49408
59442
50250
159100
188734
313055
0
681502
1117913
2422070
3374440
3205996
9002506
15337166
21613170
99766
205000739
1023388
996
705
4019
522
86
4627
44
4704
409
1013
743
4078
640
198
4916
155
5134
411
6584
9356
20317
17876
8969
47162
5840
50442
0
227732
333438
721437
710339
363714
1795490
264542
2010224
21586
17295695
184298
1260
848
6853
651
164
7668
136
8349
1088
1270
871
6893
810
389
8092
1120
9826
1088
8318
11235
27361
24030
20118
71509
68148
139054
0
365507
533313
1310897
1249706
1000228
3560831
4667678
8534099
80550
88619859
709034
210
158
1087
212
51
1350
22
1352
124
211
161
1092
251
118
1461
121
1547
124
1436
2114
4798
8293
7020
20111
7879
28554
0
49583
78850
186655
303689
273685
764029
248440
981093
7055
7482457
74434
436
308
1842
252
60
2154
59
2242
192
453
339
1902
329
161
2392
223
2640
192
2898
4090
8985
8598
6242
23825
14711
32672
0
121128
179261
390021
391259
320554
1101834
722717
1636478
8632
14636091
166354
1528
1201
6774
1228
306
8308
202
8303
696
1552
1251
6863
1621
936
9420
1830
10997
697
10051
16193
33564
45399
35074
114037
48185
150064
0
440848
674841
1483487
1830134
1413050
4726671
2240376
6641621
50287
108063473
656286
89
55
485
36
15
536
29
518
43
99
61
503
52
29
584
65
600
44
560
712
1831
946
452
3229
914
3874
0
38057
34878
109776
52032
25822
187630
68716
249918
3213
10184781
83875
1926
1280
7753
1082
238
9073
150
9595
955
2002
1412
7978
1572
909
10459
3419
14337
960
12779
16955
38145
37586
24424
100155
67936
166242
0
571522
773828
1758773
1776667
1081829
4617269
3481710
7768540
47987
93524189
499017
632
396
2448
372
83
2903
52
2882
274
647
421
2491
526
172
3189
352
3510
275
4147
5219
12035
13397
10583
36015
16640
52580
0
168242
225506
539387
573140
454669
1567196
1080298
2509101
13709
68254948
171344
2746
1915
11700
1707
346
13753
275
13535
1245
2851
2145
12092
2363
819
15274
5123
18732
1248
18237
25432
56460
63236
43820
163516
174972
293420
0
842151
1276170
2788661
3224755
2534261
8547677
15484504
19908832
73220
193979697
873655
1290
1021
5471
979
160
6610
100
6457
487
1310
1070
5559
1369
665
7593
1794
9373
487
8543
13660
28076
35727
20902
84705
37681
111066
0
320010
539895
1100503
1553405
757749
3411657
1661559
4439761
39328
45771182
358520
791
496
2976
407
107
3490
66
3715
323
805
537
3039
605
424
4068
844
5144
323
5202
6561
14987
13600
11806
40393
13960
54879
0
208073
280349
628204
603684
469753
1701641
568837
2361259
20386
31668105
246003
653
481
2462
413
98
2973
49
3001
173
674
541
2555
880
653
4088
1491
5598
173
4339
6411
13396
14213
12251
39860
17618
57267
0
194542
304274
625843
693781
562098
1881722
824025
2693297
17320
25599100
120328
185
128
738
126
33
897
21
936
57
195
139
760
254
190
1204
241
1482
57
1219
1693
3760
4820
2360
10940
2802
14249
0
50409
69194
152605
207678
108447
468730
143659
620606
5505
5013797
55720
585
461
2533
526
150
3209
122
3387
279
589
509
2610
866
624
4100
950
5112
280
3868
6134
12742
19636
22689
55067
38101
89608
0
149317
251263
523439
858334
1041192
2422965
1881221
4029157
25952
47308673
213378
1633
1566
6173
1290
116
7579
49
7377
455
1652
1653
6298
1870
527
8695
391
9008
461
11022
21236
37916
42785
10793
91494
7893
95610
0
286397
626342
1074562
1474114
367797
2916473
333912
3166621
32049
40444575
551934
5403
3652
22801
3022
583
26406
390
26219
2162
5547
4047
23398
4499
1949
29846
3252
32437
2169
35650
48845
110081
105215
61333
276629
75932
324366
0
1471122
2123870
4729910
4774505
2865026
12369441
3994828
15286055
162815
122659567
1489579
1856
1370
7686
1257
251
9194
164
9256
709
1884
1551
7921
2172
1192
11285
3438
14479
710
12270
18434
39185
43153
23061
105399
39269
137162
0
463721
739614
1549645
1783038
952345
4285028
1646087
5706129
33736
58876765
372146
1104
759
4444
590
103
5137
46
5152
395
1120
812
4516
809
452
5777
649
6573
395
7377
9895
22243
19838
11462
53543
8157
60212
0
230531
333760
727960
734798
470248
1933006
350242
2293056
66970
19696370
559900
615
427
2903
349
71
3323
74
3364
342
623
439
2931
417
146
3494
236
3731
342
4035
5731
13121
12054
7841
33016
12504
40986
0
190768
259244
611120
526008
365662
1502790
623516
1898290
21411
27396608
250589
976
645
4876
603
88
5567
46
6158
853
995
679
4933
696
181
5810
275
6707
853
6417
8577
20297
21250
10101
51648
6068
57587
0
223797
301473
727711
783730
374983
1886424
318257
2294568
32549
28972284
409065
497
298
2502
306
57
2865
25
3012
352
502
310
2523
338
127
2988
37
3181
352
3239
4014
10170
11648
7761
29579
7311
35313
0
107707
144135
367867
459969
295452
1123288
359951
1467009
15433
18323292
201000
1270
1097
5645
989
130
6764
83
6710
587
1296
1140
5732
1222
347
7301
701
7870
588
8381
14928
29269
35777
14081
79127
19982
93060
0
226068
424102
845624
1135958
441726
2423308
708739
3045028
30847
31616739
313662
1257
618
7600
401
57
8058
25
8607
1055
1265
642
7639
428
96
8163
52
8745
1055
8014
8180
26259
13974
7816
48049
6359
54205
0
278487
299224
939833
540961
365344
1846138
234166
2209461
39680
36002379
741128
2012
1006
12832
684
124
13640
90
15192
2599
2027
1048
12895
801
251
13947
338
15742
2600
13053
13132
40961
23572
12294
76827
22434
100749
0
416639
448756
1407490
860095
498542
2766127
1188658
3974914
87530
58705306
1050637
214
131
1072
132
45
1249
30
1228
96
217
139
1084
178
153
1415
603
1986
96
1421
1762
4536
4631
5745
14912
16112
28644
0
64719
89113
212043
249991
305111
767145
945165
1620785
3619
40972544
66098
1107
715
4888
580
97
5565
76
5602
483
1125
776
4972
776
281
6029
1294
6813
483
7249
9565
22340
20222
8666
51228
72230
113722
0
249569
350508
807236
756668
355837
1919741
1957730
3504712
22857
34522503
182626
810
576
3564
621
126
4311
63
4193
329
820
597
3599
749
321
4669
420
4871
329
5365
7845
17228
23107
14080
54415
16997
66415
0
214806
292129
692379
955524
637258
2285161
1005268
3102208
15765
44842195
244975
943
612
4702
699
174
5575
180
5936
750
953
620
4721
755
289
5765
1424
7243
751
6207
8077
19580
27215
26161
72956
161961
218150
0
258156
364941
898925
1204193
1309523
3412641
10282947
12776342
189890
366325768
2389055
826
562
4618
415
91
5124
59
4808
648
830
579
4642
516
284
5442
226
5275
648
5331
7463
18278
14473
7807
40558
6197
40493
0
191534
264195
683478
575239
303509
1562226
298957
1775392
44058
21896968
545247
618
470
3563
451
113
4127
54
3980
453
623
484
3588
495
162
4245
220
4273
454
4077
6352
14600
16395
12048
43043
16869
59145
0
142280
222535
549471
624831
439875
1614177
715982
2384278
35944
32858037
447142
1047
672
6331
696
130
7157
56
7220
1058
1054
685
6361
783
196
7340
243
7608
1058
6854
8965
23366
26108
16986
66460
13135
76252
0
218366
326408
845517
1081967
740343
2667827
680491
3554955
62866
46070771
867731
234
143
1402
155
40
1597
24
1738
239
235
146
1407
173
102
1682
73
1875
239
1570
1842
5032
5789
4694
15515
10655
24948
0
63338
84136
227868
301154
265491
794513
704217
1567086
17823
21826129
267662
534
393
2537
363
104
3004
90
3385
385
537
398
2554
387
155
3096
897
4334
385
3603
5168
11540
14055
16285
41880
130552
172514
0
107356
145613
361925
477151
572237
1411313
5737697
6850228
22291
173346910
571625
469
410
2139
473
137
2749
85
2704
254
480
436
2180
539
225
2944
446
3232
257
3082
5573
10873
18150
18675
47698
39553
81855
0
117179
213727
425183
647414
687410
1760007
1568719
3251504
10807
67080683
292969
371
259
1710
269
75
2054
55
1990
197
374
265
1720
303
200
2223
518
2565
198
2438
3429
7687
10719
9021
27427
22812
47529
0
83152
120974
280203
379904
345053
1005160
995976
1951801
8747
32081043
154745
147
140
662
169
37
868
13
830
50
148
150
673
185
57
915
45
912
50
975
1917
3576
7058
5139
15773
2202
17306
0
31282
79251
137807
219824
155451
513082
64194
574472
1973
11119192
51173
355
231
1685
243
42
1970
39
2047
236
357
244
1702
279
94
2075
306
2369
236
2354
3076
7142
9081
4835
21058
25871
63680
0
66824
89554
212211
279444
130625
622280
1058563
2302495
11686
54284362
191008
493
360
2507
314
46
2867
12
2775
454
497
362
2515
354
73
2942
38
2883
454
3214
4815
10667
11325
5066
27058
1347
26719
0
99085
136272
330493
353489
149217
833199
49033
895718
17940
15760715
411941
562
472
2540
475
79
3094
39
3004
263
566
479
2554
500
99
3153
152
3182
263
3705
6524
12860
18490
11347
42697
10710
51207
0
112491
204156
416273
603113
411381
1430767
380714
1833556
12244
39597608
242568
944
743
4073
965
215
5253
41
5165
522
962
768
4123
1035
309
5467
286
5659
522
6261
10134
20734
38512
36376
95622
17478
111470
0
246283
375328
814479
1225864
1023357
3063700
689590
3771433
31013
54232789
520018
1683
1218
8643
1273
285
10201
214
10289
1110
1695
1251
8698
1431
556
10685
3018
13414
1110
11160
16521
37130
46071
34088
117289
184044
289147
0
360937
522162
1229924
1509008
1233848
3972780
7798799
11241990
47169
207550074
661939
831
603
2628
562
122
3312
38
3130
150
892
809
2923
1354
671
4948
942
5653
161
5520
7766
15816
18003
9766
43585
11360
51249
0
155380
235684
468374
561219
333996
1363589
448511
1725744
5579
82846759
247743
227
221
1139
421
14
1574
10
1479
125
231
229
1151
445
82
1678
201
1751
125
1518
3150
5871
14555
1282
21708
1028
21976
0
28037
34816
101552
135831
21012
258395
19604
252169
3904
20436855
124753
233
129
1214
107
18
1339
19
1242
162
246
135
1238
140
64
1442
75
1365
162
1498
1671
4571
3528
1829
9928
2938
10779
0
47655
44157
148737
96851
73267
318855
144950
384089
5464
14557898
201618
484
384
2545
378
100
3023
85
2997
286
493
424
2602
518
308
3428
480
3717
286
3231
5222
11383
13729
8133
33245
9871
40079
0
154290
227477
554271
558088
311640
1423999
527503
1941899
14459
32648096
243856
1355
899
6420
822
186
7428
190
7622
687
1376
949
6507
1172
615
8294
3617
11853
687
8779
11882
28079
27115
13782
68976
52167
116749
0
382422
553443
1292697
1333686
676095
3302478
2997879
6083441
44015
85335297
555021
930
905
2974
1207
349
4530
116
4332
110
964
1021
3137
1604
759
5500
1520
6532
115
6064
11194
19733
32489
19670
71892
22142
87956
0
184533
365844
630966
1112860
664546
2408372
1323531
3485137
5281
214437460
147539
486
307
2103
344
147
2594
90
2720
226
492
321
2125
410
239
2774
581
3274
226
3051
3874
9271
9001
5812
24084
10782
34028
0
119798
185592
418766
391307
214079
1024152
823099
1728871
14094
103062107
502601
234
342
1178
816
262
2256
31
2142
109
237
356
1202
949
456
2607
106
2545
109
1608
4796
7482
36657
42804
86943
10637
99754
0
53581
158904
285172
1390589
1720243
3396004
471070
3981868
9458
43239043
134608
208
176
1054
245
88
1387
41
1440
167
209
179
1060
287
162
1509
344
1832
167
1389
2329
4816
10175
15010
30001
33049
63485
0
55447
109764
220531
453448
774048
1448027
1815286
3366457
34289
44749627
500509
938
617
3992
551
179
4722
78
4825
421
949
660
4054
877
584
5515
1370
7052
429
6139
7903
18381
17357
12777
48515
26353
72542
0
167308
255020
559636
570465
475132
1605233
1193012
2711113
20605
46870897
360386
458
278
2319
325
137
2781
104
2854
283
461
287
2331
379
300
3010
873
3776
283
3002
3639
9371
12107
14385
35863
59932
80385
0
107599
137573
351461
382281
443078
1176820
2251334
2780791
11395
35146741
105178
787
626
3494
562
100
4156
25
4309
478
797
652
3534
676
324
4534
64
4751
478
5150
8342
16944
20640
15247
52831
8059
59335
0
127712
201515
441431
548401
388696
1378528
229173
1632166
16859
10761904
169103
212
193
903
270
69
1242
35
1354
150
216
197
911
307
92
1310
210
1597
150
1406
2640
4828
10899
11569
27296
29965
55571
0
38922
78483
144288
331241
375769
851298
1099713
2072610
6088
83827872
256760
314
209
1158
191
41
1390
30
1457
131
320
242
1203
330
199
1732
361
2110
132
2056
2784
5997
5616
3064
14677
5293
20224
0
68670
95954
207234
208483
122848
538565
259779
824718
4178
9335797
35412
2274
1193
14645
864
174
15683
105
17259
2921
2291
1206
14685
958
329
15972
196
17639
2921
14662
15461
47069
29588
19714
96371
14804
113251
0
454427
475810
1555150
1022761
748142
3326053
708396
4201325
103123
66256576
1189829
1715
3097
9308
11868
2293
23469
107
22478
1171
1721
3110
9338
12346
3313
24997
1447
25625
1174
11720
44422
62893
554443
360785
978121
134350
1138977
0
325607
1353289
2256327
22461345
16432840
41150512
5765008
47866732
357917
638732031
6702896
4141
1610
23614
810
121
24545
25
25640
3386
4185
1696
23766
964
228
24958
230
26424
3386
26521
20716
77410
23358
6375
107143
5805
120236
0
660603
578679
2008304
761146
238954
3008404
237632
3463726
123063
54330822
2777945
681
521
2466
389
42
2897
8
2909
241
685
546
2498
476
108
3082
52
3145
241
4485
6974
13732
13674
4667
32073
2756
35662
0
110340
198672
372575
479143
179777
1031495
111484
1274148
12014
15878887
210042
831
783
3498
650
19
4167
1
4488
503
832
794
3513
716
41
4270
1
4673
503
5563
10776
19516
20840
[
g]
[
k]
[
f]
48037
0
136982
339010
560263
713990
(
D)
(
D)
(
D)
1587021
25773
15253753
327525
1038
695
4273
358
28
4659
9
4721
561
1049
734
4327
460
66
4853
448
5482
561
6821
9169
20641
11168
[
g]
[
k]
[
i]
38341
0
183303
265128
587832
358514
(
D)
(
D)
(
D)
1146597
19592
11750074
236406
453
258
2041
119
12
2172
1
2872
383
457
268
2059
130
26
2215
1
2924
383
2970
3406
8562
3388
[
g]
[
j]
[
a]
18256
0
69468
92172
231089
102673
(
D)
(
D)
(
D)
515573
14397
5856359
324007
5936
3191
22245
1732
267
24244
95
23482
1981
6144
3661
22996
3585
1520
28101
12665
39834
1984
38808
41194
106045
57223
23599
186867
141965
329751
0
842264
956169
2376130
1521115
630547
4527792
3342843
7582925
51620
46934715
415083
2947
2022
9617
928
139
10684
37
10714
781
2995
2223
9879
1746
1265
12890
5518
18537
787
19886
26030
54679
28960
14819
98458
66075
161656
0
463904
658131
1327160
847612
462976
2637748
1923269
4560110
29482
24472266
190267
5348
3470
19621
2088
286
21995
96
21464
2188
5509
3927
20302
3602
1922
25826
4094
29478
2194
35165
45601
100919
69628
38284
208831
69400
262634
0
772162
1140770
2394500
1972966
1180778
5548244
1919578
7382786
79106
52532504
709426
3398
1849
13768
937
82
14787
13
14231
1333
3463
2059
14065
1621
400
16086
41
15765
1335
22299
24008
62459
31323
8295
102077
3029
100882
0
594668
749612
1781946
1103072
290431
3175449
118629
3294332
54677
20408847
429936
353
131
1944
58
10
2012
8
2277
330
372
143
1977
116
49
2142
193
2663
330
2236
1638
6363
1521
910
8794
1161
10656
0
48798
37118
139946
39495
23364
202805
23393
245522
7096
1537668
59171
2293
1006
10217
464
80
10761
78
11944
1396
2344
1151
10432
861
526
11819
5565
18454
1396
14908
12642
40055
13539
7471
61065
112961
177395
0
263764
242293
754559
276084
152447
1183090
1472944
2842114
32187
22594107
370002
2061
994
8109
473
44
8626
26
8471
654
2152
1174
8413
758
293
9464
408
10002
654
13467
12537
35728
14149
3908
53785
8587
63574
0
265153
293112
754911
402410
126259
1283580
259099
1640701
17115
12618824
151546
2470
1289
11890
727
103
12720
58
13976
2313
2554
1485
12209
1275
873
14357
7367
24226
2336
16057
16705
46053
23251
11804
81108
151125
241207
0
349235
434827
1101878
689052
378604
2169534
3567024
6257033
72938
53557438
527860
2131
1036
10285
570
77
10932
58
10214
1610
2152
1084
10373
670
187
11230
1839
12469
1610
13804
13702
39488
19590
[
i]
[
l]
[
k]
94370
0
372585
481967
1219307
895700
(
D)
(
D)
(
D)
3297181
74372
23413796
692463
300
196
1237
117
19
1373
5
1379
111
313
233
1288
231
99
1618
1464
2903
111
1962
2572
5951
3535
[
g]
[
j]
[
j]
19574
0
39029
62621
132429
86958
(
D)
(
D)
(
D)
413876
3791
2690698
36675
380
332
1555
288
80
1923
26
2195
216
382
336
1561
377
321
2259
2582
5280
252
2518
4378
8342
10191
8089
26622
342176
416450
0
54595
100590
194661
242674
176384
613719
8231165
9417957
7159
92813043
64261
832
405
3104
198
41
3343
18
3176
251
875
511
3256
518
492
4266
4179
8302
253
5334
5087
14122
5613
3090
22825
21617
45339
0
119997
131365
332619
163807
93503
589929
633249
1281144
11997
8839227
122022
3237
2335
11383
1357
125
12865
37
12838
809
3276
2437
11551
1753
486
13790
1047
14755
809
21560
30984
64112
41842
12565
118519
20949
140075
0
359214
528587
1107393
763469
222392
2093254
335138
2564410
23623
16737413
200199
7534
5755
27108
4853
717
32678
200
32307
2435
7651
6144
27642
7411
3210
38263
5465
43410
2439
50211
76905
153487
169748
84658
407893
101799
489698
0
1462463
2454451
4715539
6076010
3157922
13949471
3890801
17572903
106528
133818495
950159
1027
542
3993
258
31
4282
6
4295
348
1038
573
4039
337
82
4458
56
4579
348
6714
6935
18411
7250
1997
27658
778
27775
0
143957
171792
422337
202769
70738
695844
15819
728625
10499
5586529
104355
3115
2159
12432
1620
217
14269
55
14307
1869
3189
2298
12688
2338
840
15866
1904
17783
1870
20584
28289
61291
51898
18613
131802
26488
151399
0
416198
637616
1362222
1201388
450208
3013818
638932
3584433
59234
30640588
464848
7058
5444
37737
6766
1209
45712
338
40176
5192
7093
5570
37920
7628
3112
48660
20137
62934
5193
46694
74081
162422
274120
204812
641354
1845984
2387828
0
570550
918294
2211358
3841078
3150874
9203310
33138232
42470977
161411
389913474
1817409
5047
2652
24523
963
154
25640
90
29616
4578
5107
2756
24702
1306
643
26651
3909
34232
4581
33265
34293
95462
27156
9887
132505
45961
181523
0
367759
376364
1180614
299892
146367
1626873
664695
2408389
87054
28120030
1336378
1342
691
5657
339
35
6031
11
5913
683
1358
717
5709
399
193
6301
298
6467
684
8751
9052
24606
10249
3637
38492
3432
41765
0
134085
139576
390881
168267
74659
633807
61839
714230
32362
5648059
390581
350
142
1806
86
2
1894
2
2197
349
358
151
1829
103
3
1935
5
2238
349
2282
1786
6247
2610
[
b]
[
i]
[
b]
9771
0
35485
30640
104907
42267
(
D)
(
D)
(
D)
167634
8372
1560631
89353
486
287
3045
203
19
3267
1
3458
761
490
304
3073
235
73
3381
1
3569
764
3172
3862
10375
7397
[
h]
[
j]
[
a]
21580
0
48793
53980
173348
121570
(
D)
(
D)
(
D)
412580
20220
3583146
232947
667
422
3376
228
42
3646
17
3990
762
671
442
3405
323
250
3978
1750
6082
762
4310
5361
12764
5848
2371
20983
13397
41800
0
42933
58991
160860
72430
28724
262014
382978
893519
17191
2104721
88563
443
215
2080
155
24
2259
13
2319
459
459
267
2155
365
107
2627
1212
3782
459
2915
2690
7708
4440
1265
13413
8727
20653
0
28299
26947
86124
52424
13880
152428
100785
254144
7256
1605122
53221
1024
557
5276
281
22
5579
23
6091
1506
1034
584
5325
367
793
6485
236
7207
1509
6812
7185
18973
8542
1630
29145
4591
41276
0
70817
74139
236818
94314
26008
357140
74967
545283
33561
3322541
241719
5539
2185
24643
782
96
25521
42
25985
2748
5638
2380
24992
1456
737
27185
1510
29166
2748
35792
27459
94773
23166
9663
127602
8610
137801
0
488083
401917
1401479
393422
181480
1976381
177540
2197746
60768
28554782
874215
6258
4637
18018
2100
147
20265
228
19488
1037
6343
4918
18410
2981
571
21962
18064
40152
1041
42507
61255
118888
66309
13333
198530
500630
730557
0
1014054
1397893
2870821
1551717
333465
4756003
10728004
16752617
60918
159070305
719024
820
293
4883
140
26
5049
23
5636
1023
859
387
5031
292
244
5567
5063
11255
1023
5212
3695
14751
4105
3362
22218
53440
83323
0
83489
59650
269835
91775
73622
435232
618904
1201877
20451
7402954
162385
1410
550
6217
207
33
6457
28
5809
433
1529
769
6619
714
531
7864
6142
13006
433
9054
6875
24327
6301
3318
33946
40671
72544
0
215506
173041
605387
161504
90424
857315
821764
1723345
14211
6868663
84573
1115
509
5450
302
29
5781
7
5621
689
1149
589
5578
430
165
6173
2854
9687
689
7224
6572
20416
10806
4408
35630
23238
50509
0
102622
97725
321038
185131
84038
590207
200378
804542
16366
5356050
164925
1239
678
5662
391
60
6113
97
6203
682
1369
895
6058
868
370
7296
913
8474
683
8191
8790
23592
11900
4394
39886
9883
51414
0
224095
266518
684436
392377
155679
1232492
394367
1735381
22964
7750834
157731
8897
6458
31553
3672
827
36052
203
39598
4148
9141
7064
32514
8726
10883
52123
29048
84701
4189
59409
82919
173362
111340
98416
383118
272315
652765
0
743132
1027608
2277601
1434271
1364229
5076101
3942351
9357008
110631
169759197
2407020
7313
3599
27685
2118
539
30342
152
25583
2031
7450
3880
28153
3158
2091
33402
4319
32399
2035
47572
44713
125047
57500
29957
212504
59347
243218
0
756937
707509
2083512
893997
454478
3431987
1005218
4114476
62582
68323877
1067872
1298
604
5138
357
68
5563
53
5465
478
1337
713
5308
784
487
6579
4153
10416
478
8375
7507
22058
10363
6685
39106
47086
83175
0
159346
169087
453691
220892
164199
838782
712496
1580023
11535
9957974
123435
3054
1357
13920
615
115
14650
100
13778
1727
3130
1498
14188
1213
1073
16474
19090
34559
1735
19729
17296
54446
19547
13345
87338
217307
299652
0
269900
269237
809219
329644
210200
1349063
2695729
4091544
34181
31679581
338867
613
230
2744
138
22
2904
18
2993
448
626
255
2788
197
184
3169
2555
6119
448
3897
2946
10030
4399
2954
17383
39693
62411
0
42944
39791
124607
67150
44173
235930
490259
731544
6803
6528762
61725
1522
846
6830
529
120
7479
111
8025
1100
1577
926
6987
873
579
8439
13335
22897
1102
9920
10723
28203
16110
11531
55844
414105
473934
0
142716
168054
439562
265430
206146
911138
5541145
7046497
29590
61064919
263670
440
146
2436
84
21
2541
18
2955
603
457
163
2484
189
216
2889
2971
6388
603
2771
1784
7482
2450
1845
11777
17083
30993
0
41486
27935
119579
44501
37459
201539
218566
528736
9715
3214324
94426
1549
740
7587
430
71
8088
42
8662
1359
1605
841
7769
817
409
8995
3062
12704
1363
10114
9422
28407
12578
5179
46164
40366
95445
0
146544
157723
461185
215125
106095
782405
541923
1419037
28760
9719704
239008
1610
768
6189
459
63
6711
50
7074
678
1736
1034
6632
1224
915
8771
19404
27961
682
10456
9677
27623
14944
8829
51396
136228
201150
0
175797
166911
479051
293720
139482
912253
1786620
2732096
12988
22555189
118355
4218
1573
19293
537
55
19885
40
19700
2138
4357
1825
19747
1132
852
21731
8049
28914
2141
27257
19940
72185
17664
7564
97413
61901
150915
0
589111
502969
1615218
510540
188531
2314289
1337138
3583339
42015
23829905
395721
163
84
763
62
20
845
10
885
117
172
100
791
209
360
1360
642
1937
117
1077
1050
3055
2231
1978
7264
5172
11273
0
20188
22156
60199
40304
32929
133432
114818
227116
2569
1846125
202232
3775
1965
17100
1116
100
18316
58
18775
2614
3920
2231
17567
1960
544
20071
2397
23018
2619
24506
25669
70096
37566
11050
118712
70782
190543
0
399959
418656
1207126
690080
197035
2094241
967857
3191861
58959
26169189
537500
1191
628
5656
358
39
6053
23
6217
849
1236
692
5777
573
217
6567
4216
11021
849
7741
7998
22230
11022
5119
38371
98776
139748
0
90492
104952
289260
151339
82204
522803
1371183
1968363
14519
17129724
144842
782
351
3536
147
16
3699
11
3922
384
798
391
3603
253
73
3929
1614
5642
384
5095
4436
14063
4605
1813
20481
27479
40984
0
58981
61456
179853
88144
24706
292703
309548
567035
5100
4124080
37720
860
451
3244
283
18
3545
11
3739
293
892
541
3379
539
152
4070
288
4598
297
5604
5881
15333
9371
2224
26928
7214
33898
0
104712
130859
310201
236643
59942
606786
159124
770183
8324
5090353
77676
1212
717
5327
447
85
5859
44
5790
597
1251
802
5461
808
655
6924
4635
12178
597
7973
9179
23591
15238
10489
49318
85114
138140
0
94645
128356
313462
221554
158907
693923
1144115
1888347
12063
15704149
129846
237
101
1674
69
13
1756
6
1763
169
261
128
1728
137
144
2009
31
2020
172
1525
1257
5171
1884
967
8022
1531
8578
0
19523
17343
72699
25479
16475
114653
37575
129295
3185
919349
32094
679
306
3279
182
36
3497
16
3738
448
702
346
3358
389
458
4205
3497
7456
448
4414
3918
12377
6755
4910
24042
45491
65835
0
64682
60903
191530
127057
67783
386370
520699
811057
8827
7550585
69588
2
0
27
13
15
55
40
406
77
2
0
27
16
125
168
10206
10418
77
[
a]
0
29
691
3110
3830
1723503
1742136
0
(
D)
0
1130
8645
89438
99213
28532161
29172508
2168
274073931
15129
32
9
122
5
4
131
11
204
13
32
9
122
5
5
132
1919
2241
13
[
c]
114
458
139
722
1319
493911
497947
0
(
D)
1086
5589
1566
8557
15712
9315170
10094387
348
129762125
3376
1970
1037
9399
633
109
10141
89
9114
1322
1990
1110
9506
955
724
11185
17559
28410
1324
12824
13475
37586
21573
16321
75480
227931
306011
0
156975
180733
510675
336052
245945
1092672
3183534
4441615
24329
40768795
249416
5493
2352
21980
687
41
22708
16
22101
1966
5573
2559
22297
1015
201
23513
357
23094
1967
35588
30379
93288
21539
4504
119331
5785
119117
0
427109
393934
1181750
311132
75948
1568830
74983
1597080
31925
7314208
199884
1104
582
4347
366
50
4763
27
5327
542
1118
652
4440
579
148
5167
3620
9267
543
7351
7419
19776
11436
3711
34923
92999
125670
0
136766
148730
388983
288149
83105
760237
1925461
2799686
14297
25073489
132225
5168
2474
23853
1384
212
25449
101
28180
4129
5310
2827
24417
2718
1160
28295
5383
36047
4138
33489
31330
93262
43161
17991
154414
56213
209064
0
368655
360786
1122246
537162
267705
1927113
614508
2639647
74148
17061866
626568
2100
794
12614
570
287
13471
94
13967
1570
2147
888
12777
919
1636
15332
2104
17997
1570
13328
9970
39966
17709
26028
83703
32016
117587
0
200639
163435
613576
271700
347445
1232721
466000
1789399
25359
7910526
227149
1396
748
5632
335
32
5999
10
5833
649
1434
798
5728
581
265
6574
1371
7903
649
9175
9785
25318
10724
3730
39772
32348
75782
0
118297
135536
356347
154949
54272
565568
445281
1127287
12240
7883142
112881
923
333
5661
145
21
5827
10
6294
974
953
387
5762
253
133
6148
14
6651
974
5856
4086
17463
3766
1625
22854
134
22853
0
134495
127276
441837
118739
39435
600011
2411
602791
22983
4260451
186363
867
622
3462
267
14
3743
14
3755
312
913
762
3689
545
277
4511
1354
5611
312
5719
8151
17521
8257
1609
27387
8132
32738
0
145570
228033
481098
239541
32077
752716
291034
925770
9086
9604491
180810
630
296
3536
175
48
3759
18
3674
523
657
359
3637
465
289
4391
922
5577
547
4089
3760
12155
5134
2875
20164
3549
22638
0
62005
61399
198960
82150
31281
312391
45595
362859
10904
6129092
234157
3333
1581
16862
797
91
17750
49
15517
2183
3440
1793
17215
1234
410
18859
1396
17850
2192
21455
20404
61717
24108
7625
93450
14420
97543
0
409371
422131
1267559
535408
164967
1967934
325031
2267610
64587
12669946
493497
1631
1048
8410
943
260
9613
287
10800
1747
1642
1075
8457
1042
325
9824
1262
11923
1747
10625
14001
33932
34580
37593
106105
174807
250003
0
299448
439903
1050879
1199469
1266222
3516570
6904701
9526329
76162
114234620
815725
761
521
4907
376
85
5368
29
5278
582
764
529
4918
427
214
5559
445
5860
583
5011
6986
17941
13266
13032
44239
20027
57940
0
105568
159093
384077
336598
313376
1034051
466904
1350338
13858
6767287
109338
1101
744
3685
612
129
4426
31
4349
169
1112
775
3730
750
314
4794
316
4977
169
7100
9515
20592
16774
7507
44873
8888
51746
0
202947
310769
623393
572006
277360
1472759
345862
1782896
5797
15087983
86182
718
530
2189
359
61
2609
44
2467
84
733
632
2315
742
552
3609
2601
5956
87
4755
6871
13736
[
j]
5413
[
k]
[
j]
48666
0
123396
198807
374635
(
D)
159232
(
D)
(
D)
1466621
5632
9803181
58075
42
15
272
3
0
275
3
380
48
42
15
272
3
0
275
5
384
48
265
189
786
[
c]
0
[
f]
[
b]
1760
0
5483
5083
17592
(
D)
0
(
D)
(
D)
49379
806
1072976
14682
1801
1002
11506
787
115
12408
69
13936
2657
1832
1078
11627
984
202
12813
1419
15635
2657
11684
13170
37636
26332
14101
78069
37681
113758
0
267889
346538
957437
684468
377363
2019268
1063376
3171154
69245
17948206
693991
44
37
287
68
54
409
51
450
52
44
45
295
172
363
830
1995
2739
68
290
492
1079
3146
10637
14862
518605
486666
0
9926
13512
36552
112351
381352
530255
25141836
24889786
10359
93724262
247376
44
28
190
42
34
266
26
330
41
49
31
199
52
90
341
165
558
41
283
388
849
1493
3304
5646
22990
26949
0
10228
12831
31350
51089
131604
214043
703594
849330
2707
4727221
39142
199
127
1080
159
33
1272
57
1344
181
200
132
1086
196
43
1325
100
1466
181
1296
1757
4199
5538
3817
13554
7561
22736
0
49774
67617
178956
213462
166260
558678
385834
1155289
40613
6871278
208620
42
22
210
37
18
265
10
305
57
42
22
210
38
35
283
21
342
57
269
307
760
1543
2913
5216
16265
7890
0
8986
9733
28970
47209
122722
198901
862759
394918
4668
1633654
20672
54
43
327
27
11
365
6
390
66
55
43
328
36
18
382
9
407
66
343
578
1245
1043
1080
3368
919
4017
0
12225
20808
47883
42926
48313
139122
45649
181543
2026
743236
17913
29
19
158
25
17
200
23
229
34
30
20
160
31
43
234
222
471
34
205
293
677
797
2191
3665
8299
12916
0
10437
13248
35255
48408
106257
189920
507346
784149
2576
6431377
22928
7
8
66
11
3
80
10
94
18
7
8
66
11
3
80
15
98
18
49
98
[
c]
444
626
[
g]
[
j]
10858
[
a]
1803
2044
(
D)
15502
28196
(
D)
(
D)
417515
(
D)
6938467
(
D)
49
64
273
77
30
380
30
377
29
49
65
281
85
71
437
107
520
29
337
869
1446
3139
6755
11340
12786
20149
0
9483
34134
54460
153001
345166
552627
636173
1096771
1531
4920729
7633
21
16
99
17
7
123
1
124
24
21
16
99
19
13
131
1
133
24
141
200
[
e]
603
496
[
g]
[
a]
1600
[
a]
5569
6746
(
D)
19818
22972
(
D)
(
D)
61911
(
D)
209474
(
D)
60
45
248
62
26
336
26
386
59
60
45
248
63
34
345
50
419
59
399
593
[
g]
2576
4569
[
i]
[
i]
15117
[
a]
17169
24158
(
D)
102137
211853
(
D)
(
D)
681179
(
D)
3184065
(
D)
33
24
192
36
6
234
3
245
63
33
24
192
36
18
246
3
261
63
210
340
[
f]
1331
910
[
h]
[
f]
3628
[
a]
6019
8502
(
D)
39162
33120
(
D)
(
D)
123177
(
D)
404584
(
D)
2604
1690
18344
1311
198
19853
69
20058
4222
2609
1711
18375
1424
427
20226
500
21172
4227
17060
22804
59169
48059
22209
129437
20351
156098
0
437989
614720
1591720
1439713
693963
3725396
708650
4903477
112142
17614449
641693
2823
2010
21900
2406
574
24880
268
24481
3445
2830
2032
21937
2644
1080
25661
3412
28882
3446
18515
27238
68867
96116
88415
253398
245755
472484
0
462298
746310
1846595
2934260
2973304
7754159
8257340
15450337
147223
64733762
776248
314
232
2342
344
138
2824
74
3031
510
315
250
2362
419
456
3237
3342
6692
532
2070
3161
7622
14225
23571
45418
220610
253454
0
53530
83943
208245
461601
828092
1497938
9280407
10512913
18782
26831409
86967
1296
1223
6520
1262
166
7948
39
7768
850
1301
1253
6565
1489
456
8510
403
8781
851
8628
16577
31742
47277
26201
105220
23002
114558
0
178648
381043
741204
1312720
820108
2874032
783889
3314099
34221
13548866
157863
4724
2674
29374
1763
176
31313
107
32519
5337
4729
2700
29409
1876
278
31563
536
33326
5337
30720
35538
100299
61109
18251
179659
16504
189612
0
783966
988291
2701940
1874070
599161
5175171
625273
5650453
161236
23396513
911726
1728
1280
9612
1132
223
10967
136
11239
1300
1735
1297
9640
1282
536
11458
966
12455
1300
11429
17167
38953
41807
28007
108767
49744
147136
0
293363
501516
1074320
1361835
1013423
3449578
1949116
5236111
54942
20597009
300630
9
4
39
9
2
50
5
65
9
9
4
39
16
3
58
106
151
9
[
b]
[
b]
[
c]
[
e]
[
e]
[
f]
[
h]
5216
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
129305
(
D)
304362
(
D)
4
3
8
2
2
12
2
15
2
4
3
8
2
2
12
3
16
2
[
b]
[
b]
[
b]
[
b]
[
b]
[
c]
[
h]
[
h]
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
46
34
216
93
36
345
24
365
36
46
34
216
95
48
359
137
542
36
311
[
e]
[
g]
3801
6695
[
j]
[
j]
35578
[
a]
5962
(
D)
(
D)
76204
190550
(
D)
(
D)
1074448
(
D)
1730398
(
D)
7
1
29
8
1
38
2
42
11
7
1
29
8
1
38
2
42
11
[
b]
[
a]
[
b]
274
[
e]
779
[
b]
[
f]
[
a]
(
D)
(
D)
(
D)
8174
(
D)
26771
(
D)
(
D)
(
D)
(
D)
(
D)
39
27
166
42
25
233
9
323
44
39
27
166
53
49
268
192
579
44
253
357
759
1945
2740
5444
19228
20705
0
4003
6320
15035
38776
76311
130122
680852
730794
8832
1712361
32443
436
311
2760
255
27
3042
7
3084
383
437
316
2766
261
33
3060
26
3164
383
2860
4214
9933
9113
5037
24083
6198
29114
0
38187
59352
147160
146387
92333
385880
102824
492776
11849
1661854
76000
572
392
3264
399
43
3706
11
3947
660
573
395
3268
403
46
3717
39
3982
660
3795
5280
12288
15211
5958
33457
5708
36461
0
52118
80741
201880
271990
151673
625543
143410
776459
18107
2712435
107814
483
453
2140
742
215
3097
32
3180
208
484
460
2148
787
326
3261
1026
4352
208
3203
6258
11600
31398
37660
80658
88282
171599
0
33279
71256
134564
425981
595036
1155581
1316209
2612166
10291
5922742
34121
186
219
863
331
50
1244
13
1336
140
187
221
869
358
88
1315
80
1473
140
1257
3001
4976
13570
7408
25954
7452
32162
0
19148
46080
81015
258347
146074
485436
174082
666966
16149
2025376
58542
291
257
1295
305
81
1681
33
1688
176
291
258
1296
334
125
1755
132
1886
176
2001
3512
6658
11872
8937
27467
8395
34990
0
30197
61725
121459
208693
184734
514886
182533
703952
13405
1734098
39003
126
106
668
138
30
836
12
831
105
126
106
668
145
31
844
36
886
105
855
1429
2931
5827
4034
12792
4227
16100
0
14536
20440
53038
92726
72017
217781
98046
314231
4956
812018
16140
2
1
16
4
4
24
24
52
2
2
1
16
12
14
42
187
261
2
[
a]
[
a]
[
b]
156
[
f]
716
5279
6030
[
a]
(
D)
(
D)
(
D)
10607
(
D)
35750
395169
472339
(
D)
3783097
(
D)
16
12
88
9
13
110
43
154
15
16
12
88
19
20
127
1890
1936
15
105
159
356
282
899
1537
36652
37450
0
6162
11008
23625
16907
46732
87264
2893995
2994108
10804
35896535
166885
3
2
17
5
3
25
27
60
3
3
2
17
18
30
65
417
429
3
[
b]
[
b]
[
b]
[
c]
[
e]
604
5400
5871
[
a]
(
D)
(
D)
(
D)
(
D)
(
D)
24966
391609
383845
(
D)
4535869
(
D)
2
1
4
2
0
6
10
25
2
2
1
4
6
0
10
47
75
2
[
a]
[
a]
[
b]
[
b]
0
105
630
1011
[
a]
(
D)
(
D)
(
D)
(
D)
0
5348
46205
65179
(
D)
837788
(
D)
53
61
402
55
14
471
13
500
118
53
64
405
60
18
483
38
538
118
327
865
[
g]
1966
1899
[
i]
[
h]
7162
[
a]
6289
15584
(
D)
35400
36443
(
D)
(
D)
164355
(
D)
516114
(
D)
191
137
1536
104
20
1660
10
1756
584
193
137
1538
111
26
1675
24
1784
584
1223
1816
4446
3778
2556
10780
2141
10478
0
28742
37716
118510
85492
52248
256250
57056
281631
21692
987696
105118
16
19
133
15
5
153
1
177
45
16
20
136
16
7
159
1
181
45
109
269
[
f]
686
690
[
g]
[
a]
1693
[
a]
2796
8301
(
D)
19007
20032
(
D)
(
D)
51495
(
D)
258450
(
D)
1
2
19
2
2
23
2
30
6
1
2
19
2
77
98
53
156
6
[
a]
[
b]
60
[
b]
[
e]
[
f]
[
e]
1039
0
(
D)
(
D)
1874
(
D)
(
D)
(
D)
(
D)
45881
85
73348
554
201
155
895
195
44
1134
41
1198
106
203
156
898
220
58
1176
484
1786
106
[
g]
[
g]
4317
[
i]
[
i]
[
j]
[
k]
66533
0
(
D)
(
D)
117466
(
D)
(
D)
(
D)
(
D)
1716819
71992
5528711
461348
484
242
1893
253
64
2210
49
2403
292
484
247
1898
270
94
2262
344
2984
292
3167
3174
8348
9126
9867
27341
34368
58777
0
82859
99709
266356
301801
279586
847743
1350339
2136713
20991
7145451
73659
86
55
302
78
35
415
39
489
59
88
59
309
100
89
498
333
924
59
571
802
1646
3010
5477
10133
12821
20667
0
15068
21510
46057
82153
170691
298901
440093
733877
11174
2324028
37907
19
23
94
23
14
131
26
169
18
19
24
95
26
20
141
60
212
18
136
340
558
855
1097
2510
4794
6304
0
5578
11800
21581
26344
48634
96559
158305
245979
2249
1082342
10158
30
55
217
69
54
340
45
380
40
30
57
222
85
113
420
192
595
40
205
775
1201
2596
8711
12508
37765
50428
0
8762
27224
50484
93761
316750
460995
1788521
2425187
20444
5647484
54288
101
81
611
104
17
732
24
753
113
103
87
619
120
23
762
68
828
113
706
1077
2335
3945
2117
8397
3560
11224
0
25164
37734
111907
152563
85943
350413
157393
509953
13883
1818193
52962
101
43
633
68
17
718
8
693
98
106
59
657
81
58
796
57
818
98
660
597
1982
2567
2112
6661
2507
9249
0
22534
23647
76251
89774
88987
255012
82790
395886
3058
1044091
12707
1343
864
5660
421
14
6095
10
6632
850
1347
893
5696
444
51
6191
103
6813
850
8847
11359
26221
11986
1321
39528
4214
43344
0
179977
253016
568997
309266
32555
910818
119963
1064803
26336
3162921
111819
122
77
675
79
32
786
24
1120
199
123
77
677
87
62
826
205
1425
199
772
1015
2422
2995
4580
9997
7544
18616
0
19486
22483
66674
72181
119174
258029
194479
511137
7598
1560202
38281
2356
1353
10376
1027
200
11603
113
11574
1137
2455
1518
10678
1692
1118
13488
1846
15476
1137
15246
17929
45582
38761
28680
113023
55136
164374
0
571973
703102
1761717
1521629
1085208
4368554
2460872
6809918
84371
27687080
536210
176
108
1077
97
23
1197
8
1041
141
176
109
1080
108
34
1222
24
1088
141
[
g]
[
g]
[
h]
[
h]
3408
[
j]
[
g]
[
j]
0
(
D)
(
D)
(
D)
(
D)
90988
(
D)
(
D)
(
D)
5455
(
D)
28651
21
10
128
8
6
142
3
164
24
21
10
128
9
42
179
48
237
24
[
c]
[
c]
[
e]
[
e]
985
[
g]
[
j]
[
j]
0
(
D)
(
D)
(
D)
(
D)
46271
(
D)
(
D)
(
D)
1374
(
D)
4809
420
273
2631
275
61
2967
29
3152
545
426
280
2648
343
186
3177
3928
7447
545
2735
3799
9248
10691
9776
29715
483852
497358
0
65766
84572
233257
227055
251013
711325
15744215
15936070
17291
54757288
87353
725
515
4659
534
90
5283
15
5251
886
733
524
4678
593
195
5466
284
5726
886
4735
6971
16643
20496
13329
50468
13540
55892
0
100378
157027
387418
408579
273536
1069533
290259
1253249
25033
4124355
108245
476
373
2247
494
188
2929
75
3152
333
490
404
2296
670
531
3497
1003
4893
340
3160
5017
10640
17966
23980
52586
36770
94316
0
83179
145245
319142
533628
683268
1536038
1120501
2876318
28754
9288010
115702
122
86
409
139
34
582
25
608
53
124
91
419
195
76
690
252
970
53
820
1167
2354
5528
4800
12682
15549
28100
0
22222
34294
73914
168075
142276
384265
469440
866540
3623
4241802
19278
58
52
265
55
18
338
20
363
39
58
60
276
100
76
452
100
539
39
366
665
1310
1310
1351
3971
1488
4798
0
8582
18235
35320
32761
35692
103773
43770
139954
2964
1715364
27904
134
90
621
121
50
792
39
846
100
137
97
631
162
142
935
256
1227
100
880
1147
2738
3827
3118
9683
12537
22195
0
25814
32580
79852
119438
114687
313977
421376
730372
3863
2563165
22421
1324
937
4773
938
214
5925
130
6023
410
1327
946
4786
1064
683
6533
2007
8728
410
8816
12673
26256
36761
40497
103514
310437
387993
0
176069
264425
555852
881372
1125874
2563098
12184007
14039848
21255
46477469
70262
953
632
4318
588
163
5069
116
5589
680
956
637
4327
621
365
5313
935
6912
681
6317
8598
19692
23126
26174
68992
64253
127161
0
222658
337819
746937
1091777
1365629
3204343
4339760
7190913
51959
32824021
221339
329
248
2063
287
92
2442
80
2408
230
330
249
2069
296
108
2473
225
2713
230
2137
3350
7897
11955
13270
33122
56554
90017
0
74008
127556
313108
468958
640521
1422587
3380564
4863261
12932
27937864
44301
201
151
926
146
37
1109
55
1136
143
203
153
930
148
47
1125
269
1566
143
1294
2070
4380
5585
6160
16125
28971
46913
0
50979
94976
194870
275488
325673
796031
1531666
2275843
9317
11989265
32293
17
9
64
12
9
85
3
88
10
17
9
64
12
10
86
16
106
10
109
124
304
[
f]
2272
[
h]
[
j]
16090
0
3136
3001
8237
(
D)
78655
(
D)
(
D)
642028
1720
5375254
4427
346
275
1874
273
65
2212
82
2069
308
346
290
1892
284
93
2269
507
2463
308
2306
3766
8027
[
j]
8714
[
k]
[
j]
39700
0
81983
133062
306352
(
D)
359322
(
D)
(
D)
1649328
15639
7521839
67602
1192
1031
6099
1329
368
7796
261
7699
879
1220
1058
6157
1489
699
8345
2008
10089
880
7970
14102
28551
55343
64087
147981
205363
312102
0
439169
840152
1693691
3728816
5065146
10487653
26467012
29930377
113171
96373815
292496
1042
515
9681
428
66
10175
51
10563
3084
1048
525
9711
454
81
10246
349
10943
3084
6733
6824
23029
15834
9048
47911
48981
85659
0
333462
362571
2045485
979830
386463
3411778
3403855
6662753
466879
44832326
1363213
70
50
446
48
10
504
8
508
69
71
52
451
53
13
517
20
541
69
456
679
1694
1556
944
4194
1676
5311
0
32697
38556
106106
86099
43485
235690
70948
311907
8849
1544022
29257
406
375
1465
350
58
1873
34
1899
215
424
416
1533
508
420
2461
2589
4895
215
2748
5140
8928
12666
11510
33104
97834
132368
0
27479
44643
122008
114361
101644
338013
824459
1314719
16770
10883858
85178
22
18
231
22
6
259
4
265
124
22
19
232
30
19
281
22
303
124
131
183
453
470
341
1264
459
1687
0
1957
1905
10455
5836
3543
19834
6258
25977
3278
123469
21576
403
236
2329
201
34
2564
21
2475
416
403
241
2335
213
94
2642
60
2594
416
2614
3216
8288
7481
4987
20756
9405
23800
0
105014
169149
452336
412389
253243
1117968
470712
1413884
41352
3761020
107421
60
30
291
27
9
327
10
363
54
60
30
293
29
9
331
14
376
54
367
427
1123
781
526
2430
2123
4553
0
13797
13899
46730
34133
32882
113745
143164
256656
11085
1154338
116270
30
9
243
17
0
260
2
356
74
30
9
243
22
0
265
5
370
74
202
118
595
[
f]
0
[
g]
[
b]
1916
0
8717
9316
36376
(
D)
0
(
D)
(
D)
114852
6781
548637
24729
31
24
232
16
7
255
6
247
34
31
27
235
16
10
261
44
303
34
203
331
790
615
852
2257
6537
8705
0
9872
17673
44150
53562
39739
137451
905087
954729
1338
7250889
10602
72
37
562
31
9
602
11
674
132
73
37
563
41
17
621
24
706
132
444
487
1608
1048
1105
3761
1289
4548
0
15983
22163
85058
49864
48243
183165
94043
288954
11123
2026566
36876
219
104
1514
68
11
1593
6
1491
244
224
107
1522
77
15
1614
7
1517
244
1402
1381
4654
2564
1178
8396
53
6398
0
45553
51257
164877
105584
40704
311165
2253
233808
10010
784604
39907
40
30
321
17
5
343
4
394
64
41
30
322
17
35
374
35
473
64
255
401
1043
[
e]
943
[
g]
[
g]
3454
0
7577
10308
32936
(
D)
36261
(
D)
(
D)
121786
1873
371248
8985
45
32
203
44
18
265
21
362
47
45
35
209
52
58
319
40
475
47
304
428
899
1578
1840
4317
7851
8973
0
7916
11353
36192
64671
92790
193653
181242
513836
3385
1600908
15099
919
1013
3477
689
97
4263
80
3915
367
936
1077
3577
850
337
4764
2174
6554
368
6340
13764
22715
24060
11754
58529
71953
121875
0
119272
280364
493911
675403
446116
1615430
3390819
4547833
20240
15952910
74976
126
108
649
240
103
992
89
1071
110
129
112
660
281
182
1123
814
2009
110
810
1492
2972
10241
15699
28912
97822
123409
0
22150
39893
157292
339909
634551
1131752
6226776
7153575
13910
33558561
54336
58
41
233
60
25
318
43
454
60
61
41
236
64
53
353
534
1292
60
382
550
1141
2565
5101
8807
32215
61796
0
11743
17516
45914
110051
376299
532264
2431359
3445590
5016
25288176
22964
250
140
1123
142
46
1311
68
1244
132
255
146
1137
205
139
1481
4324
5599
132
1658
1816
4760
5730
5260
15750
188676
238347
0
53879
65852
209928
222669
193327
625924
8140856
9004908
6137
56637054
39243
511
423
2453
566
152
3171
108
3044
401
515
447
2482
684
350
3516
23993
26883
402
3381
5636
11351
22514
24539
58404
847114
848013
0
131266
249507
502621
1045732
1181359
2729712
47480771
47962181
59864
231169001
571031
320
207
1778
177
33
1988
35
1540
217
332
238
1823
274
153
2250
1650
2832
217
2101
2752
6805
6727
4421
17953
54499
42604
0
57908
90488
220939
290532
202150
713621
2774025
1709268
36243
15273836
114219
312
217
1568
201
58
1827
65
2169
417
319
232
1598
276
450
2324
5386
8247
417
2081
2974
6565
7833
7188
21586
162520
174165
0
69843
97835
250320
345765
336582
932667
8947569
8708747
21572
72787495
135733
248
202
1487
179
62
1728
63
2237
412
248
206
1499
219
102
1820
655
3060
416
1635
2733
5858
7547
10671
24076
35865
49808
0
59335
118091
269643
352222
558851
1180716
2037218
2666336
32807
15577521
195558
68
70
418
51
25
494
34
567
84
76
76
432
52
69
553
184
746
84
441
934
1773
1920
4342
8035
13224
16001
0
21281
37781
79309
110057
293143
482509
1009059
1052506
4752
6419151
31896
155
93
941
79
28
1048
26
825
164
155
96
944
84
33
1061
357
1015
164
994
1212
3187
2953
4008
10148
8759
13417
0
38070
43489
165951
144866
229805
540622
661329
848062
9280
3148731
43109
39
22
233
31
11
275
25
311
48
39
28
242
51
19
312
228
543
48
254
290
793
1035
1517
3345
8860
10158
0
9265
10959
49171
58719
75480
183370
496282
584239
1565
1761716
8456
503
326
2128
253
35
2416
19
2546
257
505
337
2145
365
90
2600
125
2875
257
3269
4336
10127
9471
6244
25842
10287
33611
0
45362
73041
156680
191731
152055
500466
419480
723830
10118
1750414
35333
1322
933
7078
942
245
8265
185
7627
1384
1326
943
7096
989
387
8472
1136
8594
1384
8691
12422
28093
37327
39515
104935
97207
149083
0
322121
545975
1276288
1959516
2524360
5760164
8649414
9255507
122589
33431245
489513
67
57
385
72
21
478
24
1048
215
67
65
394
81
38
513
51
1191
217
447
739
1605
2730
2533
6868
4724
15329
0
18949
37868
91959
155008
154800
401767
298144
1108131
11505
3296418
54228
609
479
3611
638
212
4461
206
5679
843
612
494
3634
705
358
4697
4591
11077
843
3992
6506
14224
25148
29996
69368
248173
331156
0
154258
278781
632556
1054752
1321715
3009023
12479207
16500827
74653
50670642
299224
1
4
13
1
1
15
12
12
0
1
4
13
1
3
17
57
58
0
[
a]
[
b]
[
b]
[
b]
[
b]
[
c]
[
j]
23367
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
1304200
0
28909454
0
526
1460
2322
3799
1025
7146
273
7201
124
551
1740
2628
8943
10513
22084
53684
80417
144
3899
20730
25080
167641
185271
377992
1225202
1630036
0
141417
741412
937040
5496885
6955513
13389438
55773667
69817139
164161
474858616
1002263
111
226
403
703
314
1420
151
1506
11
114
288
468
2167
3327
5962
9781
17342
11
759
3231
4136
33098
52637
89871
163240
263257
0
27464
122251
157466
1143857
1960596
3261919
6558961
10657084
2772
81369398
14430
1791
1279
7110
1600
417
9127
38
8872
61
1866
1644
7558
3947
3384
14889
654
16303
61
11738
17332
38608
67362
74399
180369
20037
210780
0
294919
467402
965483
1965712
2402448
5333643
623137
6761758
4112
36523131
23038
7
11
55
8
7
70
10
125
23
7
11
55
8
52
115
62
224
23
[
b]
168
263
231
542
1036
4773
6020
0
(
D)
8653
13454
9806
27700
50960
348635
425214
970
1741074
7748
18
7
102
21
12
135
55
216
29
18
8
103
30
21
154
676
787
29
102
93
302
663
1123
2088
70045
68936
0
6043
4645
15609
25359
65128
106096
3080263
2645356
3656
35938169
46113
405
227
2381
228
121
2730
230
3021
368
414
247
2417
294
276
2987
4506
7395
368
2577
2918
8423
6743
8049
23215
137331
161273
0
116511
157780
412571
375929
450502
1239002
8136340
8906253
18796
107571581
164052
625
276
3720
243
100
4063
94
4409
626
693
419
3942
988
1201
6131
7268
14180
626
3932
3688
12982
8200
9279
30461
65001
98480
0
114413
123044
396867
229449
308832
935148
3198475
4094820
42857
30518128
233492
1405
843
7756
767
277
8800
205
9804
1939
1468
929
7923
1236
1476
10635
9164
21938
1943
9139
11184
28402
26685
26330
81417
170068
267346
0
462340
621469
1535842
1555027
1674532
4765401
10035414
17653080
157497
77049174
708475
31
15
280
17
6
303
16
407
75
31
15
280
18
6
304
72
464
75
183
184
639
542
469
1650
2887
4889
0
7492
12064
33322
30259
49450
113031
306888
456255
1779
4656038
38788
13
10
188
14
8
210
6
302
64
13
10
188
22
42
252
25
425
64
84
135
435
620
1498
2553
8293
12548
0
4436
6877
23821
50996
75598
150415
1031901
1327023
3295
96922695
46633
948
342
5090
236
63
5389
80
5580
546
997
460
5279
532
261
6072
1587
7837
546
6035
4349
17330
8253
7201
32784
18576
48127
0
162466
119505
455569
373666
376735
1205970
906593
2039746
49686
18543094
103923
1752
951
10667
536
96
11299
65
13133
2743
1800
1049
10857
705
311
11873
363
14774
2757
11358
12474
35195
19041
8211
62447
7867
87429
0
535059
671412
1862635
1060660
465734
3389029
589462
5067844
192114
13590879
695148
140
89
821
104
47
972
56
1284
253
144
101
842
173
155
1170
400
2083
253
911
1195
3023
4048
6923
13994
53070
70520
0
41186
38580
125589
154381
275758
555728
2848492
3421542
25728
35032666
103590
827
374
3742
277
100
4119
89
4153
426
877
505
3942
872
778
5592
4302
11991
440
5428
4918
15017
10112
10372
35501
35857
76443
0
154264
149028
443214
340319
350422
1133955
1379402
2988167
26505
15895439
162302
319
192
2280
240
103
2623
127
2826
492
332
212
2325
291
237
2853
4142
7056
492
2064
2536
7146
8484
13779
29409
143320
164887
0
168989
321229
752287
1125739
2530182
4408208
30759793
27667148
71291
90196247
400319
1117
539
6936
492
155
7583
185
7886
918
1147
602
7054
715
447
8216
22046
32792
918
7154
6965
23009
18395
14686
56090
325028
443173
0
466151
637693
1649238
1992737
1798178
5440153
42061334
47224938
63563
143492136
279836
77
38
619
48
16
683
23
848
209
79
42
626
83
48
757
45
942
209
[
e]
[
e]
1739
1618
1505
4862
1741
7301
0
(
D)
(
D)
91481
122632
78016
292129
348248
588284
17362
17855305
175881
186
93
1163
71
17
1251
29
1371
223
186
100
1173
95
52
1320
211
1543
223
1167
1150
3737
2623
2032
8392
6462
12521
0
69122
78428
248370
225118
143341
616829
734277
1189702
20268
3860293
134435
3
2
60
4
4
68
6
151
35
3
2
60
4
8
72
14
173
36
[
a]
[
b]
95
128
1035
1258
5273
7302
0
(
D)
(
D)
6136
6641
75256
88033
492855
718873
4700
3555191
15165
656
291
5842
262
104
6208
173
5756
786
669
312
5885
284
114
6283
292
5972
786
4143
3571
14933
7537
5713
28183
11271
33169
0
304547
364193
1108180
716951
367147
2192278
1268942
3116559
53612
12388956
328936
1477
809
9125
598
170
9893
212
9974
1262
1510
860
9230
696
260
10186
1072
11307
1267
9476
10557
31109
20316
15179
66604
104848
177502
0
1175330
1604375
3699879
4341724
3382379
11423982
12239166
20979756
105856
55531578
359575
1390
617
14320
453
107
14880
143
17608
4314
1409
645
14383
545
161
15089
934
18840
4314
8812
8071
32392
15197
7126
54715
28656
102956
0
593499
753387
2415781
1725817
1306542
5448140
2895138
9587391
320192
27100311
1098840
262
166
2031
131
50
2212
115
1944
228
264
172
2043
170
62
2275
631
2539
228
1728
2220
6375
4568
3092
14035
50741
54004
0
84628
100406
287264
201131
133013
621408
3138678
3477320
17236
12093668
150231
50
23
385
17
17
419
18
469
61
50
23
386
17
20
423
57
526
61
314
315
1067
579
1784
3430
2742
6052
0
19130
43198
91800
96450
151705
339955
218540
563159
11747
1413644
30961
101
77
626
135
94
855
175
1027
82
103
85
637
176
284
1097
9466
9814
82
646
1064
2448
5369
14017
21834
478211
478433
0
22695
41851
88971
232657
680974
1002602
25855571
24934806
2347
496749807
30318
86
69
573
135
121
829
190
934
108
86
69
573
155
194
922
2054
2890
108
560
946
2093
6145
23592
31830
289994
319601
0
25457
39397
102600
257198
987829
1347627
13613341
16004965
14789
254641713
295919
374
195
1705
258
189
2152
189
2236
131
405
202
1745
321
547
2613
9581
13025
131
2364
2542
7295
10714
32624
50633
541996
602491
0
74716
103432
246478
551301
1613208
2410987
28915480
31442970
8451
380959531
51756
212
115
1127
58
20
1205
24
1372
227
212
124
1137
100
110
1347
2962
4731
227
1362
1516
4135
[
g]
[
g]
7625
64376
79836
0
45783
58825
156924
(
D)
(
D)
312063
3606421
4507432
9824
19761040
33072
26
15
196
30
4
230
11
284
40
26
15
196
30
6
232
16
299
40
159
209
622
[
g]
[
e]
2137
1853
5964
0
6326
11289
30026
(
D)
(
D)
117637
59354
301824
1911
2791988
13107
36
18
180
36
21
237
28
253
20
36
18
180
44
48
272
290
512
20
231
241
708
1291
3317
5316
9202
14489
0
16024
16342
45789
106100
296509
448398
804151
1297671
3906
22676905
35395
16657
5814
108737
3229
480
112446
330
115675
11231
17166
6833
110428
5098
1596
117122
3769
125241
11245
104907
75568
337130
109579
50947
497656
115368
641229
0
3561432
3274493
11322859
5779757
2538229
19640845
7481290
29984280
421317
104189974
1759167
446
219
2647
199
57
2903
41
2908
326
469
312
2775
482
321
3578
869
4487
326
2940
2871
9069
7157
7126
23352
21643
39438
0
107977
125262
354049
340464
418867
1113380
1003677
1974298
23908
6687175
64610
800
546
3819
630
183
4632
166
4188
314
809
559
3844
760
375
4979
903
5491
315
5237
7283
16782
24190
25892
66864
52077
118085
0
222315
305529
738532
997741
1064477
2800750
2256662
5194818
31325
17617345
157719
265
149
1830
148
55
2033
73
1891
302
274
157
1862
209
105
2176
584
2486
303
1693
1946
5855
5201
6302
17358
26808
42439
0
83447
98495
283642
246398
269111
799151
1170033
1982379
18270
5988340
63931
19
15
210
5
6
221
11
388
56
19
15
210
7
6
223
43
435
56
[
c]
[
c]
[
f]
142
332
[
g]
[
f]
2343
0
(
D)
(
D)
(
D)
31012
54434
(
D)
(
D)
264647
7913
919786
34253
69
45
643
64
32
739
43
974
173
69
48
648
72
151
871
636
1913
173
442
571
1711
2679
5231
9621
18118
25464
0
37368
50215
141173
238800
353327
733300
756638
1574156
8083
20689440
858782
48
37
614
15
10
639
5
1174
332
50
37
616
15
10
641
15
1190
332
306
492
1381
704
806
2891
1230
6453
0
19032
32742
94858
84410
16897
196165
147299
513419
40795
1672535
225673
7604
3061
49903
1858
428
52189
197
52190
5260
7768
3387
50479
3012
2261
55752
1590
57748
5260
48721
39223
152192
61633
40638
254463
26912
281250
0
1026623
883253
3297582
1385298
1056616
5739496
752572
6625384
175305
49772896
1530226
3417
1532
26142
1113
288
27543
263
28241
4051
3465
1643
26349
1265
507
28121
2077
30777
4051
21627
19305
74208
34145
20402
128755
32077
163501
0
634138
570481
2299140
1034246
783315
4116701
1703681
5966550
153314
45808372
1234737
632
196
5567
131
35
5733
18
6619
763
672
262
5707
314
154
6175
2399
9739
764
3827
2381
14648
3753
2422
20823
8904
31959
0
67304
55749
278857
88802
61453
429112
175809
642371
16135
4101315
122528
1389
439
10627
245
46
10918
32
9834
1188
1442
528
10795
449
189
11433
451
10814
1188
8601
5319
28511
7307
2611
38429
2849
38441
0
194613
121881
655726
165964
66325
888015
87934
945070
64440
6704227
420645
6110
2386
60738
1449
315
62502
168
68781
15343
6343
2893
61571
2758
1605
65934
3014
76046
15346
38649
30692
141902
49508
34802
226212
57747
277561
0
1172604
1029503
4711495
1868921
1472874
8053290
3010642
11258252
540619
67944403
3249830
3166
1933
18252
2006
563
20821
139
21911
2210
3192
2000
18395
2352
1961
22708
4878
28926
2211
20732
25674
66788
78505
88036
233329
75569
310725
0
583276
710513
1995483
2192894
2506769
6695146
2821461
9263145
107246
26833966
376692
1500
947
8408
866
219
9493
137
9833
1080
1520
995
8489
1111
475
10075
1535
11900
1080
9769
12432
31568
30776
26551
88895
39636
130057
0
380255
507121
1278135
1294930
1085779
3658844
1770945
5655525
53035
17631563
206152
1298
414
12081
169
38
12288
19
13529
2188
1322
448
12153
232
67
12452
26
13731
2189
8179
5298
29252
5694
2886
37832
910
40272
0
316767
231635
1083964
199531
101636
1385131
63097
1582620
65359
4825380
272907
1240
609
11126
403
99
11628
77
16646
5045
1253
654
11196
506
360
12062
433
17514
5045
8027
7820
27345
12619
10217
50181
11775
78207
0
346818
358172
1292782
639480
521284
2453546
616719
3833631
254968
13035224
1279198
406
244
2031
259
63
2353
25
2328
314
419
292
2106
422
288
2816
1879
4871
314
2613
3200
8107
9776
8064
25947
100349
122256
0
51721
69953
177332
202825
163414
543571
2631824
3229373
8348
19532743
54068
101
69
599
59
34
692
15
708
83
101
74
604
72
35
711
81
776
83
644
896
2226
1484
1545
5255
4370
9088
0
24346
36412
89746
52132
48841
190719
208931
385333
7894
3759695
73605
320
174
1760
155
78
1993
43
2065
326
327
190
1786
224
277
2287
4297
6297
326
2095
2243
6399
4574
6316
17289
36037
50608
0
64584
71424
204252
157540
225796
587588
1182462
1752181
11453
12433436
77156
215
157
926
133
20
1079
22
991
98
221
194
972
361
176
1509
1262
2620
108
1347
2056
4367
4517
1515
10399
8378
15959
0
32587
60139
123115
131054
37843
292012
210811
483395
4835
2130847
21995
270
135
1226
123
29
1378
5
1230
113
278
185
1285
394
471
2150
565
2553
119
1762
1741
5004
4187
3918
13109
3197
15269
0
24427
28124
82407
69493
71115
223015
47573
266321
4979
982902
22585
1976
956
8180
573
72
8825
21
7785
759
2105
1228
8650
1476
818
10944
7646
18431
770
12836
12170
34627
19284
10830
64741
85589
151159
0
115194
130067
380254
199806
127005
707065
880665
1715798
18948
9660756
86840
172
104
626
88
24
738
45
845
81
174
110
636
133
84
853
1993
2794
81
1136
1375
3159
2965
1156
7280
21188
27860
0
32727
42017
99798
89460
39371
228629
729185
1016493
5528
3942278
32364
209
150
1544
105
6
1655
11
1782
649
222
157
1568
134
11
1713
55
1877
649
1350
1985
4630
3371
485
8486
1422
9231
0
25900
30691
105833
53893
14361
174087
14332
181481
18400
836613
88882
425
329
1887
299
49
2235
20
2276
293
436
365
1936
455
229
2620
989
3720
293
2894
4347
9005
9668
5081
23754
8633
33093
0
68729
114036
240086
253901
159972
653959
240927
884116
10522
3118277
52073
874
517
3056
298
42
3396
31
3597
316
893
593
3158
527
325
4010
2396
6737
346
5822
6609
15688
8759
3445
27892
13463
40907
0
150770
180156
422734
258759
104495
785988
434605
1262493
15725
4971199
87427
106
67
675
42
9
726
29
743
161
108
71
681
50
9
740
52
780
161
701
889
2296
1605
255
4156
2811
6712
0
32507
38318
111992
91657
13454
217103
186674
355060
7197
6952309
37687
471
380
2281
296
78
2655
65
2654
365
480
403
2315
394
196
2905
1999
4927
365
3123
5055
10489
9901
5435
25825
35110
63316
0
115552
192687
404688
431589
234784
1071061
1539341
2694343
23517
12787145
108887
167
90
847
85
28
960
35
946
146
173
98
867
138
155
1160
145
1175
146
1058
1150
3099
2941
3775
9815
5396
11299
0
43385
55282
143763
132303
245108
521174
369813
613644
5568
4595303
39509
654
457
3306
451
121
3878
133
3942
579
675
480
3356
597
340
4293
1689
6087
582
4278
6061
13749
14995
11929
40673
42150
84565
0
138561
227025
496960
594550
484766
1576276
1516957
3181878
26636
13294217
173524
254
169
1643
179
64
1886
141
2077
342
257
178
1657
190
82
1929
200
2184
342
1631
2142
5593
6173
5601
17367
8294
24052
0
85108
93579
296272
350277
319848
966397
654655
1446754
36688
14894889
208191
23223
10427
154456
6451
791
161698
177
162732
16118
23499
11030
155505
8608
2483
166596
1256
169205
16135
149532
138246
491717
239223
151454
882394
163400
1063238
0
6457123
7535476
22589188
15916155
11641122
50146465
14591780
67295119
1185232
173488212
3307854
1251
651
5202
403
48
5653
39
5627
625
1287
753
5344
806
260
6410
732
7260
625
8128
8554
22762
14524
5061
42347
10665
62699
0
263712
306014
770293
586199
213133
1569625
480338
2671659
29364
7578917
106105
223
101
1587
87
11
1685
13
2099
276
224
103
1593
102
20
1715
62
2227
276
1414
1326
4551
2913
1260
8724
2657
12514
0
39471
42140
137943
107951
56434
302328
146012
490125
14642
1761491
49780
9806
4286
49067
2084
179
51330
69
52159
5825
9893
4553
49450
2823
641
52914
1386
55551
5825
63352
56104
181255
75340
26547
283142
144973
419074
0
2133080
2337079
6419937
3833552
1309978
11563467
9548460
20400752
223288
49239606
668780
1975
1039
11246
673
52
11971
17
13113
1450
1988
1109
11335
976
346
12657
1678
19973
1450
12770
13801
40640
23143
8773
72556
113728
215807
0
131333
117805
444839
157357
148456
750652
801435
1597882
23525
4941570
93217
313
270
1791
430
234
2455
139
2863
319
319
272
1799
442
269
2510
910
3664
319
2051
3625
7518
18922
44915
71355
350286
441423
0
69006
146481
461688
673325
1261574
2396587
8523713
12006407
142671
20619430
272688
3730
1398
28257
831
162
29250
109
31109
4813
3737
1415
28286
937
234
29457
314
31656
4815
23610
18044
77563
30323
21619
129505
25811
164965
0
564863
501092
1876369
989596
716295
3582260
1135429
4924935
105648
11443319
383271
4578
2334
19930
1538
194
21662
53
22521
2601
4592
2385
20003
1711
448
22162
306
23486
2601
30076
31064
83811
57237
27572
168620
24786
185649
0
1291720
1536411
3773356
3309956
1737188
8820500
1478365
9997521
97535
25700888
422758
1117
576
6030
370
38
6438
9
6729
1535
1121
580
6038
374
62
6474
12
6829
1535
7231
7638
21044
13298
4906
39248
380
43711
0
227819
256953
719208
447107
178778
1345093
14251
1560413
60794
4429316
250974
7262
5587
39086
4994
1011
45091
449
45849
6551
7306
5715
39295
6136
3355
48786
4977
54910
6569
48366
75472
164490
191693
161090
517273
342418
815541
0
2284957
3807080
8271745
10636433
9321595
28229773
21158749
47837768
411766
118300133
1234427
260
146
2147
76
7
2230
6
2694
412
261
149
2152
84
7
2243
10
2713
412
1722
1928
6117
2822
908
9847
488
10088
0
57288
68760
198660
122852
54659
376171
36315
373003
10125
768166
35451
377
164
3388
107
16
3511
9
4099
739
380
168
3396
132
31
3559
22
4182
739
2411
2119
8545
3676
1806
14027
1111
13897
0
75490
67137
268092
157405
47600
473097
66436
495556
21631
1334226
77111
94
63
592
36
13
641
7
878
137
95
65
595
47
22
664
27
966
137
593
805
2073
1396
1716
5185
4702
7773
0
23681
35052
95827
68285
72386
236498
209218
364986
6138
1090077
26161
1894
985
8130
484
48
8662
23
8767
751
1908
1008
8170
563
89
8822
59
9013
751
12552
12822
35334
15609
4375
55318
4102
59483
0
362100
435368
1065597
602520
217931
1886048
165883
2095167
22367
4311513
67146
819
606
3335
666
142
4143
101
4708
440
826
628
3371
889
444
4704
770
5962
441
5403
8314
17184
25411
19345
61940
36482
100797
0
189584
304870
645543
1016432
780837
2442812
1773512
4403713
24899
10285091
80560
1472
592
10466
312
28
10806
17
11132
1939
1480
603
10489
324
54
10867
22
11217
1939
9416
7742
30203
10347
2829
43379
3107
39536
0
308105
296476
1049315
414069
118292
1581676
175144
1485396
52440
7035892
407646
210
117
1259
97
20
1376
16
1605
289
213
117
1262
105
25
1392
36
1644
289
1397
1564
4310
[
h]
[
g]
10535
3772
12720
0
62196
76514
205088
(
D)
(
D)
481264
197092
657113
12556
2055079
52375
2315
1121
14948
541
52
15541
35
15952
2661
2323
1139
14976
571
86
15633
72
16102
2661
14924
14756
47248
19206
6137
72591
6148
69597
0
578341
639725
1872101
920127
301632
3093860
265441
3205643
80387
9412475
352638
155
98
1223
50
2
1275
7
1740
369
155
98
1223
50
2
1275
8
1748
369
1028
1304
3639
[
g]
[
e]
5437
2803
9693
0
26419
34949
114277
(
D)
(
D)
194728
98885
336954
17194
1095124
86069
4253
2929
35901
3264
732
39897
349
43513
8586
4294
3003
36049
3500
1376
40925
2632
47081
8592
27563
39725
104248
130752
120780
355780
182894
459727
0
1468052
2388088
6522273
8843007
8940669
24305949
12545360
32140417
518204
70268297
1518556
3715
2343
29162
2225
561
31948
338
33501
6216
3732
2375
29229
2511
987
32727
4516
38877
6219
24291
31577
87561
86900
88551
263012
275661
466119
0
1209193
1852220
5049464
5479980
6066489
16595933
20511210
31748720
364638
85848086
1073516
120
82
756
113
46
915
54
2422
353
120
85
761
130
106
997
610
3125
359
781
1107
2583
4553
6458
13594
57748
80613
0
37935
50664
133641
300788
376342
810771
3531713
4729643
29536
13226657
72321
1711
879
17214
730
130
18074
67
13519
4208
1715
886
17226
760
204
18190
255
13789
4208
11113
11807
40926
27830
18029
86785
19331
83038
0
481430
625532
2164655
1722220
1339241
5226116
1148830
5217311
172129
12436679
571441
2907
1528
31377
1396
397
33170
344
43678
10657
2933
1593
31510
1540
677
33727
2090
46246
10657
18724
20112
71157
51332
45405
167894
163609
354105
0
1033453
1193114
4371915
3131032
2412080
9915027
12828486
24281011
713769
64834849
2208106
2015
1169
15480
840
151
16471
111
14817
3269
2033
1215
15555
976
290
16821
925
16023
3269
13057
15536
45057
32630
22097
99784
55384
145199
0
710471
860978
2636934
1566133
966943
5170010
3478337
8759833
188530
17839422
489604
1514
820
17233
585
120
17938
106
18788
5321
1522
846
17280
630
175
18085
230
19153
5321
9738
10908
37924
22097
15605
75626
46766
117041
0
492676
594780
2199664
1154664
671994
4026322
1550399
5286475
254157
17979495
1049523
386
226
3704
265
43
4012
57
4314
1093
388
232
3715
326
87
4128
346
4916
1098
2495
3009
9307
10008
4081
23396
15496
41162
0
121816
166134
544225
478477
289328
1312030
680426
2189954
70118
6782280
274982
469
264
4961
155
30
5146
26
6238
1621
472
274
4977
165
33
5175
47
6375
1621
3017
3451
11811
5804
2475
20090
1778
27834
0
140506
173088
598680
288713
116709
1004102
155911
1633005
115528
4362700
395842
1067
673
6863
478
71
7412
51
7853
1414
1081
691
6900
636
340
7876
342
8855
1414
6980
8899
23117
16864
10057
50038
8971
62554
0
298848
381877
1028932
781999
484453
2295384
509277
3063664
65695
7791713
233474
1558
738
16736
536
91
17363
63
14926
4438
1575
771
16796
648
166
17610
257
15440
4448
10093
9720
37323
19116
12523
68962
8310
72544
0
496204
517497
2022679
1064355
766981
3854015
564929
4354309
222970
11233294
728988
1408
1012
7229
1249
427
8905
297
9339
1392
1429
1039
7287
1443
820
9550
1749
11605
1392
9356
13645
30280
51010
70560
151850
191840
355085
0
517114
831200
1873000
3501475
5359910
10734385
12193493
23475312
156122
55779326
450139
342
213
1648
256
74
1978
37
2100
276
344
221
1662
301
126
2089
126
2339
276
2278
2763
6786
10016
11018
27820
15557
44128
0
102924
130953
325844
493029
504067
1322940
839771
2216772
18767
6703036
67713
2177
1324
11766
1063
126
12955
72
10982
1862
2185
1336
11786
1141
277
13204
756
12002
1862
14429
17825
45155
39763
19411
104329
67786
149054
0
606542
938564
2137300
2210299
1067018
5414617
4753296
9310462
111040
20179500
329882
981
464
5636
336
39
6011
27
6130
816
988
485
5667
422
69
6158
281
6547
816
6372
6175
19279
12365
4565
36209
16775
45853
0
331486
376861
1064993
749085
262654
2076732
1111762
2968802
40383
6798910
135924
124
74
722
57
17
796
12
895
125
124
77
727
61
52
840
97
1002
125
811
960
2588
2265
1905
6758
3749
9963
0
49392
63826
163758
154223
133202
451183
207029
642630
8445
1361024
28850
360
191
1894
164
38
2096
55
2140
289
370
208
1923
199
98
2220
578
2810
289
2426
2512
7099
5804
4595
17498
18318
33451
0
113029
99827
321697
249346
248156
819199
896361
1655924
18843
7318923
81464
291
161
1652
124
23
1799
21
2012
291
295
170
1666
139
45
1850
360
2417
291
1922
2118
5919
4265
3170
13354
19258
24223
0
75873
95197
251143
179916
100572
531631
420899
894427
14162
4315985
72987
558
421
2412
538
115
3065
67
3357
248
558
427
2418
573
138
3129
230
3602
248
3752
5838
11989
22019
19464
53472
31294
78619
0
125815
193298
421788
748067
588881
1758736
1276768
2875814
24756
10561103
108793
73
49
519
36
13
568
15
647
119
73
49
519
36
31
586
62
721
119
476
667
1776
1576
2055
5407
1593
6291
0
13633
19155
55792
40849
65583
162224
48548
238451
4399
873559
30992
1461
656
8104
464
64
8632
43
8430
926
1470
676
8136
523
118
8777
162
8829
926
9449
8471
28232
16085
9256
53573
14870
64365
0
282072
297867
930591
581092
291194
1802877
535252
1888600
29069
8991987
183363
480
335
2768
537
153
3458
58
4365
770
491
353
2799
630
306
3735
586
5193
770
3206
4611
10607
22623
27660
60890
52148
114827
0
144073
194405
521441
747452
680058
1948951
2489392
4077541
43322
11379034
169086
1245
467
9031
235
26
9292
14
8799
1271
1268
507
9116
346
224
9686
4775
13961
1272
7883
6118
25530
8538
4677
38745
26065
63765
0
140355
124416
521742
180342
115125
817209
447989
1191700
28661
4832762
153938
436
184
3930
129
15
4074
8
4042
585
441
190
3941
146
197
4284
13
4225
585
2759
2326
10282
4616
[
g]
[
j]
[
g]
15550
0
91652
87805
369210
140834
(
D)
(
D)
(
D)
509144
17405
1743074
84014
127
80
1124
67
9
1200
4
1506
309
128
81
1126
67
19
1212
8
1605
309
816
1070
3143
2689
[
g]
[
i]
[
g]
8339
0
27651
33517
101436
92213
(
D)
(
D)
(
D)
287531
7125
900158
29578
7494
6134
22176
2241
33
24450
10
24598
1352
7496
6145
22193
2279
46
24518
482
25601
1352
51161
81619
150518
66215
5088
221821
10041
241631
0
1015090
1821320
3272478
1588590
150596
5011664
276805
5773930
66827
16999832
269552
1349
676
13261
462
65
13788
44
21193
7154
1349
690
13278
518
128
13924
417
21718
7154
8653
8971
30245
16461
8959
55665
18352
132920
0
278244
280282
1135722
597991
332082
2065795
777099
5166643
274522
17833428
1165129
75
77
732
265
247
1244
145
1218
68
75
77
732
270
259
1261
350
1496
68
466
727
1857
3468
7776
13101
20082
38730
0
27031
35640
114339
138251
412199
664789
2226269
2696786
17279
11380300
146849
514
407
5173
851
906
6930
1357
8821
920
517
409
5189
871
968
7028
2007
9820
920
3150
4607
13049
20383
26778
60210
103172
206973
0
277555
292537
1349848
1205313
1652084
4207245
10499828
15680799
139069
87606642
1603834
324
671
1287
4170
6625
12082
6013
19382
45
330
685
1312
4338
7451
13101
23812
38067
45
926
2804
4048
45152
202962
252162
2430496
2668095
0
42120
131092
214790
2162512
10718551
13095853
182429803
186424726
11452
213897581
22600
3818
2622
22522
3028
1091
26641
774
20118
4482
3835
2644
22583
3242
1370
27195
2952
23680
4490
25099
34907
82782
113163
129474
325419
192693
492056
0
1239430
1619240
4771960
4685746
4542844
14000550
8591934
22516155
550826
60040579
1488342
126
131
632
252
152
1036
136
1600
193
128
140
643
320
296
1259
1693
3416
193
831
1708
3077
10855
25225
39157
76449
125496
0
38575
83349
175534
378476
728804
1282814
2475428
4397197
15137
11191876
56859
1211
913
7415
1307
510
9232
161
8708
1753
1219
934
7451
1385
692
9528
733
9692
1754
7941
12493
27754
57492
90881
176127
172542
309174
0
297328
486901
1225150
1476907
1611808
4313865
4213920
7345085
157416
11750905
355271
1064
1096
6144
2966
2067
11177
792
10092
1379
1080
1154
6232
3202
3276
12710
16927
26383
1382
7117
15305
27329
145057
442912
615298
2060712
2390634
0
247273
457574
1313760
3425856
8164377
12903993
44358344
52969668
480466
72208487
664291
402
402
1993
1002
626
3621
437
4360
507
405
405
2006
1020
714
3740
1258
5018
507
2689
5628
9975
47178
130390
187543
1151398
1181080
0
104659
244125
717897
1536941
3490197
5745035
29388929
32645243
329997
41087052
487870
459
261
4361
237
37
4635
21
5080
870
465
267
4375
261
80
4716
141
5272
870
3012
3528
11327
9247
5417
25991
11925
37507
0
75727
93210
296145
243574
147016
686735
266701
962929
32041
2372753
103157
373
497
1769
408
42
2219
40
1936
138
380
501
1785
473
93
2351
310
2289
142
2579
6848
10890
13966
6124
30980
31170
59170
0
49025
123467
221648
279783
153655
655086
1128793
2105181
30411
6027438
55147
264
230
1451
424
193
2068
126
2153
279
267
236
1465
455
299
2219
753
2971
279
1754
3207
6250
18590
34012
58852
222417
279109
0
35082
70821
178631
365541
587500
1131672
3754093
4854219
39942
11162442
108487
886
255
4226
129
24
4379
7
4578
587
893
269
4251
139
44
4434
7
4658
587
5651
3183
14612
4304
4204
23120
1005
22824
0
86807
66033
270688
110409
70125
451222
11787
446662
18714
2327228
99532
760
538
3324
426
57
3807
29
3702
406
766
573
3378
527
307
4212
1990
6009
407
4963
7031
15804
14731
9314
39849
42941
72152
0
114684
185873
417237
402429
282781
1102447
1238250
2052015
20316
6674644
75810
857
693
3516
665
138
4319
101
4492
410
860
713
3554
798
242
4594
457
5161
413
5725
9400
18501
25224
22373
66098
45724
119078
0
150792
278661
563664
796758
764608
2125030
1325462
3627378
26477
8494398
92459
176
129
773
118
26
917
20
795
53
178
137
783
154
61
998
362
1177
53
1151
1744
3766
4154
3162
11082
22808
27256
0
34721
52161
111465
143098
118950
373513
1416278
1255393
2094
4801628
10698
214
120
1035
52
3
1090
7
899
105
217
126
1045
69
3
1117
14
955
105
1415
1620
4135
1731
[
c]
[
i]
[
g]
7892
0
38231
42921
117631
69266
(
D)
(
D)
(
D)
231789
3347
937444
15510
396
197
3500
114
9
3623
3
2981
378
402
216
3535
124
45
3704
3
3115
378
2514
2597
9212
3640
[
g]
[
j]
[
g]
13236
0
80289
86604
298401
123809
(
D)
(
D)
(
D)
511342
8959
1632269
47782
226
178
1521
189
74
1784
44
1822
374
229
181
1527
204
104
1835
186
2096
374
1497
2398
5406
7450
9149
22005
31285
54517
0
48322
79129
188340
219531
263732
671603
680813
1776697
31060
5589287
102355
3806
1377
17084
765
158
18007
87
14838
1290
3921
1627
17482
1486
955
19923
4731
21079
1292
24201
17970
65888
27362
19792
113042
69012
151770
0
503150
433359
1446598
792923
729311
2968832
2564525
4595040
38103
11117611
113440
499
334
2602
265
61
2928
28
2733
400
503
348
2623
317
128
3068
167
2975
400
3263
4370
10555
9813
8620
28988
15657
34579
0
95249
124651
317662
295072
310741
923475
551068
1342720
18026
3685354
54742
183
99
813
100
23
936
3
914
74
183
103
817
152
44
1013
4
1003
74
1206
1306
3539
4009
4179
11727
102
11166
0
32397
38264
98268
122636
93074
313978
709
317502
4078
1193755
21710
269
160
1379
177
64
1620
54
1568
219
272
175
1398
266
268
1932
804
2530
220
1724
2136
5509
6584
10280
22373
52215
60569
0
52190
62902
178261
183732
346555
708548
1976914
2214629
10086
8631493
73999
713
446
4163
418
84
4665
37
4791
701
720
460
4192
450
105
4747
109
4949
701
4673
5950
15211
17067
13944
46222
8569
55145
0
112130
135906
376977
342845
261247
981069
233064
1305836
22536
2872425
78888
649
631
3032
1173
487
4692
149
4853
623
654
635
3041
1243
616
4900
1839
6992
623
4326
8769
15538
53160
95637
164335
321017
517027
0
71005
133293
311804
764126
1491891
2567821
5683609
9388780
90603
13620652
143171
25
21
145
38
20
203
13
160
10
25
21
145
42
56
243
591
795
10
149
277
582
1563
3308
5453
26879
31243
0
4275
5454
14049
33888
71522
119459
745612
882925
557
2093937
1365
746
556
3581
520
77
4178
51
4614
533
755
573
3607
587
203
4397
1343
5777
533
4994
7415
16256
20497
12160
48913
81876
112050
0
146268
219439
499854
643273
388515
1531642
2591488
3797331
30195
10691268
105367
783
250
3677
92
13
3782
5
3718
280
796
270
3711
127
19
3857
15
3806
280
4993
3202
12997
2801
988
16786
415
16537
0
133461
93538
339205
87548
45574
472327
13154
460628
6904
1382466
32144
1833
1021
8902
502
43
9447
21
9513
1050
1842
1058
8953
683
343
9979
1151
11230
1050
12098
13490
36025
17537
6442
60004
30357
89854
0
290655
362926
905581
518852
205465
1629898
891058
2669673
31327
6584134
119589
8857
5895
45382
4868
962
51212
254
45824
7121
8865
5917
45428
5037
1309
51774
3036
49530
7122
58763
79168
185357
188669
177101
551127
380388
866175
0
785382
1072429
2745196
2517226
2380044
7642466
6027154
12966950
251854
26937846
705686
10568
5313
68029
3192
269
71490
49
72975
22417
10572
5316
68039
3233
326
71598
906
74208
22417
68754
70342
208783
115608
42396
366787
79324
423474
0
1513577
1669097
5349539
2910727
1035195
9295461
1963027
11103071
643770
33598503
3086201
1478
716
8345
353
19
8717
7
8155
1114
1491
726
8370
388
56
8814
58
8307
1114
9607
9449
28972
12003
3230
44205
1649
45685
0
181538
185204
557016
258599
66449
882064
48176
949830
23412
2766671
111211
1036
563
6735
297
19
7051
8
9570
1974
1038
567
6743
312
26
7081
24
9658
1974
6733
7486
21729
10177
2204
34110
1335
45258
0
160781
203911
585955
271970
58723
916648
42591
1185184
65286
3659260
296424
352
259
1600
368
123
2091
50
1799
200
352
261
1602
381
149
2132
117
1915
200
2347
3529
7591
15611
16691
39893
18112
50614
0
62482
85578
208682
361398
375973
946053
424308
1245773
13772
4776440
69342
625
390
3355
391
91
3837
47
4063
585
630
397
3372
416
154
3942
212
4354
586
4040
5271
12880
15061
13291
41232
30444
67763
0
157173
184201
504650
520543
394229
1419422
795264
2156593
29026
8149850
169971
2809
1721
15315
1302
247
16864
205
12856
1883
2831
1767
15402
1463
492
17357
1654
14846
1883
18260
22912
58927
47936
31317
138180
202573
228547
0
569645
735527
1959534
1510475
931793
4401802
2648666
6274942
102247
21176966
480088
992
721
4346
587
60
4993
29
5165
457
995
736
4364
611
116
5091
958
6374
457
6539
9703
21002
21616
8643
51261
72807
125958
0
168202
277451
571190
708802
339760
1619752
2885151
4770747
31583
21072283
163687
53
33
224
48
10
282
12
336
27
53
33
224
59
34
317
131
500
27
368
443
1050
1915
1243
4208
4411
8609
0
14577
16016
39723
88443
61297
189463
174925
366471
2158
1478122
7237
125
74
658
65
6
729
11
773
106
125
76
660
68
8
736
40
810
106
805
972
2562
2390
632
5584
1593
7325
0
20570
31463
74367
76102
26192
176661
58007
250202
3766
797870
26812
64
49
269
60
30
359
34
402
37
64
51
271
69
44
384
136
572
37
429
701
1433
2337
4402
8172
8345
16526
0
14143
25830
52067
75913
183134
311114
427790
760437
4374
2757276
21703
201
141
824
122
37
983
32
944
72
201
141
824
128
52
1004
983
1913
72
1313
1826
4049
4231
3066
11346
27781
34968
0
36346
55446
117889
136439
116143
370471
1081819
1361502
6246
7883579
35568
14
18
85
8
2
95
9
101
6
14
18
85
8
2
95
40
140
6
94
238
[
e]
314
[
c]
855
2450
3359
0
1856
7765
(
D)
14762
(
D)
32211
133267
169091
93
1274458
392
42
22
173
26
6
205
14
223
31
42
23
174
31
9
214
77
292
32
278
263
[
f]
806
[
f]
2059
2590
4427
0
7591
11574
(
D)
29297
(
D)
77636
119594
194021
1580
803608
13717
326
301
1335
443
93
1871
55
2296
303
326
303
1337
470
175
1982
204
2647
303
2197
4176
7417
17281
12276
36974
18644
57801
0
80821
157923
294298
617660
431577
1343535
922826
2378880
28293
7228144
118604
129
83
482
86
20
588
21
693
67
129
86
485
93
20
598
138
831
67
852
1124
2491
3060
1600
7151
5777
12744
0
21700
30341
69494
81502
60438
211434
204397
398197
3197
1826802
18863
628
300
2911
175
15
3101
10
2965
293
628
302
2913
186
58
3157
111
3115
293
4103
3987
11630
6002
2052
19684
5156
23875
0
108090
117487
324013
199873
79600
603486
216874
797003
11332
2411875
58364
53
31
285
30
10
325
6
467
72
53
32
286
32
19
337
16
504
72
358
445
1110
1045
810
2965
723
4988
0
10459
14309
38341
42154
43218
123713
30072
188466
4815
669727
19008
1794
2858
7524
7785
1803
17112
144
18547
868
1796
2887
7557
8024
3110
18691
782
20894
868
12315
40815
58200
344523
280635
683358
64253
793638
0
200364
701130
1092314
7192833
7175854
15461001
1491248
18892435
105714
41859655
280280
41
51
211
159
134
504
58
624
35
41
51
214
179
202
595
253
931
35
290
715
1190
7960
29267
38417
47547
95015
0
9293
20386
37176
204943
639026
881145
1497080
2657285
9158
3759090
6315
184
165
883
372
548
1803
651
2593
147
189
167
890
389
587
1866
1270
3377
147
1221
2313
4387
18354
142406
165147
1192211
1403085
0
32530
59812
130414
455759
3144340
3730513
33472324
40128148
11973
104059977
59843
70
44
282
109
18
409
9
385
31
71
45
284
146
50
480
29
474
31
435
623
1337
4522
2533
8392
2404
8269
0
12581
16989
39983
108079
53916
201978
71920
202952
1066
538904
4370
425
260
2428
287
52
2767
26
2626
492
429
264
2438
365
157
2960
100
2914
493
2769
3500
8709
10648
8624
27981
4497
26749
0
79947
114674
309816
397563
379304
1086683
257947
1116838
17409
2985150
59788
426
265
2959
175
35
3169
19
3762
639
436
266
2974
192
82
3248
46
3897
639
2795
3560
9690
6016
3877
19583
2645
23257
0
103391
126127
381317
233910
199582
814809
106662
1055477
26830
3125918
116796
373
221
1318
98
11
1427
5
1298
117
393
257
1375
230
58
1663
11
1534
117
2414
2859
6594
2539
[
f]
[
i]
[
c]
10379
0
42044
57208
122647
54921
(
D)
(
D)
(
D)
223399
3261
709925
12504
143
121
779
106
14
899
12
850
133
143
124
785
119
18
922
159
1024
134
967
1655
3363
3781
1791
8935
5759
14802
0
17926
32388
75433
82792
51823
210048
258744
480049
3742
1631909
24960
227
185
965
125
22
1112
3
1109
72
231
202
986
156
103
1245
10
1256
72
1506
2442
4969
4280
[
g]
[
j]
[
e]
12207
0
30962
49504
113771
92557
(
D)
(
D)
(
D)
280895
4310
842453
22444
468
345
2307
362
92
2761
47
2818
397
471
358
2324
456
246
3026
198
3262
397
3051
4613
10006
13954
10414
34374
16840
46660
0
79428
126556
283244
385142
243949
912335
539092
1350277
19394
3978346
70608
1766
998
7896
408
44
8348
7
8707
1135
1783
1034
7959
464
77
8500
8
8851
1135
11663
12917
33124
14588
5303
53015
304
57370
0
131062
153488
428398
209643
64330
702371
8530
746074
24103
2299777
106294
1183
810
7137
513
45
7695
14
8707
2054
1195
829
7172
572
142
7886
25
8940
2054
7761
10915
25404
16372
3548
45324
524
50488
0
116530
137690
427296
218656
49132
695084
15870
747488
49032
2451169
215019
130
124
681
125
22
828
4
882
125
131
132
690
143
54
887
94
1032
125
861
1714
3260
4387
2643
10290
2311
12195
0
11687
25917
55190
66202
49425
170817
45402
200063
3777
499750
11693
448
387
2390
374
42
2806
16
3406
476
448
395
2398
449
165
3012
795
4429
476
2979
5274
10538
12682
[
h]
[
k]
[
j]
45159
0
40936
73749
169525
155900
(
D)
(
D)
(
D)
743117
15295
1817131
55277
393
209
1882
112
14
2008
2
2018
282
396
214
1897
170
34
2101
2
2082
282
2607
2740
7409
3873
[
g]
[
j]
[
e]
12121
0
37244
40323
119477
63875
(
D)
(
D)
(
D)
196456
5133
524689
20683
841
561
4347
530
89
4966
39
3314
657
850
578
4378
614
242
5234
112
3654
657
5531
7556
17668
19551
11038
48257
3609
39260
0
135196
180085
462672
448591
307118
1218381
102676
1071746
22519
3131384
96495
541
306
3864
302
70
4236
36
4541
988
551
313
3882
354
326
4562
106
5150
988
3556
4093
11866
11204
9509
32579
14063
51021
0
120039
137804
426354
350808
336836
1113998
615780
1869153
37930
6063612
161817
40198
21667
150705
14076
1395
166176
742
169017
15886
40829
22981
152996
18820
5687
177503
9757
192653
15902
262488
288559
719255
497390
208881
1425526
381122
1860432
0
13812462
17392484
43922169
32311974
12521531
88755674
18866918
113075968
1643751
248561502
4688484
1363
514
9951
246
54
10251
63
10674
1380
1375
537
10003
289
95
10387
245
11016
1380
8778
6735
28255
7710
3045
39010
2542
43893
0
347133
286664
1383057
303069
111262
1797388
122112
2005033
76505
4658734
213411
43523
17296
109675
2981
106
112762
40
113128
5983
43907
18139
111045
3960
610
115615
1423
117812
5986
288605
218898
618769
84344
12009
715122
18740
750129
0
9219008
7854470
20733837
3346446
493318
24573601
622484
26806179
384111
71223564
1336829
5564
1137
32464
202
11
32677
5
33738
3569
5616
1234
32651
308
110
33069
9
34173
3572
34736
14172
97308
5903
1783
104994
6643
110134
0
845843
382399
2312782
160989
60877
2534648
71872
2724415
79029
9318941
363158
4629
1675
16073
458
32
16563
19
17127
1164
4794
2009
16643
874
239
17756
213
18759
1165
29910
21665
72264
14009
2942
89215
1756
95026
0
702742
596287
1803489
452706
101741
2357936
41575
2578152
41664
8464738
165886
929
374
10590
235
71
10896
37
12475
1806
943
393
10644
307
209
11160
143
12971
1807
5972
4827
23935
8479
5041
37455
6193
48063
0
161161
134343
703222
237484
116677
1057383
136999
1349154
44295
3420780
150852
2459
1675
11910
1006
121
13037
136
14725
2218
2521
1837
12165
1513
644
14322
1795
18690
2232
16306
22331
50646
35756
14810
101212
29799
145356
0
492696
672635
1587804
1078393
427007
3093204
955596
4575363
82860
10128116
257128
1738
496
7782
88
6
7876
7
7912
481
1814
643
8052
214
6
8272
11
8433
481
10981
6248
28998
2686
163
31847
97
33316
0
330543
220588
852443
105220
3719
961382
4643
1051514
14619
3054999
62088
860
442
7168
252
59
7479
48
10700
2095
863
457
7191
296
94
7581
224
11145
2095
5558
5739
19434
8891
5617
33942
5326
53692
0
182457
188880
664488
254423
143946
1062857
156523
1746788
70285
4555969
270544
157
120
725
184
74
983
30
1090
70
162
131
744
461
513
1718
90
1905
70
1048
1594
3509
6945
6585
17039
3226
18621
0
21754
32958
74046
186680
177679
438405
85240
502344
2405
1330813
7641
398
386
2026
657
606
3289
193
3919
326
399
435
2112
1074
2247
5433
1085
7216
328
2689
5220
10004
27011
74552
111567
38003
152596
0
74425
140810
288295
718702
1964777
2971774
1081430
4232381
13641
10560971
34832
18
15
111
21
29
161
45
244
42
18
15
111
40
65
216
535
762
42
124
205
427
871
5184
6482
41278
48389
0
6069
9403
23409
37952
202956
264317
1738899
2018229
2466
10837635
8825
49
82
249
161
27
437
42
484
42
49
86
255
200
126
581
2493
3074
42
344
1147
1616
6250
4333
12199
50801
63757
0
11782
38463
67926
189835
158611
416372
1717248
2360502
5391
8743213
19725
311
386
1289
417
67
1773
175
2403
252
312
394
1304
483
174
1961
605
3038
252
2158
5285
8348
14816
5884
29048
20456
56521
0
128635
292096
502960
680570
235685
1419215
664459
2387114
37506
7761851
236860
614
512
2446
861
570
3877
452
5111
416
624
546
2504
1226
1618
5348
2847
9329
416
4099
6961
13251
36740
66809
116800
135331
253578
0
135633
210923
473829
1211613
2193179
3878621
5892645
10303611
32723
25219110
137498
501
374
2045
395
106
2546
130
2596
239
508
392
2071
463
331
2865
3274
5173
241
3320
4991
10275
15049
15582
40906
68808
114316
0
164532
261173
540924
691486
539513
1771923
2761713
4760157
20251
14859118
71279
615
470
2895
455
106
3456
123
3900
503
628
508
2952
606
486
4044
843
5184
516
4063
6260
13244
16696
12209
42149
17332
66998
0
221301
358557
801375
934593
627954
2363922
617816
3487379
52517
10687214
197219
1135
1251
6129
3113
1188
10430
687
12791
1745
1138
1285
6174
3403
2244
11821
4463
18298
1756
7524
17726
30340
144343
197408
372091
402290
804233
0
172846
389724
794777
2729373
3481457
7005607
7935969
16211222
118287
34312578
289651
388
580
1904
902
141
2947
68
2972
262
388
590
1920
1055
351
3326
504
3865
262
2640
8253
12307
36269
22783
71359
30472
109064
0
45590
156389
254153
708460
592406
1555019
1098766
2883862
21557
6800309
63059
60
47
265
123
80
468
36
436
27
60
52
271
185
395
851
465
1270
36
397
661
1322
5627
16578
23527
26211
52195
0
12514
23413
50393
191104
579950
821447
864128
1774549
5907
6651376
22912
228
113
1094
134
38
1266
56
2049
293
231
118
1103
186
71
1360
701
2981
293
1484
1457
4211
5262
4109
13582
15133
36847
0
44828
39093
128519
152344
151466
432329
470188
1302617
13879
4539113
53206
44
30
258
387
1338
1983
1643
3581
90
44
30
260
388
1372
2020
3745
5971
90
307
428
944
26027
321583
348554
4332034
4713450
0
19007
17169
150921
668447
9135537
9954905
156424279
179673489
106980
468007640
525446
14
17
80
35
206
321
258
609
32
14
17
80
36
229
345
413
797
32
98
215
364
1837
53489
55690
184822
235942
0
3275
7226
19135
57565
1870290
1946990
6385987
8787338
6557
15576265
25368
22
13
127
52
69
248
156
548
88
22
13
127
52
78
257
358
801
88
149
176
426
2933
16891
20250
143655
172192
0
4319
5875
24827
87177
530327
642331
5548215
6636532
12702
15561991
45740
356
366
2169
2869
3031
8069
718
8672
661
367
376
2208
2964
3717
8889
8157
16779
668
2403
4968
9055
178335
519629
707019
852438
1604222
0
50905
92235
434733
3310169
11097758
14842660
18500493
35808394
316941
74576571
784549
505
514
2046
1093
967
4106
252
4862
277
518
544
2109
2353
7339
11801
4940
19369
277
3395
7042
12352
48668
127486
188506
104748
317056
0
55828
115422
214871
848953
2404788
3468612
1994317
6179164
21516
11998659
61406
426
457
1782
808
632
3222
192
3231
117
433
470
1810
1178
2067
5055
1241
6368
121
2887
6219
10810
29774
46419
87003
27097
123832
0
47232
105949
189938
613463
1041272
1844673
622051
2753485
8291
5916927
24540
197
232
922
638
713
2273
283
2792
215
200
234
929
686
877
2492
1363
4163
217
1332
3310
5336
32881
126561
164778
123414
299914
0
24434
54047
121047
564628
2518565
3204240
2345130
6077470
82218
14433717
203305
1861
1672
8525
2226
510
11261
251
11356
1064
1882
1715
8604
2448
1388
12440
2240
14601
1066
12491
22748
43760
84214
44349
172323
86413
266041
0
167522
319128
677843
1274115
806135
2758093
1524414
4425250
56692
11696796
183684
466
550
1935
975
591
3501
183
3587
210
469
575
1968
1398
1924
5290
1180
6620
210
3173
7777
12496
38832
65081
116409
41309
159600
0
54743
141963
233111
794214
1547969
2575294
985119
3706728
11002
7645076
28260
1144
989
4893
1444
701
7038
181
7711
570
1169
1032
4966
1903
1718
8587
1135
10426
570
7581
13363
26080
53030
59885
138995
31853
169612
0
180210
292335
604611
1164853
1315210
3084674
759270
3909639
15532
10114049
59581
1530
1305
6449
1988
1226
9663
286
10791
816
1548
1340
6515
2824
3118
12457
1449
15285
816
10242
17736
34358
79507
135090
248955
59410
336800
0
170985
307967
612312
1321876
2336793
4270981
928953
5732241
34365
14431391
101026
2433
1813
12150
2388
1358
15896
319
17561
1470
2461
1901
12271
3749
4561
20581
2091
24984
1474
16129
24607
54120
90161
133882
278163
82526
377546
0
355158
522793
1204353
1981290
2809325
5994968
1591168
8204468
48293
20387854
176179
398
261
1802
319
155
2276
45
2447
74
399
272
1815
727
499
3041
112
3455
74
2645
3453
8452
10732
6005
25189
1967
28952
0
41609
63735
139300
215343
103244
457887
30711
536613
2096
3078384
15172
384
523
1349
757
214
2320
55
2544
70
384
532
1358
917
393
2668
160
3173
72
2657
7355
10912
25862
10376
47150
4368
53856
0
50947
130909
203992
520495
225767
950254
100624
1132470
3200
2544997
13290
448
261
1820
316
190
2326
59
2494
103
452
268
1833
380
333
2546
119
2912
103
2961
3496
8645
9702
7539
25886
2040
29497
0
77422
91968
229891
254854
177974
662719
45237
790664
12231
2669356
45479
352
213
1345
204
57
1606
20
1628
58
353
215
1348
282
121
1751
92
1905
58
2346
2841
6794
7818
3698
18310
3473
21497
0
43065
54054
127628
175836
94716
398180
94910
532166
1005
2586908
5084
614
587
2677
1259
1135
5071
253
5240
275
630
631
2746
1666
2382
6794
1530
8451
276
4080
7980
14588
54349
143683
212620
113835
319609
0
110316
192716
387693
1044427
2033160
3465280
1719650
5329584
13487
11808900
40681
10263
10462
45424
7684
1018
54126
223
55828
6210
10319
10724
45820
9921
5432
61173
5944
69733
6217
69603
142685
252359
254589
108005
614953
131940
753374
0
785665
1715268
3083855
3408057
1852450
8344362
1804151
10824999
146894
22557876
406684
465
346
2652
473
154
3279
24
3368
513
465
350
2660
487
173
3320
34
3449
513
3071
4635
10519
19985
26258
56762
9676
66925
0
69098
89219
325542
390752
534930
1251224
265363
1602590
49918
5337276
181447
91
76
502
73
22
597
2
644
104
92
77
504
75
22
601
3
648
104
605
1033
2151
[
h]
4763
[
j]
[
f]
9970
0
8292
17758
44262
(
D)
97644
(
D)
(
D)
210335
6267
570020
23535
684
316
4205
244
97
4546
8
4532
880
685
316
4206
247
101
4554
8
4552
881
4484
4172
13189
[
j]
16459
[
k]
[
h]
48959
0
125267
181514
641799
(
D)
414247
(
D)
(
D)
1316162
90047
4146826
308403
84
56
697
77
7
781
3
702
182
84
56
697
93
10
800
7
717
182
542
749
1967
[
h]
973
[
i]
[
g]
6677
0
50332
15164
131537
(
D)
25415
(
D)
(
D)
202025
18399
776776
58611
88
73
430
136
91
657
27
719
133
88
73
431
138
113
682
53
767
133
595
1020
1939
5043
18695
25677
14377
38371
0
29332
37325
95328
749035
5496143
6340506
1927701
8782649
9971
12647534
41557
88
54
624
86
64
774
28
797
256
89
56
627
92
75
794
87
879
256
588
704
1840
3923
13719
19482
25701
44882
0
14915
14149
57910
98986
250050
406946
582000
1027926
11085
6261154
96144
407
256
2727
186
20
2933
5
2738
552
415
257
2737
196
25
2958
10
2772
552
2721
3415
8939
6992
2910
18841
306
18251
0
84252
93099
325951
210800
138401
675152
22286
705102
42197
2634562
145946
136
116
869
149
67
1085
27
1355
231
137
118
873
158
86
1117
67
1451
233
879
1581
3303
6635
14213
24151
24153
51137
0
21605
44000
109271
125955
272146
507372
434165
1069285
14486
3967111
134971
429
222
2960
186
39
3185
21
3454
778
430
224
2963
194
56
3213
59
3557
778
2812
2954
8767
7132
5480
21379
4245
28869
0
94701
92810
458407
214544
208803
881754
186584
1139486
61406
6551232
339130
411
151
2929
97
13
3039
9
3476
711
417
158
2944
111
24
3079
28
3551
711
2628
1903
7941
3953
2200
14094
2126
17052
0
139256
92512
494561
221167
168630
884358
254965
1281125
71990
3521784
225594
891
386
13039
266
31
13336
8
15826
5794
891
391
13046
273
39
13358
8
15848
5795
5778
5049
22617
9897
4520
37034
2373
39236
0
320184
225202
3511510
308487
91386
3911383
34707
4317954
1065728
9490621
2498201
674
448
3239
519
151
3909
27
4224
420
676
463
3258
586
247
4091
49
4464
420
4429
6021
14123
21164
24997
60284
16547
77952
0
85186
119300
281846
473071
633939
1388856
518156
1973092
7825
5920808
41062
127
74
767
67
15
849
4
950
111
128
78
773
72
28
873
20
1002
111
784
970
2723
2486
1886
7095
1344
8893
0
13181
16653
46690
47191
35324
129205
25180
163526
1545
461088
7217
56
59
290
95
47
432
12
508
70
56
59
290
99
50
439
20
525
70
365
821
1465
4513
10629
16607
5168
22257
0
7056
17825
32034
106013
280060
418107
140300
581700
2543
1663809
11741
60
59
326
64
12
402
5
490
84
60
61
328
76
52
456
84
642
84
391
767
1463
2258
1249
4970
1530
7021
0
7406
15903
39160
49862
44717
133739
27865
181963
1889
609302
11306
76
80
454
115
26
595
16
675
209
76
80
454
119
30
603
97
772
209
529
1119
1970
4992
4252
11214
87602
94107
0
15638
34554
77683
125672
98360
301715
1741928
1858356
16987
8101592
66408
205
189
1222
162
19
1403
15
1582
367
214
200
1243
200
56
1499
584
2220
367
1357
2478
4961
5970
2664
13595
6890
22437
0
18774
29099
80272
59994
28181
168447
101906
291444
14895
1202448
62253
46
45
214
93
106
413
73
465
39
46
45
214
93
138
445
117
562
39
299
563
1004
4407
25420
30831
125320
163956
0
6897
15416
57706
102815
599492
760013
3247389
4120898
26430
18687578
128219
222
244
1017
196
68
1281
41
1372
151
224
257
1037
228
180
1445
168
1662
153
1480
3178
5514
7142
12778
25434
34051
57922
0
20416
37656
81047
114920
311036
507003
885221
1383347
10862
8220836
69924
1715
1596
7373
3077
480
10930
90
11011
1617
1719
1608
7390
3129
567
11086
775
11842
1618
11492
21849
39684
141803
66862
248349
46746
290041
0
303648
499401
1120822
3058883
1420629
5600334
871687
6590959
129425
16857370
455115
35
41
177
72
90
339
33
344
24
35
41
177
72
95
344
60
379
24
245
581
942
3580
20281
24803
39103
63872
0
2631
4772
11828
19868
119329
151025
343617
520891
616
1675962
2174
788
478
3739
236
24
3999
22
3906
710
790
487
3754
263
35
4052
69
4021
710
5116
6229
15391
7030
1088
23509
1151
23047
0
128953
159434
416429
188520
29927
634876
39700
675529
23841
3289466
142109
3122
2781
17586
3446
572
21604
165
22857
5313
3137
2811
17647
3697
1043
22387
1681
25477
5313
20958
37837
73529
135928
85671
295128
104306
422294
0
252898
429608
1070713
1394436
1032628
3497777
1346572
5024407
144612
15036862
537334
764
1061
3146
1195
41
4382
9
4233
282
765
1067
3153
1289
97
4539
520
4898
282
5208
14574
22182
39755
4587
66524
18038
81617
0
52349
141233
232655
415881
60864
709400
179312
919348
10654
3057184
48115
2177
1428
12909
979
122
14010
57
13207
3488
2193
1446
12952
1108
270
14330
288
13718
3490
14373
18924
45884
32834
12876
91594
10884
95246
0
231469
295308
889606
547492
241388
1678486
191581
1784278
103251
6865068
506553
5279
6758
27306
7167
1303
35776
409
36667
4832
5335
6922
27579
7843
2419
37841
8131
46440
4833
35814
93832
152636
270785
226715
650136
727022
1312857
0
458697
1153514
2234261
3716942
3838552
9789755
15016919
24660984
266744
89767226
1391154
15
13
54
34
41
129
65
218
20
15
13
54
34
45
133
171
333
20
101
182
317
1471
10317
12105
284734
301909
0
2654
5049
18295
34913
219176
272384
7564763
7886229
15003
26088854
59606
492
348
2785
214
15
3014
5
3293
682
493
350
2788
218
28
3034
8
3325
682
3212
4628
10670
6689
[
g]
[
j]
[
f]
19454
0
37548
56808
140480
89305
(
D)
(
D)
(
D)
264284
12769
991314
80538
107
67
833
32
7
872
2
1413
403
107
68
834
40
11
885
3
1433
403
679
857
2359
1233
[
f]
[
h]
[
f]
7847
0
8904
12273
40593
19650
(
D)
(
D)
(
D)
156870
8681
566932
51233
509
242
3398
143
24
3565
13
3823
1118
513
246
3408
180
43
3631
119
4063
1118
3289
3009
9841
4309
1507
15657
2187
18073
0
57681
51591
202270
77900
25504
305674
44896
371121
27679
1740039
184487
427
317
2554
306
94
2954
54
2961
698
430
345
2586
437
132
3155
95
3217
702
2730
3688
8683
6207
2530
17420
3555
20980
0
79783
91662
290951
125453
52253
468657
81747
568943
26865
1855788
150668
527
261
2778
117
18
2913
13
2897
188
536
265
2802
127
44
2973
17
2984
188
3472
3367
10186
3733
1036
14955
685
15581
0
36651
35219
117541
57072
16366
190979
18125
217099
3919
1495454
32265
31920
31221
123684
38549
2751
164984
637
170651
22780
32007
31470
124136
40416
6468
171020
22242
198531
22836
216347
430583
742485
1470301
428304
2641090
1322168
4000075
0
2263900
4595562
9136921
17814415
5556674
32508010
16194422
49674450
1253863
148212500
4279151
19754
17303
83037
19268
3622
105927
688
111551
14627
19958
17930
84077
25951
20952
130980
42773
180764
14731
132512
235541
443364
732975
668775
1845114
1152092
3042258
0
1320803
2250689
4912071
7027897
6392613
18332581
11801467
31230656
514355
116311201
2198325
727
403
3080
349
53
3482
47
4151
735
731
411
3099
417
120
3636
828
5046
738
4789
5416
13425
12157
4899
30481
39031
68996
0
49533
58976
164167
132971
60069
357207
533063
888638
23377
2854839
95764
6117
4818
25746
3080
250
29076
76
28345
6141
6205
5080
26147
4218
1204
31569
6007
37006
6155
41193
64549
126805
101807
28152
256764
83852
351873
0
385607
596617
1345097
1046547
323689
2715333
1049641
3813460
140854
14655131
618158
411
317
1888
380
128
2396
95
2202
373
426
348
1936
565
1134
3635
13695
20004
383
2743
4250
8752
14017
21323
44092
340550
415991
0
35005
48425
118055
203414
335832
657301
5114080
5910258
18804
20650581
70668
1517
1218
7409
1290
185
8884
43
8461
1555
1518
1225
7418
1325
229
8972
86
8629
1556
10201
16478
33478
49840
23639
106957
6504
110988
0
127548
210662
482634
644538
338644
1465816
77310
1560690
46352
4923881
212787
380
212
2675
147
16
2838
7
2574
847
382
234
2699
180
21
2900
57
2691
847
2455
2818
7649
4772
1164
13585
2074
14151
0
30788
34851
120256
71881
22258
214395
47544
226690
15662
1188332
91734
10491
5003
45938
3338
163
49439
44
50195
5645
10533
5077
46067
3449
299
49815
158
50683
5647
67757
66785
191427
114791
21435
327653
7512
347842
0
624374
633021
1973251
1197418
242759
3413428
72119
3680423
151526
15414170
771470
15333
4414
74844
1178
162
76184
80
77556
7315
15398
4548
75068
1510
556
77134
1539
80418
7317
97160
55266
256488
33202
10951
300641
13640
319181
0
2460029
1488083
6411176
953823
360557
7725556
469102
8476979
187020
32652413
1016937
913
256
3527
127
10
3664
5
3609
241
966
390
3748
457
175
4380
361
4473
241
5778
3091
13843
3598
[
f]
[
j]
[
g]
19003
0
144940
77328
337569
115910
(
D)
(
D)
(
D)
493108
6953
1714007
30092
1906
507
6382
100
4
6486
2
6393
495
1923
565
6459
165
20
6644
2
6522
495
12217
6263
26840
2698
[
e]
[
k]
[
b]
28179
0
341862
184008
734568
82976
(
D)
(
D)
(
D)
799500
14962
2609122
62560
1620
608
7100
267
20
7387
13
6991
378
1652
680
7228
541
286
8055
246
7892
379
10283
7691
27765
7441
1797
37003
1934
36550
0
256474
205503
687912
216901
50204
955017
65557
986185
9358
3361203
47372
7910
4834
31956
1782
105
33843
50
33559
2735
7932
4897
32047
2018
247
34312
474
34598
2735
52227
63048
151313
51300
7395
210008
10917
219876
0
1409432
2005903
4308706
1748523
278785
6336014
409329
6942603
100294
22451953
434109
844
322
3754
183
30
3967
11
4453
570
856
396
3845
409
273
4527
1535
6800
570
5417
4196
14231
6126
3544
23901
8157
32684
0
137174
122944
381009
196009
115920
692938
287476
1005418
15444
3786605
90740
1207
767
4003
412
91
4506
19
4466
494
1221
835
4138
971
1204
6313
1364
7890
498
8094
9919
21606
14176
11352
47134
14620
63290
0
139440
165403
391614
234141
190647
816402
191128
1093091
17437
3834424
67226
2028
1487
11167
1587
154
12908
34
12158
1634
2100
1631
11419
1885
471
13775
359
13497
1634
13220
19922
45400
57099
17847
120346
13437
131863
0
180396
260743
668545
645792
202935
1517272
186341
1705758
46146
5351378
196662
448
176
2392
77
19
2488
21
2525
369
455
191
2416
132
90
2638
293
2959
369
2870
2218
8200
2618
1728
12546
6850
18212
0
61284
52557
180366
67314
49124
296804
145260
450230
9417
1718020
57092
572
213
3416
98
15
3529
16
3410
238
586
230
3454
139
31
3624
84
3563
238
3666
2704
11001
2946
1875
15822
3538
20456
0
79317
69600
237249
91725
47687
376661
136211
551315
4644
1416719
27649
935
531
4900
399
72
5371
67
5100
685
943
551
4935
554
204
5693
612
5857
686
6087
7075
19074
14525
10089
43688
30964
65700
0
181149
236455
597519
574357
451487
1623363
2558022
3126849
22870
9741793
95921
252
199
1192
154
25
1371
22
1388
104
259
234
1235
256
72
1563
90
1627
104
1700
2572
5619
5163
2735
13517
5436
19783
0
48492
90614
179562
181620
92619
453801
209252
860281
17529
2863181
52922
409
248
2317
174
38
2529
49
2599
279
410
263
2344
215
125
2684
283
3101
279
2663
3264
8874
5677
3611
18162
9497
31855
0
90937
124628
327573
231939
135969
695481
436918
1477808
11588
4655460
49404
4495
2617
21526
1563
230
23319
180
24480
2484
4523
2668
21613
1800
460
23873
1104
25932
2484
29222
34620
89313
50898
22546
162757
38197
196649
0
812758
1124791
2610696
1853539
916935
5381170
1634533
7009776
75054
23832512
429813
507
180
3060
67
10
3137
12
2780
276
510
181
3066
90
20
3176
127
2928
276
3184
2281
9438
1825
793
12056
1113
11596
0
69361
58576
204923
52374
25886
283183
37859
279254
4099
1165129
32481
783
401
4922
161
20
5103
23
4852
519
787
411
4937
195
48
5180
602
5472
519
5011
5284
16465
4744
1429
22638
22191
43379
0
130633
153466
420655
164341
45571
630567
680116
1242051
11255
3259436
74479
938
316
5845
110
5
5960
4
5940
678
939
317
5848
115
5
5968
4
5947
678
5979
4111
18027
[
h]
[
f]
[
j]
[
e]
21385
0
121176
92628
364314
(
D)
(
D)
(
D)
(
D)
461627
11782
1457169
68458
122
27
1485
17
1
1503
2
1381
121
138
45
1526
43
143
1712
2
1578
121
747
350
3275
[
e]
[
e]
[
h]
[
a]
3751
0
12054
6854
50666
(
D)
(
D)
(
D)
(
D)
57674
1477
218306
9090
1407
580
9969
287
43
10299
40
11860
2030
1417
597
10003
334
75
10412
123
12180
2031
9030
7486
29196
8645
3374
41215
4804
51483
0
196819
185288
637296
234141
107705
979142
138278
1252244
36391
4521689
230083
397
132
3730
70
5
3805
4
4024
406
405
146
3758
122
11
3891
108
4209
406
2462
1637
9288
2209
[
e]
[
j]
[
g]
13726
0
39732
26880
153188
35427
(
D)
(
D)
(
D)
235792
4946
539579
19712
11790
5906
59238
2555
185
61978
21
62659
6851
11899
6174
59681
3901
1997
65579
6365
73646
6859
77069
77532
225991
86346
30668
343005
61013
413362
0
1115211
1316783
3541288
1656153
531528
5728969
909402
6850273
143835
15129468
498916
903
279
7402
65
4
7471
2
8740
1765
906
289
7421
75
4
7500
5
8783
1765
5765
3589
18647
1764
[
f]
[
j]
[
b]
22937
0
67985
49014
236717
28573
(
D)
(
D)
(
D)
292698
21654
939761
110242
240
116
1411
70
30
1511
8
1304
226
247
137
1455
154
176
1785
1271
3109
226
1525
1566
4725
2662
[
i]
[
j]
[
j]
29512
0
26944
28218
85222
44812
(
D)
(
D)
(
D)
415101
5002
1805438
24359
1819
797
9300
375
22
9697
4
9329
1774
1838
868
9399
531
129
10059
34
9877
1774
11822
10223
31781
12777
[
h]
[
k]
[
f]
50056
0
114454
112488
380195
168923
(
D)
(
D)
(
D)
636926
35744
2290111
179122
3252
1686
10762
621
42
11425
10
11427
593
3659
2218
11855
1287
295
13437
2666
16228
595
21303
21607
55277
19299
4386
78962
33628
105050
0
590224
576775
1541714
510085
108320
2160119
613516
2813190
16302
10961391
121249
743
346
4882
254
43
5179
13
4737
827
746
376
4919
425
259
5603
1091
6249
827
4694
4383
14819
8101
3757
26677
31073
42082
0
109233
128077
346928
289126
127605
763659
540703
1058189
7783
3409005
33929
1854
725
10488
391
37
10916
14
10996
1131
1955
975
10899
837
348
12084
481
12521
1131
11774
8911
35251
9438
2288
46977
4551
49179
0
119909
106294
395969
146342
50761
593072
129004
669971
15827
3438898
112469
4868
3267
21302
2090
159
23551
21
23714
2384
4943
3565
21715
3584
1118
26417
609
27059
2386
32251
43752
99630
69275
20931
189836
8052
190399
0
405397
575233
1350088
1019632
330191
2699911
136034
2819867
54010
7851550
258932
148
113
515
221
85
821
29
770
46
148
113
515
227
123
865
326
1107
46
981
1515
2971
9579
12823
25373
31209
54591
0
20197
25064
55647
196322
292158
544127
711625
1281628
2530
3302845
9548
90
77
341
188
72
601
29
575
24
90
80
351
202
148
701
787
1423
24
597
1059
1990
8378
10539
20907
56817
77071
0
12008
18935
38256
197188
273742
509186
1428408
2031018
1512
5885888
6959
1285
456
7291
138
4
7433
3
8130
1170
1292
458
7302
138
4
7444
38
8188
1170
8244
5841
23268
3945
[
g]
[
k]
[
f]
32177
0
109600
80933
324334
62958
(
D)
(
D)
(
D)
472468
16163
1505152
84882
416
256
1604
296
44
1944
14
1772
112
425
268
1627
382
92
2101
1047
2890
112
2711
3366
7816
10899
6441
25156
24602
40096
0
58548
78179
173679
303854
184143
661676
666467
1099506
7104
3354855
39880
371
162
1702
71
4
1777
5
1531
89
402
222
1805
181
56
2042
167
1920
90
2415
2119
6754
1965
[
f]
[
i]
[
g]
9151
0
37912
38763
114112
32805
(
D)
(
D)
(
D)
140088
1737
539653
10160
379
209
1638
255
68
1961
33
2289
257
417
297
1783
729
1180
3692
6969
11775
257
2472
2817
7097
10049
12572
29718
58541
86176
0
46588
47353
139240
156915
200168
496323
860416
1365243
9629
6687864
49332
1308
611
10716
390
79
11185
28
17467
4588
1313
628
10744
477
276
11497
149
17900
4588
8461
8051
27484
14487
13277
55248
7721
98755
0
163104
169775
641516
271213
241730
1154459
230829
2037431
117026
7486867
722746
38873
18943
148825
15712
1210
165747
112
172311
7532
38874
18951
148837
15761
1246
165844
140
172562
7532
252752
253292
697583
598202
196792
1492577
102432
1638915
0
3102665
3425528
8984528
8515581
3535837
21035946
2258703
24843744
138677
82910385
581781
861
402
6013
363
75
6451
81
7277
665
875
412
6038
404
103
6545
182
7502
665
5595
5285
18771
13038
9907
41716
5743
51024
0
230470
205083
740378
538815
397461
1676654
177998
2076295
28377
24294638
737414
409
305
1781
313
85
2179
114
2438
117
420
339
1826
493
217
2536
1084
3926
117
2756
4124
8957
11643
9849
30449
20913
53470
0
89451
139560
295074
361236
331889
988199
833579
1974250
7797
7644145
26285
488
287
2605
307
107
3019
21
3259
196
491
295
2619
378
236
3233
68
3524
196
3217
3873
10461
12180
12344
34985
2141
39306
0
103529
123579
326168
443741
421828
1191737
82954
1365435
6369
14579643
52405
338
254
1438
197
49
1684
21
1901
119
342
266
1454
259
247
1960
174
2372
119
2198
3324
7114
6876
5944
19934
5550
27894
0
60302
95317
201657
193702
177476
572835
210839
872407
3153
3704259
31224
783
495
3193
380
50
3623
12
3922
238
786
508
3212
533
390
4135
369
4835
238
5171
6612
15455
13538
6642
35635
4490
41886
0
113300
149389
359396
321541
231649
912586
145912
1149787
6303
3946705
33176
858
495
3978
467
152
4597
45
5651
474
868
538
4037
595
452
5084
164
6278
476
5606
6611
17002
15859
12786
45647
5651
54437
0
158275
191399
492233
437415
339290
1268938
128292
1562583
16336
5289186
107105
6322
3439
26800
2378
467
29645
97
28975
1806
6355
3560
26957
2969
1148
31074
637
31176
1809
41603
45286
117696
88498
72921
279115
60067
339933
0
452521
542519
1426010
1438597
1068628
3933235
767764
4789128
32818
16117675
215275
2892
1264
15433
1010
151
16594
31
16355
683
2919
1329
15541
1301
318
17160
54
16937
683
18490
16502
57686
36598
20590
114874
14776
120671
0
659333
687984
2046770
1807166
1215255
5069191
530760
5581162
23194
19049690
128064
1207
624
6569
592
143
7304
24
7258
529
1212
637
6589
714
270
7573
80
7630
529
7868
8349
24887
22696
[
j]
[
l]
[
j]
77456
[
a]
288192
348187
932124
997899
(
D)
(
D)
(
D)
3536327
(
D)
11409755
(
D)
4004
2377
15102
1399
147
16648
18
16689
881
4025
2423
15171
1597
389
17157
319
17520
881
26728
31607
75084
50238
26893
152215
11069
170894
0
456267
615371
1426192
1168104
996510
3590806
456877
4362340
19644
13997265
94712
213
87
2146
69
7
2222
1
2858
707
213
89
2148
73
7
2228
1
2864
707
1373
1143
4950
2510
[
g]
[
i]
[
a]
11580
[
a]
41122
34781
154484
88340
(
D)
(
D)
(
D)
402376
(
D)
1432176
(
D)
3456
2203
22248
1265
117
23630
34
22580
2024
3461
2208
22259
1322
252
23833
91
22874
2024
22930
29395
78947
44236
16151
139334
5373
143426
0
553856
748097
1896036
1099542
585680
3581258
205749
3892929
33277
15985424
223152
02_
E1_
4
02_
E5_
9
02_
E10_
19
02_
EL20
02_
E20_
99
02_
E100_
499
02_
EL500
02_
E500+
2695606
1010804
613880
5090331
508249
82334
5680914
16845
2699380
1024081
652930
5147526
692775
332508
6172809
1027961
5697652
6639666
8246053
20583371
19874069
15908852
56366292
56034362
155662211
182383776
241410588
617583597
623716021
535749956
1777049574
2166130032
937533365
888342543
1085595864
3126610830
2884696648
2547423855
8558731333
13503796863
13020
4406
2339
24148
1380
205
25733
95
13026
4412
2362
24183
1493
376
26052
500
26490
28813
30870
86173
48173
[
k]
[
m]
[
j]
617729
704995
816319
2263990
1277033
(
D)
(
D)
(
D)
4251622
3526593
3597124
12337100
5864036
(
D)
(
D)
(
D)
8691
2825
2168
15589
2093
472
18154
321
8722
2895
2325
15847
2734
1354
19935
3936
17764
18654
28971
65389
76861
62045
204295
261480
599532
680717
1125226
2523994
3290541
3094101
8908636
15053058
3961163
3992179
5265590
13787304
16127191
19473647
49388142
188184920
3747
1310
579
6214
901
288
7403
200
3751
1323
641
6295
1423
1126
8844
9588
8437
8156
7664
24257
39391
46942
110590
537664
177645
203208
304747
774932
1812597
2430022
5017551
36827194
2727384
1372508
4857911
9253367
24518551
25257696
59029614
337047029
337620
118272
69482
642652
51816
5988
700456
993
337644
118313
69605
642846
52788
7733
703367
6958
714678
774273
929557
2418508
1945717
997120
5361345
946025
19707586
23395508
31975282
79945492
78561820
44262856
202770168
44532294
128343179
107665441
134820565
406231713
333023552
196574115
935829380
241714307
97197
55597
46851
221376
58198
14124
293698
4175
97232
55702
47200
221895
62443
23727
308065
36276
219951
372245
639036
1231232
2375691
2488018
6094941
8298668
5823048
10533204
19888764
38476821
82257351
91152085
211886257
368469748
27659982
44184220
80892263
167903435
346024892
460526128
974454455
2962710121
155641
61383
42185
295482
39081
7633
342196
3113
156014
62774
45814
300948
56094
25386
382428
54472
328268
405002
564680
1297950
1421086
960457
3679493
2180763
11732306
15068654
22017958
50933927
58081905
41274788
150290620
112237157
197519021
201079536
253844438
679818158
643778390
527668937
1851265485
2638800590
343608
150478
85819
665394
59639
8723
733756
2374
344450
153900
96305
680385
98116
51814
830315
295378
771070
987573
1130838
2889481
2204104
1267733
6361318
8458586
13673540
18972304
24053861
59383210
60539727
37139109
157062046
163644980
150145969
161071445
190023515
534502092
574415110
382843754
1491760956
1642691741
78316
23082
15723
140990
14549
2682
158221
1152
78375
23268
16330
141895
18180
8299
168374
26769
152338
151462
211781
515581
555230
420523
1491334
2089679
3694719
3976671
5780843
14534882
16475462
13597820
44608164
82643691
20487795
17717846
23757691
67941348
60048231
47725736
175715315
323506808
33677
11817
8476
66298
8276
1955
76529
1076
33730
11965
8996
67029
10937
5780
83746
54844
68184
78298
114413
260895
319308
323800
904003
2632117
3005067
2773737
4411049
11428820
14635738
16416349
42480907
145596092
11212585
10292059
14835973
41102269
46421133
54788035
142311437
727792846
138235
33597
16133
217122
15149
3861
236132
1751
138516
34702
19721
222171
34952
31855
288978
161444
281524
215275
214035
710834
600345
652114
1963293
4451290
9767809
9541413
11589275
32871091
32881553
36553830
102306474
270349802
42038234
30731180
38734326
121451616
131472946
223074945
475999507
2285952937
155205
32907
15651
245513
10659
2403
258575
1271
155502
33956
18134
249411
18570
11918
279899
43125
297796
211866
204509
714171
375560
297299
1387030
630317
7644202
5956327
6173093
21410281
12017348
10063814
43491443
21749768
54535376
33882799
30931074
129206957
51037244
39421328
219665529
130884426
394497
99931
54581
661819
37592
6103
705514
2486
394719
100741
57210
665550
49020
17204
731774
40591
761339
652247
725647
2139233
1392001
991770
4523004
2523201
28213893
26403647
33437505
94176369
75586019
57920750
227683138
141094999
95612258
72560946
81978097
270104069
170494273
129881263
570479605
373586033
3906
899
1296
7134
6043
8328
21505
6724
3925
924
1354
7236
6337
9401
22974
26409
6458
4618
8981
20057
76984
280390
377431
2536367
312772
292588
552850
1326010
3878867
14690143
19895020
184907291
5082714
2084373
1871898
10812268
9473077
27879680
48165025
264719498
128320
43611
26925
252715
25875
7607
286197
3106
128404
43880
27746
253915
29950
14327
298192
45352
268581
284633
361452
914666
1025825
1345057
3285548
5013669
6592610
7100791
9722499
26642322
27377622
31283985
85303929
126885448
25086065
22171886
27221940
84390754
64129322
61826556
210346632
247094173
23108
9537
8179
49472
12379
3071
64922
1011
23127
9595
8414
49786
13925
5604
69315
4386
48193
63413
112089
223695
516135
535272
1275102
1426573
1066729
1185295
2182417
4795087
11451880
13794180
30041147
41920705
4221488
3591431
5710239
14848344
26766438
33150291
74765073
105513766
236167
129892
72503
489752
52416
14295
556463
3620
236581
131421
77064
496369
78155
59629
634153
69387
533486
857043
961290
2351819
2063608
2729503
7144930
7755218
20606482
30636102
35850510
90756745
68624223
72950782
232331750
266845477
64779715
78044397
78818644
233039317
147072869
164826229
544938415
676345586
40517
13835
10563
87934
12227
2292
102453
590
40548
13911
10736
88223
13408
3715
105346
5029
81051
91201
143223
315475
496962
380688
1193125
607866
4226301
2198357
2772673
11134200
9359568
12769280
33263048
14461329
13020391
8033293
9701145
36897898
27023858
30480196
94401952
53152317
128468
82514
70814
342431
75392
7954
425777
1688
128608
82856
72038
344341
88963
34731
468035
97114
304488
550382
970379
1825249
2844242
1417095
6086586
3962289
3754283
5877847
10447228
22605811
33507309
17343885
73457005
57653790
19815512
25084937
37513792
92702249
101800526
56004534
250507309
196208933
366512
134997
66776
628143
41363
4449
673955
1263
366824
136167
70327
633204
54021
16431
703656
36462
790777
876072
880611
2547460
1482350
640068
4669878
750209
14245902
16778231
18202835
50656688
31539339
16429206
98625233
20274670
65819608
60707633
60795778
195120932
104363220
58844376
358328528
67771262
46
87
189
332
1088
1674
3094
2255
46
91
204
351
1198
2091
3640
9940
[
b]
276
738
[
g]
12396
47154
[
l]
[
m]
(
D)
14439
32995
(
D)
503645
1913740
(
D)
(
D)
(
D)
18388
88419
(
D)
630288
3800802
(
D)
(
D)
9636
1285
404
35646
68
7
35721
1
9636
1285
404
35646
68
7
35721
1
[
j]
8164
5289
[
k]
2100
[
f]
[
k]
[
a]
(
D)
89741
72659
(
D)
56474
(
D)
(
D)
(
D)
(
D)
529453
335442
(
D)
211501
(
D)
(
D)
(
D)
5979
2632
1382
11620
609
35
12264
37
5981
2636
1384
11628
630
38
12296
213
12929
17319
18146
48394
18845
2478
69717
6105
294535
419443
480542
1238464
554075
84324
1876863
330185
2048753
2090877
2075072
6581348
2495669
401475
9478492
1756845
1212
145
101
2290
55
15
2360
8
1212
145
101
2290
58
22
2370
15
1963
947
1356
4266
1837
[
g]
[
i]
[
g]
52654
21052
38038
133541
60531
(
D)
(
D)
(
D)
381863
109727
186430
877772
345942
(
D)
(
D)
(
D)
5829
1629
856
10238
716
158
11112
53
5833
1631
877
10265
805
316
11386
272
11598
10547
11368
33513
27491
21098
82102
13994
270540
264500
297739
891985
662427
504583
2058995
376821
1821006
1325989
1335622
4877980
3022425
2545340
10445745
2217755
3816
906
462
5781
354
89
6224
93
3830
932
477
5836
456
292
6584
1045
7466
5890
5980
19336
12113
11656
43105
45175
254065
258981
290795
832635
762724
807342
2402701
4003774
2587900
2367043
2389652
7573396
6789872
9608878
23972146
136907084
1426
747
740
3390
846
248
4484
185
1427
754
759
3417
1078
671
5166
2039
3143
5007
10093
18243
30356
28607
77206
116968
124871
167127
390439
722625
1233777
1326554
3282956
5839066
537625
681269
1486537
2875275
5380741
6423493
14679509
33053593
3449
1176
970
6426
909
157
7492
95
3465
1209
1089
6594
1200
391
8185
852
7155
7757
12898
27810
34392
21782
83984
99337
220596
254609
443992
968734
1294040
960205
3222979
5210218
835638
943867
1389401
3338633
3956578
3441276
10736487
18224243
3747
1310
579
6214
901
288
7403
200
3751
1323
641
6295
1423
1126
8844
9588
8437
8156
7664
24257
39391
46942
110590
537664
177645
203208
304747
774932
1812597
2430022
5017551
36827194
2727384
1372508
4857911
9253367
24518551
25257696
59029614
337047029
117060
35012
18367
210575
12138
1312
224025
391
117067
35026
18417
210646
12380
1665
224691
1703
242560
227075
243427
713062
441239
198050
1352351
233366
7016548
7229754
8745772
24493876
18975952
9644724
53114552
12615939
67292883
50524438
59221003
194216746
138764619
78503109
411484474
123507460
13002
6761
5634
30976
6198
1141
38315
295
13003
6764
5646
30992
6310
1415
38717
1232
29020
45132
76773
150925
246797
191008
588730
267582
1144877
1765884
3253063
6745521
11297421
8963558
27006500
12315047
5814228
7396166
13166001
29095896
48238304
42355951
119690151
54693857
207564
76501
45489
401117
33556
3649
438322
513
207574
76523
45542
401208
34098
4653
439959
4023
443098
502066
609357
1554521
1257681
608062
3420264
445077
11546161
14399870
19976447
48706095
48288447
25654574
122649116
19601308
55236068
49744837
62433561
182919071
146020629
75715055
404654755
63512990
6458
3894
3293
15651
3935
1247
20833
551
6463
3915
3341
15726
4254
1951
21931
3767
14999
25834
45017
85850
156158
218041
460049
983717
293024
462407
937903
1900935
4328554
6985104
13214593
31265472
2482188
3504941
6677701
14663498
32274450
56660599
103598547
353922750
906
393
363
2012
469
143
2624
97
906
394
364
2014
497
195
2706
526
1973
2619
4904
9496
18439
21149
49084
114311
51612
69894
136275
272403
589511
781474
1643388
5510751
416566
458904
859231
1853790
3844824
6988627
12687241
95259110
1007
564
442
2284
673
290
3247
151
1007
566
443
2287
711
395
3393
652
2264
3779
6036
12079
29868
51175
93122
168533
59054
102890
194946
392758
918758
1497676
2809192
4799005
366499
583575
1180977
2340008
4461197
7486122
14287327
28948883
2874
1181
956
5584
1001
249
6834
122
2874
1184
961
5592
1050
317
6959
373
6226
7939
13022
27187
38770
36839
102796
87413
120231
176433
319511
768845
1022775
949023
2740643
2372206
583875
729827
1300477
3993393
4314394
4696508
13004295
22008347
3606
2131
2011
9593
2608
526
12727
135
3606
2136
2019
9607
2671
692
12970
389
8024
14504
27648
50176
104337
88294
242807
107632
179860
293199
545972
1166847
2186698
2165526
5519071
2632554
814004
1267561
2397742
5293683
10149193
12416085
27858961
20540415
567
226
199
1123
250
71
1444
37
567
226
199
1123
255
97
1475
74
1226
1524
2605
5355
9783
11901
27039
20756
25896
34603
62017
134479
248403
297354
680236
589131
121614
140547
279510
596603
1155686
1671454
3423743
3682423
4290
2769
2681
10887
3280
791
14958
240
4293
2772
2693
10909
3482
1271
15662
1390
9834
18836
36753
65423
132612
118910
316945
217066
221800
420292
903047
1658584
3614290
3592758
8865632
7056734
1365385
2181797
4656383
8898673
18276348
19716896
46891917
41757124
551
402
529
1637
1200
476
3313
225
552
402
534
1643
1271
755
3669
1877
1240
2739
7346
11325
52334
78402
142061
353929
48468
84133
232606
390852
1844401
3140088
5375341
16437402
325770
532008
1360218
2458540
9483089
17620261
29561890
125184196
14391
7627
4979
29188
4845
863
34896
278
14392
7640
5018
29242
5130
1255
35627
1275
33188
50325
66892
150405
192424
136352
479181
227238
789698
1338401
2029188
4295165
6967670
5162070
16424905
8637456
2827441
4503262
6525920
14382705
22065455
17889250
54337410
38767845
262
174
151
653
233
119
1005
127
262
175
159
662
323
292
1277
1019
593
1161
1955
3709
8319
10337
22365
78038
35885
56800
104506
204906
409562
549758
1164226
5292195
436683
578297
822414
1918732
5527588
7753895
15200215
201424169
2467
1542
1404
6004
1974
790
8768
573
2470
1545
1418
6034
2208
1352
9594
3502
5580
10275
18983
34838
78090
113326
226254
601176
219951
385961
764654
1524543
3419359
5228986
10172888
36257677
1737726
2743159
5150581
11426991
21394362
39110698
71932051
396279210
2394
1814
1971
6746
3590
1230
11566
657
2396
1817
1976
6757
3785
1901
12443
3019
5654
12397
27115
45166
154914
195941
396021
529586
181893
364553
835840
1447580
4975663
6355425
12778668
19257383
1089576
1744440
3711809
6931026
21629907
30059648
58620581
110757166
3123
2054
1931
7927
2553
590
11070
325
3125
2061
1975
7982
3302
1788
13072
3602
7066
13938
26311
47315
98637
85569
231521
243955
187466
392247
859145
1490934
3539202
3148437
8178573
9941083
900494
1755553
3790341
6712807
15357243
14721698
36791748
58651013
1114
758
773
3024
1223
547
4794
360
1114
758
780
3031
1278
765
5074
1155
2553
5130
10616
18299
52242
94040
164581
336457
82483
154682
335827
720841
1804599
3472568
5998008
15625198
546624
795229
1505331
3992418
8931207
18903763
31827388
107633625
18135
11429
9919
42782
11558
2224
56564
834
18135
11433
9943
42811
12100
3309
58220
3432
41432
76730
135603
253765
460034
325795
1039594
542805
1118620
2348566
4569430
8299013
16629787
12012309
36941109
20740433
4059146
7644810
14573180
27514141
56431255
51190221
135135617
113837440
6860
4676
4425
17301
5701
1474
24476
769
6862
4682
4439
17326
5974
1995
25295
2646
15858
31661
60342
107861
225667
218132
551660
614561
522352
1103826
2264217
4054173
9231905
9126562
22412640
27688717
2084196
3917199
7598582
14642783
32427849
37020549
84091181
167217352
3530
2113
2055
8725
3291
1149
13165
668
3534
2116
2059
8737
3435
1497
13669
2214
7857
14125
28297
50279
139966
186772
377017
923394
314733
571374
1189949
2260547
6364799
9361742
17987088
53711350
1444546
2466028
4667481
9728863
22791086
36139765
68659714
311271513
1351
928
789
3383
1317
509
5209
337
1353
931
797
3396
1361
628
5385
1216
3007
6243
10747
19997
55428
75464
150889
351511
106721
215945
384293
741656
2086377
2722731
5550764
13298603
693200
1041774
1705266
3698292
8504320
12413124
24615736
83907531
2610
1575
1483
6345
2298
927
9570
544
2610
1577
1490
6355
2383
1172
9910
2292
5878
10550
20407
36835
99419
172014
308268
1270439
175649
321068
650475
1267219
3448000
6044258
10759477
68011996
1153130
1818102
3146608
6937987
15655728
31051101
53644816
578356575
8383
4196
3049
17205
3116
679
21000
194
8386
4204
3075
17242
3201
895
21338
745
18664
27878
41101
87643
126419
116957
331019
244109
427666
687356
1109340
2300226
3747008
3468051
9515285
7290774
1673215
2443462
3818158
8289830
13320143
14586203
36196176
37300911
12324
5162
3499
23393
3624
854
27871
398
12325
5168
3517
23419
3772
1205
28396
1111
26835
34058
47336
108229
141831
132608
382668
282042
659986
948574
1459623
3184315
4880030
5090185
13154530
12053628
2538104
3333745
5164353
11628672
18029568
22429661
52087901
66002523
99701
40767
27799
190608
24252
4469
219329
2028
99975
41762
30389
194508
36458
16805
247771
35188
211875
269202
372314
853391
873778
554482
2281651
1162046
7695303
10240844
15011022
34206695
37499064
24840376
96546135
65850289
115786294
119206832
143561185
393046036
329246092
256971448
979263576
1352921279
55947
20636
14434
104949
15026
3343
123318
1440
56039
21012
15425
106440
19636
8581
134657
19284
116393
135800
192366
444559
547308
405975
1397842
1018717
4037003
4827810
7006936
16727232
20582841
16434412
53744485
46386868
81732727
81872704
110283253
286772122
314532298
270697489
872001909
1285879311
38991
17469
11797
77264
16460
2913
96637
253
39051
17782
12775
78627
20523
7024
106174
20470
86420
114879
158330
359629
708139
441078
1508846
382070
1924618
2858785
4450567
9867828
27292583
18970092
56130503
11866329
27909176
28605136
46009266
113707749
339756508
230004195
683468452
129740455
23042
11246
6308
45843
3404
425
49672
174
23081
11553
7355
47244
6509
3193
56946
9414
52727
73848
82276
208851
109938
51988
370777
180790
1088945
1738932
2219170
5220113
3315097
1628380
10163590
3601164
9083591
11161806
12815000
34628932
19110523
11494884
65234339
31838787
16950
6725
3468
31831
1834
229
33894
118
17020
6943
4076
32750
3435
1827
38012
11588
37830
43876
45158
126864
58597
22582
208043
210682
776325
1042834
1255462
3242837
2093332
861588
6197757
5411034
5691210
6224857
6947106
20271717
11491484
5788203
37551404
54729352
26125
15915
11268
59236
8210
1093
68539
290
26159
16166
12235
60531
12899
5477
78907
15202
60850
105521
149775
316146
276447
126010
718603
552133
1381561
2600316
4057359
8258276
8596262
4164751
21019289
14130183
11159878
17642728
26034862
56743312
57021855
32997080
146762247
141673048
57044
21511
12423
108015
9515
1460
118990
458
57119
21749
13069
108986
11889
5388
126263
29414
126628
140407
163752
430787
355524
227811
1014122
1869875
1743351
1816797
2122906
6111249
5138750
3673766
14923765
35140737
24365120
19714878
19737504
68941888
42490802
31371308
142803998
321608508
18179
10341
6490
38874
3169
274
42317
326
18255
10751
7455
40330
5816
1820
47966
34608
42168
68715
85102
195985
102040
29158
327183
661164
966684
1698840
2086520
4886954
2586697
810522
8284173
13933589
8877890
14259776
16797543
41223847
17395840
5022517
63642204
122806602
26474
15664
9585
57901
5027
902
63830
238
26595
15911
10745
59475
11967
12722
84164
32936
65106
103577
123394
292077
161026
118923
572026
323957
981229
1501077
1725285
4380804
2223481
1731865
8336150
5135334
21829603
26087244
24728765
76120504
31687359
29406806
137214669
100868405
36567
14156
5989
65360
2916
443
68719
311
36708
14568
7064
67009
6497
5418
78924
72971
81719
91672
77265
250656
93592
59789
404037
1004911
1329743
1623554
1503774
4635227
1911965
1083272
7630464
14309468
10845757
10123983
8600945
31408124
10919821
7329819
49657764
120738719
22054
8931
4617
40955
2504
280
43739
149
22119
9159
5286
41930
4769
1999
48698
17235
48895
58219
59952
167066
82233
33263
282562
335164
729977
868958
954703
2664615
1503823
557932
4726370
4599771
6361718
5804392
5760112
18955488
8702321
3654798
31312607
45374822
4664
1751
1017
8844
607
131
9582
99
4667
1769
1101
8951
957
718
10626
30443
10345
11390
13253
34988
21139
19537
75664
2470430
137538
144090
179979
488452
339091
345075
1172618
42535892
1381119
1200005
1228640
4077685
2347945
2438147
8863777
435741074
55356
20985
9653
98841
4555
760
104156
302
55453
21510
11157
101012
8949
4656
114617
15380
121391
136321
123628
381340
140394
68605
590339
232653
1765872
2051684
2043785
6126870
2505058
1184680
9816608
4295521
14955291
12965983
11747511
42062319
13797600
6665028
62524947
35382264
18210
5962
3746
33205
2900
587
36692
423
18223
6039
3987
33540
3906
1572
39018
5717
36991
39148
48953
125092
95035
68989
289116
234757
847697
1026437
1454351
3499985
3033588
2127186
8660759
8685958
7685616
7280657
9616261
26360527
19693052
16670969
62724548
102189705
1160
350
254
2161
331
128
2620
142
1163
352
284
2212
507
587
3306
2206
2246
2240
3349
7835
12855
18032
38722
509536
97890
88406
130707
377376
510092
727153
1614621
25856245
649564
447346
696671
2327304
2625261
4238906
9191471
98508180
465
199
148
1039
223
91
1353
65
466
199
155
1047
261
223
1531
371
977
1326
1994
4297
8483
14158
26938
37330
40323
51051
72601
182669
416553
688267
1287489
1877213
271769
293742
500499
1158016
1976606
3543289
6677911
15410785
51432
13139
8807
89042
7820
1273
98135
510
51451
13181
8954
89279
9143
3317
101739
9569
97362
86305
118740
302407
294921
191171
788499
544843
2255525
2238951
3296724
8319746
9267084
6556109
24142939
20924451
12597035
10215577
13670374
39358113
34773048
23085425
97216586
69505422
6131
2174
1862
11941
2252
469
14662
108
6133
2179
1872
11958
2423
847
15228
1845
11914
14366
25469
51749
90800
78287
220836
166489
189104
205285
381905
863365
1603647
1595084
4062096
3717959
992816
839268
1227949
3437699
4254303
3540071
11232073
7894987
63
24
23
132
22
16
170
74
63
24
23
132
59
79
270
2431
137
144
307
588
681
1542
2811
47551
8070
7815
15589
42846
47618
97065
187529
3727942
130418
132756
745693
1176902
997794
874340
3049036
42004253
1031
233
190
2201
177
35
2413
16
1033
233
195
2208
193
48
2449
54
1943
1539
2497
5979
6319
3745
16043
3290
51214
38240
56988
172497
152118
89320
413935
83546
227434
135098
192748
682483
544746
296328
1523557
238703
12195
5073
3040
23391
2339
458
26188
313
12220
5175
3312
23790
3413
2057
29260
4082
26229
33116
40368
99713
83360
64782
247855
227611
791581
1027686
1330112
3418389
2964101
2470388
8852878
8700509
4168212
4190203
4750181
14531949
9708488
7525920
31766357
28312818
4151
1118
754
7454
770
122
8346
39
4154
1121
786
7492
967
338
8797
4376
7824
7312
10151
25287
29325
17797
72409
480841
167784
172834
231176
614118
632194
414814
1661126
15528193
898212
752028
878293
2724131
2022157
1360858
6107146
52774497
1688
782
672
3667
788
285
4740
177
1692
804
749
3777
1214
803
5794
1835
3706
5114
8906
17726
28486
31009
77221
72188
93228
146403
265041
543876
882055
959620
2385551
2227633
552335
711828
1095283
2544751
3145828
3260599
8951178
8857163
10186
4288
2996
20130
3274
839
24243
518
10204
4330
3125
20321
4048
2078
26447
6130
21630
28527
40838
90995
129203
146527
366725
653251
773629
1052643
1715838
3768103
6493238
8035055
18296396
42295202
2740168
3158149
4753763
11384800
17211198
23476420
52072418
176427109
9680
2163
1382
17735
1085
199
19019
110
9700
2195
1454
17859
1426
734
20019
3002
17927
14062
18568
50557
39175
32003
121735
156664
1260146
581801
803172
3224457
1611492
1086707
5922656
5777369
3831571
2501147
3144438
11321170
6297127
3671385
21289682
51991295
6376
2800
2330
13917
2228
523
16668
345
6389
2859
2555
14220
3246
2016
19482
39230
13507
18788
31422
63717
85950
84308
233975
1464433
450146
555449
969951
2188752
3503505
4031889
9724146
77888696
2601195
2772260
4318281
10989900
14961013
18666340
44617253
432796091
7435
2570
1776
14528
1744
467
16739
398
7437
2581
1862
14629
2217
952
17798
6482
15120
16921
23585
55626
64980
60962
181568
357769
521146
583844
922088
2247508
3027503
3262698
8537709
19634825
2039651
1860503
2619491
7406399
7951795
8973890
24332084
66578351
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
58
0
0
0
0
0
0
0
23367
0
0
0
0
0
0
0
1304200
0
0
0
0
0
0
0
28909454
24662
8787
6320
47056
8367
2427
57850
812
24741
9224
8381
49686
23791
25251
98728
97432
53106
57745
85568
196419
352232
417536
966187
2039897
1866309
2250223
3544453
8354913
13570690
17445099
39370702
96890579
9066222
8747393
14839505
36003115
65806303
117657393
219466811
810743271
28048
5384
2578
44538
2197
716
47451
670
28129
5539
2869
45071
3074
1755
49900
31790
52016
34426
33377
119819
73465
62996
256280
752587
2869136
2790407
3571650
9917020
9842803
10255230
30015053
85098077
11161403
7497063
9291070
30923715
24730206
25361102
81015023
286472306
84181
19215
7156
123333
4711
1118
129162
797
84288
19707
8339
125131
7926
4663
137720
31256
173958
121644
93461
389063
170332
164564
723959
1618046
4903689
4353822
4264233
14057792
9068738
8374390
31500920
86124523
20615620
13586685
12465169
49172468
36457940
74446686
160077094
1151986724
1355
227
127
2270
116
65
2451
80
1358
232
132
2283
161
186
2630
908
2444
1460
1629
5533
4316
7018
16867
17393
128675
146961
208939
541366
399322
479111
1419799
932423
1194989
900039
2138582
5352318
4478497
5609764
15440579
7841182
140417
26633
11703
215880
7844
1778
225502
816
140678
27501
13479
218792
13017
8366
240175
17020
265845
170901
152453
589199
281363
231730
1102292
249681
6882009
4987139
4780271
18079840
9107263
7917258
35104361
10668187
49687831
29436759
25004676
112822181
37429110
28498122
178749413
57907933
13905
6050
3762
27998
2625
580
31203
372
13937
6222
4456
28958
5340
3475
37773
25872
30230
39499
49531
119260
87794
61361
268415
372907
685952
900248
1276630
3032380
2528918
1886796
7448094
10573815
4031522
4178225
5491855
14658204
11316696
9896451
35871351
63126369
885
227
190
1644
200
63
1907
170
887
233
199
1661
213
77
1951
233
1721
1466
2525
5712
6403
4208
16323
7729
76241
68940
116192
298061
381167
259760
938988
507766
816023
267815
434543
1726572
2291438
1026755
5044765
9850124
394497
99931
54581
661819
37592
6103
705514
2486
394719
100741
57210
665550
49020
17204
731774
40591
761339
652247
725647
2139233
1392001
991770
4523004
2523201
28213893
26403647
33437505
94176369
75586019
57920750
227683138
141094999
95612258
72560946
81978097
270104069
170494273
129881263
570479605
373586033
3906
899
1296
7134
6043
8328
21505
6724
3925
924
1354
7236
6337
9401
22974
26409
6458
4618
8981
20057
76984
280390
377431
2536367
312772
292588
552850
1326010
3878867
14690143
19895020
184907291
5082714
2084373
1871898
10812268
9473077
27879680
48165025
264719498
122200
40867
25065
240520
24271
7364
272155
3028
122282
41130
25843
241668
28111
13715
283494
42352
255015
266624
336498
858137
966580
1307527
3132244
4866393
6235728
6589614
8934600
24888927
25271082
29821566
79981575
120572785
23407937
20211603
24395838
77442286
56870752
56673120
190986158
218250903
6120
2745
1861
12197
1616
258
14071
113
6122
2750
1903
12247
1839
612
14698
3000
13566
18009
24954
56529
59245
37530
153304
147276
356882
511177
787899
1753395
2106540
1462419
5322354
6312663
1678128
1960283
2826102
6948468
7258570
5153436
19360474
28843270
23108
9537
8179
49472
12379
3071
64922
1011
23127
9595
8414
49786
13925
5604
69315
4386
48193
63413
112089
223695
516135
535272
1275102
1426573
1066729
1185295
2182417
4795087
11451880
13794180
30041147
41920705
4221488
3591431
5710239
14848344
26766438
33150291
74765073
105513766
191396
108056
52088
390336
27991
4699
423026
1668
191776
109450
55995
396095
41650
19182
456927
30820
437137
710299
682110
1829546
1029355
751711
3610612
1306544
18935513
28291108
31400791
81391061
49610080
28342195
159343336
48793197
59173899
71796157
68251942
207873085
102569690
63917109
374359884
131330760
225
110
92
637
487
1590
2714
1834
225
116
100
651
513
1725
2889
4680
433
721
1220
2374
30243
389501
422118
4699466
23164
38725
77882
266010
854431
12253169
13373610
181723749
305355
155614
271975
1329498
2509443
29113116
32952057
466193839
7284
3612
3736
17176
8486
5836
31498
1222
7291
3652
3881
17383
11701
18516
47600
20300
16252
24355
51667
92274
409004
965200
1466478
1304187
273131
380879
828097
1978767
7546379
20780344
30305490
28645001
959069
1013434
2039183
5297430
16237528
42802419
64337377
61930369
37264
18120
16612
81638
16039
4123
101800
820
37289
18203
17088
82240
24291
20206
126737
13587
79664
121668
226293
427625
595006
623091
1645722
445021
1374674
1925390
3543740
7120907
10613333
11575074
29309314
7683530
4341392
5079192
8255544
18539304
25756208
28993585
73289097
16890618
19071
3666
2059
34930
1903
568
37401
144
19078
3694
2090
35000
2047
718
37765
426
34357
23760
27431
85548
78133
102838
266519
103810
3206707
1021529
951566
6621296
2385586
7763348
16770230
4884409
8538814
3526272
3243674
19362299
7312548
14969309
41644156
14260740
2819
964
648
5116
757
219
6092
43
2820
972
686
5163
894
413
6470
163
5868
6286
8672
20826
31720
39903
92449
23674
110415
128426
174948
427591
709254
1060731
2197576
702705
496526
468698
599554
1636104
2105460
2952060
6693624
1961383
18627
9206
7859
47892
9587
1520
58999
438
18650
9245
7960
48060
10467
2584
61111
4440
40826
61155
107120
209101
387109
237947
834157
480382
909179
1048402
1646159
4085313
6264728
3945201
14295242
8874215
3985051
4038323
5857917
15899495
17605850
12558827
46064172
36930194
17169
7961
8196
41267
7968
1428
50663
505
17188
8025
8400
41559
9057
2962
53578
8217
36425
53067
113017
202509
292528
232976
728013
968688
636124
763225
1473805
3234814
4264371
4237293
11736478
22389052
3623109
3490847
6038902
15102809
15976071
13055539
44134419
78371188
111301
74561
62632
301189
67549
6629
375367
1270
111420
74831
63638
302782
79906
31769
414457
88897
268063
497315
857362
1622740
2551714
1184119
5358573
2993601
3118159
5114622
8973423
19370997
29242938
13106592
61720527
35264738
16192403
21594090
31474890
77599440
85824455
42948995
206372890
117837745
123120
41802
18630
205196
8372
996
214564
519
123197
42135
19928
206914
12290
4672
223876
9358
265827
269814
241988
777629
267324
98736
1143689
191186
5777375
6945343
6871789
20198227
7642989
3032529
30873745
7398006
26528388
23718690
21444418
74764586
23373646
9613640
107751872
22858647
90771
30812
16000
159826
8233
775
168834
208
90976
31511
17761
162504
14429
6332
183265
23619
191444
201095
210626
603165
283892
124528
1011585
302735
2839428
3205546
3655750
10161528
5417637
2467858
18047023
6172366
12316968
9887468
9471565
33958438
13170576
6742360
53871374
21256951
152623
62391
32164
263149
24790
2704
290643
569
152651
62521
32638
263786
27302
5427
296515
3485
333506
405163
427997
1166666
931134
416804
2514604
256288
5629099
6627342
7675296
20296933
18478713
10928819
49704465
6704298
26974252
27101475
29879795
86397908
67818998
42488376
196705282
23655664
318
112
41
579
33
6
618
15
318
113
42
581
35
8
624
56
652
729
528
1909
1004
250
3163
1040
16880
22206
15346
56321
35500
6492
98313
59901
201641
152818
95088
473596
188002
29485
691083
421080
128
47
23
255
20
5
280
6
128
47
23
255
21
5
281
71
243
306
303
852
822
320
1994
663
4902
7604
7249
21740
14218
5880
41838
33968
33458
31717
28815
108401
43699
20925
173025
140473
5534
2473
1318
10787
557
24
11368
29
5535
2476
1319
10792
574
25
11391
86
12034
16284
17315
45633
17019
1908
64560
4402
272753
389633
457947
1160403
504357
71952
1736712
236316
1813654
1906342
1951169
5999351
2263968
351065
8614384
1195292
986
93
66
1841
41
12
1894
7
986
93
66
1841
44
18
1903
13
1549
583
885
3017
1413
1304
5734
803
44281
14912
29855
108794
49720
50091
208605
44030
343491
88230
161452
777762
308798
326898
1413458
241498
226
52
35
449
14
4
467
2
226
52
35
449
14
4
467
2
414
364
471
1249
424
[
e]
[
g]
[
f]
8373
6140
8183
24747
10811
(
D)
(
D)
(
D)
38372
21497
24978
100010
37144
(
D)
(
D)
(
D)
2268
789
432
4378
417
115
4910
36
2271
790
451
4401
471
224
5096
228
4642
5138
5771
15551
16597
15661
47809
10732
136440
153692
165352
486062
414757
346270
1247089
267847
1004433
890540
865945
2990972
2022811
1877691
6891474
1789906
2708
624
286
4267
180
23
4470
8
2709
625
288
4271
183
65
4519
18
5287
3997
3772
13056
5810
3034
21900
976
89013
69620
76309
248283
112809
100193
461285
34678
580902
289628
300674
1263573
629935
485730
2379238
178862
853
216
138
1593
120
20
1733
11
853
216
138
1593
151
27
1771
26
1669
1412
1825
4906
5084
2403
12393
2286
45087
41188
56078
157640
134861
58120
350621
74296
235671
145821
169003
623435
369679
181919
1175033
248987
3816
906
462
5781
354
89
6224
93
3830
932
477
5836
456
292
6584
1045
7466
5890
5980
19336
12113
11656
43105
45175
254065
258981
290795
832635
762724
807342
2402701
4003774
2587900
2367043
2389652
7573396
6789872
9608878
23972146
136907084
160
97
130
445
246
67
758
44
161
97
132
448
279
138
865
329
363
654
1784
2801
10205
11576
24582
50333
15824
21275
59714
110080
407016
564794
1081890
2730881
85970
100213
248433
486015
2095535
2887139
5468689
14376970
113
37
22
216
17
15
248
22
113
41
26
224
21
38
283
68
221
233
297
751
430
3472
4653
21039
15185
9704
30494
59962
22185
204556
286703
1086672
71077
41300
93974
229308
150059
1075887
1455254
6714523
1153
613
588
2729
585
170
3484
130
1153
616
601
2745
778
495
4018
1642
2559
4120
8012
14691
19721
13559
47971
45596
93862
136148
300231
552583
804576
557204
1914363
2021513
380578
539756
1144130
2159952
3135147
2460467
7755566
11962100
3449
1176
970
6426
909
157
7492
95
3465
1209
1089
6594
1200
391
8185
852
7155
7757
12898
27810
34392
21782
83984
99337
220596
254609
443992
968734
1294040
960205
3222979
5210218
835638
943867
1389401
3338633
3956578
3441276
10736487
18224243
329
134
167
733
665
228
1626
130
331
137
189
760
1075
819
2654
6839
688
857
2441
3986
31245
37306
72537
443232
28031
33185
123220
249981
1468209
1973505
3691695
31136741
1399754
256984
2907973
4696110
15797473
21427328
41920911
278581759
223
111
59
461
54
31
546
85
223
118
72
483
86
131
700
2197
519
721
716
1956
2066
4398
8420
78470
21698
30211
41148
99997
131392
221794
453183
4888964
654470
478929
1310935
2524266
7724447
2878244
13126957
54148353
3195
1065
354
5021
185
35
5241
55
3197
1068
380
5052
262
176
5490
552
7230
6578
4507
18315
6080
5238
29633
15962
127916
139812
140379
424954
212996
234723
872673
801489
673160
636595
639003
2032991
996631
952124
3981746
4316917
7303
1860
968
12935
693
138
13766
94
7308
1864
976
12952
742
164
13858
186
14466
12018
12603
39087
23532
14669
77288
13381
545793
473892
515979
1677639
1043208
670559
3391406
708701
4716723
2654048
2784158
11567141
5133980
3239442
19940563
4520208
96373
24953
10244
164734
4696
357
169787
121
96375
24956
10263
164758
4788
490
170036
684
197776
159955
133589
491320
161168
50526
703014
67837
5331955
4681775
4335324
15449137
6529749
2475713
24454599
3955505
52776491
33278742
29927206
129276051
49936625
21012957
200225633
50377796
13384
8201
7163
32916
6770
842
40528
227
13384
8206
7178
32936
6850
1011
40797
833
30318
55102
97235
182655
256539
132855
572049
152148
1138800
2074087
3894469
7367100
11402995
6498452
25268547
7951733
9799669
14591648
26509639
53373554
83694014
54250710
191318278
68609456
3112
1931
1760
8364
2230
563
11157
122
3112
1932
1762
8367
2271
681
11319
499
7112
12986
24078
44176
92084
94845
231105
79710
409854
659160
1218870
2433482
4771811
4752145
11957438
3797693
2155618
2943853
5387124
11338088
22567377
25350793
59256258
22873434
9890
4830
3874
22612
3974
594
27180
212
9891
4832
3884
22625
4039
734
27398
733
21908
32146
52695
106749
154713
96163
357625
187872
735023
1106724
2034193
4312039
6525610
4211413
15049062
8517354
3658610
4452313
7778877
17757808
25670927
17005158
60433893
31820423
41788
17403
11078
80417
7934
743
89094
129
41788
17405
11083
80424
8028
926
89378
963
90914
114854
148470
354238
292995
118367
765600
114308
2421996
3512226
5215143
11575438
12201195
5484360
29260993
5545101
10985237
11911150
16220810
41388841
37762067
16845561
95996469
19843029
21530
6055
3050
38899
1836
128
40863
13
21530
6055
3055
38904
1850
144
40898
37
44181
39439
40768
124388
66428
20456
211272
7553
1002672
991416
1146805
3397411
2159358
687781
6244550
215239
4049668
2789023
2907978
10951383
5205365
1657915
17814663
738298
29752
12454
7964
57431
6339
801
64571
159
29754
12461
7974
57451
6422
1031
64904
954
64811
82055
106698
253564
242360
139413
635337
135295
1797693
2553645
3807936
8488659
10155458
6804742
25448859
6258272
7148651
7533578
10405409
26601209
27323333
18184169
72108711
17375153
22621
8102
4934
44261
4416
667
49344
79
22622
8103
4936
44265
4449
786
49500
521
48711
52897
66557
168165
173373
115415
456953
58411
1216390
1378053
1953174
4886605
6048958
4184270
15119833
2088855
6142087
4938720
5973368
18912947
16482894
10780844
46176685
7021489
33874
9015
4036
57759
2375
306
60440
44
33875
9018
4044
57771
2422
355
60548
206
68835
58007
53346
180188
84828
51686
316702
22082
1571580
1487550
1575980
4949446
2929905
1816908
9696259
742608
8157455
5370903
5289792
20789032
10110613
5499308
36398953
2727303
14584
5262
3132
28606
2506
228
31340
27
14586
5266
3133
28613
2545
312
31470
68
31050
34653
42198
107901
94101
33740
235742
8693
765748
894010
1234676
3100862
3243552
1205559
7549973
332293
4775448
3764067
4331768
14322689
10806255
4035309
29164253
1442806
13088
6437
4016
31474
2871
288
34633
47
13088
6437
4017
31475
2887
323
34685
135
29622
42381
53644
125647
105563
46682
277892
28693
994193
1256401
1681504
4348171
3729589
1828918
9906678
1086497
4725941
4623139
5875644
17391372
12997236
6685570
37074178
3181001
2089
885
403
3783
156
12
3951
4
2089
885
406
3786
164
32
3982
46
4709
5774
5327
15810
4997
1507
22314
1378
123730
171589
188173
496342
209751
70363
776456
64594
648250
641635
641245
2017474
685535
271055
2974064
242797
28238
10889
6878
58490
5160
546
64196
125
28242
10893
6894
58519
5331
744
64594
1093
60265
72006
92349
224620
193036
80796
498452
68664
1652159
2154980
3173056
7463161
7610681
3571673
18645515
3267849
8603331
8172622
10787547
30544124
24647331
11755324
66946779
10941114
295
205
204
783
252
81
1116
67
295
206
207
787
299
169
1255
528
708
1336
2773
4817
9133
8306
22256
24756
17776
36266
82577
182136
313943
323368
819447
968411
227151
411305
954780
2331040
3516571
4330377
10177988
18913502
100
76
70
275
110
55
440
52
100
78
71
278
118
106
502
330
232
506
952
1690
4499
8008
14197
40334
4872
11931
25274
47378
157914
308856
514148
1908405
78486
198964
361948
748278
2287593
3798855
6834726
40273970
447
313
258
1153
254
95
1502
46
447
315
270
1167
275
127
1569
146
1018
2093
3376
6487
9619
16346
32452
48754
33219
30779
53849
127259
233674
508251
869184
1865711
312103
190093
280703
870223
1431886
3859149
6161258
19304145
292
158
186
731
317
158
1206
116
292
158
186
731
335
230
1296
425
615
1076
2583
4274
13597
29537
47408
111497
15369
25637
73824
122557
432596
972439
1527592
3878149
148534
204990
522365
981500
3312301
7847230
12141031
41406109
246
153
164
671
299
122
1092
98
246
153
165
672
315
161
1148
549
546
1043
2299
3888
12398
20738
37024
92250
13616
23450
61184
102402
383721
758862
1244985
3614807
173420
285214
654832
1166850
4250206
8803034
14220090
51316560
980
594
394
2220
586
242
3048
143
980
595
395
2222
614
289
3125
680
2295
3912
5342
11549
24095
43712
79356
416374
41240
72565
126663
267804
691689
1317606
2277099
10114041
452701
815922
1178029
2659967
5984319
11397905
20042191
101481661
126
93
88
392
152
74
618
25
126
98
89
398
163
116
677
77
281
597
1199
2077
6749
14189
23015
15648
14059
19988
33166
74095
182996
413426
670517
421983
146704
151495
356117
708279
1395985
3100968
5205232
3641923
3439
1947
1576
7948
1375
275
9598
131
3443
1954
1597
7981
1490
445
9916
618
8076
12867
21509
42452
50552
43324
136328
152249
116786
183769
336198
712349
1117633
1267767
3097749
5604572
482656
718971
1299407
2959600
4300082
5528130
12787812
37149009
533
356
354
1480
612
223
2315
139
534
358
361
1490
645
308
2443
414
1228
2404
4984
8616
25516
33881
68013
81855
36087
58022
145168
264955
814388
1114529
2193872
2889393
460433
527987
1069520
2237761
5795507
7994951
16028219
40435871
876
385
352
1944
453
135
2532
84
876
386
353
1946
481
180
2607
492
1917
2575
4773
9265
17659
19792
46716
92648
49170
68271
131226
261078
567765
733145
1561988
4212435
392745
446713
805108
1743874
3574459
6365504
11683837
56835749
30
8
11
68
16
8
92
15
30
8
11
68
16
15
99
34
56
44
131
231
780
1357
2368
21663
2442
1623
5049
11325
21746
48329
81400
1298316
23821
12191
54123
109916
270365
623123
1003404
38423361
98
45
42
221
78
40
339
44
98
45
42
221
81
51
353
216
207
301
595
1103
3803
7729
12635
47608
5108
7187
14344
29328
103164
214364
346856
1242518
36082
35938
99526
188855
529634
1130309
1848798
8379728
409
233
209
957
312
153
1422
115
409
234
210
959
329
189
1477
314
919
1569
2888
5376
13873
24984
44233
95624
21927
41208
87792
173026
385991
744701
1303718
2805654
116333
188476
444776
876945
1764577
3515368
6156890
14886586
500
286
191
1106
289
123
1518
61
500
287
191
1107
301
155
1563
122
1138
1909
2553
5600
12192
18462
36254
25301
32019
54495
92810
190404
429603
538611
1158618
750833
214084
359161
636675
1274208
2166986
2840445
6281639
5682569
1217
434
309
2151
334
103
2588
58
1217
437
312
2157
355
134
2646
213
2585
2918
4165
9668
13433
16997
40098
65050
48471
64114
104522
347382
343654
426881
1117917
1738788
266829
329273
489107
2350106
1741143
2349254
6440503
18000617
1657
747
647
3433
668
150
4251
78
1657
747
649
3435
695
183
4313
160
3641
5021
8857
17519
25337
19842
62698
22363
71760
112319
214989
421463
679121
522142
1622726
633418
317046
400554
811370
1643287
2573251
2347254
6563792
4007730
167
95
129
450
252
80
782
30
167
95
129
451
256
97
804
75
381
676
1800
2857
10791
14954
28602
27294
11140
18661
40085
75508
245387
346360
667255
649506
53728
95437
167717
342598
1024304
1538829
2905731
3641185
2884
1824
1720
8108
2097
389
10594
93
2884
1827
1726
8117
2139
509
10765
274
6463
12411
23607
42481
82498
64682
189661
70755
145213
239583
452976
968977
1684247
1600073
4253297
1734021
645420
1027598
2004596
4416282
8137318
9669461
22223061
15683395
555
212
162
1035
264
65
1364
25
555
214
164
1039
276
86
1401
40
1180
1417
2241
4838
11048
8658
24544
9583
23507
34955
52911
122362
257064
219093
598519
249027
114856
144526
225429
534803
987571
1207795
2730169
1215835
98
45
32
200
53
11
264
10
98
45
32
200
54
14
268
18
213
302
429
944
2141
1670
4755
4519
4667
8361
12461
26453
66719
47456
140628
174519
26770
41745
73966
149358
458337
401938
1009633
1333569
111
35
36
209
51
29
289
18
111
35
36
209
51
38
298
41
250
233
461
944
1666
5048
7658
13451
6006
4832
10194
25276
40975
113805
180056
355974
23279
18507
45983
104061
188647
557002
849710
2114747
358
146
131
714
147
32
893
13
358
146
131
714
150
45
909
15
763
989
1715
3467
5976
5183
14626
2786
15223
21410
39362
82750
140709
136093
359552
58638
71565
80295
159561
343184
508702
712514
1564400
234107
1051
713
702
2755
861
217
3833
68
1051
713
707
2760
907
379
4046
322
2412
4839
9647
16898
34670
31923
83491
32507
48906
94314
215804
374710
927021
1012619
2314350
1235322
398322
662267
1481731
2685685
6314729
7352317
16352731
9812027
205
180
269
699
486
187
1372
80
205
180
269
699
504
248
1451
393
469
1245
3727
5441
21004
26084
52529
58480
15315
34408
100881
157263
641044
821834
1620141
2049935
106645
165668
458363
763196
2713366
3948791
7425353
12672134
3034
1876
1711
7434
1956
444
9834
170
3037
1879
1717
7450
2071
644
10165
675
6953
12752
23379
43084
76938
60903
180925
126079
157579
291570
586362
1126611
2046225
1758305
4931141
3771477
860418
1353862
2716289
5449792
9248253
8415788
23113833
19272963
48
31
17
122
55
72
249
89
48
31
18
123
55
88
266
362
108
195
234
537
2509
12554
15600
147388
3407
5062
5771
17980
110362
640341
768683
8337587
31526
44366
50887
145777
676858
4571776
5394411
65549694
503
371
512
1515
1147
424
3086
192
504
371
516
1520
1216
667
3403
1515
1132
2544
7112
10788
49825
65848
126461
206541
45061
79071
226835
372872
1734039
2499747
4606658
8099815
294244
487642
1309331
2312763
8806231
13048485
24167479
59634502
14391
7627
4979
29188
4845
863
34896
278
14392
7640
5018
29242
5130
1255
35627
1275
33188
50325
66892
150405
192424
136352
479181
227238
789698
1338401
2029188
4295165
6967670
5162070
16424905
8637456
2827441
4503262
6525920
14382705
22065455
17889250
54337410
38767845
262
174
151
653
233
119
1005
127
262
175
159
662
323
292
1277
1019
593
1161
1955
3709
8319
10337
22365
78038
35885
56800
104506
204906
409562
549758
1164226
5292195
436683
578297
822414
1918732
5527588
7753895
15200215
201424169
217
122
136
541
277
131
949
196
217
122
139
544
316
231
1091
1196
507
814
1850
3171
10392
16525
30088
142876
24492
33710
84656
150765
516440
861427
1528632
8988390
207552
253790
929869
1499580
4097108
6918480
12515168
94502987
135
68
71
316
146
61
523
107
136
68
72
318
163
105
586
383
291
456
954
1701
6244
10443
18388
78420
10778
17293
37052
77176
250948
483738
811862
4484318
103274
137677
272116
643840
2128823
6221383
8994046
54336336
180
137
86
452
132
57
641
63
180
138
87
454
156
107
717
245
416
903
1101
2420
4356
5210
11986
22281
13592
32461
34977
83852
158685
199613
442150
1207410
139372
283124
342434
790387
1291336
2142751
4224474
16581769
312
205
206
812
295
168
1275
136
313
205
208
815
309
208
1332
447
705
1385
2728
4818
13214
27747
45779
192126
45494
56260
117405
240575
617813
1505507
2363895
13514261
343229
350743
732609
1580944
3024571
9065270
13670785
129653185
402
281
279
1046
315
112
1473
85
402
281
280
1047
364
187
1598
368
946
1856
3813
6615
11875
13093
31583
36804
35515
71488
149596
266662
505846
554728
1327236
1732224
229559
443834
791057
1556330
2795107
3801107
8152544
19604735
680
378
283
1471
398
133
2002
111
680
378
284
1472
422
180
2074
280
1515
2535
3880
7930
16164
20961
45055
65627
46742
89432
146303
371241
677488
786791
1835520
3059536
448104
781360
1012999
3432927
4096433
5189069
12718429
52676243
541
351
344
1367
436
178
1981
175
542
353
348
1384
478
334
2196
583
1200
2326
4657
8183
15845
19347
43375
63042
43338
85317
194665
334272
692139
837182
1863593
3271538
266636
492631
1069497
1922983
3960984
5772638
11656605
28923955
1967
1532
1705
5687
3095
1057
9839
568
1969
1533
1709
5695
3244
1591
10530
2474
4699
10459
23590
38748
135849
169684
344281
400392
148482
310442
727127
1233810
4339188
5529566
11102564
13985091
930782
1495295
3280751
5998353
18901508
26143012
51042873
84948621
427
282
266
1059
498
198
1755
147
427
284
267
1062
541
310
1913
545
955
1938
3525
6418
19065
26257
51740
129194
33411
54111
108713
213770
636475
825859
1676104
5272292
158794
249145
431058
932673
2728399
3916636
7577708
25808545
503
260
152
1054
261
95
1410
77
503
260
152
1054
280
127
1461
253
1058
1722
2051
4831
10917
13733
29481
36365
18806
38118
56370
117594
341259
439607
898460
1265160
73591
140554
214483
448759
1183104
1853548
3485411
5548915
753
343
194
1445
262
88
1795
84
753
343
194
1445
276
113
1834
356
1611
2298
2654
6563
10569
13186
30318
84476
36619
56404
74820
174768
333825
425850
934443
3470156
171726
235501
281444
722557
1251515
1786138
3760210
18419553
1116
908
1051
3387
1522
306
5215
121
1118
914
1082
3428
2174
1305
6907
2458
2669
6225
14343
23237
58510
43826
125573
77109
82148
194003
493018
796812
2224178
1722006
4742996
3251107
438495
933638
2306570
3827075
10325211
8437605
22589891
21358257
79
40
31
175
41
9
225
23
79
40
33
177
46
12
235
143
155
276
404
835
1477
1041
3353
13651
3405
7794
10971
24211
45642
42572
112425
590518
25423
52638
81721
174204
278850
228005
681059
4546118
672
503
505
1868
483
112
2463
102
672
504
514
1878
526
231
2635
392
1573
3417
6859
11849
17164
13783
42796
32354
46488
95928
223966
377549
594298
518402
1490249
1364142
191259
393222
906123
1540212
2318563
2416402
6275177
8778170
296
208
186
847
166
58
1071
78
296
208
189
850
169
69
1088
171
697
1434
2421
4552
6235
10102
20889
106080
23782
45663
73631
240847
223665
442653
907165
5612114
189092
238213
349464
1624085
1073344
2819011
5516440
42526584
152
82
63
359
125
100
584
84
152
82
63
359
134
146
639
231
328
555
877
1760
5113
16940
23813
34886
11472
16383
28687
66144
195532
639614
901290
1444922
90367
98555
154205
430241
1270418
3901021
5601680
10775652
86
57
53
214
93
74
381
55
86
57
53
214
96
94
404
180
190
377
700
1267
4183
11621
17071
51464
6826
10204
23208
43560
150902
431128
625590
2328263
65720
92101
165519
342175
1248512
3488858
5079545
21734497
185
106
93
436
161
74
671
89
185
106
95
438
174
108
720
238
436
709
1276
2421
6680
10407
19508
44695
13451
23847
44799
97583
277740
433144
808467
1945571
86066
145737
273516
617123
2074840
2608736
5300699
16029179
395
305
378
1168
682
264
2114
140
395
305
380
1170
705
348
2223
335
902
2055
5342
8299
30031
44970
83300
99332
26952
58585
165502
272707
956760
1526029
2755496
4294328
115379
220623
562627
978794
3264093
6086137
10329024
16567713
426
408
497
1414
866
272
2552
173
426
408
497
1414
884
347
2645
328
1033
2746
6988
10767
36873
40783
88423
47459
34476
95300
250906
391343
1370428
1553366
3315137
1872091
150557
360733
920147
1493129
5122203
6983243
13598575
9215567
394
253
218
945
307
92
1344
54
394
253
218
945
334
139
1418
119
874
1694
3051
5619
12689
14385
32693
30031
25248
52662
97798
187711
450526
547038
1185275
1148437
118043
184007
321959
680309
1514908
2592354
4787571
5715403
3660
2390
2311
9096
3014
631
12741
253
3660
2392
2313
9100
3124
872
13096
878
8461
15992
31817
56270
121468
84924
262662
123007
225912
498608
1098384
1891448
4403514
3048487
9343449
4275917
1007793
1930959
3960649
7259983
16760467
13799943
37820393
23621563
209
191
192
641
407
131
1179
99
209
191
192
641
424
178
1243
329
500
1306
2662
4468
16816
16459
37743
46923
19355
41751
90163
155409
631336
653675
1440420
1959853
101721
185999
415024
764520
2394848
2748030
5907398
16235557
208
118
116
484
238
76
798
69
208
118
116
484
242
90
816
143
467
790
1537
2794
10690
11218
24702
40875
13561
22840
48747
89008
364718
408688
862414
1388788
76151
99814
206319
400912
1460041
1708430
3569383
8037457
329
255
258
897
395
125
1417
62
329
255
259
898
419
186
1503
153
729
1744
3609
6082
16843
17068
39993
22174
23395
51340
121754
202070
559744
599276
1361090
668681
95965
187779
461721
776496
2116191
2297897
5190584
3976412
9979
5589
4236
21378
3876
467
25721
191
9979
5590
4245
21389
3989
610
25988
389
22516
37483
57180
117179
143947
59967
321093
48972
579704
1131501
1945768
3741934
5449381
2261126
11452441
2035372
1761674
3271221
5372106
10737890
15895719
7829591
34463200
8023675
1396
1135
1128
3969
1284
257
5510
113
1396
1135
1136
3977
1393
450
5820
380
3339
7644
15478
26461
50794
31828
109083
27619
87189
223872
471383
812838
1626479
1095084
3534401
1044659
256873
615060
1265455
2236524
4697642
5454647
12388813
6584979
1534
1090
966
3961
1245
352
5558
257
1534
1091
967
3963
1291
437
5691
713
3513
7331
13281
24125
49914
49163
123202
155745
109780
230692
444527
827252
1773661
1845569
4446482
6346635
490369
809238
1649800
3164378
6469236
7776086
17409700
32426827
632
434
436
1654
629
202
2485
136
632
435
440
1659
661
255
2575
362
1491
2999
5931
10421
25215
29529
65165
111293
41804
93290
180015
331852
877375
1085485
2294712
4684168
231907
440469
829059
1745580
3732452
5043100
10521132
36988969
1041
679
664
2622
930
261
3813
172
1041
680
667
2628
968
317
3913
313
2349
4585
9105
16039
36651
36457
89147
57122
82132
159466
345277
615603
1512091
1704860
3832554
3458784
348872
592556
1224197
2334696
5329900
6797220
14461816
14602223
588
385
306
1406
491
155
2052
146
588
385
307
1407
511
187
2105
253
1301
2539
4179
8019
19766
22314
50099
61511
44258
90619
165409
318135
818308
963432
2099875
2747584
209357
378221
639268
1314455
3315437
4111883
8741775
13475110
322
217
216
835
375
142
1352
122
322
217
216
835
397
186
1418
382
703
1447
2843
4993
15928
23507
44428
112393
24231
48396
99078
181565
590679
809617
1581861
3974432
118979
233025
446471
850783
2845043
3664401
7360227
25297438
2701
1872
1747
6761
1723
326
8810
155
2701
1874
1750
6767
1796
448
9011
335
6332
12648
23899
42879
64944
38916
146739
40622
201514
450351
932726
1617353
2842641
1776192
6236186
1900436
577342
1188151
2401463
4275694
7829648
5528823
17634165
6702927
149
104
122
404
198
74
676
86
149
104
122
404
208
94
706
216
339
733
1656
2728
8151
11190
22069
74432
11887
26744
61390
104870
322877
486546
914293
3723102
59106
119736
249950
514673
1325993
2066697
3907363
33793796
1428
986
936
3623
1387
404
5414
284
1429
987
937
3626
1433
508
5567
785
3343
6710
12729
22782
55012
56219
134013
157188
116526
234960
480322
884795
2267934
2300430
5453159
7200211
538633
965041
1808174
3606902
8049376
9808425
21464703
36356889
371
229
192
940
309
122
1371
106
371
230
192
941
317
147
1405
163
836
1543
2602
4981
12654
18249
35884
119253
34895
64638
121589
237841
701785
1164149
2103775
7445437
186008
327879
576640
1168851
3284466
5280457
9733774
69818154
357
248
241
974
442
185
1601
160
359
249
241
977
459
202
1638
370
757
1675
3285
5717
19555
30054
55326
150929
32238
72548
144309
276601
1050287
1748758
3075646
10270789
153109
288454
562331
1113407
3708071
6840178
11661656
62149340
183
104
88
433
101
42
576
22
183
104
88
433
103
47
583
40
413
691
1164
2268
4441
5763
12472
12872
14333
27283
47460
92833
209585
208884
511302
532439
75617
122512
209684
431000
913555
1447223
2791778
6601620
1018
703
743
2758
1366
481
4605
282
1019
704
745
2762
1417
620
4799
761
2251
4741
10314
17306
58930
75754
151990
306955
90826
185328
392022
736366
2300477
3253074
6289917
15642752
421266
872483
1622216
3563866
8069279
11689800
23322945
91570291
1281
708
691
2988
957
354
4299
289
1282
708
691
2990
992
431
4413
815
2908
4678
9547
17133
39237
50366
106736
310816
113086
189798
431480
779569
1878174
2679906
5337649
18918146
465395
701171
1483598
2831351
5922196
9650787
18404334
75227149
320
121
102
634
130
40
804
28
320
121
102
634
147
50
831
65
692
797
1385
2874
5149
6586
14609
22569
29355
31779
53089
137337
224491
306971
668799
901787
143151
153529
213012
620388
893519
1231320
2745227
5904959
289
194
171
713
283
84
1080
42
289
195
172
715
290
93
1098
136
611
1308
2330
4249
12176
12563
28988
34860
16384
36527
70587
129434
395852
437859
963145
1248890
106793
178542
340316
648662
1774740
2037487
4460889
7845769
90
40
41
203
54
30
287
47
90
40
41
203
54
32
289
109
209
269
537
1015
2303
5626
8944
82180
6018
8511
16666
32439
69085
182542
284066
2789656
153964
54673
113129
343421
419541
1571697
2334659
21195352
579
420
305
1414
503
189
2106
144
580
421
310
1421
522
246
2189
462
1342
2831
4165
8338
19986
27219
55543
112809
49831
100768
157174
317368
813613
1030522
2161503
4356580
266081
433846
629969
1384757
2912362
4096123
8393242
24817964
393
274
274
1055
481
212
1748
176
394
275
274
1057
495
257
1809
509
845
1835
3715
6395
20963
30056
57414
121662
34488
70139
139866
262415
807827
1071808
2142050
4903477
166362
374713
621852
1321452
3397677
4707817
9426946
30048446
111
42
40
218
47
19
284
38
111
42
40
218
47
21
286
109
232
273
552
1057
2031
4273
7361
209525
5649
8167
15283
36449
70447
146897
253793
13656683
104769
113555
206154
525448
647397
1842024
3014869
233984220
362
304
321
1091
485
129
1705
78
362
304
321
1091
503
171
1765
236
857
2042
4393
7292
20879
24460
52631
61779
28827
55691
124303
223558
636266
811344
1671168
2193322
204518
298728
632581
1219578
3019856
4382768
8622202
14613146
1119
628
556
2532
961
491
3984
333
1119
629
562
2540
996
611
4147
1290
2557
4190
7731
14478
41854
91441
147773
509329
72698
135537
245262
502926
1450917
3099138
5052981
24680665
502084
874981
1260602
3025390
6834196
16857869
26717455
177245578
269
193
217
754
318
122
1194
100
269
193
217
754
324
143
1221
398
617
1345
2984
4946
13747
19880
38573
352700
23527
45371
119976
207869
570092
828980
1606941
21643129
96438
163887
415616
747884
1984018
2895290
5627192
118819290
18
14
21
61
37
21
119
24
18
14
21
61
38
29
128
69
40
95
292
427
1623
3024
5074
23125
1607
3265
11515
16652
70907
117790
205349
1072365
9234
18002
54546
83485
306427
434333
824245
7482802
490
275
222
1133
314
123
1570
42
490
275
223
1134
324
151
1609
127
1019
1817
2994
5830
13554
23358
42742
88550
28945
50989
91512
190805
448427
833611
1472843
3638865
154395
227705
366594
863768
1947219
3609066
6420053
14695370
241
119
106
556
145
41
742
37
241
120
106
557
151
46
754
63
556
788
1461
2805
5731
5578
14114
25431
14396
22048
42624
88960
200944
206498
496402
1126967
81692
121244
210515
472434
916615
1029751
2418800
11516169
7186
3342
2214
14060
1844
415
16319
131
7189
3350
2239
14096
1898
512
16506
457
15905
22071
29646
67622
73766
74233
215621
167144
350711
528353
780913
1714291
2038643
2070344
5823278
4621406
1338408
1831879
2621821
6038849
7184440
8804682
22027971
22726365
919
703
665
2505
1050
216
3771
72
919
703
666
2506
1065
279
3850
194
2102
4792
9110
16004
42576
31627
90207
58116
61771
137999
274494
493724
1425478
1066878
2986080
2087449
242145
482562
933023
1751052
4640328
4096271
10487651
10828887
278
151
170
640
226
68
934
21
278
151
170
640
238
104
982
94
657
1015
2345
4017
10077
11097
25191
18849
15184
21004
53933
92211
282887
330829
705927
581919
92662
129021
263314
499929
1495375
1685250
3680554
3745659
5243
1988
1223
9235
1169
299
10703
176
5243
1991
1231
9246
1228
502
10976
599
11395
13085
16416
40896
45044
47839
133779
160375
310227
411684
579404
1343544
1770487
2223456
5337487
7571127
936052
1223949
1812552
4180370
5618581
8526952
18325903
41395216
7081
3174
2276
14158
2455
560
17173
239
7082
3177
2286
14173
2544
703
17420
512
15440
20973
30920
67333
96787
84769
248889
121667
349759
536890
880219
1840771
3109543
2866729
7817043
4482501
1602052
2109796
3351801
7448302
12410987
13902709
33761998
24607307
9565
3938
2654
18028
2503
581
21112
276
9587
3996
2833
18290
3608
2105
24003
3367
20363
25923
35178
81464
90834
73181
245479
144959
596547
764038
1108192
2542719
3141426
2599140
8283285
5752723
11686086
10579876
11869308
35426315
34227394
44949198
114602907
560340165
6301
2097
1349
11261
1372
268
12901
116
6309
2148
1435
11407
1840
652
13899
588
12782
13878
17948
44608
50257
34145
129010
26202
479865
515869
693707
1761773
2013035
1432994
5207802
1231892
9394154
6598175
6786240
23707191
16599162
12565299
52871652
25923717
5099
2096
1499
10082
1525
427
12034
229
5117
2117
1626
10248
2084
1450
13782
2332
10828
13828
20112
44768
52951
37794
135513
47158
411969
509237
759113
1739512
2140470
1513513
5393495
2148295
7523511
6828429
8814194
23946607
21645818
17582310
63174735
47596265
14765
5973
4245
28511
3735
729
32975
445
14793
6086
4553
28968
5017
1854
35839
5791
31262
39689
56754
127705
134570
94225
356500
366377
1201141
1624570
2561146
5620989
6798550
5296996
17716535
24099174
12280522
14066756
18839019
47460116
46213772
39056912
132730800
262882784
3564
1619
1162
7084
1223
294
8601
211
3577
1655
1237
7210
1734
957
9901
1696
7603
10649
15521
33773
44414
30984
109171
44767
354228
493547
681496
1582771
1906081
1320130
4808982
2082557
8069771
8247287
8858963
25916182
20518084
17749018
64183284
54064970
11001
5139
3361
21975
2946
586
25507
368
11053
5373
3787
22696
4524
2036
29256
7323
24005
33860
44695
102560
105370
68058
275988
236254
981572
1474809
2104354
4695651
5198720
3466721
13361092
16825381
15112210
22116371
25639471
64412068
52735999
38490132
155638199
200120635
5579
2919
2076
11614
1850
363
13827
182
5592
2995
2329
11956
3319
2027
17302
4295
12381
19220
27729
59330
66180
44547
170057
67404
475594
778617
1193354
2530104
2931808
1785109
7247021
2867902
6263248
8099587
10701544
25844950
29776338
16181298
71802586
36249598
23118
10792
7851
46103
6513
1087
53703
618
23201
11087
8737
47382
10803
4781
62966
8374
50448
71622
105412
227482
226509
120428
574419
173525
1833329
2726782
4197108
9100152
9554278
5378131
24032561
8346747
22115335
24213500
33195288
82961649
71114353
42835791
196911793
119470765
20718
6219
3657
36040
2915
439
39394
262
20746
6305
3852
36351
3529
943
40823
1422
42203
40533
48965
131701
102693
51120
285514
55400
1361058
1353375
1712552
4633024
3814696
2047642
10495362
2495618
23341457
18456851
18857158
63370958
36415172
27561490
127347620
46272380
5084
2016
1318
9326
1258
256
10840
136
5090
2063
1405
9466
1609
784
11859
1811
10618
13282
17617
41517
44657
27820
113994
94787
403939
509433
696196
1651809
1847488
1279655
4778952
3448753
5537425
5881093
6699224
18611441
16969566
14436266
50017273
70319969
2628
952
597
4927
651
167
5745
191
2630
956
617
4954
716
273
5943
1300
5366
6295
7871
19532
24067
23304
66903
151247
221052
280284
381168
1072394
1095193
1337255
3504842
9271500
3554125
3441497
4059931
13444608
12749125
24459480
50653213
315672555
8933
2636
1705
15672
1537
345
17554
154
8945
2671
1770
15785
1859
668
18312
719
18438
17203
22812
58453
56533
37476
152462
48376
670784
648516
924207
2404198
2612816
1816364
6833378
2448333
12187007
9229512
9804784
33349085
27641806
19550965
80541856
42110049
13504
5260
4032
26267
4297
960
31524
422
13518
5328
4193
26514
4893
1872
33279
5271
28046
34833
54617
117496
166058
135078
418632
442795
943353
1205891
1878812
4191926
5710404
4741935
14644265
18028932
23141474
26117051
36371055
88727566
90449395
76648841
255825802
399227574
2110
1137
902
4586
1043
147
5776
57
2120
1203
1095
4866
1975
822
7663
1106
4774
7526
12172
24472
34662
11875
71009
12995
140730
207617
302385
665679
792981
416317
1874977
487025
7662411
7482310
11812896
27531731
31052964
19853522
78438217
39403295
4930
1806
1230
8939
1152
268
10359
228
4947
1843
1335
9098
1749
874
11721
3849
10269
11860
16313
38442
38790
20286
97518
59310
458386
550826
774103
1841789
1866008
958895
4666692
3358648
6842796
6571766
7139629
21353068
16899487
12311094
50563649
67419744
2061
1326
1159
4882
1434
436
6752
158
2069
1365
1304
5079
1964
951
7994
1812
4718
8713
14395
27826
38291
25407
91524
30460
167170
287836
517558
991939
1504611
865123
3361673
1852335
7090756
8698983
17225512
33665391
62797916
24588436
121051743
196447824
951
482
442
2151
1009
331
3491
65
954
490
457
2177
1153
633
3963
414
2083
3212
6194
11489
45154
57832
114475
48764
73303
119845
246433
483328
1865139
2555179
4903646
2444679
1058580
1450212
2962013
6105922
18429511
30247467
54782900
33205770
15748
5031
3071
28234
2815
631
31680
338
15766
5093
3249
28501
3718
1704
33923
3002
32081
32876
40375
105332
99096
66897
271325
129983
958286
1017562
1286074
3424170
3288201
2463689
9176060
5046663
14658153
13000280
14208209
43983310
37542528
48601418
130127256
122072531
18044
5700
4638
32939
12357
2482
47778
134
18062
5789
4782
33193
13310
3762
50265
1784
37996
37210
64479
139685
573480
394068
1107233
151980
886236
1004574
1936125
4307915
23090481
17532271
44930667
6399791
18413301
15340632
28536542
71771316
307852316
219560219
599183851
93879002
6124
3135
2248
13195
1667
95
14957
25
6128
3167
2366
13349
2059
284
15692
532
13820
20830
30194
64844
55160
10390
130394
9902
336638
543092
926405
1877911
1976362
371939
4226212
297127
4402544
5977641
9411688
20889853
19107142
3963770
43960765
4778308
14826
8634
4918
31140
2471
373
33984
108
14861
8826
5627
32085
5154
2978
40217
18154
34604
56839
63657
155100
79499
36620
271219
220188
701744
1311119
1588037
3682002
2225740
1065882
6973624
5169411
5093331
7286863
8061036
21046580
12797050
6480206
40323836
31083145
8403
5148
3371
19110
1994
264
21368
96
8426
5312
3944
19876
3777
2113
25766
3712
19672
34134
44471
98277
65528
35072
198877
63757
405627
784100
1160788
2429621
1918830
1097345
5445796
1936990
3570140
5317758
6989671
16586995
11589212
8203168
36379375
16153129
14640
6100
2949
26748
1435
171
28354
88
14655
6241
3411
27368
2732
1080
31180
5702
33055
39714
37805
110574
44410
16916
171900
117033
683318
954832
1058382
2790492
1396267
531035
4717794
1664174
5513451
5844048
5825329
18041937
7521311
3291716
28854964
15685658
16950
6725
3468
31831
1834
229
33894
118
17020
6943
4076
32750
3435
1827
38012
11588
37830
43876
45158
126864
58597
22582
208043
210682
776325
1042834
1255462
3242837
2093332
861588
6197757
5411034
5691210
6224857
6947106
20271717
11491484
5788203
37551404
54729352
18612
11806
8623
42752
6445
872
50069
235
18636
11988
9341
43718
10160
4493
58371
13376
43734
78664
115073
237471
220201
105714
563386
528176
1035136
2031573
3247664
6463680
7191233
3652100
17307013
13529401
8081015
13329809
20335540
43083005
46965081
28101937
118150023
134058155
7513
4109
2650
16489
1803
234
18526
60
7523
4178
2894
16813
2739
984
20536
1826
17116
26857
34702
78675
56246
20296
155217
23957
346425
568743
809695
1794596
1405029
512651
3712276
600782
3078863
4312919
5699322
13660307
10056774
4895143
28612224
7614893
32019
11310
7604
60703
7324
1271
69298
396
32048
11376
7833
61031
8476
3912
73419
23747
69884
74220
101553
245657
288687
206975
741319
1828032
918232
900529
1251101
3318327
4117368
3297351
10733046
34146320
13022161
10486736
12411266
39073950
34953994
28011986
102039930
315993574
10559
4497
2666
22242
1505
140
23887
66
10577
4545
2798
22447
2024
811
25282
4063
23750
29414
34802
87966
44779
12568
145313
31532
343313
395226
466222
1323723
644690
236027
2204440
782950
3451838
3012651
2932134
10493007
3652523
1446696
15592226
2231994
14468
5706
2178
25100
746
92
25938
47
14494
5828
2438
25508
1389
665
27562
1604
32994
36773
27397
97164
22058
8268
127490
10311
481806
521042
405583
1469199
376692
140388
1986279
211467
7891121
6215491
4394104
19374931
3884285
1912626
25171842
3382940
18179
10341
6490
38874
3169
274
42317
326
18255
10751
7455
40330
5816
1820
47966
34608
42168
68715
85102
195985
102040
29158
327183
661164
966684
1698840
2086520
4886954
2586697
810522
8284173
13933589
8877890
14259776
16797543
41223847
17395840
5022517
63642204
122806602
26474
15664
9585
57901
5027
902
63830
238
26595
15911
10745
59475
11967
12722
84164
32936
65106
103577
123394
292077
161026
118923
572026
323957
981229
1501077
1725285
4380804
2223481
1731865
8336150
5135334
21829603
26087244
24728765
76120504
31687359
29406806
137214669
100868405
21157
8365
3743
38980
1969
325
41274
245
21254
8543
4234
39760
4011
3175
46946
46137
47022
53947
48354
149323
62127
41254
252704
792906
685984
822216
811162
2439946
1116001
694879
4250826
11146555
5808956
5250219
4614205
16794511
6277075
4725448
27797034
94368230
3495
1645
710
6528
435
62
7025
49
3512
1763
964
6921
1140
955
9016
18945
8370
10759
9107
28236
13838
8866
50940
150210
132856
183446
170848
500138
270222
147566
917926
1814170
1097879
1180049
993292
3389575
1608500
1071456
6069531
16485658
11919
4162
1564
19900
563
75
20538
45
11942
4262
1866
20328
1346
1288
22962
7889
26327
26966
19804
73097
17627
9669
100393
61795
510903
617892
521764
1695143
525742
240827
2461712
1348743
3938922
3693715
2993448
11224038
3034246
1532915
15791199
9884831
16125
6771
3497
30533
1848
172
32553
94
16171
6939
4028
31287
3418
947
35652
8627
35875
44184
45549
125608
59642
18734
203984
201189
561751
690203
756768
2095624
1158161
344887
3598672
2898770
4978626
4681171
4608236
15065771
6676497
2129570
23871838
28641508
5930
2161
1120
10424
664
115
11203
62
5948
2220
1258
10643
1351
1052
13046
8608
13020
14035
14403
41458
22591
14529
78578
133975
168226
178755
197935
568991
345662
213045
1127698
1701001
1383092
1123221
1151876
3889717
2025824
1525228
7440769
16733314
148
66
26
317
32
17
366
40
148
66
30
321
47
36
404
10014
314
437
337
1088
1343
2771
5202
1736934
7687
5683
5030
20568
25387
63734
109689
29062819
72234
44020
29731
161114
198752
327190
687056
273386875
4516
1685
991
8527
578
119
9224
91
4519
1703
1071
8630
910
682
10222
20429
10031
10953
12916
33900
19796
16766
70462
733496
129851
138407
174949
467884
313704
281341
1062929
13473073
1308885
1155985
1198909
3916571
2149193
2110957
8176721
162354199
11825
5317
2245
21353
682
49
22084
17
11833
5375
2412
21587
1018
249
22854
240
27627
34573
28586
90786
21208
5431
117425
1692
312614
420179
380186
1144904
317964
101495
1564363
32717
1945811
1818846
1431713
5396254
1105077
432935
6934266
379942
16769
6789
3158
31386
1702
250
33338
126
16796
6914
3626
32017
3464
1516
36997
8317
36496
44219
40250
120965
52659
20809
194433
140301
466900
555624
559143
1670112
830924
373302
2874338
2564995
3663021
3420042
3050703
10892559
4449306
2427350
17769215
24366140
8481
2112
815
12978
619
284
13881
86
8493
2151
918
13132
1096
1657
15885
2112
17394
13525
10174
41093
18593
26082
85768
31819
233918
204305
160795
624377
295350
349363
1269090
520309
1872646
1216253
791893
4107941
1129432
1152177
6389550
1520976
18286
6773
3460
33160
1603
201
34964
97
18331
7070
4201
34276
3371
1234
38881
4711
39874
44004
44618
128496
47934
16283
192713
58841
752440
871576
943661
2687477
1060820
360520
4108817
1177500
7473813
6510842
6473202
21665565
7113785
2652566
31431916
9115206
5083
1602
1007
9439
849
232
10520
280
5086
1627
1029
9489
955
337
10781
1142
10451
10426
13418
34295
30608
32997
97900
152103
277679
305946
446151
1105938
1153277
1050575
3309790
6216539
2423739
2307951
3370018
8917433
7849758
9873541
26640732
87593888
3053
704
479
4818
353
80
5251
27
3054
704
487
4828
436
220
5484
376
5984
4669
6388
17041
13017
11217
41275
16665
107329
101422
146047
368656
324221
291177
984054
366284
769706
582685
726826
2188555
1521420
1200322
4910297
1856990
10074
3656
2261
18949
1702
280
20931
137
10083
3708
2471
19223
2515
1015
22753
4199
20556
24053
29147
73756
51410
24775
149941
65989
462689
619069
862153
2025391
1556090
785434
4366915
2103135
4492171
4390021
5519417
15254539
10321874
5597106
31173519
12738827
275
84
66
518
95
69
682
68
276
85
86
556
215
471
1242
2055
509
560
881
1950
4393
11763
18106
495509
18469
20296
31041
82872
163727
449034
695633
25043483
164516
104306
200449
755789
919354
2958233
4633376
93818107
885
267
189
1645
240
66
1951
84
887
267
198
1656
292
116
2064
151
1737
1680
2468
5885
8462
6269
20616
14027
79421
68110
99666
294504
346365
278119
918988
812762
485048
343040
496222
1571515
1705907
1280673
4558095
4690073
265
116
80
566
135
60
761
51
266
116
87
574
166
165
905
317
557
765
1075
2397
5047
8450
15894
29629
22144
28693
44096
100657
292293
448856
841806
1518540
162201
152907
385816
740156
1553967
2553338
4847461
13652586
200
83
68
473
89
38
600
27
200
83
68
473
95
58
626
54
420
561
919
1900
3436
5708
11044
7701
18179
22358
28505
82012
124260
239411
445683
358673
109568
140835
114683
417860
422639
989951
1830450
1758199
24691
5528
3869
42265
3948
814
47027
334
24699
5544
3936
42384
4591
2011
48986
7760
45161
36443
52507
134111
155234
126726
416071
465965
1029561
969336
1490683
3767727
4922716
4361424
13051867
17814860
5935751
4702699
6633132
18776490
19298187
15321431
53396108
55783512
26742
7613
4944
46786
3900
510
51196
247
26752
7637
5018
46895
4552
1306
52753
1809
52201
49862
66233
168296
139687
64445
372428
78878
1225964
1269615
1806041
4552019
4344368
2194685
11091072
3109591
6661284
5512878
7037242
20581623
15474861
7763994
43820478
13721910
130
58
49
295
110
48
453
29
130
59
49
296
127
75
498
253
260
383
628
1271
4683
8615
14569
31625
5261
7471
11993
28207
102773
263965
394945
1087766
30722
20040
29174
93539
245152
430204
768895
1777281
102
51
34
231
53
29
313
10
102
51
34
231
66
61
358
221
215
335
450
1000
2396
3130
6526
14179
5096
4665
6541
25134
47182
85512
157828
572966
22191
20011
39493
114138
120772
235657
470567
1241794
3563
996
731
6333
621
57
7011
16
3563
996
735
6337
643
105
7085
61
6636
6560
9841
23037
23234
8536
54807
10768
103420
95763
152190
381329
436936
212213
1030478
238757
624001
443912
518836
1770563
1332895
603496
3706954
667335
1088
479
431
2206
721
220
3147
33
1088
479
434
2209
759
351
3319
1033
2200
3141
6025
11366
30381
39800
81547
90052
25031
32427
68747
136496
430178
653863
1220537
1391629
93936
106398
188133
422588
985995
1361821
2770404
3152338
386
186
232
944
327
50
1321
15
387
186
232
945
359
86
1390
83
803
1260
3230
5293
13282
6405
24980
7182
14390
20858
53310
104707
267568
136105
508380
158586
79064
106421
218914
462941
784265
374375
1621581
403795
863
404
387
1935
437
100
2472
44
863
408
388
1940
469
169
2578
194
1800
2687
5295
9782
16824
11801
38407
12683
35906
44101
89124
187492
319010
243426
749928
268255
142902
142486
233399
573930
785224
534518
1893672
652444
12
4
3
21
3
2
26
26
12
4
3
21
7
6
34
227
22
[
b]
41
84
[
b]
[
c]
291
5739
1453
(
D)
983
3665
(
D)
(
D)
15255
457084
82606
(
D)
3542
(
D)
(
D)
(
D)
171938
3611159
39
15
12
81
13
12
106
48
39
15
12
81
27
61
169
1767
87
92
168
347
353
1234
1934
35516
5195
4843
9666
30508
29800
76510
136818
2857290
33658
110424
724389
1035356
844907
686050
2566313
33330222
12
5
8
30
6
3
39
34
12
5
8
30
25
12
67
437
28
[
b]
98
157
[
e]
[
c]
586
6296
1422
(
D)
4940
8673
(
D)
(
D)
35456
413568
14154
(
D)
17762
(
D)
(
D)
(
D)
310785
5062872
193
49
58
418
60
12
490
10
194
49
62
423
66
18
507
31
378
320
782
[
g]
2158
1504
[
i]
[
g]
8060
6613
12874
(
D)
40830
34572
(
D)
(
D)
38994
24583
45263
(
D)
137637
103023
(
D)
(
D)
768
164
116
1632
97
19
1748
8
768
164
117
1633
106
24
1763
21
1431
1088
1505
4024
3431
1760
9215
1263
39120
27918
38457
127187
87969
41781
256937
24694
165570
93133
123355
487176
292320
122782
902278
85418
70
20
16
151
20
4
175
2
71
20
16
152
21
6
179
2
134
131
210
[
e]
730
481
[
g]
[
a]
4034
3709
5657
(
D)
23319
12967
(
D)
(
D)
22870
17382
24130
(
D)
114789
70523
(
D)
(
D)
1494
692
410
3000
424
96
3520
87
1495
692
418
3009
487
332
3828
1098
3179
4539
5506
13224
15511
14913
43648
82701
87211
122772
166956
470007
503509
527984
1501500
2397913
414067
484514
603023
2037165
1781741
1774055
5592961
7154549
149
82
55
345
73
31
449
40
150
84
59
352
104
89
545
379
317
553
761
1631
2589
4108
8328
12339
10948
18561
23841
64524
83710
141836
290070
443807
74164
76010
98036
286117
256912
341860
884889
1439139
814
257
199
1539
250
92
1881
79
816
260
226
1571
313
191
2075
378
1452
1721
2692
5865
9348
12307
27520
49685
80754
73489
97319
291196
369679
542384
1203259
2373746
233608
266196
417657
1047576
1337621
1790201
4175398
5416712
3555
1552
980
7136
532
46
7714
37
3558
1557
1009
7173
609
145
7927
311
7646
10198
13012
30856
16213
4204
51273
10687
154924
217347
303833
710038
420094
122717
1252849
323091
670433
732961
859459
2412953
1147417
316435
3876805
846318
5573
2306
1283
10299
977
188
11464
110
5591
2398
1484
10610
1791
1233
13634
1842
12286
14907
16893
44086
36201
25047
105334
59040
430213
570449
696359
1781392
1482404
1043322
4307118
2502800
2609369
2514853
2616741
8277173
4844266
3000006
16121445
11565635
610
184
115
1074
89
29
1192
13
610
184
116
1075
109
67
1251
74
1349
1198
1504
4051
3498
4203
11752
13159
27531
25068
41804
101232
104705
92145
298082
659152
166571
115669
155265
470965
340531
303363
1114859
1890465
1564
413
268
2790
278
58
3126
26
1567
414
286
2812
396
191
3399
4048
2975
2669
3564
9208
10699
8341
28248
469110
65983
65975
83355
232604
249857
214795
697256
15238814
385472
332111
341835
1146771
921741
802573
2871085
51886203
2587
705
486
4664
496
72
5232
19
2587
707
500
4680
571
147
5398
328
4849
4643
6587
16079
18626
9456
44161
11731
101801
106859
147821
381514
382337
200019
963870
289379
512740
419917
536458
1577360
1100416
558285
3236061
888294
1688
782
672
3667
788
285
4740
177
1692
804
749
3777
1214
803
5794
1835
3706
5114
8906
17726
28486
31009
77221
72188
93228
146403
265041
543876
882055
959620
2385551
2227633
552335
711828
1095283
2544751
3145828
3260599
8951178
8857163
7238
3076
2072
14167
2096
541
16804
298
7243
3097
2146
14268
2566
1385
18219
4269
15597
20422
28089
64108
81780
95657
241545
466329
454961
603390
907979
2079152
3007272
3932013
9018437
21642784
1845676
2067111
2908246
7261257
9591693
14456553
31309503
100816209
2948
1212
925
5964
1179
307
7450
249
2961
1233
979
6053
1482
693
8228
1861
6033
8105
12749
26887
47423
50870
125180
186922
318668
449253
807859
1688951
3485966
4103042
9277959
20652418
894492
1091038
1845517
4123543
7619505
9019867
20762915
75610900
7812
1778
1203
14755
960
176
15891
99
7832
1803
1266
14863
1270
643
16776
2876
14461
11627
16209
42297
34607
29078
105982
147396
1135469
489457
687675
2860814
1392141
954043
5206998
4778898
3328339
2102751
2743274
9897279
5297096
3087924
18282299
44016734
1868
385
179
2980
129
23
3132
18
1868
392
188
2996
156
91
3243
126
3466
2435
2359
8260
4568
2925
15753
9268
124677
92344
115497
363643
219351
132664
715658
998471
503232
398396
401164
1423891
1000031
583461
3007383
7974561
1412
1023
1070
4029
904
193
5126
135
1418
1028
1138
4109
1222
656
5987
3051
3209
6999
14504
24712
33778
29462
87952
166305
94864
146042
321305
599746
1065480
1241106
2906332
9308912
322815
418289
831528
1717043
3237312
3878699
8833054
42279325
691
285
175
1343
180
68
1591
78
692
297
193
1374
249
247
1870
5021
1444
1898
2324
5666
6561
9769
21996
278147
48748
62733
84672
207306
245645
527868
980819
11469679
301788
346576
395613
1106184
1264150
2868481
5238815
76686415
4273
1493
1090
8551
1162
284
9997
207
4279
1534
1224
8737
1775
1113
11625
31158
8854
9891
14594
33339
45611
45077
124027
1019981
306534
346674
563974
1381700
2192380
2262915
5836995
57110105
1976592
2007395
3091140
8166673
10459551
11919160
30545384
313830351
5004
1867
1218
9993
1057
234
11284
217
5005
1875
1272
10058
1365
511
11934
1269
10408
12229
16048
38685
38838
33973
111496
96685
339826
388952
600041
1474596
1874041
2004355
5352992
6318715
1424846
1293992
1835873
5142241
5162139
5809688
16114068
24125725
2431
703
558
4535
689
236
5460
219
2432
706
590
4571
852
441
5864
5213
4712
4692
7537
16941
26142
26989
70072
261084
181320
194892
322047
772912
1153462
1258343
3184717
13316110
614805
566511
783618
2264158
2789656
3164202
8218016
42452626
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
58
0
0
0
0
0
0
0
23367
0
0
0
0
0
0
0
1304200
0
0
0
0
0
0
0
28909454
3960
2379
2865
9423
5845
1859
17127
424
3963
2489
3806
10497
17199
19303
46999
67287
9585
16090
40256
65931
256999
327353
650283
1459810
227505
467159
1317372
2184051
8660457
12436060
23280568
64380627
1216552
2530766
7157784
11952581
48709580
74717747
135379908
459112311
11792
3517
1821
20777
1556
618
22951
494
11838
3711
2393
21593
3737
3840
29170
23856
24955
22653
23681
71289
53789
59324
184402
477197
907354
939668
1155051
3279639
2835187
3424263
9539089
27583444
4910007
3750184
4907914
14909581
11173114
22138772
48221467
322977412
8911
2899
1656
16888
1147
265
18300
191
8940
3024
2182
17596
2855
2108
22559
6289
18566
19002
21631
59199
41444
30859
131502
102890
731450
843396
1072030
2891223
2075046
1584776
6551045
4926508
2939663
2466443
2773807
9140953
5923609
20800874
35865436
28653548
7225
1582
809
11458
758
273
12489
264
7255
1641
929
11667
1196
993
13856
28477
13955
[
j]
[
j]
34650
27286
29804
91740
536142
700262
(
D)
(
D)
2576458
3142821
4345751
10065030
66605042
2970026
(
D)
(
D)
(
D)
8374718
12200638
29826248
225577733
80
11
3
129
6
8
143
8
80
11
3
130
6
18
154
19
144
[
b]
[
b]
251
157
1616
2024
5278
5991
(
D)
(
D)
16298
8381
141160
165839
553034
30321
(
D)
(
D)
(
D)
18969
478438
555155
3000036
20750
3795
1778
32974
1464
482
34920
557
20794
3887
1937
33274
1872
744
35890
3294
37917
24269
22732
84918
46022
31576
162516
211167
2162883
2073049
2579689
7324264
6691601
5768319
19784184
17940001
8161056
5228964
6256512
21615075
16336519
12682026
50633620
57894537
2450
855
485
4398
636
424
5458
472
2457
870
519
4454
863
1456
6773
24498
5254
5437
6424
17115
26273
70366
113754
1387060
170635
198597
270409
680869
1307303
3505325
5493497
72996171
1803742
1609588
2374494
6247391
16971702
58262044
81481137
1096099847
81733
18366
6676
118948
4123
778
123849
518
81831
18837
7820
120677
7063
3207
130947
6758
168704
116207
87037
371948
144059
94198
610205
230986
4733054
4155225
3993824
13376923
7761435
4869065
26007423
13128352
18811878
11977097
10090675
42925077
19486238
16184642
78595957
55886877
1355
227
127
2270
116
65
2451
80
1358
232
132
2283
161
186
2630
908
2444
1460
1629
5533
4316
7018
16867
17393
128675
146961
208939
541366
399322
479111
1419799
932423
1194989
900039
2138582
5352318
4478497
5609764
15440579
7841182
63023
12762
5113
92160
3164
801
96125
500
63152
13149
5897
93461
5090
3578
102129
6949
122342
81442
65273
269057
102172
69299
440528
74623
2569513
1944267
1641487
6564461
2615875
2220282
11400618
2778757
25177782
15464880
12384534
56335332
16896746
12487104
85719182
20667628
43184
6042
2378
66947
1377
277
68601
180
43264
6407
3064
68081
3206
1617
72904
3142
77893
38203
30616
146712
45591
31395
223698
53863
2254990
1215411
1088997
5100017
1775483
1381475
8256975
3001277
16051402
8417194
7274696
34993122
9788386
6536360
51317868
16626535
34232
7883
4304
56942
3567
913
61422
333
34262
7945
4518
57250
4721
3171
65142
6929
65610
51256
56564
173430
133600
131036
438066
121195
2057506
1827461
2049787
6415362
4715905
4315501
15446768
4888153
8458647
5554685
5345446
21493727
10743978
9474658
41712363
20613770
2456
747
482
4408
421
171
5000
74
2467
775
570
4535
729
645
5909
6035
5077
4810
6221
16108
13104
15498
44710
137242
128025
128540
177854
462114
371991
448566
1282671
4084216
1007640
926295
1198307
3337071
2459621
2535019
8331711
27394163
6499
3129
1817
13437
1155
188
14780
98
6512
3228
2207
13967
2738
1885
18590
13405
14531
20367
23877
58775
38348
22909
120032
132539
224294
303888
405728
997122
710838
464332
2172292
2375312
1131240
1237337
1485939
4159255
2538314
1976930
8674499
11997174
1499
860
557
3232
289
45
3566
31
1501
873
662
3382
584
360
4326
2411
3476
5633
7110
16219
8311
3330
27860
13047
88253
148324
193905
446207
242410
107519
796136
466357
413374
518717
635956
1655474
745152
444797
2845423
2125776
3453
1323
928
6955
831
214
8000
227
3457
1346
1017
7074
1289
585
8948
4021
7146
8689
12323
28158
28031
19624
75813
90079
245380
319496
499143
1126937
1203679
866379
3196995
3647930
1479268
1495876
2171653
5506404
5573609
4939705
16019718
21609256
885
227
190
1644
200
63
1907
170
887
233
199
1661
213
77
1951
233
1721
1466
2525
5712
6403
4208
16323
7729
76241
68940
116192
298061
381167
259760
938988
507766
816023
267815
434543
1726572
2291438
1026755
5044765
9850124
108796
25046
11381
162242
7052
899
170193
234
108857
25293
12158
163344
10009
3104
176457
2235
212671
161616
151277
525564
260693
165284
951541
186910
7754008
7015419
8244819
24243484
17211122
12528670
53983276
16473627
27755002
19313515
19286679
69818935
37405257
28928451
136152643
46675977
58150
16174
7204
93935
4161
707
98803
346
58165
16270
7585
94429
5728
1680
101837
9007
118511
104193
94548
317252
152925
112846
583023
658246
2875735
3060147
3265086
9696100
5832590
3693009
19221699
19708277
8994564
7234539
6897948
24545007
11876599
6888427
43310033
42933892
46269
16265
10279
85978
8037
1374
95389
577
46293
16371
10679
86528
10764
4780
102072
5989
92982
107391
137001
337374
302900
216585
856859
380080
3482470
4565319
6488689
15191733
16271155
12353109
43815997
23312130
10565791
11214271
14672721
38647371
35853297
27332268
101832936
64386474
18613
3927
1668
29466
790
99
30355
71
18618
3945
1714
29535
887
164
30586
125
35421
25349
21922
82692
26420
7726
116838
14708
1106509
972913
961764
3203763
1285153
407746
4896662
788444
5581103
3562100
2978408
13020339
3409805
1018992
17449136
2149434
50963
9245
5860
85431
5442
1151
92024
582
50999
9324
6082
85783
6574
2615
94972
7900
89294
60844
79034
229172
209662
178305
617139
472358
4368145
3220214
4734362
13407228
14597226
13041457
41045911
32790180
11861613
8046415
10969308
34113170
30648397
28278188
93039755
88739964
61268
10277
5333
104691
4104
923
109718
675
61310
10413
5719
105270
5312
2196
112778
4230
109174
66426
70281
245881
146191
111436
503508
316931
5145473
3427107
3860196
14063543
7886510
5876886
27826939
21741312
16287735
9260717
10018584
40947555
19548458
13840984
74336997
56486756
4582
1594
1189
9033
1478
532
11043
375
4595
1606
1261
9130
1836
996
11962
1982
9324
10439
15906
35669
60951
84936
181556
217657
472013
551593
936230
2134725
3983713
5752246
11870684
13821400
1563043
1507513
2499255
6087663
9357202
13395607
28840472
33641890
18071
5514
3154
31415
2460
370
34245
214
18076
5565
3287
31604
2910
870
35384
2546
36431
36140
41848
114419
91795
55476
261690
150129
1351825
1517733
1992872
5113527
4419940
2554903
12088370
8386740
5673343
5331852
5996892
17974342
11848432
6224854
36047628
24353363
27795
11904
8550
59690
4274
350
64314
166
27806
11954
8725
59927
5000
799
65726
6577
57531
79849
113830
251210
140464
59176
450850
126182
1657715
2073202
2953487
7122266
4098610
1712724
12933600
4072889
7330064
7090024
8658302
24949687
10546826
3973492
39470005
14218283
3906
899
1296
7134
6043
8328
21505
6724
3925
924
1354
7236
6337
9401
22974
26409
6458
4618
8981
20057
76984
280390
377431
2536367
312772
292588
552850
1326010
3878867
14690143
19895020
184907291
5082714
2084373
1871898
10812268
9473077
27879680
48165025
264719498
6584
2445
1962
15473
2659
1159
19291
827
6591
2461
2003
15545
2938
1436
19919
3761
13423
15975
26170
55568
98218
127110
280896
211160
729393
887151
1377031
3544401
4327745
4750327
12622473
9893682
1791533
2161960
3394859
8836694
9811200
10128182
28776076
31264503
564
161
129
1047
258
150
1455
145
564
161
140
1058
337
396
1791
1625
1079
1025
1725
3829
10795
23235
37859
87637
48144
43615
72262
179158
424533
712011
1315702
3081495
145450
122216
159748
484273
955689
1610089
3050051
8141825
5559
2236
2307
13741
5110
2957
21808
1165
5574
2260
2415
13892
5693
4900
24485
16608
11643
14906
32094
58643
240504
612731
911878
2969010
536361
572487
1091670
3168397
6396839
12857476
22422712
70537284
1188761
1258904
1985470
5940567
9851858
17476192
33268617
91777827
13558
4516
3028
24702
2693
601
27996
364
13576
4572
3187
24943
3319
1376
29638
4065
27661
29504
40756
97921
100741
100283
298945
393796
631981
704773
1051518
2601633
2735571
2463739
7800943
10022662
3023811
2581067
3218005
9533820
6877788
6606835
23018443
27001088
11485
3583
1524
18575
1025
233
19833
124
11511
3676
1761
18934
1916
1399
22249
5338
25397
22939
20014
68350
37414
36166
141930
116154
542815
540776
552592
1706476
1173583
1150178
4030237
4439654
1773664
1738140
1659185
5434880
3325656
3589847
12350383
12277830
7856
2929
1970
14902
2266
690
17858
212
7860
2948
2029
14984
2565
1204
18753
3566
16517
19298
26946
62761
94023
131096
287880
444122
385606
477470
645227
1659098
1889513
2517571
6066182
9769318
1385737
1329518
1610808
4686998
3721979
4255444
12664421
17996327
67633
22244
12275
135828
8580
1266
145674
313
67640
22272
12364
135953
9312
2243
147508
5425
140941
144965
163760
449666
320209
220231
990106
480340
2775188
2762231
3297784
9850852
6199707
3777824
19828383
9046325
11065568
8400074
9114099
32898852
14689177
7715372
55303401
18243013
8962
2753
1876
16259
1730
426
18415
286
8966
2780
1944
16359
2031
761
19151
1964
18354
18012
25033
61399
64676
56675
182750
164174
586240
601111
846516
2178912
2123591
1592440
5894943
3782365
3033413
2619724
3253664
9626202
7637405
5291159
22554766
11548490
2761
1243
850
5444
693
86
6223
30
2762
1248
873
5473
759
186
6418
1266
6217
8114
11421
25752
24727
12621
63100
78792
147674
219972
345919
751072
888183
508853
2148108
3239312
751314
892818
1309162
3151030
3370845
1920655
8442530
14905745
634
307
221
1308
203
62
1573
54
634
307
227
1315
235
119
1669
1248
1459
2018
2861
6338
7089
8061
21488
37792
41443
56038
96809
206583
260177
318917
785677
1699374
222200
247246
431391
972217
1095515
1167298
3235030
9483891
2725
1195
792
5447
741
135
6323
73
2726
1195
803
5459
845
307
6611
486
5890
7877
10672
24439
27429
16848
68716
30692
167765
235167
345171
795740
958180
634649
2388569
1373977
704614
820219
1085549
2825221
2792210
2065483
7682914
4453634
2334
1943
3060
8205
8298
1883
18386
161
2334
1949
3068
8219
8637
3205
20061
833
5677
13277
43705
62659
364396
295675
722730
70908
113487
223493
803617
1246311
8013944
7909091
17169346
1723089
331487
514461
1784109
2910337
17268060
17797656
37976053
3883602
115
46
62
258
161
147
566
58
115
46
62
258
174
232
664
267
230
319
861
1410
8068
32029
41507
53508
7297
9224
27022
52701
211407
720859
984967
1672318
26716
29133
77769
139933
467486
1395150
2002569
1756521
488
174
170
979
390
562
1931
662
488
176
170
981
411
598
1990
1387
1049
1182
2291
4522
19162
144652
168336
1234749
28836
31318
65194
137321
504961
3378238
4020520
36107628
150300
118280
196938
525361
1506890
9194734
11226985
92832992
3631
840
495
6128
481
111
6720
46
3634
854
525
6176
641
335
7152
133
6959
5496
6571
19026
17346
14935
51307
6968
229935
190179
255081
720500
663408
625227
2009135
366132
831899
554535
694337
2261725
1747572
1445927
5455224
1194748
2415
1157
904
5195
670
139
6004
59
2419
1173
976
5288
1056
380
6724
352
5230
7708
12002
24940
23282
15494
63716
20332
129892
172275
286886
619760
581633
362768
1564161
770459
565691
539802
851613
2087622
1857544
1044557
4989723
2172910
11819
4843
3177
24568
2129
233
26930
72
11829
4855
3284
24697
2630
674
28001
987
24705
31911
42440
99056
73245
23696
195997
20596
417491
440510
601454
1579314
1141076
483989
3204379
500565
1766318
1432631
1686263
5390673
2877575
1229004
9497252
1226648
2306
536
312
4142
286
74
4502
39
2308
542
329
4167
376
180
4723
427
4343
3520
4219
12082
10636
8791
31509
19512
139791
118296
143163
439180
335451
314008
1088639
780514
549077
402589
419210
1532693
1041311
1043263
3617267
2446345
79875
42427
22836
162404
14778
1637
178819
764
80036
43064
24464
164846
21659
7262
193767
9902
181235
277350
303814
762399
524112
235320
1521831
382494
11733622
14557046
18210543
46221467
34051553
14526446
94799466
20281535
31634445
33375783
36877190
106789313
66619982
31680237
205089532
48130704
41978
43592
18159
109712
3268
111
113091
37
42037
43898
19148
111069
4733
838
116640
1172
109279
290007
230322
629608
93578
12674
735860
14269
3350318
9602422
8552426
21889277
3814064
612796
26316137
490042
12805173
26373130
19517851
60032983
7955975
1606511
69595469
1628095
58542
17160
6437
93471
2504
377
96352
243
58639
17523
7446
94960
4691
1576
101227
2944
123469
110081
83337
316887
84427
38348
439662
45925
2992418
2980229
2492478
8797877
2652234
1084824
12534935
1490451
11818348
8458208
5917290
27463502
5621045
2241864
35326411
3617132
3733
1857
1701
8439
2373
1290
12102
704
3772
1890
1833
8645
3970
5101
17716
7608
7889
12481
23183
43553
95365
169187
308105
285357
296633
426764
828025
1645554
3153919
5233345
10032818
11771363
1088190
1316745
2273750
5124066
8247319
12677867
26049252
38404341
2382
1108
867
5099
873
237
6209
236
2395
1124
943
5219
1323
891
7433
2924
5203
7333
11583
24119
33318
31924
89361
91953
307837
415018
674937
1470560
1771574
1410523
4652657
3594879
944587
1215996
1973859
4402940
4779795
3960864
13143599
12402733
3166
1237
1368
7516
3274
1294
12084
707
3166
1249
1376
7547
3722
2522
13791
4507
6406
8339
19284
34029
149958
215856
399843
404390
151203
193041
425485
888016
3049788
3997712
7935516
8275706
484024
556902
1060856
2391433
6328669
7435563
16155665
18156913
1731
697
763
3773
1217
291
5281
163
1731
702
785
3809
1552
992
6353
1763
3656
4708
10587
18951
48597
48402
115950
82156
103482
116588
216897
478310
1116948
1476549
3071807
2889221
399132
499393
631146
1668848
3016905
4314203
8999956
8990842
105
52
43
290
388
1289
1967
1614
105
57
51
303
399
1367
2069
3902
204
349
577
1130
25092
311346
337568
4375882
13220
25329
56744
202273
693192
9425929
10321394
169352095
268810
107783
213717
1115756
2131118
23737230
26984104
441023536
46
17
19
114
33
219
366
243
46
17
19
114
40
250
404
393
81
114
254
449
1815
58257
60521
175421
3233
3260
8502
21552
57488
2176144
2255184
6532154
14347
10984
18664
69363
116463
3872251
4058077
11518188
74
42
30
234
69
88
391
157
74
42
30
234
74
108
416
385
148
258
389
795
3336
19898
24029
148163
6711
10136
12636
42185
103751
651096
797032
5839500
22198
36847
39594
144379
261862
1503635
1909876
13652115
717
288
347
2013
2769
3138
7920
752
717
294
359
2038
2890
3928
8856
7923
1554
1958
4816
8328
172553
538795
719676
884546
42538
40823
92814
493116
3319411
11958631
15771158
20037236
98870
87724
268883
1240026
6761935
24261876
32263837
42312734
1733
903
1000
4030
1903
1471
7404
414
1733
917
1063
4111
4006
10277
18394
7343
3972
6114
13733
23819
77521
180361
281701
159187
62994
104412
234856
432069
1511416
3608916
5552401
3380248
214777
267263
543433
1111419
3079899
6976136
11167454
6748132
4150
2007
1871
9307
2995
1218
13520
475
4156
2022
1912
9373
3320
2288
14981
3783
9245
13416
25759
48420
122562
179137
350119
215836
139422
184493
355882
818707
1947264
3592643
6358614
4144106
555473
539024
913327
2394813
4806492
8236546
15437851
10692662
684
416
527
1837
937
613
3387
200
685
419
547
1861
1485
2023
5369
1251
1481
2867
7359
11707
36368
66907
114982
44618
28177
51151
144545
234875
768288
1620154
2623317
1083411
89949
119423
313540
551172
1589202
3327861
5468235
2176841
13431
5336
4193
25815
5803
2755
34373
593
13444
5375
4369
26048
9303
10170
45521
5174
27939
35529
56882
120350
226787
342821
689958
194000
573919
759989
1185350
2617448
4719469
6818890
14155807
3690541
1823216
2125955
3050046
7336003
11451024
18232064
37019091
7914203
3368
1546
1342
6561
1628
538
8727
149
3369
1554
1395
6625
2726
1592
10943
502
7430
10313
17902
35645
56018
30490
122153
11649
146058
214975
376677
756242
1263617
672190
2692049
299864
706299
866506
1257270
2909100
4953103
1887518
9749721
1129924
1205
578
535
2593
1266
1113
4972
268
1210
586
576
2648
1835
2434
6917
1534
2588
3829
7325
13742
54426
135856
204024
115585
205328
108000
195241
522056
1056937
2064196
3643189
1686395
517886
270397
516338
1345302
2628956
4308307
8282565
3526335
19261
10662
10559
46692
7848
1045
55585
243
19266
10688
10748
46919
10427
6010
63356
6377
41707
71997
144184
257888
257775
113924
629587
123787
449369
842426
1786472
3225161
3573310
2019798
8818269
2006730
1293991
1816334
3431890
6948899
6723125
4565696
18237720
4320156
4417
1201
801
8098
844
262
9204
36
4418
1207
806
8111
892
301
9304
62
8763
7850
10836
27449
37119
45764
110332
22199
374620
229456
276665
1045372
750747
1027161
2823280
507832
1419128
821060
1057403
3869587
2408497
2836988
9115072
1715826
1810
538
345
3634
385
168
4187
63
1811
548
348
3648
412
203
4263
155
3496
3550
4666
11712
15247
32251
59210
42294
149384
102956
180039
495632
766471
6015557
7277660
3238017
643735
425036
592108
1944526
2106360
9668719
13719605
7823645
2318
611
343
4281
368
101
4750
52
2318
614
347
4290
401
150
4841
167
4471
3975
4473
12919
14328
17267
44514
35492
228517
131926
142028
578363
369531
475222
1423116
785655
1110292
776776
626364
2987533
1632451
2005238
6625222
3893121
2078
414
146
3349
100
17
3466
10
2080
418
158
3367
125
30
3522
29
3902
2619
1888
8409
3705
2317
14431
2621
204887
167792
127945
572614
272742
109572
954928
326197
832561
539047
336637
1933839
607576
237420
2778835
742949
8449
904
427
15574
211
29
15814
12
8451
907
431
15584
217
34
15835
13
13725
5766
5568
25059
7734
5239
38032
1204
2249299
389399
224889
3929315
226095
135836
4291246
26708
4533098
964353
631162
8626814
557664
220944
9405422
85199
2819
964
648
5116
757
219
6092
43
2820
972
686
5163
894
413
6470
163
5868
6286
8672
20826
31720
39903
92449
23674
110415
128426
174948
427591
709254
1060731
2197576
702705
496526
468698
599554
1636104
2105460
2952060
6693624
1961383
718
319
259
1872
306
49
2227
27
720
323
264
1883
389
86
2358
634
1603
2106
3500
7209
11898
7289
26396
90148
38761
39332
61293
171268
199767
129318
500353
1649447
168073
164846
234757
696337
644822
385001
1726160
7577880
459
293
312
1254
280
179
1713
111
461
294
318
1265
343
310
1918
306
1013
1945
4209
7167
11355
38932
57454
164424
28973
26528
55653
148446
208859
909106
1266411
4237834
193196
175547
380843
947729
1217814
4898004
7063547
19844867
17450
8596
7293
44773
9016
1302
55091
318
17469
8628
7378
44912
9735
2188
56835
3500
38210
57104
99411
194725
363856
191726
750307
225810
841445
982542
1529213
3765599
5856102
2906777
12528478
2986934
3623782
3697930
5242317
14255429
15743214
7275822
37274465
9507447
12579
6476
7414
32406
7400
1301
41107
444
12592
6515
7578
32623
8223
2706
43552
7979
27316
43418
103290
174024
278392
227193
679609
962458
431911
571444
1296904
2603456
3994082
4117933
10715471
22252896
2556881
2668114
5415832
12223358
14518784
12712700
39454842
77959484
2795
982
520
6113
479
120
6712
67
2800
991
549
6160
691
212
7063
217
5742
6295
6317
18354
10660
4316
33330
5723
159726
154435
141035
509740
215640
88038
813418
126646
757673
649710
488605
2231143
713417
272936
3217496
378331
1796
505
266
2755
107
21
2883
14
1796
519
273
2776
143
44
2963
21
3367
3354
3410
10131
3476
1467
15074
507
44487
37346
35866
121618
54649
31322
207589
9510
308555
173023
134465
648308
743870
69903
1462081
33373
38325
33562
32820
127487
39791
2721
169999
652
38348
33609
32967
127760
41869
6768
176397
22134
96708
226163
453209
776080
1509540
420866
2706486
1293589
1190538
2408255
4975572
9828228
18701273
5293807
33823308
15851142
5603984
9719326
16380041
35982502
49973387
14484571
100440460
47772040
43624
27881
23266
116273
22945
3825
143043
779
43701
28045
23966
117336
32427
23409
173172
49644
103654
186223
316241
606118
857192
694252
2157562
1305565
1187180
1853866
3073469
6793101
8391363
6832626
22017090
13915664
6163240
7982673
11498674
28556834
28972191
25417149
82946174
50874997
4627
2152
1527
11080
1665
333
13078
125
4630
2172
1572
11160
1925
1348
14433
16891
9849
14334
20606
44789
63288
48867
156944
384186
151399
187320
272446
691983
860429
750072
2302484
5395154
828816
785156
1003046
2992207
2576496
2355722
7924425
18838369
24732
10987
5072
46436
3556
160
50152
43
24741
11005
5133
46526
3685
244
50455
228
57852
70595
67306
195753
121694
20134
337581
10261
589042
665181
651936
2057685
1289873
230087
3577645
102778
3596363
3106935
2593129
10067897
4302381
691553
15061831
352339
86028
31472
13383
145114
5566
560
151240
195
86086
31753
14478
146555
8705
3469
158729
6320
190804
202868
172855
566527
175079
55781
797387
71451
4145220
5179167
4727615
14459033
4316672
1333137
20108842
1844030
19268840
17724432
14832804
53828866
13492917
4395501
71717284
5761841
7150
1947
1082
11485
711
141
12337
133
7155
1962
1165
11589
1047
451
13087
1061
14571
12596
14328
41495
24415
16995
82905
54889
359221
372746
485917
1274515
951912
708557
2934984
3081269
1425021
1221005
1451073
4322995
2750205
2107594
9180794
9496359
12943
4528
2622
22577
1496
235
24308
172
12946
4543
2684
22657
1784
464
24905
1027
27040
29525
34746
91311
49256
20279
160846
35803
656118
841034
1144463
2716669
1838463
815015
5370147
1639629
2963538
2914803
3593768
9901922
5612313
2548213
18062448
5770064
17000
3857
1550
26031
630
77
26738
72
17010
3877
1601
26113
754
288
27155
950
33412
24825
20059
78296
18574
5681
102551
29043
616816
552396
513794
1748010
535942
175820
2459772
833078
2870989
1858450
1566773
6710803
1518211
562332
8791346
1830383
48806
15195
7450
82473
3261
234
85968
40
48845
15274
7795
82944
5533
2423
90900
8724
100536
99124
97697
297357
110314
39516
447187
82406
1282523
1376298
1599610
4469612
2051395
647584
7168591
1262199
4453539
3255984
3288810
11830684
4093058
1456812
17380554
3323803
7678
3931
2074
15103
879
72
16054
24
7753
4311
2766
16252
2019
491
18762
3715
17745
25824
26807
70376
29043
8182
107601
39531
446815
693673
737841
1902414
840338
256277
2999029
872350
2251388
2614638
2406249
7427453
2439827
848468
10715748
3654648
18451
6781
4054
32871
2602
271
35744
74
18512
6965
4609
33673
4615
1673
39961
2149
40557
44368
54236
139161
91776
40661
271598
99642
523106
562613
733807
1893405
1523257
873412
4290074
2512410
2611478
1866516
1934772
6800674
3701749
2215135
12717558
7761623
15836
4906
2423
29381
1498
204
31083
73
15866
4961
2591
29635
2262
1745
33642
9031
32606
31779
31886
96271
52759
36169
185199
81156
586984
572962
584492
1896097
1002647
690585
3589329
1525407
3000563
2150330
1841734
7899627
2935942
2221945
13057514
6516877
87434
40589
19482
155037
15942
1213
172192
119
87436
40589
19485
155042
16009
1272
172323
239
200736
261971
259923
722630
607209
197037
1526876
112039
2521215
3324490
3607367
9591749
9046341
3703308
22341398
2502346
8926690
11243940
11998419
32750830
29654114
12089227
74494171
8416214
7564
1833
1070
11445
993
277
12715
229
7565
1871
1176
11590
1357
737
13684
1268
14576
11922
14188
40686
38164
33322
112172
31628
489339
446046
527479
1505407
1453154
1221915
4180476
1235504
5938738
4939756
5549376
17243974
12823379
12080457
42147810
4370616
5794
2105
1355
10085
1045
243
11373
70
5802
2123
1417
10175
1518
996
12689
796
12078
13751
18146
43975
36314
26686
106975
17242
320956
368917
491614
1207279
994454
858105
3059838
524939
1336694
1291598
1595979
4395776
2949112
3378800
10723688
2216462
14475
6368
3338
25987
2422
468
28877
98
14476
6387
3470
26142
3268
1128
30538
638
30023
41692
44201
115916
90588
73707
280211
59722
384592
466461
524363
1408234
1505267
1123370
4036871
752257
2363440
2196555
2076162
6851432
4226702
2795465
13873599
2244076
37356
11500
6934
60614
4435
561
65610
98
37372
11551
7090
60837
5150
1294
67281
544
76093
75827
91539
243459
158859
86052
488370
35657
1912997
2021428
2524473
6584264
5479497
4022121
16085882
1689252
8408690
7429626
8659859
25155896
18165691
12144427
55466014
6408296
318
112
41
579
33
6
618
15
318
113
42
581
35
8
624
56
652
729
528
1909
1004
250
3163
1040
16880
22206
15346
56321
35500
6492
98313
59901
201641
152818
95088
473596
188002
29485
691083
421080
128
47
23
255
20
5
280
6
128
47
23
255
21
5
281
71
243
306
303
852
822
320
1994
663
4902
7604
7249
21740
14218
5880
41838
33968
33458
31717
28815
108401
43699
20925
173025
140473
5534
2473
1318
10787
557
24
11368
29
5535
2476
1319
10792
574
25
11391
86
12034
16284
17315
45633
17019
1908
64560
4402
272753
389633
457947
1160403
504357
71952
1736712
236316
1813654
1906342
1951169
5999351
2263968
351065
8614384
1195292
986
93
66
1841
41
12
1894
7
986
93
66
1841
44
18
1903
13
1549
583
885
3017
1413
1304
5734
803
44281
14912
29855
108794
49720
50091
208605
44030
343491
88230
161452
777762
308798
326898
1413458
241498
226
52
35
449
14
4
467
2
226
52
35
449
14
4
467
2
414
364
471
1249
424
[
e]
[
g]
[
f]
8373
6140
8183
24747
10811
(
D)
(
D)
(
D)
38372
21497
24978
100010
37144
(
D)
(
D)
(
D)
2268
789
432
4378
417
115
4910
36
2271
790
451
4401
471
224
5096
228
4642
5138
5771
15551
16597
15661
47809
10732
136440
153692
165352
486062
414757
346270
1247089
267847
1004433
890540
865945
2990972
2022811
1877691
6891474
1789906
2708
624
286
4267
180
23
4470
8
2709
625
288
4271
183
65
4519
18
5287
3997
3772
13056
5810
3034
21900
976
89013
69620
76309
248283
112809
100193
461285
34678
580902
289628
300674
1263573
629935
485730
2379238
178862
853
216
138
1593
120
20
1733
11
853
216
138
1593
151
27
1771
26
1669
1412
1825
4906
5084
2403
12393
2286
45087
41188
56078
157640
134861
58120
350621
74296
235671
145821
169003
623435
369679
181919
1175033
248987
3816
906
462
5781
354
89
6224
93
3830
932
477
5836
456
292
6584
1045
7466
5890
5980
19336
12113
11656
43105
45175
254065
258981
290795
832635
762724
807342
2402701
4003774
2587900
2367043
2389652
7573396
6789872
9608878
23972146
136907084
160
97
130
445
246
67
758
44
161
97
132
448
279
138
865
329
363
654
1784
2801
10205
11576
24582
50333
15824
21275
59714
110080
407016
564794
1081890
2730881
85970
100213
248433
486015
2095535
2887139
5468689
14376970
9
7
4
23
3
2
28
4
9
7
4
23
3
5
31
9
[
b]
42
46
111
[
c]
[
f]
746
4657
(
D)
1580
1568
4975
(
D)
(
D)
33518
253763
(
D)
6836
6571
(
D)
(
D)
(
D)
179430
1614954
75
17
10
131
10
9
150
6
75
18
10
132
12
23
167
20
144
100
137
[
e]
[
c]
1938
2506
6520
11641
4583
23525
(
D)
(
D)
107356
163588
381338
55045
20575
58000
(
D)
(
D)
526389
770743
2350957
11
7
3
24
1
3
28
6
11
9
3
26
2
4
32
24
[
a]
[
b]
[
b]
[
c]
[
b]
542
677
7147
(
D)
(
D)
(
D)
(
D)
(
D)
43481
50972
309252
(
D)
(
D)
(
D)
(
D)
(
D)
282540
323641
2240284
18
7
5
39
4
4
47
8
18
7
9
43
4
6
53
15
[
b]
[
b]
[
b]
[
c]
[
c]
[
e]
724
2715
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
38625
142319
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
181440
508328
355
223
252
955
257
79
1291
71
355
226
255
961
360
263
1584
930
796
1515
3454
5765
8947
7176
21888
23211
31735
49003
129009
218916
359879
291012
869807
983419
133641
199660
495021
866972
1468369
1322523
3657864
5637963
713
355
309
1596
302
89
1987
79
713
355
313
1600
369
203
2172
647
1582
2373
4122
8077
9311
4931
22319
14062
55529
78723
156640
303274
388061
216553
907888
620332
219324
305595
591244
1169499
1404292
945381
3519172
3835490
85
35
32
183
41
18
242
36
85
35
33
184
49
29
262
65
181
232
436
849
1463
1452
3764
8323
6598
8422
14582
30393
56636
49639
136668
417762
27613
34501
57865
123481
262486
192563
578530
2488647
3449
1176
970
6426
909
157
7492
95
3465
1209
1089
6594
1200
391
8185
852
7155
7757
12898
27810
34392
21782
83984
99337
220596
254609
443992
968734
1294040
960205
3222979
5210218
835638
943867
1389401
3338633
3956578
3441276
10736487
18224243
172
60
36
315
92
54
461
102
173
63
43
326
132
163
621
1728
362
384
516
1262
3895
7398
12555
122966
15009
14024
33142
118595
219554
494475
832624
8933042
242203
123682
2253957
2708980
3726584
6377101
12812665
76667159
157
74
131
418
579
192
1189
101
158
74
146
434
943
656
2033
5111
326
473
1925
2724
27350
29908
59982
320266
13022
19161
90078
131386
1248655
1479030
2859071
22203699
1157551
133302
654016
1987130
12070889
15050227
29108246
201914600
223
111
59
461
54
31
546
85
223
118
72
483
86
131
700
2197
519
721
716
1956
2066
4398
8420
78470
21698
30211
41148
99997
131392
221794
453183
4888964
654470
478929
1310935
2524266
7724447
2878244
13126957
54148353
2782
944
293
4359
140
26
4525
37
2783
947
308
4378
178
134
4690
424
6321
5863
3679
15863
4307
4198
24368
12673
107555
123621
111839
356714
144080
199917
700711
655922
560115
568543
514687
1706908
639328
847558
3193794
3329075
395
116
53
621
44
12
677
13
395
116
60
628
70
40
738
93
879
680
667
[
g]
1452
[
f]
4677
2345
19397
15118
22276
(
D)
52537
(
D)
144841
88572
106810
64003
89636
(
D)
259334
(
D)
630194
380875
19
5
12
46
8
2
56
14
19
5
12
46
14
2
62
35
30
35
161
[
c]
321
[
b]
588
944
964
1073
6264
(
D)
16379
(
D)
27121
56995
6235
4049
34680
(
D)
97969
(
D)
157758
606967
7303
1860
968
12935
693
138
13766
94
7308
1864
976
12952
742
164
13858
186
14466
12018
12603
39087
23532
14669
77288
13381
545793
473892
515979
1677639
1043208
670559
3391406
708701
4716723
2654048
2784158
11567141
5133980
3239442
19940563
4520208
92161
23478
9281
156527
4007
287
160821
96
92163
23481
9299
156550
4086
408
161044
633
188836
150275
120762
459873
136130
41020
637023
59863
5039096
4357778
3899888
14330522
5519878
2004518
21854918
3541891
50162636
31013814
26833715
120581829
41394207
17009933
178985969
46908022
4212
1475
964
8208
693
74
8975
32
4212
1475
964
8208
702
82
8992
51
8940
9680
12827
31447
25038
9506
65991
7974
292859
323997
435436
1118615
1009871
471195
2599681
413614
2613855
2264928
3093491
8694222
8542418
4003024
21239664
3469774
672
386
323
1858
338
84
2280
62
672
388
324
1861
345
93
2299
107
1489
2559
4348
8396
12579
12859
33834
53025
50489
90371
163405
328447
540426
540503
1409376
2419437
339270
513843
921922
2048611
2551474
3040739
7640824
12861175
12712
7816
6841
31060
6434
765
38259
193
12712
7818
6854
31075
6505
918
38498
726
28829
52543
92887
174259
243960
119996
538215
99123
1088311
1983716
3731064
7038653
10862569
5957949
23859171
5532296
9460399
14077805
25587717
51324943
81142540
51209971
183677454
55748281
2956
1804
1636
7874
2027
504
10405
102
2956
1805
1638
7877
2060
609
10546
439
6771
12139
22321
41231
83304
84505
209040
65104
390044
613152
1136052
2269776
4290408
4162914
10723098
3044403
2050671
2736983
5031905
10602893
20196223
22407376
53206492
18958280
156
127
124
490
204
66
760
32
156
127
124
490
211
72
773
60
341
847
1757
2945
8780
10340
22065
14606
19810
46008
82818
163706
481403
589231
1234340
753290
104947
206870
355219
735195
2371154
2943417
6049766
3915154
3356
2091
1826
8141
2065
262
10468
52
3356
2091
1826
8141
2086
297
10524
128
7782
14007
24981
46770
80799
42605
170174
28647
300265
529704
1041887
1940101
3570992
1871136
7382229
1403389
1518676
2252728
4207078
8332590
14647434
7694469
30674493
4486513
1344
771
643
3246
671
114
4031
46
1344
771
646
3249
689
127
4065
260
[
h]
5184
8773
16991
27281
17678
61950
36515
(
D)
162646
293802
619090
990328
637060
2246478
1663172
(
D)
538083
921759
(
D)
3123895
1941707
7211838
5252041
118
62
49
285
88
41
414
56
118
62
49
285
93
48
426
101
[
e]
408
680
1354
3720
6868
11942
79979
(
D)
14986
25910
245830
141045
330593
717468
3370004
(
D)
61832
89920
(
D)
434625
985357
2177457
13900783
5072
1906
1356
10940
1151
186
12277
96
5073
1908
1363
10950
1171
262
12383
244
10826
12547
18261
41634
42913
29012
113559
42731
330306
399388
672594
1507018
1823245
1372624
4702887
2080789
1663056
1599670
2560120
6521507
7464973
6383625
20370105
8181086
41788
17403
11078
80417
7934
743
89094
129
41788
17405
11083
80424
8028
926
89378
963
90914
114854
148470
354238
292995
118367
765600
114308
2421996
3512226
5215143
11575438
12201195
5484360
29260993
5545101
10985237
11911150
16220810
41388841
37762067
16845561
95996469
19843029
21530
6055
3050
38899
1836
128
40863
13
21530
6055
3055
38904
1850
144
40898
37
44181
39439
40768
124388
66428
20456
211272
7553
1002672
991416
1146805
3397411
2159358
687781
6244550
215239
4049668
2789023
2907978
10951383
5205365
1657915
17814663
738298
29752
12454
7964
57431
6339
801
64571
159
29754
12461
7974
57451
6422
1031
64904
954
64811
82055
106698
253564
242360
139413
635337
135295
1797693
2553645
3807936
8488659
10155458
6804742
25448859
6258272
7148651
7533578
10405409
26601209
27323333
18184169
72108711
17375153
9965
3727
1974
19980
1479
194
21653
19
9966
3727
1974
19981
1485
227
21693
27
21876
24075
26391
72342
57936
32560
162838
7167
548411
602470
739646
2047787
2047620
1154701
5250108
210361
2443972
1950597
2115794
7336273
5459644
2922554
15718471
545766
8129
3153
2291
16490
2421
434
19345
59
8129
3154
2293
16493
2448
515
19456
488
17743
20802
31254
69799
96235
77349
243383
50466
461816
558994
932618
2096579
3293657
2817807
8208043
1846944
2652159
2230713
2994171
8676301
9101233
7247410
25024944
6351172
4527
1222
669
7791
516
39
8346
3
4527
1222
669
7791
516
44
8351
6
9092
8020
8912
26024
19202
5506
50732
778
206163
216589
280910
742239
707681
211762
1661682
31550
1045956
757410
863403
2900373
1922017
610880
5433270
124551
26029
7119
3011
44755
1716
265
46736
38
26030
7120
3015
44761
1743
294
46798
120
53371
45735
39740
138846
61418
44258
244522
18047
1231737
1163602
1134747
3786183
2065306
1420329
7271818
538095
6300497
4071758
3664538
15619047
6909535
4413352
26941934
1904485
7845
1896
1025
13004
661
42
13707
7
7845
1898
1029
13010
679
61
13750
86
15464
12272
13606
41342
23410
7428
72180
4035
339843
323948
441233
1163263
864599
396579
2424441
204513
1856958
1299145
1625254
5169985
3201078
1085956
9457019
822818
14584
5262
3132
28606
2506
228
31340
27
14586
5266
3133
28613
2545
312
31470
68
31050
34653
42198
107901
94101
33740
235742
8693
765748
894010
1234676
3100862
3243552
1205559
7549973
332293
4775448
3764067
4331768
14322689
10806255
4035309
29164253
1442806
13088
6437
4016
31474
2871
288
34633
47
13088
6437
4017
31475
2887
323
34685
135
29622
42381
53644
125647
105563
46682
277892
28693
994193
1256401
1681504
4348171
3729589
1828918
9906678
1086497
4725941
4623139
5875644
17391372
12997236
6685570
37074178
3181001
2089
885
403
3783
156
12
3951
4
2089
885
406
3786
164
32
3982
46
4709
5774
5327
15810
4997
1507
22314
1378
123730
171589
188173
496342
209751
70363
776456
64594
648250
641635
641245
2017474
685535
271055
2974064
242797
975
640
641
2838
756
119
3713
28
975
640
642
2839
767
143
3749
50
2275
4326
8760
15361
30804
19218
65383
10848
82227
145687
323862
598533
1261753
825803
2686089
444215
450725
482149
963300
2129531
3522228
2668335
8320094
1478019
2165
1173
748
4576
486
45
5107
5
2166
1173
752
4581
512
66
5159
46
5061
7854
10071
22986
17049
5725
45760
460
127771
231136
374174
750035
727683
275898
1753616
19641
656758
845164
1260999
2871678
2568376
1032770
6472824
84048
11438
3572
1899
21264
1363
120
22747
16
11440
3572
1899
21266
1371
146
22783
29
23821
23351
25206
72378
51083
17902
141363
4475
669875
725185
922695
2458299
2103654
858124
5420077
246317
3416727
2845798
3356524
10553239
7899638
3282170
21735047
1209316
589
324
266
1504
275
41
1820
7
589
324
266
1504
277
63
1844
30
1307
2178
3655
7140
10559
5813
23512
3399
41550
66230
125301
254917
395478
225721
876116
73946
239915
253445
444550
1066145
1262895
876561
3205601
243226
1095
619
459
2617
432
56
3105
30
1095
619
462
2620
465
67
3152
760
2469
4183
6183
12835
16569
6848
36252
30280
78757
148242
245745
496361
790942
359906
1647209
1801081
342643
476337
767931
1698793
2142183
943817
4784793
5631686
11976
4561
2865
25692
1852
170
27714
49
11977
4565
2873
25709
1939
259
27907
178
25332
30114
38474
93920
66972
25290
186182
19202
651979
838500
1181279
2905016
2331171
1026221
6262408
682649
3496563
3269729
3994243
12224738
7252011
2951671
22428420
2294819
295
205
204
783
252
81
1116
67
295
206
207
787
299
169
1255
528
708
1336
2773
4817
9133
8306
22256
24756
17776
36266
82577
182136
313943
323368
819447
968411
227151
411305
954780
2331040
3516571
4330377
10177988
18913502
67
38
44
168
67
33
268
25
67
40
45
171
70
73
314
133
161
254
594
1009
2565
4399
7973
9359
3254
6303
16320
28086
83519
169585
281190
355572
47847
91258
176924
342344
880486
1902211
3125041
5787197
27
32
22
90
37
18
145
29
27
32
22
90
42
26
158
166
[
b]
214
293
561
1703
2213
4477
19773
(
D)
4387
8091
16864
65687
93943
176494
908201
(
D)
90635
178114
(
D)
1236571
1486222
3099765
25691281
6
6
4
17
6
7
30
11
6
6
4
17
6
7
30
31
[
a]
38
65
120
231
1396
1747
11202
(
D)
1241
863
2428
8708
45328
56464
644632
(
D)
17071
6910
(
D)
170536
410422
609920
8795492
9
3
5
19
11
12
42
11
9
3
5
19
11
18
48
42
[
b]
[
b]
[
b]
109
534
2702
3345
11039
(
D)
(
D)
(
D)
20428
23449
98568
142445
463558
(
D)
(
D)
(
D)
(
D)
282023
1202675
1682901
5213267
44
26
17
95
12
5
112
8
44
26
18
96
12
7
115
18
[
c]
[
c]
[
c]
528
522
1199
2249
6860
(
D)
(
D)
(
D)
10870
9813
46668
67351
299665
(
D)
(
D)
(
D)
(
D)
57414
475523
639315
3312562
199
160
158
588
152
49
789
19
199
161
164
595
164
69
828
45
468
1069
2034
3571
5378
6519
15468
17961
7222
14449
29742
56877
113496
169840
340213
629794
70812
80144
154307
353819
603374
974233
1931426
7043716
195
124
80
453
84
32
569
17
195
125
83
457
88
33
578
41
415
816
1048
2279
3185
5926
11390
12894
6804
12338
17862
39084
86916
193175
319175
472694
41315
74763
76197
211823
489075
1206718
1907616
3734600
87
43
75
233
123
75
431
58
87
43
75
233
124
101
458
186
187
295
1028
1510
5224
13297
20031
62732
4029
8995
28971
43648
153989
383607
581244
1863424
32667
59505
177832
318543
1155455
2823122
4297120
17196529
205
115
111
498
195
87
780
78
205
115
111
498
211
129
838
239
428
781
1555
2764
8373
16240
27377
48765
11340
16642
44853
78909
278607
588832
946348
2014725
115867
145485
344533
662957
2156846
5024108
7843911
24209580
148
108
109
413
238
105
756
88
148
108
110
414
251
140
805
491
339
740
1534
2613
10129
17490
30232
79937
8261
17508
44904
72436
324411
672313
1069160
3147711
115070
228844
517860
890028
3848285
8187718
12926031
45533640
98
45
55
258
61
19
338
26
98
45
55
258
64
21
343
58
207
303
765
1275
2269
3248
6792
12313
5355
5942
16280
29966
59310
86549
175825
467096
58350
56370
136972
276822
401921
615316
1294059
5782920
980
594
394
2220
586
242
3048
143
980
595
395
2222
614
289
3125
680
2295
3912
5342
11549
24095
43712
79356
416374
41240
72565
126663
267804
691689
1317606
2277099
10114041
452701
815922
1178029
2659967
5984319
11397905
20042191
101481661
126
93
88
392
152
74
618
25
126
98
89
398
163
116
677
77
281
597
1199
2077
6749
14189
23015
15648
14059
19988
33166
74095
182996
413426
670517
421983
146704
151495
356117
708279
1395985
3100968
5205232
3641923
3173
1802
1437
7316
1171
208
8695
101
3177
1809
1458
7349
1277
349
8975
445
7451
11889
19606
38946
41921
32228
113095
107201
104797
166361
296062
638973
886893
956100
2481966
3939824
389289
586666
1041315
2446307
3173924
3802045
9422276
20920283
190
110
101
455
138
50
643
50
190
110
101
455
141
67
663
154
447
742
1393
2582
5634
7984
16200
40020
8701
14146
31193
56682
167640
242539
466861
1517659
78368
118678
219218
439914
870808
1454437
2765159
15364050
76
35
38
177
66
24
267
5
76
35
38
177
72
29
278
19
178
236
510
924
2997
3112
7033
5028
3288
3262
8943
16694
63100
69128
148922
147089
14999
13627
38874
73379
255350
271648
600377
864676
76
51
46
206
115
44
365
32
76
52
46
207
119
55
381
99
165
333
647
1145
4695
7679
13519
32111
5874
6759
14362
29451
134243
232071
395765
991088
68179
69597
130427
295863
1004416
1555447
2855726
13811940
68
50
32
186
54
18
258
18
69
50
32
187
56
22
265
32
149
337
413
899
1926
2612
5437
5986
3136
9911
10752
32282
75252
97950
205484
261686
148998
100016
76171
375758
464368
671115
1511241
3932045
34
22
23
85
33
7
125
10
34
22
23
85
36
11
132
27
86
153
313
552
1365
1026
2943
2682
4644
4395
14686
24184
68043
44584
136811
116799
48318
50139
126982
230277
465345
443196
1138818
7563084
118
74
71
316
119
42
477
40
118
75
74
320
125
59
504
86
259
493
1032
1784
5190
6195
13169
14162
7751
14205
43494
70098
202783
261153
534034
586635
69352
133314
374089
617780
1348297
1975234
3941311
7108063
237
159
182
687
291
123
1101
80
237
159
186
691
309
161
1161
170
569
1088
2579
4236
12340
16369
32945
26914
14682
22752
61874
108940
334067
478771
921778
933185
125586
174921
361851
718083
2513081
3349959
6581123
8020739
304
137
134
682
150
75
907
58
304
137
135
683
167
95
945
379
679
911
1819
3409
5907
10683
19999
55741
15894
25198
51499
95615
207044
359060
661719
2156146
108138
133557
310639
573651
1470133
3202510
5246294
30348489
125
51
50
292
95
18
405
10
125
51
50
292
98
24
414
32
258
350
668
1276
4014
2391
7681
23080
6225
7254
15510
32518
109937
89016
231471
1353705
73054
69501
118543
289963
577770
701247
1568980
17090544
427
192
159
925
198
33
1156
19
427
193
159
926
203
49
1178
61
937
1281
2167
4385
7242
4592
16219
10613
26082
34026
60972
126858
224581
189842
541281
545812
202973
228871
348516
828576
1286857
1715392
3830825
5886846
20
5
9
45
13
11
69
6
20
5
9
45
13
12
70
20
43
33
119
195
496
2126
2817
3214
969
1793
3245
6087
26203
95227
127517
156772
8580
14784
27410
51684
239699
746355
1037738
3509870
2
0
0
5
3
3
11
5
2
0
0
5
3
4
12
8
[
a]
0
0
[
a]
[
c]
365
592
1672
(
D)
0
0
(
D)
(
D)
7488
14417
55241
(
D)
0
0
(
D)
(
D)
128387
223371
918169
28
8
11
63
13
6
82
13
28
8
11
63
13
11
87
26
[
b]
44
131
[
c]
[
f]
992
1776
19991
(
D)
1623
5049
(
D)
(
D)
40841
66983
1243075
(
D)
12191
54123
(
D)
(
D)
494736
780033
37505192
98
45
42
221
78
40
339
44
98
45
42
221
81
51
353
216
207
301
595
1103
3803
7729
12635
47608
5108
7187
14344
29328
103164
214364
346856
1242518
36082
35938
99526
188855
529634
1130309
1848798
8379728
191
111
79
428
107
65
600
63
191
112
79
429
110
72
611
181
432
743
1067
2242
4501
11192
17935
69456
9599
18333
31545
67321
121849
333379
522549
1922141
50340
90657
164073
345371
624919
1715605
2685895
9512934
127
60
47
263
66
27
356
16
127
60
48
264
67
38
369
32
278
417
671
1366
2917
4858
9141
5605
5536
11486
17752
39455
80465
133929
253849
156896
26273
37959
67127
154278
319363
497119
970760
625587
32
20
31
94
45
22
161
33
32
20
31
94
48
28
170
64
69
130
422
621
2038
2541
5200
12734
2810
3789
14843
23966
64321
88458
176745
512820
13964
20593
80090
128275
355913
415018
899206
3438349
59
42
52
172
98
40
310
23
59
42
52
172
104
51
327
37
140
279
728
1147
4417
6393
11957
7829
3982
7600
23652
42284
119356
188935
350575
213797
25756
39267
133486
249021
464382
887626
1601029
1309716
462
250
171
1002
239
96
1337
48
462
251
171
1003
249
117
1369
98
1050
1675
2280
5005
10065
15076
30146
22856
29461
47756
85201
172830
347934
400846
921610
656558
199382
323038
600507
1180173
1786789
2040310
5007272
5070069
38
36
20
104
51
27
182
17
38
36
20
104
52
38
194
24
88
234
273
595
2127
3386
6108
2445
2558
6739
7609
17574
81669
137765
237008
94275
14702
36123
36168
94035
380197
800135
1274367
612500
114
56
52
246
66
26
338
23
114
56
53
247
67
29
343
79
[
e]
377
734
1366
2698
5021
9085
35353
(
D)
9503
21945
146731
77804
146525
371060
1038443
(
D)
77729
162005
(
D)
449381
772802
2685503
12277054
1103
378
257
1905
268
77
2250
39
1103
381
259
1910
288
105
2303
134
[
g]
2541
3431
8302
10735
11976
31013
29697
(
D)
54611
82577
200651
265850
280356
746857
700345
(
D)
251544
327102
(
D)
1291762
1576452
3755000
5723563
768
377
295
1603
254
49
1906
17
768
377
296
1604
266
62
1932
30
1757
2521
3957
8235
9665
6439
24339
2298
35723
57883
101662
205899
277400
161871
645170
72894
134965
184378
327489
697911
985357
654161
2337429
495210
889
370
352
1830
415
102
2347
64
889
370
353
1831
429
121
2381
130
1884
2500
4900
9284
15672
13403
38359
20065
36037
54436
113327
215564
401721
360271
977556
560524
182081
216176
483881
945376
1587894
1693093
4226363
3512520
65
36
64
190
136
50
376
19
65
36
64
190
139
60
389
53
149
249
899
1297
5697
9346
16340
18780
3327
5927
17845
30077
120704
218158
368939
429091
14161
24814
72017
128389
433772
967693
1529854
2049497
102
59
65
260
116
30
406
13
102
59
65
261
117
37
415
22
232
427
901
1560
5094
5608
12262
8514
7813
12734
22240
45431
124683
128202
298316
220415
39567
70623
95700
214209
590532
571136
1375877
1591688
2113
1378
1139
5820
1208
134
7162
24
2113
1380
1139
5822
1220
159
7201
50
4777
9352
15605
29734
45859
19919
95512
7134
91167
149617
212728
525634
663783
333186
1522603
129856
226946
435738
590922
1530397
1774231
1021770
4326398
620275
168
83
110
439
213
100
752
49
168
83
115
444
220
142
806
138
344
575
1482
2401
9854
17263
29518
41271
13882
16316
46746
83226
230759
408637
722622
889647
83892
99079
242134
475582
1355656
2340438
4171676
7784738
429
290
385
1453
573
142
2168
43
429
291
385
1454
581
162
2197
75
982
1990
5353
8325
22364
21715
52404
20015
30012
61244
162580
302823
677476
734877
1715176
646734
271058
433361
1071749
2169420
4536972
5785062
12491454
7000243
174
73
87
397
115
40
552
7
174
73
87
397
118
46
561
11
360
494
1167
2021
4421
5785
12227
2335
10152
12406
30922
57294
112229
123373
292896
67784
63524
59420
99791
240883
470459
522191
1233533
278139
555
212
162
1035
264
65
1364
25
555
214
164
1039
276
86
1401
40
1180
1417
2241
4838
11048
8658
24544
9583
23507
34955
52911
122362
257064
219093
598519
249027
114856
144526
225429
534803
987571
1207795
2730169
1215835
98
45
32
200
53
11
264
10
98
45
32
200
54
14
268
18
213
302
429
944
2141
1670
4755
4519
4667
8361
12461
26453
66719
47456
140628
174519
26770
41745
73966
149358
458337
401938
1009633
1333569
111
35
36
209
51
29
289
18
111
35
36
209
51
38
298
41
250
233
461
944
1666
5048
7658
13451
6006
4832
10194
25276
40975
113805
180056
355974
23279
18507
45983
104061
188647
557002
849710
2114747
358
146
131
714
147
32
893
13
358
146
131
714
150
45
909
15
763
989
1715
3467
5976
5183
14626
2786
15223
21410
39362
82750
140709
136093
359552
58638
71565
80295
159561
343184
508702
712514
1564400
234107
1051
713
702
2755
861
217
3833
68
1051
713
707
2760
907
379
4046
322
2412
4839
9647
16898
34670
31923
83491
32507
48906
94314
215804
374710
927021
1012619
2314350
1235322
398322
662267
1481731
2685685
6314729
7352317
16352731
9812027
205
180
269
699
486
187
1372
80
205
180
269
699
504
248
1451
393
469
1245
3727
5441
21004
26084
52529
58480
15315
34408
100881
157263
641044
821834
1620141
2049935
106645
165668
458363
763196
2713366
3948791
7425353
12672134
1393
817
766
3357
886
240
4483
100
1393
818
767
3361
921
313
4595
292
3104
5577
10459
19140
35454
30459
85053
62692
72008
136978
283254
525146
998974
886328
2410448
2022775
444598
618700
1306555
2544237
4680328
4551814
11776379
10880777
811
569
538
2099
588
61
2748
15
812
570
542
2105
640
104
2849
72
1981
3870
7397
13248
21534
7355
42137
5372
39106
74876
158535
311936
486741
182723
981400
130375
203507
362054
776833
1587744
2119054
830013
4536811
499986
830
490
407
1978
486
154
2618
68
832
491
408
1984
510
227
2721
311
1868
3305
5523
10696
19950
23089
53735
58015
46465
79716
144573
289529
560510
689254
1539293
1618327
212313
373108
632901
1317811
2448871
3033961
6800643
7892200
2
4
2
8
4
5
17
10
2
4
2
8
4
7
19
25
[
a]
22
[
b]
59
151
729
939
7434
(
D)
1178
(
D)
1666
6162
39591
47419
457980
(
D)
10046
(
D)
(
D)
53747
348921
415885
3374931
37
16
7
77
35
51
163
57
37
16
7
77
35
64
176
177
[
b]
103
[
c]
288
1515
9981
11784
94045
(
D)
2289
(
D)
9608
68338
497094
575040
5298180
(
D)
23459
(
D)
(
D)
365993
3517087
3973647
41801028
9
11
8
37
16
16
69
38
9
11
9
38
16
17
71
160
21
70
99
190
843
1844
2877
45909
739
1595
3120
6706
35862
103656
146224
2581427
4159
10861
20055
41993
257118
705768
1004879
20373735
186
134
240
608
638
217
1463
79
187
134
242
611
676
372
1659
1040
424
919
3324
4667
27897
35284
67848
120789
22060
28970
103757
163770
975010
1372594
2511374
4728459
135912
182391
643710
1077566
4858658
6642834
12579058
31725095
131
91
96
349
196
104
649
94
131
91
97
350
203
142
695
234
286
598
1332
2216
8205
13697
24118
41960
10384
21013
48646
82070
312774
540592
935436
1733170
72127
137880
283394
508107
1636364
3133100
5277571
12767336
99
88
98
306
142
61
509
29
99
88
98
306
146
70
522
122
236
613
1334
2183
6225
8991
17399
21678
6775
17393
39696
66241
200388
313677
580306
733122
45197
100108
215229
377121
891482
1667596
2936199
4989459
87
58
78
252
177
62
491
50
87
58
79
253
191
83
527
119
186
414
1122
1722
7498
7876
17096
22114
5842
11695
34736
60791
245867
272884
579542
905064
41008
67263
166998
349969
1419727
1604955
3374651
10152612
13117
7018
4506
26667
4288
782
31737
262
13118
7030
4541
26715
4526
1100
32341
1141
30420
46280
60460
137160
169874
123273
430307
214949
718354
1217854
1824149
3890242
6158872
4726251
14775365
8087062
2624093
4191207
6012597
13325941
20136835
16772327
50235103
37164291
1274
610
475
2525
569
104
3198
51
1274
610
477
2527
604
155
3286
134
2768
4045
6432
13245
22550
13079
48874
12289
71344
120547
205039
404923
808798
435819
1649540
550394
203348
312055
513323
1056764
1928620
1116923
4102307
1603554
44
27
13
106
24
23
153
49
44
28
13
107
29
28
164
185
89
177
188
454
1100
2870
4424
57708
2940
6044
8119
21314
60542
170845
252701
4316912
139722
155120
172047
521250
2782031
4499806
7803087
187948912
131
101
84
347
138
69
554
63
131
101
92
355
217
214
786
751
311
682
1054
2047
4557
4764
11368
14438
26005
38020
59596
125494
220138
250134
595766
676640
242995
348091
457985
1066925
1779457
1900253
4746635
9064466
87
46
54
200
73
28
301
40
87
46
54
200
77
50
327
83
193
302
713
1208
2662
2703
6573
5892
6940
12736
36791
58098
128882
128779
315759
298643
53966
75086
192382
330557
966100
1353836
2650493
4410791
6
2
3
13
3
8
24
15
6
2
3
13
3
13
29
29
[
a]
[
a]
43
70
94
662
826
9623
(
D)
(
D)
2534
3422
6264
30764
40450
722907
(
D)
(
D)
15031
(
D)
90163
415600
550518
20417251
25
13
7
49
12
8
69
18
25
13
7
49
20
20
89
462
[
b]
88
89
240
394
709
1343
8214
(
D)
3612
3261
9124
25184
31509
65817
503926
(
D)
21904
34187
(
D)
331165
107920
514022
5266444
22
20
18
71
40
15
126
26
22
20
18
71
45
24
140
58
[
b]
[
c]
238
422
1483
2846
4751
9881
(
D)
(
D)
11170
19574
67337
140107
227018
534938
(
D)
(
D)
68647
(
D)
463542
863111
1448718
4613442
59
43
49
165
97
46
308
88
59
43
51
167
116
79
362
312
143
277
658
1078
3675
5041
9794
46242
7623
11001
30144
50103
183005
265392
498500
2852381
50389
71530
191859
322192
1348835
1934666
3605693
15794347
105
44
59
243
126
66
435
124
105
44
60
244
132
95
471
335
242
297
822
1361
4746
7267
13374
68916
12549
13643
37547
68542
234650
393655
696847
4374238
118457
117463
620145
935631
1863403
3597183
6396217
48411503
126
63
63
289
131
52
472
92
127
63
64
291
148
83
522
336
[
e]
422
842
1538
5444
8359
15341
54888
(
D)
16032
31154
66624
220999
419445
707068
3448258
(
D)
130381
236471
(
D)
1942684
5824548
8327234
45526429
9
5
8
27
15
10
52
23
9
5
8
27
15
22
64
47
[
a]
34
112
163
800
2084
3047
23532
(
D)
1261
5898
10552
29949
64293
104794
1036060
(
D)
7296
35645
(
D)
186139
396835
666812
8809907
136
107
60
338
99
38
475
36
136
108
61
340
122
82
544
183
318
708
738
1764
3254
3083
8101
12145
9958
24366
21407
58102
111411
123724
293237
657071
91569
193565
186436
491468
865922
1191752
2549142
7854356
44
30
26
114
33
19
166
32
44
30
26
114
34
25
173
62
98
195
363
656
1102
2127
3885
10136
3634
8095
13570
25750
47274
75889
148913
550339
47803
89559
155998
298919
425414
950999
1675332
8727413
312
205
206
812
295
168
1275
136
313
205
208
815
309
208
1332
447
705
1385
2728
4818
13214
27747
45779
192126
45494
56260
117405
240575
617813
1505507
2363895
13514261
343229
350743
732609
1580944
3024571
9065270
13670785
129653185
285
185
217
757
223
72
1052
55
285
185
218
758
258
113
1129
234
665
1211
2986
4862
8170
7782
20814
26515
24531
44321
107660
184175
337149
323879
845203
1259288
162634
276905
585905
1101860
1852047
2346525
5300432
15095537
117
96
62
289
93
41
423
45
117
96
62
289
106
74
469
134
281
645
827
1753
3705
5311
10769
10289
10984
27167
41936
82487
168697
230849
482033
472936
66925
166929
205152
454470
943060
1454582
2852112
4509198
466
268
193
1003
249
74
1326
72
466
268
194
1004
272
109
1385
175
1039
1792
2651
5482
9569
10708
25759
28276
30005
58561
104256
277333
425863
393976
1097172
1508020
308265
555751
744159
2742647
2412054
2571765
7726466
25988354
214
110
90
468
149
60
677
49
214
110
90
468
150
71
689
105
476
743
1229
2448
6595
10253
19296
37351
16737
30871
42047
93908
251625
392815
738348
1551516
139839
225609
268840
690280
1684379
2617304
4991963
26687889
48
36
48
138
51
20
209
17
48
36
50
150
75
115
340
161
[
c]
244
[
f]
991
2033
3013
6037
5964
(
D)
9470
(
D)
43275
102681
134577
280533
275830
(
D)
54828
(
D)
(
D)
485943
925764
1683276
2491348
11
9
2
24
14
11
49
12
11
9
2
24
14
17
55
37
[
b]
64
[
b]
111
474
1094
1679
4625
(
D)
2391
(
D)
4626
16308
41985
62919
199122
(
D)
8792
(
D)
(
D)
83100
224320
323543
787701
482
306
294
1205
372
147
1724
152
483
308
296
1210
389
202
1801
385
1067
2018
3996
7081
13338
15240
35659
52453
38042
73456
165524
286371
573150
660620
1520141
2796586
233878
429011
910219
1635291
3391941
4622554
9649786
25644906
184
123
161
512
333
134
979
114
184
124
162
514
345
171
1030
365
456
854
2197
3507
15320
19196
38023
62362
14325
24666
72748
117121
558257
680438
1355816
2561363
99121
151792
398182
692092
3102210
3852422
7646724
17957099
173
161
139
504
231
95
830
74
173
161
139
505
252
135
892
200
392
1080
1902
3374
10224
11034
24632
20826
13110
32353
63115
109904
357993
369952
837849
796608
74516
150468
302804
539233
1531656
1995449
4066338
5757569
99
80
57
255
69
17
341
21
99
80
57
255
70
23
348
29
234
537
773
1544
2694
2103
6341
6569
11148
16114
22581
52219
93693
83214
229126
301572
63060
81969
128082
280490
530828
446678
1257996
1364471
71
51
54
193
114
37
344
36
71
51
54
193
123
85
401
150
174
339
741
1254
4412
4735
10401
20119
5760
10989
21566
42228
139251
151753
333232
615408
36249
59605
113053
238835
623209
832688
1694732
4635252
68
50
73
209
118
49
376
33
69
50
73
210
133
73
416
194
165
346
1010
1521
5446
6656
13623
20030
5581
11636
32410
50932
164414
225401
440747
654172
46770
87272
172488
322543
771543
1063323
2157409
5012147
25
14
18
65
57
22
144
29
25
14
18
65
59
42
166
293
58
89
243
390
3045
3058
6493
28675
1669
2206
7380
12563
91071
91488
195122
1027397
9394
13953
44974
76679
457894
455127
989700
7464614
1348
1053
1203
3950
2186
763
6899
424
1348
1053
1206
3953
2262
1062
7277
1243
3220
7214
16724
27158
94708
122902
244768
241811
96889
212478
507327
848843
2934509
3927320
7710672
8028571
601672
950236
2121168
3848481
11884168
17497325
33229974
42757469
173
77
61
333
89
51
473
21
173
78
61
334
99
90
523
184
370
523
769
1662
2356
4160
8178
60684
8822
12716
20877
44677
72329
133975
250981
2889114
47508
66847
86990
208036
452330
691187
1351553
13198673
38
18
23
89
44
18
151
33
38
19
24
91
52
25
168
89
91
110
301
502
1915
2124
4541
17660
1957
3765
9902
17153
67734
72561
157448
615351
10360
19321
50237
87063
337814
388733
813610
3159421
216
187
182
637
365
132
1134
116
216
187
182
637
390
195
1222
272
494
1305
2455
4254
14794
19973
39021
50850
22632
37630
77934
151940
496412
619323
1267675
1767827
100926
162977
293831
637574
1938255
2836716
5412545
9450451
371
179
90
748
131
42
921
45
371
179
90
748
135
50
933
73
759
1192
1203
3154
5249
7013
15416
18450
11389
23686
27643
65264
144626
198757
408647
626094
37870
79985
76504
205131
383495
745419
1334045
2339585
132
81
62
306
131
53
490
37
132
81
62
306
145
77
528
180
299
530
848
1677
5668
6720
14065
17915
7417
14432
28727
52330
196633
240850
489813
639066
35721
60569
137979
243628
799609
1108129
2151366
3209330
753
343
194
1445
262
88
1795
84
753
343
194
1445
276
113
1834
356
1611
2298
2654
6563
10569
13186
30318
84476
36619
56404
74820
174768
333825
425850
934443
3470156
171726
235501
281444
722557
1251515
1786138
3760210
18419553
22
25
20
72
21
12
105
31
22
25
20
72
29
22
123
130
47
178
268
493
735
1535
2763
14142
2823
6704
10829
20590
26274
79705
126569
723286
22411
54339
103086
182557
172557
584059
939173
6312666
457
400
493
1493
807
153
2453
69
459
405
517
1526
1322
887
3735
1736
1094
2712
6640
10446
31148
19564
61158
31339
36409
90023
236988
378387
1228744
800567
2407698
1327358
229231
486352
1204304
2000605
6297378
4370245
12668228
8930740
144
115
175
476
268
80
824
39
144
115
176
477
339
177
993
357
336
793
2443
3572
10060
6982
20614
11634
11851
28938
85947
131310
411104
275055
817469
469501
60360
128596
420866
635338
1820809
1369632
3825779
2696378
493
368
365
1348
447
117
1912
62
493
369
369
1353
484
219
2056
235
1192
2542
4992
8726
16567
15745
41038
19994
31065
68338
159254
266525
558056
566679
1391260
730962
126493
264351
578314
1008575
2034467
2113669
5156711
3418473
7
5
4
18
10
4
32
9
7
5
6
20
13
6
39
38
[
a]
33
56
100
480
345
925
3468
(
D)
1409
2099
4558
19422
16352
40332
142504
(
D)
5668
12467
(
D)
109251
72854
205164
812688
72
35
27
157
31
5
193
14
72
35
27
157
33
6
196
105
[
c]
243
348
735
997
696
2428
10183
(
D)
6385
8872
19653
26220
26220
72093
448014
(
D)
46970
69254
(
D)
169599
155151
475895
3733430
58
39
64
169
94
25
288
11
58
39
64
169
100
42
311
36
114
269
854
1237
3637
4652
9526
6553
3490
8854
30664
44031
130915
197042
371988
279985
16821
36636
125703
185394
486403
817983
1489780
1860055
614
464
441
1699
391
89
2179
94
614
465
450
1709
426
189
2324
356
1459
3148
6005
10612
13527
9131
33270
25801
42998
87074
193302
333518
463383
321360
1118261
1084157
174438
356586
780420
1354818
1832160
1598419
4785397
6918115
296
208
186
847
166
58
1071
78
296
208
189
850
169
69
1088
171
697
1434
2421
4552
6235
10102
20889
106080
23782
45663
73631
240847
223665
442653
907165
5612114
189092
238213
349464
1624085
1073344
2819011
5516440
42526584
33
20
18
89
39
35
163
42
33
20
18
89
40
47
176
105
64
135
259
458
1743
6433
8634
16557
2130
4420
8261
20781
72647
251346
344774
668599
14920
29102
41217
140116
498028
1546392
2184536
4681840
119
62
45
270
86
66
422
47
119
62
45
270
94
99
463
126
264
420
618
1302
3370
10507
15179
18329
9342
11963
20426
45363
122885
388268
556516
776323
75447
69453
112988
290125
772390
2354629
3417144
6093812
86
57
53
214
93
74
381
55
86
57
53
214
96
94
404
180
190
377
700
1267
4183
11621
17071
51464
6826
10204
23208
43560
150902
431128
625590
2328263
65720
92101
165519
342175
1248512
3488858
5079545
21734497
44
15
11
80
25
13
118
24
44
15
11
80
28
17
125
39
[
c]
106
162
376
1008
1634
3018
8255
(
D)
4214
7602
16166
46550
65709
128425
376416
(
D)
24738
56295
(
D)
362042
310297
779401
4144588
27
19
24
79
38
24
141
32
27
19
24
79
38
33
150
82
[
b]
134
323
510
1657
3978
6145
15731
(
D)
4222
9379
22380
61415
169623
253418
622613
(
D)
29626
59110
(
D)
370825
1137389
1647961
6259877
114
72
58
277
100
40
417
54
114
72
60
279
108
58
445
117
275
469
791
1535
4015
4795
10345
20709
8266
15411
27818
59037
169775
197812
426624
946542
55583
91373
158111
370314
1341973
1161050
2873337
5624714
167
93
123
424
299
133
856
80
167
93
125
426
309
169
904
172
385
619
1763
2767
13712
22230
38709
62828
12286
19751
59461
101571
435612
763193
1300376
2869344
57487
86830
194654
373604
1360527
3173467
4907598
10459470
228
212
255
744
385
141
1270
76
228
212
255
744
396
179
1319
163
517
1436
3579
5532
16319
22740
44591
36504
14666
38834
106041
171136
521148
762836
1455120
1424984
57892
133793
367973
605190
1903566
2912670
5421426
6108243
426
408
497
1414
866
272
2552
173
426
408
497
1414
884
347
2645
328
1033
2746
6988
10767
36873
40783
88423
47459
34476
95300
250906
391343
1370428
1553366
3315137
1872091
150557
360733
920147
1493129
5122203
6983243
13598575
9215567
394
253
218
945
307
92
1344
54
394
253
218
945
334
139
1418
119
874
1694
3051
5619
12689
14385
32693
30031
25248
52662
97798
187711
450526
547038
1185275
1148437
118043
184007
321959
680309
1514908
2592354
4787571
5715403
1475
903
892
3559
1275
262
5096
130
1475
905
893
3562
1316
335
5213
343
3390
6053
12315
21758
51567
33202
106527
45893
94101
187061
423594
737271
1885454
1233494
3856219
1729133
470696
836119
1688786
3193469
8091588
6197918
17482975
9271136
2185
1487
1419
5537
1744
386
7667
156
2185
1487
1420
5538
1808
537
7883
535
5071
9939
19502
34512
69901
51722
156135
77114
131811
311547
674790
1154177
2518060
1814993
5487230
2546784
537097
1094840
2271863
4066514
8668879
7602025
20337418
14350427
29
48
52
138
111
48
297
37
29
48
52
138
115
53
306
69
70
342
734
1146
4526
5597
11269
10009
5167
12971
24455
43785
170003
214823
428611
375319
22251
53283
82647
206958
630366
805223
1642547
1918107
67
61
91
241
182
48
471
43
67
61
91
241
190
63
494
84
160
422
1273
1855
7614
6035
15504
13358
5871
14840
43801
65902
288080
249098
603080
505197
24078
60536
223199
313874
998888
824139
2136901
2192659
113
82
49
262
115
39
416
29
113
82
49
262
119
62
443
176
270
542
655
1467
4676
4827
10970
23556
8317
13940
21907
45722
173253
189754
408729
1079337
55392
72180
109178
243688
765594
1118668
2127950
12124791
208
118
116
484
238
76
798
69
208
118
116
484
242
90
816
143
467
790
1537
2794
10690
11218
24702
40875
13561
22840
48747
89008
364718
408688
862414
1388788
76151
99814
206319
400912
1460041
1708430
3569383
8037457
329
255
258
897
395
125
1417
62
329
255
259
898
419
186
1503
153
729
1744
3609
6082
16843
17068
39993
22174
23395
51340
121754
202070
559744
599276
1361090
668681
95965
187779
461721
776496
2116191
2297897
5190584
3976412
9484
4980
3572
19567
2874
295
22736
142
9484
4981
3579
19576
2961
369
22906
201
21309
33239
48014
102562
103570
34104
240236
21187
538379
990351
1626903
3236124
3962188
1291243
8489555
907422
1623558
2832154
4467831
9236486
11327367
4269179
24833032
3161094
495
609
665
1812
1006
179
2997
66
495
609
666
1813
1028
241
3082
188
1207
4244
9166
14617
40377
25863
80857
27785
41325
141150
318865
505810
1487193
969883
2962886
1127950
138116
439067
904275
1501404
4568352
3560412
9630168
4862581
1396
1135
1128
3969
1284
257
5510
113
1396
1135
1136
3977
1393
450
5820
380
3339
7644
15478
26461
50794
31828
109083
27619
87189
223872
471383
812838
1626479
1095084
3534401
1044659
256873
615060
1265455
2236524
4697642
5454647
12388813
6584979
211
149
135
547
267
125
939
113
211
149
135
547
279
158
984
346
482
994
1877
3353
11627
19050
34030
73866
19927
35148
72097
136842
444179
751827
1332848
3018032
126706
137319
294729
618334
1756373
3259794
5634501
15977203
1323
941
831
3414
980
234
4628
179
1323
942
832
3416
1012
279
4707
367
3031
6337
11404
20772
38287
30113
89172
81879
89853
195544
372430
690410
1329482
1093742
3113634
3328603
363663
671919
1355071
2546044
4712863
4516292
11775199
16449624
321
217
223
839
295
84
1218
47
321
217
226
842
309
104
1255
112
767
1512
2988
5267
11863
12757
29887
49118
16640
38924
79325
143824
360338
435162
939324
1815902
96555
204981
376659
847936
1558160
2028096
4434192
16625679
138
105
99
388
176
72
636
62
138
106
100
390
186
92
668
115
318
718
1407
2443
7445
9949
19837
39790
11535
26907
46514
89584
284503
379241
753328
1790377
66410
127268
235961
480305
1230849
2087938
3799092
15462655
173
112
114
427
158
49
634
44
173
112
114
427
166
59
652
135
406
769
1536
2711
5907
6823
15441
22385
13629
27459
54176
98444
232534
271082
602060
1077889
68942
108220
216439
417339
943443
927066
2287848
4900635
91
53
47
210
54
8
272
8
91
53
47
210
59
12
281
11
218
359
641
1218
2216
1272
4706
2014
5976
10252
21135
37861
89739
48896
176496
80544
22111
39042
79991
143974
287545
189103
620622
295358
167
75
75
364
112
25
501
36
167
76
75
366
113
27
506
52
369
495
1056
1920
4575
3254
9749
7071
13031
16397
37213
73475
173866
139996
387337
321012
49301
55375
150333
283262
695561
606031
1584854
1605941
783
551
542
2048
764
229
3041
137
783
551
545
2052
796
278
3126
250
1762
3731
7408
12901
29860
31931
74692
48037
63125
132817
286929
504267
1248486
1515968
3268721
3057228
277460
498139
993873
1907460
4346794
6002086
12256340
12700924
588
385
306
1406
491
155
2052
146
588
385
307
1407
511
187
2105
253
1301
2539
4179
8019
19766
22314
50099
61511
44258
90619
165409
318135
818308
963432
2099875
2747584
209357
378221
639268
1314455
3315437
4111883
8741775
13475110
322
217
216
835
375
142
1352
122
322
217
216
835
397
186
1418
382
703
1447
2843
4993
15928
23507
44428
112393
24231
48396
99078
181565
590679
809617
1581861
3974432
118979
233025
446471
850783
2845043
3664401
7360227
25297438
2701
1872
1747
6761
1723
326
8810
155
2701
1874
1750
6767
1796
448
9011
335
6332
12648
23899
42879
64944
38916
146739
40622
201514
450351
932726
1617353
2842641
1776192
6236186
1900436
577342
1188151
2401463
4275694
7829648
5528823
17634165
6702927
149
104
122
404
198
74
676
86
149
104
122
404
208
94
706
216
339
733
1656
2728
8151
11190
22069
74432
11887
26744
61390
104870
322877
486546
914293
3723102
59106
119736
249950
514673
1325993
2066697
3907363
33793796
160
117
93
405
143
46
594
74
160
117
93
405
150
56
611
207
367
815
1267
2449
5675
6358
14482
40756
11825
30235
47902
114129
232353
271182
617664
1898577
69534
158881
223902
588126
979251
1577131
3144508
9645331
295
253
265
893
449
146
1488
84
295
254
265
894
469
177
1540
160
701
1757
3688
6146
17752
19746
43644
34414
26350
62807
143478
245021
724370
767959
1737350
1528518
133738
251826
542684
978801
2619161
3351663
6949625
8745096
973
616
578
2325
797
221
3343
169
974
616
579
2327
814
275
3416
418
2275
4138
7774
14187
31585
30115
75887
82018
78351
141918
288942
525645
1311211
1261289
3098145
3773116
335361
554334
1041588
2039975
4450964
4879631
11370570
17966462
371
229
192
940
309
122
1371
106
371
230
192
941
317
147
1405
163
836
1543
2602
4981
12654
18249
35884
119253
34895
64638
121589
237841
701785
1164149
2103775
7445437
186008
327879
576640
1168851
3284466
5280457
9733774
69818154
69
55
45
204
107
55
366
57
71
56
45
207
110
57
374
111
155
367
594
1116
5021
8187
14324
50852
6711
17042
29482
69308
330759
535799
935866
3655595
43640
66418
116360
286485
1109319
2400168
3795972
25989862
145
126
136
469
270
99
838
99
145
126
136
469
281
110
860
209
310
849
1892
3051
11735
17554
32340
84889
12857
36015
79036
134177
583201
1001879
1719257
5768436
56203
143055
299297
524935
1995757
3581934
6102626
32411298
143
67
60
301
66
32
399
29
143
67
60
301
68
35
404
50
292
459
799
1550
2799
4313
8662
15188
12670
19491
35791
73116
136327
211080
420523
846758
53266
78981
146674
301987
602995
858076
1763058
3748180
183
104
88
433
101
42
576
22
183
104
88
433
103
47
583
40
413
691
1164
2268
4441
5763
12472
12872
14333
27283
47460
92833
209585
208884
511302
532439
75617
122512
209684
431000
913555
1447223
2791778
6601620
1018
703
743
2758
1366
481
4605
282
1019
704
745
2762
1417
620
4799
761
2251
4741
10314
17306
58930
75754
151990
306955
90826
185328
392022
736366
2300477
3253074
6289917
15642752
421266
872483
1622216
3563866
8069279
11689800
23322945
91570291
1281
708
691
2988
957
354
4299
289
1282
708
691
2990
992
431
4413
815
2908
4678
9547
17133
39237
50366
106736
310816
113086
189798
431480
779569
1878174
2679906
5337649
18918146
465395
701171
1483598
2831351
5922196
9650787
18404334
75227149
320
121
102
634
130
40
804
28
320
121
102
634
147
50
831
65
692
797
1385
2874
5149
6586
14609
22569
29355
31779
53089
137337
224491
306971
668799
901787
143151
153529
213012
620388
893519
1231320
2745227
5904959
32
18
9
64
20
7
91
5
32
19
9
65
21
7
93
28
68
121
135
324
814
1061
2199
9762
1419
3466
4456
9590
28919
33579
72088
424893
7008
21261
22168
51591
157367
110900
319858
2393011
257
176
162
649
264
77
990
40
257
176
163
650
269
86
1005
108
543
1187
2195
3925
11362
11502
26789
25098
14965
33061
66131
119844
366933
404280
891057
823997
99785
157281
318148
597071
1617373
1926587
4141031
5452758
45
19
24
107
28
12
147
24
45
19
24
107
28
13
148
43
103
126
313
542
1178
1612
3332
17036
3887
3921
10449
18980
31763
46780
97523
560152
39742
24236
76032
157278
174008
324407
655693
4560819
45
21
17
96
26
18
140
27
45
21
17
96
26
19
141
66
106
143
224
473
1125
4014
5612
65144
2131
4590
6217
13459
37322
135762
186543
2229504
114222
30437
37097
186143
245533
1247290
1678966
16634533
579
420
305
1414
503
189
2106
144
580
421
310
1421
522
246
2189
462
1342
2831
4165
8338
19986
27219
55543
112809
49831
100768
157174
317368
813613
1030522
2161503
4356580
266081
433846
629969
1384757
2912362
4096123
8393242
24817964
22
21
19
70
18
18
106
17
22
21
19
70
19
23
112
63
44
138
263
445
805
2960
4210
21857
1224
4382
8860
16655
26654
102149
145458
825042
6949
32658
51009
115123
139755
551375
806253
5765438
33
34
44
127
83
44
254
53
33
34
44
127
85
52
264
156
76
233
590
899
3904
6146
10949
38652
2663
7420
24279
40568
163236
215606
419410
1586075
19201
59004
171098
291870
858846
1083677
2234393
11205066
124
80
80
310
135
59
504
61
125
81
80
312
136
73
521
169
271
535
1079
1885
5811
9557
17253
41337
8553
17593
33482
65109
202499
309658
577266
1583911
38585
77352
140832
328786
790013
1307878
2426677
8884739
214
139
131
548
247
96
891
70
214
139
131
548
255
109
912
121
454
929
1783
3166
10443
11393
25002
19816
22048
40744
73245
140083
415438
444395
999916
908449
101627
205699
258913
585673
1609063
1764887
3959623
4193203
96
31
31
181
34
8
223
25
96
31
31
181
34
9
224
84
[
c]
200
412
809
1350
1772
3931
192266
(
D)
5828
11183
29109
49581
63720
142410
12849116
(
D)
86962
163002
(
D)
505539
1069466
2019603
224620783
15
11
9
37
13
11
61
15
15
11
9
37
13
12
62
25
[
b]
73
140
248
681
2501
3430
17259
(
D)
2339
4100
7340
20866
83177
111383
807567
(
D)
26593
43152
(
D)
141858
772558
995266
9363437
362
304
321
1091
485
129
1705
78
362
304
321
1091
503
171
1765
236
857
2042
4393
7292
20879
24460
52631
61779
28827
55691
124303
223558
636266
811344
1671168
2193322
204518
298728
632581
1219578
3019856
4382768
8622202
14613146
348
148
98
645
108
60
813
61
348
149
98
646
111
66
823
148
776
951
1328
3055
4654
10161
17870
62637
18914
29731
38065
98349
175499
332082
605930
3500376
116385
161057
209524
554575
849122
1801503
3205200
29539012
227
100
108
463
197
81
741
96
227
100
108
463
200
97
760
162
522
649
1431
2602
8415
14024
25041
58393
14407
19287
45516
80902
273015
392728
746645
2423050
89278
175169
231340
506381
1212624
2167636
3886641
20250685
40
20
28
100
33
18
151
34
40
20
28
100
33
22
155
66
[
b]
130
396
612
1361
4225
6198
29911
(
D)
8475
11475
29031
48673
151341
229045
1559064
(
D)
72323
41780
(
D)
214578
900773
1264271
8839156
51
17
21
100
40
23
163
31
51
17
21
100
41
29
170
83
121
103
280
504
1897
3523
5924
30554
5489
3777
7282
19247
61836
108547
189630
1204906
35173
23001
42270
126595
387408
524302
1038305
11485192
120
66
51
257
67
40
364
49
120
66
52
258
70
45
373
140
291
442
700
1433
2812
6451
10696
81699
7711
13287
22774
45396
98056
240174
383626
4969917
39617
63148
112367
229640
548680
1527297
2305617
31990658
45
37
28
132
58
30
220
25
45
37
28
132
58
35
225
107
108
246
359
713
2171
6003
8887
39044
2432
6286
10120
30885
66030
186670
283585
1587670
16589
91277
60965
342995
366385
1016293
1725673
16048109
49
56
62
188
201
118
507
77
49
56
64
190
206
144
540
179
[
c]
394
934
1433
8846
23252
33531
78377
(
D)
13961
34536
55280
359989
872185
1287454
4092070
(
D)
78857
144440
(
D)
1499474
4170964
5930308
18498042
239
184
160
647
261
140
1048
156
239
184
163
651
277
173
1101
405
548
1275
2303
4126
11698
23802
39626
128714
18471
40733
75494
143836
367819
815411
1327066
5343612
177141
210149
417916
856414
1755925
4749101
7361440
40594724
269
193
217
754
318
122
1194
100
269
193
217
754
324
143
1221
398
617
1345
2984
4946
13747
19880
38573
352700
23527
45371
119976
207869
570092
828980
1606941
21643129
96438
163887
415616
747884
1984018
2895290
5627192
118819290
18
14
21
61
37
21
119
24
18
14
21
61
38
29
128
69
40
95
292
427
1623
3024
5074
23125
1607
3265
11515
16652
70907
117790
205349
1072365
9234
18002
54546
83485
306427
434333
824245
7482802
490
275
222
1133
314
123
1570
42
490
275
223
1134
324
151
1609
127
1019
1817
2994
5830
13554
23358
42742
88550
28945
50989
91512
190805
448427
833611
1472843
3638865
154395
227705
366594
863768
1947219
3609066
6420053
14695370
241
119
106
556
145
41
742
37
241
120
106
557
151
46
754
63
556
788
1461
2805
5731
5578
14114
25431
14396
22048
42624
88960
200944
206498
496402
1126967
81692
121244
210515
472434
916615
1029751
2418800
11516169
4455
2086
1312
8564
858
110
9532
28
4456
2087
1317
8571
869
124
9564
106
10036
13732
17567
41335
31690
18889
91914
35627
227720
342557
485679
1082212
949449
570177
2601838
1054749
779398
1106399
1535485
3521396
2916730
2284004
8722130
5966018
2731
1256
903
5497
987
306
6790
107
2733
1263
922
5525
1029
388
6942
351
5869
8339
12079
26287
42076
55344
123707
131517
122991
185796
295234
632079
1089194
1500167
3221440
3566657
559010
725480
1086336
2517453
4267710
6520678
13305841
16760347
919
703
665
2505
1050
216
3771
72
919
703
666
2506
1065
279
3850
194
2102
4792
9110
16004
42576
31627
90207
58116
61771
137999
274494
493724
1425478
1066878
2986080
2087449
242145
482562
933023
1751052
4640328
4096271
10487651
10828887
117
87
95
316
159
35
510
12
117
87
95
316
164
63
543
64
286
588
1315
2189
7298
5675
15162
8976
6184
11436
29309
48197
206599
182527
437323
325516
41070
77964
156245
284168
1144512
1089276
2517956
2502208
161
64
75
324
67
33
424
9
161
64
75
324
74
41
439
30
371
427
1030
1828
2779
5422
10029
9873
9000
9568
24624
44014
76288
148302
268604
256403
51592
51057
107069
215761
350863
595974
1162598
1243451
5243
1988
1223
9235
1169
299
10703
176
5243
1991
1231
9246
1228
502
10976
599
11395
13085
16416
40896
45044
47839
133779
160375
310227
411684
579404
1343544
1770487
2223456
5337487
7571127
936052
1223949
1812552
4180370
5618581
8526952
18325903
41395216
1374
568
342
2554
361
63
2978
22
1374
568
345
2558
366
69
2993
38
2911
3847
4649
11407
14098
10665
36170
11025
68085
98450
134849
312234
448430
403576
1164240
347529
355823
454154
652383
1521861
2161290
2605178
6288329
2416700
839
384
285
1726
317
98
2141
44
839
384
285
1726
327
124
2177
79
1792
2518
3855
8165
12701
16616
37482
22974
37822
60180
92689
206280
406072
509626
1121978
918243
223428
280002
438675
1028791
1968042
2880830
5877663
5701478
338
152
114
689
124
36
849
16
338
152
115
690
124
42
856
22
723
999
1541
3263
4866
5481
13610
6553
14359
26449
43394
88175
133151
172244
393570
262579
84050
145399
176813
435983
658000
1029832
2123815
1891333
295
151
111
598
131
37
766
15
295
151
113
600
143
45
788
23
679
995
1498
3172
5316
5465
13953
7375
15873
24886
43624
85851
161330
154172
401353
239715
73201
94048
182763
357456
619831
705514
1682801
1868787
2644
1151
834
5207
730
129
6066
36
2644
1152
837
5211
761
174
6146
85
5939
7515
11305
24759
27785
18699
71243
10750
129453
195869
335747
681810
979454
718533
2379797
391861
471553
624627
981362
2158929
3084276
2772584
8015789
1344646
1591
768
591
3385
796
205
4386
125
1592
770
591
3388
823
249
4460
265
3396
5099
8072
16567
32021
27843
76431
62990
84167
131056
229916
466421
981106
908578
2356105
2322574
393997
511566
919805
1945282
3919548
3908771
9773601
11384363
2672
878
620
4775
967
263
6005
81
2674
885
639
4804
1175
612
6591
813
5458
5752
8365
19575
39016
38050
96641
65583
176746
190522
278525
670210
1358397
1346157
3374764
2363064
4928794
4305641
4435656
14281836
18093768
32225897
64601501
500588209
3926
1578
1111
7552
1005
260
8817
205
3940
1618
1214
7711
1656
1162
10529
2130
8197
10467
14790
33454
34337
27311
95102
70047
276846
339374
501860
1156676
1232244
973982
3362902
3027235
5552443
4865665
5650145
16628534
11909396
9825731
38363661
52543811
468
239
166
963
207
69
1239
29
470
243
186
989
340
252
1581
347
990
1584
2189
4763
6745
4754
16262
6807
29022
50215
72141
155412
243995
183972
583379
277417
402621
491217
625366
1566666
2787439
2263772
6617877
6123060
2499
1244
761
4743
357
22
5122
13
2503
1250
794
4786
437
79
5302
77
5718
8120
9834
23672
10736
3066
37474
2522
113933
183927
255666
560421
306790
95029
962240
85007
802228
917353
1158141
2949279
1436791
633798
5019868
1085085
2956
876
580
5147
633
115
5895
44
2960
888
615
5198
871
255
6324
242
5855
5698
7704
19257
23358
13716
56331
8344
228699
210757
306072
783779
931229
617934
2332942
382951
5017144
2856186
2884638
11228822
7496689
5091350
23816861
8009715
3346
1224
770
6119
743
154
7016
74
3349
1260
820
6209
969
397
7575
346
6927
8180
10244
25351
26899
20429
72679
17858
251166
305112
387635
977994
1081806
815060
2874860
848941
4377010
3741989
3901602
12478369
9102473
7473949
29054791
17914002
2368
966
745
4726
830
220
5776
111
2380
975
804
4806
1045
635
6486
836
5023
6383
10130
21536
29765
21622
72923
25003
200743
246753
396585
870729
1185592
876729
2933050
1142276
4290695
4253842
5672215
14650995
14428349
11656426
40735770
33353137
1114
461
339
2280
313
84
2677
72
1116
465
367
2314
440
303
3057
762
2427
3043
4539
10009
10192
4409
24610
7238
88226
103625
161807
370607
437530
187130
995267
322361
997760
984984
1153958
3320060
2530645
1670232
7520937
6912810
460
195
131
910
130
62
1102
36
464
200
158
946
216
282
1444
462
950
1304
1728
3982
4240
6313
14535
7377
40336
54649
70303
171064
172424
248590
592078
372607
1078693
704929
894599
2739218
2285918
2577999
7603135
4231306
1157
474
284
2166
264
79
2509
59
1157
477
297
2182
383
230
2795
272
2428
3098
3715
9241
8754
5450
23445
7540
82664
104210
130418
327112
344924
201064
873100
311051
1156363
884674
1093422
3236334
2400906
1677653
7314893
3099012
395
162
143
770
154
31
955
32
395
167
151
783
197
62
1042
172
836
1085
1873
3794
5244
2757
11795
10686
28972
42194
79661
153899
252423
126268
532590
721646
381688
497457
591055
1496517
2028681
920423
4445621
15317809
1708
880
654
3526
630
87
4243
57
1713
896
708
3601
927
289
4817
1645
3837
5896
8626
18359
22804
11048
52211
84408
111459
194602
311487
631019
952789
489148
2072956
3713453
889266
1201393
2052725
4233378
4010825
2712288
10956491
31858822
4934
2003
1452
9750
1373
283
11406
183
4943
2034
1568
9912
1790
702
12404
2403
10398
13326
19551
43275
49544
39888
132707
180348
428908
595900
983014
2107588
2914491
2643953
7666032
13947138
4166906
5569619
7622859
18382772
22965762
20703398
62051932
142948807
2043
966
687
4105
487
76
4668
36
2045
984
735
4175
614
191
4980
154
4520
6361
9187
20068
17076
7428
44572
5870
143316
228991
343133
737026
716126
313283
1766435
243789
1764971
2351326
2701288
7001883
4787175
2861522
14650580
2645115
4137
1312
854
7391
649
174
8214
135
4140
1328
901
7457
875
369
8701
1125
8422
8664
11430
28516
23514
21420
73450
65604
370579
384155
583866
1419150
1291453
1195854
3906457
4627642
3892838
3184259
4024972
11811103
8380488
8053994
28245585
60374274
591
218
149
1082
206
42
1330
22
593
222
152
1091
246
94
1431
116
1234
1462
2002
4698
8066
6558
19322
9232
39997
54736
81688
183476
307627
252586
743689
237404
444567
427690
561484
1508175
1799028
1920414
5227617
2254840
957
433
307
1889
251
55
2195
47
964
455
338
1949
368
147
2464
176
2015
2895
4085
8995
8322
5126
22443
10229
77910
123992
178297
388831
363641
275904
1028376
608102
740286
835012
1284636
3026288
2241813
1884873
7152974
7483117
3292
1535
1123
6646
1186
284
8116
187
3304
1567
1186
6754
1680
932
9366
1631
7037
10097
15012
32146
43338
30780
106264
43800
322651
452454
653012
1478404
1853869
1302272
4634545
2007076
6992932
6723706
8023129
22396053
18552930
16646178
57595161
50468312
272
84
39
438
37
11
486
32
273
88
51
456
54
25
535
65
566
552
509
1627
1076
204
2907
967
31577
41093
28484
104367
52212
17858
174437
75481
1076839
1523581
835834
3520129
1965154
1102840
6588123
3596658
3997
1946
1266
8164
1053
232
9449
146
4009
2028
1421
8418
1679
1016
11113
3224
8722
12835
16685
38242
36385
23842
98469
67773
359431
556168
777509
1741095
1750128
1033081
4524304
3244236
5569832
7212916
9067251
22349016
16228732
9689782
48267530
45256659
1184
598
322
2378
374
78
2830
52
1186
624
346
2431
554
189
3174
336
2631
3938
4233
10802
13366
9287
33455
19125
91784
168671
190548
464712
595570
372728
1433010
1076091
1892421
4597171
3150708
9811644
10387657
10576745
30776046
37478902
5822
2597
1779
11443
1549
303
13295
240
5858
2721
2020
11847
2291
831
14969
3763
12652
17087
23777
53516
55619
34929
144064
149356
530357
749970
1136297
2489844
2853022
2060912
7403778
12505054
7649957
10306284
13421512
32251408
26119610
18223605
76594623
117385074
2625
1218
981
5311
904
149
6364
93
2632
1236
1059
5414
1399
725
7538
1835
5677
8013
13194
26884
32353
20624
79861
31205
208946
303569
527749
1079592
1353468
736704
3169764
1269997
2753685
2834931
4412372
10359508
10588339
6938776
27886623
17884559
1463
818
504
3108
436
108
3652
63
1465
833
573
3194
720
455
4369
775
3301
5327
6665
15293
14813
11074
41180
13699
129729
219536
293095
662746
674703
479496
1816945
544314
1859958
2722929
3720994
8549884
12321533
4156016
25027433
6640672
1127
689
464
2453
407
95
2955
46
1131
723
540
2567
929
654
4150
1448
2602
4579
6109
13290
14335
10369
37994
19273
107742
201026
303445
629533
695071
472466
1797070
896227
1243799
2004288
2178350
5546765
5075241
4351473
14973479
10625621
364
196
132
749
132
34
915
21
364
203
157
781
271
193
1245
237
801
1301
1761
3863
4679
2480
11022
3227
29177
54486
69065
158233
208566
96443
463242
157364
405806
537439
389828
1388793
1791225
735033
3915051
1098746
1309
595
443
2626
502
141
3269
118
1313
615
499
2707
896
638
4241
871
2820
3938
5995
12753
18233
20181
51167
38441
104695
151565
246427
528639
797207
926830
2252676
1776481
1317346
1534140
2026007
5090871
6695514
8453571
20239956
27068717
2459
1519
1542
5975
1237
114
7326
51
2463
1532
1639
6095
1971
542
8608
400
5430
10272
21060
36762
41452
10100
88314
7296
137565
267952
640039
1077605
1414703
354970
2847278
319343
1792279
2690436
6589425
11624074
14455879
3551335
29631288
10813287
11758
5143
3453
22516
2782
549
25847
372
11807
5313
3875
23164
4362
1888
29414
3023
25608
33966
46106
105680
95159
53380
254219
70147
999667
1432877
2018709
4614068
4363928
2551662
11529658
3756397
11522338
12027749
14423154
39462820
28455195
17993088
85911103
36748464
3854
1846
1256
7665
1217
229
9111
145
3871
1902
1451
7934
2287
1171
11392
3087
8394
12181
16843
37418
41180
20721
99319
37843
311004
460772
696537
1502049
1756519
870159
4128727
1577402
3739294
3845655
5133035
13090130
12233095
7148386
32471611
26405154
2207
1089
738
4429
586
91
5106
46
2211
1105
811
4522
885
396
5803
770
4962
7308
9603
21873
19932
8944
50749
9463
144806
233448
330833
776057
752454
364525
1893036
400020
1410146
2048756
2253826
6272628
4695250
2723469
13691347
6005023
1531
608
432
2913
312
64
3289
75
1536
620
462
2960
402
146
3508
223
3234
3957
5805
12996
10553
7102
30651
10335
135592
180168
264563
601734
469467
309985
1381186
517104
2333932
2066764
2769841
7421126
4579420
2965942
14966488
12430120
2967
979
657
5456
568
87
6111
47
2972
998
697
5520
671
181
6372
335
6019
6413
8853
21285
19847
9541
50673
6914
211584
229880
321675
795688
773912
394723
1964323
330245
3805658
3398167
3541613
11154503
7836498
4985257
23976258
4996026
1495
475
300
2622
310
52
2984
28
1499
484
314
2649
365
110
3124
57
3079
3066
4001
10146
11418
6471
28035
7278
106467
107375
154057
383332
463963
291664
1138959
328050
1910146
1596563
2340889
6048598
4672425
3238901
13959924
4363368
2692
1272
1009
5560
941
126
6627
83
2700
1292
1064
5644
1202
331
7177
693
5891
8459
13685
28035
33034
13753
74822
18238
167254
243837
412796
854734
1060242
465094
2380070
664958
2237690
2191370
3378624
8121346
8480552
5324534
21926432
9690307
5190
1319
592
8156
377
52
8585
22
5194
1327
614
8190
431
77
8698
47
10613
8461
7903
26977
13792
7114
47883
6322
355767
306922
304910
1007279
583644
335209
1926132
283329
7373991
5833788
4691319
18640226
6930699
6805028
32375953
3626426
8374
2176
1101
14250
725
126
15101
91
8381
2204
1163
14348
860
244
15452
290
16601
14134
14523
45258
24602
14241
84101
16648
519986
465361
519114
1591991
932935
560952
3085878
889036
8013972
5436963
4904713
19406285
8494998
7207770
35109053
23596253
601
207
130
1034
118
51
1203
25
601
213
139
1049
178
187
1414
572
1227
1329
1715
4271
4231
5370
13872
14772
49903
60159
84523
198204
235746
291064
725014
895771
620819
878800
1313063
2878780
4426092
4838774
12143646
28828898
2671
1041
671
4866
567
102
5535
67
2675
1064
719
4941
717
295
5953
860
5518
6875
8911
21304
19166
9032
49502
64220
186950
238815
329652
778274
717483
346211
1841968
1662744
1997919
1961487
2264463
6406495
4647244
2686589
13740328
20782175
1812
769
518
3428
579
121
4128
65
1814
786
547
3476
714
302
4492
379
3873
5078
6991
15942
21260
13418
50620
15795
167086
210459
282021
675331
894259
642380
2211970
890238
2918687
3040806
3121698
9326166
7896230
6910903
24133299
20708896
2628
952
597
4927
651
167
5745
191
2630
956
617
4954
716
273
5943
1300
5366
6295
7871
19532
24067
23304
66903
151247
221052
280284
381168
1072394
1095193
1337255
3504842
9271500
3554125
3441497
4059931
13444608
12749125
24459480
50653213
315672555
2391
782
496
4317
360
75
4752
56
2392
790
514
4344
479
251
5074
201
5030
5095
6579
16704
12494
6221
35419
5074
187894
192457
259644
684053
517644
284536
1486233
289159
3133344
2726545
2751792
9156928
5049030
2483382
16689340
5207628
1950
601
425
3429
393
111
3933
47
1955
610
439
3458
445
160
4063
210
4082
3939
5740
13761
14166
12477
40404
18741
140830
147536
221354
545664
640101
472109
1657874
726404
2460784
2045660
2313810
7267396
7047592
5247156
19562144
13295893
3679
1002
653
6392
648
126
7166
54
3685
1013
681
6437
781
191
7409
199
7473
6507
8732
22712
24348
14678
61738
14514
268421
233589
362296
927172
1089575
785333
2802080
752875
5159273
3094333
3767450
12888787
11763289
8339224
32991300
13079471
913
251
132
1535
142
37
1714
24
913
258
136
1546
154
66
1766
109
1853
1662
1761
5276
5525
4100
14901
10047
73639
74934
80913
247309
365496
274386
887191
679895
1433606
1362974
971732
4035974
3781895
3481203
11299072
10527057
1452
580
410
2827
371
97
3295
90
1452
584
431
2852
422
178
3452
882
3018
3855
5510
12383
13971
15103
41457
131057
95391
123643
161909
403234
497332
570659
1471225
5379003
2397683
2733091
4239451
9941850
11268181
16901821
38111852
135235058
992
451
359
2056
451
124
2631
73
993
461
380
2091
517
218
2826
406
2136
3002
4872
10010
17947
16713
44670
37185
85252
118584
180254
394897
673800
634310
1703007
1548497
2437428
3256349
4703460
10690206
15263034
11321397
37274637
29806046
852
317
248
1614
245
76
1935
55
852
318
256
1624
296
189
2109
456
1792
2118
3358
7268
9589
8579
25436
22093
66043
72374
119274
266438
352965
340218
959621
992180
1580511
1734377
2092201
5561834
4737078
6130933
16429845
15651198
301
137
135
623
159
35
817
13
302
137
148
637
173
57
867
45
661
884
1825
3370
6574
4792
14736
2570
24122
32145
77873
136113
224656
137631
498400
76072
943251
982996
1801207
3778627
4294512
1999753
10072892
1046300
958
312
231
1737
224
49
2010
37
959
317
246
1758
267
96
2121
248
1860
2064
3110
7034
8213
5282
20529
43151
54328
61382
92439
219835
261291
172384
653510
1648985
1057633
1369579
1339428
3957648
3803461
1727891
9489000
44795362
1189
452
323
2418
303
42
2763
12
1190
458
332
2434
339
69
2842
41
2554
2968
4254
9776
10964
4462
25202
1517
79411
100329
138904
336584
351870
146736
835190
60528
2086497
2297036
2678700
7474174
5438135
1642247
14554556
1206159
1204
535
423
2425
459
79
2963
41
1208
539
435
2445
485
106
3036
146
2634
3531
5760
11925
17746
11533
41204
10003
83256
109552
183782
388834
598435
434308
1421577
411979
2475065
2582220
3576895
8876748
9912757
7207434
25996939
13600669
1838
900
730
3990
923
208
5121
44
1844
921
752
4039
1012
350
5401
258
3912
6008
9939
19859
37001
33220
90080
21390
156147
241414
370011
798585
1243046
1049951
3091582
679851
3694902
5112235
6608941
15936096
16639404
12286329
44861829
9370960
4718
1578
1181
8587
1195
295
10077
212
4718
1593
1213
8634
1382
609
10625
2789
9479
10403
15989
35871
44053
35394
115318
173829
299403
346468
554366
1247406
1507009
1255738
4010153
7231837
6468504
6049168
9330772
22510383
19092833
17431036
59034252
148515822
993
742
569
2454
523
116
3093
37
1000
796
753
2710
1396
682
4788
865
2393
4920
7518
14831
16947
8898
40676
10573
68756
144473
228995
447803
551105
329342
1328250
397494
3228240
4689361
8150931
16316275
17179419
15553668
49049362
33797397
499
192
220
1036
420
14
1470
9
499
198
222
1044
442
79
1565
186
1065
1284
3113
5462
14221
1424
21107
869
23345
22714
31282
81245
134769
16890
232904
19265
2191425
1556966
2512959
6386103
10889762
1204726
18480591
1956264
618
204
115
1099
104
22
1225
17
621
209
120
1112
137
61
1310
55
1316
1322
1541
4179
3494
1553
9226
1553
48629
40430
42108
136631
107107
70085
313823
70266
2242746
1235983
1149006
4829353
2983783
3095128
10908264
3649634
1359
473
356
2474
352
92
2918
79
1362
483
393
2524
518
281
3323
394
2855
3120
4820
10795
12566
6993
30354
9725
146547
153582
219283
533871
565302
309250
1408423
533476
2530203
2495455
2319258
7588772
5785189
4090777
17464738
15183358
3571
1333
874
6465
803
186
7454
168
3585
1360
942
6574
1231
593
8398
3455
7414
8740
11493
27647
26224
13293
67164
49585
311839
397244
554820
1307918
1300706
649645
3258269
2825172
4312593
4076311
4820371
13764296
11114298
8220317
33098911
52236386
952
849
834
2745
1136
339
4220
112
958
875
951
2899
1547
709
5155
1377
2367
5654
10321
18342
29416
18734
66492
21464
69265
173312
331836
579694
1072800
636237
2288731
1196406
2063044
4951394
8290039
15452016
36004164
17830297
69286477
145150983
1109
481
330
2146
344
140
2630
90
1111
490
353
2180
417
242
2839
435
2351
3059
4074
9484
8875
6673
25032
8996
97905
114524
185722
412245
431811
228886
1072942
655929
5027712
3747589
8935473
18213375
26793752
6758139
51765266
51296841
417
261
274
1061
788
259
2108
34
417
266
285
1077
896
464
2437
108
927
1758
3888
6573
35699
43429
85701
14053
29237
56756
133725
229176
1404562
1771262
3405000
576868
405306
641194
1319067
2500175
13436928
19228064
35165167
8073876
534
222
168
1091
228
79
1398
42
537
224
172
1100
257
169
1526
306
1156
1454
2306
4916
9455
14403
28774
34711
44066
63089
112708
254152
460577
783917
1498646
1867811
653274
809018
1642946
3605747
4992583
11019403
19617733
25131894
2071
935
586
4013
569
167
4749
76
2078
948
653
4108
958
606
5672
1380
4525
6157
7617
18299
17456
11676
47431
25111
117915
180956
246631
566107
614999
446706
1627812
1083301
2342571
2558263
3065849
8327069
7967961
7340453
23635483
23235414
1353
405
275
2316
322
123
2761
93
1353
406
288
2330
390
287
3007
769
2811
2675
3586
9072
11918
12480
33470
46915
89738
104820
128009
333962
382799
389936
1106697
1674094
957562
776670
875372
2714782
3284463
3708980
9708225
25438516
1753
805
615
3651
544
91
4286
23
1753
819
641
3691
698
286
4675
76
3788
5408
8232
17428
21345
13251
52024
7311
95669
133713
208380
454621
577484
369680
1401785
230381
972236
1158298
1353969
3653606
3571532
2242515
9467653
1294251
426
218
190
984
268
67
1319
35
426
228
199
1003
296
94
1393
204
914
1419
2525
4858
10741
11300
26899
28672
28098
41106
75347
150639
332342
493939
976920
1095690
886747
1509700
2549384
5202591
10389891
16345660
31938142
51889730
571
303
195
1200
193
38
1431
26
574
311
235
1252
340
185
1777
333
1236
1996
2618
5850
5855
2537
14242
5982
43071
64779
96420
208448
225721
111849
546018
278700
506738
682717
755443
1980310
1726110
1048742
4755162
4580635
9575
2365
1211
16072
925
156
17153
106
9582
2381
1233
16117
1036
246
17399
240
18807
15221
15797
49825
31781
15653
97259
15992
583795
492188
531287
1710393
1154856
651579
3516828
684497
8992299
6314632
5608192
22104952
10602571
17915068
50622591
15633985
2746
1501
2883
8301
11618
2433
22352
126
2750
1509
2906
8339
12224
3521
24084
1541
5940
10339
41813
58092
548959
387150
994201
144776
183973
307278
1292144
2141312
22287787
17276598
41705697
6161035
2907504
5042380
20106899
34759679
298277650
216261817
549299146
89432885
15298
4200
1756
24640
842
130
25612
28
15312
4280
1876
24854
1086
241
26181
243
32056
26871
22666
81593
24521
6918
113032
7204
702263
697296
643981
2166603
802694
255673
3224970
238756
15505797
10298252
8429643
37011637
9574666
3298402
49884705
4446117
1055
649
518
2463
401
37
2901
8
1055
653
539
2488
503
102
3093
52
2538
4333
6994
13865
14252
4607
32724
2938
62249
112419
217063
403745
541769
189745
1135259
138889
826317
1220674
2298515
4555548
5980440
2353858
12889846
2989041
5069
2486
1730
10732
1268
59
12059
17
5073
2514
1827
10861
1556
182
12599
480
11282
16497
23200
50979
40908
5783
97670
6964
274389
430673
709342
1474166
1434593
182194
3090953
158238
3576227
4756967
7113173
16334305
13126702
1609912
31070919
1789267
10860
5695
2939
21475
1652
267
23394
88
10883
5837
3424
22128
3410
1601
27139
12695
25306
37036
37829
100171
52793
22857
175821
153930
515584
829316
907374
2303894
1412190
619802
4335886
3247039
3740413
4821753
4769335
13746584
8209304
3827571
25783459
21151256
3967
2943
1993
9684
858
136
10678
36
3978
2989
2203
9957
1744
1377
13078
5459
9298
19803
25828
54929
26706
13763
95398
66258
186160
481803
680663
1378108
813550
446080
2637738
1922372
1352918
2465110
3291701
7299996
4587746
2652635
14540377
9931889
8403
5148
3371
19110
1994
264
21368
96
8426
5312
3944
19876
3777
2113
25766
3712
19672
34134
44471
98277
65528
35072
198877
63757
405627
784100
1160788
2429621
1918830
1097345
5445796
1936990
3570140
5317758
6989671
16586995
11589212
8203168
36379375
16153129
6828
3248
1812
13221
913
82
14216
15
6836
3331
2080
13582
1675
476
15733
32
15771
21388
23538
60697
29567
9081
99345
1537
380827
609989
760826
1806319
1064948
358226
3229493
64839
3358420
3987453
4373542
12149351
5743296
2225397
20118044
290803
7812
2852
1137
13527
523
89
14139
74
7819
2910
1331
13786
1057
604
15447
5670
17284
18326
14267
49877
14843
7835
72555
115496
302491
344843
297556
984173
331319
172809
1488301
1599335
2155031
1856595
1451787
5892586
1778015
1066319
8736920
15394855
11180
4499
2357
21003
1201
153
22357
70
11238
4688
2883
21799
2566
1542
25907
8321
25051
29382
30525
84958
37762
16077
138797
165984
469790
649604
772834
1982281
1161212
500442
3643935
4253799
3462157
3900866
4394227
12436656
6310942
3885499
22633097
43543165
5107
1945
920
9582
522
63
10167
47
5117
1962
969
9658
635
195
10488
1981
11282
12634
12097
36013
17285
[
i]
[
l]
[
k]
278788
353132
422754
1129046
839213
(
D)
(
D)
(
D)
2031131
2074354
2195454
6993402
4468448
(
D)
(
D)
(
D)
663
283
193
1250
113
14
1377
2
665
293
224
1293
234
90
1617
1286
1497
1860
2536
5893
3550
[
g]
[
j]
[
i]
27747
40098
59874
131510
92907
(
D)
(
D)
(
D)
197922
249637
357425
841659
712094
(
D)
(
D)
(
D)
758
436
366
1776
310
85
2171
24
758
440
380
1830
417
244
2491
2789
1750
2901
4914
9565
10952
8749
29266
387184
38640
69758
118717
234274
273121
209669
717064
8700893
326448
543884
839799
1774392
1852345
1686205
5312942
87500101
1543
763
374
2931
190
37
3158
18
1544
795
495
3087
543
405
4035
4267
3670
5024
4707
13401
5166
2809
21376
23963
74211
118585
125168
329961
155312
87939
573212
707932
550834
697977
670957
2041790
851820
507131
3400741
5438486
5020
3144
2331
11304
1382
119
12805
33
5023
3163
2443
11438
1838
519
13795
960
11640
21011
30906
63557
42380
12578
118515
21560
199111
363663
550101
1136498
804232
258955
2199685
364725
1552594
2242604
3086517
7081914
4399710
1509238
12990862
3746551
11293
7468
5567
26763
4658
700
32121
186
11311
7590
6023
27363
7362
3325
38050
5360
26674
49728
74546
150948
161703
81578
394229
95469
723174
1479567
2453678
4762947
5958568
3095537
13817052
3755851
5651139
9845344
15738267
32184909
39861206
24399363
96445478
37373017
2078
1075
508
4009
247
32
4288
7
2079
1088
540
4055
373
128
4556
23
4769
6931
6599
18299
6955
2128
27382
393
98691
152533
173262
434985
205492
74182
714659
13966
837546
1090101
1269954
3301956
1519962
625710
5447628
138901
5435
3036
2142
12482
1563
208
14253
54
5444
3090
2354
12758
2366
856
15980
1803
12347
19926
28103
60376
49291
18168
127835
23564
247734
416210
636433
1359611
1199537
438469
2997617
586816
2241317
3222818
4429368
10358351
8536812
4269433
23164596
7475992
16664
5678
4712
32246
6438
1157
39841
335
16677
5703
4801
32374
7212
3171
42757
20177
36051
37343
64482
137876
264232
199136
601244
1786584
475685
478797
833731
1949624
3820852
3184456
8954932
33516045
6098816
5264379
8107081
21287685
32422029
26918361
80628075
309285399
15355
5634
2897
28464
923
141
29528
88
15371
5673
3032
28657
1264
741
30662
3570
33833
36877
37071
107781
24455
7839
140075
41448
442547
421732
417370
1368703
296516
112895
1778114
630275
6923345
5222357
4304185
17786265
2531965
1093625
21411855
6708175
2803
1282
730
5498
367
40
5905
8
2809
1293
759
5545
447
184
6176
291
6609
8409
9487
24505
10766
3826
39097
2668
101691
135185
154622
423860
183089
71496
678445
35785
1069229
1121842
980856
3562508
1229485
563821
5355814
292245
1204
385
177
2115
78
2
2195
2
1209
390
186
2134
97
2
2233
5
2674
2489
2289
7452
2206
[
b]
[
i]
[
b]
43579
38682
38246
128879
36170
(
D)
(
D)
(
D)
527275
359082
294576
1270286
230195
(
D)
(
D)
(
D)
1650
512
281
3204
232
21
3457
1
1650
518
296
3228
267
73
3568
1
3469
3292
3700
10461
8320
[
h]
[
j]
[
a]
58183
52881
58591
189875
138362
(
D)
(
D)
(
D)
756916
581659
616837
2188359
1039332
(
D)
(
D)
(
D)
4902
2320
1481
11430
830
78
12338
57
4909
2344
1557
11540
1213
552
13305
3766
10998
15224
19326
45548
23487
5880
74915
28814
139860
168478
214763
581109
287069
78674
946852
746094
1098418
950068
1039865
3471854
1153511
477311
5102676
1929708
14468
5706
2178
25100
746
92
25938
47
14494
5828
2438
25508
1389
665
27562
1604
32994
36773
27397
97164
22058
8268
127490
10311
481806
521042
405583
1469199
376692
140388
1986279
211467
7891121
6215491
4394104
19374931
3884285
1912626
25171842
3382940
5458
5901
4559
16955
2169
141
19265
223
5465
5959
4768
17233
3094
604
20931
19221
14295
40045
60149
114489
68337
14601
197427
533130
398005
1050410
1491244
3000577
1692196
401478
5094251
11658366
5266749
11132931
14173172
31291876
13388574
3139069
47819519
111250786
3213
892
309
5437
153
24
5614
22
3225
933
368
5549
340
194
6083
5172
6692
5747
3972
16411
4606
2814
23831
59492
91506
89894
65767
267618
107133
75829
450580
751297
777917
588329
378789
1907420
595946
323595
2826961
4575993
3359
1276
488
5556
205
24
5785
24
3378
1384
708
5903
831
381
7115
5891
7619
8122
6061
21802
6074
2448
30324
42220
187008
203968
159988
565175
154740
66597
786512
936833
872542
775925
557296
2290336
543605
198974
3032915
3835748
6150
2276
1146
10943
687
93
11723
101
6187
2475
1611
11645
1551
641
13837
4324
13562
14801
14920
43283
23023
9295
75601
26322
290165
354568
369521
1053584
632628
266618
1952830
587093
1960682
1762591
1688286
5734215
2867715
1360879
9962809
3144075
14484
9685
6645
34962
3665
764
39391
207
14559
9827
7423
35998
9043
10843
55884
28817
36220
64428
85645
186293
111176
94062
391531
261234
492510
835522
1085127
2523790
1439917
1342812
5306519
4050489
12797665
16094396
16538434
47837515
21800665
22551298
92189478
77569719
11993
6003
3050
23077
1869
489
25435
148
12036
6084
3322
23477
2924
1879
28280
4119
28886
39149
37749
105784
49850
24861
180495
62723
488719
665555
640158
1857014
783564
389053
3029631
1084845
9031938
9992848
8190331
28282989
9886694
6855508
45025191
23298686
2786
1205
560
5029
327
61
5417
48
2796
1235
637
5146
674
464
6284
4132
6351
7795
7078
21224
9230
5845
36299
46876
117202
156623
159356
444716
202735
124744
772195
807828
885274
890607
828680
2727996
1072894
709732
4510622
5447352
7207
2844
1215
12993
578
111
13682
96
7244
2891
1355
13225
1182
1153
15560
18999
16128
18176
15643
49947
18076
13680
81703
217949
219652
261581
253445
768859
307288
197065
1273212
2818332
1962533
1730062
1442608
5474070
1769199
1407388
8650657
23028924
1509
624
242
2823
131
22
2976
17
1512
631
262
2853
197
197
3247
2872
3371
4011
3100
10482
4411
2747
17640
44771
38975
44984
38897
129659
73031
43163
245853
485691
359754
312770
237486
971735
411270
261093
1644098
4884664
3792
1537
840
7269
516
121
7906
119
3802
1559
921
7384
853
632
8869
14028
8252
9955
10709
28916
15090
11702
55708
418226
119455
148344
164078
461467
272071
198525
932063
6114434
1048875
1060894
1026477
3399916
1631342
1553112
6584370
54480549
1600
453
169
2825
93
19
2937
18
1607
462
198
2870
238
256
3364
3024
3321
2878
2058
8257
2734
1736
12727
18266
51132
43409
29798
134054
49240
39616
222910
305826
440350
278675
156906
970357
263640
274303
1508300
1706024
4273
1720
767
8119
432
67
8618
44
4293
1765
861
8282
867
473
9622
3082
9599
11132
9766
30497
12586
5544
48627
46818
139568
167275
165588
501191
211636
91766
804593
614444
1112170
977211
922048
3250437
1128730
519820
4898987
4820717
3495
1645
710
6528
435
62
7025
49
3512
1763
964
6921
1140
955
9016
18945
8370
10759
9107
28236
13838
8866
50940
150210
132856
183446
170848
500138
270222
147566
917926
1814170
1097879
1180049
993292
3389575
1608500
1071456
6069531
16485658
11472
4009
1484
19103
503
58
19664
36
11493
4099
1770
19503
1133
946
21582
7332
25345
25956
18779
70080
15699
7811
93590
57325
493438
599615
501439
1636507
487323
211761
2335591
1247748
3796145
3580118
2881123
10653107
2822966
1356534
14832607
8997298
447
153
80
797
60
17
874
11
449
163
96
825
213
342
1380
557
982
1010
1025
3017
1928
1858
6803
4470
17465
18277
20325
58636
38419
29066
126121
100995
142777
113597
112325
570931
211280
176381
958592
887533
9068
3853
1986
17521
1100
100
18721
54
9092
3960
2297
17968
2073
507
20548
2470
20256
25171
26047
71474
35896
9977
117347
73196
347411
421760
447054
1275184
693919
177044
2146147
1045714
3154769
2940113
2827675
9460057
4261568
1251259
14972884
11196305
3075
1220
667
5811
339
43
6193
24
3081
1234
721
5885
550
265
6700
4321
6674
7959
8615
23248
10327
5134
38709
101039
81251
95002
108167
298939
148756
85489
533184
1435179
750591
650446
671638
2217517
869222
528780
3615519
13514205
2111
869
395
3759
139
15
3913
9
2120
877
439
3820
233
68
4121
1521
4638
5613
5047
15298
4472
1831
21601
19383
54668
66507
72479
198754
87634
29887
316275
250760
427483
414745
372882
1252830
399938
137448
1790216
2333864
1871
829
450
3443
272
14
3729
10
1878
868
571
3614
562
107
4283
315
4307
5441
5840
15588
8947
1792
26327
7571
78421
106934
129068
322747
227852
52467
603066
167117
645783
675867
736041
2135367
1145769
212083
3493219
1597134
3920
1418
804
6907
495
84
7486
48
3933
1465
901
7068
978
777
8823
5375
8681
9212
10332
28225
16465
10222
54912
91806
108341
114964
137912
376465
248653
155193
780311
1237331
933273
726337
817533
2639083
1455829
1072727
5167639
11455859
2010
743
316
3517
172
32
3721
17
2015
755
357
3575
373
275
4223
3233
4339
4823
4071
13233
6126
4307
23666
42169
59885
63791
60023
192526
97009
57852
347387
463670
449819
396884
334343
1250634
569995
452501
2273130
5277455
148
66
26
317
32
17
366
40
148
66
30
321
47
36
404
10014
314
437
337
1088
1343
2771
5202
1736934
7687
5683
5030
20568
25387
63734
109689
29062819
72234
44020
29731
161114
198752
327190
687056
273386875
110
39
17
179
10
4
193
11
110
39
17
179
11
28
218
2023
240
254
239
733
376
720
1829
496118
3318
3403
3472
10541
7616
10060
28217
10066170
44024
39420
20188
107008
70156
106304
283468
129478657
4406
1646
974
8348
568
115
9031
83
4409
1664
1054
8451
899
654
10004
18406
9791
10699
12677
33167
19420
16046
68633
237378
126533
135004
171477
457343
306088
271281
1034712
3406903
1264861
1116565
1178721
3809563
2079037
2004653
7893253
32875542
11825
5317
2245
21353
682
49
22084
17
11833
5375
2412
21587
1018
249
22854
240
27627
34573
28586
90786
21208
5431
117425
1692
312614
420179
380186
1144904
317964
101495
1564363
32717
1945811
1818846
1431713
5396254
1105077
432935
6934266
379942
2490
1215
628
4875
376
48
5299
28
2493
1231
730
4997
633
176
5806
3461
5695
7993
8049
21737
11594
3555
36886
88784
99206
154821
177048
445372
300205
106676
852253
1947433
760519
991744
950286
2834774
1549560
718893
5103227
19970262
14279
5575
2537
26520
1347
211
28078
102
14303
5683
2896
27020
2831
1340
31191
4856
30801
36226
32201
99228
41065
17254
157547
51517
367694
400803
382095
1224740
530719
266626
2022085
617562
2902502
2428298
2100417
8057785
2899746
1708457
12665988
4395878
8481
2112
815
12978
619
284
13881
86
8493
2151
918
13132
1096
1657
15885
2112
17394
13525
10174
41093
18593
26082
85768
31819
233918
204305
160795
624377
295350
349363
1269090
520309
1872646
1216253
791893
4107941
1129432
1152177
6389550
1520976
2671
1357
788
5465
335
23
5823
10
2675
1379
859
5562
643
243
6448
1455
6141
8949
10399
25489
10986
2610
39085
36697
82628
114143
142955
351966
156894
40676
549536
577751
717267
732081
800445
2362674
933287
303334
3599295
4283847
3956
906
308
6144
119
21
6284
10
3966
953
371
6264
239
135
6638
13
8173
5724
3815
17712
3161
1673
22546
307
176587
137867
103744
441181
103233
50602
595016
7775
1548905
926092
619747
3281107
647602
280055
4208764
51687
1707
914
549
3482
237
21
3740
15
1716
960
710
3698
588
104
4390
1221
3894
6011
7275
17180
7194
1376
25750
6988
89581
157291
205195
461153
198783
34595
694531
231239
1331028
1675959
1943421
5131218
1733432
317434
7182084
2422407
9952
3597
1815
18070
916
139
19125
64
9974
3778
2261
18752
1901
752
21405
2022
21666
23320
23129
68115
26593
10624
105332
14849
403644
462275
491767
1433177
601910
234647
2269734
360735
3876613
3176710
3109589
10890566
3799464
1751743
16441773
2357265
5083
1602
1007
9439
849
232
10520
280
5086
1627
1029
9489
955
337
10781
1142
10451
10426
13418
34295
30608
32997
97900
152103
277679
305946
446151
1105938
1153277
1050575
3309790
6216539
2423739
2307951
3370018
8917433
7849758
9873541
26640732
87593888
3053
704
479
4818
353
80
5251
27
3054
704
487
4828
436
220
5484
376
5984
4669
6388
17041
13017
11217
41275
16665
107329
101422
146047
368656
324221
291177
984054
366284
769706
582685
726826
2188555
1521420
1200322
4910297
1856990
2634
1794
1243
5972
938
156
7066
67
2636
1824
1393
6157
1510
754
8421
2896
6287
11804
15841
33932
26329
10813
71074
31098
152642
324278
497869
987024
876356
373035
2236415
1062481
1950964
2644504
3755469
8509876
6968128
3351026
18829030
7135110
7440
1862
1018
12977
764
125
13866
70
7447
1884
1078
13066
1005
261
14332
1303
14269
12249
13306
39824
25081
13962
78867
34891
310047
294791
364284
1038367
679734
412399
2130500
1040654
2541207
1745517
1763948
6744663
3353746
2246080
12344489
5603717
275
84
66
518
95
69
682
68
276
85
86
556
215
471
1242
2055
509
560
881
1950
4393
11763
18106
495509
18469
20296
31041
82872
163727
449034
695633
25043483
164516
104306
200449
755789
919354
2958233
4633376
93818107
885
267
189
1645
240
66
1951
84
887
267
198
1656
292
116
2064
151
1737
1680
2468
5885
8462
6269
20616
14027
79421
68110
99666
294504
346365
278119
918988
812762
485048
343040
496222
1571515
1705907
1280673
4558095
4690073
265
116
80
566
135
60
761
51
266
116
87
574
166
165
905
317
557
765
1075
2397
5047
8450
15894
29629
22144
28693
44096
100657
292293
448856
841806
1518540
162201
152907
385816
740156
1553967
2553338
4847461
13652586
200
83
68
473
89
38
600
27
200
83
68
473
95
58
626
54
420
561
919
1900
3436
5708
11044
7701
18179
22358
28505
82012
124260
239411
445683
358673
109568
140835
114683
417860
422639
989951
1830450
1758199
9900
2523
1714
18359
1401
210
19970
88
9903
2527
1743
18400
1656
506
20562
610
18374
16593
23053
58020
50814
24169
133003
23095
423224
444662
658088
1638116
1613229
817454
4068799
834678
2220660
1951856
2639393
7453602
5399474
2409443
15262519
2351930
14792
3005
2157
23909
2581
645
27135
298
14796
3017
2193
23984
2935
1505
28424
7150
26787
19850
29454
76091
104420
102557
283068
442870
606337
524674
832595
2129611
3309487
3543970
8983068
16980182
3715091
2750843
3993739
11322888
13898713
12911988
38133589
53431582
3065
1286
1231
6432
1161
143
7736
32
3069
1295
1263
6478
1427
446
8351
430
6461
8581
16921
31963
42930
22176
97069
17489
137648
181872
405503
759244
1226194
711912
2697350
616749
625783
587820
1194574
2566040
3693881
2588124
8848045
4700821
17931
4708
2541
30517
1718
166
32401
118
17933
4716
2559
30545
1912
323
32780
546
34802
30525
33564
98891
58397
16083
173371
16241
830819
799257
936483
2727795
1812015
531011
5070821
579632
4431246
3518858
3689370
12551200
6672297
1729426
20952923
2443590
5747
1622
1172
9841
1042
222
11105
134
5750
1626
1196
9872
1213
537
11622
833
10938
10756
15748
37442
38360
26186
101988
45148
257497
288486
464055
1064980
1306159
951762
3322901
1913210
1604255
1406200
2153298
5464383
5108683
3446444
14019510
6577499
130
58
49
295
110
48
453
29
130
59
49
296
127
75
498
253
260
383
628
1271
4683
8615
14569
31625
5261
7471
11993
28207
102773
263965
394945
1087766
30722
20040
29174
93539
245152
430204
768895
1777281
102
51
34
231
53
29
313
10
102
51
34
231
66
61
358
221
215
335
450
1000
2396
3130
6526
14179
5096
4665
6541
25134
47182
85512
157828
572966
22191
20011
39493
114138
120772
235657
470567
1241794
1688
425
311
2807
249
21
3077
7
1688
425
315
2811
264
63
3138
26
2994
2776
4189
9959
9277
3798
23034
6080
41226
38134
61123
152332
156825
84010
393167
99609
236288
151530
190967
654785
474817
221869
1351471
310383
1875
571
420
3526
372
38
3936
11
1875
571
420
3526
379
42
3947
35
3642
3784
5652
13078
13957
4738
31773
4688
62194
57629
91067
228997
280111
128203
637311
139148
387713
292382
327869
1115778
858078
381627
2355483
356952
1088
479
431
2206
721
220
3147
33
1088
479
434
2209
759
351
3319
1033
2200
3141
6025
11366
30381
39800
81547
90052
25031
32427
68747
136496
430178
653863
1220537
1391629
93936
106398
188133
422588
985995
1361821
2770404
3152338
386
186
232
944
327
50
1321
15
387
186
232
945
359
86
1390
83
803
1260
3230
5293
13282
6405
24980
7182
14390
20858
53310
104707
267568
136105
508380
158586
79064
106421
218914
462941
784265
374375
1621581
403795
863
404
387
1935
437
100
2472
44
863
408
388
1940
469
169
2578
194
1800
2687
5295
9782
16824
11801
38407
12683
35906
44101
89124
187492
319010
243426
749928
268255
142902
142486
233399
573930
785224
534518
1893672
652444
12
4
3
21
3
2
26
26
12
4
3
21
7
6
34
227
22
[
b]
41
84
[
b]
[
c]
291
5739
1453
(
D)
983
3665
(
D)
(
D)
15255
457084
82606
(
D)
3542
(
D)
(
D)
(
D)
171938
3611159
39
15
12
81
13
12
106
48
39
15
12
81
27
61
169
1767
87
92
168
347
353
1234
1934
35516
5195
4843
9666
30508
29800
76510
136818
2857290
33658
110424
724389
1035356
844907
686050
2566313
33330222
11
4
4
22
5
3
30
30
11
4
4
22
20
11
53
376
[
b]
[
b]
53
[
c]
201
[
c]
472
5399
(
D)
(
D)
2908
(
D)
9834
(
D)
28601
355244
(
D)
(
D)
11245
(
D)
63724
(
D)
271904
4263965
1
1
4
8
1
1
10
15
1
1
4
8
5
1
14
61
[
a]
[
a]
45
[
b]
[
b]
[
a]
114
897
(
D)
(
D)
2032
(
D)
(
D)
(
D)
6855
58324
(
D)
(
D)
6517
(
D)
(
D)
(
D)
38881
798907
193
49
58
418
60
12
490
10
194
49
62
423
66
18
507
31
378
320
782
[
g]
2158
1504
[
i]
[
g]
8060
6613
12874
(
D)
40830
34572
(
D)
(
D)
38994
24583
45263
(
D)
137637
103023
(
D)
(
D)
768
164
116
1632
97
19
1748
8
768
164
117
1633
106
24
1763
21
1431
1088
1505
4024
3431
1760
9215
1263
39120
27918
38457
127187
87969
41781
256937
24694
165570
93133
123355
487176
292320
122782
902278
85418
70
20
16
151
20
4
175
2
71
20
16
152
21
6
179
2
134
131
210
[
e]
730
481
[
g]
[
a]
4034
3709
5657
(
D)
23319
12967
(
D)
(
D)
22870
17382
24130
(
D)
114789
70523
(
D)
(
D)
442
206
160
920
207
57
1184
44
443
206
163
924
243
244
1411
531
927
1338
2122
4387
7412
8317
20116
47456
20488
30072
50465
173102
217703
313010
703815
1058885
109632
131839
213440
916813
860989
1101555
2879357
2722702
1052
486
251
2081
222
45
2348
55
1052
486
255
2085
244
88
2417
567
2252
3201
3384
8837
8099
6596
23532
35245
66723
92700
116491
296905
285806
214974
797685
1339028
304435
352675
389583
1120352
920752
672500
2713604
4431847
149
82
55
345
73
31
449
40
150
84
59
352
104
89
545
379
317
553
761
1631
2589
4108
8328
12339
10948
18561
23841
64524
83710
141836
290070
443807
74164
76010
98036
286117
256912
341860
884889
1439139
41
21
20
100
27
16
143
26
41
21
22
102
32
22
156
56
76
143
270
489
718
1205
2412
3892
1962
6273
9652
20136
24473
52113
96722
149257
9178
23750
71536
114622
102661
331359
548642
533700
90
42
50
222
66
49
337
43
90
42
55
227
89
88
404
191
200
287
711
1198
2620
6450
10268
40160
15700
12835
26300
75279
93672
278464
447415
1977772
44911
71648
105197
276044
381472
872072
1529588
4117896
332
90
83
618
93
20
731
22
332
90
91
626
108
27
761
67
514
615
1112
2241
3463
2434
8138
3086
40438
25781
40715
120817
150301
96441
367559
142394
109763
87111
183794
433630
584291
302437
1320358
497835
351
104
46
599
67
15
681
12
353
107
58
616
84
54
754
64
662
676
599
1937
2547
2218
6702
2547
22654
28600
20652
74964
101233
115366
291563
104323
69756
83687
57130
223280
269197
284333
776810
267281
3082
1384
864
6180
429
14
6623
9
3085
1388
893
6216
470
52
6738
75
6674
9120
11468
27262
12091
1130
40483
2861
131241
192551
266338
616466
310977
37696
965139
99664
551820
608294
743284
2015217
794288
95855
2905360
257561
473
168
116
956
103
33
1092
28
473
169
116
957
139
93
1189
236
972
1078
1544
3594
4122
3074
10790
7826
23683
24796
37495
93572
109117
85021
287710
223427
118613
124667
116175
397736
353129
220580
971445
588757
5573
2306
1283
10299
977
188
11464
110
5591
2398
1484
10610
1791
1233
13634
1842
12286
14907
16893
44086
36201
25047
105334
59040
430213
570449
696359
1781392
1482404
1043322
4307118
2502800
2609369
2514853
2616741
8277173
4844266
3000006
16121445
11565635
610
184
115
1074
89
29
1192
13
610
184
116
1075
109
67
1251
74
1349
1198
1504
4051
3498
4203
11752
13159
27531
25068
41804
101232
104705
92145
298082
659152
166571
115669
155265
470965
340531
303363
1114859
1890465
1564
413
268
2790
278
58
3126
26
1567
414
286
2812
396
191
3399
4048
2975
2669
3564
9208
10699
8341
28248
469110
65983
65975
83355
232604
249857
214795
697256
15238814
385472
332111
341835
1146771
921741
802573
2871085
51886203
2587
705
486
4664
496
72
5232
19
2587
707
500
4680
571
147
5398
328
4849
4643
6587
16079
18626
9456
44161
11731
101801
106859
147821
381514
382337
200019
963870
289379
512740
419917
536458
1577360
1100416
558285
3236061
888294
1096
470
439
2338
514
199
3051
101
1097
482
478
2397
805
529
3731
1162
2406
3073
5815
11294
18392
21859
51545
42771
59084
88793
166274
342905
560806
658044
1561755
1314563
344075
361293
635718
1456788
1907776
1978856
5343420
3944590
158
117
83
411
138
34
583
25
160
119
88
420
204
96
720
250
361
771
1106
2238
5427
5010
12675
15425
9831
22788
37139
73381
181854
151164
406399
460141
49500
98748
133510
301036
663428
508298
1472762
2769040
121
60
56
276
48
18
342
21
122
64
64
289
78
73
440
99
268
364
693
1325
1233
1007
3565
1233
6988
8086
18850
36888
35481
29111
101480
38474
66053
95745
163416
353118
195602
274020
822740
892624
313
136
98
647
98
49
794
52
313
139
119
671
127
105
903
324
671
906
1292
2869
3434
3133
9436
12759
17325
26736
42778
90702
103914
121301
315917
414455
92707
156042
162639
433809
379022
499425
1312256
1250909
2210
1297
873
4790
895
214
5899
124
2211
1303
897
4821
1166
791
6778
1950
5093
8658
11785
25536
35066
41439
102041
285952
116570
174189
251838
563852
895733
1176228
2635813
11404035
453913
541918
702718
1768811
2407082
3286824
7462717
39014752
2461
945
624
4710
598
171
5479
110
2461
953
640
4735
715
318
5768
1144
5310
6227
8437
19974
22476
25465
67915
59246
164913
226361
350820
794053
1103771
1367926
3265750
3925163
673017
779818
1133571
2807745
3571329
5425415
11804489
21019532
1201
326
217
1974
261
97
2332
76
1203
329
221
1983
291
116
2390
323
2375
2111
2939
7425
10495
13411
31331
58686
75020
73168
118956
280076
430391
647285
1357752
3505509
320958
319902
479787
1164948
1716349
2653717
5535014
22402850
485
199
109
936
118
30
1084
52
486
203
120
952
136
47
1135
431
1042
1328
1527
3897
4469
5107
13473
33440
40438
55141
57982
162878
234596
266051
663525
1612318
170902
186540
204131
593866
766847
858116
2218829
9770436
881
309
252
1760
243
79
2082
74
882
309
268
1777
258
113
2148
421
1777
2098
3401
7276
9274
10235
26785
29005
58020
74531
128383
278293
342781
474523
1095597
1195759
226886
238933
388039
925887
1130086
2232481
4288454
8608639
2948
1212
925
5964
1179
307
7450
249
2961
1233
979
6053
1482
693
8228
1861
6033
8105
12749
26887
47423
50870
125180
186922
318668
449253
807859
1688951
3485966
4103042
9277959
20652418
894492
1091038
1845517
4123543
7619505
9019867
20762915
75610900
5625
927
473
10109
346
58
10513
50
5634
938
493
10149
391
68
10608
335
10020
5980
6206
22206
12502
8099
42807
42852
939946
312427
434582
2153834
776017
435034
3364885
3297868
2643733
1466381
1663063
7136390
3048133
1066226
11250749
33581577
255
68
53
445
44
11
500
8
258
69
59
455
52
14
521
20
536
447
729
1712
1588
925
4225
1086
27269
37291
35513
108922
91837
43264
244023
67884
131342
165690
334574
660863
470427
216237
1347527
196495
466
393
440
1638
384
73
2095
34
472
405
466
1682
586
475
2743
2455
1107
2718
6053
9878
13526
14523
37927
96128
19687
27584
53155
120474
120722
151143
392339
948357
96725
132321
287871
623671
732842
972918
2329431
8677896
1467
391
242
2570
198
39
2807
25
1468
391
248
2577
241
86
2904
66
2798
2482
3221
8501
6991
5531
21023
7330
148567
112155
164425
477584
403565
324602
1205751
464789
456539
338359
457766
1476355
1045694
832543
3354592
1560766
217
29
14
334
17
2
353
3
217
29
14
334
17
7
358
12
393
188
167
748
687
[
c]
[
g]
[
e]
16593
10621
7428
41423
30112
(
D)
(
D)
(
D)
76695
49636
25737
176797
148539
(
D)
(
D)
(
D)
126
36
23
219
18
3
240
7
126
37
28
225
22
8
255
48
231
248
331
810
770
440
2020
6685
12042
13471
22520
49371
49749
21777
120897
833832
45034
73967
110718
240321
271452
83174
594947
6655942
389
75
35
631
27
7
665
9
389
77
35
633
35
15
683
23
695
455
462
1612
904
1045
3561
987
31114
17455
30748
90440
53941
52056
196437
92517
121777
105461
122841
386955
336870
351647
1075472
951094
904
206
78
1432
47
6
1485
6
904
208
82
1438
61
9
1508
9
1728
1298
1035
4061
1549
464
6074
324
50635
43262
44574
148481
61188
13560
223229
10579
200684
145845
112864
499300
175848
39016
714164
70440
232
40
29
365
21
5
391
3
232
41
29
366
21
52
439
34
419
246
364
1029
658
[
f]
[
h]
[
f]
14293
7535
10227
33928
24361
(
D)
(
D)
(
D)
59042
23487
29004
120518
67322
(
D)
(
D)
(
D)
1099
893
959
3365
688
109
4162
87
1104
898
1027
3444
946
456
4846
2183
2543
6139
12965
21647
23974
14089
59710
71138
60019
123365
273493
480502
719794
587067
1787363
3274306
208469
330365
659538
1288447
1956926
1802605
5047978
12505840
313
130
111
664
226
97
987
84
314
130
111
665
276
200
1141
868
666
860
1539
3065
9804
15373
28242
95167
34845
22677
47812
119244
345686
654039
1118969
6034606
114346
87924
171990
428596
1280386
2076094
3785076
29773485
157
72
47
336
54
22
412
42
158
74
52
344
64
54
462
830
323
498
630
1451
2074
4537
8062
53734
14788
20693
23502
63999
86634
335253
485886
2959704
125233
141573
123301
413071
471676
1762517
2647264
22640912
534
213
128
1007
128
46
1181
63
534
223
141
1030
185
193
1408
4191
1121
1400
1694
4215
4487
5232
13934
224413
33960
42040
61170
143307
159011
192615
494933
8509975
176555
205003
272312
693113
792474
1105964
2591551
54045503
1028
456
390
2275
519
135
2929
115
1029
462
419
2312
711
393
3416
23467
2137
3026
5251
10414
20712
20301
51427
796586
94568
120441
228701
503574
986237
917526
2407337
45554844
620296
644764
1081039
2917130
4418517
4650375
11986022
219182979
1683
529
356
3202
338
78
3618
73
1687
546
423
3290
627
517
4434
6645
3492
3477
4669
11638
12266
10474
34378
182391
94243
100746
146587
399391
545930
587816
1533137
8884878
566612
510291
624958
1951813
2788942
2339540
7080295
80981036
945
335
220
1912
208
55
2175
62
945
346
250
1957
296
89
2342
718
1988
2213
2982
7183
8169
8339
23691
26117
69939
79656
116265
298667
404605
404271
1107543
1558793
505146
636499
880247
2217450
2195267
2299749
6712466
8865055
236
75
54
449
67
23
539
28
237
78
57
456
81
75
612
134
467
489
714
1670
2672
3646
7988
8013
19971
20844
27729
73296
167783
238063
479142
573364
123276
114679
329231
599082
822784
2034311
3456177
2962974
381
102
74
721
55
23
799
26
381
102
75
722
60
39
821
194
770
686
978
2434
1792
2317
6543
6874
27813
24987
44692
106772
87825
115239
309836
538226
161262
101162
175665
481198
234041
595185
1310424
1838307
143
38
23
252
29
7
288
23
143
39
26
256
55
38
349
194
254
258
311
823
1015
1201
3039
7119
28025
8937
17960
56487
59137
62882
178506
405733
60980
24719
43672
137827
135836
185936
459599
1302117
1140
505
324
2226
274
29
2529
17
1140
507
336
2240
428
84
2752
123
2504
3302
4304
10110
10379
5796
26285
7326
33673
44336
71669
159796
227099
129378
516273
207557
117225
118702
174874
446134
553378
299696
1299208
451206
3721
1324
871
7515
755
200
8470
189
3722
1329
910
7562
882
389
8833
952
7650
8669
11433
27752
27444
26976
82172
82240
278128
335679
510412
1258313
1587805
1812095
4658213
5705425
1246641
1150571
1617327
4558280
4472925
5324056
14355261
22372402
2431
703
558
4535
689
236
5460
219
2432
706
590
4571
852
441
5864
5213
4712
4692
7537
16941
26142
26989
70072
261084
181320
194892
322047
772912
1153462
1258343
3184717
13316110
614805
566511
783618
2264158
2789656
3164202
8218016
42452626
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
58
0
0
0
0
0
0
0
23367
0
0
0
0
0
0
0
1304200
0
0
0
0
0
0
0
28909454
166
495
1385
2170
3601
1138
6909
292
167
522
1784
2617
10357
12195
25169
55248
378
3681
19961
24020
157200
194969
376189
1253847
26055
138698
713279
1042193
5475483
7417803
13935479
55881660
175862
783334
3832721
5794180
30594479
46162461
82551120
392307496
49
102
212
374
663
320
1357
149
49
105
282
447
2283
3389
6119
11223
130
683
3001
3814
31279
51894
86987
176270
5714
25258
114678
148422
1126055
2010241
3284718
7372366
40210
176594
728776
960010
7383428
12789857
21133295
60236103
3703
1771
1252
6787
1601
441
8829
43
3705
1851
1718
7335
4530
3678
15543
760
8995
11657
17018
37670
68087
79944
185701
25079
192552
301417
477344
975425
2038688
2978680
5992793
768965
982410
1564689
2542298
5112435
10641484
15649524
31403443
5119688
42
11
20
96
12
8
116
9
42
11
22
98
29
41
168
56
82
69
276
427
433
546
1406
4614
3184
1786
12071
18011
20231
29336
67578
357636
18070
6149
53989
85956
90189
115905
292050
1449024
61
23
13
126
24
18
168
48
61
23
14
127
36
28
191
596
128
137
160
425
740
1730
2895
66041
4525
4940
4920
18041
30076
97922
146039
2499317
21077
18843
33580
119613
299292
1025557
1444462
34493707
1464
393
207
2432
236
126
2794
227
1464
409
233
2474
347
372
3193
4202
3002
2514
2710
8226
6865
8557
23648
137625
127866
124445
144920
416027
365918
462225
1244170
7662083
883060
744145
752706
2543963
2153602
4492458
9190023
98381558
10267
3104
1603
18224
1314
491
20029
334
10313
3279
2146
18992
3354
3440
25786
19058
21825
20002
20811
62638
46184
49037
157859
273531
774963
810283
1005211
2845571
2439193
2864116
8148880
17422044
4005870
2987196
4121628
12246005
8720220
16620757
37586982
190102147
6276
1994
1163
12176
755
119
13050
83
6295
2056
1379
12487
1316
568
14371
403
12779
13073
15194
41046
26584
12969
80599
6830
578195
659632
854363
2284304
1484454
791064
4559822
508022
2196247
1836711
2024820
6752926
3596849
1796152
12145927
1444952
544
143
104
1044
119
61
1224
60
545
146
148
1092
187
396
1675
408
1097
936
1333
3366
4826
8312
16504
54016
33400
37924
50188
147240
202358
427348
776946
2644596
241179
166497
266158
777424
1038782
16892939
18709145
16323521
2091
764
393
3674
284
97
4055
98
2100
822
655
4017
1352
1144
6513
5478
4690
4993
5104
14787
10034
9578
34399
42044
119855
145840
167479
459679
388234
366364
1214277
1773890
502237
463235
482829
1610603
1287978
2111783
5010364
10885075
1381
303
192
2368
231
98
2697
129
1393
321
218
2424
318
253
2995
4061
2602
1953
2422
6977
7886
12126
26989
137898
145137
166192
295856
678476
1046179
2325365
4050020
23617128
613347
562162
895765
2471593
2476696
6552971
11501260
78694987
4637
1019
505
7079
439
179
7697
189
4652
1046
574
7190
706
638
8534
24258
9015
6482
6670
22167
15827
13790
51784
391389
415842
438543
573056
1491004
1806129
1720296
5017429
42207509
1543047
1238645
1614074
4675602
4521394
4258265
13455261
130036875
437
82
40
768
39
14
821
27
437
87
44
777
78
41
896
46
819
[
f]
[
f]
1861
1235
1438
4534
2767
38938
(
D)
(
D)
123091
85548
105189
313828
274456
319773
(
D)
(
D)
(
D)
792485
839017
2456591
15398714
773
179
78
1253
69
23
1345
26
773
187
93
1276
94
61
1431
112
1519
1139
987
3645
2338
2450
8433
4088
100345
87030
76244
283887
204965
194901
683753
505949
493859
264523
385791
1278608
584143
550385
2413136
1447157
80
11
3
129
6
8
143
8
80
11
3
130
6
18
154
19
144
[
b]
[
b]
251
157
1616
2024
5278
5991
(
D)
(
D)
16298
8381
141160
165839
553034
30321
(
D)
(
D)
(
D)
18969
478438
555155
3000036
3565
608
243
5202
235
111
5548
208
3571
630
259
5246
263
125
5634
338
6471
3792
2854
13117
6145
3177
22439
10730
328130
278443
297857
958042
678655
363341
2000038
1116521
1730172
1061795
983926
4104829
2503309
1330671
7938809
4450147
5534
1405
755
8956
597
190
9743
231
5552
1443
834
9096
769
296
10161
1146
10591
9148
9782
29521
19578
13255
62354
115148
903721
1064615
1414335
3488527
3967127
3182074
10637728
10342028
2838270
2229232
3035049
8462126
8619444
5442074
22523644
33007934
10269
1533
635
16751
517
149
17417
191
10284
1559
681
16838
641
232
17711
1129
18346
9693
8095
36134
15770
10164
62068
40888
843998
651644
747701
2563535
1725956
1807641
6097132
3490259
3119934
1673200
1794139
7686113
3996194
4944961
16627268
10473043
1385
253
153
2080
139
68
2287
115
1387
255
163
2094
199
91
2384
681
2509
1636
2001
6146
4529
4980
15655
44401
87034
78347
119796
314160
319863
415263
1049286
2991193
472680
264737
443398
1362007
1217572
964320
3543899
9963413
631
190
136
1147
253
198
1598
312
634
195
142
1161
327
703
2191
10513
1226
1174
1814
4214
10849
33364
48427
749607
43283
49744
81644
191807
503053
1537383
2232243
38707528
741542
707717
1055423
2830919
7317283
33824953
43973155
707418365
1714
640
332
3084
353
221
3658
224
1718
649
360
3125
490
715
4330
13725
3811
4103
4381
12295
14148
34219
60662
627629
116655
137924
178865
453630
711436
1720006
2885072
33367154
978433
856696
1261430
3194494
6456832
18090695
27742021
375770538
105
26
17
168
36
17
221
32
105
26
17
168
46
38
252
260
217
160
229
606
1276
2783
4665
9824
10697
10929
9900
35432
92814
247936
376182
921489
83767
45175
57641
221978
3197587
6346396
9765961
12910944
77464
17026
5829
111550
3207
541
115298
377
77548
17459
6849
113101
5476
2086
120663
4578
160061
107445
75663
343169
107571
54117
504857
136372
4414593
3788796
3479708
12104414
6086321
3015139
21205874
8778406
17767678
10948831
8723023
39198699
15213299
10016841
64428839
39761135
4270
1340
856
7408
967
290
8665
227
4283
1378
971
7576
1587
1121
10284
2180
8643
8762
11374
28779
36488
40081
105348
94614
318461
366429
514116
1272509
1675114
1853926
4801549
4349946
1044200
1028266
1367652
3726378
4272939
6167801
14167118
16125742
221
52
19
348
15
5
368
20
221
55
22
354
22
5
381
54
393
349
231
973
[
e]
[
c]
1513
830
30053
26979
34835
99780
(
D)
(
D)
158772
105875
134254
77869
99291
345667
(
D)
(
D)
596333
323453
524
77
60
834
56
36
926
48
524
77
60
834
93
155
1082
831
956
476
780
2212
2337
5499
10048
15416
43871
78165
93519
223638
237404
418869
879911
694245
804474
719453
1836953
4219662
3989921
5408711
13618294
7071146
610
98
48
1088
45
24
1157
17
613
100
50
1095
46
26
1167
23
1095
635
618
2348
[
g]
[
g]
5306
1147
54751
41817
80585
217948
(
D)
(
D)
381116
132303
256261
102717
202338
786989
(
D)
(
D)
1225952
446583
33966
7468
3043
49737
1799
441
51977
213
34022
7649
3433
50364
2992
2491
55847
1901
65449
48024
38877
152350
59796
42104
254250
27000
1194427
1028398
895769
3293899
1394348
1174462
5862709
762675
12750453
8533932
6764231
29578842
8626803
5947038
44152683
5620213
17741
3267
1501
26560
1077
329
27966
275
17776
3319
1611
26757
1313
597
28667
2110
33794
20664
18853
73311
32364
22319
127994
35507
946908
643269
572161
2315652
979138
883155
4177945
1788605
8896983
5195073
4533410
19860203
7018857
5733858
32612918
13195454
4728
749
218
6458
110
36
6604
15
4733
809
337
6643
333
265
7241
2498
9977
4602
2603
17182
3102
1994
22278
9681
166069
81163
57543
320910
84928
79617
485455
156916
1329746
526966
279316
2258556
443802
164289
2866647
1234668
6602
1313
409
9512
243
50
9805
29
6621
1372
516
9697
452
225
10374
440
13122
8152
4940
26214
6910
2882
36006
2435
262109
191437
116014
634000
157461
83048
874509
70561
2200600
1208909
807577
4637731
807284
641919
6086934
617293
43184
6042
2378
66947
1377
277
68601
180
43264
6407
3064
68081
3206
1617
72904
3142
77893
38203
30616
146712
45591
31395
223698
53863
2254990
1215411
1088997
5100017
1775483
1381475
8256975
3001277
16051402
8417194
7274696
34993122
9788386
6536360
51317868
16626535
16608
4803
3026
27727
2879
790
31396
259
16623
4832
3157
27903
3760
2779
34442
6384
32805
31494
39834
104133
109939
118383
332455
108327
938012
1016236
1292129
3406658
3647925
3736251
10790834
4127836
3879865
3064342
3288347
10815398
7886358
7779172
26480928
17984601
9278
1424
426
13316
159
30
13505
24
9284
1443
464
13380
253
51
13684
47
17323
9035
5555
31913
5218
1689
38820
1452
530152
362454
246866
1204831
229325
62003
1496159
86461
1922608
872536
516862
3584913
510244
199579
4294736
530644
8346
1657
858
15906
547
110
16563
83
8355
1670
897
15967
708
341
17016
498
15482
10727
11175
37384
18443
10964
66791
11416
589342
448771
510792
1803873
838655
517247
3159775
673856
2656174
1617807
1540237
7093416
2347376
1495907
10936699
2098525
1438
472
304
2611
276
98
2985
39
1448
491
380
2716
498
395
3609
2038
3075
2993
3919
9987
9165
9268
28420
102924
71978
70000
100764
258984
222555
226142
707681
2907025
646732
536352
807311
2118068
1587166
1401777
5107011
18185427
1018
275
178
1797
146
79
2022
43
1019
284
190
1819
231
250
2300
3997
2002
1817
2302
6121
3939
6230
16290
34318
56047
58540
77090
203130
149436
222424
574990
1177191
360908
389943
390996
1219003
872455
1133242
3224700
9208736
402
210
131
841
112
22
975
16
403
217
186
914
375
246
1535
1085
877
1331
1733
3941
3655
1943
9539
6420
22344
34268
50092
111539
108073
51703
271315
212080
98373
139696
186724
446788
406518
214935
1068241
1062606
608
254
133
1108
94
24
1226
4
608
274
180
1181
359
419
1959
594
1356
1669
1719
4744
3226
3334
11304
3965
20431
26094
28001
79505
56921
67942
204368
61953
108000
95786
84959
311330
180062
261411
752803
230099
3668
1842
940
7209
495
66
7770
15
3677
1895
1149
7491
1270
914
9675
8756
8304
11913
12174
32391
16595
10832
59818
91341
82915
107971
116758
326592
166466
134188
627246
1088552
463778
521098
525816
1597532
804924
786011
3188467
6472289
1821
824
618
4286
464
81
4831
70
1824
842
692
4381
734
306
5421
2970
3994
5454
8251
17699
14872
6800
39371
30813
98604
135555
210877
479486
379378
210499
1069363
1012727
461089
480757
688440
1803605
1146810
714573
3664988
4232180
1499
860
557
3232
289
45
3566
31
1501
873
662
3382
584
360
4326
2411
3476
5633
7110
16219
8311
3330
27860
13047
88253
148324
193905
446207
242410
107519
796136
466357
413374
518717
635956
1655474
745152
444797
2845423
2125776
1380
555
423
2884
329
83
3296
99
1382
564
443
2915
493
188
3596
2111
2872
3679
5526
12077
10824
6338
29239
40789
100599
140566
228741
500620
474634
283124
1258378
1791025
610978
670487
1036419
2464458
2779620
1242119
6486197
13253257
428
151
88
813
74
24
911
35
429
154
104
833
118
113
1064
111
870
944
1121
2935
2424
2879
8238
3061
35885
38494
51006
130953
115460
154946
401359
212285
245395
230334
290792
806030
505023
2092912
3403965
1191338
1645
617
421
3262
435
120
3817
125
1646
628
470
3326
678
284
4288
1799
3404
4066
5676
13146
14783
10407
38336
46229
108896
140436
219396
495364
613585
428309
1537258
1644620
622895
595055
844442
2235916
2288966
1604674
6129556
7164661
885
227
190
1644
200
63
1907
170
887
233
199
1661
213
77
1951
233
1721
1466
2525
5712
6403
4208
16323
7729
76241
68940
116192
298061
381167
259760
938988
507766
816023
267815
434543
1726572
2291438
1026755
5044765
9850124
104960
23527
10569
155174
6545
827
162546
186
105021
23748
11208
156112
8987
2774
167873
1332
204470
151660
140530
496660
243126
156957
896743
166495
7513987
6692550
7831861
23223630
16510945
12159634
51894209
15400910
26918108
18388114
18219606
66833682
35619759
27886682
130340123
43148089
3836
1522
817
7076
516
80
7672
53
3836
1545
950
7232
1022
330
8584
903
8201
9956
10747
28904
17567
8327
54798
20415
240021
322869
412958
1019854
700177
369036
2089067
1072717
836894
925401
1067073
2985253
1785498
1041769
5812520
3527888
58150
16174
7204
93935
4161
707
98803
346
58165
16270
7585
94429
5728
1680
101837
9007
118511
104193
94548
317252
152925
112846
583023
658246
2875735
3060147
3265086
9696100
5832590
3693009
19221699
19708277
8994564
7234539
6897948
24545007
11876599
6888427
43310033
42933892
11221
4555
2379
20756
1517
195
22468
53
11225
4574
2456
20856
1863
499
23218
268
23570
29833
31178
84581
56025
26967
167573
18076
874884
1300671
1573046
3846136
3313785
1704584
8864505
1133016
2994726
3333945
3857423
10608852
8083380
4033196
22725428
2975460
2916
1144
662
6257
418
44
6719
10
2916
1148
678
6277
444
75
6796
33
6113
7531
8790
22434
14885
5345
42664
1047
208452
255042
313296
837584
495118
182411
1515113
45300
704313
721884
794088
2471259
1210918
511322
4193499
235817
20845
6974
5224
39594
4795
1001
45390
459
20859
7022
5453
39903
6580
3579
50062
4848
40381
46323
70212
156916
182895
156801
496612
318929
1760504
2237220
3618778
8028268
10437405
9296922
27762595
20075173
5000247
5384479
7944348
19563501
22194248
20258842
62016591
56283542
1752
311
146
2621
61
8
2690
4
1753
314
149
2628
71
9
2708
5
3118
2005
1892
7015
2083
871
9969
119
84100
70027
70249
234501
95977
32568
363046
9957
239792
140374
130985
546602
163221
52269
762092
6074
2706
374
162
3981
98
11
4090
9
2707
379
171
3996
135
32
4163
19
4859
2399
2047
9305
3553
868
13726
171
131101
79318
78312
310362
143468
30978
484808
10748
407975
245438
177027
907551
303819
112620
1323990
10236
469
121
78
805
51
12
868
10
469
124
85
815
69
16
900
66
884
761
1041
2686
1837
1452
5975
1798
29839
34833
43248
114058
93416
62160
269634
95352
92287
91337
113929
323714
288049
173195
784958
305119
4516
1920
1020
8207
492
46
8745
22
4517
1929
1044
8241
630
82
8953
60
9947
12706
13369
36022
15908
4363
56293
3190
248001
377857
464929
1113154
640458
206593
1960205
134962
690830
768615
867928
2394519
1212551
376918
3983988
327525
1846
872
617
3775
680
148
4603
105
1847
881
643
3812
972
488
5272
690
4110
5833
8472
18415
25714
19918
64047
36750
145589
210351
326831
707670
1051528
836893
2596091
1807622
435621
528199
786993
1831373
2397111
1813906
6042390
4242701
7042
1391
501
10873
216
25
11114
18
7042
1399
526
10906
235
53
11194
23
13576
8927
6578
29081
6846
2042
37969
1567
394380
308611
273183
1028614
294831
99372
1422817
62579
2802981
1515095
1079114
5804836
869500
221318
6895654
140238
866
213
115
1483
86
18
1587
18
866
216
118
1489
100
23
1612
32
1605
1425
1543
4573
2972
1315
8860
3860
67866
67216
73513
221151
156171
62739
440061
217052
235250
218740
169848
676213
398421
193624
1268258
786821
9662
2148
964
15435
434
52
15921
31
9667
2154
981
15463
493
84
16040
62
18378
13899
12630
44907
14936
4242
64085
5512
585580
563244
579875
1809086
755083
240557
2804726
400917
2240237
1684932
1607546
5885353
1928502
596492
8410347
1002128
1043
175
88
1675
54
4
1733
7
1043
176
89
1677
59
4
1740
8
1862
1098
1171
4131
1666
127
5924
3769
58683
33842
35193
144912
79068
5078
229058
107896
302635
143333
121900
653937
213382
7558
874877
220247
50963
9245
5860
85431
5442
1151
92024
582
50999
9324
6082
85783
6574
2615
94972
7900
89294
60844
79034
229172
209662
178305
617139
472358
4368145
3220214
4734362
13407228
14597226
13041457
41045911
32790180
11861613
8046415
10969308
34113170
30648397
28278188
93039755
88739964
49435
7861
3956
83213
3120
770
87103
591
49464
7970
4193
83593
3895
1641
89129
3584
87499
50607
52029
190135
111855
90345
392335
293006
4194566
2646980
2950293
11133941
6095771
4665732
21895444
20254834
13254438
7187227
7755192
32614914
15217126
11128846
58960886
52837860
3961
1119
709
7203
522
73
7798
55
3966
1134
789
7303
806
350
8459
396
7751
7356
9418
24525
18037
9654
52216
10338
303080
337448
424965
1131188
849865
504163
2485216
578448
997397
914831
1071677
3217379
2052658
1154166
6424203
1367510
7873
1299
671
14281
475
95
14851
75
7880
1309
737
14374
611
205
15190
250
13924
8463
8834
31221
16299
11437
58957
13587
647827
442679
484938
1798414
940874
706991
3446279
908030
2035900
1158659
1191715
5115262
2278674
1557972
8951908
2281386
3657
1271
979
7299
1234
457
8990
349
3666
1281
1038
7377
1522
852
9751
1854
7462
8318
13112
28892
51070
74234
154196
200889
394305
458228
796413
1805068
3495476
5270714
10571258
12904054
1280900
1235530
2106331
5072900
8047974
12083404
25204278
30575048
925
323
210
1734
249
80
2063
37
929
325
223
1753
314
144
2211
128
1862
2121
2794
6777
9881
10702
27360
16768
77708
93365
139817
329657
488237
481532
1299426
917346
282143
271983
392924
1014763
1309228
1312203
3636194
3066842
5077
1786
1143
9868
934
112
10914
68
5077
1791
1166
9896
1063
272
11231
771
10238
11842
15339
37419
34219
15373
87011
62043
396948
518583
805669
1832240
2022744
1004500
4859484
4450978
1115777
1439355
2064713
4949727
4464987
1841229
11255943
8923557
3584
939
459
5798
264
37
6099
31
3585
954
499
5854
346
91
6291
256
6908
6098
6065
19071
9211
3685
31967
13886
327719
344302
380067
1092471
619455
216811
1928737
1040065
1034429
960045
827551
2957949
1307909
470232
4736090
2062820
473
151
74
823
47
12
882
13
473
154
77
829
54
35
918
84
964
981
978
2923
1900
1910
6733
3230
50953
58382
77064
194844
124196
149828
468868
173762
166369
158668
153358
507245
253538
316167
1076950
284074
1081
349
196
1915
137
41
2093
47
1081
359
218
1947
187
115
2249
561
2162
2302
2553
7017
4975
3881
15873
17578
90669
109491
109632
328635
201262
241738
771635
884289
408522
406546
325876
1222408
538947
606137
2367492
4951431
1111
282
156
1840
132
19
1991
21
1112
286
166
1855
162
42
2059
358
2095
1891
2025
6011
4674
2473
13158
11065
74476
70573
82787
241998
185754
79764
507516
386911
410340
276764
292889
1052980
650483
322842
2026305
2289680
1377
587
448
2660
532
101
3293
64
1378
590
455
2671
579
142
3392
210
2943
3878
5997
12818
21600
17089
51507
27112
108877
138619
223281
495533
727457
548521
1771511
1104303
646961
686706
881236
2323696
2293903
1519698
6137297
4423806
340
80
38
577
39
15
631
16
340
80
39
578
46
66
690
31
650
529
490
1669
1549
1750
4968
1323
19836
16195
17096
57526
49582
86499
193607
44844
110739
71963
93935
307629
192447
257475
757551
116008
5029
1342
642
7939
395
59
8393
37
5030
1351
667
7974
473
107
8554
275
10471
8619
8401
27491
13667
9315
50473
13892
282347
261588
297276
870280
489490
227242
1587012
301588
1780206
1331805
1357334
4652708
2146218
891074
7690000
1301987
1942
515
387
3614
537
149
4300
65
1945
530
409
3654
658
335
4647
546
3720
3395
5153
12268
22022
28656
62946
51881
191944
201329
199379
635974
727726
707415
2071115
2006426
670297
503887
632995
1976265
1940318
1604317
5520900
5858134
8433
1552
599
12440
336
33
12809
22
8440
1574
647
12518
487
170
13175
5011
16417
9829
7726
33972
12014
4906
50892
28423
365738
223942
186306
822052
317229
103808
1243089
457755
1736274
796727
615166
3386119
942940
309707
4638766
1937070
883
154
88
1434
60
7
1501
5
883
154
91
1437
62
11
1510
95
1533
1014
1150
3697
2188
716
6601
1738
41137
33578
40000
121840
79369
30802
232011
55520
169574
113071
128561
440784
214796
88796
744376
155782
7250
7291
6214
22107
2448
30
24585
13
7251
7304
6302
22209
2756
70
25035
566
17939
49964
83131
151034
72388
4631
228053
13578
406561
1028576
1936527
3438491
1809060
163584
5411135
362795
1936899
3617871
5331919
11156241
4247170
382881
15786292
1213540
9287
2392
1262
20095
894
132
21121
72
9287
2392
1276
20109
1037
213
21359
359
17922
15647
16670
50239
31852
20267
102358
30562
652335
585777
591275
2103909
1165226
707115
3976250
1190393
2817020
2058468
1949661
7990278
3201602
1587791
12779671
5053757
3906
899
1296
7134
6043
8328
21505
6724
3925
924
1354
7236
6337
9401
22974
26409
6458
4618
8981
20057
76984
280390
377431
2536367
312772
292588
552850
1326010
3878867
14690143
19895020
184907291
5082714
2084373
1871898
10812268
9473077
27879680
48165025
264719498
6584
2445
1962
15473
2659
1159
19291
827
6591
2461
2003
15545
2938
1436
19919
3761
13423
15975
26170
55568
98218
127110
280896
211160
729393
887151
1377031
3544401
4327745
4750327
12622473
9893682
1791533
2161960
3394859
8836694
9811200
10128182
28776076
31264503
564
161
129
1047
258
150
1455
145
564
161
140
1058
337
396
1791
1625
1079
1025
1725
3829
10795
23235
37859
87637
48144
43615
72262
179158
424533
712011
1315702
3081495
145450
122216
159748
484273
955689
1610089
3050051
8141825
3119
1037
862
6771
1301
469
8541
167
3124
1042
892
6812
1434
664
8910
782
6397
6856
11790
25043
56532
82959
164534
144640
238233
274406
395257
1065312
1463059
1574179
4102550
3242535
695700
685921
803998
2540890
2413079
2373108
7327077
4423828
1615
771
956
4721
2791
1898
9410
682
1623
788
1030
4823
3166
3444
11433
14950
3472
5207
13489
22168
136614
396702
555484
1835150
190468
188357
437509
1296800
3361950
7661294
12320044
40649624
334206
378571
817283
2194351
4880366
10423759
17498476
54710011
825
429
489
2250
1034
649
3933
427
827
430
493
2257
1093
792
4142
876
1774
2843
6815
11432
47358
133070
191860
989220
107660
109724
258904
806285
1571830
3622003
6000118
26645125
158855
194412
364189
1205326
2558413
4679325
8443064
32643988
3148
477
275
4770
250
40
5060
20
3151
479
278
4778
286
72
5136
136
5479
3088
3710
12277
9053
4529
25859
11648
119419
89388
96277
337125
237018
111096
685239
277690
449925
261773
232663
1047518
502813
230593
1780924
591829
1084
604
753
2858
810
251
3919
160
1086
608
767
2882
921
432
4235
1025
2263
4144
10478
16885
31152
45774
93811
244468
60755
83101
195884
410093
595960
753835
1759888
5199512
233244
332240
471212
1200330
1514702
1810514
4525546
12664334
4314
1634
743
7684
487
67
8238
42
4320
1650
812
7776
681
307
8764
1903
9887
10448
9629
29964
16836
11349
58149
36827
186040
191439
239818
656327
451793
350127
1458247
1040430
1154020
866933
816893
3013188
1295582
1083489
5392259
3609613
1575
887
671
3543
702
143
4388
104
1575
890
691
3569
850
309
4728
433
3547
5891
9029
18467
26939
24575
69981
49097
85582
158158
266884
537101
898455
787201
2222757
1404621
276389
415319
646874
1431041
1990301
1670621
5091963
3402435
314
159
121
647
104
24
775
20
315
161
125
654
146
54
854
323
661
1030
1600
3291
3754
3101
10146
17110
17185
30924
53341
103544
141730
100440
345714
909679
65839
95444
150024
322005
450604
753591
1526200
3275428
3123
757
468
5205
354
91
5650
52
3129
784
514
5284
435
202
5921
245
5824
4903
6310
17037
13007
10955
40999
34646
163000
151763
199314
557443
410615
361040
1329098
1190730
844394
609358
900339
2519738
1123786
1058027
4701551
3457449
9004
2747
1024
14065
565
128
14758
80
9023
2834
1220
14369
1244
969
16582
4497
20078
17477
13358
50913
19678
15730
86321
65449
396512
375434
342699
1152748
612975
487324
2253047
2341993
1119369
979681
824160
3036650
1422296
1071279
5530225
5587386
1326
443
262
2431
227
52
2710
23
1330
445
270
2445
285
105
2835
140
2788
2908
3415
9111
8079
7349
24539
10040
77824
84139
105605
285594
275211
262716
823521
519199
221165
236261
309132
821300
842782
1007316
2671398
1013956
1157
395
245
2090
251
85
2426
56
1158
397
271
2120
387
325
2832
701
2531
2554
3241
8326
9657
13087
31070
40665
68479
81203
104288
268134
285397
400138
953669
1578462
433130
522198
525893
1576930
1060578
1511252
4148760
5676488
3513
1350
1119
7316
1667
599
9582
183
3515
1357
1129
7335
1789
923
10047
2689
7197
8969
15602
31768
71680
117254
220702
382713
165214
179355
298112
756377
1145096
2008993
3910466
7667075
531051
430590
612405
1797470
1886547
2943400
6627417
11959597
4343
1579
851
7586
601
97
8284
47
4345
1591
900
7649
776
281
8706
877
9320
10329
11344
30993
22343
13842
67178
61409
220392
298115
347115
902721
744417
508578
2155716
2102243
854686
898928
998403
2889528
1835432
1312044
6037004
6036730
5091
1818
975
8934
508
51
9493
20
5093
1823
1017
8983
732
403
10118
1112
10738
11977
13023
35738
17259
7557
60554
29300
238654
295665
363330
928976
523894
254930
1707800
961873
736292
746036
823824
2425741
1137006
566678
4129425
2454709
20150
7870
5122
40263
4402
913
45578
246
20154
7878
5136
40290
4667
1335
46292
3238
42805
51715
68987
163507
172418
166409
502334
363841
567199
649761
947539
2416353
2342229
2368275
7126857
5840093
2263609
1889085
2549520
7407900
4838315
4265978
16512193
10425653
32761
9726
4819
69723
2933
265
72921
54
32761
9733
4838
69749
3074
411
73234
974
67797
62889
63837
194523
105556
40307
340386
83088
1575431
1430196
1577255
5226652
2740955
1020313
8987920
2115151
6449085
4611333
4629720
18776339
7262903
2547814
28587056
5011447
4570
1396
650
7730
397
19
8146
9
4570
1401
659
7744
444
53
8241
66
9312
9142
8491
26945
13300
3315
43560
2125
161318
175154
169319
529203
293273
67376
889852
59978
652925
514520
458471
1737127
696238
169845
2603210
163461
5061
1434
712
9181
355
26
9562
8
5062
1437
714
9187
395
41
9623
35
10289
9242
9422
28953
11676
2643
43272
1986
232586
211455
240341
749668
299356
66930
1115954
69230
963657
639100
652564
2551745
754715
165057
3471517
187743
647
261
215
1323
328
108
1759
40
647
261
216
1324
346
142
1812
103
1448
1745
2935
6128
13767
14565
34460
16154
40806
50967
78569
184114
339885
337786
861785
383988
232136
232687
366714
900879
1133097
1287344
3321320
1455120
2012
589
389
3575
355
87
4017
46
2013
592
402
3593
395
189
4177
177
4091
3880
5118
13089
13560
13562
40211
27552
150136
150350
194183
523695
473236
380721
1377652
778941
802042
737698
789316
2499027
1635623
1233087
5367737
2782113
6303
1903
1273
11362
1048
234
12644
212
6306
1927
1326
11442
1290
430
13162
1684
12815
12387
16980
42182
37349
28548
108079
120468
395298
399794
573764
1471103
1310470
873933
3655506
2619436
1999235
1649339
2097634
6226296
4868685
2770728
13865709
7311257
2761
1243
850
5444
693
86
6223
30
2762
1248
873
5473
759
186
6418
1266
6217
8114
11421
25752
24727
12621
63100
78792
147674
219972
345919
751072
888183
508853
2148108
3239312
751314
892818
1309162
3151030
3370845
1920655
8442530
14905745
634
307
221
1308
203
62
1573
54
634
307
227
1315
235
119
1669
1248
1459
2018
2861
6338
7089
8061
21488
37792
41443
56038
96809
206583
260177
318917
785677
1699374
222200
247246
431391
972217
1095515
1167298
3235030
9483891
667
379
347
1696
452
96
2244
52
668
379
351
1701
520
212
2433
214
1504
2536
4761
8801
17358
12474
38633
19168
58033
88082
162677
337085
633100
467369
1437554
941326
213940
298674
521200
1152418
1806816
1493508
4452742
2775402
284
133
82
566
87
19
672
21
284
133
89
573
100
21
694
137
626
884
1102
2612
3065
1280
6957
5787
17867
23575
29723
74362
85254
34933
194549
203648
99820
128530
130525
377738
326945
129175
833858
992944
1774
683
363
3185
203
22
3410
16
1774
683
363
3185
225
74
3484
135
3760
4457
4809
13026
7006
3094
23126
5737
91865
123510
152771
384293
239826
132347
756466
229003
390854
393015
433824
1295065
658449
442800
2396314
685288
2334
1943
3060
8205
8298
1883
18386
161
2334
1949
3068
8219
8637
3205
20061
833
5677
13277
43705
62659
364396
295675
722730
70908
113487
223493
803617
1246311
8013944
7909091
17169346
1723089
331487
514461
1784109
2910337
17268060
17797656
37976053
3883602
115
46
62
258
161
147
566
58
115
46
62
258
174
232
664
267
230
319
861
1410
8068
32029
41507
53508
7297
9224
27022
52701
211407
720859
984967
1672318
26716
29133
77769
139933
467486
1395150
2002569
1756521
488
174
170
979
390
562
1931
662
488
176
170
981
411
598
1990
1387
1049
1182
2291
4522
19162
144652
168336
1234749
28836
31318
65194
137321
504961
3378238
4020520
36107628
150300
118280
196938
525361
1506890
9194734
11226985
92832992
142
51
42
266
91
20
377
8
142
51
43
267
132
58
457
17
308
312
565
1185
3634
2750
7569
700
8804
9117
14412
33399
90673
60400
184472
18480
34478
27194
35088
101130
219287
166675
487092
51812
1248
344
241
2325
230
52
2607
19
1248
348
265
2354
311
177
2842
72
2396
2285
3212
7893
8508
7274
23675
3074
68852
69677
110478
266416
361290
328838
956544
160294
220729
197591
287880
765988
850273
691093
2307354
677796
2241
445
212
3537
160
43
3740
22
2244
455
217
3555
198
100
3853
44
4255
2899
2794
9948
5204
4911
20063
3194
152279
111385
130191
420685
211445
235989
868119
187358
576692
329750
371369
1394607
678012
588159
2660778
465140
2415
1157
904
5195
670
139
6004
59
2419
1173
976
5288
1056
380
6724
352
5230
7708
12002
24940
23282
15494
63716
20332
129892
172275
286886
619760
581633
362768
1564161
770459
565691
539802
851613
2087622
1857544
1044557
4989723
2172910
4085
1904
1092
8216
440
45
8701
6
4088
1909
1134
8266
497
81
8844
7
8791
12535
14263
35589
15488
5971
57048
322
116600
129075
158358
428136
217706
84173
730015
16059
551456
454343
441583
1553676
507704
198869
2260249
39528
3809
1362
844
8069
573
52
8694
13
3812
1366
862
8094
674
149
8917
23
7662
8952
11312
27926
18077
3570
49573
915
140507
128046
133630
451215
216607
58474
726296
21192
628886
445430
376699
1666034
554072
190412
2410518
40651
306
145
152
728
135
15
878
4
308
147
157
737
166
39
942
90
626
952
2055
3633
4749
1655
10037
2158
10843
12784
29687
57091
57714
44436
159241
40822
36729
37222
75576
161220
130388
79568
371176
128574
3619
1432
1090
7556
991
127
8674
52
3621
1433
1131
7600
1293
405
9298
867
7626
9472
14810
31908
34931
12500
79339
17201
149541
170605
279779
642872
649049
296906
1588827
422492
549247
495636
792405
2009743
1685411
760155
4455309
1017895
2306
536
312
4142
286
74
4502
39
2308
542
329
4167
376
180
4723
427
4343
3520
4219
12082
10636
8791
31509
19512
139791
118296
143163
439180
335451
314008
1088639
780514
549077
402589
419210
1532693
1041311
1043263
3617267
2446345
79875
42427
22836
162404
14778
1637
178819
764
80036
43064
24464
164846
21659
7262
193767
9902
181235
277350
303814
762399
524112
235320
1521831
382494
11733622
14557046
18210543
46221467
34051553
14526446
94799466
20281535
31634445
33375783
36877190
106789313
66619982
31680237
205089532
48130704
41978
43592
18159
109712
3268
111
113091
37
42037
43898
19148
111069
4733
838
116640
1172
109279
290007
230322
629608
93578
12674
735860
14269
3350318
9602422
8552426
21889277
3814064
612796
26316137
490042
12805173
26373130
19517851
60032983
7955975
1606511
69595469
1628095
22892
5778
1286
33525
193
11
33729
9
22901
5830
1419
33722
383
57
34162
11
50733
36106
16093
102932
5596
1056
109584
550
1067753
903172
430839
2480793
155369
32850
2669012
55403
4572863
2496896
1046617
8479534
386040
71955
8937529
381412
8958
4655
1804
16581
490
36
17107
20
8992
4817
2205
17179
1082
323
18584
175
21555
30261
23167
74983
15241
3297
93521
1505
485566
727709
654548
1909487
502479
118356
2530322
47830
2246648
2492433
1815366
6720333
1291143
329315
8340791
123947
8932
948
381
12067
254
95
12416
59
8945
961
411
12124
417
244
12785
186
14884
5993
5096
25973
9443
7000
42416
5647
407279
165106
143185
759865
265176
169148
1194189
154965
1309625
412134
287752
2160363
504350
314978
2979691
441089
6524
2726
1858
13326
1093
166
14585
140
6540
2784
2100
13656
2046
801
16503
2187
13188
18201
24843
56232
38413
19775
114420
30936
382240
554598
771031
1790729
1197317
577756
3565802
1009561
1288740
1357495
1617775
4521138
2328548
1041274
7890960
2237156
11236
3057
1112
17981
478
82
18541
69
11261
3131
1311
18279
763
151
19193
385
23109
19520
14138
56767
15734
7220
79721
7287
649580
629644
492875
1857003
531893
186714
2575610
222692
2400472
1699250
1149780
5582134
1110964
484342
7177440
433528
448
170
118
806
174
76
1056
34
448
170
138
826
473
513
1812
93
970
1112
1589
3671
6503
6387
16561
2060
18528
25199
40363
86495
163363
187027
436885
65459
69580
77827
101528
256576
388950
474698
1120224
210589
1253
437
382
2398
686
622
3706
213
1256
443
436
2463
1251
2332
6046
1170
2462
2911
5222
10595
27567
74867
113029
39567
63278
77407
138679
293005
745733
2020730
3059468
1172913
200614
197746
299841
733033
1538646
4054478
6326157
4234814
2033
1251
1202
5238
1551
709
7498
578
2068
1277
1259
5356
2246
2256
9858
6345
4457
8458
16372
29287
61295
87933
178515
243730
214827
324158
648983
1266054
2244823
3025588
6536465
10532991
817996
1041172
1872381
4134457
6319723
8148691
18602871
33958938
2382
1108
867
5099
873
237
6209
236
2395
1124
943
5219
1323
891
7433
2924
5203
7333
11583
24119
33318
31924
89361
91953
307837
415018
674937
1470560
1771574
1410523
4652657
3594879
944587
1215996
1973859
4402940
4779795
3960864
13143599
12402733
3166
1237
1368
7516
3274
1294
12084
707
3166
1249
1376
7547
3722
2522
13791
4507
6406
8339
19284
34029
149958
215856
399843
404390
151203
193041
425485
888016
3049788
3997712
7935516
8275706
484024
556902
1060856
2391433
6328669
7435563
16155665
18156913
546
381
564
1753
976
169
2898
74
546
381
567
1756
1163
480
3399
466
1253
2639
7970
11862
38325
26967
77154
31910
30167
49470
135969
237163
761526
732683
1731372
1152490
111911
151141
326580
652691
1775617
1690305
4118613
2681696
1185
316
199
2020
241
122
2383
94
1185
321
218
2053
389
512
2954
1297
2403
2069
2617
7089
10272
21435
38796
50246
73315
67118
80928
241147
355422
743866
1340435
1736731
287221
348252
304566
1016157
1241288
2623898
4881343
6309146
105
52
43
290
388
1289
1967
1614
105
57
51
303
399
1367
2069
3902
204
349
577
1130
25092
311346
337568
4375882
13220
25329
56744
202273
693192
9425929
10321394
169352095
268810
107783
213717
1115756
2131118
23737230
26984104
441023536
46
17
19
114
33
219
366
243
46
17
19
114
40
250
404
393
81
114
254
449
1815
58257
60521
175421
3233
3260
8502
21552
57488
2176144
2255184
6532154
14347
10984
18664
69363
116463
3872251
4058077
11518188
74
42
30
234
69
88
391
157
74
42
30
234
74
108
416
385
148
258
389
795
3336
19898
24029
148163
6711
10136
12636
42185
103751
651096
797032
5839500
22198
36847
39594
144379
261862
1503635
1909876
13652115
717
288
347
2013
2769
3138
7920
752
717
294
359
2038
2890
3928
8856
7923
1554
1958
4816
8328
172553
538795
719676
884546
42538
40823
92814
493116
3319411
11958631
15771158
20037236
98870
87724
268883
1240026
6761935
24261876
32263837
42312734
1088
539
567
2471
1111
986
4568
294
1088
544
609
2518
2686
8167
13371
5998
2457
3661
7771
13889
48041
131402
193332
123724
36761
61506
125066
244849
859498
2495570
3599917
2579247
122017
151703
282897
618023
1671595
4742190
7031808
4966851
645
364
433
1559
812
648
3019
212
645
373
454
1593
1320
2110
5023
1345
1515
2453
5962
9930
29480
48959
88369
35463
26233
42906
109790
187220
651918
1113346
1952484
801001
92760
115560
260536
493396
1408304
2233946
4135646
1781281
4150
2007
1871
9307
2995
1218
13520
475
4156
2022
1912
9373
3320
2288
14981
3783
9245
13416
25759
48420
122562
179137
350119
215836
139422
184493
355882
818707
1947264
3592643
6358614
4144106
555473
539024
913327
2394813
4806492
8236546
15437851
10692662
684
416
527
1837
937
613
3387
200
685
419
547
1861
1485
2023
5369
1251
1481
2867
7359
11707
36368
66907
114982
44618
28177
51151
144545
234875
768288
1620154
2623317
1083411
89949
119423
313540
551172
1589202
3327861
5468235
2176841
2636
1210
1010
5426
1389
699
7514
197
2638
1219
1039
5466
1975
1809
9250
1176
5747
8020
13671
27438
50438
59618
137494
32118
134967
188202
309479
648180
1154078
1332090
3134348
775291
462485
580065
857022
1959153
2893348
3454745
8307246
1806803
3279
1597
1373
7065
2127
1271
10463
328
3287
1605
1418
7126
3096
3342
13564
1721
7156
10682
18822
36660
83780
142764
263204
73596
118585
186684
334005
673639
1440207
2485495
4599341
1132900
366548
507894
805675
1781143
3446451
7035805
12263399
2167992
7516
2532
1819
13337
2493
1391
17221
340
7519
2551
1912
13456
4232
5019
22707
2277
15036
16827
24389
56252
92569
140439
289260
88286
320367
385103
541866
1295629
2125184
3001305
6422118
1782350
994183
1037996
1387349
3595707
5111225
7741514
16448446
3939408
1150
398
269
1891
337
168
2396
51
1150
399
290
1913
800
624
3337
118
2494
2543
3476
8513
10983
7094
26590
2362
34323
40829
66062
143310
233985
115307
492602
44011
183632
212114
340958
751876
1812627
405222
2969725
108659
1485
830
839
3327
1122
388
4837
105
1485
836
862
3358
1595
834
5787
298
3294
5637
11373
20304
37225
19468
76997
6356
80825
133159
247718
477133
844529
451306
1772968
150166
400224
503585
705172
1667750
2087771
1132268
4887789
326564
733
318
234
1343
203
62
1608
20
734
319
243
1354
331
134
1819
86
1642
2133
3053
6828
7810
3928
18566
2931
30910
40987
62897
135799
185103
105577
426479
105687
122443
150807
211140
489474
1052705
350028
1892207
694701
1205
578
535
2593
1266
1113
4972
268
1210
586
576
2648
1835
2434
6917
1534
2588
3829
7325
13742
54426
135856
204024
115585
205328
108000
195241
522056
1056937
2064196
3643189
1686395
517886
270397
516338
1345302
2628956
4308307
8282565
3526335
19261
10662
10559
46692
7848
1045
55585
243
19266
10688
10748
46919
10427
6010
63356
6377
41707
71997
144184
257888
257775
113924
629587
123787
449369
842426
1786472
3225161
3573310
2019798
8818269
2006730
1293991
1816334
3431890
6948899
6723125
4565696
18237720
4320156
1429
426
339
2707
486
150
3343
25
1429
430
342
2714
517
177
3408
41
2981
2839
4692
10512
21281
25124
56917
10008
106145
72761
88124
316948
421013
555589
1293550
309040
425091
239608
299972
1146118
1330175
1798805
4275098
1062178
267
96
76
543
77
23
643
1
267
97
76
544
79
24
647
1
540
642
1001
2183
[
h]
[
h]
[
i]
[
a]
11639
10403
13454
41763
(
D)
(
D)
(
D)
(
D)
46896
33060
38334
141825
(
D)
(
D)
(
D)
(
D)
2400
611
325
4216
222
84
4522
10
2401
612
326
4220
229
90
4539
13
4676
3930
4314
12920
[
j]
15173
[
k]
[
j]
224095
126401
158903
599446
(
D)
354548
(
D)
(
D)
847121
500768
660513
2316805
(
D)
755632
(
D)
(
D)
321
68
61
632
60
7
699
3
321
68
62
633
67
10
710
7
566
439
829
1834
[
g]
[
g]
[
i]
[
g]
32741
19891
16184
87215
(
D)
(
D)
(
D)
(
D)
100020
47624
58584
264839
(
D)
(
D)
(
D)
(
D)
1810
538
345
3634
385
168
4187
63
1811
548
348
3648
412
203
4263
155
3496
3550
4666
11712
15247
32251
59210
42294
149384
102956
180039
495632
766471
6015557
7277660
3238017
643735
425036
592108
1944526
2106360
9668719
13719605
7823645
548
170
133
1082
169
70
1321
34
548
171
133
1085
177
91
1353
98
1063
1114
1768
3945
7018
13230
24193
26944
33512
29566
49255
126819
134452
290691
551962
517323
185194
187519
196870
704554
548267
1001082
2253903
1713208
1770
441
210
3199
200
32
3431
23
1770
443
214
3205
224
59
3488
69
3408
2861
2705
8974
7310
4037
20321
8548
195005
102360
92773
451544
235079
184531
871154
268332
925098
589257
429494
2282979
1084184
1004156
4371319
2179913
2078
414
146
3349
100
17
3466
10
2080
418
158
3367
125
30
3522
29
3902
2619
1888
8409
3705
2317
14431
2621
204887
167792
127945
572614
272742
109572
954928
326197
832561
539047
336637
1933839
607576
237420
2778835
742949
8449
904
427
15574
211
29
15814
12
8451
907
431
15584
217
34
15835
13
13725
5766
5568
25059
7734
5239
38032
1204
2249299
389399
224889
3929315
226095
135836
4291246
26708
4533098
964353
631162
8626814
557664
220944
9405422
85199
1943
680
466
3509
537
153
4199
25
1944
685
488
3537
623
266
4426
38
4113
4447
6220
14780
22296
25502
62578
15374
77045
92674
126325
303869
505356
687276
1496501
476591
356098
339718
440082
1176960
1568224
1847393
4592577
1328231
535
133
83
862
68
15
945
5
535
134
92
872
74
35
981
21
1045
839
1055
2939
2572
1967
7478
1415
17829
14701
18051
52126
53377
34065
139568
23958
69202
46592
51393
174404
144307
94484
413195
47893
147
74
54
345
99
51
495
13
147
74
54
345
101
59
505
20
329
480
727
1536
4569
10771
16876
5381
7292
9323
16601
35759
101238
284846
421843
159857
29325
29411
64217
134694
264676
816103
1215473
448336
194
79
50
407
65
13
485
5
194
79
52
409
96
53
558
84
381
520
670
1571
2283
1663
5517
1504
8249
11728
13971
35837
49283
54544
139664
42299
41901
52977
43862
150046
128253
194080
472379
136923
160
74
70
513
118
27
658
17
160
74
70
513
124
31
668
104
337
490
983
1810
5093
4218
11121
82986
13865
17732
35192
83776
129041
92811
305628
1552728
57227
60297
122254
306186
407784
273008
986978
7114614
558
245
189
1359
188
22
1569
13
560
249
194
1370
265
55
1690
530
1266
1616
2517
5399
6805
3071
15275
7162
24896
21600
26101
87492
70726
36507
194725
96719
110846
104549
112503
390151
237038
111993
739182
463266
58
45
43
185
92
112
389
76
58
45
43
185
97
152
434
128
132
298
578
1008
4620
27185
32813
131143
8189
5274
14590
54483
87772
607050
749305
3371593
50783
29654
49369
258025
462419
2675569
3396013
15291565
401
248
270
1070
190
69
1329
43
403
249
275
1080
246
158
1484
178
881
1647
3631
6159
6735
11747
24641
33281
20784
21254
41063
93963
121087
302056
517106
866241
142413
145893
331474
689704
755395
2222435
3667534
4553302
2554
1555
1558
7284
3165
471
10920
91
2554
1562
1570
7304
3245
581
11130
712
5974
10421
21487
37882
146889
64260
249031
41010
226969
284080
499549
1140023
3273281
1396560
5809864
781095
733979
851738
1448114
3488946
7849824
3249565
14588335
2269035
68
34
35
161
66
84
311
33
68
34
35
161
66
89
316
63
143
226
474
843
3152
18856
22851
41021
2629
3057
5832
12134
20879
116060
149073
371818
12187
13262
19411
47034
60645
323551
431230
1244732
1770
730
430
3640
215
31
3886
20
1773
736
441
3660
248
45
3953
68
3915
4722
5619
14256
6211
1462
21929
1118
109680
129822
157061
420404
178395
41049
639848
35681
589296
642458
743212
2117075
858349
161601
3137025
152441
6869
3481
2905
18568
3534
596
22698
159
6877
3490
2932
18612
3853
1103
23568
1909
14949
23101
39788
77838
137962
90146
305946
116348
239145
276166
435014
1094937
1428453
1075656
3599046
1425361
998330
967585
1395179
3898428
3969112
2694755
10562295
4474567
946
754
1035
3017
1163
43
4223
10
946
754
1040
3022
1251
108
4381
517
2230
5166
14347
21743
39288
4880
65911
15706
26414
50747
146187
234002
421831
69407
725240
194108
146369
207070
506020
907574
1320303
183000
2410877
646307
5244
2044
1335
12111
913
125
13149
58
5251
2052
1360
12153
1072
262
13487
231
10999
13468
17696
42163
30354
12122
84639
10607
236608
238670
285570
864099
533263
208045
1605407
178871
1143621
1015817
1130381
3796372
1684981
663350
6144703
720365
10328
5756
6988
27904
7136
1246
36286
381
10340
5794
7145
28112
7934
2608
38654
7786
22658
38803
97685
159146
269124
214427
642697
670160
365535
504756
1224188
2361223
3862536
3870997
10094756
14566228
2194249
2399614
5152622
11137639
14113189
11980741
37231569
52535657
28
15
15
78
31
41
150
68
28
15
15
78
31
43
152
181
60
103
209
372
1511
9917
11800
290109
1614
3885
2211
22713
22293
199422
244428
7641801
10855
9280
8439
88180
76872
608989
774041
25314813
2223
706
413
4427
242
29
4698
8
2224
706
418
4433
258
55
4746
12
4598
4512
5396
14506
7757
2849
25112
2189
64762
62803
70505
219520
109253
47514
376287
44867
351777
259220
254771
997539
328723
122970
1449232
109014
2795
982
520
6113
479
120
6712
67
2800
991
549
6160
691
212
7063
217
5742
6295
6317
18354
10660
4316
33330
5723
159726
154435
141035
509740
215640
88038
813418
126646
757673
649710
488605
2231143
713417
272936
3217496
378331
1796
505
266
2755
107
21
2883
14
1796
519
273
2776
143
44
2963
21
3367
3354
3410
10131
3476
1467
15074
507
44487
37346
35866
121618
54649
31322
207589
9510
308555
173023
134465
648308
743870
69903
1462081
33373
38325
33562
32820
127487
39791
2721
169999
652
38348
33609
32967
127760
41869
6768
176397
22134
96708
226163
453209
776080
1509540
420866
2706486
1293589
1190538
2408255
4975572
9828228
18701273
5293807
33823308
15851142
5603984
9719326
16380041
35982502
49973387
14484571
100440460
47772040
43624
27881
23266
116273
22945
3825
143043
779
43701
28045
23966
117336
32427
23409
173172
49644
103654
186223
316241
606118
857192
694252
2157562
1305565
1187180
1853866
3073469
6793101
8391363
6832626
22017090
13915664
6163240
7982673
11498674
28556834
28972191
25417149
82946174
50874997
695
373
228
1669
299
138
2106
96
695
386
264
1728
454
1072
3254
16750
1536
2499
3050
7085
10844
21397
39326
376665
23411
34749
39455
116419
159719
367544
643682
5266576
142280
139913
150398
503259
476373
1272389
2252021
18398560
2844
1481
1110
6990
1243
186
8419
42
2847
1482
1112
6997
1289
255
8541
88
6188
9891
15140
31219
48290
26115
105624
5364
96483
129033
201634
473502
634236
360170
1467908
92782
492316
524835
703183
1933121
1781506
958414
4673041
250840
1088
299
189
2423
128
17
2568
6
1088
304
196
2435
182
21
2638
53
2125
1944
2416
6485
4154
1355
11994
2157
31505
23538
31357
102062
66474
22358
190894
35796
194220
120408
149465
555827
318617
124919
999363
188969
24732
10987
5072
46436
3556
160
50152
43
24741
11005
5133
46526
3685
244
50455
228
57852
70595
67306
195753
121694
20134
337581
10261
589042
665181
651936
2057685
1289873
230087
3577645
102778
3596363
3106935
2593129
10067897
4302381
691553
15061831
352339
59000
19476
5676
92581
1591
187
94359
89
59027
19637
6242
93338
2852
966
97156
2149
131236
123686
71127
326049
45108
12972
384129
18784
2911288
3267674
2001576
8398831
1341418
415140
10155389
600383
13595859
11166639
6525143
32444602
4713510
1378661
38536773
1799972
18913
8369
5271
35858
1941
142
37941
61
18920
8406
5457
36088
2585
634
39307
2091
41787
55388
69158
166333
56562
11432
234327
18233
948342
1534100
2221508
4819688
1994067
442016
7255771
692250
4245501
5181264
6677911
16629525
5863305
1495889
23988719
2249839
8119
3637
2462
16715
2065
255
19035
65
8139
3710
2779
17129
3268
1869
22266
2080
17781
23794
32570
74145
73409
31377
178931
34434
285590
377393
504531
1240514
981187
475981
2697682
551397
1427480
1376529
1629750
4754739
2916102
1520951
9191792
1712030
7150
1947
1082
11485
711
141
12337
133
7155
1962
1165
11589
1047
451
13087
1061
14571
12596
14328
41495
24415
16995
82905
54889
359221
372746
485917
1274515
951912
708557
2934984
3081269
1425021
1221005
1451073
4322995
2750205
2107594
9180794
9496359
12943
4528
2622
22577
1496
235
24308
172
12946
4543
2684
22657
1784
464
24905
1027
27040
29525
34746
91311
49256
20279
160846
35803
656118
841034
1144463
2716669
1838463
815015
5370147
1639629
2963538
2914803
3593768
9901922
5612313
2548213
18062448
5770064
4887
1176
505
7363
207
28
7598
33
4888
1178
517
7378
251
61
7690
710
9608
7666
6600
23874
5822
1838
31534
23441
191443
191534
190168
588499
193144
56447
838090
683215
964937
693175
598822
2363894
548969
159678
3072541
1352024
3928
923
304
5833
99
3
5935
5
3928
923
309
5838
101
3
5942
5
7979
5936
3923
17838
[
h]
[
e]
[
j]
[
e]
142849
122433
90269
367333
(
D)
(
D)
(
D)
(
D)
561865
338914
221573
1190810
(
D)
(
D)
(
D)
(
D)
1114
106
26
1367
11
2
1380
1
1118
119
45
1403
39
135
1577
1
1981
646
358
2985
[
e]
[
e]
[
h]
[
a]
28142
11154
6811
47584
(
D)
(
D)
(
D)
(
D)
127052
32813
18344
187299
(
D)
(
D)
(
D)
(
D)
7071
1652
715
11468
313
44
11825
35
7076
1657
730
11494
363
89
11946
234
13844
10577
9178
33599
9460
3117
46176
5307
254382
227275
226546
744594
260488
103972
1109054
143190
1217135
793548
728034
2968800
750643
337830
4057273
464416
43898
12945
6489
72354
2820
183
75357
28
43929
13003
6737
72699
4619
2046
79364
7274
89949
84518
85215
259682
95158
30316
385156
64869
1154707
1231706
1452780
4009628
1830393
508336
6348357
1030406
3852946
2753936
2826703
10062455
3418983
1030779
14512217
2096591
4908
2250
963
10121
446
52
10619
13
4916
2271
1058
10245
914
377
11536
1450
10587
14606
12482
37675
15156
9200
62031
17537
127816
144592
146830
459984
221002
139248
820234
231793
600593
502048
462107
1768229
674075
426033
2868337
1227212
5138
3200
1752
10683
690
43
11416
11
5208
3569
2401
11773
1574
232
13579
2649
12528
21138
22571
56237
21742
3980
81959
23091
361825
587645
615337
1581109
576500
105585
2263194
549996
1963276
2309257
2084686
6478468
1794792
344861
8618121
2343270
2541
736
335
4439
229
49
4717
20
2545
742
365
4479
445
259
5183
1066
5217
4686
4236
14139
7301
4202
25642
16440
84990
106028
122504
321305
263838
150692
735835
322354
288112
305381
321563
948985
645035
503607
2097627
1311378
6892
1873
691
10587
362
35
10984
12
6928
1972
906
10937
821
311
12069
452
14657
11797
8507
34961
8563
1561
45085
4094
157284
123346
100854
397311
129701
27983
554995
114976
921646
489764
333000
1856879
484594
127632
2469105
969793
11245
4721
3216
21566
1983
143
23692
22
11266
4795
3518
21965
3388
1099
26452
607
25164
31225
43243
99632
65782
17390
182804
7595
352373
412958
582748
1402089
993733
289219
2685041
134826
1622921
1268459
1465211
4615523
2221887
694772
7532182
319368
318
198
183
769
374
131
1274
46
318
198
185
771
406
263
1440
1090
736
1346
2486
4568
17431
21710
43709
87953
13449
26309
50205
94005
399823
556210
1050038
2262608
66911
108293
136561
328272
995268
1392731
2716271
6472462
4832
1420
547
7969
151
6
8126
4
4834
1426
549
7979
157
10
8146
42
10102
9037
6982
26121
4136
[
g]
[
k]
[
f]
132242
122983
99458
370846
67477
(
D)
(
D)
(
D)
525925
359576
250784
1221167
165014
(
D)
(
D)
(
D)
1689
647
395
2932
303
37
3272
9
1701
670
446
3019
469
160
3648
1162
3672
4226
5138
13036
10463
[
i]
[
k]
[
j]
63945
79860
106871
259517
286904
(
D)
(
D)
(
D)
298676
274143
304474
927333
759608
(
D)
(
D)
(
D)
961
454
242
1914
265
72
2251
38
972
476
339
2044
800
1247
4091
7684
2225
2936
3195
8356
10187
13401
31944
54232
45578
57785
57123
170115
153958
209594
533667
831576
237803
252581
233040
772756
591760
891185
2255701
4432163
8354
2385
1240
16567
780
94
17441
26
8359
2389
1257
16593
836
328
17757
143
16607
15580
16571
48758
27973
15488
92219
6536
345219
312334
321040
1095619
494308
303011
1892938
144493
1938159
1264030
1053436
4978371
1419560
776503
7174434
312433
87434
40589
19482
155037
15942
1213
172192
119
87436
40589
19485
155042
16009
1272
172323
239
200736
261971
259923
722630
607209
197037
1526876
112039
2521215
3324490
3607367
9591749
9046341
3703308
22341398
2502346
8926690
11243940
11998419
32750830
29654114
12089227
74494171
8416214
7564
1833
1070
11445
993
277
12715
229
7565
1871
1176
11590
1357
737
13684
1268
14576
11922
14188
40686
38164
33322
112172
31628
489339
446046
527479
1505407
1453154
1221915
4180476
1235504
5938738
4939756
5549376
17243974
12823379
12080457
42147810
4370616
5794
2105
1355
10085
1045
243
11373
70
5802
2123
1417
10175
1518
996
12689
796
12078
13751
18146
43975
36314
26686
106975
17242
320956
368917
491614
1207279
994454
858105
3059838
524939
1336694
1291598
1595979
4395776
2949112
3378800
10723688
2216462
14475
6368
3338
25987
2422
468
28877
98
14476
6387
3470
26142
3268
1128
30538
638
30023
41692
44201
115916
90588
73707
280211
59722
384592
466461
524363
1408234
1505267
1123370
4036871
752257
2363440
2196555
2076162
6851432
4226702
2795465
13873599
2244076
10500
2762
1199
15144
1036
150
16330
25
10511
2788
1272
15254
1327
309
16890
47
22323
17664
15646
55633
36570
20324
112527
8144
684468
666795
682915
2057372
1843610
1261271
5162253
418909
2633399
2242121
2187491
7191075
5949349
3783386
16923810
2125880
4261
1121
609
6520
581
135
7236
22
4263
1127
625
6544
725
273
7542
88
8613
7272
8119
[
j]
23211
[
j]
[
l]
[
i]
285315
285487
349004
(
D)
1077774
(
D)
(
D)
(
D)
1298371
1039887
1171825
(
D)
3532638
(
D)
(
D)
(
D)
7261
4101
2792
15035
1491
141
16667
22
7262
4115
2844
15102
1680
419
17201
319
16570
27509
36848
80927
53123
24307
158357
12537
324702
471548
677182
1493076
1330876
977740
3801692
560648
1378220
1571443
2061000
5105375
4050999
3046628
12203002
1794263
1650
269
141
2767
79
11
2857
1
1650
269
144
2770
81
12
2863
1
3105
1746
1837
[
i]
2809
[
g]
[
j]
[
a]
89859
57587
66657
(
D)
106757
(
D)
(
D)
(
D)
368828
188022
228485
(
D)
340683
(
D)
(
D)
(
D)
13685
3249
2197
21155
1261
134
22550
30
13686
3252
2205
21167
1337
281
22785
89
25482
21636
29089
76207
43146
18306
137659
5767
528653
540011
748715
1850656
1120480
669317
3640453
252476
2729872
2388153
3011058
8352235
4292022
2186333
14830590
1154834
318
112
41
579
33
6
618
15
318
113
42
581
35
8
624
56
652
729
528
1909
1004
250
3163
1040
16880
22206
15346
56321
35500
6492
98313
59901
201641
152818
95088
473596
188002
29485
691083
421080
128
47
23
255
20
5
280
6
128
47
23
255
21
5
281
71
243
306
303
852
822
320
1994
663
4902
7604
7249
21740
14218
5880
41838
33968
33458
31717
28815
108401
43699
20925
173025
140473
5534
2473
1318
10787
557
24
11368
29
5535
2476
1319
10792
574
25
11391
86
12034
16284
17315
45633
17019
1908
64560
4402
272753
389633
457947
1160403
504357
71952
1736712
236316
1813654
1906342
1951169
5999351
2263968
351065
8614384
1195292
580
43
38
1058
26
9
1093
7
580
43
38
1058
27
15
1100
13
912
278
507
1697
874
927
3498
803
27094
7443
19590
67143
35325
44159
146627
44030
217322
37708
115367
486303
224636
287090
998029
241498
401
50
26
774
14
3
791
0
401
50
26
774
16
3
793
0
[
f]
305
[
e]
[
g]
[
f]
377
2195
0
(
D)
7469
(
D)
(
D)
(
D)
5932
60944
0
(
D)
50522
(
D)
(
D)
(
D)
39808
408975
0
5
0
2
9
1
0
10
0
5
0
2
9
1
0
10
0
[
a]
0
[
b]
[
b]
[
a]
0
41
0
(
D)
0
(
D)
(
D)
(
D)
0
1034
0
(
D)
0
(
D)
(
D)
(
D)
0
6454
0
226
52
35
449
14
4
467
2
226
52
35
449
14
4
467
2
414
364
471
1249
424
[
e]
[
g]
[
f]
8373
6140
8183
24747
10811
(
D)
(
D)
(
D)
38372
21497
24978
100010
37144
(
D)
(
D)
(
D)
86
67
53
227
49
4
280
3
86
67
54
228
55
66
349
7
198
464
727
1389
1480
296
3165
61
8715
16446
21215
47785
34790
6454
89029
1122
77660
117453
130257
338067
237294
46410
621771
7836
1246
377
157
2250
93
12
2355
4
1246
378
157
2251
97
12
2360
65
2567
2420
2056
7043
3081
[
g]
[
j]
[
f]
71328
71103
57219
211623
88096
(
D)
(
D)
(
D)
517591
364965
266219
1242628
339040
(
D)
(
D)
(
D)
163
47
24
314
22
7
343
4
163
47
24
314
22
8
344
4
339
307
327
973
868
353
2194
1483
8146
8527
8908
27524
16906
7145
51575
13557
72585
49689
49527
186478
99377
33852
319707
65757
273
160
104
642
184
73
899
26
273
160
122
660
224
97
981
143
577
1057
1373
3007
8308
9599
20914
7427
19725
35385
42613
103902
212175
213427
529504
220402
149520
238577
299149
741411
1196150
1328551
3266112
1569528
163
74
41
413
37
17
467
3
163
74
41
413
37
17
467
6
319
471
561
1351
1631
2724
5706
1120
10986
9991
14926
43026
25842
36611
105479
6837
112426
61479
49172
263528
57947
107417
428892
24678
338
64
53
533
35
11
579
3
340
64
53
535
36
24
595
3
642
419
727
1788
1229
[
g]
[
h]
[
b]
17540
12240
20471
52202
36948
(
D)
(
D)
(
D)
74651
58377
71621
218860
93003
(
D)
(
D)
(
D)
2708
624
286
4267
180
23
4470
8
2709
625
288
4271
183
65
4519
18
5287
3997
3772
13056
5810
3034
21900
976
89013
69620
76309
248283
112809
100193
461285
34678
580902
289628
300674
1263573
629935
485730
2379238
178862
853
216
138
1593
120
20
1733
11
853
216
138
1593
151
27
1771
26
1669
1412
1825
4906
5084
2403
12393
2286
45087
41188
56078
157640
134861
58120
350621
74296
235671
145821
169003
623435
369679
181919
1175033
248987
3775
897
458
5721
348
85
6154
84
3789
923
473
5776
449
254
6479
656
[
i]
5825
5926
19138
11882
11154
42174
34620
(
D)
255954
286757
820303
750332
779553
2350188
2854277
(
D)
2353181
2373702
(
D)
6528144
8851853
22897060
65491240
41
9
4
60
7
10
77
36
41
9
4
60
7
38
105
389
[
b]
65
54
198
231
502
931
10555
(
D)
3027
4038
12332
12392
27789
52513
1149497
(
D)
13862
15950
(
D)
261728
757025
1075086
71415844
93
53
51
220
128
43
391
39
93
53
53
222
149
78
449
181
[
c]
359
686
1252
5473
6233
12958
19966
(
D)
10545
23051
43722
224535
304755
573012
1147230
(
D)
56836
90751
(
D)
1346559
1575827
3123100
6951042
46
31
69
178
115
34
327
30
46
31
69
178
117
56
351
148
[
b]
218
981
[
g]
4401
[
i]
10842
30367
(
D)
8405
32876
(
D)
169607
(
D)
481008
1583651
(
D)
31025
135307
(
D)
692499
(
D)
2207315
7425928
22
13
10
48
7
2
57
0
22
13
10
48
13
4
65
0
[
b]
77
117
[
e]
331
[
c]
782
0
(
D)
2325
3787
(
D)
12874
(
D)
27870
0
(
D)
12352
22375
(
D)
56477
(
D)
138274
0
9
7
4
23
3
2
28
4
9
7
4
23
3
5
31
9
[
b]
42
46
111
[
c]
[
f]
746
4657
(
D)
1580
1568
4975
(
D)
(
D)
33518
253763
(
D)
6836
6571
(
D)
(
D)
(
D)
179430
1614954
71
17
9
123
10
9
142
6
71
18
9
124
12
21
157
19
[
c]
100
[
c]
[
e]
[
c]
[
g]
[
g]
[
i]
(
D)
4583
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
20575
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
4
0
1
8
0
1
9
1
4
0
1
8
0
2
10
1
[
a]
0
[
a]
16
0
[
e]
[
e]
[
b]
(
D)
0
(
D)
595
0
(
D)
(
D)
(
D)
(
D)
0
(
D)
(
D)
0
(
D)
(
D)
(
D)
4
1
2
10
0
2
12
3
4
1
2
10
0
3
13
11
4
[
a]
[
b]
[
b]
0
[
f]
554
1277
45
(
D)
(
D)
(
D)
0
(
D)
41463
41851
382
(
D)
(
D)
(
D)
0
(
D)
278240
215313
7
6
1
14
1
1
16
4
7
8
1
16
2
1
19
13
[
a]
[
b]
[
a]
[
b]
[
b]
[
b]
123
5870
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
9509
267401
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
45401
2024971
4
1
2
8
4
1
13
3
4
1
6
12
4
2
18
7
[
a]
[
a]
[
b]
[
b]
[
c]
[
b]
[
c]
[
c]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
14
6
3
31
0
3
34
5
14
6
3
31
0
4
35
8
[
b]
44
[
b]
107
0
[
e]
[
e]
[
h]
(
D)
1212
(
D)
4038
0
(
D)
(
D)
(
D)
(
D)
4509
(
D)
(
D)
0
(
D)
(
D)
(
D)
128
62
55
308
34
6
348
9
128
62
55
308
40
8
356
34
292
419
749
1460
1161
529
3150
561
9046
10679
23262
46437
33815
13224
93476
20237
34557
39287
83102
171893
152797
38300
362990
77678
106
80
114
324
146
55
525
55
106
83
117
330
231
191
752
602
243
545
1574
2362
4831
4775
11968
14266
11681
18728
61381
94764
204689
192779
492232
597905
49229
76836
238545
377345
817630
929898
2124873
3252495
21
19
15
60
18
10
88
17
21
19
15
60
18
19
97
176
39
131
200
370
752
537
1659
5115
2422
5410
6541
14615
33640
24178
72433
214286
12360
30674
28772
73873
147319
129203
350395
1449035
100
62
68
263
63
21
347
31
100
62
68
263
71
45
379
118
222
420
931
1573
2203
1335
5111
3269
8586
14186
37825
63100
87735
60831
211666
150991
37495
52863
144602
243861
350623
225122
819606
858755
663
324
283
1474
268
83
1825
59
663
324
287
1478
324
189
1991
518
1471
2174
3810
7455
7952
4432
19839
6912
52294
72365
145336
282055
340079
197869
820003
317031
204209
274124
533948
1063807
1193402
856302
3113511
1702068
25
16
13
65
16
1
82
11
25
16
13
65
20
3
88
63
[
b]
106
142
[
e]
480
[
b]
888
1866
(
D)
3320
5892
(
D)
17654
(
D)
33091
74614
(
D)
16622
28991
(
D)
81390
(
D)
163569
474465
1
1
2
4
6
1
11
9
1
1
2
4
6
1
11
26
[
a]
[
a]
[
b]
[
b]
352
[
b]
432
2771
(
D)
(
D)
(
D)
(
D)
14466
(
D)
17042
132580
(
D)
(
D)
(
D)
(
D)
44946
(
D)
57571
820655
24
14
11
53
12
6
71
21
24
14
11
53
19
10
82
40
[
b]
[
b]
[
c]
[
e]
527
[
e]
1160
2513
(
D)
(
D)
(
D)
(
D)
15862
(
D)
37752
96107
(
D)
(
D)
(
D)
(
D)
84554
(
D)
184521
838302
8
0
0
8
5
0
13
8
8
0
0
8
7
0
15
13
14
0
0
14
283
0
297
2693
588
0
0
588
12996
0
13584
156673
3122
0
0
3122
84253
0
87375
1084983
1
1
0
4
1
1
6
8
1
1
0
4
1
1
6
11
[
a]
[
a]
0
[
a]
[
a]
[
a]
17
2779
(
D)
(
D)
0
(
D)
(
D)
(
D)
1125
146532
(
D)
(
D)
0
(
D)
(
D)
(
D)
6465
929552
8
7
3
22
6
4
32
6
8
7
3
22
6
8
36
9
[
b]
[
b]
45
[
c]
[
e]
[
e]
674
1186
(
D)
(
D)
580
(
D)
(
D)
(
D)
27956
49499
(
D)
(
D)
3389
(
D)
(
D)
(
D)
144247
140041
68
27
29
149
30
13
192
18
68
27
30
150
35
20
205
32
145
179
391
715
909
1152
2776
1665
5362
6134
14002
26169
32271
35563
94003
65058
17960
26909
54476
102343
131428
106672
340443
334071
754
176
154
1248
178
44
1470
34
755
186
177
1282
255
110
1647
166
1482
1137
2056
4675
7105
6708
18488
37534
40857
35504
74972
159180
281312
300820
741312
1752053
171706
130611
251748
590863
957281
995244
2543388
6946221
2534
898
730
4763
657
99
5519
59
2548
917
816
4882
836
230
5948
596
5325
5930
9728
20983
24361
12964
58308
58635
167396
191626
332141
729278
896764
558432
2184474
3284537
622976
607801
993555
2344595
2619332
1989119
6953046
10450713
92
56
54
234
51
12
297
13
92
58
58
240
63
23
326
20
192
385
695
1272
1788
1389
4449
1769
6332
13468
22031
43830
66016
70012
179858
91316
22773
172360
100634
301842
208945
334234
845021
542916
24
22
13
71
7
6
84
6
25
24
16
77
17
21
115
68
49
144
172
365
416
[
e]
[
g]
[
f]
1935
6394
5807
14619
23253
(
D)
(
D)
(
D)
5771
18507
15950
41955
71905
(
D)
(
D)
(
D)
45
24
19
110
19
4
133
2
45
24
22
113
29
7
149
2
107
161
247
515
722
[
e]
[
g]
[
e]
4076
7617
9041
21827
26695
(
D)
(
D)
(
D)
12412
14588
27514
59378
99115
(
D)
(
D)
(
D)
67
16
6
100
18
5
123
41
67
16
6
100
22
54
176
252
139
[
b]
[
b]
311
[
f]
[
e]
1197
6400
4919
(
D)
(
D)
45715
(
D)
(
D)
89738
432754
44063
(
D)
(
D)
(
D)
(
D)
(
D)
389785
3839723
38
13
11
79
26
38
143
85
38
13
15
83
36
73
192
1235
[
b]
[
b]
160
324
1063
5190
6577
72213
(
D)
(
D)
10078
18854
68764
344294
431912
5126449
(
D)
(
D)
67871
(
D)
1132341
4902259
6253289
54115591
2
1
1
5
3
1
9
23
2
1
1
5
3
1
9
71
[
a]
[
a]
[
a]
26
[
c]
[
e]
472
34432
(
D)
(
D)
(
D)
1224
(
D)
(
D)
34794
2734466
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
428863
12810213
66
30
18
132
49
14
195
40
66
33
21
138
71
35
244
170
135
[
c]
264
601
2135
1573
4309
9921
6639
(
D)
19172
52802
114478
108900
276180
639373
72341
(
D)
2147194
(
D)
2109000
1248675
5740728
5901632
27
4
8
48
11
13
72
16
27
4
8
48
20
29
97
120
57
24
96
177
548
2096
2821
15769
2877
652
7460
12295
26026
143477
181798
1183474
38116
7570
27854
78441
417105
1013283
1508829
12322611
130
70
123
370
569
181
1120
101
131
70
138
386
923
627
1936
4991
269
449
1829
2547
26802
27812
57161
304497
10145
18509
82618
119091
1222629
1335553
2677273
21020225
1119435
125732
626162
1908689
11653784
14036944
27599417
189591989
223
111
59
461
54
31
546
85
223
118
72
483
86
131
700
2197
519
721
716
1956
2066
4398
8420
78470
21698
30211
41148
99997
131392
221794
453183
4888964
654470
478929
1310935
2524266
7724447
2878244
13126957
54148353
2782
944
293
4359
140
26
4525
37
2783
947
308
4378
178
134
4690
424
6321
5863
3679
15863
4307
4198
24368
12673
107555
123621
111839
356714
144080
199917
700711
655922
560115
568543
514687
1706908
639328
847558
3193794
3329075
395
116
53
621
44
12
677
13
395
116
60
628
70
40
738
93
879
680
667
[
g]
1452
[
f]
4677
2345
19397
15118
22276
(
D)
52537
(
D)
144841
88572
106810
64003
89636
(
D)
259334
(
D)
630194
380875
19
5
12
46
8
2
56
14
19
5
12
46
14
2
62
35
30
35
161
[
c]
321
[
b]
588
944
964
1073
6264
(
D)
16379
(
D)
27121
56995
6235
4049
34680
(
D)
97969
(
D)
157758
606967
7303
1860
968
12935
693
138
13766
94
7308
1864
976
12952
742
164
13858
186
14466
12018
12603
39087
23532
14669
77288
13381
545793
473892
515979
1677639
1043208
670559
3391406
708701
4716723
2654048
2784158
11567141
5133980
3239442
19940563
4520208
92161
23478
9281
156527
4007
287
160821
96
92163
23481
9299
156550
4086
408
161044
633
188836
150275
120762
459873
136130
41020
637023
59863
5039096
4357778
3899888
14330522
5519878
2004518
21854918
3541891
50162636
31013814
26833715
120581829
41394207
17009933
178985969
46908022
4212
1475
964
8208
693
74
8975
32
4212
1475
964
8208
702
82
8992
51
8940
9680
12827
31447
25038
9506
65991
7974
292859
323997
435436
1118615
1009871
471195
2599681
413614
2613855
2264928
3093491
8694222
8542418
4003024
21239664
3469774
672
386
323
1858
338
84
2280
62
672
388
324
1861
345
93
2299
107
1489
2559
4348
8396
12579
12859
33834
53025
50489
90371
163405
328447
540426
540503
1409376
2419437
339270
513843
921922
2048611
2551474
3040739
7640824
12861175
12712
7816
6841
31060
6434
765
38259
193
12712
7818
6854
31075
6505
918
38498
726
28829
52543
92887
174259
243960
119996
538215
99123
1088311
1983716
3731064
7038653
10862569
5957949
23859171
5532296
9460399
14077805
25587717
51324943
81142540
51209971
183677454
55748281
2956
1804
1636
7874
2027
504
10405
102
2956
1805
1638
7877
2060
609
10546
439
6771
12139
22321
41231
83304
84505
209040
65104
390044
613152
1136052
2269776
4290408
4162914
10723098
3044403
2050671
2736983
5031905
10602893
20196223
22407376
53206492
18958280
156
127
124
490
204
66
760
32
156
127
124
490
211
72
773
60
341
847
1757
2945
8780
10340
22065
14606
19810
46008
82818
163706
481403
589231
1234340
753290
104947
206870
355219
735195
2371154
2943417
6049766
3915154
3356
2091
1826
8141
2065
262
10468
52
3356
2091
1826
8141
2086
297
10524
128
7782
14007
24981
46770
80799
42605
170174
28647
300265
529704
1041887
1940101
3570992
1871136
7382229
1403389
1518676
2252728
4207078
8332590
14647434
7694469
30674493
4486513
1344
771
643
3246
671
114
4031
46
1344
771
646
3249
689
127
4065
260
[
h]
5184
8773
16991
27281
17678
61950
36515
(
D)
162646
293802
619090
990328
637060
2246478
1663172
(
D)
538083
921759
(
D)
3123895
1941707
7211838
5252041
118
62
49
285
88
41
414
56
118
62
49
285
93
48
426
101
[
e]
408
680
1354
3720
6868
11942
79979
(
D)
14986
25910
245830
141045
330593
717468
3370004
(
D)
61832
89920
(
D)
434625
985357
2177457
13900783
5072
1906
1356
10940
1151
186
12277
96
5073
1908
1363
10950
1171
262
12383
244
10826
12547
18261
41634
42913
29012
113559
42731
330306
399388
672594
1507018
1823245
1372624
4702887
2080789
1663056
1599670
2560120
6521507
7464973
6383625
20370105
8181086
41788
17403
11078
80417
7934
743
89094
129
41788
17405
11083
80424
8028
926
89378
963
90914
114854
148470
354238
292995
118367
765600
114308
2421996
3512226
5215143
11575438
12201195
5484360
29260993
5545101
10985237
11911150
16220810
41388841
37762067
16845561
95996469
19843029
21530
6055
3050
38899
1836
128
40863
13
21530
6055
3055
38904
1850
144
40898
37
44181
39439
40768
124388
66428
20456
211272
7553
1002672
991416
1146805
3397411
2159358
687781
6244550
215239
4049668
2789023
2907978
10951383
5205365
1657915
17814663
738298
29752
12454
7964
57431
6339
801
64571
159
29754
12461
7974
57451
6422
1031
64904
954
64811
82055
106698
253564
242360
139413
635337
135295
1797693
2553645
3807936
8488659
10155458
6804742
25448859
6258272
7148651
7533578
10405409
26601209
27323333
18184169
72108711
17375153
9965
3727
1974
19980
1479
194
21653
19
9966
3727
1974
19981
1485
227
21693
27
21876
24075
26391
72342
57936
32560
162838
7167
548411
602470
739646
2047787
2047620
1154701
5250108
210361
2443972
1950597
2115794
7336273
5459644
2922554
15718471
545766
8129
3153
2291
16490
2421
434
19345
59
8129
3154
2293
16493
2448
515
19456
488
17743
20802
31254
69799
96235
77349
243383
50466
461816
558994
932618
2096579
3293657
2817807
8208043
1846944
2652159
2230713
2994171
8676301
9101233
7247410
25024944
6351172
4527
1222
669
7791
516
39
8346
3
4527
1222
669
7791
516
44
8351
6
9092
8020
8912
26024
19202
5506
50732
778
206163
216589
280910
742239
707681
211762
1661682
31550
1045956
757410
863403
2900373
1922017
610880
5433270
124551
26029
7119
3011
44755
1716
265
46736
38
26030
7120
3015
44761
1743
294
46798
120
53371
45735
39740
138846
61418
44258
244522
18047
1231737
1163602
1134747
3786183
2065306
1420329
7271818
538095
6300497
4071758
3664538
15619047
6909535
4413352
26941934
1904485
7845
1896
1025
13004
661
42
13707
7
7845
1898
1029
13010
679
61
13750
86
15464
12272
13606
41342
23410
7428
72180
4035
339843
323948
441233
1163263
864599
396579
2424441
204513
1856958
1299145
1625254
5169985
3201078
1085956
9457019
822818
14584
5262
3132
28606
2506
228
31340
27
14586
5266
3133
28613
2545
312
31470
68
31050
34653
42198
107901
94101
33740
235742
8693
765748
894010
1234676
3100862
3243552
1205559
7549973
332293
4775448
3764067
4331768
14322689
10806255
4035309
29164253
1442806
13088
6437
4016
31474
2871
288
34633
47
13088
6437
4017
31475
2887
323
34685
135
29622
42381
53644
125647
105563
46682
277892
28693
994193
1256401
1681504
4348171
3729589
1828918
9906678
1086497
4725941
4623139
5875644
17391372
12997236
6685570
37074178
3181001
2089
885
403
3783
156
12
3951
4
2089
885
406
3786
164
32
3982
46
4709
5774
5327
15810
4997
1507
22314
1378
123730
171589
188173
496342
209751
70363
776456
64594
648250
641635
641245
2017474
685535
271055
2974064
242797
975
640
641
2838
756
119
3713
28
975
640
642
2839
767
143
3749
50
2275
4326
8760
15361
30804
19218
65383
10848
82227
145687
323862
598533
1261753
825803
2686089
444215
450725
482149
963300
2129531
3522228
2668335
8320094
1478019
2165
1173
748
4576
486
45
5107
5
2166
1173
752
4581
512
66
5159
46
5061
7854
10071
22986
17049
5725
45760
460
127771
231136
374174
750035
727683
275898
1753616
19641
656758
845164
1260999
2871678
2568376
1032770
6472824
84048
11438
3572
1899
21264
1363
120
22747
16
11440
3572
1899
21266
1371
146
22783
29
23821
23351
25206
72378
51083
17902
141363
4475
669875
725185
922695
2458299
2103654
858124
5420077
246317
3416727
2845798
3356524
10553239
7899638
3282170
21735047
1209316
589
324
266
1504
275
41
1820
7
589
324
266
1504
277
63
1844
30
1307
2178
3655
7140
10559
5813
23512
3399
41550
66230
125301
254917
395478
225721
876116
73946
239915
253445
444550
1066145
1262895
876561
3205601
243226
1095
619
459
2617
432
56
3105
30
1095
619
462
2620
465
67
3152
760
2469
4183
6183
12835
16569
6848
36252
30280
78757
148242
245745
496361
790942
359906
1647209
1801081
342643
476337
767931
1698793
2142183
943817
4784793
5631686
11976
4561
2865
25692
1852
170
27714
49
11977
4565
2873
25709
1939
259
27907
178
25332
30114
38474
93920
66972
25290
186182
19202
651979
838500
1181279
2905016
2331171
1026221
6262408
682649
3496563
3269729
3994243
12224738
7252011
2951671
22428420
2294819
52
14
17
101
28
15
144
13
52
14
17
101
32
25
158
64
113
94
243
450
1219
2643
4312
9179
2599
2077
7206
12777
42415
116389
171581
418773
31877
26451
77623
146338
397102
1148015
1691455
8203219
243
191
187
682
224
68
974
58
243
192
190
686
267
144
1097
464
595
1242
2530
4367
7914
5663
17944
15577
15177
34189
75371
169359
271528
206979
647866
549638
195274
384854
877157
2184702
3119469
3182362
8486533
10710283
47
30
37
130
49
24
203
16
47
30
38
131
51
59
241
105
[
c]
192
491
799
1776
3299
5874
6393
(
D)
4066
12041
20047
59623
128623
208293
254722
(
D)
59674
134767
(
D)
630469
1404172
2279907
4442572
13
8
7
30
16
7
53
7
13
10
7
32
17
10
59
13
[
b]
62
103
[
c]
[
f]
[
f]
1807
2365
(
D)
2237
4279
(
D)
(
D)
(
D)
60185
70151
(
D)
31584
42157
(
D)
(
D)
(
D)
711747
996337
7
0
0
8
2
2
12
5
7
0
0
8
2
4
14
15
[
a]
0
0
[
a]
[
b]
[
c]
292
601
(
D)
0
0
(
D)
(
D)
(
D)
12712
30699
(
D)
0
0
(
D)
(
D)
(
D)
133387
348288
6
5
1
13
5
2
20
10
6
5
1
13
5
4
22
36
[
a]
[
b]
[
a]
[
b]
175
[
f]
818
8269
(
D)
(
D)
(
D)
(
D)
7554
(
D)
40595
458804
(
D)
(
D)
(
D)
(
D)
66451
(
D)
353340
7862710
6
10
10
29
6
5
40
11
6
10
10
29
6
9
44
65
12
67
125
204
204
576
984
5155
556
1229
3552
7099
5161
20849
33109
213895
12465
43536
103235
219817
240098
560883
1020798
11923447
6
3
4
13
10
5
28
5
6
3
4
13
11
6
30
13
[
a]
[
b]
[
b]
[
b]
567
[
e]
1001
822
(
D)
(
D)
(
D)
(
D)
21577
(
D)
35018
29415
(
D)
(
D)
(
D)
(
D)
353567
(
D)
588646
767091
9
14
7
35
16
7
58
17
9
14
7
35
20
7
62
52
18
95
101
214
757
703
1674
5527
375
2230
2574
6504
31395
29873
67772
206087
6040
32141
36532
95936
576455
464590
1136981
5138033
6
6
4
17
6
7
30
11
6
6
4
17
6
7
30
31
[
a]
38
65
120
231
1396
1747
11202
(
D)
1241
863
2428
8708
45328
56464
644632
(
D)
17071
6910
(
D)
170536
410422
609920
8795492
3
3
4
10
9
7
26
6
3
3
4
10
9
9
28
8
[
a]
[
b]
[
b]
[
b]
[
e]
[
f]
[
g]
[
h]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
4
0
1
5
0
1
6
2
4
0
1
5
0
1
6
9
[
a]
0
[
a]
[
a]
0
[
e]
[
e]
[
h]
(
D)
0
(
D)
(
D)
0
(
D)
(
D)
(
D)
(
D)
0
(
D)
(
D)
0
(
D)
(
D)
(
D)
2
0
0
4
2
4
10
5
2
0
0
4
2
8
14
25
[
a]
0
0
[
a]
[
b]
1392
1462
4670
(
D)
0
0
(
D)
(
D)
44662
64999
172740
(
D)
0
0
(
D)
(
D)
478439
700205
1760975
44
26
17
95
12
5
112
8
44
26
18
96
12
7
115
18
[
c]
[
c]
[
c]
528
522
1199
2249
6860
(
D)
(
D)
(
D)
10870
9813
46668
67351
299665
(
D)
(
D)
(
D)
(
D)
57414
475523
639315
3312562
199
160
158
588
152
49
789
19
199
161
164
595
164
69
828
45
468
1069
2034
3571
5378
6519
15468
17961
7222
14449
29742
56877
113496
169840
340213
629794
70812
80144
154307
353819
603374
974233
1931426
7043716
195
124
80
453
84
32
569
17
195
125
83
457
88
33
578
41
415
816
1048
2279
3185
5926
11390
12894
6804
12338
17862
39084
86916
193175
319175
472694
41315
74763
76197
211823
489075
1206718
1907616
3734600
19
7
18
49
40
35
124
27
19
7
18
49
41
52
142
101
30
48
237
315
1721
6696
8732
27119
993
3308
9700
14629
55525
183844
253998
810530
9319
17694
59738
126827
449789
1503503
2080119
7410210
68
36
57
184
83
40
307
40
68
36
57
184
83
49
316
85
157
247
791
1195
3503
6601
11299
35613
3036
5687
19271
29019
98464
199763
327246
1052894
23348
41811
118094
191716
705666
1319619
2217001
9786319
157
84
83
371
141
64
576
59
157
84
83
371
144
96
611
170
316
572
1191
2079
5878
11394
19351
29194
8651
12628
36735
62098
201990
425478
689566
1299950
87428
105645
269219
494724
1525502
3296791
5317017
13659176
23
18
10
61
24
9
94
20
23
18
10
61
24
11
96
32
59
114
128
301
1025
1998
3324
11443
1200
1840
2714
6812
32623
73084
112519
447054
16013
25700
33688
92526
296976
587547
977049
8158746
25
13
18
66
30
16
112
19
25
13
18
66
43
22
131
37
53
95
236
384
1470
2848
4702
8128
1489
2174
5404
9999
43994
90270
144263
267721
12426
14140
41626
75707
334368
1139770
1549845
2391658
58
30
35
129
81
51
261
56
58
30
35
129
85
59
273
264
137
198
490
825
3256
8897
12978
43639
3968
4571
12062
20665
104606
363442
488713
1779059
48350
52184
114772
216166
1138700
3194479
4549345
21017171
6
3
2
13
6
3
22
6
6
3
2
13
6
3
22
8
[
a]
19
[
b]
57
238
531
826
778
(
D)
235
(
D)
1751
7190
22381
31322
28821
(
D)
8515
(
D)
(
D)
141041
425112
609955
751296
65
57
57
199
119
38
356
30
65
57
57
199
124
50
373
149
145
392
811
1348
5307
5926
12581
25055
3107
8498
21567
34272
161398
209283
404953
860975
51755
134598
309200
515402
2048432
3505340
6069174
15784160
19
18
16
73
35
19
127
33
19
18
16
73
36
28
137
70
[
b]
131
[
c]
383
1328
2136
3847
10465
(
D)
4204
(
D)
15748
51217
77207
144172
478856
(
D)
33547
(
D)
(
D)
520112
1062787
1697557
7981013
98
45
55
258
61
19
338
26
98
45
55
258
64
21
343
58
207
303
765
1275
2269
3248
6792
12313
5355
5942
16280
29966
59310
86549
175825
467096
58350
56370
136972
276822
401921
615316
1294059
5782920
666
389
197
1416
202
71
1689
39
666
390
198
1418
203
78
1699
117
1598
2542
2665
6805
8367
11894
27066
121485
25014
40362
52193
124420
212843
353780
691043
3324959
308328
495826
539361
1434932
1913696
4120875
7469503
48305103
254
173
157
643
301
129
1073
69
254
173
157
643
313
147
1103
183
571
1156
2137
3864
12388
21313
37565
62708
12723
27074
57021
116101
387288
698647
1202036
1824005
119580
285655
519400
1037547
3305833
5594043
9937423
17037102
17
13
15
49
36
10
95
21
17
13
15
49
48
16
113
109
39
88
219
346
1189
907
2442
6651
1368
2433
6306
10351
46638
36980
93969
222227
8800
15186
32662
58688
350340
262695
671723
1474140
43
19
25
112
50
46
208
62
43
19
25
112
50
48
210
271
87
126
321
534
2151
9598
12283
225530
2135
2696
11143
16932
44920
228199
290051
4742850
15993
19255
86606
128800
414450
1420292
1963542
34665316
31
20
15
89
21
14
124
7
31
20
15
89
21
17
127
13
75
131
189
395
873
1761
3029
859
2472
4372
4633
13153
22661
63101
98915
32577
31277
28589
39652
114492
155019
402029
671540
507148
95
73
73
303
131
64
498
22
95
78
74
309
142
99
550
64
206
466
1010
1682
5876
12428
19986
14789
11587
15616
28533
60942
160335
350325
571602
389406
115427
122906
316465
593787
1240966
2698939
4533692
3134775
2569
1403
1078
5657
624
53
6334
15
2573
1408
1099
5688
703
140
6531
31
6009
9266
14619
29894
19547
4248
53689
1034
79724
118542
207394
446007
345581
88713
880301
47057
279440
388269
681510
1570236
1105874
303286
2979396
287642
574
377
338
1577
504
138
2219
79
574
379
338
1579
523
179
2281
371
1370
2476
4682
8528
20262
23130
51920
97898
22662
43140
82685
179625
483295
725324
1388244
3607542
95888
172602
316046
790478
1765498
2696568
5252544
18739289
30
22
21
82
50
27
159
26
30
22
21
82
51
30
163
43
72
147
305
524
2112
4850
7486
8269
2411
4679
5983
13341
58017
142063
213421
285225
13961
25795
43759
85593
302552
802191
1190336
1893352
77
35
42
184
67
26
277
25
77
35
42
184
68
27
279
77
182
237
587
1006
2995
4609
8610
27071
3415
3799
11585
20252
82871
133678
236801
1006174
29481
34576
84724
161244
389198
614239
1164681
9558357
39
16
21
85
45
17
147
26
39
16
21
85
47
29
161
64
96
109
282
487
1841
2082
4410
11211
2222
3522
9073
15117
61630
68811
145558
440916
19541
27649
59046
109907
345787
524564
980258
4979109
74
59
38
186
26
8
220
6
74
59
38
186
26
11
223
13
169
396
524
1089
798
1293
3180
1738
3064
6825
10535
21313
23139
40050
84502
70569
29346
56453
75448
168763
135823
315634
620220
826584
76
35
38
177
66
24
267
5
76
35
38
177
72
29
278
19
178
236
510
924
2997
3112
7033
5028
3288
3262
8943
16694
63100
69128
148922
147089
14999
13627
38874
73379
255350
271648
600377
864676
24
11
10
57
37
17
111
14
24
11
10
57
38
18
113
28
50
67
145
262
1545
2338
4145
6038
3238
1703
3470
9863
45378
69777
125018
203352
36630
17672
26741
97169
499338
614827
1211334
3050233
52
40
36
149
78
27
254
18
52
41
36
150
81
37
268
71
115
266
502
883
3150
5341
9374
26073
2636
5056
10892
19588
88865
162294
270747
787736
31549
51925
103686
198694
505078
940620
1644392
10761707
68
50
32
186
54
18
258
18
69
50
32
187
56
22
265
32
149
337
413
899
1926
2612
5437
5986
3136
9911
10752
32282
75252
97950
205484
261686
148998
100016
76171
375758
464368
671115
1511241
3932045
34
22
23
85
33
7
125
10
34
22
23
85
36
11
132
27
86
153
313
552
1365
1026
2943
2682
4644
4395
14686
24184
68043
44584
136811
116799
48318
50139
126982
230277
465345
443196
1138818
7563084
60
44
36
169
61
17
247
18
60
44
38
171
63
29
263
43
133
299
533
965
2665
2607
6237
7649
3897
7534
18941
32914
86709
96329
215952
304382
39703
73913
179541
317285
736464
931960
1985709
3924623
58
31
35
148
58
25
231
26
58
31
36
149
62
30
241
43
126
194
499
819
2525
3588
6932
6513
3854
6671
24553
37184
116074
164824
318082
282253
29649
59401
194548
300495
611833
1043274
1955602
3183440
105
72
83
305
115
52
472
26
105
72
86
308
123
62
493
51
247
484
1221
1952
4932
7559
14443
9524
7234
8396
22773
44235
112600
197499
354334
298844
59853
59832
97233
237865
582773
1147850
1968488
1964802
132
87
99
382
176
72
630
58
132
87
100
383
186
99
668
119
322
604
1358
2284
7408
8810
18502
17390
7448
14356
39101
64705
221467
281272
567444
634341
65733
115089
264618
480218
1930308
2202109
4612635
6055937
55
20
44
132
73
62
267
50
55
20
44
132
74
73
279
272
132
138
643
913
3347
8690
12950
50939
3092
5500
19391
28281
118760
301137
448178
1993482
32344
50998
171779
258996
1023969
2791012
4073977
29042836
98
31
25
181
33
8
222
7
98
31
25
181
38
11
230
55
201
209
332
742
1076
[
g]
[
h]
[
h]
4884
5157
8451
19319
39250
(
D)
(
D)
(
D)
38379
30016
49007
125111
277177
(
D)
(
D)
(
D)
151
86
65
369
44
6
419
3
151
86
66
370
55
11
436
52
346
564
844
1754
1484
[
f]
[
h]
[
g]
7918
14541
23657
48015
49034
(
D)
(
D)
(
D)
37415
52543
89853
189544
168987
(
D)
(
D)
(
D)
125
51
50
292
95
18
405
10
125
51
50
292
98
24
414
32
258
350
668
1276
4014
2391
7681
23080
6225
7254
15510
32518
109937
89016
231471
1353705
73054
69501
118543
289963
577770
701247
1568980
17090544
427
192
159
925
198
33
1156
19
427
193
159
926
203
49
1178
61
937
1281
2167
4385
7242
4592
16219
10613
26082
34026
60972
126858
224581
189842
541281
545812
202973
228871
348516
828576
1286857
1715392
3830825
5886846
20
5
9
45
13
11
69
6
20
5
9
45
13
12
70
20
43
33
119
195
496
2126
2817
3214
969
1793
3245
6087
26203
95227
127517
156772
8580
14784
27410
51684
239699
746355
1037738
3509870
2
0
0
5
3
3
11
5
2
0
0
5
3
4
12
8
[
a]
0
0
[
a]
[
c]
365
592
1672
(
D)
0
0
(
D)
(
D)
7488
14417
55241
(
D)
0
0
(
D)
(
D)
128387
223371
918169
2
1
3
12
1
2
15
6
2
1
3
12
1
2
15
8
[
a]
[
a]
37
[
b]
[
b]
[
e]
400
14699
(
D)
(
D)
1018
(
D)
(
D)
(
D)
18111
1014575
(
D)
(
D)
27542
(
D)
(
D)
(
D)
359113
34268425
26
7
8
51
12
4
67
10
26
7
8
51
12
9
72
18
46
[
b]
94
[
c]
[
e]
[
f]
1376
5292
1090
(
D)
4031
(
D)
(
D)
(
D)
48872
228500
9180
(
D)
26581
(
D)
(
D)
(
D)
420920
3236767
42
24
23
109
40
24
173
37
42
24
23
109
41
32
182
160
102
160
342
604
1954
4293
6851
30067
2660
3987
7146
15059
49316
119429
183804
768719
13658
17331
52092
89793
237792
500344
827929
4535730
14
10
13
43
24
12
79
16
14
10
13
43
25
13
81
50
[
b]
72
179
[
e]
1197
2774
[
h]
[
j]
(
D)
1911
5890
(
D)
39236
76868
(
D)
(
D)
(
D)
12034
39724
(
D)
214566
522140
(
D)
(
D)
42
11
6
69
15
5
89
2
42
11
6
69
15
6
90
6
[
b]
69
74
[
c]
652
662
[
g]
[
g]
(
D)
1289
1308
(
D)
14612
18067
(
D)
(
D)
(
D)
6573
7710
(
D)
77276
107825
(
D)
(
D)
191
111
79
428
107
65
600
63
191
112
79
429
110
72
611
181
432
743
1067
2242
4501
11192
17935
69456
9599
18333
31545
67321
121849
333379
522549
1922141
50340
90657
164073
345371
624919
1715605
2685895
9512934
58
27
33
134
52
22
208
16
58
27
34
135
52
32
219
32
140
201
482
823
2215
4099
7137
5605
3001
5893
12487
23321
60618
117039
200978
156896
10648
22189
43680
84675
235012
440267
759954
625587
69
33
14
129
14
5
148
0
69
33
14
129
15
6
150
0
138
216
189
543
702
759
2004
0
2535
5593
5265
16134
19847
16890
52871
0
15625
15770
23447
69603
84351
56852
210806
0
32
20
31
94
45
22
161
33
32
20
31
94
48
28
170
64
69
130
422
621
2038
2541
5200
12734
2810
3789
14843
23966
64321
88458
176745
512820
13964
20593
80090
128275
355913
415018
899206
3438349
28
24
28
92
56
22
170
10
28
24
28
92
60
25
177
14
61
166
389
616
2622
3628
6866
3297
2277
4682
10870
22598
64044
107780
194422
85745
15068
24816
60468
126421
250717
460676
837814
555636
31
18
24
80
43
18
141
17
31
18
24
80
44
26
150
23
79
113
339
531
1795
2765
5091
4532
1705
2918
12782
19686
55312
81155
156153
128052
10688
14451
73018
122600
213665
426950
763215
754080
345
203
141
772
151
63
986
30
345
203
141
772
158
77
1007
59
802
1349
1904
4055
5910
8980
18945
13756
21905
38272
75112
141871
217994
245683
605548
414673
144864
262535
547137
992480
1209312
1233056
3434848
3465431
117
48
30
231
88
37
356
23
117
48
30
231
91
40
362
39
248
326
376
950
4155
6096
11201
9100
7556
9484
10089
30959
129940
155163
316062
241885
54518
60503
53370
187693
577477
807254
1572424
1604638
38
36
20
104
51
27
182
17
38
36
20
104
52
38
194
24
88
234
273
595
2127
3386
6108
2445
2558
6739
7609
17574
81669
137765
237008
94275
14702
36123
36168
94035
380197
800135
1274367
612500
114
56
52
246
66
26
338
23
114
56
53
247
67
29
343
79
[
e]
377
734
1366
2698
5021
9085
35353
(
D)
9503
21945
146731
77804
146525
371060
1038443
(
D)
77729
162005
(
D)
449381
772802
2685503
12277054
925
302
179
1508
118
23
1649
12
925
305
181
1513
134
34
1681
31
[
g]
2004
2369
6317
4270
3482
14069
6212
(
D)
42423
57753
151997
100495
78741
331233
154311
(
D)
162186
193270
(
D)
437488
355768
1367187
695648
178
76
78
397
150
57
604
32
178
76
78
397
154
71
622
103
386
537
1062
1985
6465
8494
16944
23485
7679
12188
24824
48654
165355
201615
415624
546034
63063
89358
133832
312855
854274
1220684
2387813
5027915
73
54
53
207
83
25
315
6
73
54
53
207
90
32
329
6
165
373
722
1260
3627
3072
7959
757
3047
8059
16235
29529
84807
71459
185795
19681
10252
27870
56518
103490
337638
266124
707252
146880
695
323
242
1396
171
25
1592
11
695
323
243
1397
176
30
1603
24
1592
2148
3235
6975
6038
3367
16380
1541
32676
49824
85427
176370
192593
90412
459375
53213
124713
156508
270971
594421
647719
388037
1630177
348330
42
26
27
103
43
13
159
7
42
26
27
103
45
14
162
17
91
[
c]
[
e]
[
f]
[
g]
[
g]
3399
2214
2466
(
D)
(
D)
(
D)
(
D)
(
D)
98977
63764
12927
(
D)
(
D)
(
D)
(
D)
(
D)
464577
327079
4
2
1
7
2
1
10
10
4
2
1
7
2
1
10
20
7
[
a]
[
a]
[
b]
[
b]
[
c]
349
4137
296
(
D)
(
D)
(
D)
(
D)
(
D)
10490
136400
2877
(
D)
(
D)
(
D)
(
D)
(
D)
65275
1087574
843
342
324
1720
370
88
2178
48
843
342
325
1721
382
106
2209
93
1786
2322
4507
8615
13970
12026
34611
13714
33275
49953
102703
197159
354277
316653
868089
360360
166277
195530
436877
858993
1387465
1450053
3696511
2097867
17
8
16
46
18
14
78
7
17
8
16
46
18
17
81
18
40
53
226
319
637
2759
3715
6055
1203
777
4984
7139
12278
58128
77545
126336
5835
3677
20097
30366
40755
239446
310567
635575
48
28
48
144
118
36
298
14
48
28
48
144
121
43
308
35
109
196
673
978
5060
6587
12625
12725
2124
5150
12861
22938
108426
160030
291394
302755
8326
21137
51920
98023
393017
728247
1219287
1413922
94
56
62
242
109
28
379
11
94
56
62
242
110
32
384
16
221
407
869
1497
4850
5140
11487
5826
7670
12334
21814
44361
114821
115120
274302
152263
38382
67673
93006
206645
544953
499018
1250616
1027740
8
3
3
19
7
4
30
3
8
3
3
19
7
5
31
6
11
20
32
63
244
468
775
2688
143
400
426
1070
9862
13082
24014
68152
1185
2950
2694
7564
45579
72118
125261
563948
255
154
120
634
182
39
855
15
255
156
120
636
187
47
870
32
566
1027
1601
3194
7401
5726
16321
4528
14171
20924
25091
68462
126822
80884
276168
75034
41980
48588
51347
168436
272725
264293
705454
308859
1858
1224
1019
5186
1028
96
6310
13
1858
1224
1019
5186
1033
112
6331
18
4211
8325
14004
26540
38458
14193
79191
2606
76996
128693
187637
457172
536961
252302
1246435
54822
184966
387150
539575
1361961
1501506
757477
3620944
311416
2
4
4
12
12
4
28
5
2
4
4
12
12
6
30
5
[
a]
[
b]
54
80
494
641
1215
1240
(
D)
(
D)
1360
2241
10179
20229
32649
37362
(
D)
(
D)
7527
(
D)
45996
80424
138688
526158
55
16
16
102
29
25
156
10
55
16
16
102
29
31
162
18
105
106
200
411
1303
4057
5771
5576
3032
2395
6392
12383
29566
113746
155695
116432
12615
16937
27311
59815
130666
595886
786367
535565
40
18
26
105
58
22
185
12
40
18
26
105
60
27
192
20
87
122
360
569
2813
2713
6095
6540
3339
2581
16652
23299
69730
53063
146092
169330
31230
19001
103066
158187
453373
361949
973509
1632800
11
8
13
41
27
22
90
16
11
8
17
45
28
27
100
35
18
58
177
253
1230
3344
4827
16176
2065
1917
5426
13008
34313
73049
120370
364732
5079
14416
29731
83956
285585
547300
916841
3123724
20
9
8
47
23
16
86
17
20
9
8
47
23
20
90
46
[
b]
[
b]
96
202
979
3314
4495
7537
(
D)
(
D)
1936
6179
20834
70114
97127
120552
(
D)
(
D)
7555
(
D)
117538
305940
455396
1307392
40
28
44
133
66
21
220
7
40
28
44
133
68
31
232
14
88
203
595
886
3035
3194
7115
4202
3083
7236
14980
26116
66137
78436
170689
81239
21752
36289
66944
129438
322498
448939
900875
659099
22
13
19
67
34
23
124
8
22
13
19
67
35
28
130
18
53
87
266
406
1583
3931
5920
4709
2983
2534
9150
16690
46851
83131
146672
125134
31128
25463
69393
156359
315125
575755
1047239
1728107
63
62
68
248
105
32
385
11
63
62
68
248
106
34
388
12
152
420
924
1496
3975
4019
9490
1896
5119
14003
27309
60299
121489
161308
343096
50007
48245
92251
184205
441737
823782
1375563
2641082
950271
138
72
93
378
159
18
555
10
138
72
93
378
161
23
562
13
309
471
1297
2077
6097
2230
10404
3711
9477
12120
40906
67613
198905
93336
359854
156413
108668
80000
234269
459893
1384079
856199
2700171
779030
41
37
46
147
59
15
221
5
41
37
46
147
59
18
224
6
90
272
672
1034
2293
2004
5331
1337
3359
12213
24548
41376
87966
100181
229523
45995
22928
114122
159756
304155
603807
742802
1650764
370681
165
107
159
614
218
56
888
18
165
107
159
614
220
59
893
26
378
740
2194
3312
8416
9531
21259
8362
9074
20374
60667
116845
222265
296921
636031
269185
60089
121525
424126
807276
1410179
2234743
4452198
3172154
9
4
5
21
5
5
31
1
9
4
5
21
5
5
31
1
[
a]
25
71
[
c]
144
808
[
g]
[
c]
(
D)
639
1784
(
D)
2218
14373
(
D)
(
D)
(
D)
4908
8952
(
D)
11202
113149
(
D)
(
D)
87
21
25
151
19
4
174
0
87
21
25
151
20
5
176
0
179
137
315
631
726
437
1794
0
4897
4733
6497
17479
25328
8992
51799
0
30558
31491
21890
94447
142198
32452
269097
0
78
48
57
225
91
31
347
6
78
48
57
225
93
36
354
10
[
c]
332
781
[
g]
3551
4540
[
i]
[
g]
(
D)
7034
22641
(
D)
84683
100008
(
D)
(
D)
(
D)
23021
68949
(
D)
317059
376590
(
D)
(
D)
80
32
33
169
72
16
257
7
80
32
33
169
73
17
259
14
166
224
482
872
3231
1613
5716
4217
3576
5875
9078
20574
67946
31867
120387
104399
20625
22040
30294
80723
223629
114957
419309
461947
14
7
14
38
23
12
73
4
14
7
15
39
30
24
93
7
[
b]
52
180
[
e]
961
1676
[
h]
[
f]
(
D)
1372
4424
(
D)
18014
34500
(
D)
(
D)
(
D)
4160
23349
(
D)
72539
190443
(
D)
(
D)
19
18
8
48
18
4
70
2
19
18
8
48
18
5
71
2
[
b]
120
105
[
e]
713
666
[
g]
[
f]
(
D)
4152
2084
(
D)
15859
33308
(
D)
(
D)
(
D)
20175
9074
(
D)
73426
190924
(
D)
(
D)
442
155
107
780
151
35
966
14
442
157
108
783
155
40
978
17
933
1021
1474
3428
6143
4703
14274
3759
17784
23556
37325
87191
155245
119418
361854
101446
85736
98151
162712
386623
617977
711471
1716071
594468
98
45
32
200
53
11
264
10
98
45
32
200
54
14
268
18
213
302
429
944
2141
1670
4755
4519
4667
8361
12461
26453
66719
47456
140628
174519
26770
41745
73966
149358
458337
401938
1009633
1333569
19
5
7
33
6
10
49
5
19
5
7
33
6
12
51
10
[
b]
34
92
168
220
1462
1850
3245
(
D)
977
2004
4042
7684
26790
38516
111773
(
D)
3837
6040
(
D)
42943
153435
211110
1090882
3
2
1
6
3
4
13
1
3
2
1
6
3
6
15
1
3
[
a]
[
a]
28
59
[
f]
[
f]
[
b]
20
(
D)
(
D)
345
2027
(
D)
(
D)
(
D)
415
(
D)
(
D)
(
D)
20700
(
D)
(
D)
(
D)
33
10
9
62
12
8
82
10
33
10
9
62
12
11
85
23
76
67
107
250
419
1243
1912
7547
1750
1200
2703
6241
12382
29958
48581
186689
10090
6527
23371
43532
76200
161401
281133
899495
28
8
10
52
17
7
76
2
28
8
10
52
17
7
76
5
[
b]
[
b]
[
c]
[
e]
535
1274
[
g]
[
g]
(
D)
(
D)
(
D)
(
D)
10655
29108
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
26223
93452
(
D)
(
D)
28
10
9
56
13
2
71
2
28
10
9
56
13
2
71
2
[
b]
[
b]
114
[
c]
433
[
c]
[
f]
[
c]
(
D)
(
D)
1929
(
D)
8227
(
D)
(
D)
(
D)
(
D)
(
D)
5562
(
D)
22581
(
D)
(
D)
(
D)
74
36
36
159
58
10
227
6
74
36
36
159
58
12
229
7
173
249
491
913
2521
1396
4830
1064
3950
5395
9655
20328
58635
36182
115145
24547
20260
21933
35582
84312
204092
209167
497571
92204
52
17
12
97
7
3
107
3
52
17
12
97
7
3
107
4
95
111
166
372
236
460
1068
1316
1857
1989
5260
9369
7422
23257
40048
25622
7753
6801
18105
34244
30217
138289
202750
68673
57
29
25
126
23
8
157
0
57
29
25
126
23
11
160
0
111
186
328
625
929
1253
2807
0
2840
4581
8793
18019
20137
27362
65518
0
9162
14637
37105
68968
65661
96927
231556
0
175
64
58
332
60
12
404
4
175
64
58
332
62
19
413
4
384
443
730
1557
2290
2074
5921
406
6576
9445
15654
35034
54515
49292
138841
8469
34390
36924
68769
155660
208732
268131
632523
73230
940
643
645
2484
776
188
3448
59
940
643
650
2489
812
288
3589
263
2182
4371
8888
15441
31415
27263
74119
29943
42948
83581
193179
333244
826295
858337
2017876
1148953
324991
557663
1214197
2214579
5162805
5754964
13132348
8649092
111
70
57
271
86
37
394
15
111
70
57
271
95
91
457
59
230
468
759
1457
3255
4660
9372
2564
5958
10733
22625
41466
100726
154282
296474
86369
73331
104604
267534
471106
1151924
1597353
3220383
1162935
52
25
48
133
100
47
280
20
52
25
48
133
102
56
291
42
108
171
677
956
4566
8310
13832
7114
2879
3986
19477
27808
119215
218166
365189
210309
14880
19152
92226
133678
497503
1159240
1790421
1319655
14
2
8
25
18
15
58
18
14
2
8
25
18
18
61
74
[
b]
[
a]
103
148
714
2771
3633
20002
(
D)
(
D)
3893
5460
21726
101004
128190
725600
(
D)
(
D)
18110
(
D)
147253
565454
739374
3955582
19
10
11
43
6
4
53
6
19
10
11
43
7
6
56
23
[
b]
[
b]
154
256
301
493
1050
4131
(
D)
(
D)
3764
7554
10286
18020
35860
147603
(
D)
(
D)
29164
(
D)
54116
81925
198770
1489313
97
118
177
419
324
101
844
29
97
118
177
419
335
138
892
133
223
831
2460
3514
13643
11604
28761
10372
7765
22270
63568
98369
432769
377821
908959
329493
50566
88438
255368
416101
1683268
1503181
3602550
1443983
23
25
25
79
39
21
139
37
23
25
25
79
42
30
151
121
64
170
333
567
1780
2906
5253
16861
2122
5609
10179
18072
57048
106823
181943
636930
15212
44230
63495
124021
331226
638991
1094238
4463601
324
228
240
871
305
96
1272
48
324
229
240
872
310
116
1298
145
777
1556
3263
5596
12143
12007
29746
39314
18624
43130
91628
164594
381696
370419
916709
1360085
111919
199617
385412
748879
1556661
1753694
4059234
6832424
359
184
199
811
264
78
1153
47
359
184
200
814
278
106
1198
96
770
1282
2677
4729
10784
8227
23740
12609
16139
25178
62624
108770
249295
231185
589250
357231
130348
116966
374409
651842
1521110
1358886
3531838
2324849
710
405
327
1675
319
76
2070
29
710
405
327
1675
333
91
2099
51
1557
2739
4519
8815
12527
10225
31567
10769
37245
68670
129002
251782
367983
284724
904489
305459
202331
302117
546734
1143516
1602557
1439234
4185307
1723504
811
569
538
2099
588
61
2748
15
812
570
542
2105
640
104
2849
72
1981
3870
7397
13248
21534
7355
42137
5372
39106
74876
158535
311936
486741
182723
981400
130375
203507
362054
776833
1587744
2119054
830013
4536811
499986
57
31
14
136
38
36
210
24
57
31
14
136
38
42
216
188
119
213
199
531
1940
6718
9189
41834
2666
7879
6045
19732
63795
191691
275218
1129992
17024
36587
28577
99254
284487
908416
1292157
5405883
200
120
105
480
152
49
681
16
202
120
105
482
159
80
721
50
459
810
1410
2679
6585
8194
17458
6589
15346
21299
41728
85900
214263
268490
568653
207469
64218
99077
196049
398711
929626
1083929
2412266
1217223
573
339
288
1362
296
70
1728
32
573
340
289
1366
313
105
1784
73
1290
2282
3914
7486
11425
8177
27088
9592
28453
50538
96800
183897
282452
229073
695422
280866
131071
237444
408275
819846
1234758
1041616
3096220
1269094
2
4
2
8
4
5
17
10
2
4
2
8
4
7
19
25
[
a]
22
[
b]
59
151
729
939
7434
(
D)
1178
(
D)
1666
6162
39591
47419
457980
(
D)
10046
(
D)
(
D)
53747
348921
415885
3374931
35
14
7
71
32
44
147
50
35
14
7
71
32
57
160
162
[
b]
[
b]
[
c]
273
1445
8099
9817
87285
(
D)
(
D)
(
D)
9132
66761
382488
458381
4869313
(
D)
(
D)
(
D)
(
D)
357632
2587521
3031985
39627959
2
2
0
6
3
7
16
11
2
2
0
6
3
7
16
15
[
a]
[
a]
0
15
70
1882
1967
6760
(
D)
(
D)
0
476
1577
114606
116659
428867
(
D)
(
D)
0
(
D)
8361
929566
941662
2173069
9
11
8
37
16
16
69
38
9
11
9
38
16
17
71
160
21
70
99
190
843
1844
2877
45909
739
1595
3120
6706
35862
103656
146224
2581427
4159
10861
20055
41993
257118
705768
1004879
20373735
102
77
162
371
381
134
886
40
102
77
164
373
409
248
1030
678
230
526
2243
2999
16739
22138
41876
75528
11442
16663
70964
103140
591061
892099
1586300
3048504
80731
114648
482018
726343
3302554
4610848
8639745
21114973
47
26
43
125
145
69
339
35
48
26
43
126
148
87
361
156
104
175
618
897
6783
10676
18356
24028
6853
6414
19409
35952
249453
406374
691779
990060
35701
35618
93309
220138
1037949
1737909
2995996
5718857
14
11
11
36
56
16
108
7
14
11
11
36
56
21
113
10
[
b]
[
b]
136
[
c]
2274
[
g]
3790
1181
(
D)
(
D)
2823
(
D)
65842
(
D)
108380
30008
(
D)
(
D)
12060
(
D)
221934
(
D)
377742
107097
18
18
21
66
50
10
126
10
18
18
21
66
54
14
134
141
46
126
286
458
1778
931
3167
6623
2407
3453
9245
16741
60041
29343
106125
235233
14658
21479
48424
95658
249890
135683
481231
1628017
5
2
3
10
9
2
21
16
5
2
3
10
9
2
21
55
[
a]
[
a]
41
[
b]
323
[
e]
659
13429
(
D)
(
D)
1316
(
D)
8613
(
D)
18790
424654
(
D)
(
D)
7899
(
D)
46331
(
D)
84344
3156151
17
18
8
47
23
11
81
20
17
18
8
47
24
18
89
28
[
b]
116
104
259
998
1461
2718
3232
(
D)
4038
4644
10820
44307
55634
110761
131152
(
D)
28588
31848
(
D)
326905
358362
760060
954450
88
55
61
221
113
74
408
52
88
55
62
222
118
96
436
104
192
357
835
1384
4452
9294
15130
21443
6402
13487
31048
51999
173240
376505
601744
982085
44648
87305
172753
313057
815229
2226788
3355074
8148081
8
8
6
24
13
4
41
6
8
8
6
24
13
4
41
6
[
b]
58
87
[
c]
561
[
e]
1108
1121
(
D)
1954
2428
(
D)
17641
(
D)
38350
41883
(
D)
13702
12958
(
D)
86184
(
D)
206004
232552
9
3
10
25
28
11
64
19
9
3
10
25
28
12
65
59
[
b]
21
152
194
1303
1631
3128
10417
(
D)
282
4211
5629
41395
54850
101874
339157
(
D)
1613
26807
(
D)
222928
244475
503555
1692622
0
4
4
9
11
2
22
11
0
4
4
9
11
2
22
19
0
[
b]
55
[
b]
584
[
c]
837
4337
0
(
D)
2203
(
D)
24078
(
D)
35936
187044
0
(
D)
8324
(
D)
138453
(
D)
197536
1248510
9
3
7
23
9
8
40
7
9
3
7
23
9
10
42
18
[
a]
[
a]
99
128
307
762
1197
1410
(
D)
(
D)
4112
4945
12113
29713
46771
51849
(
D)
(
D)
30704
(
D)
46665
170101
255342
491121
49
44
46
147
68
18
233
14
49
44
46
147
70
19
236
28
116
308
626
1050
2654
1859
5563
5094
3496
8873
19427
32608
76720
61485
170813
161974
24665
44121
98897
172815
338458
404030
915303
1740754
20
17
30
73
51
29
153
16
20
17
30
73
53
35
161
82
48
112
414
574
2508
4471
7553
14487
1458
3062
12388
17347
91160
172673
281180
501116
7014
15863
63355
88336
358841
684052
1131229
2429560
30
27
22
86
23
15
124
5
30
27
22
86
23
16
125
12
72
193
294
559
1063
2661
4283
2097
1821
5458
7881
16286
32508
79519
128313
70032
13518
40124
52977
115970
194183
579514
889667
819145
14
12
9
39
23
17
79
17
14
12
9
39
26
22
87
44
[
b]
82
127
238
1104
2899
4241
14945
(
D)
1972
4026
13610
33879
108583
156072
655536
(
D)
16536
32990
(
D)
250988
817827
1189558
8127437
73
46
69
213
154
45
412
37
73
46
70
214
165
61
440
75
[
c]
332
995
1484
6394
4977
12855
7169
(
D)
9723
30710
47181
211988
164301
423470
249528
(
D)
50727
134008
(
D)
1168739
787128
2185093
2025175
4929
3083
2271
10952
2440
453
13845
174
4929
3086
2282
10966
2512
557
14035
605
11611
20607
30635
62853
97625
69923
230401
120521
283558
563655
965057
1858403
3714256
2847726
8420385
4743443
1050674
1923037
3109572
6255389
11811938
9407796
27475123
19878013
138
60
26
242
35
16
293
18
138
60
27
243
36
20
299
34
299
393
352
1044
1302
2039
4385
12814
7272
11358
9913
33437
47464
87615
168516
497323
38674
51706
39057
156206
189137
445124
790467
2769403
159
141
176
528
222
53
803
42
159
141
177
529
228
65
822
71
378
951
2434
3763
8872
6779
19414
9569
12614
34131
92413
142578
359662
266661
768901
380785
58886
132510
363203
569402
1375299
1184645
3129346
2061717
1735
925
590
3642
519
116
4277
33
1735
926
590
3643
528
132
4303
37
3900
6119
7929
17948
20137
17685
55770
7850
78609
137051
201211
441901
601069
546157
1589127
276941
269127
456025
653304
1469531
1989508
1971889
5430928
1297503
4328
1877
824
7527
370
37
7934
15
4329
1881
843
7551
474
71
8096
71
10097
12069
10730
32896
12177
3187
48260
3859
227087
296993
299645
845164
401333
119972
1366469
137087
759053
967081
921601
2725789
1218056
358741
4302586
484079
294
151
88
656
85
11
752
8
294
152
88
657
89
20
766
9
614
991
1176
2781
3150
997
6928
771
18401
30264
38575
98796
117698
32657
249151
32057
62440
100329
122610
324857
356198
106593
787648
83640
146
89
91
354
157
44
555
31
146
89
91
354
167
106
627
166
324
583
1245
2152
6894
6579
15625
20551
11112
18984
40089
73867
238164
239069
551100
680640
76908
107229
207650
413425
979305
1120446
2513176
5105099
144
99
73
365
154
47
566
30
144
99
73
365
155
53
573
69
320
680
1001
2001
6621
7764
16386
27859
9485
20428
31867
67098
252587
294004
613689
963543
38678
74703
107087
241504
827091
1106124
2174719
3506614
33
34
35
112
88
22
222
14
33
36
35
114
88
24
226
27
80
231
513
824
3776
3300
7900
5445
2193
5939
12657
21481
111833
94772
228086
176203
9381
25983
52836
92252
383863
306551
782666
1094265
1211
560
335
2293
244
43
2580
32
1211
560
335
2293
249
52
2594
52
2797
3656
4445
10898
9320
5020
25238
5710
68023
99051
132722
307517
314806
197618
819941
199040
260272
352604
435677
1077586
1006440
764418
2848444
883958
335
203
204
798
284
50
1132
10
335
203
206
800
293
64
1157
13
742
1361
2727
4830
12268
7929
25027
2002
17313
36011
66791
123027
337702
205784
666513
75995
52045
86308
164827
315289
768874
576696
1660859
352600
939
407
271
1727
285
55
2067
41
939
407
271
1727
311
91
2129
121
2026
2684
3705
8415
10282
5150
23847
10287
54031
84536
138248
281896
471096
230035
983027
474399
151303
225747
348496
741475
1159746
540227
2441448
1250954
44
27
13
106
24
23
153
49
44
28
13
107
29
28
164
185
89
177
188
454
1100
2870
4424
57708
2940
6044
8119
21314
60542
170845
252701
4316912
139722
155120
172047
521250
2782031
4499806
7803087
187948912
101
84
69
279
109
58
446
48
101
84
77
287
184
174
645
658
237
562
861
1660
3155
2822
7637
5027
20398
32996
51834
106890
167287
139326
413503
239824
181207
296013
379557
872276
1349175
1256521
3477972
3849978
30
17
15
68
30
14
112
20
30
17
15
68
33
40
141
93
74
120
193
387
1402
1942
3731
9411
5607
5024
7762
18604
52851
110808
182263
436816
61788
52078
78428
194649
430282
643732
1268663
5214488
74
36
46
167
59
20
246
29
74
36
46
167
63
36
266
64
[
c]
239
619
1023
2119
2062
5204
4401
(
D)
10530
33332
51486
105358
101453
258297
223237
(
D)
59847
168273
(
D)
777935
852050
1912869
3746405
13
10
8
33
14
8
55
13
13
10
8
33
14
14
61
19
[
b]
63
94
185
543
641
1369
1491
(
D)
2206
3459
6612
23524
27326
57462
75406
(
D)
15239
24109
(
D)
188165
501786
737624
664386
6
2
3
13
3
8
24
15
6
2
3
13
3
13
29
29
[
a]
[
a]
43
70
94
662
826
9623
(
D)
(
D)
2534
3422
6264
30764
40450
722907
(
D)
(
D)
15031
(
D)
90163
415600
550518
20417251
25
13
7
49
12
8
69
18
25
13
7
49
20
20
89
462
[
b]
88
89
240
394
709
1343
8214
(
D)
3612
3261
9124
25184
31509
65817
503926
(
D)
21904
34187
(
D)
331165
107920
514022
5266444
8
7
6
27
12
7
46
13
8
7
6
27
14
11
52
26
[
a]
[
b]
74
141
519
1771
2431
5218
(
D)
(
D)
3312
6282
21667
85203
113152
296070
(
D)
(
D)
27600
(
D)
122508
546282
718861
2923809
14
13
12
44
28
8
80
14
14
13
12
44
31
13
88
32
30
87
164
281
964
1075
2320
4663
1483
3444
7858
13292
45670
54904
113866
238868
9710
17876
41047
71994
341034
316829
729857
1689633
2
4
4
11
5
2
18
7
2
4
4
11
5
4
20
18
[
a]
[
b]
[
b]
[
c]
255
[
e]
776
3707
(
D)
(
D)
(
D)
(
D)
17247
(
D)
38925
246132
(
D)
(
D)
(
D)
(
D)
108338
(
D)
303120
1767417
0
0
2
4
0
2
6
5
0
0
2
4
0
6
10
15
0
0
[
b]
[
b]
0
[
e]
469
1239
0
0
(
D)
(
D)
0
(
D)
26417
73089
0
0
(
D)
(
D)
0
(
D)
282574
732938
57
39
43
150
92
43
285
82
57
39
45
152
111
69
332
279
[
c]
[
e]
566
956
3420
4173
8549
41296
(
D)
(
D)
26688
45681
165758
221719
433158
2533160
(
D)
(
D)
173084
(
D)
1240497
1482779
3019999
13293992
16
4
7
28
5
3
36
5
16
4
7
28
6
10
44
10
38
[
b]
[
b]
[
c]
179
[
e]
774
1365
1024
(
D)
(
D)
(
D)
5368
(
D)
21652
66431
12738
(
D)
(
D)
(
D)
67573
(
D)
201257
802166
3
1
1
5
11
2
18
19
3
1
1
5
11
2
18
28
[
a]
[
a]
[
a]
[
b]
375
[
b]
467
4607
(
D)
(
D)
(
D)
(
D)
15716
(
D)
18993
299943
(
D)
(
D)
(
D)
(
D)
138866
(
D)
162434
4671260
10
1
8
34
16
3
53
7
10
1
9
35
16
5
56
10
[
b]
[
a]
127
154
502
417
1073
662
(
D)
(
D)
7015
11766
17825
18355
47946
29072
(
D)
(
D)
383077
(
D)
483724
345185
1302769
793733
76
38
43
176
95
59
330
113
76
38
43
176
99
78
353
287
172
260
591
1023
3690
6347
11060
62282
9113
12038
27804
51686
195741
360829
608256
3978792
77526
90052
211596
409387
1173240
3147130
4729757
42144344
90
46
48
208
110
46
364
79
91
46
49
210
122
74
406
289
197
304
619
1120
4592
6898
12610
47230
7445
12924
22927
51691
187009
333032
571732
3000767
83820
112405
187592
467525
1686215
4997684
7151424
41064552
36
17
15
81
22
6
109
28
36
17
15
81
26
9
116
47
[
b]
118
223
418
852
1461
2731
7658
(
D)
3108
8227
14933
33990
86413
135336
447491
(
D)
17976
48879
(
D)
256469
826864
1175810
4461877
2
0
1
3
2
3
8
2
2
0
1
3
2
10
15
4
[
a]
0
[
a]
[
b]
[
c]
[
f]
[
f]
[
g]
(
D)
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
7
5
7
24
13
7
44
21
7
5
7
24
13
12
49
43
[
a]
34
[
b]
[
c]
[
f]
[
g]
[
g]
[
j]
(
D)
1261
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
7296
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
37
25
16
87
18
6
111
19
37
25
16
87
18
15
120
37
[
b]
160
203
451
579
278
1308
3641
(
D)
5410
6026
15413
22525
11944
49882
223791
(
D)
48640
83377
(
D)
194049
84139
458772
2876339
8
4
0
13
5
6
24
11
8
4
0
13
5
6
24
26
[
a]
27
0
46
191
401
638
5650
(
D)
553
0
1579
6915
21656
30150
323836
(
D)
6192
0
(
D)
48913
145229
205946
3791550
91
78
44
238
76
30
344
18
91
79
45
240
99
61
400
120
211
521
535
1267
2484
2404
6155
2854
6701
18403
15381
41110
81971
90124
213205
109444
51229
138733
103059
299080
622960
962384
1884424
1186467
44
30
26
114
33
19
166
32
44
30
26
114
34
25
173
62
98
195
363
656
1102
2127
3885
10136
3634
8095
13570
25750
47274
75889
148913
550339
47803
89559
155998
298919
425414
950999
1675332
8727413
87
57
52
208
55
29
292
34
87
57
52
208
61
31
300
53
199
372
677
1248
2422
3585
7255
15241
16016
12438
29009
58298
108771
156752
323821
1027347
104540
73306
161687
345168
481171
867508
1693847
10956980
148
88
97
390
148
97
635
92
149
88
97
391
149
116
656
235
339
592
1281
2212
6581
17459
26252
118325
21485
26862
51674
118455
302843
989904
1411202
8264539
198037
200975
403606
938713
1820610
6817235
9576558
95195740
36
21
23
88
30
27
145
30
36
21
23
88
31
29
148
57
82
147
310
539
1607
3704
5850
36389
3503
5184
14700
23577
76576
203923
304076
2519473
13567
19280
52969
86920
276069
753091
1116080
12826332
41
39
35
127
63
25
215
27
41
39
36
128
68
32
228
102
85
274
460
819
2604
2999
6422
22171
4490
11776
22022
40245
129623
154928
324796
1702902
27085
57182
114347
210143
446721
627436
1284300
10674133
285
185
217
757
223
72
1052
55
285
185
218
758
258
113
1129
234
665
1211
2986
4862
8170
7782
20814
26515
24531
44321
107660
184175
337149
323879
845203
1259288
162634
276905
585905
1101860
1852047
2346525
5300432
15095537
117
96
62
289
93
41
423
45
117
96
62
289
106
74
469
134
281
645
827
1753
3705
5311
10769
10289
10984
27167
41936
82487
168697
230849
482033
472936
66925
166929
205152
454470
943060
1454582
2852112
4509198
240
133
95
500
115
30
645
26
240
133
95
500
130
40
670
65
[
f]
885
1329
2758
4195
3988
10941
15042
(
D)
27197
49908
173290
168105
157703
499098
815718
(
D)
328985
439809
(
D)
1112417
848591
4030303
13898438
191
114
74
420
103
39
562
29
191
114
74
420
107
56
583
64
[
e]
759
991
2170
4165
5508
11843
8908
(
D)
25481
36501
76884
193986
180751
451621
438320
(
D)
172217
191127
(
D)
872699
1216383
2558341
7496051
35
21
24
83
32
9
124
25
35
21
25
84
35
13
132
46
[
b]
148
331
554
1209
1212
2975
4326
(
D)
5883
17847
27159
63772
55522
146453
253982
(
D)
54549
113223
(
D)
426938
506791
1137822
4593865
214
110
90
468
149
60
677
49
214
110
90
468
150
71
689
105
476
743
1229
2448
6595
10253
19296
37351
16737
30871
42047
93908
251625
392815
738348
1551516
139839
225609
268840
690280
1684379
2617304
4991963
26687889
48
36
48
138
51
20
209
17
48
36
50
150
75
115
340
161
[
c]
244
[
f]
991
2033
3013
6037
5964
(
D)
9470
(
D)
43275
102681
134577
280533
275830
(
D)
54828
(
D)
(
D)
485943
925764
1683276
2491348
11
9
2
24
14
11
49
12
11
9
2
24
14
17
55
37
[
b]
64
[
b]
111
474
1094
1679
4625
(
D)
2391
(
D)
4626
16308
41985
62919
199122
(
D)
8792
(
D)
(
D)
83100
224320
323543
787701
123
88
95
337
133
40
510
53
123
89
95
338
135
54
527
133
281
566
1294
2141
5180
4231
11552
11357
10374
18816
46554
76597
219190
168503
464290
494329
71398
108599
232735
420318
1377142
1355888
3153348
4277874
122
68
33
252
50
17
319
29
122
68
33
252
56
25
333
46
257
439
428
1124
1784
2342
5250
25072
5877
11916
14122
34178
66312
93666
194156
1497762
45005
69795
69967
199143
375868
541363
1116374
13145465
237
150
166
616
189
90
895
91
238
151
168
620
198
123
941
206
529
1013
2274
3816
6374
8667
18857
16024
21791
42724
104848
175596
287648
398451
861695
804495
117475
250617
607517
1015830
1638931
2725303
5380064
8221567
50
37
61
166
131
52
349
32
50
37
61
166
133
72
371
86
125
245
838
1208
5753
9282
16243
19648
4016
6530
25178
39127
191802
302236
533165
735336
26878
40540
156392
252847
1016172
1668365
2937384
4598665
13
17
8
45
31
25
101
21
13
17
8
45
33
27
105
66
28
115
106
249
1547
2631
4427
10763
763
3685
3646
8547
58648
104961
172156
470890
6021
26160
23587
58905
318719
531075
908699
3461686
121
70
92
302
173
59
534
85
121
70
93
303
179
72
554
213
303
494
1253
2050
8020
7283
17353
31951
9546
14451
43924
69447
307807
273241
650495
1355137
66222
85092
218203
380340
1767319
1652982
3800641
9896748
125
119
88
346
149
66
561
37
125
119
88
347
158
89
594
59
291
802
1214
2307
6302
7394
16003
9511
8885
23170
40285
72798
232134
241756
546688
415942
44708
89103
147150
284017
748741
1013996
2046754
2399181
48
42
51
158
83
29
270
41
48
42
51
158
94
46
298
141
101
278
688
1067
3922
3640
8629
11315
4225
9183
22830
37106
125859
128196
291161
380666
29808
61365
155654
255216
782915
981453
2019584
3358388
99
80
57
255
69
17
341
21
99
80
57
255
70
23
348
29
234
537
773
1544
2694
2103
6341
6569
11148
16114
22581
52219
93693
83214
229126
301572
63060
81969
128082
280490
530828
446678
1257996
1364471
71
51
54
193
114
37
344
36
71
51
54
193
123
85
401
150
174
339
741
1254
4412
4735
10401
20119
5760
10989
21566
42228
139251
151753
333232
615408
36249
59605
113053
238835
623209
832688
1694732
4635252
68
50
73
209
118
49
376
33
69
50
73
210
133
73
416
194
165
346
1010
1521
5446
6656
13623
20030
5581
11636
32410
50932
164414
225401
440747
654172
46770
87272
172488
322543
771543
1063323
2157409
5012147
25
14
18
65
57
22
144
29
25
14
18
65
59
42
166
293
58
89
243
390
3045
3058
6493
28675
1669
2206
7380
12563
91071
91488
195122
1027397
9394
13953
44974
76679
457894
455127
989700
7464614
106
98
95
318
135
22
475
19
106
98
95
318
136
24
478
51
246
662
1293
[
g]
5706
[
h]
10762
10586
8066
14950
34628
(
D)
181203
(
D)
328653
304147
41462
58734
122197
(
D)
658924
(
D)
1191128
1652913
17
6
10
37
0
2
39
5
17
6
10
37
0
2
39
12
36
43
133
[
c]
0
[
e]
657
4188
1154
1340
6822
(
D)
0
(
D)
25997
206374
8147
8043
29323
(
D)
0
(
D)
98140
1398046
1225
949
1098
3595
2053
743
6391
408
1225
949
1101
3598
2126
1036
6760
1180
2938
6509
15298
24745
89002
119602
233349
227037
87669
196188
465877
780068
2753306
3822648
7356022
7518050
552063
883459
1969648
3570203
11225244
17145259
31940706
39706510
29
13
8
52
12
15
79
14
29
13
8
52
12
22
86
63
[
b]
86
109
266
353
2214
2833
58072
(
D)
2240
3661
7981
13553
74819
96353
2804030
(
D)
10700
13325
(
D)
103574
351598
489129
12738342
144
64
53
281
77
37
395
11
144
65
53
282
87
68
437
121
[
e]
437
660
1396
2003
1946
5345
2612
(
D)
10476
17216
36696
58776
59156
154628
85084
(
D)
56147
73665
(
D)
348756
339589
862424
460331
38
18
23
89
44
18
151
33
38
19
24
91
52
25
168
89
91
110
301
502
1915
2124
4541
17660
1957
3765
9902
17153
67734
72561
157448
615351
10360
19321
50237
87063
337814
388733
813610
3159421
90
73
69
246
164
55
465
63
90
73
69
246
173
79
498
146
210
506
926
1642
6739
8809
17190
31848
7541
15381
29423
59104
221310
279679
560093
1098656
38720
66954
105750
238117
763889
1204973
2206979
5322978
126
114
113
391
202
81
674
70
126
114
113
391
217
116
724
126
284
799
1529
2612
8055
11164
21831
19002
15091
22249
48511
92836
275102
339644
707582
669171
62206
96023
188081
399457
1174366
1631743
3205566
4127473
12
5
2
20
3
4
27
9
12
5
2
20
3
4
27
23
[
b]
28
[
b]
75
123
421
619
7818
(
D)
565
(
D)
1965
4512
10251
16728
278006
(
D)
2137
(
D)
(
D)
13446
28166
49823
1099051
339
155
76
674
96
25
795
23
339
155
76
674
97
26
797
27
688
1030
1004
2722
3657
4041
10420
6577
9126
18459
21062
50402
85862
102365
238629
180570
29964
63498
56873
158541
219943
408885
787369
604877
20
19
12
54
32
13
99
16
20
19
12
54
35
20
109
23
[
b]
134
[
c]
357
1469
2551
4377
4055
(
D)
4662
(
D)
12897
54252
86141
153290
167518
(
D)
14350
(
D)
(
D)
150106
308368
496853
635657
19
7
4
34
38
21
93
10
19
7
4
34
42
28
104
93
40
54
52
146
2031
2954
5131
7802
974
1699
1203
4077
72495
103127
179699
254676
4493
6235
5939
17601
251935
414656
684192
1168912
69
40
27
154
27
9
190
7
69
40
27
154
29
11
194
17
162
251
354
767
1003
1501
3271
3313
3221
5040
9044
17973
25842
50339
94154
110479
17318
23971
40391
85041
108095
240574
433710
568807
11
7
7
27
10
3
40
8
11
7
7
27
11
3
41
11
[
b]
39
108
171
460
250
881
801
(
D)
829
3328
4909
14924
7490
27323
27650
(
D)
2195
11191
(
D)
56434
17640
90300
110200
15
13
14
47
37
13
97
11
15
13
14
47
41
19
107
23
[
b]
88
203
327
1289
767
2383
1414
(
D)
2564
10832
15031
49685
28287
93003
56869
(
D)
10895
46862
(
D)
240794
151127
458197
346132
18
14
10
44
20
10
74
13
18
14
10
44
22
16
82
36
[
b]
98
131
266
885
1248
2399
4585
(
D)
4300
4320
10340
33687
51607
95634
189392
(
D)
17273
33596
(
D)
142351
284132
484967
1015279
25
9
6
48
7
4
59
9
25
9
6
48
7
4
59
33
52
[
b]
[
b]
[
c]
[
e]
567
1013
8888
1357
(
D)
(
D)
(
D)
(
D)
15592
28239
372629
12763
(
D)
(
D)
(
D)
(
D)
64455
128874
2797166
189
85
47
372
38
14
424
32
189
85
47
372
39
17
428
80
395
588
605
1588
1312
2190
5090
25819
10230
14910
17157
44232
38845
71530
154607
1054015
45440
62692
67625
185827
144199
212900
542926
4306952
5
2
3
10
1
5
16
8
5
2
3
10
1
5
16
53
6
[
a]
[
b]
[
b]
[
a]
918
986
15501
143
(
D)
(
D)
(
D)
(
D)
41266
42638
733592
2854
(
D)
(
D)
(
D)
(
D)
226428
232924
4190418
534
247
138
1015
216
68
1299
53
534
247
138
1015
229
87
1331
190
1158
1639
1930
4727
8991
9511
23229
34268
24889
40394
54358
124176
287321
297462
708959
1309920
110669
166884
200600
499543
1073588
1282355
2855486
7125017
22
25
20
72
21
12
105
31
22
25
20
72
29
22
123
130
47
178
268
493
735
1535
2763
14142
2823
6704
10829
20590
26274
79705
126569
723286
22411
54339
103086
182557
172557
584059
939173
6312666
457
400
493
1493
807
153
2453
69
459
405
517
1526
1322
887
3735
1736
1094
2712
6640
10446
31148
19564
61158
31339
36409
90023
236988
378387
1228744
800567
2407698
1327358
229231
486352
1204304
2000605
6297378
4370245
12668228
8930740
122
90
143
390
191
56
637
34
122
90
144
391
249
122
762
197
285
620
1982
2887
7003
4141
14031
5611
9381
21412
67664
102689
278906
169144
550739
229958
47749
101112
335968
508346
1303456
879800
2691602
1403561
22
25
32
86
79
29
194
12
22
25
32
86
90
55
231
160
51
173
461
685
3057
2841
6583
6023
2470
7526
18283
28621
132198
105911
266730
239543
12611
27484
84898
126992
517353
489832
1134177
1292817
493
368
365
1348
447
117
1912
62
493
369
369
1353
484
219
2056
235
1192
2542
4992
8726
16567
15745
41038
19994
31065
68338
159254
266525
558056
566679
1391260
730962
126493
264351
578314
1008575
2034467
2113669
5156711
3418473
7
5
4
18
10
4
32
9
7
5
6
20
13
6
39
38
[
a]
33
56
100
480
345
925
3468
(
D)
1409
2099
4558
19422
16352
40332
142504
(
D)
5668
12467
(
D)
109251
72854
205164
812688
72
35
27
157
31
5
193
14
72
35
27
157
33
6
196
105
[
c]
243
348
735
997
696
2428
10183
(
D)
6385
8872
19653
26220
26220
72093
448014
(
D)
46970
69254
(
D)
169599
155151
475895
3733430
58
39
64
169
94
25
288
11
58
39
64
169
100
42
311
36
114
269
854
1237
3637
4652
9526
6553
3490
8854
30664
44031
130915
197042
371988
279985
16821
36636
125703
185394
486403
817983
1489780
1860055
455
345
298
1242
223
22
1487
11
455
345
304
1248
231
35
1514
18
1094
2368
4080
7542
7697
2656
17895
1948
30054
61885
127540
226590
254906
82011
563507
73306
97486
222106
442115
786947
806038
240105
1833090
273947
33
20
31
93
44
26
163
44
33
20
31
93
52
57
202
143
73
118
431
622
1424
2105
4151
4594
2790
4393
16269
23980
51815
76505
152300
200819
14614
24941
83961
127134
257653
442630
827417
1510028
37
35
31
113
40
19
172
23
37
35
32
114
41
60
215
83
86
209
428
723
1571
2313
4607
14879
3336
6836
14958
25454
51440
83762
160656
636509
17836
35249
75002
130269
257300
466524
854093
3958402
89
65
81
252
88
26
366
29
89
65
83
254
102
37
393
112
206
453
1066
1725
2835
2057
6617
4380
6818
13960
34535
57494
105222
79082
241798
173523
44502
74290
179342
310468
511169
449160
1270797
1175738
295
208
184
844
166
53
1063
72
295
208
187
847
169
62
1078
164
[
f]
1434
[
g]
4520
6235
9173
19928
104775
(
D)
45663
(
D)
239478
223665
395611
858754
5546221
(
D)
238213
(
D)
(
D)
1073344
2477051
5168701
41999338
1
0
2
3
0
5
8
6
1
0
2
3
0
7
10
7
[
a]
0
[
b]
32
0
929
961
1305
(
D)
0
(
D)
1369
0
47042
48411
65893
(
D)
0
(
D)
(
D)
0
341960
347739
527246
33
20
18
89
39
35
163
42
33
20
18
89
40
47
176
105
64
135
259
458
1743
6433
8634
16557
2130
4420
8261
20781
72647
251346
344774
668599
14920
29102
41217
140116
498028
1546392
2184536
4681840
47
35
21
115
35
21
171
24
47
35
21
115
38
29
182
48
111
244
298
653
1337
3006
4996
8966
5369
7254
10604
25214
56502
133339
215055
436835
52995
43162
64471
174090
428386
1025366
1627842
3850566
72
27
24
155
52
45
252
29
72
27
24
155
56
70
281
78
153
176
320
649
2033
7501
10183
9363
3973
4709
9822
20149
66383
254929
341461
339488
22452
26291
48517
116035
344004
1329263
1789302
2243246
0
0
1
1
2
0
3
4
0
0
1
1
2
0
3
4
0
0
[
a]
[
a]
[
b]
0
111
521
0
0
(
D)
(
D)
(
D)
0
1634
28745
0
0
(
D)
(
D)
(
D)
0
10167
254126
16
6
6
30
2
3
35
8
16
6
6
30
2
4
36
14
[
b]
38
[
b]
[
c]
[
b]
1059
1299
8859
(
D)
1152
(
D)
(
D)
(
D)
40588
46968
459764
(
D)
5937
(
D)
(
D)
(
D)
308753
357483
3256092
19
13
12
49
33
22
104
12
19
13
12
49
35
27
111
30
[
b]
82
168
290
1334
2328
3952
4412
(
D)
2054
5982
11958
53103
97769
162830
204332
(
D)
24442
54249
(
D)
592351
1233908
1927555
2357777
15
11
11
39
15
8
62
12
15
11
11
39
15
9
63
32
[
b]
66
160
262
733
1277
2272
11443
(
D)
1916
7134
11084
28497
50994
90575
561564
(
D)
16458
45668
(
D)
243670
597639
924473
8370596
11
10
12
37
29
34
100
29
11
10
12
37
29
44
110
80
[
b]
72
152
249
1480
6277
8006
16999
(
D)
1946
4278
7851
51879
217685
277415
592705
(
D)
13139
20346
(
D)
285201
1153362
1481011
3696407
25
17
11
58
12
9
79
10
25
17
11
58
13
10
81
20
51
119
133
303
448
680
1431
9230
1169
3136
3487
8058
14018
24092
46168
481153
21393
32125
29846
86246
97414
195196
378856
3799499
1
0
0
2
5
0
7
3
1
0
0
2
5
0
7
7
[
a]
0
0
[
a]
[
b]
0
99
2766
(
D)
0
0
(
D)
(
D)
0
3995
113188
(
D)
0
0
(
D)
(
D)
0
35021
2583136
43
15
11
78
20
13
111
22
43
15
11
78
23
17
118
32
[
c]
106
162
[
e]
[
f]
1634
2919
5489
(
D)
4214
7602
(
D)
(
D)
65709
124430
263228
(
D)
24738
56295
(
D)
(
D)
310297
744380
1561452
18
8
11
41
15
11
67
20
18
8
11
41
15
18
74
56
[
b]
[
b]
157
242
667
2616
3525
12602
(
D)
(
D)
3675
5928
24806
107289
138023
512503
(
D)
(
D)
23539
(
D)
145959
741885
928948
5280807
7
9
9
27
13
5
45
12
7
9
9
27
13
5
45
20
[
a]
63
118
198
562
505
1265
2871
(
D)
2010
4050
13719
20064
21510
55293
98950
(
D)
11042
24910
(
D)
128383
100269
306222
763801
2
2
4
11
10
9
30
5
2
2
4
11
10
10
31
6
[
a]
[
a]
48
70
428
857
1355
258
(
D)
(
D)
1654
2733
16545
40824
60102
11160
(
D)
(
D)
10661
(
D)
96483
295235
412791
215269
70
46
33
167
52
17
236
44
70
46
35
169
59
18
246
86
171
293
434
898
2145
2117
5160
15548
4225
9371
14492
34922
83657
90021
208600
703317
28204
54822
78950
221279
567765
597620
1386664
4114477
44
26
25
110
48
23
181
22
44
26
25
110
49
40
199
31
104
176
357
637
1870
2678
5185
5161
4041
6040
13326
24115
86118
107791
218024
243225
27379
36551
79161
149035
774208
563430
1486673
1510237
103
59
70
258
179
73
510
56
103
59
71
259
186
92
537
118
252
398
996
1646
8269
11043
20958
45422
8731
11344
35528
57511
264239
382957
704707
2201286
41533
45162
110379
204477
784205
1372099
2360781
7866779
17
5
14
38
55
24
117
13
17
5
14
38
56
26
120
23
[
b]
37
192
268
2753
3977
6998
10254
(
D)
1386
6242
9056
84109
123392
216557
384362
(
D)
6388
28923
(
D)
278106
417564
738242
1357955
47
29
39
128
67
41
236
20
47
29
40
129
67
51
247
31
[
b]
184
575
853
2690
7210
10753
7152
(
D)
7021
17691
35004
87264
256844
379112
283696
(
D)
35280
55352
(
D)
298216
1383804
1808575
1234736
27
24
37
98
70
42
210
29
27
24
37
98
73
47
218
54
71
168
525
764
3637
6914
11315
14549
2047
4392
15304
28817
120098
234907
383822
608051
11290
19109
67247
127346
574396
1018750
1720492
2694387
31
26
35
101
64
38
203
18
31
26
35
101
64
46
211
32
63
183
516
762
2517
5607
8886
4947
1900
7088
17390
26677
79442
192581
298700
156807
7445
23617
59729
92210
277042
786330
1155582
648501
85
98
102
299
139
46
484
31
85
98
102
299
144
56
499
56
197
654
1436
2287
5829
7807
15923
12468
5418
16055
41051
63897
186845
256740
507482
478167
18343
50413
124364
197978
581914
824114
1604006
2098992
56
42
61
169
86
20
275
8
56
42
61
169
88
21
278
10
121
280
824
1225
3379
1648
6252
715
3272
7525
24171
37392
103392
51652
192436
21438
11661
23612
79837
122896
333764
187721
644381
86532
29
22
20
77
27
9
113
6
29
22
20
77
27
9
113
11
65
151
278
494
957
764
2215
3825
2029
3774
8125
14353
31371
26956
72680
160521
9153
17042
36796
64760
136450
95755
296965
579831
84
49
42
190
78
45
313
43
84
49
42
190
79
54
323
66
187
327
596
1110
3577
6906
11593
13774
5562
12811
19784
39315
133648
275361
448324
612587
25752
58201
96146
185555
550586
1374582
2110723
2746017
9
5
7
22
19
10
51
13
9
5
7
22
20
12
54
17
[
b]
35
92
147
725
2228
3100
4086
(
D)
1327
2753
4719
30334
99411
134464
155899
(
D)
6321
12112
(
D)
139923
526254
687838
598610
31
47
72
163
98
21
282
34
31
47
72
163
101
34
298
71
83
327
1067
1477
3762
3755
8994
5375
3314
11640
40350
57304
138359
149666
345329
200070
22502
53480
151040
235939
637615
1082745
1956299
1589169
10
9
7
31
16
6
53
7
10
9
7
31
17
7
55
17
26
61
82
169
740
648
1557
2371
621
1758
2949
7550
27695
26579
61824
100933
5219
10978
12317
51251
126757
125531
303539
687505
274
278
343
940
624
181
1745
81
274
278
343
940
635
223
1798
128
668
1858
4797
7323
26656
25259
59238
17700
22650
61910
172563
262211
987265
929944
2179420
636454
87606
214389
602107
927893
3463256
3593314
7984463
3027306
18
20
26
68
32
13
113
15
18
20
26
68
32
17
117
29
[
b]
138
354
541
1413
1987
3941
4153
(
D)
5854
12507
20244
53127
72405
145776
166148
(
D)
17364
46425
(
D)
204066
280817
555713
566960
42
18
16
87
26
14
127
12
42
18
16
87
27
15
129
15
94
127
248
469
1023
1793
3285
4833
1740
3926
8128
14833
32163
63716
110712
243631
7449
12967
24231
48663
122612
281079
452354
1113827
301
205
179
743
228
59
1030
35
301
205
179
743
252
98
1093
81
664
1368
2486
4518
9490
9222
23230
18482
20750
41445
78870
151616
343374
362490
857480
635094
94805
138458
248322
531663
1093412
1545716
3170791
3002524
37
26
16
86
32
10
128
10
37
26
16
86
33
13
132
15
86
173
228
487
1235
1761
3483
4191
2098
6400
7922
16701
45853
65675
128229
174668
10441
27340
34588
73852
166765
312600
553217
836409
14
4
7
29
22
10
61
6
14
4
7
29
22
13
64
8
30
26
89
145
941
1609
2695
2525
660
891
2878
4561
29136
55157
88854
95044
5348
5242
14818
26131
132119
452959
611209
762643
180
124
97
450
140
42
632
26
180
124
98
451
150
50
651
78
415
833
1312
2560
5956
5574
14090
12207
10186
23226
38297
74036
199385
187989
461410
437949
55910
118817
187849
380992
914946
1038426
2334364
2583833
1092
588
586
2445
873
180
3498
94
1092
590
586
2447
902
225
3574
230
2481
3915
8133
14529
35349
22357
72235
29994
68381
124968
288093
506726
1323277
850144
2680147
1159513
362288
586506
1200255
2304575
6001269
4342688
12648532
6136293
203
191
209
664
262
48
974
25
203
191
209
664
264
60
988
35
494
1305
2870
4669
10262
5271
20202
3692
15534
38867
97204
156509
362792
195361
714662
131671
52498
130796
300682
507902
1175373
816804
2500079
551010
285
188
165
705
290
120
1115
65
285
188
166
706
302
167
1175
191
689
1267
2274
4230
12613
16233
33076
42702
18658
37716
70787
132892
405851
509630
1048373
1372002
91870
166307
283381
567543
1615509
2231723
4414775
7772507
1014
821
903
2951
1136
207
4294
87
1014
821
903
2951
1176
291
4418
285
2436
5497
12493
20426
44924
28251
93601
25871
68539
184162
446578
720729
1656190
1024934
3401853
900493
251300
606831
1429967
2381601
5267968
4212952
11862521
5023090
886
478
351
1881
321
64
2266
28
886
478
351
1881
330
79
2290
59
1946
3175
4735
9856
12364
7238
29458
8541
44614
89669
157425
300556
456019
280429
1037004
274289
193927
321702
558515
1117370
1785402
1157350
4060122
1554830
29
48
52
138
111
48
297
37
29
48
52
138
115
53
306
69
70
342
734
1146
4526
5597
11269
10009
5167
12971
24455
43785
170003
214823
428611
375319
22251
53283
82647
206958
630366
805223
1642547
1918107
67
61
91
241
182
48
471
43
67
61
91
241
190
63
494
84
160
422
1273
1855
7614
6035
15504
13358
5871
14840
43801
65902
288080
249098
603080
505197
24078
60536
223199
313874
998888
824139
2136901
2192659
19
10
7
39
17
10
66
17
19
10
7
39
18
15
72
145
[
b]
63
86
197
546
1468
2211
18998
(
D)
1454
5080
8260
18790
70164
97214
922490
(
D)
14104
41933
(
D)
131533
546760
754963
11212541
94
72
42
223
99
31
353
14
94
72
42
223
101
47
371
31
[
c]
479
569
1270
4130
3359
8759
4558
(
D)
12486
16827
37462
154463
119590
311515
156847
(
D)
58076
67245
(
D)
634061
571908
1372987
912250
208
118
116
484
238
76
798
69
208
118
116
484
242
90
816
143
467
790
1537
2794
10690
11218
24702
40875
13561
22840
48747
89008
364718
408688
862414
1388788
76151
99814
206319
400912
1460041
1708430
3569383
8037457
30
24
16
73
32
14
119
6
30
24
16
73
33
19
125
6
68
172
224
464
1517
1543
3524
827
2297
5440
11791
19878
59980
58942
138800
31394
11973
24327
68585
106256
201100
362138
669494
191784
57
45
60
167
79
32
278
11
57
45
61
168
85
53
306
48
110
314
834
1258
3399
4109
8766
9129
3956
11262
28187
43712
128084
149737
321533
250014
15211
37427
91019
144937
396267
518765
1059969
1451408
242
186
182
657
284
84
1025
47
242
186
182
657
301
114
1072
99
551
1258
2551
4360
11927
11416
27703
12218
17142
34638
81776
138480
371680
390597
900757
387273
68781
126025
302117
525303
1518824
1416994
3461121
2333220
9484
4980
3572
19567
2874
295
22736
142
9484
4981
3579
19576
2961
369
22906
201
21309
33239
48014
102562
103570
34104
240236
21187
538379
990351
1626903
3236124
3962188
1291243
8489555
907422
1623558
2832154
4467831
9236486
11327367
4269179
24833032
3161094
364
472
538
1403
763
110
2276
32
364
472
539
1404
779
135
2318
46
900
3293
7399
11592
30323
15456
57371
5697
31038
111342
257190
403140
1110970
572546
2086656
232951
95147
316543
688689
1116657
3195363
1900309
6212329
886475
131
137
127
409
245
74
728
40
131
137
127
409
249
106
764
142
307
951
1767
3025
10054
10407
23486
22088
10287
29808
61675
102670
376223
397337
876230
894999
42969
122524
215586
384747
1372989
1660103
3417839
3976106
104
103
129
360
170
40
570
21
104
103
130
361
187
78
626
109
243
705
1813
2761
6589
5057
14407
5389
8882
24027
64769
101415
246492
210901
558808
221767
27425
67052
201601
306858
709538
884917
1901313
1741209
516
380
380
1395
461
112
1968
75
516
380
383
1398
485
171
2054
212
1200
2559
5186
8945
17044
11632
37621
15611
31871
73700
151358
268031
522730
400589
1191350
608982
95688
217304
444485
794986
1588339
2954476
5337801
4008986
776
652
619
2214
665
125
3004
37
776
652
623
2218
721
201
3140
59
1896
4380
8479
14755
27161
15139
57055
6619
46436
126145
255256
443392
857257
483594
1784243
213910
133760
330704
619369
1134680
2399765
1615254
5149699
834784
70
45
53
187
96
45
328
56
70
45
53
187
102
55
344
168
155
297
727
1179
4310
6582
12071
33554
8716
12117
29463
54752
171128
260033
485913
1424101
69077
50138
125301
262831
636513
1119587
2018931
7002876
63
62
44
186
71
42
299
43
63
62
44
186
73
53
312
109
151
425
607
1183
3053
4967
9203
24150
4278
13481
22144
40429
116338
193559
350326
1013615
22841
49395
76584
151370
413367
706352
1271089
5075919
34
17
13
68
36
21
125
19
34
17
13
68
36
24
128
35
81
107
175
363
1508
4556
6427
8898
3013
3216
5940
12305
54991
168090
235386
333379
15842
14209
29248
60113
286734
821058
1167905
2683594
44
25
25
106
65
21
192
22
44
25
25
106
68
26
200
34
95
165
368
628
2756
2945
6329
7264
3920
6334
14550
29356
101722
130145
261223
246937
18946
23577
63596
144020
419759
612797
1176576
1214814
21
20
11
58
28
9
95
28
21
20
11
58
29
12
99
100
56
130
146
332
1285
1384
3001
26530
1170
4142
5211
18261
49382
49752
117395
1077561
5105
16532
20610
72158
150419
220963
443540
5532528
37
20
14
87
12
4
103
6
37
20
14
87
12
4
103
9
87
135
212
434
451
273
1158
5569
1868
3592
4865
10751
12597
8288
31636
236527
9003
12610
23497
47316
47720
49568
144604
1025944
17
4
4
25
6
6
37
9
17
4
4
25
7
6
38
14
29
26
52
107
165
700
972
5012
1121
888
1026
3035
5938
23578
32551
226932
3475
2762
4031
10268
17053
101417
128738
746061
52
41
27
137
32
10
179
9
52
41
27
137
32
11
180
15
117
271
370
758
1349
2314
4421
5325
2682
7552
13261
27239
45164
87051
159454
263832
12662
29650
41997
104392
194154
510761
809307
863532
7
5
11
30
11
4
45
9
7
5
12
31
11
4
46
12
14
32
144
190
350
658
1198
3896
240
998
5280
6784
12857
28528
48169
227061
1217
3302
19622
25245
37281
127401
189927
1051262
183
144
153
507
207
58
772
40
183
144
153
507
216
74
797
82
429
953
2045
3427
8392
7172
18991
10647
13743
30672
65893
111970
295558
240936
648464
354032
59498
115992
277930
461166
1135799
941995
2538960
1884628
235
147
77
496
67
14
577
4
235
148
77
497
70
14
581
4
549
978
1066
2593
2341
1127
6061
77
16069
32274
43847
92931
104258
58276
255465
4043
39499
76008
103423
221048
231107
128898
581053
7910
27
11
11
57
15
7
79
13
27
11
11
57
15
7
79
18
58
78
140
276
830
702
1808
7904
1562
3033
4391
9453
32313
31001
72767
305905
8421
16301
23295
50077
119198
112274
281549
1336566
744
549
523
2017
603
127
2747
81
744
549
523
2017
620
147
2784
113
1692
3734
7229
12655
23124
15783
51562
16919
51398
112393
228656
409986
771415
566332
1747733
632710
224783
398762
840666
1554374
2780132
2323015
6657521
4001193
288
194
208
758
273
77
1108
33
288
194
209
759
286
97
1142
75
692
1346
2780
4818
10856
11464
27138
28604
14471
33996
72715
128552
329458
395316
853326
1222821
75187
160284
317812
592984
1412686
1741779
3747449
10791822
33
23
15
81
23
7
111
20
33
23
17
83
23
7
113
37
75
166
208
449
1007
1293
2749
20514
2169
4928
6610
15272
30880
39846
85998
593081
21368
44697
58847
254952
145474
286317
686743
5833857
138
105
99
388
176
72
636
62
138
106
100
390
186
92
668
115
318
718
1407
2443
7445
9949
19837
39790
11535
26907
46514
89584
284503
379241
753328
1790377
66410
127268
235961
480305
1230849
2087938
3799092
15462655
63
34
40
149
61
17
227
15
63
34
40
149
65
24
238
36
154
233
566
953
2256
1981
5190
4748
5342
8121
19926
34505
84649
75363
194517
198422
24782
31505
65022
125950
349435
287085
762470
1085444
110
78
74
278
98
32
408
34
110
78
74
278
101
35
414
99
252
536
970
1758
3651
4842
10251
17637
8287
19338
34250
63939
147885
195719
407543
879467
44160
76715
151417
291389
594008
639981
1525378
3815191
91
53
47
210
54
8
272
8
91
53
47
210
59
12
281
11
218
359
641
1218
2216
1272
4706
2014
5976
10252
21135
37861
89739
48896
176496
80544
22111
39042
79991
143974
287545
189103
620622
295358
167
75
75
364
112
25
501
36
167
76
75
366
113
27
506
52
369
495
1056
1920
4575
3254
9749
7071
13031
16397
37213
73475
173866
139996
387337
321012
49301
55375
150333
283262
695561
606031
1584854
1605941
59
46
57
172
70
19
261
11
59
46
57
172
73
24
269
29
143
318
789
1250
2813
3147
7210
4274
4491
12286
32655
50035
115687
148029
313751
217693
18547
44735
117375
183322
400425
606231
1189978
856722
153
66
65
306
77
16
399
9
153
66
65
307
81
23
411
12
326
430
832
1588
2954
2675
7217
1541
8579
11889
27592
51241
105539
95222
252002
65483
34104
38968
85616
181429
357408
297735
836572
229634
104
81
77
284
93
24
401
19
104
81
78
285
97
27
409
47
217
546
1048
1811
3934
3093
8838
5428
9279
20317
39042
71361
166701
137166
375228
280447
37002
80809
128613
256778
553607
627332
1437717
1031699
122
95
78
328
147
46
521
14
122
95
78
328
156
57
541
19
283
645
1048
1976
5597
6201
13774
3235
11780
21422
40798
80125
228158
304980
613263
133103
65109
73889
140684
303242
810853
1059693
2173788
722065
38
23
26
102
61
27
190
37
38
23
28
104
62
33
199
60
72
165
357
594
2699
4739
8032
22413
5015
7931
17778
33879
139613
297932
471424
1800415
27092
31589
66664
178773
479975
1189355
1848103
7493410
307
240
239
856
317
99
1272
64
307
240
239
856
327
114
1297
83
721
1627
3334
5682
11863
12076
29621
11146
23981
58972
129064
217626
492788
532639
1243053
560087
95606
228149
454921
803916
1744526
2221740
4770182
2367394
24
16
19
66
15
7
88
6
24
16
19
66
15
8
89
9
46
105
246
397
551
1387
2335
4518
1138
3007
8080
12360
19139
41888
73387
162515
5387
13924
32404
52544
75998
211178
339720
810579
17
5
8
33
9
9
51
4
17
5
8
33
10
10
53
4
33
32
121
186
391
1211
1788
1493
533
1040
5124
7263
15804
45805
68872
48482
3381
4443
19856
33093
96133
200282
329508
276439
20
12
8
44
33
13
90
20
20
12
8
44
35
15
94
25
40
75
119
234
1418
1290
2942
13660
1673
3668
5258
10783
61580
53777
126140
671174
11605
18584
24604
55948
218086
247517
521551
2565737
108
73
59
267
108
31
406
43
108
73
59
267
113
35
415
59
235
485
817
1537
4248
3746
9531
11192
9305
21290
38147
75167
208250
195830
479247
506762
35772
67920
108158
244091
573344
627947
1445382
2017067
87
55
47
210
59
20
289
16
87
55
47
210
60
25
295
21
190
357
650
1197
2133
3147
6477
6705
6877
11213
29214
49341
90778
156632
296751
307044
31434
49389
107244
197877
496663
653335
1347875
1644707
332
224
165
786
267
75
1128
64
332
224
166
787
278
94
1159
135
757
1485
2226
4468
11025
11533
27026
23943
24732
50401
79586
163221
422757
469500
1055478
1051607
121778
223961
347002
730902
1855213
2171624
4757739
6160581
73
54
52
196
76
23
295
17
73
54
52
196
81
29
306
54
[
c]
360
673
1188
3280
2691
7159
6438
(
D)
10931
21592
39139
115185
89583
243907
181476
(
D)
43118
81059
(
D)
421168
342259
917279
996689
20
22
16
64
51
16
131
22
20
22
16
64
51
24
139
43
[
b]
139
226
407
2053
2660
5120
6161
(
D)
4371
8573
17077
81836
105226
204139
210535
(
D)
19578
35687
(
D)
384088
455579
912744
992712
100
56
59
244
77
40
361
34
100
56
59
244
78
46
368
50
226
378
751
1355
3495
6609
11459
10025
7175
10746
23897
43311
124673
243633
411617
374963
33137
48089
97014
186794
580104
1053889
1820787
2318698
129
85
89
331
172
70
573
73
129
85
89
331
187
87
605
235
280
570
1193
2043
7100
11547
20690
89769
9912
22348
45016
82038
268985
371175
722198
3207458
53792
122240
232711
437060
1459683
1812674
3709417
20989339
625
461
443
1652
435
83
2170
47
625
462
444
1654
450
107
2211
59
1407
3098
5987
10492
16625
8760
35877
5883
47471
115955
243161
413410
753252
397487
1564149
247248
123842
297679
572073
1016635
1830411
1149145
3996191
871710
86
96
84
308
134
40
482
27
86
96
84
308
139
49
496
44
195
642
1183
2020
5334
4481
11835
7985
6363
23409
47995
81761
227132
203870
512763
440844
22136
64024
143914
246112
758262
677275
1681649
1552719
60
38
65
179
79
28
286
19
60
38
65
179
84
32
295
21
[
c]
259
911
1310
3006
3108
7424
1861
(
D)
10323
37374
59983
124660
150871
335514
91722
(
D)
35206
123405
(
D)
360808
497524
1056105
314160
1332
885
793
3175
675
107
3957
51
1332
885
793
3176
689
140
4005
74
3169
5992
10902
20063
24320
11137
55520
6906
97839
213280
422465
742961
1086964
503022
2332947
354841
250893
525185
1010678
1813850
2810148
1337920
5961918
1076945
497
324
276
1171
281
52
1504
42
497
324
277
1172
292
65
1529
101
1166
2193
3743
7102
10202
6241
23545
13695
37750
71174
136297
248508
397680
248254
894442
538042
134978
209573
394585
752522
1187831
726793
2667146
1963603
16
10
17
45
14
7
66
3
16
10
17
45
15
9
69
8
[
b]
74
217
330
493
1025
1848
513
(
D)
3021
9288
13444
22566
55917
91927
24868
(
D)
10267
35221
(
D)
123368
161807
335357
107602
85
59
70
233
118
35
386
17
85
59
70
233
127
46
406
28
216
390
956
1562
4964
4164
10690
3779
6821
13189
36146
57286
230387
216771
504444
202871
26991
46217
121587
198620
758820
978359
1935799
816188
20
9
12
51
20
13
84
15
20
9
12
51
20
16
87
29
[
b]
59
150
252
866
2084
3202
16358
(
D)
2352
4796
9451
39041
98604
147096
978401
(
D)
7074
17257
(
D)
144394
425958
604151
14381213
31
34
39
110
71
18
199
19
31
34
39
110
76
26
212
34
73
245
533
851
3067
2128
6046
7134
2469
9207
21097
32934
120631
92111
245676
283310
10207
31485
69512
111773
369448
384030
865251
1078884
44
29
35
113
64
27
204
31
44
29
35
113
66
31
210
69
[
c]
209
486
804
2526
4410
7740
9281
(
D)
7691
16332
31592
99480
185303
316375
382092
(
D)
27656
53447
(
D)
449483
736141
1362289
1651841
54
32
36
130
43
19
192
39
54
32
36
130
46
21
197
84
114
220
487
821
1692
2568
5081
41659
3897
7494
19165
30893
63725
110528
205146
2079299
26950
53521
109734
192436
362668
520568
1075672
16681858
73
73
52
214
84
28
326
44
73
73
52
214
88
35
337
115
178
507
708
1393
3275
4064
8732
21891
5637
19015
27574
53026
138175
180891
372092
1006624
28230
92656
125144
251718
562180
1010770
1824668
4845427
72
33
32
151
48
17
216
35
72
33
32
151
51
20
222
73
158
236
430
[
f]
1897
[
g]
4821
15002
5014
8808
15185
(
D)
78333
(
D)
204391
714834
28657
46858
80651
(
D)
351596
(
D)
1120016
3980076
15
11
9
40
11
1
52
13
15
11
9
40
11
1
52
19
31
72
129
[
c]
503
[
c]
929
3863
1174
2412
5143
(
D)
15845
(
D)
41181
177119
12647
19367
18107
(
D)
65475
(
D)
199824
819828
31
29
34
102
46
15
163
8
31
29
34
102
46
19
167
20
75
209
454
738
1927
1905
4570
4789
2604
7811
20384
32132
76173
74734
183039
172491
11314
28562
66570
109878
275363
299739
684980
1221587
136
110
128
409
232
74
715
38
136
110
128
409
242
87
738
57
323
761
1790
2874
9084
10210
22168
10909
12965
28306
72340
121074
397200
424000
942274
579203
53017
113360
258926
457331
1378684
1676207
3512222
2482735
54
48
45
160
69
17
246
21
54
49
45
161
73
20
254
40
127
330
641
1098
2805
2218
6121
8068
3737
12993
27267
45397
113584
81121
240102
307490
17231
54947
116653
194724
451190
299390
945304
1703034
74
66
58
222
103
41
366
30
74
66
58
222
108
51
381
43
176
457
803
1436
3936
5413
10785
10648
7044
13697
23487
46418
137413
188104
371935
469334
52176
54957
100535
216868
513924
1076327
1807119
3337740
67
37
33
147
28
5
180
18
67
37
33
147
28
5
180
37
152
240
449
841
1025
815
2681
10472
4650
7735
14891
33822
38430
27746
99998
386608
36108
57719
77763
227947
162384
153125
543456
3386582
47
40
43
145
58
18
221
16
47
40
43
145
60
23
228
40
100
272
589
961
2258
2972
6191
11430
3561
11013
25338
43431
95606
136024
275061
581686
16054
48637
107980
193293
379301
649354
1221948
2989630
157
104
91
376
147
41
564
36
157
104
91
376
148
47
571
69
394
697
1209
2300
6398
5700
14398
9282
13926
24127
44168
84514
286742
288443
659699
481755
45792
76815
144620
276614
890193
1020516
2187323
2086610
70
52
66
195
100
24
319
14
71
52
66
196
105
28
329
26
154
353
862
1369
3989
3443
8801
3197
5930
13342
34257
53817
170975
145179
369971
120051
26104
49098
137200
213628
554504
402309
1170441
451460
62
37
34
138
66
30
234
24
62
37
34
138
67
45
250
55
145
244
474
863
2624
4704
8191
12574
5249
8641
16436
30548
99811
172959
303318
580202
18606
31409
59930
110835
300789
755373
1166997
2299814
32
35
26
95
19
11
125
15
32
35
26
95
20
15
130
39
[
b]
239
350
664
650
1586
2900
9491
(
D)
7579
13620
24412
24383
69044
117839
412526
(
D)
33131
48294
(
D)
94982
234698
425627
1961473
23
16
23
68
21
9
98
4
23
16
24
69
21
11
101
8
[
b]
110
313
477
711
1336
2524
945
(
D)
3932
11196
19086
29040
42371
90497
39630
(
D)
15939
35686
(
D)
95956
173325
340746
207378
515
295
262
1161
358
84
1603
80
515
295
262
1161
365
101
1627
144
1201
1983
3528
6712
13930
9559
30201
24627
38081
65549
129036
236015
566224
379523
1181762
1170658
159886
241586
430115
850246
1972855
1490931
4314032
4583515
134
75
48
316
81
32
429
33
134
75
48
316
84
36
436
50
322
502
625
1449
3432
4109
8990
52670
11976
23564
29373
74183
209632
257354
541169
3470349
55137
103067
114183
307229
884167
1552307
2743703
45062764
38
15
17
88
38
16
142
15
38
16
17
89
39
18
146
21
98
97
218
413
1405
2901
4719
19617
4971
3802
11027
22151
90991
185675
298817
1125971
32215
26444
56486
131294
395358
752916
1279568
7740871
23
14
17
62
25
7
94
4
23
14
17
62
25
8
95
5
56
99
222
377
932
1147
2456
1978
2917
3888
10582
17797
53176
52206
123179
87176
15372
13754
32267
62782
324491
263288
650561
3939267
176
125
110
474
165
71
710
62
176
125
110
474
169
85
728
87
360
845
1537
2742
6885
10092
19719
44988
15031
33384
70607
123710
347986
668914
1140610
2761941
83284
184614
373704
667546
1680450
2711946
5059942
13075252
69
55
45
204
107
55
366
57
71
56
45
207
110
57
374
111
155
367
594
1116
5021
8187
14324
50852
6711
17042
29482
69308
330759
535799
935866
3655595
43640
66418
116360
286485
1109319
2400168
3795972
25989862
145
126
136
469
270
99
838
99
145
126
136
469
281
110
860
209
310
849
1892
3051
11735
17554
32340
84889
12857
36015
79036
134177
583201
1001879
1719257
5768436
56203
143055
299297
524935
1995757
3581934
6102626
32411298
143
67
60
301
66
32
399
29
143
67
60
301
68
35
404
50
292
459
799
1550
2799
4313
8662
15188
12670
19491
35791
73116
136327
211080
420523
846758
53266
78981
146674
301987
602995
858076
1763058
3748180
183
104
88
433
101
42
576
22
183
104
88
433
103
47
583
40
413
691
1164
2268
4441
5763
12472
12872
14333
27283
47460
92833
209585
208884
511302
532439
75617
122512
209684
431000
913555
1447223
2791778
6601620
22
15
14
57
20
15
92
13
22
15
14
57
21
25
103
17
52
96
174
322
947
2120
3389
10215
5322
3593
6691
16460
35122
84971
136553
468947
31220
20356
31760
88416
110220
267507
466143
2352703
198
173
175
611
309
80
1000
53
199
173
175
612
319
102
1033
94
429
1171
2457
4057
12868
11966
28891
25226
14160
41798
74885
151989
437225
418592
1007806
898126
58958
145684
306450
885188
1463905
1540163
3889256
3992006
211
121
126
529
215
105
849
104
211
121
126
529
220
138
887
211
448
795
1754
2997
8766
17513
29276
141499
19776
39725
98743
168098
502924
1149372
1820394
9293536
85495
186420
428927
742660
1754849
3710683
6208192
57570902
16
8
13
42
28
14
84
14
16
8
14
43
28
14
85
33
[
b]
50
187
277
1228
1717
3222
8104
(
D)
1269
7648
10695
35929
57335
103959
291461
(
D)
4459
22755
(
D)
139024
288329
462534
1248950
3
7
5
17
24
10
51
12
3
7
5
17
24
17
58
28
[
a]
48
77
131
1179
1375
2685
4483
(
D)
1124
3143
4626
40331
49071
94028
147676
(
D)
3820
11111
(
D)
112080
139489
267830
696324
79
49
58
206
121
28
355
19
79
49
58
206
128
37
371
29
176
337
804
1317
5331
3416
10064
3424
6396
11633
26054
58016
153942
99580
311538
88755
19800
43914
79706
233160
453989
272739
959888
504034
44
34
39
129
68
34
231
35
44
34
39
129
69
38
236
72
96
222
533
851
2890
5584
9325
24594
3724
10568
21448
39652
113958
216784
370394
764978
16088
114695
79753
226700
328292
771365
1326357
3273276
88
63
74
263
235
94
592
60
88
63
74
263
242
103
608
112
207
439
1057
1703
10248
13806
25757
54264
10021
18899
41289
81598
423366
502540
1007504
2342618
81025
109744
255791
526800
1831550
2396470
4754820
17008017
357
234
239
905
355
125
1385
104
357
234
240
906
366
146
1418
165
797
1583
3271
5651
15473
18257
39381
35146
29884
56719
112121
205232
557680
674829
1437741
1346655
122061
243391
405963
809500
1875370
2303055
4987925
4924079
110
57
59
266
86
53
405
51
110
57
59
266
90
55
411
105
243
390
798
1431
3971
8110
13512
36537
11189
17347
38818
71678
225712
461170
758560
2108055
47711
59490
133253
263180
703218
1672908
2639306
11806350
135
69
76
319
94
47
460
59
136
69
76
320
97
54
471
202
320
449
1043
1812
3918
7177
12907
150517
14482
17223
45249
84584
172038
423672
680294
9609296
47039
52677
207281
331123
514682
1723678
2569483
31967455
106
45
47
221
64
13
298
22
106
45
47
221
65
14
300
37
233
286
669
1188
2575
1746
5509
11208
7577
11239
25479
49379
103241
60069
212689
442498
37753
52801
95123
210073
362729
239563
812365
2321150
277
142
146
625
176
61
862
67
277
142
146
625
181
72
878
133
646
939
2010
3595
6775
7572
17942
19789
22581
39784
91306
162021
311227
359412
832660
964682
85326
170879
302695
590726
999008
1238769
2828503
3907682
54
36
31
136
47
10
193
24
54
36
31
136
47
11
194
36
125
235
458
818
1745
1375
3938
8130
4614
9135
18265
32749
62691
52570
148010
355007
19392
35744
64031
122427
212139
371850
706416
3955529
184
116
100
441
153
67
661
56
184
116
100
441
160
86
687
96
449
759
1429
2637
6577
9852
19066
37750
18849
28731
69646
126758
330779
577192
1034729
2537344
71390
100844
218829
421739
908423
1801744
3131906
7831835
145
87
70
335
117
42
494
48
145
87
70
336
118
50
504
87
307
589
986
1882
4808
5267
11957
22393
11544
27626
47134
89853
266152
296199
652204
1408038
48881
93616
158418
318345
860768
1060550
2239663
6124398
34
17
22
86
29
11
126
18
34
17
22
86
30
13
129
32
72
121
288
481
1123
1335
2939
8862
5329
4527
14999
26213
56220
89292
171725
676212
26071
21172
58797
111023
212285
301753
625061
3983810
40
16
9
71
24
10
105
6
40
16
9
71
24
12
107
7
68
108
116
292
854
1038
2184
1520
1513
2362
3509
7426
31408
28439
67273
58419
5860
7390
13851
27550
133509
189486
350545
351752
196
123
131
488
173
57
718
52
196
123
131
488
180
64
732
80
445
802
1750
2997
6891
6894
16782
14110
15408
31824
77075
128908
318706
331891
779505
758595
75972
106558
231320
435165
1015435
1050486
2501086
2977188
89
25
22
167
22
7
196
1
89
25
22
167
24
11
202
1
189
168
309
[
f]
779
759
[
g]
[
f]
8822
7795
11303
(
D)
39252
41652
(
D)
(
D)
46966
52582
45379
(
D)
119138
183441
(
D)
(
D)
165
72
53
325
83
23
431
17
165
72
53
325
97
28
450
47
371
476
719
1566
3169
4019
8754
15295
14483
16348
26277
67691
114523
140358
322572
541001
59505
60642
89179
253732
420643
523228
1197603
2925267
66
24
27
142
26
10
178
11
66
24
27
142
26
11
179
17
132
153
357
[
f]
1201
1808
[
h]
[
i]
6050
7636
15509
(
D)
70716
124961
(
D)
(
D)
36680
40305
78454
(
D)
353738
524651
(
D)
(
D)
32
18
9
64
20
7
91
5
32
19
9
65
21
7
93
28
68
121
135
324
814
1061
2199
9762
1419
3466
4456
9590
28919
33579
72088
424893
7008
21261
22168
51591
157367
110900
319858
2393011
136
94
67
326
110
27
463
11
136
94
68
327
113
29
469
13
275
626
920
1821
4784
4091
10696
2391
5931
16178
23064
49398
124026
140759
314183
74169
59923
77090
103490
256201
547526
596424
1400151
389345
61
42
53
170
95
25
290
15
61
42
53
170
95
29
294
47
124
288
719
1131
4148
3728
9007
11330
4706
8751
23890
38379
153178
123127
314684
351721
19321
36896
105431
165988
658042
514629
1338659
2524690
60
40
42
153
60
26
239
26
60
40
42
153
61
28
242
48
144
273
556
973
2430
3683
7086
11377
4328
8132
19177
32067
89729
140394
262190
398107
20541
43295
109227
174882
411805
815534
1402221
2538723
43
15
19
88
26
8
122
14
43
15
19
88
26
9
123
27
[
c]
102
247
[
e]
[
g]
1126
2661
7511
(
D)
3159
8272
(
D)
(
D)
32937
77552
238779
(
D)
20559
60001
(
D)
(
D)
265348
557904
1822968
2
4
5
19
2
4
25
10
2
4
5
19
2
4
25
16
[
a]
24
66
[
b]
[
b]
486
671
9525
(
D)
762
2177
(
D)
(
D)
13843
19971
321373
(
D)
3677
16031
(
D)
(
D)
59059
97789
2737851
27
13
11
59
16
9
84
14
27
13
11
59
16
10
85
24
66
90
153
309
710
1918
2937
15046
1554
2387
3955
8211
22239
68298
98748
398733
109799
16863
24001
153237
120826
736898
1010961
3395765
5
2
2
10
1
6
17
8
5
2
2
10
1
6
17
15
14
[
a]
[
b]
[
b]
[
b]
[
g]
1477
22696
337
(
D)
(
D)
(
D)
(
D)
(
D)
48870
789011
2410
(
D)
(
D)
(
D)
(
D)
(
D)
377114
5153989
5
1
3
11
1
1
13
6
5
1
3
11
1
1
13
11
[
a]
[
a]
[
b]
[
b]
[
b]
[
e]
553
15998
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
16722
605304
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
124748
4513434
8
5
1
16
8
2
26
14
8
5
1
16
8
2
26
16
[
a]
[
b]
[
a]
[
b]
[
e]
[
c]
645
11404
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
22203
436456
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
166143
3571345
54
48
28
140
64
25
229
28
55
48
31
144
67
29
240
49
125
327
388
840
2861
4667
8368
15259
5606
9414
15927
32087
94774
157454
284315
564025
56413
49859
71367
185074
366165
735167
1286406
3118587
100
80
68
271
111
49
431
57
100
80
68
271
117
80
468
155
241
552
922
1715
4539
7526
13780
40705
8189
17760
32282
60334
165300
271194
496828
1379011
49447
83681
154792
303920
610333
1083904
1998157
7828719
114
84
75
293
103
40
436
37
114
84
75
293
105
46
444
119
257
574
1005
1836
4057
5419
11312
28080
9306
22096
40047
73649
177747
231046
482442
1128683
52838
118105
176178
358659
713429
825664
1897752
6694790
311
208
134
710
225
80
1015
71
311
209
136
713
233
91
1037
139
719
1378
1850
3947
8529
9607
22083
28765
26730
51498
68918
151298
375792
370828
897918
1284861
107383
182201
227632
537104
1222435
1451388
3210927
7175868
15
15
15
48
15
15
78
11
15
15
15
48
16
18
82
46
[
b]
101
200
333
650
2102
3085
15252
(
D)
3115
7326
12456
22203
75908
110567
569653
(
D)
17460
45478
(
D)
121434
400111
609147
3078408
7
6
4
22
3
4
29
7
7
6
4
22
3
5
30
17
[
a]
37
63
112
155
858
1125
6605
(
D)
1267
1534
4199
4451
26241
34891
255389
(
D)
15198
5531
(
D)
18321
151264
197106
2687030
11
15
17
48
16
7
71
12
11
15
17
48
16
7
71
20
22
96
230
348
753
1070
2171
6388
658
3384
11492
15959
43609
48067
107635
278040
7738
32992
97357
142549
209465
171220
523234
1212099
22
19
27
79
67
38
184
51
22
19
27
79
69
45
193
136
54
137
360
551
3151
5076
8778
32264
2005
4036
12787
24609
119627
167539
311775
1308035
11463
26012
73741
149321
649381
912457
1711159
9992967
92
58
59
223
99
46
368
46
93
59
59
225
100
57
382
92
209
393
798
1400
4222
7376
12998
24386
6707
13797
24873
48033
146220
231766
426019
959082
29060
59051
99991
200228
549271
890448
1639947
4948231
32
22
21
87
36
13
136
25
32
22
21
87
36
16
139
77
62
142
281
485
1589
2181
4255
16951
1846
3796
8609
17076
56279
77892
151247
624829
9525
18301
40841
128558
240742
417430
786730
3936508
18
16
8
51
23
17
91
12
18
16
8
51
23
20
94
35
44
105
96
245
904
2560
3709
4169
3184
4523
4048
12177
34234
111692
158103
167315
25629
19762
17578
63934
190153
499449
753536
927206
196
123
123
497
224
79
800
60
196
123
123
497
232
89
818
86
410
824
1687
2921
9539
8833
21293
15647
18864
36221
69197
127906
381204
332703
841813
741134
75998
185937
241335
521739
1418910
1265438
3206087
3265997
71
16
19
123
22
7
152
21
71
16
19
123
22
8
153
54
[
c]
103
258
[
e]
960
[
g]
2996
109457
(
D)
3764
6857
(
D)
36737
(
D)
113286
7013702
(
D)
58885
111443
(
D)
384499
(
D)
1732786
112166721
25
15
12
58
12
1
71
8
25
15
12
58
12
1
71
30
[
b]
97
154
[
e]
390
[
c]
935
82809
(
D)
2064
4326
(
D)
12844
(
D)
29124
5835414
(
D)
28077
51559
(
D)
121040
(
D)
286817
112454062
15
11
9
37
13
11
61
15
15
11
9
37
13
12
62
25
[
b]
73
140
248
681
2501
3430
17259
(
D)
2339
4100
7340
20866
83177
111383
807567
(
D)
26593
43152
(
D)
141858
772558
995266
9363437
116
104
142
392
193
42
627
42
116
104
142
392
203
57
652
101
[
e]
699
1953
2923
8240
6663
17826
21454
(
D)
19743
58388
88545
267587
224960
581092
777942
(
D)
97950
309966
(
D)
1202760
1165929
2840156
5721635
73
74
48
215
95
26
336
19
73
74
48
215
95
34
344
44
169
501
644
1314
4440
4867
10621
11387
9484
12845
20187
46556
136374
155166
338096
373078
100812
74999
105025
303582
672026
794681
1770289
2233799
19
8
9
38
11
9
58
8
19
8
9
38
11
9
58
17
[
b]
50
115
209
512
2306
3027
13610
(
D)
2673
6381
10248
16949
89478
116675
502347
(
D)
18581
32498
(
D)
111211
684543
855357
3785851
154
118
122
446
190
55
691
24
154
118
122
446
194
71
711
74
373
792
1681
2846
7687
10624
21157
15328
10454
20430
39347
78209
215356
341740
635305
539955
50968
107198
185092
384926
1033859
1737615
3156400
2871861
24
17
16
65
18
7
90
16
24
17
16
65
19
7
91
36
51
117
208
376
787
1060
2223
12288
1909
3310
5521
17357
28900
28916
75173
521146
7947
15367
22914
69413
113540
82333
265286
2916343
324
131
82
580
90
53
723
54
324
132
82
581
92
59
732
112
725
834
1120
2679
3867
9101
15647
50349
17005
26421
32544
80992
146599
303166
530757
2979230
108438
145690
186610
485162
735582
1719170
2939914
26622669
21
9
9
41
22
8
71
20
21
9
9
41
22
8
71
29
[
b]
59
110
218
1019
1262
2499
11253
(
D)
1938
3471
7085
36561
39951
83597
492950
(
D)
9863
17596
(
D)
130867
199485
365969
2734974
206
91
99
422
175
73
670
81
206
91
99
422
178
89
689
133
[
e]
590
1321
2384
7396
12762
22542
47140
(
D)
17349
42045
73817
236454
352777
663048
1930100
(
D)
165306
213744
(
D)
1081757
1968151
3520672
17515711
40
20
28
100
33
18
151
34
40
20
28
100
33
22
155
66
[
b]
130
396
612
1361
4225
6198
29911
(
D)
8475
11475
29031
48673
151341
229045
1559064
(
D)
72323
41780
(
D)
214578
900773
1264271
8839156
51
17
21
100
40
23
163
31
51
17
21
100
41
29
170
83
121
103
280
504
1897
3523
5924
30554
5489
3777
7282
19247
61836
108547
189630
1204906
35173
23001
42270
126595
387408
524302
1038305
11485192
120
66
51
257
67
40
364
49
120
66
52
258
70
45
373
140
291
442
700
1433
2812
6451
10696
81699
7711
13287
22774
45396
98056
240174
383626
4969917
39617
63148
112367
229640
548680
1527297
2305617
31990658
45
37
28
132
58
30
220
25
45
37
28
132
58
35
225
107
108
246
359
713
2171
6003
8887
39044
2432
6286
10120
30885
66030
186670
283585
1587670
16589
91277
60965
342995
366385
1016293
1725673
16048109
49
56
62
188
201
118
507
77
49
56
64
190
206
144
540
179
[
c]
394
934
1433
8846
23252
33531
78377
(
D)
13961
34536
55280
359989
872185
1287454
4092070
(
D)
78857
144440
(
D)
1499474
4170964
5930308
18498042
10
11
12
35
15
7
57
8
10
11
13
36
17
8
61
11
[
b]
71
152
248
771
1019
2038
10947
(
D)
2218
4252
7208
23159
36470
66837
643718
(
D)
6953
24047
(
D)
96412
151884
282667
3113478
229
173
148
612
246
134
992
153
229
173
150
615
260
165
1040
394
[
f]
1204
2151
3878
10927
22783
37588
117767
(
D)
38515
71242
136628
344660
778941
1260229
4699894
(
D)
203196
393869
(
D)
1659513
4597217
7078773
37481246
89
32
22
166
33
18
217
26
89
32
22
166
33
19
218
55
199
207
296
702
1504
2714
4920
147518
5840
6015
11084
36089
56040
112775
204904
8947374
31006
24525
60475
162805
308274
408238
879317
62359788
46
37
25
117
61
52
230
40
46
37
25
117
63
60
240
152
[
b]
263
347
698
2946
7833
11477
62502
(
D)
9332
15092
29343
125197
320411
474951
3758272
(
D)
41431
60686
(
D)
460785
1131314
1717719
22255567
121
117
159
438
217
54
709
62
121
117
159
438
220
61
719
149
306
825
2184
3315
8941
9007
21263
81856
12477
28552
86674
132331
370900
379657
882888
4570807
44433
94232
279185
436871
1167308
1295968
2900147
18255884
2
0
1
3
0
0
3
7
2
0
1
3
0
0
3
12
[
a]
0
[
a]
[
a]
0
0
[
a]
[
k]
(
D)
0
(
D)
(
D)
0
0
(
D)
(
D)
(
D)
0
(
D)
(
D)
0
0
(
D)
(
D)
2
1
4
7
1
0
8
7
2
1
4
7
1
0
8
15
[
a]
[
a]
55
[
b]
[
b]
0
[
c]
[
j]
(
D)
(
D)
3496
(
D)
(
D)
0
(
D)
(
D)
(
D)
(
D)
5407
(
D)
(
D)
0
(
D)
(
D)
9
6
6
23
7
3
33
10
9
6
6
23
7
3
33
15
[
a]
[
b]
[
b]
[
c]
[
e]
326
781
5609
(
D)
(
D)
(
D)
(
D)
(
D)
16137
38432
296995
(
D)
(
D)
(
D)
(
D)
(
D)
59770
116301
1883921
18
14
21
61
37
21
119
24
18
14
21
61
38
29
128
69
40
95
292
427
1623
3024
5074
23125
1607
3265
11515
16652
70907
117790
205349
1072365
9234
18002
54546
83485
306427
434333
824245
7482802
151
88
69
350
122
61
533
27
151
88
69
350
129
78
557
66
315
613
924
1852
5173
10805
17830
68531
11717
20953
31332
71309
197832
431588
700729
3025374
41562
76713
102875
246274
837214
1377593
2461081
10984916
339
187
153
783
193
63
1039
16
339
187
154
784
195
73
1052
61
704
1204
2070
3978
8381
12553
24912
20019
17228
30036
60180
119496
250595
402023
772114
613491
112833
150992
263719
617494
1110005
2231473
3958972
3710454
110
57
49
261
60
15
336
10
110
58
49
262
60
18
340
15
250
383
693
1326
2571
2385
6282
7920
6531
11497
19279
43782
89629
100064
233475
382752
36289
60860
94029
230021
361395
515088
1106504
3692944
5
4
5
15
6
3
24
9
5
4
5
15
7
3
25
14
[
a]
26
73
111
170
322
603
4800
(
D)
1105
2657
4266
8398
16367
29031
278889
(
D)
3403
9065
(
D)
28946
79091
124799
1746568
126
58
52
280
79
23
382
21
126
58
52
280
84
25
389
34
[
e]
379
695
1368
2990
2871
7229
12711
(
D)
9446
20688
40912
102917
90067
233896
465326
(
D)
56981
107421
(
D)
526274
435572
1187497
6076657
4455
2086
1312
8564
858
110
9532
28
4456
2087
1317
8571
869
124
9564
106
10036
13732
17567
41335
31690
18889
91914
35627
227720
342557
485679
1082212
949449
570177
2601838
1054749
779398
1106399
1535485
3521396
2916730
2284004
8722130
5966018
515
274
210
1091
246
98
1435
38
517
277
220
1106
264
131
1501
129
1167
1825
2784
5776
10977
18473
35226
49522
25788
39103
68437
142364
266862
478140
887366
1361820
117387
164649
250742
598875
1017083
2191224
3807182
6106576
1802
732
472
3406
418
110
3934
51
1802
736
478
3416
436
126
3978
134
3817
4840
6273
14930
17427
18434
50791
59254
75357
105705
140969
334644
426217
441480
1202341
1543034
342219
401718
504883
1299836
1676047
1872031
4847914
6859646
98
62
50
245
74
30
349
15
98
62
50
245
76
37
358
36
215
422
652
1289
3126
5864
10279
9610
4876
8339
18023
35199
83143
162581
280923
249444
24497
33098
89908
165788
315481
655219
1136488
1781258
74
27
24
145
35
8
188
7
74
27
24
145
36
9
190
7
147
189
306
642
1414
943
2999
948
3193
4509
6137
14208
32704
26828
73740
27349
16449
19067
25082
62862
142060
191533
396455
132826
144
138
126
440
203
68
711
28
144
138
128
442
206
82
730
41
314
918
1764
2996
8801
11139
22936
10897
9478
25044
54275
90161
272226
376935
739322
345858
41445
95744
188359
331958
1062269
1569889
2964116
1729212
98
23
22
171
11
3
185
4
98
23
22
171
11
3
185
4
209
145
300
654
331
491
1476
1286
4299
3096
7393
15503
8042
14203
37748
39152
17013
11204
27362
58134
54770
40782
153686
150829
155
95
94
376
154
35
565
20
155
95
94
376
157
37
570
40
360
650
1324
2334
6809
5385
14528
11069
11226
17199
37790
69229
214123
154727
438079
331083
50286
66883
127233
257295
720951
553673
1531919
1573274
343
234
203
852
324
41
1217
7
343
234
203
852
325
46
1223
10
763
1600
2695
5058
12396
4821
22275
1042
23766
50017
91670
172219
465910
183282
821411
33333
81041
145654
271618
519495
1375183
576396
2471074
135964
62
40
41
161
65
28
254
18
62
40
41
161
67
31
259
60
135
262
591
988
2950
3053
6991
28047
4208
7495
15988
28648
92744
94702
216094
1156527
26472
44342
80094
155779
363982
540543
1060304
6559689
359
334
327
1116
509
119
1744
44
359
334
328
1117
516
165
1798
84
844
2280
4500
7624
20421
18368
46413
17958
22571
63288
129046
223628
652701
634167
1510496
566506
84346
225683
454078
818483
2180212
2425659
5424354
2559960
117
87
95
316
159
35
510
12
117
87
95
316
164
63
543
64
286
588
1315
2189
7298
5675
15162
8976
6184
11436
29309
48197
206599
182527
437323
325516
41070
77964
156245
284168
1144512
1089276
2517956
2502208
161
64
75
324
67
33
424
9
161
64
75
324
74
41
439
30
371
427
1030
1828
2779
5422
10029
9873
9000
9568
24624
44014
76288
148302
268604
256403
51592
51057
107069
215761
350863
595974
1162598
1243451
79
48
65
212
92
28
332
22
79
48
65
212
93
33
338
34
197
326
881
1404
3507
3672
8583
9333
6456
13309
34045
55154
170985
166479
392618
427538
23991
55759
110529
196253
609955
591413
1397621
1565953
274
208
166
702
280
100
1082
85
274
208
166
702
287
109
1098
204
629
1421
2229
4279
11673
15056
31008
71883
28122
58114
108296
204473
539874
910488
1654835
3400201
107720
238047
388305
773913
1724407
3074465
5572785
19236921
447
249
234
1008
300
104
1412
85
447
251
238
1014
329
187
1530
184
1031
1694
3209
5934
11821
17453
35208
51940
36895
69203
120825
235128
440191
671329
1346648
2595171
158459
255867
508577
960848
1678234
2927497
5566579
14714908
289
135
104
571
80
31
682
12
289
135
104
571
80
40
691
28
643
906
1383
2932
2806
5279
11017
6154
17659
28142
46406
98951
101966
237518
438435
279413
65787
90113
148078
373009
329210
1074411
1776630
1583480
159
78
51
315
67
23
405
23
159
78
52
316
71
24
411
80
344
508
659
1511
2561
2839
6911
17400
10130
13904
22588
48304
77490
112484
238278
741741
49164
61265
83757
203409
349546
589154
1142109
4017905
3995
1270
604
6428
353
22
6803
7
3995
1271
606
6431
368
109
6908
69
8551
8230
8055
24836
12676
3540
41052
3665
210965
229012
247244
701534
439981
125158
1266673
127063
530931
522898
573306
1672938
927229
270012
2870179
276049
853
378
209
1607
217
40
1864
11
853
378
209
1608
219
41
1868
24
1823
2568
2817
7208
8654
6759
22621
7212
43970
69545
87351
207482
285367
272243
765092
231391
247612
334851
412859
1032391
1507683
2040625
4580699
1967831
58
23
18
115
31
7
153
5
58
23
18
115
32
7
154
5
117
156
213
[
e]
1077
1084
[
h]
[
g]
2488
3695
5803
(
D)
33506
34983
(
D)
(
D)
10355
13688
24999
(
D)
138305
136309
(
D)
(
D)
151
53
33
264
37
10
311
2
151
53
33
264
37
11
312
2
295
355
445
[
g]
1439
1601
[
h]
[
f]
8104
8295
12320
(
D)
45613
58095
(
D)
(
D)
42105
46996
108546
(
D)
185552
271085
(
D)
(
D)
312
114
83
569
77
10
656
6
312
114
85
571
78
10
659
7
676
768
1174
2618
2928
1221
6767
1372
13523
16915
29375
61958
83944
38255
184157
50863
55751
58619
105979
233628
329750
157159
720537
121762
839
384
285
1726
317
98
2141
44
839
384
285
1726
327
124
2177
79
1792
2518
3855
8165
12701
16616
37482
22974
37822
60180
92689
206280
406072
509626
1121978
918243
223428
280002
438675
1028791
1968042
2880830
5877663
5701478
53
26
18
114
19
4
137
1
53
26
18
114
19
7
140
1
111
171
253
[
f]
584
740
[
g]
[
a]
1786
4386
6302
(
D)
14432
20000
(
D)
(
D)
13875
30377
34346
(
D)
68486
117209
(
D)
(
D)
285
126
96
575
105
32
712
15
285
126
97
576
105
35
716
21
612
828
1288
[
h]
4282
4741
[
j]
[
i]
12573
22063
37092
(
D)
118719
152244
(
D)
(
D)
70175
115022
142467
(
D)
589514
912623
(
D)
(
D)
19
15
6
43
30
11
84
5
19
15
6
43
30
12
85
8
[
b]
101
78
222
1344
1602
3168
3238
(
D)
2928
3426
7601
37310
43813
88724
132412
(
D)
11321
15040
(
D)
138149
168975
338773
749292
40
27
28
107
29
6
142
6
40
27
28
107
29
7
143
7
[
b]
165
378
640
1259
1034
2933
2979
(
D)
4493
10998
18743
39916
37391
96050
64255
(
D)
25530
59376
(
D)
176483
172925
462517
814026
217
103
62
407
54
8
469
1
217
103
64
409
65
12
486
1
493
695
839
[
g]
2030
1102
[
i]
[
a]
10505
16450
23297
(
D)
62578
29521
(
D)
(
D)
37751
52759
78640
(
D)
206472
113350
(
D)
(
D)
19
6
15
41
18
12
71
5
19
6
15
41
19
14
74
7
[
b]
34
203
[
e]
683
1727
[
h]
[
g]
(
D)
1015
5903
(
D)
21526
43447
(
D)
(
D)
(
D)
4438
29707
(
D)
98727
250264
(
D)
(
D)
2644
1151
834
5207
730
129
6066
36
2644
1152
837
5211
761
174
6146
85
5939
7515
11305
24759
27785
18699
71243
10750
129453
195869
335747
681810
979454
718533
2379797
391861
471553
624627
981362
2158929
3084276
2772584
8015789
1344646
83
71
99
266
149
41
456
38
83
71
99
266
161
55
482
105
188
506
1439
2133
5761
5372
13266
21826
5880
19674
49584
75573
203630
192817
472020
840370
22371
75208
168997
268293
735273
769809
1773375
3477705
243
117
52
461
65
20
546
11
243
117
52
461
67
27
555
26
523
770
743
2036
2457
3575
8068
5871
11361
19998
21538
55794
70686
123027
249507
204040
43573
61781
63362
190087
224997
450801
865885
858847
70
38
22
143
39
10
192
3
70
39
22
144
41
12
197
6
[
c]
258
316
[
f]
1673
1287
[
h]
[
g]
(
D)
7836
8627
(
D)
54396
39128
(
D)
(
D)
(
D)
30731
31367
(
D)
199428
176164
(
D)
(
D)
58
46
39
150
75
19
244
18
58
46
39
150
76
25
251
31
138
294
517
949
3346
3449
7744
7037
3065
7775
16921
28183
98101
107662
233946
222654
16120
35893
71731
125580
426412
488638
1040630
1284674
53
24
26
108
24
9
141
4
53
24
26
108
24
15
147
14
[
c]
162
372
[
f]
990
1094
[
h]
[
h]
(
D)
4294
9495
(
D)
23831
31228
(
D)
(
D)
(
D)
29820
42810
(
D)
112651
177634
(
D)
(
D)
1084
472
353
2257
444
108
2809
54
1085
473
353
2259
454
115
2828
83
2293
3109
4685
10087
17794
13066
40947
23597
58123
71479
123751
270552
530462
414716
1215730
888351
274478
278133
541538
1187331
2220787
1845725
5253843
4687035
2672
878
620
4775
967
263
6005
81
2674
885
639
4804
1175
612
6591
813
5458
5752
8365
19575
39016
38050
96641
65583
176746
190522
278525
670210
1358397
1346157
3374764
2363064
4928794
4305641
4435656
14281836
18093768
32225897
64601501
500588209
3926
1578
1111
7552
1005
260
8817
205
3940
1618
1214
7711
1656
1162
10529
2130
8197
10467
14790
33454
34337
27311
95102
70047
276846
339374
501860
1156676
1232244
973982
3362902
3027235
5552443
4865665
5650145
16628534
11909396
9825731
38363661
52543811
468
239
166
963
207
69
1239
29
470
243
186
989
340
252
1581
347
990
1584
2189
4763
6745
4754
16262
6807
29022
50215
72141
155412
243995
183972
583379
277417
402621
491217
625366
1566666
2787439
2263772
6617877
6123060
2499
1244
761
4743
357
22
5122
13
2503
1250
794
4786
437
79
5302
77
5718
8120
9834
23672
10736
3066
37474
2522
113933
183927
255666
560421
306790
95029
962240
85007
802228
917353
1158141
2949279
1436791
633798
5019868
1085085
2956
876
580
5147
633
115
5895
44
2960
888
615
5198
871
255
6324
242
5855
5698
7704
19257
23358
13716
56331
8344
228699
210757
306072
783779
931229
617934
2332942
382951
5017144
2856186
2884638
11228822
7496689
5091350
23816861
8009715
3346
1224
770
6119
743
154
7016
74
3349
1260
820
6209
969
397
7575
346
6927
8180
10244
25351
26899
20429
72679
17858
251166
305112
387635
977994
1081806
815060
2874860
848941
4377010
3741989
3901602
12478369
9102473
7473949
29054791
17914002
2368
966
745
4726
830
220
5776
111
2380
975
804
4806
1045
635
6486
836
5023
6383
10130
21536
29765
21622
72923
25003
200743
246753
396585
870729
1185592
876729
2933050
1142276
4290695
4253842
5672215
14650995
14428349
11656426
40735770
33353137
1114
461
339
2280
313
84
2677
72
1116
465
367
2314
440
303
3057
762
2427
3043
4539
10009
10192
4409
24610
7238
88226
103625
161807
370607
437530
187130
995267
322361
997760
984984
1153958
3320060
2530645
1670232
7520937
6912810
460
195
131
910
130
62
1102
36
464
200
158
946
216
282
1444
462
950
1304
1728
3982
4240
6313
14535
7377
40336
54649
70303
171064
172424
248590
592078
372607
1078693
704929
894599
2739218
2285918
2577999
7603135
4231306
1157
474
284
2166
264
79
2509
59
1157
477
297
2182
383
230
2795
272
2428
3098
3715
9241
8754
5450
23445
7540
82664
104210
130418
327112
344924
201064
873100
311051
1156363
884674
1093422
3236334
2400906
1677653
7314893
3099012
395
162
143
770
154
31
955
32
395
167
151
783
197
62
1042
172
836
1085
1873
3794
5244
2757
11795
10686
28972
42194
79661
153899
252423
126268
532590
721646
381688
497457
591055
1496517
2028681
920423
4445621
15317809
1708
880
654
3526
630
87
4243
57
1713
896
708
3601
927
289
4817
1645
3837
5896
8626
18359
22804
11048
52211
84408
111459
194602
311487
631019
952789
489148
2072956
3713453
889266
1201393
2052725
4233378
4010825
2712288
10956491
31858822
4934
2003
1452
9750
1373
283
11406
183
4943
2034
1568
9912
1790
702
12404
2403
10398
13326
19551
43275
49544
39888
132707
180348
428908
595900
983014
2107588
2914491
2643953
7666032
13947138
4166906
5569619
7622859
18382772
22965762
20703398
62051932
142948807
2043
966
687
4105
487
76
4668
36
2045
984
735
4175
614
191
4980
154
4520
6361
9187
20068
17076
7428
44572
5870
143316
228991
343133
737026
716126
313283
1766435
243789
1764971
2351326
2701288
7001883
4787175
2861522
14650580
2645115
4137
1312
854
7391
649
174
8214
135
4140
1328
901
7457
875
369
8701
1125
8422
8664
11430
28516
23514
21420
73450
65604
370579
384155
583866
1419150
1291453
1195854
3906457
4627642
3892838
3184259
4024972
11811103
8380488
8053994
28245585
60374274
591
218
149
1082
206
42
1330
22
593
222
152
1091
246
94
1431
116
1234
1462
2002
4698
8066
6558
19322
9232
39997
54736
81688
183476
307627
252586
743689
237404
444567
427690
561484
1508175
1799028
1920414
5227617
2254840
957
433
307
1889
251
55
2195
47
964
455
338
1949
368
147
2464
176
2015
2895
4085
8995
8322
5126
22443
10229
77910
123992
178297
388831
363641
275904
1028376
608102
740286
835012
1284636
3026288
2241813
1884873
7152974
7483117
3292
1535
1123
6646
1186
284
8116
187
3304
1567
1186
6754
1680
932
9366
1631
7037
10097
15012
32146
43338
30780
106264
43800
322651
452454
653012
1478404
1853869
1302272
4634545
2007076
6992932
6723706
8023129
22396053
18552930
16646178
57595161
50468312
272
84
39
438
37
11
486
32
273
88
51
456
54
25
535
65
566
552
509
1627
1076
204
2907
967
31577
41093
28484
104367
52212
17858
174437
75481
1076839
1523581
835834
3520129
1965154
1102840
6588123
3596658
3997
1946
1266
8164
1053
232
9449
146
4009
2028
1421
8418
1679
1016
11113
3224
8722
12835
16685
38242
36385
23842
98469
67773
359431
556168
777509
1741095
1750128
1033081
4524304
3244236
5569832
7212916
9067251
22349016
16228732
9689782
48267530
45256659
1184
598
322
2378
374
78
2830
52
1186
624
346
2431
554
189
3174
336
2631
3938
4233
10802
13366
9287
33455
19125
91784
168671
190548
464712
595570
372728
1433010
1076091
1892421
4597171
3150708
9811644
10387657
10576745
30776046
37478902
5822
2597
1779
11443
1549
303
13295
240
5858
2721
2020
11847
2291
831
14969
3763
12652
17087
23777
53516
55619
34929
144064
149356
530357
749970
1136297
2489844
2853022
2060912
7403778
12505054
7649957
10306284
13421512
32251408
26119610
18223605
76594623
117385074
2625
1218
981
5311
904
149
6364
93
2632
1236
1059
5414
1399
725
7538
1835
5677
8013
13194
26884
32353
20624
79861
31205
208946
303569
527749
1079592
1353468
736704
3169764
1269997
2753685
2834931
4412372
10359508
10588339
6938776
27886623
17884559
1463
818
504
3108
436
108
3652
63
1465
833
573
3194
720
455
4369
775
3301
5327
6665
15293
14813
11074
41180
13699
129729
219536
293095
662746
674703
479496
1816945
544314
1859958
2722929
3720994
8549884
12321533
4156016
25027433
6640672
1127
689
464
2453
407
95
2955
46
1131
723
540
2567
929
654
4150
1448
2602
4579
6109
13290
14335
10369
37994
19273
107742
201026
303445
629533
695071
472466
1797070
896227
1243799
2004288
2178350
5546765
5075241
4351473
14973479
10625621
364
196
132
749
132
34
915
21
364
203
157
781
271
193
1245
237
801
1301
1761
3863
4679
2480
11022
3227
29177
54486
69065
158233
208566
96443
463242
157364
405806
537439
389828
1388793
1791225
735033
3915051
1098746
1309
595
443
2626
502
141
3269
118
1313
615
499
2707
896
638
4241
871
2820
3938
5995
12753
18233
20181
51167
38441
104695
151565
246427
528639
797207
926830
2252676
1776481
1317346
1534140
2026007
5090871
6695514
8453571
20239956
27068717
2459
1519
1542
5975
1237
114
7326
51
2463
1532
1639
6095
1971
542
8608
400
5430
10272
21060
36762
41452
10100
88314
7296
137565
267952
640039
1077605
1414703
354970
2847278
319343
1792279
2690436
6589425
11624074
14455879
3551335
29631288
10813287
11758
5143
3453
22516
2782
549
25847
372
11807
5313
3875
23164
4362
1888
29414
3023
25608
33966
46106
105680
95159
53380
254219
70147
999667
1432877
2018709
4614068
4363928
2551662
11529658
3756397
11522338
12027749
14423154
39462820
28455195
17993088
85911103
36748464
3854
1846
1256
7665
1217
229
9111
145
3871
1902
1451
7934
2287
1171
11392
3087
8394
12181
16843
37418
41180
20721
99319
37843
311004
460772
696537
1502049
1756519
870159
4128727
1577402
3739294
3845655
5133035
13090130
12233095
7148386
32471611
26405154
2207
1089
738
4429
586
91
5106
46
2211
1105
811
4522
885
396
5803
770
4962
7308
9603
21873
19932
8944
50749
9463
144806
233448
330833
776057
752454
364525
1893036
400020
1410146
2048756
2253826
6272628
4695250
2723469
13691347
6005023
1531
608
432
2913
312
64
3289
75
1536
620
462
2960
402
146
3508
223
3234
3957
5805
12996
10553
7102
30651
10335
135592
180168
264563
601734
469467
309985
1381186
517104
2333932
2066764
2769841
7421126
4579420
2965942
14966488
12430120
2967
979
657
5456
568
87
6111
47
2972
998
697
5520
671
181
6372
335
6019
6413
8853
21285
19847
9541
50673
6914
211584
229880
321675
795688
773912
394723
1964323
330245
3805658
3398167
3541613
11154503
7836498
4985257
23976258
4996026
1495
475
300
2622
310
52
2984
28
1499
484
314
2649
365
110
3124
57
3079
3066
4001
10146
11418
6471
28035
7278
106467
107375
154057
383332
463963
291664
1138959
328050
1910146
1596563
2340889
6048598
4672425
3238901
13959924
4363368
2692
1272
1009
5560
941
126
6627
83
2700
1292
1064
5644
1202
331
7177
693
5891
8459
13685
28035
33034
13753
74822
18238
167254
243837
412796
854734
1060242
465094
2380070
664958
2237690
2191370
3378624
8121346
8480552
5324534
21926432
9690307
5190
1319
592
8156
377
52
8585
22
5194
1327
614
8190
431
77
8698
47
10613
8461
7903
26977
13792
7114
47883
6322
355767
306922
304910
1007279
583644
335209
1926132
283329
7373991
5833788
4691319
18640226
6930699
6805028
32375953
3626426
8374
2176
1101
14250
725
126
15101
91
8381
2204
1163
14348
860
244
15452
290
16601
14134
14523
45258
24602
14241
84101
16648
519986
465361
519114
1591991
932935
560952
3085878
889036
8013972
5436963
4904713
19406285
8494998
7207770
35109053
23596253
601
207
130
1034
118
51
1203
25
601
213
139
1049
178
187
1414
572
1227
1329
1715
4271
4231
5370
13872
14772
49903
60159
84523
198204
235746
291064
725014
895771
620819
878800
1313063
2878780
4426092
4838774
12143646
28828898
2671
1041
671
4866
567
102
5535
67
2675
1064
719
4941
717
295
5953
860
5518
6875
8911
21304
19166
9032
49502
64220
186950
238815
329652
778274
717483
346211
1841968
1662744
1997919
1961487
2264463
6406495
4647244
2686589
13740328
20782175
1812
769
518
3428
579
121
4128
65
1814
786
547
3476
714
302
4492
379
3873
5078
6991
15942
21260
13418
50620
15795
167086
210459
282021
675331
894259
642380
2211970
890238
2918687
3040806
3121698
9326166
7896230
6910903
24133299
20708896
2628
952
597
4927
651
167
5745
191
2630
956
617
4954
716
273
5943
1300
5366
6295
7871
19532
24067
23304
66903
151247
221052
280284
381168
1072394
1095193
1337255
3504842
9271500
3554125
3441497
4059931
13444608
12749125
24459480
50653213
315672555
2391
782
496
4317
360
75
4752
56
2392
790
514
4344
479
251
5074
201
5030
5095
6579
16704
12494
6221
35419
5074
187894
192457
259644
684053
517644
284536
1486233
289159
3133344
2726545
2751792
9156928
5049030
2483382
16689340
5207628
1950
601
425
3429
393
111
3933
47
1955
610
439
3458
445
160
4063
210
4082
3939
5740
13761
14166
12477
40404
18741
140830
147536
221354
545664
640101
472109
1657874
726404
2460784
2045660
2313810
7267396
7047592
5247156
19562144
13295893
3679
1002
653
6392
648
126
7166
54
3685
1013
681
6437
781
191
7409
199
7473
6507
8732
22712
24348
14678
61738
14514
268421
233589
362296
927172
1089575
785333
2802080
752875
5159273
3094333
3767450
12888787
11763289
8339224
32991300
13079471
913
251
132
1535
142
37
1714
24
913
258
136
1546
154
66
1766
109
1853
1662
1761
5276
5525
4100
14901
10047
73639
74934
80913
247309
365496
274386
887191
679895
1433606
1362974
971732
4035974
3781895
3481203
11299072
10527057
1452
580
410
2827
371
97
3295
90
1452
584
431
2852
422
178
3452
882
3018
3855
5510
12383
13971
15103
41457
131057
95391
123643
161909
403234
497332
570659
1471225
5379003
2397683
2733091
4239451
9941850
11268181
16901821
38111852
135235058
992
451
359
2056
451
124
2631
73
993
461
380
2091
517
218
2826
406
2136
3002
4872
10010
17947
16713
44670
37185
85252
118584
180254
394897
673800
634310
1703007
1548497
2437428
3256349
4703460
10690206
15263034
11321397
37274637
29806046
852
317
248
1614
245
76
1935
55
852
318
256
1624
296
189
2109
456
1792
2118
3358
7268
9589
8579
25436
22093
66043
72374
119274
266438
352965
340218
959621
992180
1580511
1734377
2092201
5561834
4737078
6130933
16429845
15651198
301
137
135
623
159
35
817
13
302
137
148
637
173
57
867
45
661
884
1825
3370
6574
4792
14736
2570
24122
32145
77873
136113
224656
137631
498400
76072
943251
982996
1801207
3778627
4294512
1999753
10072892
1046300
958
312
231
1737
224
49
2010
37
959
317
246
1758
267
96
2121
248
1860
2064
3110
7034
8213
5282
20529
43151
54328
61382
92439
219835
261291
172384
653510
1648985
1057633
1369579
1339428
3957648
3803461
1727891
9489000
44795362
1189
452
323
2418
303
42
2763
12
1190
458
332
2434
339
69
2842
41
2554
2968
4254
9776
10964
4462
25202
1517
79411
100329
138904
336584
351870
146736
835190
60528
2086497
2297036
2678700
7474174
5438135
1642247
14554556
1206159
1204
535
423
2425
459
79
2963
41
1208
539
435
2445
485
106
3036
146
2634
3531
5760
11925
17746
11533
41204
10003
83256
109552
183782
388834
598435
434308
1421577
411979
2475065
2582220
3576895
8876748
9912757
7207434
25996939
13600669
1838
900
730
3990
923
208
5121
44
1844
921
752
4039
1012
350
5401
258
3912
6008
9939
19859
37001
33220
90080
21390
156147
241414
370011
798585
1243046
1049951
3091582
679851
3694902
5112235
6608941
15936096
16639404
12286329
44861829
9370960
4718
1578
1181
8587
1195
295
10077
212
4718
1593
1213
8634
1382
609
10625
2789
9479
10403
15989
35871
44053
35394
115318
173829
299403
346468
554366
1247406
1507009
1255738
4010153
7231837
6468504
6049168
9330772
22510383
19092833
17431036
59034252
148515822
993
742
569
2454
523
116
3093
37
1000
796
753
2710
1396
682
4788
865
2393
4920
7518
14831
16947
8898
40676
10573
68756
144473
228995
447803
551105
329342
1328250
397494
3228240
4689361
8150931
16316275
17179419
15553668
49049362
33797397
499
192
220
1036
420
14
1470
9
499
198
222
1044
442
79
1565
186
1065
1284
3113
5462
14221
1424
21107
869
23345
22714
31282
81245
134769
16890
232904
19265
2191425
1556966
2512959
6386103
10889762
1204726
18480591
1956264
618
204
115
1099
104
22
1225
17
621
209
120
1112
137
61
1310
55
1316
1322
1541
4179
3494
1553
9226
1553
48629
40430
42108
136631
107107
70085
313823
70266
2242746
1235983
1149006
4829353
2983783
3095128
10908264
3649634
1359
473
356
2474
352
92
2918
79
1362
483
393
2524
518
281
3323
394
2855
3120
4820
10795
12566
6993
30354
9725
146547
153582
219283
533871
565302
309250
1408423
533476
2530203
2495455
2319258
7588772
5785189
4090777
17464738
15183358
3571
1333
874
6465
803
186
7454
168
3585
1360
942
6574
1231
593
8398
3455
7414
8740
11493
27647
26224
13293
67164
49585
311839
397244
554820
1307918
1300706
649645
3258269
2825172
4312593
4076311
4820371
13764296
11114298
8220317
33098911
52236386
952
849
834
2745
1136
339
4220
112
958
875
951
2899
1547
709
5155
1377
2367
5654
10321
18342
29416
18734
66492
21464
69265
173312
331836
579694
1072800
636237
2288731
1196406
2063044
4951394
8290039
15452016
36004164
17830297
69286477
145150983
1109
481
330
2146
344
140
2630
90
1111
490
353
2180
417
242
2839
435
2351
3059
4074
9484
8875
6673
25032
8996
97905
114524
185722
412245
431811
228886
1072942
655929
5027712
3747589
8935473
18213375
26793752
6758139
51765266
51296841
417
261
274
1061
788
259
2108
34
417
266
285
1077
896
464
2437
108
927
1758
3888
6573
35699
43429
85701
14053
29237
56756
133725
229176
1404562
1771262
3405000
576868
405306
641194
1319067
2500175
13436928
19228064
35165167
8073876
534
222
168
1091
228
79
1398
42
537
224
172
1100
257
169
1526
306
1156
1454
2306
4916
9455
14403
28774
34711
44066
63089
112708
254152
460577
783917
1498646
1867811
653274
809018
1642946
3605747
4992583
11019403
19617733
25131894
2071
935
586
4013
569
167
4749
76
2078
948
653
4108
958
606
5672
1380
4525
6157
7617
18299
17456
11676
47431
25111
117915
180956
246631
566107
614999
446706
1627812
1083301
2342571
2558263
3065849
8327069
7967961
7340453
23635483
23235414
1353
405
275
2316
322
123
2761
93
1353
406
288
2330
390
287
3007
769
2811
2675
3586
9072
11918
12480
33470
46915
89738
104820
128009
333962
382799
389936
1106697
1674094
957562
776670
875372
2714782
3284463
3708980
9708225
25438516
1753
805
615
3651
544
91
4286
23
1753
819
641
3691
698
286
4675
76
3788
5408
8232
17428
21345
13251
52024
7311
95669
133713
208380
454621
577484
369680
1401785
230381
972236
1158298
1353969
3653606
3571532
2242515
9467653
1294251
426
218
190
984
268
67
1319
35
426
228
199
1003
296
94
1393
204
914
1419
2525
4858
10741
11300
26899
28672
28098
41106
75347
150639
332342
493939
976920
1095690
886747
1509700
2549384
5202591
10389891
16345660
31938142
51889730
571
303
195
1200
193
38
1431
26
574
311
235
1252
340
185
1777
333
1236
1996
2618
5850
5855
2537
14242
5982
43071
64779
96420
208448
225721
111849
546018
278700
506738
682717
755443
1980310
1726110
1048742
4755162
4580635
9575
2365
1211
16072
925
156
17153
106
9582
2381
1233
16117
1036
246
17399
240
18807
15221
15797
49825
31781
15653
97259
15992
583795
492188
531287
1710393
1154856
651579
3516828
684497
8992299
6314632
5608192
22104952
10602571
17915068
50622591
15633985
2746
1501
2883
8301
11618
2433
22352
126
2750
1509
2906
8339
12224
3521
24084
1541
5940
10339
41813
58092
548959
387150
994201
144776
183973
307278
1292144
2141312
22287787
17276598
41705697
6161035
2907504
5042380
20106899
34759679
298277650
216261817
549299146
89432885
15298
4200
1756
24640
842
130
25612
28
15312
4280
1876
24854
1086
241
26181
243
32056
26871
22666
81593
24521
6918
113032
7204
702263
697296
643981
2166603
802694
255673
3224970
238756
15505797
10298252
8429643
37011637
9574666
3298402
49884705
4446117
1055
649
518
2463
401
37
2901
8
1055
653
539
2488
503
102
3093
52
2538
4333
6994
13865
14252
4607
32724
2938
62249
112419
217063
403745
541769
189745
1135259
138889
826317
1220674
2298515
4555548
5980440
2353858
12889846
2989041
1575
860
773
3711
754
21
4486
2
1576
863
790
3732
875
64
4671
2
3552
5850
10640
20042
25259
[
g]
[
k]
[
f]
77210
142680
324042
569705
922387
(
D)
(
D)
(
D)
962211
1699019
3390765
6379520
8075705
(
D)
(
D)
(
D)
2073
1044
650
4328
358
24
4710
11
2075
1065
709
4410
510
88
5008
474
4645
6826
8515
19986
10869
1470
32325
6016
124041
192318
271370
607321
367477
56467
1031265
115332
1478386
2000400
2535286
6250478
3557701
531162
10339341
1410733
1421
582
309
2695
158
15
2868
4
1422
586
328
2719
171
30
2920
4
3085
3821
4045
10951
4780
[
g]
[
j]
[
e]
73138
95675
113930
297140
144729
(
D)
(
D)
(
D)
1135630
1057548
1187122
3704307
1493296
(
D)
(
D)
(
D)
10860
5695
2939
21475
1652
267
23394
88
10883
5837
3424
22128
3410
1601
27139
12695
25306
37036
37829
100171
52793
22857
175821
153930
515584
829316
907374
2303894
1412190
619802
4335886
3247039
3740413
4821753
4769335
13746584
8209304
3827571
25783459
21151256
3967
2943
1993
9684
858
136
10678
36
3978
2989
2203
9957
1744
1377
13078
5459
9298
19803
25828
54929
26706
13763
95398
66258
186160
481803
680663
1378108
813550
446080
2637738
1922372
1352918
2465110
3291701
7299996
4587746
2652635
14540377
9931889
8403
5148
3371
19110
1994
264
21368
96
8426
5312
3944
19876
3777
2113
25766
3712
19672
34134
44471
98277
65528
35072
198877
63757
405627
784100
1160788
2429621
1918830
1097345
5445796
1936990
3570140
5317758
6989671
16586995
11589212
8203168
36379375
16153129
6828
3248
1812
13221
913
82
14216
15
6836
3331
2080
13582
1675
476
15733
32
15771
21388
23538
60697
29567
9081
99345
1537
380827
609989
760826
1806319
1064948
358226
3229493
64839
3358420
3987453
4373542
12149351
5743296
2225397
20118044
290803
1351
379
136
2196
62
12
2270
7
1353
388
153
2224
127
114
2465
198
2837
2424
1690
6951
1640
878
9469
1187
55202
55034
40427
157759
44471
23867
226097
19425
394034
271558
191650
916413
282960
163681
1363054
174614
6461
2473
1004
11334
463
78
11875
69
6466
2522
1178
11562
930
490
12982
5472
14447
15902
12577
42926
13203
6957
63086
114309
247289
289809
257129
826414
286848
148942
1262204
1579910
1760997
1585037
1260137
4976173
1495055
902638
7373866
15220241
4273
1986
1024
7937
463
49
8449
22
4291
2093
1244
8282
806
312
9400
602
9806
13057
13180
36043
14009
4726
54778
8796
180334
273911
313317
784677
412261
167243
1364181
276520
1445625
1857705
2129031
5583907
2801020
1505858
9890785
2728039
6907
2514
1339
13073
742
112
13927
49
6947
2595
1639
13517
1760
1230
16507
7719
15245
16325
17345
48915
23753
11351
84019
157188
289456
375693
459517
1197604
748951
333199
2279754
3977279
2016532
2043161
2265196
6852749
3509922
2379641
12742312
40815126
5107
1945
920
9582
522
63
10167
47
5117
1962
969
9658
635
195
10488
1981
11282
12634
12097
36013
17285
[
i]
[
l]
[
k]
278788
353132
422754
1129046
839213
(
D)
(
D)
(
D)
2031131
2074354
2195454
6993402
4468448
(
D)
(
D)
(
D)
663
283
193
1250
113
14
1377
2
665
293
224
1293
234
90
1617
1286
1497
1860
2536
5893
3550
[
g]
[
j]
[
i]
27747
40098
59874
131510
92907
(
D)
(
D)
(
D)
197922
249637
357425
841659
712094
(
D)
(
D)
(
D)
758
436
366
1776
310
85
2171
24
758
440
380
1830
417
244
2491
2789
1750
2901
4914
9565
10952
8749
29266
387184
38640
69758
118717
234274
273121
209669
717064
8700893
326448
543884
839799
1774392
1852345
1686205
5312942
87500101
1543
763
374
2931
190
37
3158
18
1544
795
495
3087
543
405
4035
4267
3670
5024
4707
13401
5166
2809
21376
23963
74211
118585
125168
329961
155312
87939
573212
707932
550834
697977
670957
2041790
851820
507131
3400741
5438486
5020
3144
2331
11304
1382
119
12805
33
5023
3163
2443
11438
1838
519
13795
960
11640
21011
30906
63557
42380
12578
118515
21560
199111
363663
550101
1136498
804232
258955
2199685
364725
1552594
2242604
3086517
7081914
4399710
1509238
12990862
3746551
11293
7468
5567
26763
4658
700
32121
186
11311
7590
6023
27363
7362
3325
38050
5360
26674
49728
74546
150948
161703
81578
394229
95469
723174
1479567
2453678
4762947
5958568
3095537
13817052
3755851
5651139
9845344
15738267
32184909
39861206
24399363
96445478
37373017
2078
1075
508
4009
247
32
4288
7
2079
1088
540
4055
373
128
4556
23
4769
6931
6599
18299
6955
2128
27382
393
98691
152533
173262
434985
205492
74182
714659
13966
837546
1090101
1269954
3301956
1519962
625710
5447628
138901
5435
3036
2142
12482
1563
208
14253
54
5444
3090
2354
12758
2366
856
15980
1803
12347
19926
28103
60376
49291
18168
127835
23564
247734
416210
636433
1359611
1199537
438469
2997617
586816
2241317
3222818
4429368
10358351
8536812
4269433
23164596
7475992
16664
5678
4712
32246
6438
1157
39841
335
16677
5703
4801
32374
7212
3171
42757
20177
36051
37343
64482
137876
264232
199136
601244
1786584
475685
478797
833731
1949624
3820852
3184456
8954932
33516045
6098816
5264379
8107081
21287685
32422029
26918361
80628075
309285399
15355
5634
2897
28464
923
141
29528
88
15371
5673
3032
28657
1264
741
30662
3570
33833
36877
37071
107781
24455
7839
140075
41448
442547
421732
417370
1368703
296516
112895
1778114
630275
6923345
5222357
4304185
17786265
2531965
1093625
21411855
6708175
2803
1282
730
5498
367
40
5905
8
2809
1293
759
5545
447
184
6176
291
6609
8409
9487
24505
10766
3826
39097
2668
101691
135185
154622
423860
183089
71496
678445
35785
1069229
1121842
980856
3562508
1229485
563821
5355814
292245
1204
385
177
2115
78
2
2195
2
1209
390
186
2134
97
2
2233
5
2674
2489
2289
7452
2206
[
b]
[
i]
[
b]
43579
38682
38246
128879
36170
(
D)
(
D)
(
D)
527275
359082
294576
1270286
230195
(
D)
(
D)
(
D)
1650
512
281
3204
232
21
3457
1
1650
518
296
3228
267
73
3568
1
3469
3292
3700
10461
8320
[
h]
[
j]
[
a]
58183
52881
58591
189875
138362
(
D)
(
D)
(
D)
756916
581659
616837
2188359
1039332
(
D)
(
D)
(
D)
1613
764
507
3646
295
29
3970
20
1614
765
528
3669
408
187
4264
1818
3766
4996
6670
15432
7668
1622
24722
17078
44573
55373
77854
194991
103047
20736
318774
574745
266010
253164
280722
888459
341519
109217
1339195
765526
956
461
249
2125
155
26
2306
13
960
476
274
2169
336
309
2814
968
2106
2999
3085
8190
4287
1966
14443
6210
24202
30658
30480
92596
50215
25558
168369
85775
187866
180371
144609
566067
246195
207548
1019810
585312
2333
1095
725
5659
382
24
6065
26
2335
1103
755
5702
469
56
6227
980
5126
7229
9571
21926
11532
2292
35750
5526
71085
82447
106429
293522
133807
32380
459709
85574
644542
516533
614534
2017328
565797
160546
2743671
578870
14468
5706
2178
25100
746
92
25938
47
14494
5828
2438
25508
1389
665
27562
1604
32994
36773
27397
97164
22058
8268
127490
10311
481806
521042
405583
1469199
376692
140388
1986279
211467
7891121
6215491
4394104
19374931
3884285
1912626
25171842
3382940
5458
5901
4559
16955
2169
141
19265
223
5465
5959
4768
17233
3094
604
20931
19221
14295
40045
60149
114489
68337
14601
197427
533130
398005
1050410
1491244
3000577
1692196
401478
5094251
11658366
5266749
11132931
14173172
31291876
13388574
3139069
47819519
111250786
3213
892
309
5437
153
24
5614
22
3225
933
368
5549
340
194
6083
5172
6692
5747
3972
16411
4606
2814
23831
59492
91506
89894
65767
267618
107133
75829
450580
751297
777917
588329
378789
1907420
595946
323595
2826961
4575993
3359
1276
488
5556
205
24
5785
24
3378
1384
708
5903
831
381
7115
5891
7619
8122
6061
21802
6074
2448
30324
42220
187008
203968
159988
565175
154740
66597
786512
936833
872542
775925
557296
2290336
543605
198974
3032915
3835748
3115
1007
494
5305
282
25
5612
9
3119
1062
599
5469
501
146
6116
3571
6789
6475
6484
19748
10138
3968
33854
16655
105738
97333
99108
318545
186592
70280
575417
229125
870663
631482
572702
2239772
1052474
609440
3901686
1454364
3035
1269
652
5638
405
68
6111
92
3068
1413
1012
6176
1050
495
7721
753
6773
8326
8436
23535
12885
5327
41747
9667
184427
257235
270413
735039
446036
196338
1377413
357968
1090019
1131109
1115584
3494443
1815241
751439
6061123
1689711
14484
9685
6645
34962
3665
764
39391
207
14559
9827
7423
35998
9043
10843
55884
28817
36220
64428
85645
186293
111176
94062
391531
261234
492510
835522
1085127
2523790
1439917
1342812
5306519
4050489
12797665
16094396
16538434
47837515
21800665
22551298
92189478
77569719
11993
6003
3050
23077
1869
489
25435
148
12036
6084
3322
23477
2924
1879
28280
4119
28886
39149
37749
105784
49850
24861
180495
62723
488719
665555
640158
1857014
783564
389053
3029631
1084845
9031938
9992848
8190331
28282989
9886694
6855508
45025191
23298686
2786
1205
560
5029
327
61
5417
48
2796
1235
637
5146
674
464
6284
4132
6351
7795
7078
21224
9230
5845
36299
46876
117202
156623
159356
444716
202735
124744
772195
807828
885274
890607
828680
2727996
1072894
709732
4510622
5447352
7207
2844
1215
12993
578
111
13682
96
7244
2891
1355
13225
1182
1153
15560
18999
16128
18176
15643
49947
18076
13680
81703
217949
219652
261581
253445
768859
307288
197065
1273212
2818332
1962533
1730062
1442608
5474070
1769199
1407388
8650657
23028924
1509
624
242
2823
131
22
2976
17
1512
631
262
2853
197
197
3247
2872
3371
4011
3100
10482
4411
2747
17640
44771
38975
44984
38897
129659
73031
43163
245853
485691
359754
312770
237486
971735
411270
261093
1644098
4884664
3792
1537
840
7269
516
121
7906
119
3802
1559
921
7384
853
632
8869
14028
8252
9955
10709
28916
15090
11702
55708
418226
119455
148344
164078
461467
272071
198525
932063
6114434
1048875
1060894
1026477
3399916
1631342
1553112
6584370
54480549
1600
453
169
2825
93
19
2937
18
1607
462
198
2870
238
256
3364
3024
3321
2878
2058
8257
2734
1736
12727
18266
51132
43409
29798
134054
49240
39616
222910
305826
440350
278675
156906
970357
263640
274303
1508300
1706024
4273
1720
767
8119
432
67
8618
44
4293
1765
861
8282
867
473
9622
3082
9599
11132
9766
30497
12586
5544
48627
46818
139568
167275
165588
501191
211636
91766
804593
614444
1112170
977211
922048
3250437
1128730
519820
4898987
4820717
3495
1645
710
6528
435
62
7025
49
3512
1763
964
6921
1140
955
9016
18945
8370
10759
9107
28236
13838
8866
50940
150210
132856
183446
170848
500138
270222
147566
917926
1814170
1097879
1180049
993292
3389575
1608500
1071456
6069531
16485658
11472
4009
1484
19103
503
58
19664
36
11493
4099
1770
19503
1133
946
21582
7332
25345
25956
18779
70080
15699
7811
93590
57325
493438
599615
501439
1636507
487323
211761
2335591
1247748
3796145
3580118
2881123
10653107
2822966
1356534
14832607
8997298
447
153
80
797
60
17
874
11
449
163
96
825
213
342
1380
557
982
1010
1025
3017
1928
1858
6803
4470
17465
18277
20325
58636
38419
29066
126121
100995
142777
113597
112325
570931
211280
176381
958592
887533
9068
3853
1986
17521
1100
100
18721
54
9092
3960
2297
17968
2073
507
20548
2470
20256
25171
26047
71474
35896
9977
117347
73196
347411
421760
447054
1275184
693919
177044
2146147
1045714
3154769
2940113
2827675
9460057
4261568
1251259
14972884
11196305
3075
1220
667
5811
339
43
6193
24
3081
1234
721
5885
550
265
6700
4321
6674
7959
8615
23248
10327
5134
38709
101039
81251
95002
108167
298939
148756
85489
533184
1435179
750591
650446
671638
2217517
869222
528780
3615519
13514205
2111
869
395
3759
139
15
3913
9
2120
877
439
3820
233
68
4121
1521
4638
5613
5047
15298
4472
1831
21601
19383
54668
66507
72479
198754
87634
29887
316275
250760
427483
414745
372882
1252830
399938
137448
1790216
2333864
1871
829
450
3443
272
14
3729
10
1878
868
571
3614
562
107
4283
315
4307
5441
5840
15588
8947
1792
26327
7571
78421
106934
129068
322747
227852
52467
603066
167117
645783
675867
736041
2135367
1145769
212083
3493219
1597134
2718
1209
713
5237
433
77
5747
43
2729
1240
787
5353
834
646
6833
5345
6294
7865
9233
23392
14514
9357
47263
90877
75318
96532
122296
306209
218243
139382
663834
1224513
611314
606466
732388
2080014
1278587
972811
4331412
11372737
1202
210
91
1672
73
11
1756
7
1204
225
114
1715
144
131
1990
30
2387
1347
1099
4833
1951
865
7649
929
33023
18432
15616
70256
30410
15811
116477
12818
321959
119871
85145
559069
177242
99916
836227
83122
2010
743
316
3517
172
32
3721
17
2015
755
357
3575
373
275
4223
3233
4339
4823
4071
13233
6126
4307
23666
42169
59885
63791
60023
192526
97009
57852
347387
463670
449819
396884
334343
1250634
569995
452501
2273130
5277455
148
66
26
317
32
17
366
40
148
66
30
321
47
36
404
10014
314
437
337
1088
1343
2771
5202
1736934
7687
5683
5030
20568
25387
63734
109689
29062819
72234
44020
29731
161114
198752
327190
687056
273386875
110
39
17
179
10
4
193
11
110
39
17
179
11
28
218
2023
240
254
239
733
376
720
1829
496118
3318
3403
3472
10541
7616
10060
28217
10066170
44024
39420
20188
107008
70156
106304
283468
129478657
4406
1646
974
8348
568
115
9031
83
4409
1664
1054
8451
899
654
10004
18406
9791
10699
12677
33167
19420
16046
68633
237378
126533
135004
171477
457343
306088
271281
1034712
3406903
1264861
1116565
1178721
3809563
2079037
2004653
7893253
32875542
11825
5317
2245
21353
682
49
22084
17
11833
5375
2412
21587
1018
249
22854
240
27627
34573
28586
90786
21208
5431
117425
1692
312614
420179
380186
1144904
317964
101495
1564363
32717
1945811
1818846
1431713
5396254
1105077
432935
6934266
379942
2490
1215
628
4875
376
48
5299
28
2493
1231
730
4997
633
176
5806
3461
5695
7993
8049
21737
11594
3555
36886
88784
99206
154821
177048
445372
300205
106676
852253
1947433
760519
991744
950286
2834774
1549560
718893
5103227
19970262
14279
5575
2537
26520
1347
211
28078
102
14303
5683
2896
27020
2831
1340
31191
4856
30801
36226
32201
99228
41065
17254
157547
51517
367694
400803
382095
1224740
530719
266626
2022085
617562
2902502
2428298
2100417
8057785
2899746
1708457
12665988
4395878
8481
2112
815
12978
619
284
13881
86
8493
2151
918
13132
1096
1657
15885
2112
17394
13525
10174
41093
18593
26082
85768
31819
233918
204305
160795
624377
295350
349363
1269090
520309
1872646
1216253
791893
4107941
1129432
1152177
6389550
1520976
2671
1357
788
5465
335
23
5823
10
2675
1379
859
5562
643
243
6448
1455
6141
8949
10399
25489
10986
2610
39085
36697
82628
114143
142955
351966
156894
40676
549536
577751
717267
732081
800445
2362674
933287
303334
3599295
4283847
3956
906
308
6144
119
21
6284
10
3966
953
371
6264
239
135
6638
13
8173
5724
3815
17712
3161
1673
22546
307
176587
137867
103744
441181
103233
50602
595016
7775
1548905
926092
619747
3281107
647602
280055
4208764
51687
1707
914
549
3482
237
21
3740
15
1716
960
710
3698
588
104
4390
1221
3894
6011
7275
17180
7194
1376
25750
6988
89581
157291
205195
461153
198783
34595
694531
231239
1331028
1675959
1943421
5131218
1733432
317434
7182084
2422407
2016
607
282
3428
180
47
3655
19
2026
659
454
3686
718
366
4770
807
4357
3902
3573
11832
5242
2697
19771
2867
65128
62201
55150
193383
84771
41488
319642
43217
1322852
939288
843250
3339547
1350509
646747
5336803
792289
7936
2990
1533
14642
736
93
15471
46
7948
3119
1807
15066
1183
386
16635
1215
17309
19418
19556
56283
21351
7927
85561
11982
338516
400074
436617
1239794
517139
193159
1950092
317518
2553761
2237422
2266339
7551019
2448955
1104996
11104970
1564976
5083
1602
1007
9439
849
232
10520
280
5086
1627
1029
9489
955
337
10781
1142
10451
10426
13418
34295
30608
32997
97900
152103
277679
305946
446151
1105938
1153277
1050575
3309790
6216539
2423739
2307951
3370018
8917433
7849758
9873541
26640732
87593888
3053
704
479
4818
353
80
5251
27
3054
704
487
4828
436
220
5484
376
5984
4669
6388
17041
13017
11217
41275
16665
107329
101422
146047
368656
324221
291177
984054
366284
769706
582685
726826
2188555
1521420
1200322
4910297
1856990
1641
1076
720
3606
595
115
4316
33
1643
1086
750
3648
756
241
4645
332
3903
7024
9135
20062
16025
5936
42023
9723
95355
198442
300577
600171
565546
226525
1392242
390654
1114713
1741336
2378016
5320247
4790900
2277952
12389099
2698884
772
650
496
2002
362
59
2423
44
772
669
610
2138
748
511
3397
2559
1939
4342
6308
12589
[
j]
[
h]
27404
21262
42478
114807
188103
351020
(
D)
(
D)
799774
666847
400661
771249
1186967
2416952
(
D)
(
D)
5493636
4309545
221
69
31
369
6
2
377
3
221
69
33
371
6
2
379
5
445
438
398
1281
[
c]
[
c]
1647
113
14809
11029
9189
35833
(
D)
(
D)
44399
4980
435590
131919
190486
772677
(
D)
(
D)
946295
126681
7440
1862
1018
12977
764
125
13866
70
7447
1884
1078
13066
1005
261
14332
1303
14269
12249
13306
39824
25081
13962
78867
34891
310047
294791
364284
1038367
679734
412399
2130500
1040654
2541207
1745517
1763948
6744663
3353746
2246080
12344489
5603717
162
42
30
286
66
47
399
51
162
43
41
314
165
364
843
1896
307
281
402
990
2913
8306
12209
474457
11597
10079
15611
47646
112467
294012
454125
24435661
95947
62857
122527
528707
652144
2124745
3305596
90418666
113
42
37
233
36
35
304
26
114
42
45
242
50
107
399
159
202
279
479
960
1480
3457
5897
21052
6872
10217
15430
35226
51260
155022
241508
607822
68569
41449
77922
227082
267210
833488
1327780
3399441
589
187
107
1064
173
42
1279
65
590
187
113
1071
219
57
1347
119
1179
1177
1399
3755
5921
3711
13387
9349
58893
49823
57238
206567
247703
171020
625290
529999
370477
241551
293361
1114009
1265075
853823
3232907
3638371
113
39
30
239
41
13
293
12
113
39
32
241
45
35
321
21
210
246
406
862
1682
1734
4278
3612
8584
7821
15421
36494
60783
72136
169413
225505
52457
59737
84811
217677
269748
296308
783733
849921
184
41
52
343
27
12
382
8
184
41
53
344
28
24
396
11
348
257
663
1268
859
824
2951
1066
11944
10466
27007
51443
37879
34963
124285
57258
62114
41752
118050
239829
171084
130542
541455
201781
84
20
18
156
33
17
206
23
85
20
25
164
44
56
264
207
169
130
242
541
992
2084
3617
9299
7364
5828
14206
29974
98545
112689
241208
542941
78642
68066
275135
444771
777001
857693
2079465
4351912
36
10
7
71
9
5
85
9
36
10
7
71
10
5
86
12
75
66
89
[
c]
259
693
[
g]
[
i]
2336
2263
2361
(
D)
11649
28276
(
D)
(
D)
27206
9188
9327
(
D)
127029
280610
(
D)
(
D)
105
64
44
242
75
32
349
28
105
64
44
242
92
89
423
97
227
425
605
1257
3148
5094
9499
10650
7824
15443
23291
48089
159868
283124
491081
605690
40652
59731
77129
185145
592717
1322309
2100171
2820558
40
22
11
97
18
8
123
1
40
22
11
97
20
15
132
1
86
144
139
[
e]
648
579
[
g]
[
a]
4620
5159
4238
(
D)
22231
24767
(
D)
(
D)
15701
15922
24225
(
D)
57220
92726
(
D)
(
D)
115
53
45
272
59
28
359
27
115
53
45
272
60
36
368
51
241
369
604
[
g]
2337
4479
[
i]
[
i]
13311
16026
20367
(
D)
88101
197459
(
D)
(
D)
91450
102660
94887
(
D)
340849
826336
(
D)
(
D)
85
30
23
201
31
10
242
3
85
30
23
201
35
22
258
3
179
192
315
[
f]
1099
1229
[
h]
[
f]
4868
6332
8138
(
D)
36159
41952
(
D)
(
D)
18118
38175
19796
(
D)
81790
163615
(
D)
(
D)
9900
2523
1714
18359
1401
210
19970
88
9903
2527
1743
18400
1656
506
20562
610
18374
16593
23053
58020
50814
24169
133003
23095
423224
444662
658088
1638116
1613229
817454
4068799
834678
2220660
1951856
2639393
7453602
5399474
2409443
15262519
2351930
13338
2661
1958
21402
2271
544
24217
264
13341
2673
1987
21447
2561
1070
25078
3804
24108
17569
26753
68430
91723
83720
243873
228611
544547
465779
751497
1909046
2870001
2852782
7631829
7818508
3373262
2494214
3695429
10339153
12451540
10710354
33501047
31232715
1454
344
199
2507
323
123
2953
78
1455
344
206
2537
374
435
3346
3346
2679
2281
2701
7661
12697
18837
39195
214259
61790
58895
81098
220565
439486
691188
1351239
9161674
341829
256629
298310
983735
1447173
2201634
4632542
22198867
3065
1286
1231
6432
1161
143
7736
32
3069
1295
1263
6478
1427
446
8351
430
6461
8581
16921
31963
42930
22176
97069
17489
137648
181872
405503
759244
1226194
711912
2697350
616749
625783
587820
1194574
2566040
3693881
2588124
8848045
4700821
17931
4708
2541
30517
1718
166
32401
118
17933
4716
2559
30545
1912
323
32780
546
34802
30525
33564
98891
58397
16083
173371
16241
830819
799257
936483
2727795
1812015
531011
5070821
579632
4431246
3518858
3689370
12551200
6672297
1729426
20952923
2443590
5747
1622
1172
9841
1042
222
11105
134
5750
1626
1196
9872
1213
537
11622
833
10938
10756
15748
37442
38360
26186
101988
45148
257497
288486
464055
1064980
1306159
951762
3322901
1913210
1604255
1406200
2153298
5464383
5108683
3446444
14019510
6577499
22
8
6
45
11
4
60
5
22
8
6
45
18
7
70
81
[
b]
[
b]
[
b]
[
c]
[
e]
[
f]
[
g]
[
h]
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
2
1
2
7
5
0
12
3
2
1
2
7
5
0
12
4
[
a]
[
a]
[
b]
[
b]
[
b]
0
[
c]
[
h]
(
D)
(
D)
(
D)
(
D)
(
D)
0
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
0
(
D)
(
D)
97
38
40
211
87
43
341
24
97
39
40
212
97
66
375
167
[
c]
256
[
f]
[
f]
3834
7551
[
j]
[
j]
(
D)
4458
(
D)
(
D)
81413
224551
(
D)
(
D)
(
D)
12204
(
D)
(
D)
170659
367365
(
D)
(
D)
9
11
1
32
7
2
41
1
9
11
1
32
7
2
41
1
[
a]
[
b]
[
a]
[
c]
267
[
f]
[
f]
[
b]
(
D)
(
D)
(
D)
(
D)
6478
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
(
D)
29087
(
D)
(
D)
(
D)
102
51
34
231
53
29
313
10
102
51
34
231
66
61
358
221
215
335
450
1000
2396
3130
6526
14179
5096
4665
6541
25134
47182
85512
157828
572966
22191
20011
39493
114138
120772
235657
470567
1241794
1688
425
311
2807
249
21
3077
7
1688
425
315
2811
264
63
3138
26
2994
2776
4189
9959
9277
3798
23034
6080
41226
38134
61123
152332
156825
84010
393167
99609
236288
151530
190967
654785
474817
221869
1351471
310383
1875
571
420
3526
372
38
3936
11
1875
571
420
3526
379
42
3947
35
3642
3784
5652
13078
13957
4738
31773
4688
62194
57629
91067
228997
280111
128203
637311
139148
387713
292382
327869
1115778
858078
381627
2355483
356952
1088
479
431
2206
721
220
3147
33
1088
479
434
2209
759
351
3319
1033
2200
3141
6025
11366
30381
39800
81547
90052
25031
32427
68747
136496
430178
653863
1220537
1391629
93936
106398
188133
422588
985995
1361821
2770404
3152338
386
186
232
944
327
50
1321
15
387
186
232
945
359
86
1390
83
803
1260
3230
5293
13282
6405
24980
7182
14390
20858
53310
104707
267568
136105
508380
158586
79064
106421
218914
462941
784265
374375
1621581
403795
533
279
284
1272
306
78
1656
32
533
283
285
1277
335
120
1732
154
1139
1863
3895
6897
11381
8933
27211
7779
22013
31311
66569
133298
220289
182675
536262
167690
80174
96497
170810
386484
548255
379851
1314590
419508
330
125
103
663
131
22
816
15
330
125
103
663
134
49
846
40
661
824
1400
2885
5443
2868
11196
4904
13893
12790
22555
54194
98721
60751
213666
100565
62728
45989
62589
187446
236969
154667
579082
232936
12
4
3
21
3
2
26
26
12
4
3
21
7
6
34
227
22
[
b]
41
84
[
b]
[
c]
291
5739
1453
(
D)
983
3665
(
D)
(
D)
15255
457084
82606
(
D)
3542
(
D)
(
D)
(
D)
171938
3611159
39
15
12
81
13
12
106
48
39
15
12
81
27
61
169
1767
87
92
168
347
353
1234
1934
35516
5195
4843
9666
30508
29800
76510
136818
2857290
33658
110424
724389
1035356
844907
686050
2566313
33330222
11
4
4
22
5
3
30
30
11
4
4
22
20
11
53
376
[
b]
[
b]
53
[
c]
201
[
c]
472
5399
(
D)
(
D)
2908
(
D)
9834
(
D)
28601
355244
(
D)
(
D)
11245
(
D)
63724
(
D)
271904
4263965
1
1
4
8
1
1
10
15
1
1
4
8
5
1
14
61
[
a]
[
a]
45
[
b]
[
b]
[
a]
114
897
(
D)
(
D)
2032
(
D)
(
D)
(
D)
6855
58324
(
D)
(
D)
6517
(
D)
(
D)
(
D)
38881
798907
193
49
58
418
60
12
490
10
194
49
62
423
66
18
507
31
378
320
782
[
g]
2158
1504
[
i]
[
g]
8060
6613
12874
(
D)
40830
34572
(
D)
(
D)
38994
24583
45263
(
D)
137637
103023
(
D)
(
D)
768
164
116
1632
97
19
1748
8
768
164
117
1633
106
24
1763
21
1431
1088
1505
4024
3431
1760
9215
1263
39120
27918
38457
127187
87969
41781
256937
24694
165570
93133
123355
487176
292320
122782
902278
85418
70
20
16
151
20
4
175
2
71
20
16
152
21
6
179
2
134
131
210
[
e]
730
481
[
g]
[
a]
4034
3709
5657
(
D)
23319
12967
(
D)
(
D)
22870
17382
24130
(
D)
114789
70523
(
D)
(
D)
10
3
3
22
4
2
28
2
10
3
3
22
5
76
103
53
25
19
35
79
210
[
e]
[
f]
[
e]
1293
477
440
2295
8634
(
D)
(
D)
(
D)
4188
757
790
6289
11611
(
D)
(
D)
(
D)
432
203
157
898
203
55
1156
42
433
203
160
902
238
168
1308
478
902
1319
2087
4308
7202
[
i]
[
j]
[
k]
19195
29595
50025
170807
209069
(
D)
(
D)
(
D)
105444
131082
212650
910524
849378
(
D)
(
D)
(
D)
1052
486
251
2081
222
45
2348
55
1052
486
255
2085
244
88
2417
567
2252
3201
3384
8837
8099
6596
23532
35245
66723
92700
116491
296905
285806
214974
797685
1339028
304435
352675
389583
1120352
920752
672500
2713604
4431847
149
82
55
345
73
31
449
40
150
84
59
352
104
89
545
379
317
553
761
1631
2589
4108
8328
12339
10948
18561
23841
64524
83710
141836
290070
443807
74164
76010
98036
286117
256912
341860
884889
1439139
41
21
20
100
27
16
143
26
41
21
22
102
32
22
156
56
76
143
270
489
718
1205
2412
3892
1962
6273
9652
20136
24473
52113
96722
149257
9178
23750
71536
114622
102661
331359
548642
533700
90
42
50
222
66
49
337
43
90
42
55
227
89
88
404
191
200
287
711
1198
2620
6450
10268
40160
15700
12835
26300
75279
93672
278464
447415
1977772
44911
71648
105197
276044
381472
872072
1529588
4117896
332
90
83
618
93
20
731
22
332
90
91
626
108
27
761
67
514
615
1112
2241
3463
2434
8138
3086
40438
25781
40715
120817
150301
96441
367559
142394
109763
87111
183794
433630
584291
302437
1320358
497835
351
104
46
599
67
15
681
12
353
107
58
616
84
54
754
64
662
676
599
1937
2547
2218
6702
2547
22654
28600
20652
74964
101233
115366
291563
104323
69756
83687
57130
223280
269197
284333
776810
267281
3082
1384
864
6180
429
14
6623
9
3085
1388
893
6216
470
52
6738
75
6674
9120
11468
27262
12091
1130
40483
2861
131241
192551
266338
616466
310977
37696
965139
99664
551820
608294
743284
2015217
794288
95855
2905360
257561
473
168
116
956
103
33
1092
28
473
169
116
957
139
93
1189
236
972
1078
1544
3594
4122
3074
10790
7826
23683
24796
37495
93572
109117
85021
287710
223427
118613
124667
116175
397736
353129
220580
971445
588757
5573
2306
1283
10299
977
188
11464
110
5591
2398
1484
10610
1791
1233
13634
1842
12286
14907
16893
44086
36201
25047
105334
59040
430213
570449
696359
1781392
1482404
1043322
4307118
2502800
2609369
2514853
2616741
8277173
4844266
3000006
16121445
11565635
533
156
99
929
80
23
1032
9
533
156
99
929
91
43
1063
25
[
g]
[
f]
1304
[
h]
3147
[
h]
[
i]
[
g]
(
D)
(
D)
36394
(
D)
89834
(
D)
(
D)
(
D)
(
D)
(
D)
136744
(
D)
298783
(
D)
(
D)
(
D)
77
28
16
145
9
6
160
4
77
28
17
146
18
24
188
49
[
c]
[
c]
200
[
f]
351
[
g]
[
g]
[
j]
(
D)
(
D)
5410
(
D)
14871
(
D)
(
D)
(
D)
(
D)
(
D)
18521
(
D)
41748
(
D)
(
D)
(
D)
1564
413
268
2790
278
58
3126
26
1567
414
286
2812
396
191
3399
4048
2975
2669
3564
9208
10699
8341
28248
469110
65983
65975
83355
232604
249857
214795
697256
15238814
385472
332111
341835
1146771
921741
802573
2871085
51886203
2587
705
486
4664
496
72
5232
19
2587
707
500
4680
571
147
5398
328
4849
4643
6587
16079
18626
9456
44161
11731
101801
106859
147821
381514
382337
200019
963870
289379
512740
419917
536458
1577360
1100416
558285
3236061
888294
1096
470
439
2338
514
199
3051
101
1097
482
478
2397
805
529
3731
1162
2406
3073
5815
11294
18392
21859
51545
42771
59084
88793
166274
342905
560806
658044
1561755
1314563
344075
361293
635718
1456788
1907776
1978856
5343420
3944590
158
117
83
411
138
34
583
25
160
119
88
420
204
96
720
250
361
771
1106
2238
5427
5010
12675
15425
9831
22788
37139
73381
181854
151164
406399
460141
49500
98748
133510
301036
663428
508298
1472762
2769040
121
60
56
276
48
18
342
21
122
64
64
289
78
73
440
99
268
364
693
1325
1233
1007
3565
1233
6988
8086
18850
36888
35481
29111
101480
38474
66053
95745
163416
353118
195602
274020
822740
892624
313
136
98
647
98
49
794
52
313
139
119
671
127
105
903
324
671
906
1292
2869
3434
3133
9436
12759
17325
26736
42778
90702
103914
121301
315917
414455
92707
156042
162639
433809
379022
499425
1312256
1250909
2210
1297
873
4790
895
214
5899
124
2211
1303
897
4821
1166
791
6778
1950
5093
8658
11785
25536
35066
41439
102041
285952
116570
174189
251838
563852
895733
1176228
2635813
11404035
453913
541918
702718
1768811
2407082
3286824
7462717
39014752
2461
945
624
4710
598
171
5479
110
2461
953
640
4735
715
318
5768
1144
5310
6227
8437
19974
22476
25465
67915
59246
164913
226361
350820
794053
1103771
1367926
3265750
3925163
673017
779818
1133571
2807745
3571329
5425415
11804489
21019532
1201
326
217
1974
261
97
2332
76
1203
329
221
1983
291
116
2390
323
2375
2111
2939
7425
10495
13411
31331
58686
75020
73168
118956
280076
430391
647285
1357752
3505509
320958
319902
479787
1164948
1716349
2653717
5535014
22402850
485
199
109
936
118
30
1084
52
486
203
120
952
136
47
1135
431
1042
1328
1527
3897
4469
5107
13473
33440
40438
55141
57982
162878
234596
266051
663525
1612318
170902
186540
204131
593866
766847
858116
2218829
9770436
33
13
9
65
11
7
83
5
33
13
9
65
12
8
85
21
68
86
115
269
495
1925
2689
13401
1806
2097
3215
8838
17238
81792
107868
534160
8121
8492
10102
31142
88642
344695
464479
4910775
848
296
243
1695
233
72
2000
69
849
296
259
1712
246
105
2063
400
1709
2012
3286
7007
8779
8310
24096
15604
56214
72434
125168
269455
325543
392731
987729
661599
218765
230441
377937
894745
1041444
1887786
3823975
3697864
2948
1212
925
5964
1179
307
7450
249
2961
1233
979
6053
1482
693
8228
1861
6033
8105
12749
26887
47423
50870
125180
186922
318668
449253
807859
1688951
3485966
4103042
9277959
20652418
894492
1091038
1845517
4123543
7619505
9019867
20762915
75610900
5625
927
473
10109
346
58
10513
50
5634
938
493
10149
391
68
10608
335
10020
5980
6206
22206
12502
8099
42807
42852
939946
312427
434582
2153834
776017
435034
3364885
3297868
2643733
1466381
1663063
7136390
3048133
1066226
11250749
33581577
255
68
53
445
44
11
500
8
258
69
59
455
52
14
521
20
536
447
729
1712
1588
925
4225
1086
27269
37291
35513
108922
91837
43264
244023
67884
131342
165690
334574
660863
470427
216237
1347527
196495
408
371
429
1423
371
71
1865
34
411
379
445
1450
557
455
2462
2433
989
2568
5880
9437
13113
14211
36761
95607
16746
25407
51790
110713
115667
147392
373772
940947
81735
122249
278139
567301
712223
958345
2237869
8645989
59
24
21
228
24
8
260
5
61
26
21
232
29
20
281
22
118
150
173
441
413
312
1166
521
2941
2177
1365
9761
5055
3751
18567
7410
14990
10072
9732
56370
20619
14573
91562
31907
1287
335
211
2249
172
35
2456
19
1287
335
217
2255
207
78
2540
54
2446
2120
2805
7371
6200
5165
18736
5064
131802
93747
147233
414134
362169
297226
1073529
340355
406814
286647
406930
1207812
917654
710174
2835640
925380
180
56
31
321
26
7
354
9
181
56
31
322
34
8
364
12
352
362
416
1130
791
366
2287
2266
16765
18408
17192
63450
41396
27376
132222
124434
49725
51712
50836
268543
128040
122369
518952
635386
217
29
14
334
17
2
353
3
217
29
14
334
17
7
358
12
393
188
167
748
687
[
c]
[
g]
[
e]
16593
10621
7428
41423
30112
(
D)
(
D)
(
D)
76695
49636
25737
176797
148539
(
D)
(
D)
(
D)
126
36
23
219
18
3
240
7
126
37
28
225
22
8
255
48
231
248
331
810
770
440
2020
6685
12042
13471
22520
49371
49749
21777
120897
833832
45034
73967
110718
240321
271452
83174
594947
6655942
389
75
35
631
27
7
665
9
389
77
35
633
35
15
683
23
695
455
462
1612
904
1045
3561
987
31114
17455
30748
90440
53941
52056
196437
92517
121777
105461
122841
386955
336870
351647
1075472
951094
904
206
78
1432
47
6
1485
6
904
208
82
1438
61
9
1508
9
1728
1298
1035
4061
1549
464
6074
324
50635
43262
44574
148481
61188
13560
223229
10579
200684
145845
112864
499300
175848
39016
714164
70440
232
40
29
365
21
5
391
3
232
41
29
366
21
52
439
34
419
246
364
1029
658
[
f]
[
h]
[
f]
14293
7535
10227
33928
24361
(
D)
(
D)
(
D)
59042
23487
29004
120518
67322
(
D)
(
D)
(
D)
118
55
48
268
52
23
343
19
118
55
50
270
80
79
429
46
217
354
630
1201
2009
2390
5600
3373
7774
13644
16327
41130
78355
159890
279375
234461
28493
35286
43489
122367
265247
469173
856787
744121
981
838
914
3100
644
92
3836
79
986
843
977
3174
866
377
4417
2137
2326
5785
12335
20446
21965
11699
54110
67765
52245
109721
257166
439372
641439
427177
1507988
3039845
179976
295079
616049
1166080
1691679
1333432
4191191
11761719
313
130
111
664
226
97
987
84
314
130
111
665
276
200
1141
868
666
860
1539
3065
9804
15373
28242
95167
34845
22677
47812
119244
345686
654039
1118969
6034606
114346
87924
171990
428596
1280386
2076094
3785076
29773485
157
72
47
336
54
22
412
42
158
74
52
344
64
54
462
830
323
498
630
1451
2074
4537
8062
53734
14788
20693
23502
63999
86634
335253
485886
2959704
125233
141573
123301
413071
471676
1762517
2647264
22640912
534
213
128
1007
128
46
1181
63
534
223
141
1030
185
193
1408
4191
1121
1400
1694
4215
4487
5232
13934
224413
33960
42040
61170
143307
159011
192615
494933
8509975
176555
205003
272312
693113
792474
1105964
2591551
54045503
1028
456
390
2275
519
135
2929
115
1029
462
419
2312
711
393
3416
23467
2137
3026
5251
10414
20712
20301
51427
796586
94568
120441
228701
503574
986237
917526
2407337
45554844
620296
644764
1081039
2917130
4418517
4650375
11986022
219182979
795
214
157
1383
114
20
1517
23
798
218
186
1419
202
141
1762
1070
1627
1400
2051
5078
3917
3504
12499
30105
41700
37257
59980
175180
147636
227490
550306
1158962
242110
172440
241017
769786
482661
525938
1778385
13495451
888
315
201
1821
227
61
2109
60
889
328
237
1871
425
376
2672
5575
1865
2077
2618
6560
8349
6970
21879
152286
52543
63489
86607
224211
398294
360326
982831
7725916
324502
337851
383941
1182027
2306281
1813602
5301910
67485585
945
335
220
1912
208
55
2175
62
945
346
250
1957
296
89
2342
718
1988
2213
2982
7183
8169
8339
23691
26117
69939
79656
116265
298667
404605
404271
1107543
1558793
505146
636499
880247
2217450
2195267
2299749
6712466
8865055
236
75
54
449
67
23
539
28
237
78
57
456
81
75
612
134
467
489
714
1670
2672
3646
7988
8013
19971
20844
27729
73296
167783
238063
479142
573364
123276
114679
329231
599082
822784
2034311
3456177
2962974
381
102
74
721
55
23
799
26
381
102
75
722
60
39
821
194
770
686
978
2434
1792
2317
6543
6874
27813
24987
44692
106772
87825
115239
309836
538226
161262
101162
175665
481198
234041
595185
1310424
1838307
143
38
23
252
29
7
288
23
143
39
26
256
55
38
349
194
254
258
311
823
1015
1201
3039
7119
28025
8937
17960
56487
59137
62882
178506
405733
60980
24719
43672
137827
135836
185936
459599
1302117
1140
505
324
2226
274
29
2529
17
1140
507
336
2240
428
84
2752
123
2504
3302
4304
10110
10379
5796
26285
7326
33673
44336
71669
159796
227099
129378
516273
207557
117225
118702
174874
446134
553378
299696
1299208
451206
3250
1187
791
6612
673
165
7450
177
3251
1191
817
6643
760
290
7693
901
6744
7785
10380
24909
24368
22142
71419
77664
245448
297396
458520
1123953
1409374
1480513
4013840
5241667
1122804
1025103
1388984
4026404
4058581
4068592
12153577
21277668
471
137
80
903
85
36
1024
24
471
138
93
919
122
99
1140
51
906
884
1053
2843
3076
4834
10753
4576
32680
38283
51892
134360
178431
331582
644373
463758
123837
125468
228343
531876
414344
1255464
2201684
1094734
2431
703
558
4535
689
236
5460
219
2432
706
590
4571
852
441
5864
5213
4712
4692
7537
16941
26142
26989
70072
261084
181320
194892
322047
772912
1153462
1258343
3184717
13316110
614805
566511
783618
2264158
2789656
3164202
8218016
42452626
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
58
0
0
0
0
0
0
0
23367
0
0
0
0
0
0
0
1304200
0
0
0
0
0
0
0
28909454
166
495
1385
2170
3601
1138
6909
292
167
522
1784
2617
10357
12195
25169
55248
378
3681
19961
24020
157200
194969
376189
1253847
26055
138698
713279
1042193
5475483
7417803
13935479
55881660
175862
783334
3832721
5794180
30594479
46162461
82551120
392307496
49
102
212
374
663
320
1357
149
49
105
282
447
2283
3389
6119
11223
130
683
3001
3814
31279
51894
86987
176270
5714
25258
114678
148422
1126055
2010241
3284718
7372366
40210
176594
728776
960010
7383428
12789857
21133295
60236103
3703
1771
1252
6787
1601
441
8829
43
3705
1851
1718
7335
4530
3678
15543
760
8995
11657
17018
37670
68087
79944
185701
25079
192552
301417
477344
975425
2038688
2978680
5992793
768965
982410
1564689
2542298
5112435
10641484
15649524
31403443
5119688
42
11
20
96
12
8
116
9
42
11
22
98
29
41
168
56
82
69
276
427
433
546
1406
4614
3184
1786
12071
18011
20231
29336
67578
357636
18070
6149
53989
85956
90189
115905
292050
1449024
61
23
13
126
24
18
168
48
61
23
14
127
36
28
191
596
128
137
160
425
740
1730
2895
66041
4525
4940
4920
18041
30076
97922
146039
2499317
21077
18843
33580
119613
299292
1025557
1444462
34493707
1464
393
207
2432
236
126
2794
227
1464
409
233
2474
347
372
3193
4202
3002
2514
2710
8226
6865
8557
23648
137625
127866
124445
144920
416027
365918
462225
1244170
7662083
883060
744145
752706
2543963
2153602
4492458
9190023
98381558
2373
648
294
3941
246
113
4300
109
2389
718
577
4310
1224
1372
6906
7274
5261
4098
3781
13140
7986
8874
30000
68480
168409
119546
132617
463429
256104
269722
989255
3105565
892264
469535
479504
2074795
1260429
1347851
4683075
25835053
4127
1467
905
8438
840
322
9600
204
4136
1515
1005
8599
1557
1700
11856
10082
8665
9606
11861
30132
30229
31989
92350
174996
404894
502353
694829
1759573
1824626
2108325
5692524
11960556
1646592
1487075
1981867
5824009
5115155
6928297
17867461
59181713
239
43
19
376
10
5
391
16
239
43
19
376
11
5
392
72
458
240
240
938
264
518
1720
3169
17357
14454
14011
47601
13844
49825
111270
344985
239268
232095
677230
1187381
131535
214112
1533028
3123010
149
33
14
260
19
8
287
15
149
34
14
261
24
45
330
95
277
221
192
690
778
1217
2685
9863
9424
10596
14179
37494
53917
87413
178824
1148199
88420
167294
317698
620045
625502
478398
1723945
95198750
3380
914
374
5214
216
64
5494
86
3400
969
531
5446
538
318
6302
1535
7164
5837
4737
17738
6927
6439
31104
17023
174879
163334
149575
537474
290702
348831
1177007
862739
1139326
631197
665329
2539775
1587599
7652099
11779473
6763621
6276
1994
1163
12176
755
119
13050
83
6295
2056
1379
12487
1316
568
14371
403
12779
13073
15194
41046
26584
12969
80599
6830
578195
659632
854363
2284304
1484454
791064
4559822
508022
2196247
1836711
2024820
6752926
3596849
1796152
12145927
1444952
544
143
104
1044
119
61
1224
60
545
146
148
1092
187
396
1675
408
1097
936
1333
3366
4826
8312
16504
54016
33400
37924
50188
147240
202358
427348
776946
2644596
241179
166497
266158
777424
1038782
16892939
18709145
16323521
2091
764
393
3674
284
97
4055
98
2100
822
655
4017
1352
1144
6513
5478
4690
4993
5104
14787
10034
9578
34399
42044
119855
145840
167479
459679
388234
366364
1214277
1773890
502237
463235
482829
1610603
1287978
2111783
5010364
10885075
1381
303
192
2368
231
98
2697
129
1393
321
218
2424
318
253
2995
4061
2602
1953
2422
6977
7886
12126
26989
137898
145137
166192
295856
678476
1046179
2325365
4050020
23617128
613347
562162
895765
2471593
2476696
6552971
11501260
78694987
4637
1019
505
7079
439
179
7697
189
4652
1046
574
7190
706
638
8534
24258
9015
6482
6670
22167
15827
13790
51784
391389
415842
438543
573056
1491004
1806129
1720296
5017429
42207509
1543047
1238645
1614074
4675602
4521394
4258265
13455261
130036875
437
82
40
768
39
14
821
27
437
87
44
777
78
41
896
46
819
[
f]
[
f]
1861
1235
1438
4534
2767
38938
(
D)
(
D)
123091
85548
105189
313828
274456
319773
(
D)
(
D)
(
D)
792485
839017
2456591
15398714
773
179
78
1253
69
23
1345
26
773
187
93
1276
94
61
1431
112
1519
1139
987
3645
2338
2450
8433
4088
100345
87030
76244
283887
204965
194901
683753
505949
493859
264523
385791
1278608
584143
550385
2413136
1447157
80
11
3
129
6
8
143
8
80
11
3
130
6
18
154
19
144
[
b]
[
b]
251
157
1616
2024
5278
5991
(
D)
(
D)
16298
8381
141160
165839
553034
30321
(
D)
(
D)
(
D)
18969
478438
555155
3000036
3565
608
243
5202
235
111
5548
208
3571
630
259
5246
263
125
5634
338
6471
3792
2854
13117
6145
3177
22439
10730
328130
278443
297857
958042
678655
363341
2000038
1116521
1730172
1061795
983926
4104829
2503309
1330671
7938809
4450147
5534
1405
755
8956
597
190
9743
231
5552
1443
834
9096
769
296
10161
1146
10591
9148
9782
29521
19578
13255
62354
115148
903721
1064615
1414335
3488527
3967127
3182074
10637728
10342028
2838270
2229232
3035049
8462126
8619444
5442074
22523644
33007934
10269
1533
635
16751
517
149
17417
191
10284
1559
681
16838
641
232
17711
1129
18346
9693
8095
36134
15770
10164
62068
40888
843998
651644
747701
2563535
1725956
1807641
6097132
3490259
3119934
1673200
1794139
7686113
3996194
4944961
16627268
10473043
1088
214
138
1668
120
49
1837
107
1088
216
147
1679
176
66
1921
618
1955
1374
1783
5112
3971
2666
11749
42255
63479
57882
104286
242883
176512
239742
659137
2818183
347864
202618
363952
1064665
1072046
478517
2615228
9478440
297
39
15
412
19
21
452
17
299
39
16
415
23
25
463
63
554
262
218
1034
558
2314
3906
2146
23555
20465
15510
71277
143351
175521
390149
173010
124816
62119
79446
297342
145526
485803
928671
484973
389
88
75
634
128
93
855
172
392
93
79
646
159
526
1331
8483
747
537
987
2271
5402
12940
20613
457820
24699
23783
44569
95398
246443
640803
982644
23952162
234167
456644
489642
1210771
3746433
16441026
21398230
475351577
242
102
61
513
126
109
748
186
242
102
63
515
168
177
860
2030
479
637
827
1943
5447
20424
27814
291787
18584
25961
37075
96409
256610
896580
1249599
14755366
507375
251073
565781
1620148
3570850
17383927
22574925
232066788
940
361
185
1617
245
185
2047
189
943
366
199
1639
331
575
2545
10480
2166
2294
2429
6889
10358
32280
49527
552964
62471
68595
100832
240349
534392
1641820
2416561
29026409
744247
591430
1011152
2398585
5796700
17687509
25882794
355076737
627
244
132
1230
80
32
1342
30
628
248
146
1249
131
135
1515
3216
1352
1592
1736
4680
[
g]
[
g]
8830
71006
43598
57754
66996
178172
(
D)
(
D)
354397
4153035
162990
186209
213881
596152
(
D)
(
D)
1216512
18544528
147
35
15
237
28
4
269
15
147
35
15
237
28
5
270
29
293
217
216
726
[
g]
[
c]
2305
3659
10586
11575
11037
35109
(
D)
(
D)
114114
187710
71196
79057
36397
199757
(
D)
(
D)
642715
2149273
105
26
17
168
36
17
221
32
105
26
17
168
46
38
252
260
217
160
229
606
1276
2783
4665
9824
10697
10929
9900
35432
92814
247936
376182
921489
83767
45175
57641
221978
3197587
6346396
9765961
12910944
77464
17026
5829
111550
3207
541
115298
377
77548
17459
6849
113101
5476
2086
120663
4578
160061
107445
75663
343169
107571
54117
504857
136372
4414593
3788796
3479708
12104414
6086321
3015139
21205874
8778406
17767678
10948831
8723023
39198699
15213299
10016841
64428839
39761135
1618
418
231
2593
216
53
2862
46
1623
441
315
2705
597
537
3839
648
3212
2720
2951
8883
7597
6533
23013
16425
100189
96884
124340
345321
366462
380367
1092150
882148
325801
243940
312222
946573
833238
757830
2537641
4149534
1688
697
501
3200
625
192
4017
171
1691
704
520
3230
793
484
4507
984
3575
4594
6781
14950
23731
27153
65834
52251
139293
196906
295322
662846
1042754
1188857
2894457
2300361
472476
520932
797847
1948974
2759663
4755894
9464531
8152814
965
226
126
1619
145
58
1822
69
969
233
136
1641
197
100
1938
548
1856
1448
1642
4946
5160
6395
16501
25938
78979
72639
94454
264342
265898
284702
814942
1167437
245923
263394
257583
830831
680038
654077
2164946
3823394
221
52
19
348
15
5
368
20
221
55
22
354
22
5
381
54
393
349
231
973
[
e]
[
c]
1513
830
30053
26979
34835
99780
(
D)
(
D)
158772
105875
134254
77869
99291
345667
(
D)
(
D)
596333
323453
524
77
60
834
56
36
926
48
524
77
60
834
93
155
1082
831
956
476
780
2212
2337
5499
10048
15416
43871
78165
93519
223638
237404
418869
879911
694245
804474
719453
1836953
4219662
3989921
5408711
13618294
7071146
610
98
48
1088
45
24
1157
17
613
100
50
1095
46
26
1167
23
1095
635
618
2348
[
g]
[
g]
5306
1147
54751
41817
80585
217948
(
D)
(
D)
381116
132303
256261
102717
202338
786989
(
D)
(
D)
1225952
446583
33966
7468
3043
49737
1799
441
51977
213
34022
7649
3433
50364
2992
2491
55847
1901
65449
48024
38877
152350
59796
42104
254250
27000
1194427
1028398
895769
3293899
1394348
1174462
5862709
762675
12750453
8533932
6764231
29578842
8626803
5947038
44152683
5620213
17741
3267
1501
26560
1077
329
27966
275
17776
3319
1611
26757
1313
597
28667
2110
33794
20664
18853
73311
32364
22319
127994
35507
946908
643269
572161
2315652
979138
883155
4177945
1788605
8896983
5195073
4533410
19860203
7018857
5733858
32612918
13195454
4728
749
218
6458
110
36
6604
15
4733
809
337
6643
333
265
7241
2498
9977
4602
2603
17182
3102
1994
22278
9681
166069
81163
57543
320910
84928
79617
485455
156916
1329746
526966
279316
2258556
443802
164289
2866647
1234668
6602
1313
409
9512
243
50
9805
29
6621
1372
516
9697
452
225
10374
440
13122
8152
4940
26214
6910
2882
36006
2435
262109
191437
116014
634000
157461
83048
874509
70561
2200600
1208909
807577
4637731
807284
641919
6086934
617293
43184
6042
2378
66947
1377
277
68601
180
43264
6407
3064
68081
3206
1617
72904
3142
77893
38203
30616
146712
45591
31395
223698
53863
2254990
1215411
1088997
5100017
1775483
1381475
8256975
3001277
16051402
8417194
7274696
34993122
9788386
6536360
51317868
16626535
11538
3298
2120
19166
2022
583
21771
140
11548
3313
2201
19273
2588
2210
24071
4855
22860
21598
28077
72535
78420
91067
242022
68703
594773
621299
797583
2120901
2248653
2606105
6975659
2287486
2453477
1951790
2105976
6887935
4426280
5113101
16427316
10406650
5071
1506
911
8568
880
239
9687
146
5075
1519
956
8630
1172
569
10371
1529
9945
9896
11757
31598
31519
27316
90433
39624
343239
394937
494546
1285757
1399272
1130146
3815175
1840350
1426388
1112552
1182371
3927463
3460078
2666071
10053612
7577951
9278
1424
426
13316
159
30
13505
24
9284
1443
464
13380
253
51
13684
47
17323
9035
5555
31913
5218
1689
38820
1452
530152
362454
246866
1204831
229325
62003
1496159
86461
1922608
872536
516862
3584913
510244
199579
4294736
530644
8346
1657
858
15906
547
110
16563
83
8355
1670
897
15967
708
341
17016
498
15482
10727
11175
37384
18443
10964
66791
11416
589342
448771
510792
1803873
838655
517247
3159775
673856
2656174
1617807
1540237
7093416
2347376
1495907
10936699
2098525
1093
367
236
2010
226
68
2304
24
1101
382
308
2105
440
357
2902
1969
2374
2328
3042
7744
7963
7958
23665
98591
48924
46417
67975
171664
174544
177451
523659
2705714
328182
275347
390145
1047742
1001226
954942
3003910
16528833
347
105
68
603
53
33
689
19
347
109
72
611
58
38
707
69
701
665
877
2243
1202
1310
4755
4333
23054
23583
32789
87320
48011
48691
184022
201311
318550
261005
417166
1070326
585940
446835
2103101
1656594
1018
275
178
1797
146
79
2022
43
1019
284
190
1819
231
250
2300
3997
2002
1817
2302
6121
3939
6230
16290
34318
56047
58540
77090
203130
149436
222424
574990
1177191
360908
389943
390996
1219003
872455
1133242
3224700
9208736
402
210
131
841
112
22
975
16
403
217
186
914
375
246
1535
1085
877
1331
1733
3941
3655
1943
9539
6420
22344
34268
50092
111539
108073
51703
271315
212080
98373
139696
186724
446788
406518
214935
1068241
1062606
608
254
133
1108
94
24
1226
4
608
274
180
1181
359
419
1959
594
1356
1669
1719
4744
3226
3334
11304
3965
20431
26094
28001
79505
56921
67942
204368
61953
108000
95786
84959
311330
180062
261411
752803
230099
3668
1842
940
7209
495
66
7770
15
3677
1895
1149
7491
1270
914
9675
8756
8304
11913
12174
32391
16595
10832
59818
91341
82915
107971
116758
326592
166466
134188
627246
1088552
463778
521098
525816
1597532
804924
786011
3188467
6472289
296
190
134
701
79
23
803
42
296
192
146
715
138
67
920
1874
692
1247
1816
3755
2671
1287
7713
20147
21199
40621
58220
125568
87738
40461
253767
762726
101765
140019
204449
478597
272529
155908
907034
3035244
669
211
142
1671
93
9
1773
9
671
218
155
1693
122
12
1827
50
1408
1400
1936
4744
2838
483
8065
1166
31796
27607
34510
112313
41072
11758
165143
16338
154479
108709
138470
490540
134305
64911
689756
146857
856
423
342
1914
292
51
2257
19
857
432
391
1973
474
227
2674
1046
1894
2807
4499
9200
9363
5030
23593
9500
45609
67327
118147
241605
250568
158280
650453
233663
204845
232029
345521
834468
739976
493754
2068198
1050079
1499
860
557
3232
289
45
3566
31
1501
873
662
3382
584
360
4326
2411
3476
5633
7110
16219
8311
3330
27860
13047
88253
148324
193905
446207
242410
107519
796136
466357
413374
518717
635956
1655474
745152
444797
2845423
2125776
337
95
63
656
48
13
717
26
337
96
65
659
59
13
731
49
649
636
800
2085
1619
904
4608
2104
27134
28770
37940
101041
81528
29124
211693
143367
202220
158437
272034
670378
1169486
271733
2111597
4840712
1043
460
360
2228
281
71
2580
74
1045
468
378
2256
434
175
2865
2062
2223
3043
4726
9992
9205
5434
24631
38685
73465
111796
190801
399579
393106
254000
1046685
1647658
408758
512050
764385
1794080
1610134
970386
4374600
8412545
428
151
88
813
74
24
911
35
429
154
104
833
118
113
1064
111
870
944
1121
2935
2424
2879
8238
3061
35885
38494
51006
130953
115460
154946
401359
212285
245395
230334
290792
806030
505023
2092912
3403965
1191338
1645
617
421
3262
435
120
3817
125
1646
628
470
3326
678
284
4288
1799
3404
4066
5676
13146
14783
10407
38336
46229
108896
140436
219396
495364
613585
428309
1537258
1644620
622895
595055
844442
2235916
2288966
1604674
6129556
7164661
885
227
190
1644
200
63
1907
170
887
233
199
1661
213
77
1951
233
1721
1466
2525
5712
6403
4208
16323
7729
76241
68940
116192
298061
381167
259760
938988
507766
816023
267815
434543
1726572
2291438
1026755
5044765
9850124
104960
23527
10569
155174
6545
827
162546
186
105021
23748
11208
156112
8987
2774
167873
1332
204470
151660
140530
496660
243126
156957
896743
166495
7513987
6692550
7831861
23223630
16510945
12159634
51894209
15400910
26918108
18388114
18219606
66833682
35619759
27886682
130340123
43148089
2530
1237
690
5082
441
62
5585
42
2530
1254
817
5226
923
291
6440
820
5803
8119
9114
23036
15236
5872
44144
18555
177992
269316
360291
836963
612402
242581
1691946
979713
567159
729166
915627
2318057
1482808
620657
4421522
3157395
1306
285
127
1994
75
18
2087
12
1306
291
133
2006
99
39
2144
83
2398
1837
1633
5868
2331
2455
10654
1860
62029
53553
52667
182891
87775
126455
397121
93004
269735
196235
151446
667196
302690
421112
1390998
370493
29831
9876
4295
49827
2076
178
52081
78
29842
9953
4565
50185
2974
646
53805
1746
62535
63741
56354
182630
74207
25589
282426
136648
1828707
2229817
2418050
6699862
3883833
1343537
11927232
8473520
5613705
5139187
4965625
16387297
7804661
2841301
27033259
22206347
7740
2058
1064
12312
703
75
13090
23
7743
2062
1132
12387
1139
362
13888
6085
15835
13408
14138
43381
24641
11901
79923
135884
191899
140808
126289
482521
171802
135719
790042
807840
769408
422395
362344
1647364
468946
339045
2455355
2486215
921
360
331
1931
507
270
2708
155
921
361
339
1940
538
321
2799
865
1915
2362
4402
8679
21882
51297
81858
359565
103612
81419
167204
494906
775593
1450488
2720987
9285420
207852
208401
376825
1065766
1265827
2070553
4402146
16217284
19658
3886
1524
29881
908
199
30988
121
19659
3894
1549
29917
1077
351
31345
311
38226
24682
19654
82562
32195
24059
138816
26149
751517
608103
553543
2018811
1001362
763265
3783438
1141497
2403599
1464556
1193154
5444580
2337165
1637528
9419273
2024046
11221
4555
2379
20756
1517
195
22468
53
11225
4574
2456
20856
1863
499
23218
268
23570
29833
31178
84581
56025
26967
167573
18076
874884
1300671
1573046
3846136
3313785
1704584
8864505
1133016
2994726
3333945
3857423
10608852
8083380
4033196
22725428
2975460
2916
1144
662
6257
418
44
6719
10
2916
1148
678
6277
444
75
6796
33
6113
7531
8790
22434
14885
5345
42664
1047
208452
255042
313296
837584
495118
182411
1515113
45300
704313
721884
794088
2471259
1210918
511322
4193499
235817
20845
6974
5224
39594
4795
1001
45390
459
20859
7022
5453
39903
6580
3579
50062
4848
40381
46323
70212
156916
182895
156801
496612
318929
1760504
2237220
3618778
8028268
10437405
9296922
27762595
20075173
5000247
5384479
7944348
19563501
22194248
20258842
62016591
56283542
1752
311
146
2621
61
8
2690
4
1753
314
149
2628
71
9
2708
5
3118
2005
1892
7015
2083
871
9969
119
84100
70027
70249
234501
95977
32568
363046
9957
239792
140374
130985
546602
163221
52269
762092
6074
2706
374
162
3981
98
11
4090
9
2707
379
171
3996
135
32
4163
19
4859
2399
2047
9305
3553
868
13726
171
131101
79318
78312
310362
143468
30978
484808
10748
407975
245438
177027
907551
303819
112620
1323990
10236
469
121
78
805
51
12
868
10
469
124
85
815
69
16
900
66
884
761
1041
2686
1837
1452
5975
1798
29839
34833
43248
114058
93416
62160
269634
95352
92287
91337
113929
323714
288049
173195
784958
305119
4516
1920
1020
8207
492
46
8745
22
4517
1929
1044
8241
630
82
8953
60
9947
12706
13369
36022
15908
4363
56293
3190
248001
377857
464929
1113154
640458
206593
1960205
134962
690830
768615
867928
2394519
1212551
376918
3983988
327525
1846
872
617
3775
680
148
4603
105
1847
881
643
3812
972
488
5272
690
4110
5833
8472
18415
25714
19918
64047
36750
145589
210351
326831
707670
1051528
836893
2596091
1807622
435621
528199
786993
1831373
2397111
1813906
6042390
4242701
7042
1391
501
10873
216
25
11114
18
7042
1399
526
10906
235
53
11194
23
13576
8927
6578
29081
6846
2042
37969
1567
394380
308611
273183
1028614
294831
99372
1422817
62579
2802981
1515095
1079114
5804836
869500
221318
6895654
140238
866
213
115
1483
86
18
1587
18
866
216
118
1489
100
23
1612
32
1605
1425
1543
4573
2972
1315
8860
3860
67866
67216
73513
221151
156171
62739
440061
217052
235250
218740
169848
676213
398421
193624
1268258
786821
9662
2148
964
15435
434
52
15921
31
9667
2154
981
15463
493
84
16040
62
18378
13899
12630
44907
14936
4242
64085
5512
585580
563244
579875
1809086
755083
240557
2804726
400917
2240237
1684932
1607546
5885353
1928502
596492
8410347
1002128
1043
175
88
1675
54
4
1733
7
1043
176
89
1677
59
4
1740
8
1862
1098
1171
4131
1666
127
5924
3769
58683
33842
35193
144912
79068
5078
229058
107896
302635
143333
121900
653937
213382
7558
874877
220247
24313
4205
2759
39863
2742
568
43173
340
24331
4241
2851
40015
3250
1195
44460
2621
42113
27731
37291
107135
105433
82147
294715
165012
2103052
1536095
2308088
6465439
7675631
6322683
20463753
11676664
5430285
3521758
4951145
15421744
14665061
12741851
42828656
27439641
18770
3543
2202
30731
1960
489
33180
321
18779
3574
2307
30879
2442
1071
34392
4485
33364
23296
29613
86273
74458
72350
233081
233038
1625000
1197418
1737257
4924313
4999531
5199314
15123158
16625562
4569598
3223899
4285347
13152360
11575305
12358080
37085745
48762341
1510
206
105
2174
130
62
2366
56
1512
208
107
2186
188
150
2524
601
2631
1356
1320
5307
5226
8820
19353
61260
107279
59912
71750
268477
317167
477378
1063022
3666621
323652
154685
236009
786667
675807
1103997
2566471
10660186
6374
1296
805
12683
654
117
13454
65
6377
1301
817
12703
694
199
13596
193
11186
8461
10810
30457
24545
14988
69990
13048
532814
426789
617267
1748999
1604897
1042082
4395978
821333
1538078
1146073
1496807
4752399
3732224
2074260
10558883
1877796
25492
3555
1725
41429
1471
446
43346
332
25500
3599
1826
41582
1827
814
44223
2023
44293
22729
22449
89471
51538
49979
190988
163117
2186203
1202518
1302409
5404899
3113130
2705803
11223832
13057179
6299640
2979703
3112665
14600114
7182971
6661076
28444161
36390688
7904
1809
951
13933
639
124
14696
121
7908
1844
1015
14036
835
306
15177
846
14755
11696
12595
39046
23301
15932
78279
66920
713750
609429
687350
2199059
1150612
690411
4040082
4719751
1897304
1302393
1361091
5050392
2157214
1264137
8471743
9367679
10344
1548
777
17990
548
129
18667
121
10357
1567
813
18058
651
202
18911
242
18319
9983
10254
38556
19933
14663
73152
43889
841075
516385
589852
2201469
993819
648771
3844059
1442416
3449582
1902792
2108069
8509966
3671848
1627359
13809173
4170322
2161
426
236
3916
263
62
4241
73
2163
434
256
3951
335
235
4521
395
3891
2774
3195
9860
9287
6573
25720
15442
171749
138539
183259
563665
465367
411270
1440302
749652
704854
506804
622768
2109408
1396892
979470
4485770
2296510
3534
523
271
5949
219
37
6205
33
3536
526
283
5966
247
84
6297
78
6241
3425
3536
13202
7796
3198
24196
3638
281789
180109
187423
764849
372843
209477
1347169
285836
903058
495535
550599
2345034
808201
596804
3750039
612661
3961
1119
709
7203
522
73
7798
55
3966
1134
789
7303
806
350
8459
396
7751
7356
9418
24525
18037
9654
52216
10338
303080
337448
424965
1131188
849865
504163
2485216
578448
997397
914831
1071677
3217379
2052658
1154166
6424203
1367510
7873
1299
671
14281
475
95
14851
75
7880
1309
737
14374
611
205
15190
250
13924
8463
8834
31221
16299
11437
58957
13587
647827
442679
484938
1798414
940874
706991
3446279
908030
2035900
1158659
1191715
5115262
2278674
1557972
8951908
2281386
3657
1271
979
7299
1234
457
8990
349
3666
1281
1038
7377
1522
852
9751
1854
7462
8318
13112
28892
51070
74234
154196
200889
394305
458228
796413
1805068
3495476
5270714
10571258
12904054
1280900
1235530
2106331
5072900
8047974
12083404
25204278
30575048
925
323
210
1734
249
80
2063
37
929
325
223
1753
314
144
2211
128
1862
2121
2794
6777
9881
10702
27360
16768
77708
93365
139817
329657
488237
481532
1299426
917346
282143
271983
392924
1014763
1309228
1312203
3636194
3066842
5077
1786
1143
9868
934
112
10914
68
5077
1791
1166
9896
1063
272
11231
771
10238
11842
15339
37419
34219
15373
87011
62043
396948
518583
805669
1832240
2022744
1004500
4859484
4450978
1115777
1439355
2064713
4949727
4464987
1841229
11255943
8923557
3584
939
459
5798
264
37
6099
31
3585
954
499
5854
346
91
6291
256
6908
6098
6065
19071
9211
3685
31967
13886
327719
344302
380067
1092471
619455
216811
1928737
1040065
1034429
960045
827551
2957949
1307909
470232
4736090
2062820
473
151
74
823
47
12
882
13
473
154
77
829
54
35
918
84
964
981
978
2923
1900
1910
6733
3230
50953
58382
77064
194844
124196
149828
468868
173762
166369
158668
153358
507245
253538
316167
1076950
284074
1081
349
196
1915
137
41
2093
47
1081
359
218
1947
187
115
2249
561
2162
2302
2553
7017
4975
3881
15873
17578
90669
109491
109632
328635
201262
241738
771635
884289
408522
406546
325876
1222408
538947
606137
2367492
4951431
1111
282
156
1840
132
19
1991
21
1112
286
166
1855
162
42
2059
358
2095
1891
2025
6011
4674
2473
13158
11065
74476
70573
82787
241998
185754
79764
507516
386911
410340
276764
292889
1052980
650483
322842
2026305
2289680
1377
587
448
2660
532
101
3293
64
1378
590
455
2671
579
142
3392
210
2943
3878
5997
12818
21600
17089
51507
27112
108877
138619
223281
495533
727457
548521
1771511
1104303
646961
686706
881236
2323696
2293903
1519698
6137297
4423806
340
80
38
577
39
15
631
16
340
80
39
578
46
66
690
31
650
529
490
1669
1549
1750
4968
1323
19836
16195
17096
57526
49582
86499
193607
44844
110739
71963
93935
307629
192447
257475
757551
116008
5029
1342
642
7939
395
59
8393
37
5030
1351
667
7974
473
107
8554
275
10471
8619
8401
27491
13667
9315
50473
13892
282347
261588
297276
870280
489490
227242
1587012
301588
1780206
1331805
1357334
4652708
2146218
891074
7690000
1301987
1942
515
387
3614
537
149
4300
65
1945
530
409
3654
658
335
4647
546
3720
3395
5153
12268
22022
28656
62946
51881
191944
201329
199379
635974
727726
707415
2071115
2006426
670297
503887
632995
1976265
1940318
1604317
5520900
5858134
5654
1158
439
8522
237
26
8785
14
5660
1173
472
8577
370
151
9098
4863
11182
7323
5675
24180
8325
4432
36937
26828
200588
130890
112490
472629
198458
91073
762160
429540
1048709
501426
385808
2089881
613934
275898
2979713
1853049
2780
395
164
3924
100
8
4032
10
2780
401
175
3941
117
19
4077
148
5235
2506
2051
9792
3689
474
13955
1595
165150
93052
73816
349423
118771
12735
480929
28215
687565
295301
229358
1296238
329006
33809
1659053
84021
883
154
88
1434
60
7
1501
5
883
154
91
1437
62
11
1510
95
1533
1014
1150
3697
2188
716
6601
1738
41137
33578
40000
121840
79369
30802
232011
55520
169574
113071
128561
440784
214796
88796
744376
155782
7250
7291
6214
22107
2448
30
24585
13
7251
7304
6302
22209
2756
70
25035
566
17939
49964
83131
151034
72388
4631
228053
13578
406561
1028576
1936527
3438491
1809060
163584
5411135
362795
1936899
3617871
5331919
11156241
4247170
382881
15786292
1213540
9287
2392
1262
20095
894
132
21121
72
9287
2392
1276
20109
1037
213
21359
359
17922
15647
16670
50239
31852
20267
102358
30562
652335
585777
591275
2103909
1165226
707115
3976250
1190393
2817020
2058468
1949661
7990278
3201602
1587791
12779671
5053757
201
47
76
392
291
354
1037
181
202
47
76
393
303
378
1074
422
352
244
593
1189
3060
13272
17521
21209
14405
13177
28690
73551
117232
624332
815115
1881671
229654
77807
310684
764994
839098
2377919
3982011
7398289
3334
521
386
5161
945
1109
7215
1606
3349
532
399
5200
991
1200
7391
2429
5394
3154
4237
12785
19021
37828
69634
137339
257031
215582
306292
917974
1110269
2367289
4395532
11285267
4714290
1850704
992609
9161437
4091025
6840047
20092509
67514133
372
334
838
1589
4845
7012
13446
5936
374
345
879
1643
5043
7823
14509
23558
712
1220
4151
6083
54903
229290
290276
2377819
41336
63829
217868
334485
2651366
11698522
14684373
171740353
138770
155862
568605
885837
4542954
18661714
24090505
189807076
6584
2445
1962
15473
2659
1159
19291
827
6591
2461
2003
15545
2938
1436
19919
3761
13423
15975
26170
55568
98218
127110
280896
211160
729393
887151
1377031
3544401
4327745
4750327
12622473
9893682
1791533
2161960
3394859
8836694
9811200
10128182
28776076
31264503
564
161
129
1047
258
150
1455
145
564
161
140
1058
337
396
1791
1625
1079
1025
1725
3829
10795
23235
37859
87637
48144
43615
72262
179158
424533
712011
1315702
3081495
145450
122216
159748
484273
955689
1610089
3050051
8141825
3119
1037
862
6771
1301
469
8541
167
3124
1042
892
6812
1434
664
8910
782
6397
6856
11790
25043
56532
82959
164534
144640
238233
274406
395257
1065312
1463059
1574179
4102550
3242535
695700
685921
803998
2540890
2413079
2373108
7327077
4423828
1615
771
956
4721
2791
1898
9410
682
1623
788
1030
4823
3166
3444
11433
14950
3472
5207
13489
22168
136614
396702
555484
1835150
190468
188357
437509
1296800
3361950
7661294
12320044
40649624
334206
378571
817283
2194351
4880366
10423759
17498476
54710011
825
429
489
2250
1034
649
3933
427
827
430
493
2257
1093
792
4142
876
1774
2843
6815
11432
47358
133070
191860
989220
107660
109724
258904
806285
1571830
3622003
6000118
26645125
158855
194412
364189
1205326
2558413
4679325
8443064
32643988
3148
477
275
4770
250
40
5060
20
3151
479
278
4778
286
72
5136
136
5479
3088
3710
12277
9053
4529
25859
11648
119419
89388
96277
337125
237018
111096
685239
277690
449925
261773
232663
1047518
502813
230593
1780924
591829
508
332
486
1464
395
36
1895
41
508
334
495
1479
460
78
2017
272
1096
2305
6765
10166
13676
5643
29485
29685
25582
37885
117898
211776
290675
137499
639950
1465231
80429
102663
249400
487639
656922
331508
1476069
4551369
576
272
267
1394
416
215
2025
128
578
274
272
1403
461
354
2218
753
1167
1839
3713
6719
17476
40131
64326
214783
35173
45216
77986
198317
305285
616336
1119938
3734281
152815
229577
221812
712691
857780
1479006
3049477
8112965
2680
925
256
4448
103
18
4569
9
2682
937
291
4497
114
38
4649
9
6231
5828
3137
15196
3459
3034
21689
1135
96304
80360
58191
253569
80153
91296
425018
21644
744035
476819
263168
1583554
264733
411721
2260008
67220
1634
709
487
3236
384
49
3669
33
1638
713
521
3279
567
269
4115
1894
3656
4620
6492
14768
13377
8315
36460
35692
89736
111079
181627
402758
371640
258831
1033229
1018786
409985
390114
553725
1429634
1030849
671768
3132251
3542393
1575
887
671
3543
702
143
4388
104
1575
890
691
3569
850
309
4728
433
3547
5891
9029
18467
26939
24575
69981
49097
85582
158158
266884
537101
898455
787201
2222757
1404621
276389
415319
646874
1431041
1990301
1670621
5091963
3402435
314
159
121
647
104
24
775
20
315
161
125
654
146
54
854
323
661
1030
1600
3291
3754
3101
10146
17110
17185
30924
53341
103544
141730
100440
345714
909679
65839
95444
150024
322005
450604
753591
1526200
3275428
407
192
128
832
55
3
890
9
407
196
145
853
84
3
940
15
935
1290
1741
3966
1810
[
e]
[
i]
[
g]
22404
35526
46240
107517
50632
(
D)
(
D)
(
D)
99279
121181
141828
377798
172739
(
D)
(
D)
(
D)
1991
332
171
2872
95
13
2980
1
1995
346
189
2908
125
55
3088
27
3491
2084
2301
7876
3092
[
g]
[
j]
[
e]
92945
68380
84545
254829
131234
(
D)
(
D)
(
D)
507176
274711
252893
1082562
293257
(
D)
(
D)
(
D)
725
233
169
1501
204
75
1780
42
727
242
180
1523
226
144
1893
203
1398
1529
2268
5195
8105
8820
22120
32397
47651
47857
68529
195097
228749
292546
716392
1060305
237939
213466
505618
1059378
657790
908416
2625584
2963703
9004
2747
1024
14065
565
128
14758
80
9023
2834
1220
14369
1244
969
16582
4497
20078
17477
13358
50913
19678
15730
86321
65449
396512
375434
342699
1152748
612975
487324
2253047
2341993
1119369
979681
824160
3036650
1422296
1071279
5530225
5587386
1326
443
262
2431
227
52
2710
23
1330
445
270
2445
285
105
2835
140
2788
2908
3415
9111
8079
7349
24539
10040
77824
84139
105605
285594
275211
262716
823521
519199
221165
236261
309132
821300
842782
1007316
2671398
1013956
462
168
95
799
89
23
911
3
462
169
103
808
136
55
999
4
1058
1099
1265
3422
3776
3823
11021
145
26138
30637
37407
98260
117054
101050
316364
1138
105532
116855
129943
374040
398504
418771
1191315
2440
695
227
150
1291
162
62
1515
53
696
228
168
1312
251
270
1833
697
1473
1455
1976
4904
5881
9264
20049
40520
42341
50566
66881
169874
168343
299088
637305
1577324
327598
405343
395950
1202890
662074
1092481
2957445
5674048
2536
674
415
4326
339
85
4750
41
2537
680
422
4340
376
110
4826
123
5004
4415
5662
15081
13072
13438
41591
13554
115360
110147
144817
392860
285232
261860
939952
365884
418061
287382
328328
1112659
541035
434083
2087777
784648
934
652
688
2897
1297
502
4696
157
934
653
691
2901
1370
734
5005
1987
2098
4384
9710
16192
57116
99654
172962
344065
47986
62564
146672
347825
825883
1638866
2812574
6576206
107441
124230
265808
640650
1271897
2286750
4199297
9421355
44
24
16
94
32
22
148
12
44
24
16
94
43
79
216
579
95
170
230
495
1492
4162
6149
25094
1868
6644
6623
15692
33981
108267
157940
724985
5549
18978
18269
44161
73615
222567
340343
1753594
1999
840
600
3972
514
85
4571
43
1999
843
623
3998
649
263
4910
867
4372
5618
8148
18138
19820
[
j]
[
l]
[
l]
113647
167379
252314
563535
662767
(
D)
(
D)
(
D)
448357
532747
720556
1807027
1616028
(
D)
(
D)
(
D)
2344
739
251
3614
88
12
3714
4
2346
748
277
3651
127
18
3796
10
4948
4711
3196
12855
2523
[
f]
[
j]
[
e]
106745
130736
94801
339186
81650
(
D)
(
D)
(
D)
406329
366181
277847
1082501
219404
(
D)
(
D)
(
D)
5091
1818
975
8934
508
51
9493
20
5093
1823
1017
8983
732
403
10118
1112
10738
11977
13023
35738
17259
7557
60554
29300
238654
295665
363330
928976
523894
254930
1707800
961873
736292
746036
823824
2425741
1137006
566678
4129425
2454709
20150
7870
5122
40263
4402
913
45578
246
20154
7878
5136
40290
4667
1335
46292
3238
42805
51715
68987
163507
172418
166409
502334
363841
567199
649761
947539
2416353
2342229
2368275
7126857
5840093
2263609
1889085
2549520
7407900
4838315
4265978
16512193
10425653
32761
9726
4819
69723
2933
265
72921
54
32761
9733
4838
69749
3074
411
73234
974
67797
62889
63837
194523
105556
40307
340386
83088
1575431
1430196
1577255
5226652
2740955
1020313
8987920
2115151
6449085
4611333
4629720
18776339
7262903
2547814
28587056
5011447
4570
1396
650
7730
397
19
8146
9
4570
1401
659
7744
444
53
8241
66
9312
9142
8491
26945
13300
3315
43560
2125
161318
175154
169319
529203
293273
67376
889852
59978
652925
514520
458471
1737127
696238
169845
2603210
163461
5061
1434
712
9181
355
26
9562
8
5062
1437
714
9187
395
41
9623
35
10289
9242
9422
28953
11676
2643
43272
1986
232586
211455
240341
749668
299356
66930
1115954
69230
963657
639100
652564
2551745
754715
165057
3471517
187743
647
261
215
1323
328
108
1759
40
647
261
216
1324
346
142
1812
103
1448
1745
2935
6128
13767
14565
34460
16154
40806
50967
78569
184114
339885
337786
861785
383988
232136
232687
366714
900879
1133097
1287344
3321320
1455120
2012
589
389
3575
355
87
4017
46
2013
592
402
3593
395
189
4177
177
4091
3880
5118
13089
13560
13562
40211
27552
150136
150350
194183
523695
473236
380721
1377652
778941
802042
737698
789316
2499027
1635623
1233087
5367737
2782113
6303
1903
1273
11362
1048
234
12644
212
6306
1927
1326
11442
1290
430
13162
1684
12815
12387
16980
42182
37349
28548
108079
120468
395298
399794
573764
1471103
1310470
873933
3655506
2619436
1999235
1649339
2097634
6226296
4868685
2770728
13865709
7311257
2271
1042
713
4483
587
72
5142
23
2272
1047
732
4508
634
144
5286
1088
5158
6815
9600
21573
20730
10391
52694
73264
118663
179815
283540
613601
730466
413032
1757099
3013648
625397
764080
1117855
2671019
2856002
1599860
7126881
13945402
127
65
45
264
50
11
325
11
127
65
47
266
64
34
364
136
275
429
588
1292
1921
1409
4622
3987
9248
14922
23474
49802
84989
63570
198361
168110
47736
55629
79922
190524
334431
228337
753292
724830
363
136
92
697
58
7
762
11
363
136
94
699
61
8
768
42
784
870
1233
2887
2076
821
5784
1541
19763
25235
38905
87669
72728
32251
192648
57554
78181
73109
111385
289487
180412
92458
562357
235513
131
53
59
280
64
27
371
31
131
53
64
285
82
41
408
164
310
358
781
1449
2380
4013
7842
8684
9511
11080
26530
51495
90056
172280
313831
446606
42298
43329
113840
221170
313594
611899
1146663
1610613
382
198
122
774
104
37
915
29
382
198
122
774
111
62
947
966
868
1301
1568
3737
3381
3564
10682
24286
22828
36124
51271
116469
116478
122750
355697
1005805
137342
168283
234103
575296
586857
475407
1637560
6246019
48
17
9
80
10
2
92
9
48
17
9
80
10
3
93
47
103
[
c]
121
[
e]
414
[
b]
818
2541
3390
(
D)
5046
(
D)
16713
(
D)
31811
137280
16813
(
D)
26941
(
D)
63509
(
D)
139847
1134611
73
39
31
174
28
7
209
14
73
39
32
176
32
13
221
71
178
[
c]
391
[
f]
914
[
e]
2146
2281
5714
(
D)
13962
(
D)
36930
(
D)
84338
109683
25747
(
D)
56507
(
D)
131555
(
D)
310960
492648
667
379
347
1696
452
96
2244
52
668
379
351
1701
520
212
2433
214
1504
2536
4761
8801
17358
12474
38633
19168
58033
88082
162677
337085
633100
467369
1437554
941326
213940
298674
521200
1152418
1806816
1493508
4452742
2775402
284
133
82
566
87
19
672
21
284
133
89
573
100
21
694
137
626
884
1102
2612
3065
1280
6957
5787
17867
23575
29723
74362
85254
34933
194549
203648
99820
128530
130525
377738
326945
129175
833858
992944
1551
605
321
2770
171
13
2954
11
1551
605
321
2770
191
50
3011
104
3301
3952
4246
11499
5849
1716
19064
4811
80494
108255
132600
332681
197848
72043
602572
194431
344295
347774
374951
1125384
523870
203394
1852648
559227
223
78
42
415
32
10
457
10
223
78
42
415
34
24
473
31
459
505
563
1527
1157
1378
4062
926
11371
15255
20171
51612
41978
60304
153894
34572
46559
45241
58873
169681
134579
239406
543666
126061
2334
1943
3060
8205
8298
1883
18386
161
2334
1949
3068
8219
8637
3205
20061
833
5677
13277
43705
62659
364396
295675
722730
70908
113487
223493
803617
1246311
8013944
7909091
17169346
1723089
331487
514461
1784109
2910337
17268060
17797656
37976053
3883602
115
46
62
258
161
147
566
58
115
46
62
258
174
232
664
267
230
319
861
1410
8068
32029
41507
53508
7297
9224
27022
52701
211407
720859
984967
1672318
26716
29133
77769
139933
467486
1395150
2002569
1756521
488
174
170
979
390
562
1931
662
488
176
170
981
411
598
1990
1387
1049
1182
2291
4522
19162
144652
168336
1234749
28836
31318
65194
137321
504961
3378238
4020520
36107628
150300
118280
196938
525361
1506890
9194734
11226985
92832992
142
51
42
266
91
20
377
8
142
51
43
267
132
58
457
17
308
312
565
1185
3634
2750
7569
700
8804
9117
14412
33399
90673
60400
184472
18480
34478
27194
35088
101130
219287
166675
487092
51812
1248
344
241
2325
230
52
2607
19
1248
348
265
2354
311
177
2842
72
2396
2285
3212
7893
8508
7274
23675
3074
68852
69677
110478
266416
361290
328838
956544
160294
220729
197591
287880
765988
850273
691093
2307354
677796
2241
445
212
3537
160
43
3740
22
2244
455
217
3555
198
100
3853
44
4255
2899
2794
9948
5204
4911
20063
3194
152279
111385
130191
420685
211445
235989
868119
187358
576692
329750
371369
1394607
678012
588159
2660778
465140
502
319
222
1160
122
11
1293
5
502
328
248
1195
269
58
1522
12
1189
2141
2832
6162
3366
[
f]
[
j]
[
e]
20801
40035
62064
126161
73710
(
D)
(
D)
(
D)
78322
118776
166325
375927
260857
(
D)
(
D)
(
D)
340
123
121
717
101
19
837
13
343
123
127
727
114
36
877
147
682
817
1690
3189
3337
2424
8950
5852
14901
15208
37616
71467
68445
71969
211881
268168
86520
68701
135062
315243
251305
225929
792477
839432
458
238
191
959
123
25
1107
2
458
238
207
975
224
48
1247
9
1016
1592
2505
5113
4250
[
h]
[
j]
[
c]
29509
34217
58405
126441
97128
(
D)
(
D)
(
D)
126301
104096
160288
413129
290238
(
D)
(
D)
(
D)
1115
477
370
2359
330
86
2775
43
1116
484
394
2391
449
238
3078
184
2343
3158
4975
10476
12329
9899
32704
13956
64681
82815
128801
295691
342350
232480
870521
479756
274548
248229
389938
983323
1055144
669580
2708047
1270299
4085
1904
1092
8216
440
45
8701
6
4088
1909
1134
8266
497
81
8844
7
8791
12535
14263
35589
15488
5971
57048
322
116600
129075
158358
428136
217706
84173
730015
16059
551456
454343
441583
1553676
507704
198869
2260249
39528
3809
1362
844
8069
573
52
8694
13
3812
1366
862
8094
674
149
8917
23
7662
8952
11312
27926
18077
3570
49573
915
140507
128046
133630
451215
216607
58474
726296
21192
628886
445430
376699
1666034
554072
190412
2410518
40651
306
145
152
728
135
15
878
4
308
147
157
737
166
39
942
90
626
952
2055
3633
4749
1655
10037
2158
10843
12784
29687
57091
57714
44436
159241
40822
36729
37222
75576
161220
130388
79568
371176
128574
1358
585
484
2903
453
35
3391
15
1358
585
492
2911
608
148
3667
762
2893
3873
6682
13448
15691
[
h]
[
k]
[
j]
48955
48204
79990
192444
193782
(
D)
(
D)
(
D)
169035
141952
198246
564510
453767
(
D)
(
D)
(
D)
996
417
215
1910
95
11
2016
2
996
417
236
1931
122
27
2080
2
2142
2783
2859
7784
3124
[
f]
[
j]
[
e]
31074
42014
43048
121269
47121
(
D)
(
D)
(
D)
113565
114567
106101
354916
111513
(
D)
(
D)
(
D)
1265
430
391
2743
446
87
3276
38
1267
431
403
2758
563
230
3551
103
2591
2816
5269
10676
16116
8717
35509
3751
69512
80387
156741
329159
408146
224863
962168
109578
266647
239117
488058
1090317
1120131
599304
2809752
321632
2306
536
312
4142
286
74
4502
39
2308
542
329
4167
376
180
4723
427
4343
3520
4219
12082
10636
8791
31509
19512
139791
118296
143163
439180
335451
314008
1088639
780514
549077
402589
419210
1532693
1041311
1043263
3617267
2446345
72802
41134
22302
152124
14541
1601
168266
751
72956
41766
23889
154513
21327
7146
182986
9667
168155
268986
296788
733929
515736
231342
1481007
379425
11067715
14206896
17920139
44838501
33723702
14375723
92937926
20138042
29907044
32588713
36241127
103425368
65938217
31380485
200744070
47817432
7073
1294
539
10286
255
62
10603
71
7080
1298
575
10333
332
116
10781
235
13080
8364
7026
28470
8376
3978
40824
3069
665907
350150
290404
1382966
327851
150723
1861540
143493
1727401
787070
636063
3363945
681765
299752
4345462
313272
41978
43592
18159
109712
3268
111
113091
37
42037
43898
19148
111069
4733
838
116640
1172
109279
290007
230322
629608
93578
12674
735860
14269
3350318
9602422
8552426
21889277
3814064
612796
26316137
490042
12805173
26373130
19517851
60032983
7955975
1606511
69595469
1628095
22892
5778
1286
33525
193
11
33729
9
22901
5830
1419
33722
383
57
34162
11
50733
36106
16093
102932
5596
1056
109584
550
1067753
903172
430839
2480793
155369
32850
2669012
55403
4572863
2496896
1046617
8479534
386040
71955
8937529
381412
8958
4655
1804
16581
490
36
17107
20
8992
4817
2205
17179
1082
323
18584
175
21555
30261
23167
74983
15241
3297
93521
1505
485566
727709
654548
1909487
502479
118356
2530322
47830
2246648
2492433
1815366
6720333
1291143
329315
8340791
123947
8932
948
381
12067
254
95
12416
59
8945
961
411
12124
417
244
12785
186
14884
5993
5096
25973
9443
7000
42416
5647
407279
165106
143185
759865
265176
169148
1194189
154965
1309625
412134
287752
2160363
504350
314978
2979691
441089
6524
2726
1858
13326
1093
166
14585
140
6540
2784
2100
13656
2046
801
16503
2187
13188
18201
24843
56232
38413
19775
114420
30936
382240
554598
771031
1790729
1197317
577756
3565802
1009561
1288740
1357495
1617775
4521138
2328548
1041274
7890960
2237156
4970
1793
532
7776
121
6
7903
9
4994
1862
700
8037
362
20
8419
14
11671
11340
6604
29615
3491
79
33185
131
284184
352700
244721
896224
145912
3300
1045436
6078
1193355
929524
537373
2722340
312090
6672
3041102
13897
6266
1264
580
10205
357
76
10638
62
6267
1269
611
10242
401
131
10774
371
11438
8180
7534
27152
12243
7141
46536
7156
365396
276944
248154
960779
385981
183414
1530174
216614
1207117
769726
612407
2859794
798874
477670
4136338
419631
448
170
118
806
174
76
1056
34
448
170
138
826
473
513
1812
93
970
1112
1589
3671
6503
6387
16561
2060
18528
25199
40363
86495
163363
187027
436885
65459
69580
77827
101528
256576
388950
474698
1120224
210589
1253
437
382
2398
686
622
3706
213
1256
443
436
2463
1251
2332
6046
1170
2462
2911
5222
10595
27567
74867
113029
39567
63278
77407
138679
293005
745733
2020730
3059468
1172913
200614
197746
299841
733033
1538646
4054478
6326157
4234814
58
25
17
142
25
25
192
52
58
25
17
142
36
76
254
508
120
166
237
523
965
5319
6807
41582
13510
6866
11750
34592
35795
204448
274835
1743394
86414
19549
62281
177069
262833
1534423
1974325
8863310
56
48
90
236
173
35
444
40
56
48
93
239
235
158
632
2442
112
335
1265
1712
6739
5122
13573
50184
7197
12221
38831
63640
224640
186603
474883
1885619
25797
35549
153756
234827
740405
638561
1613793
7129420
532
390
476
1650
495
80
2225
178
533
406
481
1672
579
188
2439
599
1136
2706
6577
10419
17540
6491
34450
22071
71483
131275
341811
582075
777193
269338
1628606
758508
256882
446254
965037
1905033
2388483
752971
5046487
2715364
1387
788
619
3210
862
584
4656
455
1421
798
668
3303
1396
1834
6533
2796
3089
5251
8293
16633
36051
71001
123685
129893
122637
173796
256591
585747
1207195
2365199
4158141
6145470
448903
539820
691307
1817528
2928002
5222736
9968266
15250844
895
464
354
1952
385
118
2455
141
896
470
378
1985
550
395
2930
2243
2025
3083
4725
9833
14889
16728
41450
72866
110136
164166
271107
565660
739343
609394
1914397
2845760
309467
405874
698433
1485053
1812789
1744849
5042691
9816427
1487
644
513
3147
490
131
3768
132
1499
654
565
3234
773
496
4503
681
3178
4250
6858
14286
18429
15196
47911
19087
197701
250852
403830
904900
1032231
801129
2738260
749119
635120
810122
1275426
2917887
2967006
2216015
8100908
2586306
3166
1237
1368
7516
3274
1294
12084
707
3166
1249
1376
7547
3722
2522
13791
4507
6406
8339
19284
34029
149958
215856
399843
404390
151203
193041
425485
888016
3049788
3997712
7935516
8275706
484024
556902
1060856
2391433
6328669
7435563
16155665
18156913
546
381
564
1753
976
169
2898
74
546
381
567
1756
1163
480
3399
466
1253
2639
7970
11862
38325
26967
77154
31910
30167
49470
135969
237163
761526
732683
1731372
1152490
111911
151141
326580
652691
1775617
1690305
4118613
2681696
85
50
47
209
115
74
398
38
85
50
50
221
175
407
803
467
188
330
635
1153
5534
15812
22499
29696
6461
12786
22006
47160
198458
566570
812188
962361
27297
168219
110196
328624
788812
2158350
3275786
3375590
1100
266
153
1812
126
50
1988
61
1100
271
168
1832
214
105
2151
830
2215
1739
1982
5936
4738
5623
16297
20550
66854
54332
58922
193987
156964
177296
528247
774370
259924
180033
194370
687533
452476
465548
1605557
2933556
105
52
43
290
388
1289
1967
1614
105
57
51
303
399
1367
2069
3902
204
349
577
1130
25092
311346
337568
4375882
13220
25329
56744
202273
693192
9425929
10321394
169352095
268810
107783
213717
1115756
2131118
23737230
26984104
441023536
46
17
19
114
33
219
366
243
46
17
19
114
40
250
404
393
81
114
254
449
1815
58257
60521
175421
3233
3260
8502
21552
57488
2176144
2255184
6532154
14347
10984
18664
69363
116463
3872251
4058077
11518188
74
42
30
234
69
88
391
157
74
42
30
234
74
108
416
385
148
258
389
795
3336
19898
24029
148163
6711
10136
12636
42185
103751
651096
797032
5839500
22198
36847
39594
144379
261862
1503635
1909876
13652115
717
288
347
2013
2769
3138
7920
752
717
294
359
2038
2890
3928
8856
7923
1554
1958
4816
8328
172553
538795
719676
884546
42538
40823
92814
493116
3319411
11958631
15771158
20037236
98870
87724
268883
1240026
6761935
24261876
32263837
42312734
1088
539
567
2471
1111
986
4568
294
1088
544
609
2518
2686
8167
13371
5998
2457
3661
7771
13889
48041
131402
193332
123724
36761
61506
125066
244849
859498
2495570
3599917
2579247
122017
151703
282897
618023
1671595
4742190
7031808
4966851
645
364
433
1559
812
648
3019
212
645
373
454
1593
1320
2110
5023
1345
1515
2453
5962
9930
29480
48959
88369
35463
26233
42906
109790
187220
651918
1113346
1952484
801001
92760
115560
260536
493396
1408304
2233946
4135646
1781281
315
202
269
1001
742
755
2498
294
317
203
277
1014
789
969
2772
1391
730
1352
3794
5876
36965
133377
176218
123696
18108
21886
57148
179360
635832
2751738
3566930
2510540
54177
57337
134052
448871
1461986
6266453
8177310
6256407
3835
1805
1602
8306
2257
513
11076
280
3839
1819
1635
8359
2531
1319
12209
2392
8515
12064
21965
42544
85597
45760
173901
92140
121314
162607
298734
639347
1311432
840905
2791684
1633566
501296
481687
779275
1945942
3344506
1970093
7260541
4436255
684
416
527
1837
937
613
3387
200
685
419
547
1861
1485
2023
5369
1251
1481
2867
7359
11707
36368
66907
114982
44618
28177
51151
144545
234875
768288
1620154
2623317
1083411
89949
119423
313540
551172
1589202
3327861
5468235
2176841
2636
1210
1010
5426
1389
699
7514
197
2638
1219
1039
5466
1975
1809
9250
1176
5747
8020
13671
27438
50438
59618
137494
32118
134967
188202
309479
648180
1154078
1332090
3134348
775291
462485
580065
857022
1959153
2893348
3454745
8307246
1806803
3279
1597
1373
7065
2127
1271
10463
328
3287
1605
1418
7126
3096
3342
13564
1721
7156
10682
18822
36660
83780
142764
263204
73596
118585
186684
334005
673639
1440207
2485495
4599341
1132900
366548
507894
805675
1781143
3446451
7035805
12263399
2167992
7516
2532
1819
13337
2493
1391
17221
340
7519
2551
1912
13456
4232
5019
22707
2277
15036
16827
24389
56252
92569
140439
289260
88286
320367
385103
541866
1295629
2125184
3001305
6422118
1782350
994183
1037996
1387349
3595707
5111225
7741514
16448446
3939408
1150
398
269
1891
337
168
2396
51
1150
399
290
1913
800
624
3337
118
2494
2543
3476
8513
10983
7094
26590
2362
34323
40829
66062
143310
233985
115307
492602
44011
183632
212114
340958
751876
1812627
405222
2969725
108659
408
398
553
1429
825
229
2483
61
408
399
561
1440
1133
442
3015
158
954
2751
7606
11311
27521
11104
49936
3920
19002
51741
143816
217759
574356
244974
1037089
95381
62443
138794
335571
550098
1267156
528808
2346062
198935
1077
432
286
1898
327
199
2424
70
1077
437
301
1918
462
392
2772
140
2340
2886
3767
8993
9704
8364
27061
2436
61823
81418
103902
259374
270173
206332
735879
54785
337781
364791
369601
1117652
820615
603460
2541727
127629
733
318
234
1343
203
62
1608
20
734
319
243
1354
331
134
1819
86
1642
2133
3053
6828
7810
3928
18566
2931
30910
40987
62897
135799
185103
105577
426479
105687
122443
150807
211140
489474
1052705
350028
1892207
694701
1205
578
535
2593
1266
1113
4972
268
1210
586
576
2648
1835
2434
6917
1534
2588
3829
7325
13742
54426
135856
204024
115585
205328
108000
195241
522056
1056937
2064196
3643189
1686395
517886
270397
516338
1345302
2628956
4308307
8282565
3526335
19261
10662
10559
46692
7848
1045
55585
243
19266
10688
10748
46919
10427
6010
63356
6377
41707
71997
144184
257888
257775
113924
629587
123787
449369
842426
1786472
3225161
3573310
2019798
8818269
2006730
1293991
1816334
3431890
6948899
6723125
4565696
18237720
4320156
1429
426
339
2707
486
150
3343
25
1429
430
342
2714
517
177
3408
41
2981
2839
4692
10512
21281
25124
56917
10008
106145
72761
88124
316948
421013
555589
1293550
309040
425091
239608
299972
1146118
1330175
1798805
4275098
1062178
267
96
76
543
77
23
643
1
267
97
76
544
79
24
647
1
540
642
1001
2183
[
h]
[
h]
[
i]
[
a]
11639
10403
13454
41763
(
D)
(
D)
(
D)
(
D)
46896
33060
38334
141825
(
D)
(
D)
(
D)
(
D)
2400
611
325
4216
222
84
4522
10
2401
612
326
4220
229
90
4539
13
4676
3930
4314
12920
[
j]
15173
[
k]
[
j]
224095
126401
158903
599446
(
D)
354548
(
D)
(
D)
847121
500768
660513
2316805
(
D)
755632
(
D)
(
D)
321
68
61
632
60
7
699
3
321
68
62
633
67
10
710
7
566
439
829
1834
[
g]
[
g]
[
i]
[
g]
32741
19891
16184
87215
(
D)
(
D)
(
D)
(
D)
100020
47624
58584
264839
(
D)
(
D)
(
D)
(
D)
172
76
81
462
137
88
687
32
172
76
82
463
139
105
707
60
348
514
1144
2006
5151
16648
23805
14566
21549
21462
43177
96159
453586
5650210
6199955
2582694
58533
63789
136288
300167
766694
8052069
9118930
3528604
258
71
40
625
85
61
771
26
258
77
40
631
90
73
794
85
515
462
528
1505
[
h]
12177
[
j]
[
k]
21948
12819
14079
59931
(
D)
228088
(
D)
(
D)
136264
90993
71106
394507
(
D)
1114348
(
D)
(
D)
1380
391
224
2547
164
20
2731
7
1381
395
226
2554
183
25
2762
10
2633
2574
2994
8201
[
i]
3426
[
j]
[
e]
105887
68675
122783
339542
(
D)
137259
(
D)
(
D)
448938
270254
384714
1249852
(
D)
502302
(
D)
(
D)
548
170
133
1082
169
70
1321
34
548
171
133
1085
177
91
1353
98
1063
1114
1768
3945
7018
13230
24193
26944
33512
29566
49255
126819
134452
290691
551962
517323
185194
187519
196870
704554
548267
1001082
2253903
1713208
1770
441
210
3199
200
32
3431
23
1770
443
214
3205
224
59
3488
69
3408
2861
2705
8974
7310
4037
20321
8548
195005
102360
92773
451544
235079
184531
871154
268332
925098
589257
429494
2282979
1084184
1004156
4371319
2179913
2078
414
146
3349
100
17
3466
10
2080
418
158
3367
125
30
3522
29
3902
2619
1888
8409
3705
2317
14431
2621
204887
167792
127945
572614
272742
109572
954928
326197
832561
539047
336637
1933839
607576
237420
2778835
742949
8449
904
427
15574
211
29
15814
12
8451
907
431
15584
217
34
15835
13
13725
5766
5568
25059
7734
5239
38032
1204
2249299
389399
224889
3929315
226095
135836
4291246
26708
4533098
964353
631162
8626814
557664
220944
9405422
85199
1943
680
466
3509
537
153
4199
25
1944
685
488
3537
623
266
4426
38
4113
4447
6220
14780
22296
25502
62578
15374
77045
92674
126325
303869
505356
687276
1496501
476591
356098
339718
440082
1176960
1568224
1847393
4592577
1328231
535
133
83
862
68
15
945
5
535
134
92
872
74
35
981
21
1045
839
1055
2939
2572
1967
7478
1415
17829
14701
18051
52126
53377
34065
139568
23958
69202
46592
51393
174404
144307
94484
413195
47893
147
74
54
345
99
51
495
13
147
74
54
345
101
59
505
20
329
480
727
1536
4569
10771
16876
5381
7292
9323
16601
35759
101238
284846
421843
159857
29325
29411
64217
134694
264676
816103
1215473
448336
194
79
50
407
65
13
485
5
194
79
52
409
96
53
558
84
381
520
670
1571
2283
1663
5517
1504
8249
11728
13971
35837
49283
54544
139664
42299
41901
52977
43862
150046
128253
194080
472379
136923
160
74
70
513
118
27
658
17
160
74
70
513
124
31
668
104
337
490
983
1810
5093
4218
11121
82986
13865
17732
35192
83776
129041
92811
305628
1552728
57227
60297
122254
306186
407784
273008
986978
7114614
558
245
189
1359
188
22
1569
13
560
249
194
1370
265
55
1690
530
1266
1616
2517
5399
6805
3071
15275
7162
24896
21600
26101
87492
70726
36507
194725
96719
110846
104549
112503
390151
237038
111993
739182
463266
58
45
43
185
92
112
389
76
58
45
43
185
97
152
434
128
132
298
578
1008
4620
27185
32813
131143
8189
5274
14590
54483
87772
607050
749305
3371593
50783
29654
49369
258025
462419
2675569
3396013
15291565
401
248
270
1070
190
69
1329
43
403
249
275
1080
246
158
1484
178
881
1647
3631
6159
6735
11747
24641
33281
20784
21254
41063
93963
121087
302056
517106
866241
142413
145893
331474
689704
755395
2222435
3667534
4553302
2554
1555
1558
7284
3165
471
10920
91
2554
1562
1570
7304
3245
581
11130
712
5974
10421
21487
37882
146889
64260
249031
41010
226969
284080
499549
1140023
3273281
1396560
5809864
781095
733979
851738
1448114
3488946
7849824
3249565
14588335
2269035
68
34
35
161
66
84
311
33
68
34
35
161
66
89
316
63
143
226
474
843
3152
18856
22851
41021
2629
3057
5832
12134
20879
116060
149073
371818
12187
13262
19411
47034
60645
323551
431230
1244732
1770
730
430
3640
215
31
3886
20
1773
736
441
3660
248
45
3953
68
3915
4722
5619
14256
6211
1462
21929
1118
109680
129822
157061
420404
178395
41049
639848
35681
589296
642458
743212
2117075
858349
161601
3137025
152441
6869
3481
2905
18568
3534
596
22698
159
6877
3490
2932
18612
3853
1103
23568
1909
14949
23101
39788
77838
137962
90146
305946
116348
239145
276166
435014
1094937
1428453
1075656
3599046
1425361
998330
967585
1395179
3898428
3969112
2694755
10562295
4474567
946
754
1035
3017
1163
43
4223
10
946
754
1040
3022
1251
108
4381
517
2230
5166
14347
21743
39288
4880
65911
15706
26414
50747
146187
234002
421831
69407
725240
194108
146369
207070
506020
907574
1320303
183000
2410877
646307
5244
2044
1335
12111
913
125
13149
58
5251
2052
1360
12153
1072
262
13487
231
10999
13468
17696
42163
30354
12122
84639
10607
236608
238670
285570
864099
533263
208045
1605407
178871
1143621
1015817
1130381
3796372
1684981
663350
6144703
720365
10328
5756
6988
27904
7136
1246
36286
381
10340
5794
7145
28112
7934
2608
38654
7786
22658
38803
97685
159146
269124
214427
642697
670160
365535
504756
1224188
2361223
3862536
3870997
10094756
14566228
2194249
2399614
5152622
11137639
14113189
11980741
37231569
52535657
28
15
15
78
31
41
150
68
28
15
15
78
31
43
152
181
60
103
209
372
1511
9917
11800
290109
1614
3885
2211
22713
22293
199422
244428
7641801
10855
9280
8439
88180
76872
608989
774041
25314813
1563
498
332
3075
193
20
3288
5
1563
498
337
3080
196
41
3317
8
3191
3189
4336
10716
5990
[
g]
[
j]
[
g]
38581
40241
54046
145637
81842
(
D)
(
D)
(
D)
216030
158507
191887
646962
239302
(
D)
(
D)
(
D)
660
208
81
1352
49
9
1410
3
661
208
81
1353
62
14
1429
4
1407
1323
1060
3790
1767
[
g]
[
i]
[
g]
26181
22562
16459
73883
27411
(
D)
(
D)
(
D)
135747
100713
62884
350577
89421
(
D)
(
D)
(
D)
1738
543
234
3633
154
23
3810
13
1742
548
246
3654
226
65
3945
118
3562
3485
2990
10037
4429
1555
16021
2052
72550
64548
58402
223179
82334
26458
331971
39150
406102
336680
236625
1163894
324154
109125
1597173
142866
1057
439
286
2480
326
99
2905
56
1058
443
303
2506
465
147
3118
99
2180
2810
3327
8317
6231
2761
17309
3671
87176
89887
82633
286561
133306
61580
481447
87496
351571
313030
251980
1067249
389263
163811
1620323
235465
1796
505
266
2755
107
21
2883
14
1796
519
273
2776
143
44
2963
21
3367
3354
3410
10131
3476
1467
15074
507
44487
37346
35866
121618
54649
31322
207589
9510
308555
173023
134465
648308
743870
69903
1462081
33373
38325
33562
32820
127487
39791
2721
169999
652
38348
33609
32967
127760
41869
6768
176397
22134
96708
226163
453209
776080
1509540
420866
2706486
1293589
1190538
2408255
4975572
9828228
18701273
5293807
33823308
15851142
5603984
9719326
16380041
35982502
49973387
14484571
100440460
47772040
33768
20888
18133
87416
19840
3590
110846
705
33825
21001
18636
88193
27758
21952
137903
42861
80425
139582
247557
467564
752712
661144
1881420
1160838
933840
1420978
2413811
5282984
7303508
6432133
19018625
12212031
4797185
6136421
9120438
22252369
25481156
24090122
71823647
44487554
1585
895
473
3688
350
66
4104
47
1587
899
478
3702
394
149
4245
801
3918
5756
6385
16059
12133
6134
34326
34670
41706
61086
71767
197936
132660
74461
405057
483581
209502
267160
268007
840433
408146
213598
1462177
1392662
8272
6101
4670
25184
2835
236
28255
90
8289
6145
4852
25441
4275
1308
31024
5982
19311
40885
62299
122495
92347
26974
241816
110057
211634
371802
587891
1312181
955195
326032
2593408
1220052
1156553
1579092
2110229
5464032
3082889
1113429
9660350
4994781
695
373
228
1669
299
138
2106
96
695
386
264
1728
454
1072
3254
16750
1536
2499
3050
7085
10844
21397
39326
376665
23411
34749
39455
116419
159719
367544
643682
5266576
142280
139913
150398
503259
476373
1272389
2252021
18398560
2844
1481
1110
6990
1243
186
8419
42
2847
1482
1112
6997
1289
255
8541
88
6188
9891
15140
31219
48290
26115
105624
5364
96483
129033
201634
473502
634236
360170
1467908
92782
492316
524835
703183
1933121
1781506
958414
4673041
250840
1088
299
189
2423
128
17
2568
6
1088
304
196
2435
182
21
2638
53
2125
1944
2416
6485
4154
1355
11994
2157
31505
23538
31357
102062
66474
22358
190894
35796
194220
120408
149465
555827
318617
124919
999363
188969
24732
10987
5072
46436
3556
160
50152
43
24741
11005
5133
46526
3685
244
50455
228
57852
70595
67306
195753
121694
20134
337581
10261
589042
665181
651936
2057685
1289873
230087
3577645
102778
3596363
3106935
2593129
10067897
4302381
691553
15061831
352339
49113
15291
4398
76117
1200
166
77483
73
49125
15349
4659
76450
1755
529
78734
1684
108225
96878
55099
260202
32998
10459
303659
15522
2385306
2543605
1546577
6662508
977616
346880
7987004
489975
11394489
8848694
5136948
26397068
3602681
1155718
31155467
1496946
2079
909
256
3485
110
7
3602
7
2082
960
383
3666
425
161
4252
221
4872
5788
3060
13720
[
h]
[
f]
17666
1337
105365
147786
78569
338673
(
D)
(
D)
452837
40271
446906
489243
253847
1220088
(
D)
(
D)
1590393
123614
3542
1793
460
6290
99
1
6390
3
3545
1813
515
6368
150
1
6519
3
8493
11437
5643
25573
[
h]
[
a]
28134
45
206085
328233
169892
719172
(
D)
(
D)
797741
1759
844016
999055
471616
2377247
(
D)
(
D)
2603599
5523
4268
1486
591
6723
233
19
6975
16
4275
1515
685
6854
522
275
7651
241
9646
9583
7325
26554
6474
1642
34670
1880
214532
248050
206538
678478
196097
43232
917807
68378
910448
829647
662732
2450199
592813
144302
3187314
173889
16461
7515
4928
31639
1756
113
33508
51
16462
7531
5026
31754
2096
289
34139
459
36407
49928
64727
151062
50330
8195
209587
10289
829451
1394465
2091150
4415360
1802973
326237
6544570
398033
3667367
4680347
6259044
15040867
5234232
1077857
21352956
1098997
2452
854
345
4221
190
31
4442
11
2458
875
431
4334
489
345
5168
1632
5380
5460
4431
15271
6232
3237
24740
7944
118891
139635
130358
404328
191094
115779
711201
294217
578134
500917
418867
1588658
629073
418032
2635763
1150842
1434
1192
819
3939
405
104
4448
18
1435
1198
948
4079
1113
1266
6458
1432
3549
7882
10702
22133
13195
12964
48292
14998
66350
136311
193415
413513
225886
224130
863529
229562
287814
479838
634920
1469798
740625
803827
3014250
820174
5238
2017
1479
10368
1607
149
12124
34
5256
2076
1649
10615
2029
493
13137
360
11189
13167
19719
44075
57763
16589
118427
13436
157566
177894
258924
640530
681369
201032
1522931
182827
821408
646934
805714
2470718
1801573
572829
4845120
506258
1447
429
168
2413
72
19
2504
21
1448
436
182
2435
126
110
2671
288
3043
2745
2149
7937
2451
1824
12212
6000
61674
63188
52192
186471
73932
50819
311222
139008
318258
249757
189116
814223
373904
144295
1332422
385598
2316
507
214
3275
102
15
3392
18
2319
509
235
3301
139
32
3472
91
4605
3261
2717
10583
3134
2106
15823
4633
84773
72197
70617
232231
89642
70981
392854
158461
335564
218147
197029
778389
232580
180655
1191624
225095
2784
763
440
4672
297
64
5033
67
2785
768
475
4714
422
173
5309
548
5680
4969
5864
16513
10753
7823
35089
30611
143526
149182
200920
516498
434767
365209
1316474
1810375
598878
521582
602644
1819025
1248992
1013500
4081517
5660276
628
263
195
1190
155
28
1373
15
629
267
209
1209
264
100
1573
54
1321
1735
2591
5647
5276
3620
14543
5240
37130
50395
90091
195145
198436
123186
516767
343514
139370
171543
298120
661955
590951
486451
1739357
1123824
1422
414
234
2349
163
41
2553
46
1422
418
246
2365
222
146
2733
368
2965
2631
3156
8752
5252
3446
17450
14405
93792
100972
124289
330641
229067
149181
708889
768919
351209
309733
353280
1063626
677682
426988
2168296
2487164
12943
4528
2622
22577
1496
235
24308
172
12946
4543
2684
22657
1784
464
24905
1027
27040
29525
34746
91311
49256
20279
160846
35803
656118
841034
1144463
2716669
1838463
815015
5370147
1639629
2963538
2914803
3593768
9901922
5612313
2548213
18062448
5770064
1826
465
139
2706
55
7
2768
12
1827
465
140
2708
80
16
2804
124
3725
2985
1739
8449
1514
518
10481
1115
65947
68203
45404
183653
43153
15493
242299
36955
382333
285180
156961
856955
116026
49383
1022364
142765
3061
711
366
4657
153
21
4831
21
3061
713
377
4670
171
45
4886
586
5883
4681
4861
15425
4308
1320
21053
22326
125496
123331
144764
404846
149991
40954
595791
646260
582604
407995
441861
1506939
432943
110295
2050177
1209259
3928
923
304
5833
99
3
5935
5
3928
923
309
5838
101
3
5942
5
7979
5936
3923
17838
[
h]
[
e]
[
j]
[
e]
142849
122433
90269
367333
(
D)
(
D)
(
D)
(
D)
561865
338914
221573
1190810
(
D)
(
D)
(
D)
(
D)
1114
106
26
1367
11
2
1380
1
1118
119
45
1403
39
135
1577
1
1981
646
358
2985
[
e]
[
e]
[
h]
[
a]
28142
11154
6811
47584
(
D)
(
D)
(
D)
(
D)
127052
32813
18344
187299
(
D)
(
D)
(
D)
(
D)
7071
1652
715
11468
313
44
11825
35
7076
1657
730
11494
363
89
11946
234
13844
10577
9178
33599
9460
3117
46176
5307
254382
227275
226546
744594
260488
103972
1109054
143190
1217135
793548
728034
2968800
750643
337830
4057273
464416
2963
431
143
3943
71
5
4019
5
2968
432
157
3963
125
19
4107
102
5412
2699
1868
9979
2241
[
e]
[
j]
[
g]
83832
46931
31343
167052
35009
(
D)
(
D)
(
D)
234288
92715
72432
419147
62907
(
D)
(
D)
(
D)
35290
11543
6068
59752
2705
177
62634
25
35312
11598
6286
60055
4419
2005
66479
7167
73367
75705
79808
228880
91255
29509
349644
63718
947031
1112461
1375352
3578679
1772515
496239
5847433
1002840
3138851
2474167
2650843
8762777
3308546
1008663
13079986
2049482
5648
972
283
8668
65
5
8738
2
5649
973
294
8681
75
22
8778
5
11170
6114
3539
20823
1662
[
e]
[
j]
[
b]
123844
72314
46085
263897
22869
(
D)
(
D)
(
D)
479807
187054
103428
880531
47530
(
D)
(
D)
(
D)
655
215
104
1200
66
28
1294
10
659
224
132
1241
236
221
1698
1411
1352
1385
1380
4117
2699
[
i]
[
j]
[
j]
21125
23201
25913
75241
49936
(
D)
(
D)
(
D)
92115
75376
82324
274174
161312
(
D)
(
D)
(
D)
4253
2035
859
8921
380
25
9326
3
4257
2047
926
9004
678
156
9838
39
9235
13221
11102
33558
12457
[
h]
[
k]
[
f]
106691
121391
120917
384743
171066
(
D)
(
D)
(
D)
508478
426672
379783
1494055
512763
(
D)
(
D)
(
D)
5138
3200
1752
10683
690
43
11416
11
5208
3569
2401
11773
1574
232
13579
2649
12528
21138
22571
56237
21742
3980
81959
23091
361825
587645
615337
1581109
576500
105585
2263194
549996
1963276
2309257
2084686
6478468
1794792
344861
8618121
2343270
2541
736
335
4439
229
49
4717
20
2545
742
365
4479
445
259
5183
1066
5217
4686
4236
14139
7301
4202
25642
16440
84990
106028
122504
321305
263838
150692
735835
322354
288112
305381
321563
948985
645035
503607
2097627
1311378
6892
1873
691
10587
362
35
10984
12
6928
1972
906
10937
821
311
12069
452
14657
11797
8507
34961
8563
1561
45085
4094
157284
123346
100854
397311
129701
27983
554995
114976
921646
489764
333000
1856879
484594
127632
2469105
969793
11245
4721
3216
21566
1983
143
23692
22
11266
4795
3518
21965
3388
1099
26452
607
25164
31225
43243
99632
65782
17390
182804
7595
352373
412958
582748
1402089
993733
289219
2685041
134826
1622921
1268459
1465211
4615523
2221887
694772
7532182
319368
184
122
109
461
197
82
740
30
184
122
110
462
203
126
791
316
427
824
1496
2747
8914
12496
24157
30434
8053
15965
31632
58180
193556
319388
571124
710504
34751
52319
84643
181261
478192
781945
1441398
1861447
134
76
74
308
180
59
547
28
134
76
75
309
203
137
649
774
309
522
990
1821
8517
9214
19552
57519
5396
10344
18573
35825
206267
236822
478914
1552104
32160
55974
51918
147011
517076
610786
1274873
4611015
4832
1420
547
7969
151
6
8126
4
4834
1426
549
7979
157
10
8146
42
10102
9037
6982
26121
4136
[
g]
[
k]
[
f]
132242
122983
99458
370846
67477
(
D)
(
D)
(
D)
525925
359576
250784
1221167
165014
(
D)
(
D)
(
D)
768
348
251
1479
250
34
1763
9
774
351
261
1498
296
103
1897
993
1678
2272
3286
7236
8866
5551
21653
18443
33302
48687
76759
165852
261721
149130
576703
522803
149525
154843
206696
550944
677706
450112
1678762
1676093
921
301
146
1457
65
6
1528
3
927
319
185
1521
173
57
1751
169
1994
1954
1852
5800
1597
[
f]
[
i]
[
g]
30643
31173
30112
93665
25183
(
D)
(
D)
(
D)
149151
119300
97778
376389
81902
(
D)
(
D)
(
D)
961
454
242
1914
265
72
2251
38
972
476
339
2044
800
1247
4091
7684
2225
2936
3195
8356
10187
13401
31944
54232
45578
57785
57123
170115
153958
209594
533667
831576
237803
252581
233040
772756
591760
891185
2255701
4432163
8354
2385
1240
16567
780
94
17441
26
8359
2389
1257
16593
836
328
17757
143
16607
15580
16571
48758
27973
15488
92219
6536
345219
312334
321040
1095619
494308
303011
1892938
144493
1938159
1264030
1053436
4978371
1419560
776503
7174434
312433
87434
40589
19482
155037
15942
1213
172192
119
87436
40589
19485
155042
16009
1272
172323
239
200736
261971
259923
722630
607209
197037
1526876
112039
2521215
3324490
3607367
9591749
9046341
3703308
22341398
2502346
8926690
11243940
11998419
32750830
29654114
12089227
74494171
8416214
4693
924
440
6722
380
82
7184
93
4694
946
493
6798
466
120
7384
118
8796
5912
5810
20518
13916
10136
44570
6454
320021
245028
233146
826572
609981
422533
1859086
217209
4592832
3234067
3742770
12307083
5876147
5408587
23591817
702821
1085
388
322
1912
311
92
2315
123
1085
400
363
1965
512
363
2840
1086
2214
2600
4270
9084
11626
9840
30550
22920
68402
88434
156789
321422
384763
321891
1028076
946174
413114
450048
636400
1525847
1607989
1249404
4383240
3260905
1786
523
308
2813
310
111
3234
25
1786
525
320
2827
379
254
3460
64
3566
3410
4108
11084
12622
13346
37052
2254
100916
112584
137544
357413
458410
477491
1293314
72121
932792
1255641
1170206
3411044
5339243
5422466
14172753
406890
878
363
255
1615
205
61
1881
20
878
365
273
1635
317
275
2227
145
1831
2367
3400
7598
7078
7446
22122
5772
49670
69122
100611
222556
201980
257300
681836
190571
195111
210736
328754
765825
582539
1595821
2944185
760074
1929
774
536
3477
376
53
3906
16
1933
778
560
3509
559
295
4363
472
4160
5133
7190
16483
13304
6973
36760
5126
100536
114851
168670
390360
338371
246105
974836
174951
430522
386810
593246
1443754
906898
770097
3120749
825956
2987
968
566
4995
469
142
5606
45
2991
980
584
5031
642
426
6099
179
6087
6251
7556
19894
15932
12267
48093
6344
170750
184944
222333
594363
454103
354700
1403166
159417
711061
694052
673979
2186197
1459675
1012882
4658754
630432
14475
6368
3338
25987
2422
468
28877
98
14476
6387
3470
26142
3268
1128
30538
638
30023
41692
44201
115916
90588
73707
280211
59722
384592
466461
524363
1408234
1505267
1123370
4036871
752257
2363440
2196555
2076162
6851432
4226702
2795465
13873599
2244076
10500
2762
1199
15144
1036
150
16330
25
10511
2788
1272
15254
1327
309
16890
47
22323
17664
15646
55633
36570
20324
112527
8144
684468
666795
682915
2057372
1843610
1261271
5162253
418909
2633399
2242121
2187491
7191075
5949349
3783386
16923810
2125880
4261
1121
609
6520
581
135
7236
22
4263
1127
625
6544
725
273
7542
88
8613
7272
8119
[
j]
23211
[
j]
[
l]
[
i]
285315
285487
349004
(
D)
1077774
(
D)
(
D)
(
D)
1298371
1039887
1171825
(
D)
3532638
(
D)
(
D)
(
D)
7261
4101
2792
15035
1491
141
16667
22
7262
4115
2844
15102
1680
419
17201
319
16570
27509
36848
80927
53123
24307
158357
12537
324702
471548
677182
1493076
1330876
977740
3801692
560648
1378220
1571443
2061000
5105375
4050999
3046628
12203002
1794263
1650
269
141
2767
79
11
2857
1
1650
269
144
2770
81
12
2863
1
3105
1746
1837
[
i]
2809
[
g]
[
j]
[
a]
89859
57587
66657
(
D)
106757
(
D)
(
D)
(
D)
368828
188022
228485
(
D)
340683
(
D)
(
D)
(
D)
13685
3249
2197
21155
1261
134
22550
30
13686
3252
2205
21167
1337
281
22785
89
25482
21636
29089
76207
43146
18306
137659
5767
528653
540011
748715
1850656
1120480
669317
3640453
252476
2729872
2388153
3011058
8352235
4292022
2186333
14830590
1154834
Source:
http://
www.
sba.
gov/
advo/
research/
us03_
n2002.
txt
US
SBA.
Downloaded
2/
4/
2006
NAICS_
200Data_
type
(
ann.
pay.
($
000))
03Total
03_
E0
03_
E1_
4
03_
E5_
9
03_
E10_
19
31­
33
firms
295596
20879
96067
55257
46910
31­
33
estab.
341849
20912
96102
55347
47236
31­
33
empl.
14132020
0
217108
369362
639999
31­
33
ann.
pay.
576057897
2222484
5683675
10597229
20107400
311
firms
22833
2104
6830
4116
3656
311
estab.
27274
2108
6836
4127
3696
311
empl.
1495998
0
16046
27302
49953
311
ann.
pay.
46592866
186921
304234
490965
1025692
3111
firms
1237
66
326
196
234
3111
estab.
1805
66
326
196
238
3111
empl.
47338
0
785
1320
3127
3111
ann.
pay.
1850550
4712
18111
34121
95744
31111
firms
1237
66
326
196
234
31111
estab.
1805
66
326
196
238
31111
empl.
47338
0
785
1320
3127
31111
ann.
pay.
1850550
4712
18111
34121
95744
311111
firms
187
21
56
17
24
311111
estab.
254
21
56
17
24
311111
empl.
14712
0
111
111
314
311111
ann.
pay.
641835
1715
2398
2870
10206
311119
firms
1056
45
270
179
210
311119
estab.
1551
45
270
179
214
311119
empl.
32626
0
674
1209
2813
311119
ann.
pay.
1208715
2997
15713
31251
85538
3112
firms
500
32
106
64
72
3112
estab.
827
32
106
64
72
3112
empl.
54918
0
236
428
984
3112
ann.
pay.
2437554
2131
5172
9831
29526
31121
firms
284
16
63
38
49
31121
estab.
432
16
63
38
49
31121
empl.
16599
0
146
249
690
31121
ann.
pay.
619627
357
2852
4877
20914
311211
firms
204
11
47
29
38
311211
estab.
327
11
47
29
38
311211
empl.
11325
0
110
188
544
311211
ann.
pay.
442146
215
2014
3168
15806
311212
firms
66
4
11
9
9
311212
estab.
78
4
11
9
9
311212
empl.
4388
[
a]
[
b]
61
[
c]
311212
ann.
pay.
138023
(
D)
(
D)
1709
(
D)
311213
firms
17
1
5
0
2
311213
estab.
27
1
5
0
2
311213
empl.
886
[
a]
[
a]
0
[
b]
311213
ann.
pay.
39458
(
D)
(
D)
0
(
D)
31122
firms
189
15
36
24
20
31122
estab.
336
15
36
24
20
31122
empl.
25579
[
a]
[
b]
[
c]
254
31122
ann.
pay.
1137080
(
D)
(
D)
(
D)
7466
311221
firms
31
2
10
1
1
311221
estab.
62
2
10
1
1
311221
empl.
8830
[
a]
[
b]
[
a]
[
a]
311221
ann.
pay.
484776
(
D)
(
D)
(
D)
(
D)
311222
firms
63
8
9
9
7
311222
estab.
118
8
9
9
7
311222
empl.
7407
0
20
63
100
311222
ann.
pay.
293140
1430
644
1785
2513
311223
firms
30
0
4
2
5
311223
estab.
35
0
4
2
5
311223
empl.
1637
0
[
a]
[
a]
[
b]
311223
ann.
pay.
53973
0
(
D)
(
D)
(
D)
311225
firms
77
5
13
12
7
311225
estab.
121
5
13
12
7
311225
empl.
7705
[
a]
[
b]
83
83
311225
ann.
pay.
305191
(
D)
(
D)
2295
2621
31123
firms
41
1
7
2
3
31123
estab.
59
1
7
2
3
31123
empl.
12740
[
a]
[
a]
[
a]
40
31123
ann.
pay.
680847
(
D)
(
D)
(
D)
1146
311230
firms
41
1
7
2
3
311230
estab.
59
1
7
2
3
311230
empl.
12740
[
a]
[
a]
[
a]
40
311230
ann.
pay.
680847
(
D)
(
D)
(
D)
1146
3113
firms
1716
199
466
330
308
3113
estab.
1868
200
468
330
317
3113
empl.
79630
0
1044
2171
4034
3113
ann.
pay.
2659212
11907
16249
31484
63245
31131
firms
50
4
5
6
1
31131
estab.
78
4
5
6
1
31131
empl.
12908
0
[
a]
42
[
a]
31131
ann.
pay.
551001
28
(
D)
1022
(
D)
311311
firms
30
2
1
4
1
311311
estab.
33
2
1
4
1
311311
empl.
5114
[
a]
[
a]
[
b]
[
a]
311311
ann.
pay.
201693
(
D)
(
D)
(
D)
(
D)
311312
firms
11
1
3
1
0
311312
estab.
17
1
3
1
0
311312
empl.
2742
[
a]
[
a]
[
a]
0
311312
ann.
pay.
146509
(
D)
(
D)
(
D)
0
311313
firms
12
1
1
1
0
311313
estab.
28
1
1
1
0
311313
empl.
5052
[
a]
[
a]
[
a]
0
311313
ann.
pay.
202799
(
D)
(
D)
(
D)
0
31132
firms
142
26
42
22
19
31132
estab.
153
26
42
22
19
31132
empl.
9825
0
[
c]
150
[
c]
31132
ann.
pay.
365875
1210
(
D)
2076
(
D)
311320
firms
142
26
42
22
19
311320
estab.
153
26
42
22
19
311320
empl.
9825
0
[
c]
150
[
c]
311320
ann.
pay.
365875
1210
(
D)
2076
(
D)
31133
firms
1054
106
277
219
216
31133
estab.
1118
107
278
219
221
31133
empl.
33554
0
623
1421
2793
31133
ann.
pay.
964181
8644
9075
18814
38515
311330
firms
1054
106
277
219
216
311330
estab.
1118
107
278
219
221
311330
empl.
33554
0
623
1421
2793
311330
ann.
pay.
964181
8644
9075
18814
38515
31134
firms
488
63
142
83
73
31134
estab.
519
63
143
83
76
31134
empl.
23343
0
302
558
985
31134
ann.
pay.
778155
2025
4927
9572
19341
311340
firms
488
63
142
83
73
311340
estab.
519
63
143
83
76
311340
empl.
23343
0
302
558
985
311340
ann.
pay.
778155
2025
4927
9572
19341
3114
firms
1381
119
266
172
194
3114
estab.
1781
119
267
172
194
3114
empl.
163763
0
571
1137
2721
3114
ann.
pay.
5700513
27221
19158
29923
75289
31141
firms
529
36
80
59
68
31141
estab.
681
36
80
59
68
31141
empl.
86516
0
163
397
953
31141
ann.
pay.
2668619
20681
5865
11869
27050
311411
firms
159
7
20
13
17
311411
estab.
245
7
20
13
17
311411
empl.
35427
0
37
90
239
311411
ann.
pay.
1106848
2817
1484
5222
9540
311412
firms
377
29
60
46
51
311412
estab.
436
29
60
46
51
311412
empl.
51089
0
126
307
714
311412
ann.
pay.
1561771
17864
4381
6647
17510
31142
firms
873
83
186
113
126
31142
estab.
1100
83
187
113
126
31142
empl.
77247
0
408
740
1768
31142
ann.
pay.
3031894
6540
13293
18054
48239
311421
firms
623
56
143
82
92
311421
estab.
782
56
143
82
92
311421
empl.
49276
0
307
540
1308
311421
ann.
pay.
2009950
3650
7519
15327
36932
311422
firms
116
11
23
19
8
311422
estab.
130
11
23
19
8
311422
empl.
13044
0
57
118
116
311422
ann.
pay.
500485
417
998
1674
1490
311423
firms
155
16
20
12
26
311423
estab.
188
16
21
12
26
311423
empl.
14927
0
44
82
344
311423
ann.
pay.
521459
2473
4776
1053
9817
3115
firms
1168
102
228
167
177
3115
estab.
1681
102
228
167
178
3115
empl.
134287
0
508
1122
2501
3115
ann.
pay.
5202955
8906
12788
23670
65771
31151
firms
825
42
149
99
126
31151
estab.
1273
42
149
99
127
31151
empl.
112561
0
341
672
1781
31151
ann.
pay.
4363501
4272
8388
15493
49938
311511
firms
302
8
50
34
30
311511
estab.
515
8
50
34
30
311511
empl.
56716
0
123
235
411
311511
ann.
pay.
2287101
619
2985
5176
9325
311512
firms
32
3
6
2
5
311512
estab.
34
3
6
2
5
311512
empl.
1891
[
a]
[
a]
[
a]
74
311512
ann.
pay.
71275
(
D)
(
D)
(
D)
2403
311513
firms
384
23
71
47
63
311513
estab.
514
23
71
47
63
311513
empl.
38928
0
171
310
882
311513
ann.
pay.
1343053
3358
4084
6439
24162
311514
firms
154
8
22
16
29
311514
estab.
210
8
22
16
29
311514
empl.
15026
[
a]
[
b]
[
c]
414
311514
ann.
pay.
662072
(
D)
(
D)
(
D)
14048
31152
firms
364
60
79
68
51
31152
estab.
408
60
79
68
51
31152
empl.
21726
0
167
450
720
31152
ann.
pay.
839454
4634
4400
8177
15833
311520
firms
364
60
79
68
51
311520
estab.
408
60
79
68
51
311520
empl.
21726
0
167
450
720
311520
ann.
pay.
839454
4634
4400
8177
15833
3116
firms
3379
301
1019
607
453
3116
estab.
4004
301
1020
608
453
3116
empl.
499898
0
2392
3992
6146
3116
ann.
pay.
12957273
32422
55210
73242
142111
31161
firms
3379
301
1019
607
453
31161
estab.
4004
301
1020
608
453
31161
empl.
499898
0
2392
3992
6146
31161
ann.
pay.
12957273
32422
55210
73242
142111
311611
firms
1757
166
678
379
216
311611
estab.
1853
166
679
380
216
311611
empl.
158167
0
1643
2479
2929
311611
ann.
pay.
4465976
10521
25609
39354
55189
311612
firms
1245
86
271
194
186
311612
estab.
1383
86
271
194
186
311612
empl.
98051
0
605
1287
2520
311612
ann.
pay.
2987244
15346
25647
28327
66164
311613
firms
123
5
19
13
22
311613
estab.
228
5
19
13
22
311613
empl.
8279
0
46
83
305
311613
ann.
pay.
305205
1077
1475
2418
10472
311615
firms
324
44
51
21
29
311615
estab.
540
44
51
21
29
311615
empl.
235401
0
98
143
392
311615
ann.
pay.
5198848
5478
2479
3143
10286
3117
firms
666
94
144
79
84
3117
estab.
764
95
144
82
84
3117
empl.
39580
0
336
508
1174
3117
ann.
pay.
1177582
12467
12432
19120
37389
31171
firms
666
94
144
79
84
31171
estab.
764
95
144
82
84
31171
empl.
39580
0
336
508
1174
31171
ann.
pay.
1177582
12467
12432
19120
37389
311711
firms
137
27
28
21
14
311711
estab.
150
27
28
21
14
311711
empl.
4047
0
71
130
186
311711
ann.
pay.
130353
1265
2463
4312
3876
311712
firms
538
67
116
58
70
311712
estab.
614
68
116
61
70
311712
empl.
35533
0
265
378
988
311712
ann.
pay.
1047229
11202
9969
14808
33513
3118
firms
10543
959
3724
2133
1740
3118
estab.
11514
961
3726
2138
1763
3118
empl.
317040
0
8914
14111
23697
3118
ann.
pay.
9190474
69453
130961
203422
356330
31181
firms
9636
881
3478
1983
1623
31181
estab.
10430
883
3480
1988
1643
31181
empl.
251031
0
8326
13099
22063
31181
ann.
pay.
7013652
54957
118893
183610
323295
311811
firms
7047
551
2808
1583
1252
311811
estab.
7401
552
2810
1586
1271
311811
empl.
65718
0
6758
10462
16913
311811
ann.
pay.
993567
28383
92666
136534
231097
311812
firms
2411
317
640
383
338
311812
estab.
2770
317
640
384
338
311812
empl.
164268
0
1486
2516
4675
311812
ann.
pay.
5371857
24608
24420
43351
81189
311813
firms
224
14
30
18
34
311813
estab.
259
14
30
18
34
311813
empl.
21045
0
82
121
475
311813
ann.
pay.
648228
1966
1807
3725
11009
31182
firms
647
53
162
111
85
31182
estab.
767
53
162
111
86
31182
empl.
52744
[
a]
[
e]
747
1179
31182
ann.
pay.
1826340
(
D)
(
D)
15523
24397
311821
firms
300
26
75
49
33
311821
estab.
359
26
75
49
34
311821
empl.
34010
0
170
335
470
311821
ann.
pay.
1150656
859
2925
6109
8859
311822
firms
181
13
37
15
27
311822
estab.
226
13
37
15
27
311822
empl.
14567
0
93
100
380
311822
ann.
pay.
542055
1013
3127
3519
10079
311823
firms
173
14
50
47
25
311823
estab.
182
14
50
47
25
311823
empl.
4167
[
a]
[
c]
312
329
311823
ann.
pay.
133629
(
D)
(
D)
5895
5459
31183
firms
288
25
84
39
32
31183
estab.
317
25
84
39
34
31183
empl.
13265
[
a]
[
c]
265
455
31183
ann.
pay.
350482
(
D)
(
D)
4289
8638
311830
firms
288
25
84
39
32
311830
estab.
317
25
84
39
34
311830
empl.
13265
[
a]
[
c]
265
455
311830
ann.
pay.
350482
(
D)
(
D)
4289
8638
3119
firms
2619
232
551
368
395
3119
estab.
3030
232
551
370
397
3119
empl.
159544
0
1260
2513
5569
3119
ann.
pay.
5416753
17702
34153
66152
160287
31191
firms
417
32
75
56
60
31191
estab.
510
32
75
57
60
31191
empl.
45369
0
171
393
829
31191
ann.
pay.
1404540
3168
5194
8262
20133
311911
firms
148
14
23
15
18
311911
estab.
169
14
23
15
18
311911
empl.
11980
0
46
114
251
311911
ann.
pay.
393935
2084
2535
3140
6118
311919
firms
270
18
52
41
42
311919
estab.
341
18
52
42
42
311919
empl.
33389
0
125
279
578
311919
ann.
pay.
1010605
1084
2659
5122
14015
31192
firms
284
30
71
45
43
31192
estab.
306
30
71
45
43
31192
empl.
12581
0
170
308
613
31192
ann.
pay.
511607
3049
3686
8462
16314
311920
firms
284
30
71
45
43
311920
estab.
306
30
71
45
43
311920
empl.
12581
0
170
308
613
311920
ann.
pay.
511607
3049
3686
8462
16314
31193
firms
141
5
26
26
24
31193
estab.
158
5
26
26
24
31193
empl.
5122
0
55
173
311
31193
ann.
pay.
224641
49
2883
6245
12669
311930
firms
141
5
26
26
24
311930
estab.
158
5
26
26
24
311930
empl.
5122
0
55
173
311
311930
ann.
pay.
224641
49
2883
6245
12669
31194
firms
536
35
125
69
74
31194
estab.
616
35
125
70
76
31194
empl.
28612
0
283
472
1040
31194
ann.
pay.
1210141
3098
7815
14013
41931
311941
firms
262
22
56
39
42
311941
estab.
305
22
56
39
44
311941
empl.
13765
0
123
270
599
311941
ann.
pay.
516789
2291
3327
7432
20812
311942
firms
279
13
69
31
32
311942
estab.
311
13
69
31
32
311942
empl.
14847
0
160
202
441
311942
ann.
pay.
693352
807
4488
6581
21119
31199
firms
1295
130
254
172
194
31199
estab.
1440
130
254
172
194
31199
empl.
67860
0
581
1167
2776
31199
ann.
pay.
2065824
8338
14575
29170
69240
311991
firms
596
58
110
78
91
311991
estab.
643
58
110
78
91
311991
empl.
32242
0
262
509
1303
311991
ann.
pay.
857135
4817
5408
11445
26506
311999
firms
705
72
144
94
103
311999
estab.
797
72
144
94
103
311999
empl.
35618
0
319
658
1473
311999
ann.
pay.
1208689
3521
9167
17725
42734
312
firms
2679
313
902
446
341
312
estab.
3212
313
902
446
343
312
empl.
155161
0
1895
2979
4609
312
ann.
pay.
7110743
15017
53589
78506
133432
3121
firms
2576
295
867
436
336
3121
estab.
3082
295
867
436
338
3121
empl.
131331
0
1816
2914
4551
3121
ann.
pay.
5747221
11785
49889
75601
128964
31211
firms
910
81
282
141
128
31211
estab.
1289
81
282
141
129
31211
empl.
73721
0
607
933
1662
31211
ann.
pay.
2907495
3234
15253
24242
45762
312111
firms
291
14
47
24
29
312111
estab.
521
14
47
24
29
312111
empl.
62024
0
102
162
415
312111
ann.
pay.
2501908
611
2742
5183
13318
312112
firms
218
29
84
30
23
312112
estab.
267
29
84
30
23
312112
empl.
6499
0
[
c]
199
283
312112
ann.
pay.
248763
1697
(
D)
4541
7152
312113
firms
406
38
151
87
76
312113
estab.
501
38
151
87
77
312113
empl.
5198
0
[
e]
572
964
312113
ann.
pay.
156824
926
(
D)
14518
25292
31212
firms
359
44
116
61
39
31212
estab.
389
44
116
61
39
31212
empl.
26673
0
243
412
544
31212
ann.
pay.
1469041
1320
6258
6747
14102
312120
firms
359
44
116
61
39
312120
estab.
389
44
116
61
39
312120
empl.
26673
0
243
412
544
312120
ann.
pay.
1469041
1320
6258
6747
14102
31213
firms
1252
162
454
223
163
31213
estab.
1323
162
454
223
164
31213
empl.
25525
0
933
1499
2272
31213
ann.
pay.
1117184
7078
26978
42336
66396
312130
firms
1252
162
454
223
163
312130
estab.
1323
162
454
223
164
312130
empl.
25525
0
933
1499
2272
312130
ann.
pay.
1117184
7078
26978
42336
66396
31214
firms
65
8
15
11
6
31214
estab.
81
8
15
11
6
31214
empl.
5412
0
33
70
73
31214
ann.
pay.
253501
153
1400
2276
2704
312140
firms
65
8
15
11
6
312140
estab.
81
8
15
11
6
312140
empl.
5412
0
33
70
73
312140
ann.
pay.
253501
153
1400
2276
2704
3122
firms
105
18
35
10
5
3122
estab.
130
18
35
10
5
3122
empl.
23830
0
79
65
58
3122
ann.
pay.
1363522
3232
3700
2905
4468
31221
firms
12
0
1
1
0
31221
estab.
15
0
1
1
0
31221
empl.
2041
0
[
a]
[
a]
0
31221
ann.
pay.
73926
0
(
D)
(
D)
0
312210
firms
12
0
1
1
0
312210
estab.
15
0
1
1
0
312210
empl.
2041
0
[
a]
[
a]
0
312210
ann.
pay.
73926
0
(
D)
(
D)
0
31222
firms
98
18
34
9
5
31222
estab.
115
18
34
9
5
31222
empl.
21789
0
[
b]
[
b]
58
31222
ann.
pay.
1289596
3232
(
D)
(
D)
4468
312221
firms
20
2
4
2
0
312221
estab.
23
2
4
2
0
312221
empl.
15269
[
a]
[
a]
[
a]
0
312221
ann.
pay.
1015579
(
D)
(
D)
(
D)
0
312229
firms
79
16
30
7
5
312229
estab.
92
16
30
7
5
312229
empl.
6520
[
a]
[
b]
46
58
312229
ann.
pay.
274017
(
D)
(
D)
1447
4468
313
firms
3205
263
939
501
428
313
estab.
3840
264
940
502
429
313
empl.
254838
0
2103
3352
5845
313
ann.
pay.
7365703
22546
55126
97134
174633
3131
firms
385
36
97
41
44
3131
estab.
569
36
97
41
44
3131
empl.
58668
0
206
277
641
3131
ann.
pay.
1510702
2983
4740
7688
13159
31311
firms
385
36
97
41
44
31311
estab.
569
36
97
41
44
31311
empl.
58668
0
206
277
641
31311
ann.
pay.
1510702
2983
4740
7688
13159
313111
firms
212
12
47
20
27
313111
estab.
337
12
47
20
27
313111
empl.
37838
0
112
140
390
313111
ann.
pay.
965250
1338
2632
3705
7353
313112
firms
101
7
12
15
12
313112
estab.
139
7
12
15
12
313112
empl.
18484
[
a]
[
b]
100
180
313112
ann.
pay.
487826
(
D)
(
D)
2904
4735
313113
firms
87
17
38
6
5
313113
estab.
93
17
38
6
5
313113
empl.
2346
[
a]
[
b]
37
71
313113
ann.
pay.
57626
(
D)
(
D)
1079
1071
3132
firms
1408
90
362
207
189
3132
estab.
1654
90
363
208
189
3132
empl.
136456
0
814
1400
2584
3132
ann.
pay.
4010244
7176
20829
36986
73657
31321
firms
571
39
168
91
67
31321
estab.
687
39
169
91
67
31321
empl.
77855
0
377
606
893
31321
ann.
pay.
2086391
3883
9936
14990
21928
313210
firms
571
39
168
91
67
313210
estab.
687
39
169
91
67
313210
empl.
77855
0
377
606
893
313210
ann.
pay.
2086391
3883
9936
14990
21928
31322
firms
345
26
113
53
50
31322
estab.
377
26
113
53
50
31322
empl.
14136
0
246
360
685
31322
ann.
pay.
398553
1275
5162
9265
18857
313221
firms
215
17
49
27
37
313221
estab.
245
17
49
27
37
313221
empl.
12232
0
111
194
512
313221
ann.
pay.
356578
875
2784
5199
15663
313222
firms
130
9
64
26
13
313222
estab.
132
9
64
26
13
313222
empl.
1904
0
135
166
173
313222
ann.
pay.
41975
400
2378
4066
3194
31323
firms
194
7
22
19
32
31323
estab.
237
7
22
19
32
31323
empl.
20782
0
47
133
494
31323
ann.
pay.
872145
407
1318
4417
18335
313230
firms
194
7
22
19
32
313230
estab.
237
7
22
19
32
313230
empl.
20782
0
47
133
494
313230
ann.
pay.
872145
407
1318
4417
18335
31324
firms
321
18
59
44
40
31324
estab.
353
18
59
45
40
31324
empl.
23683
0
144
301
512
31324
ann.
pay.
653155
1611
4413
8314
14537
313241
firms
157
7
32
20
25
313241
estab.
170
7
32
20
25
313241
empl.
13493
0
65
134
320
313241
ann.
pay.
356116
673
2350
5024
9338
313249
firms
168
11
27
24
15
313249
estab.
183
11
27
25
15
313249
empl.
10190
0
79
167
192
313249
ann.
pay.
297039
938
2063
3290
5199
3133
firms
1513
137
480
253
196
3133
estab.
1617
138
480
253
196
3133
empl.
59714
0
1083
1675
2620
3133
ann.
pay.
1844757
12387
29557
52460
87817
31331
firms
1309
128
438
223
169
31331
estab.
1393
129
438
223
169
31331
empl.
50595
0
987
1461
2265
31331
ann.
pay.
1471226
11329
27008
44473
73753
313311
firms
930
82
334
180
129
313311
estab.
988
83
334
180
129
313311
empl.
30303
0
765
1186
1746
313311
ann.
pay.
913905
5779
20517
37031
59292
313312
firms
388
46
104
43
40
313312
estab.
405
46
104
43
40
313312
empl.
20292
0
222
275
519
313312
ann.
pay.
557321
5550
6491
7442
14461
31332
firms
210
9
42
30
27
31332
estab.
224
9
42
30
27
31332
empl.
9119
0
96
214
355
31332
ann.
pay.
373531
1058
2549
7987
14064
313320
firms
210
9
42
30
27
313320
estab.
224
9
42
30
27
313320
empl.
9119
0
96
214
355
313320
ann.
pay.
373531
1058
2549
7987
14064
314
firms
6943
568
2906
1255
944
314
estab.
7289
568
2906
1257
950
314
empl.
187526
0
6288
8260
12690
314
ann.
pay.
4996732
39977
126228
178999
307265
3141
firms
2704
197
1236
472
345
3141
estab.
2901
197
1236
474
348
3141
empl.
107011
0
2548
3062
4571
3141
ann.
pay.
2834762
13178
49067
62208
108914
31411
firms
341
38
101
48
49
31411
estab.
406
38
101
48
51
31411
empl.
49489
0
220
317
664
31411
ann.
pay.
1517318
2754
5663
7805
18359
314110
firms
341
38
101
48
49
314110
estab.
406
38
101
48
51
314110
empl.
49489
0
220
317
664
314110
ann.
pay.
1517318
2754
5663
7805
18359
31412
firms
2366
159
1135
424
296
31412
estab.
2495
159
1135
426
297
31412
empl.
57522
0
2328
2745
3907
31412
ann.
pay.
1317444
10424
43404
54403
90555
314121
firms
1746
116
959
338
202
314121
estab.
1777
116
959
338
203
314121
empl.
17352
0
1952
2171
2608
314121
ann.
pay.
402175
7093
35243
44077
61723
314129
firms
626
43
176
86
94
314129
estab.
718
43
176
88
94
314129
empl.
40170
0
376
574
1299
314129
ann.
pay.
915269
3331
8161
10326
28832
3149
firms
4251
371
1670
783
599
3149
estab.
4388
371
1670
783
602
3149
empl.
80515
0
3740
5198
8119
3149
ann.
pay.
2161970
26799
77161
116791
198351
31491
firms
1840
158
739
366
271
31491
estab.
1878
158
739
366
273
31491
empl.
26671
0
1681
2424
3672
31491
ann.
pay.
713952
14881
38155
56991
96677
314911
firms
275
18
68
50
39
314911
estab.
289
18
68
50
41
314911
empl.
7084
0
164
346
521
314911
ann.
pay.
161451
2577
3558
8148
12678
314912
firms
1565
140
671
316
232
314912
estab.
1589
140
671
316
232
314912
empl.
19587
0
1517
2078
3151
314912
ann.
pay.
552501
12304
34597
48843
83999
31499
firms
2416
213
931
417
328
31499
estab.
2510
213
931
417
329
31499
empl.
53844
0
2059
2774
4447
31499
ann.
pay.
1448018
11918
39006
59800
101674
314991
firms
155
7
43
23
28
314991
estab.
167
7
43
23
28
314991
empl.
5143
0
[
c]
[
c]
[
e]
314991
ann.
pay.
161549
199
(
D)
(
D)
(
D)
314992
firms
17
0
4
1
1
314992
estab.
24
0
4
1
1
314992
empl.
4386
0
[
a]
[
a]
[
a]
314992
ann.
pay.
157149
0
(
D)
(
D)
(
D)
314999
firms
2246
206
884
393
299
314999
estab.
2319
206
884
393
300
314999
empl.
44315
0
1950
2616
4041
314999
ann.
pay.
1129320
11719
36521
56076
90568
315
firms
12994
2255
3882
2035
1894
315
estab.
13376
2257
3884
2038
1895
315
empl.
303654
0
8635
13642
25600
315
ann.
pay.
7065047
177752
182736
268731
468143
3151
firms
729
69
155
81
122
3151
estab.
786
69
155
81
122
3151
empl.
45060
0
342
537
1699
3151
ann.
pay.
1056899
15165
9469
12600
37886
31511
firms
356
24
60
35
59
31511
estab.
399
24
60
35
59
31511
empl.
30592
0
140
237
844
31511
ann.
pay.
700943
10387
2848
4560
15001
315111
firms
75
7
13
9
10
315111
estab.
90
7
13
9
10
315111
empl.
8245
0
34
58
146
315111
ann.
pay.
178375
2022
868
1171
2400
315119
firms
284
17
47
26
49
315119
estab.
309
17
47
26
49
315119
empl.
22347
0
106
179
698
315119
ann.
pay.
522568
8365
1980
3389
12601
31519
firms
374
45
95
46
63
31519
estab.
387
45
95
46
63
31519
empl.
14468
0
202
300
855
31519
ann.
pay.
355956
4778
6621
8040
22885
315191
firms
348
42
90
43
60
315191
estab.
356
42
90
43
60
315191
empl.
10869
0
196
279
817
315191
ann.
pay.
265236
4682
6554
7829
21628
315192
firms
28
3
5
3
3
315192
estab.
31
3
5
3
3
315192
empl.
3599
0
6
21
38
315192
ann.
pay.
90720
96
67
211
1257
3152
firms
11084
2051
3230
1792
1634
3152
estab.
11343
2053
3230
1794
1634
3152
empl.
232156
0
7282
12030
22025
3152
ann.
pay.
5356407
153752
153130
232690
391551
31521
firms
7985
1710
2479
1346
1154
31521
estab.
8028
1712
2479
1346
1154
31521
empl.
98240
0
5621
8988
15520
31521
ann.
pay.
1650206
132695
103475
144742
212159
315211
firms
1029
153
307
186
152
315211
estab.
1046
153
307
186
152
315211
empl.
20171
0
680
1243
2067
315211
ann.
pay.
377564
12173
14465
23183
37690
315212
firms
6961
1557
2172
1160
1002
315212
estab.
6982
1559
2172
1160
1002
315212
empl.
78069
0
4941
7745
13453
315212
ann.
pay.
1272642
120522
89010
121559
174469
31522
firms
770
51
180
94
106
31522
estab.
868
51
180
94
106
31522
empl.
56368
0
402
677
1468
31522
ann.
pay.
1251137
6654
10113
18099
37207
315221
firms
25
1
2
2
5
315221
estab.
28
1
2
2
5
315221
empl.
1741
[
a]
[
a]
[
a]
58
315221
ann.
pay.
39711
(
D)
(
D)
(
D)
1110
315222
firms
208
14
71
35
29
315222
estab.
219
14
71
35
29
315222
empl.
9467
0
156
245
416
315222
ann.
pay.
231342
623
3545
5930
13525
315223
firms
176
8
37
25
19
315223
estab.
186
8
37
25
19
315223
empl.
9041
0
74
186
252
315223
ann.
pay.
211142
495
1762
5717
4701
315224
firms
82
5
9
3
12
315224
estab.
98
5
9
3
12
315224
empl.
15293
[
a]
[
b]
[
b]
166
315224
ann.
pay.
344169
(
D)
(
D)
(
D)
5647
315225
firms
102
5
22
8
8
315225
estab.
132
5
22
8
8
315225
empl.
11140
0
48
56
111
315225
ann.
pay.
223250
870
1578
1458
2271
315228
firms
197
18
39
21
33
315228
estab.
205
18
39
21
33
315228
empl.
9686
0
[
b]
155
465
315228
ann.
pay.
201523
4523
(
D)
4129
9953
31523
firms
1795
214
403
271
291
31523
estab.
1848
214
403
272
291
31523
empl.
61055
0
895
1827
3971
31523
ann.
pay.
2078069
11128
30357
53194
117787
315231
firms
123
11
22
14
17
315231
estab.
134
11
22
14
17
315231
empl.
8409
0
48
89
231
315231
ann.
pay.
209910
146
1812
2746
7595
315232
firms
330
32
66
43
55
315232
estab.
336
32
66
43
55
315232
empl.
12699
0
151
292
773
315232
ann.
pay.
458265
1198
6797
7793
24389
315233
firms
519
72
144
79
72
315233
estab.
531
72
144
79
72
315233
empl.
14488
0
325
523
979
315233
ann.
pay.
563101
3133
10227
13735
25937
315234
firms
170
6
36
32
33
315234
estab.
173
6
36
32
33
315234
empl.
4628
0
82
226
459
315234
ann.
pay.
166631
599
2438
6446
15503
315239
firms
662
93
135
104
114
315239
estab.
674
93
135
104
114
315239
empl.
20831
0
289
697
1529
315239
ann.
pay.
680162
6052
9083
22474
44363
31529
firms
587
76
168
82
83
31529
estab.
599
76
168
82
83
31529
empl.
16493
0
364
538
1066
31529
ann.
pay.
376995
3275
9185
16655
24398
315291
firms
44
7
8
5
3
315291
estab.
45
7
8
5
3
315291
empl.
2166
[
a]
14
35
38
315291
ann.
pay.
38798
(
D)
440
1177
522
315292
firms
160
21
70
23
23
315292
estab.
161
21
70
23
23
315292
empl.
1935
0
152
142
291
315292
ann.
pay.
48654
989
3979
3599
8439
315299
firms
383
48
90
54
57
315299
estab.
393
48
90
54
57
315299
empl.
12392
[
a]
198
361
737
315299
ann.
pay.
289543
(
D)
4766
11879
15437
3159
firms
1209
135
497
163
139
3159
estab.
1247
135
499
163
139
3159
empl.
26438
0
1011
1075
1876
3159
ann.
pay.
651741
8835
20137
23441
38706
31599
firms
1209
135
497
163
139
31599
estab.
1247
135
499
163
139
31599
empl.
26438
0
1011
1075
1876
31599
ann.
pay.
651741
8835
20137
23441
38706
315991
firms
254
40
72
33
32
315991
estab.
263
40
72
33
32
315991
empl.
8619
0
150
216
447
315991
ann.
pay.
188055
3671
3791
4324
9219
315992
firms
77
2
16
10
11
315992
estab.
93
2
16
10
11
315992
empl.
2574
[
a]
38
[
b]
130
315992
ann.
pay.
60320
(
D)
1396
(
D)
2763
315993
firms
66
2
17
13
13
315993
estab.
68
2
17
13
13
315993
empl.
2627
[
a]
37
[
b]
185
315993
ann.
pay.
81841
(
D)
807
(
D)
3143
315999
firms
814
91
392
107
83
315999
estab.
823
91
394
107
83
315999
empl.
12618
0
786
707
1114
315999
ann.
pay.
321525
5103
14143
14819
23581
316
firms
1459
173
546
217
185
316
estab.
1519
173
546
217
185
316
empl.
44113
0
1178
1456
2489
316
ann.
pay.
1264680
24543
25332
34001
57089
3161
firms
251
35
83
39
30
3161
estab.
261
35
83
39
30
3161
empl.
8448
0
190
257
415
3161
ann.
pay.
268495
1400
4649
6612
9578
31611
firms
251
35
83
39
30
31611
estab.
261
35
83
39
30
31611
empl.
8448
0
190
257
415
31611
ann.
pay.
268495
1400
4649
6612
9578
316110
firms
251
35
83
39
30
316110
estab.
261
35
83
39
30
316110
empl.
8448
0
190
257
415
316110
ann.
pay.
268495
1400
4649
6612
9578
3162
firms
313
32
117
40
35
3162
estab.
343
32
117
40
35
3162
empl.
18163
0
259
263
473
3162
ann.
pay.
511028
5097
5971
7739
11420
31621
firms
313
32
117
40
35
31621
estab.
343
32
117
40
35
31621
empl.
18163
0
259
263
473
31621
ann.
pay.
511028
5097
5971
7739
11420
316211
firms
57
5
18
9
7
316211
estab.
63
5
18
9
7
316211
empl.
3114
0
39
55
93
316211
ann.
pay.
86547
423
1036
2039
2582
316212
firms
9
3
2
1
1
316212
estab.
9
3
2
1
1
316212
empl.
57
[
a]
[
a]
[
a]
[
a]
316212
ann.
pay.
1120
(
D)
(
D)
(
D)
(
D)
316213
firms
93
11
32
13
10
316213
estab.
106
11
32
13
10
316213
empl.
8652
0
74
88
138
316213
ann.
pay.
265209
1243
1327
1666
4245
316214
firms
80
5
29
7
7
316214
estab.
84
5
29
7
7
316214
empl.
4782
0
[
b]
[
b]
[
b]
316214
ann.
pay.
119434
315
(
D)
(
D)
(
D)
316219
firms
80
8
36
10
10
316219
estab.
81
8
36
10
10
316219
empl.
1558
[
a]
[
b]
[
b]
137
316219
ann.
pay.
38718
(
D)
(
D)
(
D)
3029
3169
firms
899
106
346
138
120
3169
estab.
915
106
346
138
120
3169
empl.
17502
0
729
936
1601
3169
ann.
pay.
485157
18046
14712
19650
36091
31699
firms
899
106
346
138
120
31699
estab.
915
106
346
138
120
31699
empl.
17502
0
729
936
1601
31699
ann.
pay.
485157
18046
14712
19650
36091
316991
firms
214
18
59
34
34
316991
estab.
215
18
59
34
34
316991
empl.
5536
0
142
227
465
316991
ann.
pay.
149220
7204
2759
4539
9812
316992
firms
115
19
54
17
7
316992
estab.
116
19
54
17
7
316992
empl.
2597
[
a]
95
118
83
316992
ann.
pay.
87918
(
D)
1841
2295
3254
316993
firms
167
19
66
28
19
316993
estab.
168
19
66
28
19
316993
empl.
2666
[
a]
144
190
269
316993
ann.
pay.
88594
(
D)
2903
4840
5815
316999
firms
406
50
167
59
60
316999
estab.
416
50
167
59
60
316999
empl.
6703
0
348
401
784
316999
ann.
pay.
159425
6565
7209
7976
17210
321
firms
14962
1085
4186
2694
2640
321
estab.
16808
1085
4186
2698
2647
321
empl.
523984
0
9258
18181
36175
321
ann.
pay.
15891255
80119
207332
417395
901882
3211
firms
3777
273
1033
685
692
3211
estab.
4229
273
1033
685
696
3211
empl.
112316
0
2291
4574
9475
3211
ann.
pay.
3500173
11907
46873
93432
216348
32111
firms
3777
273
1033
685
692
32111
estab.
4229
273
1033
685
696
32111
empl.
112316
0
2291
4574
9475
32111
ann.
pay.
3500173
11907
46873
93432
216348
321113
firms
3401
246
931
614
636
321113
estab.
3736
246
931
614
640
321113
empl.
100057
0
2068
4100
8718
321113
ann.
pay.
3124984
11108
41459
81592
193720
321114
firms
396
27
102
71
56
321114
estab.
493
27
102
71
56
321114
empl.
12259
0
223
474
757
321114
ann.
pay.
375189
799
5414
11840
22628
3212
firms
1507
75
192
184
288
3212
estab.
1906
75
192
184
288
3212
empl.
110969
0
424
1311
4015
3212
ann.
pay.
3753300
9306
14176
35456
115493
32121
firms
1507
75
192
184
288
32121
estab.
1906
75
192
184
288
32121
empl.
110969
0
424
1311
4015
32121
ann.
pay.
3753300
9306
14176
35456
115493
321211
firms
309
15
53
32
43
321211
estab.
341
15
53
32
43
321211
empl.
19502
0
125
227
591
321211
ann.
pay.
542595
5678
3220
6645
14921
321212
firms
76
1
9
11
5
321212
estab.
140
1
9
11
5
321212
empl.
22705
[
a]
[
a]
77
78
321212
ann.
pay.
811793
(
D)
(
D)
2337
1542
321213
firms
98
12
13
12
18
321213
estab.
126
12
13
12
18
321213
empl.
6861
[
a]
[
b]
87
241
321213
ann.
pay.
245293
(
D)
(
D)
2195
6165
321214
firms
873
38
96
111
192
321214
estab.
1020
38
96
111
192
321214
empl.
39151
0
205
792
2707
321214
ann.
pay.
1296610
2363
7498
20922
78350
321219
firms
184
9
21
18
30
321219
estab.
279
9
21
18
30
321219
empl.
22750
0
53
128
398
321219
ann.
pay.
857009
603
1507
3357
14515
3219
firms
9833
737
2961
1825
1661
3219
estab.
10673
737
2961
1829
1663
3219
empl.
300699
0
6543
12296
22685
3219
ann.
pay.
8637782
58906
146283
288507
570041
32191
firms
4431
385
1363
763
727
32191
estab.
4740
385
1363
764
728
32191
empl.
145139
0
2993
5153
9928
32191
ann.
pay.
4447771
27833
70450
132112
267511
321911
firms
1282
75
301
222
255
321911
estab.
1396
75
301
223
255
321911
empl.
68011
0
695
1505
3502
321911
ann.
pay.
2269655
4355
19556
41754
95938
321912
firms
1109
68
315
176
178
321912
estab.
1201
68
315
176
179
321912
empl.
33566
0
703
1219
2415
321912
ann.
pay.
908511
6636
12773
26378
54415
321918
firms
2083
242
747
365
294
321918
estab.
2143
242
747
365
294
321918
empl.
43562
0
1595
2429
4011
321918
ann.
pay.
1269605
16842
38121
63980
117158
32192
firms
2755
144
774
572
549
32192
estab.
2914
144
774
575
550
32192
empl.
49116
0
1759
3794
7477
32192
ann.
pay.
1122320
8657
36543
74712
161913
321920
firms
2755
144
774
572
549
321920
estab.
2914
144
774
575
550
321920
empl.
49116
0
1759
3794
7477
321920
ann.
pay.
1122320
8657
36543
74712
161913
32199
firms
2676
208
824
490
385
32199
estab.
3019
208
824
490
385
32199
empl.
106444
0
1791
3349
5280
32199
ann.
pay.
3067691
22416
39290
81683
140617
321991
firms
255
35
67
27
19
321991
estab.
414
35
67
27
19
321991
empl.
41541
0
136
186
280
321991
ann.
pay.
1214400
11315
2864
4965
8119
321992
firms
641
53
166
110
86
321992
estab.
720
53
166
110
86
321992
empl.
25830
0
357
755
1207
321992
ann.
pay.
856208
3952
9610
20824
35585
321999
firms
1787
120
591
353
280
321999
estab.
1885
120
591
353
280
321999
empl.
39073
0
1298
2408
3793
321999
ann.
pay.
997083
7149
26816
55894
96913
322
firms
3438
122
513
417
520
322
estab.
5456
123
513
417
521
322
empl.
482232
0
1204
2876
7371
322
ann.
pay.
21667835
20005
39184
88938
234035
3221
firms
305
19
34
14
20
3221
estab.
635
19
34
14
21
3221
empl.
154903
0
80
94
301
3221
ann.
pay.
8938977
6904
3670
3081
10569
32211
firms
27
3
3
2
1
32211
estab.
38
3
3
2
1
32211
empl.
7795
[
a]
[
a]
[
a]
[
a]
32211
ann.
pay.
469881
(
D)
(
D)
(
D)
(
D)
322110
firms
27
3
3
2
1
322110
estab.
38
3
3
2
1
322110
empl.
7795
[
a]
[
a]
[
a]
[
a]
322110
ann.
pay.
469881
(
D)
(
D)
(
D)
(
D)
32212
firms
207
14
25
11
11
32212
estab.
376
14
25
11
11
32212
empl.
100958
[
a]
59
[
b]
165
32212
ann.
pay.
5887742
(
D)
2755
(
D)
6539
322121
firms
188
11
25
11
11
322121
estab.
349
11
25
11
11
322121
empl.
94511
[
a]
59
[
b]
165
322121
ann.
pay.
5438700
(
D)
2755
(
D)
6539
322122
firms
22
3
0
0
0
322122
estab.
27
3
0
0
0
322122
empl.
6447
[
a]
0
0
0
322122
ann.
pay.
449042
(
D)
0
0
0
32213
firms
90
2
6
1
8
32213
estab.
221
2
6
1
9
32213
empl.
46150
[
a]
[
a]
[
a]
[
c]
32213
ann.
pay.
2581354
(
D)
(
D)
(
D)
(
D)
322130
firms
90
2
6
1
8
322130
estab.
221
2
6
1
9
322130
empl.
46150
[
a]
[
a]
[
a]
[
c]
322130
ann.
pay.
2581354
(
D)
(
D)
(
D)
(
D)
3222
firms
3213
103
479
403
500
3222
estab.
4821
104
479
403
500
3222
empl.
327329
0
1124
2782
7070
3222
ann.
pay.
12728858
13101
35514
85857
223466
32221
firms
1481
44
152
157
235
32221
estab.
2617
45
152
157
235
32221
empl.
184758
0
344
1113
3369
32221
ann.
pay.
7229364
8972
12255
35770
105078
322211
firms
902
25
86
78
154
322211
estab.
1669
25
86
78
154
322211
empl.
117822
0
201
566
2181
322211
ann.
pay.
4736493
2738
7188
17140
67785
322212
firms
346
10
35
40
43
322212
estab.
488
10
35
40
43
322212
empl.
39413
0
71
273
638
322212
ann.
pay.
1586123
5430
2762
8126
21465
322213
firms
111
4
14
12
13
322213
estab.
117
5
14
12
13
322213
empl.
5281
0
[
b]
[
b]
189
322213
ann.
pay.
152818
714
(
D)
(
D)
4232
322214
firms
133
4
14
26
21
322214
estab.
266
4
14
26
21
322214
empl.
9132
[
a]
[
b]
180
315
322214
ann.
pay.
318507
(
D)
(
D)
7475
10502
322215
firms
35
1
3
1
4
322215
estab.
77
1
3
1
4
322215
empl.
13110
[
a]
[
a]
[
a]
46
322215
ann.
pay.
435423
(
D)
(
D)
(
D)
1094
32222
firms
728
26
130
86
101
32222
estab.
910
26
130
86
101
32222
empl.
64408
0
321
583
1420
32222
ann.
pay.
2639070
882
10800
21153
48757
322221
firms
109
4
20
20
12
322221
estab.
116
4
20
20
12
322221
empl.
4670
0
50
129
172
322221
ann.
pay.
187605
496
1668
4256
4795
322222
firms
443
15
82
53
64
322222
estab.
528
15
82
53
64
322222
empl.
35859
0
194
359
880
322222
ann.
pay.
1601031
310
7063
14524
33657
322223
firms
45
1
12
3
6
322223
estab.
45
1
12
3
6
322223
empl.
2572
[
a]
35
[
b]
85
322223
ann.
pay.
95087
(
D)
946
(
D)
2127
322224
firms
76
3
6
5
5
322224
estab.
119
3
6
5
5
322224
empl.
13474
0
15
36
69
322224
ann.
pay.
436038
15
265
766
1693
322225
firms
38
0
2
4
4
322225
estab.
43
0
2
4
4
322225
empl.
4829
0
[
a]
[
b]
65
322225
ann.
pay.
215795
0
(
D)
(
D)
2246
322226
firms
47
3
8
1
10
322226
estab.
59
3
8
1
10
322226
empl.
3004
[
a]
[
b]
[
a]
149
322226
ann.
pay.
103514
(
D)
(
D)
(
D)
4239
32223
firms
495
13
91
89
81
32223
estab.
600
13
91
89
81
32223
empl.
38040
0
223
600
1121
32223
ann.
pay.
1288985
1167
5348
16354
32474
322231
firms
217
8
42
39
34
322231
estab.
236
8
42
39
34
322231
empl.
11224
0
110
261
479
322231
ann.
pay.
348209
688
3059
7350
13622
322232
firms
160
2
22
20
24
322232
estab.
229
2
22
20
24
322232
empl.
20687
[
a]
[
b]
142
330
322232
ann.
pay.
751289
(
D)
(
D)
3901
11234
322233
firms
127
3
27
30
23
322233
estab.
135
3
27
30
23
322233
empl.
6129
[
a]
[
b]
197
312
322233
ann.
pay.
189487
(
D)
(
D)
5103
7618
32229
firms
588
20
106
71
83
32229
estab.
694
20
106
71
83
32229
empl.
40123
0
236
486
1160
32229
ann.
pay.
1571439
2080
7111
12580
37157
322291
firms
115
7
16
9
16
322291
estab.
147
7
16
9
16
322291
empl.
19251
0
35
64
234
322291
ann.
pay.
846722
1370
1498
1409
8382
322299
firms
475
13
90
62
67
322299
estab.
547
13
90
62
67
322299
empl.
20872
0
201
422
926
322299
ann.
pay.
724717
710
5613
11171
28775
323
firms
34294
1954
14125
7444
4854
323
estab.
36024
1955
14131
7454
4884
323
empl.
700221
0
32721
49217
65334
323
ann.
pay.
25033276
103561
775862
1320111
2021662
3231
firms
34294
1954
14125
7444
4854
3231
estab.
36024
1955
14131
7454
4884
3231
empl.
700221
0
32721
49217
65334
3231
ann.
pay.
25033276
103561
775862
1320111
2021662
32311
firms
31361
1797
12949
6865
4424
32311
estab.
32870
1798
12954
6873
4451
32311
empl.
642793
0
30100
45388
59523
32311
ann.
pay.
22914317
95976
707812
1205707
1832523
323110
firms
13807
559
4830
3051
2244
323110
estab.
14427
559
4831
3052
2253
323110
empl.
350406
0
11370
20491
30357
323110
ann.
pay.
13270481
37998
273034
567649
983898
323111
firms
336
22
139
65
37
323111
estab.
359
22
139
65
38
323111
empl.
18402
0
292
424
496
323111
ann.
pay.
724046
595
7712
11123
16142
323112
firms
840
42
178
139
166
323112
estab.
902
42
178
139
166
323112
empl.
30394
0
427
948
2342
323112
ann.
pay.
1208293
3926
13708
33105
88375
323113
firms
4389
326
1782
942
598
323113
estab.
4422
326
1782
942
598
323113
empl.
68775
0
4043
6154
7988
323113
ann.
pay.
1942743
12088
83370
144074
206629
323114
firms
7399
460
4195
1712
709
323114
estab.
7578
461
4196
1717
722
323114
empl.
46148
0
9936
10968
9289
323114
ann.
pay.
1307386
15914
224763
270088
257316
323115
firms
1115
117
352
256
175
323115
estab.
1199
117
353
257
176
323115
empl.
18798
0
773
1724
2302
323115
ann.
pay.
720216
5650
21876
53278
82016
323116
firms
542
18
145
90
79
323116
estab.
732
18
145
90
79
323116
empl.
33586
0
313
602
1076
323116
ann.
pay.
1144542
9299
9257
17479
31719
323117
firms
544
39
142
97
80
323117
estab.
599
39
142
97
80
323117
empl.
40617
0
306
667
1074
323117
ann.
pay.
1430501
3678
9357
18350
31713
323118
firms
217
12
31
26
43
323118
estab.
230
12
32
26
43
323118
empl.
11444
0
79
181
599
323118
ann.
pay.
359597
352
2999
4714
15163
323119
firms
2400
202
1156
488
296
323119
estab.
2422
202
1156
488
296
323119
empl.
24223
0
2561
3229
4000
323119
ann.
pay.
806512
6476
61736
85847
119552
32312
firms
2999
157
1177
580
431
32312
estab.
3154
157
1177
581
433
32312
empl.
57428
0
2621
3829
5811
32312
ann.
pay.
2118959
7585
68050
114404
189139
323121
firms
1163
61
324
237
197
323121
estab.
1188
61
324
237
199
323121
empl.
27095
0
711
1573
2657
323121
ann.
pay.
743941
2739
17167
39557
71794
323122
firms
1838
96
853
343
234
323122
estab.
1966
96
853
344
234
323122
empl.
30333
0
1910
2256
3154
323122
ann.
pay.
1375018
4846
50883
74847
117345
324
firms
1123
61
255
178
141
324
estab.
2299
61
256
179
148
324
empl.
98334
0
558
1166
1820
324
ann.
pay.
6486710
12762
29003
61346
98885
3241
firms
1123
61
255
178
141
3241
estab.
2299
61
256
179
148
3241
empl.
98334
0
558
1166
1820
3241
ann.
pay.
6486710
12762
29003
61346
98885
32411
firms
142
16
23
13
7
32411
estab.
274
16
23
14
7
32411
empl.
59590
0
45
73
119
32411
ann.
pay.
4554513
7728
2137
4594
5956
324110
firms
142
16
23
13
7
324110
estab.
274
16
23
14
7
324110
empl.
59590
0
45
73
119
324110
ann.
pay.
4554513
7728
2137
4594
5956
32412
firms
623
30
134
99
77
32412
estab.
1567
30
135
99
81
32412
empl.
25193
0
313
677
928
32412
ann.
pay.
1262197
4236
19258
38047
53614
324121
firms
511
27
105
85
65
324121
estab.
1364
27
106
85
69
324121
empl.
13378
0
242
578
767
324121
ann.
pay.
716708
3980
15581
33725
46787
324122
firms
119
3
29
14
12
324122
estab.
203
3
29
14
12
324122
empl.
11815
0
71
99
161
324122
ann.
pay.
545489
256
3677
4322
6827
32419
firms
386
15
98
66
58
32419
estab.
458
15
98
66
60
32419
empl.
13551
0
200
416
773
32419
ann.
pay.
670000
798
7608
18705
39315
324191
firms
318
10
84
56
51
324191
estab.
372
10
84
56
51
324191
empl.
10815
0
172
356
704
324191
ann.
pay.
543786
497
6481
16743
36924
324199
firms
70
5
14
10
7
324199
estab.
86
5
14
10
9
324199
empl.
2736
0
28
60
69
324199
ann.
pay.
126214
301
1127
1962
2391
325
firms
9468
583
2399
1535
1445
325
estab.
13247
583
2401
1537
1459
325
empl.
841375
0
5471
10281
19578
325
ann.
pay.
48532339
154349
218142
397286
801516
3251
firms
1217
62
213
149
141
3251
estab.
2353
62
213
149
143
3251
empl.
170579
[
a]
[
e]
[
f]
1922
3251
ann.
pay.
10593956
(
D)
(
D)
(
D)
87288
32511
firms
42
3
5
5
4
32511
estab.
59
3
5
5
4
32511
empl.
8524
[
a]
[
a]
39
56
32511
ann.
pay.
623082
(
D)
(
D)
1098
2582
325110
firms
42
3
5
5
4
325110
estab.
59
3
5
5
4
325110
empl.
8524
[
a]
[
a]
39
56
325110
ann.
pay.
623082
(
D)
(
D)
1098
2582
32512
firms
86
11
21
9
7
32512
estab.
571
11
21
9
7
32512
empl.
10220
[
a]
[
b]
[
b]
89
32512
ann.
pay.
578378
(
D)
(
D)
(
D)
3808
325120
firms
86
11
21
9
7
325120
estab.
571
11
21
9
7
325120
empl.
10220
[
a]
[
b]
[
b]
89
325120
ann.
pay.
578378
(
D)
(
D)
(
D)
3808
32513
firms
153
7
27
20
14
32513
estab.
201
7
27
20
14
32513
empl.
14930
[
a]
[
b]
140
171
32513
ann.
pay.
798963
(
D)
(
D)
5639
7908
325131
firms
64
2
12
6
8
325131
estab.
84
2
12
6
8
325131
empl.
7263
[
a]
[
b]
40
108
325131
ann.
pay.
401729
(
D)
(
D)
1369
4168
325132
firms
91
5
15
14
6
325132
estab.
117
5
15
14
6
325132
empl.
7667
[
a]
[
b]
100
63
325132
ann.
pay.
397234
(
D)
(
D)
4270
3740
32518
firms
429
16
60
52
53
32518
estab.
696
16
60
52
53
32518
empl.
58909
0
144
321
705
32518
ann.
pay.
3592414
4008
5782
15404
32651
325181
firms
29
1
4
5
2
325181
estab.
42
1
4
5
2
325181
empl.
5787
[
a]
[
a]
[
b]
[
b]
325181
ann.
pay.
364907
(
D)
(
D)
(
D)
(
D)
325182
firms
11
0
0
1
2
325182
estab.
26
0
0
1
2
325182
empl.
1760
0
0
[
a]
[
b]
325182
ann.
pay.
99839
0
0
(
D)
(
D)
325188
firms
398
15
56
46
49
325188
estab.
628
15
56
46
49
325188
empl.
51362
[
a]
[
c]
287
649
325188
ann.
pay.
3127668
(
D)
(
D)
14391
30566
32519
firms
597
25
100
63
63
32519
estab.
826
25
100
63
65
32519
empl.
77996
0
219
430
901
32519
ann.
pay.
5001119
5074
10403
19995
40339
325191
firms
44
4
10
9
4
325191
estab.
54
4
10
9
4
325191
empl.
2022
[
a]
[
b]
62
54
325191
ann.
pay.
83866
(
D)
(
D)
3025
1331
325192
firms
32
1
1
2
2
325192
estab.
37
1
1
2
2
325192
empl.
3697
[
a]
[
a]
[
a]
[
b]
325192
ann.
pay.
247281
(
D)
(
D)
(
D)
(
D)
325193
firms
69
6
11
3
4
325193
estab.
77
6
11
3
5
325193
empl.
2702
0
[
b]
[
b]
[
b]
325193
ann.
pay.
119782
208
(
D)
(
D)
(
D)
325199
firms
472
14
78
49
53
325199
estab.
658
14
78
49
54
325199
empl.
69575
0
177
333
762
325199
ann.
pay.
4550190
4669
8913
15000
36939
3252
firms
736
31
91
88
114
3252
estab.
1059
31
92
88
115
3252
empl.
100336
[
a]
[
c]
[
f]
1554
3252
ann.
pay.
5454969
(
D)
(
D)
(
D)
55678
32521
firms
664
28
83
79
108
32521
estab.
954
28
84
79
109
32521
empl.
76046
[
a]
[
c]
[
f]
1467
32521
ann.
pay.
4456698
(
D)
(
D)
(
D)
53741
325211
firms
554
18
52
64
94
325211
estab.
802
18
53
64
95
325211
empl.
65514
0
[
c]
[
e]
1274
325211
ann.
pay.
3786082
2603
(
D)
(
D)
46379
325212
firms
127
10
31
15
14
325212
estab.
152
10
31
15
14
325212
empl.
10532
[
a]
[
b]
[
c]
193
325212
ann.
pay.
670616
(
D)
(
D)
(
D)
7362
32522
firms
80
3
8
9
6
32522
estab.
105
3
8
9
6
32522
empl.
24290
[
a]
[
a]
64
87
32522
ann.
pay.
998271
(
D)
(
D)
1728
1937
325221
firms
13
1
1
1
0
325221
estab.
14
1
1
1
0
325221
empl.
2045
[
a]
[
a]
[
a]
0
325221
ann.
pay.
84927
(
D)
(
D)
(
D)
0
325222
firms
68
2
7
8
6
325222
estab.
91
2
7
8
6
325222
empl.
22245
[
a]
[
a]
[
b]
87
325222
ann.
pay.
913344
(
D)
(
D)
(
D)
1937
3253
firms
667
47
173
113
98
3253
estab.
915
47
173
113
99
3253
empl.
31194
[
a]
[
e]
[
f]
1254
3253
ann.
pay.
1471788
(
D)
(
D)
(
D)
46283
32531
firms
478
33
126
89
72
32531
estab.
679
33
126
89
73
32531
empl.
19769
[
a]
[
e]
569
906
32531
ann.
pay.
916356
(
D)
(
D)
19608
32510
325311
firms
116
11
32
26
16
325311
estab.
145
11
32
26
16
325311
empl.
4842
[
a]
[
b]
[
c]
[
c]
325311
ann.
pay.
250105
(
D)
(
D)
(
D)
(
D)
325312
firms
30
0
6
4
2
325312
estab.
44
0
6
4
2
325312
empl.
6152
0
14
[
b]
[
b]
325312
ann.
pay.
349923
0
523
(
D)
(
D)
325314
firms
346
22
88
59
54
325314
estab.
490
22
88
59
55
325314
empl.
8775
[
a]
[
c]
365
673
325314
ann.
pay.
316328
(
D)
(
D)
12351
24158
32532
firms
195
14
47
24
26
32532
estab.
236
14
47
24
26
32532
empl.
11425
0
[
b]
[
c]
348
32532
ann.
pay.
555432
650
(
D)
(
D)
13773
325320
firms
195
14
47
24
26
325320
estab.
236
14
47
24
26
325320
empl.
11425
0
[
b]
[
c]
348
325320
ann.
pay.
555432
650
(
D)
(
D)
13773
3254
firms
1431
84
319
206
185
3254
estab.
1825
84
319
207
187
3254
empl.
251855
0
729
1383
2514
3254
ann.
pay.
17414292
11996
46546
67707
112791
32541
firms
1431
84
319
206
185
32541
estab.
1825
84
319
207
187
32541
empl.
251855
0
729
1383
2514
32541
ann.
pay.
17414292
11996
46546
67707
112791
325411
firms
334
15
86
54
45
325411
estab.
361
15
86
54
45
325411
empl.
22449
0
192
362
600
325411
ann.
pay.
1270817
3302
8031
12333
23683
325412
firms
731
56
149
95
89
325412
estab.
907
56
149
96
89
325412
empl.
175071
0
334
640
1208
325412
ann.
pay.
12580613
7995
28955
37285
56017
325413
firms
187
3
34
27
21
325413
estab.
227
3
34
27
21
325413
empl.
24945
0
87
178
281
325413
ann.
pay.
1522331
153
4000
8207
12544
325414
firms
241
10
50
30
31
325414
estab.
330
10
50
30
32
325414
empl.
29390
0
116
203
425
325414
ann.
pay.
2040531
546
5560
9882
20547
3255
firms
1550
85
387
276
282
3255
estab.
1963
85
387
276
285
3255
empl.
68327
0
904
1877
3795
3255
ann.
pay.
3187785
5293
32654
70879
161406
32551
firms
1114
75
282
198
203
32551
estab.
1371
75
282
198
206
32551
empl.
47279
0
652
1338
2737
32551
ann.
pay.
2178795
4451
22084
47650
106786
325510
firms
1114
75
282
198
203
325510
estab.
1371
75
282
198
206
325510
empl.
47279
0
652
1338
2737
325510
ann.
pay.
2178795
4451
22084
47650
106786
32552
firms
455
10
105
78
79
32552
estab.
592
10
105
78
79
32552
empl.
21048
0
252
539
1058
32552
ann.
pay.
1008990
842
10570
23229
54620
325520
firms
455
10
105
78
79
325520
estab.
592
10
105
78
79
325520
empl.
21048
0
252
539
1058
325520
ann.
pay.
1008990
842
10570
23229
54620
3256
firms
2069
135
606
364
301
3256
estab.
2307
135
606
364
302
3256
empl.
109363
0
1383
2433
4138
3256
ann.
pay.
4989449
29428
49340
85794
151350
32561
firms
1317
74
409
249
198
32561
estab.
1470
74
409
249
199
32561
empl.
50133
0
945
1660
2708
32561
ann.
pay.
2278225
13660
27616
59006
100809
325611
firms
651
35
209
123
104
325611
estab.
712
35
209
123
105
325611
empl.
24649
0
483
823
1444
325611
ann.
pay.
1093869
12477
13848
28836
53994
325612
firms
543
34
172
103
74
325612
estab.
591
34
172
103
74
325612
empl.
18898
0
403
673
982
325612
ann.
pay.
802123
832
11155
23654
33269
325613
firms
138
5
28
23
20
325613
estab.
167
5
28
23
20
325613
empl.
6586
0
59
164
282
325613
ann.
pay.
382233
351
2613
6516
13546
32562
firms
761
61
197
115
103
32562
estab.
837
61
197
115
103
32562
empl.
59230
0
438
773
1430
32562
ann.
pay.
2711224
15768
21724
26788
50541
325620
firms
761
61
197
115
103
325620
estab.
837
61
197
115
103
325620
empl.
59230
0
438
773
1430
325620
ann.
pay.
2711224
15768
21724
26788
50541
3259
firms
2179
139
610
339
326
3259
estab.
2825
139
611
340
328
3259
empl.
109721
0
1371
2284
4401
3259
ann.
pay.
5420100
15682
45343
79994
186720
32591
firms
240
15
46
36
51
32591
estab.
527
15
46
36
53
32591
empl.
12748
[
a]
[
c]
237
685
32591
ann.
pay.
607306
(
D)
(
D)
10208
33624
325910
firms
240
15
46
36
51
325910
estab.
527
15
46
36
53
325910
empl.
12748
[
a]
[
c]
237
685
325910
ann.
pay.
607306
(
D)
(
D)
10208
33624
32592
firms
57
3
11
7
4
32592
estab.
89
3
11
7
4
32592
empl.
5580
[
a]
[
b]
50
72
32592
ann.
pay.
239189
(
D)
(
D)
2215
2426
325920
firms
57
3
11
7
4
325920
estab.
89
3
11
7
4
325920
empl.
5580
[
a]
[
b]
50
72
325920
ann.
pay.
239189
(
D)
(
D)
2215
2426
32599
firms
1886
121
553
296
271
32599
estab.
2209
121
554
297
271
32599
empl.
91393
0
1246
1997
3644
32599
ann.
pay.
4573605
14614
40194
67571
150670
325991
firms
534
28
152
90
70
325991
estab.
648
28
152
91
70
325991
empl.
22694
0
347
587
976
325991
ann.
pay.
988678
3274
10612
17036
33983
325992
firms
383
35
136
71
42
325992
estab.
410
35
136
71
42
325992
empl.
33710
0
304
457
559
325992
ann.
pay.
1878776
4771
7542
12360
19005
325998
firms
988
58
265
135
159
325998
estab.
1151
58
266
135
159
325998
empl.
34989
0
595
953
2109
325998
ann.
pay.
1706151
6569
22040
38175
97682
326
firms
11828
503
2294
1765
1970
326
estab.
15019
503
2294
1765
1980
326
empl.
921392
0
5394
11993
27039
326
ann.
pay.
32126293
88744
162215
352636
827545
3261
firms
10053
426
1876
1493
1676
3261
estab.
12652
426
1876
1493
1684
3261
empl.
746211
0
4451
10157
23059
3261
ann.
pay.
25218930
51617
136574
300384
710049
32611
firms
1152
42
197
134
174
32611
estab.
1472
42
197
134
176
32611
empl.
105208
0
462
924
2428
32611
ann.
pay.
4141003
15870
14975
26354
85061
326111
firms
378
11
61
41
66
326111
estab.
446
11
61
41
67
326111
empl.
33608
0
137
260
960
326111
ann.
pay.
1169765
3839
3648
6824
30884
326112
firms
209
7
14
15
27
326112
estab.
278
7
14
15
27
326112
empl.
24066
0
37
111
356
326112
ann.
pay.
990657
1914
1490
2705
13754
326113
firms
615
24
122
78
81
326113
estab.
748
24
122
78
82
326113
empl.
47534
0
288
553
1112
326113
ann.
pay.
1980581
10117
9837
16825
40423
32612
firms
813
25
161
126
121
32612
estab.
1068
25
161
126
121
32612
empl.
49263
0
373
838
1653
32612
ann.
pay.
1713893
1856
11794
25755
52123
326121
firms
519
14
113
84
79
326121
estab.
636
14
113
84
79
326121
empl.
28142
0
259
557
1080
326121
ann.
pay.
1019449
1369
8026
15411
35178
326122
firms
301
11
48
42
42
326122
estab.
432
11
48
42
42
326122
empl.
21121
0
114
281
573
326122
ann.
pay.
694444
487
3768
10344
16945
32613
firms
271
16
89
52
32
32613
estab.
284
16
89
52
32
32613
empl.
10764
0
221
345
436
32613
ann.
pay.
439002
818
6575
9415
13981
326130
firms
271
16
89
52
32
326130
estab.
284
16
89
52
32
326130
empl.
10764
0
221
345
436
326130
ann.
pay.
439002
818
6575
9415
13981
32614
firms
388
20
64
61
60
32614
estab.
538
20
64
61
60
32614
empl.
31631
0
139
436
799
32614
ann.
pay.
1026115
1337
4752
11387
27197
326140
firms
388
20
64
61
60
326140
estab.
538
20
64
61
60
326140
empl.
31631
0
139
436
799
326140
ann.
pay.
1026115
1337
4752
11387
27197
32615
firms
399
20
52
54
66
32615
estab.
595
20
52
54
66
32615
empl.
31834
0
134
364
903
32615
ann.
pay.
1045674
2097
4680
10962
26512
326150
firms
399
20
52
54
66
326150
estab.
595
20
52
54
66
326150
empl.
31834
0
134
364
903
326150
ann.
pay.
1045674
2097
4680
10962
26512
32616
firms
184
10
25
13
17
32616
estab.
416
10
25
13
17
32616
empl.
33901
0
59
89
237
32616
ann.
pay.
1205795
369
1586
2545
7344
326160
firms
184
10
25
13
17
326160
estab.
416
10
25
13
17
326160
empl.
33901
0
59
89
237
326160
ann.
pay.
1205795
369
1586
2545
7344
32619
firms
7070
293
1288
1053
1206
32619
estab.
8279
293
1288
1053
1212
32619
empl.
483610
0
3063
7161
16603
32619
ann.
pay.
15647448
29270
92212
213966
497831
326191
firms
500
21
85
87
91
326191
estab.
543
21
85
87
91
326191
empl.
24366
[
a]
209
587
1239
326191
ann.
pay.
730393
(
D)
6465
14095
34824
326192
firms
48
2
16
9
7
326192
estab.
57
2
16
9
7
326192
empl.
5228
[
a]
31
71
103
326192
ann.
pay.
238596
(
D)
1055
2501
3934
326199
firms
6536
270
1187
957
1108
326199
estab.
7679
270
1187
957
1114
326199
empl.
454016
0
2823
6503
15261
326199
ann.
pay.
14678459
28260
84692
197370
459073
3262
firms
1854
77
418
272
294
3262
estab.
2367
77
418
272
296
3262
empl.
175181
0
943
1836
3980
3262
ann.
pay.
6907363
37127
25641
52252
117496
32621
firms
521
27
163
91
68
32621
estab.
722
27
163
91
68
32621
empl.
66587
0
357
597
906
32621
ann.
pay.
3124966
1152
8118
14681
23517
326211
firms
104
5
25
13
10
326211
estab.
153
5
25
13
10
326211
empl.
58188
0
58
76
128
326211
ann.
pay.
2857298
77
2004
2256
3848
326212
firms
423
22
138
78
58
326212
estab.
569
22
138
78
58
326212
empl.
8399
0
299
521
778
326212
ann.
pay.
267668
1075
6114
12425
19669
32622
firms
196
12
43
25
28
32622
estab.
270
12
43
25
29
32622
empl.
22101
0
98
163
376
32622
ann.
pay.
771514
704
2838
6049
13176
326220
firms
196
12
43
25
28
326220
estab.
270
12
43
25
29
326220
empl.
22101
0
98
163
376
326220
ann.
pay.
771514
704
2838
6049
13176
32629
firms
1163
38
212
156
198
32629
estab.
1375
38
212
156
199
32629
empl.
86493
0
488
1076
2698
32629
ann.
pay.
3010883
35271
14685
31522
80803
326291
firms
471
10
80
59
71
326291
estab.
573
10
80
59
72
326291
empl.
50124
0
182
406
970
326291
ann.
pay.
1697801
911
5992
14370
29130
326299
firms
715
28
132
97
127
326299
estab.
802
28
132
97
127
326299
empl.
36369
0
306
670
1728
326299
ann.
pay.
1313082
34360
8693
17152
51673
327
firms
11155
768
3038
1967
1932
327
estab.
16446
773
3039
1977
1968
327
empl.
467644
0
6772
13234
26441
327
ann.
pay.
18087488
63510
183943
385100
888697
3271
firms
1361
122
461
243
149
3271
estab.
1573
125
461
243
150
3271
empl.
59900
0
991
1600
2051
3271
ann.
pay.
1973261
6316
17945
33479
56910
32711
firms
854
91
345
160
83
32711
estab.
890
91
345
160
84
32711
empl.
28188
0
741
1057
1157
32711
ann.
pay.
868957
2165
11651
18119
27706
327111
firms
33
2
10
5
3
327111
estab.
45
2
10
5
3
327111
empl.
8197
[
a]
[
b]
34
43
327111
ann.
pay.
280879
(
D)
(
D)
845
1571
327112
firms
705
87
311
140
65
327112
estab.
710
87
311
140
66
327112
empl.
12591
[
a]
[
f]
918
910
327112
ann.
pay.
300781
(
D)
(
D)
13640
18743
327113
firms
119
2
24
15
15
327113
estab.
135
2
24
15
15
327113
empl.
7400
[
a]
[
b]
105
204
327113
ann.
pay.
287297
(
D)
(
D)
3634
7392
32712
firms
513
31
116
83
66
32712
estab.
683
34
116
83
66
32712
empl.
31712
0
250
543
894
32712
ann.
pay.
1104304
4151
6294
15360
29204
327121
firms
99
5
14
7
5
327121
estab.
195
5
14
7
5
327121
empl.
13197
[
a]
[
b]
42
73
327121
ann.
pay.
437210
(
D)
(
D)
1165
3576
327122
firms
185
17
65
43
20
327122
estab.
201
18
65
43
20
327122
empl.
6687
0
136
285
263
327122
ann.
pay.
203280
1699
3137
6950
5301
327123
firms
49
0
12
7
12
327123
estab.
52
0
12
7
12
327123
empl.
1622
0
31
45
167
327123
ann.
pay.
55871
0
639
842
5505
327124
firms
111
5
14
11
19
327124
estab.
131
5
14
11
19
327124
empl.
4501
0
31
74
258
327124
ann.
pay.
172112
638
929
2361
9464
327125
firms
84
5
11
15
10
327125
estab.
104
6
11
15
10
327125
empl.
5705
[
a]
[
b]
97
133
327125
ann.
pay.
235831
(
D)
(
D)
4042
5358
3272
firms
1841
151
727
324
214
3272
estab.
2162
151
727
324
214
3272
empl.
111613
0
1516
2136
2960
3272
ann.
pay.
4278856
7598
33179
54891
87047
32721
firms
1841
151
727
324
214
32721
estab.
2162
151
727
324
214
32721
empl.
111613
0
1516
2136
2960
32721
ann.
pay.
4278856
7598
33179
54891
87047
327211
firms
40
11
8
5
3
327211
estab.
63
11
8
5
3
327211
empl.
9195
[
a]
[
a]
[
b]
[
b]
327211
ann.
pay.
385259
(
D)
(
D)
(
D)
(
D)
327212
firms
451
34
186
87
64
327212
estab.
499
34
186
87
64
327212
empl.
27751
0
383
586
879
327212
ann.
pay.
1030175
966
8445
16074
24076
327213
firms
25
2
2
3
2
327213
estab.
69
2
2
3
2
327213
empl.
15990
[
a]
[
a]
[
a]
[
b]
327213
ann.
pay.
791840
(
D)
(
D)
(
D)
(
D)
327215
firms
1349
104
531
229
145
327215
estab.
1531
104
531
229
145
327215
empl.
58677
0
1113
1504
2015
327215
ann.
pay.
2071582
3890
24367
37394
59015
3273
firms
5277
286
1094
903
1035
3273
estab.
9391
288
1095
912
1061
3273
empl.
206058
0
2529
6102
14128
3273
ann.
pay.
8217725
31331
81754
199023
504251
32731
firms
123
3
24
17
17
32731
estab.
237
3
24
17
17
32731
empl.
17451
0
59
111
213
32731
ann.
pay.
897838
120
2439
4409
8726
327310
firms
123
3
24
17
17
327310
estab.
237
3
24
17
17
327310
empl.
17451
0
59
111
213
327310
ann.
pay.
897838
120
2439
4409
8726
32732
firms
2521
125
449
417
488
32732
estab.
5554
127
450
424
511
32732
empl.
93703
0
1043
2838
6653
32732
ann.
pay.
3882250
14949
38835
100707
248998
327320
firms
2521
125
449
417
488
327320
estab.
5554
127
450
424
511
327320
empl.
93703
0
1043
2838
6653
327320
ann.
pay.
3882250
14949
38835
100707
248998
32733
firms
843
47
142
100
162
32733
estab.
1364
47
142
100
162
32733
empl.
34401
0
317
683
2296
32733
ann.
pay.
1371232
8705
10617
23355
89011
327331
firms
635
33
122
80
129
327331
estab.
944
33
122
80
129
327331
empl.
20272
0
269
540
1826
327331
ann.
pay.
828855
7480
8991
17503
67850
327332
firms
223
14
20
20
33
327332
estab.
420
14
20
20
33
327332
empl.
14129
0
48
143
470
327332
ann.
pay.
542377
1225
1626
5852
21161
32739
firms
1931
111
479
369
369
32739
estab.
2236
111
479
371
371
32739
empl.
60503
0
1110
2470
4966
32739
ann.
pay.
2066405
7557
29863
70552
157516
327390
firms
1931
111
479
369
369
327390
estab.
2236
111
479
371
371
327390
empl.
60503
0
1110
2470
4966
327390
ann.
pay.
2066405
7557
29863
70552
157516
3274
firms
254
23
84
35
38
3274
estab.
373
23
84
35
40
3274
empl.
16827
0
174
248
482
3274
ann.
pay.
750712
737
3649
6383
16237
32741
firms
40
2
7
2
7
32741
estab.
74
2
7
2
9
32741
empl.
4019
[
a]
[
a]
[
a]
82
32741
ann.
pay.
185380
(
D)
(
D)
(
D)
2683
327410
firms
40
2
7
2
7
327410
estab.
74
2
7
2
9
327410
empl.
4019
[
a]
[
a]
[
a]
82
327410
ann.
pay.
185380
(
D)
(
D)
(
D)
2683
32742
firms
214
21
77
33
31
32742
estab.
299
21
77
33
31
32742
empl.
12808
[
a]
[
c]
[
c]
400
32742
ann.
pay.
565332
(
D)
(
D)
(
D)
13554
327420
firms
214
21
77
33
31
327420
estab.
299
21
77
33
31
327420
empl.
12808
[
a]
[
c]
[
c]
400
327420
ann.
pay.
565332
(
D)
(
D)
(
D)
13554
3279
firms
2526
186
672
462
497
3279
estab.
2947
186
672
463
503
3279
empl.
73246
0
1562
3148
6820
3279
ann.
pay.
2866934
17528
47416
91324
224252
32791
firms
300
9
56
43
59
32791
estab.
349
9
56
43
59
32791
empl.
15042
0
128
302
781
32791
ann.
pay.
649637
121
4443
9962
29656
327910
firms
300
9
56
43
59
327910
estab.
349
9
56
43
59
327910
empl.
15042
0
128
302
781
327910
ann.
pay.
649637
121
4443
9962
29656
32799
firms
2232
177
616
419
438
32799
estab.
2598
177
616
420
444
32799
empl.
58204
0
1434
2846
6039
32799
ann.
pay.
2217297
17407
42973
81362
194596
327991
firms
1542
132
468
308
324
327991
estab.
1575
132
468
308
328
327991
empl.
23314
0
1097
2090
4457
327991
ann.
pay.
764403
9748
31472
57383
137922
327992
firms
171
9
30
16
24
327992
estab.
281
9
30
16
24
327992
empl.
6976
0
71
100
349
327992
ann.
pay.
281521
1152
2976
3936
12821
327993
firms
192
12
37
33
27
327993
estab.
300
12
37
33
27
327993
empl.
18604
0
82
224
377
327993
ann.
pay.
809234
3453
2533
6494
14898
327999
firms
342
24
81
63
63
327999
estab.
442
24
81
63
65
327999
empl.
9310
0
184
432
856
327999
ann.
pay.
362139
3054
5992
13549
28955
331
firms
4690
361
942
691
654
331
estab.
5725
362
942
693
655
331
empl.
479693
0
2106
4644
9022
331
ann.
pay.
20862861
224865
63492
142924
285648
3311
firms
757
130
151
125
87
3311
estab.
876
130
151
127
87
3311
empl.
125871
0
338
851
1213
3311
ann.
pay.
6627550
199839
10791
25830
37765
33111
firms
757
130
151
125
87
33111
estab.
876
130
151
127
87
33111
empl.
125871
0
338
851
1213
33111
ann.
pay.
6627550
199839
10791
25830
37765
331111
firms
738
130
151
122
84
331111
estab.
853
130
151
124
84
331111
empl.
123543
0
338
[
f]
1174
331111
ann.
pay.
6507431
199839
10791
(
D)
36109
331112
firms
20
0
0
3
3
331112
estab.
23
0
0
3
3
331112
empl.
2328
0
0
[
b]
39
331112
ann.
pay.
120119
0
0
(
D)
1656
3312
firms
673
59
146
96
58
3312
estab.
828
59
146
96
58
3312
empl.
52401
0
301
625
819
3312
ann.
pay.
2042502
3711
8771
18776
27782
33121
firms
171
11
23
15
18
33121
estab.
221
11
23
15
18
33121
empl.
20181
0
52
108
249
33121
ann.
pay.
818001
957
1952
3855
8184
331210
firms
171
11
23
15
18
331210
estab.
221
11
23
15
18
331210
empl.
20181
0
52
108
249
331210
ann.
pay.
818001
957
1952
3855
8184
33122
firms
506
48
123
81
40
33122
estab.
607
48
123
81
40
33122
empl.
32220
0
249
517
570
33122
ann.
pay.
1224501
2754
6819
14921
19598
331221
firms
201
17
36
35
23
331221
estab.
226
17
36
35
23
331221
empl.
13079
0
75
218
331
331221
ann.
pay.
583402
1327
2456
7097
11724
331222
firms
312
31
87
46
17
331222
estab.
381
31
87
46
17
331222
empl.
19141
0
174
299
239
331222
ann.
pay.
641099
1427
4363
7824
7874
3313
firms
441
35
75
56
49
3313
estab.
585
35
75
56
49
3313
empl.
66644
0
166
375
630
3313
ann.
pay.
2825549
2570
5353
14065
18620
33131
firms
441
35
75
56
49
33131
estab.
585
35
75
56
49
33131
empl.
66644
0
166
375
630
33131
ann.
pay.
2825549
2570
5353
14065
18620
331311
firms
8
0
0
0
1
331311
estab.
9
0
0
0
1
331311
empl.
1097
0
0
0
[
a]
331311
ann.
pay.
58655
0
0
0
(
D)
331312
firms
43
8
9
3
6
331312
estab.
54
8
9
3
6
331312
empl.
11089
0
22
16
76
331312
ann.
pay.
521996
210
494
389
1771
331314
firms
121
12
23
12
10
331314
estab.
144
12
23
12
10
331314
empl.
7432
0
50
79
122
331314
ann.
pay.
316362
1836
1668
3121
3877
331315
firms
76
3
12
11
13
331315
estab.
99
3
12
11
13
331315
empl.
17393
0
29
72
174
331315
ann.
pay.
857705
79
1332
2931
5051
331316
firms
136
5
10
13
13
331316
estab.
192
5
10
13
13
331316
empl.
25574
0
23
83
163
331316
ann.
pay.
907326
107
820
4002
5191
331319
firms
83
7
21
17
6
331319
estab.
87
7
21
17
6
331319
empl.
4059
0
42
125
[
b]
331319
ann.
pay.
163505
338
1039
3622
(
D)
3314
firms
792
34
204
119
102
3314
estab.
1001
34
204
119
102
3314
empl.
63008
0
467
794
1353
3314
ann.
pay.
2724592
2999
14260
27819
48436
33141
firms
161
10
51
20
16
33141
estab.
191
10
51
20
16
33141
empl.
9896
0
123
127
228
33141
ann.
pay.
454459
281
4257
5434
9666
331411
firms
14
1
1
1
3
331411
estab.
18
1
1
1
3
331411
empl.
2418
[
a]
[
a]
[
a]
49
331411
ann.
pay.
99131
(
D)
(
D)
(
D)
1768
331419
firms
148
9
50
19
13
331419
estab.
173
9
50
19
13
331419
empl.
7478
[
a]
[
c]
[
c]
179
331419
ann.
pay.
355328
(
D)
(
D)
(
D)
7898
33142
firms
194
8
33
19
27
33142
estab.
271
8
33
19
27
33142
empl.
26632
0
73
127
347
33142
ann.
pay.
1106367
1495
2094
4708
10779
331421
firms
86
3
19
7
14
331421
estab.
128
3
19
7
14
331421
empl.
14788
[
a]
[
b]
[
b]
185
331421
ann.
pay.
616905
(
D)
(
D)
(
D)
5376
331422
firms
83
3
7
11
11
331422
estab.
108
3
7
11
11
331422
empl.
10414
0
[
b]
75
[
c]
331422
ann.
pay.
424768
13
(
D)
3107
(
D)
331423
firms
33
2
7
1
2
331423
estab.
35
2
7
1
2
331423
empl.
1430
[
a]
[
b]
[
a]
[
b]
331423
ann.
pay.
64694
(
D)
(
D)
(
D)
(
D)
33149
firms
462
16
120
80
59
33149
estab.
539
16
120
80
59
33149
empl.
26480
0
271
540
778
33149
ann.
pay.
1163766
1223
7909
17677
27991
331491
firms
272
7
77
50
35
331491
estab.
301
7
77
50
35
331491
empl.
16096
0
179
338
454
331491
ann.
pay.
717859
988
4910
10464
15850
331492
firms
202
9
43
30
24
331492
estab.
238
9
43
30
24
331492
empl.
10384
0
92
202
324
331492
ann.
pay.
445907
235
2999
7213
12141
3315
firms
2150
103
366
295
359
3315
estab.
2435
104
366
295
359
3315
empl.
171769
0
834
1999
5007
3315
ann.
pay.
6642668
15746
24317
56434
153045
33151
firms
873
63
145
91
107
33151
estab.
1004
64
145
91
107
33151
empl.
91818
0
308
625
1494
33151
ann.
pay.
3842915
10321
9905
18184
49759
331511
firms
538
45
93
62
62
331511
estab.
623
46
93
62
62
331511
empl.
62382
0
196
419
850
331511
ann.
pay.
2722328
8235
6813
11894
29197
331512
firms
133
5
12
6
12
331512
estab.
147
5
12
6
12
331512
empl.
15036
0
30
42
173
331512
ann.
pay.
554604
507
655
1489
5600
331513
firms
218
13
40
23
33
331513
estab.
234
13
40
23
33
331513
empl.
14400
0
82
164
471
331513
ann.
pay.
565983
1579
2437
4801
14962
33152
firms
1302
40
221
204
252
33152
estab.
1431
40
221
204
252
33152
empl.
79951
0
526
1374
3513
33152
ann.
pay.
2799753
5425
14412
38250
103286
331521
firms
253
10
24
29
40
331521
estab.
290
10
24
29
40
331521
empl.
25763
0
59
203
556
331521
ann.
pay.
943804
2634
1757
5277
16321
331522
firms
210
6
31
28
34
331522
estab.
229
6
31
28
34
331522
empl.
14444
0
65
182
485
331522
ann.
pay.
487573
493
1955
5726
15185
331524
firms
480
15
90
75
94
331524
estab.
510
15
90
75
94
331524
empl.
28228
0
231
503
1290
331524
ann.
pay.
960867
1695
6295
12837
37466
331525
firms
270
6
49
49
53
331525
estab.
274
6
49
49
53
331525
empl.
6816
0
109
338
740
331525
ann.
pay.
215397
162
2705
10066
21352
331528
firms
123
3
27
23
31
331528
estab.
128
3
27
23
31
331528
empl.
4700
0
62
148
442
331528
ann.
pay.
192112
441
1700
4344
12962
332
firms
55292
2777
17648
11114
9486
332
estab.
59407
2778
17648
11119
9520
332
empl.
1518266
0
40384
74684
129562
332
ann.
pay.
55777932
220460
1097224
2309477
4388250
3321
firms
2538
79
415
381
449
3321
estab.
2786
79
415
381
451
3321
empl.
122595
0
1002
2562
6210
3321
ann.
pay.
4744162
22539
33446
87584
224924
33211
firms
2538
79
415
381
449
33211
estab.
2786
79
415
381
451
33211
empl.
122595
0
1002
2562
6210
33211
ann.
pay.
4744162
22539
33446
87584
224924
332111
firms
341
14
82
44
36
332111
estab.
375
14
82
44
36
332111
empl.
22627
0
185
301
478
332111
ann.
pay.
914019
544
5319
9692
14425
332112
firms
63
0
8
8
9
332112
estab.
71
0
8
8
9
332112
empl.
7690
0
20
49
111
332112
ann.
pay.
343394
0
541
1663
4113
332114
firms
353
9
29
52
79
332114
estab.
424
9
29
52
79
332114
empl.
16532
0
81
360
1124
332114
ann.
pay.
639556
302
3258
12593
44836
332115
firms
51
4
10
6
11
332115
estab.
61
4
10
6
11
332115
empl.
3384
[
a]
[
b]
47
154
332115
ann.
pay.
140801
(
D)
(
D)
1380
5401
332116
firms
1635
47
276
254
293
332116
estab.
1719
47
276
254
294
332116
empl.
63141
0
674
1686
4061
332116
ann.
pay.
2338531
19637
23207
57866
145942
332117
firms
117
5
10
17
22
332117
estab.
136
5
10
17
22
332117
empl.
9221
[
a]
[
a]
119
282
332117
ann.
pay.
367861
(
D)
(
D)
4390
10207
3322
firms
1396
88
404
257
209
3322
estab.
1537
88
404
257
209
3322
empl.
60349
0
919
1719
2863
3322
ann.
pay.
2246668
6530
27027
54123
97533
33221
firms
1396
88
404
257
209
33221
estab.
1537
88
404
257
209
33221
empl.
60349
0
919
1719
2863
33221
ann.
pay.
2246668
6530
27027
54123
97533
332211
firms
132
18
37
23
15
332211
estab.
136
18
37
23
15
332211
empl.
6871
[
a]
[
b]
150
211
332211
ann.
pay.
294246
(
D)
(
D)
3882
6344
332212
firms
1074
62
317
195
165
332212
estab.
1177
62
317
195
165
332212
empl.
40292
0
720
1323
2246
332212
ann.
pay.
1498613
5588
21759
41853
76930
332213
firms
135
7
36
31
20
332213
estab.
148
7
36
31
20
332213
empl.
7389
0
84
199
271
332213
ann.
pay.
243373
107
2939
6747
9750
332214
firms
67
1
14
8
9
332214
estab.
76
1
14
8
9
332214
empl.
5797
[
a]
[
b]
47
135
332214
ann.
pay.
210436
(
D)
(
D)
1641
4509
3323
firms
12255
577
3467
2378
2159
3323
estab.
13180
577
3467
2380
2161
3323
empl.
365532
0
7979
15932
29616
3323
ann.
pay.
13080366
49253
222284
492515
1008655
33231
firms
4981
211
1367
919
889
33231
estab.
5322
211
1367
921
889
33231
empl.
150504
0
3081
6136
12275
33231
ann.
pay.
5629563
17316
90792
187801
422412
332311
firms
664
33
189
140
82
332311
estab.
740
33
189
140
82
332311
empl.
27069
0
439
928
1092
332311
ann.
pay.
932959
5367
11926
23977
35220
332312
firms
3356
137
984
578
588
332312
estab.
3578
137
984
580
588
332312
empl.
99716
0
2182
3850
8166
332312
ann.
pay.
3827636
6239
66262
119851
282789
332313
firms
981
41
194
201
219
332313
estab.
1004
41
194
201
219
332313
empl.
23719
0
460
1358
3017
332313
ann.
pay.
868968
5710
12604
43973
104403
33232
firms
7322
366
2100
1459
1270
33232
estab.
7858
366
2100
1459
1272
33232
empl.
215028
0
4898
9796
17341
33232
ann.
pay.
7450803
31937
131492
304714
586243
332321
firms
1115
50
264
187
160
332321
estab.
1297
50
264
187
161
332321
empl.
71532
0
626
1236
2148
332321
ann.
pay.
2325109
8680
16732
39482
69043
332322
firms
4035
184
995
818
764
332322
estab.
4310
184
995
818
764
332322
empl.
106111
0
2395
5506
10510
332322
ann.
pay.
3815455
15470
68658
177925
365080
332323
firms
2201
132
841
454
346
332323
estab.
2251
132
841
454
347
332323
empl.
37385
0
1877
3054
4683
332323
ann.
pay.
1310239
7787
46102
87307
152120
3324
firms
1292
51
221
167
198
3324
estab.
1583
51
221
167
198
3324
empl.
87234
0
529
1123
2742
3324
ann.
pay.
3530416
6985
17194
39273
94209
33241
firms
284
12
30
37
43
33241
estab.
320
12
30
37
43
33241
empl.
18550
0
69
256
593
33241
ann.
pay.
777087
831
2342
10634
18719
332410
firms
284
12
30
37
43
332410
estab.
320
12
30
37
43
332410
empl.
18550
0
69
256
593
332410
ann.
pay.
777087
831
2342
10634
18719
33242
firms
582
19
71
71
106
33242
estab.
647
19
71
71
106
33242
empl.
31261
0
173
482
1471
33242
ann.
pay.
1186968
4016
6396
17222
54292
332420
firms
582
19
71
71
106
332420
estab.
647
19
71
71
106
332420
empl.
31261
0
173
482
1471
332420
ann.
pay.
1186968
4016
6396
17222
54292
33243
firms
438
20
120
59
49
33243
estab.
616
20
120
59
49
33243
empl.
37423
0
287
385
678
33243
ann.
pay.
1566361
2138
8456
11417
21198
332431
firms
71
1
16
9
7
332431
estab.
196
1
16
9
7
332431
empl.
20055
[
a]
[
b]
60
84
332431
ann.
pay.
984043
(
D)
(
D)
1175
2899
332439
firms
374
19
104
50
42
332439
estab.
420
19
104
50
42
332439
empl.
17368
[
a]
[
c]
325
594
332439
ann.
pay.
582318
(
D)
(
D)
10242
18299
3325
firms
771
39
181
118
111
3325
estab.
856
39
181
118
111
3325
empl.
56766
0
417
784
1475
3325
ann.
pay.
2018197
3993
11085
23098
48350
33251
firms
771
39
181
118
111
33251
estab.
856
39
181
118
111
33251
empl.
56766
0
417
784
1475
33251
ann.
pay.
2018197
3993
11085
23098
48350
332510
firms
771
39
181
118
111
332510
estab.
856
39
181
118
111
332510
empl.
56766
0
417
784
1475
332510
ann.
pay.
2018197
3993
11085
23098
48350
3326
firms
1568
64
396
272
271
3326
estab.
1751
64
396
272
271
3326
empl.
59312
0
912
1863
3741
3326
ann.
pay.
1934557
10156
24852
55651
122586
33261
firms
1568
64
396
272
271
33261
estab.
1751
64
396
272
271
33261
empl.
59312
0
912
1863
3741
33261
ann.
pay.
1934557
10156
24852
55651
122586
332611
firms
113
1
25
26
13
332611
estab.
121
1
25
26
13
332611
empl.
4586
[
a]
[
b]
183
184
332611
ann.
pay.
178770
(
D)
(
D)
5639
7271
332612
firms
281
9
50
43
66
332612
estab.
356
9
50
43
66
332612
empl.
15292
[
a]
[
b]
295
906
332612
ann.
pay.
530850
(
D)
(
D)
9833
31654
332618
firms
1180
54
321
203
192
332618
estab.
1274
54
321
203
192
332618
empl.
39434
0
749
1385
2651
332618
ann.
pay.
1224937
8372
19628
40179
83661
3327
firms
24698
1294
9562
5326
4084
3327
estab.
25151
1295
9562
5329
4096
3327
empl.
356838
0
21672
35722
55246
3327
ann.
pay.
13097107
60240
565966
1097958
1913339
33271
firms
21157
1243
8996
4589
3258
33271
estab.
21375
1244
8996
4591
3269
33271
empl.
240207
0
20207
30614
43847
33271
ann.
pay.
8680319
56330
513655
928770
1511589
332710
firms
21157
1243
8996
4589
3258
332710
estab.
21375
1244
8996
4591
3269
332710
empl.
240207
0
20207
30614
43847
332710
ann.
pay.
8680319
56330
513655
928770
1511589
33272
firms
3569
51
566
738
827
33272
estab.
3776
51
566
738
827
33272
empl.
116631
0
1465
5108
11399
33272
ann.
pay.
4416788
3910
52311
169188
401750
332721
firms
2770
40
416
600
688
332721
estab.
2832
40
416
600
688
332721
empl.
73612
0
1110
4144
9510
332721
ann.
pay.
2726597
3720
40017
137522
338213
332722
firms
818
11
150
138
139
332722
estab.
944
11
150
138
139
332722
empl.
43019
0
355
964
1889
332722
ann.
pay.
1690191
190
12294
31666
63537
3328
firms
5629
245
1416
1153
1129
3328
estab.
6175
245
1416
1153
1135
3328
empl.
135161
0
3404
7845
15562
3328
ann.
pay.
4469103
23976
93420
234439
470582
33281
firms
5629
245
1416
1153
1129
33281
estab.
6175
245
1416
1153
1135
33281
empl.
135161
0
3404
7845
15562
33281
ann.
pay.
4469103
23976
93420
234439
470582
332811
firms
639
17
104
119
141
332811
estab.
779
17
104
119
142
332811
empl.
20645
0
263
825
1931
332811
ann.
pay.
789306
3198
9180
30654
66470
332812
firms
2218
98
568
432
432
332812
estab.
2450
98
568
432
433
332812
empl.
55554
0
1330
2973
5995
332812
ann.
pay.
1870274
5920
36788
86625
176139
332813
firms
2819
130
744
602
556
332813
estab.
2946
130
744
602
560
332813
empl.
58962
0
1811
4047
7636
332813
ann.
pay.
1809523
14858
47452
117160
227973
3329
firms
5838
340
1586
1062
884
3329
estab.
6388
340
1586
1062
888
3329
empl.
274479
0
3550
7134
12107
3329
ann.
pay.
10657356
36788
101950
224836
408072
33291
firms
1080
53
223
138
148
33291
estab.
1319
53
223
138
151
33291
empl.
104415
0
534
930
2064
33291
ann.
pay.
4204982
21439
18405
34494
77178
332911
firms
404
22
72
51
54
332911
estab.
504
22
72
51
57
332911
empl.
42339
0
174
346
749
332911
ann.
pay.
1696815
572
6460
13922
28140
332912
firms
329
14
65
46
50
332912
estab.
398
14
65
46
50
332912
empl.
34238
[
a]
[
c]
315
682
332912
ann.
pay.
1473148
(
D)
(
D)
10771
23903
332913
firms
134
6
36
9
16
332913
estab.
152
6
36
9
16
332913
empl.
13079
0
92
54
211
332913
ann.
pay.
483897
190
3166
1759
7742
332919
firms
243
11
50
32
28
332919
estab.
265
11
50
32
28
332919
empl.
14759
[
a]
[
c]
215
422
332919
ann.
pay.
551122
(
D)
(
D)
8042
17393
33299
firms
4800
287
1363
924
736
33299
estab.
5069
287
1363
924
737
33299
empl.
170064
0
3016
6204
10043
33299
ann.
pay.
6452374
15349
83545
190342
330894
332991
firms
116
4
17
20
8
332991
estab.
189
4
17
20
8
332991
empl.
29256
0
[
b]
136
[
c]
332991
ann.
pay.
1204298
45
(
D)
5208
(
D)
332992
firms
109
8
41
24
13
332992
estab.
112
8
41
24
13
332992
empl.
7524
0
[
b]
158
188
332992
ann.
pay.
307212
189
(
D)
4997
5381
332993
firms
43
1
14
3
1
332993
estab.
47
1
14
3
1
332993
empl.
6228
[
a]
[
b]
15
[
a]
332993
ann.
pay.
296810
(
D)
(
D)
469
(
D)
332994
firms
181
10
55
35
28
332994
estab.
189
10
55
35
28
332994
empl.
9101
0
132
224
392
332994
ann.
pay.
332831
398
2956
6040
13692
332995
firms
59
6
10
11
9
332995
estab.
65
6
10
11
10
332995
empl.
4369
[
a]
[
b]
67
130
332995
ann.
pay.
252898
(
D)
(
D)
2344
6118
332996
firms
725
23
179
139
113
332996
estab.
780
23
179
139
113
332996
empl.
25099
0
399
935
1545
332996
ann.
pay.
852068
2351
12935
27820
49226
332997
firms
522
29
226
124
54
332997
estab.
525
29
226
124
54
332997
empl.
6214
0
495
832
712
332997
ann.
pay.
254648
591
14255
27968
27788
332998
firms
83
8
19
14
14
332998
estab.
89
8
19
14
14
332998
empl.
7311
[
a]
[
b]
92
196
332998
ann.
pay.
300248
(
D)
(
D)
3217
5996
332999
firms
2982
198
802
554
496
332999
estab.
3073
198
802
554
496
332999
empl.
74962
0
1770
3745
6748
332999
ann.
pay.
2651361
11407
48446
112279
218798
333
firms
24794
1263
6568
4637
4380
333
estab.
27459
1264
6570
4641
4399
333
empl.
1129140
0
15041
31286
60116
333
ann.
pay.
48993556
140175
484336
1117780
2306068
3331
firms
2594
162
586
437
444
3331
estab.
2888
162
587
438
448
3331
empl.
172356
0
1337
2943
6076
3331
ann.
pay.
6947540
17725
38780
91451
194493
33311
firms
1208
91
287
210
212
33311
estab.
1299
91
288
210
215
33311
empl.
79183
0
651
1422
2915
33311
ann.
pay.
2782744
6432
15645
38263
78435
333111
firms
1071
70
257
194
190
333111
estab.
1138
70
257
194
191
333111
empl.
55739
0
585
1327
2625
333111
ann.
pay.
2075400
5301
13487
35491
67911
333112
firms
143
21
30
16
22
333112
estab.
161
21
31
16
24
333112
empl.
23444
0
66
95
290
333112
ann.
pay.
707344
1131
2158
2772
10524
33312
firms
704
43
128
98
115
33312
estab.
784
43
128
99
116
33312
empl.
55278
0
298
658
1617
33312
ann.
pay.
2368113
4814
10364
23341
57731
333120
firms
704
43
128
98
115
333120
estab.
784
43
128
99
116
333120
empl.
55278
0
298
658
1617
333120
ann.
pay.
2368113
4814
10364
23341
57731
33313
firms
704
28
171
129
117
33313
estab.
805
28
171
129
117
33313
empl.
37895
0
388
863
1544
33313
ann.
pay.
1796683
6479
12771
29847
58327
333131
firms
245
10
61
47
38
333131
estab.
267
10
61
47
38
333131
empl.
9654
0
132
306
516
333131
ann.
pay.
418460
1794
4580
10672
17779
333132
firms
464
18
110
82
79
333132
estab.
538
18
110
82
79
333132
empl.
28241
0
256
557
1028
333132
ann.
pay.
1378223
4685
8191
19175
40548
3332
firms
3972
247
996
679
675
3332
estab.
4196
247
996
681
677
3332
empl.
144793
0
2249
4543
9345
3332
ann.
pay.
7137253
51811
73729
162972
355294
33321
firms
287
24
71
57
51
33321
estab.
298
24
71
57
51
33321
empl.
8008
0
164
379
703
33321
ann.
pay.
302386
1290
3875
12334
24962
333210
firms
287
24
71
57
51
333210
estab.
298
24
71
57
51
333210
empl.
8008
0
164
379
703
333210
ann.
pay.
302386
1290
3875
12334
24962
33322
firms
544
49
146
88
91
33322
estab.
563
49
146
88
92
33322
empl.
16110
0
334
575
1327
33322
ann.
pay.
701237
4883
11703
19546
47183
333220
firms
544
49
146
88
91
333220
estab.
563
49
146
88
92
333220
empl.
16110
0
334
575
1327
333220
ann.
pay.
701237
4883
11703
19546
47183
33329
firms
3153
174
779
534
533
33329
estab.
3335
174
779
536
534
33329
empl.
120675
0
1751
3589
7315
33329
ann.
pay.
6133630
45638
58151
131092
283149
333291
firms
270
8
58
53
57
333291
estab.
301
8
58
54
57
333291
empl.
10919
0
129
368
802
333291
ann.
pay.
530938
191
4736
15041
33135
333292
firms
368
18
131
69
50
333292
estab.
377
18
131
69
50
333292
empl.
8173
0
268
448
687
333292
ann.
pay.
294261
1296
6804
12761
22947
333293
firms
455
26
104
74
90
333293
estab.
485
26
104
74
90
333293
empl.
14809
0
222
493
1212
333293
ann.
pay.
694295
1596
8800
19066
43671
333294
firms
543
44
121
90
81
333294
estab.
567
44
121
90
81
333294
empl.
18194
0
279
596
1118
333294
ann.
pay.
818341
3426
8911
21046
41467
333295
firms
257
18
50
24
33
333295
estab.
285
18
50
25
34
333295
empl.
30644
0
115
169
452
333295
ann.
pay.
2060136
34539
6190
7182
22749
333298
firms
1277
60
315
224
222
333298
estab.
1320
60
315
224
222
333298
empl.
37936
0
738
1515
3044
333298
ann.
pay.
1735659
4590
22710
55996
119180
3333
firms
2186
127
596
368
313
3333
estab.
2357
127
596
368
315
3333
empl.
103749
0
1305
2458
4264
3333
ann.
pay.
4495794
15448
43608
95171
170287
33331
firms
2186
127
596
368
313
33331
estab.
2357
127
596
368
315
33331
empl.
103749
0
1305
2458
4264
33331
ann.
pay.
4495794
15448
43608
95171
170287
333311
firms
98
5
25
13
14
333311
estab.
103
5
25
13
14
333311
empl.
7033
0
48
89
190
333311
ann.
pay.
228196
233
1557
2349
5491
333312
firms
48
0
11
5
11
333312
estab.
50
0
11
5
11
333312
empl.
2886
0
20
27
148
333312
ann.
pay.
107902
0
286
774
6108
333313
firms
98
4
23
10
13
333313
estab.
110
4
23
10
13
333313
empl.
15346
0
45
67
181
333313
ann.
pay.
761972
314
1520
3159
7218
333314
firms
425
20
112
73
55
333314
estab.
445
20
112
73
56
333314
empl.
18259
0
235
497
754
333314
ann.
pay.
878377
4027
8638
25697
37610
333315
firms
287
21
94
48
51
333315
estab.
303
21
94
48
52
333315
empl.
8368
0
195
307
698
333315
ann.
pay.
424789
5931
6472
11844
29874
333319
firms
1239
77
331
219
169
333319
estab.
1346
77
331
219
169
333319
empl.
51857
0
762
1471
2293
333319
ann.
pay.
2094558
4943
25135
51348
83986
3334
firms
1496
69
308
231
207
3334
estab.
1795
69
308
231
207
3334
empl.
152354
0
703
1546
2882
3334
ann.
pay.
5649563
9681
22379
56449
100701
33341
firms
1496
69
308
231
207
33341
estab.
1795
69
308
231
207
33341
empl.
152354
0
703
1546
2882
33341
ann.
pay.
5649563
9681
22379
56449
100701
333411
firms
321
14
69
55
48
333411
estab.
372
14
69
55
48
333411
empl.
15499
0
155
366
671
333411
ann.
pay.
494472
1079
4582
11734
22226
333412
firms
149
4
19
20
18
333412
estab.
177
4
19
20
18
333412
empl.
10626
0
42
124
262
333412
ann.
pay.
409508
62
1112
4491
9991
333414
firms
377
21
89
66
51
333414
estab.
403
21
89
66
51
333414
empl.
20500
0
220
452
681
333414
ann.
pay.
783684
1044
6425
16145
22616
333415
firms
671
30
131
90
90
333415
estab.
843
30
131
90
90
333415
empl.
105729
0
286
604
1268
333415
ann.
pay.
3961899
7496
10260
24079
45868
3335
firms
8433
379
2527
1790
1567
3335
estab.
8777
380
2527
1791
1574
3335
empl.
181119
0
5853
12111
21476
3335
ann.
pay.
7974650
27095
186728
441853
865821
33351
firms
8433
379
2527
1790
1567
33351
estab.
8777
380
2527
1791
1574
33351
empl.
181119
0
5853
12111
21476
33351
ann.
pay.
7974650
27095
186728
441853
865821
333511
firms
2311
93
634
498
478
333511
estab.
2359
93
634
498
479
333511
empl.
44312
0
1441
3406
6521
333511
ann.
pay.
1884378
5829
49482
134253
265657
333512
firms
528
26
90
92
113
333512
estab.
557
26
90
93
114
333512
empl.
18614
0
228
639
1545
333512
ann.
pay.
932770
2678
9509
26623
63639
333513
firms
302
20
51
47
62
333513
estab.
311
20
51
47
62
333513
empl.
8881
[
a]
[
c]
333
862
333513
ann.
pay.
393799
(
D)
(
D)
14693
35252
333514
firms
3465
143
1179
775
606
333514
estab.
3531
144
1179
775
607
333514
empl.
58315
0
2724
5164
8321
333514
ann.
pay.
2595866
12382
80763
177894
339902
333515
firms
1431
73
480
298
238
333515
estab.
1503
73
480
298
239
333515
empl.
34729
0
1096
2021
3208
333515
ann.
pay.
1352148
4036
34902
68805
116337
333516
firms
69
2
11
13
12
333516
estab.
72
2
11
13
12
333516
empl.
2579
[
a]
[
b]
102
154
333516
ann.
pay.
124868
(
D)
(
D)
3507
6692
333518
firms
407
22
82
67
61
333518
estab.
444
22
82
67
61
333518
empl.
13689
0
217
446
865
333518
ann.
pay.
690821
960
7178
16078
38342
3336
firms
783
31
150
103
130
3336
estab.
938
31
150
103
130
3336
empl.
91856
0
335
704
1816
3336
ann.
pay.
4318058
1855
11868
26006
68638
33361
firms
783
31
150
103
130
33361
estab.
938
31
150
103
130
33361
empl.
91856
0
335
704
1816
33361
ann.
pay.
4318058
1855
11868
26006
68638
333611
firms
112
9
20
8
15
333611
estab.
131
9
20
8
15
333611
empl.
18785
[
a]
[
b]
54
204
333611
ann.
pay.
1068562
(
D)
(
D)
2626
8155
333612
firms
214
5
31
33
38
333612
estab.
245
5
31
33
38
333612
empl.
12680
0
67
223
507
333612
ann.
pay.
518239
232
2753
8145
19455
333613
firms
223
2
47
29
37
333613
estab.
261
2
47
29
37
333613
empl.
16160
[
a]
[
c]
197
519
333613
ann.
pay.
660162
(
D)
(
D)
6806
17485
333618
firms
253
15
52
33
40
333618
estab.
301
15
52
33
40
333618
empl.
44231
0
105
230
586
333618
ann.
pay.
2071095
530
2996
8429
23543
3339
firms
5788
248
1406
1029
1048
3339
estab.
6508
248
1406
1029
1048
3339
empl.
282913
0
3259
6981
14257
3339
ann.
pay.
12470698
16560
107244
243878
550834
33391
firms
695
30
161
117
113
33391
estab.
844
30
161
117
113
33391
empl.
53725
0
377
792
1553
33391
ann.
pay.
2472320
2925
12011
29840
64536
333911
firms
401
19
74
68
69
333911
estab.
486
19
74
68
69
333911
empl.
29955
0
177
456
967
333911
ann.
pay.
1437561
1767
5569
17220
41550
333912
firms
267
10
79
39
35
333912
estab.
306
10
79
39
35
333912
empl.
18927
[
a]
[
c]
275
462
333912
ann.
pay.
839893
(
D)
(
D)
10076
18418
333913
firms
48
1
8
10
9
333913
estab.
52
1
8
10
9
333913
empl.
4843
[
a]
[
a]
61
124
333913
ann.
pay.
194866
(
D)
(
D)
2544
4568
33392
firms
1587
54
290
267
301
33392
estab.
1752
54
290
267
301
33392
empl.
76661
0
685
1837
4242
33392
ann.
pay.
3174218
4158
21911
60272
162627
333921
firms
168
4
30
32
32
333921
estab.
184
4
30
32
32
333921
empl.
9323
0
68
218
441
333921
ann.
pay.
362475
346
2486
7786
16340
333922
firms
778
24
133
121
146
333922
estab.
814
24
133
121
146
333922
empl.
31366
0
333
835
2065
333922
ann.
pay.
1418218
2103
11596
27237
85373
333923
firms
267
12
50
45
53
333923
estab.
340
12
50
45
53
333923
empl.
13698
0
118
321
754
333923
ann.
pay.
538456
715
3540
10973
30563
333924
firms
386
14
77
69
70
333924
estab.
414
14
77
69
70
333924
empl.
22274
0
166
463
982
333924
ann.
pay.
855069
994
4289
14276
30351
33399
firms
3564
164
955
645
634
33399
estab.
3912
164
955
645
634
33399
empl.
152527
0
2197
4352
8462
33399
ann.
pay.
6824160
9477
73322
153766
323671
333991
firms
176
8
67
33
25
333991
estab.
197
8
67
33
25
333991
empl.
12417
0
152
221
335
333991
ann.
pay.
456976
2454
4811
6924
12672
333992
firms
234
21
38
34
51
333992
estab.
262
21
38
34
51
333992
empl.
16552
0
90
230
710
333992
ann.
pay.
817197
1174
2729
8849
30527
333993
firms
629
26
170
96
95
333993
estab.
668
26
170
96
95
333993
empl.
24620
0
385
633
1268
333993
ann.
pay.
1178485
1252
13116
23789
50522
333994
firms
325
14
63
55
64
333994
estab.
348
14
63
55
64
333994
empl.
11298
0
137
388
824
333994
ann.
pay.
473975
934
4833
15604
32088
333995
firms
265
6
72
32
33
333995
estab.
316
6
72
32
33
333995
empl.
18391
0
169
224
425
333995
ann.
pay.
834538
441
5671
7406
14615
333996
firms
143
7
31
27
28
333996
estab.
175
7
31
27
28
333996
empl.
12901
0
81
179
365
333996
ann.
pay.
586565
259
2758
6026
14171
333997
firms
110
5
30
17
18
333997
estab.
120
5
30
17
18
333997
empl.
4050
0
64
120
253
333997
ann.
pay.
159940
96
1788
3812
10872
333999
firms
1724
77
484
351
320
333999
estab.
1826
77
484
351
320
333999
empl.
52298
0
1119
2357
4282
333999
ann.
pay.
2316484
2867
37616
81356
158204
334
firms
13441
975
3445
2047
2032
334
estab.
15426
981
3447
2053
2044
334
empl.
1189485
0
7624
13718
27913
334
ann.
pay.
66583405
227916
301773
560674
1202430
3341
firms
1472
160
401
230
204
3341
estab.
1562
160
401
231
205
3341
empl.
170349
0
859
1532
2752
3341
ann.
pay.
9415385
19610
32938
64783
129922
33411
firms
1472
160
401
230
204
33411
estab.
1562
160
401
231
205
33411
empl.
170349
0
859
1532
2752
33411
ann.
pay.
9415385
19610
32938
64783
129922
334111
firms
506
77
150
77
53
334111
estab.
530
77
150
77
54
334111
empl.
83504
0
322
517
687
334111
ann.
pay.
3924947
13247
10459
20872
28934
334112
firms
153
15
43
20
17
334112
estab.
168
15
43
21
17
334112
empl.
25685
[
a]
[
b]
122
230
334112
ann.
pay.
1777555
(
D)
(
D)
8219
11968
334113
firms
69
1
22
12
9
334113
estab.
70
1
22
12
9
334113
empl.
2473
[
a]
[
b]
82
119
334113
ann.
pay.
143652
(
D)
(
D)
3550
6631
334119
firms
761
67
186
121
125
334119
estab.
794
67
186
121
125
334119
empl.
58687
0
401
811
1716
334119
ann.
pay.
3569231
4630
15602
32142
82389
3342
firms
1735
108
365
241
233
3342
estab.
1984
108
365
241
236
3342
empl.
167421
0
811
1634
3127
3342
ann.
pay.
10611009
20394
35931
70422
141261
33421
firms
412
25
66
55
32
33421
estab.
469
25
66
55
32
33421
empl.
49085
0
142
383
437
33421
ann.
pay.
3962407
4883
7316
18424
26154
334210
firms
412
25
66
55
32
334210
estab.
469
25
66
55
32
334210
empl.
49085
0
142
383
437
334210
ann.
pay.
3962407
4883
7316
18424
26154
33422
firms
916
60
163
118
143
33422
estab.
1029
60
163
118
146
33422
empl.
93995
0
372
802
1922
33422
ann.
pay.
5489975
6916
18378
35285
81737
334220
firms
916
60
163
118
143
334220
estab.
1029
60
163
118
146
334220
empl.
93995
0
372
802
1922
334220
ann.
pay.
5489975
6916
18378
35285
81737
33429
firms
444
23
136
68
58
33429
estab.
486
23
136
68
58
33429
empl.
24341
0
297
449
768
33429
ann.
pay.
1158627
8595
10237
16713
33370
334290
firms
444
23
136
68
58
334290
estab.
486
23
136
68
58
334290
empl.
24341
0
297
449
768
334290
ann.
pay.
1158627
8595
10237
16713
33370
3343
firms
545
55
171
86
79
3343
estab.
568
55
171
86
79
3343
empl.
24808
0
377
559
1065
3343
ann.
pay.
962614
2632
14609
21162
41170
33431
firms
545
55
171
86
79
33431
estab.
568
55
171
86
79
33431
empl.
24808
0
377
559
1065
33431
ann.
pay.
962614
2632
14609
21162
41170
334310
firms
545
55
171
86
79
334310
estab.
568
55
171
86
79
334310
empl.
24808
0
377
559
1065
334310
ann.
pay.
962614
2632
14609
21162
41170
3344
firms
4578
247
959
634
708
3344
estab.
5193
247
960
639
713
3344
empl.
386824
0
2103
4323
9846
3344
ann.
pay.
19369654
48309
80389
165270
385952
33441
firms
4578
247
959
634
708
33441
estab.
5193
247
960
639
713
33441
empl.
386824
0
2103
4323
9846
33441
ann.
pay.
19369654
48309
80389
165270
385952
334411
firms
90
12
23
8
18
334411
estab.
103
12
23
8
18
334411
empl.
9352
0
69
55
224
334411
ann.
pay.
389826
461
2085
1626
8865
334412
firms
848
46
167
142
136
334412
estab.
907
46
168
146
136
334412
empl.
42673
0
368
973
1862
334412
ann.
pay.
1568484
6897
12461
32028
55358
334413
firms
887
66
208
105
135
334413
estab.
1016
66
208
105
135
334413
empl.
146709
0
436
714
1870
334413
ann.
pay.
9847258
22803
20526
37663
100490
334414
firms
77
2
13
11
10
334414
estab.
95
2
13
11
11
334414
empl.
9095
[
a]
[
b]
72
148
334414
ann.
pay.
321385
(
D)
(
D)
2098
5603
334415
firms
54
1
4
7
6
334415
estab.
74
1
4
7
6
334415
empl.
5197
[
a]
[
a]
52
86
334415
ann.
pay.
174936
(
D)
(
D)
1671
3647
334416
firms
333
11
66
42
66
334416
estab.
357
11
66
42
66
334416
empl.
11818
0
147
277
904
334416
ann.
pay.
343551
2151
4175
8073
29650
334417
firms
276
10
46
31
38
334417
estab.
312
10
46
31
38
334417
empl.
23877
0
111
211
514
334417
ann.
pay.
925187
1095
3771
8267
18811
334418
firms
780
31
83
87
105
334418
estab.
855
31
83
87
108
334418
empl.
74762
0
171
596
1517
334418
ann.
pay.
3241340
2497
8767
24720
65660
334419
firms
1393
68
349
202
195
334419
estab.
1474
68
349
202
195
334419
empl.
63341
0
764
1373
2721
334419
ann.
pay.
2557687
12385
27400
49124
97868
3345
firms
4548
317
1229
711
708
3345
estab.
5217
318
1230
711
709
3345
empl.
403693
0
2805
4715
9765
3345
ann.
pay.
24797329
132243
112451
201961
448441
33451
firms
4548
317
1229
711
708
33451
estab.
5217
318
1230
711
709
33451
empl.
403693
0
2805
4715
9765
33451
ann.
pay.
24797329
132243
112451
201961
448441
334510
firms
511
49
113
54
68
334510
estab.
577
49
113
54
68
334510
empl.
58230
0
254
350
983
334510
ann.
pay.
3559869
18205
11920
19629
51916
334511
firms
494
39
115
80
71
334511
estab.
659
39
116
80
71
334511
empl.
148741
0
265
533
996
334511
ann.
pay.
10074610
6478
11539
21492
44919
334512
firms
322
21
97
52
49
334512
estab.
338
21
97
52
49
334512
empl.
16508
[
a]
[
c]
357
666
334512
ann.
pay.
660052
(
D)
(
D)
13703
28847
334513
firms
890
55
265
133
125
334513
estab.
967
55
265
133
125
334513
empl.
39441
0
603
888
1725
334513
ann.
pay.
1980409
2785
22489
37550
75498
334514
firms
225
16
55
34
40
334514
estab.
249
16
55
34
40
334514
empl.
14329
[
a]
[
c]
247
561
334514
ann.
pay.
602237
(
D)
(
D)
9790
21153
334515
firms
728
54
186
117
109
334515
estab.
807
54
186
117
109
334515
empl.
47915
0
435
754
1492
334515
ann.
pay.
3285322
9279
17529
31522
74619
334516
firms
510
27
132
88
72
334516
estab.
558
28
132
88
72
334516
empl.
32937
0
298
593
975
334516
ann.
pay.
2022800
8694
12098
25037
46191
334517
firms
156
16
32
24
29
334517
estab.
171
16
32
24
29
334517
empl.
12432
[
a]
[
b]
157
392
334517
ann.
pay.
929537
(
D)
(
D)
8522
18850
334518
firms
119
5
45
19
9
334518
estab.
121
5
45
19
9
334518
empl.
3396
0
85
126
134
334518
ann.
pay.
116358
24
1948
2941
4995
334519
firms
720
35
189
110
137
334519
estab.
770
35
189
110
137
334519
empl.
29764
0
452
710
1841
334519
ann.
pay.
1566135
3173
18122
31775
81453
3346
firms
847
88
320
145
102
3346
estab.
902
93
320
145
102
3346
empl.
36390
0
669
955
1358
3346
ann.
pay.
1427414
4728
25455
37076
55684
33461
firms
847
88
320
145
102
33461
estab.
902
93
320
145
102
33461
empl.
36390
0
669
955
1358
33461
ann.
pay.
1427414
4728
25455
37076
55684
334611
firms
194
38
78
32
22
334611
estab.
198
38
78
32
22
334611
empl.
2538
0
161
209
290
334611
ann.
pay.
156856
1689
5758
9461
13318
334612
firms
488
33
176
90
52
334612
estab.
532
38
176
90
52
334612
empl.
26955
0
382
587
706
334612
ann.
pay.
901311
1596
14915
17980
26485
334613
firms
167
17
66
23
28
334613
estab.
172
17
66
23
28
334613
empl.
6897
0
126
159
362
334613
ann.
pay.
369247
1443
4782
9635
15881
335
firms
5415
327
1347
886
807
335
estab.
6383
327
1347
888
812
335
empl.
459993
0
3072
5923
11020
335
ann.
pay.
17617006
57540
102428
212508
400619
3351
firms
1130
78
280
172
195
3351
estab.
1234
78
280
172
196
3351
empl.
61102
0
621
1127
2655
3351
ann.
pay.
2138812
4485
17431
32050
82976
33511
firms
62
7
10
9
6
33511
estab.
87
7
10
9
6
33511
empl.
11731
0
16
56
86
33511
ann.
pay.
482230
137
523
3013
2794
335110
firms
62
7
10
9
6
335110
estab.
87
7
10
9
6
335110
empl.
11731
0
16
56
86
335110
ann.
pay.
482230
137
523
3013
2794
33512
firms
1071
71
270
163
189
33512
estab.
1147
71
270
163
190
33512
empl.
49371
0
605
1071
2569
33512
ann.
pay.
1656582
4348
16908
29037
80182
335121
firms
463
34
140
88
74
335121
estab.
469
34
140
88
75
335121
empl.
12502
0
300
574
986
335121
ann.
pay.
372309
1964
6888
12359
26631
335122
firms
326
19
60
40
68
335122
estab.
360
19
60
40
68
335122
empl.
18961
0
138
264
964
335122
ann.
pay.
629498
1358
4815
8120
31961
335129
firms
298
18
70
35
47
335129
estab.
318
18
70
35
47
335129
empl.
17908
0
167
233
619
335129
ann.
pay.
654775
1026
5205
8558
21590
3352
firms
299
24
80
32
27
3352
estab.
360
24
80
32
27
3352
empl.
90803
0
190
217
364
3352
ann.
pay.
3156560
1325
5564
7414
12071
33521
firms
146
15
42
16
14
33521
estab.
163
15
42
16
14
33521
empl.
18505
0
92
106
183
33521
ann.
pay.
688284
988
3361
3755
6144
335211
firms
109
11
33
12
11
335211
estab.
120
11
33
12
11
335211
empl.
9298
0
78
79
151
335211
ann.
pay.
364207
636
2528
3062
5328
335212
firms
37
4
9
4
3
335212
estab.
43
4
9
4
3
335212
empl.
9207
0
14
27
32
335212
ann.
pay.
324077
352
833
693
816
33522
firms
157
9
38
16
13
33522
estab.
197
9
38
16
13
33522
empl.
72298
0
98
111
181
33522
ann.
pay.
2468276
337
2203
3659
5927
335221
firms
95
7
21
12
8
335221
estab.
105
7
21
12
8
335221
empl.
19284
[
a]
[
b]
79
111
335221
ann.
pay.
542223
(
D)
(
D)
2499
3657
335222
firms
21
0
3
2
1
335222
estab.
29
0
3
2
1
335222
empl.
23285
0
[
a]
[
a]
[
a]
335222
ann.
pay.
815399
0
(
D)
(
D)
(
D)
335224
firms
17
0
7
0
0
335224
estab.
22
0
7
0
0
335224
empl.
17425
0
[
a]
0
0
335224
ann.
pay.
631431
0
(
D)
0
0
335228
firms
39
2
7
2
4
335228
estab.
41
2
7
2
4
335228
empl.
12304
[
a]
[
a]
[
a]
[
b]
335228
ann.
pay.
479223
(
D)
(
D)
(
D)
(
D)
3353
firms
2120
105
555
397
309
3353
estab.
2488
105
555
398
312
3353
empl.
146860
0
1291
2621
4243
3353
ann.
pay.
5871648
9959
44196
97206
169433
33531
firms
2120
105
555
397
309
33531
estab.
2488
105
555
398
312
33531
empl.
146860
0
1291
2621
4243
33531
ann.
pay.
5871648
9959
44196
97206
169433
335311
firms
259
12
54
45
35
335311
estab.
289
12
54
45
35
335311
empl.
21326
0
133
295
475
335311
ann.
pay.
777692
1141
3144
10558
14223
335312
firms
462
26
85
77
71
335312
estab.
582
26
85
77
72
335312
empl.
49119
0
205
511
985
335312
ann.
pay.
1723761
1553
6819
17042
38135
335313
firms
453
22
122
82
69
335313
estab.
535
22
122
82
69
335313
empl.
34239
0
297
529
926
335313
ann.
pay.
1449814
5257
10190
18348
39110
335314
firms
998
45
294
193
134
335314
estab.
1082
45
294
194
136
335314
empl.
42176
0
656
1286
1857
335314
ann.
pay.
1920381
2008
24043
51258
77965
3359
firms
1951
120
432
285
277
3359
estab.
2301
120
432
286
277
3359
empl.
161228
0
970
1958
3758
3359
ann.
pay.
6449986
41771
35237
75838
136139
33591
firms
127
7
30
21
12
33591
estab.
177
7
30
21
12
33591
empl.
25835
[
a]
[
b]
151
168
33591
ann.
pay.
1061300
(
D)
(
D)
5987
6032
335911
firms
94
5
21
14
9
335911
estab.
130
5
21
14
9
335911
empl.
17447
[
a]
[
b]
[
c]
129
335911
ann.
pay.
702650
(
D)
(
D)
(
D)
4154
335912
firms
35
2
9
7
3
335912
estab.
47
2
9
7
3
335912
empl.
8388
[
a]
19
[
b]
39
335912
ann.
pay.
358650
(
D)
602
(
D)
1878
33592
firms
355
18
52
43
54
33592
estab.
458
18
52
43
54
33592
empl.
40243
[
a]
[
c]
301
749
33592
ann.
pay.
1634539
(
D)
(
D)
11947
29986
335921
firms
101
12
21
15
22
335921
estab.
108
12
21
15
22
335921
empl.
5404
[
a]
[
b]
114
311
335921
ann.
pay.
235799
(
D)
(
D)
4407
15147
335929
firms
260
6
31
28
32
335929
estab.
350
6
31
28
32
335929
empl.
34839
[
a]
[
b]
187
438
335929
ann.
pay.
1398740
(
D)
(
D)
7540
14839
33593
firms
541
23
119
89
74
33593
estab.
655
23
119
90
74
33593
empl.
52715
0
270
602
960
33593
ann.
pay.
1906827
4099
8088
19513
29639
335931
firms
418
18
83
69
61
335931
estab.
483
18
83
70
61
335931
empl.
36623
0
186
466
790
335931
ann.
pay.
1321988
3879
5522
15347
25518
335932
firms
132
5
36
20
13
335932
estab.
172
5
36
20
13
335932
empl.
16092
0
84
136
170
335932
ann.
pay.
584839
220
2566
4166
4121
33599
firms
954
72
231
132
137
33599
estab.
1011
72
231
132
137
33599
empl.
42435
0
498
904
1881
33599
ann.
pay.
1847320
4861
18957
38391
70482
335991
firms
124
16
23
17
10
335991
estab.
147
16
23
17
10
335991
empl.
8093
0
51
117
127
335991
ann.
pay.
331763
1033
1984
4996
4579
335999
firms
832
56
208
115
127
335999
estab.
864
56
208
115
127
335999
empl.
34342
0
447
787
1754
335999
ann.
pay.
1515557
3828
16973
33395
65903
336
firms
10375
697
2669
1601
1475
336
estab.
12503
697
2671
1601
1479
336
empl.
1606713
0
5900
10670
20184
336
ann.
pay.
79966831
130920
168454
313482
658431
3361
firms
300
33
98
40
38
3361
estab.
367
33
98
40
38
3361
empl.
211454
0
211
252
543
3361
ann.
pay.
14006283
2952
5674
7855
19630
33611
firms
225
28
87
29
29
33611
estab.
273
28
87
29
29
33611
empl.
183401
0
176
182
412
33611
ann.
pay.
12809705
2729
4817
5417
16096
336111
firms
157
23
63
16
16
336111
estab.
172
23
63
16
16
336111
empl.
74821
[
a]
124
98
226
336111
ann.
pay.
4735793
(
D)
3327
3022
12136
336112
firms
73
5
24
13
13
336112
estab.
101
5
24
13
13
336112
empl.
108580
[
a]
52
84
186
336112
ann.
pay.
8073912
(
D)
1490
2395
3960
33612
firms
76
5
11
11
9
33612
estab.
94
5
11
11
9
33612
empl.
28053
0
35
70
131
33612
ann.
pay.
1196578
223
857
2438
3534
336120
firms
76
5
11
11
9
336120
estab.
94
5
11
11
9
336120
empl.
28053
0
35
70
131
336120
ann.
pay.
1196578
223
857
2438
3534
3362
firms
1909
118
382
326
312
3362
estab.
2142
118
382
326
312
3362
empl.
132617
0
891
2229
4256
3362
ann.
pay.
4448339
19828
23337
59608
124029
03_
E20_
99
03_
E100_
499
03_
E500+
58246
14135
4102
62457
23789
36006
2381283
2494258
8030010
82441414
91609702
363395993
4250
1321
556
4586
2013
3908
169031
233003
1000663
4561290
7490098
32533666
261
88
66
308
178
493
9155
9338
23613
322694
362091
1013077
261
88
66
308
178
493
9155
9338
23613
322694
362091
1013077
33
21
15
37
30
69
1411
3413
9352
44423
148668
431555
228
69
55
271
148
424
7744
5925
14261
278271
213423
581522
116
59
51
129
109
315
4834
9007
39429
176178
364439
1850277
63
34
21
66
75
125
2401
4391
8722
77019
170236
343372
42
24
13
44
58
100
1570
3128
5785
52332
125574
243037
18
8
7
19
12
14
717
[
g]
2409
21454
(
D)
74871
3
3
3
3
5
11
114
[
c]
528
3233
(
D)
25464
45
21
28
54
28
159
1983
3404
19693
79051
150932
891735
7
3
7
9
6
33
291
1071
7425
11306
64004
408391
12
8
10
12
10
63
443
1171
5610
15855
42672
228241
8
6
5
9
7
8
395
481
684
14348
15483
22001
18
5
17
24
5
55
854
681
5974
37542
28773
233102
9
6
13
9
6
31
450
1212
11014
20108
43271
615170
9
6
13
9
6
31
450
1212
11014
20108
43271
615170
273
93
47
301
117
135
9932
15728
46721
236804
518225
1781298
12
10
12
12
12
38
656
1943
10245
29109
79671
440599
10
6
6
10
8
7
[
f]
971
3529
(
D)
35832
139749
1
1
4
1
1
10
[
b]
[
b]
2658
(
D)
(
D)
143785
1
3
5
1
3
21
[
b]
[
f]
4058
(
D)
(
D)
157065
19
5
9
19
6
19
697
1326
7299
13755
38432
303338
19
5
9
19
6
19
697
1326
7299
13755
38432
303338
173
46
17
192
60
41
5761
6118
16838
119305
167717
602111
173
46
17
192
60
41
5761
6118
16838
119305
167717
602111
74
36
17
78
39
37
2818
6341
12339
74635
232405
435250
74
36
17
78
39
37
2818
6341
12339
74635
232405
435250
341
164
125
358
222
449
15203
28514
115617
480595
947550
4120777
145
79
62
146
107
185
6297
14262
64444
189890
424189
1989075
44
34
24
45
50
93
1917
7132
26012
65060
212772
809953
101
45
45
101
57
92
4380
7130
38432
124830
211417
1179122
197
86
82
212
115
264
8906
14252
51173
290705
523361
2131702
130
59
61
133
80
196
5781
9580
31760
206245
359971
1380306
27
10
18
27
14
28
1044
2019
9690
27973
69016
398917
41
18
22
52
21
40
2081
2653
9723
56487
94374
352479
266
131
97
283
165
558
11384
22349
96423
356192
827439
3908189
211
114
84
224
145
487
9230
19473
81064
299913
741448
3244049
77
50
53
80
56
257
3476
9169
43302
113936
364698
1790362
5
3
8
5
3
10
192
566
1035
5145
22708
40503
102
48
30
107
59
144
4252
7348
25965
127995
265002
912013
29
20
30
32
27
76
1310
2390
10762
52837
89040
501171
55
19
32
59
20
71
2154
2876
15359
56279
85991
664140
55
19
32
59
20
71
2154
2876
15359
56279
85991
664140
613
254
132
635
309
678
25709
50208
411451
760824
1511129
10382335
613
254
132
635
309
678
25709
50208
411451
760824
1511129
10382335
198
75
45
201
80
131
8298
13274
129544
213154
399565
3722584
313
134
61
322
159
165
12856
25062
55721
419550
812221
1619989
33
10
21
40
18
111
1123
941
5781
41751
38047
209965
71
50
58
72
52
271
3432
10931
220405
86369
261296
4829797
159
78
28
165
102
92
7264
13464
16834
180201
346136
569837
159
78
28
165
102
92
7264
13464
16834
180201
346136
569837
24
15
8
24
20
16
882
2001
777
19304
56732
42401
135
66
26
141
82
76
6382
11463
16057
160897
289404
527436
1557
289
141
1699
461
766
56911
44961
168446
1145553
1322954
5961801
1341
222
108
1469
370
597
47776
34830
124937
909544
1045864
4377489
780
54
19
883
159
140
24158
4783
2644
366283
95603
43001
500
144
89
517
171
403
20552
23408
111631
458216
761542
3978531
68
35
25
69
40
54
3066
6639
10662
85045
188719
355957
137
51
48
144
65
146
5460
7346
37626
155656
219225
1401208
68
25
24
71
26
78
2601
4254
26180
67939
121155
942810
47
18
24
51
27
56
2103
1935
9956
70927
60531
392859
22
9
6
22
12
12
756
1157
1490
16790
37539
65539
81
21
6
86
26
23
3675
2785
5883
80353
57865
183104
81
21
6
86
26
23
3675
2785
5883
80353
57865
183104
681
255
137
708
350
422
28639
39434
82129
902249
1290135
2946075
118
41
35
122
53
111
5029
7016
31931
140980
212112
1014691
45
15
18
46
18
35
1951
2424
7194
56814
67286
255958
73
26
18
76
35
76
3078
4592
24737
84166
144826
758733
56
20
19
57
22
38
2126
2976
6388
76961
119189
283946
56
20
19
57
22
38
2126
2976
6388
76961
119189
283946
44
7
9
45
10
22
1950
1016
1617
77822
49384
75589
44
7
9
45
10
22
1950
1016
1617
77822
49384
75589
140
53
40
147
78
85
5842
8282
12693
235291
336876
571117
65
21
17
67
43
34
2673
3563
6537
95198
121364
266365
75
32
27
80
35
51
3169
4719
6156
140093
215512
304752
324
140
81
337
187
166
13692
20144
29500
371195
572574
1000732
154
65
40
162
71
73
6453
9338
14377
145313
231751
431895
170
76
46
175
116
93
7239
10806
15123
225882
340823
568837
448
139
90
479
201
528
17759
20688
107231
593861
833093
5403245
435
131
76
464
187
495
17207
19166
85677
573678
780269
4127035
144
80
54
160
115
381
5763
11150
53606
196410
414035
2208559
66
65
46
66
73
268
3223
9070
49052
113668
339974
2026412
32
11
9
32
19
50
1106
1307
[
h]
39298
45167
(
D)
46
5
3
62
23
63
1434
773
[
g]
43444
28894
(
D)
76
17
6
79
22
28
3146
2553
19775
84298
120344
1235972
76
17
6
79
22
28
3146
2553
19775
84298
120344
1235972
208
25
17
216
36
68
7901
3376
9544
273343
142780
558273
208
25
17
216
36
68
7901
3376
9544
273343
142780
558273
9
11
5
9
14
18
397
2087
2752
19627
103110
124231
9
11
5
9
14
18
397
2087
2752
19627
103110
124231
13
8
16
15
14
33
552
1522
21554
20183
52824
1276210
2
2
6
2
2
9
[
b]
[
c]
1724
(
D)
(
D)
67071
2
2
6
2
2
9
[
b]
[
c]
1724
(
D)
(
D)
67071
12
7
13
13
12
24
[
e]
[
g]
19830
(
D)
(
D)
1209139
2
3
7
2
3
10
[
b]
[
f]
14657
(
D)
(
D)
985814
10
4
7
11
9
14
438
739
5173
14832
26708
223325
657
266
151
699
367
639
28986
47970
166582
863685
1401381
4751198
78
43
46
82
64
205
3643
7982
45919
93440
229566
1159126
78
43
46
82
64
205
3643
7982
45919
93440
229566
1159126
41
27
38
42
42
147
1937
4826
30433
50031
141203
758988
24
13
18
25
16
52
1138
2633
[
j]
28776
73415
(
D)
14
5
2
15
6
6
568
523
[
g]
14633
14948
(
D)
307
146
107
323
176
305
13771
24350
93537
377422
683709
2810465
97
53
56
102
59
160
4364
9774
61841
115960
262002
1657692
97
53
56
102
59
160
4364
9774
61841
115960
262002
1657692
57
30
16
58
40
37
2615
4886
5344
68139
131930
163925
46
23
16
46
32
37
2107
3964
5344
56527
111605
163925
11
7
0
12
8
0
508
922
0
11612
20325
0
56
25
33
60
30
67
2569
2987
14552
81834
106390
659444
56
25
33
60
30
67
2569
2987
14552
81834
106390
659444
98
40
22
103
47
41
4223
6703
11800
111489
183387
329404
44
20
9
46
22
18
2002
3337
7635
47261
86214
205256
55
20
16
57
25
23
2221
3366
4165
64228
97173
124148
280
101
66
294
127
129
11572
15638
27126
392823
488106
781607
223
82
46
233
101
100
9003
12680
24199
297755
352596
664312
133
46
26
141
60
61
4905
6899
14802
174002
195777
421507
91
39
25
92
41
39
4098
5781
9397
123753
156819
242805
57
20
25
61
26
29
2569
2958
2927
95068
135510
117295
57
20
25
61
26
29
2569
2958
2927
95068
135510
117295
920
229
121
959
298
351
34258
37207
88823
867912
944008
2532343
302
92
60
317
119
210
11950
15831
69049
290678
405280
1905437
61
20
24
61
26
81
2307
4546
41435
67852
136465
1278420
61
20
24
61
26
81
2307
4546
41435
67852
136465
1278420
241
72
39
256
93
129
9643
11285
27614
222826
268815
627017
99
24
8
107
33
21
3491
3528
3602
82891
96630
74518
142
52
33
149
60
108
6152
7757
24012
139935
172185
552499
619
140
69
642
179
141
22308
21376
19774
577234
538728
626906
241
48
17
248
63
31
8500
7368
3026
231342
182684
93222
75
19
6
77
29
6
2582
2745
726
60430
55019
19041
166
29
11
171
34
25
5918
4623
2300
170912
127665
74181
380
93
54
394
116
110
13808
14008
16748
345892
356044
533684
38
7
9
41
8
17
[
g]
856
2209
(
D)
23862
76174
1
3
7
1
3
14
[
b]
701
3580
(
D)
25990
128075
341
83
40
352
105
79
12298
12451
10959
298809
306192
329435
2345
466
117
2405
590
307
94088
78543
83146
1874102
1904914
2188669
202
73
27
205
90
64
8951
13098
20433
188765
311929
481085
120
42
16
122
52
47
5355
8052
15964
103415
194501
370231
16
15
5
16
21
14
804
2702
4501
16752
55494
99668
104
28
13
106
31
33
4551
5350
11463
86663
139007
270563
82
31
12
83
38
17
3596
5046
4469
85350
117428
110854
76
28
9
77
34
10
3399
4553
1625
81483
104479
38581
6
4
4
6
4
7
197
493
2844
3867
12949
72273
1946
349
82
1987
433
212
76961
58961
54897
1503211
1424786
1497287
1165
108
23
1178
121
38
44150
16949
7012
594861
303818
158456
187
27
17
191
30
27
7886
4248
4047
128569
71365
90119
980
81
9
987
91
11
36264
12701
2965
466292
232453
68337
203
96
40
213
116
108
8791
15720
29310
211430
346754
620880
7
6
2
9
6
3
233
1006
[
e]
7079
24634
(
D)
29
23
7
29
27
14
1129
3394
4127
25670
83887
98162
58
20
9
59
23
15
2466
2859
3204
65750
57513
75204
24
19
10
25
20
24
1097
2586
11403
28181
57261
252248
28
18
13
29
19
41
1415
2967
6543
34784
63281
119008
61
17
8
62
21
11
2451
2908
[
h]
49966
60178
(
D)
465
119
32
473
140
55
19003
18522
16837
588125
596768
680710
36
17
6
37
22
11
1516
2848
3677
32603
59893
105115
95
31
8
96
35
9
4020
4634
2829
138017
165550
114521
121
22
9
125
26
13
4866
3545
4250
157325
138442
214302
47
13
3
48
14
4
1903
1380
578
81490
28779
31376
166
38
12
167
43
18
6698
6115
5503
178690
204104
215396
121
49
8
123
56
11
5017
7770
1738
108795
177446
37241
12
7
2
12
8
2
477
1060
[
f]
8054
20584
(
D)
20
3
0
20
4
0
902
448
0
20364
11284
0
89
39
6
91
44
9
3638
6262
[
g]
80377
145578
(
D)
201
52
22
213
67
31
8176
6484
7816
182126
168199
210297
201
52
22
213
67
31
8176
6484
7816
182126
168199
210297
55
15
7
57
15
14
2426
1766
3614
56026
25632
85392
29
8
1
35
18
1
1067
1070
[
c]
20606
29379
(
D)
14
5
2
14
7
2
641
825
[
f]
13471
36525
(
D)
104
25
12
107
27
14
4042
2823
3146
92023
76663
95193
245
55
38
252
71
75
10304
8451
20235
256537
242201
624977
45
7
12
46
8
20
2126
1376
4084
62563
36828
146865
45
7
12
46
8
20
2126
1376
4084
62563
36828
146865
45
7
12
46
8
20
2126
1376
4084
62563
36828
146865
52
20
17
53
25
41
1939
2826
12403
43837
65802
371162
52
20
17
53
25
41
1939
2826
12403
43837
65802
371162
7
6
5
7
7
10
229
698
2000
6331
14859
59277
1
0
1
1
0
1
[
b]
0
[
a]
(
D)
0
(
D)
12
5
10
12
7
21
505
605
7242
15506
13887
227335
22
7
3
22
7
7
800
1169
[
h]
13265
27962
(
D)
10
4
2
11
4
2
[
e]
354
[
f]
(
D)
9094
(
D)
149
28
12
153
38
14
6239
4249
3748
150137
139571
106950
149
28
12
153
38
14
6239
4249
3748
150137
139571
106950
55
10
4
55
11
4
2304
1698
700
55808
51939
17159
14
0
4
14
0
5
457
0
[
g]
14450
0
(
D)
27
7
1
28
7
1
1232
802
[
b]
26819
46256
(
D)
54
12
4
56
20
4
2246
1749
1175
53060
41376
26029
3329
780
248
3519
1248
1425
133488
118888
207994
3669232
3585816
7029479
829
200
65
868
343
331
33073
29074
33829
908264
956024
1267325
829
200
65
868
343
331
33073
29074
33829
908264
956024
1267325
738
176
60
769
268
268
29596
25530
30045
799204
846543
1151358
94
32
14
99
75
63
3477
3544
3784
109060
109481
115967
500
188
80
522
255
390
21773
26970
56476
667983
852568
2058318
500
188
80
522
255
390
21773
26970
56476
667983
852568
2058318
105
41
20
108
50
40
4645
6577
7337
117106
169793
225232
15
19
16
15
25
74
565
3710
18258
19796
114218
673364
24
10
9
26
13
32
990
1121
4398
29868
37052
167936
310
96
30
322
133
128
13422
11990
10035
435585
401059
350833
49
25
32
51
34
116
2151
3572
16448
65628
130446
640953
2024
448
177
2129
650
704
78642
62844
117689
2092985
1777224
3703836
858
234
101
893
311
296
32995
31899
62171
941364
911471
2097030
294
91
44
301
103
138
11503
12830
37976
360220
390570
1357262
249
77
46
262
110
91
9387
8115
11727
229996
215867
362446
316
83
36
330
98
67
12105
10954
12468
351148
305034
377322
641
60
15
682
115
74
23891
7202
4993
534345
174669
131481
641
60
15
682
115
74
23891
7202
4993
534345
174669
131481
531
166
72
554
224
334
21756
23743
50525
617276
691084
1475325
49
33
25
50
37
179
2405
5446
33088
80751
149894
956492
143
63
20
150
72
83
6098
9912
7501
213670
321101
251466
339
71
33
354
115
72
13253
8385
9936
322855
220089
267367
1171
487
208
1242
753
1887
51790
80059
338932
1800343
3233860
16251470
60
74
84
62
83
402
2756
12578
139094
108880
630835
8175038
2
4
12
2
4
23
[
b]
436
7248
(
D)
20869
441873
2
4
12
2
4
23
[
b]
436
7248
(
D)
20869
441873
36
56
54
37
64
214
[
g]
10553
88537
(
D)
534224
5275372
34
48
48
35
56
200
[
g]
[
i]
84056
(
D)
(
D)
4951854
2
8
9
2
8
14
[
b]
[
g]
4481
(
D)
(
D)
323518
22
15
36
23
15
165
1114
1589
43309
43379
75742
2457793
22
15
36
23
15
165
1114
1589
43309
43379
75742
2457793
1115
432
181
1180
670
1485
49034
67481
199838
1691463
2603025
8076432
602
215
76
636
360
1032
26613
34553
118766
930181
1385197
4751911
380
137
42
404
238
684
16907
21654
76313
603180
880741
3157721
122
67
29
124
89
147
5498
10282
22651
197183
425194
925963
41
18
9
41
20
12
1901
1759
1312
56684
52765
34697
49
9
10
54
12
135
1828
[
f]
6036
60711
(
D)
215506
13
1
12
13
1
54
479
[
c]
12454
12423
(
D)
418024
192
111
82
200
147
220
8018
15709
38357
297429
647394
1612655
23
14
16
24
19
17
1008
1472
1839
41912
58278
76200
111
70
48
115
89
110
4341
9027
21058
164791
387393
993293
11
6
6
11
6
6
492
783
1154
16861
28691
45791
31
12
14
33
16
51
1396
2669
9289
42354
95270
295675
11
7
10
11
8
14
580
1067
3080
24758
54327
133079
6
8
11
6
9
22
201
691
1937
6753
23435
68617
138
53
30
140
67
119
5949
8288
21859
189593
273858
770191
63
18
13
63
24
26
2483
2328
5563
72494
67755
183241
52
23
17
54
27
80
2409
3777
13980
84017
138052
513077
23
15
6
23
16
13
1057
2183
2316
33082
68051
73873
189
71
48
204
96
114
8454
8931
20856
274260
296576
941675
26
23
18
28
28
43
1436
3534
13948
38873
123554
671636
163
48
32
176
68
71
7018
5397
6908
235387
173022
270039
4788
852
277
5039
1251
1310
190707
136096
226146
6847470
5197778
8766832
4788
852
277
5039
1251
1310
190707
136096
226146
6847470
5197778
8766832
4283
782
261
4502
1117
1175
169973
124795
213014
6100916
4819016
8152367
2493
460
170
2564
579
589
99487
71632
117069
3806891
2964225
4636786
36
21
16
36
26
33
1344
2906
12940
44309
122936
521229
212
61
42
218
76
83
8553
7840
10284
336391
313250
419538
593
112
36
599
131
44
23856
18325
8409
680706
558953
256923
283
23
17
364
70
48
8668
1687
5600
260946
52342
226017
165
28
22
185
37
74
6482
2598
4919
241036
96876
219484
135
43
32
140
88
172
5820
6568
19207
203512
235883
637393
121
38
27
121
43
77
5517
6631
26422
186838
245958
934607
70
24
11
70
26
21
2828
3483
4274
85454
100758
150157
202
31
25
205
41
34
7418
3125
3890
254833
127835
150233
516
88
50
537
134
135
20734
11301
13132
746554
378762
614465
278
51
15
286
65
16
11758
7951
2445
325478
212872
74334
238
38
36
251
69
119
8976
3350
10687
421076
165890
540131
236
131
121
327
313
1015
8091
10987
75712
415666
526286
5342762
236
131
121
327
313
1015
8091
10987
75712
415666
526286
5342762
21
21
41
25
26
163
927
2412
56014
45702
142013
4346383
21
21
41
25
26
163
927
2412
56014
45702
142013
4346383
144
77
62
229
232
761
4468
4919
13888
240194
211513
695335
116
64
49
196
200
681
3260
2996
5535
189585
135591
291459
30
15
16
33
32
80
1208
1923
8353
50609
75922
403876
72
36
41
73
55
91
2696
3656
5810
129770
172760
301044
60
28
29
61
41
69
2185
3031
4367
110039
146677
226425
12
8
14
12
14
22
511
625
1443
19731
26083
74619
2098
818
590
2345
1393
3529
84492
119681
601872
3650320
5614662
37696064
314
142
196
356
255
1175
12012
19913
135256
586819
1061351
8782528
5
4
16
5
9
28
221
476
7721
17877
23246
577715
5
4
16
5
9
28
221
476
7721
17877
23246
577715
8
12
18
16
25
482
272
863
8893
13143
39854
517165
8
12
18
16
25
482
272
863
8893
13143
39854
517165
38
19
28
44
30
59
1432
3683
9435
62472
169279
550070
17
8
11
20
12
24
760
1480
4840
31397
76987
285472
21
12
18
24
18
35
672
2203
4595
31075
92292
264598
111
52
85
130
96
289
4023
6009
47707
198856
317754
3017959
6
3
8
6
4
20
[
e]
[
c]
5170
(
D)
(
D)
328391
1
3
4
1
7
15
[
b]
[
e]
1202
(
D)
(
D)
69470
104
48
80
123
85
254
3662
5295
41335
177019
276455
2620098
156
68
122
161
95
317
6064
8882
61500
294471
511218
4119619
8
4
5
8
10
9
[
e]
[
e]
1188
(
D)
(
D)
57820
7
2
17
7
2
22
[
e]
[
f]
2804
(
D)
(
D)
188751
32
4
9
33
7
12
1016
683
906
39808
33881
41879
109
59
110
113
76
274
4426
7275
56602
230267
423233
3831169
214
75
123
223
115
395
8805
11806
77375
328592
502240
4460496
194
62
110
203
97
354
7851
9392
56619
298769
418920
3580098
171
56
99
176
87
309
6887
8098
48709
259779
351624
3103106
24
7
26
27
10
45
964
1294
7910
38990
67296
476992
20
14
20
20
18
41
954
2414
20756
29823
83320
880398
5
3
2
5
3
3
[
c]
619
[
g]
(
D)
21573
(
D)
15
11
19
15
15
38
[
f]
1795
[
j]
(
D)
61747
(
D)
130
55
51
158
114
211
4756
4641
19427
177161
169768
1033388
94
32
32
120
80
158
3342
2623
12041
119287
98329
634348
12
6
13
12
13
35
389
[
f]
3459
14492
(
D)
201124
3
3
12
3
3
26
134
[
e]
5602
4916
(
D)
320595
80
25
18
105
64
97
2819
1735
2980
99879
58164
112629
36
23
25
38
34
53
1414
2018
7386
57874
71439
399040
36
23
25
38
34
53
1414
2018
7386
57874
71439
399040
316
169
152
331
200
497
14098
27512
205619
643066
1514852
15017334
316
169
152
331
200
497
14098
27512
205619
643066
1514852
15017334
65
32
37
69
33
59
3179
3956
14160
132526
183210
907732
145
89
108
149
103
265
6425
16126
150338
297080
918533
11234748
46
28
28
47
32
63
2044
4066
18289
94102
230064
1173261
63
24
33
66
32
110
2450
3364
22832
119358
183045
1701593
318
109
93
364
196
370
11820
13023
36908
520987
579294
1817272
228
70
58
258
123
229
8335
7988
26229
359616
345851
1292357
228
70
58
258
123
229
8335
7988
26229
359616
345851
1292357
91
41
51
106
73
141
3485
5035
10679
161371
233443
524915
91
41
51
106
73
141
3485
5035
10679
161371
233443
524915
405
146
112
427
206
267
16909
23280
61220
658877
938159
3076501
238
79
70
259
124
156
9436
11242
24142
391946
430302
1254886
114
35
31
126
42
72
4230
4206
13463
169544
159643
655527
99
38
23
102
64
42
4134
5939
6767
162852
207629
362732
27
11
24
31
18
42
1072
1097
3912
59550
63030
236627
167
68
50
168
82
111
7473
12038
37078
266931
507857
1821615
167
68
50
168
82
111
7473
12038
37078
266931
507857
1821615
432
175
158
486
307
614
16092
19506
66067
734818
848998
3508545
57
20
15
92
94
191
2308
3069
6346
108640
142138
307468
57
20
15
92
94
191
2308
3069
6346
108640
142138
307468
13
12
7
15
20
29
575
1032
3829
22388
47705
163466
13
12
7
15
20
29
575
1032
3829
22388
47705
163466
363
144
138
379
193
394
13209
15405
55892
603790
659155
3037611
115
37
42
118
51
138
4458
4130
12196
186407
168657
568709
50
21
28
52
27
47
1941
3184
27265
84612
113161
1637325
199
86
86
209
115
209
6810
8091
16431
332771
377337
831577
3360
1288
648
3538
1952
2987
146235
202332
528399
4669840
6500494
19524819
2921
1098
563
3054
1630
2489
129005
175949
403590
4087260
5650056
14282990
365
138
102
379
183
361
17117
20479
63798
594238
719258
2685247
119
49
31
120
62
84
5438
7395
19418
172421
233895
718254
69
37
40
73
43
99
3515
4525
15522
122288
166004
682502
178
62
70
186
78
178
8164
8559
28858
299529
319359
1284491
213
92
75
226
148
261
9510
11759
25130
311929
385802
924634
128
58
43
134
83
129
5554
6963
13729
186885
227959
544621
85
37
36
92
65
132
3956
4796
11401
125044
157843
380013
46
14
22
46
19
30
1917
1579
6266
68700
66063
273450
46
14
22
46
19
30
1917
1579
6266
68700
66063
273450
112
36
35
118
79
136
4883
4944
20430
150499
157604
673339
112
36
35
118
79
136
4883
4944
20430
150499
157604
673339
122
45
40
136
65
202
5246
6760
18427
174390
223765
603268
122
45
40
136
65
202
5246
6760
18427
174390
223765
603268
64
26
29
67
41
243
3178
4203
26135
100671
125057
968223
64
26
29
67
41
243
3178
4203
26135
100671
125057
968223
2012
796
422
2082
1095
1256
87154
126225
243404
2686833
3972507
8154829
158
41
17
159
52
48
6607
[
i]
9974
201164
(
D)
305313
4
2
8
4
2
17
146
[
c]
4643
5741
(
D)
217376
1851
759
404
1919
1041
1191
80401
120241
228787
2479928
3796996
7632140
444
211
138
484
322
498
17230
26383
124809
582580
850438
5241829
89
56
27
97
95
181
2643
3588
58496
89565
117113
2870820
21
12
18
22
14
64
817
1394
55715
30797
48984
2769332
68
46
13
75
81
117
1826
2194
2781
58768
68129
101488
45
16
27
52
28
81
1884
2036
17544
72288
67378
609081
45
16
27
52
28
81
1884
2036
17544
72288
67378
609081
314
140
105
335
199
236
12703
20759
48769
420727
665947
1761928
130
58
63
140
77
135
5571
8913
34082
182307
269260
1195831
185
88
58
195
122
101
7132
11846
14687
238420
396687
566097
2579
566
305
3278
1814
3597
100557
84302
236338
3647903
3146781
9771554
237
83
66
249
120
225
10185
12703
32370
311275
408484
1138852
104
33
38
107
41
62
4350
5570
15313
113008
156943
539365
1
4
8
1
4
20
[
b]
400
7617
(
D)
11365
264341
69
16
17
69
17
20
2925
2589
4593
59420
64686
133344
34
13
16
37
20
22
[
g]
2581
3103
(
D)
80892
141680
134
50
33
142
79
163
5835
7133
17057
198267
251541
599487
37
22
9
40
32
92
1840
3465
7752
66598
119624
245280
29
5
6
31
6
18
1187
1227
3589
31268
41494
113431
12
3
3
12
6
3
502
402
475
18899
13637
16349
36
14
12
38
21
23
1500
1073
1565
54194
33839
70687
21
10
12
21
14
27
806
966
3676
27308
42947
153740
266
82
77
278
106
362
11284
12683
81034
351467
393722
3350952
266
82
77
278
106
362
11284
12683
81034
351467
393722
3350952
4
2
7
4
2
30
[
c]
[
e]
8618
(
D)
(
D)
366648
40
12
28
42
15
71
1653
1694
22556
54569
50909
875136
2
4
10
2
4
54
[
b]
[
g]
14849
(
D)
(
D)
750696
220
67
53
230
85
207
9375
9659
35011
291402
297042
1358472
1532
310
117
2151
1386
2498
58958
45391
78950
2271381
1831433
3298552
23
10
29
28
20
128
727
1389
14952
26297
70382
785465
23
10
29
28
20
128
727
1389
14952
26297
70382
785465
814
161
67
1300
966
1776
31193
20181
31795
1306594
866746
1305421
814
161
67
1300
966
1776
31193
20181
31795
1306594
866746
1305421
290
69
33
354
197
362
10619
7418
13068
420851
313146
505547
195
48
28
248
132
200
6746
4298
6593
264757
192287
269987
99
26
11
106
65
162
3873
3120
6475
156094
120859
235560
432
111
60
469
203
232
16419
16403
19135
517639
581159
702119
432
111
60
469
203
232
16419
16403
19135
517639
581159
702119
42
12
20
45
21
125
1485
1782
12656
49583
70324
603799
8
6
8
10
14
30
363
735
2811
18539
29481
133567
8
6
8
10
14
30
363
735
2811
18539
29481
133567
34
6
12
35
7
95
1122
1047
9845
31044
40843
470232
34
6
12
35
7
95
1122
1047
9845
31044
40843
470232
513
97
99
555
181
387
18645
11743
31328
664197
442818
1379399
99
24
10
103
41
38
3995
4070
5766
144745
182804
277906
99
24
10
103
41
38
3995
4070
5766
144745
182804
277906
416
74
92
452
140
349
14650
7673
25562
519452
260014
1101493
278
23
9
289
26
24
10203
2502
2965
360195
67672
100011
31
17
44
41
39
122
971
1466
4019
33170
52772
174694
44
17
22
46
50
95
1474
2227
14220
50995
79442
651419
66
19
26
76
25
108
2002
1478
4358
75092
60128
175369
1158
552
332
1214
743
1116
49779
93229
320913
1710462
3423476
15011994
120
70
74
122
83
176
4832
11093
107544
176137
471181
5706007
120
70
74
122
83
176
4832
11093
107544
176137
471181
5706007
118
62
71
120
72
172
[
h]
9819
106590
(
D)
405942
5656116
2
9
3
2
11
4
[
b]
1274
954
(
D)
65239
49891
135
100
79
140
131
198
5791
15462
29403
216184
576490
1190788
33
33
38
34
41
79
1550
5551
12671
61648
231805
509600
33
33
38
34
41
79
1550
5551
12671
61648
231805
509600
102
68
44
106
90
119
4241
9911
16732
154536
344685
681188
44
23
23
46
24
45
1994
3043
7418
81339
111250
368209
59
45
27
60
66
74
2247
6868
9314
73197
233435
312979
98
76
52
103
94
173
4423
11364
49686
156807
422247
2205887
98
76
52
103
94
173
4423
11364
49686
156807
422247
2205887
4
0
3
4
0
4
[
c]
0
[
f]
(
D)
0
(
D)
5
3
9
6
3
19
273
408
10294
7074
12123
499935
33
19
12
37
24
26
1482
2143
3556
54149
83958
167753
14
8
15
14
9
37
564
1076
15478
19551
46987
781774
29
40
26
29
47
75
1509
6694
17102
55478
239719
602009
13
10
9
13
11
12
[
e]
1043
[
g]
(
D)
39460
(
D)
167
82
84
180
119
243
6497
12073
41824
271645
492646
1866787
28
16
20
32
20
42
932
1831
6655
41682
81344
311795
4
1
3
4
1
7
[
b]
[
a]
2290
(
D)
(
D)
93250
24
15
18
28
19
35
[
f]
[
g]
4365
(
D)
(
D)
218545
43
33
31
44
41
99
1807
6010
18268
68709
234979
783603
14
13
16
14
17
54
616
2973
10935
21645
120282
466334
20
14
17
21
15
40
843
2249
7086
30007
79947
306357
9
8
4
9
9
5
348
788
247
17057
34750
10912
98
38
51
104
58
102
3758
4232
16901
161254
176323
771389
49
17
37
52
18
62
1885
1445
11795
74412
66790
544445
49
21
26
52
40
40
1873
2787
5106
86842
109533
226944
644
250
133
669
316
326
28236
43237
92456
889689
1460912
4042525
272
119
76
281
147
169
12636
19725
57030
406802
677617
2670327
156
66
54
162
81
117
7521
10723
42673
241736
356553
2067900
60
23
15
60
26
26
2821
3211
8759
85475
96879
363999
59
34
16
59
40
26
2294
5791
5598
79591
224185
238428
373
140
72
388
169
157
15600
23512
35426
482887
783295
1372198
76
48
26
78
54
55
3612
8716
12617
107226
273265
537324
55
34
22
56
40
34
2285
5137
6290
74666
179504
210044
136
42
28
142
47
47
5672
7526
13006
177504
254688
470382
81
23
9
84
24
9
3017
1883
729
91324
68393
21395
27
4
8
28
4
12
1014
250
2784
32167
7445
133053
11275
2180
812
11792
3310
3240
447046
318286
508304
16244853
11710760
19806908
806
250
158
825
322
313
34047
36003
42771
1242422
1399727
1733520
806
250
158
825
322
313
34047
36003
42771
1242422
1399727
1733520
81
45
39
82
51
66
3548
5952
12163
127977
225951
530111
13
12
13
14
14
18
536
2336
4638
21613
121505
193959
116
32
36
124
49
82
4924
4799
5244
186267
186896
205404
11
3
6
11
3
16
414
481
2265
12606
17481
101996
552
149
64
561
187
100
23354
20105
13261
850616
762955
478308
33
14
16
33
18
31
1271
2330
5200
43343
84939
223742
290
90
58
315
135
129
11478
12614
30756
412650
485613
1163192
290
90
58
315
135
129
11478
12614
30756
412650
485613
1163192
19
11
9
19
12
12
661
1558
4208
20166
47419
214149
232
63
40
252
100
86
9115
8176
18712
335299
334761
682423
24
6
11
26
7
21
941
1083
4811
34173
41810
147847
17
10
8
18
16
10
761
1797
3025
23012
61623
118773
2823
593
258
2913
839
843
112829
80194
118982
4145694
2856346
4305619
1237
239
119
1277
319
338
49811
28950
50251
1846507
1100722
1964013
154
42
24
163
57
76
6896
6228
11486
233255
220886
402328
826
155
88
854
205
230
32400
17543
35575
1231840
674896
1445759
258
48
20
260
57
32
10515
5179
3190
381412
204940
115926
1589
372
166
1636
520
505
63018
51244
68731
2299187
1755624
2341606
268
117
69
276
171
188
11331
17611
38580
363910
547370
1279892
981
205
88
1009
286
254
38655
26654
22391
1444873
960466
782983
342
56
30
351
63
63
13032
6979
7760
490404
247788
278731
429
130
96
447
176
323
17534
17054
48252
663894
671913
2036948
90
41
31
94
43
61
3803
4754
9075
154792
208025
381744
90
41
31
94
43
61
3803
4754
9075
154792
208025
381744
220
55
40
228
71
81
8813
6457
13865
337292
250507
517243
220
55
40
228
71
81
8813
6457
13865
337292
250507
517243
120
37
33
125
62
181
4918
5843
25312
171810
213381
1137961
15
10
13
16
15
132
487
1329
18053
17523
67636
893696
106
29
24
109
47
49
4431
4514
7259
154287
145745
244265
200
62
60
203
78
126
8719
8966
36405
312457
320708
1298506
200
62
60
203
78
126
8719
8966
36405
312457
320708
1298506
200
62
60
203
78
126
8719
8966
36405
312457
320708
1298506
387
128
50
415
200
133
16764
18669
17363
565513
625032
530767
387
128
50
415
200
133
16764
18669
17363
565513
625032
530767
31
11
6
33
15
8
1462
1292
1401
54104
56058
53447
79
27
7
89
54
45
3952
3696
6344
154682
142835
187089
277
94
39
293
131
80
11350
13681
9618
356727
426139
290231
3757
501
174
3873
646
350
140235
63531
40432
5311335
2461670
1686599
2653
300
118
2736
369
170
96316
33456
15767
3669006
1305884
695085
2653
300
118
2736
369
170
96316
33456
15767
3669006
1305884
695085
1108
210
69
1137
277
180
43919
30075
24665
1642329
1155786
991514
845
141
40
858
173
57
33100
18828
6920
1221235
712805
273085
266
75
39
279
104
123
10819
11247
17745
421094
442981
718429
1326
245
115
1432
458
336
52242
30470
25638
1644442
1025975
976269
1326
245
115
1432
458
336
52242
30470
25638
1644442
1025975
976269
187
45
26
205
90
102
6718
5386
5522
252234
209515
218055
514
106
68
544
189
186
19226
10955
15075
586514
372237
606051
639
111
37
683
179
48
26298
14129
5041
805694
444223
152163
1334
372
260
1369
456
687
53198
50785
147705
1946446
1863776
6075488
283
126
109
290
150
314
12337
20067
68483
480981
770562
2801923
108
44
53
109
51
142
4701
7942
28427
189960
276147
1181614
70
44
40
71
51
101
3131
5559
24401
126871
230366
1075659
35
20
12
36
23
26
1508
3862
7352
52836
150610
267594
70
23
29
74
25
45
2997
2704
8303
111314
113439
277056
1053
252
185
1079
306
373
40861
30718
79222
1465465
1093214
3273565
27
14
26
28
18
94
1206
2140
25620
47845
84898
1061873
13
4
6
13
4
9
493
[
e]
6220
15435
(
D)
265529
7
7
10
7
7
14
213
911
5043
6264
31303
257519
33
11
9
33
12
16
1423
2256
4674
49676
82953
177116
15
3
5
16
3
9
600
[
e]
3249
24695
(
D)
202881
189
45
37
197
56
73
7769
5524
8927
274524
179818
305394
70
14
5
73
14
5
2543
1051
581
104495
48642
30909
6
11
11
6
11
17
355
1005
5627
11415
45103
233443
694
149
89
706
181
136
26259
17159
19281
931116
590414
738901
5727
1481
738
5992
2019
2574
227893
215145
579659
9392119
9290499
26262579
627
209
129
656
257
340
25231
29455
107314
934961
1127087
4543043
266
97
45
279
115
101
10785
14328
49082
348887
506743
1788339
245
82
33
257
99
70
9720
11966
29516
315292
427670
1210248
22
16
16
22
16
31
1065
2362
19566
33595
79073
578091
198
65
57
206
83
109
8014
8692
35999
308778
342031
1621054
198
65
57
206
83
109
8014
8692
35999
308778
342031
1621054
163
49
47
171
59
130
6432
6435
22233
277296
278313
1133650
57
17
15
59
22
30
2371
1850
4479
94903
75776
212956
107
32
36
112
37
100
4061
4585
17754
182393
202537
920694
951
260
164
983
320
292
37219
34841
56596
1578729
1687150
3227568
63
13
8
67
19
9
2386
2331
2045
94048
92066
73811
63
13
8
67
19
9
2386
2331
2045
94048
92066
73811
116
29
25
117
34
37
4866
3987
5021
198481
186985
232456
116
29
25
117
34
37
4866
3987
5021
198481
186985
232456
772
220
141
799
267
246
29967
28523
49530
1286200
1408099
2921301
63
19
12
65
23
36
2493
2537
4590
110070
130746
237019
77
18
5
81
23
5
3067
2885
818
104198
106513
39742
117
26
18
122
33
36
4717
2609
5556
212264
127351
281547
146
44
17
153
55
23
5559
6454
4188
232734
319193
191564
65
28
39
65
33
60
2648
3871
23389
133725
230002
1625749
305
88
63
313
100
86
11483
10167
10989
493209
494294
545680
492
157
133
513
199
239
20003
23008
52711
802543
1029129
2339608
492
157
133
513
199
239
20003
23008
52711
802543
1029129
2339608
20
13
8
20
15
11
858
2262
3586
33462
76499
108605
10
8
3
11
9
3
488
1089
1114
20198
41358
39178
25
8
15
30
8
22
864
685
13504
33627
27567
688567
94
33
38
98
38
48
3713
4640
8420
164825
255288
382292
45
18
10
47
27
14
1783
2784
2601
73166
174448
123054
298
77
68
307
102
141
12297
11548
23486
477265
453969
997912
415
141
125
430
177
373
17252
22374
107597
635745
764500
4060108
415
141
125
430
177
373
17252
22374
107597
635745
764500
4060108
90
25
20
96
31
59
3701
3272
7334
132933
90681
231237
51
16
21
51
23
42
2033
2861
5304
79446
105648
208758
86
35
29
87
40
49
3961
5436
9750
144280
205476
387698
188
69
73
196
83
223
7557
10805
85209
279086
362695
3232415
1664
353
153
1730
478
297
63379
43147
35153
2786356
1994365
1672432
1664
353
153
1730
478
297
63379
43147
35153
2786356
1994365
1672432
458
95
55
470
117
68
17568
8992
6384
770345
411435
247377
142
38
27
147
48
39
5591
3503
7108
251615
174752
403954
83
28
11
88
31
12
3076
3741
751
126562
173172
39117
602
114
46
614
146
66
22349
13062
6695
1030523
595534
358868
251
58
33
259
74
80
9089
7984
11331
346460
321653
459955
15
12
4
15
14
5
503
1369
422
20980
70335
22253
124
34
17
137
48
27
5203
4496
2462
239871
247484
140908
209
74
86
221
95
208
8468
11376
69157
344173
492622
3372896
209
74
86
221
95
208
8468
11376
69157
344173
492622
3372896
26
16
18
26
21
32
1087
2232
15165
45676
109915
899298
72
14
21
78
23
37
3056
1982
6845
131554
85272
270828
57
24
27
61
27
58
2256
4076
8992
88899
173414
369238
54
22
37
56
24
81
2069
3086
38155
78044
124021
1833532
1406
380
271
1459
493
825
56341
50944
151131
2309612
2195646
7046924
153
49
72
160
65
198
6245
6456
38302
268085
283230
1811693
98
28
45
102
40
114
3759
3904
20692
169572
176180
1025703
50
20
34
52
23
68
2181
[
g]
13494
88756
(
D)
615895
6
2
12
6
2
16
305
[
c]
4116
9757
(
D)
170095
470
124
81
485
151
204
19342
16274
34281
765231
682251
1477768
46
15
9
46
19
21
1940
2072
4584
72340
80524
182653
253
69
32
259
81
50
10048
8960
9125
430195
391532
470182
72
17
18
78
22
80
2979
1899
7627
116321
74050
302294
99
25
32
102
29
53
4375
3343
12945
146375
136145
522639
786
218
162
814
277
423
30754
28214
78548
1276296
1230165
3757463
19
6
18
19
6
39
658
826
10225
23354
30409
376352
57
16
17
61
19
38
2421
2166
10935
105810
109683
558425
166
40
36
168
44
69
6801
5671
9862
309113
276823
503870
97
21
11
102
26
24
4197
2884
2868
177120
124262
119134
77
27
18
78
42
53
3024
4234
10315
118279
162369
525757
23
14
13
27
15
40
884
1739
9653
32424
82174
448753
24
11
5
26
15
9
754
1633
1226
32350
60145
50877
323
85
84
333
110
151
12015
9061
23464
477846
384300
1174295
3229
1064
649
3362
1406
2133
136871
168354
835005
6180167
8473111
49637334
273
103
101
277
131
157
10919
15751
138536
571709
1026076
7570347
273
103
101
277
131
157
10919
15751
138536
571709
1026076
7570347
79
34
36
79
40
53
3070
4257
74651
175184
294794
3381457
30
10
18
32
12
28
1293
2267
[
j]
85179
161656
(
D)
15
8
2
15
9
2
530
1299
[
e]
20641
86561
(
D)
150
56
56
151
70
74
6026
7928
41805
290705
483065
2660698
458
185
145
474
220
340
20034
28545
113270
1084887
1755022
7503092
118
65
51
121
71
99
5478
9753
32892
335594
755569
2814467
118
65
51
121
71
99
5478
9753
32892
335594
755569
2814467
242
96
94
247
113
182
10112
14643
66144
528458
813450
4005751
242
96
94
247
113
182
10112
14643
66144
528458
813450
4005751
100
31
28
106
36
59
4444
4149
14234
220835
186003
682874
100
31
28
106
36
59
4444
4149
14234
220835
186003
682874
93
33
28
96
38
43
4010
5195
13602
146425
192684
543932
93
33
28
96
38
43
4010
5195
13602
146425
192684
543932
93
33
28
96
38
43
4010
5195
13602
146425
192684
543932
1337
433
260
1381
563
690
57547
65208
247797
2214175
2693691
13781868
1337
433
260
1381
563
690
57547
65208
247797
2214175
2693691
13781868
8
10
11
9
17
16
314
1347
7343
13271
52392
311126
251
64
42
253
84
74
10887
9420
19163
366002
333515
762223
197
77
99
205
95
202
8149
11444
124096
472397
768026
8425353
19
10
12
19
10
29
910
1115
6820
26680
31857
254090
16
11
9
16
19
21
743
1394
2915
26124
53041
90286
105
28
15
112
41
19
4831
3561
2098
137721
97848
63933
81
39
31
82
43
62
3234
6146
13661
118399
226450
548394
299
115
60
303
126
117
13007
15846
43625
467436
574158
2098102
368
113
98
382
128
150
15472
14935
28076
586145
556404
1228361
959
332
292
997
412
840
39154
47330
299924
1938865
2583639
19379729
959
332
292
997
412
840
39154
47330
299924
1938865
2583639
19379729
116
53
58
120
55
118
5093
9020
42530
291241
600563
2566395
91
45
53
91
58
204
3638
6750
136559
155807
357685
9476690
61
12
30
61
12
46
2217
1490
11570
91416
51783
463390
188
58
66
194
73
122
7221
7032
21972
342200
336965
1162922
44
11
25
44
15
45
1808
1358
10209
77935
54580
429019
154
49
59
161
64
116
6420
7423
31391
331522
434782
2386069
108
42
41
111
51
76
4370
5532
21169
227955
308490
1394335
28
12
15
29
14
27
1332
1608
8884
78723
99438
644266
26
10
5
26
11
6
1014
607
1430
35037
22415
48998
150
52
47
160
59
80
6041
6510
14210
307029
316938
807645
126
37
29
137
42
63
5207
6325
21876
224106
221999
858366
126
37
29
137
42
63
5207
6325
21876
224106
221999
858366
17
4
3
20
5
3
599
344
935
28002
11836
86792
93
28
16
101
31
44
3848
5182
16250
158492
163154
518689
16
6
11
16
6
16
760
799
4691
37612
47009
252885
1264
465
319
1299
590
1120
53682
74202
312094
2022039
2704887
12116985
273
87
45
277
101
130
11703
13753
31243
388945
465624
1147301
17
7
6
18
7
30
695
1054
9824
23151
37204
415408
17
7
6
18
7
30
695
1054
9824
23151
37204
415408
256
81
41
259
94
100
11008
12699
21419
365794
428420
731893
88
27
12
89
29
14
3768
4109
2765
101297
124027
99143
97
30
12
97
35
41
4252
4539
8804
150212
163570
269462
72
27
29
73
30
45
2988
4051
9850
114285
140823
363288
60
26
50
60
32
105
2619
4869
82544
90939
163386
2875861
27
12
20
27
17
32
1166
1863
15095
38575
60079
575382
22
9
11
22
14
17
1009
1463
6518
32955
51209
268489
5
3
9
5
3
15
157
400
8577
5620
8870
306893
33
14
34
33
15
73
1453
3006
67449
52364
103307
2300479
20
9
18
20
9
28
910
1726
16404
32082
63983
438301
1
5
9
1
6
16
[
b]
1280
21949
(
D)
39324
774797
2
0
8
2
0
13
[
b]
0
17356
(
D)
0
629565
10
0
14
10
0
16
471
0
11740
18480
0
457816
467
156
131
485
204
429
18712
23506
96487
733509
944364
3872981
467
156
131
485
204
429
18712
23506
96487
733509
944364
3872981
58
25
30
64
29
50
2513
4464
13446
76324
160536
511766
107
42
54
112
60
150
4552
6022
36844
154312
235276
1270624
94
32
32
95
40
105
3860
4431
24196
165895
179780
1031234
208
65
59
214
75
124
7787
8589
22001
336978
368772
1059357
467
205
165
477
253
456
20648
32074
101820
808646
1131513
4220842
22
17
18
23
23
61
1002
2760
21675
40045
97604
877214
18
14
13
19
19
43
864
2234
14054
34641
73987
582478
4
3
7
4
4
18
138
526
7621
5404
23617
294736
95
42
51
98
49
144
4471
6243
28356
166186
227645
1192190
17
5
9
17
5
16
713
595
3626
26650
23325
163258
78
37
48
81
44
128
3758
5648
24730
139536
204320
1028932
124
61
51
126
80
143
5825
11125
33933
206037
334537
1304914
101
47
39
103
63
85
4494
8956
21731
156735
259298
855689
23
14
21
23
17
58
1331
2169
12202
49302
75239
449225
227
89
66
230
101
108
9350
11946
17856
396378
471727
846524
26
20
12
26
25
30
997
2526
4275
40893
99748
178530
201
70
55
204
76
78
8353
9420
13581
355485
371979
667994
2396
991
546
2475
1244
2336
103367
180100
1286492
3630984
6354625
68709935
34
19
38
34
21
103
1331
3396
205721
43071
110689
13816412
26
6
20
26
6
68
1012
834
180785
31986
33148
12715512
18
4
17
18
4
32
762
[
f]
72880
25914
(
D)
4660295
8
2
8
8
2
36
250
[
c]
107905
6072
(
D)
8055217
8
13
19
8
15
35
319
2562
24936
11085
77541
1100900
8
13
19
8
15
35
319
2562
24936
11085
77541
1100900
547
143
81
571
177
256
23505
25589
76147
740990
821165
2659382
98_
Estab
99
_
Estab
00
_
Estab
01
_
Estab
02_
Estab
03_
Estab
03_
Estab_
LT20
03_
Estab_
20_
99
311111
201
203
202
214
222
254
118
37
311119
1511
1508
1508
1565
1561
1551
708
271
311211
373
377
393
395
346
327
125
44
311212
64
64
64
65
72
78
33
19
311213
32
36
34
32
29
27
8
3
311221
59
58
61
61
58
62
14
9
311222
96
102
105
109
109
118
33
12
311223
59
56
52
50
43
35
11
9
311225
140
136
139
140
114
121
37
24
311230
67
68
65
64
61
59
13
9
311311
40
40
40
41
36
33
8
10
311312
17
19
17
17
15
17
5
1
311313
38
39
37
36
39
28
3
1
311320
158
153
158
167
133
153
109
19
311330
935
874
837
873
873
1118
825
192
311340
627
610
600
616
619
519
365
78
311411
255
261
251
257
243
245
57
45
311412
401
401
409
408
401
436
186
101
311421
845
829
813
810
781
782
373
133
311422
138
140
142
148
128
130
61
27
311423
169
174
181
181
168
188
75
52
311511
608
598
576
578
537
515
122
80
311512
33
32
33
36
30
34
16
5
311513
538
533
527
536
522
514
204
107
311514
216
218
214
215
207
210
75
32
311520
444
425
419
409
401
408
258
59
311611
2151
2159
2079
2111
1816
1853
1441
201
311612
1289
1273
1252
1247
1286
1383
737
322
311613
237
223
227
228
222
228
59
40
311615
467
474
474
488
481
540
145
72
311711
168
172
181
170
140
150
90
24
311712
671
670
673
653
614
614
315
141
311811
7673
6780
6499
6445
6562
7401
6219
883
311812
2765
2729
2809
3003
2652
2770
1679
517
311813
242
233
232
231
206
259
96
69
311821
411
401
389
395
356
359
184
71
311822
250
247
237
242
225
226
92
51
311823
248
239
231
233
236
182
136
22
311830
249
247
247
268
297
317
182
86
311911
151
153
156
159
141
169
70
46
311919
402
412
412
389
339
341
154
76
311920
255
259
289
291
297
306
189
57
311930
165
165
177
180
159
158
81
45
311941
340
349
342
353
306
305
161
67
311942
269
280
278
292
284
311
145
80
311991
474
474
478
502
544
643
337
162
311999
820
841
862
882
787
797
413
175
312111
588
585
584
577
551
521
114
66
312112
169
175
191
218
285
267
166
32
312113
543
525
514
522
488
501
353
62
312120
514
533
538
526
446
389
260
79
312130
727
788
856
1125
1239
1323
1003
216
312140
60
65
65
65
90
81
40
9
312210
32
27
33
32
20
15
2
2
312221
16
17
16
16
23
23
8
2
312229
80
74
72
131
90
92
58
11
313111
412
412
405
395
342
337
106
42
313112
139
134
128
134
131
139
46
25
313113
52
67
74
76
96
93
66
15
313210
924
899
874
880
792
687
366
102
313221
288
272
271
274
251
245
130
46
313222
215
216
194
185
150
132
112
12
313230
245
248
249
242
234
237
80
60
313241
242
247
220
211
191
170
84
46
313249
186
190
179
179
173
183
78
57
313311
1341
1283
1252
1226
1066
988
726
141
313312
390
361
350
398
401
405
233
92
313320
260
258
253
252
218
224
108
61
314110
483
478
441
437
422
406
238
61
314121
1998
1889
1790
1753
1712
1777
1616
107
314129
735
738
718
738
725
718
401
149
314911
418
396
376
365
335
289
177
77
314912
1614
1603
1549
1557
1627
1589
1359
171
314991
195
186
191
189
179
167
101
41
314992
22
23
25
22
30
24
6
1
314999
1631
1839
1791
1905
2302
2319
1783
352
315111
146
139
126
124
99
90
39
16
315119
427
412
420
404
343
309
139
106
315191
662
631
592
549
400
356
235
77
315192
57
48
44
36
37
31
14
6
315211
980
829
904
947
902
1046
798
191
315212
7379
6362
6318
6616
6349
6982
5893
987
315221
61
52
47
40
35
28
10
9
315222
189
194
182
186
180
219
149
29
315223
352
369
324
273
212
186
89
59
315224
202
228
203
184
135
98
29
25
315225
175
195
190
181
136
132
43
29
315228
366
396
389
357
246
205
111
62
315231
224
243
231
213
148
134
64
37
315232
586
683
659
574
400
336
196
96
315233
751
844
821
745
575
531
367
125
315234
364
428
386
362
230
173
107
48
315239
1561
1615
1622
1544
919
674
446
167
315291
56
57
47
47
32
45
23
12
315292
238
264
268
259
176
161
137
20
315299
201
341
372
387
364
393
249
91
315991
387
378
377
350
273
263
177
57
315992
141
147
131
122
100
93
39
35
315993
122
121
109
93
73
68
45
14
315999
1826
1745
1743
1559
995
823
675
107
316110
315
354
354
358
286
261
187
46
316211
60
64
57
54
61
63
39
7
316212
26
20
18
17
16
9
7
1
316213
141
135
136
130
108
106
66
12
316214
104
100
97
102
81
84
48
22
316219
86
81
81
78
73
81
64
11
316991
281
284
271
268
236
215
145
55
316992
146
126
115
112
111
116
97
14
316993
177
178
184
167
160
168
132
28
316999
465
465
470
477
417
416
336
56
321113
4397
4385
4255
4127
3852
3736
2431
769
321114
462
454
440
467
516
493
256
99
321211
334
345
344
356
333
341
143
108
321212
159
150
152
147
135
140
26
15
321213
20
8
13
29
79
126
55
26
321214
1067
1077
1084
1103
1025
1020
437
322
321219
313
306
311
309
272
279
78
51
321911
1444
1441
1438
1491
1443
1396
854
301
321912
1385
1324
1322
1249
1294
1201
738
262
321918
1616
1634
1725
1891
2150
2143
1648
330
321920
3024
2968
2947
2915
2921
2914
2043
682
321991
364
389
387
397
404
414
148
50
321992
726
730
738
741
771
720
415
150
321999
2345
2262
2172
2067
1857
1885
1344
354
322110
44
45
48
51
44
38
9
2
322121
276
282
280
276
322
349
58
35
322122
29
32
31
32
31
27
3
2
322130
232
233
238
247
231
221
18
23
322211
1751
1750
1743
1737
1708
1669
343
404
322212
568
562
554
535
517
488
128
124
322213
155
145
146
131
123
117
44
41
322214
290
289
279
284
275
266
65
54
322215
82
82
87
79
76
77
9
13
322221
100
101
107
114
117
116
56
24
322222
591
588
576
576
540
528
214
115
322223
41
43
45
46
47
45
22
11
322224
147
137
127
127
124
119
19
33
322225
41
47
45
45
41
43
10
11
322226
57
56
55
56
60
59
22
6
322231
342
338
322
316
264
236
123
63
322232
268
267
259
257
243
229
68
54
322233
164
170
160
141
137
135
83
23
322291
142
150
131
129
131
147
48
28
322299
607
566
557
560
515
547
232
176
323110
18093
17469
16720
15662
14640
14427
10695
2564
323111
455
442
421
415
333
359
264
36
323112
901
899
889
930
893
902
525
218
323113
4168
4084
4003
4061
4340
4422
3648
599
323114
8169
7818
7394
7458
8167
7578
7096
364
323115
441
435
456
589
775
1199
903
185
323116
977
953
935
914
793
732
332
140
323117
726
718
698
667
642
599
358
121
323118
287
269
256
239
253
230
113
70
323119
3471
3345
3244
3237
2646
2422
2142
205
323121
1301
1289
1242
1197
1170
1188
821
286
323122
3144
2950
2777
2526
2250
1966
1527
251
324110
304
292
298
302
349
274
60
25
324121
1202
1242
1231
1272
1303
1364
287
196
324122
250
241
232
248
234
203
58
33
324191
382
372
366
347
330
372
201
61
324199
83
79
83
84
80
86
38
12
325110
58
53
56
53
58
59
17
5
325120
647
637
623
586
551
571
48
16
325131
79
75
79
76
78
84
28
20
325132
125
126
125
126
120
117
40
24
325181
42
43
40
43
38
42
12
6
325182
22
23
23
23
25
26
3
1
325188
660
668
667
661
611
628
166
123
325191
65
62
66
60
54
54
27
8
325192
53
57
59
57
46
37
6
7
325193
41
39
45
52
66
77
25
33
325199
671
659
648
646
640
658
195
113
325211
565
586
597
621
695
802
230
176
325212
143
151
149
162
163
152
70
27
325221
9
10
11
17
19
14
3
5
325222
103
104
106
106
92
91
23
15
325311
158
156
154
159
157
145
85
12
325312
63
66
68
64
50
44
12
3
325314
461
462
443
481
520
490
224
105
325320
266
256
250
246
235
236
111
38
325411
370
351
345
346
353
361
200
69
325412
871
898
906
911
891
907
390
149
325413
224
223
216
210
205
227
85
47
325414
347
358
356
358
330
330
122
66
325510
1428
1448
1441
1463
1363
1371
761
258
325520
682
671
664
635
603
592
272
106
325611
808
775
770
754
735
712
472
126
325612
745
719
711
679
647
591
383
102
325613
212
207
203
191
178
167
76
31
325620
763
761
755
759
794
837
476
168
325910
564
541
533
505
501
527
150
92
325920
99
95
92
100
92
89
25
15
325991
797
771
764
715
660
648
341
118
325992
326
336
337
344
379
410
284
52
325998
1130
1147
1124
1152
1147
1151
618
209
326111
493
491
499
491
457
446
180
120
326112
152
159
160
162
171
278
63
73
326113
836
810
801
787
767
748
306
186
326121
755
721
695
683
653
636
290
134
326122
448
455
446
442
439
432
143
92
326130
448
432
426
417
377
284
189
46
326140
774
575
569
566
551
538
205
118
326150
416
630
608
610
610
595
192
136
326160
486
489
481
459
459
416
65
67
326191
519
573
552
535
529
543
284
159
326192
35
43
40
41
51
57
34
4
326199
8604
8514
8311
8174
7940
7679
3528
1919
326211
160
162
160
161
149
153
53
22
326212
714
705
708
677
558
569
296
75
326220
222
225
217
228
257
270
109
52
326291
714
725
705
666
644
573
221
140
326299
976
937
914
882
850
802
384
195
327111
61
58
52
54
50
45
20
1
327112
979
971
916
902
824
710
604
69
327113
151
144
139
136
132
135
56
37
327121
225
228
224
216
197
195
31
40
327122
175
178
185
200
211
201
146
31
327123
54
53
49
54
52
52
31
12
327124
159
142
145
141
130
131
49
38
327125
136
136
129
130
118
104
42
21
327211
54
54
64
80
92
63
27
4
327212
540
546
529
538
508
499
371
42
327213
66
71
69
67
69
69
9
2
327215
1598
1699
1678
1663
1521
1531
1009
230
327310
257
273
268
260
253
237
61
28
327320
5242
5364
5414
5398
5471
5554
1512
1300
327331
924
921
933
940
959
944
364
248
327332
414
413
439
422
391
420
87
106
327390
2353
2337
2331
2366
2291
2236
1332
469
327410
84
84
80
82
77
74
20
10
327420
288
280
282
280
301
299
162
35
327910
363
365
348
352
347
349
167
103
327991
1102
1045
1101
1269
1532
1575
1236
289
327992
404
387
381
370
345
281
79
41
327993
293
293
292
290
298
300
109
46
327999
552
499
489
522
505
442
233
76
331111
381
672
970
1345
1242
853
489
120
331112
29
30
33
29
17
23
6
2
331210
253
265
290
281
281
221
67
34
331221
217
242
286
295
230
226
111
46
331222
299
317
357
363
359
381
181
60
331311
9
10
12
11
7
9
1
4
331312
28
29
32
38
50
54
26
6
331314
147
154
173
178
141
144
57
37
331315
79
93
103
111
95
99
39
14
331316
207
201
205
214
190
192
41
29
331319
81
86
88
107
101
87
51
13
331411
13
16
14
13
14
18
6
4
331419
158
166
164
158
150
173
91
28
331421
135
133
144
146
130
128
43
14
331422
66
67
71
61
65
108
32
21
331423
46
36
37
37
37
35
12
9
331491
267
273
273
268
332
301
169
52
331492
256
267
266
256
230
238
106
52
331511
683
731
739
747
655
623
263
162
331512
162
159
160
156
143
147
35
60
331513
304
310
299
309
278
234
109
59
331521
328
312
301
294
272
290
103
78
331522
268
264
254
250
243
229
99
56
331524
620
619
597
590
555
510
274
142
331525
314
309
299
296
288
274
157
84
331528
147
139
133
131
124
128
84
28
332111
419
416
399
395
389
375
176
82
332112
79
81
78
74
71
71
25
14
332114
388
392
390
377
369
424
169
124
332115
65
63
60
62
72
61
31
11
332116
2155
2170
2098
2030
1926
1719
871
561
332117
179
175
170
172
146
136
54
33
332211
173
175
166
159
144
136
93
19
332212
1282
1267
1238
1204
1174
1177
739
252
332213
167
167
167
161
147
148
94
26
332214
78
78
72
74
72
76
32
18
332311
641
631
598
628
729
740
444
163
332312
3062
2953
2833
3033
3804
3578
2289
854
332313
1041
1011
958
987
1023
1004
655
260
332321
1412
1376
1322
1367
1366
1297
662
276
332322
4456
4431
4351
4479
4703
4310
2761
1009
332323
1880
1847
1792
1869
2349
2251
1774
351
332410
474
467
447
413
375
320
122
94
332420
631
633
613
608
578
647
267
228
332431
268
257
242
240
217
196
33
16
332439
483
448
437
441
402
420
215
109
332510
992
981
955
939
959
856
449
203
332611
130
137
136
128
131
121
65
33
332612
389
392
382
385
354
356
168
89
332618
1369
1348
1321
1262
1171
1274
770
293
332710
23967
23233
22830
22756
23107
21375
18100
2736
332721
2689
2616
2555
2487
2364
2832
1744
858
332722
1034
1009
993
973
906
944
438
279
332811
794
783
770
748
735
779
382
205
332812
2205
2154
2082
2127
2266
2450
1531
544
332813
3402
3341
3309
3241
3199
2946
2036
683
332911
560
585
566
544
512
504
202
109
332912
480
480
501
464
421
398
175
71
332913
168
173
178
172
163
152
67
36
332919
246
243
242
239
234
265
121
74
332991
198
192
198
198
199
189
49
28
332992
118
117
122
111
112
112
86
13
332993
59
55
55
56
52
47
19
7
332994
211
220
218
213
195
189
128
33
332995
68
65
59
57
58
65
37
16
332996
939
957
978
934
879
780
454
197
332997
680
677
684
647
585
525
433
73
332998
95
89
92
97
97
89
55
6
332999
3340
3357
3487
3240
2897
3073
2050
706
333111
1360
1318
1274
1243
1217
1138
712
257
333112
142
136
132
134
150
161
92
22
333120
804
814
813
793
783
784
386
206
333131
299
287
292
284
274
267
156
59
333132
576
555
533
510
513
538
289
112
333210
316
327
318
302
292
298
203
67
333220
463
503
518
524
558
563
375
117
333291
345
351
335
319
298
301
177
65
333292
461
466
451
440
423
377
268
81
333293
534
523
520
499
456
485
294
122
333294
592
622
595
577
560
567
336
153
333295
269
269
259
257
259
285
127
65
333298
1669
1613
1548
1490
1380
1320
821
313
333311
116
112
113
106
98
103
57
20
333312
68
65
65
63
57
50
27
11
333313
137
157
150
144
119
110
50
30
333314
497
490
490
496
474
445
261
98
333315
415
410
401
377
316
303
215
47
333319
1345
1316
1271
1271
1294
1346
796
307
333411
387
371
368
370
360
372
186
96
333412
202
186
181
177
182
177
61
51
333414
467
452
424
419
418
403
227
87
333415
812
810
806
848
840
843
341
196
333511
2592
2465
2336
2263
2270
2359
1704
470
333512
460
456
487
519
540
557
323
147
333513
257
257
269
287
316
311
180
88
333514
4742
4532
4368
4237
4079
3531
2705
614
333515
1912
1892
1872
1837
1630
1503
1090
259
333516
100
95
81
88
77
72
38
15
333518
476
471
460
460
434
444
232
137
333611
98
103
104
110
116
131
52
26
333612
262
265
256
248
246
245
107
78
333613
293
293
295
292
279
261
115
61
333618
307
310
306
299
281
301
140
56
333911
487
475
466
458
452
486
230
102
333912
330
325
312
312
295
306
163
52
333913
72
67
66
67
71
52
28
6
333921
184
175
175
197
187
184
98
46
333922
884
867
857
841
795
814
424
259
333923
304
303
306
307
294
340
160
78
333924
462
471
471
454
424
414
230
102
333991
214
218
218
220
217
197
133
19
333992
266
289
283
291
268
262
144
61
333993
684
655
646
643
640
668
387
168
333994
411
402
385
378
355
348
196
102
333995
312
306
303
303
305
316
143
78
333996
177
169
167
164
169
175
93
27
333997
124
119
117
121
109
120
70
26
333999
2143
2044
1979
1883
1771
1826
1232
333
334111
570
590
617
546
486
530
358
79
334112
207
210
202
193
167
168
96
32
334113
154
134
132
133
100
70
44
15
334119
1119
1108
1126
1044
815
794
499
151
334210
615
609
616
574
485
469
178
121
334220
1216
1182
1200
1158
1069
1029
487
247
334290
496
475
489
468
454
486
285
106
334310
572
539
560
561
623
568
391
96
334411
151
151
150
147
120
103
61
9
334412
1391
1374
1362
1314
1127
907
496
253
334413
1154
1155
1190
1177
1098
1016
514
205
334414
125
128
120
119
118
95
37
19
334415
111
109
102
99
86
74
18
16
334416
456
447
435
408
400
357
185
112
334417
344
333
322
330
308
312
125
82
334418
719
730
708
716
720
855
309
303
334419
1793
1754
1715
1663
1583
1474
814
382
334510
546
512
510
475
516
577
284
120
334511
704
678
665
668
673
659
306
91
334512
339
331
319
329
337
338
219
61
334513
1025
1000
968
994
1011
967
578
194
334514
225
212
205
203
230
249
145
44
334515
838
824
791
769
783
807
466
161
334516
655
633
612
595
591
558
320
111
334517
164
163
155
160
161
171
101
29
334518
172
139
133
128
114
121
78
26
334519
873
859
843
830
812
770
471
160
334611
93
104
98
143
203
198
170
20
334612
553
534
547
567
497
532
356
101
334613
252
262
256
253
196
172
134
16
335110
90
94
92
95
121
87
32
18
335121
572
551
532
520
482
469
337
89
335122
355
362
366
370
341
360
187
97
335129
338
326
317
322
290
318
170
73
335211
151
152
153
149
150
120
67
22
335212
38
39
41
41
41
43
20
5
335221
96
100
91
100
109
105
48
20
335222
26
27
29
33
32
29
6
1
335224
21
23
23
24
24
22
7
2
335228
38
40
40
41
42
41
15
10
335311
315
306
296
296
289
289
146
64
335312
734
704
684
659
623
582
260
112
335313
591
587
578
580
563
535
295
95
335314
1324
1285
1243
1216
1176
1082
669
214
335911
132
137
138
138
128
130
49
19
335912
45
44
44
46
47
47
21
4
335921
35
61
75
84
91
108
70
17
335929
378
360
372
363
329
350
97
81
335931
518
515
527
508
474
483
232
103
335932
234
235
238
235
216
172
74
23
335991
130
140
143
141
129
147
66
26
335999
992
1016
1019
979
904
864
506
204
336111
216
218
217
221
207
172
118
18
336112
108
111
107
100
101
101
55
8
336120
87
89
86
89
87
94
36
8
03_
Estab_
100_
499
03_
Estab_
500+
30
69
148
424
58
100
12
14
5
11
6
33
10
63
7
8
5
55
6
31
8
7
1
10
3
21
6
19
60
41
39
37
50
93
57
92
80
196
14
28
21
40
56
257
3
10
59
144
27
76
20
71
80
131
159
165
18
111
52
271
20
16
82
76
159
140
171
403
40
54
26
78
27
56
12
12
26
23
18
35
35
76
22
38
10
22
43
34
35
51
71
73
116
93
73
268
19
50
23
63
22
28
36
68
14
18
2
9
3
10
9
14
42
147
16
52
6
6
59
160
32
37
8
0
30
67
22
18
25
23
60
61
41
39
26
29
26
81
33
21
60
108
29
6
34
25
8
17
3
14
105
79
21
14
31
33
34
10
4
7
30
27
91
11
6
3
27
14
23
15
20
24
19
41
21
11
22
11
35
9
26
13
14
4
43
18
8
2
4
0
44
9
15
14
18
1
7
2
27
14
8
20
7
10
0
1
7
21
7
7
4
2
11
4
0
5
7
1
20
4
268
268
75
63
50
40
25
74
13
32
133
128
34
116
103
138
110
91
98
67
115
74
37
179
72
83
115
72
4
23
56
200
8
14
15
165
238
684
89
147
20
12
12
135
1
54
19
17
89
110
6
6
16
51
8
14
9
22
24
26
27
80
16
13
28
43
68
71
579
589
26
33
76
83
131
44
70
48
37
74
88
172
43
77
26
21
41
34
65
16
69
119
26
163
200
681
32
80
41
69
14
22
9
28
25
482
12
24
18
35
4
20
7
15
85
254
10
9
2
22
7
12
76
274
87
309
10
45
3
3
15
38
13
35
3
26
64
97
34
53
33
59
103
265
32
63
32
110
123
229
73
141
42
72
64
42
18
42
82
111
94
191
20
29
51
138
27
47
115
209
62
84
43
99
78
178
83
129
65
132
19
30
79
136
65
202
41
243
52
48
2
17
1041
1191
14
64
81
117
28
81
77
135
122
101
4
20
17
20
20
22
32
92
6
18
6
3
21
23
14
27
2
30
15
71
4
54
85
207
20
128
966
1776
132
200
65
162
203
232
14
30
7
95
41
38
26
24
39
122
50
95
25
108
72
172
11
4
41
79
24
45
66
74
0
4
3
19
24
26
9
37
47
75
11
12
1
7
19
35
17
54
15
40
9
5
18
62
40
40
81
117
26
26
40
26
54
55
40
34
47
47
24
9
4
12
51
66
14
18
49
82
3
16
187
100
18
31
12
12
100
86
7
21
16
10
57
76
205
230
57
32
171
188
286
254
63
63
43
61
71
81
15
132
47
49
78
126
15
8
54
45
131
80
369
170
173
57
104
123
90
102
189
186
179
48
51
142
51
101
23
26
25
45
18
94
4
9
7
14
12
16
3
9
56
73
14
5
11
17
181
136
99
70
16
31
83
109
22
30
37
100
19
9
34
37
23
36
23
5
33
36
55
23
33
60
100
86
15
11
9
3
8
22
38
48
27
14
102
141
31
59
23
42
40
49
83
223
117
68
48
39
31
12
146
66
74
80
14
5
48
27
21
32
23
37
27
58
24
81
40
114
23
68
2
16
19
21
81
50
22
80
29
53
6
39
19
38
44
69
26
24
42
53
15
40
15
9
110
151
40
53
12
28
9
2
70
74
71
99
113
182
36
59
38
43
17
16
84
74
95
202
10
29
19
21
41
19
43
62
126
117
128
150
55
118
58
204
12
46
73
122
15
45
64
116
51
76
14
27
11
6
59
80
5
3
31
44
6
16
7
30
29
14
35
41
30
45
14
17
3
15
9
28
6
16
0
13
0
16
29
50
60
150
40
105
75
124
19
43
4
18
5
16
44
128
63
85
17
58
25
30
76
78
4
32
2
36
15
35
