189558
84
443356
75
173036
237449
89
51
87060
175239
78699
350797
96930
157608
83
342888
45
95
76222
70
48
417475
80
66
59
362945
174345
179206
2
143376147
81519
499896
4
2668028
73
83
98
67212
47913884
21
168007
8
69015
4
22
137332
135212
81714
114555
357028
80
328575
64
806776646
323491
56
37038
296375
7
489192
59
196884
385894
84036932
42
529712923
18
67118
52
195534
528858183
29
8
4
1
777666584
7
142042
879565191
94
147963
174543
7
78
113634
178497
76
67
89
6
243972460
334835215
105723
73
15
464246
29
3
133464
9
44
744501444
98
6927
28
1
32
42
460321
13
438786
350067
39
72
135029
67
215553580
473284963
89
59
9
385987
77
454555
97
473284
48
442516
87
60
9
349025
200251
135130
398569
3808
1
43401
46
1
39
412485272
251141
5
120185
15
9
739342980
63
69806
47
203225
90
87
856035185
241665
42
38
4
370256
902460045
119379
413968
24
89
261626
85
15143
37
340637
7
353380
346467
9
326049
62
71879
4
40
9
480262
967224319
331076
297120
54630
123455
104623
73
16
3
441269
975395115
226645
16
2968
9
47
131263
55
557178600
74
295284
26
221223
16
327164
26
39
26
103272
60
269644
228492
392566
51
68
20
91
276711
50
308618
415786
407656
433106
183008020
59
78
26
319399
19
444543
256675
61
12
496417304
40
55802
409985
124628
13
242667
361804
28
105452
487348
45
347702
49
4
403538
42
28
368671
162540
67
70192
367323
1
44
6
73880
234334378
34677
5
431078
224563
479812
49
17
111386
79
9
4
79
57
3
206576
14
214763856
366946
37
21
59
68643
398983
44
321509
318819
87
70
18
8
216647
217768
5
5
71
36
310821578
17249910
57
291913
247485275
224680
65
447761
5
80
58
280651
91
44
491404
2
211620
348130
76
11
262863
32
37
84
185942
93
401221
90
43886
62
359336
48
47
65
27
19
8
62
94
29
41734
87
65
40
94
8
222714
42
150630
17
343056
90
4
56
179460
306663698
114032
68
187042
95
225024
18
382322
98
98
19
59
82
14852
166979
415476
497816
63629
377437
677753465
68
28
76
160206253
238636
420335
1
71
77195
43
8
3
92874
467775
11
65
803898798
140761738
470878
374661
56
44629044
9
890904800
5
23348
3682
17622
352236
52
450423
376839
3
90
4
108218
68
266944046
30
97
22254532
38
21
71
2
666686249
171679
12872925
5
106744
475010
289126
88
813309084
208859
33756
62
72
88
19
1
16
31
295844
397215
360084
583390561
250371
244061
394454
97
79
9
62
208737
91
152191
125881
368895
86
425623
439802
11
324257
12
8
443462
542487060
75
4
8
59
57
143959
242286868
66282
50
121138
24
339228
433900
175768
42
255636
35
304440
5663
30
405626
24
185233
30
236916
193792
73
152771
104312
56
185930418
4
317890
326395
39
120200
18
49
2
272435903
3
31
389133
239844
170245
59
277596348
8
294241
936967006
18
357671
71
86
169835
97
349289
5
461351
341896
42
23
482046
460677
296367
43
132318
446638
33
21
127738437
17
20
71800
23831
466228
200116
446647
790124768
70
426634
71
462497
9
848519604
507019304
81609
334593
912844944
434705
414816354
61
93
461089
301494
36
144398
25
387675
176852196
25
49971
8
885684610
384191
315180137
17752
305463
69
442839
90
67
93
49
339759
327404
405663
7310
215457
42
25
8
99658
98
31
65
46
95
205698
338584
481518
433120
293766
7
3
27
67472
273734
85
486639
171363
64
256397
248130
56
134323
645479532
347971
347905
44770
36
584347381
316592
96484
44
61
36
80
95
60
90
256038
55
6
23
61943
10
878105402
562306
40
475004850
192433
47
77
93
355843
140387454
58
413086
7
4
54
64
63
2
98
108195437
2
437605
33
52
264881148
75
15
63051
9
62
20
75
18
257203528
101763
397317
25
3986412
78
124568
93
746535846
26
34
227484973
29995
58
481336761
489165
310272
448093
405110
207795
26395
51
218171
357240
85
92208254
285345942
169388023
209694
767983900
392417
246520
974576262
25722
29819
9
13
71
90
283113
832457844
174617
347535812
406812
158077
77
383860
254962
62
6
89
7
133604
19638
108683
111641976
121667
18
5597
427915
236255711
64
60583
84
220683
17
28
191911
390412
254662
1
69
365259
469395
29413122
423628
66
285408
48917
88541608
189129
438459199
160959
192987
21
2
208011
97
257952
338449
464441
41
29
22
577713299
74
45
702481328
73
63
21
416492
1
2411
7
267538
273655
90338
15
437649
75
90
75
58629
76984
375774
494671
273051970
100291
459880
427272
188012
9
66
1
425632301
85555
2
8
7
268942
494536
337918325
91
30285
233799592
59
456569
20946
215984
190067
992673655
50
563566570
44
271931
23590
60
96
55
373286
346423
8
130974
39
1
5
214930
179381
342418
69
59
424281649
11441
2
56
3
442148
52
87
6
466120
279569
59
67
58
94
90
189796
52
17
7
287348
328400
38872
803513625
274649
2
310738
464127
418336
900630248
67288319
17060
260665
151833
34365
918993243
471816547
17
91
53
36
41322
63
77982
72
68
247731
6327
198864
5
93898
67
37556
403929
87
70
11116
94
146150
451249
50
371001
378713
441736629
89
17
47
21
69
414033
103818
249917
39
46
350062
376040
402751
491731
8
82
240443
1
386983
280807
226122
502269583
92
485480
242943
331563
63
131564
5
296340
42826
158714
103223
78
54
3144362
86
7031
47090
4
48
53
9
144004
3
341536
40
5
1
6
133808
177076
85
41
391838
266245
586816128
6
430657
62
164430
78
38
39836
46148
950160898
18710
4
125841
72
201484
314247508
15
3
39
655450560
131605
57
136783
30
98
225025
62
488693
23
6
96
49
92
961723353
409253
22
333023
12
65
47
38
52
59613
8
634762802
148587
57
271378218
99
392421
74
40775
13249
94
53
64
42
2
59
2
8
10
92
178651
65
880862867
74
361354
72
480333
533297648
305060
368254
899528308
78
24
406066
382441
36
76
1
62669640
5
76
32
204219
24
706944814
93953
78
88
7
3
38
8
60
116833
7
167675
841049084
53
86
50
19
156203
53
185706
327887
235988
12
3
13
83
74
34
67
99
217296
257917
499686
81
239811
77
9
30323
226523
3
2581
53
333930
415387
7525
45
35
231844
14
396506
151241
334813
129028874
84
265067
7
1
633337375
454931
38
210556
120013
60
253943
479587
44
45
3
32042
12588
155922
25
1563
334884
231711
88
16
211561
4329
8
74
937449654
18
61
312312
383971
361666
388794
119949
572714140
94
66
385795
688669931
315906
381793
84335661
9
84
375929
47
413496
6
78
97
272695
142382
9
96
281740
179647
26
37
55
50483
29
252068
251080
385247
7
192896552
2
88
420985
17
151529
82
416303
65
7227
7
399717
403341
26
34
222980
60
6420
99
181187
147152
373862
2
15
467812
2
2
21
400187598
61
754123759
5
2
17
2479
27
8
34
5
272386
700838799
376755
17
3
22
2
31
84
86
32
3
303079
479083
4
116815
9
216667
414342
783728738
387978
415744
28
44
95167
1
109424
13
15
126922
66
111840
41
529405785
387344
94895
30
574553054
32
24
5
94
893426453
413604
11
429208
96
191732
9
75
11
440999
810029347
274190083
457897
465310
120949
7
44
347463
8
48456
74
95
98
41
349822
394613
199333
72389
335378
23
314024
106408
199041
30
3
69
14
3
3511
86
263893
457804
5
72
105775
976695523
66
847048538
155858
64124
305809
24143
96
424038
118217
237966
22
267999
29
3
83
35972
4
455080
97
34
52
34
61
548463659
23
64
8
66
67
313445612
95
170327
229686
3
409636
274046
269257
18547951
22
94
29
81
28835
581231412
393912
2
89
9
549744931
317423
349576
317761
87
185896
482984
61
1
38
5
31
812977037
81
151208
42003
36
31
47
370256
275015
1
36
58
30
113320
80
49
465828
84
253335
781635508
304731
203414
6
305255
391270
430827
14
16
52
6
9
223614
76
482779321
74
40455
335883
233775
309142
10
413272
134665
362689
5
88
82
6
90
43
35
46
418472
7
266810
73
185087
2740
113481
233455
184521
312039
738193840
84
76
105601
334702
18
96
820992632
177394
330801
3
491857
51
420499
48238
285963
693384129
1
89246
115654183
443735
5
201031214
285829
36
441021239
62
14
211540
2
94165
45272750
16
86
55
50
482936
510991520
51
89
1794
403927
213200
90
583593528
345594
66
369145
254391
87
30
1
7
61
54
64
69611
41
357861
10
347541315
30
490654
408767
50
452168
268807
386288
399168
62
99
354775
920757289
272746
369122984
26
451863123
43
84
82
64
17
63
98
105423247
13
83
8
470347
5
237457
422622987
115205
93
86
75
12087
90
4
374179
6
72
92
25
469974
436701
24
331391
75
261173
279935
51
56
399038
576737683
444217
430234
208137
3
143465
23
98
325170
430266
154924
483492
278821
50
430927
300790
835917627
46
717234488
285416
22
764101470
49
7
389561
457525
82
9
106578
85
674195106
76
70
424136
7
592264304
88
935060986
220358
554245283
24
66
683822828
36
76
1
5
36
313801
375944
257921
8
233623
33
3
64886
37
87
175167
52
88
51
419627
36
12
356448
138336
45
350261
336219
55
16
64
37
208924
69
493218
170243
47
31
378073
42
251547
332981
5
85
2
94
80
87
115110
86
42907
366786
37106
291592
59
30
927432661
90
81
30
740526402
8
73
48
78687
14
31
393983
76
96804
493990
447951
54
423800
768339377
78
463906
72
206137
95
909425754
470623
100733
69809
192162
386183
9
51359
34
770688226
285326
486584
43
47
34
349599
6
419104
98
92098
348917
69081
36
57
52
4
218594
130864
938043583
781958424
354980
86963
260111
443651
79
31
4
38
270536
45
90
20
230784
251063
3
327147
3
213244
87
67
362724
95
71060
6
36074
76
27607
391074
94
49
417928
63
102660
105727
27
21
432233215
61928
273991
25362
367197
75
62
55965
790811573
247587
16
456900000
350925
53
8
244796
6
7
120233
9
194947
69
64
274160
45
602037562
470539
56
199858
39
44
7
230808968
99
228522
110777
348319
958935603
190422
30
62
221301
68
78
247282
73690282
27
70
317442293
24
343845
140544
482041
15
50
185193
60
916070206
77
20
454315
5
70291
67
14
313398
316483
141966
420835278
134109
18
392389
3
37
34
367152
486052
48150
44
149448
481416
83177
58
89
6
1
39
99
425158
133221
8950
44
913635571
85
31
490045081
275964
364304
65
266387
117298
44
349148616
277557
10
39
46
34
81882
991347710
202981
830533686
832480086
26
8
66
11
487745
471360
38
76659941
206676
53
43667
490188
19
64741
9
91
47
7
58
402042
236268316
37
24
778620431
264734
171744
25
1
344176
462991504
169540
99
18
61
14
224212
294643
3
37
3
3
70
276676
5701
29
35138
18
29
92
43
28
121993
3
156184
116476
450352
331234
97
86
62
60
292041
273977
76
36
238494
235667
493997
308838
3
1
61
324670
385078588
19016
97
387083
267630148
675694128
4
90
8
4
6
92582
3
25
9
739591949
356916
313023
6
147199
488303
97
99
71
462802264
147509284
111590
660710684
82848
71
36
99643
34
6
16
811106371
358475
96
7976
399933
88
442587
69013
138382
5
9
321419
33
37
77
204549
251379
2911
6
170214
9
8
94
108906355
816636462
460250
7
80
471554
15
124527
77
42
592360513
93
477393
492826
128772
7
67
48
386426
8
1
159385
48
48
72
66
305010
355354
76
189531
37
41
93
54
15
37642
385187
234901
44
5
30
23
445759
334232
29
11
348355676
96
9
110128
76
74
174629
31
17
461292
202526
449180
836
55403
368553
959602289
49223
115886
59
245557
253219
301807
58
66679
272089
3
87
94
435830
92
316761
61
53
31
36237
303275
68
72
387881
15
173344
84
32
4987
374551
27505
315962
799127989
3
356861
590044564
778063850
65
397626
14
417996
73
315724
52
70
79
47
164943
87
112090
860120851
25
527987267
703418701
191476
135158
269431
452920
424811269
500828517
134220
20
67222660
30
30
9
221805
40
17
5
521050726
76
8
14
6
16
6
50
308673
81
1
80482
74387
4
80310
78
90
73897
11304
64680745
371223
6
51
382406
98
172416
19
212998
56
198469
51
469975
2
44
409942
444828289
157194
97
253862
86
48
9503
741025266
74
93
58
42
10
67
295467
311485
144243
348199
149628
346271
16381
469530
1
82
30
667514653
30032
625653043
405005
384316
89
65723
75
198628
46
449936
66
476398
46
97
59820
91
329803
337871
124204
99
379944
17081
150615
17
196432
184352641
69
27917
286513
87
86
93380405
5
37
4
139515
24501
435223
239837845
71
935049229
97
387982
373248
10
485691918
82
210054
64
97
5
60
330728
353485
49
4
73178363
42
3
199369
58403
530523763
11
138056
77
314117
483555
279966
53
491979
12
427910
254598
86
77027
239891
54
37
266361
89
97
489266
84
283417
815861513
200768
777004972
7
15
62
799020758
12
289474
82847
13
490649
28
6
18
77
72
20887
10
87
45
879880435
417989
77
18
157216
13
60
293124
78
351070
48
41
48
77
578981828
220185
189900
349942
172153
532961105
35
51510
45
7
66
206677
282695
9
8
301756
248149218
319804
712698111
67
7
131423
426924
49
4
426974497
23
359878
2
89
333093
63
6
68
190731
85362
95
56827556
285447
60
8283
70
100229
48
27
146760
883778776
263114
67879
192702941
58
241718
369096
143870
91
154130
449552
489109727
8
335765
362702
308963
756208905
50
25
424903
16
6
202835
112809
316762
159342
53
460219
66
57
14626
68
155162
279490
72
9
207426
308794
2
405159
74
291695
42
76
92
221769
97193
21
165378
32
425146
23
134355
91
63
12038
48
394612
415030457
715824751
18
89
413851610
60
39
107647
284023
440132
39
255656
3
490811
101334
6
99
6
9
421441
91
8
34177
296583
414959
455242173
488511
365528
228362
56
90
235813
97
27
282289675
53
505267335
17
10
71
420402
54
30
54380
28
419703
289813
755638874
73
52
944751190
4
154534
441127
1
96
94287
96
428362
455673
952707084
965938698
43
119830
53
34
51
348127
48
544515883
17
10426
4242
59
58914
1
145633
232487
76
230621
433621
556482728
416937
217493
257365
138111
477081
317947
43
384473
448995
410858
17
103450
266524
359876
250896
31
5
30
34
137551
16
24335
68
1
138376
251078718
178504
42703
5
7
28
351403
92
437303616
8
95
255596
485113
26
94
368158
320068818
415501
432169
202320509
386839
36
295404
82
157800
75
134581
80
61
153394
1
64
361713
343271
379643
231682
25435
308981
40
13
85427
397921050
140794
86903
12
77
421920
84
333252
845367263
576182289
9
96
290832
58
80
26
392469
259687
126298
126461
156100
14
18
43
325289
9
80
497049
8
58
440602
62
8
408155
219434
4
5
529758162
86451
65
54
365354
678288869
38
334342
49
286900
18
48
84
79
75
95
95
39
18
61
52
76
224116
452270
372764
51
51
54
182632
94551
124866
69
25
76
373303
329659186
22
184687249
239507
53
2
958767199
483944
136492
406493
253856
27
59851
679066518
3
253696
1
36
322266
351320
1
51
86
46089
221882
225344
484174
3
69
437004105
19
67
367494
70
128611
83
223977
95
172428
255679
479972
6
9
775322570
85
7
301740
18
64
703364021
8
586433525
85
242169
233473
8
1
44
82
68932
19
433630
493871
72
458056
48344
37
25
172547
296001
9
74
56
7233
85
272707
334639
303917
65
35
39
14
470744
41
73
13
364130
41
341688
19
89
611913507
45669
5
370009
47
90
496402
42713052
87
140230
256637
59
267905
925110519
161339
239589
50
330042
297057
1
63
2
280194603
68
72
68
213846
514983219
582490356
58
77
186194
88
433356
174518
349174
845696394
21
3
159627
6
139048
29
37740
542254443
88
341785
404755
25
61999
40
69
51
6412273
5
354958
80
95
66
48346568
931648046
241421
69
5
39
262282
4
45
29340
17
71
49
136991
24
82
48203
80499834
191267651
8
18
78
149539
920255428
57
217040
13
269280
319567
49
8
89
240131
12
104843
18138
160136469
5
95
16
694886135
487321
432622
92
18
81222
952
37597
221850
459023
436959636
403875
49
86
95
151519
85
644175897
60
93779
554927940
24966
5
76344
11
7
95526
27
99
17
6
25
808867071
4
78
65427
494341
7458
83
226203
310343
23
8
89
471729593
291943008
71
77
4986
89897
343765
194904
61
39
121062
460938
485682
68
79
286657
267779
296455
26
345416
46
182718
7
92
579240704
30
148274
84
404544
94
30
11
5
133294
92
593929580
467800
363819
22211408
147339
63
642881266
86545
479783
302792
172446
884936271
50
156672
422583
19
215382
348529
78
67
2
97
5
41
130646
439668
73
8
77
12
808726434
737852283
441255
176351
67
97
95
360764
270763494
47
4
400106
40
8
445694
299668
35263
126927
135132
8
17176
470928
24
8
342102
8
61
26
39
461655
7
117911
94
361057
15
812656048
957819127
74
590052818
7
28
521653222
201978
85
18
193464
388606
131624
758910295
439201
68
123433
312748
150123
71717
99
290130
974894228
99
53
32
462563
497231
8
51
80
68
94
296190
444535
155243
5821
495439075
361758
159366
203680
88992
453752
98
462295
335860
66
772857054
6
38
777718808
249883
26
55283691
386046
309236
67
32
81
75
425551
466449044
1
449669
167175
46
261894
61
5
50
339800
6
11
648049539
199595
126464
83
55
34
89
135110
64
141580
23
467875
84
295086
92
8
465219
66
33
453632
5
7
425909
145870
106537
64
373673
183706
85505
25
85
3
386077
93
491689
354982
37
111552
76
4
176462
86
109794
59
89
98
358653
7
58
427842517
1
299539
299406
54
165557
7
52
9
230515
5
25368
7
30
1
7
251881
267048
29
82
9391
86
407543
88
113756
99616208
485956
256944
881929846
418577
270082
779383953
393512
231049
116811
98
218525
33
45
240969
24604
14
183553493
335568
7
38
17622
935127225
39
304218
383286
535385008
69
437800
45
72
19
7
11950
15
98321
78
17
8
34
226194
4
28
43
62
55
4730
33
22
110923
74
381692994
23712
60
74
284199
142167
168422496
130994
6
36
20
52
14
211053
93213
46
9
468098
17
70
162055
212189
96
59
178109247
37965707
39
9
116722
99
10347
88279
13
5
51
333235755
1
742280510
33
68
362323997
395721
92
52940
59
72
5
5
165180
17
28298
15
42
54
12789
224878217
91
121173
38078
40
391518
183286
372603
473747
393668
7
233358
229741
1
5
24942
74
56
245826
28305
25
482941
10
492141
99
161889
716146408
75
8
7
478815
7
80
54
388285
225312
473873
107495
68
588034691
49
5
437249
37
95
33
861312867
74
313206
21468
885860876
63059
109504
43
21
4
16
5
63
84
35716
733759488
9
274771
41
484837
279440
128920
73
272756
278048254
84
159785
53894
84
74
65
74
54
62001
12
40069
41
434039
393208
65
6748
41
13
299710
186965
16
4
17
20
79
259517
457865
318157225
4228
344534
252786
61
198073
56
61
238211
378827
21
82
189205
13
43428
47
79336
50
190944
4
416105
55
268048
5
86
46
169304
41
356321
8
25
199886171
305608
47
134233
33199891
12
486892
5
9
49
458864
96
396593
228803
296421
17747
70
75
31
4
15752834
929360604
57
63018528
51
8
96226
45
82
27
46
94
608494879
66
885654542
244506
5
139999049
914959985
72154
477178
438289
258201
88
262082
63
798158649
5
59
39850
24
51
4
7
53698
154645
383079
167764
76
5
318853
89
855175640
325014
87554
331456
59
86912
50
7275
121978
28864
6
31
341955
182140
3
68
320923
374951
5
5
49
45
73
696023229
24788
41257
77
113229
259862
9
242053
50651
400657
7
20
339783
96575
339603
168316
799425122
565226330
51962
15
446970175
97
71
106845
91
415592
48
942065064
3
61
54
303748786
2
113686
89
781500213
107776940
415487
509254416
2
450693
36
167945
303895
383172
1
377335
156853
346151
54
52
51
46
73
440129
288267
88
3
216914
364834
82
64
52
3
577402161
18
140200
94
94
81
2
3242
4
5
401737
85
25
79287
182617
51
403262
338211312
53
118288
880339753
30
454748
272872
332345
50
1237
452340
332718
9
487632
59
90
13
2
279781
96
292726
4
298842466
391985
96
5
347188
31573
386931
6
62272
51
68
17
4
8
6
84
73331
96495
493208
64
9
25
97
409341050
274754
177514
363395
324277
30
42
283843451
327162
393168
40
89
35
168414
33
40
374050
293387
199934
52
32
167226
8
42
477404
288351
411454
89
495120
428200
2
76
71
97
7
32858
110608
64
62
65
51
1
319254
115725
606230741
185630
9
37
48
15
614517752
124192570
95
237619063
492283
70
58
62707
14
12
87
30097
474405
132167
9094
479579
424196165
30
151810
1
19
12
455220
137326
398345
80
74
161035
96
80
19
84
7
63
495284736
27
47
77
407434
485963
389997
274361
329096
18282
363815
388121
22
48
366468
319182
85
74362392
399819
58271
52
175523
204603
27
430825
23369
69209
55
94
167827
119170
70
352110213
374735
83
92
248838
79
97
14
6001392
7
25
468623
232549
136846
4
179923
462510
46500
45
113607
389943
23
58063
110815
7
375982
291453929
99
335466
1
427767
109519
319795
26
60
310881
17
183268
22
87
285904
16
69
31
323519
956962409
69
5
8
7
32
2
369850467
556347644
78761
27
64
83
194426
97
100181
239718
489381
332534
177813
94
66
443917372
36
275500
54
68
282272
739391374
93
76
193426689
37
217545
444805
702525009
95
82
36
44
467234
136409
317394
61090
34
50
60
29
287890
77
20
229093
206516
961620366
41
294714
926642428
436443
41
37
374790
69
383789
18
57
322562
26
828460228
348806
419748
75
17
26
96
8
360510
336884962
82
51
9217
48
393897384
470984
954819896
24
101482
382111
66
81
6
459492
91
62
176741
295243
181560
23496
63
32
64
114547
46
104589475
913693288
486540
43
59
83428
95
302210
105205
53
93434
50
137116
3
2
80
32
443530
57357
446101028
16
35
5
40799
215629
400513
155385
54
100435
48
99
328785
374819
222032
73603
29
723905589
426784345
132380
69753
187628
242174775
60
52
2
195293
452670218
37
247238
204328
19
396196
18
46
57
28
131340
190953
46
141354
95
9
433277
98
68
485027
11915
304558
3586
54
24
302638
56
94
461597
66
391867
12
43
97
60
317660
86
72
80
432321
5
96681
337115
21
94
50
23
36
5
54
45
443090
73
349921
69
40
85
91
381341
2
498855
377883
39
410097
243483
251376423
279757
297702
53454
359188458
171324
85
2
467187
670640118
531264410
763
47
82447
28
9
455241983
68
87
572920029
81
88
295054
47
94313808
94048
45350
192306
69
5
166696
59
321351
477818
324686
218024
7
307180
101490
24
27046
15
83
81
88
56
88
5
208344
74
58
54
80
414457
30
99
184958
79291
828
326079051
1492
51
237977827
80340
69062
89
256750624
922184034
438773
36
19
2404
123204
55
19526
335826
84
71
28187
260306004
363308
72
47
333796
8
17
11
22
193707
299599
233461
352492
548596763
5
169978
319722132
353102
267417
96189
63
447402
37
65
64
2
66
224918
134023
57522
61
618774844
190423
615673337
471302071
32
60
63
137261232
87
28
224830
78
168074
445565
46
79
69
297232
32
79655
393290
80609
302080408
86
409287
312284
76
259166
89339
4
93
78
93
19
463075
7
18
301879
3
343020033
6
356212
7
259026
94
72
241957
238309
12
50
159719
9
17
359096
82
96403
3
50390
45
313716
3
59
2
37
314163
95
31
37
43
284393
311942
145583
79
735063675
85
9
233666
483153
466769
494066
2
420450
73088
89
790978978
3
5
76816
99
49
123908
28
17873
5
288638
833484731
55
38
69
57928
48939
59
59
255994
90
13
42
65
429536201
60
153868
223019
14
98
65
200256
8
59
290282
48
17
66
278406
14
39
25
289928
290498
229078
6
11
49
61540
97
397015
37035
167398
86
405175
472006
5
141353
43878
9
92
311191
31154
21631
352534
79
12
171662
72
9
76
2
14
66
139846
91402
7
49
294000161
17
91
1364
89
14
425102
270196
302771
48
39
55
212057
1
474071529
336238
81266
11
48
44
4940
3673
9
224403
73
217662
75
110226
58
3
171166
10693
223343
58
246270
98486
64
459245
56
1
490378
38030
7
7
353838
7
35
57901
26
14
14
470546
313268
329355
18612
49
88
32
400638
115469
747205374
57
482804
221572
76
6
69
1
98
33
26416786
257927
19
319272
90
82
6
79
25
15
2
19
227685
72
63
308857
387510
4
22
34
268884807
95
11
52882
280181586
27
233652
84
67
769279036
337453
429764
91088
166390
269717
15
27718
205598
374166
676226238
404034257
354786
96
422498
41
98
1
338550
7
77
24
51
203942649
60
446096
5
34
439178
74
83614
84
32
34
83
27
316609
4
6
449526
119133
57344
85
286011847
37
288881
176648
44
87
151838
328337
41087938
39076
97863
12
23
179164
50
99
1
51
58
67
345559
298576
2
55
207519
67
381368
54
202454
51
324431
133164
98
151823
38
49
18
456791
30
271401
79
16
292800
80
445779
6
6
314768
67
30
360523
851766752
493311
19
26
63
16
209421
60
68
10845
2
91
41
146711
706214057
55987
349910
5539
30
6
93
257325233
345396632
735100085
30063
709747886
14
126266
6
17
34
449446
335432265
1
31068
5330
74
464354287
372457
964890504
8
96
39
329797
729306080
424066
353277
61
63
4
141913
1980
59
138800
59
36
536200067
26
204356
107933
490552
400376
279198
382661067
18
65
83
56
95
304158
90
210515
410088
347309
146805
428429391
207499
292493
31
163826
81862
34
51
36
66
244656899
8
24
51
70
370195
85025
80
434974
434679
46
141364993
77218057
43
40
416131
46
229909
51
381607
71171
303009
482712
7970787
30
17
790445489
321653
35
244345
44
115299163
261005
71
94
41
157208
8802503
108921
58
39135
63
52
249101
667905016
454531
200653
267309
52
45
207166024
56
239386521
9
184248
49
82
235048
254041
248242
56499
6
25
194858
82
8
82
859767308
9
16
931661086
29
394443
466627
447278
237621285
145953
5
7
226012
78959
342836
67
52
75025330
38278
213420
75
169518
10
4
318380
306346626
72
174356
951862438
5
249542
369642
159077
20
92
454172
529728831
471096
83
5
90
78
210639
299594705
82
77
9
88
3
49
430316
13
3
64
64425
68
466222
327355432
291517
28
77
93
75
441857
73
47335
340078
242650139
12
6
8
34
9
745289743
41
67
99
198261
92964337
946923099
97
9
419991873
98
71906
155123
583616751
37
785817931
50
2
206079
162618
53409
449566
70
144322734
44
73
48
334377
8
13
190888
58815
237732
905805499
425907
843872902
81
90
339185
270283
64
85
76
83
55
24582
373835
77
5
220551
9
13451
275744
94
237680
14
56
60
194198
582210198
55822
39366
217045
70
275300
225267
46
73
239138
93
196387
18
45
15
150777
13
31
91
17
45
447898
24
30
339538
562155041
15
37
41
94
58084
55
96
445226
6
26
70150
332960
84
340239
36
76
54953
13
386186
7
88467235
75838354
11
936546988
60
228399
26
485712
41
461131
40982
82387
68
107862
7
347107
47
197129
109893
499688
430652
90
13
41
163639
244264
40
890232078
75739
8
443618
68
309670
410171
60
79
1
63
472939
760889920
35
55
121949
407020
8
348133
2
25
99
62763680
74
129750360
2
14329
86
286623
51
29
6
23188
80
5
74
12
469072
323927
1
34
24492
603071117
86431
34
85
4
11
396822
85
305941
36432
65
11
320517
361550
144835
210702
73
88377868
294388469
17
81
9
63
72
182491
190325
924627595
184258
116852
282019
358615
968792404
28
40
12
365717
123338
30
57
1
22
341480
17
547819685
388581
86
36
239935
467569
239054007
92
14
1
7
21612
157763
93330
81
98
52
92
286304
466940
11
311966
125480
234469
98
409915
828837358
248607
13
128271
6
1
8
81
90
120830
387885
261325
19367
9
105762440
155235
29
257375
42
447484
74
17
5
77081
1
83
143416
38
37
42
18
59
84
9
170555
357106
41
196320768
75
52
227310
26
35172
2
76
481439
64
359749
8
440123979
45
144063
44
32
185992
352239
194012
69
9
233573
679427547
376243
323364268
3
11445
105787
19
194656
9
50902
18
8
34
94
363553
90081
174194
265931817
10
59
489424
26
810969435
58
63
385336
20
41
86794
2
72
406786
436238
27
42
85907
83
47
28
27531
13371
314001
488569
54
172195
41
45
379771
114619
5
25
344877
186744
96
313123
27
41
371094204
18
265107
178302
417468034
52
59
222751
894814729
70
488230
7
18
74
62
162578
99
66
90
43
26
73
65
211933
80
424853
167404
235808
256402
318138
67
79
1
1
83423
264040
476537
490855
496814
147292
63
82
72
178972
5
70
29
482946
1
43
452981
9
267867
46
29
67
5
206191
27
36846
394913
6
80763
98
415556191
39
145583
426223472
9
36
40
1
201454
98435
38
272594
211565
8
7
99
2
862117402
360610
89
8
46
393650209
5
67
467825
450946
4
93
52647732
38
5
135445
33204
108918408
115063
424906
609598575
60
45
429025
317300
37
63
351927
490607
196648
68
246024
417584429
44
54
60
51
86622
113284
67465
6
397734
31
246476
113828
45
133062
911650439
37
43
550975005
59
193899
14407
7
51
469711099
121333
38255
95
10
34
349946
437399
62
75
26
185710
33
441314
68
464904
996125549
487568
373453
53
388955
60
80
14
8
87
61
9
6
53
227380
674211419
145216
321180
2
765731159
3
163551
193847
6
93
18
49
29
81565
18
484262
581889060
46
33
1
31
15
142921
42
21
55
416152
36
187584
481352
118413
88
38
98
579436279
6
201700
83514
88
4410676
28830
396589
680705743
362942
644100967
845452598
1
240411
38
2
65
63484
29
29
609886487
51
39
290552
496656
3
91
268986718
7
42
65
489123
90
310783
98
95
16
152588
67
87
409489
463190
283722
22
397365
11
88
219689
57913
68126
6
99939
95
426699
87
97
99
9
413989
77532
2
474933
45
253543
163086828
366397
96
665597294
92
102174
577828525
41
471864
8
32
4
74
925982472
409131
239402
404696205
796172044
50
7
624421650
462789
347201
246495
90128
44
81
83
227729
69
8
24
158411
108213
95
57
3
310636290
2
38281
552987934
621432722
61
217580884
12
358982
280642830
129534457
393713
194948
210942
74
79
67
246136
415149409
60
167557
418530
486463
81006670
2
79
53
75
182652
85
449995
288575977
76
16
32
1
71
141615
25
50
39
38
209596
31967
160671
9
603382485
45282
1661
50
98
486455
98
169208
436882
476056
120453
4
444806
62
362167
913107297
20
39
5
38
431116
22
3
40
90
72328
439319
29160
6
21
288104
27
98051
6
51
433058
52
157302
214861
91470
80
134449
66
481070
62
163632
404574981
29
9
21
284302
220195
53
8
40
44
17
330877
66
366472855
17
44
12
39
117918
132796
343164
78
65
42098
44
267950
58
40081
121949
9
201968
83
478009
9
1
11
73
186434
86
9
349065
8
42101
93
317844744
469102517
160477
65
234938
50
14
562960597
380244
55
431076
89
6
348250
55
1
216072579
442233
12
61752
9
468639
37
87821
128960440
77
441993
340674
24
97
157388966
13
191102
69
55
79542
410919
89
456660
247768
398893
268810
417085
803695493
198078
75
74938
194019
68
36
280014
29
75587671
29
385920
95
134104
105972
36
72
25352
1
246875
26
7
374368
1
428614
1
151179
713640343
28
125094
365566
9
55800
77
229929
7
143397164
7
33525
350504
7
996740445
3
68579
6
159871
73
47687
347685
383497
32
88
86
17
18
45
29
9
44573
416962
295687
18
54
153
48421255
28629
93
90
69643
26
241615
237029
143920
23
89
43421
354847
2
27
17
2
1
96
151373
3
435409
451744
452072
34
272768
491039
201804
132235
395720
4
490323
72
8
508791069
53335931
254392
441046
9
241644
305153
63
156966404
416891
228939
10
246124
433213
88574
111925
142960
59
386393
229498584
421104
87
53
42
149781439
302592
214793582
5
124852
47
40
148547
6
75
7
358411
440426
2
33
114174033
83129
451345
44
57
241168957
93842
60
122207
4
30
8
82
5
263187347
39
90149
488634
250249
6
45
200038
58
52
413634
355855288
48
88
446669
54388
389635
27
111559
6
896067361
591385290
61
62
5
70
47
73
58
84
84
78
186771
444954
167795
13
97
83
170569
121611
20
2
54
100648
84
75402279
423442
112600
162717
5
230483
208806
428702233
396711
7
463592
456168428
3
321493
17
96
407883424
403135
42477
88
33
195544133
36
69
283395
275139
6
65008286
366458113
59
91
16
29
5
50
320107
56
55
358241
246793
319645564
167723
52075
76
494125
323403019
9
243787
440176
187793
353319967
46
411337
233620
216258
5
45
9
20
66365
76
72
60
3156
480727
402615535
5
99
233713
185754
271275
24
76
34
72
25
6
56832
5
56
5
39
228512
462118
465778
37
64
149998
91
102669
65
887068049
58
55
11
52
49
333987031
410158656
84101
397275
51
415061
42
63037
91
74
7
146939
107982
91
21
19
7
79134
116957
57
45
80
25032
91
167413
89
113121
364918
99891898
62
84
135760
35
493503
62
251514
17
97
44
510890066
89884
11
186543
94
317363
27
469834
2
104753
63967
9
30
18
5
51
48
12
73
83006
31
45
50
964528450
5
46
29
165574
470754
170195
5
14
2
470312
76
68
476143
435929
487779
482972
308600
7946
730578741
73
41
752250843
860775149
84
40
42
52
94
37
161426
112332052
44
961541316
245947501
78675
41
5
81
2700764
284723
496075
56
509634910
477976
287532
428850
25
296728
117865
286683
63
33
288879
39
86
162390
47
490811651
15
36149
389415
379288
416786
10
387295
48
414584
9321149
41
297523
228461
344737
483630
41304
950008948
620340652
427182
36
98
71
286813
325128
4
86
106216
92
38
6
32407
79
23393
89335
6
2
9
526945752
48453666
614030354
319526
58
548227917
211545
42
88
795343991
276887546
34
88494
475355
92664
63
81
325395
44
65
41555939
81
151499
259470
507903822
219430
4
68543166
1616
345966
388193
225706221
909079135
344742
61
1
3
2
180337
36
5
457295
29
419321942
6
30
276916
73
37
431074
54
5
7
183451
119591
79
29
143327
8
255359
67309
8
194964
57
87
53
357113
373850
179046
306761
164439
254630
924848714
55
264828
33448
54
388776
649248742
991835322
55
37
32
184386
51202
496964
47820
37
8672
201336
73
290609
445411
191459
77
330277
5
47
404225
389
32171
87
110562
7
35
3
17
45
45549
59
68
34
47
286565
9
87
244529
34
294201
2
60
7
47
34
508963229
49
34
397518437
60
445570
503246424
227259
8
66
384920
85
153145
174327
396726
3
657092038
35
4
74
83
189691
304908
393519
449672
637281241
2
160806
53
193325
413970
12
39
48
206307
220449
79
363244
66
52
315005
293706
221610
62
8
19
21
251351
537734638
70
47240958
31
197702
69
225034
406500
20405
201767
307789
31
157522516
234763
78
19309945
7
83
324512
210819
491672820
16
791397665
52
17
13
224165
78
408438
98
35
117342
17
40
386547
268357
33676
254258
1309
754111376
59
96
178648
9
98285388
1
94
440554
165721
120076
33
200430
22
7
161744535
358115
96
64
467052
434344
7982
52
85
15
57976047
59
299054
131291
67
376541
73898
70
36
4
327355
75
489442
11
16
92
94029
44
70488
380767
382501
294464
35
814614664
156267
59159
120997
346660525
90
18
92
3
6
97
259416
59
85211
79
17
120371
28
74
55
96077
89
38
136196
42
8
305977
463320
78
487643
70
18
458202
58
12
54
9
11
1
16
85
26
496927
467653
231624
103080
93
36
119629
190068
73
393457
58
211022
18
9116
28
27153
8
78
3
81
484827
50487
638718336
148237
11
330556553
17
25
84
362774
45
9
97
99
11
256293
8
10
94
90098
11
3
575716916
139721
105719
57
72
389681
35
630966466
28
4124
229619
12133626
41
275773
449461
6
177643
6
55
390144
83961
348214
312840
1
276722273
246387
929912073
55
98926
948650409
38
153454
484427
88
261958
135149
346926
41
94
300481
45
190403
6
46
28
1
95
75
34
394712
54564
18
454054
9
22
312669
115976
277347
300014
25
9
35
363968
55
5
37
295037251
471930
3
369809
5
117951
98
99
362425604
33
57
121502066
1
57
77
61
17
73
437302
1
124129
4
362430
347418
346706
68
303912978
72
97
359632
5
57
125962
397527
24
135784
414576
799378943
209251
299748
244165
446240
74
55
400509
1
449838
269565
191688
264240
176581
432653
2
264459
233672921
56336
70351
61
387816
343376
142064290
191084
22020
424941
377067
48
7
31
43
2986897
308415
74
223042
229300
450901021
289995
28
42646
333536
1
305122
50664
338547
78
16
75
112276
50212
20
38
280075
22
396500
5
84647
379737
437003
50
78
29
66
532261877
430365
601806961
935983795
20
76
104812
88
57
149542
61
270832
281570
313273
224681
132182
10
17484
23
351878
461090
61
29942192
201112
365667
273810372
83
99
230348
153275
57
1
151616
85
30
165425
273845
480149
19
28222
38
247687
5
326493
167119
89339
478603
107737
465863
23
58857
403610
434159
6566
18
87
46
324390
840289954
93
277879
284216
17
449810
87
4
35
452981266
637662782
448520
125121
82
431536
453761
263880
38
22
35
390931
1
815112634
170840
423648
453635
318732
237805
72
62
81504
93
38
414835
9
266107
46
636210792
301824
356970
164519
131494
277279
206593
38
96
24
367160324
22
52
457698254
87
39
42597
4
244041
54
90
766600324
578140073
18
52850
231465
317654
45
72
81
311729
8
398967
14
423524
688206904
265599
68552
343855477
139279
175226199
69
39
77
172226
78353
9
304131
4
1
152449
71
52
92
47
499644023
974365620
74829
259733
28
361465405
74
96999
46435342
287626
5
68
73
77964
76
87705
216666
23326
367456
948769309
9
7
478534
41
31952
471079
471930
437302
4
324378
80
531691585
56
407658
260850
5
84
384144
436370
62
79678
682976214
65
267651
873404682
76
18
420249
182934
169938
397578
68
640592779
302556
490433486
667058987
450629814
285921
341518
68
13
82
18
61
24
78
198584
139396
22
64
477769
276230
21
3
55
13
33630
26
164496
21
52671110
128114
320347559
56
68
8
437856
584406488
79
97
260128
474776
32
17
544408451
96
47
18161
5
42
66
371178
46
85
532527619
53
33
58
35132
25
340125
691816472
81
308875
70
98
74801
49
66
66
570664101
31219
155461
318689
162625
20
1
1
351137
418912
3
623189401
313332142
49
37
299493
583813674
159585
45
30
1
16
20
23883
376699946
8
291233903
5
102310
1
445391
66
67
6443934
351070
19385
196907138
63
79
43
82
127061
48
11
764125903
75
474250059
10
81
904731539
207505
204507
93
47
78
39
40
188985
222180
66
35
95
371222
8
3
226948
90
250154
45
226880
30599
575732936
4
89388
6
363782
167774208
35491
50
36
41
139684
56
99
27
157511
35
315558
56
23
67943
62
229108748
135364
13
5
231250
26
78
287706
23
19
472000
1
3
348597
29
9
56
54
181954481
9
203375
78
37
347865
4
33
59
11
39
55
78
36
936885340
245211
454840
85098
30
47
48
402498
8
155089
43
32342
347792
463083
182835
72
76
107281
59
28
68
72
26
455948
142897
50
385930
74
7
223983
28
88
91
24639
718798728
291181
7
54
194459
288369
204835
5
222900
283418
291790
321850
13
25
137655
167562
1
336225
36
3
358061
2
470040
456408
7
69
84
42
188924
276132442
56
17
211909
19440
50
576038028
642046180
48
8
311090
20
5
321681
123833
7
29
65
64776
218233146
61
91
326196
55
63
247736
45
350595
7
90
99
495480
4
327936
70
78495
227144
58
97
437702
107987
226239
320738406
38781
923354842
29
257668
31
88
484772
476231
228879
9
10
468226
126113
367960
59
769417542
45
72
23
83
297265
17
29
58510
270126
330092653
88
140045
74
27
487019
420521
22
25
37
464892
89
87
46
40
361173
359239
382157
256556
363304
484534
388035
206550
94256
868247444
36
226379
132180
464909
43
268049
46993191
69144
12
91
90
61
26
341593
212802373
20
15
471047
148525
352485
170587
156682
43194
28792
508784388
81
205371
97
64
49
22677
46549
26
79
341818091
285001
13708
9
9
1
59
32
91
79
132754
45105991
38
76
60
204932
343645
149598
154983
137846
408785198
788637343
12368
6
280987
164392
83
852682146
65
874621260
21
69
69
82
90
531501710
55
89
72
13
336492
82
428878
273553336
130288
324201
279242
92
2
247897
79
73309
45
75
62
5
67
58
281142
6
352431
26
4
493245
350139
63
366876
436638
84
771624236
414030
49105
26
970557701
325615
33
490069
38
71
3
8
73
40
348933
6157
70
201549324
329512
148486
137506
2
465756
473914
80
8008
309045
76477
78
261301
256493
488165
391678
978477456
8
65
50
96
271161
652689191
65
142843
33
451480
6
7
305976905
239695
58425
67774
143930
69
247954
117881
480662
97
131991
157933
71
76
9
147058094
482480025
180342
42
93
22
361674135
79
382234
439150
40
93
275263
11
266712857
401099
58787
39031
79
65474
60
7
79
103360
371540
298079
404984
4
136244
265752
860175957
222984
491317
1
412155
424771
757886160
202559
364490
81450
145694
61
27
46
408890
404470
740513239
474455
36
525137989
367390
135342
22
173561745
18
320761122
42
213364
416396
734820744
35
13
25
410378
405751
64
176802
22
29256
16
206943
10802401
235878
39
26545525
155966
1
420015
71
1
775380277
318290
62
344733
91
40
15
37
440492
6
778884781
18
75
371571
363537741
385485
69
374297
102592
22
88
52001
113423
503514192
155909
216805
109810
288863
192023
10
474360792
8
5
17
260577
55
73
63754
18
99
188130
21
449638
42
6
82
78
683113474
66
932894280
89
830
401762
470279
43
72
358267
95
30
85
54
60
243168
320918
440902491
554202201
23
229211
6
343918
82
62869717
318204
115475
5
19242
821950446
116056
62
657023789
41
15
158073
29
3
88
319726
69
387910
21
7
318499
479624
4
913769776
64
45
4
249352920
95211
37570
355448
21012
954829426
408476
447581
206372
208072
429707
395625
16
268696
12
73
415472
84
45
31
89
20
847339591
8567
302604
244406348
223610595
9
52
171394
11
5222
42
69093
38
3
359128
47
8
473152
24894
482245
62
47
33
78
245266
497972
873289217
369661648
953710827
497601
155600
113322
3
94
217355
113576
76
107136
74
4
175183
61
42
430932
8
51
759700734
194770
95
82
20
60026
98206174
206028
83
6
259157
274867
428689
39
97
7
28496401
98
347686
114973710
444733
35
66
83
3
210436
155858396
4
9
85
24
21
311364
72
954807444
13
79
149291941
432706882
70
75
73
69
295006
124225
53
45
4
103964
3
219884
28
92
257195
92
43
131337
78
185555
47
56
297625
432712
49
3
51
83
1
52483277
84
73
57
82
56
759939470
1437
322411
44113
60834
85956
154073
24
70
8
63
108504
526267467
36
170631
88
34
15
182305
64
70
344210
5
4
22928
23835
96
157299
97
413602
328340
6
65
6
332241
60
471196
329220
169321
10406
9
127423
25
795585986
426982
103219
291160
14
186173
374552
26
97434
76
92468
66
13078
431802
4
34
275494
167375
468568
20503
26
96
375922
1
275094
228580
861444189
429500
152218
943363693
61812846
43
11643
398805
22
68
52
34
28
8
393817
48
144937
18
292742
55
29
51
2
95
22
126941
14
88
148561
51561
302685
185021
39
57
285612
435489
36
543168837
87
8
88
5
142881
263226
498495
17
862588424
95
334027
299593214
82
57
15
819727187
7
291577
65
46
27305005
17
275976
36
67
33624
38648
652229703
17
94
16
24505
87
85
23
90
372983
882462753
60
357704
41
304386
159725
204740
42
53
133050
446957
11
497080
36
66
5
236655
177960
38
151354
20
415811
321343
230339
457206
8
96
419596
44
53
93
156331
18
8
320787
8
94
236574
4
8
83
16
44
233248257
1
307485
378426
173753
259991
338776
333462
6
7
317768
91702
75
427713
90
91
59
95
228475
73
88
70
224695
96
32
53
483298266
930866356
6
14804
61
84
7021
199906
5
202976
325646
91
46
407435
21
98
78
158117
33127
9
458721
429841
53
236029
176396957
54
210601
4
76
308882
386961
74
56891
39
35
55
395623
154213
97
67
161143771
39
214971498
443699
59547
2665
265395
641693843
50
180795
80
3
9
82
282943
95
370568959
92
433069
379316
11
418196
243145
30
219239
12773
9516
114512352
77
1
10
3
103308
222880
48
94
47073554
67
42
187991
803592182
323792
119289
24412559
237694
35
26
53
311931
178422
979418786
1
2
78
94
266416
67
19
47
52
42
7
139217
437167
59
19075
426363097
461213
55
461276
358348
275303
87
28
189
48
6
95
74
458617
33
38
166436
62
14
6
16
475665
84
406893
8
97
345025631
1
32
253381118
62
77
38042
333882
1
43
50
186135
29
116046
1
326496
53
454842
27
24
499079
86194
4
81617
56
70716
72
64
53
5
53
182380
346357024
80886
45
20
18
436604
72
107059
309918
48
120874
140822760
478300
26
96
55
357533
409339
48
77
93
94099
64
493263464
85
496501
6
63
125143
141217
223030
42
6
66
48
54
62899550
99804
57490
29
535244357
80
9
44713
366556
7
11
153441
185755
338596
42
79
373214
320456
78
38
105139
216247
17
265753
281409
318117
39
62
67
36408
356869
253800
270723
99
19
90
204637
7
103618
6
298551
82
60
471504
96
451475
78917
19336
57
59
3
22825
30
236157
478054
221333
3
72
415995
38
89294
7
3
179879
86
125106
386098
69
439359
7
786728516
71
461201
39
829524712
33975
262650
39
68
78
27
330490
136127
50983
3
246344
145840482
23693
310531
99
471247
365083
67
7
398167385
125540
498481
865747725
76837
497814378
310794
54
426791
14
3
193966
273938
18
90
341323
122115
382876
44
25
20
19
63057
45
66
497695
42926
1
62
32
439965
82
28
77
117489
303834
171344
14
9
94
930185304
327040
198474125
313989
190954
9
19
93962
63
548583130
240817
83
4
87
318031
60
425873
375291
474549
59
396290
119569
195299387
431000
291468
87
20
73
306704
58
28552
733243815
334719
32
195099087
687811960
440514
54
81
212847
98
47
159736
46
5
342352
30
35904
321064055
70
123659
480092
136493052
1
65
372386
315216
53604
421972147
299939
79
941
148676793
14
158879
428456
73
73385
94
147121
155007
3
79087
363014
7
78
68066
76
627056555
13109
7
4
328574
51
118946
353510
527061401
51
482623
71
243702
97
50
493575
59
32
103624
434324
77
7
308656893
97
31
261957
180228
163907
228608
965420779
214482
43
29
319357
160466
172401
456683
401175
231270
58
401563
451444
60
235122
39
618214795
319697
85
20
350397
217165747
67
424940
273045
274793
452806
384352
24
215773
677544182
17765
277178
63
4
89080
276061
68
40
282649
23118
302774
13
188854
7
467979
60
60
4
172943
97
14996
8
6
118212
170858
14
97
255980
85
83
424513
30
335055
448112
174916
175865
326927
69
54
10
124984
46
51
7
64
80
433187
66
90
68
62267
5
61
6
24
14
117176
313581
69
8
57
9
38
47
472872
22
239501710
73
397592
24
381798
93
354840
196283
8
160137
499273
83
90
487328
1
95
160805
19708
8
935621114
112109
51
41
219352
58
474132
444017
760144702
87
17794
132976
273945
95
318123
968101557
4
65508
34
448521
25
3
196238750
949441137
378562678
7
86
91532
93515
43
8
1
17
12
3
360178164
9
116139
38
33265
351011
4
82346
91483
24544721
64
120397
167922
209215
61
55733
88
13
40
262400
72
342151
136898
158858
348367
38
182245033
39
5
233575
421533
270924
689546420
160696
23386
36083
115190
44858
214701
316981
350541
21316
12431
86
141165
19968
345571306
321829
87
417916
184387
77
458786
24
270188
68
19
296098
149303
348797
204796
35
4
19475
8
4935
265850
400183
462947
73
447536
360443
191021
38
394285
213438
10
114689
15
318804
93653
289732
83
258028
270707
74
74705
51
8
57
109559
63
5
33
656359160
16
5
65
99
482421
34
87518
18
358598
91
96
78
32385
3
444341
79
15713
7
76
53
44
71
347903
945145960
67835625
465790
11
67
439103
301010069
103301
73
42004
491817888
248480
287075
28
209836
439015788
66
470995
852292842
284812
85
54
224238
373885
88967
38
23
47
364019
5
158684
78
61
97
445826
962436499
8
158046
100316
55772
330979403
72
40
499666
215833
4
349224
256733
7330
9
71
384589
38
232131113
1
27155
246270
94380
68
45279
54
402902
4
246229
25
449947
175777
470948
406109
409510
95647
380192
140299
52
128761936
671719025
60
49
71
73
8849
402703
4
68
487278
76
87
11
57
19
176969
127769
77
25
79483
146285
91
357974
32
164957639
308368
7
58
7072
322359
267435799
17
61474
78
63
483483583
371886
63
206458
497208
336217
731963660
74
40
95
257537095
8
911019055
84285
63
42
128644
45
274527
41
106010
9
225207
8
95
7
11
1018
72
34
55
262117
38
760755232
71202
124290
420903
25
445634
866344626
55274
289694
87
898679107
4
464675
433687
88
430820
183609
65
243451152
266489
629977997
55
139521
54864
88894
20
9
674289940
183441
590506669
41
78
482903
22
87524
9
405552495
12
8408
463902
38
44
410688
363190
91
2
24993
96
211115
19
385486
161415
433824
455374
54
20
40
177942
4
3
7
13
32
417492
6
81772
93
431686
85
308564
339576
32481042
182062
32
79
51
537810338
25
289772
23196
142123
26
7
85
13
60
79
468396
26
345287
62
28352
93
13546
63
247579579
101608
80
13
210070
164537
34
881872560
43
316608
37
441060
208779
37
244787
15
262687
181079473
466784
88
288764
347358
483344
54
8
35
50
95
151484342
68
88
366399
29
646110593
70990
20
193579
1
103607
54
97
86
348439
30362
397164
216721
221127
8
75
243494
95
87
144915
430724
24
10437
67
79
44
673697994
82184
458906
70
5567
41
239250
498466
206848
219287
277953
415285
382169
358817
47
62
22
49929
24561669
490852
138256
56
844868759
59
101311
8
508810629
60944
13
27
54
761057721
38
37
270601800
50
464630
8
398262966
476673
33
22
202235
390997
287258
13
21
295539967
86
214661
110269113
61146
5
18
5
94
89014
455065
69
412004
59
134916
83
49
131301913
56
172064316
261771
347894
49
353226696
85
90
291920
464820
2
803255513
198426
5
163055
146922
187044
274372
3
85
25
54
384090201
31
93
28
42
471107
4
46
57136
321585527
237033
312678
290378
375814
63
255894
484276
1
558542667
17
39
37760
77
327678
904369755
276742
74564
531735155
13840
451017637
63343
32
3
95
26
71416
3
89869
55
21
336083
334973
35937
146121
117033945
35
79
497721
794536565
58
325071
305153
56
39
18
83
4
535225465
24
15
250716
52
417635
38
24
50
47
62
51812
243177
469773
64
82
403459
46
384976
83
90
476145
619668
140018
355141
25
21
90
130703
448965
335977
176106
207369839
410994
794420545
79
11
398457
152624
85
215208
13545
68
327136377
33
94
32956016
59
314863
54
50
12
7
310156
31
68
21
33
20
2
44
11108
312449
85
110001
483865
805009508
44
468942
317829
75069
80
40
962637525
98
776707329
134106
9
74499393
6
255850
87
195547
465371945
76
24
88
70096
54
310473
2
291097
1
93
417080
49
33
87
86
250665
338594
226158685
489979
332011
47
151821
25
35549
416232417
623932443
11
2
41
63
37373
41184
74
96
9
49
474526
208955
14
25623
788982470
266224
13
2
353936
48
58
7
177241
431708
33
813488346
68
251480
99
96
3
336537
335
238977
67
553241011
494720
24
77514
2
9
254424
5
88
25
61200671
336621
2
111688
342544
57
94
202966
35998
476871
86590557
36
415678
419897988
288579
50
4
43
98
435134
8
296020
464919
10
56
2
46
115379
3
5
5
90
992273654
455906
24
57
3
46
218858
60
78
468507
823394815
135229
55
1
495462113
41
89270
390713
96
40
79
20
35
261688
73
10
391866
386808
71
44
68
41
79
141012397
347811
271942
2
881402169
42
58
46
20934
4
56
484178
345855
20
251548
723320879
75
6
56
53
332584
1
89
96
19
103616488
35
98
70
493940
46
631313401
93
39
63
3
333200
14441
78
22
288392811
48439
647875367
222428
46
45
83086
477636
316641
57
77
167989
50
319419
318787
362552214
53170
29
16
14
53
7
38
53
156830
204357
71403
2
413899
47162
174359
8
99
270684566
35
132607
442310656
641382189
922776752
42
3
33
81
86
628582346
974121326
469116
44
89567
52
77
189895
71
408798
81
16
45
28
92
435418
35
371636
353887
387034
179008
91270
353621
98638
31
457339
73
57
370075
92
46
99
318422136
16
64
95
65
2
15
6
99
963784308
324661
464380
29
4
94
383859
995164518
19
395228
374660
56
405138
174341
75
381218
31
307534
281178
644921048
99803
467520
24
366288
76
98056
110855
48252
302697
34
48
101798
428728
1
480397886
309022
61
71
896597440
45
30
402321
337691
437741
378689
958161184
230807
8
5
415007
72077
181955557
105104
73
32
156559311
2
423493
784435644
246271
90
433935
17
122962
12
54502704
73526
60
88513
1
66
63
401108
171225
29
323606
357404140
45
79
60
198860039
32
99
28
356311
233181
373682
46
80
407690
86954
35
419137
481080
22
6
133276
22
782811664
2
399944
3
270166
12
678343770
77
226672
400434
157033
9
44
94
3
6
13
73
81
5
175169095
406491
91
58
34710
30
6
311889
298787
325087
406544
160284
7
493357445
809672857
428187
460397
1
166998
36
65981
280279
282884
82
56
64966
37579
24191513
8
92569
459217526
6
8
96
51
37
24
8
249294
55
309164
350697
53897470
227309
53
89
393914
58605
372577
53
23
74
92
89
19
71
71
4729
15
161041
328929
215419
2543
74
17
15
4
208105
37
459597
435288
17
220344
1
17
46
260420179
97
58
394928
93
429408
389773
29
171684604
119375
474093
58
428568
799039616
152723
324150
35490
58
331894820
130661549
367249507
552987863
273443
200502
499296
68861298
75990
2
119289
76647
39
33
9
694662694
55
248474
42
7
415225
367384
112932819
49
431787
164567
56
276952
8
99
364112
19
296443
45687488
566561334
331887
86
27
1
471814884
8846
559358468
59
480044
391581
359475
6
8
133044
295460
96
261598
43
384406
85
369238
6
63
364777
130709
61141
197569
91
43
317299898
25
295334
222484
42
457970736
76
56
288764
99878
21
89
533069566
316661
98870
35467677
430928
310007
302983
5
86
5
866203418
49
118052
37
452402
98
405873059
95
463650
22
290894229
82
30
912435990
3
81
1
270158
406004
167031
144779
1364
73
71
340688
367259462
98
31
397911
86
389549
93
5
464105
143455
34
5
99
363191
157352
52
299708
355280
3
99
252586110
92
28
53
6
369125
393742
32
22
626173629
561459450
61
316639
121819
1
60
18570
463243613
93
379906
42
14
2
65
312642
82
70
240289
68
378889165
61
212612
434223
18
90
247198
7
7
287107
410046
91
49
7
71
145346
392607
11
218626
42
43
90
2
58
85
303709
272728878
866235594
261905
42
232920
51
109471
76803
374346
97
16
128233
412055
3
377487
12729764
36813
23
257739
409102
54
92
420442
153638780
765351290
3
411393
272361
53
34
826991708
72636
54
28
74
7
52052
74
72861
95
444936
82080
96
18
29
66
401445
401496
339339
55
498460675
29
90
43
549553624
11
54
227193
55
52939790
82
835264453
130219564
94
29475303
8
281389
217479
193826
392519
103911
89
94
12
49
280293
22
97
253808
86
408027
415823
5
472084
772112194
413623
51175
14
943917525
30
91
352516
351984187
7
298663
1
359736
92
32
67
31
242947
68845
264878
38825741
410510
220738293
87
1
245400
63
34
251629
317195089
22288
493727
129435
5
932228232
8
32
381450
219952
321644
32
5
352542
332434
47
38
52
184504
243456
265352
96245
87
87
655399829
90
5
93
236488
31
7
301322
80230
9
44
67
6
46202
45
438576
82
6
264348
155440
49
69104
5
925825972
840264104
92
409520
81
64
6
36
8
6
347254
325187
81
17
60
313464
83
415095
833
492162
85
135943
341673
480301
60
15587
3
75
198676729
77
96
765984404
99
372576
137506
84
72
66
77499
48
10
311420
330096
7
101122
26
8
4
81082383
798268533
17
81
303532
223914
100843
5
12
21
12
51
92511
198360
291323
80
45
2
22907
55
282113
393126
253574
44
24
13870
55
218079
37952
77022
24
64
76
5
54
52
26
214965
34
80
33
81
58
92
45
467854
62
33
130646
750117177
104439
116939
28
45
118717
40493
75
55332
83
31
28038
906301500
90776
128054
139585
26
45
359864
215019
242519517
429774
44
7
298651
56
28932642
57
349968480
54
475497048
94
146392
72
125972
8
93
41
498291
60
7
89
428941
89
240962
30
172064
24
407396
33
221367
14
15332
62
6
20
374618429
525877502
34
58
154923
12
85581
56748
157921456
9
59
43
42
112581746
32
94507
384981
470823
7
25
78
29
9
376914
252189
159529
48
8
82954
266142
160158
57
426025
78
131657
70
12
88
11563054
9
276441
15
55
12
403700
45
211987
8
24
90
93
443244
52
375916
19095
17
637481422
73
25
266992
90
456430
72
20425259
332352
390270
81
69
171232
111662
41
400107
171790
355873
73
52
263440
401834
55
2
68
337230
90
58552
68
1
65
7
40
601499242
91
485805
226114
99
86
91
120810
337367
19064
9
309896
8
5
718904979
64
76
321308
75
16
42
4408
367982
90775
764263212
52050
36589
448191
64
26
148670
895050080
76
2
93
347916
18
99
329195
421785
60
48
398167
50
39
296736
95
951597589
5
65
61
84
424894
302582
52
12
27
34
51
59
42
66566
7
6
2
56
331278
13
91
372532
317912
111122
74
254740
71
99
146191
333743
54
42
38
368682
93
3
47
199695
92
150410
1
41
28
89
61
3
56075
30
70
9
8
300816
498129
30
3
1
711118890
78
1
45
53
78
1
60
40
58
365059
101246
440920
60
115722609
277365
45
229321
33
123542
2
141689
82
50
69
41
279758
434739
58
28262
351928
323307
12
229135
20
81
11
97
19618
142960
64
838405141
27
432962
16
35
6
12
105460
15
34506
48
549148206
50076
426707
52
54
19479
9
132924
474620
78
413424
119447
394933
372570
337738
39
19329
394034
102258
10164
85
6
95
168641
237758
29407
498776
19
418019
346731
483690
80
38
62
57
49
41
50369
477831
69
443793
62
268601
15
29
285752
62
471619
454217
396001
76
81
221946
56
451118
103443983
20
140313
51
61
259145
118281
836745426
17
62
292743
244597
289549
65744
84
58
45
90210
66
366785062
759528995
380091
70
58
38
78
223796951
168614
37
36
907864983
386001
88935
225842
174463276
235113
84
142360551
88
1
51
17
45
367911992
73
98
45
47
81
99
780390394
82
490029
37531
91601
9
11
342712
373737
522677659
62
450840
232046
8
152769
13
3
49
435327
82
55
430648
83
9
46957
309667
469615
602705894
296539
168434
24
493953
41
66
3
308640
369359
427897
409863
4
267479544
424541
19
98
34787
218299
16
80
31
72
26
95
598441419
172700
83
9
327011
20
72
363019
73
169917
8
85
378314
87
828170880
463870
91
54817
47221
64
379518
157694
39874
175542
203300
54
437246
414982
406797
15
97
26
61
51
952664858
27
361529
1
9
841128673
87
467203
5
38
2
87
30
1
305451
63
57
89928
245052071
128173
318554291
78
93
941193250
3
6
139602
26930
38
35
55
8
34500
79
441051
311308
943277922
61
177731
392684
93
26528
11308
446938
47
37
16
22
8
3
943328754
1
59
4
57
83
18
22
745343309
52
46
76
408548
295242
357764
471585
4
70
391018
50
9
74
75
5
492592
10
14
393683
72
1
445923
219805
934064342
363398
281305872
60
29
13
25
27896
432167
522485880
216964636
233596
72
761776911
85791
137970
369171
56
16
71
45
146375
78664
9
8
75881
72
25
59349
250621052
246473
82
69
343429
88
18
53
368490
788070110
48
441392
38
7
1
232842
98
62
30
35
88
33
1
80
92
79017
68178
493810
115725
72
363302
81
1
63
67849
40
252731
108308
39
54
24
182437
73
306438
389496
3
84
47
328725
87
1
908316875
393190
142035
8
5
2
78
305120
48
461063
38
9
4
411559
211178609
336266
58788
93717
9
23126
74
179444
337084
50
311503
15272
637425827
134890
65574
8
313878
141581
59
27
15
358853
75
178868
91
965771564
229815
38
262411
185961
62
45
29
29
30
282957
341889
64
186258
203549
138510
487482
284888618
122109
311722
78
2
93
454250
14066
50
5
41
64
340743
207172961
192065
53
431060477
8530
343509
75
86
4
118158
68
9
25
17
97
323015
45
9
7
20
52
76
97
259709907
237514
326455
110418
90
839159744
8
10235597
9
11
2
989424245
36
47274
15
52
33
8
404030
63
6
68
95
83
84
57
492473
23
88294
48517
99
48015
11
36
85
60
75381
6
91
19
71
477354
94
40071
172320
74
40
67389
70110
44
355228
38165
80
9
94
315800
834570612
72
259755
1
94
65
4
650893843
46585
73
201471
91
95
11
59
301172
17
69
244549
73
45
4
23
57
85
47372
82
72
24
338057
18
25
222416345
46
378994923
30513
6
414210
83
114977
3
40
354865
93024
115707280
54
75
38
268725
23
17
110215847
38
240573
331492
38
76
497751
41561
379572
269920
356383
34
233891
39
258992
452712
9
387743
249724
92
96
49252
100722
406679
353243
465877
263955
94
390553
477951631
115538
62
624098929
97
692669054
8
32
198919
50
820827262
666561281
9
451359
45
310724
496534
2
549310716
104315
335931
56
2
52
8
474666
129302
51
497373
52
472883
34
69
69005
58
35643
105202952
98592
125083969
81
492240
245171
348857855
74
4
347252
393788
5
358158
2
99
52
898242528
82
439146
278331
63
67
54
72
95
424832
23
8
9
16
105887
8
186008
41
15
99
378317
439930
223163
31
365585
183493
235061
259357
19
5
235571
127552
27938
610422985
30
37
473010
849004818
480325
94
374094
496655
62
3
22442
85
300608
178930
122546
60
34
786730077
18
927453757
124235
4
177371
48717291
29
918000312
439817
3
231104
98
79
677326813
65
70
5
6
294387453
5
357668
922967192
10
60
71
43
4
32
331034
71
12
344855461
3
38
42
137729
53596
199492
97
218248
131813083
171787
4
65
246359
86576
343651122
64
7
89
150710
63
7
324879
1
16
468056
73
342269
126979
56
39
491779
54
5
49
5
376376
447162
231716307
193395
33
91
219771
213406
259245
79
197713
48
44
188472
14
3
31
45
75
330650
14
359212693
471971984
370491
452182
23
536792950
429218
61
38
3
473741
60
126752594
495724
87
341193
430475
6
52
2
86
805019449
88
85811
254534
361758
23
427577
67
950161984
282681
436922
448065
16
6
379947
37855
56
466925
23
65
404134398
340352
367135
11
32
57
893019362
294880
618077632
69
16
91
62
212847
437816527
621865901
22
175171
3
175561
44
83633
38
16
83
95104
482273
426768
383854086
2
22
13178
74
5
1
456962
75
33
13
32
39
190360
288907
74
625779836
57
493085
473213
59
9
302837915
41
3
54881
31
214698
63
63
946711653
299952
406199
130829
498115788
94
388715
126534
494519
32867
475958
353218
32
428681
7
336444
229870
8
446593
6
36
990077114
453323
649992819
107980
188125
80
3
87
68
333013
362165
360877
77
79
79
391851
241535
169652611
8
218722
74365
7
84
45
15911
221491
7
434194
26
399155
237839
378454
8
31
149949
238458930
9
8349
12
3
92
12
47
300444
57316
77446
15
5
480132
334639
84
294337
52629145
3
180973
67
117060
74
21799
9
419600001
14
13
165171882
465517
45
113706
98
16543
1
230272
68
221590
69
268905
263249
35
66
487656
381934
42
36
25458
81
3
60885
477347
462535983
174381
10
63
71
325488
52
74
74
144864
2
341948275
70
344841556
54
185486
77
99
33
181518
28
9
133026
8
1
195103
376967
14
473843
750905917
390541
66
53
404793
95
193719
28
30
364473
83
2
92
24
87
62
20005
298082164
470342
5
18
305384023
98603
18
34
472853
494889
5
420013
180076
53
221253064
58
19
3
198987
390129
3
92702548
433071325
194772
165438606
5
2
72
442366
97
575258076
18
4
3
6
77290
5
333704055
398603
29783
29
61
209512
85
90
399784
46
31
65
61
66
93
52
76
380072
8
2
3
46
160197929
37
208582
71
242891
130539
9
39
18068
265189
177877
91
142605
387583
56256
287845327
242246
7
10
22
474502
29
257370
39
91
66
238765
74
43
359908
267631
92611
394659
4
54
64
41
744234996
149878153
247307
86
68
18
462270
664617630
160978
33
56
121191
356245
1
75
33059738
194276
43
21
61
55
2
7
48
7
14419
512299541
51
65
152748
7
9
12
41
9
336472
55
342649
176036
93
46
132275
71983
26
8
48
115439
87
101604
790892882
27
64
432210
68
53
361614106
300794
137618
61
38
58
50
66
486614
32
316824
77
84
62
14819
82
13
75
727558634
195120
25
76
42
120703
300815
18131
77
52400
316157
167897
11559136
996203038
205820
6
137738921
57
413959
82
6
10
102155
420894
69
826151850
65
429659
347268
354945
85479
89
77533
465878
2
38
91839
14
383742
242714
391924630
61
471414623
20063
2
139562639
292778
493745
171527
280875
88
60
443832
70
274289
42
187469
38
258801
808190511
57
111410
84
353931
116848
266219
139634
53
90
30
27
55
125691
96
154530554
302439
68
333008
64
7
57
38
7
75
260536
1
42092
301640
175978124
47
6
80456
301051
133847
83
251424
42
296350
42
279832
257967174
373831
67
109779
174975
75
9
25177
1
382170
71
27937
345361
37
48
36724
243133
108169
486172
867314597
44
191115
349907
78
62527
87
97
7
475683
76
449628205
81
19590
91
40618082
271100
362751
143250
11
76
63
134825
61
80
1
193515
6
14
4
363016
24
30
13
83
79
34364
467314
283505
27
22
23
23589351
70
212122
350527
61
42
112536
443463152
40
75
42
38
6
54
80
61
38471
630884283
63
207683
73
381521
33
54
177420968
64
6
4018
94
485680
39
679384849
924504617
103900635
330275
452287152
481166
301515
94612
3
377855
273863
308314
39456
238810
23328
38
46
274059
319933
82491
45
613103730
391210
148824
914082568
81
66
87
69094
53
85
469849410
470617
497324
98
20
58
17
29
17731
254962
10
114089
366625
40
722482749
142032
72930
24818
109802
93
83
116745
662292144
195963
362438
402634
73363
30
2
79
102176
368612
65
164059
65731
474715
66
16
460124
309160
32
9
12
2
41
1
75
96
3
13346
59
36
157287
18
62847
81
39
14
46
43727
871326207
19
419145
64
47
86
296628
221057
15
226404
9
70327
191560
5
101463
3
445742
259228
547367084
344937
265308995
24
501308948
22
38946
23
52
33487
187404
86
84
851784326
491704
10971
323159
225468
438455
76
75
294664
76
67
317660
351845
38
7
7
460211714
373850
188903
67
358747
4
40
278854
19
12
132487
13295
282923
31
463570
18
49
8
362518
327645
34
21
69
5
273228
67
58
50
74
1
42
3
89
71
84159
390968
251023
60
33
91
35
400197
194381
260252
756194596
66
222230
449738130
227871
76
55
2
43
450452
217448452
96
241120
429234
20
77
92
53
154240
4
11
296724449
87
8
12
2
4
62
57925
96
127030
478455
136911
9
21
55
132493
89
5
6
78
32
37
86
99557
488313
788594803
56
82
93
81
95
13
253460
604949929
34
338457
61
1
453225
36831
212465
7599
59
67
78
5
5
69241630
50
323525
20
396155
68
443055
439648
385879
1
450900
89
380410
5
77
271471
5
278385
411432
54
8
700799509
63
72
99632
9
131266
46
266603
327312
93
343378
46000873
12
11
68
231966
149910
5
465746
477382
2
334732524
119529
17798
328069
145053
410070
749552954
41
7
25
443913
54
473400
6
2319
64
441816979
285773
154355
75
417185
4
6
163354
143932
268487803
371269
446361375
240089
407557
39
86
87
403183
88
3
226814
243773
17
75
60
16
427717
190316
41
19
90
91
868345412
253444905
461589
90
498235
259063
443591
52
134941
78
124739
264921
3
27122
6
54
1
248242
75217824
77
406128
81
306711
669831439
352277234
26
54
41
410851
41
269014
68
8
32
92
360532
213916
771024146
424461
767844617
87
97
8
2
38908
5
4
454247
183130
33
214384
761363882
94
480267
351440
87
59
76
220823
241492
81
4
76533
30
484009
6
34
50
68
174693
59
27
514876432
63
56
10
8
318162
69
36
5
43
210847
77
170563
397898674
367597
21
230369
2
61
15
88
449049
349242
84793
97
373621
30
2
69
9
13873
445101
70
19991
413852
6501331
333762
260875
201590748
232971
38
951236923
97
5
68
871648664
49
96
28216
32
81
9
10
9
350635
33
31
205332
112570
53
72
2
91869
450748185
2238
19
778746638
189827232
37
498973
75651
1
9
11
9
106579
5
64
58
143236
90
177957
316195
889529489
220526
4
329185167
3836
82
47
310643
36
97394
99
14
447882
384039
227921
758941289
10
136039476
57
76
1
47
79
161362938
94
84
193714
88961
374271
84
281998
656511875
9
293651535
1
11
7
76
24
439961
36
58
96
84
19248
32
56
86
92
354820
78
71
93
435489
79
299091
28
92
51702798
42
232801
202714
184008
66723
23
394159
402113
14
411498
885823081
67
390235
16
5
57
85
248150
199547587
170674
445351
57
55
407266
309541
37061
9
178851
74
115863193
68
75
246112
437470
15780
61
76
314296
60
75
44
279252
8
20
276108
95
4
44
480225
242197
51
392806
341554
42
293382
297563
11
418803
3
46256
1
59
416610
872843625
98
496671
6
32040
661851167
6
95
125392
46
377427
76
3
92
476890
80
492814905
192003
38
66
77
167977
11
135838
94
6
482279
1
6
398751
1
4487
33
471457
85
369523
138020218
268031
78839
87
2
242233
7
40
82
469006
189375689
462327
185026
80
36
72
436322
19849
216335
29
295953
13
3
47
87
3
89
24
4
93
82649
6
82
24
36
90
49258
479492
39
35
7
441640
215949135
61
377056
18
256569
75
481724
32
28
149606
471460
29
498285
35
205949
165346
35
3
5
4
53
495140
155848624
29018
78
338024
6
92
191732
80
10
168024
75939
222263
51
491432
3
195986
2
974229022
149488
46
25
83
47
52
6
99293
510625069
211766
327788
899551335
46
1
78436
83
376372448
227131953
54
20
106068
323494
170182
39961
208690189
453291
395720816
131282
63701
7507
317698
55
331206
7
3
25
9
406362
467203537
59
786147862
91
122767
5800
127223
69
90
304253
24233
7
271420
86
89
464611
90
17
436874
646645943
55
361479
97
63
119487
36
4
578610735
41
30
407527
513524159
113653
964408251
15
25
98
61
2
67
170042
640361569
235879
83
672095091
16
60762
101101
141807
67
62
46
2
520613618
95
32
90
270885
717828661
49
11058
51
82168
243462
143424
217575
165103
11
228336
78
89
317218
53
238296
10
127586
458028
1079
3
80
64
202557
65
325838
500419642
99
357554057
148377
89
86
493978
228127
87
3
48
294427
109514
146917686
196657
60
660576764
445723
349430
5
721486285
66940257
47
186042
90
13
61
99
62
87
71
67
90
2
10645
53
19
31
26
147651452
4
53
271415
32
187086
357690
8798
415849
289068
97851
4
431740
45
485276
476007
316078
88
151149
200850
5
248202
169056
139757
84
16331
98
311720
3
419554
64
385025
3
100942624
49
6
134085
7438
329557
156519
108001
652143889
82
38
90
48
93
12
385348
105156
486755
79741
90
18
312424281
176784120
8
123363
387466
212097
91
59
87422
26
48
83856
9
325895090
14
446331
190524
410472
341809
79
63
79085
448883
34723
81
4
2
30
582856416
153954
23
40
83
161607
280491
58
339885
227853197
407807
58
135488
379435
62
274816
143183
126996
661010519
1
91
471755
531498493
180651
175184
891974047
11
98
13
85
31218
8
279237
7307
337549
48646
6
1
22
197354
20
494161
10
541209184
3
66
55
75
153830
1
67
414350
228871
3
35
52
7
227680
21
289458
349736
185662
453028
287355
46
4
894146295
68
81
400415
5
453493
3
5
72
257266
85
274716
78
602774899
60104
267489
385663
274120
269530
240624
78
52
96583
7
92
84476
493553
138846
4
2
366416
54
58
80225
24
402883
112427
499645
92
8
247141
67
408101
385241
398612
258447
217637
336191
86
38
50
1
40
5
353643
512186015
32
705041014
2
59
73
93
54144
62
101650851
63514
263845
311043
7
367079
12
93
122652
227761
455702
27
465307616
69
428581
520684852
4034
44
68
60
761813256
176280
92
168016315
1
36
618218078
443463477
379926815
217353
454960658
74
1
30
9
97
453541
125065
58
77373
382315
285191
219367
271227
62
3
25
7
49496
52
90030
62
162211189
234494
319809
48397
71
168811869
7
86
18783
227102
363599
10
364081260
371840
64
81
35
492274
658468728
39
13553
42
61
45
336382
388256421
48548
63
9
195623
199028
384962
45
467921
3
3
486068
585402212
294625
2
16
20
836969796
61
1
169052
35
78
164046
130353
6394
33
56
3
105405
7
178
2
145571
467522
21
55
79
38
42
49
52444
11
92793
102486729
512801338
466347
15
74
56
50
722322605
82
58
1
94
6
541902873
94
6
249544
86
349235
349138
372421
5548
72
53803171
8346
50
411527
72
59581
99
62
3
77
3518
116971
160530
10
56830
78
81
95
246258
83
24
365514
65128585
1
83
444754574
192568
43
355573
73
316164
5
1
83348
11
109395
75475
215414
65
8
31
39
7
279867
19
727872017
8
401598
97870
1
30
416249
30
278488
12
8
99
145163011
602651631
25
3
45
225709
441406
2
65681456
96
20
293325
56
154762
12
664990530
31901
180764
172608
31058
7
43353
93
252755
81
92315460
339876
71963
9
53
67
17
475298
2
28
95
48
288908
743585521
860828998
14698
929520558
232109
165960
464315
360349
31
216243
223952
7
7
369649
6
387906
577446499
42
388675
46
233162
81
109344
85
73
8
845018665
217861682
439145
159184
73
10
69
82
5
316469
91
462529
136025844
87396
217569
243239
20
7
7
3469
34
14
144270836
670017169
7
199184
21
86
169754
3
232561
664909823
23
989795902
56
55
431779
59171424
477337
88
14
230353
924454969
104548
189756
362423
44
421379035
5
349272
3
79
6
23
137997
89264
385195
7
219017
90
78099819
99
274097
66
84
320378
11
492165
441902
22
241997
284215
462432
31
360818
77749
58
654842554
42
106082
321801
3
72
446580
235918
329650
66
98868
272057
91
83
94434
2
329879
177259
487159
488830285
20
81
45060
191701591
65
9
8
2
41
63
83
465966
76
226247
8
102038
459395
99
27
244448
11
482172
289930
344232
56
73
416358
878224210
341400
187811
8
865040172
86436
207226
390109
253407
281227
1
85
83145
126560
59
20
79
16
102472
616647518
20
48
249499194
306401
99
93
52
401375
337057
57
1
137147
310421
45
730215327
94575
43
54
60002
130191
47
324532
207614
287615
201697
34
19
91
53384
324926
43
18
148527
198128821
99
74
138975
341214
41
31
388144
358670
6
464195
9
42
9
53
10
87
80
127019
51
410309
436361
24
72
157370
208797
541114006
62
43
762780051
90
32
6
471012
3
8
10
21
622561604
175495
480816
16
3
87
177640
89654
122046
4
470323
99
605415425
1
24
60
803130399
24081375
172513267
95218483
1
168546
45
24329
40
378576594
44313
1711
158451
524472773
401716
374147
6
57
429532
2
47
64
46
305614
1
46
483204970
301166157
83
130675
326004
1
57
348606073
372847
55
36
94
245491628
22
83
9
197922822
75
8
304392
94
74
170581
25293
344892
38
445107
344634
377716
224286454
85115
469736
18
15927
413596
39
991329600
16
88
8
53
100710
13
79235
59
43
228798
420601
34
155345016
357549233
21
63
294759
5
370982
240805
54
34
237663
343499446
288282
105077
87
266943689
339046
345006
89
332498
3
88
36
70772
8
101934
34
897672256
273001
489352
410690
92
388810
210394382
159075
418323
97
40
10
352593
355261
41
4
26
250207105
88
95
63917
15
67
573567846
66
800716396
1
27267338
31
87
164344
30
583732730
15
8
30
98
93
7
187695
348967272
87
128509
4
292123
779851394
334876
6
69
859299265
66
488378
361404
499848
39
67
48
148027
471866
398093
78
71
14
37
362511
488756
39
355386
316601
422225
235918
69
47
9
24
57
24
70
555815322
380637
363966
34
9
102842
7
434322
50571
426138
132553
36
33
68
49617
320163
393777
320856935
592068803
50
393369
44
7
18
421632
951777358
93
196864
198830
19
11557
7
31
827952731
20
190838
37
208824
281005
922884360
83
386006
90
455364
330777
44843
25
56874
5
4
202154574
7
87
843437213
443460
47
54
3
185397
84
259260
364133
192830
71
322607
3
35
341791
1
373989
434825974
60
11649632
46860
657963946
63
3
86
375547
377715
355619
40
245055
355959
8
428171000
27
366936
69
756867664
976754953
255990
122560698
432629096
15
71
65
216145
60
27677
34
89
31
567373200
23
62
42
63
16
12
170201
248006
60
949608336
1
4
144848502
179773
1
199961
83995
56
36729
496611
98
312066
245713
478819
512678690
315519
6
51336
30
456798
54
70
2
21
6
8
225854
38826
57
55
441937
18
347412
338767
235013
435239025
70
28
375837019
106577
340633
91689
477087834
165231283
31
39
50067495
40
9
296970
96947
88
29
272445
9
6
50
371166
1
457061
89
22
40
46705
85
143158
301370689
327043
397204
409013
84
23
103325
86
623565699
154877705
30
73
352683
225975
476571
10
84
6
8
33002
611733109
263487
1
126910
54
71
24422
978622220
31
481521
80
7
320963
51
643356502
25
76
96
88
33976
413537
360101
416689
80
469439
325952
317446997
398986
12
384800
50
385073
307647
14
331061
468108
174843
82
214545
11630
35
593735248
157557
236930
30
345770
103357875
108640
176068471
83
1426254
5
8
29
50
51
190165
3
419879
473226
318562
6
97
450102
116512
91
11
492115
79
363885
81326
158124
208716
442377
22
580600888
6
10
70
32
117162
851809612
8
354740
797001915
434763
441421680
31
3
65
13
432081
390796265
426850
232040
3
34
5
84
427221
1
37
74
50666
85
570017226
4
210215687
901129800
102429
89
84
8
452936
332076
13
28
22
926528052
5
291857
199420
45
75
392011
34
876018786
381864
38
318559
275183
51712
303927
318209
685343912
15
57
159177
32116
20
75
39
14
4
240751
25
365399
216366
8
2442
200508
88
49
5
259930
400564
94062
738072318
317951
5022
426595
98
800982497
73
2
41006
4
37
115847
98814
280597
14
108063
7
445399
75
12
182835
98686
59792
192102
419088
56
54
120048
39
9
425008
483369
767883174
37370
96
81
346746
43017
40
158510
34985
413887
35
39
301940
70
32
141906
50
4
257780
179119
308264
100619
92
14
141745
58
451696
223926
37
156641
34
288582
253476
90289
81
322361
267726
414024
40
36
63
440866
36
19971
18
353439
9869
51
38
79
269158
58
116459
85112221
65
96
660159272
402060929
321862
435875
210649
90
20
36
172420
14
44
3
564481653
762661267
482215
51
418897
27
430656
750760264
193450
105747
40582
919966882
150513
261305
94
362919
22215
130014
84
61619
227932
211741
408162
7
23
38708
5
158310
70
426176733
61
64
62
15
117702808
52
307997
10
93
90
8
260471
163214
69
134379
969594033
47
414247
333757
281275
85896
398851
46
36
383014023
49
7
29
95
95429536
77261
310846
46
66
413921
116015
261767
6
7264
34
9
36
84
16
13
66
35
4
29
920076716
153887
924043402
69706
98
81
788654355
301093
21
33
130797
365753980
48
133704
4
68
99
75
56705
9
418111
99
69
306611696
60
72
5
86
15390
46
5
96
17
227405
6
405831
406452
281985
72
129405
13
531525430
71261194
8
17
45
17
33
112420132
53
80
955382757
390830
74439
94
436068
74142
226553
29170
32834
334965
70
26
92
297127
39814533
187475
158491
355868
305884
290030
100882
562
130230
22
42
42
28
407026
59
8
415984
422312658
148809
110345
66
9
72
356040
4
8
101388
393742
473217
497927
372428
71
156026456
333790
8
110331
3
41
88
178589
36
262477
26662
85
297795
26
417100
56
300859
13
7
59
99
415074
11
267651
56
52342
494532
507963284
447537
6
283997
29425
329749
60
767806140
220681824
70
69
32
84
150851
406368
60
56
63
41
41
48
487114
349432
122442
57
159365376
8913
52573138
24
23
83
771928321
239078
67
470132
63881317
146343
82
87
53
402825
80
76750379
33
179685
335376
16494
59846
27
383067
437858
52665
259544
317933985
77
18
17
52
48
8
47
610085412
53
39
15
103138
302206
20
62
74
87
78974
69
59
342421
9
167301
20
1
27
63466
43
73
30
9
399127
18
125417
1
78
189987
11933
479648
277935
21
3
133627
8
91
435362
9
169563370
444724
294757
71
4
321902
957186226
326667
36
80
31
90
77
210325
381673
370389
50
328795
95
131913
4
42
5
492233
3
58
185197
16
42
78
91
98
32796
9
75
264169
77
70
204456
47595
389154
40891
202664
52
9
37
180122
251789
42
83
423258
7
88
59
90
66
87156
43
95
372198
69429
9
12
99
177886372
35133
120612
2
6
9432
421165
23
51
77
83
201168
21
256014
36
11
6
32
37546
373308
349754
55
38
55
55
8
38354
47
92
363931
404701
214092
6
338199
5
145469
365739
2
212469
455676
9
45
153705645
61
85
90
781592608
192398
452434
95
30
66
157713
362255
82
185057
19
30
72
835061601
2
39
102864
38
111041
237731
17752
438399
8
8
11
50
89
66
51
256641310
88
207694
140155
90
242166
346437
714226847
150140
38
76371
27
13
202166
75
808971598
372230
70
70
79
315059
275224
95
93321
51
16
189613
3
230695
53980
77
20349442
462530
57
296623
585142394
29196
313269
74
37
8
69
75
55
933221774
99
260793
26
46
76
427385
497418
86697
121401
336412
741656856
155531
90
26
7
17
17
58
19
4
92
45
239173
909721110
22388998
61302
6
39
77
51
63
140283
77
376357
60
451577866
177535
76
4
422948
397630
1
33
250028
446457
208039
417108
88
8
466769
82
364142
6
144032
18
33
240824
292251
183371
5
133337
53
120495
181402
64
23
379463
27
496752
186939490
2
294544
4
74
63
387045
14
206410
512523033
417894
266509
76438
498397173
28
21
66540
86
49465011
88
296462
71
18
81
8
440749
42
117578
421945
42
45
72
38
9
332888
499673
8
341482
53
294201
21
316034
436728
7
3
273316563
48
83
62
89
30662
159759
135435
271776
44612
331715
634680470
825830502
9
104537
308258240
239189
9
67
8
957192869
293474
20
30
55
308346
22
360613
7
1611
11
23
85
9
389479
72854
366585
937926798
289507
96
49
458223
173132
32
36564
34
206588
733866240
50
583825236
96
266246
9
25
362429
7
16478194
23
99836
246688
66
222490
265529
374021
386391
74
88
47
426466
22959
8
57738
4
82
45
3
8754
5
372576
452118
464205
77
23
300368
81
76
33
17
150723
71
22
179470753
8
126098
46
71
79622
15
35243
26
16980
32
75
8
678481004
369497
9
115252037
74
99496
87826
85
136091
702322696
228084
46
490966579
8
94
32292
374998176
264344
27006
42
358165
63
357024
422367
353514
5
121608
25
405174
55380
41
60
59
174770
92429944
66
61
8
35
89086
11604
38
394185
321709
269570
1
270931
74584555
94
431979
454808
94
366748
50
83
338347
29
35
87
475939
239630
167915
29
96780
91
174649
337756
65
21576
48035
66
2
7
295233
306753
304239
6
281290
343927
9
198529
17
9
87
88
41
34
31464
291277
9
15
98208
39
5
17
261913
7
46
460702
310320
14313
47
61
9
2
9
447704
16
51
13
5
22
153161586
88
227283
1
12
6
2
6
76
176778
11
7
15
81
98
7
55
68516
122894
117325
9
81
419178
497547
99
307987
327102
188615467
385329
88
141056
3370
60
49
30724
57
67
69432
2141
433361
89
95
251939
492142033
21357
56
12
222388
564196707
51954
340696
53
9682
995346086
4
670577724
243545
21
266308
2
493742
159632
86
461652934
126205
370146
70
710442938
945774186
25
31
44964
304238
40539
383380371
338911
73
88655
58
213653293
493896
3
464690
7
93
114224
36
951109123
30
54717
3
359800
18
29
35
66
443131
67
74
229713
68287
57
61
1
975355297
74
396523
147856
43
959670513
7
754896670
31423
6
80
6
388769
57531
97538
22
364929562
66
155536
204613
74
315327
81
61
14
253242
5
244894
62
163541
75535700
306049
23
100405
223880
59
263578
16
53548248
568166558
439214
29419
33408
4
350310
47454
6
569996180
5
52
13773
211344
5
158417
260200087
15500
282234
118686
22
66
370997
865422221
74
22
62
50
303997
311759
37
12
88
74
694264129
87
169451
2
7
20
90
622079374
93976789
17
236978
53747
474352
173723
19
876636365
3
297038
5
161735
93
185307
232541
93093
80083
43
499381
202564827
10
34
3
29
4
56616
332802
198612739
83
476341
4
96
7
345497
141373
249487
36
22075
980511392
76
228242
267380
18
83
287511
390239
29
6
281725
65
4
177632
85
8
94
58
947533252
69524
367519
93069
73
990683518
62
560912569
162500
19555
93
317374
470154
57
50
547421011
235301995
249047
18573826
328283
280642101
4
39
137456
64
116262
45
52
84
63637
19
31586
367168
35
28
219711
65
866322535
91
297395958
494137948
61
96425
407524
46
74
12
362977
71
6
19
135091060
4
95
7
99
22
127165
41
225061
44
96
492325
11831
325647
57
6
2
275072
366614054
3
45
395700678
2
95
75
48827
251886
76
403192
768040912
335166
7
329035
422814141
16086
61
62
421584
439135
222678
50
729283532
51
49
14
475629
15
41
625098799
9
452028
483243
90
45
47
157267
342966
63
28517
215545
378689
258482981
333029
446685
50
57
483685593
66
10
81
568385971
115671254
25
215187
199212
91
96
196191580
935529847
241455
5
24159
97
309342
33
77
24
380631
21
9
27
353783
390894101
514479973
181403553
4
487070442
411332
2
833845680
283923
80
63
17
27
55491
34820
9157
68
810547210
25
41
75
23
398306
69
8
83536340
213417764
31
96
502948105
7
51
267925
11
13
14
42
11
1
5
11658
47
32
385421
491862
49
192753
8
18
90
81040
139706
240078
387302
285689156
60
98001
79
75
93
6282
369310
59924
141831
194089696
515200678
39
32
359763
290451
50
360878
254474
229843
11
334836
5
323402
595605957
481467
17
702646889
332824
383085
107247
77
305042
455619
274201
1
4
398894
263799
62
319457
47480
97
205468
6
235339
29
428408
90
670809068
46087687
2
15
70
68533
407460
28
46
377549
18
350402
364336
400485
126242480
5
29197
471052521
67
2
373126
499335
24
7
249088
18449
401156
310549
340806649
437699576
99
40
552316161
280242
88581
393544
40
51
24
91
7
87
37
269766
1
147935
87
15
73
26
82
31
58
7
84
41
23
31153
43
44
6
870361248
289999
3
89180
42
10
3
26
20
8
431621
322580
65
62
59
382791
84
165944
5
39
102407
71574
4
8
30
92
21
3
81375
614034901
9
468663
104675
46704
764597291
65
297493
464376
82
87
5
36
315115
216290
16
3
8
6
59361
96
36994
27
1
5
7
57424
9
518953668
469456
83055
779800765
48
2
21
14
225167
219597
158050
17
7
157065
748845447
80
142730693
58
394972
304508
55
31
65
80
397947
33
6
62
3
378304
56
440102
76
448242
21
41
185015
5
53
5
34
283942
61
53
61
81
80
690309827
4
2
80
29
32
71705
54
31
106612
37
7
470073
49
20777656
279312
97
143220
4
487075
552548624
426400
7
60
84159
9
72
36
23333
990123267
494062465
434370
16
324053
49
251977
58
17
20
39
23
53
95
452613
91
70
57
99
14
66
74358833
485322
33
327207
4
92
27
14
186798580
304214
746793342
20
55
98
80106728
393195
781381993
77
9
3
235453
21038
21
153225
119413
360900
48
75
696437083
67551
2
94161
61
79988
9
55
564311948
97
341969
41
32
5
51
685636394
43
151194
20
64
23
90937
445408
227908
8
78
29
33
44
454550
694916463
291125
47
54
276517
211078077
644796699
61448
2
447019
107993
40
86
142427
17
328189
373621
8
86
63
5
66
56
25
55
215594
344919
596890467
49359
156885
50
388565915
78
198388
37198
69
422863
91
354835
37
825081178
7
130269
19
486184
65
125702
481343
32658
67
867715845
293785
30
256678
280179
466284746
94
91
111597
224732
442527239
58
21
206285
4
81
7
454051349
20
13
187953
5
54
96
95
56
20
315636
13
3
67
48
123697
64
311697
434233
74
19
164689
497032
42
238443
152733
36
37
10
38
647817092
65
390389
395632
467669
112262
30
38
468244
12
419505
237525
434233
330906
212971
170359
383536
80
348394
45
98
70
98
51
47
97
35
29
120310
915923542
76
182932
98405
6
647797447
427353
49
40
302824
5
6
79
22865
2
494472452
31
691550182
6
29
94
8
27
40
39089
69
96
4
2
12
371560
3
36355
51
987669873
76169
182316
53
6662
47
747529410
43
38
35
844167302
40
196979
156295666
83884
366266
310875
265212
68
351404
178029
27
29
9
75
488824
71
39
21
74
47
9
13
95
53
580528173
76
43
50
750958293
364176
355605
93
13
51
47970
415889639
22
226255
63095
2
56114
825439679
38
385900
71
176987420
24
93
98
82
893181152
30
157944
344888
8
363167
69
2
264759
149911
364981
28
7
308765
70
474301569
477985
14
13677093
109999
94
473793
3
54
478582
9
13
279324
120600
51
86
9
46
31
12230
68
72
456341
7
2
242264
325596
82
44137601
26
5
34
5
139952
31053730
165634
92
93
930664660
158226
352077
41
106559
1
351214
438397336
68
182471
1436
4
235529702
39
337513
74
2
8
489271
51
1
74
498884
345014
14
53
16
145306
99779
262071
278423
88
99
8
206339
9
461199360
428183
61
4
325245
98
69
47
23
30
14
25
35
914614176
97310
52
41
182769
60
288552424
159410
271837165
413003
5
53
330907
116954
87363
97
417030
405656
32669
2
220137
79
446659
120048
71
57431
82958
52
72
65
967688897
75
384059
47
5
121479
29293
71
416959
81
446677
427909
4
499018
345292
219775
390944
415324
2
7
8
477127
23
12
88
79
1
6
82
44
350079
129532
25
189342
135847
11
25
83
36
49
460706
77
437399
243122297
37
47
85
30
4
404678
84532
64
907634139
473800615
22
374250
290292
9
8
252728
113782
124907
55
64
354184
16663105
9
243561
238961
191357
96
298682
7
386934
86
254571
111755
93596
916742039
447594
446611
162741
5
396080
5
627779153
140428
301961764
9
98171
18
9
38
64
52017
5
681650211
43
48
11
99
22
48898
13
122520
4896
41539
256943
45
222655
129098
355088
98
823839230
907400257
50
183554
79125
59
52
352125
84
87
207305
100535
56
937763433
10
53
305245
99
46
462697
13
31
259394
1
10005
5434
303858
2
56365
30284
89
461986730
365721
77
12522
6
74
3
57159
68244
737858960
365663
402467
462083
248007
85462
96
21
73
736897500
29
54
30
91
28
47147
114475
809863725
238928
204745
554109262
673553260
431985
73
34984
88123
195886
476199
9
293936
51
89
214643
226879
56198
2
295185
907170293
27
82890
7
20
77
15
519753645
35356
74
418047
478457
52
20
261833
23
4
51
86
352920
83
62
614127028
49
481155810
20
78
360697
160091020
80
36
70
38
7
338525
71
72
90
92343035
82391
65
275839
497384
45
308034
116152
63
3
98
275898
321201
324000
85
3
61
386724
99556
138146
3
1
7
580173250
97201
34
492973
44228698
327750
84
27
70
80
44
85
172570
21
43
4
79
56
131432
21
99
418847
3
283539
54
80872
95
29
66
45
278129
81
493647
406660
38
921270776
234136
40508096
428013
78
48
89
468438
425004
62066
220131970
46
466030
62
24
408785605
57
18
27
61
19
99591
73
32020
32
82
378990
417095
359301
52
3
69
10
153128
494450823
96
88
3
23
481273
21989
18976050
27
127211
47
189738656
26
403722
60
301502
88005
70
286449
534592730
483157
4
140234
58
325494
55
61
68
60234
58
39
41250
259437
405182
43
75962
317669
281551945
3356
67
304890
4
31571
63
20
146724
296395
162738831
58
59
67
9
85
23
235360381
3
48
5
66
3
9
424426224
752488256
453407
16
125880
18
40
95963
147416
58
34
65250
90
424795094
72
15
80
473140
11
1
485914
96
131409
99
75
571175242
91
124813
391564
116204
16
75504
71
423161
430521
231903171
88
498475
30
342773
31
25
33
20
92
98
62
416153
395813
44
242868485
267862
363973253
162742
41
51718
150912
55
20
111072
69
41
42
79
65
2
1
394932
8
6
70287
343717214
66908
77
320610
80
421827
83
430244
84
7
72183
191638
63
37144
449033
69
16
15506
8
87
57
137073
68
356862
196445
177571
58
37
79
367419
116370
148974125
473217
12
341102
92
7
40
1
490280
59
252149
28
72
91
75289
866445994
2
145759
2
1
60
44
74
1
51
208817
467214
93
62018
17
10
691599726
813191823
22
51
9
87
848651165
63
10895
6
332746
703153905
61533
6
161282
15
367142
71
258857
331517
35929
94
330526
657406206
95
375137
16102
314888066
297384
6
2
495324
59
44
393475959
93
62
99
42
1
13
27234
77
101307
200581
281940
39
75535
74
211014
357351
2
4
46943
86
231412
1
352894
351647
92
28371511
350322
64
1
5
396569466
29
96
59
24
7
147992
68
4
35
423790
20
10
1
10
91
67022
91
4
29
59
481149
299606
69
45
628798149
3
9
214468
11
367653
112465
470267
755177729
406347
178761
344710534
22
30354
17
85
90
56
9
206598
110750340
397577
173415
74
183170
23
4
75
89
85
346970
40
67
6716
27
277758
441573763
6030184
60
998061696
15
73
183184
4100
3
395288
870756929
454711
24
371416
4291
91
127061
268077
456730
611226817
263551
403386
13
19
84190
17
261681549
83
442870
301816
65
49
367340
377988
167988
9
69
72
67
839146482
249881
47
3
214359
96
450336
76
9
179353
17
237325995
29
483416
200223880
699623034
339140707
77
353399
162644
65
433350
252156
20
81
306114848
980529251
9
74
367175
83
274803
56205
62
8
20
34658
703847464
251889
136982
45
57685
379111
21
399851
45
3
431666
1
18
325534
6
426417
85
59
52
843635346
199729
432167
46
187150
6
178538
108499
467393062
49
234542
31
6
7
57
8
41
886141873
464351
28
701039207
48
153050
244838
90
249497
6
90
15
80
86
342059
88112
73
92
45
12
455337
276301
71
53
174494087
56
95
153756
428729
79330
190232
91
62
298360
485002
53
406039
144101866
26
71
70
28325
71
119227
55
245138
19151034
94
222381
1
405423
373611
69
12
91
61
7
196641
73
391866
9
99
95
760491450
44
947417272
80
154615
38
615161528
13593
171225
226892
31
271257
89
68
58
93
79
45
1
77
33
94
44
99
55
386592
86
262200
194732
862713394
27
874548674
420047
29
88
173242
47
502430132
5
431507
5153
8520858
232357
69
11
130220
326173249
77
2
33
19276
40363
168811
85
12
10
31
60
21759
108575
61353
140580
50
55
67
628434030
55
40
184101
422874
142098
90858
472434
85
16
152506
1224
72
230220023
83
40
131889
61
47
121430
79
292322
465912
46659
95
364489
158364
66
87
21847
460455
13
49
30
295446067
35443
10
48
87
68
45
4953
90
71
297726
2
94
36
419697
37208
7
82
41850
46
89
343693
95
41
75
25
12
227236
444719
438156
320056
80
837287592
755412166
145987
70391860
172997
2
51660
44
339721013
467947
248336
1
4
749964941
40
82
78
410513
111639
781464339
23
148212
38
97
72
28
222209361
248389725
956045090
175717
9
130896
388576
916448851
6
234076
61
70465
52
82
194355911
275954
288808
435081
36429209
273123
32
493421
20
6
73250
224184
349785
52
43
31
30
4
46619
2
494821
1
87
8
46
461755
485262
702111030
274183
688315890
191898858
216927
57
200979
55
195265
177088
91
30
47
115529
347526
55
4
315620284
27574
182842
320378
6
160018
67
34
505502345
453995
55
9
201895
22
493703
472926
5
23
412132722
176030
28
72854
455279
5
37
507539945
288095
296831821
16
75
297617
12
170703424
41
25
744789995
20407
72
2
474526
40108
6
82
118476
82
66
369347
6
440188
446612
5
93
283738
90
159460
269930
355653
203330
245177
53
67
29
226104
65
192037
348442
391192
79
5
61
57169
2
66
287159903
392726
48807
274390
1
356655
42
9
126799
94936799
74
10
493660
58
9
9772
541329126
79
14
427189595
429707399
317959
153945045
297967
14255
599843929
246630
23
59
73
98230
38
551119875
370389
474107754
141273
30
856099306
293241
188819
148914
39
12
650088534
33521
34
90
26
509959891
66
94
89
414740
133172
70
55
18
193975
3
69
425705
176645
9
37669135
10
221805
350332
77
66
307994
77784
60292
39
451857
2
25
73
95
261468760
296843
309420
48
359108
389682
419113
423749
250584
51
426228
987140622
923533976
419680
493871
42
313476
163456
374399
9
132042
412518
266324
80
13369812
59
72
87
92
36
75
2
454141
91
365947
28
47
33
53
19732
75
72
33
103401196
29
30527195
240397
466205
201295
2
72
267124100
8
4
9
13
69
455629
95
467023550
148421
402335
34
21
720180637
76
6
74329
220106
67
94620
40
112102038
488054
84823
11
198523
387598
61344
345419
13397
6
24
165833
27
129984
175248
66
21
95
33
248590
316518
373117
181101
915678937
51
138109
62996
612609408
21213
213853
65
210854
256505
40
378921
66
13
277182
21175
7304946
137583
1
52030
27
332557
41
358862
56
443085
11
24
392866
178496
67
409536
31
72
182485
694272370
19
42
85
220413
490451
33
5
41
224501
38
412445
9
23407
73181
55
20
86203
72
97
23463
4
391209
97
122263281
31
4
120418
92
39
90
417140
359611459
16
11
67
146333
61
5
521669806
110254
5
69343
39
52
435279
49
44
462399
23
33
2
115966
330651
32
42
274382
67
497747
426554
28
165493
39
376746
127788
287071
39
24
412256
6
89267
479101
7
259155711
28
429046
63
68
9
18
325051
22
75
169458
18609
15
749759863
180520
72
350159
375775128
114839
40
59
7
49
735899102
256867
404864
48
77
56
129722
92
45
300388
306178
81
8
394656
74
621692306
709453914
215940
7
106549
706515823
337340
97
645292014
23
7
779012904
80
319728
394457
64
85275
36693
66784725
132913
660632666
858659289
11
406254
23
306321
12669
34
87
362826
8
241026
191108
39556
93
99
87
34
17567
83
326073
13003
699833579
70
32
319834
37
66
303445
283262
16
94056
92
247939
491843
28
1659
56
55
131365
350609
404887
4
283453
23
228369
30
274473
399903
16
15
81
88
478372
61241
855050605
93
104383024
2
48
438219
380410
8
86
438773
68
147712
330399
387837
97477
58
427641916
400274
186282
105693
484427
945825722
3
90
473258
491086
39
318387
91217
24731
156608
90
189429252
274844754
38
81
198948
233095
258042
118008
167223
480931
80
574069617
35525109
22
457753
142781
93
38027
424398
98
508040520
284963926
2
205460
5
26
377633
96
204635
12
115142
80
50
31
93
37
3
183084
985523413
9169
43
159986
9
231935
59
69
282767944
324837
78
6
39908067
62
174414
6
13
8
45
443910
210433
471734
451727822
1
397713
33
394217
89
211237
53424
361726
13
12
99
187658
229307
52
259271
27
49559
392879
94
462952
7
48
51641
1
428995001
108461
96
27571
991399016
42
298845425
44
497140
65
86
59
82
59
388820
28
92
49
396290
782351455
6
10
253748663
53
4
60
27
181290
47
200530044
4157
57
364703
451589
426731
451776
45
646777710
90
31673733
56247
15611
260400
86
73622
16
235245
685392671
80
306530
84850
417263
12
44
44
41
31
66
465959
35279
78691
3
61413
6
81
359969
1
699652606
183196
6
33
368895
14
291607
458647877
45
33
76
3
52
8
256599521
90
510113104
154617
30
302469
90
7
4
382659625
499273
441765
285980709
76
293777
253572
3
57
27
885276173
15573293
56
278381
3
142218
90
127272
117388
107752750
721190725
9
1
8
203203
53
343311
1
41
78
298509
95
127088
98
396028
39
370238
71
23
101289
15814
58
94
23
96
81
9
73
748281468
336724
77652
53461
489225
51
54
642711522
11
1
79
11
199281
460474
5
59
37
29
863521988
70022
500224426
4
461377
2
70
11
70
177970397
559691489
485750
421727
82
478221
295905
203699
4
459869177
458924
23
67790
443769
487719
495702
34
238219996
453234147
71
81381
40
212128
62
300065
51298
30556
496366
13001
742592074
23
4
64
3
471305
88348
293347
459787648
16651
55
91
451363
235736
262000
152374
61
147243
15877
62
965415498
75995381
168107
120192
11
286457
328433853
92
406394
421626
70
72
559981898
4
606291134
472181
89
6
88
12
411073
278170
4
24
481816
8
35
86
354050
27
264531
368270
36
35
199117
542583098
497630
304394
77
5
83
23
13122
85
64
458427
185415
247402
79
438475
39
255887
45
9
14735
3
71342
26
2
15
69
208627
438926
268800
3
756229594
68
383294
381752
292134
37
57
79
113528
75
3
32352
456507
93
18196
92
458085
50128
365487
68035538
121485
44171
51
90754
82
1
474726
253430383
23
468263
28
39498
62
97
577364167
837298030
467467
210222
99
464440
94
37
96743
13
253067
540831012
661984600
366205
5
23
391932202
59
6
68
343263
7
39
434041
47
429297
9
667444123
434394
114031
17900
5
246791
302252
689442767
78
9
255594
446062
11
25420
75329
11
461270687
33
174037
246623
210150
8
275566
26
7
2
20
424683
270412
405565
8
19
48
78
328606
4
22
66
7
16
646793866
281882
182629
30
79
53
464746
76
181919
68
2
58
469087
562914889
327561
15
238551
21
91
23
5287
1
296112
2
161281
38
47
99
8
71
499598
71540
68
9
67
485598
5
167409
8
460943
338587
48
99
411540
447223
67
12
83
247556
946504626
111594654
30
29
23
38
15
34
7
26718
13803
278585
5
271814
28
254437
471073947
24030
258368
87657
156419
603762005
341580
26
198882
144387
355209
28
9
49
207174
57
409022
112594
86
361755
204634
5061
94
426545
3
75
178871
737916001
35
39
67
433004
281371
36
155701
2
1
294248
5
88666575
219620
326080
150654
301111
87
62297
61296
219571
402152
15
20
45251034
68
248462
93
451754494
871803238
52
243921
20
417798
361092
22
72
846628015
37
39
45
72
15
85
73
35
115691513
103805863
156063
475187
196266
97
7
79679
985926763
93
218016
491903
343068
66990
183423
10
9
406536
46
86
13
748089719
33
32
38
19
93341
10
457646
312065
22251
60
5
164610
73
32
1
38
345451970
19
5
58
306922
284240
225568
289714
659730019
14
339539
191692
455707
59
199782
178059
36
261354
138423
4
77
95
172224801
413797826
450068938
8
43
43
79970
33
496615
66
9
310037
92
55
186858
52625
172449
49631
23
216363
469535
204508
391717
300676
131967
419758
906121451
259662
204279
19
30
178564
679124364
393400
17
57
15839
4
5
87
45100
53
395642174
276544
22
171997
17276
6840
339234620
52625
25
44
113574
857788632
811030609
790853968
43
499043
89
3
224946
259516
8
39
17247
48
3
7
268414149
32645084
86077
380897
343754
58
353873822
398641
71
86
16
96
429072
695809928
477121
74
76254
39
71
89
57
363735
23114
372999
27
139893
67
61
435675
196336856
26
85
55
1
494864
58
1
239734
73
280180
126038
48
32
988610811
66
4
22
3
426552
155539
20790
18
40
98
160537
204312
13
11
180021
812365380
7
14
924487996
321344
90
837749830
71
2
58
275243
402113
347659
221094816
70
91
318778
9
96
71
128495
44
56
479627
489915
7
10
7
642724143
170453
238236860
6
155130
142190
110005
464507
105588
22
46
25743774
54
40
37
67
771584619
379618
13
280478
8
226020
157943
60
15
33
274162
1208
151593
96
463264
356945
210685031
90
53
97
100263
8
15
69
47
31
33
5
70154957
188518
442609
32
9
334796
480357
44
92
38
371077
211122
805575929
213846
443032
393589
114198
83830198
3
683842009
69
82
7
308496
85
470070
33
16
25
377773573
8
37
17497
317688
355943
190194
297577
40
58
415454
174901
57
18
5
130323
266994
429394
854313121
274150097
241728
459460
341965
506925555
97
344022
50
54
901485486
484907
371834
154763
83113
19
47575
19
2
139022
289993
7
3
314584
451299
82
97
427182
45
5
24
267833
458959
21
66
61
2
98
483891
19
70
465888
87740697
52
87945
366298
63
161272
59
37
70
190857
4
48
350534
238289
36
22
58
59774
56
277207
305600
408842
432542
429995
16
36
123037
84
33
258051
1
50
306221
40
376892561
349632
9
73269
135969
99
339732
335139
17
85
9
95
427461
82
68341
15
63
7
88
26
415064
5
358698
59
353600
476617
194229
70802
92
3
328746
441492
65796
485670459
488242
458116
763028929
146731
485808
6
56
61
36666
27
78
5
102912177
1
971436702
21
372976
56
361080
282034
224826838
25
381865
86
80
775566505
213982
115566
56
247513
62
86
388922598
4
391300
79
24
365412
5
76
12966
24
84
55809
89
165343
5
21
508337597
285221
836879607
79
97
30
75237
130649
143581
96
245982
166314
79039
323064
90
90979
99
69
798100609
63
397916
108614
2
259952
422568
73
493750
77
290255687
148871
70
54
25
56
40
4
10
51
56
442724
50
23
182567291
379174
348766
53
2
155423
68
94
15
51500
13
92
55163
639044624
98
202149470
262521
31
143626919
56
17
463180
883586974
99
9
88
383901
13
236498
36
6
3
344865474
4
192587
298692
402564
6
90
84
104965
73937
4
31
92
285046
356726
80
117055
94
388597
9
94
91
83149
9
436540
43
226471
22952
21
38
375703
41
239284961
15
42
27307922
350832
478627
25585
24136639
336542
4
92
62
43
88
150683
51
10
386851897
6
39
11261
66
226455
114179410
983792711
41
787339155
55
57
125131
23890630
60
218560
688692407
64823
67
20
98
186962
3
94
397144
359215
436676
195066
157472
9
43
31239
95
1
38
95548
47
15
492208
92
179665
54359
102240
91
968967988
310907
90607
44
66768
34075
96655
25
44
91702
88
30
13822
452342
161557
22
19
425454
183204
195550
80
26
41
6
611975621
461613
194633
7
153437
299178
231313
993066193
6
44
41
89
250655
7
39
465382342
82
891192261
807276690
2
63
100310905
224554
84
56615
447670
34240
54774
300876
49
45
309047
93
42
496296004
55463
79
66
408726
97
35945973
37
234336
3200
209470
26
52301
234460
806925582
93279932
167338
71
99
617557560
711226294
647999524
61
497772
269065
25
470729
141105
101508
35
424586
11
86334
894188353
50137
3
346841
3
38
49004
51
80
73
12
216730
8
6
11
19
47
52
125449
394078
922765810
38
158669
245813
26388876
222564586
64
450846
490360
38644
196856
6
699763104
470180
65
472359
316805
26376
50
202423
445803
68
437505
244212
35
64
354241
12
66
287110820
94
14
81
479174
41013
219093
459628307
7
5
22
404429
87242
3
77
30
69
31
3
156223
72
127876
69254
74
47
45
271069
8
37
3153488
18
90
344839
57
24
7
171690
64
770705296
275763
139975
249966
57
21
72
62328
56
343106
7
185991
36
58
59980
4
180578
49
257219
839258956
979213866
3
1
50240
74
13282
14
63
78030
37224
61
29054
410705
303915900
23
27153
36
43
462029
10
27572
87436812
57
379020
158129
55
38060
7
676102892
9
319220
290462590
376718
74
295165
48
16
22
96
35
45041
224459
355938
187165
30
28
47255
411752
381863
352418
25
978736218
16
456280686
275303
446897
1
83982
60
316709
93
420433212
386982
134008480
425351
2
2
455944
6
69
199893
88
60
490858
408454440
414684
21
429523
7
904968842
431432750
78
98
95
7
4527
224687
84
458796753
137496
47
408786
78
949068333
884151423
92
85
488809
301181816
73
20
349467
8298
23
498354
30
465796
149596
20982
23
9
314510
26
251269
54
324904
68956
7
66
69
52
60
66
4
56
463279
78
23
359297
267505
1
64
398920
72
838044951
79
770739269
245494
83
394770
200844
941230417
471951804
9
2426
77
66
1
99
3
23
234102
20
56
431229
71
17
15
32038
86
324160
95077
70
283385
320608
202105718
48
42
13
228940
42
223049
96
96
123564
14
6
265194
13
487066
44122
8
81
24109
844941381
72367
483709686
402783
5
26
8
77755
48
63
62
874682580
29
223814
11499
131445
6
76
483338
78
41965
260415
27
1961
431293
69
88314
149139
9
257107
158336
54
90
414801
1
45317
344348
59
413019
28
108241836
1152
37
402269
86
1
64
54
54
99
619368797
59
28
45
481510
65
27
330761
62
79
221622
83
39
916988180
628607356
287574
36
8
109267
8
162343
64
982281753
8
99536
662414255
3
187674
31
3
9788
94411
22
24
6
461978
493459
488479
320684
8
408183
56
31
324589
8
188123
90
311931
450582
49
288848927
17
132199
162709
228633
561492303
4
8
99453
14
13
22
130619345
2
5
197927952
11
8
2
385279
9
28
111831
16
289774
89
11
80
228874
90
284873
169153
115787
718803427
458980
48
249945
30
58227
244923
41
246009520
395553
68
60912
491417
31
64
90
19
6
215576
69780
87
717553021
57
31
36
349129
6
95
365938
3702
476914
364076
394189
102452
83
72344060
94
47
51
75948
373117
98
302018
152875
17
206383
99
2
297229
274177
910650456
148047
52
79108
25284
49
69
97
77
31
89
317380
41
70
114095
63
45490
4
7
429772
75
133920879
33394
441636
3
221778
86
25
81
95147
150629
50
57
9
109897
51
70956
467355
4372
52
168868
258137
191631
7
40944
6
659992474
84
90
274901
27
279748
7
164386
35
73
431154820
587234240
173257
40666446
98
792554350
101402
60
14
419516
73
1
2
173164
80
63266
370568
32
260573
404006
172879
161126
233558
732688986
66
63
386579785
72
409074
163974
423932
17
10
80
331139
179738
68
88
385252
487272
3
22
82
333893347
18805
15
908412877
396302
72
15
88
161458846
85
71
155357
287516
179
444390
28215
383921
18
83
22
318983
476472
64
98
35
404674
54
37950235
83
41095
377058
43
57
342160
22
90
84
228000
165718
85
3
13
58
18
17
406340909
444065
59237
7268
39
34
28
7
71
35
4
76
30
34
54
33
84
96
294158
90
842135209
86
4
77945
6
51
73269
7
667131599
3
975698402
682377698
386272346
35
280191
471578
342261
359423
88
409854
192858
422247254
6
459473
76
296567
807052687
59
310382030
57
239637
98
371044867
56
11
395214
950227705
171753
9
496588803
76
183101
83
9
400101
48
205697
4
56
417542
473790
7
43
29
75
19
18
66
66578
272045
48
4
42
2
97
215778643
232979
466099056
39128907
46
163380
60845
407300
67
48
626798147
413747
30
330605
118811
278673703
459585
41
56
465092
2
6
114153
60
203044445
72
56
8
17266
98825
49
6
688853482
88
247142
713509923
254883
46
25
10
458627
85
3
97
317472
255643
284472
24
81
143529690
106496
84
485661
4
260715
4
168710
271770
48
9
462864728
6
27
138938
164562
178541
98
92
9
831134714
63
92
4
21
30
10
94
64
95
255899
381135
452191906
22527
53
90884569
62
46
7
73
63
266065
418358
160067
64
242237
71
363569
62
16
311898
964563053
12
449822
4
310678
146576
85
41
435588
83
92476
134690
205233
300378
366141
379307
79
223163
45
759216637
274629
86
5
275439
70
438803
91
57
12104
449724
79
36
56
2
47
96
61
77
79924
217180
96
74006
49
34
201584342
75
33
116995
372387
245503
23
2
41
98
54
50836
29751
79
3
41
402760
227585
400131
24845
40
24
87
51
129760
23
3
197461
9570
79820
62
10
77
24447
385077
101949
318046922
18536
6
7
72
24
379254
57
65
329100
463408
288363
93
24
224341
162468
64
207537
497677
452657
3
16
79
492350
45049
285909
160422
18
96820966
32
164634
86
947433682
472557
308208636
7
135547481
415141
346115
437453
76
43
3
51197
98
102348
2
3
3
624273669
98123
277570
27
974442781
334701
3
319078
41
9
7
74
9
54
46
44
66
176092
72
6
605221702
25
91
9059868
798068038
338726
94
869658697
94
40
43
60
46
997628375
31
92735
457680
346984
1
242427
333713
81236
320821
69
75
65
142502
81206
365368
220929
32766095
66
27
81
283979
38
391178
12
64
316741
88
49
1
1104
362361
106230
67620107
8
189070305
12
151130
5
439031
314599
18
66
27
17
75
19
24
2
927583990
22
368905
435606
894834371
223689
189143
57
462309
850238698
209416
24
563761815
234532912
65
223020
63460009
23591
444073
224740
49345
490787
80150638
1
241976
50221
795718679
8
380281
52604
4
199253
38
367918
77194761
60
2
446169
70999
4814866
350728
479683
122482
16
32
64
18
62
50
119380
46
860838051
5
8
58
345426
258668
201438630
147858
374767
7585
66
53
243733
363100
191158
5
45
2
61
345035
61
100100
452831
354651
448272
27
255986
24
374963
28
1656
437449
59
27
227320
76
23
112954
25
332194
25
152013
455180
53
3
273860516
288912
328759
77
75
48703
350978557
7
28
463016
60
72
66
422284
36
91
157662
1
329850
1
18
66
68
8
399982
142641
408974669
317336
910811259
16
66
28
1
9
387773
49
4
84
50
901103090
443336
139794
7
7
4
34
466279
428703
34
449262
314091
135932
34
52997
201213
67
68
70020
77
77
34
230476
53
30
87085
1
19
239675
476020
484856416
628996029
7
74
488866
12989
71
1
26
134599
40
172315
488629
59
458318
32
2
5
91
352129
3
11
446450
144008
100752
76
341163
225382
352875
74
486946
496432
430328
151039
15
592432283
283844
234595
423829
296382
95
145250
52
4
375882
23
63
74
17372
233072
131299
103999
402356
96
44
442453
444686
82
136108
6
415879
6
196498
68
457606
165958420
33
300697
219153
287156
285967
78579
418871
119699
3
5
77
443164
85
336535
291556
417354
240483
66
41
206018
74
75
456846
356039
5
789343954
20
286513
11
835173941
19
15
259844
112590
446657
11
372735
70
455428
57269
60
31974
3
703278247
304367
25
407997
37
36
27
451627119
5
64
2
31
109046
275500
93
196920842
419749
151550936
162243494
230399
466203
98125864
217110
194136
338842
569418295
91
1
4
8391
408203827
492497
89
42074
19
2
56
264529
78
560966151
92
69
82
309705
55
307585
5
128235
96
265603
5
360668190
7
246582
87447
29
18
318273
388007
36
59251
646084
376710
62
49
21372
58
247266
10
14
74760
8256
83
26
30
576774920
112779
33
497633
124746
22
3
934319494
172774
95492
26
252209
86
69
342241
737198712
67
183333
433737
76
168425
27
342442
538274667
3
7
82
98
300702
47
84
421473
66
4
498865
43
29
82675
235138987
78
43
231884
43
64
615679798
2
44
459392
120467
306828
67
437346
169935
74
3
98
51
285211
265005
488297
438271
11
368130206
471299
300449
239657
63
545962277
342818
27
52
110176808
12
512683680
302876
410947
494820
214355
52
87
26790
243458
17
19
73
60
7
3
9
91
45034
85734205
195419
175856
281884
364801
2
72
72
86
28
85
427847
22
33
36
664056420
66398561
103771
99
497161
236040
15
1
98
140629
26954
91
210318
505810348
14
40
22
351784
217550
168338
24
463383808
65
36
39098289
8
85
130265
404716
1
72
41
49
76
84293
30353
263080
33
77
335363
214683
627175671
14
289925
789821709
53
86
29
353623
470121
18845
215332
18
115589
209527
73396
1
368652
29
290677
33
29
96
314625
302218711
82
87
206239
490476
339123
6
31
96
33
6
79
59
147956
16741
71634
353058
27
88471
305525
799460508
321572
7
458933
798943262
80
1
304672
24
1
56
6
110132
5
157979
72753
6
965848962
288499
11353
234846
394020
8
47
3
25
4
335824
85
480910353
47
73
411131
92
56
355709
9
28
58
108034
7
447793
1
42
4
353033719
26
395225865
16
26
84
48
1
208397266
73
90
43
5
51
77
6
5
920136672
65
63552522
455761
71
8
225551
52737
1
57
434155
7
4
8
99
64870
17
18
68
486770
443687
37331
257292
3
3
25
488782
30
36
18908
55
46852
275154
15
33
8
311335
123850
1
33
225562
31
73
284987
68
67
447505
21
390133
93
332207961
4
65
367333
58
474712
58
6
43
40
388539
4
471636
72
83
6
368327
240910
410504
383855
15
309114
92
52
60
57
255262
169621
52807
10
19
954409029
699674265
80
57
227764859
79
276960
44364
41
93
44
14768
259498
366238
56
331923
95
36
73
20
780270861
36
4
279774
33
38
431076
54
352556
812789928
22839
25
1
425876
77
385792
8
163046
307605
298827883
66
24
473390
86
72
7
465678
91
5
978495279
60
196001
640761268
274301
9
34
91
4
117311
48
56894
252709
412877
34
68
73
85
490297
5
99
40
7
79716
33
98444
471766
36
201227
74
80
99
72
60
82
387004
81
430621
89154
458770
460209
26635
38
210036
400050
20
85
20974
416481
14433
72
959021546
252149
48
44
132701
325761
194507801
251666
68
399831
66238
37
43
27
48
311531
79
75
145098
8
79
359237
3
90
7
282384
31
436692
760151652
55
425680
70
21
59
420129394
79
296571
81519
49
24
191998
100655
82
1
35314
496339
111185
51
7
1
190995247
323226
28
3
360742
341071
430203
297475119
36
10
108312
43795
153758
22
162385
88994
4
87
9
16
333802
308882
710133043
229289
406002
12
9
55
465172
264901
51
175033
290885
171297
476520
543211672
73
8
9
329944
2
472984
11
257364
47
465102
22
1
32
1
67
45
91529
370575
173979
214712
89
303559
479197
966098563
87
60
49
7
38
462786607
906006138
72
84599
185529
6
64
57
81
1
51
121996
88
2
495128
4
408267
23
494723
78
22
388890
459534
50368
83
107824
209281
658981530
379162
160635
43
461343
122314
7
49
302982
4
2
94
16
97115969
240231
304421001
8
948224057
38
75
437078645
93
304591
76
61
212706
406676512
457163
27
746813483
524674391
176185
495351
5
4
39857
94
1
52
44
88480
278090
241479549
54
491923
321087
15
97
45
5
515954378
263005
53
89
134133
44
128048
211334
68
693354900
34056
818641092
46
136541
258867
29
4
746858830
260206
224945
99
372894
171665
24
17
95936
63
250233
1
53
317861
20
608400377
8
88
62
438427102
4
6583
381689
100773
56
14
92
478585
265614
7
34
233661730
58
421008
48
294916
7
197380
145661
35
298710
19
408596
4
2
162447488
444078
267003
30434
299849
90
4083
192128
56
10
7
85
588129808
69
858755606
457872
40
39
305828
28
496423
120306
42
315522
23510
80
31716
83
868763194
20
482209
464325
124647
83
62
38
68
264115
466309
82
64
189044
228388
18
11
68
266046
350348
3
85
14
42
278751
86680
252119
44
291943
57
455983
245661
466959
8
281586150
358170
57163
22462
18
8
22
266962
67
211819633
636173077
21
107956
2
168204
46
173975
362771
389935230
366976
82
112976
74
4
4
53
10
295465
38
87
15
310710
203652
462
41
4
343196
468237
75938
694442404
47823
7
95
223371
447658
94
925573161
60
473791
46
202844
476848
53
8
49646
42
439835
17
702146392
63
191381
274402
186286751
943754922
99
149208
4
92
296212
80
19
77
97
71
485198
88
3
430614
4
401752445
1
155219
109214
11
18
67
394304
252150
819827252
92
402211
73447
37
16
410490465
53673
55
307998
8
66
257017
60171
46277
55
142632
31
170932
19
467799
46
6109
12727
34
241188
7
167872
60605
242086
47
156338
62
403283
69
89338
92
42
1
397236
90
86
66
374954
417747
811527364
19
176070
86
89378
80261
7
1
158923
66
337401073
91
7316
1
10000
356289
70
97
91
79
87
366999
3
14
41
79
369815
92563
95
67
88
340884
36
70
300305
12
7
14
367855
237178
72
86
93
2
83434
361564
607555224
79
7
370438
6
179564
260587
226307
552633818
81
89
66
2
2
80168
79
531164106
338032
97524909
64
301661
54127
393378
211358
310594
160733
644676552
194549
805502872
70004
4
423380694
306471
426827
83
57
59304
375347
58
96
817643084
864451589
541607730
11
450024
8
15
333212
593465107
251762
43
6
37
10
416863
621252715
64288
57
521913741
131942
5
79
194480
76
80
64
405729
46204
152494
456195
92041
19
83
87
319138606
290400
45
20
477754
12
495254
145204
2
58
6
24
355576
361104504
7
268330
85
405543
81
34731
417959
340081
33
59
446508
38
5
196089
62535
296441
858323256
381950
473041
451784
24
312047
70
219683
128209
60
117874
974706631
8
73
24
51
1
41
226295079
128423
34
75
45
251945
11
150185065
173577
1
86
92
5
1
488050
64856
134238
398050
80777
424066
23
11
32
84
303268
59
122657
29
264630059
345103
385723
251313
4
189726714
102091
15
92
89
487294
66841
26
203270
52
8
298211
64
34
81
46
410948
332914
71
18
4
53970
27
92
1
778325972
59
46
18055
177854
346909
11
661882131
78
19
70
53244
44
283715
450602
9
498446
725586672
23
223511399
77
7
21
150264
461765
30
55
195790790
80
82239
303589
70
250019
79
28
14
7
77
323830
195940
25
88239
29
97
74
136620
269572
493098
130377
33894
162466
358808
72
70504
290744
162690
80
22
249580
63
348556777
9
20
56
10
96
8206
55
904975530
421340
65
646584633
304868
431061
405195
436205
274764
78
226786
495989
240181
467980
14957582
40665
9
98
97
58
17
483415
88
4
57
1
97
7
12
260181
10
24
113472
10
87
38
449428
50
85442910
86
95
89
337873
65034
31
60474
3
133618
73
328313
292412
158409
69
233265
40
72
355233
9
13
21
77805
281569
499903
85
378417
442648
130174
61083
66
6
295884
1
366412
33
95
67
2
79
54866
62
66211
66
52
44
396399
46
67
391598
464859486
55
55
80
19721
870321764
115321
178559
88209
481106
41753
83
90
446264
67
297311
13
117797481
77
92
134889
6
92
170695
53
2
82
7
42
9
411983
432927
5
431394
457533
23
997510383
497837
168289
28
347770
28
62
293723
81
55093
449343
334527
834202966
143964
52
3
47
19
395287
2
7
76
48
473063
73844
17
809684703
627057946
272110
195382
184424
31
61
8
18
310434
457885
63
72
178334
205730
252719
314826
8
9
453976
23
171561047
478066
81
96068195
10
98
53
485324
32
137341
413820
41
4
405489
55
399363
16637
49503
233518
61
264197
909048855
45
507087386
219816371
345207
9
42
68
25
61630
306321
74
116666
359261
231048
80751
899854072
44
81
74
5847
22
9
122131
74
260255
84
676628747
97
93
170630
810489680
14692
465824
12
60
415061
395891916
70
33
478533
71
362193
40
96
72
99
46
4
322541
47863
92
66
101396
1
44
464463
94
842480317
26
150879
381937
23
87
138313
27
224583
130029
78820
343682
300140
869323712
138742
175895
2
24
99
89
260034210
483728
29
274745
99
224389
89
20
12
22
136198
444134
223598
29647
44
105535
41
437668
158094
39406
82
87175
496293
75
754460457
148559
150609
286101
44
93
71
428708
59
68
29
82
350317
26422
35
45
57
16
75
58190
51
98
76
67388
223266
72
54
811085064
7
56859
184747
85219
92
400087
251465
74
1
72
46
48964
98
208350
326574
433633
646982518
179800
419527
7
63
30
89
1
246920
76
13344
866347004
11
5
74
53
950520127
17
52
33
5
348935
28
40
760383497
82
604209509
474085
35
628271255
140975
10064021
59
99
497517363
5
9
66
43
424167
472872
373181
207587
95
28283124
8
11
243460
67249
255276
89
696038752
36
7907
66
48
69
334647
453748
6
36
56
265253
216737
33
50
41661
63
72
71
648081896
19056167
459377
415430
46
388475
21
99
82391
64
100377
422371
341809
60
11
268013720
435321
10
88182
96
127020
74376
495626
225084
209059
352693
178289
6
176950
77
206000770
45949
439559
97911
402816049
56
87
199389
232908
193216
34
16
7
471464
292649
194447
18
9
147001353
25
2
32
48
283085
30
3
98
74
54
63
8
203701
151926
328144
3
73
27
183795
11
194409
90
30
244857
420303
2
44
44
211964
363394
865709638
116553
87
86140
11
30407
494113
25
75
12
85493
57
5
408083
167494199
96476
55
33
54
396632
181945085
86
172681
104414
630806351
280184
86
381773
531187196
3
486805
14
16
48
441279
334070
3
53
281202
193650578
201389
6
53
935189988
234381
3
25
51
74894
399318
53
388063
36
9945
1
90
17
7
26
80016
424989
33
24735
4
71
478721
98
37
26
37071
77
65729205
29
90101
75
46
65
364599
17
3
8
11058
66
149018
11
969544932
428297
355738
463130649
477742
32
200029
50
68857
420895
2116
69
221506
67098
63
497392
379455
62
301164
2
220552
7
109655
9
4
185755
18
30
274571
24
32
59
20736
98
263891
186761
101462
105807
31394
456442
11
66
3
1
42
857951588
19190
408546
989602309
417769
599288545
46
94
28
404991
497762
413400
79
11
154168
54
23681
17
452264
58
442732
90
452448
35342
523215575
90684
2
26
46
329254
238739
2
355369
61
2
263555
29
33
48
253804
45985
24
305646120
369579
76414
92
49
90494
567399758
214714
418487
71
5
41
94
51
57
14
72
6
28
80
343485
106691
88
89
40
19
688533846
98
59152
15
69
6
60197
280396
53
182932
71
436790
1
75
42
75
64
6
4
96
94
9
154804
74
181428
97
96
8
96212
70
480475
1
8
88
64
328955
213258
21
28
7108
25675562
158172
98976
32663
3
471513
174342
97
80
490853894
20437
104176
154756
59
52
291386
389614
124751
52
127420
98
414650
158971437
379711
62
96
2
314961
17017
2
398278
89
412535
59
425146
891740378
38
480704
98361496
90
17
48
20
197774
68
9
1
4057
5
305143
67
5
283755023
32
698403569
382121
442395
23
106824
258793
83
886579442
64518
205602020
359861732
304573
214909
105857
68636
16845
81
228855
40193153
389237
276747
1
754761631
93
74
83
67
668737911
35
173284
63
43077
590183225
265470
538696811
363499
57983
306953
200867
390377
13
66
11
316197
203255
29
62
400463
26562
67
74
8
95494
15
21
6
377558
225801
13
14742
95
53
59
39
321599
200048
452101
72
42
34211
132660
4
9
477049
194312
125824
483279
4
19
628069845
139532
6
443360
420820
870572976
137122
9
455559
478137
44203460
79
405857557
354115
182019612
6
267874
6
30
20
628073528
94
20
21
88
35
50
439063
25
11
6
394198
893212982
131474
345146
6
46
96
16993
75
12
88895
348676
120211
309071
55
211083
10
14
33
456267
494845
132277
294434
69063
89
81
81
466479
248280
24
31
18
99
41
70
2
355709
441423
3
360560
443463
946127926
90374902
5
3
9
583169104
24399
410591
344995
207051
74
96
95
342309
164912095
550093978
15
96
99
21874
154955
418876
171536
26
224959
5
25
27901
67
336711
9
351247
248598
468336
56
55
3
985003867
165278
49
359881
297672
85
84
289512
25
46
6
482267
152116
49
68
214860
20
111304
8
652884812
65
146090
86809
138070
243369
317920
160315
209920
90
364456
98
370073
7175
149963
64
5
210705
234609067
1
84
146558
24820
489174
198167
298327
270631
87
196669
5
13
387992
99
6
218158
181644
99
98
76
16
40
176241
45
117887
371499
68185
34
93216
238545
70
22
32
95
5
99
42
431174
546167892
2
292248
48
9
28668
381234
203934
459875
381974
441546
58
804352577
341212
164905
383356
38
323087
97
45
277056
83
228245349
89213
8
2
391022
393310
78
981690454
55
35
397869
125699
551621182
16
55532
6
1
33
77
448739
112779237
89
376377
81
389430
26191
350108
656020647
473366
64
183141
125859
82105
8
237267
290771
2
237911
6
218136
273865
907358623
584537377
30
43
650381475
435451
64
49
49
80
28420
9256
72
9
8
17
16
8
84
150706
13
23
334558
99728
184258
78
314463
141347
34
471298
511500197
464754
80
122785
83
9
71
346854
669979207
36
90
25
188297
457703
488510
13
43101859
69
61
457132
23781
288847
28315156
37
425400
70
399472549
8
499016
126066692
818798067
337475
42
94835
14
756017328
17
114588
168984
159618201
4
838240808
1
324084
193426
31
301132
219414129
845741371
986901830
359736
90
36
225355
231589
400417
87
53
10486
398849439
186985
402141
12
229249949
94
26
7
278365
28
51
12
47
988909618
381460
3
572390941
157412
37
14
38
37818
95
4
439311
489490
73241
20
4
212362
442540032
316820
76
252744
395834
2
53
17
76
59
42
103900
146134
76
66
75011
36
467489
82
85820
98
349448
8
9
3
66
493509
66
340852296
92
26
63
459099999
9
411008
60767
222308
38
79
809749397
411471
175332
54
359912
13
79315
12577
232157
30
5
4
3
33
1
75
57
56471
874059522
70
24
339679
98
9
8
371453
171447
153404
7
75
81424
6
23
64
767866316
76
131197
334500
45
331098
96
82
229587
8
81
16
52916
43554
28
81
91
9
77
7
97081
63
18
365717
819419921
11
48
29558
71736
3
56
71
226559
26
93
32
6
241471
762338678
3
15
121500
33
212677
23
384143
412745
218682
202802
83
3
461903
244078
407799
384099
14
165281
25
43
438860
65
35
318915
70
37
272616
38
102838
10789
6
51481
55
49
44347
78
148186
71
78
2
653088543
15
521963891
445467
66
63
448258
205951981
198177
225934
34
926730166
189125
16
205875
11
23
423295
98116
77722
158464
19
69
352795
4
398540
393779
3
82
30
487386
280424
841784907
61
4
6
3
408661
268979
17
369040
31
8
9
199995
19
5
90
41
310282
6
98229
99729
2098
975517666
783833465
5
81
2
43
167781
450725
61
89
9
16
79
18
26
52
246290
352590
403893
45
46
346254
75
65
74
198693231
98
4
7
451013
107194355
3
76
85
41
59
4
43
414684
62
315511
36
42
151488
97
244924
77
83
57
196014
19
78
15
2
234836
8
215210
72019
74
180257
60
8
68
40
157593
79
195525
311984
24
36
27
375285
95
81
461227
1
48
43574
271921
4
93623
189221
85
36
26075
19
66
470570
85
440097
67673
51
55155
23
17
790162600
308234
88
307634
286660
80
69
303041
57
25
22
17
69
63
4
423036
81
12
20
81
90
98
84039440
2
157890037
409759
80
309026
68
73307
76
55
78
64471970
4
279246
427509
4454720
398504
392761
34
681823721
924612989
177707
488483
381740
77
2
7
74565
258271
60
111307
426334515
2
142205
330627
390800
55
60420
748736509
246329
96508
112749719
8
59
15
47
75
93
991035177
451940
33
11
8
125333
75
494598
89
95
18
31
241970
418002
3
21185
366012
18
196849344
359033
69466
29335
605137888
171309
72
80
77
92
273393
77
43
45
4
81
68
154207666
76
21
457478
80
89
196444218
87
291167389
34
466056
834570379
91
204260
186609
22300776
59
39
557703126
82
29
371785
24
69
102816
17
47
364631
24
92
31651
80
42202
4
44
75
14
51
6
477095
40
30
61
24
483817
2
169043
520337768
2
295062
310013439
463440
36
86
487986248
424457
40
65
1
444384
67
141777
183276
11
87
756916460
56
97
8
45450
7
318633
481075
124928
147946
586370380
54
74
8
82
22
38
35
3
65
45292
255375
2
6
158032
242806
21
470269
7
449974
76
33
15
77
394390
85
147955
29
5
5043
98
211888
347090239
841330706
270138
980551541
41
184849
2
389897720
87
18
74
75
497545
175216
52
68258
21
341315
91
6
331984620
203204
4
155098
220577
1
62
442436032
86
487178
24
97885595
305247
44
99
197337044
104340
344025
36395
480471
76
270509
63
70
18
119327
41
234602
4
546231730
81547
314031381
159236285
308142
20
563198183
75
953642313
2043954
492013023
14
89
456732
474610
4
234260
260870
525011817
134975
24
91
603967815
905402020
354796
28
390158
211032
75999
190093
396914
388366
56
365298
24065411
14
997467013
79
32
63
463786
411174
387577
53
54
122199
247167
9
58
36
231498
1
60
169607
418850
34
177665
28
276826567
499047
436810
26
97
75
84
68
361509400
92
99
77
65
9
35
62880
248701
64
399180
182539
233406
162676
1
21
98
23
58
1
256565
87
171701
314278
271559
305982
74
13
87
277799
337878
49
60329
24
77
26
138201
79
5
296366
24
59
406888
53
192663
72
6
38
49
241556
35
395748
31
76
462134
114080572
69
252624
846070902
443166
451415
40
9
463197920
27
54
435703
55
183029
30
54
4
310997
213489
296606
364148
361989
98
12
442589
226487
286293
47
7
488930201
57
22
36
3
308153994
304176
35359
220712
85
57227
182549
622815781
95
7
7
157606
481682
114630276
92
7
18156
20
79
77
19570
748329310
83081811
417385
71
98
6986
52
3
343537
97
354464
27
68
94
491873
26
233249
43
12
224225548
3
50040
340686485
13
14433
34
41
91
80525
94
7
152368
32
4
29
484129378
43456
473880
348864
246692
863381538
925604672
330400
406792
320685
160151
1
130654
30
34
97
167974
26
56
226109
20451
47
309466
287912
231976
61271
27
111927
54
349909739
80
113423
470878
42
49
496811
46
46
19
46
23
62
308126
330201
329730
65
99718
33
800607823
341838
53
62
988698594
3
3
435771847
441557
15
405861
93472
262486
337658
34118539
285866
70
48
251322
373797
117751
30181
25
50
6
4
9
10
45
45
54
55
762191860
73
27351
228669036
198900
310689
469103
433818789
2
97
54
9
35
1
9
57
23
44
47
407933
408918
51611
573478296
54
78
77229
63
64
465864625
1
3
27292
438766
327720
1
26234
290066
466835
48
530607138
13926
47
4
66
34
14
3
94
55
235245
237973
69
82
63
404141
158104
456857
95
215425
17
155261585
625335254
7
2
8
366007
1
6
30
59
95
31
491983
54795
342959
341810
182091
64
188075
3926
96
343121
5
356195
4
34
159551
1
252213
132178
153268
100762
9
210661662
78760
485288283
179735
766265280
47
19
91580
353711
50
77
7
583634395
99
63
42278
106969
54
106098
95
31
75
24931
464347
20
34
2
490871
841114429
89
167781
110487
20
32
1
64093
56
2
16
70952
493904
9
416518
52
759152721
54
38
356433
86
62
401385
404732694
48
43476
18
245039
43
170735
159131
37715644
270501
43
90702
395866
9
484409
88
25
64
405442687
35611
543456896
908647828
239348
438128
96
48
430533
54
243316
34
453890108
330524
60
337440
343459019
49
415411
230600
494635
70318
27371775
365215
7
85217
29
5
86
312932
67
30
43
361199
93
65
278695540
128628
374473
71549
221453
87
6
3077
2
61901
37
9
119013
45
42
75
3
58365
336624
64
292232
79
35388
87
47
3
37
310491
258865
3
38
342930
342629
52
346096
7
3
75
10
67
47
272123
58
299829
145372
29
3
149107
333322
38
27025
779213291
21
54
41
235397
37768
3
705142426
207664316
54
314340
49
468341
60
84
5
96
254923436
302077
41
22
58
60
98
22
67
27
472055
243357
268324567
233215
598307660
78
41
57
99
38
16
43
361256
31
443268
44094
58
446377
78096
7
84
311737
54
468211
97
13
20
379400
61927
60
278106
161135
207469
777632503
933727238
285746
378362
84
233229436
86650343
369314
695214473
21054628
146734512
152043
178963
204677
91
48
5
12
198303
50
42
247140
417334233
301125
23085
827969282
333462
72
3
329380
262555
30
84
726807582
356221
91
227312990
90
5
393207
208087
41382
351754
66
144435091
378593
37
102668
50
495298
7
207833
125635
70
354035
9
34
231806
21
15
192293
33
26
127398
77
225863
78
488048
231133
55
72
37
97
399032
794246596
666415128
75623
44901
216364
152198
384449
60
37
17
52
46
148246
3
137238
91
94371
188710
36
464452
83
223162
217089
208289
50
31
236207
80
62381
383227993
453498
334167364
71
228156
33
417218
15547
368916
69
387786
198722
363285
477794
188504991
49
298628
829398776
526447230
37560
50
46
222473
86
339327
89
84
448669
366191
82
555433506
6
76
140497
232351
97
376851
35
206316
229406
436933191
470966
51
50
35
259786
97
8
433716
20
273347
85
325464
454148
157075
31
525267185
39016
492969
47
31
100893
177307
97
392307
93
298483715
58
466015
24720324
340853
340384231
364317
383645
70
456340
75
77
43
165902
90
887610933
136052
325934
338082
31
354296
154843
94
63
84
8262
460025
230716
54149
45311
164762520
82
2
454803
72
10
903295154
65
324135
195541
233841
68802
26
33
46
357805
7
43
52
126957
83
61
72
23
466249
73250194
3673
50
127587
32855
91
449446
303609
194930
84
20
121933
97
96
46
28
384627
201100
27
454363
9
20
111799
409203519
4
295859
90
370051
173531
5
317020
60
335176
44
9
1
9
75
65
437389
397932
95708
39
464921
381533
416830
320163
17
15
90
385538
173367
486274
19
409363
210615137
37
40
39
772086300
77
155899
385567
320998297
2
61821924
78
16
2
1
15
88
986877650
178575
178617
35
667958096
61
52
62
62
829932815
90
429043
1
19396
44
73202
36
249225
469220
160457681
91
47
154820
420312
2
142777
10
462741
3
496251
75
473529
29
56
369749
56
155182
19
4
3
36
301245
336713
453617
7
386908
67
33
366937867
440022937
77
278311
222073
835688695
56
67
481561
348500
210652
280031
6116
985362958
479641
45
16
464648
198732
419057
44
185182
428731
93
8
104098
42
71
391057
19
1
98
439200
51
6
224458
42
217149
571945416
88
71
447935
47
1
86422
6
68
48972176
140639
55
96
11250
128429
84
96
219183
10
477316
64
9
25126
1
484032
467229
76
42
79
59
39
92
935488314
42
19
30775
85
768966403
448950
497035
60
49
405947
59
3
43011
7
27
79
354223
5573965
24
99
931086215
79
42
734071119
438852160
263687
318213
239701
248766
49
94
28
51
920181378
89
29075
492217
63
60
442836
2
3
90
440028
48
51
17
161092
459442
87
55256
240697
94
76
587914066
23
151109
19
282676
162861
73
130075
319784
69
611326483
16
77
323530
35
55886
127347
8
61
92
8
265621
72
473114
70
6
427187
44
115594
345342
329023
485184
450329
163424
399515
83
99
19
17
50
245721
82520
38
364158
88
79
167090
15
43
94
296936
85
191049
67
977842952
68
87
95
477284
29978
317460
125001
68
36
319240035
89
5
222762
345929
378679
208527
180359
47
489279
330547
62
164494
170148
72
236567
50
331499
99
67
823341363
56
21939
57
124143
25
23
1
15
360413
86
15
2
47711
35
6
16
24
17
249473
359263
92
250759
347363
32
62429
150452
419590
15
71
24563
146903
186841
57
73
2
52
233087
93
34
5
72
16
68
133542
733513998
38
35
4
92689
318680
226085
46232
15
98
9
39
66
10
452267
433858
3
36235
468851
974504496
52
304588
73632
50
366431
56280
73
268269741
52
261598
280733
93
168113
35
3806
547560015
322160
9
15
64
131565
15
1353
1
41
85
497313
261606
97
407206
84
191889
743967039
145138529
80
477583
31
77
237794
9489
43
28
737935264
374367744
483608
432633905
62
373707
413171
237627
7
84
955717731
421556
790014969
142154
163306
46
32457
87
55
18
90
18
9
315877
492173
317422170
2
46588
281355
6
68
97
22
48
5
8
44
19
62
93772
144551
38
331866
354014844
244424071
52978
85
3
349033
358581
43609
495786
72
58
312836
39
23
51721
277791
46
396603
160764527
45
170101
31
278943
63
47
166885
52
300632
452813
35
313321
382600
432376
479938
46
179198
30
72
2
86
24
899435406
89004
106682
535400486
99
14
65
17
68
361388
3
30
214772
68
299825
842468937
117165
33
663521735
181430
51
29382
238129
253430
277133
344351
82
119207
6
4
5
3
17
46953
386480
99
8
235507
12541
17
304199
35
117120
7
294478
98
279449
9
7
966408037
34035354
115554
4
84
30
8074
228442
127523
73871
137977
12
199100420
489435
491268
115638
83
91715
43
283501347
21
129940
494799
59
434756
121865
71
4
73
16388
112266
196629
90312
97
65
51802468
32
97
217741
45
44
162504
158541
28219
449854
92
305723
39
335626151
89712
146512
29
158427591
9981
431321
145128
907022696
72
100123
371883
632835641
61
82
129848
9
82
8130
454120
79
28
9
86
9
78630970
486930
8
69
81
34
474143
5
10322
45
92988
481024
4
125109
169270
299883
67
921285980
55
42
54
89
50
291920088
38
369105
389889
65
259235
65
60
479489
72
305665
23366
345169
20
771619167
35
80403
184568
15
95
80
7
9
6
179996
88
474258679
349054
47683
415759
5
10
68875
74
62358
406728
83336
300529200
194246
381846
5
1195
293262
371315367
369614
82
4
12
181724
85813
142037
67
45
64
90817
76343626
8
250755
23814
68
263645
336524
387450
79
26
1
375902
134395
73
10
44
3434
1
41
314761
991965266
17
50
341931
234708
63
603866210
8
76
129012
50
627486822
373876
33
912990238
77
46
8
248169
33
179925
32013099
218403
8
706800501
369905
939206306
80
310154
274063
78828
4
12
63
706575205
358700695
82
3
18
118167
448664
181463
92031
8
3
464702
29
21
69
78
403252
92
7
159336
816600093
29
414226
47
20
67
881432754
28
31895
289668
18
76
85
90946
88973
31
65827
21
440642
76
44
80
448900
423097
422847
64675
830325572
414205
24
55814
220125
487879
96
48
27852
79
637882423
93
89871
472177028
40
92375
364208
64
347894
43
97
89
302325
238765
23
10
57
71
338695
201898
407054
58
4
87
2
99
330385
480971
3
133380
78
46
287499
56
457485
329527
447031
85
3
285044
96
136400
78786
194314
4
411950030
307112
218613
176796
40
78
3
42
389235
49
477703
15
16
353399
288540
23658
335602
22
70
23
644903074
237139297
983210642
2
426631
87586
212213
337188
61
26
36
450402
5
358269
53310
317475
330601
14
355914028
22
196877
90
11
255752644
85
420151
2
1
147622
95
8
4
2
63
130829
225124
72444
65
5
262591
42
22
277279
130212
792187741
75
28
239885
279401821
100640
3030
356790
49
34590
445195
495415
1
7
72190
56
73
816625814
32
313241
4
232346
912322163
12
1
723859070
420408
28
215401
303468
60
35
55
59
42
223831
1
46
31
16
16595
66831
322185837
422638
62077
2
99
6
273150429
496983
61
148592
818588696
11
92
207308
2
9
148694
62
2
114184
366984
49
268085
28
44
164480
41
70
14
272334
76
48
306402019
323924
2
60
76357
181902
85
24
68
5
21
193637
9
2
54564
1
406541
4
24
88
146664
81409
169269
438339
399792
225216
562188227
417897
19
200972
34
17523
54
27
481943894
21
55
32
69
17
1
14
919717750
166956
64
321357
89
81
473044
50989
9333352
96
1
158204
399224054
5
73887
294805
45
62
97
196220
197942
29
35
182168
282239
655310159
41576
5
74
764562896
421112455
478169
131180
334019
11
68
75
440024
55
480383
50161
281105
49
16390
56
298705749
156351
488107
317986
65
165559
457055
104554
9
16
140156
38
13
90
318643
20232
56
53
7
121074
87
95
303723
13446
1
34700
6
37
140575
6
257364
119837
310454
337699
25
9
352322
471888
230884
61747
91
497822
267122
37
11
223910
15
55
328758006
54
3
77
37
32
748884227
65
831849120
2
8
221274
129163
787629781
66
21485
282963377
984989485
492969
165712
11460
115985985
327164
20
79
870757691
20
23
79
305058
356028
220782
64
56
74
615640421
24443
212974
15276
491997
21
628786730
30
290687
49
914230685
146731
88
82401
46
454868
843106890
55
959
64
35752
34
4
11
15
41
25782
25
86
201902
12
9
70
228571
16
282403
42
80
522337808
103617
63
377528
34
64
78
45
725786086
188074
5
68
67
274404
318452
489772
1
265720
9529
331959
26
58147
49
399910
337316
65
220229
48
240308
194398
64
15
34
131918
325401
71
50970
25
72
882497837
56
8
305345980
12
7
414033
22
128471
378327
28
169533918
405868
56
94
466571
47
72
32137
34
56
440876
56
4
470699
53
434419
95
294322
1
49
436459
54
67
395105
10
311003
71
15708
80
26
283672
223547
367342
44
11
152727
134832
19
1
209074
171027
227958
4
59643
79
9
1
78
301821
26
1
176184
432834829
98
85
183078509
21765818
343689
22
75
16
75705
83
45
66
334689
8
56806
175520
13087
274692
31
647596552
449264131
69
177564
5
299256
924572357
10
27
85
239222
9
95
270825671
45547
440306
72
208781
308030
442998
55
4
323256
368905
33609109
136192
380404
78
109384279
977743869
78
7
382994
306983
265486331
28
16
3
9
77
21
384358696
192762
92
10
67
52
181236
103057
318825
503550459
85
74
10
1
3
661986209
165484
270842
54
30177
61
191580324
10
114101236
221270
2711
1
45693
19
58752
159413
283728
31
17086
7
62187
969279088
899230238
118900
93
64
70
296745
35
201478
33
674286597
23
84
10
472368383
45
166656
395326
74560
972707980
2
15
111202
41
27
230750
182466
42
342424
177694
375232
248611
42247981
49140
91
275272
766434620
38
77
344453
93
9
918146216
55
29
437904758
217955
389250
469391
63
7
845445507
38698
69
56731
247009
56
89
15
48952307
129632
468755
48628071
30
10
15
60
92
64
185363
86
467891
61
67
26
481689
361795
28
260042406
29
13
7
11
5
109466
36
7
65
287943
19
69877
70
234699
149588
420633
77
255132
201019
29
30
11965
8
96
348452
496672
5
256239
265366
16
11
42
4
94
33
474651
7
53435572
10
21442
7
237743
428707
3
58
1
191874614
87
497070
40
142735
362030
7
295346
8
113237
24
380831
374616
567950940
141139
71264
264727
912369495
18
21
109410
309994
6
160663
105239
24
9
63
5
352658
12
144519
112590
399423
521789800
412081
18
24
51
71
80
43
556163122
9
347538
58
78198
83
96
26
99
72277
56
484918840
5392
48
7844
160030
436221
37
96
70
61468
34
432515
8796
4
371423401
53
71869
96
6
88
269698
9
458828
235857
396275
13
46
163534
375448
25
53616
7
49
212360
51
54724
8
188890
82
39
248845
250633
57120
45872
423246
86976
70
37
310353
62
80
250703
62
215521
56
4269367
314274
272997
496778
250977
156612
87
305995
282636
471961
7
3
58
425848
62
47
49
987910719
74
372430
518661230
237286
85
396813
480958
352501
11
435742
238317
355519
182396
128079
87
57
111632
10
269921170
21
664395404
55
368022
96
228969
460210
9
18
40
633152204
74
159994
246542
806
417146
214550
405451
29
4
24
94
97
7
822480557
35
94689517
241726
773350682
49
391014
9
138393
71
660759867
819159404
48
279882
70
47585
99
6
408422
470634563
170829
9
159877
440956
68
28
488288
289211087
7
551491442
483285
1
548887583
79
5
349354
7
79
122929
48
50
133959
75
393719
325291
406200
8
307396
384910
61
1753488
30882
57
93773
8
104718
294507
937922014
185953
399132
326017
18
50
36
448713
328357739
9
34
9
78
84
65
87
69
81755
178404292
67
482492615
141033
9
55
50473
68339
308051
196557
240119
119919
99
46
52096
8
420584
969365714
63
81893
60
41
88
59
262465
426031
81
207434022
497324
82
55294
13
453386
21129
51
60
118812
37
117725
815802633
43
93
5
431175
185583
28
90
7
171885
137709
90676
61
158689
72
29
71
29
6
75
302087
6
82
488585
388433
254334
429116
30
5
91
82
59
480075
431686
362184
316761
344023185
4
36
45042
83
68
18
50
10
4523
4
40
272085
2
151262
370614
444956449
181463
37
166822
51
73468
473749670
63
278846
18
8
7
84
14
11
340371
78
79
83
1
383140
13040
227413253
61
3
52
423417
55
478931
97
364507
459197105
297414
190349
396926688
40
111485
301914904
85
57
36
15
49
485236
20
361445435
77768214
44
17
18
28
492108225
24295
60
314349
123335
55
156888
262665
235688
209629578
9
36
419032
131087
28
299941791
44
301619
371105
99
73158
92
77858
207428
8
98989
117422225
69
1
4
9358
7
133079
45
248410802
48
44
15
412956
464301
55226
296947
58
153083
390675
3
62
181584
219373705
1
74
55
8
124430
6
94
641797638
24
97
39276
25393
2
106409
45
78
4
30
227724
26
10684
5
239348
6
141796
417716
60
699238797
316292
451832
8
392557
21
3126
259223
52
691075956
72
94
593984185
19
34
8
3
220285
755352979
3
36
2
3
37
20
374986
32
9
82
85
249367
51
216694
62
10
111907
297066
102980
53
78
367983
14
341995918
13
281917
256264
68
42
1
232496
128269
947101037
2
206167382
137420
49
95
3
24
830161554
48
406255
159780
9
356902
50
40348
471566
113937
233788
66878
50510
781446088
22
67
435688
71
591352343
130510
257140
42
7
8035
271721
947989109
2
87
85
16
125742
16255
17775
1
72937
33
71
61
484959
652971964
84
551887548
418748
48671
235383
98
24
93
794288001
348180
14
62231
10
118449
738943817
229273
355935
32714
334790
241494
39
6
40
84
25
63599
60
561827805
70
48
88
53
42
44
677712995
175814
95
496032
60
155299487
56
248439
38484
47
359981
44714
38
4000
17
438121898
76
54
58
267630115
37
317833
40
243577
31906
44
288137
433825
202453
92185
248975
277825
74
48
62
79
360725
750044125
42
405846
468826
1
8
2
467294
15
153723
23
89
269904
36
458369
729085636
287057
12
96
55
67493
262553
9
146468
194696
147823
398434
90
360033916
478053
465608
883919245
298168
183240
144312
22009218
99
273376
491189
215812
58
19191
30
19
379102
41
11
206844
17069
490334
262072
330231
79
97
19
44588
598066601
335936
381279
325468
73
53238
42332
190499
95
8606139
11
84
251534
416422
13
157536
102172
386863
11
52
68
746228031
160352
31
230540
95
77
22043228
60
856409808
94
85
145874
97
141704
6
4627
61
214529
296830
31
28639
388675
40
349571
70
11
380752
26
455299486
33
57458
210738
357804
7163887
136124
19
218735
94
304343
73
81
64
324306
97
1
382604
99
61
82
460104
99
226925
310131
89
53
174115
487715
63
55
429880009
26
89
147171
2
156648
2
22588088
97077
20
8
342174
404106
79
284838
432160
38
9
61274
132833
97
68983
384036
6
50340458
47
42
202666
48
111504
84
83
92
227001
950886336
348089
6
46249
4
81
85
402452
497499
48200
5
215728
70
160412
198701
9
84
70193
431886
60
7
461999
80
78
297475
951037302
53
83
216040794
281186
103510
479330
238099
5
331378
26
13
661445526
58
280376
335903418
46
724307859
177777
383571
357861
490993824
79
9
7
10
33
3
28
79
176143
2
137608
3
485133
17087
395441
28
137283
1
168041
452658
69310
43
99450
66
74
48
952043069
382919
315959
493429
125490
11
13
465765
63
8337
41
58898
304493
359956
45120
6
80
70
858405589
41
348075642
404840
68
53
6
83
3030
669530277
164693154
193515705
343991
237327
395848
208346
134488429
189625
90
75
380606
166249
140531
8
330486
67
34
660587695
95339
36786
405699
33596
40
98
38
95798984
71
905329641
336797
246119
432677
16
22699
45
53
17
326659
728274330
39
35
328322
7
64
46
34
24
85
58
89
192903
57763
1
13
173347
53
25
23
17
45
66
321268
938697940
17154110
438364
5
9
64
14
2
89
25
287132
6
1
372074
130202
97
76735
197295
3
93
71
338128
73
326858
71
8
26
75133
382204753
92133
27
781009650
424399
75816
90659
432759
148292
85
96
43
225336
95
61
952
38
94
985216427
487952
47
67
6
642278253
5
208812
46
146740
284326
43
15
92859262
168470
225280
68860
35351
2
236443
2
181668
96
98
179773
42
29
4
308296
223660
151169
308108138
158967
380263
167574
413157733
183907
22
93
98
380053
292643
327863
7
688854568
98407
45
85
278277195
516006252
207864
41981
764301256
307100
56
412444
47
61
260921
13
402556
48315
90
63
44
2
1492057
89
317311
293313
60
15
91
748542926
25
279701
41
37
28628
18
97
390456
227907
373832
373909
384200
32
12677
94
25
386567092
87
1
19
961296494
60
90
8
98
3
20910312
412225
40
73
9
18
55
1791
38756
121630
48
759707463
203847
47
267797
474674
493022
3
84
339461
11
54
173425
38
113370
19
35507
322535
7868
119211155
495179
95214
87
48
574583759
8
18163
47063
209045
41
39952
275508
13
3
944082535
431710
22
16
157297
692346686
339921
242601
446170
72
1
484887
3
19
243429
63
28
338949
288584
223295
49
4
75
325975
37
495521
70
33
212307
356482
30
80736
471001
250709
68
291608
25
862817079
5
279705
74
65
348434
7
100604
262014
70
367943
588666323
51
231991
460023
85
128837
58
77
49
75
96
75
57
85
87
24059
58
451432487
397803696
457525
494801
23
72
251170
45037
426294
1
50
518901723
300837772
101544
120314
129985
85
149143
62
231694
74492
79
527981507
4
218803
72
49
79
788941715
72
330107
138974
138483
28
5
30
59
271601
17
274800
25
731680390
146494612
288501
748375210
60
258812802
26
29
7
58
4
433685301
9
439169
863516432
74740
80
477791
346294
64
204623
59
153955
2
39
156013
32
62539
37
348255
675321394
5
9
67
233686
43
66
61584
236161
255351
11677
57
8
424020
8
100844
1
382308
41
36799
193918
72
474806
63
29781
65
77
77737754
1
2
94
74108
10
222124
323477
429155
16
35
176696
361068
7
83
159933
128466341
62
131801
92
8
39
53
325364
26
870011130
254280
86
161794
345545
345119
45
37
5
302298
182022
444717
313914
33
70
14
48128
48
415255018
47
240737
43
32
103641
5
201571
22
321453
123547
363307
70
700668594
62
780743000
78947
238730
5
181454
311353
23
17
196645
81054
262302
905588817
193655
96
139762
8
83693
79166
341629
49
28
333744
28
29730
47
383875
48945
91
3
30153
78529
50
295741
31
35
203463
48
365893338
308662
84
50
129588
54
303704
417466
486421
40
443886618
440449
74614
3
357630
50
165773
70
4
195567
48
379285
66
1
41
70
445909594
95
242635
348973
10
211631
183435
9
475561
80
991
57
87826
751510031
55
214068
82
10
436407
95107
54
335454
81
355706637
867534114
219620
476241
23
6
46
385525
209529
2
252225
26
690450811
45
52
490988
14
58
3
356259
65
883697049
48
81
15
9
178542
21
20
2
359131
33
84
131714
92250
20
7
79
59
8
76
3
316698
63
473008
259472
4170
181830774
35932095
22689
72053
9
295479
51
45
444546
415328
379060
262227
304038
127022768
266291
112030951
9
54
176234
292116
82
69672
37930
86
22
71
807198770
38
71
82
58
115926
246983
491452
35
882284920
18
70
23
477455
513301101
489818
250469
35
66
1
480301
462769
202906
495948
47334
837547851
482968
94
301572
124744
469657
269238
497356
22
74924
359098196
7
8
53
417701
87
15
96
453850
423062
146829832
499705
33427
6
8
19240
307815
462303
83437
1
342944
54
112004593
458670
9
299898
87
161889
88
11
365598
8
39
299232
16
384189
3
66
410389
80
270387184
921349544
359949
465791
57
43
58
30
88261
72
152585290
71
406041650
4
20761
76
207691349
3
90
196793
477159
66
2
200682
242069
17
110788
23
241652825
85
53580
76
595705832
70
16
665946822
96734
376541
62239
62
446188850
57
74
3
312963
45
36
477828
48881
300011537
347690
85
35
48
55
8
44
51510
64
13
17
404783
211537
41
225499
499932
57
87
199629
333221
665532507
140779
168354
17461
19
64
380406
527516663
50
477706
21
4
73
39
17
89
55
7
51843
62
440275
848504870
73
803855323
49510
8
69
326743
372807
90617
30
709911633
178083
14
128595
70
42
15
155756618
87
20
18
8
366202
9
515915596
438072
319827
371070
4758
136717
63
93914
47
96
3
164686
80
339697260
426675
16
72
39
4
45753
41
96
383601026
332362
3
82
5
6
247134
446096
1
77
79
30664009
25543000
399790
217473
186657
98
66395
266600
8
40680
71
989015210
86
50
498305
179311
411161
89
90483
7
60448
90
655599283
56
17072
47
62
90
242958
136150
40
272225
57
280254
44
432455
97
61
171272621
140426
335347
65052
49
39
405751
348019084
207445
92
21
50
291742
278282
567169266
277313
95
84631
380432
56
492586
95
476125609
369230
81
527565454
78
48
6
23445
28
908594204
41
2
364499
186517
22
8
448375
445867
170680513
53
159408
185329
91
59
82
80
7
438899
307594
156916
140822638
1
7
5
29
50
397597
683507596
970329524
77
275308
87
56
62
55
91287
9
431195
65
8
16
3
5
88
51
215562
390713
52
51
99
359604
96
156050
65
288970
112868
96375
78
629696569
33
211320
100620
5
21
428464
241881
1
3
136719
220838
91
351592
91991
153950
80
433709314
33774
87
14
129402
12
411927
117741
50
427203
179339
375085
61
32970
1
157206
5
170986929
328713089
57
198592
235011
446660
832034708
13
12
226917
12332
81
62
8446
9
5
141648
40
4
365787
356024
55
69832
36
55183
7
74
163953
2
76
153929
372901
60
80
33
174522
352530
418642
87908
414357
341078
68523
234145787
73
88
73
5586484
69
76593
20
87
4
9
6
393723
418973
96
386775
25163
629766180
222492
65
96
22
4
63208
89
6
3
3
14
468771
9
190219
19
584588298
437167
15
919698239
955426310
39
88920
54510
19
43
9
77108
73
128180
59
181066700
157578018
38614
405674
35
170339
189120
483737
412140
39
6
5
42
361153
330123
34
39525127
203614
343566172
5
1
5
15887
7402
11
401587
38
327977
326035
11
242426
3
1
64
85
99
24
835032754
40
235806
157693
169219
42
566923651
30
52595
6
16
331998
8
62
242512447
22
3
425724
2
208626
86100
96
226927
240894278
300983
276768
6
295706
267431
407916
624579394
337383792
370894
98
37
86
209436
140231
353301
273600
123688
73
72
97
81
324678
669200439
67
89
434927
63
58
174009
87
61
183494
4786
24
44
23
327259397
722146985
98748
50
33
485352
305463
7
72
19
48
142874
59
489763
17
73
643338042
81
46
73
89
174118
413048
41179
404677
406194
146627
116263
70315
39
304658
271357
308026
290909
354056
279938
769232886
137990
4
48
96
851748128
190573
5
30
10
71523
337335
263387
40767
71
1
75
82
170869
50
116114
77
63
53618
31
361203
8
4
61272
2
46
4
2112
87
103270
84
79
288223
52
68251
472295
167279
97
600434006
43
47
198588
72
74994
439023
297371
94
82
13
49
461133
444409
11
32709
219322993
35
37
85
61
94742
369961
27818
170431
43487
356240
359297
470519
35
36
442764
4
205883
67
246302
259048
22943
398117
578250144
3
264383
200023
274093
51
19203
76
77
3
29
86
63
62
36
296355
99867555
40
299971
74378
442209
869191570
49
3
6
427419
278787
731450219
49
182713
13062481
337111
91
6
42
993475608
31709
7
63
376232865
62
42
259840
717813029
31
354892
339334
92
64
77043
16
44
60
489535
7966
345096
102883
352290
40
5
9
242386
185086
758312880
235314
453290
453220
303609
91
47
107114
3
50
19
38
51
33
44
686458781
69
112413
38
11
80
145453
174602
29
773905139
439586
59
4
233165
81
460829946
69
460501
491995
780303885
72065
94
5
70
22
93
42122
47436232
139831699
274358
195988
276190
265626
298974
20
18
51
289075
407486
62
71
5
11
304798
81
219818
108307
14
86
45310
250919580
631438518
91
16
84
11645
262915
31
5
94
20
470753
179762
73215
717134495
33
369484
121339
14439
153611
81
510937422
77
180383
159724
404806
80
357212
45
47
91
136370
16
32262
4
64
21
74857
20
684077586
489462
83
131414
234431
55
4
470137
46
468548672
247290
43
6
97
242245
377537
22553
1
94
179045
557480071
265838
278896
2
47
456589
362883
209261982
89
67
828370369
23
1972
436956
32
875837739
97
403625
310280
30
159366397
82
34882
43
56
55
124791
433291
377442
328871
491110
41
999403541
329203
197724
250939
44
4
86731
24
151931
3
245761
86
72
8
206481
434967
7
124422
29
83
340388
312968
1
98
491742
374534
47
59
88
487415
166127335
1
82
9
74
34
350942
64
42
31
52274940
37
49
393837
37
23904
64072
315895
71
33
22
693776629
99
270074
60
53
69
140829
65
60
208665
182679
495316
235861
23517
90
39
343557915
55379
50
157982
292249
236339
10
79
30673
251993
263721
55
160802
863555705
118287
47
43
5
83
315511
6
20929
114005
38418
87
49
392792
55
58
77
22
67
30
21
1
438005
61
378391
80
35
86
365627
30
57
23024
83
16
75051
469713
23777376
164442
22
171845
9
82
50
30
99
84
80
64
69
496851
1
99875
87
93
210842
38178
253030
8
30
46218
498544922
22
306021
723446702
494129
8
388771
79806016
339172
193755
65
70
6
62
247765
76
2
96551
3
52
834653270
400472
74939
6
106837
178145
85498
25
29040
36
490874
85
464148
428955
104019
198873
98
574251629
380119
495639
59
204111
4
31
266756
95
61
78250
50
35
176481
156400
16
4
48
49
369514
8
384554
12
72
54
2
19
361144
17093
130111
184710
250333
3
2
199721
84800
72
63
222929
78
104741
51
366949
65641
66
170915
52
289387057
423900
7
678514807
5
65228
5
98901
243984
734448758
363091
159798
61030
119615
42
73
82656
3
396542
53
85
518614343
20
92
318232
769015153
227926
97
151853
84
17
424629
85
30
31311
253003
61663
73
43
50
18
30
246798
470691
92
98
306767
15
48
404930
24
21302
43
2
77
39
350980
54
58
376076
2
348390
109655
81715
44
253344
266980
8
796217199
150668
111170381
32
262144
36
77367
76
226381
423569359
63
154836907
71643
980245798
146811
3376
50
15
315130
76
2
315880
177619
29
666504466
329310
31
269471951
18
86
46
49
311144
9
24
99
29
425617618
32
20
2
91
2
859057259
56
161239349
79
53
95130
25
27
190512
4
390794
8
24
640701011
55
41183
59
76917
71
87
179942
8
26
11
129331
58523
62
486231
285097
61
365809
19839335
278949
94
74
216495409
97
42
2
313616
269181
7569
438275600
64
408878
431062
161575
70
78
117639
66
95
49
50
28295
96
8
6
458401
20
10
235598
436313
48
923622391
399372
379457
1
2
58
3
88720874
7
427688
297101
37
412556
48
89
477931
5
162659
29741
61
51678
89
44
245338
39
897265751
103762
101807
409322
675635502
92
234969
313342
87
35
287444
71
320380
22016
97
165241
430530
828079305
463416
37
97
363712906
24371
59
3
65
7224847
27
848933986
69
197987
200709
63647
128583
70
34
49513
318036
97115
14
421971
19
145461
280882227
12
374746
750557351
453110
334783
116387
14
169335
61
213471
65
245031
499835
54596
99
4
448423
77
368364
8
90
12
958018797
6985
465912
748377785
328271
460133
232970
35
12
59605
92
98
10
42
2
102375
12907
19
304629
67209
13
57
244577
80
218868
3
34062199
25
27
7
448841
92
159194
40
436148
38
75369
141257
26
59
80
490520
268177
18
121241
37
218384
325204
39
79
78
82729
310278
239663
62029
72154727
59
11
127695
9
222782
55399
4
116535
10
14224
21
341663
266795
147067
4
7
843357245
43188
396464
26
56
37
230826
31
98090
390222
374730
331661
56
331379
86
25
42
6
85
57
147842
45
94661
90
47
876626376
8
53085758
462763
94
55046
10
7
124919045
6
166182
30
9
4
259765
76
42990
78
449080
83078
247687
463207
30
99
38
98426
184499
56
8
37
2
6
26
8
5
546468193
21
8
398919
156243
68472
76
9
12
63
22
25
23
87
13
291073
85
23261
158593
372211
67
160121
5
18327
46
2
282428
57
160496
135407
9
87452241
34
135822
240415
109373
453036
390343
20
68
5
404895
58
857964784
25
133965
80
86
98
76928
7
46
193880
37
502009035
84
55
56287
42
1
17402
84
31
282587652
99
59
254784
30
116550
108589
80
925640268
120147
490246363
2
36078
8
94
71225
321972
332712
150105
22
86
378523
64006
8
91
267535
299421
35
419451
92
382713
369340
470122
418028
5
9
9
230768617
76
79
7
67696
98
125928
6944
59
5
308667
273071
6
72
73
382295
33
236229
25245
390448172
84
423414
50
52
76
1093
28
29
71964
123812
4
18
2
408997
319672
422587
135539891
466969
72
105940
66
451963
59
9
57
746473017
14
77
169816
335774
15
238339
268934
34458
162937
406183
739068348
18
14
58
74
162107
93896
44
467020557
36
137483
188664
56
63
122184142
81284
12
29
1
48
56
1
247481
711878544
133891
956843188
192344
73
67
47
30
691003054
67
515163774
23
7
394250
73
5
79
9
64
70
209876
247562
94
57
21
11
345155
95
67
476352
76839
71
1113
58
68
5
2
87
95
70
52
205828
495025
83953
59895439
42259
62
582708820
475256
472200
78
811706582
148801
13122
53
34
9
23597
66691
95
6
57
699773662
200860
71
167760
313418
245693
64
90
26
67
511566827
498992
30
298873
77
82143
229412356
199695
5
72
203930
45
115499776
36
13
22
292063
477703656
3
759299775
150890498
1
289021
92
2
3
45
318500
298282
98912
75
98663
56
363269
418108
10
168221
29
36745
571544287
156458
35
31
71
11
40690688
108586
9
678638364
5
56
29
90585
305104
51
4
482486
480798
289401
478115
22
140113
50
197679
41
87
58
172683
416446
208153
49768
87
404075347
25
153634
358622
1
74
2
99
79
49
102079
21
249154
197748
53012
91
73
350018
446426
22
29
436391
396851
32
358502
63
263100
585070843
144185
337441
241402
15
87
70
33
3
255590
432794
203018
95
469827
68
8
75768
366742
196075
76110
29
60
124232306
10160
262971
3
28
3
7
88392
45
472359648
5
135858
251427
470156671
37
26
241953
404505
926217274
402682508
137086
46
47
33
130084
74539
97
440455
12
34
297483
91678
277774
85
88
19769
188582
244319850
43
262973
385971
263617
215136
215405
258143
273913
283521
101420
63
237581136
360404
97
66
382386
234547
158028
98
751128058
95
75
75
78
287266
5
88
296798
798389606
95
28
49115
58
474617
80
52899
97
11
67
46
339772
48
58
86
75
14
89
89
46
85983
9
78402
2
5
74
114611415
14
19
9
209039
770893844
36
96
143292
85
135698
41
245113
49
18
30
73
58828
46
31
52
109507
351261
81
347008
11
34
40
475763
49
86
82
1
47197
21
49
25
36
239034117
573666587
184982
144345
181267
434681
318710151
67
92
464857
314498997
7
361159
83
288655
61
9
9
140242674
3
367579752
60
34
451496
53
396081
1
177143
81
65117
87
46
261366
30656489
3
310179
72
41
12
392021
43
3
5
4
88347
57765
14804
64
71
202475
329248
85
19
20
37461
91
7
475850
31
136417
170575
34
54
259047
58
81135
175841
231164
85
57
818200382
83
22670
98
392662
266591
454636
174721
7
15878660
268667
95
63
67
111532
88
94
5
18
66
79386
47
9
745076167
277661
19
79
151758
243843
334423
51
71
130876457
338169
93
41
8877
60
771080703
2
95
51619
52
73
38
435235
83
6
962137076
380069
7
152752
7
53
55
84
94488
49
72
417929
95
49561
929316169
477818
85
33
49
232674
311797
444634439
96
7
468056
186657
373537
61
7
1
99
374081
204514
97
40
6975
63
88
97
491124
450037
69
62
421725
46
317356
51957
458434751
127080
33
7
78
122980
8
339772
226538
44
181462513
269335
51
299742
77147
276220849
6
8
55118
63914
283649
992028987
171418
22
285347
107325
8
205508
91
379360
80
263347
61943
42
392228
94
2
311260
131786315
13
56
383255
53
269923
33
440270
7
45
13
922133901
7
204963
105663
45
35
458252
90
689088124
39
31
76
7
30
5
171027
38
443699
73
473972
15
97
288472874
736261595
414892
259970
34
436427
70
37307
3
49
401087
76
14
308291
119662
28965920
24965
10
139935
134818
117610
127373
362592
40
149112
92
2
84
96
60390684
217932
36
9
23
243507
6
4
32
556246629
76
123580
91
998461131
61
27
41
6
52792
470409
348100
68
6
74
35
48424
9
392128
26
85
99
262167
156436
45
131501
78
247424
27
94
14912
315909
12
27660
41
72
762440099
16
146924
85576
7
68
145907
84
2088
145959
53
12
39
54
465428
195085
14
56
572522324
99
77
9621484
40
38
86
93
326776
81
2
195477
13
147011
70974
15
8
401761926
71
329307
34
12
13
10
73
25
173917559
355313
829525221
474151659
702310582
2029341
26711
152363
688671394
134476
98
378942
54
300100
261828
262416
64
8
421184
138794
108864342
2
137008686
141455
48
52
351222
146474
57
1966851
489388
71
13
9
1
459980
50
2
32376884
72147
803535604
20
81
66289
340976
79
86
433185
452497
75
67
73
339402
62427
93813
494342
9
14
46636
6
246838759
82
6
50
13
28
91
479059
66
6
351762
1
80
10
95
104884
45
11
1
50544
31
115003
838548724
33
16
227035
36
181405
390886
33
33709
32
204348
26
299181
49
375639
58
355207
16
318606
347398
19
80
35
237150
55
129425
400197
446837
392043
72
175385
27
18
396488806
4
57
65
200124349
5
71339
199551
91
33
669558734
39
59
11
84374
3
26
89
96
87
92
64
15
5428
54
600170238
94932
3
317562
65
26315619
57
77
174919
91
47
90
28
276229
96
16518
8
84
35
17321
78
79
108984419
83963
35037
473325
92
93
643295797
1
5
36946
45
53742
233792
162638
71
7
7
461794
79
6
162902
50
337870
892609528
8
51
265051654
45
52
81
52
116511813
436833
170273
294721
294331
8
8
29973
77750
93
53
347006
454134
23
369495
22
258065
21
55
189242
6
335355
105193
410659
424434
34
56
4
817229541
9
274933
286381
496236454
78
37
68
838416899
326022
982459353
85
8
485114
10
71
33856
39
75
227281
3
73
160700
68
400523
13
2
2
410361
476132
362904
105738
96
268388
54030
317519708
51
201387956
52
31041920
32708
86
46
37
499502
187265
546232317
47
310107
74
318952049
401008
29
209161
644179961
201306
421200
470545
30
3
279502
55
423916
233654
91904
90
197336
48
467415
453295
83
910273533
383500
288911
58571
242371
69
332823
122657
92
52
96
86
465092
260383
9
56
94
406579
95799
368100
854692736
385923
575658788
488376906
271994
139900
3
164703
17
41
459391
38369621
693364084
128251
13
745405602
32
434848670
96
24
31576
89
2
285405
74
403801
40
93
38488
216231
7
39
9
25
475376
48
196063
60
83
7
78
229093
16
85
79
68
50
87
141238
74661
39672
8
1355
264103
451335
69
97
6635
15
298654531
50
90
46853
46
24
344038
294543398
5
16
346362
80
944386069
203926
14
46
99
373291
105208
316599
408623
55
22
397473
463271
68
73589
363956
177270
58
86
307413
124875
59
2
368270
34
323360
11
83
26955
67
54959
58
106767
10
358825
30
70
70522
374340
2
79
24
203452
14
234749
230463
22
475973
401115
66070
56
98
84
167705
12
326775
5
18
60
354998
16
445398756
808120746
16
84
17
42513
32
65428
92129
67
25
32
78
108161
454871
478207
22
364836377
8906
87
385917
57
79391
68
104
319805
72
3
94
299600
36
1
69
2
19
209051
145339
20
41353
305415
43
79
119646
149761640
35
17
25
766347814
32
39
455703
601932617
3
6
59
64
7
62
11699
70
343622
26
54
86
404582610
19
9
397731
88904
223413
72
345666
73
8482
479662
58
170316
95
99
540826301
366870
4852
61
9
35
95
9378
282142
293866
210418064
77
51
158076
33
16
255065
57
306121334
339658
6078
469900
17023
53
849299319
69
432935
8
9
264883
294295
127647
97
169073
40
49
53
60
74130
25
322473237
135665
25
344218
879331183
151983
5
319245
109040
77
831292465
254845
25
510307223
63
73
917172290
33512
362149
14
74
802953984
47932
74
481894
347122371
267763255
448518
145485
466793309
475540
5
205334
39187
89174
2
17
648060480
347456
152804
47
15
99
135769
284651
77310
9
6
34506287
338312
3
258840
55
122982
172169
29
32
96
384931
346364
1
60
16
97
290640
381823
66
54
16
5
275693
960283844
282867
23
240640
19
889648085
86
257879
117415
83
52
34
6
79
218532
395096472
455074
76
357719
159700
631380218
19
279290
29
225120
571651142
66
38
91
43721
30
2
52
35
428550
498410
38
75
79
154855191
977691474
94
86
84
865238791
4
81634
82
51
336081
381192
96
64
7
68
99929
4
435748
145034
7
359319522
56
99
84
361175
30
34073
397852
8
60
207294
94
49
56683
72
41
355490
41430
287172
349538
356804055
3
60236
43
160929
62
288413
640585489
430695
35
99
3
7
359264
276287
801157995
62185
375765
80
240796
90
58610
908760346
1
220065
42
5
206980
47
903168454
92846239
199315
434665
8
380563
5
44
41
87
63737
86
46
59
52
75
55
175436
24
4
3
46
6
321654
5
116943
6333614
90
1
37
88
2591
242377
94
446803756
786110265
5
9
48
6
466097
627953650
70
93
165447
6
95
28540
23
47
23
43
28481
47
65
14
88
82
179715677
491402
31
31452
6
95
70
404904485
90
430177
63
38765830
27290
16
101449
30
35
46983
89037
5
210000
451111
86
41
440379
40952
41
5
20
78
78743
41
68688
78
26
424190
35
269833
404495
86
91
491282
83
992470046
47
802043374
6
3
15
59
52
8
2
46
49653
801172840
257558
4
145624
44
282953
24
17
377535
426838
4
247384
206074
85
83
32
92090
93754
427362
131543
951933273
217499
17
21
76
68
32
17
3
219601
61
305851
1
57
150871
96349
30
84300
94
82779378
451550
282284
342459
98087
167415
6
91
805837432
912716079
27
59
58
7
1
5
32597
87679
860084882
309696
47
437426
46
18
43
77
312656282
606281939
9
212655
30
246497789
54
8
157409640
38426
219748
259068
5
345658
98
397099
138076
44
433508
63
21470631
377519
34
40
378377
18975
359664
47
13
28
103128
379154070
252049
139379
213730715
9
55
95
211521
488802
49
158785
86573434
28
400172
4
462545
97101
9
6
4
454273
58
52178
30
20923
309267
459685
99
397606
40
61
3977
7
476210
2
518155938
51
339875
152199
358205
314251
74
77
35839
11
22008
5
31
54
73268
20
346227717
51636
21872
245343
416804
60238
490627
64
474272
88021
736662947
323601
6
60
8
132707
2
52
271527
285152
5
79
80266
1
39
303945
347115689
83
465768
88
70
29
150903
189135
300688
8
95
14
302203
137669
61
7
39
180905
117207382
32148
90
69594
97660
427542
371625
552441027
9
89
6
98
263569047
357358
404831
347119
69
123332
32
576455959
408060947
136818
83
84743
355485
12
90
164708
22533
65
148006460
53
53
82
36
22
78
97
44
76325
308402
319260612
80396
90
2
23
428351
43
61471
230370
54915
21
407476849
62
192271
90
22
253957
3
472893
58
78
70
388368
8
91
23
33
145489
35
572685897
423852608
341221
87
24
191115
592035308
65
394075
890084590
98
26
72
8
467131
83
434975
82
53
136080
60
449853
82277
431256
223157
19
158834
60
148991
136080
21
337172
88674
91
67651
407626
25
31
16
36287
49745
48
3
8
67
46528
97
5
436477
337857
63
41
81
420422
123568
264053
96
66
751341564
62
432558252
667637990
468089
46
322896
49
242132
6
76
70533
192656
128539
939408362
32
135635732
96
66
64
9
315362
266226
51
711925763
85877
407089
81
10
411674
5
73
311686
144063
17
184292
1
27
8
4
342611
496996
40
98782
9
398295
1
79839
743842083
97
87
72
396465
256380
56176
242450
223981
2
3
47
98
372035
7
246849
340959
33
182910491
34
94
294387
270293
5
45
97
66
7
72
91
7
90
483145
74
15080
155885353
3335
18
25
367259
387213
21058
259413713
445260
42
65
567756044
87
376938
146409858
359992
526415454
304262
60
368724
86
980696957
62
28
20
9
55
117936
48
146385
70
1
95
312812465
10
290242
372427
65
472787
326371
6
67
83
95
69
425812
98
19647
96
22
225270
10
60713
6167
2
144393
302750
335681
55
323342140
95
69
20
203585833
10
62
85333
28
29796
54
55
303109
580534015
348637
186289
329214
125611
63
422041
185043
169478
467729749
6
80737708
10
335268
305254
418812562
96
7
24
42
81
136839
162671
87
49
323231
9
325811
368438
79
46
449665099
497138
145287
400776
5
91
39
82
18261581
90
222110
84
116767
6
2
99873
368502
83
95
9
475445
390502
67893
409624960
6
454351
459821
407458
35
11
69
286140
38555
87
28
483428
118112
616611819
86
247526
7205296
7
4
15
498737
34
221256
24
99
24
62
1
514299352
354413
60
67
25
59
90
52
2
70
50
89
86
23863
80633
294471
160483
80
262126
1
7
387768
33589
8
93
8
497971422
427904
18
8
97
18
45
377393
271418
125422
73
3
97
399219
372445
157435
1
1
274118
8
70
67
656685104
11
92
5805
93
2
8
56786
8
319862
31
47
57
424039
443738
110722
70
10
236447
414203567
117527
72
63
129192
58
331574
46
94
84
490832
8
491349223
87871976
95
60
95
62
50
339732
57535
45
64406
2
54
101397235
24
424822
81970
379543
399153
258060
278983
456334
300773
186696
55
9
267237
446978
59
82
263076
335376648
70643
49
37406
49
5
49
202625
151241
38
7
99
360481
412391
64
9
4
134180
279914
451101
162840
31
61
368584303
10427
40
104172
82
437731
50
89
148933
24
328428
9
39295
75
6
94
87
285868
70
206844
99
24
248889150
57
77
74
88
24
4
79
317332
86
265798
92
5
153670590
80
601579982
48
14740112
126243
55
2
748298663
76
318954
63
3
36
83
45
69871
28804
568253968
83
5
367159
43
1
93
77
311603
249894355
3
2
455665
52
219572
20
52
44
4
99
44769
59
40
33
59573
92
5
495530
384594
81
99
71
813742887
6
87
252565
6
14
8
121306
2
10
78
26
7
35
207481
2
324885
797613724
46
25
408544
2041620
3
25
14
192566
546680164
75827
3
8
278942261
10
18
16
331259
166902321
58
378983355
59
186756
43
102800
57
8
348267
52
5
7
20138
95252
427601
35
42
5238
340346571
92659
72
338427
9
1
451234526
165858
76
424792
25
319561
266079
483668
144562
381932
65
31
55901
210497
55
244511
79
366296
213258
91
458903
16
20
391419
85
293242
93660
83
141322
547471996
289339
983870447
77
455138
351445
5
51
887050342
76375
464110
235277
54
33
288248
90
140977
317799
98
552604745
583146630
98
308838420
1
469958
9
823636398
411411
770303587
325862439
475154
425347697
191504
28
230825
412791
92
4
465970
230668
169556
14
248404
191520
303450
93
9605
133593211
373423
69
8
46
7
85
48
58
53
85
426272
64
52
253177
23
119967814
251618029
79
49
33
484511
475833793
835303074
1
195026
3
10
138612
388932
7
87
64
477632
261995
166443286
618207929
60
64
377620204
27
78
84
7
11
36
32
15
390381
495967167
281497
69
443447
95
13
423987
5
883096010
99039
166344
29
53
220427
15
175570
770575213
58
897856675
458606
69
25
80
14
77
98
7
54
77
66
81
62
5
5
70
94930
659064720
409635
476618
10
15909
11
45
336822
765567087
53
486942
459543
87
13
204526
82
51526
444300
57501
33
13
21
17
346989
382380493
113275
39669
1
48
29
159529
273844
34
176258
313139
46
1
88
423984
1
269718
5199
359749
47
6
826034580
143877
378993
81982
414880
28
49
255860
39
12
379772
489591
69
79
59
81
7
395930
10
69
74554
83
270534
201468980
22
407251
935441007
474049
233200
25646
156078
710733405
5
308054
65
466556700
38
875973242
66
202867
65
78
330146268
3735
303105507
20
801562027
283254
50434138
430719
12
280543
12
32
136861
5
52
10
39
381555
170690
3
847293204
638029980
202706
450293
124623
26
372630
205363
334137
307581
68
179780
208727
11
404624
64
78
310348
138873
81
433528
28
77
411320123
386531
730010036
60
498418
13
422166
257597
18
63457
84340
10
820172122
258818301
76
382409
59
261661
21
349693
353991
448750
399837
130433243
202573
98
246696
420164917
52
6
344691
66
3
5
78
98
7
255538
49
572872727
192824
17
67278
143460
340798
80
236158
38
89
17
307028
228777
53
44
42333
67
45
55880
26334215
50
824245194
60498
91
50
67
22
472333
47
63
20
418966
14328
415094
9
96
420688
198000
141168
5
32391
432292
41290
1
41
5
339319
265088196
37
71
266078
15
639391354
97
28
19388
311106
99
180249166
287957
973820138
25
262350
29516
970175418
72
14141488
69595
358310
78
106933914
99
68
492064
297201
31
536919550
91
81
7
2
1
95
65
427002
43
433249
5
5
3
29
414764
455901536
83
27
48
628774312
427902635
495073
22
6
495738
465057205
442483
458022496
276401
338061437
47
811827126
66
341017
120010
169485
147420663
24
805523862
54
31463779
3
1
68
4
95
445209
246954498
229034
342524794
44
271519
369398
14
8
333833
244291
374323
656604994
410784299
44
71
83
296892
361225
70
22
333007
255400
7
85
371322
72
9
423720
45
9
232646
81
197608
5
8
185506
53
31
85426
227048812
2
404815
95
8
292131546
431696
253360
109544
14
377530
318962
23
888135189
79369
9787
76
492944
7069
89
30
268386130
18
392994
30
31
8090
123245
320094
94
91
454944
80
381616
65
497550
27
83
450311
95
275819
91516
13
100758
68
11
43249
48
93
70
64
2
490283248
19
480722
158956
26
196600
385156
62
238386
50459
41
87
371448
416561
260967
9
202523
885316024
116158
99
2
150313
269774
384536929
172019
186916
355496
208969
94
7
29
425816
20775
39
63
253584293
38584
107137637
184349
4
91
70
71
91
61
91
79975
28
83
269082
50
119236
187411
34
42
15
251951743
33
7
208865
46
92000
83
98
187951
63
394414
366913
15
88
319694
85
366378
46
472190
61
71
34
2
121905
15
78
66
46
44
484445
18
84
551971924
1478
59
12
306680
207201
6
351819
6
49
16
60
437516
488296
51
63
138336
17
26
6
330616
35718
11299
2
1
98
27818426
90
99
92
297064641
17150238
10
68
2
465121
446115
45
24
4
12
166652
595642479
11
33
94
82
218309
345051
87
73
70
20
674441876
89
33
324170
150882
32
27
4
81
12
340803
69573
135836706
51
88437
330258
309121748
283854
3
121033795
373267
21
57
90
55567
342133572
5
19
41755
45
92
329166
572819169
52517
70
77
94
17
19
68892
46
257912
57
48
4
79723
6
111875
48
93
3
77
2
282451
376186
69759
343961
215651
66
83
1
417876138
201621864
71
5
145130
314660
645896729
45277
88
35
86
83
421247643
8
208282
72482
4
354007634
54
235057
327913
2
143062
48
8
95
472059
58
579118261
11394
49
202997207
84
219369
25
43412
47
75
165434
4305
28
63
401960
9
495176
308253265
95
25
3
46
399931955
405623
390823
265649
437411
23
958507399
91311
249747
91
45777
225709
62
88
47
136861
211080
193352124
345988
345943
239605
74112
3
62
49488
61
310715
429542
251600
9
49
44
228968
47
52
80
136900
34483
11
365924
287095448
69
305334
52
181279
357238100
46
3
79
6
587252052
7
145887
246094
153580
13
10369350
150873
322973
188723
1
88
86
90
151801
286068
338075
92825
97
44
412626630
77
485142
72
126194
400356
83
17
43
20
417613
452947
4
72
66
27
88
3
74
1
70
23217740
269736
592534955
8
95
85
470399
28
8
472260
117928
145683
305776
4
69
30
8500
65
38
62
51
461998
181438
4
4761
147371
305479
111215
489033
94
129577
40
4
53
156843
57
47
81830
139957
189187
3
198232
61
9
68
125534
93
11646
171928
215828
42562
78
124257
15
100207
1
8
53
410298
103939
44
30
40
2
465451
64410
21478
88
336994
347441
34
39
42
27237757
22
254510
2
84
274272
143486414
8
59
77
53
153388
27
23
752111508
392304
4
585147534
27
28
426392
244777
256961
286377372
47081
34492
378487
77
208029
45
346096
397748
336283
50
74
334553
85
28
632159857
17
3
92
156261
374486
916674335
42
154774
202771
735376599
115484
544098046
17
17
6
203831
88
73
85
75229
75
329888
76
6
89
77093
61
432708
868878996
15
1
47988
732394323
319274
269899
6
309994
108574
56
35
2
46
176723
32
94887
234400
99
674486845
52404
84
66
65
75
90
196576
6
543757143
172867
73
22
397997282
11481
896946632
205225
28
35
385297
582901866
456961
513095926
981862938
68
62
30
498049
49
31
389584
82
17
213081
68
35
172680640
62
485019
293167
2
286007
592650561
6
163668
255951333
95180
287160991
18
6
89
115322
158279
288411
40
68
290589
71
88
92030
71
39
292861
84603
88
103647416
23
586983950
74
85
233021
41
93870
259456022
327288
77
7
419944
55702
7
5
411897
318274
431562
483604921
28
68
51
431834
94
24
476754167
61
12
185067
4
47
252465
130020
442585428
343239
6
458943956
492292264
12
74233
153052
37
137178328
428324
204849215
14
685891184
17
3
81
22
148888
111965
287577
26
22
644144756
3
60
407595
467883
78
175755
98
376313
381414
39
32678
7
906024063
16504
59
73
193379
496182
7
56
73
167614
125482
8
9
9
380100
3
271370
9
19
28
54
339551
99
103856
65106
302253
78
410465
76
42
18
22
141559778
356767
461067
42
21766
32
64
52
416260453
93
461676
253534244
23
239034309
973552073
51
152240
2038
64
282711402
954375234
74
245677
455453
493107
40
346627
17
73
67
4665
66
70
84
61
23
191695
92
78
45
436270
42888
8
56
29
214245
679491683
453093
371158
752644527
690008496
86
179694
410947
22
243123
31
4
354564
384357
28297
6
91
104756
61
6294
84
156978241
74
928269957
80
68
329873
88
250746774
139263
204182
75
1
48
509526502
199859
249593
7287
162583
277865
81809803
383195
67
222285
245737
79
94
69
45
70
347083
332169
79
6
8
53
16
208717
718022428
32782
94
450955
98
1
70
629980171
89
862299898
79
84
260092
55717589
346749299
47
95
384704
4
7
6
66
26
32
85
3
12
427549
89
271020
2
183201
86
426278
62
9
389971
237401
384036
49
86
162028415
16
199656
83
492243
21268367
7
158318
157401
5
499767
16
359098
393879
7
408118
280031
424553
167442
20
41
8534
252266
63
44
37
202989
960137879
8
399480
84
418673
82
30
34
395132
346284
143548
285441
65
459919
539447819
224924
440948
923471717
428356
11
272001
356594
4
448079
68
40062
76
39305
4
380892
462793
52092
171160
573178887
1
93777
368476
85
43
46
23
42
58
202875
983328721
393770
118238
163679
86
2
303188
419249
194039
231579711
78954
6
46
467821
317596
827658301
214385580
285360
488807
9
370887
6
82
34
11
208523
698986328
70756861
957479072
53
51
33321
10370
99
94
51
65
654373287
5
17
67
253724
200109
645541417
40
330993
35
40
76
221182
15
84
234393
16
53
5
402468
63
209791
15
67
1
60
123199
61
9
241329
776395820
2816
523231381
54
91
63
12
1
16
172794
32
81
53
67
318377
62
70668614
96
342801
231960
133501
364527
467124
23535606
52140
40437
43
71
517751279
86
98810
62
345268
484278
84
2
56
47
55824
320305
399958
9
56
39
42
29
23916182
455036
9
357736
351789
86
407015
3
247012
72
279656
313197
302513
478986
254141
6
534589024
9
9
468491
354837
220418
218890
240817
41
355063
6
11
98
44
2
84
82
91
248403
19
20
323167
45
409878485
10
53519
870302080
29
441417
276556
56496
84552
28
370191
25
25
2
58
87
36069
121554
369271605
229543
139252
283330
74308
42
103803
3
457540
72
4
6
47
25
4
49
143663
867788123
42
187202
187996
237995159
5
25
464735
197259
70
3
301703
438311
5
9
75
803388014
453410
69
289036
61
493053
10
36
60
71
78
443502
76
139794
460342
53
254533
18
337041
24
357982
6
396211
277816117
86
31
477104
945809069
405139
55
3
201850949
8
424992
392876
410720
380216
90002
37
732431520
231269087
90
476341
59
3
42
153993
82
67
230855
80
6
4
882387726
17
94
33
77
638523017
5
38
50402587
1
18
362067
29
357478
81
260537
23
42
87
166563
59
462317
15
455794
240277
49415
246542
340379
70
126907
256736
98
68
67
93
54
89
89432
7
198917
5
467063
55
455085
4
426316
12
12
1
31
62
979215244
95
474752
466395
29
24
13468435
38
10
943795066
9
46
13
473631
403352
9
383614
962071766
16
90
177352
9
685313930
216739537
329190
13777
95
13109
6
34
70209
290589
89
5
938023139
255380
772141562
213563
92
264981
26
480592
409761
173831
53
80996
353472
382574
147895
384817
630890901
196655
165183
82436
11
98
54922
55
97
252894
106068
499055
14
11
151919
64
228204
450270
296940
402288
3
383679
96
912112999
8765115
88159
8
81
39319
35
369575
199555
936175651
427587
87049
334632718
88
5
186165302
432616
92
140535803
35
182632
61595
98
27
41
11
703495783
77
68
17759096
203816
969467974
71
66
78103
79
14003
25
434621
412646
79
110619
35
9
460517711
649071113
46
66
91
5003
51
51
119370
22
26
8
4
64
22
47
6
25
404577
76
11
177585
27
120254
305851912
458353
178457678
28426
75
67
62
64
96
8
621436509
6
1
22
45
148883
52
53
365736
88
38
29530
30
62
442438
4
225350
22
3
4
19
28
52
2
208774
35
61
7
481364
441024
125974
72
169043
2
64
67
3
4
188184
240627
167696
274869
21
37
352285
179208
37
39
464839
60
422833
20
396423
129566992
111610
15
263040
310569
3
34
45
216651
45
17
350454
67
13
204182
8
74
377114
60
88
237748
29
262667
11
371707
96
400278
102995
272347
6
186211
465528
230559
34
159075
4139
199220
53
22
61
93
77
486608
321494
9
3
6
220528
650778874
289925
81
90
9
115570
53
201527
93
20
433749
333081
83
125908
925182161
341082
71
603078618
242304
17
472278
8
258725
657127932
11
90
94
51
128192
283759
236214
484374
867734026
355446
62783
8
3
494011
347555
3
46099
305936
12
445987
23015
393222
206569
55
68
24507
311006
257941
9
98
13
293189
138856
384717
481114
35
9
53
25
504036944
67
62
10
76
302514
282924
87
224488
5
87534
24431
88
218033
355263
33
291123988
71
344617
66
32
773119262
280372
9
317803
9
423776
360
37
51
495393
85850
362688
338855
92
6
353530
478635
247965
480922
21
45
14
52
85093
10
20607
290627
362248
444908651
8
86
365461
31
25
255743
86
62
256787
5
5
220946
62
109713
627071069
20667
275396
9
9
14
52
52
430944
57307
86
24
21
37
336949
401811
32
81
673727975
407479
627674004
2
199995
70
40
812947756
41
40
409657
257418
99
25
7020
347308
68
14
14835
51
418093
89
37991
7
82
25
82
81
54048
6
20
343386
7
338059
125267
81
8
607821680
78
8
209373
295672
19
198562257
204922
1
71575
228057
8
98
131806
4
13
419696
60
8
55885416
66
440071
16
40
96
129185
96
300806
450323615
1
6
11
7
134741
77
321292
70
93449902
594659979
370527
221007
40
471379
56
2
29725
5
95
272560
28
27
31
19
74
165616
15
51
92
9
91694
1680606
267462
193767
399237
24
176635
1
39
66
173045
40
67
21
340662
5
494422
94
188082
3
46
74
33
66
60
162826
1
5
301281437
3
801639934
106311254
24
6
17
49
674886820
267509
71
69
28
20
448394
1
99
209621
207475
352100
56
50
85
735515203
76
41716
139605
823911490
19
432322
87
53
399648
213427278
39396
409984668
430600
65750
445606
383087
87
18
338037
96
5
94952
845
24
9
10
18
51
9
23
39118
21
18
7
52
6
89
300653
3
13
80
280124791
70
305837
73
48
57161
228279
363137
15962
305086071
344022
15
412126
80
49
9
90
59
93
8
45
65
83
83
55
68415
99
57
86
358931
319630
18
7
50
281063
612715966
285044
85
411939
191362
3
219821457
5
287849
36
109649
50388
76206
249971
85
62
87060
90
381897
114460
36
75
158748
33
230423
20
78525
76
10
947613214
68
45
282277
281345
55
494543
8
72
277081
85
11119
3
5599
115328
456102
438846
314310816
56
374214
78
8615
33
57
449494220
345489
365078354
82
269069
47
107754213
244627
56
8
22
55
35
352983
23570
36157
49
152157
413603
38
280794
11
115065
457196594
429322
321197
69
60
54
52
81
784945326
829855885
7
19
492247
50
983321630
290924956
159410
65
392374
8
38
30123
430476
35
61
384466
244817
31
381361
460521
84
142571
262193
47
498194
230759
184376
84
988382540
6
761938715
426271
52273019
6
949771866
708418023
75
363196
77
441666
329123
37
804587746
17
164475
19
98742
334344
293557416
29
30
13
392673
43
69
465459
78
97220294
16911
131831
781900680
153139
609761754
155938
10
185789
16
82
639085452
250658
450958
82
80396
131736
94
83
39
134860
131217
68968
58468
420334
370811
37
54
73
3
4
390644
430654
169672
75
667475652
21
185749198
14
70
509637379
153402
37
89
465566
36
63
96
67
6
84
1
34
140242
56
57
79630345
243518
19
10480
424651
421671744
25
87301
397263758
1
70
92
157552784
336324
52
6
644813736
38
438096
27
29
62
66
54
14
5
39
32
115010
45
133378
2
638770657
35079
69
79
59
172215
4
7
246023159
66
2
13
248433
336811
287740
173616
93
115497
590439930
666169278
39
9
68613
27
18
394684
828176323
72
41
34
225479
173479
58
461646
82
79604
12697
391062
4
4
61
84691
3
64
4
81
426475434
4
46
74
17
333692
7
425036
114020
119410
186942
457187
336963
45
2
27
26
52
77208
19
40
153240
39
174519
401764
38
31
50
128022849
369415703
5
148681
79766274
357091
73
71578
83
30
108626
178772
330921
18022
17
88
815063207
43275
68
8
332175
60
41
78
36
345967
787688630
461120
31
6
49
348788885
172431627
440700
6
200915
231824
2
99
87
26851
5
75
131931
98
4
28032
4
54
92
428346
81
318839
388764
388909
3
75904701
85
77
73
85
10
127342
41
375102
129614
31906
136353
20
393472
64
44
18
27
80
18321
26
8
31
7
435074
48
253319
157776
24
61916
7
764748022
198321
296073442
283860
486220
77
72
39
31
3
381088
337788
32
34807
306861
98
50
325556326
83
37
15
233601
111479
18
19
5
459155
70
23
237784
54
217449
86744
302025
83
62
31
86
150124828
28
10
13
92
32
311815
85
449234
2
417647
298594
276404
298062
2
70615
51
131464
211642
62
14799
64
32
87
771851278
64
5
412951
98
196927
731209925
28
6
44
330272
31
409593
36
652830545
655261025
318891
69844
82
94697
88146
409457
377351
401973
5578
315822
14
401808
12
81
443008
59354
10
14
8
4
45
20
83
89
769037413
207109
9
30
430794
26
339497
297408
470828
108325
234449475
487355
6
392460
4
402445
41299
70
84
3
71
20
40
310343
36
203209860
247219
56
32
48
404420
452823
72
228815
465936
23
11
7
73
435193
86018
151300
340698
81
3
816006071
588679410
69
77
3
30
205458664
82752
24
12
67
53
9
293989
47
304798
88
31
99812
97
168102
48
74
218282
60
96
41
430128
445243153
99
477051
139639
43
814565111
5422
38
272617031
21
409264
30
23
195823
689740395
94
9
8
3
337542
51
25
29
356859
277009
16
36
215527
210056
133989
30
33
432289
413579
54
12
176856
41
208280
488246
82
139120
217034
446809
87
493027
9
445148
281321
297159
45
449546
525453936
395105
84
465302
36947
93710
44
9
17
9
45
584166771
41
237658
16
169254
43
3
73
12
389134797
88
295567
619109105
563989173
61
596710539
292940
82338867
94
22590
211865
53884
21
360908
30
486222
76
21
34
122464
919337000
73
165797
94
496845
41103
184995
1
163636
413354
373292
39
429973
466789
291057
314829
856056956
2
30
213223
406518
64
432337
53
17
6
81
28057
90370
54
33
28
315788
4
21
10274
135275
80
207391
265650
181611
354916
5
228724
14
37
246064
66
99
174472
139845
32749
389563
126842
234437
196307088
4
181807
12
379283
169805
298450
51
8
243572
79
88
321655
434220
227302
17049
675761253
2
35
325763
79
408924
306905
77395
408485
178554
6
64
77
740713671
932976616
6
90612
390169
64
698782391
499745
457690
57
58
18
348363
82
224045
251831
78
96
2
90
104826
82
444310
55
359777
1
342407
48181
30
94981
88013
10
68558
48704
842347391
26
39
39
61
295551
406762
22
198169
235598
5
85
8
357556
276663
97
85
274056531
301791
15
30
246350
53
23
68
65
390282
79393
54
127199
413203
6
6
3
30
10
48
97
604417829
196016
488405
23
161991
569335169
41
98
485173
19278
50
42
154888
216293
34
257779
49
165592
4
38824
307476
73173
26080
58
39
5
26
106184524
24
5
426584
310250
317151
188416
165046
58
61
95
74
10
238841
63398
17465
3850
314785434
159878
54
25
77
212302
261944
471712
300598
75
83773
213715399
337756
50
65
77
81
366103
467628
174107
7
52
212720
35
73
496752
89
27
41
80
328868
444110
405506
93
51
10557
481792
127421
196458
31
409892
175989
459133
13
70
54
40
4
88200
23
9
105218
163681
126453
90
40
622167996
98
53355946
92
81987
494714
23
6
997344795
57819
291441
45
49
304875
330179
287374
446833
42
485490072
374224
164032547
150485
42495
19
318399421
65
134445
37
7
301038
436857
54
605563885
110694
36
45
196967
111810
13749868
191679
326792580
191086
220634
1
475396
37
366792729
62
401412364
54547
7
298160215
46
110532
930340450
57362
51
48770
689033900
36
22920
77
81
75
91
43
134681
198186
39
489117
4
8
50
2
138347
387538
246713
86
63
408572150
812734573
77
112652
175429
466900
405324015
299961
171388
45
7
6
49
261649
188720
85
4
974757352
25
87
77
208161
36
493972
383273
6
259495
36
267197
890487455
115324
55
14
220603
96517
56
67
71
380569
269334160
72
97476
18968
145416
168000
32
194203
83
65
35
398959
56
215757873
215449
71
34
36
18
225684
75
30
6
28882
125931
31
134310
38
436181
44
84
577048445
29
59
91
30814
83
402414041
187139
9
86
462712
270931
812738342
57
96
479536
415760
47
18
88
38
46
87673184
660711715
440356
213413
118121
94487
48607
8096580
347013
90
56
409785
75487
160844
28
499833
11097
3
53
231906
485325
674032880
64
195875
17930
92686
331048
74
57598
34
50463
459340
77
296670
327061
292567
365172
56
291248070
7
7
253080
66
21
88
420722
72
30
1
294035
19
62
57
474998
320292
938084172
464138
47
267462
95184
39
28
148318
6
122819
226393
232362067
182535
57
3
8
112499
67
2
831227906
399087
4
52
368229
95719
37
29
65480
420793
488210
70
70
85
7
71
36
99
250711
337889
477243
281501
819527404
13
91
214356
47
85
6046
231891
162136
96
479610
63
414247
39
90
345424
341661
226215
1
20
174618
208843
71
4
63
386803
342450
400986
370323
59
83
24
9
736382933
294328
204397
450149
99556
523423502
350814
312375
96
3
59
424271
305035
51
76
121440
99
640706612
376014
410635
48
2
45
27
199616
63
67
4
383153
296235
11
85273
415701
119700
14
118094
352689
83
63
8
131097
366647957
376076095
441528513
58
413099232
11
59
28
66
9
432331
7
8
374448
36
30857
441410
86
156529
252121
285818
1
796753547
9
26
133381
44
1
394766
452969
7
413205
39
41
3
416831
4
95
152315
31
47
52
643022108
201163
294142475
298679
69
928109932
343224
71
385977
379304
66
385736
1
325013
894001566
150606
37
326321993
75
8
6
55
21
44
297780
80
65
289873
53
60
17
182358
32
195013
58
315212
360625568
473733
80
83
1273
7
93
454568
10
329504
42
39
26
431594
13
483783233
46
51
2
385394
217266
57
92
232050
93
56
30
436048
100700
18
63
71
412219
79
422671
241380
32
53
316874524
391914644
94
230795
180195
365730
6
34
67
5
49999
274452
565631217
92603
27
67
137455
61
39
45562
6
160102
65025
140393
33
192439
307982
9
63
201018
38552
65
3
215356
197235
73788901
385940
3
35
70
153753
13
75
26
68673
7800
468579
50729
136417228
51
457494104
30
459668755
221685
70
45
6
28947
3
1
73
303814
3352592
42
58
140337
219979
64869
197095
80
29073330
11
24
68
94
400929
7
79
85
646832637
303456
89
31
746074256
116961
92
22
216815
42
498655
263708
4
98437
497957
427387
3
542540869
119377123
435196
17
62
8
95689
62
14315
209328
2
74
52
409487
57
111471
18
60
60
87
336091
62
72555
9
109047
325434
181383
418233
26095
80
54
234495
232566
88
213454865
11
24
37
220838
8
437807
8
58
56
28779
61809
107901
768631131
57
407370926
27
82
442179
9
3
401724
1
360193
6
79
92
486257
105880449
92
73
19047
2
67
461188
20
443253
329107316
463621
285770
311110447
219740
52
87
67038
882397401
247850
50305
146409468
330099378
572153572
26
46320
25
60
207128
37
420974
3
414715854
66
64
3
381368
367681
67
86
98
43
417420
6839
531403721
7
79
29
498670
316809
98597
82
111982
50
25
418012
162219
50
323081
299005
429102
47
369541
24
5
33084
5
376002
2
6
453653
294905
291002
700063510
112119
79
90
940500591
305771
238813
45
324661
206421
43
229571
13184
144757
4
50
308319
124229
4
9
215320
98
5
408170
81581
74
149847
23
32832
34
15
15
466163
206284
12
85
45770
51
958985254
84
42
18
33
91
67
291432
55
25
268755319
139981
4
5
35
546921757
39996
38
49
429545
6
75
779915838
206934
174693
127177
707254791
450420
4028
327547
50
289259
23806
237917
33
8
43
18
89
286862
27
13
376244
695729123
21
94465
131354
450927
236557
1
72
60
979421269
259653
264145
372309
2
30
62
45
403949248
385888
16
229125
454224
11
134458
92
442033
53
291410
411407
165366
24
1
28751
8
218898418
6
446652
244508759
98
60
167954
97
279844
36
470557
332202
276460
315142
129132
306124092
18
314719
380294
84
71
164739391
32
465126239
341640
731456891
469417
650597963
291271
97
263590
30
31
71
30
45
33
22
600817707
97380
20919
73
186965
131858
23
451565
225119
56020622
91
65
270695
329502
265098
5
313123
39
12
68
104108
956661907
76
169791
428095
340969
15
52
292915
286292
68
64
2
69
168481078
35
14
419010837
386564
36
95
93
147087
8
245834377
251607
253568
9
79
325818
98
80
57
86
749524989
113584
11
7
52
72
31
95
121091
72
81
308377
46
92
274320
79
913348271
30
71
234633
4
439767
69
551472149
7
112559
40
16
98622
291993
406805
838034349
96
68
78
264701
976133422
307343
58
91
35
65
13
88
3
304126
61
37
4
92
2757
78
57
9998
83769
447886177
62
409113
27842
202906
90
395666
4
45
461962
421947
194993
290756
61
16087
306784
367231
21
263739
5
13314
484886
22
156444
38
60
314396
93
170862
403666
200037
866776269
57
694509133
477882943
230146
50
55
475626
95
68265
91
90
176191
68
8170
3
830801334
130443
61
2
396348
61
49
297457
345696
12
94
333550
16
62
471887
81
350984
265087
85
785985541
458860
446823
7
228664
435464
459439
75342
67
212633324
27938
475707
421361
414374
732123270
28
111550
61152
6
253615
79658
27
1
408051
257045
6
71446
39
34
7
109655
225919
426118
267305
86341159
5
58
403132
7
180203016
436742169
345958
492163214
450853
233456
97
175497
3
8
23760
7
58
409558
5
15
268368
79
58
438614
11971920
150893
373206
344984
12
411495
448578
35
62
37
56
18
253378
52
62
345570
504538174
21
43
47
108795
229359
68
58
42
273525
970053513
410181
82
55
450541
17040
95
236501
72
303930
461381
342443
65
70
33
2
320046
13
2
10514
65
141794
64
46
3
481448
65
463270
97
59
276465
1
94
69
29
65
251532
153428
735339388
41311
230558
66
232502
57
13771
2
943636549
4
41
2
96
52
72
21680
75
49
442051
91
61
50
31
25
445674
108074
89
52
327977
32
2983
4
415090
326173
39
31
200265
334256
160576
61
97
7
5
477956
787038613
68
408104
15
42
9
69984
41
99
6
375312
86
489176
21
271499
24640
31
166900
89
24
2
50
79
62
133257697
378820
16850
37
35
45
81
474895
18
194247
65
450111
63
38
497725
62108
49
815690889
44
271426
79
7
487768
37801
203949
9
6
10
417609
358686
246681
571971595
266207
94
2
129074883
20502
65
163820
10
63
26
142322
65
455435
213053
203375
450990
24
62
298603
360804021
65
366943
60
150466952
42
92758
3
78
15
946143244
308331824
81
44
89
195277
7
850437235
473767
166868
478210
312656
279932
305984
67
216293
103878
83
739467794
53
45
461729
91
807542063
47186
179675
91
443226762
67973
74
464969
58391476
98
119864
390443
6667550
766733763
8
27
100010
88
19
57
92
54
67
96
190336
10009
24315
97
454342
18
59864
3
10
88
62
167204
14
51
496830
702028289
82
89
397194
71453
8
42
58990
253534232
9
153726
3
42
485538
52
364089
280944
79
343483
13831
62
20
115401
226414
49
25
241402
245453
51
337828
495650
70
6
452638
596550265
23
6
2
322619
4
73
80
2
101331
209655
439168
90
26
475800
60
313994
159277
455846
470194921
209049
54
80
184840
241586
25
410642
322472
27
648622066
57
77
376263
90
201402
24072
952244476
422037
15367
6
84
457203
30382
9
23
76
5
3
1
51
126312680
20
15
468838
278729
94
94
1
22
14
99
51
99
20
14567
784677275
40
39
479538
20
4
191290
151690
160118040
121044
468229
12301
495550
92
405072
7
377740982
31
17281
206704
128540
42
53
14
8
674519080
194074
286646
7
73
218960
15
96
357074
461059
492368
264446
14
68656
230135671
9
344483311
33
5
26583
88
55
171972
62
90
456571
52
4
1
65
138387
13
65
7
211918
99
378677
41
352827
23
2
63
493903
98832
42
1
204859
96
49
315120
267187
817393851
432023
53
87
79
86
678688160
65
161029
98
70891
302355
257908
415158
83
7
70
310460
330180
29
4
356727
12
91787
269918
69903327
217302
2
43697670
55
12
184699
27
86
70
325699
288964
39
279063
136478
9
321924
79
337592
305528
108439
23
98
910083417
244505
86111
70
337432226
221428
45
371772873
69011
430194
293383
34
856766396
37
73633
317393538
436521
46
94
493173
91059
43
7
98
1
56
38
8
329801
247925
19
77038
5
38
39
78
3
95145
68156
170672
328466
69
83
468986
74373
29852
91
6431
858505259
47
28
43
15
5
233892
477991
303756
3
54
99
93
154162
408913
66
5
388754
190108623
67
47
17
68
10616
892001324
43
71
37
81
83
98
14
333541
69
81
148893
224375
95
44356
99
7
79
81
50
106537
18
279727509
91
10104
403448
21
59546658
384233
110909
363059
3
24
470158
73
27
1
28
3
18
88
90
197530
275459
45
675477905
357905
29
614272110
41
4
232483
8
208506
135958
347745
349924
83
77885
12
387484
345023
58
814824129
82
77
272416
95
369044
1
95
61
35
21494
74
40256
66
286833247
756766687
81
14
95
499518
140460
63866
89236
35
25
84
21
33
91
56
143795
504941351
410201
248313
443910
85
411733
259265
57
52
41
90
397847
5
63
52
228983
411235
388730
103223
81620
101331
3
24
40
65
6461
97
8
6
8
35183
94
44
161289
360217
328372
48
414461
54
806347475
79
454947
125029
16
17
973356252
6
72370
408910
170364
94
18
42
288378
8
15
1
876894689
877010852
19
380754242
319835
48
137770
43
11
316645
404911
415784
209161
6
86
61494
52
63
172840
74
5
300933
36830
26
6
448713
390136
198243
470725
704393641
81
79
54
84
1
5
9957
27
310301
63
32
50186
617759639
244551
12
105367
166361
1
23
49
44
54
84
23
304820
12
401802541
307363
96050
34
48
37
30
57
45086745
44
27
3
73
56662
164229829
264686
315540
208852
37
58
51
64
27
481171
949847473
21
159357
717223063
7
84
24
440999
9869
345585
68
13
498801
18772
17
579138892
329919
385635
74
9396
108718088
3
201784
51
187894
92
8
392544
51240
93
95
145792
231371
51
358121
85
99
127650
236124
309328272
477246
75
79
67
2
57
34
218376
29
255726
53
38
283601
218053
337123
297558
306255
230654
175267
51272
183335
709153444
898356121
141151
25
172780
18
63234501
52
6
86
27651746
455867
45
10
397359
269205
279421
95
28
74
230354
8
8
32
89
7
41999088
88
7
163469
325067
336607746
67
44
97
5
77
40
12859
23
37
383901
56
72
44390
19
213095
2
51
14
67
497216
150011
247905
241653
321899
148383
27
56
92
21
314453
73463
232664
80
248452
36
75496
9
430045
9
87
3
107684
311717
450446
189164
409151
100298
284527
7
238477
42
474571
268034
66
314557
77
968692399
23
73
326471
8
6
552997749
159117123
96
86
214578
367790
277199420
359411
1912
90
205721
444994
443162
68
87
9
381744
40
587369718
61
5
56022
334107
65
68
418930
525316341
33
74
92
35
98
791466077
31
423621
3
90
72052
55
50
62
96
49
269244
27
43
80072
506073850
62
313248
56
62
75
56
17
20
24
45
491262
371561
254695
279968
372432
381088
34
64
234027417
93
75
364293577
17
4
94
146989073
80
407562523
78
63
362145
4
27079
43
482167
75037
393296
159594
155533
115803
419453
807027149
19
2
16
18
52948
19
36
69
40
466470483
389545287
27
4
30
63
21
19
195859
47
473918
72834943
103364
72
18137
661936753
20
115923
469375
87
64645
479083
17
159041
90
446689
400209
54
370249670
470576
58
314537349
5
58313
7
524477246
269012
43
9
271726
141714
489279
44
242917
1106
22
322317
11
175724
282365
4
679944141
26
185832630
81
47
30
54116
32539
284202
459345
11
19
210608
117699
169626
216219
442780
31
379853
99
77
34336
309719
465953
1
66
81
124027
85
262583
92102750
144312
417137
41
352549
254327
9805
36
259199
75
8
125851
293742
120445
423611
49
66
3352
405994
34221943
1
50
77
721020449
221136
49
50
39425
313870
67
330462
79
72
57544
11648
3
52
850627726
18
58
52
262739
82
60
18
495597
348003
1
36
108395
142597
88
1
69
276758180
50
32
269616192
469580
41
98
117302
75
83
82
498509
648720547
56
203809
41
57
3
13
55
56
5
81
99
117833
13
325279
224247
45
37
51
3
43
530523132
67
471531
46
85
2
387442
83
254322
86
350163
4
71833
426933
4
74
96
454931
96504
7231
78
11
228519
331836
2
236105
72
87
13
48
64
26
4
232889
86
58
172482
294876
434392
439640
34
10251
903893590
9
79
61
394866972
31
412998040
330531
165689
379510
7
894100905
66
393528
79
350141
146439
37
73
61493241
8
150659
65
451931
32
47
13
1
171612
40
86
2
803213993
901282591
57
3
7
350577
448582
248499
69
350080
17
1
56
22044
20
86228
82
90
482059
62
7
453324
88
844591112
9
93
28
3
6
188167
437732
20
377161
664571930
9
99
416171
4
74
130178
11
7
68
319543586
211682
304923
229466
98
71
4
66
651195447
451884
71150
546587809
25
387079
268426
579488338
67615
294080
36
33
53
75
365854678
25
808590965
84
445455
74
91
28
224293
96
293623
64
310290
232151
9920
39
98564
302071
19
33
62
27762
13
6
653753031
450254
376521
478180
953593611
840161630
30
8
93
55
1
74
85
62
80
303354
55
17
6
85
74
95
184729
459313
307167
33
262138
1
482013
36
70
88767
18
382376
40
10
481909
325072
20
15
137898
154198
8
70
133344
36
84
29
367373
62
45051
121527
83
84
93263
4
5
259590
737465146
8
4555
1
84
8
91
442937
277188
22
417831500
538265210
3
75
2
44
75087
306710
43
313350
87
19
83
58
871966212
478165
494701
43
61
493954
42687
32
37
13
270278
41
19
327010
476760
19
119175
78963094
338679
33
207036
37
262852348
50049
440116
52
973115527
60
5
317388
90
206466
8
15
980602399
13
5
88
478111
399446
98
41
19872
8
67
261333
76388
127567
326209
81
110317
260479
427536
41
16
71
95
47
74747
22070
86112
25
626489756
50
7
43
77
44
96
5
27
50
165542
969492920
60
9
44320
40
34
72
88
98
196847
24
61
92
342537
62
153187
25
26420
68
155292
32159
38
30
58
24
321282
6
153526
10
1
344443
95
20
214697
378449487
411730
486913
1648
11
325324
327909
90
5
12
4
280770
39684
96
421222
549059704
315958
81
97524
388076
168749
116618518
749170064
268199
340121
401667
186
22
112472
859319573
47
175144
66
2
43
442629
161193
24
225844316
24
310508
349711
62
86679
251666
20
81
59
328619
30529
37
49
439610
43
78
27959
31
648587469
44
372047924
67
330376
194268
88
460064
341447
9
405434
67
88
1
332894
73
7
488490044
64785
196596
6
61
5
20
62
178225
298716
396637
14
24
221741
7
204814757
236292
97046
89
94
52
164681750
10
97
64
78
1
92
8
96
94
71
2
195346
74233
494706
478027
72
239932199
13
278969
937900899
334033
15
172102
450274
191218
54
19
67
2
623773933
80
94
3
42
48
92
431591368
61
45882
318348
98
214715
22
60
255886
359203
83
170075
921363691
24
15
13
18
20
3
399930
70228957
89
61
10
80
282699427
45
49
42
356079
85
287801
82
282674
408768
4
272296
1
194878
21
451
243934
173423
776924529
13
77
103878
347321
370803773
84
152702
30
35
49
284752
82
64
94
71
33491
56
459295
1
337059
470705
156673
51
799828652
265726
65650
65
71
176599
2
91
219611
8
1
255234
386090
191393
322282
55
36
274777
73
3
113982
444915
668112969
147998
13
87401
454999
17
388496
66
863684918
454678
6
18
96
9
43
413219
75
449967
59864440
3
167896
40
90232
72
204749
49
521214092
70197
558502170
75
356403
308055
8
212584
190457
439482
63
61756359
324680
6859
64
336557
763115998
693577787
84949
72
56
51
848521789
79
16
72799
255925
475023
987200032
339048
85
470127
63237
6
139042
7
628281458
46
288930
22
44
75
401529
66
72
24
3
11
17
91
229336
62
38
422778
13149
53
253940
51
489031
43
270053
231091
185284
30797
81
269059
61
463509
945045298
356565
294530
79
456229
467532
14
67
46
22
97
330563
47
139597
397292
113223
418677
195895
9
33
506419641
38
12
382656
439036
13
15693
13
215842
84
235389081
435537164
92
29
45
352695384
111813
82
27
456895
422265
55
204463
10786
195882
84
82
392790
286357
50463
43
2
122756
325175198
84
948588328
13
277345
8
24
7
520657376
1
66
24
415785
15
293364188
400163
6
74
87
7
192990
70
83
151366
5
45
80
193844
3388109
353029
126652
95638
143838774
9
70
83
20
324830
89
23
16
354071
89799
210377
116405
520854197
418311
38
81
8
778760164
84
66
98
209880
431472
151986
43
135351
3
30
31
360224
185863
417559672
106013
88
330475
78
95
10
24644
364656
403823
57
33
344396
30
160520
8
398739
455750
119073
174468
325959
503431328
38709291
321278
219233
331308
37187
18805
458265
48
1
379490326
324951
62
42
93364
340498
4
46
6
231111
360633
314221486
372448581
133375
81
270104
411589
426025019
292620
475354
31
14
3
7
459160
199488
357369632
28006
293456492
614280157
493263
77
1
15
529917321
142844271
140269
70587
320772
421506
27178
153067
968710458
247898
53512
224232
29
433127
371782
17
172151
8
114459
67
41
364501
34
415275
43
318146
83
223942
93449328
232700
30
138627
328486
29
60
68
31
372679844
163877
85
380349
70
9
316035
439717
85
97
202312
59
235691899
129283
172182
7
226150
334439
57
4
734685606
64
37
9
19
170171
62
881637552
2
226556
5
9
839932752
358863
9
2
19
118110
275811
31
465322
184256
175959
75
20
19
26310135
22
62
91
56
213479
96
487363
299054
174501
87
74
491994
256221
129428
79
92
70
29
782473879
15035
429032
525999577
206629
350621
539276835
45
316438
463692
11
63
174299
9
80491
10
15100
3
401527
5
72776
340387
7660
44
7
166126
324506
333306
32
131103
52
35
341388
33
54
23
29
134578
461087822
92
18208
92
207545445
266121
40
331463538
60
360622
17
73
153386
379706
92
332595516
98
88
479154
5
88
72
47
83941
42
217527
89
40
18
379703
266175
54
808354079
50
37927
64
13620
137326
92
225511
5
7
16
177610
64
1
962610780
483894
85
83
211606
39
89
186798
47
21
570638144
3
86
264102
422496
1633
93
3
188941224
95
15
447436699
294197
63
689139828
156617
112543
76855
66
80933
8
354568
444145
272329091
93
331824
89
233658
50
247984
7224
6
97
476403
34
287489
21
398037
236084
33
87
85
80
60397
29
8
74
13768
543414154
83
304300
140526
9
7
26
102783
6
15320
918910132
194504
408411
18
57
82
355576
1
57
56
699189300
506361278
83
117764
12
37
9750
58
614185859
41
91
6
966274846
228164
118715
53440
22
46
35
62
82
23547
74
75
26
93
310802914
39600060
26
52
352431
97
446622
404049
92741
453928
341568
400981
61
46
332078
75
42
10
60
71784
92
5
58
232894
26
94
259807
46
164044
12417
173400
157588
277251
93
98
24644
36
103686
60
57080
36
50
34
111640
76
149132
977605366
89
358132
338136
293440944
107337
224819
92
19
2
12
93085
191100
40765
233276
117697
4
83
199633
2
129040
8
399549
80
2
404489912
234280
7
51
27
120596
94099
77
455019
545465529
57
619778163
868770624
252121
32
340385748
316551
66
8
11
461955
5
48
765332728
721382017
159896226
4
8
83
75
70
16
87
149308
351765
83
56
66
83
95
7
59
55
94
469544
426021
244065
2
20571
8
72
70308
55
434353
3
110114
240752
109982929
16534
20
297083
705797891
4
89
85
88
41
97
25
80040974
89
39
438526
105178
165693
319616
105558
98
335644
188082
39
186934
55
41
26
48443450
8
463985
283411923
434027
396089
485775
248638
2
153431
169092
8
74
432539
484147
305054
3
277186096
66
257510
320973
483385
347147
64
51
69
22
253415
493043040
50
38
8
38
90
296324
452173
66
131050
94898219
47
272033
30
86
449859
38
13
246574
7
469893413
314997
11
4
11
910149953
393148
86
107779
219366
69
97
59
106173
9
1
112147
31856
831643046
23596
440119
74
8
726956786
22
96
485859
81283
328163
258610
817138944
2
83
231732
458229
76918
94
392158
378894
355059
406492
11
176073
75
457575
7
78
411230
263662
57
67
48
4
384614
65431
218857
983294257
426581
11
94
22
3
325028911
204344
107410039
70
355902
491450
54425817
78
12
22680
33
90
38
311000
65
345516
50
19
25
72202
630171911
56
5
59
212943
32725
284866
338549
68
273647
27
264196
3
6
769428388
20
419390
2
426592
90
425457
144861372
223191
95
551295119
124941021
154708
343999
64
4
72675
446960
41
229148
95
499629
47
70
40
19
133107981
853044301
95034
43
92
229094
406432
84
8
36
50
163772213
200060
102389
312084
290687
876898089
861114714
187346
98
24307
71
495711
56
46
78
630530490
11
7
12
101413307
846870388
2
24
31983
57
239815
80
81
59
80
485558
5
95
63
89104
1
75
263424
64
9
56
56
3
62
74
34439
51
95
78
1
238038
156611
452745
60089
72
91
82
945910157
291063
70339
61
9
6
247339811
405981
319741
309622
11
50
104347
40
120945
458462
59
5
79
31
41
9
61
499617
368528
91286385
240745
742791084
273075
36
123667
402465
59
54448
76
229346
81
57955
36
378406
33
36
54
9
3485
67
89
41
700007074
75
9
99
61
2
397458
176988
335372
278617
70
29
4
27
47
6
281682
362843
35
2
140661
222067
57
43
91
378210
341683
97845
18
42
20902814
5
382431
21
4
168432273
165861
864987849
262391
90
253341
390505
8
498064
470924
8135
114110
77
1
40
342578
83
45
457618270
1
150719
1
467101
3
45
210773
24
389920
3
323905
392279
87
3
3
60
631120193
60
138261
319343
274323
808271121
7
71
88
199025
24
118691
26
382527056
98
37
62
435984
4
7
63
219268
5
458969
165628
489434
259459
76
276278
59639
58
27
65
12
118006
39
73
5
67
89
5
38
294969
74
70
182480
22
51
135259
337433
121310
41
107940
8
40370
76660
38
67
251244
321886
416185
29725
47
461665
35
244444
8
8492
46
18201
19
235819921
245184
4
67
63
202427
410301
8
473867311
58979
277018232
190691
51
216584762
34
8
57
367403
34
86
409398
87
44
77
51
90
110875
378808
73
130871075
414633
72
316526
274908
55
88
69
63
43
284581
45
218296
51
50769
185387
70
17
77
83
22
3
47
340365
2
227356
48
321513
7
94
79
93403
168630
16558082
306323
15232
106269
9
46
153121
26
393474
3
3
45
192781
27
76
41
149487
19
48197
39
93
85
24
865020615
33
560383721
421472
24981
171558
68
65
634782263
78
77
241638
421413159
62
90410
119810
391763
326232
479490819
39
87
251725
2
441496
177668
291084
65
205770
9
1
286637
3
5446
268031
489899
159363
263361
58
148544
48338
325866336
11
488202
27718
68
95
507441645
455442
42
90
3
27
389388
435771
48
61
80307
4
6
6
68
438734
50
80
426617
66
80
263408
397786401
418315
31
32
39
7
14074872
268359
266630
10
45
487256
428043220
478850965
66
136750
6
19
260192
388544
404174
735746572
4
280764
198329553
4
5
97
40
77
469026
889981940
91
34
399728
474457
76
98
254292
44
45
23
6966
84
455149
45975
1
70
94
193524
3
209479
93
9
4
6
37
211355238
518359352
477778
6
8
82630
56
206936883
8
459004
20
453619
10
8
345093
113465
2595
66
45588
86
7
29
493922
470019
47
342591
199635
417524637
193857
72
130419
42687
15
195424
469628
94
207688
267498
96
267984
405104
14
6
65
4
24
433777
392930
77
88
8
32
919933520
17679
20
21
160999
472539
14
12513
44
2
1
427196
480709
19
63
32
68728
262559
6
1
3
62
9
266631
424975
363048726
142281
279483
42
24
484940
115368
4
137850
484528
103611
352260
384839
76
327241
33
97
422651
196108
666817430
198949
56
6
44
467964
89348
92
2
80
85
204380373
27
870959267
5
40
18765
85
60
262204
5
429865943
90
219782692
141805
88
481934
38
40
249152
396374
105930
62
53
52
49
30
32
92
42
471505
84
302081073
99
4
93
368171
55
90
75
84
42
8
15
88
275453
741733433
53
40
7
33
148245086
68
29
89
135188
22
150043
963074140
368350
253230
32
394264
444742
339592
4
118017
10
77
46141
256480
87
385280974
59
2
61
998728740
495684502
788661339
712126997
57
204986
322509
51
6
310426
494230350
344671374
43
348203
30
272012
96
41
259563
31
127579
159883
497183
6
671883721
118264
174505
211228
23302
236593
543671902
420003
371956
344169199
504667641
370870
392113
69
35
182936
542503043
58
74
321392686
14
77
77
3
76
247757
472703
938636923
19
91
717459008
83
9
146855
53
81420
117479
473330
70
55
391826
34
36
729718136
91
99
20
6
45
49533
55
450414
17
11
307994
31
34
96
95
1
472020
447140
36
6
53
93302
284720317
47
95
1
4
317656
77
47
80
39145
85
3
28872
44154
454528
26
424120
75
293929
20
48
396801
43
18269
62
381386
23285951
22
81
11
131545135
384955
6
57
3
69764
98
95
472624
1
97
449087
425462
17240
9
155734
10
81
112070
43
65660
345257
61
10
82
16
4
361872
17434
18399
44
66548
2
4
3
3
419407563
96881
186115
263208
144326
93
185872
98
78574
4
275559
13
181228
217779
27
9
41
40
110212
281025
85
17
7
2
22448
68
3
9
2
650657628
162754
43
27932
80
348598
59
37629007
38
372644
66
13
72
60
31657
466901
266070
85
292101
483922
81
692813626
7
81
312526
476906
48
34
2
8
241927
94
95
109055
47
77
387212
70
59
28
961172951
72
340932
369044
271264
5
66
21
60
5
59178
80
4
57
55052
400885
351761
422563
6
439734
10
19
7134506
53
330949
218208
46
40
28
2
505579291
32
3
869484110
380919
8
19
37
426427
86
2019
39
61
64
86
39
132096
4
5
354726
35
15
258495
54
137779
87
154018
270383
91
17
401014
120246
66
11123
324674
451336581
286823
339467068
535985944
230931
91
825087587
8
93
33
131466
11
74475
99
33
43951
32
21
252156
213949818
68
131757
655962773
276515
264553
1
67
36
65
37
61
249688
129158
78
173073
81
5802
87
476368
93
303247634
384217
246531
15
270190
36
1
90
256685
999650006
57888
23
94
41428011
88746699
30
106165
404872
42
12
116233
63
69
390946273
73
235092
4
442114
348012
46
71
300795
66652
181491
98
79956650
47
48
663409407
424041
279577
424034
12
355007
47
414972
441801
20
89
506023185
87
62
457501
447204
209262
162336
149639
8837
32
486979
24245202
190184
306508
857137494
77
321300762
366022
9021
73
415735
54
489751
222521
169504
211409
20
51611
76
18
8
64
12
218447
377759
9
756628768
352298
566969618
371011
48
436395
219495
333856654
93
9
43
25680
85
487721
7
462502
27
50
95
9
54
61
416747
23
368586
69
25202
61708
123613
55
861470544
64
75
6
53
285790
165474
16
18
464199
991431568
94544302
363634
98985
54
301554
484741
12
450619
32
58
63751
159922
475035
96
44
815982234
92386
7
14
168177
81
59589
32
415828
533545410
187604
51
14
1
481387
12736
15
3
462002
56
47
9
10
237458
52
182436
28
468287
236739
3
421879
69504217
39290
4
48
26
428188
32
3
409953
19
47080
283066
18
291709
89
434579
169050
46
689538683
264945
3
70
246783
180966
49
22
76
145999
333262
5
6
458525
37
292786
14473
354050
540410039
76
412771
448099
41095
39
4
83
872147128
74
332654871
166944914
113940
126715
269883
491937960
6
571492585
191799
10
82
1
5
423482
393970
12
249057351
2
3
29
399275
19
13
652915635
87
462513
39
7
172438
217548
191983
22
51
322639
499745
430173
60
5
52
7
247739
204358
61
418947
105622
390864
16646
210513
43
495985
182107
346491
68
41
81
414804
8
13
80532757
307747
168667
56
389390
254870
2
56
97
46
17
77
3
336333
145068
44
465793
6
84271
12
494769
4
161094
232419
37
46
410897918
36
458502
38
435508
149775
480854
448119
388942
263307
384351
420677
4
34
84
78
23
84
91969
238943
38
304933
92
405514641
8
95
62
63
541866711
70
3
637229953
63667123
396990
72
630939774
82
29
31
49685605
969373817
23
94887042
487296
205104
1
5
117027
96
32
61
9
21
60
72955
72119
17150
92
1
96
12036262
165643
630656606
684446629
65
51
356609
80
40
29
68836
84
152572
93
754090733
313252
68
782967673
785034550
9
23
68297
91
42
399001
63
194827
34
965999165
129673
40
7
700415530
21066
5
55017
9
4
337976711
158540482
22
72
83
50
248250
26
1
330897
72
351551
28
4
878013831
158890
429939
42
54
144077
30
2
244964995
30
47
844587351
395753
36
5
415109
18
11
368338
63244
353073
268696
44
351079
8
131973
19089
37
38
2
107861
208358
440236
74
7
63205
529636202
786139507
81
286584
394439
39
789629065
50
139143
98
77
419625
466757
80
436398
99
419114
59
185206
487410
450325331
409144087
388067
73168
402399
6
50
431635
69
4
388071020
18
3
92
22
28
21
216657
550904717
61
50
89032
36
445631
6
69
14
366544
62
799339338
96
27
161117
8
89460
146995342
140440
75
255428
249291
35
46
84
57
38
56
435985
48
358981
9
441236
68
5
263630
326850
31598
13
779254286
12
92
61
57032
762327533
7
48
40107
8
27
371643
40
1
156315
10
13
142474
13
73
56125
550087580
260674
92
46728
94
7
4
435540
44
5
68
5
11
408894334
69
18396
4
1
5
65
96
572918856
6
16023
74
99
62
80
76
87
43
84392445
430953
87733
14
20
76032
492010
319666
382764
505239479
96
145363
19
231078
8
498472
48324
34
94763
394963
277530
349387
90
350715
30
33
15
7
421522
59
67609
53
1
77
61
225082
458999
62
86
54
163518
498651
353081
55
302341
29
56
250557
8
398923659
373068
7
27
198703
67
278770
15
67
33
9
99
3
4
35
354104
441162156
58
3
427056
46
5
884360811
87
3
19
436395
5
428348
368407726
159249883
47250
97
87
1
85
253900
90703
379321
35
91
2
348195509
88
389677
10
13
75
205794
455019692
5
1
8
225456
172728
35
42
391556
43
395782
99
173108
49
68
82
579301067
2
255028
94451
40
15457
3
818195891
11
471511
60
43
83
60393
64
36377
311983872
2
59
19
470317
56
274113
15
7
40
899256832
21
367123
21874
76
71
15
452832
238951804
280212
23
249888
607019705
13
70
70252
252536
135122
30510140
74
77
1
291284359
437306476
78
30468
480189
415756479
335058
728773917
56
68
100348
29
488731
18
84
305109
190043
276881
101900
28
70
225168
97140
60
8
13581
274909
1
98
57770
349500
19
28
362784
8
33
430007
223978
3
74
245933
70
726946219
98
242138
34
275094
51
60
82
386084
102524
95
406110
116374
274517
1
113222
70478
300468
12
65
426327
160508
9
345358
28
7
799714302
26
210690
61
5
404164
41
486414
37
65
2
414549
225031
63
96
439810
390334
48
65
94
224714
935302209
38
81
30958
257021
102003
11
62
83
108935
62
5
938689574
141045
89445
270812
306351
7
18
35
37
325110
79
40558
464901
17761
75
114063
77
32
74
68729025
42818
62
64
92
336048
80
476133
67
103761
336124
98
72
46
667457519
69
98
3
334934
135377
457497
468250
829221310
177279
195402
92
192197
263084
35
47
197961
169081
66470
695586071
448280
8
130102
182550
13
39
120511201
70
211085385
205241
86
1
386399
357458
3939
278053
87
44
77709
262883
153816917
58
29
62
94
361845
454748110
965198849
375991
698164333
22
36
46
76
399977
102902
95
1
371267
315846
1
198577
87
25
164593610
96
396449
52
26
262341
36
795747179
146343
281123
148428376
272061
78
261226288
28
19
171798
70070
464007
41
479220
87456
3
285199103
19
64842
249613
423161
89
38002
274014
98
4
131361
233895
80
14
44
425763
44235
935833824
415337
221583545
106700
141927
390463
18
94540382
99
79
111393
89792
242851
492031
98
43
27
123382
125474
33
130728
66
555616822
323687
443511
87
272736
70
75
243970
242232
390713
55886
32352
269381
16
275147
152852
94
88
26
440740
289883
2
11505
98
62
330681580
775958585
878379868
499199
353637092
256933
477240
203275
726408935
88
2
97
35
6
10
46
472285
495290
283378819
59
46
19
18
14
213162
59
60
91
934098735
55
14
263735
94
11045
356333509
157453
66
20928
539898507
154658
416965
166679
377523
95
93
90
62
914972028
6
31
246104
67
88
9
74
17702
18
40
27441
850669391
114954
122585
242395771
2
479304
39987
64
448808
173285
52
65678551
37
390618875
80
386218
1
92
403425
66
15
465902
51
183990
425099
14417
90961
22
36
20
184691
712892876
84
40039
448694
86
406977
227039
104750834
232806
5
21
284379
63
179444362
9
85548
335273
5
50
327357
498735
359111
17428
160134
92
177491
6
345502
12
37
3
269603
72
54
85
61
609878087
15
59
8
906768918
906207904
452796
91
41
14
27
8
710884122
133069988
37
267055
206824
90063
256570498
439085
347490
60
36
38710
134087
50
140301
66
357192
2
180377
265797
186568
147035
4
7
322627
18
74
144962
80
57
61
398008
409343610
356088916
427779
924559084
87
68835
638304743
59
360797
68828
1
30
355472
67
40
955848763
285245
233339126
484229
67
14
8
329152
71726
53
61660
9716
48
66
8
1
32
241666726
208966737
230943
48
3
87222
36
5
162445215
461976
44
953692593
68
146917752
172591
331729
30
36
78571
265646
11
1
3
286554384
68
48
293014
56
51
15285
46
47
211539676
414622
23
2
232331
214719
8
17
15
14282
422514
33
300809
345164778
153340307
312293
188288
62
18
395343
642722921
141933
260281
5
219343402
7
49
54
233706
81623
82
67531
289552
9
323961
65
13
293095
39
442667
679632415
74
405408
489368
497320
4
219936
364075
21
71
20
19
328857
419269585
205502
2
63
2
17
239943
44
252525
7
158610
62
490489
205154
53
387738
486604
87553
20
473465
3
39
170831
376882
159153
7
16
41
263639
10
369494
31
17103
7
37
174998
11
92
430285
82
44
697018297
34
86
312182
39
44893
30268
22240
85
68
2
39937
76
468354
78
192145685
337066
1
62688
215227830
293605
79
7
439796
126083
60
60048066
36
241626
44
53
343367
367977
37
475438
141287
95
716841236
244275
10
483326
213564
70
336540886
98345
93
47362
152031
167918
35
33
75
91
196378
79559
272035
112535
93
234595058
10
552686373
75725
11
283571
35916
5
4
429391
166698
469711
340681854
52
84
192777
4
91
114770
469621394
57
59044
49
123512
638576822
433512
160390
331668
42
486835
161415
54
9
470266
77
19440
370059
51417
545134064
457615
4
423609
515818465
485288
212129
84
2
81
937728687
467357
18
190033
75
259793
75
223979
3
376274
38
51
64
150356
163120
357358
6
22
76
129630
642276065
52
563806009
44
375870
41
59
323730
58
26
5
912074378
492101347
69
70
72634
48
63
357570
65
130140
3
83
11
9
15
558972907
493200
73
260786
13
95
374544
7
87
37
336675
55
238994
36
248058
5
189902
85
280862
72
428100371
432219
493017
308076
61
153743
105060042
93
459218
53
55
184419655
20686
65
4
309090
448553
7
64366355
12
82
1
46
151643
349174
11
39
16
9
4
3
504296204
180863
52
181316
492499625
79
138395
200099
8
42169
63
250057
12
92
69
7
373688712
231574
292428
86
274271
2
43
262730
159163
194081
30759
97
1
120231
12
68
49
87
61699
391072
843107095
3
62
251832
45
62985
96
393096
85
19
5
489960
77971
32138
482981
84
58
71112
6
146029130
50
69
252197
38
40033
76409
52
54
89
63433
265473
158948
192927
148400
134458
67
166650
306816
270872
1
18
171020
137689
3
415141434
58
46583
112976
14
14
746300559
63
129449
3
11
253498
70
428735
128854
287571
450203
438357
10
17
33
241409
96
92
98779
25
50
44
854945598
56
403928991
79
16348
3
86
124749
380046949
1
96
229378
60
54
17
47
298817
26
81
396678
471864
395591
23
516647419
78
426709
93
41
289700
424998174
220474037
16292
318653
303288
6
86012
35706
312171
10
97
122024
389759922
20
86
486306
5
95452
44
45
8
99117
26
298579
15
45
441325
72
49
70
166104
396401
54
146154
212589
63
62
785874042
80
441873
211818
970835731
69646329
354192
47
62
395643
46
83
474846
335182
496823
383447
27
857331839
721150352
319206296
56895
373037776
4
80
437545
51
197774
491167
55496
220614
1096
36731
318243
450301
293700
2
89169
39
363326
534645326
230361
53996
89
223865237
40016
38
81
263418
49
350935
493120
6
37
6
248344
361770
15
9
18
19
609174524
115319
89
161064
1
180898
46
30
70
46
226729
358206142
52
21514
41
77170
82
1
281351
53
264590
134356789
379830
407096
326224
4
588132022
291616
311749
163741
56
2
33489
280130
731175381
52
164600
122874
67
479133
31
3
26
8
18
91939
489282
417797
13
62
631502204
89
76
239664
262317
2
48
313019
5
28
178272
32
74
263157
491772
7
467603
45
38587
101508
340237
307352
70
25974
48
364859
69
21
240698
64
50363
392302
62
30917
250951
47
299155
484814
6
74
70268
208647
389866
92
43
421273
159639
450768
391909
442425
30
6
346506
403263
80
31235
3
193452
90586
48
888492945
20873
28
58
15163600
98
242572
89
702707877
441686
106159
52831
49
697463441
78
85099
347490721
267624
49
559187399
360316
76
3
407489
217685531
658179780
36
197009
283947
61985
448839
152615
417415
21
109387
415122
48
5
233292
85
59455
15
114684
316680
77
31
443789
247490
101120
64
47
192805
78
904202138
65492459
69
32
613631146
42
266483
83
41
71
86
12
60
181673
28
266783
484668
204655
37
490990
4
4
98
4
2
57
471593
350672
51306
29
52184
438491
7
35
49
27
9
43
39
245372
191317
233930
396860
2
65
57
79
464661
307103
398284
227419467
5146
1
13
12
440488
12
7
31
30
382201
25430
303089
69
53
64
45965
69
54
360059
79
55
49
25
6
676022816
78
57
63
820326096
5
426122746
69
60
87
154049
46
368113
474908
25224456
464120
94
260809
43
73
7
64297
257429
51
15
472417
73154
148799792
22
5
114414
423943
89
90
6
392746
365457
40768
449153
87405
384328
646758481
46
162839
5
742625404
193473
326448
8
162894
944492105
63
4
260534429
79111
82
98
71
19
86
97
251676
9
6
284650
81
437494
24
16882
202970
13708401
360873
228752
8357
643454613
73503
59
71
78
75
92
96
5277
430250
24
214349
73
452693
15
9
69
205754248
438922
5
8
138562
44
544052673
94
451883395
7
465074
45971
391818
684968276
6
98
60
8
5
63
69
473281731
425478
19
577695146
155969
59158
1
180486
20
56
272187
17
12
72
41
12
152265
440538
42016
129609
37
1
287139
79
9
91
75
17407
738961720
403515
244113
110809
23
496162
364081
70
72
77
438372
416819
409800
869597032
498261
174647
401855
80
67
42
43
66
416838
14
52
41324433
52
51
49
129070
496418774
24
86
32
1
63
5
51
70
67
46532
108556
152384
54
804976021
202996
37
51
2
540065076
258494
73
44
51649
127466
8
463850
4
52489
211833
94
72
44
438128
5
493873
340938
75
22
219410
64122
399493
55
127344
358768484
8
429125578
458481936
11
86
413162
23
334891
95
128705
5
9457
1
99
69
107709
92
48
89
287596
6
254777
459161
14
14137
154972
187506
93
148676
379258
53
5
98
94
11945
412831
6
96
8
67
68
49
25
275154
31
774878643
19
72
5
484027
55787
3
73
490239
833999880
48
80
86
88766
305213
7
174553
194449
469977586
79089
200385
86
94
13786
264984
55
5777
22
60
2
10854
71
206649017
39633
247342
8
206919
170255
24742
90
17
71
8
27
59
1
6
34
251167388
47
23
6
428040
6
128316
292660
324823
279581
20298
88
187585
387984
5
487304
221918
7
438414
87
281397
313313
115958
189250
19
88
2
57
253887
64
78
78
60
43
3
20
74
41
9
20
45
461623
70
258853
353738
229002
276869
81
432203
63
263497
38
241298
181059
5966
4
82
127099
45
76
474579
39
44
27
60
268443
6014
528318846
84967
218959
493747
64
407855
74
51
87
250999
76
141109369
37017
10
15
10
189677
282438
51
78
444923
39
47658
272755
48
44
91
82967
33
290050
3
38
13352
54
80
341026
168354
86
478090
353809
77
427157104
151458
131456
382580
197073
574559637
183322
206044
246939
214463
32
262319
29
86224
98
28
95
276322
59
3
3
14
288334
320744224
4
26
358908
322123
29
67
197559
49
491781
452956
21726
264697979
18
51
439955
41
285090
4
963949932
9661
672
75
44
97
111769
82
2
86
89838
908516852
8
215652
480622
26
157005
82
65961
471505
445023
77
96
36
270037
470772
38389
318203
34
6
27
246618
671676339
54
6
32
510104518
190512
8
487871
6
444597
43
34
110418
97
71882
410548733
50764
44
124424
204608
434223
41
232578
19
44
184790
5
12
53
14
234081
87
90
5619
94
6
41
92
67
58893
93
443546
60
19
26
108062
76
96303211
1912
452150
363135
60
691881376
92
39480
240269
161722
78139
256690
35
57
166231
54
390863
1
278383
244279
255033
262999
44
2
41
433425
53
19
6
6
88
104530558
5
455901
189041
99697
4
362762
63
466703
68
16
204851
36
47
442216
4
93
428964
9
147942
10
356274
965283699
208801
32
159219
28
166006
84
73
154317
9
264743
77
313992
24
569178076
4
455144
71
651257715
419293753
3
30
475653
26
279323
53
7
92
4
57
193925706
4
401314
17
285512
258388
81
14
101605
55
50
62681
46886
4
3
464838
15
106154
37
73
189076
95
68
921609507
113192
290198
629722186
352765
84
54
39
46
79
352749
500230040
39
236606551
28
153842
366632
90
197963883
9
641425530
275395
71
72
1
353759
382237
174724
169423
96
89
86
96
291284
56
11
281977
353571
6
341257359
45251
117841
346125
94
37
170625
73641
420626
81526
471497
44
246949
496840
95586
330204
340200
344184
35
40
285549
394954
31
467581
1
41
905803724
367482148
204995
56
210985
311577096
14
134562
29
164704
44
464255
42
208573
3
84726
17
5
6
33
122533
8
65
496418
332133
52
39
240259
580421829
83
20126
31
46
12
9956
94095
6
319601416
3
51
200606
72
20
842972115
129396
397513098
429921
26534
75
29
45
100278315
2
434432912
387488
2
112788
61
478085
32
73
16
36598
581057943
64231
84
375069095
60
406074
414142
201282
22
39
4
4
311064
489209
26
49
9
158348127
383696
95
386828167
68
56
182805
193005
38
155072
101835
48
416048932
48
247255802
8
244644
12
33
95
7
6
166276
213186984
70114
331402
75
103946
234658
4
281579
25
6
53
420386
11203
442388
75
405940
694398180
13
262695
383114
92544
393902
2
173635
27
469212
479859
308049
240737
90
76865
74
387794
58
89182
152370231
83
311875
196374
75
50
79265
31
194320
57
124357
19
404784
69
31
967813997
196569
195377
22
499663
435790
213454
550257066
60
472263
49
456662
11
51
324850
85994
93661
500119701
338949
217925
94
161530
26245
6
58
263051
43
22
230390
248824
136954
357314201
81
34
63975066
90
208845249
47
32855
488312
40
41
421454
33
9
4
93
445482
6379
4
154179
211454
41250965
74
54
482090
96
4918
2
491632
37630
49
10
94
915655191
102256
264622
195931
230690052
850321947
96
162269
440404162
57
188624
4
55
79
124547
740124018
75
127080
6
8
119162
32434
207496
73
396122
92
18145
41
8
4
66
52
38
13
51260
2
8302
306437
91
87
43
4
444839
16
75
8
19
33
676042949
401207
138609583
91
591419130
400298
36
26
27
16763
23036
271500
422040
58
29
37
52
164841
58
342026713
48
61090
22
55771
59880
44
439645
319292
6082693
467229
87173
418206
435526
19
75
35
436282
90
281226
5
490142
73
328816
20
32
467084
911741552
19
41
92
95
98
43532
31
84
76639
77
354487017
114024768
12
618901273
286355
271282
270756
713997582
141259891
1
74
57
244177
4
88
35
31
564402220
64
2
482674
225926003
15
160947
94671
74331563
24
43
4
101449200
419312
37
8
169596
28
2
23
65
59550
562922022
95
132633
236125
7
5294
314702654
88
482425
475185
24
712557102
20692
4
88
435957885
33
88
102437250
22
32
77
62
33
63728
144835
81
15
75
85
82
75
182313
35
437621
21606
58
14633
416725
79
483680
32
67
40719
438858
71
184788
68
303094
23
58
64
254375768
429027
2
9740999
6
3
770885437
25
288438
5
4
34704
729768335
4
94
70
355317
22
46
49
60
499635963
33
69
330128
25
80
602676006
4
434820
2
411246
1
121272
251166
405597
28
93
5
2
17
67
326581659
68352
425248
24
16
37318626
46
2
82
54
3207
151216
492164
53
156465
317970
98552
472116
727708332
237901794
61
67
314780
93364
90
20
6
89
20084
74
92011
1
499711
167694926
3
156491
285203
18
161800789
211071
27077
306541
52
936255420
21
54
15
45
476451
7
90
65
96
73528034
65
8
28463
66039
13
86904
322921
47672
469335
96
39
50448038
935940035
208192
286761
221896
6752
68370
159803
3
114265
27
6
233195
314579665
69
91
94
7
30
97
30
475474
258075
4
11
483531
287729
493897
14542
73
364484159
23953
815079085
17
160894
5
221138
95
90753
148265
72
401500
8
1
107843
21
33
16590
258535
137525
63
47
22
448637417
6
35
446359
7
44
37
15
40
51
66
87
8
20
421526641
80
152544
99
67359
131708
61
10
381052421
4648
10
486325
87
6261
18
278960
97
8504
48
8
46
91083
67
425680
93
232744
90
166190
92
131699
416350
56
49
47
366318
164908
18
243220
471489
241029
92
221310
105556
245303
29
263633
87
494847
32302
332689
1
400802
239192461
97
460050
7
36
438569
41327
122275
3
97
8
21
50
13
115182
64
629395789
420076
3
5
449643
943196436
98
8
20
373569
829029246
19
130629
4
93300
431392
40
1
42
249085
488674
476003
404646
14
69
10
248855
522247078
73
60
123380
49991
74683
55
46
454812
79
91
166064
75142
409881147
136332
88
336876
64
27
309421
68850
91527
3
142987
131940
99
88
11136
182503
447896
31
20
93
4
39968
21
46
5
13109
45
5
96
147774
95
404223745
231101
59
278800
33
81
17309
45
162954
213871456
474596
74
92
410263
71
427075
67
11
59750
314776
78
3
29773
99
251219
86
219837
215524
95
17782
155776
36
240398355
38
829808637
8649
2
402162
53006
212497
499391
31940
1
70
61
92
76
27
85172
59
47
34
36
64
94
29
61
6
2
60
641929359
69
284729
560368815
52
61
36678
254758
52
8
50
27
932895677
85
291944
17
65
42
21
421013
64
281232
321246
296827
49
35
41
80
6
304885
99
5
38
61
393958
11
81
29
121893
218919
402693
54
963763279
1
62
18
2
267598
21183
81514
147927239
377886
311239
289865
225093
467930
220668623
301977
262427
23
91
237907
419704
471580
373154
88
113722
55
479508
101030
591154629
49
25886
35
783597074
89
304392
120239
42359
173674
91
5
15653173
81
380487
114464
174528
443309
2
51
316900
499289
448336
2
441421
32
54
5
13
17
731508180
9
83139
323281
5
480570344
331124
61
66
85
329545
65
213288
287707
1
25
162967169
112077
32
97
7
96846
159576
220281
1
86
491871
195837
70793
123961
76
359094010
94
81
69
419408
6
5
17
19
86
201775
94
229620
53
516265345
167685
467919
122815
396024
26
21
8
65
2312
99
7
95
26
248965
59
165511
431360
16
23
335811271
461210
327959
14
36
87
8
62599
453611
2
309729
5
372825
428850
96
93
74
716490621
81
46334
69
60195
28
685922399
88
110767
46
137057970
769758261
293380
231710
96
320263701
345374
7
383475
197797
22
292637
60
24
164575
15934
60
30
335466
31
64
11
412374
3232
44
83
66
149381503
73
10
69
70
348304
346377
63
166419
22
39
361367
86
392895
6
58
86
2
61
325623
92
6
116575
285664
222836
356628
343662
56001
33
673402544
4
5
443531
17
337211
60
89
78
11
119446
89
45
68236
80
71
68990588
20
1
95
69034339
111642
76
258843
59039
189601
85
448071
33
45
64
386390
53
3
30694367
45
349447
80
92
2
491864
27
59
98750
47
93
241499
57
52
338286
23
36
5
368169
67
16
58027
199704
58
94
296395
346273
462063
9
347979082
37
258672
32
396768102
58
24
224958
8
14501
90
29
51
374885558
342186
224502
238119
95
7023
93
233757
40
242718
272472
7
17283
93
169115
55
83
187752
7
81
85
167439
48684
6304200
10
86
47
485492754
289935
7
182516
1
38940
1
959774288
255804
104747
31
29
311234
380910
86
61
377789
35
76659
351665
185993
38
4
71
482750842
191002418
802871895
25
72
1
409448
229878
35386
747202934
4
543119181
27
301791
69
72
393808
263506
78
118022
296439
90
3
418131
33
19
232936
56111
36651
977320442
97
320530
50
817813255
284581
4
4
88
29
2927
38
351697
31
7
957885059
819897364
1
24
81915
483519
71483
82853
8
10
39243675
136547992
295613
570813354
154675
91
6
599269470
433925
7
379106
311465
2797630
98
65
29
65
70
421149888
33
43
289325
64
6
128080
34
244929
25
61
219571
357147816
425732145
55815
13
89
359906
275401
86
19
398376
22308
118017440
199822
46
79
55
83
472464
231240
199889
330872
9
212749
57
51
258827
38873
173745409
75
61892
489425
46737
50068
478754
65
226322
310152
76
46168888
628969962
186257
258091
48
493884
203225
436448
1
47
16
68
290216
8
17
214951
289547
84
21220
94
5
89
56
367171
76
68
737504856
11
180584
387193
4
98
189682
14
513179134
65
10
53
34
77882
19563
32
78
7
76
69837
165701
68
441040
45
23
20
167332
79
380454
204793
414570
370332188
1
98
7
411779
604438976
54
154353
416060
427088530
51
140554
466104
15
16
909507946
58
90
236021729
41
83
97
19
88
78
231889
22495
5
98
79
36
30
66
92
901585046
33
85
177066
265684
17869
89
104017212
79
90
22
68
192424
59
55
467486
173828
113542
250717
428052
235878341
370593965
55
40
508962683
9
47
207566
451088
171970
36
885813319
22533137
148570784
122712
73
23
518790433
62
37
56
41759
125204
409601
36
399405
5
7
473465
50
240416018
76
43
358685
1
85060
75757
15
411885
55753
145465
23
5
7
416183
9
32911
108961
177817
307099824
379081
32
7
213111
1
20
58
14
97
89585
97
79
47776
433810
269948
2589970
354022
290549561
25
62
25553
10
76
392866
176319
232298
987585509
10183
493374
39
10
39
56
3
403323
94
30
173301
64
282171
160519
464378
827539064
93
154231
669465620
366685
341006
387948
69
859283147
248957
34
55
94
3
121549
142662476
305316
824725114
23
86
51
94598
1
16866
411782
123275703
10
28
22
53950
306461
7
4
59
540818801
90
244180
193383
496735
86597
489286148
7362
41
416447
43920
34
80343553
495431
172095
80
105711
24
415860
27
152343
17
359596
438168
304754
1
85
488023
61
47
78
28
45
16
426336
2
97464
253562440
27
285903
103296
69
18
27
384034574
2
190275
52
406406
59
91
263908
28
122379
308787
25
428350
219315
477941
179557
70
46064
83
11
56
111628
73619
4
461961
48
8
8
159777
67412
378821
335327
45
382995
315675
286503
88
406483
67
50
226577
406413
9
7
488832
53251
457711493
351120
80537
3
20300
63
18798
55
172334402
180184
4
485737
331775935
47442
94
248838
444980
82
64
20
7
39
2
363571
65
62
642336289
931791016
245525
861925728
13
66
481510
225537277
1
449061
576224766
492350
415004
59
470084
109978
225890
192222
98
266837
82
120411
253248
78
28
76
277251
1
48
65
11332
451651
2
222558
4
23
92
442879
48
5
236813
9768
446926
444149
16
57
227057
139121
55
6
9
222531
409875750
494726
93
453652
14967
239473
47
297473
379656794
6
478181
316767
271301
67283
54
94028
113253
383336
486949547
147489
490406
238420603
29
4
134884
6
283498
22
33
85
8
6
70
412474
434432263
392380784
4
39
881731805
2
22
45
355745
237674
723050255
16944
132301
209975
70
342030375
171696
292027
234772
212343
871143405
292888
285235
390069
371299
497049
492273
44
6
215352
61
333416
90
35051
364963
88
189699
50
51
75
90
96
265140
426608
313754
82032
435314
1
483910
81
83
618542065
26
1
889799826
294015
205303
9
838704863
68
17
277511
65
73707267
58723
91
251220
94
5
23
51
53
92
11691
426284
508107591
260332
430458
25629
58
65
80
31
17
93
187307145
843840320
39
89
148360
43
333161
71
9
73557
407926
68
338875
61
449487
56228715
65
401567
1
130401
94
634130558
467169
372452
53178
129004
52
82
3
334261
451395
63
6
87
64
24
123135
21
62
3
234001456
191895
23
50
6
25
316502
30
7
159380
22
44
99
61
55
384621923
301086
87
94
1
83
54
95
85
7
5
200876096
6
1
110874
613499659
478673
17215
169383
170819
5
474107
219263
53
246788
173774
16
70510
16
57
232108
227100
222872
85
138400
164334
398696
54
63
427380
74
27
5
29813
475768
234453
11
348900
144284
158731
4
86
27
76
124850
14
468042
89
289196
9
8
43
58
66
371916
14
418995
339633
238805
117893
21
65
392494
290770
1
15
22
97844
2
40
46
58
344314
377870
25408
28
46
3341
90
472597
348419
285922
84
490889
2
36
167707
77
30
88
238684
218036
9
12
93
70
488161
52639384
32
93
26
279487
11
856008692
577360222
419682
11
81
7
51820
386737
68
15
237327
927781235
689340627
44
170285
18
19
175461
87
331069
57338
18
93
62
98
88
303031
348636
9
22
191053
61
1889
161407135
39
79
51533
15
100543
357534036
879421454
38
70766
313213
3
76
460438
64579
65751
53
300682
60
419994
14
163365
400784
66
50
38
212081
210336
286615
489517417
331310
83
67
3
712309788
53
413252
270275
611650072
260994
33
67318
49
260924
30
93
89
1
36
46
33
192605
77
40
33
32
312879
78
311648
88
87
340405
46
99
36
52
196608737
797829232
8
251479
52
120495
116803521
28
3
360895
84065
146738
257613
175492
69333
14
75
54517
117969
3460
494725
88015880
349098
4
72205
35
208421
362193
382830
841175019
425696
468016
48041
5768
46041
76
10
28632
188750
403216
83
870995049
5
81
6
15813
74
416840
284535
271486
91
60
17
156040
368218
495714
133109
52
95
45
382941
53581
6
6
21
50
159244
69
2
380026
218768
984433470
70
763736984
42415
108577
281885140
432121
32
81924
2
50
11
98
484420
109626
29606
98
85
462756
123560
99
286459
57
245220
53
212404
240027
30
33914
27
93
56119
77978
82
392420
70
94481
45
43
76050
61
43859
67
123910
1
28906
17
254637
249018746
73
184982490
8
67
11
118794
45151
88
51
444490
377386
8
92
54
421291
78
448312
68
382854
8
1
92
273840
29
9
79539
419976
175200
11
28
385323
36
28
22590
871953075
9
447074
40
485682
12
261404913
268219
784960899
70
28986
4
80
253498
521060072
260100
84
65042
131881
52
30
140874
1
70528
67
265631
83
64
9
85
12
230636
180296521
16
22
16
363153611
111017
25007
436278
33
148808
49
26
153643
47
35
82
494594
20
363187
29
64
644079149
168129671
219139
291952
7
445009
1
3124
196506192
22
27
326238
627342330
78
159893
165403682
993811913
81
205052
95493662
908156058
121096
36
817046577
150975
3
34
87
99
929327391
75522
161381935
75
157644
416534
22
436359
6
403469
58
65
6
5
477588
81
42
822778212
38
29550
944335132
81012
409323
871772924
70
3
1
296092
35
16221063
145372
637833141
13
383303
196542
53893
453855
99
51
17
71
134522
2
45739
91
22
45
91
7
461005
499198
427364
52
162828
470800
55
43211
330413
164219
268520
18
282383
329471
26
398745770
910637360
626117074
66
158921
35
6
202180
49
74
367684048
46
409120
38
78
23
56140
68
753925482
93
857281986
69
439237
70
388214
313234067
96148
67
15599
18
9
12
122696
625324068
30
399576
63
85
361543
157615
43
87983
59
10446
58
3
64
289479
140346
412880
485902
107751
68
77546
50
8
204712
202639
196130
3
6
205205
11
193954
28
203332
272781
85
6
59
42
447666
182294
208571
164782
100610
70
40387481
129956
3
9
404624
51317
134296
17
47
21
424682
6
134283
199507
17762
31
54
90
387694
84
290620
56135
2
596169247
15
98
24
5
347621
4
490168
59
95
782564760
91407
975993919
362984
193084
6
1
1
65039
94
77
295711
361929
28
12
271760
281059
129351
877696076
97
4
171971
310915
127551
18794
948642710
65
305266
205917
41868
53
419054
81
307757
367139
72
99
253593
207774
6
255502
70
95
19
81
455316
327581
33
212953465
458753
497492
308990
376039
4
91
25
1
41
70
404246
4
84
37
84340
174497
272613456
81
192098
489478
482543
319282
51
442112
6
375223
3
205629
2721
7
78
92
9
331777
208944
1
456886
319335333
34
393447
243532
50
242907
292131703
869865723
9
57
99
47024
3
260344
281978
87803
82
324246
23984008
60346546
59100
485596
344595
66
77
93
11510
470123463
48
3500
64024549
83
5
26
400955
158246
88
160619
72
350015
205058
74
75
11590
707501497
17
185282442
313062
14
7126
2
73
53
250097
25692
24
875008707
19
104232
25
109333
92
421645
739306018
186174401
64
274403
292366
173548
21
101432
418486623
405511
48390
549514970
13
18577
89
45
304037
7070
373739
10586
70
90006
25
254023
368851752
252707
428562
2
52
101699
8
165560914
97
221334
52
75691
11728
57
58
162204
43
6
98
289658702
403569
31357
507263997
67
7
306095
54
359832
13
96
90248
93
376466
24084
61
63
13
565257865
66
66
115038
143199
359228
665993081
1
8
65
67
43
79
5
9
216171
497635
98
47
238195
6
412526
80
8
33172
480010
12
75
85
29
343378
5
57
67
23963802
72
91560
40
379514
208356
810570404
58
75
254699
353825370
39
69
346965
57
248408
376146
44
47
49
128962
352067
150604
97
328213
380604
723692558
225149
37
2
2
68
293548
76
10
94
22
2
98
472441347
89
416552749
98
63841
303084
419661
398770
36
388239
205767
26516
48
105632
16
334918
233125
438011848
41
90
226623
86098
380781
80
281618
79085
31
438740
43
80
435002
350804
80
1
93
10
74
22
366168
155178
94789
461135
91
63175
14
434670
194576
86
257831
73
7
12
561628382
54810
40
8
557686887
443917
90
138938
190527
385610
827157638
395223
228090
361653017
280596
24
189120
615410827
6
36
6
873446349
75
134767
123337848
1
27
47
98
498018
161499
50
320712
49
52
15327
399476
40
90
394256
407194
266825
78
43
275906
93
379607
487291
473045
63823
89
143640
351030
81
434397
826553581
369096
331377
9
13
66
373111
32
466031
20
16
69
15
8
289197
72
428276
84487
85897
96
4
494035
233443
98
294432
72611
3
91041
63
62
33
89
466368297
296446
827719002
2974
89
480292
63
133158
453391
206938
35936
1
65
448083
398638
34
363044501
93
71
196803
60
16727
9
63
7
219899
77
218897
116299811
928407975
62
324816
56
8
22
94
31
59
75
122283
3
321630
56000
69
1894
154765
38
41
2
95
695527784
189586
34
190026
25
479755
83
57
35
38
16
6
396936
462707
286487
280526
41
380103
427921
69
72
89
71
385581
4
7
9
948103173
508670359
240604553
1
48
24
684512071
498328
51
23
49
96
85
99
931919992
44
463871
7
381743
32
31
38
29
206449605
277577
642993187
55
999132246
420506
282950
388517
632922978
229537
56
33
6
27
79
26
64
72
20
19
85
396198
34
54
99010
252619
32
47
83
476534
883820464
97775643
70
25063
302953
478249
65
408561731
3
12
468183
92
59433
39
47
96
874487484
71
94941
195924
43
326512
581699699
9
825072380
2
427278
174676
49166
24
66113
11
80201
11996
60
301579
6
24
49
255903
138289
54
73
82
61
292752
20
284085
21
71020
343310
60
92
440904
85
82
263500
92
98
14
50
43
40342
352440
268268133
2
74
313795
476285
408682
437989
281928
347054953
12
26
477415
40989
246030
1
10
147392
8580
456076
265488
133630
373970795
70
9
735383956
246538
25
65
31
62
75
250617
396371
40
2
45
93
610303951
932604106
8
11003
261662
48
283025
20
277726
95
71241
159818
64
199134
75
166876
8
303524
622385039
662860873
52
4
28
72
178088
78
2
360239
167570
60
4
53
54
483863
243349
83
21
260118816
69395
61
202457
915649617
91
360473987
264134
48824
68
444821
42677
40
317712
93
98
314485260
173500
34194
87
355346
132045
67
143102
203316
312040
399959
624162208
241772
29545
75
93
248033
21
320372
6
326713
7
157289
37
253972
101236
58
26
77
370396
71
1
82
257729116
60
91064792
50
263312
41
284960
4
20
411776
166454
3
1
38
64
6
76485
14708
45
895615242
56
350692
486725
4
6
84
127290686
53464
72
11034
85
231671
351459
9
410916
90
229355
24
207151
451785
677618234
60
354885
380845
74
6
11
692915248
9
60282
53878
44803
86
54
41519
880632009
9
419603429
52
84
32
224630220
53341
18
326895
817267008
16
414371
8
244847
87
304661
43
139362541
473695506
9
972706869
324060
437445
70
29
75
222614114
49
3
398191
94953
3
40
74
62
15
13
43
310834
46
41
78
59278
423960991
221486
78
2
43
45
45
32
118184
174189
182760
18460
91
23581216
202403
9
228347
80
971788207
60
79648
9
89
183192800
42068
228090
20
87
21
487659
3
53
4
16
37
389902
876861953
74
1
36
427599
355020
218053
67
283947
303361
148213
7
101022
76
88806
896748418
19
62
61
8
93
4165
56
121134
86562626
220805
62
20521
93
285613
15
9
517086127
211754
10
193357
41
40
97283
56
74063
60
52073
4
239789
47467
123354
70022
165113269
306132
223883
49
7
43
5
64
20
46
117163
43
38
69
348054
7
297979
16849
96
777964503
79
56
144878
150459
46
78
130702
33252
323186
341958
152735
36
27
414740
342432
63
58355004
496558
43
108348
35
274083
99
332721
51
53
140793
58
171564
95238
80
9
254871
386856
318015
72
28
82
61
95
2
56
375297
88
352942
24558
544347982
345698342
59
699045416
18
10
251815
198811712
175031799
80539
154273
89
327015
332891
33
278432002
7
73
131553
25
77
161989170
386965
165643
88
53254
425972
193406
217323
394387
29
21
259881
182164
97
333743
42
6
35
295646
471704
495790
45
2
5
251564
61
96
14
61
485311
29
84
206433
72
16
58
45
108674120
56
37
287478375
274389
112460
269967
269279
242392
38
6
296576
7
82
25
455937
290728
337190
254158
101305
5546
821309446
40
571893248
37
438323
357318
10
174588
56
86
29
171355
50
456020
5
106785373
185389
494674
87668
41
2
28
739726278
73
295780
27
393849
196354
446784
90
53
427736
3
42
8
65
118208
275359
934287859
483925
28
73
51
332661
4
276671
8
55
42
78
8
154678
65
4303
13
327905
2
53
22
371003
98
26
121267
101506
167379
20536
262728
491902
42
52
720972283
49
82
32
92075
418738
32
244871
465806
450445
128082
53
195180262
352323
319575
45968
83
28
208713
4
787
362900
66
80
50
49
225117
4
100239
296451
468314
445707
321875
264578
20
24
879772513
53
461617
44
395026
367620
178199
920943094
10
52
406571
285637
60
5
82
377024
7
78407
44
277061
89
135756
71
331932
54082
122814
83
195476
64759
26
98
73514
428201
98
35
3199
87
123412
63
702197150
34
8
420985
559214939
308486
94
4
62236610
227756337
151081
312550
72
54962
74
392050102
22
73
423023
27
429972
106949
80714
147472
453928
9
36
130427
78123
47
87
12
62
11
68
27
791265715
311290
94
143476734
169409
78
155269
311693
142880
45
52
335781
88
31
558975086
670261879
68
292315551
10
2
215941
47
319170
49
12
45
152415
90
805798399
59
36910
30
224280
173291
54
275021
4
70
481211
158353
42
238107
49436
32
269931
96
18
62733
37776
38
497359
3
23
410773
96
31638
30
315368
425275
4
97
110889
986178974
78280
322926
189595
22
467073
86
209881676
91
35439
8
309386
2
812895343
84
67
214677
6
83
77
36
445460
463541
50
289738
392214
35
28
98
54
453683
324773
30
21915
59
96
90910
263500319
225395156
214645
4
917014752
13
96470
311592
69
343804
98
664354057
169621630
64
431952
353925
31201690
1
34
120468
915981551
86
78112
54
351795
251640
61
377331
54
66413
67
51
24
423047
25
335493
71
93
50
79
188927
67454
191692935
74
787059122
385109
54
53
99
70
94984
63675
502014704
225752
833787952
73
97
97
77
454646
44
319761
399287
44
156570
312631
4
52
43
7
76
4
46
94
44
764088002
9
379949
3
29
759239244
435685
440173
125896
69
90
77
84
87
202620
11
461511
6
62
7
75
152893
68
242529387
41
682668108
9
60
199564
3
47264
1
98069
9
98
475176680
288035
323621
174449
375403
40889
40
6
6
168827
27
128492
218052
406218674
217521706
43
498214
385629
156745
831409628
270467
473811
262589
446604
6
13
96
31
33
127185
4
18
90
86
204308
493178
86
366600
26787692
50
30
155212
178347852
300555
83618
1
39908
269129613
178310
87
536575569
96
71930
889273826
37465
71
1740
212186
345837
77581
81396070
95
89735
45
60
10634
50189
89
85
52
3
63
78
178756
97
139062
56
220060
99
86
21
152138
52549785
252019
18
583348751
35
55778
77144901
98
7
240400
273630
88828
90715
48
15672
27
480394525
248097499
96
88
63
8
29
134252
48
131070824
317542
524329695
178851
441780
215201
111081
659687648
474497
455697
382060
65
6
328634
56
25
113408
10
267119
6
5
27
81
16036
5
257929739
320795
99
860753712
82421
63
19
262275
184143289
859184174
73718
68
394057
82
423198
3
7874
6
71
272692
67
41834
49812
1
75
493996
17
34
50
37
80
48694
23
488813
6665
530118108
89
996150835
264504
63
819027338
8
289512
230595
469265
344983
229836
499569
81
63
50
402139
166764
5
8
50
53
94
29
379016
52
677866079
479960
60
67
484669
286449140
72
459813
44063
201152
13
8165
74
55
1
48157
352847
386776
35
52
403161
164541
76
61
85
81
52229
72
4
2
45
78
29
86
376507
370936
14
30176
206415
124668
48
2
206195
70
24
179738
55
56
338806116
19
856137963
309505
310802
66
8
87
70
199292154
54
52
8
4
1
37
61
99
24
382513628
284456
75
5
866897472
7
49
52
54
217421
138624448
97
173838
489949
36
47
296037
83
87940
495956
322844
359915
2
248921
472034
246041
72
193787
82
1
91
55
138458
398175155
74
73
385484
470478
291478
20
35
16
477023
88
494872
95
94
849010629
312235
7
145234
67241
94616
489450
52
338209
349703
485896
77
76
4818
18427
81841198
89
14
77
226522
392227311
333961
9
25
175459
60
255720
20993951
494323
226945213
48
54997
12
70
392319892
46
88624
7
2
660591730
91
863485576
10
93
301373
17441776
281423
145167
48
137849
610259271
290499
77
195588
414581
445655
155748
28
33
45
98
479053
735343931
89
64
161236
184038
48107445
185261
262211
490956
200057
7
8774
651233864
702445573
453052
41
69
467484
68819
351271
327817
5
88
404155
95
37116
304484
992821051
401489
31
314342
334185
22814
48187
394259
4
58
23988
412126
40800
218538
837580672
59
354093
222585
32
88
244593
28
82
186986
209570
158296
84
147225
163869531
59
443298
81121
6
69
21
462759
396625
487095
91
13
393814
285165
76
28
24
8
400692
200170
415369
84
243852
61
151310
150395
324243205
24
330584
189120
20
81
9
83
474204
10
71
73283066
67
51
411593
312143
5228
79
5
339279
2
85
112253
363305594
305988
265085
147953541
13
276647
40699
422280
463053
127181948
44
298556
69
8
156156
27
68
88
42
2
80
307122
397432
324153
262967
383456
67
58
2
452802
38089
130794
200277
99
95
88372
31663
349098
52
62
491847
176078
261321
649559900
94
55555
110122
29
164341155
382378
477475
318371
1
73
64
267224822
445087
337914
100401
202387
98
60
61
97
50
56
271943
136503
82377
1
951402001
84
40
44884
77903
368254
84246
456670
135727
791409592
125225
37
393146
37
580971791
153453
35712912
967199562
642536084
66
58
382508
462062
7
278291
27
77
80
10
77
39
22685
72145
20
383803
28
94863
5
46079490
100697
6
967634920
2
662593163
31703
24723
475683
495981577
282359
246469
356463784
37
432625
77680
172675
52
74
372276
3
70
3
15
32
455196
8
3788
70
22
222546
252692
35
263282
124088
649904671
255156999
40
863075865
36
437190
274064
134662
324058
85
1
9
69
1036
694178497
118924
61
267049
15
813731066
8
468527963
338408
90
56
50
1
64139
351600
66
54
393994
81
180482
393140
8
11011
73
89
88
77
21
357163
465847
437239
22
287258
5
671385997
90
80507
274784654
457173
170563
357917
73014
300248
85
76
288524
592700196
140393
631496210
21
251029
28
452247
243230
62
1
59571595
192204
20
69
45
422863
76
479001
75
56
81
19
33
24
447399
673463690
28
346482259
2
136618
44
395542
55
71
834973175
107289
113661
1
74
651654244
45589
12
28
5
208013
118034
27
1
7
261393975
639989750
25
51
302321
162615
94
57
840905091
162078
68
268901
372887
56
372606
182389
15
2
11
56
145039
5
512538108
451960
12
385661
263714
49
5
249047
85450
761586578
480287
64
33
15431
26
180730109
195396
96542
812506500
476422348
133023
355816
74
449742
96
70
15
33
28
45363
920192739
254381
20997
477949
53
60
70
7
92
446730
3
64
25
49
7
68
428147
480131
71
189217
441565
168518
236859
89
95
446734
60
182865
67
71103
8
21343637
6
439682
574647834
3
743719972
2
43
430710
89
993073418
4
578805745
485094
941644758
9
355746
71
206785
27
33
125234
49
710463108
491327
251770479
248113
95
41
58
74
383293
149134
475775736
4
171049
15
6365
32
260951
319352
214125
44
153573
17
221755
411196
131219
6
85
70
40
14
428533
478116100
99
428321
55759
143446
213336
14
357041
331921
40600
11
35
395443
335755
75463
381405
11
68
1
349770
24
60
46
441319314
59
126430
43
955578598
9
40
55
407780
16
2
213228
28
26258
139763055
19
32
17
1
75
81
718919480
82
18
159298047
11
613267336
354109
79
931454131
4
25
91
121245
90
48
988691086
117971
86
8
61
4
207616
339982
12
426719
48
431474
77
3
158245
83406
70
400152
64
77
7
421433
7
485026
7
75
154203
71305
146715
161120
300700
72
350692
9
97
7
22
76
331567
4
3
15
5228
55
22
96
108453
478629
352947
846745659
250766512
27
70
95
27
403759
311864
4
83520
31
213218
199738
10
52
82
59
43
649568489
4
198502
6
7
37
209066
475505
358296
5
998438401
79836
65
25
191470
17
106313452
142541
16907057
84
450185
2
169612
6
150453
278936
303779
6
2
9
123293
55
8
67
6
643688874
95772
51
73
166271443
897385644
76996
53
21
66
424230
43
52374
75
4
389556
323703815
894558050
86294108
25
66
291815
8
20
82
5
19
69222
75
347786230
405551607
339270
31
843096240
181033795
46
12
737478879
277623
275571
477555
394816
71
180897
92932
68
8
123228
9
56872
399269
440361132
65
66249
1
109160
322353
25
52
256223
335569
136174
11249
92
905544256
58
796631119
84
6
459675
96326
390553
770
4
41
134842
174554796
56
142945
95
95
99
69
275542
55
3
17
246446
31
14
1
75
115028
36
176742
201489
453196
271818
4
52
4
290490
84
172199
98
39
467410
118258
36
203417
143206
416338
5
11
34
201925
19
40
295933
65
177625568
12
1
13750
13
3
118913832
70
8
444543
5713
211353
633
41
10
90
93
25
328189
209684
214373
425768
494963
13
38
24
19
270114
63
21
492984
3
38
282743
234453
397015
700310499
84407
872189679
45971
239030
429163
17
461068615
353610230
95
7
878450168
34
31
56
49
90
34
186789
9
269805
59951
335853
20556
86
318166
50
42
1
316013
47913
366486
5
461341
175778
350980
134177
40
96
2
436134831
774077623
348413
260997
385307
24
300039
81
99
34
310212
17
1
47
16
7
479886
91
439673
289741
36
289667
62
97053
237733
179569
99
86
389882
412305477
30
197256553
80
142013
28
141750
7
79
404653
21
66
112994990
46
79209708
63
82
553660219
25156780
481080
85
94
6
638547161
53
70
68229
67
186979
96
321180
62
1
33
8
459486
54
768107065
62
829739606
70395
193685
64757
58
345520472
2
31
83
49
42709
4
37
364093
91946
87
137076
1
551198304
499540
610134851
30
10
33
41
212028
35
275835
118668
27
337690
685915145
107824
37
13649
76
99
97
53
36
60
18
92
105680
413217
64
868
81
340
66
413687
116311
72
118399
83
350866
878572457
210821
80
310447
66
44041
310306
91
28
53
473378
16
97180
136238
6
386331
156902
40651
482066
79
28
475653
5
31
87655
107715
64
37
86
13
19
276901
175678
16
96
1
91
32
495066
41
30
27
198869
287260632
48
9
5
263094
54
456355
491904
269748
75658
814130391
277858
43
5
84
381020
193191
271903
93
369419
81
83651
1
7
8
18
42162
71
456091
316394
116754
124923
99
67
20797
164793
166456
330244
925393442
38
31
170629
21
301522
334778
184874
54
380175
52
90
315582
206984655
36
415818
223362
261531
41
267555980
47
203438
42
39
16
372641
60
704824682
9
38
485528
31
164721
528677114
188351
203340
18
193255
20
9
45
89
5
8
482545
388099
38
233476
493543
105997
4
22
54
450864749
294299
196400
7
64
79
66
320613
61
52
141905
128976355
408360
406468
422717
37
2
75938690
52
48
76
71277
2
458667
92046
81
245939672
373977069
274561
808602799
1
14
55
30
416337
159084
297095861
3
77
594179709
87
356322
323834
62
53
59
214288
74
547591436
256089
130992
4
373388
174308
379809
10315
353046
19
29
205194
16
381720
477493
335883
52
3
1
352278
480977
36608
61
42
26795
3
12
56701
650088407
98
454541
398272
3
81
263060
170986
189547
153936
38455606
2
64
396311
377020
801014876
98
780895279
57
85
243554
1
61
212810
55979
3
71
74
36
1
20745
64
83
79
39
130134922
271142
91
9
313647
45
466907
288867
756214467
39
123777
14
65
110324
561278671
8
33
11
57
352669
15
465424
42
54
7
50
57
48
432012
274424
357273
2
732880468
9
58
227830
470950
707600010
49
4
403293
23
84482
491735
37
961831622
405080
51
69
403495532
927386394
76
72
22
179351
65
15
432391
23
17
387481
21
89
72
461531
176426
86
79
53
26
41
926736462
355976
821014735
49
5
88
178347
370617
54
216506
45
5
161680
138078
123086
575411744
27
585310614
474374
439539
30223
1
444932
54
3
19
32
362791
87
71
77
77
448321
189274303
176797
429062
12677
213133293
72
200220
75807
45455
55
46
51
8
8
92
392725
89
53
95
276336
9
45
82995
434804
329513
7511
751276305
63
294063
376765040
4
38
270636
22
18
7
110545693
37
288312
4
583330564
4
389725
2
90
98111
2
343665
473482
30
125798
69
76487
93
71
24
212707
57
804246436
71
60
384889
585182157
82
107982
88
593652191
161040
247793318
166588
495073
67
410658
44
241901
153453
535277782
83067
161508
40
1
26
5921
118074
340459
26
6
951919412
69
228694
34349
72362
31
2
44
77
70
87
188955
374151
239618
16
825193135
67
2
4
9
392841
8
51
196339
94
72
1
37
25
45871
221189
97152
85
46
243196
409216
150186
2
80
349493
36
228653096
681052528
66
59
47
277634
674809581
5
82142
10
4
333839
83
71
17824
60
20
336459
184094
38
5
79
52
413192
103486
3
81
314969
161671
3
232448754
99
61
459753
212542064
2
101026
417847
398775
182975
6
16
477948
71
98260470
26
422686
387953
859136065
27
18
68068
9
32
28
53
121378
67845
28
46
131172
22
329493
97
87
48
79
248600
30
57
45
57078
5
774889519
93931788
8
37812
17
89
5
62
198625
890342112
247287
39733
81
3
258998
312224
54
184094
471550
31
122926
108776
66
49881
169053
682999402
84
2
29
98
162058
1
307675
76647
3
498801
98
21
778336365
5
278047
15
110592
35
346274
64
36
383514
386157
76946
239481
8
600449353
76
22
347795373
298457
253827422
59
8
450510
425353
11
25849
184451
1
8
44
46
72
2
220234
79085
95
239474
29827
88
139983
98938
240619
19
32
79
3
1
59588
226354
5
9
222391
225129841
4
60
68
97
77
31
62
193541211
781081140
180432
8028184
691532191
372129
168690
357971
79
40
7
486416
47
43
70
341187
6466
262450
66
48
311454
362267086
57
15
306885
52
6
198121
37
98
60
178546
111208018
168511
461663
54
17027
74
45
60
11
40
67
38175
59
83
120289
197825
90
3
25
71
67
85525
20
17
344019
515959129
88378
60
55177
368454
8
172434
93
47183
6509
582005486
95
22
94
68946
7
9194
351327
29
315258
53
124889386
5
1
455986
333139
131445035
70
5
39994
47
486694
77
10944
73
21
439458
837685543
55
236422
143015562
5
186167881
76
53
24
27986
146683
135562
339491
59
435958
25
31
138203
50
60
85
277068
312681
480640
44
58
49
87060
23
192056
1
3
91
146351
12
286968
376774
139618
65
300336
870422086
100587
19
65
227726
517656141
53
692736077
57
88
49903
153730
120002
54
955312234
492281349
414055207
1
3
383501
63
5
363244
707888389
920546549
840935196
317220
2
24
354057
79
109930
170452
486207
149723
10536
358700
214662
30
62
38
38
47
499056
78
89
97
9
52
203381
36
474065
191612
891541445
87
41
55458
280798828
65
319606
4
563116220
431969
309262999
30
89
159137
861992379
80
445578
784565169
444238
18
227015
22
38
99
269021
268524
64
117118
7
329535
35
46
59
40
61
15
77
13
2
494978321
779049585
360156
247109
345461558
62
60
36
15
84
1
3
315310
88388
207355
6
1
278327
358381
41
58
60
86
63
91
4
60
347163
91
9
26338
6
64
273256
7
61
60
45
82220
10
37
14
27
77
125337
190176
24
25
470724
2
341010
12
958527643
21
222471226
5
4
6
340740
76
15713778
16
92
57
178327
2
7
277243
35
490861
13
26
440436
346068
85
50
438486
37226
77
35
425585
132884
99921
76
74904
185522
758410412
9
59
36139
52834
15
236707
590041175
39801
574017577
50
49
11
50
62
30
529783123
81
45032
486753
212471
464978
562857258
96
94
3
58
6
252168
158159
39
72704
49
179790
132372
4
65
159705
63
164735
406480
48
47780
4
252714
92
2
312697
277145
5
344873
8
54
53
40
168395736
243295949
4
416697
6
374345
311609
80
22
408117
480353
245717
43
85
62
30346
199067
211353
67
12
156174
5
327744
79
2
52
341735
447150
443219
277795
92
237789
443173
33
555775760
4
208377
284602
781747301
324733
319052
64
48
74
31
33671
114854
3
473993287
119311
223552
222915
175096
9
698678045
366807
97
44
37
165965
77
431980
206214
65
67
84
128673
389643
39
475870
157234
41
62
469035
87
53
301589
406571
61
27
53
16479
240613
76709
4
94036
82
52
357156
346179
448122
225488249
70
32
94
579988358
352747
176938
5
29
95
235282
167258
450143
12
49
134574
37
411101
6
74
27
67
126666
55188
29
370879
17
5
39
141749
97
1
57
331137
498567
63
81
95
981
78
60
100847
43698
276284458
355965
98668
60
40
46
520193911
85
61
88884
40
950497890
247544
98
241066682
11
318168
45
357106
436864
46
63
431236
639731167
179020
89
211357
92
90
67
3
230380
1
42
106263758
6
181832
264735
206752
7
378021
194499
354258
1
88
4
259761
411171
37
231892
99
478444
28
399434
118538
289894
7
24
528300409
182357
297089
6
25
4440
34291
58
44
712736406
182242
71
79
328749
74
205828
30
27
84
23
35
85
8
252037
454710
452326
112540
21876
219591
222354
66
289688
28278
442873
169964
2
422034
193106
48145
4
76
42
13180
151829
1
228004
24451
271011
9
170451
11
32
3629
425151
96
77
57
75
3
44
45
10
24
96
24
3
384839
45
312858
270111
52
54
498503
87
30
90
85
559992244
269244
375791
27237
13025607
214972
82
89
452821
18
8
91
66
82
7122
45796
481173
81
37
20
38712390
29
941649828
48104
90283
5
98
107198
82
262091
3826
287688
10897
343836
96249
3
21
32
288520
86
273019
87721
146582
531376652
69
53
148159
12
92
4
35
88347717
84
42
94
128280
448909
74
87
360768
429632
14
16
361161
374772
87
52
250151
684139197
68
40
3
157325
98303993
27
80
80
79
9
50
21
530595740
37
305943297
363051
87
51
455626
148546
71
53
72819
296014
390194
881905357
37
24
264785
29
18
21
777337010
8
96
11
479944
42057
464152
78456
483406
24
154773
42
245853
44725
495475059
5
211615
64
13
21
76515
933354548
97
441656
7532
82
276954
637728826
455729
129496
90
503748555
345558
309685
23
95
62
129314
74
72
17
1
28
32
54
65
35906
32
66
20
61
225279188
460869
61002
707054235
88
484342
33
357002
65
47
58
53
88
696415726
18
98
17
47
13
269680
455495
198881
56
8
58690
718540628
40
82966
421237
212283
90
151711
54
9
462649
141578
60
91
53653
143926
695628158
485090896
33
40801032
72
278445
172083
46514
85
472041
39
66
25
73
280096548
481186
122824
55
93067
97806
432288
86
9
348186232
216338
57
29
144486
58136
50
2572
287236
418770846
427290
769243447
5
306182045
84
84601
302431
97
115437
93089
84444
5
77
54
449088
466710
71
86
17473
295964
13
16
200573
81
53311
153348
227753
72
3
271989
223978
3
95
91635
74
391484
79
55
213813
135685
449779
379140
81
7
83
26
300250
163790775
484856
325774
25
418914990
35661
99
149145
67
40
4
36
34
174407
381940
96
422497
80369
202104519
71
302367
396979
88
82
206216
463749
693442491
48
952800598
593930775
62
291545
400605
422821
50469
81
77052
866731807
39
29
253252
329744
20
99
44
19
45
496167773
46
92
69
83
421530
252846
922351716
80
574799153
27082
91
323313
97
103633
68
10
42
403135
49
17
73
166192
149319
103754029
459094
210231
45
410433
382120930
51
27
27576
205584406
6
237436
22
10
66
373418
492813
338908429
85
336660802
319974
55
324395397
63
91
49
69
450334
995400218
4
50
216864
55
7
956373203
494749
253135
29
2
98
59
350533
296944
29
486014
252417911
68647360
82
280622
485579
6
4
97439
72
70
4
164771
221192
6829
475678073
3
59136025
416127
46
15
53
82
12
8
112067
78
15
89
196751732
169883
24
434064
95
4
15165
67072
35
14
230789
564847680
448865082
449463
476690
86
5
362254
65
3
119248
213944
301670
67
39
309383
16
59
181208910
5
84918
28
397031
95
45
5
158105
42179
157165
411527
11
75
8
77
212142
9
3
677225809
3
23
79748
11
250927
166545725
10
395373
1
470029
435559
84
946129350
2
611042959
284285
65
606511991
59
300956
98
452337
6
52
261058
56675
214185
35796
83
47
19
23
463541
263134
33
82
26
70
55
281450
339048
1
9
285367
197825
309438283
248145
70
33
1
414017
23
2
457206
484313
372183931
8
20
93
4
439952479
66
88
686804300
14112
59098
1
817937028
147685
58
3
30889
807937769
93
343209
33
112634
63534
3
67477
41
358410
22
88
9
97
478739
470164183
862808271
40702
56
13
81
440743
496541
59
93
623622971
42650
93
14
29
4
45
67
6
114183
80
1
434976
10
33298
34
2
1
452200
96
46
395344
217822
243049
58
34
426320347
88
408357
140618
93
30
431526
267554
458971
311824
99
253964
583452630
55
188503
698073602
103813052
7
103561
173376
24
371324
88
13401
51
64
439285
61
97
495764
3
362146
93
95
165392
3
45313
4
40740
146684
479447434
452147
17717
63364161
66
82597
184676
25
217638
58
437889
4
472504
196753
47396
112526
27
459613
10
4
91
86
462566
52
3
484764
464260
12
41
46
22
575167630
57
26
65
141391
95
457362
394027
18
66
826000553
446860
197145
64783
68516
232675
56
992804687
33
73
46
204249
407470
44
4
570177286
79
542686314
92950
212762
32
59
79
497925
87
19
59
10
26031
9
58
70
93
286198
404355
629170342
211217
326197374
82
449188
64
121134
33
8
85
4
16
606918122
460106
95
7
53
13
73
96612
83
80147
408685
10
355957
26794
103584
46240
2
919001734
867109929
77
819396674
305753
63
8
10
51
915650798
86
388705
75
65
11
77453
495144
60
180590
57
231063
9
15
190038
95682
68
177916
12
33
233269
63534
53
118509
54
60
202345
86
28710
48
75807
18
114108
63473
93
62
58
211655
251529
3542
96
90888
547122881
499611
124359
4
347452
352243
164773343
85
385729
15
459244
152740
55
49
77931
142324
55445
15
300311
73
93946
71
2
22
58692
181535
12967
186487
288263
86
426193
69
340599202
211455
349237
9
324818
198149
78
848139982
79078
239447
43434
15
125943
967716665
385600
723599788
175766
213407558
295953902
45
92
40
76
77
53
5
277578
12
970489757
1
72
385193
683481649
487270
345310
399188
346718
80
283967
28887
237394
4
1942
403782
196822
3
428873
32
449980
81
832094751
55
39
52
7
737626227
28
79
254402
227960
19
2019258
59
85
77
27
43
71
280151449
21
98
168949036
34114
40
133049
169076
68
9
89
89
34
25362
64941
76
58
72894
334141
122486
79
439193
3
92
280615624
569202551
208767
950781188
418501
90
46
44
5
33
464554
42662799
65
342990
24827
81
56
88
32171
34494413
65
102518
352184
2
142859
377016
315024393
7
2
479954
33
255636
17
98
72
8
388850
276199
423431
57
94
99
247254
82
22
82699466
86
48
865361254
32546449
8
69
22
42
148638
223099
74917
2
352738
414641
64
63
126500
498305
779119733
9
73
96
28
70167
306133306
91084
62
602259213
10
379074
77
81
66
91
44
57
311945
12
58
410353
17
9305536
483841
77
48
282230
13
75
343150
92
388815
38
56357
47889
13
96
89
6
3
35
255099
435634
259532
301494
224904
685997012
14
150672
16
7
103277
16
8
91
753277342
268520
46
404647523
161307
63
409252465
445957255
62
20
54
398865
3
187676
452734
47
42
24
304342
223292
19
335525
8
87
766363802
85
45722
75
71648
87
388856
57
402646200
46
241772
31
80
547490363
51
27
426595
776301852
2
318539
9534
30
75
7
39553527
54
71
72
96
86
21
7
373161
54
32
458386
129653
263075
7
1
702260425
122650
715468867
96
80
250833
183144536
18
312746
194407
9227
344282
84
68
52
147442
29
40
13043
248634
125020
34
110013
467588
354594
226931208
466303
21
38
76695209
52810
412640
3
40
443122
196609
3
156070
397099
571687281
9
98
139266
91
81
70
68
17
22832
93
38
590802454
58965
83720
43
10
11
55
29
77514
12012
51
81
31
32
74
80
702944074
158644
267655
151638
16
88
27
78787996
25
6
71
469702
157958
65251
137283
72
905937335
27
384926
82
83
7374
252333
188980
449426
195012
56
302581
281213
146909
614340213
54
45
83
19
98
52
90
125390
89
270546
45
164106
420809
50
153553
472812
216563
42
283863
496544
156742150
35
179644
79
8
473867
8
109322
67
540837908
152754
82
6
95
1
118134
231456
91
329910
6
141045608
58
5
2
948952495
266336
867307379
85
84351
97
12
33
8772149
335073
38
395360
193099
6
105613227
96
237435
19
28155
475027
44
98
5
24
461388
64
92
413242091
436324578
98
21614
65
38
208611
373134
35
263201
80
48
24
69
224539
98
282753
210729
349443200
333337
259989
10
643
398047
21
69
31
36
452227
222893
378438
112117
42
97
26
1702
72
334255
156127854
211120
88544
44795322
35
90
25
28
3
68
102165
99
78
144308
401954169
69
351184
45
23
6
43
401654
32
56
6
49
121625
12
443207561
494863
19
8
479994
77
81
41
10
4
37
28779
19882
86
59
70784
26
71
94
9
132929
15434
78
75
264416
66
70158
26946
46
240266579
57
432934
38
172399
492517311
263262
168188
84
43984
437781
9
905204425
41
16864
298095461
4
291654
95
29
297035
48
96
95
292155
82848
441944
446399
48
74
134889
291653
76
220038
36670
7
388498589
440481
62283
2
231503
85
7576
142577
93
82
498830
43
16
280333
469941
34
16
3
251706
666954141
45273
55357
40
458280
77
40197
177986
21
138199
100664
31
27749
42
49415
322712
17
1
138290
334974
433304
73
76
2
671264916
90995
8
133201
121646
5379
62
430579
48
7
77
375469
20
9
402763
6
54
89868
35251
317280
29
129757
627674549
35
74
67
181294
466139
144197
418774
295028
55
954462556
416721953
107029366
6
76
4
89460
233105220
19
20
486532
259651
256406
38
46
157387
419215
375108
59
80
52
417467
98
82
84
6
325546
2
69
343016
898920374
41
254416
99
918367195
613327355
417546
11
59
26
77
527640576
57
109481
924529070
127326
9
98
76
243052
348627
177942
87
171130
15
175070
393730108
334887
63
50
75
13035
2
457025
6
45
22
7
325783
2
462808
25
74
258134
141474
7
745609952
8
51
207343
23
92
40
7
472500
448130
76
242448033
231547008
5
41
36790
72
75
583898378
4
2
51348
242592
368075
121226
328889
5
81288
26
432394
36
283737
7
41196
571059438
218172
220612
33
70445
84406
268309
1
49
750511920
344646
286118
279479
638613786
72
65
79
376839
14
6
9
12
40582
46
315999
399112844
74
164374
48
6
58
102062
64
60
74831
499561
72
78
50639
4
30588
295979
56742
2
248291
63119
79
70
47
80
85
56
481462
81
415263
180239
3
61
19
3
2
32
390603
159658
362499
71400
67
292673
30826
19
27
951689874
76
88
229293
3
126448
460902103
23
252097
70
8
474163
43
272290504
38393
57
155084
23
10
399715132
459537
227837
86
104024
98
52
224139
79
9
430179
7
4
148388645
3
865206996
60
313781
335041
359162
363938
45
49
387151
175462
72
98
45
164027
726261574
1
419190
481919
108393
53
46
80
54
303477
19
89
44
31172
478828848
442724
102092
95
450287
86
83
8
2
293428
135010
77
176811
193961
43
9
88
404414
63
450809
95
385728263
371362
265501
913606471
41
138922
83
792974026
7
54
5473
16
83
137154
60527
5
9
479432
118494
71
7
4
315525135
209315
5
66
369167
13
63
146613
307541
6
32
422738
411181
99
873472250
196705
28
5
4
38748
7
2
240229
48
21
92
64
62
73
7
16
34
245893135
457042
427722
18086
99
185737
382832
87
47
48
53723
292395
42527
389389530
7
9
333367
421332
33
5
322273743
257132
85409
23071
124083
77
372877
40
311644
218357
221690
144602
216597
256660
265349
93
8
70343
3
484317
77319
258812196
3
241984
314296
75
2
75
74351207
287605
44
3
42
65
470756455
71
63
138246
125870
75
137561
32139
342964
66
190296
474068
68
34872
2
852
411747
23
19
12
56558566
310419
53153
200809
18
364933
459264286
15
270520
360570
1703365
122485
30
52
4
141963
985970549
29
85
22729
23
7
768255250
19
6
138086
268189
40
272389
99
64
496795408
92
364739
28
60
81545
8
6
89
19
456145
97
6
17
23
275543
88249
845049839
74
317301
81
98
8
74
81
20
43
289061
195877
4742
39735
46
61
81
592939771
45
3
239924
347861133
82
1
38
266170645
4
28
75
16
20
126231
165612907
6
253864
893565092
25
63586
3
4
397905
51
519944244
87
89
76
18
46971
81
281252
15
119916
277452
35
73
8
445144
123067
2
37
21
78
91
131059
42
752412193
100395
327915
65916
96
216148
2557
55512
44
70
88
47057
273993303
402884
48
969935396
678664171
156264120
13
36
450154
97108683
47
18
95
257442
90
88
976438003
94
60540
456966
254049
369346
39
375986220
88
153396
419615
461104
86
168163
453604
346664
187103
68
243583
914121961
70242
19
179863865
128112
22
17
410486
7
5
163821
54059
81
178456
92419
493940
360314
443488
71
11
413572
90108
1
7
460286
435224
57
455983
274163
485801
156636
420606
95
9
40287
140324
62
270994
23617
1
167604
1
10
30
11
92300
24
44
364996762
229202
376722
360354
475096
47
75460
96772
61
50
80
6
303168
654424234
64260
458658
318844448
167069939
411538
33
80
63
167352
51671
74
164110
50
10856
31
11
485483594
43
755630261
40
32446
27540727
129711
6
384007
67
82
434706
56
35
484057
7
87
2
300125
74
7
105192
134308
16
382560
69
967468542
8
273652
415908
8
317865
13
37
31411460
36
6
84
11
258146
363561
8
59
231003
17
4
82
428530
101407
3
538531605
473998962
7
58893971
41
8
392963
22
8
85
33
12
4
107200
351781576
30
2
970556867
11666510
198266
2
30
50
23
620409737
77
145254
265986
595654372
70
215699
83
445493
97
23
6
135509
100594
452275
94
814892136
30
308694
114962
79
7983
331902
91546
80
116494
442127
3
93
205659
191795
8
72
44
193615
4
295547
92
45
266262
20
287189
83497
422237
176878
18
50
438170
4
33
32750
443461921
62
85
788028433
607312810
177614
271372
197200
51
46
99
403391
484987
27
11
237810
233102
164230
23
4
26
490422
298829
8
31
62
26
12
524057687
65
54
418617
7
376206
433816
390477
50
104643
111633
2
4
180110
87
706497661
239277
61
290111
90
374464
4
36312
382597525
290263
102828173
630933513
80
51728
86
492646
313853
214680
379241
33384926
144511
8
434807
79
417408
315278
265440
65
589285758
13
179137
2
74708
29
84
267603
55
68
382032940
7
472472
79
4
88064
33064
59761
46
18
284020
18
43
7
471278
920767951
290784
19846
25
216506
73
200270
53
62448
425148
334406
302642
10054
1
435939
336306
452149
17
391947
181026
7
61
81
165042
16
287463
28
99
71
385752
431044
31246049
24555
54
433221
420762
10
428392
73
357027
9
408138
93
300430
2
6141
152889
4
416714
27
15
454057545
56
149547
272481493
410296
94
332733
448162
19876
97
91
441195
24
92
47
251778
24
56930
364068
67
188399893
379080
281467
406986
8
258844974
230189
191763
21559509
9
77
60
59
349843
65
421890
74
3913
250099
48
97
71036
434180867
20812
269120
269739
405354
15
421531
4
72430
99
75901
43
1
97
35
24667
363992
126015
335407142
308914
493235
124214
32
105655
5
233219
450575
36
56
81661332
29
377514
158899
59
498284
196973
176736
11
553959743
45
88
242754
159011
422352
96944
569085893
35
10
121395
10
59
769128455
384296
271310
79
66
12
61
2
26
26
380938
221024
66
467092
46014
525081847
78
90
218859
50
2
88
383563
54
4
87
463417
7
422418
1
200512
36711949
362548
76
8
13
54
435092
99
264086
61375
185702
3
282281
63
30
121064
175650
68
41
30
1
52
438597
30747
111187
427872
94
7
327939
59
403999
7
57
5273
174010
465576
3
55
3
619845111
23808556
87642
22
455142
447222
201567
8
35952
6
24
477226066
390503
57
52
4
580833104
98
37
3
62
63044
40878499
49
73
78
333040
187607
4
396135518
260578
20
78381
50
43
91465
57
41
79
30
51
12
336675
360788
177611
12
32
337411
9
62
4422
309417
175593130
54
345349
530165867
79
321031
441938
57
25412
397439695
36
92
50741
24
9
74
23
98
32179717
86
307176
99
96
415447
333560
68
180814
89
280346
307206
751769206
73
57
69281
490541
80
7
16
57
356980
36
530504461
37
50
425341
1
56055
39248
86
152809
66
228980
99
96746
9
50121
50
35
69
416232
65
9
435450147
220492
31
19
193122
57
334821
15118
397839
64
5
377840724
31530
68
376183
123968
46
37584
23
319322
76
89
49
5602
140804
66
221448
9
219922325
21
103011
29
126836
2
363718
1
1
424404699
54
216436
50
2
221405
95
77
248397439
31088
10
8
406392466
23
164379
57
45
64
400380
68653
263415021
467349
393993
269119
43
90
230854200
36
2
244161
4755
593654103
57
61151
432558
26659
447259872
242227041
175224
87
91
62
256186
156257
44
186682
75
231743
62829
30210
8
80
31106
24
433420
448135
7
930198473
4
305628
410624
7
50163
22
364680
99
273657321
83
394211
4
14
426545
4
10904
713273014
96305
119296
734932614
802642881
18
74
98
6
3
54
198477714
456743
379601
38
523190990
175621
771438817
71
42
162368
44436
85566
56
30
71
12
61
219337
632271798
96
59
401325
506385088
68
53
2
72
498284
7
33
297523
421432
232989
106964
539333793
968239397
480610790
405443
2
659434326
419638
253659
90
277948
96
293883
60
79
169116
150753012
85
12115
2
38446
303391
13
166181
5
160385
99
55
95
12
387215
165420
154021
52
93862
489527889
207167
74
96365
478943
4259
44
66619
44
60
81
278151
634756219
308521
146320
1661
46
4
96144
18
396038
228281
24
85
291966
141458
162171
70
623406255
492981
466555
30
85
5
272305
91058
93
167045031
82
88
74
7
367166
7
462525
421991
81
39
349268
27072
476551
95
91
66
207865
397043
243216
20719487
213961
49
49431
313096919
417329
803799052
1
32210
87119
93
3
29801
164400
19
276679
11604
46
143184
41
49
713406408
258921
45775
844
84
46
41
62
58
173199
95
372898
81
99
70
49
72
19
73287
63
1
483240
285890
581744513
5
1
89
1
332709511
66
39
200080
45113
380270440
414347
654202726
125740
19736
136466
91
60
16
5
65
15
275543
474755105
6
27
72
8838
19
641344382
47
223043
30
67
7
1
330476
33
87
373170329
456620
430374
42165
28
235800
81
475554
305936
153017
246596
460453
12
14
103475
5
18
16
624225439
51
350834
308102
49
84
52270
49
58
279838863
442423
24
48
493092020
12
73
20
51
14
56
8
5
3
350227
92
23
162272
413873985
200125
9
204160
53
50326
313318
461487
438697
72
898582925
69
90
854684405
1
76
68
415478
218204
24
9
27
320750
364986
81
332889244
441292
458082012
94759
223791
95
336044
134656
3
9110
72
356998
124658
310666
70
63
11
8
412782
75
45862
7
47424
927714617
7
94
80
227353975
95
289580
855830802
74
481316
146847
9
41
60387
378366
447235
78948884
163581
25
115769
38
240524
68995
59159
67
3
98
569325030
7
1112
79613
57
71
35
44098
83
461038
482296
80
30553515
71
372058
490782
59
43
9
52325
455265
97
66
563309150
94007
8
66
9542
21
52
96426
3
60193
5
2
6
104769806
55614
411941512
66
2
481760
28
932639228
451984
13
75
76
23819
3
59
494034
87
57
50352
34
302166
65
16
5
4
84
69
59
92516
48
58
75
33
79
31
255049
75129
311572
7
69
179968681
29840
81
281008
2
49
10
187122
22
106878
22
406927
387941
39
56
189091
4
31
60
334486339
26
156960
13
85
85
80
13
73
315181
393558
244524
55
12649
95
19
176182
29
56
287962
763384071
237256
6
273238
89
48
121988
31
210856
32
38
59
438856
50
96
215306
32
485779
57
360145
452298
80
321574
158983
70
484970
909193154
61
41
655247306
806143495
571094018
102847
34
460114
69
191620
62262
17616
4
83
76522
10
7
236769
85
422769
18810
68
5
45
276487
9
24
428219
93190872
310140
168246
246094
366674
291087364
93
283336
2
81
192467
64
264789
78
83969
85
97
9
46
489580
382184
87456
156441
35
422242
39
195812178
83
462289
82
376453
228005
46
17580
48
92
80
231888
7
3
742630437
4127
95
59252
152988630
432088
11
354029
18
750025120
108495
24
754297166
472472
320190
7
84
16932
22
401611710
3
47364
16
82
20
581395078
387399
394812
85829
307681
33
94
267060
4
38869
61004
2
89882
89
200448
40
496060
95
66
471086
905908902
25
428161
117121
461129
634969492
442785
493414
210134
83
45
9511
251507
15
147600
84
389741171
328081
110277
178367
39
56
66
8332
380525
34
828972787
88
403550
12
13
85
46198
406318441
58
424981
96
188708430
351759
200224
289534
5
931947833
49
81
50
203224
31
36
37
23
313872
76
9
179199
9
55
288909
488758038
6
111014
149633
41
494447979
56
49
69
345680
315045
78
297349739
34
11
83
58
184180744
61
470080
447271
365712
68
394724
302806
27
331544
2
366673
5
30
67
84600
68
21
81042915
650089194
19
76
71
17
23
65
33473
474437622
852463712
93
211033
442674
64803807
183019
19
97
480840088
348922
353258
94
5
418835
69
487256
38
156638
184190
202603
320809
85
49
1
2
27869
41
226195
1
81
21
3
48
213790598
23
25061866
60
20
378072
21
223822
65
463276
35090
3
225911
30
107139
419771
9
46898
352953
46
301626
265360
288429
93
444656
671159772
27
246673
388605
379983
50
40
2
350601
428725280
34
20
93
318595
183189
8
496291
726187687
172129
71
44
95
25
455073
441903491
4
2
87
59
3
33
2
44
161638
15383
32
80
75
28
446959
221391
223977
333341
397750
83
9
66
182033
706122469
95
109914
3
24
29
11
329133
605739996
93
261516
1
48
456085
194470
62
63
492060
45
75
3
462432
64383
34
32
409149314
40267
152686067
326096
39
408872
70883
66
6
379307
31
186848
7
309922
47
29
169812
72
86104
359830
14
80
49
362841
2
357274
63
433733
169608263
28178
582112032
27
12
49
311071
8
60
4
74
930333465
999416170
94219
296375
308102
56
76
409905
348965
407223
15
38
87
442281
2
453354
70
78
77
397109
29
218402
70
211603
32
140756
24
259806
401859
63
35
338336
89
8
35
52
57
109441
27961
92
146506761
468105
297098
10819
475573
46
17
234614
292277
214432628
23
177711
475518
130712
352491
996429017
7
104623
135070
488853
192893162
50
347542
87262
66919
54
26
17768
55
9
27217
44
34
453624
291741
196308
478757
281232
70
430543
45
446625
76
356379
233660
66
56
304766854
83
24
182337
656424637
39
9
371501
19
53
16
337513
32
375570
368078
90
20101
18
43
21
9
8
1
4
40
62
119186
18
225045
36
306005
447993
4
476070
81372
341884
58102
153235
16
497072
195804
19909
37
96
44
47
9
132719
31
447701
285716
6
45
42271
9
92
154245
88
68
54486
20
46
81540
31
83
19
170945031
98077
336152
42
9
172788
12
365798
485431
371296
489815
205741
62
26601
5
4
165571
1
81
13253
9
53
45
249184
284475
3
5302
71
689417604
40
63
80
42
5
72
1
397226
110232
46
316016
63
816223710
483327
21
253011
450624
84
99
261652
39
67
747079905
329230
85
45
191218
390102
97
397581
11
66
36
266436
89
65
208839843
84
2
193601
31
173766
27290
220847
89
456287
992419815
814305707
1
38
9
445759818
352523
419192302
77
435195
7
402857
5
76
94
56
994891646
78
77092
70
9
9
80
473849
59
54
367337
35287
35
794469245
72
55
30
8
19
100691
22782
273253650
135188
69
24
415073
8
116837
28
11
477223
497465
79677
73
876537398
17
22
57
70
325261
312216
166672
287979403
64
37
318110
430754
288904
85
94
692098980
53
19337972
45
707185551
16
5
475955443
94
352337
2
88
84
1061
29
17
47
272132
270798
84
38235026
14521
16
26
223581
72
170644789
163892
64532
199718
83
70111
836921609
53
64
813804625
166825
311750
67
175707
57
4
45
16
86571
494612
61
208440
164415
51
241089
62
5
164189
75
94
24
49943
140568192
209961
13
679428185
79
484756
113698
283227
243932112
8
74
180956
46
195329
456458
8
261131
29684
5
11612351
62
46
202751392
48
29
475679974
97
3
468359
610661170
68578
413528
5
4
288551
79
8
216205
55
489452615
83750
586522506
628564875
32
285588
7
263247754
8
424310
78
145817
378795
197452
639465995
88
53
8
150840
11023
72
25
253755
22
32
45
19
38
22
65
62
88
220860
4
86
48
77
3
37
384623
593125227
23
457676
441748
21687
95
125640
5
3
99683
68
727124903
16
483899
318210
3
451178
657534993
275018
465730
709077840
35390
3
56
206229
47
20
491233
53
494109
88
666830298
91707
492856
7
862274824
54
79
98
121058
23
453025
2
5
33
9
85
67
4
35
440196
352070
4
638305626
216317
370401751
56616347
412069
471239
32
1
82
94
380645
59
343670
61247
357901573
349213
26
44
350031
11626
265519
69
52
253447
67
11
53
446376
473473
291722
26
45
361664995
75
401797
56
107655
340489
313621
53
946331587
124283
68
90
296245
102921
563736641
1
3
6
58
41
7692
861538968
445086
375298
95
6
67
237633
374307
181259
296999
334540396
24
82
102372
351718
168289
68598
310951
940532873
364642
46
32
5
15
688664020
325962
133480
420890
22
458684
30608594
89
229084
34
234167
482662
465958
9
298642
10
140512
470026
592497
369032
2
290623
55833925
146404
393277
613051859
57
8
38
415930
86
416394
79
424107
89
318677
69
610282062
127168
7
191579
430193
282304
60
28640
63
53656
85
68
58
336827
13216
85
404952
9
322835
426608
650019148
8
56
83
434919
85
410996
55
294045
92
88
70665
35
20459
92242
230487
227004
91
94
195431
425566
21
490549
90
41
360049
731691937
261984
19
40
325601
61
78
41
16
37601
28
25658
365719
422139
700509183
4
6
66
305743
153176
77
317895
1
102177
72
124036373
13
4
26999
87
244320
406871
151120
21
248460
51
390978
478489
217168
686897518
17
161676
81
1113
57
180400
53
1
176122
49
641931590
60008
72
399888
7
80
144893081
295748
344928
59
3
467722
25050
2
88
48097
50
28
75
495990
75
338307
4
11
279780
47986
86
585179307
406417903
150060
1
192805
488138027
37546
360993
309839
574949215
6
842740048
120410
406193
28
375706
20
46
35
45
200704779
963588446
87929707
486527
264196
57
282986
170663
402113
113751
48
373774
298726646
53
60879
43
352612
26
84
222823
2324
25
39
215772
283888
982527143
684378349
1
304076
131576
253952
526279128
10
66
64
155483522
45
4
810549766
86
264170
11
9
439743
79
82
375576
283160
7
258910
117672
3
403872
476166
263482
53
65
57
111388
8384
272235
26
166744
54
62
2
322318
359375674
60
287302
34
70867
210475276
104953
835642429
725143529
52983
77
52
31
90
73
15
362593
445352
62
472686
174534
40
8
15
68988172
315315
75
219908
456713
32126
21
1
327903
308163
304123
92
379716
200487
93
66226347
8
13
4
65
300199
38
96
362926955
11
417811
197907
82784
12896
53
38
234655
46611
2
465085
440920
6
11
25
37900774
484575
74026
645349663
40724
72
477027
11015
243889
52919
108779
375107
96
69088
265036
420123
335785
33403
39
341225539
39
2994
4
84
7
11015
339412
6
791897945
48
36
319064
80
62
204230
17
96
120358
319268
120341
265394
61654130
74521
1
7
117138
62856
141756
473089
187260
39
38
226394
44
2
8
46
70
61
312059
264920
3
459003
264820582
681096523
6
70861605
41
94
244791
336390
10
570695098
11
476411
62
355967
961247447
96
274222
40
6654
70
64
32
8
358826
8
36
303984
280594
493369
324659
5
48
54061
93
3
13
28999
73
25524
40
18
404351
47
7
9
73
2
210769455
43
481899
458018
76
84
169227
25
314879
26
38
48
38
21319
92
56
54836
370664
409278
4
441611
2
223762
189747
29
316138
33
66
22
31
921790570
492614
894060421
6
707062197
220307
44733
291612508
5
77
872729357
307989
18
30
430310520
2
43
222076
44
274739
8
488261407
86
91
9860
9
93
81189
2
16
176151
338333
47
5
61968
70
78
38
74
85445
21
99
91
63
17
96
11
34
14
2
6
54
21
88
68809
27
2
161979
19
80121
2
33
21
577937113
13
66
256161
373250
455902
299270
56
762600466
80606
47
41
12
74862
55
510965389
41
144145
141013
42
199218
44
153357
72
32
1
204514
68
9
48
683094908
288119
320086
929098484
791130958
507701975
236774447
66
3
32
95
212909
97
9
251671209
1807
42302
39
66
239539297
9
47
488197
331303
55
135978971
140018060
5
43
124050
22
225499
430332
54
303575
12
38
259996
64
322956
339181
91
17
97783989
8
68
91
606315082
69
18457
97
92
404099
92
5
128577
421653
52
471589
12
398518
37926
528458199
244163
67220
402923
3
2
47
42
41
52
186587
56
5
292440
346988
87
82
25
409396
406105
37
313312
425501
21
41
32
74
59
59
826472018
50
89
263730
291046
366041
168415
298331717
49
151199680
51
93
346469698
355268
260356
824256988
22
404222
73596
66
778734929
338424
26
10
789148627
78
8
473232
18
317329982
61
436572
25
85
3
101255
16184
40
4
310039
84
213357
34
34
68
391611
327070
24
838025605
375614
445805
294048
55
5
42
260044
214502
63
5
34
812475452
111596
202744
57
91
211700235
9
22249
434608605
54
399564
89
88
543131839
32211
77
160791
68
60
80
70
470976
141956
962542659
275683
38
70770
51
157064
77
18258
4
294906
6
50
494340
488414
93
70
37
317520
91
301559095
71
11144
23
39
9
405651
87
604631459
3
420456
25
6
63714
62
261552
301644
49
85
20
64
343999
129958
156229
341143055
1
93
27
388904
99
234506
85
31
35838
421896
1
238257
6
64955
19
65281
88072
9
447492
7
72
46
197510
56497
3
38
381487
96
27
98
31
80973
5187
23704
76
433265
59
59
6
14
899272892
26
78
411501
446162
119681
899163996
22
9
6
846602795
5
362888
16
246443
484532
367894
109242
859058125
497222
467320
338278
52
340103
892691088
379221
67
4
2
129199292
286507
803137022
482296
80
466466
72
4
486964
5
41
202321
452941
827176611
338881
87
59
9
523810283
452102
438092
19763
5
757280561
238792
2
43127
17
34
34
70
52249
394617
7
66899
149321207
4
499302
88
18
469596
42
176161
188691717
78
4
476445
962462139
490479
17
85
469702
262804
2
85
87
7221
21923
69
768046913
248814206
183751
93
8
184699
459223
199711
2
61
113789
246575
62
230413
403051
8
107305
717402890
499191
392710
17
223391
395457
93
6
82
110745
2
290230
127800
72
3
1
245190
357752
489836
11
55
166127839
193600
70
58478
9
44212
41
255745
129070
662339210
22
4
67
316230
25
235671
50514
376508
74
476410
327986
596208059
43
16
56
274449
57345
353049
886756317
51
110424
409350
32
1
85
151677
6493
57
89
32
85
418509
37
34624
22
344827
9
34
56601
5
337157611
14892
126473
69
286506
33
55
70
473853
61
226862
252275
23
48
35
487320
496609
33742192
409448
20
74
28
241029
7
195718
88
290082
325581
56850
36669
448998
398079
25
391197
60
253737
28
60744
423952
11
372528
336357
992146837
3707
78
4
2
64
58311
48
71788
67102
84
89
66
16
430211
4
19
34
78441
20
398986
28
323605
118249
4
406248
264893
940324002
92
75
23
40
461492
27
403713591
51
6
35
1
31
72
626282036
475708448
60
35
462122
3
214442
185767
64
261284492
52
469317
383847
350674
273197
95441967
90
420690
927233314
96
35
70
21
23
99
3
299171
79
4
801060500
7
475944
233139
344237
425789
31
841752935
45
7
67
258676
146004
82
30
1
491271
78
45165
39
55333
69
496505
31
117576
74
24
54
23849
7
98
172713
18
84
319595
319999
198767
226762
296297
97
59541
412364
231943
3
41
372225
15348502
15
96
466669
51
88
675954553
49
46
62
133602941
52
20
602960589
76
9
73733
282666
46
51534
90
93
265929
130517
98
122503
69
77
7350
9
403100
39
9
21972
104572
95
1
9
16
259970
97121
96
400771
31
30
75
95
77
8
96
75
64
418710
236204
63
20
16
62579
41
4
61
10
227458
337949
377445
21
108894
97
33
90462
37
627866861
4
469068
163700
2
233129
93971
670033045
24
10
68
89868
34
14219
33
235235
51
426139
106194
383722
251672
374914
763611308
310806447
47433
329244
92
166933
2
212021
3
25
86
50589
357297
76
94
131114
591424964
80
23
317510865
809619118
35
72
90
230955192
7
421039
43
22
73
57
103150
53
187385
74
9
211516
318551
481381
16
240244
97
24
409901
336519
8
363808
4
80
13
237426
222949
349126
47
13
520197915
34
75
515576164
91
242001
25
119062
28415
324811
225089
38630
78
38
297369
84
28
140767
99824
480676
48
7
98
36
8
75
27
56
607371245
6
8
173657
354829
31
325553
10981
7
7
52
391508
164114
463015
3
274738
9
36
296110
303623
16
76
13758115
365582
174437364
5
237550
75453
88
85158
243797
34
159819
69
149232
217257
215383
31
93
163205372
91
342370
46622162
395075
55
83
3
66027
40082
57
101409094
22
398308
80
95147
26
308028089
394416
14
44
29
6
451238
59
58
29
86
133341024
269349
42457
39
34875782
30
213998
18
2
64
380144
762190556
88
97
21110
232720
31
41646
31573
32
81618
87
185557
315923
93
3
30
46
33
92
79
276012
139249
1
353776
11976
4
179456
17
81
68928
378115
120452
112366
49
382097
331599
4674
9
402051
97
14
97
131070
333461
175899
699631037
72
1
33
321
595817486
162833
30
9
66
47
37
95
67
681453969
137653
84
318538
84546
328513266
82
229562387
281766
368951
81
4
3
45
58
333830
6
5
93
84049
166676
8
835218458
63
61
155581839
1
255757
4849
71
466796
394514292
23
428180
6
55
25
14788
126579
725590029
289676
184041
30
91
902117776
96549
96
454375
94
196579
24
142781
354828367
94870
398560811
307002
25
148851
58
433695
42512
75
74
58
189355511
54
10
239770
471038
87
132928
33
50
17
269672
51
81
206221
89
93
25
64602
7
17
132255
275575
836971075
62
48151
41
269169264
91731
8
34
204174
6
79
77
20
907750314
84
455406
191910
98426
419318
487031
83
354059
451967
390089
98
286325
452940
17
196041
41
354058
22
485126
383238
36
65
350691
60
9
248267
228107233
98417
166704
30
357704
8
36
976609514
90843
225301
2
84
41
18
49353037
6
208596
10689
9
62
298852
7
91
29
507779209
444211
20
1
9
58
115934
284098
74
4
65
51495934
806587804
612960639
63
27
2
98938
161893
372130
8
989627742
50435
606480156
94139
947271755
316272
21637736
76
658707069
1
52
7
414438
289558
50
44604
306563916
16941760
76
387030
3
63583
730292880
376476
813813326
62558
130844
475773
15
185745
85
295612
81
34
136846
81
71
10
445444
68
268191632
8
315797
382971
103991993
710820177
81
12
88
264876
27
317506
395672
347162605
369420
11143
37
6
401356
447518
494740
13
318824904
66
15
156673
45
62
504671073
224196
75
99
482910
13
479773
495704
132930
448302395
351342155
79769
218426
38
25
481121
74
96
319203
30
56908
270338886
7
92
452867
64436
589740329
236971
52050
438744834
9
25
32
60
80
991493627
20
1
719916368
52
86753
55
177600
437283
43
83
40
61
606235436
103456905
84103709
144030
7
39
390420
2
334641
3
197121
10
29
197971
73
5
202192
437118394
4
494189
36
37
95
390832
23
6
27
28
87
62
28
140508
85995
15
228282
21
36
918596239
65
100007628
68
48
405768
134534526
61
39001
72
3
55
72
288056
1
56
173367
36
296874
81
72
24
87
457060
24
16
136900
261087
169778
44203
1
146300
53
25
9
406036
42
413771
18
84
270027
46
3
70
11
90
279912
32
81
436689
62
73
35
87
306574
183257
228912
89128
4
9
60176
73
492414
242443
41
373820
37
1
3
77339
338860
11
1
78
67
62
10
174603
90
92
120144
94
469708
429630
433302
941189244
74
15
13
142277630
21
534299404
458598
35
4
377548
435339
99
74
460738
96
438149
48585598
2
78937
12218
94
69
7
331712
490047
140073618
46
309586
71
80
30
85
74244
502970671
285992
43
8
211979
164243
341560
44
5
180439
99
73263
44
351002
140651
90
353887
512083097
401361735
316644
85
623260404
27
404202
37
61952
481830
269362
467463
80
214842
48868
68830
10
8
351186
793633141
220296
47
76
75
223215121
335254
481182
47
347839
49095475
17
107689
426595853
94
678595935
1
8417
382128
47710
55
17
299122
6
59
421477
230270
91
481495
56
393589
924285071
2
495896
55
267918
88
59
825094957
50
46
3
492781083
92703
37
6
183277
307987
227740
1
61
850839282
56
2
111236
21
1
49
7896
9
278713
45
396631
71
3768
35
92
96
616876539
108193
63
556232785
126632
92
131686
4
24
33804
58828
276815
297612
438517
50
116414
62
482210
17
83
5
454076
54
45
435899
94
260979
50
3
52
6
46
359556
28
26452
490278
252658
162473
77
311863
3
39147
291817
324855
8
66
3
71760
459962
9
170810
23882873
326157
190251
456990
98352994
221471
69
16
7
69
14
85
943057084
52
854677233
57
5
59
6
69
49
392811987
288691
494085
470438
9
88
443990
82
367369
99
129482
118746
217842
224882
53
22
2327
28
1
76
77
69
3
367833
593671231
244380
341542299
9
79
271546983
99
46
226053
84
427132
173039
93
430728
223032
46
71
99
5623
418398
97733
220276617
1
493734
28783
228186
44
32
34
45
396548
5
11
51
157288
39
331507
350623
210894
456064
47
1
107628
495056712
46
36
401364
31
173814
73
216375
83
193409
92
88
17
600123641
89
17
312904
91
160855
43
5
72
129336
69553
328220351
36
97795
563211910
13
132660
5
99400
441438
483391
60
55
62
220779
6
572078748
2
447587
78
648931973
6
1510
313997
19
151162
10
46
385445
268829
32
32
4
37
293200
72226
3
87
5
70
336474
386467
4
81
176115
20
50024
301573
94
336233
199253
336139
35449918
84
57842
481780
196991902
60019
64
377366
166767
305181
8
260376
435242
66
99
378840
207004
49
82599
270537
333814894
55
18
2
272993
2
66707
355867
62
6
458096
31
146669316
59
141453
66806
482270
322273
16
67
363524
172873
39
127781
20499361
36
4
345994
356046
5
35
12
498783
221937951
48
98
82
11
3
96
112562
12383
244586
66
96
63
216716
176306
297145
486763
97
11
402874
7
305664738
22639
397750950
2
85
450261
99
72
15
290929
293409
69
438848
186839
204768
34
243418
68
472195
507451804
7
13808
29
52759
60706
45
22
592269978
70
187416
115099
8
313499
26109
290998
14
320116
29
110932
301928
2
23
59
58
91
3
64
410682
1
180862817
251788
366956
65
5
88
73
411874
42
86
1
90
92
36
461426
9
29
697903854
453850
73
391999
368948
435105
269747926
8
49
467545
24
35
17
73
32
422539
73105
96
98
40
7
33
1
376364
37
90
157913
361825
54356
2
142695
104290
175700
315833
4
189452
207661
225884
2
55
733236743
80
39386
33441
198254
2
240430
199155
163125
447069
36
231205
57504
78
141177176
73
47
42
79
3
21072703
291076
32392
75
59
66473366
7
1
25
100830
1
173436
58
570202648
77
3
443536
4
154978
267081
3
54
386172
299431
60
160679
4
377181
42303
59
12
29
53
43
87
32
486568
201480
496251
55434
38
36
92
63188
616433158
449686
43
462377
929954611
404905
290510
60977
174061
53
24
5
9
851950575
24
36
195654
89
9
186932418
158829906
363806
69
337936334
176753
63816
85669
518501450
482158
426729
470406
256193
153973
91
41
58
42
70
81
274420
417317
17
269866773
18849
55
92
7
482391
299255
4
807576135
230066916
45
90
103150
82
207467524
23
19
75
97
706066462
3
256188
25
138570
218863437
80
40
99
63
190182895
128060
73579
3
12188
20
23143
435014
130487
244192
31
43
85
338778
197059
262070
316034
59748
307698
498009
51191
3
190757
91
63
209619
93
128970
470623
47
17
80
168168
60
13
79
7
36825
3
147304
93
58
6
223680
15
364410431
124963
273757
410943
6
411708
49
70
33
71
417912
12
40
37445
11
46
254705
72
84
79736381
93
2
65
94
81
132397
2
21
44
35
326062279
42
67
57
751626592
1
15777
52
347432
479237
1
456957
377502
7
18
57
327522
85
399504
84633130
96
63
381076
50
66
38
480865009
360880
58
133877136
153381
87
34
6
69
18
77
881248575
9
44
437035
67
197376
6
250799
239489
68
78
58
61
27
439041
11
35
483965
57
809227837
9
7
2
5
85
48
54
5
186826
572
6
47
200477
140125
186138
486132
7
335860
144233
217008
15
79
45
35
14
459882
6
58
94
939005642
901153430
9
67
464902
35758
62
35
96
22
9
9
92
6
979548914
23
8168
6
240544
38
37
770805455
332879540
175559
59
71
188669
12
389552
294063
56
671057603
465308
97
54
763785502
263115
275915
22
303256
447727
246177
74
284220
293281
523826263
189360
45
249080729
1
13928
271016
26
79
33
357437
10
88
72
415919
93
27
12
74870
4
85
35
377492
79
5102
27
48
163770
253424
86709
350316
77
171943769
115559823
20
33
7
8
201708
361945
39
66
49
27
95
15
252000
41
67
51
4
66
160363
475847
88
96
49
20
110717
29
232178
263882
863870238
49691
393579
70
56
157872
33
321524
85
183934
25
151254
3
9
516376132
983406055
746601833
295508
23070
43
27551
486106
530970280
61
19
2
63
211730
159145
380101
384243
80
28
3811
94
399328
565934938
86
315012
497812
63617
331300
367902
441985
332469
312202943
239452
333706
471426
1
76
329594
57
91
49
730686490
75
506952858
206360
55816
154460
60805638
390495
92
8
438926
36
337255
900989274
184966
79
490629
278317
263757
63945
214905
332661
3
57
47148
4
357252833
90547483
91
82
302467
434588240
326136
356307589
166596935
68746
45
52
85
420345
234856
452062
14
19
241324
349989
7
16
23
82
6
74
52442
78
553758187
8
52
82
66
4
9
211442
309741
374412
104786164
37
52
182421
202337
39
434640
75495
55
6734
18
150142
4
489523
65730242
34
11
33
9
37261
294880
90
8
34
769846051
265797
148559
16
486141
92261
4
133059
1
41
71
26410
99960
944255341
128933
275020
46
13
858826816
25
227310206
423635
200476
9
40
360047
86
407080
343640
3
901501416
64
34
56901
48
54
468609
80
63
483519
339101
999091749
451874
45
407536312
19
498099
466385
5
1
805784421
8
731115220
113482
95
95
29
239690608
172269
58
81
68
91
96430
594909640
1
85
339965
143126812
5
330169
84
31834
83734
287049
27
9
73925
86
238912086
354958
5
72
30
60
57414
14
5
20
143360
175145833
111015
2
187943
478886830
276880
181406
426380
78
153497
23
174771
410008776
16
207579
22
158006
50
182553
46
67574
597301374
461256
48
98679
2
55836
442920
79
4
16
99
29
5
3
78
178340
27
316801
62
55
366795
63648
497746
359576
54
283277
48
565812519
2
9
446343
41
32
53
476726
88
67
8
96
427833
48
94
129295
171519
347703
56
37
60
64
86
7
246173754
18
69
311824
304499
160687
125049
56319
55
19
6
6
52
347584
349869
2759
67881
575990673
837386315
687018227
293798939
42423
80
799443850
2
32
79
9
462988
572898904
702396564
76
32
18
71
68
297976
450771
48
440699836
192761
398054
43
48
14
411902
75
91
86
256773664
10407
196383
495571
46633
131519
22
2
36413
34
7
415638
234329
75
122136
296934
9
10053
80
237415
479986
355114
11
51
91
234870980
743116863
4
455446
123629
253826
66
319548
10
48
19
60
14285
66
252930
193617
6
1
45
19
104947
155444
55
429560
23
28
469583
522643646
91
245818
40446
61528
407617
22
81
49
22
268341
186982
271651
394359
90
668872250
55
455329
36
411000
94
175317
4
34
71
279330
28047
15
59
39
45
145961
99
13
40
162077
1
63
37
40
464135
34
22
133414
366538
24212
228720
341946
10
41
388421
382615
255241
9
338210016
5
30
36
383998
7
97
58072
12214
29
141209
36
21
107429968
936994055
58
189476
330254
271134
273082
89
26604
68
27
327557
38
1
42
402163
101945
82
436136
70
61685
24
274998
1
52
724983203
29
7
338126
10
68
356326
94
844590027
242888
234753
25
393478
234667
266809
28
690386902
351873
7
208483
22
33
150377
3
3
886165439
2
346709
883393729
143804
67076
71
491928
141311
1
37
62
369610
77037
18
45
444803
99
33
17
289764
24
485210
317083
482805639
99
27790
184064
6
53
331722
359456
89
186509
42
61
71
284753
955682444
137564164
391030
347788
10
3
50
405676
200685
520683115
492231
201462
3
79
327062
52
304290
7
143760
65
2
2
9
38
90
231655
41
2
346438940
3
5
29
31
67908
202075
42
76
1
100795
45
368989
80
9
55
4
75
88848
50
566078714
59
214808
59
81
72944
268650
526660258
23221
865647343
417860
29
268663
50630
7947
2
94
24
177393
86073
368583
2159
302242703
48
449523
371492
96
11
26
320930
679498397
39
86
5
3
414867
86
721970186
432750
77
692374828
357029
521704723
790597917
299138
3
473149
81
58
81391119
60
591765506
54241
936644448
83
219900
175267
98
848241733
676035308
488906
59
56
41
179334
498618
295728
452157
157017331
1
35
179115
8
15414
82
187539
8
58
284299
267525
27
321847
425289
745433124
234891
13
515747180
15
239996
85
69
479427
462396
498654
28
239426
97
249094
248467
30
70
9
7
225028
96
92
88332
49
413052
457609
109978
98
32
10
36
298464
62
27
31
5
244890
42
204189
41
91
271879
619139388
432786105
54
314656526
91
18259
1
45
3
45
56
204645
78851
4
22259
16212
65
83
357406
59
479314
17
29
50
296873
370259099
37
48
54954
546898006
44
779509102
495229
394039
21
345364
93
87
328450
11
249387
48
283367159
375499
29
70758
34
379808
63
971359519
89
128643
147378
5
491016
83
197281
241409
2
393904
490246
5
27
57
8
43
394423
60
104346
403273
81991093
295665
64
93
38
234173
247097
18
268733
67903
89
71
21745
64
77
391402
61
7
92
404930
302733
417972
46
39
17
10
24
116021
96
60
380559
85
326916327
49
98
373254
214847
7
347652027
357378
388447
89
2
249186
6760155
114174
131124691
421070982
68
490221
25
9
450907
279484
54130
340573
62
33
81
208419
456374
911712791
246994
1
142340
8
97
352472
39
74
149019
11
7
72
276989
17272
851651346
998416779
62
26
780919067
844841457
274669
91
94
95
418265
84
383545
259163
75
58333
83
369611932
374580
65
93393
40
476865
691596563
98
50
377093
734695929
36850
418600
58
101707262
1
10
415613
65
63
254392
38
75
265526
91
86
201160378
60247
386879
284304
35
47
828919969
276077
301139429
28
48
74
46
125561
434047
5
57
8
510179124
56685
23
97
54
367977
78
289510
229101
516099995
10
384228
26
485300
13
3
39
466893
11
34
64
52
27
80
907640027
355347
7
9
87
430999198
417559
66
17
229283
94
98
56
79
40
91
34
39
148483686
305809
37
91
50
25022
27
169301
285464
3
28
2
64459
94
12034
374340
30
90848361
6177
755221824
34
635782240
2
9
96755
882041843
11
99
781316343
10
55
14
59825
473153
50
467309
23
5
90
24
425165
24
532831895
98
80
83
169931
80
355747
306907
5
218890
218444
30
744470872
226527
87
48
422069
58
310177
931078753
67
67
8
69
791022245
6
21
353076763
6
15
411430
88481
7
58
8
381958091
83
42
397084
10
464853
69
398814
461008
19
411171
4
6
88
32
58
288520
11
97
437076
50756
413307
82
290736
132497
73
396981
154492
54
48
117726
2
92
2
78
21
145792
88319
23
27
355809
24
80
56
7
187223
21040
91
14
20
74
23
7
663834628
94
124655
9
47
75
317871
90
96
34300
209827
50
13
222670
60
84
124520
7
891422361
131340
127282
5887
126160
29
313852
946948008
86
230399
49
55
341580
51
359384
212801
79
63115
338897
55639
347345
142805
87
4
228521
766120394
128613
30
5
3142
52
72
6
80
79
436705
134106
31
67
26246
7
42
92
173846
10
294521
555394250
23
1
45
330276
8
493745239
273518
7
95
201994
7
138454
15451
2
79
77
406005
104317
76
16
7
6
6
64
6
59
83
146272
68
677708965
436157348
505881933
377201
78
392422
281699
440118
428306
124364
395216
554187510
451741
364217
301556
63
349939
63
95
91
257567
126003
14
84
38
54
54
9
455862
78
6152
348120
80
35
54
366806
630487039
447353
181176
269540
67881
9701
385554
3
3341
16
251326
19
9
50
142965459
23
90
170845627
284296
82
47
450482
494935
86
431087875
69
370529954
29273
463800
51
14
57
224168
117020
33
56
45
331745
165298
12
9
91
82
64
377864
198885
682233263
75
48838
94
335752
68
213575
28
381122
89272
359422
471308
92905
127558
21
393737678
9
52
86
467103
167345639
68
74
36
62
29
77
3
67
54
383258
10
11
467590
7
404803
21
68
97
36
271740
2
342375
46
394542
475423
33
8
816449051
41561
99
17
9
91
28972
94910
18
202898912
78350
60
827617352
267194
3
36
89
374637
105680
5
2
919685734
20
87
280392
253978
65
60
43
479572
32753
309646
281267
26
31007
487517
29666
116010
290920
240501
109822
194726
15
227490
103462
414627144
82
350211713
74
49287
53
19
5593
439885
424954
436740
21
58
45
298312
78
253572
57
862880680
249573013
963636911
492760
12
216758
398553
89
17
96
148251428
27637
470091
333361
3
11
331975597
31
99
17
148194
29
345687
121414
386792
489776
61
25
13
221413
97
15
49927
58
70
20
8
284015
511584324
29
246042
243081
98
317960892
60665242
160952
80
254938
232101
23
611164204
97
219714
519499174
85
48
58
33
137394
194799
330444
34
149652
5
130639
93
278263
183563
8
402507
49
39
193575
407589
83
493018
5
355383
151851
84
82
4
10
4
170643
42
72
83
415047
6587
128120
56
1
57
439539
98
211940
69
425607
35
20
12
1
393817
342655
212515
67
60
401713
82171
66924
26
32
1
85
26841
2
235158
96847
294246
191949
53
52
80
109802
85
96
97565
224491
437856
447172
30
152880
89
15182
34
25694
94
464793
5
398472
20
449501
13216
50
354895
54
301550
9
2
89497
287630
91
23
50
2
110697
36
407352565
97
268131
40
287266
370944
51
76
211033
176278
439431
189034
92
44
147999
173201
84
102899197
75
63
55
141969
669699466
60
406772
2
45277
8
3
95188
409549
89
66
9
70
478549
72
117504
416098
39
5
8
436070042
14
35
5
89
147208
94060
156025218
810113507
127245
66
30571
6
155861
18
106275
50
90
136450
1
49
107515
45
3
3
21
237922
84
297704525
1
35
97
374637
20
52
194
2
400737
40
44
273478
49
212068
8
186570
54
301637
38
185937
15
378407
8
51
476836
7
845897817
8
256770
84
696294881
3
56
6
62
13607
60
40
329931
238625
49
410599
35
482214
81
7
3
9
54
393500
121266
499348
309162
75
183545
18
67
90
342873
433096953
99
132702
63
67
52
476492745
78
192272
54
96
197834
69
892579003
52
158648839
160546
8
71
258967
794020887
81
682720581
17
50
191781
81
32
430249
883644003
136843
479207226
63
270378938
65
36
70
234540
42
55185
415963
258714
21687
439714
237139
44
146365
67556825
94
90
84
11108
8
281131
27
323668
150075
81
77
32
265565334
110669
14711
95
306870
12669
11769
6
243557
51
161740
55
59
4
150352
309743
53
1881957
483370
433993147
90
9
23
475186
74471
61050
114129
12
27
34
296439
89
385688
82
172790
9
353217
809358095
387278
132035
22
328873
88
454040
91723
93850
993434438
1
41
48
325346
859270751
91
83320941
378698
83
481944
406355
4
30
390101
3
89
34949
96
250822600
827669903
439870
440748635
32
270380
22
25
882606070
32
39112
48
70
298252
90100
320042
5
190537
324980
269301
20
7
140051
531223670
11
81604
19
25
3
351416
169803
9
70
190507575
227413
8
28
43
468779
39
26
8
5
456896
6032
28
32
352856
65
1
58
292514
66
22
26
96682
82
183017919
4
74
32
302357
68
36613
7
10
47579
24255
521107089
27
1
242329
459525
284075
484844
33
1
94162
9
828560092
18
75
76
116983281
167490
9205
325921
236339
431841
481103
5
40
67
3
189222696
250486
343909
49
42
16
455337
170589
75
37756
177738
131642
72923
38022
72075
433021
94
51
13335
430444
55
15
326792
344540
33
92
80
233265
91
643520124
8
92
291716
690749420
98421
151353
88895
277103
97
76
56
6
173133
2
318642
366027
439944
32
47922
372426
40
26
85
9
99
28
28
27
485196
37
59
92
8423
22
569970398
301346
432270
25
68
88510
192537
138673
382994
210906
38
406387
26
358879
453784
385285
73
80
57942671
76
14
78
28
95
97
6
372362
78
345352
414560
56
492173
148998
367344
671598154
53
95
8
383116
451382
66
78
226229
16
308626828
37
3
25
201581
9
38
35
48
42
63668331
22
214802
22
338462
478989
98
85
10
44
45
40
95913
188569
484918
4
53
378192
58
470330
89
28
37
173107
159148
26
382504
382910
383995
397087
369313
43
34
96
68957434
66
49919
67
403883321
41
7
292325
210729
5
316414
26488
61
1
62
3
259147
229840
330285
14
810972027
1
192024
187605
429002
323283
205853
40469649
70
123907436
588104156
58
23
384031
93
26250
70
86
78
62
58
89976
97310
8
132757121
101013733
232675
906742084
123230
66
330147
3
864008074
436025134
331498178
6
704654125
71
341481
93
6
5
5
51
36
38
175428
7
53
934016719
12
14
95
206353
9
92
57
89
28
50
406394
31
24
32
129848
99
11
3
2
311083
98676
158244
6
52
36
79
2
360387
101829614
97
203446
16
35019
317347
55
360721
82
395770
30
9
79
71691791
6
118926
534402707
807378959
179202
27
389500
16
217384
25
639895567
27
3
3
22
192222874
251545
2
498566
82937
245159713
326898
295626696
631453044
327368
408295
24975
302176162
203892264
23
179158
664073704
213722370
4
305305
22
38
9405
56
105070
476386
8
5
300355
85
51
41
434435
208841601
19
173613
23
66
89
469397531
293101
6
17
349462
5
57
314348
3
41
50
432488
169166
419517
65
8859
27
489071
386636
444479
4
63
303513
38
1
38
46
140999
171340
258534167
61
99
209109
26920
7
40
10666
62
246588
26519
96019973
51
439534
36
273885
798913102
331626716
40115
48
18
478088
235398
135756
42
35564
371307
401133
497340
75
26
96
62
396644
287047
445688
61
53234
8
44
350352
99902
9
443467
26356
84
25
2
39
11
12
60
359973
451283
28
359903
255266
417278729
5
21
42
59
212147
15
80
130262
8
78
57
58555
98
55
204980
152882154
82
43
152856782
45
446161
336501
274369
86
73
1
79
41
78748
37
10
53
419370
91
41
66
2
66378
763275738
43
154975
8
142627494
12
39575
45
49960
185297
365482
431683
387439
268469
297256
20555
331337
152741
393915
25626
15
746844544
900872874
377462022
89
355989
772011339
68
33480
43
65
240074
466957
77451
78833
65
403433
34
97
293645
40
84
37
96
88
142919
33
360149
375323
3
1
4
3
36
2
7
199505
29
300385
356384
265151
206899
306141
4
93
9
200918
243692
81739
18
426308
88
284785
234674
158586
224628
374456
2
121831
49880
321910
22356
65
261012
204624
476168
386126145
99
475200
6
33
92429
2690
216289
87638
88
63
99
9
496764
217027
50
67
35
1
25
224446
97
35
87
45
279576
47623008
255368
47
216346
27
372350
40
25
58
58845
19
5
326006
440337
333625
1
22
25
43
141140118
67
58703
227060
103693
39
420819
395496
99
148058
93
66
203028
4
710475349
397817
71
48
363725
484183055
49
41
74
485621
321135
990115384
13
1
316078
76
96
108993
7
379900
257181
85
4
95
6
785325901
38971
94
20
254707
84
22
283738
78
80
335291
111614
77169
95
236821
80
740661489
16
83
54
31
190205
60
9207
49
9
305956
59
877394430
15
154989
3
22
484183
11193
14
55
18045
90
379095008
8
23
135419
67
37429
8
227999
47
644392335
351482
50
87
325651
25
286079
249373
785613204
103016
80
295684
37128
5
908663695
241143
43
33036
70
412348
444047
80870
48
79721366
50995
357524
84
3
414743
67535
77
650104439
352029
90
210391
38
7
325450
51
9
423198
342029
87064
24
8
242417
46
52
430548
56
85
305990
7
230290
23
72
145121
55
31
2
79
22319
385939
160712
5
46
10
383926
170949
217390
762702967
14715
64
469783
33
61
5
81
201986
201439
123184
97
1
498425
2
202795
464767
88
46
62
98
65628
17630
4
66
137511
206368
71
13
18
35
656601063
60
730224480
187821
94
368794
412636
596085007
109917
117122
355779
5
196358
366994
87
19
18
163977
395591256
744712488
75993
44
70
418369
15
156502465
47
359386
52
7
251434
92
87
93
337274
354580
77
9
34
42
8
72
55
150350
420704
25
54
6036
81
351857
149573
398270
37
37
1
166339223
232454
393999
28
374717
52
372063
46
136256
908338921
8
362854
151756
447774
45764979
499566
1
211042
87
6
133410382
310942
316788
406427
52
402679
133239
63
355874
305080
76
446090976
103310
315144
34
409056
59
12848
61
47
208467
721548338
491646
11
1
67
12
384394
348476
190355784
4
975386667
309478
78
437347
78
411838738
441857
204074
247212
202549
13
138588
29
349074
4
179295938
247313
70902
910013835
158308
224549
58032
468981
273298
13345
99
96
248533
660314745
483425
248111
54
45
271954
15
52
4
325815
158318
343609
459830
55
93
455190
5
412250
33
87
93
56
420738118
17
51
19234168
61
389759
30
289480
59
548672657
93
66
61
3
528352771
30
67
19
333053
319991
146268338
488842
64021
4
11
9
91
2
729259144
230447
6
84
268964
912394547
428056
6
475749
94
140459
97
306714
57
259731
2
305996
218428
35
398300
4
225855
79
975511900
6
5
53606
32
310299
27098789
639591924
34
95967
28
58
21
7
583527057
399239
37
341360
72103
54
6
919370245
25
121586
203956
68
52
409090986
111244
355161
94
316911
278508
457748
550745899
900195069
399103
186678
491170
225831
31
40
18286518
30
65494
30
40
165189
26
279875
228687
37
95
261993
92
17
334044
309822
63
20681
6
313422
118675
50
101449884
85
67
490236
39155
110072
234854
471248
67
486783
29
18
311874778
221756062
91060
1
404669
33
50
4
7419
373152
359249
120334
111418
90
87494
143653
211018995
44
25
295239
119821
14
346807
377704134
187263158
284263
84
307012
277513213
4
4
98
337013
13
13
30
24
46
46
363546
60
97
58
972454862
8
4
736849239
87
43518
436960
198249
10
58
75
4622
119405
95
18
430830
653601257
167011
2
609858324
313494
131737
11
86
146325
59
543885163
23
387391
428525
266220
175498742
18
128260
8
18
39
104085
21
409539
10
20
41
73
80
24
5
56
83
137503
337675
19681
28
6
155663
46
414324
33539
1
380695
150814145
89
161762
6
9
58
268410
48
48639808
463643
301484
67
43
79
492546
32
318578
37638
76
252784
463978
79
3
27952
11
1
449625
235415
469445612
3
5
96
59
291484
301512824
87
47
76105003
21
287963
51
134516
466036040
77
25
296135
375581
67263
83
52
23
675936990
86
188220
6
76
313926435
8
24863218
53
914600124
61
70
417783
4
32
78
505580037
478444
257298
88
79
40
5
4
13577
479022
232012
185417
237961
395269
874873589
56
257231
319620
212078
266135
90
460682
309322
32
200143
2
55
3
219664
90520
77
48
37
91
82
25
66
4
19
486242
299601
84
242859963
3
440449
217297
28
24
431609
355526
165994
87
1
80
22
9
310984
21
234800940
45
58
46048
61792
73
189931
99
369301
218192
724981654
28
464479
120126
594948303
36
34
86
279345
133909
785130631
20
44821
22604
30
161151578
422407
56
414311590
399207
66
9
339039119
88
37568663
390602
321640
348084
93
1
20390575
20026
10
420556910
74
36
9
466710
5
217738
45
54996
193530
168001
488730947
15166495
7
308430
408069
11213
332579
94
6
84
54
2
57
6
20
71
31
220089
212202
225615
819458991
446123
74
63
44
51
97
64
28
8
60
57
999194653
58
229110
170346
372260
33
24
447601717
90
40384
6460
89
499478
296298
109893
176715
84
88
157625
18
152406
22
209586
31
48
235940
208545
53
92
2
422684
368017
47321
5
649259672
6
43
207663
377611
762178425
99829
346813
7
513608337
30
52
19
307125894
294822
185713
148449
19
45
480682
56
618045700
33
338872
836113619
62836
8
177684
388745
99
104463
368599
482204
434995
270101
9
254937
67
220285067
3806195
114946
3
31
1
64
3
60
143906
380019
90
245554
90
72
411209
1
18918
41
134165
349229
249608
66
306735521
123143
38
11
72
63
298815
89953
288936
96
40
51900
27
78
12
270351
401709413
1
96
12285
326116
18
403199
88
19
97
398609
3
135864
33
449546
96
32
97
1
41
17
3
9
447618
69
88
35
150138
128887
14
80
78
640273623
33351
59
160136
485187
321296
8
445181
45
49
131541
373569
232667
45
19
20743
8
489145
354971
720225579
97
5
79
198153
9460079
371720
444674
19
61473
35
49
496804
44
22
40
97
1
63
30
34
273390579
29
156618
45
85075
73
94352
23
382752
33419
45
89
70
40
75
87
52
255953
1
9
8
57098
5
34
91
76606
67
90132
92
13
265481
24
201560
49
36
5690
296522092
16
3
124788
113013
15095
88
143101
252414
79073
204506
424760
91
86
13
139106
61
45
493056
527379472
30904145
484644
6981
94
16379
6
228822
5
23
39044
8
5
181755
8
73
375510
53
161741
836635654
42
53181
187875
437318
469205183
7
151652
485532
324773
9
6
20
434058
421706
82
354238
265656
54501
171339
44
221136
28
8577
11
47
66
365713598
378972
38
188819
8
526202184
387121
13
47
367178022
136436
33
4
251515
39
26
296032
34
969217358
83
81
281859632
4
46
44701
94121
604922023
423201
68
2
108066
68
321643
324036
427257
714368972
258469
98
31
976226665
7
44
22
205903
52
2
86
51172
79
6
245775
432096
48
27
12058
61
53
234394
404279
457032
44
183154
278539
57
93
431645
371705
23
54
62
363511
364481
449046
92
54
79
277421
48
1
27
474354
21077
82
92
32476
91
63
308558
49
9
35
1
56
75
58
2
7
87524
8
738234014
406225
436372
263431
12
45307
299144
5
54
124197
164119
66
190826
255275
66290
9505
95
399363
2
5
20
63
228689625
72
416027
89
346293
91
61
3
64
73
27730
66753
139804
9
92
309581
31
261646
178035
200057
321484
462905
114085
6
2
214293
91
420307428
57275
66138
3
121239
189955
436491
468912209
415020
57
61
58
62
278126168
93
67
82
217369996
405022151
4
26
59
444070
90
497213
91
3
88
17
227780
444059
860004974
8
82
103541
56119
795245202
403234
55
194592
9
46
63
51
40927
80332
26
41
6
59210
332404
53
51
85
920599032
11
16
46
3
89
34
78
438043
4
8873
318529
26
46
551244217
424671
412871
2
324640
412184
220178
63924
73
7
31
499854
84
465397
48
86
210297
77
7
171759
462469
59
45
52861
549087986
19
219479
438511
327086
6
96
99
391937
71
28
260611
165085
96
10
130663
31887
57
264324
327986
152593
5
68
134627
94
299728
179953
12
78
281621162
23
52
29
286749
128086
44
89
214408
342731573
230602410
294687
864623245
127091
211753
363948
981452262
7
35
2
421748
95
29740
118273
498575
182206
112512
451391
101326
396110
8
89
321240
100428
51
497833
1
223074
154083
139458919
4
80
1
365111
343707489
320407
67012
954869502
261588566
120103
88
278435
119946
1
342617
78510
92
221289
215839
5
54
259629
468371
154298
34
851235546
55566
73
84
243982
471864
32
2
107655
358284
72223
11
7
62
42
11
8
2
389926
392521002
929671221
257786
227532
31
61
78
618156653
270614
10
40838
2
10
89
11
363718
199565871
7
426647
100826
384290
293929
67
488863
20
40
28
294906
97
97
108107
377868
50
390340
9
78
206212
382752
34
56
57
6
96
32
45
239708
97
25
2
83
410139
4
402834
363841
15591
300408
14
26
33
428916
194480
38463
96535197
71
25685
54
434731
382192
19
4609
357032
43784
18
41
655489030
135568
24
76
26281
64
69
87
84
23
7
8170
149167
35791
431885
53
96
1
476878
96
24
45
2
397390
7
350519
314075
23603
90
96
13
88
90523
321548116
390961
614878010
393110
64
238386
95
300387
18
27
97
84
52
25
342155
68
5
4
94135
700864536
419852
87
34
404525
1
20
108306
42
388574
672063248
81
338927055
74
431860
376746
8
284410250
62
68
54
64897
150807
111073
43532239
147318337
856040133
92
66
94
66
13716
152752
22361
96
78
13181
31007
25
30
372859
5
44846
57
320758
316814
73727847
71
313817
39
76
53992
11093
62
161723
641020178
84
47
116204
11619
5
646820215
57
475507
32
158329
95
46
148893
47
87
347680
92
51
439908
60
18
36
939515007
459878403
196277
3
359599
197376
205707
49561441
9
79
27
34
13
937334198
406801
66
468892
142777
43
1
1
55
158573
93
318408
99
331908
11
573147644
175609
5
157551
89181933
281419
90626
66
2
5
74
346629
117365
83
119904
74
30985
47
163051
13
6
394377
71
406818
8
23
311094
94
960906401
254544
353075
3
324737
52030
6
366081
3
21
91
27
373817
3
2442
4
371060
51
50
431961
53
3
42720
65
307053733
476561
181975
33
171969
138783577
341540310
725197849
446612
47332
273446060
84
32
61
45
48
50
15
267762
35890
59
8
456207
396669
74878
478173
62431
29
69
132673
162550
66
96787
92
102680
296655977
311991
206851
4
8242
425403
37
44
430103
94
80
388147
20119535
210435
6
52309
98464
270769
68
345673
55
226430
322076
79
18
77
116565
77
43
950952332
278609976
419167
75176
114991
42
6
29
16
81
4
95
35
383908
36
258754
66
9
29
101244
39458
70
419329
893597429
202895
28
54
30
19
26
385019
39
817713468
263691113
186419
65
73
262654
214597
464119
152134
68
87
119473
88391
449662
267474
74
57
10
382381
498722
134174
729919687
80
11
977820588
42
357612
74
99
72
14
61
3
3
34
290061
101506
6
57
74
662340258
37
127665
111107
941607543
29
85
293197
95
58
54
48
24
97
700976751
344215
289160
141233
390438
4
74
46162
286285
3
47585
82
374091
5
314601707
274543
43
528530943
50057
295384
79234
43
108738
492871
29
54
50
58
61
935067248
35
11
37
140310
442397
46
209611
387002
90
494432942
442854
1
78
38
682936820
76
52
401616
89
189459
72
39
39
9
49916
438678
82416
31
192933
393914
296422
388094
396491
488042
94
67
65
44
61
15
480636
4
22
90
96
350266
315168
64
234253
57
380916
10
97
428366
16
546558395
17
324773
67
138768
74
874922205
82
50
333404
372592
678609542
4
73
21
480471
38
317312
57
79
70677414
432977
2459
37
32251
90
43
597210298
460006
89
268633150
752929092
20375
53
93
14997
94
152519
399372
212671
289218
33
120324
424568
65597
658903423
23654
47
268226
8696
330033
422106
393799
81
47
67
262370
8
106765202
3
83
21
160355
241443249
614300527
28
76
301508
10
259346955
209214243
12
68
7
50
396233
86
17
59
540939210
34
83
17
251389
186105
687117430
353192
96
248327
289990
19
296282
274494
96
3
242822
45603
8
56
89
396023503
82
44
475953
84
83
153636
55
8
12
97
124823
44338
582526361
80
2
115991
164692
89
57
33
39
30
35
95
68006
12
20
16267
99
88
319912
70282
72
69
275295
494150
84
247253
189100
492457
50
485309
179453
226761
66131
112938
58
24
780050936
292753
661979913
846104538
77
62170
27261
22
279664
352043
84
97
29
92301
65
250569
598314130
298906
24
8
299963042
36
131296
14774
98
52
6
969959760
186418082
69
238005
5
33
71
6
944347989
217274
252459
7
305461
97
22
483715
3
199678
8
384737
93
70
18
164572
166827274
349938
331794
389074
342905
112919
900214623
45
2
56
96
326271
42
122981
141165
69
419554451
5
460597
496085
86
37
38
67
95788
28
580660706
32
48
19866
26
1
69
372309781
482273
6
10
381488
332656
79
69
63
9
20
85
20
924208529
203711
623796996
353126
216307
92
8
9
495775
427142
5
352672
956893096
492000
97663
229073
87966
82224
78
95
22
365107
16968
64
49
72
408937095
165658
441217
104953
253555
1
3
261243
21
233384
5
361357
70
166623729
306025
317592
4
764859277
37
85786
7462
93
789982684
12
13
88833
123951
3
385689
577665254
13
14
65
75
491023
256141
776326555
185590
436706
65
40
5
84
431270329
625761984
3
119033
30
420174139
149010
278682
308610
318420
5
24820
681497615
454703
23
91249
337280605
58
244732
95833
28
36455
299254
439017
93
52
322081
8
39
58
5
613838477
106800
67
73
29
289813
108135
490230
99
93
41842
11
4
490671
178776
3
495203133
65181
78
4
265997
475577
332171
33
85
37
78
2
83
459725
77
37
6336
73
90985026
16
39
152864
79
36
43
498110
3
77
199260
33
275952
257055
6
80
51074
52
221264
81763
379637
416281
21
197848
618426248
345183
29
320136
86
68
254327
6
51
73
990516323
27
7
276765
65
65
47303
65
483258
320149
88
49
16
75
18
396168
32
83
7
69
170060
30
254788
29
235731
413955571
51
68
40
383023
8
251694
148536
31
80
125683
89398
88751
333725
83
293466
24
36
76
393675539
343083
407478
57888488
17
93
473320
392540
57836
194985
417413006
16
75
702143966
86
131094
309458
2
1
364348
65064
50
1
35
14817
487532069
150010
85
392348
32309
77654
34127
471565
8
402834
455725
159584
3
62136
25
97
276572842
441425
102329185
387920
56
368544
523540941
49
166553
21
446981
86234986
260483577
7
80
424358
583316643
417262
3
8
964108747
278449
3632
391136
40
7
104690
20
86
597147606
4
23
405345
224585
9
11
96299029
30
171863
89
20
90805
693208024
336243
67
214245
652797580
244845
102059
479314
57
727
70
818416996
17
431922716
58
3
229173
463473
94
17
72
404472
93
449107
3
277904
92
132095
138060
403426227
87
21
880046214
12
3
91728
53500
6
256594
695912502
1
47
88
75802
2
56
46
279021
12
226068
97
118905
75
366495533
225122
80
99259391
99
660361169
82864380
372795
52
45
103826
58
6
86289
48510
94089
48
21
622446830
405374
3
171295
119442
67
82
351996
5
17
66713
84
63
5
456464921
66
8
262210204
54737
147617
88
67
40
11171
129710
99
44
71
335828
37
77
268090
75
41
260037
29
352528
33
27
56
11
469555
154565
272346
104285
78
60840
68
474219
82158
348720
297969
998092271
327134
86
8
2
451381
548394248
362115
18
91
619038902
5
75
181107
5
70
90
70
42
339793
93086
236082
92
62
4
357546
418913
13
488639
3
67554
53
85
113487
458869
359589063
23
232750
26847
375999
143403543
160348
221607
13
43
246264
23
53
94
74
138043
6
22
266414
1
9
5
74
120309
178301
1
99993
320309
282662
675158865
348417
219410
485737
319232
42
17
93
4
358792106
39
601925331
9
44
177900
789709626
53
413006
481677
324003
5
724984249
35
838937452
313665
6
7
95
195423
82662
129152
496121
277222453
32370094
38
7
103291
27
154132
26586
19
78
399742
1
763511639
45
77
116088
23
44
63
435460
453993
462923
92
18
327850
12
162343
406925
26
94864
710853711
96
36
417189
229947
4
62
154592
207249
24
6
12
385210
46
50
218766
55
272968
613594250
33
144043
59
437066
448408
12
6
185023
474379
4
457081
96
87
306131021
5
61
61
89896
50
488353
97
235202
194749
104343
166723
414781
160283
486015
329363
54
429096339
31
344488
460474
9
650591191
2
24
625782446
270655
2
58
911333785
439889
7
78
58
490840
3
13
471905
56
74
71
481927686
74058
63989
474385
154370
928039941
78
71
178482
25810
470778
76
215397
70
74555
64
326184
277816
62
422021
71659
24
320106868
63
6
97
332146902
14
106974
270861
62
218547
53
497074
27
109384
12
28
455757
104640
99181
70
136058
51
25
490938
26
318303
68
489913
7
120914
44
63802
96
32
398205
286257
10
5
25411
88
746105013
356167
896842996
5
4
73
457001
489784
8940
265435
384880
4
162340
11386
329787004
92
12
274972
1
46
64
27
208640
2
153891
64
434495
39
27
206113
452385730
430968
437033
239752
856600428
95
245074
3
295120
73
490566
83055
227811
71
33
26
73
29
383266
26
248526
56886
11894
268237
11840
93
9
31
330133
82
72
486321
390955
1
8
90
48
3
279088
4
39235
76
386441
39
14
92
456383
59
121919291
121406
21
100526
86324
23
6
162083
7
64
371939
45
396862
445620
21
1
1
441823
89
268747
85
965450439
20528
120167
67
68
146142
167758
6
465644133
272717
658362165
42
71
28
29
427849
73
89
476176
18
74
969797386
378333
470684
6
97
64
104144
568779009
3
66
76
6
27747
17
396851071
42420
69
46
177006
349841
48
383297856
325114
9
78
7
19681
126644
21
36
173194
313042
78
5
56
33
17
4
122047
355524051
17
420806
33
436301
142229
82
57179
93
9
67
4
64642
2
136125
55
458947
61
30
212840
4
16
30
2
155299
347807
169344
362846
405651
263856
68
185343
11978593
8
413242937
57918
141318
54
466322
449489810
101917
82
356650
2
348404
159219
33
449287
73318
319721
88
304929
30
468386
182458
92
97
462105
97
45
74
209406
103875692
52
86
464174
246768338
83
35
132259721
17
39
213364
235493
928708810
103869
5197
951250481
27
22
143021
326204
106306
89
80
438244
5
2
51
177846
222708
440222825
72
87
11
454107835
342862
460949
181770
95
289307
187001
605939810
330992
9
78
95
387863844
185804
455647
960111655
68985
283029
111746
320321
80
92342
441435800
390746
51945
215199
9
398655
449296
181925
532225750
7
42073
85
99
5
133926166
86266
342611046
36
67
245275
344064521
36
87
28
54
30708
123044
388068
941539847
935147189
17
75
138461
16
491797
69
2
97
190060
24
185896
37
98
16
14
670763356
15
380555357
33
51
308986
61871
169197
141854
57004
67
20
411061304
62
464643052
4
6
37
63
49
80
12
84
2
154040
7
7
12
72
44
538286196
14
229030
60
380770
66
7
58630
140788
41
33
512119896
41
402146
300813
82323
13
70
69
27
48
15
15
30
421115
308945
50
886171034
87
909317063
65
5
14
96
117649
6
456939
454209
44
448383
9
469597
363393
88
77
35
183370
66
219699
50
176493
712222985
87
107399
49265
5
674343484
7
410363
26
168494218
4
46
4
35
23
82
164386
14
20
39172
6
58
49
977924220
24
128168
50
165931
50
180550
262504
891819988
2
228764
9
77
30
9
51
34
49
93
614432270
486499
28
180011
34461633
55
49
156872
470144
21
9
9
987844867
147148
5
27
74
100755
45
8
75
175964
61
77678
874332186
59
60
41
33
81
5
59
323236
160765
54
791283499
293684478
75
165491
53
98029
88
104946
201214392
1
176520
344086
78
92
228792
34
2
315479
50
4793
85
411492
334013
223844
234739
258222
68
78
1
315634
29
20
25
258959
252645
48
56
57
58
57
19
8
72035
452904
16
36
78751
40327
173918
69
17
42
85
7
205622
858177672
767952925
77
104733
6
91
208952907
29
622384638
82
47
38
336096
95
56
205862
682227582
305097
8
21
233700
491275175
41905
800945431
137997
17235
223155
172911
326876
193350930
117420
12
45
442033
14
8
246907214
45894
726495389
1
37
76
48926
1
73
422583076
915241550
66
528906852
63
2
4
321208
16
73950993
332383
194625
428929
18
151748
236500
92
46
5
137861236
92457246
58
486262
88
66191
99
300680
414281
64197
9
48498
84704
259528
472133
757821411
212537
42
66
47
305653
763946960
335460
76
5
440074
73
408330
293648
67958
59
137193
81
61
702875480
223682
414960
389513
262
349445
59
40
30
248411
6
108427
40
25
53624
148671
361675
96
13
116453
66740
153829
72913
170302
71
27
82
692393449
387603
37
90
291190
33
494379
94
83
460259
44
87
165761
81
402063
4
5
383165
243089
47158
735861079
55
258668761
54344433
73
51
55
927180983
206134
300848
98
62
18
291122
143303
95
47
8
4825
77
237576
51
9
37817
1
440200
182357
140071
59
228913
93
45
243699
75
43
16
635192632
408644
174505049
475191
74
32113
21
46105
31
564686033
63
9
26
34
80874
104282
256902
338888
71
858463711
401567
19
327346
58513
96500
665419704
1
961341909
7
316088
112532027
6
227214
21
44
277094
49
82428
465994
409614
4
47
13132
97
236066
2
17758
177202
377981
90
53
499028
73
78
9
88
80
62
131230
1
305721
79
257168676
47
492808115
61
24
22
14
511491814
6963
57
525399903
49
409432
332194
19
155201
12385823
338248
8
84
43
25
239083
51
164807
295810
62
354817
2
297359
41
63
80650
42529
50
373254
76
646616471
12
357979
56
288313379
84573
36019
138426
392837
255811082
429286991
29
460909
31
48
137698
378384
44
35249274
23929
26469
309124
193517
46
331588
83
293573
52040
405536
8
52
59
169881999
31
389278
447575
80049
46
85
70248
68
13
91715
148164
301419
81
196911
109925
443330
10
67
470452
480077
2
148618
252020
17
461396
3
405751
76418
67
245279
436072
444259
18
72658902
27
383485
8
30
114167
61
54
289583
39
63
75
50
348131
475655322
46647143
30
105443478
64
208615
215508
1
73
22
42
301163
99
456749
348660763
4
42
510757305
85
653305917
66298
447168
20
26
9
2
57988
157145
6
218329
2
335337946
54
308038
98
47
5
306687113
94
62976
333088
477748
5
4
27
66
99
423479
1
96
56
150571
45
69710
81
403444
624384520
385392643
929173196
643170105
13
491400
1
47127
385903
400694
13
93
334417
70
82
55
79856
304473653
67
55
43
23
18
41
328036062
442309
43
760654216
3
417370
479283
1
34708
72
187957
78
36
133143
5
3030
391282
84
91
95
93
10
94
6
397682
22
422169
1
61520
109309
70
466424
9
72
3
75243
17
439746
24
296526
53
146800
39
4
24763
381423
9
139505
797630780
17
23
565067597
43
189326069
77330
22155
38
801262165
21
62
213486
38
33880
351095
41
364069
165730
434241
465416537
6
9
49
478345
75
70210375
1
219347
148638
56
498678
15
343173
427212317
60489
276590
477225
478641583
365912
428737
361169119
23
82915733
219680
328656
982830684
330889
387781
327566
123894
655688005
97
10
7
387597
54
26
33200
5
239610642
306910
276548737
408747
191523
41894
34
35873
354602
57
438243
42
40
446306
10
280912
325449
69
104824
320650
71
78
95
702769504
61
6
631450741
73
92
120034
191297
187653
155534
370415
92
7
455006
50
382711
115913
25
15
356515
417854
2
327654
39
211271
308979
128142
67
295910
4659
72
487753
38
5
25974
247538
888762501
26
499521
90
29
493553
394470
73
469213
80
272439
491553885
3
266215215
98
4
23
72
86
79
461365
41
2
564825426
83
148994
165327743
20
5
66449
215468
635909008
79
412350
223675
498670
461276
65
733643505
399430
68979
3
1
96
54698033
41
86
36694631
35030346
28
65
61
25
98
80
40079
188662
3
284792
725865060
6
298458
73110360
374438
372259
61961214
76
416788
995278401
80
443672
36
56
6
83
47556
323420
72
1
38
98
736607048
444282
10
302096
379356
75
421058
66
25416
417575
86
185058
384855776
51
338208
4
652122855
68
5
37
298535
307611
81
402230
143209
298234
36
52
68104
22
247492688
37
46026
61
23
71
50
99
79
333574
200772115
9
40
429903
202010
36
14
76036
251811
120173
271261
406363
9
82
141572
518685617
85
2
84130
7
6
1
41
94547
27
5
390429219
31
94
80
139072
679885303
72
217854
65
41
466159
2
42
64
488132
311189
150767
82
75
247861
422523
442055
71
58
28
339379
88436
445735
49
57
58
378910
265092
67
92
401470
479307
102285
508084240
1
399020
21345
85
9
538308278
110887
368924
46
31
74668
476463
25
73
7
178912
89
50
148305
53564
313200
27
262542
94357
2
11
74
72978
62
74
17
46
83658
3
382739
35
78487
12
304708
247212703
96
9
547732629
59
78
81
74
4
417779
2
12
1
477538
3
69
9
171785666
257531
353106
262638
35
256530
96747
407496
63
92
36
6
471051934
45
81
9
28
44
126558
18
88231518
336281
329756
60
98
308158
211901
376822
159081
54
151635
143398
380162
350232
70
32
148379
6634
6
77
367553
41
774418823
121747588
77
197431
86
135510
325754
50
478913
571537732
404621
374347
85
359322
465256
63
149448
172833
43
272164
346207518
494819
256819
228451
436543
6
9
491979
306407
321578
42
149419
1
17927
122810
92
24
5
37
42
353484
13
405436
250495748
53
95
85
3
258088
26
247472
2
455726
38
221241
37061871
134474600
21
27
46
47
69
58090
84
189860
94
29
401864
70
188827
53
74
7
12
68
526057739
10
9
5
3
56386
9
524627301
188632269
64
140126
201446
254225
402960809
208147
1
2
87
120986
941300901
64
210206
517345077
249677
6
17
1
448256
445610
84
2
106527856
296714
143961
218372
7
175297
19
18046
121791
97
50
86
69
80
29074
414892
25
97
21777
69
75
89
94
1
61
8
309340
927124784
6
279975
2
71
430546
458407
75
38
727759874
6
50
419597
456575
10
7
481676
88
5
145595
296123
1
72010
238034
14
443053
83
2
277509
96043680
97
43
24204
232611
144575
433938072
2
3
15
82
95523
38
9591
45
153683
41
26
9
713264611
60280
55566865
192909
38
13
33
22
50
40
88154
340731
76279
85
7
222643
60624
476519
3
148633
395902
398104
71
34
111277
82
421385
18
256376
48
69
420617
15
20
395146
147639607
463673
5
352531269
23
366161
374017
56
15
9
93
1812786
50
67
1
29
122803
34
6
175779
358006156
204627411
80
9
339580
76
445405002
71
3
51
79570
486743
341858
25
110649
95
2
165718
25
7
256116
17877
1
79
448769
330639
407202
35
141752192
65
254795984
21
294488
17
31
40
3
181507
103255
285062
50635
56693
82
68
301553
32
48
64
444676
75
84
341983
262318
2
485522077
257290
24773656
45
151171
64
266750
99
204380930
60
43
35
77
19
488048823
91249
15867
271663
9
493568
3693
66493
63
51348
2
47855
4822
69792
3
6
70
447116
25
2
14
399821
14
4
100856
312261
17
718493289
70
83
456452
2
10
88734
206528
97
45
248539
76
66
116678064
48
453348
58
83
3
15
71
185423
89
89880
78
73
129579
60
274843
63
65308
137634
8
413349
372519573
332012
170792655
423260
14
87051
32
454431
216375
933504895
4
273087
28
14
72
95
224521
199508
7
287000
3
49691
240914
344927
22173723
72953
88
236871
14
27
82
11
2
402712
12
98
225672
94941
32681
82456
249267
65
44
36
406074
112082
17
12
21
61356
4
194561
2
38
96
9
89
30
71
494728
20
38
491870
333827
39
335120
35
27
74
115833
472027
211955
4
90
360145
465251
1
39
362602
24
16
9
260823
74
15
93834
515156732
484538345
202637
33980993
123575
61
466969564
4
489902
186054
405066539
171931
20
295133
80
138567
936237575
580627278
49
137073
195363
23
501544092
64
642432229
158526
358121
61
88
89
56
97
288874
197244
249475
257662
83
221714
5
337856094
61
29
37
3
34
9
7160
26911043
37
355390954
409157
167648
439430
350457
444675
6
438391422
47
69
931591556
145561101
23
11
7
3
95
69
87
495058283
397529
265936
1
23
23
66
352559
222561947
135143
74
54
15
209307
77
4
287608673
81
42
47
718439779
382916
266580
66
30
435387
43
159834
191922
445227
70
474796
27
9
276957
30376
15
27
72
9
357964
488130
47237
81
56
767971338
7
492359193
97
70
17
49955
65
35
84075
37
16
40
12
11
89337
35
8
96902
75320
50
47
62
802462740
14
376531
273026
187207
1
1
780440140
102529
270466
16087
322333
380378
30
59730
367290
754033407
88
197900988
2
26
96224
52
365859
354490
494824
146175
237475
197273983
180104
81
362010
484169
69
139246
28
26
234352
51
981816904
53248
24
169486
125123
12
50
442466
12
136414
34
361499
171538
737875997
79
67
81
87
278297
35
2
467035
61
94
47
99
90
231196980
8
27
71602
89
118369
410075
419919
440413
43
4
65
15123
326475
79
235371
333334
188451
937354898
55
242848
38
5
970886409
15
643136414
255322
367730
368049
697847281
485053
46
29
6
39
48
43
56
217131
53
745089703
47097
5
136773
2
36
27
2
13
25
154619265
11
3
253453
383626
7
265625
34
123826
378893521
156620
87
57
58
37
480813
285172
322222
59
113898
256276
98
16
241289
115293
41
74
61716
356580
4620
203324
63
155976
107619
249005
245720
11
419348
308235
408872
8266
14
199604
8
31
98
17
239165827
118478
54688
141456
82
289978
73
310978
179492
57
31
2
291925
363219
396085
155713
428829
1581
7
193650
36
3
40
479228
460648
104766094
41
100955
44
2
6
16
32
9
925280070
47
917763600
216392230
62
82978
10093
86002
367785
361127
68
8
80
8
20
845935008
35
35
389664
467803
497178
103705
57
58427
7
221000
393962
216577
10
88
5
467764789
81
58
2889
52
447551
21625
71
331392
155273093
78
120421
9
27
334863
337278
53
34
76
123793
8
65889
486094
36
265072
128939
174472
70
3
25
37
38
157347
377577
168045
20
3
96
31
21
80
365608
69
7
157809
495724
59
305136
5
89176446
455985
421514
449895
420088917
83
648260158
56
86
199445
40
87
20
99
416229
45
175886
76
98
7
1
14
72
342553
12
1
478981
136176
69
38
85
420803
14436
57823
176700753
974541539
440813
469538
665386478
31
454148876
495022
152398
207979
166240
166106
88
379052
9
22
338569
378766
61
220786
32
683701711
148361
20
15
38517
67
56814
125475904
88
80
95
6
75818
88
66
298785188
153261
60
199583
304766
160686
391014
788444987
22
88
319082
81
171822917
38
83080
11860
107836
46463
63
2904
59
412728
395147966
231489
11
49
7
82965
8
7
303972
724336395
23
74
6
212868
86
33579
111360
302192
380801
355799
2
78
64
89
60
10
378308
7338
116170
329123
43
63676
247537
160027
34
3
30
30206
28252
145685
97656
53
122599
403477
60
89
56
217790
84
460675
959391947
51
63
29
217818
59
327811
54
472216
67
422707
276779
9
17
409040
35
3
25
60
273952
535261883
92
396585
2
15
28254
8
890995520
13
209771
6
68111901
40382
36
23
139757
481251
24431056
92
35700
98
84
121919
896340372
96285
939359833
86
88
25
50
64
89
75
60
71
355316153
47
24
1
21
70
8
568339933
94
99
12
190101
42
266393
156249
194888597
450852
93
66
255523
9
92
21911
93796
24
88
867114675
479210
251046264
31
543974654
82
37
68
83
9
13
67
99467775
85
499761
64
119549
227529
221103
6
273883
808719144
76618
444470
72
28616
68
42
191867
48
13441
40
51
424725
678824597
43
242040
19
87
350996420
35272
94
21
304422
77
59
6
68
138376
68
551312964
198019
890436422
442784
417969
49
558331956
24
98
202425161
11
389161
405565
48
37
78
160635
4
11
251825
37852
60
400718
71
54
38132
120088
8
247455
435595
6
65
79
218946
459406
80
170266
4
113798
225439518
435964
40851
43
93
6
277148
56
418538
276338
64
616493467
193945
690628183
77690
348870
80
56
58
21
9
11340
347610
97
44
294871
6
290823456
50818
439508
109713
19
498050
459825
60
97
71
103529
102521
87
484239
7
63
22
319571
122193
34
28
330555
3
74
417948
25
81
3
17
1
32
91
228521
92
95
91
90
3
33180
292485
16
26
77461
414819
14
44
2
165926
20
35
871842664
64
5
16274
309613
394109
696043123
16
10454
65
8
219103
64
3
83
23
9
249900
136867
226163
322935
45
42
6
56206
354823
30
333217
13
2
27762
368460
228052
76
234840
818341042
1
77
392464
63
245922
10
464558
14
34
53
39
211057
2
43194
56046
46
45546
5
6
259639
94
97
146015
185608
455528
35
128771
73
467753
299484959
6337945
260706
388688
59
11
559326109
74
175981
48
45
6
45
83
258671
39
67
401546
40
271049
19
462283
6
434555
20
29
5
254375
494105
35
64862
19
43
210616
375761
341191
79
9
324156
334494
443477
343832
34
56
439464
469636
254564
164492
300527554
635815769
565147884
191854
434379
729372368
81
137238454
34
306030
18
367356
78
90
126867
305355
29
454901
11505
31
237736
1
10
5
5
92728
78
12230
433501
82
350065
68
946545708
38
14996
320778
84
99
42
78
64
9
431658
25
30
53
258057596
5
43
77295
23
486161
34013
867717637
82
104802
121239039
274809
788507523
229901
58
89
412866
89360
47
94
43
437928655
42
973762513
463072
99
37
237347
7
6
3
152104
221179
82
61
33
395238
64983
65
364182
261874
416847
91
9
117057
50
14
25
61
353846
61
49391
99
57
9
97
168136
78
352896
8472
79
7
4
111407
8
8
472038
111416
183800
4
86595
110052
24
274946
4
54
58
136483
481398
71
12
21
7
5
131866093
877896233
3
3395305
122772
6
64
50
297363
157829
77
241960
166630
96
25
290288
58
55
10
71
431982
9
450756
41512953
87899
24042
203490
384479
62
398524
3097599
212496
291663
97
8
91
269862
3
84
55
466036626
194736
837192235
70
414745
114148
96059
98
109532
6
218914
259266
344312
34631
448072
459893
9
170300
46
6
11621
19
83
159301
400120
124239316
81
325654
49
75
13
90
40
254750
66
9
15
2
23
102304
5
4
2
1
47
261769
216307
47
7
311727
87
46
322324459
16
35
377558313
39
107907
86
38
84
42959
21601
43
79
86
38
805593025
349780
23
65
19
7
59
45
74
286173
196506
58
57
67
74
91
94
153705
50
49
70
78
246749
99
20
45
80268
791458985
73
81
12
628626516
305971
46
30
24
97
73
119129
64
201232
68
58
2
3
438534
8
49
189720
89
31575
41
310311
873991906
560545488
429213
3
97
458248
67
6
68
117012
38
58899
13
117127
333991
41
29
31166
68
35691
47
73
270143
8
52
59
43
405787
466882
50
91
368916149
75
270077
51
420030921
306673
151761314
59
8
82
37
447787
65
980849801
17
290089047
2455732
85
3
100173403
346674
261189
57
55053
178973
23
3
50
36
64
48
12
299559001
95
34137
161270
71
29
31
148471304
171988
77
8
30
367831
55
633605782
476519
33
420382
8789
1
62
37
311510771
309568
3
33
597361665
40
4
99325
5
7
230708
126860371
313221
87
338619
96
49948
193016
45178572
162846
22
25
339827
356438976
57
83
74
25773
705500618
5
8
305539249
401574
73
220677
19790
297055
633873264
62
85
80
24
43331
229838
11
180158453
39
492949
95
27377
80
58
2029602
465081494
3
70
49
55
48
49
439410
543138715
8
717495804
271103
14
8
54
3
20
30
322164
158062
5
58
34
81
6
136891
30
22
42
85
455675
32558
95
11
40
491025
98
378493
84
78
301664
22716
257575
205337
93
192413
4
388955
486795
73
267693
378403
66
81117
193416
524019583
324191
341154
23
429017
217618
367941
282117
313613
526242280
16
91
6
47
68
82
33
266902
8
154350731
41
76
40157
22
3
42
488374139
17487824
593938218
42044684
343095
132596
963236243
372918
45177
192834
60
78686
57
178968
444542
965536376
120611
136936
306040
23878
64
88
58
14093
226347
390576480
4
62
59304
305036
18
288544
539109143
49
275358
76
93
378857
453803
72
71
664615477
43587
62
109982
7969
79
93
185823724
64
70915
419482
98
268443
11
28981
473041
39147
2
21
86
441765
246492
79
92
92
199279
9
78
44
4
97843607
13
68
217970506
36111
85474
475250
74
420907
76
285137
21
333212
48
388921
89808
275513
23
289226
49
183343
26
279516
13
170284
46
93
43046
352485
19
365790
3
7
16
19
63
88
43
4
470824
62431
56
817313210
16
434323
33264
67186
11
893131499
78
110665
68
96
168712
205516
927092737
33627
27
79
369617
457226
243502
53
357686136
18
45
105068
79
20
833423397
37
32
159452
52
2
282063
414453
406616
25
382922
538880123
218899
330842
57
10
8
37
85
40
218158
254994118
86
316038
281079
460255189
7
17
866514740
4
592084025
173958282
106030
493476
7
3
89257
322644
993967225
33
586188820
347018
67
62
34
244572
141492
360291
184747
234352
283341319
6
35
17
35
23191
140035
84
62336
173062
83
86
331805
146058
82
7
385853
44
468651
446956
4
65
455059117
350376
44774
26268
48
454486
264028
80
60
490794
39146
55
355050
9
109601
65
20
384581
55
10
16869
39
190522
4
1
29
246544
360244
74
23942
696733545
68
233722
197381
58
335178
37
13899
703427306
137618
69
15
32
77508
52848
75
986692828
60
364319
825293969
64472
9190
66
2
463485
756002639
331690889
917153404
91975
26
260195
25
40
31
74
343424892
126478
170722
393610
252860
258646
656011069
320525
3
384086
40
5
23
129326
93
173238782
15
88720
344184
35
53252
733125791
54
62
38
204885
228606
347872
456464
11
645883808
10
18
23
566378389
58
72274555
332206
10
27
139646089
58
32
35
4
98
56
192281
244838
3
276575
414223
167324695
48
794252073
264228
331622
2
281744
391612
91
376583
86
914017020
2
388853143
85
11
376771853
48
75
80
405725192
75
53799
95
206856
2
72
381170
118876
43
492410
482811
5
297219
68470402
86
6
56
409586
80
26
133355
29
462706036
44
743452624
17072
5
2
606367677
380788
82
231851
282014
47
398195
79
64
98
49610
25
10
876835376
86329629
62325
25
30
277434
470670
494277
141300
163463
401999
593291437
280388
50
39688
298166262
18
41
77574
93
289278
3
50
71
70
52
423616
21
450013
53
32
68
70
1
395121
198637
74
9
19
20
1
5
400023
203350
414156
35
954049460
935566901
408701
56
328127
26
307464
9374
40
33
78
43
271553
307100075
735970775
9
33
334603
29
2
5
590986765
196612
378988
34
217537256
888252818
38
24
158771
65
61
74
120210
20
186389
101358
286806
133527
454002
45
131446034
40
365534
29
134564
15
80873
265714
265734
26
74
18
369730
463893
276696
173585
55
50
428126
48
96
29
34
72891
16
87
8
128878366
62
19
176009
1
86
359300
62079
957275355
90
80
307189092
39
92
9
38
420225
15
57736
329258
63
167951
93
11287
380580
52588435
157869
339603
2
154796
129698
99
212815
50999
50
653000981
34
84
19
83
11
56
28
253654
932358804
428413
115591
211544
267721
82
88567
196236
320894
33
94
223022
79
66
5
246814
497037
50
41
368535
37
4
3
53
246334
107821
750623433
98
309541
53
9
45
470826
8317
298244
26
1
71
50
305305750
426943
436442
5696
49347
466995
5
427791
82748
110271
40
60
11
365192
15991
44
73
423366
6
77
18
691456008
170147
6
4
43369
1
8
468674
36
18307
174162
6
139543
167671
4
40
2
165527610
7
2
11
305731
37
67
31
99
390479
92
25
33
26534
169731
353160
142944
409464
95155
29821
465152
49
15894
32
20
5
131719
36
174165
97
5
94684
383355
71340
596072208
18
58
7
269268
860446883
4
92281
48
29
16
60
52416
335016
15
49
74756
25
85
67937
83
183102
118982
2
302809
38851
6
897095739
417726
12
1
2
5
29
472328
81
413999
295209
3
367761
160974
41323
637882039
121460
58302
14
58
294543
1
212020633
316244
38
36
63
51004
309447412
239437
390824
65900
91
84
2
7670829
6
248374
179741453
248071
32
460896
1
14
8
40
19
183679
236170
88
17
80635
75
15
99
45011
382504
275325
10
4
89
3
36381
45
44
7
9
14
58726
429695
74
524581433
625712956
933061703
47657
335522
389886
326882
455497
42
6
61
7
74
451236
262472681
309284
295701
264791
364111
42
16
10068
84490808
417409800
100785314
23352
29
4
498326431
56
77
485613
64
20
348449023
45590
48
6
42
8
177096
193940
96676
485474
24
23000
9
36380
584005064
255248
240773297
87
57717
389982
53
467144
432969
84
305182
180565
415926
319008
97730
347080
126035
340806
3
95
9
9
321884
367428
40
17
12
29
113608
389981561
55
56612
52
19
15
3
78
684953005
58
303245
91
50
4
224080
929234565
83657
365026049
750398445
3
138308
383523
200127
381494
131158173
5582756
38
37
44
13
4
25
8
403633
21
154303
83
444702
91
197580
340961030
34
173698
260351
486456
224205
508266571
884041332
78
178870
94
375112
77
406436
594306997
2
92606
64
82
61
656256525
451942
39
965801277
16
630099074
3
47888
11907
457692
88
47
100779
39
125811
6
341780
5
300492
43862
93
92
59
290510507
98
75
18
272250
147281287
225279
9
951285542
9
853352658
148240
103475
1
83
72
20
184463
86
385422
376092
273531
27
85
53
163613
380296
428810
35
7
82
62
65
45171
348260779
43
71186
7
13
38
174808
28
75
51
59
28
8
74
14
47
96
155585
72533
258261
72401
70
85191
442616
261754
23
5
87
19
437383
2
202250
447833
13
211039680
212176
87
69
43383
136587241
31429
312949
144336
203111
244246265
82
74
4
437438
44
45252
39
98
343015347
78
16
402167
97
81
482996
37
93
16
41
557912826
719372472
331972
405589
488887
386566
44647
74515
90
6
303027
60
48
216583
31
52
491824
460755
46
183680
27
5
47
402813
37
230774585
7
72482
45
18448
61
408269
4
31
61
64
440900
69
401400
423118
474652
314896
8
419686
30
37
67
300511
409401
25
12
192682
434686
373906
52
473620
24
82003
337914595
301986
92
9
134310
235009
40332
18
162932070
214357
334457
82
55
57
188078
201575
4304
95
6
75
56
29
58
77
59
37
566164133
184025781
113217
61
10397
15
866001188
38372
82
3
479716
50228562
36
89
431838
70
99
66
266017
5
281348
2482
172162
22425681
229142
214834
23
147048
139060
95
348052
9696
25
431538
455798
61
6
78818
491174
67
81
93
347342
431497
7
52
35893296
921822101
172809
8
66
343371
165492
33956
85336
31476216
115534
97432611
204383
84
228189
324360
11
53
5
88
8
40
29
319981
54
84
613412903
434310
59
214885
398830989
87
9
327783
83
224125
23
70
90
355137
252252
35
95
46188
281265
49
349618903
225092
72
25
144425
7
407605
88
149189
89
79
25
86
58
6
29
14
6
20
339861
768386712
407956
69
263680
52
233351
71
479527695
74972
330333
96
93
7
24
41134306
189053
589311327
71
810228398
97
5
18154
413141
22
470884
94
44
391918
11
16777
10
53981
1
121593
24345
15
5
166067
307216
104560
51048
76627
51
44
257346
103718
318346
47
90
373621
160680
203684
20
35
9
293959
8
231768111
33
53352
49
33
27
27
267780
5
4
271931
329635
295554
75
110614
132527
458154
401677
351816
289486
82
5
316029
43474
812114991
45
516377519
347968
73
369718
56
329364
44
73
83
89
73
3
101721868
333853
11563
67
98
171723877
420748
79
252514
98
4451
1
71
7
382838
94
5
314324
126914
6
92
174148
44
201175
79
23
379953684
75428
114175
301604
83
9
379748277
361082
379160
429278
70678
169308
49385
88
261622
96
29518
141256
8
426372
962829374
194286
56
5
461121
55
182947001
58313
26
293165
126174
488616
46520
22
56106
74
2
205968
61
4
39323346
83
260031
178492
47
169371458
143313
42178392
217941
87
69
11
402541
67
442747
10
210866
32782
227936
361677
55
17
386204
196862833
59
227192
38
594744772
27688
925024448
1
493964
187567
89
29
463780
407187
208512
82
88
28866
274897
8
34
58
840195663
6
29
53
53
236902
86
75749
353477
343627
448159424
215672
105406
119958
33
22
3
396911
71
29
5
66196
325010
50
87
143928
190052
65
346841
5
89
14
79178
472710
20
47128
177640
5
245737
818895776
328071
257017
421253
29
71609911
196597
726843109
99
69
213349
95
451195
48
546054468
28522
27
320968
378417
282147
75
246733
22
17314
79
74
468772
81
63
364639718
144005
22
147168
33
94
6
302760
233204
94
283763
32
326518805
82
88
219572
284693
186513
87
331357
75
66
418269
13
490823
363748
67
169820
349333850
119877
308568
36
814231864
8601
384088
49
349672550
62
911891281
73
17
18
4
349541
450819
75
3
88
358722
247452
11
36
431168
6
50
70
565014859
96
626397668
4
84
34
82
5
88
276970
58
6
266501
3
128395
4120
212686
7
240334
4
21
13
20
466771
373123
171870
1
302706
874390243
77
125374
78
60
5
214724
86770
56
217601
76
4
37
45399
71
451654
14
1
98
26
93692
83
260595
172581
99
385399
49
349664
75186
344603
314033
949262050
42
20
7
150428
39363
379489061
19
15
279483
51
18
70
379758
178968
310742637
416663540
41
125246
4
402075
82
67
421585
815255333
54
555027987
446415
16
445572
2
9
451158
73355
425165
9
51
8
202348
33239
49
249173
7
55499
19
235718
34
428156
415435
63117626
186028
377831
58
660880443
92081847
8
83
98
109461
70985
63971
266777
234856
36
52811
310602
407299
78
309208
63021
37
422991
125042
1
515794397
246901
118333
50
260861
16
36
263554
388576
9
47
118462
45
187206
86
20
75
381880
72
479918856
463124225
39031
490413
4
30379
9
28
8969329
240296
432379
58
277272
5
6
8
5
44
3
498295
99
40
321259
74
692544756
51
233602
398996
7840
44
56
37
46
52855
42
104697
61
6
92
95093
80
57
7
21
11
38
84
889461787
36476
397448
11313
40744
82
129517
49
85
31
124759
54
108431
87
50
40
401316
16
393970
95
247239
71
335045620
98
590230078
983247417
453664931
158085
4
57
42
26
510193951
105914
199678
88207
41
8
271653
228914
281745
31
27
372725
487080
4
456688
42690390
38
17
76
469999
76546
5
724468133
463800
22
197482
35169782
439976
321619
42
190515
42
48531524
441054234
832550009
27
203543
83
10
26851
5
767121863
43
37
476921
64
33663
22653
177424
60
318618
70912938
141901
78
51
46
143883
32274
191247
48
436899
7
88
236103
478846
221764
8
74
60
85469
30
77
8
221090
367392
417702
12
78
2
403714
11
88
367351
22
225326
71
87
51
174336
160117
73
74
218450
54
221754
252854
64
55
43
33
4
102889
50
66
346584
408251
48
81289
395227707
2
14
134337
216962
131137
54
378066
2757
926792437
202739
71
142710
84
75
452330
7
82
43
41
2
2457
58847
198805
382090
34
252149
443007
366435
239542
336818
181620
46
491166
71
15
424249
85
3
155951953
274234
326513
382390364
325367
202512
87
246799437
389526
695715955
3
423669
3
320647
445414
467612
58
258911
82
107038018
350932
90
25390933
58
70
75
388445
1
1
276720
48954
281738105
329127861
172368
333090
471407
69763
227729
395581
96
52803833
480584
486086
98
4
69
245794
76
4
987834880
87377
33
2
4
13365
38
423491173
161796
56
160725
16652
668359461
183033
95
4
5
309363
783768550
33
181124
59
250762050
78
72095
851746198
349551
26933
32094
2
34
88427
277469
473271
488436
255693
191661
11
60
942368520
5
130827
311191
49
80
383094
26
716378629
2926
30
335420
32
233844
119259
7
465768
95
5
278700
38
262042
89
442636
4
1
37
161132
76
235793149
20405
45
83
37
41
8
58
48
17196
164307
336315201
94
20
425751
69653
52
48
232610
254109
701659243
447594
143628
47452
113664
137588
150684033
26
299419
4
36
687915238
55
8
399416
36
7
24
52
432475
426154
236646
85
4
3
246994
32
491700
37
6
103186
156233
241726
246994
55
347825
341212
422088
78
116730
74460
36
36
36
182802
8
297902
28
53
19
30
680355765
78
106385
84950
19632
98
66
109320
19
313312
22993
387592
16
49
37823
11
45
337493
400682
307379
86
24
75
91
92
42
45116
22
24
910836467
43
212526
103643
478354
400874
42
408354483
278237467
373957
86
45714
217036624
8
498678
104750
760285471
83681
56756
453202
901117313
36594
74994
68
229940
75
733677280
678588328
53
291525
48
10
451657
34518401
295806
80
4
48
165975
291304
364087
706362956
362870
86
240722
150072
45
4078
986332471
192310
678886319
66746876
62
8
117428
203961661
51
214896
201629
9
61
103447
481851
115547
601141144
43
233108569
2
181506
195274
99
75
50
26
22496
365680
52
81
371684
146264
8
21
2
31
156723
2
9
14
91
49
82
35
5
6
9
36
74484
428337
33
334259
14
14
190587
93
53
386719
9
211944
99
593856720
249873
536215321
50
71
10
4
4
94
397482
738677198
175216
574785488
13
5
110087
2
2
79
3
160856069
840252741
464629
3
291672
15
88
9
227173
295777997
280591192
323874
237065414
5
4
39
308225
414903
84
319426
43
143225
303460
239827
19
47
10
343735
227874
429745
76
93
369378
8
3
49
629903344
51852
30
330693
115611
521787062
350012
35
468922
431746661
116802
482363
194506
78
382666150
80
92
4
79
379124
43
787193610
72
458688
66
350191
65811
471976628
85
42
78440
91
64
67
52
221572
14
45
82142
38073
336057
68
127582
18
410503
34
38
82
406756
208263184
308431
43
296022
6
50
68
2
27439
54
49
165261
1
3
439220
70488628
89
376209715
53
56
13
33226436
76
168386
409460
275998
171990
18
170033
5
876182222
465903
310659
116158
12
58674
9
16
48
29
41
836106008
29
552330905
300098
2
42
82
224096
496018307
4
879589074
89
637361325
54
98
605702596
20
207041
97669
205537
994611883
3
69
1
252643
18
47
56
237233
129682
316626
7
605392123
339181
185473
1759
125539
84626
140975
191642
221680
24
25
44
194710
5
440353
159212
7
18692407
1
66
24
307532
189722
66
438068
19
31
4
407981
174000
1
14
167560
68
48
95
61
299115
17
95230
430114
37
9
77
1
397631
66539
90631729
350372
378126
81
11
26
401476
14
268052
7
335051914
66431
305130
372800255
92504
284913
51
53
355866
57
161705
239258
250111
204840
9
190714
13
271917
403600
27
15
89
52
287891
30
57
66
44
75
34556
495286648
6
224723
178295
98519
80
45
89
670458909
9
84
38959
51
356433
11261
457945
196131147
114733
5
468618
415366
65
309231
7
392025703
162229
76
191902
1
326460
292450
203072
74617
1
297167278
222210
166226
123383
3
4
222137
60975
237242
4
50
60
28
324698
98
877698669
56
410078
52
10
396289
39
308803
3
442804
4
206874
27
243683
31
117686804
348911536
358562
925072059
55
229299
191911
413178
38
22
41
47361
2
390407
82
118954393
494988
213690
82745465
461176
54
50
294700
867631914
348983
9
1
479571
77
70
299695
26
294240560
48
105070
382289
19
405891
244589
34
143504
92
261356
399447
80
1
127165
320989
93
115562
22
840670255
21
8
87
7
755989031
289357
31
53896
278838300
48
243899
34
49
11
47645
29
40923
74
228097
50084
205148
1
77
47
42760
73
13
202562
926901758
6
158902
167395
378094
11
25
14
255471
403476
369886
20
232800
294258
829107922
2
16
492159
25
52
35
22
20
72
275554
74
33
623259441
182291
86
444107788
444918
296879
478166212
409809
65
33
49
58941
26
331869
211794762
7
58
76
13
54
297557
96217201
172303
13
68897
273820
18
82
67
13
78684
12
97
96
326334463
90
459416
6
392799
7
233076
58
39175
292505
306307
439229
47
433498
447789
57846563
31
409163
8413
448887
665239635
121050
80
8
482554
405323
35
264615785
6
9
70
243775
103898423
267161265
390331
29
472704
171328
40
166646
493339
35
720255300
141697
59
33783757
4
530173717
89
60
39
32
94
81
278066
191764
326158
91852
59431
466225
395493
38
79503
28126
80
9
36
1
217995362
373610
118546
87
496326
75
100371
381552
76
65836
520559910
107106
207304
412943
305493
5
156898
95
86
679153940
59002
59
487688
382743
98
428995
248951
259379
11
165496
350096
93
49
14343
897445433
3
221779
46608
89
81
23394810
84
17
27
9
43
247389
493704
226938
36
314379
33
3
316102
224187912
38
128289
200666971
86234
39
124035920
211282
184445
167254
17
33
346114
69242
29
350385
296443
337115
127623
11
406188
9
9
89
126513292
20
59912
301384
35
70
407351
77
68
14
267969
909506022
89
189408
14
9
127755
5
7
58
49
97
256363
1
445277
91
17
16
47911
344592761
26
107529
32
42
7
496315
64
62
950022487
450687
44
55
174311
550450425
264985
217485
60
160844
441116
77
98161
98
31
49
56
9
99169
86
16
660824711
9
178110
58753
495167
463175
304449
8
50
286563
15
6367
250150
174181
63
11
34
85
471735
2
13
9
6
218549
65425
11275
84
196223
40614
265152144
90
174705
16
400522
189487
44067342
45
48
18
837075937
367839
455727
68
249378
46
64
23
320372418
62
40
413726
96
2
46
26
178087
303074
70
231293
7
50
358949
112145
79
318325
81
109049
67
1
560280055
968708694
126034
31
348078
81
79
338813
50
164570928
7
185334
399348
94
159079
93335
106684
78
51
48
18243
35
53
90
3
51
34
63293
455119
2
233209
137271
381606
18680
46
36
98
47
110566
448638
384354
383751
80
95
8
414531
2
85
321485
16590
93
8
40
64
30286
40
54
17
64
66
3
72621
18
836761439
77
2
447324
9
53
42
403925955
9
61878043
427042165
218893
49
47
324126
261840
155728010
3524487
59907322
157503
30
145460
44
144997
7
441361
88
52
20641
90
95
990636618
250059
312393
16
390775
85
351085
87
2
110046569
7
35
7
37
6
174631
135477
8
490530
23
80574
267
67086
64
494703
231881
298471
2
34
239565
421733
39
98
18
38
454235
37
55
55878
907219042
76
67
91
97
416081
715312385
198545
66
276226
11
67
42
27
976461921
418999
5
386012
483060
40
7
454695
494945
56
21
36
65
371361
66
7922
366093
351179
32
42
31
9
284414
85
92
626090917
39183
56
362565
187528
25
39
162461
62
27
91
7
38
62
475072
108871
88
86
61629
6
70
5
91703
31
365058
8
292857
438206
31
32964
20
18
6
255669868
17
275796122
38218
1
374078
92
28
231416
100300
243994093
85435625
39
29
165019
74
472703
73
288006
11
32
11
9
259997
72
20930320
137625533
80
98
142402
57
9
45
276745067
717410221
19
5
30
61
163990
403059
445478
3
19928
43
423385
47
50
253823
41
9
9
228391
38
334779
60
6
291002
266363
4
21
20
95449
40343
76
160846
495566579
7
346051
243068
368205
129055
57
83
309741
934063943
28471
88
293916
419970808
378766
81
486881048
66
114419
288245
7
478493
56
248864
28088
443404
9
272821
299168
19
458341
705755916
730230839
881969801
32
958711495
428416479
153763
2
256724
90
204854
254604
73254
85
413326
7
94
11
458812
920457028
96
215394
849815107
44
7
118740
36
92824875
158402
99
8
127276052
172228
6
78
660532100
130358
490322
260478
70
16
451946
182664363
307075
4
57
83
107613
329121
46
46
197214367
159248
73
916117910
461812
41
2
37
289751
493582
7
3
318537
99
351614
458182
35
9
385877783
929681197
13
431770
56
28
289538
417019
346188
277096
390252
451410
64797
54
516123793
291482
580522949
21143
363468
81388
261379785
80
438464
73329
32
15
59
37
54805
40
43
65618
78
50555577
20
81782
53
118524045
270978
34
41
64
5
106050611
9
23
219652026
44
144690
74745
98422
24
404290
918219779
8
83
35
1219067
37269
96616
48
48
368325
128899924
5
296616
21
483793
35
429389
63
456075
454554
389669
6
79
483297
27
56228
272950
77299
7
188649
298790386
35
87
94
1
63
661417548
26
88903912
193944
78
6
6487828
394649919
3
177834
41
143991
90
49
197265
444197
244508
79
2
136612
70
93
2
369741
8
227401
478206
9
489725448
90
353023
268279
899137118
41
24
44
5
107116855
82
255081
122546
248122679
361605
87
93898
72538
101362
54280
454411
96558
178929
433036
48
40
30
190377
13451563
141020
335794
325160706
198725
71
257150
14
86
81
26
268488
143033
55
80
47
47
480503
320887816
67
5
95
76
322211988
154747
401076
215399
55
90
75
262471
567093363
7
57
145429
396854
12
6
84
49
192773
77697
50
76
32
36
51
15
249912
49
326454753
441614437
2
410147728
8
125379
9
336035
372322
271228
668224740
78
363419
281356
73316113
95925
214575
325737
40
302900
441856
437441
171227
59
430905
11
18
35
210458
784580758
279259
15
334017
164447
266823
60
42
55
4
36
370361560
365476
113106
130375
17
365051
87
926313728
403965
93
88
15
450547
25
204126
165542583
81261
209278
65
248490
202841
13
7
81
51
169699
308707
98
279692
89
9
145155
81
40059
47
388389
26
125279
379622
36965
34
234521203
77
251920
38
64
26903
6
86
44
38159
99
336913
189427
287361
123842
8
405769
58914
356055
6
6
25624
498615
99
88
52
412265
99
371466
38
98
417263
415160
41
64
92
88
7
39
4
320220
39803
87
82
342592
47
51
4579
82356
59
55
98
2446
89
170472
73052
45
6
82
3
21857
166506
185474
81
13
82359
640939125
9
52
182122068
5
743150217
373078
54
374692745
19
53
12
491389
75
3
23
62
417217
207397
28
136279865
50
157044
28
94
38
77263
120985
16
78
5
475350
13
131354
415740
30
190835
65
69
42
78
2
444053
304757
58
30
344054211
92
8
1
179932
82
43
259708
9
91
37
33
147968
49
85
99
4
40
81
469093
37
279549
85
139022
9
114298
5
57
413560
89
271146
50
23
50
317015
487308
404142
32
4
7
60
80
28
375519
370344
62
6
122159
500133416
1
71
369558
17371
348842320
27
40
39200
71
49
47
221676
15717
4361
10
82439
485976
70
139145
114894
496436
15
50
50877
28
471066
60
298111
105240
29
471914421
28
7
257868
219322
354135
10
297647342
5
89
356019
281005
450531
608551651
295696
5
31
290677
182112
7
13
79
108826
1
326893
465010
151517
113057
70
32
7
350919
10
24274
48588
159949
781966878
136953
39
62875
380993110
99
15
106386
357333
9
48
49
137946925
430039
134127
94
83
47
74
442687
82
5
5
284440
134542
347928
130296418
344127
63
419351834
5
1
279371
91099
8
156589
51
804197026
442957
75
98
369554
204020
421782
5
74
7
362155
317771
253740
383422
397176
251495
445027752
303367
75523
82
245639
76
429423
351279
194592
485888
21141
79
87786
151669
25
305994
92
29
416248
436708
35
298209
83762
26
19
85
74
245836
248145
81
74
400428
704532999
3
951451789
246759
76
81
67
157330
47
15
405903214
419345
2
93
5363277
83083
7
314866
100962
839512905
4
63520
310673
45
105590
105582
10
321954
361909
191958
60
344993
86
118763
392837
50
25
38
71
538306244
5
682244122
23
46
145623
10045
25
290949355
155648
84
88
3
81795213
89
63
36647
6
76320
11
77
50
335791
70
378472
129353
48
53
5
130550
4
1
89
48
131695
55
68
472416
343870
470854
363645
3
367588
16
48798
540196239
52
386581
431214
66
15
132197
78
497315122
1
7
60
96
198372
452225
86
5
97
41716
75
375701
67
360880
73
720936269
7
43
171942
124011
94
5158
78
72
66
14
77574
410431
7
399459
353050
173744
44
493812486
152666
475852
68
159601
170800
156467
14
198783
79
85
45
7206
288658772
344545
919346603
51
444743
436869
31
126260
51
683815001
431727
155280
50
9829
4
420538
124886
77904
180896
434853
163763
66
295606
59
158729658
15
80
772533963
23758
895700903
181784
409137
383427
28
25
46
252351113
324561778
448930
34
42
303852
483897148
52
50
14
413448
246064
233847
3
177116
7
429003
59
1
302834
33804
31
27468
83
303574382
196353
36
7
2
336342
312630
125242
36
204361
8
94
670203364
30
37
3
44
85
250486
157160
31
159855
776636918
2
8162
90932
21
20
2
422006
482071
431191
36
83
87
40
36
82
54
416676
66
390418
92
4
81153
281138
489490
487187
264496
237222
336518
55
417297
383600
84
208410
50
172014
218784
133651
43
312070
326745
83
58
446195
417264
80
6
34
52
80
8
90
222115
450621
498103
31
497725
209190
82
85683
9
206314
69
48
39425
212147
168410
488363
9
71
62
7
15
7
1
373752
112601
47
27
57
15
452009
94
68
102079
256698
73631
838630497
28
614814025
46
15865
8
19
187711
26
6
485581
101802569
38542
22
412009
49118
97721
306301
28
78903
331866
57315
62
66
28
406829
95
265657
3
5550
6
55
11
8
213464
729771743
93
75
402217
61626951
331984
4
229633
35
449572
20
38
973436652
62
2
403217
1
215956
75
76
64
71
708415156
332932
224086
57635
93
988794981
30
79
38
98
243535
39
13
533622133
25
70
1
50151
222358693
33
5
337396
11
246020
3
97026
163589
46
52
156979026
11
443525
96
342147
5
80
381295
266482
2
7
49
53
78
163132
36986
11
322868
396821
337229
137456
95780
5
36130484
8088
95
63898
452056
191199
8
94
82
419029
427770
712822019
123603
3
8
81195
8
25212
130223
66
87
17157
314372
1
9
255682
3
85
260261
250152
33
795901615
896032688
111451
1
5
139753300
17
376228
12
81
20785
186683
375043
215387
77
383722
282986
26
87
480493
21
6
92
23
123813
162594
9
344847
256947246
364225
7
1
76
98
3
50
17
275053
88
332541
831078207
285863
207122
89
97
19
2
9
341356
322958
197139
5
86
301208
55
54
81
15
7
1
44858
31
128198
184169
465044
62
352806
55
173074
268094
44
931505071
421748
196882
780117322
2
461517
25
20599
78
249907975
71
4
151926
281991
4
27
289030085
489130056
88
37614
54351
11
54
332869
10
36
26386
508439134
245390
37
27946
293820
85112
334410
51
701037515
302090
220589
78
72
3
385862
20039
125707
2
74
28
14
414680
4
12
23236
751209509
61
29
52
86
36
767735743
74
127007
399983438
80
1
141531
6
34
87
159849
54059117
79
240904
98884
45
401888
1
53
716458875
236084
76
190136
688811451
138330
40789
617767606
3
5
401181862
74
475553
134622999
136887
168619
28
294632709
461853
9
27
644392602
5
75
46
75
47
79
81
56
34
130805
65
40
224865
45
197250198
221692
68
40
41
23
130852207
154757
102530
675868108
92
8
36
70374
68909242
925513252
75624
46
264200
363793
60
786796194
89
91
132703
287658420
5
7
44874
21
333451
633416019
437646
77
66
396591
443484
173673
94
35
62
81400
300268
497636
443778
62
199721
126506
90
22
159045
223381
9586557
151417
513801919
87
276877784
6
90743
94
740900756
453634
31
136949
2
64
121685
77
180415
37
87
86
57
92
7
402946
232964
280597
11
350481
493617
123788
115912
492804
98
14
40
33
499930
27
433918378
2
44
1
32
33
82
14
160365
65
23
318312
78959
44
97
65
79
808488154
83
24
448263
26
6551
84
253550
1
111849000
6
101436
90556
72
248080
225557
48
71
6
91
44
53
386930
45
48
193750
13
45
187346
73
86
86
40
830289359
26
849108096
473120
23
237289
341042
988873671
94
479541
74987
293027
304032
84
94
25
479288
70
87
819103081
64
85
687736381
46
108335
11
137370
308508
234266
40
183966
81
87
98004
253478
27
14
439819
274735
74
2
32
91
433341670
102779
170365
49
28
42624
285249
384430
5
239511
414388
16
280023
117207
67
256196
432350
419417
34166
80422
8
28
65868
4
74
59
139375
239124
493460
278686420
73
80
17
7
8
157280553
22
117869
331459697
80
91
33
8
40
344962
97
401561
20
195056
9573
46057
380505
223392
7
62
84
38
740766821
81
99
31
76221
1
87
77
5
74
74512
43
27
93
25
362285
54
227570
86
119257
27
29
39
24
413844
52236766
388087
68
72
98
292923
642099339
172602
8
943452470
39103
393338
9
66
9512034
3
43
92
114560
19
12267
2
2
3
36
290129
5
314384
97
391489516
41
256386
327323
33
240829
423881
496220
36
88
677135356
53
270223
81
99
558165561
11
3217
40
73
110851
90
397884
348204
42
21448
50
406847
329433
327618
7
40183
107107
68509
19
149203
7
223879719
6
89492
62
213803
88
8
13
341228
603238156
21
80
288773
387467
31
94333
53
50
27
125589
351395
331942
398765
99
38256
59
485921
89
455780
55259264
361283
747786801
6
76
40
127682
101370
248646
21
472704
164824026
3
76
62
422105401
312247
254519
61387
478803146
69
92
12
377314
486001
102875
339536
289879397
5
201853
2
75
76
95564
55
28
1
282443
38
362826
56
30848
89
82
103682
54192
35
27
97
215560
378683
87
708593765
66
5
318910
473168
174411817
362533
217420
452289
169440
83
138883909
186113
49295
259753
93
212086912
8
1
72770
359813
72
468215
62
126939
5
486616
270603
62
489201
97914
263884
249496
329513
14
66
24
615486201
19
173190699
87084
15
53645
94
635673653
37
49
4
582762605
389881
128809
117541
124285
207892
68
162388
272117
411444
335753
238937
324897
45
266020
95
10
391401
39
42
7
74000
138056367
455877
174151
67
21
21190
30
5
20
4
936024302
5
154821
86571
67
424982708
25
212218
237269
73
4
183649
87
363508
68
42
60513
400500
41
74562
57
96
498035
209142
17
455436
94
20
205921
61
42657
130630
52618
236602
243732751
180199
8
211827300
26
9
40
68881
169224
4
36
9
46
433188
7
2
4
170185
109643318
91
6
605909015
86
40
81
210388
28
97
533141310
45
346441
46
33
275467688
63
2
4
69
1
95
70
64
17648
298676155
126320
6
323366
25
127729
3
26539
34
1
18
300253
98
178989504
3
24
342604
8
8
44
212854
16284
86
413115
297027
2
83
47340842
91
86
97
24
8
283784
63
73477662
983540829
287209
275731
57
76
70749
70
125944
216057
139144
1
72
19
180582
47
219597
51
94157
189473
71473
76550
6
493217
80
416064613
442662
69
815977380
82
283769
485654
32
455643
84
406517
389631
49
26517
46
377550
25
311350
449227685
81
3
102368
7
108287
3
69
53517
99
93
28
553008570
1
54
714897610
97
65
47
89980
36
382792
68
147164
457379
2892
82
328272
413288
17
1
201159
9
80
33
89
65
32
262109
96
442886
123416
10
130112
93
337180
87
232936
92410
7
403892
9
90094
7
471855
59
42
90505
48
3
47
496560
71
395613656
374638126
240860
375779
24
265691440
71
295169
455541
42
270797
91
252497
46
204361
275278
206466
99281
88
20
445229
320396
137949
15
743401362
95
43
67
93
280646016
43
63
7
28
57
17
5
410039
21
52
311118
265113
973443056
33
38
61824426
49
260782107
93
210177
28
78
362014858
69
15
367755
86
853443858
622413602
212728202
255788
116232
50630
78
89
99
9
67
6537
350177
2
72
36
262631
250231250
870800847
58
281649
467620
605025275
81
405789880
303018
32
26
91
84
97
41
100765
493160
24
39
88
56
57
53
67
157276
15
392539
83
7
72
484656120
46
6
499206
75
155121
444141
79
108296
8475302
460256
420856
66
62
187846456
86
43
377881
33
10
200155
18
61
138520
232998
64
245790
993634632
48865
251363
99
77216
34
335843
73080
38
200767
34
42
64
63
117055
42
812850680
33
97
470188
69
3
6910139
27
210051
431451
83
264512
11
7
784579770
364430
332222
3
89
461396
174649
4
7
457195
67
40
9
489991
83577
47
3
21
55
131393543
2
5
14
9
24
81
422713
351888
3
37
185245
44
88
498938
120145
14
63
136730
14
369382
186480
50302
34863
38
99308
9
35
52919
21
434101
700080934
237235
1
255980
360188
18
147529
87
21
740
13737
167503125
177356
33
8
99
382502
69
167635
132302
463049
390017643
1
5
79
2
60
25737319
2
74
63
314344
35
273019
79
466904
25123
5382
463819
1
1
415471
6
5
89
34613
260491
356158
79
2
39
301093
4
224834
90
53
380010
53392
302178
369943
321200
72
60
333316
423034
95
79496
467006
95
191587358
4
35
479770
379988
86
6269
285743
2
59750
476953
652110621
270430
15
13358
13
21
32
232885
40296
25
32
182003
318785
45
4
65
28
6
213027
175822
48
262190085
459848
179376
7
397164
303674
228149
194387
376489
344388
156475
93
97395
44124506
9
62
364476
340660
20
437439
73
69
74
293533
312110
2
373211
3
448912107
48
36
484259
205378
437342
278752
210344
268779
313442
303095
52178
415660
426597
47
650671234
70
97
255566289
383462722
52
431768
40
10
746998581
49
97
26
293624
7
59
83
561451246
485537
217714
66
14
89
75054
105771
68
378461
72
85
282153
45
134171
310987
153080
160010
471420645
7
29
230900
75901
83
34
66
23
7
89
56
16
78
77503
201754
56
283900
39
13802
494682
138898
360850
84
81
50
753144891
73
124336
249703
35
106789
555071690
70
381288690
83160
250325
468740
81
540485320
35
285593
8
15791
64
729404586
59
59
27
9
249350
36
91165
210721
295558603
6
58
82
97
6
9
61
302972
7
466415
167409557
424409126
248843
2
5
91
34
375676
13
262732
56
234981898
36
77
35196
81
921482328
24
156719
483527
95
273184
323143
259244
26
7327
5
164745
18
248511
45
16
19208
10
242214
13122
516519249
31
42
407510
16
494372
515709836
71
248667
77
134503
37
471735
257325
18
52814490
446795
329068
1613
198128
75
23
45
220607
18
78
23
390105
232739
720784580
664039480
2
445876
40
8
509117433
51
13
38
7
96
24
91
5
8
71
60
403192
224257
17
350561
53166
88
442765
22055
6
96614
90
235236
4
140
20
14
59
58
183214
610074381
13
307687
310857
272922
8
24
303905
96860
93636
233740634
23
558609514
57
455395
80
97
93
356218
419827701
288430
33
9
75165
26
4
71111
308364
45
7
53
6722
77
97
22
81
11
446330
60
395266
26
73
13
1
478032
91
256820725
14
6977214
233017
143430957
28
277951
25
43
49
160824
60613
373046
371671
132207
4
273456
4
17
89
415948
205252
177999
1
107608
54
79
470770
145975
22742
84
41
430819
63
54412
7
892529701
83479
92
18
51
74
37
29
9
386478
759
38
82010
67
940043094
5
30
590656335
823195841
332601
48432
3
474924
162006
30273
85
50
273879
3
881861478
96
13
343421
791325104
88
171057
90
3
269243
641077589
143276
329199
439601
84
89715616
557342076
30
144228
2
108862
89291
36
460808
1
320006
25
256192120
68
334708
7
308704
350032
499655
295447
341129
3
355800
74882
396632
37
42
458367733
506225220
214569
281657280
332309
451397286
22
2
9960
6
94
100368
47
55
47
17
18
106489
30
3
96
108812
44752
907875165
76
98
40
76
734473791
438514
75
478016
170053
189510
5104
276431
75
27
9
408147
929806983
431263
213074
891863615
116167388
76
81
17
350596
392454
8
78
54
53
368774027
44
17
53
15402
177702
9
31
36
14
182687
140939
141631
343195
75441
25
65
48
5
9
29
98074787
4
64873
221727
60
149209
27
32
61
358555
59238
619154660
94
77
466704
38
86
129888
322849280
83
4
162057
144018
369989
170388
22
93
31
63
14000
97399
897423310
36
121698
212531
6
38645423
28
928026035
270400
370770715
213848
5945479
34
355812
69
287563
793790673
6
86
5
224630
312828
373443333
7214
13
62
309444634
51
77
66
57
306714
25
46
318991
267036
9
34
20
980985694
5
53
86
244586664
386319
53
48
320001
482089
375781
2
55
16
1
64
951836498
546900657
20
422017
491590
318367
54
616613738
159880574
261103
2
59
96
94
17
301287684
868396087
202746
46
6
35178
481878
247608
37
83
18
332411
273630
417358
206232
59
448879
44
726388665
49
236289
116724
45
461706
21
7
87
85
41
54
253108
827440799
96
315930
87
237895
1
81929
480148
53
417051088
96
473090
6
200388
69
35
44
241494
51
64261
162820365
13
10
235514
124727380
69125
345096179
340279
46
6
134369
82
29
86691
261034
422121
493630
8
26
846320753
32
73
96
124308
755846959
6
39
77
422598
8
85
361537
18
170747
41
16653
67
3621
263201
87
212675
30
542536216
468359
149838
126045
6
26
289338785
91
258142
70
470289
183698
458253
78
5
39
72
235602
13
52
24
46
12
284747444
81
301123187
44
158112
72
63
10
36
5896
22
121976
29
230034
1
57
8
89982
374959
34
342012579
22
6
15
41
761883525
45
244770
122461
26
395068735
7
6
23
632130649
19
15
79
74
9
26
198361
65
15
580575706
80
224230
10
121251
28
5
719259596
75
9
286173
145813
247719
70
383732
70049
331486
200466
378192
78
89867
72
45
496374
68
240125
962258899
250225
201752
56
32
969959515
1
23466
332167
5
29294
6
145481
212224
8
261822
43810
373019
209283
51
937410550
210985383
49
2855
10
9
369846
92
77
236374
335149365
97
65
653625058
74
50
458439
153502
77
1
99842
81
62683
199540
98
171798
159129
64
82
36
48
63
55
87
83
89
361721714
446386
37
65
65
35
965474145
224868752
263091
99
20888
820763825
65
287032
219665
63
11
188799829
34
83
146115
107559
166892
1664513
32
66
885875364
23
61
78
76
84
52
411677633
70
264874
47975
1
6
52386
116470
180180
90
56
156171
85
36
2
3
220167
12
46
78532
76
495202
43
3
94
72
48
92
77
7
262227
96
93924
11
127767
2
76213
93
6
238180752
188003
292823628
440918
131054
95
72
2153
20635
8204
48
35
34
30
210526
335992
93
159322
7
393780
133987
79
299992
34
908089731
33780
64
50
6
13237
31
383047
248093
54
60
76783
356568
39
11
419392
318571
430297
441211
430455
25876
4755
82
83
12
21877
24
78405
57
3
28
53
338614
42
16
165437
32
13147
398160725
7
44782
114917
14
38
47
365
454810
44
96
22
4
232879
465758
201804
792860790
334822
31
43
163011
56
169384
144146
4
7
476744418
428878
325330
472140291
39
289519
76
86
21
797705778
1
5
95
48
85
49
122534
141587
7
283400
224578
13184
381433
7
84
132231
79
78
105037333
455077
26
90
466901
95309770
742661828
68
612395201
81
28
90
445531892
127847
51
14
26
338339433
454136
46
74613
293645
88020619
54
83
478026
42
360436
76
77
499474479
129499
302903
214597
44
50262430
493793
87
46
508959019
89079
488280524
90
22
216707
28
429307
69808
9
78
127925
271922
22157
262888
143796
38
257990
164251
3
72
528638528
62
10234
59
695557398
429257
159276
479837
173340
30
35
75
78
675806631
34
995240806
170060051
256182
13
623022293
94
4
12
261194
345094
98
345534
41
160342
583722241
23
114788
28
6
51
250259213
6
498172115
903100465
9
286838
154544
218319
8
5
56
63
31
275524
41
102102
159163
115956
13
95
7
476269
26
265263
316406
55
30
58
66
18071
502872087
772924031
64
9
288971
30124
457835
797277015
54
117933
180116258
383382
75
29
9
106469
234022
490759
25
153571890
5
66
71070
347269
10088
323480
52
860991328
34
131050099
51153
72
39
74
280421
40
117527
3
117136
299124
91
234109
17
151887
3
289248
39
136214
712398551
46
93
331462
40
986428696
37
942429983
11
20
90
98
1
26
42997
134854
248583
98
40
177938
2
1
6
355794
90284
440361
198955
245510669
468642
96
22
78
92080
95
79
208310675
141984
79
638210953
16
382117
9
90109
28
7
20
404461
134651
87
10
7
168334
404444
450580
15030
26
56
452770366
3
40
389235
52625
783486717
32
24
405724
182022
8
52
34
119151
176783
69
1
26
446439
92
310768
87
331038
47
58
33
323953
23
54
77
5
424898
76
43
27
444298
367178
250225
259715
54603
86
31
30
67
71
5
39
60
421643
44
2
829962969
448588
24
76
50196
413418
14
88
465175
18845
6
12
3020
4
470109
147810
4
4493
162290
430330
39
444117
26
85
459459910
3
346367
51
48
80
73
2
2
45199
87
46
22
249079
4
297687
498137
42
411986
75
198129
31
8
114598
69725
8
165890
73
384345
472632
403632
9
633270753
705577855
5
7
81
15
417906
25505
3681907
266092
17
27
253529
871214227
142673
34
176649
46
66
18
63
74
357633
182116
49
482391
60
275825
246093
49
70
195775
377273
74
805922214
155688
489277
48
13
43
402574
71
1
11
457915
44
34
439339
506912489
306584
32
43
18
9
437717
1047
11
331525
4
149887
313777
28
45
334615
79
64
392004
26
46
9
174493
493405
34
12
29
88
41
341424
248471
33
391502
267444
65
41
34
256678557
34
325059
395107
446044
314898
71
40
15
160333
83
46
3
436398
32
249494633
74
63
352997
6
20303
118775
420726
313091
23944
46
86
12
53
14
432614
1312
5
70
165492
9
13793339
45265
132899
69
207163
62
89
66
43
424059
19
59
27
9
436695
77
33
5885795
17
156888
408850
36
74
6
6
40
41706
132844
582151734
6
678
13
70
238263
80813528
6
537836742
10
65825
4
13
383710
287370927
166144
70
489144
434290
251935
64
580552347
2
346546
40
1
96
3
95
29
25
108508
93
36
68
99
262536846
35633
51028
54
117104
43
35
226166
35
21979
97088541
19737
28
63
403976
42734666
672077322
72
26
60
90
255388
113053
99228
204659
1
39
33
2
3
181371795
80
7
90
282231
414338
430021
64931
22
47
1
33
14
42018
672984857
55136
181893
9
233355
175093
183084
50506
438780
42
6
358157658
249316
361043
90
309154
72
83
4
5
58
448990
20
2
10
9510
71
111734
9081
396739
2
78
4
493166
5
774843703
210678
316443
440009
77
56
435438
19
91
60
971616255
81
97
44
456984
48
89
91
226621
87
8
68729
2
130821
353055
87
59
87
6
68
43
64
2
124760
447780
39534
111988
208065
590670894
189905
4
15
54
160153
75
70
176738
88473
56
63
6
255972730
9
228933
163616
9
87
95
27608
30
18306
33
61
301932
8
41
77
48904
77
494900
2
227185
989619551
68
17113
2
10
263126
371237
41
56
18
408645
58171
50
48
84
80
952936531
773
379743
72
378272
275128
62
66427
27
74
36
82
78
166838
5
14
157080
27
14
96
67
488473
470773
409616
975365068
87
382679
92
52
562794299
33
12508
18
155789
386858
286259
6
359078
25
366890
4
130460971
80243
8535
2
228824
74
147430
4
381624
66
449504
9
10
36
179653
52
239527
5
27
41
82016
22
422477
111754
331655
88
37
348356
222982
121120
95
536817720
334663
9293
242783
262456
275996
11
67
455129
75591
499573
168150
12
88
4
33
277537
493181
174776
57
613173107
42
72
298461
57
464545
247950
8
99
129802
251149
58
18
106967
11
93610
452971
32
39
13
238987
72
365710
70
805
95
219370162
67
103102186
20697
37
341448
498300
246409
51
75649
53
78
87
146717
328547
3
179004742
173577
61
162796
446307
371496
27
333931
96
148123
154134
18
86
43868
75
6
2
77
320016
15
427045396
86
84
4
195421329
68
98
2
464941
24
46418
469429
401666
274142
320511
202705
50
217234
62
28
59
491113
6
4
2479
202274
66605
444187
113278
382007
8
5
7
55
9
196506
399177
12
358565021
275633
52
73
142830
356650
50
66032
38
43
84
192355
90
69
54
2
142241137
166886
54
63
43226
6
50
228333
39
10
16
28
69
47
254295
51
53
281523
515674008
7
19
7
175480
329109655
625434899
693239558
76
392332
1
42
90
80
294996
91
497297
424992
145940
62
61
33
58
407556
74
226818226
83
99
308983
62
375092
56
35577
547430646
28
80811
370378
54
60743
47
56
437818
824401341
118311
140499
31
449153
139655
354510
481828
45268
47
37114
271795
66
32387
63
5
261768
78
228984
413401
62
83394
91
5
22
51062681
247719
68
87
81
5
543966840
83
372857
59
46
90769
88
28
78
456583
6
8
427867
315823
36180
48
16
129971
80441
54
3
281221
419779
26
7
467061
59
231163
73
96
313584
19
217151
271701
487903
25397
57
368622
322338761
89688
2
2
177006
183102
370543
146195
32
87
312432
36
12
81
394277
93
27
48
81
362937
27
31
408631
81
103536
32
228335
41104
6
24
61
36
610213490
96
3
230696
226850
18
147221
4
3
302592
53
9
208425
55
49
71
175639
483345
23
477751578
405237
287762
3
380157
875953639
91260
86
24
6
241607
77661
87
41
76
27
3821
245154
73
497189
76218
223495
49
44
240160
47
71
168547
356993
52
823299351
173715
1
97
46211
456543
53
2
470156396
484089
265868
169811
70
9
454984
1
256846
341350
427144652
70
96
69
102739805
9
484679
83
10
468414
7
141996
299627
5
41
886917888
30
749248358
4
311758
7
86
38056
96
44
144702
337262446
19770
494612
6
74
17
47
51
40409
1
365231
306547
410902
19
5
85504
8
174863
92
9
244113
55
1597
385960
47
54
31
195010
477731
287439
17
25
209773
150429952
129127
166979
304958
85
428580
71
29
78
69995
3
475966
36
125568
17
22805
339718
289725
19
40
43
8
384792
15
84
29
96
73
96
276674
24888
7
401374
339681
16
224232
241569
463865
1
569223106
81
46
268389
82
7
48
60
267138
9
55
36759
467841
23
462643
71
91
479732
81
20
46
60
406541
52423821
27035
84
45
13
274985
18
869526638
35
324626
13
97
699878602
55
469843
282570
26
38804
238098453
54
173783
328341
362356
54
393999
13161
53
10
111793
54
423096
11
61319056
110045
308079
23
992071261
13
221858
477709
240686
483994
15
65
86
272896
7676
184743
385892
60
76
160565
479848
78576
42
3
9
144767
10
65
77
89
445667
63
308823
90
25
26078
442163
70
84
23
25
26
368275438
395734607
92
320221
164569
28
458301
678399811
396620
74
189508
72
98407471
51
36
59
97
187646
11395
350779
33
341627281
60
38
243369
440284
124683
314017784
392059019
345061
40192
88
448824
924891227
329526
132863
78
44942
83
85
194722
23
72054
584413543
110179
3
144028
496756
90
14
28
227337
88555
79
490182
77786
41
33
38
476383
24
12
113184
34
89
59
77
125982
103377
137101
351068
60
95024171
78
897296930
7
249493960
86
373815
420089221
156740
25
421933
120815
28
6
72
337749
450365
354539
92
902849707
157677594
6
74
4
439777
873753555
616097567
362154
29
230674400
187437234
250672
476072
474651
142425
275003
262545
48
195538
5
609708315
71
4
89
184664
391238
303878
39
472356
347260
346389
182476
90
412690
79
308221
60315652
87
103336
20
90
481205
69740880
73
475341
6
54144
24290
67
4
167660
6
62
78
43
97
47
55
242493
55
18
94
273880
51
90907
9
763034114
193853
15
434621
82
64
73
12467
48
4189
83
86
337415284
245661
163372
87
428012
4
148782
253526
38
1
2
92573
31
473117
71
82
59164
1
719587990
40
404573
1
11
92
40
425021
962321499
3
53
81
44
4
86508
114131250
74
40378
971037972
439685147
55681
9
70
68
6
36
86
81
264587
379276
98
5
78348
79
346458146
297332
7
13
69
9
435557
11
24
438382
36
54
334389
94411
144288
84
355769
4
83
21
91
462163
368001
127151
28
10
6
272358
23
5
52
460058
54
90
22
6
3
227612
206197948
8
419020553
19
14
51
492396
368084
63
4628
268252
78
476740
29954
47778
345611
18
50
27
1
128166
27
45
37
3
43757
128349353
485311
94
37507
419114
54
450459
447659416
481556
87
37
46
81
464143
37
2
459981081
8
71
269455
17938
95
90
8
78
344183
88
88
144900
66
44
465255
384291
267063
89154
483240
26
58
203084
6
16
104383
441241
26
252181
8
378054998
335086612
10
46
50
13
33
53
366801
85
19007
379395
369193
96
37
254412445
269436
80116
300304
17
59
20
240298
462914103
241037
1
76
297990
473123
323883
16
69
235469
51
5
346851
39
200520132
16443866
359680
1
88
25
360378
99
8
5
375308
77
51
5
13
425749
215342
82
17
48
476678
239267
737219351
77
319923
476365
35
2
35
16
65
377131
55
383738
85
2
456346
402608
86
485286
81
246676
5
6
525740791
9
18403
562306833
114105
40
823038366
18
408540
929018035
75
278272
2
954469600
16
95
84
10
85
65
81
292585
496090
74
9
56251
493356
566258400
20
35
60
92
1
103241
8
17577
282281
448366
262697
168132
423927
356505
63
279624
653432898
6
336457
252324
78
4
80370
283973833
9208
35
69608
69
987873139
55
93
158173
411028
137245
131860
171035
5
21
407037
8
105844
50
700316273
62
118811
29
9
45560
379987
26562613
51
462666
8
123984
62
107696
103180
78
217702
31
397254
49
443288
78690
39
127171
6
736
478714897
772882799
95
251661
33
59
314749
481661
133977
390865
44
864324636
65
10
82
435340157
7
126970
287561
847771432
432705
60
35
34
448009
93
239461
6
439470
123568296
317618
42
1
477750
58
254884
42
75
262245
1
299755
9
899907943
67
45
1
453229304
838722700
80
356912
257602
52
11
254661
1
13
28
172073
3
325380785
455673
385220
35
81
47
110568
303205893
472095
449879
55997
303885
370697
358622
66
158970
80
5
88
30136
21
401915
224412
65
443315324
82
396389
18
87128
904850521
58
49
868373553
467888
491400
64
40958
50
57
289879
53
736311029
50
106111
723668085
38
442798
85754
416957
415251
399810
235540
29
8507
193199
83
3
48
50
64
80
3
438718
1
61
168065
23
400646
15967
83
40
11
65
225911
165156
356511
8
16
60
244411
880563166
392869
802248923
88
200588
43
254835607
324706
2
293591
453933
60
191811251
8
37
96
346958
381543
6
6
37
73113
351947
14
41
251548
81
75
939861659
22
324232
112459
49
55
43
313689
45
305053
334818
24
98
86
342499107
239824
479801
76
383293
356456
47
391212
52
388881
33
42
98
469070984
90
1
465906
232566
7
74549
176982
27
7
67
75
6
2
8
235860
41
99060
37
278198
420768
10
138113
21
620169615
285052
66
77
1
12
21529139
191407
224690
57
7
59320995
351719232
75536
75574998
127713
93
321642
42
327179
7
35
95
120679938
8
359830
54
426469
38948
3165
26
387329
458530
19
17
8827
76
439505
55781
306750
29
414238883
421684
61
370419
429537
97
17
235972
4
7
42958
398920
118704338
246904
78
259862
5
92
85
54
51739
6
7
38197
479090
29257
73
449385268
73
14
172818
95
384632
378513
39
301843
369185
65
395789
37713642
92482
80
225740
56
294278
9
226999536
163801
597749265
6
674500869
9
21891894
99
353894850
54
70060
91
69511
3039
8
411559
447694
423314
381715
26
51811
21
45016
495445
107770
145533
60
88
225845
80
53218
4
49
203488
13
61
186853
11
60
70761
82
49
92
98
87
9
62
83
81
103286
28
300612
55
383867
11
45
95
23
81260845
193808
308146
66
57
54
32
150016
1
60
215308
89
291606
30725
271187
53
368323
54578
134735
188375
18228415
25
76
74
70
400705
319150
267598
22847
1
89
1
63
14
11
78004
69
228218
82866
378830
220789
122980
388735634
388145
266254354
21
19582
228387
53
972014089
282265
9
329401
69
22
176973
358985928
407164
65198
17
12
766233746
346826
678328225
41
47
307071
9
605316338
408352
57
72
45
1
456798
467353
636157389
98
138034
604998549
31255
476630
69
47
302038
138969
543313237
45
5
98458
24
11
410605
323438
57
5
468881
479544
433608
71
89
436637
191055836
97
5
48
951459195
1369
261105
51315
220853
1
342562395
396824
45
67
71
27
5
853377353
84
48302936
348171
29964
64
381486
23
201920
114179
8
864694660
6
2
3
465729453
7
117609
11
249801
6
305499
328878
416869
46
20957
89
55
48
76
272696
225007996
55
62
658925221
245141389
44
45
142945
6
24
77
75
53257
29
9
56
30
8
69
50
236852
474562
114607
62
68
96
11
221461
56
74
12
26
156581
215917
55
37
45
13
23
135781
60
14
230139
110142
56
61
349874
135738
136073
46
301301
1
302967
191885
78
223968
323965
48
45
91
259028
81370
226861557
56
219329
35
23592
74
434598
28
6
15
99247
458224
84518
75
94
2
17
78
1
211754
40
75
74
13
339155
52
475766
80838
407895
9
97
58
85
32
267468
352262
321563
40
17
91
44
40
8
94
27
56
6
844129455
3
7
413818
2
54
335969
82
4
83
463799506
29
1
917334246
17
22
64
7
66
384987378
438028
36
36
367300
13
298121
54
17
439440
356212
253370
312624
29
71
67
437156
9
43
27
62
43548
14
250471
59
8
34
20
179944940
1
339234
18
6
153610
276862
891366539
11
8
316668
36554
5
27
44856
958196349
414810852
964483199
852714800
355238
656079042
349344
492544
431931
54
491912
16
30108
232007
11
47
895486570
388624
953460179
29
365190
37
37
549457251
5
23
14
90
9909
79
27221
475458
408514
914518247
1
238458
9986
89
239511
484443758
59
494560
19
830434578
400418
66
417073
399995
461002
60
32
5
113986
85
59
90011
7
265051
53
58665
24297
25
6
282246
63029
178930
383162
321684077
17
196039
240420
80
828094848
862479463
225772
475838324
4
109522
14
344080863
69
40
53
134114
43
331789
372283
114756
39452
27
70833
2
493880
4
228725
447715
430860
355605
153526
12
41292
3
132592
66
68
54
9
257804
166807
99
301519
94
146892
371195
406578
41
58
34
49
54
37
186257
88157
139075
465896
58
75
98605
29
289137
381916682
28
287655
93
447392
425884
729427011
37
62
97
356900375
404288
171474
58
76
32800
31
88
67
467410
54
35800
36
2
18
302246
115269
490409
254984
298074
78
34
197706
413282
79
196928
131473
97265
205861
186380
321081
419674
4693
150359
147474
85
235043
51524
2
46149
89
20
450552
1
462622
10
99
9
467226
236711
282839
77795
45
59646
347879
394141841
36
165032875
4
344673
60
358497
51
289637
236013
99
75
357112
91
35
249471
71615
344203
9
84
226903
252966
66
2
344743
619777503
384797719
71
46880
314104
71
33719
138606
37
380491
181467
8
41
485979
101064
31
401703
72
172429
32
393460
5905
145798
15593298
38
483078
14
87
42
82
79
44080
88
268675
65
8
354904
416167
259086
579690393
395667
8
408943
495668
642622362
564266727
99
17
272722
1595
81
377274
142544
68815
234004
438144
443504960
70
281004
4
609340857
23
6
53
85
270081
18
41
808193082
52
61
48
624130146
421890589
142074
65
236534701
213237
628755481
75
56
97
82
13
70
181940
60
185783
6
57
369457
369104
61
15
226512
23
53
85
46497
46
92738
7245
422186
94
369312
94
49
440223
778855538
411452
31972
84
71
62686
11
423117
9
34
46
259800
71
596532325
36
402307
315060
60
372979738
90039
55
4
13
412382
47
46
253442
17
308516
39264
94
84
173452
215401
289212
90
320778
338202720
304566
420987614
82
83
12
25
6847
18
5
7
123208
150628
81
172182
374416
517316231
506476423
65
74
91545
156728
95354
76
471513
19
99
521662169
429020
433186
94
67
63
16
82
15
856590630
109431
75
57
326976
430970
41
427683
59
45
286534
189715
3
7
427887
67
43
420758
693983925
35
486518
70
86
232913
9
8
12
42
71
6664
69
442244
218608172
110357
7
146624
827275869
23174
384532
1
353249
23
216404
282012
2
62
152414
3
10514
944277062
927234560
20
496931
27
98
8
133607
34
71
34
3
319759
476563
69
97
277544
78
271140
379749
127551
269367
69606
238748
276936
946570512
11
32
448306
43
486387
210415
211443
74
585492307
73
46
423207
446653
29
75
141356
71
80
8
12
33
342235
163385080
428899
2
83
213912
197083
439776
98
94
5
7
52
49466
116497
86297
290557
172212
788007240
2
36
569609882
166507
30
87
3
79
39
6
280917442
63
340483
9
405663
37
488178
397256
267682
18
408719
234654
86
69
356004
152625
225119
169077
66
83
291132
300213
85
98
621559909
46600
8
469710
471123
226083
85
437791
34
234843
43
12
110002
49008
98
488371
457925
30
68
15
40
315513
124226
202902
4
590954665
33
6
599362550
98
850344646
88
20
37
48
404101
389380
333889023
544336122
91
326262
26
103765
58604
99
207304
92
332965
187656
363982
62
404890
39
8
11
90551
37
115460
618919983
35
97
354962
3
378685
7
201114
336609
68
36
584818017
98
211792
471630
23
79446
92
220371
303907918
6
204259
5
223287
6
203111
293988163
36
40
47958
234209
46
80616
378667
159618
64090
383425
361324
422510
21
429033
307824
74673337
48
242351052
1
44852
60
13
2
95515
238907
332815
429970
525213326
269302
15
378503
360466
3
82
60673
353466064
53910
72
18
717160542
20
44
61207000
4
63
80863
144842
241680
121785
364046
8
619528706
78
5
386131
90
2
122949
9
228504
8
427214
382440
26
9
37529
29
78
91
129015
16
53
452292
889537333
85
475708
285756708
480124
53
2
67
276670
99
25
414101
29
1
317539
297902
498757297
59
1
22
55708
9
246496
94
83
22
68
32
883367001
18
15
25
118375
390927
415603
192547
479864
389673
70
262019
35
158831
166327
144515
392933
235428
494368
30
11
23
173569
2
702684719
18
13
92
94
895350222
335120
76
78
932742422
2
133446
262748
2
52
77
73
528326974
5
119932
9
354811
79
397823
43
557352930
97
482290344
92
340371
84
90
13
442648
2
425315
402460
155167
463423
147978
178255
83
8
75757
240262
3
289957
432627011
46
44
9
38
270937
414073
343006
488631
374528
373888
31
73
57
71
7984
74
92
11
75
71
300700
1
461590
74
10
90
58
175757
1
96985
93
239996
3
64
22
39
478527
24781
28
31
371430
8
166156
1
17
469910
277098
84
9
15
177201
307432
386977
18
344166
79690
77
70
90
73
457335
325955622
82
49099
4
6
53
5
20554
955971090
96058
96146
344604156
102794
9
50
84
83
17
672055158
542105744
62
41
20
57
88483
1
299610721
9
108798
10
73
317210
6
58
328015
289376858
404606
647121464
28
90648
19
307273
59
72
7
132459
2
278298
42
14
30
673077152
38
554323419
336171
412432
43
267441
42077
32
48
174179
97
38
461747
413144
368747
336939
72
64
391480
68
75
66
40
156337
92
50
9
54
83683
28
76
279405976
35
350504613
187826
910875076
80
86
46
726218948
64
19
63
103309345
141629
91372
70
413330
8
16
252641
43
1
214244
68
7
62
92
4
23991
955419921
31
74
102315
8
187398
28
323035
59
72
132307
15
88
45
60
79
124839135
481672
23
90
4
23
66
88
9
403075
432325
9
203570
24
97
418347
43254
388585562
70292
423913
235493
193517
3
1356030
464579
498464532
251052
77
166256
25
983018611
37
274468
203220
354096
920889980
12
142208
80
221379
313706
1
742422668
153766
37325
129166
746833288
26699
55
51
64
15732
34
483961
60
249354
272082
112501
9
82
1
135286
74
41
215974
29
386398
104278152
55
29313
47
313857
43
248970
85427
66
407557
18
89
5
312061
373453
445162
402062
29373
67985
3
31
284005
80
40
67
211487018
250530
28
9
482211
60
69
75
34
14
96
64
42432
84
35107
26
35
603672458
224957
6
25008
681845733
36
33
34107
148708476
30261
8
4
10
73338
51
84
392264
81
332920
41
161818
142587
493354
128719
362168
5
54375
43
84
54
28
273809
9
129929
454069
276083
483375
486320
76
15
268046
53
283890
1
427713
54
768845037
74
21
79
48
14911
84
386009
63
10
93
17
95
36
257128
297339
158068
628032322
476815
322709
35
396144
32
6
42
283470
517607837
6
37
74
286742
845394016
464846
433178
24
77
495871
80
408184
7522
30
207526
95
333666
71
393423
387694
67613
57
54
3
132614
111874
27
148291
226453
245399
76
13
4
22
48807
136289
490550
273256
82
40
33
180717
361529
9
8
59601
191574
73
292336
317276
48
435044
78
107190
420093
34
26
104683
4
377734742
232400
35974
475579
93
348982
74
467782391
18
370550
22
651253412
66431
76
366044
48
388614
213174
284290
499597
30
447349
109438
45
5
313510
57
15
86
36
481191
83
22
69
387991
47
64
2
268611
23
68
462736
359405
1
5
91
333479
11920
8
81
29
26
65731
3
47
68682
232300
490953
85
32
38
78448
201191
357437
96
148784
2
244340
45
425928
410878218
5
311187
4
238634
232918
344449
750080372
37337
195249
44
85
85
115714
96681
18
369455
7
160225
52
3
7
97
22
25867
88
433034
348578
9
91
52
92
323086
4
6
16
87
403557
310820844
68
7
82
42626
60216924
194019825
316819
85
497055
63816
56
34
189692
26
19
72
20
444892
467245
748045787
66
3
53
65
559372946
65
125626
22
387720
391460
428318
7
476706436
75
299485
51835
254758
94
220304
68
82189
45
99
61
617019666
290379
58
5
286340
89
148079
469636
21
334001
9
87
487570
77
404836
453812
441785473
88
48459
47
63
765251129
441170
432499324
9
61
306305
414417
372489
90
172414
38250024
387994
8
34
214720
51105
58
41
135518
14370
46044
452289
162245
435183
185501
191299
68
16
25
385557
87
76
70
212336
19
368759
10
72
475101
206304
8
52
240427
1
16
296569
98
46
90
15
430532
225131
66
323431
97
377472
583343432
88
622841094
95
248481
189947
88
25
469829
2
424286
54
5
14742
37
286773
850709265
125092
412769
2
24
184663
355741
14
385697995
117480
73
89
246060
84
34943
239714
450268
156937
418475
91
83
2
489169391
83
937978978
86
17
54
69
91
91132
4
89
3
5
92
108460
206630
176928
172454
253475
432667
92
275224
33
303640
79
42
444018
46
56
23
14329
438271
406198
54
57
206058
440410
389999
9
237924
27
7
84
48268
475354
314027
830156084
409879
153095
97
10
471949
91321172
294254
130036512
377867
34
148728
408378
19
32088029
89
246540
74181
42
82218
23
66
393488
50
11
5
406983
461589640
5
83
393134
339267476
974269998
83
152619197
7
25
97
468006
2
138282001
69767571
18846
483211
53
62
41
47
389810249
23
32340
420235
200972
61
245018
9
339674
360571
974525472
8372
158356713
6
86
17
306665
419989
222783
7
271347
71
48
15
489111
429407
55
79959
48
35
49
74
109101
4
711867824
78
267282
383385
91069
3
25
7
349582
68
5
35
453986212
402389
406165
80
129908
158029
75
405210
484202
115169
200305
492585
81
118999
55
249829
44
1
21
63514
146730
474557
76
10
362393
30
38
5
68
217641
442959
263656
457410
508502226
38
485240
79
53
80
279657035
402496
2
600652789
250245
26
99115
650050125
473799
51
73
453027
348549953
446531
464704
9
3
934187749
88
62
206853
60
460247
52353
297893
476172
219906
590736968
385676
23
194946
8
42
35
252841
78
271178
23
3
144168
814599091
96399
30
472463
647984990
325095
2
76
18854
2
192451
45184
5
54
64
1
12
329320846
104388364
3
95
48
18645
8
92
494192
28
63
9
381955220
142416
56
171208
82
19
2
466536
108953
14
124434
46878
49037
273700
65
92
11087
5839
50
2
142520
222488
446272
432854
57
62
690571094
350937
626011699
67
345544055
54
13
85
548451913
96
88
56
9
92
462300
344503
65
3
394702
41
91
54
7
290839
4
170385
1
80
80
59
94632
269586
20
438695
59
34
5
1
94
20
30633
17576
425640
4
50
94
173082
4
76
174301
7
434232
400611
413673
96
711261904
65
363977
896529310
463585
406856
54
240735
228751
404936
53
8
61
9
5
221748
300738
482316
1
499925
158497
69
17
80
159114
88
158065
990557777
486293
35
74
17
2
75
41
311514
896296228
177635
43
51
70
248157
664499956
107729
5
389003
22855
2
31
172391
6329
3
3
102161
211359
267568331
1
263327
75
61
120055
398510
192702
42
94
1
4
385046
443184
9
40
48
371142
266087
334794
7
112931
785985352
190894632
77
27
46
490783
7
78
64
64
28
630793192
365638
78
453530
205957
111362
89
10
78
6
123532
369675544
194594
411136
393502
47
71
61
21
481231393
7
459297
38
24
19
338104
319354
31
458578358
49
5
47
32776
36
428705
58
120616
3
240030
130653
466801
43630
152273
38
165225
84
74716
56
63
7
335069
99
817781005
144983
318566
232247
495186
427052
269893
17
343303
183415
7
18
551040532
36
80
1
149556520
233082149
45
44
1
70160
90
52
71
341972
19
151795
192517
37
902855103
91
162484
19
99
427888
453899
347235
14
337606
3
94
88
371499
97
38732
19
184605
93
25
50069
433359
45021
62
10
296878
350049
27
65
350090
74
480502
65
46
263914
15
186790
98
28
47
44
7
46
32
28145
738386540
97
5
61
70
381931
41
8279
54
17
121163
2
93
61
5
94806
12
87
11
48404
21323
153119
444262
4
35
24
58
23
14
198630
49
194023
19
404153
48
66
49
47
650339161
216941
4768199
180460
216675
25
614656588
390007632
40
2
24
72
31538
55
22
90
136060
29586
160535
19
24
5541694
26
72
15
81
7
159377
10639
50
280699686
188557
99883
4888007
12
75
71
490263
35962
46098278
24208
90
469596
103981
283618
174390
98
85284
194467
48
9
730576282
824071
445150
7
35
11
30
3
233961
328946
72
80
90
82
19
429352
5
462777
31
66
179502
9
338379
31587
77
42
47
16
20165082
572407069
108591
18
3
962031434
477347418
244434
21
393684
98
36521
363847
25
18
8
34
47595
811334848
205285
4
22
291832
360103
8
26
300226
7
43
66
111444
451719
71
387877
80
250953
19
6
358898
61
2
40
72
99479
8
86
39
8
331036
97
65
324919
42171076
364740
71
69
30
292496
118570780
99
48
71
317585
2
11890
809669602
19
63
40
304768
83
400270102
237665
9
72
84
76
95544
46
184534
23
66
30
29
282623
350456
5
981129908
5
47778
377326
37
283407
211801
4
835484199
98
98
9
74
295979
813472144
248282
86
233619
90
97
327477
38563
335952
220566
475801
14
87
79
4563
460853
272787
9
39
137832
160297
3
15
418755
152513
477057929
89
309939
31
94220
88
467574335
459673
259163
98
304643
83
9
91
408808
68
15
46
404516
41
51
981741372
48121
8
32
69298
480413
83
93
91
18
40
455463
157819
4
56
436455
404090
34816
155781
45
396755
14792
67
380632
97239
21
63
267574
7
9
43
940559049
82357
58
77
86329
4
344944
8
8
704520829
160988
261371
489357
468604
400820
34
66
215000
404580
89
41
689121998
128475
436406
362909
71
12
11
5
359393
32
4
6
79
410890
64
89393
97747
594830786
61
211241
7
153390
92350389
49
13
3
207241
478213
37
438775
79
43
388207
312990
392122
80
10566
28
301792
262845
595098381
56
81
76
95
64
82
270845
467923
98
134190
841257574
9
196232544
3
388843
33864
57
92242
469725
494355
83
72
43
13
50
96
44
473783
387287
44
94
58
4
391755938
8
429906365
7
34
13
323868
48510
6
76
8
329718
18
440685
90
106377
1007
3
338204
92
356264
39
5
630692728
473561
465546
61
96
19
61423
20
60
386618
33
88
129273
65
334539181
733759233
122338
235490
108146
18467
396030546
36
89
78
152981
301267
66
227968
387710
5
348973
7
152122
334327
78
9
11
383593
719607029
93
6
76
5
88
19
444995
41937
120046
36
97
84
8
99
23
93
8
84
85
721542604
71
426630
118548
430960
243457
9
353045
127876
424351
41
49
203558
36
70
109731
87094
238716645
46753
64
365022408
15
402014162
258477
628372570
104863880
80
65666
130929
471573
206980
32
54
62
287798
87
844557989
710833051
91
13309
267543
227526
66767
4
39792
314618
93
11
43
30
36
13
54
25
76
66
8
44
4
14
278845
95
56
32
69916485
25247
70360
305579
51844
24278
15
99
7
36298
80
53
232912
439267
56
403652
52
318576
53
74
439598024
183221
3
8
92799
30
355716
63
46
334043
436447
250056505
173401
62
52
82
499794
127874
42
191977
13
330331
31
96
6097
3
60
294196
38
71880
243355
365070
682181435
16
133830
215796
95
4
432653
626098204
82194
57
7
121127
23
223358
14
87
17
23
4
90
69
50786
239146243
122283607
32
17
941437314
7
42
19260
111803
17
81
97
295806
39
91
69
31
2
7
826004535
40
35
337814
67
13
91
16
149328
50
8
469113
92
11
6
108172
43
83
419396
352981
79
184633
34616
220456
97
202831354
87
2
268270
54
2
478962
22
25
52
50
49
476987
5
18
80
16956
938404621
205248990
435478
4
11
261670
139778
33
301428
129278
5
414566
182272
11
186542
82
90
52
29888
60666
14
69
255245
480406
787783403
52
75
288220
205997
1
239229
445472070
253515
61
45368
308606
338822
4
471440
16
22
66
286379
86
55
12
11
188968241
100573
42
390729
224441
489094
31414
248156289
295131
259891
65
380210
277396440
226143
98
410567
461941278
69
32
221587
357182
214178
32
99
94
293961
15
39
991842362
475969
54
86
162462
204499
91
456928
2
3
205842
111865
446179
116426
241327212
360012
9
288370
5
153128
83
89
84
291008
68
4
16598
58
27498
309098
27
73
102915
783
265754
65
385740
41
91
2
437922
74
37
9
24
897244494
97
257850
3
13
39323
250782
992512494
51
98
33
47
46
494906
52
12
46
80
56609
41
198237
216784
322993
13
57698
436031243
300287525
7
65
295277
86
26
57
69
439562
315320
119212
97
1
84
9
2
158612
176715
6
379245
25
25
28
5
469717
72
6
40
339534
7413
376569
373008
984112735
11
889865828
256042
404496342
94558
45
54
53
47
287181
531233569
8
237079
59
44
59
338329
228924865
10
277931
125797
596292985
190763
298653
8
74
91
83
22
496518
55
96
21
73
343596337
69
86
94918
3
57
43
39
26
98
18
87
6838
418254
80
432222
254186
70
125402
11
272272
253362
226187
372859
422079
258697
754673584
460895
5
960915588
56
53
7
48
27
90
26226
14
314083
20
54
73
761987989
34
433690
24
33
286225
46
19
831503571
49
67
8
52
610471617
13
53
39
2
729804375
34
77
201374
90
77
448196
435084
48671
99
13
320722
4
37
140199233
60
337636
208725
6
23
53
135040
104995
40
253466
43
236126
344030
331392966
405264
374494
38136
88
190201857
107720
78771
176757
307392
338323
57
11
375748
67
72
75
84
52622
40
22
36
393929
277821
389609
283203
14399
988535058
195558
372817570
28
65
29599
111251
9
438937
67
7
280028
85
520282882
74
41
449246
89
87
112840
177024
144645
600524439
62
886426193
35
45
21938
267884
48
92
118490
420728
42
83
121416654
1752
47
24
72
339438
69
1
798682642
6864
88
3
921958101
315089
77
60
2
56
7
28
529930653
69
69
6
45
80
240618
901457051
4
87
425826
26
331952
996000062
9
135020
87
3
69691
176080
11
239186
430175
97
3
20406
339552
450984
76
427091
94
242045
422760
268117
433662
316943
426974
327120
8
14
70
343740
2
396432
1
455739
113919
298274
269866
323441
220788
6
83
8
39
163103
304275409
621688473
248578
1
2
87234993
15
73962
14988
218956
60
40
31
444482504
196739
7
20984090
323085872
91
18
341511
207044
15
26142
288047
89
1
90
309219
52
6
58
439530
387480
389251
47
72
49
223177424
84
220820
874177767
17
2
53
87
9
310404
201405
8
497629151
20
84
82
319924
93
17
82
74
209490
128991365
72
373469
91546
11677
304128
1
446769
347443
81
281226
444455
56889
70
63
268147
5
87
62
16
431376
621326265
250801
404215
54
32
128201
78
422270
26
65
86
26
422934
255832
251494
65
135008
74
853299441
131830
26
898666581
413682
28
67
267315
89
54
81
8
618917737
65
72
71
31
445493
71
365621
411012
22179
331057
321473
64
2
46
449736607
221091
67
4
361742
49
25262
96987
72
36
87638
9
57
240671
144739
58
31
41844
79810
13
75
5
46
81
193675
111681
733
47
191940
84420
76620
1
378323
50
319581
260003
270115
63
46637
61
48
377563
5594
364458
935770988
242775
258397
30
70
4
254118
61
29133
330761
120802
39
88
670429802
218637
5
94
96
37
392586
12061
39
912546453
32
421459
10
5
14539
467995
86886661
87
75
20
491311
2
106571
1
13
23
29
183056
194756
8
117520
800036907
318813
266
38
19280
145195
86
13
86
48
83
656195755
47
255105776
76620
226353
60616
30
33
148860
39334
685740200
208169
137599
601423696
161277
1
243598
38
82075007
482962
204857
657044126
202676
192656
67
1
2
24
461357
63
65
91
9
28
27
46488
387839
335771
63
392289
6
367633855
92839
18
417422
105604
299822
17
83
12
43
61
87412044
916323437
22
2
96
73
419181
47
213417
76
31
92
13
154634028
5
115921
55
405543386
60
149989
10
70
312231
272575
31
69
24
779871145
431701
5
5
75
217025
49
303850
702786189
45
23
5
224421
67
42
59431
368179
54
663552193
9
52
15
349298
80
180967
27
98
9
510605269
26
215650
39
60
374725
8
21
8
53764
79
412801
87
8
86
930976491
9
213985125
91737
46
459412
111929
5
131950
64
37204
6
3
149090
71
12
173552
373616
60
52
2
6
423170
23
894122328
37
7
42
379833
234157851
275451
32396
444866
82
506655143
165013
123185
7
32
5
287555
89
335005
377825
140017
720592161
2
137964
81
14
67
76120
220765665
3
95565
12314
32
315815293
298800
1
372086
5
4
100129
260200
67
25
47036
540788910
22
240160
66186
68
198780
26
317569
66
18
671822020
90
482296
2
14
245857
32
69711
1
2
3
1
20
90
1
81
55
350175
8
45
121377143
4
35
3
53
1
392492040
266606895
25
41
64
111648381
62
456778292
77
68
482488792
406878
3
98
259571
72
8
451051
173745
2
53
124881
30
9
85
931312171
90
63
13
13
38
6
561056061
6
84
33091
877943478
72
90
12
8
374101
228498
76
133847
200053
414793
135424
55
731947679
10
19
4
94
78875
10
97
318934
75880
131357
83
7
278376
58
438268
13
882045637
80
62
445718
2
99
508329938
153623
93
65
137010
283318240
198411
759110788
15
6
40
119459
52
46
811469505
7
705885172
336679
29
163418
58
92
417605
283982
998486377
411361
74792
274206
99
35
678000193
49889
17
441799
3
75823
4
452694
14753
27
99
234374684
2
234118
210765
6981
50
227107
12
864807259
35
326344793
237102
330353
7
82
44
74
401607
8
460232
488579
87
33627
374798
31
6
349770
188843
98
33837
950577405
84
9
59
369096
6
46
84
125412
40
63
8
6
463310
77
4
782561216
280538
447295769
46
3
246524
416350456
45
9
346527
446196
11
47317
427812
5
49
32
839796899
43
19
52
47
447821
57
105918
308843
65
755150352
212647
80
35
7
1
86
250690
303328
227118764
8
605617290
2
292454
300892
81134
62
293505
2
507204893
40
53
156829
190067
450588
22
73
1
59
63
957731657
212710
7
16
62
60
74
99500
358121
39
210195
47695
31
269203
365429707
1
239295
57
66
213065
23
57431
7
644047301
19
1
281362149
265945
181076
81
617585644
86
379692
470050
21
226579
318843
1
32
9
76323
73994
1
93
325370
51213
928948660
9
19
76
297866
216556
94
946373541
242253
149094
1
1
40
61
135615
40
479130
160659
244132
86992
9
60
28
38081
32
88
314206
58
145288
63
97
1524
127752
23
1
350315
386996022
161896
161950
8
80
457028
137484001
59
388729
554547488
75
411419
5
372506
129632
489246
43
67253
718440879
10
45
58728016
73
421875
218077
617872692
433499
6
118861
48
6097
56
4
381325
64
323004
418091
179668
95
70
7
98
74599
429481
85
254341238
5
91
40
65
805808952
259346
429956
416508
98
96817
56
48
4
1
782448820
129011
58
391987
61406
16
25
33
79
79532
1
88
421247155
44340
22974
441444
22
102502188
181460
85
47518
137511
146776
68745761
3
1
7
22
465279
291981
490931
9
41786697
3
33546
69
93
11687581
152707
476264
800790504
38
265019
6
37
33598
47954
105169
39
79
462814144
39
76
627337959
51
429978
97
57
413943
131828
32
97
227559
110942067
217361
308043
111808453
24
398988
4693
2
79
21
90
98
63
260603
320384
263646
13
473421
244358
306189
46
96
141759
433613
30
267539
97601
28
424698
104819
537218041
2892
446977
82
291977212
99
42550
58
97
185141
116339
210941
51
4
236325
318881
499045
105306
237001
253288
196583
351517
3
1
59
143579716
294424
59
378898068
318234
383226
458543
116785
62
21902
60281
2
1
35211
236243
93
978331276
228507
69
60
38
4
9
7209
84
93
466190
72353
86
213881
886511353
79
60
358569
51
66
56
302133
1
243923994
90
213338
64
401275
260467
36
229505
75
80
389025
287153
317133
37982
171355
3
319457
394936
9
24
14275
403360
651986651
8
67
31619
441430
67607
495731508
2
96
492758
28666
6
280781
32
3
96
32
221388
73
32
8
265333
45
155256
253296263
51
66
84
198743
329334
85
21
42
63405
16
337706950
177119
136011
34
28
888758227
26
45
46
91
304081
16
40
474283
20
5
457497
445245
15
317425
9
184729475
437018
376004
17
40
28724
22376
112026
10
11
457956489
158788
6
91
60
27
93
54
79
3
416434
7
87
180271
23
75
89
78
462939550
270622
12483294
293599
33
56
64
408747
27727
829152659
61
459603
9
3
63
68
307806
461958
482935
3
410811
8608
92
86
203037
490045
79034
15131
17
41
32
197344
43
7
82
255517
7
98
91
54
447063
171821
50000391
19
16
90
67
67
91
410189
370338
38
97
28
91
20
4
28
66
5
897914987
28
5
353325
42
87
4638
39
100147361
82
94
93043
441773963
423160
391982
39
98
295595995
345069
174657666
86
20449
336813258
241936
6
107837
8
8
62
19
11518
63
30
66
358356344
105821
52
18
3
4
5
79
748794679
90
56
43
35
70
67
81
406807
34
342308
96
76261
14
109662
27
9
64
7
10
8
225059
20
300154
302439
22
94
63
9
454983
31
450636
826099355
76968
59
53671
6
141513446
7
178399
81
613611739
64
375015
6
472163229
322921790
655148160
8
33299
214158
70
64
11
46
85
274850
5
275782
69
407113
391357
81
333369
164847
172960
1
97
78395
323846
191684378
47738
43
685532937
82
9
167805
37
149768
26
213558
451077
25
6
51516
412012
179124
56
386028
19732411
96
89
5
71
188038256
345817
57268171
2
168529
34
450511
59
435551
184629398
340615
9
14
29
186659
137548
920894337
399532697
146546
548035494
91
256235
79
406087
99
6
654092521
25
208134
97
275806
377
246172
22
245744
11
277001
76
239199
5
62
5637
50
32
87
79
2
22
734677682
382703
52
591821696
360595
423836
56
111348
47
28
7
78186
70
129200
156492246
198050172
7
7
296133
20
85
85
8
387964
279304
96056
48
23300
36
57
31
84
45
136757
78
339976
73868
79
368901
37
84
25
77
61
877563825
424289
252937
1
5
56
389076
93
61
415635
59
9
765444209
85
485378
7
88
141912
88
392938
475637
45
126110
86
469559
64
71
303095
262146933
30
325258
68
80
28
405974
58
46959
438266248
130185
93
427164
26
405805
325285
17
5
71
202591
94
271745
2
37
8
32648374
5
34
5
92
5
75
121666
904830568
88
151825
53
159844
64
75
38035
5
44
936803668
41
445317
314109
26
4
57
387549
178408
40
203277
332968
69
456369
305302
256875
6
313593463
76
63681
282172
749077858
602673608
485607
7
145184
99
663798679
65716
22
40
318045
497442462
169793
52
3
15
30
84
244830
3
459913
468684
494912
446351
481702
59
3
6
2
55
984508252
216297
28
348862
64221
949247738
70
294248
44
48
296215
99
173145
280493
356265
2
53
256841
81
734523068
43500089
28
256909
84
10
106662
202271
36
111205
5
36
66
735267107
445857
50
41
48
17
364305029
452174
13
302650
468495
76
5
126755
350909
326245
769385498
488045
392070
325071
109122
2
74
26
380673
987814050
3
12
711691717
26
97
453531108
66434
91
399121
66
403614
456428
27
1
231662
376000
50198
408850
341248
263168
999628300
55
34
69
79
56
143849
383876
84
18
70
229896
33
300390
5
171303
12
39
319217
42
81
97
410909771
375335
116108
90
9
12097
3
67191
46
26
52
97574
114104
18
1
7
89
70
471684
180856
80
89
46
448488302
207858
339838
92584
57
70
78320
84
247844936
38
575101444
59
95
987430416
117022
79
88
6
165327
196807
775072706
4
289858
7
99
182209
452974
9
5
406402
376763
397597
269291
87
438976
95
8
67
39
221853
328558880
7
9
210861
953799365
77
5
12
383152
5
26
1
9
397841
35
37
464233766
353659
338730
44
60
67850
529202233
82
96
179494
34583
42
36801
122294
4
198064966
97
74
796857190
97763
321608
877300106
53
499662
44
211018
61
965285765
25
253284
90813
71
422105
1
133369
25
75
51
29
447000
5
280959
8
63
374143
197352
338300173
384281
81
82
80
504994271
54
62
309345
113275
48
417603
41
208296
48
82
25
14
394938
473166
85
329671
72
582168420
44
194533
83
8457
90
304226
174772
39
275983
72
7
142154
76
22
88719
72
78
368780
126754
54
94
1
83
101663
38
93
107289
13
2
77
65816
407293
3
316337
109680
459674
393950
1
71
317826
131417
418415
180528
116798
240065
73
728989348
53
12
470349
64831
455559
54
83
324005
166027
90
260082
18
1
80
584099988
29
61
271951
176365
711104879
679785616
197086
375993
94
8
348272
95
36
88
331319
363625
99726
391544
331206
41
94
207433
90
90
6
63
22
1
267821
485046
492159770
739052194
429230
303049
19
303414
307039
7961
697213385
10
485602
75
250052
95953
4
132508
862576740
1
591775675
61
250189
130632
569858260
400998
493185
12
84
43
5
41
78
42665055
319574235
59
160514
762132742
398962
4
3
762175084
92
330372
286055
31
33
261499
1
93
8
58
18
18
165418
50
218880713
33
391025
83
66
323654
98
49
3
351611
174863
27
19
99
26
36
324298
359550
81
57
332278
135526
816958402
5
139451
97
810003792
12
36
51
2
415866
6
80
7
378090
251613
2
486336
52
178319286
96
579741111
91
41
84
79
84
30
79479
777685642
14
63
94
72255
97
231232
76
2
5
464788981
444045
389778
224617
93814
765283840
28
358629
280873
236352
77
25
38
82
1293
27
76
382050523
15206
740702966
171894
845040580
60
31
84
45
314839
285917
107148
24
392353
306478
15
76954218
413089
7
212072
41
73
595674840
74
7
56105
361478
118681
7
76145
3
50
8
285527621
381074670
50
54
79
84
31
149790
545405198
304586
400218
72
96
311901
68
9
50
142975
4
11
65176
137327461
742891813
196449763
62
93
400055
6
77
313414966
569321966
77
31
82
26870
91
723273535
653193448
99081
35
368365
49
47970
135077
23
36
9
306408
7
13
51
225582
177408
6
72
497086539
465179
6
96
53375
13044
37
581080608
376678
144945265
2
48
64
51
92
94
240267476
728407576
41
7
406377
377505
475929
413694
5
84
63
122947
46
10
80
21799
30
87
48
321876
80
2
43
3
320756
54
7128
381209
4
105834
343119346
37004423
90
46
3
8
190584
3510461
87
219900
78
2
275002
74
108633
44
407498092
84
23
15
181388
487106
2
142410
163251
81
31234
63
78
615760648
241699
63130
44166
26
84
264262108
75
275532
67
18
112908
62
59
183606
71
62
44
243581
48
271545
83
90
40711
194716
44
385782
50
105749
5
9
301049
163729
817563557
109660
64259
437588
7
404639
889544705
927975045
7
693991843
83
208518
219007
81
190178
233078
34
453332
72
11
366846
92815610
8
359242
97
609030514
390603
63
11316
47
20
52
556141033
33
30
856804463
32
349574
492003
70
39
449423
108286
53
190522
47
31
136741
366571
54
73006
64
187809
64
88
40596
14
247569
212110
25
70642
423200
11243
161293
23
84925
41
160697
67
51
4
20
236866
71
50
80
267858
62572
78
70
88
398608
51
70
484462
201214
43831
91
79
99
358545
413538
473572
92
244605
63
31
282038
418854
461844
83
118614
26044
101477
64
940929071
30
1
46
98
92716
10
1
2
685092633
169770
215725280
70
76
545211687
331161
953270006
3
14
92
113990074
95
8820
88
257528
36
87
1
464967
58
228951
32
1
20412
498994
91
465632
86
13257
70
55
129605
345228
271127
411706
632848253
374520
851149189
30
53
389074609
288485
17
9
15
246611
74
178536
27844
50
80
373789
34
978036860
244268
6
17
3
93038370
9
21
484043
12
133122
49
448643
9
21778
5
499703
344000
27
150164
30
399993
497669
51696
45619
251678
87953921
43
36
206317
957274270
235872764
2
197035
3
71
22
345986
17388
93
32
82
305660
76
97
272296
839292146
518667087
72
78
48
56
93
37
49066
50
481801
294577
62
30
65
156066
472777
802640745
24830
5
73
75
8
126133
464545321
49
294676
16
27
744824905
17
55
336035
281681
48
82
97289180
478419
387917
866064291
5
37
50
41
48
218059
89
699
5
2
384600
290827
18
492994
230434
13
63
299780
498680
28
89
75
46
97
44966990
55
51
171911
68
60
5
354509
88
34
422811
278942
84
107808981
32
43
59
438339
8
147126
45572
7
166275
71171367
87
41
49
141698
300405
27
313548
60
64
216920
166731
218847
21
229915
3
435368
110755
74
346279
7
395093
407474
18
350003
53
145303
442296
45
62
9
98
74
482163
169656
30
422453466
90203307
938392271
395538
254486
204258
51
121688
5
85
15
69
94
10
66
76
8
8
15
9
53
356050
311533
413165
80
455853
26
342081
33
1
38
69
65
919317001
235372744
16
61
56
441041531
42
454231
55
6
362638
28489
367320
96
21709
81
87918
353872
969691743
68
1
437335
75
86
138299
737762896
58
99
416551
137954969
99
51
239803
733136841
9
52
369878
25
128170
6
252188
239398
186028
84385
54
86
70
4
7
146829
42
7
54624
850783414
10
63
405388
9
300195
7
487420
66
51
98
74540990
77124
174663
87220
344514
538985934
290939
98
58
401342
18
52
555589475
54
76
56
77
390781
9
97042
53
3
301733
344881
72
19
206714
158301
327551
270976
55
298752
79684
317071
93
88
455578
62
84185
94
62
1
141739
775652664
93
85
282448698
1
7
2
75962
122417
32
85
9
6
460894
27
68
5
40983
372949
7
9
3
74
407053984
74
221834
54
95
20
17309
41
41
341757
350643
338074
483599
6
98
17
58
123934
70
330198
63910
66
353708
41
99234
58
132821
300118
439399
98
298545
92
74244
43
266678
184908
402729
172080
88471
359075
180434
198335
233172
72
966401297
98
42
69
18
57
15
39
96
445125
11
349192
6
91346
30
416425
488753
25
186485
6
17
961504468
451422
92
483700
38
31492
96
49
88166
32
4
207505
227933
1
719148725
315004
177689
67
54
63
178870005
21
90
70
219043
50
113430
55
17
82
369370
72
34
53
23
6
23
311425
343341
6302
440001
66
166314
379319
423150
35
27
86
68392
703585962
124378
466223692
3
62350
18
102696
66162
195974
905431539
63
70
95498
371462
671761785
3
98
57
152019
440966
269919
387111
40
369088
101181
252081
188571
69
7
24
167304
240967
329943
367053
123250
3123
30
34
40
81
16
98
127451
241442
153634
378423
77
439363
1
9
186906
84
8
23
493983
4
337597
22
217744424
482585
33
616109004
146363
910247405
89
176840
438962
17958
152427614
47
762246723
15775
774915116
64
194648060
97
274976
43
64
59
765403381
677112364
35
256149
485068
4
170742
368030
87
1
12886
480148
353604
189445
616821508
16
217398481
657279817
49
784968262
83
281565
49
938297716
81
55
464146724
70
281689
1
574324154
2
38
52
984913145
73
359537
42
175
71
87
71488
97937
79
68005
67845843
7
25
28
4
183658
51
660911021
21
3
21
388054859
64
188505752
29
24
1
21
513174819
29
173887020
284415
86513394
49
335469
91
480377
676322620
69
98072
91542
472477
72135
75
294510
4
84291
91
34704
87
62837
61
1
368277
369363438
31885
495400
372095
447631055
94531
38
394464
396312
2
260760
160027
95
95
6
380102
498853
60
71
59
79
742037466
21376
5
437450
42
17671
108812
69
9
88
332946
30
17
82
327952
81
3
155599
97
43
66438
65
232371
3
4
1
743654072
77196
256584
292978
77
8
47548
96424
84
133205
272524
9534
4
248610
28
80
253049
454839
8
5865
96
232506637
199120
72
119209
5625
67908
52063
90
18
428611
62
14
467355
22
132948
473161
403578
76
159618
10
67
21
88741
61539
84042
425950
59
95
361469
40
46
440530
61705
88
29
793486062
45
4
21
401182
199484
99
141534
2
73
649420609
431029
359853
67
390268
335258
329357
319809
3
79
135750
50
67
20318
340268
26
2182
302401
12
2
21
186412
75
64
54
23
459397428
161525
946597363
381585147
12
155057359
22
391425
171149
97
36
284131
43831
98
73
219807
196764
40
73
109674
87077
38
559029653
3
36841677
99
9
485990
157606
63
432176
188907
89
866074026
28953
9
62
65
73
282125
480214842
69236
93
292041
356481
117709
2
79
8
9812782
251439
11
8
29
93
27
6
32
497285
159277
26
246936
246141
495782
11
72
9
8
8
29
23963
11
64
58
16
161895
451949
38718
74
15
48
55
1
21609
19
340439
163265
98
331241
20
91
87
145599
247845
423186
227470
9
398282
350854
97
110299
9
67
27
169235
368467
28
94
268839
36
59
3
36
9
79
195432
156628
454836
300332
454746
482433
74328201
31
322744
2
30
44
453593
41
9
195574
62
12
35
203693
59
756267976
34
38
24
451766
30751
88
59878
47
886661283
7
218170
43
4
256552
243996
422689
86
9
95
390117
9
9
325313
74
79
278246
195251
299193
58
777897233
854908110
415258
336508
2
60
51146
713969086
86017
39
87
50
94348
66
26
181548
746524941
15
268075762
173174
426909
48
782718076
369921
92
97
423518
3
409035
29
9
150705
321818
931217173
258462
77
44
47
39597939
54
6311
18
14
275330
333851
49728
52
98
275583223
4765
34
467361
151801
12
124391099
33
276799162
7
509836998
51
307087
531153797
180073
383559
335227
68416
94
76
6
5
17
354231
19017
6
201257
277643
61
586954718
323552
7
294604
2
54
33
113266
296666
186198
55
5
435449
7
71
55
148476
94
137661
80
120152
459966
90
24
40
610968023
181760
272285177
40
167726
96
21
137469
72
548263757
382948
93
34
11
169551
6
11
634173011
628664431
77
62
33
137234
93
472710
82
169709
10024
3
355953
13
422431
43377
253182
249505159
153686
6
76
100763
402105
83
6700
8
81
306624
68747
68
29
33
381294230
1625
370578
990950715
238311
31561
7
156431
240564
25
118223
198016
93
2
12
40
421362
396502395
63
113626
89610
7
473673
288678
483752512
86
25
498898
437337
105232
91491
63
25
485805
176920
37
192793
424230
495155239
86
6
156712
88
343901
97
11
67
38
92
63
741737777
311292
2
166227620
316229
61678
69
2
6
207963654
92046
56
262869
322823
915446926
20179
156519336
582217585
965897768
81
57
241425936
7
1
67
3
427550
5
89
61
10
87
358884
69640
132598
329503
215765
53
18
78
272364
38639
10958
59
32
131659079
19
98
297945
95
94
193815
33
112298
383642
94
94
5
73
740298162
429438
88
5
26
5
280893
170601
42
249012
166742
15
23
49
29
81
349551
403004
10470
217936180
32
4
271798647
11
192874
224036
20
343787
4
486853
199782
258331
23
81
56900
307663
186584
59925
384336258
41
6
33174
3
163170
93450
583142184
40
53
457170
72
6
79
245982
15
150121
17
68
22
16
365241
290939
375780
43
68
378638230
36
341583
365755
305653
13608103
65
36
9
492764
3
8
44
98
85
4
27
20
75
490461
89
91062
197049
66
172577
4
292769
7
436799
80
6
62
80
91
111991
14
141831555
244610
94
3
152654
94
61
15
377235
47
87
391040
491590
87
12856
647371826
14
214087
177129
97
42
115761350
21
2
48
16
133742
11
390813
17
47
277385
36
967297350
251316
613423570
133298
191456
188670
9
82
43
213880
24
13
41246
8
364528
95
9
762528487
166822
58
87
36973
136935548
27675
18
36
336136
603131318
8
911349818
66
245390
28
78094273
70
392387
8
21
286850
207407
91
6
63346
96829
365378
8
59
125978
986667936
392219
48
61
345954
63
353931
52
303827
90
87
361390
65838
128395
719427774
377150
106505
2981043
339912
19
65
32
57
21956
6
358641
68
294596986
334641
62
183573
30870
65
395320
3378
7
97595
924946377
30
31
15236
75101
357899
377465
75218
6
540900333
27
825394895
441599
81
13783
253931
19
721627239
405253
97
326774
415784
28
981460402
413130
237473
476021
179971
87
266773
410302
126080
104318798
40
58916
97
4
41
188978
35448758
625033992
354848
94
326739
146112
7
912012687
77
294492
76
306652
31
80
477053286
83
83
9
490665932
82
376832
27518
72
76
10
35
85
435822
304719
73
373554995
93
198518
84
255037
123640
334390
364144425
87
475795
5
27
457905
11
88152
65
599851902
1
130750
878005302
360939
90
59
225318
7
439637
72
476217894
239213
64
192145410
420566
287575
79
450936
120661
385292816
315210
84
96
50
441425
127748396
254441
107055
25606
75
9
87849
196527
36234
285719
130368670
54
295952
94
247278029
28
236480
322534
335855
249683
762770656
479801
55
462957
72
62
15
72
90
11
14
655190508
353245
412568
272940
489554
314979
457099
56
401807
58
263328
1
451406
665174254
180817
10
42
5
67
348908
54
437166
90
433135557
372512
230683
178831
8
273820
192114078
6
6
73
74901
981832735
91
9
335765
51
334849
155114998
58
2
13
78
132310
72
48
600078302
139387
259061
495076
90
2
2
80257556
383688
37
206609
57
85
23
274225
1
8
257878
4
4251
859023467
40878
62
76
482596
339360
62416
168142
104420
79953
56
336903
421323
12
146721
78
161088871
203456
8
484804
3
26
2
58
6
17
712053796
376769
55
96
456308
81
74
205886
26
416748
56
33896411
305588
329438
27
27
6
47
87458
379364
83
365758
453434
45
7
92
93
63
235560
255560
6
57502
58
70
9
235872
12
84
230270
138706
80
89
239597
332391
44
27790
314519
900812597
122379
377430
150814
81
32
235558
37
38
322250
425164
550000909
83
164553
44561
25
25
63093
83
9398
52
2911
25
976204497
52
42
97
44
40
124482
5
19
18
85
63
200961
19
75
2
178010
53
61
4
136517708
72
125695
71208
204673
6
20
77
10
48
285546125
450322
120070
67
420090
89
22
2
71
71
6
5
130911090
345391878
15
335931
357942
75
496890
284183
11
57
32
136258
46
86
204327
245770
35
72
9
45
9
439564
83
358076
242760
34
49
69
379300
21693
69
101120
393262
9
158219
36495
430905
5
33
75
96
23
228454
384917
68
213666
492280
243455
41
98
19356
210242737
468451
96
300192
66
161341
19
72
209063
9
90
60
12
257835
25
176190
1
42
348608
16405
1
55
28
67
313359
34
5
59
9
863015273
73
28375
81
96
21
263777774
2
448474176
364054161
48433
27
428731390
31
44
394266850
364387818
301659
6
53
51
91530
3925
611675221
40
920249281
17677
464533
178027
389162
84
360377
744449429
330599
430356
8
452512
112151
401904
22
43931
645914712
442935
396446
18
943716617
163527451
5
19
489225
167342
411017
304691
50
46
37
297831
460636
151164
245706
7
85
55
208248
6
73
488868
34
87
218565
68870
35554
17
485868298
188995733
104819
46
563179065
325260
409152
3
9
74
446313
213514
166040
988141539
63
5
299092
197527
2
249952
23
65
222243
28338
22
395994
51
44
19
337043
276646
38
229272
82
3654
32
10
45795
271904
89
24
103934
46861
4
491443
233633
284974
170596
45
440314
2
165131
310606
334516
46
56
170549
434138
242257
234185
459777
9
70
280152961
60181
454155
69
41
10
262728
78
467710
5
337102
69110
85
41216
31600
12
23
261176
129216
2
68
262902
27
70
26201
7573
471279
446475
2
25551
161573
137659
5
205142
167355
51
6
94
14
76982
4
39
64
16
72
88
364677
84
51231
94038
10649
46
19
56
1
66
158767
840890803
94
32
46496
37437
27
144079
49
16
68654
224599
181549
95
7
16
208471
16513
72
16
394081
278432
53
7
7
213845
73
19
99
65
142721
40835
7
417721
74950
45
701318385
366073
22
78
56
42
115777
18
490895
53
468110
37
336411
434029
449484
903703257
88135
63
34
185655
29
98
58
17
5
210650
115377
335417
8
2
2
19
85
19
65
274902
457273
99169
263018
58
62
12
301940
199825
78
41
188590
25
244370
385657
22
5
8
5
99
79
76
90591
93
360934
38144
134385
89
79
122537751
88
26
241465
75
31
400173
61
97551
9
42
4
173455
3
395606
53
4
244444
92
388500
66
92
38
43208
88
806835571
5
10
3
5
128030
762497460
36
366881
10
87
5
6
41
3
652788117
5
57
107312
300420
373161
65
79
23
40
96916
331793
6
180398888
61421
653925311
95
3
264925
14064
2
49660
319483
2
490870
37107
47
77146
84
71
24
63
22
21
957235729
136781
89138
74
3
359444
45
89
485492052
1
13
199260287
93
76
9
95
15
18106
13
31753031
7
4
181583
79
3
32629239
10
371174
9
166806
83
183299
8
27
9
3
7
270737
59
24
11
142504
36
337750
95
8
274580
28
5
23
382854
80
428292
41
63
30
18
40
143327
152215
219896680
459844
87
326852
57
450163
57
10
71
93
50602
87949
46
70
352740
80
430552
20
183966
480856
9
228029
691217632
200012
48
342067
35
274033
26
5831
76
62
451979
349329
483324
40
392874
460256735
56
2
61
48
297990176
20
65
37028
64
497483
254606
96475
247660773
68
434296
475890
841321749
49
193773
481741
5
77
88
450449
86738
16
75
978
244561
86
26
76
8
98
7
185603
324218
221785
7
205110
338529725
95
18
136747841
910116229
409090
237293
6
44
81
11
254323106
39093
9
477076508
14
60
470416
68748
74
48
36525
89
9
34
417754
99
312585
5
405417
77
50918
107864
298649
94393
51
84
12
452340
378168
815374434
325753
213916
178309919
389127
129403
7
33
153521177
340140
936156787
356792
36
112978
463896
93
3
495165
267910
72293
202763
15701
228442
290816
242004
92
107720
13
936159137
41
3
64
34036160
542039478
442099
35
70
88
479655
449658290
330651
306602
917135465
187976
200634
184764
21
65
16
7
26
57
456911
273037
40
51
483826
424891863
213031124
55
9220
442455
424024991
7
230025
7
139734
182732
373063
3742
7
7
972283989
2
15
20
37
469700402
241930
34
309180227
28
17
82
21208
35
578266154
238497
38
4807
463885
5
86
964694603
114437
65
53
4
384929
272142
109049
948330586
18938
57
7
159609
480925374
38
22578
75
15
448024
405027
348740
444813
612974134
299966
180147
187606
99353
169809
84
206535
83
362534
40
93
78
401085
13
421309
160810
378482
20
348815
55
15
226255
307244
127803
77
75
42
258608
386624988
36
268320
57
587401365
45
235083
1
340007
41
71
84
18
432068
259105
109965
256251
52
315582229
33
30
22684
20
498293
31
675153144
337113
1
310687
638977438
18
294869
494985
71
23
381855
19
4
6
3
100772
31
74244346
107807492
9353
15
198871
48
6996
6
326413
344688596
77
59
75
933775397
455381
1
36
314942
27
97
217312
40
34
449823
485463
271610
53
249322
44488
88
476945
23373
86
99
169838
170837
30
536468121
28
423829
66
42
655442785
192196
13195
91
453972
28
3
128399
154456
18247767
2
440958836
73097
59
80
96
271350
68
42
390998
118790
1
385338
3
78
39
139403808
45
21
205750
253765389
246776
66
356560
56
354932
250750
228134
484512
91
154092
487181481
240409
55
112476
16
403160
73
5
98
98
89312
261571
16
5
26
130826
21
309142
66
666818524
29
94
14
16
13
4
65
4885
59
164812
470616
378414
260515
60
15
12
33
4
8
70
6963
22
483066
65
338463
82946
809710198
87396528
348610
3
456313
374466
10
259835
99
316947
89
382767
475097
952293547
12393
13
36
582414146
284885
6768
201797
277184799
248835
156699230
57
11318
49829
418189
539171843
90609
444582
3
46
280543
49339
74
362557
33
22
8
142493
388004
7
75
498412
64
24
160052
14
598935388
15
355638
89
233977
41
81
86
80
42
67
92
85
186084
1
73071
21
198448
142205
74673
299307
52
449870042
247502
327096
201157
691438163
111940
7
282021
1
303819
64672
84
5
2
312603
10
34017
7
37
668843790
29
16
41
127062
87
7
254348
29239
75
339814
82
421882
92
96
5
161212
382975
50566
682573347
9
40
376152
494436
48
177295
135701
35594
402729
195775703
7
8
97
65
79
5836
8
421784
208279
23
966122837
72
466951
86
99705
471664
27
86127
66
295286
334617043
29
81984
454119189
448522
296387
7
29
1
47
89
32
85
37
70
80
91
22
5
359701
66
26
51
95406
358570
16
74
33
456854812
33
9
15412
20
486275
3
9
99514
51
8
438444
74881507
15
303180613
183793
185088
222750
471546
169263
892446231
95
56
644276336
859803116
29
633959374
534739504
96
37
8
313189
82
361688
192230
38
9392
984542531
64
247207
252045
86
472354
53930
305681
461338
9
15950
297167
3
425211
108552
61
41
27
44
1
84
43
17
140098
91
7624
78
93
47
21155967
23
98
101056
350711172
390952
269817
30
287450867
186647
89481
3
445206
109810
327581
6
48
397043487
77
99
76
83
6
13
280054
425978
83
96
93
138196
75
456467
347503
44
168917
34
128385
22
816006752
186112
391924
233270
99558
207254
10
77787
67
75
14
30
63
51
6
56583
15
378872
416900292
210688
66
90
464238
38
11
454341
385655
86
301131
871577756
322370
252230
278646
70871
469224
68370
34
33
789999419
7
71
11
34
44319
100496
86
54
42
4518
290135
60
72
72
766569302
6
291410
70
56
45
310121
47
64
93
78
206637
60655
393556
3
121062
25
225660021
15
327505
62
205575672
99260
650189803
14375
196297
67
262251
100960648
258064
284560
81
711071784
248090
86
25
457435
310856
5
209293
141162
30
348864
14
103372
6
9
78
81
3
341614
747817058
49
441023
92856
442991
102863
263544
76
15
2
47
497188835
404542
84588
105995
258304122
133529
136110
418210
445638
31186
12
83
846885405
3
467962
163497
44144
13
395122
658594772
61
1099
71
843951129
36
336723
34
19
5
83
74
397795
64
67
35
249357
49
364628
119163
40
322806
391120903
45427
9
596599191
62549
24
2
145481
8
291450
77
68978
938011866
20
78
30
46
475392
201969
106838
103437
34
83
26
73489
2
462988
461326
390001
7
342919
19
464668
173427
47
146455
272056
79
56
4
36
98
207063
947336559
180032
44
5
755587223
3
23
6
5
465838
452707769
126820
333933983
236291013
96
10
128441
61821
7
92
65
22
350640
130509
19009
172517
263099
400705
51
49643
4
91
315386
41834
4
5
55
5
1
6
74
57
84
33014
65224
62
8
98
29
80964082
142396
31
99685
48632
41
69
479400
2
274209
79994
44
431780042
96
403333
554204357
97
334731
1
39
115661
55
758076516
35
39
941206588
51
7
242121
90
460913
49
9260
221658
99
2
91
481498
169971
137614
84
6390
75
56180
257173
60
7
93701
26
5
132742
29
129329
937931566
86
3
214833
59
144508
75145
1
82
414076
66
38946
224723
457081
4
6
96
453040
437774
412590
223156
902792749
87
76
8
172777
24
231192
31382
83
86170
59
51
546128671
238140
744227017
930575734
579501030
106425
956145966
25
80
425770
2
7
52
122079
67
9
98
43
479130
4
327532
81
232362
4
459080
48
27404
72973
94
79
98
226189
389138
299225
85
79
21
42
476921
175299
17
150212
218877451
13
539003029
289987
8655
226936
96
6
36
59
355307
36
154944
54
431677
84
137602
9
917753103
16
313953
81
93023
8
204778
28
293218
92
80
7
37
6
48
384577
321283
352510
87
331321814
82
7
81
91
47
18950
469401
489921
67
4
22
43
85
97
338398
68
45
93
495238796
228407
12
25
6
7
347656
44260988
19
485196
85758
205843
99
84
211051942
48
102026
37
23
91
71
48925
75
336171
47376
3
289934
42
1
49
231866
42
99
83
5
25
435103
467414
358696
266564
333987
206281
218898
27
17
48
211985
418140
77
78
9
17
35085
57
41
408823
68
475833
22
380086
20
74
466942
72
233619
459860
77
25
404381145
94
50825
3
684102104
81
489202
51
80
368136
17
18
269390
54
901164445
88562
5
22527
80140
69
454137
338078021
233426
24732
134317
40
7
241099
126457
134780
14
64
17
431731
68
95523604
80
20
6
2
3
220615
66
488558
117485
82
30
9832
391248448
506912201
108569224
983135013
220314
329598
5
9
450176
3
310827
55
5
7
213562
3779
81
63
48934
91
426375
25
33464524
84
436891
3
311076
1
30845645
95054
81
790998001
101439
79
37
11
2
453752
243179
69
36
440361
29
15
42
11008
8
308363
107559
16198
9
71
2
63362
52
317063
396251
149814
9
30
1
20374
469447
40
371001
495987
70
79
303731
98
57
126331
7
84
95
4
218825
201206
333723377
17
81982
417710
21
826006545
107916
93
403394
439945
202791
8
22
63131
386013
123442
114195
2
8
25
486052
2
68
57
632622187
63
4
88655453
2
53
21
49731325
68
341825
252922
81
6
23
79
42
191713
59990
844057411
69732
62
2
353189
57
12465349
5
88
56
33722
61
23
296921
5
8
245183122
369334696
65
1
394607
2
480439
82
54
170685
68
411763
1
19
69574
399382
23
40
998772306
330126
299297
107985
204136
57339
358530
7
473601
56
63468
65830
71
127343
41
266237
81906
64
92
429622
28
50
1
425190
25
44
228643
253700
363817
4
9
404180
681523436
949937363
903536413
414778
6
394993
3
87
423329
501829125
50747
16
37
942831078
60
903425345
273854
5
67
73
254431
359582
20
491608
20719
357022
97
374488
93
464805
5
49
303013
59315
189994030
760071849
6
57
90
8
418513
44
337800
165425
26072
75
72
12503
51
3
39
37
869334271
58
62
91
22
61
278035
393817
125012
331603
244415
355740
15
18
82
7
131745
183629429
508956719
108138088
442559
30
20
1
34
70615
4
78
83
480931
61152064
7
383641
447585
401227
74
5
66846
1
3
95
383199
5
65
148214
55887
4309
15
19
212923
384191
26
239942
89
38
266539
17
8
355900
14
60
20
313670
70
177137
36
97
76
46
223213
331680
13
626095904
73
86
196510
454866
38
6
253431
264442
80
31936
3
61
411329
132484
123517
288062
51
401511720
319577
444992
63
35584
81
36
47
788247379
273428
17
70
26
370250
24
772307462
139050207
5
9
11
66
476382
19
73
424287
289635
18
73
532413408
254554
412548
77
230493
416134
45
12
82
3
5
88
21991677
72
88
62
2
26
476421
92
254401
38
423077
39
142353
54
207669
770342797
152277
26
427671
317794744
355888968
72
93
60
822547378
17109
89
121111
42
96
427057
42
94
75
33
281947
20
193531
185814
22685674
4
121440
3
5
61
285962
6
239092
361058
2
6
279973
179218
11
745457716
59
75
1
29
164316
88
54
4
29
478319
81
3
51
70
7
71
287173
65
156210
89
5
462107
42
230305
22
449194
20
70
93185
36271
92
259588
67
63
43
73
476109094
313770
462010
9
131892
8
39
90
76598
145750
4
26
126081
413250
58
98
322099
542420395
341088
65
69
92
231202
138640
381991
832388775
225368
125578
65
4
63
12517
360044
2
58
31
2
423451
85505466
45701
849969174
141304
6
92788
84
459220
92
94
133763
44
36
250505
43
7
872136962
779285462
329752
359297
97307
186455
39852
328975
37
62
836228962
1
152402
442545
134951657
202048
403939
10
82229
25
5
8
38
52442
67
50
51
24
48
311386
122286
231937
3
40
9
49412
266279
45
50
36
22
2
17
182582
13
15
215387
356304
28806
120990
52
72
89
340046
217652
75
47
27
297504032
9
6
435959
243954
392149
103506
3
156429
69
28
95
599948104
3
355343750
97
318834250
69
94
437186
21437528
82
95
76
66682
31
30
132052
879294067
18
32
3
65
5
287250
290498
464218
348131
437657
138379
11227
68
24
52
214032
81
81190
6
292144
89
81
342630
319970
88
94
470203
83
78
7
1
68461
13711
48
21
161224324
651264430
51
6
443559226
62
28
128064
35
1
611745932
222830
72711
49
40
328823
96
32
227397
36
361494
26
52
28
2
79238
96578
107769
135248
1
211027
423480
185123
467186
190045
73
792353139
239866
386183
1068
41
954010234
32
52
50
77
279759
29
5
274475
84
23289459
127487
28
453712
54
44
424548
178023
21
91
256490
2
261202
467033
350000
42
35760
260655
277090
42
69
54433
92
45
37
360826
152420676
51412
41
19
142849
937425822
6
85034
70
46
74831387
35135
455355195
107337470
386989
69
75
28
21
45
252278
39
59773
2
403494
68
150240
209177
464935
14320
74822888
22319
366947
72
86
33
2
91
22
986331383
45
417761
84
227636
72100
298328
15916
31687
687356915
890648056
336291
221781
84
22
29
207397
391679
33
466546
30
99
54
363253
495926
62975764
234663
376284
61
433861
3
830285268
334312
300392
152646
351639
183587
20
155002
1
9
78587
5
40
94991139
57
3
465702
14
74
50
86
362921
304768
78
188873
25
36
130838015
361522
419186578
176463
13
44
36
273830
59
44795
50
66
53
1
369577
13
135723
75
58
68
32
146394
88
462087
65
350918
84
6
80
142806
45
405060
6
20
430470
9
178867970
7
29
336845
456225
2
243226
47361
305400
14
5
403010
148090
35035
21
377584
475039
667223607
305482
86
471486
438624
76
55
276298
59
25
417700
64598
29179
372470
58
3061
63
891103756
2
83
323032640
39
165216
25
279656
74
5
49
76588
169238422
2840
20
73
218138
163909
7844
435999
12
80
39355
217560
14
304250
9
17
153209876
384343
25
284890
50
229220278
113144828
49
319466
375154
22
14706
371353
43
90
48525
96
26
451269
32
1
103761
70505
390629
89
189190
80
47
11
321072
25
23256
340154
184229180
17
167423
17
94
88
34
26
188305
381367364
5
127600901
2
163936
107789
118416
436011
4
410707
99
72
35
837652530
34
171604
23
53
1
261145
667612783
29657
772178555
88
54
340507
87
185887
78845
28893
3
14
373265
82
481271
428661
496257
457087
152765
36
21
64
335094
81
462149
67
50894
340120
8
845236338
208418
3751
3
407734
105697
56
31
498962
2
214229
88
6
5
278485
96129
4
410182
130290
9
230355
23
4
76743
369909
812959363
406694
6
53
17
149053
32
68
961272060
439635
145092
477975
219612
52
79036
59
429521
406242
373578
82
491735
65
436005
91
31
106738
90
17
60
354688
134830
426877
201766
276070
11
160546
84
190196
63
46
243460
71
296807
42
58
35
267726349
366010
576636172
89
442449
172481
488942
6
32
57
75
75
436598
325184
13
59
348488
91
26
46
48
75
60
89
169487
462930
89
51
29
52
408816
291828270
16
860026809
191594
126834
8
50220
59821
28
27
4
160455
399710
104529783
50
1
28288
70548
52
6
29
73
2
7
34
4
36413
279127
328002
478966
89059
18
99
336856
451423
92
63
29
959973773
29
484955
69
4
4
350304
65513
948568872
277703
31
63
42418
3
70
311456
392823
446218
77
33
139231
4
35
356943
5
7
90510
580208251
34
77
28
40
262738
34
366155
194627
32
445722
163049
331640
520816621
93
58
92
244705
88
77
55
306906
36595
152720
98
56
27
376014
6
99
279391
98
432646
361891
234521
20
86752431
87
56
181122
12
250241
62
2
1
97
42
450477
98
438524
129634
466358
11
2
377250
58764
711500547
469812
42070
32
77
29
49
247405
74
290004
83
27
4
46
314236
229375226
17
413857
401337
81
172041
58
406096
9
80
80430
146946
99
61582
263751
334317
10
73
6
5
368110
70
229489
48
237496
57
58
442501667
53
360100
437955
313392083
97320
89
234045
353373
1
60
364510
94
42
493198
480739
36
98
237776
80
22
25
59
23
6
1
25
1
6
45
20
276754
392499
178083
32
167550
4
23
49
454561
104564
80
5
139447
62
474247
245283
40966
350924
32
4
49
98
30
10
98
30
301931
481259
165732
2
9
103232079
7
241141
408857
493583
1
88
68
35
88
96
63
233237
724196313
358053
14
235580182
96
161990
117164
9
11675
226554
17
34
10
266351
433779
647359888
65
213059
8
45
26723
86470
193372
299175
82
171182
312423
42
81
6
54
73092
17
61244
9969
59866
5
87
21170
55
2
164402
382918
458007
64686
382481
16144
48
288273
70
8
5
107187
49
55
30310
296016
2
87
12
270078543
1
80
31
12
252095
8
750972929
236235
71
1
383780
68
86
13
483299
209530
376711
9
144995470
189593
96
64
47
1
482684
210393
451290
5
441285
755512236
70
225528
104931
64
83
7
684751138
7375
74247952
942471516
30958
23
196769
39811
258147
56
222225
73
15
266046
616779367
279438
818041413
680518184
6361
911156655
97
9
422459
126186
98089
355536
12
51
630278848
47413047
487456
7248
6
802502767
883596396
20
67
211865
130259761
37
6
282821
1
226805
21
658818363
62448
109732208
108259
3
451483
174153
63
482842
70
75
53
418131
28877
3
73
870914282
169060589
81
50
2
516381684
43
10
68
4
493478
498983603
69043
27709461
60568
125381
341781
291765
7
300131
483721
97
46
387497
133691066
81
358392
883145800
37
4314
61
74816316
53
490690541
1
50038
72
460887
55
86805
84
78
84
58
808033618
11
935875837
7
50
972436794
11725
73
352173
79
28
43463
5
77
378629
197090
72
45
223489
69
6
82
126405279
277178
513788806
108472623
576159400
231230
464870009
401843
55
180223
6
93
364611
31577
45
154100
17
192977993
269335258
171222
257688
8
296422
69
199191
13
90
364658881
93
534072665
51167
6335
112335
306235
115395
174344
71
26
103800
339881
72
4
255793
90
721746437
38
112714
477865
4
69
33824
309287
8
91
342708
54
5
76
89
16496
742687219
128810
163166
349380
457685
7
51
59050
274073
7
5
6
53
307517
97
173329
18
14
84562
148193
465604
837262120
799128806
389283863
296349
73
31
441929
308891
34
95
193640
88
3
4
38
12
48112
473277
15
279408
193070
37
471873142
37117
433163
415938
60875
9
402121
28
91
21
318362553
76
32
4
27
237154
155
94
2
9
445926665
76
326064
72129
52
49
50
439809
3
344513
16
92
475603
71888
372527
75
72
48
13
52
64
61
7
6
93
8341
955193258
99
323298
5306370
335491
51
229108
82
96
111967
421308
425869815
95062
156626
94
46
3
93
68206
217339
60245
92
34
100788
39
250200
31
219618
11
391478
122304
91
94
12916
249864
316197
36054
121091
125760
91838
282498
55
38
91
26
79
63
251324
156187
98276
182928
274293
483054
70
223192
212544
1
42
178994254
43
5
69
33
88
28
302290
45
344434
256923
5
83
354403
17
643940898
7
78
795817483
143712
116455
157043
240595
108141
490538
32
261076
87
215745
274551
442644
305091
79
68368
462731
423197
88
345440
69
1
686737643
1
76
929152833
81
56206
29
264722
11
61
290948852
8
425278
284562757
480362
27
7
341689
41
8
26
36
66
66417
9
30
456120
178775
7
410161
147992
156013
319739
66
84
39
228695651
24
4
2
594142282
69
73
59
4
57
16
242460
72
79
18
30
807519650
24
66
47
98
484097
307358960
3
375659
368366
242494
145439
58548
464436
241074
312323
95
425996
427937
426563
7
72
54
6
68
43
17
368749
307715
16205
392672493
210378
305265
73
35
3
438653
2
75
5
67
360149
484315
216508
59
110924
205369
11
83
83
6
386578
751999290
40
52
56
13
11
46
55
3
379227
191646
237168
37
638635170
337119
284531
57333
75
27
1
486943
97
1
17
51229
12309
251196
19
7
493014822
370904
23
67
7
71
6
90
180534
70
88457
55
467665
3
11
515012508
398583
28
374634
230236
99
73
210966
11
3
8
140199
328318356
53
56
65
370020
658857108
71
4
14
3
69
79947
4
26
91
323034
400523
109249
81
2
57172259
488491
268990
65
56
349186468
94
11
37
74
289727
37
17
283500
250638
25
24
411862
86
377334
69249
63
47
645820926
996948197
48
933128207
69
9
35
83
75
280265
78
260526
127382
2
249486
413277
496795
87
219248569
30904
73
735999215
81030
28
444224
58
75
294223075
23
330622
65
9
225652
482205
171130
236443
18
37
6
14139
58
90
125812126
27
18
48
172419
430543
77
449414
259106
48649
7
6
77
37
9
316360
17
99
18
6
243767
81
219824
6
7
21
1
339820
402260
170678
95
418131
47744
85
254525
2
355354
95
80
39
7
82
61476
570659311
7
308467
58
424261
313578
107143
484602
9
84
490419
348206
281735
244390
116862
275807
28
31
29
64
65
7
374477
52
301178
372850
36
55
4
242205
95701
5
534943435
35
137684248
44
453583
377016
205145
96915
33
420592
209522
97
69
8
9
3
20802
41
2255
69
292831
32
208852
746600736
58
92
8840
474836
737940851
404515
473577
323701
58
166079890
301003
97
241998
59
63
244118270
192424
95
316878
6
6
52419
252028
24
574453653
15
334355
325741
34
71
132537
48
81554
114810
80
82
293313
13
56
90
621681393
8
216288
71600
66
401321
42
128419139
14052
71642
180183245
6825
47
308460
393869
31230
338035584
42702
319924
96
73
155713
430705
798513595
90877
80205
136686
82
36
683410640
134247
314728
66
411378
43328
5888
35
362117
8
424419
493039
337335
85
324099
44
10
71
27
432254
270972
57
82
273397
61
204214
86
343166
204465
404898
27
451036
58239
40
67
57
91465
438881435
247720
449145409
294285
25
310732
44
10
540189663
210628302
422640
96212
529233144
54
259673
983766611
484965
98370
686263772
772068294
41
52
245498
11
24
72
261731
378935
785259527
371916296
410067
277526
18857
29
414134
75
3
19
61
210090
77
16
58076
36
985447047
432871
55
5
410356
154857
84
16
21522
85
305234
39590
63
40066
249633
2
260141
269260
97
47
140705
93
23
2
87
437958
24
80
91
9
6
36
836852117
3
23228
324578
90
3
41
1
139590
53
226847
97
227697
99
474346
86
14
22
79
274707
68
329716
34019
70
153844
87
81
53279
260317
8
163200
8
16
43
1
747736049
75
445334431
85
412084
24
34
145785
411030
36
165082
36
53389
4
390846
14
198467
54
75
99
57
118840
41
20
56
886678348
77
230954
97410
18
608929608
63878
99
68
59193
38
288083
7
96
123135
97
95
54
851653631
396912
2
74
47
833104429
550671544
8
47
7
236422
399634555
7
41
2
91
165866
110590
401261
91
91
40743
47257
98546
85
187208
365174
98
9
1
78136
474880
54
30
1
416196
11014
12
375805
18
390094
1
46366
485467
43
72
152965
95
46
237628
67
12649
50
356903
251397
70
76
724712848
682285687
92
29
218151
54
48
10477
603327414
47
397921
77
20
54809970
174337242
454603713
114410
1
39
9
169034
69
15348
418984
93
295322
1
62
9
85
59
15
115538
1
60673
47
9
351470
31
10
39859507
343412
80661
86
30
41
42
84
835616967
26
9
13
150612
275344789
829603031
308393
6
465434
255181
94
397556
88853
67
942572207
1
62
11
135016
406414
83
8
221908
35
264584
43
19
65456
76
39
93826
58815
345179
374133
424599
36
210306
50
478025675
97
6
260633
65
430846
537218892
67
408430
359974
96
29
111168
172314
757338927
275546
17
232654
23
36
170779605
360147
96
822973237
289684
98
91
359253
33
84
329402
86
64
491380
2
451596
57
334154
288132
41
18
35
89352
23
231933
317071
401894
63373
43
472670
92781
10047
6
304140
50
85
377314
388603
23
477087
48
93
158060
56
280551
428515
159180305
232332
345178
89508
23
349848
7
12
515402856
80
644451300
53
174008
28
50
12
13
6
26301
69
84648
551373067
1
4
217200
43
71
38
7
6
10
90
5
96
92274
229509
15631
399672
3
89
74291
43
342477
44
66
27
459055
11558
481070
50
63
2
6
95
9
433270
216265186
12
227181
1
75
74
5
833687467
98
32
69021
169748
310508
289821
480535
7
333619
81
15940
79
88
12
17
6
17
1159
74
87
109771
179884
288494
473181
661598122
355967
429520
9
76238
1
4114
422836
97055
416290
431796
54
114335
74
37
467939
8
155753
15136
1
356103989
238225
148604
24
454110
90
3
220459
37845
363192
41061
354971
96
95
18
508396294
35
18988
120664
26
43
108927
7
305767
86
803923693
61
85
101895
470275
162075
19
40
19
12
230771
468383
63
16
8543592
26
298519
38
28
33
206967
54701016
472693
92
5
15
457780
51
32
145148
253414
7
82
34
11
407453
74
61
503215797
487665228
477190
59
34
7
41
491703
62
36
162138
297630
81
53309
14
34
94
6
688408738
447011
47
39
25
245117
385865
375341
218174
2
853347021
114964
39234
346728824
34011
7
54410
722599947
28
307213
9
76
167728
57
92
17
58562
389965
175049
6
6477
388136
447835
2666
11
41
78
42
66
96
29700
82311
407446
62
90
184406
35
84
75
351693
61
219194
93
48
50
81
74
334409
5
63483
38551
454900268
597100780
4
31
29
437551
1
183514
8
35
218839
12753
73
100299
6
13
20
284393
109764
130372
840512259
154067
464921
213214
89
306139
142618
302357
90
31
42
243219
111009
20222
438058
6
263165
398848
55
395492
1
343487
363764
74
98
1
17403
41
17
60
91
223943
112182
72
459747
46
44
48015
15
33
8
374037
4
450386910
5
9239
22
80
38
290386
362232
77
32
51
318620
62
27
349598242
397108
403865
402732
5
368159
74485
3
270419
152648
451534
191397
20
333029
17
36
68
69
495156
57
291672
132717
46
2
429944
377696096
318498
84
26065
449657
8
8
69
57
66
397742003
91632
3
77
79
95
92
3
31
453719
167443
91
47
453490
5
86
95
61
12
96466
159767
427003
3
72
88071756
93
8
32
309390
92
68
461914
717208311
376721
236565
938623889
24
238260
53
306637
2
193419
50
407738
920167988
22
79
11
84
76
387486
4
8
49
95
43
42
376999
428327
196805
9
88
81
85
78
167858295
77
12
175698
167380
6168
46092
53
1
58
16
855278185
113851
33
65
34
261854
67
57
303910
72
353963
455424
9
86
54
43
44
52
57
66
2
129628
186111
91
96
26
403505
25
149009
82
15
280624
70
470517
679894486
360094551
53
3
61
4
267890
81
9
482741
52
21
23
8
31
79
467483
307898249
268928
4
874204464
320580
753887926
304053
62
27
20
389410
98231
278677
287661
627145751
5
7
433558
309763
96
58
912296640
95
332495
90941
201168
700309899
29452
461533128
414625968
309753
3
185097
149815
8
188945
8
83
7
456041
433080
55
235879
3
146517
80
70
214633
4
298262
61
22
122479
76
112425408
36
65
186854
53
436793559
97
169559293
127511
184376633
402135
295245
563621311
14
779135252
31
401705
58
270303
5
38
95
381379
64372076
232703
36
317391
40
150673
58
16
27
347621204
90
75
43
34
881069237
26
27
89856
260514
298419
316433
40
90681
93031
414431
42
7
30807
382133
78
81
666907591
43168
9
89
53
114645
77
7
26
72
45
70
274278
90
179611
11
49
282989
429476
1
6
13956
575279704
71
295744
149511
93
80
121018
368543
44
274899
205397
125132
58534
36
68
18091
50416
69
413825
72945965
387582
8
82051
371495
6
5
278098
40835643
2
175487
968436878
57
4
33
181077
396948
1
271845
118523542
464008
83
403795
62
60
380045
67804692
60
24
43481
1850491
323461238
50
19
18
185601
354058
66
397084
136846
292937
4
12
455683
12
374586
35
59
17284
332393
959149317
60
76
17
65
7
10369
202546
482733
1
9
75
21
781230096
55
4
371144426
59
156085
66
52
79
338486
49
96
269200
444758
89
38922
23
11
273540
4
38
70
86
214266
14
78
60
57
6403
74551501
44009
35600
91
286982
898197214
264594
816147560
90
5
665203305
68
33
17
68
31446
13
41294
838922503
48
195118
159172
64
75
49
12
380523
42
36495
46
309935919
266517
54
332882
128565615
435057
47596
78
6
21
87
21668
294238
86
34
332688
71
393903585
294844
89
863467611
78659
139873
66
26
33890
71
663878274
246367
58
8
181609
2
58
475379
9
5
39
420706
46
258648
42
85
2
23
116762
390881
87
95627
4
105061
81
28802
63
256172
206118
111331
88
213684
39
32806065
863079414
91
3
425452
68
53
5
432714
342734
31
41
98437
143686
442965
4
657651057
2
469190
94
6553
26
43
52
361297
43
10
66
31
24
466536
241869
96
59
290129
331056
120378
473622
283447
450768
32
326345
68307
57334
917511728
58
386961
115436
49
603980792
226113
479251895
296871
55261
367809
357981
388323
299523484
298694
64
467842
41
211257
354793
69
467182
48
90
85
199014
7768
779196774
59382
392723359
81
813399912
296660
66
2
1
97
61
165348
99
4
404579
35
76
373913
406596
339482
13
79045
24
160594
49
60
9
368505260
33
246272
352314
322141
96
21
41
31
488998
87
117187
108404
89
39
26
29
34
11
151188
34
109450
8
71
378556948
362276
48
80
243152
87
12
177685
94
414604
433019
62859
473215323
461656
268795
334276
11
205635
91
61
1
23
486194
34
106278
37
39
33
29
47
97
6
64
62
6
12
2
99950
9
454656
938986662
28
223052
9
175214
34
384832
80
3
435188
31
488923
433385
8
96
42
436489
26
207769
20
95
30
889828448
434834
65
343208
112335
72
357289
97
270467
285799315
309712
464482
24
1
48
7
173367
26
39
270443
249564
288452
3
83
336297
188323
744492257
50539
27
41
973920596
253807
53
339706
39
9
431111
247968
224892
350204
731980963
332053
63467
97
29
90
2578
493937
42
60
155104
11
11
55
74
83
78618
249990621
71131
75
76
360915
4
403072
231330884
29
69
243535
83
31839997
4
819311322
85
394532694
38
33173
82
68
52
32043
61669
476664
78
3
220053
109609
6
2
57
24
478055
5
82
99
1
467257
224478
356149
72
92386
3
214552
429616809
129299
65336
11
57
6
268683
67
68
398043466
193781
40
90
258529076
55
62
404251
162898
192122
61
51
61
92
913275371
4
164352
270565
140469
298603
481050
13
45
410282
28
14
75350
114174
3
41
175652
28
56
38
309779
254704369
106145
3
327603
171373
456882
91
96
88
58
718212714
57
72
15
48
63
77
51
171484
56134
84539
10
272546
1653
220220
68
171929
31122
56
347226
308947
6
558244041
84
136366
43
233942
394180
407462
157456
79
378093
66
31
109835
6
239558
9
53
31075
390613
263468
69
480282
344333
250072
301928
860663146
50
48
457020
17
463020
371499
303778
32128
75
11663
13
96
11
42
427028
117908
38
84
4
367884
367581076
421676
150897
5
44805
404867
19
92
917795702
350442
118068
326013
37
12
4
14490691
28
445988
7
4
482681
80
83
483436
10
22
245906150
238108084
340299
451115
252757
72
24
996566683
46
327015
8
94
403102
17
127621
41
388500
81
68
393176
105310
187400
308625017
448472
73
20548
389922
51
90
1
55
36
53
94
365995
407131
352282
156818
34
179900
45
20
172693
66
85
37
73
2797
43
66
37
45
34
3
176637
88
12
75
400650
30
78
473679
698495774
79
442506
99662
529339914
99
334500
77
7
60
89
2
16
210863
56648
300755
5
133975
255262
200700
3089745
79
92
341534
26
461316
267723
404335
460536
66
30
29
77
277529
285989946
29
245598
456549
322076282
228659
56412
9
25
441977
69
51
46
60
107684
884715826
142842
63
337728489
20
69
72
76514
12
65
22
3
53
188568
99
90
7
72
29
398932
76687
360855
182271
379462
17
53
3
497435
166626
827792850
53
362766
258418
64191100
408065
16
66
7
48
356700669
970679732
567434382
49
219808
497271
988670134
17
11
1
775969181
20136
40
73
139230
61
9
60
168102
3
9
320714
55
383426
48
793402291
86
99
129134
80
206520
2
381744
21
394529
10799
359528
399737
201743
420912
395384
1
51160
398899
68
263313
31
336150542
55034
243499
54
355453
263055
94
79620496
25
62
49
26
71
21
52736
7
53
409262
416303
53
139089
181499322
398470
98
293886
162196
263190
509594427
45
69
82
64
354468
10
91
184238
84
726781602
372217
442211
161512
77
282880
8
34535
130854
479272
5
4
291573
18
401876
96
379803
92
48280
6
97083
206748
67877
41
390760
459474
74
77
322183
60
92
359343
184934
470241
158678282
61548342
6
5
29
218943
20275860
51
24
36
7
536021423
75
15
57
80083
698337622
34
36
21
12
129537
151953
378468
389181
36
449023
40
208872
46
29
287044
46
16
148547
3
424040
68957
69
409844
42856
321407
29
3
887151685
62
484353
58
95
13177
64045
243415
867922073
55
428214
758653891
62
348743
15071
36
45
60753610
8
365695
9
47395
59
2
309021
19
322024
40
352075
84
40335
203838
4
411414
471406
133591
3
353187
92
73
380296220
822192250
371024
152459
19
303822
31
775903950
457755
346817
781418672
91
297473
93
91
46
224861
79164
3
59
95
488972
76321
190720
3
40
168769
9
137382
36
3
35226
39
293082462
482095
5
449765278
6
439761
72
31
21
59
453883
479812
7
442775
312201
174412
50
74
50
25
45
183302
34
34
248396
68
12
4
186523714
943803932
927422842
290404975
186115
75
68
70
116189
46878
441951
26
42
10
458390443
68
61
243778
30
82
80231
50
150922
96
99
234587
592056198
44
479187
1
16
10
359466
3
312429709
79623
363821
47
345165
8
354274
329370
12342
615178789
12
398121
108983
62
401183
168547
28
20
168498
30840
5
339158
59704783
70
28
76
9
251081
347170
75
223953
99
2344
69
53
205560
65
66
94
27
64392
25
213943
32
47
43202
230209
79
45
33
81
427232
63
76
567848669
360968
191397
6
65
88
273854
205162
6
89
223714
92
275802
5
71
19
465068
479348
48978
53
33
56
9
472282
84
493833
91
20
44
61
430738
293023
8
275639
2
62811899
50
47
328282
45
161477471
27
34
473410
48
348277636
41669
49
25695
669443461
8
19
346590
45
6
85
267657
614808784
484538
7
619095686
297667
50
21659
55161
57
13
45
985674477
343498
204442
40
86
22
419459653
23
98
32
159310
194377628
35
320325
46
32804736
42
35083
343874094
43
92
395475
65
91
32
237187
69104
3
45340
30
7
235011486
360574
54
489257
259360
66
479401
84
34
46
40
574856735
399183
288294
896086854
91340
208947
52
49
760107763
475172
93
363875
237997
423139
22931
74
338931
209157
85
84320
58600
19
48
353498176
87
32
618662760
185137
96
69462
171925
103798233
63
288546
549930632
369168
81592
429537
625315879
86
61
455801
37
51
81
222704
19
80
68
73
35735
14
11
282284
96267
355293
278607
359528
6
74
5
478901
80
319017
9
416717
479252
32
35
52
584251803
23
296271
160461
11
64298
91
480459
34
767247728
456117
309538
131998
196075
28
11
341729
417815
7649
27
7
58
22
449404
75
100366
4
13
159812
42
37
545367349
53
327496
174149
86
91
450300
453450
742400857
91
33042
31
23
361775
267017479
96
7
49
72
93
818855338
3
35
41
2
461791
76
181544
137504
429117
28
59
357528
29
49391
52
469881
88
511131776
69
10
280117291
35
89
82851
388785
49
392275
105789
72
372999
53
87
383039
13
110718
317237
426865
358491
59
481661
28
466158
18
68267
474666
20
53
125725
296694873
20
488670
59
41
24
256984
49270
457830
28
464387
460378
20
15
153895
55
16
87804
5
436396
24
25388
336868
92
70
3
340110
371179
9
41
18
88
467234
77
25
3
94461
71
73
72
126769
51
41
56
403882
17083197
2
63
57
348802
53
60
200189
34
78
361358
475995
20571
67
151234
22
8
7
423875
236828
83
23
406455
623783182
149372
106939
412842
58
158978203
95
282449895
365825
47
270949
49
380416
260400
98
5
470370
58
182646
2
490973
394488973
81
477327
18
292399
322681
240674
152366
38
64
953258482
3
689203383
491100
97
393793
9
18
38
74
236203
76
5
84053
386504
17
296770
9
67
26
7
87
128895
530780306
49
30228
445646
189031
496625
65335
354370652
397642
275305
76
433956
64
82274
112298
319102
308609
349891
18
6
23
66
260937
400177
407073
137526
441917
52
79
373514
468079
460276
1
452730
11571231
148444683
15
66126
25
119256233
322124754
400078
63789881
53
68
62
26272
90
171459
474126
463561
14
94
29
3
5377
15
95
336972
478166
269697
30
384915
32
592470894
71
41
955485663
26
353271
49
156446
96
156369
23
427897
88
444218
78
261201
646911980
68
2
434779
87
43
57
22
217948
96
10
88
420778
220400
72
78
18
95060
24
64
285622
32
212129
473647
20465
15
92
79
802004102
74
109492
62
48098
289906
1
20
236736
63
7
84
196315
72126
78
256310
115722
59
471871
277755
347041
10
46
14
58
3
225143
1
220062
408946368
366241
86
79
245193
20
172292
70504
177688
4
414198957
90
75
24
4
17
26
53
61
178607
183366
7472
2
236836
1
67015
9
54
95
385248
94
68
183800
423556246
1
5
33
1
13
37
53
27
128559
967371519
24
73
301346
35178
8
79
15
43
330376
209277
298627
92
137482
96516
64
3
268976
55
308874
68496912
277876
6
66
64
368613
425296
72
41
151575292
172824930
93
41
30
29
149225
305938
252095
58
300069
83
88
234583
82
494622
56
88
7309
127358
78320
58
270998
57
90
848235867
277983
224762
92
208358899
51112
392231
44
37
323554
30
372902
65
4
52
99
452551
348463
310920
92756
82
12
36
88
90
179949
224942
136911
888136778
380708
107276
59
480360
89
364871
12
8
27
40
27
31
68
197912
2
72
4
328120
96
453406
20
334890
23
98
46
96
350330
19
94
28
34374
67
224401321
426795
2
482320
6
32
83
29
63
622361137
19
418836
383054
73
129088
118554
382733
8
9
31
43
60660
145730
8
80554
398658
976510830
4
317231
1
44
348614
212440
193178111
149132262
52
64
470127133
19
40152
3290
113111
29
225429
34708
538966277
39715
58
326616
71
4
282895092
80
9
78
353452309
21
52702
94
82
321826
183481
84
1
496173
51
397786
74
386126195
501558118
51
59
107966
82919
7
126336
74
184362
15
27
13
357030815
75
350335
209889
434131
919835823
96
13415
58
5
70
8861
359863
6
395013
346638
3
2
70
52
68
72
211118
316133
105098
169081
137606
462742
155590
98
25
78
333810
72527
608619350
42
356582
19
95
213959
1
9
47
261574
409262
363936
58
70956805
790613946
452768
131126
87
21
17
196217
257866
433634
61
30554
9
401567
177345
32
82
59
181648
104032
45695
423952
86
208548
64
30418
32
94
9
109487
301855
230748428
84810
15
99
40864805
98
7
405112
86158550
326232
437737
459454
266625
410881
439868
459834
169732
27
174334
5
75
438980
124700
22
597944963
1100
57605
116893
129157
693983209
236764643
65
8
89
353105
42
44
39
187601
7
349534965
42
203311
823103311
1
128392
62
87613267
86994
362427
120261922
424786
9
28
1
36
290201
21
77639144
392144169
70
351527
63
202736
54
256104
33
400561
98
78
17
427419
3
51
32
50
5
278294
403667
14423
9
497470
210819
3
5
16
547355442
16
97
330449
621341872
5
30212
202170
301608
57
35
598777704
13
304040
812459716
5389
449547
42
95
909042673
9
64
42
141294
57
338120782
71635
75158032
198018
143619
63
52
22
20287
479218
42
52
40
73
376127
2
440861
35
37
100437
419930
155527
71
83
372439
23
381091
248595
66498
24
162216
323681
91
49
35
262929
1
22
170543
208403
438716
42
485252806
97
39
76
147430
3
2
351349
44
87
9770
15
396057
9
426722
58
295730
78
38
5
396022
169336302
51
16
416416
111135
142197
4
33
87
439327
411954
4
43
370673
16
53
256436
361305380
23
158434
171321948
28
395410
32
345584
1053
392182
13680
87924
481792
491285
57
274681
204135
27
36
28
21085224
80
234913
11313
95
448352
412971
9
127488
437766
141408
18
97
76949
89
429112
53
446961
408001
99
44
11
428419
85
199945
25
77
120176004
3
47
614539880
108522306
98
148079
5
64
114693
33343930
389250
23
63
78
299902
64
465854
77
76
83
7
205743546
233174
22
254655521
84
4
274769
812328154
78
17
4
475516
300225
13449
253561018
57
86
3
209995310
73
371279
356539
62
59
187206
18
344400
442010
287917
795964765
28
81
57817
70
90
185985
385739
274624
697310718
296160
618056747
81263
7
148737
491576
39
45
64
17
446634
435400076
3
168474
303550
36
484733798
127852
940751350
45
116304
44
251953
344604
57
4
15
372144
8
307352
37
473535
296350208
38
9
529218365
75305
84
10
94
478458
4
2
266497
292706
161879
460097
91469
248907205
41
461127
59
33
84
6
27
52580
16
525223725
358821
244999
75
78
91
13
56
438959
39
89
211263
242851
180883
448473
35504
88
439451
19779
353538
12
59104
296150
414453
12
39
359585606
798036213
430854120
555315807
71
83
475889
52
439763
68
33292
40
89729
857499572
304211
57
140158
176165
31
32
74
55
52
9
28
31
66815
2
31306
420663
24
302441
69
130188088
375049
5
23019
8
5
406310151
57
41617
767624906
19611
1
78
74
834089921
61
32
9
4
489499
137586
73
94
45
109396
219828
173393
41
32
267861983
26
214550
2
314880
2
86201
26
407408
136476
444622
27
292232
202211
255776
362695
568219938
99
20
42
485279
8
29
7
13
205113
4
26
86579
38
15
67
84
32
239609
5
92
3
545507210
212964
62
310688
13
273580
379074
480735
79
38
6
2
74668
7
74
237588614
55
56655791
9
329536
87
64245
17
996223953
198710
315400
90
271375
93
112822
91
437420
65
61
40
252351
4
19
15
3
86
57
439089
35
527367188
65
72299
396598526
329356
475611
94
419660
70
265371
16
81
14
250605
38
71098
9
5
44
2
219355
410937
91
132351
65
349964
46
164700
157295
205825
49
5
927715828
493320
234023
257685
407176
58
452430667
99
230304
65
427
31
368503
396144
7318
37
869460643
843560026
6
206058
341709017
177085
117713
338291
76
6
17
64
140477
100027
2805
91
4
905506191
5
29
35
20
358161
6
57
318248630
197169
602783482
480704
83
191713944
69
43
3
21
139691746
209101
31
99
5382
3
7
449209
89
44
172141
289474
280747
235122
26
78
237642
180898769
85
6
10
57701945
79
5
48
40
315304
35
131885
5
442570
387291
376368
426470
13
8
82
21
175671
93686
416768
28
492781
306655
29
59
369027
83527
353628
397319
433505
231997
249267
248168
56
121007
386552
163540
202812
171165398
51
87
521048584
4
46742
229
77
10
13
95
44
224904
6
89
39
99
7
52710
3
96
102923
851504176
322835
67
92
139642
19829
247378
647473841
14
167446
93
12
745827813
701514993
238554
327676
72
15196534
37
71708
937039056
17
4
1
261406
449565
9
129359
99
390758
14
89
297704
19
91354
35
251944
349412
46
272259
263940
11792
461830
53737
171977
55
180508
340058
90
572945983
26
187327
46
15
394573
89
338815
372575
114166
55
45
169816
341612
2
83555
79
331505930
409348
49
5
27
168996
18
470925
60
135035
68
77
76
285951
257432
1
271302
307041
2
167451
377988
328600
73
48
431162
76
86
16
523475559
29
3
24207
55
75
37
101330
24
51
7
46
11
157845
72405
176418
92
28120
1
80
82
22
416482
572364703
1
68513
37
421653
261751
75
28
206320
323654
120043
66
242011
55
705320889
931170362
312414
185711
582818575
414662
352504
749172348
223895
3
394977
67810
7
682753717
250788
41304
7
448371
375281
398151
10
292756
44570
95
83363
320656765
533503800
90
66
21
144585
29
261515
74263
159985
256643
87
11478
2
1
19
5
3
3
30
273434
6
15
246395
7
21459
13961
386384
17
6054
30
97
56
202956
55
77
81
82
76
446477
70
471204746
185987
24895907
708537736
18
23
91
426559864
501138141
63969
64
23
71
159662
26
261872
46
536992165
38
471754
128546
263739
37
91
6
698799186
177622
46896
78
33854
89
17
80
91
83
17964
314357
475005
1
50
485596
87
66
484488388
20
7
12
159896
315807
68
1
36391
431376754
1
31283
408620216
319366
220821
333160426
71
8
68
489565
8
78763
160234
450816
352568
8
9
90
290802473
76951
903677512
882757618
383702
261409
96
33
278374
9
67298
204193
580567533
78
93
82
406818
813633140
8
6
905047153
267820
50
4
363111
77
332159
373344
324921
55
811240109
37
82
75
348684955
37
1
24
330389
7
24
1
765076199
404823
76
17
889956120
215506
364935
33
64
88
78
45
410766
87
279171
809427822
66
275427
432366
49
479558
94
70
153154
271371
38
36898
318907
21
71
405605
27
60
9
808293089
491101
270732
24707
70
24
260278912
44
28
56280
130393
70
7
14
240626699
145592
87748
477151
626340256
300432
95
35170
1
26
57
319233
688503994
50
94
174134
99
52329
13
22
46
4
8
56
31409
20
376677
25
653017222
162229
365559
13
19
50
91
4
5
259142
15607
69
65
48019
75
39
456116
186324
89
7
98
17823
805530900
84
7
367396
313090
46
297813
86
94710565
400872
306723
349371
132714
329319
80
897187666
616301655
75
16382
346023
79
88
152174
226732
1
76022
7
50
442900
31
33
46
302574
70
216545
68030
54
39578938
456701
27
1
16956
170986
56
41476
59
49
24891900
49997
95650
578732920
16
7
59
405016794
39
18
480806
95
6
417340448
88
126831
440435
46
235654
57
212663060
67
87
195277
98
394585
80467158
372815
409432
48
17
66
54535
354227085
23
16
732
285021182
61
20
4
91
1
29
103318864
287384
63
70
87
707158306
281009
6
95
45
38
869056677
51
1
34
1
18
321388
445147
382401285
88536
154618
71
440777
252050
4
21
42
55
33
131379
71
389072
260749
73
94
338119
44
54
29
33
83
63517
237507
82
42862
12266866
262860
355215
27
17
143773
167028
764911687
29
258133
59
502329883
95
9
17
1
6
3
74
38
21
8
90
393678
406665
59
9
894151266
982422697
54
69
1
312861
93
89958
92
37
74621
328664
291134
41
443521
95
327366
24
33
180427
6507
99
170260
64
60
58
238984
291252
34
47
62
55
8
740662613
8
95
35352
315045
59
16
59
36
54
358017
377727
45
71
531015647
171668
331363
255021
65
71
301409
65
46
80
2
185871
335393
243247
489913
52
34
704900719
54
17
62
32
465640820
263098
441490
85
95
9757
48
6
38620
12
47029622
246563648
370016
201480
398013
79
55
180245
59
91
234533
62280904
17
35
203949
333868
384801
19
5
49229
423868
5208
208818
241354
43644
2
192258
22
57
396398
75
83
278795
251587
55
51
54
45841
269526
466279
54
124737
84
53
33
956849579
318431
113514
130783
16
15
4
3
52
11568563
1
349976
63
11
110080
421806661
37
396124
327599
22
279812
328192
15
53
83
33798
970011158
102310
10
87
6
459407
67
34699
266518
10
490923
85
43
178090
235057
499806
63
86
7
458639
382619
491028
36853
60
334171
94
95998
443061680
471333
89
261965
2
119581
149061
15
203248
303723
18497
46
29
354392
226061
15391
203276
89
56
22
1
38
3
305432
381235
14164
10
884482883
58816
73
44
37230
551140431
155302
50880
759329761
7
59
31
106998
291672
128431
269997
54
80
226634
543608628
30
92
494765
85
27
344107
436664
19
44304
51
58
93
91
5963
56366
7
478339179
105825
105582
480184
11
641295719
456961
67
687155983
20
46
186944
70688
338835
364209
466877
343982
472644
232874
508765833
504538317
324008
483886272
30
316968
458863
237329
91951
58649
279243
1
13
101382937
34
42
257370
460919
236254965
4
99
246472
285904
73
274446
467703
77
33
250807
5
919114225
28077
9910
71
84
45
462734
43
490721
418183424
410370
11
25860
211161
322599
96
81
62
22414
399361
19
53
284382
88
77
439365063
8
58
384619
68
462853
372593
483842
92
84
4
83
4
49
3
294769
21
277080
15
11
182616146
377432
121448557
13
8
157028
405538565
98222
10
9
198778
97
44
90
64636
41669
183818
16
63802364
340127543
10
459782
26
2811
119844
68
96
4
548084065
61
257147
4
209677
8
16
116986
316190
6
189879
44
43
3
7
355411
3
8
33
70
60
384696969
18
275324145
43
49
14
336562
191540
470058
47
8
3
63
38
210923
87
92
74
316531
69
235791
305799
186440
36
989465006
242775387
219089
7
6
113930
7
39
36
363755
75
75
70
5
430577
242323
27
6
107206580
71
335261
413881
53826366
300456
94
99
63
7
76614
421995369
37
988075747
47614
1
54
29
11
3
310853
49
81190
99
207869
17
253757
47
16
60
94789
40875
78
26
53090
166776
208086
160453707
321914
90
68388
932475309
209319
284931
66
95
72
30
51
55
411323
70
82800
175547845
335851
90
9
30
76
128909
58998
85
6
30
83
66
450743501
86
74
7
909715531
400133
70
86346
319734497
2
529149346
176719
73
439142
55499
450573
181586
150645
95
63
54
7
113570
264648
59
32
887924037
352124
405354
30
8
359337
336311
7
315812
175878
445681
2
4
50
11
71
71
180369
23
26
9
25
52
35389
92
16
5
106319
299072
494024
7
38
81
301748
142578
1
1
48
589378748
334753
93
144947
2
114759
57822
134787
5
313809
342661
61
72
216398
223717
79
94
255326
84047
399434
452015116
53
9
454291
37
46
29
69
58
97
28
99
85
29555540
98
63
456520
61
10
5
46396879
794583469
261064
4856534
82
85
5
29
7
9
78
280737
172150
38028
607557733
65885
336506
12
893261545
2
34
7
9
5
69
229034
445246
46446
482115
451129
8
48
397765
265979
356872
7768592
26
42
28
91
191742
5
24
656570576
48
348144
7
457258
61
63747
495060
99
2
74
27
18
72
12
477670
64
17275049
87
45
829749734
472065
29790
390946
392900
92
85180
438282
333331
36
316046
1
187953
25
91
98
3
271075
92
50
387606
340756
161275
106916433
487823632
59
62799
86857640
13
433788588
947109140
434642
5695
62
389945296
27392725
10
33
69
13
367053
5
23
6
23
35
488916
52
44
432454
662893670
701902766
58
35
22947
228802480
18
62510
94262640
27
55
427979
115889
118480514
75
326890
47
6
60
490542
449287
943041536
482181
22
83
203384
362141
41
614515497
20
298576
98
60
1
8
51
184450
22
21924
79
413681
11435
65
233733
148448
34
314604
368551
40
85
6
300691
91
16
408634
65
449447
394631
305150
375775
4
72
99
6
57
45
296426283
5
91572
238499
326556
31
7
52
5262
105604
130195
352648
79
38
61906
54
61
20863
393366134
55083
462982
348661
69
50
65752
63
9
496198
3
8
4
90
44
38
472779
77
1
51741
229748
278637
31
345474
964675286
89
33600
17
303233
302694
31
7539
480949
89
41
97
4
85
52
441366
122283
206220
406147
7
44
53
813810849
1
348959
336355
87
89
924262398
325968
80
87
53
457332
86
2
43
13
4
21
53
69
39
80
465469
59325
92
3
15
478194817
223219701
150533
58024
28
60
410082
78325
48
63307
313564
230338
168173
39
280545
449444
63
8
25
489708
90
327343
362270
169294
85
36722
26811
53314
70
409972
42
44
16
30
16
287572
3
89699
159651
7
28
471273
91
96
460646
69
92
19653
22
15
93
69
604411277
9
231402
1
4
483080
5
174719
75
462272
90
420246
441519
324255
69062
429294
446708
29775
90
395416
340883
5
69
69707
81
177731
5
50
251621
34
836724584
234601
57
40450993
32
232003
466615
40
413520
490271
92
288381
74
45
811165913
460107
360849
34
8
67
95210
3
65
12
60
39
121236
5
2
64
21
370887833
130797
109721
490629
44084287
41
91
94
85969
67
43543
18
7
630302313
889057801
31733
714363306
72
21
44
12
38
75
76
57
370164
74
86
902252065
6
83032
7
243844
166623
1
453987
10
12
61
398999
444275
58943
354133
5
120362
411474215
718649994
20
302727015
60
36491
72
58
180774
99
25402
443552
7
472846
426652136
99
14
15
9
495245719
11
73
425353
214875827
45
108699
97
122631
484542
53
92
385162
63
60901241
111922
764904105
251519020
6
382165
294419
107252
465632
70
485201
102275
735431850
759788369
59
18142
57
86
1
428238
221440
371017
82
50
388585906
917130105
448368
470034
421678
2839
115946
390860
113799
32
38248
199872
481558
61
488519
4
51
148264
187352
503207315
46162
766607879
84
83
6
68157563
8
2
8
9
6
309770
6
365956
26
53
7
935861323
16511
433781
98974
71
69
210661
57
259158
46740942
87
929444251
75
445713
52
19261
4
90
133872
391810
24
3547
366671
1
93
256850
601875234
56
86
23
240170
247367
161316
201216
101127
33802
340161
339667
80
177357
258293
67
352954
493096
237792
31
82
66632025
129048
38
32
8669377
5
28
63
21
91
133514
90
174150
431616
81
469492
2
32
312353
9
14
6
70
69
154754
19
73
478717
68
285970
2425
56
38340
323205
167716
32999
88
65
6
443956
77
114684
415516
847859538
368117
4690
13
773157984
18
40045411
30
117892018
237273
90
91
49875
400825
65
142361
6
49
158990
354421
23
91920
38
294012145
73
539322757
125423
27
8
245850
402737
90
310167
288406
138268
71
95
28
70811
61
337181
13573
29553
8
488043
36
65
44
21
173721
406711
802769785
44
476316442
163178
293669
8
14047
99
10246
44
113282
18
19
448882
11
10
564032294
148424
60945
99
21
494343451
48
287688
41
241402
94
16
81
4
209477
455030
9
14474
12
92205
250058
159414
93
114833388
441837
54
82
60
74
9
11
146008
3
83
1
90
72
3
388402
82
84
361668
6
944204872
73
341353
92
74
346403
61
191296
70
8
98
41
7156
337968
65
1028
103862
138842
700556689
57
167720
16
374380
62516
314635
148928
460577158
132200
4
271319
819948745
239617
46
341949
206733
5
196652
449230284
290667
94340
68
123639
109613
6
87
55
66595928
83
83
25
32
267060
19
991870762
484675
15
327782
982139785
647314622
190976
193006
23
99212
81857
25
47
1
759713312
174347
69
311173
288250
28
5302
345359
9
261737
78
217981
36
393161
79
41
84653
91968424
6
239001
291898026
496243
478197
151276
57937
196482
1983
16
325746
35
49
466825
317658
6
339086
61
310803
452715
5
97
4
89714
34
65
35072
16
379519
5
63
338742
27
81
9
22
2750
279082
83
170327
340372
6
164689
99
842017026
19
244392
462132151
25
186117
41
19
993649056
63
9
149425
15
429982
1322
120789
7
378421
522981046
8
106238
294404
942459432
49
3
372000473
2
432520
48
57277
390152
28
1
36
435323697
127957
43
77
97
4
117103
69
1
427967
20
5
75708
201853
81
94
290797
495443
4
755735802
93596139
102317
217470567
27106
246882
2
41
32
436119
41
9
89
16654
74
26
440643
372757
23
88
285510
51
104015
227330874
22
3
89
68
246829
272074
80
65
61
30
512375902
375121
58
50
227392
88
290755
442722
63
86270
163056
264194
303847
109496
288806
9
34056
186330
99330
9
358557900
10
24
23
49
4
337650
8
13
30
325403
8
425968
189778568
94
96
90
1
176797
226952
289137
201378
43
90
440731
7
60460977
31
21
24
271021
98
295923
490606
354576
35
261434
77
22
71
55
75604
95
579716583
8
92
64
45
15264
53
50
395158
60
30
99
36
229797
3
1
9
64
442140
1
491766
81
41
46905
81
340785
5090
52
35071
84
19067614
44
434446
97
968790847
340695
1
31277
113213
49
453746
82
28
228194
375422
456946
88
382355
280040
61
149836
319723
936406042
98889
126730
839042950
99502
43974
48
28664
241211
18
1
49
18
216480
484190072
376614
244281
34
101589
300526
323788316
181901
3
402442913
22
237823886
711314066
247200
79
29
443649
274551
2
42
292883
52
85
5
525118835
28086918
25593
91
98506
9
56
67
290995
17098
15112
498790
29
460762
84
409516930
156113
48
282769
454485147
388460
399083541
69
44011
382898
6242
71
37
27
202772
166755
442229
9
92221
20
82
33
402029
365662
309604673
179333
243534
337907
272678
3
14
11
44
300965
282698
191682849
245008580
3
83692564
6
70625
9
5
29
50
484502
6402206
6
273394
375595
88
235775
295174
769668327
89
1
234490
9
30
400300
54
58
96933
109800
18
527533384
373515
72927
270184
65
85
200091
484041965
917080901
82
74
91
99
53
307698
88
509102395
17
9
418996
5
68988
300398
271477
98
67
166117
24
398703
160033
273816
1
5
85
176243
103866
354879204
86
73
4
207367
334820429
209778
396234418
7
219154
552376406
244762176
19086
7602
296930
449506227
457316
338271
155779269
339932
64
17540
37
468957
81
76
6
60
1
178502
43
22
98
470580
8
412928
158434
53
20205
64
20
75
7
60174
26
69513692
532127176
143789
48
47
364273
393322
285722
151329
128768
33
378818
96
99
760449307
20
408221
95
279852
58
9
91
182579
206197663
41
422302
18
19
56
842677038
41
253012
7
451420
299129
26
298509
498309
83
446511827
306097
93
86149
38
14
318538
60881
87
37
81560
37099
157083
28
20
46433
379418
27
14
256749
268494
3
89
205675
72
233261
309849
4060
92
114892
49
236167
30
7
3
55
252095
106371
1
154872
120054
67
462328
3
29
120625541
11
10736
288898
35
34705
6
987062921
28
67
493176
41
7
71878
9
397943
51
7
194311
44
61
649400597
26
2
8
69
97043
7
167101
210547
996504121
448104
286027
388213
11
91083
8
9301050
107464
5
94172
303024
8
68
225511
20
43
880910106
248912
37
73
55
75
2
68
44
55
36
280298
572580485
1
27
32
2
125797
356496
7
429515
82
44
309403
59
20725
38
74362
94
40596
72
397109
371286769
65
665428928
10
4
89
23
40208
400289
7
220282
382231
33
451812
48
49
133826
46
63
113063
597062956
344192
146411
233703
32812
386773
2
379590
6
339501
76
309415183
348064
18252
75
60
320644868
238452
23
29
82
25
239200
21
2
38458
91
2
78
6
389268
84
99
14
33
52456
169803
398997
2
476347
7
78
80
1
333015
331202
480217
65
276898
5
26717
3
3
302015
56
438955
9
356377
26077
93
96317249
208301
6
807141612
217951
239597
497961
87027
412262
269588
5
278141
17896
245964
88
238391404
114543
85
182520
81
906334392
245427
43
92
352134071
149998
9
14843
169204
243541
108667196
37006
23134
88
71
835754916
85
322297
20
214437
287642
64
97
6246
82291
522448281
473483
471401
64
299319
88
29
145941
50
90234
37
260344
12
168005
425698
325471527
64
20
4
79
175513
320819
42
25
80
176463
21
233411427
43
149677
385130
391792
5
647398491
245817
49
99
64
21
116277
13
31
371826173
19070
25030
230166
559183227
9
228279
24
51
446782
68059
9
320068
34154
6
117006
24131
19
447402
240094
52411
71
610209455
14
91
7
149543
24
165808220
49
9
404519
485009
79
797459121
20
219684
84062
386188
15
67
319297
208390
1
498171627
5
158618
222316
830658080
275502661
2
378606
417796
799760542
36
94
75
167365
464144
25
81
484884
247593
395169
38
20
47
66
670215089
428451
94
76
89
86
740018098
99
87
286289
107831
83
438245
7
227518
61
78
260889
473385033
61
119394
81
239647
32488
463409
12
13
143474
6
296063
168828
73
55
114887
9
207397
84
95
362341
393045
95
222844
75907
66
164328
171435
42
53
80
488207
547553285
17
290405
236878
214486
784088462
297554
53495
439013
93639902
95
9
838404336
61
61
15548
9
180703
414747
355220
38
4
58
426650
27
192684
179885
60
395921
17
94
101164
518108853
90
442426
448453
70
3918
448056
28
672059161
782395588
14856
5
900059180
89
33
92
754800258
9
281255589
96181
22645
333518
442691
464852
160056
24
42
335987
89
613870111
57
365872
321335
30
297890
4
37
16
56
22
185357
66
13
21
95
407964
134375
231906
646263744
499703
22
239056
31
364358
79296
96
464194
463304
79
362362421
33
327816
29
6
348559
158280
85
7
83
498929
91
414572
52
4
377006
217377
41
114816
366692
57
59
5
304432
345300
184978
84
486942355
77
762929297
95
97
80
77
409928977
47
363349
369062
343238
83
232588
877419630
9
206624
80
450789
891520107
36
94
348124
67
28
92169
3311
2
14
326884
60
341367
13
24351
57
38
447358
45
89
353064
16
10
32
305290
72
79042
79
376771595
29
5
66312
241544
24786162
43
343929
34
458137
97
377486
39933
122779
303021
186501
31866
778232638
70
212735
73730249
97
60
330509
4
75765
360499
32
961353619
2
269897984
97
743366339
52
46427
3765
81
685629011
342011
400280
63
1
209834
422074
446372
226715
17
162325971
315580
23
383315
153049
14369
53
83
123308
414972
80
313433
56207
53
54
1
258650
496652
396457
3
7
45
167556
262033927
370717
50
38980
4
230884
45427
249838
420314
47200
54
378680
68
77
391725
245254
66
54843
2
83
53871
54
78
31
78897
96
243775
20
39
720431247
204957
1
35
3
4
172101
272932309
43
957734732
214411
1
365662
336924
67
25
94
88
86
33
48
61
26
3
325988
10135
16
999634489
41
293752419
320725204
60
9
462526
71
69
71
218175
91
365666
451694
378134
14
31113
56
403515318
79
245810
35
89
34
33
38765
1
3124
168651
45510
13
325651
69
158887
486079
55
334900
81
83948
716915060
721754140
83
13
12
284884
90
488418
903421239
90561
140903
87
360259
458102
5
51
114719751
369756572
15335
111153
191284
362363
51
44
19
2
8
94
4
291574
11546
58
7
276476
75269546
81444
389629
81
100027
63768
21147422
5
70
752914572
10
236484014
21
120792
49
76247
126499
95
75596
832421643
219443
130680
9066
110474
89
5
455639499
8
9
52
58
55117
4
286606
2
77
238527403
66469
982558807
3
43520
2
39
51
372250
57
69
70
66654
70
40
59
151059
27
33
497783
6
321621
42
205399
64747
601825918
23
408228
24275361
23
12
72
190287
39
12
81
435305
194726
123720
33
108467
76
93
77
40
82
31
42
56
85
469797
7
143142
253909
359448
37
62
438277
7
140462
458538
262692749
17
29
84
12
23
243671
3
4
648899071
167923
852928738
847346817
1
71
29
137893
13
49
378503
27
9
86
41905479
155092
344437
837292828
413119
205583
75030
371646098
78
39
8
54
68
79741
66605
463479
162684
62
56
447943
436899
5404
70
53
107191
79
483663
205992211
218830
172074
95
24
5
76
99
358428
177711
131106
7
7
91
55236
359869
889019852
2
83
161216700
75
92
77403
413323
29084
361078
60447
471391
90556972
86
84
439537
191251
31
330878
93
93
3
1236
54
251670
58
94
71892
477670755
497362
642091028
54
78616
45
75433
51
16
17
12
412218
64
761216979
97
62742
401338
682878741
235382
3
12
321440
74
16
5
91
84
55
45
81
8
235482
272718030
56
78
398680
47456
12
21575
24
27
606042784
378478
24
521154579
445693
433315
7
32
76
93
38
33273
209292
207960
60
145772
14
41
72
48
225956
98
43
689853449
691636085
5
189583
71
79
87
39
5
381667
523475054
309712
74
505416613
37
45
56
648916186
442437
328371
13
9
48519
74800
99791
3
175259
100799576
164169
217970
131964120
84
77
57
40
49
165193
87120
303527
85
317813
94
33
19
83
28
71
126965
35
2
44
86
116010
384643
280866
1
399741
61
50
396506
1
68
213693
178663
14
239924
80236
326498
2
8
4
53
40
45
231789
85
32
8
150174
364385
2
8
17989
243471
82407
363064
103303
96
85
272204
17122
166175
22
44
375662893
63
206581
12
32
351564
61
302611
88
96440
21
7
94
475082
93829
423054720
263587
488241
151953068
56
408339
5
35
4
82
69
53142
280948
12
150625652
78
43
4
2766
464421854
67
14
120991
33
4
71
8
241910
99
7
36
35
25094
308351
37438
7
136693
607644239
837601404
119700
69
57
147900
89
75
119758
813401205
151085
161733
24
99
36
351
89
6
460312
12
33
396724
7
9086
69
71
33678
329205
145373
14
473905430
59295
215772
848780124
333806
291938
27579
74
74
292634
8
106707
175530
31
41
339865
471226
387208
339451
82
171387
248542
349512
52
55
827064475
859352350
63156
289499
420447
88
4
6
70
75
276096
224149423
94
18
580778551
88
21
86352
87
471015887
9442
237218
7812
91
53
9
23
427178
61
439505
456487
58
84
1
118788
8
455192736
499569
170872
151902976
7
81
440276
252904
43871
94
261199
88
52
306369
185804841
1
65
3
80575
381517
406738
2714
449447
460121
481652
19918
403452118
56300
37
428275810
50
447834894
684315270
202445
98
339117
368642
9130
105552
70356832
347157
8
256912
46
96
280386
213502
39
413784607
58
222568
37
69
321631
57
96
25
15
64
119508
87
72
91
60
355936
48
24
4
11
7
71503
27
85
485675
34574913
485563
21
98
488788
88
377972
286796
124392699
38
890868053
383438
669893688
3
98
124533
95
34
250974
934464369
253914
425752
495346
36
88887
238143851
53
969732547
52
79
62
98
735483925
76
256380
263657
378891
364777
20
378436
328243343
64
5
70
856021000
572169243
84
133768
332807
77
348979
65
91
46
401244
354044
10
398478
33
378277
31
20
59
19
261693
102967
9
367970
113179167
71
42156
50
23
60
17
27
54082
103323
404690
87
9
74
215896
443343241
591926113
33
10
387669
345226
56
53
170985
598230766
189730
121519
881315715
533148662
67
41
62
456271
224298
2
83
36
100326
82
40
68
340694
8
64
240761
223496195
454946
78
8069
1814
255223741
413236
98
430188
281971504
109495
345684
293094
90
164145475
89
2
54
319793
226908
424
28
459743
44
12
68
68
463276
134628
47836463
77
91
400491
15
136396
747006400
73
126030639
85
2906
105844
419735
36
320762
39
97
11
390853
284276
54
59
158945
490283
317081032
40
97
53
324249
65
280522
444725
492288
22
126570
348156
86
2303
54
72
66
274546
84
485519
283208
99
98
59
273714158
432433
96
10
78
72
10295
95
41
65118
25
197097
27867
338592
69
21
53
533200176
90
61
469169092
81
25
30
64
23
44
34
9
495223
4
7
216978458
36427
92
462229
68
25
476545
45
79
21
407390
46
457176
264697
201361
9
52
41
30
318940
427886465
5
94
3
80
2
70
6
324255
73
2
774432503
306029
380476
7
1
316728
3
39
90
370296
31
42
349829
350919
75216
8
6
89
49
67
67923
290608
458953
42869
533872473
9
15
646168285
62
101166
150726
356620
32259
24
2
89
2
4
65
241258
60
82102
189845
322874
152846
391948
271632
150880
42
32
56
1
10321
86
1
88
626242765
60
73
279764
66
218235
13
68752
203141
260378
432114
179644
394587
25
265404
31
55
485810
82654
4
45
7
55
75
307193
751822717
232458
290195
170567
467667
957844097
61
4
93973
90
2
161128
470893
98
98
43395
94687
36
262899
98
15
33
820805574
378346
256900271
446699
53
344385
16616
38
2
90
95
90
42
62
317510478
303759
133280014
85
304366970
53
77
361006
12
64
76
64
89
3
985684385
8
300371
965645046
311448
501666324
96
9
16
12
237445
208655474
405643930
8
53
46
282061
9
23
4916
68
495065
30
927780795
175268
173504
34
46
345587
93968
65
85
286343
399108
60
249214
607443359
212695
133561
3
274798
53540
23678
351146
2
22
81
488392
76
147326253
362695
81
40
59
416590
215755
294963
17
358903
5
95407
78
482643
152780
49
81
240418409
30
357524
128835
259076
24738
61
42
8
10
46
285176
134357
381044
48
4
415192
88
63
74
449629
331952
466915
241116
97
10
117119
475754
456033
437343
35
423501
192076
15
91670
22389
41
4
261807
411207
307152
159807
143613
46
1
371892
346999422
58
209621
77257
442653
7
51
45
35
92
295698
6
217098
5
102298
62169
1
12799594
244533
19
87
27
15252346
208157
11
95
108957
26665
25176
15
18
437051
977572862
8
53
820684186
114954
147465840
9
200174
39
84
104123421
262122316
69
476984
249152
319169
33210
73
18
48
281919
128449
230972
277587
63
314687361
295731
79
73
305990
76
161496
11
74093
89
249888
181608
97
8
27
172910
416185
176375
20
119703
23
83
46221
39
4
288543
97
12
2786
487410
6
198434
65
9
161178
352927
49
317578
120995
31540
455576
222189
359487
19
40
22
46
66
7
351702
406789
422531
388070
21
27
251500
528568589
90
2
341525
74576
628320217
93
463023
427974
37
88
452082
450219
7
44
8
395302
299907689
391196
11
63248
2
87
57
89
272670
101368
4
82
363826
315180
9
5
86
452515
89
278483
382889
392297
28
46
68095
124986
47
353883
249841
196570
17
42
59
52
7
48
235070
30
8
79
325083
45
383891
171761
2
465042
420454
484802
376768
14
15
11
451321
80
2
426239
19
414235
474534
2
38
61
8
16
3
174795
56
92
111168
66
309297
401873
99
157359
379178124
19384
43
220984
78
323895
469650
6
11
84
306844
39
59
415802
836622673
387383
19
23
44
32
88
266277
245771
163415
127546
364765
728981915
54687
39
88
419706
70
7
464099
2
70760
444989
424203
13404
7
126123691
56
414068
243063
19
3
306140
818842993
18
304921211
80
27
209531
327004
11
98515
79
33
98
19
342417
1
305340
232355488
40
70651
144259
527077605
361871
362514
295535
5
89
295872
198411
11
40
2
499429
419717
78
232257
78
245286
97
305459
382382
283621
198127438
1
9
73990488
72343
67
68
852724430
83
220579
19
2
519561948
137851
92
329489
50
150769
465740
65
13
72
206742
32
7
158549
10
85
98301
341354
239254
741648426
433047
257716
42
11
66
47
54
647936140
58
38327
28101
316208
2
279551
7
67
22
41192
15
71
240766
351549
65
218421
628224671
63557114
831903708
15
8
278813
99
232603
59
36
268518
6
330353
7
13
79374
31118516
24
363885
117857
281179
80
71
237047
12
2
13
46100
68
30
46
153402
29
639924972
23
115779
81
88
95
98232
98
157974
740197194
41
261767
54
94
62
98299
391799
434532
748485287
7
41208
281114
67
58
43
25
76
449194274
56
68
73
427132
83
290589
70
11
54
61
58473
21
25
100263
35
1
238410
63
12
114041
497618
190809
474181
88
416253
6
8
216251976
909621868
71
370984
53
377450
23
54
76
497317
87
93
271888
19
79
19
41232
39698
47
108810
44
399789
634638596
52829
448699
93
2
461465
97
150660
24
89
468998
321420
293646
71
84
89
13
947884794
254945
299827
151705
79
319816
462378
130948
211882
86
3
78
5
2
1
11
9
3
49
75622
223658892
18
8
82
193088
54
147942
340980
388499
57057
522858136
50
43
79
220235
1
5
387655
6
336163
10
46
5
495728
72
22
1
182175
27
78
12998
56
6
319007
381436
8
52
96021038
431435
97635
185607
17706
25
49
32
38
92
141054
66
398914
47
351552
838709763
250552
127860
5
3
83404
240544
4
33903225
379916
54
140006
21
80
29
22
173053
387383
941450745
41463
76
35
429561
551020070
3583
359712
81
249768
13
177767
18
14775
136864
19
41
480882
70
451335
95
15
27
77
60
71
610054867
375784
250781
39
419916
259355
632271097
83
465749367
51
87510579
104839944
177830
86
1
296290
18
92
96
408606
484087656
381896
49
23
281895
68104
99
493748
303645
230189
274399
326112
76
392342
37
71
6
46
407106
7
84
68
2
445675
444981
413813594
44
73
298265537
2
24
336874
99535
5
63
35
155151
58
117155
88200
418178
10
62
200548
174585
373643
69
290056
795649822
120129
3
147293
22176076
35
27
469252
361525
456993
313065
68
4
431466
34
471516
146387
30
65
79391
64
29
83
54053
39
51
65
57
387802
17
69
56
9
94
32
142089
290503
5
470837
329441
53
182416
76
306062
35
642246196
84
9
258638
283654
9
295171
25668
348604119
61
78
359743
49
57
65
32
70
15
23
76
48
68
74
41
140974
29
30
8
714848538
77
36
155476
69
10
234497
23690
48
446501
74
5
845460280
485290784
305177
299434
188571299
113537
21
73008
792702591
9
70
49
3332
982803451
389493
108933
405613
2
71
87
491974
914485777
41
88
22
318748
440187
270437
16
41
454972
434229
56
68
134084
142856151
30590
116529
419615
58
608702134
138505
21
9
209323796
470481
242559
114383
81
2
60
490766
44247
18
188342
99
61
184716
352269
75
151600
5925
72
794699358
22192929
181791
8
2842
367150806
71083
8
87
39
23
66
3
44
269729
5
341409
385472
156773
47
60
428188
67
9
15
87
71709
202894
94
429053
26
30
12
136037
15
108423
22
419015
48
48
340590
72
17
4944
316999
313549070
378703
274430
62
71
410699
11
93292
70827
10
7
86788172
30
6
428779
53795
360635
162783
55
10
87
19
299117
68
13
310889
228490
75
383037
74
46
560070994
94
53
7700
96
94
482844
465543
212675
38
76
358042
78
459631
45633
72
59034
79
77
18
66256
81334373
31
79
459076
28
90
67833
727375223
195709
90
78
133453
458676
16527
337627
94
414611
738344945
288850
386378
325178318
2
51
9
7
32
92087
16
311764
405162
472432809
121549
460828
57
84
484394
269827
8
247483
55
69
9
360062
56
83851
3
318186
99
322244
99406
988444824
58
211977
42462
904551934
2
4
452475
91
46
71
448957
387004
115069
50
338623
223289
8
489115
63
91
127125
147558
26
459635
43190
108504
9
61
453994
98
312381
30
92
1
35
67
142281860
53409
5
298773
71
16
614540956
70
82
323659
925495353
446302
481021081
96
475147
93
199270
342303
19
94038
32
356607
354032
27
7
6
49
39
77
117607
23
29
34
897173353
421550
3
200560
19
441353
48888
7
165655
26
10680
278797
268942
92
346278
36
349945607
112739
219502354
823503161
19259
41
3
376083
93
11
22
365305
68
8
293350
404596
20
95
8146
89
13
7
54
895447667
450323
240986
184640
395981
386210
76101
27
48
406033
447593
4
74
164779
225342
34
45
398813
155717
82
143910
332435
321233
396505
310968
72
48
72
25
51
321186
138563
19
322292
67
98840
379812
132700
1
2
62
330678
10
20
309615
422751
463227
54
79
298926
404739
88
297505
361877
44
83
32
246875
7
72248
380676
29063
72
278984829
36
2
272792
90
299693
284659
35
300960
44
24
128797962
235084
39
270296
92
75
7
73
426468
53
2
295144
100301
37
3
399126
380377
85
91
607047209
433641
79
28
26
482510
8
113421
73
5
7
117364
289143
396251
28
445613327
360002
819318090
452380
8
126943
453044076
147194446
85
9
57
87
89
58
173831
42145
69
444981
3
8
622711402
219756
361206
2927
484551
27099
91
27
223528
168327
3
1
9
711304026
82
89
452238
52
40
36
406790
87672
228333571
92
46503
361567
237119454
34
5
35
4
90241
75
71
29
25
24
11
197750
215488
448371
117266
379294
2
48
356571
615270074
211345
78
47859
90615
91
357821
97
97
68336
40
61
693902635
77
73949538
36
447061
30110
311045
27
440330
953160253
195271
91
46
26
82
61
185370
59
17
373366
265512
140746
36037
55
89
13
164076
40
1
49
9
86
7
5
24
49
149779
70
38639
280708
372864
254666
35
65241
57
30
426738
813149290
56
31
77
296336
61
5
597714601
39
5
265291
26671615
75261
281279
31
61
446647451
21
53
4
316278
67
22
4
49
57
56
353613
287771
280617444
22
84180
392664
196052
171748
862444639
232856
372858
312162
355363
83
436704
343362
11
314732
708745472
7
74
171244
5
124908
65
10
474113
70272
213328
445998
98
939696943
80
33
29
98
67
989191478
52
412630
373468
51057
23873
174360
43
49
26
212539
153307
32
242185974
1
98
92
21
306372
20
180814
86
421768
31849
6
49
819317050
92
74
266108
14
86
77252
254120
320679
17
372911
82
444883
83527
58
69
388365
383992
312487
464970
73
37
17502
60
486804831
51
390697835
200176
11
293204163
34789
268848413
283476428
12
423076
10
76
326738
9
918221065
76
86236
37768
45
311849
8690
89
41
43365
6
59
41
570541672
166640766
40
166893
2329
84
16
12
72
25
860855795
478302
140635620
67
341552196
145586
129638
35
411261
272782
27
74
91
188090
414633
119471169
25
167267
17
182423
27
82
91
392696
73
12
372173
9
251496
40
23
65
5
354787
40
180620
156507
390210
343876
20
118682
57
472165
3374
197301
71333
44
45
89
87
22285
173231
179548
80667
493287
96990717
262817
87
10
214125
6
120974
10
48
296665
155367
147508
39
372504
499891
249529
186313064
11460
94
9
33
10
401843
441089176
9
75
24
63
115635
546245473
121327
112675
84
1
123854
10
36591337
17
84
170726
262890
8
165265
155164
52951
79
7
303844
208816
202223
24
852911827
962205137
5
4
253156
245788
489085548
12
52
170170
78640
19
8
56
96
115748
411444
290137
63
475069
36600
146849
182417
166065
170637
270770
192597
8
69630
22
370955
958646260
91
91612
42675216
69
146151
231552
83
676453397
467697
78
25
93
9
82
84
272250
20
190497
286639
567754433
468417
462112
407453
23
83533511
582435608
5
97
267004
56
10
35
91
41
66
474653
46
96
194117
460312
86
5822
76
124788
375203122
387013
346669
139696
19
1
29
179159
80
69
392593
25
122987
50259
36
66806
456119466
189972
6
695907284
458977780
181363
90
3
26
56
61
914855094
473101
1
2
417032398
422316
254843
2
450814187
12
15
61
231747
73
93
377259081
467745
57
88
38
129487073
3
53
54
84
697944169
163721478
484450
43042
354334
78
120694
7
466493
7725
77
9
71
50
88
44
5
456144
71
52
89
209762838
1
46885
444413572
91767
28
97
99
84
281736
479244
279611
77
37
48
42749
465138
55
2
95
80
5
2
224014
180539696
31
284639
27029
64
7
276205
23
29
7
14
3
4
45239
41
253166751
696891582
121776
75
206046
279788
21
2
444346
165105701
408788
422934
10462
297531510
92
473708
364307
32
87
36557
38351535
139480
327979
434355
73
416654
82
4
24960
23
116021
122191
8
338655210
6
326924
81
6
15
87
518079787
8
89252
27
76
456629
40
2
71
20
301365
394194949
1
69
4
80
395669
63
795033211
164370
752336746
151227
470653
75
6
65670
290340452
377735
72
227503
283881
856732996
87
466673
408643
22
19
226474
93
361837
288861
282678
5
202199
18
391055
72
74
482274
312183
17
211943
355491579
214206
369142
106246
58522
39924
16450
30
268318
8
2
51
344738
449877
99
714856852
109463
265921
22
288828
24
149778312
11
13
5
731375970
25
49
15
468461962
45956
91
821295374
8
150094
191118
2
504869063
405748
82126
141191
83757917
47
54529
75
62
63769552
37
49
497206
82
80
6
7
423044
465023610
206998
25
56
164493
7
85
8
235545
7
201998
38
45
17
3
58
93
8
397764
173868
154654
160054
33
218803
36
339533
170910559
471937
59
371356
7477
57
78
413163
25
282310685
72
91
291574
11
69
451768
268741
59
89
46
25
51
454799
93
34
262692
353345
467116
13
351887
878961749
63
24887
5
8
91
84
6
75
3
66
711502566
230910
70
324811
66
30
25
481077
72
229574
286821
57322
19
90
24
280893
9
453842
116735
84
482878
11
44
4
22946
677033102
272458
53
8
917908497
399788
67
64512
138609
356720
39730
243263
216709
21
488246
198460
315939
99
321158
387661283
379848
21
187662
42
39
35
28831
68
68
62
5759
185189636
20
38
149837
60
108648
25918
37
52
85
56
384807653
42
278404
4
141976
363876
364630
90289
51
90
5
405550
321198
88
88
202688
72
49
9
478890872
65
346832
8
68
1
236267
44
353004
15247
221767
479445
5
404402
16351
68724
41
4
156876
7
322658
434963
326365
83
468915
125937049
95
4
9
167646
191046
43
76
194377
87
44
24
276401
36373
96
15
449346
46
95584
724668695
16
480515
217959
349624
216330
26
859866922
284726
322407
32
88249
371632
269357
2
70010
331065
1
350219787
7
60
32
397404
559112154
93
9
49
8
352688
71996
87931
14
986074711
6
24
297777
81
128110
4
93
346805
885164180
30
9
79
365991
362936235
78
445486
52
716213061
7
418960
367385
393224
406110
274116
5
155909
2277
370993
10
37
399680281
35
491653509
47
47022
6
40
69
471025
7
15
80038
484604
303009
73
69
417011639
21463
71
72535
102807
380700
645631839
1
136809
210223
457399
15
220067141
15
3
52
385272094
263543
64210
32
210687
42651
152188
82
1
187813
20
122511
566676824
498616
145688
289529
44
175124
57
9
5
8
226157
56
93
67658
73
139912
302617
85
113215
365559
6
48
2
182477415
430933
49
2
214848
53251
195063
333719
365164
499429
443293
58
285478
6
272944360
86
8
258377607
34264
50
138971
8
2
78
210784
496636
2
398066
16
350541
1
55
421078
513669929
67
14
446959
7
49
84
25
399373
143715
270337
231304
109355
23540
39
486968
134687
50
458012266
600170604
494633
69
113436
10
69
37
380986
276704
289014
11
471604
6
45
46
77
5
3
134485
34
738232663
43
15
782716124
286415
46
497417
96
711513292
458304
50
32
141365
91
45
56
385552
437265
352731
345082
11
19
98
14
41
427483
459299
51342
50
393758
390572
435269
97
97
457871
19
7957
221398
53
88
61
93
148690
27495
295484
287983
94
96737104
477609
365688
56
56
17797
64
189020
75
91
46
93008
199956809
42
89
73
305055
391662
271401
846225711
460367
2
16913
65
50
297204
620580728
317882
375109
75
65
39
462185875
92259
209621
487538
251067215
88739
491057
74
557718114
52
455358
316529
49
99
185253
749589578
490037
477697
3
148805
77
83
72
7
234739
476159
39
305351
1
62
57544832
149834254
2
18
75
171637913
76674
148118
9
278316
65646995
292468
138979
56
149523
38
83070
95
79106
8
210369
152142
77848585
107435
42110
51
87
52
803936097
57026
166955
263171
9
872833270
29
17
21078
737040558
406471
87687
16
139861
38322
28
80226
88
8
419595800
373947494
235958
305767
43
21
90612
28
488490
55
311948
33
42
3
15
21
436090
47
6
18
84
233349
302215
390639
197198
72
8
285927
9
89589
926428921
87043
95
774834605
43
148611
2
41
52
9
75
86151
122297519
248078
741105123
45
453885
83
76
3
437424
84
63
66764
39
336338
17166
349986
99644
56
437323
35
2
4
86
43694
84
251150
409068
45
379108326
375622
77078
408960
457792
41
40
260478
622614166
483475
36
4
76099
19186
98
46
148371
289406
48
412802
370759
871016862
70
68
381472
2432
60532
25567193
307369
30
30
40
299601
71
115941
48
28
53
88
98
825559171
47
19
185286
902577714
47951525
257626
44
88
54
153849
268682
7
52
99
97
97
261568
37
7
572085586
131320
8
37
9
9
562284783
249378
7
82
71
65
51
29
781265207
92
54
53
498796
14
21
211033063
356656
7
19
3
6
330576
413432
27
212158
2
60
9
88
33
43
11109620
297682
746318137
294514
315327029
245336
217114
3650
2
19
86
242535
4
68732
252240
65
259599
14
27
52
38
34
395782
24
48
10996
985228417
163326
56
3
164935
369462
8
5
15
4
21
27
212669
37
76
2
77
9
157224
452378
335955
50
227428
365557
99
903444406
78
277393
21
32233
72
349975156
45969
55
9580906
499583
301193
8
71
75
434604
63
97
17634
392188903
227322
834201160
46
181609
75
28
383491
42
50
172144
8
305491733
160709
92
34221
141797
40
2
60
360026
64
428613
114072
493090
3334
245682
32
355224
9
4
8
2
12
36793
45
85
4
16165
359525
49
180214
57031
6200
469885
490560
23
245233
80
98
259735
418692
15
398500
86
426116
85
7
196303
211992
70839801
264423
306559
13
488306
26522
18317
155124
62039
36848
72
66
1
367424
428419
400892
44
38
41
333431
407169663
218003
37
208295
486680
365429
23
306429697
42
99
6
60
4
55
85
136209
48029
21
5
78
154273
243453
65
87261
211769
11
318783
198170
119410
16
205199
67223985
344632
92
72
472181
308926814
8
16
176463
95
476175
73
1
91
56
2
38211
37
52
46
5
99
64
17
320181
874849169
341029
135473
136725
253413147
32897
64
86
458797
24
63
33100
379732854
107713
75
361004
5
13
325134
51
52
94
77
7
49
216133
167398
484815
202351
8
55583
47
66
595727033
9
279276
360834
6
92
91
44
48637
23
3
5
147103
886120534
8
31
148082
163465
51434780
6
64
472269
643295327
51
298559
386100
353433
65071432
360250
13
2
68667
432255
930837636
835847228
12
497923
442010
327736
403816
47
624213090
485826
187283
86
56
37
396660
318875
667604751
36
64
318211
798357836
493304
72628
16
46
275932
98
79
126821913
178529
31
87985
80
487808
55
2
9
293106
17856
404353
4
55
74
14
417931542
4
144491
220176356
2
558459152
6
6
44523
2
81
95
3444
219046228
348667
27646
85636
32
63
376752
99
316386
4
130598
324890
388852
217172
77
334881
454675886
46
264926
439933
404388
459987434
5
945283270
95
9
382457882
3
222221
167953
346540445
4
276923
97375
329542
129302
49
73
71
78
96
7
280100
6
824072939
9
51
337730
347956
286518
476665
369206
389270
94
408316
62
80
174314
130577
99
54
34672
165457
414344
207139
125238
19
89
58
26
231694
43
490914
42
499398644
494271
929075187
455712
100445
26
68
885408068
24974
450923
61511
481540
400051
11766
471627090
234353
805131426
7942
3
467478
10
329133820
70
77
31
22
99338
7
841561927
52957
464913
372617
586240146
2
86
277782
67
408314725
228630817
65
59456
383414
9
183920
2
85
477119
58681
132136
80
6598
115505
999978247
80
30
90
392884
43706
17
12
14
667636495
43
24
381247
924547383
68
324749
420769
86
192726
9
62
46
298617
75
3
90
96
97731
353155
48
105332344
8
351178
22
52
40
654938131
13467
39
48
158954
271209
300780
27
297073
91049
28611
30
405697
344347
193160845
18
67386
612599161
60
344942
353629
6
24
224641
324978
253711
382997
47
469072
61
490799
3
978696333
486986
87947
211160
448893
3172
32
52935
342767
294553
79
203987
13
332210
442993
39096
78125
30
18
67
340720
32
74
398306
7
20
216026
5
3
6
2
2
289073
47
57
22
436680
79
284772
279135
40
260063
449633
59
66
57
126765
11
23
16
3
406284
455052
65
78
3
241096
35
543750895
63
80
1
368068
65
8
22
98
1
396068
773856331
85
49698
420016
11
28
130535
317283168
395502
241767
51
458657
147227
73
473613
214955
706524983
61
239081
108858
429455030
351511
165318801
35
37
30
454005
334215
68441
77
71
11
84
2
88
42
41
7
47
151055
496425048
37
8
437650
252873
1
196942
11
14
831484414
37
11
55
807807291
524664035
362691
492359
459832
142532
18
78
59
81
6
80
1
35168
709717886
96
49
198671
11
246631579
38
417550
484223
58
28
26
643534363
39
18
241254
108722
11
433170
42
77696
3
22
54
193901
16080
3
58
5
390671
26
100334
134252
470636
8
198080
133027
402453
4
99
71964
51
67245
445344
2
821107416
17049
98
48
30
119405572
52
6
55
25
220766
410739
34
92
408048
230047
30
87
65
299232
448518
447503
377646
407075
114072
49
351389
5
402263
81
134536
368878
383064
2
4
200734
5
497041
52
31
291624
56
60
77
24
203600
42
571522179
2
413463
60
245121
519809535
203530
9
29250768
105526
622131989
182716
8
205155
29
279364
39701
80
81
16
446133
1
259578
86
289781
10
179941
374866
64053750
63
42
105461
91
45
48
32
207926
36
1
905441101
101897
200407
76
59
96
96
8
7
451334
70
7
19
23521
489638
1
6
52
5
75
269503
28746970
91
55
69
86
65
677977929
34
2
94
80
6
28990
69
73
388748
34495
40
93
34
85
55
40
37588
27
33
497449
65
61
139152
479483
392461
377210
271248
326409
2
165671
270231
268433
662466277
119948
77
167709
610280686
53
24
70
73
2
67
147626
954055588
257055
4
20
7
492753
59
73
236794
45175
442261
84
206039
153919
47
326165
4297341
201786
486352
50
990957801
62
79
75840
6
48
402337
70
23636
772137652
308433
832740144
378250
13
180130
60
155268
419335
8
1
104572
608531365
5
8
58
23
83
85392
49
45940
452090
43
406726
65
123706
46648
702373710
203720
32
194204
29489
58
19
434425
72953
414952
114595
318648296
375425
1
389125
76604
247668
39
82075
339138
59
256562
434749
26
214522
26
387013643
34382
1
158248
39
96
69
236968
24
1
8
564803309
78
10
404792
13982
286639
97
40
31
706760342
83
22
60
376248
57
449938148
36019
5
4
60
4
98
945894779
106739
184020
140126
211256
218788
82227726
87
50
77
32
36
89
353323
98
431804
83
77
145179
6
60
51
43
10794
206838
905169419
284846
408558
177628
53
500146320
202181
71
186805
85
50008
346598
17
977358249
76
25
38
18
101812
487276
6
45099
3
457558
8
899952985
246529
26
115097
355790
457231
834592769
28
432814
6
89
88671
319946
77
412119
50
25
92028
6
86
6
24773
490495
58608
228618253
45
32
393967
664051217
96
84
243014
247063
245503
199020
494576
49086
349353
805545129
27
54
95
156940
169508
98331
45
14
92
7
14
15
68
156716
79
369466
8
60
3
38
68
354579
11412
36
9
6
483964
400133
281461
33
403863
372521
442671
76
40
62
86
49
33702
5
310782
5
446093
11
392719
370392
95
112922
28
98
876164637
123987528
34629
263936
77
92703
178605
250537
152267181
41
34
491700
150191
941136798
75
225535724
44
140463
2388
10269
6
55
233620
491785
71
404054
47
355706
84
93
78
307102
350200
159491
344251
90736
71
2
100741
266487
76
7
9
45
214298
26
49
402581
485318
1
7
467643
99
201127
5
403509
112886
379148
137441091
78
328886
371512
30
7
74
8
134254
366686
13203
458593
39
383504
75
56
86
9
7
466472
335727
33983
304821
359145
206470
37
74
75
336201
116601
284957
257572
407847686
834531621
121264
265731
94
79
30
96
49
277562064
3
153554
30
91
664728259
181727
55
352577
16
476168
33385077
33
158631
13850862
15
2672
61
86
24
10
427157
405903
776436288
461330
32250
499143
5
84215
47
465551
32254
339180358
230047
192573
75
10
63
88
9
52
203518
246790
386241
2
327505
50
319922
768968740
65
101403
53
67
326718
325403
16
73
328394
881194483
31
129280
379365
4
54
289737
360810
94
28
148824725
2
9
238992
295590
27312
47
253161
339878
41
51
36
266716
234985
487558
95
61690
38
8
8
421724
290527
53
39
172158
402778541
33
25318
7
5
1
4
40068
94
91
5
16
447724
2
859
29
75
64
4
9
3
36
147747127
273881
176207635
12
276178
32
4
98
105233
44
44
7
92
75
15
605896577
427979
219843
29
383714
927001869
89
97
61
199236
346277
77
48
495864
472268513
283163
20
64
201115
109156
152000
5
16
94
2
294512
110704274
8
59
52352
72
85
387309
284232
488907
40
247046
39
297977
280416
478231
269036
18
339026
940500354
232623
48
79
42
86
74
159106
7
41
237932
415136
357924
99
615438441
420957
202710
61
90
70
7
91
2
9
390163
970769395
81731
65
25
275846
10
265691
343758
613788107
94
387499
424418
62948
763734337
13738
4
43811
344336
27
89
9
41
74
45652
277603
355237
17
51
53
99
92
74
73
29
152582193
361926
1
77
92406
431310109
378153
8456
134395
94219
46
423245
359377
39
16385
97
13
7
20
6
480044
68
68
99
140473578
46
257057
48
3
563281144
320634
8
67
75
491142
423984
454304
81
47
99
213868
81
7
15
203913
494561
371337
141422524
94
122799
96
258416349
144106
27
55
185171850
228496
3
50944
186191
18
340976
59
7
44811
85
9
312190
316082
98
400117
196601
68
207893
58548
136542314
401800
41
363613
23
348013599
1
81
15
110200
36
7
66
474316
303643
179755
35
10
24
67
115188
256288905
196152
79
852882671
30
836789367
96
84
32
313086
26
27
20
458889
62
91026
340484
184197
43622
25
364915
445948
332054
157548
48
57807
24698
3
35
53
28
83615
578001930
52208
36
763643977
40859
64
301930
76
77
45
4
22
304793
15
98
96567099
53
14
84212
273415
3
51
488823
182106
53
89
67
934755599
61
2790202
369207038
183395529
1
455812
89
26476
86465011
894311554
74281
28342
380279
761649926
332462
43
371819
260245
115046
51
70
6
7
482358
445076
6
81068
157872
291382
40827822
232567
342915
70581
32
19
7
91
833422933
470518
449148
185745
202435
113403037
52
13
59
287678
125621
6
3
605437727
387119
51
68
120679
22
178119
209415
87
56957
483265
270016
97282
34
415757
4
15
69
15
308054
310950
74
308663
9
66
411776
11
93
89
82
887030100
4
56
63
25
6
945243687
96
25
33
82
287974
485536008
944263054
329674
13
25215
5
180344
198276942
9
6
59
2
19
814355786
202916
442598
56
81
294379
301156
97
48
988513839
265076
723014174
332952
44
392292
5
99
149654
43
71
28
45
4
4
15
2
4
69
133177507
921
4
94
74
80
2341
20
32
7
141569
125899
69
77
272748
56
98
191012
46
406857
32
65
581480658
5
433157
5
6
171624
15
333070
275184
86
387765
148918
423604
376052
10
76
55
321863
352957036
241463
84
91
3
279082
28646
14
4
37771
97
493256
38808
100003726
421239970
90
113151
497927448
7
70
485655
98
438861
214754
909132373
207768
590618754
465444
191053
9713
87313
304814
5
47
4
20
3
963935377
21
307822
740331422
2
57
32
9
95
252666
71
38
120385236
43
128134
47
24
398940
255219
372179837
129450
478979
9
70
289802
327376
84
26
43
1
474843423
183189
140728
163553
63
219642
21
28579
495491827
82
63
93
15
331012
1
456000
206632700
205464
259193420
491372
2
33
188515
29
40
5
53
63
299534
45
55
92
1
24
65
578385757
285033
7
833164248
194029
382459
14
94
75300
9
75
5
55995
434780
849102675
47
6
143019
439791
497323
22
71
118479252
348664
280392
374012
41
56
73
202219
54
297263
73
495775
377838
76
332929
360214
67
486265
497898
85
119758
2
64
12
37
87
384311
29
922438039
90
815083400
72324
3
25
89
63
322114
72
2005
63522
47
57
36696
424163
43
23
48
404420335
304676
6
335214
93
198416199
77
758174025
244476782
541323564
67
2
52314
380061837
435681
418386
26
64
242483
157958
359167
69
28
384923
43
184260
152069178
27
468950
64
239478
26
305267
55
249688
55223
221167
95
304667
230720712
16
91493
96
832831730
992616853
3
29382
125026
63449
354613
365720716
2
7
280731
16
497626354
285364710
38
346278
4
90
19
31
121915
73498
185607
76047
87
187607
111891
221827
45
30
37
709860360
169936
29
493996
39
91
56545
52
34
90
1
114936
383933
1630
341451
85
457068
97
4
6
4
55
22
243789
12
453108082
48
9
5
85
262222
5
466140
442187
81
189409
141503284
477014
452455
72241
63
117387
51
210793
20
73
834665945
142250
352102
12
400351
21765
371774
305725
2
341362
2
75
96
44
134530
72
371517
157429
322042
77
407105
20463
16
189655
42
195789
84207
3
10
216926
67
395980
209726
438515
567042930
765025457
9
68
184296
276637
256165
36169273
312243
282022
57
25
305333
27
225696
305236
52192
84
7
65
115219
318835
5
39
729533642
151320
9
76
57
198065
15
42891
332938
62
273015
101701
3
41
322425
480882
82563
51
733000331
440346
1
99310
48
61
331988
184899
157565
67
4
61
61
305102
326642
195959
27
452921
292597
204540
485762
8
244945
78492
393150825
392404
29514
42
18
196690066
58
43
70150
70
376627
423103
74
283529
33
436790
72
11
393204
8
8
1
380764
390132
72
248956
17004
232485529
138237
29
46
2
143417
18233
44
48
371576903
320903160
89
85
15
95
495836
128592
173668
248458
1
75548
62
7
429079
39121
8
72
3769
966513290
85
547839111
493870
63
911976245
337799
37
9
451286
809436858
372052
253367
476914
137243288
8
273586
286919
128588
839843466
58
345618
365372
265671
461267
311326
6
3
17
405775
402925154
553100236
465230
870289529
93
90
314560
22
37
95
89
76
45
366755
144071
1
305957
95
80
210955
12299
9
84
768237417
85
210029
81
273542
87
12915
93
414556
98
700839057
209904481
35
2
19
73
32
308873
92
195858
474120
70
41
96
382341
57
36032
61
73
402090
456779
497290
123643
218334
1
8
333133
2
44
168963
232578
9
562938081
461040
79
87
86841
20730
286748
51
48
325779
482690
366313
344540
158961
410977457
86
9
52
452194
406059
152138
84
14
360575457
67685197
196941
76
25
3
235395
60
22268
24
8
31857
35
523820546
126862
5
30
72
92
347651
84693
324724
68
1
9
690297841
14
4
4
436763
63
75
16
25
69
69
65
347698
24
203910
12
466033
181034
522944932
313087
297791
6
48806
478231
81
64
930902368
4
405751
42
296164
20
36
182123
229237
256464
432147
123678
357525
34561
5
359061
33
347093
13
78
66602
455045
7
10893
87
414165
25349
97
71
81026
49
88768598
41
1
17
122952
449071
343017
456600
199994316
19
61
61
372007
2
42
28850
54
227323
89
12
10229
345942
490968
79662
5
80065
10343
71
135758
88
74
36
37
499876
4
152566
29
50
89
54379
92
32886
398417
917469336
48
76
92
417856
24889
25
8
73
7
59
472618
99
325827
62966
85
19
42
179049
50
140115
134559
4
12
280771
205572
98
77
74
1
11
64
4
35
26
341173
158453404
815162105
200162
255013
339995
34
781455283
82
8
63
358941
565478416
47
65
47
446849
47
223773
63
866356636
74
27
158410
45
272435
52
239279
30
50
72
15097
272234
6
382354523
433823
43
86641
119809
75480
42
140908
20
1
90
51
72
93
96
3
57
19
74
52
95640
13
228107
21
9
27699
23
55
4
58
40
90852
24
72
718079046
340201
24
178402362
292295
6
244338
53
58
212796292
4
39
59
406767
321295
40
399229
956832600
7
95
323929
77681
1
136745188
870858798
12
447126
51
84
58
131077
176658
98
19
40
3
22
40
26
499899
113288
355095
51234
88
76
59
74
415553
288339
1
357253
96
23006
20
62
4
365466840
9
1
3
485584
410939
87
71
43
41
67
314218
78
485813
247775
1351
94816
334463087
40908
31920
1
6
85
54606
356175
206467
148174
247258
701614764
28831
22
19
429791
3
62
464870
148712
7
212990
80
68
84
177696
63
40582585
158149617
93
79
87569393
397952
307942
244788
4
51
79
463526
33
19
168587
186887
35
480429
87
423581
110647
95
70
88
107164
51080
87
13
67
417162
10
43180385
48924
805214184
79
43716
8
72
85
97
43
7
22
25
186007
391384
647556296
414359
88
62
118645
129071129
287645
33
164532
249604
225039
423987
455612
72
25
28510
480917
57
175939
118701
303202
298506
85
948369780
75
17
88
73
5
22
42
9
110810
13953
33
111182
165460
70
4
572383930
79
1
88
125711
85
44
57
94
469771
3
163652
455869
66
32
278062
2
28432
100327
17155
375188285
23
78
139977
12
356046
74
249303
6
2261407
296430
20
633164836
19
42
433652
79
483808
725608457
491923
9
6
52
152155
6
90
1
13
40
45984
270287
15
268813
673689340
92
33
62
440013
14
78
28
39
995356802
48
3
78
120187
6
489744
449823
45
14
7
198004
687422848
1
2
226469
143480
168771
38
22
96
413810
51962
85
41
27
43
282835
364799
272053
49
65
448131857
54624
627516854
63
100686
368734527
50
358411226
15
921553977
37
283094
394056
408684353
356731
92
3
71
34580
1
1490
89
543452724
34
30
37
430703
274979
9
53
94
394627
107250890
79
340403
129368
82
409848
7
33
369359789
295211
13
10
287107
11
204674
21
81
17
660
173076
81
97
39
8
5
438775
5
380527
386349
83
392933
15427
36791
41313
42
78012
326215
306021
314333
586772556
529118953
103182
33
535700080
3
217305
37
6
8
80
74
72
404414
2
122322
88
321627
16047
169308
737185671
20
140530
79
72
241299
22054
12
476643
25
431667271
113668319
73
329299
25
130590
81684
70668
433126
6
19
3
286648
488419
284075
100233
22315
20593366
363913
10289
61
454444367
287116
482966
843949425
37
858288748
29
270908
801487835
55880
41
69
106799
401476
2398
180340
450986
20
406821738
361482
396896
9
89
384233569
269777
24390707
278131
51
112140
314207131
435070
272997
9
85216
310755
823841722
179112
111196
497361
172824
237583707
321341
457852
969064007
79
98
49
19
334981
57
77
56945
83
382773
99
24
49
64
63
42
55
298782741
253190
205909
317881
45
173800401
61
257123028
416369
77
126470
189201
86
7
5
65
649413053
4
57
106894
59
129563
84
67
157881
262031191
45
102004311
274459
232572
113739
45798
41
16
827662775
443604
2739
246346
56
57
24560
67
2
95
8
98
36
37
280902
324741520
499856
5
38
88
97617
87
10995
29
75
182632
81
471633
79
7
17347519
58
59
125706
92
64
89
472941
328972
3
68
205542
4
86
248418
57690
149926
55
88
206819
92
27
218546
172015
129750945
390752
699986391
4
5
42
954536590
89
21
4
57
127598298
20
265153
90
822591943
281581
45734
80
3
296085
50
48
342877822
56
8
28
4
286625
81
1
59
146407
9
72
449332
43
51
90
151313
237839
352852
62
70
29
791311497
26
409237
983820919
328196
63
74
57
32
108148
66
69
358847
95
142466
39674
48979
5
183234
58
95
199071
64
74022
91
78842
317095
73089
29851
358819
2
91012
477193
897350631
9
60
297638
98
6
50
18
95
535148518
55
133725
84
82
93
359163
1
510354236
71
4
2
71279
12
38455
184456
5
430023
235340
56
4
7
404633
291655
5
29
46
143097
697032833
662071424
2
244513
68
190797
82
29
26
80
56
38
67
56
1
5
60
899265638
56
80
470930
448163
98
167974
548499691
104349
126775
6
5
9
6
48
737820380
344259
4
377183
56
82
6
169982
498652
53
27
49
397027
167696668
303274
75
74
27
90
464301
8
407623
308320
4
434644
344561
473238
49442
82
306132
426511
38
81
418477
20
739646258
329859504
72
54
538794876
291381
428045
93
13
7
13
2
22
58
16
33
459313886
22
2
12479722
109502
460463
928716445
3
152318
75
87
90153
95
163754
67220
87
81
78
216521
53134
307101
156018
99
466310
217447
178167116
68
469678
2
739503831
130472
11
114271
242287
330124
349700
8
379639459
38
233070
168106
350055
52
1
22
384255
25
43
56
141861
6
256900
113074421
527174964
7
48
10
17
90434
428247
137732
99466
170766
78
1
712287361
15
8
252023
552014271
311512
68
5207
36
347835
3
54
58942
16
34
38
43
174608
865600946
42
5
216345
362305
313780
40
93
355959
7
10
354881
263302
15
437852
287507
470922
173596
852109079
62
9
33
65
195954
41386
22
41
266297
227888236
42779
217459
169326
84
241554084
81
141904
63819
433798790
3
284553
60
191552
257838
42481
173286
80
450480
46460
21871
57
34
20567776
413569
41
38
469912
580736713
87004
53
29
77
47
75
183536
102273
7
273377
239761
193995
93
75
26315
279621
16
461984
287540
58
46
52
59
237670
349011
16
685190830
8
8
55
247467
61452
329664260
205215
174357
861933300
48
28
306288
138525
49
94282
85
49
219727
365821
28
26
209584228
263395
407248
30314
365711871
314818
27
28
493731
80
243874
439092
154834
269475
8989
56574
53
338634
43
61
253976
119001199
235670
244497
2
2602
2
477043
154023
74306
83
317271
16
63
465048
42435
92
349807
322266
335778
835693092
49
192746
48
80
104095
63
227518
91
394050
377290
68
112464
11036
16
65
52
127430
171212
21
8
178377
310639
125294
4
4
62
384140
54
794599375
390290960
116742
54
43
101830
198103
6
297440
71391553
22
415563
95
383569
262721
18
78
293685335
59675
70
24
26
441652
3
353879
470711
140523
343802
203211
60
15
67
60411
425326
78
1
68
96465
86
259006
27
85
86905
4
78232
42
22
253316
6
85911
18595
76
593499210
15
121141836
79
330582
3
952753392
198391
62740275
84
364854
52
17
16
12
132247
404734
13
23211
28
96923
13
50
38
125165
319803
38
311851796
87303
64
19
325486
289134
173124
122157
214635
17
1
83
53
377960
964859181
8953
12456
467912
158056
120720
85
88086
289510431
670772960
40
206542
495434
423759
409068
299352
102586
113062
19
36
241715
3
60
49
33677
489991
213618
83
372535
300538
417067
73
48
13
127243
98
56
403254
807486821
336308
342182
83
65
143417
37
72
3
40
354411272
206482
19
82
9
99
297743
199642
190902
32
40
16
146607
26842
21
1
181042
70184
279550
53
396394
59
81
22
201300
70
974638740
78
10
745377341
4
1
68
108039506
64979
191470
9
47
15
89
7
47
21334
39
47
46
398203
183217668
344595
303663
74
1
341350
8
90
270900
11
316265
5
720665065
80
66
272345
33
84024
190304
767272849
9
48
176251
433369
29275
55
5
235132241
84
228447
626018683
211703
43
175741
95
84
39
62
15
1
87
117569
50119
60
766825910
126967
340193
89
715413649
9
60
235277
231837
466563
469280
142016931
43
330992
33
88
89337
47
3
7
82
1
66173
489145
495763
325855
349449
57
64
89
8
217402
122056
233125
445205
700154065
29834853
374472
26
202976
204890
862681399
235338
442210
190974
311292
176043
76
90
43
30
346130
56
482750
20
376068
153849
89
98
52711
215895
73
354975
92
188826
92
31
200973
2
6
11
202274
19
41
36
931440832
69
379028
86
95
198458
27
234326
80
37
58
64701
206411
310925
72
43
44
88
299122
71
5
367569
512680589
865910168
447433425
44
4
289386480
536632569
214893
7
63141
72
65
14
85
610302935
88869
75
1
306923
426932
139970
7778
83
188579
9
7
371036
41
390548183
8
272806
1
335265
165025
480093
7
465431
64
8
91091
254610
74
216492
309883
4
125422
480661
227421
4
15208
42
401731
88928
482525706
48817
86
713789887
126546
198890
63
958731232
69
273815
74594
59
385030
61
21
403778
56
286914
65269
12515
385611
85
96
117639154
245204
244671
69
282659
235376
54
433456
76
240977
5
996357660
62
19547
2
170021
28
492491
6
72
481646
82
22922
16239
21
7
38722
268262
69
216274
333644
75
76
60
35
64
22
57
29
100777
284297
224872
187104
102041
97
56
284845
91
65
504429391
46335
635734700
37
7
4307
80300972
54752096
9
110167
337654
61672
12
28
32
58
271155
446839
78
97
13
4
97155
200760
422929
250816
835036264
1
13249
428086949
51
389525
275176
262280154
96
49
33
173642
17
9
431171
262278
13
397539
108316
26
83251
277734
477162
281546298
57952
435808
3
47
279210
22
401520
385127
431536
48
236574
56
476104
156674
417019
219950917
30
168223
5
294405
485218
55
258713
317421
96
495926
118791
61
1
264528
52431501
85
62
76891
36
35
9
250262
86
18
50
421045
43
377383
418602
22
7
36
471963
144080
283190
67
280182
28
399577
491796
483602
341451
93
376329
88
14
442207
387714
362933
60
64
161476
40
86
331558
21
370788
6
33231807
281257
205395
144797
47
135725
353685
887191993
129928290
350028
1
99
723170434
61732
9
318328
20303
176359
94
430831
524315793
96225585
159338
265387300
714092279
56950
9
90
401268
67141
77088
493303
59832
352409
70
300568048
446565166
254475
148634
397263
42
248999
770467051
53
411267
12
46
83042
206902
36
269365
95
2
311754162
53386
414192
215680
211642
218360
479082
1
46
330428
63
111880
233515
66
815193169
85203
533993897
358671
4
82
127623
89118
169396
80
49
29
22
69711
324286
341748
43
29
13
202087
19
429215
57
144411
86
84
68119
6
37
47461
99
381827
37
84
27
211807
3
60
25
469091
13
256727
91183
6
18
365120
46
323915
109475
341743
6
47575
79
430139
3
441376
494542171
26008
56
3
48823
3
73
5
106005
7
55245
21
85
78
80
95
7
88
118978
15
7
85
49
3
30
186426
56
59
48331
67
321340
61
75
61
12
71
85
395695
258685
311387
44
110958
71
57
23
45
333482
58
44
88
67671
11546
98
370437
99
39047
88763
55
12
70
248449
62
97
2
24
32
465836
86
77
95
373679
410937
499684
270601
49
90
66077
7
4
701198233
1
63
8
74
60198
469858
70100
70928
187143
415630
74692536
103572
32
232332
69
14
56
75
7
29
47
7
396196
49823
55
2
24
14
328792
84
342722
66
53
20336
361005165
740858478
17
246903
4
391659
20
327219
19
400999175
448064
249642
484098
132231
54
43
2
150575
9
62
433478
337741543
69158
234163
166100
457803
48
459913096
160643
90
69
332887
96
395104
91
5
42
49532
130994
458097
32
19
93194545
153280
48
2
375639
56085
250738
97
307993
74
453241
491964
172159699
876843275
263744
74
132135
435037838
7
213746
451121
107697
363824
756542199
386061
19
42
119513
47
253580
30
25455
461942498
70
76
170455
90
290921
64
226385
182540
490644
405890
253960
5
77
54
13
2
50816
599
23
86
103560
472897
194923
721686710
331707
337885
13
75
478357
348543
242711
33
46
42
313397571
69
168158
79
66719
37
457760
97
167690
387124621
429548
9
5
64
154132
436233
76
62
40
1
492028
473999
3
6
48
78
427854
495754
354933015
478922
308276
72219
52336
17108045
272951
72
102191
70
5
65524
78
98
45
82
931362695
834546419
184444
83
5
92
6
25533
43868
493643
1
9
17
17
310642
617224957
52
4431
24
5
41
45
72263
121489
136179
168692
68
430477
5
58
18189
70
80
3
304136116
298344
84
238871243
5
83
305315
131343
48
494331
318911446
66386
60
434427
137451
402985
68010
6
4
27
35
45146
31
456523
35
75
485118
74
35
24
98629
179451
298359
475011
38
53
395452
45702
499686
60892
147061
59
5333
43
27
382058
49
87
251806
51
72
23
59
88
87
79
85
53
322843741
207685
78
402780
6
13426
921586728
94740696
114967
1
100113
214889
55
8531
180723
76210
4
6
205717
88
53
91
670767282
87
448493
91058
16
14
28
135493
692058250
29
34
71410
35
62
443846
9
63
112735479
485945
117373
145999160
29
1
335179
43
33
434833
54755
368201
11
438989
6
9
170369
31
62
389277
51
240545
71
1
388434
76
57
99
409163
455340474
92
46277
53
370809
211041
4
7655
319786
27
419799
294541
479786
6
369451
626828903
54
9
71
49189
51911732
27
88
371011
705993982
3999
87
3
56
8
70
173459
83
394259
391918
85
78
7
784627890
219980
6
71
152543
117266
187519
76
321620
87
51
427530
54
161381
71
449704
277535
25
21
30
321578
20
183345
88
8323
217323
277847
75
84
44
69
583313876
8
46
49
38
22
103885
14
65
434942
62051869
547012919
488025
315656
53
771236683
41
173088133
55
125238
406395
932257306
6
22
59
18
22
62
284800
19
279247
238513
6
35
89
84
369711
74
483182
31748
44064
70617
24
427876
7
31
1
380171
456496
317935
60
76
23624
3
94
58
40
70
281767
7
71
415801
70
50
25287
3
584013209
71
333734
125085768
96
40769
289914
44
20288
99
9
3
13
62
56
20
71907
310734
55
626312067
52
340502
293628926
72
226726
156143
13531
82
95571
40622
80
95
122974
270317
42
3
20
129880
219989
264409414
162930
89
217730
460007
438860
4
56
54
15
28
66664280
8218
431843948
147227
13330
74
12
364068
169651
423831
11
85
17
3
40
23
15234
44
78
134870210
26
9
21
67
449856
56
101033
40
285106243
85
35
59
394852
437602
60
77
10858138
335201
57277
9
466846
73
5
487017
113307075
258737
38
54358
7
458230
50
86
73
474498
95
219883
74
35
363344
176364339
129858
167602336
9
95
46
84
9
267284
460767
85
155818
8
2
37
87427
85
634704138
50
327645
65
87
394838
29
231323
183133
240825
26
4
24
192741
11
72
12
180679
151218
3
316005
788031204
71
441967
40
2
20
4749
699426222
489757
368503
464206
215252
403375
688478369
135499
5
129029730
71
157791
82
73
175593331
17
87
277317
8
80829
99
436282
17
333545
6
551734122
270027
331635
43
419680
372280803
51
40
7
403840
86
67
50
191311
304416
189700
64
102772
71
164861
53
849572296
29
410119
86
52
86
81
292283
87
44
29
434091
425010
56
415748
26
7
11
6
330626
532516132
138025
187966896
87
18
366638
190979
134326
164777678
42
93
962735495
14
83
183670
446222
47328
40
397708184
14
65
399448
84283
194142865
254280
49043
304797
81
24
37
471846
80
108307
450214
40
54
393668
104584
45
38
45
433496072
67
218383111
23
469951065
90
28
96
450996450
190601
88
1
4
195452
371703
65
180274721
9
28
405424
8
158129
110279
41
3
94
432678
76
33
226417
3
323423
430931
73
297506146
51
205685
14
97
69497
46
89
5
741613286
59
64973
4
16012
41
26
51936
308017
87
3
280616
192545
53
115199537
6
262756683
3
5
5
3
83
77
89
71944
15
81
276418
24
8098
14
4
418661
7
83
45
42
88090
681454796
7
3
9
357517
53
58815
498469
78
70305
218539233
45221
99
159729
7
90
87
72
142476
48
86
8
394932
498053
285565
19
96188
4656
125177
404079
1
75
370758
85687
309560
78
30
38
70
64
65
21
50
494720148
8
76
71
54
151341
305599
32
155632
253540257
7
480001
184416
128674
49
71
8
44
272933
219495
507435215
76
65
76
83
12
98
76566
278932
472192402
1467
278331
67
7
955591716
133641281
480432
384097
86
104889
77
53
48
500430645
485544
8
3
71732
656784150
29
38
354595
99
77
15
39286
90
26
454370
3
611068722
160228
9
273134
15
145228
65
422306
2
7
584287088
164178
14
149129446
428119559
998761835
318913
294107
73
444885
388085
4
46
92
96
73
552207579
919673737
84
315317290
3
426168
273873
481418
11
348996
187176
96
5
36
220858
345995746
8
30
21
263551
271127
199435
57
216394
499823
47338
393402
462919
54
114325639
747191675
89
9
91
214931
390751
832399152
211321
755924152
237219
9
56
65
51
22277
44
88
145467
71
86
496100
95
78
1
347561
89
433952
3
25969
867595056
44
783639681
256881
43
2
658902640
13
3
654933207
439381
592249676
69
29
260870
58
13
47
30
23
261392
32
94866
316045
30648
615294936
295663404
11
83229
96
41
84
56810
147251
2
40
40
30
220307
46
3
61
245726
122657
421143
23
52
77
2
46
21
388341
207031
17
479533
485719
305959
72
402478
150441
441273
230190
301366
59
48698
14
297072
98
34363
5
13
58
62
7
23
76
325575
361682
25
42
152278
140871
304301
26
11
350041
15
55
84
302233
456357
346206
189930
289928
10
113666
243872
87
68
213561
5
49
426994
329969
7
87059
36
65430
100718
3
128069
94
45
348765
4
18521
21783
38
436850
22
409033
395456
5
296170
69
58
30420104
69
6
21674
336299
18
5
15
80591696
82
317858
198116
211724
371575
86
199274
201832
25485
15
47
464823
45
9
79
336295
142507
77918
9
909250078
8
8
3
28
136930
16
8
42
81
477451
625123983
84
439729
91
400288
17
167235
34084
6
33152
292825
88
4
137256
496450633
2
84
59
195246
206259
125521
48
70475
178250
17
36810
157319
37
252333
60
30
74
40
202095
36994
164534
35
122103
231833
55
477862
922582009
68
93170
368304388
2
7
45
450442
35
46
89
59560
110553
4
590733229
18
95
440018276
60750
41
52
926711347
452995
30
944631671
15
42
3
475594
582717179
470973
302550
87
336055
4
423004
977808463
117872
94
422223
319861
497679
46
285129
360140807
7
467762
47
82
65
66
258500
307466354
75
33
105010
9
29
22
3219
384608
18
82
435053
7
8
5
275694434
97
62
76
1
24575
2
434637
90910
37
95
433131
345014
25
19130
54
92
78
188301
153412
460893
96
258819
210770
448632
110356
73
14
18
473415
693196496
8
48
144718
299576
8
71
73744
137394
439304
4
282494
728882516
496463
90906
33
313384
463129
496213
393616
74
287682
45
68
389921
12
18
94
130807
32
37
336364
6
459368
322630
32
47
31120
365653
3
192463
6
11
62
367046
31
82
35
2
8
97
190838
701825177
79
46
91
495950
6599
800438896
23
73
69
484317
8
77
73
3
81307737
538988188
32358415
68
307534
46
221440
346315
9
48
62
92
89
66
1
86
1
472671
12
302116130
48
5
206573
344393
18
34
206074217
7
137876
5
132986
52999
99
91
259742
466472
71571
253287
79
57
439772
340632
58
493258997
12
12
167629865
194652
303344822
83
42871
239032
11
179742
415523785
94
4
267394
62
14
303275
230791
375555211
18
742518896
7
51
760868560
286193
56
949072725
401070
26
453242
282933
61
274660
111621
752645539
96
325467
6703
22
309911
260764
72743
303012
366626
71758
79
148616
369508
20
204414
94133
199889
91
491985
242667
239376
104435
90774519
39
61
68
58
46
491819
154874
391448
419219
31
270321
246756
64664
81
50
61048
94
496840525
49682
72
81
19
330953
35
77
124604
99
36
89
3
85
40
48
2
87415
361551
26
85
217407
147263
257696
360551
307178
38
980259794
20
240937
19418
458023
88
167623
278277
216979
497500
470226
5
12
60
96932
340359737
35794
95
210453
492536
5
2
17
75
44
5
401298
394650
19
433771
1142
28
49658
451990
351519
54
50
3
852949553
47731
113337
1
151823
38
105751
69
96
73
26
3
62939
60
2
149895
57
561658914
64
13
249963
78
35
29
297404
76
328342
72
99725
36
80
876740103
916189389
90
41
99
87
37978
316172
10
189558674
52
268039457
106028
95
332352
479190
64
83
226354
170779
92
14
158597
362126
40
213515
278468
58
15
71
246460
888479596
75
32
15
8
47
83
1
16
356430
83
33
78
444366
248942
3
703429390
73
82
353147
83
786883563
2
287476
58611
226900
62
372953241
310371238
226638
9
303231
436250
314367
420621
72
92
57931
17
192870
70705
21
39228
85
244589
24
26928
377741
89
83
7
206877
985731227
193986
26256
121503
26337
330656109
1
256835
19
69
17
301897
79
352056
90
5
20
72
145616
52
296550268
228827
63
322295
64
420069
84
344058
31
2198
56
627172763
454531
107193
52
11
60
678112952
7
240171
846685400
464337
318603
75
18
28509
87
46
51
787228850
233929
27
154186
118644
358231
101580047
14
59
31051
1
133964000
521632999
284367
136949
6
50
90
443214
52
489468
71
531548906
969046519
80
21
48
413503
51
256266
102874
445379
150068
237124
73
48
233806
18
50
44
194876
78854
986268164
794553525
489480758
5
18
124377
66
38
25
490192
754115392
45285
484794
197219
7
344088
480055
95
176789
265145
246991075
88
300377
67
193686
2
65
26
175396
466545
176825
79
77
357296
629576166
93
395729
92
45
20
14
26
27
5
368711
87
83742
95
35
1
918611877
67
22
332934103
118521
1
31
338488
47
43062
480264
364800
239835
23
78
623124056
5
53660820
480429
37441
495
11
94
80
608752712
88
148661837
49
169365
55
439192
94
59
416822
334050
87
450613
208637
54
177620
40
6
4
205365
52
9331
50
9
329735
80466
93
225910
71051
47
419722
22
34
3
234079
478942900
29
379217
85
267315
441957
207213
47
5
498030
60
310756
229965
50
20
318369
196946
194718
417285
482629
80
401456
71
75
47
190563
2
238901
364702
99
112529
81712
3
7
449038
187159
75906
417690
256790153
8405
374657
15
79
45
6
18
78
330396
673617766
42
27
206948
231197
422663
57
24
82
99
284757
1
78
76
47
32
42
312917
365165
6
92
457448324
65
9
833536532
366712
177612
67028
31
21
416884
490670
811101341
77
377548
76206
92
97
949435277
29204520
77
367368
60
98459301
7
900125662
66
7
4
60669
229024
351766
163818
18
647393069
7016951
16606
194681
11
188169
341999
409639
83072
4
39
469446
15
1
3
33
98
247518
130684
29
44
57
236168
4
66
5
36
28
295557
99
48154
42
395741803
155011
84780
55
466398
440649
62
48
340186096
436771
93
229207
239678
4
26
273162
76395722
73
350944797
2
449934
136898
78331
2
74151
105526
934343059
374146240
57316
352526
26
74
84
518874553
2
55
7
1
76
222009
202018
430163
339481
109900
92798
146392
426220
53
34
396050062
37481
489005
260992
159417
232272
30
26
182495
420957
7
2
414962
90209
55
375884
636115759
458472
163095
96
90
878035100
353076
137992
40
87109
11
97
33
266318
160628
76
90116
40
51
21
68251
87
7
72
295148
36904
327944
146838
53
105809
60
62
12765
408574
460043
81
7
155149
106446
32
449014
4
90
597350070
2
818790663
30
281859
51
71
106796
94
219696
51
34
474989
1
915124561
311059
58
327666
93
8
5
274044
48
36
446826
90296
142428
395744
23
467229
281566
83
18
323206
52
19
130208434
24
286849
48
2
81
118214
881390062
79
2
210504
51
74
5
21792
241787117
870894684
468218
1442
71
6
45
128859
130668359
379156
70
241577
86747
9
134467
206936
98
163575
56
2
37
7
39
36
9
68
150503
3
90
368893
58
96276
392735
70242
72
159635
97
866334877
67
619100469
485919994
42
10769
112289
47
463075927
85
56827
23
69
281947
356962
276959
46299
5
74
54
53521346
8
68092
43
3
142250
62
48508
654193237
203777
54
631825024
39
229961
2
131518617
17
6487
97
1
43
92216
54634
235837
377177
133400
152674
521688961
5
58
18
428417
77
285256
452161
64
434772
353346
74
59572
81
102084
9
8
80
4
476763
214344
245093
315288
9
45
406204
441833
4626837
49
31371
31729
19
15
689343493
96387
90
236691
91
12705
318521389
40
54
491184
27
93
7
31
130212
45
180828
1
347981987
151304
236809
290167
78
12
413799
2
453500076
496066
15
92
87
90699
80
43
81761
96
17
361811
53086
75
878100888
397872
11
96
134283
6
272967
128900
289416965
77
422888
65
10
26
7274
54
2
71
31
59
344457
8
401916
8
13
302178
9
34259028
135051
305408
6
2
408151
4
490579
464957
8
196553265
98
521791072
60
82
195977
6
711704110
2
41
35
30
76
88
637491146
360455
98
1
316906
444186
7
41709932
6
65
102270
172760
67
369433
444843
958852261
66277
68
71
60
3465
976806774
30135
85
8
4
84
53
85
180267
35954
24
303569
199408
258428
246
323940
39
98
274532
338086
325268
13
4
46
372675
207063
14
63
19
32
951201970
326753628
414518
498219
824448667
846403033
375843
178991
379228
871710260
72
338132
714695454
91113
15
280742
10
215713
756420007
55736
20
156464
74
851151317
50
37
42
27
10
96
83
202981
390614
90
201069
266517
380310
321608
15
31
87
203273
496528
94
16541
314331
860038674
303499
632580603
24
8
360791
96263
579471581
3
32
377327
970195957
1
30
18
672591430
7
297085
35963
92
81
345154
3
52
44
797196620
74
2
38614898
430397
362170
258218
45
5
86
275725
75
269596
76
433179
339764
28
67
72
18
3
375031
39
11
49
29
40702
14
97
15
68813
17
66376
69
55
9
58
165034
46
379436
38
257210
43
19
67
96
386781
99
267847
323109
31
366500
8
438684
21
59
21
262605
71
432049
80
429424
89
80
47
182482
3
71
3
189384
235667
5
96
38364
91
43
27
22614725
31
39
4
9
49
346434
698471802
17
41
297294
313584
17
82488
183525
106867
79
100704
63
55
439000
162479
136713138
323216
354326
44
44063
350265
151829
3013
32107
103559
352219
356383
455156
369299
84
182497
48
61
12342
9
4
20
107950632
73
43
429354652
4
177303
502302715
268114
69
68
134046
29
1
3
27
201958
485548
30
194298
64
270649
369784
601669447
158984
439123
640105857
87
58
65
40506
82733
72
395082265
84084
57
49
18595
55
77
228937
83467
89
17
71
1
70
297692
287757
52
346906
326083
51
4
306573
280441
83
48
443417
2
62
12
83
8
25
280138
17
95
59
42055
8
454955
52
7
91
318468
8
145015
36
194134
78454
95
73
5
92
73
67
149390
65
317013
266289
406446
21
181190
207773
58
170898
720781761
83
215086
215654
517443364
273443
340439
48
80
46
13
84
823875219
53
495012
8
652710365
63
24
89996
41
93
52
140435
57
156225
37
91
25
49
40
38
472602
8
349441
496694
430742
92
12419822
5
59
470979
95425
216726
173876255
223767870
71
487930
80
322225
374542
68
190989
462032
27
1
951635562
308319
106148
78
36
7
180598
479254
55
484818
40424
132726
61
34
2
229125
122438
8
463868
345794970
28387738
421654
190853
45
74
5
18
30
46
77
499467
42
33
427575
18
194001
298693
612450072
56
539233649
47
45
375362
339824
37909
8
98
23
26
423526
92
96
248097
31
71
39
6
22
353343
23
29
389461
20
64
5
6
47052
8
55
90
77
2
31
343940
69
3
12
488489
8
12
34
59720881
986733443
46
92
337424
138037
10
34
1
40
28
464109
4
62
47
5
52
83
299604
1
26
279002
447457
222788
218318
130806
14833
64
408104
176509
139858
92766
92
969053181
4281
94
4
40
462267
231249643
482296
38
74
382531
34
84
25
398438
96
165681
12
59
89
448728
17
58
394936
169692
3
55
72
116571
306806
822686488
35
199257705
660489198
593562591
66
1
286430
121226
244069
43
215288
2
254105
496344
82
214904731
86
69
20142551
59
862909095
191923
113583
228000
711360831
9
4
897730138
70
241325058
92
1
5
83
475147
177742
490744830
59
72
70
89
326311
25
9
70
47
429970
342892
26
20246
432240
82297
97
97861
408563
386166
187398
433291
103343
62178
15207
458767
54875
10
30008
272726337
878643044
15
606261474
82
50
245239
385499
241334
452608359
72
451901
358234
11390
1
180544
144283
1796
42828
361745
26
487256
39
55525
1
6
98
66
454847975
78
459343
282512
241435
497549
55
30
23
231245
5
325364
93
93
75
52
291542
199233
64
3
35
440996
396057
15
294788
19
231305
56
8
258445
90314
370257
54
375771
71074
6
529507574
99
51
449837
56
423730
333947
450430334
29
78
472513152
163943
352601
3
76
492549
1
14
295479
608519519
469699
260225
806575952
51
305625
286177
49
253941
93
2
103178
35
276885
95
363687
824610405
38531
91
5833
510861605
34402
592963243
89
411322
377052969
137799
294842
13733
94364
72
226394
4
87065
65965
24367
95466
211606
34
68
29817
6731
435132
307100
57
50
47
77
203542
373398
360823
50
648388033
274730884
50
393974
100361
710831460
467734
88206
1
18
351533
84
491088
8
705108820
3
76
380482684
51654
84354
45
50
311545
41
266435
57
2
36188
26
418745555
1135
31
241109
289940
216377
412647
37
79
135311
450326
283462
29
8
259077486
71
21
494375
386736
1
285323
98
41
459812
244188
70
26
381900
112175
57
67347
129809
202520
6163
64
322346
217115383
54
68
90
97
84
88717
438042
201376913
374846450
19
280044
903161414
36050
99
99
471691
388898691
64
42
105603
371072
69
43
157556
92
653711422
75
365687
428432
395352
219988
59
86
393018
379379
88
14
3
59163
54
45
9
143959
346210
301600311
547789434
123862
89
7
1
62
311161
564112101
70
87
30
27
43
190121
86
38
25
69523
9
126942
519033937
464712
943119176
4
469551
116160
249146
22770
869599773
9
217565
54
23170
80
89
52138
47
77
343672
96
77
115430
297585540
24
483393
724199457
603767066
75
89
1
33
62
20
25391
192043
85
83676
3
22
95
866981933
9
404542
299699
59
73
58
441053
210162
32
87
404158
295189
4
112929
33
55
88
472719
1
927807102
39
49
90249
11
82345
347487
301422
5
378576
174530
238947
55934
328400
49
102767
88
224899
387319
64061
61
70
33
7
64
487454
78516770
95402
47
82
167055
75
389301
57
46704
3162
147799
342686
300919
406259
635904531
1
155815
34
216140
332826
15
249011
170172
6
5
73
128968
93
30921
56
401579
66
162327
161863
19
74
295715
8
57161
141974
28
249927
171148
282589
63
4
7
30
55
352083109
271601
4
26878
55
487079
52
8
5
70
127854
455389
39
144705
9
78
293555
97
325896
16
153072
390658
156508
192791
26
237809
359509
70
98
644896886
71
89
232959
2
4
282330
65
107299
228487
68680204
33
93611
90
456386
40
89954
7
64
34
46
6
91
402736
2
62356
25402
23643
42
476621
67
4
247158
33384
102945257
377756
12
82
444783
390231310
386605
373011
16
69
8
58
350893
17
207439
46
8
222642
45
1
270380
103432033
7
285427
1
91
72711
25
6
81
34
221178
170346432
73
110690771
293760
1
429978
419355
783237886
61
876025463
128482
30
106634
384003
56
169545
103959
48
7
92
6
374896
9
57
133460
91
75
16
909160904
98
181547
60
4
24
49
74
64
4
67
2
169202
190684
78
14
154881
14
836257107
3
90
97744
33
77
443209
481445
35
263678
338912984
45
274393
202102221
15
267443
5
420559
431991
64
92657
187993
25418
46
94
4
41
8
25
61992
381921
89
130385
264514
229084735
4
195449
69
3
82
53076
67
336404
366713
95
210416
5
95
6
154378
75706
42
5356
236954
491719
98
85
380007
192844
891478982
48
80716
58
291590
35
58
72
75
41
454643
67806
227260
30
145003
6
144808
382257
9
82
380165096
406377691
59
42
58
70
10
910150225
12
86
6
155881
211775
42458
46
38
7
180666
201370170
74719219
8
50
106523540
52
285132
62
17
7
62
90
344991932
381963
499002
7
24
81
22
87
338034
237330
45
87
80
339364
2
11
60
48463
58
48
44
944062988
930137449
13
16
59
126583
55
50
290767
49
71843
56
358214
15
428914
196342
381611
48
243963
391264
464285
69
129445
21
55914
315782
2
1
68442
935732557
33
29
51136
29
10
269367
23
377087
91
443552
58
409568
63
84
4
51
375435
17
6
51
17100
407267
60
71
38
36966
98618
10018
11
88
22
261216
288224
246465
246556
1
40665
128822
9
425405
30
333737
244963
62148
30101
391070
466848
179983
70498
79
3
107337
29
329450261
123976
6
142245
7
67860
725488646
47
16
27
22
358501
2
19
338622311
383647
302791
90
6
83
59
876759120
80
293642
3
34
342917
15
9
39
20
886261736
40505
634475768
997172002
11
98
268907
187228
32
4
592392748
24
44
499021
19
31
166989
481700
902350785
444083
275496
472842
251138
311983
41700
192411
418368
222728909
56
28
456357
55989
312691
42
322468
43
78
209819
89418
496443
1
13
43
422914
118587
378839
9
471983
48
39
280218
43976
151735
22
39787
226239
7
64
59
34
7998
382866
95
89
281384
25
21
289908759
43
43
67
14
358924
82
28773
492400
814249211
453151531
45
25
80
5
282230
390342632
69
6
593803445
138655
602194761
59
80
79
296674
37
99624945
7027
709873351
225085
34
4042
21
4
44
30664
879878033
422752
19
31
30
129799947
256895
3
255954
91
334864136
80803232
95
7
34
7
273780
460598
39
333365923
99
386806520
14
87
53
9
520024545
98
4
10
481852
70
402838
76
73
38
978259842
304159474
109898
276785
72
993948027
24
157579
493160
59
407335
19080
93
905343973
95021
4
81026
379017
44098191
429215
67
27
83
292494
2
83
80541
58
74
6364
320724
377179
95
69
794408384
72
6
465268
82
24819
329600
47
39
5
42
6
29
64
372800
17
93
84642
462746
475690
285911
479098
90
58
3
477236
3
112052
81
369196
20265
23
23
396141
3
499084
937186158
285720
96174
215001
8
38
149253
538689146
322741
209158244
20
81
106511066
53
20
401759
91508
49
13
300878
135320
1
336513644
90
225065
93
204216
89
122744
382586
65531
253044
209445
455865
67
2
331083
334734
33
259107
41
79461
454941083
245695
496495
26516
108412
96
297291
78
15
399172
482088
15705
444953
433783
265122
81
39
360283
5
34
94
7
16
37
401513
9
17519
43
41974
66
351795
222914211
29
413166
7
745312158
59392
189188
87900
36728
958957638
79
465951
225110
59
205872
326689219
2
376325
30
72
7
2
227131
42638
8
490421
90
30
334220
81382
7
10
95422
61
434756
17
8
640807337
84001
54098283
61
74
315442
269690
2
967718310
19152
417018
97
213371
2
412470
5
451357
31
347379
14
65
217251
55
357258
71
3
232840
228343
28
43
23
210744
444084
28
32515
90
346868010
39824
97
78
410479
24
205320
21
30
41
123939929
338038
494199
49
50
68
81467
126673
54
55
996518546
98
65851
71
18
35
39
80
479308
366700
35
50
404751
402748
208355
39
68
99
72
88
234796
382333
4
16815
75
78957
387966
84
47
95
33
24
93
12226
292919863
62
122742
12
2
918343056
72
10
239080
9
30
27
300712
49
766484980
28
79
48
99786947
9
398816
59
18
39
11070
73
54
246693
5
53
4
431656
84
85
53
1
240861
59
85371
100907
95
296088
70
350347
305344
412920
656420015
31
55
283712948
3
356913719
86
95019159
53
52
62
32
963673516
45
12
49
73
466357
80
481452
294046
99
61
3
318745
445564
20
95369
7
384451
71
14
87252452
346443
4842
117327
347360
6
84
25
42
354964154
176465
457550
5
147424
42
86
87812
252099
363378
9
51
76
403304
263015
24
45
161344
71
471607
18
403401
22
307886
4
342813
97
369837
367683
70
98172
46
89384570
5
86095947
93
43
3
428520962
35
232161
1
25
270940
87
95
50
9
8
351421
50
10861
220786
119575
872931426
31
86
31
25
317635
494404
83
88
4
200666
58
310284
69
84
1
39
74
3
469991
67
431002664
6
398375
556887949
437431
1
555285923
355542
61
19
152556
94943
52
26579
30
31
23814905
50
53
885679662
193458
518459995
991577171
68105179
4
457294
18181
382133
7
240608
85819
171351
185563
167365
53
6269
319302
69
159098
33
7
6
400560
35
856658033
407697758
5
85
981482730
24
6
59
19533063
90
285143
897174549
285648
274343
173453337
6
95
360748
89
24
99
22
85
33
16929
108464
190612537
52
8
461019
49
119469
931976759
457756876
836417982
7644
224946
422120
97
65
34097
158186
460650
66
57
83
50
74
2
5
428507
3
221361
203724
132326
58
63
31
55
9
171205
255066
5
7
210373
32
25
370943
18
235739
14987
31
17
13
43
43
335298858
51
76
31
99
371299
9
43
135151
37
98
5
294882
207039
89951
83
54696
446379
287994
179110
56
54
308730781
36
56208
4
296558
46
249152
37
360357
52384055
138590
828580049
5
67
179
63
94
93
68358
173286206
172110
465623
83
49526
58
74
17
12
186157
125058
10
376197
73
60
316848
272213
575965879
551578855
441559
5
311461
219221
5
69
311986
5
493657
84
181453
6
6
252510
93
83448
17163
362919
81
416179
67
955580256
8
92
305679
123827
63
101814055
36229
408534
619173367
497419
20
329201035
29
67
85
237483
379111
64
74
5
62
287907
363979
156279
103628
25
132880
151817
8
329336
6113
240066282
40
401654
53
43
138237
268638
144465
43
492194
411464
74
42
9
71
90
47
728923646
652490085
33
76984
247193
99
49555
261043638
74
69
92
479907533
48
551833113
8003
168688273
23
318792
372574
93
83
46
52859
34
94
1
56
11
494895
78014
72556
27
417946
421041
24
6
97139
405152
74
15
32
179398
85
91
382733
52
39
373296
470218
285959
25
397547
71
295013
64
76952
497895
334635
119966
68
123831
60
371889884
93
14
217768
589891996
417315
24
4
3
8
62
338400
42
63
315500
99
20
58732
40
26
299725
59
870325143
98
8
460014
30
25199
494921
160484
286814
33903
79
37128
102265
202221501
18
79
451160
45
382477
258979
3
243773
333874
4
15749414
20
38
38
44670
8
88
11
270790
35
15
67
222077
88
3
37435
19
989367453
240342
424452
285176
107046
146861641
114895
45
103327880
748173184
97
243580
4
783796755
61574
340498
433010
49
320983
464014754
121367
375778
25
2
72
233194
94
34638
124975
60
86
100097
453892
175066
32
344393
51
126346
273717
5
43
271626706
167570
35
5
64
96842
21
368947
67
32035
118914
316626
15
344704
76
18
99
266223
12
336744
46
302192677
8
4
231087
454410
658957207
113393
7
209676
415704
123046578
90370
189221
100532287
60
74
57
478537
73
232350
2
137477108
869580552
92
25660
59
18
66
2
754387309
555193893
9
5
701397647
51
285552257
302327
66
301012
213579253
19
901408373
15
240629
57013
44
67
50
91
39
306336
274968
493605
297278
387683
365069
347356
8
73279
33
93
34
13
425258
34
18
807077025
52
47
70
916135115
290549
56
83
13
74
465317
490238
9
121312
235716
164617
30
41
16
11840005
57
11
109610
2
68
77
314076
9
68
65
95
85
18
8
36
209709
93
93
9
22527
9329
350291
68
79
30
1
85
130217
188863
108106
178596
90
62
95
85024
494572
94
51
173499
3641
252210
92
49
15
84
346342
38
203200
421932
71
445565
4
256066
39
323992
70
25267
833842651
46
412437
71
72
23
64447
80798
243935
2
61
58226
923149259
6
332505
36411
81734
883138294
1
247346
327504
11
617590347
388818
26
74
4
42
1
40313
246795
478410
7
199731
449096
47248
7232
414355
189211
47
252819098
400036313
41
440069
90
199023
15295
20
433319
80
221334
90
308415
87
925316589
34
48
235581
204827
64
82
4
467997
29786
89404
63943
81
20
42
207680
264005
497962
365264
29
95
33
19
833157856
226478
57
457388
96
85
211848
21
85
303140
87
38
169483109
10
1
54
819546830
823932712
90235
407870
2
120598
124861
98
814863419
411446
4
1
89
975423070
293917
30
35
348530
3
291462
1
8
98
22
924154056
396966
108181224
20776
1
809517322
387178
22
66
4
6
2
912050809
271311390
1
41
5
230876
163336210
232652
219473
84757
51
3
31
96
35
22372
287979
100208
77
62
95
204930
25
354188
99
73
97
73567
109385
29
10
177743
26
3593
132626
9
29
245974
104837
23
136137
263370
41152
36735
24
480576
83346862
99678
416930
74
4
42
127916
375945165
208727547
22
35673
566892771
29
63
90823
6
39
289841492
40
77
52
388811
14
15
499734
66
781730612
60894
83
468911
14
5
997473951
712453908
4
251870
1
230473
30
5
702649384
80
71
19
367486
45
727847026
141494
76
1
167431
59
48
122406
192060
80903
70
78
2
65
198570
249056
458854
421073
33
90
91
15
743604860
434054
212331
71
265384
557105666
27
18
123962
11
89
117622
200649993
10
70884
62
59
198567
71
468168
85
215963
18
1445
98286
124107
92880
497814
476301
35
10914
131666
434570
12
95819
4
16
9
240481
133286
66
15
97
412235
17
3
282748
61
130016
99
70391
214456
539513410
81
412076
292737
622111867
67
289564
96843
481117
802856248
383130
59
44
133435
66
52
659401250
430265
81965
257961348
328465
98
5
67
77
474967
129907
4
89
4
72784
157144
394403
67
378236
73
7
478039
420831
21
11
50
90
59
23
900057123
230323
281599
400040
255465
317498
458474
416554
325272
492568
43
194188
181169
324421
429517
8
73729
202412
88
49
595587029
1
370724
353484
253329
418878
54
474346
435820
9
960755838
16
4149
53
17
52
63
8
81
38
5
9
40
154281
117363
7
116332
29
101578
297174
5
60
15584
99
54
38
142609
42
471938
21
384980
55
2
694114825
238549
79401
104503
40373
4
231259
3
295112
128359
18
93340
231217932
12
43
355733
433277
269249
6
55
204788
219549261
99
91
2
412048
53
463316
76
183725
66
403801
1
58
578006545
83
371546
445407
228157088
36
210196
5
18
84
94
2
47
28
319103
63775
7
3
30
806077784
96
371014
65003
35825
367547
167335
82
110175
119267
724781287
41011
12
92
18
131291
918010485
50791
9
458815365
54
45
677965427
402027
35379
38
17
310153003
403093
361532
274640
7
488626
7
465498
75
6
450705048
7
450770
542077036
63
92
58
89139
59
56
766643394
3
118088
67
706985739
59
138624
49
78
33
368171
266330
25
40
72
161963
20
37
191283
251403
9
406164
89
429493
59
201256281
16
324484
422538
251482
30
110495
31322
145467730
292128762
84
8
5
180646
153251
292962
138068
54
591424417
82
452123
429517611
37
19
58
68
57
128396
53
5
56
122586
334894
691195805
57
804016499
365769
55
71
96
9
104182
16
443054
74
1
36381054
98605
392363
397566
55
54959
339703
61
267088
865247103
4
69
76
20
462960
9
30
79
155162
247768
63
97
14
187738
18
253736
4806
91
89
3
15
439887783
90
82
68
12723
35927
56936
271018
488818
81
18
11
446469
34235
96
243714
487325995
449746
257341
85985
4
22
2
78
128535325
196109
57
494624
59
59687
392575
46
398938
243221
8
34809
7
483472
539146889
29
73520638
272152
27034
778885553
9
52
307790
9
853304734
89146549
46
72
755054718
1
22
78
43
8
57
434292
62
83
3
12631
70834429
3
429449
87
96
86579
67
746133620
223129
243779
50
494077
7
176814
66
25
11
329946898
29
79
34
9
247014
43
63
392511
365414
735357429
236252
89
260572
85
92560
408898
67
457344
274424
98
78924
7
36
73
5
209131
261312
47
489782
569857761
91
4
464627
51069
90
414183
67
369839
259901
44
326675
150709
356872
19663
491643
41
96
20146
36103
725573462
428466
109828
51
27
920292079
116853
13
30
50865266
69
62
325143
743566642
12
73792
8
171221
428341
306062
244874
274157
624193070
24
190360
208032
19
87925
934746801
469586558
45
417258
48619
464498
101965
3
31
292582
78
74
32
95
350157
491998842
69
83
330791
254589
444334
53
71
278515014
65
20
5
40
39
22303
28360
54880
210820
439303
3626
363848434
159847
354913
81
37052
259205278
9
68
66765188
126086580
360119
176876
215330
517886213
74
85
27
28
211735
669699378
447905
78
56
844349693
136209
923889162
73
602579790
188111
30
791066669
449686
59
130026
9
430599
349351
205814115
2
48
136411
110148
452775
9
310146
389411
32
247778
173223
264822
185017
67433
92
159537
20
9
18
48
33
64
16
49983219
16
75
174981
247221
261782
82512
87
70194
76
425985
60
20
907949969
354639
476462
88
248245
2
258743
303214
70
477913
9
108191
61
48
384260
3
33
22
6
9
200380
96
14
198095
426556
184732
58
83
811130500
50
18
739240315
444713
270341
74
246683
2240676
167792
4
46
363850
364046
66
38
24
27
82591
60
68
42
4
36
2
77
15
297081
71
71
11
482543
467153
558805152
13809404
93
733943441
111233
1
64
111438
54
165928
3
74
290608
36202
27
732179535
3
497344
133118
132745
351535
77
8
45913
65
29
94
47
58
285976
685539392
9
305718
259377
441612
74
451609
91
71
43227
52
17
79107812
28927
60
393478
483167
19
456611
64
644254085
85
2
133515539
97
295961
2
56
332355
71
85
83
132220
33
53807
68
91
75
133290658
86
25165
17
124848
124681
74
74
94204
16
299292
223616
789903619
91
460006
74730
41
860442201
558337410
385555
72
62
421401
44
5
402481
446846
87
316775
486509
69
375864
80
428006
61
204798
323669
47947
21
107504
79
216607
8
17
135598
258714
61426
4
22
149153
8684
27772
83
87
4
483559
76
435318
29988365
85211
81274
23768
39
79
70
11
691555565
206053
26
249126
356678
74
21
95
455161
1
448874
9
33255
629679885
326202
163205
42
46
132391
160456
369302
73
96646
41
479268
136545
75
32
48
202071
5
45
83
26098850
97341
40
294341
9
5967031
216680685
404160
64
425012
700812182
85
168927
75
67
69
205668
132425
92965
86051
18
21187
257292
107240
64
252283
118108
276033
265469
162903
1
51
131577540
296976
15
493821
25
45
96
274655
70
4
91899
266776
469609
71
413157
119715
5
61
24
9
96
91448
41
542638595
16
445862
337966
97
2
98
57
424494
338481
482727
149235
519716695
297611
315998
276453
49
545322805
321960
42
26
364432
5
458985919
27227
291487
167638
196068
69
77
251486131
2
227975
90228
87
89
221835
480703
8
278101
95
84
359621
54
65
345625
277380
9
54
131113
258593
429414
66
55
6
64894
462377031
99
1
6
331872880
6
98
326204
89
405810
333796
155892
809662482
214565241
309052
260835
673569427
473917
404170
89
466785
115152
492775
8
76
50
166544
319216168
44
64
347193
70761
479694
2
223965
163129812
419022
54
37379
32
87272
261173388
45550064
74
81436884
125253
3
360600
899967779
432618
241428
9
8
95
478601
74
104626
459561
384760824
12
12
125316237
10
15
977820656
194433
470836
14886
288416
165782
510067308
87
38
493104
532505203
64
617769311
54
227447023
441414
639249048
41
77
231588
96470
880137966
21204
78
76
53
18
74
33
51
12
171151
2
36
27
320793
89
95
14174
182739187
153904
26
150379954
5
385776
48
199523
4
432422
4
229546
129047
2
40
76
952682247
48
62
239795
98
42
294171
152366
57
41
484353
197103
98
91
660026078
8
91
51
252450
43
97
2
455467
439979711
5
32
259504
241833
88
470743
9823
42
82
86
320768
393137
453911
81
5
232491
69
261885
784474408
83
271209
114075
32
482081
64
56
96
483245
28
163329
53
494440
395442
314262
11
99263
44815
76
202814
59
17
11
86
867792815
61
74634
214708673
92
98
81
273953
216911
9
41
8
79346
188619775
98
49
84
475952
24
15
497347
94
10
148012
53
93
20
737001313
360605
407985
135922
394683
362564
37226
948098448
168917
28
552519047
291588
154959
92
87
211670
33
28
85
84
481430
46
463227
35
91
97
467154
54
89
274519
411951
58
245438
36
854013707
188379
2
329930
204057
76
75
161831
7
49430
185205
5
76
146009
28484874
308491191
26
19
336284
10338
190762
418438
5
423163
41
87
13
448200
303594
77
27
95
58
36
6
56
38
63
356135
219618
84
267686
17
187839
955284394
62
433222
382368
122668
75
42061
222040
60
48
51
31
7
11
4
30
122327
9
69842
52
62
303109
77
87
45
114913
99866
3
78
5
344228
90
334027
301375
96861
84
19
444789
22
381930
3
138880
361544
13
293059
199713
1
8
11
364417
97
74
767052828
354117
158941
63
82802
368563
601362850
62710
479424
39
87
75
291810
6
54
359871
13
86
270053
61
1
824406949
75
64
489064
148653
240301
9
28
372558715
9
124361
10
41
33
68851
146891179
47
84
66
6
445607
92
81621
22
64
484819
83
333738
332122
97
301143
46
20
405667
55
293697
61099
85
145692
81
8
421095
13
60
962814491
12
5
58095
23
24
5
8
85
111184
97
76
62
73198
3
673202262
13
57
1
134045
31
62838
53
463563
28143102
89
59
7
72
59
92
46
17
87
15098
47
107066425
751193270
7
226147
26765
54
66
93
475395
453070
93
491317
450648
116583236
451647
418653
459593
432253079
143229
271022
51
25
484965
42
24
937252387
201855
39
8
118228
3
240686
403721
81500
107407
96
33
223654
243229
96
1
398855
17779
613410553
57
59
273461544
48
50
98
28
241134
38
12
193854
69
92
53
185707
102827
956602474
404193232
344338
122020
468658
220007321
11084
9
597909085
83891
201109635
380709
1
434141
27
236019
325185
5
65
31036
289778
70
482067
106431
41891
4
97
5
243010
175713
22
78
34
13
81
48
90
282232
50
15
416941
163406
4
769874104
74
80588
41888
73
34
44
412035
10
34
410891
94
199627789
58
60
9
800776545
122039
7783
58
98
1
154991
467663
7
59
318845
334945
89
81
75
48
46
243638208
82
211830
394273
767413471
61
224598
10374
42
320169
52
97
804114555
38
160539
9
34
163454
43
622226261
256455
49495
11
92622
95765
85
14
25
941723737
203548
52
244869
100429
99856
240800
466191
51
56
676715558
742585732
84
12
75463
67
3
328102433
165571
46
408240
178541
38
13
4
63
329954
49
87
204523
38
10294
95
357942
90681
3
88
464627
262441
215766
132645
254681
92209
6
16
334954
65
9
833505556
160482
86
250627
4
81
203587
35
110357
32
68
62
39833
251151
461350
158243
8
379672
51
9
3
476654
59605
14940
74454255
72
39
35
49
293279
220518
96
320341
464675417
66
86
85
93
273343
91
320381262
454469
60999
86
11
146014660
179632
336437
337617
2
17
77554
103640
86
86
47
6
59
38
80
88
255902
209439
84
490262
41
383946
268945
429800
475379
139190
375261594
40
288635
8
308987
60
359099
88
84296
301094
324905
89
409671
376140
60
499275
239308
83
73
146741
138702
300421
390119
812729218
243065
357197
176959
86
51
95
9
384224
224814
37
12935
19
70133
508501904
422688537
265465027
73
88
14
844235580
76
81
53
2000
365492
98
94
7
96410
465518
3
80
303828
4
67
65
28
241368
97
5
378175
91
99
85480
258416
214568
4
42724
3
54470
95
262307
378266
492812
10
83
20437
61
27
36
432246
87
929015451
77
326849
28
45
8
116123
451194
67
80
27
359600
12
3
49
54
61
5
238833
116569
52
5
276898
15
72
76
63
28
35936
203848
73
67
321944
385675
22
493707
168883396
447676
709332913
3
74
309898718
318602
75
9714
377529
2
112525
86
199575
53545
445690
925602847
4
3
7
73
853655203
53738
464354
303347
202545
24
261495
94
94
23
39270
9
474036
363879
43
389817
9
737746181
6
205488
109950
127995
45
121254120
8
8
154262
219259
3
27
3448
264527
142760
8
61
457822736
123769852
57
455049
490321979
339556
352792
245437
23
192013
190074212
145125206
68979
280403
16
129532
62780
213332
262360
306230
228919
80177
238578
70887275
43
707746545
93060854
433248
73
374598591
27
238555
13
335008
455131
448399262
68
39
967651707
62
45
2
1
83467
439016
312729
308830391
77
67
424418
373332
29
276908806
66
490737
236043
286096
52
134481
85713380
244634
352787
38
41
6
48
10516754
258367
73
285699
271975
821346102
97929
16
170487
421858
297714
37304
45
4
6
19
169684
69765
73
5
82
8
9
89565919
78
251942
417697
41
474736
99
60
433225665
327121
461353
95959
45
119349
319067
132528119
3
149072447
76
340977
2
265166
44
223665
12
15
432847
215005
368220448
54
60
154808
67
9
110080
875766715
402298
4
31
772209872
25
489598
6
106557
59
93
671990260
281136
309278
41
7
29
430589
83
865373259
103536
370719
1
89013
65
203989
36
27
191315
9
8
71
8
335970553
99
125869
660847617
81
91
421153
46
295648
54
71
439266
86
110383118
409278
6
210297
6
430573
80
137998
463672
143195
457753
73
45
345976
1
243440
41
40
155518
452743
17099
103458
166613
4
270990454
81
5
96
432897
80
11
247547
3
71
94
627407417
468481
798181593
61
81
48
88
95
789561293
98
17
249550
6
39898
30
256673
446968
429682
312466
800697986
252226
120930
361775
319771
346120
340837
311774
36
368118
220176
122558
84
80
355440
63
597765542
19
71
289020
31
178929
64
95
9
18
3
490556
244777
36838
72
31
111837
46
226021
372234
100732
72
25929
114814
406423
424087
42
867569428
82
74
20
9
44209
53
66
84
96
125352
369151
317040
82
449041
43
178719
371732
261513
68136
780613202
67802
5
3
5
28
86
4
70651
7
97
370281
25
3
400847
57
49233
71
98
346305
88
82
30
345826
95
185008
14
445149490
96
23
212910
12
6
44857
95
130256416
99
2
39
54
144149265
23
399370954
94
475000
81
12
61
597651104
8
6
811067807
90
323979
328908
71
304623
366604
6
90
428523
470871
2
418152
90978017
839835795
80255
88
2
893424607
511973891
38
99
6
313805
1
341096
80
1
391896
50
29
82
28
1
82
13
416218
84
60
334085
5
56
5
22187
20812
16
61
61
116532
437646
9
245231
115545
139066
61
403320
240530
25777
31
875726238
491878
26
374342
68
30
45
43
884963103
35
47
251816232
78
23
373010
5
405766
33
2
319154
77
17
488523515
82
89
61
35
20
19369
24
70
58
236277
80
48
91
393120
70
47162731
119758
69
34
41
9791
24723
151238
66642185
47
52
3
728304418
402294
96
5
173799
388189
36
72
1
724404859
76707
478468
1
52
285392
86
794560372
99
475561
34
3
343245
95
777876037
213742
87
93
23
19
85
67613318
51
2
385690
4
8
65779
171280
831295842
221240
11
13
82
64
979063192
323794
21
68415
56884
336151
160634
9
198157499
208065
79
682076289
12
28
410460
4
112819
428199
896501713
1
56
36
490509788
92
28
3
21
534580279
241840
54
155963
278998592
395553535
3
352531
89
457107
89
17
92
315432
39
359686
7
803176781
151513
3
333535
285288
58
75
844331815
94
20548
88
474746
798467940
29
296003
261813
96
133013
19
152577
483257
7
22
8
165690
18
96512
12
81
58
257819
22
22
7
5
464359
735668118
51
155967
485160
64
30
487111
256707
4
794566090
177416618
367619
55
88
26
14
28
68
420516
456593
436768
96
774995682
4
478979
62
19
435274193
397591
17
117285
272927
4
193485
35195
950521620
58
93
95
31
221512
425192
70
47
73
83
119750
89
33
23
76
17
50
5679
303306
54563
84
442979
32
104112
62
32
9
5
898655165
396043
58
562620299
93
91870
293407
357637
61
11
48
453756
18
95933
716054040
369016
79
38
86
551376601
35550
275353
98
8
408984
82
193892
458903151
38
2
596641953
922183925
38
120103
413271
5
148413
77
6854
492834
39
6
360789978
25
54
205621
6
316429
9
179869
68
369313
411207
24
200966
18
40
195862
5
64
6
19
58696
51
33
293453
97
174360
422096
55
700900297
99
451592
77
26
26
71
16917647
86
93
4
303957
1
243375285
54
92
58
85
6
22
96
59
15
189425
91
43
69
41
20
255208
466108
51909
277734
82047
61
50101
90
439710
346442
2
285667
205759
2
1
488412
1
177746
3
67
227108781
486867
308495
189489
43
806442775
23002
64869
95158
3
60
8
190268
150920
339892
25
7
30
56
49
287614
22
18
68
93
92
25
201992
95
82
378266875
17
22
2
31
792144023
756222318
461939
6
614175976
93351
138203
8
2
279450
8
20
368148
73
189308
335757
90
5
208102
152913
66
296484
473154
40
21124
210754
665399458
379184
69
72
60
372579
44
71
4
218453
43
119975
3
186064
33
81
80
24
465948
1
4
37
36
252505
461649
60
245065
147425
438554
96
298819
1
809518786
123609
131909
130859
83
30
22
58
312165
118734
36403
115724503
97
143093
15
64448
360839
120589
66
56
13
50
55
6
54
6
481524
14
86
89063
355880
424603
87
1
165297
9
176178
232234
491389
78
51
169614
37
9
23
403561
467367
29
47904
75
19
796852135
483837
228190
67043
428772
55874
95
71
18
468211
70
4
76
625543075
1
10
346737
264145
31
97
2
47
87024
66
2412
186823
484250
30
16
3
132488
231005
92
327056
406454
261582
50
32
491848
60
256614
428312
42
19
134711
42
1
51
472662
2
206962
9
179806
60
480432
68066
55
4
83691
451698
77288
98
3
469679592
95
258020
8
194007
397899
389952
96
499584
26
1
27
154217
9
49
8
258075
456994
68
186249
39
92
58
28
14
37
104736638
23
589873163
376094834
14
32354
57
30
24
200871
235919
55
324763587
21
34
83
454738
83
172962
165436
390873
9
276694
73989
95
79
19
417135145
20
69
26781
28
448628
94
251937
717461747
80
190020
85036
35
74
96
87
43
102912
71
117538
92
37109
34551
171614
2
16
32
446463
6
948488357
8
734185334
93
459852
776319956
11
372510
57
79
401498
261969
36
28
87
78
91
74
594627024
245824
564084080
349332
332509
46
184702
56
14
49199
60
93
42638
100980
30
168211
49
95131786
433810
34
448540371
288655
91
99
63
429992
60
83
31099
40
61386
291003
117507
41
14
62
19
53
27449
7
344832
15
420574
298966
40
495129
971992321
14
83
27667
333876
137981
251837
240852463
75
146640
666669108
285791
157454
471319
95
3
40
6
68
82
1
302192
40
75
284768
113980
171126
95
224607
487974
6
66
3
209757
204611
63
109436
4
194477
931442257
22
386661
8
35
5
227879
28
887346678
40
85
38
40
369151
359219
42
45
86
383750
46408
64
8
9500
223358
46
453344
43
140201
62
90
33
42198
391280
225308
259133
5
34
45
381916
54
14
46
43191
11
125449171
81
31
1908392
29
181979
496561
19
2
47
354212
67
90697
81
82
218408
8
553804425
382324
630274950
5
58
61807
202873
50
75
8
30
5
67
66
52
160969
7810
113988
9
636772163
800209613
30
237593
9
289159278
73
64
6
53
374300
4
29126
290492
52
359596054
55
8
83
6
226876
192643
96
2
62
55
379669
54
4
3
395780
47
361113000
84
55
24
98
55
297581444
163959
94
164104
55
82
3
3
81
9
11208
226374
94
85
240008
42
70867
81
281372
50
41677
71
45
44
33
13
75847
341993
70910
391806
96
7
26
413024
181785
94
14
19
60
27773609
76
50
45
6
38
53
98
8
499613
29
54
94
3
60
441526
10
472974
7
90180
20
476540
33
369940
378482
27
113712838
47818
77
331660
681648288
54
22332265
122080
427175
68
72
411951
144336
423983
209518
62
498467
6
73
2
248251
173002
200761
62
21412
155393445
8
78
168298
386982
69
866741701
80
216531
21
527497641
200796449
91
18
360035
6
327836
555127424
37
34
502600975
390061
14961
65630481
21
23494
5
63
272727
314125
3
39
486934
54389
2
431400847
887102909
396912
239265
8
340026
280477
74
99
34
430569
40
477117
57263
174765
82
9
39
16
4
45
3
996304358
33
5
29002
372926
187892
67
483482
63
41
47
429623
81
640640900
100420
16
409465073
74
51
447520719
335558
74
69
423831
43
75816132
65
379055
67
378783
84
471699
434140
125163630
58
89
29
74
171102
37
22105
4
11
305634
432802
53
55
419140
54
528924778
92
162222465
356752
26
91022
40
7
353629
161005
41
4
363207
2
90
64
4
131708
407070313
7
327990
401743
47
12
574668386
8
496727
66
171238
27
20
230575
137842165
7
397753
11
25211
79
310473
278622
224088
221307
82676017
295963
211697
73159
829141624
213052
373142
408005501
383393
10
65
484988
559122654
393088
61
44
38532
6
303159
25653
207203
41
5
27
289687
440580
3
450488
277429
94
50
98
42
69
321772
7
24
73
2
53
59
64
77
440320
897499055
5
199172
241536
25
287024
40
93
2
298101
427299
376133
91
386291
5
54
245994
788551513
236809
8
260814
64
61118
1
6
3
49214
5
81
16
473097
247288
905560034
2
354282
318657
396311
7
898264348
23450
913118602
9
251105
45
572441474
99
31
99
56
93
5
7189
452693
325812
5
80
46
401490
7
74
751434813
55
81
34
212056774
66639
4782783
185514
142787
333687510
92
6
87
396277
10
22
12
279631754
205123
15
47
10
183416
120367
289746
53
412335
3
53
285686
313385
248333
45
487626
77
440929
8
66
3
98
227464
3
34
6
98
557335727
9
137282
94
89
242837
930978476
7
333536
2
355191
151045343
12
216816
48
146459
238773
91443082
213350
6874
40
18
43
3
398858
592126335
54
55
439591
77
653618494
79
18
85978
236172
281143
483426
1
43
28323
257719
52
93
29
99103
4
4
92191
6
65
787177990
196672
98
233747
251597
197121
17
46
20
12
27
142614
56
131872
42
189569
2
99
1
297869
99
478089
248087
39
179024
4
8
5
135367
7347
8
89
281356
23
31
219182
211934
1
105434
211220
8
64
9
322416
200028
55
166861
142733
189883
715301356
103221
94
58
6
72
143312404
37862
151419
307989
416629
435140
59
104484
89
10
69
49
46303
492958
27
37
9520
46
32
199463
166195
2
8
24
325874485
169435
2
324883188
45267
59
84
73
6
56
76322
94
301033581
34
43003
264961
25
234314
8
60
117362
8
41
1
42
70
20
70611
96
35
33
23441
103223
92
349917
788085636
5
880023326
8
381156279
433661
3
81
18
248666
5
49
28665
951838842
112649
93
323161
497135
6
923268459
9
65
616898846
387022
320162
2
90
31
179109
19
189218
9
67
50
33
324578987
98
34
37
57
93
99508
214954
34
402667
486781
12
189298941
117236
83
71
32
3
90
30
91
59
49
200058
11
367851
353840
60
10
59
17
1
28
232553353
153308005
140359
78
26
147590
77
55
9
10
2
27
229171
373803
4
90
295217
921964775
1
174140
122837
5
96
465866
66
50
89
13999380
166545
303019599
303551
98
440393
47
251521406
40
1
38
89
2
107573
494151
381954
307194
490442
19
983927463
36
61
332933
164688
311904
10
67
358431
445577
37868
71
154891
57
16
44
475093
85
613145514
58
68
77
83
83
8
445015
179336547
38
68
53
7
53715
41
367698
83
423044
93
4233
87
1
227144
415433
89
191061
76
98
410621
4
617590827
7
31
27
512249450
84
85
5
193450895
699390313
1
417579
97
21
80
327914
130819
340996
70
357650
63
333016
751547910
5007
120405
343431
593525618
3
320338
257870
411292
119140917
18999
34
258951
867028766
405622
653560356
76915
79
35750
97
388841
279325
286380
49
515862904
978862429
1
420536
197696375
85
55
4
6
2
19
429434603
80
169013577
348831
75
37
34
288304
16
717950831
48
470267
5
979059640
28801
62
1
19
4
42
272903
60
6
824905894
396932
604289067
2
87
86
1082
162415
9
43
677142582
5831432
104741
374427
102038
60
10
498371
648630909
921702574
78
47
33
758116109
35
919090128
420437
46
25
824317513
446137548
640926159
86367
469619
281333
41241
411189
21
50
73
493200
272678
227487
71
352860
92
36861783
771895703
85
42
30
88
9
44
199351
5
59
29
2
73
482412
72028
337120424
587587487
29
273188
322336
33
208274
50
99
86
8
166278
64
4
305011
414998936
26083
26
83
378935
413063
317773
42046
91
92
272945
96
302857
7
67
38
31
34
64
302368809
4
26
26
342415936
96
69
29
18
133289
468541614
174673
92
1
10
697455217
196552
23
41
14132109
53304
288204
22
606945671
275750
224164
69
3
840205340
2
314795
271708895
169158984
735012086
49174
76
5
44
36
19
202185
92
93
185575
464398550
97
6
95
166896
282428
99
4
77
99579
86
150472
481117
301277
59
192279
215418
54453
57
196106
1
13
43
63
16
85211
2
42
97
25
312468
85
64899
12
60
63
237359
91211
18
18
78
30
351078
219867
3
480523
180263
78
29
617237482
90
16
98
347397
446766
88
61540
253237
442999
70252
9
856013846
161202
4
444217
76
56
84793
46
188994
72
29
83
192515
425608
52
13
858018084
35588
92
281462
292183
91
315084
88
62331
425466
91
14
6
203323
454606
44
99
293793
184669
450732
340982
212240
114158
15
865504672
25
20
98
75
481039
36
407353
350624
37
1
422918
738617089
9
13082
35128307
78524
46
419653
348157862
74344
8
262393
91
95
375082
405979
50
424557
192010
92
173754
72297
79
2
252762
23
80
16
469702
16
128780262
7
617004973
57
32
50
265724895
39
387030433
152056
80
418221
90
852957625
44
51972
53066
49
12
61
27
383458
31
154092
1
221884
428897
327751
383730
55
156506
210046
491234
355094
26
3
3
93
1
65
20
466894
188715792
305642
41
75502
361120
1
26
499771152
242351548
886944706
9
77
48
133351
227660
68
42
35
71521
38
14
173929
405406
650826803
17785
36364
42
4
24
5
240456
64
195457
2
911352269
314479
331850
59
96
65
54878
342572
18573
3
249844
304269
75
33
1
268464427
87106302
69
5
59
82753
59
438024
1730
24244
92
250359
695120595
2
221069489
429466
434290
323004
7
757276414
268465
46
348844441
112177
955259947
22
483526
8
51
63
436847
370539
98
289698
67025
8
282891
43
222968
40
58
292300
78
59460
77
889547794
72
65
53991
68
30129
197563
90
77
55
23
98
19
258688
433578536
29
463661
506714775
112496
37
85
73
97
44
87
282560375
998893387
5114
65421
9
22122
80
250148
3
25
238815
99
89624
312544
135045
118948
94
211939
62
379910
4
458228
82928
351276
328996
327633
179209
5
39
236346
422799985
94131360
274419
1
406805
6
94
2
61
86
182124
25
347193
79
52540
144860
55
70855787
12
90
28
45
54
947755095
460143
5
26594
9
29692982
320106471
7
199970
71
52
80
372796360
195299
10
35
2485811
163442
84
20919
93
263323
5
40
259464
376833
7
438564
297096
34
5
446136
110345
416974984
499078
81
86
194208
24
80
67
422518
463241
162442
63
222932
68
387271
41119
29
282517
39223468
533836161
140822
77
297144
94
1
18329
226037
15322
97
293267
80
396363
86
38
289691
211598
375938
12
388203
87
73
14
99
99
9
88
50
3
406930
80546
26
3
2
90
8
43
2
467975
498081
373962577
364627326
91
24
1481
973877050
18376
84
5
116335
1
98
4
72
35655
89
267507
95
285429
9
15
329268
47
52940030
922862015
9
2
79
430702
491600
237222
39
282928
44056
410696
86
34
6
805151213
266646
47
36
523665121
5
30
367392
450866
49
419739
83
86
73
71
270306
469876
50633
26
495375
64
31
37616
34
159513
15
16
149598
450701
95
61
45
83103
82973
183732
90
346703
728712044
58
460678028
160401
338072
323421
178505
148904
6406
5
9
159328
22
71
2
196767
47
84
34
12
1
1
41
401527
7
242487
497323
240002939
335212
444926
87
143081465
96
87
21
99507195
292310
963003233
405875405
55
89500
56
14
4
40
71
389891
314670
9
452877
137535571
352563254
37
342133
272610
5
19
47
477861
106241
477438
263508
33755
173313
181764
95
575011800
27
43587
55
250753
18
5
66
92
317811
11
36
464030
40
700568929
172835
45
409116
7
249730
21
17
86
434156
44
341063066
67
688322140
28
54
76
304332
426299
5
3
5
20
285473
90
9
74036
74
522381973
45686
363908
22
94780
64
395982
1
229177
22
73
10
108518
542731206
341555
67
88
5
150054
74498
76
42
87
56
264044
122208
73
286506
94
446976
56
38
494700
232124
74071
275078
76
85423
6
77
966928987
494548
435283
39
50
69
493369
694228877
85
40
68
371969
168296450
4
95
299241
36
41
2
380496
58
287278
64132
923496598
25
7
195169
353436
768821814
9
366516289
843087018
241187
379743
285025
91
66
479763981
44
137514
29
485114
53757
22
58
275244
83
193651
104603
37
68
50404
53
342833
114558
105459
2
8
953390586
19
253157
97
399589
133213
294750270
616646540
64
4
82
208796
59994
45
90
154444
490170
9
434082
243678
183898
175146
20
72
70
708470783
427846
42
173836
234608
88
15
497679
21142
2
374959
13
340830
217317137
346499
2
1
55
20
262391
476736
36704
27
488826872
87
63370
303125
7
73
43853
306074
81
27173
34460
231137590
47573
89
15
37
23
82758
428701626
541943528
117411
367727
6
85
261007
196177404
330741
37
68059
561431098
591670924
313935
37
3
297537
39
19
188199
147661
46
571334228
9
41
474827
10876301
310938
75
24
262190
384238
89
24114
39
87
58
934429714
7031
8
231496
289013
720361425
719318002
76
73
16
76
438361
98
13
49
5
114439
133053
811915211
478140
61
39
272735
138125395
134523
649902133
356930489
30
623062978
47
59491
62267
55
240358
18
87
355379
254206
183089
97
695964539
509677218
32343
191582
283568
19
835013532
353631
36
137762
95
138776
2
71980
381821
163312
57
20218
6
99
82
27
76469
81
7
30
57
25
206053
61
92
65
81
69
39685
58
478853
16
485335
217372
79
539441392
430006
73
143260
74
212158
15
92
308490148
71
414357
16
124974713
92
89
99
376903
748584714
74
56
96
354842078
231870
238324
90
158020
80621
350355
358191
8766712
33
40
324968
89
143413
113799
73
78
490929066
96
2
490655239
57
405488
28
345781
4
153956
57
21
399150
18228
57
5
97363
51
287361256
261354
659431901
25682
128948
313778
94
92
397823
41
200512
85
8
329802447
27
302697
509297105
56632245
45642
64153
40
488673
32
58625914
71
45
61859
7
99
383192
64
1
43
49
4
474433
80752450
44748
93
15
12
63
72632
731254794
82533772
319423
6
23080
96
94908
1
7
85
79
25
242406
52
943722745
72
277911
130955496
75750
320039
49
8652
33
457738
241242
331196
5
40
2
31100673
180486
69
24
86
788290915
454842
4
27
33
455554
805178179
80533
3
78
29326
206267684
99
1426
4
429005
313726
205327320
33
346158
86
80
259481
423361
839957395
276616
254867
177305
212863
53
80
19
352090
15
41
27671
50
40
80
64
264918
95
367645
9
19
201271
33
12
455072928
6
18
42
72563
31078
35
94405
31076
29553
475311
401768
44
13
308522
82
27
92
70867783
279586
73
173708
364888
433271
425184
428314
14
60
98
451949
340351
76
57
52
752117095
246722
3
8
73
52
71
89
96
21
11
488340
88
91
80
55
61
73
13
478421487
20512
47
446148
115978
96
58
2
35
690613244
113492
125174
85752
32
229906
73
82
302193722
489079
194115
92589
163217
21
58
94
72
237203
288376
82
49
37
53
355807
118253
7
78
440315
3
82
385164
9
38
28
109693
10
225472
168525
18217
481166
99553
14
78
21
68
789482909
22574
412959
99
383306311
88
229282
495713
17
447175
98
47
49
26
440252
8
90
32
394401
6
307598
88727
66
2
410377
8
48
276378
199348
851391783
296530578
51
40
343524
24
85
456740539
8
4182
99
97
112803
9
37
57
2
81
460090
667512103
284496080
64
36757
46
35
223052
526488309
92
5
31
7
261911
80
466229
47
4
72
298532
27335
203752
161822
29
28
21
328219
7
57
51
2
909797428
92774
142988
691134563
18895
265739
8
24
3
35
38
4266
68
90
202125
175087
422172
223366
60762
473250
90
43
8
47
60
19
410873355
43
12
44347
3
27102
555
91851
6
557962499
40
429168
467190720
67
5
8
390130
8
79070
70
30
185181
4
22
492113
72214
6
810106655
151732
5
496211
324645
2
76501
59
109750
77
347839459
60
64
789487894
11
193632405
2
73
44
7
62
89
77
1
4
430438043
840535203
56
319448
31
480647
389482
398405
403146
74
58031
65
48
54101
1846595
320288
221168
47
21
88
5
60
183280
993667150
28
136052
48
292343
18
442834
39
27
155667
314996
56
64
245686
485929
420815
69
425748
106895
80
268419833
457469
30079751
35
61
426891
28
46
67912
74
2
101736
27
95507
66
35
6
38
58815
96358
6142245
4
20909
483417200
29
84371
499147135
23
9
77
377454
52
5
93
87
121576
2
5
371864
69
178264
100393
71
270700
367635
257956
9099
354803
47
84584
3
71
539017381
3
956850425
31
721921532
478569396
35
38
391502
4
118533
489743
207025
96
52212
139207
169710
63
81
288169
599207522
1092
149493
632305243
167696
211758
76
225112
80
12
345439
64
358037
453159883
56
87
114250
347768
99
464716
17
272054
146555
142371
93
3
1
272367
459594326
253874
20
105903
39
443745
472455019
94
423002668
77
4
375832
170288
1923
91
154505
67
49292858
1
198558
56
16
56
7
293934
442560
83
22
187723
162675
55
824468791
16868
64
74
370726
878652852
3
194117
19
151609
49
44
5
52726
12
62
543211213
81909
125496
141649
29707
81
77
329148
34
72
39
39
46934
86690
43
81278
7
83
19
99
437028
287299
17
38
21
183744
441495
27
397491
94
5
9
76
351955
42
7
45
357083759
46
5
983684486
99367754
3
3
47
337269
49
65
19
95
25
41124
65
370930
370757
7
573551829
24
38
390597
6
880654646
808426464
304684
41
4
52283
95
85433
2
64115
82141
5
661497917
24
48924
10
96722
23
51
166975
78
29
36327
50
465945
74
30405
484897
297115
35
272950
120619
399940
129932
16
15
327254
275241
856516637
137472
67
292606601
298100
8
84
50
102246473
411543
308823
94
456998
6183
86
67
23
3
477619
749338652
421569
472551
15
91
306476
44
254942
18
99626
3
87
35802226
42
97
317200
456887
432436049
236457
4
12
889738865
2
45
227845
875362564
260498
515146393
74
177436
66
13
12
3
19
289920
479886
795805106
474107
99
472456
183688
33
158322
71
113121
38
70
215001
23136
83
178642
35
54
69
196937
2
475764
73
437131
885806428
75
593432525
97
1
146008
79
6
177769
45
57
98
38
66
9
15
6
96
73
44
5
92
1
715638158
57
308308
43
65
357558351
87
44
265906
8
96
842904916
479857
27
431971
48
61
99
60
84
73
236770
82
19841
181179611
238243
616383167
76
73
143861
52
58
285251
4
7
258296
22
176993
235823
431933
223962
60
90
22
4
135693
185108
60
166281
6
30
232644
8
67
345406
63
31847
400693
82512
97
72
311218373
24
81
820291020
9
765094951
376769
215655
2
147578
409093
83
470750
166880
99
19
67309
377732958
494527
233593
90
92
72
80
43
178573
175936
70
182785718
63
397892
957609335
31
315162
19
26583131
4
17
143059
354869
61
60
360526
300448
179586
49
91
20129
9
168356
483503
2
13
90
7
421766
303180
312359
45
158763935
543763890
240236
81
4
413845
61
42
64869
435069
435625
362966
343600
171672616
55
499178110
7
389284
271571
58
55
895426442
67666236
25
139942
210997
268625
44
316808
177168
42
73
284270
138342941
5
880802187
57
64
397733
7
53
7
87
366849
4726
13
66995
4
462819
46
963198868
215282924
51
52
30
5
7
598316370
499869
478251
70
28
67
130281
27679805
131320
255489
20598
337368
16
53266
15
82
237243922
7
243415
20
3
38
37
85
380754
95
713913207
354416
65
21
256917
355985
408980
7
87978
823615380
73
62
8
7
209684
9
565711414
466036367
40
67
496119
342398
33
39
83
448298
38671
18232
63
5
66
87
454813763
6
188892
148674
61
62
278749
420446
73
5
417949
59
90
403689
7
207909
433676
258384
376651
67
9
13565
136288
78
89
311033
9
70
94
71
224749
53264
34
263202
75
238044
46893
2
80
77
244296
6
75
231957
131314
65
61
253259
180115
4
280666
70
79907
52
70
18
1
498197
74
14
628909669
410262
45
322010
2
368821
274835
343083
725148478
446072160
90971
62
381692
12874
219505
142218
5
453274
98
2
41
74588
8
86
48161
19
7
699978128
53
64
65
30
62
160763
77
43
413520363
216944
5
71
106572
87885
173182
9
464732
296763
41
2
53
544432568
60
10
2
48
67
285672
66623
6
72455
418375
162936540
343673
255440649
6
385080
13
24530
615731793
16178564
176155
134329
241736166
196117173
427959
8941
59
83
246287
403522
273305
18
98
6
90
36
63
52
7
463018
12039
340939
89815
152419
75
751301868
88
454057
286500
1
65
63457
4
29
67
6
63
293201
239241
328040381
957391557
141054608
484641
463709
74
478650
30
134100
6
57
79
64
4
363335
289033490
1
398678
286105
22
64
98
92
44
23437
2
73
62
4
488912502
31
86
22
65
119211
172261460
42
93
2
751187611
60
414516
6
647167863
60127
24498
285673
36
786679588
15
34
202859
365940
9
426180
343757
9
439456
57
380818
5
237583
427031
91563
482655628
155310
24
3
29
456773
59
272420
38
48
38
62
75
49
62
98
28
78
90
317278
228922
228303
85
253153
37335
41
349600
308534
394875
926819548
84
263380
13917
82
4704
67
454075496
30
846521314
90
67
80
354593
3
2
40
89
64
28
53
62
13
84
62
395675
93
35
31258
160508
40
316670
30
12096
23
445574
98
427257
160139
68
38
263504
53
253579
5
6
91
463346
447345
110022
21
496079
41
786922937
414520
306902
347190
51
308824
223994
6
15604
5
8
200833
281044
92
813087566
390142260
44
75
495891
6
115233
48
215344348
333601
191421
201137
87382
2
356643
100198
55
94871
467548
293226
261573
30
65
79
215929
79
88
35557
6
975326743
850319717
879374887
647584501
175041
446244
7
247539
402604
370208
826171071
259602243
57
164226
78
473937
10126
277145
32
85
350851296
75
97
98013
677104125
110973
210915
35415
152128
111699
74
342886
345439
338222
483314
92
342170
19
51
43
83
337640
5
907001682
82
77
48
17
425196
397274500
188647
209682
334148
133896
1
38
295679
409608
89
356258
98
451913
60
4
36869
192164
51
207596097
67
440113
12
61
26
17
65
6868
482033
281583
73
45
163430
51
363125
98
57
780523141
95
61
384233731
416343
51
4
75169
22
326557
5
6
14
49
31516
295689524
492936
4
172337
30638
83630
1
56
786652795
58286
2
486643
141481
36533
938534083
193725
175797
75901
293742
105295
79
389556
15
304746
179330068
47
67
83
262528
80
437524
165168
11
62
68
13
74
200460
13
392108272
466650
8
95
364535
25
53
267258
186800
15
553465029
401910
91
8
141213
25209
46
329281
8
467991
36
48
223812037
4
41
82
35576
1
486036
215706
172962
8
87805
132800
486175
33
886727962
5
12
56
67
94
10
56774
98
88
96
76
3
198314
107025
340976
1
6
12
345515
90
327420
468507
79
6
316048
47
6
115858
79
321607
8
44
94
3
303610
136897
297201
398979168
61
86
92
314929
51
84
715587928
46
354417
30
261267
475585
7
85
41
194326
268607
304868163
615894751
130215
332952831
319338
26
7
46
35
140195
210340
7
78
585101832
61648489
4429
294975
210107
75
238307
316913
340090
78
93
253377
94
51
6878
387875
21
39
385167
30
92
737732740
138884
90
156675689
7
93
90
5
91
35
470482
495647064
175967
38
60
34
89
34
335303
33
44
37303
101648998
326632
344743
386699496
8
336442
110111
1
8
11
29
135769
88326
92510
10
40
38
227428110
537750477
139955
76
60
87
54
10
90
253875082
897547896
157145
412100
371132
98
9034
95
1
63
79
25
238174
85
4
33
8
762201489
422021
8
4
97
792577790
64
89
9
74
13
950764744
77
345689
53
19
2
29374
52
31
454040
41
3
10725530
105125
337583
70
55
1
165911553
49
271346
64
43970
391387
107732
290830
456016098
59
271185
73
251722
313447
84
58
241022908
355345
250948
7
465824731
133932
3
63
967429088
48
47
7
139869
486504893
1
98341
153560
79186
2
87556
59
908246755
61
140016
69
394241326
95454
117944
135312
86
8954
174789
41120
775835962
72
404673
86
304229
7
76
477501
372863
75
649278942
379970
32
408531
33
307621
934364191
13
21
60
324262
18
11
18511
140053
216067
93
28
11
202547
196259
7
55
140974
8
98102
315486
834650525
5
43
22
57
7
41
248163268
331217
306841561
330999
73
27
133520
70
74
75
186148
12
14
285494
237756
253970
433361
39
467909
81
97097
12
3
430871
409865
27
202526
53742
85
207152
440862
28
29825967
305781
62655
43434
332618
223088
48
36496693
99637
486081
5
795829556
26987
44
12
33
479001
420516
294202
81
32
430051
275940
57
29590
8
24
86
56
312591
73
10060
35
316912
28
94
15
286041
82
2
9
84
89
43726
239193
342655
53
5
17
290412
306416
77
246565
341567973
58601
97
605591264
69868
498261
991523235
351011
903448910
23
99
104300914
95734
51
31
30
201911
48
63
63
388957
8
348578
92
302025
78630
417667480
6
186205
330468
18
82609
93
382410
39
25
275016
427651
129467
4
58
232494
53
75
343287237
43
65
47
53740
321272
393849
59
1
87
53804
97980
38
56409
89691
251380627
272535
83
71
48
2
131198756
85
489566
32
202081
20
300220
414349
7
68
478937
480700
494951
34
9
112541
262300
838669686
15
46726
327438
190510
161278122
428979955
9
2
33
86251
10
264193
2
333170
497054872
2
6
7
399402
5
50
5
69
3
278858122
40
287288
411853
73
262317
5
258848
92
64
22
25
442299
143883
23
4
1
318967
36
723365953
18
306267
49
274856
13
234567
166042
58
502320993
288134
53
197962156
126369
188230
296148
55
121974
59
16
59
8
5
11
78
100623
66
4
27
950417837
372021
295828
38368
98
6
163229
97
483143
47
65
404075
305221968
47
260916
6
8
442979195
43
278411813
633700167
87
87
41
479158
38140
468454
483618
5
203726
15
126487
320961
70996
49
13
248653
217965
413944135
49
42
114285
5
73
327285210
373100
7
8871
429232
9
4
115081
18
290226
603037497
74
42
466958
423343
72
468363
420598
924944476
184776
3
22
94
517401147
25376
58
763926412
441288
272730
77
116771
312875
58
86
90
294244
9
344743
23
358344
272578025
19
69
8
45
4
243857
76
551319281
52
107407
237146
358280
263216138
28
40
15
2641
339665
36
34
186600200
6
72564
83
99
64
32
225460
287975859
57
65
26
6
16709
69
88
78432
31
22245
388167
300376
84
3465
360916
81
2
112337
439918
82
126549
367665
479558
317052
6
19
56
37
70453
1
27
39
67
85
369776406
93
170545
325145
6
96
79
721061727
306210
15
475087
117424
20
260878
2
15
404757
374528
45
106228
82
97
106861
30
31
85
74
76360
8
418503
85
74
968047260
399084
95
93
351556
40
2
82
827113185
6
288230
460089
490763
32566
240581
60190
55
22
363230
48
5
418363
85
445423
627799401
474093
94
3
29
57
627869850
77
222905
47
48059
186014
755293240
322710
398331
201140
14
373853
66
7
458666
864601431
7
1
40511
28
23
55
464042
18
92
637782555
87
37
76
21
488649
452922
450242
299365
7
3
456089
5
92
9884
88
89
46
44
27
7
21
17372933
380825
50
10
154709
351112
388175
223208766
81
3
71
86
47
167511
185311
44826
284140
25
6
89
12017
81
20
46
9
32
77
7
226195
692203017
77
44
18
192549
60
200611
84
49
31
207810
19
258838
70
157927
79
309056
308904
481801
45
68
55
16
212678
111544245
19
47
411339
76
979688447
3
491269
59496
99
133927
37
73
17
119209
24
549174063
2
11
384793
443402
663886137
288826
2
301216407
50899
938957785
5
75
75
99
210238
6
272830
168412
7
60
42
131582
76
125740467
63
343678
233539
19
8
154748
5
94
66363
999170708
106320
4
442924
192705
70261
84
362521
74408
463631
20965
904726155
9736
426020
88990
66
36
216471
19
28501
162439
46
346632
74
613979524
440702
8
126473
382285
37705
65667
69
172990
277558
28
17
54
152375
6
8
17
6
283583
98
210444
86972
737730986
7
7
99
60056
254527
83
84
804106497
81
452986
36
63
85
404789739
272973
462118
68470
97
360108
436745543
37606
4
358171
12
267652
2664
307397
87
630755719
111927
184767
315087
299124
534764662
16
5
87
28
70249
90
87
88909
916005877
53
402891613
5
47
107852
287172536
19
43
372583
52
493968
29
43
869581351
303837
144906
483889
213417
126079
290244
342450
682799602
3
565293606
78
141982
1
373984054
43
81472
351366
38
792800497
295548
96
469994
23330
9
73
21
366022
327688
272653
90
49
39
27
55
68
13
9
74
380580
100450581
47
625059885
46
27074
9
339402
309225
57
343458
132720
6
95
381776
81442
219904
79
7
89
53
44
69
51441
184951740
12
30226
3
205160
63
954381761
364770
331393
67
144688
60
33
91
392936
65803
28
80
62
442809336
742450936
46
300079
54
751986892
89
367753
124159985
57
123625
68
78
99
167479
853404891
448139
490528379
61
1609
80
106620
22
6
3
4
92
64
422578
341191
11
87926
2
168084187
462930
222689444
93
19865
82
31
305532
81424
61
62
8
86265
6478
93
48
18
87
435423
44
49
146526009
477097
135369
467475487
78
485253
409014265
178677
43
5
11
35243
475840
469645
23
173547
98
34
96
58
390100
63
137851
928843587
270739
431930
13
153931
55
62
41
209471
344077
51
12
90
219271
38
82
2
474723
49
407629
24
68
21166
83132442
10
70
163510
759587297
22
601811945
33
73361
130698
34
55
399854
65
110894
386529
97
65
461714
54
309262
387496
74
49
33
87
57
112199632
131050
314811
91
105542
62
22
54
3
939890714
56
248621
203733
270973
45
402383
18
58
323737673
75842
14
78
98
80
26
147640
806881877
172317
55
385240
93
34057
21
39350
94
468298
64
99
64
1
312256
393354
341869
14190
8
6
6140
499856
495224
23
9
32
2
209751687
489839
401777
127471
54518
380897
22
92
69
229003
410475346
163814634
92
707423335
99583
50
19
80
20
204669
815077275
27
95
361642
409271
79
95
351914
87
245046481
31011
14365
95
79
301213
152710
42
13
8
40
41545
304166
527207370
9
436775
273572
421279
78
37
559861665
60
31
239683
20
212396
290850
62
600583049
323661051
11493
79
55
6728731
40
1
74
495239
97
490860
49
394733
63
229293
12
139820
860884148
39
96
21
80
58
46
59
82
956590300
308078
10
282642047
43
808389840
167287
89
744911020
167715
50
51
104830
21
7
71261029
62572
33
62
18
287040386
76
70655059
36
360841
56
66
405330
214741
62
302824
28
4
53
3
3
640755002
50
22
112371
92
263246
372147
64
482199
990279885
85484
9
228872
346910
31
20
3
130818
15
5
74
6
96
5
142692
3
57
329750
77
458210
62
47
6
54
435211441
422404
59
28
17
977255925
184923
157791
46
93
203863135
5
235893
4
189322
665845409
6
65982
62396
16
20
22768
36
51505
89078
360798
1
69
51
84
19
219632
94
40
27
500035726
10
31
7
36
399923
129723
333310
480269
42
328405
322087
93
119887
217471
46
15
373584
90131
192813
286717
92
44050
49885
77
36
51
184495
277521
402626
59
26
219945
140300
259644
81
622106957
314816
129572
56
8976
9
95
2
6
22
353366
995820904
48
487363
37
181649
156044
25
477759
67
372890
155000
710676086
50725
268077
32
6
20
37
43
338995
39
69
17
44
385879
303950
423172
4
88
171416
33
417071
783073613
285504
6
37
5
331690
7
427011
429358
25501
46
306633
280034
120692
329117
95596
85
51
227660
84632
47
83
72
431108
3
64
6
84061
97
8
423591
8
12
5
9741
124120
70
415609
50
63
64087029
24
77
949830659
444152
460795
75
142038
535281408
97
924333365
5
39
30436
39
991532096
45
51
443431
13
64
85
154181
23
484635
140893
17
198552
2
40
21
472340
83
87
84
186613
72
51969
1
430539
145347
79
211529
2
350754
484305
349552350
74289
4
423343
75
8
1
307938
603326773
33
450943
2
64
223950
19453
5
48
96
9
80
432430
113813719
7
105877
97
551345570
276076
59
34
7
454988
3
244989
34
529223961
41777
45
96
47
404176
166425
492152772
330266
98
1
10
64
71
156149
289135791
10281727
8
73
72
99
82
41
116083
155309
326127
78157
86
476566
592501268
445899
233059061
68
33
42
70
333311
71
87
56
31
65
99
60
22
274560
88
76
888847283
64
277938
277836
403373
9
92
72
38
86
44
248469
476899
80
5
1
7
5
64
325430
17
530006911
199167
23
14
69
83886
42
411460
66
65
77047
52
699445846
43
307657
192024
41
469225
230032
241229
66
351554
68
37
129443
209733
86
48
96
903686283
31
256792
330734
47
105612
211903
59545125
413058
9
56821
44
70
40875
7
68
30
69
157108
151136
469328
666742998
481881
85
192703
47
36
9407
70
35
73
32
264737
408034
245515
60
8
200867
113529
74
14
190047
15
413027
93
6
150537
89
53
492865
19705
98
5
93809
7190742
13
339512901
534427962
81560
174199
216455
35
74
326712
261535
2624
49
7
12
376606
300209
286321
58
42
7
98
46
329980
359647
964640127
389962555
21
3
442077
1891
255639
340165
97
96
11
4
3
7
27
476627
339369
29
606359960
120910
163039
466061
44
230530
772534598
168757
4
44
164816
81974292
58768
248535
28
248679662
33
89
348930
89
3
94
119787
79279
92
48
88
55
190168471
9
57318
8
25
353223
46
265316
26
77
216784
255032
8
26
4
20
495123
143149
51
256606
99
1
9
16
170659
38696
194993
129398
317731
176650
60
49959
8
2
13
31
84137
181237165
12985
369889
582531659
383345
23
82
71
26
195819
409046946
329024
67
45
13
262289
177787
1
21
9
451494
315583
303884
74351
159472
474128
715864062
45575
141587763
231110
1
28
79
67
484212225
9
335303
468767
469083
60
10
299075
58
89498477
25
194715
189110
58
9
74
455233
3
73
49
3
239758
258683
350758
54
8
95
146453
80749
47
25
103148
44
7
87
325419
205406
49
511315290
26745
276787
32
276093
3
665067899
239752
30
447114
91286
74670670
4
31
212903
27
385945574
50
491592
27
55
12870
26036
67
34
434927
96
391145340
964322858
43
83
9
321720
418727086
91
42
43
97
61
578555015
35
242188
95
77
406836
65
72
43479
17
96
185484
394164
91
8
198557
288363
203542
250375
12
3
136103
38
110440
94
335035
52
39
8013
135697
56
65
318435
100087
5
10
58
719896203
29
103658
586437401
36
228509
10
215499052
39
40
53237
499616
80199
164708
93
8
4
26008
39
60
5
65981
60
199668
13
97
96
66
238895
15
61485
189861
319436
26
351770
30
239305
76
58
33
1
407445144
52
441437
950086338
220687
87
380626
51
45
106804
26
84
49
7
6
330790
265212
355772
81684467
15
54
64
82
20
656014508
8857
87
17
397937
57
316791
76
150098
7
321069
8
59
4
98
56
188231
48
846250341
285974
397294
489030
83
3
3
184314
411664328
209421384
128806
19
349945481
479455
355372
151564
498407
74
38
64
137651
410438
331839
324877
153545
283849
380543
91
2
379028949
67
91
14
247907
57
55266
34758923
58
31
37
833488688
5
30
84
55
39
86
251313
58
21
2
59
52
21910
218821
293982
16
72700
54
54706
37
2
40
168624
71
58
44630
327453
8
5
54
7
126665866
50452934
138935
93
82
80
99
496833
87
457037
88272
5
331417
446749
103840
2
65
177581
84
91936
39779
34
187917
14
518519526
642886947
131196
88
94
111479
212454
41
120598
40
339859
360838
93
468923
80
6
67
102561
375737
287700
99
13
302066234
93
85
43682
149565
127842
21
482625
58
37
574075159
971399876
174291
31
7
159512
885218998
5
45
25
35
48213
66
332233
7
208987
239250
372562
15
421047
62
479985
59
87
9
104204504
40
442164
873305572
27154
54
5
295151
358381
68
995947829
114811
98
451929
17
331348
44003
30
11
84
75
483342
61
44
90
61
300495
35
42134
10
2
735357491
81
699159618
459585914
153226
9
58
4
9606
258395
443692
27
128269
71
117501
7
905434773
248467
205136
481401
2
87
20
65
66430501
111335
244599
44
4
355862
30
253906
982557938
86
75
32
23
348643
66
652744393
7
294101
1
2
28
90
44276736
57
18
88199
401779
77
64
212535
94
4
64
871532453
42
75058
8
206374644
283129
3
78
323612091
243912
278393
75659
432876
57
493643
130404
900786050
64
138981
429792
929097826
11
29
82
70
483587
426195
65
376540
23
49603
3
271833
132898
195658
20
36663
356376730
42
450090
92606
261211
249724
52
28
403060
317911
60
40
251946
176793
34
183344697
403273
308088
73
247889
49
427929
400211
229207
1531
20
6
310178
6
288711
26
14
881640884
21408
422615
6
96
119085609
216874
51577
91010
16372
847471726
67
66
40
458772
45
130855
68
22
90
59
301385
31
135678
32052
362122
4
493282
60
39
5
79
344025
79596
458308
56
63
137585
73
577692655
485309
378789
4
85
25
471385
210058
79
218453
343967
73
327633
58
1
26302
45
82
329513
6
76
370816
209314
341517
40
63
13
14
470192
83
8
364704
9
28
20
305821
42921640
20
9
499519
45
85603
264579
323034
55
133073
223017
131870
415038
64
237297127
103276
90
237061
339246
19
72178
18
466692
44
56
29
56
89
11
78
451726209
12
8
328946
26
6055
49
280189
59
31
34
354693
73
600524335
455179
468204578
282069
18
49
867595580
165579117
182796
28
68
84115
40914
44
63
50
65
24
687007868
87892331
9
24
476849812
288268
71
207921
27
48
266551
140438
23
50
55
807312010
96
72
78
1
349023
431640
189767
63
92
212281
80
433537
54
205918
41
98
56
246489
1287
460877612
6
375658
18
73
673569211
459596
1
36
83
100707
82
8
787610580
14
57
109243
357363
40
4
28
89
375409
15
10
124817
488046
296879
345170
35
8
463614
47260
161985
26
40
76
25
160620
7
40
96
96
63
393586
90
163702
27
91
360580
246904597
58
4
71
173180284
38
47358
355795
92929
78
10
5
83566
4796
175365161
62
382266
4
50
94048
1
625525574
264764
1
215301610
28
78
19527
530753236
57
892213585
420878
50
51
25
418114
59
53
68427
62205822
295427
84586
87
51
99
175448292
9
52
97
21
69707
311392
130587
446466
360815
6
221692
6
1
23
30
193834
401134
298373
451753
307887503
287162462
29
98
61
67
24
40
395209
15935
18
83
170414
143628
484499
82
30
60
388763
42
35
93
1
980436802
67837596
42
88
1
62
9
90
254664
15
394572102
337558
85
84643
74
63
65
12
440390
467710
262629
187283
387862
339317
145791
65
19733
80
825530555
38
266168
84
46
77
632036126
6
41
278466
229600
762248148
299219
14078
66
28
331101
65
401228
933329505
250706
5
874270416
146120617
465815
15
7
287447
23
487987
56
56
492728
63
448489
19
265122
353439
4
31587
50
262681
34
226157110
353882
299222
62
83
89
50
26
278553
36
378103
189958
40089
65303
491436
95
196891
199872
57
40679
44
93
183583088
79285
19
85
27
22
1
370005901
659076577
29
183252
95
50
67378
95
42
260231
34646
52
86
11
765045809
317811
11611
442003080
63
394922610
9
15
88927
285861304
81
78
48
8578
51
4
837679959
21
81817
20953
81
91
18
69
510661120
340927
95
33
8
86
78
2
5
87
319510652
407703
414753
21
69336
443044
96
8
188434
156625
144177
341388
88
97
495705
35
81
180393
96
97
98
79
98310
4
79
272398
11
88
87728
243821
390559
79303
494759
96
66
1
6
70
322901
94
98992
44
909604195
307206507
17
8
635768989
86
29
81
504345893
71295
1
58820
945981806
15
98
248504
409270
35541
65
6
356335
15
40
31
55
92
97
4
4
13
850551541
213746
80
70
397059
10
77
95704
43
2
63
62
211625
53
361198
377835
228953272
27
80
73
79
32
30
6943
136521
433784
2
5
5
17
288165
335875
172420
329933
2
72
24
110019
407206
205543
488434
470217
329323
98
383721
33
412243
8
260685
216255618
426476
296192
252331567
683147740
8162
405262
5
478921
120229
59
413167
52
43
360222
67
59
180335
86
214901215
119035
293354
7
56
29
9
67
360926
67
961723127
48
28
49
457568
66
491446
59
48
368397
92
142861
87
69794
62
827800256
299711
31
85
70
63
77
64024
1
864907172
94
84
92
112233
14
253503
32236
201230
979137620
75
38
44596
93
32
245980550
236891
34
32
451554416
356845
49769
32
279632
415718
972341806
79
317896
131967
84266213
97
399670
618137877
391070
4
868474559
45
2
197975733
70
39
328721
6
71
76
203248
140524
20
308244
6
9
65
426454
331068591
141399
77
72
70
83313
30
67
119781558
362309
38
406095
747457469
28
485952
384422
40
223587
444284
421164
87
93
10685
92
30
92
31
57339
206724
85
288338
371408
117723
78
176537
17
96
66
161568
65
81
442405
440688
39
726831923
156637
91
57
129377
11
84
326831915
99883
204346582
31
371468
23
9
7
78630
57
44
82
66240
69
360963
35
92
408636
6
961278780
73
26613
22
33
192878
48
466893
623296202
58
1
388260
239515
476592
369251
5
259822
455329
74557
88
67
623303205
6
46
59
37
91
290478
436378
14
54
497612130
486756
7
110161
226513
39267
397178
58
43
551814235
88
265829
281756219
125988997
1966
47
52
439145
16
17552160
67
2
260968
97
303153
246773
37
70307
1
61
1407
70
6
268503
50
76
806989789
457867
169780
152250
36
7
38
80
6
4
16
425527
19
427940
9
407406129
9
330998
35
3
269951
41
3
268694
33600799
23
228878
134804
71
487849
2
323776
35062
734441789
57
135403
23
41
90
99
63
5
350079806
8
924574506
62
21
97
12
371702
954447846
13
58
57
24828
25
14
75820
57
69
9
44784
57857
521620247
43
23
127002
62232
78
1
17
81
314875
211885
80
481359
419425
5
49
552759671
39
73
12
96
50
7
83284
99017
5
492442
16
2
249298
56105
495772
290479
1
305190
479773
163002
83875
275557
16
495539430
45
64254
7
4
23
308524
5
24775
441350
81
879361261
743503381
2
53
351709
50660
754929771
355329
473948
300373432
45493
4
50
121554
16
4
219789
30
55
34
74
41
69
17
498562
388445
227278
282493
9
96
22
33
95
39
420862
374542
445302
293424
6
56
1
607645624
263186
171363718
62
265216
21761
57741
53
72446
17
36
31202
29
312088
466083215
63
19
50
489680
4
6
213017
8
7
29
3
956930349
30
350343670
1
144578
449683
12
49
240416
424244
85
26
223469
176948
319902
16
80
8
48
121486
94
197436
366748
6
192481980
403531
421943
20
33
149767
992659100
403619
13
17
92415
269416
3
35
98952
78
5
20
199747
39
133129
60
490973
5
63
265893
30
28
365815
234122
2
102143
363136
180180
306856
454863
28
65
13
370504
4
65325905
230316
244712
3
28
346233
252945
195627
279454767
54
49
18181509
127844
283640
30191
551687887
66
46
13
187530777
32
69
465633
130105
425792913
94
6
449449
35
38
13
122105
283608850
68
63
463999180
32
48
517224224
61
6
35
8315
6
58951
140828
758137698
405508
23
235914347
86
315851
55
91
367228
248822
30491
63037
223175982
44
22
19
209076
378159
99650
312536
806181402
4
88
19
73
311136
36
6
9
8
3
2
295334
741661054
14
32360
61
46
88
55
9
476825
99
57526
5
89
207621
639974530
263036
51853
90
7
484687
378990
251415
70099
487639
9
60
33
41
102347
97
23
92729
2
47
21841
495709
7373
262180
231501
40563
139964
33
82
19
171436
65
92363
18
325288
253878933
183068610
17
186929
135666
329135
76917
242717677
246662
388456
67
36
5
33248
92
22
96
4
36315
6
483186
263106
5
6
28
124071
94
59
299770
88
30
75
429147
27064
42
467383184
51
175854
15
66
401093
57
404369702
379462
356061
15
573885867
378748560
295220
21066
706039205
37
276672
30496
415317
89
306946
77
313473
221880
87
80
1
11
79
56
380828
93969
46
38
25235
499606
50
58
16
45
3
96
42
35
322561
24
4
7
119986
192717
916158822
474114
112574
92
55
85
50
73
75
386842
80
102651
355918
78
7
503054084
61
790732864
61
86
697067145
293460
56
6
457138
47
4
150194
8
496914
20437
366101
70
50
339196
436829
94
414401
85
172701
93
251557375
89
40
72
7767
9
348687
125574
18
231396
49
67
251512
87238
655009061
646617747
377475
421547
385883
457631
55
338242
292801
73
954673495
92
117142
111347
23073
655823406
94
375594703
311369814
156970147
54
38
3
326982
10
92
436302
459816
19
252873
25
371917
488688
77
2
381614
25
158783
68
21069
51117409
386853
413766
37
6
81
315126584
46
6161
911572664
33
999781682
53
27
596099324
50
8
493413
138975966
60
496382
132548052
646345942
105160504
471873
390937
252519
291821
56
29
85835
62
40
91978
71
12
13
281015
69
125932
53
44
335884
268708
18
91
83641
359359
18
57
127474
54
176067432
12
481309
14
43
354549
189615
81292312
352077
84
105939
65
951070812
269093
62
117197661
149055151
697187862
63
463116132
20
58
16
10
51
91
58
68
490130
47
325938
83
91
4
369167255
84
208461
22
61
83
388128
418892
81
51
207025
341993
70
17
21
342414
207869
16
66
273670
7841
67773
329772
78
60
85
78
53
264332
423298
72
398076
418660
443429
14
749092994
358367
443250784
997793109
6
97
397281
458308
74
314756
66
19
416856
643915451
403153
546400434
342720
89081
202952
425545
96
15
375914
96
62
302700
49
67
89
41
7
48
16
6
425917
346639
45
386539
784388061
70
39132
424670
4
17
82
462209048
119728
291586
87
82
142903
291146
32970
1
306701
35
45
5
462478
450875
96
52
356004
165999
280621
18
359007
72639976
293861
14
143815
337736
93
58
45
36
315513
88
340220
87
24586180
1
1
4
417174
276823
441487
469940
67
86
81198
469753
21
64
11
109149
81969
302652
5
71
141853
349988
350730
254363
80
490401
365804
50
6919
185543
65721
2
351113
3
319998
205970
73
354088
173760
116336
93
58
37
71
2352
73
38
274065
72187
272653
875034833
141632
9
50
4
187164
76
48
341675
90
18
93
4
306513
82
592011395
24
421481
77
473359
588356462
340989
74
31
39
177942
96
867640935
248919
57
54
97
2
97
138162
427234
350268
426740
50
59
87
7
223854
59
344561
13
81
3
55
248064
406997
81
67
12
451530
553323776
97
26
43
340702299
389470
77
72
49
92
17
60
469181
58028
37484
175829
350833
2
16
46
82
13
68155
838568968
183844
105634
52
70
54
178986
8
214709
374763323
86
281928
99
86
32
201419
762758262
99
49
63
61
36126
88930
418045
333471
93875421
170239
28
66
81
98
73
72060
52
19
4
300728
91
86
5514
69
246140
3
754341906
280523
61
4
32
91
77
49
16
51
432429
568469709
16
9
5
6
62
30
497829972
20
288839
1
88701
7
443697
351046
409410
270885
168102
35
57
110847
65
23
322399
2
6
86
50221
340884
9
285388
87021
15
9
196948
178375
25
81
442645216
5
30
25
189436
23493
83
340502
191885
21
103183
436503
464192
59
415249638
60672
208828
291823
50
440659
5
336015
43
56
486905
264664115
42
523004498
250617078
73
20
367782
403790938
157913
48486
3
120200
29
283182
423170805
4
463951
81908
43
1
79
286718
35
54
45
225002
399438
49
8
3
15
306087
114047
63634
90
8
42
16960
94718
385705
388014
71
102265
909198024
9
42
286364532
99
47388
74
9
36
38
4
347143
37
533264201
122544357
772924301
477155122
147169
185483
212657
8
400209
43
88
61
140305
94
83
83
126911
40
4
6
254758
88461
95
88
424170835
350291
34661
49
35
72
405147
3
80
79
135946810
6
4
66
228685
76
96
115244
6
99
173590141
38
168722
66
51
223079
308421
434038
336083
5
18
5
9
67
26618
69
322202
130229
94
91
65
10
63917
45
419179
86
427259
70
7
14
457589
822618054
203804
38
26
678829666
3
58
473701
2
89
99
62
235205
488765
257292
497573
296626
38464
50
221704
293244
86
41
337998
253475
7
292801
34
462103
552158583
24
15
446131
1
72
75
235039
63
332504
80
92
37007
77
4
49
16448
103125
351549595
442353
108681
40
348358
118002731
32658
212040
105560
31
8
18
58
9
8
89
64
438244
25
49
63
39
110214
84
460235
459786
64
22
224185
38
12
377237
154635
62
404112
119298
55
456084701
152595
465120
23
366172
96
262534
305102
76
4
455598
45620509
116813
396904
318168
254726
777394235
88
316625
21595
290789913
434342
5979
82
39
4
68
2
5
4289
373371
462432
53
38
387612
225658
823962710
23781
140879
67
4
163120
950951256
300314
89
77
383175
16
35
3
49
432740
69
395587
33
500204968
1
1
6
908876971
70
94
69
188951
6
80
210589
86
185184
84
14
22
6
180289
143931017
82
20
120297
53786
25
6
74
113958
286017235
164994
207935
36578
12
41716152
192304
6
140112
288314
18
87
91
320579
45
51
276993
504554616
33856
69
43
235855
80
427071
377339
103053
240506
59
482441
208209
330046
42
403816
57
455454
952799778
86
242760
62
36
865161104
423521
134459
13
61
50284
41
94
2
37
162721
59
144208276
495585
372936
5
81
311228
472785
77611
61
99
188827
299351
122407851
4
794345849
48
4
1
48
13
818015280
60
61
74426
13
145470
3
348080797
9
74
38
269164
50
8
193510
48
38
69
79558
185036837
655094765
30
66
51
169207
361892
406560750
85
9
38
492098
34
4
58
4
544065253
79
82
179117
113795
310045
168945
37
309069511
370747
219587
257616
341522
91469
44
211046
8
26870
465683
79665
20
77
303297
6
292064
66
299087
477020
86673
252603
28
41
9
365601920
39
54
69
23980
28
201285
211461
738791123
90
466247
576014927
114139
20668
34404
77
72300
52
77
192734
762417645
46
226797
49
38
3
56
29
44
84
101785
37
295552
39332
400632
6
89
226487
15672
26263
76
407073376
380534
21
50
230095
402636
317139
63
283391
2
246698
50
22
14
49
66
340641
9
266787
21
44
46
364341
432820
7
35
172665
35
10
226744
136838
96
433033
18
384482
305022
198421
55
85
9
25
77280
197652
1
9
67
478949
33
6
319099
91
31
38711
152146
322279
478502
271011
340040669
84159
174793
328313
1
752666516
380357
637255718
37
281576
152701
243501
86
402426884
78
1
206050
38488
451017706
482136
408245
10
61
47
90
87001
85
2
3
65
10
93
287595
69
361388
58
69913
53
6
9
316151299
441783
221302
9
442667
71
68139
26622022
205958
54
37
34
4
45
281821
334897
3062795
334606275
24
6
58451
261031
38
432190
94
237769
236565
2
64692
64090595
12
75
8
37325292
425117
425664
20
20
15120
26
63
32728
57
381557
202461
15841019
53259407
77304
6
79
256552
4
61
4
75
9
504708228
45223
7
494647
24372
17
41
56
9
21
26
84
79
96087
187096114
45246258
88
36
88
199186
440671
438462
620552682
27
1
498482193
224694265
5
12
271552
88
961931247
319668
664125367
17
55
804
221644
5
217583
385709
2
380027
834853031
47
71
466189870
419714
73
5
373980
49
66567
1
334943
16
12
482440
55
451319
34449
55837
42
5
70777
60
35
141305
30
130120
581702963
148940
116203
62
80
138386
80
329163
6
17
737255738
1
59872
46301
62543448
134286
64
389259
167831
89
68
214252
335622
216443
374204
782071613
956956564
445845
223664
344579
99
7
415770
6
2
26
420104
35
45
311833
22929
344545
45
47
231863
47
42
95
413167
4
390708
23
114675
613416941
28
347354
2526
64283
89
9
456739
18
9
30
4
17
360071
369927
45
51
18
73
42995
71
64072
264977
401931
70
33
93
52
82704063
214841738
197893
189195
17
233917
331756
40912
263815286
4
4
84
41
880370504
4
349753
353228
1
15
424779
44
191284
788304188
473158
316876
90
444252
37261
366948
576129429
6
200819
759750972
89292
1
86
5
4
36
21
200197
371139
44
93
205627
170877
15603
67
80
40
12
16
72
49
45
292344
734706677
381209
368903
168981707
50
393223
86
950354810
14819
42
1
345220
43
93
681153964
604661106
8
93
14615033
39
5
738116090
482526
169968
44
39
24
34
241851
428057
35
371859
85
26
93578
290197
335210
54
43653
77
48
142306645
70
84419
57
4960
299942
409843
215621
34980
385699
57
88
62287
367215
50
2
979451891
240774
214412
61
350615006
68702
64
311922337
400460
470265452
355114
163714
13
12581
3099
60
79
316810
98
814949784
77324
419274
93
94
187229
676724065
311427
4070
97019
70
74
207544
308183
80
24665
56
36
356488
14
375696
254373
76602
25234
21
341945
68
35
238734
13
134349
56
171551
40467
81
708293593
769653934
83
705359349
93
18277
5
9
93
264782
367085
325080
5
239698
997963309
2
217519391
57
43
423156
36
68
313376
51
891007440
205468
38
249309787
472170
186076
44
9
322919
29
16
220433
85
163292
37
254598
300900
89
46
228630
296371
31
8
98
70
25
214489444
18
47084
52
318795
172794
493143871
371458
61
218521
255456
171580
708156519
67
17
56
99123263
48
152640840
99
19
339732
13
77
25
403443
95
413983673
704780772
72
237863
7
36
47
91123
24
352210
85
252387
7
67
87
87
54
69
33
86
31
106224580
1
35
19
38849
832915805
432854
93
163157898
244173
31
42
78156
223498
239097
990713746
13
1
33
311295
55
275084
336783
74
59
223473
35686
87531
288542
26
214963663
58
19512
75
412685
27
50
59
2
6
73
590808545
644367161
115772
28
783742999
348956
31
11
55
325637
18
335690
491725
240989
7
354367
482784
1
88652452
26135
237059
174062
400229
80
6
260525
94
10
5
105033
46
1
113956
379568
55
22314
458103
4
187155
85
2
88632
22
883637937
8
80122
535098661
6
718308088
14
30
99
49
59
24
37
87
804061532
17
297973
9
45
125487
149770354
23
31
12
15
92
361522162
2
67
588955627
3
406167
274035
351387
294777
55
117930
343166276
26
473290
4
23
445957
137517
245722
8
48199
85
91
28
180587559
4
181445
346685
78
437744
242588
54
198863
160951300
419042
31
87565
218303230
15
393818
92
65
32
82489
24
98
95
65
207994
105588
677030822
177982
66
288767
68380
72
84509088
61
219611
356662
45
303534
102894
56
14
291032
8
17
40
451673
319800
48
20054
84
6
249566
428450
21
78
429308
347982
280999007
160005
123834
80
426832
7
665966353
33
309806
40
61
307600
69
313106
134455
99
385467
266445
57
97984
58
30
95
5
298034
437824
474322
13262
65
346380
407577
59
620114887
281683
34775
13
92465
19
23411
425659015
28008
252464
4
1
14
139666
11
5017
28
379217
353656
77177896
95729
86
93
134321
24
308164
32676
69
38
70
25
41
497571
111515
191023
164750
69
4
78840
194695
59
172545
38
64592
2
546778898
67
10
283732
4
5
64
16
60
15
71
161212
345029542
129759
14
139583
19
387893
47
6
386998
107833
95
82
29
61
151632
53
396374
108988
192885
133202
68
135724
173489243
15
72
40
45
18
77
66
594258781
71
5
6
93
64
1
28
397067
87
72
57714
15
80645
70
90
167034
8
451349
19
459222396
8
5
239080
226612
92
397769
489163
8
16
53
88188
6
88
175647
70
180623
65
5
284233
268108226
90
440895
2
41626
723756993
25
66
28
81
78
34
346629508
69
330041
47953
101289
56199
80455
244209
503069113
439402
663428929
81390
244994
34
4
16
33
201384
475234
50
43
123697
62
119199
10
141271
202653
48
9
56
399210
118111
244353
80996443
89
11
89
14
75
435572786
399254
14
22
328394
464391
466480
47
391469
1
178731
47
462446
104682
304369
335176230
210745
461980
79
35
4
3
443446
47
103258
36
158485
117282
38
99
76
634422936
63
64
79
45
75
303702
1
7
407765
20
938946532
6
61
84
213669
3
87
52
142293
370568
5
339921
500961240
95332
29899
136853
93
258378
749552732
218121
47
138044863
156683
39
31
77
97
8
492269
434670
81
318861
167888788
9
364764
631534583
481324
96
34
94
23
973093745
226662558
8
17
78
43
269987
83
155784
112558
858207750
450580449
372235
361064
3
417366
30
10
60
94
331802
34
48
90066
56
13
72
485634794
546966426
400023
22
25
5
6
293562082
62
18
388468257
737447066
49668
259622
344027
8
973153998
370009
1
37
397109
89
347597
85
438363
8
160135
169510
19650
108168
97
81
359147
440958
750
371667
26
57
84
319626
91
79
8
53
4
8121107
45
99
87
99
1
76468
425456
89747
568199783
45
606256577
265772
250567
273350
758125249
181471318
71
900033824
4
75
302459
251646
571618782
27
60153
124841
9
103663
10
79158
5
4
18
29110
77
92
18
73197
129086
76531956
465805
68
135518
1
50831
64
62
131983
7
23
56
26
25
71
51947
2
493652
337069688
42
407532
30
6
842848619
150216
81
482029
39
364426
7
445579
5
81
397919423
237853
57
23
66
82
7
236115473
395128
59
32
116719
470136
206382
116013
4
98
98
5
262996
6
38144715
203141
44
16987
461236
30
80
49
378055395
67
281097
28
77
523783913
79
79
25
436071
86985
146535
462365
327742
100095752
338086278
111438
64
40
9
102207
241570
118349
109275
135450
463676
371526
264543243
390063
925980160
1
314891
348777
61805
16
208926
230297
142923
37
35
88
228633
63
248647
481922
69
1
37
1
404235125
96565
13
768805975
172917313
10
20463
583549816
339701
54
2
480693
779579095
281905
17
482330
6
92
4
682962935
75
70
92
5
45
9
49
38198
86
274206
67
99
319078
202843651
1
164841
67
29
124154
405651
98
307075
1
174193681
204231
266739
661801720
413581
279310
6
98
51
920242887
478947
23
280023
3
435345
405599
5
73
18
37559
83
78
137873
268663
328494
48074
41
202767
4
9176
141003
415358
6
5
41
43
151225
92
419725
14716249
104059
15
57
120955
55
92431515
34
14
12364
90
241708
434311825
44
56
79668
4
84
8
413378
87328
44
364000
288016015
65
600047257
243726
44483
22476
96
245820
32
3
53773343
256355
36
16
2
651326553
181020740
75082
5
70
499618
5
104574
42
48588
72761
468775
24
52821
259205118
49
33
114457
401956
934599816
453603
6
58355
263243
169208
382755
157383
352021230
68
95
398260
87
647286165
235427
23457
725299579
74
441407
606192245
94
63
136545
2
961112157
197824
149978
16310
504859628
44
459759
277867
805265195
39
20
15687
182874
5
161559
2
14
19
722131016
15
33
21
223369
388042
88
81
701160827
302114
90
405950
75
86
82
204055938
417209
58
107799633
27
9
772239951
497492881
432009
266711820
50
396920
38
20
66
2
5
207147
203198
56
147121
92
10
34
18
407893
61
298537
124630
806218171
312676832
198137
3
88
372100
490262
128472
48
57
74
54
27
54
372987
338976
8
14
5
47
20
415724
311006
28333
564105494
96386
179165
40
97275
39
434808
192313
425087
84096
407117
234797
82
1
442996
183069
64
4
23
37258
36
14
370840
428215
6
461861
54
92739
140931
238942
153204
222703
29
41
83
17
49
951460070
337639
8
30
377312
49803
79
84
3
9
26
154601
449430
6
247479
48
415175
36086
125828114
7
300309
59
174864
19
15
29
297164
423562
56
7
64860
26
456701787
266543
81
19927
3
174301106
62
51479
14
173854
59
83
43
990462911
90532
8
20
498922
149918
42009
86
19
890998296
556840521
17
25
470013
34
40
10
64711123
55025
91
183261
104474
81
282125
384410
1
36
85
824299677
53
252013
39
289523
184147641
1
499785
413923
6
83
50854420
174626
47
39252427
383118
19
3
255092
44
31
17
103452
6
325142901
469189
20
9
99528
4805044
39
146305
32
6
7
318761
121413
93744182
32
277465
35
286636
95227
893690362
91260
19246
437285
2
447636
476228
211108
99
46
99
339561
76370
493101
16
70401
248348
92
30
51
17
310997
412361
71
790679597
325463
8
32
79
145038
25
370748
204139
333755
325442
15
31
881697352
442877172
91
57
81
477342
49
2
347563
66
90116
23
57
79164
78
403059
223931
60
209503
287009333
78
3
463665
45
17
715653932
463483
285456
341978
40566
54
492362
91718
51
333871540
326932
6
75
10
80916
5360
3
77
87
328652
56
280858
97
36
332097
375113
131593
297699
396498
2
70
27
36
3
299006
2
48
521141852
3
272507
98
358248
731103034
6
92
87
328779
264664
7
83562
12
86655
184715
74
36
268548927
94
358025
242250
50
628942795
475205849
154366001
53
199876
53
251606
92
224625
30
54
420870
138611
317910
37
271751
107643
88
517389482
26
2
23
179144
44855
55
270967
6
61082
376827
41375335
292103
52
418628
796693673
6895
166770
66
210886964
1
57071
895876711
61
71
387964
73
405821
251628
7
65
488120
99
1
293186357
53
40795
26
121997166
280195
756666497
63
55572
110102
725483372
7
87
332895
40
8
11
115663
809143816
367691
290730939
75
353617
67
19
491589
94320
484872943
220010
98
482241
39
367941388
51
40
3
49
65
19
248986
285860
990782365
68
23
72
75
56905
3
399914
84
103291
109552
384067
34
229507
217967
3
531900756
824342780
541443085
29
51221
55
119072
32
39
58950
177937
91320
442709
351374
140953
54359
36
124761
44
77
50
4
92
433792
233668
463512
43
57
61
290865
140714
62644
23
80
7
61
336378
4
136471
71766
26
18
3
246901
389293
282249
29
324252
88
77
76
218194
16
25829
112545
6632
48
684207788
929351548
161998
4
209792
38
18
20
92
354652
409369
61
305664
275088
278800
88
94
439134
72
185833
388361
378823
313288
8
84
437
256831
47
495676
481325
809824554
347547
284865
29
2
3702
944918265
3
21390
727418341
59004140
27
65
216783
188720
321657
6
102904
30
91
383084
8
31
115656909
296624
271304
16
18
376148
47
6
95
78482
6800
667933236
86155
208446
98
279899
38
3
22165
982292887
59
363210
210230
1
116475
431940159
82
226010093
489209
348643
23985
811493849
12
407679
14
191748
56
397791
16
471245
2
473459
7
208758014
253498
328261
91
58
28
500744462
62
315044
96840
2
84
202123
344763
23
396401
297108
252584
67
123906
9
221536
23
420599
170921
42
2
83
339139
341347
50
311867
99
89
491715
61
58
79469
15
57
243133
172224
96
240975
21
319788
73
60
78591
80
283398
477584
29
3
38
210439
581402779
66378
53
4
7265
60
7153
98
14
48
98
486022
88
71
11
125236
361896
38
84
91
177989
17
490089351
79
254430
412716
44758
69
70
4
329493239
297770442
26
790565176
52
24
12
162082
77
296131
404297
19
27010
198336
10
345983
221509
302348
229916
37
73
65
331463
2746
98
88
82095
92
91
5
373880
40
55345
30
84
83
259149
931887942
223706
193907
3
1
2
81
275852992
62
449552
334254
71
55
68603
386144
56
164845
681788532
85
998168689
43
10
20
98831
229562
68515
454618
16
598314872
76
96
94
96
18
1
432122853
48
765167075
2
30
357822
1
242816
7
68
67
56
7
1
8
452126
97
54
62
92
167597
12
18
276706
11
6
162125
1
322677
376216
2
79
433194
8
49
31
62
328036
367745
87389
77
140146410
52
759184183
99
3386884
266855
89
392678
83
108800716
233427
355643
155825
32
189884830
954785078
446095
30694
85
1
32
69
571109408
235128
358201
8
11
96
532173360
21
306402
64394
4
191808
952
21
620085396
21
350851
75
758824768
34
8
657038883
72
78540
45
70
43
89
801995232
58
92
9
18
237449
42
411423
22
444883
97
87
37
262559
48199
339197
19877
2
133467
148130
10
7
8
52
41524
1
316605
363411
98
113919636
28
49
7
479597
89
324696
55
80
458084
50
8404
5
21
93
91
496303
469991
366458
232755058
38
7
66
168596030
402352
501570776
274803
131403
6
47
6
70
6
70
145404
7
47066
121270
44
403537
988976218
346481
477796
167624
92
431265
292701
345283
88192
921202924
263742
71
57
97
370684
962363012
68
52
280674
17
240822003
58
69
10
54
54974
8
99
439884
321961
3
2
47
215275
2
59
421688
498554
163752
90
58672
188589
116741
65
85
169326
19
464352
123706
230724601
460742
40
66
405957
93
1
114406
75
99
8
59264
20
330277
12925
94
46894
92
11
77
239091
388241
183456
15
87542
99
99
99
332249
97
243090
78
51
157886
35
29801
242861
352468
7
8
257620
88
467571151
77
7
79
189159
30
446336
271052
490361
477949
28
183520
242941
65
474244
300530390
124194
60834
127182
71
386436
373906
448237
37
251610
41
88
84
87
12
98
4
253331
602611252
53
478241
8
22704
164376
86
376524
184493
34
91003
111539
23
21088
471710
229815
401249
36
50
18469
915611942
45
59
244228
30
299234
22
421515
111158
56
333838
171314
97
49
23
8106
11
81
392880
71
50
11
409703
81
98
56
212144
58108
44
8
83759
35719
303565
42
71189691
290443159
358582
42
78
70
243450
76777
145440
80
215725
9
64
30
63
354368
1
161759
91
487625949
58
298545
443711420
647788176
255223
45
689570337
10615
180876
308
66
896574757
923585871
27
45
490630
96
84
400665591
60
68915
74
3
12202
46
79
171997
4
93
960079636
987456538
11
55
659053111
324233
434509
174076
165972
559341182
46
24
985538880
50
72
182032
643887762
277512798
2
359984
151230
393021
45
260401
109123
68
375264
313904
18
419811616
1
96
23
17
287807
19
98
97
485895
69883
21
2
11
11
44887
384273759
119789
83
2
169130429
276533
17
349345
516600117
168451
61
7
69
84
897607154
9
291478021
12
462522
72503
34386
463357
260515
14
491495
153122
302223
9
309575
99164
581319258
43
494335
68
9
68
55
7
15
22
68531078
8
290453146
38481
87
298887
526705149
262052
84
81
844032695
200123
69
54
71
183879
184958
77
943629316
54
80
5
225783
56
68
77558
214221
319329
91223
77
47
18
5
66
80
56
256530
431543
67327
76112
22
397224
2
343939
41364
348680
81
39
61
429031
53
11
34
15707
241222
209699
1
38204
79
27
116828291
475700
39046
154876
499758
90
138046
63
85
95
116162
49
481152840
325351
32
213507
373438
188760
84
173996
75
225118
404939
40
86
156536
90978
37
776729370
34
754736556
55
370419551
88
530306768
50
84
9
58
42
6573
14
195248
41
74
20
246528
48
297702858
719165528
95
17
52
267977583
72
319381
257318
203445
51
49
176694
432286
8
373841
90
3
13
491030
5
98
55
68
70
140878
325032
87
146237
38
34
6
94
341173
176045
89
84
279781607
28
46932927
55
5
100598
18
44440
27
26
44429
336503
22
191647
85
36
42
486760
863352728
49
74
66754664
92
110047
232483
227826316
66
89
15
2
68
343771
440778
393889
460872
284360
291405
421862
369124
150166
772511622
318631
342723
56
38
433732
79
352231
199844
14384
279886
410859
356436
162038974
70
337190
99
71
145286
3
77
323608
211365
180373170
80
175231
38
448974
4496
143627
459307
99
274079
123640
75
484170
95
398417260
84
87
19
67
1
415350405
82387207
39
61
924785179
83
41
44
89
6
682861802
19
56
18
238766546
376071886
452428
424462
3
29
417164
63
174933
282768
478621
62054
28
10
47
834145774
839000760
72
532550322
3
397345
707142778
22
272230
68
489927
253105
59
52
408032
80
3
241863
145771
395994
589737261
776832410
39
50487172
24726
387436
37
2
407117
66
389973
5
73
268669
86
31
90
349118
16224453
59
195004
25
65
99
228007
457798
6
6
8
181024
216432
3
827885859
31695
5
174545
149218
15
51521
32
97
24
367110
124748
623445515
12238
2
48
195996170
248554
5
337407
21
412523
55
494029
410953038
164543
7
322662
77
275811
33
79
87
71056
45
2
64
91
17
66
374204
120973
16
84
208881
232939
7
88529
251501
43
498249
3
20
4
57
72
3
105119
419806
60
31
92789
399200
67
4
45732
313619
5
236041990
9
97910
133064
437744
459357
419746
29
13
471522
676292745
610493679
88256
138946
19
83
346032
69
240737
2
18
864885001
22
994292814
236954
39
85
55
163756
263035
280524
58
185364
265856
136047
376120
388964127
152471
239219186
78
95
210966
280421
43
8532938
183330
19
7
944445679
97
63
83
693935389
98
434008
170629
299953
616694566
115562
10
465571
45
4290
38
419811
468486
349852
16
152753
578334655
11
138319
1
144064685
385841
67691323
5
96
160843
95470
46791
490155
352941285
28
202084
908837075
356609
65
311850
57
363741
271686
229080
157393
92662
326328
111260
27
76
956924524
350447
355844
40569
6
499973
215822
50
8
310773
4
83
25
766382023
7
32
91
43
76
46
580976739
55
6
31
230982442
95
361300
159333
184527
92
1
425047
30
249638
6726
8
15
83
9
55
50
41
59
272147
117647
466923
14
5
166223
264239
146853
24
347571
14134
323627
48
64176
90
179478
37
162854
380503069
47
89734
468372
412101
26
611937951
628009613
292003
137718704
409575
47
62591
442106
305018
90
227105
303163
531259312
291178
13148
38
244077
72
434850
98
39
301430
4
855267532
6
94825
280408
13
18
57
452105
8
452910
13
983743911
280288
334996
1
50
42
13
49
43
145911
27
36
211034
142228
49
292662
266263
127356905
386317
310816
452731
883739302
76610878
90604
288007
330113
354646
77
36103
329892
122506
88
39
123495
701313365
152072
136067
628380141
261242
311346465
48468
97
67
594520367
241356
384248
20319
97
80
293747
8330
9
6
353038
570578328
491803
71
975955840
457092
67
327527
857246040
52
467167
468061
90
15
393222
26
5748
113905
46
97
76
9
438745
471570
61
135612
252334
27965
82868
22
352274
491955041
223115
3
381065
60
42
33
28
28359
229476744
73
271649217
35
1
407588
27
39
352330
57
18280
4
27
150108
464969
7
419650
76
59
6
74
215747
228919
73
27154
375465896
61
447304682
301696
459993
406468
382178
95045
34
184260
87
20
26
88
9
51
21
332298
56
96
325986838
39
88
10
5
5181
113338
44
87
155175
315118
351608
9
287053
86640
5
58
457026
658133901
482924
599349954
247379
543601255
77
276102
71
104085
5
9
35
375422
28
223835099
83168
192294
86
122122
44
46
347265
36081
64
5
32
575576923
74
81
65
119658
334418
191533
641086741
55
34
288107
88
45
259788
8
492928
11
7
2
273285
332823
822545317
13
3
132215
356954
48
70
552181595
318347
457858
197568
73
105531
421758
270534
62
378064
364900
421853
370636876
499800
78
3
88
98
55
7
116308
18
238173894
436603
81
447483
30
144888
7
60844407
27
61
182196
370572
5
99
241375
854930324
273748
231250
82
854639125
80
95
485555
47
125320
31
27
69
15
124538
481064
66
88
87
92325695
289906
93
400281
141729
72
165280
295565
451349
94
328634137
471029730
14
9
37
91209
25
32
429493
45
94
15
58
304776
25
173981
25
8
314005
19
316076
307344
6
137522
28
80
482195
296273
1
453186
12
62
380622
201641
13
46868
78
371194
61
76
76
18
29
80
307421
320195
222159
84
93
1
94
97139
73
20
51
680665085
451171
73
250546
10
286539508
38
383229
56
55
17682
57
12
271525
7
8
448991
15
325815
534737661
21093854
307540
72
174336
184177
162467
433887580
36124
82
184760
53
42419
15102
458573
23
41
25
13
78
1
85
22
662694582
2341
126992375
142659
6
173350588
2289
77
393878
7
349405
50
10
198408
253531
59927
260944306
401372
82
70
385286
39
40
416371700
492998130
156153321
61
12
81
27
118984
51
654565504
77
32616
64153745
42115
244643
23
89
227768
82
497968
94051
704965875
77
28773
861287276
46
82
231960848
461088
254882
709022419
9
93
86
244014
172660
63
960655026
447012
36752
469693
392026
58369
112739
153094
169139
129383
421462
359850
81
6
66
23552
949036527
279234921
2
80
493418
26
57
67
47
851148098
192522
409495
65
25099
471711
99
9
66
5
1
99
4
1
354643
12
303055
99
89
15
227416
26
326410876
65348
753443751
63
17
32
93907
107158
297290
5
352950
62803
77
77
4
9
965091773
206627
7
146573
245637
66816730
25306
1
943956947
185725
858870321
170300
822566915
74
70504
36
97
82321
3984
61
51
163664
47
53036
63
48
61
300117
842534660
54
73
12
55
409726
51805
271166
98
435384
49
82
89577
66
66
988655545
85
38
247140
127676
1
290155
1
148055
302598
65742
99614
82
8
319178
26703
330431
95
265034
5
257100
69
49
471002
485321
92
8
28
19
723925637
36
205078200
53
83
5
45399
113546
490078
35170
58
6091
54
53
89
60
86
59
607315715
57030
238485
457267
40
471551
95
205765
145536
49060781
404798
45
89
23
66
17
74751
309863
160235
90
22
39579
49
196513
6
125812
357361
4
129336
68
192860
290569
263830
74
50
56
99
311516230
52
39
63
76
21
26397
378357367
443732
58
5
60
95
5
258102
40
59
9
71
43
603939066
87
58
178644462
95
220806
1
355359
582574526
159695
20
65
309586
87
1
51
747470630
23
220837
82
285432622
8
29
29091
73
54
21888
94
75
45
247910
241680
91
78
450377324
71
748031593
45
70968210
385848
458662801
166177
220360
38
263137
306468
287067
44
4
199390
220470
86
28190
76
93
249781
62
9
87
425441
7
27
16
99
217843
333003
70
53
487756
90537
489390
117620
296117
28
131999388
65
144172387
66
46586
260424
156296
55
62
74
485489
316701
430203
4781
12
63
26
45
324420
38
29
1
7
95
150494
353367
315197
23
262496
5
43546
3
490116
399112
19
11
24
50
44
300275
1
19816
418283
32
418053
73
71
4
33486
573326180
158558188
127978
13
187708990
227108
71489
246995159
412483245
370534
5
43
8
9
10321
209996
44
4
91
47
431021
226351
8
69257
46374
318513
22
87
300478
45
10
256292
5
926528309
332429
42
67
3761172
29
271478
26
436160
188396
90
32
85
82
47790
162182
11850
82
4
51
38794
74
99
63
135821
153144
53
175130
170874
3
7
98514
8
71628
86097
21865
568682286
89
250774
51
2
76
227560
119125
31
2
408758984
224093
85
13
394635503
752464454
16
157333
5
87
28
404535
318069
483189
399553
191151282
224677
136047
467834
3
63314
198243
1
69054
275576
186801
64
69
22
79646
71120
25
479962
31657
169266
269222
25
343169675
8
17
9
203215
39
26
369856
63
12
35
81
463299
36
9
42
5
127933
22
37
239219
457419
87
47
252480
996059727
278794497
406559
170478
54
5
386328
359645
70
396821
75
35
459405
47
703528657
125602
642480404
7
16
15
266139
473801
363417
489667
338505
260715
81397
50
399880
493356
70
30
131011
1
90
58
13
302921
1
54986
250241588
240051
479647
154633
215715
305864675
7
97530
28208
230353
231322
92
130132942
83
20
305049
389281
39
177546
4
32
170387
26022
18
9
50
1
138920
481098
528789880
89
1
75
24
150562
52
428742
406192
97
70
69
68
27
345944
74
60742
72
78
45
55
225120
85
138577
23
229038
76
511154454
11
47
38
4
223448
78
187080
44
146044
20
392509
42
14
89
86
4
236020
8
126430295
70
79
39
64
42
948355498
603035683
11
108920
242330
32
37
29
95
336273
287314
68
348372
184646
267910
69
29
257777
485743
406788
140319
276984
38
73
66
45064
177283
335477055
55
11
366279807
437881
353283398
38
78
53
91
84
8
271310
458516
310343047
591506184
497176
992389929
324230
392065
344484
43
9
614322618
10
298229
43
262269
17731
366658
641942279
16
420391
29
364917
300477
8
95
4
125904
8
516968509
34
87
199138
461957
78952
19
398565702
427358
10984
303480
62
18
8
91
505746908
99
462613
7
30357
68
362646
91
94
408241
200762
278878
43
301886
164215155
384841636
97
76
51812
53
99
3
76001
385716
3
266790
379762
74302
38098
275811
233500
490151
188603604
454591
44
46
29
282706
9
31
34
162051
25
74307
128541
53837721
1
303470
44054
76
37
351686
79
396159
231203
99
106654
465802
51
26
21
12
77
67
2
59899
677853998
409064
9258
89
445159
37
61
125888
33134
44
298872
337626
16
791249116
384128
96
291242
44
8
63021
70
65
102723614
152122
28
9
18
486617
487191
78
46
419678
37
405802
62826
87
5
31294
19
28
923323418
17
94
11
3
803377473
381299
68
19
119289
68
61
67396
83
224810
205809
263313
546676897
484931
28
419414784
89
58
322695
73
7
975172058
151593
186337
2
31
405737834
75
15
179957
822104982
98
518239486
4
288508705
74
8
351677
77
328054
130035
7
59
95
91
106605
479282
46
75
5
3
65
64
16
588531760
177342
114198
157353
63
630113456
289392
4
78
124999
32
59
179890515
71016
351354
35
468389
81
4
210640
277307
27
67
47
70950
787106570
52
66
47
303563
285556
982536727
283007
36
496700
49
110444228
303462
85
9
344619
82
32
384997
43
16
342482250
89
25
34
185849
43
4
54
89
45115
21
44
29
19
290883522
8
826880989
85896
74
358669
60
45
1
51235
52
275101
343834
82
45
763508951
72889
108767181
1
438941
22
398511
89670
58
602633556
36
94
89
6
83
175520
95
80
72
218092
255709
21
9
7
157198
31
397633
436473
220512
95
9
496436
270674
98
133157
261750
423689
67
202083
26
308104
25
37329
93345481
568010346
288721
65
316582
77
71
73
36
2
443498
389978
349
6
460509
31190
987533835
249990
400767
96
26
4
30
46656
7
72
127013
223846
2
99
370376
45
3
91
50
95965373
80
11
55
32
2
424512
23
400469
168690
66
52
81
5
73
76
213286
240241
847655904
6
66538
271968
55341
273242
864758637
4
225599693
372015
165663
31
6
184460
89
47495
451862
9
73
69
57
38897
258021
765551041
69
117778
79
72
204203
62
116821
19
7
73
445605
15
107838
52
844517362
108787552
6
9
3
727005192
51
119020
15
97
98
20
61
79
30
29
4
35378
333619
5
339329
134495
42
19
45
60011
409265
296952
66041
3
402319
8
489541
390627
1
5
65
64
464377
363776
877176028
998540451
362240
54767
4
8
68
68
427238
323311
711399094
59464
37
488331
494564257
43
24
125898
27
103006
3
307871
27
601604519
6
60
434165
66
4
97
487311
159275
2
74
96333
467430
5
38
25
1
85
209826
19
3
7
48
99
206009
57
68841
94
306637
15
196585870
56
19
7
71
39
87
3
1
21
195808
40
307480
458966
884076319
125776
8
376012
477387
210838
307259
28
159193
42
68
30142
472830
454933
141096
6
79328
385125
47
278630
2
70017
71
424804
83197
239503
524661179
155042610
50
6411
33
88
167859711
5
78
753798306
72
93
67
339278
227478
2
391875
93032
326752
23
65
390651
13203
5
66
108845
78
340701
7
65
294693
7
88
204491
33
46
8
4
216302329
98
39
82
225031
79
49
7
403161
319843
636703885
28
85
23
514384371
6
1
88
316366
5
876431842
411654
25
49
46
71
13
457440
14211
67365
64
2
484689
83657
325224
382029
44
11
97554
23
652834345
26
224905
16
395949
228616
71250
80
435359
694316679
198523
51575
386548
54
43
182108
22
88
31
122098
19
6
59
230717
76
83
44
24
78
47
467767
28269
12
42
934101888
62
5812
9
54
915074313
267500
282559
94
58
59549
346675761
57
63
89185
50
45
69
442524
62
315783
37
931482071
2
15
90
88
444386
4
27
774434223
422939
413251
413116
76
290622
373433
133158
60
455464
35
2
470362459
27
49
49
353304
13
928667869
27
471252
2
46
67
368507
85
39
39
6
851691213
345193
4
59
87
89130
35
28
5
198771
981191181
152013
85597
23
62
92
21
54215
4
302053
97
71
135552
350979
42
483343
23397
96
214302
208215
56
64
9
718070569
18057
63
9
99559
17
58
495757
49348717
196753916
390564
305073
291305
73
121990
65
60691
14
2
46
18
12
63
22957
56
95850
7673
85
30
445613
31
90
89
495083
37
281952
269684
94
229478
402850
302271373
66
61
474351
922589099
402494
24
74
71
95
62
63696
366262
295461
15417150
280106
90622
425164
327562
69
3
9
87443
9
44
71
88925
429898
153822
384214582
311552
44
354244
77
252241
77
338028
12
13
22
20
260551
233432
2
26
245488
248612614
396229
262092
50
353482
388518
491380
432079
39
471919
397409
67
95070002
37402
69
88
151216
393449730
17
2
53
68
34
10221
123054
68
276558
137797
5
86
21
236631578
91
3
256772
16
45
34586
73
5
37
11
70
2
55
57
216175
244970746
16
52
65241
326347
5
4
93683
94
165487048
55
28
313416
475289
5
40818
69
327469507
162393
58
33742
9
574063275
93
79
51
449561
665240923
279024
2
6
387090
72
21
24
44
15456
10884
45
57
80591
53
15
132051
70
281365
75940
361984
952630288
86
50
74885
49
62
487413
568849078
55560259
42
4
31
67
370703
249563
96
3
27
4
82
89
50170
52
151533
278933
451078
55
379751429
40
84
5
52
18
165870
24
19
58074
30143
228663
30
36
133009
50
41
301450
370817
175120
54
334173803
206776
26
5
31
401449
74
17
379502
92
469249
92
128277
13
352379
283151
63
401207189
257050
444402
563304549
58
316747
58680
81
781827893
25
160765
979348450
49
52
469415
277585
19
47
72
9
934692190
76
55
561673311
24
216638
14
748040222
347098
1
72
12
83
736131459
76
427343
89
23
159844
25178
385891
111638185
9
869567426
70
190165
120265
453380
66252
38
476581
8
129203
16
37
55817
244115
366002
67
163771
365241
374731
6
250234
255865
36
12
72302
83
397442
349042
27
40
466137
413664
19
61
990188223
24
476404
43
69
10676
31
161358
725856074
61
163795
94824
19
655303789
36
43
99
56348
195684
37
402684
157531
75
478752
515933551
185805286
309030
63
232127
98
188336
21
68
14
3
28
38
4
9
7
40121
137065
38
376506
220046
140035
409705
81
31
32756
352580
100546
8
176596
1
317263
475629
40
184003
13
314169
43
279268
43
220267
4
97
8
395498
43
19
86
640160734
58
88
6
22
84
188383
154042
12
124913
190041
60749
356989
40
508588775
484233
242784
471942
5
341597
664447691
60
35
768061660
101853
310802
15152
267383
249953
22
51
266656625
50
95
3660515
327458
451663
79
120297570
64
8
297565
108689
410462
4
78
59
128730
134681803
80
404699868
92
12
49
17
367505
35
214641
271042598
27
71
4356333
1
5
43
28
446603
132584
326622
51556
123155741
87
304174
6
43
21
415814
50
285389
8
205425
76
9
88
19530
203280
412094
69
9
8
48
198793
48
65
15
14
88
1
36
94
65
6
117764
24267
7
73659
357001
244120
48
262769830
306319
65
430163122
85
389433
126778
11582
20
64
75
92
349619
6
56
84
220719
6
10
454427
60
57
9
357586021
4
16
99
76
209655
22449
458558
259802
801341194
82
212191050
554140599
414564
191374
6
7
50
736708472
26
99
34
117343986
499625
311485
6
55
108236
705516256
262015
25
7
752718819
3
9
265750670
432562
12
22
358496
6
70
181484
8
413967
36
5
77375
722068080
50
84
540350817
92
57
685703308
307258
896421976
414597
8
309641
294084
248096
412903
84
71786
864382380
63
199187
5
85
210643450
84
63
464988
72
10184
461711
29
56
48
364614
49
993332223
55
90846
45
3
68
49
50
8
211326
188405
81
416041
38
261129236
51
15
28
51
7
67
277817910
129769
563219618
256310
37
462503
87
368949
81
51
220649
50643
199323
203706
42
84
41
23
647548761
221610
60970
98
445051
626687228
150375
58
93
131898
67
157151
238521
1
104366
336693
73
48
41
297978436
33
99
616602371
281304
376232900
412235
3
226529
349454
230124
58
198700
880315467
6
6
60
90
160810591
30
401486
53
30
80227
114339
462216
59
40
257394
348863
478527
166837
300382
274765
217124
48347
5
172095
486609
4
80
38
96
56
51
5
490544
479
9
45
276002
70
480713715
194741349
208936
223943
411934600
57
12
97356
52
9
155685
30
99
103409
76
49
979872328
405050925
383535653
68
5
64
66
28
93
356703508
268323
34
17330520
215010
79
510856872
323370
9
94
74
8
54
413307
116350005
893047263
42585
249976
44894
16
42489
88
439336
57
69528
791106446
290966
365392866
149381
54100
5
308257
51074
347948
298303
410829
66
33068
276953
93
3
23
272358
39
448384
74
404355
26
2
32
456508
18938
85392974
250631
36
4
2518
718767706
384690
2
15313982
152716134
152394
40
61
57
835701194
368413
262168
111571
348249796
41
16
25
413541
7
65
373951
87
2
5
60
79
300050
4
55
326662
6
231894
725543085
25
5
210566
7
419882
9
5
95
375464
403847
73
186134
7
83140267
56
265350
417994
121991
398915
70
27
14
57
163762
85366
46
54
9
99
1
92
5
8
296982
178094188
182099
1
1
139470
41
324067
159827
72354
258249
819196631
363517
10
438497
32128
68
2
2
477905655
42482
416450
51219
35
428009
7
36
63
204170
466819
350058
275898
13
81
126593
318777
330980
410336034
68126
265074
432439
70
276066354
73
48
303901
59
211955
68
84
262608528
15
400433
12
183983
42
88
106613
63
178633685
308295
11
16
55
210823
720523656
172253
546878582
67280
8
61
98
594950797
8
18
65
350587
106992
49
3
383771663
87
59
395574354
52
6
10
345173
222745
352939911
97465
483623
75672532
374272785
432013
2
73
9
59
27627
2
47
832655426
576647294
212957
4302
87
481683
32
433988
372777
15
244289
21
96
58
455049
26
3
19
31
442061
84769
461566
27
83
324634
560613825
259900
62
9
11583
69011
67
78348
472050
5
434037
734816876
8
144380
226652
205634
5
24234510
43
9
97
84
95
495530
35
202783
54
931130207
101616
476646
85402
217291
132121
19
540271694
71
16
6
621754867
250819
443027
15
180021
11
488698
74
29
321870437
354832
7
211707
535784164
89
93
85414
99
50
69
110024
122402
469229
26232568
288431
701673930
9
58
8128
74
99
39
6
25
61
54
276349
400013747
440173
537955188
346077
20
349933
5475
83
23
77
524752051
81
255121932
1
14
68
490027
357131
10489
62534
364384224
88
55
11
28
142859
214415
15105393
15
5
266957
74
106123
382211
69
87
419681
53
31
77
77
80
26
387990
325878
252796
416468
479598
84910
29
60
72
9
58
66
84
6
44
462495
354884
86
526638228
62
13
35
7
845916864
99
428061
75
225748
27
396550
44
16
327623
841815219
7
97
2
288938
48
433245
96
20
68
6
79714
37270
37
385048
75964
28
200049
133142
40
263042
22
3
81
99
1
70
278047
32
24
272995396
32
99
20671
58
81579
293423
79883819
83
26
211483
244240
32
64
7
181405
5
2
41
131321
219934
88
79862
77
832460766
24
320701
51
72
351742
217456
106206
27
318223
324675
39
40
33
36
177859592
350113
616382085
171665
71
138499
220044
236997
228440
307390
58
36
616967175
82
440438
178721879
42
428960
350288
90
92
543206907
67
18
3147165
1
123673
9
1
528541980
319997
164125
323660
17
397450
277104
62
81
267092
50
84
966170873
162230
67
3
295285
143843
48
369702
60
62
346632
463767
71
66
276124
97
86
64748
371252
2
393086
68
345566
325427
13
686199589
37
11
37
918142901
119514
73397
65
497385
208797
85
13
40563
7
42
26
482238270
406751
85
2
11
495088
97
20
488794092
196664
68
137188283
36
489033
197417
161927
7865
448901
116111
72
3
68
70
5383
60
60
89
446428
37
5
7
42
58
109508
424968
394988
72
27
48
5
725618816
485913
18
402422
7
485511
433096
462190
23
455516
115745052
180603
94
46
414700
93
24
55
378363
20
376324
52
91
36454
56
204693
29
258070
244352632
7
343594
464398
205808
9
229421
356099264
16
26
94
397118
27
123694462
14
6
70
35
170974
92
147207
400128
100307
86
61
226869
10
103652
520442914
75
8
40
645363405
66
499258
229173
197027037
8
96
490051
708082880
1
292964
797710166
49
310016
261356
167774
97
575446959
174155
52335
322542001
83
406552
1
37
68
6
307854
74300
78
927044070
102533
378752
18
216698
281475
29538
85383381
58
379081
90
99
40
23
186183
96
201716
441537
13
99156
28
78
72
266656
68295
15857210
17
302071
17724
41
38
83
303752
408708
31
222795
88
44
79
880067589
272682
225126
246336182
14
467303
23
44
40
280114998
47
477011
490889
132653
166557
424197
24
195325
587878468
219486
7
4
552183174
6
42
154426991
26
142157
7
74823
1
3
414602
421254
379481
14
482346
60
28
29627
475749
339370
118786
142553
161054550
59781
277482
406698
14
85
76
494048
445342
3
11
488353
51719993
404665
316142192
19
7
2
91
63
424869
65
58
241807
156819
200868
98
375536400
436592
96
417623
87
181719
70
3
92
202097519
495138
352510
41543
90
36
918053864
25
70
52225
92
9
16
3
5
378570
1
329002
94
77439
304247
707055358
43
72
499175
36
889484289
34107
456613
12
86
1
879408713
35
3
71
411768
2
868345646
76
105945
170953
46
92
876694143
11953
84468
363031
9
432569333
75
344556
36889956
30
89
2
68
697830585
19
8
33
69
17
49084
33
997758475
8
198410
26
2090
88
466545
19
89805
128028
23
200991991
245692
4
63
304992
479925342
484506
61
12997083
2
522401048
460674
125668
304830
11
57691
77
3
57
62
28
62
15
39620
695822880
308604633
123302
220346
30478984
92
870632796
183401714
12
480430
19
377881
345587
410195
224780
30
78985
98
81
433993
146910
90
70
350524
18
81
477873
58
429128
46
21
1
10
262098
59
98
32
34
24
650264960
45181
117758
21
38
43
4
327590
5
373319
40
1
93
118044179
93
5
55
82
424397
322499
632080057
11
334738
205099579
52
297784
79728
3
26
3
34
499451
307082753
9
91
7
316316
86
3
15
213226
88
474352
456665
131870
160815
609632495
33
9
90
939079998
16
13
123693
8
38
10
79628
1
325051
17
49
1
190228
7
433600
82
98
475491
65
7
63
59
487309
71
63
6
328628
145132
90301
281862
24
428236
324645
54276
52
17
53
88
65
41
5
141497
5
258568
102949
39631
468735
40
340020
244536
74
18
93
276447959
37
363813
101374
95
78
60218
47
175088
61
53
26
48
1
77743
61
49
60
35
1
222067
21
34
332194
74
216776
6
301139885
81
32
112286
13
6
35899
72
25
33609
31848
7
68
7
54
44
65
317595
404480
79
76
45
26019
382867
21
11876
73
5
45049
483410
7
475016
5
9
63
597280436
9
77
85
216552
6
146603
76
46
43
154519
194480
79
244854
195472
9889
21
17
49
63
161326
494644
47
81
15429
4996
384788
59
46
137212
21
316466
9
478994
283418
554530615
83
77
42
43
86
15
3
20
77
309490
123798
91
8
8
420264
55
17
12
24
368613
240755
376980
214741
479781
148474
36
922635439
478500
400248
127628
498967
251278
71140
326026
475241
85
8
147236
30
34524
159909
4
28
131194
417605
71
6
4
336595
9
278933
70
993744465
88
6
27
113754
3
45
163091
225831575
10
81
8
156782
431916
201852255
22
417490916
98
13
82976
357635
217234
80
4
41
396141
1
276788
79121
357894
453696
33
361872
120961
52
54
59213
436833
64
8182
321182
5
46
23
37
24
74
180412
53
70000
912677041
3
85
367723
55
90
30
51
7
470195
44
13690
233479
3
71
20
272393
320532
38
276254
3
85
17
92
12
39
474021
23
91
77
186060
42
72
137785
378987
14
149119
400045
4
74
477136
96
8
81401
449068
417602
366309
423588
241974299
86
81044
19
318165
61
57
28
450541786
228941
145152298
86
217018
89707136
33209903
11
7
17
124118
146468
18
65
16
81
49
257957380
236838
301614
12053928
2
357890
274852381
36
104142
65
71
239720
82
91
7
172475
42
540577310
139801112
87352
5
465849
92056
420178
44
93
82
88
885550134
12217
233868
9
40
31
934358762
81
81
364480
308741
218058
34
7
405128
7
78943
75312
295407
84
791239771
35
233150
83
476726
812846520
23
94
220239
93
324783
95251
290887
469528020
469821
242086332
39
193452
490775
23703
676922212
76
257915184
337970
7
6
95
100360196
486196
475120
57630
983013506
16
512399768
9
49
35
183580
639991050
326776
111852
371456945
407705
42
42
92
135838
4
263836
40
59
231152
19
51
224085
91
10
19
43
21
144749
49
91
517993240
261492
72
38
7
61
56
37
47
24
161606
330691
7
6
61
252949
412522
120547
324891
19
30
15583
676334739
6
3
552285457
296396
405851
471174
72297
38
9
303925
158834206
39
90
9
241860
47
60496
48
81
40623
64
92
408105
496291
54655
54
187523
130872
2
8
46
33
78
243174
7
44
60
7
356607
11035
291635
24
142212
53
90
57
351878
68
90663
89
18256501
97
368460
4
77
74
871554314
19
91
14
30
264809
74275
181960
47
40756
420747
11
272212
38935
453974873
319895
83
62
53
341811119
8
180097180
773179587
406546
166233
15
48
6
6
372860
14
98
448834121
10331
399198
6
17
48
306728
280167
3
6
1
60
78
310507
860153582
5
83
134076
51
90442
46
247348
78
99
757712586
56
121884
419569099
93
211005
136871
239236
483682
88890
455269
50
15
7
788743183
7
540486025
145572
5
2
54
415225
772348650
64
4
55995
382882634
297741
72
384606
23
324869
7
16
472042
27
292601
287179457
427161
39627
97
20
29
48156
483805
474833
80
147163
595553225
80
16
16
9
278465
319955
73
83494
31
196418
412608
387016431
394394218
259754
457968
69
39
3
420363
54
31
82
252619
4
14
43
135496
494451
48239
77403
219056
6
442
385370
2
96
727434741
54
418535
146284
368986
16960
6
144111334
410776
56
75
106278
4
43
11313
841771231
39
40377
209494
167620
3
380632125
122189
18
194322
96
754293915
111059
45
387891
4
87
6
56
53
73
32
88228
6
275357
3
137996
153360
83
191986
2
13
47
76
477821
474133
9
15
47
84
45991
90
4
23
820249232
430898
390768
33351
14
195302078
61
28
69964
88927
262727165
39733
15
18
96
91
76
57022403
246651
6
779668477
77
13
42984249
16
156119
91047
80
259672
432846
282516
398903
585346601
5
295295
40
10
35419
47091
91
111081
11
99
188308
70
74
832607188
74
3
5
6
110040
45
34
68
116154
115512
57
348461
12
26191
424899
83
485879917
343259
2415
76
36
73
129654
46
73661
56
95
1
34
7
365935595
907083369
480794
808924858
54
4
535173063
73
466984
236962
24
100464
331187
172458
185384
110249548
23
411437
8
420872
443656
462194
121637
88
20
4
10
452975
499073
249515
51
77
8
420870
429763
86
21
78
57
7
57
98708
443219
58
473773
74
7336
82140
1
137815
39
28889
437396
34
76
725825259
339700631
11
31
48
73
38
46
35
7
234896
1
22
88
2
289583
911505644
15
82
42
305409
285728
955945673
341766
183103
48011
214381885
288210
478574356
464533976
227355
472298
20
32016
18
79
3
62
59
18
36
306560
5
289117
179817
29
40
17
29
255005
90
80
6
58
3
87
88
86
2
62
211638
458100
46334
622817164
86
45
94
222568
15
58661
2
7
76
92
471061424
910802447
428748
26
5
44
26
7
24
57
457480
60
400630
433886
43451
541766443
28260323
68
65
31
83
243032
361315954
636576625
87
749343471
14
642724630
62
5
86071
63
177864
111260
68
83
1
24
191981
53
74247
81498120
422131604
322142
3
35
9
378784
28
92
5
275985
734
42
173560
110301
34
416890
1
2
29
85
82
423348
576724453
355643
19
489064882
86
262937
89
6
47
73
427076
155746
68
2
66
10
8
478883
901570950
670901076
389558
496168
63929
410024
22
269890
133293
11
131640
499518
75
72
224341962
93
23
70
406100
6
2
8
431478
340637
7
57
453832
27
437934
47
4
15
3
317723
317804
13
57
23
13
422583
288146
448205
2
23
63
494883
266952
761870261
32869
40023
8
58
7
31
67
7
66
20
4
37
123903
73
70
3
56
317549
53525
65
80691
58
15
59
61
74904
16990
192071
344072
318628
23495
60
156727
33
46
68
497145
178302
175051
43
17
97
87
159210
5
43
67
253563
327026
100103
10
393539
426739
225559
90
5
25
230490
75
67
770897833
70368
4
273769
16
315405
285208
78
333932
70763
247907
65
297009742
325200
86
38
421512
50
331207
46
445181
16
140419
463884
360142880
285442
24
8
67
102201
42
42
19
47
108959602
515008132
1
18
90
189682
266875045
30
418415
93
307608
259873
6
7
67
317777
294112
208976
37
2
69341
9
226841
27518
5
43
35
467816
666240269
67
364986
97
66
64
328080
59
76
7
4
95
85
17
63582978
20196071
403672
57
1
57
185737
445572076
65
75743
2
54010
360063
80
3
36
9
102545
55
8
58
59
19805
44
494911
109045
350342
47
451005
174113
426978
91
1
3
490542
521888742
73082
67
349104948
23
92215
13
96
421630791
14
38
27773
30
307578
27
181173
68
351217
93
66
263319
237698140
4
15
284241
418473
58843
256710
92524
82
20
10
405091
2
12756
50
81
281523
13
7
318732
60
484371
377353
25350
325115
38
473087
157449
44
321235
244213348
373129
265670308
78
200648
96
16
34361
67
95
359877
6
245718
94
484100
40
29
93
316952717
16
81
152962
5
55981
253353
83
83
822339475
281903
35217
52
444770272
287025
88
49
41
274471
4
223600
325966
580461015
93
105928
21
79
84897
371815
77
92028
435378
141550
74
81
25
7
89
47934
679516591
8
14
322139
23563146
589163474
208905
221011
338429
22
399217
62
241285
3
32
472926
8
57290
82
91
84
83
226426
49
308088
82132
92
47496
54
316346084
83
333661
86448
12
154266
196368
14
31
80
390478
346282
487887
49
386512
95
297058
82
227042
78123
64
271339
68
95293
3
344901
43
72
329974
473333444
87
2
42045610
618240716
98
872292285
34453
9
89
362081
380153
40
298562
51
114316
11
22
169983
356674
356007
40
42
27507
481566
482270
158057
27
891090330
478211
50
56721428
92
274755
94
39
321200
457424
268388
333933
55
644967575
127380
97
296200824
352284
381382
76
8418
341989
122256
79173683
15
473918
37
760115314
1
200268
10322972
938745092
85
21
66
468724312
655206221
73
462241
209640
65
370054
434310
23
329550
463972
17
53
168716
297390
84086
75
52503903
36368
68
223738
55
360309
73760
202720
321902
44
305987
98420
171268
4
55
68837
11
54
44
1
83
77
470900
4
376391
216894
494238
32
88
71
13
144031
17
26
17
47
464286
6
50
6
280327
151070
295534
44
428339725
1
307856
7
76585
11824
2
4
264006
214914
69159
5
2
487193
456413
23
37
337449903
153616
300839
23
55
172725
37
498200
216068
82
942499890
11
3
135574
844442628
3
884394942
361614
1
89
842
71
167711449
63
94
39627
41
127644
45
498746
79
31
50
866359642
32725580
221396
62
703756450
177944
122819
53
30
315033
217317
644315571
65793
11
420699
231819387
44
149631
837536484
99668
174875511
284439
8
11
282499
84906
466313
104596
2
46
383020
34
425280
91
339749
37
2
8
406546044
39607
212960
423706
336554
11
114985
76
343986
366246
415882
29
902840080
260225
10
57
288924
67
82
294666
32609
56
355193
2
7
87
6
6
85
18
57
76
87
352090
178638668
210171
94
65
431905
356795
58157
23
46
214972357
15
6
76
215562
2
88
66
71
7130
29
9
198084
59
35
82
71
499431
7
59827
456244
8
55
4229
475870
138024
129953
74
9
41
347526
88
9
445092
490387
317308441
201978
86
73
62
495649
15
168833
3912
212337777
483445
151720
216002
75
207621
1
104884636
43
447233
24
405575
235801
2
4
77
282928
205315
241273
55
118886
59692
451147
16335
207209
38
122908
26
72
247045
202407
3
3
1
58
294640
489139
15
433791
47
119819
25672
203282
2
90
179419
113034
79
333345758
31
7
35
22
181932
474284038
21919
452388502
401909
374895
166487
53
49
342098790
174232
57
24
10
440435134
2
51
92
155531
78402
51
9
179335
7
319508
242035724
245324
250994
51948
282699
724204130
44
414375
162510725
21
78
369631
263117
10
45
17
892843303
305460
665259039
72
52
403660
81
76
59
33
262861
76
6
1
387421
853030321
51
36424
6
33
8333
264259
404751
543148475
40
123735
73
127923
116389
476726
4
5
494710
275355
476824
41
360501
19
64
55
143945
27533
52
39
95
2
441424
463254
9
93
708784127
776970486
70
7
28
6
116672
371563
73
46
83
80
38258
87
129906
836
171310
75
244810
56
285867
12
456092
40
90
51
917440662
94
1
36435
23
52
11248
145417399
39682
989964560
89629
13
44
83
252327
295918
120748
48
179387611
216850653
64
334655
20883027
99
59
48
383675
228838
497823
123711
70
8
19284
31
18
7
55462
32
52
50
83
7
35
5324
259729
1
46
261264
816579757
71852
52
971920828
255805
33
42
444787
356389
332947
596243522
436971
18
113355
53
72
74693561
67587
264316
300977
318228
122698
143502
795677084
93
131402
73
26
51
94
427313
13
23
147017
76446
30
15803
69
357057
14
66649
188308
215159
26
399056
237292
8
13075
16
79
76
23
73
259125
107450
75
15
377174
11924
408984
44
436144
224375
14
468989
91
2
14
243495
218176
34
426709283
68527
226739
76
33481
2
176611
9
70
80
338065
1
67
427609
96
39
8
159136
326345
6
133600
277295
67
36
47
48
326237991
466938
42
93
119320
12
83
453216
79
216091
291444776
135602
40050
2
30
283816
23
56
157811
7
39
86
3
347019
494386
337278
4956
70
117142479
472887
79
85080
2
86
260344
530490855
288816
2
93
68
15541329
314200
37
33
184629
65
29
232225
81478
478765
131310
295017227
36
13
388231
694095159
3
3
97
3
2676
849376472
51
45
75
40
1
3
211642
20
48611
87
487917
8
47
451150
88132
372168
262386
29460
236435
433335
53910
208087
434613
319402
447892
34
270148
255710
250930
90
62
130393
72
245333
2469054
14
742782292
470797
50
72
47
126152
373665
6
7
31869
6
47
435653
216098
2
107010
3
32
27
8
221511
249853
96333
95
848995348
210182
57
91
1
308483
35
464712
387060
478240
52
96
432676006
74
788990510
273801
92732
5
369503
56
226091
962887541
4
2
82
497264
490707
20
75
79
4
282522
71
139919
41146
460704
68
41324
305086
75
336843
65
80
266765
456243489
95
32
8
55
396652
88
65
53
80571
26
53
3
4
17496
344587
197461
89
7
141777
89
469700
127696
41
93
94588
453446
85
78
4
24
163363258
54310
22
397863
67
118553
148069
470287
6
488092
79
51
490762
58
405969
56
313932
185334
573860778
125700
9
108953
28610
63
44
59
48
695887620
25
422857
75
141004
194838
418956
62
387912
12585647
35
88
14
381435
39
1
32
306298
43
81
98
1
891807468
45
36
30
9
396477
40086
43
91
63
408892
32
63
310266
239015
28
45
170843
7
30
53
23
3
43
19
29
318657
7
91630
498290
77
90
70
72
472313
229598
412769
46
254717
58
4359
23873
6
454892
86
162308930
128058
35
72
473585868
326511
360070
345391
435836
13
157047
14817
90
39
27
67
74
45
25272139
7
16356
362962
93
282568
465067
18
7
4
54
45
66212
34
47125
72
86
347024
76
42
93
72
6
174499
250794
81
202408
16
7
84
226319
68
11
8
314686
4
83
361880
91
40
75
48
249651
71
25
14
10580719
266918
8449
7
639575908
62
59693
98
263232497
482513
486190
186644
88
780994666
76
64
316664
97
2
468452
58
408016
47
16
96
73
175214
6
1
334497
426003
46384
32
73
1
119594
362537
253794
1
31
158120
82
80
292293
194437685
128226
41745
322017
63
37
3
79582
97
7
372075
96753
92
78
45291931
51
64541
113577030
3
78
66
13
406369
93
98
44
251215
17
331501
152794
18
783437601
572383602
794855617
25
20
11
46
1
13
29
23
7
24
279054
352979
25485
160776
9
486083
17
3
28
25
297287810
468388
95
422354
139724660
349107
83298
100110
41
80
9
2
10
62
98
82
289491
3779
91
60
77
371302
332069
51748
361713
70
81
101760
260607
60
17
19
57
10
380791
470163
420189
208572
17
82
68
52
50
37465228
39
66
420258
106179
71
403849
175493
782632562
85
280150
469196874
7
50
11302
29
8
464710
72284727
4
43149
83
64
376330
69
140351
116053
154974
8
58
42
168551
338092
198281
63
241821
16
65
2
22
266078
1
365337
72
1
139824
74
499401
99
25
376563
7
1
1
89
53
308027
499596
418190
3
895335620
485921
34
199228
55
395117
61
3
66
64
134189470
74
41
37
68
53
80
224787
383768
506212617
325906
832886988
34
748178759
68
833008234
7
41139
77
7
148180
71
94796
55
177492
99
219765
37
128686
150601
80104
118042
336314
61
36
66
3
122881
453269
37
8
20226
88
732003974
28
2
81
1191
13
98
67
21
7
395698
37
188987
9
246794
417809
9
297855
21946
464449
8
66
65
417106
487238667
86
69
36
643583963
29
17
87498
334923
659331169
449445
85
27
2
91
9
332948
326913
131054
1
70
89
8
183656
332284
376933
13
51
291691
6
120347
87
65
8
9908
10629
256965
397511
76
473686
5
777560353
67
407347
3452
267863
144288393
40
408039
185472
54
89
41
404697
173848306
339724
80
398252
22
54
764771696
478457
15
382739
275751
89
85
306716
69
38
79311
55
14
34
36
881705117
30108
499673
574878948
959414303
66
304958
39
908882600
34
362687
55684
664888563
372280
29
80214516
44
62
51
39
18
69
68
67
126911
16
474695
43741
413
208361
89
87
137872
73
141949
2
465840
44
462961
63
205290
50
28
87379
461137
74
56
460084
60
223505
67
20213
301978
639163392
239501
136076
74
46
6
64
56
26
393259
90
31
389266
38
237296
82794087
28
373035
6
89
35
2
9
60
23
6
3
65930
52
144648
80
34
686244333
21
944539864
3
142530
591611938
224971
60
37
746128427
1
32
52189
445538
73
477449
30
3030
141977
52
48
220002
380711
342062760
423741
578843553
23715
466750
63
483741076
315817
99
120075206
93321
14
215373457
13
98
808464199
57
43
127885
73
371495
245250
73
2867
38
38
3
278386
246234938
39
33396
82
46
293897
489464
63
15
2
17
97
80124784
59439
432770883
406084
75
96680
66
385939
333557
36
64
149711955
442497
489530
369486
175239
38732
5
94
10
8
947633462
70
14
87038
406354
218000
57
353219
45327
19
487758
423181
19574
74
268919
97
90
35
84
35
472904
99
92
501265566
172908
187574
495947
118142
257403
165493470
4
179038
448708
69
29828
7
8
229578
918812943
52
393320638
282119
736767221
41
7
88
221932
338549
741086510
35
54
488038671
53
48
20432
145027
67
104202
472539
5
50
42
271570
80
40
322038
26688
3
87
108764
85
338084
69
50
72
262483
331687
240069
387041
51
428934
129405110
7
99
7
350696
606892969
205512
206274
269833
63
56963
828850733
234687
202832
36369
1
25
199574
170756
17
3
391052098
83
490263
25290
143883
37326
271276
837613727
685444009
78
459159000
70
232320
1
65
319617
16
4
307252
7
63
68016
792964155
5
325861
483127
399760
21123
23
16
73
65
78847198
74
38
47
80
104978
984952347
174988225
392051
20
364297451
379992
18
89
87
90
98716721
450659573
344767
53
29
214059
83
7
57
796702207
216427
353728
20
99
37516
158966
20
458828
866651086
96
828620306
44
372534
482054
5
376034
338048
106129
265764
296199
718918141
61
97
119989
408088
76
54
82
5
46
99
276348
36420
8
95
63
498157
72544
412071
160967
569315065
274404
904091240
195209956
67
78
121689
357099257
733611556
90
83745
23652631
472315
85
21
980911680
82989129
93
60
3
433934
59
166447
87
9
398834
204073
870658488
20422
54
255713
187714
96
92954
310905
8693913
7
63
92
93
73
144651
379566
25
39
352455
374914
50
80
414289
192108
436107
163347
43864
385725
16
489998
35
265358
126214
47
20
5
271551
3
181319557
8
93
77
286042
1
280127
187913
42
26
408559
355266
49
43
205993
293652489
144541
253224
332231
716705175
16
318798
8
44
93180
1
296210
26
8
1
61010
56
97
2
92
84910
5
3
205278
39
402525
926971569
361320
159779
76
470825
9
53
97
26461
352230
11
21
353019
178251
95
64
50
85
11
312823
9
373120
79
9
74
496546
92
286440
386447152
822732799
105216
498794825
124661014
495865
71
12
763228172
70023
101752
237087476
4
31
7
407995
87
444331
279427
14
903318267
308476
855976328
294438
299816
175843
43333
73
65
78
80
28
524799572
82
67
96
258274
375671
4
28
97
75
12
165979
116876
201713
13
243467
90
137729
99
19
129641
27
52
461495
490929
50
51
286695
81
342843
3
424580
487222
52
468151
2
548318611
378732
69
985196627
116066
275997
360599
498126
50
64
333069
8
7
9
450759
6
34
604556673
498894
685973087
6
42
470550530
88
360115911
74196
122812394
32
45
391197
391301
82
65537
80558
20
225860
406962535
58
52431
52784
706339797
423434
11
50
15
490370
497989
110733
98
339833
162444
68
63
261557
465964
264090
223272
211526
448636
403075
31020
67628
58512
385170
51
20
16020
388278
222000
59213
293572
75
245656
84
107824
51
905090246
16
30
43959
88
332019680
490136
148029794
93947
30
31
272964
73
98
26
78914
1
230005
193030
97
87
79
47
558961335
195714
4
52
338106
258013050
97
76
281370
26
76
19
91
69
35
2392
34
205298
94
186016
31
71
273617
484413
87
3
82
257291
71
422210
23
117529
123315
49
8
278486
310922
57321
368074
203081
63
79
68170
50
177971
7
472600
82
175969005
30
22
29629
37
80
42
242597
195535
88541
30
7
248391
367315521
115207
12
12
212210
46
46
332712209
35
78
67
51
66
67
28
47828
19
131350
54
42
243370
59
37
258897
41
86
2
856278711
32
81
373793
83
27
459070
6
53
96
76
444390
296226
2
127376
178388
559850907
33
241516402
34
7
3
299852
92744
71
64520
205377
9
63
38
40242
8
430456
601174263
345444
4
13
920266297
21889
353764
13
126295
49
417468
45
12
99
778824609
29
472605583
434956
5
80
242347
338566991
80
515377424
51
27
180204
84
396852
434571
84
76
318984
47
427566
1
367088
258659
209972
3
8
42
25
165839
87
17
474873
243873
105336
186816
65719
167423
251002
618429214
82
50569
538121706
88
12
90
855258639
78
240580
59
242181
122447
11
226667
66
77513
9
711205498
16280
2
29460
44
371603887
303937513
290794
56
196395
67
70
92
212660
99
91
16882811
79
27
946968166
6
39
405475
481957190
79
99223
56276
356643
41
13
6
5
2
39
93
88
363542
23
8
162410166
99
420069
1
9
47
342873
33433
110378499
419682
3
134913
21
264747
38559
37597
366587
37
41
43
276083
1
36
5
275113
84
104430
61
160160182
202132
62392
62
476594922
238257056
22
57833185
305871
35
42765
217080
21
96
103012
77
90129
41
32
317616
96
7
95
295590
259021609
203701
51
80
49
207744
25
59
34
56
89
6
14
69
214433
28
205660973
94
79
503752309
66
39
399149
92
1042
18
797917041
97
81
46
1
334603
83891
98
396427
149003
209560
63
24
71
166107
300918
89
20
208580
344389
219292
8
379978
54
36
360916
246025
260837
96
97
54
3
107761752
51
2
44407
353468499
275011577
473733
89
287053
828178176
458379
217599
209931
89
283205
7
71
472483
60
360448
506464945
101963
228886
6
13
68
31
152181
763429019
187715
45
366585
396504
51
353355
77492
77
12
332964
344664
202157
196619
19
37
411590
23
6
63
84
71
80
983944813
213445
94
149710
280656
4
41
416773355
61
249760
10
84
266036
339166
38
465008
36
382704
61
59853
24
172275
796248901
40
96
43174
35
4
23
30740
46466
42
833993162
303712
4
41376059
34
22
59
5719
77066
43
225148
135253
403624
318859
78222
172669535
47
118186
260938
43
222541
54
159734
829682519
80
311937
370081
242649
94093
57
16
968907878
91524
492707
48
259780
359239
39972
384459
5
45
30
330617
399063855
485864
56051
605564165
435031917
52
928505242
123691
369594
67
406783
61
244154
83
281323
88
413306
428543
476539
30873
35
392316
106606
33287
19
44
221763
78
6386
36
52725
325091792
246730803
162733
70
29
57
49
421858
889755596
253723
37
40
38
98
48
5
358365
5
40
14
4
11
61
430493
74
48939
7
378650235
87
75
116502
305243
53
261235818
318787
12
51
62
147557
22
90
323043524
316406
41
81
2
4
843531454
260074
76
346977
46
440495
5
451663
355599
41432
68
115295
1
28
653057955
11
77
44
110778
5
9
39
283375
5
34
44
41
58
81
80910
86
53
212863
44
322070
83
105906
175498917
366172
9
428092
165110
368388
35
313896327
130276
65
44
91
431620
475797
3
479016
64
57
83963
1
57
54
376732
488468
49
89
486496
7
9
68
297078
29
98
383982
477340
226202
479262
240355
493859
198846
70
2
62
209614
391382
2
828228826
75
137748
203959
238949
14
197221
463967
139988
42
98
239515
99
95
5
93181
45
35
476921
96
110070
248234
91659462
81
54
292834
5
352204
15
19869
340113
60
69
87
941766030
1
712737273
438295162
93
66
27
91
12
304805
98
50
30
3
62
570159715
285101
87
34
86
3
62713
19
77
107645
305041444
95
812666840
15
289219464
48
9
445529
121008
293920
86197
799543079
72
55
333934
92
483820
486018
9
651187216
165809
333259
283558
68
44
316562
28
641534335
861805850
338927
76
50
181556139
179966
60
470413
366545
545118260
431534
48
43202
492293042
28
66
9
366740
48
730335936
29
72
75
32474
485546
303273
4
96727
739484707
2
1
454343
43
870606705
86
990135899
373453
247505
104225
67
139160
190005
2
97
417007
279040937
6
26
1
222200
12
15
329800
477844253
398147
52
63
89
167554
12729
18
14627
298954
51614
99
283536
71
291633834
109768
99
51
65
13
70
67
300999
33
64
37
62
4
89875
70
373576
135019
44
594131905
403209
58
20618
4
43
9
454593
92
62
131685
94938
7
757603398
459930
87
5
159466
531721817
3
57
427426
2
82
3771
18
8
9
23
104631
284653
153400
370246
6
13
17
621088814
319995
61
8
20
121501
193213
6
7
96350
35
43
21205
105087
27
30
70
339318
579783602
89
55
7
96
58
91
58
5
417391
96
155827
20204
82
11
425188
392186982
47
217263
3
86
27
147716
71063
66
5
249611924
99355949
342526
35
651260046
25
6
338694
53968
93
6
97
44
39
101775
1
62
380534
591750378
236473
29
91
17868
235771
45
70
161044
548772371
54
83
6
83
62
82
377001
8
73
55
303854
73
476048
168473
79
408738
363569973
686967705
1
5
86
239897
738086556
459109
89
5
356401
42
95956
9
9
35
15
39
1
74
38481
857263016
177734
105275
395812
26
8738
66683
218562
414059
146581
495678
88
44628
170058
213430
44
66
123909
30
25
96
442915
28
4
70
19
134615
424241
6
230223
45
76
77
378478
4
19
51
368101
69
94
77
37
43
508443787
3
404915
110102
228205
122762
22
93439
185822249
90
71949551
5
46510
256680
4
76
75
25
55
350376834
567648311
78
96
9
166204
9
411611
91
351858272
2
29
354883
84
17
144532
27
141633
34
2
9
87
81
53
335999
56
377604
86
87
76
677220813
793090184
94
181543
57
464752122
63
129832
94
8435
432330
353219
51194
67
37252110
281819
1
716664757
306475
61
47671
55
50
77
76
457188
9
25
73
409390
797651975
63
146760262
725360733
6
33
1
83
46
344036
101898
60
333202
94
71
283271
354993
702145577
380162
14
78
357078
69
394222
75
2
50
521976711
93
76
885929504
430513
32
169057710
161188
433675
190109
19
242701
391275
133077
133092
158843
62
67707
49055
97
2
71
39
9
24
348696374
25
195816
5
2
929878853
49
52
77
494805
348075
394883
442491
886959641
32
136049
94299
320829
99
76
61885
98
40
70
226504
51
31
4
7
45221
48
466839
851247322
553556248
418183
44
9
972039215
95
274120
31
456701
487258
29285
17
114304
93
98
83
2
330529
79
147383
23
81
213727
499911
47
408539
40
86
63
463810
10
50867
113317
61667
410128
35
10445
133013
80
5
86
110595
275909
9
65
74795
9
31
85
435713
67201
410430
77
28483
41
8
309612
93
40
495589
92
459204
416173202
212808
888191450
320878
143249
70817
466950
200618
38
498759
9161884
77
389372
48
3156
222298
177373
96
191547
96
454628
89
96
213340
8
230507
84
343160
33
155975
29
81
39248
353806
38844
87
34
8
429015
177346
456744850
15
344795
71555
443565437
7
779323851
363145
51
32
38
331331394
29
262413
58
238062
82
9
216922
3
328667
20
358084
70787
265377
241429
11625
26
48
290203
369110
510305661
88
7
196129
211898
434613
58
60
347137
419620
29
171534
36
485935
45
17
7
57
312948854
337247
305245
73
45
272546
98
15
449519
14
91958
132006
1
92
66
124974601
76930
103168
140179
67
83
95
29
25
23
30
217355
12
50
6
287840
217683
130307119
387505
84521122
69
81
8
346346
230247
58
79
89638
46
55
202452
86
7
343537
21
401860
351239735
49
257866
27904
154949
74114
366978
2
3
248116
634410722
417839
14096
38
1
88
10
42743
160645
571
2
176040
334527
27
34
225495
54
83
71
76
110387
577745751
50734
279443
13
49
82
5
470215
10917
574097543
351930452
26
10
95
50
46
60
99
5555
462145
319629
8
48
1
20
438578
45
14
12
63
78
21482238
73
46
362632
345058852
95
479212
262293
393223
60
55
75493
929949059
64
34
474264
291828
66
2
35
29160
171327
290345
77
251030
20437
394289
472693
9
400888
38
68
33309
64
114385
24
33
849111722
234632604
74
216576
440095
15
95
50
6
62028
38
182537556
20
24
250982
436257961
456378
102025
529663417
77
70
636499804
48
460834
5
142151
43
109221
89
349757
175402565
33325
27
57
728565329
37475
239587
420146320
21
322
408949
197664
826215500
214023
92
350216
407174170
54
354976
406735
53
84
39
1
24
82
72
53361
25
86
898307479
3
134282
248816
15
51
62
23594
131504
398630
418814
65
38
86
24
237502
48
452336266
19
72
94
9
18
494556
76
92
255361
253644
169726
98
62
90
64
85
303170
47
132415
74871765
400894
73
453247
35
3
180806
108625
340620
9866
145711
279328
49
95754
5
305486
58
9
66
221785
31
275166
31
180284
417830
188479
10
732199568
481447
2
187060
70990
334837
360061
494393
299775
4
44
7
83
547819445
32
264476
92
357728
66342
410753755
389470
106452
93
46
19089
450124
47
23
51
263559
414122
4
23
499235923
395293
4
4
75941
269828
135311
19
132531
155539
22
202313
70
258195
34
91
99834
88
489171
143570278
449653
156927
474766
292944
22677
89
325145074
474574
38561626
31
710050451
451254
95
36
52
15
493569
416971
98
9
375458
73
324821
29
69
496588
81
165202
133803
46639
89
14
515293594
40
440299
89
45
315148
10765
68
348144
85894
57
209508
408605
811255880
497736
70732
185926
382167
40
2
386831
41
66
51
67
33
99
2476
55
894939923
87
70
446469
181395
145370
24
64895
201175
95
45058
43
78
256766
223405
329110
34
20
34
455610
57
28890
15
757154851
17
803907328
161028
449468
87
313658098
21
85
273103
44739
5
481250
9107
124506
371029
7
390351
11
367914
91
8823
7
40
72
295230817
3
374544
442839
7
26
296906
29
78
422069
28
45
25525
186514
416510
87
88189
8
39401
57
282602
44
55
8
72
420953
92057175
10
73
17
51
46
63
8
369240
46746
88
234059
91540
491662
74
521850961
91
35
79393
405984
80
443893
324618130
10
78
85
26
1
47
33
3
249544
78124610
211595
68
8
77
476540
104172117
15676
29
88
61
88552
94
260172
43
77144
33
623588295
5
83
6
26
35
250843106
131851
32
106499
2
20
493413
203546
69
357610
118731
185720
883729842
53
38
266572
213729
207443
386942
23
25
11537
3
46
4
1
350605
387082
70
57
460397
38
91
42
76
81
126003
82645379
76
199217
12
2
360858
439638
57
186593
344794
219156
386812
108084
52
429039
126314
39
334304
80049
55
76
77
123144
34
85
439316
19933
9
105454
56
286965
424471
33
76
809808163
4
410984
32573434
329913
3
121427
86
840225736
387912
54
328911
8
229340
65
17
56
4
80
48
252075
4
221037
453750
3
390690
8
290271
267919632
87516
63
276601
26
92
168249
72345
27510516
10256
26
42
60363
45
99
58
22901
67
498450
539177775
139582
39
300804
30
10
50012
491827
497897
79
491332
280852
432619
212569
45
181813
257266
57
69
348595
50
181771
7
75
267582
27193
42
277923
75
230331
4
22983
295004777
370294
3
36
218487
8
313825
44
235786
78
61429
19
45
704857206
55
124428
2
162945
295120
62
72071
93
22
49
13
39
446083
79
82013
484790
187683
43
315
304698
80
490500
70
497726002
55
159317
857050888
57
86
30
39
29
98
79
42
446929
256164
11
425041
254987
7
25
9
56836
292799
314455
191528
52
299018
91
276183
56
449636
317141
17
67500
31
162231
143925
5829
11
2
82285
201205
15
69
17
52
40
74
94
232189
92276
418458
705677380
7
181786
20
342319
477489
79
6840
61361
37
281437
67
35
477569
97648
140716
5
73
622747330
442567
8
442283
381652
355266
9
85
451858
291269
86
99
627191847
42
12029
446060
375964
42
32
168762
530142061
71
283162
29
169317
342270
9
284544
92240
13667
387386197
438989
40
396264
7
323074
348998
2
336853
417110028
47
8
436382
191390
405812
603227515
417140
230384
47
700281954
3
133645
311880
186306
9
32
387069
701675842
349144
256487
112925
409659
288675
9
157004
81
212225
95
50
4
11
57
47
60
44
1
270764
83
51
4
143055
321846
79
145521522
93
54
41
159798
18403935
299863
164033
950805131
148387
28
83
28078
69
36
96
24
371708
47
140245
56267
423324
120762
240313
3
20
4
647930015
462466
414820
51
398775
297002
15
46
26
380670
306868
16634
208381
2
37
6410
72137
110985439
32
1809
330149
390571
342540
3
44
730022725
44
205602
371451
5
82
86
80
8
85
49
212805
722251648
86
331418
64
2
36
491857
388169
80
149575
5
65
5
86
246763
394152
25
138852
2665
66
57
338196
67
361684
912393149
3
175499
11
67
354607974
92
2
43
93
390359
1
453815
64
17
371095
1
921079365
326289
58
72
59
83
52914
75
212120
29757
90
203330
460476538
18
114326
46409
61
47
747437891
232738
46
51
37
274595
562289339
70
14
47
25
185618
92
174430
278706
6
28
284502
471932
47
98
386508
48
98
6461186
376499
19
83
227864
322992
828708363
253769
337461500
99
21
18555159
574125653
414165
465645
41
474011
84
481435
47643
222027
363154
21
43988
96
74
254197
16
82096
55
320970
367656
468637
713407504
24
15
5
298117
474400
965747775
75
483554
138372
62
361813
75
289642
987553453
144489
370188
90
14
87
47
145670
376690538
81
51
398556
144163130
736223461
39943
36499
380536
91
6
405431
75
417611
604601083
240938
44
306971
88
239716014
282191521
229209
30
17589
97
7
334039916
8
34
361989
127141
11
409782
35
36347
4
4
48302
49
99
3
19
37
274533
43
488034
181398
107286
46
4
288400
11622277
388875
925169251
1
34271
497048
5
83435
60
41
451483
19
494998
92
316524829
12275
20
173117
5863
52
994557148
7
446877
705914894
330459
111587
1
885437833
22
88
7
147687360
38
810535071
7
432123156
41
1
9
3
435558
418452
8
268870
89000
17
98
69
3
348691
99
196057
9
143950
158830
21
268684
198736
38
141784
8
79
58
19
911150165
12
178944
445304
971263517
41
66
971330253
134211
533229884
474444
262423
73
3
90
149734
4
59152
1
404109
98
94
467176
14
7
6
438188215
311656
30699
297228173
37137
37
38
293905
88
378619
733165178
22
62
451324951
59
860634693
3
37
100853
4
35
56
79
343825
117541
863871771
873681613
74
58
134533
153740
7
62
66
440422
212855
469088
463468
247404
79288
354426
17
27
169353724
26
110277
95
506008146
82
84981
50
343708
71
73128
164852
161196
17
453218
35
2
253195
83
377245224
1
65
68414
88
226808
4
383182
67
26
224525
147477
49
210636
67
117197
396193
77
29132
60
9
97
94
20
370034
4
106980
38
971778168
12
28
19526
61
111597
205955
681850533
42
436377
286189
648395114
121129
8
278663
92
56
37
1
75
4
134406
97
4
465667
431493
392688
45
683949043
1
73
99711
94
93752
45
487970
42
49297
802413960
33
85
44672
79
15869
63
77
197035
495284
41
3
44
81460
30
285974
52
2
44
435901
51
2
33
117807
37
116525
92711
72
5035
53
670426653
245374260
4
552505142
2
7
6
9
466614
344122
16105
93
256042
76
266927
60
329163
35485
3
86
152068
66
486421
247038
54
12
357904
38223
391985
58
67
147133
37
6
184796
304910
425849050
54
13
79
45
431738
75
188452
25
608480454
4328
84
373873
33
21
68
466209
40
67425
247717
96627
876077189
249240
83
391052
12878561
82
755202256
32942
54183
2
88
228834
77
32
67
573136624
15
4
50365
430604332
209992
9
65
56928
51
1
28
291607
1
52
451051
5
42
56
75
7
44
337312
411905
5761
253455
7565
11
323931
221348
57
118760
30
71
137876
5
227584
36
14
50234
371767723
34
612962740
7243
436615
58
97825
90
26
3
427400
464426896
295796
241841
68
601818845
40
64
62761
7
19
739243955
19
380524
147296
3
96075
57
90
83
67968452
217267
25
72803
96
18
5
221907
426671530
451602
110522
135644
48
418470650
305074
20
270567
29
79
163921
445389
3
96
355214
86
370768
77
100574
98
47427
492115
44
61028
17
271833628
98
495771
186012
5
5
5
224451
9
42
22
355071190
470848
812349402
452022
674619799
355293
243514
72
9
253065
8
67433
51
53
89
31235
326067
607616740
9
1
470923
88
4
212201
46
5
28
39
99
46
73
457379
89
84
18979
2
76
97
40993
132109
96
104396
33054
3
84
59
6
15865
241726487
6
436448446
20
196630935
30
5
67
286481
34837
24
2091
8
214996
264195
24
20
180619
2
227542
290278
76553197
46
41
72
75
21
12
429158
53
45
23
93
264977
301987
35
427253165
75
68800
259502329
966690157
303503
51
23619
66480
7
23
336102
293830
88
211826
17
83491
20312
77
79
9
64163
96265
13
47
1
236218
35320
90
109226335
417926
134632
64
98
10
446819
13
54
49
353249
362186
55
415626
37
489347
82
232475
24
339920
68
98
48
347351
61
102595035
57
83
79870
71
19
40
102386
20
216462
325451
213260
79
206824
36
14
82677
329867
3
8
418829
362810
49
103594
7
31
78
79
475308762
20
46
375667
625824000
40
33
93
354505
28
9
152696
33
715140792
100088
18935
391130
154816
51
30
81
81
47350
50347
712181700
46
456702
75
395437
391994
141742
93
457925
47329448
42
2
19
35
88
73
50
57
416659
271869
329523
439142
24
1
36
808428680
89
52
89
115682
94
456202
91987
206127852
112328950
20
79
12
85
981458033
161053
51
921756875
182500
52
62
425168
35
134731
109530
20
324871
91453
211240
448426
82168
77
73
230700
53
42
113597
368444
94423
45
4
79
315205
6561
7
378981
481947098
74
89
461534
716537507
53
9
3
75
41850
16032
790019843
191884
170490
21
181038
27
315576
319237
16
7610
109105
71
457409
394039
36
298201
459322
462334
87554
454458
89681
36
3
425543
80750
53746
39
423522
5
75
356935
36
191370
88
8
79
5
16
450801
89
44
278243
897
56
180903
70
132216
54
8
12
5
107897
27
215090460
76
28
317184543
99
362746
213285
39
11799
77
58
478435
2
85
76
52
6
80
179518
69043554
9
46
61
448796
70
135556
48
86
92
47
3
81
1
206970
68
251176
291696
1
143200306
44675
80
96395
323915
419708
39609129
9
91
8
77
50
388594
203150
30296
5
368130
264533317
32
40
277218
96
59
67
305909
203890
81
91
4
36
58
27
55
44
99
6
98
73
7
289762
311591
62787
83904
56454
75
259303
8
140880
57
8
37604
260243
25
45
453007
77
6
386265
80286
201711868
61
29
30
76
482460
58
489431
34
53
266295
16
8
4
22
50
498289
81
98
53
42130
388823
53632
26
16
36
45
48
85
319704
68
86
147044
127415897
149178
106726
143359
248314
205541
172184
11634
452171
62
40
50
24338
93
21
50
304983
233097
79
352013
18
94
46
475080
49
128940
144566
17
9
4
91
599588685
37
98
406625
36
42
310141
202708
23
223355
15
23355
70
72
485086
42
57
104445
913080337
1
42
885
395671
84
24
38
87226
263743
83
129639
97950
31
32
527929690
251104
204340
66
198933
76
74918
243007941
17
38
38689
22
97
227063
92
30
94
40
96
57
184692071
255936
250051
34
276218
449437
77
36149
255070
99
382618
21
31
91
8
234088001
121757
994025294
373765
78
204111
8
87
70
243619318
4
13
251192
194335951
114316
791728194
208649
90199
31
347988
3
23
67
25
263836
35
8671
90
69
98
15
486563
664785851
876965019
169314
25
32
454964
191703473
7116
38
36
351763
62
80915
23
157461
177658
145536
148948
90660
40
80
64
63
374421746
34
439753198
63530
54
127030
86960
52
8
82
5
7
54
204319
50
39
15
335003
62
96
356175
31
203092
78
332999
99890
141493
65
3
340983
324272431
49
42965
64
46
312288
333926
67
563486561
35
46943
20
138315
309807
243013
75
84
158179
315935
92
150941520
38
81
41
369586
192521
97701
225341
150802
91
50
3508923
10
72
344883
492308
3
339165
312332
43
5
48
69
40
68
4370
7
26
351344275
10
273738
84
2102
890241289
87
94
239319
51
94
255246
84
14
54
75
471571027
259802
161280
355163
50
212698
8
370520555
73
26
387779
22
275003
155063399
56
396833
96
247041
411176
91278
161924
71
929083387
422520967
2
377977
17
50
399713
22
80
153382
885730124
485365865
74
370688
29482
59530
44
95
5
346440
877899532
185942
177611
490981
195372
96
53
55
78
269068
44
670326618
455233
79
44
72
341686
96092
124639221
2
90067
43969956
6
462311
47
324735
24393
1
856639664
50432
1408
630223551
275492
700271684
431980524
12
259237
44
18355
26343
21
409764
486270
3
65
43
341524170
24
42470
81
89
276574
452560
30
486199
182560954
17
12
365201
31
498369
362105
8
54
57222
10
311520
8
12
469591
46
925249703
77
214119
221624
92
8
81
48
167137
37
26
852983754
3
259431
2
28
457048
706909601
38
19
91
48
129455
47
347902164
15053
431962
87
27
342695
95
53
74
67832
227064
3
8
499786
254166
32
180032
5510
284580
95
274290697
386270
4
266954
269048
8
491849
65505
403068
33
9
53
105459
44
782415188
72
49
400155
632363187
34
190050
83
361121
80
334907908
56157123
350228417
88
55328
3
46999
294230
3
63
485791
67
44
376762991
11
137308
154337
164984
93685
135001
483232
52
69845
83
39
45
430475
4
142121
202078
2
48663
91
7
64
78
9
486381
459315
360322
101424
320927
691926790
6
467003
158960299
99
246057
27
74
63
55
432301213
26547
5
458092
64
16
26377
154704
28
7
6
708950852
82
184977
380787
13
74
63
107419
7
56
78
40
489386
42
146427
442140
7
490979
157720
208837
77
474239
78816
1
91
80
24
42
349207
221968
474358
71
47
6
8
147589
81
173901
1
5
1
903363459
67
52
34
88
48
51
31
85398
393114
12548
45
199695
174654
9
671641977
80
1
330298562
6
6
24
29
331339
64
333187
300549
34472
396258017
356218
88
303103090
334680
99634
178049
99
341314
454900
30
83
823307254
328355
80
6
8
458525
252515
62885
323211
477504
135802
41
22
18
43
17235
47
345752
41
15
385240
93
284574
319119
494954
14
36
46
91
42
429938
211418986
27
429192
92
77
15
51
172834865
47
142648
160952
473921
414804
29
44
41
58
72
11
3
70
97
575956341
63631
92
47718084
369868
93
67
8347
5
58
115510
155197
211016655
9
1
222418
106534
93
998981349
36
25588
370548
64818
382352
56
418054
301285
4
197669
5
7
72
59
125183
73
1
2
447312
330347
74
61
186774
44
88
68
498817
27259
22524
480190
26010
128456
55
1
37457
123215269
97742
59
325046
7
180336
438398
451394
84216
368368
72
89
51
268917
91
38
7
295921388
56438
473017824
625527534
221116
924460768
37
31
72
17
311220
97
209142
6
30
340870
689786490
64
311392
47
301156
16
83
219830
743807326
51
1
912214332
94
218005
55
111383
97
72
300188
9
3
4
3
279175
90
202982
67
138653
454824
4
106632
595817599
82
64
64
248026
96
265337
32
441284
335740
3
360304
2
236409
26
93
22
83
144072430
60
101042
292989
5
77
80
557915848
14
2
261095
54435
249707
86
222492
3
30
18
394328
2
40
1
3
37
91
213276
61
24
57
608291194
61
85
92
34
390588
277684
423047975
4
38
494642
8
309950
453496
9
136002
399873
9
19
24
50
386471
726633275
394248
65
44
81
726086173
1
94
26
59
92282
452471
297262
91
41180
679001255
68
332589
415242
159231
131249
432489
58
8607
81
73
454775
670936568
355649
8
9
360581877
108666
91318
286034
49
239905391
770573711
318827
38
28
9
7
35
3
4
1569
29595437
412030
98
8
16
8
945550239
24
11
65
84
994271809
82865
194895
1
135879
248346
9
74
489941
74
5
37496
73
3
385697
25
390382
958756702
40
406849
74
15
48
78
399600
57628
22
27368
134561
65
488225
43
439759
92
5
228206
69
452478
14
257805
123046004
835169140
581822893
227728
3
81598
23310
98
73
3
8
420376
289167
72118
3
184356
166926
117431
90
55
40
58
932876124
9
36
8
182000392
24
24
223599
96569
232433
79
22684
722392454
201948
165699
432768
145949
123085
52
742064810
71
218384
47
353196
215847
16
365989
8
519170714
280196
299141
25
917666032
58
86234
18
39
300716
327430
28357
1
88
23
42
476525
7
37
7
409424
90
2
47
433605
495482
51
435269299
726101361
55
29169548
63
180574
443621605
20
55
62
12
35
334877
14
368130
6
298507
330102
42
7
60
55
62
1
83
242833
71
3
93993
44
374524587
21
10
7
446416
416370
596383132
85902
238771
23
80
9
239956585
4
400406403
59
6
4
32
348038
83944
358793
26
279315
31104
60842
317550964
18
188073
52
92
172599
27
4
6
532458258
864077215
281945
230803
57
11
27986
367257
395928
14
60
80
138323
134652
75393
2
38335
14556
892543837
149128
200689
9
191423
7
183757
139051
75
84
11125
40
47
62
264458
6
75
469764
476303
19
13
4
324835
80
9
36
60
6
494705
81
178291781
2
96
1
490074
327244
707395185
91120
212053
277098
44
62
64
123602
306583
442444
404016430
246419
40
256579989
38939
98
221397
41752
452404
2
11
50
16
42
106670
478661
65
209780
394416
349712
74
44
5
60
29861
3
193383
90499
5
13
86421
443155
6
21137
2
744585115
412900
176961
225533
36
93
74
216774
57
382265
93
29
55
38
19
88060
67
133047999
40
85
92
10
4
901344828
23
118518
379816202
185576
343723
342082
53891
3
18
538658761
8
420290013
91
34
87
90
530102545
106358
41
451868700
341962
474828
53
64815
3
48
2
366785
166246
199692
33
41
5
240744
450058326
97
2
271300
25
388670
1
400144
39
7
149230
160301
369718
5
7
707587832
640478745
619922188
47
56
915171660
61
9943
300226392
46
28
9
25
432055
291034
481656
151204
29
281255
18
33
396776
84
222083
37
355435
95
412368021
173416
5
315458
85
438770
65
7
49650
53
68
475979
69
743046672
5
67
66018
197404
59
396090
254683
81
6
251072313
124674
85
70
17
348786643
56
79
12503
18
328231
3
353920
77
98
2
22
41
415159
60
303595
394264
94503243
36
7
118308
80
43
64
7
2
47
254573
37
184505
493433
85
5
56526
95265
84802
417785
16
196384
437868
96304485
91
99
375845
77
18675
59050
307056
69
322185961
399308
276645
76
7
86162
10
118733
252147
43
344539
226223
180037
109294
57
48
351249
299393
216264161
86
376307828
68
50
177150
98
31
8
64
4
3
7
70
6846
178144
9
77
277492
78033
3
403996
31
12
452149
79
53
217392152
217783
32
953817839
342505
392114
33
48
6
1
86
2
41574
87
93128752
339497
489458
45
212718
333653
438583
6
135211
19
698607190
82
365000230
8
52802
889212152
92
36
230104
82
2
966415898
58
448600
4
129716
48
25
69
304307
285304
69
334901
26
34
232710
129540
92230
52
40
259810
132739
80
339457
78
42
912814911
482056
57970079
2
567161190
72297
89
418463
468336
274097
9
66
10
12
13863
26
69
24
23
412293979
379011
288637
464674
20
34
10
77
50
5
65049
26
289557
263810
61
73
18
56
1
72
70
133713
8
80094
6
73351733
205072
398904
89
93
83
77
96
117636
422235680
6
85
71
442734
3
293135
94
156657
85
43481
336538
12
63
10712962
80
51
1
365525186
438369952
30
3
157709867
488626
8
430480
374711
74
305266
50
98
411652
14
26
18
450033
76
112428
283308
61
363238
26348
63
12640
431490
20
307038
290589
95
96
50
199628
1
101904
88
99007
51902
68776
856553014
5
63
21
402737
236800
1
63
78
60
51
141073
45
479712012
11207
355403
47
146798
459728
200066
393300
67908
61
7
92
308599
56
71
4
8
3
91
95
98
466724
34
2
300457014
82
37
58
238624
152157
13
60
997213802
17
59
448146
12
73
119090
113368752
1
312799566
434718
952274887
375338
89
447939
63353
1
192566
279143
459286
19
57
96
168216
53
217227
450918
76
295676
82905
96
7
365083
89
76
88
41
6
72
7
401984
329643
471499
54
66
434605
177423826
121956
26
32
507286969
13035
75
226685
24027
5
211717751
167539
33815
145197
49936
434127
39
169915
317795
41
7
403806
52
93
3
404445
105662
60
26496
37
680296029
204875
466529
342699
338958
430710
78
418563
21
67
27
476980
82357
56
196191
5
72
436743
297944
25
73
14
427332
7
60
37
57
94
37
34
235786
342981
86
199281
84660
272543
38
248547
48
68
281112
13
11
41
545606189
28
118333
449789967
47
188754788
247573
90
2
246891
3
58
60
231719
287104
963294499
324750
61
182023
6
87
22
344913
38
79
754172533
476116873
248862
601659964
468452
388855
81
57
186133
8027
33
62
89
367169
9
70
6
40
92
57
6
8
222929
11
698576450
8
8
66
92
815377489
56
68581
79
183371
37
393068
50
4
83
440977640
15
438308438
459482
438227
87
331246
416049
48598
34
47
43
446961
89494
64
94
67
94
145015
38
94
91859486
19
117241
113615
63914
177801
34
22
26003
49
85
70212
1
8
57
272277
493132
91701
112986
195270
53387
807594711
7
139676
371908
62
51
21
252959
50
283036
448546
56
105906
416433233
13
99
251148
496355792
457684
448352265
213389
467026623
76
30
61
144105754
69895
355027
54033
5
64
97
477728
79
83
469787
275525
249289
43
77
233415
3
5
78
57339
72
136926
367868
287024
83321
390467
174725284
2
15
305872
463678
87
18
99
13
90548494
27
229383
76
357117
813274315
216855
14
65
1
1
56426
46
243403520
225358
125980
441323
78
576954436
397050
307828
324774
90423
6
96
420105
176736
371866
46
67
58
271665
859792755
5
64
67
46
6
319021
71
92
200464
261575905
3
29703
183483
87814232
59731
43
494721
241113
21
39
227130
290566
74
783020979
258572
93
37
27
161896
82
2
83682
50154
27
360058
179318
6
8
478760
250585
18
5
8189
188650
5
3
146007
4
25
21
38487
67
418785868
322252
80
2
29
205911336
5
334123
266016
48
302646
2
71
54
235587
46012
52067
14
29
54
63
419626
153084
57
287081
454336
687898890
58818
68
83
350035
646510349
392599
497007
250041
427443
26
85
65
98124
128760
227689
23
331063
62
94
509738598
31737315
274123
59428
1
7
313247912
76166
84
292265
635716993
2316
7
83
8
34260
52
414125610
29
115354
28
390408
29
332742
449431665
252631
458247
35
375230
807717987
357137
351319
409947
79
15
13
1461
66198
35
66
30
66
7
64
25270
85
248466
98
212526
49
7
46
444229
81
109356
81191277
131565
450364
59
262045
58
466603094
53
56
81
235668
92142
7
92
91
51179
439014
335944
230014
353839
90
16
809225911
521632640
88
67
31
308446
66562
73
45
50
92
46032
87
316963
92
50
95202
418325
35
57
334457409
469024
67
50
17325
78
82
438080714
55
78
179528
473723
71
289606
189046
461449
9
3
2
230772
9
93
64
51
49
792183122
80
805097843
11
191312265
441030
5
35
34
48
85
393690
8
23
107074
78
8
65
69
274386
40
88
7
2
4
334446588
35
28
407842
97
6
259369
273923
487719
295621
89
65
281979
420304
88
4
274631
9
186315
67
87568
489392
418301
325910
208658
93009038
335580205
93
464083
497760
408952
61
277314
37
106244
52
35
232213
61
94
42
44
34
71
168699
93
577589709
195060
54
2
61
91
531248482
64
442269
313399
979742184
172653
17
291774
869079768
403513
1
30858
6
817864045
89
5
18
368819
4
83
368157
375470
58
90
6
40393
39
1
240281832
82
48
72
462641
48
32
232636
11427
94
351712029
3
316491
73549
344111
77698
308904
97
859473744
53
80798
477899
434908
188003
77
1
46
1
84566
14
28966
7
85
190237
69
28995
87
427220
21
413893
82
3
22
153950
254178
3
62
30621
33
6
7
517541695
84
54
53
10610138
63
354015
66
110141
220223
53
391387
97
46
352079
72
27
34
131056
153555
450248
261196
115006
432579900
434211939
59
65
77
66
64
81
173664
138997
14305
92
56
394245
370766
3
356773
473590
397291
549235312
69531
39
79
481934
48
10
952149808
895969744
190749
48
53
89
113498
3
8
30
81
42
377795
377943
75
947667097
230184
17
7
15
462072
198035
363713
53
6
6
17
489687
17
92
337723
62
8
70
352746
258248
426121
148251
134164
397709
243796
14534
56
31424
46
201959
99
470910213
149890
63
27
330379826
82
157498
301958
50
51
412364
102033
5
40
497666
497760
21
763198005
177201
355357178
56
207776
988060749
77211
81
388324
195362
217325
182808852
53
9
16
3
120441
695089421
28768
79
111595
4
31902
484988380
486087
106352
790450529
318022
25
275132
50
239045
425919
14733
44
99
97
55039
3
39
415428
27
97
309929
2
92
246329
79
933829265
20
300450
92
392425
151263
46
52
293876
90
92
5
150153
449815
255533762
94
123852
675449738
81
232895
106498
189588
191963918
96713
172210
307249
19
97
136786903
355592
127890
911838833
263905
66
2
433480
51
16891
86698
770758561
271061
83
144810
268058
16
305712
202935
340853
69
62
11
65
447828
27
119062
9
74936
81
9
87
364097987
33
83
40
141348
71
4
7
59
212367
414469
276884
49
53
79
81
1690
142527
77
83
155250572
53
158822
92
319798
71
83
594689278
204873
4
194381
71
311345
449538
75077
131927
261508
28
66150
5274
18
91
7
93
289743
10106
12
99
57
379020
71
5
265710
795164896
64
267060
250868
24
132140
5
446916
41
35
155087
196036
30
88
115798
212556
221597298
286404
90103
399873505
15
6
465981
178210
220761
881508282
65
294023
395686
51
82787
6
83
11
74522
317252
5
97
30
359841
96
9
41392
64
461448
9
41
435675
443195
309536
78
39
45
144557
59
96
4005916
31764
205527
476739
284420
21108
441862
30
735747277
5
22
11806539
193284
18
2
82
32354
92
21
231695
248807
350486
44
785298516
306896
3
418304
3
267605
47
498326
148828
58
368894
86
70
20
6
189628
137089
809665255
27
210384
55
481793
2
45
313857
98
494103
235346
187962
200127
29
63
62
43089
307307
45067
227369
2
154002
436814
21
35
615737837
58
372152302
37
976699231
3
94
901029435
397625
68
32
87
84
97
2
52
52
69
26
91
78
158671
10
96
58622
84
64
14
15027
354251
1
14
52
198912
218429572
2
378770
76
226517
474304
83587
582015041
4
334917339
230363
331702
77
3
472465
11067
327991152
475557
201869
41
490815
585982868
84
71809
72
84
170576
30
33
247835737
403296
477569
76
13
9519
38
326594
30
56
20
55
53
455679
283463
52
394594
51
449678
459648
198747
296227
8
10
157394
73
363444
243231
154270
4
53
307980
83
27
55
322930
184827
44
255084
3
94
226589
178210
479382
24
457003
85931
8
55
46
242407
8
2
52
57
142102
3
340237466
6
110455
93025
74
91239
94
483622
39
144869
244394
18868
62
388521742
95
99
476659
320827
65
54
17
264020
935292509
243354
66
86
33
81588
21
9
74
1
414932
291328
145092
16
37
50648
482244
358249
162674
49478
49
462258
308595
84
15
69762
68
95044
60
189309
491673
11
47
131430
318525
241276
106382
41
3
69681
2
238119728
83
1
391922662
17660
2
940875512
5
74
63671
51
468182
58
77362
16
298497
206985
27944
21
425780
416432
8
22066
449741
302411
56
166121
16
53558
85
403467
340704
6
1
997920376
39359
53
61
257172
28
88
997686477
13
20
27
7
47
183664564
5
482435
49
47244
47
7
74
11
113677
498862
69152
259083
195430
8
71
14
338322332
329020
26
421339
33
272413
82
361856
9
413113
70
1
59
431479
94
40
23
296042
5
76
66
24
55
78748
80308
59
13008685
453476
36
158991
180696
56
709114691
425309
16
299717
509
193212023
95
163740
393982
480548
181499
81
335736
6
156940
392000
99
7
20
416026
63
63
87
31
7
160623
102012
46231
87
3
25052
52
62
571434631
64
70
438561
428244
65
203126
90
368636
484251
463414552
77
55
649823374
96
23
170058
13
795946816
2
96
7708
441211
8
103230
33
13
65
300716
5
406883
65848
162306
27
19
449601
28
96
869023831
269737
76
94
62
480268
8
82
94
83
645888622
85
88
26
39
41
4
296934
531518759
83
64
18
331159
67
971621134
370213
325804
180562
488777
11
71444729
19
60
53
51039564
69
61
84369
8
454416
476859351
287590
293306
9
10
32
78
15
26
97
47
37648
73
39
202628807
398670
65
46
8
6
448412
158836
426408578
73
217491
81
88
62
55
475871
223568
12
169432
431876
8
133344
466365
5
187975
18
332209
147854
144719
486565195
328462
411603
26
331240
93
403921
421764
63
401714
464284
92
67
54
89
26
12
115271
932523724
400132
4
19
71
85
3
98456
1
15
88
41
92
48
477196
80
52
278037
74
50869
75843004
165541
175978
67
2
67
467619
154401
111
376517
174035
389606
143883
52
65133
488345
80
278631
143433412
66
32
26
61
216995
30
200344
425387
9
341682
80
442334
597807190
463144
153881
25
13
74
286900
457
86
319138921
168312
56
94015768
19
15
66
99700
372434
17
77
35
86
5
7
269446
342010
475820743
494619
3
9
17
42
350370
644496997
894603761
155813
316295
84
33
7
386126
1
260281
91
412266
80
96
466041
198291
91
472426
92
31
216488
230706
34
14
590093298
370437
673413221
226056
79875
32
22
22
46449
78
57
32
8
32865
29
23
54980
28
61
1
424336
4
36
39449
29
35
7
386991
18
473373
368933504
62
4
6
143957
2
79
167876
1050
96
31
8
6
24
2
830863250
80
8
73
56
41
62
37
459121
94
7
11
57
23043
13
41438
96
551793164
338096
248835
5
37
6
41
183245353
321490
13
231679
81
225748
44
32
43
8
13
278908157
494639
15
79
49
272319
49906
19
227891
118638
437117
88
34
77
248603
298458
629999902
49
459785
97
474843251
82
121988
397458
21
56793
94
20
116076
192692
3
385665
85508
459899
6
110635
88
91
362082
336693
409397
422705314
47295
9
61
449338
26
219341
414780
82132487
44
98
444401
52549
418269
42
467299
91296
136020588
778143169
8
30827
435844
156712
96
20505
2
50
27521
6
41
82
435554
101264
15
84
28
232629376
29
226996
73
42
261778
10
252493
146121
167923
469535162
143513
441627
152055
9
8
4
415072
55
388273374
184453
56
24
42
307337
98380
58
41
387537
18
62
376966
361717
34
163282
78
35
2
88
26
193517
111080
86
92
449199
299476
21
6
8
857118819
39
329630
196982
231462
149804
84
70
407455
460419
390960
219565
469497
27
26
8
45
9
595152287
11
409782
946327236
91
70
84
366977
2
46
74
132501103
9
5
60672028
40
22
245
4
60
3
108428
53372
45632
96
13967
74619
45459
861547910
52
47
10
67
92573
93047
17561967
7
74147
32
19
360160
262054
23102
4
32
43
64
391923
71
32
312203315
14
5
22
17
301869
44
21
87866160
169587
39
80
387299
478914
27
36
375946
23
363464
64
155002
4
8
102007
89
44978
73
709393327
14332
662657891
10
326787
72
3
12739
362200
9
94
404420
3
9
152161
57
72
424018
345161
62
30
42
78
7
21
368455
86074
818435875
492223
42
99351
90257
7
700565313
433308
82
130054
482466192
480420
31
685672965
82
214610
83571
413820
464078
205701
281557
74737
99
65166
20
35241
124004
106469
92
97
329847
632526231
21
345314
370788
53
297608
137056
47605
44
66
445192
5
397172700
60
64
62
12
161564
10
413295
434591
269134
71
5
47107219
8
453421
494528
30
72
9
34
93
3
454166
95
210374
67
54
453949
487632
15
99
336043705
60173
6
408861
324514
76270
26
79
98
9
683032905
2
927349370
366657238
31
137471
75
14
58
283366
499176
268452
36046
59
37382
71
214179
7284
148829
547
168186
193446
102881
7
3
408427
48
43
339981
13
93
32
99
96599
44
6
89
62
7
43300
59
54156
271146
162569310
362709
231813
132763515
32
7
67
65
426574
45
18
129456
35463
66
362095806
163748
284267
15
55
92
92673
42
54
481901
77
63
203048
483991
319064
16
185624
9
873845279
676783887
29
260161
73
7
843609288
16
185279
211572
17
98
57
73
60
54
291408
135783
77
308882
55
14
67
7
394621
9
137841
92
44
386128
473618
497428
617071994
37669
780006206
69
815123696
41
64
67
9
51
65
37
9
78
9
78
407093
443882
463248
396930
43
1
869844348
11
108759
353789
56
13
60
96379585
88
28
84
124636
312603
257651
226721
69
57
344993
29
69
345083
207377
11
51
99205
62644
16
62
51
7
87
122299
339526
12
57
45
76852
81
148998
330443
126875
97
4
325014
64
368893
168876
500984863
23
80
75
8
563487574
315938
76
7
186735
8
3
91
39
226945
534505923
93
310405
82
3
320764
5
7
96
366617373
431225
269086
65
52488
93
103158
24
13
21
154485
7
75
24
60705
77
44
80
154348407
226152
921191062
431987
473899
60414
37
92
13
81
359825
17
1
343587
236131
48
88
43110
21
56942
1
39
24
78
238270287
116528
495472
3
9
237738
210981
4
797245308
197702
4
646588771
58435
88
22
380785
22
74975
312982
457748
41
99
199727
445056
404423
2
461283
459993
175418
4
49482
116358301
56377
54930
226397
2
1
53
77951
77
377254
87
85
36
85
56
349855
9
41
28
70
63
85
96
59330
33
9
6
493578
416039
58
69682
287183
380820
33
39
70
397021
62
271426
43
361930
446401
63
19
29
28
21101
43
43
47
65
388914
18463
57
79
388442
432230956
5
285893
6
21
151338
320724
3
339249
360281
6
71
76
378891
95
53831
382380
3
18971
6
156219
41871
466681
70
449917
12
10
84
63
40
15
1
1
44334
89
32
65
495646
79
20307
4577
53
15
9
4
391760
357459
61
8
70528
438461
401098
158619
707976927
853705702
71
81
5
18
236615
59
23
14058
42707
171490
152031
46
200532
315338
20
330607
39
275452
36
39
148773
441681
51690174
57035
155805
43
715237593
45
95
19
18
28
133324
13
2
72
5
506701125
52222
41
48616
381947
54
77
71
121050892
61
80
90
47
12099
36656
32
95
90
63316
4
44
300031417
87
400663
488625
43
405724822
330103015
75
622200404
39
30
322847
313260
43
65
76
391956
765655825
54
225559
39
195580
312898
224302
467826
453714
98
3
8
95097
47296
8
25
382484
210552
15
315681
88
5
188743
7
80909
384092
330815
66
385087
720975287
4
5
343611
61
821599008
35878
327143
41
70
16
8
414944
62
5
2
197980
890434636
50
220140
465147283
2
21
27
43
421561
95
20729
75
272658
378052
172097
170554
71
71416
45
19
237229
50
159341
79
233881
80
398496
94
473110
459810
29
26
236019
295868
115060
97
466727
301505
88
3
368048
4
182026
365092
169811
62
266707
8
40
2
14
28
5
60376
11
962283274
20
517399270
7
463985
700181597
175982
55
94
66
99
405827
61335
14
94
9
29
92
141122701
39
409250
277270
9
242236
67
3
21
7
894264310
22
40
30
62
157500
53
28
85782
652908749
52
22
19761
1
22
68
373671
75632
7
90
43
289518
9
258824
94797
35
99
88829
21
56
106431
464868
486960
78
4
357575
15
303449
2
465363
297170
410351
7
289669
327687
904622794
9
42
28
83
304432
299526
181598
82
219256
135529
399088
7
46
35
978217382
247607
957406111
45881
296902
9
333023
76
5
45
5
866921711
2
70
12
72
38
439157
42
336185
93
65
818385920
15
31
76
7
517208231
46
945601001
20
9
141289
49
60
88
104
312543
24
85
6
1
272206
11
403023
58
435741
279653
175949
42
80
14915
31
35
472264333
12471
822540103
11
508105631
28
4
170962
801292510
27
67
60
4
44
21
138123
422645
3
1
65240
136818
291026
462115
386867
485060
498834
70821
16
92
75
226337
228055
110771
258756
400740
7
97
9
292896
153481
7623
147803
19
6
56
21
677559346
95
83355
421867
89
42
287816
14
428905
218305
19
55
67927
87
99
398329
163994
215729526
260869
63521
67
75
8
29
97
23
248392
98
15
88
2
90
9
344387
44
474378
16
48259
15309
23
3
63
6
14
88
63357
38
754061589
42
243051947
406433
13
5
23443
34
46
427463
31
60
15
8036
1
172139
26
199449
75017
7
76
91
96751
42
446146
76
204533
43
81837
138952
328630
263593346
394907
73
71085
400247397
127957830
36535
64
63
10
283080
444005
2
3
6
338188
97
9
89
33
147432
23
37
9
306167
75
62
748037665
7
345175
234953
47
58
77
26
38
423338
46422
223442
88
176530
265908
542816247
5
51
492205
114133417
857762599
43
28
95
32
46220
47017641
50
67741552
85
868850692
98
84426
83
34
59
991972342
8
375029
711814487
460708
475123
31
224894
47
31148
59
255931
424517
62
311419
54091
59
102905
121890
41
223694052
2
469314
206357
79331
44375
304761
55
8
290657
253271
54
635553157
196711
367385
272071
428755
151626
56
18
427857
62
78
258601
329561
90
368464
335009
406771
291815
468640
92
198860
21487
385235
37
3
18
242599
94
78
3
19
91
39
339436524
94
35
69
55
10
167973
3
82
90
772942595
393205
43
445846326
216355864
79
91
9
66553
6
18
101882
405641
53
82
35236967
69
273264952
19
7
360310
394891
30413
462785471
28804
257338
31
280479
177673
39433
12
350263
257136
441140
227583
474288
715725641
210497
187308
382189
155433
10
25
157064
70
5
89
393952
480909
188347244
226509
98
77
394181557
10
70
2
428435
6
92
50
16
9587
66
179253
253431
43
33
48
70
5
88469
50
70976
934168151
428033
238817115
6
319283
108546
54
3
485019
42
44
94
76
93
21
179199
46
864667857
196557
73
5804
140944
450895
62
2
8
59
71
63
218210
54
300656
22
8
15
35
7
491649
478281
6
55
101327
76
367489
6
315870
281640
641697265
52
79682
28
82
99
50
79
96
395589
494618887
15089350
843690382
1
342718
125989
300133465
10
86
244417
84
7
4
5
266026
227554
7
23
86
616067415
645360498
35
730147510
43182
70
1
121122
48420
45
271793
4
8
4
11
249245
25
37
36
4
95866
353580173
116894965
1
195258
69
9
221580
70
65
343589
15515
1
4
33
233473
45
388558
2
29
3
368833
18
1272
56626
110704
20
224006590
421745
65
30
498155
956321733
75
127989
99
366273
9
2
203300
611300593
71633
6
2
65433
370202
110270
57
90
381743
12
9
56
72
13
268914
244428
77
460164
55202861
28
26
771765992
57
385579095
327066
560384460
93
102103
161701
261741
98
4
181660
21
476725
1
89
70
182312
61
56
315504
2
99
433973
286019
95
34
11
72990
5
233445
4
76240
62
71
927129049
281052
373384
33
213432
73
404178
59
2
496409213
457860
9
93
74
202116
62
143422
433020
23
259208
301145
452766
4
247002
156751
44
6
136584
78
44
151615
555470891
79
6
386747
81
648550652
56
85
36
231074788
88
24
94
50
92
886670133
832641153
267522
96774632
77
88
8
796436516
115813
710844535
41
324212
200147
727153459
9
10
31294272
168812
13
9
2
36
4
62979
518407931
59
85
36
60030
483770
92
2535
33
89
63
476660
446109414
89
272013
273557
12764
4
159446
38
14
84
6933
495989
43
437441
319620
82
79
423893
413595
116209
8
20
48507
82
6
40
94
322977
10
478675
21993
491024
312613773
43
95406
354711
66
451693
51
279467
285208
2
66761
917244555
383393
71713
2
451165
78
586704228
152091
407960
66
24023
95278
82
8
62
480877
295735
14
49137
37
87191
68
31
358660
59
267487
442702
181567
39
143295
42367
98
744407973
95
89
339094
335804
355720
373897
182612
65
63
45
594159613
62
398290
31
65
100776
14
45
63
363768
8687850
71
418847
15
40
255953
61751
7
123982
196511
160567
242246
209947
234342
370571
484491955
37
9
378524
418414
89
16
97
58
76534
308600
54
421180
1
54428
489696
11
291452
4074
8
146464
226099
333886
143076
20
975392755
41
242563
49251
36
442778
196328
7
82225
422042595
10
479018
77
16
82232
392138
187917
3
370148
90
68
39
686122657
640382259
547715561
91
835721600
464777
100614
50
7
73
343752
931367844
389086
422486
52
14
80
322124
7
291266
423613
81
105270
285074
437195
310667
23
2
104825
133192
24
414936
66
314308
96
85
222236504
53
91
72
390785
54
18
171903
97
90
2
5
318962
581942948
9
5
193175
9
16
4
34
24
316738
5
497007348
214434
375348
64
4
45
81
2
237112
25
438208
47
333592
14
98
482346
8
969676290
44043322
394525
257762
140374
93
82
92
53
7681
6
205189
13
87
32
116037
390640
71608
63
77
83
471778
31
62
859485787
26
73
38
18
3
45
67
57
64784
451332550
75
476941
105243575
76
4
47361
149549515
431199
6
88486
72
214564
465400
32
493824
1
121446
7
109148
31
11
142585
86
177057
114500
118555734
121948
297304
862552997
3515
10
666219838
79
204016
141316
244777351
95156
14
86
18
89
98
30
104903
366297
1
79
45
354916
89
441495
15
94
99
91
4
35
435230
52
893527927
56
3
84
376193
1
387703
155206
92
26354
703001028
468033
8
93468
26
73
373264675
83
494445
141298
403479740
8
318657
39
956243117
331498
35
498501
53
733206132
233193
41
58
177524
430974
8
129465
85825
2
73
83
73
246781044
4
152254
158363
2
385334
89
35
67
351860212
52
447252
13
3
4
347749
98
76
38
5
236175046
93
30
115024
450214575
448235
49782
80
206130
7
141452
29
351354
98
483530
98
120611596
450214
201497
141834
16860
10071
17
34
11
7
39
295795
287444153
8
69
2
30887
110620
49
45
193602
471759
42
99
60
219916
74
80
4
272661135
80
61
84
434352
92
152405
284321
6
12
498035
263441
10341
44
37
48
63
5
220680
40226350
53
50
4313
146538
19305
41
108398
54
3
417578
129544
78
157327
12
74
226427505
94
445046
9
452563
303794
258303
481714
90
93
99
77706
483406
651577672
30
498032
39
206098
1
38
260608768
84
105395
54
270857
263568
2
255659
79
1
94
456796
507186935
736192589
21
671131647
206080
9627
319053241
73
181367
24452
188502
41
5263
25
212654739
38
487622
65
70
52
394687
389053097
95
259723
58
126420
333155
360942800
487973
491446
84
187347
146387
220977
2
86
8
123609944
27192
12
1
492999
52576
672936194
52
39
249012
89
491605
32
18
5
77
341208
82
454295
53
389265
271440
46
974108070
360706
439512
74599245
41
18
41
731500916
139990
86
67
97
71
9
693006313
92450
39
84
23
45
339716
157214
8
87
328421
17
53
6
23
285842
4
82
301980599
266677
53
64491
367354
67089
97
95
214256376
61307
245075
391001
50
444589020
906618048
24
7
46
69769
249859
481487
183392
6
1
176030
48
370753
735884395
289207
438558
22481
332862
405903
245354
53
74
292377
291592
411190
377310
23
89
135250781
239421
86
133322
11
4934
67
50
8
121772
44
83
27
72
138005
32
23
439575652
36
52
436849
709952251
91028833
286749
10
66
46607857
88
3
219106
57416
21
6
82
72
1
45
14
30
274853751
10
490007
67
436565
15
404641
37242
21391
9
254704
4
112237
66
214614
227633
9
62
31
456736
78196
60077
150737
6
70
37
47
156417
10
3
28
218624
229358
3
56
259233
63
26
78
43707
90
2
1
437694
762586496
205659
64463
90
68
53
88003765
456579
23
1
125406
302328434
310352
10086
42
294297
215178
5
79
90
14
480917
37
90859
647576249
4
71
58
95
157876
55
961484297
15175
358003
332657
4
276681271
237433
234036
267404
50
262472
146444
98
130539
812831530
453619
374577
72
456677
455256
87
94
49
42
60
43
384866
201461
264574
31
51
66
360051560
68
8884
63180
42
94
59
51690
69571
54
16
78
921610310
9
800127148
5
16
552958555
332093
378961
66
378339
303376
84
475877
42357787
85
60
318309
27
45331
28
17402
283187
17
72763
487507
85
7
355147153
51133
190032
313857
19757
20
73174
92
129665
5588
233029821
166512
267839
12166
62
6
177315
4
66
873145785
403235
367516
159788
49
58704
202848
5
18
46
35
20
245147
95
324138490
155534
7
75
98205
402884
202713
886967686
6
143408
96
60692
37
37
9
13
93
206277
90677
3
282900
64
6824
328216
341848
37
39
336592
26
79
184466
15
347281
85
18
499069
8
478522
148893
264039
120053
245757
80419
4648
428486
20
158282
31
41
167014037
228343
79
278341
94
77213
64
133980
8
290768
4
21
114868
891980774
136230
265288
6
81
628218743
17588
18
220110062
453645
129203
6
34
299298
392734
95435
417898
51007
77
266195
21
9
471021
233005
515254797
68
567928269
183511
431661
413999
8
824304959
453501
210170
43604
191265
15
270802
128326
320823
218530
70
783671514
5
131722
470699
77
11
2966
37
21
78
49
442806
63
107422
135526
402096
459054
9
62
435138
92
407731
43
128637
68
36
50
203881
1955
5
170572
2
35
216237
9
65
34
46
3
65
248437422
341307
20
51
32
49
18
28
136040
74
314698
25
38
61628
62
68944
207241
370765
40
15
34
42276
24
720699230
415844
24
457883605
172573837
304205
480766
27
43
155020
437694
401737
489346
8
3
225198
91
92
11
46
82
878683293
261019
484188
4
53
134002
452099
83985
7
98
81
5
4652
11
26
429507
30
188183342
34
73718
4
396077
176804
306218
64
4
55
304500
426113
134973
434242
137620
32
492190
74
373757
90
16
485552
91
409010
8
3
498661
9
293851
6
4
66
86
89508
16
98
195219
13
457104
46
58
27
636861411
64
312830754
32870
79
162259
52
80
36623
3
872432804
40
31
398644
388290
16
1
120942258
276656
2
10
3
471138
16609
121145
140535
105183
700882964
90
10
473788
23
497281772
85
1
50
16
68
209227
417263226
138901
96300239
125416
353172
40803
91
371707
174235
73
91
50
56265534
318646
37
56502
424227
485913
49
74
435857
164001
486295
783000811
458881
13
75909
126708
161597
489499
97
818977914
30391
281746
92
300982
347712
300801
104054
5
191725
1
9
130731
977981905
10
66
477227
344074
85
45
472767
18
39
342451
84
19306
5
467612
461149
35221
993910856
7
62
670512876
873240968
29690
11
63
65
282158
5
92
589672955
51
361851
219445
21
69
977028311
26
10
81
466185
364196
158840
66
112275
3862
387344
8
8
361119
230311
275348
19
944601645
97895
146120
72
888143871
347121
73
305401
5
328922947
71
50
491253
3
168801
43
5
214490
196848
5
220150
23
8
357923
128670
158698
45744
62492
68405
71305
56
356386
86
794905106
22
33
625039987
53925228
69
88
80
284486539
29
87
84
253327
90
59
54
27168
79
78
11
1
4398
239381
24
61639
373082
222323
45
15840
1
89
54
97437
762847183
209474
44
244055
458576
11
149099
20
185323644
18
97
111680618
9
42
84
368971
14
222770268
52
850520965
146301
86
211403
350584
58
91
245658
777641753
1
64
37
52
10
78
8
586945287
2
21
371933
468985
307037
9
52
319275
72774
329607
45
91
68
272477457
30
335841215
135080
59
87
284263
9
32
8
28
397809
90
60
33
154098
38
45
13
12
96
93
356643
234207
48
84
184810
46
97
81
79
54
143749
86271
8
51403
228417
408567
75
12
72
403886923
65
22041
31
70
67
36
95
256130
230931
39
231649
132900
451916
3
78
54
56
69
247672
422266
155882
170190
326005
22
285856
85
87
93
43
5
75267
42
22
69
499248
82
3
39
294699
57416
1
92
55
258488
6
139394021
397256
54577
392395
213846
26
35
432895
225035
92
86
600569860
32
213251
31
404988
354062
446684
59
92
2
53
23
5
72
59568333
357314
59
439712
1
62
42
49833
421203
4
98
5
485516
34
466844
11093
497024
76304
4
444714
184516
181281373
7578
26
21
9
445920
82
10
2
113364
39
106789827
320753
154950
321257
19
879762978
32
35328
291654
405701
41
378362
23
71
106386
46
92
37
49526351
5
499037
451880171
43722
7132034
19
61
70
99
991570851
397383
92
83
4
44
75
351314989
927116300
405208
177519
95
36459304
92406
20
9
202901
3
29
2
865073294
1
81
73
75
200357
14
319961
31
312905
23418
23
94
17
157043696
703144599
179850
86
276834
265026
419591
297744
479879748
46
862999445
66
4
87
17
36
246453
94
95
45345
107922
148338
40
10
30606
368461
45
44843
125399
106627
38
372353159
94273833
579970692
28
45
128634
395468
170051
58
6
100223531
5
4219
14535
2
53
29
346564
104685
25
165454830
8
986068252
102808
444085
43
147068
63
684771905
155197
89
180964
184677
553345366
293601
66
39
257341
8
56
443964
3
28
441714
638002237
20
49
492501
5
163693082
475849
59
418019
105960
18
234575
88
348040
492981
186956
45866
354905
72
427185
229454
66
6
39
49
13
25
485617
77145909
89
474942
367679
45826
65
82297
69
77
225681
5
50
353925
825777396
103535
462553
401680
72
76
232100
161349
2
61
5
39
97
23
174640
25
23
32
44
495722
371158672
78
193849
89
22
54
10
497936
57
369336
11
41
380718
68
59
3
8
9
45
7
407840
491166
279174
57
372861
65
181037
806044121
241952
207544867
15
48
7
61
32012
97
16766
4
57
48
1
248398
474647
17
302870
72
47
419088
97
89
7
7
97
108536
995759014
58
65
442365
41
97
44837
55
200713183
663837146
261145
400275346
5
4
37
94
8
2
48
67
303933
45
54
305369
82
98
9
999625035
602923005
152267
426486
221734
34
935552369
10566
566896628
53580
429189
161298447
331779
89
45
85196
395187
71191
738799384
226528
31
9
48
71
297685
12373
89037
227941032
114505
48
57
9
99
22
89
121827
181174
32
51
87
96
997349293
21
436393
286013
24374
495605
364713
54
43
21
72
17
65
18
376816
78
858751720
80
47997
160206
11
426428314
49080
62
4
19
7
8
74
18
68
471977
83
361299713
21
83297
180688
498986
27
29
198314
280152
3
2
88
2
5
246351
59
82
32
2
73
139673
365613
19
75
55
336423
10
633522778
85
44
72286
17
49
43
336476
83
487829
76
353429
48
60
44
265084
612571784
94
64976
21553641
23
384597
43
6
12
37
99
94
89
485884630
463945587
175016
46
171951
56
52
59
293445
4780
519426687
75
380991
401018
4
98287
20
82
89
441867
13
16
35
447647
34
35
497873
91
6
12
495742
652550453
3
73
26
30
387753
438050
85
26
49
206788
346680
123300
25
13
619096043
96371
101882
3
87
294435
17
27
43
55
115780
67
80
331892
223288
66
92
40
8
56
273883
343168
55
31
322216
145835
57
13
92
9
77
262665
7
50
460032
457049690
321602
260059
454553
194470
222311
290798
14
282321
30
9
24
64
256834141
118502
8
134485
521900011
52
37583
780292358
560601586
68
8
176539
61
18067
317702
143029
6
60
258420424
74
414155
81
45
76
339437
352741
65452
421546
84267
2
2
54
140687
69401
7
19
44893
60673
83
14
458665186
224785
56
4
223834
801667685
79
265260
24
287488
102884227
53
321797
304226
64812
79
52
15
13
988076532
146122
49
671696355
395183
9
10
157249
63702
84
95897
483662
32391
107058
14
58936
25
11
131762
19
81
33
79
1
26
37
72
14
54
43
96
442140172
34
445997
79104
2572
194573
44838
342624268
268478
28950
192966
251719
45
25609409
514305025
405805
58
17
85
389485
27
49
20
22
57
11740
430486
282530
343534
17
31
380368
62
442685
192855
996176679
148613
57
394179
74
2
8
17152
711877352
344995
69
3
177697
294996
442676938
9
19
38
74
71
66
82
28
81
108148
30
72334
513336180
244397
4
44
75
9
46
63
88
29
91
74399
76553
5
96
413405026
77
3
39
110942
316144
270161
483935
375071
350576
146186
331390
38
269726
62
450844
179712
9
106265
1
79
421438
497950
429050
344927
97
13
9
4
264622
900578950
19
15
272983
249731
815
104617
11
6
299921
32
42
107623
195463
55
257463
41
225209
494104
123313
176342371
73
344152
90
136294
49
2
3
467949
35087534
157990
144693
2
17
329217
82
476183
6
75
469427
2
16
683774738
66
69
626590086
27060
490298
43
38907
190458
57494
278068
39
57
52
47
179694
845369330
95
94
51
442925
94
41
44675
355519
19
58
332945
7
289239
41
209894
266405801
78
56
79
555650151
878420019
49
78
46
35
8
94
76
264378
63
38
23
244728
486230
398813
2
34
77
434293
30
48
484982
423919
90
7
99
486095
89147
75
7
38
3
46
5
701006175
287243
1
623702105
20
310651
15
6
84
300378
888420761
11
7
97
476903005
60
409692
454183
150404
448033
60604
262410
459464
66
275454
111562
227409
7
2
71
69
12
156889
435905
148007
411357
127346
21
471578325
79
333414363
39
415616
95
19
73
46
33
50
319919
12
2
58
13
153135
422579
65
286851
7
49018
56
27
375012
23
6
418473
78
905356639
4
179363
28381
182280
3
46781
632563926
4
68
49
464990
115396377
34
329770
4
74
93
469316
321118
233578
112577
311083
96
2
32
385716
2
334143
16
200994098
15
295596
7
1
1
192953410
24425
110166
224701
18245
440179
198501
61
61
31
95
129300
7
336764
90
464385
64705
209817
237325
41
147079
100651
633426222
230052
8
76
77318
457227
93
13
26
270574
227075
103646
65
111888
31
70
77083
270319
205244
15
54
48296
42
9
338261
363823
39
25331
156824
80
43
91
30
282843
290626
73285
289708
313822
979791196
68
29
38
352013
627951763
45
2
214567
631003126
164994
343264
290884
476634
5
345660
122706955
97803
41
184895
461608
368570
36
16
10
406678
403137
242117
2016
45
3
122573
37647
303872478
396430
45
387000148
184881
55
395710178
39
11400
30
100674
8
4
31
30
67
54429
782888185
81
73
277687
300915
246957
296577
1
30
11
235256
130816
77
292466
3
60
32
12
26
65
37
46107
729494295
250001
20
76720
216466
485694
99
673493305
272536
81
49
531406108
149443
72981
55
55985
79
4
75
76
68
63
243213
118655
49
334794
223767626
51
353799
12
375428
414934793
7
11
144770
376139
196579
82
80
984953563
3
89
336283
60
342895
355465
21
64
807807444
47236
250663
1
496113
89
80
807136429
99
73
228320
202363
5
60
103749
6
2
93
40
83
105656
73
53
95337
17493
78
37
23
59
192384
276010
296286911
2
34738
115370
1
105518
116208
77961
44
95580
655965591
38
79
270912
50
286207
96401
40
7
243199
45
381411352
134740
351301
118227
98
167186
126861
65
28
40
355492
44
222057
12273
588671377
34
285074134
143884
274751
47
42
399582
928608921
400786
324387
286674
204657
59
43
200302
34385798
18
372012
49
79
37
81
89
57
56
64
33
387562
9
267993
262447341
304311
82
496179279
209064
15
156775
7
94335
28279
359186
357732
48
5
52
24
2
83
79
184435
253142
286876
177526
482990
82
359865
122210
129635
254129
27
30
451816
72
44
411749
6
368806
90236
63226
3
275308
2
16030102
79801
417633
54
457527685
92
56
21
27
471542
18
493477
37
234733979
99
374337601
370091
54
9
201329
4
712885331
199522
7
23
6
14669
5
201265
44
79
871484665
40
284597
276494
128027881
71727404
7001
398969
64
106176634
807078553
6
145804
7
19
61
487760
6
382324
321979
379153
52
466046
38
189981
92
79
109616
61
10
84
30
673350306
110525
331976
442628
15
307347123
62
46
9
8
16825336
5
52
24
83777
390651
69
211512
7
78
29
14
460182
115734
343155
975135005
95
2
60
288692
8
4
21
358054
30
180684
217076026
3
251400
70
58
101722
30
360852
85
59481
16
33
6
254838
20
20
73
262015
18
43796
295750
374178949
2
50
57
630044907
64
24
62
80
729557509
29928
278588
108840
269480
407226
54
85
2
46
265214
823858488
3
449037
63
421626
271530
17
18
468807
277423
77
253822
73
231876
270026
2
452680
59
94
26
87
45
184077
275046012
99
465865
286239242
451048
9
97
481406
5
63
5
63881
156272452
73
97160
675106412
114874
2
57
31
361816
348020
52112
291088
10
22
469379
96
320925
74
53
3
346373
428392366
71
53
37008
2
113482
82489
78
360310
12
654056571
67
9
79
179413
42
34
487861
1
219053
3
42235
21
56
7
5
169400
90170
200810068
367527
19
42
97
46
48541
34
59
34
18
242066
19
99
228791
60552
80
75
473830
85
60
295945
38
55
49
623264391
7
2
264346
579839533
130073
39
364373
52
334514
309439
33302895
274248691
489952
7
311684
116705
222196
257299
7
195489
81
377435
2
46973
393061
314636
455198
1
10578
421205742
84
98224
8
96
38366
328301
270001
85
20054
67
35
949649818
6
879679852
5
447053
98
72
440353
26
8
67
59
86
124483
345264
138594
9
31
5
38
41
453286664
4258
8
332747
115796
69
192690
38
999528261
6629
172246
267944
23
40
238738
82
483636
484535
296722229
236069
95838205
6
34862
420933
33
459227
255089
440187
368666
80
225597
221292
25
234931
42
735499354
100218
182573
8
83
32
9
445138
18
352049
17
8
58
69
147774
140895
251143
14
159158
435749309
103222
11182
493287927
35
27
71
8
64
488013
95
50
71
45
86
63
55
86
73
84
8
243927
10412668
40181
63
193054
494635
2
9
365343058
376835
143914
320527
13
31
4
74
4892460
153686
3
55
42
89
42
68
443065
30
442057
75158869
489194
190967
9
143670
172684
179560
37
47
64
15
40
3
32997
18
28243
1
91
85
83
90
155111397
5
357655
989746031
6
32
271459
3
64
120916
29
317293
952705953
128521
210094
347920
75138950
24
260273
3
468758
477483
7
616244701
84
202176
289274
7
87
495450
68
303041
171329
29294
273657
42
48
162695
346287
493889
64
414971
251987
258890
30
162138
58
21
98
275276
31
89
58
28
86
545317850
91
96
44
58
88
109091
393382931
98
848980390
44
83
96
32402
80
17
47
880494177
56
1
44
47
538803152
6
243446
130634
34
481453
23
55620
41160
35
248643472
9
91
196699
19
174708
99
104551
56
71
469245
5
262143
4
6
71903
14994
475412
57
340952
21353
5
87
2
315094
202376
2
150156
43
81
98
63
431389
88990
69
29
41
8
386409
88312
7
24
124737
63
34
6
39
36
93
44
36
485958
94
179268390
30
33
1
46
38
12
405983
245619
79
65
55
54
27204
94570
212084
469865
33
60
167183
4360
278780
6
82
33
424468
4
9
83
7
34
442764
177801
43
37
67
5
9
96
5
115386
456644
35
43
69
18
71
24
389994
61
99893
12
7
418592
76
3
251228
931185545
67
91
80
33401
84
188236
9
6
337845
23
122311
2
89
692854940
62687
79
54134
10561
95
455060
29
182443
99947
123921
236710
93
724682868
179991
389237
7
29
23
69495
179645089
249525
342714
44
227790
470930
440112
81
53
318540
34
28
184637
86
7915
50
26686
82
16
24
398337
164142
47973
70
373055
146543
44
46
72738
73
87
238121
8
312257
28
386305
88
4
6
60879
37
2367
13
761226853
174928
60
45
300941125
330709
52143
309869
55
45
327724
60885017
80
824960046
20
83
520112235
27
24
318885679
8
274944440
42
991721093
8643
90548
35
74
30
405663
63
175320
69
9
335191
13
141968
28
2
5
16
354379
522996416
12
174413
86
70
27
45622
162640
345573
194369
487636
30
449557
83
778877505
888034742
81
84
35984
65
69785
239421
138830
136024
8
243092
125760
51375993
346240
82
99
416220
72
41
329028
43
37
455973
3
6
223147
95
158518
76354674
8
71
98
12
49729
282146
38
252734
4
55991
9
302
68706
69
40
321062
305994
73
66
35
67
50
1
70
6
65
79
63
49478
59
6
174368
77
49
10
54
5
73
43
34
134043
8
71
484422513
14
97626
62
117215
152464
87
85
60
66749
14833
132927
59
67
458522
24
12085
425930
313923
1
242507837
73
52
93
415318
492311
135801
369551
494290
229735
3
209516
6
93
92
75
70268
7
11326
1
54
407196
489010173
2
59
478204
59
31
98
58
30622
60
247428
950312850
4
168197
70
332039
62
405472
49
93
9
72
19
777569341
5
143325
717414012
18910
329486
232881
62
261456
39
7
95
442973
135404
91
353265024
97
260908
43
60
59714
30
94
70
16
65
854823672
39
230932995
72
241876
77
255931
82
464899
59902
58
44
11
436008
55951
33586
184847
68
376965
505737032
16
275011477
83
926138822
497507
71
274466
222934
83
75791
92630757
978996933
432524
288735
83
282725
450960
39
613643817
4
44
14
5
86
14
856299807
24
417832
947362904
71
41
125830
8
323078
4477
33
87272
97906
8
16
266042
13115
8
91
426092
386840247
60
37
60
95
99
139318
3
83
246392
50
454590
9
325488
4
217126
87
8
448737
92
4
4
71
74
14
43
3
99216
24
80
89
55976
33396237
6
863
29
59
14
55
333733
7
90
27
4
46
954749810
151592
259824
386381
221242
14
913359364
389441
40
39
1
70
351521
62
80
244441
916658535
732297372
60
90
201260
273057830
3
2
357765
418711423
497456
6
23983
261091
78
365278
215669
321516
350960
1
32122
97
50
83
67976160
22
185383
56
5
54
3325
272891
55
192982
160838
5
83
6
801415400
9
17
1
296014
2
68
55
7
39
34
759206989
198789
968537478
558585293
235093
31
48
31
478533
258748
437840
29
54
18
61
28974
491760
8
55
233417
292398
24854
131159
1
1
296345
176769134
17
4
367478
3
75
113767
37293
452023
677694287
667078931
140606
440962
184342
36
25
287351
484408
281576
108602
253623
340253
14
57
240800
483975
387782
816339720
7
80
98
175071
39
51
22
112988925
59
4
306161
161642
54
8
14
424415
48
85
90390
181663
32
40
16
219169
124999
532066435
6
622527260
70
486028
5
21
67
144171
477020633
89
51
41
23
446876
79
40
49
99
46
962921128
58
31
76667
4
84
86
122888091
208686
409836
33845
83
5
417833
50
254358
95
15
66
3
94
34
93
273573
2
944236771
493417148
50
204103799
2
27113
49
26
5
58
98
74
63
9
75
316036
190769
9
168884477
4
194582
47
106454
668553439
67
219567
68
72935
363026
93
492081
2
4
30
387658
324497
83
77
93
465374
917025196
4
444147
84
49
13
21
6
26
4
194598
9
112302
591751609
223396
494254
159243
65
23
460934
68
1
115475
181730
467912
114495
24
995812199
353751331
67
932466740
24135527
237780883
9
97
52
122634264
69
81
93
426599544
295886
468853
346396
85
8
509598832
250045
78512
17
44
343240
344358
99
105183710
440735
1
36
53
332648
737211059
674875726
375641374
26194
35
5
129129
437164
90596
12
440014954
680989088
53
73
383014
118570
74
590526589
340783
186729
77113
267540
10
99
63008
474224088
36
64
237618
28
89
18
215407
205185
69
407413509
198694
82
268230
403162
98110
446383348
95
468744
6
53541
85
46
18550
292747
8
435443
54
123402
532403604
113959
1
36
326199568
358585
66
406933
256325
28849
8
618808492
13
87
29
87176345
71
17
409402423
508923864
86
5
53
8
307229
811085343
53
97
32
68
408856
4
1
478063732
92056
294279
138430
9
211981072
315476
297819
77
51
493320
29
495826
122415
3
318613
24
220420
43
192360
484836
75
8
22
29
404212
227019
13187
369963
86
381996
74
57
37572
42
338879
65
249702
380487079
350795924
368164
89014
97
4
35
70
313917417
327297
84
7
562564484
39
43
964979576
220629
382655
113617
12
242220
49
5
316500
87
26
353096
53
94280
84
455373
327152
75
298004
980602808
4
281511
199336
470159
3
21
572039049
77
12
292485
22
218541
364362
84
488154
65823
326617
52
491522
31
256228
10
65
42
85
170308
40
59
89
28
43
78
56
426301
93
773572932
55
24
7
32
26
489085
27
63
256404656
71
8
216778
1
258745
331823
37
265997
322366
114196
8
184452
140018
7
293236
95
73
89
463446
66
1
48
7
4
389674
252170072
947487938
39
96
68
72
194261
13747
84
3
33
206543
61
21
70
102653
435247
17
427406
100206375
7
50948
4
8
930833909
391295000
1
375956
117848269
438503
41
51
279361
85
246879
795227121
86
469053
89
437193
40
65
63
40532
74
141278
7
93994
97241
81
90
118515
383872
4
276708
50
11
79822
129970
402604
7
14
229272
890083929
65082
81
509338925
93041
87
84
908598976
16
157236
93
40
48
2
29
298247
784933901
312457
308141
142548256
126729
349279
369111
53382
6
99
290576
20
125429
399108
2636
473157
89381
73
271839
495027
6
405415
44
251679760
91
66
197620
26
50
317022
74
796084320
48
87
426537
92
18
43
59
54179
19
170418
86
31
50
449080961
981013775
365579
217263
484044
34
28
70
88
477990
15
23
74077
328518080
31
14
61
97439
35
277840226
69
341040
18
422130
483189
4
778604839
25
178070
2
807683513
35206
34
163507
70
34
85
39
36
154213
282495
213861
558353598
595992454
465683
93
43
37976
8
604848891
65
397974827
65
99
3
77
122655
23
312848
33
119659
325144
30
55222177
5
40
70
9
46851
201368
388918
72
15
75
448879
62
356611467
26
25
248157
172195
369368
93
309465966
468910
117528
63
9
434824
452838
206420
25
84907
9
239195
424509
41
15096
45
337536
55
439092
37
44
62
16
27
124600
27
99
494583
25
5
6
466499
162453
9
42
353560
364762
37
45
190041202
24
204454
407680
277157
535941513
465361311
320532
19632
240005860
87
72
330351
292204
412572
9
182571650
31
45
1
264874
50
337240
3
982636500
63
264262
144396
83
463810
399872
6
69
475498395
67
186018
52
3463
206254
237094
108757
18
80
68
72
5
5
73180
95651
55
95
52431
619468880
10
130202577
10
15
399363
5
227103
146496
341929
467478
226533
71
3
52
65
48
6
86
81
6
54
78
131473
57
13183539
167617
661817356
6
417961
74
30
498859
2
9
29
1
392646
99
488871
28
680431392
460905
80
52
37
283192
84
356982
142041
85
96
85956
45
38
34
244265
29
28
193855
44
121728
34
197406
321755
30
82
309349046
468764
119360201
30
2
498543
3570
7
838702197
399937170
43
398987
98933
185597
97
82
48
609041266
897000033
28772
49
21
437930
45
31341
16
67
76453
63
2
207208
61862
4
16
5
286706
25
723986345
291682255
56
18
66
69698
808073777
98
7
1
59735
245994
41
12
202460
283845
78284
5
285858
96992
7
80
214059
615683205
35
240485
9
81
101028
290626
70
75
65
436629
13
7
33
25
7
93
72
58
402988
33
41
54
106767
57
430645
430778
34
155953
25
41
132366
36
157328
246250
73
68
496790
22
239679
39
9
53
3615658
5
52
751595984
74
316425
83
248209
491777939
465269
10
435864
49
42
325579601
143458
91
204583
36892
90104
257171
312806
31
384931
387333775
354266
98
12978
396410
37928
537434801
35
36
18
496732
37
7
996846231
312066
184110
119046
254154
137719
61
87
77
255404
18
33
168268
27
145548
133896
3
30
15
317060
79
36
90
409886
65
8
465439
74
87
47
178658
82
164600
108895
35
25
226851
8
232332
480994
27
135532
79
442426
105185
200677
63
30
4
387345416
749862608
89
361300136
89666
62
53833
267132
19
59
87854
99
99
267646
6
270353
205473
90704
1
12
92
69
33
68
182671
39
89171
641023782
58
199505
465926
29666
87
22
235633
35
725
46
105396
45
37
386340
44
54
186662
51
89
60
61
147506
75
30
75
438344099
92
480708609
936366558
16
4
89
36
256046
33
417811
2
153785
144113
33
744338020
98
455039404
22585
74
857262661
933207613
233567213
58
265796
263235
242187
32
388343
66
6
90
3
3
70
21
33845
7
162615
437618
88
382789
10
4
57
269182
64
952484352
5
2
42
407139
46446
23
601821883
135218
59
52
37
314488
2
16
691841882
456574188
7
258635
57
34
38317
97
3
138237
92
91622
11
30
189408
93
158549
9
39
290896794
51
223585
31
46
344096
143748
18
444687496
108667
299005
74
225351
41
853595995
17
196744
5
367628
78568
271862
186574
13
215033
302856356
77
90
182469
36
288206
7
1
8
40
390098
71
17
51
83636
122411
73679
70
70
16
33
205227
62
127886
85368
36
287978458
28
294915
5
3
90191971
323010
347044
83
353392
105683
246512
205971
74
496679960
68
142544
8
56
4
58
2
401864
54
458764
387251
183223
242585
60
28271
2
8
3376
53
82
499211
972079387
115060
96
2
9
13
306837
16
46
73
31
352709891
716968046
467289
266073
7
117370272
21
63318
83715
19
73
53
13
227890
95
6
313099
241709
113620
901724704
93
83
51
98
421673448
349949
316829
49
81
354789
67
93
994192833
445665
70
309585
97
37403
51
5
42
72
480057
96
46
937483903
756600235
100484
231577
2
160517
477334503
48
48
130087
342323
492352
859483976
25
4
66
71
318653
180329
71
7
89
7
54672
98
401912
411082485
372223
151783
16
58
68471
334709
77
40
90
312881
266114
69
24
30
408229
15
83
414553
46345
25
57409
284427
7
59
70
46
999906866
3
44
65
394619
8
266951
287877
235097
87
345363
720236469
1
68
26
80
93
12
408172
30
14
55
263685
54
948031861
59
158111
237270
191374
4
38
196011
92
48
124362
412998
148454
57748
145091
6560
21925
206039
38
27
72
79
49
8
22
31
288161
78
72
1
54924
389872
261876
377855
1482
373433
31
82
87126
78
254308
56
43
3648147
8582
265506
621889341
23
69
47
594152323
87
172129
569766595
52
2
125438
41
81
31
35215
5
388168
450584
9
20
61
79
5
46
792531492
289314
46
20
18269
457529
288082
1
13182
111852891
32721623
495763
392499
81
923373245
15743
26867
121245
6156
59
69
55
202813
5
83
468501
41
54
16
411442
8
172110
47
378523
275197
38
261106
62
70
27202
39
488905
53
48
2
24
152517
94
8
56
327770
191956
449192
40
98
85
400957
56
93164
404102
32
41
20
60
413556
89
31
457375
41
42
55
48
61
458261
298315
368300
225397
3
12
367397
138139
5
30
428543
181074
346699
650903258
244138
5
91
35732
475638
29
177128
399262
446059
70746
38
763236058
23278
90
33
29
2
59
75
323265
373198
443534
79
421105
70
2
301077
27
98
75
63
75
40
56
7
1
324301
622287366
106040770
13
48
184717
24
99
660069951
3130
180823
77
861412248
95
85
98
79
43296
87
716589894
189154
1
368600
12
54
260971
47
4856
489700
26
238936
79
3
89
330669
39
5
54
25
29579691
94
278184
52
76636
61
79
53
19
9
519714515
52
44
209925
72
68
79
551108505
480902
207023
403835
409508
302538
29065
79
42
212679
96
74
95
68074
434171004
16
405064
38
231
30
180926
51
358836
71322454
67
64
6
8
12
140918
59
1
99
6
10
13
42151
2
2
412114
62
17674
89
443411441
5
59
149081
4
24
78
14
270719
61
456474693
82
748124212
27
31
294738885
86
39
4674
330520
5
249786
74
262948085
37
89
49
85
33
208195
3
95054
72
384761
296384
34
47
61
57
18
10
262652
480956
364574
87
235356
283411
954763877
67
13
66
67
460700
252888
427610
868909801
391092653
52
248286849
420203
58
22
314737
81
57993
32
401726
8
299366
297701
14
68
371306
1
2
300933
340101
130772
13
56
44114
34
376060
236332
51
124236
1
23
276513
1
38
265377
31
350006
4545
329200
9
287939
508346701
85
81
9
8
78
295463
19
201952
96
16
95
6
55658
9
44
82
13
252080
144458
32630
88
71
823373922
36
305723
180083
18
65
14462
38
43
289782
458962
38
29
99724
28733
228140
74
16
45
457008
74
6854
11
7
52
520979051
59
59
391759475
73
6
6
96685
66
14
32
395499
239100
451700
184859
70
211534
669690997
47161
65
91919
93
306241
426397922
25
88
355393
229969
417990
52
868497910
32332
47
97
9
88
90
56
26
83
44
260705499
21
42
484391317
387418
235892
402107
493325
53
4
888929196
21
30
22
449688
22
494588
291123184
6
8
59
29
28
89
89089
219868
482756
639745974
32
211580
92
66
6
37
31
73
53
52
104293
3
70
6
2
47
90
118347
40
72
2
385796
868389456
78
87437
389875
478967
3
91
77
77354
62
69
188634
161580
4
14398
1
40
7
61
28
487185
259035
475861
108965
343830
145608
53
64
46
390057
39
117736
11
9
86791
76
96
272903
95
20804
246578
73
36
621865102
427838523
297378
492259
265226
192875
83
15
9
489953
9
168160
51
7
105729
5
402825
6
974254485
292575
5894
8
322101
196687
412775
47
37
65
288543
134256
263076
479174
86953
73
21776
349281
422227
257102320
121465
314602
69
497093
105572
83872
64010
468005
48
390119
467699354
99
294314
893289728
55
445598
75
6
3
362328
2
2
459794473
297183
3
278980481
3
487775
24
52
4
27
76
52
382260
383040962
6
45406
14
7
364084
53
120315
87
71
352807
1
121694
182591
14
302727
111074
90
171424
14
236364
206561
39
42
21
33
5222
122622
385272297
2670
64
65
2571
20
48
416079
71
452228
84967
31
17
150256
322736
7
16
626706049
52
146944
73
143303044
54806
367365
498965
23
17
388668
93
308528
15
483827
297965
182245
380112
390376143
7707
9
369401
105363
21
342759
76
6
7855
98
96205
311422
74
57
58
59
5
25
187870
23
985588677
479580
234416
11
7
361190
99
93656
83
318276
365643
36
9
233175
47
7
48997
140363506
436537
360540
475961
15
50
52
119708
23
5
43664368
359026
60
366565
118833
55
176788
25
19
447006
88
254871
8
69
876173715
28
78
45
415687
56
401550
83613445
95
18
10
455678
18211
6
434612
705273349
128
255721
27
473934043
43
44
480843
3
95
41
362249
4013
775358966
474939
154612
320541
989257606
50
7
10
3561
69927
71
41
203992
57
16
633314392
67308
297338
82557247
904062210
368149761
17
213899
95
21
11116
467117
73
79
236068
18
61
88
87
69
446604
379458
9
398524
1
537259970
87
495567
425811
67
1
392487
46
9
32
514714961
83
207134
52
89
157585031
217147
1
447908
115547
487689
74
14
71
161570
71
124378
5
34
78
18
61
354452
3
10
453131
56
349200
95
335371
282989
376046
74389
328082
87
332532
289514
428087
8
296756
429053
106033
3
8
275449382
9506
86
24
3
747258846
378182
9
244692
135114
78
6
62
61
474593
351163881
297102
59
80
129833
39211
95
78
8
499232
93
30
431303
100975
75401
471785
65017
21
141193
7
1
356015
336849
309008
13
39
77
64
16
471645
5
13
3
82
54
23
273612
352013
801188373
360293
40
16
4
51
60
9
59385
15
94
171247
53
52
179197994
243323
63
78
1
25
215927
52
38
209450
430331
377906
57
36
336762
458762
55340
830754553
40
425936
58
144869
237521
41
43
60
58
440361
1916
2449187
80316
962975094
288539
47
91
288474
11
359806
60968
88
840301106
1
353697320
7
378685
177359
254995
78
18
314397
296976
160410
99
88
34
202934
411753
34435
287370
340572
129088
39
83
77
9
6
387065
53
346922
89
750644158
216410
291045
4
225226644
8
181054
2
24
16
90
223387
17
25
78478
320204802
6
35
154679
293369
121898
81
25
473318
76
60
17
46
92
31070240
98896
97
36
2
187201
211154
364849
441318
55908
9194
298025
82
87133
32
98
126636
60
40
58
39
179086
338750
75
81
462929
87
236597682
253929
73
31
12
18047
443779
55
81
323790
426497
474143454
6735
853405205
126057
363302
432564
97
409019
108724
50
95
90
79
70
38
235803
27559
134723
386186
54935
762395224
1
437111
45040
2615
5
6825
35
86374
81
55743
32
8
426920
82
455052761
50
8
34
33
51
79547
315203
314480920
72825300
46
411300
94
67
558699185
91
172472
43
274789
159602
52007
30
61
92
309299
463299
592455427
63986
130025
79
454437963
31
99117890
43
27
3
9
87406954
326420
65
74
74
79
492871
161250
667993964
364484
252373
8
37
480927
225957
75384
65813461
81
225210
49
6
477793
1
49
41
16
61
338281
8
80
8
52
96
2
72573070
397832814
974412991
6
32
30
262687
64326
39
99914
27
83
260465
463788
418869
16
378983
26
72
47600
355675
24
55
30
79
80
12
331435
82
354775
8
7
75
288695
681886766
43249
132910
266519
57
6
28
5
30
89
86
10
623870784
139530
33
55
78
37597825
374543
74
94783
256376
16
187171
89698398
417567
236410
456520556
18
498155
15
118252654
8
415777
331486
72
240973
119450
97
237339
184180
26
82882
4
86
530325941
33
880652940
62
7
50
138756
3
13
94
245837
451093
50
55
49
673658481
20
79
2
657819102
344613
43
386114
242332
109415
16
8
245687
64
492806
35
45
86
551412382
333584
214773
46
223429
71084
204149
477981
81
234667
472724
389281
81
98
435883
184945572
56866
225903150
303679
249658
443388
43055
2
88
205551065
441388
2
60860
8
42
307082
92895
471027227
2
297740061
392898
347656
197006985
312376
6
23
86
202433
46
34
450900
41
278873061
619640807
37
1
46333
90242
41
81
755062470
70
10
39
4773
28
72
432114
96
264889
152067
21
76355
671912381
697602560
1
42
490951551
449065947
5
4
41
566910802
465842
321074
110587
548686302
102491264
247661
70
410770
144630
344778003
39
280192
620039788
495606
6
21
346404
2
93
140692
388235335
16
472660
45
94740
229981
124577586
437547
965085132
98
14670
588230979
6
97969
15
6
9
40
6
24
37505
10
478686
282244
335252
269730
137033384
18
93
315336
13
228065
132831
8
119016
50
58
195457
31
782363016
114367
16
8
98564
421500
73
321912
47
89
99
34
41
34
2
3
449776
72
2
19
464550
323938562
3
72939
24
375649
617678820
97
282391
38
388481
303483
49
427410
302362734
449640
84
62
908553937
45
62
460630
97
464338
5
16
2
33992
15
451245
99
9
428899
129693
343042
21
43
236562
37386
695662350
495158
95
26
206276
83
496418
73
82
76
35
362582
73
406147
59
280121
398772
107917
8629
357938
449191
444857
211718
473089
82
32
192379
88137447
56
287043
419575
28
926116190
340810483
153735
362073678
17
2
7
7
9
83
283580
27
307188
230690747
79
269798
18
189816
497075
378724
38615
83
69
125870
88
207981
158832
2
22075
8
3
459255
197338
40
7
84868
13
346898
77
76
934613126
2
83
75
430995
225594
279334
99387
431225
937093168
125566
75899
334758
921024687
126208144
160758189
70
130091
939417242
75
323284
25
56
451881
44
712775183
370749
70
430758
8
368940
5
67
469861
51
88
84106
428695531
315086
2
33
22
99
180556
34
15
74
35
328506
17
276008
289010
38104
27
192107
231790
96
92
3
55
37
99703
940919727
809937116
466151
2723
163751
3
111424
340709
388647
37
6
68
24
377160
88
885969109
474001
33
74547161
26
25
67
10
64772
33735
21
7
19
11
35
206993
27578
106255
58
409841
76456445
78197
76
370830
146224
3
56
93
90
4
4
113411
6
180554
1
8
33
84
4
36
205628
27
427734
3
67
4
428741
6
40
275571
479488
6
8
234157
391603
78
9
67
237242
256653
54
43
73
183425
11
382909
85
14
9
188034
477882
86
12251
42
26673
69
39
53
105111
51
5
26
114234
435960
134754
795299076
437298
5
459669
43
105372259
56
75948
357654
70
63
25
22
17
824928782
104054
70
43
2
324328
28
125109
59
48
733419491
47
312109
427049
125632
29
83504
357299
76
938996851
34
394600
4
50
496625
42
78
77
39
67229
5
491512
87
174108
81
956734256
256148
270431
79
380661
217451
45
46
263295
98
84
381241
83
80
154296
133656
338967721
356041020
252133
377849
159663
318029
96
134995221
24
54
95
188852
482131
714720833
338810
12
20785
399065
65
265360
3
195142
5830
91
27
326152
133772
503234979
367527
77
48995
68
259723
4
395363
44
84
32
4
307360
17
58998
98
426830
2
292380
3
55
86
68411
247726
40300
56
88
184547
72
158393
413119
180063671
156553
4
87
451093373
3
167951
538591332
98
96
73
443439060
82
3
309136
36
183036
62
71627
26
193884
406194
42
8
386329
5
432772
91
452912
428223
30
62
430178
251526
40
417761
420702517
212754
55
800106910
287919
64
431957
88
2597
198411
68
104951
69
33
33957
70723
446675
142011
292773
15
115676
33637
7
47
297701
29
380991
20110
334413
70
162997
47
1640
36
50938
63
62027
210420
149585
3
887284833
401071
417165
313107
20
64
37
48
21
37228
301370
375179
77
72
8600
95447
467646
9
165278323
14
98
42
471563
94237086
468564
53
148373
279236
20442
211317
7
433343
510219364
74
7130
188156
45859
47
269691
8
8
320312
11
9
60
74
29
231066
380230
45
153091
158025
67416
29731
334997
72
89
45624
335944065
315409
62
20
434623
51
86
96
4
217163
34
36
941272068
55
408703
42
144405
75
119938
95
150135
403530
99729252
282550
55
79
244909221
343561
80
22612
463976
465830
60
359872
291599
31805
7
331863
6
332571
168798
78
32296
224892
17333
85
49
269609555
1
902979731
17
83
79
48
4
296646
117449
16
84586
216814
77570
444920
201308
396306
253323
76999
7
98939
53332
29
27
54
355169
70
33
64
78
3348
60311
44082274
671024029
2
95026
131361
78
60
244957
6
1
152128
669589465
82293
67
19
97892
91
49
476228
23
322832047
28
15277
161352
7
95
76
53
271193
9
32
58
811600464
44
93045
330829
20
134551
478
58436
418872
79
77270
176250107
91
91
644
466197
56
664341003
83456
9
334232096
62
497962
16
109805
302017
94
212941416
82
47
29
31
57
62419
393242
415847
9
52957
382501
276157
65
82
36
134785
390225
5
316828
87
38
4
160433
2
985820107
67
99
96384
285634044
87
99
61
177127
100237
67
81
32
3
17052
376750
236115
36
8
68
33536
644084002
18
52
148013540
91
85162
439874
78
61
2
30
2360404
74
56535176
381020093
39
45155557
1
480731
43
291231
105340
215255
78
346362
92
58324
412104
165247
395201
260122
5
167881
68
28
45
472870
9
287535
21
40891
333545
94
44
408590
33
48
33
251904869
9
45536
79
469133
7
358281
346625
86
939203226
92
31
6
95
322446324
13
15
36
86
36
276949
441116
35
71
92
457758
207676
33
56
479805
209052386
68
42
171088
247852
48
9
90
68
582835897
2
6
66
2
13
939703664
341141
41
27
52
88
152372
2
114625
8
32
59
620738211
46
15128
162041
976474953
97
94
319035
14
32
314960882
88
7
320892
29
7
23
739142559
14
5
4
179439
35
115283
33
48
686582687
70
17
25
873816890
89329
79
34
8
73
386902
65
21
29
197099
383056
564888230
51
52147656
9
296357
251272
4
53
71775274
22299
148198
88342
6352
44
167131
61
191649
398442
473478
183263
4
5
7
58188
58
25845
8
264489
32
403656
23
13
18
444926
15
7
399537099
297185
12
987367417
297112
31383
55
8
75
6
165328
88
208511
980586763
19
38933
161488
89
115885972
56
1
1
62
61470851
68694
227445
15
99
70
700168873
73
418571
20
80
42
97
7
471700
56
577781113
336166
44
350660914
99
1
63
283251
7
290077
251687
466587
95
50
421283
78
93
150894
228494
155002
24
29
427668
3
172105
177002
98
31
21
346743
349813
3
91
2
202448
86
45
115344
429732
111207
35
46
61
5
807976799
64
10
382967
5
652438
9
242267
326855
36
40345
161823
132661
89
356837
114209
269073
96
267787
379725
14
10
285750
277114782
377851
354799
74
2
34
34
397646
97
77
45
56
7
9
475753
150663
238967
2
315150
12
348803
75
405214
90
30
374592
37693
479139523
198005
86
325993
63
60
71
33209
225901
99
234649
458316
292253
69
85
333014
64
374144
13
259135
115876
371417
93
7
113198
341529
353828
10
1
29
290533
29
99
3
2
38
455550
302227
9
115837
292521
96
296383
85
322409138
1
397748
72
11
9545
91
2426497
743634160
343161
23
17
585761289
167904
46235676
993223137
26
17
33
3
322735
50434
65
41
7
62758
602579496
51
11
43061
16
91025
206626
111090
340717
608526533
16
5
69296
1
27
21
13905904
166660
379293
225484
353070
77347
204119
3
900607420
71
1
493715
29
240780
77
6174
82
103047
126942273
121902
118736
180901
356471
71
592351749
7
156303
104449
24147
216164
14
46
5
3
188511
119413
305591
1
95
87311
1
7
158818
73984
243317178
159262
315701
409112
11
75
52
504881923
95
380666832
216051
74
46
59
22388
28
3
5
136487106
3
270104
468852
71
166656
41
494910
14397
91
251995303
29
28
25116
79
29
444295
89
305424
43
3685
30
303374
65
5
39
357655
321125
460144800
378540
65
63
52
78
212504
57652
461949
484735
318775944
205610787
497517
40
17
83
198783223
425428
25
6
62
154764
56
1
94708759
402375
51
489512
194677
25
8
384598
87
317217
430378
47
23
15
285676291
484794
336751
418509
25
301954
45184
84410
84
50
98
25
175607
197874
24
37
89
64
79120
573538038
26
478217
2
66
386914
44322
6
111026
64616
408263
132659
2
72255
200341
366525
8
65
26
73
17
99394
60
60
229762439
178530
178116
28
74
79
89
450486
97
108089
137082
89
977152909
72
40
387802
54
116734
87
66
729640100
53
360583
75
5
352909
68
96
125057
3
142765621
63
8
912823570
16647
64
464268
8
178185
51
7
79
619044859
61
194416
956480837
25
18
47
296214396
115622
367196
93
89
463147
5
519169369
234482
50
267877
84
21
474212
75
155632
29
421890
269042
454858
377218
203480
487845233
188435
1
38
446265
26
85
79
336466
37
87
13
33
40
54
1
42
60807
70
195971
181126
65
134166
2
83
59
65
390438
9
270322
324873
57
68
9
181591
91709673
76
8
20
7108
192932
295921
488980
104691
900016058
79
2354
25
84
311765
281131
39
62
405173
22
65126
14
104639
5
19
41
175097
858938579
517786670
52
49
247187
105147
98
359899567
282833
9
11
443050
1
2
65828
369075
109999
88
362743
55
20
470401
325164
181681
65
80
35
81
159713
9
85
282882
9
72
2
353572
55
253670
177651
566719814
363314
28
163009
45481
30
693394712
2
87
233873
38
307013
31876
59
59
7
58
7
433314
36
47
76
45
6
371371
57
11
136560
486329
183723
86
310768987
14297
41
6
104625
50680
85
89
46
367000
3
77
217843
428820
35
296591
1
322411417
491933
134250
42
7
10692
89
86
353773
33
9
58
56484
35894
76
362473
49325
2
364792
446644
37
327575
58422
806061957
1
42
324603
482543
2
500484957
321287
63882
778920688
24411
21
271711
94
43
815124389
384637
351144
37282
70044407
76762
176854
3
5
62
21
37
3
189034
239719
48574
2
363613
68709
145644
69
454502344
38
321758
12
347480
42
67
95
218265
93
77
51
46
9
46
159427
23
70
478544
83
2
28479
12
363582
19
461543723
302889740
387639
61990
5
56922
10
10384
960380135
82
483839
181027
250500
3
39
214689
86
406984
2
22
17
3
43
12
64
67
2
461896
89576
9
362553
85
319839
97
63
208020
449769
4
38
4
462459
423520
54
688377387
481951
310197
74207
85338
222110
19864
59
943098085
8
180580
74
35
5
302301
51
452423
15
1
255926
72746
498843758
55657
467836
263431
14153
14
306005586
408326
75
173610
431811
56
4
109567
451795
261804
1
14
365436
34
346255
32
330920
664761166
804748314
264069
5
8
98
7
434631
229985
21260
106518
228900
3
448527
1
95
14
45313882
53
68
75
18
368180
15
38
81145
15
138883
28
281072084
9
498931
8
1
237154
479235
378433
426683
272075
64357930
96
116303
415734
10
469257
88992
294994
610098368
4
19
78
255539
53
66
296942
6
72
2
53
4
79
84
184853
78
81897
13
18
67
55
187261
78
3
166840
5
77
2
98
524354760
35
42
13
68
49
80
82
346835
133156
91
23
325743
81
197794
1
329913
292952
1
48
15202
5
5
845998223
317352
70
73
1777
1
18
494573551
874015471
97
195879
54
65
906831064
73
488959
303434
36
482403
82
66
13
2
29
53
655535551
82
5
714321307
81
66
235326272
344474
35
2
61
83856
7
3
364255
2
284693
367804
4
7
232372
99
885508962
36649
70
476770
8
475841
268084
51
72463
35
357583
32
89
160402972
170433
93
48424978
44
96
98
878751660
97653
45
24
264216
469344
104473
52
247777
18
23
90106080
170070359
75
738477511
30077
75
75
438816
5
179932
71
274900
38
421548
7
11
68
72872
848202139
72
87
125270
5
233291
82
83
91
432556969
5
158830
161068
76
79
66
192182
70
26
46
81
8
56
233141803
238874
48
24
76
6
156942
96
78774
52
55
896743463
86
372906
186136
171579
9
113915
375237
90
275227
75922
102081
53432
2
3439
55
48
399413
49874
69
302326069
91
21
57
10
70
96
462951
404373
63
16
17
483449
49
380936
389466
47
199087
85
402313
144364
164591
101096
18
2
461996
312067
61
427616
99278
1
378919
346100
10
45
163822
9
7
89
42
32
131643
43
19
386865
58
434588
35
247025
87
27
108412089
72
60308
418973
357974
219577
505455020
5
339516
7
97
89
338652
19073
85
21
64
462138990
214451862
92
43
165525
437950842
342360
72
59
561713803
107877176
288857596
91
92
38
51
15164
20
66
80
308044
875169376
6
83485
230312627
198038
89
24
83
52302
95881
90
273409
34
983755917
672158472
105503017
171537
30
230186
350388
252588
54167
21966101
3
46559
139562
4
63505
470461871
415852
98
14341
56
28
14051
130453
33
23
116070
355897
71
48
188963
38981
341692
99
116446
23
381980
91
95454
57
63
71
136592
63
14
295920
77
245666
201994
82
89649
481300
96374
496725
39
81
10
267871
7
78
7
20
6
402744
86
64
472398
49
2
831627724
64
176214
5
599467026
295414
63512
184320
32
16385053
276108
117822
47387
494409
54
431344
62
39184856
54
80
33
354613
468137
456247
8
903762540
496571447
42
7
42
87
23
324933
145208
35
58665866
96
352680
928694590
461642
143711
79
448461
58
63
68
41
55
81603
411034
12850
412442
158501
381994526
22
28
164124
7
114472
50
478435
344861
36
95
62
340289
117716
244142
148631
266795
69
47
431646
72247
92
7
775863246
73922
37
49
274775
251230
195771
354339
454646
594933045
3
82
315023
147619
13
327223
3
163746
422534
288517
160567
3
376509
449101742
36
42
74
2875
11
440431
39
7
31
214434
470507
90
10546
64
449895
4
37
248156
483093
73613
166910
66
23
50
76
86
52
274963
6
65
3
302786
368566
84
39
251695
442675
490874
55
15
64965
68468
185539
376232
92067
76
189508
361074
67
1
395038
111111
86
12
943222515
5
484024
63
43
494205
43
86
825644936
383411
80
204243996
602001172
461066
444489
79
36
56
851456864
110209
98072
250230
180882
40295
356919
90
25
361547
457108
10
36
428582
431940
94
94189430
338774
46
18
491302
49
49
31
3
55
335516
210516
304421
42146
23
7
27
154368
16
359356
294086671
35
29
58
277608514
8
57
355391
413696
103150
77
337347
135946
327696
49
16
2
322268
13
20
79
77
198648
477872475
196075
11
6
71
309058
294442
37
32039
44
21
62517
285915
483247484
98
4963
257723
1
450217
253529
826739906
67343
201584
670366536
913319756
475899
13
198401
92
73
47
284649
85
82404
16
27
441905173
49
25
44
88
377420
3
6575
92
87897
106950196
832
911353141
5
277455887
912162538
47
17079
92421
32
7
363488
484943131
81
83
221179051
96
90
164464
7
49
64
399804
97
3
459605
405840
30
326988
7
89701
50
31233
92
33
63055
38418
229256
72
347754
9
73
28
368412
80
2
98
463268
129049135
67
105850
38
28
529736201
7
241602
381637
311207
61
16
53
11564
7
45
87
405586
2
33
129391
189307
79
39580
4
51
7739
22
45
20
413777
31
224373
8
61
69
129192
384610
4
50
49204392
67
51
69
92
9
257249348
27
763916139
31
38
6
17480
891750959
73
27102
47
57
142324201
236269
38
61
97
5
12
78
3
383360
33598
15
399929
639869733
17
75
255113
486080
440765
441480
533296757
85
360024
8
34
85675
464723
82
40691
41
403695
64369
79
25
8
23
65
90298
58
4
33
472920
3
148256
16
93
940741726
17
7
8
71
3
354729180
359251
393802
6
93225
21
13
408021
83
64
36
12
29
58
73
441971
6
67034
99108
79
242666
490918
241302661
167063
6
176821
459953
13681
190910
4
470209
40
5
821729366
239936880
129004009
457116
48466
71
456203
490769
801767129
70
11
180594817
76
641685563
83
413592
45
68
467301
349989
366498
33
491130148
290791
800428495
21277
636244721
52
45
83183
28109
66
6
253806
881290875
32
4
47288
85207
82
68
71764
213882529
209401
2
93
37
96655
307655
5
454086
85
47
428536
457134
309878
373270
184214
319400
99
73
39
36
386246
335302
75
82
73
143763
300191459
158676
87195
439594
98
6
58
617750272
411908344
86
355324
197899
191394
783967657
206654
858595912
23
467224
5
11122
75
327263
5
98727371
94
435412
9
52
330328291
221347
85
17
103784
18
81
213351249
245426
982757953
85
39
159784
79
152668
4
62966
21
414786
68
70
134627
39
7
55
2
5
36309
283977
71
51
91
18
313116
126847
1
76365
48394
11
347698
172462922
79
5
94
32
76
294156
355687
3072
109618
33
95
10
36
26
427756
11
99
19618
3
22
52
382313
7526
20
122713
3
157485
196084
164070
91
3
56
439880
200398
15
710653126
32
236252628
433074
40189
31
95
72
376346
35724
744665261
240868
293399
62779
9
370061
844890241
6
65
12
98
74098
72
147736
346607311
75438385
17
5
227313
24
304884271
28
455880
251391
214719
451674
61601
400461
710020119
30563
62
473014
430086308
45
11883
114289
56
45
31
92
26
3
354539
92
402363
6
228266
308077993
441113
1
7
429054
4
334402
53
80
368205
50
302452
77
63501
94
7
25696
62287
90881
7
41
30
46
226000
131784
113513
441404
83
471555
1
239691
312813
53
94
68
481131626
51537
151797
14
81
13360
187164
901658359
373600
7
64
474889
7
58
47535
63
56330034
354080429
76919
427314
67
2
95
398158
299063
10
24
39
2
10351
126266977
390893
76
23
371914
805577515
8
45
115753
327430
88
446462
989871782
884394688
394733036
31
42
1
70
81
80
14
429205
381994
441621
185810
4
26
435951
314197
390432473
79119
343238
66967
19
164732786
47
20188
849827003
43
11341
20
240236
437639
17711
80
70
24
2
774985971
999456142
83
88
204826
55
192171512
32
236848
18
86
98
244097047
78
1
11111
34
1
994977165
547232979
32
45914202
23
64
17
3
508619486
5
1
3
5
325753
54951313
18
1518099
18
493543
28
6
12
184528889
418122
65
453021
40
24
24
36
124855
195053
4
397413
87
166623
70
25
20
25
78432
58
213269869
13
292193
208809
51
188220
89
138221
4
53
14
6
12
111195
24
159580
17
492858
37
31635
76
330601
7
4
182588
8
120091
18
74
704006117
289576
236993
43
65
65
6
31
999134999
316372
34
184964
27655
91
41
19
88
52545
127455
68
320241
320951
48
636663915
42776
95040
2
69
455834
169007
251602
23189
65
309425
1
93
1
60
423629
76
85
40
34094
286632
290592
14
45
43
21
65
5
156840
12
321705
214861
401534
83
51
47
472774
99
232086
149852
2
117587
941996554
54
54
25
48
422021
395465
60
51
305845
95286
22
4
305526
6
45804
67
455452
3
131559
33577
438559
5
933023324
331336
47
439491
471141
7
423531
25
91
464212
682941636
31
77
248379
91777
35
295456
117088
19
265379
9
96
92
864561394
67939
9
112701
72
55928
25
487181
417535
418482
2
778654419
39554
239464
31
220023
75
74
2
84
204623
288377
258977
74
82
41
79938
32
299325
277462
78
462678
20
8
271801
27254
8
90
4
22286325
70
266248
61
46
28127
125889
96
266008
337576
99
88994
78
86
59
62010
5
389444
49456
860836578
41
6
137666
323288
357250
423634
259561
88
39
39
87
7
9
312644625
297064
79
404700
420438
74555
452552
3
130843
339614
21
9
9
1
2
56
205079
28
20
108540138
18
35
18307241
140530
199389
308973
858982411
303567
370919
400371
119125558
215623
99
34
400804
4
13
171350
48
113346
86
191006
228535
67
6
47
98
194620
60439
485579
306237
40350518
809995741
63
175529
4
62
215733
9
39
153702
16
56
88
189990122
85
462605
70314
26
89
81
9
134678
194356185
5
6
51
1
3
174800
456409
1
12
99
250231
411978
165185
82
7
23
282528
60
65838422
457116
35
897288092
902164215
683227479
21
2
67564
7
201101
7
165728072
46273123
990898012
254180
394170
338017
778543616
64
215711
82893
36
186483
73
58
591631278
8
431431
891003240
145285
206262
73
22903
10
60278
60
137011390
45
152536
65
51
40
8
46
9
43
70
62
52
194331
269418
167468
57
69
37
18
182766
424978
36479
82
558483650
49
76
5
255163
1
61
389974
48
26
90485
149426
929196464
4
24
41
302527
29
35
461243
37
309500
48845
88391761
78
98
335488779
46
331304
31467
4
25
63
9
302778
85495
19
340650
8200
423821452
6
7
98
35
129135
50
59310
83
20
27
8
33
486876948
43
286455
8
95
57373
391758
43094
310251
473989
2
301507
460027
7
66
102749
369323
227096
485652
99
483825
24
14701
88
8
305939
17
149697
171808
16
2545643
46
399365814
69
2
290957
67
723385943
80
96
491699
229606
6
53
357546
8
22
128719
86
36
3
45
431888
398115
238014
108067
20
116137
56
75
28
476359
29
4
19951
81
239903
45
30
6
77
50
9
332974
17
217366
337895
432788
11
64
339092587
30
86
374230256
85
75
275848
617117937
1
31
16
36
93
574377641
368474
92
45
76
93
17
22265
608560747
28
309965
262867
193926
24881888
331649
407061
68
134615
105863
73
418980
83205
9
229837
75
32
381952
38491
85
8
979266086
97
56
9
30008
96
428424
30
77855
397348
2
29
6
4
18245
97
166530
83
23
97
68906
34
115943
1
8
998886928
178632
309577263
71
97
407769
774285290
2
172698
42611
2
110753
59
8
7
3
84
73
369820
208694
79
412686643
386572
96
63
483697
51445
6
75442
41
680114686
123342
186504
9
448846
33
258106
210627
53
65
182400
440829
11
96
289082
25
96
248572597
155076
250172
236593
103949
85
16
77
16
63
338442
795010997
339266
202952
210950
321753
82
186605369
227650
218642
340349
7
202116
92
91
11
659165256
813165469
24
99
360934
252781
394048582
146172
72
12
208321
383417
81
149800
380353
86
69
7159
437114
43
59713
14
904988139
552844152
93
299229
2
452291
69
23
6
2
374210
19
9
71
13
430178
142927
6147506
11
40
36
27
1
170816
6
29
79303507
449644
247721
194761
3
37327
72
66609
111094
69
12
66176
105796619
68
280504
2
79
278680
7
77
377684
50
316328
117830
24
58
301955
184135
14
10385
2
1
21
80
403053
188664
10
286531
175404
64
499947
8
15
3
6
178006
18
47
36
36
349612
380514484
247910
198261
34
226478
133051
4985
23
297978
40
342409
1
11
110429
14
275820
458982
37
274534
580903387
94
2
312580
409744
915743006
476808
37
380020
259750
1
34
41
51
1
109853
216767
5
291245124
10
372007
124132
9
2
352141
1
1
6
253522
26
96
367875004
28
10
260611
70
96
38791695
7
58
68877
64
241881506
414179
195225
354111
8
279674
29
71
398751
42
79843
43554
51
78
8
20
75
22
51
1
9
662614407
343784
24
40
210938
36
7
40
6
204220
216266
9
237404295
184195
79
364527
31946
18
99
41
36
54
49095
63
491673
3
35589
51163
30
202132
13748494
54
38
367077
490573
9
892681236
281166
373037
351974
821121090
123271
371303
489638
239500
28759
142580
63
39
435028
355737
210316
62
878328951
49
256745
3049
44
27
32
84
225676374
46
42
211030
25
8
445421
65
286307
51
99
65
83
58
212909461
27
7
74
190702
83
368414
15
118877
76
77
242892
14
297194
492988
138840
57163150
242156
63500
35
9
21
1
98
186089
29
89
286057132
114960
5
9
174425026
57
378537
50
207708
67
86
62
37
7
38
22
482106367
68631
222623
49
44
85
397298
56
293622
29
177705
49251
68745
168330
6
3
96601
70
35
119095
8
45
2
151254
38
1306
33
29
38
164953
4
92
483332
418270
76
71
4
34468
305302
26
136237
216059
12
37
18
81
501743606
146877
381565
78
121819248
145954
28
6
75
95860870
135143
61
65
98
3
63573
378397
343477
21
389032
179491
8
92
148778
42
11
975173208
69
34
5942598
36302
77
96
38
127952
33
32
304365
19
493574
311928
292785408
17
267675
32
79
289418
167209
87
89
839388353
29
210977
139374
392423
86
64
292044
39
66
375625
13
2
246483
16
350353
54
36
921869456
398812
47
246186
95
251143513
212116
266532817
3
65213
27
432377256
67
262857
28
323230
901940052
49
255081
425627
300431
95
63
246590
868260693
450037
7
294153
182384
298271459
24
39
453717
405547
22
49
117885
43
380233
7
468512
20
15
77604
35
54
52363
419493
414337
95087
204049
301264
93
57
59
62139
267099
210316
120097
430956
336489
28
180138
419884865
7
73
879025251
1
451410
91
59
6
428815133
316911
19039
15
26
947541535
70
956998706
372081
27
173714
57
318041826
9
13
57
34
62
26
4
16622
483086
30
21441
383115
86443
11382
14
5
82
56281
94
323089
451653
370604
676963847
334071
69
239468
14
70
4
355320
287460
44
74
2
34
27
8
94
406404
70456
9
2
238076
33017
25
31
42
54
80
45
52
78
472047118
61
350032
74
15
478325
286492902
90
4
92
15773
8929
452310
62
25021
235456
151236958
8
238851790
266179
27
4
38
76965
463850
37
51
11
5
84
78
2
8
797065891
158232
60
302079295
22
216576
41321
93
28
269235
177959
77
46
41
783438016
69
65
3
55
8
236143
78
78404030
45
497376281
28
95
2
470403
74
85
97
694756230
34
127705
94
87484
385311
10
130985
63
56
83
16
444016
285553
697657742
97
8
99
83073
1
41
8
242051
46
308548
128666
49234
117185
961682619
98
16125
7
569026680
376493
734260928
6
223184
98
62
274661
14396
86
494101
2
79
215482
304774
4
23
879305910
62
928526892
57819
87
62
275107
22
334360
78
3
4
36184726
98
244108
4
403944
98209
27
447117
40
192763
218497
480443
457203
710934239
19
318953
89
6
10230
153318
71
199732728
238004
33
175032
461556
5
43
40
2
16
593041607
383456
3
66
9
1
26
131498
432834
750689904
201712
115612
98
82
7
99
70
80
42
31
76291
87
74
166961
281236
383659
394151
150998828
363823
8
426742
487204
498146
460096
88
99
23
391550
23
130281
26
6
19
115078
334530
466866
54
14
939322821
460966
275872
44
416892
109794
159821
196377
2
91
176407
285569
439653
58
53
32
352179
62
20995
30477
13
122616
157134
36
208742
316969
85
37
377799
95
391653041
62
4011
12
286640
93
88
113281
93
297585
77
234720
254243
33566
43
70
72
31099
73
4128
21055
36
56
69351
304317
429490
6
108561
103689
110970
549117288
5
499988
54
20
62
83
718993382
191243
123140
83
18
413545
60
93
275561247
74
87
18
5
344486
476672
548680802
33
71
121947
139490
45
439692
699624551
5
417687
19
85
217651
8
494266
356598
487512
325808
2
647367886
121765
78658
68
1
58
365304
30
34
16
71
15978
39
1
17
172604833
13
54
24
16121
303024
3384
403277
400243
406987
29
963152856
194555407
144825
487437
171343
68
358402
16292
196196
161821
27
8
270498
55339
35
468211
297871
89
30425
26721
57996
75546
147311
93194
35
62
965861038
92
96
42
25
187375
66424
49778
67830
92
106214
448958
110566
46
16
467299
409994
81
18
219078
11
331122
442808
92
9
95
262650
486434
40
80
42104
53
24
171541
87
180630
131071
17330
84682
266434
4
27363
214144
175844
249945
2
28
257383589
41934
10
436237
17
49
135464
195116
392325
4
906354580
38307
279133
201264
293301554
848553626
393335
43
69
47
384702
34
9
536469322
38
4
216151
88550
990358421
13
260485
95
6
370789
338839
163309870
88
39
226145
445004
25
8
99
4587
161541
398852
374049
31
15
88
30
1
55595
69
405164
87
339891
777301324
2
31
17
594487646
8
443238
48
339063
99
90
64
373408
54
55
448459
758967147
112469
250093
350203
51
7
81
409653
75
45212
234721
3
5195
48681
7
88420
229227
30
63
190317
461745
519004548
121890
243963
17559
442815
6
26
99
63
44
230727526
368451
611919280
478469
60
739543687
35
299416
468457
57711
257713
427862
439042
134064
48
4
359844
90438094
241510
62540
4
429318
48
110687
476008
72
469628
43080
23890
84
96
45
9
2
55
8
410605
37164
5
89
351883077
349979
279269
332692
65
452229
405245
456485
72
37
18
28
489709
423831
4
97274
65
452941
312232
1
28
357411
266676
235532578
249959
35
47
44
57
6
7
3
34
336583
273173
3
215980
269878
496518
54
85
781673683
459472
469537
247202
8
16142
324802107
22158
384012
32
10
33
46
396745
24785
183856
9
94
9
434543370
86
22
103027
154542
80
25480
422841
331162
69
19
359762
15174
69
298491
83
6
22
54234
89
516544804
59
6312
426649
470628
65
192570
69
835780745
29052
12
25
791754235
7
892829298
197854
295654
9084
3
237633
53
331668086
41
303537485
60
398180367
89
308653
129559
956955161
484835
91
66
12
62
5
79
8
13
378980
20
68
451760
243748
45
368307
38
1
61
485064
493183
72
2
476475
359276
65
89
367521
29
229822
41
47664435
426591
16362
320839
9
58
78266
82
59
236064
39
206423
96576
15
78
6
45141
34
557404689
28113
292379
81
116548
317812
48
80
80941
48
212753
885071210
8282
98920
6
227425863
86
312336
67601
62
110441
259234
8
389068
1
341474
27
21
116243794
430954
8
420457
60
72
63
5
396199
7
144741
84
347369
59
1
262954
107423
284894
180903
159481
225277
365590
117832
6
70392
88
175104837
413967
4
67
931424015
275421
7
25
59
120981
491312
2
357294
29
92
59
55
55452885
133675
221338483
370199
90
156232
93679
7
17
11
261833
349831
184862
43
34
16
86906
335625
862443094
412286319
343565
675921388
118451
20
349914
314878
18
203853249
272983709
79
58
243440
3
33
263598
5
66800
37
496629
190708
57
54
286570
970996901
87
74
49
819954141
6
45
456024
74
42
306990
57
6
396005
85
85
18862
496994
50
46
51
56
375565
387847
31235
24
57132037
42
499761
375802
156711
491757
8
63
742885810
59
98
58724
292893
291570
211866
100301
361815310
4521
3
7
2
146464
13
86
49
77
51986
66
450236
67
328424
86
30
124367
10969
172610
61
210941
66
243182
2
225596
29
83
55
30
199310
472424
161310
87
14
94
555489706
4
260461
126659
68
4
474811
79
964952974
4
98499
66
242710
96
428786
758913521
181911
7
27
452007
117642
485109
433517
72
11
4
758946019
359856
10
80
4
53
65
92
128467
278407
142201
87
41
235838585
38
75
54
1
226104
319032
51
139796583
99
27
88136
878129635
329063
27
751027299
97
426184
54783
6
99
93
701069455
58
406363
402835400
81
51
49
19
7
91
38522
111533
222540
313763
17
34
471517
8
4
156398
178110
173611
66
498564
183161
434789
91
95
78
64
6
184417
366599944
52
60821
213284
8
930007196
8
442221240
432459
977364775
82
72642
235935
56
7
63
908580000
86
930495319
16
894156780
26
21
80
159378
98860137
124823
6
7487
149040
7
246197
411307
85
398860
36
46
59
75
34277106
389642
68
374951
43
468911
409268
49
231790
43
86
98829
14
292108
227206
53
67
75
366280
64
3
34
42
318403
16
129599
364917
36163
86307
92660
109040
928139828
1
241371
69
1
28
305118
29
231425
8
85307
47
495843
22508
13815
61
74657
37
1
15
42
88
73410
90
99718
78
299538
469725
94
53
55
7
15406
93
61
2
282522
70
15
274929
82
121330
8
82
59
374204
272540309
8
264154
463351
3
9
28
124863
77
35
85
330802
108369
90
12
17
200110
59
4
38
305442208
386242
352372
266376369
62
490086043
449042
440908
482752
294328
98252
464444
447605
323116
183195
199116
171066
273710
49637
585781254
90
60270
387123
39
239581
861128134
23
26238
202120
71
20
45
303761
9
85
942299385
334724
364996
24
281837
27
70
57
434225
423834
27
491004
8
95
35
76
333953
64
177696
48
290173
37
55247
431217
233657
26
350115
3
53
32
29
223661
133862
438273
61
168580
22
49
402305
128311
12711
189901269
5
41
23
276013
364285
160316
19
5
43619
408086
47
760053244
283724
208049
72
295747
81
106944
54
233385
40
76463
440487055
227622
97
99
35418
69
483464
70
253583
17226
412744
88
80964
296620
72
95
475491223
25
75
572267621
28
357060
94
7
66072827
35
49
60581
33
330618
138549
281395
316264
118535952
88
50
234021
65
126834
133039
252020
42
144028
78170
176270
445594548
96216
33
163395
158658767
155222
50
3
378212
271410
6
67894
82
66
173455001
138825
157335
31
407582
96
61
72346
43
235936
1
437483
7
46
9
164740
9
43
6
28
93565
21
284123
296210
70
339109
32
14
239777
37447
291401
10
18
90
44
57
269892
998522774
2
47585
170462
264570
4
13232
941994137
45
1699
1
2
198588
96750
195874
861072102
638999958
296469433
97
254672
320290
26
472131
7
58
190987
449180
393122
45
87
146709
449019
160133
300450013
366040
43
733068261
613458231
357200
1
407993679
205819
2
281727
6
39
8310
4
46
85
26345
18
352901
2
25
364875
9
293413
436296
3
451902
74
133363
91
4
380230
96
51
281852
378116
64
274831
1
412490
18
21
47
218394
877163534
326318
34
7
104906
229811
85
139806
276622
32
158871480
20
89
393825
497349
333294
97
33740
195787
229773091
191476
224112
274315
743845814
22
57
118288
990897685
84
85
37
397360
65
64
30982
443776
4
34
43
739626449
22
3
219644
454422116
609390378
25
55
250352
183745150
473551
2
82
27
620268790
268862
90
340848
21
199907
288614
446427
236787
626074029
411463
31
65
86
36
93
482363
707898638
95
40
13
380389
77
470712
54
233921
67
59
22
33
8
7
315709
26
56
49894572
90255
15
14
137292
88112
48613
372408
20639
333129
60
71
281164
389842
80
225900
40927
10
78
335954
731925146
29
763854933
78310280
287265
18
448955
452653
18
657694014
561200942
423743
52
15
52757
3
539171380
11
794122261
16748
68
13
231155759
315316
282600
150447
368134883
181920
572386135
377005
332218
75
26
36
9
63
30
24562
24
55682
285891
431600
10
454532
72
324942
307648
9
181531
338862
7
335731
451140
6
468630
176701
3
96
74
61636
37009
294525
64
53
87
98
403703
38386
4
6
5
64
944172560
330357
30744
339794
419191
448032
80066
306637
3
309424
213048
947
7
456138
14
132331
461648
5
193740
30523982
16
404934
76
78
103266
274833947
35
7
382993
62
92
2
39
94
52
192750389
62726
42
38
34
6
241864848
614921457
72
7
98
1
12
20
35
163631
20
446255
913400840
2
67
139187
8
17
493724
464084
24
442215
298327901
96
136539
56
217936
2
7
72
267078
7
3
53072
452543
43
35885633
21
442902
69
8
182596
3
490331
374024
244552
50338
464654
3
34
2
10
59
800283008
75
41
273513
6
157893300
26
376843
236352
15
12460
42693
265495
68
164068
211184
654229419
485114
482422
59
469300
256254
407497
175885
90
229296
46
78
380488
61
17
2
16967
735166904
250857
322977
479213
98
34723
5
28
99678
7
68
81686
30
358993
41
259644
384689
209939
276772
71
402329
54
17
94217
441874
87
396267
110259855
310048
142568009
65
47
424305
270148
91
401434
16
121385
7
8
11
354268
54
21
213947
199675
6
157339353
47
150407
238333
14
11
381026
496096
28
57
57
425493
58
492733
15
62867
141981
8
321208
18059
193241914
114765
75
183976
82
8
107753
60
50
32
888657864
53110
52
3
144346
463435
292093
78109
68
70
6
2
35
860529728
326905
73
27
11
7
9
80
7
104183
67
64
4
63
395068
126235597
369768
173030
14
314902
450321
383042484
59618
49
69
157118
494604203
29653
63
23
205582819
133230125
383256
3
54
18
57
161548
81
994181710
44
20
57
89
228429
35
470003
46
91
467106
72
489347
80
433506
56
10
19270
393987
191512
48514
57
3
319755
141551
2
163177
61
65
431667
28
32151
346111
457885
420136
80
54
3
29
505941046
341545673
448546944
83
84329
42
416599
4
44
286866
51
13
432950
92
686642856
331533
425943
52
98447
47
350367
21
27
10
61
139426
8926
90
152071
45
131694
420601
61
170780
8
98508
18
384035
7
15
136152
91
319210
815384401
52
61
41
4
124368
147792
25
36076
29
70
45
83517
73
492724
490096672
155418
110495
86605589
19
18
7
293066
438403
45680
349529
201319926
95
205139
342492
189867199
2
17
49
57
67
17
5
348291
364588
274049
493561
43
46
17153
66
111315
224007
9
75
16752168
15
481319
491145
197254
137033863
84
827852642
82
31
9
44
3
663271229
94
49
78
138556
373465506
241589
34
1
70
68
73
4
740983671
430002
199463
21
31
45402
275527
56
331423
640718853
113552
227021
1
312965
72
401166
54
108577
242335
87
618989960
60
17
180855
22
318185519
2
6939
31
125549
483566
384065
135391
30
493050
45
67815
666168369
466297
26
88
10
35
1
56
279726
10
89
41
107835
386326
76313
278476
12
45954
73
67
366229
87
76
55215
82794
294783
768784033
167215
1847
86
316239
37
450087
454586
485337
245416
473262
245553
93
110901375
311335
100904
18
5
148534817
559082703
73
67
316901
94
84
1
55
37
269936
257091
4
108642
769759880
397090
28
228132
273294
71
14
374657
63
40222
9
51
498839
65
491636
56081
84568
245750
24
40
417162
93
4
62
303486
64
10
747837014
65052017
403682
658859369
50
229759
165159
54
141119
960242203
340108
27466
430738
485105
362239
3
163002
411242
87
33
31
39
73511
413936
261374
997045385
428067
6
294589
85
165510
11
75
4
259113
89
49106
33
5147
82
411812
62649
749576001
109317022
166333825
79
432838
96
478483
85401
138529
90
31
96
75534
67
411962
57
412784
439205
64
8
46999
8
97
694754299
92
64
9
280732
59351
130171
98
3
180831
10
15722
211110
381019
414593
9
8
37821840
7
9
237615
16
427548
729830598
35341
21673
273326
57
18
6
68
239922
340657
4
338334
697221797
236237
22
86
281474
5
28
32
461526
333583
24
8
1
662772605
9
153009
11
672611490
821014988
54
44
7
85
337453
495108
14
60820
80
350593
993688098
36
18
135238
6
79
89
295993
72
89
435475
10
36
306187
312694
384533
882383522
867771298
68
274126
190077
281408
96
663929386
90
32
717040057
59342
310622
515983402
68
84
41
43
261614
441726
3
115964
53
187702
803197934
78
26557
261212
294426187
76
56
24
12
679187832
77
314983
456304312
98276
796518901
375833
182500
38
86
380778
43
278042
34
39
47
38
70
90
82
38
191416
20
8
486798
5
97
24
373570
66
48
979690051
58
299708
80
37
258153
291062
51
384154783
4
434537
77
79
79
25
55
26
130121
296687
48
8
73
48
9
377625964
262170
12605
48
400002
57
16
36
95
50
313455
75845
28678
6
95
96
86
4
210223
88
9
477143
85
96279
33
2
288711
53
14
254526
139155
102061
25693
158705
25822
62
48
367651
79
3
57
253676
83
442118
79
33255
30
97
12618
247216
48
9
705988707
25
431353
83512
70
45
98
465585
15
4
10
392992
5
1
94540
77
66
97
394734
432547
336917
179731
308858002
160603081
16156
478567
836522000
286506
527213238
398035
319723
1
50663
8
39594
3
89139
41
24
766332159
89
54
296063
953487405
9
38
50422
84
351072
8
57
156285
56572
7
180819
4434
489781
325603
453114
144357
62
53
28
140967
342675028
208991
19
169691
84
76
272411
331688
69
74
282709
384151199
8
70
204604
261532
119462
5
376337
308260
242108499
74590
177032
8
397784
40
24
887132882
426278
35764
327704
262494
12
14
28
499621905
87
475542
886907911
344957939
48
320520
701069150
69
462002704
22
96
1
97
361024
61
864208603
98
15
465723
94
280414
106416
65591
174492
98559
593239788
32
1
301515
22
455755
2
187866923
109365
7
36
63
55
24698
43
48
28
279274
312785
90
396756
93
28
50
51
1
320994578
14
32
317528
11
119181
65
107549
52
46751
483821
74626
12
187906
29
27770
306796
1
75
364238
6
295091731
70
579369256
327776
89
2
31
417242
52132
8
258549
191358425
6
277556
261706
22
54
448514
45
495236
70
96
279090
8192
465868
755299601
83
374083
396581
9
24
119959
60
39
13
12
68
89
343679
138797
665045955
66691
30
336281
1
62
10
496981
69384
151124
84
36
1176
36
350573
18
419605
409556
65
102838
106918
3
70214
347730
430125
316096
488329
106774
464051
254349
9
395585
2
129205
49
131290
7
97
156098473
88
18
414730
42
55
720656894
86
39612
446125
42
495866
69551
88
73
7
40
87
36
26864
65
301183859
274816
95270
471093
7
27
82353
209941
19
23
43039
280204
98
90
31
117499
477216
54
73
8
184159
9
8
53629
541857484
636825037
333578
18
66
43
586704537
94
67
54
370398
22
78
236916
359925
395434
69
6
66
786688959
130115
301780
29
279750
25
431138
369011
353670
10
232723
444640
280486
51
365541
82660
67
61
343260
266356
112303
225568
228606
20
94
396993
485995
419539
78
321241
75980
72
30
307655
9
168364
82
33
73
22
71
72
47
46
97
335916
80612
38
314497
278918
187289765
17480
330918
461364
283168
45789
8
423101
271018
95
401987
266113
31
86
2
26
2
3
232389
1
16754
6
357791
64
72
98
396409
3
1
1
446835
95
159126
4
42
70331
197408
33
203501
485373367
94
370571
28
423619545
33
68
510144309
17
702885481
40
41
77
12
48
429384
285813
5
91
35098
327066
610148660
48
49607
329385
82
445768
539312833
53
58
150552
37
387873
516468365
59
32287
95
84
3
340579
178382
57
52
928228580
65
32
90
79
7
51836
432947
171864
248654
73
32484
32
6
199616872
61
200753
767808569
36917
171048
3
78
2
219745
19
16
59
222753
91
30
90
283760
41
133965
32
54164
66
846290533
6
63
66
793670670
443185
73937
216964
114342
168410
336712
486815
953928888
18
37706
307875
22
130352
54
299427
192901146
344328
68
32
77
430270
318159
68
73412312
5
636788687
59
69727
437828
47
329416
476232
17863
324371
521825155
21
37
530152468
241791
2
392054
167283
952650233
96
331995
183730461
16
35
267389650
259909
2
65
6
58
7
467453
458634
24
63
90873
34
41
40
252261
98
408435
121641
95
26
168923
10
4
17
474770
317414
5
168369
33
46
260954
88
4
39
94
772622713
86
51
73
6
82
5
1
7
789033017
77
747137383
485582
76
85
1
153924
35
8
528199129
38
34
66
2
6
68066
194279
72
299102
444494
415827
186467
283103
36
5
94
76211
21
5
32133
59
68863809
60
909897165
493096
215156
28
80211
385199784
20
51
55
962584208
5
11
38194
71
70
35
160906
31
325034
128045056
227874
77
53
2
97
37
53525
8
191229
314315
141708
145033
12
119910
75
60
815086713
65
6
161930
95
4
266095
88785
22965
319741
66
38
245604
5
7
7
6211
91
33
293409
547803485
357451
233797
1
358825
83
77908
92411
430978
22
483225
168527
95998738
22
43
82
2
485913
32
61
14
470669
9673
394266
11
41
77
198453
37
77235
431830146
192854
316069
3
54
83
25
53
430358
91
1
11
921212830
422004
28
44
53
41868
25
97661
2
757648401
295980
378963
378280
88
61
13259
4
112191
24
6
61
78
641201352
121828
318954
186469
12
47
362789
35
638710467
195675
324296768
36
982591569
45
316183
696887770
213132
32869
5
8
831095717
197054
20
34
6
79490
80
189402
343338
403096
160447
141360
51311
124428
750139064
150544
71
53
342058
480663135
69
49768
26
334945
19
71208
95
2
353285
81
160999
68485
2205
13
65
5
33200
4
432533
351215
323277
5
237378514
877199923
223567038
80086
41
329850
188888
59
427548
913543589
178908
95
7
58
454717
26
8
212311
31
5
329559
481754285
39
8
57
373676
54127
21
429627
389726
8
71
308920
237541131
66
329417
9
65
87
35
68
6
69
174457
182736981
86
618055811
39
168848109
102266
71
497869578
21
569533393
476946
260269
366548
10
8097
338353
70
367474
99
95440333
2
89
88
288166
41
22573
17
54
191338637
73
77
85
72
420327
527898340
76
448434
107812
55542
68
20
46550
261200
133849
164820362
30
3
456849
49
8
74967
3
137824
87
16
303396
319900
252910
95057
389249
48694
62
166463
39
112768
74
3
390954
82
4268129
79
219249
196083
39
129405
181741
60
261285
356190
69
57
182427
145238
295680
44
2
80074
34
223583
9
908183129
9
166221
155020
360634
4
278321
477034
417216155
7
338505
226861
341736
3
402601
480132
6
311873
440645
29
10170
599460836
99
58
8
48
362124
78
450886
163178
481841
72
23
3177
92
29
40
336439
95967
408888190
98
5
445580
12484
328250
75
397920
49
480579309
243742
296304
14
185073
189519212
70
400980
66
325660824
169612
481840
218660
498624
16
47613
16
4
372345
339290
436767
126651
76
1
9
575640522
321981
39067
10
362863
5
79
70
227497
2
99718
379961
83
443818
394011
58
77
58
14
67
344416
338210
81
26
53
88
63
2
68
6
9
11
35
140465
414232
121903588
458504
458892752
51
6
80
420144045
86
65705
18
30724
67
81
467264786
472317
340426
476188
6
490349
12
15
41
8
951747393
91
54
227956
264989
71
56776
90174
128547
37
93
26
33
46
227724
80
176291
67
6
8
58
42
14078123
299692
167106
298136
6
6
756677246
411528305
429336
228693
460124
34
36863
62
27
56205
294285
36
439701
84
1
2
4
437494
26
294316
303031
255087
323091
213541
16457
169351
97
80
63
1
136438
85574
12
3
540125602
68
19
190929
144017
51
313522571
6780
190639
99
48
10
464097
69
46
37
2
492548
168954
37
58
102696
56
299986375
24
6
248173811
58
277338
350722
83722371
128910089
72
66
79358
6
4
59
332721
289313
373298
6
99631
1
70498
198643
80
51
483218
551485305
63
27
460930
86
206728
492664
36505
40
208961
48382
154911
417872
258320
4
6
82
265277
29
403950
408475
96489
121025
69954
136122
22782
65
9
491844
45
8
840622293
342135
136748
7
88
272643
59
483275
38
48
61
26398
6
89
7112
302347
77
31
216495
77562
67
6
14
80509
572374158
444504
22835
962442322
90
38
69
4
233715
167752
113256
68
491468
6
5
42
8
5
73
59684
170709
249109
93597
65
15
115873
259683
437227
9
51
66390
76
14
11
408798216
94
509984716
12291
385792518
6
820079771
465715
48
347626
379040
268839
333435
33
78
1
322348
70
18
161523
84
3
79
34
216594
476986
383320195
222139
421032
32
21
461847
3
107730816
114630
8
29601439
7
210666
86
160384
33
160547
100444
80243
326355515
416450
73686
194879
89
65
418108
2
454078
13
92
39
442157
68
62
494178
63906
522736708
419672
313738
289928
1
56
90
319516
53
97011
350897
100803125
5
97
29028249
240569
312596
20
46
7
4
50
21
20
3
393112
7
102896
62
48
2
57
341358349
202949
645096175
494285
250259
117824
34
245589
76
8718
24
931018045
98
193176
9910
358032
203690958
481166
72
74
12516
17
44
24881
92
482007
5
71
350548
869066592
996216884
13
8
7
395567
455576
20672
6
2
16
33
63
703681367
83
4
97
217018
376601
850865272
3
29
313403
75
46
155662
96
449905
280367
223050
5
45
342985
2
427407
9
95
2
206826
86
38
73
36
6
85
50404
789820765
199373
1
20
39
18
364781
488884378
342651356
40
765032285
54
214625
252516475
200194
69
9
36
83
447054095
34
98
50350
45
72
52
92
287694
5
75873
81
366382
40
68
9
66261
36
424727
37627
410947
75
29
29
392736
92
3868
6
59
28223
437180
307550794
76
341791
14
91
87
26
163001217
4
25
128101
110607606
437576
93
94
79
88
95
61
353378
8
46
97
57
455583
75562
765835250
28
413715
40
3
90
183666
488680
391491
55
64
48
124943
23268
595798865
36
161945
9
226392
97023
563074806
778232530
357982
99
26511
131857
10650
2
384128
4
35
4
271690
436640
53
426611
471495238
445476
69
20
59
281422
351611
177167
18
64843
3
18
71
32
65
42
24
127607
158303514
402515
28
869944028
77
27
2
12
281070
43
1
28
73454
474864
3
55
317101
28
8709
469418
29
9
84556
92
410075
89
393284
486023
246505
53
89832
581906598
60
53731
434788
702435603
111128
156460
18
914127779
38
181752
66269782
751050458
391818
395322
175669
116265
10
70
110830
466621
309201
256609
7
515438245
18
28
42
30
549251536
293717
86
358397
44
166692
82
40
33
9
38
7
8
7
15
65
402965
313958
506317006
21
301585
78
4
36
26
69
53
10
237018210
471311
83
88995
52
453909
27
53
98524
809803507
20
265165
9
25
15
43
19721
8
38
56681
8
18888
4
35
14
6
36
2
6
36572
43
257429261
55
19
88
42
34
375145
108165
272935
61870
231300
3
138006
57
379324
157154
96
38
169171
58
361777
225345885
280939
13
452950771
73
80897
7
60
88
2
343807779
33068241
234510
98
6
396446
31370
25
49173
267922
939388620
9
26
340269
66
93
52625702
146175
3
470431
3766
46
498163742
104137
412647
33
42
320590
110057
217769
125854
38
254888
74
360889
5143
20
332748235
9
452437
361776
22
63
51
5
25
268257
340703
70
69
40
60
97
6
6
35
464585
36
89
166799197
40
37840
20
81
177362148
431042
283807
406283
7
118226485
50
16
95138897
15
44
30151
31
52
40
134424
421478
21815
198243
212098
98
760990496
9
52
91
68
288027
293266606
77
64968
29
283150
250419
36
167400
81
68
58
74
69
30
210291
25
451646
1
982791631
72
146667
40
311137
23
12
6
73
25
39
633959252
301598
83
609671567
453194
4
158012
7
81
464924
331316
65
47
32
4
304895
250774
25
78
6
84482
157006
13
358887
9814
142285
202761
337492
88
12
396951
50
66
2
220208481
12
14
91
359228
18
609635881
340009
54
48002
66
218047
69
54
95
3
184756748
409722
12
36
80
94054
263899
233289757
65
160684909
66806
92
48
11
295828678
32
776304082
208079
82
6
96
162703
213593
93
47185
29
12
482633
58791620
479555533
43
25
27
448010
138984
24
541646420
17
94
196913
437567
478952649
6
2
81
93
95
9
25
147550
325619
89
372859137
39
2223
70
173478
158287
303120
15707
667543997
63
18
351586
829610524
405922
29
23247
376427
14
317706
9
75383798
97
42636
53
444256
327498351
88
87
205612
63
12354
89
89
136396
146342
158143402
186289
42
95
490220
419324831
59
240238
149633
52302
251764
72
79
3
17
51078
439109
178547
75
150958
186983
66301
10
46
54
42
254183
52
26
1913
207552669
88267
7
420386
115009
179452
5
82
28
415134
856602278
463199
2
23
95951
276783106
77
181896
74
472535
393585
451888
150183
147854
32
1
459066
92
3
1
120861
76263
5
97
400619
14
182551
9
11901
331731
9
278992
742171847
104116
256265
488447
73
168719
171270
163778
2
51
359573
17
147050
122179
467885730
35
46
37
316108
78
90
3
263784
83
478390
199975
381634
18
764
299106
872880508
86
59
491654
54
4
93
93
80
280429
435544
859522626
202208
87
345970
266664
35
168722
335343
34
396223
472772
517353145
17
484037
159937976
32
109760
84
42
351642
22
173644056
71
39
243152
292527
55470
343570686
98756
797986699
2
19
78
88
48
91
470837
76
98
8
126945
18
38
289195
401491613
347179
4
447187
485519
163924
451439
7
13
281312
13
499692204
161994
32719
164080
74
53
52
457321
84877
427083
98
64
16
29
111796
8
306614
52
47331243
122833
59766
5
325025
683702913
415397
5
86244
162005
2
473061
468170
54
85964
346168
1
93076
85443
3
290491
267488956
18
45
378359276
76588
25
43
1
495367
87
97
491582
3
61542127
51
42
292674
28
337386
1
45
7557
4
272569
6
387723
856552618
59
224328231
308352
339321
26
847796028
61
80
78
394414
277259
152870
2
91
22
323261
175328
40
42
491686
412320
5
368612
51
5475
49
298481
80
187428
210522
7
487731500
47
74287
8
170533
8
22
316280
81
65730
41
91
81
41
300193
320767
72
329183
329003
361381580
65
52
831836612
62
3
77868
185125
90369
358657
446264
16
42
990185068
412393
380483
239986
12984
181523
38
306868
149338
703954099
313688
362240
94
97
25
419237
156658
55
95
33764
303974114
290740
8
953274460
491867
6975
3
186794
9
11
578452650
2
32
943556662
46
64
5487
247613913
460936
30
129021
394996
6
6
3
207696
97
47
28
35
127117
52
49
172722
282353533
94
306840
202888
48
558963897
91
71
56
68
36675
595367959
6
484890
213488
5
499012
32
8
485967
79
470086
234822
38
346934
255145306
577751432
29
41
225830
168549
243182
191541
294222
20527
97
378579
63
7
33
475908
14
161218
462330421
37
415112
48
844672520
381270
129743
58
362309
389801
61
214504
67
431443
27
451742
46
79021
96
219151
89
38
96
3
6
2
608777754
6
58
124589
166779
47
30
75
74
807160944
488009
94
23593
258323
28
7
537667137
21
6
491507
49
60
633775585
1
207873
32
51
43
398217
370546
60
54
47
55
74
446580
263032
339160
48
302133
439737
24360
8
363287
129657
333870
6
472689
85
2
258588
36
142068213
93
774261157
367258
45
241944
91
53134278
21
163440
210186162
957317065
375686
74
4
369570
7
85
32
294334797
74
5
37
5
98
4
137748
332607
630563341
232202
392215
454905
251384
64
399472
57
6244
99
115432
44
979109863
17
672249853
48245
69
38469
606778456
436630
131309
12372535
14
450756
194378
58
61
243828
489726
49
15670
528011209
35
325975
27123
496937
467668
7
48
451165
498075
291900
345341
47
7
77
22
868744578
5
28
110295
685620058
51175
196415
28
47956
915487835
475406
80
24
366932
52
496881
381025471
94
470177
262920083
39
7
298706
98
3
21
29
213490
5177
95
91
350567
79
19
86
27
82
60
41079770
57
374836
81188
70
485154
92
67785
20
459677
19
71
381240
40038
377411
16
69
397771
99
409668
92697
1
453365
68
91
24
36
223069
39
41
21
70
37083
73
49415
39
9
825425265
412942
48
348437550
588000882
91
310508
185700
491300
32
232008
3
50
51
499145
9
412157
7
7
407603
98
498151
2
22482
114260
89
493074912
183528
30
458912
487203
153683442
123199
205243
24
40
49034
63
281941
497492
88
302392
389316
176126
321595
151550469
82
59
17
18
39
31
17
255197
23931
431909
7
42
97
109978445
23
6
27
435099
2
499685
68
303879
389773
36
8
7
55
371248
87
6
232169
101397
46
41801
470650710
194615
136548
72
7
3590
157991
76
98
132434
188692
90
54
190428566
192064
342764
84281
2
3
50
34
37
9
7
339473
7
93
21
378296
276042
330553
428632
311079
280023
309803
494078
442197
483222
96
349866
65
17
199509
41
3
481394
7
416006
479840
422544
50
46
92
87812
129439873
58
187859
56
1
265754
271878
63387760
335955266
482162
137772
136754
32
39
482887
35
68
952835279
9
52
29
8
328484
476907
174709
2
63
51
8
253151
1
123517
115286
26
238199
58
7
313049666
121245
6
41
159903
91
3
8
83
3
370465979
330645
84
197882
621729464
454289
80
83
62
5
322988
454089
989732510
6
5
9
206846
4005
54
64
306227
43
366642
2
28
39
15
82
49
57
291073640
478975
283488623
22
9543
66
70
445322
523924162
25
390693
1
54
55
73
84323
6
94
2
108955817
21480
22
207923
20
470546
68
954905991
50
39
4
263059
719346794
401166132
421668
135642
112718
495416
73
53
1
60
67
63
312766
217753278
93
254320
99
73
14
40
63
203879
66
96
229577
56
371982
312062
148337
419283
311138
514870576
298444
8
541009224
471746
27
35080
490788
89
74
217616
251229
5
356447
187223619
400996
78
159181
98
2
2
99
59
638543111
377942
742874359
622951849
419068633
437152
245477
37
302365
106424499
97
484254694
1
22
66
58
910202973
461538
39
241705
1
41
86
171538
130919
320202
64
39
206189907
219956
423550
190486
82
99
152805530
336135
407774
24638
31
52
300248
267161
351111
298804768
488141
84
51
304037
342378
3
61
49
499527637
196881
85931
61
242851
378972
253325
253130
16
53
2
909689522
93796315
376804
97
370782101
5
32
269323
8
417786
402332
370809
22
201651
27
81
293563
251265
37
82
400538
7
138885
328279
9
425348696
75
207471
22
15
30684809
327801
404546
44283
254145
71
233048
119885
91058
16
336840
71373
6
62
49
6
34
84
37
40
100233
289065721
67025290
35
8
40
30
565351552
243847
23
152147
46
191248
31
4
10
90
381794
332975
9
77
8
58
11
60
79228
26
35
294578
57
231630
11812
70
468656209
437391
337455730
56
48
142441
337960
873802588
246522
6
25
270810137
34
181713
58219
429133
84
57
78
84
90
90
732179500
82
952308668
12
43
382557
81
39
70
96
273822
84
47
328717
404177
292673
603842601
946667629
144972
66
142874
98014
354622
2
496886685
62
4
68
8
462908
266842101
205212
248377
151216
10
127903
3
97
80
35420
18
78868
82
77
40
68
179795
34
413005
69
266665
77
87990
2
9
113318
336138
319480
46
174988
30114
384526
97320
265698
52
330889
5
638031424
77
166617
3
344268
3
251947
43
72
63
214994
53
47
33567
169180
779019824
532222320
56534
274910
72
409508
268437
77320
40
9
88218625
31
476234
476474
16
75
32
54
530674396
77
81
38
467348
107512
112954
16
434626545
26
448494827
4846
395764
295384
50
133662
32
186522681
11
391694
69
74
93
632704769
7423
14608
9
27
29
44
79923
461315
7
320135537
332473
70
219085429
732825595
28
469086
453441
89
89
72
616966498
57
94
16
767826715
13
77
82
222763
355584
5
344779
19
57
19
7
198513
60
310559
428964
11
86
46
90
404158
8032
81
3
44119
3388
6
13
65134
24
20
56
26
98
85
44
52
358687
480989
92
340459
65
746952191
20
484414556
451550
83
320657
611351109
169602
719488603
75
71
24
18
6
9
268592
27
5
426664
88
389788355
66
457719
35584
51
16
143346600
326671
56
237526
28
464503
221035
97
473900
248335
225774
95
277175
86
55
252647
29
3
76
1
88
75
86
1
1
379179
725098065
484769
238653
6
365628
68
92
93
3412
473523
24
11
3
273402
458816
912846829
89
226273
451999
55
465693
53
70
66
364131
53
352889
9
141367
84
368240
264489
202519
5
475349
96329
219095961
95
52
61012
231298
71
332167
28
55711
392593
25735
307319
92
9
98784
1
4180
131242
31
36694
18268
94
174132
190919
75
5821923
40
41
373901
106963
1
90
14
6
112454
68
85
809805422
66
31
166823
24
137639
400791
596210765
8
12
151661
245010
67
77
414800
185476
85938
86328
91536
471173
259877
9
47
367875
82
269733
41
5
420366
77
192736
496602
78899
383916
53
103800162
677444375
126808
2
247441
69653
112255
41
495990
76
71
10
815649036
19
20
55
12
17
159002
157400
418351
22
128315
399150
87
47
459187
74
409233
7
163538
22
37
181538460
18
498701235
475617
36
241047
455674359
31
33
245393
146706
13
531682048
51
79
152302
281401
226608
90505
18
8
44707
467799
458259
65
404921
406335
87
2
45
497032
184936
385252561
85
49
51
29
287726
2
70
17
68
296893
5
55
58
328174
35
86
139901
39
422524
78
994777124
91152
426235
65869
210873
128866
74
473227
36932
10538
80
4
8
149513
229507047
88
9
152771
111163
108353
82
75
240302
67946563
21
15
299556569
275478
6
6
77
44
353955042
172191
43
35
481206
356704
66
278705
68972
82
19
10
497868
319844
4
52
43
60
75
84
912009652
457452
413159
450635
1073
101117769
25
194933
486034
81
19501
28
78502
8
439356002
54
24696
315730486
64
443314
405897
70847
8
43
164874
78617214
21
97
475448
59
775968264
496367
77
534561229
18
2
57
355278
9
42
427012
96
138075
28
193852
324376
620051817
187501
69
58
28592
213301
89638
46
437141
19
76
20
14
7
41
40502
486690
445666
7
111360
39
71
6
92
347447
27
351736856
190933
239848
3
62
16
610853041
80
62943
254233
41
6
8
128394
32
80
25392
220083
43
75
227750
441803214
395965
1
7
28
61102
58
274221
84
57
58
36
356824
7124
1
96
5
60
218592
42881054
443254
88
9
217374
332669562
96384
110951
124476
50
443255220
16
490241
96
2
88
71
361510
28
71
24
44
93
475259748
178134
325714
55
78
6
29
279457
36433
426399
85
354950
60742
886295352
167169
38
485088830
99
52
666209000
6
69
152952
972963746
367934
385104856
418185
16
73
101175
320108611
458493
459741
457445
191692
63
119647
26
64
236529
394010
352465
417858
81
199321
78
26
99
30
242818
94213
50023
6
67249
18
1275
15
48
336934
36
304123
61
171258
53
335377341
6
73
120721201
211327
77303
70
473853
310425
199623
94
55
146690
595915641
10712
193376369
6
6438
155054
425889704
7
1
111409
46
640826647
68
394967
149291
211663
47
40
205622
401489
68
51
39
134670
25757
85
451327
334475
507635928
99983
16
192638
415682
6
370491
43
479163
3
410171
9
177294990
36
328205
70732
341180
296071
83293
65
33
40
59
29
52
22
74
9
317286
577486406
143287
64
444115
370851
166902
19260
73
41
1
28
459539561
206525686
15
231374
435093
129480
6
454060
19
58574
361789796
453059
172524
90
26
240463
306869
44575
81
464642
40
24857
767702497
551329365
305557
119227
275587
134114
295215
88
76
233117
9
3
68740
13
43
674038577
25
211902
260006
246246
79
18
472371944
395765
95
481091592
724483706
1
111694
80
273878
247303
293893153
235225
664081884
344464
209502
932644113
234362
178676
50083
6903
315611
118861
309214
63
129536
327641
423594
107345
68
244751
413331
58
475641
463714
32535
8
26
81
117274880
68
94791660
87347071
212965
325256
336171
220095
75
473942
46931
25
86
52
92
12
448615
525
4
91
85
83507
4
337752
40200
52
8
67
6
79
394554
69
343456
90
430969
349908945
68
522636043
220025
435652
37
98
153043
47
65
128597
84582
38
9
481384
5
3
54
430986
3069
88
67
84
9
83
186604
432045
399983
494219
38
113433
12193
99
39
9
700037703
28
283922
279839
77
91
79
312443
284652
116569
32
483294
81
207642
39074
112953325
136970625
67
35
60
413305
199327
165339
396827
464291
97
142256
281479853
399940
85
1
289361
248592754
55
41
8
54
25
494247
29
408132
148033
469089
382175
339184
3000
41
260542
188201
64
5
90
20
67
132302
56
70
64630
49
475345316
92
16
324139
66901
84
76
14555
267491
235771878
61
367695309
26
86
3
50
58
311065
381396
384542
450443
61
14
47
492294954
42
225379
995862042
452830
145465
113150
397649
69258
81436
195008874
215278
1
359752
44547
6
464809
49479
372153
486376
421790
14
213716
3
70
26
90
86
17
313705
419633
58
407124
11750201
87
223166557
2
88
3
20
426369
751781211
17
9
459994
119522153
195294
6
33
349430
83
93
4
489774
335294467
399778
47
12
6
7
481372
397495
347789
27
56
359296375
369033
93
199155
43
425043
22
50
15295
52
80
4
160506
71
118645
88
77
5
72
82
26
158971
34
297270
79511
303810458
350781
29
168774
71
312087
323666
660795506
10
307692
3
22981
87
122614
37
629642368
84
202057
98788
3
42733
256802
159909
434404
47
7
82087
4
6
56
407449
396801
489173
339535
43
83
934734472
298504
100601
182268
191701
95
336376
350955
56
393873729
847558181
449243
192229
64
87
103409
323542
37
9
133456
361325156
315443
71
44
89
9
70
3
379010
15
272956
196199
315214
84
297134
8
6
57
65
215033
455985
137825
1148
41
17
309699046
58
14
5
21
46
79
48
122467
222641
235408
55
225888060
11
99
6
22
79
76
346879785
429498
479255
25
16
331042
227815
78
173289
921711590
820494629
80734
18
254036
23
1
143842
109829
25169
53
24
1
452110
6
48
45
4
727814312
81
73
51
282777
44
470788
93
455175
190043
5
198595
283996812
6
459654
310792360
731075315
51
470277400
24
21
304979
4
226005
248359
56
91
130814
61338
59
176788
429589
297547
5
68
3
233744
32
60
57113
221480
33
4545
6
50
81216
256544
203947
333029606
1
98
425960
279414
56
490131
414483
104584
492896347
1
92
314349
239627124
50108
421739
91
16
154206
64
88603
344972
283870
88
69
92
472211
244659
71271
70
43
711637184
50
74
6
427481247
229921
311969
37
5
225523
108325
14
589231491
11
61
70
63
2
9
398186
51
52
43
210147
89
433960
392617973
31
59
77
420736
92
841026655
61
132707
384785
928708857
259877
9
59
140225
69
24
207091273
273413
4
5
290340
191407
2852
73
60
404977
650309677
68
129117
140381
56
53
50
264066
3
1
3
79
5
154627
176872250
4
3450
89
639203500
319634
51475
217095
15
223451
65679
328733
60
54
170210
50
46
83
68
66
60
95
97
78
470823
1
18
323950
5
177677
803888993
793317837
86
84
15
107054811
401656
208232
4
90
199364
437698128
96
55
76
66
373608
356287416
99
3
226649
290066029
99
30
90891
37
32
92
326630753
24356
47
363574
355265
262017
21
78
342089
17
296732326
211314
2
263673
409538
6
144393
126579
38003
20
252468
36
185173
72
55
6
29
29953
513361967
327171
134180
77
293372
20
22526
52
3
24
60
85
241563
89
63
45
128332462
435363
29
43
33
98446
76
876987650
625093663
330885
30034
42
446225
73
24
742688901
93
22
79
56182
298814
9
64
149793
410346
32699
58
184863
67
259439
399567
16
131205
9
403239
692525025
91
53
48
30
5
30
329452
11376
34
21
91
88
46
274621341
6
7
82
374835
283571
77960
682974682
69
351781
280075
8848
461403
51751
653396967
88
17
45
408744
694563324
67
49
250766168
47
464007
454608
261678
357716
73
60
286092
312580
20
193108
162201
484308
120095
4106
41
437722272
74883
38788421
234584
171166
43
32
7
450988
57
427456
92
80
122523
55
1
9
7913
53
56
36
14
287526
332292
343072
93
40
398797
4
2
340457
469266
40
413894
27
86
111484
69
147682
4
71
94
93783
11
60
296079
30
5
94
61
70
74
33
1
270088
4
2
71
410641
59748
359610
7
86878
19
78703
147321859
62
26
32
4
325517
993205234
42
163478
25
10
114330
488790
418667
177647
80
97
365378
173425
443155
3
540202992
180744
919706216
310377807
586211394
19
5482
91
144050
171057687
476634
45
79
129148
220122
204926328
354852
29
489086
172935036
415752
92
56510
209285433
32
22
95
169277
82472
701909262
19
77
18
25
232288
82716
439609
862423849
82307
59
287259
66
88
2
19
2
30242292
10
6
206696
4
12
272091
4
45
345151
3
281838
8
75
172479
67
175087575
93
542908808
90583
19
265593
96671976
426406
337657
41
214570
469227
163983
68
81
488431210
183200
449393
238883
19
47
153396
65369453
19
24
17
35
37
32
59
74538
152992
64
966749233
69
334563
63
81
297559
35
947187590
124048
1
46
57
69
478100
26371
83
248329
210593
96
53
94
92
116220
120610
494663
350921
608394843
194642
7
293074458
83
61
14
770524115
81451
14
185031919
78
292652
502394242
791770444
439621
24
55
434645
991379636
465054
9349914
154937
54
490616
146177
208185
9
69
265293280
504540203
99
604275331
495377676
12
70
3814
486784
32
487358
88
34550
483033
2
249293
16
120350
80
58
92
210995
40
89
19
76584
517633152
9
69
87
98
81
349392
14
175550524
5
26
692699622
4
37464
374485
80
81
52
81
9
354122270
94
78
72
56
347118
25514
167102
3
64083
8
242307
78
240135
252153
82
399310
9
341075
244774
27
34
51
398786182
488393
61
34779112
52
353157
52
127412
3
6
504094208
168175
7
254107
78
179297
93
39
3
2
3
36
153382100
478611
49
5
142118
76
848321257
92
317212
656755398
416436030
16870
200572611
50
301940
129009
54315500
1
296068
71
87215
54
954659810
323404
983676213
226402
240321
148207
48
7
43
337367
252713
367280
22
21
24
65
348066238
57
509166451
174962
464714
459988
4198
229415
24
4
384910
188697419
11
1
65
126968
90
170694
33883
11
212937250
482366206
49
15
121226
444436
77
51
470249
2
434876
41
405400
67
99
856301433
6
96
23
457244
768773364
354486
65
56
390393
231877
416169
76
481731
473735
9
1
60
30
138395
65
90
115302
207808
125690
45
61
62
10
31171
2
96518
12
48064
85
74
327767
166901
3
4
61
230863
348109989
88
3
37
208800
369831
7
245315
129058
484034
95
21
293337680
83
364866
90
437381
29108
781443076
102544
53
14
70
413406
2
81
81
48
65
39
607250670
339185
28
5
13
4
68
6
58
40
21840
77
59
436780
21
440622
367903
22
571115585
50826
47
7
2
140673
80
875758125
27
72376090
82
31
530457682
90664
431424
438527
159400
27
2
319213
75
31
85
100280
19051
231593
35
300841
270630
9
54
31
12
806740847
129029
26
54
288454
42722
603723059
9
369547
324287701
158269831
20
30
26
45
19230
27
292488
204636
348552
82
20
474025
94
1
219180
91
88
310477
78
142558
85
36
67
10
345999
68275
9
313869
7
13312
17
81
208765
174135
302694
465913
82
108081
173931038
298947
89296
452709
98102942
69
97
92
255967
65429
135507
363385
16
312766
77
90
455245
176577
379413
378230
34
31
326419422
28
245410
385567531
99
84
25
24
82
264494
17
744133985
6
20357831
37
333143
3
18748
91
238235
206000
72
5
358784
413150212
27138
438053
54
230393
66
74
50
124899
68
314171
84
64078213
57
151838
53
396671
496707
443577
471307
528333314
92
300025
259208
31
9
53
72
251195
70
33
18
83992
71
249695
375670
76
2922
106040151
246111
5
288460
75
277539
24
131855
138566
371581
40
80
50
86
335706
364274
120119
178196
2
475606399
47
33
92
398588
269245
86
321196
86
96
490730
37
37154
280940
111338
40
20
27892
115153
411992
208196752
23
75
83
93
154869408
451098
36
38
8
208875
54
111028
30
6
218321
912996276
20
9
77
971966491
446959
144131
55
18
74
4
61
74
479685
77
32
40
74
80
19
15
39
7
16
5
246382
69
80
307042
378161
211240
53
50
51068
42
80806
16
16
457249
305562
63
480367
47
37
85
443790
76
83621
873594884
40
489607
370366
601421325
256903
1
150974
92720
55
117245
2
515823669
36
90
4
1
29985
22
116796
77418
166434
52
72
6
58
60132
486302340
50
127437
33
184516
180465
4
276560
7
19
185086
19681688
24
77
6
81794
74
378532
53175
178685
8
76
77
326814
41
222967
3
8
82
247266
305845
496376
334046409
44
67
96
93
63711
62
4
92
464744
8
39
58
34
339068
458270
125434978
232860
398621
27
15
997631158
71
135704
10
411002
73
24
74
315942
460394585
60
192859
4
2
397146
8
328021
3
69825
15
40
86
18
57
84
86
49
236039
50
38
25
452916
66209
154099
45
396252
77
8
448946140
3
8
51
285358
17
7
200111
161331
9
82
16784
832295752
8
19
435372
10
349093
16
232530
6
57
58
98
485877
297100
186571
26421
4
134999
2
90485386
73
90
491281
15329
282104
278298
342419
122352
91
24
273921
46
60
285162
187147
16
104995
205948418
6
66281
71
98
7
304775
4
22
94
296551
6
117307
26
360795
398301
543013252
42
5
75
3
104917420
76390
353448
33
3
83
90
29180325
3
192519
49
64
276868
449315
41019
465990
61
9
602360297
9
6
403641
490018
368066
30
109896
49
76
47
348376
94
22735
5
10
499758237
90
91
8
13
40
55
333581
111499
20
5
304595
12
68671
43
209890
79
429771
38
877648242
70
1
12459576
929488397
442989
58
98
341567
109402
5
435779
127824
97
846099433
3
75
14251
6361
60
843206039
105700
46101
251934
90197
338925
4
714050817
63
307920
447527
70
392591
220096
225218
76
63
74
412834
95
312182
3
12
7828
76
13
410586
32
87
707134149
360053
53
314390434
2
350272
80
4
492733
82713
67
49
99
400544
3
169384
77
67279
49
412631
285419
1
86
11
110429
4
175933
396107089
199617
381717729
452629
61
41
41418
275747917
95
231453
912805356
394866
176539
8
283424
287238
216040
49
874678621
6
20
9
249369
143184
203960
59
31
42965
51
232872
46
57
1
50
1
97
475659
8
72
55
402095
134328487
76
6
164941
114096
64
92
417347
34
61221
464043
426125
43
26646
77
278433
8
4
8
68
255624551
211567
55
62
196881
185378
89
8
419873402
56
715400507
996815336
612472149
339999
66
729982191
85
73
37
2
374034
411436
198003
60
17
235850
366438
269114758
214524
33123805
245512
390817
77
33
78705
53
5
7
320982
93
888880200
141541
11
9
73
27313
192961
357856
202985
5
237575486
487858
595371440
50
26
263887
224203282
60
73
337814
4
216337
38
917792657
44
42
359670
87
407468
65
38137
19
82466
244804
688529800
6
34
13
297589
22
5
101572
80
17
965465021
262007
6
6
234338
18
41
6
38
98
45
118515
21145
642563506
13104
83
489829
65
220458
491233691
89
247466
213910
4
443243
71
5
89
143317068
286349
94607
21
87
187186
223865
92204
53
437033
14
309078
84
487272
155201938
181123
142795
9
151902
86
49
23
225815
2
27
439041
879614177
472750
86
22
9
282663
157401
424563
50746
78
299616
618822486
143866
9
224346
7
21
55
87
337540
192896
88
489817
14
4
251421
12
61
5
36798
31636
317057
37
427547
14
153185
54817
58
131787
15516
40
29
486009
9
18
160075
70
541170361
46
43
13
5717
229660
431573066
74
72901
4
56
71
383803215
274262
641592004
310803168
839922133
99
137543
5
276063
68
4
83
7
85
25547
99
365936
4
154147419
92
52
3
68480
22857
96
38
56
10
984547502
10
55573
322318
312947192
76
5
21
13
10
19
9
61
328817
2
225427
59381
106238
316833449
210322
80
62415832
102339
78
81
9
40
188318
427332
44
40
6
78
70031
349955
315405
90141
320254
34
34
1
42
7
6
73
117085
33
76
404808
3
69
32
9
247739
476231
474351
17
487302
38
466251
9
87
9
125118
84
445548
314743
80873
73
7
34
304739
253592
13
252338549
35
395413
458833
58429
20
74
93
18
129398472
16
88
361001
53
35079
445171
13
365844714
14
4
129995
184130
115115
4
85
231573
16
59062
9061
3
287725
50
452543
12
58
144610
43
151772
192320
490794
230049
37190107
61161
46
486837
59
468431
102645
31367
310109
95
7
11
46
71
142451
58
93
494331
475286
63426
1
17
83
28
24
220937439
243146
102093
181058
90027
11
62157
361725
16
9
3
483629
82
80619
308982
351538
64
590883310
72
263612
7
39453
82
117262
51
31873
87
81
43
17
80
472125
52
89
90521481
51
30
64
57
24
48065
4
250883
29282
73
42
331662
3
27
17
414087
35
34
145243
87
165644
787393954
15203
390122
388346115
6
79
91
426732
95253
484932
2
9
239665
85033414
448955
71
80
303792
4
38
344269
73
66
140698709
81
51
477636
92
603223623
178372
20
172553
47
60030
132526
416433
34
22
402511237
83911
456842
278746128
350228
78
257247
592764029
96
81
135611
46
58
69
71
52
72
210934
152224
229213
26
259889
7
51
465370
53448
70
29
7
46
36
97
14
82
342665
30
1
60
296694
82
499764
76
941353508
986454842
21
84
416936292
125319
50
4
2
96
5
407464136
14390558
71815
60
11374
37
2
243962
61
105669
365804
497966
35
8
455759
54
98
12
34
47
281178
4
681204191
345098
29
445148
38
341224
3
305478
58183
8
261248
601742310
95
330045
55
124168
7
271858
82
16725
33
318541
252149
70
7495641
335322
485688
7
304873761
76
276979
746690836
65
239284
427533
82
5
379486
221425
431258
73
2
302032559
78
449052
9
61221
43
12
1
1
20
309489
490153
177031
671
474388
86
31
610037821
451660
201914
48
8
58
131866
9819
311834
93
300448
60
62
25
81
22366
57
29
33
981645597
3
377681
56
45
3
84
414959
18
122388
151746
326632
7
324245
91
17
98
19
92
165521
60
37
81
47
404266160
2
63
40
328318
372067
17
44
905569101
136762
233772
567423177
133170
90
26896
64
61
205094547
168669
214837
10
3
66
36297
18
23
58485
50
33
72026421
81
45886
50
98
67235
329596
304408
30
431243
159718
96
789975734
690367914
395532
173487
369266
445361
149738
7
248801
57
423873
312953
88787
26232
862301167
403536
480217
47
1
479593
213367
91
72757813
92
99993
415573
7046
2
687888555
306708
327211
318010
68
13
61331
61
74
423826
29346
20
14
51
51561
231005
60
88
58
80
301617
78
2
44903
288317790
269695
421311
29
51
4639
244769
320964
57
282540
32
245789
17
353270611
51
39
21
14493
64
485117
5
704493886
47
73
55
6
510407625
64
51
112373637
43886
86
37
1
194284
255192
56
11
281302
279731
83072
163965
56738
3
67
141542
301041
6
7
81
58069
43
2
426038744
85062
8
84
79
477741
8
69
21
9
182962
351225
37
50
39
34317
8
77
50
62
71173
6
9
437880
86
447285727
90
32
9
5708
7
87
243286
59
452089
33
412637
283663
24682
48439863
2
87
2
81
645431003
72
39902
343472
83
76309
80
74
1233
493346
40
40
42
314433
121012
5
76
199710
89
173796
876130542
140508548
58
910545168
196265
42
85
269437
390816
545609705
32
43
178943
318950
563849334
3
427133
412612
4
57637
59
251956
298812
61
19
45
47
1
54
276824
471842543
43
58
309299
80
230734
63
79
263807
706419004
86
229274
300047
39
997812561
627109650
16
311130
62
94
178798
106396
21503
85123
341812
47
254262
62
1
3
7
6
243754
40
88
691602959
43
346876
42
303609162
13
443650
22036
48
92
60531
298459
274464
93
2
70
80
15
42
8
4
20
178474
45412
79
275060
5
8
691978673
566590306
235698697
497800650
236924
33
386111
38
56
65
34
133051479
66
495034
9
87
91684
55
245426983
89
208745
214117
62
148922
7
38286
361404
985294188
72
86
74
41108
470957
77
99403
29
457148
50
89
36
59429
166378
6
423747
442095
329334
452180
821466585
86
277786
189367
12
49
10701
125635
20642
383232198
42655
290829
465999
49411
65358
125053
42
695217985
82
97821
44
59
71
5
2
67
45
26
84
332573
296407
1
67
530795810
330409
59
115940
414108
8
472089
66
252965
1
39201
254440
35
348936
3
85
490827
86
1
996
5
991903744
2486
103720
406754
96
160102
423876
58
210469
45
290139
91
73
131043
293626
52
6
932161111
14
83553
161735
23
401660
62
512620031
37
321933
33072608
87
96
251380
941604313
332448
53
986869773
28
45
24
178875
574189922
430558305
53
69
78
39
56
6212
211713
88450
718952248
70
160211
430153
43680
86
87
240687
468518
51
349289
174792
36
177022
96
492330
44
220807
31
80
482062
2
3
31
698746782
245852
45614
421998
119488
481260
69
35
99
168508
76
53062
33
397073
42
121108
247719
280667
66
56
19
56
66
108620
82
62
32
229634
369205
57730
99
58
563975758
174543
34
366885
85
472066671
52
301026
53
682250687
428212
26
67
439027
232000
122285
259445493
288847
180224
69
154825
76
272431
351993
886544339
42
151829
242837
71
69303
61
5
178461
44
37994
379685171
70
477632
208790
39
98
43
83
29
203381
25
342339
126202849
25
395300
1
42
69
74
54860
396065
5
179898
55
55
250376
428136
486913
409669
13
59
79982
20
22
17510
37040
8715
397832
417589
381018
30
13
44
5
290036
347205123
458090
27
216162
100503
84
304723
54
38
407105
144680
280678
727281556
60
37
268195
365731
224686
143950
9
7
438884
152106
106913
82480
46805
28
440477
36
74
64
262041
78
440337
65
540159608
44
74081
250706
55
64
100586
337480
256321
54
193239
46
73891
53
38
314845
251976
368248490
438440
49
238513
94
424012
99
29
97
15
37
88886
94
62
122451
498301
317658
85
542276706
283792
416376
829146803
125487
305034
38483
37
373999
28
46725
295555
28
52
212548
440448
29735
480570
12
44
35340
6
55
3
72
444640540
153484
76
63
28
16369
18
17
334442
111125
23
91
87504
142545
95
581894821
94
25
160371
65
90
9
217312
39
562869305
80
37
46435
75
4
69900
162658
436422
2
82
160900
25964
58183
117583
55
107171
40
39623754
92
68
7
61
308957
181913
320493976
454979
57852
41543
15
37
4
36
875165074
4
53
11
43
11
58
47
332656
207186962
5
17
462410
70
7
96
149357
152421
32
8
78
99
71883
132139
57
510125384
20
20
148145
1
49332
489046
10187
44376
732172186
16
240738331
894537661
130743
26
42
58
248660
413802
289256684
80
853
90
3
180076
4258
475610
74
21
14
66
78
208380
21
217496
287958681
14
133667
76
24
170960
402329
75
979693999
34
201704
83898
20
148008
334752
49
64808
289522763
320466
90
264253818
89
89
419686
67
65048
119626
15035
69
259754040
56002
138650
49
2
38813
231084
19
51
809174710
305589
47589
94
43
41485
1
471368
491687
1
16
480470
37
1
191646
295754
439845
5820
13
369156
263169456
33
178836
16529172
101455
261226
10
215977
367214
176553
25
53
6
80
324679
208614
238052
79
232870
87
207800
4
50
263156
101798
188534349
354985
52
55
443842
31
259152
76
485242
58
28
91
82
103468
339074921
8
12548
5
55
64
240090
368676
96
925636495
29
77879
268013586
192718
66
33
399367
11
951
70
47
261716
334313938
12
39
1
58
483832
248589
178540
38
68
69449
180841
90
74
38
11
54
83
1
174856
106478
21486
63316
48
456520035
416106
29
371331
72
69
107177
89
9
7
79
4
7
494557
467826
75
60
271995
204498
32937
2
23
12
64
56
359784
400393
37
60
48095
166098
94
70
17
62
6
87
210002
279776
126019950
7
304311
62
2
47527
145552
80091
69
429655
59018
10
176385142
348533626
3
24
83
149042
7
49
50
50
212850
6
67
30769
202082
450788
88
4
29
45
845848707
970596980
63
379931878
146906
9
99
8
475244978
93
9
290705583
22
1
336628
3846
14
199490
67
326584
23
5
346849
309538
46
25
3
238201
48
32
941665717
337285
54
25
122869
28
338597
54
3
185498
69323
226272
38
773912918
47877632
74
10
91
411571
27
14
75
49733
55
20151
54
51619
5
370140
97
2
161974
13
361356
324409
104223
65378
308995
10
5
24
9
416177
169356
50
14
473515
50
144179
487939
29879
7
366228
6
165367718
85
226013
336725
24
82
70
443171
92
30
750063729
46185161
18386
8
58
37
29
85
365203
133085
360048183
8
30445
50
228439
5
14
40
48
353383
1
90237
46
19
41
4
858628180
411058
224190
626969928
82443
535870216
357522
339207
9
36
453944101
53
416735
380389
15
854839171
187161
196929
100650014
65138
352260
3
150034
28
69
14227
139456
74
189309115
467352
9
6
477008
16037
160124
57
11
55789
2
61
123793
333785
258834
113471
478796
3
39
124820
291515885
65
387646
1
10
73
391071
729774330
73214
185188
279293
79003
2
68
69
480957
68
96
414005
74
85
84169
23
78727592
82
269584884
2
61
344701
28
88835
200042101
806929608
8
132543
220291
25
51671
56
97
46
23415
464014
64
7
495573
57
82
38
72
427326
79
79766
332547
50
135843
491540
408085
34
899316116
483074
74
77
131751
23
8
325248
1
217511
433340
14
78345
9
507072081
234000
204058
794430005
293943
809375623
270779
3
419238
50267
9
460082
452641
43322072
422429
263360
35990408
863691419
96621
261482
7
569432274
379305
218433996
376488
5566
4
238497
200792
73
64
448920
36
6
3
157637
611355287
451020718
3
3170
71
454687
72
162189
220829
783989825
31
282440
478143
370108767
468135
74152
42
86
783604151
262585
6
37
90256
261729
182561
903511961
73
473404
431111
42
39
35
48
262517
86
48
20332
35
14
84
66451
36651
102243
44
369350047
7
203705
93
336478
61
657034567
26
364811
56
81
91
40096
188234
57
244187
11
79
204947
51
83
331276
38
70
1
79
461129
173239
735179393
88
29497
21
95
53
25
4
97
63
165215
394722
373890
73
29
54
58
41
97
415532
471982
386780
298079953
733942177
2
75
73
15
77
5
414521
12286
429188
207921
187499
86
117362
29
5
289852682
166175
47
386510
668335025
388000
342781
29
24
88207
53
327083
254261058
86672
195675
12
214813539
152064
350885
78
98
31
306512
761538179
413178
78
22
464737
20
87
86
45737
241196
41012
32
253695
96
274266
85
192556
99
84
17609
9
14
270742
87
36
55
966680019
89
26
620222405
66
10
9
10
441710
397282
293758
38
495536
40
55
102885
294182
2
484056
67
173075
901848454
178217
57
355939
161766
369277288
71
81923
19
2
47844
82
227500513
45
356933
495842
6
90
306408
67
8
2
402559
156561
640013418
69
287660
87
60
2
45
92805
242023
336630
61847
649563545
768038555
674402325
2
471684590
35
110173
82
64780
45
201005
7
12
24
284625
45
37
55570678
92
82214
18
355985
328312
67
710604128
154653
80
370324
92
246496
86
95
235516
179117
1
56
8
449923
40
120649
385632
55
24879
6
60
12232
50
2
108190
89598
103949
111929
226176
194983
36738
39
166423
7
43
358485
226827
193921
45
350199254
258332
474350
83
54041
303163
15
110089
479991
20
9
299052
92
1
234760
44
48
56
318018
46
68553
62
73
155429
398428
442687
219195
261563
361627
3
467328
120962
956123407
7
441515
480317680
432535
257743
29
160635
9
1
446548
354852
3
664917637
1
82
32
9
50
311259
78
80506
12
31555
572637575
271275
118968
2
3
9
93527
228810
432106
263325
306757
12
32
81
9
203271
20849
481995
627529591
94
196644
78
425538
11
339250
54
4
85
32
741816063
279277
286246
52
3
150319
6
5
145971
240538156
42
8
20
57
105130
387526
389811984
499972
57
43
597503208
152520
31
3
760839030
312013
268105
242300
433028
380774
13
364542
320410
8
404321
370965
321156
27549
63
7
83
39
76
42
51
38
36
314917
4
40384
11587
91
112110
103387
96
408857
646593157
49
206246
9
25
47
37
467725
5
437169
340
334419
335356
7
423113
6
293642
75
26
99
447646
4
63
150582
56
80474
42556
4
36
58
172129
417291
726435421
125580
184464
49
220382
418352
100065
28
71744
382937869
187988655
28
2
441259
430875
75
430355
43
312589227
215035
276780
231894
117438
413804
34
96606
107177
364230
184581
454754
41894
223418
7
83
368542
405836
336238
354157
445959263
84
8
79
46487
76
78
262224
90958
23
623076054
87470
587881191
31
252518
294210
7
81
49
62
386846
388835
6630
489604
34
62
408013
660256232
387511
4
419692
72
4
411876195
242355
24
80561
25
334610664
865084729
201692
88210
377954852
232840
414193
33
54533
33
21874
235345
326971
487261
362578
43
492587524
99
6
61
9
20474543
383820
282518
338656
90
31
58067
247002
811090433
8403
80
69684
274404
35
1
179556
236168
356381751
74154
4
77
45
28
39
32
77
31
74
377713
58
111646
221281
8
77446
4382
52
2
7
353443
324661
15
182412
124225
389939
24
38
481118784
7
176755
67
67881
24
19
63
70
411990235
42
498337
59
21
191103
116797
68
3775
144747
61146
85
81
84
279959
182502
826339656
261839
106606
50
517595614
1
55851
11
9
37
8
73
88149
50422
288242
9
155384739
9
147959
214822
193239
24
81
3
272648
171832
122399
520830968
12
295206
177871
491835694
9
329369
45
373805
368507
87
967602875
70
705720177
31
195032
11
78
298679337
358242
256049329
139835
146685537
89
93979405
424130
391446
88187
1
1405
486002
81
555670487
226460
481425
920067172
56
88
45
54
19
57546
818461943
60
96
36711
5
317664
215280
40
93
3508
452902
381618
16
241488
22
91
424360386
3
95
53
98
470275
46
70
96
6
166275
102174207
379371
84
9
3
9
48
33
47
330570087
1818
369028
438147
28
40028
41
26315
58
64
8
6
1
5
421315
117906070
703178518
537974499
40
8
58
195868032
96
49980
319951
9
81
77
732585757
241891
63
3
72
91
63
55
49
173993
386537
300045
64
31485
458849
71188
9
97
6
60
73
4
39
2
305026
452004
216309438
25
196323
350393886
151419
172609
455597
84
7
331586955
151572
68
52
831374610
8747
374764
125099285
18
383210295
109382
9
284934
370757
94
853889555
82
13
25
306326
1
325264
12
5
387367
302359
9
30090
274446
30
7
146364
651219073
14
48038
29
82
724838992
469934
92
7
1
299570
88
270610
39
78
28341
449830
114072
12
75
60
916815822
12
399927
909238175
18
49369
21
44
13
39
74868
79
15
474292
48
3
6
69
436289
52
14
861516846
490600
216581
45
50
57
331594
87
28
365320
60108
214423
272151238
19
68
21443
47
393378
3
631224321
5
58
65
375519
252649
3
377662
106297
6
56
171463
80
48
178195
8
97
231419876
321574
15
190608
21
49
480579
60
43
185961
71
88
791994878
46
891628970
175868
55322873
62
8
399969
92
446271
5
74689
217592
417845
872066134
7549
47
346092
23
66
6
393616
55
24
412079
38
65
487
392367
65
64
51
9
340812
97
54
93786
75
56
78
210648
680644845
382051761
318251257
469515
26922
61
26
3
64
82
257695
56
88
51
36
165749
456874
4
3
7
422099
310919202
10
68
69
79
35
69750
493288
338863351
365789
457517
414576
72
1
402967
40
20
8
420118
87170
520810491
165653
76
73531
84587
470903
20
232416
68
40
16
2
238865
356669
53
9
9
176791
49
161632
9
69
48
169292
9
85
4
103189
85405
42
65
61
6
188601
75
275705
132679
48
30
415087
60855
496241
90
385138
86
78
3
51
778721094
206744
9
916492966
307889
3
33
842275104
4
66701
328288
48
64049
59
55
5
52
3
81
259674
1
393158
12
167253
95
697460654
144475
54
295862
9
7
368980
207597
91
59
454803291
429247
143183
365396
66484
406732
92717
98
56535
74
38
389156
55
1
324011
89
57838
45
24087
480033
476628
32
67
27
497938442
88
13
33093
457440
432335
47
8
77953
401654
447869
212837
26420
152188468
216833
151884
5
24
20
85
51
39381
372351
27
65
50
21
5
153640
7781
109660
7
4
45
71198
2200
173269
154707
55
267532
447881677
23
47
51
281726
330966
29570844
30
37
440097
1
67
376218
304590
98
291678
85
5
85
5
150963
824944228
499763
313184
24
22
72
84
352146
89
338016
70
4
217338
152650
56420
504518956
484277
34
71
84
92
3
36
7175
155398
2
162361
27
3
34
95
5
423103049
5
91
16
202697
250328
378584082
30
141666
89
63
6
89
189298
137457
316317
83
96983
399324
46943
865032117
601768627
11
13
67
10
321627
483844
7
150689
96
373142
222590
461179
6
46
487439349
380720
41
16
17
3
454240
494581
486640
87
618998385
32
76584
31
189556
1
304594
95
93
605384389
5
9
261405037
394795
94658
216176
8
5
7
47
64714
313886
45
12
236860
339745
33313
9
356825
6
85
371063
425887
85
371339
48070
281107566
53
1060
131184
56
18
926112480
405681
44
227490
349468
327628
221319
290244
1
1
231317316
63
248659
46958
49
272967
450815
124278
95249
62
2
20
55
475230
401024
564459279
308609
4
53
22
55
51
14
33
66
19
133287
353017
46
79
53
48327
342575
45
57
409639
169312
29
244438
455980
34103
292687
7
261237
19
80
15
456476
63
343210
98
38
73
95
66151
4
21031
223374
23
184119
425514
919541532
91
82140
235697
114734
14
98
238936
249612
5
80
42604
253964
98760442
115194
59234
424654
199922
447161
365167
375248
92
70
408565
86760754
628262691
51
173479
380572
18
17991
3
211245
437437018
178315
41
46
478365
8
487554623
361146
211212
20
43
74820
136058
5
265886
6
164745
342923
70
71
7
401374294
94
511761466
66
28941034
93
207032
90
89
26
95
131872
20
88
82
935701761
222227
325289
63
48278
49
18
34
47
47
818682958
84
845801835
63
5
2
951533342
4
20
378593
161226
740182169
918944693
65
261344
448905
332757
248277
39
33
42
6
351629
54
85
441377
416029191
261354
343950
20
107259
1
19
20
815708346
39
18
342772
346721150
333390
7
4
410555
62
13
61
340480
188817
344096
300372
399436
175711
421160235
50
94
1
6
85
482719
87
248107
16
6
684152114
178778
407034
132650
905124324
45485
205636
141381
7
332577374
25
946435099
498679
77219
95
43
23
53
77
27
157185
733569992
78682
80
65
182153
49
411560
12
161784
330687
425870
267213
199492
6
263250
850274010
3
820785635
95
129344
81
79
92
70
31
348044477
133476
27
4
89
4
153182366
5
46
60659
75
29
85005
95
81
44
6
5
348682
9
259707
36
54
11
326007
137706
3
70
38
240801517
494454
87
65
80
60
59
237930
32052
93
155855
334642
77
109841
171151354
216295
81
335421
160276
9
2
991900528
21
16
12
189119232
27
58
28
63
7
138811
28801
15
18
58
848261439
51
350333
40
253426
486842
28
250093725
420155
311975583
373736
7
82
85
89
35229
168568
77050
30
698904361
53
340532
91
1
458999
87
533611743
342519
8
70892
446148535
427305
138520389
131331
32
213443
382638
156530
798168285
432723
19
38984
99
207416
4
4
1
404943
418744
385142
8
309336
245983
87
453044
17
75142
53
91
271507
53104
89182
66
859030582
1
45183
21
4
1193
275193181
2
217626
30
177604
71
459694
30
103064
73542
37
121242
418022052
469034
41
58
85778
64
522576221
48
12
76
434364
11
88
329529
144937
537642391
252743763
360998
3
374244
975677297
63
66480
68
87
418971
38
10
537684732
104736
42
2
397649
3
54
486874
40
85
100409
22272
235981
247203589
3
87340
348976
980826427
17
483389
43
83
295001
65
442617
30878
8516
41
327230726
92471
58
135982
59363
79
1
220188
266537
481364
139850
94479
394435
98
63145
81734
357620
300749
28207
28784
288614267
86957
60378
75
12208
57
374231
52
85
148317
73
205183
76176
499802
297129
22
91
9281
33
20075
72
308070
9
667356776
214568
274166
79
17794
177751
162742016
81
41
5
631137474
76
81
33
3
46
198428
69
254337
69
90
87
484417
311390
75
132433
84
58
68
553006216
64
403013
64
90
186270
78
97
49
111942
48
29
483553
174179
205644
16
850597933
411473
42
18712
170845
135355
565453221
5
372624
83
85
391429
50171
84
28
222973
74
955135737
154569
374449
7
324678815
318631
22048
270682
55061883
703748590
5
57
32
37
48
241932
75009
30818
4
16
452400054
247626120
60
274486
6
57
11
421400
379666
16
6
348499
495817
29
133729
243084
334833
229095
9841
8
46290
796962101
5
59
56595
413603
331818464
37
79
18476
299952
371800
31
237229
21
337676
471697
68
418266
406474
14
74
114212
390411
45
478106
209049
346710
91
895416724
9
45966
2
199540
11
159957
159709
70328
16
81
312210
61
249947
341646
972896740
18026
97
8
83
9
91
991543080
275918
114196406
80
7
266165
14
446244
210493
104353
5
158391546
31
84
46
36
467159
129605
120851
9
210857
160331
76
87424
958168476
35
288080
9
54
16
81
250093
674751162
44
2
155949
16269
86
46
83
414048
50
31527
170363379
5073
113329
62
452956
101503
385469
3
173093
30
12
334962
40
402909
470121
6
75
109751
6
30
13
25
35673
987153367
27
74
81
99
371168
34
237979
15
52
64
140351
978866267
61
889479990
7
22
36
436778
4
22
194420
418706
89
8
57119373
383106
219801029
405843527
99
227544
48
360226
11
210931
59356
386215
89
81
696263953
456820
13
4
498025
198872
414767
157434870
319851
459846
490162
66
103834
292650
22
60
239180884
4
349466973
732241737
18
45
47
198195
350745
57
187284650
44
316469
116264
13
232027
250795
41012
425110
18
63
134089442
43
130495
31
16
57
76
30821
89
52
20891548
46
341942
663022663
2
986068209
317886
20
40
378485112
380003
615258213
270873
76
436354
94
327234
34
58
49
272746
121990
284068
232587
772141320
484530
183930
41
33
330721
63661
167694
95
362154
217049
238040
17010
237249
4
2
62
488645
34
3
1
7
80554
270977
404024
63
8
111135
57
455445
2
6
483686
113576
46
859960465
421542
252492
139202
410841
3
363940
72
13
100618
6
68
12
12199
46
58
862951393
25
64
434314
5
432166
71
95
936855946
72
9
392288
424771
26
42
445659
281756
41
261754
81
324257041
20
31504
171865
74
282159
33
30
996093923
450755
94
66
9
106388
2
854806073
365394
694794709
78
22
419334
235558
87438
96966
360446
15
89
402838
61
3
8
79
481854
448708
350315
43098
71751
333919
470440
79
96196
35992
30
19
64
214237
293726
29
275513
6
19
91
93
1
7
442390
39
327668
22
352539
68230
24
385297
468496
73
28
376387
624573953
519555117
492465
382344
14
10712
2
405580
66734
724176282
58
82
169515
99
77
490422
73763
154932
98
68
57195
98491
316649
26
488128
33
343330
406822
51
5
334077
250624
50
82
327273
23
42
92
4
100067
9
1
418570
62
66
377609
57
50
18
41
9
486839
367848
36
8
460213
286391
2
474870
16
19
432744
86
234925
2
95306
53
165112
6
83
55
945273009
9
65
21
6281
86
87
439269031
17
79
69
401449
25865
196271
445975666
52
138760
386434518
2547
277740
457159
484189
28549
70
1
28
1
84
1
35
246561
42
200087
54
141899
5
940381362
308782803
340474
9
43
406099837
6
37
67
358420
86
36
31
318068
444553
475663951
858947624
91
214364
24
292675
243277
134751
400885
369768
1
799115376
234051
85
303639322
140140
13
37
67
399321592
479034
159655
497122
42
74
31860445
33842
60
1
70
283521
315400
88
171893
11
320506
435009
320787
138203
489478
7
387596
471039
314811
57
58
18320627
63
3
62431
86
374922
387348
9
62349
6
301349515
440017
53016
240299312
330700
91327
85
9
34
78
52450
237074
33
193381
468649
3
5
60
457623
34432
51
13
220876
255989
81
247445
283333
338775
89
214746
42
325311
15
172053
24
60645
23
396339
16112
88
404122
308973
7
95
46
291039
10627
276244
470549
386894
35
285158
66
4
423361
291956013
234715
91
91
416760
98
29
75
64195
137540
385000
201249
399350
49
43
6
262503
135422
503651474
3
94
99
384664
50762
453771
13
35
64
60
492293
86
443315
326737
92818
93
192953
361485
189340
96
69
55
99
83868
448276
93
494573
4
6
74
274274
3
313879
120295
63254931
73
4
480532
163744
412149
81
458563
1
258140
79
328042
452399
4
75
453611
256912
84
228713
357474
325360
55
21468
67
73
36
3
175816
101813
48
258213
83821
35
243145
486756193
321298
39
3
431919
25
64
5
120658
39159
112858
454737
227798
446165
223092
17425
30284
871554316
457773373
29
420537
6
496233
807526690
266959775
9
297287
915626234
91
16
981347258
939855585
29
78
5562
639883109
365895
467635
336417
572593235
37
30
46
94374
18
79
25
1
231434
124385
60
5
23
21
78
442030
9
240634
58
25
3
99
30
33
35
132951
37
358405
189882
417328
27
405640
96
151483
70
75
20254
78
164732811
50
162849
50
19
66
8
681716300
3
411525
5
48385
77
11
16
5
25094
29870271
53063
9
27
210208
3
62
102933
242059
42
194876
77
151051
195327
99
92
244741
96534
128179
80
43
288596
6
8
8
165563
84
338591285
68479
85
124229
49
294354
5
7
99
47
76
213441
95
830691241
378000
73
77
31878
97
3
54
205397
32097
56
626401278
373442
1
7
496978
48
49
57
2
327118
91
17
8
450768
28966
179432
55
46489
377004
61
26
155706
217389
192994750
71
18
48
23
404156
33
479987
632226561
237955031
21029
84
233075
18
97
847223145
90
358812
32
468974
463792
26445
18
80
240518
343326
366716
3
332593
772709074
492175
66
67
235039
1
77
84
79
369757
88
72
108462
336489
18
67
342452
613867921
313809
62
106349
426806
48
443962
429242
270607
18
9
98
15
74
7
91191322
8
16700
230182
480003
9
86
74
7
142834883
90
29250
13
52
44
9
137779
397308306
955483600
294205
30
6
339828747
463984
16683
232148
124936
6
427286
33
106124325
171069
9
52
80
26
71
110277
126013
492954
148611239
86
177613
11
84
249198
321104
92
4
275165
98
65
50
38678
94
3
173058401
76
405236672
23
21
16
73
338257
39
84
5
28
129580
470995
455799
94
10
19155
42
89787
81
34
415439
178889
47
84
144239
311963
858000021
199916
383715
410949
582989106
452700
145142
69
2
447953
443227
103415
289234682
195893
47
34
432581745
357865
88
8
146702
395760
69
142759
324988
96
86
53
269184023
7
32
260629
211000
666272712
13638
68
222651
78
92
139463
56
69
14
466644
71
38
176927
425785
82
89
45
844543036
989427364
21
89
41
37350
387174
8
97
50
77
65465
35
73
51
9
87
32994
83
65
85
37
808125312
86
483646
101367
263000
159337251
78
266167
49
439488
67823
107216
71
28
460426
967569060
194167
325604
221401
14
1
187491169
97
95
293751
8
28
427499
99
383886
698419440
159009
201304
66
66
65
6562
98
79724
86
60
31
65
75
4404
316870
66801
462833
363186
85
200967
51975
655091371
84
33
245242
17
37
195066
4
81
298431
9
222110
340737
457668
4
319625
29
496763
203729
486113
135356
20
49104
85
92719
53
492488
7
100367765
21
374327163
992783624
428557102
91906
138083
479635
430940
77249
52515
4
73272708
141612
428504
317159
2
62
110797
65
408362
18
63
85
45
144584
392877752
44
176855
110644
453817
36623
118909347
2
326499998
38
60
70
7
42
5
47697
443513
942026004
33
1
69
11
80
454911690
13
419834872
192363
207037
183085
88
88
92
212132
97
817236793
9
8
9
66
83622
244361
14
475907
343677
1
507104677
43
50
75
52
48654
563570259
400272
528705060
48
16
92
34
81468767
73
58
195221
35
85
238502
190079962
319529
421963522
432204
18097
191770
169788
895689464
3
57
389138356
184938
26
48455
6
50
90
346529
497665
20
56
29
29
84584
428216
137531
178516
271049
207709
2
98404
409298
79
168533
7353
833582589
12
266153
53
110528148
42
53
18
149324297
75
94
93
48
93
42
235884
242740
343393
269209
439450
13762
76919
62
92
636532222
381672
547338008
466163
16
65959
23
28
67
272264
186654
45982
4
30
68
37812
75
27
462443
163716
45
17
53
7
9
72
90
2
94423
84819
240496187
53
521570417
15102
162820
479966
478083
307360
28
428037
347476
36
55
6
54
9
74110
57095
31
499311
8787
49
47
81
43
41474
95
4
5
47
3
196013995
464691
81
3
27
56
151010808
263348
480990
448002297
810746504
70
334665
70
143860
886490311
425320
629620374
81
10
266504
34
650196729
13
246284
376248
87
11
71
678812734
7
403610
473212
6
91033
2466
483957
147063
89
67
66
839817843
4
278246
162848999
5
362201
361080
409771193
39
123696
57
54
247960906
57
71
9
92
39
85
244263
15
119936
423791
25
86
444882
140338
865699799
112473
391191
250909
88
270105
107401
369847618
2
275263
74
95
319777307
48
43
109556
14
490799
11
57
42
141024
746937868
358369
497757795
4
9
57
65
239303
57
488704
37
36
264014
334878
402242
32
29222
78
338836
3245406
25
265425
794439997
79
55
358538
174582
3
361934891
80297
99
367871
5
6
60
376836
178034
2
99
464628
19
96
168963611
61
97
97
42
488180
47
209045519
1
41
334939
290026
786251758
80
83
43
8
35
426220
51
293004
68938
43
478826
320584
39
15
204163
55
43
1
112123
60
73
50
67
855858932
54
302346
156047
325714910
13507
61
100171
1
10
74
97541
239892467
110699
47
93
5284
84
4
87417
366291
61
4
443918
64129
77
296901
62
292905
45
147645
45
47
136178
258001
33
91
366513
308784
52
41
226761
19
96
9
45
328478
466278
463884
33
16
18
87
196712425
30756
412150
236855
84334
6
8
259150
96
79
8
5
90
485989
24
130177
47456
76
60
68
69
924204656
284424
104181
171526
178490
193826
28
3
29
55
64
65
81
421586606
498943
610101413
89326
442132
7
176490
50
391504
5
98
105413
93
85
375669
92
26
632766405
126768
66
42
463904
473579041
297925
195817695
60
33
73
91
78
669432031
247751
274005
229103
79
32
74
285341
6
23372
59
31
290466
47768
45
404002
2
12
193607
68288
29
275082952
985300054
274060
138215
429411
13
43484168
20
18
29
6
53
59
41
4
297567
137384630
255803
259275
141719
18832
339749496
2
4
17
255271
273945
720254598
70
31
166966
111991
43
485612
153866
60
444012
22556912
63970370
81
2
234862
46
256376
17
334486
307612
617036062
17
440066
35
31
824654138
300485504
68
40
502998497
19
976320450
5
74
179765
257281
61
951051882
234296
5
15940
7
24
234610
30
80
92
77
68
30
67133
385359
19448
214426
53
47
87
24
3
4
285385
23
417695
13
381105
324849
55865
344709
35
7
14909
2
293645
596
417733
46
77
59
245319
748609351
9
3
140817
277305
351302
302533
144025
236858
109644
394105
239043
21
371376954
347118689
41
37
7
3
482197
74
104348
325801
37
392497
60
356878
35
92
24
243043
29
9
67
34
60
23399734
138313
9
455102
418079
7
60
36
935424910
466857
4
39
69
97
2
47
35
56
359409727
91683
24
57
239016
54
417607
94
365157847
289864
16
99
481791
428406
82
496868
90
337162
69
119946
55
56
71
313953
68
8
141389
36
343536
7
85
29
827000886
95
23
9
328149
640175155
123117
74
51
155845
43
58
224429
644338335
449428
21
265598
3
218113
275781
93
79490
371189901
237897
167454
467515771
497466
56
25806
66
610969159
356628
5
285827
54
31
36
54
462231
10
57
5
35
142597
412598
441926
31
113138959
515402656
6
425160
71491
396418239
70282644
441171
71
134724
470390
276256
18
65
73
112457
97
424904
117089
55
87
85501
214255
78
92
175425
31
40
232463
67
53
262430
46
875587936
300880
302610
728582071
11
96
42
247646
842884728
94
10
511929977
338735
7
62
281153
866089803
163750
47
9
7
5
317842
47
5
71
9
92254179
65
18
236233
5
5
2
413604
15
3
24
9
6
4
34
136953
59
472642
10
90
14
3
32
267776
91
70
21
61
2
397219537
97
264679
63123941
9
20
29
333171
64
496919
7
88
143259
94
219645
424501
305440
179052
176649
9
864518592
37
28
80265
3
76
331881
218257
248836413
71
8
34
479352
32
50
111692
224957
99787
39856487
30
49
37873
382522
368006
30
59
69
7
92
389165270
346051
13
5
184525
13
237948
226711
449353
171370
403421
333105
47
73
11029
25
203971
337808
9
972740970
406004
534749865
67
137993
76
323106
20
825517280
17
312367
344509
90
314974
251848
4
15
78930
98
112981
199509
387104
4
6
4450
56
63
4
4
35
165301
9
123516
458510
109000
8
699212616
73
89210
36
171417
468471
7
326390
142520
252916
406946
72
266553
329422
438672
68
31
66101
66
82
70295
2
20
89707
605740585
415752
157867
17
8
39
86962
58756
409876
385131
430492
385038
56
392195
352627
317862
71102
7437
465950
994348949
48
397224
71
1
65
26
461299
273261
27922725
142420
69
8
339958
34912
48
42
93
174804
68
441762
185880
64
207245
65
324162
283784741
136943
98
90
1
67
202124
5824
26
46
19
22
470026
398358
393686
477427
32
95
300069
52
50
622124164
4
256861
6
257221
331065
7976
33865
66
8
234480
8
75
383477
40
11
32
1
12
125588216
418060
91
347257
9
473919
90
515742966
22
140676
73366
205474
23
23
453167
40
476638
14
26697
84
192566
60
122513
49154
59
260137642
570616270
412574
252715
45087
44
447656
640404776
255951
73
588925767
432502
90310
299324
109412
75
85
338801
436051
398254
2
68
309811
210840707
78
396960
256112
37
42
76
319886
495924
44
41
493261
82
466790
66
305521
63
48
97
51
4
14851
4
32
18331
416848
233201
71
17
71
87
385620
32625
16
343648
98
494255
10
79
25
38
45
105462
264943984
52
30
267009
41
481482
36
4
531646404
400892
364104
135341
58
42
340784
343636
47
65
56
63
294551
162620
55
174453
90
2
314126
436166
341999711
24
75
7
73
486390
63
135725
8
30
445939
10
28852
53
289621
328187
15664
74
206268
434993
20
616258134
396008
78
74
89
81498
36
12
44
487099311
543033320
477805
140265
108226
5
15
697818544
98907
7
89
126150
238669
93
775028407
1
8
346017
98
307246
23
440204
177890
57207559
80
62339
54
316414
99
47012
75
31
198497
137261
111448
36
421048
366568
49
66
36757384
4
84
29
28
117127
25
21
30
782961687
6
367746
68
333418
31
28
29
57
44723
5
373760
89
29612
80
147630940
124174
488632
36759
3718
84078
151856
36
585822154
24078
223525
495159
217158219
158732
184389
279265
3
287967
17
847159025
23
402608
2
53
485324
83518
46633
327003
208072
215736
669668900
64
9
879705160
7099
289016
78
41
43
5
72
89
380297
129841
192524
33719
77
83
82
35
5
3
893297654
225937935
207424
33946
2
94
3
402759
482579
29
44269
11
82
435518
16
167951
445000
65
231653
1
6
94
46
1
78
81
373214
688640664
373586
360758
265974
212473
418480
41
2
73
481610
74
393439
492978
34
60
210518
47770
262615
261249
13
56
48
67
37908556
205074497
49
3
978638852
334606
1
628499783
173785883
137137082
114504
82318
49
521226140
106962
68
108109
261724
370963
417023084
324440
46
920865761
54
124190309
18
431327
453639
282133
85
226064
354783617
1
67
46
436363
559593254
482536
102471
7
58
49
43
891785922
359519
432165
9
22
118720
18
84
85
10
85
71
334497
10
180992
44
55
68
34980
2
178964
15
156382
216734
100749
95
468750
24
14
224881
800040960
37
45
14
91
349465
101514
373581
123243
208885
387667
343192
754693796
251682
59237
5
38
274017
90
380289
28806
44
5
222860
8182
479041
445560
8
131916
35
77
57
361753
80
352656
198057
99
94
336420
25
13
938063688
466912
2
159908
32
141840
231777
81
293162
280022
889503601
329883
150757
39
467927
417720
75
29
8
70324
356128
13041362
1
272743
460840
14
97
86
313047
87
90
241464
401622
31
268786
374964
306269
478267
327720
21
76
91068196
96
7
53
83
4
38
6
237152
364406
115074
247166
17
19
96
203863
23
8
30
266807
92016
328618
56
85078
159279
878182515
171585
282712
16
311599467
96
318069740
158987
98061
199317
304924153
30
94
85
265463
329367
82
4
274029027
154555
47
58
89
62
345379
493609
129417
320152
48
10332
70
830173262
5
28041157
51
288150
90
316436
82
5
6
38
30
2
6
1
25
4
40
31
5
28
77739
235034
39
2650
98087
895985183
9
2
43
92
28
38
665261132
8
74
77
5
59
50575
10
239372188
127656
252808
21
1
147978512
30
252568
464516
74
78576
30247
94
23
402280
84
47
22
379981
359399
52505
39
151246
419422
70
232891
97
27
194272
8
39
489871
491401
56985
83
477832
87
83
477110
36
395206
4
53406
51
373237
68
34
497282
56
259982
163424
4
949956926
30
26
82049
52
240614
28
465522
21337
2
99816
9
848469941
3
29278
31
191875
286684551
9
59326
445713
85
15
52
92
2
133847
97
97
276481
410476
494911
348361
92
78
458252
507804733
48
154116
394732
5
6
76
47
421863
43
69892
66
3
72
316992
9
849788030
230962
200964
19
106537
8
78
22
871524885
98
96
160179
44503
227627
83
136057
97
181550
82
343238
423895
1
31
93
91
371594
362535363
39
213977
239504346
155378939
80
59
225117
8
325485
91
98
93
50
219333
8
3817
91
1
22
55
89
158346078
20
268787
66
7
14276
7
97
181529
41429
66
99398
217885
1
218749
688377928
3
66
237584
81
69
4
309664
49696
213097
157207
2
19
18395
362065
159961
37
99676
65919
60301736
86
45
340464
420812
149471
278109
15
284813
36
440541
178895
151586
334097
90
466288
162319775
79
99
669937795
332084
274002
68
10
136987
21
99
90
65588
21
381291416
47
2
30
37636
4
381461
50
45
160011
276815
14
776096906
226131
276853528
4
209911
107704
44
285766
474001
232116
543581092
358870
53
459473
76761
799690970
474949
262355
466704
311130
397945
37
284293
111631
140012
469392
22
20392
166123036
1
19
397486
275969
350227
364537
146124038
34
76337
25176
6
120336
49
703045946
36
271865
96872
11
85198
948214177
3917215
327372118
62686
329673
282327
1
35
35
15347
84
78346
64
679662389
40
396497
57
8
8
24513
48868
23
239079
74
43
214868
89
6
103150
79833
25
15
782981653
18556925
478296
265698
70093
124523
52
60
8
110187
16
205241
378413
842448846
38
6
163569
29410
366779245
197410757
26
53970
404156
168150
8
91
481997
212833914
150613
291983
293201472
896868337
52
56356
72
70
983797948
211436
238923
49
71
469276
28
44
2366
7
22
80279
91
79
31
373593
219427
12
60
188899
444056
56
2
83
89
54
7
816349561
340814
40
33992
4
206952
76
9165
662813581
417092
144399
105959
139462
361203
158812
68305034
338094
434300
53
87
66
693359856
306702
84
43
448532
13
128045273
155499
29
247236
499710
5
417666
79
575812064
323268
2
228500
324527
60
318150
11
384293
95
43
191027
64
83
397217
89
211629
115421
352259
61
370709
44
76
49
153692
32
793904980
34
72555
53
3
4
332754
30247
485583
406330
2
9
8
14
21
62
6
475700364
56
175765
414420
61
57915
13163
21
433060
447565
17
72
466094
5
7
22
254096
23092
19
75637
24
87153
396598
146344
131913
4
53
62825140
299795
91
62
37093
78
24
174504
271136
36
60
94
31
345976
470942
129346
619479645
77
52
218326
269537
39
81
495727
43
157057
90
582734449
390277
530142759
118311
84
29
39842
28
305253
4912
18
17
60
17
5
58237750
227515270
272842
433496
13
372800
941386018
225361365
188638
154677
87
36
89
179511
36
350748
428073
131493965
440106
130296
94
207727
166330
46
296003
415147116
181170
341341
436140
443084
354671031
68
70
4
306269
487625
26
89
470149
6
89
1
14
433425
50
26
70522
451067
250294
467932
83
14
164192
6
4
3
54
153002492
67
118796
394295
103437
405894
68668
8
7
458286
44
91952
8
23
295605
218083
97
6
233745
10
47
203873
59
97
249892516
387704
5
96
154364
368220
185079
492414
451540
59054930
308252
728662716
52
4
22
6
61
48
137610
281527
21982
6
238740
492282305
72071
21
383629
1
5
82
16
49
375170
22
61
1
12172115
408403
280012
73
52
12
8
56
9
3
77
10
41957
26389
45
404869
16
37
82
397959
44
234162
163748
65
9
446194
4
5
30
392782
30
45
47
69
175778925
95
6
75
48615
10297
302666384
65
70
155659
110573
64
3797
50
78
34
98
94
18333
58
272586
40
23
497177
476279
403472
78
215956
47
365926371
47
2
43973605
67630
59414260
30
8
432483
170134
85979
18557
380955
570290871
187787
186721
271677
45
17573
20
1
48
426245
112975
18
6
407725011
21951
298288
287491
436557
82374
49
50
78
54
278228
222470
5
397592
388478006
472467058
42
463063
370836
36
43
985807132
33996
351967
708364493
39
58
66
236248
26
88
65
389385
3
185692
39
45
246012
22
245530
285734
48
423136
74
197255
300435
984264908
32338
172091
52
229009
260138
44
65470
7
74
92
346528
749630711
12
989814648
58185824
5015
462205
727033875
69
221556
59
29110
43726
447167
355758
82839
654477069
77
117663
323665188
491035
453844
9
26
91
344770937
3
4
276862
92
2
83
72385019
9
47664
223929
46
19
327359
220141
64
376453
93
127247767
5
157243
27
465371
154549
394792
8
211480
32
49
9
166623
1
59
214838
35
945703302
341264
7
62
32
11
273562
68
118408
139062
55
225453
227890
427485
191192
88978
43
31
72521576
79820
22
283352
67
104858
215983
303960
48596
63
106961
573234713
153860
75
161546812
347599
26
28721549
7
445809
38
41
375441
61
24
147910
90
155675
207471
385324
74
47
33
71553712
496203
166921779
7
23490
232622
443619
59
7
94
59
35
489169
495787
216614
229572
53
22
24
179977
125330
29
19
123858
17
394594
94
354591
24
245411
39953
4
130940
78
392398
434640417
6
250153
90
46
59
748139097
112409
6
354663
5
425535
453343
1
310602
39
607458101
268455
38
23
84
92513830
19
48
111648
276106
79
11696
92
419164
81
62
21
1
26
25
372662
25
85
26
371128902
36
422000
49
114719
47
7
88
41
203621
68
455984
346237
1
41
375844
742012604
27
84
67
5
67
9
28
50
334111
58692
697086934
56
57
32
437834
14
2
7
4
48583
27
379722
76
488968
2
116908
2
312607
328115
254468
44
61
35
12396
103299
30
234685
125188
64
47
25
5
28
58
58
19
195863
187377630
318672
13
2
612010678
83
454045
78
89
99
20
4163
290009
464381
77
648545312
163301
269309370
85
235732
9
385993
1
182705
209658
792859291
6
42
27
149833
89
58
166347
421969
203627
289620
367668
22
50415
60
93
74
18
72
486075
737967167
484395
197379
57
3
3
53
827679385
14269
320494
244919
863082813
85
5
612398110
11
338222105
47337524
29
89
24
118611
15
62
32
6
184506
75
24
182204
221104
66833
60647938
155373
462394
225802
3913
395024
262039
211262
1
95
64
187202629
384442
53
74
468535
10
213725
2
22
302853
76
173259459
76
78
157587
201178
8
73
25
142173
10
49
4
445599014
341687
76
33
54917
12
23
60
284898252
471366
5
12
215093
33
431781
1
304982
476986660
1
165745
53
37
8
58
90
1
103183
33
372084606
2
184244
109929
214229
6
461544
24903
364647
431023
298145
885039419
9
74948
33876
391217
14
223858
314187
23
86
66
132735
37
64
53
19
172264
34
1
171103
188011120
90
490550
2
755730482
849876314
116197
50
71
41
86
58904
94
161579
76
334004
56
2
400584
148301
78
871950894
47
5
69
30
5
79004
2
403816
43
340505
333373
5
317995
296104
103569
215615
355195
69
231231
10
94
75
280114
895410123
451019
48275
97
1
493932
48
16
484877
51
19
47
211520
20
176278922
447561
128156
6
873230933
55
17
26
89005
47
93
68812
93
15
45
43766825
78
68
32
249031
50274
41
16
328110
26
3
91
87
132922
233938
671349753
59
330266
124800
94
488568
120383
1
9
109036
41
8
425860
15154612
379614
77
490629266
83
83
233613
446253303
43
641551382
47
291769
7
20
441948
14949
37735
16
4
59
99
20
449112
409595
154924
9
985419188
37
282492
59
1
92748959
748145
413115
9
52848
44
163863
85
45044
291017
218888
6
3
802355745
999068817
61028
73
68
76
299547
340685348
9
19164
189493
14
8
2
9
93
404497
85
49
21
107630
96400
79
61
67204146
404919
4
92
36
7
212509
4
7
62
34
37146
357226
171106000
60397
196905
73
451471262
85
74718
17
85
94
237240
18
944843727
352755
426870
396566
236039
243120
17
47
70
176996
30
189808
109937
290104632
18
24
117735
41
2652
58
489658940
245055
72
211542
281575160
31
388517
30
9
47801
274118
329571
18
306283
63
36
56
24
1
55
20
91
69
78
488226
67
2
473727
386046913
25
100785
49
9536
3
314288
436003
258127
1
50
77
51
464677
25
224524
5
56
517835777
133454
178985
341559
37
60
446676578
374082
88
111974
381691
28
346932
38
65
840556615
467773197
123444
56
45
12
30
38
209501
50
39920472
483366
446848
21
300790
61
439264
66
18
335163
182296
24
6
362239469
16
72
5
392085
96
86
9
39
431837
325675
42
237856444
537308519
423587419
387694
65
241722
2
2
44
51
60712198
7
80
94
73581
4
118452
90
24
710997804
558258999
94
914353201
455886
42
332144
444996
62
137517
312775
87713
26
587503540
27
48
7
440813
14
363326
86
50
5
498522
297781
22
70
94353
58
96
5
64
53
476237
74
30
430147
266795812
433699
448581
7
107701
135424853
97
33
263102
95
127021
355674
395674
174988
56
466187588
66
219718
269867
576928448
85
379195
40
31
28264
451899
16
7
8
315616
35
13
50
37
152578
4
8
33
9
31
81
164301
14
82338
101009
2
273509
23
81
677690390
5
295496
422830
56
76
16
3
482606
34026
481293430
491201
8
867141727
294127
58221109
64
48
193289
5
383385
30
78
191147
66
838134400
466017
12
51
234674
289555
422297
84
9
767357008
80
232176
211408
14
95
391820421
25
438327156
181405995
51
215655
45
289263
152796
13
240854
35616
390261
245692
69
27
237303
79929
12
33333
322648358
413779706
44
52
34
77
202385
88
84
334172
68
8
3
83
89503304
333698
489233
573282911
42
314229
5
272678151
83302
38047
285786
40
92333415
3
167836
17
96
24
27
22
18569
77
97512
406091
9
12346
261666
388742
480599
216859
113931
268361
895924619
38
5
156377
445847
221667
400750
30
183955
392851
55
3
95
82
19
907875190
95
59
43
368809
415763
45467
73
111354
27291
634331052
194254
37
475761
456774
46
24090
19
179326306
277204
415858
180229
368422
61
45773
65
89
376568672
366519
414458
852561406
976590284
7
450993
24
19
418592
52
215602
70369
474214
4
451538
337781
40
455421
172404
88
93
362952
246152
33
380207
57
260350232
249145
440983
27
821047557
8
99
30
533641601
997737631
87
351979
54
371165
26
60
362717
293432
28
78159
45
48
65
84596
283240
129990
288213
91
399200
492340
39
92
7
9
400055
48748
445579
95
95
24
60517493
156879
30
123858
31
20730
35
392459
36
248406
159366
281207263
410458
225092
3
80
162706513
968436859
6
468202
319709
241536
190443
35
124083
33
27
256745
37
94
1
365203681
441270
289308
877104603
168174
72
54
6
68
20
5
60356
362107
3
183084
26
19218
221005
55
6
256513
99
89974
375865
44
480103
450571
209767
82377
282838452
65
459838
20
163119
2
41
52
198659
454376
257093
21755
15
21
70
54
28
267857208
13
22
8
105826756
368982
195291
199420
42919
24
91
445264
4
24220
410227
175521
89
154459
13
36
81
3437
398476
893786131
97
233947
5
238073820
26367
170416
249167
303770
3
8
92
367489
33
65
74
17
194560
250517
89
34
352174
420075
307473
4
967781513
6
273118
49
321569
9
593502528
261220480
90
28
481540
9
2
8
127538
206124
5981
278035
359425
338217
235555
124174
63
330646
35
82576
3
2
220324
64
1
5
200447
170234066
61
24
276652
88
3
47
35
279554
94
88
350064
45
29
473296
25
75
435061
371460
96
370425
355546
66
55
90255
509556014
94
42
451435766
88
494155
4
65
97
219201
361075
166966
17
7
70
126692
37
53
39
216457490
15
342337
951328208
83
23
224252
58
73
485371
204620
364200
947329306
445703
407747
8
486551
56
7
151811
2
57
38
1
8
498881
42578
85
416845
12
256626
71
40
72
61
475091
86
185206
416683
3
267213
98
31
636833458
364894
383334
798553915
3
441362428
85
73
347048
26
81
336790
12
858259640
97
74
2
496766
89
372598
12
268905
474898
345624
151478
100779
452995
67494
438412
54515576
86
448624126
494832
53
69
22
881054726
166158
22
724450925
9
426329
22
86
406828
89
30
62
345765
190011
431602
2660
75
115725
41
1
2
439040
44366451
15
6016
487223
315589
403883567
50
6
61
781108693
105547173
14
177322
42
94
220298
73
499097
287397
73493
6
393242
24350
38
377637
14
482026
992887168
281347080
449595
16
264469363
6
27
79
1
92
14
16
7
649636842
57
2
44
378196
42
36
78
88
144396
18
3
196721
467713
58
34
7
7
14
84
419714
120712
286716
74
52
254119
364014
707820814
236786
14
4
551118645
75
43
40
6
64949
58
68
186788
9
70
209219
98733
204799
28
486926
36
177360
7
126172
98
52527
798011346
320071
485552485
136914
93358
93
99
301658
66918
170751
63
71868
35
51
282670
29
105753
91656
366806
88
97
259875
37
339822
80
27
82
237837
37450
150453
404319815
32
19999
23
49970
186194
37
241565958
5
136019
75
1531
316543
5
76285
257487
249681
18
42
65
57
11
457439
249332
392873
5928
84
62
350376
359942
395569
171375
363372
722427094
510850562
69
14
5
258179
18
499347
2
85721
472987
96
73
31445
57
343866861
328154
3
59923
4
12
388470
351553
164102
8
116314107
59
316064
855857292
7
55
684745960
184385
6
270452015
95
291668
357422
423486
564912773
88
169440
3
413928
88
457280
91
55
80
435651
368596906
125979
412270
261049
53
519179395
65
28
344217
388901
8
77
44247
340073
277645701
9
57
56
648628933
41
816295129
24
5
68
412148
5
474570
420015
28
399595
7949
395814
95
20
145346
120668
449948034
211634
301007
972943109
194990
42
76
55
887019449
110729
38
134666
94
81427
346167
440711
29
22
222354
97
907400198
170204
326640
452582497
54
2
386704
111259
7
13
93
65
98
291960
55
90
71946
194947
45786
39
94
83
11
67
99
101120
6
50
85
31
56
87
398696
105384624
81102
74
563413676
38
274502
65
896964502
91
963874122
17
53
295967
92
3
350759
172756
1
15212
471854
8
25
431432
12
38
37
414834
98
8
55
73
28
96
1
27278
273787
12
308801203
57
132625
59
18589
8
3
153531
475030
30
349250
301437629
366547358
4
59
96816
55
79
24
7
82
43
70986366
251250593
15
674687727
259786
70
769070476
76
47
72
195352
79262
18
556795105
406952
75
10
159276
53
96
802417502
78
40922
8
194063
108263131
8
37
28
98231
25857
95
264615
345014
90
28
91
34034
31
362433121
78
14
24
155911
60
5
26
64
319617
208494
131526
31
1
94
57965
95
35
86
85409
47
64251
91
42
405209
8
97
56
424815
406233
205050
85
244406
24
11
78
21
90
409738
289769
5
202880
40
386450
54
894441867
886756013
99
415397227
368407
208101
35
19
234359
26
7
188109
321560
317505
297178
3
432880
609292299
330875
93
6
54
3
62
129519
23492
72783
277497
910322834
138164
96
15
76
9
238182
15
7
79
40
724131417
94974
93
48
83
38
93321
208051
347360
413343
3
284449
180421
350905
21
91889
40502
4
61
424588589
39
390514694
49
131489
157600
14592
35926875
4
68
320312
95
353585
5
29191773
427379
116531
389706
483893
38
11
89
185750
26
178757
37
92
11
390296751
41
7
295924
463766
33
396590
165070
292467
46
5
279587
8
22
65788
83
528262508
493483
313567
86
14
182629
399592
11
27
93
56
735694540
474844319
2
108688
278691
9
66
21
215189
41
472849
72
350208
9
65552
151012
345729
387505
461338
380360
390398
43373
88595
50799
307179
83
49
38717
111850
56
651214498
46
460854
203678
56
21
620996508
43
49
16
88063
54
441382
240689
327493
179478
18
64
12586
509665350
19
48200
88
81
30
950025191
99
255420
70326
644551383
307046
16
71
836622459
393722
87
27622
9
98
37
46
2
99
89
79
45766
3
69
60
30
11
61
41
61
88
98
481132
459178
84351
60
40
231329666
20208
4
40
5
262672243
45
352111
91
71
148105
23
139434
413624
278604
84
187631
43
42
12
13
405609
861555992
936920017
452891
62
26
5
30
309385
317733
8
166753
57
186029
92
516760972
7
40
18
593781513
166943
247535
281290
21
610399088
458189889
4
64547
312611
34
169569
454273
308455
344657026
17
36
798952687
524979644
369588
85
65
7
433391
345508
336658
48552
85
67
7
4
409819
233469
89
43248
66
70
402635
408418
254312
94
9
73
70
13
440692
40
35414730
321397
35
358599
141659
341150430
169048959
7
86
424373
68
119912
74
51
19
3
79256711
2
210780
47501
243880
61
202008
69
284555
68
257841
443253
94
418233
31
75
207252
69
67316
44
362727826
30
491076
7
332709358
502820074
55
6
2448
247783
54
56177
341015
43864
14
348028
488811
4
448989
704198586
6
480052
8
53
310902
93
232257
13
57520
4
14
7742792
19555
93
483146
33
2
144200
39
43
44
1
35
206837804
164061
379925
204395
19
78122
277573
290670
44
14
72
125865
179561
1
24
51
666275269
445991
31
5
333604084
87
773495034
295060
859176101
88
474424
72
429851
434405
69260
137263
60
73
86
138350
101693
58751
54
10
401662
58766
89
28
81
868929165
330669
3
54356
216227
236965
198616
61
27
246471630
459382
123410
67
979540085
966928932
447476
37032
287672
16
26
890340168
418928652
9300
19
5
350008
5
86
44
7
97
348094
373859786
289836
4
206878
158571
256190
81
69267365
547311439
167528
327822
22
72
632803850
57
98
168739
184444
89
162232
298474
79
188169
26
2
191510
5
51
9
45717057
442931
52444
75
15
90
9
28
34
348373
159882
1
695379897
47
52
418007
190128338
120413
24
52
23
19939
49
91
18
473075
95
87
565553207
507062672
61882
567873193
407004
33
368737
73
248195
471252
89
72
666751124
347790
1
254830
283682807
242146
238635
215877
91
64
67
546040293
377975
108805
259560917
57
526107093
71
498494
55
224685
464659
10
28
440292
297590
7
290960
8
75
76
75
202052
93
96939
84
13012
60
175037
370634310
94
294365
337108
53
422023
91971
1
29
120494
124251
148018
58274564
36
416395
662342279
76
164093
32
257971
4
49082
30
498016
17
21
388661
587901303
35
346758
998344390
22
441829
213849
57
9
4
434768
80
669038484
1
36231
76
96
120558
64
306061
66
26439
357740
43
97
35
400923
24
63
385400406
96435
6
95
275435
99
13
335310939
31
82
92
4
38
206744
381955
257401
332927
262370
35
368270
22495
14
477029
49355
29
410560
53074
81
309865
118688
7
327494
9
245692
40
104381
18
56
146120
87
246059
20
65
49023
96
17
67
99
447349
188199
32540
92
340863
410523
85
72
89
2
38
32
419625
396163
318532
24
46966827
387243
272093
198397
91
75
181019
332742
175321
146875
13
360827154
1
101326
47
359153
319231
27
442198
41
11
358753
6
82
212739
78
225568
297798
47
118547
70
57
82
91
22
670485966
474894098
111324
45
41
426528
18
70
185564
124312
53
90967
76
38246
319282
21
51
50
277209
93756
512807586
478610
564470293
434368
419772
4
7907
50
78
445379
180697
40300
99
23386
76
264274510
72
5
23696
22
8
293639
166298
354006
377463
66
95674
80
258320
52
463378
41
414033
66
69
81
68
15
10
251328
85
469381
189764
38
45251152
80
289762
400895
9
62
397802
220551
266283
1
37
41
48
68
74
417366
5
78322
13
2
380152
9
269193225
81
517520134
77
25
33
86
19220
322112
153732
40
23
46
79
131257
6
617888523
163237
4
313482
75
80
2
296581
15
72
67
189177
60
188983
11
308204
39
68
242332
10
275773
22
113336
16
413466
47
17
241706
86
6
1
259655627
775964298
78
336157
252229
531259965
75
12
11
315131
91281
294137396
5
278470
185273
69
367325
51
118322
436742
61
383092114
83
14
422554
69
38645
338905237
355166
89
73
7
2
50
295090
4
184808269
88
94
402040
76
2
9
289200
33
58
6
192227
84
292798
3
17
306830
3
492760
85294
69
166598
86
454508
67
66928
9
54493
25
464191
50641
282449
31
11243433
65630
293370
56
73
98
331656
955126214
108170
261036
65
9
229927
66
17
993805102
42680
124252
9
92
84
132458
652529933
299752
89
465899523
26297
125516
346556
83195
77
51582
44
7
340680
838009853
335036509
247161
82
49
71
1
1
20
40
90
24
282632
45
634420410
6
463789
61973
438924
351080
22
26
81
383864
53
824863733
4
420816876
159682
94
92955
56
484064
55
90
90238595
155774
55935
30
55
173531
35047
454455172
470579
444454
68
774612557
2
496604
271480
72
722187670
175790
9696
981167989
93
389130
80
357629
36261301
582367238
497662
445460
382188
57
16
73
358870
206326
87
38
43
86906
358235
495102
2
68
784858771
65558
83
93
77
6
276942587
13
39
42
45
39
135074
1
75
892963870
25
15
86
90232
29
63
214286
450514
383935
458401
489074292
72
426642
249445
329330
48
7
639264257
18038
323202
74
317820045
349963785
102202
281005
79
472755
64986
820443610
496793
38
25
16
21
507841178
226348
392835
358827
76187
39
416446
98
799254700
72
425309
288939
28523
468126
401964
16
330550152
15
377379
60
182588
178964
494313
482117
1
77
26
206919
28
60
294389
8
197926
6
70
9
425500624
145010
70
279805
76
85125
278979
40
88
133743
488896008
81
131882126
403350
38
64
3
144007
36
162278
466452
4337
74402
4
74
5
462214
58
676922731
30
6
76
317646
102611
27
46
61
61
50
180809
163687
827798726
700919218
1
15
45
395581
6
346462
95918
2
9
6
168563
399594719
22
934144639
228577
8
195963
52
12
187778
60
18
105816
95284158
46
4
37
247623
89
6
83
356299
488410
69
34
417694
24
69
261269
1
5
223375
28
51
200987
5
93
6
61
89
11
60487455
301914
2171
12
303917
71
5
220547849
84
168222
7
69
27
40
320750
455425
71
241115116
80
44
905758308
33
59
29
271836
2
116327
317947
204193
74
145204
265942
97
415054967
55
858595410
67
111217
347146
72973
66365
240021571
18
21297
3
292325
396969
88
480341
292533186
18
311510
31
255564
59929
119818
10242963
435237570
41
83
95
288174
291157
191784
126601574
388624
61
96
309977
211475
233893
489318
78
32
247610
251443
52
344033
75
61
11
28
72
82
400570
29
58624
75
278111
124168
65
213442
368648
172905
67
7
372951
249000481
479983
82194
68
216659
187067
270908
154597691
48
305016
161088119
3
835622985
78
54875
325101
79
92
42
8
34
496171
306109
29
670395990
2
260751
38
5
19044
57844
83
2
60
415763
262014
191459
17
8
498876
936459395
270925
784139555
294082
17
6
667253383
26
436018
71
414787
441163573
535777917
22
48
12
10265
63
6
493575
78
31
228705
360976
80
6
235035
294802
221209228
28
98
89
316131
95
560985491
9
13
50124
199876
120245
305514
242911
65
6
24
5
944098357
14971
67
31
31
87
4
491814
439379
728675891
389479
66
324415
83
2
84553063
26668
11
376189
70
85
7
84355
150222
53
82
332186
3
52
379972
259791
96
176139
312903
4
465911
44
97
92310
83
65
419230
196031824
169241
2167004
337678191
430646
37
89
38
258654
372533
478855744
48
36
417700
14
169377
14
38
202862
44976
186365
6
13
288847
16
442328
327608
332527
319789
453506
98
208858
61
34
38
1
4
70
22
3
180422
471810
92
244704
74
32
263848
8
214574
115415
175419
41969
297948
25
81
81
51
86
78
275081
55
39
17000
406398
2
91
3
36
122613087
75
26
125103
150636
32
61
387834
2
20
30
8
81
37
92
125492
1
164443
463780
64
71912
4
411808
68014
85
20
19
293165
27
21
4
247803
433271
20
460735
169118
64
191958
15694
112579
17
86
326527
19
82618
36
1
49226
6
412080
2
94
60
6
21
98
2
9
215263
204864
85
60
4
295397
55
437283
61
4
64
391674
78
134968
142172
31
154913
6
67
1
21
615476571
929218798
25
186728
278051
35
82
217277
446039
479494
96870218
68
275725
22
420702
433846
90
61
43
235389
88
210815
49
79
52431
70
35
13
86
371776
49
40379
40
55
67
59
5
329029
247287
22
114582
1
37
273794
39
75
231550781
5
36
66
476076
3
5
467682
15
4
112836
424171
6
59
569894688
334975
87
292181
69
10
571404760
92
123152
353117459
67
34
21
325569
21
40
205319
461755
196867
326734482
225183
879107836
6
303322
32
53
2
58288
418851
47
24
88915
76
99117
77
436775
465862
3
51
21
5
319792
459827
46961186
5
141969
84
124095
59
453458
379105414
3
60
24
168254
11
336926
407606203
325238
339513
48
68882
30
207670570
181018
389741
67
128378
895489622
244500
239576
140023
324323
790246515
8
372551
29278
207970
282671
5
403732
92426
63
915805608
36
803582623
236256
8
104469
3
20
7
7
296526
30
16975
31
328912
47
39
97
41
466209
175420
323484
329922
73315
36
416605736
193823
84709
89770
23
17
219504
7
394188
46
317141
14
66
7
701848645
92
523766943
75
37
44
3
510405592
68930
32
29
146818422
47
108423
94
71224
34
1
227629
599253986
28
367321
149860
328803
24
76
107641
408132
308061
189481
51
403959
376915
84
348964
300678
55
88
61
3
944301632
57
380661
300257
84
226746
22
115645
206816
677072765
462246
174592
72
153507
424117
1
489168
96
76315
573977073
73
203814
163402
391730
41
342001
4
15
67
78
717908417
709356832
165296
2
572407163
93
52
619666775
7447
13117
68
647793504
8
49571
596934606
57367
43
420999
14320
98
9
301602
247532
260661
151134
2
94
13
9
32
470252
201701
1
30
3
42
358903
133435
47
84
75224
452407
68
85
440629
51
487897
346315
31
466310
71
2
3
109507
366004
306819
403316
303179
453319
232906603
7
5
70
833019040
19
18
453474
9
36
67
4
4
7685
227583461
95
130158
284144
47
58
197062820
465635
55642181
9
72
38
18
1
22
13
120488
91616
31067142
2
167689
224483
274858597
8
73
4
13
565599460
195649
39
48
42375
92
438922
471875
324985
73677
422321
490368
233850
40
89
3
36076
48
61
62
450821
43166
53
33
239691
333574
77
240691
348250
38
253569
48
487366
312610641
39612
47
317925
306109
154287
9
64
89
703250960
62086
31
412885
110581
374939
81
318190
68
289829
87
7
1
99
94157
320357
89
63
414716253
62
736764971
227768
212812
88
144834
499392
242058
19
87
99018
54
269057
315517
455823
91
50
477652
30819
551854339
20
23420
17
2
199260
177634
63
362857
84
291529
30
60
3
838806345
202434
61
24
480232
125762
100414969
2
417462451
467
26
26
142822
77
5
91
306668
99710166
3
41529
446493
229571186
50
4
469895
97
398727
84
72
69
97
166817
74
427534
657112438
71
177765
7
29
42
17
284005
174480
63599
31
222728
189898
91
66
23
99
95
28713
736389729
49
170858
278186
43
561809119
81
300267
767473462
55215
38
56
354516
5
366004
23482
281596883
372492
38
11620086
69
782913113
63
26
90
341634
96
37
1911
42
30
15
69478
89
83
404124
396048
400006
86
62
53
304735
37
2
3
40
96
165033
455521
418047
17692
1
13
347208
111422
15
81
182180388
56
203105
978779470
77
47
92
35311
88
102222
33
241085
20
62
32
9
301406
251643881
192320
161791
19
90
208144
3
39
80
98
452764
183412
71788
46
19
474913
487808
166956589
10
323536
48
343178965
9282
3
121735
349330
196645
440096
48
48
1
22
140085
87004
94
274519
408619
17837
63
79950
354997
103192
157886
491083973
274717
7
9
134169
146114
108639
248176
215243
440200
69
764964495
82
9
928500359
146513
480482807
58545
347960
307357
371263263
123061
75766
120499
5
6
73
177750
66
424536
23
87
228941
60512
21092
347268
89
51
74
944796786
20
373613
37194
669397659
413962
6
72
100633
26
102093
73
24
156049
91
38365
98
89
91
97
182746
43939
26
434896
436084
2
89
854947114
334310
20
30
76397
3
191021
490180
34
20
450064
238656
130330
30
1463
7
68
444448
403383
99
100911
71
538743501
349762
474035
260596
52
248121
208042
499075
476370
5
219475372
4
386969
155607
137208
12
92462
95
21
29
45
294101
8
454645
36
56393
80
5
428661
400883
25
255584
295889
173689330
472275
74
421770
194137
3
332813
23
49
1
630808828
9
193709
367354
45
542931294
7
404268
73
88
62
3919
22
948790332
14
988905783
55483
467386269
118805
2
118803
83749933
20121
11
13
167938
50
3
8
383379
263731
56
44
85
55308
218786
201404436
352505
91
493814
18769
7
45
195732
390895
466030
267958
52667
76
99
84
394549
337559217
196962
89
362593
135964
17
338182
43
495880
655260618
914592754
75
6
260801
72
2
599777915
337724
531657107
76
108302
59
241743
71029
97502
4
286726
7
307107
460935
357022
287735
34
78618
14
10
79322
193694
314936
330547
34
175279
462
87205
58
412893
80
300861
344694
409219
89
234061
6
832967881
27
552259902
226070
206421
8
47
6
98
282024
80
142589
2
39
218543
94712
321002
292485553
81
423721
81
32
43
164911368
9
9
30038
496637
484281
34
43
298418
357105742
247427
5
35
898140415
474609
464269
83
985551330
64082
61
80116
5
14
269877
87
2
498243
239827
33
3
306084
647152937
19
51
57
60
2
16
29
35
55
57
20
206883
161139
2
61
447315
9629401
2
49
689146005
100340
740785807
384281
9
450990
71
387761
19520
357342
463666807
375086
44
86
341556
32
38
78
36
2
344883
36
335513
63621
2405
28
5
8
280099
27
411210
487824
40
10862
58
192637191
423959
317145
160333062
7
71766
49
320340
29
312111
86
39
58
26
162518
348250
281415
4
19
85280
7
58
462369
921626562
346675
184310
65
53
22
37
200108
807103847
35
342950
97
26
432552
256942487
26
96491
1
330310
809025507
46866
98
9
29
253856
14
209111
64
85
155376
1
391542
405478
85
321807
29
8
76
5
75
9
45
280429
469373
55
15
14
41
6
11
65
199525
183918
248150
94322
149031
97
285832
303238
94
413530
52
18917
518105114
82
19
443529
565661459
858268323
117023
5
84
4
267991
18
73
811462129
448420
53
37
68
294518
48
158931
63
169150
9
81642074
387091
168846
28
257299
45
286504
247888
69570
2
31
8
103264493
228251380
52
116854
62
298977585
1871888
5
20278796
69
495771
11
391672
255302
300587
64921226
97
6
4
51
188654
442586
55376126
351393412
85
407985
341806
2
324519311
5
720449400
181530
37
69
92
421145
372307
109015
399879
78919
280457
84
1
475362
71
21
398453634
54
33
56
28
953951433
5
42
497567
168749
80994
326730
1
2
448697
8
2
12
38
4
85
360823
386358
11
19
24
68890
165406
30
42823
9
377278
7
84
85
34
484694
75
82
130166
3
53
342129
4
28
96
68502
320796
347772
830085175
452604
6
215194
26
76
91
370252
80
46
9
831923623
72
65342
81
1
258389
60
43
315265
490146
457380
916116331
99
845340910
87
80
299278
766539321
74
8856
106117
29450810
18
6
40
422980
405217183
558316707
196439163
308401
72363
21
52125
340052
75
2
334119
44
69
71
321598
5
387224
18
92
85
461897
72
272742
257103580
48
70
77
199425
5
344748
73
44
26
64
99
5
96
74
32
890380257
128646
44
315576
81
5
16
483922
214508
11
41
126771
351116
46907
458105
29
20
46
278818
75
7
107814
93
29
208027
239811
43
8
6
8
111646
67
200132
87
192766
93
173231
68
49
64
5
61
447533
30603
54
403092
74268
24
404435
57
673624624
425318
22
36
54
269220
83
93
607959029
44
42
71473
458529
140072
40
464031
350370
87
459432
477696
283060
578191756
51384
467228
161884
181931248
235737
92
100151
1
47
414241960
289714
53
31
78
44
58
162202
26
41
899077699
256225
56
81
102694
85
460645
98
56
425464
178831053
96
91
457826582
38
628193822
44
492272
61
472264
82
99
6
8
88
25
33
27
245083
80
123000
234087
847685353
9
178203
164654
214312
65
62339
498932
5358
441224
396835
13
218877
444253927
773475869
82416
155961
60
227580
321559471
375626
420165
364740
56
12
61
16103
27
467867
850943432
206409
34656
30
53
10
26
221924
26
296406
334280
492959
235616
432752
165291
118994
4
435811
76
39
1
4
74
107015
265069601
6
317707930
1
68
175694
277794
170830
8
97
77
491912
465915
7
482848
82
498810
212865025
104452
416149
76
95
26
39
140837
177736
73
55
412562
66
40271
92
68
94
459152890
81
8
1
34
41
1
953640331
4
67
70
228152
907576302
447032
19
100035
276210
431443
184713
218778505
53
219941
809154492
62
484497
57
18
56621
14
6
50
83
6
53
25
5
133652
22
22
89
67
335009
84
59
18
285138
379494
96718
9
36
9
346343
374111
196808
315125
9
458530
6
8
114499472
3
55959
89
289710
4
21939
37
150943
7
53
91
3
10
19
43
53
181666
238527
253794
389848
84477
5
45
24
378798
912517221
611736827
9
398944
106695
94
34
52
18
83
67
63
20449
51
327738
20749952
264108
91
3
89
324233
59
28
426195
2
198708200
294651
253046
51
32
70
349774
9
72
282744
7
97
36
55
66
94170
92
65
482584
51
66
20
230611032
651226006
49
62
4
359430896
69
23
8
94
14
477215
194769
51
475643
262292
6
98470
12
9
62
12
168061
92
13
43
424524
410372697
425674
79
1
49
83
297857
2
95
48027937
362015
21
426532
266914
490879
41
259842
89
9
36
9
329680
5
31
436995
157874
139397
26
489208
68
86
7939
367066
449086
28
450336
98
11
7
71
52
33244
9
67
450041
404909
459185
80
61
72
38871
12
474128
95
1
41
83649650
52379261
229104
30
24742
75
703575858
177665
221199
8
29
39
70
59
21
356761
299068
18043
28
2
89199
439857
479437
28175
86
2
55
63
49
25
20
470903
605666249
280751
83
41
49
29
352694
68016
7
9
4
148211
60
37
8
430916
56
85
6
76
80215
955193511
61
392283
109303
426229
281745
74
94
313738
209501
214468
81
82
28
423512
406890
107463
8
78
38
543657502
52
3
123465655
155735
52
5
423879
78
42
433354
499603
61600
447173
27170
413055
5
88336
21
95
267073
416110
21
74
20
63
74
64
228970
355564
132657
393457
221884
33983
389871062
269338
180674
494658
39
45
19
861960189
84820397
104707
80
6
26
476553
433154
4
79
77322
33
25
4
89
70
97
862526714
291428
63
63
237553
446839
29
72
60
136504
61
435805
111208
299874
235070584
77
429098
432742
2
98
72192
5
89664962
46
5
3
78
7278
217603
489314
388860
121947137
493682
66
9
73959
52
90
5
410992
3
13552
51712
954
119880
72277
114741
9
400055
70
491815
7
413732
40
46
76
65
61
50
193648297
76355
7589
3
49
314097
25150453
32
496153
1
33
1
215689
1
4
51
93
75
57
260227
45
72701
31
44
156832359
24
1
7
1
324585
3
865433397
30
722977429
66
63
69
367697
482920
20
53
186853
71
7
343757
234458
521970156
7
12
349603
389132
6
92
476157
201400
80
60
97
71
160441
63
324711
152411
900460478
28
62235
494034
10
21535
218111
514
482332
179283
3
208638469
79
202126
184999
47
25
65252
232549
146960
74
67553
65166408
124062
450713
418839
70
462133195
83
4
55
21
87355
5
34
4
494204
72
298267
33
389047
74
5
34
60
153405
63
15
42
42
485514
2
340495
453364
91665
359484
14
312488
2
634373053
2
930920189
21
807863104
123840
43
50
4
79
25
47
317132
114258
91
351650
640346685
44
75
238812
62
241182
207393714
330681
2
869915590
298065
54
84
63
94
130964
10
60705
31
288323275
274828
164089417
441766
346607105
152803
2
99
477514
14
28550
25
1
464628
6226
363612
303727
12
68
177299387
950719698
134514
333109
338928367
536610118
86
142356
213639
25
26
2
173145
7
8
76
6
13
9
16
59
61616
451975
9
75
872434185
127727
26
98956
73
71
14
74
24
405373
26
6
5
32
109211
79
88
462856
235406
455910948
15334
245231849
51
48
82
3
49
52
364942471
357101
1
524105047
922447579
113880
5
43
48
55
281787
333821
22
44288
63
251571
18
279904
44
13
12
96
86523
91
737935097
2
161675
96
2
304243
25
21
397494
7
158229
108338
40
35
196021
1
61
391990
1
66
5
265214
80
6
330018
252986
118882
14
293987
13
95
259668
1
30
173672
21
33
50
191064
238934
73
402524658
24
33321
2
168352
10
300322
88
423000
5
791677109
14
28
421239
20
810818524
320171947
55
7
927725931
44917
52
283953
34
35
78030
187083
262099
84
187445
28
5
175310
42
161495
9
440788
305414
428326
172234
25472
43
572740789
106418
187770
245303
78
808769703
37081
123000
250913
309519021
333371
4
459721
417929
79
97
133157
7
225624
52
292471
456230
33
184722
1
82
95226
95
3
489798
127866034
92
879838229
408812
410589
99
14
389639388
55713
308796483
236087
96
55
319890
394088
7
89283
456893
13
16
42
582992442
156158
17
33
480366006
1
190965
364092963
3
9
87
91
2905
18
256041
71
118980
44
21
649636428
494210
84
38
427221487
7
976597816
1
495612
908808453
433180
84
2
42
183201
84
61
2
8
65
8
2540
228024
20
420969
441912
311315870
5
73
146393
355420
466966604
107196
293899
26
74
110239
281453
12
24
94
83
303227012
24
291180
477999
25
22
65
24281
33
10257
496166
75
217408
93
453464
935287481
27
738727905
222803
34
96
808391917
199203
1
9
361612
1
2
627159165
10
233656950
194304
22
398340
461752
344846
208144
15
559849904
6904
453456
53
97
18
3
820506407
937513801
95
162801
10
5
151408
34
494749
1
1
44
5
50
2
249081
159211
26
33
162001
20
89
72
50
7
41
273369
394606
257278
901519526
387110
38
20
371274
149916
630367151
9
7
81
94
71863
62
322266
8
389881
458162
12256
78
213886
411648
73
202178
96
819399385
1
46
6
2
308302
24167
70
648527630
85032
229084297
692087168
290483
84426
72
3
15
54
13487
8
800277367
44
98
193043
14124696
55441
116132
29
82
300929
98
57
92
467979
484405
468068
155927532
49
4
461243
2
99
5
7
21773
30
94
165330
56
46
384040125
71
152069297
398395
76
61
36
5469
217507
40
397220
289647
115972
3
48
54
91580
469619
4
392103225
48
76
7
406257
79
19
328505
43847
72
290073
32
191103
320051
100645
128966
55681
99
324293
244182
93
4406
482563
133113
49
82
487515
54871
483946
124798639
299922
398302
293903
9
521648198
78743
8
964919065
464158652
706695991
311783
86078008
90
90
59883
63
41
79052
407551
458401
161458
145529
11
24
53
217201
48
7446161
210747
4
83
35
455253
315098
7
70580
363020
99
69
15
124695
484911
448486
33
6
25
320802
76
10
3
85
319674
17
23
18
6
89154
31786
84
31
45
58643
494427
63240051
84
75
413270
996417487
375594
37359
73
98
85
43
494995
230187
22
539665209
19016773
317150
7
54
239299
33
270722
21
922116730
82
2
61
67
250676
22896
9
142205
99116
25
9
53
71
80
34
208720
25
444165
86
86
20
257054
87
28
9
16313
415473
60
87
99
6
359170
53
43
129564
489835789
93
32
283659757
54
1
123549685
24
492019
50
60
259122
56
286200
100606
233554
51
330057
157353
64593
19
61
358987
99
801173980
345852
99
66
98972
42720
81487
24
55
99
434908
15
4
100128
394842
433440
393894
397433536
76
287907
26
5
298820
74
276231
1
293125
716858112
267278
176739
61
94
44
370424
26
95
385306
282714
36
142000
230260
445568000
467875
475614
193139
970337125
26
516342325
991079546
11962
339083
13
9
97
53
352306284
92
229891
80
63
36298
20783
457847
19
2
34
25
87168
836124631
31
559189354
429034
163409
59
487638
3
635764277
8
15
3
2
344323
82
777424388
5
90
389843
82
3
377082
738085681
362650
8
51
59
108198
463209267
353763
16
62
123661726
236886
266842
416356
143761
70
350200
129479
65
380522
65
206564983
380269
479273
82
444611
109374718
89639
85524
289790
11
45
27
31
6
55
442728
7
783965382
34
175726
15
202379
3
983763796
44
469059
192981417
551312966
213303
49
93718
114085
247519
88159
32
79
271503
136729
442484
204822
394156
100787
144705
9
7
4
62
76090
969805840
351793
57
153993
448053
6
16
301268
3
303257
4
48457
23
469557
76
309043
194474292
68188
55
92
9
87
8
210162
60
425662
87
92
469619
18
83
57
319197
266636
611745029
100107
92
18
94
23
449463498
343840
52
19
27
118257
78
45
71
33
82
64476
7
8
621163748
35
35096
2863
52
57
37
490824
35
34
64824502
381754
750056107
255230
155919
445501
32819
85
155444
64
93
13
47
263996
470954
83
74
84
6
15
2
85
9
86
5
78
87
99
50
194233223
60
779117345
340526
305870
30
20201413
22
27
361448
40
28
441110
5
8
385606
14
8
446248
7
14
87
80263
487825
373800
9
56
266902
65
42
32
55
274602
89
58
163720148
36046
446296
104569
143705021
86
4
4188
45
52
81
246634065
6513866
77
442142
699656068
847665193
571152794
38780
353663
437836399
79
414303
221711
8
7
244753375
3
81
479640
244315
416110
455406
310442
77
56
913510794
35
7
41
77822
17
67
171824
353433
34
47
46
54
492356
176089
338450
442393925
79
416807
394572
430785
17
1
56
70
120984
7
47360
41
189827
52425
304991
274974
197309
13607
102942
473811
43
495878
27
34
68
49
11
93
383325
54
7
3
230972
2
315465
88
63
31
26
61199
41
254339
256635
11
112783026
818767194
258708
9
33
10
392128
83
429537
9
36294
50
197180
88
84
94402450
46
22
13
9
31
16
303072
180648
82427
363077
63
2
326800954
9
82
32
212850
519843941
34
428608
48
40
461371
290028
321903
26
848955521
254919
381504
135501
232516
86
455944
79
190846
285134845
80093
20
322127
91
25
85
87
81
113146
940753462
55
337491
268674
814590452
6
22
4
84
8
42
192574
63
12
155896
455853
8682
15
18
36994515
93
406260
463149
6
305249
4
470231
78
441628
61
28
136915
467659
489207
8
27
15
471723
213262
12382
363384
20
318766
298818
92
87
87
377287
185943
68946
97
444549
80684
367592
441660
395318
8
260031
44
425166
15
67
144586
475549
52
30
65
176704
316156
481191
337501
50
60
481217189
265598
25
232798
412191
92102
392614
2
839568636
77
8
475420080
61
391346
199585
26
224683
86
99
59
63
86
76306
93
76
376348
45
76
804780988
29
38
75
301554
88
254976
115781286
337012
11
2
32
274493
499917
860424482
13
34
32067
9
498945
45
3
132334
67
97
4
7
27
432431
27
236460
53
41596
899458449
212263461
98
74
302881573
296485
71
116619590
25
8
66
115121
1
88
10
1
5
513022145
39
440079
9
19
4
33
126142
369765
186223
23
45
7
9
49
65288
414459
5
66
22
19
918129493
79
10
84393
194697
67
375288
39
34
6
6
98
194915
15364
98
464007
10
189345
98
2
164807
285016
972466732
74
273016
83
19
196909
834241879
4
84
43
59
243759
104694559
7585
414512
74
493637
95
85
39
3
369827
10
312369
47
83
64335
410830262
438374
78
12
81
89
170350
10
28209
10
22
36
4010
8
143679
2588
89337
15
330867
37
290526
2502
84
205068
418944867
50
59
11
50
211027392
43
156999
88552
66
46
4
98423821
7
58
478893
40
166740845
35
75
217512
991088847
615931380
39
29
40
61
93
60
428408
233040597
77
64
48
343022
7
89
31893
48
61
30
95
4
771242947
121520
142779
7
41
306291
55
94
870611825
1
36
274507
59220
152474
492965
66
46
99363
26361
1
518648720
82
397802
389715
199302
55
66
451310
129695
76
38156324
85
232913
63
202481622
95
296930
473684
35
19974472
52
3
4
348976909
5
64171
497448
201263
62
129059
81
327000
54833
470806
149242
1
404999
5
186249
941647894
452224
472112
94271
494067
298992
353345
337290
320648
317936
54
158017
111631
395317
46
114752
30
86
326167
98
2
405265
65339
4
61
450176
912175211
665710587
13
1
394269
16
42
481470
278021
668423325
83
1
479086
399168
47
48
5
33035
202973
77
72
91
35
83042
485894
6
404908
123058
54
77
177882
140431
769654518
15
14
305546
80
27
60
161892
5
71
400837
47
51
357583
35
739147485
94317
77
769870517
226899
15
97
61936
63
449997
67730
339469
182680
477115
363920176
373445
201147
84
77
76676
2
446331
34
35
477123608
264499
55
8
12
44143556
94
32
69
365495
107083
5
43
28521
763443529
31
4
62
3
60
3
52
12
12
21411
488864
18
67
11
421333
210167
219783
498705866
60455
95
342413
55
160817
101419
7
53575
472377
161674
26
427744
914093227
154471294
74
53
8
407813
54
84
95
166238
167838
47
58036
6
310996
40
66
7
959281322
72
99195
9156
3
455534
40
45
720677219
15505
185548
26
88
432592
131783
89253
181050
4
67
321421
357356
87
396680
50
76
941528139
37661501
184809
324819
158561
84
1
332087849
62624
410985
31725
487020
68
88320
34210
65
399573
4036
82
37
37
254998
298773
426943
360879
195305
494726
16
5
303256
499440
312545
86
73
429013
199882
73523
29
58
180246
254375
71
21159
941402776
3707
484007
63508
9
94
98
24
7
62
848154532
384390
43
180231
387751
31
429230
282986
85
388116
84
394280
9
9
97655065
29
81
16
449271987
22
80
387899273
15
124576
65271
112994
86
10428
67003
92
77
49
5
198434
54
83
421220
20
75
289252
403880
350781
7085
240928
66
293672
7546
55
480851
78
61
98459
371295
109548
47158
48
8
930106692
28
84
50
58
48
284241
60
214246
221984
21
50
91
28
792878989
240359
87
101679
53
297916
14
429951
89
200831
301308
268783716
372402
44
56
22
258672
6
14417
396272
703107905
450346
182219
291356
177162
703461438
501522711
15
1153
29
29
36543
481352
21
392093
437168
90
42
442143
51
292730
976618924
23
106249
30
418296
61
99
60
188966
779068642
411313
203818
5
42
48
25
188990
87
14
4
413202
52405
462830
314820
37
22
456131
43
43
364956
53137063
11
58
9
429959
71
429982
107594
360609
240943
684573641
6
54
42
5
38
28
119747
8
80
69
290485
21
98
766821408
5
60
9394
167131
4
365470
339726
59
274377
43
81
347724
22
30392
104524
85
29
2
262429
5
42
74384922
91
56
332700
62
8703
396005944
205989
82
9
387805
218317612
65
499749
3
308203
44215
90
497809086
3
54
375929
336020
590377321
51
167065
338989
28
20
302935
76
13
81
6
96
2
6
11178
899394781
992307618
52321
84
991088085
110660
15
363520
305710
21
12
86
16
43544
5
399767
5
13
51
370143
499856
5
56827
33
2
28
26
492393
63
752485658
387496
69
483152
41
9
241892804
39
6
90
67
57
70
70
54
28
49
20
40
38
570925315
96
384380
288898
18
29
75
568989663
98054
5
40
75
150746
375647
382054
54
50
34
59
69
196221
58
188781
85
13
49
104357
16
17
19
115290
60
344747
368732
5
142916874
185029
79
26
483173
81
155472
51385721
36
191595
7
77
61527
16582
57
322736
1
518664220
25
1
309865
56
61
37
349956
24502
4
8
78
304688
6
305859
65
32588
365440
44
90
682975109
7
15486
613922393
216232
346672
717546062
55
99
60
612058329
194131
47
51303
12
88
200790332
24
88
374286
272472
68
64
72
38
487270
319643
236894108
279632466
619927362
3
13586874
6
532340132
169093
80
171565
72
3
404831
56
74
46
171671
750515755
55
59
99
9
51
38
2516
31
21
427598
3
245029
77
125251
231972
256505
455389
595893863
19
65624
367037
9
21
81
302729
33
271943
317358560
2
41
77
127190020
144609561
41
83
254259
319861
309073
308555
7
82211
4
99
455576
266828
388646932
204323
444511
396460251
446527
171968
24
61
402439
194200218
234100
4
31
209016
14
268898
8
60
52073
313813
43
297817
4
15394
266396
52
420421
36
26
93
10316
60789
30
214755
85
494840
53
5
47
90134
138478
17
38
803619731
45
40
19
240710
418614
102989
61
3
372547
50
309027
87
7
5
315782
76
138754
169452
155170
9
42
9
6
492917
3185439
54
76
3
360176
497061677
445416
30141
80
295498
33
427871
88038
342684
17
10
142941
3
64
14
87
339363
32
40944
506451102
29376
159619
477987446
38970
49
467511
373204
54
25405
368072
38
227095
80
54941
29
169342944
34
164179
70
29458
87
773609689
873436116
62209
3
19
423099
118141004
51
77
33
298184287
399917
43
87
65535
187652
242822
82
36
93
436877
352545
68
393750
96
54
59
4
730624933
430465
67
17507327
266978
198975
85
8
905387800
277377
46869109
29960
67
8
410196
11
117526
652619557
364756
29
40
61
441792950
16941773
55867
193225
98701
5
6
487549
27
4
93
311406
273901
156371139
58
208665
290038
11
72
40
98
79
87
11163
58
435210
339450
383743680
62
87
766258470
294528
18
442522
195055
52
154147
130607
15
85
9
3
229252
74
65
31
36
291346
256292
21
58645
854206475
69
205241
86
43
186650
408676
34
362520
38
16133
60
255906
40
8
148069
144406
54340
106444
201878
71
70
371498
76
89
35
21
197601
455281
178128
320950
480686
212390
167106
363948
120773
6
37
176297
94
9
253845
43
72
98
374726
354516
200298
332362987
327181
360272
9
352181
330179
70360
80
75
16
69
9
8995368
494937
51
3
26
34072
839338809
174436
92
13
48
78
6
297156
28
369438475
60613
975706893
111154
8
55
168275960
44
15846645
341199
97
80088
162964186
401177
42
214555
79
57679
69
24
22583
486576
488062
94
7
438010005
714621688
10
29
727254609
72
5
411878
43
92
328444
56843
32
8
7
75
10
58
8
465049
80
458495
333596
1
73
68
94
99
6
8
31
342392
113228
3
431495
492762
5
254067
267519
237263183
388983
4
72
9
167758
96
468092
204115
5
146363
311619421
85868
32
145664
65
459773
43
747541553
343318
62
103936
377276
26
596754477
8
93
366059417
141767
78385309
299225
5
94874
487155
19
156369
32
91
412410
145247699
40
98
98
76
22553
325727
286639
6
19644
489390
20
18
25
6
340729
11
95835
355910
39
828795539
88
38
71
157219
133230
7508
17
137546678
95
12
91
65
267313756
472197
4
423518
20666
68
8
20370
381847853
289826
194955370
460357
59
28
312593
50
434468
60283
349184
65
70
368977
82
92
87
392459
54
53
232893
6
55866
5
45
9
243922
92
261287
106444
80
19742
39
110229
503970657
232656
232263
5
49
16
60
97
166650
81960
421676
403562
16
51
20
47
7
2
6
564536288
309426
820411194
815281344
351900
218431
361652
390018
465750660
113626
65
7
2
72
153715
376389
431636
418991592
71
391814748
71605
7593
151159924
219513
58
1
267691051
253658
13
7
243064
399195
288993196
482636
270220
356749
34
454840590
130194
429453
43
212339
217888
45
159600
826632217
749882844
75
224227
44
760259700
11753
72
204346
63
283920
17
72178
32
809188214
17
94
71
378838
126044
55
263182
80
27621869
1
274110124
265070
4
406376
34
178311
216127
78
36
6
614452109
88
817934717
337793
50
34
77
3
88
62
5
494240
19
89
91301
67
324188
497722
136924
717209004
471535
335302582
14
460703
299411
365590
1
790169504
34
427740
25
120202
270341
463619
474225
52
291196
793118114
87
82551
78
27
464440
196870386
59952
417901
27
78
347113
446055
82
94
255436
37
39
63
466601
439755
16
240244
252285
89
1
18
44862099
82
3
57
131975
353279
816208452
56
166682
329973
486785
476357095
63
78
80
32082
6
240307
921899008
8
389041
298147
8
219957
2
5
9
44
84
5
5
76
13
17
407448490
57
76094081
18
74
426320
444287
41
147580
50192
327334
460117627
114921
495263585
974949357
149270
146574
92
446809
236461
66
176355704
57
182888
344938
43
255730
54
79355
21
232053
81
46
202594
794814469
148013
499456
1
76
819894170
411995
74
2
6184
93
7
60
207013
26
77
65
13
63
38
2
40
5
205474
12257
81
47
476057
96
202566
23
84
2266
150629
36055
125023
408113
396841074
6
4
142397
484620
17
50
463996
2
448583823
75
208213
376912317
19205
345332
238141
57126
217049
360286
349615
80
72
59
54
21
34
30
42
1
63
945676843
57
68
85
946362430
96034
60
428329
64317
75
461248
4
264282
3682
38
226945
245596
395566
15
3
340843
1
89
141275
47
76
446599
83
7
455859
78
644438397
165341
225559
25
20
21
1
6
36
129155
287044
612668755
18
37193
21
21
180092
63
287815
113540
67
251997
462267
230693
50
14
173403
67
249247
167742
415369
21
422518
386903
346840
19
75922
820967325
84
16284
156945
479770
313217
18533
66407
91
103705
377526
49251
55
24
852749062
24
487091
361215
172288
901191130
2
130891
573566124
35
1
3
473452
90780
16
92030
12
80
412350
77915
388344
274708856
677398190
178236
264641
67
233233
5
100192
363933
44260
70
171023
256497
2513
38
14
389944
96
22
21
332423
12
31
48
103253
409467
296106
268674
12
69772
453242859
240116
301609
3
83
454861
626770670
165664
7
6
46
38
31532
607177208
87
2575776
54
89272
329757
18
394292
61
276496
71510
27
156942
238801
441336
68565
10916
31830
60
92
50
51
30
8753
291413
840445358
59
64282
76
37410
249550
339611
7
161743
9
8
45
94
49
253989
193042
158601
394030
39
50
122874
18
11482868
92
5
52
40
54
41
94
508636258
9
328064
90183
456415701
2
35
94
52
19
45
81
306214
4
78
375933
531473756
5
403663
13
495688
6
241053
206682
181923
436742
18577
433144
469850
18
69
451591
454166
23
51153
4
24
51
964864643
213058
9
66269
89
11
76
115704
75
732610386
67
266187
15
251573
60054560
41
380197
76
284624
15
430012
1
390972
267655112
275269
433529420
4
357297
50
379342
66
516580017
8
74
27
4
9
2
951632459
5
301405
498217
64
224316
458204
198413
65
572994168
290502
70
75
2
7
30
816863436
73
80
50
50
456805
484616
15
424882
452457
91
206263
757616822
458991
416485
43
110806
29
2
32
132843
337842
43491
475188
253442
48
323306
168221
34
439116
56
73
70
859814692
477489
245197
273367
225097
382437
95132
338070
88279
69
316854435
222486
6
99
176170
40
69
82
991
139873
40
97
3
191669
87
52599
417487
4
49
283662
40
279668
268733
69056
116562
323288
73445045
587472023
31
290872719
21
89642
74
10539
20
62
233282
25
412248
180957486
736034844
42327
81
53
9
260766
25176
89
3195
131774
425455
14
24
317854
126729384
108612146
38081
434598978
56
87
365013
943522689
7
6
47
475067
378515763
1687
504616294
17
90
460532
20477
398669
103085
37
471812
203904
274989
96
80
12
352632
28
449449
8
247862248
51318
76
181561
425699
39872
281151
79
1
485040
498997
1
97
618336269
369286
22
198934
2
23
92
414065
818397886
388511268
305080
17
74
378365
98
314186
187305
44643
49
112422
81
3
2
12253
819525236
11
467662325
41
43
69
423359
54
496331
44
40
37
29
73
37
21
41
5
427272
14
21
48173
8
9
240060
59
62
85
433624
444200
11618543
212452
99
6
296183
20
9
76
773950436
12031898
68
150764513
83
36324
199009
27274
2
630195543
24
85
842095704
38
60
17
73
26514
280269
443730
426254
98
34
281265
81
547958656
15
399528
44
6
486759
15
426863
5
60
33
67
298741
95
25
82
73
57
8
17
2
459513
13
448833
8
319970
3
356797
381017
72552
8
242983
291977
37
422712
106002
26
817630778
82
941226099
74
179879
233894
1
112584
183305
440037
365252
60
6
340812
54
4
88
10
5
89
39
441386
38
45
43
6
41
90
706159586
396968
35
183672
45
5
3
42
46
619896528
48
48
479297737
911896210
76
8
2
2
156899
48
86
57
2
51
390311
42
38199
80
9
38
5
17
56
43
93
130899
2
30
980192362
611455264
864100985
20366
12
35744
377903
146215134
247534
90
3
149446
53
34559
38483
84
79
40
459241
38
15
37
380980
68
22
312711
50
44
365389
9
77
166538
474792
334979
911917024
284164094
17
43
58
77324
62
307031
203526
265561
455848
265459
50358
476370
123888
20
71
3
365113197
388716
385939
73
367266
73545
79
16
105260041
31
47
93642
30
217488
2
69
87
68
499542
659735515
698671303
499554
71
38
479258
43
272288317
96
71
120850
80
1
477498
20520950
386905
220344
16
359739
79
263363
407000
75
14
94
56
45
92
30426
300309
423495
271328
972342230
5
49
121193
309865
77
254585
89
82
494945
146269645
432760
906207239
60381
5
678575985
41251
89
35
99664
71
250022
16
14
3
765666226
55
75
67
387122
215660
326598
213976
32709
424061
86
90
29
95
315643748
6
664101914
50
39
5
53
7
9
51946
375960
45144
92
67
71
307057170
58
6
337701
6
377170509
57020
764647246
37
57
387303
22
283450
47
84
196483
21
30
40
460938
137217
410194
147429
278415
34
218636
627347492
60
68105
3
31230
20
91
152345
226052
17
30
124329
51
79470
438677
4
204998
112555
63
31
360355
336506
61
10
20
39
55
21369
599956218
73
81
72
551812688
750590419
58
189600608
45
61
63
4
34
460532
765142718
18
20
8
68117
307503
455990
96
88
449416
83
478818
83
483923
1
3
137701
167692
274213
324453746
407599
784654511
161413
15
80
8
109620
74
145277
67
75296
420791
35
259551
224025
69
2
299849
4
134706
9
64
199536
471630
92
212215
32
87
235149
13
4954
288637
421209
53
410899
241826
61
8
32
581779723
33767
46
86
336201
162661579
93
319195
76
73744
76
184565
45
10
361240
96218
14
91
303654
83
437764820
1
309413
255001
61493186
93
86
226123
412687
443296
354053
51711440
83577613
455460
39060554
33
97645
161820888
76
6
3
92
7
3
147243
231200
43
282101
296826482
240362
97
895645139
364836
89
221005870
78267
53
97
15
272288
8
83
28
52
109308
94674
96
7
70
428411
344452
48
358474
610583638
471968
207037
44853
94
895996092
4
135139
3
46
41389
74
34
4
303491
216034457
8
70194
24
5
936006258
6
30
51
19
233551
5
4
227319
281545
60
1
2
87
401097
148978334
162107
28
258638
80549
13
111506991
421119346
7383
197096
87
237192257
898023695
86
402673
2
73
83078
269512
31
181634907
90
36
26
11
88594
51
85
41
23
180209
77
16
29
17567
205906
6
2
256262
117599
60
433669
204719
47058
362832
4
51596
7
55882
85270
81
397015
78
328311
54322
414488
82
52
394119
379526
64
5
381989
846965521
20
58
295824
46912
80
119577
8
28
36
606335579
12
88
42
9
77627
1115
72
46
426195
419140
204045
37
5
393457
44
453293
14
429690
4787
13
340441979
275799
95
93422
171061
146411286
73
91
832347199
67
80
280524
55
475011
281747
84
33386
26
216712
73
69
178446
321428
44
33
60
41
425415
89
65
473237
72
11
21
46
42
198465
92999
71
25
229779
16
96
795311918
78
443029
188119
17
140724302
446865
31
970616129
2
246510
13
122958
340538
23
703020611
70
229852
481620
372087
25
29
116961
81
76613
222241
322432
7
584010519
79
81
51
13
92
20
316171419
222312
415691
359186
99
7
7
881706061
865166815
76
2
97
167423
355354
438687
266363
61
334577
374467
92
74
81
8
189192
90
129913
68
2721
277025
239074
9
44
54
382299
352087
93
28
170862
167113568
223705
424066
715937310
1
140735
361940
53
40749
396643
774317269
398952
145109
45
326450
88
365784
125799
331528
375298
57
49
59
58509
93388
28386
344605
81
204474
335686
255308
111464
56230
99
76
5
87
354124
163829285
30
47
136795
30
394235
80
274702
289557628
223714099
81
23968
428652
33
661833836
4
87
4
343978
61
2
91
496461
152940
95
39
35405
446764
26
49
222470
56
57
46
419207
61
57
934232469
145761011
8
98
130530
372367
634487696
39
280468
13
94
969995257
370900
25
33
373029
401249
9260
99
71208
27
423846
165738
571378594
65
187407
4
23
26
561829520
80
437856
14
255995
69
14
841518120
461326
63059
423041
340815
234033
277639
55
397513
57
23
579862061
349172
17
6
248386
447933
55
304150
336204
68061
40
74
277518
4
638718170
364221
65
206672
11
176687
49394
68958
79641657
72
73
366890
70
36621
441569
63
35
172238
77
689315225
46
56446
56
558271175
94
166127231
71
427698
302571237
9
718340338
329050
32
39
26316
243578
585695900
16
84
64
38
210273
93
6
14
8
408602
572123943
189020
180854
479118
61
10132
34284637
35
311698
141212
4
225548
355605
98
85
99
440963
83
33
55
52
62
94456
59126
487738
79
12
10
748178382
68
243254
72
169309
11
486921
4
53
44
90
82
670793866
26
8
95807
219227
74
401043
994762496
47
404547
72
46
88788186
373869
30
80
398668
1
429913
42519264
282153
256312
7
239565
80
173983
33
20028
57
5
634980928
95700
400005
80
37472
10
970708113
545036687
375736
92
72
357345
492142
489494
186982
47027
352260857
32187
434001
311424
12
58
63157
387467
399866
294077966
86
379551
935818555
200253
33
68298
119654
402077
22
5
99
70
8
18
160972
296003
52
7
977215909
24
9
126071
110731
197108
416083
80
338601
13223
38
33
87
83
12
18
372826
61
360940
9
95
169475
5
524224119
598610482
18
70
2
42211303
4352
46
1
7
28
4
140264
450552
12
328209
90290
14
19
214637
333547402
29264
7
14
78
91073
372745
31
11723
477255
494926
449741
44
38
12
576678474
68
18
35
71
433350
8
55
846379
23
160567
446607
472157
439862
230217
2
1
56
328553265
398829
433052
433716
1
30
39
64
311838
87840
69
84
82
38
140151
63
322194
79
540259825
33449
243832
8
365083
146947
61
401340
346966
90504
18
39
537977219
356207916
5
498444
274470
47
30
340036
210782522
7
36
48
33
284688
390433
66
75
9
785034147
166717
589301713
342554
78
461878
22
420732
463558
104054
313510
95
287940
650767034
48
4
250593
65
68
448966
5
381499
739977520
410515
391572
45
46
167209
54
985434797
11
37
61
3
487172
43
40
236116
494456
414356
76
292561713
79
4
83047
314441897
66
94
90
465110
1
613252771
189527
7
89
320787
345924
800030738
61991
35
93
393497
33
284832
29
140028
40
12
96
27
4
468124015
62465
3316
429818
75
6
89
445452
152485
28
85
388537
87
175454
5
113758
3
1
181089
326170
5
34
852157756
15
26
40
70
337844
93
96
312417
53137
83842
23
6
589845949
92
181782
91
550521980
249678
192719
42
509419327
88
74459
90
30
61924
82
34573
488512
5
64
205804
105062
426810
674326841
292357
14
66
19
22122
96
8
357445
13
95
23
264597
357266
203986
5
7
153344
68
133046
53
41
96
473847
244833
43
414874285
82
79
446899
48
60
461216
340677063
62
25926
139879
32389
65
32
44480
54
455030
9
371233061
59
83
439516
29
284090
6
384569047
65
92
5
450941
72
69
58
5
33
412317
193541
201479
434420
36577
297357
96
143093
83
215402
93
495052
21
77
63
40
93
19
73
45
85431
96
95
55
997357616
79
146823185
58
83
216460
96526
367341
354460
79698
60568
173762
185840
183487139
149536
4
82
41
356203
7
20
7
112946
40
670122143
490636
8
480431
1
48
36
320223
44
76
42904
287169
26
16
271217
79
85662
236204
228765
302865
68
7
5
72
108229
7
199585248
41
229461
48
37
77
39
60
404012
30
97
9
76
65
25
318698
24
31
376750
291225
2
87
1
35
326360
1
17
1
372373
457188
64
472190
25
98
162849935
92
38
106541
49754
81
22
766146140
4
288571
35
4
205223
482437
198776
104912
7
495851
359707
26
9
44
233043
153696
48277
414060
486845
480635
170882
380960487
44286
92316
22
24
15
2
435892
970334207
64761
119327
304968
771253422
33809
251306
365507
23
5
50
99
79
345985
104772
17
1
110081
48
89
398344
314563
45
18
10
98
33
46
493526
335409
22
444835
404097
313110
34
433657
69
15
328982582
21
747827171
29
380122
415940891
59
31
349220
303247
289130160
66
33
7
41
225275
16
448547
268133
898921559
345375
32
81349
363102
100577
123744
313286
1
769100273
214124
62
746092283
49
89
42
236474
38
120432
90
221862
241993
10
15
356174
61660
34
137519
17302
221303
28
26
199045069
50
17
75
90
133541
352971
95
230843
319279291
373252
421981
71
403459
385657
93
18237
998822404
466917
3
61
4
96600
64
70
460544127
310564
7
106051
180068
35
19
172418858
9
5
83
11
86
68
86
323395
464022
10
99
21
87
96
164108
420137
37575835
423747
313038
1350
21
187638
2
44
302594
476229
14
3
20
38422
30
3
26
7
457272
358094
53
84
226
41777
124603905
90
22
7
59
271019858
26
74
291850
66
3
187586
55
492733
62
62
103716
24
55
89
67
125754541
18442455
402877
485205962
331881
38213
75
52
443989806
449580
66
207185
25
3644
767474601
409370
60
113128
4
92
348755
9
90
92
62
33
1982
464157
668925354
328101
35
42
92
51363
3
5
85
161119
10
1
70
61
88
376805
62
63
210598
74715
171047
59
91
51
54
92
46
184434
55
321859
479100602
307954
59
76438
410770
86
15
165458
39
8
759953748
209431
781117027
314119
51
44436
73
81947662
6
211123
10
57
134346
399329
85
50
45
932385234
36
6
166074
399370
86
57851
4
19
287571
56921
15
82
329529
345910
210828
150752
82
89004
78
435433660
237250
76
128543
97
99
308269
79
578177548
17
72
427856
75044
88
49
388627
44
332061
487300516
256041
198544
172669884
519464531
4
198456
8
40345
1
20
30
41
119028215
5
5733
626327763
51
318070
24
449245
27
32
39668
463794
309601
93
60
11702062
18
39
5
88
89
981916435
143363369
55
384094
114871
95
114205
93
42225
28141
75
339952
25
88
361411
160821
14
453020
53
193974
442380
421810
48
303442
451113425
48
53
76
90
418587
337893
91
23
8968
46
61
42
56
52
24
80
24
225473
127420
488883
15547
45620
237547
65
115777
46
128876
336324
495121
213316438
295525
522562467
60
115815
726845223
297028
23619
13
471000
9
87
3
421075
206022
16
99
45
1
84
88
14
430808
56
55
70
352904
199031
7
140017
45
55
62
24
630101363
394424
5
97
39
50
80
70
77
18
344586884
984903422
204558970
58
32
87444
230835
670305093
15
43
44
81
4
69
555585705
70
47
307630
32883
53
128296
23239
384890
15
10
73
61
203607
56
18
245814
118203
2
38
29
92
113198867
57
193584
3
43
528158104
327624
188830
139293
192041
214325
139189
53
395205160
132421
66
253510
46759
41373420
48
7
38
73
402170
372072
48
19
9
424698008
232168
274760
137563
81
11
457522
9
30
5
402530
86
37
17
77
60943
155965
39
1
414396
54
338632
410188618
22
20623
68
112919
76
446083
33
205075
99839
37
1
84
8
49
171816
454262
83
732412462
8
96
316337
382195
477794
995472311
41
492486
98494
47
226570
53
490792604
368653
767012211
234724
36
80
403091
55
6416
355219884
2
603172117
76
266461
50031
8
419698
176935
363442
540244904
71
188014
80
262433
496318
392340
9
394566210
70318
84
42
436415078
394924
493874
92
9
8
96
294667994
7
4649
7
55
285407
99
250760
270900
1
462773
266634
391445
255925
1
22
18
215931
162224
7
27
36
66561
431728
20
32380
89490
32
7
54
2
466010
92
424178
91
303441
289443
84
22910
781434081
77
448267
17
2
85
56
11
422645
307264
278709
8
11
164199
463943
23
103026
90
344325186
70602
281798
348457
31
6
442216
2
460879
27
941257744
70
192462
105229
894223841
482962
5
61318
48
46
317592
20
74
53
290284
91109
403115
251335
50
166565229
676641864
23
14
183771
9
87
476530
69322
2
49
77
191470
400282
91
270762
40
32
434181
73490670
29
56
314669
3
3
412846413
95
403803
452179
50
7
165769
374592
495345
44368
427582
83
109963
317751
3510
9
99
326999
11
97
30
65
388630
30
38
8
275209
287315
97
148375
3
401887
15
90
493068
56439765
64
290115
42
123022
548613133
534992029
371555
299776
455462
199494
42
681233951
250545
472311
746682252
662706593
7
98
53
4
62
79
90
72
7
36
75
494131
37
122517
13
54
94171
587231946
242545
464958
12
79
159613
6
5
14
73
8
295072
39
91
166875
359796
110151
440235
3
467291
245983
34
56
22
95
448198
33
88
86
34
158418800
349105
322061
64
328166
65
67
11
101234
51
391895
11
8
265717
248098
263675
31
153336
56
10
58150
862530496
64
48
167386100
23152
489787
352626
39
14
4
87
272657
282529
15
95
76
42
1
293578
96
47
2
144432
91
6
461892
260756663
81003
69
190988
19
1
2
16219
39
46483930
21
775313142
805993481
46
44907
144059
62806
194049
10
69
49
417936
69
69
140356
82
71
375152
491533665
5
30
154271016
2
4
51985
381109
466915
424565
274559
72
17
647837485
282607
254685
392619
97
408194
1
57
41
75
39947
153858458
368453
260456
5
179375
66
144868
28
11
390360491
68
338692
56
12
394459
335520
96
493994
22
69
98
36
53
291850
208298
87901
75
133311
2
75107
21
453819
443756
224784
108757
186449
301801
79651
184049
151697
59
232261
24
2
285130289
60
84
26
20
452655
2
490759
55438266
40917
7
31
335223
13029
360025
460353685
352442
75
27
24179
140255
195935
967260168
49
23
79736
14
93
78
22
77
55
88479
63
110686
470702434
26
696946150
49802
4972
27
60
71360
80
398089
75677
317267
37983
2
144746
4
192004
57
375278
58
471279
933769297
139157
821878143
58579
55
807223448
435210
46
945179779
82
7
792744969
287880
96
246489
23
475846
481851
335383
548116175
401214
74
24
41
73
96
3
475098
359590
34194
75
100797
11
69873
664846348
18
4
86
28049
32
391496
573734019
488614
8
30
71
51
319383
210530
85382
144311
7
8
994561425
35888
184931
115698
95
489460
336997
271039
182268
68
412930009
257115880
69141
437581
15508
17
91
5
243121
10
50
779300947
51
347424
24
87
444199
193089
236506788
81
301192
439758
84
87
53279
151756
70
308974
88108
98
34
12
376246
601006799
353360
110315
458121
6
778355854
18
1
38
80851
482835
2
56806
11
117097
327134
9
410990
14
320178
4
303970
75
88
444433
267699
47665
222052
5
426928
134812
319301
82
698501560
21
20
215915
400310
4
132869
33
91
107860
113976
658885489
79
122548
59
55
633742186
68
334806
60
53
83
6
36878
75
222973
84
39
21
192449
51
7
204366
91
945493417
317080
341893
90
755324202
66
38865
345095
451681
6
45
383527
412716
272696
3
438479
330050
117411
180050
513410969
7
403426
841383832
70
89
139673
84
34
399524
57
81
7
60
26
60
166049
40
155549
17
3
114919845
337309
359582
44571
32
72
76
21
329666
497868
6
11
58
156977
57
861997831
80523468
73
48
58
400594149
365072
24
1
12976
73
22
458639
322081
77
335556
23
81
319914
123246
667457964
342010
34
147732
15611650
74000
908466451
16
652665192
364223
35
162928
22657
377149
423773
2
130596
9
226919
345509
197069
408679
15
25
206897
383780
179900
114487981
44
82
5
454558763
212715
409321
472994362
161844
178319
102252
96
201588
349807219
250966
57
336411
398110
3
33
61
312663
469228
513816645
8
108716596
32
443427
278627
22
6
247675
35321
706699301
13104
142835
276089
169428
250578
44
26
14
496336753
316059
146578869
52
61
27
480610
62
58
312187
43
51
312136
4
62
74238
35
10
547217145
53
91482
29546
4
797211096
356301
39
23
465627
249360
473020
5
534742245
8
13
39
71
32598
368911
24
44025
15
20827
776172567
229133
353519
28921
306958814
55
32
14
50
312649
66
62
1
64533
171055
168232
197190
26
68
47
460934
65
726475854
37
5
483737
42
99
1
75
245147
129061
75
47522
460863
299537
287133
52888
37
4
137234
96
986089289
107925
36
314981
11
114594
2
75
208763
434815
208807
47290
3
12
44683599
92634
381861817
104962
44
426590
62
332844
229293
70
86
275347
370735
89841
63
33131185
61
99
51
446536
30555
14
12
315423
261473
23
54
411119
226143
368920738
3
731692508
72
80
3
377709
57160
46
155286
21
68
91
44
17
87741
54
148255994
130334
8
51
457675
1
170946676
415188
45
60
18
8
593953165
7
4
157655
266867
389920
418139
379262
68
225885
493314179
481368
872469710
343565
87
6
403769
99987
7
41
46
58
91
269462
23
342102
94248
2
83
97
68
42
99096
292769
23
292274
37
99
60
23
16
444051
85776
278535069
498165
50
614009360
107489
66
227655849
335668
867743241
53
98
136659
317073
60
125742
400050
71
317167
13
9
11
29731
443908
5096
250440
1
99178
8
347718
93
19
321918
63
42
358935
373588
350042
328177
562725901
69
297574
31
181814
127035
872283399
5
67
319785
15
435873291
172929
4
48
16
89
401321
16
97
63
86
2
12
37
498714
91
998806003
73
11
14
61
736885864
192238
922004601
75
249045
345878
354552
250737996
439992
52
226757
215635
6
269385
41
98
793191276
9
490900
898999798
50
99
465795
385434
21
308118163
188801
4
31
347542031
99
48995
212190
384983
208175
172716
79
207909
22146
26
417356
488719
5
45
154315
5660
88
49
39
8
76
3
348611
467751
24
356532
30
147412
87482
428690
17456
79
29
467010
78
316918
40
209426
867038656
377992
298796
32
34
350969
44
96
14502700
91
64
32958
67
29
90
632898980
313975
250288
59511
133560
894583230
77
7
267918258
7
60
119576
797316755
31
6
63
20
2
96
7
11
21
421878806
10
2166
591940123
68
29
417728
260104
2
164836
93
89
71429
253209
11510
65318
52
313776474
96821
57
341435
307886
20
53
91
113290
882418256
19
238716
297153
111541
179554
2
994082540
62
78
277364
4
354204
5
34
69
81
31
459027
374481
3
98
34
62644
9899
674783422
69454051
11
59
163131
280013
59
3
242753
52
279437
20
30389
86
13356
210379
34
121378
201981
25
217415
845087674
291791
440105002
23
293339
47847
50
376589
20
85
293404
92
15
67
43
224136
174460
492121
32
312910
4
1
158140
30
40
6
51
413974
117210
310595
1
491929223
479481
126944
62136
229784
95
28
7
4
959993539
4
99
44
207112
13
150583
40
372105
375250
47
41
643638553
96951
56
35
935920579
99
69
77
38516
93
13
284231
29
97
94
317650
18
454340
8
221523
87
4
26
98
13
44
920975538
41
35
6
77
75961
133814
25
474452
4
708426127
32
22
53
287957
219475
12481
35
9086
80
248819996
74
35
83
202812
473821
297287
65
41
15
89
14
356146
459054
646749097
95
9
232834
323705
28
1
144461
335618
118461
187794
478015
32
607
110426
14376
63
36
412419
475145
398537
91
32
9
6
536154699
351990
11
231436
271097
19
38
238394
46485
359032
96
19
163102
480591
78
17
83
159298
27
213603
11
192514
32
228152
298895
311663
89
321653
481176
2
345860
27
86
53
335874013
7
416387
241089
87
944194883
17
222856
255417
21
1
48
78
1
131777
63
490295
8
70634
874540648
37
406373
699341579
86
6
59
78
206260
37
65
330965
22
379817
188197
374011
11
58569
351639
83
103831
190144
380385961
15
7
347014
321466230
86
83
342008
91
155300
88
367044
164130
23
2
19
84343
972737680
51
70
6
3
11
25
165975
74133471
15
123959379
141207
9
55
31326
91
422681879
31244
477182
6
48
46
327078
319158
61
473645
42
72
1
404073
4
202274
172956
368824
418282
20
61810
313399
17
47
390459
784898515
28568
345002704
31
11401
478091
89
224823
41
62
76661
13
99
88404
330487
21
21
33376
230857
235066
11
78
98039247
106069
12
46969
148247
64
92
4
126921
89
16231833
62
23
57
582137857
449582
4
87
164042
150446239
394503
2
264172
304673506
351455
369965679
221572
16
590773258
80
452045
53
33
71
82492
4
23
495043
73
293205
194698981
197819
276906
601252739
65
118970
62
28
476775
446951
87
3
170474
26
439407
81
134668
2
85861
457054
36
263766
33
89665
67
12446
8
92
386872
15
98
76
16
355223
756192572
216295
190645
622331735
92
390640
83
1
269204
5
293191
487397
29
274985356
81870
484362
835228278
250839
213676
55
41
9394
15
97157
708513178
339972
422386
6475
47
5
76
149555
301648401
377631
638766984
38000
95
47738
87
2
419530
250159
424131
324320
837772138
9
29
63234
65
32
154041
240554
434996
239307
191702
26
43
80759
35
20125
193825
61
123138
113090298
56
170263
7
92
48
379173
227760
496448
66
134272567
304569
21
269795
359770
9
391605
17
393600
57
32
53
270106
149209064
558927550
50
434734
11
93
32
85
63202
16
3
96
82
81574
9
450352
12
63
82
561538267
3
70357
164995
916313170
33667
683134546
388539
29
95
9
46
7
616312906
57
142897
95
87
397631
232603
352646
342894
90
62
68066
18
166178
38399
732580786
45
459082
344030
97
89
52887
8
56
132159
41
319954
53
47
23
217799
7
193393
89
328214
74
42
368699
4794
262833
34
93
69
96
95
6
50
118027
741602256
787945788
63
77
90058
97282
2
53
259295
67
16
495653374
97
143183042
300897
157341
63686
94
649126531
7
254792
71
296920
6
33
470054
4
426434
75
18
282252
357965
66
386127450
250182
38
87
39
344721
82
25
74
3
5
11
490700
39
190758
71
296952
437463
31603
95
216330
424375
867989967
86
98492
390146
489130577
11
44
281267796
14
2811
36984
76
52
99
43
264161
44
8606
139113
68
333904
305854
63
178535
95
221897748
21
285137
34
88
74
17
72
267690
6
4
482922
548282960
404930
57
24
173522
92
54
400528
90
294096242
219719571
5
7
206744
2
213763
6
11
34
47
95
7
6
114449
269799
97
17
17
199574452
185641
12
58
12581
226963
52
19
99
210973
3
275469
287472
491638696
24
324067675
39
147595
39
238362
76
425750
428291
81
7
463091
20
172168
27
4
46
48
85
15
100466
210689
4
61
6
209320
3
245690
66891
463123
146544
493494
84037
57
241141983
45
400150
26
141750
79
48
28446
6
3137
4520
308356
38
80
423631
132312
5
66
123548
233577
55
152271
341356
433333887
8
444366
10
56
21
43
37
337592
216386
655077749
96
52
466746
1
246430
444367230
6
31
386690
183899
15
481551
62
12
63
196047
73797
760
80
365690
74
86
18
9
993594464
458573
47
367793337
311091
461673
55
66
31
27
217153
351504
74
41254
8
377752
156984
99138
54
92
92
20
140903
42
45
489293
483894
62
88
57
410200
3
334658
306901
5
7
228583
2
11919
41
36
12
99
42
60
46
24
392227
481844
42
15
444558
96
3
42985
111436
431550
27
297158
43
118233
5
308915
202225
14
239781
379403
179728530
74
3
115923766
33
79088
27
976017325
132719
775255533
7
191043
91
931548888
72
199149
330841
34
293028
21
4
21
35
482029
68807378
291953
172848
1
5181
81
397676
76
22
117568325
419401
32
40
4
30
31597
312336
370298
7
2
92
1
47430
93766773
35
180038
264324
39770
41959394
57
64
465212
69
445733
99
228943721
192500
469074
70524
9617
25
39425
128519
17
279296
38946767
28
24
26
99
6
63
159518
8
33
391445
166559
206647
417763
492235
54
243787
38
19
53
86
9
20
93
66
123269
9
67
180486
21202
61
402153
54
182810
60
20
8
46
5
251892
359114442
64
337012
5
93
585122532
158346
155253
916533482
475374
71
93
299118
288615226
27
6
3399
300602
39
48897
6
880292525
85249
110381
6
42
46718
111773
162466
60693
359268
270418
157426
196050681
503702313
7
467846
87
839955909
6
287345
36
20
293192
288584
393050
68874651
357741
30829
5
78119
83
98
65
147600
278092
33922
370730
73
365860
481838
8
5
962044529
171559
319589
203529
170798
81
668376838
112220357
6
477333
46448
254233
10
19
59
37
448209
251987
6669529
272335808
364894
491632
624501219
13
470483
9
55
459669773
173534779
52
136429
317056
17356
441764667
486104
40
74
208037
325914
379745
36
6
94
99
370933
87
56
121422
87
372737
80
27
398516
183183
64
23
147446
9
471067
456108
222300
60972
444037
355609
865216305
44
6
312313
694393703
33
5
33
293621
244929
325679
83
49
37358
498881445
143885
26
18
96
25
153066
72625
55
3
325620
110600
32
65
2
32
29
62
305329556
90
9
278146
271214
191770030
449751268
276528
13
263170
4
3
57
264012
126820885
952931692
495686
20
73
84
5
239994
451247
75
73
439608
71
39
273774
484935
290446
28
10
911584026
29
14
71
51
126826
275064
98
402331
56
74
445921587
15197
450438
484682
294116
434042
51
2
400040720
56036
161106
8
475625
34
328627
44
582501130
6
35
98
8
259697
50
614099245
32853
98
346287961
75
191378
96
74231
949778941
92
46
301675
496756
47
379406
20
54
845016384
3
37
8
56317
466543
496665
9
12
32867
94
9
8
274766
25
10
2
72401
258839
61381295
38
300490
38
189705603
1
4
319065801
55
41
208173
6
494182
51
43259
129016
79
417916
340866
19
68
253007
71
52
330150
81
40
87281
1
12
252505
4
40665057
4
36
235217
17
121044006
37
27550
34
34
59
7
168309
706228990
401109219
458236
133988
258795
37
168494
276733645
97
89
304024
428732
230239
41
34
13
301355
18587
60
215553
59967
55
84218
358477
6
313935
10
92895
350781
707495505
139602
55
265941
300448
227795
326932
445013
89
95
320267
475907
346089
76
63750
541250338
68
389403
210247
27
11
80
4
25381
35718
592777467
82
313426
38
165418
52
81
30
62
761382142
66
4
2
211610
510112486
413675
168932
23
188281730
6
97
23
5
179265180
75
948710888
277461
183738
376544
75
29
8
28
79
42
50
63
67
99
22
80
23
907445066
98
73
2
922458628
138443
271394
277714
61820
85
168306
208833
107540
196820
72
68070
2
139647281
54
57
373103
469552
70
80
26
230550
81717
1
90
29
204590363
12
200254
213739
70
454149
30899
5
184561
27
544325930
376234
5
333015
351002
96
78
427244792
69
211043
336937
5
5
79
78
30
28719
116471
108351
61
266939
426711
167482
5
25
83
111316
75
274022
450359
233379
11
64
155385
19
441984
37
475922
54
9
484872
255204
261836
98
92
290875
2
36
86
22559
88
63
32
76185
26
388213
7
525086291
88
1
93
79
5895
419888
249295
5
53
15
424697
73
14
7
917460115
492184779
292984
78
75
50
68
247522
5
133670
6
135779
72
226444
39
96077
74
46
50
21
4
287320
19
48
42
300862
370752
75
86
32
518528208
51484
19
373792
328774
25
43582
81582
215614
75
49
28
271954
66
67
70
404005
16830
61
7
22
730191155
94
417171
114637400
167664
429457
89928
210652
42
348589
49
56
646691719
86
84
82702
87
25
344551
18630
475875
233766
77711
41
289210
231153
66
75846
154114802
79
130228
82
7
98
28583
69406
32
15
288760
254939
374122
95
204825
980453951
9
7
89732
51
202291
52
34551
133392289
124660
479267
474080
210468017
29
28
28
40
469842
58062
418185
698155692
72
15
283661
177693
47
366937
18
422869
98
89570
303671
499936
283487
54
22
4
90
119720
1
353000
23
398133
15037
122891540
83
16103
346683
496523
23
79
80
310051
598238410
330328
254535231
68
37
389261
89
486166
3
297272800
11
59
187498
29
27109
385797
27
56569
194107
363523082
141240965
486240
532139895
25026
240472
36
86
19
343671
62
4
98
91
33
330403
315684621
114880
20
85
247658
646512357
677684470
975598473
146754572
1
8
35
473369
73
93045
93
80611
229428
378140
4
91
286414
9
24
64
60
32
452856
27
206700
23
84
8
395197
436282
82
49413
15
66
946229213
949933895
4
87
338800
487963
24
3
89
256144436
38
57
52
66
49
395340
3
235286
72186
263902
58008
24
10
420567
76069
71
161272
42
691667569
54
97
118672
427165415
91
24
396344
82
494101
887759478
83305
292609
379726
2
24
942244306
286014
396297
24
423791
93
17
10
2
442373
260455
420286
51
179551
400900
2
502173142
740702635
89
29
93
521967384
59
65
64
7
465369
42
57
8
491652
6
91
56
439086
265340
37
72
88
58410
234228020
186813
22
21
1
271313
6
7
22
239886
44
24
40
12
78731
57
935692272
4
288519
303114
84
82
11
403073
177652
94
313243
23
549362556
477201
654901645
46
41
7
26311
125700370
48
55
495543773
32
276605
46561252
2
87
12
184715
69
1
268918
476337
13
204835
69
36
480453
452130
17
202890
277898
631305492
374949484
62
57
33260
8
294420
303560
183553
66
494856763
25
28
9
11
698666592
217739
41931
83
215585
98
34
79
34
266543
59
343175
227481
188791
72
87
66548
46
4
218772
392119063
15
95
7
91
143807
174785
175379308
62
7
487654
26
59
6
32
422018
321710
7953
22
6
440269
330176387
3
40
357390
295764
620004304
3
76
92
300746
177086
145401
43
27
390209421
854999131
25
36
72
24
713779720
70
40
82645
57
14
2
305757392
218640
75
29
237877
9
236550
464471
92
6436
868560067
372223
136513
834988162
855282123
86257
23573
88
803048868
72
4
3
63
69
176476
81178
116926043
77
65
90
27399
71
130618
8
73
26
81
255529
71
6
15
225575
182431
86
1
202007
50
4
25
1
68
3338829
216876
4
1
76
191713
272836
72812
223053
431668
933861847
198860
56
83
87
168930
53
79
54
152367
450918
62
80614
380970
48
3
35
332502
196700525
297009
420918
301228
25
22207795
4
743174905
34
283948
221337
49
60
37
76
447804
82
93
82754
476873
1
378097
459435
77952
15
493769
38
19738038
306450
366310
470594
128934
7
91079
62
14
87
35
60
181002
64
436194893
592358148
45323
85
400511
322203
127332843
77787
89785
245727
15
168807
78
52
102314
13865
32
351372
456702
272595
378479
48
18
463988
384969
83
79
379724
124919
30
73
71
59
125131
223310
54910
73
306735
18
213543
10
304247
13
9
5
142808
5
51
80
482359
35
164751
113933
723267844
280836
413218
383200
324014
78
407999
398564
3
90
8
695081762
75
278251543
150473
145846
5
3
8
468998
99
2
49
52
79
27
9
48
389181
57351
370865
226348356
775811476
903338287
1
573770251
141351
464973
9
437081535
48
747932375
79889
111744
13
459782
17
63
202935
147386
131337
138276
81
304459
100785
74147
82
642296252
406038048
383767
81
80
1
93
52113
313671
31
69
139523
13679
19
183117
56
67920
493476513
57
95
2
405199
12
92
38
21
403384
297586261
9
3
93
1
8650
74
203046
45
458582
337787
12
77
6
2
473745
441710
179426
495411
64
27
130674
301222
3
87
2
488191
18
38
64
478771
16
255526
458013
278195323
82
96
65
197933
418681
90
44
660406527
144998
62932
931552555
90834
152836
70131
133790
5510
25606
51
43
3
2
19
357677312
36072
3
2
15
918167149
22
477968
9
345213
156607
349887587
5
320075
331158
86
234674
395141
32
388178
85
560788464
10
57
188236
66
187884
503891711
215287
379148
305379883
6
192538
153396
428752
73
18
604047310
720849476
3
457212
51
730183401
29
55
75949266
8
69
65
248443
37
126808
42
15
68
361930
5389
41
19140
7
2
4
390520
433267
77
55
58170
7
46
71956
58
93
496852
457544
11
76
24
243563501
96964
178030
31
50
112257
85
464259
414103
299331
270192
444885
20
29
58
717754816
20335
265534
72
418409
181073
308799
349994
98
339062
95
61
42
73
150847
18242444
81
99
81801
130773
73
9
70
49
7412
79
95
53
14
293542
493024
52
814274232
499677
456300
159830
26
299444
77
11
855
61
390902
31
116625
604993819
325544
196003
15
83
71
218985
5
50
73
5
94
228723
84
739518589
26
9488412
78
61
98
7
469691
451524
375966
328794
18
791201503
205056
16
32924
314619
95
1
11
492944
53
231224
424757
12
494150
53
94
63
255700
354701
48
16
63792
86
6
18
685530259
70
287035
476891
260081
198358
18
86
702037791
1
4
421058
254362
75
44
161548
71
465996
88
47
8
158429
17
424637
63160
887581947
207075
26
471911
32
12
429143
692682472
208834398
23
50100
3
10
447710
540845290
402963
101025
238451
526146861
82453
930682458
468839
23
401198
72
25043
410594
40
8
1
39
300791659
91292
359937
239061508
2
361925
146680
452462
2
37048
65
439135
88
63
253455
249898423
37
7
294886
940786872
199912806
10
494015
5
232624
631478370
45
91
94
87
840764082
142035390
92
31
439671
300871993
12
26
16
329085
42
80
24190
62288
93222
66
382818
55141
301072
91
85
419797
60
341672
7
7
362913
96
64
55
202680
7
17
477563
364625
92
6844
451711
90
77
236628
249430
443008
972211129
8
93592
55
17902
455690138
246887
74
3
6
269776
493977
27
260341
77
445290
284960
5516653
25
56
68
440682
99
77821
47
496617
2
96
305192
424099
92
256201
61682
180294
36
91
41
7
5
917191664
96
4
4
39
360360
233910
81
7
73
476781
54
114499
7
673578015
91
60
8
908987037
24
34
413228
908836094
251403
77
38
15
661095268
210874
43
158535
30015
84954
362769
264621
482493
3
64
9
349754
919673384
37
1
237849
345236
8
89850
132305
9
54
245813
76843
308419
89859
94
51
7
53
207587
62
19
231326
51455865
417238
53
59
236129
15
72
61
127309
39
96
67636
179050
27
57
488988
45
79
242036
202870
14
83
222672
34634
7
306268
248246
58
484849
72
79
22392
431925
60
338725
418766
79
90983
312513230
178849
7
90064
497909
432746
74
301573
120016
32
41919
95
322685
86
7
9
5
85
75
213243
48
41
12
19
162056
391637
493194
38394
80
38
61
236795
289678
42
48
29
39
91
499243
9
99
226108570
211161532
90
400563
213764
5386
62
353551480
360413
58
53
96
348401
272926
40
22
4
92
75
410720
4
322788
336439
262061
151599787
41063
9
847600948
5201266
18
70828
264281
69
86
92
336554
461238
208980
27
416811
412741
40
6
64
6
14
48
455108
491449
335701
57
55
76
56
958863421
255320
297116
87
495819596
82101
156920872
678765008
110835
77
99
281204
354358
482855
7788
9
293786
229663377
55
8
290503
406214
23
15
86
41
19
62
472578
68406
13
39764
56
24962
905081218
40
114008
167302
49
77
36
239875
2
79
63
29751
408682
35
290380
62
18
40
94
487020
64
265232
65963286
91
68
368987142
24
83831
132867
81
460296
18005
9
75
188899
175202
90
455373702
134125702
86559
205384
1
84
70
468409
83
52
164153
82
25
124498
30
65
21
90
478579
205981
310528
18
69987023
86917366
5
484485
234038
45
29
898919204
328605
650617172
308674
107289
164599
69
85
2
179503
17132
33
4
136492
72
912612148
73
64
6
335781
240969
310478
140504
68
240210
7
6
3
929201446
280824
138822
35
295577
40831
306748503
56
3
24933
235636
190027
57
30
45
308575628
9
373552
473440
322523
47
27
98
91
65
99181
215180
15
71
184395
45
480918
143666
68
85
484543
52
452410
91
84
72
388766
70
28
58
58
3
44
694190055
196576
292996
63
629188097
84276
2
641548597
728223153
40
473359
514112347
359461
53
316759
16
52856
99
344176
881106809
5
81
481049
195972
76141
74
38
14
46
452726
91
93
58627
77
96139
114842
335638
275782
30974
9955
48
310083
55
32
218944
55
42
581707866
25
983076834
158027
99
72
46
2
239438
644577759
17
21
47
325063
193468
167218285
90
482347
346458
159149
607900915
3
463753
72
48
4
81811814
49
474133
6
489881
423838
67
256673625
49
46
261901
80
22
391107
8
46
54
62
484392
237164
58
13208
403215
134370
40
15
30
13875
454425
498861
384873
39
198803
27
187487
9
33099
360539
163715
27
56
46
338863
968352934
214592
57
53
60
388900
13
75
5
464467
2
48
59
75
420710576
78581
374261
60
7
492120
29
4
80690
140787
18
21
54
42
4
431522
304488279
80
53
368453
80
79221
41
276326
484039
188484
1
55
196272
185790
2
1
54
388397
14
91
2
45
256136
5976
462805
65
3
136586
64
182809
124194
68
253004
212688
334020
9073
8
29
19582
72
443369
816119557
18
97
52
17
97
41
367749
62
85
18
284080
335233
251000
496095
47
4
43
263585
9
61
133090
94619
353592
7
50
229921
9939
339946
194936
87965
293601
124893
311765
90
79
10
95374
4
48
58
22436
175446
6
344609
354275
47
499100084
22032
40752
73
32
785744907
113604
17
471133
229483
57
480728
248752
139569
130033
86
290602432
77
451389
287895
259157
290486
460988
652005294
33
22
55
467412
256211
239530
261240
89
70
63
62
420694002
84
46
365916
387987
4
172369
51
14
378975
16
146114
1
158472110
455395
23
2308
84
87
94
18
102671
10
104190
404388
13
45
375648
78114
41
392188
4
451824
490050625
26
466860
34
109254
58
11
28
471746
346426
77956
440012
76
9
55374
79
266816
5
317064
21313
98
40857
7
136140
71
62
103412
44
81029
38
71
227638780
66
163906
295502971
43597
2
982040854
8
442714
66
221197
351673
117417
1
153522
75
70
76041964
328141
5
84030
6
61
31
331930
18
459619
4
71
247188
111272
91
9
211674
93
260734295
779099694
9
4
372374
597357413
32
135504
765948046
172244
878570674
457924
38933
251684
287386
211481
133606
98824
185607
178546
116285
87636
89
7
33
44
299642
96
6847
44523
97
21
45
12
308935
425222
408410
28
22
97
106433
82002
67116
132238
71143
775461728
150076
63
198501
1
818612690
58078398
52
81
389094
83
451938272
45
393934
65583
388837
18
55840
81
72
460165
97
297297
126000
278279
8
538112621
257906
79
429462
90
70
4186
3
22
360707
645582058
30
7
88
363087283
93
170180
369987
485799
73
87036
9
918516570
41
1
377999
35
92
11
251185
149638954
988581652
14
9
35
79
422110
31
61
339438474
77
83
7
122157
29
342570
64
63
32123
431440
98
4
9
21
305331986
84
204083
66
2
95
31149
428891198
50999
99548
147547
744839582
193074
18
40
31241
69
394743
11
29
450251
8
338491
370063
73
447529
47
468757
90933
5
364111
28
127416219
7
294045
344772
91
12
50
7
85
72
130300
330385
7
253006
89643
491369357
10674
11
37
2
483208
84
82
272146
499739
344633
44
289492
207307
75
57
2
188646
7
31
11
494877
9
24
242468788
51
46
9
57
57
249990
348257
139958
951635454
241516
97843
395489370
138616
55
103089
474443
88
11
836146018
26
46
54
701428182
800096966
96427
398876
34806
28
87
8
184169
47
225106
497086
47
151541
354388
819982864
50
617172920
443302
27
425770
53
7
24
12
7
36
405249
378974
8
986342797
91
443836
81
371300
10
1
15
6
188943
343886
227926
148889891
328882
479484
296202
218737093
73
200079905
6
72130
68
371647
426547
34
80
410904
470971
499360
6
31
181050
36
380775
9
214777
390644929
53
445498751
5
163680
16
88
42
469422
71
24
64011
84279108
65541
36
168683
119149
163397
221735
386292
30881705
446927
56
485287
7
99
440368
416414
93200
50
162296
41
2
232156592
285813879
3
419164249
223111
3
32
7
324735
388511
292022
1257
66
385249
143713
54
447541
99
41
91604
8
16839
218875
56
218432
89
86
38
2
59
429523
293131
83
74
50
93
68
3
145136
42
172931
6
10
34
85
272274301
66
310509
97
367952
53
298579
67
2
38
49
343365
243920
120968
9353
1
85
280064
29
391666
271417
10
35
30
284907
9
39
18
35914
40884
3
270581761
7
57
88676
42
48
5028
25
64
635347314
92
23
86
45
219736
41
15
63
307252
92
421263
112559
29
2
55
467820
38
647901972
522402053
10
50
15
425068
90
93
58
107739
47
144574
417698320
93
391595
225845
55
16
60
12
238317
483704
183211
51
27
445792
83342
84
3
313419
80
77
323313
92
5
118108
128077
11
159471
305281
270281
179261
80
296016
472817
380285
34
62
79
443666
75
115513
349874
40
344058
25
402043
73671
329966
86444
50
4
229919
7705
65017
52
132975330
44240
76
59
56
19550
146869
374465
61
92
236308
483237
59
20
493850
456901
5
6034
34099
86043
44
50
83923
38
8
99
56
108752
1
18269
983402231
116814
96
225010
65
856768539
52
8
78
91901000
389810
87
3
326618
85
43
98
42659
482736
466419
239019
86
19
50
90174
56
244629
229955
597891547
87
183159
14
172748925
74
57
58
101998
449540954
30
294849
151482
25
341166
26
27
254725
277480
61
445989473
35
711076731
263257
168198
60
159775
5
181260
82
27
38611
87
215000
518971629
10113
12
346998
35
383803
808885476
63
464360
92
63
1
17987
44
90
59
19
4
3
44
3
17
864552561
79
242278
9
2
4
470661
16
179937
263317
323597
26
125270
8
5
24
7
49
478194
38
310998195
263110798
256367
10
161119
28
197612
83749
5493
35063
97556
14
25
20
338174
285774
24
58
46
621765546
78
187454
46
92
24
13
8
19
46
3524
219745
633965061
322827
156172
66
95
470552
5
8
67
443605
69
295830
510174198
229139
1
95
98
26961
18
833549545
74
208474
16
87508
308785
370145934
245947426
201208858
85
71
108693802
55
7
465575
270862
43
40725
315194
5
132199
485742
28
67
73
43016
93
305112
25734
57
159838902
73
708954416
892483401
2
9
995261313
71
618192903
67
4
35
626216768
1
66
435787
153716
159440
444349
922266969
24
93
6
83
1
53
85
26
8
90
40943
7
86418
207498
96
93562
644301393
223146
7
388337
46
418366
470978
98
7
90
91
91744
268996
453632
16
45
72
77
8
24
94
495859
246026
922322616
56
10
175362
92852
346738382
42
89
35
42
194293
83
332002
459993
38988
19
27
69849
446273
39
63
424302
358075
2
705484374
792126116
200688
94
62812
41841
464291629
86
64
714987747
625393703
405479
19612
127431
58
63
86
447444
302762
88
123095
302611
16
701095104
38
5
282782
54
169285240
24
364249379
62
297656
44
16
22
14540
292420
163197
21
142367
5
185878
5
247427
68
11
46571
87
86
224006
5
7
93370
64
36
477466
25
120602
72
5
47
180014
2
98
297917
33
672575968
9
82
8
71
65
32235
57662
537384123
69
456155
296607
71
260311
81
28
85
13
479571
96
2
822767005
26
54
90348
339801
84663208
110510
99
836899301
5
65
95
916234645
42
217252
33
350468
327342
3
5
64
758569937
62
3
22670
103309
1
315474911
6
33
19
17
369131
34
347987
83
77
472190
84
70
18
52
11
1750
62
37
260095
55
290846
10
368926
9
479351
86
408428
57
118668
6
40
90993503
86
41
1
338928
5
484987
151881
125734
61
89
387372
33
15
72
64
26
702275061
106395
129713
23
113428
4
969457314
34
10
68
16
1
34
599913596
387424
15100
346207
298381
362548
208034
400560376
376761993
34
263883
3
115259
39
207550
955089308
3
83
305184094
9
146039587
59
43561
18
14451
72
401045
31978
131491
47
57365008
36
79
2
59
324779
381072
13
204558
5
776435831
275267
58563309
31
70
203766
50804
489741
8
2
61
388951
96
78
474257114
21
280786
13176755
93
476945
91
40
618434090
96
354358
352400
334255
47
22415
259248
1
46830
364830
52777
82
66
321229
391400
114527
472298980
143504
79
59
659103117
41
1
264455
246056
907133292
597899802
43
21
53868054
2
474949
303883
6
16
95
51987
430804
9
41
255691076
35
69
43
293385
36621
46
432551
70
6
224492
253426
312928
99
26
22624
2
76009
35
351368
9
409942
677451202
62570
66
180952
187701
387441
14
133198
60
125531
346086
69
52
166717
95735
47
56
148617
279436
64
311207
21
436422
8
450496
176225
19
6
558856817
440320
149807
707266709
92
30
310528
164223
240010
92
702740205
125166
407374
278155027
372839
81
402947
41240
2
89
496870
954376221
328970
67742819
81954
68
85
167912
54
237628
313030
68
370220
164643
72
8
2
57
23
163505
94
31
398579
71
79
83
57
8
487731
448325
85
145374
9
74
402704
67
932230510
85
164890
7
24
72379
62
2
81731
364314
81
799541481
349046910
50
35843
385300
485347
204077920
29
81
353515
75359
175263
99
28
65
496304695
30
97
71
9
46
75
172435
488409
6
76
264029
825649758
200365
127981
7
88
70
85583
94233
756414389
423143
52148
36
287648
404212
498440
85
79
493585
92488
8
186833751
92463
34
75
8
3
282565
4
191896
159419
2
75758
445546
85324
488621
35
4320
277524
171795
40
10
72
52
350482
50
26
12
50322566
39
33
274058
93
188327
21
63
38
229534
60
56
88
293392
84
15
19600
64
41
37283
201114
61711
228499
285422
29
4
348735
47
362038
63
6
405999
10
310121
66
94
128313
69
6
38
125325
854703278
522580658
343543
442802
741585548
89
161283852
77
47
11
413197
253108
373079
5
67900
35
3854
86
52016
81
485838
9
43
5
11
68
2
469952
23
210934
7
6
454931
1
13
46
122596127
272714
94
31
94
61
429902859
85387
5289
340711
53
12761
163098
332951
19
421299
304149
121984
22919
29
139684
255351
123170
169730
56
30
55
53114
220865
81
60
70
812799070
50
70
2
37719
483106
158450
5901
70
24
11
69
222963
292663
5
334520
12
499059
199093
702706064
8
29
445650
485293
49
3
371768
25
95558
13
8584
44
39786
13143
395781
144007
39
48
412502
18
26
54
94
16
26713
627332058
852406301
77
9
19
121449
370186
163286
6
775116463
45
419749
79
495798
265644
246683
186973
1
769991817
49
439
604784455
123823
66
82
98
9
54156
40
41
74
120735
173964
426674
59
2
87982
54
227372
256877
109242
50
312120
239272
73
499095
8
40808
9
403401463
21943
157624
71
2
442755
54
748629696
55
66
46
419729
13
245630
342832
55
494306
39
860660059
75
64
10
196787313
73
46
70919
274048
324429
218117
83441187
31
17
99072
97485
27
498865
61
770046476
19
183103
9
45610
371943
192309
77
20
44
2
156152
42
68
426559
77
176249
17
171580
475048
93
28
157349
311239823
370942
153975206
20
67
683318880
87
287071
79
53
472532
68629
195672
302207339
63
177164
7
48
475996
309731
63
61
92
39
40
94
36
14
41
52
5
212454
12
441235
112449
97
3
86990
55
467342
4631
357179
229253
32
450192
89419
122506
318928
71
70
23
838826511
25
11
453820118
8
25
6
496926
63
451100
812855969
153932
2
92
90
128138
2
68
253244
18
6
104722493
253736
673348139
7
34767
893718489
32
363952
95
10
438787
11
368909
8
19
19
45
246894
86
60
76
83
338408
459777
132414
2
296572
153194
249487
56
431269
793666446
204805
51465
32
212336
473708966
468419
463168
17
57048
56
411170
225417
282738
78
517737649
551807262
476381
78588336
55
45
515030223
90762003
21
39
401708
271610
17
252273
63
86
34
221614
309641
109292
265119
379144
90
96
175677
401920
334181
73
42
356639
445184
102782
338661
44
9
42
4
92
414940
70
134564
141668
96
5
46
229875
336770
1
6
80
43
68
221291299
30
90
85642
239429
31
133025915
18
5
163153
70278
90410
468981
333190
35
33669
238592698
117736
71160
184280
377193
57
385205
397026
403245300
243775
2
99182
22
331576
321313
75
49462
370375844
124767
42
118715
42
124563
77
8807830
183165
168784
44
269202
5
50
86333
23
35
96
23
64
578786080
88
89
55380
5
3
29
63
364320
50483
6
24
532091562
244721186
5
52
478386
65
76
6
27
141717
66
187393
98
12
453351
4
99
141254
75
268905
458190
946922390
154407138
428615
7
61
46
213099
435541
15
492049
512611718
73
6205
132864
75
33
52
17
6
3559
372346
90
83
3
240465
41
58
37
5
390363
93471
7904
722049986
571260069
63
8
63260
86
83390
3
5
15
96
7
40
45
74
344857
178051
26
366235
409160
143275
85991
324861
33
396978206
50
389443
87
96720
341895365
395449
334494746
64
31
12
707594279
83400
1
90840652
8
227488
232837
279372
63
425336
21
65
127740
250665
64
105651
229359
493333
40
101749
43
80
603172011
263683
92
76
71374
212588
26
376319
40
342398
29
2
24659
118789730
197405
17152826
2
90
86
180176
89
4
62239
34
18
33
385688
87
5
37
495333
85
62
90
49
38
44
310743
792029847
408818
654521555
16
409237
117457
123365
198231
61
22
301403
62
55
637080858
289719
3
79022
7
184566
442971
10
60
67
16
161095
36
34
65
293645
4294
39
3
9
337184
468893
110379
1
81
6
54
334311
74
1
5
34
651131445
3732782
304450
65
151204
403458
299407
51
91
62
14
5
8
61
360226
752701572
258171793
426185
193890
391583572
304542
77
88
62
484083
133088
261930
93
415108
170389
2
775230087
16
88
342070
89
92
369560
963342949
177037
60
24
148689
359595
134664
46665
14
391791832
320018
139560
303610
25
333836
477532
38
3
81
6
6
86
390217
470080
44
155864
40426
315610
911793316
230438
399977
4
299186
304897
372524
27
71
19
5
126827431
32693
7
14
69695
74
1
61
89134766
7
399212
12
33928
4
335840
198065
50
3
315050017
120519
6
305146
486251
8
98
74
31
327803
188769
65
288628
427531
341377
15
289288
90
82
2
225009
47
46
45
508072471
24
594684520
70
25
17
164410
211801145
59
171212
90
49
96836
85
342530
17
135966
178305
816795318
19552
249396
84
77
94
3
22
59
2
61
1
361624
364211
80
367202
268799
369344
71
9
56
394429
463410
761585719
139771
469485
279505
77
171245
6
438416
836183766
845444721
46
72
24
7
408916
35
165139
12
693744313
78
78
96
67771
20
744135098
41
83
5
50
29
86
14792
412406
543805863
142561
7
30
383260
431346
98
8
366577
80463888
337558
24
681118549
144825
465339
535863610
59
78
47
333791
29
95
90
472723
8
20
187142639
54
360019
93
5
55348
16
360441
76
30
38
393587
99
464648
37
4
265337
69139
405330
8
423192
6
142344
96
3
76
203632
3
595429201
317715
80
279621
490462
419172
77
94
220329093
206490
53
141576
21
8
371811
2
279860
3
191885173
9
6
118559
57
99125
342201
316855108
251429
498213
14
462914
14
190229
222756
41
47
256491
4
83741
78
387311385
22
246076
363200933
239555
73593
3
12
3
7
110251
70
96
83853
64
5
65
96
431855
16
57621
127110
3
64399
69
297122
290877
415887
95
23
240367794
86
52148
23
322558
28
93
45
96
490559
996462873
14
29
47
19
149794
415084
28
81
412587
94
39
55213
427881
15
489858
7
2
16
113965
65
80
228602
117895
45
28
3194
31
196154
47
149413
43
11
412350
76202872
62
321188
50321
763703103
77
194495
95071
497689
327272
766277925
23
56986
204778
288578
57
55
52
430259
425120
42
71
48180
3
23288249
177483
133547
385798942
271015
418193
416917
57
201075
36
48
299015
74
78188
360499
416002
6
291333
90
586471118
87
46160
40
146506
156406657
4
17
312512778
107981
115241
15343
482792
341407
67
46
8
287941
214739
643
485670
41
493558155
201870
99
9
991133465
327827
82
164257
405560084
47
405292
413588
130429
892671455
345185
52
272135
20
532846937
212496
416044911
276849
12
54019
41
560380806
993390439
96
271452
404978
117993
167795271
38
82
200820
37
186982
42004
14
61
12639
334158375
114606694
15
589012983
66
451059
52
13
22
241267
255145
241441
118968
651863338
62
30
99
18085
449079
63
195385
36
437149
397122
442543
147243
140684
86
169434271
132788
132686
116534
92
342055
4
91151
139755912
29
266168
648920831
66
257607
69531253
320445
22
27
3
98
9
31123
32
4
126694
234055
75
442167
77
453662
267084
13
17
471778
104768932
71105
54
51
85
63
275385
9
10
2
755953879
92
3
110686
303967
193462
96
26
9
4
46574
78
22
2
99939
14913773
26
34
49
350412
407173
84929
350674181
16
89
574901046
68110
430972
496907264
2
619559229
30
278633
11
2
438812
2
25
111545542
75
58466
71
13
108588
478370
20711
301366
384928
30
2
450164289
145330
13
259307
418236
128961
80
24
72
35
154563
47
406272
43
66
66
54046
363867
54
93
110239
4
2
8
70688
61
6
95
32506
133727
46
894376960
94683
978356064
1
23
94
5
40
217942
1
15
703389551
77
99
17
94
381225
67
266058
36
742030592
308884370
44
278437
77666
48
458501
297053
480301807
337642307
220053
4
282086
383543869
72
426866
93
311609
10
97430571
463445
89
52
370454
82633
77
23
340279
265626
10010
31
44
216874
217636
3
6
481269
45
437601
304202
479266
9
233186
488777
481978
37
479572
64787
135762
53107
92
186567
30
29
23
9
23
3
71051
406093
208439184
266713915
60
45
273388
17
799199563
146842
377697
63
287446
198436
36
400620
98638
82
77
383405
53
34
372296
107934
93
8833
32292
359106
50739
90
69
45
75118
297727
119356
443051
301959
30
6
436289
73052
51
69
68
165995
98
3
44
82
3
184709
46388734
248051
423846
30
106071
81
30
47
78
53
445542
57
406877
295933
85
91424
714488454
52
86
81
82
41
23
86
77
53043
6
202462
12
16
293402
373904
103178
21
388083
7
75
58443
18
37
325685
133163284
44
21
252929
65
85
98
151920
241907
92356
64
18
18
21
9452
2
27
123674
853485510
5
21
8
16
36
156581
812595766
28
5
643052412
233520
23
274379
64
54
157071
17
413551
477621
252928
17
70
27
140038
276285
18
277248
430703
308001
256295806
9
51976
149257
82
16
334744
963034226
320435
32
31
316862
100138980
488438
39996198
361210
58
1
234872
132052
685403129
5
217296
53
324088
934128864
53
25
94
87
44
228291
71
87
38904
319842
395230
6
486830
84
31
20
489241
203695
421818
178670
340446
2
69858
63
175549
182561
95
469693
1
34742
454692
3
30825
364530
322467
68
89
96
409679
63
86980
423428
65
73
248461
9
445286
9
80
337526
9
83
736806028
193510
229927
8
93135
89533
461712493
44
317927
37
451459
3
52
307191
111611
121669
624358779
264994
95
2
53
7
39011
28
89
57
478863
373137
51
8
45
2
142820
90
251071
7
93
297756
410581
59130
351215
3
69
920442656
582054880
3
90
373757
8
21004
11964
203942
19
13
73
90
478378
85
9
50
78515
64
9
890972348
448498359
22
34756996
75
9
197343
35
13
180829318
150022
860515891
174794
6
83
33
275061
76682
37
412721
131635
23
89
3
373875924
99
79
48
385606
60
33
39
53
300431094
9
13
30659
201144
455564
91139
393141
15
5
92249
19
42
214784
75501
164537
243350
95201
70
255382
95517
249532
88
8
9
40
54
472839
2
367655
95
344112
378826
215102
424072
67
51
17649
72
42
168538
22
304356
391260
240362
42
3
3
85
577027887
42
38
143280366
442953
39
106494
121056
8
242278
58488
195292
125525
74
18
31
22
2
26
30546191
78
371765
3397053
2
263698
4494
940739483
771466542
72
239778307
70583
17124
40
59
1
159697
90408
194921
49164
74
324626
312483
80
76
88
50
38
84
67
84
18
5
84611
333148
961517401
298871
493952
68
8
113736789
15
168125
197739
3
76
49
9
91
756515044
238021
144228565
149355849
425755
489154
124272
3
7
8
889362028
286302
287467230
39
619067832
26
84
50217
3
98
7
41032
67
335929156
286165
72
433015
915683860
90
47699
446487
318206
34523
4
14
16
47
49
199656
652076501
339989
17419
202669
148831
56
7
23
213668
16
161853
448885
10
91
13
295653
125769
137887
259417
84
439767
9
888226721
37
4
796586015
99
478354
52
164346
3
11241
459016
98
349625
67
86
293942
360544713
80528
143306
28
50
79597197
491186639
254768685
83
272023
271642450
34
184920
70652
93
64114931
49
7
70
9
313288
128670
24
716055521
19
33
732298418
21
73832
484244
368046
20507
96
346200
68
24
97
264204533
49
25
4659171
90149
18
15
2
61
11
120658
52
25
90064
1
327764
51
34
436897
50
743568739
363158
402559
96
13
143915763
8
491172
1
16
380258
437832
466507
398510
18098
3
51
163038
136579951
407
333256
8
300005
875443564
636794893
53
78
478120
190052
49
40
12
282965
122629189
733005707
103681
72
66
68
8
11162
24
456584
332235
79
65
64
22
8
49
4
267673
96
5
319147
75
153496
535512542
158802
88
54
89
415553
57087
25
1
257307
435798
300585
95
1
20817
489507
33
50
64
65
222671
73
76
28
70
921165961
160053
92
75
281495
33757
12
3
64
87202
1
46
5
324281269
31
458048
75897
83
20
495207
86
18
282447
88546
3154
98
104391
35
319676
204871
484262
39
455506
282318125
64
48415
1
89
32
40
76
89
425768
7
97609
29
41
39
548314482
4
95
50
47573
13743
17
188916
3
27
468637
324514
161710
28
87
332518
361988
79
42
21
151861
406928
400812
62
495678
400632
91
344680
73
230510
41
69
73
24
4
482920
30
34
343130
93
379703
18
257067
49
38
57887
4
404386
3
2
30
466158
370605
484662
47
301899
369668
23
456385
90
39
99
191409
6
194652
116653
48
36
95
69
280634
9
24
16
19160
5
421068
449010
7
78994
86
445125
124788
261800
5
465460
283822
444272
135279
88
14
86349
380526
28
601742920
7
71
73
351691
96
39
87
7
14
289506
481684
420835
38
146449359
618433720
257096
299578
30
1
209849
29
279192
92
206542558
246892
3
67
27
343511
69
86
163514
339816
231176
440561
316177
202851
152015
303678
3
19
80
62
5
6
228291185
278877
116444
98
7
25
7
45
37
28012
358053
3
137486
14
79
21
222472
74
66467
56
967247256
59
97
2
431071
349785
69
94
260156
481218
50
97
41208473
73
284230344
71
1
320425
160785
97
97
56
22
31
310857
162909
3
47067
208283
23
83
8
27
59110
2
27
570146406
83
48032
154384
49
21
49
4
85
356573
424801
150776
31018
2
467189
318437
160011
74
258905
424717053
76
309118
30594
2
203671915
15
93
47917
3
85
203547
42
63
26
334677483
35
60
89
147174
117349
468291
43
278083589
2
31
79451
47
407143
46451
228659
411380
466824
94
7
355846
22
72
220644
434018
49
205729
972197863
36
476837
46
77
399250
7
133323
80781
8
155600
276001
83
66
26
865448198
17
9
206256
52
185345125
10
83
296060
26
292418
92
303500907
57
490952
216963
1
211828
182722
7
19
19488
7
3200
2
6
95
61
5
102115
61
28
82
97
61655
229161817
97668
671257167
4190
45
51
47
30
48
241014
5
19384
377667997
377797181
334704
81
36164
335791
728109243
17
9
104594
20176
90
344889766
9
16
323094
69468
31
492462
167291
75
384719
7
213416
419870
83
239222
423147
17
88
97
11
253142
13
7
445353
66845
21
2
17
258874
18169
160702
7
4
61
24592
11
468735965
482744
56
399234
13
92292
20
380832
1
215045
16
5
180260
191308
18
337763159
69
8
82
42
94
267647
260052
105641
401630
88708
53
280866
41
443714
304486
32
24
50
447419
4
180576
409901068
388803329
95194800
7
54
7
76
79
80
68
46
38
26
485180
90541
116411914
103606150
6
152204
257286
75
75783
75801
24
83
159923432
66
136503
442375
67
8781
79
154663636
391897290
38
496109196
190231
683648880
184572812
258496
91
159839
454650
335503
391652
357290
491019
41
93
466461
6
2
106861
53
47
12
154044
45
13452
15252788
12
63
59
2001
188190
45
10
50
17
58
3
74779
232624906
63
388104
31
27
15
276957091
95751
330697
54
74
81
177308391
359728
427665
362997
56
79
935541708
61
45
29
72
560160230
138409
70
277265
169448847
65117168
3
229512
286100
71
9
1
461961
23
9
28
29
4
304452
98
211619
58
82
446950
396717
34
29
59
326322
88
373996
83
40543
87
99
16
343839
119803
85
16
36
219
95
315841
601830374
71
25
69
4
432271
63
227424
461193
2
85
57699
32
6
44
246623714
49
4
487658
490267
87
66766
73
912108055
778161263
95
2
380539
137693689
289292
429973
46
2
660627669
82
491923
16
296863475
83
208562
711118998
16
63
93222
82
736683014
13620
95
80
401685
75
15
223233
134291
6
20
483549809
168343
54918
330466721
85496
18
26
90
314846
93
79
90305129
18157
27
412747
5
155509
291383
458887
69
40
42
71
78260
461496
90
216189
42228
43
53984
34
86
488216
179520
341588
485372
322943
89
289995
12
39
382568
29
332368741
8
42
1
22
277915
430122
71
150646887
61
57
71
52
34
8
3
2
374281
67
106935
34
485107
183924
2
24
24
321645
486686
400225
95873
59
87
98
369529
643643826
93
60
25
205230
10
17848
39345
222332
185218206
636777353
644301989
803473106
51
2
254495
11
304183
94
24
17
483573
50957
51
31
429854
95
354225
365338
763635823
94
11
740114117
52
85
3361490
99308
93
907841177
35
165596
353014
84
451483
15
100630
75
9
8
14
970767117
42715825
39
8
82
22
26
3
56103
1
7
3
79524
406131
55
1
497036
938275375
1
451253
49
19
26
63
12
308865
94915
8
718085422
147450
478978
56
32693
64
94
25623
873536125
725999211
75
1
414267
356315
41
628761020
30
26933
454271
35
8
123352
376770
461322
202000
69
11
182227266
494126
237022
234986
245585
54
475746
5
31
793285926
46459
319142
41
5
151277
306077006
132180
3
45272
84
691440790
15
433275
294329
205080
776943604
95
305491
26
229562520
85
191588
209354
29
3
491897
152448
2897
87
26
53
48
75250
413941210
288818
6
92
149295
211563
7
223056
90
22775
414617
45
5
6
80432
98
346482
355690
734721966
372398992
3
58
70
38117
4
47
137931
87
16830
410551
90
47
228822
109376966
312669
480794
28
9
42
42
40751
67
7
64
79
27
35
288149
4
374348
497000
368829
54
25
80
410680
233157
780312352
42
265460
8
348784
72
65666
69
97
425288673
12
493929
27
5
132290
146752
82
26
119529
488467
8
539229641
2
217110
314307
36
768296379
442382
383962420
585673705
4
7
84
88
847802111
61
57
66
218467
42
8
82
41
9
410778
53
41
449820
79
21
93
316244
330638
1
450093
425711
356703
532992835
124122
202257
232601
349632953
372470
59305
8183
22
457455
30402
369168
212811
38
422695
307121
100572
74
431629
395445
72
68
187581615
67940
401110
147141
455800
348761
160653
159902
474351
251067
21771
93
265644
63115
96
187241
86
537103711
13
92
12
47
425550622
26
7141
74
4
68206
992128729
27
52
293384
390984
72
64374956
6
461152
51
34445
430581
13
12421
402559
473023
98638
418641
66
9
82
408910
52
237848
336011
72
47
191769
401990346
220865
81
452431
50354
64
303691
56
462795
69
7
36
2
1
42
202788
217071
184329
58
60
27
100045
54826
478462
39
43
64
41
249697
262767
254356
494989
93
35
50291
228658
45
8
6
10
99
48312
80
4
2061828
423895
53
8
5
474261
90
94
274260
67
5
2
303483
61
775365079
34
76
264672
85
175304
12
725274603
6
80
4
59957
254751
71
42423
151228
465235
74415
446242
973330727
23177
322350
355226
3
26994
71
71
41
52
98
71
97
623233153
799435688
6
54
140327
264309
377610
100062
17
92591
5
74
52
357976
62
43398
59
66
95
44448
393979
324029637
6
50
337221780
460007
14
488308
6
66
232684360
239379
209987
46
807716661
96
77
987176122
44
10442
1
27
58
64
24
45
18
42
72
4
16
85
26
102506
457240
73
392638
20
5
85
35
26
56
354695
37
61684
332905
92
89
2
22
51
72
84
9
131522594
8
249171539
76
10
53
416385
82
65855
20
441139
8
45093
439162
298445
85123
156835939
9
9
30933
214869
65
43094813
499382
92
226126
47
403600
55
1
263829
982058435
36
24565
2
51
74
10
89
57
36
66
83475
246776
59
61
11
446947
170156
38
18
1497
33
7
3
411778
22
82
414500
820618923
9
402441
349409
54
373052
270639
250974
9
182212
39
85
56
6
4
96
49
63
491702802
47
41
1389
41
21
24
97
22
65539
427291
650894182
98
27
468103
464266
145553
838559650
8
420636
39
46112
379132
37
30
176858455
859281178
29186
1
14
90
75
382761
193662
99
77
97
5617
92
12
1
96
441567
6708
18536
487155
671924476
46722
99
80
293744
486803
225915
2
52
72
26
17
471998
49
70231476
84
230559
24
71
53
424164
74
40
292665
37
5373
191504
61635
47
324731845
58
446140
56
8
107594
437120386
599949049
272006993
82
68
198620
5
475368
405391
91610
91
13050
82
135874
479168
25
55
61
368430
321924
40
59
422090
241962
45
296608
115314
406596
73
56
381743
446539
92
238615
443440
87
139072
36
42
40
111982
46
95
90
96
54
82
395317
255337
295226
270067
5
367211
147126
27
986934341
79
7
450015
49
365113
350868
1
487038
87
35
1
71
37
218789
95
40
75
412406
223533
89499
153864
48
45
652742106
447612
108309
16
82
5
144889
39
323658
483686
893147793
83533213
55
287271
99
271690
62
40671
37
1
82
88
496290
306570
5
300087
443055
494918
2
16
52
6012
48
470439
69
458091
2
1
3
485912
694651603
5
214918365
437402
108092
10
86
91
244625
37508
98933
294295
380447
10
85109
16
11825
52
59
8
40
9
60711
82
12
301763
42
420754
76
77981
6
90049
23
39
7
84
147064698
46
47
524747815
78
94
164203
156547
98
12
42
152410
33815
267514
388318
214942373
74046
485416
129397
3
66
92
331834
564637063
1
249183
23
210434
84
85
441005
49
56
955259312
51082003
84
452160
19993
9
27654
87063
74
37
3
450856911
65
11
65
176404
360462
11
200807
342113
22
46
34
38920
80
246508
303904
308094
38377
87
620322917
13870
60792
24
8334
238354
40
73
4996
313771
231467
9
91334
117955
26
26
43
205144490
239967932
31
156045
205174
58
34
69
28
649470727
16
114409
25
87
7
67570
29
37
172787
41679
195558225
499501
69824
69
676561819
95086
206760
37
50
41
83201
44584443
468576
6
90
414589253
341311420
92
4
453132708
473913
78
326385
184669
991981977
48
51
3
290719
306362
48
404003915
234174
84
133761
99
95
265457
7
93
66
244570
30
81
58
462728
26
8
236301
243910
1
62
217523
85
642602744
60
867367653
199953681
3
93
233522355
351748
419336
222800
99
403380
5
8
199972
451365
498237
35
28635
50
322069
114315
30
263280
34
19
80
230876319
88
32
1
241989
308361
309622
263964874
63
52
378755
6
35
5
913879881
94
866009474
279303
52
446539
442636
149168
85558
184072
48
212490702
222087
362544
397979
467673
318684
9
495822
72
23
159466
31086
378708650
1
384148
7
94
450475
475236
69
127411
6
311336
23
11
823195317
462697
24
9
211896
195031
55
65
371153
451883
48
332844
21
481392
94
63
52632
454136
25
76
35
131691
48
34395
92
496698
45
1
284991413
25
157301
107195
311051
32784
6
705616743
179134
179852
105055
55
55
307559
235673
103717
162679
24
41107
42
298978583
93
465445
226221527
23312
107218707
81
45
14567
380661
309728
939988017
16
32
6
874524004
786640818
470812
54333
7
7
86
57
54
89
6150
379675123
70886
337219
72
29299
258842
482991
339567
239751
885590353
51
711844484
2
33
32
219546
406030
51
3
471277
68
834309786
64300
14
338
10
6
49
38
182648
68
93
292934
97
12
48
98
399450
90
565176850
40
17353
152949
92
54
426323
330730
4
555895764
35
303072
69
83
41
32
84
99
142013718
61
484211
86
80
2
480940
43
9
7675
131880
236455
75
39
273013
342478
25
2
2
206417
326391
46
62
87
707410114
77
95
98
392047
168176
86
342706
76
21
8
13
9
5
53
3
111338
189928
393886
351582
432155
495179
16267
78
305592113
58
278619
48
2
42
1
22
71
394491
279387
64
14
493030
46
429145
398471
96
622179738
254830
438734
60
476780
83
787826072
17
4
62
47
367452361
647393353
289796
13
93
1
3
69
424378
59
7
536850283
918079369
172089
41
947200181
338925
321945
33928
293130
66
12
389071
251847
31
451886961
92
36526904
90
242963349
6
32
45675104
52
121917752
93
908279134
89
33
67
18
8
428758
93
448013
38
294785
404630
272407
93
15
6
288888
23
281185
95
604917086
76
56
1
99
1
791492392
496012
402317
14
86
1
3
48
34
41
5262
39
4
50243
442111
254562
53
307459
299476
2
11
133916358
563586608
2
181242
7
19
341468
1
178250565
633909638
3
299026193
115204
4
1
58
169316
9
4
76
16
51
115228
424915
9
3
11
340039
3
8
50339
718210888
127275
389853
192899
454090193
8
221761
63
638024790
102223
11
441491
312939
73
63
5
5
43
306183
62
250336
351487
61
119319871
39
372010411
145229
25
85
46
301825
28
474326793
28
479250
329733
405047
150207
68979
37
2
69
94280
58
302188
81
81
65
67
312968
1
29359
135036
403617
152709
5
3
77514
722380570
3
97
219790
5
6
69
384401233
449345
19574
332111
27
332456
30
31448
965031209
83
492197
281754
375782
16089
372330
48
40
358208
115901
407956
81
11
59
448745
132725
92
397813
433763
215565915
2775
396643
51870
146813
326642
37
42246
8
52
40
35
229056
470894
111406
331762451
22
36
460401
453112
1
45
58
60
126082
15503
94
421584
198901
21
67
8
443403
176865
90
90
367389
222833
201615
876191396
42
397736
28
478062
445062
425588
136660
229486418
16323
429215
4
5
237566
24
806717355
78
12
44
276565
23
203529
356367710
864678402
12
44
99
96
800518682
74641
7
866579034
23
58
673495542
154647
9
68434
373926
476313597
59
4
66
74342596
92
93
70
4
25
201255
8
431276
553862594
11
490862
98
43
61
270951
195005
55
999836055
82
22
99
807356887
31504
202648
183484
613435908
365725577
64
4
79952
67
7
41
309635
85
66181
401551
248887
26
262151416
37
61
65
467714
475616
27
372025
51
55
1067
60
15
392290
59
62270
327216
26
355192922
1
64
710412583
254108
66
44
67
454156
74
223832
418429
6
8
139871
75711
3005
394932
49
11
453840
254742
354245
33
71344
34
6
91
92
194779
51
647730930
135725
229032
68
41
371896095
16
6
92
3
62143
77
681206999
70
337711
90
98
340101
251581
89330
144497
27
380396
15
5
45
173702
960561576
25115
91
22
98
1
63
376875358
261534491
23235023
45
90
708955666
48
10
47
225455
284057
8
49
2
81
190357
4
450131951
11
5
429201
18
337608
356248
232891
254690143
24
42426
39
38
98
171716
156779
55
447908
53
167154
247870
402919
8011
59
6
21697
79
171563
231538
4
277553
49
377846138
96108
227458
3
22
81
150531
486422
392443
49
1
48
76
37
209644
60
76
332390
2
41995
355412
20933235
5
55
73
75
89
6
41
14
145
74
304411
106459
94
7
363788
222128
169268
172376
33
1
1935
56
86
57189
20
11
275979319
91
135758
141292
79549
62
129988
315483
38631
416782
73614
59
380429
10015
300862
719427899
65
58
81
328134
45
42384
225206
3
274936
2089
977009455
67
379767
208917646
4
322298
158004
949715088
70
745167120
58
41088
213942
29585
228158
80
20
146906
75
279571683
55491
49
468464
142375
19
29
544368722
344727
6
526517397
385991518
46344
22
10
67
96
80
35
47
77
430145
361089
89
13
17
1
97779
5
82
810240543
51
335069
93
328144
35
479954
156456
245606
259406
83
433090
51
95
440515
1
497355
84625
54
18
45
95
9
53
24235
4
292323
63
7
257414
441570
153342
61
369821
174120
82
51407
97
58081
49
52
13
24
1
79
27
311689
79
12
102871
345299
145357
318866
234599
454871
6
75
86408
40
148451
72
36
381755
6
439572
16
35
5
24
163688
813887805
8
173730
41
17
28
134243
129023
52
52
5
125203
572352282
29
71
787983527
13
690933236
364527
154603
69
139391785
138114
77
82
241518
48
85
44
34
44
24
380198
77
454355
341688
93
27
74
496975
85
40079
9
124752
290862
20
31
11
481340
199699
1
3
20828
18869
6
234977132
90
46493
354074
176811
8
78525
55
80
68
157259
347080
326100
26
131908
84630
34
5
7
84012
113161
192910
9
68
362699
276294211
147387
9
469735
64
23
60
96
18
76
110067
129775
87
32
29
90
92
71
70
13
657375085
281579
262972
87
4
54
930418969
124545
145444223
2
42
286861
33272
19
72
1
488293
795797020
23
34
96
8
129388
69652
54
39
873242857
80
306159
30
54
92
12
86
219253175
83
63
134785
66
61
226232
12
49
52
11
969227764
90
120127901
450612
67
12
34
7
74
16
322155
311014
36
440420
1
57
355378
84
79
67
59023
511464159
9
364522
428208
46632
176795
219829
239086
36
4327
11
40512
491478
177684
92
52
13
38
463215
78
280120
637
152190830
435896389
89
62
97
4
32
53
1
23538
59
493285
10
156621190
381413
55
97
828319749
49
414674
9
451699
269172
7
243561
77
376129
77
385334
9
49
148722
24
81
851019702
299824
240003
229061338
222995
78931
378239
1
38345
29
306407
577982653
51
5
970397266
72115
32
388232
87
72359
1107351
92
485024
47
1
751082714
68
64
25
285749
2
39
856955410
13
1
163695
29
217304
82
24
81709
8
8
48
68
468551
72
2
86
284861
60
35
705336726
184671
244215
19
111507
2
216246
391517
12
6
90
38
32
717235306
60
303161
31
486483
77
105923
846846534
250881822
470148505
261072
448163339
103192
257811
152100
479441
38327
42
58958
595814497
154367
322489
402052
139997
153675
6
250503
4
41
8
173803
129722413
68
33230
48
65
9
38
135171
409206
120552
411502
71
71
312708
8
89
7
39
96020
267274
6
36
324713
145792
343921
556045977
79
17
23
165753
456395
51
49671942
58
417498
7
94
58
58
54
2
133618
15
386822
81
244081
39028
176657
7
8
56
150417391
671648871
103061237
5
39
5
143717
237466
32
87
456481
47
455846
3
92
925692669
104436
837374608
7
474616
282441
300585
130110
474538579
46
1
7
38
35810
358347
31979
82
91
19
6
114729
96760655
23
148231
291641
75
53
959023236
2
40
33
26
146919
198711
56
434243
261946962
10
15
13
105049
34
405870
91
10
75
94
807309793
90674
50
492458
266919
466727
62
68
448979
242513
37
43
221724
89
76
57
29
240778
142863
91
8
380683
298568
93
25
5
94
343383
82
128565
12621
22
42
84218
97
82
605086903
15
477147
24
470687
74
486778
2
85
30
289606
320715
13
50
57
254448
94
78394
24033
35
77
333019
4
494134
396593
474946
13
84
172038
462440
382745
66
17444
175530
23923
13
57
62
23
373943
430442
70
390241
242632
95916
80
362410116
84
25329
398362
637334748
69
17
225630
96
241343
75940
55
249402
757127810
14
347394
47
157878
338669
238857
68
454167242
91738
318077
2
117000921
43
200212
75
83612
71
2
38
29
397655
271311
683376479
99
4
467411
90
7
489426
81
460744
199302
827958705
788177319
7
14
756474064
8
90
565580644
178828
92
69
72
155054
299513
279363
16364
10
98
41175
208962
46
70
389137099
912489064
84
30
95187
74
469577
27378
478090
62
82
59
125294
349042
333267
436583
245069
6
306557
26758
73
357552
78
444047
2
59
91
444911
200426637
8
3
31
311201
75
2
12
146296
173772
59
230983
48454
97
390450
64
88
97
462317
83
142330
217076
231581
88
68
8
189433
9
83
39554
278772
153904
178240
81
86945
76
589293118
381927
75
105584
65
58
415682
74
303392
98
66
54
123309
76
6
119526
14
56
69069
203069
457
3
175997
5
3
31
395460
349490
12851
259473
14510
30
89
85
40
93
263626
486314
47
142842676
801626077
412823
71
415570
68
389585
270514
69
945126027
5
7
18
30
94
1
6
77
91
156552
90
430794
449263
358537665
329199
182760
81
45
386718
3
62
43
211796
235137
56
362768
483745
153074
30
66
73
436337865
347489
27965
40
85966
80
3
23
181311
62480
53
23728
21
51
24203
83
65809
98374
19
78
814909154
794662247
412146
67
81
201367
85
272898
55
56
4
348518
89
751315299
139171
468663
85
654982988
93
96
623520786
85815
12
93
185705
357786
178944
279961
118844
1
146116990
375757
3
14
3
91
302606
114871
24
424966
10
813120713
5
73647
322701
6
3
8
2
689193043
53
115417
93
232837855
386526
29
59
406388
376376
36
70136
816437178
96
1
70
93149
363646
351326
1
44
52
89964
288389
198462
9
8
7
457767
8
205538
1
22
179107
430644
46
27
310678370
82
68
333125
223509
377354
97
78
4
361389
9
66
10
95355
19
69
149878
5710
86659
58
444983
52
23
97
4
353774
462847
314899
22
156955
55
57
35
21
47332779
4
29
65
25
80027
1965
25
161204
138432
37
55494
96
81
8
620703418
32043
26
1
96677
46
70657
615436221
75
31
150354
73
41
355420
198486
41
77744
279146
459186
490254
88
348644
17
72
94
110582
82
825537166
62081
68
55
742828587
24
40188
54213
184981
721392170
40
470104888
2
1
224591
6
51
43
9
311705
70942
84
299299
794789257
40
482008
71
48
369026337
6
73
50
77
396954
3
237360
223227
36
49
78
69229
19767
4
18
91
167198
303428
21
6
409032
236330
313198
88
3
208492470
2
88258321
8
19
430209
458548
68
97116
391597
310416
320881091
32565
231183
290148
399724
266668
455099642
149931
370095
96902736
862634764
38040349
8
60
9
72
134244
436721
278926
144504
200852
389775660
133813
206948
67
25
73520
45
13
3
49
101495
78
26092
95
957553764
395655
91
420571
372836
94
47328
39
57
438445
174133
327313
267861
420034701
226173
57
9942
83
447529
76
48040
45
293892
506587870
308377
92403
91
105105
660125608
58857
61
14
77
476829
329321028
353957
416087822
374196
3
79
45
356934
4
39
10
50
325460
1
830884934
64
38440
160501
58
987300844
67159
38
67
227485987
347720
84
99
90
825048581
73
158369
47
31
56
3
16
3
103420420
66
1
101084
29
164758
75
374999
49
6
488581
185247
13766
36347
72
247429
32
19
8
11260
68
2
51618
6
959344642
23
17
54
304175008
15
237930
29
461274
426383
29
23
17
83
14883
59147
99
15
68
7
3
77
32
27
33
385249949
9
55
4
5
54
782176834
46
60
171759
9
316201
80
142681
12
23
93
29
81584
494265
873530497
14
34
240636
28
173364
283940059
66
263206
2
18
379049
72
200985
387010
73455
5
9
53
29
5
13
41505
13
69
19
903289619
29
106813
549423898
267451
45
498107
43
73
47854
61
39
44
398506
110714
3
408793
89
661208399
61
54
557097784
89
21
8
24
105308
14635631
70
360440
24
64
83
91
241845186
89
283526680
16
317601
119962
128351
274284
92
10
628984956
134514
90
27
434978
70
221161
99733
73
91
1
4
23
328034
64880
407604
93
491657
264919
203293
22
296837
91161
63
52931
191085
81
262293
457978
22292
79
84
86
50
44
392223
399151
47
5
69
33
198240
418823
266353058
2
155556
454255
298918
355554
213817
47674
2928
4
123946
170614
4750
4
84780396
91713
424405294
314349
12
41361
255983
351520048
75992
5
69
39
253670
334172
58
42
8
171088
18
5
79
82
410826
249169
8
81
4
71
152957
4
142969
97
42693
230687
260639
9
334133
495108
4
72595
462190
57
726305896
19
881709213
170439
5
79
195393
511295259
451506
16525616
899259544
82
74041
9
76
93
463059
89
32
87
45
26
53
910285909
157653
21
86
86
450853548
339626
105302
204165
3
21
95832
121422
491933
82
8
32031165
5
9
99
488594
79
912501704
23968
8
113924
133345
349027
88
63
6
261180
58
65
166980
30152
14
19
903085492
155928
70
32
498263
3
299316
122893
13
7
6185
240162
372241
6
62
492615
85
42
62
22
115203
5656
966410536
69
99632
43
7
78
8524
67
220496
128971
439447
36
236927
30
28
22
36
29
451193
6
99
9
96
80
180069
18
252237
52
82
8
382329
82
30
3
404110
86
28
47
66565
312636
88
6
74
56
81
25
161581
186624
89908621
95
80
8
93
205508
253266
106665
1
29208172
63
73229
217681
431687
203944
17
102645
101842
314893
245271
67
48
33216
277141
312336
170652186
74
342610702
15
49
88
70
133595
230876
888061814
412318
258061
4
69937
257335
133019
237384
199826542
497144
29
23
41
130429
443642
23
6
78
46
96
29
300900
76
359435797
453749
69
1
4
424133
9
37200
56
99
60459810
244547
217021
320913
2741
707901448
302467
498789
3
490014981
390349
585708454
18
131671
23
971287666
441289
255540
160971139
71
477555
165402053
74
94
56
411030
191648033
20
5
53
214998
462461
96
13
302001
52
17
79
935646301
38
677566377
482180
75
58
13
51
65
269739
3
451966
189153
445774
6201957
2
153271
9
214549
99
93273
22
409313
54
21
53
58
247263
56
9
75
70888
12787
3
79
504177403
493326857
587258342
224638
13
43
62
55203
72
21
22
113516
464970
374713
29599
30866
84
93
91
75764
19
80
90
14
79
337701565
217616
71
46920
403314
409866
213482
478457
19
22
54
43
16
800300800
99563
458540372
235616
98562
3
362560304
235156
61
142391
655745208
458335
399649
11
45348
98
76
55576
55
67
142247
320590
123669
39074
230515
279994
3
437249
46
37
82
320631
383339
403657628
198328
5
136013
363788571
24
2
72
49
24
293916
6
86
443392
65
412630
4
179965
141422
18
84
197435
67
80
150878
76
37
674394319
363681
75
113792
885944742
8
787018476
79
494916
794106442
19
48
74
83
920415822
85416
169468
70
86
9
23
21
244785
46
39
240188
570455513
128812
201433
327135
137885
89300454
26
324014959
443394
6
45
337267
52
246234
785837755
6
94
67
6
83
111902
404809
22
144708
590288930
325187
86326
64
113640648
439941
269182613
463756
304020
85
759893282
25
409976
5
98
73
42
238126130
454261
353311
32
95297
367592
166183
56
240555
17673
423311
96
79
343171
50
91
28063
217194
390622
441301
465783
105946
413322
543181509
57
89
440998512
104178
77
124757
80
250459
64
42074440
6
3
88
78
68
965847938
181930853
85
57
77
311321
55953
284197
331390
72
3
7
75730
304113530
34
12
438116641
99520
81
372861
15
101720
15
3
62
83
31
38
183306
230473
97
65
62
70
10
69
35259
25
149884
492559
99
337769
64
36
428925864
402365560
14218
95
499884575
381631
88
341401
489669
13
209426
380318
65
68077
306865
60
104745
78
266669
3
60
75
72
107579
190133
402296
1
46
159410
31
125101
63
173882
356914
427138
307409
72
229880
7
2
411085
37
15
366903
24
39
10149
264795
88
25
75997171
24
95
92
67
57
239045083
83
449568
479793
266233
30
73
27
360658
79687
256963943
25
121503
97
99
79
33466
376835
15
51864
246456
99
2
74
849014533
274359152
74
8
74
407480
60
24
4
6
38
62
42
37
7
756
40
40
219324
64
1
159274
315518
9
382569
386589
150160681
324596
70
418334
7
4
550574374
96
470948658
437388
365117
478809
125975
86
92
408560186
44
194083
85
94
60
73
448274
252198
20
3
39
41
189649
258317
21
113260
41
172230
261858066
104823
95
2
575021810
172658814
269932
15
2
213673
47
168226206
72
344974
12
83
62
182709
15
98853
23
7
96116
38
257065
44
50
91
761273701
851
23941118
400563
223043
75094
15
64
28
308523
444871247
27
5
299660
29
63
64
103280
67339
45
56100
8
271994
50
126753
68
62
3
71286
235124
329860
87894
96
562823771
403228698
354290
38
11
7
25
438571
51601
30778
145233
348681
60
40
262396
247930
4
56486
3
184606438
1097
775941714
469296
87
285266
5
80
188738
740158754
98
300372
277436
312681144
31
287311857
35002
916289518
4
440696
387713903
62
478653
297568
223034
502656801
12
82
13
3
404939
70877
28
79
290261578
848681463
5
1230572
46
17
76
492171
823545047
271710
134236
1
27
475668777
30
91
362998
75
386446
424417
173103
207670
47
476673
176363
160359572
374077448
19
694837985
405532
98058751
447870
13
97
196182
39
91
645273494
85088036
447001
84018817
91
84
309659
99
99
371601
33
62
50
57633519
75
3
22
3
728235177
23366
166640
487607
9
336236
91
80
51
56
433362
22
108224
45629
168785888
182758
49
882718818
10
153080
289267
199032
94
226328
37
2756
324107
170640
429146695
42
89
489606024
61
310742
32
74144
114353
91
25
98582
465363
45
95
162977
405404
82841
61
265906
318700
413037
459986300
113593
3
29813532
7
33
33
65
329203
458513
40
21
352272
8
82
249994
18642
870577992
4
12
61907062
73
15
82109032
975619485
85377
65
68185
2
91
301031
33
1
152336
93
379640
79
18
193052
129768
63482
68060
81
35
62
15
73285
227483323
268501
341291
450501
222255226
434406131
9
79
4
933368046
40
265423
192248
17
60
58
40
268851
4
4
32
383766
452520
8
62
9
68
383655649
364174
407229
27517
16
266601
8
176560
74
287001
60
79991
3
15
10317
45
286117
475466
19
14
16
160476
329207
50
75
171801
87900
92964
95
82
368219
248267
296625
378108164
359621
228733715
88
3640
74
238659
358008
56496
53
49822664
12
684069746
68
335135
435002
857271255
29878829
2
78605
20
22642
36
71
556863555
286263919
17
14774
348166967
996165497
11
13
615976362
91
140151
87
24
9
214881
91
83
455944
21
43269
6
447994
17
12
62
69
32
474004
404566
490995
47
177443
52
207099
150525
61
8
45
8847
14
69
12573
214327252
813326117
85
89
133388
439445740
5
83
98501
457583
34
70449
60
46
7
4
75
1
71
455243
295129
8
66543
433486
125230
527804148
9
421502
270162
259370
54
21
160048
262869381
324208
35
320145
372577
96
45
809088585
838607959
3
153253
348509
2
428146
14719
17
470596
176881
22
26
722300161
2
638392068
15356
13
33
57
24
711869629
87
59
32
86
131315
89
86
215344
9
304743902
211962
61
118341542
901352453
17
316737
38
473233961
450877
441050
5
77521
6
87
91
80
7
18
24
78
352631
46
641988212
76233
255437
387003
5
46
450393
338073
244094
75
207904
8
49
296207
17
47
487189
898739394
3
89
96
51420
113395
65
1
57
442666
269216
30271
102051
271584
259633870
79
56
58372
52
48
23961
246929729
18915
68
61
243273834
234962
149315
80
20
383875242
38121
282388
341868
83
8
95
394035
195605
302389
100590
56
27856997
113218
419393
496387
37
80648
458690
60339682
324803
56
17
75
4
143116
61
74777
94
168996901
76
64
61
89
689238992
452772
58
203602
78
297503
532015363
10
17
61
67
4
171530
92
91281
83
612408599
278779
67
461851
221591577
78218
52
386943
1
86
300985
77
34
85
256790
511645414
58
29
483079
223885
37
330509
918677270
460520
39
74
3
108004
10
25
8
745896391
78
488654
22
98
35
133078
131713
5
57
54
54
56
266585
430390
3
78
42
91
29440
26
115573
22
66
301076
407657
42
68
9
352357
399376
52
249976108
186094
61
46011
414797121
72
39
8
31
49
457186
41091
44
21
191345
89
492555439
99947
27092
482355
8
12
99
422244
42
432879
56
390434
976122523
42
59
56466
129797
380308
127177
279448
22
54
584256848
9328
98
6
73288
70
7
14
465228
38
33
5
4
84
43
96
3
477304
11
1
459144355
308190
36
9
298554020
97
62164
77
51
74
284823
204886
404334
20
83
381378
240945
3
1235623
91083
8
8
77
23
38
76
255356
358138
398167782
30
322003
133679
51
66
199111
21
31
37
52
6
113
349051
7
28
15
194348
294030
31
111654
316964
240315
439456
807179145
374458
145719
61
6
98103
422009
28
459023
436590
485093
9
189183447
61
97
77690
7
49
121290
304375
62
347346
14
9
11
29
73
5
625894527
53
29
38
68
57
163384
11
86
8
58
94
3
873103370
35
7
478613
4
226611
27
367014
56
99
459877
92
23
582095650
41
36
478121
34
206450
62
23
81
35
53
42
85
99
371282
65
871902776
90
3
56
340955
6
453551
374673
39
615575618
186698
8
12
143626
40
110078
124945
462228052
2
376722
60036
1
363797
29
330580
33
53
26
368371249
77
54
19
472359
26
41
45287
85
30
88
234617
311417
770224860
7
99
46
65
317874
19
37721
394756
63
2
440836
10
314889
299047
257467
32300
9
156612
88
392984
34
4
65
11
459617
42061
230825813
47
11951
47
95
46
83
5
45
36244
11
10
397376
375343528
12
482715
454561
155707
74
1
316999
58
59
59
139049
269858
94
472475
98
7
405524
714912278
61
11
51
24
1
9
196675
412940
243189
3
96
2
480252
99
93
76
183196
29
264236
57
55
98
2
261697
300154
197293
13
341662
65
827939836
633090533
384127
478462
68159
90
75565
68
12
5
31
328759
188827
182091
11382
345411
306191
6728
13
39
4
57027
139449
124813
131196
3
18
497644
254630
14
62
297294238
315905
942872998
747723086
241704082
54
430139
459109
75
4
1
311129
11
787247654
829417347
372189
82
21
192274
145666
38
9
897873428
62
460554579
311825
38
283335
417903
3
62
338615
97
175153
44
36
157075
410999
16
96
254321
81
100690771
259304
7
41
39
296579723
135317
385821
56858
12010
301364
45
618962853
286625
33
2
470844
8
21
1
29123
7
146741
46
57
66
69
521393386
32
54
300488
294608
15
25
210828
82
26
151429070
398794
224972
220950
437684
97
84
192694
285067
14
61
79
389010
507270965
218896
384788
71
270469
85
64016
387184
91
73
3
247545
344267977
77
199718
98
246608
84
13527
387388
4
99
20
90
61947
4
95
2
6
33
35312
504854731
180994470
88
342753
92
66
5
68983697
7775
14
85
215154
40
80
44
926927247
19
279357
721488481
468202
392261
413049
348441
647535302
44301
10
9632
239331
1
71
80
64
92
765711838
71
49
87878
384471
32
16
337321
46326
175169
407344
375046
46011
213352
32
78
12
4
350368
105471
8
27
356693
260256
277818
16
381584
6
68
432195058
557065170
7
59
83
381245
52
398582
235473
16
53
39
13843
5542
948596811
94
241241
42188
695309023
133810
88
2
170055
176817
65
18
117974
778524008
1
96
47
40
48
59896
364875
90
67
42
102711
6
4
5
57
8
28
47
54
47
328019
198821
4
61176
7
15
17
105998027
60
15552
350880
7
364908
51
56310932
32150
36
437577
22
54
3
611324276
23
456954
57
35
46
99
71
51308
8
90733
5
80
6
35
51
47
252927
95
94
35
179089
25
84191
381239
6
1
100436
12
158793
98
301239
53
85
87892
65957
29
24
36
142050937
35
251094
18
53
88369
54
25
962131858
44
194390
212274
4
50
8
215184
900409469
80
9
4
397482
333795
509467619
22
49
1
71
13952775
27
2
81
496433
139100
329625
204477
381809
980354169
252999
29
39
28
63662
183265
157216
246415
167724
6
20
58
235070
99
278524
73
41
201178
12
180541
2
118192
369714
988436150
328288365
124231
484134
383647
73
486702
90
294616
80
11
23
30
419492
53
83
44946965
51
303595
29
274875
125007
41
353728
74
325860
135066
97
977384734
61
97
1
8
7
66
26
9
97486
213826
52
7
48122187
427344
112355
44
42
161477
366598
78
194501
2
163490
42
254452
66175
489345527
8919
182458
45
58
408280
81223
67843
88897006
238073
45
91
2111138
257978
903060943
368920
69
258816
219075214
495010
124701
345017
12
66
131275
306623
1
95
6
40205
692252060
39
56
49680759
35
834680822
32824
14127
395688
58
341411
29
137048
286065
319751
342466
286061
5
87
6
421680
36171146
173400
338097
214970
131936
415914
3
35
31
11
40
26
77
40
50329
802889135
169086
349666
86
469657937
86
190014
38
92
474038861
779457256
78694
87661
82616
11
49
51
92
181369
97
41932
376697
68
11877
166052
379269
151061
210789
440877
92
55
80
846979983
194213
43601
58
185034
7
188808
8
42
540925860
37607
3
198916
23
323294
1
470498
89
188707
3
9
295829957
55576
494911
313828
402468261
10
19
499637
27
18
36154
13
208215
30
67680
244011
421292
74
24
828688182
15
20
60
86
6
52
195847
54294
70
396707
92
267767
22
179780
26
23
44
96
49
363504
292704
324665
3
116208
383195
55
40
30
328323
211975
70
39
376980842
96
334067
596122243
476392
412604995
955329878
44
52
450436
83
70
30121
156552
3770
115178
93
62
55
400349
4
388226715
336005
7
40
338378
39
5
176993
99
26132
151088
69
10
270986
197328
144273
50
14
72
382265
31
252218
86
35
302337
87
274977315
18
20
330832851
35
3
481350
67
578440838
437496
680309475
128012079
198768
57
959805933
430411
80075
299413
90
96385
21
13
494389
4442
71
6
166887
14
117782746
14
3
201419
15
347798252
395035
28
85114
3
605488065
11
331359
10
86
247827
453024937
321455
32
21
6
19249
1
494459
732168227
20025
82
459772049
14
40
99
25
90
469827
67
447399
87
16
4
75
94
67989
96
8
485817
77
96424
351665453
203660
16
280931
14
487424
77551
8
46
280605
346633
10
38
7
34
451103
263992
11
49
642528425
278278
62
173635
99
456655
174899
491349
479229
97
1
250833
65
66
2
612069354
321849
263391
61
280966
6
85
33
97
394152
48
56
87509
50
456729555
1
22
71
36007
177771
370578
805700211
12258
365415
452014
717868737
71
309621
229039
78869
104281
1
9
477857
483466093
5
77367
330682000
836659938
101201
419954
453527
7
975930233
340386
63
70
477931
8
7
899363480
72
26
94
434491
291288356
305949
5
7
68843963
77
261720
161996
84
80
41
48
61
211601
63
23
306149
75
61
241216
139683
276736619
60
272756
252079
298216
6
31
59
8
88
7
313922
85
290956
492271
170170
57
94
12
392983
21486
429327
162102
27
235084
13
37
68
92962510
49
426454
343051
60
86
10
67
1
401870
69262
76
86091
12095
5
47
336118
80519
50735313
378391
67136
21
58789
273710
5
380766
48672
459909
195029
37
152482
261570
360921
84567
3
167815
228710
270841
230496998
30
308075924
45
695538869
427914
48
311648
469532
10
859839576
92
115937
184846
373520077
297700488
431497
62
196175468
610661434
46996
20660314
3260
352809
8
96758
5
6
18
9
623394241
63
5
267753
32
1
195272
94
52
59
8
418972
350411
170844
31
1
11
203337
388834
76265
62588
655506808
13
48
34
590319113
66
69
447125
586981424
29
5
769948188
28
315769
34
359312
365472
98
1
207608
275991
5
23
3
484323
2
328260
19
37739
13872
187866
247817
53
1
38844
177682
7
36
9
495697
940956934
44
33
8
6
191052
90
22
469869
51
3
137222
200706
91
29
179320
80
483299
57964
81
367638758
44
107159
97
37
50
330568577
155449
68
295484
36
7
217761
20
33
216516
339127
64032
61
25
310029
359809
38
146727
66540
90362
8
22
69
5
2
17
28
46650
27214
84
472679
199734446
60
228408
4
299438
10
75
322364
322482280
64
392563
84
52
6
370753
593273322
3519
62549
7
64
83
327210
20
254352
57
75
470177
127611
99
95
89
99
5
418326
94
404548
2
70
234063829
8
16
444210
999258802
86
237347
9
30
47
27
26
98813168
9
26
261226
15589123
493969
21
428383
34
131116
7837
10
69
345901
169844
69
349273
72218
338953
16
67
4
216023
52
101844
333224
299991
48
29
43
11429
86
389675
76195
460811
58
347992
72
32
300160
4
519372063
411123
81503
28
345566
209194
1571
49342
162354
30
6
67098
256219
31
7
57
719088001
60
431751712
112578
54
486626
49001
12
10
79
98
4
13
57
25
38
709321839
90
32
61
755645963
79
275037
79
5
73
277527015
96
173025567
467791907
59357
4
229693
326962
79
33
808410798
123521
128772
57
335495
4
3
242635
22
235678
69
350312
336342
52
50
53
5
70
5
365173
12
272072
668050170
55
242549
62
236195
34429
14
209972
75
204007
630677602
128709
294720
171798
64
108869
407273
284022
44
30
473037
12435
62
6
16
39
165835
208811
61
29
73
80
403867
17
44166
367848
37
40680
9
56696
187723
95
21
37
64
61
210224
85165
492933
8
389722
304410
418171
92
22
101760305
40
938665193
431418075
1
23
286655
283688
63
495071
297666
21885
987798016
202844
129274
30954
179486
266963
8
7
336509
92
14885
36
70
206994
85
54
22
3
398830
88
269398
493343
90
84
5
242021423
395545
370890
264516
342062
62
122786
8
253461
783463779
35
79
400623
12
26
81
173459
224174
21037
7
255026
5
858254264
191164
290474
447186
50
368703
55
2
5
60
19
66
79
66889
232794
76
327586628
86
48
62
24
403109
71361020
97
146059
290759935
201705
293250
9
50760
465409
276228
9129
8
11
599925662
253477243
9
905909724
54224
44
64
360441
20
93
658362923
4
58
328003980
9492
97
80
468553
377163
43
451156
17
122744
99
42
6
81
396149
595822047
7
465915684
18
2
6
355249
918848780
377853
93109
3
73
2
90
59
228694
37
10
240879
92
34192
59
7
595312785
22
164634712
620971056
451286
123586
10
178829
61
67
4
93
21
71
365482
777226496
357067
45
38
17
44632
41
96
437162
19
11
692166520
8
14
45
45
311319
871187737
238388
76
173408
25429
32
425551
4996
13
91662
474432
7
1
50
234849
53
53
470066
348869
58
51
35
503463576
289304
30
32
51
962750171
144700
122007
55
428305493
64
412645
47
327218
709554173
353502
65
224246
9
50
60
283600
39782
393552
84
296823
56
79
50456
589518926
44
70
86657
52
388935
62
1
426276
12
11
19
91
32
383292
386284
392179
452578
74
190450
24
84
28
49
85
8
1
8
24709
82
48
3
54
40
158597
233527
39
47
26
7387
31
350499
316878
47339
213282
73
350833
11
364116
77
498736
42
431526
19206
356891
180441
296790
58
5
459387
96
447890
46
89
223753
404429
4
84819
388939913
885985492
122339
4
460931
56705
212250
499273
428741
177648
4790
119316
60
51
121120
7
375218
422953
9
288232
14
33049
475979
32
466278977
37
25
692105591
87
424720
548938968
387938588
303014
56
68
120032
36
6
91962
272834
32
7
186665
673030045
27
40
225509
245374
66
473483
68
7
49
810998076
39
44
24
329034
50
20
64733
39
168586
86
81
48
217929
502690432
31161
375421
151598
40
189777
34566
384145
97
364335548
9
254306
78
83
52
16
431402
912889399
43
497988
14
10
57
382953
63074
58
68
363818
17
291357487
49
221834
470965
337644
57
48
86
22
77
12
49
201088
35
311498
41
29555
172414
41851
39388
98952
800649614
35
236209
293364
53132
489181
85
96295
99
299401
3
172348
68575
259602
451579
429933
92
41
4
273845
45
139103230
28
65762
97
45451
480544
83983
353154
223331
68
586756531
27
91046236
332856
931556013
83
85
2
137954
2
460342
191481
57
14
73
456861
152756494
463218
48
60510
437493
59
377914
32579
48
99332
298210
81
6
363839
81202
90
52
65510
41
94
325554
9
29
7
48026
90
69
51
3
185406
77
292154
86625
30
44504
348415
20
261482
62
304815
75
188608
6
42768
66
71
445272
94573
935242047
65
4
8
59
32
495083
80
42
75
148880
124591
454567
83057270
37
367964
70
61
2
98
1
295275
83
181890
40
122914
499611
64
408147
754300603
109371
18
9
204257
309737
34293
72144
350588
16196
7
264372
76620
907393345
6
466958
239081
229723
45
372398
9
20
184829
80119
184909
386693
60
44
177427
835023192
401183
79
368708
50
423065
67
303771
2
42
96
108719
23
73
377232
38014
785338627
90
2
53
99
49
355339
347994
60935
54
120340
218653361
183675
5
106061142
90
265303
136479
175901
6
362601
18
48
23
6
40751735
413883
93
412522
25
114318
307235768
34
44
4
13
68
1
76
7
110721
71
176516
256248331
47
358211
27
22
141732
62
30
89
42
10
936739678
274981
3
73
77
354725
160221
73627
10
31
130291
94
83
6
11
63359
20
34
74
397321
99
70
1
44
9300
3
66
6
243265
41
428507
1
33418
56
53
10
498866
338359
4
43127
394761
92
258790124
251569
354737
455109
479745
196536
87401
9
47
372269
36
124815
41
15
22
26130
267425
35
53110
279557
435266
444938
890872
16
70
418088
407859
32
8
74135
146338
24
273192
216140
9
17
441514
488367
61953
13
80
378739
403920
175992
17
6
27376
6
48
67
44
598613832
68
474126
7
4
256607
296296
480947
3
24500
307993
431369
474484
68
56
136078
163338
5191
83
89
308876
35
468500
289366184
43
98
10
96
54
47867
226811199
81
584195442
96
772440527
16
94
18
167970
20
197084
485565
247504
972052443
86
169979
98
455079
118525168
48
60
675441222
76
111091
56
13
51
45
64
6
179540
152385
57
468704
14
9
29
51
46
60
8
75143
74
99
809033604
12
144091
361428580
71
28
23
652927622
408033066
74
10
33
8
4
72
35
7
2
414508
61
1731
125248
8
8997
163564
25
217535
408669
67
109584
8
228989
115010
38
915921080
4
285179354
11
112081
60634
37
40
457551036
5
902673145
32820
98
59
250863
66
813362533
22
444367
150719
635038887
44
77
13
15
47
95
73
35
28537
69
77
486201
25
262063
298882
10
489339
279340
392734
367009
65
17
93
250749
13
31
31
63
5
54527
36
91766
1
33656
5
214922
189424857
164463
167245
993861315
200089
9
21
63264
55
761933424
337327
63
413068
101547
70
90
82920
221527
25620914
354759
30
534841655
300154
405971
50320
139776
473688
82
50148
7
25
19
444149
285391
103673
174870
24
181253
56991
214971
70
31
3
18
270298
51
54
254479
56
8
181823
25
76
80
271208099
72287
36
451544
290270
421641
331361
67
273257
921472432
141406169
275413
448026
343696
23039
201350
103290
5
497276
380875
63
47011
97814
29
11
47
228834
41
798738551
503744640
32
65
5
5
50
346464
363666
4
65
51580
3
2
79
351117
306580
5
37
477167043
425738
81
76
811232082
75
385177
218535
45
47
901563007
309616
7
67
385817
142703
93
7
81
528635205
17696
57756
57
8996
466447
274764
6
6
5
1
1
51
29
399651
60
225864
95
248034
216955
2
162223
72
285944
389235
353184393
46
6
76
7
37
78
404727
147281
32833
1
228533
287284
87445
26
339985
309795
29
76
215714
18
708627417
29247
55354
335338
17292583
9
83
95
2
43138
105099
55
99
11
31
52
78
31
92
6
23
310617
434279
31
112670
24
21
345128258
79
728396471
46
34
349584
9
16
25
315267
106126367
67
96551719
2
28
27
2
246014609
135658
79411
60
217824
95
418083952
6
28
468245
71
210844
2
50
51
16165
819809048
46
35572
91258
46
30
98
18
315643
51
263624
15
88
9
183034
98
398146
855949021
39394
11
106448
22
96
62
165852
4
182788
23
9
80577
167851
9
846911564
850803124
127394
53
485656
52
526153438
460863
31
37
80
98
40
91
184908
49
3
61
75
79
66544
275817
16
82
844688474
6
28531507
914194532
17
132252
514587816
56092
821589314
16
135107
81
432282
94934
75277
50
53
68872
387469
63
448023
436225
136533
29
47061
19
231242
842597958
46
86
97
89
228110
53
38
18
57
250484780
10
64
459322
389963
14
94
292465
231512
403745
79
345109620
682375058
253501963
86753
42
61
67
142437998
31
75
41
463469394
15
52
350624
5840
2
280193
23
27
18
303217
36
379941
1
363639
353042
46634
76
16
374797
250257
273305
70
326564
27
561515941
33
163794
94
414893
79916
21
565788775
75
62
16
418425
254694
325842
9
57
49
1
179045
11
360342018
75
13
973018355
26423
305134
272273
26
92834
199408
24
286933
123961
233928
358642
120854
566874282
75
92
66537
60
54
34
455079
500541550
122171
78
236352
182458
209772
249786
64343903
39
6
80
92
39
43
2
38255
89
347240
93
161621
58
28
25
10634
453198
70
6
84
6
336273408
15
93
54
60
87
751751597
325754
7
89638
315923
114404
25
241723
372502
51
41
143092220
490313
39
57
31
769565549
60
226035
43
8
146041
46
66160427
384498
56
274895
277934
258976
22
349940
612071461
23
187335
40
81
226359
17
38
82
82
10866
8
98
55
13
8
12
28544
10
18
47
58275829
269074
3
68
631268338
396395
38
73335
85
672227426
59
77
80
66
329387
299229
168326
19
85
255494
464438
30
64
91
28
67
81
552596105
82
76
17
11
34
10
58
690568051
198942
444891
26
176408
35
48
345234
70
6
5
83
59163
260509
128674
33
110106
40574
9
169550
82
438339
847910736
164855
27
84
331564
57
337970
282094033
17
356617
272084
23
367854
357847375
181752
316482
541219097
753604835
81
294692388
157271089
29290
911302462
70
88
687740616
433048589
429627
159321
75
49
2
789013435
293486
82
364730
58
28
60
93
22
17528
80
79
33
357425
4232
234006
133874
102944
259176
49
91
348519
23
44
282406
20
72
6
36
33
675888623
86
87040
10
76
91
216182
52
352991
225537
534450810
51
91
202244112
332128
185348
185476
17087397
279288521
323331
1389
29
91
404788
378596
19
61
84
324699
54
729540905
415894388
127362
220033
4
129738
72184
51
57783
384427
77
56
61
84
1
53
42
64
275942
3
411684
85045499
40
150084
22743
50394
7
6
484205
48
353836
805989784
12
12151
141206
8829
86677
74
54
410338
291267070
895175645
85641
88
7
79
170700
36
44
205851
82
71010844
15
42
75
20
6
126666
255087
196778
9
38
127248
38
474125
57
18
9
93
47
281567
5
404169783
426027991
91
58
689377844
8
90
318201
310262
179414
95
382964
173977
332948
374458
1
5
36
4
12828
56
298262
457733
40900
36
452792927
32
355979
91
23
924415966
401949
74
55
29
84
248651
712954092
9
25280
1
78
96359
61
91
7
330808
176734835
13
72
2
478339
284886
3
81
249391028
220320156
114650
230287
280132
31590
10
74
82
202999
387200
49
286112
53
54
29
450937
9
277124
70881
40
93
63164
224236
91
675776988
6622
265950
92
80
41
61
30
93
35
66
35
30
235402
257623
21
16
164325
2
379814
63
81
236828
63
94
323702089
81009
77
3621
336438
274546400
396434
263831
23
481925
480224
79
42
34
191927
103862
14
464563
389910
9
5
123694
17
91
30
85
33
3
17
565082518
9
77
86
18
26
38
24373
29683
118429
6
410872
297310
70
21
60
35978
236458
28339
11
83
99
369280
39
284637225
5
1
85
364434
24807
4
233739
7
346557
564265241
83
125026
362312
5
12
893018822
438854
143052
7
5
419822
67
75
68407
212332
325216277
76
94
135758
96
31
25415
265217
63654
52
269445
11
5
62
100920
29
7
32
55
713408789
9
470717
8
179354
76
66
143546
4602
6
493502
77
94
78
260814
70
8
20
74
5
6
355213
182963
87
778460857
435736
74
346103
158241
38
249537
94744
1
366082
38
480454
44
345400
99
413927
38
256323
84297
77
63
70984
75064
16
9
49
350177
279634
67
447340
63
376882
59
63
180
347544
709876162
349504
254989
98
76
7
40
74
957925695
841461919
11
62
281957
207019352
52
432301
59
44
387762
3
16
54
53710069
60
72
206198
490133
8172
81
424501
142655
22196
769406146
29
87
165534
22
68
24
7
389957
355885
80046
57334
300039
381885
28967
148847
23
1
354240
926421210
29
226041
73709
71833
94
411807
265036
228016
77366
403602
28
145001688
360990
5
156641
260177
424093
96
80
3
246160315
482270
6
707752650
408273
3
199442
383489
7
9
83
294383
52
50
13
352826
45
45
5
119231
139507
470083
47
6
16
28
241710
249612
4
392037
13
373226
758417846
289792
653555269
93
94
47
1
5
22
240284
23036
426775
193762
99
2
453274
18
594606311
21402
46
351499
85
187138
680954530
107694
37
40
95396
43
427630
60947
25
836491698
108831
25
90
621877235
25350
16
24
684719299
13
62
334799
18
36658
54
395256
12
19
96
14
66
48333
201431
423830
216964
28707
272387
2
209799
208118
352591412
225477
51
320571
26
281534
48
470135
1
80
910847069
19
475411
369592
849210364
5
2
1
580549317
97
23
47
648534256
83
28
65
224940
15
15
314762
30059
20
39
284322
113036148
341150
25
97
8
99
45
187191
219174
5
67
3
64131
81
98
14
30
140431
9
2
498948
651339612
4
291761
49
22
3
9
80695
820822105
12
219088
50
64
417317
922997296
94
9
433383
57
300746
755938173
62
16
9
16
4
53
318537
456353
60
94
72
534318861
5
80
61
33
85
487103
47900
25
22
22
57
5
427679
92
508041481
75
19
127199
24
355553
58320
421196
362054
93422
62
43
336354
373780026
317972210
80001
345899
87
95884492
13800
126368
98
99
140493
447641
3
254600
54
6
79
296323
376607
19277
23
49
85
1
480232
12
94
30628
78347
424005
222574
40
287591
65
464587
73868
880125922
82
76
274281
5
240712
74
353034
289304
18
99
63
5
319686
916791386
89
164783
83
33
27
54
58
99
41
339045
196106
5
41
179611
4221
477106
2
22
111771
70457
147542
311831
28
682274632
564618143
323540
295093
80
96
295417
770576503
827314781
429657170
9
155707
11
672686211
97
61
58434
382814
49363
5
645899473
151177
24576
47
12
259158
119902
379846292
86
361432
50
29
767812688
85
82
80
14591
19
36
46206324
263573
67
931115503
5
53642
98
459324
29
162607
11050
166220
16
93267
224433251
419964
314280312
482459
52
8
26
54
50
6
432598
421532
209207
81
234835
58
8
356448
31
45
60
62
3
298508
8
32
358669
87354
211430
53
80
242297
14742
11
94
24
47
379246
43
45
65
291723
232817
289687
61
83117
23
74
22
262538
133507169
2
464569
5
23
335739
339293
62
421631
38
56
30
95331496
13
316143
265503
31
143137
126066
39
169582
53339
708119979
38
131592
104565
40
5
81
10
212968
56897
15
79
16
348282
57
341981
9
134906
248249
63
443774948
209360
3
60
472790
24661
85
831234247
957483374
39
243109
376049
28
363670
44775
30
11
295906
977070630
6
432380
165228
27
71
21
45
79
49654
89
36554808
262604
65
2
927553252
41571478
49
90
178442
2
336256
247925
112892
59
84
29
1
80
223750
517542075
414116
38
93
46
439862
13
61
58
8
82
232691
249836381
299975
318509
3
30
99
62306
298727
100508
143412621
45
5
294164
42
293095
9
198365
92
9
189710
257700
4
30
48
30
57
916092347
437622
313150
292666
63
108813
68
96
26
36
466382
70220
27
13
87754
52
200273
340085
34
772791687
73
9
80
3
367679
80539522
67
383510
986150468
34
410148
97
53
344017
124587
61
83
319006
5
97
30
390309
47920
252216
46
239605
52
61
3
82
51
480823
134182
48
21014
322622
235308
632797836
746975371
999785953
164959
64
14
200858828
389689
22845
872244122
40
434257
76
34
85
38
287657
57
495450
62800
37
46
14
521352622
12
454694261
58045
47
47
8
72
34
126191
340376
40
30
287868
79621
30606
875881742
151246
9
79903
83
5618
6
754116910
95
88788
3
368275
5
218874
75
85895600
691251329
5
65
29
129911
498671
1
9
78
3
148631
201329
74
29
32
317847
420800
401006
1
54
45
18
294404
9
31
655989290
3
146264
98
285881
614485803
31
163301
91
83245
52
265175
768738099
50
45492
87
431002
499739
185308
7
355329
8
194696
52
438618
47122101
53
84
87
27
68
64
97
159012
48
209049254
820624784
8
65866
56022
215489
68474
8
9
1
128479
473516
69
210611
48694
295349
70
499981
935989116
205536
401356
28896
288090
53
6
164513
492510
22655
38
138492
952389059
287801
85
450320431
26
90
33
2
2
8
80
300595
8
8
40
137011
24
47373
106274
108647
48
351099
18
6033
2
496775
13
428000
857352359
52
71
46
83
305023844
53
57
91
44
326114
180331
44877
943210726
98672
189091
76
65
157198
140280
23
8
212648795
24
31360932
9
17
26
8
220441665
63
71
25
151960
85
431060503
7
46
164138
270572
429989
79615
105783831
8
26
136313
241867
33600298
82
280258
64
486004
53933
9
955903566
38364
93
464757
83
4
41
14
168454
477611838
568788317
21
4
268593
389143
3
107665
34
3
1
48
41437034
147271
16
9
7800
377939
724890264
7
43
6
41
44368965
94
88
374151
9
16
65
61
101459
225960
154380
2
65
395191
61
67
83
85
33
294263
604450929
98092214
94
28
97
16
953337437
186760
217106571
78
40
34
286083
286924
65
36
4265
70807006
494366612
5
1
307143
154477
234744
123722
9
6
97
40435
107753
43
5
34
417400
99
12
377188
190240
194946
94
201851
442374
700521536
1
41
178323
142932
344235
268331
6
75
74
411872
831908394
94130
331182
302514
195158
164639
2
17
459966
85036
9
22
162669
99
367741
42
107178501
249697
72
18
43495
28278297
67153
41
325333
21564
87
76
12
396343
59
40
465291
29
20
437355
477745299
249919
415637
183984760
77
3
303441
687036162
79
37804
411385345
5
32
65
27
432654
36
151639
19
33
52
18
40
34036
344744
110448
92
1269
210273
9
363499
476281
66
357033781
82
18
390453
412046003
400993
82
104095
98
723105630
57748
75
497731
415215
6
53
12
73
65
4
39
247094
52
979949579
338181
418598027
213121
1
452513
19
162114
20
97
42
24
388516
91
60
99
74
74
249817
495056
499345
352631
76
26
343043554
160276352
702247019
13
1
174066
42
51
233858
80
90014
213915
72
17
420133
271923
315211
33882
101355
58
7
36
3
73
47
70100
95409
63
14
66
645535506
54
48
80
6
4
371804
483553
76
84
35
326632
31
399728
354206
93
1408
170698
39
36
305434
306827
50
205949
422402
415146
87
35
423265
98
15
17
34
44
922234775
312146
155382
19
387115
99
88
81
475574
317031
395449
91
494662
91
206616
20
264427
559369178
18
918251692
65
437946
357824
38343645
43
463666
10
4
372868945
381416
882295875
6
24
76
54
26
28
228035
179704153
409892
52
553009488
17310
152312
81
441870
499022
68
413743
55
31899
60
88
467490
88
273226
25
75
1029
15
84
224179124
251096065
482744
478788
36
91
54
87
483004
16028
103710
64
424186758
322219
322042
50
6
7
11
86
989471526
455103
82
43
345686
111458
53
2
414688
24
187615
21
148068
94
20
12
7
65
5
295133
69
297082
8
757058488
73
36
47
990444550
187650
71
52
575518470
39
86
441722
98794
498453
89
1
5
32
655114792
186418
181423094
63
69
25442
94073
6
130141
13
84
356219
49
499160
727162442
384298
9
6
28294
6
568684545
32
778536411
14
469731
41
34
90062
54
2
380172
339964
39
123804
105798
37
64
5657627
91734
183860
58
4
230374
443538
84
2
28
47
14
13
51
4
63817
86
63
15
628093987
74
46
274346418
98
19
390442
25
50
2
168790
109835
7
413877063
157707
26
54969
75300
407680
91
95
253250
27
1
49
471942
213125
263419
310979
279219
22
6
10
93
342558
1
446309152
40
54
136922
58
9353
187772
424434
4
128101
91980
119512934
289743954
71
9
15
615929052
8
61231
5
534075699
367210
158349
39
178683
79
71
26336
88
10
74
359186
314295
605
32
1
807614538
2
337026653
41
113294002
196246
341205
921454546
485169
1670
263599
188830
46
92
63
17
376313
3
495562
33
63
454836
364179
266279
59155
127507
244202
333101
816226374
13
56434
708546814
423008
36
245734
3
8
65
84
205048
4
90
48
29509
252593
22672
837312367
132444169
845966488
354931
41
66
45
480793
60149217
56
206280
218769
49935
4
296151
75
58
72
81
58
482730
4
278970
5
3
370205
399165
73
41
146226382
41
49
172606
277284
175436
885677037
159923
38
74
46
62732
106170
83
36
6
57
68
31
128296
757444322
222008
49
62
264144
178840
488076
40
25791931
198587028
5
5
68
2
89
84613
68211
34
371106
74935
2
95
80
662167356
67
2
469745
46
69
216208
27
171049
98
722317263
102818
94
180722
2
78966
2
478151452
27038
219131318
79
41
90
82
475798
243630893
238558
57
5
149399
418051
48
40
76
2056
83871
375683
384223273
3
35
60519
55
73104
110759
424810
21
315708
86
129858
97
484485
2
27
303607
452175
208507
6
58
1
83
15
441732
17
67
137058
499955
324088
30
14
2
85
4
85288951
7
11
472061
141171
86
996751865
593150392
26
439705
369947
391012
969291215
231136
151868
3
30
494539
416520
246748
30
1027
2
91
41
95
47
77
85
49
82
9
38
68
57102
341369
268350
88
81
17714
472445
6
331031
6
78
30
31
99379
344835562
4
25
113519509
64427
92
60
6
715941910
801916198
34
235319
50595
48
52760
60
161649
73
197025
234638
15
76
39
159801
292272
223531
40112
39253
181890
437966
91
37
234837
437582
75
85
26
91
48
258077
53
374828
9
433051
372679
355992
193007
305710
2
80
236730
94
16641
9
86
471816
477983
8
158386
41354
73
74
392725
4684
90
254904
16
70
37
477743
457689
276095
8877
203319
140059
358097
163596
415468
456027
44
262771
371231
443684
361609
851434736
271683
330126
97
361641
641458246
41
96
285647
21
196596
498583190
47
137491
42
210550
49
86
136589
59
411992
315910261
18
423517
379861
71
56
770278788
233943
48
52913
30
14
241629
280944
136689
465064
69
293897
42
45
5
87
815229807
816678424
625191014
354785
65
367011
27
15
49157687
30
27
1
79
139871
394856
804825326
8
455475
31
492519
286487
242953
179401
26
83
124042
468673
276350
481697
9
9
423689
44987
375771
59
54
384521
52
1
5591
361693
27
37
27
70
54
28
46
83
115626
156913
298978
29
40
81608
30
34
14
496230
88
42827
75
25
66
317716
53
135077
11
3
28635
37
63
318167
3
51
86
70
19706
315350
310796
75
460114
3
4
439402
298199
87485
9
94
335736
191283
434704
20
148878
81254
16
30
92
54
33
6
39
12
316921
34
110042252
17
54
136964
230319
17
35
3
9
41
32
407306
101047
195456016
2
132016
73
76
23711
82
17
181866
78
108364
52
495791
9
62
71
362311
450895
19
13
378589
462973
5
162518
11
77
81
71639
88
475426
30
254181
471648
39
456851
228035
14
321844
148766
479680
3
75574
49
23
32
6
2
78
87
105230
340746641
255564
68
