0
497236
49002
437012
0
39202
0
447711
117292
0
0
0
516
0
0
0
0
0
461584
0
18905
0
411060
22971
0
97796
0
257994
329236
385586
374611
330224
18130
0
342526
0
13941
477192
0
483984
18781
0
441590
263267
367699
0
466707
0
0
377923
0
473555
0
465349
25170
275427
0
261101
262131
0
280449
483339
0
358650
0
0
0
0
0
0
345089
0
0
0
0
98754
449070
0
54663
304233
279928
408668
0
0
0
124171
316968
86247
289217
106827
0
11529
309552
14969
0
0
271062
0
30986
22868
256404
63134
315572
341550
402488
261025
0
387307
88272
92696
0
0
406817
395552
363925
0
0
0
346655
0
0
81227
337664
23726
94020
9658
0
0
0
23098
0
281808
495266
123700
290168
393136
0
447123
379750
376032
0
250696
0
0
292902
0
141521
462016
427944
0
452083
32888
34314
420887
15945
416891
424091
80330
429326
435907
288388
0
0
434325
27117
63525
0
0
466268
0
18903
0
5256
0
0
120823
0
316973
0
302341
10865
0
373423
153002
0
0
353185
20576
490668
101894
115868
28706
110042
273594
0
0
0
440755
0
289476
197295
0
2472
371773
50892
0
455768
379130
328825
52367
0
0
51764
326217
326174
104754
480860
337560
68195
59594
310702
54187
349496
0
410131
449757
0
0
0
0
0
396224
0
0
0
339993
19351
0
0
0
0
728
0
0
0
472122
0
30634
0
420162
334838
392304
72714
406823
431249
0
0
423601
0
0
0
280786
0
0
390560
398989
25432
0
346482
0
81579
404165
482259
22759
0
255565
0
0
16663
387158
0
0
261906
344223
0
0
0
0
5337
0
390946
328797
333206
0
0
0
45878
152419
457450
0
15604
256154
0
0
188683
350056
0
362904
0
0
0
369723
278095
0
0
360452
0
110372
308036
23879
0
0
28749
465138
0
292060
315616
383933
0
48847
0
326407
176248
23384
105111
0
457038
2669
1865
468444
0
435526
0
20440
0
40398
0
0
0
0
179364
0
18098
437023
0
0
428629
1340
85663
0
0
160704
0
0
95921
75709
0
381213
10436
344015
0
0
461753
96692
0
409888
4926
0
170933
95023
303073
498282
448799
0
37359
0
0
360417
0
0
0
10231
33369
0
0
17460
0
380585
0
404896
0
0
302678
328730
0
0
421032
298391
149182
0
408069
134194
0
0
146766
252365
367638
0
409401
464624
13485
0
269543
347403
405601
0
0
19817
1319
466791
0
0
332111
170976
0
279954
0
37782
260751
0
5327
190492
359823
0
32422
492482
30396
466214
0
66256
0
30097
349167
484238
0
0
29489
0
0
0
75322
431391
0
457192
0
293726
26024
0
380039
429652
0
22009
290634
291954
0
23534
0
0
0
316126
0
345728
0
0
0
48433
390218
4375
423070
0
0
0
27993
5764
0
507
7107
94639
0
130068
495171
0
263023
0
0
0
0
148967
0
276447
55631
290917
0
0
384511
67630
0
474310
305676
0
65847
342530
312822
494113
34988
320789
0
23534
358380
0
0
321746
0
0
268625
65323
0
0
0
400027
0
10918
335214
99258
0
286966
266624
0
302888
0
0
269161
264716
16735
0
0
149056
31389
0
391898
414142
19651
0
329403
0
449349
361427
0
0
329638
308649
0
64129
116896
0
11574
107154
0
0
0
59324
276813
308915
489410
250044
0
35908
25371
11384
0
0
8752
401781
274451
52266
7693
0
0
264930
468464
300103
0
85363
0
71269
435998
344131
441091
152799
0
0
486015
0
0
0
5066
17510
344570
383383
315752
49296
381256
0
0
0
424091
0
435706
341278
0
2730
483649
0
357547
358424
347131
165660
277040
0
54245
274309
446140
14119
0
418811
41104
303546
0
0
453
382773
0
0
285604
0
57128
0
358495
0
449833
295968
0
290545
0
9752
17411
0
0
0
175625
471600
0
185701
0
366801
122047
0
305095
9970
0
220342
0
388038
347412
496748
0
420662
0
0
0
497595
1102
0
0
334482
0
0
0
0
318291
387817
394268
316555
0
0
0
392259
0
397029
0
383142
364331
303528
397789
306873
354135
0
480528
0
0
488459
0
9552
0
0
497293
323708
0
49633
0
18146
320682
412513
295725
450233
88793
0
56056
0
137491
389209
289558
0
78905
0
497125
350146
0
0
68494
379433
317646
352555
53348
0
0
0
0
0
0
109350
462925
0
305257
0
0
420924
0
9137
497096
0
298882
300236
484002
0
9018
0
70727
71193
0
12240
0
0
36384
79478
48527
0
7803
8589
0
343387
0
396582
0
496644
24838
420627
0
494990
293668
0
0
254501
20891
327593
9575
131923
87872
48152
389928
0
346273
415826
489113
0
402658
0
0
0
25995
288079
0
254463
0
0
0
0
62520
398107
0
347013
254957
16804
0
463882
103069
153380
124214
470246
0
284214
419236
492579
489506
2871
0
392201
0
99164
10077
0
195569
357667
44458
0
443594
378274
0
15429
0
0
0
0
379939
33068
413123
104347
256925
0
80243
72518
0
23173
437905
0
41779
0
111857
0
1105
0
268093
0
0
0
401339
0
398776
0
8248
0
135161
45062
80025
339796
414657
291532
0
64505
462237
0
0
0
109562
426192
0
0
427292
0
0
458787
296245
51381
343795
22827
23981
0
286437
450342
0
0
276021
0
329077
0
0
453457
0
12275
498665
0
0
0
0
0
419061
0
422671
0
0
623
480546
0
458202
129967
379262
281329
0
0
24470
0
3149
318567
58237
182560
386560
0
314069
17156
241587
121810
363595
5373
285827
0
0
0
0
493624
0
351193
20177
446826
0
0
1799
0
374401
405809
0
302904
0
387062
406239
320367
0
0
489141
255244
333006
0
0
0
0
255747
51674
0
42000
423325
3446
340542
0
0
0
750
352264
0
301255
302160
19895
13140
29595
0
456203
431569
287626
330580
42721
457978
0
398637
0
0
0
115673
0
109381
70515
105200
0
433574
6138
115925
33738
92201
445283
75182
0
271883
0
31791
250516
458919
0
0
0
5792
0
205310
331963
0
308846
6485
0
238887
0
0
73878
0
322194
21476
0
341249
0
342834
0
0
0
369694
422097
0
346570
376605
104051
460753
99560
58822
447456
68319
317493
0
35416
0
63087
377491
0
183138
0
190981
0
2890
397370
22402
0
0
0
1889
0
0
352085
0
398473
0
76719
0
390431
115908
119474
0
0
0
0
62227
406563
0
63155
275206
0
47401
0
0
483677
0
0
373117
0
233223
398499
0
0
0
4821
380965
450187
0
0
0
0
0
189689
317087
0
90384
0
482323
0
83901
354872
393277
382562
141156
453946
28974
299179
349110
0
389328
290866
0
308754
407588
46954
297122
0
121198
455691
327478
31424
0
0
0
0
0
404317
0
432590
327503
0
384833
54069
0
220996
43690
0
102260
218732
0
0
117697
315956
312202
0
155430
328430
324001
0
211822
400564
270034
73522
14763
0
0
0
59895
422371
376598
0
0
28171
442007
0
473575
0
0
0
492757
194852
460367
0
456963
134554
114253
0
364068
318159
316859
352399
285408
8333
5143
273421
172308
0
373988
0
16504
429630
21565
361112
22984
0
59290
0
70143
349618
342234
153710
482888
401676
31711
0
0
60232
413517
77064
203602
16009
0
285675
69161
353237
401436
0
45948
0
0
0
44956
41966
319405
12189
443016
391832
0
0
0
0
0
0
277602
497216
473730
9662
429160
494408
68304
17217
24964
0
198152
0
0
0
38386
0
132340
3244
404632
0
0
96053
25895
55859
498087
358087
45443
0
16953
0
129432
49811
2779
0
306734
0
0
344305
0
0
0
0
291385
62932
274774
0
275367
0
0
473098
0
156597
1613
461645
0
358975
35950
395006
372630
0
0
34989
450589
98370
316845
0
481204
166030
323921
496189
0
113563
147482
0
352298
135960
0
0
50675
0
450697
72803
204689
0
0
6897
0
334201
1951
79549
0
0
0
259472
0
121847
45725
407199
495513
458244
3288
0
346415
108
0
81277
0
0
0
374764
316108
260916
57621
0
464235
1856
0
326966
0
65251
480633
0
275
0
489450
0
0
0
27971
0
19427
396029
0
0
485227
0
0
318200
0
0
0
0
495616
30622
454517
321562
0
299176
334642
10884
0
0
77925
12620
0
292123
0
74306
0
0
0
274851
43751
653
311788
428342
26862
0
5850
320204
418181
267941
413486
495507
0
428894
0
293323
272745
0
325681
0
444808
408854
136334
12070
349902
0
386518
53651
48995
404371
0
465582
386863
0
283222
434012
261288
469880
0
69492
55500
395145
0
363750
456752
295162
0
44542
305140
0
442692
28451
50627
102082
387713
412392
0
301873
8475
0
71482
0
190978
0
386167
470317
0
0
0
0
102309
292519
0
421369
385975
161220
41823
0
0
84014
0
464335
257265
0
0
76146
308621
62
456457
288024
492852
0
275785
408265
292463
102444
276027
473423
0
52365
221241
0
0
100749
425873
0
0
352854
266109
469379
0
353529
0
444894
289939
314943
0
0
0
0
318292
7181
0
43346
0
82679
0
136961
54869
293339
342969
443272
300591
0
0
0
0
0
161151
472276
14785
266164
0
324470
116538
0
0
0
70406
78690
0
265550
428370
0
118813
147680
323702
431010
36931
441154
0
46652
0
0
5565
441545
37070
0
0
29177
92094
315844
54235
0
305961
0
0
15237
364440
432903
0
0
339819
0
0
345137
26959
316531
0
291705
0
0
0
0
9017
0
376815
18694
491565
410255
0
3094
0
431910
92777
471655
0
425629
64958
298477
35339
443263
452691
0
296129
460858
0
103094
343345
0
76330
342132
279942
527
0
392725
7853
0
0
0
476940
497336
336100
0
12989
422068
54897
0
0
17427
260832
207477
0
0
283020
96920
33000
0
0
254020
10237
484735
267082
373044
2964
0
405288
460521
258348
117879
376966
144539
117653
199011
0
0
374104
0
285909
0
0
708
0
147546
8091
25226
327974
0
296194
0
440148
0
0
302534
55054
0
326674
0
0
0
4094
299567
291952
0
0
467130
0
73383
0
0
65951
0
299293
406495
332573
0
0
481633
0
0
0
40194
0
453384
281874
57155
0
364945
406155
475673
0
438033
53878
156273
403903
308656
0
0
0
0
445177
0
339479
439231
43000
177587
17472
7254
0
5868
337331
0
270759
276081
0
0
323168
119323
0
0
484460
333040
17853
0
0
0
433653
0
52730
0
315940
383415
55691
155056
321066
0
22751
265092
491442
39539
410665
332701
19628
346640
281168
313793
0
265930
0
66016
17021
0
27304
371888
414364
0
0
426926
0
471434
322015
0
0
275579
96969
0
441927
0
17485
436552
0
421276
393195
0
255920
0
27087
299119
0
0
444127
444153
405847
197727
386951
7585
43909
4676
0
324809
491635
44102
1179
422054
311773
8910
323951
89000
5488
0
406539
49353
27538
0
0
315976
3004
385131
269634
289183
120061
61762
166523
29430
0
184189
0
394216
63671
51861
0
0
0
435174
0
455262
354666
121425
275856
429825
19473
316153
403028
0
466570
14751
5557
473554
373843
426491
297900
31731
398088
0
1977
18995
396547
16278
457643
4857
99150
322895
57519
459203
250566
474677
0
420691
285139
420595
30272
427833
0
426369
185171
0
0
1085
260249
173442
376802
0
17464
479255
0
395811
268988
488281
0
465021
0
110150
0
445087
308427
0
345247
382120
17173
302375
469316
324183
437270
289306
271379
385837
281482
0
0
0
119841
39689
368099
42013
0
496259
494028
276525
0
0
0
490583
180391
414146
0
0
179318
295043
98522
0
0
489289
0
0
0
386365
432754
0
71564
29073
0
409353
405311
415208
20098
131064
4182
0
204063
461218
183712
0
79860
1059
44355
0
77217
0
32498
0
152317
163709
0
0
278144
0
0
0
465580
0
0
0
40798
86618
43506
306130
446442
25984
287852
420631
17294
446446
231610
0
411618
0
0
404559
39169
262902
36196
153018
0
0
0
307684
0
372608
3557
40932
106881
0
0
0
42499
0
452274
0
0
352855
0
120549
0
240105
125703
474702
0
258506
350125
471754
443054
473257
468942
436546
0
422827
287584
333559
0
360609
0
0
277137
0
0
366735
315578
0
0
0
0
0
22461
84025
353479
0
461899
0
172808
0
0
390389
489251
97
77737
0
422466
5494
252623
259263
154827
19015
294592
405606
0
0
0
0
55121
112970
0
812
359902
355820
0
0
37133
312058
163437
48372
0
0
344400
0
0
53291
0
9978
341447
57956
287557
70369
499020
0
442947
0
0
388741
346914
205528
461917
0
0
433878
315720
0
0
421812
0
51807
5868
0
292057
463800
0
282429
0
0
377816
0
45597
0
0
420095
7834
42449
265018
62948
48238
43976
60202
0
0
0
2071
0
331560
341425
358871
32777
367834
0
0
0
14479
355583
306707
0
0
424877
483927
429518
0
0
18171
292001
0
418989
0
416001
0
122906
285159
0
141734
374625
344954
0
0
117755
0
0
0
497379
0
0
346760
0
373712
0
48992
4690
258062
142270
0
102742
26352
0
255959
417214
0
33366
455639
0
0
28429
454787
0
0
0
0
0
0
452631
0
102372
279795
402349
0
409382
315878
280925
0
25867
88185
401535
0
0
1069
0
0
0
12974
0
102510
438363
0
13029
0
0
0
68389
377576
0
0
317
0
374708
0
0
0
421640
445091
0
100566
30969
15484
124139
385734
0
465305
428585
135423
0
0
0
22648
471933
0
0
0
322448
353751
284128
0
0
338821
331136
0
0
0
0
0
93100
0
498082
0
23249
34901
317564
281771
0
0
14021
4875
28559
397094
269736
0
0
0
80906
0
464148
0
2140
20621
486283
495090
67080
469586
265677
0
399859
407215
0
0
2635
0
137265
276956
0
0
217
190125
72967
409857
0
0
463440
475838
436743
351356
0
296920
0
0
142892
0
416743
411042
0
0
0
8419
317871
298050
0
4266
44350
261033
0
262206
178313
415028
347875
35461
284030
8147
430664
259881
43
0
0
394744
0
265066
480565
0
152388
204370
332382
0
52780
0
0
445924
154719
257813
0
0
69346
0
0
360733
389960
123444
0
0
12495
85884
360455
73768
342094
0
354623
0
0
0
0
447260
84881
29995
315073
0
0
274768
187884
464923
250139
0
0
0
0
33365
130993
100202
31541
0
112502
48087
0
429774
331395
294660
0
381811
448963
0
49099
0
334289
0
294964
7360
0
173362
489699
0
447186
375389
181967
109988
386029
287022
455699
0
72979
0
423150
0
0
400887
11295
347932
329685
0
0
297434
0
91241
183418
0
0
0
310567
334361
119868
415790
313413
0
0
364693
0
348204
51038
0
474865
0
485843
0
282586
480508
0
485428
425398
59548
0
381950
321792
417023
153623
263660
381680
0
427943
140494
0
0
20826
114627
57906
0
25690
381322
0
446220
76429
491450
0
282566
467032
329651
3929
0
314507
271649
0
367406
33592
0
0
136905
24882
318159
0
116865
444508
0
9544
6366
0
151514
30391
23192
0
381695
0
297958
0
23121
472955
479419
38517
0
0
0
0
0
351696
0
79545
74719
0
9887
97949
114571
0
8573
0
375884
314
17455
480501
381409
0
156403
0
415403
463650
0
0
0
4850
485721
0
356942
298005
13643
378471
97484
265683
437378
0
0
375506
0
42019
482335
492189
7919
122819
0
283499
102821
0
21222
387272
91572
300458
54551
322704
284384
345341
473229
46979
477426
266058
354984
0
443529
44811
0
37970
0
50494
396265
50561
0
0
338810
98130
405019
378615
0
288036
183670
0
229226
0
11433
418273
497932
23566
483965
268777
436670
8502
489903
66969
731
372
0
415941
0
294211
67061
0
359942
0
0
79841
0
0
0
0
41584
0
343106
478989
394780
0
224411
0
0
5976
375470
362130
0
0
202803
0
280343
293565
272942
0
437466
401853
33070
0
394260
0
250977
463151
17756
403058
436475
38261
0
5451
115870
0
0
53946
271869
257310
323062
426395
4127
137796
403608
49090
0
38499
0
291695
269876
0
0
353
0
466976
346387
0
0
407313
489507
3773
127096
355732
78249
404252
0
0
0
99574
318200
372866
0
270371
306363
10760
419350
435416
0
191603
0
494429
0
320257
0
72155
56808
0
12248
138624
85532
51446
25728
253823
0
0
0
353719
468951
67383
495857
431301
97312
251857
1898
48621
441047
13140
438741
407814
277773
0
385479
27497
492486
0
53211
34727
345349
0
3702
55314
0
331454
384291
0
0
449120
0
63317
0
11865
0
0
58665
0
0
345118
357181
86811
0
355394
0
0
0
0
0
0
0
0
0
0
0
53381
153701
66518
355794
116145
0
361490
468944
291024
46136
467865
285332
0
0
376739
0
288977
155469
0
14579
0
137762
0
0
0
494333
0
0
0
0
412638
338071
433453
0
4722
135400
23960
372558
402682
305586
344381
104210
15388
335530
924
380041
0
496678
329312
342212
0
122965
113893
0
0
195922
0
0
483103
0
422375
0
98776
85037
0
8980
0
0
0
461513
472409
369379
0
51282
0
362665
0
0
0
0
142732
324466
272028
276525
0
0
0
0
591
14244
0
0
0
129117
160916
0
498734
148693
0
0
480511
421455
0
39385
58375
155583
0
0
0
295704
286841
0
415272
0
59650
0
167971
269788
421446
407414
481270
0
0
0
430342
0
122827
177763
374495
0
407189
0
0
0
0
0
482450
0
0
0
101846
400559
0
410754
7278
392923
0
302386
0
18862
0
432015
113939
383874
287661
0
5658
0
33670
0
8242
0
165383
0
434413
22964
0
0
23794
0
290071
0
0
24933
0
265806
0
273309
16852
0
100262
0
0
427900
0
0
352242
0
369143
371979
0
300630
2107
0
0
0
0
330407
448536
0
0
0
25278
1989
404834
91252
0
318885
19299
408855
102214
0
0
429427
22732
434150
374332
0
0
0
127103
1335
0
282675
477442
332162
0
1675
342928
0
0
144981
261260
255448
0
0
0
0
0
197329
0
44075
0
23872
399200
292559
352175
458273
5336
278567
0
447426
257542
482566
419646
0
36785
327665
411656
23919
109999
0
131229
0
308911
397766
339489
324917
0
84512
0
486475
60525
0
426818
0
43469
6609
0
116238
0
40472
389127
107408
0
0
493722
306444
320633
131521
3143
0
0
99648
0
0
0
0
0
8472
0
385173
43638
16350
321171
482422
9072
308468
27827
282950
0
6220
356381
28738
0
42217
328470
0
2902
0
0
0
376829
208011
0
0
342136
0
475640
387235
402735
317992
489875
0
178904
0
4347
88746
0
258493
320278
0
359193
473352
322704
64828
0
345160
360281
398521
0
406445
0
39331
363322
495290
0
36740
87572
476282
400867
126292
169978
284996
0
57037
0
0
0
3770
0
257253
0
1699
0
11426
0
20748
331416
109442
0
251764
308161
365123
340317
0
366600
3514
0
13568
476484
0
0
426062
9548
0
0
87643
0
406800
203220
20313
98567
303143
0
0
0
489310
117477
279318
197044
17282
0
463668
0
0
6051
254861
298714
36649
395439
1271
123320
220189
0
9470
0
0
0
418464
419077
54802
403251
383740
0
123500
50951
38013
0
315617
0
346325
68537
0
359462
0
267796
75496
0
345584
0
479771
116692
296187
18710
0
437405
3998
0
0
557
107796
7508
0
324216
0
270195
0
0
0
37751
184355
468718
0
0
263954
471152
0
312707
0
0
0
0
71291
0
0
32341
199005
400952
0
61825
0
0
0
1616
325506
0
48853
0
96134
94809
99527
33458
0
345474
116817
265446
101321
2347
289005
0
104361
403568
0
112024
433624
256655
361914
0
0
0
406834
380846
17069
0
427677
365645
0
0
400096
17121
446491
0
0
0
375607
47547
0
258067
24522
0
50939
0
258304
86040
35806
0
351509
24644
151335
0
393990
59884
0
0
0
53047
0
0
9238
411736
0
477059
5440
0
458698
0
299456
0
441517
445994
489956
0
0
0
0
0
0
0
0
102966
335491
313113
971
0
0
24775
359859
460975
12171
0
393085
0
360796
0
307263
0
42599
0
237501
0
365517
0
498947
0
499255
0
24306
316653
89713
0
487323
0
33195
0
0
405443
278743
253673
0
73672
79713
475925
68734
394658
319943
0
0
0
175107
0
8494
161877
0
0
438526
0
365275
100887
0
0
421919
0
0
0
0
52628
0
389720
357377
408372
422877
0
0
0
498074
392164
357664
354079
0
380079
282802
0
0
0
336329
416251
302426
0
0
44138
0
75351
0
351495
28449
411506
387040
413945
460284
267034
0
0
489572
0
72776
0
0
1252
118935
6053
354616
0
0
2531
0
292534
472357
0
329275
289635
209440
0
253571
372266
295915
0
0
0
80548
266326
109139
39206
478567
348596
441191
0
128887
282283
316519
372
304579
0
10118
0
18464
0
0
31405
0
80074
3745
415216
19169
0
292688
463167
0
0
0
32434
15564
0
50883
437689
44831
0
445925
0
138086
304259
310884
7001
0
0
400117
478568
0
437779
430078
70380
11990
25746
295376
450440
0
0
326184
430940
24610
0
47106
410268
0
0
0
7852
0
0
0
378699
0
200307
280564
0
0
81271
290790
303504
70096
12196
339929
0
409960
114663
0
470045
316224
406806
0
0
441173
378480
398797
0
266647
4607
0
0
482905
5306
0
0
22187
49086
0
324718
0
402704
2645
320188
35878
480882
0
385315
0
130163
432862
0
319080
0
0
0
29742
443822
455336
332728
1086
59651
425389
8902
384877
419076
19801
19538
300065
63366
0
416552
0
378404
0
278626
88325
273789
91666
480080
87278
63702
0
139328
412148
387921
1805
15648
0
37341
0
47031
323467
61664
253347
436278
0
281399
0
430207
0
430947
0
482320
0
0
355852
2303
0
0
0
330488
319033
0
2808
425997
0
0
0
352327
2886
0
73245
364454
74581
0
0
0
2093
284148
284059
416093
459689
428141
255742
0
42715
287604
83631
0
476425
333613
94526
352998
0
44591
0
0
406088
253426
0
84769
0
386013
0
439548
355811
109469
0
293288
0
281289
0
0
288214
0
135255
484639
398550
36330
0
15479
0
0
0
3578
0
470365
269472
0
0
0
0
144130
479951
17786
315952
253941
0
339651
25348
34702
0
0
0
0
0
454862
328709
0
404266
0
426878
0
0
28941
0
90946
0
421311
0
0
350791
0
0
0
0
0
0
91112
0
458805
0
0
0
0
329505
0
0
125493
437773
263346
492685
30637
334432
0
492771
353987
0
434683
0
97011
281425
351680
314377
374365
0
0
458111
0
0
309447
0
0
0
0
61262
3351
0
485577
0
42991
69300
43305
0
17010
396953
26656
0
418089
0
0
358224
370381
128321
347994
489581
118485
0
435764
171346
33943
404848
84034
475832
157496
22044
0
0
270988
1522
105701
0
7872
0
313317
0
465105
451010
0
9104
18036
0
0
84916
0
2382
346496
457747
0
24943
13808
265080
0
0
0
303843
293020
452050
106190
425763
0
0
404440
46665
47701
42486
263063
0
3132
0
475576
62500
486603
190336
0
9511
463584
0
433047
0
0
467415
0
63979
367893
306402
0
0
44035
0
58524
93719
169910
157397
437357
0
0
0
426799
23838
68787
349956
303407
0
56065
0
0
0
56640
0
0
0
0
160413
468444
0
0
494094
0
0
0
0
42040
493630
0
54801
7294
0
0
316518
67295
334386
417370
190419
392620
402519
458495
0
5846
326792
0
0
0
154861
0
8546
181428
426038
459074
10692
410331
411986
311945
359791
190312
0
352016
0
0
98143
0
0
295872
373677
376401
0
2505
0
463602
0
0
0
32998
317365
374439
454038
0
473861
328902
286701
389380
0
0
253081
152914
0
230868
253705
430897
260814
0
368743
138271
459650
418315
123305
453520
0
391023
0
0
477601
0
22585
484222
4911
0
318096
301831
397281
16597
451320
0
54914
32124
0
184971
0
0
465841
92117
339960
0
434844
0
401069
0
0
0
94714
490817
367117
0
0
0
488486
0
0
59186
473702
80780
0
385201
0
0
54555
0
350691
103518
0
339251
0
0
322893
297787
454818
0
9028
0
314977
81728
0
20030
449845
32349
327728
0
467699
35180
71678
0
0
0
0
70529
0
52596
448997
0
0
441804
93107
0
442046
0
80774
0
0
175340
369470
62438
0
0
0
361464
0
0
65401
0
0
110235
0
0
0
444143
107100
0
327090
0
0
3053
431157
26545
17819
0
0
329981
0
0
421521
0
0
0
497961
0
453305
0
25810
146342
31416
0
0
66612
337057
0
113051
296221
414413
0
146018
120938
29722
372664
495314
29041
0
265154
0
0
0
29257
417246
38974
359566
0
89369
387111
0
0
0
250838
0
216815
378456
0
377337
369666
173164
0
0
0
479745
290599
0
337954
0
0
100131
100142
341715
311783
0
0
443055
0
269503
0
12810
0
0
0
0
4260
278078
0
0
0
0
0
22841
352347
0
293446
0
23124
0
10059
368286
273822
3198
0
108157
212381
0
0
287368
0
17968
0
477170
478099
0
0
318592
306820
0
270574
0
264685
88874
0
0
385726
342168
20404
30117
0
24532
0
0
376976
0
491715
811
396318
271
0
0
0
202878
415196
0
423216
0
258897
0
2961
60424
0
307839
497833
34742
42433
0
367623
0
17477
0
0
0
92675
114128
0
153902
458316
157714
351063
50913
379087
0
25542
0
23897
267347
450712
232836
0
0
338597
362306
37299
0
394645
0
0
0
0
363267
0
0
0
0
449324
0
458462
0
369426
5485
482789
495156
434547
0
0
368916
329100
22291
0
0
0
25225
266425
95684
0
440267
44653
0
11485
405960
0
0
50384
175294
0
54806
0
0
0
377859
0
0
29352
0
129
492885
251736
4586
29111
0
73639
84716
0
441679
456670
0
0
0
402548
0
294967
0
0
167340
55546
0
252971
322689
31268
447253
0
190191
92955
208693
456132
0
432250
22921
129116
0
110450
34413
0
423351
424595
365890
97280
474197
438990
0
272968
451190
20292
271145
421249
36329
492940
274804
0
60050
0
0
0
0
404541
6535
322082
0
0
452827
460753
32456
0
341837
352322
465984
422066
648
0
0
0
304907
90874
280339
0
497829
276240
0
382377
0
381350
0
15005
274708
93920
314521
353858
0
0
452697
21476
0
0
93010
18804
484430
9472
343552
0
397899
454744
62786
364458
113823
476116
0
335505
0
466266
442856
164245
0
151100
0
336041
252958
398523
0
25790
0
0
0
26956
388514
0
317985
465699
427436
0
73969
0
0
0
29174
0
0
367696
0
462163
414489
0
0
11849
493349
0
0
279999
342793
0
350883
145583
459724
400278
0
25890
450314
377598
84461
16325
287578
0
325172
35991
441757
38344
358996
283167
289120
460114
435674
267310
59757
489236
66946
0
425197
0
0
385644
0
37314
0
0
50485
75278
366509
0
4863
64494
351035
0
113845
465237
0
5585
0
29615
89958
0
8975
51690
0
407683
269363
0
367790
50952
0
482945
0
0
391998
54774
0
107671
101406
15305
0
0
455081
0
11527
72270
417544
0
59427
35440
56086
0
0
454573
311314
0
0
339737
10218
69948
0
0
294017
0
484921
19134
161118
387330
0
357264
0
0
446198
19991
51553
0
0
0
0
32857
37413
261578
383806
0
0
461847
17451
301178
6410
4155
66659
397502
0
366625
355507
0
0
113584
0
0
0
335806
0
293353
295363
383263
320711
0
0
13108
0
427945
431850
0
156081
0
464997
0
47596
0
367749
4574
0
440426
274252
0
27992
272362
454523
267703
0
359562
0
444826
0
36469
0
0
351599
437142
21774
0
0
266161
0
401222
0
470879
0
388678
146939
299527
485729
0
0
369418
409638
0
0
0
39936
452927
0
134002
80411
302767
496207
5059
443407
0
263616
290103
295771
0
0
174703
0
93140
0
0
56856
137762
405153
0
443413
9178
67483
0
366349
495157
0
12230
307380
0
362038
0
326536
0
370822
306267
0
466576
418163
392170
342019
0
66436
0
263136
332329
0
607
0
0
135623
0
0
0
96382
340310
306992
47962
21074
0
0
0
0
320032
62137
118811
417653
0
0
341157
340259
5802
486828
0
389150
406654
262624
0
0
441239
307981
0
0
0
90860
19894
57852
407657
329448
0
321942
0
0
0
0
397997
341381
0
498969
464368
45154
0
391209
86897
334134
6333
0
12247
308832
0
76973
0
409340
0
0
259222
325100
0
438972
259222
0
0
947
261031
317524
482195
332517
0
376304
467644
428410
0
43999
315167
0
0
361947
324943
487215
493187
0
0
0
0
0
469870
0
0
293117
0
0
464945
76480
303632
358295
284295
0
121679
17932
299142
50455
1647
427839
429996
0
0
0
344083
0
0
396587
304892
0
55889
0
17649
462823
68291
0
451089
0
411794
0
491426
0
458168
13073
42314
478889
298459
31059
445097
38614
373570
421321
0
8813
0
449300
0
0
0
378564
433533
279005
414661
297805
0
257747
0
350902
0
0
276827
37384
0
0
0
136828
381101
351278
0
332693
428339
350475
486326
480720
0
0
0
468222
72707
312647
8648
0
0
0
257052
288889
939
161685
2107
61343
330445
263701
26380
355628
8063
84992
110644
0
414319
0
0
0
250073
17305
0
488950
94909
393318
363790
79689
0
444394
367612
408400
0
133701
0
411625
0
272453
285672
372252
474169
0
0
435654
392622
62776
0
483755
0
900
0
8329
0
0
0
43433
156320
47440
0
452402
0
0
0
0
273964
0
0
256892
17655
0
333417
344657
51283
326035
0
467168
0
0
25399
26357
29986
441076
425728
0
363785
99023
0
358596
0
322503
6301
0
6807
197395
460605
0
475807
0
60390
219503
310412
139451
32967
309361
0
492994
115128
14519
0
299245
407674
48871
0
287963
13130
0
251042
336060
204963
125170
21232
0
12710
0
0
268340
328509
0
0
0
12133
0
401169
0
0
0
0
358527
98430
0
482279
93631
252575
405337
0
295214
0
4365
5696
0
468123
0
464165
0
475245
0
32869
0
0
0
0
14291
0
0
0
0
0
37799
0
0
0
416385
0
202536
407180
23644
380666
136627
0
0
496416
275232
0
269992
286606
404346
400553
9069
0
51113
305154
0
296101
0
0
0
0
0
0
161609
0
23263
134960
261920
458030
409812
404746
431874
0
394519
0
0
0
0
0
0
5454
0
304474
450332
437314
0
252682
308895
489192
493790
486449
486537
297910
0
336851
449431
25276
428959
0
485277
464198
361774
0
271183
0
0
0
451122
254781
379309
0
0
103105
322905
0
350095
117666
356696
426057
299545
429407
271786
438742
0
5522
161075
314945
316302
77357
492131
3679
418009
54038
61038
0
52407
29205
468000
448736
476072
0
0
0
0
266709
0
78323
391520
410989
303378
0
351416
2471
0
0
323256
0
469947
10260
15169
0
472958
377542
35980
284128
19318
0
0
358084
965
408657
0
381301
0
137084
0
36233
0
22280
0
311113
97203
0
307686
297661
482669
46734
1656
0
370414
0
0
2392
0
399861
0
399088
420300
328507
306067
466208
387140
0
0
487198
392590
42271
327941
0
0
0
71181
352773
0
0
494524
0
470237
255419
0
329315
0
8005
353290
53376
39472
0
415944
449752
0
354601
256033
327450
0
0
32022
250705
0
284034
418526
0
0
406967
339864
432092
77345
356729
1139
218593
29291
412103
31580
0
326018
255938
0
348906
381578
12584
287305
83881
297444
465298
0
33178
0
0
0
120265
79950
0
166679
0
0
569
0
476752
279842
0
413794
0
449989
292367
0
0
437047
0
4175
0
263534
390197
0
0
337533
356069
325532
293404
414055
96834
342475
0
0
2970
273016
0
0
50807
263486
336476
0
0
39122
471335
47511
0
279228
0
65818
0
138185
0
343658
26083
0
284017
0
91321
0
0
0
0
270151
0
0
159734
196876
5075
0
17044
283900
498531
0
867
142555
389426
59413
476658
0
454366
0
378392
0
304263
478156
90459
0
0
0
105010
392375
155704
0
0
295124
0
0
34013
732
457518
0
449159
45988
0
356079
0
279791
115576
111242
252651
375661
282932
281405
271907
12028
0
484405
41026
7996
263934
0
0
311124
359609
366145
31404
0
60630
0
466383
0
283971
0
0
3242
0
0
295715
72104
0
66099
407205
415167
87544
0
0
488539
0
159267
0
0
0
383256
131063
75857
449592
0
31633
0
0
0
0
0
182375
0
105907
305408
36003
209287
83824
61704
0
69507
14038
96270
0
172624
343295
417432
0
416077
0
302941
394873
42175
0
0
439441
51461
0
481946
50732
333965
0
10992
74350
107322
418625
0
316306
77612
0
0
345856
387981
307840
4187
300479
0
0
0
302087
0
332242
0
0
279459
429331
0
0
499271
405191
0
0
0
0
0
185147
80097
307721
449034
0
314983
89003
338015
0
394922
109941
0
150336
63386
0
0
0
61105
94576
0
97907
327785
71502
386751
425032
3504
0
0
458339
0
439376
456354
376049
0
0
70198
0
77874
0
8279
0
0
0
0
0
0
267231
0
0
434540
287673
275921
0
454913
254686
0
410382
0
0
261880
0
0
299434
0
0
0
258202
284614
0
0
0
0
274466
0
0
471154
0
300616
96025
390617
0
268802
439012
401951
0
0
165770
0
69245
363968
0
0
498299
402637
396195
10628
153721
67769
0
0
425567
414080
275592
326084
39297
128105
271672
439430
0
250520
484816
47560
0
445057
104396
178305
0
46235
442984
293172
308003
47715
260819
24100
0
469816
22632
286097
0
0
17880
49434
304810
387027
0
0
0
0
252397
102934
345846
18205
0
453657
40753
267632
143445
491186
0
0
0
12385
0
276348
283112
146777
0
0
93063
0
260261
0
485859
397987
0
79689
0
0
319462
2022
0
465993
86530
0
21253
0
56513
23472
0
0
0
1638
395659
13803
29571
471055
0
103224
120130
173961
5997
397383
0
41784
0
28064
0
20097
0
0
0
1217
0
0
374879
0
0
0
149924
0
0
429581
178208
351025
0
0
0
464346
451868
0
404420
0
111801
0
301494
0
0
0
0
0
0
274175
0
268462
0
273848
0
0
252471
304213
475422
0
384540
5998
0
250289
293460
0
0
0
213693
0
391921
0
57804
12180
0
41794
0
77993
260588
0
0
122675
89932
380019
0
0
133474
0
353506
0
334528
337303
0
16398
0
0
0
0
28067
302345
0
334382
22167
341014
5464
17531
0
0
0
0
0
404585
15377
0
44761
314556
460410
360080
8473
0
326276
3966
0
1819
79631
365973
140995
245
0
75155
103584
8908
430731
316016
0
483436
0
23747
104601
88896
0
0
466603
0
0
0
135479
0
42862
371639
333368
0
0
0
0
0
31201
15553
32440
0
0
269900
0
0
0
0
0
260243
0
280961
0
362242
0
79803
6958
41207
0
73469
165832
0
0
258722
262972
0
346446
259213
348500
144607
0
406809
0
0
350537
0
0
0
0
11351
318351
323452
470806
331370
68127
25494
0
0
49736
72171
325728
393406
0
405906
40839
164118
292565
7257
0
0
473576
52894
0
332687
286564
0
383569
369905
0
0
0
0
479503
484377
37486
0
60970
0
0
0
0
120991
459420
0
948
456924
395799
29025
0
0
462920
0
0
0
0
0
347936
471749
426418
0
434774
0
16283
193057
129120
0
165789
377085
0
427758
0
402119
324533
189208
86424
102721
10573
58434
321521
16868
0
379002
273121
299331
0
304313
0
0
279890
0
306330
0
0
380284
538
54556
402214
0
0
71234
3579
0
281900
462482
0
0
0
361690
498568
0
343359
0
375816
0
27589
143095
0
0
0
0
0
8262
0
115790
0
342935
0
0
0
346362
428269
0
2337
22519
0
351043
0
5256
329696
472389
0
0
392353
337871
411664
0
0
497319
29870
401717
0
42572
0
7035
352057
71373
0
484758
439872
96445
186148
0
118504
57036
464617
315712
0
494533
0
14323
0
0
406491
434720
0
4086
270836
0
0
0
350194
336845
406367
2303
0
0
71587
0
31738
14824
300151
495363
273156
180082
0
0
0
0
0
0
0
17184
442059
391437
43785
286093
0
0
67737
100849
0
303663
422739
399223
313269
0
50675
417561
0
3561
0
375550
0
466558
317347
363356
28883
303174
36132
378521
55183
296602
0
0
0
0
0
263584
0
192046
0
312150
68832
320411
0
0
0
422084
452551
57549
0
160597
349056
0
0
0
457774
0
427949
56916
411965
66507
38266
0
454777
457413
0
416993
0
429856
98501
0
0
0
481839
0
379898
102468
266447
472434
89776
391056
0
291755
0
497885
409047
36514
331044
0
231358
210584
28711
0
370699
27430
44171
0
13719
4613
424646
154433
0
494715
150198
427272
0
315343
371701
0
457630
257015
443197
0
0
451044
0
102524
15290
421881
464595
0
390887
0
8429
384917
397738
0
179381
0
0
283592
453759
0
0
333360
425891
475116
0
66852
324074
0
298013
378766
0
422155
286591
0
305187
0
337134
254650
482138
433905
24866
305395
115217
477083
267508
0
0
0
328824
83806
0
261882
77113
48446
504
0
435507
0
0
0
75074
0
322772
31871
0
0
6897
0
449466
420054
467408
458827
0
354063
354348
0
0
353505
0
342365
123798
312777
333242
459163
344984
30424
0
0
43896
445623
0
349663
382744
298520
0
0
141356
403112
5299
0
389849
448817
410321
442186
0
56442
0
7147
487995
424538
408757
89021
250637
0
416048
82249
277181
432722
0
0
478932
0
311074
367287
0
0
287552
315005
272668
455170
81053
279076
338318
0
0
0
379202
365582
490754
0
273036
0
0
0
0
321448
0
131931
356820
13883
107935
0
0
289342
0
418049
377547
439731
6208
0
440559
94062
0
266538
0
0
85140
413271
12711
0
0
381593
0
121148
0
303232
497804
0
33265
22525
0
0
0
465571
4473
0
11316
0
0
385814
460875
436323
0
416412
0
11182
265600
0
326034
0
479003
341141
0
432078
77043
0
101770
298338
374637
15876
0
463769
0
0
468826
0
0
0
174713
468859
390280
194934
58940
443048
49251
0
80064
0
0
0
260548
378586
342670
121423
0
9119
0
0
46266
0
292427
54266
45252
0
324761
405910
304865
464395
285180
0
412424
0
199840
270422
0
0
321160
425761
0
0
70922
343525
0
0
49394
0
1072
332853
0
0
145804
29686
313654
374939
0
405633
0
0
3183
422087
0
12277
477493
0
368201
41764
45928
286234
0
112431
362924
0
399491
66524
101
280495
0
0
478330
0
0
484042
179335
152431
0
15289
0
0
0
0
0
0
0
40694
390124
0
445236
73946
0
0
94529
0
350468
0
0
30611
29156
0
0
405867
618
0
315731
358581
237653
28199
22570
0
3142
47617
27625
429076
55355
485988
264528
276161
9050
319648
141160
126654
0
20824
431459
0
26684
337596
488840
25432
44570
426952
0
469728
499599
278171
283805
260982
33392
53277
119407
294462
0
305854
54212
0
0
0
0
27331
180479
372814
19842
0
419383
295332
351145
0
264580
0
26826
0
184694
298083
0
476797
415112
0
20712
457018
0
259022
0
0
50750
0
12623
139560
146787
323765
0
337938
281429
0
0
51816
419801
0
264001
14757
0
429790
0
107397
341978
314445
0
0
351057
112316
0
0
26503
467994
490040
316748
183786
0
0
46190
371708
0
252044
0
0
0
0
35515
83165
0
310301
0
211048
0
25751
0
0
0
392099
52681
110192
427999
2374
470338
0
0
92039
0
0
0
0
0
353219
407329
8505
256843
0
0
56088
125647
66711
37021
0
35749
44914
0
0
0
345016
0
22089
14272
0
116867
0
0
454292
106099
0
0
27767
0
92298
0
0
473069
0
438075
7778
92349
0
61156
0
123714
0
0
0
323728
101853
0
7547
440475
281677
0
295184
14130
79648
0
17878
0
478905
88748
496141
64962
0
0
0
429491
0
0
43026
0
198294
387261
16665
0
450553
81859
309126
7870
433035
42661
386582
412887
354114
0
439797
0
18936
364509
396135
0
406135
0
15535
469435
291782
0
0
0
288815
129901
0
475417
10492
71216
0
0
371214
0
0
0
25865
319517
0
0
309563
0
0
0
192175
34082
0
315583
12832
0
0
22166
36004
8230
0
0
447203
81679
328332
481745
0
445454
267671
0
0
2493
97319
397731
372559
125683
337446
326278
0
262671
5916
0
0
0
269584
0
0
11020
0
141399
293468
301192
0
73780
62157
337078
0
0
422880
63979
0
14483
0
0
476186
0
417180
0
89636
0
15496
259248
0
14277
291474
0
317677
459264
0
292724
499992
446706
0
54732
342827
459114
0
287355
414586
0
36820
33015
74264
6678
6025
339106
0
261920
252565
53792
445105
0
0
138946
475967
0
5964
3686
292089
0
478650
7446
327308
441049
0
457536
134941
87115
370808
262291
0
134243
486761
492886
308367
0
174658
0
74483
123183
0
0
29409
0
475830
0
264213
283798
439322
0
0
361411
389111
0
0
0
0
307162
420664
461537
336444
165821
371503
0
0
0
0
374037
252470
462393
286344
481236
0
345610
201283
0
77733
346846
129543
7148
0
485519
0
251989
14211
17151
174183
54249
304641
0
431800
173693
448512
0
324589
0
20082
63238
0
431605
0
75860
0
0
0
173144
10797
0
0
0
79809
0
5483
0
499213
313980
0
485021
0
304433
170040
16301
386954
82614
0
118167
0
0
0
447015
0
37933
0
424376
322036
420212
0
190873
0
452323
0
0
287188
0
260511
0
490580
0
452566
0
135439
0
35851
496952
0
0
0
438101
454378
0
275068
0
0
0
498548
26379
355475
331383
0
0
0
0
0
5285
416868
437633
299118
0
153112
389695
0
0
305429
0
303641
347954
150094
0
329485
0
0
473450
0
0
0
0
303315
0
420328
0
73008
13921
0
356641
0
279764
0
0
293320
123589
313648
266247
33472
0
0
0
374138
0
309512
87965
294269
190070
79349
0
0
0
10379
0
0
0
4348
313095
391303
44677
5850
0
286666
0
457902
0
457318
30559
0
431600
0
0
0
366033
481912
415982
496638
1145
5012
0
359348
357225
103915
0
0
323465
378723
413898
114093
0
166800
340250
72385
0
0
0
325035
465901
0
286273
333114
93131
0
0
14899
0
0
0
0
0
389141
0
433469
487801
105709
410945
498314
104412
19489
468733
476642
298041
195709
0
25896
328002
0
178490
43831
336100
445491
353879
2801
279372
24518
0
250595
0
453505
177323
0
71043
26348
0
313901
0
310420
56157
80223
329453
146784
0
458776
0
0
47686
0
0
0
0
0
67138
76321
0
279024
0
258578
0
0
10293
67676
352040
0
435148
0
0
0
0
270497
341337
35329
0
0
355901
21427
0
0
69359
262888
55907
0
6239
0
374037
0
0
0
61683
27995
377417
25457
256539
338719
55543
0
89168
493568
0
41479
0
0
0
428204
336495
0
398388
6685
0
535
297558
0
353307
482320
0
0
363163
0
0
346175
1785
1566
292883
34343
0
0
442139
270687
0
135860
0
434151
457206
346883
9017
457154
0
28080
453195
490259
0
0
0
0
283376
24736
0
329459
406410
51698
333063
300150
0
298837
14943
0
0
0
0
0
337157
437139
0
164931
684
0
448175
84943
172055
0
436728
80069
68506
342867
463536
352616
264680
0
0
49766
297725
0
0
103679
68764
262154
0
371028
0
29207
351368
0
0
62963
11951
365739
348894
402165
20237
0
449126
118409
276665
0
0
344521
0
257746
0
0
376095
0
32298
258934
461474
0
488102
0
0
14525
0
406352
0
407213
0
10704
287167
41810
318055
8426
352311
123764
428681
0
331055
0
6058
350787
482135
0
0
182046
168068
0
32922
435640
256920
103858
0
54676
2663
0
105527
0
0
0
129357
0
0
7173
0
104065
78105
18606
0
0
0
0
314102
253864
0
89935
0
470138
0
18326
257853
12895
362902
0
425257
0
436574
499881
407086
0
0
121840
0
33423
0
0
379410
318911
316985
0
267560
0
0
0
125458
62687
0
0
352086
0
22112
0
0
298794
0
0
399304
322051
0
0
375835
250896
93955
0
40882
0
0
448819
460451
0
30924
0
80021
11241
0
493267
0
115860
95443
1814
66507
451682
0
19129
0
426354
492032
0
0
0
0
6450
0
317158
362504
447566
0
281065
56712
0
256909
0
40606
443188
425048
45418
419777
327837
481545
499768
113397
0
12381
0
366552
497558
0
205072
323623
57523
0
0
22903
449035
140757
404408
0
256660
407634
0
0
0
0
91734
0
0
0
81262
491073
0
290059
0
0
0
325273
0
477994
0
0
0
3629
0
337741
177535
295331
47952
103443
290612
431175
0
0
324796
0
0
308381
0
19090
76281
0
0
1140
375381
465611
80158
373514
0
27646
0
145861
0
327081
293425
607
0
316631
0
465025
34119
0
0
250156
0
0
25906
348292
0
17307
690
468575
0
0
79070
19931
0
433599
274104
375614
0
0
0
355408
0
57088
88483
312971
17418
128794
0
293569
0
0
10759
0
263802
67665
488404
466963
0
0
0
316531
0
480580
0
306177
376920
166074
291583
0
0
0
326100
399619
456
0
366645
0
0
293853
85705
0
289379
0
317235
479623
65204
64110
3323
0
0
363304
0
457266
0
311734
0
29175
274270
457819
0
30327
0
14942
0
0
0
0
0
268134
476884
0
189444
0
336334
11249
0
14781
382749
325251
6755
356951
0
0
0
0
299746
0
0
0
376149
0
4976
192622
6697
0
102157
0
259880
346135
0
379828
45208
0
346074
0
0
118720
0
389386
0
328239
296275
413245
0
0
0
452761
2230
0
4501
0
329416
0
425460
12494
10258
425645
405527
265730
400794
0
0
0
0
0
306823
420190
301278
44294
442339
0
469884
0
4521
292135
455943
460786
0
64017
0
0
105500
0
0
308927
0
0
419966
0
22219
0
386484
0
475711
277576
0
62011
48732
410675
0
0
394939
0
1827
0
445591
250751
0
435409
0
324029
5129
0
0
311189
480481
127523
0
212246
36844
363688
184366
494548
369906
0
444199
453590
477482
38809
0
438301
466646
114241
0
312416
0
403606
14726
0
265221
251028
273246
0
294351
257736
0
0
0
0
367240
420841
29756
0
0
257498
130215
148264
0
254867
46133
0
95643
0
365007
0
387500
70849
0
84842
149282
0
0
81194
2060
294096
0
0
410705
489494
357863
2893
98023
37112
268727
164463
0
80684
0
4924
474886
389703
0
0
29926
0
0
331773
0
352797
0
0
0
0
5948
32055
0
109460
268330
128864
370201
0
437413
0
1964
289025
36207
612
0
44167
397129
0
21281
0
364813
0
473878
58382
46987
0
41249
0
0
0
0
0
0
0
305515
0
0
364576
23808
51790
435288
469067
396401
80860
0
0
0
0
0
4782
120219
0
82019
376566
305424
104582
294451
432616
371440
0
473488
0
67429
0
306545
135188
0
0
0
74970
154939
71265
0
0
125887
420869
0
0
0
25964
360539
40438
0
428089
0
4566
392283
0
13511
368110
80884
366530
209877
0
412932
397218
273535
74105
0
141259
399611
26171
290996
0
305322
320320
0
284747
0
0
193444
114210
0
0
373619
410356
0
96723
92350
0
0
0
57333
302715
0
0
0
0
8109
76876
479011
0
0
310364
401141
297655
0
0
455853
10658
431516
0
268373
41635
0
264225
349863
0
0
390720
250144
296280
0
383970
11084
337953
15776
250742
0
371067
53911
0
40675
0
0
375752
0
428707
448165
330731
0
346175
389840
0
384992
432930
0
0
0
0
0
34478
17136
436788
63590
0
321974
0
94421
0
0
26680
0
0
53773
364089
2458
0
302234
273044
3407
0
360795
128596
5621
332948
0
22374
0
396875
226661
396412
0
360455
0
0
0
0
360198
194
428244
0
63756
0
27738
116728
0
58711
176808
0
0
0
44299
0
30326
281705
24058
0
0
0
0
0
254472
0
0
28598
0
0
169266
484431
217341
0
0
0
314018
306825
0
14217
0
54405
10504
266625
130229
0
420578
180289
0
4432
46748
430882
440110
147307
480861
174522
362200
0
0
326916
0
35100
445419
0
0
64373
0
66217
0
445333
0
424683
0
487466
40493
477113
0
0
0
327487
27216
446840
0
0
0
0
468987
0
66744
0
0
293931
70049
65114
495894
0
69354
0
267696
0
425598
0
0
0
297976
0
0
326350
472778
0
0
0
0
50616
320822
0
0
266420
454774
2692
445080
388788
3898
0
446048
0
0
349744
18064
337994
0
0
419393
321184
319559
0
0
0
0
404658
0
0
362223
367946
0
360962
0
0
369370
0
48073
481336
0
387914
275261
0
0
24551
0
278532
456060
0
0
305878
0
0
41110
419830
55609
0
29082
252025
0
320480
0
0
44163
162821
52458
405637
0
8420
489521
389253
0
42924
0
0
0
323028
3665
0
44260
0
0
302658
465650
353502
397785
0
0
0
277025
71229
54538
426555
386883
0
0
464337
0
278003
0
4168
0
0
421830
0
0
0
466218
42365
428122
23694
0
191723
0
319668
253835
62385
494609
378054
0
0
4718
0
392409
407789
0
466239
0
443362
156075
21173
0
476603
69099
448775
198469
280030
350631
392324
385105
450144
298782
12092
272479
114727
0
288181
68358
422320
19469
0
0
194926
379410
0
0
0
0
459107
373198
124984
481116
0
0
12201
251449
0
318165
427647
0
328023
372450
278847
0
400348
19618
258875
4137
0
0
66401
0
313322
257605
390506
116178
13186
392778
18666
0
355463
0
155843
0
50788
0
153321
0
298487
0
0
0
101754
0
0
298916
353208
61905
37663
390923
0
132896
348308
180262
91168
26669
0
16555
0
0
134801
0
22742
399099
0
423278
110725
100309
346463
252522
7693
1396
66209
49197
0
179831
39835
428716
290050
0
0
317025
0
0
0
0
0
441253
0
338907
0
0
0
0
0
0
0
302880
296758
80949
338382
0
0
0
376870
498063
0
381735
475529
95292
0
347662
0
449487
7619
0
51338
374294
0
391370
0
30257
0
444724
295766
58608
198416
390589
0
482126
0
0
100102
0
310364
15576
0
15520
0
99695
272052
0
0
0
24915
492317
343885
321308
0
399291
103982
0
349506
0
0
0
0
269188
44513
50567
0
406785
314890
0
0
439659
0
0
330550
382004
0
58524
403555
0
345193
0
22895
0
0
411362
0
322697
0
446885
158849
0
389642
0
213425
0
0
97443
464966
0
362972
422966
25768
439410
0
379157
0
0
0
435560
402083
0
580
0
0
348050
0
0
14969
427985
9810
255906
0
460986
0
0
87676
479470
0
0
0
0
366008
260558
0
441156
0
62020
181738
284940
330723
0
0
0
481155
92092
370246
0
4758
273824
0
341798
0
0
266252
0
474021
0
0
351108
0
142762
0
404944
17587
0
205220
0
0
0
0
405887
301942
412462
311550
19689
191540
429291
78255
328384
331765
488710
0
303612
343050
0
100259
0
13346
31512
0
286571
0
0
110145
458587
48802
258935
294824
0
395004
479191
0
0
375281
0
99328
0
0
4667
38575
21210
294264
0
0
54
0
17479
16015
117190
0
0
16131
338292
0
264591
0
0
0
442842
0
390042
401079
0
451292
122481
426971
76577
79182
207222
21396
0
451409
22602
0
0
334954
0
317622
361336
7628
0
287027
159024
0
4164
256671
285545
11318
444879
0
0
292809
348288
0
56550
0
56928
10720
435552
19045
0
355437
261825
70634
0
0
11423
0
0
0
0
0
491566
387387
273646
200209
61920
0
0
466718
0
330716
60113
486010
2980
0
104952
0
0
0
50005
364005
266006
166040
59435
428827
490472
2721
0
460772
0
487749
0
35721
0
349452
372236
54797
0
329765
79610
103662
0
0
0
3329
0
0
60503
452646
373971
0
0
0
321109
76666
254719
359921
0
259377
13617
469710
91919
0
373846
414264
416031
88919
406575
459594
0
135530
315699
0
255883
0
15852
0
98769
421596
412797
408810
0
0
422354
36824
12753
0
498989
0
304863
0
0
21408
0
0
160678
0
6814
0
206078
254239
327558
0
167012
0
0
439783
479301
37894
424567
437612
174630
10690
260274
0
3564
100207
18693
0
0
0
0
15523
387956
0
0
312341
123631
92686
0
142640
0
62874
76767
405944
5724
11290
4921
454246
481641
0
3577
0
0
358273
0
463613
417127
318007
0
0
42931
293168
132380
0
257673
488795
401334
496253
0
50420
0
180256
0
414755
0
0
336408
279214
278194
0
456534
312308
450650
625
0
87484
0
327877
0
481845
0
0
380543
0
69112
0
400936
255759
0
0
0
0
0
18079
0
134
46697
478217
146253
394955
73140
0
0
23839
0
365092
46552
428692
89617
6542
75401
320414
319090
284717
0
63005
413272
438230
81339
396908
0
279287
454974
0
428457
0
290387
412032
0
279658
64107
74000
450019
91490
96469
387389
306510
333696
144348
0
426
0
0
28912
387008
418434
0
0
0
340129
269984
43713
0
0
257227
16424
397933
12313
0
0
0
19493
415075
47346
269803
0
0
0
6287
394437
453470
0
0
16827
347259
0
77668
0
309765
0
19662
0
0
309547
371848
0
35496
0
381057
0
77457
412493
415260
0
442484
14586
0
377163
0
0
274733
466400
346940
384215
23725
382123
409084
350459
0
74739
0
416997
0
2076
258315
0
173318
0
0
439473
428577
290851
121281
62946
0
0
487724
482270
452322
0
1788
0
456047
23990
52057
473279
0
358393
0
334314
0
0
0
66168
469664
449571
0
0
302037
0
0
5498
0
382225
0
30256
432657
461260
20420
0
26302
0
267521
0
378480
316546
477654
0
0
0
471789
455772
0
0
0
96386
0
0
301725
23378
0
0
8864
279683
26285
267724
0
0
0
18153
1686
40328
61124
423377
0
489731
0
3033
0
0
52189
0
397179
0
0
0
0
0
281750
354088
0
0
158785
0
304236
341273
15253
418303
0
0
10102
0
0
0
454232
142325
0
0
492927
0
378118
0
0
0
0
0
410
35880
372161
0
0
0
0
0
25434
0
290241
0
0
0
160715
130074
407141
0
0
0
0
0
42308
261719
316762
83690
0
0
0
0
0
493606
416554
0
396333
314122
0
0
485832
0
60009
11787
271999
0
120804
437746
0
404152
128020
349264
493080
365572
260097
0
0
0
336804
28
427197
37465
69053
96954
484354
280723
91413
411085
0
0
0
395408
13428
455824
29333
0
0
0
46910
0
0
0
477095
0
392083
313275
0
431924
334970
0
0
0
0
28840
0
0
490467
338081
0
0
121266
0
29323
365879
0
0
0
0
423582
293594
0
0
382149
49759
0
470096
17912
2944
0
156331
0
392420
41881
9975
0
29696
83522
0
440679
286579
0
86218
7514
70729
0
107963
0
271
0
473342
0
494192
0
458631
87230
392792
0
276892
445819
8472
306520
0
0
362353
0
12388
274906
396914
67450
4985
0
43965
275897
0
326288
123769
0
305943
349521
73599
377586
281544
283670
0
390969
453575
0
338374
30280
489056
499580
447645
403877
0
0
0
467541
70836
260684
0
0
0
359175
0
268887
446552
61675
0
0
96339
0
0
0
0
0
67201
47963
0
0
0
253856
0
0
487488
0
0
0
413511
0
69469
12016
128576
359467
299344
0
0
0
0
496682
377963
326436
0
21243
345423
444700
0
28666
0
22952
0
128515
265140
476975
162533
346312
0
433430
10356
372616
0
0
453980
438469
285430
474011
0
0
0
0
0
352688
0
396547
442702
36015
307223
337686
393691
2400
286848
412104
0
4111
0
345925
0
0
0
465226
0
0
363295
50304
83740
0
1517
498151
250735
437903
0
306
0
0
324317
0
161115
0
0
5685
0
85256
0
0
373631
493496
0
12665
380542
257707
0
21740
15404
418230
117190
0
0
0
41384
0
7788
0
43652
363587
59631
3256
0
389828
34939
409663
0
117781
0
8488
468822
425828
368800
0
0
2772
0
154699
339457
395569
4601
360962
250758
110287
13231
226179
0
3266
378916
431651
0
0
8746
3130
0
2106
292643
425078
487517
5719
0
353676
469665
368500
362871
459439
262466
0
354051
0
476840
0
383697
0
271164
0
22738
96275
0
407514
438916
165923
22558
0
341755
36447
92703
53974
51400
292009
0
441152
107986
0
0
0
497353
28737
417462
20014
9552
11209
272562
0
0
300206
107537
60822
0
0
262329
0
333472
4669
270240
0
375737
59232
0
0
99036
182111
0
0
266210
18333
0
383749
486848
264273
25843
0
0
0
497157
29062
265990
49625
263894
0
119813
0
277833
328309
375263
0
496134
330589
497115
128399
0
254593
59498
11427
0
115555
20102
259140
0
16880
299333
485626
342831
0
11309
2879
351154
373298
461531
0
407007
468337
355266
0
352771
0
0
292664
2148
0
0
138260
383332
0
0
0
313026
82582
60763
0
302174
276045
0
0
445779
12524
12689
0
0
330814
439526
0
0
0
0
494882
479306
181302
417479
0
75162
0
390249
262381
0
16817
413316
414609
0
0
23401
8036
442072
467650
0
170925
0
346550
0
24897
39984
55762
0
370494
2846
275588
0
0
395725
450602
449339
0
70624
475947
10480
64134
0
289609
0
8693
55038
349976
0
0
366046
63045
0
302008
0
16227
40668
22431
0
0
262771
0
432140
47105
0
56515
0
257536
303819
0
58511
0
316529
351454
0
342674
74068
374745
0
0
268664
0
0
0
114104
498333
59938
322225
0
281979
70093
0
0
81355
7030
0
0
29328
498199
77296
90798
0
96010
0
36781
46229
371522
41491
61050
45522
183863
0
494727
0
0
0
339368
0
0
0
323330
41016
0
427836
28687
258720
11966
475015
355796
479489
468211
360155
85152
471597
0
281058
456279
389368
309590
442
0
0
328451
0
364638
0
304729
388966
276781
0
432344
358708
0
65540
0
487314
145991
0
0
0
26094
0
492134
291260
100193
144899
0
0
0
390884
497400
428660
477184
0
2536
0
0
12252
0
0
314642
0
257485
0
0
134003
339955
0
68198
0
0
328948
332958
0
48742
39813
41715
16424
426449
405653
0
48153
0
0
132221
53078
0
0
176522
1238
445656
251190
0
22177
396228
0
60779
0
56239
0
0
674
5019
357791
42359
4166
0
274253
429062
102765
268906
29723
30073
383190
23117
0
362672
0
0
262122
0
379391
0
421535
456371
0
403842
377801
0
418449
0
0
0
357792
0
0
0
486330
356041
0
79182
46276
0
0
94832
0
69689
460947
311524
432864
0
48300
475842
0
134553
0
136732
322824
0
75019
0
0
476628
217235
181302
27625
478064
0
0
4593
275873
0
457750
298
0
0
42274
369557
136723
0
413213
338382
386332
0
0
0
329609
0
1279
439796
0
481155
430049
484479
442877
255777
0
0
492229
0
377378
0
822
0
0
63088
51979
0
48697
0
3489
113078
402432
0
0
462588
435892
59129
93419
0
373496
337006
353763
90236
3053
473528
321927
41146
48597
13102
294653
441833
41850
0
0
0
157518
0
386631
13506
474196
63411
27217
300115
461012
410054
107492
0
23601
0
360905
473794
0
7937
368679
274635
452363
0
369767
433704
0
24545
0
0
0
0
425699
42766
281266
0
0
0
0
0
492632
0
8658
390537
356006
333082
0
0
60758
0
48067
0
476641
0
0
0
499253
0
0
281667
0
0
131285
5510
362790
0
404582
346429
484546
0
65396
499733
1657
31232
270554
0
0
477312
286978
0
0
3270
80561
0
0
0
14005
0
303071
368128
274646
8723
20748
456449
0
458977
0
22484
0
37447
0
35572
467993
0
0
306223
0
420461
277292
0
130387
398868
0
347952
0
0
275085
373630
78955
0
0
319678
0
1075
0
0
0
0
268322
443584
356498
78449
314803
432021
377145
45935
251063
440885
49351
0
120236
308802
90874
429593
256191
156021
0
481118
0
457305
0
388211
375442
89194
0
0
363178
345437
404813
344498
0
0
293671
251655
361752
298903
0
363800
273505
0
5382
426202
0
0
37531
0
1261
438913
413005
0
0
250177
0
109431
112479
101943
344978
37039
0
3158
0
349683
329414
0
0
266319
403312
0
318484
115194
317237
3583
0
466417
0
0
0
294985
437263
0
357308
0
0
0
89034
0
456722
0
351771
459988
444928
0
106411
0
0
0
0
0
226658
325782
0
400330
333327
447039
366628
0
452639
458981
0
0
371896
0
0
0
0
0
459658
49326
89352
0
116331
484821
0
397232
0
0
51845
119774
0
0
82703
0
451943
376724
152241
0
0
481171
463069
0
464390
3940
139245
0
144894
5507
289594
351423
382405
276842
49684
3014
56929
420375
39814
255456
16153
157357
317635
0
418796
0
84949
381411
0
0
402310
15914
0
0
284550
420708
888
345183
177904
462728
355943
0
411560
26233
0
0
9021
311671
394076
423088
401103
0
287305
0
261812
309226
0
7104
495824
0
0
498021
0
10948
7159
0
267914
11847
466717
0
0
323908
0
356547
20940
276677
0
0
349588
27525
0
0
257362
122352
0
152269
393732
0
450890
85000
0
94530
0
50584
336047
477792
346982
32030
0
0
21093
134899
256969
0
0
411509
324583
293962
92908
0
52145
0
312777
0
434072
0
78501
23737
329259
421057
222121
424295
0
0
0
478309
365894
383373
402906
268549
457715
22608
0
406976
262771
81235
262341
0
0
357300
0
0
0
390592
0
97922
422642
0
0
308036
435257
278169
0
0
0
76569
254
372950
0
0
25856
0
268906
0
384239
0
393529
0
0
0
50345
0
18320
0
4289
348043
84155
32743
118579
307532
0
498820
9944
0
0
81673
264356
0
331671
0
0
37511
429600
0
0
44776
0
0
0
0
0
95872
0
0
53145
337262
0
426266
342872
0
295388
0
0
43417
58372
0
26788
271959
439381
334120
466426
0
255194
0
0
0
0
0
132111
8064
292623
0
313682
12468
0
19528
453013
442629
34699
0
71592
461287
354997
129701
0
0
0
390230
0
0
0
0
87361
424906
365696
259924
3312
282142
388977
306457
392505
0
252365
8701
70325
457590
352171
0
48001
464592
306216
293833
0
360636
349946
412921
333539
0
0
465812
0
0
0
260116
0
0
53922
197066
0
0
350983
332577
0
327914
268793
22043
457704
337914
484166
0
21049
475317
0
160979
0
0
300562
0
0
7245
0
486745
352822
332485
0
0
0
382122
290135
481859
499209
30982
486751
0
15148
389236
69918
299341
0
0
40877
0
495280
447933
0
0
474060
291617
548
0
384266
0
495299
330652
381432
0
332327
0
373323
169133
0
0
0
0
415709
0
392250
269216
52240
274127
0
0
0
388565
457936
70567
376856
80935
0
59429
298121
0
35488
6414
0
265880
364708
400683
51198
3533
0
0
10818
72649
22350
0
413806
136516
253021
326867
0
0
0
64782
0
81710
7876
0
421500
0
0
463226
7731
0
0
0
59023
0
354225
0
0
25006
0
453606
0
0
0
378235
406355
0
435953
323146
407632
0
97028
252530
490736
101
0
287495
39403
250991
421090
0
0
394363
327764
290923
0
109390
285148
0
403666
0
23536
0
286793
90180
39614
0
8630
282255
0
73791
0
406321
0
399013
19063
0
0
8335
49603
486741
0
462434
39137
7329
0
317567
0
0
228661
25676
7715
480299
24693
31846
297237
93175
285612
118330
0
0
421547
696
0
0
203391
0
0
0
0
51595
460805
344624
9947
113
0
18096
0
251368
0
73513
0
0
342737
57598
369848
0
0
9173
0
385455
12959
0
0
142830
0
0
403249
0
301854
262761
457736
57240
408994
123035
0
0
396950
317407
61493
103598
0
79267
0
0
149726
446521
0
254749
259808
9039
0
13425
79258
448640
0
0
408563
0
10901
25972
0
0
477824
483368
0
272614
0
20132
352581
416368
99165
0
33099
294354
9272
497665
0
0
0
0
106256
36956
0
37250
366827
0
353285
0
479664
0
22623
0
0
0
0
322411
0
1144
46829
0
394880
350122
57372
0
0
0
499784
286022
0
0
0
0
0
260746
36466
69827
374930
348807
0
0
296606
258847
16695
0
278764
0
266533
287739
0
0
0
330784
206221
6110
382606
28552
465156
0
341837
456650
374483
42183
0
0
340041
26877
0
313920
0
0
7684
408125
0
0
0
0
36924
0
0
257286
0
7897
10196
91023
95461
253724
0
330024
0
317641
0
0
349508
67460
59722
4729
266928
149046
0
0
13412
0
0
0
60371
124258
257248
417236
388133
15255
346360
0
436868
434325
0
0
0
360747
492544
358122
0
482352
274013
0
0
0
352498
355618
418430
0
360936
428803
0
8769
51183
82830
0
0
88936
110601
49911
0
275102
0
0
0
0
420381
0
481778
0
389901
0
0
72192
0
301707
0
88697
486009
18164
383729
500
0
0
1398
264428
469074
97122
445885
0
0
30196
355406
0
0
0
34774
0
264147
345700
0
339843
384308
74542
40325
86613
295929
24360
39205
405308
0
7857
0
340601
0
54791
3543
134494
0
284754
0
0
311068
14633
0
1742
254011
69017
74752
0
0
0
103734
370327
0
387975
25980
20860
0
339514
14889
421992
387631
312537
1350
256259
16714
447968
0
0
45480
0
0
250162
48100
0
0
309285
410287
330230
0
0
0
40214
263972
0
451528
287731
0
142477
17542
44939
480011
0
0
70108
317180
21541
452677
299324
6392
431147
272264
269631
0
0
67949
304131
13156
0
12449
202165
377920
0
0
76133
426889
36656
459188
0
339957
372941
437085
103805
355043
19593
26848
0
0
0
486897
213183
426911
333268
0
489589
0
493751
72786
0
0
432464
0
428877
0
450012
116850
409956
0
170326
0
434161
0
0
472524
0
0
0
148416
301009
0
0
311753
445095
0
15545
430718
443716
18362
0
415053
363052
28385
0
327637
0
364426
0
435009
2407
417386
8325
11977
286941
0
492443
94706
338804
0
15263
31428
0
0
375276
0
184675
311274
0
0
394399
402621
0
341776
26618
339600
0
340320
342480
368371
0
484122
0
0
176587
0
430959
451320
266945
358745
5975
323345
0
492014
343251
266967
112179
0
83413
0
282793
0
384469
364244
0
10675
266870
162942
0
0
0
279522
0
4721
2142
261010
67471
430237
123334
378617
315928
0
419017
0
450913
0
389125
470412
72864
319084
0
0
0
0
0
7173
419803
363215
0
8698
28507
77973
460032
0
299804
0
0
6277
0
0
59705
15133
0
0
295366
0
390044
0
0
15182
44767
0
16310
0
499398
475412
0
22959
0
0
0
270485
109046
122190
0
0
0
33185
89677
0
330233
397279
268043
0
145080
4335
1580
489604
122283
0
340701
0
165184
329028
0
0
1296
0
350400
0
468272
0
75542
2722
0
113589
325577
383013
0
0
393695
0
39802
408837
0
17078
5625
0
278653
372
106519
0
267369
438194
0
409706
0
0
395035
357510
0
388595
0
0
0
398549
0
0
0
399901
0
412522
0
0
340731
54879
483977
0
415100
429705
86761
40191
434494
11547
0
46458
278534
25129
0
0
160399
0
0
473735
0
0
0
154038
379687
0
373304
150790
373459
0
276857
465344
0
422088
448269
0
47137
15478
203206
172292
435413
161281
317483
0
0
0
0
13930
0
0
31981
0
0
9272
459864
4154
365176
34502
14691
15809
0
0
280494
374220
137661
0
0
351502
290899
281669
0
0
0
418032
421644
0
278551
124036
379752
419320
455198
0
53375
0
275677
278438
0
412565
338343
0
467708
0
284964
351326
124096
0
0
0
433281
0
11587
0
419626
1592
345108
0
0
0
0
59051
0
357596
351870
295482
0
403973
309627
480593
423685
65425
265246
335925
1477
342448
442894
22348
465736
0
0
497792
137814
0
257082
0
0
14261
472001
0
0
315207
0
0
475334
0
0
0
0
485522
477668
464340
445689
202709
0
60887
0
0
0
495785
100641
0
12570
0
0
0
299704
6990
0
427476
497637
306541
12536
60073
461351
478091
0
0
0
7379
0
11282
0
0
21923
0
457969
167162
0
499305
163133
409924
0
0
256719
11613
307274
0
0
113823
0
380458
39178
0
447856
0
119699
0
298865
0
0
0
113104
262676
0
313215
55871
419243
5836
0
0
91511
390788
0
80439
0
57822
0
0
0
0
0
125866
473206
355753
0
0
405558
497909
55383
0
400399
316110
285849
0
7869
0
3223
0
75030
0
0
0
434243
0
0
64851
0
284981
0
0
407347
62184
0
382298
393684
0
51287
122655
266492
0
23838
70352
477923
340044
0
0
493807
0
0
257883
0
23514
346723
27705
0
77002
153677
0
267538
273511
472377
294534
163770
0
0
396991
0
0
0
0
0
0
0
0
0
0
0
328027
0
0
0
395075
0
471952
0
448350
0
0
0
0
0
0
0
0
40641
0
0
0
29210
138461
362375
0
435915
281015
135356
2388
318889
0
0
0
0
0
0
43146
61945
177290
34989
27537
462459
86268
376401
388717
204855
2152
31373
0
0
297479
478813
0
270478
0
432298
158541
0
276887
11491
0
95409
75357
0
0
401799
9504
84959
50068
0
290208
0
20487
0
251858
0
0
422505
45233
109187
372758
6636
0
496866
71738
262429
0
126041
488319
364609
97688
427677
0
0
289209
0
422746
418965
0
344342
379900
0
154545
388108
4778
376483
0
0
0
36452
275392
0
285767
386665
0
7203
0
251348
479273
0
0
0
370493
0
118905
0
7735
0
251698
446030
433030
20868
0
368985
0
443662
0
335798
484316
0
0
57080
438773
11558
0
0
406401
191536
0
68529
35517
0
0
0
118598
75982
0
286425
103562
0
67853
12529
343343
0
346195
467087
496176
36869
0
0
215042
30177
289809
0
0
410757
0
278651
0
440211
33783
0
0
495315
334811
480774
0
109295
100747
0
0
81144
409945
37657
0
448507
0
348903
103879
0
346507
452907
0
80815
49153
0
0
0
0
0
100027
22679
191104
0
0
0
0
456581
269397
273125
491712
96800
723
345593
6587
270705
311192
314697
312086
0
0
452057
0
0
0
360024
0
78805
0
0
0
4418
32690
0
27990
408857
0
0
24397
0
414054
32209
478069
378109
130306
0
12497
14628
0
0
312732
250725
0
0
30369
5680
416684
0
0
275118
487117
407807
29605
0
0
70706
450365
0
127832
0
62039
0
115643
0
0
124873
0
0
455015
0
361271
428188
0
218453
0
346658
0
0
0
0
68046
0
0
0
264685
0
0
495415
0
45563
399567
271477
313226
0
80606
333057
0
0
335696
2153
0
0
344036
82979
10258
0
263148
0
0
22271
385986
451968
0
2965
77558
402150
0
25711
365466
0
333742
0
0
140276
436802
330674
403318
445602
0
0
496294
327528
35950
441412
2205
256805
0
431503
277031
0
15183
0
0
0
25892
42986
2646
28888
0
0
0
45998
402972
354021
26899
405437
356169
0
340035
430644
37357
254281
0
0
0
0
32560
5321
273216
345258
340271
7899
132965
0
0
0
158814
47834
0
0
0
0
1029
0
0
13929
10762
98657
0
424119
0
319206
0
0
376250
368642
92239
0
486899
0
366071
0
610
0
41500
0
0
377938
0
0
415864
146800
425909
0
442452
354665
419300
489052
333303
0
174536
381261
480589
61299
129793
0
323105
185203
884
0
292842
473808
154050
0
0
320724
0
0
0
0
135269
0
0
0
18058
267410
481092
0
0
0
0
0
0
0
0
188686
0
357686
325978
0
345936
8997
0
301628
255999
0
327333
456364
0
0
0
92120
0
0
91175
0
21036
0
0
0
0
259217
455465
397133
14782
308927
312488
0
0
270404
0
0
0
450444
0
0
0
0
14941
323871
0
38255
277483
352450
0
9031
349172
142665
475630
335766
399816
455544
25765
0
0
0
275306
7841
346967
0
26784
0
0
496472
463455
489083
381668
80371
0
0
483061
0
0
0
0
0
365233
96063
26905
0
306703
0
307183
407321
0
0
0
472880
0
0
304985
21905
0
358170
498638
459000
119585
51316
0
120626
0
100370
0
21888
0
0
409318
0
0
253132
184641
328200
363842
423575
410518
297823
23475
412733
36993
0
444707
0
457993
474975
315695
0
458548
0
0
451177
413849
0
457546
123382
399188
0
366817
0
0
0
0
140288
40294
0
250558
85516
0
427670
86486
0
0
378501
5224
101536
0
461288
180636
0
403097
0
0
275857
11651
436406
0
486373
391604
17303
66492
66150
0
320510
0
34397
361365
0
274642
0
120241
426220
0
330420
623
325826
0
381318
0
252515
101400
64784
263460
0
330860
0
282668
0
0
483552
452558
275020
0
3148
0
0
138108
404495
0
157339
2313
0
102302
140965
424468
0
26775
0
76039
0
254843
179394
427253
142077
0
0
62617
0
0
0
0
0
0
47458
0
250606
290100
24248
123641
0
0
0
419490
313698
68852
436645
0
213930
39227
365013
263809
273876
261734
410792
333084
0
0
316547
0
475421
46011
469812
0
0
390002
17558
297399
315138
339727
351516
411452
3451
345828
48684
19256
0
28409
0
0
0
0
69056
0
13608
0
0
401386
67865
0
0
425310
59848
0
285378
473076
71429
378190
134829
0
487948
440062
0
463733
12167
273535
48478
0
0
387011
0
0
0
298668
292766
2109
0
351962
120163
0
0
0
0
0
0
0
0
365249
0
89259
0
192589
0
127544
429062
0
393979
397556
0
421626
0
0
479812
0
0
436785
4063
0
1231
0
370854
0
39745
478359
0
0
0
0
0
37661
0
182630
472646
0
450855
444211
0
0
430055
321670
12246
496142
464432
0
23285
0
1499
0
0
0
106094
0
39056
486860
308038
0
0
0
0
355906
10022
0
0
484035
9362
0
193603
0
0
0
16422
10148
0
53203
334374
477957
0
299220
0
0
0
257198
135801
419034
0
0
273154
376813
0
397746
0
361942
486543
416051
295447
376595
112165
0
0
0
11164
320512
0
297697
19365
0
34698
62113
0
491290
4071
2337
285761
0
0
0
0
11376
459506
0
344700
13719
76909
17703
11859
144779
261
0
29459
0
0
396603
359579
0
35805
128264
256963
0
47490
20999
75746
327762
2609
0
46837
491679
443241
260170
453016
97881
293696
0
11204
291792
417363
60348
1148
40469
0
267789
0
340255
251672
411694
0
30700
417706
0
302303
0
258892
0
8892
0
0
0
385460
227439
961
119196
409825
266607
0
328436
0
0
0
100427
0
150532
0
409653
0
0
5935
0
18789
481842
490378
0
0
274560
399590
475502
0
25342
0
0
0
0
0
403131
417520
480899
0
0
0
489383
370863
0
151554
120529
179804
0
0
6016
365226
424011
27545
317287
0
0
495951
0
283335
350129
0
40251
0
156007
359038
113
492805
0
31622
0
52472
338366
0
488173
16497
61170
0
441911
0
0
16319
5827
23506
0
83715
0
0
0
455902
393955
0
105672
0
140425
443312
133688
101719
59299
142654
37842
0
0
392890
299392
0
440663
25105
278426
427581
314448
0
336335
0
0
0
0
0
411626
441660
0
0
0
457698
0
0
264592
318132
355905
201633
0
385463
0
396710
0
0
480410
253148
0
330029
296183
0
288343
0
353136
436861
6412
40972
100127
393077
407454
394574
349445
6264
96453
0
318160
71090
0
0
0
155536
222905
48983
0
12183
21290
0
333514
54336
15040
0
20185
80954
45664
0
211759
432454
0
337514
0
320286
0
159632
7778
530
4743
0
0
466883
0
0
39595
378096
280087
75316
263481
74537
250454
0
39574
26234
0
0
11820
19198
0
420817
0
0
0
458034
0
0
337379
1506
83144
1830
303879
330433
273215
80892
432782
84585
0
0
0
0
449842
0
0
14808
0
0
106226
172385
114128
0
363286
0
0
0
0
76706
0
20223
258224
45145
25431
307158
320650
12694
344115
0
274239
28322
0
0
0
303676
0
0
439876
26625
83216
44658
48972
0
307210
0
0
51868
0
7139
0
0
319528
339375
276426
1906
0
260943
0
285854
134698
441520
120836
60320
0
708
457710
13834
0
60652
0
8289
100398
467709
0
8219
0
0
0
389506
311543
0
304024
0
0
0
78344
0
4281
282641
0
71728
0
0
317293
0
492176
0
197252
2140
266031
276619
0
0
257994
14638
322999
290378
394260
452412
0
0
39397
428442
340
302315
0
0
0
6028
0
0
283611
0
447259
286
0
446675
293561
282568
0
440158
0
365781
463215
37720
299788
0
0
14079
0
482120
460468
416146
97132
482219
434454
267227
466952
0
44512
312458
308651
297979
279060
0
27875
0
340
18549
0
0
288090
28127
20802
408629
340618
0
40306
370123
0
279163
418866
0
374798
461664
0
14804
267457
4253
0
356665
351585
0
8439
20148
0
0
383902
80755
53974
0
0
10056
492715
368713
4224
482711
313407
30100
340222
61946
51534
67351
0
0
42678
335529
0
0
0
0
0
383456
0
400641
364487
47047
0
305986
0
0
0
275021
329092
114682
0
370902
0
375389
0
337182
0
485796
0
252563
0
0
177250
0
24656
489439
0
401623
384324
0
0
0
0
379106
0
494179
69778
0
469534
469724
132936
47759
432982
0
0
252298
0
368323
312713
56326
357484
16038
314657
0
83241
82260
416155
47980
0
266229
0
301862
124773
13342
0
0
0
0
118254
0
12954
5546
68635
33124
0
87907
70611
51870
489019
0
0
0
0
302124
289213
99627
428768
291271
0
384313
0
0
265260
0
270654
304781
0
457225
64727
28997
0
280443
0
0
0
325324
405702
0
0
0
0
458850
411951
386302
72665
251094
461956
411922
426926
0
0
0
451494
0
0
428712
522
3099
359086
27635
11915
283435
0
169078
0
424324
0
444635
0
0
0
0
378215
372826
0
253123
7565
0
2360
8489
0
295999
0
0
2704
471214
0
427750
404170
0
0
391543
0
24556
304610
0
0
0
3531
201398
316361
395457
19361
13228
0
459684
495939
395354
91785
63271
15234
0
0
0
0
0
0
0
0
491897
367290
423689
11447
382736
17723
7984
42685
42820
286587
0
460071
0
0
121069
0
286986
2485
2616
63777
368269
7888
147571
65518
422151
464349
113936
0
345788
460409
0
458082
0
0
449682
0
292639
18960
0
0
51391
0
0
264547
0
0
0
0
261866
0
0
34204
0
0
19274
0
0
489820
441771
0
0
0
30319
69163
264074
99625
0
294101
64444
59830
0
0
12783
445434
96184
423541
424776
265636
424170
469003
0
472547
0
0
0
280741
290125
0
0
339641
437975
250830
0
494233
429215
76482
392480
0
382296
257766
0
416575
27442
22401
0
276225
0
31023
321704
448041
435922
294958
0
5119
0
116133
0
0
449828
9978
0
972
0
0
371084
296158
0
269816
0
0
43615
0
0
374717
477310
282938
319309
320350
0
74393
298647
101677
481031
0
16680
364233
314855
256647
412613
0
0
0
308691
0
380248
0
27669
0
417864
0
189565
471672
336051
0
0
84211
30744
0
69700
17590
0
0
0
43519
0
13546
407702
354890
388223
78832
0
0
349247
394981
37386
14222
0
0
0
0
429745
367069
415210
4716
52521
0
5541
11392
416175
82299
0
19806
0
95438
459582
370347
273425
0
1819
293341
0
3281
0
0
0
0
0
449021
297765
0
0
0
405413
0
0
0
0
0
0
0
12891
423253
0
303955
135949
16744
0
0
0
0
291130
0
0
254836
35678
0
0
0
341794
65659
0
254174
0
420153
365708
385724
0
0
41295
4780
493151
62197
0
439211
112295
351089
450858
491828
376080
377524
16425
92725
43067
0
0
154380
10113
0
0
44197
0
2620
0
340140
338199
0
0
0
388813
0
0
0
0
10347
26916
0
277251
637
265664
470556
345207
0
0
0
425493
0
427750
0
15556
0
279505
0
276023
470479
0
23301
431805
0
463584
380592
297681
496005
0
0
289649
10965
401338
404551
0
384792
0
0
263809
39379
0
64889
311900
0
477381
358426
0
375838
54300
0
0
382908
386041
252304
293836
0
38423
0
67138
0
4170
0
27187
0
105948
6254
0
0
384633
415466
365183
9107
412477
0
39442
87368
0
127505
345875
0
161616
320110
0
0
368052
25374
47644
455522
37333
276901
0
59347
477338
0
0
0
304799
301611
5975
9998
0
0
51987
0
366551
491325
0
0
0
54727
0
386444
87944
336360
474148
326055
0
0
5780
0
0
416793
0
251301
43128
0
0
0
0
0
26725
15249
0
415357
350234
74062
0
0
457228
9198
0
0
123387
41827
425242
0
180949
0
0
56003
262593
54917
0
0
443195
0
0
284102
0
353594
486272
482295
16222
0
260903
349005
0
464525
371527
0
33293
386555
474460
54477
299051
383404
462249
0
135623
463089
141605
0
0
0
316088
0
0
0
2311
0
67108
35737
0
0
0
0
285726
439341
368562
0
312615
0
0
284845
340604
369887
0
451797
0
252800
0
283301
0
0
0
339420
0
379374
0
0
72763
0
0
349216
320330
87892
151084
387640
14881
32227
0
0
9929
331312
320748
457844
428222
388692
311155
335157
450092
0
375981
0
0
94523
0
382321
482706
0
0
444781
332330
285489
378972
433513
27234
0
446691
0
495908
0
379914
7568
0
335365
404559
268766
267712
259454
0
0
0
0
0
2458
199521
15708
0
0
0
0
92347
0
0
8474
458007
0
0
283514
0
84218
422779
0
346563
0
0
267641
280743
65789
318871
107143
397479
39189
0
363129
396858
0
351679
45270
90037
443822
502
294699
0
0
67229
36180
0
0
0
0
0
0
0
328764
0
320362
269264
0
255443
0
0
0
0
27987
2897
359567
0
0
0
0
0
493649
464523
75395
351664
102993
483735
346841
17518
82955
0
92939
0
345419
188189
45839
150530
0
0
286160
19984
499204
4931
0
467756
97903
438814
1360
0
41923
197616
319462
0
321442
0
29674
180966
0
0
0
322489
69494
0
443425
84303
0
217415
0
275150
0
0
13913
386947
14485
378393
0
0
0
0
1005
453968
0
77054
0
312734
322870
0
384669
371384
382070
0
411057
0
0
0
0
0
0
0
270917
39489
472033
0
18425
312967
369877
324277
314054
0
75896
2412
0
0
0
6336
0
456306
14256
0
0
0
0
379888
0
0
437524
2144
308244
5225
42946
0
498632
0
0
0
0
146982
264307
277776
0
4545
0
151977
71289
233814
0
277633
330035
0
0
0
12980
310491
201732
36333
0
52306
354447
32702
0
0
115453
442416
0
61842
2392
398321
0
290634
37351
11749
6251
357840
63894
21543
0
18621
261481
352525
0
6570
0
427466
10280
272824
378131
429919
0
0
0
358829
0
104716
0
120468
7811
309837
103761
0
296185
0
67807
374073
0
7024
473194
0
0
498922
21733
28684
339623
0
263684
6614
68101
467133
0
0
97868
0
0
485787
351391
194992
27061
304263
412808
36427
0
389120
0
406132
45983
461930
35705
0
339939
0
454184
499434
94506
0
251236
356030
492698
319635
93881
0
0
409889
0
0
0
0
0
463832
488579
458105
0
339848
0
478
0
452860
451216
0
367079
0
254971
391654
2320
0
346946
0
0
39422
0
151266
0
494962
0
463213
344000
0
0
37892
395971
434068
2125
327529
104701
16894
384467
105269
406
425334
425888
0
23401
422945
253229
408771
431413
446399
8322
300911
43410
45979
0
0
104136
440166
278510
0
0
270690
14306
0
317394
0
469971
269946
46784
0
0
0
197465
7646
358242
0
0
0
344131
95833
442090
281699
0
0
0
35603
0
5929
21020
277882
292191
441317
265661
32134
419431
0
360006
0
80886
0
0
0
171073
306404
0
0
0
389282
282825
56408
0
0
493722
296353
0
46338
0
430073
63076
0
375357
0
0
0
0
0
0
482753
0
428541
433685
119949
0
0
57812
412512
0
18188
316862
34575
0
278928
326338
81082
114357
353749
0
448943
0
80002
0
0
0
0
35977
0
0
0
0
449299
0
0
289555
283499
0
0
0
0
33947
15531
0
0
482738
0
10321
0
449195
0
0
341358
21549
421442
0
9685
0
0
0
0
3438
185985
0
0
0
0
298988
305633
0
418562
10908
0
489438
0
407710
412407
344115
0
494945
35062
421236
113449
0
474056
0
0
0
255580
0
382063
0
21670
0
0
334836
1655
0
0
337290
0
0
339827
467282
0
381969
201918
462728
327411
0
2920
22958
315098
0
403360
30221
0
106845
96389
0
261150
0
12006
0
0
0
0
393825
391470
9890
0
347152
141977
6109
119068
0
54889
261716
0
0
312061
0
0
376174
183180
8799
0
382753
12097
451703
273417
0
476339
0
0
0
270078
0
0
251408
97947
0
308445
374209
21111
0
0
0
200861
119466
0
0
294694
408359
15048
280541
0
34059
469375
0
452396
95033
4783
0
130615
281554
0
40948
74871
64808
42806
412585
0
324372
304398
0
0
0
10147
131974
415584
0
256942
0
0
60339
73488
0
0
406805
312116
266642
0
0
116811
0
3990
476713
404753
278203
132449
499331
0
0
111068
356895
0
0
328554
293482
322303
40781
372992
487844
0
9012
265306
0
277508
74851
0
0
0
337131
422258
222193
439515
34464
367553
0
0
350585
39424
427885
23953
215776
255574
0
0
0
0
335701
131766
23291
0
1246
0
93142
357342
60664
324779
148780
0
325468
297244
57058
263276
0
0
0
24327
0
0
0
338337
6068
0
314264
66440
0
376066
329901
0
412095
0
389566
0
376177
410509
32779
644
478975
0
0
426515
62103
328541
0
7789
0
2068
470649
0
0
0
325077
24455
0
368598
270295
266862
0
0
117150
39391
361381
0
0
0
0
320322
388620
79098
0
0
0
265028
257378
329738
0
0
0
3906
0
37502
2430
0
0
276459
352263
368506
447448
24074
0
385784
0
255837
263846
0
0
0
0
0
407106
252904
345800
12020
4269
430563
0
257350
68114
0
0
0
493083
0
480588
318910
259439
0
94151
6322
0
0
268057
0
465157
390062
0
0
485589
313036
109816
0
270805
0
460856
321762
0
445483
0
824
458882
34712
0
281783
142959
0
455338
479539
13300
0
494070
39931
497628
0
0
355142
0
294369
0
153423
0
0
0
345852
0
0
97097
0
83024
496608
0
106495
0
337966
0
0
0
364353
257325
0
0
261412
0
0
296120
331272
292195
118739
462810
404456
0
11826
0
377027
0
290639
12829
291249
0
401244
145787
422710
98606
0
487191
0
35956
0
348465
0
9644
0
17079
13109
490222
110822
34281
333487
267029
276014
458097
251589
261515
377876
313932
219617
366284
121411
56205
0
61153
446343
0
44627
401742
168551
0
0
276354
323620
12932
5339
69325
260710
276381
307331
27784
276014
372557
121540
27457
0
283327
0
336904
254909
0
0
0
450253
0
58796
0
125226
396841
399428
0
0
0
496062
0
34370
362232
33443
0
0
378257
434849
0
262375
0
393606
138364
24149
0
82128
273899
329256
136862
0
320746
0
0
0
13570
70434
305246
207844
198416
0
0
448796
2016
0
0
0
21518
353046
0
250679
0
0
35926
0
467192
0
0
0
0
467890
358503
412699
18725
458197
438542
362735
0
26578
0
0
0
0
49056
0
22872
403487
0
0
334919
54233
6632
253882
54008
0
0
283622
391838
294389
0
299319
21704
362515
466195
489041
0
324409
185701
0
440296
105872
0
63963
0
307981
0
0
0
274091
280680
0
2098
262962
208280
0
483473
60480
332576
258349
334964
205493
0
0
0
0
344056
444501
87621
0
172606
443749
0
0
91834
0
257196
5256
0
0
38673
409169
0
444185
0
487829
0
0
0
1232
373564
0
298300
181684
0
0
347077
388172
112000
0
434045
0
0
0
0
389140
483960
0
281423
32076
360510
253510
420670
474638
210446
84047
1524
0
0
0
441189
362788
0
0
82963
0
306024
0
0
422965
326178
0
0
37573
0
266575
358127
16888
0
449390
0
269196
0
0
33597
417902
0
145826
0
174591
278395
60315
18420
40516
0
8840
0
346361
0
61821
396632
0
348636
423676
0
339607
86731
0
346564
423109
11937
0
0
127840
0
0
30621
0
477725
0
0
47755
319896
289047
329477
0
70226
0
498120
0
430538
432077
0
0
448503
397599
0
102014
17023
353947
0
329333
376160
11727
28133
21344
1463
0
55507
0
0
361373
79772
472858
46507
0
38110
0
272832
499935
433838
0
0
260334
37359
252041
0
397698
455013
0
22022
0
315849
0
343212
437703
262652
0
377279
0
413328
251508
0
368848
350013
438479
404004
0
0
191620
265896
458033
269144
0
480615
0
0
13986
9046
0
287286
1917
449633
259976
328889
388206
0
0
263143
59818
0
0
27301
111863
13034
0
66344
0
40530
0
0
262443
0
10116
0
0
296446
0
15637
469070
361593
0
0
0
137962
118028
0
337611
80218
0
0
0
24429
361325
51890
470485
0
0
0
48803
72576
70065
62730
328791
0
958
417750
357811
101003
0
473367
0
44977
118328
0
0
476455
0
38272
0
0
0
459643
460469
273456
0
0
0
0
0
432224
0
0
7901
61933
13810
22471
318059
365454
393721
282253
23929
0
320378
294569
351100
327182
0
393563
262196
0
0
0
0
390452
11722
0
0
0
0
366000
279591
360003
0
210135
58807
8538
0
0
0
41588
0
32560
308719
200190
3423
0
23477
96059
486958
0
0
0
423055
29572
0
50433
0
0
191366
19390
383154
74308
0
402131
0
322865
0
336432
13956
9332
382825
0
443398
480256
11144
0
0
0
0
0
204920
0
0
428014
0
877
0
13345
3582
499543
322460
384617
0
213
320290
333389
0
506
366610
336956
443270
127054
87470
0
0
8790
345970
339146
0
294068
369184
370946
0
430208
25889
0
421361
0
270337
0
398380
392561
8019
278776
0
40843
158451
0
0
72035
0
324541
344772
87377
50780
255389
454905
0
34426
491
65328
0
344097
362752
38858
0
6081
219541
370079
19260
0
318311
146585
261635
0
25602
491938
0
0
146955
0
50896
0
0
0
85762
425608
42179
0
0
488511
21975
257764
180199
0
28727
383109
195907
334081
0
14524
0
489658
257932
0
479676
0
0
469680
0
0
285703
0
434284
16029
0
55606
0
7015
0
0
0
0
0
8183
0
16667
109980
0
0
0
73151
0
0
0
497150
41525
411816
0
349117
12213
395077
0
0
34458
461156
4254
276421
0
277976
498111
273169
0
34242
0
444727
0
0
142710
376266
152853
0
269802
427698
465743
0
310090
0
0
0
291837
0
182
70667
19121
0
250678
10541
0
0
0
484787
0
38820
468038
392695
0
0
474731
36870
67919
65164
302568
93207
35162
37565
0
21111
0
0
5603
126228
0
424233
70684
457292
398483
34783
473249
0
435124
0
0
415487
0
0
0
47964
0
0
382503
146453
451018
0
5225
11386
12318
259594
379405
0
468987
0
0
361913
0
334304
0
0
0
0
442382
68984
39722
256225
418050
55364
12724
3993
125599
275306
339238
0
0
12492
143702
14841
0
357465
0
0
396409
13714
16913
309858
31856
0
165098
62971
489927
189580
38288
358599
74167
324796
70697
0
13280
315380
0
423049
488713
0
412513
47353
410919
436509
498149
304324
0
135904
0
0
0
305340
140160
0
0
0
0
0
0
427708
70145
0
0
47879
0
0
86601
12607
0
0
0
0
0
0
0
0
301614
307139
0
279270
2414
0
446512
0
0
101580
0
400886
0
0
0
320914
377482
256630
0
0
0
0
412327
273206
358213
35059
23569
348709
480899
0
375929
10742
470220
0
435430
421038
72368
45229
56916
19309
4411
0
493883
0
439970
17662
297790
67623
0
28344
281184
292497
0
481753
27163
7507
289161
12355
171750
0
374023
0
0
22214
0
326913
0
0
402903
0
214
0
0
0
0
1057
0
345655
55028
0
387193
0
454029
0
0
0
0
302463
147935
0
0
0
0
163319
300111
0
432478
0
61966
401349
0
0
21872
16693
0
261596
62940
380282
0
346380
0
417669
0
4538
0
0
0
81831
185350
0
451470
251108
0
438493
53037
48216
0
308081
106152
26285
79077
0
0
329078
121607
2620
159618
32026
0
358617
252451
0
18978
0
356500
405392
21411
0
78027
375545
122664
350761
449822
479752
491026
0
77999
0
1420
182460
0
442190
0
0
46248
0
254234
255241
416403
3969
25721
0
0
426786
422406
0
0
467821
434115
0
0
0
0
341287
470854
485912
456010
278235
175779
17637
0
0
467693
341776
164238
396340
421202
470306
92090
346832
445864
0
43773
386631
454555
406993
34907
0
0
0
251597
312363
76114
149
0
10645
344253
476633
5734
0
0
0
0
284489
317556
327151
0
37223
393377
463621
0
0
0
19850
0
275401
0
0
0
387867
393972
29035
0
0
343918
4723
0
22521
288904
0
0
473117
0
0
0
83929
405104
0
352934
418027
0
0
0
35575
84247
66483
43741
3255
147270
1905
394673
0
0
305748
0
115131
9297
394189
397846
276644
0
0
182904
0
498824
26210
386848
23065
0
335197
297595
435000
0
312381
480065
0
0
370633
457845
18062
0
0
0
0
0
390507
360857
276119
299816
0
321859
426862
0
0
7035
30435
458145
10338
490068
0
0
376127
499043
449226
0
66678
27147
472980
6734
0
453705
0
462080
0
0
50916
0
395529
482674
0
434663
459077
0
259676
311734
322268
0
0
292054
383607
0
0
328972
0
368060
0
0
271965
414003
483791
350176
0
0
262786
498381
0
410030
0
0
0
427026
0
304794
288586
0
9712
0
0
19913
68339
483905
0
455134
0
0
254755
0
293248
0
468
0
8374
405995
0
488297
108901
0
0
136312
0
6336
4289
3047
447642
0
0
376400
417481
26969
306688
52648
0
0
1294
399847
377802
131120
0
0
0
196057
46185
0
154231
0
462307
0
457923
0
0
383838
0
185717
447445
26432
18355
361952
276920
0
0
0
0
7542
0
146203
391710
268983
360715
65390
439650
2830
186228
314917
411826
136208
0
417009
0
11681
0
312815
422775
0
0
0
0
0
0
18647
490229
143852
271891
458124
496970
282337
17024
269165
451501
476426
0
252152
41327
465368
310297
0
495810
0
261339
271487
394039
288846
389384
62078
412467
342122
303125
34786
0
385951
0
323805
0
6910
340803
0
0
4701
15550
844
18598
0
256429
113881
471150
0
26285
0
39698
28736
260789
0
0
496303
0
0
0
371058
0
0
305856
122
187587
3090
398389
489165
0
0
287412
0
0
0
202742
0
0
0
0
17996
339158
55155
0
0
0
397582
46355
0
0
0
308766
0
1665
24634
0
40895
419659
292144
390381
0
92267
0
303348
0
28197
0
0
0
477683
0
144370
0
0
102493
414454
413108
276254
310085
0
0
49420
0
335095
0
455569
266041
328898
0
0
425726
479581
25912
494706
400081
0
448211
35511
181819
0
436622
431701
0
381061
499707
0
126012
269062
359942
0
0
381067
273458
0
470090
0
22043
495521
0
441654
0
445716
0
0
20925
0
323309
0
299332
344745
0
0
0
468473
0
2529
0
355882
353238
307584
1247
88562
483543
0
0
0
13550
0
0
496103
48996
355438
0
110120
0
67034
10681
0
327306
0
435087
0
129212
440263
306879
0
0
0
0
0
23364
380618
39511
0
489365
0
0
0
31589
16882
33391
0
0
0
84656
376242
421191
438437
464162
8583
0
9522
270836
253895
0
5376
343054
0
0
0
250516
0
0
18599
414988
315092
0
0
0
0
0
184238
0
329477
0
104874
474083
0
426655
427218
0
274087
381372
0
363183
0
182483
0
0
491776
0
1690
409829
289389
82050
39812
0
432344
363176
133688
265546
367458
327426
39735
150658
0
17732
0
0
0
0
0
77218
0
57249
31342
0
484876
95692
0
465106
0
121775
299784
142097
59345
0
2538
67407
0
0
282503
0
0
174270
382533
0
0
174805
20222
0
112884
0
0
88760
0
216824
0
390990
0
340551
0
0
0
52458
0
458665
397065
23266
277369
0
0
76540
395631
0
69014
0
0
297165
0
453239
13814
0
0
2554
0
475478
0
306219
364755
0
308808
0
0
0
0
0
10501
268815
93373
0
135459
14467
16433
359951
327789
254591
0
100266
0
93575
362814
28095
0
316263
0
0
0
381800
458738
25827
304537
69457
0
7540
433552
158002
2089
0
13
238386
0
0
87288
0
0
0
39458
14868
418262
28382
68209
95816
199849
88458
115817
367934
0
369349
53994
50498
0
0
0
314303
2506
335233
0
0
373871
302768
0
424357
0
0
0
480306
119338
444700
27503
50833
87165
435948
0
0
16065
0
464708
0
0
0
0
0
0
465263
0
94127
0
12560
20679
374632
317090
356226
0
72338
0
0
35556
144957
0
0
0
467306
459361
0
0
381007
0
0
0
0
100542
19807
0
256768
0
26009
494411
0
0
252124
0
0
326345
0
172341
369064
464167
225159
398607
106007
0
0
0
0
433088
0
10705
0
458672
159841
264134
0
18597
71714
0
293874
0
0
379489
0
450077
267043
0
0
395858
0
0
0
434465
476223
24352
540
261240
0
295365
387797
0
134057
400282
0
259914
259839
408581
0
453465
499996
0
0
0
79570
40114
0
0
59331
0
349997
343843
0
23688
0
10397
91234
0
5046
31945
0
0
14871
0
0
75469
25
63952
30339
0
0
0
45206
0
39416
0
466999
11857
150049
0
0
473386
285632
0
0
397466
349955
390579
365718
58865
0
0
29424
0
0
0
0
107650
427012
281521
59232
6250
301386
0
0
0
0
314324
0
262520
464977
164026
23961
65826
11933
401396
0
450105
95038
404748
81972
491208
345123
0
47794
56830
0
491991
162773
333798
21254
0
127507
427546
44472
0
475814
0
308575
108437
0
112951
0
0
252756
0
0
0
0
448069
0
374609
63154
380109
0
491146
8517
0
463426
87137
379292
31785
0
310484
39321
0
385238
3065
0
0
0
30163
0
117486
341811
0
304668
0
0
411890
428625
0
368541
5504
0
394152
0
0
391767
0
0
493833
0
0
0
385451
0
0
483592
90994
37198
313469
0
270361
348155
0
89488
35011
287467
5891
262415
87002
7184
132148
482172
0
0
498455
0
446134
63119
0
0
27029
0
0
19157
0
467819
0
25420
302525
459253
389109
50423
0
0
0
0
0
88308
0
384769
446805
370072
267582
0
105828
497812
18142
0
69986
0
484947
449928
0
0
0
0
0
274951
25093
434709
0
0
460806
450860
0
222018
100753
78701
0
0
0
0
0
341026
0
335292
480444
27007
348329
0
0
21119
0
254392
2564
121038
321617
408813
0
0
78642
0
0
95696
8235
254270
0
0
0
17591
5279
423264
477423
0
305833
0
0
260523
0
0
0
427800
0
182602
0
89251
128170
0
0
0
435471
0
0
0
88041
345594
0
0
38160
258150
0
0
0
274484
437486
97590
0
346118
0
269
257200
17015
302225
0
0
0
145189
0
473096
346781
177685
279754
267308
125076
0
491921
344054
443229
270713
79366
0
86649
0
0
373705
428661
0
0
0
331212
41483
487766
448435
437999
84441
357357
360119
91610
172884
463179
0
0
31147
339902
431063
324301
0
499954
0
0
426865
0
359693
433133
430328
334222
424006
491595
0
275535
74304
0
384766
0
356954
62150
0
0
379603
393984
429539
295922
336155
0
418486
390607
0
0
435553
443066
308279
0
488366
389906
111489
17605
0
0
465939
324138
0
167825
0
85316
138915
487877
0
0
0
399876
290376
451997
92329
19224
364602
0
324423
0
301706
0
160091
0
20756
0
0
0
317977
409869
0
61641
448377
62975
252471
497582
325447
0
8928
0
0
268958
259229
483856
419661
409427
105156
0
0
0
0
107093
0
2863
67997
134036
46867
303029
49536
276633
38612
0
402124
0
488863
0
0
0
8633
0
108963
26498
0
436166
499619
0
438635
480795
384745
288365
1962
425611
320145
297542
25367
2395
372198
1684
32125
128662
0
0
40720
3778
0
0
0
0
0
0
369410
0
41598
268604
47447
92980
0
16487
0
484519
6215
267163
14951
445918
295043
0
0
16291
463758
0
0
0
494867
147368
0
0
324206
92375
0
61650
251461
0
77799
0
73459
0
0
365851
0
0
0
393680
0
0
385753
193062
319262
467761
165433
381310
410453
53244
334227
0
119999
13576
0
0
103063
0
0
193979
0
20049
468825
404101
0
21961
285518
4899
0
333564
378566
40349
0
495334
109548
62191
354005
304852
0
70284
72606
0
438640
331286
0
0
0
477986
67329
326068
36208
462875
0
0
0
0
58578
371486
478473
57887
0
17235
0
2222
184806
344833
172584
0
105287
0
0
0
0
0
30585
299638
94945
0
0
0
391895
47043
0
465681
329611
0
0
0
478682
51701
187480
0
39855
56983
0
0
75386
45667
427027
23329
0
76838
457327
0
0
311902
322589
1847
0
412324
0
0
148882
0
0
0
0
485560
495539
328242
132726
0
340127
66538
358758
86334
97275
0
0
448476
474808
259846
181887
5782
0
0
136539
162833
419222
336333
0
333124
0
2755
0
0
119227
50944
420406
0
23054
376021
449953
273271
383958
0
0
208390
262741
287963
0
386958
380511
387413
487736
55858
1219
37897
0
255177
455134
335124
425847
0
413238
0
458555
52278
0
329948
169212
291505
0
0
25390
385103
0
0
329299
0
375837
42361
0
0
1092
0
430032
15949
14903
0
0
389978
0
396509
128761
0
0
7280
0
335192
371086
0
0
380063
0
434357
0
0
0
0
0
0
0
482697
0
273448
360999
0
440524
23272
461371
0
0
416557
8462
89551
111750
459485
0
21551
480698
335066
295377
0
83255
0
401800
457212
368538
394531
0
0
346703
0
379009
108547
467318
0
0
252230
59353
0
463094
0
0
0
0
0
0
80836
287452
452606
250634
28768
0
0
73130
0
0
339085
399983
69758
0
0
59516
0
0
0
42822
481213
0
388851
0
457283
262515
0
0
309804
0
1298
0
21325
0
485312
351321
329389
301318
413421
324722
458909
287070
305119
86553
0
476995
25951
0
250449
307318
424342
339427
0
343183
309691
0
0
0
0
0
315514
0
278025
0
130232
337719
45951
284985
0
442644
465745
31498
31879
0
26768
416246
285104
0
110483
353070
6515
0
431344
287332
0
0
395235
0
136694
8765
283644
0
0
259732
98735
31214
0
492476
350106
0
374185
0
0
285057
0
0
15493
432414
388442
3333
0
0
0
0
0
395695
447060
34811
0
0
313299
0
0
316588
401166
333529
441476
5595
0
304509
0
0
0
0
0
425434
291931
0
0
0
433
301891
22442
0
0
0
0
261900
28323
0
441093
421375
4668
343952
0
8611
0
0
0
4679
411721
372480
204550
5784
18530
27281
347636
365495
0
455090
0
290069
0
284128
320422
357249
158261
416199
454777
436689
7844
303023
64328
355074
13036
0
99797
76992
0
0
0
368871
11795
0
353040
0
405327
166048
0
269881
0
94316
196155
0
0
79642
376337
0
0
299675
0
0
0
8177
0
330984
3955
341038
255489
0
0
113405
0
0
0
427517
77858
7798
0
0
112103
413279
0
24689
41579
374085
433910
439110
0
35502
265644
0
0
0
0
73748
0
0
0
194624
0
341820
333717
83154
0
333918
0
0
389896
0
432451
0
0
472344
392294
0
14427
5719
0
0
271538
0
0
470743
489293
0
0
0
9235
13929
443729
396421
3316
287490
255759
0
0
421486
0
0
314622
44584
338872
476404
30904
31306
0
414474
0
0
66350
0
0
0
27589
309377
0
469149
53415
0
0
0
76171
0
0
69457
339783
0
14135
0
0
484689
55347
21949
37541
430282
398628
133700
164315
0
415735
0
0
293529
415574
0
83121
2976
382943
341395
0
500
368323
0
0
0
0
270472
355514
463972
364054
457363
405301
2344
170826
312343
345275
282145
191530
0
13488
0
376029
647
431330
18043
20589
0
89509
0
478315
98825
0
0
441954
432657
422053
21988
36859
301046
0
399452
0
258687
0
27345
481948
63905
0
0
450648
0
67093
404958
373009
0
116386
496719
279175
24983
357575
0
1635
0
0
0
0
131376
482846
381846
458384
54348
276422
430674
0
56026
0
0
0
118804
0
0
0
35252
276012
401296
456349
430510
44061
0
0
0
30954
288186
5596
177123
0
0
275729
69047
0
49135
0
38613
0
437072
5916
271059
136338
85318
419990
0
5135
354765
196610
0
116035
31854
0
14828
301569
136008
357989
353685
318145
69628
11003
343210
0
24456
436115
88624
6291
151665
476368
255194
0
353381
0
0
0
0
0
0
452271
0
375567
0
0
228841
335049
0
356445
430688
0
0
373329
105035
0
0
0
5886
0
0
0
0
0
497772
333503
0
17696
0
401933
0
361617
432341
483684
12876
0
203362
321259
0
0
464591
4057
436956
0
8074
0
0
255291
439696
0
430851
263935
480729
0
380853
306513
3533
32071
493557
0
450931
372504
0
0
0
168138
0
288855
283675
279968
483089
0
0
0
308283
58430
0
0
352900
267561
421109
0
109251
0
456582
252985
253264
14895
325494
0
448977
35155
271437
4545
253617
8412
32083
168389
399610
484732
5154
0
480036
281072
7493
368276
0
0
0
1871
326151
265523
921
55693
0
0
0
0
400108
0
82411
65812
0
18731
60422
143483
41603
59202
143008
1791
0
444481
278240
279537
393674
2089
413898
72364
0
113881
316661
357686
449525
369686
292727
399925
363263
5439
269035
6059
66893
3779
473393
320386
374585
10208
438976
260419
0
314140
401222
0
0
0
0
445581
0
0
0
0
27976
33023
7420
343819
309849
12449
22183
405294
111548
367495
2174
0
0
0
148722
83433
447245
77923
0
0
0
0
0
0
448908
0
0
0
0
0
367902
0
375803
339350
265335
0
0
0
7049
83965
0
263280
438273
0
0
369203
183627
59652
0
60875
0
0
0
398419
270122
0
0
39441
5939
10994
0
286734
429167
330571
20204
336436
0
0
0
0
189921
352586
476327
0
0
51191
0
372160
7938
92810
0
0
0
0
22278
0
297884
0
0
0
75390
0
0
356942
496216
471308
0
0
323307
20923
0
24795
313133
0
378645
264814
1858
445600
304072
24340
0
0
80223
361206
0
0
7340
0
0
66234
27403
0
0
0
0
449387
0
0
0
90602
0
0
0
409399
440453
308719
0
0
0
0
484468
0
0
85481
0
0
313165
461683
254238
0
0
91131
0
0
499398
86354
467564
496956
9905
0
0
0
270649
17063
0
178182
0
480578
467
399189
62197
0
0
209682
301775
117014
271
14637
0
465843
492923
482472
315075
32788
0
0
0
0
0
48852
165866
358087
363402
316140
0
140687
0
0
0
0
0
78968
0
0
272029
54959
0
311602
434862
308484
0
0
56599
75872
454470
0
280286
0
41422
60860
0
311007
135325
0
0
0
0
481632
6252
26373
26227
444235
0
0
17861
0
418655
494063
0
0
0
13459
414727
0
110027
251387
52538
0
96348
359565
0
416434
65878
380503
411168
456096
271616
31008
0
0
304352
355583
0
0
319076
306982
0
0
349892
466029
351855
12210
0
380139
292029
355070
0
414211
352211
333485
0
11832
0
322374
0
377916
0
144533
53553
0
0
0
0
476405
0
304827
38092
392182
0
0
166886
339699
417613
70618
33253
0
0
0
256561
374199
0
0
265519
0
0
0
410397
256040
0
0
0
0
478831
0
816
0
485127
386556
0
0
0
312554
187105
15132
0
0
361023
0
426291
277090
342911
0
0
0
388564
263760
7188
0
0
364239
0
462232
406239
0
0
113102
355599
456359
168850
10643
0
342917
125680
429198
277021
428609
160519
0
257848
0
475361
0
345472
421531
208787
0
251861
0
458542
0
75454
339115
0
319731
373441
0
0
201384
78938
74694
298275
0
0
0
40649
492341
0
58530
0
0
48466
0
0
0
0
213715
489355
335395
2024
0
0
296719
0
251145
11507
0
0
276770
75408
0
1689
426331
111508
0
80490
18081
5099
441563
34555
17481
434147
467015
293086
270914
25358
68563
94876
405659
315184
436373
0
23145
0
0
5955
422096
0
935
79000
0
0
0
154537
0
56323
0
154072
466806
0
0
0
186647
109153
25274
261828
0
35015
0
0
1654
393580
409005
9073
131168
0
311669
391988
47543
87719
70840
0
344182
0
364666
0
0
13791
0
52230
440402
319810
0
0
406388
0
473294
103068
0
0
0
123049
307117
363185
0
392817
0
407970
405450
0
0
0
0
0
419564
0
1774
0
0
0
79547
323404
28332
292036
0
0
0
474316
0
0
366316
0
458701
129822
0
49289
39449
0
78062
0
0
391771
0
391641
304892
58878
695
0
464172
0
342801
104537
0
0
492868
0
316014
0
356406
0
2691
0
0
2867
293542
0
0
406401
421477
5085
0
0
328032
314531
150991
368683
0
456810
0
0
0
184281
0
361448
21561
326980
311155
46231
454677
262535
417971
332468
0
399540
0
422153
0
0
488628
0
342154
341589
454250
287179
438142
430813
210639
37136
453276
175315
12353
0
439196
496893
0
0
0
40596
45541
319096
306795
0
94010
287839
415312
0
462562
42556
253721
366394
0
459838
0
0
0
397415
292578
447123
12581
0
337671
453742
341728
257758
0
29105
0
445351
0
277689
425285
7084
0
50255
399217
0
416286
261729
11035
459261
0
155033
250425
0
406563
482703
413619
0
0
15854
0
465607
9737
0
4953
12598
0
0
377418
276876
0
0
0
333386
55154
487381
287129
369455
371111
135089
514
287772
0
0
380195
0
0
169924
344320
29255
0
372793
366944
0
313605
486141
0
0
0
0
357887
251060
0
18335
84400
0
59538
0
0
67111
51410
0
0
0
174390
56892
402735
14962
386527
0
0
99324
0
413590
27722
439226
0
258571
93032
4855
0
0
361952
1182
0
484709
44312
0
413836
98350
0
336043
0
497481
0
0
251786
33469
497275
0
442363
31253
151523
59831
386873
0
0
363669
0
0
0
0
315080
0
110027
291801
0
0
0
0
427904
305575
169911
115091
0
0
47246
0
99981
0
496465
113364
60415
0
250223
170300
99195
0
291566
0
0
260196
27850
0
391373
22192
0
419357
0
0
464059
0
0
0
0
124536
459477
494144
325869
485069
0
357733
322952
33245
264882
481976
0
0
58429
0
0
35484
321964
340799
71286
0
0
0
0
29066
410407
0
0
0
26008
401276
101209
267652
299083
19244
0
0
32794
27299
0
271776
0
0
440661
0
0
11455
430373
291315
45487
346491
376732
0
275874
0
303933
0
434058
449523
0
0
36139
0
448660
286461
0
345197
496132
0
54678
283722
447148
0
362406
323821
283531
6806
0
129816
10885
119264
0
383842
0
26692
460860
252043
0
0
361905
468768
38165
268881
0
72918
0
406876
0
0
340714
0
0
203136
0
0
0
0
2491
0
20877
438265
263720
328889
0
70710
0
0
0
396019
0
294763
328997
0
0
403019
468
424831
0
85397
33914
327331
271100
0
49639
127084
0
343716
360856
0
452758
33102
0
289001
6298
0
302202
95605
385485
174530
35569
0
266581
42956
185952
384996
154058
482479
0
77608
460957
0
285909
429317
327315
37375
1591
214
0
0
0
311445
0
0
114606
0
0
0
13420
0
0
0
0
0
0
0
28125
0
419020
44630
0
114916
19398
311272
402452
0
0
0
0
0
31027
0
333616
0
96097
372305
0
68823
0
130798
405472
419079
0
22375
274954
0
0
281404
277149
270444
0
333356
424953
186598
71194
61414
0
447333
490990
105709
0
0
108583
0
72282
284303
0
0
0
19327
0
57295
0
0
408522
314059
0
0
0
157903
0
289971
0
454
0
53423
74500
384647
0
0
131180
353181
404561
0
0
0
490235
11122
0
10274
0
21169
473266
0
0
0
0
283037
0
46511
100608
0
472041
0
98764
297917
109689
0
408606
0
413151
346840
0
0
0
341606
12699
0
0
0
269629
0
257129
0
282408
454332
0
0
0
0
430017
0
0
0
0
475946
0
0
0
0
0
476533
20479
109277
416984
0
0
0
0
49564
341480
337778
464513
45510
364969
17003
0
4766
9808
8494
208701
409412
307249
159080
381525
322178
454692
100403
0
0
0
0
0
119794
495900
0
109312
104209
0
0
0
0
198439
296976
0
46561
82111
0
343811
201403
3669
0
12063
0
340641
0
0
0
58281
490135
42810
0
5262
0
497698
90788
278757
0
0
291498
17299
108931
346036
0
0
411174
0
77346
0
0
0
451733
0
292259
351015
0
446349
139623
385758
0
0
0
347616
426583
116854
150980
19137
199710
374612
29917
387519
0
475906
31645
6437
56986
0
0
355816
399958
261395
0
0
34807
0
25288
0
275012
30532
0
0
404514
0
0
10895
0
0
267507
299492
0
442618
353828
376154
0
417019
26275
75573
0
0
50233
476774
10075
489872
320296
311734
0
0
172706
0
0
0
0
410435
0
0
10950
0
15334
382297
1198
268473
467933
126556
0
0
11250
0
0
0
377356
114078
62481
66056
277884
445732
405695
313115
253827
0
6034
14720
363002
0
150079
0
424273
0
10103
338034
377178
136983
473482
0
478653
0
136896
140535
0
0
17202
440870
0
372054
1813
27330
0
0
300635
0
0
66869
0
0
0
0
289868
413319
0
67562
337777
6380
439502
0
0
17747
0
0
5365
10074
265601
0
0
0
137565
0
311155
0
0
354742
119962
376812
0
0
0
375059
3552
1143
351184
470922
444226
0
0
148850
449485
0
17479
341737
0
0
394275
0
0
343273
7093
339856
333505
50497
0
0
0
300790
364958
449131
56924
0
343905
0
381577
287044
452377
6025
422887
0
0
0
0
391587
410953
333519
174076
150949
0
13388
258502
459770
40029
282161
433813
38350
355028
429827
23472
390340
0
94278
0
422992
69884
76335
45291
377254
0
408731
4595
0
0
354945
410248
4617
0
372698
46828
0
0
219
0
31608
0
74157
0
5551
17183
0
302500
80341
26039
0
54890
326305
0
26643
489384
372088
137372
42911
5567
0
259120
48765
97715
59388
0
0
10568
0
0
0
339593
316516
0
0
448710
0
328796
0
0
305454
473627
0
17270
357536
361501
0
0
347131
0
0
499925
0
0
0
0
0
0
39858
398638
497612
250360
0
328976
404264
288507
358982
0
16120
458485
332978
67980
0
0
291196
0
0
27201
389812
81507
142673
0
448631
260655
0
354053
294495
107726
462053
0
0
0
358613
374503
32016
56711
0
371254
455200
373558
445975
288941
341001
0
12564
0
72823
476525
10584
0
0
11207
0
31471
0
0
330006
40684
425382
416402
31375
0
479978
0
0
398957
0
135204
0
415398
83446
56787
0
591
271433
0
0
450556
12571
0
169640
11622
18224
443209
402531
361474
0
0
251957
327434
16693
0
173958
365181
32236
0
0
332079
0
42252
17200
54344
0
292803
0
83258
12558
0
0
332179
0
361181
84223
0
1114
25676
0
458674
183246
446308
182356
378923
0
0
359758
6113
4309
91608
482328
0
338774
0
0
323314
450408
90588
127796
313827
358494
0
256051
0
430471
0
267314
0
360902
0
0
298730
0
0
102655
285795
6459
0
99322
209486
22449
290974
383087
0
0
35660
0
0
324008
72197
21546
0
12675
0
86814
0
0
452468
0
0
0
145714
947
279111
0
5472
0
294830
0
52471
397766
0
354445
350372
324690
8612
0
412216
420323
0
334461
269623
0
38528
124101
0
0
0
446008
0
338638
75186
0
0
355737
0
0
0
405187
3692
55978
0
3587
12001
24533
400765
470129
0
278647
0
0
437106
0
339299
451990
466783
163102
437078
0
0
487643
0
27283
456337
284395
0
0
0
125688
0
146160
461139
13263
266179
447354
0
404942
398594
325160
0
498611
42934
0
0
18649
0
391953
440220
0
76418
387675
389875
0
0
0
0
255807
0
0
353520
75435
0
5501
0
103743
362645
0
256207
0
0
0
294604
0
0
0
106071
0
0
38977
0
29086
15082
58662
0
5265
0
0
87536
368363
446325
0
475592
0
0
30842
409528
20873
0
67833
0
0
321503
0
474172
0
0
358099
0
251121
54817
20831
0
714
0
433182
448108
2393
0
0
140148
487552
20217
448525
498619
0
0
0
253686
0
0
0
445592
283009
175454
0
0
0
69569
425023
0
0
493899
0
0
91547
50264
114310
424628
58559
414296
0
433464
352367
37307
275134
0
0
0
470208
428239
0
47727
40301
0
0
0
2751
268825
0
351354
0
90205
63560
0
456015
10231
0
0
263790
297483
94150
82011
475718
382777
213266
112187
298020
106412
200991
0
499272
0
25934
432835
401760
395853
47042
13019
287687
9578
0
95309
0
0
0
480235
38939
392647
0
13555
340198
0
0
73517
364846
0
478260
436830
410730
0
0
0
0
0
0
409236
0
0
151833
251798
45217
62218
59821
281454
0
145063
489224
0
422087
486358
0
0
126457
378248
0
0
429943
81782
0
114739
271676
406084
0
254208
409159
0
352499
0
109499
21925
0
0
0
0
0
289780
0
0
0
277397
26249
324093
161543
258360
417022
0
0
76624
0
357189
122448
480597
0
0
86330
0
0
0
0
0
48475
262683
374484
134099
0
0
21868
0
0
0
0
0
407883
0
0
0
0
359945
435788
321723
453644
312135
106513
374104
0
0
376239
0
161759
0
5789
0
413372
0
0
0
0
421649
0
450316
355921
0
339926
0
317451
309189
0
0
310961
0
486677
290313
406267
17155
0
305006
0
363656
0
464267
57798
44272
0
422241
0
171502
478538
0
428494
0
0
0
279910
492727
13455
5466
8122
497586
0
113706
0
88357
446306
0
0
0
33589
0
276780
0
487028
0
0
63702
480973
0
0
0
20776
462456
103025
49344
0
159497
0
0
401305
399868
0
320639
278361
6841
0
283490
496082
281155
484254
40585
0
0
0
315168
18986
0
146104
0
0
0
335156
24181
381360
0
306959
0
7673
0
0
10007
36389
13677
0
0
0
298194
169946
0
0
26564
444645
88426
5366
0
11054
0
0
0
339605
300634
0
0
471026
322951
0
0
436398
290831
479711
0
267362
0
345726
473578
279203
293119
35728
250484
0
0
0
0
0
485141
0
342460
0
0
0
288953
158478
153996
287150
409315
299189
274207
39417
420275
0
450927
0
0
0
41603
0
22449
366318
36895
6687
458
0
54642
337790
739
280433
263356
20463
445960
0
463502
364076
31673
261148
48062
0
483716
0
0
0
0
0
461836
20457
444019
0
31262
0
12591
395152
351137
255093
52260
27370
10994
440591
0
123246
378105
6313
309266
441042
0
110971
24064
404654
0
426058
305248
0
0
60863
321972
91828
95966
357531
0
296777
374015
85259
269004
252720
132601
45922
298567
0
67941
0
476211
0
0
0
86712
68690
0
418824
167937
0
356225
373567
0
322900
484456
344277
6827
94450
0
375059
486573
0
0
13586
443830
0
0
344061
454077
459890
36495
0
0
0
0
8367
91371
72294
0
1300
464256
295794
0
194182
0
0
0
2362
0
79850
0
0
352253
84700
0
0
0
0
363516
16704
273379
369970
301986
78967
451570
0
423319
98280
0
404665
274575
0
144007
64901
0
20207
389033
18892
382219
64547
0
0
38097
0
71
91517
262578
415348
335889
79573
7
78993
486614
0
0
98124
463956
0
318918
0
12790
6323
316747
21621
96611
455857
0
0
0
315915
11303
409517
1108
0
0
96472
1184
114205
369026
68666
380167
0
0
318896
0
68826
63735
449075
253444
0
315332
0
372305
0
376635
290388
0
0
483292
88865
0
0
378762
0
0
392928
0
0
0
413508
484638
391802
0
15870
84972
450677
347905
327900
0
0
0
13201
320509
0
130594
461514
0
0
0
428313
345377
8823
27133
0
301978
407270
0
0
0
0
8930
0
378494
0
89656
0
279760
410391
0
475311
429359
419040
0
0
355524
484115
254173
0
432956
0
0
143749
35689
29457
27875
413673
2185
331450
284341
114570
17609
231494
0
28908
351743
326008
0
0
99622
0
0
0
6513
381161
0
376791
490896
0
143817
370108
0
0
486342
295375
0
0
0
0
412411
0
115410
8661
0
0
393260
426662
7006
0
0
274434
12847
492258
285410
113135
0
91886
47290
113618
0
473852
103788
0
0
469338
0
317010
0
157701
125030
302778
6388
0
93095
0
0
0
0
16087
0
0
378357
0
0
487587
326708
338509
408839
57818
358524
449399
0
268785
75104
368271
76512
0
453533
349668
192606
495947
155412
311520
299756
283426
150640
421337
29861
463790
266167
432720
90457
82073
61388
0
45358
0
0
14704
116390
0
0
96943
141946
466148
0
456326
0
473180
423522
30238
422470
322354
0
320615
0
0
0
8685
0
0
107739
393870
0
0
14210
462408
0
429178
0
0
478046
6045
327191
0
333560
344689
0
429860
0
0
0
478840
400939
254591
322223
473278
0
460058
18132
0
22027
0
252300
13627
0
0
380036
73865
0
11550
0
30392
274967
2686
2872
262798
0
343208
66132
206171
171895
21409
0
0
0
463687
0
302459
0
10925
417637
8056
307882
0
334601
272662
0
0
394428
385113
0
12107
298208
40361
0
364783
78224
0
0
274657
71171
33488
474702
193988
323376
275861
0
0
0
94975
337488
0
0
0
460218
494487
0
486519
0
0
411720
269305
0
287444
0
0
49753
0
120171
0
96429
379155
0
0
0
0
263598
412157
2532
342095
0
340128
0
271944
0
0
331039
691
0
154740
182780
0
69514
373525
0
0
476675
0
0
25131
79849
0
64619
110825
0
0
0
288399
0
0
405352
491140
0
0
194602
119521
322895
482099
0
318935
427783
0
0
420158
0
48006
61073
82048
404179
290267
372658
444890
251180
46863
363534
0
339334
489638
0
329770
0
0
271385
0
0
61795
417882
222413
0
87931
0
0
58649
3800
84907
0
1513
0
9734
262902
66019
0
370272
354914
345672
394453
26134
145538
309110
0
424816
0
329793
0
0
916
476303
0
391882
266116
104502
0
326865
323308
464685
319932
0
398906
0
0
0
365781
0
0
0
401372
0
290960
0
21240
449978
494269
22455
473436
488339
0
6015
0
0
13480
496883
0
292494
0
135062
271983
262223
0
0
0
0
15660
0
149378
185455
0
250358
154365
0
320098
449416
266634
0
137308
188442
13957
355945
0
293086
33500
9407
452190
117454
340186
0
581
102335
0
317979
406191
9211
0
416875
132678
294025
0
359009
0
127743
0
52869
12308
0
0
454001
6234
0
484859
0
0
27639
9869
31979
30890
342472
0
76040
0
301382
0
0
0
403424
0
0
157377
219809
367820
407394
293145
0
322002
383820
402203
496750
432924
207709
420075
78503
86672
6086
463881
0
394173
348349
55549
314016
0
0
7955
39254
0
324189
23473
0
408589
258398
0
0
0
0
305734
283967
282543
435983
0
59668
476867
19953
0
21512
405268
0
15506
3825
62572
0
0
125660
25449
0
251569
0
0
0
0
403773
0
0
0
0
431309
0
33495
45420
9642
0
423595
62096
297496
95806
34489
0
0
0
364202
0
259308
0
0
423647
0
82408
0
388987
0
391208
296564
65066
98
0
0
399940
0
37021
0
342440
0
18442
0
0
7378
132889
0
0
451944
0
125513
9581
0
226395
0
20066
163101
317430
0
327614
376557
0
313593
0
0
0
0
0
12764
0
0
0
19
362998
44462
337946
324313
409401
455296
434786
282093
50291
424435
183193
13845
0
12335
0
0
30429
776
494510
154987
0
0
265
426238
7120
163751
0
0
0
0
279496
0
426394
323053
395123
475537
0
0
0
26395
0
407404
0
256899
260622
0
480839
494732
0
375819
277328
896
265354
254255
62438
0
0
0
0
495344
82387
0
346891
461514
89328
330898
302201
101585
203093
0
271098
0
262816
33376
327022
347575
0
58607
0
91784
0
451881
0
466396
408918
446185
0
21180
467585
0
486942
0
0
0
77621
401090
0
0
326313
0
0
0
0
0
394343
101778
367874
91262
0
0
35206
0
50925
79237
148906
264642
102766
214633
0
172195
0
0
0
390328
0
324512
407757
304471
0
109558
298783
0
127076
134439
0
3285
280652
103920
55641
2305
0
435599
0
337813
468385
419941
483293
0
0
254050
280257
275660
26020
395594
0
110927
296486
0
0
496714
300649
0
319778
0
0
303432
0
0
323892
291390
400722
0
0
25059
0
34365
131096
474880
0
0
0
0
170528
292169
0
0
34455
391087
458300
0
304254
301051
261385
430783
0
410410
298402
291858
4742
484592
28071
441167
381454
396618
97247
37902
0
0
0
32020
254419
0
414271
0
0
28398
256297
96844
266456
0
2328
189843
0
0
48566
33524
0
391532
1325
0
3256
16212
0
0
430133
121719
0
477405
475769
30340
0
0
450332
0
0
0
87997
345393
11990
261767
0
15615
0
22349
399551
0
0
0
0
285388
6477
365398
7707
84721
464663
287504
418369
0
0
0
0
0
0
0
0
382004
84959
0
4762
488319
0
349580
337539
0
0
0
447282
21667
365450
0
468508
0
0
0
401394
14396
0
346352
0
401551
97150
5529
381427
0
14487
0
0
453688
0
0
252311
0
380739
0
0
318609
0
306557
11646
6053
372334
11945
0
285762
179091
264439
0
268099
0
63836
36214
309593
429134
422624
0
328916
279953
45466
0
0
91258
3681
283642
415183
271269
0
352763
0
0
307713
6930
351022
408529
435178
21448
77711
294528
13573
0
295504
0
0
372086
0
83973
0
181278
0
404464
0
0
8646
0
261262
0
3205
284845
0
57490
358573
19596
352618
5630
438880
322827
0
0
319089
390257
0
0
0
169281
0
447008
0
0
92142
41601
41648
62718
425233
385088
340572
0
5503
0
0
353240
0
491437
0
490371
435815
364274
0
175850
487322
306987
0
442557
0
421652
19131
0
1818
0
1994
0
0
0
344073
150195
0
0
56739
18226
1245
33039
367637
0
351600
24471
310472
72994
0
256814
425021
495189
335781
444022
133402
412616
0
271165
0
0
369266
0
0
0
315471
0
0
0
300413
0
43821
393624
444886
0
108981
21796
0
258589
30649
131812
0
290216
46916
0
0
0
0
0
0
41609
0
53267
96168
0
0
290417
317752
0
318528
0
0
0
317195
0
0
307252
480673
66881
7948
0
0
0
475076
0
0
0
382
489257
389272
0
0
0
0
312523
0
389690
278826
0
493596
0
321888
0
0
0
140439
478755
0
154365
319254
276192
370256
0
0
5713
0
0
235122
456282
0
279973
0
0
0
0
96278
51668
0
0
0
0
420137
11050
0
348321
412559
330931
16974
0
0
325453
22174
0
0
337277
0
0
437660
369176
22097
0
0
283530
0
68444
0
282018
382841
0
0
0
355838
0
0
107625
0
0
1997
463827
291385
0
282927
120799
0
0
0
414965
6831
477821
470674
0
0
0
0
0
441462
0
333223
297103
0
0
456654
478391
286227
0
23
0
66704
372300
332162
0
0
48859
0
75409
0
0
0
444494
441873
314360
0
272590
419065
114016
0
379949
345523
66109
0
424252
352801
103869
0
0
290450
0
337831
289060
0
250379
417048
329606
362624
465764
489325
140277
158705
412456
339745
58274
0
0
463652
0
15131
24726
387310
43879
30811
325395
441304
346620
399811
299583
0
80345
417858
117716
38616
274549
351338
431352
395699
479045
262141
0
0
0
56214
368836
0
262388
28184
0
0
421707
0
256119
386842
0
8633
0
191697
111743
0
429039
0
0
35004
63634
0
487170
0
50573
340117
99024
0
399757
63775
274641
394168
0
0
1220
220036
0
0
109664
33987
383865
0
0
0
458097
33038
276872
0
0
0
385285
0
466466
431193
431003
44093
0
0
0
55850
440452
318174
455657
315584
294389
48352
392454
84942
253477
104936
54394
369960
439583
0
347090
0
390070
0
0
0
170650
392813
130108
0
158566
383423
471353
322937
291990
0
231039
0
0
76896
126341
343632
349330
260937
0
0
257522
0
0
0
56793
474252
86408
0
0
0
0
444867
0
480629
0
299234
10456
329265
454964
0
306263
0
24709
373851
471007
0
31423
0
33836
0
0
0
327123
0
0
81867
0
0
5693
0
297281
0
0
0
0
333257
275716
376087
319789
57739
10528
4883
20256
0
392881
437405
0
429050
0
365535
286186
0
466104
0
0
307307
104372
0
0
0
344307
0
266692
385062
0
0
453680
170403
367839
278594
0
276047
0
252195
0
63978
127870
71245
506
91893
0
29762
0
32599
13427
0
34258
342271
460558
0
331215
0
0
354143
378221
5527
106358
448202
0
0
105040
370736
0
4825
0
393751
0
0
454402
0
67947
451473
6764
0
0
264167
1923
0
113590
259821
0
0
449956
0
304385
11973
387101
491630
470627
440147
17414
262877
3989
389707
0
440696
539
327729
0
14912
100205
0
485357
256994
0
0
0
378829
0
0
5461
0
329479
487821
316778
392775
364563
295745
0
0
0
0
351547
440411
0
482209
0
260003
422800
0
0
329552
0
298672
0
0
185478
348907
481336
483208
495500
0
32607
298893
470240
0
0
0
464042
293228
2639
449301
282702
0
0
0
0
0
428388
171512
467403
0
0
97978
314188
428356
0
0
0
440834
0
78783
0
274568
0
8790
46154
433640
272626
0
0
0
271199
0
0
10477
0
0
0
0
483999
0
101169
111849
0
0
445722
369652
405536
57390
0
97719
484456
0
309443
70124
103077
0
395486
0
0
316501
278716
347207
492135
0
0
396406
149732
0
68582
371293
43967
0
428940
388972
0
0
314143
0
0
19208
444262
482440
487115
0
0
0
0
393059
376294
0
0
0
324214
207471
0
48749
0
403574
0
311900
0
0
307716
0
264269
43843
81479
0
358269
38017
0
385176
0
47991
356981
0
0
0
0
0
339629
250067
67056
0
0
0
332315
426426
331522
0
332618
0
0
485575
0
0
9153
0
0
0
325085
0
472859
383514
0
273100
0
401659
120124
0
360168
4605
0
381042
19340
0
0
286838
0
20832
394378
130357
2530
0
451446
363921
670
0
6689
0
0
131800
171941
287553
0
4827
284180
0
462003
54341
0
2194
0
0
289428
70959
8800
107105
0
0
207935
17856
50408
7276
293543
58620
0
0
11484
292350
12958
0
255898
0
390765
336246
453710
88886
321429
18923
304054
278406
55196
0
0
372620
188978
432825
329540
0
303885
0
36083
11785
0
0
59387
0
0
49768
403814
0
0
0
115644
25117
261353
0
362949
67355
80670
0
346394
122490
0
91120
0
0
440045
1146
407843
45202
373848
0
355439
252470
305142
0
0
0
28608
0
0
0
454980
393923
305893
339724
0
31729
0
462777
284360
37834
14455
361494
372634
26911
0
0
0
363705
0
171186
0
460049
0
185
274175
0
304817
476593
105055
297230
0
0
0
34538
59
0
0
487593
0
2941
62122
146849
450553
292360
197889
405144
5371
121639
101517
0
0
298628
49003
10063
0
0
14250
375463
259616
262616
0
162451
0
0
271760
93218
261959
496519
420180
0
293661
318505
234850
0
84794
310272
56936
0
333192
0
250300
11303
0
0
450798
0
287197
0
0
47711
486705
0
412984
172435
85974
416117
0
334853
2535
324637
0
114173
0
0
9355
0
0
295819
467469
0
0
448433
316575
0
0
0
489088
0
0
190491
0
110932
377565
35057
475065
0
0
0
162734
278822
439257
81335
136859
389886
11177
0
432505
430753
44749
0
0
275707
0
0
4181
0
1775
0
396895
474991
115675
30524
56701
0
352198
0
462240
0
385961
341104
5841
402237
301573
77951
47233
0
11408
0
349259
355456
0
0
0
0
498566
261666
0
457205
491774
274472
0
6858
630
463668
358182
0
0
0
409214
316246
0
9436
0
202325
0
0
323318
22192
341946
0
282268
273897
0
424372
341529
87969
305353
365053
488522
82069
328514
273746
450447
462199
464109
280854
0
0
444141
0
9266
25530
0
0
321297
14895
0
262574
32824
0
340115
0
382497
386004
16433
0
0
0
0
0
32313
464514
325224
0
390474
134057
386842
0
0
439482
0
255817
8458
497513
0
0
276932
443153
0
178426
0
1139
0
0
0
20363
117650
0
74195
401714
0
12240
381390
0
599
477182
289514
103041
30098
53237
0
271889
251008
0
487294
496263
0
54412
0
12184
258462
0
370909
11320
14942
360319
309
0
224520
0
470910
0
0
307172
66886
0
0
462925
272718
98118
289819
0
0
407986
0
421808
436560
494823
0
278542
101837
6864
486476
290191
411055
0
439106
367515
0
48135
298811
116913
315265
19926
0
46804
0
0
300608
0
423229
289497
274176
0
0
0
0
0
0
0
0
0
0
262761
40753
113364
67268
353944
0
367631
401777
0
0
366720
263252
0
278563
0
0
69180
0
369716
0
0
0
100396
0
0
0
440940
434629
320741
444424
6667
0
0
0
48644
129445
1861
403787
287847
0
0
300748
329518
0
0
345094
62995
455568
417449
16295
383668
474850
0
0
257572
17089
0
122821
20309
0
0
0
0
0
478553
445499
0
317033
451380
0
462872
419532
0
0
493150
56788
0
117424
0
0
177094
0
0
0
291262
0
441566
0
56704
269632
0
5205
449112
65435
489240
353451
274366
379378
0
0
462280
0
0
28659
369666
0
70473
0
307353
260406
0
0
0
50400
168295
284844
423743
290522
346447
22437
83349
92856
0
0
326400
0
0
446238
0
53985
118589
0
14802
0
127849
8838
438706
33330
55876
0
0
254618
89060
0
72806
442356
103396
480396
0
0
0
0
201347
486304
0
18859
0
0
488217
321251
75076
22123
76487
322480
0
448843
375358
0
0
496084
83260
359547
338194
79274
120831
324832
110855
124429
0
0
0
420031
0
1256
29008
0
389958
405959
91
0
310145
14870
397995
0
43143
277080
62537
375578
282385
83477
0
300083
256516
143124
5781
298333
112893
3396
6589
12127
295269
0
478350
0
473042
0
0
0
0
440751
0
388938
382322
253801
0
0
469771
373931
0
441713
22245
0
442816
0
392482
361634
0
20834
476012
470943
68451
101476
0
32613
17789
178103
0
0
316776
0
279663
39498
363257
0
130
0
0
24827
0
484223
383348
343526
436403
25153
468767
406865
63257
282785
0
302557
484836
0
0
0
349096
0
0
406343
148053
0
454129
347125
0
0
37774
360480
29174
0
0
6914
483846
0
404404
0
459268
0
279012
0
0
414059
338883
340999
0
341109
310571
13908
53139
0
100259
0
0
419347
336603
0
251187
388767
354613
318949
408619
0
0
0
427412
29106
5832
74163
51116
32898
0
0
0
0
423850
0
28609
179971
0
400754
338891
438241
0
142811
8808
19905
0
488780
0
0
0
449089
0
0
398786
1188
288483
151028
333702
0
3221
305180
0
0
346795
55351
28141
0
0
0
0
0
0
295220
303831
490251
0
9433
407068
468963
365762
0
0
0
0
0
400977
0
34600
85696
0
470811
17665
0
0
63979
0
402826
0
443375
442076
472993
344744
203561
0
1733
259410
0
0
70104
451074
7935
0
45303
0
41588
276098
279751
0
3929
0
0
465255
90915
0
460286
0
44575
69621
454320
48130
285034
34985
294458
0
475594
0
397016
0
128708
488010
59640
71097
431823
0
264726
36383
5356
0
0
402412
55592
99872
0
16472
0
487899
441175
0
0
174712
0
354886
492088
0
0
0
262099
104654
174003
160368
485353
310118
377822
99602
441433
466800
44691
344074
7186
333801
390546
493858
109320
0
0
0
0
0
42741
0
0
0
0
259670
0
0
60499
0
0
18217
406677
0
351648
404113
363323
330502
6163
18449
8797
0
0
66305
0
5408
0
0
338163
454205
0
0
0
389493
0
98362
0
0
303155
0
0
0
0
418639
357305
0
0
477442
4860
0
294180
100750
0
72867
0
0
14539
459590
0
0
93489
0
205147
8146
0
464945
284653
121303
336995
0
82148
404939
0
256082
263163
364259
22787
0
0
383907
112683
491624
128489
348203
295711
437646
457070
360470
348406
126444
355396
32058
191698
411263
311099
16371
164512
0
0
0
0
339881
0
0
8820
0
284903
86279
112676
0
104793
315156
0
0
459073
281765
0
310006
54758
27490
58832
0
0
446866
0
101618
14598
0
252021
331955
0
155378
375495
0
432335
452044
44658
346477
479899
0
0
445075
0
0
482637
306536
0
0
267077
0
0
0
288977
59871
0
0
0
0
42654
483480
0
454368
0
0
52947
347537
315093
0
106942
251212
82922
0
0
0
0
0
195638
0
355949
179285
98145
2098
0
499294
498220
33391
0
0
344004
365227
263645
0
0
403090
474338
0
0
302540
387407
136439
0
297665
0
0
0
299329
0
377446
0
271860
364843
0
384183
0
0
361
281621
0
426104
0
0
0
42287
313041
0
63143
427941
0
139833
31222
35803
435078
29294
431893
0
32401
31797
66630
6951
0
485565
11162
0
11098
0
339262
0
393469
0
276273
24680
35473
0
325815
0
0
309652
401784
482065
0
0
280344
0
311574
0
121185
345365
3348
20297
358231
0
27
407019
74971
0
0
0
93505
224122
325048
116113
33769
113097
455088
57862
0
363624
0
321187
0
15040
0
459231
171470
0
0
0
296144
91389
0
403835
420960
0
130241
13822
0
0
365780
120809
98509
0
337614
83244
415817
0
0
72064
312174
0
0
0
22517
0
94661
445899
0
0
6644
187691
269903
0
342202
0
0
0
0
0
0
0
104314
315284
167324
0
425078
472657
316
2676
0
0
31912
492722
0
433024
20027
7858
339215
0
80049
5537
57116
0
0
0
0
35533
316236
319430
0
0
0
158877
0
262183
0
4493
0
0
69725
0
0
54957
7372
365024
71197
93729
0
430526
0
0
403986
302160
17815
147214
398687
107945
0
0
337121
175892
272926
0
25821
381300
0
145872
391473
372073
420445
0
297344
0
364977
258039
360679
101648
483133
371351
0
17719
0
61571
0
74834
0
0
404845
0
279277
0
408519
0
282047
0
0
471113
35290
146354
255081
0
0
0
0
377896
0
67316
117958
0
0
0
1676
0
59637
0
0
0
425496
0
476783
396146
27014
414301
0
262954
295138
257174
59095
0
0
17372
368545
0
315963
455448
297715
202652
0
287336
331688
0
295472
389590
334487
474399
352437
312728
0
120252
87274
0
0
933
0
0
12340
65791
0
485964
384686
0
336619
0
0
6249
0
0
88685
0
0
266916
0
327213
0
404706
0
380380
356772
0
14953
0
342491
392793
7364
0
170239
0
421968
6744
0
264038
0
422301
428881
334653
494171
0
155965
0
0
0
15580
0
287700
430727
0
0
322269
0
260327
445449
278980
49972
0
309716
0
256164
0
90686
0
0
317143
452146
0
191132
36807
23375
0
0
267278
288411
0
26015
452977
0
8200
0
492672
3649
323784
0
0
0
373267
390053
290599
266710
9860
0
421224
418721
13847
23473
16153
0
0
409737
122095
129927
0
0
0
0
425447
376286
0
0
142348
5022
357535
0
429709
0
0
404368
496918
0
6796
143594
0
33926
82614
0
0
466231
0
0
0
262895
299951
344224
0
277576
0
0
0
414421
303298
319086
0
0
0
15194
0
27722
296392
457283
0
403777
0
498155
290042
396837
0
258055
56168
0
15014
0
140076
8621
6902
33770
403440
391951
0
470763
0
151287
28381
334652
329819
0
428035
293310
418095
0
0
0
0
0
0
0
116639
453012
4966
0
280381
20873
410359
0
380355
390647
40690
68391
0
337356
315298
0
38731
8175
407557
0
20163
91697
24838
40654
487602
340960
0
0
475690
11807
447686
364488
0
260481
268782
0
356567
493079
337447
29565
284631
0
90521
299732
360815
8936
314413
425448
317040
0
0
383514
1878
3168
0
197263
335800
359240
353958
458455
290124
0
431078
14871
0
20500
367701
0
0
4584
0
19570
265274
45048
470426
0
25270
40046
450749
23192
467449
0
0
0
61304
276020
0
0
0
385872
332626
314608
0
32457
197706
464277
0
322994
13179
499943
0
0
62835
263266
31221
343569
22363
477836
0
0
0
0
0
352688
155152
407531
51717
341029
0
0
0
460077
42600
104055
1936
0
0
332707
115904
476973
267446
474405
432624
308496
305503
371369
108900
155902
105549
27101
462251
300267
14808
0
19469
0
340918
10271
28699
450369
364451
0
0
90289
0
0
481965
79130
415472
430477
52101
477016
0
324821
419114
402103
418543
0
134410
497190
0
386376
129845
15621
0
433620
307631
0
240321
26722
0
681
86753
473133
0
0
382099
28876
0
0
67166
294646
355037
320290
415485
0
221236
0
0
0
0
0
498136
0
304259
0
465494
0
0
18319
485885
424953
483644
273562
0
428433
137183
17622
0
101014
0
490249
467087
481831
0
0
1041
0
0
0
0
150790
0
0
372966
485193
96244
0
11159
299598
0
30891
0
18953
117838
0
0
0
445461
40385
27912
341414
416894
0
0
0
344536
157975
0
399430
0
264181
0
64658
0
349629
131656
297912
115673
0
0
1010
0
284185
0
33490
0
276160
347171
261582
83294
372724
0
457234
0
0
0
49101
181635
0
0
0
145038
257810
9579
111839
383954
0
0
170673
0
0
342582
0
399511
0
0
276826
0
142496
49090
348234
0
75180
347229
378734
0
97284
0
258418
299020
0
299122
259015
2973
0
455950
0
0
0
0
0
0
331755
75823
0
311212
0
342013
397964
628
361741
328772
297187
114710
0
0
369941
0
277465
22054
437874
0
0
0
378714
0
0
311892
274007
0
103467
0
268199
12362
0
0
299138
376680
492392
0
372898
327680
0
24552
1412
325390
485743
390002
0
11433
0
0
0
0
401694
106313
0
0
0
98028
293574
0
459489
281958
0
25429
97476
400664
428936
0
456908
0
0
0
0
492865
22484
0
0
0
270960
0
59357
0
19052
0
44860
140377
369014
446032
375239
82059
0
93458
119218
290480
5960
0
0
0
262324
0
619
0
28545
0
0
429161
21715
410231
0
0
486514
263661
0
0
17547
0
0
401976
0
6876
0
0
432476
479708
413557
286058
388053
70921
0
0
342822
0
454
473323
0
0
0
0
97286
326985
57695
27088
0
0
10766
0
16513
0
49959
449440
0
415573
0
402980
10297
82801
0
0
0
0
284652
0
405120
2875
471581
426278
385521
0
98769
0
483147
0
47812
69831
0
62023
0
258966
467393
52382
0
453456
363499
35096
0
59408
0
0
0
223331
60332
403299
0
354669
232751
256494
34750
0
0
426450
442070
86401
298876
0
0
0
300735
0
0
0
0
159733
0
452215
0
453984
443216
40492
0
472647
2426
0
0
36384
0
0
169813
0
87227
458214
387587
0
0
0
215504
457534
16015
284504
470843
93164
196459
441752
0
455238
0
427056
3621
439017
27209
0
0
496860
0
61936
436524
0
0
0
0
393091
38564
0
0
350492
0
0
256517
0
260801
293724
391037
492723
59303
216852
0
0
0
0
0
0
389993
0
0
338142
457259
102273
417034
77588
220588
439248
80318
0
0
266
305401
111411
425418
339205
0
357724
0
0
0
0
465606
1345
34641
326144
360839
274911
391934
0
21727
293
22654
0
190834
275166
0
0
349844
0
388498
0
0
2121
0
0
373944
327835
176211
55660
362303
4165
5189
0
487358
264166
20614
0
0
341006
0
350751
17935
0
0
279818
0
0
0
0
289251
31805
450901
432380
489270
45269
396812
0
0
0
31344
300122
0
0
9756
0
136064
0
415221
149508
438887
0
392364
95568
0
346158
3154
346590
8874
270861
184151
310731
23630
0
9526
284886
0
93914
411
0
424989
310679
6902
0
385092
128295
0
364434
48764
37949
20992
0
364179
0
313948
0
421147
0
327682
449576
308495
0
302508
137838
79231
86738
0
0
0
169358
44880
82294
0
69199
17197
305510
0
0
0
0
284566
0
119707
397957
0
0
6802
0
35466
474472
45400
0
0
474187
442701
465700
0
401635
23104
0
0
436888
0
299566
0
0
5735
344757
370677
327526
0
88911
59843
2030
0
0
388033
7134
6713
0
31288
477456
140318
0
494415
0
395322
0
0
142567
97286
282737
103073
0
0
280917
394242
77695
298973
255805
0
0
48812
0
96010
0
0
0
193891
488680
0
14861
0
487926
0
337599
356427
198944
0
346420
20962
0
0
467377
10595
303457
346277
9274
0
289830
257205
0
0
93038
369122
125127
279728
33938
489145
415764
0
0
0
0
0
0
0
13528
1628
175357
38991
0
0
0
81488
274316
496199
0
194574
147167
368580
83082
10094
488321
0
2109
0
0
484795
301111
277877
0
0
39391
471053
196549
0
493035
186696
0
0
0
470066
0
41064
365689
310961
14286
9890
428849
0
4578
492396
8644
0
473544
0
34357
250452
29353
0
0
1223
0
0
286536
184264
67585
283006
419155
78106
267127
251274
420143
4462
181901
70918
0
678
205222
363636
453044
486102
0
85998
0
0
0
498992
91554
449181
18819
0
0
0
0
274998
0
26119
0
0
0
205162
0
15074
47605
0
462336
428409
28501
267478
24163
478503
0
0
0
300766
64644
0
0
31226
0
0
347734
0
0
0
264659
0
0
463552
484973
19081
465584
0
0
0
0
438869
84511
47628
466292
0
408405
361025
370914
55385
404584
0
24612
412978
21574
411489
0
0
0
0
422679
320316
77565
1498
0
30706
372389
390105
279346
0
0
447536
490757
0
0
49326
0
0
0
0
458480
146835
378216
0
453880
177508
0
497050
265024
0
4908
0
0
0
372532
0
0
399520
0
0
0
461576
432466
325048
273687
0
483449
0
0
0
0
64447
39449
496175
280561
0
96341
0
496326
0
0
350975
119698
0
0
0
0
0
0
0
250300
0
0
477754
436858
0
0
492274
140078
9992
313398
252728
0
473291
314238
46417
0
259737
399524
0
58945
461669
387526
331907
303881
101122
294703
42159
405583
12221
350437
473576
34595
0
462700
89113
0
0
0
362369
0
288694
44004
23828
95878
443825
336759
0
498718
284044
22850
36532
47649
486752
0
50174
449463
0
0
0
0
285095
470993
397885
0
372151
0
308018
271380
0
0
439503
0
0
267239
0
493564
259681
455258
259498
0
477886
336857
307054
106423
430327
5466
337874
378055
299582
278435
478926
149767
0
0
420142
370936
0
403810
8566
0
0
0
6481
345021
298010
84933
365449
385707
57998
0
382422
0
19691
291849
0
0
0
322948
297801
0
312014
0
0
337199
426549
472270
78057
442594
29039
329848
24785
496625
405145
130226
0
402201
330575
0
0
36041
399383
331890
4363
1770
60173
0
363146
390684
60467
0
437613
276833
13346
0
0
0
13853
0
0
473262
453762
384923
0
0
379175
87320
306358
0
0
0
0
0
0
56112
0
0
326780
20634
0
0
331125
28755
0
471386
0
0
0
407604
40150
344254
0
38433
0
324392
0
333981
0
480340
404987
0
0
92826
0
0
18561
257428
0
0
0
36032
0
471078
0
135123
126954
15970
300736
363983
0
3138
52071
0
486280
0
413379
0
397638
0
0
2159
350615
291397
0
34884
429150
0
0
171873
0
0
277963
100857
82631
33359
70521
0
89268
457498
0
0
0
387900
423021
0
0
332751
341419
42639
127413
291038
0
499466
0
7308
143567
0
413421
0
51784
0
0
382540
0
365553
281972
0
0
460441
102780
16368
7140
422346
370892
410769
0
268165
377515
0
0
0
423845
367239
304208
0
0
435180
17579
0
6129
0
25466
0
0
436186
459519
388599
0
392495
45817
0
417988
0
262658
0
267623
14112
0
429291
409952
0
30907
0
0
353049
0
9648
349151
351619
173951
495167
101649
49014
0
0
0
0
0
13686
0
499676
43851
254077
377792
0
316244
258402
61110
105213
0
484167
456925
0
475792
471025
0
0
0
0
339381
0
0
0
0
0
268376
395622
0
450201
369384
0
0
255552
0
159125
0
4418
0
0
33066
7076
426558
434744
0
398494
478051
0
297802
0
65901
0
0
318591
0
0
259651
0
0
313278
319216
425090
0
53553
0
42999
347365
347918
0
461026
0
10133
0
0
2207
0
0
205972
255605
0
0
6376
488318
0
457852
0
0
0
0
271172
332311
17213
352511
0
359084
20411
0
359793
285765
324880
466272
0
200536
384305
102872
37610
425043
468186
0
105682
112680
0
311261
469670
2856
0
383721
454390
61959
0
14437
0
406536
267659
269765
397833
0
254212
316372
252334
77625
133456
437706
0
0
318711
0
109344
324934
312726
221164
496608
0
0
0
0
26699
397026
379504
0
425980
0
255341
0
0
0
0
0
0
21454
51624
6272
293592
460712
0
354006
460363
302960
272368
0
106806
0
255309
0
0
0
0
311106
0
0
0
0
0
0
433418
0
414585
401972
0
499860
152139
136307
0
0
361982
14526
0
31753
23967
0
368377
0
12933
0
0
0
0
449453
0
341814
21899
0
0
21047
462154
458007
468494
0
0
8238
0
83591
479030
0
224908
0
387028
125593
0
371535
0
0
479878
329627
461383
321347
291
50820
284031
386456
338490
465080
275499
393139
0
0
0
142435
5671
0
272302
483780
0
56148
67386
493322
0
417953
107266
149717
0
0
369969
0
421125
0
0
0
261304
0
325371
63987
0
338555
22783
0
0
212
36014
304903
0
0
144347
4273
0
410627
361083
0
175195
405064
135241
490716
329314
0
0
338633
101749
64703
0
0
0
0
0
0
0
440904
348080
5452
9697
138170
0
0
374293
0
0
0
257246
0
0
0
0
0
0
315912
0
6169
347400
0
22540
58702
0
47964
391599
23272
4902
429971
89077
0
24102
323490
418832
33027
0
126152
0
2543
467386
490295
0
0
0
415576
144306
0
296035
75485
21308
290054
18309
456074
384967
470090
289492
0
0
0
0
0
0
368101
0
0
395468
6450
0
106309
4630
0
0
358418
44246
477918
389422
0
0
448499
386526
49566
403398
331127
0
289322
389922
0
0
0
0
0
19856
0
257328
243
0
350187
376019
0
44950
355452
400096
445960
402568
54201
0
306642
0
0
0
0
0
110727
70133
460286
0
309551
34062
67730
322694
6115
84780
0
0
255477
0
481138
0
0
383957
0
0
0
0
138541
21938
95012
473525
276085
0
456276
0
48393
0
20045
116071
351669
43482
460592
0
0
9586
273655
259856
86556
0
8624
469835
0
8189
0
469134
482604
19996
450525
390107
0
0
61968
115105
381372
41646
405490
347100
0
78648
331704
384500
0
59563
0
342776
427858
0
302672
0
0
0
0
489137
0
75845
330172
27383
372179
0
360824
0
0
0
33025
0
0
362443
19268
0
130770
269561
0
0
0
0
0
78519
279812
0
0
449088
393379
0
86529
0
0
0
54069
165330
95821
476487
6279
18912
0
0
0
9843
0
424095
0
401342
0
24501
0
55577
114336
490033
0
49254
259777
0
22535
0
484335
0
378688
479155
0
0
59560
9760
143893
133757
359329
295013
0
31690
8089
316255
321555
121285
0
0
253575
0
0
446098
50627
0
258998
0
94237
0
13369
0
0
61186
113688
37269
0
0
0
341521
139837
29100
0
269851
47647
128558
0
5837
0
387608
15590
477406
0
418503
0
0
0
0
0
0
73091
0
0
283565
386572
0
0
311559
37060
9458
386531
458299
0
1907
0
419496
0
275165
0
508
122762
0
0
18652
326843
0
415121
0
101697
0
419511
0
8167
1892
487925
97679
407829
0
481071
0
23968
0
344224
0
0
387537
485056
0
436528
0
176623
362912
0
0
170745
90795
11952
478461
311680
0
329852
0
91090
0
34199
0
0
93285
0
0
285075
2144
0
0
5702
0
388844
324428
0
97156
0
0
59657
0
444531
0
486296
104112
0
0
365392
2500
0
331011
318554
166295
135696
36781
0
0
0
0
270683
43292
0
0
9639
18980
441526
0
76920
0
282388
0
105008
79529
58865
255934
0
34761
351269
0
0
0
480730
0
407147
120855
258575
393929
0
289609
341398
429412
443629
299758
0
478928
450321
0
87459
430472
18983
149524
48302
0
476198
0
432815
391232
0
0
324023
462553
0
0
0
0
0
314243
0
359480
130
405338
0
49527
0
86658
251338
223059
11803
0
0
349296
453687
0
0
0
418902
0
175723
51753
0
49593
333281
94331
0
0
393176
14104
0
0
0
4611
263453
3971
0
478752
0
401966
398331
31356
5379
387189
72640
390093
473655
2132
428464
0
0
316892
0
118464
221822
351306
521
0
0
0
0
483404
16177
419335
250069
0
296308
440018
0
0
0
0
0
0
0
41913
144395
0
38625
483680
275946
56009
353461
0
108167
302708
0
384238
0
0
382378
147800
64356
0
0
0
65545
81676
0
0
0
0
282901
230518
183449
486817
494910
185294
481472
262363
0
315100
363714
0
0
401030
0
0
51877
371778
0
416008
0
0
0
0
0
0
0
403108
0
39907
425166
310737
0
349643
459372
461917
305485
38949
0
0
303026
320796
364158
125961
444545
306354
309621
0
0
384800
340710
35353
99427
139595
34458
341465
435590
0
0
0
283353
37443
498055
0
140179
0
318408
476227
21695
48021
342993
0
311794
301990
292085
415717
0
0
0
0
0
8369
443543
422396
253332
101367
0
0
323345
0
50442
452625
400683
52926
336
0
45642
299929
49932
478752
460210
0
434504
497442
431500
1259
0
0
449138
484841
315361
0
0
116904
11395
0
166096
48320
5571
0
0
473421
0
461961
0
0
67888
425367
68869
0
0
277617
351553
470065
0
0
0
359908
31208
416331
0
0
0
99545
434383
0
43600
0
270656
118961
0
395136
392344
475039
10485
468
498557
0
0
0
271528
431148
414742
0
469399
0
302123
29944
459033
42557
151996
1084
184308
52644
0
22505
0
396207
0
127333
5204
227084
0
0
323079
87501
0
222
0
0
9287
0
374689
5798
0
0
17075
0
0
0
0
48073
0
424144
0
407186
0
257100
54561
2921
28336
96704
452982
272994
0
292029
254304
0
447883
380681
0
368132
0
416344
425497
436517
32374
362110
461224
420826
441807
101437
487739
425654
307646
0
277777
377476
14469
461883
464669
482298
293219
13391
0
0
450200
47148
0
338456
22989
0
0
4180
337486
297636
359966
58964
0
339974
280694
398306
0
126608
329902
56419
0
292468
497392
497769
0
0
486480
6479
496340
0
41909
0
330706
0
473268
466933
409880
0
0
427743
277977
28729
332569
0
379996
0
326853
447921
3449
473572
20304
297005
0
287556
0
330898
83759
0
0
99663
305634
12586
69664
312082
18271
48112
486639
0
37946
355957
255542
0
324716
3153
351183
57440
492068
0
11257
219159
0
0
295796
19563
0
0
0
409216
158697
0
368072
335977
389240
319029
495822
349117
0
25124
298029
12484
115783
290771
132865
0
0
3231
0
0
470823
8657
272024
109640
0
282273
0
114993
0
0
319115
0
309643
486322
0
417958
423840
39847
353912
0
0
13215
0
0
0
61958
371269
0
461208
0
0
0
0
391015
0
0
458098
0
499378
0
362565
0
439969
0
3015
58949
486748
0
0
0
383514
0
25607
332465
0
450824
352917
0
187733
0
51132
0
371008
0
72266
82801
130318
0
333879
88494
399551
0
480488
0
389261
0
333576
341038
0
296035
335870
461360
0
28626
12139
0
323168
344041
38150
474853
183256
334116
228749
98396
454487
287797
0
0
0
385041
12112
0
0
354315
0
107861
0
0
25254
0
258801
0
0
388655
93814
0
360005
0
0
64426
499923
0
17958
208025
0
0
476688
0
0
0
359866
0
375801
369952
392016
0
203410
6789
7015
0
0
16176
0
0
279675
0
0
36463
0
66430
18893
70736
0
296710
0
339834
0
0
494520
71704
13031
391283
261006
47780
0
52725
0
0
10896
0
301276
410473
54100
47164
116757
0
261896
368487
321440
0
186077
0
106963
0
358607
1001
0
297395
70048
0
364842
0
0
325837
4809
0
113092
155974
0
0
10778
52989
31174
392295
3846
0
318222
418568
407958
24719
0
114366
460475
0
347089
0
0
465026
179108
0
0
296974
134871
0
0
125459
410724
430328
289617
0
0
0
28315
0
406692
33117
44719
31972
78859
250651
325392
320211
62174
325828
364334
404320
0
0
421188
0
205
376076
295921
319623
236097
95518
0
0
287532
0
18855
0
348850
0
0
1838
0
428912
0
0
24157
187206
0
0
0
0
0
293574
47703
33
9350
271876
0
10695
0
317760
0
437116
480921
0
0
0
1087
0
0
288072
0
412130
0
71101
84314
393085
0
0
0
12341
0
0
0
148626
439753
432343
395100
497195
0
341799
311810
426089
467745
100838
354988
0
488516
4501
267123
0
257191
0
285693
0
381768
33086
0
79151
448608
0
0
82764
153818
0
0
424866
0
29694
0
0
317559
0
476588
0
0
57094
0
50959
11302
27136
300659
0
0
349306
0
453932
47304
0
312271
169263
381015
95584
0
0
0
297496
326006
375101
0
421725
0
399713
0
382996
342604
0
297811
0
307838
71676
84
65446
58225
0
0
4147
0
0
0
364780
0
0
0
119615
463867
48493
341663
0
0
0
437723
0
390195
0
410513
441153
206975
0
0
0
0
0
467480
0
43333
18207
0
252405
447501
37294
5708
292989
0
370195
324512
269630
0
0
356858
335629
499895
60646
0
0
494453
318271
134507
79976
435187
315342
31989
59407
11536
403518
0
0
66208
0
259218
477416
105910
0
0
0
20214
0
0
0
0
0
651
0
0
8045
112786
0
130668
309718
0
0
0
126895
45285
403834
20708
0
0
425386
0
0
464116
1184
311692
60917
44496
302062
438066
64483
7349
0
0
425693
0
0
262744
129235
0
0
256499
301966
2457
0
0
2920
164431
379778
296880
0
37351
0
413278
0
0
0
56754
57878
454759
0
312439
0
0
462938
464747
392972
66564
255890
355298
132656
15065
0
115269
0
0
485703
0
0
0
311247
342987
476460
323914
428862
0
29821
0
428819
3034
97937
279607
0
1620
0
0
154464
89155
328888
461208
496003
75631
477613
0
17974
155536
479769
283416
427372
313687
311957
0
34307
369198
196231
0
0
0
97875
67301
0
15974
0
19063
0
0
98833
459658
0
440511
191071
449736
416071
354978
485030
0
496890
52154
0
476664
9813
6909
0
309901
82682
459552
0
0
0
0
0
485869
0
0
117186
0
183629
2390
0
456591
273128
0
382437
0
380564
116927
460939
254052
161541
48293
357514
42676
486628
0
16779
0
0
0
0
0
0
0
125760
252728
424967
0
420160
0
0
433146
334847
37145
0
0
0
423443
81335
116950
273277
160707
0
484414
0
0
111560
0
468066
281755
276744
228729
0
44911
51127
371093
0
401798
292824
475612
270238
0
296634
0
0
384869
293165
0
0
75471
444831
474426
426042
279675
461137
0
0
406627
449181
398715
3
0
441242
353060
133545
495173
340208
72858
139087
381978
0
0
0
279526
79410
0
4256
0
114482
0
275315
0
388229
0
308962
0
292085
456359
0
288403
0
70991
57286
406529
53043
0
85548
263097
443060
0
116571
118571
465142
128276
0
0
452201
487248
22419
0
57738
0
0
0
51451
270003
88170
0
385805
1550
208421
356540
0
334451
98047
62938
0
47865
267773
0
349178
0
0
353119
54381
313410
453281
407239
0
0
283449
292636
181455
327140
0
12482
0
282138
0
289363
22944
267057
22727
488296
0
0
307960
0
0
0
411310
0
58845
277511
451677
412149
207131
390033
367951
0
0
2739
0
477767
495164
17016
457876
0
0
0
162694
0
374155
315862
24102
286694
132193
40426
0
355144
12111
0
0
0
0
32208
23307
154828
0
496312
0
0
446403
0
303729
167081
0
69696
0
81463
0
480299
0
0
111128
296211
277059
407080
107385
0
153289
0
140190
437109
0
137435
0
0
311712
52640
0
32721
0
0
285727
277467
238360
0
0
0
457880
0
317168
9311
476854
300838
389844
28378
343834
0
13397
0
0
10667
16423
0
40189
495142
48183
428447
0
128332
487272
5311
128962
0
0
0
383090
497702
0
0
0
291438
271851
0
59141
112404
0
0
0
369889
0
421267
449589
0
0
379011
0
369019
116767
348041
0
264863
465976
0
0
450748
0
85909
453429
0
400783
310569
0
357437
302798
0
425279
472766
276611
302261
0
495482
0
0
0
20226
382404
44758
275418
0
0
142681
0
97387
437569
0
457800
475641
446614
203472
14722
339957
441310
2616
262748
26503
269299
11460
0
0
265808
0
365377
129626
8352
377521
78463
438063
0
0
0
470179
0
0
307305
313490
0
21584
9627
88308
0
155592
416647
0
289059
0
87441
406630
0
376370
410
0
63385
345082
317641
308817
0
0
407537
0
62477
7286
0
304798
0
0
0
427382
398194
397158
0
408788
0
126663
137739
206087
160738
0
0
87538
187131
0
348178
347274
455723
0
159290
177016
61010
414264
1488
0
0
50142
80770
25555
0
0
427595
0
346424
265993
0
0
12820
481472
0
0
134264
12835
415105
0
158080
405507
72182
0
0
0
0
0
0
56567
7890
0
495088
326152
0
0
0
0
27431
315565
383055
0
0
0
0
387705
0
455613
0
412065
60088
0
281678
0
0
0
344251
0
0
262122
0
412698
93940
375386
0
379378
469474
0
0
1960
200039
0
275135
389569
0
124854
0
117526
157408
372816
0
8839
280705
47750
76859
344238
460908
146988
0
361422
139643
43011
0
288788
0
483639
130686
0
0
81986
0
0
299028
39792
71578
366532
14252
11297
287650
408521
0
33844
446256
0
396705
0
0
0
491490
0
0
383264
382874
319169
121774
2260
387614
20105
0
387345
258419
342260
0
0
50737
0
13488
49837
284976
194394
284367
0
454303
0
301277
0
419123
0
311786
303910
0
210980
0
296297
341988
404982
0
0
0
0
13513
477275
0
423229
266552
356504
382407
0
0
377343
0
0
285796
0
156603
0
0
124418
30667
0
0
434882
441829
0
116284
0
0
0
0
473429
473068
292498
0
0
259806
434802
0
375962
0
48704
0
0
0
343079
413110
11476
332029
426106
332011
0
0
0
346004
348294
0
0
0
0
285822
16926
0
0
0
83586
203127
0
373718
34953
86986
89915
0
29488
41404
288065
324963
134934
332242
22112
337276
375734
317848
17320
25957
0
0
0
182664
4664
0
72817
299348
792
110213
431893
0
0
344509
438164
0
0
76240
0
100726
0
0
0
443112
472505
19017
0
0
0
404686
0
0
0
294209
0
0
0
240828
0
310501
54718
291059
0
463072
393651
370746
378889
57330
0
0
144195
14503
462169
0
0
0
456544
0
315247
0
356470
0
337288
0
0
0
441941
36180
0
284017
425124
456166
0
0
423865
121394
122310
0
0
430428
91580
327893
466325
287974
384776
186411
267429
11279
336849
0
0
0
452469
429498
0
141301
0
24522
105
0
0
55805
6998
0
0
0
0
439978
0
14972
400451
0
0
322974
306131
105653
0
0
378621
0
0
0
139303
17041
55143
0
0
272146
0
0
0
447564
82746
14311
136681
399628
342626
42726
0
282713
291691
0
355621
133537
274300
0
350018
0
12981
369121
281756
0
0
0
108041
0
0
429954
0
439917
0
0
13652
0
0
52191
478836
0
351964
0
362043
365078
291481
433635
414154
102330
466434
185011
302831
0
0
381706
45717
122494
397771
493558
315379
7749
306271
0
143482
0
0
354184
105481
18549
464299
0
658
378861
0
44494
298521
0
71159
35029
0
53963
0
0
143889
23045
348896
0
428471
345638
460565
8456
91902
662
439554
142995
0
361278
439474
140514
0
373092
459499
390403
0
175771
17728
40719
22389
475883
54486
63587
262329
371215
0
0
0
441577
457549
38009
0
405404
0
0
0
427019
0
0
0
75128
0
5365
4783
343075
0
0
29030
300717
65481
0
0
109850
267772
312967
0
420550
0
36493
0
0
306385
266374
0
38673
331481
260086
269943
320835
0
28309
0
0
237476
260817
461750
0
316461
17994
0
0
48767
293731
307436
22231
57310
6302
454911
8683
497806
93932
303356
455415
20263
1457
137533
492506
376240
0
0
0
0
37758
0
0
0
0
0
152741
391008
341645
0
0
435425
65152
0
438230
94115
225738
0
0
51049
88812
431427
372711
0
0
6961
0
0
7597
360313
0
0
260520
0
104440
382366
0
0
158087
0
205434
0
205383
23237
372878
490462
388642
0
0
0
0
62887
491076
373524
0
401411
382458
258571
0
348264
15908
413998
0
0
25595
0
446440
11637
0
0
0
0
0
313088
0
0
0
1391
396469
0
363709
0
0
0
316793
22113
24847
275087
0
479177
286063
69570
405
0
255518
118956
0
0
0
38297
106001
0
33909
0
335575
0
2703
0
0
148625
0
459232
0
484361
0
352012
0
15423
0
253553
87512
271706
226614
0
474532
487147
110890
0
0
469418
0
0
3099
281898
324845
0
134959
0
12584
355655
0
388016
0
0
276922
309373
56304
0
73651
74068
277921
0
320677
0
0
480043
386853
320487
42937
96953
80145
11513
0
11445
0
0
264600
14751
495229
0
0
12258
149111
325733
39943
0
395459
0
412550
0
0
0
0
437142
292738
0
351741
27478
328819
424710
475415
327386
3904
74971
2610
0
0
353841
0
0
0
676
0
26525
365446
0
192089
498793
0
15579
306965
410933
0
211054
0
0
9857
327544
174784
0
0
402974
0
0
19031
486743
124673
0
9805
0
343821
91110
0
361222
458905
350440
70251
12769
361926
0
0
263323
0
75364
9166
0
0
6457
348366
279101
158120
278649
427609
473442
114773
476342
88811
130350
218408
88560
0
290252
324463
0
368930
0
429338
0
0
219849
355450
0
7233
406465
17749
20639
339677
0
414620
90188
0
0
347601
0
412008
0
143742
0
0
268074
0
305843
83315
0
106500
0
326406
394889
0
0
9621
446599
452364
0
0
0
0
253881
0
313091
367768
335228
9320
108449
0
382164
358069
268400
366795
0
308765
31348
92225
0
420251
330334
0
324870
351193
0
437391
379033
366788
0
419139
450647
2973
92311
79305
0
418915
291840
0
473155
111728
112896
338102
468576
0
0
271184
406449
313028
41440
455726
0
375663
0
296999
133457
226506
370477
3082
0
47662
359870
57848
0
0
408182
0
667
24596
0
54012
16617
335309
0
63
322264
0
480008
34485
0
439769
0
386270
326654
400561
0
485329
0
300365
0
0
0
0
60278
0
0
0
0
381053
263842
438857
24036
9336
0
466227
497838
11995
0
78421
416866
145
0
455616
312473
197230
0
0
413364
0
162411
447277
0
0
310547
20525
98532
0
0
0
355570
490367
54068
346345
321411
0
445398
30157
0
426556
0
0
0
472629
0
11842
0
0
250491
44831
103054
0
434690
0
0
0
288632
496006
353800
59506
55974
484360
277172
0
0
0
0
482340
258982
157980
281467
407263
281104
16666
454327
326065
0
0
0
0
362048
0
0
340822
19619
2108
113880
463318
27120
0
393150
394712
107546
21501
4626
96642
402622
0
0
373205
305519
158041
49931
314155
0
117010
0
78170
434228
0
0
60924
196702
20961
0
31779
0
0
0
0
413466
26666
0
0
44936
311813
15460
0
281865
0
50309
0
0
25994
7921
291170
0
0
13123
331036
495
0
7369
1477
0
28032
5324
187746
0
0
86507
0
56042
0
0
350363
425047
0
0
0
483947
0
483246
0
296512
0
452000
0
26505
29678
378444
285435
0
303521
33361
188033
389089
147906
447171
462031
0
350701
0
0
32090
499613
343297
432592
109072
74949
339496
103265
376011
109399
0
0
0
0
419952
296337
251453
0
475035
59701
0
0
0
0
482804
0
84411
332846
29835
0
0
256625
0
0
0
114289
73855
118753
407772
40153
0
768
379803
115419
279609
52791
265531
216287
0
478892
0
0
0
313933
0
16251
0
0
0
7853
439172
0
122425
430673
386852
54084
405201
0
44873
52115
361278
77946
0
414593
0
0
277402
456190
480210
470423
438362
0
1510
14911
284860
411986
451330
427392
255799
0
0
0
0
326857
0
0
393179
0
261698
498688
0
327137
0
440716
444263
0
358312
0
283924
210129
105018
0
30099
49311
0
41769
80162
0
0
426111
33952
0
0
382942
0
0
0
13145
0
0
0
0
426191
406867
83710
265332
0
8289
15240
20524
0
448626
0
186910
0
0
321250
326019
451479
461472
487347
0
0
0
309245
62435
363469
346136
0
0
0
462999
71524
250251
0
0
0
0
0
55045
188125
0
0
0
331043
0
263124
408482
0
251434
130654
0
452227
0
0
50497
410701
0
86233
0
356217
0
406605
338115
324530
455083
0
57760
261585
41150
0
382916
486099
0
54228
0
0
0
0
0
0
0
436853
0
307770
397229
0
306871
373510
0
0
0
0
330444
281591
22582
374858
38448
4453
449123
0
40064
343472
393401
259959
173459
334303
0
411851
258955
284019
0
3409
59753
0
43654
351037
0
341054
0
462199
35577
0
447748
0
113247
0
1944
0
347337
151826
0
0
409751
486635
0
0
410280
401067
0
0
156241
153888
0
0
0
0
422015
0
40261
288063
0
355761
322833
0
0
397977
185028
63935
0
0
0
110823
87127
0
35956
0
110357
0
279136
1194
311808
46905
0
386829
385671
15741
494796
0
364831
0
0
360581
2016
115019
87126
11695
403014
165644
0
317513
0
407815
434200
0
54299
299644
410946
462597
417489
445200
0
0
17715
9030
0
0
0
0
0
10759
0
184934
12739
315842
314534
0
77430
0
0
294422
116577
0
0
416668
0
0
473797
0
254922
414109
0
0
315071
0
0
0
39913
91384
112210
0
0
267172
0
0
7758
284838
0
264694
0
0
0
0
82821
0
0
0
0
0
430658
320944
307857
9591
73446
262258
0
279520
53644
428546
283643
0
70250
351995
0
0
0
311123
408300
404969
20471
448347
0
302420
50773
269783
15801
161363
493071
0
48013
328491
68377
282545
0
97967
427105
409546
74279
461429
0
0
341072
47883
14781
78787
44571
0
313449
283400
328394
470077
0
0
19091
0
271325
458704
0
0
0
366858
489794
0
396800
463627
316552
0
0
0
73498
0
480816
261801
283394
0
344064
496714
0
479437
0
486663
2898
0
0
80740
0
0
8706
0
357055
292260
0
92117
276364
419628
0
0
451241
118337
373504
87767
49011
429143
1019
0
0
490448
432072
0
272325
0
416033
0
15950
0
266644
257782
0
350970
0
366633
416936
0
0
274673
0
434215
0
20960
364972
328378
1394
0
2055
0
23295
376
39182
9900
442157
376448
0
338429
44589
0
321645
13811
395844
477869
402308
0
145430
0
460124
36981
9517
0
5685
0
0
0
464746
397602
0
0
296283
0
0
0
0
0
91252
16983
383009
10268
470193
407434
0
0
0
0
0
318821
256137
0
16774
0
0
330018
292301
264372
0
352882
0
0
62912
28057
0
331596
0
0
388613
396824
0
353231
0
300333
0
0
12253
0
941
36818
259429
472548
0
390913
281801
462395
0
471052
225303
488926
0
258882
2163
0
495065
74290
64807
0
2820
21023
382283
64189
0
57847
0
0
403426
0
30294
27551
412617
0
60522
357570
0
395860
34262
485833
380902
314732
110913
0
33537
0
4277
0
313871
60303
0
0
0
254522
0
0
491787
18073
98428
349667
342596
0
18450
416425
16812
15231
254015
0
292881
0
0
306459
0
0
0
0
0
34906
0
0
46775
0
416494
83924
0
0
0
0
277083
264232
0
458121
252864
0
49267
336608
0
0
69810
409051
423455
0
47271
28300
0
0
497013
0
5859
259853
101881
413050
323417
81785
0
0
490827
0
0
0
68627
44564
0
309976
311128
294576
126226
447877
32306
0
0
14197
336173
59727
34314
0
0
0
0
0
27417
46808
453584
0
0
112571
25771
0
72816
0
423860
0
0
0
124612
5816
0
0
0
493107
477558
287587
0
0
0
0
0
0
0
0
325995
0
0
0
474551
545
0
0
0
329382
259972
3076
0
0
11193
375675
337035
0
0
9970
0
0
339828
86149
0
292093
419876
369803
351772
0
5227
300593
0
38651
0
46100
0
0
0
0
9579
51297
490749
2932
177587
261779
468584
69083
284728
303871
0
0
0
0
7013
11425
466037
0
0
454296
292435
394512
36053
447563
339134
335873
99336
8845
26541
411
0
316253
164158
38692
0
291919
351623
342301
0
0
16505
280958
0
15058
0
449625
0
358200
46046
366291
81600
0
0
0
0
464676
251487
80559
85420
2015
1815
0
83729
0
21894
59580
0
316419
43307
0
0
0
28076
0
0
0
86858
0
2675
0
0
219133
331819
0
0
115
391423
367438
0
499234
0
354089
0
381894
89966
0
0
40812
0
0
0
372570
182918
312783
0
0
0
0
0
398063
28618
387433
0
0
0
0
414743
452110
0
0
0
0
0
0
0
78808
396251
0
0
434728
483499
93868
411155
74247
0
0
415162
0
302063
147788
466752
282174
320873
254124
0
0
185719
0
0
345464
485375
71524
0
182374
467982
380820
461518
309796
0
5322
0
3791
32036
934
0
0
0
0
10068
29126
326805
0
92933
10374
279757
0
0
74146
0
0
0
0
470955
0
5561
259146
490546
0
314174
62000
0
457412
11424
0
485871
42904
291238
0
163971
92109
122755
29120
100036
133640
526
24253
136620
81731
136126
417245
61052
134696
0
6528
119640
317677
0
43175
411923
23923
362960
0
23000
285702
0
22521
479794
1154
173635
0
0
0
0
477117
0
405087
460982
119928
74985
372983
0
0
397288
489792
76486
0
271656
0
0
13378
0
0
0
60739
109075
0
0
273693
0
445985
0
388622
426188
0
0
402429
394897
428550
0
63663
0
358165
17598
370924
402275
342982
0
0
56236
7076
21602
408258
0
268261
0
383452
265072
38907
400133
0
35921
75540
0
0
0
378531
0
0
291671
9477
0
46215
0
0
358601
252990
0
38839
423694
273706
0
0
40745
111854
301966
408563
267389
0
0
250700
56577
0
0
0
437202
0
0
391444
0
0
345761
0
379370
405834
0
0
0
455218
0
6182
333612
439180
0
0
112816
0
0
498543
14519
419244
0
0
30878
0
354949
462103
0
72109
271303
116454
471358
0
159841
265672
314724
463821
0
0
397385
29740
408975
0
20053
0
0
0
310788
50190
6556
284414
0
493879
19400
0
0
0
289640
5235
19929
0
425351
0
0
0
1718
1166
0
0
27191
111017
0
467113
356145
0
152034
0
0
0
475863
0
0
286269
379193
0
267089
382843
472305
0
0
0
0
410410
472056
0
0
5316
0
411728
16068
369624
468503
409460
0
292181
321096
124078
0
208481
0
0
0
0
0
0
481501
107748
4599
0
0
11023
340176
0
101123
0
372844
0
39281
262330
0
0
148005
0
340408
452156
359876
297929
0
142829
359813
461854
0
0
23081
0
335042
0
309287
0
0
181501
24785
365962
424505
0
0
378538
31767
0
346433
0
6086
494485
0
330907
0
22566
351211
0
336356
321403
0
151035
284225
0
80285
0
335729
40728
441746
0
406388
281281
284896
262139
0
21452
0
0
176735
0
0
323376
492023
401204
68188
95077
378340
327199
135273
263526
373136
0
136683
3243
30707
0
1548
400357
403168
0
374057
284095
0
264814
399851
0
72367
0
403344
38031
492755
0
0
272128
428274
0
0
0
335830
404869
257144
0
24439
0
0
0
0
0
310329
404684
0
0
0
0
16513
313153
254367
0
42359
37423
253199
285550
429131
0
441532
0
0
0
0
338288
392907
253434
412626
9296
430405
0
10764
406119
0
479829
439349
8669
0
0
0
0
20034
311268
0
17977
0
4703
132758
269170
111755
0
90786
0
128863
498794
134
275309
0
358745
192960
0
34034
335254
498997
317765
444592
0
465679
59304
0
0
268150
0
0
0
51086
32754
0
253030
480829
478984
0
0
489014
0
303788
0
19960
0
390044
0
479623
9821
0
470987
447040
11295
392712
0
63206
0
397493
40608
0
0
257655
138867
0
403572
0
492719
0
355214
369423
0
133996
0
160669
86524
254466
291358
0
0
106306
299448
39151
0
98719
0
0
22378
254926
88567
287192
45425
25563
0
0
0
313414
476508
395598
130751
0
334470
358048
420418
38593
393464
0
0
364577
0
48271
192693
33048
55411
6394
0
67932
383721
0
0
449702
0
25767
366491
28733
329252
273668
62396
460140
10415
408382
384734
0
0
111924
0
0
120130
0
0
0
283573
0
355482
443446
353917
96831
0
118755
113553
0
259497
107922
0
0
335311
0
0
394371
478057
0
0
103757
211752
0
1005
0
324687
480253
44415
335241
77246
0
340627
498873
0
9203
466234
423242
0
400105
415397
0
0
0
0
113399
387076
170226
50484
50401
9578
0
286819
36709
7811
0
313352
66197
374960
282997
369865
0
0
0
0
485001
0
267747
0
0
496186
484590
187666
0
0
72263
20388
32712
0
0
293159
0
480685
0
8379
0
316679
100966
0
0
0
375476
302609
0
297232
0
9580
48407
0
36385
472816
1170
131792
436927
0
68568
308740
28208
344772
0
433382
278953
25087
0
12096
37185
0
33885
435842
354022
102989
299487
427982
0
409848
0
0
469208
348011
0
0
446435
417251
0
0
462074
0
39304
0
0
283618
487434
0
265999
0
0
0
0
0
95844
389222
1741
448610
0
11965
68798
19084
417156
335714
0
0
0
9799
62915
407054
429133
483119
373431
0
443661
323519
250853
0
99421
88679
0
0
0
3413
3659
0
382210
0
0
483033
301130
473934
112659
0
0
0
355696
8818
35078
0
256539
262669
0
0
277760
0
13527
397216
459090
0
67
398389
0
277425
0
0
0
28295
0
49841
0
303835
0
0
0
374873
0
298547
446274
0
0
0
0
333984
10013
0
0
378745
389479
0
0
286300
271196
0
0
368230
229
72781
29874
0
0
0
385872
352029
0
491208
0
0
0
31240
0
0
0
0
486450
0
109210
67805
0
0
273807
103817
0
3255
0
102808
305797
0
7471
263689
310206
0
55979
1799
0
50387
482802
0
0
286329
100399
0
314237
0
0
452230
412204
0
0
0
385879
0
0
45249
85370
301118
469347
349496
378369
80667
0
419677
469237
153604
451760
321623
372999
0
354911
0
469658
38073
478724
0
0
20997
269004
0
0
92172
490400
330416
0
0
0
76784
11731
0
0
132453
0
477948
0
0
0
0
0
415
345705
0
385501
0
440717
0
271114
419271
414813
135438
0
20547
37136
0
0
491241
0
318104
344061
454951
373453
74902
426064
451115
347697
62310
15773
479688
414463
257253
260440
359449
0
282981
320321
357206
440300
12387
0
0
0
0
0
449861
480545
0
0
273275
306421
0
343089
83395
403900
411010
158625
385779
252843
0
0
0
187041
0
42955
406757
0
0
453685
0
0
0
400151
0
348407
0
251801
0
2674
0
202959
270666
0
430245
254254
250818
0
0
273269
360997
425094
72313
266154
0
0
0
0
361791
18646
54113
0
437188
10563
406591
0
78698
337964
0
0
59308
27618
0
462283
455085
154158
0
0
454563
256794
0
0
0
0
18839
0
401699
0
0
215820
429408
0
347564
44254
499468
453076
37339
14103
0
27215
0
369022
43015
0
283557
404990
0
0
0
46393
0
465013
98801
315471
0
0
0
0
305237
0
0
260073
46589
8828
0
480464
371343
475707
0
0
0
0
461192
368365
52329
355797
403038
0
72863
270318
15461
400300
0
208281
20777
82872
310362
0
0
53350
0
134415
16507
0
3229
0
0
813
31247
0
75587
0
0
46325
466717
375382
54629
271116
0
0
25715
288099
30856
79331
1428
182146
197028
0
360312
362330
116223
362685
26364
0
0
490867
28053
420810
2236
268244
36515
0
219181
333059
0
49323
0
0
457024
465066
318888
454650
293136
362613
121448
101667
45718
69963
0
405377
0
306723
0
412781
339510
11135
388068
3025
301822
0
352556
9891
0
56046
377251
0
416271
165546
0
76485
297846
265555
0
73751
0
341388
0
416815
0
0
480709
346614
397186
0
0
156687
17966
34508
19049
9098
135942
0
38421
431988
5305
269429
0
1967
103406
0
0
0
0
0
0
46770
24216
403796
349111
1838
0
0
0
0
0
266607
348652
487250
6646
59471
47757
473687
450496
401003
0
0
394884
0
439060
5600
0
14027
0
31980
0
0
325675
58975
0
7660
0
170579
0
481992
61331
0
93010
108051
16784
61258
0
351500
493606
0
391940
87376
0
0
429684
0
14202
39976
0
0
0
395189
327146
0
473091
119441
6722
0
0
473510
10665
32056
0
0
389318
0
473579
493017
0
308827
349570
371403
0
0
229
453586
0
22884
0
0
0
299612
0
274137
291891
0
259328
0
0
0
100531
449786
262793
0
0
0
0
0
316011
15241
0
0
27866
0
0
0
105164
0
0
458914
422287
120201
0
0
0
405872
498480
315131
44741
406887
472694
21410
0
325204
365694
341683
0
0
0
71691
39660
402886
80302
447865
0
286886
0
0
197655
0
19284
0
366619
445337
0
377478
1084
109430
435021
184536
307113
20046
0
421607
414785
4607
8564
47510
254309
1593
265375
0
72564
490401
79682
108869
294984
0
0
362166
0
0
492382
0
349223
0
0
0
0
340410
352433
369095
0
291995
454500
0
133904
0
447386
0
380718
438722
19661
31142
0
83125
273524
379418
0
0
375993
1336
54291
0
267207
106706
0
0
62966
386213
36214
72863
384789
399433
0
260043
0
59271
279575
51492
397054
389104
170202
306240
0
268799
0
55881
22926
0
0
0
274963
443070
420636
0
366324
0
395502
44509
0
363569
0
0
5280
0
0
99550
8970
388136
0
299598
256005
0
271847
465878
0
0
0
0
487811
46088
10733
442320
374761
0
83034
335327
196816
47199
491016
2651
421903
0
0
0
400109
431321
54669
0
25150
0
0
12995
411039
53139
0
0
168000
188173
416157
432784
258758
434809
10573
0
334887
172757
427784
278329
0
326403
0
0
359750
0
488655
270422
0
426946
434910
427306
19564
99807
322898
73970
361407
80932
0
0
34207
541
81026
0
0
327930
0
187205
0
0
0
0
23351
0
2378
0
79050
482116
11487
0
311724
12190
49302
305601
452844
386985
0
233253
0
0
0
399967
437905
0
334745
375794
433089
0
496337
0
0
0
195280
0
0
0
0
6342
0
0
0
0
58974
0
324757
267122
338461
0
418866
475187
0
432301
453944
451188
0
0
0
0
0
21283
104706
306207
9649
0
0
0
0
290467
0
0
405213
493948
0
400675
0
0
376338
0
109838
10012
8410
0
481466
309120
493343
316569
19746
36830
362494
0
107367
21305
433476
0
0
0
19545
0
301386
0
442304
47466
48925
0
0
377540
65592
484261
0
0
449117
24260
0
355549
0
491266
85975
0
348844
44955
0
34834
432487
0
0
304784
0
0
0
13500
427992
119330
265965
0
102105
416248
372117
44386
22040
0
35541
491387
479620
0
390192
321029
0
0
2569
482839
316828
3617
0
299362
0
2108
349873
0
0
0
0
496946
12297
485636
435344
20994
0
0
462849
0
0
382604
90285
176646
0
90096
261540
332911
127238
0
34093
0
460952
0
494986
381185
316121
0
80349
321129
0
298309
391
0
159489
0
10287
487558
44669
385663
0
0
179205
0
62976
265668
487998
11929
431375
459642
0
83049
0
0
476904
324627
44948
363910
0
0
306712
296109
317589
375438
459821
409290
0
337422
0
453428
107890
0
0
401336
433694
0
0
221505
20022
370378
293836
19879
256392
0
444783
4328
454549
0
0
430356
421305
0
0
7022
344582
0
148917
385144
0
493067
373304
255170
252914
272455
319574
9287
82852
229400
424159
90460
0
118158
309199
0
458899
28061
0
0
392334
254967
422837
0
270546
448351
0
481905
0
0
0
0
49195
31245
121839
414513
101094
411923
481311
111960
387822
0
0
5320
0
0
265765
0
319859
0
399569
97013
0
3455
0
369502
26538
0
0
186334
19403
0
67200
0
208769
24232
498287
0
498645
0
0
355937
0
0
466736
277981
405545
447702
0
299904
0
29586
0
432934
375248
483829
343307
462058
27305
0
0
51356
0
9082
0
0
139249
308653
50356
0
293823
0
0
0
291182
56368
351599
0
292360
411193
0
6715
160264
0
60470
15831
401653
3509
6987
0
20414
9905
0
345848
102181
120757
0
301894
495789
0
424524
306496
116135
395488
351620
0
0
357321
5547
0
486970
0
290214
484828
360364
0
477001
0
382315
418238
499678
0
265971
0
373877
434347
102946
175221
95446
0
252276
308544
0
404493
482097
0
0
31735
430255
7831
13857
0
0
67395
419014
312939
491697
315691
47836
0
102871
0
314387
269957
0
0
401808
331921
0
15236
67841
0
437449
0
0
0
298139
489983
107586
314218
0
397988
418473
0
353831
424156
42090
0
0
0
340663
488409
335164
0
154536
358436
375050
8772
0
0
0
372463
32565
428498
0
38619
0
467781
97511
88081
292791
0
0
0
10240
49807
0
113599
0
315970
358296
349223
0
0
0
218051
404502
268879
433929
0
0
0
64756
0
0
120824
2436
0
288238
61922
0
480067
29682
78170
0
32852
431256
489303
0
0
75416
0
96859
483128
19464
300669
0
478383
4202
355904
0
0
14148
0
0
64936
114853
0
215972
0
48434
476106
305679
0
266513
14781
416421
401460
454166
15013
0
0
313289
0
0
102630
0
492138
0
139770
0
256678
0
26957
481462
0
294139
256254
342875
433899
308983
11910
0
125346
0
51387
13639
324226
438762
41407
0
3675
0
0
0
404061
0
0
314890
0
130104
107924
498971
0
280870
0
0
26115
0
0
426497
0
766
416048
0
0
289692
0
398574
347588
0
0
138307
373729
336486
389654
0
14120
265962
0
0
340053
293064
0
0
32635
74122
0
0
213476
254652
0
396327
0
0
0
361124
39749
0
25984
0
197632
369099
27262
0
0
208514
222877
0
52720
485939
0
38839
0
1729
0
88657
0
199789
0
286251
0
0
392820
92255
304184
0
51339
0
0
493643
381788
364668
350068
0
491381
0
426570
451942
35214
375885
448698
153719
9322
0
356028
6393
0
0
101134
330115
8775
393421
253931
97097
477867
65934
320174
0
35901
190574
0
0
166283
0
0
53389
491096
302631
349426
0
0
34604
0
84110
0
6684
0
336677
407520
36152
252046
16401
371538
0
148918
0
0
343882
341012
315540
322476
0
0
84466
77282
0
11775
0
251810
72039
250228
227772
460686
16194
0
0
0
0
380752
292052
50833
0
1022
354245
115483
0
484441
0
0
0
0
487831
288513
272511
0
0
409576
432021
473180
0
373365
9161
0
0
484343
27606
25607
2188
0
0
0
107631
15228
0
0
259248
0
141308
0
0
0
290532
0
84692
445436
403564
0
0
281154
26968
0
88225
124651
58991
0
331007
0
57586
0
8770
0
374453
0
22222
335468
134778
113473
0
84642
6462
25049
316126
0
0
0
0
0
0
477996
380340
0
0
0
161823
0
35910
1912
79859
0
14930
460566
293475
0
0
0
331480
75098
0
456259
33154
116645
0
175131
0
415709
394404
0
468134
368765
406260
68783
0
353673
451925
2837
257596
303099
0
0
0
0
0
65342
70606
396110
11026
0
0
346824
0
438599
268017
0
0
483011
285431
11843
0
0
309422
0
455627
415523
402143
267993
0
0
0
289002
68647
92671
71780
106
451738
0
439281
0
73266
0
0
275816
313970
0
0
0
0
459622
483841
0
257586
279354
497311
293529
375574
377796
0
298966
0
426744
71536
0
0
278493
327183
11453
0
0
25296
424228
435243
0
28232
476773
7742
0
0
302804
0
474808
377872
359671
258741
341563
36664
0
0
96428
0
0
0
0
26399
0
445323
0
449131
0
0
0
0
396830
1605
439323
57444
17860
433672
250960
0
0
265202
0
1293
432082
0
437515
0
0
0
73850
408900
361113
29451
388362
392110
0
353788
53623
378778
0
496748
81906
346387
106664
0
0
0
0
0
134854
13455
0
54996
103308
0
0
379126
342019
497537
354418
0
8186
0
21286
0
96391
0
137730
328741
12925
436697
175441
320041
0
0
0
0
0
0
0
0
414897
490540
486767
479890
441855
28685
0
8098
409630
75234
11758
0
473538
0
127537
485003
153777
468947
399769
0
134829
27022
347950
413387
282216
347036
0
323948
230041
34395
106417
269899
0
55910
0
0
368241
0
0
10985
18110
393015
0
0
8730
317648
0
0
97147
45425
0
477817
463466
478858
458579
259292
385080
355274
6175
0
921
30381
0
49720
120651
0
0
0
0
378049
121449
282473
0
17923
2129
0
29167
0
260170
70491
7064
0
396320
194003
0
299891
0
0
277646
0
135872
294360
375467
14189
0
394744
332204
43355
0
496531
363908
0
14586
0
302882
0
0
292581
68257
110085
0
0
0
4437
0
428823
469813
0
0
0
91924
466120
360034
335168
283042
0
417247
454856
316856
0
14966
0
0
0
0
467135
274368
0
180325
434200
164234
262729
0
3302
349486
439822
308289
412761
0
0
295085
0
0
0
0
298473
388171
497892
8240
26819
295444
11857
13259
483646
348464
446771
187
333962
58709
0
1971
377564
0
0
1436
387311
401008
75543
0
397474
0
283772
17642
66685
276357
271847
0
19336
0
0
7013
0
351369
345964
353523
474602
307400
58933
0
483463
13417
45593
359192
0
0
145310
0
0
494
54958
301808
281075
104973
328407
8504
0
0
619
369045
268829
61317
0
324326
376740
53200
0
0
373585
0
15477
355176
0
0
0
52044
261188
41452
375605
57751
442173
0
0
0
0
352021
0
420478
0
409235
0
0
0
0
30907
362440
55379
146166
459614
0
0
497451
332561
290118
117938
333372
0
2045
0
85246
372586
0
0
0
465275
275380
0
0
135421
273267
55156
47504
266521
0
0
8081
0
16434
9313
312403
11152
317716
442735
0
468395
41513
0
0
409281
0
363403
278429
488089
1976
0
0
0
0
367709
130061
496853
0
0
0
291484
499801
0
161245
0
400215
0
0
0
439539
199597
0
0
170097
389252
13685
398118
199225
66635
0
0
0
278591
0
0
4878
2991
0
287533
0
75049
257789
299003
258347
31939
292083
0
335559
0
121064
0
0
0
3680
466393
325628
487360
440965
489710
0
0
24379
0
8040
0
439623
0
0
0
281782
0
5725
259758
0
3479
364956
5515
0
97441
449429
288486
0
0
4291
484162
278330
315510
476350
44237
421345
0
275993
372511
316567
0
79405
0
434452
268241
453365
0
0
253486
0
410422
109995
2684
438230
395534
0
0
449964
0
5636
294946
24031
62698
0
0
0
475537
0
418290
0
0
100298
0
85013
90818
415570
263587
12717
395984
0
0
44400
4624
0
365054
0
0
0
469958
312436
0
359462
464563
280007
346659
173916
410087
0
427741
28079
415838
0
105343
0
0
64208
38899
0
4999
0
0
399707
49009
0
0
379328
165096
413514
96758
50792
74656
64404
452942
26346
302679
0
498581
214342
320280
0
0
0
402154
348252
71205
375306
34584
14062
0
0
24967
0
74052
172688
339659
0
478183
129464
100659
0
403905
0
0
0
324898
0
0
0
0
0
0
0
0
3800
0
362589
2545
0
0
314550
446403
0
0
352831
317855
0
379905
0
0
0
33100
454735
375896
0
214986
6943
0
466622
0
8994
11648
0
16339
254190
0
401421
0
290452
379915
30354
359478
0
0
0
0
127981
281869
0
125884
0
90185
254628
438673
39524
299915
420205
0
268597
145671
0
0
0
0
63525
0
0
477942
478079
0
9251
112525
0
0
0
424412
402574
0
0
442703
358682
485
317508
0
0
0
461049
456411
439
302727
0
0
62266
0
365319
0
359536
0
0
0
103437
296754
43043
0
0
407770
280356
336465
425095
52806
321606
0
0
0
0
0
0
0
0
498566
489320
8738
491692
0
0
182967
28209
0
285314
0
0
365151
347025
0
437122
20972
413908
0
319578
465941
1673
253690
0
137548
0
456447
380777
13482
0
0
0
70480
430769
0
0
3118
306154
0
0
0
90989
491823
0
74559
435932
0
0
0
0
0
0
288637
0
314575
129716
28834
30170
380715
41418
82149
316901
0
0
0
340100
0
0
0
0
0
0
84077
0
0
27924
465628
479414
373474
0
0
0
469487
0
0
298329
0
0
0
294549
0
0
0
0
331473
0
47122
376403
289451
0
488342
363603
4343
72450
288887
0
0
118949
354717
341712
0
1645
187615
292661
486980
0
377423
25524
0
0
0
0
0
491710
0
82040
115453
0
0
0
377927
274531
53214
0
299317
325828
85615
0
87616
339268
282464
0
0
286260
464247
82291
0
351290
465924
42829
71994
352299
133486
0
70722
0
0
395311
0
371733
454827
0
0
0
434110
61741
0
0
294964
0
0
0
159751
320323
430767
0
0
331755
0
97821
0
0
0
407785
268272
14932
0
0
423848
420653
411709
110826
0
0
293686
271931
129757
0
379245
446059
0
300407
0
0
0
0
0
329322
4794
280663
336342
0
0
0
85842
439628
0
0
452185
0
0
64995
339184
330383
273852
395042
0
443952
219041
0
487181
0
339967
421431
0
0
476687
0
494458
0
0
445823
411689
270003
0
0
428353
7760
471607
0
0
71679
0
362922
0
380526
0
48822
377091
367679
23260
0
0
0
88590
349629
46000
437739
271021
0
77011
0
0
0
164280
0
28619
110776
7211
3128
94686
62921
0
484467
0
0
380644
497402
490348
0
280393
0
0
275056
0
296350
417770
417481
0
456083
36964
0
0
400106
422271
2453
0
450575
405040
105269
298783
0
114281
0
0
347387
0
42638
112668
406011
293982
37496
0
3729
255590
117653
0
0
57724
34963
0
22689
457726
0
0
0
0
369677
397065
306841
412209
370514
471182
0
29414
0
0
369959
0
493830
400485
0
3413
0
299815
305991
322724
114992
427609
265098
0
0
0
0
363434
0
382074
447649
0
7826
55141
0
406844
479055
0
1955
305602
377375
482772
346525
46926
0
272960
0
472861
0
0
135069
400
0
0
318815
0
0
54318
0
102931
357035
0
444025
0
435771
371775
30789
407879
0
0
0
327538
0
0
0
0
165852
0
313609
55445
451477
120029
0
0
207513
413368
49809
0
378279
0
5081
0
63174
7697
49938
25538
0
0
0
0
7341
69468
0
0
418055
0
0
0
51278
274719
0
0
311356
0
0
472942
285759
786
498923
0
0
389155
12635
386866
0
0
143305
487185
115932
0
302398
0
379277
57714
327929
252080
0
401909
394163
447974
44701
0
306978
0
0
477935
146086
0
0
286963
112479
426489
0
61702
499314
302097
358815
0
3979
307759
0
0
294412
0
0
0
283420
0
0
26651
31043
392480
406148
0
0
26873
118321
0
465769
326171
0
465669
433305
492165
396833
126310
0
0
0
0
0
0
0
86045
0
0
0
0
3027
411988
112420
0
383733
75721
350011
343555
0
471900
315416
0
404395
407967
422274
0
2257
7284
14887
27477
1507
0
0
286961
0
985
0
421690
0
358834
354780
351481
344151
112856
81262
0
437428
0
0
267664
0
263670
0
317637
0
375052
0
409623
0
476488
44418
0
301950
0
445033
415029
0
0
22613
103230
0
428948
0
0
1238
16654
61887
35100
393571
460262
484431
400090
291505
480885
8355
265373
469223
0
479388
277422
478766
67160
0
321063
0
0
23850
432762
56643
56836
390004
0
21639
364737
277450
491204
145672
382223
0
181219
13311
0
25877
0
307179
0
94017
0
366563
0
0
0
34924
20360
17651
2255
0
299608
0
0
0
0
253840
496652
23767
308485
409640
119176
265714
283706
55887
372855
0
335731
87989
0
0
0
0
0
372766
0
1456
1222
145776
337522
359888
0
0
0
0
128455
475692
308045
284586
453505
0
288397
0
408083
0
0
300961
195752
10533
0
0
0
103864
0
450140
34437
444664
0
357254
229503
6827
0
325661
0
385103
38270
413134
119978
0
360269
0
272709
0
283548
0
0
390225
3022
177369
0
467488
0
0
391137
36683
0
32254
13391
480517
0
425498
0
352959
165999
0
0
0
9221
496781
0
7988
26095
283402
460428
294465
0
0
384240
148441
57676
51341
0
60898
0
12355
0
15447
0
422566
454010
0
414022
0
355128
0
87657
0
280582
396370
0
0
396241
0
0
0
0
292028
0
32475
68695
8592
290075
10679
0
0
366282
456729
0
374535
0
419170
6298
0
0
399379
0
274596
425206
12833
388005
482012
264222
65116
29947
0
459255
0
0
0
424869
324100
93558
13968
15238
449431
23900
462634
0
0
0
0
0
31332
8171
461082
0
0
0
251876
2111
26178
31959
118420
99134
311561
0
20644
359700
342083
257185
0
384466
404852
335386
0
0
405761
397515
0
0
298743
0
9346
453864
482284
316919
0
462867
462434
0
0
423814
0
475184
0
0
440248
0
496316
276283
298318
11812
106809
477300
0
4335
0
441136
0
32532
0
0
488362
17401
326341
79336
0
0
402620
0
429559
87948
0
0
0
0
439414
0
88149
263758
419910
0
385946
0
0
483393
0
0
0
281
809
466185
293736
24007
0
454481
0
0
0
324561
0
36025
0
0
0
0
0
439736
330145
319774
30388
467046
0
337368
0
0
288074
0
391136
0
33716
45190
0
0
0
398794
442783
398060
0
0
484456
41563
53512
434867
359943
0
0
343141
388459
23619
28320
423138
0
0
467274
0
0
2783
472055
50001
0
418680
63104
455491
338983
414187
9057
489432
0
0
72037
0
0
135666
304838
0
0
32925
472813
412242
424261
30436
474334
324860
82556
0
0
386494
335568
0
0
37388
417449
260975
86696
11386
0
0
33918
477751
297806
0
260043
0
0
0
28995
0
22160
361035
0
0
0
0
40598
96636
0
0
270853
0
0
0
1770
296816
0
342910
0
397543
398494
0
268972
0
114203
341273
0
0
0
0
0
0
331977
0
0
0
0
32753
0
0
0
0
172244
390969
0
341657
442817
0
0
0
19842
364482
0
18007
24756
0
0
0
278973
414966
325098
0
0
190333
0
262629
322242
479476
0
17028
0
2807
2301
0
374244
0
0
0
430075
321936
0
0
135718
0
0
55807
0
0
404090
0
0
0
0
0
0
0
0
352215
0
0
0
384627
287789
0
8330
0
350429
0
412854
306733
0
71200
477263
118400
257261
0
0
146532
0
225646
423567
416378
0
277668
26740
0
493719
0
451672
0
143735
0
0
324671
297723
0
0
0
0
0
298323
27192
0
147405
46452
76505
265168
263465
140030
0
353978
0
0
0
0
73105
0
0
462111
4806
0
429540
0
388437
267145
0
260576
62629
0
0
0
370034
467036
404047
0
71681
0
314584
8226
0
0
278916
0
0
305745
0
89163
15878
367756
58214
0
0
360963
402877
0
408260
0
0
460272
0
21916
32103
451376
285557
0
0
60695
107298
0
0
67046
210717
0
0
287906
0
28160
269321
22891
0
316457
0
0
53773
0
131491
424831
37017
35873
55316
0
373226
0
44384
374654
404673
43567
377003
401137
321355
0
0
323335
0
0
110776
359368
36691
5284
118025
0
61507
0
0
487012
0
498933
350380
0
401287
0
76723
0
307668
436915
499559
9566
0
383205
417280
126747
314409
314466
0
0
199646
5122
0
0
0
8040
0
0
385703
465975
96639
197914
0
0
0
0
255749
0
398056
0
417360
61650
529
0
0
0
0
0
497231
457598
0
496875
0
21782
0
348552
14701
0
380694
0
6951
0
466743
61938
0
151206
294966
0
0
28877
380765
344474
299130
0
59644
42001
325730
0
471130
264418
111832
0
4293
379843
3978
47720
0
43136
405346
428418
365004
444995
35499
38465
13587
452614
0
347223
259231
94205
390013
0
466090
0
424724
0
103860
0
448565
0
272618
0
69043
21185
30812
102743
0
0
0
257600
433549
0
307035
9056
165207
258073
389465
27962
185890
0
323987
0
0
0
0
52352
0
356627
0
0
35866
0
284958
21104
464021
0
275714
49432
385287
0
270272
422704
456798
358022
351175
74813
3292
371189
8355
0
21336
0
20493
34529
0
65233
0
384015
0
365751
410442
382147
5559
285876
0
444985
452490
117496
0
483580
31342
22342
301898
5703
285563
0
0
0
0
0
0
0
0
0
0
303852
296281
0
8878
298625
6293
292694
0
298265
281694
0
0
0
0
490930
45295
65556
424855
0
443373
423151
0
4209
0
57731
0
0
0
851
0
0
321711
12852
185504
388015
0
8717
0
0
0
452115
329888
303779
0
53609
392252
448176
331597
0
80887
59519
0
0
261179
488077
0
0
137500
481866
187301
0
36907
0
0
33800
414634
331699
12116
110064
138194
385838
47354
287817
484989
287238
499366
437976
335701
263559
0
6822
406432
39754
11157
278566
286952
305956
368304
0
0
0
123108
371862
56492
0
0
372031
387730
0
144882
283057
349899
410658
344967
425489
0
312296
0
10280
183846
329818
40020
443863
0
424657
389071
0
445851
47828
0
318313
0
0
0
0
264693
492182
13
282707
256240
0
0
230323
40071
0
378867
0
0
489472
0
336196
0
0
301773
72601
447652
126323
71756
0
302872
0
85789
0
0
0
0
403054
446542
0
0
71196
81039
0
380939
91513
112552
66801
346842
356906
0
0
421045
0
0
253794
0
0
411743
187432
43332
335022
471806
131101
280241
371962
0
0
61787
457517
121517
376508
462052
0
0
305179
420844
115589
0
0
0
467342
349767
5500
0
57096
50824
0
273670
370514
0
68260
131005
0
442136
263268
14353
0
0
40274
0
0
0
0
408117
0
0
0
347906
353271
0
0
0
0
397531
344896
0
291163
0
0
190608
0
3568
290340
84909
0
0
497213
33437
278082
363429
0
0
0
354787
0
23918
460416
0
410121
0
0
0
429773
0
287363
364690
387603
9925
110172
0
0
25651
95861
271669
0
277239
255415
11714
376028
0
0
0
284565
286940
0
293183
341757
46362
0
495421
103646
0
0
38167
0
301338
0
416435
428101
59179
345421
0
0
0
0
0
0
0
0
74258
401113
389576
256935
0
464302
36539
0
377634
337448
384793
0
271310
434481
405622
0
469904
0
22548
364629
489495
0
0
48941
429760
0
1725
451948
42096
60517
367863
0
169191
207002
219998
293528
0
0
112982
386239
445771
0
284897
312865
296874
0
0
179987
0
455226
305365
32299
6207
331978
456140
0
0
423838
6156
53277
0
383124
0
24864
0
109975
48691
0
46124
482252
0
394258
8711
0
483225
48022
485059
21297
384315
777
0
0
315996
51938
0
320561
0
0
272114
3324
65637
389170
317184
0
270327
0
39869
0
0
307462
410580
0
0
472632
325608
0
0
22591
491463
13228
336448
0
0
0
0
91920
0
135321
0
0
35709
0
0
0
0
279984
0
306600
11808
63197
94070
432865
0
464901
0
471611
0
427057
0
0
0
0
0
27444
343607
0
455087
4595
307942
0
62747
377556
331517
0
0
298641
15029
21719
0
341150
20803
0
489502
14502
131449
470077
0
337871
414004
0
0
0
0
78285
426976
0
0
322639
0
0
363357
20471
499421
392563
0
425915
0
165338
0
321234
252070
344682
0
0
0
0
0
0
289865
0
283836
497494
0
267512
94645
0
0
94149
0
33560
0
490720
0
317663
0
0
449799
0
111259
0
308450
0
385399
8987
0
415004
0
0
482450
0
0
0
14773
454239
307934
291259
251052
481979
83993
356830
295016
0
0
0
0
0
320593
108447
420262
285246
277122
434216
494891
365456
98948
0
151637
351865
57034
118506
0
50676
251584
0
0
422456
201316
5172
19568
0
18684
415845
0
446656
78248
372631
400156
0
0
330140
279950
0
0
0
5959
0
194293
343098
316691
0
426550
368606
46493
0
412737
0
343671
0
372930
0
0
0
282821
263210
0
6362
0
496768
0
2857
170848
0
449300
383491
0
0
0
0
6946
42507
386824
77223
452585
355472
0
0
0
417389
13463
0
31828
129018
435398
11027
0
0
3545
0
0
400443
0
395835
0
96998
388633
20088
21186
0
38588
438929
45288
198368
0
283917
0
189454
268596
0
146166
18288
339067
378815
0
488315
426165
393152
0
0
419012
105273
0
445203
333922
0
417512
342234
0
0
0
0
0
0
0
15842
6275
0
117811
0
412800
275699
364959
0
387944
13056
0
454033
0
50328
52959
212239
122080
487719
14818
33297
22354
0
355538
0
0
266629
0
469627
282493
344747
8290
250091
377965
0
0
1645
0
0
0
0
347197
29009
0
0
376487
0
377595
0
0
17358
307608
361874
0
26928
0
452534
64110
486327
0
27830
30090
142392
388780
395756
332429
0
160539
0
234428
0
497322
24053
0
91138
269996
271434
0
0
0
0
0
0
0
0
0
165238
407007
496497
459716
0
495790
363915
0
0
358356
461723
0
396113
0
0
382357
47710
0
211825
417708
381215
11766
0
0
455382
480590
0
482782
36125
0
0
0
0
301499
22786
285891
323618
0
0
0
0
77095
472500
4296
0
428118
439663
321787
318728
54525
361202
0
0
0
341938
17512
459786
0
0
296132
379424
104500
0
0
162142
106868
225822
263988
37841
263869
142430
0
0
324589
14409
320628
67147
457101
51882
759
0
39121
422336
427036
434369
0
0
147407
0
0
343232
0
475313
0
140222
0
30638
0
40492
275530
0
416318
51461
262129
309704
0
0
0
159817
0
0
0
419602
0
0
0
381731
278146
331928
0
0
4420
432908
0
34573
0
468811
0
415750
82330
465757
454939
20498
298351
0
379404
0
0
0
264159
169448
0
0
0
0
29020
163865
377829
242
497624
57377
309464
431101
0
0
477330
54692
0
0
397820
317061
0
0
0
128937
292968
0
31956
151253
0
47456
0
49207
18563
0
0
0
71994
89125
0
0
0
0
82887
492670
0
0
145950
0
296990
0
328484
0
370451
0
83053
0
89070
319488
0
22349
0
452838
284459
53991
350371
0
0
460
445535
10446
492985
337121
0
0
9215
0
0
447598
0
0
29113
404418
31001
375931
0
470105
129116
3942
0
334373
0
0
275119
478447
55226
62730
469994
0
0
0
260081
0
0
104427
0
309898
0
0
476467
293137
187562
137963
0
177045
355132
427008
428396
479145
480722
0
307996
0
411528
288571
0
0
0
261783
342703
0
0
0
0
44304
0
0
450406
345884
114713
0
360485
0
340130
430237
0
0
0
0
488629
0
0
429290
0
0
333867
0
0
31812
0
354539
273102
0
0
0
498709
0
130509
0
0
360251
0
494078
442454
494376
455177
491721
15962
363778
25435
0
100375
2024
67293
41328
19530
0
285842
0
0
0
318838
0
0
43188
423168
8678
118065
365120
240257
419266
456772
11918
0
417057
343540
421819
163986
444320
97021
283207
574
108327
41258
422097
378965
27651
12626
380710
78676
0
0
0
0
0
0
305467
0
155480
0
102683
395787
0
0
22134
0
0
78581
315187
0
266578
0
290876
0
314478
66346
10655
0
0
0
0
452751
33018
95875
21563
87938
97009
0
359835
88245
0
0
215796
405028
0
0
372321
56756
364215
0
362006
459633
0
0
175102
34321
142243
0
423763
416310
0
327436
312412
300472
259
395434
45419
0
411209
0
282118
547
306830
177644
0
0
0
387934
0
83461
386021
0
0
465701
1439
0
277439
0
0
114218
6667
297852
0
260322
0
427353
0
7373
416612
199686
0
150927
363503
0
424633
461025
370974
0
254941
344323
4200
393206
0
91726
271757
130208
465696
0
59084
54138
0
409365
303853
420841
43862
0
0
150643
488103
439109
74303
0
109410
0
0
0
2420
0
0
319304
0
84527
0
0
0
0
194526
0
453255
93011
46035
0
274862
180217
252405
0
0
0
6874
353290
30543
290683
0
450921
25027
268370
261234
226956
42929
0
311437
52756
0
74835
56623
462671
0
29892
187200
0
272060
25270
393268
328081
106255
366239
0
398238
2276
38457
0
0
0
18998
433419
117834
418959
330068
0
283086
34389
0
0
0
0
433547
0
0
254659
0
416147
0
487089
191463
0
146018
464286
267080
304440
404731
18769
0
0
93498
444457
0
175055
418872
0
331908
182114
0
0
436219
0
4946
0
0
260538
0
0
47445
413014
0
418990
427719
283799
0
0
478065
31818
325115
0
0
82298
397211
91453
300356
26114
409980
0
0
260088
122818
129711
25844
379378
17041
0
486728
313434
431043
300726
0
0
0
0
8972
0
12236
376798
285828
0
28967
0
127474
84265
0
436253
0
0
20756
478573
345259
0
331492
0
0
0
0
0
0
46224
6168
0
409313
82551
0
494261
10530
0
470594
0
0
0
0
257372
345121
398942
45681
398558
305011
0
0
85363
476499
153854
440184
0
279017
0
0
0
0
0
175161
0
0
0
268381
479658
453961
0
287726
0
0
0
121423
0
0
322369
401068
0
186104
0
0
0
298276
252766
0
183408
0
3101
89738
294649
291675
375032
10043
365973
349293
0
45798
463895
258363
0
0
83731
288443
0
491468
445075
375973
0
163604
102083
273398
0
7952
77942
0
422668
25314
0
15480
93862
0
0
0
0
0
299362
271873
342230
0
0
0
0
475841
0
376696
295227
276246
0
0
0
0
119025
0
0
361998
6948
0
412720
0
5736
109355
0
418536
0
333391
65412
0
0
261306
315377
324102
0
0
256352
0
0
0
0
0
68859
422579
0
417828
0
0
0
161130
5240
0
0
453243
135619
0
177670
0
27471
0
45107
464991
0
71552
459971
0
23054
464642
53647
185829
376421
42221
315639
0
449280
0
348733
133561
0
438
0
265667
0
0
335260
0
347273
181217
141248
0
23665
0
0
0
100644
460379
0
0
288918
404874
100259
369407
367572
5966
0
0
53127
73409
48558
464084
0
72330
492871
0
479064
37570
0
0
300952
351626
0
440929
103317
3760
438335
178167
0
448645
0
303749
445927
0
105657
0
427978
0
0
436122
14160
0
0
89801
411070
323970
0
0
262749
4286
28080
417830
368526
417124
417649
334122
27014
0
0
0
118207
265665
67137
0
0
445446
0
95054
1189
348847
492317
166354
0
0
307512
0
0
397389
371446
447294
0
5487
0
0
205
0
0
0
378334
55603
0
0
2522
0
447862
0
419505
345068
0
0
380316
60142
70260
0
450407
0
0
275282
0
0
0
193
302672
8994
0
0
371518
0
0
111028
300040
52518
228728
174501
0
59945
39770
276939
406721
387823
6397
274086
81139
0
0
469423
459469
7223
256208
15112
351665
0
4784
4733
332743
0
0
0
328915
141354
0
48405
0
0
465894
0
0
0
396804
1310
25766
348238
417034
0
0
0
0
34181
0
409906
0
314367
0
0
264548
29892
386320
163059
0
254547
0
0
365845
0
0
344130
33044
66647
394890
0
376020
428541
437007
0
417295
0
414053
0
458134
462112
0
17750
489329
341106
0
0
311736
436832
0
34701
0
0
39519
0
0
259320
360532
0
0
0
0
394195
0
138995
101156
7430
7997
0
360084
302120
396667
306069
0
303409
428213
489659
188560
443902
436939
14908
454367
0
0
53746
0
0
277306
58669
60849
138079
0
433133
387348
0
39115
74264
0
0
262644
63131
444573
264225
349056
0
0
16929
0
0
0
0
49266
473017
426014
422054
275646
451290
335463
122374
0
0
40106
0
0
291880
278163
0
0
0
0
284079
31672
0
275321
488018
251098
23120
6868
0
344478
67518
322555
0
396140
480573
0
0
0
0
0
478000
0
1552
0
10178
419328
338311
0
473538
51963
35670
428074
354046
0
42568
37416
425852
0
0
0
414581
0
0
0
0
241179
0
0
474515
344326
0
423260
0
0
0
388380
59785
176775
6617
0
0
14038
0
0
55980
115012
423788
0
0
332684
0
483947
27255
1024
0
89354
280836
287833
0
258761
267221
0
0
0
374696
0
482907
0
0
6917
108179
0
268909
0
22912
139519
0
67875
0
0
0
0
438199
264248
0
0
410899
113199
494503
430
293027
0
0
0
75881
0
375692
60249
392807
313349
0
0
344385
144757
33974
0
0
0
478811
0
352259
485007
63112
272149
0
337657
89224
386833
316534
0
327289
750
30727
0
1965
26848
0
123800
320266
0
0
0
384526
263305
0
365405
53400
110741
32264
0
4439
0
429330
284288
8931
0
458879
0
0
0
350664
478267
0
0
53116
79370
0
0
494747
429855
34479
231741
0
1705
321395
341838
92748
488596
0
105
0
26401
0
283426
329105
408566
450277
352896
375232
374482
0
13840
0
298599
5735
382580
327749
27133
125911
0
0
0
28539
0
484902
388080
0
0
90749
0
0
0
0
0
453558
331696
0
0
0
391392
0
0
0
0
462208
0
395546
469388
474383
370171
432622
373804
7148
0
0
0
0
193372
0
387784
70322
496922
393224
0
0
482177
0
38462
0
0
0
0
359092
0
0
367930
477457
298213
0
0
22727
387590
0
178459
0
0
401936
0
423984
489295
1552
0
0
0
0
148596
94556
424611
364083
0
0
416596
265
0
56797
273401
2285
0
82163
134785
0
27826
436821
454684
36269
0
456824
0
293675
37517
2828
0
0
473000
0
0
0
0
0
1923
55906
0
0
486425
0
0
0
341828
14529
398432
306941
299154
353717
0
271659
0
24688
0
459088
291024
35503
162613
456934
438155
402313
112817
0
0
377643
0
316932
36675
426246
0
419827
0
319433
320428
0
439142
433997
469462
6566
0
69705
0
0
0
17866
465294
0
0
28967
0
0
471023
86104
40451
488362
0
0
0
267689
0
36319
0
0
0
0
8477
0
0
32580
89779
4239
131214
388098
0
409544
88904
440418
350344
292455
4820
346702
439810
36774
28591
51266
6543
0
0
0
0
15008
0
0
308132
0
0
147591
304451
388789
65881
0
337758
426561
100070
35698
86284
268324
0
145720
0
0
0
0
427668
491265
475087
437267
41628
6644
0
101651
353524
65032
294643
0
0
158528
0
25453
402015
0
210012
372206
17521
0
483921
423595
131818
0
498949
0
297912
270636
351338
103464
310174
106075
0
0
17986
250248
21416
256916
0
364624
255067
0
13641
452771
3065
0
47723
89280
301088
324511
502
489001
0
0
0
1277
11933
0
13693
145607
364701
369727
285068
343366
348610
0
0
0
435825
0
45702
475374
331032
0
46721
354802
74534
288379
78154
391977
0
228241
99861
0
312118
0
0
0
37280
0
0
329294
116066
0
299
22808
0
0
0
29154
0
318071
16221
186942
309438
476848
125604
0
120393
26726
121199
132018
8924
380793
0
0
0
433307
321095
0
293985
307129
0
404056
0
465237
387832
0
0
0
493362
392893
0
0
498715
351797
33158
59959
0
0
73258
0
0
405070
0
148962
463054
45221
0
0
0
0
0
0
402857
13388
319728
358916
259193
361899
292119
413961
0
0
106829
263414
373729
6005
0
0
454451
0
459554
370256
400873
485928
0
298169
452805
395310
330212
458437
436142
379624
0
449715
37034
74134
0
0
378938
0
486319
0
2663
939
55141
314326
300234
0
266403
453739
440569
0
0
0
0
0
0
0
280489
0
28456
440284
0
0
0
425303
0
0
410744
84213
463442
282308
456500
0
38313
415866
358685
493072
0
0
0
66325
35793
12784
414900
110844
0
0
0
466470
458429
27943
164857
387081
335116
0
0
0
56784
20575
12070
198152
0
0
0
0
1421
20605
350610
69104
0
0
0
446552
112424
57100
0
492667
263438
0
0
298131
0
412957
0
0
0
73492
448204
426306
378149
0
21674
339878
0
0
0
0
47469
11199
9251
279218
0
203638
0
0
44265
478125
452804
467206
379791
324467
0
0
466422
323613
376948
0
0
0
0
321769
444536
0
0
0
0
184146
0
64366
307891
430685
0
320938
0
0
426130
265178
274471
342595
330353
51353
106498
0
33402
0
0
318352
270405
92256
416634
254
264548
284543
251601
0
364481
399
0
0
57824
71459
43331
121498
121209
81536
48687
375395
0
0
0
0
457793
1843
290457
50677
60604
418987
186785
468014
255722
366072
0
0
485575
364794
28465
362716
334053
0
444689
25263
0
0
380182
78354
308774
0
488974
396191
35454
474751
160633
262766
273116
272408
0
1655
269703
25433
402308
0
354600
389680
0
295436
0
0
264615
457236
14208
0
0
0
0
0
0
499712
350996
0
484220
0
490939
275044
0
34446
0
265805
272844
207023
0
0
280362
0
447
389257
366970
436630
439309
0
73706
461442
376603
48624
450230
173822
0
487105
0
152711
416927
0
62561
0
0
144631
318240
277708
350481
453744
398452
316783
313643
14611
0
1673
0
0
441503
0
282302
0
495682
411769
0
0
0
0
11514
0
0
0
432078
0
23521
280898
0
279970
310220
353294
363118
0
177044
0
451049
429550
0
0
259901
61952
0
359762
408216
4161
4140
0
441897
75500
81678
65973
141639
13326
0
355700
0
0
72209
0
84535
334902
0
489852
139135
7453
306424
0
67043
0
473956
0
0
214869
0
0
42233
23679
459064
0
0
266713
0
471615
0
0
0
72176
0
38126
0
6751
0
70216
0
0
0
96906
0
394159
185853
0
93573
0
92577
287864
0
266619
0
0
325919
280930
362093
0
0
470660
23273
450784
0
0
41617
43108
0
0
341334
66177
25220
98499
119128
341270
489383
25888
148670
0
0
356095
54998
85663
460394
0
0
0
0
0
0
297722
341789
0
0
173451
483493
0
307569
0
301347
0
204558
266543
364969
289971
64410
0
432268
317609
31928
284092
306298
0
126350
52418
399818
255574
0
0
51656
461142
0
0
51479
0
134636
0
0
0
360022
0
0
0
26925
453138
76730
401942
0
426520
315886
326960
491500
0
401458
7709
0
0
67238
0
0
43972
278103
0
299563
0
17916
371578
0
0
0
375902
0
0
87790
0
20146
0
333061
274284
0
0
470470
393894
0
838
0
0
116064
0
7643
0
0
81944
0
0
389093
251228
270525
0
130454
0
327270
250442
10520
487651
264288
0
140226
97174
16504
0
47473
0
0
0
0
9913
492783
289629
0
26418
0
0
0
2356
458104
0
0
0
796
444073
453452
0
363919
397528
433415
356975
0
437794
333444
409991
466450
0
276520
40375
14415
386118
413858
291311
0
0
19391
0
0
0
448898
10229
0
0
0
0
152896
263128
300684
0
0
353563
0
15756
455650
444769
287408
0
386881
0
0
22276
395
259476
0
0
132543
257335
0
0
365721
143999
279841
465
326069
382850
0
0
482478
0
38
0
48382
250607
123902
9509
14726
0
7936
0
409316
41016
69214
312120
0
0
457227
0
0
81470
0
0
0
0
0
0
78259
457195
227612
0
0
0
0
452193
0
324664
324421
266919
0
0
0
101130
487204
0
317915
471140
0
377072
138715
0
0
0
377150
129025
480605
0
76079
152759
0
410801
166111
41060
0
0
347672
372428
38755
420361
31289
442645
426950
409964
72707
0
0
51623
0
53092
312205
372434
405514
0
403114
0
390849
0
0
0
300791
83515
0
291799
0
0
151968
294088
29542
371388
339988
0
305267
0
314227
0
0
195
0
299414
0
166024
0
75077
0
490056
361951
459319
0
461988
318707
0
493540
0
81213
0
0
420652
0
414249
436767
117072
183968
0
0
0
0
273175
455099
280888
0
445647
469749
0
761
0
396357
308592
154482
41875
295391
0
481713
22328
0
368699
412970
0
0
33972
0
0
0
355683
0
444830
0
471757
12203
37248
0
390519
474043
374608
289376
52156
428982
0
67508
51401
4373
328568
172175
0
423031
0
365660
97764
297909
59134
86631
121320
49169
316731
0
57997
0
253687
10709
14321
337432
281842
0
331578
370037
0
10156
414292
445846
341197
337151
468839
439713
1070
392573
0
0
0
0
0
36142
489985
0
125780
19663
359009
0
0
141587
270808
0
4850
41392
375720
0
0
18932
428401
64834
0
373936
477618
0
0
0
79128
408317
433495
172179
0
47338
0
0
46951
74243
349851
65116
0
0
286929
122300
458525
0
0
77650
0
0
324218
388397
0
0
476118
0
0
0
0
0
496114
283494
475700
0
6019
9879
0
0
0
0
0
0
473898
453634
0
271749
0
116110
0
37118
11817
106117
0
0
714
0
0
0
462166
26463
35368
379345
6772
0
552
56294
0
363867
0
0
199224
0
0
696
0
0
0
0
0
5946
0
48834
434420
413298
335036
254312
7878
259874
297150
148201
398501
0
0
15884
0
266107
0
0
0
394781
0
186688
0
0
457932
34305
0
0
482599
0
379942
0
409101
489585
15735
36095
0
0
51175
496631
0
0
303614
271695
30511
377017
377109
364050
0
148918
65123
90510
0
0
292029
0
488826
457124
411840
495808
282090
0
0
1893
112517
0
0
0
340768
0
0
30732
442433
282979
7237
422410
0
382
0
0
0
0
0
498290
0
0
55828
364198
469484
0
353975
295504
426058
62240
0
37185
135811
423470
455697
108683
451556
450225
48971
313170
379699
297812
439750
427339
0
335977
311734
31554
0
40160
0
0
9763
225
390597
27064
0
313326
0
29323
439956
0
0
498457
77312
0
0
0
12822
0
0
141246
0
0
0
24357
0
0
0
257805
0
0
2894
446718
0
254662
0
0
0
0
45660
301101
11218
0
361163
408735
298119
0
0
339342
484567
0
0
422083
269410
485161
4580
0
363209
0
0
152051
0
16693
361358
52399
68087
0
298827
33736
16443
476375
0
0
121988
0
0
305169
110900
0
25045
127990
0
0
167839
329772
433456
335532
338668
94789
0
0
434524
412346
321150
0
819
0
0
309123
0
411029
0
125537
386086
361680
256100
55326
0
72030
271467
43550
0
88544
406996
245798
145869
385428
432242
0
64086
0
0
367609
0
0
250536
266848
0
0
0
409828
260496
292078
0
0
29647
374613
258305
35362
0
15715
62079
334791
0
463346
0
0
294370
498360
290412
294380
310783
0
0
0
458987
0
492114
268146
295496
0
0
60963
404146
277757
0
28123
11776
99994
0
127817
38674
0
278188
0
0
284182
432286
352239
494042
353069
445844
81381
251003
0
0
139141
334746
38329
68673
297164
203814
309318
0
257970
334879
66378
0
439389
0
305571
0
5269
133259
0
330223
0
251653
25674
176890
0
454731
0
22220
333692
262500
4508
366800
332684
351655
374714
0
45042
344793
380732
460509
0
0
423026
9015
477944
0
0
321727
0
424555
4257
0
326902
408383
68171
0
385128
0
0
430667
476396
0
20771
417052
140065
0
0
0
0
378004
287076
145729
366691
402367
475611
20986
0
0
392554
369479
0
6312
330001
438265
340422
0
0
471765
24000
24081
440727
124787
0
265410
495750
0
0
0
54324
0
0
191458
285195
0
357738
122062
24484
0
4756
267535
5026
0
363198
447162
81782
176430
0
0
491153
0
461522
0
0
0
18788
489890
351403
498017
5101
402036
254116
425090
42204
0
39189
0
0
0
0
340269
0
0
457570
21380
0
354807
362401
10291
0
6049
269421
440157
332163
0
565
456269
0
0
381536
0
498814
0
81803
0
0
0
0
392381
0
0
15679
481583
38243
0
24721
242726
0
488960
389118
209689
0
20947
0
398514
0
284822
499713
0
444105
421770
1961
0
334748
35016
88347
56859
137431
478155
21618
420702
73904
346224
10122
0
323185
69157
495047
2764
0
3350
0
475762
284510
0
66297
171333
0
313758
407381
0
111533
0
374700
0
0
414350
0
350371
0
378122
407596
0
0
478985
0
294714
329408
0
0
808
17253
21610
0
0
0
420893
0
19921
0
0
420052
380944
289414
136742
201639
472612
320857
39645
134076
261402
349379
306350
470639
0
434888
0
0
31173
494765
0
310084
32080
148853
132223
366185
0
0
49803
448484
417342
193206
446470
0
0
48376
426929
422909
0
0
0
352192
490303
480165
252117
298649
0
0
0
0
0
80077
489482
432843
407146
0
0
384803
47059
166809
0
0
0
0
0
0
0
0
496624
0
0
465881
0
170134
0
0
210975
0
450716
0
0
321839
0
447698
0
343659
61747
0
217226
0
0
0
302244
266958
0
313437
0
294797
349848
385272
0
463527
0
0
53752
0
0
0
124636
186733
380326
680
386410
0
42143
0
14309
8808
417580
300650
470111
3284
0
0
0
25761
0
0
0
335978
416157
485802
265677
0
193115
0
0
0
0
0
0
406860
0
0
498132
0
43827
0
0
13278
348321
14535
478855
475661
0
416721
5367
49105
411242
0
0
54131
401443
14126
0
410600
277785
279834
0
2941
127636
0
419870
0
399414
337489
164317
0
306468
0
34214
144589
13656
0
284590
425016
0
24830
0
0
0
0
0
0
0
457539
0
173948
0
163002
423078
0
71581
66738
1605
5120
258509
457872
11175
333835
388593
95985
250283
169454
207912
91727
280081
290606
23793
9201
381290
365952
473384
96772
432967
63430
0
26489
37087
0
12025
0
332541
82346
382936
51994
0
0
14901
0
0
279621
51164
283684
0
0
179707
0
231176
0
0
49387
436748
170616
424501
64677
0
14030
0
42995
0
462054
0
88425
0
0
19947
300970
0
28570
0
315381
0
0
444546
334486
264038
0
0
0
28452
214898
264928
260925
0
0
10051
0
0
0
0
0
0
372854
0
0
93637
0
497661
0
68306
0
277137
464661
449463
356714
9324
217919
8172
0
0
0
352466
0
0
0
0
62277
310324
63423
493460
0
0
371205
0
277238
270869
135335
81204
366997
0
42609
0
0
0
14154
477436
341148
400630
3574
49870
455760
0
0
464204
70463
0
235494
23032
320469
0
299040
14756
301085
268180
30755
120012
393443
387084
0
25736
0
319909
71830
470522
2245
303563
251060
134463
0
407395
0
12919
267012
23789
0
0
383917
0
114820
0
81108
228198
2180
16340
9614
69542
422563
27124
0
0
0
0
29658
19186
0
0
401481
329093
4733
58593
0
0
437981
0
0
0
338912
294864
0
0
5201
14931
83660
497686
384407
325144
436821
0
382056
302108
0
0
0
390930
417162
320783
0
494587
0
87173
109782
413474
0
0
0
305
0
353958
0
0
45113
423075
0
347998
453463
400224
1681
40489
26752
0
97167
0
4738
268101
0
0
300167
413873
0
0
284667
393466
0
0
0
344790
465825
0
337953
369
142273
74535
52959
1748
0
0
5084
14050
3156
0
383276
0
22710
39103
475150
493401
297117
0
330052
259826
0
42493
286135
0
0
0
17435
197149
182407
473609
0
107660
0
144401
0
325606
499919
285367
16400
0
443472
344258
0
446361
367041
255279
444203
0
0
29965
49199
0
48669
422621
274844
0
358463
0
309069
62096
44148
283277
2701
48542
13698
497542
0
0
57012
431928
441806
0
0
0
366431
326512
0
304187
299494
0
366669
71579
0
25971
18321
265338
0
494026
0
0
17916
61495
315471
398725
0
99603
439525
29771
0
0
491141
58781
1529
87941
456018
354123
51034
388424
17976
0
0
0
384504
25105
268968
118300
0
0
0
0
0
0
42892
0
290216
2495
0
424611
0
452668
0
450478
187893
61581
277335
60068
0
0
27050
260389
0
218246
0
0
0
429055
0
131225
0
294301
0
41875
469089
452282
469500
0
0
44307
0
334453
0
255255
0
270559
0
0
360594
0
0
491111
403335
0
88160
0
440865
0
0
0
302249
0
0
88008
252234
0
290206
0
0
260798
385453
289452
0
397435
0
386592
0
18786
449813
325581
370134
0
0
130756
392333
431871
29967
384986
0
452259
85563
411881
4902
51241
0
199732
419454
0
0
298345
107544
349900
478932
365465
0
95637
0
0
0
0
352154
416160
9297
321780
413026
487773
0
5699
316298
320929
0
470507
0
432557
319711
166343
486272
0
80578
0
0
72155
314761
0
467837
286852
0
0
0
0
0
419818
0
0
854
319453
340464
410122
282274
20476
8823
270153
0
146422
0
100510
132025
72646
467977
481544
0
0
132545
0
0
469876
0
0
0
395941
0
26421
0
461281
3201
493345
0
411624
0
105215
0
0
421617
436598
65950
5817
0
491820
0
43974
0
281217
261247
56533
76702
0
63412
289312
0
20985
772
0
0
2993
270165
41496
0
452987
7947
35429
0
194711
34234
0
51829
285161
0
7681
0
252115
0
395036
354556
0
0
0
26268
498033
0
0
389772
0
0
0
381727
22533
0
422049
370826
251922
0
0
407773
35230
0
0
307226
270768
255021
325808
81720
0
496450
0
804
0
462817
0
0
17372
322446
404599
0
0
128884
0
0
45204
28495
0
395190
0
0
263887
0
0
0
0
0
0
0
0
337242
0
354985
0
0
0
368122
141231
0
0
318946
363846
397303
0
77873
0
0
433493
0
309822
0
0
0
0
49663
440309
291566
0
28770
324877
0
80409
455188
0
0
53983
0
114223
104556
312344
0
199863
0
415220
0
94165
0
0
0
99269
272573
271159
0
50865
482388
0
0
398713
423261
0
138539
0
23679
0
0
378
0
0
0
0
9152
0
0
381037
37307
419561
476615
153
0
0
400138
0
0
0
100530
0
0
13145
460642
0
342935
0
0
290047
64415
476507
0
474487
12755
0
452588
342874
268069
0
0
123135
0
3486
305207
96190
0
4342
0
3099
69049
14774
496888
490908
0
411562
376428
383513
61715
499715
442561
0
0
319180
0
0
37432
0
0
0
0
0
325248
309065
252280
321311
0
279502
0
0
359660
0
293310
487732
462458
60640
0
436976
0
0
0
55366
0
97854
0
132605
291828
0
418200
0
317181
0
0
419316
0
280739
55877
452264
490497
327093
418442
97405
41702
752
60776
0
189360
0
446894
52700
380895
460810
377336
0
0
0
468643
400568
348675
282656
292551
0
0
482146
318074
0
0
0
277068
0
149009
435895
22755
12664
315829
69551
65369
106117
94028
100828
278431
0
257530
415431
365565
71372
0
0
15885
0
20615
2086
452807
370400
0
140298
0
161426
0
0
89813
0
450096
0
478839
0
0
61278
0
0
0
0
388855
83187
6223
421358
304477
0
0
4124
0
285390
0
132314
0
23764
285648
2088
269833
323368
394830
4543
0
308328
0
0
0
0
0
263670
328751
0
0
47370
316078
424181
137804
0
0
0
0
0
321238
0
313426
0
0
432369
96432
0
0
21955
0
273442
278327
0
161013
0
0
373775
286608
0
318115
409968
0
0
0
339489
85372
286797
384072
356534
0
53952
105512
431243
0
39193
381040
444178
18741
389785
0
53983
471607
127583
0
108745
0
0
271497
121144
266773
457828
0
0
1108
0
382139
4677
76228
0
0
0
453344
267015
0
28327
0
391373
13796
484768
1385
0
310392
296536
256773
39201
0
529
0
386166
0
0
376155
396624
0
55079
0
19940
295496
255645
0
0
443522
0
0
300890
463352
488802
0
0
0
471923
0
81071
0
0
0
0
0
0
7270
43879
345545
0
0
378464
169853
107494
297597
0
260983
0
0
0
343833
0
322151
0
337194
21515
0
409794
11295
335334
0
52324
7649
0
0
39688
316060
0
250413
163178
416268
303771
0
462728
61506
283295
294558
114196
12181
0
60940
23856
362792
296576
497278
444795
184985
0
31846
0
496741
0
0
0
0
55116
447121
0
93834
0
0
0
11587
379818
411108
251287
0
336027
373771
44253
272557
381207
257543
0
0
0
0
50926
35190
250494
475722
326335
0
30203
0
493369
0
160240
9015
349470
327428
497318
0
0
132185
0
33822
34186
322053
382416
0
91091
37803
94643
485464
466818
0
467559
0
492618
430531
427009
82758
196176
423368
20797
0
292527
0
0
0
14588
6577
0
0
0
0
0
10128
0
231361
337048
8273
0
103877
9037
135
0
355488
0
306567
308550
23945
459195
0
51516
38148
0
0
0
289581
463455
449134
14095
395131
0
463591
320059
0
68870
0
0
0
430831
21569
323078
32300
436627
0
166350
2087
0
0
0
117945
281121
405966
102389
269994
0
361350
0
0
0
0
0
0
0
32920
0
0
338136
348444
160935
110761
70707
19504
309552
0
0
334078
460938
18386
305426
388442
277339
388866
0
125057
340011
0
0
474035
99258
458815
107830
183104
46836
356658
0
497629
315245
82902
357283
345257
0
0
80328
275444
330994
335322
0
0
0
0
0
287359
368699
0
53321
182879
0
253572
496055
0
2234
0
27615
0
0
0
11349
0
0
359757
107390
256402
94064
432539
415963
458771
66618
340551
0
0
184943
252132
18898
387508
0
0
0
470065
0
441262
0
456098
474960
295984
138468
0
0
0
0
0
0
0
8214
136177
364996
464355
77694
386945
0
421279
0
0
0
826
257785
0
0
0
0
0
5216
474927
78933
376694
279381
0
10610
463481
0
64910
70503
19271
0
380303
441719
482265
415596
0
0
350350
0
302872
34070
20165
0
473044
0
414664
300539
0
276832
377508
209531
0
0
0
48346
428513
0
479671
30763
0
38653
88960
0
0
0
294680
97006
27913
102925
350269
0
383036
360724
394970
198063
42738
329542
2571
255870
0
430053
0
390178
0
361346
0
342718
13187
13736
0
0
485088
439256
379770
602
36115
490720
297480
0
20394
97067
0
0
0
75650
0
467103
57357
467184
298563
375435
0
419995
0
34243
114414
163778
0
473031
400502
0
0
490191
0
47071
66044
0
0
427369
0
0
0
320465
277801
0
0
0
324049
440838
465674
0
0
0
0
0
0
0
298848
442556
123158
0
0
409070
486699
19494
135668
411863
18815
493708
0
0
470459
468204
0
33454
0
474923
0
187061
12565
0
304551
0
0
15653
0
0
261102
0
0
0
376538
134859
314203
40531
108610
103807
0
322784
288476
44304
0
0
465776
380034
16096
14757
0
0
0
495217
493808
0
0
0
0
142359
498192
299637
276786
351095
456139
477329
0
11306
396
453235
494356
457036
0
336875
0
27771
0
0
0
0
0
365055
166
0
0
467966
494940
328862
0
0
423390
0
348477
0
329298
182750
403657
0
0
260993
312069
299854
404506
471784
14228
0
0
51057
291103
0
105704
379391
28373
56083
143548
0
434477
83297
332135
389593
277869
5792
86380
57167
0
0
82496
388469
0
12504
0
0
0
20748
0
135654
380625
59648
0
0
0
272499
0
472825
0
0
333439
4922
0
1328
0
0
0
0
12015
0
0
22076
125521
212651
0
377890
146843
318409
264142
251885
297518
333112
0
171600
16210
0
71048
0
421273
41065
316167
35194
417973
66043
71573
400716
0
250056
0
8113
0
0
0
0
0
448361
0
454742
251120
6483
434195
0
0
58210
0
61620
407170
44266
51317
0
0
0
0
280061
388802
9524
0
0
355814
0
282544
461766
0
0
0
253814
0
151120
43286
0
0
16466
335962
180304
484141
0
0
462468
29122
461190
0
67231
95009
0
388600
0
324997
0
127685
252857
417660
0
67663
15088
427244
300049
88085
488267
0
438576
42066
328732
0
332601
351775
0
302709
489676
0
408983
81682
0
467071
457584
342221
0
0
72302
0
26658
124341
98748
0
2741
294359
462407
468642
0
455316
0
0
6127
0
474131
174611
115015
40999
473197
0
5858
306289
0
258415
0
0
479478
0
131663
0
0
0
468947
250028
444243
0
109269
0
0
329433
437601
10254
330933
440002
391084
10948
427665
62813
258081
30306
0
399387
0
0
7227
307212
0
0
374810
350636
53838
302286
10668
110406
0
11597
81670
0
142395
481100
0
479037
0
44549
0
0
0
445444
0
182907
31762
0
0
0
37997
0
0
401955
180373
302235
0
0
75824
0
433290
0
417871
339136
22471
467533
0
121583
0
0
452893
331442
458273
60311
200261
0
0
320268
337198
0
0
399982
0
0
468609
0
312508
0
0
0
438218
0
282072
0
0
331016
261942
0
425058
0
0
0
1381
0
0
0
340707
0
0
0
0
0
312102
0
0
40603
114660
441295
772
78763
57111
0
81600
0
0
39932
0
443631
0
0
0
0
470854
364976
258706
0
317174
0
175507
182130
0
0
0
499341
60280
0
86701
95842
404755
0
5164
0
345996
463526
0
443608
0
448293
66382
19831
324359
432730
305845
369618
0
23673
0
374286
0
292064
258517
0
0
272765
0
498698
0
132188
368058
93742
14227
492831
370625
0
0
0
360496
0
0
11771
359692
387425
0
72303
0
0
462915
0
23694
416155
8903
31380
253632
0
181760
0
222
261121
0
56145
37597
0
5340
19667
0
0
372729
258967
0
0
44133
0
32146
0
468804
352747
0
0
11848
0
193811
450926
0
318530
357432
0
0
107350
331352
0
0
0
316152
404858
0
0
0
0
0
266157
0
0
252008
484301
54616
0
0
0
274553
9107
0
8092
0
0
11501
0
2518
0
0
340928
463827
408903
483361
488692
283077
317772
467158
309013
46017
0
0
0
0
0
224701
335495
32885
466872
333183
378079
365204
49171
4480
381013
0
12591
79146
0
25700
474779
0
0
0
0
8890
495117
343085
830
416246
39268
0
0
368162
307193
14636
468460
0
0
367837
428789
499275
419169
493429
0
120767
298544
335672
34401
0
298623
146833
399010
322947
434332
397001
0
486266
0
45392
0
0
0
24533
0
0
150201
0
0
260511
401535
0
0
377863
0
346340
0
132050
424735
73133
0
388635
449354
0
0
386709
0
454536
0
9530
0
315038
133761
88681
408124
360595
446107
492442
0
254323
24141
336267
0
0
10283
420175
0
0
43945
359
454491
151660
275555
419973
44947
459605
14312
293459
352883
29165
389405
265013
0
78530
0
479102
0
449372
0
0
0
0
0
0
0
138694
4277
450559
0
0
0
403773
370637
0
0
0
497022
5724
13237
0
0
47983
460167
0
375823
0
358201
0
474210
459158
0
0
0
144996
0
152201
301702
445797
0
0
91115
0
31301
481757
0
140486
73390
315942
451163
0
482528
0
84942
45635
0
440844
423770
326512
0
349780
447848
478627
27041
438987
0
383879
412254
332868
416753
11320
448395
0
14847
0
390399
0
356585
133893
0
61271
407354
438932
269220
0
0
350253
440784
0
0
413769
416003
0
0
526
308494
0
0
0
62833
0
0
35294
0
302486
0
12837
10837
136702
362535
0
28101
0
0
7008
377128
0
0
492503
448322
0
0
51682
453346
0
0
0
67324
377075
0
0
401485
0
16528
0
387873
0
29152
27248
20867
58949
87930
0
0
431719
161400
326424
18940
0
312631
385800
0
0
0
253891
404001
399113
0
141886
40162
0
330488
473538
285835
497985
0
0
13946
449374
349137
372043
432457
0
0
42258
268790
0
0
487176
48689
0
0
346839
13129
367325
457040
85120
422245
0
383016
1103
459443
450891
61204
0
303075
0
498799
481850
405513
26748
368394
0
327681
389
358849
0
0
0
274475
6139
0
30072
258571
10604
0
323284
0
38842
0
0
0
115124
0
0
0
64949
0
430051
140797
0
17122
0
0
0
413155
72187
11268
0
0
0
0
412352
0
404442
284274
0
1232
0
0
33768
402275
0
255509
0
264743
475798
192834
0
0
11532
0
400070
0
444195
46133
0
2889
438344
386162
331849
6482
0
491028
12343
0
0
0
396247
65854
0
0
0
28342
398104
293946
350045
11358
0
148144
368095
61739
0
321672
0
304284
0
0
0
385600
18249
291847
0
450406
321893
16059
28624
421430
475346
176812
0
0
0
0
366292
388067
409821
63851
0
410520
441163
0
363717
0
300701
82477
401015
77013
0
45792
0
0
0
492977
436957
109943
0
0
462328
89490
23197
119104
398168
313115
0
0
0
0
425436
0
463298
392436
337773
31537
0
469874
212579
340040
415523
265386
214801
116431
255588
286940
359277
156622
90736
55474
0
0
21705
1607
0
421505
309563
31497
0
0
0
0
0
0
0
304888
2329
14727
0
356092
0
29777
80305
65987
250333
0
0
0
481937
7826
0
0
0
28308
49572
497532
18299
0
359076
175645
0
0
0
41833
343866
0
0
394235
0
0
0
0
486045
4342
455933
288597
268270
257553
495151
0
0
397864
69974
14490
0
0
13855
26678
46252
336879
0
96348
0
111243
480298
8204
11966
0
0
368441
0
0
193050
0
0
18557
0
462437
109858
395315
0
168933
95237
20290
90328
120139
17680
442123
112629
0
0
0
6783
0
0
435046
2222
0
30833
0
110834
316944
457211
24797
195061
398057
266034
0
379064
0
304790
0
0
298932
0
310985
0
279260
0
0
0
0
0
0
0
405726
271219
418037
0
0
0
363679
0
433733
297431
0
0
0
110900
0
77207
349385
0
3189
0
0
461283
362035
258146
0
0
0
395858
415495
0
23036
254656
0
0
91289
420511
0
0
486857
0
97746
451843
6948
127649
447100
0
51093
100167
369458
0
0
306910
0
330114
431119
3518
389464
136888
0
590
0
0
0
0
0
21345
328586
0
0
0
0
0
338095
0
0
0
161334
447786
257758
0
477459
53398
44061
277509
0
0
24688
0
15103
0
138024
59133
265342
400587
378133
188170
402390
0
0
337392
71292
0
62240
322269
0
398451
431586
0
0
484888
0
0
0
0
91091
154956
0
0
476967
58025
268960
0
45444
0
0
354414
0
435732
0
362460
195207
425983
17039
257664
0
0
0
472379
0
381645
79720
281091
0
281050
0
58931
287603
0
462370
398657
99365
142416
116057
0
0
306021
0
0
0
0
0
0
6943
0
83497
0
0
262847
0
63077
0
0
23983
332924
405945
0
65908
0
70453
386369
385405
0
77052
0
16178
315610
453492
3259
99507
280023
362532
0
0
378753
354978
465068
7734
0
328582
287420
0
8234
463137
0
0
0
273762
0
306904
152985
81617
175691
0
0
0
253792
413526
4851
19775
0
0
364777
27888
57634
368671
400591
292237
0
0
304317
10425
0
0
350926
293852
0
0
69640
0
378358
0
0
0
112571
0
0
318656
0
0
56553
147886
109799
0
0
173745
0
0
0
0
303395
0
16134
0
11284
302439
457245
0
0
7004
0
451042
0
372579
0
0
55289
0
366666
5839
36763
253824
42671
0
0
0
0
112107
47913
0
0
0
154721
394336
0
0
406869
54099
0
0
184059
29758
0
451303
329826
424855
317054
209836
0
12153
0
432079
146236
289887
0
331735
423242
0
253759
0
0
461650
0
0
0
0
453175
0
0
0
0
44294
0
0
453783
394570
66488
494958
0
0
196344
0
431285
0
382116
349385
0
22266
375539
0
12579
0
59456
0
271339
424442
0
0
59705
148983
11293
0
370894
407932
5657
462958
437972
0
0
469493
0
453514
0
0
69259
0
0
0
313012
0
0
237111
382674
426789
0
0
300094
79366
250079
2607
138503
73045
42784
0
0
0
417655
406441
0
298070
497564
33094
471661
0
286607
76379
0
416079
0
467595
81681
0
25295
487720
383819
65856
385431
496522
34929
0
349339
0
0
0
0
390194
98802
335094
360155
33627
29209
426853
346774
0
23235
0
122553
14059
0
329819
173468
338201
470989
26521
0
396165
365269
0
0
300877
48287
259777
0
0
254184
314962
0
354083
5388
269733
0
57466
170507
0
415080
0
0
0
35396
141236
120178
0
0
0
120092
9688
506
0
0
13276
466093
2300
0
132046
17400
347776
0
470949
0
263747
0
482926
341474
0
353731
51107
0
104665
478137
291947
17387
0
316445
0
0
44975
437602
266737
20191
0
0
0
254531
143213
433997
0
0
0
1437
454044
376588
477867
41250
0
0
2080
482701
440314
433181
0
154405
0
0
48207
0
0
11692
322499
38259
0
385384
0
104821
9884
336143
29608
0
414131
5036
422664
113560
0
0
374200
447869
0
0
0
478462
0
478416
0
0
0
0
4170
0
0
217363
0
0
442324
46795
72527
281077
0
0
0
0
0
0
0
0
474048
0
85713
97704
373726
15858
473890
75612
459098
0
254794
81456
94155
344762
0
0
5256
47044
0
81600
487966
0
429503
0
29004
356349
316732
11040
0
292482
0
418933
355796
0
298056
291971
0
264942
308491
50112
0
31047
0
130045
250374
313843
69300
0
477166
499973
0
0
462295
0
0
420228
430234
283662
0
0
332885
135499
15857
0
44505
0
417905
226
0
464829
0
0
0
0
114235
0
0
315518
14399
410558
0
0
0
0
67340
326120
316763
0
0
48227
14265
113459
66716
28476
304466
102038
110968
14673
0
445559
0
0
0
482842
298596
0
0
0
293900
0
333872
435942
303811
162716
0
0
0
21710
319360
81297
23876
0
287274
313881
263045
433893
0
326741
350602
4017
487790
0
338612
0
38564
0
368983
11697
5877
0
299969
0
0
516
457513
0
0
0
479275
449694
469498
290767
24398
330997
380054
474820
0
327110
0
54953
314555
71982
99335
494144
43379
88248
301719
0
266059
421612
0
27559
0
32366
56176
0
0
449072
0
312282
264690
258022
491468
0
0
339295
284341
91315
0
0
289679
253553
303791
478961
346449
0
340156
79567
475306
318220
42171
120175
261028
323485
0
413777
416949
25696
405518
0
4925
0
8632
268802
0
318624
419906
20986
0
4101
36000
0
78216
0
456611
0
8907
0
0
18649
0
486202
450826
0
257203
106300
24935
0
385434
178840
0
313822
298924
0
383478
351799
21616
4015
415174
402613
0
367705
456268
493092
284430
435172
80120
376958
0
272068
0
0
0
0
72084
0
418321
437755
0
0
51051
475028
37429
0
181824
373291
262
39863
0
38619
311767
339817
276010
295914
0
28922
377345
451138
0
390410
228285
33707
104410
0
422526
96827
54106
0
494495
291419
91466
0
7334
17429
1629
495079
302996
0
259510
8629
162482
0
290464
0
253866
0
0
17403
0
96035
4984
23580
419066
0
362201
443005
38941
220442
442301
96835
0
426882
0
61149
465837
92616
176421
0
380191
392731
455339
253496
0
20136
0
0
0
282364
392971
255210
256117
269011
0
478520
0
488020
0
317324
46690
0
332476
357687
47129
0
327381
0
0
274190
0
17976
422799
78312
0
156407
0
190690
368737
310422
343604
339819
0
343599
0
2011
440135
89867
344743
0
0
77748
386360
0
400651
5046
257253
432120
456666
133299
0
452654
0
175868
0
0
0
0
368822
46079
353282
82153
0
10153
0
133936
66913
344899
22510
29981
399693
73357
375446
0
0
454784
468283
74762
0
0
202535
0
313984
0
384289
0
0
0
55298
283814
365102
0
36657
387085
0
153250
0
106090
103608
0
5041
108454
12777
0
0
64916
104855
100031
489601
471334
302021
0
436455
445876
0
0
0
381396
0
36294
0
494726
157457
7295
434765
351518
1976
0
714
0
0
0
391757
204559
0
0
94241
261652
285834
269327
0
371559
253387
295777
0
68595
332506
383409
265643
93084
57441
0
0
0
0
70338
261303
393611
313022
342054
0
134774
83388
398529
0
0
0
112776
24420
0
0
38596
156150
0
17046
282960
481562
3275
0
499559
0
0
0
455002
9264
449479
0
67745
470717
61371
83769
14476
108270
496308
413215
0
97465
314787
118381
497577
0
0
260616
0
0
386476
0
55744
309059
0
284800
0
346077
0
0
83997
86971
10765
35947
0
403691
0
102459
0
0
324584
1279
282842
0
0
270256
287612
53644
259602
422509
0
413860
0
261418
1011
485869
108620
350401
324915
0
80535
428291
0
0
0
370062
7273
10311
339717
0
382130
99732
273020
0
391303
425282
369333
399279
91813
9310
378757
398821
261226
0
0
286949
365423
347808
299714
0
90496
273114
68268
325865
0
0
0
0
0
0
48907
272082
406149
0
302446
0
38532
0
21766
0
353442
0
0
0
460416
0
0
0
294688
199444
303087
36748
0
64323
0
0
0
5458
0
0
0
327106
333317
355370
0
165
26558
499511
0
36045
0
0
36088
0
0
0
0
40862
132352
0
12697
102803
0
0
0
418694
7437
399988
452267
0
0
0
0
0
0
277759
384241
40257
0
0
106675
3770
123096
0
58659
489353
272066
0
44414
0
399791
86258
0
268118
24211
346308
50739
0
107717
77114
54434
0
35510
0
0
180306
0
0
349494
0
0
457929
42146
476729
0
424543
292955
472180
0
0
0
35777
0
0
0
0
0
50231
0
428023
43785
54626
287248
0
0
446313
336084
324344
481836
299383
374138
474565
0
0
80031
58024
0
83802
0
53173
0
0
482065
41677
332380
0
266675
320067
108047
321600
0
0
0
0
0
0
446611
0
105756
478509
0
279971
0
0
141571
50201
0
315246
46156
479642
0
472430
0
0
442864
83996
304573
0
317171
15119
312203
0
355430
0
0
0
427646
323133
368200
0
8369
0
40995
293756
342456
269518
0
0
0
89912
0
11184
448208
148727
0
0
0
346555
0
0
357066
46290
0
0
0
259220
24663
0
290751
0
383355
0
73953
0
56834
0
310049
0
0
467967
0
411089
318793
0
328011
0
0
0
0
0
0
2040
0
40755
446167
0
263564
341796
374924
4518
341357
332614
295930
407989
0
492340
0
0
475896
0
0
0
101556
61980
0
0
292231
0
458978
0
0
0
0
0
0
282734
2529
49271
305042
0
0
331922
433532
75588
0
0
294512
260065
326424
0
399703
0
330232
0
110563
291853
327071
349707
0
0
109983
371957
281511
0
29988
406381
3824
0
456203
312541
0
0
380144
365701
0
0
280038
0
0
0
0
314250
465605
32265
61043
486947
297188
0
364542
0
0
0
0
0
7512
359
319821
0
121518
449239
0
0
6877
425901
253190
0
0
328049
268023
0
32524
0
289747
96609
99284
0
0
392192
0
456299
491562
0
73138
0
49127
389433
491675
396937
0
401553
0
97617
483492
285828
0
33097
0
338938
54687
58761
387654
31
0
0
18303
0
487948
52745
320626
282692
0
183726
470743
0
329282
254910
404946
47010
0
0
328780
0
112013
413906
6949
0
381924
8291
15385
0
54672
311957
3455
0
344645
0
332415
38589
0
254386
432007
94278
430389
309043
27602
0
194674
0
22814
14997
54103
0
0
475183
0
0
0
0
318990
0
294961
9598
103645
280669
4018
328526
360889
395481
0
35138
0
21805
0
499853
46138
0
18047
81697
84730
44965
330220
0
0
34450
0
0
2162
127697
0
301823
381786
0
0
7724
278368
3223
37602
0
944
0
360413
0
0
0
0
406561
300481
416531
24040
468931
331680
443763
0
481259
303887
0
34588
123085
5756
0
0
0
294868
433806
0
125042
148796
331141
372332
0
0
421510
0
0
0
38491
4727
0
0
300091
157400
0
312555
161524
0
484819
76604
373011
301016
43488
422997
257178
320155
349920
0
57195
454327
0
285670
329822
281361
349991
381235
0
137388
0
446052
0
0
407432
23716
0
2849
341497
0
304134
21934
0
0
199589
410617
0
228141
459372
169408
0
0
50530
71877
0
21780
414983
0
93727
0
0
22824
414732
0
44173
470928
0
68048
263460
448510
491647
328354
98546
0
374027
76261
326489
0
40525
13340
0
367569
380039
0
0
15707
457167
0
460777
0
478818
491999
0
976
114513
0
471310
0
436862
418050
470361
0
460637
341200
405263
327839
62
20168
434429
0
0
78076
432590
0
24062
65208
312500
0
0
0
4326
0
232651
8612
0
0
307792
0
10382
296705
0
0
0
0
273860
397228
0
0
50288
33760
350187
9584
361174
312429
461928
18885
0
435436
368820
355425
287455
373425
0
0
21015
356841
410711
367715
208806
0
261574
139239
0
0
0
0
0
0
14081
0
476725
0
49197
0
0
0
0
96773
0
275179
0
0
0
15359
0
378420
0
364234
457151
71589
265291
0
597
309170
0
0
438837
0
0
36889
486576
0
0
0
0
0
1737
0
379666
0
0
324312
27830
22220
0
14561
0
49278
0
75788
394422
0
325530
0
72104
0
0
457954
0
0
378596
0
321315
279192
0
365292
323760
0
83786
20781
0
0
0
0
177268
24388
156679
0
0
135859
0
0
0
0
0
128632
0
0
0
0
0
257086
12092
352383
254599
52309
0
416484
0
402890
130559
20040
103927
0
0
0
6607
0
0
0
423223
0
472207
0
0
0
0
385421
0
478889
275140
16423
0
63627
0
428666
0
444215
0
333184
201977
76071
0
0
493623
207151
338598
467319
0
0
319605
0
0
360366
0
88142
0
437286
75606
100462
402714
0
294244
0
301449
0
412252
259593
499782
74371
4323
0
0
197358
257011
3550
81165
0
0
477747
150749
372387
0
0
0
0
39332
99321
0
291756
336875
325534
286650
136056
0
0
0
270740
25315
72823
424589
106442
16376
341457
0
29345
3920
266025
0
497801
494200
0
19614
396126
0
0
297326
0
0
159435
0
0
47424
0
0
386758
4361
443220
281693
0
0
497371
338895
0
0
43471
0
354282
108270
401394
32835
290148
0
370601
15024
0
40525
298482
0
220964
464936
0
5937
67380
339239
0
491558
139888
359230
0
0
286972
0
0
281514
359370
460740
68453
0
470980
285868
11801
0
442569
286196
0
329566
13333
0
26174
27317
4929
0
265050
0
57556
0
0
436242
0
11047
0
74503
420207
0
71592
54741
132131
362399
0
428599
299315
277526
99731
0
0
79689
451113
405244
0
0
0
0
0
490458
101453
304906
0
270252
389787
0
82185
0
42183
32986
0
71649
97838
2394
359774
21227
18626
41527
0
354489
101054
0
488482
331367
423068
406243
0
124339
128750
187761
85839
497670
324469
414699
0
0
0
351862
10183
31196
0
0
0
324901
0
0
19920
0
403595
0
429121
68914
480691
0
116691
0
0
0
1447
0
0
291294
0
0
0
310525
106775
0
0
356969
47794
433641
364101
0
0
364353
267596
0
65757
0
0
454259
418098
0
152572
57185
0
301928
10330
380792
0
340318
0
192732
0
0
0
489967
395081
342386
467399
0
75375
442643
0
34280
413412
0
31083
28198
3993
0
426307
90560
307087
171642
0
0
250478
0
360835
392770
20989
420232
0
0
467259
362954
322557
100462
0
0
0
351758
380899
299017
0
434734
425776
497284
491124
0
473399
89718
0
0
0
0
411082
400113
0
322742
453071
360584
0
47871
296205
255311
20646
0
491795
0
336539
269345
342340
72799
0
0
0
0
0
276525
433826
0
351408
462129
0
0
275061
446276
0
0
80182
0
405592
0
0
455600
446588
0
314960
0
17296
0
90982
0
284798
313718
33585
472631
324108
0
0
0
189490
0
28381
89250
0
0
431895
0
20101
39086
0
0
0
281575
472532
278853
0
268259
41708
32471
258719
0
0
405730
460307
0
20057
446272
282236
0
0
0
332374
284202
307688
0
55609
362900
0
0
26145
433562
0
0
412821
0
0
458188
361684
460890
0
0
373306
409539
188335
0
273903
348640
295613
0
66916
285902
0
0
337549
258381
0
208903
27643
0
258279
490525
0
422429
0
381598
267118
418531
8750
91269
0
8659
0
0
0
451867
35825
1204
407926
257725
95738
176307
62451
0
271921
0
473361
159600
332730
0
3507
1946
319606
461930
377003
46029
266337
28545
266514
492729
0
0
0
0
0
419464
363509
337828
145066
0
0
338855
288546
330664
0
0
136806
32979
257069
11366
0
24349
0
329298
9570
0
0
433279
0
254093
0
305308
350444
364288
363099
113107
356130
0
0
7071
0
0
0
340676
0
0
0
0
0
111378
0
0
367038
318877
0
116981
285332
0
405710
468512
0
0
259373
349110
0
254750
0
473045
26259
264018
0
405806
347879
487240
79239
0
355786
334772
0
0
0
486341
463897
0
0
0
274850
91221
20278
317861
441006
317886
474716
0
260611
146179
421708
0
39736
0
0
128900
498672
0
149984
0
114327
331393
0
264940
406398
429861
0
0
0
0
356901
422549
27266
0
0
272560
368017
0
0
48182
157727
0
22348
0
0
293753
269710
0
87219
0
0
360305
45617
385541
475368
60515
318929
0
0
140420
77810
462888
0
52465
46900
465929
22546
266495
47478
347217
318798
0
5332
338249
0
279981
0
292791
309493
0
195
0
309689
320219
810
6792
0
0
0
214691
405141
0
50322
482039
17989
0
0
0
0
0
1087
0
19703
0
387658
0
12494
321405
8810
260497
0
0
0
8768
0
345711
375496
0
0
0
0
32120
0
365866
8863
0
275171
0
789
306260
0
0
171095
0
12027
432829
0
29477
115558
122238
294531
0
9708
463447
0
0
0
86355
0
418054
0
72804
999
0
0
364694
0
0
0
322132
492569
0
485950
70480
436745
110156
0
395168
104950
227
0
298723
346
427095
415305
321234
0
33502
45726
252777
415483
0
485239
0
377522
383320
63126
0
326060
0
39865
0
84702
0
130331
477186
0
33975
470024
54096
34688
78799
0
311694
0
396422
0
424977
0
335120
496129
149662
27084
0
0
64764
145976
302997
479299
0
298499
0
0
192963
38310
64002
56985
70685
283955
0
366970
439256
301144
0
0
0
0
0
0
50233
44543
183654
1788
357108
4153
461125
369965
273241
104335
2660
68046
21268
322282
0
482261
24016
0
337340
0
0
303619
0
1292
0
0
0
82298
96124
94374
16105
0
0
149018
3317
0
0
0
334081
311832
66083
0
17013
89423
446205
0
0
0
301271
387251
0
475378
92662
482291
437693
451238
281135
497875
413929
0
0
37585
0
304282
252920
107317
261649
0
197226
0
417172
0
0
0
262808
0
278490
0
0
293070
317555
129180
349073
252324
219810
192376
463748
94390
9269
485004
0
0
39207
351740
0
0
71609
0
0
26817
0
0
4544
393160
269379
0
0
0
333709
0
27603
0
329454
0
0
290045
0
437799
64709
308313
355616
0
0
138935
340762
0
13835
0
90247
64068
0
432203
0
52002
421149
361283
0
83677
0
7726
0
0
15646
0
159541
0
0
0
63517
23859
0
146392
426309
16469
0
0
0
0
0
306532
0
0
0
0
425931
495477
72575
0
423093
0
182899
436193
65842
0
0
386723
340611
303130
301049
0
0
435856
425488
0
4480
0
21058
0
473181
0
104271
313430
0
5868
320146
389940
24109
0
367825
11051
27617
0
0
0
311886
16209
466372
489603
0
342582
10632
0
75801
0
317592
146692
0
0
408457
409479
0
58
345525
71388
0
0
73269
0
49692
0
0
41176
0
325942
462
0
0
0
264936
0
21088
253108
0
478539
0
496011
342873
0
493219
0
1762
139693
385632
0
0
177290
0
145714
0
0
175135
458950
0
287880
83864
311888
0
34695
346245
381982
78411
260075
311536
0
0
258667
295086
23130
275360
0
0
288465
0
261540
0
0
290334
0
0
9600
0
0
107259
0
0
12178
423203
102898
0
340685
314432
68329
1173
410922
0
368357
3872
268585
0
0
0
476185
24834
46851
0
51777
319157
0
0
71658
0
0
0
134314
0
0
0
6018
130798
179044
0
440338
0
77308
487042
202725
0
411558
264331
0
0
359890
497756
452659
74957
312089
5902
75009
0
398664
496721
0
0
122049
0
383931
0
0
44611
0
0
277143
0
0
42709
259720
486467
0
4200
269844
438424
0
389433
112309
0
15901
262748
41213
313065
490949
336519
0
162982
0
0
0
435914
0
4394
372693
18911
11010
0
0
372309
1401
255286
370464
2239
0
475235
53559
254291
401542
436390
250370
0
0
452476
24740
0
0
442052
25415
415341
0
408370
0
334446
10049
0
111424
40465
0
2874
0
322461
0
0
0
91080
250891
0
141650
29884
0
443420
0
0
359663
460134
128633
472259
0
364177
0
0
78720
96769
305041
283884
89057
0
0
0
449802
30824
0
0
8273
0
0
302162
0
317266
68684
343173
0
0
67016
21925
26456
0
371584
0
0
250053
0
367306
413967
77612
0
122110
0
0
425611
15048
0
327231
363203
0
29562
412640
444597
27428
114992
469868
438513
284415
0
154098
0
0
332940
0
448441
35255
34260
0
0
1473
439541
290305
95946
0
0
341638
451243
289775
0
0
3587
348411
5508
0
453377
0
0
5592
46885
70534
217848
0
0
0
463639
109121
0
0
258649
305713
0
0
81963
0
99018
465531
0
314872
15793
1941
0
344375
366156
0
0
0
0
340873
0
271169
36091
381790
435264
251937
0
0
0
14457
489113
0
31950
84006
398558
17907
250973
0
328012
49731
44643
0
139484
443072
0
0
0
419458
283856
41368
489222
0
446439
0
283920
0
124423
326228
136776
22410
374647
14098
286851
25572
431606
0
0
354164
485134
0
379547
345362
0
347189
0
0
482743
0
36229
446124
37651
281069
0
0
0
0
0
22053
0
0
75060
17722
0
311017
0
460940
400718
65925
262468
0
430912
447811
0
58436
0
39992
280398
0
0
466698
414817
0
460383
376738
100050
301535
443063
0
49904
0
341746
306966
387733
381783
437610
327076
0
0
5788
0
2676
102197
471720
26063
294522
332216
0
0
354
499796
0
20485
0
30312
0
441004
315657
95910
19528
343351
0
358334
109862
289530
424620
0
0
316253
0
273901
356151
363935
493861
0
401512
0
352688
7464
0
111478
13987
0
0
0
0
0
63669
351512
455263
0
9745
365492
0
0
305181
405444
0
7365
45825
410762
0
483874
0
0
0
395876
0
34854
2366
0
283743
0
338433
306835
3372
3545
0
6930
382162
276558
410881
334192
331528
0
15575
0
0
0
0
339549
0
0
0
0
24
0
0
0
0
322312
0
0
233682
60418
111016
347399
0
0
372084
28295
292634
0
292720
379709
0
0
345524
0
378543
103654
47878
0
364309
412573
337694
0
0
0
0
158886
0
0
377735
0
429700
0
482824
12446
273567
113659
351331
387899
32973
0
26392
0
0
0
0
0
0
26065
386554
0
403048
0
36766
488902
49121
283280
418063
0
39786
0
7022
0
0
0
419253
358437
444645
272352
291067
463183
32864
386432
0
476040
0
206443
23741
93099
367101
0
0
0
3580
368427
0
0
0
45175
0
0
0
110426
0
295059
694
0
453672
0
10042
495336
0
416131
2413
0
112597
483507
154175
0
307872
0
486240
0
8846
0
74442
0
0
263842
0
0
0
0
413640
0
0
294814
22474
0
0
295767
330810
0
23813
411303
20137
372119
0
0
274853
0
0
0
310137
0
468144
62558
71941
0
0
0
426283
0
444476
450696
259314
267399
138663
341665
228239
264768
13243
0
0
371611
0
194772
342287
0
84006
0
252062
306815
113755
43375
330010
0
31188
294713
359009
0
0
339619
493515
0
0
0
56635
0
269781
321746
14101
442430
274840
297011
323908
132116
40937
0
134238
434170
454912
70221
443791
1550
29854
479269
0
29345
491344
0
0
483785
414640
476185
303540
398189
305697
0
0
97564
306679
0
0
343245
107628
377382
133858
411624
448280
478661
473743
267817
0
385451
435187
0
60863
324600
5494
452554
393504
305021
331442
0
1977
30287
35025
0
279230
355317
0
0
477576
0
321993
84438
0
0
279011
313566
0
0
3373
0
285833
521
0
307169
0
429412
5870
362640
42763
446548
33098
20545
254354
0
0
81319
393873
0
365970
365948
2777
168955
298251
0
0
0
0
453868
251717
369299
0
418315
0
34152
6149
0
0
0
0
324002
301366
0
57528
0
1780
278167
0
401321
4934
0
0
0
417186
133750
86688
0
0
0
484383
406850
0
340976
0
0
259173
485857
259148
112956
0
441401
0
0
0
0
0
121317
390228
351835
0
0
0
0
280348
0
0
69640
0
88365
47720
360472
482110
0
0
450149
4865
320002
47645
375164
40882
0
0
1249
0
72969
32
497915
0
0
0
0
427445
274498
131934
490887
56812
436645
409778
401762
348508
390450
0
62903
299662
0
499233
299089
0
391589
36
414256
0
64906
0
325808
0
11054
160832
458905
0
0
0
43488
120954
494642
0
397220
24329
852
459319
292669
403698
138065
76734
0
0
0
0
235244
385467
0
274404
263597
414350
0
0
393758
403312
36436
24287
440048
326446
0
79218
168131
128688
73941
399213
94285
12959
0
282676
44095
0
330214
0
0
17713
99522
0
0
0
415857
356495
362478
72191
0
419302
0
0
0
485348
0
20878
0
0
148332
128785
34071
252719
91143
26707
348656
0
105785
464678
361521
144938
438084
363593
330463
0
0
0
0
0
136416
0
0
14399
0
53241
429398
66694
320935
37961
21715
0
114374
0
0
0
0
299729
194154
398330
0
474203
0
410900
422468
1743
187101
21847
0
0
388651
375398
409861
430672
71296
0
0
0
12086
0
489745
0
0
280690
296846
343512
5854
489020
0
54553
0
335386
334468
0
0
2064
321569
426385
0
477573
70278
85415
0
401580
442047
0
0
0
391915
364375
475611
56614
0
1312
0
173365
0
0
420676
0
220236
429463
427235
0
371342
96951
0
413933
3496
0
295574
0
50789
488561
263044
0
0
399003
0
0
0
0
472327
391449
0
426874
435565
7311
77135
32303
136987
0
73340
53841
0
380962
291169
286706
0
84532
467657
0
439041
6882
12077
439558
100950
0
0
0
422811
0
163917
475904
0
389497
312237
10517
0
0
0
0
428334
0
419739
412393
0
389151
37557
0
427695
21688
0
429638
472219
0
0
278204
0
8918
125561
49504
0
0
88590
420931
0
97756
0
0
0
374498
0
401216
35292
375229
0
485270
37387
64978
0
0
84516
0
444967
299939
27296
254813
40363
0
0
9291
47561
0
429619
0
0
117141
461258
0
412776
494653
183174
349748
420271
0
98562
0
0
0
34485
425303
0
393643
58564
182853
5008
119340
0
0
402813
307505
0
274828
0
59196
0
0
0
136111
0
0
313987
0
81748
59674
467275
0
457174
15659
83892
290867
0
427201
0
446714
0
325902
439401
0
0
0
0
0
2844
0
275921
452186
0
306051
171
423069
0
9125
407456
9140
0
0
43999
0
309095
0
0
421728
262232
5681
68346
25843
72883
294759
9194
0
263886
82712
0
360433
109711
555
325150
224196
0
47906
0
0
333845
0
451421
406429
407662
254710
0
0
0
0
58248
11740
0
35903
7628
0
0
0
133359
0
0
269581
0
0
0
0
47158
497490
0
211216
0
0
385890
59799
131045
0
44523
252132
43364
0
0
448531
28266
0
382368
0
497044
414034
344279
98182
487938
498885
0
0
308790
323769
319921
0
18855
494215
98172
135876
111456
14846
0
446378
8605
350111
360780
0
0
252928
0
46681
386615
83216
266529
0
29651
0
361261
2850
434454
0
411990
0
6864
0
321528
0
390881
30017
308897
0
366072
326587
409862
0
69523
67394
206845
299914
421794
365394
150679
0
405245
0
0
0
0
0
131379
0
0
499936
54179
0
409303
394784
0
271103
362347
0
0
0
0
74352
0
451400
448473
295490
7487
0
217224
490798
0
264177
0
0
32066
433214
18486
0
270094
39750
8506
3279
0
0
0
7138
72917
0
0
0
0
0
279171
412130
441024
15965
0
491602
410257
266860
121749
431100
6699
351236
0
499231
263650
294301
339967
342582
69995
269684
76254
0
477932
0
22267
858
417688
394261
494679
47371
0
0
0
0
28764
0
0
69842
10166
0
0
375038
0
0
308914
396614
285672
256182
0
0
431021
26135
56632
0
34527
120283
0
0
146371
56270
25163
276702
35657
0
0
86585
0
371586
35069
0
292993
455942
141517
0
283654
0
2454
325227
466911
20973
440319
0
464930
380634
0
0
0
0
303226
0
0
0
24450
0
0
0
0
0
3988
44115
458340
0
0
0
0
0
0
0
444670
0
50059
332253
0
10545
18479
0
0
0
424065
151297
268334
344615
0
0
0
294320
42324
398431
36163
381334
375292
0
120441
0
189924
371138
266453
0
21948
0
0
40117
318354
252825
313745
400413
0
487226
329898
0
289660
479735
0
0
0
0
356407
122667
382474
0
29778
0
0
47250
294068
146874
0
0
478319
0
0
486661
39032
57359
73996
401389
349875
354099
62921
385973
0
291401
6143
0
0
411572
102884
171838
433174
259523
0
0
0
0
306004
33624
334151
402528
465890
391942
0
0
283149
7811
0
0
0
0
474784
0
170874
0
186892
479374
340507
425229
255141
14537
2971
0
0
481163
0
419104
282348
0
0
369620
0
498378
56359
10120
0
0
0
0
0
0
3754
408339
97982
488347
202934
88371
442
1518
290937
0
342642
490451
0
0
370693
402027
129106
0
22171
0
364322
0
0
0
232307
0
0
0
181051
290686
0
467611
40625
454686
66670
0
0
0
474272
0
0
0
84027
58515
0
409250
265786
0
162260
410853
0
0
421157
123380
0
444560
396343
0
109533
177464
0
0
370531
0
57500
348042
0
89929
7882
35690
280437
0
20091
0
176286
7955
333150
0
37001
0
94250
425857
0
0
0
287508
262267
0
352628
0
391878
0
0
88357
0
116995
454816
0
0
0
0
0
0
24028
19990
356356
289364
0
0
0
0
18461
0
68347
61832
0
287341
0
0
363654
382973
287029
0
451972
361640
0
114550
0
463997
405533
320954
0
22628
0
0
121086
497697
0
391381
485762
0
0
0
319781
0
38437
28409
85964
417087
118937
0
13929
0
0
33943
428471
0
372421
277707
6608
312756
142118
404237
0
0
254466
435892
0
0
433030
270294
0
0
227658
0
54296
3620
49811
0
0
460493
479813
0
0
0
412302
0
294459
257170
0
313005
0
58639
0
70579
331875
0
76065
366505
0
17010
0
82274
0
0
139298
458092
410866
0
336599
0
434016
291474
286660
490513
9886
409576
439797
2690
0
0
0
12860
15853
338932
443258
444900
0
24067
0
0
0
13878
0
13279
332009
326223
30323
438029
44078
0
466880
456722
67884
0
0
321996
0
23380
0
387925
90017
350810
177381
0
41850
168147
137246
440554
0
449028
0
0
360918
63720
0
0
418302
0
0
0
273525
181155
4086
0
44035
467579
253243
301941
0
95158
0
758
0
303867
26692
432870
0
349687
0
270945
317954
0
0
405595
77677
301395
489203
0
0
454078
9789
0
186588
119771
0
441139
3457
386802
45718
7995
12335
0
311638
269284
0
20229
0
0
421762
0
0
12908
15772
0
385646
0
196043
365354
466752
130968
398200
326716
0
494598
0
40275
0
417778
0
123309
0
446441
0
0
498796
254505
356666
405530
0
0
18747
10843
0
350274
12888
231653
0
27750
299571
352315
0
20065
0
149803
0
11813
58697
0
458522
288079
0
0
0
381771
308227
438514
28829
0
472298
0
498283
395487
94512
0
0
303450
0
0
432884
22401
0
440172
113108
446227
425126
10642
399144
373118
22138
0
0
74763
345930
442033
492469
0
349396
31654
419612
0
58678
70127
97941
443954
0
416105
0
441137
490084
391745
0
256809
10859
3204
134379
0
154026
26055
0
0
9166
0
0
0
1492
0
351487
0
0
0
492528
0
0
402294
18220
0
469314
388060
0
132829
0
0
0
323550
391989
110814
0
437728
251168
0
277502
0
0
0
7858
87176
457254
7612
0
301397
2474
0
26755
95156
19671
62456
45888
0
0
327567
0
156870
479024
312965
33742
0
297684
64665
0
17154
0
411797
0
487900
0
0
269533
0
13544
59785
0
0
0
33330
383799
468053
467968
0
0
328543
393545
0
0
490720
266542
0
397445
0
0
0
417066
0
381432
0
119091
0
354281
0
472119
369107
0
0
14145
15198
5567
14038
0
0
0
0
0
0
412676
58575
0
0
0
394025
0
407782
448157
112908
165250
0
28404
446507
69978
320446
27919
0
0
0
0
307271
12667
150899
480635
0
0
306921
471496
410810
68662
142040
42930
15094
0
0
75342
426035
393395
175426
128839
0
342890
0
0
0
3151
0
361006
0
251534
0
0
6974
8684
462185
18097
0
0
19150
0
0
0
417465
38551
355679
86316
271581
0
394884
104085
0
0
0
399824
84835
26730
381036
0
388328
0
15426
27916
426894
286061
0
0
0
362736
0
28842
0
470602
0
335780
0
349196
0
0
37370
414609
0
477663
0
142449
153276
0
339523
0
0
8674
0
192787
395406
313388
0
0
0
6693
0
329483
27800
420455
0
0
0
34282
65290
91989
285462
0
189622
0
266072
206015
0
35760
400395
0
497547
0
60057
0
461317
0
0
0
0
68516
0
477451
365410
450461
0
0
317269
79209
363082
0
76017
0
399491
371976
69274
1656
32756
371296
321249
473189
305516
13784
0
435934
232617
0
0
470794
291331
31260
0
358299
466786
349049
82938
0
0
0
395048
0
0
252973
0
299660
0
0
0
0
0
325030
349674
279877
0
22669
372349
39226
0
0
130395
438464
52944
441674
269217
37231
122863
47372
253346
0
3450
0
0
155282
0
427300
334981
155069
428502
110471
0
12234
0
0
393247
0
46540
0
0
402706
458044
0
149582
364611
26205
496933
0
0
0
57553
12363
385503
0
73312
257221
0
461980
391859
55446
391560
0
47656
713
0
291080
302948
331121
385883
305832
280773
0
8261
0
284201
0
0
255
11827
380876
390869
0
407882
0
0
50950
474704
427998
32113
89460
0
0
0
407725
442774
498449
308145
52879
0
46775
141881
322954
0
383974
0
345968
132046
360552
48759
0
0
315335
0
481136
447641
32103
22660
0
0
117598
0
349570
337056
28021
0
0
38784
375303
1371
263076
0
24566
0
0
15680
0
26993
0
0
0
140575
0
0
0
39424
342516
279368
0
13987
6231
257605
259867
426528
0
307315
45765
120723
373155
327132
13999
462343
497040
0
0
0
399942
461551
344987
391816
458860
0
54963
0
24775
280277
0
417372
375564
15188
0
0
307887
269674
96794
0
355690
0
0
0
420484
0
111927
498203
0
153990
82276
0
6490
460326
20971
0
0
322845
423694
57770
24991
344427
353871
337482
96177
347577
50876
0
472072
0
258980
369835
0
32399
75554
0
273124
345014
21179
0
0
448765
0
0
414365
74926
322511
70278
0
19105
110123
0
0
0
435644
437380
0
284431
394786
0
432015
0
130652
257267
0
0
42670
455975
88401
371015
455630
342551
422715
377139
0
86966
405746
263
0
373810
0
15841
0
288397
0
22305
0
31052
57342
0
156217
0
0
423327
0
497930
0
0
348626
0
70616
0
60176
0
333211
162304
0
621
0
0
496151
279338
76754
0
283150
0
37857
298249
347231
10348
0
418719
0
13768
405397
0
0
0
0
0
0
0
0
425509
68519
358918
0
0
3504
37412
411029
0
52328
385512
342877
11046
0
6921
0
275652
0
0
0
419758
413590
0
16043
34049
112178
275642
0
52088
0
0
304925
110375
0
0
286279
0
164874
4696
19559
5249
0
375772
17762
49426
0
0
0
0
264166
406815
355709
0
61623
12884
273392
0
22112
0
0
425117
7356
269276
55905
418301
46925
267435
0
415201
142182
0
450028
107603
270308
20832
0
474162
327365
0
0
483157
2939
7044
37798
411595
0
0
6555
0
0
65680
31868
30673
111612
321488
0
291603
447396
0
329450
137014
0
147524
67126
446454
181125
0
0
0
421597
0
0
20778
0
0
487738
0
0
58237
78810
56842
439747
271841
16804
485705
450110
0
164513
290992
373553
41567
0
0
411742
499414
122168
4225
0
359709
0
0
0
432448
0
10012
0
405980
306139
0
0
266474
0
132064
93745
455355
0
340976
22263
125136
339929
288594
0
0
1665
0
292575
0
45319
0
68669
384891
91084
468494
367786
56397
0
417471
494643
0
296872
365148
0
0
0
0
0
107499
0
403300
55760
0
0
480560
78383
0
0
0
106091
0
351648
0
437064
433688
0
495822
0
0
420277
104459
444637
279315
0
0
100516
0
296281
131235
0
0
0
486009
0
0
26188
0
63555
254461
0
0
286864
193514
263299
266643
0
0
430855
0
0
368411
188833
410911
0
0
0
0
0
38994
289178
0
0
23467
398097
86301
261164
150433
31940
0
4378
0
0
123533
436955
63568
0
433447
134374
326099
467813
0
338485
66729
13562
93875
0
0
39190
397339
482333
0
436802
381349
0
0
419490
288465
432643
375192
0
409996
49805
0
346709
207394
0
0
369065
37720
295357
0
430727
333162
145955
430331
0
420746
0
405187
9613
95903
368610
29086
0
0
31446
411931
0
343638
325536
0
0
9884
486170
349603
0
10589
0
466959
34598
446027
0
0
89083
361217
431047
16543
14349
11510
0
290380
0
11723
34861
65603
0
58385
0
76172
156428
0
171945
13885
0
0
301299
90744
103282
0
439743
494467
302985
406518
88146
0
0
0
0
0
0
113700
85170
0
107299
0
0
0
0
0
262213
44083
0
0
36991
0
460534
0
0
0
449717
0
378817
293781
18751
0
0
481509
292474
282119
282792
458919
416039
359362
0
0
152582
0
462274
15418
0
358773
118405
307763
0
0
0
992
161216
321839
0
462588
24470
3270
458580
282259
371493
494576
30279
463292
0
400684
0
439537
0
49139
0
0
0
370991
0
374620
36161
2646
370387
0
693
0
496107
19394
0
259241
340033
382984
381819
0
369347
0
366838
42901
495592
117633
0
368480
474110
0
420826
10056
0
37232
80708
0
401175
1585
295385
0
415302
0
0
373883
0
0
430253
359925
70871
28267
266542
74187
415876
451250
341260
429969
139921
42929
0
1249
0
0
482751
0
0
476273
0
0
68308
68183
59888
367357
260164
390841
414039
351422
414464
0
25681
389228
0
377080
405658
0
0
0
0
0
95106
0
1884
49909
319724
483196
468469
59055
495297
0
0
271806
181445
0
0
445568
451688
95235
377202
36792
0
197250
39262
0
0
0
451823
87158
0
0
0
415675
349655
0
103527
328709
313594
417588
0
427679
0
311560
384667
288740
6165
60472
0
338117
439
148111
0
38192
0
0
469094
0
454075
0
264727
265651
125056
0
0
287343
0
0
316345
0
469271
71530
65782
438996
377419
278387
435976
0
394865
0
0
387293
0
369872
0
86581
0
457540
369437
153861
5029
0
474630
93131
140028
0
0
0
0
0
329585
403774
382930
0
0
252836
0
293234
64715
28561
0
462575
358629
16336
0
0
499684
468553
0
0
0
418032
0
446249
342574
0
0
254233
37565
458718
373560
0
0
0
425771
0
159
313205
125146
131454
70341
0
382538
459677
0
68165
0
0
97055
0
9527
477748
455965
0
25381
0
0
320745
10844
409776
0
0
0
0
9859
0
0
372522
0
37852
0
338743
445958
50931
132258
61516
0
0
0
0
357721
308408
442323
0
357355
312609
439642
42607
0
43235
0
0
0
0
18911
0
47090
106291
0
0
43215
447361
17001
369905
121162
0
445067
47939
364171
0
0
0
0
0
175019
0
431746
56459
434173
0
0
158712
0
0
0
60653
0
214587
0
455758
391742
74034
253314
0
0
385390
30813
370576
269601
309744
113253
0
0
415636
0
0
478260
425390
359806
493955
472214
371819
0
489328
0
0
2711
0
0
16431
197772
6454
303321
433961
323060
0
284224
373972
0
0
75983
4768
25814
433379
0
355949
0
470261
0
401206
10956
286345
0
0
0
0
0
493198
0
20614
300513
300607
299890
0
14132
0
0
0
16828
361689
254076
0
452367
0
0
0
421411
0
443342
481431
0
282638
395268
114827
0
0
0
454522
290214
29379
484039
0
126925
0
0
0
0
7669
18024
0
0
0
0
0
0
358571
0
0
0
553
390688
441189
47110
377714
0
0
0
0
70677
0
267107
0
0
7335
0
0
28626
119251
0
0
991
299992
0
0
0
0
0
0
429416
360737
23648
0
0
414041
0
21095
6195
0
0
0
0
0
264840
255680
293757
24992
375900
46085
288379
314641
0
268509
389658
107779
278905
0
346005
35777
0
0
20974
0
0
13834
493408
36416
152840
0
177214
371688
77586
379022
420476
145677
281103
0
18188
28746
56001
138024
72479
16704
0
255800
0
485862
71603
0
475182
0
290007
0
0
39523
0
0
303710
41
139032
293306
445606
5375
0
359382
0
229629
280246
27591
262732
25439
0
368602
355210
293081
19509
0
0
427568
395553
5379
27288
336619
0
0
0
0
282488
0
818
45161
0
0
471142
0
475513
387822
0
12595
471035
207932
268621
0
42298
29277
309754
0
0
162173
38358
6828
0
0
18859
0
0
0
98923
0
60388
0
295685
0
0
278136
0
370412
0
298394
348831
293700
495968
0
60187
259736
29522
66051
388012
108433
45712
434591
0
441850
291915
0
317357
380058
0
0
165934
356411
0
0
472757
91729
186196
87560
0
0
0
151301
0
0
0
380380
0
13403
0
0
0
384332
440771
0
25413
0
0
53334
410254
66985
368924
0
82349
0
0
0
65907
495014
0
0
0
0
76973
0
349752
6989
0
293929
0
113882
15709
46791
460319
0
89635
401889
61958
365074
494189
98531
273729
0
438756
338663
266420
450559
390701
12775
0
422868
389225
270508
277865
0
131928
0
0
0
383959
0
0
50839
498817
5912
272390
300167
0
0
0
9530
108022
0
346116
487841
0
108995
273556
177700
426069
7838
77694
0
441749
28912
0
10817
438250
0
0
54442
292013
406544
302849
4142
12285
0
397295
225902
0
341032
115338
301506
18162
0
0
0
0
0
362082
0
37896
329132
399000
0
328031
16457
90571
305907
3016
0
0
0
458813
0
0
0
0
0
347960
0
212617
69846
146568
498064
0
456016
396631
311124
0
411830
0
0
409835
419874
117369
0
2944
0
0
4447
294535
333360
482135
0
217
140495
22694
25175
0
389877
11829
0
0
0
5242
494646
67908
83571
0
0
365631
0
0
0
355736
414444
29600
491942
100857
0
484573
0
183993
0
398369
63717
0
399146
251051
232552
0
5256
0
0
2321
0
1635
452208
436438
13477
316365
0
443267
115999
253772
0
0
256860
0
400909
0
401817
323586
0
36355
356642
83716
309614
325647
79742
416730
39236
399058
473766
0
0
0
0
23656
0
0
3727
25393
123159
0
116352
276010
495929
396726
7098
46680
0
365705
15083
318467
0
491160
0
7032
0
0
318857
484240
0
485396
0
50420
0
287030
0
0
0
301884
0
15525
472862
30765
0
51317
347326
0
0
315123
54886
0
0
310263
0
389211
275355
491048
307982
186673
453916
143782
0
338701
431004
490665
0
460592
9321
332434
454202
127990
0
0
0
0
9038
0
0
304441
0
400439
327408
16084
0
405300
473959
0
32710
420128
0
13529
0
181387
315888
259189
0
286620
133219
0
0
0
298440
255959
288308
282535
121809
17327
0
90577
0
349340
0
283888
0
0
302164
440703
497305
132500
276657
55100
474749
37620
0
0
50291
61568
94580
0
0
398699
0
419750
0
0
253623
270996
352589
34803
20711
43208
0
346519
254205
335008
14184
354053
460796
0
439719
281315
0
36026
468237
0
0
132822
0
0
416561
0
82998
82820
0
100400
4730
333968
476377
380727
0
0
19254
0
0
0
0
439189
339413
0
487132
0
0
0
193511
0
0
487028
90792
270708
0
0
0
0
329120
395229
150548
0
372416
0
0
289186
388861
13197
3942
408904
19491
4095
467619
0
0
252717
347156
279304
0
0
347782
0
0
0
0
468710
332126
0
13568
0
311119
107858
0
0
316183
72457
0
401097
0
64191
438918
432800
1742
348049
0
0
280706
0
3992
345929
253073
0
99575
428732
0
0
327554
0
0
0
0
0
0
0
28270
0
443830
279797
257953
0
58386
375368
0
0
0
0
296055
194984
0
0
0
310606
0
0
260728
0
480837
399415
28674
0
0
345718
10636
479038
81819
0
250408
420089
328623
0
0
104728
27613
0
425703
432940
10195
330527
22420
0
0
300781
370277
0
0
368871
0
5634
319390
0
281280
313938
417930
271696
0
0
450476
61065
0
399853
295220
0
423322
0
0
0
20001
0
417268
277575
442248
414100
51117
0
59176
0
0
0
0
350133
415301
344280
339908
9709
1028
0
0
38241
327564
429474
0
0
316901
361674
334232
0
284055
75882
0
0
64849
177738
126774
426953
253132
347879
341568
379126
152809
11413
0
429111
446764
0
109577
287077
0
57468
281676
0
0
0
0
0
384014
0
52291
295661
0
280104
0
0
0
0
0
361177
0
341806
0
105327
304335
0
344541
449460
1499
62002
0
0
402966
0
462644
0
258705
39059
408558
85514
315172
0
410705
0
373769
305512
288607
64146
312645
409973
423482
391254
286333
428669
31396
0
337876
448632
390035
0
0
0
0
56211
413055
388104
0
403699
0
1102
0
434530
320569
71997
418103
282733
330133
419686
50816
0
0
0
351808
475143
0
72974
0
34682
75643
371274
304675
69542
0
291979
34421
28026
1782
0
0
0
0
469656
0
341839
0
0
0
0
3539
449921
14666
421685
0
460320
0
0
36343
68805
353282
0
73122
281285
0
1910
0
7217
0
7354
377516
18597
263739
441824
385641
291805
460708
0
492915
119996
4788
20910
320604
286544
0
251481
360071
297159
0
43688
14199
0
0
0
58079
0
0
0
0
0
80877
0
40531
0
495561
123849
471442
112266
0
0
298851
255784
0
69572
0
0
28502
0
493133
88094
389938
316058
91468
498609
145169
0
341317
33245
295016
0
0
336729
290849
378340
0
251016
0
0
0
0
17220
0
0
0
150251
3714
0
0
486300
442919
23564
410801
0
0
459344
352315
0
418925
330507
74571
0
360042
0
0
0
462978
0
277706
347819
23651
0
7531
0
493862
139783
331530
0
25606
0
6280
70695
410952
0
126736
258816
408453
6011
63801
469389
2030
283374
340210
0
459134
23071
0
35765
103713
0
447042
7504
0
0
81572
0
324590
84163
299119
0
0
310902
0
24962
17041
0
429062
491792
326306
0
287949
0
427429
153612
289588
0
0
309111
0
20888
0
368086
370375
0
0
417261
75144
0
34300
465130
399296
0
0
440453
0
0
19278
19979
268067
0
396983
380209
0
276645
63698
496318
0
261668
301727
0
0
305583
387044
0
288524
0
264389
0
310425
0
0
133646
23875
296658
0
0
0
431039
42649
0
391750
132784
484992
51863
0
420939
40
0
16104
93477
0
86634
470462
0
378742
377332
0
115744
111310
185266
440287
491716
301471
279045
94445
0
0
112895
0
362982
11757
270795
3469
282744
0
0
304763
0
52519
418563
296656
0
0
0
59040
293203
460045
852
21456
0
269182
0
0
0
0
320999
0
0
0
0
0
15923
43690
0
30702
0
5809
0
0
465750
5346
94869
17807
0
0
386053
421445
386446
91459
311064
389776
127048
0
478640
0
389359
343269
0
0
38937
19977
402466
101271
456971
355017
0
373504
474469
0
0
443772
382909
0
0
449659
0
0
392050
46672
40342
15638
29311
86302
0
335670
0
0
0
28710
0
321258
22274
493117
279544
24472
59931
0
382175
18487
56633
0
19676
433726
0
0
26080
287080
0
0
318178
0
0
466972
0
67200
0
0
0
0
0
0
487970
0
24952
0
259359
0
450356
346201
0
0
1622
0
0
0
316781
34196
492312
258812
334196
399774
0
0
376513
0
323272
0
68412
0
311686
494
159974
0
0
79454
3431
0
0
264119
376898
125951
18157
10394
0
44491
0
270646
0
316452
9538
377341
491522
0
489006
318800
0
147941
0
0
0
483998
85672
475188
0
297547
39285
0
17778
0
2270
358100
265304
0
0
0
0
69793
733
0
20948
0
0
0
0
259276
25031
151693
45836
0
0
493996
341564
0
223517
0
462290
0
82964
0
0
0
294849
32614
257278
0
269125
2240
370704
292386
0
59996
0
0
322310
0
431639
40059
0
0
338481
0
0
0
0
275864
258659
0
378878
15375
14091
0
365293
0
0
0
69621
99181
269941
331646
494349
0
388889
334116
0
66814
4598
14710
0
0
0
0
0
0
40420
389355
343679
98065
17564
8884
0
483098
0
493898
353503
490559
0
16374
0
0
427281
16761
0
0
186490
190828
314174
0
0
333742
0
312874
0
3306
472600
333379
293837
64884
0
30867
363941
0
0
0
0
416356
0
0
0
14327
0
477113
0
6725
0
447920
328520
441219
0
0
0
1388
0
257237
0
20096
0
1173
306289
795
456896
485303
322291
470777
342840
0
0
77092
343237
0
174908
63061
10612
57526
79898
491108
214214
0
12042
0
256021
1238
271574
136952
0
68542
472875
106354
0
0
122873
417506
0
191254
0
0
0
417958
5465
0
262888
475857
0
203925
0
333046
0
0
341234
31153
497337
14068
419240
372644
0
0
0
0
377192
0
13888
262347
396084
436382
120996
0
55881
164173
0
0
0
0
0
10154
0
374624
171382
389006
83514
175341
456168
142
487554
9
0
108009
457585
353733
0
301788
0
0
324926
0
34272
377462
273758
114436
303704
1555
0
377478
51208
258275
0
409055
0
0
0
392959
0
0
24354
13668
272328
0
1530
103250
349422
140944
6923
0
456400
80165
201886
31052
278340
0
0
11920
0
58246
0
254340
34260
0
20476
51427
0
0
161560
361578
457881
143821
442331
0
0
0
488585
132327
0
0
0
0
0
260357
470003
475218
0
0
0
81620
0
0
0
0
0
0
70996
342209
310894
0
0
497745
58214
0
149269
367145
0
0
0
0
0
278169
442813
8417
361601
0
58044
123223
253150
24708
458616
115470
0
418635
0
497827
95541
408829
461601
0
0
343225
0
0
0
382114
357633
415988
0
0
69917
0
0
0
50866
0
272721
0
0
386407
25818
8613
0
453095
43250
435562
75868
0
0
20741
18105
289395
421218
381172
0
435162
459059
370518
0
0
436730
266172
128339
497048
0
43158
0
0
275266
147394
0
490675
77196
0
442987
0
0
372908
0
47006
47382
364040
362290
0
0
0
0
457294
20728
0
0
0
0
0
325214
457967
333821
0
347317
451561
0
286856
277687
0
0
0
352292
12222
83736
0
0
323414
297316
0
0
0
0
261375
2722
390738
0
467874
133026
0
76379
380194
1881
405057
461407
9536
57984
0
0
45413
0
142165
268911
0
352509
0
0
435424
306478
498804
59191
463175
0
0
276897
0
0
26956
0
43009
40413
444799
261131
0
0
0
0
387609
0
0
0
490631
0
191323
0
138496
34795
0
0
0
37493
0
321259
150825
0
0
445377
0
0
209148
3064
289569
49028
337392
21226
412018
0
0
360721
0
0
0
38679
24529
96408
0
0
0
363876
464625
0
0
17193
397952
820
0
346168
278877
489953
411966
298809
0
24007
343479
475302
0
0
104100
0
0
0
360535
0
25993
0
359458
459547
489349
251651
0
0
0
0
58819
50983
0
312917
0
323095
471278
417
303325
354818
4960
0
423555
0
0
0
450
4982
385881
140366
162688
4759
2710
34958
0
278366
3719
299751
0
441910
329840
0
0
24161
0
104331
18314
0
0
67538
419965
0
168700
362639
0
76458
65633
179491
0
54522
394732
258352
0
284389
17548
44658
480377
474614
0
113403
18690
0
0
421289
6479
273609
0
0
0
0
290701
429756
0
390604
363448
253424
0
426420
0
297870
59650
0
71642
0
417517
0
0
0
491536
367305
3672
266115
0
57716
118115
0
168006
55916
0
0
0
0
44911
0
372556
76957
35200
0
0
0
0
34733
0
16596
16862
0
383008
230654
49462
0
264877
306411
0
0
297322
83114
0
14866
0
35212
268356
453983
0
347483
0
0
476695
0
49769
0
454541
0
0
80322
150759
0
136402
477723
376786
15247
0
485337
281600
0
97127
0
318355
0
68924
0
417352
342991
405944
0
181795
365182
0
0
0
0
495757
474724
0
0
0
19358
0
290405
328727
16675
0
91497
0
0
23363
7931
0
0
137339
352908
0
475233
209352
297151
474481
0
0
123507
0
36497
448217
0
51991
279460
0
0
0
0
0
0
0
0
410797
91719
0
0
317408
313326
270441
0
490782
787
0
330584
120156
0
88255
23540
360879
25029
0
20455
0
0
305668
0
433913
481165
0
0
147023
3683
0
0
41392
449806
0
0
7526
139963
151908
0
0
0
266686
11537
23394
0
469424
132775
0
335695
12644
0
73887
0
0
0
145819
412127
308082
312434
265602
0
0
0
343648
352030
281439
346008
0
0
41560
0
479446
0
0
0
131723
0
118302
477441
331002
79894
0
493416
68416
126176
54883
0
0
0
0
250415
60887
0
102884
427150
375146
2486
0
0
0
282363
327585
275881
267355
0
343891
0
0
472660
81663
395905
0
0
0
171505
438165
67099
63510
346004
263863
12995
395573
0
336800
421133
395775
0
0
0
20847
0
0
373139
89174
0
299633
0
0
421506
0
458917
107057
485723
359319
425958
0
6436
273206
149957
121844
9933
260582
469492
0
0
207852
343799
0
0
0
335539
0
493550
0
0
457564
388939
65227
67883
42334
0
263829
0
0
328502
0
0
84712
251280
0
0
0
21508
12732
0
319950
262438
339134
0
460513
350516
0
3060
0
306845
0
0
0
0
328087
25376
94961
0
1398
0
0
0
414368
12916
339664
10854
25871
100314
298555
381259
0
0
418932
0
52469
0
83108
0
0
13784
78632
391274
0
40853
276319
0
65663
0
495971
22471
0
0
0
0
0
0
63832
43
471023
343860
0
52162
0
0
0
271256
0
2331
35331
0
25643
8883
2496
0
374594
9963
354305
0
277015
0
0
371288
28692
12148
0
0
48747
267965
0
490363
361978
415566
301716
0
0
0
0
408833
0
0
328220
395625
392960
101545
0
0
341331
0
9539
483118
0
71367
92543
0
459622
61754
451400
144123
0
0
348448
472527
447057
55588
0
392159
315419
414164
0
150242
0
0
0
25067
0
349339
0
157179
41689
54520
0
0
0
47016
389280
0
448032
0
458582
0
0
455726
0
366099
294580
280540
363190
0
478116
101764
0
375316
0
0
359114
461230
0
453686
0
16409
0
81257
5728
0
288670
17788
0
0
0
408540
20751
381350
47134
460511
130051
336781
459554
0
109433
285501
30553
3883
0
456102
294552
0
194005
0
7478
134285
440225
0
360003
0
24672
0
411971
0
101351
254627
21444
24520
314079
0
396627
0
0
40512
1759
310420
0
0
7357
460027
407232
311232
309912
0
402872
324159
277152
0
0
345493
0
356419
83367
0
9825
0
0
307560
397584
0
0
314709
0
0
356033
24483
0
128097
0
308885
279372
323412
431285
36037
369779
11113
295118
0
0
0
466163
18608
0
340490
477454
5746
350571
2304
96732
12357
443548
92264
192136
0
467944
0
0
0
438065
0
38103
36739
0
4200
288526
12109
0
0
389576
0
107737
10641
488322
0
190337
448664
0
475003
345497
0
429344
0
0
0
0
28311
494804
0
0
306250
0
0
379961
319002
415658
0
121502
331670
0
482515
301502
0
369175
26222
52855
263798
466769
0
0
0
386438
319741
365550
0
446253
0
352702
0
404337
430981
0
0
0
456398
165562
493965
0
378126
0
0
0
0
327
0
188191
0
288948
294192
184486
0
0
438157
1340
0
400878
21237
0
413987
64050
32472
0
0
499829
20580
382822
457166
0
6732
9354
2598
5144
361200
391562
0
24173
91950
0
130149
0
0
145792
34625
0
498506
0
0
462791
58372
59769
0
300504
480874
337058
0
64751
0
395771
433603
413974
9988
0
388005
98538
21922
263886
0
0
29377
2014
309880
0
0
266753
418103
380155
0
0
379517
384210
0
118639
0
23775
0
0
0
325925
302364
338048
383553
134721
359283
0
257541
0
0
337182
375112
213
0
2214
106860
25491
0
61344
140562
0
83310
0
11687
2386
439255
431977
0
0
0
412818
69948
212656
0
0
377570
0
0
269332
64145
0
297592
350792
139491
226
416814
0
325681
57601
0
449956
319052
29045
0
485454
0
0
0
9979
0
276245
323935
335926
392926
0
273129
0
56812
31354
0
0
0
0
0
106011
0
0
257365
267816
344115
0
171344
140350
4761
67496
21888
0
0
356931
0
253986
137049
269232
189830
322078
0
436792
446580
41555
498454
0
355287
324499
389450
0
31502
462590
122016
0
273276
92290
0
0
0
0
297787
314195
20339
0
469909
0
402756
29300
376087
4970
0
387841
0
446972
0
363163
423834
464379
439663
414654
0
214
330020
395638
444048
306336
0
0
0
0
0
0
326672
17249
0
89789
469881
287051
336150
158645
198468
35596
374835
117071
1990
173286
0
0
54870
93006
0
0
134803
277264
0
427345
437215
471114
373562
61506
0
0
44250
0
406647
85856
351843
499900
0
157630
0
351281
0
391490
328715
80891
0
0
0
12205
0
0
413371
0
0
0
0
258738
146706
0
446363
0
0
60781
288863
293374
62514
377645
1816
417969
137291
36496
0
495584
488377
421757
0
347636
306916
0
462074
0
40151
0
396192
0
0
314117
0
392694
146914
453296
0
47129
65571
0
489444
481145
13362
391548
392036
0
26974
251725
375762
289124
0
331815
0
256067
437467
0
406174
148566
0
0
15080
412643
167527
485626
0
0
4615
0
433259
0
497364
0
482341
0
446894
0
59145
0
10920
321469
0
151681
0
0
310499
61656
463741
297666
67728
294843
0
301820
0
22666
8787
0
396214
0
259219
0
54886
62039
262611
0
0
0
0
613
345472
0
0
74767
0
326978
377841
18536
414482
317617
26645
0
430893
373630
449585
445124
356339
11151
455147
0
0
298576
37595
0
0
73506
366377
0
0
0
0
4616
413111
271969
0
0
61322
18650
482810
298778
398273
390306
0
165198
276305
37655
450366
420787
345647
0
1544
423652
0
0
0
0
0
0
0
0
0
97586
0
79017
303233
67210
462581
28
0
0
3519
17350
439606
0
0
358192
426840
333408
0
403071
297052
0
62165
389981
304662
21028
0
0
461892
417240
421090
24089
410103
326355
129197
0
0
98973
262621
15583
20894
0
59945
25435
0
268008
0
0
0
0
120305
0
9977
331374
445524
359028
444669
0
474310
38187
0
376145
290729
0
37579
155305
0
467797
0
57430
72241
93581
0
130594
30659
442608
404666
410384
0
2336
0
0
0
157819
0
310473
0
0
0
0
275648
46758
0
0
0
356682
317722
0
112694
277494
2167
300807
0
0
460692
19416
270416
252927
395967
0
279691
255190
74231
325660
0
281666
0
0
0
0
17482
498635
0
155370
0
0
354861
3512
0
0
498387
90600
0
0
0
0
0
0
494838
313684
308470
440188
351462
424393
112392
0
0
26528
437193
0
0
295685
80596
402074
0
432363
0
387760
67983
0
464692
354092
0
116529
281872
0
387202
0
295905
122961
497807
366523
433696
85526
0
0
0
0
461501
16208
303819
0
295070
0
252623
0
0
0
0
471006
263138
413800
0
0
396390
490217
421959
293435
29139
81689
149974
342218
0
51022
364381
0
63961
0
0
0
0
0
57521
0
407133
0
31769
283436
124758
0
0
129122
0
0
479763
0
16919
385911
34797
498416
0
287016
73927
0
375744
380998
11542
0
30965
12930
490842
88848
397281
61682
391555
0
322044
0
0
318548
465824
0
51146
0
0
0
0
4454
353956
0
0
326117
0
53420
0
6780
0
287554
386256
259169
0
218162
0
467061
0
0
0
0
351914
404599
0
54971
0
0
0
150164
631
113817
20674
0
431161
18401
0
0
0
115991
239569
0
0
16750
0
418224
406378
0
268434
394030
257320
0
394148
0
467703
385670
0
0
0
0
23366
349479
0
0
385201
253488
258546
388976
49915
0
0
443332
463755
342688
314512
21399
25873
0
387223
0
383380
0
61415
475594
440787
0
0
395722
300754
9541
473124
414674
368282
9721
264702
483390
388572
6490
0
386799
298681
0
490554
0
329527
139585
0
326336
112175
337799
477985
300318
66330
0
0
430087
40395
376125
111576
453874
89034
494299
0
332678
252310
291248
379922
392880
0
0
282874
32928
61775
76310
0
0
0
0
0
18497
20711
0
115255
360597
362102
0
351974
0
0
433384
48974
0
0
334718
0
265731
0
0
0
449117
0
411513
421570
10508
138058
0
0
402830
404773
313065
49585
915
5104
54773
452454
0
314011
357614
490906
0
0
46288
39103
0
260347
0
88089
33719
0
0
421785
480232
14764
10544
0
459576
116797
107840
0
22300
0
326851
300015
376162
5651
0
0
0
388970
256393
315797
38844
0
0
316979
455732
0
109560
149789
0
0
488638
0
17304
298380
0
470344
0
0
73584
0
155935
0
29891
34124
318589
0
0
469665
58829
375037
30977
0
432267
0
0
87260
494522
0
0
0
72375
49668
0
3176
132564
453385
0
28220
0
486117
73528
376228
414106
461934
444252
484127
0
0
42376
0
0
48967
411159
239109
128252
441700
0
0
0
277825
0
0
291807
0
76550
0
0
498866
295918
415056
0
0
0
0
285530
256205
0
362639
7518
0
0
425655
76997
468407
120445
12367
0
57171
0
0
38478
0
0
315581
31232
444657
0
275196
17964
478665
70865
261816
332348
0
0
0
0
0
459363
0
16833
495102
96877
391772
291106
0
332198
0
280554
261781
319223
19839
24924
360105
0
307957
0
355620
290422
0
443445
0
498531
294095
3532
149908
2779
0
400922
0
20637
6656
0
14091
469632
317115
0
0
428872
334474
0
467077
60738
435793
0
103133
46533
345983
0
395987
126485
0
0
252568
0
411275
38723
447473
484855
0
41901
0
367007
298999
470230
0
0
0
0
0
433570
279316
0
353137
0
70132
0
0
0
1747
0
476841
258278
365718
293236
0
390168
0
0
10408
74858
460450
383007
466748
462785
80396
97906
0
35254
0
0
22459
0
312722
0
491657
44038
0
52974
217
461641
0
0
23314
3046
0
184736
118811
22129
3596
362449
257809
261994
0
70232
318657
0
0
119435
338247
0
2600
0
442958
0
27965
578
0
267628
362114
416432
3767
62583
398690
0
0
0
20495
224585
446140
0
328040
426594
0
87191
4846
0
0
0
0
0
264128
413121
0
18979
287502
0
105499
469332
0
0
417430
0
299517
0
122967
0
495268
0
32420
0
18211
0
0
50861
371343
401485
0
454435
0
0
352996
0
21685
469547
391217
46650
265427
0
132316
0
0
489097
0
0
0
0
0
0
5002
0
493062
367224
33080
482582
0
0
94127
0
0
403409
98097
12033
53792
0
60648
43926
0
288278
38165
0
0
0
40035
0
0
124654
37994
262635
25002
0
0
255648
322810
0
0
42908
320700
0
121219
337585
0
15883
0
35440
385976
441384
0
0
20752
39270
0
124549
0
0
152871
0
0
0
298820
0
0
0
0
172861
3198
0
366566
0
0
0
233898
0
410346
0
35735
0
274575
0
254069
487878
0
332565
0
373114
272290
0
0
75538
0
0
0
0
301439
359284
0
353564
9783
489334
0
0
0
3892
348886
396040
13541
10248
0
11162
1544
0
15982
275900
439590
69580
360134
499167
0
456353
328601
0
22346
33122
0
0
319387
344974
0
327335
2116
0
0
0
162973
136986
42182
0
0
0
152039
256840
496438
0
0
0
44990
282260
0
319009
259329
415912
25366
257252
0
290677
54170
0
472760
0
0
327139
0
442381
306868
0
16127
491761
263950
0
0
470327
53346
0
152737
47809
0
61969
0
265135
50895
70352
90301
0
0
0
0
60800
457004
354735
492370
491756
0
21922
333453
363775
5357
0
283924
276556
108645
0
146008
284275
305665
0
381763
91619
0
0
474706
482906
322529
39276
0
76155
110796
0
56201
54210
32410
115807
0
108714
312714
16463
318032
0
279186
0
66296
0
294292
405324
291543
0
48481
352613
0
4638
484948
6930
0
0
28179
112253
0
4302
0
178152
0
0
0
414583
0
344308
452707
0
323051
0
499616
0
349127
132668
0
0
474390
356098
0
0
43939
7920
369074
480684
0
270724
437442
0
8699
425713
488548
0
0
0
394225
0
131683
482454
13350
5716
405886
0
50234
0
455509
0
430543
0
21622
268947
0
277480
0
129782
0
0
0
359030
0
103994
0
0
441353
0
0
0
11456
9143
0
0
79374
461186
69283
397287
425089
58736
34030
0
0
330641
0
485063
0
15023
282714
477029
291426
0
31711
333002
74390
40534
490305
0
0
409574
342623
82537
152505
331838
475915
0
13544
0
18297
0
0
73441
31205
250923
301480
0
0
0
0
0
0
120259
376746
0
0
92990
327934
0
452861
64480
464608
467960
374691
479657
0
0
314201
194756
303209
0
171178
0
483947
391903
0
0
259334
0
0
0
0
0
353
0
191991
72077
0
0
0
52306
0
61
285700
300890
0
274951
303372
34736
0
56325
455451
35924
24102
2815
0
32658
68910
0
0
0
7272
0
0
16516
0
0
0
58472
297310
1575
0
0
39323
0
10105
449885
4459
0
5670
0
39770
0
114604
0
48406
0
0
3004
320732
314074
0
250752
0
0
263003
391341
256320
29604
448263
0
0
0
0
126971
345992
0
328021
0
0
374938
297858
0
0
0
0
419344
0
490391
0
0
495407
3376
448761
42593
34952
0
0
116620
34652
307652
427158
87722
401876
0
104021
0
275266
345382
0
364163
298808
0
318346
343820
12301
0
342225
0
356823
319108
0
18841
108060
0
0
274795
371441
25250
151110
0
454877
479582
324628
0
218083
155641
0
0
256054
487196
16466
296732
44141
0
3279
419780
0
9161
0
0
104053
0
0
394502
0
263111
487248
85040
395749
0
460734
0
0
433846
0
0
400250
0
0
363897
444374
0
0
480622
255806
0
450201
90819
0
170696
0
0
322671
106651
76090
491791
252530
0
0
0
216802
0
452735
107730
0
0
0
0
0
57330
0
330902
0
0
375126
89314
0
0
0
48456
0
356808
48539
303773
38241
4715
415395
488801
0
371490
0
1134
170268
419353
0
21
90060
335398
374608
0
0
104834
0
0
455259
147083
0
0
349476
357956
0
813
0
9305
0
0
0
21377
423460
0
0
389255
21113
0
73239
0
364060
290090
293345
0
0
0
0
428731
272872
229854
0
0
357786
83235
259662
0
59288
480621
222518
306299
0
96562
279553
314695
0
0
382539
32146
102350
250822
356558
95959
8906
440562
106019
0
375131
95832
489577
331438
49881
355152
0
0
261502
0
449162
299226
0
0
0
0
0
0
0
82228
25125
381216
465231
0
496399
0
0
0
0
0
0
0
0
0
376372
0
451045
430818
0
103548
0
389428
0
359102
438699
258875
0
33990
123565
64201
0
449639
96206
140197
460636
373402
0
0
157727
0
18818
0
0
451656
15030
40673
0
0
299015
0
0
196844
54766
350410
133005
35949
482722
44023
30918
0
0
27955
0
33180
106814
0
258246
289518
0
37434
494973
0
0
0
0
472384
0
0
0
0
256690
329137
335172
0
0
414680
333167
400217
0
410902
293087
0
82314
20036
0
0
0
0
0
0
400776
145040
0
297825
0
25348
371903
108802
216155
254595
270882
0
101526
0
149136
0
0
333389
477156
0
285187
429963
0
0
0
438971
370196
455463
45210
356983
0
0
0
88042
0
449342
27368
0
251404
0
20242
0
353127
0
0
253364
286850
444708
0
0
0
0
0
8368
169425
386034
486290
36577
330918
0
314842
358496
459639
314398
469598
0
473700
384337
0
454943
76266
0
16800
431146
0
309196
0
0
35545
0
0
462365
0
282373
5370
0
442704
0
0
494340
0
0
335641
0
0
276524
446045
361264
0
715
319457
18620
40331
474185
0
0
0
0
0
295734
0
498630
477946
0
385418
382162
0
8976
0
79826
196946
0
51634
459616
484657
0
369320
334992
448528
90833
416648
0
18862
0
0
0
11813
0
405014
11434
25905
0
0
391595
0
336301
486584
0
387037
395731
0
0
896
375534
0
0
104197
0
269641
280312
446314
0
0
0
0
256516
2634
15840
342516
465532
18540
1228
53405
319150
406287
54544
322081
0
135294
0
0
281929
0
0
426756
0
0
485856
0
469783
307378
0
0
285137
0
0
305854
447871
0
0
13448
5461
340
438762
26280
13224
0
322505
0
0
0
22035
0
109019
0
265409
251590
9191
0
252034
284991
197968
0
466344
12743
314767
90144
0
282292
0
0
0
468281
10282
400425
488165
0
463437
166058
70823
0
497342
0
41288
0
300479
0
305364
71692
0
17151
279350
458327
397612
0
279271
157409
0
478626
76772
0
0
0
422591
354035
75258
0
0
115450
2287
0
0
0
0
0
252402
0
278392
399291
0
2592
40659
11997
433119
0
0
0
0
432940
0
263998
0
20508
0
12412
183091
0
0
265989
16412
0
0
0
428216
0
48209
0
0
0
9147
468079
0
13377
0
268462
0
468735
480475
0
120287
0
0
0
71042
34442
0
351839
367088
7615
391345
267533
492254
39970
363650
0
0
84901
0
499557
0
0
419609
0
172776
0
368398
0
250
0
366641
497968
0
269916
12539
482458
0
362495
0
6903
294139
459143
0
0
0
117669
14833
483926
418013
0
0
0
70136
0
460071
487649
263438
371561
0
0
0
0
15946
0
0
0
0
255466
55724
415884
0
0
335471
330038
122269
21101
0
55549
44232
0
0
412497
457033
370483
0
455747
312806
0
280926
75767
497488
342248
0
0
0
656
309494
0
0
7632
127330
261473
0
0
0
3183
372946
443177
303396
220234
275580
39801
0
371855
0
0
0
26531
266042
0
359522
15682
0
477943
443791
442351
0
484470
172757
486535
0
0
0
406445
356937
103118
7201
368661
0
16119
386662
436399
0
0
54535
262973
0
0
93750
191905
356229
0
399271
17852
0
23731
408889
113972
18051
0
0
255867
0
0
278537
415793
8558
440406
499912
0
0
385092
0
218672
267404
0
0
477917
7256
74040
454698
475834
448879
0
407558
0
424565
0
0
0
46843
0
44017
464548
0
331729
56940
21485
189881
100916
23952
263111
157962
51011
14884
76383
0
0
419547
428057
15189
493
22386
373415
469362
0
0
0
402982
269587
0
96224
280853
0
260895
340547
29201
357141
51214
391966
355147
430902
0
311215
300786
0
0
0
0
388856
79744
368118
0
0
0
447324
0
129274
0
253610
386826
0
19159
0
388047
0
68496
0
275958
43817
0
0
466756
0
417002
0
329542
407939
0
307938
0
381272
415509
496327
0
0
43803
0
0
0
106395
0
0
0
0
15126
0
0
495743
261464
75598
0
0
401328
0
0
1510
357933
453534
163578
0
0
11630
0
0
409036
354277
469202
258938
0
0
0
0
0
0
0
82779
4208
0
39546
104176
0
0
0
0
250969
283059
0
498524
251045
0
269581
303767
0
0
0
25728
341262
0
395819
348719
0
301088
16226
79603
662
0
0
0
15751
88753
330826
410019
418198
299082
324665
0
360132
0
0
422820
402577
5734
0
37916
107
274922
369652
0
0
271392
400613
413985
0
0
478510
0
312501
47759
0
484058
8907
378156
314064
0
400674
0
348810
380626
402584
0
142941
0
111590
492407
0
0
341741
178581
327392
0
280554
463169
297584
257888
116425
471850
69894
463641
0
0
0
0
71757
365664
477109
0
311297
0
4811
479354
0
385525
281389
0
0
0
105437
4358
33392
365545
0
0
3911
458230
277825
353439
0
419212
111390
61007
0
340444
16590
0
406589
0
441800
251829
0
359546
0
22595
467583
420695
0
0
42433
40297
24331
288683
446078
6693
309868
0
267043
0
0
300780
0
0
368601
323328
54197
0
180216
0
353473
491476
319455
6598
55537
0
0
454818
397831
0
482758
340943
307769
0
292022
0
0
0
0
29454
0
367198
85792
56488
487716
0
1461
0
1223
392777
0
0
9609
0
235129
4444
0
499350
316036
449886
38092
448128
107325
317525
0
94638
315918
471265
0
0
0
130722
406611
114503
0
0
0
0
0
0
0
0
28603
0
0
0
363140
0
0
304197
310965
0
0
485017
0
4708
0
409333
174606
0
71899
0
411802
311954
63303
220389
0
333485
2769
0
55894
0
6840
380308
181255
0
305777
37382
168897
275032
286885
254220
33161
0
444579
0
0
0
427182
456266
318724
0
419482
0
65613
1657
498582
0
123896
135275
0
0
82617
3799
0
393514
454218
0
0
329736
153883
421639
0
0
117154
123441
7800
0
0
325846
384855
8420
0
6350
434563
0
426583
0
373680
0
29021
71513
2744
23284
352778
0
0
10378
0
178158
0
422967
0
412538
0
75841
2976
88814
0
397978
329980
352653
392585
270759
0
99935
272638
0
0
0
350915
0
0
17369
0
0
311779
364038
0
0
99987
318171
0
309182
0
316912
373812
0
300940
293055
0
0
477075
0
0
307483
0
308283
0
0
0
431339
275749
340456
305769
13731
0
430049
0
200008
289972
289081
264162
0
0
479221
286279
0
465342
0
41815
470482
0
107
38611
360344
451785
0
0
427841
499665
0
35323
0
29151
0
374057
1305
0
0
0
0
287688
393175
0
287047
0
21531
0
0
44855
0
275314
0
36947
0
470240
122301
0
457417
0
324833
57382
377252
76893
331870
0
355085
0
0
0
487583
55214
380733
0
0
482496
70458
21452
435609
0
484502
92149
106075
0
349709
0
445225
372556
282149
26131
0
398381
486830
0
0
103979
440897
0
0
43606
293563
0
68859
0
275326
289541
0
0
8114
0
273510
232519
406778
277185
64706
0
0
66945
0
0
39790
0
176499
487696
468136
252093
484474
0
61037
320246
378163
472170
0
57951
0
480072
33168
51989
411859
103349
378789
7615
0
0
0
0
96247
0
0
446516
0
48233
445868
489074
259356
492420
277709
390670
406563
384301
181616
307513
0
123985
31652
5139
0
420858
331999
0
0
429772
384026
421390
97015
0
291643
0
390033
40541
0
0
311121
266247
497282
0
0
12987
0
0
16687
256338
0
0
430291
0
0
0
333710
0
0
0
1898
0
456547
115577
429597
0
486113
473297
0
346356
0
0
0
418041
354946
396486
150615
75295
15996
0
398107
386266
89682
17185
336486
11340
68962
151177
0
449818
54875
0
363315
943
0
0
497487
0
491078
40988
0
0
330435
17132
56297
0
0
0
1144
0
0
5186
14250
419867
36235
39560
427715
59700
0
486683
422796
108563
497631
386531
0
0
0
494201
0
0
0
0
0
405800
13492
0
0
402446
0
0
306863
0
0
40227
0
110511
0
296094
271673
358981
350576
364968
71448
54687
0
0
337749
361771
0
0
372506
473110
276700
378259
331884
139061
345039
118909
60008
86600
472750
142385
153407
0
27841
0
331789
91787
449159
387194
0
0
116774
15196
434518
174931
0
20227
419351
0
0
252097
27434
393170
343373
483560
437574
0
0
172605
7415
259197
125164
222155
297414
0
468608
0
370084
0
333001
0
24161
411362
274890
0
409859
93753
0
481090
289390
370520
0
0
0
70008
451063
0
0
39952
442970
26418
0
66899
0
0
2187
357674
476879
367867
0
0
0
467790
33794
22275
0
0
0
379334
486516
253409
0
0
453350
342944
0
0
0
69420
8409
0
0
0
0
0
0
0
0
19270
0
498252
481406
0
0
307122
0
369663
0
106894
29701
0
167722
473149
0
379219
0
57065
492640
9338
18825
0
397944
0
312733
0
0
0
0
362200
3427
285542
389142
296229
19645
420018
8761
385471
0
394988
8953
0
331246
0
0
351942
444678
0
0
16668
0
439655
414034
348263
10006
270378
0
0
307116
0
445274
394174
340669
24017
0
429410
442437
0
0
0
63460
8151
0
0
371597
317644
329778
80518
0
0
0
59867
448816
0
1851
475097
0
412379
360455
9421
455177
406539
284237
119610
67915
0
0
0
260584
279534
0
32277
37758
467798
312482
0
0
47961
162412
465776
0
0
144448
0
0
364943
364123
269327
0
324211
95494
0
103560
386285
95022
261984
0
445204
0
6459
0
0
0
15182
376314
255666
262757
0
0
348
468410
0
167100
70256
8952
377028
0
455823
22542
191707
0
0
387776
55186
349388
404134
74914
0
0
0
337451
0
0
0
73901
0
0
288112
359218
460707
41759
452862
0
0
278394
253840
422485
0
462707
52125
0
480600
0
0
444319
0
396831
176014
0
0
0
128179
0
0
373684
0
86189
63777
1915
70689
0
307443
490745
0
0
413387
0
322343
0
258721
337070
498239
0
21949
0
0
0
377036
0
209073
369663
293466
453409
1187
408721
0
277116
416411
269788
484731
0
0
479383
119314
488684
432483
0
0
284942
0
293524
0
0
0
0
287265
0
0
0
418033
0
276702
325818
0
297392
0
0
0
303203
304458
377599
0
30029
270986
0
424156
325923
0
0
0
43454
30052
0
27437
40926
9229
0
36673
317078
0
7683
321020
128025
211385
12673
67251
15894
0
0
362864
104841
0
0
346097
0
0
93343
0
0
0
8724
6425
0
419408
309889
0
256465
0
340904
495755
419289
424011
151913
0
63326
10958
503
478429
0
358642
337536
60770
0
446153
0
18919
379549
0
406193
89733
355078
138016
0
0
432289
0
278455
64627
481356
0
251644
88645
406135
0
0
385738
298384
253811
0
0
0
0
473217
479039
0
435132
0
147533
279391
493967
0
466911
433383
282101
452342
476833
304764
492734
0
170328
494682
0
0
413404
308539
258463
0
22414
321852
0
0
17283
0
70038
101049
30604
68655
486339
474884
0
438354
0
409406
0
0
0
315972
0
0
10520
481215
0
166835
53610
394738
294062
301255
403690
0
305037
0
268438
0
0
433722
0
61989
401947
146906
0
427581
292717
0
421118
293703
0
270685
54120
0
1984
473661
0
489013
259191
478142
0
418593
74347
0
33432
0
54802
27430
287272
55771
0
0
273683
0
0
56937
0
281353
0
474242
23389
335367
0
417043
439125
0
0
332113
0
399551
381
0
412656
360104
495342
0
117372
95564
435407
0
459321
359169
359639
1542
146021
324054
264902
425621
428830
0
398251
0
0
0
0
0
260561
4375
267096
0
0
0
465776
19197
459832
286343
0
0
0
37995
486014
341841
80916
7687
1173
398220
0
394981
0
0
16605
346518
424934
0
52946
0
0
288949
66722
46629
275350
312759
0
25862
305045
0
0
410739
352874
0
0
226767
279813
0
41272
0
0
327598
25172
0
165320
0
362370
0
423227
0
170713
147469
0
306871
12476
295624
318286
293320
413202
39667
116391
0
51568
2541
9984
0
0
0
0
70728
0
0
369604
0
120702
497059
0
9511
0
67063
334504
60631
410126
0
383607
408824
450304
14613
354803
0
118622
56967
0
0
0
1307
429316
305879
0
430787
0
0
0
341329
0
143947
273452
0
0
427860
419477
0
359810
430839
27322
438412
0
0
18264
367813
34784
300977
18016
55698
0
0
5336
0
488287
0
307050
449208
0
0
0
0
9508
0
325303
300390
0
1494
0
14440
38078
62031
0
0
49183
2403
358858
362281
0
323870
0
0
0
0
308031
0
0
283410
0
0
310884
17454
348305
415231
0
8552
0
65850
18867
38169
412745
0
0
10368
0
77122
0
21706
10742
492822
0
0
8945
410377
0
305318
443111
0
151782
14976
293402
0
351164
0
413950
119754
0
108246
0
384868
270822
0
15431
32724
0
361502
0
287152
0
28572
451590
0
0
376780
77682
0
0
277614
0
489052
0
0
451874
0
270727
0
0
0
119232
0
0
272822
0
387252
357145
392054
110194
421403
425608
0
247316
123117
497149
492843
90822
0
0
0
495747
4116
365516
52088
0
167666
29925
400959
0
16140
470772
0
0
422344
273235
0
8740
435564
18036
0
485767
491544
0
0
127775
0
0
280730
404381
0
0
90558
61309
487471
790
383431
22950
0
472130
121879
0
412788
359660
0
0
12404
8908
0
124395
0
276823
449925
200538
20505
103311
0
357656
29358
0
0
304842
295286
0
372897
87611
0
0
317567
300381
364032
0
12424
0
276773
0
150443
0
472543
0
276425
35560
349454
0
424136
0
286174
0
0
299775
0
317805
75406
472174
0
0
0
89916
317633
410187
0
0
294652
20514
459796
0
0
5277
255358
0
76771
0
60478
418185
338986
494538
223664
0
485161
307843
0
428
0
382918
0
0
275469
0
417968
416098
0
0
0
0
318001
488191
418101
341880
348532
0
35115
0
0
39652
0
10092
0
256478
333052
0
352518
0
0
0
49212
261768
387165
169912
0
81291
0
488768
408863
0
328234
307204
293796
462821
267746
0
395038
351646
0
103025
263057
121964
292420
0
380599
0
0
34844
261013
0
104467
0
99386
0
0
0
476430
426136
416490
307138
0
418343
472610
294053
485583
27218
494278
351028
475961
0
352225
143515
49244
0
162573
414234
0
268363
0
0
0
0
301968
484918
353076
0
22845
182616
0
0
0
0
45715
267165
0
79277
83619
396273
458141
128336
37571
0
0
259822
0
212595
36815
273130
0
4034
0
311401
390890
11569
269420
497679
499528
0
23213
35526
397468
289742
0
0
202530
12169
337794
0
0
3827
193131
120306
404653
0
0
0
447685
0
12509
61380
0
396026
416903
0
0
373105
328100
0
161072
0
0
12848
394391
42350
4211
0
0
0
360928
125858
0
41417
16858
0
359386
65155
0
274831
258144
0
364952
0
374378
489086
212393
94570
0
0
12960
0
0
349051
0
0
359341
0
3833
475920
288274
270032
0
3156
491208
406449
443418
3834
306199
0
472658
34397
0
0
383585
343998
330828
460687
377573
0
252814
0
0
0
1846
341092
428194
0
78140
0
0
163746
0
390050
0
454671
398071
21432
436538
462299
4237
429915
335231
75465
362975
121278
822
79537
305381
0
0
381575
0
154665
328904
0
2617
7037
377664
1622
451819
394525
424183
71303
0
0
16971
0
372186
84946
0
335223
0
357488
488806
469142
136480
465056
127684
471415
203675
11083
16281
0
0
0
488054
10278
312376
0
0
287808
0
14398
0
43257
0
0
264511
264785
280619
18837
489669
364520
0
400085
0
371088
0
282154
0
452663
37791
461010
0
459444
0
32250
71327
966
489346
0
482719
7016
1049
350828
88062
427517
56123
0
0
0
0
260510
383155
0
0
0
0
46415
0
24254
0
0
385119
415525
383870
0
447220
0
106163
467820
0
73464
5835
297578
0
0
0
4612
20471
4742
0
9744
0
0
326006
336196
0
442301
0
74705
0
0
304117
0
441659
253579
0
0
0
0
0
84
0
445196
0
98224
351303
485979
0
0
445005
7427
388116
387319
469379
404191
320538
147579
316831
0
368873
280553
0
0
12354
58691
61067
0
0
0
16293
330168
193200
131029
34458
372924
423722
0
0
0
0
0
250742
459598
410167
0
68608
35519
120484
437160
292476
278551
0
94335
333589
0
6779
318586
0
27403
300015
0
0
10521
41311
0
460602
329355
483746
0
57644
0
0
39179
121557
0
355025
0
495240
265913
372029
412311
124629
89810
259326
10023
16574
0
262447
32912
13821
0
90786
609
0
0
0
470620
496967
430318
332228
461241
2034
0
323806
0
0
0
0
0
295115
318523
410178
256776
5142
0
54347
265458
0
0
258051
359245
0
300890
0
19055
445561
0
24251
0
278861
494738
0
267200
378168
488511
0
375866
285683
8244
0
0
0
473557
0
117576
0
304228
485839
0
0
24167
0
258762
63941
22329
449212
0
37881
340571
0
1839
320963
0
420051
297372
0
0
0
95590
0
17159
4539
422180
282352
435109
4416
140011
436458
0
0
0
125891
76068
21554
53328
299232
398933
0
0
394767
0
0
0
0
276224
442431
0
149098
0
0
0
487699
0
100750
36839
63689
11348
441660
392387
0
0
0
0
13036
0
73258
0
0
0
190515
18681
78318
490317
0
0
0
27661
0
0
405
0
365686
326836
0
0
434756
0
0
73922
25023
0
0
345772
0
0
358715
331738
0
141796
0
0
52765
353619
397646
276349
352321
0
0
166881
19524
0
287045
72167
4319
12066
497714
406996
478941
0
0
0
34293
0
273051
272042
0
0
305083
0
472719
259494
340176
0
0
0
0
370790
41354
311619
0
163931
302400
95805
360134
371750
494164
24336
0
0
309026
0
267745
411805
108744
382155
299906
62739
394888
82647
0
0
0
0
0
420125
109355
18358
3198
17659
25560
0
340026
0
261992
0
97327
421263
0
0
93021
32717
17524
0
0
22659
481174
0
0
469454
146456
262153
0
54732
476617
0
0
384057
0
364317
0
4949
458126
126980
364741
132709
0
54290
258209
331292
286633
0
286674
302768
0
400815
292572
457475
481245
0
46313
107433
307457
457498
0
9752
407787
0
0
370701
329738
156731
480179
463310
421062
0
264694
490213
3751
0
0
16592
408195
399
0
25388
370454
300107
460814
0
388813
0
8203
338212
0
0
356699
350918
0
366679
269973
467890
683
440410
0
0
0
111854
100465
0
10994
0
0
0
347017
422103
0
0
359375
0
77215
0
400574
479454
0
0
12708
0
0
415637
128462
0
293030
0
297092
431328
0
0
0
0
82673
3873
0
367978
98262
0
0
140002
40766
368724
308582
442204
57663
306037
155454
255216
25615
393953
376861
165882
0
273661
0
123846
0
389905
0
0
0
0
370087
34605
491845
49707
0
289919
382866
132582
304508
0
21561
363762
19591
0
30517
0
287273
315319
0
296529
363027
83555
78456
317377
298426
0
0
337234
0
0
74324
0
0
0
0
96713
0
494999
0
0
29207
320191
292752
258468
0
274579
97695
332782
414645
0
0
0
4485
387853
0
0
0
0
0
0
7423
0
66393
0
28406
37501
0
363974
0
0
13616
312430
112766
0
181384
0
387688
424303
0
0
88064
482543
0
0
0
270209
0
14818
148084
487713
0
413922
186921
9390
0
313122
498185
464703
432060
390287
0
451920
0
155961
305148
85996
0
0
0
27143
0
257124
351206
0
114944
454864
41821
0
278526
37056
0
0
125503
133603
0
329943
370577
100333
266990
186609
329774
0
9483
0
66638
45858
290473
260361
426256
67026
287386
456682
0
113559
0
0
0
0
0
17457
468741
250789
0
326825
0
0
0
0
462603
259141
33490
394017
60695
321759
0
314657
0
405095
1230
60435
0
0
460720
113605
0
370352
28949
475604
459733
336609
0
404306
397592
0
0
348956
0
27335
357427
439531
464630
0
16933
13076
4157
0
416652
271933
149682
379614
9421
441573
488625
342573
348074
5498
325523
79859
0
25168
0
0
153486
16869
389554
288518
476361
170420
288914
0
479411
38316
129699
0
0
0
0
0
0
0
412912
3605
6212
280415
69920
0
80041
20616
453997
0
372986
0
0
40331
0
496844
365565
0
474194
252830
193255
0
0
482563
0
315402
311065
0
0
0
2492
286614
6630
0
415344
470351
281224
312719
325145
0
176651
0
415030
394153
273062
350157
183752
0
21419
0
0
383238
143951
0
39016
0
477324
0
467482
287092
121779
0
329241
0
23527
0
0
292784
333067
314184
495843
344488
50133
288740
74968
0
0
0
329595
20282
0
65847
3793
0
300748
377304
0
408047
0
0
308229
0
0
72565
0
341424
33528
477857
470065
332829
0
62052
1054
0
0
482359
0
0
398700
0
303739
29505
0
0
325671
0
0
132596
327490
455902
35974
0
0
0
384261
129105
47137
27473
0
0
270424
489014
0
258668
16651
0
0
338266
93047
498688
0
5717
5848
414301
97788
0
329704
298505
0
0
0
360740
438493
0
343683
394890
272197
453592
0
434106
67995
0
0
64112
0
83805
38205
84244
0
0
0
0
132982
67165
252034
253863
0
215034
66611
0
303270
0
0
399374
327689
0
0
0
29546
0
0
0
0
0
449389
0
458954
165539
418734
0
0
299822
88899
79338
476710
440391
60459
59657
13721
337947
0
260391
305784
0
0
452103
315733
400763
271823
326198
401947
411852
155872
425643
350770
0
55834
257126
84898
0
0
0
0
449246
0
375354
0
3029
0
251132
42752
473679
0
42156
333417
0
78750
169795
0
115993
294836
0
105118
90236
430645
459160
43781
0
340084
0
0
398195
397742
0
110090
478639
377963
472943
0
0
0
0
0
282150
0
308573
0
452981
353671
0
392056
0
0
297365
12686
2666
364624
268063
0
406617
0
154249
35918
0
377310
13058
0
25226
462700
382775
0
498401
276304
93269
10625
252980
491599
0
143838
0
144879
9411
311134
40919
0
9713
39880
0
9918
0
489595
468061
9825
315017
0
117621
0
0
0
38978
0
475471
0
0
27742
277593
261906
0
73543
0
0
0
0
0
0
0
321030
386714
498709
257186
21821
241012
0
123310
60040
321099
0
0
144682
0
37057
60840
0
39701
147827
0
35287
0
95388
0
0
462623
0
0
41234
491276
0
75268
0
0
61728
169629
387884
492449
0
45584
0
265123
0
0
471139
0
75331
10362
435268
119034
113686
371469
95794
0
334374
476540
334728
16063
0
319228
18201
0
50950
0
0
0
0
430913
0
493491
0
154605
252540
49738
0
484376
0
0
0
0
377087
0
5075
464404
99162
467194
0
469196
14939
433472
0
0
443558
0
309382
287563
0
131900
0
397044
32031
379834
384204
0
0
0
322151
434969
0
0
9318
0
267237
0
463519
473012
0
373326
0
456716
84092
285488
116717
0
430515
339646
0
424262
0
162857
266228
0
256145
3648
0
469795
393339
275585
9738
48738
195219
26758
301754
11919
0
0
0
258088
448191
0
269990
0
26168
0
185858
0
56039
364401
6008
200650
0
293375
92367
22577
439800
46817
0
0
0
499740
5119
0
354155
10718
128504
475079
221364
10013
0
0
0
468711
419384
473346
143765
113500
0
400151
0
0
57973
31478
28863
473434
491044
0
486734
0
35964
27171
0
18789
400692
462743
390531
360884
340770
30157
379927
361504
0
0
471384
0
491179
0
0
410295
0
46748
480444
387008
331666
0
0
0
291466
0
0
0
0
0
0
58823
476555
0
307672
385169
11396
0
7227
3418
30191
250424
323075
0
24344
0
442060
290317
330006
429644
281583
0
68324
354933
218250
0
0
131386
380269
486713
394888
0
253872
0
0
10625
496285
62836
357386
72188
348101
0
0
48204
0
304229
0
0
487329
0
193470
4267
79888
290415
0
0
0
378188
80787
0
0
412900
0
421406
0
196483
46179
330563
0
0
0
19351
425779
46603
0
81574
28179
0
133226
0
279058
0
32616
0
0
0
14430
0
296282
0
344586
0
465333
162278
0
345722
175792
0
0
0
137139
0
405962
352906
467641
32196
0
327670
450346
0
371957
277334
318955
257449
0
0
0
3604
340748
499785
375950
93469
17718
25670
64597
296245
0
38474
334096
355834
0
0
475672
0
0
32312
378464
0
297171
297856
447753
387070
31563
41707
268656
492521
68779
0
311185
118470
71709
381465
327850
440089
19106
403368
0
345386
133709
0
0
0
89128
53582
0
0
0
0
0
28413
434953
0
0
0
7369
0
120136
0
0
345118
370620
356391
417795
479327
0
0
0
23619
0
307262
0
316479
388218
0
0
24675
420059
147823
383457
0
17969
395128
0
0
0
307270
555
1745
74225
369420
430986
380699
0
0
0
0
30467
236392
0
426331
55309
0
367928
0
0
308865
361210
0
1650
452210
0
0
487438
96698
412310
0
7050
369268
476483
20061
384104
0
347731
0
342537
210861
0
0
0
318624
17976
289725
0
412533
0
492345
0
50747
0
3426
0
320354
120
0
354415
11177
64518
430813
35186
437633
0
0
442359
345872
88709
328750
0
338081
0
0
441666
2767
389912
0
0
44382
0
0
117085
338335
312517
462667
83839
0
0
121454
0
0
0
399364
330129
400304
30147
0
277943
265604
0
0
115237
18235
70810
327148
0
321773
0
90749
336236
483255
421386
334578
40856
0
491841
450460
9170
434318
0
357325
0
7396
0
0
410541
0
392441
73080
0
12274
0
749
424026
0
69855
9647
0
63866
210416
9275
0
187535
385739
0
425510
101377
0
101064
297648
417332
14831
345242
21018
124781
0
0
0
250152
96425
0
387058
0
7160
0
0
0
97574
0
48466
0
0
0
0
143695
0
0
0
0
331520
275516
0
0
78587
3384
0
63992
0
255447
38431
410809
0
294472
0
48737
113119
0
91
0
0
427601
444583
286606
416542
158664
0
273140
0
0
277713
0
39996
332003
416986
29329
417538
100243
0
466298
6475
29842
0
12480
0
0
402540
0
0
277480
26361
18140
295104
9509
123145
0
0
0
378842
415916
35743
42716
26199
112791
0
74755
0
5086
0
146940
0
28209
0
384406
0
328629
8121
367057
391404
252098
0
479161
0
250127
70864
0
0
435316
350378
0
94954
0
447
0
0
0
0
466396
0
309337
417313
364206
498206
0
254581
298295
0
19549
282078
391663
140370
0
0
0
32306
0
0
0
291037
175549
341959
443341
0
419562
36552
0
7540
79667
0
337546
286611
3662
350247
19315
0
99601
0
257425
0
453432
323501
180543
22034
410775
0
447675
376501
0
0
682
256677
0
474825
0
342684
415323
0
0
0
415079
8936
47298
36195
307570
0
4091
424953
0
1787
66420
0
43453
295648
88906
317265
428995
390447
377015
0
300500
0
0
290058
0
0
29230
336121
0
269888
259363
46137
5589
486062
0
83573
471941
396993
53440
137757
288349
0
398172
0
0
124940
151342
148725
394954
419994
11245
0
0
385011
33739
316192
0
0
0
0
25902
0
484979
96123
0
460385
25777
0
29630
442121
0
483496
52182
40429
207007
0
0
0
0
306957
82240
0
3342
0
149734
117293
0
467321
0
0
86560
0
391889
498202
0
262301
265405
393594
0
0
257000
74606
362870
0
463743
325557
234136
326233
469357
428048
271687
135572
0
365049
366577
51750
0
54921
0
344503
0
5502
0
36981
256434
0
0
0
3662
0
367601
329192
0
24000
0
0
495979
439934
339910
0
0
0
433273
836
489412
0
0
478806
0
0
479114
154352
20047
251454
368732
0
0
124236
0
4731
7698
28224
290757
0
0
168525
55494
0
274077
0
444232
0
0
0
0
187064
0
0
20637
0
21970
0
0
391100
486310
48580
0
252454
4559
0
110628
0
0
28250
0
1423
0
295052
289179
0
345553
0
459966
20702
0
43339
0
0
50622
430225
0
28596
447195
327075
0
0
490156
0
315429
54657
322783
476533
486786
263192
322830
0
0
0
0
0
441495
70609
0
82312
285230
0
263073
9885
490772
276
324217
121770
0
273890
61996
0
332514
0
406454
44404
405107
333675
0
0
0
0
0
440160
76895
468721
0
300353
464402
436561
480430
0
520
4162
455464
0
467953
15856
254687
0
0
298599
339265
5103
0
135673
0
350986
357778
323992
306377
288699
68080
378790
0
446602
405831
36478
0
428509
417754
0
0
377108
343694
0
0
259662
0
328286
262336
305090
0
0
44907
367691
0
0
0
91349
0
0
0
137354
0
0
462940
0
0
33034
0
302353
0
18957
0
10290
344763
0
0
351423
4232
12068
448659
0
168738
276726
435407
0
0
0
37905
0
0
0
0
0
434536
0
0
0
14653
0
0
400136
0
0
281400
84265
53081
0
0
0
0
120443
0
0
0
264488
82815
48879
1687
425209
13596
263635
0
0
375504
8538
0
0
7016
1679
252890
20833
396335
0
427051
72695
12951
338723
405027
0
0
405397
39759
8115
287999
0
297058
0
73698
316904
72381
0
0
271084
0
322265
325736
487162
469705
213979
336242
495587
62094
499314
104561
73517
9226
0
264058
378301
262786
393123
0
65129
0
258718
0
29755
52292
15326
340924
24474
272647
0
109319
134846
0
297050
2494
8841
491477
350633
267795
0
103567
0
286665
289149
0
312834
37018
268503
0
484131
412096
0
454581
171614
0
0
0
11986
0
0
0
460301
479627
0
0
0
39663
262586
0
305962
316541
413610
409000
0
490432
337656
332919
0
255499
0
136017
0
124996
0
397046
0
0
338671
428228
385820
0
18114
0
440409
427455
359605
0
127999
0
270910
413238
50548
0
0
0
0
0
80949
370252
20916
0
28766
0
342027
448185
0
2006
0
378184
0
0
46418
293453
272754
133
26113
392717
72938
273171
0
351679
0
317584
0
0
343085
0
5166
2652
0
0
0
50005
137804
65994
134246
351746
314999
0
77460
7872
357877
0
268527
96901
0
111102
370494
5849
36032
0
0
351807
0
472333
389030
383502
108484
446494
368963
459606
0
0
0
0
258935
0
0
0
0
0
386547
0
0
134063
318867
461692
0
0
332338
481074
325417
5995
486868
446217
0
4015
440526
0
0
0
77270
0
299710
482885
0
0
119966
67732
361588
0
34615
40735
0
252290
0
180300
0
497525
0
63819
288904
0
256543
0
36065
0
420646
339637
0
294885
0
0
0
305282
0
108690
0
0
366959
28038
458268
0
0
0
402588
0
458192
0
5637
0
336310
113236
0
365438
337
375418
9466
0
27439
295166
9746
470994
353322
286469
262773
19996
251070
0
0
0
0
0
67447
0
354420
0
0
0
458958
0
0
149800
440918
0
0
0
403009
0
0
10736
5174
0
457596
0
435244
250693
65217
445363
459298
0
0
428233
0
0
0
16565
0
482211
146625
54418
360862
440544
0
453146
37444
26404
0
13611
22798
0
0
2191
355101
389982
160568
47091
0
283624
0
269475
3055
388457
348723
0
82365
466269
290948
171144
0
326869
0
9769
32661
0
0
0
0
17292
72338
50251
0
496115
0
0
0
484016
414511
0
330204
90534
0
19126
438403
0
0
51237
288655
0
391
0
0
0
319463
437362
288980
375675
176068
394370
465296
0
290823
0
0
58537
64321
75928
340525
0
0
402299
358538
0
328836
0
0
385883
0
0
378699
0
16398
0
73698
499315
0
304947
286190
466813
0
0
0
439608
0
0
87349
398435
106999
0
36993
160373
0
260989
344668
0
0
2674
70683
263433
0
0
21081
273311
164402
90242
311699
0
0
0
64520
321962
490534
299433
0
0
0
0
0
499140
386327
46844
135336
304286
52025
351504
177178
418074
378452
0
306893
295543
0
127833
135507
0
0
56544
0
0
0
0
0
53398
0
37697
264168
400935
15413
287755
1483
0
382353
0
116399
69216
354506
272984
0
19191
298983
258795
5095
490527
432962
61980
77367
0
93651
0
0
4411
115024
0
0
0
0
94585
0
10269
400781
483956
259076
407968
284685
445476
0
352691
388734
0
0
0
294943
337174
127711
0
0
320076
1030
358559
0
21811
39863
12544
138120
0
484733
411156
306887
0
0
290200
0
260477
3908
0
493076
0
7344
271113
0
298498
280839
405586
63834
0
0
452809
428583
347313
458542
0
482124
290956
0
380957
0
301202
0
54938
462702
468081
0
255510
0
479339
0
187763
5594
0
0
450886
253916
401259
315103
318711
0
0
44317
0
66945
0
26126
28928
474654
0
0
275547
377062
405528
0
0
14964
0
0
0
0
373360
72691
49391
0
120911
392573
0
0
0
302503
316252
0
0
0
0
0
10455
299886
483195
0
485506
432814
407561
417724
0
0
284630
65552
299312
374133
268567
44072
276295
1481
0
0
440325
0
0
320482
0
0
0
0
133711
471227
5890
439908
40797
418027
0
375847
0
0
409710
114174
271496
0
441668
0
0
0
0
380257
0
6059
53967
0
89058
333970
0
13301
110075
0
59285
88805
430077
417411
112339
0
363390
16623
0
0
0
0
391409
444067
66608
0
266749
0
314246
329229
255262
269290
0
330013
325171
84433
465450
287133
194534
330135
449935
0
473945
0
40586
350797
308035
0
0
98723
330020
0
103218
0
108959
0
310587
0
283870
0
306930
392391
0
29128
250478
396865
92221
0
457610
45618
0
279471
0
411450
53319
0
276533
334164
272285
300846
35456
0
257011
0
0
40299
0
0
470457
10779
21426
292916
475958
12562
9346
158218
0
0
0
0
34008
469647
428736
0
8653
8443
289920
355486
0
0
0
0
0
8194
0
30830
446407
0
126540
333318
493878
0
12198
425714
404808
364200
22808
0
0
443300
0
467374
0
70154
430741
1526
269821
1397
360326
44003
439830
291957
51787
0
0
158281
0
414064
0
43628
0
2070
478228
0
261966
0
0
174592
0
148792
10985
0
0
295140
0
383415
0
398505
24498
313973
0
349934
307045
69140
438460
0
51887
0
311055
30747
0
118475
0
337431
40243
0
0
301587
0
391791
0
0
0
480768
415266
334425
256938
427735
3800
0
0
407796
0
0
445287
2736
386162
0
470008
0
0
0
0
397747
451084
0
0
0
0
0
349185
18814
0
428756
463373
54943
0
0
0
324169
50
364904
441846
0
46692
0
0
0
113274
478205
0
0
12632
92508
0
61020
29643
364019
439393
4598
0
0
0
6785
34525
0
488923
284128
0
263743
10872
450541
127316
0
319961
70670
112227
0
27608
457494
0
6080
0
280253
0
0
0
456599
457566
434683
239374
442061
480500
0
379440
0
22094
0
305594
371380
0
488050
117527
430025
77074
0
0
159816
383665
260916
8402
332563
437623
0
165492
0
405058
16968
0
257888
377739
0
0
0
0
67152
316918
0
378365
51156
0
200024
0
109050
0
10403
0
0
259331
43973
0
0
295465
0
25915
0
0
1407
334318
0
274371
0
317304
0
0
0
271160
0
77570
0
483125
0
0
32915
0
484211
0
15115
0
412308
298709
0
0
9215
442994
0
0
0
0
0
0
0
40322
53195
0
345557
348492
0
66182
369515
0
5121
0
0
161437
0
0
0
0
493722
0
276906
328
487300
301387
349473
302056
443015
319519
135
51837
64952
42597
445777
128402
0
0
0
448650
17938
307376
82232
0
0
0
0
299177
679
415625
0
70468
175361
400363
0
430764
0
327750
166335
439180
0
23848
319931
431960
421608
404908
396321
0
0
0
426553
0
0
0
0
0
154242
0
0
0
59982
255751
0
377288
0
0
0
0
0
286879
1927
0
4083
446409
350115
493673
52173
429393
0
391196
428158
0
0
0
300994
490984
0
35033
426116
0
450921
0
0
0
107245
404560
0
322517
55897
30133
297580
0
106083
0
0
320693
0
131863
0
4460
0
476819
367813
0
29860
0
125960
0
0
0
0
20957
96227
376548
70585
363414
419591
425616
3675
0
408130
0
261866
10571
385227
0
256158
0
400516
419097
0
490620
10055
73141
0
357536
0
483075
0
484410
106643
274205
22411
0
0
0
478393
32295
0
36657
278189
362989
52673
212602
35056
0
30340
258270
87490
0
0
0
408188
322766
12754
0
0
466966
373270
339172
0
217116
284040
134620
56945
0
338748
334561
483263
5657
285216
0
123704
453323
357277
0
0
0
0
434569
34513
0
0
120651
12382
283161
46756
0
0
0
296104
59304
0
480146
0
0
65899
958
16105
0
417246
0
496435
393061
158229
4061
0
338703
0
479697
84409
0
0
57533
147867
304383
0
0
371635
259349
0
0
0
0
9452
343854
0
398765
375928
0
68921
97133
0
313689
52145
25354
48992
0
436628
105418
0
40592
21638
264515
425770
0
20214
32450
0
6217
6015
0
7174
0
442380
331092
0
316632
0
0
325883
0
183344
268318
326459
0
0
393482
402858
8017
42556
0
36539
473141
40682
30306
404774
384355
393903
479786
0
0
0
252029
0
1671
0
30715
0
0
57285
0
36386
411949
119053
83758
37361
0
443668
0
35970
266107
379866
3905
455066
494160
0
394006
400834
472461
250633
0
262341
130993
104994
0
0
71041
0
0
0
382778
384362
327656
370070
395407
0
0
0
0
417405
289314
0
0
0
0
345467
182786
0
0
114699
0
330203
469785
90791
0
0
0
0
78358
121616
506
36667
2078
0
0
183656
258131
271623
385933
0
263724
0
491889
349166
0
37441
284620
0
0
0
0
443258
307659
0
0
278029
496734
0
0
434667
6963
350738
447395
286137
0
0
0
14165
263073
262642
405725
267853
0
377405
432389
359346
257718
0
78317
288326
482
0
305266
0
12522
281379
267641
0
0
0
1121
0
0
12838
353978
0
0
391976
0
15977
0
287530
0
329738
189080
24179
0
386645
11660
274177
404177
0
126076
391031
0
0
70901
265245
0
447020
0
341862
93489
370316
10368
0
0
150988
0
0
255758
491639
484986
0
462379
0
350401
0
0
51240
0
445391
359339
8263
342373
0
0
0
0
11674
389332
339104
429019
55820
91466
0
499069
0
28149
451018
0
100501
350039
136156
412465
0
348904
369123
0
0
0
0
493594
94393
370560
6397
318774
0
0
0
0
0
0
435080
0
30409
0
478188
0
399693
0
59853
0
50826
87549
406577
0
0
34836
0
0
403616
45365
314554
5050
374180
0
333601
316567
351738
0
0
0
183446
0
284596
16987
357220
419032
421387
11547
172838
442149
411061
326333
315754
36517
0
349403
462925
0
0
84945
0
160155
24886
26449
0
364925
47377
439937
0
49804
7386
134289
0
76519
309528
449782
343687
0
133921
302189
10951
0
0
11636
0
185627
0
0
22264
458056
49004
0
0
260781
461463
28928
0
192773
146229
5132
452145
0
0
0
125366
0
39057
428585
34998
0
27078
301057
0
0
0
343323
1863
256018
2758
25347
0
391899
467632
157255
90935
266305
301371
375172
0
0
2394
0
339369
39487
0
0
0
0
441207
0
262311
15222
312101
57104
0
0
0
0
329019
0
140062
0
410216
0
0
277286
0
0
482111
422878
0
328889
9005
387974
27097
12574
432604
423223
415201
378939
333267
0
100953
0
362737
0
284013
0
0
0
0
85757
384304
0
341356
0
115637
33821
470791
353
474481
310054
446788
338876
377393
6235
0
302066
276349
0
8140
0
0
44366
241975
0
367372
146910
36521
0
0
33307
339860
259045
84972
2303
0
326210
69350
8993
364242
0
0
370029
0
18472
288270
435161
489126
324387
326876
490917
118025
0
332943
169096
0
0
251880
468576
433169
386188
370037
0
0
24363
0
484999
0
63931
67888
9443
26568
0
57934
0
0
0
0
0
27194
374643
29467
95135
473391
276612
0
0
443492
0
16743
6519
38015
0
0
0
23853
291220
370913
31581
0
478470
473663
0
0
0
386888
2164
20912
379131
92501
254745
13387
460228
138976
0
26545
291879
0
424501
13084
7933
0
0
0
0
140059
412058
0
0
486017
358178
356879
261802
420991
26145
10264
322454
0
318235
480573
0
0
360970
74655
30735
445319
452161
109856
306419
0
0
350185
0
11146
336502
261914
365257
0
0
320539
424463
0
0
343437
69745
0
227937
280149
313697
489741
13692
344722
16384
0
33134
315397
7610
13487
0
0
0
20940
465560
413898
373520
53590
384917
0
103199
268397
0
426115
48538
3017
60118
0
453
412107
127107
0
0
0
177710
430240
375303
0
317284
390801
134432
0
451125
366
196997
0
326301
0
0
0
59028
314542
486871
449675
487195
13472
464191
0
0
440864
0
0
399027
42885
365170
0
4444
0
0
34756
24684
36090
0
357090
0
330346
6073
146387
384337
404901
0
275728
153156
256668
0
482987
73125
272803
0
265159
48283
0
0
0
0
0
11095
341901
2114
281801
0
443713
0
455791
449342
69254
121014
0
0
0
0
483475
0
0
461289
1250
0
256620
423317
0
0
157912
0
290507
0
394950
347656
0
0
3091
0
0
262483
24115
294781
410668
332445
81844
33775
24489
303286
42611
0
0
380203
0
369010
0
31850
458270
264289
0
0
0
401141
341311
60069
384480
0
226390
0
362755
1860
0
0
256882
47994
490101
0
0
0
0
0
0
0
423569
268018
27938
127723
0
0
20213
61694
290587
60192
389987
0
485723
29286
0
0
0
0
5877
0
0
0
348487
350972
452291
0
368411
431126
0
59328
413567
0
434855
383306
0
0
0
487909
215345
0
0
273696
47556
0
64342
290777
0
53885
0
119162
185296
64111
346097
180697
0
253707
471744
4655
0
317972
34452
0
296204
266624
0
493652
62682
0
35488
0
0
0
261549
15968
0
118368
0
369281
374778
279137
276045
5492
0
352046
28305
303287
405352
327983
0
437761
837
396291
317711
23794
0
0
364516
0
0
19946
0
302771
477190
0
0
3184
448793
206959
399628
105248
54077
0
377610
0
99127
2493
253855
370381
356364
396434
468049
0
463307
325807
0
0
478280
120300
344971
120995
339217
0
16822
19885
0
0
0
473713
0
77366
0
0
40259
4949
306312
0
298834
0
48767
40010
0
115456
301042
0
4899
37600
268253
0
464499
0
0
277760
430461
28274
315888
499597
302533
326498
0
453166
414923
0
40538
473068
118987
198823
12180
0
0
69101
0
0
0
437199
99264
0
28646
9469
31695
0
471708
0
0
103225
104901
0
0
0
438509
1218
0
0
0
14712
0
0
134319
428451
0
450942
0
19922
404864
0
49154
141065
0
0
29476
317641
357001
169447
101901
269048
283629
318292
14950
0
0
420833
63305
332276
470538
82564
437636
0
374807
295580
271766
286301
344056
477776
0
490588
0
498703
268447
31160
473841
0
0
389498
10089
349600
69191
433670
11046
0
422670
434681
0
0
0
0
0
398603
101158
315673
0
0
315788
0
0
279037
301605
372701
0
363735
14063
0
0
475432
418098
484004
471198
16516
49493
401042
0
222
0
146305
0
0
0
0
34057
432208
383360
484360
0
46779
0
298011
419763
0
288879
0
414823
0
479427
302783
0
447248
320484
303507
0
445614
0
0
47171
0
494029
0
281470
0
0
45421
489920
0
262578
0
0
88473
0
465940
0
352565
0
0
275902
275234
347033
0
293918
0
436118
0
383882
0
0
418435
14117
149181
48043
38289
81740
163829
358384
0
339165
395560
371936
0
0
108625
264823
478440
55937
91115
359848
14115
467789
323603
0
0
0
0
434034
304922
0
384592
358802
272874
17162
388143
9468
0
129057
24608
67515
386383
28625
428644
362848
0
0
0
445895
0
0
0
0
0
161372
62492
0
404209
20607
410509
0
462970
86025
218294
0
396181
369901
0
5838
0
0
0
119577
0
378434
470845
0
360434
320911
0
0
23
0
0
281793
420106
0
391562
0
36910
0
0
0
0
262963
7977
0
77033
437569
0
130346
56327
460839
0
0
0
651
0
192376
0
0
0
0
278762
0
0
296287
0
447354
0
406755
0
0
23359
444929
28956
467763
0
0
0
58697
100052
258789
0
22410
479340
0
0
0
144924
0
0
0
8069
475737
0
484186
463343
0
0
0
0
120401
26887
102723
0
343915
317074
74505
363026
0
0
52163
0
0
460201
0
0
434130
397601
0
457884
294272
0
429181
0
271657
0
0
0
0
0
45115
294491
250
492800
1050
426593
73429
1335
187821
0
0
0
411795
6467
40014
27924
17207
82495
108336
3324
0
348334
0
100126
309323
481799
167916
40439
0
0
296156
453820
142494
352117
345930
496381
94645
186041
349383
107050
10493
0
273699
0
76948
250659
0
128105
0
430960
0
0
427745
0
0
7229
480501
0
0
483049
0
0
375910
480865
0
69882
394883
24327
0
384687
106864
454043
0
0
79136
228559
0
0
4417
14777
389807
38686
0
0
327764
155731
0
276044
16641
446614
0
0
273748
363035
464519
55394
0
0
14365
262168
34852
486609
0
162836
308372
251855
0
15675
0
0
337291
14044
209674
0
0
0
0
0
0
1147
317019
280761
0
0
430432
461012
0
31976
0
0
349705
443018
496644
0
389157
0
442850
423716
319559
0
306559
0
0
0
0
475827
0
330804
0
281889
0
340119
12136
82103
0
0
0
284342
49618
11586
384432
441878
0
0
472326
105309
300137
0
0
12006
0
16410
139041
41513
0
416478
0
0
0
101555
0
93824
0
76077
345921
0
405686
0
476783
491290
0
0
261061
0
445867
0
0
1516
0
369596
289943
0
0
260319
0
3639
0
310484
41498
407013
0
0
0
31973
0
373841
349210
0
0
388456
18451
16677
252733
383743
16593
0
457706
0
0
0
0
357817
0
424391
0
362910
103699
47410
328054
0
0
451249
0
259132
43788
0
39028
6536
312762
3124
0
0
386114
0
280503
394684
446016
0
0
306071
134910
22144
0
59128
0
0
470155
79507
34192
464069
30317
0
93212
39106
23011
428530
345948
156893
0
19943
503
0
12485
10865
16459
0
1037
425162
422044
402795
0
70926
409638
0
0
135566
496698
0
119589
68242
487329
0
0
147960
148569
11663
0
0
382804
0
457201
0
363299
344725
129165
0
0
0
405234
12875
0
124554
0
90232
269474
465677
0
0
0
317441
443004
303328
738
286995
433030
463526
85290
28032
0
205594
0
0
25943
282998
428282
426374
0
1783
271452
0
6319
0
0
287186
12328
322382
0
307310
0
430735
0
0
0
261783
460645
0
29910
0
0
0
40753
0
188017
318284
404064
0
0
0
10420
0
0
0
0
0
0
379023
397240
352879
482361
32892
37225
425233
0
0
0
0
0
266249
0
0
0
0
0
302184
22379
0
12508
157273
0
307446
0
113928
52077
335108
27809
0
0
27504
0
451639
0
45006
374336
0
397392
258629
0
0
482554
347047
404874
0
56690
0
128345
8026
364601
0
33472
0
0
0
292406
0
444952
56475
24538
3041
0
0
59447
286797
0
0
0
274273
0
209280
16918
0
0
149307
0
0
316522
0
444864
0
347887
293475
0
0
253355
487962
118452
0
287737
0
0
0
56636
48517
0
389553
0
67300
1974
340239
0
9653
370300
137901
412291
9887
47177
0
198741
154627
15545
0
352236
324035
0
475954
339067
353469
0
0
12467
418134
18650
0
0
449936
0
288392
0
0
105516
2881
16191
328929
0
0
0
366010
0
460413
0
0
371405
38005
395722
21541
393427
0
0
0
32093
25161
395513
450513
82238
432153
455125
270481
0
369059
468464
0
44232
272781
0
18545
407537
459726
0
0
421284
304002
0
463010
347057
466832
5894
0
0
0
14123
388166
12129
74597
106574
0
3609
98827
0
0
276831
0
499453
2929
0
388563
295347
15841
0
0
0
5171
59022
97453
0
0
0
2937
0
116830
356306
0
138597
403608
0
0
0
0
0
0
2263
4899
0
265044
351914
0
0
78560
0
490234
0
494357
130050
5490
22575
6076
46298
0
0
435344
492295
0
478314
116650
3940
0
136203
127093
446682
0
0
262948
16876
3552
0
429328
349944
0
0
0
1257
457847
0
64470
0
0
337623
0
0
275814
0
57071
364922
37371
318124
0
0
24817
59398
0
0
0
0
0
381449
0
0
42629
336990
287030
0
43944
0
258764
0
363098
0
255356
5086
0
454950
0
0
118249
0
0
419606
0
482498
0
0
57677
323257
0
317597
0
409119
0
0
313073
315176
362762
7969
265402
0
0
90695
0
0
0
0
355507
354392
95572
0
127983
444506
0
474758
0
397653
0
430740
0
0
0
0
59105
24032
264708
0
377885
0
10578
0
340053
340615
41698
0
278025
272524
301157
0
0
424326
0
0
0
354714
33190
366129
301216
334616
0
0
388486
270656
0
0
0
90661
23775
27770
269083
0
256876
0
404323
456360
0
17062
0
0
0
432151
391826
24740
414796
0
0
0
76669
60449
356931
0
0
0
0
14899
0
0
0
0
0
213171
455844
40260
0
490222
448951
374133
0
0
0
0
418266
474147
460223
448232
291986
0
265489
432772
113813
0
0
473632
313399
0
0
0
416652
58874
472242
0
387555
0
252954
396315
328326
0
350023
110541
329065
0
0
353726
0
0
488076
81276
367969
15135
38139
296848
0
456054
278681
448563
0
220900
0
380995
0
348275
25445
0
457236
80599
495765
484770
298546
68008
0
360242
50507
462130
0
449087
343608
3506
363832
28294
358011
0
78180
0
43058
0
454997
53100
452439
0
11214
0
367348
0
54589
271047
450899
350812
0
410267
457783
89001
58698
0
268635
0
0
0
0
0
0
471646
20603
488420
416539
0
251945
304117
0
69939
48381
0
0
0
450825
0
0
345868
0
347262
0
343
0
481244
0
389621
263298
0
0
0
0
0
10822
24761
0
0
0
0
0
12682
0
0
102350
84393
123605
430736
317643
440889
0
0
458076
0
415814
0
339678
497683
41028
0
0
0
0
36
290908
312352
498199
0
349378
438748
310467
91329
497642
454232
354155
48487
0
391143
123808
436975
472626
300503
0
10405
319734
0
42234
268544
286095
33756
0
0
101880
0
31690
288865
0
459819
301007
0
290089
60004
0
397446
0
117318
399896
57215
0
480219
0
0
12821
58394
499657
0
452665
0
305459
0
428346
381216
401590
365553
402900
485303
42653
297375
325
133523
0
0
456199
180113
26480
0
9812
0
374042
0
335368
0
46740
356129
0
208905
0
52496
17847
340136
0
91900
267647
0
253083
22617
351869
481125
114345
408867
0
480225
45155
300709
21484
47909
358173
0
86833
317955
405636
327955
39112
434565
186494
411517
0
0
465658
407147
417699
0
253703
76989
23918
0
0
0
38523
314287
93800
487890
0
26876
0
361155
50312
0
270047
251615
20325
369698
385485
0
14642
99182
110395
33930
0
29919
0
0
2653
0
15756
0
438650
0
416579
9228
429981
52430
0
297768
0
117480
64077
323366
422776
427363
390452
8234
0
0
11835
480932
363257
315303
290482
269323
0
136017
95490
0
0
0
363025
0
0
0
368988
336492
0
0
29862
287578
282255
16727
357215
11508
0
455891
64266
259037
442464
450034
342893
254959
0
0
0
8054
8340
420429
140000
0
11583
478301
9871
429240
334939
269401
0
0
41670
402999
0
26801
410773
0
0
346579
30026
0
466861
0
370609
0
0
0
0
260174
0
5954
143083
313914
0
368201
3276
0
144854
0
13557
471559
0
465602
73063
0
0
269647
0
0
0
0
290768
112212
31928
421329
406448
0
44807
0
0
425214
0
324053
378539
56892
78774
0
9087
0
312148
407369
0
0
0
0
0
0
0
0
371979
379582
62055
98189
0
1737
388849
0
0
0
0
499571
12877
452516
0
292633
0
493120
0
0
84259
268580
38509
350589
340800
0
23377
22956
253315
0
74609
289723
0
0
46619
298783
0
0
0
3157
0
71831
198966
0
477758
452539
359712
18465
422410
0
0
0
0
71027
0
366349
0
162811
483462
0
0
86568
269237
351424
0
1563
251224
168152
0
316874
89027
0
375994
299320
0
116879
0
55733
0
56284
0
397054
0
0
77795
0
0
0
0
0
492595
0
0
53895
0
131975
0
0
268739
0
445887
54004
0
0
0
0
9522
0
66818
13561
443204
411178
0
475067
59997
0
206108
280130
0
338844
175323
392523
0
2788
0
380507
27994
347871
376239
370683
485564
0
0
297729
0
0
0
0
0
0
0
0
0
408614
2989
468319
453714
0
430296
172855
399142
0
0
0
0
0
452502
286962
303184
413
50675
340035
476374
291167
193207
0
255291
365958
258600
0
316541
0
0
374177
0
449271
0
421719
0
111125
489169
0
0
0
295157
261755
0
0
0
0
438317
0
373679
0
0
153534
0
0
268966
6486
0
75364
301180
0
120508
268582
0
376838
0
59070
33
129081
489994
460728
0
45973
0
0
269503
0
0
493985
262314
0
442977
0
355842
67386
400977
409897
364552
0
263178
0
0
118803
7225
0
0
0
88110
0
353294
32141
0
0
443288
74248
411770
176379
310482
0
364247
0
452018
0
0
65
0
0
16961
452819
459653
0
363310
16667
331450
307668
0
0
486377
311624
338474
0
438331
379838
0
394189
0
289289
0
286043
0
118296
470648
0
0
0
25727
393809
0
51272
289430
0
447735
70641
449411
21925
313813
48556
345456
0
40142
321577
0
310597
34374
0
0
273081
0
0
0
0
335283
0
398621
0
395879
0
13728
228744
444062
0
293249
261020
0
451320
97845
73117
298602
447012
473012
0
0
0
0
0
0
0
458719
0
15073
486874
355315
434411
331271
288724
361493
420259
483037
0
2039
0
268245
8017
0
421574
487887
109461
67773
0
0
0
163184
0
0
314587
1416
0
0
494367
343232
31414
0
0
317181
149782
375992
53968
0
0
0
0
0
0
0
280101
297159
73192
20754
0
443267
0
93235
0
94720
76413
150257
0
0
378558
9127
0
0
0
0
0
0
0
117260
0
0
393463
53842
312018
0
120569
0
77986
254100
284737
372194
459672
0
397063
1945
0
261693
16346
0
0
474395
18240
320139
17691
7505
251362
395463
378593
90921
479756
6116
0
0
0
9658
0
13446
423
10115
0
280064
86520
79713
0
271973
281753
0
394872
1121
0
4158
0
0
17296
2069
0
10497
475755
41480
0
0
0
0
81064
15811
419004
9071
377343
351982
14327
377615
0
459455
0
353674
339426
0
17232
0
0
369338
0
25448
0
198030
131121
0
0
464960
0
0
0
393979
398213
19152
0
282922
172824
58665
0
41296
0
0
294074
272258
0
0
536
11437
0
0
0
0
0
277483
0
0
314510
0
255807
0
385145
311721
0
87445
0
0
495609
0
277911
341169
0
301694
40575
23777
100154
400704
44759
0
463623
12556
41417
0
253992
339758
349549
90089
0
293786
0
0
0
347881
0
332712
451790
325032
0
315196
0
27786
44294
40243
0
363317
417369
308997
0
0
256721
0
0
427305
0
0
83264
282633
459655
371721
273217
0
133873
109574
55506
0
182732
0
0
64796
0
134468
8600
250857
129690
381561
0
0
4456
360936
12174
0
449836
0
279
0
297166
297087
0
495034
416747
18843
18646
0
0
0
0
42381
379831
389751
452675
408835
104585
127753
7371
0
51214
0
81708
394771
268347
135293
43558
0
0
285331
0
0
0
254593
0
364920
398978
440912
36539
0
0
64233
428101
0
1360
0
179012
122405
0
364176
408457
0
684
322544
37420
497460
0
0
0
31332
0
301912
0
17060
0
374393
284999
170129
439354
253270
0
383938
0
178445
279242
0
0
15043
107332
38292
0
0
0
0
287060
0
134645
0
382406
275866
0
0
429764
303827
122334
346277
0
48239
255793
151613
0
0
0
142985
127036
470903
0
0
0
0
359889
0
116157
0
0
477786
8385
337967
456451
177209
469289
81927
0
0
0
60140
0
170524
460637
0
0
155430
0
263559
0
359374
432924
0
0
117864
0
0
0
0
446030
0
389450
0
427194
0
0
440764
343205
147202
498682
0
314474
0
260074
458359
19039
0
0
367498
0
59296
0
16764
0
38034
37239
469503
32248
486984
70581
366069
0
17725
0
0
32860
160025
344579
0
20013
409496
261694
0
0
0
325228
81465
293270
0
0
252033
0
276631
430510
0
385545
63426
0
0
435322
181796
381905
497660
80
0
0
0
309074
0
380994
451038
0
443951
389072
0
0
0
268933
0
292449
887
120247
0
266251
302197
11115
0
0
0
496797
0
472122
442811
61871
269243
480791
0
304838
0
0
0
28218
6550
0
324824
5547
847
291858
391208
0
1253
96450
0
0
58074
55606
0
0
413896
126841
439133
408291
2768
0
0
287123
0
0
170505
0
303965
424095
61230
0
0
461784
0
0
0
304066
2674
0
0
0
340026
499921
0
287545
130316
0
39394
117725
492499
3801
12678
399809
0
205808
0
314891
488074
0
0
424215
0
150451
329317
420142
0
0
57319
268232
0
484302
435076
0
256284
0
265933
262012
113008
0
379375
415431
0
0
0
0
0
304875
0
0
499216
117688
98944
385520
104743
0
321163
369675
0
0
112510
435062
0
0
0
0
89234
403770
1516
0
0
9304
92824
309954
0
469211
0
26363
490431
0
411992
59482
0
273882
0
11966
27681
357673
432509
456953
0
0
250901
101096
393256
0
61903
333656
0
374564
396647
0
70990
0
0
0
3452
333708
311610
334713
0
0
0
0
0
330153
325010
0
0
0
363993
82958
335801
20987
378774
12507
32744
95516
136609
392205
52603
0
313151
264199
0
0
471423
0
0
334
455368
278132
43481
40032
0
0
0
370161
0
8921
0
326289
439533
0
196299
0
0
433570
433542
0
0
354756
88076
364085
469315
0
46328
137737
0
0
62471
0
278445
2763
0
441771
70946
78890
0
105576
339904
0
381542
0
15930
0
86126
116911
362976
0
147004
9174
172521
325614
0
27010
400815
358157
0
61762
340126
0
61320
0
0
25761
353540
66878
6186
6589
402016
477936
99621
499284
0
253562
21007
0
205706
290873
0
0
0
474059
0
366690
343515
356325
0
0
0
84404
0
0
0
0
306936
19883
612
0
0
303508
0
0
108200
0
287588
0
0
0
0
411289
46634
0
318513
148518
0
0
0
0
0
44779
349115
0
0
366036
0
0
0
311263
295648
474915
0
307431
340621
72734
430850
0
0
0
82078
318294
0
24680
393151
0
0
261850
450135
320164
424560
33168
0
24896
1857
0
49301
481815
0
60950
0
70320
0
479626
353209
0
1423
63356
419058
355609
0
300579
363
0
8547
366917
18089
0
153240
375873
72845
410287
0
79080
0
402650
327965
477027
78540
319669
360972
13164
0
73477
413946
155357
0
25364
7327
0
52966
0
163019
91546
83133
138289
0
387299
0
3302
425221
0
0
264226
434480
0
4552
5188
0
478161
0
283508
18823
448229
0
0
0
453288
203483
270299
0
4841
38937
0
0
73959
0
314500
311712
303439
0
0
319826
0
422902
319907
426701
10559
0
395636
0
0
401962
293157
0
252733
0
0
450688
13449
15384
316503
0
0
293087
277616
280560
0
0
485173
83446
87615
0
0
0
384262
0
119224
0
405956
89884
0
0
0
281257
306210
421828
0
454456
68104
0
0
0
0
0
0
482651
0
397912
88859
319923
342307
337114
414114
74601
157519
0
319613
255784
436431
0
129386
0
0
13256
0
0
0
0
169801
454477
107610
0
0
309508
6724
435966
145363
0
74572
453767
481810
394794
400758
9019
0
18481
321475
5272
0
0
469336
81263
403297
272695
114598
0
151378
297089
131482
303947
62528
490530
0
407635
481302
0
3357
31280
0
295112
477170
471397
208595
30424
20362
0
63922
50533
369051
260048
0
381571
385657
0
58327
404328
84702
283752
114144
0
0
365684
175795
376498
23774
439186
0
273231
318018
499258
0
433629
0
31768
0
282957
0
0
370296
137090
380900
0
109771
0
0
419292
2193
8194
325476
24236
0
426991
0
386996
45523
0
267043
0
398947
133413
477597
0
386549
256278
51852
374724
488716
0
2506
447656
453676
0
130862
0
57526
271413
446717
366453
9009
0
0
0
45202
3572
0
40563
410824
303715
333878
359944
0
433271
346572
0
389437
485285
0
50416
377965
302783
0
10087
3241
0
255375
0
0
346044
0
0
0
0
304067
3920
0
0
324136
302093
103829
0
385159
337246
482706
0
447405
0
32927
283274
0
255210
0
0
411255
0
355781
316326
0
268260
31036
0
201355
0
46527
0
74272
0
0
390390
83925
0
319248
0
0
0
470385
0
277404
452294
0
0
309576
438683
438475
83119
288500
354182
413352
0
485942
0
0
0
358222
36611
308422
49608
0
0
280224
29454
318908
53422
81687
50530
460152
287786
141515
30243
361625
307011
0
155785
398014
315443
0
0
464399
392418
0
0
0
144273
76315
85937
456020
32717
0
323574
385208
283169
182435
0
0
12736
0
128401
0
360172
377628
464160
0
0
145553
0
489602
0
16272
0
115366
299123
314797
0
0
280472
88160
387524
416295
294977
0
459612
0
59638
3156
0
488723
0
0
0
0
446440
284872
461587
140007
314517
6240
259728
465800
71248
0
0
90339
25314
415902
0
0
0
324282
0
0
0
407375
440838
30840
0
0
178861
76457
57117
0
0
0
39230
19118
0
469693
0
0
0
391009
0
377741
392374
101710
0
0
0
433293
0
409766
400534
107201
0
417126
0
1424
1596
383086
61246
300389
81502
0
127263
0
198984
449043
39244
0
9934
0
85723
0
325611
38820
0
153789
0
261171
48204
0
0
125821
122910
0
0
0
0
0
389104
433469
48869
318783
0
0
0
2
157696
58222
0
279027
0
495226
0
276901
32419
103699
0
469520
79611
0
0
415726
99676
0
0
0
434550
0
338064
265055
0
0
0
437303
222508
0
281973
0
472286
382428
290972
84583
0
268432
293608
335838
0
485255
428723
279330
469114
294684
0
0
438262
12261
0
7835
0
305808
322764
154033
7750
0
476236
18852
18651
0
376036
266736
7013
468888
51903
295347
0
0
9714
494054
0
4822
0
118221
4863
377123
2858
0
479407
317657
264880
263519
360283
387696
445846
0
0
25176
420539
287532
0
446143
35249
426486
0
0
0
479584
3279
312049
0
0
380415
0
50817
81554
449778
358621
0
325657
0
0
417810
0
289340
281849
0
0
399633
0
0
335842
360171
0
0
5382
263736
306476
107944
13778
0
0
0
261001
0
0
119496
100
429086
0
396878
0
10004
369936
361809
0
0
288347
392324
59413
100221
0
278662
473917
0
3746
4243
485300
289369
30736
0
258166
93593
0
264736
0
281310
0
0
0
0
0
101653
0
392478
90742
319263
0
346551
0
0
0
340150
0
372199
0
73452
33281
427166
301166
77104
0
0
250492
0
379077
495432
0
358478
186175
289512
5860
52663
297781
50519
458191
329623
0
0
34744
180876
477400
0
306543
0
375251
0
370464
0
0
0
54458
16063
288079
0
104632
421759
307670
0
0
0
0
291337
0
428847
101421
263309
33299
79029
311979
57599
101034
0
0
10309
0
259380
0
0
24637
335652
0
0
0
448512
116669
190735
0
397487
0
0
158397
276448
374921
0
132003
688
438613
22340
106948
161788
470597
0
421486
0
0
88207
0
0
0
0
326924
0
0
83319
0
98699
41299
132363
337479
111749
0
19468
379876
32281
273460
3771
459669
373582
436866
0
472519
131198
15903
440788
0
258754
0
0
272769
0
135708
353673
275532
0
0
0
263644
0
478345
0
0
0
372303
50468
484214
103171
0
349371
59982
72158
497991
2914
60008
0
433376
315662
0
8084
323623
492775
0
416134
450344
0
24963
0
0
299767
399987
250635
41514
0
295932
400740
0
0
365418
48432
321667
496244
23109
0
330997
426945
14627
0
67764
382039
0
2469
0
44619
0
0
0
347934
434404
327732
0
0
368382
0
309333
0
0
0
0
276302
11470
0
0
104393
257770
399011
0
491613
378110
0
170267
19045
288707
0
0
314645
0
476033
0
0
150003
299519
335864
81559
0
352920
0
212133
19049
73815
395521
321009
0
456635
0
0
481154
3875
257013
346495
0
413657
15911
304329
0
50066
138373
28667
0
0
487533
418481
445089
0
0
40585
37580
414010
272777
286021
445110
0
426404
436940
0
0
0
120511
0
284877
434594
0
0
0
287655
76613
49934
386582
293391
0
0
0
320893
484719
256894
282491
349266
0
0
10132
298029
45564
0
0
83331
444902
0
0
388018
140638
86214
90055
445924
469877
0
0
136134
23021
0
44881
16772
260660
0
125164
0
0
338150
0
92146
0
348218
0
0
110607
0
0
0
0
0
336540
444936
15035
14259
139692
313896
0
0
0
282705
473823
300172
0
0
9762
0
0
329382
392279
0
52365
468100
0
36818
24936
335501
4527
0
0
301792
13481
60367
0
0
0
0
0
460181
0
422404
387953
0
2528
4734
0
432838
479861
323577
55757
416891
442813
409223
0
12380
0
0
0
271083
45887
23197
15659
0
363978
457066
488418
448660
123383
160061
28379
22856
106122
326088
295753
255228
362117
349764
0
406604
0
354149
0
309063
0
0
10146
28454
346912
360540
0
0
32947
0
499780
0
80223
358435
0
0
720
0
0
0
118737
0
489353
441793
0
44023
0
477196
0
4371
6279
452911
0
0
162992
65695
0
493014
0
103640
5805
304177
0
0
433445
465902
338176
121546
451458
52394
201385
85008
101622
282043
29582
19727
362392
2835
385161
27917
0
436599
98846
0
0
305247
0
6994
470059
346651
45793
0
477936
0
0
0
140050
0
414143
7042
466613
0
340348
5288
369291
0
275222
358767
9427
0
0
81906
444575
0
410709
3555
0
0
286040
6418
427452
429617
432909
0
289767
3179
377364
0
152487
44924
353952
261142
201868
32487
440144
0
162104
126824
361943
41707
341030
291842
0
0
0
372025
340911
0
0
402075
0
350063
383917
0
314114
0
325835
441094
397258
0
0
0
53146
23309
390861
0
92646
13381
69720
0
0
359702
36651
0
324311
349482
300931
0
0
0
332228
56816
182262
53271
0
403715
35413
15976
0
0
126
542
125376
305898
0
0
317125
425000
0
68503
55490
349707
1007
413521
0
0
64902
0
0
350246
25523
0
0
83568
0
0
0
0
17009
41607
458850
0
0
407336
315208
455664
470269
0
348755
52919
0
12154
255808
0
393
0
104192
80182
0
464016
0
0
365083
11124
422393
0
46917
0
0
271444
310036
0
0
0
269950
0
0
78182
485618
0
0
4430
0
0
48151
7706
425938
63
0
0
56864
426042
0
349395
430252
288675
132703
0
264923
0
485844
0
166436
0
288369
263157
0
0
0
114643
46113
0
421659
30544
49346
0
278111
138
0
80286
320485
259655
1130
0
0
270313
414253
0
0
498284
438645
0
0
0
197579
0
308858
45343
263317
116334
0
8528
484602
71048
405817
499156
407988
0
8545
0
0
0
278702
389401
0
419558
496744
252072
337530
0
131733
0
130711
368798
406415
436529
351293
0
0
0
191457
0
0
0
0
283220
73335
292986
0
497949
0
0
382557
0
347478
38417
352453
344697
428494
459900
343566
62660
0
0
385208
262518
0
347831
206552
424190
162491
454359
0
454394
0
165476
0
0
234562
311011
0
401875
0
307042
178023
136973
0
77138
2135
0
0
295632
0
282606
0
493544
494464
29455
473639
0
283358
312519
0
124928
27724
474418
0
420631
487952
0
455227
25744
405821
346386
391690
408594
0
0
255615
0
483813
423515
493420
421137
0
90532
496249
419714
0
99439
264691
355061
290684
344397
282166
435573
77233
15421
344392
0
0
289823
0
24272
0
494955
429577
0
69025
97052
0
321970
0
391205
0
0
434110
0
0
0
0
28141
0
0
0
0
0
284581
0
0
303240
0
0
28843
0
0
0
0
0
0
84829
0
262240
423713
273972
37460
274896
46519
19640
395173
0
0
138551
301090
0
447218
14220
128480
421641
0
276143
0
0
419549
0
0
380860
24990
0
291314
133591
0
17160
296495
0
0
382583
106744
12020
21416
14069
264865
366508
0
183141
0
471289
65962
0
0
30058
120895
3556
435890
48556
413169
0
0
0
370130
255324
0
103228
0
0
41659
0
287529
0
439598
75214
22650
316024
0
0
489874
373518
343556
0
37185
0
402
0
489609
0
443322
112921
419483
0
0
298044
6638
79124
449225
151764
371256
374931
0
301504
0
0
337216
0
0
279183
397814
0
0
0
0
0
339132
427618
494898
0
485187
136260
295338
805
0
0
2373
0
12562
267517
471483
185044
13918
0
387531
455786
369750
324912
0
0
0
0
300286
0
0
12511
0
0
0
138284
395930
0
52451
0
63392
7365
77675
87879
0
316608
0
14031
485153
18482
320292
0
0
44870
392531
462992
250094
278858
123299
74367
0
0
0
49706
241215
2270
76621
0
58353
4809
0
0
33495
0
301460
0
16973
0
303935
0
145182
45323
0
300927
0
0
452092
230018
19276
5581
12424
0
301284
0
0
429807
0
0
382008
293044
359787
432264
499484
0
0
11693
0
373637
0
0
0
19262
257154
0
33074
411692
494169
315955
471756
0
0
463387
25403
0
0
228298
65561
0
0
477778
0
111597
13632
122268
0
469817
312389
354338
306249
263495
404845
107512
0
0
365774
10182
0
304875
0
380037
29407
321573
0
272918
395435
0
0
320783
270291
0
0
0
331412
0
38915
24728
445339
0
97726
1531
387865
0
34249
0
269994
0
0
424437
97817
0
299991
0
0
0
0
0
252489
413645
425995
44850
171698
354609
16529
114143
4272
0
28164
391584
12794
0
319733
384494
255135
46763
0
327516
301085
117886
331058
57189
140026
0
0
0
0
0
0
463074
282944
456652
81844
478223
43128
0
463204
0
471541
299991
60293
441261
497948
0
0
0
453615
462264
0
0
0
471859
0
295196
0
0
0
68632
0
0
298473
346339
0
57308
0
2077
367854
0
259918
0
480763
0
1840
278707
250326
108046
286300
0
455343
368569
121438
69571
0
0
0
406809
0
101210
0
150
16018
91339
0
0
0
272683
462488
51777
0
388669
155961
493220
0
499087
0
131766
0
460334
20942
0
38453
0
0
70324
0
0
0
414965
0
0
31115
287642
108048
0
6814
342558
472835
430116
0
482472
29209
257852
334642
0
0
476557
384470
0
171042
375558
394922
290810
14880
256899
0
333699
0
0
177565
0
126083
0
0
0
33266
277498
257957
192534
22438
9475
47471
288081
0
481485
0
71258
0
7935
394428
0
400115
301829
430216
492098
0
21804
279800
0
0
2535
0
57626
457070
266188
277575
475569
153680
467800
332951
0
207275
443037
3215
0
285438
91540
492508
264139
0
35213
16826
14453
0
74089
40054
433517
389912
123425
0
410769
34847
0
394914
474243
68868
342868
0
0
486797
0
83325
0
0
0
378307
72756
368073
0
350598
305089
343185
272613
0
79750
0
255692
337721
273025
307379
396842
353701
466543
137784
337734
258968
0
302175
156465
0
0
441581
94178
25798
263297
492400
433367
0
0
0
107591
0
0
0
0
104733
297
304508
0
16486
0
16989
73777
0
0
260616
0
10616
301195
0
291104
365085
20529
272756
0
0
51106
0
0
0
453114
9828
297344
493455
442838
387567
0
261092
322404
0
30269
5787
71619
336315
404733
0
0
0
0
296758
0
433874
399402
399366
98594
0
269769
250073
491795
403703
142004
273228
255126
0
471329
394099
251144
56400
0
5086
67774
0
419123
44742
0
0
345756
0
0
97258
94772
0
254611
374923
0
338591
4712
341559
149931
0
0
275004
0
0
0
0
0
35400
58134
10072
0
92756
82145
282182
44604
460500
6562
0
0
70068
146617
0
485556
358539
323660
0
484009
303460
0
252503
0
0
0
55967
86578
171702
458306
353194
326247
350194
0
0
0
138184
169151
493687
0
422373
0
161111
284374
0
123065
185266
311965
454088
0
320593
396948
0
435111
56352
15271
317042
113347
375357
0
119206
426835
0
442188
30476
31520
80041
9881
0
41347
0
0
0
0
387793
362354
323797
0
0
0
348220
324492
0
19185
0
492386
8033
374860
309192
295429
0
146706
0
0
0
0
50558
50468
7005
456058
0
53791
469053
74386
0
0
0
115253
312138
286457
0
259208
257421
169721
0
0
87441
0
451489
19816
345954
0
41108
435721
284226
12917
343145
0
17241
410110
25455
321023
0
185274
157045
0
0
0
6179
470533
310455
20067
64129
32401
65508
0
296922
0
38167
0
396772
0
0
268643
9537
0
0
0
22704
38761
121905
143118
156737
0
34924
0
274581
0
361313
0
0
17531
0
0
16330
0
924
44131
0
423118
0
0
0
273690
142174
0
0
133987
0
0
114615
362771
356758
0
0
0
0
0
24996
193736
0
39083
145930
485194
329280
449377
107570
0
1293
0
5586
473578
30270
0
0
281754
290065
277832
0
0
85789
208395
0
473041
306245
62042
372811
398225
0
376511
363512
0
0
0
394402
0
0
286356
475821
455001
59864
268466
0
0
0
99063
114649
82
26058
0
0
16364
107412
129946
0
0
0
0
1902
0
69610
0
0
0
0
429462
0
0
167851
0
348026
0
0
21435
439908
0
94284
304308
0
0
252432
200528
0
33739
477622
419921
190039
401069
74669
418971
0
0
327441
402424
345323
273156
467747
379327
0
0
0
0
0
0
0
0
19549
299687
282251
370431
0
2108
45494
24158
319093
275096
382350
11132
44438
2719
408477
0
336857
0
265815
0
0
389691
12847
447842
273873
491496
360163
23451
0
20834
406750
0
0
386987
0
0
0
410793
485804
31606
0
0
0
0
0
0
0
0
0
467310
0
260102
381887
0
81646
0
0
22587
0
0
0
32733
0
26407
366676
0
68356
0
255284
8556
0
0
333997
0
11170
458152
96864
0
0
346912
0
0
0
0
0
253493
0
398621
0
0
399289
0
0
313249
109562
27345
0
140159
0
0
0
0
439391
6830
305616
376823
0
0
470394
0
433373
467405
414498
0
0
0
0
354784
34508
0
2779
393146
0
0
169339
363690
456420
347545
359806
384261
12498
0
17271
483403
275650
326853
85772
487172
426099
483777
0
0
195277
0
0
0
0
6997
31861
0
4860
0
477962
288767
145052
364321
87200
0
474462
0
396095
352444
156042
326557
27043
0
494949
322538
395958
0
136772
263179
0
0
0
30033
0
0
0
384071
485251
0
439438
0
48242
0
0
0
22426
0
300328
257032
326667
470866
0
492819
0
0
413520
312973
0
0
0
473009
451347
2761
0
0
108630
429010
0
0
426569
63210
317591
0
0
0
401035
71098
321516
258374
0
9926
0
0
0
0
0
0
342616
477574
381699
37042
0
345363
332782
142335
467476
0
0
18758
306820
368749
0
174359
0
0
321789
110515
146568
370454
382339
298337
109655
0
0
0
0
359181
323769
403787
460532
151881
468699
2116
83293
339344
293747
0
458836
289018
126047
58393
0
266576
338943
445897
0
480222
382801
256406
144302
0
323386
0
0
0
287951
6069
0
84
0
66971
0
0
0
485123
2672
0
404873
400448
0
399375
79770
362531
6598
417718
258154
141784
134795
0
473352
0
391276
22601
352076
0
0
337814
484746
28363
0
432390
49747
18064
0
320634
254658
15603
33740
0
0
366390
8821
0
392224
0
433527
479285
0
22729
417560
162771
0
0
0
0
413669
0
0
0
380257
0
450575
0
21567
83660
0
0
0
83468
78535
0
455074
0
22182
0
461790
0
0
345720
0
266270
0
7253
0
329176
0
0
492872
22847
0
314216
29220
66805
0
0
435543
357197
107026
0
371206
386513
0
0
0
40578
141196
254083
0
0
0
10372
20689
325066
257015
382362
435688
356199
343555
279278
109416
0
40135
0
10749
411888
404123
0
499337
4155
0
63070
0
0
0
380320
0
0
0
425445
365443
0
0
0
0
21239
10925
405294
32003
272515
0
271476
432098
385554
0
364806
0
0
24369
81086
462465
0
0
356889
0
0
273001
44122
498731
0
7644
0
0
82957
0
385560
27617
8449
0
330630
0
7772
0
149882
0
0
285654
106567
316799
299336
80396
0
128017
11283
390047
478343
422562
56352
63580
464019
0
13776
362029
0
0
343627
0
0
58394
0
18278
0
277179
23318
0
1361
43930
0
0
0
0
192968
450577
496878
0
53739
23410
103863
363150
166157
0
483089
5045
481360
0
0
466433
440226
0
277082
387377
375438
20848
19634
6090
172105
0
0
360427
33205
377846
10022
213221
289413
38549
0
0
0
397153
155544
417624
288361
310925
0
0
489584
61371
0
0
386578
0
380815
0
0
81731
0
459589
308344
56934
0
277269
497823
474112
303213
339389
279133
988
0
0
424762
0
340174
0
498997
280856
487708
50499
0
459972
0
389807
62240
36424
265018
86416
381346
0
0
14157
38986
337733
285261
434338
36640
363851
192601
0
0
0
365627
63122
298150
209150
253807
312888
5542
442399
105465
403194
0
15568
0
441443
0
94380
137568
401353
0
81293
0
78679
83546
399512
31465
337617
3017
5431
410072
115737
181504
441421
0
471849
343402
269320
0
125502
0
312093
0
40926
50715
0
341248
0
451102
0
303142
329293
442417
0
100570
0
463607
0
125679
0
0
73540
388320
13810
377561
1263
122187
0
0
393931
9938
481608
331385
4735
0
370686
0
0
499194
133243
321494
163086
159759
5280
0
15083
27597
0
489073
480651
0
0
0
347847
0
368862
372563
10566
342275
0
0
0
0
0
0
140051
289880
0
0
389118
267312
144425
124530
416916
0
0
188387
439275
282695
0
319968
498054
77354
0
65705
453898
363056
88502
40817
416382
0
497649
329041
0
0
347653
455092
0
0
395771
291655
440211
0
0
101869
284449
0
0
0
0
59629
21637
0
0
497794
9966
329750
0
439527
0
4652
0
0
431216
29562
261450
0
455907
467173
427584
412713
0
298607
385546
0
0
357205
494112
384155
309003
0
0
0
297177
492885
334584
0
0
372017
0
162819
11258
464530
0
386704
0
326073
457502
438495
0
264963
253142
441861
499535
16424
0
0
306286
0
379905
0
85119
0
0
0
313691
438992
0
0
0
449918
277999
237060
19761
142972
0
449451
0
289378
353236
0
263577
100920
293987
20988
420197
83231
0
414068
349717
93731
418774
21126
356234
301929
0
292851
253879
443734
0
0
0
106793
0
283261
0
286322
52473
337165
405031
297749
129876
0
0
0
66875
284572
266746
0
0
0
0
427680
0
287923
481109
0
319540
299957
105660
61425
0
411632
113381
29838
0
19655
482425
0
0
61591
1743
117807
469245
386732
0
27853
444221
2515
0
0
0
0
0
0
0
353073
411228
0
399576
0
415290
297206
0
401867
0
0
0
459419
0
136862
0
388063
0
482520
74936
0
0
339062
0
0
391874
75640
10678
66410
378376
0
0
86607
0
38712
116923
0
18609
0
0
299442
424490
474390
131812
3543
72609
0
279650
0
254698
337137
0
0
375875
0
12624
0
0
12298
0
114615
252396
106089
0
0
285656
0
330525
38085
0
2399
0
0
143496
445569
0
3375
365610
0
0
461375
0
0
0
42002
0
251981
0
12063
485679
337857
463516
0
134719
398381
5098
0
425588
0
125942
404910
4003
460040
31384
257655
95136
0
0
0
49418
453511
0
0
0
55119
396065
372860
0
330393
134363
9060
0
263763
431991
12521
0
0
382014
71216
383660
0
321623
345759
465942
0
0
368633
0
389057
22900
482276
364330
0
0
0
0
18678
0
295759
357834
0
274009
0
0
0
157868
326465
0
0
0
191255
115849
0
188414
0
0
250508
0
354943
317184
71813
12549
8786
287428
0
420129
9735
101848
0
390656
459924
266979
8185
3732
258629
0
92094
410385
2136
332380
0
76010
0
0
72324
363834
27783
0
0
0
0
60450
319471
0
454513
20952
0
345617
0
0
0
452966
0
423656
0
372603
403827
434891
0
328976
0
0
0
174168
0
332331
409518
105589
456361
0
0
6449
0
0
114757
0
18962
0
0
424390
15907
0
0
0
484363
0
22885
357336
0
261816
0
0
0
498545
293868
0
0
41974
18253
303827
386924
0
0
0
0
69490
406001
256274
36323
449075
312347
8653
0
195922
0
0
0
329801
295614
53540
466859
457565
66948
45956
344408
478456
321233
0
44762
0
440966
0
0
425862
0
0
0
35011
436635
46766
8384
368907
0
0
0
287808
0
82888
0
426171
0
469444
144978
767
26960
461846
0
173084
0
403114
480875
3157
487283
354664
24048
457618
341836
20976
0
297086
24318
0
334791
0
38246
30497
291921
0
65099
0
0
0
0
0
22347
0
0
0
68182
0
375988
0
58952
0
0
325266
48776
0
0
0
0
4738
376248
0
413141
284021
306612
305633
0
492941
0
76774
309566
401068
0
27899
0
332183
498455
489277
15808
89829
0
0
412155
0
78605
147910
0
52612
0
11655
0
0
319639
319326
449193
0
424040
0
342795
0
5806
0
86174
0
371490
252357
0
22829
418520
0
0
0
269141
45333
318336
410488
479617
100734
7685
0
364012
0
0
104071
73456
465720
93148
0
24684
258213
463390
94182
0
0
0
397980
95300
468461
1467
870
0
104027
13906
0
195522
0
0
0
10576
368610
35558
0
0
472668
0
2214
370959
0
32532
263317
305342
0
0
0
0
292148
0
0
361519
0
5886
0
0
336026
78919
476822
380008
434168
391915
420595
0
0
0
358601
288504
0
403093
0
0
66713
23732
3121
0
0
370319
162306
68495
411820
0
0
0
371588
360160
0
426336
104868
430885
377602
0
276388
40796
0
0
0
398682
251824
0
0
0
0
1835
0
78425
0
43409
138686
363067
0
0
113491
267803
27668
490851
0
478784
297255
301787
0
0
366433
381864
0
0
333981
11582
0
105361
30707
0
355420
30129
6099
0
354847
0
0
0
0
0
0
0
251034
154241
0
0
0
276380
180352
402490
140835
0
0
0
0
142967
468085
444284
262736
0
412115
0
0
337516
250180
36181
0
0
292236
0
0
0
0
50765
304175
0
256968
338697
9488
0
108858
5265
0
3380
487182
298994
36148
494286
370619
392407
0
350394
5850
0
401221
0
252074
342788
201191
83684
19790
0
387623
319156
328792
0
0
170270
360895
23549
0
0
0
432545
2135
462671
0
381819
0
282439
0
479961
428747
492830
489003
498076
492894
0
403698
0
347719
416
22136
0
0
0
15038
0
467862
342265
363339
139307
413826
668
27503
343716
0
81248
0
0
472194
407697
0
301353
415008
455030
0
420438
0
1210
0
347835
0
324367
0
0
51743
54485
394756
134317
0
5638
365927
309696
0
465543
386218
26616
0
386054
414256
76435
0
0
0
0
76429
0
0
0
392631
442033
0
0
0
0
0
329857
175103
55432
70238
0
0
88287
291219
303513
443813
50525
114922
0
53377
271189
486476
0
439441
0
31507
32493
0
0
400986
355327
449743
145473
453302
111245
342529
250988
0
153671
4198
381072
0
0
64579
0
377953
104299
106195
0
129871
88054
306304
313069
273295
403172
774
0
56662
336199
439620
342702
453670
462089
306688
294280
319837
11560
18481
125296
21942
0
0
499949
475859
0
291028
0
308832
31985
0
4763
0
48073
0
308871
0
425377
0
136943
18907
3670
0
481630
493775
423139
420484
82077
0
0
458055
369533
0
280171
0
269360
24996
0
26503
479987
0
499953
174914
234172
0
332642
454222
320244
0
0
0
0
0
3097
352750
0
410472
371514
403043
435906
0
371282
343131
0
0
368730
376745
299123
442045
233817
49057
342446
259853
325563
27292
13990
340704
414522
0
488041
303646
360433
6068
0
0
0
280319
0
9364
0
347841
36003
136790
42729
0
287494
468412
0
263171
38431
387619
19745
9632
0
69407
291917
269700
0
0
0
0
0
155123
491933
425713
363648
0
0
0
493919
6510
10994
433597
334793
485193
416625
497114
0
0
0
329827
0
0
0
292884
272499
463823
463822
0
0
267833
1383
0
326003
139868
0
68587
0
307403
0
0
14290
304807
0
281104
49364
420969
0
93904
0
366452
329113
415027
383628
278070
0
315442
331056
301419
0
79229
0
0
0
0
9480
66050
0
0
273952
0
0
0
24699
16414
176394
456867
467894
0
161442
0
0
26752
123675
100630
0
459651
0
0
55068
94273
90677
67119
267410
0
162335
144095
427188
0
0
85973
0
0
0
314180
316014
0
406713
0
0
140638
359657
353946
0
258938
0
0
499136
0
0
494501
8768
339660
0
480223
397148
359805
329524
0
0
0
367914
0
394163
372672
369428
80811
0
0
22305
0
304086
0
0
178507
0
443628
414514
0
14225
23487
95400
450194
40505
387734
7919
304576
21865
0
15161
12915
0
0
0
109592
0
0
0
869
489892
0
374234
379627
455412
20402
251333
327638
463746
489504
0
323359
0
0
0
291628
341321
0
23471
0
129807
0
152
412560
0
391149
285367
0
72323
0
288875
474828
486996
67490
0
0
0
0
60300
363755
344153
292171
0
460338
463517
0
430871
0
56052
456056
16963
76628
0
0
0
0
0
338681
0
290351
469663
0
36143
0
0
0
25239
336156
93576
0
209121
257308
451540
312999
309117
26576
0
0
63067
468211
20381
377708
456721
0
0
20241
0
485915
0
0
7173
0
474196
0
0
482323
17069
264994
0
0
0
1235
3822
0
0
0
0
0
25872
438884
73262
297570
0
278132
256803
5223
0
75831
0
0
296059
0
60119
76842
288738
0
386163
0
210857
0
0
484815
0
0
17620
0
432090
0
358498
55617
0
339517
321394
0
0
0
323583
17726
8650
0
0
0
0
0
407941
0
2470
123588
456671
0
409947
0
0
112617
30467
0
288761
414265
434291
0
0
0
0
98350
0
476826
428875
174947
0
61871
328645
388175
27616
0
395265
0
44032
258502
330553
325605
0
303760
0
0
0
0
151849
256206
340870
10556
0
44485
7142
0
2012
0
253630
72611
459978
72660
25655
0
381572
57479
463793
0
26340
22321
353843
0
381749
340847
0
313305
0
0
308955
364964
270216
0
43392
0
0
105038
391875
0
2382
502
333481
0
388747
0
0
0
253946
350202
0
0
0
479477
112482
0
43634
0
100564
13067
422714
0
340797
0
5931
402080
0
123781
307859
102900
0
0
0
430295
0
13086
461026
16719
76606
8767
315325
0
437114
1298
0
293180
0
499835
0
416849
0
97552
170488
4476
19747
396671
327436
0
72832
357654
438752
313126
35849
410604
286185
0
427649
0
0
0
409180
388384
17816
19156
0
386034
23304
0
454352
0
0
448314
52568
138598
0
345381
379414
0
374813
15322
0
0
9479
28481
0
90428
358205
20104
0
0
0
263998
494861
98703
0
499753
17765
77627
0
0
260890
0
2011
101413
0
38704
349967
0
293146
499260
334805
0
41012
20605
0
366600
112966
0
0
495378
0
54390
0
0
0
0
92319
2343
344380
45420
0
75470
491637
0
0
0
0
0
478883
94987
36177
327018
0
0
0
334570
471069
0
0
154242
19749
63634
0
13059
325418
0
15510
399536
274515
392884
0
412807
498141
0
287592
427313
299604
457086
142540
0
13656
0
327004
432220
0
0
0
26909
0
146560
5192
0
469202
0
162354
168354
433222
44085
20378
400941
98963
0
315046
0
12255
299777
337191
0
59432
3631
294909
432708
106521
410788
177431
0
136313
89380
0
0
491482
0
0
0
472726
0
0
0
0
0
0
415082
0
51727
113295
283438
271865
468666
187995
283161
72744
284486
327162
9473
0
28481
408228
120147
331587
110669
71994
461894
16459
0
186439
22938
0
427848
49365
0
0
0
39227
0
13628
0
403929
414443
0
0
368162
525
70299
0
0
186
0
0
334259
0
300968
382374
454251
371924
332971
9964
399490
391345
0
0
356086
23571
0
55412
439374
326279
0
397871
0
305626
0
430348
0
26142
44585
433909
335891
365401
0
171070
446562
0
396910
455283
18205
349080
14521
435545
329459
8786
104679
268233
0
357409
0
450315
26624
0
0
441754
0
480656
0
0
0
364617
383670
449395
386033
404647
0
0
4977
19
0
429721
267052
397029
463091
0
288987
0
280124
0
257596
339716
433329
270808
444520
0
0
0
0
379901
350897
0
378454
87607
0
409351
0
72330
104566
439933
13
97685
0
40375
10945
437256
384366
124215
0
358547
485157
0
379918
150378
0
26680
0
0
361722
291612
0
0
11337
124635
491971
0
443899
0
442031
70446
0
53238
0
0
17434
0
0
0
341425
0
260599
0
0
0
66478
367367
98983
0
0
0
0
145861
77587
0
299076
7504
7854
0
445008
100542
0
0
0
0
440674
0
329208
481596
44612
329437
477386
336363
471681
484470
0
0
2021
323283
0
0
0
257206
0
0
137303
0
377018
327841
34128
310526
0
191079
7948
0
0
314946
0
0
43582
0
0
0
0
0
314833
36711
97478
0
348351
0
381435
344116
0
155190
361968
22968
417232
298219
0
0
0
290013
448010
220904
0
43211
3995
334234
409064
324485
390188
419755
489374
0
2676
0
0
9528
454329
270669
45078
409237
0
0
130077
25084
23867
326285
0
414691
3804
0
0
471250
317916
0
329403
168571
0
36425
0
0
0
0
415276
425432
0
0
15383
0
311962
0
368733
390413
0
25821
19925
351409
128142
26775
0
0
469327
0
0
0
356778
0
0
0
0
431640
0
390456
14084
358754
0
29946
0
94415
0
468334
432313
82315
23789
319088
0
107242
0
29396
266563
457319
71814
436830
374009
263782
0
279291
350535
208066
296609
430731
496543
288845
0
54042
487567
0
334083
0
390458
24838
298683
0
27763
8522
29131
272535
88752
367391
424410
14846
0
0
0
0
31709
58116
497496
83160
0
50561
0
0
41486
376510
483407
374340
30312
0
286023
0
7900
0
0
113647
398840
0
487670
0
0
35579
8763
457433
291395
52744
0
462447
472283
0
0
49145
0
0
67762
0
0
0
0
414531
0
8188
396430
310404
0
369620
422173
37290
34424
67453
0
976
0
42122
0
81807
365511
0
61409
460942
0
74974
11533
0
423407
0
0
47039
326694
7081
437426
0
0
0
339559
0
0
463003
0
0
0
0
0
108360
0
350917
0
66356
263683
476762
33667
494875
0
290944
426461
10469
257070
0
487187
0
0
121330
0
29672
0
6624
0
201183
0
448314
0
0
0
147117
17778
6797
0
181259
0
0
421397
324387
299600
448134
50161
0
10787
47587
0
0
342369
0
30997
0
43702
0
392745
441878
0
0
46004
0
57655
0
0
29448
0
475866
63453
332318
307491
145883
11559
0
269776
0
0
281153
462739
307336
279186
0
35763
0
0
0
0
466240
0
303887
331613
489017
0
470092
0
140842
0
0
364507
0
154879
0
115022
0
36540
297271
0
146920
59663
0
439377
80554
39411
0
32650
0
5182
0
41683
0
87957
0
304674
80939
435115
0
0
266164
0
331138
0
0
0
32148
452454
0
0
478479
389136
411052
90582
452431
120720
0
0
471111
0
339840
124271
0
64198
499661
0
0
4154
259476
333184
267385
0
0
382541
109372
49
11607
427688
410829
0
35756
282865
0
0
485667
0
331650
49024
0
356352
0
488153
336825
19556
0
0
368769
0
348967
0
8190
106012
343369
0
483754
55221
0
0
387874
0
10087
79042
402856
0
0
0
346186
439637
256532
12348
0
0
0
0
305170
28824
0
0
21348
0
14668
440099
175704
0
466924
0
442784
146497
0
181384
402063
0
0
0
0
0
0
0
59422
5920
312426
397106
435150
0
0
262527
0
0
53213
82236
66958
460547
133701
425186
0
0
0
257013
318358
0
330447
0
431236
31386
0
66516
30889
306782
0
0
370565
22503
0
0
0
142488
38037
180060
48017
0
0
423662
9617
49354
0
167157
34689
346289
302408
0
0
0
8524
417
0
0
0
16843
184507
0
0
422081
0
0
355989
0
0
0
59584
482155
6484
413561
0
0
0
0
0
42789
390894
417691
350198
47285
0
6122
0
162464
0
452154
329817
327882
0
43763
0
391605
216212
0
0
0
355545
0
0
5640
410001
42241
498332
0
99215
0
0
347526
358254
0
29832
358870
393805
289742
7042
0
0
447382
346701
0
0
0
8283
0
383761
22082
469908
311385
96618
0
308303
3952
0
425196
9556
0
389070
469921
431416
400930
11010
124985
0
268188
0
14428
151943
1867
0
0
295504
0
453705
304817
327437
7521
337709
116281
0
0
459049
0
0
0
8651
309306
324397
131952
0
28112
0
0
47641
99147
147210
172378
274811
254892
0
525
340260
312472
0
339440
409483
0
0
0
36695
39926
0
0
315192
413776
0
0
0
14873
0
0
335671
0
138418
2356
0
0
89130
22095
0
208208
0
0
448118
420341
116715
95812
263299
115297
20160
415170
0
344109
270770
55826
0
0
0
0
445074
273707
0
465739
333833
0
0
0
361653
0
0
0
0
348726
0
0
351396
0
17044
437275
127431
0
0
0
153154
0
0
346088
0
26286
251169
0
467566
340734
0
0
34985
0
263635
346623
0
320916
438912
0
35457
266093
0
0
25543
340392
496192
15478
348348
0
0
159997
0
0
0
62852
489292
495955
478657
29249
0
423063
0
368436
474989
499833
398791
44861
29665
0
0
0
145961
0
443856
256300
133659
0
455774
0
4397
0
0
0
0
487101
51750
340324
0
0
465726
79156
0
313940
66632
0
432480
5291
0
379657
18515
345749
399127
0
33857
6328
0
356355
473189
39637
388142
269041
3902
468212
0
142000
41240
494674
36761
340332
89321
408150
314950
124418
494266
466598
0
0
483264
194705
0
88079
0
43847
0
71155
272365
0
0
334779
0
487159
67354
482987
0
322461
0
68969
280066
288114
475032
306906
431942
0
0
179564
100750
419940
422988
0
0
68366
496602
10822
0
0
320720
0
43246
58663
583
0
0
0
343985
0
0
0
485565
18648
0
268046
151042
435797
392693
4552
385357
64309
0
0
436799
343007
0
254273
297161
83929
0
0
324590
448579
471827
14761
0
281068
72493
344261
449503
0
0
0
0
0
2467
0
466969
22803
0
314291
0
0
488712
17096
0
309058
497036
0
0
341229
0
27761
289551
480061
266121
0
0
183633
0
347783
0
0
376147
0
0
55743
306420
0
76343
4756
279694
0
358723
31284
433754
45038
411862
396898
0
467205
18313
45526
262852
2555
1164
0
0
257695
0
0
21578
0
0
62504
2464
311982
363547
0
401554
411645
365814
10453
469391
211264
185078
33323
0
402962
0
438690
496355
0
13522
489784
0
430997
0
0
0
417238
479580
92342
5667
428237
470352
293370
135312
481585
30434
0
0
268596
116172
0
25001
0
423200
0
169354
353944
385062
0
17945
150415
0
0
254879
118531
0
37081
264848
255011
262745
333167
44715
0
265318
94167
282289
23098
34361
268377
0
160384
52779
0
0
281528
0
344490
0
456648
450434
272784
0
0
0
0
39936
253143
0
438381
0
374255
0
436190
415181
2197
0
475529
317366
333895
0
295230
9911
367588
311643
5677
433114
0
273127
438299
144875
295714
395258
0
20479
14706
45658
0
0
0
0
427309
307556
440280
274077
0
497405
334160
358070
265373
25035
0
442446
440124
2188
8496
388919
471855
93299
0
0
0
312030
0
17352
0
174656
0
18694
384352
0
765
0
276188
284047
447066
50331
0
439138
0
288806
0
0
0
0
0
0
0
451627
0
3252
0
0
0
460220
322343
0
4633
270358
78346
0
0
0
0
0
0
0
0
0
0
0
417289
231856
303198
6300
484287
0
35564
60722
0
352150
1894
0
158243
0
385338
13264
323657
420010
0
0
0
492037
408170
0
76901
0
0
0
0
0
0
0
0
11417
45601
130272
0
0
482644
104683
21244
861
0
0
0
57062
0
0
0
8019
0
430566
0
70414
364387
0
436525
478288
0
255531
458378
400452
23646
271994
449510
480401
0
250224
482901
0
306212
444264
0
411403
11034
0
280805
401462
259856
0
13999
0
96003
480696
0
0
125155
281033
0
383523
0
349065
0
461799
436314
0
108529
275813
301445
409123
0
470636
30371
176601
52185
0
471036
23601
0
0
0
435536
0
0
134882
0
0
0
0
0
19334
0
4431
296049
0
321365
409184
38825
432556
0
0
12368
0
265149
168688
368625
0
341682
0
0
55821
133484
57079
0
0
471057
495549
0
0
0
433722
374711
0
409299
0
0
30553
0
433264
60304
0
0
408023
17925
99417
79357
102001
0
450645
254182
301524
0
0
0
499486
450
0
0
0
0
0
253848
0
362917
334719
285617
319814
0
28832
165781
0
302728
0
0
55242
482846
255821
426744
45647
259648
0
74066
3264
288440
300867
36351
283348
472323
316712
459024
332020
0
286964
0
0
0
27619
364144
0
0
454115
482241
19199
0
0
30699
255551
0
0
0
485921
150740
287285
491313
30516
281363
0
0
54282
369776
0
0
266945
167610
105388
0
440253
180729
269219
399883
0
0
0
345703
0
333536
0
257746
32963
342022
51417
0
0
299660
34068
0
0
377909
431873
0
166430
319818
57175
457543
0
372141
331561
0
14893
251360
286514
396899
470608
349576
0
453332
27479
388516
896
424422
477911
339185
30160
0
384374
65769
0
489162
279636
0
478507
470820
450143
439102
2366
444520
305705
2378
0
0
21187
0
0
496526
0
382505
0
15016
0
482344
478432
0
0
136209
20981
0
0
455204
309101
0
18644
263587
75351
0
0
0
329338
255206
0
11476
9840
0
0
16563
0
487764
441691
0
437490
0
372608
0
388237
356946
0
0
0
6292
73073
302415
494314
331360
446542
62122
0
0
0
8975
0
441638
417875
300381
494051
0
0
454972
2751
0
16695
0
31645
63308
252745
0
12274
0
0
0
0
323976
188497
462807
117000
132153
0
289175
472643
380591
0
0
419322
0
280151
457743
0
0
23973
197776
436272
326530
380116
0
469934
0
0
0
6746
280049
444760
15529
27914
103599
0
0
0
456001
0
490207
0
0
22004
4032
0
273967
0
75111
0
0
0
436793
363752
379274
2717
0
0
366869
261561
0
0
20572
371798
34614
0
0
371262
0
57745
462860
31283
283949
0
65966
0
366975
25578
145293
5425
0
1661
59442
267396
0
0
0
0
362187
499033
133067
50517
379755
0
452781
0
435755
466511
332439
0
303027
0
340419
0
0
66605
0
0
0
471550
11906
485432
0
0
0
433175
291532
412008
379065
4127
0
0
8770
0
11757
2434
146691
12466
303067
303594
414840
0
0
299316
489389
0
25322
389688
481990
424271
275819
28155
27586
0
342335
0
252848
401415
304570
0
0
0
378454
0
37924
55980
40881
0
314777
34705
0
0
0
387138
0
0
0
0
0
0
272278
374627
338347
193986
11652
11803
60988
0
262106
0
0
0
91544
434643
289149
10272
43929
0
268043
0
369259
0
314870
0
55602
279907
0
341601
0
0
0
0
438098
427647
0
0
110744
108217
0
0
0
98010
3274
0
418875
41433
255116
16966
257561
320934
382344
0
0
29265
291323
141904
256726
95936
6768
0
278443
367218
0
0
335286
23777
125572
0
479854
423984
259274
106414
433704
0
260142
0
65846
0
2772
1889
414002
0
261224
107404
0
413561
338556
321860
79077
0
0
0
435806
11625
400182
0
403487
284655
0
315543
0
0
96516
329860
0
456127
0
0
322948
89474
29144
13960
427812
0
0
0
449977
414960
93634
428410
34865
0
499459
13555
0
437322
299715
36962
0
412052
407792
0
469224
403977
456790
0
10336
0
27642
0
423619
4890
299392
0
0
378784
0
0
460980
316471
281931
488537
0
0
3067
443048
0
0
16375
0
454917
0
0
283679
0
323001
74625
0
19371
0
473864
0
466514
0
331943
425600
384349
3502
7605
0
0
0
101397
48922
400589
0
475179
109347
0
0
381900
446690
273943
497713
385532
255638
0
0
0
0
0
0
0
3253
10747
389137
0
427211
0
487752
0
13191
57270
0
373042
144760
0
0
313930
0
433103
0
0
193426
47956
139377
0
31700
0
471186
0
0
7924
0
344724
282277
462859
432834
0
0
276681
420797
307035
16415
0
337131
0
455902
0
434160
262667
136555
0
259066
0
3586
328837
26115
294304
129974
0
468755
0
142036
0
0
478155
264207
76903
0
490549
0
6915
18336
23034
65997
326318
460602
443091
422835
0
0
188680
0
0
486156
483796
410931
0
18388
255267
382761
308958
427281
62302
0
488946
328990
17698
7814
160469
0
0
0
131919
0
31444
0
0
22080
452817
71196
0
11343
311257
0
257761
0
0
0
0
0
0
462369
253657
196799
0
389823
78383
0
37479
0
0
272992
0
387391
0
317135
0
330462
83853
121840
0
0
0
0
114470
478297
0
0
478305
109494
44808
19029
351407
0
54270
0
266942
371021
0
0
113716
42247
270384
26084
0
0
350357
368556
119472
312036
25020
0
0
5094
274398
0
271819
78091
6273
311068
0
0
443788
484955
98855
0
6386
48885
0
71168
321958
0
424499
0
43598
0
323732
498984
279888
251071
67887
148119
1301
491328
331613
279431
22170
494030
251339
0
0
0
0
131446
0
0
0
35028
24914
0
318246
0
0
0
0
270217
0
0
0
1421
105080
57312
471888
86740
338723
674
36371
400928
93617
0
0
0
0
488191
0
9031
447579
0
416990
0
17836
102228
36436
346212
342746
369663
27506
345878
0
0
0
0
486048
485336
9089
0
0
151217
0
0
0
414010
217635
25085
350416
0
0
0
317537
94800
0
0
0
44510
433413
0
0
0
275378
10400
473560
425636
0
0
0
0
6469
9305
0
0
0
263614
320563
398597
337504
0
149788
0
0
0
306477
469076
38701
212756
454792
376513
0
0
366747
0
0
343249
0
159007
94078
277849
308211
45687
0
17574
444928
396965
373120
0
0
262152
429318
250955
0
267655
0
369046
167676
422742
0
22997
71733
0
0
0
0
0
0
0
0
0
0
423262
0
6328
13057
0
0
388021
396198
449561
0
486275
39405
398141
101347
374455
354610
397308
0
369163
417617
18115
0
79452
0
273428
384727
0
325601
81289
0
51515
0
0
455020
0
117638
279974
9245
473823
0
0
0
13141
137651
0
432837
279987
3708
0
56583
0
0
59020
0
0
0
289011
0
130140
468130
458095
48436
0
882
0
0
299859
78031
456720
0
0
0
399096
10164
0
269017
0
0
0
383481
498977
532
0
0
389355
81238
341990
494839
0
358355
0
477588
398380
0
410793
325712
282753
190306
0
0
7800
117588
17985
0
0
0
374802
470881
0
0
253042
91032
185820
34073
0
297486
376345
0
17024
0
0
303902
0
0
160268
0
367918
0
0
0
0
61303
358515
91040
0
390824
0
64759
0
0
2894
0
0
473265
15622
0
0
346514
0
309737
0
23596
80142
345303
112427
0
0
50578
421568
111306
274111
0
446934
0
393099
0
32381
0
0
0
371940
309882
94996
436901
99081
15343
262259
0
0
104455
348463
68317
73938
0
0
118602
0
0
0
30731
78972
0
351626
0
438916
54366
0
397386
10667
251682
0
139073
432147
272192
0
306019
0
0
487465
0
409771
0
0
378823
499756
0
0
0
453352
0
77419
486159
248119
496120
48635
460274
0
397087
26005
480313
92584
55228
0
86631
303204
0
0
55
0
0
0
0
0
0
4568
192712
0
444322
0
11379
385813
0
283274
2223
300951
393058
453559
474101
0
0
0
0
107758
27350
2802
343835
360404
30063
0
0
0
120501
347722
0
133818
92024
23724
261556
405503
128677
445799
461493
634
493733
36133
45808
415
0
0
8103
373727
0
0
455942
42603
461530
464080
392758
471151
9668
0
111244
0
456325
0
6235
0
372599
498839
185953
0
292415
0
118007
372597
21800
0
58136
12670
399036
287789
260427
4636
114323
0
102533
275266
0
0
452389
0
303427
0
0
250785
253274
0
3140
357594
0
0
463629
0
0
344374
22909
0
0
0
363712
327419
0
0
479197
372472
0
59763
0
499041
453518
478139
483115
311152
44272
120478
287599
0
476974
0
477714
285055
0
486697
12101
17369
0
0
100665
481864
0
3650
262576
11835
382006
43744
0
57064
290771
28055
0
378529
0
0
467403
22910
0
0
283898
0
360405
0
76501
0
463560
0
0
413316
2658
0
121105
0
0
0
0
299464
0
86071
110275
0
0
188713
0
454356
405594
0
55100
0
44774
285804
0
390672
0
345066
0
113108
0
0
0
77871
43093
0
0
0
98450
9369
43940
416520
0
369966
0
0
0
5014
0
380055
0
414848
0
311611
0
381414
46115
498171
0
53457
290669
0
330863
0
496763
447579
0
0
12578
8182
0
429460
267495
75839
0
301063
361396
0
2939
0
0
380398
0
382387
9744
58322
0
41740
94795
0
301976
0
366115
480779
0
0
0
0
6348
24344
0
280412
69744
374772
59158
320478
0
0
0
0
96408
294741
0
0
31904
841
0
485702
112312
0
0
0
181059
1760
466621
0
258052
350590
0
433109
5891
0
0
0
0
290726
58357
115161
0
0
262591
0
0
484483
19639
0
0
469385
290520
0
0
0
446465
217351
4422
0
455609
0
116652
62447
0
0
0
428731
0
144090
310478
0
10735
35961
369221
0
82554
476871
0
406073
0
0
0
99912
396004
43320
371596
284688
0
0
0
351241
0
0
484494
130339
336446
344851
407111
92248
0
35875
0
449731
0
0
458998
0
0
0
49931
0
0
350524
0
0
444729
0
478627
252467
41164
0
413204
309063
0
294193
0
0
0
0
0
0
339402
0
446603
299653
376462
0
362975
0
0
0
470039
487695
184878
66277
0
468477
40452
0
322578
1075
0
0
22097
0
0
374829
29614
0
455
170626
358462
395126
0
429415
314737
0
304061
6007
0
381726
463807
297691
389981
257634
50445
0
26826
447917
323148
46867
198740
435173
369730
250134
33152
103257
0
90714
72100
354823
0
0
0
0
0
0
0
290398
0
297737
0
0
0
479496
6356
23313
0
82797
0
0
258184
358702
0
0
66657
0
403738
329836
359347
476828
487646
27261
48812
0
23580
0
0
408398
19365
0
42034
40733
0
70241
0
0
0
381277
465919
0
436941
105142
0
459547
148051
0
0
350280
467257
0
391231
486553
0
117163
383729
398230
0
0
0
0
59389
0
481375
469147
0
0
0
0
391792
134894
284689
278575
60094
363098
5363
378771
444957
0
175874
68924
435776
386676
8387
0
465121
471681
0
0
0
0
427533
333781
298468
0
382005
811
0
301495
485568
0
84426
112128
0
0
0
278222
0
0
66141
0
28290
405822
134612
444142
0
198306
0
0
12955
85698
0
0
0
263881
493616
377583
423963
23274
51337
0
275773
0
0
38530
464445
370933
20458
357360
0
0
22919
0
5684
8252
373286
0
15149
0
36419
264885
0
1555
15848
439839
480560
0
0
277799
417507
0
0
25123
412920
316860
303172
426701
0
436887
315694
71364
0
309584
499434
0
386676
0
176199
0
0
0
476598
465924
0
53040
124940
439445
275215
459374
0
0
0
495461
356553
124982
0
107505
0
15298
29573
0
105165
188602
172185
345411
0
474296
266418
293530
463448
0
0
14169
0
287419
0
0
0
0
159887
250206
276216
0
0
499397
14698
0
0
65770
0
311064
61566
196776
0
0
0
325389
13033
451362
9125
394159
330675
0
0
0
450984
394953
0
1632
34878
0
11026
0
0
328486
48286
24576
69845
0
59439
175498
0
442024
0
1042
0
121898
340844
493734
279912
62185
0
0
403010
0
0
0
0
0
409447
0
488182
231694
0
0
106911
405576
448435
0
47400
0
0
0
287900
381144
0
315268
252083
388441
0
151005
71653
0
0
194585
0
0
0
360222
481029
0
0
0
467945
375135
0
290669
0
0
0
338687
133418
0
0
0
0
412494
445563
1535
63363
0
21376
0
0
0
0
0
0
63106
0
368324
0
148672
267105
315031
0
0
70535
0
0
0
0
446681
20355
314635
12678
406931
369934
416105
56518
104834
354926
0
308799
359391
0
0
157391
0
0
338560
86015
0
497868
0
0
406964
481978
0
0
0
8693
0
133609
5155
463031
15020
312703
0
0
105402
0
0
0
420820
0
0
0
72075
0
0
261786
278719
0
15250
0
0
43002
69775
452185
387135
0
0
330258
57591
20946
0
0
20317
54158
372696
0
0
41004
5634
448936
0
4008
0
20322
0
0
43793
0
101238
81219
346557
7771
276086
0
151406
0
359414
0
452940
293105
0
100329
0
402927
370257
450529
0
0
393873
0
276561
458875
0
0
0
0
465028
0
29230
0
257102
0
0
289738
0
76762
11383
25772
0
456820
291318
446075
64714
436929
0
0
0
0
62874
266745
372338
0
129611
0
463596
0
336065
16981
378413
372071
84281
469023
284563
294729
88875
0
0
0
0
0
101773
0
11046
0
0
438229
412451
0
0
270899
0
461494
0
103581
347070
413881
0
6279
436300
40529
311361
391960
0
0
273159
465216
0
91983
349967
53927
139977
0
0
123790
397139
0
140166
355333
466751
175718
383375
97836
0
0
121353
467522
261770
346209
206045
169140
432096
349076
481514
0
386459
0
366499
46583
15683
0
365314
292402
0
254325
0
387940
347853
69734
0
482221
0
42252
405869
0
253405
145489
468843
120724
444339
359036
272112
0
42145
0
279048
0
422564
0
453621
321
0
0
243810
149105
2781
54656
0
0
5046
393616
0
0
74237
499012
259058
423891
374542
50381
34640
402517
368316
350565
110662
326524
110910
0
103729
55493
303636
0
331886
0
0
28678
270452
0
404213
0
0
288318
422251
314183
20633
407610
56235
408728
0
306371
0
2825
0
0
295569
0
0
0
4186
49719
393367
474063
373534
0
0
34492
341635
316235
255374
49840
483710
26644
286379
456966
6649
358050
388726
0
131955
0
319900
0
3575
45911
0
395384
376059
41246
5826
339837
13775
437164
0
148393
166990
139640
0
90431
87698
61191
24931
443112
458037
274142
0
0
471226
0
436532
56687
0
0
0
404003
306995
53016
0
0
0
311328
116563
0
0
19907
0
0
27523
446019
75359
12220
0
122587
12002
286042
106912
306490
2547
0
310506
0
0
0
391662
0
132992
461110
458551
119717
0
71291
44563
31662
0
64181
326590
0
406092
171171
0
494442
30919
0
418174
460491
0
0
318751
37973
329439
0
0
360862
374393
30045
0
0
432005
117608
0
0
0
82982
115828
479401
0
1674
0
69312
325742
0
66293
9903
116949
424286
95336
0
0
0
0
161791
363030
441744
45211
0
324427
0
0
289390
116491
7101
333166
0
37118
0
423640
0
0
0
307062
0
0
0
39358
271509
300045
5699
421612
0
16669
485554
6093
0
0
292534
484296
290821
63242
0
0
0
65762
0
454201
0
0
289462
422634
72327
880
0
0
254517
0
276439
419940
355529
486456
0
0
406163
469120
344990
3812
0
0
0
0
0
0
396932
54223
0
480131
0
0
0
0
77555
0
0
0
0
0
18508
378918
0
264739
0
0
433349
62978
158413
0
93400
285150
0
3002
0
0
23077
0
0
291103
351122
258420
200878
0
354658
6217
258228
352029
58392
0
0
264292
0
0
366005
37390
0
269016
363606
0
352028
0
0
311524
0
481222
375735
0
0
336711
365761
283504
0
0
256111
440178
0
414652
288653
104611
53885
367420
0
414933
0
0
25876
332930
0
304096
38313
374548
0
0
454331
0
298803
281223
0
0
6342
0
343736
100077
20661
304637
67841
0
0
0
0
15563
448032
0
328657
446
0
326191
186786
0
26702
0
0
0
49383
0
47479
20186
4517
0
402796
7928
0
193901
207977
335080
0
132779
182903
0
0
0
466771
48430
19319
389789
118007
18787
0
0
395657
0
0
0
90517
0
463254
266442
103339
0
0
366362
78648
0
16189
476218
365391
322405
350828
70507
151362
355573
0
0
275725
434912
0
475201
0
0
0
0
387824
344122
0
273734
16536
137021
21314
66601
0
0
369795
300283
375205
21566
0
34910
355025
0
317754
0
430680
0
0
369147
0
0
494343
0
496855
359842
0
27907
456568
422641
124799
442275
0
12943
0
0
281564
28454
34376
0
275186
33648
0
0
362961
45709
0
15444
0
0
0
0
181490
4673
462028
0
267990
294533
2281
0
0
66173
499857
0
0
75413
0
0
279727
136041
0
0
24241
0
0
427598
8713
280365
0
0
410968
0
348840
0
300296
448261
0
0
16856
382974
11603
82384
0
298828
0
378339
0
32925
435244
0
260198
28491
0
0
0
0
451599
0
48721
0
381472
0
33831
353117
18759
467851
0
10175
75396
0
105434
0
14716
0
64066
299724
68697
494391
458744
0
29622
31348
494621
0
0
496890
0
3309
279255
0
443306
485078
39234
0
311394
0
493173
192305
0
440699
372886
0
14971
0
145446
339230
83699
0
256184
496167
0
478617
308117
29049
0
337784
401925
0
30903
0
3108
0
455412
0
0
476880
0
395454
0
41243
0
0
332900
296300
0
0
0
0
0
0
413984
293579
0
0
449843
2278
25924
137878
3380
0
0
0
8228
374533
0
440303
0
895
0
424145
262013
0
0
340951
33936
0
488732
0
271301
0
41862
450430
488745
8265
0
427589
342712
0
0
0
457139
56258
358140
269512
0
0
379040
479298
445315
486
762
383676
0
171026
39096
0
9421
0
29410
370084
298683
260938
8776
0
0
0
255844
0
0
60857
381315
444108
460172
496536
38135
0
0
397824
472197
0
321037
0
0
0
0
0
129081
406222
424875
44954
0
0
481065
133516
0
300525
0
93683
0
72680
105735
0
0
325510
2297
399641
471593
0
475896
0
0
0
0
321562
372095
336422
105734
10150
78670
0
0
320882
387000
416780
376132
339435
40585
0
0
6406
0
283722
0
310660
6289
0
0
0
402673
0
0
5507
0
299229
329699
0
49725
382708
0
0
251739
0
40325
0
0
491958
419982
24056
490997
0
0
92206
0
0
14744
262649
0
0
0
381965
476282
31759
0
0
0
355582
0
0
0
0
446589
0
0
125839
406199
0
109326
0
47433
303632
0
12216
67266
0
138127
123221
0
0
7300
297642
23058
0
277559
367825
264603
0
34549
122375
294900
410426
12847
0
0
45121
21005
0
0
392457
331994
0
311141
0
359020
92347
311030
351696
0
0
333200
411060
0
0
0
0
166835
0
97744
0
371582
410364
400911
38601
358340
34790
0
133626
0
295791
0
493182
303705
491673
86299
0
381977
0
0
285779
0
0
378955
0
476943
146583
0
0
344750
0
495204
299471
120509
0
376207
0
10081
0
499243
0
0
0
408145
398619
0
288956
375991
0
70526
0
0
0
0
349240
0
480962
200051
307651
0
398781
0
351963
35529
348473
0
0
6485
489124
0
142367
0
24249
0
1509
0
39871
0
387521
0
0
385634
391592
53892
341920
0
0
0
0
8018
335145
32119
0
0
333866
0
317007
313642
0
0
468696
323330
39973
260470
250878
255324
38992
24334
266655
396011
194265
0
68332
263014
412440
17073
374787
0
0
35697
105647
353728
157485
108214
402412
7634
0
0
331380
0
413658
0
0
279483
291189
0
0
289759
0
0
0
0
4008
0
0
465007
299240
7108
36550
307688
449638
160447
131707
6458
495450
0
47839
0
0
0
0
0
12682
1344
0
0
0
0
0
452079
278107
271983
0
315491
258066
0
433802
0
291728
0
0
407275
317445
0
0
264432
65120
24058
66103
19766
131903
498994
380153
419353
0
0
0
60462
165447
354839
272460
0
109567
36468
105833
0
354565
468314
0
349656
5166
0
476572
14060
42636
22538
267198
0
0
0
450795
0
128878
443876
0
0
250958
0
0
434814
136425
372904
0
0
0
0
67056
0
464609
0
327235
277890
30196
0
164616
24023
106224
0
0
0
0
275745
302364
304590
45188
0
485027
375672
0
122225
0
385404
88819
0
373835
19251
0
16733
323136
0
300123
0
0
343396
304088
36799
440124
143519
0
268971
295689
0
485571
0
0
307831
398179
335896
11732
309615
483486
488423
0
0
0
0
0
0
1871
85309
6921
0
10221
3582
482595
284358
25883
0
401515
371054
0
0
451936
0
0
70535
0
0
325719
277787
0
0
352443
50883
427742
456555
0
26415
0
300828
421395
0
13824
393649
0
257867
0
125264
93199
258623
42914
0
490267
0
454477
0
407755
0
0
19121
374447
0
114674
0
0
0
0
0
91506
0
0
43405
309332
0
0
0
0
161407
0
0
0
0
0
0
321748
0
470087
0
0
0
440333
0
57199
1396
0
431314
326003
0
470768
440589
2346
136421
74227
0
0
5366
9089
36546
110391
33906
0
151941
0
0
0
68120
0
415664
452362
0
28334
107486
0
0
436808
33394
0
381931
34977
309872
8548
262903
437875
0
0
4551
0
0
0
0
24576
3754
0
0
285402
369708
305673
451518
446323
0
0
2072
0
128670
0
16303
0
70971
10206
19484
386449
36435
413518
298695
0
0
0
0
99165
399540
0
253046
49779
21160
114363
443750
0
0
0
0
0
0
15940
4243
373880
322044
0
2368
0
0
22737
476973
380078
50399
0
0
0
0
206783
87319
0
0
288102
378928
18106
0
0
0
460347
281671
400053
194963
340894
465488
374396
0
0
435511
0
0
0
215298
108820
0
416957
18328
426933
392270
395473
456103
204885
19721
299135
301364
105326
121819
0
465071
0
261776
351250
428169
0
0
291513
0
0
0
0
284140
22611
8799
415857
147435
0
122709
312117
413051
200672
0
0
112721
50674
468781
482298
255497
57709
137034
493211
0
432094
0
353953
0
85265
0
448389
0
0
128996
285946
3065
464648
0
357110
0
49466
68785
351791
468958
95280
0
484246
0
21097
425643
448089
0
296861
0
35964
189845
2433
75870
57686
0
0
0
42844
391288
260048
0
374301
366138
0
54531
0
0
86871
405064
0
113218
0
0
1010
0
0
498747
486866
0
0
279186
418339
329931
460042
416101
0
31593
438393
285439
6530
42830
475945
389943
7481
0
0
326740
0
429017
61154
327326
0
286495
0
381877
0
0
101807
0
0
0
56017
92541
0
331034
5712
394839
257626
429121
93940
467554
0
0
0
18464
0
454451
269072
193291
336621
79128
337342
471088
0
0
14163
0
0
263771
233159
174771
22142
0
12236
0
0
33303
0
463198
0
2052
168440
490777
265776
386472
26551
454581
78115
0
0
451739
375773
0
459044
0
144685
417524
2149
262749
0
1802
20122
432916
269222
384476
19974
456139
0
454504
462588
0
0
0
320084
376631
407822
174275
0
0
330024
0
3475
421752
325924
50859
1930
0
423041
0
0
0
269951
446068
0
75168
0
293307
252586
145496
27726
0
0
0
93908
0
0
416267
143326
0
379560
0
55725
0
467612
469451
53386
0
128093
0
0
417987
0
0
328254
370446
0
0
434160
49712
366590
294993
382943
0
178088
0
280120
0
97946
490350
35076
0
17749
0
80233
127091
0
410788
493063
480679
89655
0
0
268588
0
0
0
0
84811
51457
0
48843
158914
413672
142829
37882
10418
48132
0
8043
0
22495
298771
0
486220
80806
0
42827
0
0
0
0
428958
303397
353381
360922
126621
260753
62743
290601
0
0
0
0
327958
15657
49928
0
323666
0
399500
0
396459
33214
0
0
278381
390744
444574
0
418787
0
92384
0
0
343417
0
482421
0
302723
0
304442
394981
18188
0
0
0
416500
23608
0
450954
230684
443567
0
0
95702
0
475022
0
0
0
0
138995
0
180385
288790
252022
0
60418
384029
19176
430334
0
0
5399
72240
345095
264255
0
340373
0
443193
19354
0
0
373572
170850
396812
0
415808
431916
493944
463735
413970
0
443264
329761
410866
202416
0
0
447699
0
0
347833
0
426371
43883
49598
303948
0
0
0
57940
0
467469
289039
16201
0
142
466870
0
0
0
324919
464051
123821
27591
344598
0
496180
57071
0
0
11109
464552
403271
53677
0
28733
105222
299261
287207
0
265065
0
363688
342937
0
74724
69850
0
0
19318
399761
0
0
0
0
0
0
0
0
0
0
0
0
395644
0
0
78917
0
97497
327257
470751
0
425914
0
473148
363952
148270
348153
21589
0
13254
62473
191130
495434
0
270530
318632
495307
66174
19265
16860
52843
13324
80893
493192
0
71856
1906
368320
9553
0
421875
0
318609
435255
0
254337
0
263597
185504
373480
0
0
993
172101
421703
52083
30243
0
0
0
0
17012
0
25148
0
0
0
0
0
432911
9141
0
0
1658
11282
455430
430
138953
0
82169
34161
285850
44185
267171
23631
0
0
126988
87969
0
17473
0
68138
0
405999
0
0
424750
0
0
481116
134027
11567
415982
313483
43905
0
491303
0
482122
0
99931
480895
0
0
420506
293291
1999
26736
294180
316478
0
0
0
0
14707
0
4994
477900
0
0
0
109050
290712
220244
56130
409966
0
430102
448930
435868
0
381301
0
316282
0
2804
70943
345062
0
38252
481387
13954
0
338384
293516
359417
308076
194380
0
302664
0
375196
0
0
420122
0
449352
356087
0
0
0
0
21071
308933
51772
0
382815
405190
57597
41252
24081
0
0
344446
99115
0
0
272853
353422
19579
314394
0
78097
486349
0
106419
0
450348
35559
0
496206
0
0
0
0
0
187247
465537
316876
0
27556
8954
165213
257456
0
0
469451
274343
0
0
0
0
167952
102762
0
0
0
338274
464140
0
0
0
0
204199
32507
498321
0
400281
72719
0
4644
114088
279869
0
357034
77414
178875
0
409375
0
0
459872
295228
0
0
404351
0
0
0
0
387443
0
0
39888
85768
492639
0
87514
0
388556
427621
360837
0
10288
477886
0
0
265501
487078
0
283012
424101
0
0
355107
0
0
0
32139
422314
0
491253
411832
0
436987
0
177074
379440
0
0
32304
0
135922
0
48265
383409
0
285968
364130
328619
345691
212593
255269
0
30493
285922
43083
0
3819
48222
25291
133288
405794
135570
190449
304380
0
0
0
0
398666
114334
13745
452889
0
0
178739
0
32508
15755
490177
360540
0
0
400046
5280
293493
65097
56871
38437
185760
141112
9269
12821
453604
358416
84245
62892
307138
472595
0
3022
443039
0
180541
0
96296
0
60579
0
0
342115
465738
0
101212
98354
0
312411
10859
0
384902
365806
394635
319677
0
0
317535
0
436512
267042
439144
0
0
40368
10328
488999
425582
133596
0
360615
446147
19947
309928
61086
59565
0
314891
14220
490032
0
287226
88008
287962
88152
0
61624
32048
5526
1334
0
0
365215
137290
117321
0
0
435810
0
0
359683
13447
197207
383830
453417
0
402935
0
0
0
421065
0
468204
0
4307
15815
493946
0
0
0
14411
353352
313
356150
0
0
23238
65541
9360
24366
14972
0
0
156826
0
259498
0
10577
239044
22774
354978
9858
361161
299974
45867
170899
159322
0
0
0
63433
0
0
0
269758
268510
0
403674
0
0
136216
293840
0
0
458891
0
422549
459579
337357
424798
23173
383053
298957
474997
0
0
491585
439471
317611
116196
0
0
449484
0
0
431357
0
400930
426302
364884
0
96386
329977
15265
0
4179
13868
75054
0
363130
331641
11936
0
0
46157
0
169424
315606
304661
0
0
323817
434615
0
0
403007
182774
0
446434
366537
111030
391695
0
479941
0
318509
0
0
0
0
0
0
316392
39125
0
437300
0
253315
420270
0
15787
413858
99188
461849
0
0
278029
441730
0
315393
381845
320015
0
348239
64941
338578
371514
0
43308
458540
307915
433976
376818
0
363265
401809
0
479691
316991
30761
270874
0
151910
442504
423504
100052
0
0
0
0
341481
388751
0
340668
0
0
409565
132412
0
315543
0
495486
370902
482876
414852
17366
905
28695
55493
0
0
127476
0
35463
0
0
261042
318262
308701
102758
0
304612
1505
0
12465
14518
0
331496
0
467099
0
38951
0
279558
0
263221
82235
0
11122
81317
0
0
0
0
13460
20069
19261
0
64646
291497
0
23233
0
0
296814
84676
0
36889
72833
772
0
250386
0
444067
0
0
0
0
299522
324372
0
0
0
0
0
0
277519
434465
410376
0
407867
18674
0
0
402945
77995
310524
36027
290117
0
0
469570
75455
0
0
406619
65321
345158
305562
627
69138
76656
98665
326498
0
13299
0
150700
256874
0
212176
0
314003
111617
0
339132
268667
334576
327920
5530
120233
0
31031
0
285036
0
2451
1307
0
0
457872
0
136677
31955
65247
0
0
384566
476018
324578
318736
277764
0
294524
0
106017
0
0
146665
0
258120
159834
0
365791
375346
54556
278083
426471
0
316546
0
391187
0
345004
158800
469715
40042
423577
0
0
301619
468857
346589
8432
74462
0
0
59890
18213
171899
0
0
21832
0
38474
90307
369355
0
0
0
134876
60738
0
479194
0
26864
0
39637
314212
2199
0
0
269131
0
419766
487408
0
37517
441609
0
0
149737
435315
0
0
377672
1732
350296
104387
0
409788
0
0
334810
65136
0
0
44441
9760
65203
0
0
0
112435
159202
2220
266914
0
16828
340925
290069
177670
271828
320884
0
440911
428557
490724
453042
41065
0
373310
448378
376933
0
291989
487715
0
25010
471082
42923
334711
351046
12072
2107
436605
280701
0
391309
0
0
452521
431810
325991
1135
0
0
0
0
0
426510
3434
0
223557
0
411653
0
0
448343
341761
0
0
31701
0
471760
0
0
54768
0
73458
268391
395489
0
0
0
0
10842
309128
351904
0
0
156456
0
0
0
0
0
348147
33137
0
446963
264999
116559
113314
302367
0
83134
90903
440256
0
0
375260
0
1034
0
281022
65713
102963
415011
0
0
0
6801
0
476105
17025
385926
0
7038
357584
288064
0
490857
188818
0
0
258701
85516
413215
256464
337041
137083
45574
0
463723
344879
4075
42296
0
0
403032
0
71860
0
10156
279235
483657
0
0
391446
0
460312
0
160842
183897
0
434722
391052
476662
17489
0
30353
0
405273
0
51865
434843
0
0
0
0
25625
44420
358701
134739
0
9111
0
320227
0
0
304296
408857
0
470873
0
480937
0
0
409923
114308
0
58081
0
369458
0
448023
121153
374269
338215
76382
0
0
0
0
30300
0
0
93538
0
0
0
0
0
6431
168316
0
16976
0
3594
0
0
431372
385670
0
63010
0
24512
314251
403911
0
45826
477620
0
444806
419480
210599
0
0
0
0
108640
36133
0
407261
415095
55349
0
0
40951
363263
0
0
175816
0
0
99002
113939
473233
77834
107060
336147
0
44301
0
0
11556
436781
462479
0
0
0
493469
400555
463794
0
261836
307684
12590
129080
295476
211168
9755
106984
9168
0
457693
0
176682
0
373374
456966
0
388835
311026
305284
0
412597
479482
329826
0
381291
295005
267438
117236
0
413421
157460
349464
153745
0
414645
0
0
443809
382300
180498
0
335615
388112
370618
4960
409936
485076
352917
10174
266661
7816
151809
0
381482
117610
316325
0
36852
418295
0
314199
37909
0
0
41175
0
65828
362111
288449
425375
350175
373562
483851
336004
0
272970
291891
0
0
465874
263545
0
0
341403
0
11348
316888
12660
20910
0
0
0
365865
0
311227
309385
0
0
0
22527
80282
757
291633
0
255191
0
24414
0
418238
384465
0
284111
0
154951
0
0
357442
0
126250
110601
407346
393801
0
321012
0
0
0
466700
370412
0
80714
0
57338
19200
0
0
0
82506
16662
0
0
0
202477
0
23381
386448
0
451970
294734
0
480117
0
45743
488370
55638
0
322730
15163
407395
41704
0
0
0
0
0
69139
1093
447651
364177
441388
391474
0
10764
0
348384
0
0
35679
0
0
0
0
0
0
300224
43302
314648
430785
0
19160
393419
19038
342464
273734
442032
413240
367026
0
443696
348721
0
290151
334772
0
45929
90367
8631
0
13990
165950
0
0
463526
315039
0
32746
416170
0
0
458870
307399
331989
306913
0
318993
39376
401682
367162
132249
471694
0
0
498184
38786
0
278397
0
427868
402822
0
0
274651
0
17542
264176
181124
0
0
211041
384607
87667
0
0
364748
0
295046
331055
0
0
0
119153
0
0
32875
486134
0
362316
0
0
0
88996
0
0
0
0
290313
0
0
360790
0
37233
0
64210
0
386661
324232
0
140840
399163
84068
413541
315898
288878
0
385222
7970
285865
52351
429741
12562
274857
0
392621
0
0
24184
0
0
443152
0
0
465774
4283
20427
332478
15358
471829
0
0
0
89
157495
0
0
317659
0
0
0
0
328380
434445
0
303685
297599
483160
145910
481166
0
0
0
277073
0
86347
9684
14943
341724
322969
62225
388883
339189
0
0
0
300217
0
424769
475253
405667
457321
3785
292474
0
0
51913
0
0
30125
0
34015
0
282929
354806
0
306180
165407
482382
0
46247
0
0
103612
94237
0
0
0
291225
0
0
0
0
471551
0
0
292416
0
435633
0
0
0
271823
0
400857
0
488545
0
0
251397
326735
301231
0
0
0
0
0
0
455317
0
0
327837
110452
389293
32997
108921
0
0
431684
391771
89962
269451
389698
0
215423
475536
328594
338678
375208
0
0
44038
340652
400345
0
396356
34741
805
0
158488
362309
252796
0
0
0
380005
13988
68322
253868
34213
0
0
310719
38167
0
426032
0
0
419376
0
0
268231
0
71658
0
0
314458
0
0
274187
0
65222
300278
0
0
441142
0
127445
58919
0
483349
59501
0
633
16086
170050
482454
439741
414072
0
261933
407977
0
396075
0
16387
0
393959
0
487757
0
328491
491461
264353
406278
360768
358700
34344
371216
0
0
0
0
124691
14049
71672
355139
361230
0
0
0
0
50325
262466
389889
372401
473044
364439
478824
0
0
0
428672
0
4277
139493
0
464226
14771
484703
28123
490375
0
0
0
0
90045
391779
370288
350074
315705
22280
5545
0
118473
276459
277512
0
77740
59441
483608
132618
358971
308184
440296
0
462738
0
463799
406095
0
0
5463
431111
91455
400397
0
371684
341593
0
207650
301625
83638
0
0
345463
0
487769
0
283610
2623
0
323691
0
44419
302250
497896
0
455156
95945
389660
294152
337497
344415
58001
0
71959
0
0
4305
0
16759
0
35404
0
320541
65609
62560
0
0
0
370250
0
0
272006
0
0
0
402782
441606
216876
0
0
0
23165
3037
0
0
172749
435443
0
0
343143
439248
0
3429
2344
349743
0
0
354037
414901
27270
5873
0
392240
456547
454062
0
0
485445
0
0
0
0
84521
412036
108786
137719
91942
346253
391562
338095
48914
0
297386
424746
312594
386821
0
0
274319
369979
259442
407231
199372
298363
0
373248
0
269535
115958
362680
0
0
0
312941
306622
0
424201
153739
419974
0
0
87837
387604
52724
0
0
5808
0
199564
0
123746
310705
0
300400
132309
133849
12412
395094
53848
32054
494831
11531
0
0
0
0
0
22722
421073
455830
0
0
370551
0
0
0
144948
0
390315
27795
0
71546
0
323144
89326
0
0
0
0
0
0
0
263660
19844
451794
0
0
0
0
289360
140467
347220
48865
130525
295025
0
479496
0
363519
306714
0
12722
0
0
0
372653
276717
0
358304
479975
0
41810
0
473713
0
0
0
263606
0
320860
411765
0
450088
48583
39272
381200
68309
459827
297962
250137
254435
371863
0
323513
416674
0
289962
288763
341127
0
104989
0
252198
10680
274234
333445
0
6515
0
0
0
70158
0
425202
0
0
0
359119
12236
30317
119198
390741
0
71674
0
3762
260582
0
17101
8402
8024
0
0
296955
84001
0
443453
469624
487602
0
0
0
0
0
439654
0
27094
0
57859
327198
373
0
0
348263
365188
156544
0
0
329809
329125
0
0
7895
0
13471
0
0
16217
420410
494629
454893
490925
306541
0
0
411706
0
59595
0
115591
72019
16759
303480
0
0
264035
264507
3456
129138
0
14675
464588
17656
338722
0
0
407977
534
0
143470
0
0
338254
403286
400411
178229
28599
327857
0
0
20440
442933
24375
0
0
315662
344352
0
0
127664
299733
12527
407374
0
437166
66137
158017
0
495714
0
0
0
39838
23343
289505
474255
0
385269
122756
144449
0
311098
353748
289668
86376
12221
13477
407733
455697
0
0
445541
424604
0
187462
6053
0
0
84625
0
420380
0
103040
499030
0
0
21688
13486
343605
371723
116395
26602
304501
0
0
0
0
0
174638
10541
0
0
329799
405272
318556
0
0
0
0
196432
16567
23040
5207
496828
257499
27838
5121
5836
22401
355361
0
0
0
370421
79278
4471
0
0
0
294454
356293
0
334532
298412
340660
290490
2233
252844
388069
0
339734
0
0
0
0
27045
0
396380
8377
33976
382535
0
23170
345135
0
0
309358
0
263757
271419
0
0
340737
0
88954
0
0
0
0
47798
424769
404125
0
119290
0
0
0
0
0
0
0
18450
448630
486347
305014
0
5735
405468
0
0
447854
252809
0
329935
67829
87885
417133
427811
37989
0
0
436993
0
0
80243
301393
0
0
457563
446448
364856
0
0
433708
424324
0
53931
367943
0
321391
16352
0
463131
57580
0
0
0
0
460049
0
318460
129859
0
0
381318
0
0
275043
252097
277199
0
6840
0
54566
0
9735
423925
0
41641
483403
0
0
0
0
315634
7690
429110
425401
95715
430165
0
481631
452883
0
0
306908
43566
50074
0
0
0
53522
128962
0
16633
0
0
19550
400683
0
0
314943
128480
393523
174725
383786
0
0
60124
0
467225
0
0
332321
20570
349348
0
426432
0
0
63385
348447
76478
7978
0
486084
453436
0
83560
0
157382
29090
459877
0
312233
0
314542
208189
0
296159
0
0
0
445494
80341
354155
59469
0
0
0
413669
31728
360033
0
0
0
0
177704
395681
0
99610
0
88861
66442
280327
4487
15694
0
4070
0
363333
0
327347
438140
0
35548
0
0
0
35837
0
0
0
0
444578
0
129100
0
238486
2355
0
82122
25218
425169
0
394580
302470
0
0
251420
0
477320
367477
21633
6355
0
437172
101490
6184
52873
26975
456709
0
296321
442797
279304
0
315089
0
471943
107317
345656
420836
3228
0
14641
0
298599
0
0
0
121010
401821
0
398284
265355
151606
461557
0
252609
0
0
0
0
0
0
0
396780
332032
12111
0
465970
463087
0
121652
154609
252624
0
279114
0
0
420799
0
420806
0
0
8217
393298
7733
72194
0
0
489673
0
2690
492572
0
464572
24279
320416
0
17767
0
0
30593
379232
0
281562
84837
234
0
343554
402189
461688
22778
0
13799
381318
15159
60077
25219
76723
470323
73939
2794
0
97103
0
0
40
3768
0
63706
14610
0
352662
0
452050
30735
52416
0
11081
474143
0
65341
409358
75643
404362
254012
118416
20429
0
494981
0
442156
0
0
312143
448552
326191
0
0
11371
384825
0
136973
67662
0
430635
0
0
0
0
0
403637
0
322830
45114
485792
7036
0
454019
5446
62450
0
1557
0
273203
80156
376556
4169
0
3647
150269
492970
0
386577
0
0
31727
0
137166
381254
105927
0
54574
79833
8631
0
63719
0
0
429395
84131
18063
407331
99645
0
291932
343126
0
44237
0
0
329849
363459
370770
298790
91833
490808
0
0
408573
303805
111255
0
0
272523
0
294514
119662
260603
56147
264361
0
0
0
0
320086
0
439058
344252
0
402253
0
0
417663
422804
290727
257175
0
385956
0
480902
71865
0
140064
0
390503
59831
52373
441403
0
410260
348329
34737
262969
56887
0
154506
36960
0
0
22170
0
331089
0
38626
58790
0
450459
128357
0
22313
330476
290959
457164
0
468154
316805
0
0
0
429048
6098
129698
15470
51422
0
8108
403047
156108
499636
296154
0
282833
0
296125
400645
61966
0
71962
16852
0
0
62511
470522
0
315761
0
0
454875
0
0
0
19392
251130
320193
389392
0
0
0
87753
10686
300149
0
0
148579
252536
60534
0
402440
0
291015
286684
0
41331
315654
0
18042
3914
314864
281701
0
489592
0
0
302189
0
0
306649
0
180009
0
76413
0
258478
339033
414098
50924
56477
32339
0
69760
263054
33215
312429
0
0
0
0
0
20831
329089
27925
0
0
0
0
0
0
437659
170130
347847
282986
402252
0
0
1412
348414
104974
0
0
62813
6592
200
27879
348143
496423
328310
0
0
0
103495
0
0
448815
0
167097
0
0
472214
297186
453673
121519
0
431282
259249
12168
73212
0
499980
337681
74696
0
0
0
0
89781
79708
59757
0
356567
5882
0
409287
0
265004
452277
71427
12190
424395
0
384131
411393
352914
318595
0
237954
0
94016
0
53048
0
70545
6281
0
438863
46132
0
219
0
0
0
404289
362213
457329
0
112900
0
5966
299576
490676
168676
0
297917
353025
329360
0
0
353998
47032
469860
140010
308236
0
262
0
29263
0
417168
307831
53157
92070
0
38623
428467
465875
365590
31801
0
0
0
282897
0
21601
0
95364
20695
24855
0
442351
0
0
318198
474453
472144
0
383549
0
0
0
297570
133736
0
0
406154
440977
414173
216970
450562
0
77973
422431
495952
0
254812
486827
435540
327813
0
0
335969
0
0
442547
443789
0
0
328725
444382
0
328469
0
0
363138
24041
444279
0
409002
0
0
0
274123
250282
0
415815
0
0
314585
85591
0
73838
0
423343
0
43254
0
0
88710
29931
0
0
425255
42450
0
0
62402
0
0
14535
0
404935
489225
0
337246
44
381544
0
424017
5966
0
0
271246
285532
470395
398071
72074
261474
0
439007
37298
326149
0
28437
0
6963
0
12771
493112
294494
30224
0
0
0
0
410383
23183
0
253460
0
439091
0
0
0
0
8998
409481
0
0
6292
415040
0
0
4587
0
0
84798
0
276895
0
4707
0
12862
292813
68318
0
0
0
414647
18369
17441
23104
469963
350477
0
0
0
96381
77821
0
382194
96622
0
48917
258941
420571
0
0
0
472288
260001
350883
0
0
0
327365
0
0
19401
80636
0
473419
290412
101051
390117
290788
254552
0
0
0
0
58111
0
0
259294
356705
34697
470355
327840
443224
0
0
0
0
0
0
20081
338292
292845
14860
320994
0
491500
0
471050
92234
443102
0
338657
261384
0
476858
457117
288818
405468
0
0
101306
0
111726
442773
62678
277827
97398
0
0
88105
31018
0
0
0
109999
349344
336504
0
0
102226
0
0
335876
0
208141
69721
38998
464657
0
0
313663
0
0
29815
420933
0
0
0
135721
47540
0
18425
73927
344635
416292
4020
0
0
0
491767
310871
320700
45422
170595
0
0
0
0
0
342986
351875
0
90000
397087
421424
311454
481677
0
0
0
37290
0
0
367008
17731
0
419605
13399
12278
0
386068
472135
407354
0
0
38034
0
0
470437
382252
448150
0
0
445373
21022
368003
170308
427713
346602
398230
368771
0
0
394023
487598
0
260029
0
0
0
0
118270
0
8220
492492
483470
0
0
69541
28040
419658
104356
467728
400087
162522
0
0
0
366947
0
143468
0
0
0
59713
345273
0
47285
0
0
0
64204
4848
0
147873
0
0
53024
355316
310816
0
0
57935
33795
443823
0
398957
0
0
316269
0
0
288940
0
443737
213
119559
251940
20668
0
17777
0
24840
263497
0
0
0
2776
0
0
1818
296720
0
0
13434
0
0
20149
0
0
0
0
202321
426031
258403
0
421505
476635
110482
0
66327
0
0
53163
280826
382232
0
493022
0
0
0
60022
0
0
0
25425
6746
0
144693
0
0
477603
104
340711
0
0
380
342614
269849
389360
6877
0
356724
466485
0
17472
0
0
39472
19764
0
150936
55358
0
14
91785
43616
253156
287179
376918
361363
18893
0
1446
445360
0
0
0
29627
367470
166759
0
432518
0
405849
309484
380696
0
465979
0
0
39979
426415
0
77155
228537
119786
428867
439099
2434
0
264582
189130
54590
0
0
110514
0
0
388115
0
67589
487376
0
184493
355784
408787
308994
0
369092
393297
67449
0
1299
0
65913
182255
0
0
26540
0
0
307044
432276
0
0
0
81136
144248
0
0
453661
0
0
0
467692
0
0
433236
0
0
359696
320237
0
0
71864
442534
272459
0
424535
0
462060
0
0
314002
478690
285272
0
280821
8396
426239
147284
0
0
0
137299
284416
379232
166
0
0
178649
300073
405877
0
390075
498394
349623
49234
0
285894
0
448942
102136
0
85325
489283
0
68039
0
381241
0
0
0
0
345459
301109
87878
272639
0
0
424010
308540
329901
0
0
23892
374944
0
481555
137286
5888
0
0
2630
88664
437849
479095
479853
0
0
14312
467753
91130
0
435142
41081
0
2935
0
0
116312
299630
486345
0
446204
369596
0
460047
0
0
287267
257723
59436
320446
396009
435604
384087
105004
0
443664
295901
493882
0
0
89767
412209
0
479213
58683
90222
252488
57929
462128
86779
0
19821
239481
16360
414530
90416
0
321356
0
459191
0
87617
491983
0
426738
355411
0
125156
0
497286
16170
308804
336613
176611
2438
58053
0
415590
342540
337009
0
0
472869
0
0
98991
492618
428980
355032
429307
0
0
0
323191
0
0
0
12951
0
0
357570
0
0
397544
47361
46713
0
403401
7857
298796
0
354013
87261
370469
355202
0
0
0
36028
12432
268808
137046
293213
0
0
0
359576
23428
140589
427755
89545
11805
399417
399515
294861
0
23725
476230
0
416412
0
35328
0
38223
0
0
496415
438396
21435
3287
358364
99556
0
293109
0
374966
0
380401
0
461892
22199
389258
0
0
319339
41771
20318
0
0
0
0
250291
15224
457200
11197
80231
82402
435555
0
0
378519
406964
272804
0
154680
70609
345831
272372
295269
0
21871
0
432215
44042
73216
433045
80810
258863
71252
0
0
493666
0
492621
11789
93467
0
65962
4586
0
115812
0
474165
464
81117
464456
282133
309154
0
0
0
253286
0
26107
0
422724
336334
0
0
334260
83977
0
0
27750
0
0
0
488714
0
0
66970
62886
187223
268159
0
291449
259998
43790
459901
279267
425302
0
435253
0
250347
0
95577
0
0
172172
61869
0
0
319860
472601
0
275750
0
0
0
360466
0
0
0
489268
486244
0
299659
0
119311
6934
320789
1536
317720
0
307858
34766
273192
251480
302048
0
300637
445096
0
19929
0
49452
183247
140170
0
41
0
420750
285678
412536
0
421781
92458
438095
467457
265121
0
0
152524
294001
0
333226
0
486859
186388
164798
0
86115
0
0
492225
0
296555
0
251900
0
4898
376997
34716
0
264073
0
0
0
0
0
258865
0
284437
456924
425246
172814
443341
0
320656
404684
437938
250463
349205
0
0
23426
54546
0
0
174245
188896
0
0
1695
0
464301
0
76860
0
0
0
0
0
25084
37293
36301
70335
282377
42516
347426
99152
377187
359979
86777
280180
29400
0
0
5297
275984
29217
103661
434242
0
87058
498679
482426
387403
10401
0
0
0
0
328393
453715
326958
279635
156581
40574
0
331762
0
92881
0
345890
57802
398274
281051
15491
25051
0
0
5786
282504
277230
45446
0
13532
0
0
385326
430544
188
3562
250359
312537
0
425380
489001
315431
307020
19963
2151
191070
265385
0
0
0
0
0
311536
0
11455
417377
275266
0
487962
9653
405581
384389
284189
318129
14239
302705
0
0
360747
0
0
0
0
0
471957
474828
116373
48522
307877
332880
430857
264709
0
479907
0
0
260547
51414
0
390463
298248
0
0
403638
348491
0
5917
0
478406
2041
100244
91716
0
1628
0
0
0
0
399923
0
13917
127400
0
0
0
75052
433467
301807
473232
0
329151
295701
0
0
0
0
0
424343
1501
457230
0
0
44275
282072
0
0
0
0
0
36146
494639
8243
493760
0
16053
459142
6993
386210
3062
265122
26596
273059
35672
0
304424
341242
278307
462939
34711
0
335720
0
323350
0
0
0
49869
122851
87885
82667
10498
482405
277597
28046
496558
321901
369325
437231
6214
9561
357413
1708
0
262
0
0
395744
169600
415231
432697
0
0
0
321387
0
465067
467743
30342
0
0
0
398119
323426
312607
0
477421
0
0
0
461442
0
0
364105
0
0
299702
72346
0
337489
0
416250
0
18629
443405
490546
484642
0
370327
336173
355981
310955
0
0
0
339432
84178
0
220692
0
0
61878
385082
281918
452602
331228
448955
0
0
0
256400
0
0
273381
0
42226
478381
0
293246
451978
259928
6467
0
497787
0
0
0
53896
29696
0
428512
0
14074
157795
290051
0
297901
349882
267508
0
0
406660
0
265217
63349
344166
56034
441029
463143
0
0
13038
311781
0
0
0
0
0
0
4749
948
335294
0
219975
52592
375101
6358
410064
150
106266
491379
42338
0
465410
0
0
457052
0
57039
0
32647
67441
0
0
495239
0
0
0
0
428153
0
375475
435079
0
358209
292595
366429
486368
0
0
0
0
424510
455431
0
337724
298227
334936
47635
0
681
0
143282
0
0
40091
318830
479969
0
299425
22319
97564
0
62673
0
67883
0
411276
390854
80042
46958
306657
25462
393415
430118
46594
44737
0
0
438235
291771
294252
79497
0
0
499131
344901
267690
289518
0
429372
406272
208
2031
351128
0
0
16529
0
475191
11277
0
460077
0
22179
0
0
139412
313110
100607
413859
123320
333
50797
478587
358015
1450
434648
0
53698
0
0
253035
0
257451
0
0
273157
0
0
0
47860
431758
435597
475329
41072
26546
283956
0
297232
310179
177886
434244
116583
0
196203
309286
0
8053
381401
19592
0
169518
411003
489
0
399499
451840
410314
497425
373712
0
115011
170253
0
0
405633
0
0
385921
0
0
0
285195
0
0
14195
152521
342369
0
22746
4404
0
9644
0
34216
415646
19081
20555
372982
0
0
307653
0
45368
0
8069
0
0
0
0
0
0
61769
0
485453
293394
0
446614
488770
393948
0
31184
160693
28202
0
490064
81053
99418
0
0
456997
0
0
0
0
465249
0
0
6277
35268
180207
0
300369
0
477186
37174
0
0
286572
31766
0
40794
290297
413727
0
319794
0
0
469166
0
40615
0
27806
18329
406111
9347
0
467115
15940
166
269649
11916
0
29009
0
392385
0
306465
462188
449528
0
39278
121956
0
6777
0
97605
7228
0
4204
43489
262609
0
0
61895
490705
0
371966
28744
407742
478305
0
477845
741
0
0
0
281737
264732
0
292669
0
16280
0
64831
0
300972
182032
419739
84051
0
0
0
0
0
0
0
126576
466972
333720
0
0
0
426483
0
399239
33031
392502
0
371910
390777
0
394764
0
0
0
5540
65170
0
460007
0
0
453460
453383
0
89927
260906
156917
438678
380701
7986
0
0
311339
328321
314743
0
0
187280
305820
0
322870
0
0
0
447818
0
423161
0
31993
456052
0
40248
0
269493
81213
0
57339
69472
290812
0
424566
0
325123
11854
0
0
6396
0
0
13138
0
150426
36229
40785
294384
0
0
459302
392515
407604
74233
389854
274912
395706
12023
0
0
473469
0
0
53484
382779
0
0
0
28655
425455
488939
264505
418129
0
176796
457538
64554
151148
36098
0
0
312977
219861
0
354391
0
96229
0
54166
479454
279945
368746
265822
0
304895
0
403121
438496
157874
4000
0
0
0
420487
73436
252164
0
40333
0
0
131899
170838
0
11567
405026
266898
0
293609
413236
435957
295484
0
11118
243391
438508
429502
4148
140539
400543
477352
0
369892
98836
446008
0
409947
129496
19580
406551
446276
0
0
25412
0
0
283337
66157
183607
0
0
0
120376
72868
0
483471
461776
305758
59768
0
0
0
13378
0
0
477564
397925
7892
0
278120
0
0
0
278584
0
5157
73247
447266
392432
69283
380910
333347
12623
257775
358121
66796
268608
330066
0
33464
154539
0
387702
142407
0
0
334519
54844
416058
0
421419
0
13708
123428
0
396983
435748
252458
403745
39465
435958
128903
32369
0
164408
0
269963
401606
477205
72585
7492
101781
0
0
256150
0
438907
144983
120133
0
215519
0
2795
275706
93979
49716
0
0
0
0
475720
0
493984
0
0
0
29643
269321
0
483461
0
0
0
453660
0
0
45485
0
24113
372953
320158
0
8495
399870
498657
10271
0
0
0
390937
71244
228435
0
17780
0
448505
382543
6227
0
429351
106094
460293
363159
0
61506
43190
51088
486127
0
0
303427
253451
181161
0
42073
127229
87162
294814
191440
476299
1845
397469
327490
326309
319773
0
383402
115466
347634
0
55191
0
0
298733
0
0
97211
453351
427787
276728
0
0
412437
366757
0
299066
300324
20203
292236
64428
26733
4189
376235
391279
0
18612
2831
0
479596
0
40706
0
253287
0
486890
465575
297649
0
0
0
0
186007
36659
343534
97522
104400
8607
0
0
1648
0
338933
80474
457234
17521
0
3061
0
0
433282
414537
33719
0
411630
67089
487110
0
490687
0
301597
420431
49260
0
430409
0
1051
7396
479762
0
449304
0
415103
0
375346
453021
0
0
392109
19604
434171
0
0
70600
281427
257371
304908
58976
0
348622
0
359892
0
0
0
0
0
354808
429971
367691
1996
4375
0
293450
0
423837
0
428481
0
445561
117706
397062
210049
160401
0
6786
287871
74992
0
267177
285806
0
0
0
262731
0
443650
52029
302001
398416
466136
0
0
476998
0
0
0
26232
78380
49932
397445
0
0
77318
109395
262529
0
0
0
0
120496
112779
0
0
292234
496024
72978
0
394134
0
0
0
15647
0
392648
0
0
0
32563
0
265120
443225
0
13590
0
92742
262169
313226
21309
265780
26756
0
498640
286311
12112
0
318830
188148
297813
0
0
106103
444940
443013
11890
0
467732
370097
12328
164788
0
424154
290629
0
0
0
57609
308163
0
0
345864
334506
0
357232
54015
310622
493771
19450
0
392412
371777
410892
265107
0
0
445406
0
0
2581
0
364005
0
274034
10134
65687
0
352574
0
483793
91847
207558
0
480045
0
498263
0
342849
450641
93680
497987
287581
0
436166
0
0
315965
0
137528
0
113475
0
52022
309734
458736
0
50324
14475
386306
0
0
112827
420564
447256
0
273306
417001
369178
109864
0
0
0
0
355604
27023
347853
0
0
283167
497776
389970
0
0
71193
0
174418
314427
0
116542
307920
323186
352547
251552
341934
8168
16365
0
435057
0
90756
7672
420293
0
281643
0
0
0
0
11072
259568
0
484790
344952
0
328618
0
0
253427
0
102883
0
52785
0
272639
324576
267794
0
0
323557
451248
0
0
422393
408059
269410
0
46748
0
394209
0
389238
12682
80247
0
5004
0
0
0
28900
0
16422
0
377495
0
406629
499636
37581
0
366612
0
0
436244
26672
0
0
0
477022
14816
259502
332256
488669
24228
0
403762
284711
0
0
262041
429603
481598
0
0
0
0
427493
0
127030
12700
252125
23912
493664
45795
2653
47
474757
0
0
0
24169
253012
316574
0
0
0
42715
47353
300045
0
0
0
66663
0
466511
267512
0
47906
0
285733
0
0
400875
299502
0
454603
464035
498755
436933
0
0
0
0
351026
475609
354783
37520
0
68098
0
339203
0
0
268321
144294
0
0
13311
327808
0
463933
436915
0
0
0
0
25686
0
470337
13801
0
425829
252623
449089
0
232598
477509
0
418961
12447
0
299084
131218
34377
0
394115
360014
366441
258286
495069
477675
103237
418007
446953
0
292445
44444
316203
4167
0
11901
0
0
71972
309549
0
98753
0
409355
271584
0
0
0
23682
0
79331
11056
476325
0
386039
0
37581
0
438702
0
2579
9017
318793
405436
0
0
0
9414
0
333717
327411
0
0
355619
0
0
0
21119
92684
0
25541
40922
413335
479698
0
0
25424
233671
22473
337612
59466
0
0
335938
0
339943
0
0
0
58051
0
0
45089
0
344162
145350
488966
0
106668
317075
0
137993
181905
0
76695
0
402239
0
447288
0
0
0
409283
0
495852
109815
0
27301
364894
469379
487188
0
428308
77022
36278
0
0
17721
257835
396512
472332
192104
0
0
462605
0
27355
0
21132
3889
461639
125616
0
388323
411144
260430
354356
147847
0
0
273053
0
442183
74921
0
915
189770
95458
0
0
0
0
0
5341
51352
329901
379138
368299
481489
0
0
286349
400256
310881
0
478654
235689
0
0
376397
325819
0
338477
0
0
0
498986
0
194826
62258
329793
141249
489521
0
9015
83959
0
0
311782
303348
129044
0
0
0
0
426627
356727
0
18970
0
406142
434761
262514
159495
20800
354604
285469
486629
0
57288
0
443555
271404
82696
0
342340
74709
0
0
20384
394077
303788
451145
16104
0
0
0
0
24768
0
127671
414567
74682
16679
276645
0
0
0
69164
0
0
0
346829
2293
352172
0
492477
93590
66321
446622
0
0
465449
277448
0
0
62575
7127
280762
0
0
61620
0
0
0
399898
267196
10275
339587
8783
451701
467537
0
0
267897
333675
0
291347
487166
51933
94507
0
0
0
349725
0
0
13042
439449
118759
295747
0
0
492382
11423
0
0
0
0
490500
388
0
0
0
397308
8380
419532
0
373643
437372
0
0
31349
0
257762
0
332648
21099
273103
0
0
26414
0
489065
0
0
0
361803
340084
478617
0
0
399313
104220
442064
12176
256060
0
57430
76060
0
317187
6221
13256
114474
11644
0
322804
50192
0
0
11248
480258
0
60058
396181
33261
25135
171023
415257
0
139853
329046
0
0
293925
336785
0
456481
0
272598
50697
0
0
25727
0
0
0
447574
0
0
16380
0
45769
290848
303988
4634
465447
393423
377331
113146
0
0
0
403091
346447
0
0
390324
410079
335884
0
95280
84353
451381
287139
368280
432499
254352
0
19907
437498
0
298190
302759
0
406025
437980
372000
474034
79225
79038
469496
128187
667
264580
296703
0
461844
0
489431
0
3037
256174
473888
18310
0
388357
0
0
0
0
0
0
0
415051
0
0
0
428780
0
84782
295256
193642
0
88934
0
369885
166998
0
0
0
26062
271501
375861
0
0
0
480041
347825
0
0
5340
0
396043
351665
39484
275165
0
499434
302111
438673
33802
63855
291452
0
0
0
286333
117800
472996
9047
0
0
0
442677
359326
335998
0
451955
400894
0
0
419513
0
302717
338176
349406
0
7711
0
0
280401
429034
342426
362211
0
7474
407230
0
0
0
0
0
0
0
0
369427
0
70071
0
33055
268269
0
6684
20819
0
0
0
303502
0
0
0
78321
0
429995
0
251430
0
331872
52180
385845
0
0
1789
0
16598
197808
305584
354683
267513
0
0
19296
0
0
40912
17498
0
0
0
0
377790
0
426267
110251
346576
0
38060
263480
0
0
0
356200
30414
0
0
0
0
0
438717
2047
259991
0
0
39879
135314
59912
0
268775
0
449345
435706
82228
385984
3328
372191
6544
14699
0
428567
295318
313317
155050
0
0
0
0
101146
29371
36178
0
259123
263052
418406
384192
57021
0
380002
495095
366064
0
376568
0
498075
0
277493
266741
78565
11053
333135
479450
84514
0
311440
0
0
378686
0
481609
0
1059
393619
0
38445
54561
367409
0
408278
280830
97233
346346
433937
0
0
53032
0
0
16277
0
22757
43751
0
430432
0
0
358
253018
0
0
479895
123583
13166
257162
98500
0
407954
481649
436360
0
0
55634
0
195937
82712
0
0
252373
302071
96883
72260
0
0
0
104920
108676
26394
382946
275573
331547
0
0
352034
273098
0
434374
93879
0
0
472222
0
0
250089
354211
0
482684
13013
144280
466191
355972
214832
480949
0
4624
0
155247
0
273718
0
0
0
0
34485
8244
285867
34172
0
393775
394606
472559
5404
0
284411
2598
0
0
443857
464715
0
50049
16250
9309
0
277883
702
0
73887
89699
299335
0
51556
318695
0
0
0
456427
4180
39844
476702
0
421691
391601
86677
0
0
273674
297622
0
414788
380690
0
52750
0
338048
0
367582
0
0
22112
467686
0
310137
107657
325468
0
281302
470990
391334
398661
327154
329944
374294
13574
0
0
0
163058
380426
253549
136172
308185
297711
401095
198625
0
16633
0
440321
9546
26158
0
0
0
310404
61461
0
0
381732
13966
395205
47526
0
85198
0
0
0
0
299731
407035
0
0
492230
0
0
0
56076
0
325400
32676
0
0
373064
333468
0
425075
10351
12837
432745
274886
361677
0
292192
327015
0
0
19341
256040
0
22895
0
496920
50344
342226
20517
175542
0
0
283603
115523
168017
0
65736
187309
306591
4769
472670
28219
359874
0
321144
0
309508
0
367994
120851
80134
0
134241
345841
0
0
302362
0
16136
75955
225839
8175
412990
414048
445576
365528
0
461486
35307
27
174918
412300
307646
0
250961
6118
0
0
21731
0
293970
0
297365
273592
0
380621
144233
0
14960
462247
0
2905
0
0
1247
0
346611
0
424818
0
0
0
399389
0
103442
0
1618
490365
12366
291179
0
72805
351881
114646
81355
335663
338352
0
0
0
273256
4253
0
480274
0
0
40401
286702
59668
20017
302246
0
0
0
0
0
0
113428
0
9266
0
463783
0
314996
0
0
293336
0
135642
0
57221
88895
0
324585
137142
0
0
499148
15243
373594
405291
360713
442230
492379
65111
0
91867
0
0
171088
381028
97182
406043
0
254124
0
0
8418
1694
0
0
11859
321697
190144
0
0
0
91440
0
0
421596
0
0
291
28396
0
472263
122363
430151
369905
329740
0
0
0
0
378152
0
31180
460819
424357
265566
0
456496
39508
0
485473
0
0
323986
0
350393
0
22791
0
22419
10958
0
0
432050
0
0
354525
284380
0
0
4857
0
398361
21802
460609
350836
0
0
69966
0
337474
122491
0
375728
0
355740
0
271318
320725
0
441859
413363
469108
459226
42193
334925
38128
112916
76428
56213
10292
372525
0
0
100246
18755
0
9614
0
474520
0
0
208993
0
427403
355286
291503
0
384
0
467230
430109
0
436419
393159
0
0
302022
267137
442355
98757
34307
0
34970
15112
0
66836
0
0
97157
0
344132
287015
0
420991
0
0
0
0
0
30445
14970
9692
250972
309167
0
0
456271
0
307461
396139
0
152648
241477
498616
282194
468798
0
401313
407871
3192
472086
96930
0
389544
0
313222
480084
0
140496
76569
351685
0
0
270171
370301
0
271594
0
22649
376202
393069
270727
104575
289667
453134
0
0
3392
0
377387
35285
0
0
0
0
99095
458398
11508
0
295785
0
0
1556
339998
145738
0
56992
403666
320654
94363
82044
0
0
470075
0
8456
43171
0
400990
64504
0
416135
6572
262129
1533
0
0
0
14457
127798
0
325953
473932
122
0
2345
436838
0
273384
307711
277667
350454
0
0
297464
0
26712
0
0
0
4162
0
0
0
0
457512
341744
0
77860
0
331144
0
298
0
130776
0
0
258507
253793
0
0
319713
0
358927
0
342174
0
54570
0
454721
0
3929
0
114547
122045
0
459572
62658
0
90257
0
109276
341519
0
142765
4028
430825
0
0
0
0
343087
259311
0
0
117725
0
379585
469518
368270
403060
282434
14
268
477137
0
39074
50719
483472
0
40845
273029
0
135801
0
0
33997
423674
0
290402
0
0
82773
145466
12188
126289
583
316111
28584
303138
0
0
380453
83354
9995
0
0
265323
143277
0
0
356110
0
0
0
10401
447428
11867
0
53650
0
62240
499445
0
0
474078
0
418507
482657
0
0
376787
0
0
0
319829
50151
0
0
350483
0
280361
398688
0
0
399834
25640
0
0
0
0
118028
263651
253977
0
0
358483
0
0
522
0
0
105383
303488
0
0
0
0
0
0
256790
367802
0
428221
338577
59981
377938
432594
0
487247
0
264788
22877
10024
432024
487380
33940
424141
43292
0
0
366800
476612
0
20865
0
0
0
0
165078
381890
88244
467551
342054
0
0
341322
437857
253551
0
335112
54953
0
470028
333232
469418
381564
456352
0
0
0
0
39683
428131
20529
98417
81262
0
397282
0
494029
105885
308245
55153
0
255466
0
330
0
270197
481889
254567
1373
0
0
292114
71073
380596
362754
904
0
0
82887
0
423964
406068
262178
23135
0
462477
0
0
0
0
295696
0
0
0
255709
0
332889
0
0
0
441824
335154
267782
364971
66299
129133
9946
0
455073
0
52186
0
287151
0
0
0
0
0
443337
0
1400
0
21599
0
445042
346563
0
343473
2352
2061
0
0
0
415320
33831
132453
443585
61228
0
0
18300
0
0
0
0
0
335057
0
420761
0
0
469405
0
0
73123
59927
0
330770
0
0
95667
260083
24213
347972
38317
0
0
0
42436
463685
0
256304
291097
58965
253515
4790
0
131602
498416
0
0
34078
0
0
328768
83936
273920
295577
282862
0
0
0
100451
339620
0
0
0
23909
0
385664
0
0
89808
65330
275962
0
254519
399303
419398
3304
187902
0
0
0
422512
22767
0
18674
256484
0
0
0
32546
0
86721
258857
43413
0
0
374517
0
0
0
0
0
0
180374
0
0
0
427986
56495
256360
304194
0
0
319666
330599
0
46078
31853
0
89985
489153
364665
0
313295
493806
0
0
369064
452221
311318
411925
489837
0
0
0
0
0
0
11049
0
0
335938
0
250732
3277
0
0
0
67167
362247
254933
276324
323729
472072
0
0
0
333294
357857
270934
295515
64124
0
0
456530
277919
0
0
69526
2241
434937
373135
0
0
0
11057
0
381844
14421
0
0
446944
94770
446284
334084
493611
79576
313082
0
399997
47897
357111
302493
0
0
360115
497301
97566
1378
316257
0
5914
490084
348559
276346
316614
388631
0
317666
338673
290428
93149
0
0
0
43726
0
0
0
0
80588
0
346160
482554
0
0
45568
40598
0
298360
463209
0
102986
25638
462776
0
0
499676
273548
0
371872
350666
259744
0
25752
0
0
0
62553
22665
3399
280704
0
363287
0
0
21125
67211
0
482328
0
124048
0
293844
323723
1709
166019
400276
387738
0
0
0
441111
0
0
0
0
481441
0
0
359513
264832
422087
0
377650
0
310901
487086
0
302656
396991
212827
379880
0
0
0
477724
11155
0
315305
396485
4088
308845
460013
22564
467333
42246
0
424218
0
52915
376993
266755
0
129515
0
0
0
0
0
257716
0
69826
32728
253295
477392
423624
440482
490281
453305
0
0
472927
0
99380
411367
0
1163
28095
468608
9325
0
0
482632
0
476102
13802
492782
76162
424654
494150
38582
48864
0
328902
0
4060
6438
15559
21599
3612
0
412313
84923
0
0
764
0
0
357985
0
389409
0
0
69857
0
24626
0
0
435859
276790
1783
0
0
72989
134967
460580
326338
0
0
357662
0
0
432418
348721
0
0
0
497420
254708
479328
67654
0
11564
2408
262147
0
7858
0
0
0
141013
82997
0
0
0
0
431909
388598
0
0
127830
408771
0
0
396325
275729
171051
95027
0
0
382175
44176
491784
410329
0
5960
496965
0
388278
425527
484691
488254
490652
361277
209296
388855
1523
2445
0
0
60468
269217
174022
0
0
395323
23595
290147
0
0
0
858
420096
464131
0
390862
0
0
170436
0
0
0
382245
0
0
398340
71227
0
461218
52498
0
0
0
179929
454903
359827
384057
0
73892
310770
0
369852
0
25504
397708
0
399476
316329
475946
345433
0
426126
372701
469467
369651
0
0
0
293688
0
0
0
499006
340663
436891
475514
482857
0
93507
259667
0
290364
175450
45843
143715
333886
0
0
0
6517
369564
0
278828
98884
0
408671
405297
0
0
0
360805
0
0
12709
0
0
255151
374465
13830
44957
0
0
0
372204
410301
50292
0
431307
0
398086
264202
377163
14941
331453
0
293509
6581
341110
424751
0
0
202703
0
0
14943
0
145397
0
0
383480
60722
0
37357
317423
403559
0
0
289819
499092
16094
0
482998
492401
102463
0
498610
133834
50349
0
0
0
0
0
0
40036
9963
0
258620
471472
0
398020
262058
16449
0
0
328720
90657
0
0
452791
477805
16454
263738
287790
14549
325953
424420
476826
0
60688
0
373721
18357
0
0
62898
0
395752
0
0
53048
104586
5625
355547
0
0
62402
0
0
3483
418067
72790
302402
18806
284336
0
7190
110643
0
496682
38405
0
0
393734
303504
0
0
13998
0
0
0
108596
261961
0
0
312988
0
0
391671
334834
260769
0
469865
0
0
428111
389963
268287
296166
0
359857
37102
321678
0
96399
0
0
0
0
412503
22336
38482
350394
0
255258
0
0
0
0
0
79121
280793
267115
322337
0
0
0
0
0
0
431041
1264
0
464527
33966
0
268697
0
0
71722
428955
1129
0
0
267841
0
429113
307967
0
0
340618
0
427355
0
0
450272
435352
396870
408452
338901
0
81072
0
0
0
0
63416
9519
53986
79457
0
322972
89631
0
0
0
52053
385192
0
316554
0
0
334766
478870
79932
431909
434696
133576
0
469517
17928
111694
0
427956
0
389197
116075
105350
256766
0
0
1354
17384
0
491699
343872
409996
52957
0
0
0
0
0
0
0
0
425366
0
0
283591
365952
54356
331239
0
0
274663
410894
255223
0
0
0
363434
252305
0
44725
0
36033
433342
302288
0
0
476785
126235
0
415093
469340
442486
39709
0
486638
494403
0
0
0
392750
0
156187
0
102570
0
41904
341827
399088
465875
466274
0
0
288203
0
200079
55615
399360
128596
477984
255865
53647
162051
8470
0
339800
263714
739
0
0
0
0
0
0
39661
369199
405504
435649
30467
0
421469
0
142418
467823
0
381555
421653
450987
201873
443135
0
55175
333910
365583
35974
756
273379
359595
422171
0
80785
0
57682
273113
0
19249
0
292342
29590
0
35315
0
480283
0
0
261328
23269
363719
467987
258550
1516
260313
0
0
0
397228
73847
93823
0
74845
0
0
462999
78883
303250
76016
0
365708
289763
0
0
405622
426818
0
413674
450532
0
491631
410085
495458
184321
0
404362
459198
0
0
0
388678
20082
262128
391549
280862
0
0
0
0
70539
405138
486491
0
318508
160328
148265
0
24484
388497
370782
377581
297397
89482
0
0
334809
281753
292725
305661
315559
0
55527
0
0
0
0
143617
0
0
111429
0
0
493182
285070
10835
364813
366108
0
23678
433253
0
0
407344
0
275602
0
0
270745
373517
9928
471410
64213
0
0
265171
17061
477716
278456
0
375219
49815
43137
0
16890
484708
0
338467
0
495445
0
303552
85135
481166
0
306060
0
10590
383283
0
44958
417818
30485
439939
0
0
0
29899
438048
477375
0
57425
0
127770
0
308665
0
0
456628
0
0
0
92733
255421
463344
0
34417
434853
69755
4984
327616
0
459255
0
0
0
468878
184608
322774
0
468867
474829
0
381424
161876
350833
333507
113439
0
24883
0
0
0
33006
49132
466555
260172
0
0
407346
14724
46823
50169
438289
278495
0
0
0
0
362242
28369
0
485911
473749
319385
23433
0
1178
0
345576
0
399552
43106
62496
59104
0
388934
0
0
458160
288078
471868
0
0
0
0
0
0
489026
0
39306
0
378055
394034
69601
0
0
55351
255882
0
171376
31497
373856
309030
434942
15044
0
9812
0
0
459160
5273
0
7704
0
41159
0
66043
342370
292152
404105
118899
336734
143273
466612
0
469653
1611
94551
289615
466941
0
258854
480560
0
0
0
377534
460060
0
0
446908
398133
483471
0
0
0
0
370250
1955
0
0
742
0
0
0
0
448040
0
0
0
0
0
0
0
281665
0
9433
0
78250
0
0
774
1854
0
258770
272273
0
499403
0
17996
317878
34228
0
481967
125034
428852
92374
0
0
33126
9967
73679
13744
350326
0
0
256417
395334
0
0
335797
0
0
0
250242
0
62539
0
0
0
347399
456895
66285
274603
0
472329
357134
486327
0
0
2334
299619
0
0
16234
281666
0
414245
579
84035
0
473164
0
0
470039
0
0
372078
0
10125
0
387345
100877
407992
256690
10799
253733
38688
10299
447184
487307
0
0
356555
0
0
1963
282249
0
381522
53046
0
81054
0
420313
0
0
0
0
281574
453
362526
0
460453
0
0
430259
456123
492432
0
0
498453
322829
23992
126353
186441
377420
305492
299103
41500
459003
10849
351024
417743
477876
0
310960
94152
22545
47409
0
86205
413571
0
418357
0
0
299917
387199
0
1092
0
404952
469875
0
487485
498442
0
345930
316802
38560
369327
0
0
318070
6678
310290
308141
0
220944
0
105561
290658
0
161998
258521
0
6992
0
15351
325718
347873
387791
0
0
0
0
449147
119682
286272
0
415181
39
100966
274714
323941
43312
281529
127065
27230
0
61773
0
365502
229721
0
499966
0
385950
79356
185160
370163
494416
0
283307
121686
466162
0
0
0
0
281155
0
0
468421
323909
0
0
44432
37533
56261
428629
91690
0
0
15563
7259
314196
0
0
573
0
0
45201
99200
353494
132287
895
0
369344
264635
53493
0
482322
0
0
0
418485
33677
109327
407112
0
430671
0
0
476994
299537
118703
0
0
77964
0
25090
37497
325075
0
274602
101361
397424
368303
62672
301309
120072
340060
395585
90725
0
0
256545
94202
400442
367396
0
441832
418381
291819
0
175452
157198
49372
312449
15975
0
291535
0
0
284494
0
0
54578
0
469258
481395
14842
129825
0
0
16178
0
489503
0
0
0
0
488739
195866
298407
0
447033
295580
265065
284250
472777
429527
490369
9005
57490
0
402121
360101
0
18575
12838
404323
0
1065
0
277719
0
3071
0
280488
0
2360
0
0
473110
0
0
0
306475
109364
0
490468
366172
387293
356841
432077
0
0
0
0
119166
0
736
419925
302725
285708
118617
0
0
73960
0
414855
307071
95270
0
0
406318
333379
473444
34176
0
0
0
0
0
252760
0
488281
480681
260392
0
41744
0
410708
420547
0
467766
449303
102863
448164
0
0
0
378754
0
57223
0
282801
383752
52250
58993
0
0
58802
1182
381684
394410
0
72379
0
284876
105020
0
347542
0
0
0
0
162938
28137
48139
0
0
321620
86208
335628
278995
206055
0
353680
89204
0
462585
207994
418679
439518
0
338724
447695
455798
0
362366
0
0
387055
0
486861
328935
0
360226
0
0
394704
0
298
395375
413469
0
0
259608
389182
0
0
302126
322614
0
0
350190
0
0
350094
467235
0
165346
468846
47756
0
138186
47945
369567
343187
64881
304826
439238
453990
256377
300822
0
97170
424986
22433
0
317345
16519
330915
15681
0
0
0
4896
33400
467889
22566
0
0
2280
0
0
0
0
324062
0
436936
0
0
358559
0
435532
0
0
281529
163345
0
0
0
103343
404771
0
266456
0
343067
315220
493104
0
92611
84329
381295
0
0
119350
63325
0
0
344466
418189
3301
0
0
11512
372636
29480
259196
0
129512
258137
0
0
440483
441102
0
0
0
0
19574
0
0
14337
0
407187
362487
0
0
88323
281387
0
340169
359421
400375
343336
0
0
340849
0
0
415960
276868
0
5261
359950
126701
115430
0
0
0
0
0
0
24321
23051
0
301112
0
0
0
0
201517
0
320631
482438
171449
0
58727
0
0
453949
320283
0
363911
57219
260057
485913
115262
0
473322
0
607
345678
0
63477
0
0
77169
290643
486980
477438
0
125368
313529
439574
25279
0
0
37382
165963
29587
95082
13295
0
421058
0
485742
2935
316758
151584
0
84697
35853
475820
0
18695
0
0
100706
391448
270658
0
10476
0
189688
0
0
406867
0
0
0
33913
272409
0
449362
145005
8649
13308
122622
310389
0
0
261343
462471
0
64064
0
297130
51451
0
118397
0
0
0
0
394786
92271
374531
454042
363507
0
318451
275382
332754
24707
38818
285190
354996
0
0
0
0
162971
360965
17974
23858
317303
0
0
0
296023
0
85115
70462
0
286435
0
79797
494673
0
0
0
364914
278522
0
410248
0
133984
499740
50095
31506
0
173574
0
9440
0
335092
83970
0
319214
393384
0
5561
201340
0
0
132680
0
0
495154
4057
104984
0
0
1385
361194
260908
0
141006
0
475636
407932
0
166274
177683
38322
77412
339223
361363
13916
0
0
0
463277
0
0
0
0
0
0
438232
89384
127746
355611
374938
0
74799
292464
0
122235
298072
0
4397
253367
311044
95240
388873
34856
0
29960
380896
0
298998
263682
333505
475314
1057
23633
424920
399839
0
3099
0
18373
6546
0
0
489308
258085
1197
0
93613
1386
25052
0
466354
0
12201
167627
51546
252244
470457
71832
0
309360
433534
0
137622
0
370243
301425
0
0
912
251390
414025
91515
289578
412544
274407
45293
43161
0
0
15433
109783
112430
0
0
402412
0
39195
344070
19176
6817
96332
69300
331898
30854
285237
0
0
160817
417312
22942
725
390059
0
9068
495322
457792
295818
420161
346505
0
285569
1634
0
71691
159131
433630
0
364330
104609
79333
330936
59460
0
0
23850
0
318707
51103
352113
1593
281044
4007
355076
0
0
0
423115
31390
0
76542
426813
0
0
290133
145095
491476
0
461054
7457
0
0
1273
0
0
0
0
355117
22061
0
20302
403422
131327
0
0
252542
67689
83584
450283
98464
12906
71599
4161
76466
319236
0
0
48661
56315
31271
47280
0
92881
0
0
0
101625
407839
0
481690
0
0
0
0
74120
457997
0
0
16344
75059
0
0
328659
371350
0
27718
0
184424
416158
206383
475675
497551
300689
329436
0
109808
9052
105252
0
3001
0
291343
0
0
21470
361186
346572
0
0
0
0
0
14095
0
0
0
368716
75108
0
0
25397
0
101488
0
336128
7168
491607
0
296584
117844
464885
10727
306523
313974
7029
267577
254215
348077
178575
1138
0
287052
391918
0
496116
379233
13
357903
372706
0
0
0
30616
0
0
337274
0
393297
0
23265
393756
267431
0
54549
298833
0
0
440661
0
28991
0
34297
25880
383664
394618
460756
10714
2278
0
412041
0
0
430776
0
384369
0
409632
321055
330873
251179
0
0
117449
6453
0
35539
0
18657
0
0
0
0
0
0
0
441562
0
24237
301555
0
0
0
0
182703
0
0
172692
0
486021
405115
0
497597
477705
0
327458
271687
0
0
0
0
263022
0
103143
376855
409389
0
0
0
379265
0
380119
429408
68927
423544
340207
0
316314
279214
119027
0
474683
0
89817
0
472528
344281
33
0
69596
282361
0
22427
0
0
840
50240
252783
0
84716
0
375486
0
179310
480148
0
189392
400191
51060
0
414399
0
476108
0
0
0
355281
0
446396
0
379369
354939
466384
309585
259197
111187
255368
0
10655
414954
14658
11103
0
0
0
338641
0
68420
893
0
312967
64699
71957
0
0
0
266206
31216
40536
306285
217604
0
0
0
0
460757
302909
0
340208
0
5251
0
102781
0
0
0
377589
395734
350993
22948
0
0
0
289204
0
290521
8213
499172
0
489262
322752
125755
355861
0
0
9685
0
2607
0
129
109085
543
491578
321375
14798
306952
477019
470805
322311
252083
101488
436861
140221
17704
0
36207
0
83372
0
436077
328523
0
0
325230
254712
3516
94846
16760
9801
265018
6255
329191
0
266912
323487
386470
0
267679
411052
376035
334607
0
59077
0
0
0
305156
0
79833
156574
2874
0
354349
50380
270687
0
311193
308189
0
335086
0
1270
66860
269832
0
0
44111
97221
0
0
0
37907
25653
468815
281514
411944
0
19635
445806
11300
498975
0
0
0
449241
493751
0
73312
263273
0
0
0
448753
0
0
0
367417
492763
419403
28214
0
449110
0
0
0
0
0
273429
30182
0
0
0
309186
7532
199675
2738
0
0
0
280332
0
0
183524
288436
403791
0
0
18768
0
0
261105
473553
0
24443
487471
0
0
31047
449771
0
0
363610
2112
8095
462294
90411
0
385746
0
259573
0
122867
0
0
402294
79649
0
0
338117
66705
90097
353014
272729
384500
2483
0
32067
0
0
348511
0
468830
0
138540
344128
131402
0
457002
276632
0
329678
443653
0
60593
301267
0
472898
53904
0
1866
0
0
31803
0
0
200445
140301
0
0
0
0
135971
0
60960
0
33097
0
122394
0
57631
495019
0
0
322336
276374
94762
371621
263444
73685
252264
0
0
91079
0
0
491310
0
280863
1055
0
319050
105822
430121
0
0
0
326626
0
133327
427263
1159
261947
24903
0
0
339472
278062
0
25933
422788
0
0
0
265340
0
0
0
316686
366028
0
0
70341
15714
66373
108220
180742
63994
320001
461789
386889
341659
0
457750
0
0
0
69225
0
36862
0
291893
0
0
295033
256294
480825
13659
26894
287282
485995
283264
0
0
4870
336504
76564
6054
71880
473196
0
0
0
0
0
18170
390525
0
0
428501
18683
85825
268480
478513
402681
93732
0
459913
0
42202
21720
0
0
432834
0
0
84064
0
0
392172
38999
292360
105015
0
0
276600
0
33615
636
113608
0
445923
366857
0
161253
0
0
0
148275
0
0
452228
436409
420411
309048
355101
131772
0
442084
390205
448295
598
0
126144
106414
300380
0
0
0
0
0
856
490377
0
0
0
487735
0
18853
0
0
394005
0
88400
0
324528
85756
369562
0
0
0
453088
138319
402727
33430
333610
395770
390377
0
287377
0
0
492935
0
0
1811
161360
4581
169846
472718
252509
397818
268905
490397
455656
469961
167134
284923
0
146852
87250
24123
3059
143766
407883
0
184423
0
0
0
0
0
32303
0
5691
268832
0
0
253375
0
0
0
55164
91303
434992
413294
307704
0
404443
11839
0
0
5860
260626
342752
0
379058
395452
126438
346079
44315
96941
364483
0
0
0
426789
265410
0
0
0
252223
354900
439180
0
464334
439819
210411
0
0
74579
186147
0
269674
0
0
0
278103
0
2237
430555
372006
0
0
6928
44960
465693
0
394328
413187
429818
460861
0
416842
0
191582
0
368085
0
4507
325940
0
0
0
0
0
463491
331605
453779
6699
91108
141832
0
0
2820
0
374695
170412
418155
0
405594
467066
29173
462422
0
0
460268
0
97911
0
0
0
0
0
0
334032
153335
0
0
16489
0
444400
457875
0
0
641
85158
408548
3569
0
94270
188367
49519
0
0
24636
275023
0
358817
449348
85686
182059
4848
5623
284833
22653
0
0
0
156299
0
0
310003
0
0
0
143822
0
470075
456081
0
358601
370809
0
448520
323407
0
366094
0
0
136356
404265
413172
4567
135144
255493
0
257969
454385
25065
185403
0
39583
443991
27389
0
0
0
334600
0
440206
263247
0
432411
428410
0
0
0
486927
14242
389905
0
18034
0
0
451437
0
0
5694
0
0
417777
2124
0
413658
0
0
0
315827
0
410715
0
105991
0
0
406433
478289
489400
5319
0
17351
351912
0
274760
483871
361817
38750
301800
314856
378414
336425
0
293562
22371
0
401907
0
265789
366145
0
331057
0
385434
159850
32610
0
0
494284
11033
481818
406059
0
36131
267987
0
0
361472
499377
94794
285696
342423
0
443785
9493
0
0
0
321311
20366
454339
0
115881
337724
202717
443144
474876
0
0
0
402485
0
0
65961
69984
0
303465
0
0
200506
490192
0
0
491599
421988
0
492496
342831
472225
0
422429
6673
0
373880
346521
0
394649
0
0
0
0
84939
0
72734
0
280176
0
13815
250112
0
0
73086
19812
307181
317500
368797
0
0
46523
8563
0
0
337991
274302
254643
0
371770
0
417296
27232
480847
0
0
0
326467
393
0
0
283230
0
0
0
105770
400228
385607
386265
0
382763
0
0
494243
0
257813
295841
0
324832
0
79902
0
0
481302
0
259246
0
0
0
492457
0
296601
45131
386413
0
0
101193
0
274508
359074
0
0
0
282216
0
227905
76749
290589
183679
412009
0
421017
34990
0
355356
451076
109091
0
406697
326551
394485
282561
10842
35763
0
268049
1787
323121
437836
392422
1032
0
5351
414521
369349
0
0
0
0
85673
47770
15950
448319
306893
301290
263289
1281
99503
67704
0
23066
0
297906
0
0
235733
384920
40479
23953
0
86204
0
314189
0
54475
76333
0
321331
0
0
377725
255668
154795
20404
444989
0
316
99629
131924
75923
439258
444344
422045
0
0
0
0
25082
0
0
498348
344443
0
0
278468
74848
451355
356760
0
42389
0
0
0
0
0
455375
0
26218
0
0
348604
0
454523
267782
460450
469944
32919
17158
190069
54502
0
0
0
470834
203930
66485
74888
364260
251030
173964
0
30795
399711
306336
393842
0
0
294472
470127
0
370634
437220
0
32140
71434
0
0
69949
263
0
373934
0
446826
0
37786
476838
0
61708
355030
0
280927
0
21614
0
7370
487235
316918
376174
0
90703
0
312037
0
150618
0
40629
491137
0
154641
0
280505
69613
7705
0
0
136559
0
122664
95926
0
470264
413437
21161
0
283566
0
493920
482318
38729
332779
268522
70086
0
389209
0
0
272942
0
0
9177
0
47026
19569
313870
2306
85704
0
0
0
81892
0
0
278570
6656
288710
0
32221
477715
0
0
0
358797
403548
0
2763
0
423631
0
271628
1796
113558
0
0
84617
195869
0
227118
0
425023
106448
0
335395
326895
314180
250206
261226
490865
396047
0
329087
0
478020
491211
441942
36230
7023
190695
10259
0
0
0
285179
121039
297645
0
0
359317
441675
0
0
399174
438387
439765
144791
0
91260
0
303839
497940
50181
409773
263902
8026
0
0
176902
0
324917
427229
0
7048
63008
0
2746
0
0
0
83994
8711
0
393377
279327
0
396932
0
256437
260085
265132
0
0
677
155806
392761
260612
309260
0
0
0
285398
0
377594
0
0
434512
427295
417223
92382
0
290486
7597
0
488892
261145
0
0
0
0
406197
0
343331
36078
351630
0
15066
362956
75634
56599
21153
290088
23016
0
296386
375235
446221
115472
0
0
445961
87799
202658
0
468255
473543
0
0
68655
319
0
0
100826
0
0
445316
250564
268049
0
0
0
42201
0
0
117746
465624
0
0
22278
405037
88087
0
0
0
0
54362
0
16527
0
0
279472
0
66147
0
0
40360
84344
0
400469
0
85314
317833
460462
150947
481936
313346
0
0
483986
0
135666
38609
0
93803
0
0
472388
0
487141
40901
0
26082
191641
52521
0
0
43343
292404
0
0
336320
0
0
47741
105085
0
302393
0
471994
48264
0
489680
27806
13559
0
113024
321098
0
0
359603
0
0
267942
0
0
446684
0
156801
0
144530
794
0
22211
0
40529
0
0
168697
309987
0
9925
0
333525
0
257099
257767
45390
468732
48082
261592
19958
333036
0
312715
260634
0
357569
167399
83211
344403
0
0
170081
0
368568
449711
434763
0
0
29879
0
0
418876
80753
14061
22221
462209
17045
0
0
0
0
0
0
7123
0
0
2047
270111
0
316507
86685
14167
264111
0
0
16443
484032
33441
0
0
47830
0
492172
0
0
387421
0
0
0
0
0
260171
0
271698
0
0
0
269276
442237
196964
50271
66948
0
0
338290
499458
363316
0
277767
0
0
273766
420047
3113
0
0
154448
193273
274249
0
0
34821
442450
0
0
366080
67826
393486
495606
0
0
451932
0
432522
394786
0
302437
0
6926
0
267710
491940
0
0
3206
0
381200
0
55829
348938
260848
42967
475557
403764
269275
317515
0
0
0
42474
0
250368
347002
340562
39403
10427
52884
324193
273297
0
158441
0
355129
0
7565
0
433770
58499
42173
473341
0
72487
0
410275
0
0
302585
127737
375897
3330
13880
0
0
0
87152
0
323299
306038
406975
167620
93869
495633
84333
0
0
477440
0
109405
0
0
376
311817
464462
0
0
64864
0
0
51716
339084
439637
15726
84826
123896
2583
0
0
85567
0
1730
0
30898
449619
304966
217204
0
0
0
24999
0
130339
456009
0
81217
7444
353516
21497
0
0
0
0
0
0
0
310432
0
0
318402
90469
0
0
0
0
0
0
386925
0
344005
61087
379145
283086
0
0
0
0
0
0
0
268514
62986
485460
302120
11444
127541
61813
0
376645
4213
307952
27248
257009
0
0
418869
86601
41138
484072
0
125620
372074
0
309874
460937
412013
0
0
0
19874
126819
0
17912
0
28967
475627
0
0
26597
51005
30199
0
0
448208
359
0
395634
89570
293084
427800
0
0
0
0
362826
270694
514
67629
313637
0
0
352168
383850
0
300311
0
0
39900
187929
306518
465301
0
0
334598
0
0
20948
26885
329588
0
0
95923
0
0
296068
0
0
439922
60449
431580
417751
0
303320
41080
0
406303
150077
283325
0
5147
351374
0
0
107423
334675
498068
0
0
0
110050
338590
2028
198206
0
310551
260773
378317
0
0
478825
0
348744
0
446588
0
378803
0
0
428644
0
4071
0
0
466470
103415
182976
0
256248
341978
455241
0
263542
32164
15595
439756
0
309170
449727
367707
31544
115725
0
0
61831
0
430826
101668
0
76745
371343
0
448611
0
491035
0
32335
255891
401672
0
102928
0
391104
0
0
0
478685
0
310729
289723
0
0
0
445757
497293
16225
0
271551
0
47267
355001
13118
0
343450
0
63135
343217
0
9492
7638
29393
313176
175510
40608
0
0
0
48095
327436
181195
0
444712
10813
0
0
385205
0
0
86435
69226
420162
467218
0
306943
0
0
0
287474
35435
403859
0
433844
407657
0
0
44816
0
0
0
0
0
55994
0
24181
0
0
28612
167828
0
0
17680
301711
0
0
0
304965
0
351348
363428
312311
0
294595
0
135238
0
160614
55995
290528
367897
0
413462
86186
84084
0
0
0
0
430871
0
356708
0
15671
0
311713
0
330782
0
335812
86854
0
0
468682
412947
0
370730
95042
351652
0
7523
361701
142227
257413
0
320223
17064
373087
103043
446498
0
486820
64770
0
0
70896
0
258087
362783
0
85966
73628
275980
81139
0
481896
403362
0
424197
304125
0
72260
218067
62658
347093
0
291458
48786
53694
7579
363970
11117
27569
115435
410299
0
0
389359
0
453823
0
477605
0
0
0
438835
156152
0
7018
445164
25072
456430
181829
0
0
0
0
0
0
5956
0
446300
0
309733
401683
0
46428
38193
18929
371635
163636
0
0
464196
0
358529
0
0
393602
315209
35873
70884
328302
29335
395147
0
100104
275385
15829
0
0
346471
16936
323342
0
0
0
435068
429874
20585
0
49991
0
384951
319737
301286
0
253538
279274
445342
0
411055
49255
254515
371613
487542
325518
0
0
413108
13
415043
0
70122
310390
471316
347694
533
275398
0
0
16443
0
0
355674
264440
152132
124060
87341
180127
313101
431687
381769
334499
480123
309716
306564
482901
0
308557
0
149300
87641
0
0
27287
333688
483241
451281
0
0
37028
431196
0
0
264493
1870
184469
38161
322851
0
0
203620
0
250902
459152
482218
0
32909
152329
0
43934
0
390368
30756
37653
374976
0
253377
0
0
25775
0
136015
19715
426627
0
125708
490067
124943
342641
0
24112
0
367300
444958
0
57077
0
0
40177
445835
3908
397199
32644
320150
0
156012
307911
0
0
0
0
299180
18552
0
318061
481316
0
0
0
0
306897
256440
316683
387986
70483
0
0
45876
133948
484200
304414
0
21016
288781
0
34384
0
0
0
0
0
28347
413738
0
315591
480334
0
0
18927
0
288917
452007
367578
190613
0
0
0
0
461945
389081
293173
0
0
407557
0
35048
501
6715
0
88729
0
89775
285486
0
340119
343546
461192
471821
276121
0
48171
0
463477
417301
0
21146
417304
0
9079
481504
494615
0
378821
276781
392553
126632
45949
0
0
330914
304764
129873
30338
0
0
0
49983
319443
0
290481
176694
476131
437699
17703
0
393300
0
439816
455253
300169
257138
484320
55960
44312
64267
319429
358797
0
402727
35868
0
353331
189102
0
0
0
0
0
451940
365915
487555
0
183138
0
431554
34602
0
253626
465867
457851
471119
0
27832
0
0
321
441553
38691
152444
118068
439667
483064
160015
0
5095
0
440198
310357
12543
415128
19193
318708
299324
52737
473042
107241
329580
0
0
0
0
0
7524
0
0
147128
371632
58137
0
14803
435151
0
485690
0
260868
136674
362958
105826
41978
30050
20010
317364
287301
0
364546
0
360165
332894
292683
438544
420
271238
1347
31903
22100
12663
0
41809
0
362733
0
498915
301584
0
17300
313426
0
277118
371020
0
350518
0
377318
0
8671
453165
39341
402567
0
0
358050
0
0
0
104520
451602
0
28188
448370
431729
43016
0
26617
463380
0
0
74096
0
401143
32085
402
3558
104752
0
267582
0
137445
275845
0
0
458062
852
290448
340341
404939
442102
19470
0
7764
388267
489369
381625
407359
0
0
481242
424361
0
132198
0
0
0
485753
151721
28260
47486
44578
0
460926
0
0
185245
369579
489841
456610
0
49640
0
496810
75925
326093
28728
345012
390160
396565
0
0
0
402644
357387
268077
0
319538
384391
0
479254
171887
0
350883
302964
276024
0
0
340525
0
0
0
0
0
26975
391642
0
0
52266
486930
0
433574
30338
0
31260
23897
415531
0
46721
370069
0
293975
281986
69284
0
0
1603
0
377948
47174
20401
386957
0
0
0
0
0
16956
33826
0
0
468813
0
419192
39669
47503
0
0
448167
52552
0
397115
0
66980
0
412814
340571
0
17795
0
34132
462531
382295
0
0
467303
48917
0
451673
0
299497
0
0
22677
480812
6667
102693
320407
0
461155
486792
370547
388795
287599
394988
141341
0
0
0
283319
478084
72483
272730
0
25497
0
5117
0
485368
171457
462759
13840
0
0
389271
24995
299752
0
36761
0
0
0
10699
0
277231
352068
322452
386971
0
0
0
50787
0
0
345151
318057
0
0
379331
397355
0
317347
208713
279218
0
165823
0
0
103351
0
420440
458737
309437
367428
279619
0
321307
0
0
315811
22546
171871
0
0
0
55113
451547
0
0
389674
0
21693
139678
0
466317
289201
711
46274
385596
135967
0
346774
45402
17411
392806
489268
21313
0
0
405800
0
0
0
296805
36274
0
0
473971
333888
0
379743
0
0
258593
0
0
0
211703
0
0
400328
421005
0
0
372842
373493
44239
100034
395578
0
9765
375307
0
0
324251
0
0
16364
272183
355
0
0
0
95073
28710
449326
0
477235
0
130114
0
7905
152883
0
57670
50451
306008
302784
0
0
481727
221593
410
60871
410139
490476
0
44466
438608
0
0
0
423511
287578
194204
479353
290134
0
251657
0
0
0
404633
58236
401212
0
425065
2313
0
0
34658
0
0
92956
430095
1688
315459
218
411080
0
323845
75935
340290
33495
381875
304735
265945
0
267571
0
0
471604
0
492881
0
0
0
47810
0
0
0
25391
463727
0
326041
22423
0
392335
328612
431346
455725
304188
0
0
216342
28862
326007
280036
0
102708
0
13363
0
439416
457429
0
304289
350071
0
364917
318105
102054
9778
327712
0
5960
2027
0
413301
0
399545
0
0
449024
285831
415730
0
0
0
0
0
0
450847
24083
26017
0
0
0
0
0
51395
122229
0
0
14234
415785
0
40466
0
410571
399358
329505
0
0
443043
236
0
349346
0
119957
330732
0
392071
0
0
12911
283831
0
0
27127
460664
382315
41836
0
451472
103127
0
20769
490585
327629
0
108625
0
0
25106
0
288924
399601
0
326846
0
0
0
0
349396
135010
0
37550
0
99832
0
0
33319
319361
0
330407
444230
371259
350779
0
16568
0
0
0
0
421279
382539
0
0
347543
0
110123
0
0
489417
20075
28142
390031
254746
414975
0
445653
0
0
138549
405315
0
98087
0
271747
335793
164949
394555
0
0
788
4910
0
0
275079
0
62478
469079
0
0
72618
0
355577
8373
0
331840
0
0
314436
80919
110319
410792
147686
218534
127550
12345
333286
0
0
0
70394
30041
5678
0
448000
269252
277750
45292
0
482819
0
0
382725
17566
0
133600
359890
433947
294672
457081
0
0
0
0
0
30478
461079
337328
0
0
0
271449
23907
5500
0
438442
441055
0
462471
0
439598
0
474904
0
74664
254
444732
0
0
0
287393
0
8511
0
0
50043
0
0
0
0
0
285764
401593
0
108279
298762
393639
39698
0
0
24445
11921
0
472718
0
59234
79132
17255
0
83190
11745
277669
0
461499
42296
29369
0
479774
0
0
0
0
0
0
11108
0
0
34412
0
273568
164051
69541
104304
9984
0
62768
0
491428
0
0
0
417862
17187
416865
78023
0
83527
459589
0
375332
62395
327637
149589
0
30454
0
49553
0
0
31996
0
100745
0
3883
0
395678
0
0
275080
399119
481881
389406
440755
177699
0
286518
273357
0
0
0
0
0
0
51906
0
0
0
0
411572
12337
0
120
76938
494422
0
0
0
0
283481
0
443418
212552
250
242889
0
127724
14116
0
0
0
59752
75133
0
41199
117694
222027
335470
0
0
370866
211991
0
173473
0
0
0
0
107189
470811
355380
358459
474018
417793
0
0
474216
350674
394656
317559
0
0
0
494145
412903
0
0
283530
0
9344
0
5345
156064
286003
355934
115043
265940
0
322240
496145
378711
420327
0
0
56016
0
55209
380565
254799
281243
410264
23760
0
36727
32047
396512
304773
0
0
476342
353715
0
0
251630
0
431378
317077
497424
221790
0
420465
389948
0
480964
52851
435037
0
476553
90448
301710
0
347784
0
0
21822
103980
0
0
0
0
53495
17653
359679
0
276521
0
0
0
0
325341
268295
396335
13724
0
40182
350616
162988
0
435875
375007
0
262356
430385
11254
435018
358085
0
0
314892
141806
336207
0
0
333252
16125
0
0
7151
490918
445590
52789
0
50135
479113
0
0
290115
452954
121351
381747
454140
311542
0
260976
0
0
0
0
477034
325749
0
0
38887
0
175468
0
52778
123193
0
0
138302
0
15530
490382
0
201150
0
0
0
475444
58669
120049
0
0
327608
0
419541
13439
0
0
58715
334952
21354
303492
15610
466211
460000
0
0
281964
80917
487526
412069
446955
0
6069
0
377630
294231
462313
493823
436228
0
472076
22762
0
360024
344524
0
0
152171
0
415347
95517
0
11064
300340
14614
320812
4222
0
407367
0
268996
60947
418419
0
0
0
0
0
39164
272383
0
3285
339148
0
9726
316606
317251
0
73326
107326
345574
419607
0
408146
2002
0
0
295011
53606
13808
0
0
0
0
32863
13520
11670
11521
471992
381915
0
0
0
0
76637
0
0
0
405269
0
139
72148
117385
79557
0
0
0
376451
3354
0
493347
0
175627
377992
385136
0
22255
421327
367761
25389
0
0
473167
0
0
396397
13972
7011
0
0
0
3326
350506
363861
67232
487489
0
299531
447038
0
297636
5785
202050
445699
0
288464
0
0
0
0
0
10929
0
53457
0
0
14920
371479
31731
0
0
0
0
485271
266920
305246
375479
404920
45281
0
0
484731
77954
465783
337480
15424
0
399136
483621
0
0
36685
386546
264509
403023
304258
25766
267657
450669
384163
0
86838
318152
0
424088
0
458677
0
315235
10564
0
0
19465
276560
0
0
0
75949
0
490343
68068
0
0
349144
0
8354
384265
6309
252927
278810
0
0
420901
0
0
265734
452493
88160
89198
0
0
1271
174142
344361
162356
0
0
9673
23412
471144
0
0
264354
444444
0
458175
0
0
0
0
4533
0
494579
390040
0
276622
0
0
437125
441025
0
0
2161
387230
16962
0
157168
20697
395903
0
141036
0
0
0
20846
123864
0
80206
0
219602
272147
23819
495887
265673
10251
134994
261010
330097
0
0
0
419565
0
0
114700
0
388064
0
0
360179
410814
0
411281
23854
9610
0
449558
31569
0
126972
453805
30847
409293
0
0
0
0
0
0
70061
0
0
390285
469376
19249
377684
0
0
394449
385713
0
95083
35857
0
330650
160043
147428
34172
0
397328
41095
442434
413595
272335
0
0
0
52120
272744
0
0
10874
458795
449054
87897
0
194404
0
451180
305072
0
0
0
21443
84724
266278
0
0
0
0
0
2456
351753
0
294617
0
0
306378
85865
27969
156222
449568
0
18418
59694
406931
0
62673
0
2194
0
156998
0
26959
0
14344
402277
21330
0
0
0
267949
303083
365300
0
17149
0
499283
333057
0
252998
486665
0
0
0
0
394785
479663
0
338900
0
0
366027
18296
121134
423888
485449
84665
416714
0
387153
374757
41620
414392
0
210692
266532
0
383075
0
403427
51592
0
481465
6934
307217
70919
112206
29637
51941
0
24288
0
0
0
0
0
262515
410156
0
148051
0
0
265163
44422
36094
426888
21037
0
65263
437129
19335
213331
0
117594
0
377383
477833
0
0
0
274706
85335
57005
80375
324322
435618
289524
0
0
0
0
278184
0
0
364554
0
0
363851
0
0
187775
146870
0
0
76214
400906
376991
44523
344936
358869
0
0
351380
41123
9100
200071
0
0
0
161147
359652
0
473253
146431
0
290748
395608
0
406009
340253
382984
0
473470
336948
453790
62003
405465
0
0
0
0
410620
0
0
0
0
410644
342564
257932
0
308685
432321
0
314166
165121
463418
86503
0
55289
260201
375114
364442
0
0
422900
84898
429261
0
491850
0
452870
0
0
401760
0
433191
13279
440880
44994
0
0
156246
270022
0
0
188786
180629
0
397780
186857
0
291507
396085
0
34953
0
8831
0
0
451900
461070
12664
451165
709
65346
0
318265
0
7731
253709
100860
17805
385972
0
312787
59367
0
493351
349167
460112
387575
160253
0
8960
321632
371262
0
0
0
20494
33893
66752
0
396403
441573
486781
0
364865
0
426085
6327
0
328492
48262
0
4750
0
0
295699
430862
2993
520
0
15254
0
18928
98094
319646
133621
0
337669
0
0
374192
426693
254292
490714
50660
0
306923
14801
0
255754
326898
5305
25058
405375
465079
64436
0
34612
287191
344437
255019
358791
25445
0
0
0
305421
0
146635
0
0
299381
0
51618
447315
2179
0
65127
0
493563
0
69318
45885
0
343065
18114
14565
0
344131
446105
0
0
151078
0
355901
0
0
101596
0
0
0
0
0
401885
0
6890
0
0
0
439902
0
162972
6577
419905
344707
393727
0
5667
0
0
347546
2756
120492
0
0
261909
0
255316
278684
0
0
0
0
300034
447980
0
0
0
0
0
0
290759
0
282567
0
0
0
0
413035
277982
30216
0
0
390599
0
8040
0
0
336259
0
0
0
0
12705
0
354913
394867
443409
0
10142
371552
156782
0
148578
0
272186
47722
259586
485168
474771
0
365323
321462
355317
0
0
103623
28052
228
0
309598
450467
61703
0
0
73028
256070
0
294921
0
0
0
383818
446097
2674
470514
0
299630
296854
0
129980
0
294735
0
0
111656
386261
0
96922
0
283782
354924
0
0
261296
46887
411309
0
0
0
23904
415006
65881
425328
487506
293466
273050
46774
394781
0
0
66598
0
0
423876
271652
0
187404
303634
64885
22182
0
0
0
0
0
0
0
0
468928
10358
280870
0
0
0
0
489820
0
186807
0
263950
279269
0
0
0
405927
35642
0
15016
294122
0
0
0
107556
477475
110680
61028
0
100305
0
287893
0
344452
0
0
0
403858
0
421240
0
0
0
4371
445140
384057
0
205490
0
0
0
0
0
0
0
26096
4847
30203
0
415090
492445
0
44163
0
363219
0
334826
309960
328124
265446
25686
0
0
6613
0
0
0
467368
257565
0
377679
161259
43608
0
0
0
0
483966
318502
18331
0
445321
96842
472016
486962
18115
348017
0
440
460809
42398
0
0
0
297918
335881
0
14223
0
9701
0
0
369965
397191
0
0
365874
0
91840
0
0
0
0
0
7054
411510
9036
294378
0
0
38189
0
34143
0
0
0
4224
93337
489402
306030
493436
0
375653
0
26182
480035
370480
320331
491261
12292
0
0
0
67989
355700
115371
0
0
327235
36800
403708
412384
0
361082
35925
1539
407160
354787
450697
0
0
357589
460129
321525
344454
0
0
404839
0
276709
432211
27978
457840
427921
257457
0
0
26146
292065
0
0
0
410509
5641
0
253647
75057
256875
263271
0
418250
267502
0
356376
0
0
403014
491295
38522
90369
0
350843
294932
482969
263612
10216
474866
0
88824
0
0
21015
5682
382793
0
80282
447489
376177
300300
0
347828
0
1484
0
0
0
0
981
444406
471763
496935
368623
13164
0
96219
0
378728
0
323316
0
0
0
0
0
262373
0
0
26646
22596
380615
23709
0
12617
194762
27928
282833
29321
0
480163
0
398472
337368
0
448650
156863
436362
0
359684
272090
36800
59640
336551
185594
0
0
0
21675
435980
0
0
0
308999
48554
494256
442815
325264
0
0
263
289975
0
380876
33008
0
320070
0
39455
414
0
0
407824
280864
0
0
135459
0
381818
159501
350764
354073
0
326708
0
1446
0
323906
0
440682
129545
0
366003
0
0
0
447165
0
491060
323130
400222
98006
0
0
370549
0
2450
441879
277456
51006
344126
0
413822
0
36339
409752
0
264667
0
37478
0
438071
466071
79021
409099
0
17229
5508
0
55776
0
0
0
411254
22197
19911
0
25630
4818
0
0
249
0
7363
35986
477170
478521
307881
466836
0
0
0
0
0
0
95430
0
0
383225
372251
366158
155281
455905
0
286189
424651
12334
0
0
0
463324
349797
357473
87378
354464
36820
369117
0
0
0
6070
0
0
0
258441
58834
338944
0
400104
0
394950
330602
291877
0
0
288721
465838
0
0
467813
425223
463934
42234
358730
0
0
0
0
0
0
0
490361
0
431655
0
0
123487
484724
27003
86596
415964
479968
83651
304312
0
0
3416
296222
0
0
0
0
430121
463322
44527
74156
377991
85154
47054
0
109143
0
443893
76783
13872
293132
313808
0
420558
0
0
0
104958
0
0
0
28649
55043
2389
929
418853
295822
0
288008
10228
0
335943
0
45736
0
0
4130
402960
257462
0
355262
0
309193
258812
0
306195
143528
222555
0
1862
498913
77255
0
0
13896
0
444270
0
0
0
0
31332
0
12792
0
0
35791
419356
104577
0
0
0
50006
28143
473692
345463
294391
471183
259281
6720
0
414158
31628
429376
0
207801
6617
0
312914
430528
285494
0
400686
495367
0
343661
297732
379299
455587
288555
320251
281915
0
1464
0
0
3735
398849
95089
407032
267234
481262
4394
0
9673
0
170437
116724
47743
294371
335316
24145
400475
0
17467
269333
0
0
0
105524
15809
278397
0
0
251632
0
0
38577
0
45500
0
161868
24173
439958
0
0
360637
447838
121443
0
422803
103123
0
436789
476576
256633
26460
419860
0
252224
0
79160
409270
0
77075
0
323523
384366
0
0
16262
127441
457067
488153
462883
432556
0
0
360675
256902
77670
9102
495817
0
87780
455030
382336
0
0
24219
0
393973
0
21341
0
0
0
115219
52805
0
0
409956
0
44067
17220
407337
330251
270656
368450
89180
85637
437544
0
0
135042
0
364738
379185
362938
264216
251803
71963
0
0
277434
0
0
0
0
289354
389717
0
427319
0
432925
352120
0
5975
0
61571
9022
431887
0
456119
0
50047
189936
446467
334567
42467
0
46183
366278
0
0
0
0
348051
283843
22706
0
0
0
123416
421199
74485
351398
0
280582
0
149141
19591
370071
326217
46383
393258
41787
0
13066
0
0
0
459792
0
0
0
0
0
113425
480787
23329
278732
427535
83546
4083
0
0
261691
0
0
100611
89374
255982
0
0
0
469161
0
351937
0
0
33626
0
494187
272499
378
0
466061
315585
0
277147
297552
0
0
353157
0
441919
448820
484685
0
0
8979
154725
0
323947
260347
0
0
296051
0
283162
0
0
0
5426
0
0
257519
0
0
384122
0
8902
482184
0
4784
271785
41222
286862
0
351793
0
458732
92666
86077
19461
285987
98104
331749
436762
368233
44941
333099
0
459060
271922
495515
14422
69199
456157
9640
0
416699
0
370089
307711
498704
388731
255777
102339
0
0
20635
461831
0
301202
0
47591
0
0
274453
0
86763
0
48461
0
350749
58202
335011
480859
0
252492
0
0
0
0
0
279344
388327
365336
0
0
432677
0
0
0
194981
290337
0
390158
141491
14195
0
0
404300
0
0
0
0
450249
499701
0
344875
0
0
0
319330
311434
52657
79686
0
0
459919
158526
0
0
31377
0
22186
163622
389226
45730
0
330414
489320
0
0
0
208032
0
379641
0
0
422507
101857
12952
0
69287
0
0
497166
319001
0
376711
0
183001
357348
0
8596
0
442286
437467
118194
0
33031
192663
157703
431986
88632
0
31037
400668
493055
325799
0
0
0
0
45966
497170
76047
489917
16690
261296
428943
33804
0
133442
0
0
7173
434345
442523
0
0
326349
16817
304253
370398
0
226
87251
0
0
40335
0
0
0
262094
435259
35617
0
40531
0
0
409452
0
0
350771
350502
0
24605
0
335076
0
0
10908
19879
35295
400759
467604
0
75575
311075
317586
104585
481464
0
424126
65609
312086
419454
0
0
250329
0
466629
0
87701
259290
90815
0
356784
459577
0
72141
431917
2287
402276
439146
476520
0
0
33534
444513
0
331504
0
0
274403
298364
460343
356207
64788
40761
15328
399058
407859
0
0
0
0
0
400533
0
421701
34080
4856
0
0
490892
56951
0
0
332155
0
52436
33123
0
424405
449050
5637
0
182345
28733
0
43081
434782
0
0
0
0
363015
429183
0
0
139892
38042
485486
344449
25677
265284
0
0
14354
105944
435808
145371
0
0
0
0
0
427275
0
0
122849
52320
315116
495576
6928
474443
79066
31653
0
0
427414
409666
0
0
0
463025
0
0
254310
11127
0
394465
0
0
14001
330975
153
440646
0
366004
99017
0
0
40523
318607
424908
87396
0
0
0
488417
377565
2865
0
287061
383474
0
0
3287
1428
0
0
0
194078
7687
29699
4535
106958
488993
328562
0
0
0
471222
433435
0
0
293913
494789
0
16151
71506
0
0
472399
0
304330
273183
272179
0
489865
52977
5062
68007
0
0
410624
4935
66004
0
0
0
0
360412
0
203885
400712
0
450877
0
0
0
0
376952
464263
464523
40692
0
119258
498011
0
0
256061
478392
320567
401755
0
492381
127797
9653
7011
305940
0
10307
23096
0
457785
313819
57669
0
0
0
0
389043
114434
374620
44484
0
0
444436
323668
471709
281502
425837
336504
328425
276082
0
2882
0
0
389827
105945
496804
0
0
443590
0
0
260010
0
0
1658
4277
0
341372
821
460046
366922
198635
479650
0
0
18098
0
267106
0
0
0
9571
0
489107
0
0
0
391620
0
0
0
304898
320576
0
0
0
0
266765
347160
118039
218061
124816
0
85087
0
0
323639
255698
398714
0
443546
0
75601
5135
336917
7619
276174
0
0
417157
0
0
4160
139698
318939
0
409758
26423
0
385487
0
469121
37974
0
168790
0
0
0
0
0
0
280959
0
0
0
10990
129863
98122
0
419182
0
358738
308388
75216
13490
172658
455271
0
0
0
420893
0
279920
445876
486400
0
23097
0
0
275245
49825
1174
72995
125515
16768
481924
0
62486
44376
152522
0
428169
86470
0
0
86476
0
0
300380
0
485526
0
0
0
0
90695
29755
420399
163838
0
0
0
357876
0
15555
358314
62165
95839
312910
0
91573
485439
296006
0
0
0
0
274369
25885
428833
0
368063
0
255332
491235
73009
319781
401968
497708
0
0
222887
0
0
0
0
77250
112986
280099
0
0
0
377431
276756
49075
0
428062
431415
0
0
32987
0
355606
30173
360986
10869
0
0
0
1620
0
494133
0
0
50489
0
0
154825
139796
0
377658
328222
0
18598
443338
367967
468353
115337
0
67519
406144
360715
0
0
359775
9857
443320
259642
0
0
27743
465161
481991
4257
0
449514
0
0
480073
376162
0
0
75758
498427
452397
55300
406542
0
0
378596
0
0
472213
0
0
31836
0
0
4810
82130
302598
426182
0
0
401954
0
108432
0
408804
281679
0
430728
0
40462
251513
283443
39659
0
0
0
26495
0
302337
7859
0
161937
341673
0
316082
0
430483
0
34958
261547
0
426864
475767
0
0
318606
17828
0
0
39645
0
483682
0
0
290846
322351
0
2136
289834
299588
0
0
442898
0
0
174484
216188
0
13135
308518
0
396231
14171
24626
307651
86966
0
88055
480528
475204
0
0
0
0
17719
0
372948
0
0
264632
0
400386
123699
411937
168166
301565
0
0
265662
166451
47768
0
493216
447756
382734
12957
279319
377406
371768
339929
301079
0
481484
417415
0
0
0
479008
29850
400195
19871
31847
0
0
0
147218
393387
0
0
44448
392479
0
468063
456429
493429
22720
345323
0
0
467105
463992
298849
0
0
451704
324255
438665
32199
309498
403011
0
16453
0
94540
427718
0
250377
260001
0
360285
0
0
0
0
0
0
423664
0
0
373809
472155
0
155045
426686
0
435785
0
445739
427970
0
0
393049
0
4492
0
0
0
64764
0
414589
0
0
0
19356
55261
353679
268884
335829
128259
432930
0
0
346521
364884
39293
296298
293063
918
11128
69567
0
0
409695
9389
0
427826
0
393502
0
0
289525
67386
0
318329
212792
278401
301496
88037
0
0
72829
388547
25192
290182
466738
169411
325332
303617
0
459408
0
0
0
0
0
0
364922
499286
370170
135063
27572
0
104160
0
0
421140
287285
0
71227
0
13883
467403
191349
0
0
250629
86680
0
5850
0
308101
0
0
55402
329269
321289
0
40556
460251
29990
281212
356975
0
261143
994
0
0
407877
482926
478686
5401
466289
0
0
0
0
0
104231
305297
291764
405162
415774
0
0
0
0
0
462403
267312
0
0
145554
462091
0
385980
0
0
396841
459829
0
66510
259132
32729
342923
45059
39622
49114
27761
392083
0
23425
8689
0
457445
457156
0
0
269708
140006
0
134710
138289
0
16302
254965
304796
0
354947
0
17182
0
0
0
72897
0
386734
420022
12798
486791
0
0
84367
321583
422933
11035
114204
0
0
38
130533
0
0
0
0
0
22063
461219
0
47326
318361
0
391024
40300
110809
0
0
422968
372380
414517
320015
68174
0
0
390013
419999
54125
0
420215
402822
337604
435695
337252
69777
0
422017
298513
6288
3699
0
435116
0
2831
103360
0
0
0
320697
0
0
442798
0
0
108443
356814
0
284554
23987
113093
443319
463136
109261
256563
0
0
0
348320
0
36920
104054
64461
0
25869
0
0
207600
459547
0
349919
64167
0
0
278065
0
0
0
0
0
0
0
33986
214245
0
0
0
462240
364601
456142
0
1250
90069
264011
121687
400280
486678
26959
112200
0
284325
5438
0
456805
0
256313
465512
56764
380343
290848
0
454651
0
69842
23989
0
323052
438463
0
156196
138003
264907
0
0
431328
0
48263
489570
52833
0
347161
94269
80730
0
0
499411
0
0
32443
100501
0
0
342037
0
13537
83399
126179
381961
0
0
326961
0
0
0
141918
326558
1276
459887
0
44916
57639
0
468100
0
0
282293
0
12494
30545
49353
0
0
0
110283
0
340927
493141
0
464983
0
430037
398662
0
66803
443944
192110
458044
0
0
390591
333957
394050
0
289251
35995
0
259453
13969
329410
9027
317969
33691
0
3715
349397
255133
0
0
0
54182
0
0
0
404061
0
348113
0
465737
157173
457071
376922
0
10707
0
288508
276976
18058
383335
51208
0
251021
0
420788
0
396365
341763
147793
305577
0
0
338615
0
0
0
201810
0
9619
440037
15038
456407
0
919
474936
200465
13611
369907
0
0
429680
374476
33297
28519
80600
490127
138658
0
0
265578
0
0
0
0
0
0
0
62406
0
0
0
0
44895
0
0
265291
422147
404334
373194
0
0
0
0
14059
0
0
0
400587
287922
0
285698
381654
22844
442911
490818
1942
0
91831
339409
0
283350
20804
52993
0
0
36840
9434
165379
8073
0
0
261234
70620
310015
36695
482417
263416
0
335026
0
34920
90083
104645
12661
494924
319850
437453
0
0
0
132528
323201
0
0
463172
341174
0
0
215016
125677
69022
29
413978
0
313873
130711
453676
490960
342889
303854
0
359102
474594
18388
0
0
347020
282781
0
0
4206
0
0
367597
42205
384551
0
474883
299673
0
102173
0
49590
0
24293
428601
353360
0
0
0
347563
437170
41450
258459
284126
422398
165310
0
0
394591
398123
444658
61776
0
0
8866
0
89570
461536
0
97007
266049
86248
252286
0
70896
0
0
0
0
394950
41128
40590
466233
86428
85931
350405
142196
0
488437
454900
0
329264
13683
385685
419974
0
17788
19803
105752
491274
251823
107247
0
480670
0
464904
442961
387660
253526
369835
418499
0
399936
0
0
6911
0
411063
438537
0
0
331162
30061
26103
111504
0
485453
0
0
334909
0
475313
431340
109965
0
0
462685
0
0
402517
0
0
5748
412939
19284
78242
369187
488393
21696
264933
338006
0
279748
278426
314406
0
0
324816
0
0
0
434005
411495
301748
0
469635
0
420992
38823
459920
0
479593
27646
0
8187
326976
340210
0
399004
0
178435
0
0
482487
0
0
6127
159519
394523
106500
347733
155868
12737
0
281108
300695
0
0
409163
0
350973
346154
21095
0
8547
0
387932
0
5717
107054
390997
0
0
276359
1878
390153
15583
0
0
428683
428311
0
0
0
0
460258
464677
0
271103
13204
0
0
0
0
20206
309583
0
56211
0
67323
9527
452141
0
300020
488476
0
208406
113442
385357
0
298595
325402
481085
0
465439
418138
460593
0
315400
0
0
21640
0
0
0
0
443083
0
0
354776
0
18748
0
126743
0
335664
0
427495
0
0
90105
0
24127
111145
435999
0
0
0
10880
0
254269
353117
0
5749
335485
0
496939
104399
41672
0
140316
135199
0
13496
60344
274292
292046
49748
0
0
364436
6723
207347
27129
0
321501
0
55269
0
380336
291838
0
64450
0
0
154951
485920
0
357981
0
0
34978
51720
480655
0
492039
65963
28328
477749
310248
0
0
0
78958
0
257043
334355
31923
0
0
10555
59121
0
418497
75436
0
0
58740
138171
0
0
316374
0
139741
287796
290597
40171
0
495337
0
0
0
0
281440
492951
0
104347
362945
0
410154
276293
498806
0
363639
0
410153
0
0
32407
0
443265
9948
0
108208
0
61667
0
362723
46366
470252
437036
451849
0
0
468150
0
0
338596
0
386625
0
0
392089
0
380111
256265
343835
74001
5892
0
459455
0
300722
0
0
0
279422
354045
0
458782
0
0
0
36943
0
443627
280035
443719
257070
106317
448218
0
205896
0
65552
0
275782
0
421188
435914
395661
467937
0
421334
46235
0
54983
321919
391561
2402
495616
352649
272198
0
280
56218
473919
392515
206074
176267
16555
0
17621
0
432515
0
262871
61951
346875
431827
354936
0
354055
0
73931
439025
431889
0
4102
0
0
0
0
0
115407
432024
69644
0
339915
0
0
0
0
467274
0
0
482360
0
145548
104082
0
0
387373
353757
6253
459595
0
0
0
0
0
473778
0
0
0
493198
0
14971
487526
0
60859
0
0
414247
0
0
0
0
25595
0
75927
0
0
434153
282148
0
41134
0
384110
143682
0
0
322629
0
416756
95085
0
111175
6421
294214
113864
11475
0
0
0
110147
0
0
370457
0
92908
493634
0
0
493022
492388
0
0
0
450203
26781
0
0
258751
497561
44433
0
0
275071
0
0
0
0
416904
15294
316941
0
0
484065
311150
2994
0
0
375010
483291
25818
111053
268668
2793
39883
0
1670
15863
129056
363140
0
0
297405
64467
0
0
29879
66894
0
141021
150500
0
497355
480851
0
0
39387
0
274041
26961
301306
0
0
314534
0
0
0
0
303262
489948
479150
252093
465399
5344
8905
359418
376773
461303
275023
0
286167
445551
6711
427785
372362
0
0
0
67440
25032
0
58056
494277
31581
0
423652
491954
398314
0
0
159139
0
47007
258337
0
0
2446
0
0
341227
464298
466710
0
0
84856
418808
0
440729
129034
0
0
0
477937
288794
0
64465
350878
435539
61827
467337
0
90359
198794
8778
0
0
286785
66633
0
11679
317703
0
327314
397235
0
295542
76859
43272
489270
0
3396
413837
0
0
49337
0
0
255318
966
442759
87462
0
267582
8198
265313
0
0
0
0
371989
0
255255
0
439085
1148
0
413418
0
0
564
0
17927
58195
0
15734
498775
257566
0
0
9595
446656
493656
261985
0
445030
387823
152152
8349
356815
93973
486249
81872
285375
136293
0
0
0
0
3369
26608
293266
0
279402
0
0
164204
0
0
0
0
26863
474780
0
0
0
263546
0
293999
296717
0
0
0
0
0
390456
0
22855
0
0
356435
474037
285853
483399
0
4087
4285
0
269627
9297
0
0
156324
174111
0
33571
0
376781
0
294532
326832
440744
0
326040
6733
40626
2592
0
0
383973
334539
446249
0
0
153924
0
0
0
6374
453379
0
17402
365494
291314
0
0
0
0
0
6063
347066
0
355444
364809
369310
121070
36388
118877
0
0
356859
0
356675
13436
113411
73845
352763
0
0
0
0
386924
0
143994
413846
0
0
470852
115772
0
324651
460976
440621
37442
462422
0
407190
0
0
0
379
0
470850
0
0
109841
0
0
305775
260693
0
0
51398
459726
0
3820
0
0
0
0
41668
471746
301426
435854
398847
127808
72352
0
987
384178
380058
45584
65803
0
474918
459011
41273
65339
0
0
472703
0
10120
122379
0
392768
326165
0
23348
0
325682
333424
0
320282
0
317019
0
280538
0
0
267152
6257
280390
0
427438
390466
0
63572
0
325526
0
47802
0
354932
0
350483
312794
0
0
142919
3171
0
0
311471
0
25991
0
104347
0
0
313698
0
0
351686
0
380890
921
459688
121892
0
0
7825
0
0
0
0
492989
75119
0
0
354857
71392
486101
0
414365
378513
0
0
367486
0
468006
496312
39505
0
477165
319391
0
35637
0
413900
57876
0
0
0
410179
0
6475
0
0
301796
0
35642
308390
11531
0
5600
361641
0
377754
11046
11129
0
7389
474084
0
0
37494
1081
0
44321
384849
361915
0
147632
0
0
429384
480819
13586
0
289801
134284
281910
324200
0
435478
354931
402778
0
105630
254241
0
353630
400176
454966
0
0
0
0
253863
21149
0
431635
0
278381
0
0
0
24528
66036
0
0
0
0
494493
0
348658
0
451905
392727
0
682
0
0
0
635
68747
114520
0
27344
0
403748
0
21851
54479
448159
0
0
0
0
0
426739
493728
270695
42222
0
0
466606
0
293060
457052
337386
255148
27860
0
0
0
3041
0
0
105384
447715
400859
412119
200861
0
435983
0
0
291317
273462
472891
368644
468815
0
0
408055
282970
404832
0
48402
264827
2731
280355
335406
442541
380636
0
42700
0
37380
0
409906
0
0
482771
471819
264595
0
0
0
0
15244
268491
40756
0
0
8948
36062
411791
10329
89134
0
49256
388826
26724
476758
132602
318593
101905
314691
0
282053
0
0
403561
0
16125
41383
0
0
29483
263828
81901
47841
0
258804
261598
318858
19950
0
0
450181
428906
29183
3173
30722
385866
426308
10642
64288
325968
0
0
487623
128924
282236
0
468049
335805
90074
0
0
33766
431983
0
1293
0
0
0
0
0
31370
0
0
0
42695
314478
335630
244
0
19791
0
93130
0
0
0
0
399867
0
281389
43132
74795
351521
337918
398183
29579
0
31311
0
0
62167
29130
3091
497898
0
0
481981
0
199358
460449
0
0
331069
0
0
49387
0
171564
436337
390498
55479
0
451559
1522
345005
158427
468527
0
352133
26415
382577
27833
0
0
0
71198
380213
258473
0
250391
0
0
329785
487135
0
146592
0
0
54058
27132
170851
0
71084
0
0
0
0
291494
295837
413959
0
460057
0
35090
93474
359309
11861
260370
288224
0
0
478867
0
0
430336
10047
92770
142778
305417
0
406815
0
14086
0
490131
359928
301444
5141
445699
0
0
40778
0
45970
17435
0
494174
0
166911
25397
0
0
289375
318779
465511
0
0
33566
360062
84325
0
0
394113
0
368013
44991
113244
0
0
0
81892
0
416247
0
319046
355827
2889
366625
0
143743
0
69717
0
0
389938
323375
0
0
92357
434608
0
299621
18573
473661
30681
0
18186
4911
61259
0
313311
394393
150477
209255
0
0
0
0
372381
191399
339393
0
273510
13819
477627
497484
473825
429171
476167
461342
0
366157
383443
849
428938
0
59464
0
0
36467
0
0
331694
0
310608
170486
0
450263
491873
342955
349470
0
491359
0
83989
0
361656
0
0
0
2265
429880
495972
365240
27433
169179
303910
1617
1422
0
492521
436017
0
46677
6650
370069
8414
250628
436394
0
0
7206
121207
465471
330135
447103
0
0
0
272260
0
0
434145
0
0
0
0
0
422918
144802
0
4538
14066
2979
0
372762
0
0
79905
439533
104932
0
6743
494780
0
410924
363497
444538
0
499804
417106
3342
0
0
484396
0
96479
0
0
6338
360141
269852
35717
362463
0
135643
0
441593
0
69384
0
0
296187
0
42863
0
265803
0
295999
16040
436982
0
70898
89759
49924
342977
0
43431
0
359284
0
0
0
250835
0
0
8041
0
401600
153372
0
0
177351
10230
13773
272045
132730
99184
414194
0
425052
0
443659
13103
400685
442805
4331
290279
403766
363752
0
399609
415853
0
126251
359230
0
351187
0
288330
114752
0
306577
0
34173
458605
0
0
282148
44938
359055
328468
0
315073
310719
0
488198
0
435107
0
0
29894
0
0
255240
95366
35827
75436
0
0
324530
0
0
135451
0
0
0
0
462258
0
134575
0
347556
287996
329845
285174
307374
0
477731
0
0
0
285275
0
0
0
477336
0
415604
0
52816
401112
443571
0
269636
0
341850
0
313683
0
284343
417915
18676
0
0
69005
0
0
480352
0
423583
0
421106
419793
480282
374442
203986
0
0
70434
0
376716
0
258604
404267
112502
278904
0
0
289181
111595
0
0
37200
0
262324
486881
0
9561
428538
0
281025
277535
437733
0
0
43595
0
308558
20690
0
30149
0
23307
0
344021
360333
68854
0
0
5492
0
0
0
0
0
299454
0
367142
120945
0
494950
0
466756
93656
374455
0
22451
25768
0
276020
0
0
0
44828
0
0
0
142342
0
20474
0
0
49717
285759
67074
34961
63760
8376
479272
261220
0
269784
81594
0
0
39630
12731
0
30632
31565
258730
469218
440757
171952
318094
0
0
0
0
357671
19666
292465
38660
382475
425523
152013
361320
0
343363
449657
442548
18228
488106
388916
0
0
0
448991
460311
462619
0
33193
0
358016
326570
380187
0
386050
276537
0
0
0
0
0
17505
0
0
0
339990
37006
21900
0
442725
156124
355932
375137
492684
0
0
489247
0
448229
276633
285927
466896
17556
0
75153
0
52463
1416
464790
0
0
81998
483291
0
356398
294003
424108
0
0
0
280753
2693
0
0
0
296758
398987
7997
427620
287245
3982
0
0
0
0
434436
323607
0
0
287820
0
0
325694
0
0
0
49206
141923
80406
0
411662
441121
0
33761
246872
453878
394102
329664
0
0
0
379282
0
0
0
308339
0
178448
440232
0
449257
0
0
0
14690
287706
273252
39843
419347
388
10288
420933
72591
17781
333546
0
294251
61226
0
0
0
327128
33244
268620
0
0
387912
431844
0
0
0
454469
147176
0
426962
0
0
356629
0
56010
125075
0
353307
25273
0
0
88113
326179
391744
0
0
0
0
42836
0
483700
128994
412344
0
0
0
0
58164
39476
435211
0
8048
0
0
0
0
109717
0
418299
178
329020
0
0
75218
343104
104805
164197
339468
0
0
0
0
14284
84223
0
0
1488
450417
376546
0
406069
130205
0
0
47263
429238
0
9315
446640
0
46061
1009
303998
0
389965
0
0
0
404587
199004
0
0
0
0
0
0
0
19866
0
77394
13783
106809
297
135801
46804
116484
49357
104077
294304
287528
0
90268
148818
0
0
0
423632
0
46798
0
0
474149
470161
85720
336467
2262
0
0
66855
354947
93362
0
32472
15753
329933
0
0
193975
418459
462767
19505
308210
0
405892
450330
489875
0
68654
301638
419060
256573
0
360284
0
0
0
0
466094
263283
170961
48897
36791
4868
104143
0
306869
340572
0
473729
154192
54001
289587
107564
488913
88967
16975
0
359396
0
0
0
120718
327640
23611
49775
260026
0
493495
0
272205
402103
429309
0
0
0
366291
0
0
607
0
0
318683
0
0
0
8648
12119
0
4481
482928
0
30415
0
0
0
151346
0
0
430640
0
124341
0
0
13876
0
0
46192
26946
0
423423
7071
0
0
2595
80850
436909
292991
276952
337561
253896
0
282287
0
0
66114
0
0
451288
88531
0
310469
382924
6513
474356
33849
0
0
439944
0
61977
0
0
474154
0
0
474533
0
0
469109
0
0
68041
0
259706
325904
33312
0
163335
44703
0
0
0
0
0
284473
51335
350612
308822
285831
447742
491780
0
143890
197912
72699
25977
454587
282232
407463
0
457650
0
84284
0
359914
0
0
0
266486
301557
0
0
289837
0
0
463838
0
428459
0
494990
25335
0
62691
421250
19269
0
0
35954
0
291419
447188
308109
452790
0
0
458793
0
224625
386378
35279
429061
0
0
3671
22771
492221
358908
330341
0
0
0
121945
9036
454021
15865
354889
16472
431235
0
2033
0
45404
313673
0
0
0
425589
372676
0
0
70237
0
15797
0
5061
107777
126555
0
165346
271568
288261
46662
1710
162811
0
498063
328953
0
145080
57771
22805
341221
266696
9460
282494
319344
343038
50036
402595
14521
0
0
298971
378297
0
0
0
0
253801
0
468364
0
38123
0
251346
86364
0
84053
0
0
0
272908
471849
0
51873
54086
0
308959
0
0
42167
0
472554
215424
13863
374106
375482
356156
0
273240
0
0
0
372103
424628
342614
422570
0
15018
11208
290966
844
299472
0
0
0
0
0
0
112398
0
0
372807
0
0
0
303647
315433
0
403241
51078
29507
0
366650
0
33589
301679
275604
0
0
46830
0
0
342291
464337
460789
10821
73529
71060
407026
287390
0
0
374367
288017
0
0
0
51234
23026
0
350045
0
0
0
0
354242
354355
399334
0
366012
423408
104201
9852
123856
256544
3509
87333
91409
306617
83659
49340
4508
281738
0
0
149457
354329
0
420668
408812
20791
16593
37063
0
290920
85323
498663
326098
0
0
0
0
0
27223
0
0
57538
342374
312672
0
0
28490
474180
305712
81177
270761
161163
0
0
0
0
276725
479374
397275
0
288273
0
0
416404
318443
190403
347089
293978
11823
489453
361661
0
405358
81353
0
280480
0
0
87865
1153
413903
648
89576
0
0
265105
0
0
0
0
289397
37959
0
0
0
347829
0
0
394286
0
0
469463
213186
9330
473532
323822
0
55765
27847
0
441606
0
403283
138040
0
338093
354454
0
0
0
0
261783
337500
387202
90602
0
432761
0
408228
0
377020
0
354763
0
0
2082
0
0
124030
324718
11329
102264
479079
117223
0
318621
313038
24821
81936
0
100992
481036
0
53745
462891
0
2975
0
49735
0
416044
327119
0
22436
0
356786
2738
473115
65347
0
18432
290664
288196
0
436086
354996
118640
31730
307885
455511
0
0
0
0
76983
0
144595
0
42207
485740
0
6351
0
400462
81805
0
0
0
0
115870
35082
0
1675
407394
0
111644
334491
331396
0
0
265281
0
54832
0
0
470427
373329
382850
406088
14405
64396
0
411670
2765
0
0
0
259838
0
116965
0
0
0
0
0
145722
464264
0
84112
0
319900
350468
446696
0
0
454950
75156
0
0
0
49814
0
0
283354
0
0
2643
0
0
268325
0
0
456432
343990
499420
0
359411
0
0
0
0
358830
0
329425
0
7872
438007
449689
0
0
430236
259287
324410
0
0
296060
180806
0
355331
0
0
64996
406697
387134
382355
73764
0
1570
0
424410
487031
0
18293
0
0
324883
332727
469600
87415
458093
0
392843
278192
332477
0
0
373583
394524
34249
0
29351
312999
69082
5090
11874
0
0
0
479716
0
450146
387641
0
0
0
490989
16907
420211
0
15328
26092
0
0
0
29785
146453
317641
273
0
325926
394036
288357
15761
292732
0
488065
129123
461677
0
326824
0
284027
0
0
144136
0
0
457409
137569
0
150245
0
54908
468555
416075
255579
0
485431
0
439332
0
281465
0
350695
481302
381558
482660
107490
407972
0
0
456075
97490
0
307887
1759
57053
75737
47270
0
0
139391
0
276052
293669
25463
0
419977
434689
256790
0
30810
0
0
311317
0
392420
41897
0
263987
1465
34012
0
339696
12313
0
0
5507
0
0
4060
0
261730
451072
0
452393
0
0
451053
301052
198084
457250
8766
421346
0
0
26923
0
271589
0
0
0
277718
369205
46217
453486
477077
0
328127
0
0
427944
0
45945
0
0
384238
440153
0
0
0
83520
0
0
317345
0
0
0
0
389291
319458
478206
363774
382172
302534
10178
3141
73011
0
0
43212
0
11601
0
436387
108568
0
131948
0
104101
327490
0
0
465519
318902
50085
363586
351630
340126
335722
0
94542
341709
0
0
0
0
0
0
414081
0
332880
351064
0
0
485667
0
363375
270392
331889
0
29394
362520
0
380074
0
0
309519
0
0
422360
498655
0
0
453739
0
358468
0
59999
34065
385325
0
72970
16656
452880
494872
405994
402700
377564
0
295515
400690
0
0
0
0
395061
0
0
0
0
350320
71471
411643
278195
0
2053
0
401914
411125
376165
88266
30822
49556
311129
14140
0
250785
319607
0
0
429941
40701
118784
470294
0
436
336252
386531
34677
0
0
335612
455748
275083
0
335305
176614
0
296078
467888
0
390596
0
378977
0
0
0
24794
0
341541
47397
0
5244
275852
373147
0
449681
0
461785
37699
0
0
0
396004
61294
11306
327156
433584
283403
82104
0
461493
401670
112550
0
286894
3845
0
361582
0
0
0
106547
0
235
19481
0
202089
0
0
365950
27910
62346
0
0
1001
0
0
0
431722
371753
0
314516
0
0
266478
293563
0
492967
0
157751
0
324218
365062
20549
69368
421529
38103
0
175115
326518
0
444041
0
379150
341789
255289
26278
107850
253865
2141
277807
378033
289239
486045
452488
0
478988
146636
40173
0
465351
12400
0
480627
313215
32067
60377
344009
117724
38731
0
31985
428534
26026
0
0
0
12321
487899
36549
38547
24142
0
28819
31955
0
0
0
0
363105
363231
475527
0
0
0
78668
493110
367587
10593
0
0
14693
438304
396431
103218
0
152948
35324
472727
489620
388911
270089
0
0
361640
280274
417428
346607
0
329319
47870
392165
415747
0
0
0
469210
0
0
336235
0
403399
0
261601
0
0
0
0
57971
265035
0
338979
0
158251
491222
106682
83968
0
0
220517
0
398805
159614
277588
470418
0
0
273314
18630
266234
0
0
288265
20489
369207
344988
0
474907
0
453064
198536
0
80957
0
0
283694
0
0
0
353962
0
0
333790
0
59786
0
381451
1266
464721
5809
15718
416777
0
0
280024
188786
402707
0
0
33186
0
24332
401050
0
394402
0
0
0
1034
0
185498
0
0
250738
20913
287909
285467
72875
38840
0
0
0
483252
0
496118
269724
0
0
323403
0
381690
383736
482699
362433
326817
0
81402
0
0
260145
474954
0
0
0
2379
373301
0
404562
93561
12082
39943
0
346598
466584
0
0
0
0
406225
457693
363557
0
261453
0
0
392052
285227
474191
476479
219019
0
51124
0
99398
140244
0
51617
0
287398
0
0
0
29168
0
163905
0
444
0
258927
162389
13473
77732
6266
0
0
329220
0
130686
268718
367297
360556
4478
100831
0
0
0
313277
124799
104988
0
81474
451999
428645
0
476189
258365
306958
377334
0
355702
108589
1215
0
0
0
0
410374
467116
294250
273552
0
397539
404862
0
353201
482939
486631
480923
112391
3212
81399
392091
495102
0
493800
0
0
398998
0
440168
322066
458242
144745
0
0
0
415524
0
471357
54947
0
0
430476
0
0
0
0
324913
0
0
0
0
0
0
54538
27109
48063
0
64385
344544
0
4785
24841
0
251188
0
378031
21349
13850
25069
46138
16980
381037
364355
39043
479769
36896
285100
0
124278
274662
59513
462931
2707
0
282746
388754
0
283624
0
36940
51407
0
369761
337212
0
31082
42524
0
0
289135
45623
9627
0
0
0
440203
14953
0
421560
0
499
0
280881
72962
0
0
0
0
109384
31603
260085
363603
2825
289584
447652
342896
0
56150
0
11264
0
0
69693
79896
0
0
0
0
19245
62418
113194
0
443618
23119
0
0
39466
61198
410906
310346
312895
0
34313
0
0
250474
0
475229
0
0
265980
0
476613
440004
0
0
451898
18897
0
259
271740
0
394433
0
8796
0
0
346790
308378
25413
65089
0
323888
0
453383
383139
0
379245
0
302787
0
377517
0
473102
333424
423883
0
0
0
0
0
0
0
190262
0
67549
392033
283148
362185
0
0
0
0
0
53369
20390
141163
468803
0
0
423548
0
470669
0
3218
145455
43348
0
377190
35522
0
0
0
12732
0
4661
0
0
496258
0
7667
463808
22528
0
115619
129932
445103
109763
30508
408212
0
0
38340
47228
346637
398929
429335
416294
25020
17619
358131
458218
0
0
74588
18491
0
0
487804
13129
0
324234
0
339310
359726
10429
0
4650
483532
48030
0
0
458627
341974
0
33256
402928
420573
0
0
0
48295
82902
0
0
262974
474233
13373
49336
72780
0
370123
49043
227061
0
396581
81773
103230
91969
40532
107555
263899
0
0
0
113921
0
298120
51963
0
0
13439
358689
0
0
0
296624
0
51792
0
149782
322071
0
324058
336010
0
419879
0
393969
0
0
0
0
0
0
14932
468200
0
0
349859
0
274219
25517
379976
343403
98760
447052
392856
0
465589
376323
37958
0
0
113234
424851
0
7180
0
278708
0
408738
350786
0
0
442856
308800
383610
254303
269362
0
401832
0
250882
438959
359609
496964
0
782
0
0
0
0
454559
301574
471832
330473
0
0
0
387181
0
48530
50283
191650
0
28413
403227
159485
81700
0
348378
50231
326809
0
0
0
4502
51025
196476
0
343113
0
72106
0
398351
0
0
16980
0
57264
95991
380882
123983
68876
2883
339643
253362
106997
382765
261539
0
0
165998
269346
261408
645
306331
46678
357897
0
0
0
82864
0
292124
20934
0
0
0
0
0
0
0
496968
0
16809
441219
17103
498052
483954
0
135158
316869
489388
458889
458094
0
259275
0
286937
0
0
0
113016
0
0
0
390086
366035
267741
0
338882
4712
327778
0
250285
440601
0
358137
119575
0
283800
71829
304697
0
0
66567
0
366566
475091
0
268771
78766
313262
0
279934
119128
414331
442045
323764
47953
341656
0
0
0
0
89687
0
338292
340353
120154
427046
98935
286975
0
369247
66329
0
462466
42795
0
72840
0
0
0
405828
0
487031
88409
0
41806
310191
0
0
373963
255243
259038
0
54047
0
0
0
194958
0
0
0
0
299614
154023
0
5569
340111
0
0
26047
0
0
0
477550
459111
20806
349357
58472
376750
437225
409805
355342
0
0
0
0
0
0
283642
0
80010
14338
149630
38005
263204
371709
5447
0
8945
471387
167196
35702
0
423866
0
0
357570
0
114689
469518
267986
135986
293254
50429
26870
0
0
0
267675
0
352047
0
340891
112249
0
486437
157488
146552
0
363123
448592
320975
0
7795
166624
384777
339068
305866
118977
47609
386584
21651
88881
0
712
0
0
0
484474
57779
498620
425575
119937
486735
273523
268243
0
0
18326
67191
0
0
0
465600
56365
336627
0
0
466931
120378
0
448160
58773
256628
105250
0
250468
343441
23979
0
432195
396089
354799
301353
0
0
0
426214
0
137052
0
0
123104
197215
0
289770
0
195397
478352
103436
30969
0
470698
0
188172
0
495401
475088
151081
0
0
395903
304882
127199
364657
417187
369272
92868
105939
3678
28693
11073
356806
330846
347203
0
0
339009
0
0
0
408657
72054
463234
0
6214
441088
254496
311393
429584
301941
0
0
37815
327996
53369
431171
469407
0
8502
128308
0
0
0
454081
491869
142953
0
371372
493281
276618
365798
76374
0
11781
351062
410466
287566
0
0
0
402063
0
0
406923
426338
82029
310386
15995
0
0
464343
5963
63281
0
269790
284351
486812
0
475705
94466
87211
14733
410136
342047
312997
295111
386037
0
420157
266789
0
283034
0
0
0
0
0
479136
455246
284147
0
280821
0
0
0
0
459738
452208
0
308478
0
15375
0
0
310444
258523
0
0
0
0
0
0
0
397264
371873
9358
0
304728
23051
386647
0
333557
441957
0
0
33722
0
483560
0
0
8340
49721
312420
275909
354074
0
318871
0
0
0
451756
70064
259638
340034
0
0
0
0
17244
0
409238
463015
457366
17399
264819
0
253099
123481
277153
0
0
0
39984
7439
95675
322991
13336
470199
0
432060
0
425248
499116
0
276597
380684
0
480529
326270
61741
287067
9200
497744
221905
0
350478
85961
0
0
0
312054
424932
0
58918
334033
431194
0
294259
478430
22159
181914
0
0
0
0
0
2052
0
0
257727
132240
75750
0
38529
318041
362580
7976
0
48554
316790
286824
78878
0
0
0
0
324115
0
0
456906
51849
336563
0
0
377180
295277
0
0
75835
0
0
342415
0
0
3454
0
312673
395046
0
48597
364485
431311
422598
0
0
251247
0
7442
0
0
0
417421
378393
344939
0
44757
306686
321467
62016
0
350665
322959
170066
0
0
412112
0
495065
0
0
0
0
0
8887
418088
0
0
0
295115
420765
301563
409719
392597
0
0
0
0
0
407525
271907
0
0
155636
351262
361739
0
0
10581
0
47161
484982
464744
360758
0
340774
119923
56022
168398
62242
0
0
20167
0
411918
33283
145531
0
342577
466884
0
0
269784
258039
0
94309
9569
293973
457092
0
0
330287
265939
297153
252943
62812
0
26576
0
0
300690
0
0
153085
146969
290021
464724
368178
261683
0
0
0
375
0
0
60790
128142
4627
251824
253235
27255
0
73162
0
330450
0
449369
19171
53037
340656
148147
0
0
255480
0
413734
0
0
358921
0
214467
0
0
288503
388939
0
429426
430159
494284
449255
0
299278
450187
67584
0
430895
0
62034
335397
0
58161
99505
0
298280
0
0
16017
0
0
0
38166
56847
0
0
13236
0
99738
30478
324538
0
33201
0
307948
307424
58132
62969
466707
493521
0
0
396540
0
0
0
412963
7661
313702
0
258599
0
311650
0
0
10864
54627
0
0
0
101919
0
0
0
387953
0
0
0
0
383945
329342
0
0
191
0
100695
24601
5014
0
0
177367
459358
391998
0
0
0
95153
0
45427
314924
269822
98221
403034
0
0
359439
0
0
0
359909
0
0
415054
0
480666
270981
25232
0
0
323691
0
0
0
310924
343411
0
0
422433
19667
0
374549
74026
452827
439477
0
323613
26924
0
0
0
39471
0
20903
55929
326987
291742
430760
73941
360754
0
0
0
0
329237
21969
0
365319
0
0
93764
59523
0
282921
0
449210
0
473112
0
0
356355
431039
141428
0
357549
370861
485434
0
0
272389
346374
0
278826
280653
464369
0
262791
547
435174
460770
399554
309919
286387
0
0
0
21791
267903
329828
0
416223
0
0
327598
0
0
304506
0
0
25659
28396
158195
0
329601
345656
366868
435
154056
0
268759
359876
382372
0
79677
264289
4538
307642
19056
0
0
0
496217
269048
5354
0
23284
127961
59426
399070
0
297403
0
0
369311
82568
261685
393560
125679
0
0
0
75998
0
0
0
70552
0
0
479670
397936
0
0
0
0
451158
359336
34322
336349
403611
400530
0
44388
0
13750
365983
474649
61595
392065
144379
305758
71584
0
0
489568
24646
440088
442289
290108
323749
352697
392971
0
0
106396
272155
9343
4478
0
472355
0
317766
315726
779
0
0
0
123190
445219
425567
67732
466029
493383
0
445656
497746
0
0
0
286096
0
0
251475
292444
0
343496
0
318163
269156
29191
0
379452
488763
471810
0
75432
433024
346057
0
60792
52589
0
46099
0
259552
378017
0
430571
0
309547
450746
340621
0
0
0
299739
436148
5812
366874
56093
405026
16401
122476
0
142855
405519
6565
430834
0
446917
143384
498008
5234
0
358798
0
380648
480168
18132
0
316814
0
336063
0
0
378858
464750
79833
394181
0
7594
0
33463
319172
0
12229
0
23441
150885
70679
0
0
116417
0
0
366487
0
0
483769
0
0
295680
0
14389
0
0
0
66061
4883
0
124909
103895
351342
0
446526
0
27697
0
0
0
371725
332520
121224
495626
483204
0
311199
379113
0
0
0
4537
0
1098
0
152426
19956
0
15082
76985
20840
0
0
0
442569
0
46081
64888
0
364395
0
99869
0
54734
11280
17070
0
103383
12603
415
199749
298659
31992
0
349317
0
339563
0
0
97437
0
265817
0
0
499520
54601
154844
0
0
276917
0
313677
399747
1552
0
0
484874
436984
0
0
399609
400670
0
79514
0
441937
0
1522
0
436396
0
11096
11042
98623
0
0
0
312229
417589
219961
43578
78584
14760
406507
0
0
476145
338029
0
391202
66907
410902
467790
0
0
488088
313016
41051
2131
252329
0
0
460487
449769
0
469684
0
458836
419182
0
0
0
346828
0
348497
40240
0
104056
0
457386
72624
44118
0
388102
476292
269391
0
471048
0
4198
444177
0
0
293578
317095
486561
0
440021
0
0
0
0
289487
362241
0
426502
195818
31865
0
375753
0
318655
285744
0
0
314490
0
268244
20382
0
64404
332341
0
40114
344933
0
0
0
0
473140
375742
144893
0
38611
0
0
355595
0
58804
333368
2619
0
254037
6596
274503
347834
0
359723
339019
4213
299333
400999
0
0
353198
0
0
281026
0
167532
257354
0
0
0
0
9013
3107
107997
0
0
9974
129726
65416
70239
0
0
412306
0
352710
376021
0
1040
0
0
427733
52338
310878
376462
349368
105302
0
405637
0
0
470911
405416
417853
327790
0
0
2434
0
32045
98487
441218
2063
0
400947
352056
45817
497542
0
85727
11356
0
456635
347502
151390
0
0
8877
353051
101985
0
0
0
107058
160157
0
257474
0
150635
0
476151
473741
11261
0
0
0
110444
0
0
494109
0
0
0
378374
266918
0
431259
101143
415471
388536
0
373320
278733
366704
353396
253428
0
397683
0
252797
250644
0
18071
0
0
0
262449
375500
0
339905
301908
0
0
375702
0
335390
113938
0
0
272760
379746
22354
0
0
0
0
0
369261
155074
46825
328428
79489
367998
163977
273560
0
0
0
0
346623
70318
0
134287
0
261448
0
147193
0
51121
369996
17381
0
4704
397733
369590
268502
15275
0
0
56709
0
0
0
0
0
14634
280333
197849
464568
0
49647
297607
68560
284473
140826
418287
393039
436316
0
289692
64719
379969
408292
463710
472058
171278
346069
44987
0
493174
0
0
282468
0
0
0
488252
0
36051
0
281753
0
412419
150820
5797
26242
264248
343798
475968
251055
45488
332178
0
0
446674
105792
292982
44988
486959
482082
116945
278782
0
0
31640
485038
0
421668
0
38919
0
383412
0
320617
56600
69070
459732
0
109699
365772
444742
0
258951
0
0
0
0
12889
0
280777
265938
0
284886
2151
0
483626
0
42887
0
2781
453373
22069
0
40842
112883
6278
0
6697
486417
9946
455534
420682
0
155322
0
0
0
493411
0
318854
330917
3788
256490
0
0
0
0
0
0
480249
0
384569
0
56984
51274
491530
153990
352222
74538
0
0
308900
0
490875
403800
0
488707
177016
471815
280320
0
274924
463664
0
189576
9164
45668
417225
0
0
56170
297612
0
375311
12226
458986
0
24271
18602
276738
0
456345
0
111640
69789
356329
0
0
0
5225
43399
0
299
53308
0
0
0
383246
4946
328467
496421
0
1155
0
0
0
0
2453
353725
136316
0
337682
265816
0
417416
61855
0
466462
278686
311555
460432
400065
362123
36060
0
270552
0
265968
32260
0
0
445679
60947
361133
325029
0
8503
388674
0
0
253275
0
257625
300296
418871
0
0
0
290933
344365
348969
0
8724
407083
0
358031
441
496374
59862
0
0
390980
39940
494696
0
0
17376
0
0
0
10141
13649
0
399783
325589
0
367841
0
0
0
401598
251863
0
0
0
0
402283
45729
313359
0
0
457397
254191
28041
0
135507
0
0
38491
0
320315
0
0
274737
35263
14923
0
0
27400
493662
358638
374586
98610
170436
0
0
445169
279156
0
0
390116
290219
0
411318
49181
0
0
396235
0
302025
0
421971
104419
165594
303813
332839
50511
459814
0
404470
0
287474
0
0
0
348316
91885
474171
0
0
437032
0
101668
251638
456149
443826
38756
0
449082
84081
33318
94570
361815
0
475141
0
268122
254191
0
443316
257875
0
11281
0
0
64824
374647
0
0
72514
352990
377921
291544
374704
18569
0
0
15174
0
262974
9953
103488
0
421493
31097
483262
0
373895
440940
8641
0
18015
0
475529
0
0
40938
0
483665
355366
0
93598
125569
28289
339191
36272
361454
293846
0
486405
393150
0
367598
0
0
0
22244
485184
0
235021
389985
0
111433
0
97080
0
1053
133890
64332
263041
477327
387137
362567
29787
0
481542
39979
0
0
283683
0
293762
53790
0
0
294144
54189
67867
0
0
10804
482544
0
129704
23097
284998
0
294194
317111
0
276691
0
0
66062
0
0
61285
382374
196933
15212
0
0
0
0
0
327691
0
0
489808
0
41595
0
0
0
0
20992
0
64785
73343
0
0
0
139885
0
108533
0
44053
441153
0
401291
0
0
0
9131
421121
497578
264958
0
32396
320464
286694
373501
339771
161446
0
0
0
0
376414
0
35400
106297
0
0
0
418608
0
367543
375049
0
332465
2880
406578
0
1836
463394
368366
122359
417394
0
112018
0
0
0
425323
2714
479194
0
0
0
474782
462859
255230
406670
141866
0
485805
407451
20263
0
0
0
0
49013
351455
435107
29081
0
1976
318792
0
0
37911
282339
296397
0
95328
384947
0
308699
134666
0
107623
96946
0
0
320749
130626
440674
11245
219521
0
1011
134664
109890
265988
82829
388123
0
467859
0
265095
0
96904
50871
0
0
122114
291639
6121
479918
53389
382787
478085
136042
0
0
0
442729
7197
372551
4919
39525
0
257060
57600
0
2437
0
0
0
0
0
0
257306
7100
5522
114354
0
396195
0
491641
0
148977
151263
0
370631
0
365930
0
333515
0
440309
32731
0
0
0
0
413834
0
56888
380708
0
468452
0
79780
392292
272899
0
4338
0
0
0
443434
77752
0
472428
216828
0
265920
10543
93581
0
478908
0
0
0
485910
0
0
254116
180433
172398
480251
0
114205
78611
0
0
116317
0
0
345852
0
35902
317126
97590
75905
423402
434501
13986
256477
0
367370
309124
351559
0
131723
428266
481102
0
8327
19177
68862
0
80314
49261
383359
0
0
2074
0
0
0
39543
57564
353031
291314
3065
0
339313
57302
35977
342968
405708
493870
0
0
65813
0
0
272830
84248
34603
0
0
0
9668
29521
0
310093
0
0
399709
308149
2589
0
0
0
87308
0
32371
128213
269550
100995
388283
275579
0
324934
447765
0
280325
302000
181436
275590
442230
382556
100239
0
0
131847
0
0
0
375853
139581
947
440159
0
381824
0
58255
12061
0
408115
115117
67898
259081
58244
0
0
0
21233
0
0
0
62184
51454
450427
276403
360773
31698
436867
364846
63354
0
309132
0
14597
0
388047
255110
132599
250153
2687
441657
0
0
461771
100320
0
72811
0
0
0
369071
11358
0
90620
0
456976
0
0
0
0
276527
0
6012
0
0
0
0
460164
84226
419407
0
143147
0
102164
0
145094
328038
381385
495857
0
0
85299
0
0
0
451286
16937
286571
340143
37432
0
0
11964
302025
0
409824
289919
0
265480
0
286396
0
0
111070
496930
46455
6533
0
0
22131
308786
0
335874
183310
83133
325575
0
0
0
4688
423497
0
0
406922
462782
0
355973
0
367344
58060
17104
43082
155692
4388
151990
146503
416835
0
4585
317206
9832
50817
317659
0
133655
0
173359
153633
0
0
424105
327027
0
260827
0
367911
0
0
349164
0
165063
0
0
0
0
0
291524
22329
320153
0
383292
0
0
0
250231
45078
0
396892
0
0
0
234639
373011
0
299133
292019
311404
0
0
0
0
279124
2016
0
0
0
0
0
0
411943
0
459865
322488
459890
0
0
0
5421
391422
0
82771
52088
0
19635
0
307995
0
427661
455349
305769
468845
0
0
496729
157144
365796
0
0
395440
0
0
448410
312038
276168
12894
58417
54823
0
0
353471
476084
0
6631
19895
0
5233
25073
0
94663
0
307159
0
0
487149
73108
0
44079
299169
349627
135021
104994
0
496588
273338
0
0
0
353703
368938
419882
0
287650
0
73415
0
0
140172
13475
0
0
0
37838
142151
463301
0
368289
325712
0
455219
0
0
0
108107
346791
291876
36064
0
96379
0
51187
121949
0
0
279253
0
151853
0
3798
272592
0
395133
0
0
10672
456816
60088
0
307354
267829
495350
774
274355
0
0
417179
0
0
66081
0
318896
274036
340022
0
71945
0
0
0
0
0
46283
118813
0
0
418620
0
115347
0
274840
336047
491501
0
57328
1548
8026
11851
174945
400966
2670
0
0
709
384862
23662
3407
486237
115006
0
59332
0
86424
368902
497057
264225
0
284959
477161
81109
0
62254
490391
0
486994
0
0
0
0
256235
570
147271
87540
0
0
9229
0
128663
0
24037
23538
3536
0
361531
423248
0
4063
473
353981
0
1381
0
0
0
0
378355
9370
155114
0
357762
0
65419
0
331907
26919
0
437175
0
417343
0
0
298144
492690
0
2882
80639
0
0
0
0
0
469459
52813
31015
362800
0
10399
450654
0
323281
490229
9737
7441
48657
9960
264231
66857
294924
373273
111019
0
49212
0
63361
0
348862
0
370845
0
431649
472068
483779
128376
0
159787
164295
18750
51308
0
481752
308622
0
451585
454987
0
163820
369305
359881
411190
382592
10741
48577
138001
0
466477
0
266316
0
0
172592
446977
121868
148840
342874
498459
0
0
168809
321372
466303
0
430402
25536
0
283843
286225
458148
0
369868
8051
19924
413075
21197
306190
463893
48388
0
64536
478964
0
0
46490
407093
350308
312636
7381
0
68386
464453
0
266650
279711
0
0
0
0
6739
0
0
216
16033
351537
0
302825
378477
474246
34761
167944
112692
0
48064
94113
75114
20226
100085
356522
39185
456343
324054
6187
80695
0
0
0
436124
36854
298974
0
308098
0
0
0
306286
283196
0
17537
0
494575
283767
0
88177
397322
0
76278
280512
255855
331417
370504
0
0
0
0
0
473494
0
0
85212
66737
482021
0
464083
0
0
333742
486131
397163
0
0
255808
0
20235
0
0
329054
327253
55663
477464
0
466551
472655
312789
328909
199383
257772
80917
437237
22901
43488
0
0
0
460119
276387
287079
0
0
0
479779
0
0
455608
481403
303530
31886
0
82617
54635
0
0
0
368497
387895
0
369995
403152
0
0
0
341329
0
18385
11385
129205
10624
384885
416268
0
150906
353565
16843
74252
0
489214
385854
39476
261896
42010
0
38380
393014
0
307261
442535
44831
378372
58631
283061
0
168364
0
474165
0
0
193888
275265
166039
0
0
0
0
28142
0
16351
482919
10106
0
127616
0
316048
489551
0
0
259279
0
0
337892
45657
356017
0
408291
90216
429996
279485
361204
0
279033
0
280515
64024
477240
0
133528
0
282551
149626
0
0
43370
107663
338495
0
46653
0
0
0
0
18538
0
31897
0
8473
0
0
496137
319611
34616
0
495545
0
0
32539
288056
391167
380908
486615
13123
40762
491589
0
411741
254593
0
270451
316065
0
364627
112467
293728
408816
279127
0
0
0
457519
6798
0
428612
371773
474744
0
0
0
13508
28529
70527
32707
70699
0
150075
0
0
15508
328575
155889
492196
0
0
420035
0
0
0
74205
428615
487263
336545
0
385166
156070
2524
10643
273175
0
164126
0
87088
9977
379271
0
70406
0
0
312959
0
0
470840
0
168017
0
0
11938
14956
69949
0
357514
0
436771
0
128667
433656
0
0
335126
25808
439048
0
0
169548
0
0
26884
0
393704
452607
122074
0
0
299488
0
0
456043
29845
136874
0
255592
0
13547
0
0
0
0
333871
0
17213
0
19300
64093
85643
455400
68047
26030
495787
426004
39633
300994
382582
0
0
151098
279350
0
266188
117206
0
0
0
0
0
0
366732
389387
360304
0
0
0
0
453994
0
0
123174
0
0
0
313659
439897
0
251169
0
5319
5351
0
0
380384
0
0
0
0
0
382385
269462
43273
0
0
256576
81067
0
140793
13093
326092
0
0
337235
67141
487786
0
470884
0
64497
0
345241
0
77255
311469
0
170167
278760
62308
0
8581
411321
318168
287559
0
11353
458144
266585
0
290227
60377
0
0
82147
0
0
370598
6033
325045
812
1048
0
15478
148061
0
55460
384874
4551
14677
0
0
430387
0
2157
286653
350521
10476
366388
426286
499672
4775
0
362632
0
25058
468939
5971
0
0
437327
94876
0
435165
299653
0
39125
0
354431
0
267488
0
0
372955
0
0
0
0
331224
0
497134
487000
68438
0
0
82292
0
33937
456233
806
382909
31267
330549
300724
255463
0
0
24791
281748
350710
12566
265340
0
458311
0
60896
357703
353837
0
280990
25136
25826
383931
22487
0
87449
474307
800
17926
70773
374799
0
317502
0
45834
0
70052
166033
0
78331
295130
0
403099
0
394917
417207
16138
0
0
472612
0
0
0
21657
94272
277978
414734
37322
0
429678
0
400245
32397
281652
322860
0
23047
434139
0
90299
0
363745
159304
0
437005
363
416807
296488
298306
326291
158
0
0
186783
447269
493484
1435
64675
0
16888
178387
5556
0
379190
0
100303
292847
104517
162651
0
0
0
0
447133
285198
26478
0
0
471763
6935
343385
83452
320443
0
406664
11218
0
112567
310002
476272
22516
0
397981
415431
369585
65585
460056
33236
0
0
0
0
273632
114310
0
218336
257790
495880
306990
0
0
0
104050
0
0
0
0
264594
161151
0
0
482300
369187
19225
345305
290995
75966
0
187132
0
0
0
0
3675
426847
0
75104
0
0
0
35595
340672
29498
472908
152169
467164
377827
334961
396809
0
11202
0
417356
0
384044
0
387839
368450
384376
417122
494883
0
483005
0
18270
138266
0
339491
135787
298175
0
467532
0
0
417267
189219
8396
0
0
0
0
0
434886
0
0
0
0
45226
325571
18196
0
326478
70605
0
408868
263015
0
61656
481811
0
30537
0
255729
295511
386863
0
250343
171802
0
0
0
403487
0
0
0
0
0
383290
37906
5278
81479
140337
310342
296699
281645
5554
0
144134
436185
0
0
0
0
0
0
463635
338894
0
378638
0
284560
348723
67436
0
12898
50974
354737
0
0
0
374718
81565
0
0
52261
0
6818
4758
28307
0
0
0
20228
0
907
0
37749
291461
0
0
0
90672
378004
391913
0
21698
442709
380748
298116
979
108440
331899
0
0
0
6410
420984
0
335842
392067
355737
0
12882
0
56854
0
369721
275108
0
0
0
0
353831
0
383808
51664
0
0
41326
0
0
321438
0
24453
441831
0
401795
380570
6469
79682
0
263785
0
0
0
0
305772
367110
0
16120
381288
69084
303420
212160
369097
67944
0
329959
0
291449
0
427865
0
0
0
13341
53057
0
0
425378
30313
436502
367487
0
0
283628
0
285652
223724
0
14921
0
370965
422591
7261
317891
305766
0
421325
100835
0
0
346624
0
0
430341
188701
85466
282374
0
0
0
21005
499552
438151
0
122136
140594
0
405086
320940
0
17761
261431
433345
299783
281958
0
388160
0
459177
447372
0
0
0
0
0
402150
84253
0
0
124240
345386
0
0
428847
0
78165
0
0
491550
415767
0
0
335155
0
300090
413469
0
261748
0
7627
309597
8446
300129
0
294890
0
265310
0
0
262632
0
323909
494128
0
21213
423976
149272
443231
272685
0
324794
473529
0
0
1399
399063
476974
403315
308892
476125
0
456862
0
0
289783
12230
185800
394792
47145
0
0
0
0
0
0
0
0
0
0
0
351837
403918
0
119153
0
425627
0
52015
84568
327013
0
0
387423
46211
475040
0
92258
0
355372
0
487259
53559
0
251376
437419
273512
276940
0
63591
65626
419064
442410
307306
380426
0
477634
0
327980
18748
0
3161
0
258045
0
55134
299534
0
359406
0
72572
170674
461221
0
22903
0
110666
63101
391549
0
0
22653
20486
100106
0
258691
296205
0
0
279333
103036
0
2737
7851
98236
355961
0
15202
436812
0
257076
470532
0
331902
417465
325113
495279
0
0
59760
493463
0
0
0
0
290657
0
0
26900
254410
0
0
473758
387812
357389
0
0
0
6748
376251
0
0
252257
0
88385
28487
0
30858
0
0
7810
257022
0
400223
105450
3501
0
367998
407945
429947
401075
77291
0
1590
15784
0
310020
499905
484739
0
369581
0
364701
340747
0
0
0
384170
388820
29599
85802
459863
427592
0
446227
260862
0
21142
326188
418359
30629
361246
0
105300
0
0
439309
0
279839
469573
292152
0
265168
0
0
345026
180559
394865
0
432718
37637
0
366257
0
260156
339088
12181
267094
0
359985
186522
0
0
0
340112
326364
29271
0
0
0
79213
16586
441535
356412
296814
370451
0
0
0
450755
303731
399710
0
132647
0
467979
0
0
0
0
0
368518
71032
289695
332442
40468
0
0
457610
384618
0
311313
0
321097
367276
0
0
364988
403077
0
0
0
33806
257452
7127
0
0
0
0
255287
0
93252
0
21470
0
0
51591
0
0
18090
0
184138
60400
0
0
0
349253
340016
0
25949
428432
0
0
0
49079
0
407806
0
57580
89504
0
5869
264211
359531
68204
301388
0
314213
276399
0
0
360025
456663
0
0
0
11458
443691
1322
7523
406854
135324
27746
0
92402
20978
0
456979
141325
88938
393564
385763
0
52267
59642
378726
142
0
36457
54547
0
356726
259117
0
362328
483378
384962
0
0
0
0
0
372075
486640
6249
0
45242
270
0
0
61655
0
0
51286
0
14768
0
101070
24761
0
0
0
0
438805
263940
190176
551
59234
372387
0
0
0
0
452903
101280
288107
10960
290574
0
55484
253126
0
110285
0
0
0
421336
384619
326665
0
276318
3321
348850
0
346981
0
402053
399750
2898
0
0
344548
0
259585
13943
458083
0
420550
0
428996
0
0
339786
95722
6017
22454
441076
9631
0
153773
0
0
7963
0
0
25179
289
62228
461316
0
24997
4111
0
0
0
0
476406
0
30506
46
476923
367052
7646
0
183758
312538
0
0
330552
26975
317813
494013
0
258947
40629
265383
0
408656
206055
0
29584
142912
288725
183172
293206
0
463315
274695
50428
0
252962
373304
112928
0
0
289244
0
481739
256858
0
0
0
343432
0
329602
568
0
467252
0
383542
12846
496954
0
390374
454226
0
88397
0
321730
42073
90687
0
2718
3284
0
0
0
0
0
0
59796
283126
336583
488119
258171
51070
0
0
0
439939
545
364967
0
0
492904
72680
279474
277803
379574
0
0
371006
0
336139
261625
11858
433381
487860
42878
399239
32040
0
0
9509
405880
0
98711
0
0
16706
46826
256453
426473
0
1482
60162
0
434053
20868
0
16106
408424
0
0
393753
353669
104942
43270
0
454606
6618
447346
0
0
0
9265
147112
0
0
0
0
268969
411291
391513
22213
291677
0
25767
489611
431190
0
239352
0
158479
0
64221
0
459588
94785
0
0
25763
0
0
304543
0
16841
412614
11172
0
0
486109
86418
57576
0
50254
0
463124
278195
0
471243
0
0
443260
408938
497757
75439
250517
483156
400912
0
0
47300
466105
322394
431283
0
445511
127444
0
0
0
0
285064
109937
0
254491
318600
438535
0
55520
0
331359
0
0
146781
295254
0
387900
0
144964
0
358806
399096
90107
283730
0
0
464943
0
0
0
0
131993
420836
0
0
0
0
0
492903
0
20279
464807
18859
0
0
0
429875
13843
0
473719
0
0
0
315720
0
0
448122
0
181669
391155
258017
404985
0
63758
0
260093
120839
0
0
387312
0
423669
27619
298010
31090
0
280385
0
359377
0
0
423872
109490
351659
312559
287134
103329
0
338227
348879
464834
60264
0
492512
272412
16620
0
302941
326236
460897
0
0
0
51652
14375
498568
402224
3208
394945
0
0
379496
482050
424361
0
57789
0
0
466481
0
118430
30400
403400
0
288053
327103
0
0
0
0
298105
0
0
0
366031
493182
487301
0
377832
382693
0
447776
11326
285851
0
349322
0
169168
1925
341292
0
384868
288492
14350
463276
0
0
336057
0
129525
2192
381315
72101
0
0
0
0
0
56291
0
462512
419097
0
335921
0
0
325778
440351
352160
0
477629
379907
0
0
0
0
104432
213254
0
127741
0
0
318377
0
306373
0
254538
391964
0
0
173181
408467
294133
0
279149
0
102145
335070
0
0
4932
48943
423181
8080
126465
21794
255905
63076
453067
0
345468
6923
0
0
446708
388900
0
0
317825
381733
0
413160
497094
3386
352595
404695
451701
47443
0
0
471106
0
29066
470477
307551
27166
73154
0
345656
0
0
0
0
25267
3225
0
417157
0
12783
377854
345361
0
0
39610
410692
0
0
341680
0
0
96658
427571
0
0
36429
489357
0
57617
0
0
494777
0
7383
0
128162
0
115068
385790
263768
3772
0
315487
0
72645
265861
51069
76835
115719
421976
476486
0
0
14518
311843
94369
0
0
0
472803
42481
60946
324334
0
0
367185
44343
0
72662
134422
491905
0
454176
42192
0
351835
107635
322492
428310
471125
0
394741
0
394331
339755
0
0
0
362047
0
346534
357436
41773
390
173271
0
41465
0
67137
452203
0
72805
0
0
0
0
0
365881
155058
0
266206
426678
315151
0
0
0
0
0
0
0
437797
439451
0
253916
298759
324653
476965
0
436275
0
461436
0
281674
0
0
191653
0
260805
88502
398088
27138
256386
331347
0
0
389486
471542
20792
405274
371927
467869
0
91250
117183
424181
13783
478241
24865
42656
422381
466023
28915
479277
36375
435672
23486
0
386789
445853
0
286454
129952
303177
0
28344
0
89765
453008
255018
282389
363506
0
285819
0
495636
375620
0
290704
0
433519
0
433582
264914
0
409621
0
35893
2543
0
279771
0
115100
49626
0
260493
346124
0
32230
0
476
28055
0
0
0
0
5170
0
0
29352
302386
317124
3151
0
323646
414518
66572
0
351214
0
0
0
0
0
350839
30049
26141
0
8560
251931
0
0
0
0
353885
0
4972
0
417782
462716
317342
6308
0
0
333884
287355
0
288134
452304
285526
373961
5765
267168
0
0
486296
295193
433669
327692
482515
91669
446322
0
207411
369920
440881
468245
70760
86572
488524
3155
0
498608
339783
0
292617
1245
0
0
37374
148110
0
499583
0
450216
41242
0
0
421019
270377
74510
403699
105521
0
302297
0
265146
487400
316425
0
369153
383657
0
27786
492363
435534
89337
0
274043
0
0
10942
269848
0
255198
460021
171258
0
484102
15581
0
416753
0
14433
0
458340
174799
0
0
146515
0
408096
15267
394542
0
407840
0
442821
304799
147499
0
296252
1254
311943
497133
31399
407409
113780
0
38958
73719
0
0
0
288838
0
283
438977
353385
35296
2541
327279
397531
0
8930
0
0
0
0
66519
0
281316
0
74196
33911
0
498973
57603
0
0
0
0
54825
0
466103
20080
0
0
77164
378314
0
350691
0
0
0
486650
326329
0
0
48608
88884
0
0
151708
402495
0
0
2137
0
55522
340485
0
304734
292480
494267
0
0
0
0
190244
0
470264
3617
269314
0
0
337679
0
0
0
75805
423000
0
0
0
497074
314835
394821
0
356878
0
75638
133761
65718
0
16261
427395
0
80339
407980
0
0
11896
0
0
0
432897
0
0
0
0
99861
259760
419744
0
0
136061
0
378440
0
383583
486388
22862
408
291203
0
0
0
367589
424381
456246
0
0
416162
0
219416
0
119936
380763
0
473109
433143
76923
0
285397
296434
0
306052
0
438039
4861
0
0
352399
44680
394612
405642
0
268141
302968
286629
0
106175
108550
0
432344
0
428390
53779
0
0
0
427827
475347
66579
0
343105
0
422692
0
468014
403283
0
0
402073
0
369995
24452
0
440236
394518
0
18010
216309
184671
0
0
0
17676
0
0
0
288618
251823
15591
4330
0
157076
277578
0
11257
31627
3839
0
0
431337
0
105164
0
124060
0
0
33562
0
364798
0
489127
0
487969
298873
63973
298548
115322
49075
44081
0
0
0
417038
51745
0
481029
0
599
294807
0
0
415345
0
101600
0
0
0
411476
48098
349770
470394
277606
266933
0
442703
377426
191893
44443
63450
495864
0
24291
494551
473752
0
106140
3614
0
14491
417894
208148
289796
0
0
295381
0
0
11692
361216
723
6582
432450
0
320812
0
0
0
106960
304986
0
464091
0
0
307002
10359
385367
67444
453071
488188
415540
0
16866
451545
0
0
365372
334508
40843
0
23211
458438
32588
0
0
83812
169043
0
0
79431
67524
0
408816
0
288116
499785
495101
17121
0
278276
446475
0
0
405277
314704
0
0
33006
0
267403
0
108
387339
458045
0
0
0
316863
0
341521
18901
367558
23104
0
49004
0
349249
456164
268638
148664
0
43918
62000
370560
375174
256760
0
0
6826
127150
203016
40577
379446
37044
53628
0
0
318886
84942
0
356405
0
0
0
0
31881
33880
36408
306711
0
0
299198
11978
24426
14530
33842
443115
0
0
460982
57177
432908
162298
0
284732
429231
345751
446511
169590
39434
0
256108
0
3806
493329
418599
0
0
482536
307043
121747
338492
283628
391188
454430
0
0
102120
0
324255
484292
483571
0
265789
58325
305889
449359
442146
303514
0
124837
334619
49533
0
308287
0
0
0
77380
0
120705
348194
0
417119
0
84011
0
279655
0
0
0
43969
347676
0
0
0
5583
228894
1567
280313
0
204953
7060
0
442975
450920
0
0
444336
421836
0
0
0
0
5728
0
382129
385729
109983
0
0
0
338767
0
302619
41836
0
498767
0
255589
0
404256
15319
0
0
305024
0
8018
0
31551
452121
485190
46482
0
490311
363817
386039
352058
0
60789
0
469229
0
139584
316525
0
471638
328266
65501
0
0
52517
481225
0
0
163895
0
0
0
0
0
0
329190
0
0
0
0
297373
0
343193
349273
58245
486363
447914
0
0
367797
23956
304186
51817
0
1519
0
104992
19753
62421
1195
206653
0
296027
460580
61496
30135
405262
0
0
32419
462395
93290
92284
13956
0
0
0
226158
0
265189
0
354167
423619
0
0
490774
391062
251516
263621
389143
0
199252
420150
486832
422267
0
349087
295591
150559
0
381472
20675
43859
0
0
498411
37284
274498
357355
14265
397912
480255
1657
0
0
385727
0
39843
30080
0
363804
66093
417999
457155
0
314289
429159
296804
450106
465851
265998
55882
0
0
438660
10522
0
63558
0
0
320953
59481
0
494720
35516
19841
0
0
255383
0
282117
497613
366509
23487
0
62588
457208
0
468178
0
0
61937
354461
393814
72004
123729
3490
0
358654
170785
0
0
443877
394675
72200
0
62390
255093
272180
264584
0
0
0
302707
3136
0
10165
118968
0
465679
478149
9883
0
303181
7007
0
371138
0
62423
0
150368
77062
0
0
16031
0
463493
125437
90205
468627
17367
471335
35083
398160
0
284635
0
0
331366
0
0
0
19886
62241
252913
50993
454424
0
0
0
366526
20525
0
310818
0
565
0
0
357752
7351
483752
319111
136364
0
354330
18612
0
0
434719
0
388168
24456
480639
159759
340294
118974
42577
384095
374129
0
0
26168
282915
0
34113
174250
286047
0
0
256869
52286
0
3703
0
386591
0
267540
367683
0
0
0
474951
407234
14044
414015
929
2223
17699
0
323073
99781
69389
0
0
0
426313
0
346978
18806
0
47982
176694
0
481140
0
355424
0
416027
0
267508
0
0
45887
0
0
341640
0
68883
104761
42696
270456
110916
0
0
0
0
0
345003
396068
384021
0
0
99420
0
0
0
0
0
0
253956
0
0
0
471303
436444
18937
15766
0
263496
42228
0
316198
369263
332372
5480
0
0
0
0
334487
6457
305973
0
173070
435421
0
63780
0
0
286420
313003
0
65315
0
405760
0
306610
310767
71296
277800
326970
418959
40832
0
409536
450111
0
0
0
0
0
4003
285881
99575
307199
272262
419257
341703
0
0
0
0
311144
0
324661
52014
0
273341
0
457503
0
0
0
14470
452787
479200
128765
0
0
0
0
480933
0
0
0
441746
87971
0
0
0
0
0
0
380580
0
0
0
494154
326182
0
294476
499322
0
0
288973
414644
0
320963
0
27509
53893
9678
410901
370024
307532
159668
417918
1886
50485
176545
0
0
0
0
0
0
0
437127
0
0
0
328755
0
0
290124
0
281328
0
0
72190
13773
391713
0
441829
0
0
0
0
0
328409
97646
0
454862
0
21416
0
0
0
0
0
50728
0
353453
0
368068
267632
0
338924
0
53417
58519
1297
162490
0
347101
412758
0
73709
373177
44424
0
348826
340451
83316
0
255541
447457
0
0
435467
329604
0
0
478423
0
0
281351
371923
403209
483630
0
405970
346239
331
0
325386
353146
19411
82149
0
85637
0
0
0
443561
0
0
338809
404583
284804
356212
97249
450582
25274
0
30751
0
0
20368
34598
0
466913
0
0
330000
303803
2400
0
0
73657
1088
0
375475
326670
314692
27270
0
0
19860
133582
0
0
0
345398
0
0
14722
0
428982
0
26250
0
11336
10648
0
222729
472660
323195
141050
101590
384755
286642
330666
481156
310094
0
40127
330440
393938
330860
9078
474189
169436
0
0
0
460412
103759
0
0
125783
40571
45245
450664
0
55458
497321
0
0
418412
97993
0
138032
0
0
0
415116
449038
212495
0
414294
0
250268
382716
254635
0
442020
449084
27676
72055
1089
310603
0
279449
0
0
0
280644
0
11955
357417
435295
483438
0
45724
0
17736
0
28093
364184
335421
0
306235
0
91252
0
0
56310
2435
0
20776
105
0
436378
341528
0
147341
0
0
0
0
0
410567
393187
0
21839
0
360372
493641
0
0
0
0
0
150905
0
0
61140
405403
114261
0
