58682
62
6
277300
330707
31901
94
409572
123750
59
16
261078
247655
37641
69
244300
83539
368828
99
80
49
195933
38
299780
53
364100
177504
2
581955383
57
27
60
462478255
401477
57
246400
41
409843553
87
76
51
214825
442400
374228
35
112428
935074672
656890372
5
59
2690
383133
25
139498
402049
94
49
475361
555705701
4798
88
211737712
15
707669526
67
59
16
109826
140157
248059
67
44
245866
528717045
1
32
14959
229049
61
336860
324418054
78409
318967157
74799
31770110
83177
184880
87
80
37
270084
9
23
424512
77
80628
41
95280
8
349801
329824207
98
342567
6
943328994
63
81
407910
281086
35
91451
49
95
55
3
62
9
95
98
102838
50
16
175926
125229
4
13
278808
10
262807
405595
190442
762683720
349577
429109
38
69
307863
371711
35
260531
55
248163372
295599
189920
82
47528
320352
172368
267442
14
55
493108
924117897
66
81
27
227927896
138511
22
256926
50698191
220088
1
160695
918758672
481794675
1
24
289793
3287
40
232079
58
30885
98
71
154612
264616
563680224
26
69
8
26
265871
93
72157
269199
10
703127804
336791
27229
82
45
29223
355939
59
99
41
209350
37838
66
7
78
110505
180201
81198
4
65
42
126367
161833
140792
489215107
730082920
92
59
90
77
195878
80
9
53
385310
16
66
54
284058
5
78
47
135637
44908
406993388
73761
89
32
6
24
463418435
7
124494
266982
76
142562
49
58
84
88
34
24
336614
434345
338104
211303
8
19369
75
298587
431182
487800
174039
222051
283708
253609
79773
300419
427814
14
9
497657
31
470162
4
40
26
90
344351
89
8
96
789617113
75
189494
85103
329008
78
63391
71136
78319
26
50
2
66
71
80
29
111847
71
5
229188
392341
43
63
495103
11
36
63
349659
130179
2
7
25
146742
65
85
70
88
111904
608734916
16
8841
310248
834269798
2
35245
23
417812
51
1
85
6
9
58
86
957585468
19
30
88
464954
334027
5
19858
67
281664765
245023676
218241
29
96
3
25
196077
92
22
116704
22
67
388102
30
50874
87
13997530
22
230788
328612
38
28696
65
90
3
40
150116
30
64
9
482125
94
2
63
31
73
31067
48
6
17
34
3
210250
33
429967
8
497231010
90
335513
459870
60
432542
614
87
274528
86
91
35
417096
98
839937435
322656
24
325665
29
861228908
27
804707644
340904
106844831
192870
79
12
80
672947625
372384
110755
24187
358072
6
41
26888
78601
455610
280144
426071
99368
485633
71
136538
496661
36
5777
80
7
265931
85
549023519
34
131966
201094
23
86
24
3
4
178071
99961
205144
228204
41412
330062
26
122190
212314
2
14
164292
53245
34
40936
880301267
345966
4
322970
271743
468256736
376744
497238
93538721
49
365606
107668
9
24
88229
224149
67960590
338465
9
329355915
32
199327
321449027
89063
99
77705
93
444001
28
349444
211371718
410158
482657
292688
39
34
196764
401707936
13
914309008
88
77144963
412237
160931
7
1
160856
77
393214
113831
30
73
50
89595
11301
42
297650
360912
287037
236488
359974
85
83144131
13
34
209725
71
605904207
338909
198802
640933274
47
183145514
3
462693
7
83
863201421
268313
393548
320832
527738143
284509
3
203672
121713
705271952
137109
104174761
47
21
484184
28
313517
6
86
38
59
779545911
176729
335906
73
191242
61
11
5
107326
38
90
32
302438539
58
42
769056474
362518112
91
93
92
95
2
74
12
84
402233
69
267258
422683
294423
69
97
94479
147182
161726
541485853
475557
66
61
367083127
471322
656713923
357339
27
5
85087
526212824
42
508011360
86
433088
82
1
1
148700
26
65
51657
343131
3
341788
15
60
97
118336630
36
34
88
390214
53
437332
181547541
93
55032822
291369
227718
51758
374324
742097546
67817
394882
277281
21652
55
351657
63
71640
72
195496
7
22
478735
61184
284010
479466
90
142222
58
98
16
62
3
110420
29
253665
182309
357456
38
220843
61
1274599
39
77
62
79
346760
88
78125
486991
50
6
58
333183
52
326295854
90
36
3
55
20
35
58
15
342510
3
58534
661909826
7
28
344694
93
458523
635134510
59
367737
188052
3
10
112959
53
7203
311442
49
40
25
62
88
169221
94
368067
449499
89
85
455641
37
253529
419605
195842
27
337580
53
77
68
56629
24
441996
82
89299
416019
486377
281899725
274457
382871
38
13
50
384281
308213
73
351162
9
328817
68
179311
90
63
158028
244244
68149
18
147357
12
289453
499207
394136
338538476
76
49
15
437757
22590
191397
33
203933
416346
57
37
373397
50
5
6
44
7
28
49980
64
88
54
254674
46
76
74
755590899
39267
877551257
32
394268
86
57
178497
15
51
177371
74
31
430644
49
703306367
217643
3
59
428725672
9
7
9
166015
91
29
41
445625
116732494
7
55766
478885
223543
107318
99
79628
3
27
3
24319
3
199771
2
302836
471881
17
258446
486468
267181
70
222197
382072
4
479204
31
24
79
101005
278562
58455
427196664
187075
2
200705
248034
3
86
468099745
18340276
7
456327
807361367
18
86
163472
314969
183715
356738
159869
36
8
39
57
611991375
34
357168
75
66145
88
281437
2
230281
878353721
51
224563
51
65
42
462835
68
16
99530
19
5
76
12724
297001
138687
64788
59735
61
12
2
4
422430
82
1
63
448652
41
22
18
46
35
229194
4
4
217128
78647
99
15
82
441029449
69
267464
365677
270447409
52
470564
96180860
154037
30
322040
497958
10
35
186633544
204797
426006
11
36
6
28
252923
386710
91
73602
421163
52
15
566
3
425099
440168
47505477
118313
168581
129897
29
30
271152660
9
53
6
390892
97
27
386350
5
401597720
86
92424
5
26
491684
94578
20
253628
47
282504
90352828
440895
190541
37
397380
17
80
90
18
19
601640789
9
43543
48
60052
229259
63
99
67
87
9
5
70
83
29730742
218847
58
419736
65
257187
387485
48
37
290682
89338
6
54
89
377713
802223187
294168
977269417
82
87789
72963
7
61442
37
363788
152607788
34142
36
44
444827
392420
100974
336270
22
491425
47
13
852442968
56
72
84
107194
66
52
39
59
79
18
17921
51
796104133
82
58
4
50
29
27815
25
47
1
39
400894
25
42
260476
59
82
489709
163126
23208
91
244705
71
12
8
62609
86
779839178
289832
82
2
56
9
56
58
39618
458988389
93109791
56
33564
104785598
19
4
91
80
33
480193
245377753
27
472198693
31
58368
8
60
85
32
4
39929814
72
46
384438
349608
252919878
89
4
819964358
331012
243465
85
52
16
312312
336323
343399
115003
59
459421
55
89
269691
98
39
377324
254339
449781
33
55
367571
105959
46
41921
55
328333
3
505435347
79
467345
489348835
49
74
28631
472282
63
11751
106091091
425160
5
541935785
901342574
37
78
65
359244721
299401
2
31
203936
42
126235
89
78
31
72
27
105541129
4
57
894863362
17
72
255844
287471
5
99
292777
92915
368921442
430245
71
198306
360666
485409
31
37
33038
191159
338451
37
57
417863112
287946
324076
84
27837
965638740
339956
423415363
28
20
41
8
42
76391
77
362716
11
4
51
247665
78
295423
477848
30
22
378253
809515056
485667
223596
188377
70
22
41
416707
10
73
443762450
5
165226
89197
379975
63624
1
190511
384227
7963
168313257
60
490267
57457472
65
891630642
55
300054
87
78
108423
229337
223922
128770
93
50
491348
6
241369
20612
2
7
379614890
145396
149223
451349353
81
42381616
170812
439611
439444
270832
328871587
335420542
34
49
80
118793
68678985
124207621
60
73170
70
593842951
77
414221
7
12
267974
36
91
206967
87
3
72
50
344963
188312717
491920
51
40
157104
47
34
421593
18842
80
375018
135296
84
58
78292
16
88
55248699
93
25
21
11
49
17
213159
76
85
216418266
63
57092
656684403
5690
13
194947
95
252718
168403
368774
352045
79
578576587
346340
20
65
68
153956
219433
57
2
120454
105030
95
5
94
134980
350556
1
1
623813694
46951
966333131
86263
451327
52529
9
43
62
200165
47
90
481730618
76
255920
54
77
1924195
221573
94
277563
390717
31
63
35759121
179576
121919
1
665427621
6
964748463
10
42
2
410609
179520
8
7
435659
27
3
165104829
136692
4
476494
16
252406
18
12
505126416
68
11616
66
6333
479562
40
304651
255410
264795
412256
242193
4
71
81
29
178304
415099
76
390985
27
5
6
92
439443
133990
86
377905
348728740
65532
13
462195
60
4304
93209
1
74
197331
23072
229878
81556494
8
44447
1
326632
229662
43
47
51
322833
77483
40198
539434502
302959
268100692
60
96
43
42172
963864560
860146343
7
119465
7
462048
78
99
489066
215317
956357474
68
63
186999
74
413428
259670
405211
63888
352489
469724
67
65
304950
10
808490434
483816
435557663
497945
85
96314
365139071
323280
56
70
658427560
405680
1
111990
2
304074525
55681
3
195176824
9
97
42
75
7
85
37
67
16
82
71
189028
473092
83
56853
32
776604314
714573507
1909
400432
780409930
134017
405961
902638618
91
75
8
80
94
41
394237
280063
89
367548
1
16
254442
31
22
85
360339
266927
92
89
47
92
8
37512
60
677258714
120041
82
109166
88
73
47
87
8
385445
634209046
136781
44102
209900
73656
457007
86
217526
17
49737
38
155382
331525
238261
138767
96
96
75
5
70
23
54
445427
56
472751
79
3
356412
64
483640
36
56
1
181497
159255
27
276362
123763
327596
271256
310901
66
456943659
400113
368158
17
94
25
5
143039
98833
421561
218645
55918
284413
39
466452249
220749
267224
71
42
82178
49
641217168
54
56873
76
25
86840
374376
1
85470
455870
57
241586
45
379117640
60
1
41
79314
320277
23
56
26
19
98
21064
2
23
384341
82
349807
346
7
62
500512133
6993
21
9
94150659
458516
486643
4
273846
95642938
5
128598
59
79
402631
245100162
300255
14
91
41941
148774
56
718379790
507139662
318776
599391833
77948
75
83645245
177740
471819
355776
78
9
58
442912085
8
4
32129
47
125460
42
61
99
93
297381
97
187470
493576363
65261
74
3
96
66
2
94
65308
190576
14826
86
3
42663
295817
11
50
5
349294
423069
247318
13
420913
20607
42
131665
59
79
276035
80432
7347
70
50
1
11
437636
359184
20000
198867
14
345387
475478
13
310956
9713
36
384131
862810757
66
459213
206556
99
440466
881948364
223020
453735
169683
386929
208075
297470
86
106532
48
38
937295794
35
110900
320032
9
333581
273471
298234
46
162556
60
4
53
68330
77
176917
235400
494532
75
19
32
884957967
474540
40910
10
84
2
80
74626
68
43
468349
40
260848
519267101
477289
54
72182
97
22
487351
143928
493110
22
999576457
80
798020903
36
32
3
309973755
179660
174705
87179
723446924
22
463535
455747
332004
434132
233569213
7
26
8
184184
100245
7
257513
487184
412087
36
331735
63
64
5
11769
13
272216
971146536
99
63
289456
50
22
21
9
460929052
225807
73
48
6
66
12
335297
4
46
147154
361032
68600
33
43
41
481975564
26
75
2
48
512041195
85
478861
2
177758
479513
279523082
360104
280529
95
442
76
6
42412319
5
443276
214845
268384
227507
538959806
176986
322216
55
40
4
8
122473
29
481190
22
37
303277741
23497
56990
81
19543
463413
152097
46
341475907
7
73
42
11
462501
7
65
476318
82
956336668
336904
37
487833
493897
10085
212301
25
319228
7
499030
65818
433143
269985
248623
13
6
92
12
162492
486211
93
468464
11
280172
50
192045
21
4
456156
18
52
12130
970696378
200405
4
73
73
30
120284
20
134302589
46567
5188
39
515769269
306457
16
439106
25
72113
4
8
58735
5
124873
95
178530550
84
309336
5
124027
85
77
425140
69
164747
385813
477437
41
144838
82076
18
112344
37
42439
31
85319
17
380957
395106
96
265570
90031
465142
81786
98
190145
60736
376041
6
34
481445
469852
20
933542452
2
54192
59
50
124235970
43
443852576
294013
6
352909436
6
27
64
571228154
5
31
26
195964
353294
46
29
2
9
6
669799583
50
65
36086
59
34
32071
56
68
17
158079
970063740
358275011
483297
284470
779866951
30371871
99
86
9
59
77
45122391
215687
440207
6
209289
427740
39
257369
122213
66
72010
13
76
1
7
72
47
13431
92
204018
91
20
47
377033
231414243
8
5
463847
66
29
37
244585
380253
76
21
851587180
4923
294755989
232100
69
3
388080
51
4
9
85
274320
7
340045
84
1
6
217356
400985
89295
13
28
2
12
66
204812
329463
71791
492178
38377
70
29
152320
908235131
14
769365764
306217961
261528
431558
221798
291929940
54
5
353481
151346
230157
90
81
83
197523
774335663
249274
7
1
359860
89018
396151
37
27475
715734768
77
673444281
239311
475317
184873
92
55
50
612984200
37737
456850
82
235957
4
17
401356
358931
68
91049888
29957
6
6
254631
83
381965
70150
259520
9
12
34
3
22
61
930595043
149985
113444
7
72
12
34
30
328507
42
72
242888
2
24540
468835
214183
48
34
318550
1019
8
9
2
197150
125081
4
7642
23
98
77
343932
632113203
278220
42
3416
58
248283019
2
385555
53
37357
391950410
30
324360
76
89
93
119557
316945
96
244200
49
103580
90
334628
414064
4
32161
107711
218797
22
79
160604
362339
90
189162
469610
269723345
570917368
89
90
397396
21936
150553
185200
6
3
88
4
493285
92
344153
126014
2
79
23
330601
80
8
51291
7
59098
27944
95
477402
51
85
59
383534
400317
313153
7
147947
52
30
52471
46
2
498937
23
299326
115621
431181
215162
329044
172662
308895415
399108
189958
93025
99
450887
495640302
146602428
95
37
419817
391821
250523
38
738714320
92
90
35
416576
2
356307
29
32
29
5
95
23
75
442538
83
65
510702747
56
477205
202453
115242
11
132396
77858
378202
16
73
85
8
242298
18
56
78
201694
89
3
96
24984
393890
19
15
77
30
293941
354571
99718
206558
686969228
320347
52
4
16
404305
226676
79
883810714
300858
244737
449372
72
95
225540
414530
349861
19528
184394
491203
8
834277158
295692
63
56
369972
44
3
479272
75
71
325976
232591
133637
24
290543
221688
399959
109437
8
74
72
269516
72
56
97
73
177384
482345903
387900583
77
244267
4
42
454072
97
94
40
984227092
10
51624
87
78
33
198288
379801938
276551
86
84
437009
92
3
117076833
57
36
83
367585756
25275
43466
653791260
12
81
240309
478556487
228772
9
38
140499029
82
311828727
80
468365
10680
1
670023913
94
36
210165
76
71873
57355
269601
73
83
55
480793
69
64
5
28
8
263148
103061
74
285585
45
1
76
129170
380888
84
481345
52061
68821550
355281
4
68
285383037
26
199056
88873
3
470307032
417703
25
338638
85
6
54501
383830
18316670
2
471512
239798
30919
64
25
15691
24
184740
3
760557103
91
389695
139293
224338043
6
42
62
4
526358504
398569
64
75
181644
178635
159085
64
485816916
777342605
269933
29
4
59
192318
87
58
82
76
342087
117224
461769
225925
23
197866729
79
304172
416889
484535
470261
212140
83
44980
43514
72
47
23235
78899
554889090
85560824
419969
285281
74
964806836
74711
131450
74
129909
258660
10
412420
141238
61
326073753
263517
30
34561
39
244529
232098320
115220
69
69
104540
213946
214353696
162341
36332
214853
384057
395280
87
52
15
54
31
81
41
551483347
10
18
17
378039
4
263077
549972938
26
88
5
34772
843882324
480488
177926
20
214149
207910944
53197
3
801772514
260282
46
78
98
46
1
16079
91
410417
91
27
96911
67
100964
91259
101163
16
229862
382007
480699
358114
428302
163895
220540
53
91
90815
41
3
430856
33
50
95
81605
70
59
409756
62
199796
2
217063
293668
8
72
98
57
39
35
371843
370448
3
97
162126752
424104
69
198105
48
468959
484539
6
11
128345
76
7
472939
91
7
28860252
57
87
722299037
98
41
68
120032066
86
224558
569
48247
6
301943
77728
314177
69
67701
293072
82
35212
85
27
10
266696022
59571650
98
13080
262402
301945
279166
280256
83
258153
27
127072
17
3
9
319061
858650481
51
68
82
49
295305
2
14
30142
774097167
81190
2
25
4
7
43
32
43
87
276409
418867
380012
69
72
2
78
8
317511
487153
9
363737
137945
71
99636
95
421619
43
9
22
89854
48
38
84
69
65
57
65
7
7
6
75
60
412360
780336890
47
318500
243507594
174568243
95
496621
36835
484330
438406
302293
3
438700
50
18
59
30
30866
368409
35
93
85
93
51
816278695
399969
56
53
391802
42
506340216
417685
209898
446375
406363
455254
334269
221856
206949
55
56
388606
98
163880
188553
31
81
896394822
124744
28034
51
10
208180
199496
84022
286777
364761
906363321
482297
46095
146091717
347319560
152684
875431248
283296
292092
14
262693
40
16122
432674
53518
62
4
245371
757542020
305893
10
44
451682
11
235898
39
820303785
95
723192580
127349
10
73
429848
149260
38
98
417601
194954
3
226410
899132250
403154332
88
51
355561
857378306
3
23
92
58
196622
10
2727504
213818
62039
51
16
11
71
86825
315980
484213
62
36328
309670
336619
442097
727762676
44
400704
59
213449
413062
82
6
16
625281359
61
85
78
171583
219617
192093
53
482788
37
72
381949126
8
442402
47
223606
117304
5
180002
67786
50
16
24
70
19
219230
439590
65
1
39
6
99
449667
342639
9
61
340842
299445
68
64
11
169841
15
1
80750
57
79
475480
7
526204863
12
14
73
10
201896
3
73985
7
17
2
123955
26736
81
417496
104855
433591905
37
1
387573723
125289
8
21
434534543
83
18446
79
63
23570
245907
18581
23
30
90
63
24
289598
67
59
23
74
17
66
23
116094
4
56
1
6
63
19
75
83
487507904
495242146
7
50414
436945
24
33
347179
1
68
164211
47
727640922
80
442161
32568
56
121511
227169
51580
208339
22
966649149
49
4
1
183067
403211
353667
215165
3
2
74698
394977
289630
73
64
58
55
198137
90
2
50655
2
138965412
50
459708
479818
79
97054
9
7
56881
99
197580
73933
44
45
72
202060
366450
143118
65
4
45
284027
20
32
66
66
39
65
36
917524427
19
12
2
99
83422
322898
479898271
11
854272124
454026
469341
6
53
330913573
370762
19
65
281666
63
112061
313402
276734
98
625355101
43
70
84
201770
50
648030120
226920
30
28
1
88
89
337475
311938
6
243566
66
394683
243103
1
19
7
487078
14
365339
85848
99
4
39
412784
39
149567
313532
3
382140
278551
96
69
8
8
61641
474313
92
71
36
111251
27
13
317278
45
426678
871042716
40
94
945435149
18862
164789
32
56
97
369322
253450
88
269787
27
449638
68256
190279434
35
8871
754489038
99
61
121074
53
38
73
17
98
169342
418171
41
25
347840
51570
14
366632
34407815
53
9
167162
5318
55
193291
328717
125487
36
273212
16
96830
649032522
271811576
78
37782
9
405973
6
23
83
78
95
61
159969
96
377538
85732
32
9
181711
748549780
48
49
716712287
28
291628
82
293958
56
128525
483972
279811
61
456824
64
8
32
81433
869257134
165362
486095
76
399638
8
2
591627059
343868
16657715
38
12
418857
451974
5
42
9
233529
50
203892
8378
75
319317
82661
1
76
32
7
3
40
24
62
51
7
30
874405184
43
241340
14336
301985
12
343766
81645
38063
8
473409
474524
315240
33
222589
97
423021
75
368700
33
39
45
23
48
458509
89
146258
39
205847
39
336901
84
51
7
6
49
215322
305523694
26
364466
340150
77
157634
231993
4
22
64
92
112684
438854
363826
38
31
486809
9
25
175598
2
272561469
430298
461364698
28
245398250
451584
283036
41873
72
154051
4
2
238599
433393
244057
440766
523502090
293279
23396
164077
588444844
13
128778
14
117870
10
3
77
79
21
59793
86
54
980669312
173516
370409
216028
33
274278
7
45
91
24371
119556
43
32
312585
66
448641
43
72
623038061
37
60
78
249487
45
3
15
68
548151813
2068
13
341685
24289
13584
712329774
314624
428788
19
9
361109203
29
285331844
61
126139
160923861
131368
168616
468399
87
96
270119
469986
54
4
211351
421871
191123
22290
5
245725
288372
90
93
29704
238560
369732
49192
442048
1178
89
3
466824
3
219342
70091669
12
842634237
97
9
37
9
92
320993
114823
97
398443
91208
27314
70
498480
95
6
96
56
72927
12
420405
37
55957
84
77
338130
314675
4
3
737540286
438554
317683
17
90379
278908
79
95
27
6
128578
6
4
14
95
53346
681241914
452799
18
186510
346119
253138
54260
38
17
347074
62888
300525
487256
270946
910316341
71374
435438
455215
243300
28
6
84
8
70628
96
59
47250
61
430203
349455
30
180235
7
41
61
226924
379947
21
89
83
172543
4
141721
67
316173
71
68
164253
85
100876640
397061
333365
460963
27
45
87381
338846
60161109
187622571
5
4
6
40
231077
8
75
920053898
26
174543
24
205412
56315
80
120414
81
270035
358744452
424968
307024890
186048
161730
62
14412
499818
72
59
463324
2
15
96
750308736
306762
68
5
9
930984517
148192
98806
86
65
56
145698134
224708
68
23
367353396
5
938689563
4
341558
61
71
375327
450201
120591
415673
49
81
45415
432180
812156083
105867
93
265077
868463706
8
81065
5651
24465
84
36
639111926
5
83
83
491475
312351
335599
95996
359671
77
381636
536386573
23
147032
94
603785753
411280
385088
11
253490
168033
305077
19
4
2
15
222290
295857
370089
7
937413951
142743
61
67
63793
373821531
134304
223961
71
27
923779140
292238
22
36
659903945
223124
33
192465
4
395578
8
97
26
260254
181811
148326
115188
192409
113117
43
15
65
487301
200694
305043
846107603
18
401390
17
98
75
77
2
262106
3
1
75
57
378262
16
95
2
97
879099
37
474444
6
82
984433926
219212
213774
105865
449577
15
410975
542614099
86862
28
328697
39
417801
231465
489939
91
84
96
203868
43
93
63
439598984
252648
62
380059
302058
3
40
463999
19
68
6611
839246439
495194
46
49
5
200915
143075
54
47
120467
28
616576222
45
78
15
13
381094142
3
26
214937
46
419982
72916
234192
242004
393310
1
77
380842
41569
207827
5
55
78
4162
3
96
3
383903
23
478823124
85
29
26
364277
34
293419
359327
260433
58
29
35
455107
79
129673
73
9
88
3
74
22697024
7
7
77
529965350
35
82
982160341
81
498275
470537
8
410414
84
157899
348923
789197653
54
357769
361450
59210
68
397918
58
15
59
8
92
58
292900
101699
467504
64980
80
6
114809
6
70
392982
391493
30
308349
376567
6
89
271795
318665169
181863
82
15324
368084
40
2
50
36
22944
494088764
366591
86
78
86
7
451704
138110
271479
32
277623
472543
357503
877493244
494095
388930
99
86
456554
377215
389099
1
3
37
549009891
94
70
54
67
222980
2
52
96
71
382246
234068003
16494
77
2
757719972
132683181
54
2
19
182529974
218474
13
78514
1
203802
59
13
86
13
8
406306
592708270
57
304687
443752
443053
468029
258658
75
3
62
28709
67
94
234338
131465
430053
30
460399
946994754
306856
78
276284
12
988704082
896649337
16
97
82
889
333968
16
396533
227541
220526
30
571354247
569342750
141318
265004701
56
21
39616
431878
69
69
53
295441
64
182477
879577314
37
74
69
4
7
888970384
526243593
42
97
476579
55011
97
377179
48
64
58
7
92
33
28
341186
29
145646
455172503
47
75
44
110514
232964
59
92
23
105815
204510
369368
9
682159891
499530
90
62
776532434
875668439
343205
27
66
5
164635
50493728
7
13
10099
1
317537359
456896
397254
9
17858
4
94
400936
463400
177389
86
8
44
86
267162
20
26
37
323561025
82
332430
152055
31
40
888931338
54
466783
20
417402
452328
91
131358
59
566461020
46
88086
138023
30
497636
295222
93155901
316366
33
89
65898736
30
2
42
489091
22
85555
428699
24
73
58
329122
41
61
1
54874530
409367
74
16
932701807
226737
41
417198
201808
6
98
35
326245904
6
689912387
8
75
33
360155
289625653
1
4
231506
36
90
346886
81
78
368594
278766
14
235305
454582055
313690
22
57
104851
7
62
21
41
91246359
12682509
78
43
97
385164
20
24
263482
24
173459
30503
62
472309
61
190204
24
69
23
275175
68
98
134407
72112
5
423896
940045190
459430060
6
18
112058
1
690312070
365290
46
26
261079
4
269247981
47328
8
54
64095
2
397769
343418
451499
13
144982058
3
54
455968
7
77
41760
9
1
60
296090
37
9
471248
14
280858846
61
29
62
61
9
53498
304858
85
225628
404640
61
171601792
16470
13
14774
244902
94
2
125134
421814318
2
26
69
47
90
9
195516
405525
66
20
20
353907
575258427
239889
58225
31
71
1
81213
32
83
6
472986
6
54
80
577027252
96
240259
42
82
59460
49
74
31
4
89
8
39
535138195
6
143994
97
40
412379
1
54
102886
217786
224135
20
460672
488296
89
45
52
3
1
11
61
88
41
30
285541
2209
438505
88
12
3
22
31
353489
346072
92
427439
121594
391258
460058004
56
3
72
406345
41
28
82
279443
62
8
113375
270589634
315338
28
87492332
171957
24
90442
148350
473029
245686
142438
367173
275462468
308200
381669
18
424176
124241
64
32191
87
526199930
2
186735775
443063
42
885324172
445092
106607
494389
4
57456
6
1
70228
84
91
321869
251218
40
384288
98284
28
319161
9
260536
182428
51
40
409959
304599
35
7
10
471304
140782
48
26
54478
10
195034
261378
249460
42
44
319278
6
62
130359
210648
232374
635554695
6
50
831414347
143055
270122
213972
368529
42804
6
68
44038484
94
471298
277177
315395
29959
6
80
109138718
198335
6
85
34
152291
67
8
72
47
6806
382768
16
8
128537
83
3
344884
364694788
466947
44
340674
13
55
92
402320
1
87
7
464070
435300
243552
182669
15
39
954352016
22
6
50
82
262712
18
79
289637
45
44
422644
86025
18
392735
249098
278259
84
81
19
320798
247366
164503
7
49
82
27
67
4
4
49
178357
202882
45
284900
199874
366014
445262
456859
77
176731
78
414380
209862
10
1
83
173240
68
325293
38336
83
93
44
5
90
591600821
437953
3
27
25
73
99
327123
89
31
8
61
56
19
226657
465882
41
194922
97799
35476330
5
166082
16
56133
61
498283
16
35
25
41
84996
87
30
69
90506
190165
61
31
462501
6
86
87
29
38
327849
9
57
76
83
3
703283548
22
23651
429785
31
30
29
66
184726076
70
878578369
11
89
26
25301
6
180321534
13
235667
98
230501
48
51
30
8
45
418414
41
2414
96
61
293793
330158
444970
128643
194022
80435
300299
49
349770
223792
19
6
4
76
3
33
99
50
50
926295556
98
12
404948
173681
6
57
643014442
1
17
45
381190
438582
497357
16
18
40
19
1
83
2
47
11487
457986
31
771308082
79
192327160
197646
73
11
19
91783
22
34
442638
92
600726285
27
3
246637
32
60
49
381365
9
265027
894271365
2
60
18463
42384
17
566560231
7
328739
6
34
63279
247025
5
89
361675
85
7212
72
209520413
354198
209951
39
2
12
3
8
7
3156
356642
71516
52
289130254
243245
338021
425376
25
9
6
257163
6
83714
262823
35
384628
8
180761
29
404593
75
1
81566
49
49
302850
73639
192236
220032552
451321
23
49918643
297834
146090651
196436
2
77
418025
37
15
79
16
160579493
8
77
120100
499934
160272
268549
17
74
313036
62845
69
108646
804516878
6
185969
2
30
392697
484510
42
346300
240629
221933
462946
33
48
97
327954
34
7
50
425064
143524
54
325938
279320728
923055136
8
114192
24
3
7
276569
671665287
184567
555593666
460293
131593
41
33
69
44
375524
66
83094135
55
891598985
23
16
32
70
41
55
767246183
21
52
78
45
439772636
142503
357859
3
62
65
129981
200663
740524097
26
664816244
32
309962
255546
80
353235
88
147870
256668105
60
142827
56
168154
6
93
72461
499800
32891
47
65
39
23
74
371324
410201
84
51
327421
471612
75
134664
33
65
328395
242589
67
6
1
174537
76536
91
303174
222015
831367329
321541
8
54
194653
67
93
96
7
213259402
81
2
31012
91
354051514
190424
1
253953864
50
178594
1
507120283
30
426904
42441
427956
27694274
241593
7
429817
404272312
127783
484874
32
233195
44
935453938
465399
439763
41
94
394838
3
68
7
38
22
767647839
51
88
46
229875634
340209661
100284
11
361838
156952470
32
16630
941735818
30119
9
113328
662321208
1
190154
8
16
8
22
8
157556
357985439
81738
1
59
94143
447005
20
12
81
165294
82049
86
8
44
169116
411493
163223
92
56
305316
59
89
68066
324443
9
322935
225089
352238
33
97
211432
780283958
59
24
282726
91282
129545
9
7
17
234935
88
61
66053
8
30
191227
55
264957
405677
83
377855
92
384602
224040
10
80
4
95
83
43
7
63610589
356067
94
146471
55354
168517
92
492560
152071
44220
19
334910
98
77
376919
66711739
607530672
56
37
17
53
98
98
320743
19384
186882
239318
413765
39312
74678
16362
61
803441293
193033
111259
78
488570
71
309595
485880
31
91
49
53
389895
18
45527
70
115790
188204
139083
6
86
486895
227370
75
455487
422861
274569
408380
328672
369145
83
26296
534412226
407663
308307
26175167
205402
17586
55
293566
207117
37
2
53
250834
3
335786
323581
3
847021649
23
12
25
263488
50
38
85
481381
862469608
23
705721732
31
368088
33
14
39
7
581529459
11
28
45
193615
86
76952
49
722790144
18
471098
58
34
170081
157701
141734
81
450504
10092
21
399208
49
53
14
7
10
127064
6
41901
39
51
49
81
4
2
574349018
67
15
178014
544672748
830330435
123014
36
329573
55
34
8
2
967245300
55
47
4
338227846
493155003
440451092
354057
95
228034
24
80
83
63
137942
54
420357
450431
31
706044019
479499
9
374117
292312
267606
78
5
52
36
751679874
97556
76
434296
231301
63736
8
9
4
25
10758
59
482057
491914404
239867
96
9
88
392850
97
2461
383699600
91
396399
25
25131
18
94
1
61
392225
1
61
381992
58
378861
287641
551355813
24
365043
16
85
272706144
438982
52
9
925669497
3
20
17
26
63
54
554864781
4
23
59
84
860371595
448072
298334
449693
443507
70
33953
376938
712548324
1
342864415
195819
38
55
39
96
85
921373056
831073337
85
79
358410
452517
395427
62
12
798737382
22
83
105703700
44
2625
199620
75
50
26
2
206627
244849
452457
105961
263860
361357
298459
72
161616152
79
478620
9839
22404
37
164030
220621
438234
366684
73
242308
175827
85
38009
79
50878
15
248389122
1
125837
115427
89
28
452000
54
66
34
6
50
488936
11
90
47185
66
60
347195
438065
3
492230
58
72
55357
18
122328
62
368525
4
5
87
281546086
14
5
378644
18
411626
96
193729
262817
489797
5
325317
144200
59
33
4
9
64
32
104964
72
339417
13
454223
23
74
15
83
13989
16
479353
38
83
359191
363454
37
337463
6
241062
262750
97300
495279638
16
215394232
97
28
541697973
98
63
55
268473220
89
673513065
63
1
25
492677
833178497
87
92
23
20
53
954425971
3
6
92214
1
16
174931
37995
65
33
22058
4
93758
176617931
217429
750504709
151365
426128
394449797
86521
9
385654
5
8478
185466
61
33
312538
503059135
113289
97
579415548
46
73
39
113001
257937
1
86
392080
131460
210460
252349
271406
245572
9
623416515
41
440149
96
6475
12
25
145867
85
72
54
47
66118
237201
285809
402533964
297733
49
198005
262773
12
209658
70
6
1
251240
71
5
137570
848184310
199255
472740
18
476877
1
28
293708
44
391271
819510399
37
8
70
48
88
163529
556040933
28051
349641
94
250630
413790
47
359430
47
34
65
27
93
99
191346
106645
310444
23
48
134795
119943
30
97
373341
133462
486719
61
144790094
4
144959
82
496664
34
331750622
41
90
484030
1201
92
156898
204307
70
489317
95402
86
3
52
12
23
66
51
13
6122
35
416982
44
5
565279026
24
23
130299
210771
242306
482121
90
74
318021
333828
73998305
257686
47
393924
372647
683039894
71
8
95648
5
43
98
372576
77
5
26
257503
62
61
54708
25
207792
43
355365772
15
6
56944
203265
41
84398
43
258177
6
20
91317
37
97
46
34225129
405161
95
9
363500
160819989
312462
7
233238
295635
811738977
46
362241
395188
4
10540406
284479
46690
418394627
80
48
62
97
77
391280
221626
38229069
50
317990
138966
8
1
113263
34
85
64
61589
27
3
60
13
248940
325414
309528
234650
376112
1
106943
5
162745
639953278
167715
360317
33
214380
70
42
200501
959778414
30
453716
348288
35
1
50
27
52723483
13
121673
76761
67
300369
96
4723815
4
369383
58
54644
389448
237270
981067434
197749
24
201816
304278
108250
33
58800
28
427514
46
29
125302
30
953262128
410969
146311
8
38
54
466964
354165131
855525300
64
147222213
114805
48
31
243106
248680
80
34
33
28
3
20
416605
98
32
251747
243063
313391
43
464286
93
42937
35
4
52
3
92
81
238933
91
34
6
33
86
831039275
399660
359309
97
16663
923782728
298556
75
81
34
269966
278068
368262
770706947
215361
140887
29504
81079
83
45
486225831
438483
196643
59907
330453
117436
19
37
3
60
127749
53
5
89055
58271
336428
180827
4
714954494
94
77
76
135797
385706
285277
450900
61
51
69
155270
389103
25
8
20
1
149384
3
298930
35
36543
49
181358
84
444883
79
41
379115
64
30
414706
36
7
181291
43
40
153906502
90
8
304945545
301949
65
45
222863828
3
4
64
29
198473
43
385484
20
90
253119
34
57
82
252043
186834
12
72
128367
25
262738
6
401879
460463
191544
72
97
158402
49
88030
348711
50
4
838860439
147389
197749
27
9
304088462
7
88
84
332565
1
433587
99
65
154841
289378
9
22
4
22
96
371186502
62
4
16
469834
17
316851
927695414
8
8
2
15072
283022
14
74
57
47
87
219405
394583
7
86
106788
21
305387
197613
16
33
103475
55
58
60
338410
271634
72735
75
3218
94
450630
386667
78
786140246
205656
80214
284193
40
41013
132867
15
31523
47233
2
442524
51
14723
471778
6
18760
363198
127243
37
361776
294045
345564325
37
17
191346
31
97886
85857
137716
392288
45
113143
21
384705
449663742
59674048
909927133
49
40
1
266021
64805
201184
614886255
931413045
118330
93464
294498564
256117
93
36
34
422814
80567
250893
38
61
96
381198
345713
34
263557
99
68
36
83
97
150439626
905608374
355628
2
8367
4
6
480235
145843
14
137334
4
57345
76
84
240560
5
436129
132123
99
67
67145
55
88
12
71
841653423
468090
206588
78
20
17
92435
32451
106183
291948859
1
78
4
41
495551
66
114761
15
889480166
49
122439207
96
48
90524
96
80
156581
335716
44
19
18016530
80510115
9
692211967
42
29
25
89
170141
64
165368
775593114
35
236107
94
2
9
24
367926
84148
38
308218
475427
32
68
67
65
486656
35
4
360126
287044
290158
487441
354058
11
415617
89
90
462580
953090109
96
259763
99
44
4
116301
459344783
402976
762022394
809301206
68
289067
6
33608
99630
16
397435
705351847
2
4271165
58
12
33
5
42
184926066
58
453300
149328
395400
342204
22
75
80
11
569047187
21800054
22
34
36
99
19
77
275396
8
93470
92813
669
93
349500
87
385292
15
366362220
4405
92
32
2
471696
141211
415038
329717
203282
852733616
485971
42
95955
67
94
273590
88
487270276
329904
174259
46
8
30
213072
91
10593
459457
98
173633
93
778726139
341300
643904072
205349
128171
48
23
18
52240
77
307288
139586142
90
251393
185241
51
85
81
38
345114
39
154604
362788
380306
10
47
86128192
48
444772
10
2
48
80
21
348061
243506
1
28
452057294
361413
1
155403
76
259628214
26
387945
484127
4
371787
9
477584
42080
15424
85
44
132182
14
155723
309861
468986172
114739
361617
10
567895324
4
20
8
400182
48
1
6
6
65
96
45024
55
211190
5
251445
53018
1
124571
2
2
485742
26
51
98346
984336206
3
40
7
4
36
8903
67
227793
53
9
8
221176
28
18561
8
4
4
70
10
98
9
44
51
209394
98
77
22758
34
73
73400081
31
54
85
273030348
467878
1
7
395321
178770
33
136304032
258612
41
69643304
78
64
174042
99
4
194576
23
89
5
44817
263031
31
134566
46
383146
68
373524
81481
924427998
59
68454
424100
306168352
226759
245065
122810
17
8
20820
4
583836961
69
414966
1
33453
906229549
44929
406362
32
849422792
222038
50
36
128167434
270506538
23132
14
21
83695
354539
74
329973
112231
314742
95977
81
274761
745194997
166714
392489918
37850
8
97
79
91
41
24
98
354055
232707
4
50
32
80
28
3
5
157431
6
465276
12
6
238739
471384
82
185680
32
75
81673
113495
430516
71
421606
107322
5
479074
49
375655
99
64
8
192911
94608
57
210201
294728
123892
130803
112106
192056
392251
61
110456695
44
233796
286828
233956
46
45
50
244010
25
74
129756
82
92
9
61
42956
376555
82
7
278514
39
61003
463654
95923
187959
893486907
9
75315
51
60
40938
424378
70
17
357669
20
413081588
41
66
165644083
8
46134
10
5
72
26
80849
42
26
4
10
14522
36616
28
227124
26
96
90854
6
440107
9
102632
228129
3
199639
68585
217940
209995232
78
27
211323
498786
344486
99
60
220372
3
217040
36
4
13
9
373647
90
7
46
6
12
64903
8
60
87
34
84
3
30
34210
401558
997722265
28071
57
48732
207450
85
309033
23
56
12
211239
8
41
499550
34
98261
406113
73
6
75
68
345719
483366
4
783950290
23593
42
375741
289303
381158234
889321944
3770
245883
78
725689607
56
67
231464
109076
84
372126
35297
76
89
407389
364186
115801
22
43
5
80
347297
865251876
56589
57
157112
379833
33
12
48
27
119252
3223
18
426582
382185246
9
755798186
196666922
91
46
68
30216
66
46048
348988
32
182795
77
439920
97
45
28
66
72
49
336186
21
59
93
98
61
498475
22
486993718
51
139926
49
259117308
55
18
46
330368
214049
205319
3373
56
131833
997864063
1
15
61
282210
95
54994
68
75
318175
487115
90
444394565
5868
176316
61
92
73
805580443
3
19
129116
99
1
33
10
420070
160226
923876972
163342
26
333089
29
96
300613
271572
282442
51219
10747
82
58
784142806
204883
141898
254130
81
206699
57
85
176588
2
101505
3891
64
78
31
1
435796
54
16670
79
47
478248
135107
3
86
96
11
152847694
32
238433
34
41
25
406118
61836
297806
401499
584174049
475864
20
567491414
134637
174993
6
31
14289
473135152
896901301
54
893627711
279343
444229
23717
55
11
9
82
38
102107
426172
264953
20
57
34
68
74
47
21
143581
337772
8
517841290
76
72
473022
87054
47387
91
70
75603
2
104020
72
89
36
148974
479668
48
9
299300
10
87524
304768999
2
749270564
3
47
466448
498903
406146
71
15
33
20
424014
482132
58
477023
23
16
35
352339
339986
77
97
45
41
126449
585209412
19
34
490899
85
215206
94
77616
98
13
339627
51
205885
86
255624
3
6657
55
95
76
91
83
8
359743
247696
898920813
79
35476
77
88
73
9
82
4
68
21
20
190843
54
363456
205775
235507
84
225399
9
74
9
91
29
437201
23
9
92056
326697
253923
8
18
90399
15737
285010
276179
85
7292
6
119453
112683
69
202595
429547
1
416157
97
48
26
71
122227
73
443252533
419406
44
447658
178833
365369
818581932
29
126753
290962
526841327
28826
11
29655
317232854
25
28836
939473621
144993
42
84
65
401351
9
155769
33119
1
93
82
480727
97
35
60
6
5
29
7
55
135976
36
498900
608773127
56
23
82
235297
464342
102394
16999
54
519262714
5
213469
22
564990176
17
384563
8137023
223428
231294
74
13
5
168182184
162669
26
379787089
45
24
4
256975
97
829474427
19
208691
75
903304859
471911
5
213461
1
382285
354066
420700
290707
93
10829
435459
457790
83
145637
830739007
1
70
66766
2
51616
27
83764
3
443422
12
297474
37
8
134473
244705
17
394109
71
430561
376379
293554
391797
15994
84
57
98
401441
71732
147245
412859
458751
495027
264027
348534
438073
79
430997
86
8347
317218
62
73
805680391
20
29
56548
321355868
53
323701
823913394
252342
11
395736
245826
155615
343230192
153365
85
86
37
258500
100992
62
7
380195
338583
361982
991983475
38646
7
157399
54
12
46
329762
58
387314
90
13
69
15
40
179521
819155821
27366
93
265047
5517
49
95
35
7
255214
407682
383183
9
69
301899
418053
79
4
94
63
51763
320176
65
87
3
90
2
389623985
2
434977
40333
7251
45
467425796
214071
332175
60
386041
36497
478464
245080
8
42
16
92
23
47
321270375
391914
215325
82
188664
237594
70
5
8
1079
7
22
2
77873
736784232
25
61
75
57
96339
8
226569
30
116704
325490
445077
363255282
138401
171822
73350
424724
59
34986
405173270
387432
15523
43
9664
152974
11905
8
78
960281591
891774591
476973
368777
55
98874
993733057
5
42556
299667
59
71
26
96
144074
415754
48
3
477252
89138879
460186
9
21
18
82
1
84341
51
3
22
8
9
357150
58
50
374206
133543
517367842
41
46
393011
93
1
192742710
69
15406
83
73
303940
691754975
47
441177719
78
89
677845029
328074
94
62
29
19
424855
234789
21
13
221892215
5
855277863
205050
347706
392259
444840
57027655
70
249158
19
211842
310919
57
20230
278515
3
3
4
1
76
90
95
492563
19
92
395076
12
299625
78
302218
321257
60
85808
241288
66
193594
16
5
38
637995381
24
290531
95
52
38
52
271554
88
298518746
35824
143571
122485
228289
50
407426
56
80
836307480
238393
14
45
461592254
7
32
269402
33
39604
44270
74
254880
257032
4
173000
61
20
265130
2
82
20
65
74777
76
11
20
58
280709
75
343491
449943
5
83
95386
298094
135677
87
286732
144070
324394
69
43
831616400
272166
7
278679
323052
51
421671
4
297567
73
279382
70686
6411771
620898566
2
279682993
21
116349
93
61136
54
55
95056
166227
411870540
91486
188337
18
175210
288573
416561
53
394922
98
114762
20
29
450537
77
444642
256281
433815
63923
31
318701948
61
47
350246
63
784909763
50
310740
253186127
22
479049
290129
493360
480424
9
77499
316549
171244
354329
41
70
413231
277701
37
476371
45
85
416534
27
322261
211296
30
69
336534
30
285981
36
409322
71
375028
16
418488
72
5
4
1
69
768953925
70
2
23
69
4
732774715
86
79
26
93
50
28722
175541
305163
10
17
17361
246893
131452
97
7
67
306361
303458010
67
76
406630
14
47
304544
412727
435509
74
379150
8
12
180327
442108
76
69
23897
390822
388267
62
484692876
90
195289
53
47
27
90
439861
30
416318111
69
97714
67
5
92522
327547
19978
245668
371336
58
67292
55
863656883
10580
28
436186
55
97
43713266
289663
77
453530
104395
59
417122099
9
16
460227
45
15
282760
41
90
156581
447947
476920
83
1
58
87036
600396717
16
72846
73
71
61
260269
81
7
405859
17
355578
401424
49
141794
454679
381166
592229145
6
309654
94
52
221803
38175
326986
136586
2
20
72
181899
434583
20
36
112076
139347
26
173231
93
54
95
219267
829213003
45
17
114687
371007
43
568686783
7
72
278858
263785
54
35
361058
41
79
55
4
263428
470415
4
655134297
74
10
54
63106
828990855
60
145436
32
30
134054
431452
6
288965
13149
6
195107
194162
125290
57
133358
11
125699
28
993688353
89
1
286439
76
75
406350
727381497
413583
180735
63
121063
29
32
383307
308147
42
48
38
63
233311
51
108296
423000
929028239
694656400
25
95
35585
425165
699964920
37
65
69
288207
460250
33
91
5
127291110
121006
47
79
71
269293
75
6
90
192978
38336
80
170476
84
91
444749
23
87
344867
394699
89
30
85097
132188
9
20
2609
165754
405459
94
50754
178634
227708801
362254
72354
385928065
56
31
68
30113
466303
6
67
19
39430
488914232
24418
52
65
1
61
8
10
63
84
82369
52
455708
54
313948
921488864
84
523725960
1
448451
10806
176457
174269
68
132411017
131319
246725
91
65
219035646
425049
125184
88
389717379
47
432687
8049
36
18
217470
166409
52
7174
279205
34
498565
46
437581
192215
88
8
383333
402986
60
19
329970
71
984526388
15386
95
77
3
328562
271221
15
19318
595805478
41
412345
3
37
46
247716
27
75807
396881
206205
286715
60
308325
283083
189153
61
341624
98
390508
71
134270
256185
58
410164
176367
220615
51
78
63
24
384735
267457
270901
262754
8
452238
488919
88
59062
348012
23
41
151860
57
80
6
57
225830
10
427068
341196
12
50
121734009
681791410
787081720
19
551972130
110322452
327337
3
13
165126
87
229070
445189
1
85
93178
80
83
5
461648
38
30
490232
2871
51
9
2
163900
109849337
69535
46087
50
494753
24
498404
715255288
173325
892699231
10
11000
104450707
89
58
104448
771213509
355356646
241366
186647
28602
116563
8
5
7
7
223778
497037941
79
31534
148753
341672
37
85
105230
319570957
116999
11
813856236
99
326816
166040
8
78
6
37
17
8
7
35
951628883
9
22308
81781
342823
99
374408
321615
8
16
27
45
87
40791943
483675
227791
7
6
6
429337
220421
1
612598817
13
48
347282
348583
91
65
50
93
203397
127603
26
30
477823
97988
585799698
52
176309
369309
724048451
121693
331397
397009
58
458952
254186
73
480335
24
3
52
7
99
358960
87
3
123115235
641527636
194057
225105
66
431610
333333
62740
99
806680966
38
65169779
33444
2
54
57656
227625
338402499
471284
480105
430154
22
6
63488
234426
8
26
11
32
623216907
21062
26
95928
32
70
402483
457739
261793
25
36
106509
11
225484
335843
999902698
384178
2191
35528
84
401520
470721
444110
66
11
483503
50
56510
7
35
95
19
13
980499644
44
43
378254
134229
77
904921725
5
20
496837690
281271
75
109004
397106
78
7
54
370834620
402834
53
690788184
80
854948974
303805
376100
84
210633
24
186099
7
31
4
3
479058
218576
65
54100
73391
9
372441
75907
423374
17
70770
52684
92006
91
301451
710129839
25
463475
496037
125410
987925414
1
340875
447945
49
33
22
5348
70
2
90
53937
35
498495
366477
1
99
23
374432
147355
79775055
94
61
75
60
724557990
442204196
78
1189
45
6
42743
138364
316058
97
923962692
90618
68
39
295010
10090115
183060
60
565099624
53
9
140237
483997
255609629
484353
173030
660219765
11537
86
769237561
288500
328990
43
157678
20
33
57
15248
33857
34692
9
80
18
31296
6
80
148519
222639
84
25
32
182524
4
699248787
409931
495325
455164
67
98
57
173187
11
128258
361299
15
138239870
46
838571722
6291722
74
169333
50
96
2
33
349759
93
284450
754590554
60
83803601
80
71
839124050
87
288182
305062
63
17
46
154785
93
68
49
398291866
486245
442414
47
340922
86
59
74
451351
80
75
91906
8
1
94
5
46
14
32
277754
69
97
312501
6
33
24
116076
480199
266341829
218609
97
264118
8
452606
980630665
90509
475501
105892372
86
277718
5
336452
48
17
351424
95
10
56
26
66
590678022
374644
8
10
3
72
226890
386995
326674
72
89
42
55
61
12
49187
477029
98
356746
39
90
417809
38
9
35
454963
164329213
11
394425
451395
547334265
266987
245970
184114
282619
465881
28016
92
440315
96
95
369003
66
50
5
72
74
116484
26
299340633
40
433761
212551
237725
166517
115902
63
289242
405183
312890
62045
61345
145298
36
386895346
17
63
268354
2
48
23207
33
74
37
64
39
52
52
88
252156
71
781178368
4
249353
365227
69
79
232288
13
8
158227479
11
461582
203201
60
94
27016
77845
416544
987745232
236365
15
22
32
19
232345
4
66
2
429781
216913
435877
48
51797
60
99
826144461
578910422
7
60
44193
5
44
6
4
43
8
85
70
431098
161051
89
395212
44
423548062
209910
232161
95
55
286051
67938
163747
174978
95251
28
53
306106
387679
617533207
343618
2
401052960
85
60546
826930232
8
97
953729432
74
389676
257870
403504
20
77
660101969
220285
452926
200817
435611
488314734
33
317928
282075
139437
4
2
10
33
8
13
371949
4
43860
62
72
115499
51
290421041
3
37
270690
5
989047274
445212
833014375
75
188562490
187597
752330814
57359
195967
15
15
251970
202397
402710
837
175929479
94
167298
9
345005
191390
269309
4
810768323
208405
361376
7
61956
228015
463634
152298
6
235343
46816
96
157475
53
66
388046650
30798
377410
478110
414031
221958
12
368133
7
54957743
177140
69
404614
53
10118
82
26
64566
453805
64
449574
29
428159
399081
5
45
198026
465752
5
65416160
252214
47
215354
429551
352890
65
61350
34
79
385451
83
32
390620
28
164456384
23
82
33
82
89
20
260785
854584187
121374
412079
288505
68641380
428557153
205795
9
52
71
479026
14
824023301
385231
139682
223268
70
111030
217535
7
81
426173
43
86
20
44
29
50
20
46
411992
662615621
28
68
348029
314055
420857857
164036
290303
351306
41
252228695
115376
148918
159896
412267
438347837
402838
305812
80
87095923
48
249632
231556
729226551
424253
494321
347862
220509
448654
88642
128655
6
57
37
316667
23
462939
38676
36
2
5
321964
72
362678
37366
6398
76538
92493028
39934
33
23
946399240
370233
63
422825
65
2122489
424249
9
145090
250471810
79
285517
8539
238479
4
29
425935
1
6
567042770
285413
292450
81
4
207635
62
23
20
57
9
91
195347
7
225697
5
4
427883
181386
553496218
175237
3
8
115661
117962
958622718
134485
142657
74152364
30
39040
421470
116752
192566
132823
68
346415
20
35
352922
167288
50
203488
49
23
22
341053734
134926
987349669
355709
65
597158750
76
347524
75
494735
6
55257632
47
26
61
80
284149
416697
230043
430560
23
27
52
326870
147180
266490
71
19
130921
44
21774
265887378
15021
779556596
84
157548
89
25
407250
14
13
393044
483781295
87807
8
496289
71
442557
12
20
265534
449941417
43
87
198943
405761
308879
70
41
3
7
19014
84
25
40
281105
453075
388693
10892110
157828
34
60
63449
35650
248244
12814
280983
401824
32885
495488
577445513
972404402
62
20
1
302044
158422
96626
31
479246
55
329506721
21
88
149475
420803
46
97
2
159125
26
151424
46
88
138850
1
258481
152845
253185
81
85862
311642
1
59
234783
28
171507
13
84
662021852
80
127751
13
51
96
3
178570
76
4
104040
4
94326
718938086
447410
4
36
76
114807
317284548
65
57
44
42
91
63
7
64
467402
219797
334608
244529
51
366060
28
100695
265720
621223557
485709
6
94
54241
433881
882726192
366845876
86
29
452035
696674102
62
26747
87453856
467320
153598
472598
250568
41
52
409596
434141
68
8
144702
109455
8295
60
1
58
272049
13
26
42
218213
29
3
65
455871
84
50
4
28119
24
36
8
8
389687
170796
6
13
60
133735
205633
280325
195053
875237535
39384
399975
13
175992
32
106299
60
3
237337
203941
48
5
74
789302145
4
611621567
29
74
61
428539
113829
580926585
494214
38
5307
131803
41
38
79
355834
89
381255
9
17
11
334162
31
90
359107
367065616
49
11
104592
5
30673
235909
5
491879
314278
35
74
328715
45
646138643
72
46
883409560
69
78
319769
54497
60
4
34
65
19
188441
399753
130459
27
270303
966235873
472184
56
76
551986732
29
40475
291694
16
379070
873838899
56
332088
433515
405099
490994
80
258630
74
833780924
82280663
342606
129614
90
90
135665
215955
287358
9
21
120542642
771865870
417264
19
19
344938368
73
84
60
498920
449717434
39
95
49
61675
355663
208725
36
98
57
99
275207
65
68211
63
36
14730172
18
49408
57
29
20
1624797
191504
442969
238736
72
19987
63
48
130120
203751
36
478156
460431
72
71
289360
97
355253
467870
185090
197586
190630
525073147
8
6
58
294743
268255
59
163704
202581
38486
55
34
33
67
64
13580
43
211152
11
99595
172032926
740229141
54
493547
41
262340
77
85
47
56
13
373147
59
66555
61
25
7
35
369105
457524
452386
50
142134
232816
31
45799
14
270982
45
133746
88
68
46312
307860
90
481029
469974
20
68
24
65099534
50
65
29
418743
89
118546
49
423793
1
470052011
407952
91
486147893
80
424796
157965
313366
52
479332
46460
4
122954
207406
286700
79
535760952
168107
151116224
172110
14
12
34544
30
45
66
219375
3
311016
57
77
9
433183
21
426194860
8
21
20
336846
36
70
327462
68
466409
24
499479
39
72
31
51
184947
4
83
219381
277495
211707
10660
4
32
55
81
4582
6
96
133134
75
25
433832
363528
79
165059
86
32431
282839
61281
216861
35
600036256
12
402776
6
315459
91
457775
64343
422547795
97732
42
43
225381
168902
52800
421213
280662
91
33
418808
301670
397847
44219
56
82
929620563
451433
18
51
8
97
19093120
458681
48
710576313
50
43
16821
80246
188860
29060
8
171457
272941
418295
96
315565
67
5
6
357837
78
17
142065104
14
410684
42
140664
4
66
236595
9
327497
29
2
9263
367160
45
21
5
35
90
70
386964
349833
744360960
466634
93
667183996
159527
49161750
4
21
50192
267070
8
65
61
32
109826
17
59
115258
257203
760078594
65
220580
205974563
64
234929
33
939988394
84811
221197
1
9
239411
282525
23550
283172
95
85
16
91
125050
17
56
23
106566
82
270124
398617285
36
474751
149943
62518
163674
296688
75
416182
77283
27
75
4
93
70
7
53
221184
90
116423
44
388022
68713858
186382
22
5
27
90
230014
570041538
42668
336215
90
133432
76
156154
54
71
733052824
784137404
3
45
54
4
37
2099
8
498169
49
424181
464303
65
364652
793814264
51
19
852627566
4
44
493086
99294
2
14
85
204786
84402
26
340150
295614543
50962
230680
88
229160
7
83
160841
319893
92110
66
316104
64
5
96752
69037
53
6
38
13497
46
32
7404
24
36211
95
413509
59
2
320932
152504
99278
172069
12325
422830
79
32590
91
308375
98
161692
6
338711
44
472741
12
9
885778849
3
68
495564
75557
2
333778
4078
4
46
325929
413153
95
24
6
72
359460
1
95
6
56
50
83921
19
618933145
91
432993
86
275237062
89
95394
50022
228856
91
374432576
416788
97710
8
464030
215968
49
82
395136
59
192412714
3
457230
11
403977
38
145988
38
135889
38
67
236279944
11237
953054560
80369502
42
420342
486384
82
84
65032
31
303289
268529075
460240
680949213
30
4
190813
157625
62
154114
215744
86470
64
69
25928681
4
87
305588
96
330436
20
13851868
75
54
7525
42
121220
5
65
343530
1
80357
55
84
22628564
91846
96
468451
450517
76
22
313162
28172
12902
3
35
59
104423
79
412716
56
41
125236
362780258
86
97
51
258427973
4
86
19
35
87
83
49
416867
413002
40
78
84
95
395458
216745
667374094
3
32
344270
61
258378
35
46667
194430
54
267023
401825756
334072
239265
238
158384
22
3
440361523
68
52
170642
58
64
932896382
245349503
39
78
2
658223192
33
355340
80
263132
384712
196446
240868
24
64
40
367126
261258
428916
73
97
26
726159339
149377
161499
79
179669
234323
78
233142
167275
74
638451083
404297
32
80
115711
19136
293767
61
31
30143
90
73
90
9
242397
132128
7175462
179870
307156
95448
234205
124160
27757
9
122338
340648
201819
199302
75
71
180846169
85
459929
60
751523891
213180
85
127320
29018
244537
7
89469
72
14168579
108805
315222
48
386357
206706
149087
85
410053
480692051
82
32026
6
384934
72958
71
42
97
12
179279811
436984
11
35889093
61
438041
97057277
873738621
411167
291224
342294
43
78
3
55
418175
29
46
93874
420579
141304980
489347
76
466079
244260
85196
30
242731
4
66
81518
618922047
3
36
73057
12
13
134125
35
238912
6
36
11
387482967
186913
58
76
44
8
73
359004
3
421115
10
381922
219370
26
68
141344
88
38807
345533
76
272667
52
839605062
76
53
27
247617
205318
335710755
475127
84
506212946
499426
47
427528
415734219
39169
302580
391260639
34
62818
467450006
413909
40
83
44
1234910
53
31
384807
11926
95
178874
16
16
414745
58
475434
29
9
23
85
338850
54178
491162
33
4
15040
83
85
33
79
801296104
60
306219
29006
396435910
88
7
25
94
4
281257
6
46652
990
82
31
178984
13
1
89
94
44741
73631632
36
77
156839
3857
837449049
22
426358488
8
522030999
44
33
38008
6
184782
27
42
368433
80
382482
49202
54
37648149
95
499485
6
55
67
96572
82623
68611066
229714
572711305
16
93
57
27
9
211899412
54579
413497
401136267
359827
95
5
75
45
282752293
396109
200429
76
485265
70
5
52
47210
462452
42
497079
76
5
438519
77386
85
27
95
930802803
12
72
374564
108577
261937
287596874
134334
128822
316798
119743
65242
458040416
8
27
48
52
372655469
88
73
484818
123799
432882
80
389713
104876
77
26
244794
16509
6457
23
81
254201
2
99
83
92
229603
149647
906247051
83
814876466
22
213810
55
66
46
69
297498
64714
221386
149778
73
157745
89
16
212765
36
10
73
154810
43
29
85
2
91
35
64264
404712
407913005
58
235473
567857396
65
89
365886
7
18
225630
6
131960
442572
833900597
173520
15965885
258696
24
99
73
59
232477472
36
718206614
17
261062
52
42
360279
62
47
247590
171398
44
38
445243
607610197
3
3
412114
21
3
66
32
10
122878
187279
523300277
174466
409799
18
284040
81
497446
70207
390075
573102516
46
31
88
302480
209358
98
55
128157082
59
30
160724
26
21
257528
363956
386597
322350
9
207840
1
52
32
625007398
130402
625789742
289497
398767
283940
87
5
56
280779
89
239964
83
96004306
35314
59
52431572
300257
90
487602
112707999
69
98
63285
440451939
978373736
47
369851
93
7
288795
21
364537
22
34
56
52
356197
2
249580
10
3
354262
351797
264655114
280939240
45
145633313
62
268911
965940936
89
169497
34096
77858
327900
67050
10
146603
469244
358864
8
691561092
70
9
466758
92
927337601
35
42
102639
46465
39
452284
323462366
616113090
75
56
86
8
445524
82
86
390391
26
34
111011
93
266420
2728
81761
79
9
31
14
445277
1
315644
5
103576
64
475651
439966
64
65742
74
47
335068293
6
441617
18
63
483097
54
724658961
7
359975
9
19
23448
429764
303353
91
356015
26
78
67
10
11119096
23529
125836
384171
301051
42
186354
825386480
514024212
73
23
26
7
341633
4
93
288748
415707
75
49
210733
61
5
208649
56
40
5
133685
347593
329722
627976253
95
161234
438839
687529602
22
93212
54
474585526
211490
158758
70
92
67905
287820
52
14
276723082
98
293520
352605
200681
449476
9
8602
103838
12
350990
83
9
80449
2
16902
35
27
1509
37
34
52
16
320529
413741
29
409753
32
2
850137265
339749
67488711
67
382661434
55
924488121
96404
199695
64
444612
98
56
464049
54
9
48
136016
405169
295682
74
271526
5
7
8
25
64
1
29208
95
277203496
4
1
397838
80
320579
288297
6
75
3
194999
53
94191
40
69
2
463260
31
3
952370258
286001
99
54289
233858
37
52
256609
34
376152
26
39621894
22
98
444312
6
148165
2
16
2
421213
939652775
491473
221277
452700
265378
67755
61
395500
925950026
497937
170928
364559
13
707176950
42
7
228551
557360560
151783
21
14
49
96
6
10
317438
224747
112709
9
6
930662705
243299
188255
477415
31
169796
372975
2
59980
67
51
85
344790
370992
22167
99
371097617
7
296834881
55
100242
412600
497920
505270173
182287153
44
25
214633
63
460101702
60537
217139
493854
52
799516095
26
140005
42859
59
164124
84
75
87249
11274
1
10
242034
114772
154379
25
203074
238692
98653
3
323021
22901
1
400016
57559
89
363233
67
7
74
180377
270029
419218433
438084
439854
1
53
59
249684
58
328304
98
53
52
102329587
174155
267167
305215
15
88
46
237186
362284
190193
11
1
477421
407060
92
45810
11
5
23
466389
453353
42
266122
35
320920
42
355976
97
367552
268783
175409
126000
138203
16
411639
411599
24
398928
22
79
38
201145
26
475915192
97
337542
59
68
773586068
437862
43
69
31
320875
31151
19
241293
17
73
188434
241549
158287
7
71491001
30
23
42
94
95
810145686
9
485064
77963
387161
123240
273550334
18
5
888969096
309468
118503
442954
294787
909387846
13
95
84
20
2
146921
38
86
5851
74
488505
95
356336
227562
53
471106593
180674
23
86
433520
8
29
338048
105773
815404872
93
319507
75
84
90
445096
493627
474341
65
322588217
94778
467071
353564
33
222645
349038
696286876
53
256063
21
48
354979
67
31
68
35
88
5
11
62
61
495140
9
427803
457943
404009
27
199401200
1
96
439616
175861
71
3596
26
83
32
86722
148678
24
3
81
47
57
3223
696880503
66681440
89
135610984
15
44497
355658
223188
462664
224293
75
262784
655961615
36
3
81
334381
94
499888384
189189
339188
238694506
238403
4
49
116499
448978
186706
44
86
73
302839
80
179308
1
288803
5
56
43
419364
186730
283050
31
226330
7176
133220
92
73
56
44
3
78
418389888
40253
2
56260
9
1
87
68
261606771
5
330802
488075
87
53997
43672
12
76
342958
11
75
341599
16
171038
439548
189855
56
30
283218
33
88
39
349952
41
332458
90
21
8
40
278560
326152
8
94
475425
290610
3
435405
51
16
88
180835
138297
21078
880391017
82
4
467427
13
392533
68
94
84238
250702011
15
3
88
44
38
169614
2
433175
352795
3
385886
915439908
385064
59418
224249
162111
93
473548
439536
84
26
308235
2
4
69
917450184
72
169467
35818
176443
392023
34
303259
38
363940855
80
96
74804
10
367430830
302382
60
212676588
456749
48543
264428
23
89080
37
255492
39433
52
263654
727882479
79
48061
20
78
246798
39
89
2442
72
431926
444905367
3
48
262166758
93
322432
369060
5
59121
5
779621933
268701
5
586171625
88
916187323
45
21
120670
15
281465
128745
335852
54
224997
954499885
23
224862
259250
72
116749
98
45527
12
405350
344908752
448058
29410
65
173596
4861
252493
44
6996
3
443092
497068
451778
30
266346
156484
488068
388143091
81901
19
37
94
418061
43
285686056
396826
95
373238
18
16
2
58941
158220
1
46
5
138735
9
4
41
204176
7
59
32
468595
143630
321890
48
80
22
98
68211
84
336702
39
17944475
16
74
347512
96703
35
5
291411496
346617
43559
3
180351
435243
84
33364
2
4
78
45
27
65
421172
92
96
365819
13
91474
3
49344650
145084
176926
701444240
85410
51
68
413520
127852
489468
1
416009
15
69
15
20
46
263245
7
540670956
92
225397
281672
65801
95362
2
8
94691505
91755
156945
83
7
29
75
58868
80
65
397705722
77
97
81121
34
779334370
5
32
99
467726
1
46350
52
478462
726631447
43
5
329043
1857
341837
281513
61304
3
23
1
270982
47
111008
451283
4
50
35891612
24341176
27
7
32
648088508
166709
55
107786
391851
61
16
18
66
45
124658
486091
428403
6
187445
251084
195898
399128
236332
383047
192579
97826
3
288578575
54
269658
245738
35
30684
120903
260387
95
198830
34
349392
364725
108101
253846
3
4
573972852
61
321510
74
78
53
72
455982
60
474095
218608
89
45
495109
50
96
7
28
229609
55
483274
2
81
48505
164045
919373693
88
70
342839
113549
44
20999
35
136856
21
241465
879465865
17
47122
93
451910653
349856
25899
33
4
461203
477740474
125133
470437
116815546
124829
909041955
330817
75
59
90
370482
59
135277
391701
21475
27
191890
88
141940664
341233
72
46
486637
1
52
66
392824621
75
560078220
59
424793
57811
431273
1
15
38
15
872001952
232165
274025
17
61
454647
25277
75
359622
8800
32948
934141885
7
21
75
17032
61119
47
358102
481659
81
229030743
45749
325895
510180409
481825573
38
423326
35
331188
65
282118
719975478
9
88
22340
509440227
434981
68163
855899362
466697
250617904
78655089
639058059
6
30840
74
168847
5
122452
8
398257
18185
51112
240724
469738
64
67103
95
90957
207159
246337
68061
838188046
159223
68
169974
349197
312932
24483
25
56
18568
47133
79
424113
454289
997114553
50
288393
201744
295088462
207699
4
29
453123
474899
440875
110305570
87
407639
93
71
88
96
82205
60
351689
55824
17
104585
60
78203
93
892426128
77
399637
5590
19
490376
226120
133326
386126
71
84
24
99
1
42927
38
175662
44
53396
56
179289
99
240281546
203935
60842
57
44
68
172719
69747
458198
4
56995
83
13
89
20
82
242498
15
20
105200
160941
464382
458891
14
26
376230045
759182000
223745339
107516
8
26332
496384
25
35
69156
465423
72
541285977
48
333569
82
412080
163985
350224
108367
275754
2
91598
366941
463041
142114
4
93
84
74
593156647
317122
6
4
85
50
65336
67
455721
47
279011
75
454693
293196
90
56
24
96
37
324099
27
90
992724482
491597
547379048
81
358325
47
525309860
670650067
157883
465900
16
8
59831937
4
8
14847
217441700
49
91006
247399
31
2260
384790
37
9
256230
61
105970
197544
4
676234559
369853
227735
87371
341838
457166
696490021
316918111
436054
35020
389851
371617
36
417857
341658
99
446753
96
149642
157898
102530174
57328
115390
47687
10
150463
31
1
116451
449131
306938
62
92
52
30
423925
77
2
31
3
84
319894942
24452
57
437927
297186
92
59
8
960429132
797512582
93
317238
106233935
35
28
79
112503
281264
479435
360730
40
143494
369403551
82
231328
370404
96322
37
444760670
610073719
90
162017
315883
64
60
492903
41
8
381466
46
32
482465
428023597
280381
45883
485157
94
128564
558871982
38826
70
2
385821
2
93
79
59
34
49
217207
195959
550406377
79
99
281644
3
89
28
9
30
7
2
43598
46
130625
20
52
28
92
418734
49
3
93
6
91
87732
22
268650830
79739
44
31
135470
94
9
44
44
101782973
6
99
98
93
38
49
72
477178
46
64847
374775
35045787
29
125443
295467
56
86
91
480448
58
44
4
62
167824
58
68465
833599449
21
482239
8
75737
4
93
92
460416
130444
258486
175646
82294
95
77
27833
124047
387952
212396
463564
24
73958
14
87
294173
33
483226
45
481173600
234321
436260
325885
856209452
73
114498
34
57
17770
684630171
10
454603
7
6
111363404
9
23398
300853
9
17
803348177
218688
40
56
24
87
521894982
24
190235240
333365
24
34
403885
40
220789255
7
44
130710
50
270966
296055
5
431473931
46
429494
271010
6456
74
70
2
193356
942371371
86287
454368
146828100
1
873699339
27
58
335303
24
368889
84462
83146
266793
350091
99
457573
235515
87
70
217678
401195148
88
444695
32935
52
95
336573
8
5
382679
722971302
234908
69
45
63
19514000
66
52
467798
293514
70
10
405871
41
11
36
643925049
309606
1
80
36
192533
432918
361084831
679929681
386223
4
82
328363
43
14
261544
133488
527360403
13
469796369
12
48
51
28495
95
60
52
21
195067
40
417400
33
275110
61
41
62
79
463022
9
53090
246798
24
266065
754739324
426539
34
431296
4
431404500
398402
72
59
489793
3
60
82
12064
612701668
395995
222498
154246
358227
32
80
186628
67
106290
885626366
71
67
112722
101840
38
166687
302552
73
415271
192352
414099
29
28
19
308212
60
62
480674
108971668
221433
347590
138081
98
43998
98337
307801
36
127894
4
11
66
480391
374968
3
108032
67141
78
182743
46
71239
4
71
174601
176158
13
75
11
641924243
93
24
14516
269524
48
236266046
263011
8
70565
15
56965
57
8
46
159848
444502
352153
272558
246044
49
184753
46570
299263
9
91
23
889605680
282783
51
28
53
56167876
344101
69
207761
489925
2
5
9465383
372479
376991
21372
128211
21
330208
74
338366716
995843093
22
34
2
2
1
181012
438372357
18
244070
85477632
156163
440149
46
9
388347
264264
41708
31
75
253766
51
81
34
6
123474
235639
5
7
462124
22053
480726
150896
77
117730762
133389
325733
71
122814242
3
217569
90
68
5
37
65532
73
9
24
487520
445548
5
51
164545
99
29
351184852
39
426981
204608715
41
42
286672
32137
256483
29
77185
194794735
57787
101525
76
286834
76
70545583
82
15064
8
106060
436633
427412
279534
3
70
58
88
96
68572
55
49
74
25
334830
13
59
63
168452
26377
394485
414490650
9
240576
426893
215851
195423
22
440851
20
37
7
13
90
87
157071
406663304
416984
6
65
43
7
71
272509
766094745
707383956
923098272
34
310869
7
98
325351
7
30
87
4
29
376705
44107083
265547
9
8624
417853
77216
302975
14678
127991795
76
88928
495617
75125
98
15
77
65
6
73
609644207
208942
110589
308206
228507
387767942
131055166
55
249426
220486
51
97
403192
20
124500
170854
339214
8
990473296
104087292
435331
254715
94
495034
71527
54
90
331860
43
409987
67
429418
3
49733
377949
123733
66113
681074060
72
95
300653
5
13
300281
281062
85951
312508
72
362987
76
21
312725
1
46
368177
17
824274981
83
323250053
11
18
60
416147
414097
437768
52090
813436651
80430
44
18
74
93
87
6
567279085
191809
23
54
3
359519
61
74
256912
92
117391
479097941
346919
282474
492711
8
37
6
7
3748
40
757159063
215896
6
197904
68
207696185
21186493
7
21
12
454164
76211
6
92088
313865
431596
1
1
26715413
7
913284567
394359
7
137140
10
61
235791
400965
44
73307
726320102
90
91
358
397074
161626545
119621
489273
310645
51
367280
443288319
65
24
31407
276089
124231
75
6
335853
62827
35295882
29
736231101
169445
771941910
983716960
167965
63781
153098911
82
451968
16
195599
78
66
222465
37
14
6
217236
15
99
11
94
86
264271
93
60
476097
124169561
16
77
413159
315428
79
18
48
174893
400266
280226
37
75
491801
2
55
65
396098
16
1
127905
38
56960
8
37
17527
248563
96583
72
6
688429667
630671533
298993074
2
52
1
89
38
12
20
143331
82
279922034
46
8
335823
87962081
220479
24
138664751
3
74
4
19
17178
33
49
29
6
88038965
321764
412348
472282866
160870
539717102
286
307988
28
36
60
286598
187127
96
59
181176
146267
21
15427
50
274325
7367
20228
409547
48
56
152770
22
458011
4
93
1
390855923
997271341
435372
199970
6062
681897139
23053876
68
239984
96
8
85
450335
33
48
206522
43
366086
560795780
439726
319337
19
184879
197628
5
827293769
22
49
117215
399387
310475
47041
70
51
57
484994
13
352603
844177061
154445
31
878350101
317847
401047
142610
34
53047
56
153940
71
492259
159023
278221840
490841
9
6
268466
41
8
28
89
426846
57271
218336
211479
8
2
18
13
14
373069
737298863
203366783
232510026
462681
48
60
15
70
20
34033
46
37
71
79
4
344270
81
285466
158558
908998462
35
1
255962
91
22
136385
70
123522
74
376934
202071
169709
304751
217928
77
462942
108842
12574
164669
37
3
20
328754
107994
10636
14
72
85318506
960956626
38
903411697
35
132464
31
18158
61
61
93
59
80
212628
210718
44
93
171075
138215
47
82
291202
72
28918
52070
318080
4
131737
287653
1
76
34
407520
4
30
62
269815
306628
11131
43
302748
72
16
995677185
72
3
16
136029
366557
88
147263
462682
429628
7860
119276
67
93
438364
91
86876
104845
242953249
444340
18
171313
364346
8
327897
916702460
95058
55267
178100
65509
9
63
62990
681726515
90
369627
101780
200935
361721
86
41950
164282
15
66
82
54
19
51846
307747
77
379151
20
84602738
44
176609049
457807
45
19
48
31057
78725
705950863
540183252
42
379974
61967
257447
463118
82981
58
71
449505
16
397518
8
45013
226525
3
98
92015
338324591
887159229
438566
58
460060258
276856
69
201262
298144
47
69
78
124656
778548858
140450
6
42
9
51
417363
183217
77
42
313287
90
47
54763
46
1
217689
8
3
311662
433321
465752
367648
236680
408665822
494469
253612
141312
285776
43580
16226
300496
76
49
6
294524
97
1
60935
391610
87
319238
73
87
490451
74
72
25978
188488
325284
42836
295897
46412
244577
44845
105589
323422
107655
42614485
61291
494517
272436
314733
81
58
88
49433
944426742
49723677
27
718580111
450284
158952
42311177
81
410788
15
67606
64
427248
77
77
69
483328
3
20
672544854
229602
34
125981
17
429811
358342
78898
68212
53
388236
631732755
146819
399948
221812
79
415566
7
381395
137487
61
462267
192516
941332056
347816663
630149511
45
7
76
176749631
193942
473023534
81
211980
366875
334344986
5
62
311124
27684
93
49
62
53
80
62
355642
62
62
45
31
89
67
6
433257
86
42
136633
1
441711
17
398458
73
60
346147
623360389
240947
69
417459
20
670917805
47
2
65
12
154777
85
53
83470
259923
40920242
69
4
76
58
93
36
78
296423
328292
63
452970
7
290611
79
754024996
133712
154312
473357279
43
10
59750
2
81562
5
345264905
61
4
9
423969
77
852901803
345811
61781
9
26
164885108
3
71
250413
368935
58
356669307
205125093
562337812
64
5
159309
70
92
6
8
198652
3
328830
142258
227624
13
104451
39
271008
51
93
488304
610338493
105085
362974
5
19
71
6
113157
61370
77
75
9
348382305
96
1
177509
27
4
70
9
543833906
6027
96
189352
4
4
68
8
3
3319
34
81586
499005
176163
177429
746245861
187366
12
80
48
89
342035
450047
4
553477765
564403640
452981
14
372156
250301
140354
51986
34
316145
339007365
3
6
434215
171346
407163188
132513
55
284159
772534050
371557
386872
32
27176794
5
294786
2
31
88
80
269106
472154
46
5
324069
10
43
82
119954
75
285022
135301
31
233447
353993
411517
335407
2
77731
8
145424
176396
947294672
56
98
64
55
181201
345532
119505
311396
10
36
334989
40
293814
180298
42
51
60
152910
9
338580
455849
411281
8
392979
93
95
75352
427157
7
9
48
246339
129971
595424535
107681054
186571
167884
99
169622
66
94
91
52
975048235
87
13
539409207
21
152069
310143029
397593
45
559014234
176034
165246
440135
20479
58
87
33990
29
709
409203
377836
87
54
381646136
48
355219
149835
23
71873223
319663
416685
473351
231850
1
34859
24
246579
65
221009
314590
50078
146427
79
82
10
53
22006
593907536
394123
664988571
62
409054
446441
78
70
28
2
15
129888
170111
204102
339705
65
62
48
19
29
102007
229763
350643
12478
29
20
112928
67
58
83
74007
291806
5
370621
39
65
385032
242699
34
21
466888
441222
791950187
779407230
164195
393136
89024
97
639912854
42
50
96
193250
3
58
465967
173887617
131562
754972190
31807
10
43
52
1
155434
737226988
10
57225
287689210
503544341
72
57
472702
77
13
51
63349557
69352
92
297302
12786
27
807382589
233490574
200446
25
61
377791
69
84
89
28
262039
61845779
322767
14
247669
472889
430872
234999
301325
451242455
163652
20
528374770
287435
52
488705638
95
25
12
59
156302
900270106
372239
34
63959
86
152513
460143
315945
362007
898355737
91933
14
34676
8
33
3
347112
16
344192
11
95
143429
457445
46
258776
465211
203367
12
176702
480656
73
77803
49
415559
60029
283026
78
35
374904
283862
48
556511234
861014254
239433260
454750
259999
4
56
365675
92
87
401923
10
37335909
4
8
41
22
26502
21
350899
75
7
39
180188
242577
38
55
95
43
65
227591
35
18280
99
8
242263
151051
192890
47
517640487
62
58439
395203
94
55
6
109202
289385
8
123893
45
75
4
97
416846
386818
4
268003
302635
2
155799
75
370702
37
86
92
40
91
15
93
769621252
11
7
10
27
50
28121
339321
436962075
150549
265913
182939
3
11
45
4
9
55
2
694310933
53105
266627
51
67316
9
480719
77
9
410254
182094
427412250
33
21770
5
67364
52
298005
351840
445894
32
438366
129251
41
383468
157723
345769
438668
347719
16604735
434842
71
363938
15
642711878
64
19985926
32
89534
19054
5
141563
8
41
43
93
213783
39
101703
547
130484
18
43
56
100443
131595
47
25321
633587623
26
10
100885
53495
7
645900839
8
448409
371375
96
230994715
483593
217278
46
71
433911
33
318120
83330
56
87
7029
55
25
114565781
45
51
77
81
226775
438094
61
568097133
27
330950
509459190
88
87
418831833
52
9
106546679
141562
66
261848
75
160420
15504762
21
1
7
429607
40
11
47
201592
243789855
40
439578
28
746549629
286137
10
391695
4
61
303447
242635
336933
407542
123902
6
66
688655740
4
341178
38
357080
287335
327919
374238
17
58
485898
83
44
354338630
299757
243568
38
732347129
8
394413
79
78
392715705
83
153021
37
196941
129563
28
77
97
66
49
189343
9
214490
8
197688085
52
493057
76542
200907
393190
39
82
58
52
44
147309
451121
260457776
29605
455562
341201
311678
91477376
39
232950
81
217213
81
15
54
22
238860
53
7
13
324776
15
204229
66286
375581
125971
436665
66
333107
885831790
51
1
57
318099
188984
276743
57
123941
386019
18
61
386704
66
9
108718
987153962
181490
42
225336
4
99
80362
17
95
110479
27339
34
323561
72
129803
527984773
60
410053719
86
98
9
45079
327434
405816
200674
75514
70
79159
419539
240918
296010
27
37
338490
54
42
441866
90
639997321
56019
86194
579736847
79
262802
19
176730197
44
114791
351169
9
91
9
70
217351
62232
1
5
46176
417773
59716
3
271379
343057
81
92567
423242
344728
46680
757687720
462811
800277888
82
347051
417020
52480
47
56
7
34
96
330861
330236
74
318038
42
56155
4170
51
251847
42
436918
410080
99
111248
38839
291585
39
86
92242
59
129046
67
5
432927
55
464925
64
77
44
60
23
274108
61
8605
50463
97
36
298135
1
6031115
461713
23
309674716
7
438416
9
58
72
96
623976227
67
30
1
75
221124
311989
6
490976
97
421049
255473772
24
224160
388439
731011864
21
153139
93512202
10
114024
689599781
262630
421294
3
228733
75095
148596
10529
429022
834382028
68
8
11
464815
6
61
164109
69
192941
98
317002377
7
137903
594540753
31
71233
80
63238
44551
105588
75
154227
472169185
5
32
245525
647803760
45
211858
199129
170838
5
193463
297893
11218
316783
135938518
157612
336218
40
273373
383562
44732
281428
7
7
45
89535
1
295162
104878
95
364922
50199266
86
68
72
356137
2
1
344108
295869
130568
250671
7
363422
319878
71
53
409383
82
279093448
92
11
25
20
59
369111
342519454
392577
88700
56
34
91
31
132166
190523
592108338
99
515109782
472318
69441
33
357828
367377
353135
171310
29
400993
8
221903
45
467149767
45
686382587
7
782298416
311292
440326133
5
347651597
66
555653300
36
39
75
4
735405885
25
53
82297
43
302506
9
203019
394898
55
451974
216767
31
336149214
76
4
78
51302
51
3
302306
69
86
288044075
94
706805830
5
60
318530
94
26
351031
531236327
257542
72
469611
11
43
461599
302587
102710843
221149
7
38
24099
4
318748
75
354533935
6
189190
310218
6
24
114395
152080
175669
322199
474640
14325
58
227030
118695
314615
60
434165
87
53829
59
103000
6
2
74619990
319197
14
479926
81
92
495078
293054
184292
285285
98
3
71
69
571661111
1
334888
275083003
380323
2
494592
184654
65
309755
308706704
128199
38
91
371675
59
57
439820
51146
79
323059
377272
88
92
36
264731
46
620678198
523474958
26
23331
294412
8
19
297066
55
5
6
94
2
13
421378
42
99
287228789
47
430985
539084103
94
19
183382
90
24
12
183164462
12
185993015
50
96307
22
119746423
6
300872
75
257193
90
306850
96
761712225
397231
51
96
322435
28
80
701286420
107597
409217
97
469120
37
152005
2
76
92
232722
9
81
308630
23
67
65
319513
90
316688
354649
35
491321
240418
89
50
40
58
444628
64034
69
492400
227090
203101
12
105821
4506
53
395783
8
92517
54
439170
23
356929
98
50797
322657
419453
64
407836
4
1
95
92
39
17
204235
36
291856
106732
11
5
7
20
72
189228
2
46
376292931
75
497621
302314
121195
356549
19
95064
31
3
26
305550
19
41
273390
370601
51
43
101394
216773
465978
37
97397623
97
495479
142177
513015881
98921
73
530663997
37
85
23915
50
483251
73
403705
98
379423
121312
126119
181396
140814
37
59
3
82
3
288455
81
239537
9
273814
252790
2
304410
426041
279915
7
170104616
460147
12
18
564820125
433462
435005
213458
427553
14
339310
193024
45
97627
36
432778
36
97
39
277184
362059
10
741126406
4
26
105488
365063
3
75
13
45
824422814
436197
64479
1
71
43156
478719
105494
3
407398
456298
421165
87
429688000
8
6
59
385268
62
77
306127
191746
533159731
86875
398055
8
214375
4
45
233586
210004
60
296609
6
866236510
58
318340
361663
3966388
202605
145393
139600
180280
288446
417814
34
351871
446720
72
71
9
2
5
54
80
85788
82
20
30
20
250265
66392
67
51343826
15
62
403066
43
414622
60463
49
89
42
21
25
20
16
326209
4
34
2
35
420584
7
43
481760
5
91
141106
96
35
49
470741
311331
596263273
8
295649
76
14871
217086
389977
2
73
214077
354750
180332
382233
328698
426464
8
427299
373154
194275
85
80
12
83
53
35
63
59
321097
412895
53
420523
158383
346284
469517
44
529648686
44
274668
278890
381837908
67
199489
16870
42
164130
50
1
166591
45
270997
9
330637
27
35
49
30
61
263136
455782
16
9
46
9
8
349004
9
189921
48514
231635
15
46
33
2
302955
484817
44069
92
71
270307
326052897
295110864
59
33
84978312
34
651153634
66
54
82
433581
62
91
47
2
90
26
5
483164
57
181695
48
67987
63
148753
920834503
280781420
260957
38
1
21
69
10
95
88544
61255
90
4
8
34211
88
15
2
3
280378
8
340719
7
63
964224808
35
388846
410304
961441813
381176
9
444905
341853
413452
69
65
422447
143104
359403096
249133
418858846
96876
591138811
413667
9
675337723
212957
343847
89
96
311949
233181
1
368913
48
353654588
47
236240
25
61
374291
379505
115714
440961
288887
71
274579
54
948242141
28
75
208682
39757
715172687
5
276400
92
7
77
126740201
15070
50184
135054
94
46
78
115562679
66
5
362856
85
4
54
137625
18
314682173
5
191144
28
54
92
3
15
20669
42
449014
329417
77
175767
99
51
372014
80
177488
22
16
72
89
15
210166
56
64
9820
29
75
69
598234650
17
38
96
9
5
77037
27
14
83
281123
110876
6
409909
64
96
381052
146619
309046
86
627667292
152142
470924
92
10
6
165966
77
256995
6216617
234224
160543
339669
49
968633699
155859
259234
460474
305070
3
452811
8
50
378316
65
171447
105342
38606
9
141901
37
45
13
187169
5
79374611
205327
79
185455
121580
276045165
21
361493
46
413119833
15578
8
46077
230735
223032
204683
19
247181
355492
172160
493000
27
56403
77
3
321267
38218
69113623
26
1
294491
18
15042
65
56
25
255291
514900396
69
47
33
49
11
53
75
592609655
29
193017
58
16
468833
152473
65
16
11
2
376828
347435
38512
50
92
99
26
93
166024
3
37
118787
252827
430027
4
174708
268394337
12
23
20
79
40
104212
66
71
123911
3
584458
796897863
86049
27
248311108
29
37
272987
374284
61
540732974
124068
83
27449
254980146
713988359
67
388793871
915836782
334190
11205
451367
61
74
134179
459346
354808
17
401787
3
78
95
935797089
63059
149839
496018
33
454696
178139
48
1
485184
254742
8
99
389737
435518
46
65
2
297561
431003
377847
21
36
224852
680965649
17385
98
52
97
15
50
6
691391540
20
17
468362
107852617
546419367
28
14
2
478706
16
780566778
3
89193
185223576
37
84
342814517
793916107
5
84
245273
3
20
761087782
149665
400911
118909
226819
69433
68
412555
765555840
578934442
89
250084
369250
175754
62
207994
31
407017
24
102969
918337721
7
6
93
4
21
23
31
59689
29
39
80
381159
66
62
8
791834596
6
34
12
101698
8
77
446565
402234
201973
244780
251670
18323
54
35
216614
43
59
10
14
176747
44
54443
38
48
166454
44
271485
219556
26
11
477003
46
75
140799698
20
25
67
22
5
174660
84
85
12
42
50929
218660
526579709
144368
90
132130
62
99
3
31
332466
335256820
48
392694
365173
310473896
42
91415
349708
378048
667164464
276755718
357620
862579397
27
259714
70
289211
171948
198291
876981391
7
146800
18
394418
249622
42
328831
47
3
28790
55
217570
44
86
228890
252805
423090
13
87
12
22
68
226341814
469907
61
179350
207322
84
60
72
63
77
473912
43
290079255
317502
88
41
413137
178276
89
94
444417
272153
446572
1
55
295058
38
246247
49
342750369
11017
103809
30
8
2
495858692
3
91673
48
67
25
235138
92
32
15
98
452547
497232
84355299
57
86
169104
49
39
164549
247357
470651
8
68994
278221
422326
474982
211283
316715
29
82184
80008093
489808
478729
63
34941418
73282
235365
490219
100541
476624
27895
62477
80
96
31
90
52
36
470327
23
16
8
435762
21
630696483
18
353501
71
76
98
151492
65
31
94
54
16
444797
386963
56
3
34
66
192190
251612
119016
154520
73
879540077
170094
58
42
44
52
82
168368
345680750
259952
189912
27
393615
442695339
32
7
3
232823
31
99901
57682
4
386089
287940
21
201631977
377500
86853
4
23
376652
5
16
401301
81
100913
36
51233
283286
28
28
47
43
225266956
94622
3
33256
131730
159975
754166766
84
21
48
13
75
6
1
73
392802
726998904
456890
58
87
135715
269955
36
386815
598299299
166966
196502
373087
414067213
201945
308170
27
437583352
309087
100548
32
463075
124654
298566
529660409
305069
91
124301650
173172
185139
90
378795
79988
408177
94
289621
385272
70
94
423044
15
381126
8
64
33
20
565838022
1
157106
66
15
89105
70
70671829
102180
487332
923469516
91
44
102345991
399555876
74
18
294913
442547
7
386306
279893
57
189688241
7
6
228788
5
479476
2
18
69233
372568
337146
52
9
359498312
46
47
43
15
345436951
13
402546
98
66
93
127388
371317
9
1
696146240
974984742
443074
735208909
11
84
31505426
21
237699
82
95153
83
22
24
80
282278
432515
401063
14
42
68
12
91
465421
59
69
50696
47
257749
725522702
248805
197117
608443886
41
34474
5
77
389716391
20109
89
384809
17
431499
91
24
39170
346612
2
181613
340078355
44
25591
71
296728
52
93
499679
373020573
283267
482195
6
223580
157822
383091
29782
29
4
232033
34
1
79
555082869
254687
92
49230
70
487725
91723
491945560
2
67
488152
201299
96
186891
712815731
81
33
5
356083
57218
299740
237310
26
44758
351417
12
80
10595
245371
87
751907438
877108973
5
117216
63
889172101
367619
91
91
191958
35
7
3
382469
90
171524
1
47
9
339376
271755
2
42
47038
28
76
12
394897
41
89
365122
239488
17
40
57873
874177134
71
58
2
57
49
70
311331
2282
91
73856
36
289200
72
240403826
204068
13
6972
32
95
97
107113
437145
90
12
887501189
68
336750
76
54
280192
10
176899851
72
68616
70
57385
4204
46
408646
960920026
52
98
329038
14
257328
83
296749
512070104
109178
157524
95850344
492355
310277
94
346969
51037186
243390
45
268690
50
358069
694684138
65638
19
144754
435230
335748
46586
6
317767
856025599
3
6
49
50
1
46
321395
911283082
174654
281206
89
51
381767
7
759969650
966044229
41007
91
920977583
43076
2
7
415667
33614
54
4
861381366
201824
228438
49
139614
111613
474541
4
42
74263
495712
9
460094
7
411750
53
53
134893
498684
47
8
1
2
52
40
898859455
278943
965376916
83
466242
94
320157
368667
5
491873
6473579
93
65
78
39
10
161432
189138
46
34
74
35
736660098
172240
7
25
230645
22
493216
128256
14
125941
164446
178977
626071788
164949
64
42
2
5
59
246038
47
73
19
169626
468833
149509
419660
7
66
228972
140454
26
3
84323
8991
93742
491790
75
38
20
407226
42
71
87
71
60
494695
26
460442
9829
221810
88
315917
11331
205699
323139
377886489
81
91
252816
172960
47860
27308
423226
79
54
389529
3
64
27398
134421
94
8
474030
88
80
629501140
302157022
33
345659
608242077
713595929
11
72
28
9
390758
240434
36
9
5
200646
36889
462400
4
390120
147996
297116
72
7
75
9
7
9
248033
392253
21
89
98560
127349
6
307726
61
15536
41
39
32
268388
103706
341885
279917
37
11
303949
85454
79
56
126850
5
92
234195519
448737
9
107077
32590
7
2
166244
33241
90788
259077
46
1
82
10
45297
78
43
6999
496131
70859
63
66
311152
26352
410611
602442547
20
3
86038
10
313883
43701
22
17529
6
91570721
1
40
6
48
285142
439402
8
166793
113959
983706916
268873
169857
435557127
273341
8
18
7
4
32
450516455
324036
76
72
439102
11
687531124
429833
84895
456533
9
162350
90
11
88
11
11
406517
7
723600608
21581
79
73
2
481975
270487
58
90
56
62
86
69
62
90
73
26
90
326047
79
99
51134
54
25
369335
18
23
228065
384825
1
321998
303954
36
438499
419319
452324
298315
585525017
376287
361575
73
28
38829
96
66
948752849
891059266
172388
73
74
60
81
34
6
471782
8
360928
85742
178932610
43
76
88
9
16
102461
56
71
51
251884
40
89
525933828
311921999
343865
319303
10400
162133
49447
39
480018
296071
367507
273521
426492769
495508
60
347639
467331
359949
920949954
456905
973372509
8
92
155662
96
72
48
3
81
288749
8
77
91
9
102182
32
28
276672
18
94
66
15594
84
22
237040
84814
93
90
34832
25
408441947
305508
69738
480499095
124973
56297
490170
35
129726
9
236787
707624448
97
437714
14
70567
3
29
2
223754
202891965
1
147543653
68
76
2
10
92
53
134105
282730516
97
187982
48
20
78
56
209378
160978
143076
76
65
41450
32
45
57
296774
648870399
8
74
65
155993
7
72
9
75
66
479497
290551
158225
362635
35
19
997529552
48835
46
489019
320240
4
155977
107014
388755
63
378570
1
71
8
64
73
132383
851926246
173261
25
27
93
67176
471802
51
90
71
377883
45445
302213868
33
269077
8
23306
38
6
9
123157
992794811
365680
34892166
191254
69
95
10
397034
59
27714
460494
30
428490
44
62
4
963506839
91
9
156044
99881
48
159285
45216
78
67270
141996
89
368205
449019
453205
6
389787
316589809
198701
207009
4
5
357970
1
80
7
98
80
21
359709
34
77
489331386
182437
455457402
226844061
282663
429229
44
351828
37
76
1
87384
417965
390578
96423088
217627
444997
15
47
999931722
215842
97548
2
35984
26
71
891058386
752046417
354904
382968
19
40
960827106
69
568134280
270660
5
237544
445821
61
191226
109255
79
75
328948
36277
144356
44
44
111520
21
91
24
261756170
70
60
201770659
84
372091348
39
97
87
318311
85919
61728
106007351
358023
88
13
498243
269947
55014
77
30821
64
377220
3
417590
335856
295031
484924
9
9
440774
3
8
455289
92
180812
251785
43
75
54178
234200
472803
383412
364235
192849716
21
255535
42
74
2
43
498596
10
5
278678
43
53
15
34
268082
32
7
56
64120
59
360983
55
261358
77
416336
6
486497767
20
54000240
33
167915
86
296111
220203458
51
59
52
78
29
15
59
41945
40
24
323949
131328
54
279799
406347
9
518384293
51
162108
499628
477252
73203
49
17
226428
9
82
49
184249
62524
83
245492
264789
46
71
26
480658
34
33
252404
95
29
337717
7
4
57
55
11
158429
474489
46
90
497577
70
10
98
44
4
346021
20
256045
6
396653
13
28
105432
41
771887067
55008652
48813
100651
494539
51
370809
41
230742
53
78
8
876324667
8
108665
330000
52
78
40
51
306483
66
75
990366395
86794
433231
25
182423
443310
17
248678
87
325076
94
997490544
82945
46
1
42
303967
96
292893
350121315
505723811
22
90
660
91
28
2
15
149209
7
7
94
98
449890
37
65
13
93
46
84
50
50919
5
93
2
146914
142537178
127467
119542
216465
132296
496768
36
349426
44
48
54
24
51
77
115484830
29
28064
2
297389
34
98
35
377838
39488
3
3
85
39276
4
59
459192
262327
53801744
76
126068
323128970
223372
419853669
385452
86
219188
263426
3
61
293541
328366526
107381
6
469142
264978
393312452
26
6
64092
352392
468852
17
85
63
324689
511917594
5496
343251
199069
84485
167325
225135
573053132
64
35
26
81
12
59
41756
276625
276256393
538793343
742676636
202577
40
338831
451699
308489
179894478
438340799
5
19
90977
238487
50
466018
169899
53649
640060111
84
271898
7
236561
72
985963934
31
380650083
67
234998
374946
57
24
160308219
47
65
239643
12
19
14
460842
244058
304767
8
80
67
34971
119378
8
50
89
23
400307
438813140
494500
20
8
21
23
7
5
45
91
3
21
82834
82
33175
15
587939781
427972
84
128096
53
189448
448194
87253
51
8
260258
31
286996
3
99
79
94
3
81
315390
358912
686718919
89
43
457107
1
378893
269264255
107723
376121
32
365878
186355
53535
424417
5445013
47
477433
222806
182987
99
81
30
28
364268
865158332
126367
78107
178828
88
35
643986616
66226
30
3888
46461
454665784
8958
93
8
64
325748
50
363109
724433911
8
98
382614
4
97
290053
22
463821
375341
262125136
92
17
467897
42
546684486
4
78
129456
110998
477639
99
494539
65
54
33
79
368857
504400421
420303060
27
457176
148983
298776
7
84
37
21
93
16
847192285
89327
63
91
77
50
315104
382447
294380
279609
7
50
276791
4
50
70
457168
425477
94
120633
50
408532
60383
12
3
57840
120380
164053
31
30
83
62
677620016
149339225
39820
40
5
298568
78
147309
11
57
91516
51
4
51
728595793
15
30
57
31
412490011
43
85058
59
20
60
53
32560
90
41
53287
437048
7
68
78
90
155786
47
71707
56
16
84
67
142205005
101713
18
393985
364694
65
106212
24
85
6
615619858
443378
428800
289931
28
4
265573
48
73
21
35
340306
400978
84
146389
340209
14507
178000
13747
984030213
38
57
8
51232
467467
118581
314136
86
116302240
87
59
76
33
894143090
3281
436219
16
11
287160
8
900744529
485705
60
479146
492024
7
54
34
73
241727
790978568
5
87
8
307841
192521
162478
92
4
24
81287
90
65
372049
114330
60
64
13685
264697
387506
2
271325
117510
478254
87
75
76
63
25926
11939
399586
59
24314663
65
5
278558
37
68
84
9
87901
4
21
29
151269420
49
27
97
488875
18
80
8
5
315967
59
345378
9
84
45
29
347771
82
13
75
55
366674
452846
157669
86
26
82498
37
61
7
791192964
126565
239510
49655
327100694
51
124289
76
4
77
60
37345988
189423
39
7
286594
371212
11
191573
1
836855079
12
9
9
144202
337354
442303
792383824
17
492409480
269977
185040
91
1
440205
17
72
4
383252
220040
256079
78173
39128
473703
8
244011
4
72
83
438002
173252
417618
2
32
482281
77946
355762
405615
86
75
223656
50
402767
78130
190146
136853
97
34390
177173625
16
452470
389005
8
59
163881
116184
59
211467
498418
84
302609
24
497654
28471
658054052
32
346123
24
78
8
170875
197285
20174
372007
7
8
25
7
89
463000
1
139203
34
1
58
21
145828757
26
8
9
41
301825
8
402410
5889
463497
14
132657
89
45
7
497905
204618
257869
97
78
39
68
603070253
213515930
6
667821126
51357
70
1
381265
23
179237
418472
17876
10
66
45
85
49
88
1
5
76
298683
1
443512
8
5
23
453566
19
39790
215114
42
9
8
81
465552
379668
70
120700
65
69
9
459195
45
410360
309866
163649
418210
399398
216277
172496
402700
8
285757
472236
731993462
61
523192228
494426425
66
315069
23
57
564599230
2658
993703931
11905
731323234
362627
13
232080632
880744024
481219
36612084
733263663
81
36
75
27
129239040
116075
384608
18594
22606576
411800
39
61
31
518587261
228206
18
39
288170
285512181
124656
93
16
225023
89
16
90307
8
62
5
640828073
10
303954
44
78
210130
286312
54
462028
1
157818
32
459964
466148
413056
162324
785836792
2
49
474024
381662
46
409429
49
71
6
301370110
421044595
6
50
53
216775
86
6
7
3
306005652
36
9
7
146555
16
4
343347
61
190310
8311
440337
68
525842221
85
64
253577
102772
120980
365348
92
1
75
40
24
2
1
21
94012
33
28
61
268406
14126
97
8
58
64
158467
478484
74
492339
27
220373496
88068
166304
128038
26
227481
2
10
436867
284905
26
20
426437
108762
75
7
235046
61
144223
48
35
6
21
39
39
211004265
782663562
9
391260
446618
91942
9078
23246
38
41
75
222541
258809
427687
92
657669130
39507
493636
8
34
63
498838
269066
289108
42332
18
375931
366530
69
471750
50563
83
65
328351
11807
31081
3
357239
99
46853
148461
20672
187737799
49
386356
49
160914
131489741
37
7812
274987
7
70
275455
59
19
59
276781000
39
190775
91
7
399800
203453
155817
8
13
43
5
60
14
464912085
331487
188381
32469
24596
17963
68
471148
18
27
81
223219
259462
521145388
35
229820696
237764
95
300102
308881
14
6
83
11
259570
16186
45
2930
40
371215
63
6261
899178191
47
81
5
3
1
73
88
6
7
18
60
18
40
72
61
20
345509
452440
376932
53
76
57
70
201120
9
78
475226
430740
109630
211228
41
1
436675
76
252146
1
63
46
1
46
10
45
51
64019
64
70
356989160
21
5
216935
438498
252305
27
61
6
152560
82
61
486160
55
4
279521
36
7
24
59
10322
79
95
63
24
9
7
305800
6605
430027
3
66
216538
75
886263774
252326
291815
961662905
452456
65
24
169092
389125284
59842
910951786
55
3
337764428
2
75
23
81
24
35
643348885
43
5
264964
46
496499
491698
224446
165772561
50
71558
82
61
50
12
85663
9
6
156008
15
5
61
27519
77
6
23
76
402985
4
158406
967741749
71
99
336657
73
87
488987832
137921
444388
66
1
427732
106931
2
34491
433560
49
81140
20292
464516
105866
51
142069
263361
69
2
356629
3
258823
1
482117
90
473868
77
35628
295262
155295537
36
304797
265406
168267
12
8
40
45
269362
56
84
29
9
62
76982
69
6
83
78
162300131
28
422161
180765
49
388949
61106
39
373131936
19
433811
17437
92
33625851
235441
19
335342
99
3
292810
476747
6
16
36
271585
28
172304
255113
55
206642
479084
207730
699577803
31
444469
13
54457
30
474416
55
140061
796924317
412106
22
68
288000
96
974420940
93
5
61
1
217699
97
62
245987
97
107838
53
462606
172622
76
210174
41
75
141266
698775566
25092
72
52
2
6
468824
193878
43
913443892
7
55
151410
89
280289
20
871353391
79
389361
34
201275
8
88202
7
3484
5
113208971
388050
5
2
4
3
73
44
7
180664741
500987523
178226
64
39
297266
250616
312652491
379894
168569633
56
55
470198
101706
61
188661
158135
93
963025255
79
372633
56266
5
34
79
222703
5
75177
72
4
3
47571869
92
46
80
8
260572
355496
5
12
114978
97578140
138052
355836995
66
57
351662209
275915
707367739
79
2
371415
50
6
77510
239091
254557
9
3
498679
196508
92
444170
324786
49764
51
476410
112177
324705
25
43
414544
76977
75
205671
421075
358529
237073374
45
97
446602008
289254374
292647
260596
87
83
76
96
40397
88
179521566
13
41
238238
70
53
291213
6
29
110678
268643
31
84
92
93
55
371399
31
197002
491271
5
78
156568
3072
27308
283867
76
74
72
91
445037
8
109169
400659
200757
39757
77333
82
78
182289
55
83
25853
86
911380060
4
274230
103501
871065129
868538588
781698886
385636
20
242670432
479531
10
119789
89
41308813
78121
144455
39
269940
78
26
107493
360319
66216
43633
332583194
537188695
107812
19
42856
476405
99709
93875
4
79
4
11
533597345
67
279138
4
89
89
548587423
96
60
1
292538397
93
369463
132725
204363
90
9
28
31
61
36
57385
4
7
224530
184301
359043
962804234
661341931
5
72
90
7
9
2
67
53
64
129752
159429
97
1
59
75
54
279544
811770553
143665
399282
195540
532856346
28
155359
224812
58
203916
494705
162722
43411
120890
344058
93
542803017
3
2
77
261772
67
20
489037
95
51
71
81
41
20
262188
75
90
7
204045916
78
73
7
113188
82
15166
348313
51
5
36
19617
53
36
7
84
296745
280158
67
46
8
129474
38
58
99
248615
210065
29878315
49
95
463968
6
444008
28
390272
97
3
421338352
8
65
8
7
38
163677
53566035
94
36
63
200366
98
457082
213983
49
188796
203002
85
80
3
452240
109005636
351608
92
761261242
893335564
293076
7
16
76
33
477526641
66
9
450127
4020
88
61
2
181188
381442
18
21712
207619
185549
392401
39
88
4
178550
80
62683
81
20
124113
3
36850
334599
2318486
22
655829044
86478
489507568
242980
4
360146
18
287387
81
139407
74
11682
56833
256373
38
241120
141457
93
485712
29
96
55
83
8
98
331814
127522
478690
48
159697
190649
196706
20
20
13308
3
320415548
125030
394774
56
17
41679
172178
42574
102765
48
657244911
237524
323594
71
90
43
2
177549
96
464283
6
75
11
69
392485
469309
337694
249518
274636
448686355
434556
319643
60
515545581
51
684375104
95
6
98749
6
33937
58081
766104869
70
32
16
344039
15
59
58
13
39
8
338636
8
9
41
398177
34
79
343847
9
272718
425541
52
17
35879
447114
7
57
466970
159090
7
435691
95
62
91
13
41
51
513270425
37455
43
194769858
88
8
61
1
13
208758
291974
1
95
77
10370
4
1
2
81
17
156776
18726
57
21
80
49
3
20
444998
264060172
36530
3
150214
97
269858
83796
62
1
193569
25
95
1
61
231034
112065
887222195
55
1
64
1382
45
54778
95
45
65
304141
1
393553730
387968499
92
281982472
278414
294359
23
4
270910
76
15
165447
85
43
72
9
482076
79
101044
86433
378599
218440
84
56
155488
340127
14
71
472444
160382
447832
18
261750
44154
84
79
74949
53
190375
24
38
287555605
52
7
47808
91
178513
5
44
1
83
77
282398
469384
298735
464405
13
48
91
203158
7
5
464971
2
2412
1
9
59
13849
18
196683
444838
88747
217423
136308
5
89
42
13
9
11
93259
62
19637
97427498
353592
32102
72
95
17
25
306521
498321
88163457
27
70
269602
216110
58
570105266
145047
1
355314
54692
2
38
30134
424809336
72
55
2
7
340770
10
35
64195
78691
56
1
57
160485
464488
57
8
12
359672
355568
71225
172310
770766442
257932
456540
627547475
20831
12
326834
32
45424
5
104872
61
65
63
58
687738894
55
33
34
72
18
431922223
285244
45
350304
91
93
4
9
67
205077
195394
94
391533
7
397269570
48102
139824
55
443248
5
56
6
23
184049
312482
182363
142716
106134
353632
667674052
12
5
99
158523
49
34
2
94
27
51
83
85
36
569569791
460400
96
51753
37
10
87
398334
426385
573008886
489738
44311
451284
121523
12
593163636
1
26
38
9
33
328874
1
121408170
119213
296560
265921
87
14
88
99
59
66
192141
79749
457941
165114
999884748
236360
88
3
51860
93
28
10
222540
204670
71
8
2
279298596
36838
78
13
68
85
13
3
145914
135027
405701
747538443
39
42875790
356246
25
583957111
94
1
238965
468
32
67
67
436509
8
43
65
386890
65
239976
456295836
348390
932796070
78150
47
414754
187518
459378
15
179958
411926
5
443382
74
26
502307967
402731
121631
73
91
96
458354
37
421039
398223
220961
251283
211636
177358
18
134162
45
195739
99
481151
498907040
6
54
82287
1
295394
367277545
259103
52
301236
252312
2
1
36
80742
106238936
328120
225688
454221
345661
26390
76
51
235147
88
477176572
40
54
449124092
235965
142850737
7
8
83
106619
719844434
386915
44
152027
18
18
71
286750
45
497084450
161686
83
8
214444
63
93
7453545
251356
356660
369252621
201580
301634
15415
200058
54
18435010
22
76
393180
29473
5
111982
148844737
51
314719
87
43
335674
98207
58
489886
77
53
17
1
50
114776
98
34
22
16
423623972
464539
163507
42
198519
327405555
373144
11819119
42194
81119
7
2
74
551157660
100935
224122
41
91033
338837
152353
113361
436002
266437
467744
229880
255637643
49
535010426
90
54
36
373375
130465
422976
81
22
86
393092
175166006
100741
686942567
154353
373434
269877
210266
48
88
112128
60
159105214
95
455015
64
9
52
7722
47006
39
28
205963
69
19
32385
43
365355176
143338
26
327908650
352697
26
2026
429431
624626570
78240
52
62
264998
17
2
341354973
88
38
415584762
241730222
67
46
8
207428
415423
194215
447916
440475
27
13
15
89
5
494124
9
252897
462173
95
83238
214552
950290874
799857799
30
26178
467596
22
314120
35
14
350870
3
790831079
89
3
15
733028138
35
6186
396210822
496721
141985
62
22
346654
307090
180675
928891792
44
74
65
87014
21
347563
660668615
454453
20
66904
236168
133683
11
279281
45
45324
171921
64
250307
94
95835
183710
51
510219055
64
96
68
99
247923
44
50
446201
32
477195
5625
43
99
49662
5
300552
95
38
112156614
446039
462988595
449326
167607
202784
345274
253776
471632
491013
98
434923
307458
115108
67047
60
3
95
76
35
84
857458554
7
416239
106565
91
859060565
131065408
73
860731808
4
51
87
81280
49
9
17
440212
93
91
3
9
296782
50
10
399166
74713
22
179315
412297
382956
92697211
47
276760
81
68
83
220754
26
4
28
30
30
277643
44
44
29778
81
283182
327837976
254627
57174
80
51
408593
244785
53
11
27
64321
41
5
75025
421082
76
439977
26
47
201830
3
4079
5
37
1
212843
50
278922
50619928
81
326435
807357365
442956
474206094
468813
95
262504
345654095
46626
67
600717382
31
31
298598459
3
365408
128057
41
69
238982
123445
22
795359020
72
61
113526
74
101210
368411
3
45
384889
183232
365594
61
62
280666
497070
122035
9
376418
334523658
40
88377
587220503
4
8
48
353396
83
215755
145448449
330171
115267
124404
66
342487
52
467575
7
5
630540051
49152
57
43
146017
43
71
66459
489167
1
3
117868
19
62
275653
677531553
83
21
27
204737
485326
637754747
961581338
10
51
119481
164807
11
417882
96
72
92
434231535
55917945
79
72296
11
129601
963032788
50
137526
174066
205453
44
483288
436207
83
57
101616
399730
9
76
86
87
45
45
86567
35
40
15
82
179112
95
57
8
229360
85
11
309756
43
41
98
383268
82
6
89
68
87
345978
76832291
2
77
2
1
423649
199295
206617
146692
904804037
93
8
276974
55546
32
394420
702530611
3
88468
34
24
961655844
56
209159
16
97
76
68
142080
135670
1
88123
453845
149605
445611
87322
83
164234
8
146083
319722
171500
431255
86
474455
16
36
74
93
45
139378
47
254662
82
491852
80940255
186686
26
76
193439
70
482011
92
697902973
90
94
30
75
58
62
36
75
384625
28
36083
8
63016
41
921544050
51
67557
424185
82
130985
249385805
97
214770
84
24
88
45
36
3
24
249114
209788340
77
89343
554813454
166433
68
145363
375603
1
38
69548
446790612
72
41
67
248056
14
46
59915
65585
78166
236582
71
8
46
177926
106195
480014
69
409934
61483
69340
37
7
54
76
60
271085
53
82
68
389388
25959
7
939561445
58
494517
3
39
98
83180
1
6
11267561
42
782369750
109653
444579
279876
72
61
435366
220362
270530
7
141449
20
74
372250
5
348876
945713165
38259
6
67
57102
3
66743
18
20
70866
60
347736
589250678
823573403
61658
5
96
115799
143207
121907
76
250250
376031
149140
404043
14
332006
17
7
9
199697
10
291304
340790
422963
7
34
489704
86
8
139552
70
475260
96
34
352447354
8
51
284446
17
243412
59
422783
718528804
235059
75
429577
42
214392
848226039
247191
9
51
289119
444762
61
82
475309
70246
447378
93
86
148465
98
71535
288017
78
6
12
54784
4181
13
334207611
4
90
224410782
196431
531252494
244982
259407
41
8405
746601019
34
700033066
98
7
150238
51
79
99298
41
1
51
468249
469752
48
180147
83
483800
35
116454
17
53
45
176955
1
39
38
396218195
40
52
18
36535672
50
476052419
1
4
73944
175327
157736
37
68
9
22605
77095
4
92
6
115470
38
18
11307
51
38
39
208934
73
378340
60
449563
28681
92
49
41
77
76977
51
23
60
389867
256023
83
33461
29
566334842
78
37
83
88
494433607
93386
5
320023
79
71
348550
135342
9
259859
287669
404546
100995592
141254
16
86
58
119545
96
289642498
420682
38
196493
327742
23
46080
301612
141098739
429527
57
7
495770
320261
78263835
485631
330212
59
80
30
76
20
137946
437092
6
53
19
154412
480044
51
58
1
438012
6
105845
98
96170
4
17
176510
56
122063
181819940
126384
59424
7
73
11
1
9
443097
170798
58
7
34
9
77
199958
339658
39818
598847954
54
99
98639
11
5177667
96
308485
396159472
114696
357832232
372592
85
5
62420
339335
90
2481
20
51
420855
849544844
17
11743
649087024
2
41
749738814
208589
9
39
882328585
304745
58
462922
64
93
58
51
14426
64
34
52283
70
256492
38
176308
430887
9
63
62
50
436335
92
116685
182859
6
862899729
5
393276
47
403762
356460
74
132789
266677
459966
31
364742
168466669
289947577
2
18
419220
986211612
223456065
93
77
304604
145445
632868094
169038
213727
32833
89
51
83
68
8
10
22761
551832177
496153
4
454908
92
400570
783602426
66
277606
160981
20455
353746
3
54
80
47
44372
185835
307969
84146765
983605166
37
30
4
153500
7
23
188735
5700
493425
891808087
81
60
148633
214093
207842
6
600850633
192293
404071
478234
1
460990
54
395623
4
384283
442691
88
231105
127183
402380
412164
74
87
390944
4
29
79
6
296352
5
191502
33
98
53
203705
72
70670
30
68036
278986
858546047
56
69
330822
97
79
405100311
85
235612463
93470
37
79988451
382589
39
217711
979908558
8
54
39
11
74
3
475338
129985
3
397979
454365
47
145903
10
2
343263
662721319
1
402396
65
476682
20
39
59
201409
56
118287
80
320705
26
298507468
379093
89
483491
6
37
4
56
96
230245
23
82
28
86
225433
427492
6
391357
347107
221851553
118391
424633
356750
68
49878
671336530
161099
140573
16
228194
103631
413864
35
35
97
50
425992
98
37
33
499886
35
4
290460
216764
92
77
74
7
66
108851
416959
246210
838278500
75
326248886
9488
32056
28
8
34085
91874
53
75
68
56
65
91
33975
6
186435
37
356766
47488
14
57
19
47
183369
4
47
356253
65
274298164
20
5
102741
49
71853
123991
34
88
409127
207511
18
68
4
91
54
409345
18
173818
66
11014899
467233
379261
271621
234817
245485
84
367095
178290
472362894
289532
85888
18
270393031
231899
39476268
273361
322784104
41
81
65
99
27
9
79172
26
7
47
53
154158
414111
9
311254
23
127904
393242
2
335642
15
97
24
265331
62327
3
64
206620
102234
174059
44832
394225
109211
7
21
88
492040
48
14
51
427063
348177
63
180588
96
12
285334
54
305473
91
57
86
66
250836
78
68
2
486050
324692
848623649
5
5
73767
6
69224
93
479317
59
245208
19
140963
97221
262895
215857
40
701991327
18
329117
97
910989203
430292
6246
154385204
128153
82
34
570550925
476137
27
92
20
90
428611
442127
5
425789
793589799
434722733
35764999
3
827565652
9
4
5
98
54
11
79
81278
2
34
180456
413325
11
269963
68
140632
304180
973922819
420821
20
498373534
141046
711139119
185166
5
41
61
66
215343
50
355747662
485006
135932
289652
2
8
742714407
471169059
204526810
29
90584
442402127
81
374732
86
53
101231
222386
3
328918
17611
13
476672
46
69
19
97
4
40
19
125789
137355
61
985558133
6
222943
91
4127
33
269641
40
324781
426966
66
48
176143
87
300545
286662
336876
380175
7
458734
92879
87
4
11
72
14
461664
1
44
77
70
7
485202
29
253633
294390
2
428285632
32
406913071
271300
3
48
84549
368367
16
90
129210
12
61595
46
354112928
81
280095
122751
36
422075
98
67
2
93
3007
182212
28
454233
32323
63
642393737
444273
419828
320945
87
45
338488
70
89
82
188512
7
87560
6
26
1
37
13
79
99
86
34
2
396260
457539
8
14
238668
366390
194715
6
438815
907952631
433335
59
42
89
29
355572
272759
54
19
64
5
314418
76
63455
49
14782
29
265635
183278
25
2
23
109285
30
396970
24023
169083
68
384837
82
6
92748
42
127033840
83990
36
451609
48
265019
91
281850
111288
300892
179131
74
429905
358865
14
58
344285
26
126696
60
493280018
106125
70
403929
98
8
40
892810991
104264808
67092
2
15
394099
68
7
20
460823
547570169
21191
153572
73
190310
925168741
234774
46
78
3
4
79
618522277
69
272164
444266
71658
1
4811
93
626127797
62403
31
12
34385
52
73
39
68279
437103
300423
241346
78
391125
90
4
31
94
206189
132904
277405
10
447041
8
98472
2
54
9
6
1
14
268329
2
7
2
98
31
296331862
5
51217
95770
27
132394
31
57
492268
47
130718
498728
85847
92
75543479
133330415
27
79
300532
1
365122
372965
34
11517
91
166191
32
339205
75
84
77
61
207365
1
70
5
199393
50
8
383882
58
170377
167906
35
470154103
70
461434
405162
2
14
22
386558626
18
176594
1
311996
261916
223647
91
153062
37
11
37
10
254138
44
367049
112401
76
23
40
68
12
339035
58
3
27
841418381
801045878
56
295048
3124238
59
365031
80
140436
13
480027
144499
93
276264
25
401753
3
61550
71
193587
28
276305
474065
6
226578
70
310427
241914
436510
776760401
27
93911828
176608
214464
74
99
1
307957
278813
270069
375946
413430
5
79
1
5
5
26
485380
85
375338
252924
4
48
25
9
291663
39
39
11
5
5
7589
292420
64
22
22
6
47271
311612
259485
7
592127723
16539
88
99
65578
100752
187364
30
78
2
338015597
67497
96183
91
1
47
306885
8
78
15
1
12
48
11
1
374251
50
28
94
97
7
2
408477608
69
371330
47
37
541298240
184516
83
87
42
573621033
224820750
24
33
250781
16
81
72
648365469
361941
5
460249
72
33
59060
7
74
106607838
453052
81
2
12
6
64596
280522
35
81
423565
68
144261
144200
6
818327386
62
118593002
72
95
291541
379186
35
5
5
864409430
86
705394893
410565
8
82
278305
402419
6
90
87
7
168918062
5
246465
8
6
314297
216801
136210
482579
19867
238689
374551
391511360
48215
313217
6
496692
296950
33
459630
68303
77
60
74
54
22
26
484695
748351682
22
48
62
96
461495
87
88
422488
157956
336279
88972
185271
10
72307379
19
23
67914084
428253
117539
91
69
236584
242109
64270
41
280108243
45
360614
214405
190412
111448
94
62
80
260690554
237274
74
67
41
9
5
375491
921560245
63
37
181029
251874
449116
50
97
55
925127892
930319041
39
23
95
60624
343531
691663518
91213
36
94
264467
265971
20
126203
215459
122344
86
429688
379002
62
39
236097053
2
95
256039
50
39
62
4
109594
55
39
7
73
5
251534
22
372754
341890
24
234869
421663131
141003
14
492259
67584
94
85
394382
228172
472825
993437772
4
329391
48
240688
25
78
361712
211077
31
816413205
62
480281216
269998
152992
112294
75
6927923
67
461277
382001
882425575
80
320981
57902
54940
17
89
19
63
48722517
427860
33
90
474007
161814
332295
316651
26
292179
30
148685
28
163392
90
21870
41
22
3
234174
93358
672100128
56
67
68
467745
4
37
4
84
2
10
433950
57730
110626
307098
402732
251044
27
25
93
10491
359998
920322612
37
73
49
63
72
55
12
65
2
220080
31
98
238863
662289842
474374
179556
72
772220861
35
98
483490
39
166602604
388488051
227199
73931
63
314589
47
105109
65
7
4
57823
792840759
5
119716
92
305402
33
30
4
618915745
351380
69
7
7
74
82
132298
70
171192
43151
317368
370489
398244
67
97608
47
345809
24
172427037
456903
72755
24
63
58
82
320418730
6
2
32
89712
79
462058
57
63
36
412813
19
82
26
235242
755310844
19
331654
484449794
79
462604
9
67
58
89
409956
668087506
2
93
342078
100382
83
157034
53
44
38876
47
312209
70
68
467248845
23957
402280
417945
14707
377700
28
20198
89
342507
5
73
16
51
76
38
2
10
412063
125098
76
143125
564630679
333941462
79
36
46325
376492
489538
467812
39
57
379873
53246
85
80
315834
77
8
62
679258908
458841
40
13
253695781
89788
81
466298
4
32733
74
3
273533
962392231
111184
8
9
31
532093676
173618
34
221114
14
79584
36
984122624
58
475679
48
337122
972719361
1
8
297312
5
8
211165
291476
43
3
859138204
364398
388638
42
90
77
252806
354288
1
298538
473148
183620
81
402883
55
89
8
27
7
38142
95
260311
85333438
2
32
1195
74
6
107479422
66243
88
636583430
397342
10
163472
93
263231703
232318
35682
29
430806
77
77
5
298018
11608
388572
261567
89700
447475
447653
75
40
101682
8
1
15
168774
31
148135
18
58930
941431201
25223
81838
27
489066
368672
50
259457
66435419
54
256637
49546
362769
80
91
460593
16
17
65
68
352304
130472
3
35
293717
106732794
79
201709
377895
431739
346001
3
175676
13
332505
932168359
423384
292508
10
216841
51
1
61
66872
247708
58
103883
475257
92
482173
78
70
295632
94386906
474600
417192
338991
34
46
6
89
54700
225504
372118
23
43
426651
20
22
86
39
8
53
40
473814
78940
477716
9
342028183
63
63
97
447320
1
68
1
464528
429580
230776
32
364480
60
245585811
131353668
23
375435
877057787
243567
340495
120229600
250696
40
2
946063613
424447
263664
28
78
386797
14
74
71
58
3
940706057
44627
85063
793258248
77102
183822936
63502
3
4
377687
5
299580
197662
32
91654
61
11
18
56225
615503781
97
93
58
54305
72
89
52763
36978
62
71013
29
287738
113776
34
75
155046819
4
88254
321094
312459
492101
238218
30
22
7
80
54
62
50
21
145445
1
355128
19
10
4
2
93
286315
12
472835052
1
61
313007159
382041
78
88
70
447455
2
86
84
585196797
174093
7
95
31
430075108
24
2
166917
461916
440114
657881080
6
38
151604
62
17
148709
23
52
266051
73
270102
5
26
30
180005
2678
79
26
390335
467700000
1
13422
933146932
45
428150
70
91
399878
54
169368030
28
22
68
482481
5
43644
233390
345058
27
322633
27
8
55
220028
189499
69
15
185327
646886212
6
24
326536
403055
144277
98
59
881560670
55
314992
724995851
78
367920
13
7
5
17
18380
84
35894
17
82
61
57
99
96
492892
74
450744549
667344340
70123
82139
76255
45
323572
66
424293
456989
14
312913796
335518126
46
428586
76
86
268910
82
93
496683
630082732
23
414545473
24
299525
28
542930735
85816
330299
378693398
3
94
374551538
73
86
45
63
68
179331
30
67
335124
153082
6
95
897273984
469335
38
13653453
317806
250607038
363317
325243
45
59
61
75
66
57
84
65
33486
81
443621
96
148980
118451
71
656478017
25
85448
394147
37
257649
22
98
34
418766102
30
392074
3
42
62671
128827
19
5
6
18
462873
71
312585617
16
318136977
28
401448
48
43
67
191490
239388
17
4
14130
93
182912
332132
51
65
449617
2
494920
79
41438
15
87
27
134671
152028
493228
37
64
142641
78
2
26215
66
2
1
53536
56
94
76
12
24
64
82
83
326767
176204
56
346264
298361254
11492
56523
6
273285
5
14
94
94
37
90
9
319421
293631
84
71
5
52
283625
66
275132
499965
424761
110684
69
9
78542
71
63
380582
387964
196182
587652020
56
381147
229791692
4635873
23
88
162008
90
949374198
61
79
27
234737
93
205068
9
2
98
218458
78
17
352724
487337
122533
6
1
59
29
134734
165248
55060
78
23
497715
97940
59
60
640245461
18
72
133028
2
80
71905
33
239489
456825
197617
308533
23609
47
31
304242
34
27
50
17
29
30
330895
328184
61913
186926
17
91
2059861
448822
323517040
35529
112934
441204228
61
47348
247666
11
14
380906
199978
261299727
375972
5
66
86
2
10
150077716
28
431170
82
13211
89
25
58900
983249670
253968
90
50
14503
4
86
7
69
967080295
6
405316
461447
37
2
15
105920417
317551
7
73
397073
529899185
810914722
414452
58
55
178445
253625
893219574
307302
63
9
316661
66
20
397531
463721062
312718
73
84
55
52
48
134534
44
255364
334013
297396
20
71
45
88854
386347
57
26
158569
104140
28549009
339736
85774
87
66
29
104532
2
30223207
92
75
9
78
355823
52
71
91
4
80
99
340404
197531
977730101
411510950
35
49
55
377846
33
266001
362484
935689574
461662
118779
77
95
48309
59
644792107
48
201926
405144
286133
33
1
12
14
7
223414
7
48445979
573587933
383921
6
865401068
5
52
43
76
13
60
94
314987
1
434843046
25083
37
97
309035
533687647
93
227113
4
15
430113
12
357567
474094
49
199801
93
234587
12184
45
94
34
54
75
22241
26
125946
16
32
396339
261637
399229
3
32
14
50
153557
5
16
190804
62
117827972
220095
57
34
94
86
39090
468580988
9
91960
178027
2
234585
377419
88
7
4
40
5
8
14
23
72
4015625
86
3
2
55
7
205178
38
53
366386
70
318314
64510
9
453037
373549
400962
271504
218944
52
63794
5
4
95603
475937
372576
97
129609
2
10
58
34
584366656
258382
43753433
39
71
9
69
26956
67770
467946
51
71
20
37
2254
286471
292464
64
54
803913595
414419
69
13
32
391057
298323
775662737
852372341
42
7
2
182781
225592
71
240134
3
28
2
24
416574836
52
93510
260984592
34
221609674
246033
57
48
498106
30
19
4
421128
61
76
468774
51
332202
316420
22
413368
150996
128800735
262268
236541
33
90
25
48
7
69
5
237163
477699
75
45
3
441948
52
265126
32
234714
174737229
57
48538
479610
21
372329
197310
758916770
33371
27142
65934
63
98
331190
109270
52
121663
38
672480061
44110
63
416643
23
396588
7
96
51313
6
7
207008
45
30
258395
61138
2
58
66
214177
397408036
63
441609
30
78
359358
94
285813
345996
78
695011637
65
74
285500
15
494760724
95
432731
71
95
71
320829
44
10747
451177
26
74
56
187056
19294
48
58
92
6
428861305
7
263159
37
53
43
31
333289
71
13710
465936
196646
448534
33436
275127
98
2
765887155
40
339476
49
58516
99
484635
57440
10
430878
179365067
63
39
80
772820722
33
85
48
268749
75235
381790
44
211747
95
60
75260
409937
793165805
260801
2
97
69
342717
70
86
344539
456029
52
468947
24
59
222902
1866
504500386
76962
75170
307408
97
389105
131054
434014
162114
48
472213
421150
307344
480017
85
74877
87
77
590121548
18621
162456
468717
195880
152851
7
32
87
35
351127
308893
51
326812
64
60
9
177658
38
24
176704
96
7
108440
458824
41
35482865
654631991
9
3
339186
61665
42
8
65
279476
315633
40
9
916172302
14440
3
90918
47
222953
96
63
72
8
15
3
58
27
68418
77
7
742576865
72
439991
28
33
215005
217297256
21
72
59
31
42
71371
7
11567
55
15
397479
107688185
293000
229409
86
9
95
476412
60
29
472422
33
3
375254
32
80
453821
23
837672867
11
86
159285
133016
312943
88
276454550
71
54
2
35
96
176395
240356
40
4
71
14
461025
71
332926
37
380644
208249
235255
202435395
253562
968724984
62
385193
7
217505
33742
20
259757107
491248
539979549
218293
276176
59
93
9
37
38
91
32
27
259820
94
345757
24
43
28
471647
27
37
864543853
43
79
72
14
70
403276
1
51
95
98
68
962163421
22
422923
78
8579
353072
315280
266729
64
89
4
6
67
254292373
345425004
425151
10
61
495946
262530
56
168008
67
4
391014
149791
433197
220423344
446694
331447
44
7
355849
238879
663283390
3289
960272846
46068
91
83
32
53
480987
44
170373
38
2
19
20
79
45
384797
84
2
27
54
256997
32962335
54
264532
88
401596
42147
8
21
1397
84010
31
39355
11215
4
366315
4
52464
53
67
26
803377694
12
335192
16
68
30231
2
383953
76
97
38
370950
43
841800167
14439
67
19
323154
438099
61
51
298022
560969526
3
71
7
5
20
189253
159367
39
167509
265454123
332241
153267
12
67
67
90
376535
59
249470
288851
1
103594
1
4
415375
49798
250658
30
77
35
87
138065
218335
70
274779
59318
166740
27
414277
763229558
37108
5
104985
483799464
418848
277084
91
44
78
437289
14
211864
163117
113358
49
60
7
72
27
115730
23
40
77
987958219
96
10
272994
62
37
112428
447264
477465398
368679
46
65
90
22
98
41
2238
51909
324167
10
122876
2
31
380414
421181
341177243
452077
57
80
49
8
217818
107212
25
51
3
80
10
366105
35
20
31
87
14
389971
54
27
156130
473833
313884604
45
59
21
112215
340883
66220
26
420669966
111073
43
45
370593815
22
1
404752
15
70180078
30
9
212827
289756
327359
44
2
572708098
197490
473673
64
56
78502
81
21
83
74
35512
97
25
280654
2
87
322743
786121568
8
53331
80
81
45
9
5
24
184508300
85
102571887
370497
216483
187547
213684
5
923398100
416789
752108918
166911
9
57
232410
67
37
434383
141180
64
663495035
4
39
178681
191748185
2
379267
73903
2
407372
68
1
263674
146470
483558
425619
5
441584
493516
11
97118
91
97
11
95
9
2
97
454281
231358
53
69
61
24
417175
275249
365443
36
5
634775050
9422
31
346230
427869
1
7
28
25
198766
276936
351134
213685
17
426438
807295759
46321
43
145438
136097
299881455
143944
367852
3
10649
663408281
35
349547
29866497
90882464
73
186777
193793
7
127286
420157
63
67
24217
74541
14
72
498279
25
85924
41294
507685453
35605
2
87
29
60
2
45
65
265041
116615
77
115333
69
49
250592
60005
261975
31
31
444736
5191
87
92
68
77
116744567
180117
78
327484
26
452307
2
30
295369
41
37
95
45
94
45
64
358289
59
134972
61
6
390349
37
8
433620
366778
47
87
94
70
309406
82
48
28
133785
364833
94059
11
60
508737247
6
438532
413056
65
395384
94
38
51
499237
2
43
60
121005
33
373646569
29
9
45
348383
77180
215558
58
386219
5
3
78
452094
7
73
330632
38624
38
310604
326294299
349074
69
674962575
5
311204
26
56
89
167468
413504
48
21538
429786
60
392844212
33
64
831518814
99
4
62
177532
472008
185133
739906109
39
6
22
467446545
79645530
8305
484983
21
48
441294
37
3
126667949
516532562
128642
53
54
62
432661
75
34
75
182753
20
245215559
72464
4
34
568284029
13
153656
2
390157
73771
140976
7
21
68
60
98918
8
84
10
115009
53
43221
1
69
631962548
37
65
52
38
91429
21
80
405401
153530
262294
431242108
412418
220929
7
89
56
106183
8
67
98
77
45126481
486313
84
8
9
9887
385369
58223
18
38049
4
66
124348
5
110193
411707
231128632
200049
306042
26
92
30
13860
44
386765830
95071
58967
48
16894
209693817
494586
160436
45
92
448741563
57
51
8
8
403889
8
80
462279
143205
24
785626661
32
2
2
66
74
71
94
6
2
409045
26
40
17
492686
364271
272118
89
12464
65
16
420060
298535
134738
21
314679226
45
83964
27055
20
6
84
217351
52
119726
36
366107
96
87
162361
92
445725
634077427
7
86
61
90904092
15
58552
397310
12
1
161879241
76
15983
69
352550
36
76
186638
60
3
87924
9
467630805
80
59750
342737
9
114683218
411345
176347
117691
413157
4
298692
67775
15
7
146344
277390
56
14
416783
93
490381
317988
60
33
97039
40
20
198674
2
393714158
74
158762
76544
52599
71791
17
70
141908
33
468544
254762
28
396675
5
77
35187
184550
9
339694929
40
66
5
84
21
29337
39
4
96
495741
66
463688
707314912
450199
397127
9
163711
91
362532
88906
476228
87
25
136537
317503
5
36
38
36
50
3
43
371212
83
499962
62
264423
488371
77878
625670531
89
236964310
60
89
4
3
26
341051
7
45
217958
441025
7
404804659
252454
318243
40
17
46933
95
306812449
357806
53
83
427639
95
3
94
50064
65
46
46334
59
50
115759
36
373980
31390
572414664
86150668
143022
12
60
33
48
47
299418
93
493763
47
104265
27
91
159415808
255121
15
8
22
19
78
3
19
138484
68428
8
171867
397959
47175
137471385
44
209751
33
44
12938
546931246
236215
63
6
15
96
6
229057
394276
9
34
54620097
41
91
6
5
92419
4
417794
62
376837
493531
280827
374263
158188
23
135028
300320
377493
353739
93
474314
74
479721
164749
10083
33
315830
445746
52
818011125
56
462946
33
91
71
100897
76
145378
53
342439
1
303080
22
21
387473
136593
78
136988
177843
51
440222
6
11876
22
90
400400
240877786
310982
78
483672
51
64
70
69
60
55
44126
60
3
252050
75
1
171146
80
88
95
263877
767442581
482202
74
399011
29
76
487419
298417
94
344590
1
50
98
77377
38
97
24310
534903995
18
330865
193774
42
483342
336344
87
81
95
357255
2
5
71
75
27
33
327239
89
259984
59
44
573695580
173694
53
463351
8
64742
6
139004
30412
273038
50
587620419
319802
53
5
107742565
37
93
93
97
81
66
94
75729
30
57
3
272144
473399
49
98230
329749
300625
88
474148
118180
26
91
199944
87
117601
6
342750
27722
53
178751
230081
47
27169
385709
144768
77
9
36
152099222
84529
8
56
257970
60
342902
62
87
6
418385
153322
30
56
223449
67
368552251
269074
269379
413530
275744
357590
113877
67
3
1
465743
59
55
553484481
8
54
8
375057
77975
23
253068
20
849054228
835809249
297187
74
56
55381
67
433434
74
99
108002
154487
39620
481689
94008
59
334096
51
173764
23
75
2
53
366931
491098
40
74
39
67
93
464585
308511
26
93
443492029
43
470739
74889
93741
13503
8
172587
36
86
45
378181
67
89
449988
54028
423496
59
88
14
206048
262771
308662725
60
439882
51
88
480786
3
429813
42
72921
427995
384320
44
248155
77815179
94
97453
96
234083
9
32
95
3444
93
288485
346210239
71
77
60
2
8
59
379634
422866
307044
389439
390295226
49
35
196282
426791680
35
707406847
9
22
8
391172
63
64
275304
44
16
61
46375
23
45
215484
44
129538
1
40
82308
43
321807
398254961
98461
55
457767
367415
37
495424
33
139493
51
47397
94
69
18
40
83
347261
81
435339
75
86
15593
24
460331
156806
9
410972
56
79
12
217888
196515
15
59
89
10
12
422986
97
442206
465825
91
304427
186073
189741
58633
142652
7
495811
148959
81039
17
5
50
50
3
151077
633909791
204161
59746
97
14
430612
83
163809
161574
96
103702
166071
40
433298
291477830
1
70
234539
470734
124392
19
22312
120063
7
8
290256
262573
50
5
294016
8
6
436076
405606
199856
245727
733030527
14
95
87
76
327971
11
72194669
64187
75
210826
37
91373
481215060
99
476259
9
28
166068
398560310
74
324902
40
1
337360
105326
449810
87
85
104342
37
489307
65
372782
69
64
74
97028834
5544862
163558
31
27
357217
382940
456996
26885
467780
20
432351
72
82
488039
65
661440492
110754
5
6
48505
483282
322395
7
19
242423
66
2
20
87
16
68
95
42
157893
320578
73
7
320785419
65
72869
119395
73
87316
113536
236555
49
410588
775124865
5
352702
41
343465
83
50
17
37
98
359923393
8
78
13
58205
90
7
440454
250146
67
688292385
64972
44
770759719
259621
277085
64
73
90403751
93
32085
59
77
94
13
53
139671
13
285118
178116
85
202502
50
24259
4
96
164383
9
420586443
30
252158943
15
455307
255303
55
367507
99
41685
47248
196951
6
263013
28
76
95
877183669
338245327
38
77
14
664815654
22
32
297564
489796
482871
42
450816
289662
336464
493494
16
37
65
190743
481448
34
68977
49
17
54
39
209090
2
5
175922
49045562
3
57
431111
231924
32
499537
455709
599463908
839552851
347563
94
46
27
70
70403
899913353
450036
48474
16
81
507148537
378791
3
254261
1
185184159
90607
335464
111958
47
411592
15
49
299158
95
283842
41435
368470
79
59
625355670
48
443103
56
219825
90297
63
23
69
98
237845
27
51361
28
6
11
87
193569
122216604
54
30
9
1
65
47
91
99
29
3
28
478974
5380
126550
60505
11
398537
91
388320
34
885281516
44
101246
696248600
111830
44
69
67979963
204829
920681786
57
342719
42143
93
62996
113653
18
344683
549044017
440930
90
240104
6
110346
49
201453
85
246851591
435177
346764
479458169
63
32
30
57
222352
902587310
10
203088
8
181658550
58781
48774
20
389998
52
58
659466993
57
360919
17885
53
443413
419348
4
11435
98
339312
642877081
977139762
194697
134162016
298839698
87
477956
65050
170081
44
7
476791
31
388478
359745
35941
291593
78
74
70
180702420
384019
60
40
33
47
401433
6
17
438546
81
437834713
362187
177492
27
379777
97
365445
83
7
93
63614
53
4
43128
733453488
6460
99
48
7
253578
77
75
166037
2
180501274
6
56
54
85
98
6
50
36402
34
166844
73
30707
467684
127646
62
165204
43
378623
26
472473111
702080855
82
3
65
98
67
59
43
16
356367
762368893
59
361100
98
54
88
46
48
24
169245
365786
674086287
926161637
1
67
133352335
7
252125
80
52
301796929
53
10
24
406494
44354
56
191230
21
16
425534
385032
417541
17
140078
493388
8
48032
144888051
35
24226
145543
53734
476797
106962
96
89
70
9
2
131061
189286
3
16085
75
33
343242
87
54
4
59
46
392564
147535
250330
3
407054
19239
42
51834
308900
24685231
16
52
83
453171
3324
36
78
33
409848
6
61
12
45915
189526
9
4
87285
444665
145413
789650913
7
36
432397
55
485757
84
4
197264
612382244
19
27
83
4
235213
54326
409167
33
199399
213845
147292
350680
400145516
374318
91
1
13
70
73
930590331
662946114
248027
7
276495
15
164584
7
50
88
23
313767
465311
96
206366259
78
238732
40
380435
66
430789
311423
224766
5
61
96
225933
96
219227
80
147180907
164132
351094
300931
829520510
3
204255
49
5
221813
16
70
235894
39
206972
20539
4
14
145313
425263
323088
224143739
213335
113265660
83274
8
15
61
358103
92
488722
86
16044
423540
8
32
328740
71
457914
39
256174
909408532
82
311660
37
55
70
6859
46
283873
31
355065
326092
453754
359415
377812
462486
42
420266
437840
469378
9
360381
297309
510996612
36529
45
71
7
24908
5
260602
3
63
133295
15
460882
761512288
420581
232655
35
40
253980
214558
41652
222241
56
58
191488
54
94
38
23
322799808
23
88
41
27
2
387532027
55
38
4
262323
42
21
896944305
63
396127
295574
2
6
134671
164315
96
75090
439655
106645
796962640
61801
27
717537115
9
283583
86
17
94
825738844
439757
396995
507180014
345107
488016
39
281664
98
250200
60824
482922
9
60
113585
24
14
62
19
63
173821
4
110360
1
460231
91
492010
52
209354
338188
68
62
197330
20
271678
438348159
52
296989
86
436016
275887
97
111159
41
98
6
364084
14196
79
2
833255464
473371009
61
411723
224119
86
63
45
34
7
4
308104
42329
30
93149
65
73
61
306057
49
81
337121
53
6
14
7
58
6
412658
35
237063
98
76
162892
149557415
67667
88
89
84
94
29
51
86
82
83
8
7
243071
806549919
92
38
127971
1
78
1
76924
225114
402335
77545
208993
390084
57
91
28
11
483734
77
497633
461703
66
2
95599
19
33568
28
95
85
55
7
3
413951319
42
653304512
26
427456
366518
95
579003684
486038
10
73
2
459890
202516
70
291879
7
465454
96
189230
401794
220190958
472388
24714
90
33
73759
91
214250
156909
352884
207131
96
494063
63
3
21
198833
137858
4
278870616
303052
493088
262896
27181
1
428830
56067
3
219592
211819
308575
168697
46
39
85
260639
209556
32
97
70
471268
35
367428
90
32
283531
57724227
341382
67
87
87615
44
11
395356468
301870
291120
91568
4
9
405639
375933530
347386
70
67
82
52469
337016
1
365002
12
14
304222
6
98
94
45
63
426991
176254
122517
443547
327821
235955
68
513764794
13
352932
61
92
9
377335
505331306
307149
42
27
404939
177453
6
1
82
25
44
63
16
428881
467826
54088524
41
452749
12
418166
88
493726756
16
2
38127422
23
92
455001
426896491
416928
66
50
294938
69
86
21
442520
45
90
318525
88
18
80
27
8
65
128117
1
49510
87329
83
69
60
2353
87
167228
75
28
46
5
103004
66973
68268
25
359770
76
136241
473746
84
99381
14430
88
98
78
380279
2
74
23
134993
46
28
3
339909180
43649
41862
346090
1
280774
182377
4
421377
45
222319
91253
55
95
12
74
216811
93
50
35190
83001
220054
12
98
54
80
228137
426806
52
10
402152
434684
309418
36
126346
25
993051825
237928
58
2
331899
707536141
46
64
231019
6011
60
8
192817
211721
59311
25079
480524
2
256361
509671075
190825
8
61
27
51
464732
72
52811
3017
2
95
48331
97546
464188
21
2
15
4
279034
47
227183
7
186742
108154
52
465971
22
79
9
490243
41
438480
3
72
28
48
457631
11
425346
9
77
34554
76
23927
81
7732
84
81798
79
291865799
500
58
83
33
91
8
7
114160
277462
73
68
77
8
59
293800
98
269457
128312
38
363444165
29
3
26746
45
285431
54
81
208509
444354
54
14
445836
474063330
11
89
105306
285515
187830
12
274184
271100
6
32
769666673
4
497280
186043
86
488403
889824109
315489976
38
381709
41711
6
40
27
75
81390
5853053
283993
28
54
3
56
12
695374435
40
44
473097546
49
29
85
255050084
73410
61
72749
3
8
368153
1
64
2
76
10
136988
30
282868
42382
9
542451752
38
330198
734188558
227849
463030706
51
61750
92
194105
54
89
33201
366784
388336
244432
2
85
811760961
99
6
286672
2
12
75
719612542
474484
20
74
415727
287803
45
38
614976182
345348
363491
262588
9
77
497780
266091
302002
7
88
62
86
94
28115
67
79
213396
150481
603434518
42
341590
6
459613
312902
3
145528
99
59
60
4
48
172971
45
10
161140836
163258
24
944874107
47716
7
143487
106639
207363
50
63
65476
34
199347
477674
170099
6
390168
90
180937
83
72666
174490
201298
286547
10
35
3
32
81
234332
487398
225334619
215736
1
499964
67
392334
267643
78
479712
303206
2
49
58
790447788
328732
53
20
157619
92
147213
50198
280670
94
211111
62571
36
157438
28
87
20668
92108
91
473313
391792
19
89713
9
65
86
307343
390964
318825
124029
257760
36
393371
266992
175756
68
23487
808538392
26615
366022
1
75
385223
64
704419556
4
244462597
248577499
91
115687
54
2
90
295310
946148496
315213367
61484
61
449179695
178656
101335461
298208
72
116348
48
199276434
1
329530
90
386027
279998455
95
56655
448440
23768
366247
582580892
66748
443879344
3851
7
12
24
88471
83
321697
57
130774
324500
51
6
6
4
267236
28
34
3
814360287
619248014
93
130848
315674
157469
244306391
6
461863
2
315046
468147
27384
5
274444
492057003
4
456237
1
1
82
52
60
307602
468952
55
61
85
483895
52
221774
376294
61
54
50
37
5
68
157236
58
254205
249895
1
285581
47
464037
43
842248379
189381
149246
371591747
439438
459252186
192379
7
66
3
251188
47
292640
5
64918
5
686713070
152343
79670
191983
5
6
49
343332
38
205318
253373
86335
210986
50
93
53
32
437677
78609
2
81
301337
269660
392806
481816
4
85
84
342194
1
69
402081
96749
148703
426107
132077
127887031
276180
430596864
73
87357
126841
486014
107788672
272094
406107739
22
115405
92
400808
252107
83
73
32
397117
20
31
686561836
29
41522
99
86556
282095
278582
339407
787596518
20
78
24115
389457683
80
132175
99
180968
472163
288458
401014
66
82
94
233085
26859
44958
61438
14
138432
441302
240050
72
225982
74
8
32
75
256028
432401
11
27
465391
22
246251
125593
29
119195
24
5304
65
436466
396457
19
21955
256299306
239089
496030
7
31
153027
1
69
9
417733
9
23
142932
8
32
87
68
326216073
42
4
90349724
25
278541
4
6
29
57
46
78215
29
335208
71936
74
253784
20
28797
81
27786
19
98
60
17
195720
9
2
317507492
472428
26
10
241527
61
58
143240
67081
437534
463011
70
16
306740
62
66
70
102497
66
91
7
124907178
340995
88
47
387299
57
339298
445691
173944
21
417175
28
81
52
409314
11
324897804
73
387720
363508871
468469
89
33
463630
85
50038
30
23
72
450877
33
75
478499174
497275
92
184985
8
13
27
57
52
40
80
77
3
345432258
676894388
478054
71391
32148
91
476602
46
142833
445427
6
94
81505
45
20
99389
200573
409404
149974
15
431691
88658
447861885
145398606
33
32
7167
497521
487313
87
50
231403
76
300581
7
5
445027
18
6
333160
49
4
956637472
80842204
44290
90
43
70062
319590
342657
461222
2
14
82
99
438870
367291
77
155859
65
181271
54
78
45688
78
427877
298217
10
88
83
590553823
70
345682
41592
91
274398
19
73
4
155669
167999
18
396463613
233550
193554
24
68
41
1
30
306140
314616728
211306
358761968
403638
594187351
18149920
93
47
7
29
64
62
27
860005482
46
193560
38
30
21
348894
43
80
84
339972649
298497502
40
205850
3
95
103446881
13
436946
65
43
37
358164
88
146006
38
843952806
95
66291
672591698
172171
117274
63
175220
43
228117
38
55
449635
33
756768720
340612
42
278894
75
95
61
5
926367814
82
64
23
648447621
19
86
377287
458375
60
369112
2
64
312024
78
87
1
74
43
328904
97
615810804
249618
74
39
49
66
84
56
3
71
70
10
270822
399138
118993
15
663270943
291151483
29
89
11
389350
4
54
77665
440591
79
12
49
15710
73
18
222801
18
224018
2
54
64894
287320
471894822
58
11
380283653
50
76970
99
978229654
372942
384016
5
48
95
163355
8
9
425727
27
3
71
875494723
306142
165795
59
61
371009
266981
148948
200452
4
66
363267
324779308
889
476528
2
76
637314804
65
34
452829
303296
42
41780780
59
16
17
263058
42
87
3
13
431376
67
295117854
74
232608
441346
728532168
11
74
28
23
34
38
6
98
315472
288807
97459
2
20026
172858
4
955085604
408455
259938343
10186
190924
148214
46
35539
160542
29
51
6
436396
636859161
9
47
6
333824
8
577667533
320100
337980
680404488
36
6
5758
51
424818
12
77982
706140405
14
782579808
7
25
646353382
298524152
93
59
502261962
28
70
5
87
23
64
6
3
348313
9
57447
73490
284863488
88844
89746151
76
3
59
60
6
313919
191071
82
293791
263310
126563
342322
64157
33
81
35
22
422785
189282
71803
3
367514547
259187
419694734
24
456555
14
267292
815537737
172446
92
161138148
33
254870
68
57
40295320
210932
222880
308811
5
133800399
99
496440
562309733
212042
281662
404303
45
4
22
25
54
36
2383
4
157667
136355344
8
420489
244811168
27
202327
142637
30
10
92563
309772
9
251474
78
59
248079
317887
53
358593
477222
9
318901
76
184253
25
434432
91
67
57
22
436961
154652223
3
774960186
1
463272
9
254952
4
4
212052406
3
27
15
70577598
96
16
97
54
452406217
6
376815
94
27218
64
28
490873
567355063
3
47
130549
351433681
237736
204536
824077211
109129
274123249
33804
93
31
331434
24
93
97
444279
13
7
384379
218316
10
467173
234454
193223
58
56
94
205192
152874
60
378629
45
94
6
273209
75
208869
42
33235
1
129007
44
216668
325834080
2
459427
262416
88
111856
198736
35
489160
98
419522
50
57
64
23
5
611026322
55
430265
309075
53
214933
400515
221098
462797
521056478
48
916192881
47
46
174585
83
38
9
321028
24
30
132861
118462141
3
31838
515951630
800309238
175069
67
43
514124838
283385
432039
90
843645392
27
8
293467
266648
25628
49
81
638658863
4
1
108092
184575
365694
312872
6
2
62
43204
4
34
56905
37
5
799580121
68056
248415
208426
93
91
3
4
316789
15
48
222053
369784266
84
9
3
98
73
3
409921
44
96
385063
821086356
95
66
661511836
89
71
45
65
401179
273382
46
97
99
218301
91
88
60
38
182973
62
377705
395765
1
152776
65
364781373
62
42
421977688
62
2
438847651
40455
340862
4
302776
34
261427
320055
163779
87
17
49
48
15
70827
95723
56
470711
54999
194017
24
69
70
65
288711
78
92
496014
2
16
199429
55
705595553
11
99
98
54
2
13
3143
49
49
246126
66
145126205
33
442745
82
74
65729
25
70
157843
314964
68087
76
207913
33
60
48
487327733
293002
80
490910
46
80
6
74
3
58
427499
18
83
24551
320440480
31
172145
9
4
263653
350779
54
347600
20
13
416200
63
73
451521
362267
126695
20
93
336050
2
390620
106963
403029
49
5
9
72
256418922
162457
6
192899
2114
22
37
17936
168580
335993
812247544
327961
151819
162620
472964
230146
3
91
9434
95
2
91
159931213
90
370776
443045909
41192
108843
53
64
452194
495452
52
41668
2448502
459848
25613394
32
18052
395571
98
65
26
316255
71
7
928220570
22
59
113523
18
16
472557
5
378988
54951
488421
195927139
67536
24
52
71943196
9
75
590608090
209154
383614
3
137460920
217480
6
39
81
414322
43
365377811
114484
15
149992
25518
944725969
248521
339251
61851
78
27
480252
8
92797
252786
113557
9
91176
362375597
53
215842
174089
284877008
144776
319271
47
127167
495717
982304091
66
217698
113857
16
15
77
19975251
5
6
55
73
430
324737
37
410407
95
13
129051
84
348223
205958
49
173695
58
94
81581
252482
91
432166
806356414
526267377
456151
421495
9
176162
90
10
394863
50
42
662555508
478505
12
3
402534
84
8
62
82
172116
76775
8
37
59
285299039
73
48
53
79
362916
202010
77
255329
166240
46
429532
4
353559
164595
78629
77
90
70
438621
82
34
245391
59167
338760
5
461702
31
2
27
89
83
5
9178
744787471
13
3
254720
30
197702
66142
81
398938
74
83
288617
80
460308989
174828
196126
905319614
276269
11
69
9
418847138
949654360
245424
94
460641
91
20
124310
233077
6
97
371289
153894
83
262452
144220
316026
357465
48
347186
329663
15
133157
189923
62
149672
76
99
61
127900
122685606
84
28
243551
1
217701
52
409697
451038
99
340547
83
65
239264
99952274
14160
333119
37
3
28
3
98
98
4
16
346881
7
40
300591
86
4
41019
326485
25
81
265419
120714
42244
277944
318390
19
56
11
93
769969647
278097522
282305
33292601
265420
37
9
385320
483572
81
280730
93
105828
49
936124093
416723
311788
253515
205427
327455
275964
49
436644
97
86
286168
36
461164
243014
417841
355615998
85
46
89138
51
356317
329136
90
225127
208415
456159
35371
9
197502
73
413321
93
377490
100344
10
74
456785
66
68
234475
37
87
160988
475180
467490
9
95
194845
43
82223
53
497115
92
466390
451296
321768
17
44
83
328208
12
49
51
93
78
88
78
3
980254680
362839
63
305561
90
62629
349610
75041
46
91
4
44
887314061
273228
70852
131529
44
14
383238
263437
331863
121665
46
41
69
40588
12
155673
88
315108
76
430814
142933
348880
415141
94756
68
291327
4
172012
123337
234704
8
8
60
78
418138
28
65
68
152511
800410031
51
188114498
58580
88
345454
526530111
85792
773763610
96
106425
54
67
258990
289465
74
84
405269
68
1
114510
79
263605
5
34
11
66
45
238875
1
96747835
686248594
46
8
30
16
232602
21
28
3
83
372954
328183
5
315440
245448
218937
88
93984
72916
307226
52
489643
148933
73
236090
190574
22
69
56
96
139355
405724
813115633
24
180756
472836
267663
318495
74
831524822
280383
90
414994
397182203
23140264
46497
104592
19
169715
848417962
1
5
41
59
241749
832276065
196918
11
66956
210408
14
3
382543
9
147294
490772
3
98
9
283713133
228921741
31
53
341513
43
1
455158
80
279746
94207
119642
3
59
191619
81
2
479402392
39
369086
172245
205480
66
94
45
20
68
54
59
197757
69
96
29427
17769
21
15
63
37
420165122
78
354262
79
98
29
60796
162379153
258893
8
58
84023
91
465811
5
85
93609
1
54242
9
8
15088
78
62
42332
9334
3
62
33
9
20075
4
31
15
51
243523
115585
488088
4
348324
32
8
13
370435
79
45
311413
59
41
23
87
17
426347
476092
43
47
323035
146297
5
410375
51
96
222849383
74
499436
681378897
139174
278837
25
432893
390335
47
38
2
53513
520873304
236147
14
12
287233
499466
24
456128
401619
4
230660
183114
541722933
14
220429
370209
7
13
321561
490744
404338
345679
9
2
21
56
325502
715834977
25
194746
274037
36
15
20
424081
815132058
379030
560686211
111556
31
66
607030254
59
1
159315219
3
2
2
308713
3
101712
76
349511
101469
463886
144721933
32
763641081
443336
18
1
203983
384399
454229
72381
97
19
37
49
8
57
443835
40
5
28
77
285959
13847
70
262358
895300785
101098
69
48
3
76
3
116103
220534
456723
8
90933
156905918
460547
6
51
335039
1460
31
64
9
488830
370391
99
39
266193
65476930
153408
360227
84
20906
63182
30
54
68
408256
76061
259073
99
369308
64
484863
31
946153144
381618
8
25234
14581
33
75
363937
2
95
81512
69
84030
36
451733
80
156210
2
325206
129745
413623861
8
359256
10
86
24
190755
9290
259792
61038
305392
782158395
382389
95
27
9
9
169752
5
64
115846
70
358938
454387
36350
2
283410
28
26
326245
94
83
185924
78
152800009
458693
7
497374
827847094
34
781320971
57
220368
21344190
640072059
178144
69
262167781
66808
112057
30
65
83
390691
471115
259493846
56
48992
37
90
279964433
31
115131
62
94
104633
392404
72157
10
23
88
49424
479083
37
81
22804
48273
14
3
39
147090
372639
11
56
53
43
71833
46
77
10
2
10
309005
240591
95
484059
142950
12
5
95
96
7
59
300131
93
7
5
408611769
98814
9
761682727
82
96
9
461215
81
31
1
17
2
201511
92
49894
75
7
314844
93
95
110787
554244175
310280
468398
11
97
335650
5
64746
248772
61
38
81
61
29
627292362
463329
66
52
86
259763
3880
65
94
33
222978
28
73
254146
259974
31
149599
8
97
6
24
10
103699
143340
236641
145195
430668455
25
46
89
74
58
71211709
394618
43
257753
287527
1
4
279596
25866
146921
46
70
39085
62132258
273027
66
40107
173853
95177
34
267430351
400351
155243060
338788968
63
43
36
82
370138
6
3
1
52
72
72
50
89
84
91
31
95
44
93
247251
7
61
89
255400
61
9
398640
65
60214
9
72
603023142
215304969
155130
142276
78
54171
76
24
28
333299
805679580
41
117883
4
23
453167
442852
77
211946
254303764
8
94
60532
58
4
394980
3
95
83
1
298367
9
50
67
20
49
78
86336
720537093
21
255720
46
68
464175
7
79
665002474
488027
32
91
314280
34
206860
75
27
41
361160
494135901
68
424971
286589
194053
69
184200
271000
44
92
31
86
188572
211315
5
242548836
38
58
47277
391785
25
56
7
3
76
824127630
18
85
3
63
393664
178894
75310
57144
787803167
198096
27452
90
954199626
27724
50
5
82
454791
29
57
472353
96032
393774
38
185737
38
64
54
476108
2
411996957
47
85
57
70
76
12
7
54
48
227951
91
90
465231
7
38
423641
250069
2
83
10152
335920
206269
411665
36
31
825882326
5
93778
108360645
46
87930
7
59
399026
22
43
88
68
132330
31173
283805
253153
108710130
325857
5
342116
40
82
396665
828141489
6
394747
464923
97
202437
7263
45
66
145663
92609
97226
91
499587
198886
395324
35
37
38
298430
8
94605
47
6
65
37
53289
199358
470240
31
91987
241669
81
52
78
397368
89
156282
289246
164803
6
81
60
419557
4
16
17973
62
8934
55
457353
1
344301
215761
77635
97
6
216849
82098
447108
463411
90
265590
98
2
37
54480
87459
475426323
138271
94
169241830
273794922
124109
223150
138646
290793
308172
69
31
88
83430
45
53
58718
23
50
407889
39
67
46644
341402
8
88281
48
70
79
267684
31
41
47
75
7
1565
52
71
72
443357
725117467
167643
535427290
98
57
107922
237341
30
213402
95
1
434542
895197360
8
265129977
95
1
3
62
482523
87
18
37
358518
384556
9
81
36
476052
1
308212
39
89
39
15
47
134015
179060
90
326721339
20
199029
52
6
12342
826766255
490375
39
450893
155621286
28
306718
288387
233678
54
107200
92
90
22
25
12
56
59
803592818
5
72
63
70
324628
6
180104
9
202483886
156996330
36
91
86
10
139642
292268761
361529
76463
34
20
371935
165060879
66
48
464640
58
132304
6
58
279690
458338
405325
916224980
75
2
174399
397953
7
336716
7
644202890
256058
197264
8
259201
314160
88
68801
37
73
329923
262401
439238
43
346399
108617
132261
204296
1
33
68
57500
52
86
351052
295154
284374
154199
40
413842
25227
97322
87273
302804
52
13
55
104504
179175
95
41
378424
34
21
831025004
115639
6
55
894556384
58
31
85
9
79
49198
376291
52
91
138101014
369053
43
316897
71
125355
453009
696296314
488217
9
56580
79
52287
8
402961
471905
453034
256288
7
64
4274
7
99318
131361
435203
326887
80595
472402
91
306261
227191
23
54
82
230241
80
163782
2
67
76
460915
47
11
30
289892
93
22
212918455
543389372
77
3
352314
3
93
6
5312726
93345
837994700
24
362830
89
253451
90
97
21
667727181
95
231517
83
849986122
311829
376912
393014
60
49
95
95
189134
51
201751
8
440351345
338236
101234294
72
492335
78617
46
59
378722
4
47611
447934
53
8
32
349934
68
35
8
65
934986732
161949
147606
180109
60
30
65
331254
30
62
35
5
93
85438
61
63
58
92
32
26530980
24
95
31
78
90
101780
304397
25
22
197956
569165386
454047
42965
300721
8
18
802871628
101376
343784771
63
189985
64
59
35
21
242413
316247
115860
64901
166357182
102449
70
296505
21
73
39
88348
27
9
77
23338
10
6
10
350730
200790
392847
380466
77
20714
667941124
120209
94
41
18
49
67
9388
24
33343152
2
377754
487117
131492
139216
72
148422
98062341
20
252142
266792
13
53
305455
543131864
5
6
70
8
140104
89717
468013
133107
293021
59
231110
45
104397
64
465695
460804
52
248878
66305
53252581
242367
297091
1
570070955
57
63
64
2
57081
31676
209172616
54
21
19
8
582876690
57
269024
92
55795
81
67
842382329
176179
76
373785
26027
55
86
2
22
402853
388959
44
466908
18
316653
35
6
435382
284920
78
322714
39
33
292372
6
52
91
400536
390859
212115
12
452144
447534
137997006
9
26
9
80882009
99162
367044609
7
295017
12
296931
3
6
10
227357
219018987
31
456650
61
6
136305
13
130667
509055997
384493
272703
387909
260477
750026301
626521796
5
99
77930
56
98
44375
27
357320
47
179415
430898
158152
371659
79
470201
78752
15655
81
2
78
244107831
77
522756943
62
136330
135012
307139
376915
84
54
4
3
118195
465862
4
46
2
220914
242785
5
14
79
38
76
97
27
27
3
77
46436
51
62
89
355018
9
194537
419191558
349422
254437
45
386414
382621
7
50
349464
2
89
186862
203755
87
430474
467931
36
10
302082
61
374257
16
1
90
36597
31
168819681
13
9
31
375920
9
356771
40
52
151123
281375
70
61
215305692
58
67
73
50
335392
214724
8
218626
411981
41097
296364725
655972686
29
9
694381814
261420
3
36
63
349202
22
8
486633
19
61
492686
21
70
318386
130890
359843363
147988
229586192
67
418181
89
21079
10
14
38
144456
891185089
317160
338445
758952214
17
4
2742898
8
365618
291383
340797
35
51
89
214521636
24203
66
52256
722263274
542778237
199724
28
301043
96
45
23
317674
57
24
4
56
190433
4
47
55377535
948288713
66
256741
505130678
29
18
29
97
13
293372
10
40
70
6
113262
86
46
236912
234461
294420
133764
402541
24014
45
35
72
79857
62
65
178242
644911593
92191
2
59
350064
2
362801
81
271301
406044
5
34
109007
225062
86
339258
372854
43392
47
685071170
89
282344
95
6
939253081
210610
26
31
183476
192347
472095
254111
63
5
93
439579
223883244
618985806
94
11
6
21
72
9529
14
363205559
3
25582244
28785
58
852418718
52
259611787
369423
27
206220
622666215
95
9
438627
5
8
30
75505
299485183
5
435471
446424
67
521022380
189330528
726593288
19
476786
63
28733
282421
7
492166
293589
88
95
257646
985700172
160129
50
154581
356029
84
139325
122207
465663
499446
35
687616446
362772
39747
445209
441012368
277503
112676
62
82
239686
321289416
52
8
26
817607767
424220
354647
340799
33
362086792
28
88
75
333205
387574
50368
6
91
1
17937
279800
485942
54
6
394917
43
74956
43
75
3
85
47
345923
83
63
73
94
23504897
426900
339968
73
444367
38
37
41
378249
746193271
158032
447689
9
84
259563
99
66
93
60
79135
3
627892686
33
18
60
285970
165893
23
92
2
81184
25
400537041
27357
402944
499095
67
451209
358045
150591
9
65
92112
426923
72
24
237402
242522
97
8
409562
93340
75
62
454314
13
46
495601
60
651501448
476479
533652575
8
37895
462563003
249204
223730
92
26
192814
321089
226189
46
271055
6701
88322603
282534
42211
81
4
73531
717201577
380390
11020
34
62
419138
17
249273
477328
408290
443766
772900968
342108
5
114980
63
5
406473
96674
142215
187177
474112126
94
1
1830
31
70
380321
38
38
97
76
62
86243
80
25100
28
58
67
30
25
270291
1
75
292365
5
350810
296682
272972
9
346289
15
685732956
95
20
174596
4
21
89
688042887
310040
12
763782078
96
762528783
18737
90
81
400866
659745412
9
80
156600
562972740
1
58
225331
58
222672
4
51
450644
369666
90
837814975
267564
29
547231266
88
45
459990812
110069
28738
52
1
16
9
16
85
130312
173145982
469061
235715
433344
386726363
468358
85
217281
622532518
4
75
885574097
25
400219
429324
2
39
499312
18
27
362255
45625
221207
251475
290174
57
31
215985
18
69
475334
21
219470
378563
4
3
434950
21
389635
72794
326434
87
242675
991305995
89
98
32
71
333881
7
986172436
504115712
53032
69
233088
48
451445
80
424460
91
84
18
926718175
92
775011390
391016
46258
71
290000
101319
86767
14985
42
24558
360360
18
256623
84627
941540912
42
28029
365310
70
336408
489977
820173712
68
15454
468410
404370
7
829436339
262334
18
73
69
278760
15
488025
90
53
42
473590
214523
342326065
931523518
81
430050
209597
375829
21843
96480
8
778219598
85
500854330
36
7
87
5
195816
52597397
46
83
49
279142
16
37
202817
304650
175614
48
25368
498259
54
34
194764
23
68
69
221976
15
55
444343
95
691395922
33
85339
21073
329007
18
475779
88248
72
94
43
18
37
9
197354573
627588528
733934417
88165
31673
8
14
26397
279130098
35
6
318884
4
403747
928985916
59
403107
67
72
520041966
18
19
47
71
26
17
190162
32
237855
44
274360
347566
101946
66
98
489769
14
32
88
294412
201904
472815
45
28
4
61
196644
78
76
21537490
5
19602
79
56
683553210
82
509097839
10
241283
8
26
372299
30
355055
355806
76
331044
1
30481
17
69
51743
64
493397
80
19
74
125664
15
31
96
89433
103817
79875
332067
311600
22
20606
72797
35
455259113
231529
153662
474702
79
262188
412093
56
37
491906
52
42
44
72
5
64222
59
22
42
40
63
159229
9
301752
206398
202928
67
14
433922
42
5
59
77
480612
3
191363
324048606
119628
195586
188571
329444
102440
2
16307
400351
491285
18043
71
29
328727
100512
46
26
136265
77
54
453534732
325302
54
24004151
71626
442274
91
431411
97
298649352
606733959
3
45
249545744
70
926849555
25
386672
53
80
251201
7
278319
383979
80
392979
296655
5
153034
458404
20
76337
186228275
476948
383569
21
5
404046571
77
260840
32
12
51
220659
96
28
3
424725
286294
66
77
403316
278510
25
49
16
390126
3
311108
42
363828369
69
26
453266
318043
178756
224598
427131
73
51
46
329907
10
46
185412
34
438125
84
382587
37
324176697
771280745
416370
6
55
136221
95
156170
74
56975
73120
526212469
111954
88
255825
348689
12
23
908255953
321206
19
440380
39
94
78
93
20
65
30
421328
4033
8
3
112366
999
215624
444534
341593
323583
45
1557
376364
46
81
12013
202515
63
81375
113999
197025
184092
5
83
8913204
181134
323361166
5
87
479311
262007
13731647
348588227
28
87
77
97
335962
11
80
42601552
58167
406141580
7
48
81
333556
246157
466721
50
330291
650884500
112657761
69
9
700505411
29
209796
155235
163282
302041
41
174520
294872
488871
99
149020325
431412
76
43511
77
1
96
1
120005
44
15
116202
66
38
346369
117507
6
72
96
17
60
37482
105615
19
1
92337
6
16
493490
79
246579
2
22
14
13
293986
84559
226558
94
34
163153
26
60
11012
244032196
6
210645030
256601
94
392511
58
4
240517
67535
18
183850739
61211
25
895251042
86
425587
6
409909
16
289128
8621
69
95
96
205724295
99
13
44
10
15
163373
83
95
292495
159212
83
45877
372412
18
66
369828
329013
116273
24
34
414683
372224
478830
125608
99
91891
85
70
247470
7
4705
85
3
7
91
72
70
353344
83840
82
288939
259883
60
502472625
118765
87
48
48984
65
37
448398
592790369
134365
41
72
275180
172365
126685
78
68
88241
23
112993
250135
436746027
473651
96
8
317705
71661
343264
4
89
125804
314890
5393
928714467
37
49
52
934122181
450832
97
70
326457
17
47
248583
4
37
99
71
411322
917571962
62
353797
273644
40
7
1
32
74593
12
100436
443971
744890977
639537155
404119
263541
22
17
352646
115362
86
76
237412
87
445676
1
389668
45
55
81845
344022
29
8
363329
517889607
177065590
335524
247270035
251592
41
258160
357840
44
161200
310491
245436
164298
5
490247
54
187852
71
179508
99
882131120
60
969009732
11
305729
79243
25
19
760645126
287027
87
885875199
81
251901
3
142296
366531
8
58
44
147924926
35
53075
39
3316
6
259493
99
66340
96899
49
163575
427420
82194
3422174
50
7
1
66
62
27
146543862
75
662254701
45
2335
266106
202316
96
42
6855
313472
973647494
119514
75
57
70
192528
600194264
428774
4
306816
15
88
755133775
95
267970
38
146355
428393
181218
29
7
310223
93
38
467812
1
76
227343
322887
155291
460003
11
6
74211
9
209524
141796
6
64
165609107
152348
285325
255714
96
406111
98
192687
80
89
5
87
67
420312
454740
683760649
183738
259345
8
3
47
383297
298704
801563916
59261
20453
55251
342379
68
59
17013
24
51
268094635
21
609453562
312384675
15530
58
389415
119039
668935756
53489
71
268360
26
350740
320424
176759
52
5436
460932
150515
449715
32
40
60
8
69
979170716
305917
37
3
309687
4
105118
89
2739
528143492
423908
482229
38
18
28
60490
89
262180
260987
470953
260723
8
132361534
189802
262152
75
221180
417180
448398
54
453649
434242
82
7470
6
74
385251
376463
446254203
30
323223
171518
79222
80
65
69
78
470656
73897
178960
405707
6
59
22
93
18
8
10192
47
259971
276487
74869273
428743
32
82
450132
25747
18985
461189
254036
201480
108290
441083
60258
411114
266349
304249
78
5
411443
121596
22
97
84095385
288254
49209
6
429869
40
702484768
229977
85
64
33
42
204674
334784
88
209403
26
21
41
260333
341215
334560
31
11
220706
98
49
5
430448
71
4
679042947
61
54
401052
261392
124214
9
80
49
82
85
75
77
484549
68
437656545
11784
610
37
3
7
41328
103761
165438
173348
87
15
87
27
316650
68927
59
2
87
335365
175434
66
64
54
760183831
395425
7
305563465
43
16269
375279
408548
164163
4
335239682
10
428628
66
17
45
36
129784
739013125
375225
481276
61
434961
30
766920807
445596
481417
74
573554889
44
395404
28
65398
92
77
335089
3
4
44
410317
74
189342
17
302534
354669677
260518
62471
34
74
126985
23295
367795
492343
93
344115
51
406106
427222
425522
65
14
449227
767300287
5
69
488258
308832
92
203809
69732
24
57
65
205368
311714
478732
362698
604198184
354582
893211102
77
4
93
3
166952
73
15
490915
83
21
189504
84
111931
263727
254347
41
9
172016
376974
32
100874
293214328
492942
54
954980354
318185720
224809665
82225
33
11
78
398330
117518
4
662130901
18
312240
323870
3
412302
574521508
83
1
90
4873330
91
54
7
233101
76
487475
70
296130
7
6
5
202771
9
76
22
124313
45
228784
453929
58
179772
93
209221
150561
363842
36
92
11
319451
141957
52091
92
195859
78303
50
277721
15
87
226825
42414
33
243812
64
204633
35
23
195568
779275176
8
493118
15323204
68
11
17
367749
454118
352378
95758
264375
365134
37706
417128250
51
3
434774
55
6
275185
4
1
402074
467519
21
131899
78
1
75
8
6
157031977
64
31285
417317
9
33
1
35
7
22
428667
17
45
72
158961
327721
237661
58
14
32467
1
35
56
464822
61767
5
284295
4069
84
84
10
45206
72
2
1
82
939076278
74
459477
75
356958
301085
48
73366
284416
68
410058
642
36
7
61652
23777
361302
13
426873
7
67
1
241285
41096
29
33
54680
36
30
65
60
77560
339623
299756
492031
517923358
89
292736
81449
30
258239
66
419715
4
521140367
142456
2
3
313000
300029
243189
52
394827
73
1
311462207
91240
2
25
50
243504990
26
3
60189
50912198
388983
36
9108
409024
196234
23
4
271940818
81
71
97
270146
357743
148260
44
78
75
281139768
347378
40
474777
213995
908
233191
31
49551
81
60
382339
88171
88
3
65
15
14
12
842288841
309835948
2
287629
6
64
270402
74
211820
933395897
57
7
4
73
27
455298531
36
312010
3
275736
23
257442
23
114763
5
56
39
81
88
19
42
60977
92
83
36033
36
26
66
337077
380235
21
226494
2
21
480615
108510736
57
64
180323
470770
91
47
127503
65
82
44
49
4534
359037
458196
43
99
277151
126398
459169
80
97
13
50
75
459454
17
31422
67809
159780
161320
12
632726316
21
411416
5
92
3
186267
85
79
481765
74
16
940907015
94223
447018
92
472433
30
15
866815157
56536
517264291
42
5
136076
10
456547
258103
28213
18
9
199696
88
47
21
19
478637
202212
6032
92
352440144
10
131279
22
66112
35
5
50
26
710731502
672093480
202007
10
60572
418824
326397
9
26
35
225470
5753
8
76
54
113928
9
410744
178844
280128
529977456
116734
342010
2783
413734
480941
482486
5040
3
400663831
28
338726
68
186930
24
52183
28751
393353340
301564
271626
99
374932
37097
88
22
9
87
400285
27405
5
465858
36
90
93
7
209462
332518
584285351
27
182693
451003
39
185598
294105
41
216902
80
289580037
84
55
42
209286
220422
52
64
4
7
41
34
79913
103863
193012
12899
214140
25
370223721
349165
343231
97
392526
654727670
1
138243620
89
702155469
16293
112536
19
451289
52196
67297
38076
396226
58
6
122247
251017
395466290
33158
179108
62
496152
40
62
55
39
7
448359
43
763418452
37
408020
58911
6
17
55
15
608494548
370286
8
17
8
232506
26
18
196004
320386
336593
116027
89
105478
471677
422600
40
23
247428
1
32
64
31
160641
239922
379680
896777741
219064
82
371790
87435
4
22
53
367954
57706
3
54875
492647
250543
127629
49454
15
359078
76
9
473732618
76
903024721
95757
250431
22
23
77
56
10892
491710340
407452895
140560
125575
4
175940
182629
4
4977
93
209087
352338
172162
89
96
354852
284487686
71
9
92
49927
75139
65350
12
1
70
34
403117
32
422860
24
175003
4
36694
356311
7
300603
340009
51
33301
152449
68
178481
73
274822
141537
7
363129
5
396397
30256
59
21982
63
275497
74
93
141878149
46
140873153
29
50
62
406966
432025
142570593
33
55
72
91
68733641
746522065
474108591
421254963
90417
289022
1
404961
6808
469016
343954
433150
488815
495844
339255352
53718
138627
276251
294514
222006
81
97
58
12
11
13
63956
203291295
316561
47
17
16
68
223721
82350
65
272425
92
74
1
54
12
153600
42
187655
67
383962
123606
975064559
98
401262
37318
8
81339
23
563257174
295311
34
477806841
112209
76
98
64838
84
85
8
118832
14
155127
93
27836
1
41
7
949637660
186608
19
7
277303
271033
94
26020
11
322663
63
13
493111
2
81
641304280
48268
360334
68366
85
4
5
9
81
8
238997
290914
6
76722
880503818
75
66
94
740437411
388180
387419
442694
140861
442795094
21
380165
71
71
3
6
180316
369255
93
30
436935
64
66
72361
68686
70
25
211456
40
46
305313
70
340948
3147
50
15
54020
3098
499003
53
37421
95
93
81
36948
40
74862787
335366
23
25
5
62
52
6
386885
2
28
79
219789
108326
71
437017
495695
9
482269
10
276809
58
26895
4
602817590
317834
28066
89
19
1
8
19
10
9
4
152835
41
91
31
4
399583
10
475289
42
88
417491
241744
15
403942
53
143346
263352
334266
19462
178371379
276010
86
34161
4
304630
13
270265
6
264745
382630
30
346714
207328994
124830
176504
93
33
22
124243128
4
228
82
85
57
90
298762
472447
37188
204540947
145720
81
466155
85679
79
69
161980376
44
6
256276
63
462495
26
72
442734
557478867
46
3
213504
365360
145756
69
191563680
385308
266556
89
29
79
998187929
1
22
30816
13
407919
54
373974
13
969196545
129578
287349
2
50
3
50291
99
8
114668
28
417019
189428
28
81
91
363043250
15
76
22
43843
381469
30
61
66355
1
31
97
590173501
91
85
7
7
12
59
560877001
256347
35
61
66
9
952170735
212065
329052
321110
35
456743
361150
81
54
11
144
307340791
96
35
61
69
440718240
210311
78
4
294146
7
521642
46
295587
44
97441
764609482
170103
194688
74522
175319
352922
26
275774
69
98
97
74
342958
62
76527
470679
12
272606
106600
198650388
78
39
6
4
280816
109572
3
102737
141995
73
427974
5509
40
747537676
8
103630
27
21505
30
1
435906
7
91188
390439
887379700
437731
9
10
32
28
268871
458389
101037
2930905
3
42581501
68
98
2
22014
587511369
345368
35
4437938
78
264256
23
85
237320774
87
29
1
227904830
98
298140
8
296746123
49
79
87
329303
26
62
328658
82
269130
23
361922
676836234
207543
6
100420
477265
253603206
105580170
204917
58137
494650
8
53
33
41
137081
55516
78
5
414178
170266
53
369917
34
276171
93
338743
28
95
401050
39
215911935
78
5
200672
97
62
46
60
9
229705
344726
42
81
14
60
226579
9683
56
49897
158434
7
18
241892189
78
79
797461273
485185
93
4
223996749
479314
85
6
40
200893
261373
326408
5
251745
6
67
76
661340690
76
271929
83
15
252131
7
184608
476560
25
58
279623
112132
95
386430
96
298240
465298
191002
147296
69
4
232983
256649
360925
132196
391904
457753
458630
1
56
372933
79
50
7
66
58458548
115105
199039
510089754
54053424
176272492
91
6
75066428
4
258361
6
14
57163694
105125
339763
457143
111682
2
432631
48138
107908
104245
346524
186819
286890
162214
76
932608391
151694
64
919972440
68
52
381631
415998
12
6
7044
905618368
54
441745
419996
35
131011
69
291343
1
4
87
94
417016634
438868
89
248
123964
72
24
9
459797
56
87
39
4
4
287042
28
241344
60
160345
126631
499663
8
414921
23
58
33
172331
62
18
22
21
299335084
786462365
434838
7
10
32
95755
284770
268696
1
121201
40
120215
152880
159791
328611330
38
67
83
258938
130672
71
81
52
66
8
81
4
1
351312
52
9
882580591
498060
82
2
5
382094
705402241
46
432507065
82
1
95
468205
702914637
178472170
227256
389670
74
214410
11
40
51
479575
76
26
56
20
92085
204489
61
22896239
78
5
90227
439797
25
3
57
87
33
50
630370855
858568354
18
415629
67
475176
59
88
63
68
46
482530
12
893910238
152445
52
276378
1
4
293584
9
7
2
394885200
6
512173504
312892
25
97
40749
65
51
8
336737
193196
92
231991185
92
12925
59
113415259
371542
696870204
82
410556
268812
35
12934480
79
536464531
413294
88
874489561
6
3
25
164629
8
75
389952
271536
13
65
6
77
346531
189071
16
107408
282916
357978
1
29961
86
7
368135489
88
57
22
139470
47241
42
70
91
62
1
94803451
8
87
272659
179940
55
101580120
250775
234160
12
484411
194493
597902490
34602
58
27
58
63
327533
61
98
90052346
6
103147
5
94872
168382
39
825760076
14
218158
114555
92673
40163
110898
88499
90
76
442869
84
17
47
78
30
41
107947
182473
1
266283
83
169263079
232022
190858
251072
282420371
5
57835
27
28303
58574
39
14
88
7
217981
198924
98644
9
83
132224
312710
269655
642099177
58
82
51
4
365497
71
50
62452
180551
24
347494514
98
67437
73
66196
131449
24152949
148700
784934320
85
55505
66620460
389031
34131
42
51
311394
296961
270890
298978
478235
62
349566
14
430021
185447
794012693
37759
9
6
48
56
398875
883242662
66
90
574619749
167516
8
72
47
44
72
435084612
93
61
396966
14514069
21
10
230930
400982
46
25
354764
760162178
9
9
385982
26
49
78
355502
77
9
2
52
42936
326336
97
279046078
421787
72
260466
461264
88
444759858
38040
55
937112027
81
85
3
378356
450657
242504530
2
77
182183
210607
173269
476452
88
76744
379490
69
40
18
94
292306
15463
48
407702
382058
8
218887
80
93
99
61
281919
81
47
2
15987
359102
78
83
280633
17
10
5
65
7
505143046
99
53
27
28
50429
113402
20
97
270270350
373547
214029
419755
57
62
165477
150853
45
1
979520087
41
37
407469402
114931780
466672
200914
38
43
25953
336558
357132
234675
69
312485
189497
407012896
5
8
216699
165779
54
394986
81452
233792
62
65
492262
10
453595
19
58
771166452
212218
70
94
275772
473026
741235173
24
340553
91
656411042
56
97
184073
90
80
373962
230549
3327
340379
30
18
28
9
257727
77
322804
305948
236165
61
73
38
35
111760
6
309867
68
87
461142
9
71
203933850
59415
20049
301209
262410004
66
95
55
482600
1
57
74
302815
5
3
23
177089
16
108152
84
48
65695
361306
18
106385
68
41
115390971
19
162672
33
119626
548277210
482727
47
359367
256203
6
299314
27
424568
56234
436473
6375
178033
1
209950
15
384674211
565242326
218200
178392
374133
53
881947136
109913
58
79
308129
23
45
63
35520
8
98
24945
700240671
245329
213735
235859
833441936
63
48016
213719
231348
376608
21
377445
356783
87
71
61
70
71
239232
94
242326
305918
6
212047
385141
64
331462
163668
83
42
336656
99123
63019
40
334006
479980
164885
386897
81994
3
41
283502
3
359539
8
692151208
114161
87
19
85
375591
4275
78
44
321765
358078
95
61
288593
656202697
45
69506552
52
99
38
100667
276126
146613
161114
54
200507198
439761455
391255
25
378028
2
54
79
48
7
55
58
76052
89
1
91
70
290076
34
442032
455165
275997
91
196139
453985
75
136308564
5
199197
70
8
185091
162444
52429
224922
37
139903
8
89
33
517794949
74618
306341
236139
6
41
47001
92891
50682
53
97
64
251754
88
103863
299840
9
93
413364
490090
76375
37
20
44
46
22
93
80
9
271826
82
57
1
8
89685
70
86
61
213309
130280
481359895
86
44835
373542
93
168851
75
69
204813
4
189779
742134261
21450
61215
317341
9
244518
898809506
447342
31
100985
461591169
99
7
357075
44
204274
1
5
77324
8514922
18
359987708
192062
273157089
18240
75
417871
102888
60212
59072
34
274535
8
66397
107283
117780740
179098
2
8
73
88
347201004
14
77
56
229758
45
366952
118785
5
77
26
75
29
3
64
55
167780
8
246135
319903
398589
73520860
437062925
51
389939
73808980
28919
74
418425
25
7
281568
81
2
87
49
20
55
71
32
379936
84963
47
384507
5
45
432669
71
55570
464401
54
74
193640097
18444
27
78632
453841624
197387
36
61031
15
246176
407626
258389
355887
420672
99182
336496
321785449
7121
308690
565821004
18
18
5
29
444622
48
68
192447
7
25
205948
53
36
72
58
84234115
15
44296
413954
927094558
906238404
84
9
146227
334333
305560176
78
3
275916
24
99667
56
243931173
92
79
242772565
43
14
9
84
75598
33
94615819
581295582
346087
17
145426010
214824
332834
183322
378676
36
2
270849
420077
214181
45
204193
428810
106946
345779
301390
17
184874
56
441730
745691340
412203
44975
43
71
16
9
338169
210600
73
291219
894559905
121490
52
61
47813
509874313
482620
18
20009
195312
24
16445
836475839
243278
248013
446058
173917
357830
305284
269014
288554
412340
17
50
465496
67258633
386949
434803364
37
426752
95
87
36
333710
8
39
69
61
79
15
140687
62
44
366637
48
497972
72
147016
50651
284971
270110
64
498108
29
152056
8
397222
324073
525858193
83
31
3
1
421447404
28
170949739
144488
46
449144
286280
5003
34
57925
96
62
63
330362
398009
62
21
34
4
85
90
257636
161727
77
74
346413821
14
191221
5485
34
381009
163250
129547
23
428543
5
25
9
8171540
1
4
332466
480500
68
3
19
20988
165270
96
401623
610952266
6
432971
70
92
13
42450
25
459550
254859
89
9
366656
100586
415812
39
69492460
201607
21
379383
64
499731
95
68
106297
12
9
24
54
148349200
291477
63
378838
29089
800670728
742948674
96
6
447637917
290304
8
115667
21
159612
64
88
4
303483
18495
291081
175367
6
37
279578
52
53
20913
9
8
173199
426567
245625
315529
233330
120743
58
7
324381
292602
72
287097
305915810
350713
920979660
286176
77601
58
318877
7
40
99
53
74
65635
43
21
470494
402479
186495
42
455282548
402337229
205943
50
107417
428000
196529
37
688776305
24308619
404034
407922
2
279153
423614
87869
931797365
217114355
206241
447580
353760
9
22
171701
24
95
5
96
1
78
3
62
457197393
12
53
486330
27
162786
53703
940651071
40
487645
356161
58
19
47
350591
12
4
34
2
151448
2
126045
51
160830
232748
3
232167
189283935
270565
63
73205
67
59
22
73
477020
59
92
29600
44339
83
93093629
109658
280738
468568
7
68
453729
7
71454
406561
8
60
386085513
78
376089
326191
41
388817
77260
20
50
296834
18
370093
61456
4
152738
377616
65
52087
8946
82
89731
221954347
346794
7
12
97
191453
2
175981999
94
360845
82
183357
30
160888
90
8
22
397601
6
30
65
3
7
84
153389
176709
313082392
442056
311220
64
275968
81731
409475
240591
100095
3
142585
456345
455088
496714
635230218
9
465743
65873
306406
66
756726183
34
1
258243
275166
71
296
450091
98541
245053
20
23
18
175729
376566
4
64
398590
33
3
81
59
353356
35
244268881
50
7
2
257150793
211253
273501
257566
47
53
88
241142
998330800
50079
244182
91
2
4
491318872
125766
1
13
196782
381564
355799
24445
1
291593
2
65
38
35
698400420
50
78
65
2
393448
29
92693
16
20
95
184048
35
70
11
200153
92
90
73
149201
31
17
63
85
407716
4
69
7
384930
95
756207456
55
286654
29
4
280531
591892251
69
3
78
794828551
26
353643
67931
662636998
27
60
339628
65
34582
55
45
63
426819
441430
44
2
390128
492980
95
95254540
8675
423726
70
462558
2
33
80
10
6
304186
116123
52
62273
38
44
4090
5
477682885
220072
5
63
146819
9
654
88
98
846972432
491413
76
49
79
69
12
281325
187295
85
99
331343
64
311218
8
94
8
305614
392052
178723
80
18
11
21
234645
294774
365145075
23
63
24
87
357980
93
72
28
62
390848
81
128783
47
7
73
465196
26
245954
42
205097
20
353433
294101
449492
398938
96
67
97
123053
205294
469857
290048
557334637
406989
94
2
169461
457489183
50
246266
17899
95
972463705
80
522639146
25
30
36
461492
139069
35
15
215828525
24
95
99214
385323
159074
478127
120847376
20
596288412
97
14
74
218380
3
483821
655742487
544729927
2
47
75
40
467564
37
12
25
90
90
558837278
808620265
45651
109399
6
498406
25316
307777
49
398584
87
415909
47052
6
23256
63
161194
52
72
378482
35
62
88
353522309
95
39
9
32
82
27
2
191791
494862
467627
128687
960639281
11
47
424965
151478
219294
19314
380281
435704
221277
258279
22182
347926
54
56429
18
7
292665
72
28
375228
40
56584
41
23
322871
754639762
97954
55
80
215635
494204
244484
46
72999
3
3
328589
16
18
4
406180
226757
496598
259341601
48595
327939
82
1
88917
171807
322121
947428719
403023
869765419
208277
41
97
45
26
598577527
406338
42
11824
94
390429
110440
270841
49
753475541
92
688466764
920493238
109416052
813236414
85
9
35
2904
258070
57
405627
1
616097275
13949
34
253910
9
469246
946508653
471863
67
88
35
35
237484379
93
204884
812272087
427113
90
423727
1
362690
3
94
44
5
5
2
94164968
29
36
310308665
77
108864
157800
35
133446
89
497635
38
52066
4
69
480759386
191114582
8
66
394364
77
35
42
9
78
359131
15405
19
464510
325441
2
299890
128666
380643
5
580502547
25706726
92
39
62
416600
208716618
472761
559967347
2
52
480345
93
15
176384068
43
193351952
407479
90
301272
13
355159
6
331623
77
14
152290
325740
56
370790
272758
59
42
203866
28
962637640
81
20
218650
16
92
86
221325531
996034618
20
33
75
72
15
79
80
879110295
84
4
74
38
323507
353144
472071
7
44
22266
171518
367348
21
3
432598
368690
671657975
7
304445200
36
53
863297926
222195
889498512
378391822
495417
124829
277477
379069
351077
476615
8
89
268128680
8
34
57
32
420154
83
5508
85
463635
478254
198916
83
35
359105
58
403187
45
177483
901658631
266412
252919
236539
138155
448172
620396040
56
19
36
9
14
403592
17048
80
60
108726042
79
42
63
19
7
29782
60
72
28
52
145816
292263
299479
812207593
15
51
454587
468458941
65
602393593
5
22
47119
30
15
42795
226938
556276529
31870
29196
87
77
51
270385
23
58
28
91
25
2
30
86624
41
166306
383250
62305
23260
30
97
56568
41
488302
95
401408
3
55
349751
76
28
315665
58
54
370752
10
93435
350048825
38
1
409226
373112
468153
40
1
70
625963885
108781
96
6
98
57
13
19058
2
6
985871086
94
12
67
5
103686
446722950
428591994
97
294972
13
97
344033
87
246046429
223266
401952685
42
1
513208686
201025
356645
796689737
96
482299
389955
7
344916
62
98
224209
470639
36
41
368356
810380083
40311
194055
4
80
32
342072
40
19
57082
351115
190467148
370196
85
5
322094
322849
9
51
6
6
372709
197415
68868
125598
57
79
99089
75
434588
319967
89277
849135184
15844
94
262967
102494
177854
423623
113411
405679
3
311105089
44
86
260147
33
15791
231182
77
359851
31956
13
60
95
259097
83
9
66532
8
9
39
87
81
304134
66
116592
983725368
87
55113
69358
135242
12
259299
371220
303050
855420193
17
395798
77
31
11424
200688
3
93
47
79
92
9
38
342378
90
288760
29
31
22
7
374180
625685022
108612
87
94
35
239738
30
32
19003
18
50
55
40
52
87
276228
313832
54
9322860
309007
98
254748
93
49
12967
75
27
158692
331967
321904801
200114
29851
60
54314
357136
302292
64
11
10
180141
81
73756
205115
398843
386047
826135985
98
84
483418
8
12
499827
249733
47
3
438038
46
103384
47
72
90
10
89724
34034
1
96
226138390
63
27
303772083
298057
175504472
197429
78
371419
26706
47
189007
1
226895
175270
87
1
31
85296542
211112736
29
6
2
92964
72
7
7
26
98
52620
69962811
62
240793764
380380
3
207311664
81864
280070
403948
3
27450
328561
96
224298240
1
78
303232
82
377652
133988
362999
19
37
15
280380
19
2
5
75
366409
35
241385
733333223
477837
101164
29875
143117
223833821
90
143169
145662
85
370827
274715731
48281
320649
142551
225374010
389648
2
85
470273
32
68
5
55
56
26
337690
463949172
439469
12
12
64
47
447764
495848
62
5
784193785
96
32498
93
899794561
32
834008907
393408
52
146011630
40
356959
575315268
67865
68
14
64
42
941894009
430165
7
5
42
17
34
86
475369
964441482
66
66
19
23
199988
5
4
282263
87
387077
386919
109268
171512
363599
342178
392936
5
767656476
22
306404739
412752
492879340
86
34
9
23
98
126824
493350
61
7
34
362782
165870372
28
370922
148385
83
303806381
60
4
4
323664
74
7
32
57
79
78976
3
75
95
7
51259774
15
82121
70
197316369
191370
18
22
406395044
5423
678067413
163081688
292555
346414
63
281258
387086
125371
749105648
3
105187
28
217587
32
67
49
4
158586941
215043
381858872
17
371535
422444
378158
363620210
326572
831979368
60
70
111215879
463836
50
24
352214
104353
369680
39
421596
3
168125749
27
230283
893124650
291295
129078
12
43
67451
69797
459025
218476
1
63
8
5
28
18108
71
27
48
14
429538
54
6
305147
37
53
430416
34
476592
89
20
61
35
104124
61874
6
65
83
55
81
40
64
94
1
63
796087602
664954186
24
85
9
186300
29
324801
305775
232226
69
58
83
29
148073
52
434952
83
20
628553589
194957
9
142970
65
34
184720211
39
176577304
102791
9
26
47
395100
59
631257081
82
10
3
51
4
454108
93
247935
75
43
49470
117198
95
214103
365318
89
274058
10
165419
77
78
812698734
344984
54
89
20
833548036
356584
278402
274274159
96393
31
9
488078
299245
99117
6
66
36648
16
82
439705
257346
830300221
22
11
14
13380
414716729
173895
7
59055996
7
488065
42
39
95
31
38
68401
53
7390
68
75
9
627254518
12
158560
86
195996
26
33
41
3
6
30034
781894593
25
620610947
6
399909180
89
36
391142
6
26089
2
287241
89036
232919
34
4756
5
330540
11
707946491
12
392585206
440819
33
70
88
53
429825
425116
401653
84694
3
498692
2
495765
435653
54
957728143
83
45
4
340067
68
216747
160798
4
81
278174
50647
169428
3
13627
242887
8
96
296224
4
149311
304220
1
37752
8
230009
178492
516028358
36
144211
357324382
157045
2
53
76
394331
99
113795
388943
225086
26
672944117
57
28
792544810
67
79646
4
7
29
79213
84
265773
2
307977
66
251282
161127
98
345610
47
158810
270362
52
87086
35
17651
87
9
286787295
6
141112
69634
99
445270
95
414158
296411
119439
61
80
65
51
2
24247
305040
53
86047705
90230
61
262352
327033
4
236310
27
31
290509
62
3
99
839890503
289303
459496
80
52
79
26
70
16657
261358
33509
27
6
12
56
35
50282
257012
5
49
35
251893
291295
45
3
92
335238
438881
265480
33
67
327809
245271
436111
11175596
229409857
182809
320225
68953
69
86
361595
37
298035
130627
33
44
58
841791594
348209
9
47252
11
60
43
757519023
399453
163061
353194
990537371
42
168733
301872
29
574305010
256247
948324068
31
124994
12
177001
270770
375072
71
205700866
493653
41
985735532
108356
108956607
53657
294291
95600
502207147
5
51
9
31
4
435790452
44
1
60
338290
283786
49
237010
189413
463573
394289
102987
75
143719
1
79
96
108584
401090
216650
99
168641
6
184434
85
183816
293501
13
10
153449
77
4
360533
196420422
158422
190581
40
68
76
403002
85004
26
335058
15
106167
66
276376
9
230491
462807
37479
39
8
210326895
39
73
57
79
4
310530
25
92
147984
143910
31
388297
359008
84
228785
67
347913
307766
86
85
67
31
492822
5
298065
433690
69626
276874
262945711
95
48
56005
280051620
65
19852
63
42
63446721
5
94
108308
289892
318181
99
73
259178
74
51
59
52
8
5
1
6
446124
44747
15
8
461946
14
15779
6
15
47
94
31
395513
178787671
38
176032
701793222
83
4
22
96
12541
87
9
83
168835874
494415
222532
5
96
291049308
2
1
50
2
12
88
74
385002
8
48597193
72
163193
951108953
3
175202
16
90
359870
357978
185976
254902919
37
36
634431342
246836
187783
27
85
52108
512688577
82
155796
6
39
48
37
6
131068
252378
312577
210770
50
497063
10
40
55
22
65681414
83
239545
52579
69
55
294676
54902
55
9625665
34
77
8
58
847038338
90
74
23
35
64
44370
391968
183650
13994
480671
762324904
30
44
282653
320385
17
258323
23
70609
235250
67
435426148
67
714985505
70
32766
29774
92
5
497477
305084
217676
452009
9
43
510040594
142709
83
14
172835
330532
87
500362709
26
56
64591
65
53
36551
424959
68
90801
54
416531
94
45
82
204700
10
92
38784862
498504
78
253378
96
73
355675
457594
68
358980
494422
3
111733
223772
62
48056
46160
15
392096793
76
21263
302066
25
27
307067
3
38
66
380517
15
96
768772819
79
17
453533
258597
1
178377
7
7
7
49
55029
395184
696860998
7497
81
52
16706
62
248923033
419294
235834572
85
73
34180
44
6
337200078
3
100145
79
14153435
540950803
3
455516
9
33
404852
149789
18
45
317401814
46
701331868
240317
274796
21
73
101969080
49
88
319812
37977
74
163967
21
3
13372
31
55
138363
322911
92
517944216
2
474134
8788
57
59
153250
105996
74
47
282171
149561
6
71434
220069
27
80
98430
164284
319586
30
4
302513
778810210
18
9
94
206764
4
217768
324725
62
103078
67
81
2
456932
93
205810285
160329
42
320231406
316930
38
31
19
22
72
79
97217
718279663
409678
392008
268889
137332
116211
158961
29
19
184319
5
386331
24
395777
65
67
45622
17
181722
306158
32
18
14481
496770
41
335028
55
424679893
71
31
380958
205378
311529
259480
69
125487
25
420144
79
14
292361
161988
70
52
41
412485
43
195553
85136
82
67089901
297665
26
69
363846652
3
325128
1
107879
75
131634
38831
130295
27
956401445
92
361411
419728
58
152479
263307
827760782
80
455981
41
692409996
7
8
268253
17
166896
48
82
117590
71089
7
66
47
260939
1
10580
319255
13
377900
288657
8
314390
39840100
52
136095
86
41982
770318590
45
129678
71
307872
199878359
31
61
8
168406
254060
94
44
42
67
130063
995926465
726707084
7
309487
54
89
31
45
133891
13989
165021
63
5
40
336507
354358
47
34
186149
295120210
36
34821
3
130809488
169520
71
519728346
118037
110967
85
12
334175747
528180189
45
23
3
92
43
721704497
7
20
244036
72358
76
22
108879
202475
83642
86
126803
90
301871
15
316989
9
180228
98
82761
83
32
264038
3
3
42
3
97
93
49
421339
206941
6
8
90
93
79
77
19
219255
43
86
75
43
8
65
22
96
92
317254964
217930
328203229
39
48
75
454383
11
5
9
86
3
64
60
470718
449717
66
97
120057
69
9
39146
99
427667
253471
120112
31
93
21
1
9
13
413252
30
88074
93004660
11710
268527
74
203193
7
49
378930615
84
100536
6
7
6
422750
6889
556628830
37
488562881
471726
4
471199
126728
38
31
546563304
63784
104652
286375
8
1
53
981382932
1
342861
467322
58
80
830382174
273235
84
288283
22
84
78
98
20
813841295
749680547
262402
298465
994993122
36
354411
53
91
70
104627
5975
39
427246
303636156
283495
95
8
247423
12
28
170292656
31
415054
316036
39
50
8
161179846
362008461
401362
180528069
145591
6
472730
45
242589
16
54
16
10
7
69
60
18604
8
432980
73
71
75
82
55842
129002
496022
51
70
5
34946
184204
16
3
132598
328004
80
89
103621
365662477
3
11
17
5
7
49
374352
458842
300313591
186989
155093
90
126281
22
7
9
70
209756
11
55
406225
397017
3
73
74
5
47
277964
16
885974305
30
204412024
59908261
8
708323862
53472
163821
7071
395188
251968
132861
81
318394
434621
497465
431187
65
265706
99
49
72
178118
54
95284
112862
400005
5
164440
46
441898
80
34
34
474579
65
20
6
80301
163714
300213
938118683
44
302876
327078
59
151976
20
1
33193158
54
7
131146
17
77
100354
80
6
96
59787
75
342167
478731
216551
36
345775
31130
16
5
71
947989808
254074
935060535
2
4
190521
406133
98184
5
900417929
160002
40
91502
78
991041613
138955
344756
498013
213470
54
87
20
32
74
71227
56
40195
258810
357352
752733867
76
64
116546
722931697
205037
219746
387846
407341
498520524
45
978553077
190144
57
37
299522
87
68
103372
280876
53
5
314295
64
41
244885
4
178502
468729
391278345
478308650
40
19
932688292
34343
1
242070
23
478694
148326
392267
352657
196794016
70
440193
59
24
9
80
51963
179588
146348
32
733998793
14
262910104
80095769
1
77
393576
8
855803102
298399
313026
52888
95
57
204793
484826
36
9
72116
467811
92175
156419
174056
816282741
225185
274306
96
53
38
724840419
352871
24
12
80
70
115293366
248373
5
461555069
26
34835
2078
413222
77
497486
57
92
8
66947
295588
17
366354
94
220213
168169
11
79
890459587
366523
93
346352
4
346020
27
50
19
5
328986
425473
452742
422003
2
13982173
23
19367
3
177408
66
408689
32773
492275
401607
17
56
146284
6
43
28
784780216
916616120
92
51
448715
8
904422071
68
28
35
347371
939385821
2
47
3
49850
124306
571744204
90
50
62
440714
261972
99
398874
129361
350202
217248
48
56
12
89618
291447
73443
93
440192
8
82
415401
677523862
7
4
28
385002
239490
8
107441
57
3
50636
45
245201
7
438923
36
144037
170659
63
390917
11
239314
368911
69
70
39005
350800
77
88
5
425661
20
31
272844
18
10
480946
67
15146
2
236107
4
318593973
2
497231
71
92
123288
198049
84
97
48
93
367980
140448
405853
90
74
687138708
5
318219281
807512240
57
30
272766
32
31
8
355879
67
71
137332626
18491
298955
87
345270
8
276152
19
413561
225309
9
307974335
42
88
24
64
294622
39801
35
71
413047
66
262993
65
24
195686
32035
2
57
94
446691
445684
71
25
416589770
75
419260
46
39754
5
23
5
52
36
13
6
1
157012
134333999
458861
375270
18
47
453263
11
256118
30
47
472879
27
75
95
85390
391676
69
178300388
257336729
447796
67
98
429239
72
494316
441197
43
9
40862
2
30
5
666658164
100006
141336
5
31379
11
1
491791
8
77
59
12649
43544
378653
360829
82
132997
31
259299
19
33
45
11458
21
13
56
346388
52
173935
326077527
28
91
61
1
49443
6
14
418015
497316
22
35481
58
31
55
80877308
71
25
46
337815
817527939
161765
82
17
164572
70
45
458750
84
71
76
47
389827
332994
328654740
23745
296203
96
2
16
587886880
48823
358619
4
2
149444
42
138310
63
9
419583
82
46
470566
75
479920
88
1228
80
82
415588
10
172253
731170360
42
471055
49
3
280137
84
829444572
28
364733
38011
38277
14
151173
408442
75
18343
82
6
93
1
296070
48
317425
481289
267943
77126
2
447555
1
30
269154
58019
19
93
382664
5
3
454223
143275
63
69
70
71163
522660562
81
345485
477807
6
485081
95
1
79
10
179456
63
8
3
464509
111789441
178096
349699
115997
23788
423208
18
95
93
8
485209
77
256194
263776
344973
73
2
220467069
61
29
48
22
277628983
375031
9393
987542608
744529719
256690
51734
406160
92
71532
30
6
283656
53
103363
356665
313865140
38
486530
18
93
243932
426362
97
59
145135
307492
151489
2
605792498
181838
118974
398639
86
10
81468
304995
525717119
6
81950
1
93
25
631111353
54
71327
324696
48
47729
346780089
14
5
99
6
7
21
208777
12
68
87
85
6
303963
411198
111246
877646710
836349851
200389
592426483
112665
101895
205587
292540
20
54
8
197525
65
7
35
296251
33
9
104641
155927
68
33
883406993
432301
216603
52
2
164602
27
96
803938967
66
7
25
354903
20895
50141
147729
48
18
442360
2
49
5
404698
10
271402882
10
490750
290903
238815
30
406483
6
78394764
64
497669
72
703478629
817385446
104745
74
478996
145028
77
604597852
76
259577
1
64
93
888467884
83
10
30
229211
390217
332649
986768003
22
75
170533836
14696
47
7
389044
323326
36
93917
19168
765411898
63
8
8
83572
200690
438765
449829
86
62
48
43914
98
9
84
7
3
858868696
463315
80
323194
300959
429001
81
99160
1
24
92
63
259864
47
67
198842
134551
217163
391396
7426
603531886
441333017
137315
171794
194498
931456114
377629
38
79
455670
3
59
82
43
63
50
94
266268
139703
16
44
25600
5
4
1
44
11
50
422754922
74
38949
222128
49
3
73
534005240
17
475787456
16
3
358969
78
26
50
211974
41
456397
45284
295983
474676
363119
40
50
3
65125
163451
63
11
904189260
447739
46
28
605080320
1
10573
63
88
89
151223
63
51
19366966
39
223803
173850
50
59028
138933
472093
59
34
287431
60747
68
44
30
84
332954
34
56
423963
6
30
7
3
372452
293802487
344111
139629
279478
830723464
19229
56
5
694293298
4129
334445
436948555
799358825
137822
438434
494446
160761
350849
60
170662
93
389449
81
41
49
4
79
160385
147320
38664
334234
24
70285
296907
185312
52
396596
9
383464
277311819
34
405446
41359
157502
42
480866
1
57
81
401146
13206
39
446579
31603
77550
489218
64
8
55077
374882
95
58881
84
4
67
146283
17
7
345307
34
152143
21
66
6
27
486981
27
184192
432401106
25
81
434380
124100
86
74
403154
6
4
49
86
53
9
65
54
67
176913
77
35877
26
392249
19
109149
93
156382
549480214
4336
56
239085
418545
9
24
205438
422760
893542416
68
26
271064
57
441232
77958
66
37
119179
125664
37259
444065
442990
8
9
4
91
5
11
43
213403
43709
53
33
35
452907
97
275527
70
370713289
79
33
100998740
3
34
60
310654
19
238755
64006
22
92
52392
53
76205
76
367259
5
51
39858
81
53
312069
36
51421
195053754
65
33
33
382438
86
2
20
25
7
27790
490629
246263
146881
7
449337
82
8
1
70
52
248745
14
98
60
60
26188
183816
485922
179835
407657
4507
452345
35
26
12
232086999
66
2
5
25
313865819
63
69
4
294098
366643
23
23
92
91
325024
18569
38
19
413454
439346089
2
245676
258545
60349
74
141210582
8
40046
20
971239830
338509
38
461919
270297664
67942
405267
48
61
106388
287864
401458
335433
254200
46
443489
32
1
274201
92
6
41
3
267712503
62
82
430196
86
18196546
79
414374
13
28
396195
479447
3
27
80
63
16
380038
355050
63
114193
36
291795285
26
140414
91885114
48362
9
8
28
459919
38
185014
902010597
268547317
30201
47
311184
25
70485
436322
2
89071
50
38806
304169
18
440757
91
335196289
10197
81
347659
94
186281
41
12
29
59
76
95
99364
28
65
667031753
387712
8
264581
573661799
47
44729
81
231781
6
492227
10
12
87
72
295575
54
139251
251499320
467426
73
10
56
43
56
3
34
46
265730
6
96
16
40
138736
935902055
64480844
11
390929
35
80
3
83
89762
341688
996791728
184385
657564811
273147144
326871
77
17
245663346
129106
93
472022916
78
90
98
68714
48
27081
61
268434
130518
894084687
514114652
51
53917
51540
648412725
3
19
47261441
358384
20
78
85
453952
46
56
39
39
310385
464202
127757
62
61
6
233392
190024128
37
8
395547
928369380
45
76
16
1
418723
15
188347
141368392
345130
32
377215
194982
249745
24
327658
22
35
40
83684111
30
91
62100
130084
157264
15
70
13
125151094
118975
386708
51649
85
91
83
490392
327771
2
399410
4
48
3
59
116832
103210
50
329437
304961
393398
65
42125
98
21
73835
389802
103994
8290
44
828831407
2
262050605
48901
86
954904206
90
293453
656772994
194632
1
494400
657613143
55
191067
607922664
92
23
102360
84
9
218550
1
35
67
3
98
430161862
44
278193
97
2
69
423485876
313980
222561
59
7
97
272698
176814
6
979504312
7
40
81
55
198892
16
24005
246266
3
103782
459310
389518
486183
98
5
95
892753043
409165
419475
470601
466953
195228
2
431520
268118
4
29
90
239683
273524921
180901436
283012
99
183722
3
494848
4
7
79
3
8
992316319
337555
494264406
77
42
26
37
181563
424240674
20
1
50
391697
99
322040
70
46
173250
489479
223829
23
361426
25
9
13
70
38
11
15
5
90
206987
31
33
248416
453388
30312
6
5
59
910858544
11
230124
25
20
369098
9
67
335465
838857555
399343
97
261770
39
298432
95
84084
74
131453
360207
43
36375108
49
131875
477756
381099
408948
104242
27
130831
80
377137
670657200
469967
62
365884
93768
763198664
353861
336750
46
5
20
27566
37
76
143026
161492
140194
3
13
443632
176024
185159
8
243419
173961
319279
31
79
2
11084
8601
28
54
474789
319462
374619
1
90
195862
412642
636401733
66
275231
325639
25
426306
8
3
328304
133443
10447
3
74
199950
72
50249
396782
314905
2
346766
429930
276374
25
257712
42
461703
4
2
13
24
74404936
103089
199766
425450
85
36
393415
756889413
7
82
125402
34
155364
226892
155896
240373
22
346751975
776031089
839187599
114116
65
67
375156947
7
34
39
171855
15
4
81
235081
165982
53
303399
15
84
393536
232042
2
37
99
131303
327868
17
83446
6
40
17679
110107
62936
492676
17
158357
37736
299635
261463
87674357
77
370564
21158
21
49663
71
8
844789659
332020532
94
211811583
37566
54
87
76256
39
89330
4
83
99
7
252172
94940
161140
80487
10
474518
362788
86
53
81
28
485182
7313
73
10603
416281
99
43422
54291
488012
366664
66
361207
88
57
1
57
27
377999
185534
483653
71464
7
125393
78
463041
480380
723779841
346012
260906
204967775
375741
63
93
6
426793
51
93
75921
59
269314
77
48
378288
9
16
36
290435
356211
17
342189
36
469854
107232
91
360916
86
95
324001
61359
83110
57
419249
377191
105435
441274
313335
423580
36
352596
496617
46
27
971412092
65
37
819925218
56
8973
48
78
28
201702
15
93
223054
4
92
5
20
81793
230738
19
20
425776
395975
280713
4
45
394656172
306308
4
356392
51
223439
426076
85016
4
191161
17
50
81766
43
5
77690
26
396936
67
79
285896
284201
49
37
246045
423733
121412531
7
156111848
29
51
274406
480192
36964
53
61
3
410631
273894
279086
64
58
70
286489
70
88277
69
56
635973161
503512334
4
4
290509
427912
26
56
202874
23
284565
49077
419390
86
401947
719539728
71
1
63
14
69
4
446265
20
339612
226753
457147
15
6
96177
273086022
76
17
152934
474934
73
307690
5
11
212752
249040
118669
496778
281988
376521
5
100400
206520
66
210090
143757634
780532698
22
25
79
17
60
510296479
25
8
118729
390471
149576
86
19
55
430405524
428608820
60
470690
93
308924
45
40538
10
354044
32
2
25
49
49
19
45
6
4
59
87
94284
479920
22705
389424
122419
302017
14397
43
22
144234
276580133
44597863
193020
4
89
195355
78
383787
4
83070
65
431964
572137797
185965
228129
18
56
87
45
46
68
31
873591896
384141
8
261978
488172250
16450
373585
71
431392431
769591480
6
422408
32
88
89
68
11
55
127058
5
70
211245
457341
197256
5
395369
31594
108384
158673
46617
373349
98732
33
6
235280
199266
40142
289190
34
8
1
49
54
212126825
453391
15
152914
6621
14
41
77
86
71
383951
258251
15
35
38
264528
104135
52
389632052
19
1267615
349767
50
24
52
64185
1
790227447
2
499927751
437000
125005
93
50
4
429378964
338710348
531489135
87
86
69
427103
335708
53
287877037
188089
351065
427690
90224
486906
51
256127
78
92
20
2
42
98
69
23
20
87934
340660
72
4
279756
190007
318307
96
321890
219724362
92
19
17631
414076
90
373064
57
130053
87716
760587613
420663296
5
92547
727
22
491508
65
101612
825520427
8
377778
6097
383695
41
3
60
99
4
10
77
152883
4223
392483
485734
165944
1
571525153
425165
10
5
452941458
88
58697
27
332549
929561989
418224
287940
229101238
435780750
199950
111100
8
82
76
62
86
541553659
58
1
39
26620
3
53210
49
54
57
233427
5
78
481567
209989
125706
288339
20
5
291833
50
1
450036
221013
250654
499119
304184
60
218280
175337
50166
922501067
278871139
279930
36
325767
166613
47
36
4
16
2
675145396
20
233868
66
436991
471244
81
386769
403871
404825
90738292
43
16566
53
254187
24
47
408775
79
69
54
87
484677
97
74
85
56
429710116
13176
83
15498
260922
21584
4
35044
188683
48910
5
39
22061
98
385092
200140
35
384752
62070
474275
14
334585
5
98
44
60459
309182
28
243599853
16
37
54
48
224904
277710
813678203
217160
38081
474296
4
401715999
889572025
192389
470372
304539
13
376701
52
53
113542
16
493494
58
58
251474
75
10
302222
326215
188253
160605
383998
494986
51
705022606
186600
276736
5
33732
915381016
94
445493
257281
67
846525915
50
186500
84408
84
7
69
5
40602
49
22594
41055
71
315758
13
372357
8
307382521
1
42
253639
322512
45
308601
569755741
178591
4018
36
424829640
14
492575
392771
12
64
55
272713
865664583
94
438820
39
227315
34
250911
272943
365472
7
273312
41
9
110864
13014
272783
27153
145844
17
89
415468
23
7
338610
359864107
3
105026
311558
27
65
137321
30
62422
90
189673
248127
182877
437233982
27
448530
213712
95
8
247166
906638315
487767
41
218226
193008
325410575
828630065
88094
286110
10
144964
139065
26885
297742
8
68
50
59
67
407166
292495
24
58
486146
38
619201444
54
287020
93
389661
37
717530902
91357
324015
164837
81
28987
379408
89269
7
186626
199524
37
68
9
86
40
80
195262
50
5
6
28
4
76
466833765
9
88
32
81093
54
98
13727
113370
489083
69
5538
100835
44
53
5
435634
98980
20
4
32
50
59
3913
194477
132403
377907
11
63
390769
40
376260
80413
9
75
977275797
174445
408694
48
31
364839586
383201
672855099
17
31
6
869043403
43
243423
35
34583
4
151830
793807038
39
4
843093511
267465815
19
28
193819
232038
75
315687
64
45621
100716
9
55
47307
80
25
81
19
96
993016872
78
97
428496
3
211206
32
293525460
182821
5
259580
18
496182
56
70
187894
306202
26
16639
336432
92
35
41062
351777
92
63
30
42
41
51
220391
485133
230476
9
40
496326
303830
19
493736
229858
386547
192618
15
399856
696595661
14
11
30993
70
153771685
21
120489
390521
61
286711
83
347533
2
28
73
80
428418
62
34
325083
224677
100468
942008256
65
20
31
59
42
328039
74
59209
343409
261263
401056003
17
188412221
21
17436
116629
333289
32
94052
101722
33
53
116904
27
449109
186058
56
30
175326
6
683245567
99
8
460627
29885
35
72
67
382278
3
55137
5
282751
91
26
3
41
21009
73
207571
67
85
89
72
5
941636105
47558
68
206822154
8
33835
48
28
12
94
5
54
7
36
146547
35806
2
96225
9
242213472
51
15
51
432191
111458
89
99
231252
1
340355
13
86
70
10
271731
4
86138
490594
28593
391687
94
57
733492910
88
89
47
20
198059
74
9
76
47455
8
35
175245
21
57370
289791
384636645
379809
41
57188
42
81
72
424275
49
74
45
777425289
1
109341
90
12682
492953
180308
485632
93
356688
268390
478727
1
65
13
409236803
475046
2
38132
30932
122359479
258355941
386023
368871
76
79
931396536
344145
254400
95
40111
52
8
30
468825
41
50144
90
11
331546
62
374034
915105386
71
10
214409
72
315342
16575
115679
9
276540
891777456
42
40749
70
25
1
176875
330417440
290263
487929
67
400538
469810
479691
15
70
228326
405399
180171155
323615
372482
145590429
26
28
43
55
195954
258510
456615
70
81
11
66
467430
5
43829
19274
314325
23
131391
907735444
61
71
85362
85
97
279427
177750669
88170
446321
43
42
167541
226372
43140
6
38
56
33
60
7
21
452934
25591
29
25
367484
17
47694
284781
46
35
362418
179555
52
363322
493132
119625
105
13648
462522
25
45
161819
202627
497722
51
944161233
210046
98
9
7
491095455
81959
72
76
466204
28961
98
465549
26
55
31866602
40
63247
11499
94573
13
50
25
81
365762
360088
496559
42
297281
24
2
449027240
275495
14
68
15
10
98
12
43
76704
94
716713212
7
77865
361356
89293
20
80
453536570
159195664
432703
22
316758
77
3
471022
8
32
40
231686
1
12
85
93
478980157
43
6
106855
348641
972212211
34
332037
3
8545
86
11
383753
97
3
54
163699
99
10
71
478518
330042
84
65
72
20
54
12
77
82
327908
891003348
1881
43
50015
11
16615
196482
187950
278869
21405
454590301
263085
43
13
279362
34
44
206339
92
83
14976495
28
75
99
126598
8
52
59
371608
231913
281185188
1
1
369922
388176
12
25
56
38
50
314112
139187
59
378479
281093
70921
8
497
18
47
87
496846265
36
415541
402246
9
88645
812863111
39
209876055
48
98
16
4
248323
50336
357699
85
6
68
475818
74
5
46
59
5
3
235537
389899
5
197072
3
149667
7
54
48
13838
465266
32397
236424
28
488674
94
269165
7
6
39
9
82
18
79
12
28
72
68
5
326194
4
8
4
63207
96
100376
73
80
22101650
853247146
58419
5
389928
55
37248
2
176875
77
445608
97
62
58
38
695516281
10
541117677
7
374847
29976724
163100
57
69
216785
108558
80942
73
155305
470313
63
26
412060
8
4
29531
296454
65
554313199
47
104971
129371
19
450782
212991
39
323397
243193425
296350
355116
23
218946
497109
365478
43
177699
74
205683
69
331562
297085
326450798
94664
364704
730370153
27
150098
45
64
407952
189194
455008
3
356482
499150
68980
251005
433483
70
440343
59
55
1
63
884395867
289614
69
52
71
63333
1201
48
19
50
281618974
316886
133146
875397258
44479
333579
89
118775
3
28
81
39
3
82
84026709
78
60
10
15
77
93004
280617
36
24158
13908
358625
51
81
86
57134
3
36
41
27
72
8
30
260764
491901
66
72
36
665925377
233288
384510
56
113217
494079
276877
47
15
39
61
89774399
48
403531
12927
305709187
30
71
83
7
714636724
348738
851160346
8972
190914
95155
82
240028
3
176245
275094
80
15755
40
55
239457
219705
381113
82892793
52
437761
17
764290694
26250424
224488
90
463206
311384
66
24
525879838
322600
374669
473671
308185
28
85
33
41
321751026
102471
1
38698
673693886
382637
6
74
13
86
16
315223
325448
320526
397423895
63
104973
59
49
57593371
77
722268726
486697
395166
42
23101
998719578
83480
89
346349
77
66
103116
96
74
32
18
71143
35113
87
58
58
71
39
423105
991661089
136875
408123
4
609789428
57
8
79050
11
83
4
6
18
8
91
107049
62
122403
214919
15
53527
131063
4
171221
346968
9
7
238413
80
46
39
77
40
27
68
93
286355
72
86866
51
463422
259101
298194
211233
27
7
20
94
490796
199005
23
221573
980735161
44
17
344988
330611118
329775
473114
64
15
78838
56
73
72
330029
150382
441400
73
14
36
406390870
212043282
22
231814
156743
19
35995
488476
70
338667
26
80
22825
360670
92753
323412
415775
17
283885
88
251787
13
68
8061
20593
7
70
3
60
67
891797680
24
22
155118
63
82
14
1
207243
365204
9575121
81
211674368
15
48
163817428
17
201535
29
7
31
339240
38
173822
31
26
46626697
6038
293914
35
5
86
167641
138120
112001
7
43
402635
156084
88
16
416317
29
3
96
20395
61
71
302514
184239
326865
26
84
32
180916
7
10
71
1
612873132
399982
252242
244136512
6830
42
65494
65
16281
36
70483
6
9
46
148876
11
151364
224129
5644
70
68
97
668503901
337101
364758
80
79
50
33
72
71
2
71
326469
73
468851
38927
56
23
6
54
195286
164763
415610
70
305131624
48770
12
216204
392511
400279932
9
54393
232669
32
275300
5
34
56757
47
62738
321885
68
194749852
416079
51142
370520
398704
13
410596
448021
25
96
491274
205231
50
275726
36749
63
443904
15
63
54
441593
904144745
54
98
23
87
446796
151056
9
53
267558291
71
292763
48
153897
45931
94
199486
14
260814
484558
449558
47
311667
102773394
64
232661
96
15
99
68
127173
71
883633315
4
58
46
46
492037
173942
335377
218028
138170
26
36
79
478667
200748
339683
143037
101546
491476
107823
18
39
380843
422874492
391202
198007
7
450297
718780498
430032
54364
894538542
194634
5
39
43
160454
66
7
121423
23
286865
31
80
41
263392
237345
94
382185
913139346
311474
46
88
27
57
216987
7
62
6
59
91
5
462111
192890
60
368774
5
426341
348005
486677
61105
15
30
192448
6
1
429248
407661
71
615315592
49
15318
321353
156424857
69
41082280
58
16
34
44745111
29
34
68
433558
387645
111422908
12
50
35
56
86
44
29
496081
314999
5
117563
129378
7
73
879458063
6
506194663
64
15
322487485
4
46
98
71
319981
264178
257897
7
6
5
69
49
67797904
445349
60
229606
416172
630660715
24
429852800
182876
145596544
7
98
70
20
312073
331344
125655
959881468
25
558957748
15
28
19
61
360570
73
95117
612201222
6
50732035
413415
417700
35
150896
36
275079479
6
7
296649
757352952
6
18
90
239812
667228157
234081
265498
74907
19
306670
99
254128
56
36
297158
7
54
43
91
96
220847
64
102460
4
5
69
19
32
9
42
14
6
196791981
120234
6
169609
99
989295143
3
393910
9
85
162057
7
859066652
22457391
257399
6
64
414159
37
79
12801
8
50
278241
15
201566
110982
17
149707286
44775
5
480757
318072250
27
1
48
44
250466
6
387637
41
42000
156698
84117
788773279
426571
65
3
98
99
74
86
32
424191
94
42733
138083
466263
4
71340
138464
30
4
144282
5
66
230734
312344
32096
22
628625839
8
25
7
114596
109830
25
140171
5
108713
97844
40
346073
633109047
300116
403147
80
24
348150
136623
5
64
279310
28
48
90
42
379791
105609
198693
82
836350292
71
475157
19
800972389
41
10586
35659
18203
44
81
8
5
32
351004
77
17
463213
46
61
78
4
79
67
2
8
402489
425449518
4
51
97
53
370666954
475443
11
441265
8
8
35
126840
86
19
84
212899
1
7
57
374074
458577
3
445683
298506
53
9
318109
131892
356462
47
11
760853621
77
750294298
99
10
8
79
36
340257
29
24
440571
29123
308735
59
16
14
429352
11046
92
99751
90
373140
44
98335
483857
441923
93463
844429807
19
597690198
321771
54
84
9
86
44
6
185263817
924261286
95
184151
668106321
64
27
155881551
311788
9
14
273299
137700
98
243499
370305667
107284
146672
26
62
82
31
89
64
71
143702
51
13
203658
768415319
322735
56561
304271
14
425137
2
111168
217689
40
24
431586
52
53
262454
361711
48
73862
168986
485758
31
423355
2
343595045
85
494599
405651
7
91
979659308
2
439356
47
3
61
46
51
43
86
463246
5
434969
87
87
86
213058
319192
6054665
93
288940
94
37
68
29
1
807186919
35
34
86476
371065
63
19
53
72
61
442890
5
3
77
76
319377
7
86
524183985
77
51327
53539
46
3
50
386391
34
404679646
88
311051
22
117711
206466
520994687
31
44651
395243754
430409
49624418
22
6
440927
1
44
71
92
34077
100238
21159
14
109962
70
24
371039
220616
81
127630
61
5
427533
60
107302
87
13
52
151865
4
6216
44
6
464649
95155
9
33199
173108
333608
85
51
2
451787
439527
28
90
116403
22
12
80
31
8
2
72
86
82
463383
409077
370384
75
82
37546
59
399008
94
64
311039
18
3
19
75346
2
94
61
27
64
31
32
83
173324
64042
84
646943026
424594
300660
812979703
3
50
60868
30974
264351
85
394495801
34099
31
52
17296
470619912
489661
38
167761
4
52
93
155129
79
755426881
243665
44
5
351861
44065
455802
94
184288
384631
58285
73209
46
302956
63
97
45
4
16
175418
81
477284899
183354
70
32
291115
294537
4
12
26
12
485750560
34
171342
29
823871201
428239
121542
236332
62
141852
32
59
52
26
38
35
724837176
342642
396004
376541
3482
469761
91
30
57
22
80997
37026
68
210719
724373146
79
258876
24
202255
256395
249427
256986
13
174415
10
167559053
4
52078
295110
41123
343100
244918
359089
256823
5
162551863
274820
397724
250540
116442
22
3
196741
210450
73
63
47
30
86
84
1
936388783
184628
55538
22
48739
319823
60731
30
64
72
45146
3
341993
99
6
64
2
49
647429808
45089
851696782
483773
917887648
406823
386692
621576092
208224
992404747
6
37
199880
97
366865
343621
284896
86
98039
72
77
411472
137510
304621
49
254584
84
266496831
65
85
64013
4
168620
6
57
383609
173825
1
1
32283
57
65
6
414590
95929
1
64
940386372
150056
7
226673
258393
349518
462011276
235520
50
227943
1
22
64834
80
130965
139486
60
458393
69
52
428707
765453493
442706
7
59
334191
864569561
14
357709
177286
43
2
810969975
18
26
315871
58
34620
13
99
89
39
69
10570
70
39
397872
467652277
76
95
122570
942843598
79
8
390745
135288
59
18
126907
992902024
17
5
158463
188102
52
323165
465878
86
350529
28
479894195
94863194
18
74
412281
106394
361724
213070
87
143902
94
8
11
34944
3679
192851
221208782
315700
368959
45
436656
49
470052
426969
50974
2
487693
213736
315640459
76
10
76
631102727
167145
32
90
83
47
47
3
41
66
78
778745868
50
3
985047238
52
91
42918566
773027451
181312
94
89
449047
27
1
99529
222591
58557
2
456614
420065778
262864
44
135467
98
298024
87
76
455322
2
6
5
1
11
487250
768141974
62
284487
17
90
46
314598
433133
1
22
391871
217329
438770
272982
26
81
186154
389271
203038
96
30087
436488
253512
90
49
19
88
361764
201746
6
66
57642
17
22
362797101
368064
303527
13286
365798
423777
427299
126742
463410
30
553267755
34
404917
243387782
28329
492743
45
32
4
54
317869
432757461
103999
39
183163
79
159278
405183550
489803
53
327478
36
134584
355557539
73776
426898
68
91
489158
92
21
63
9
98
4
602587106
49
33745
200149680
113021146
21913
93
58063157
758004147
79244
404803
285577
37
66
388075
306228
72
621909982
68
2
33215
266349171
125634
8
63
147441
143519
835723090
90
296629
110653
305967
95
39552246
94
573706702
394942
82
5
338673
421287
95
380971
204656
99
470369
8
36827
43
71
66
730309995
195097
170756
67
479577
241118
21
2
54
406637
97
445683
25
353283
53
6
68
422517
796888687
69
368384
258394189
8
8
1
1
86
34
8
80470
44
44
93
54
396196
8
44
489235
434323
35
39
62
45
49
261341
2
80
824120980
264375
29
132886
203642
32
133070
33
46
23862
181538
363351
46
7
30
33
465162
85
326433
386253
54
320966
76
288774
71
8
7
65
45
63
187127
109817
58
95
46
92
53
45
257417
731065160
67
36
65
52
339492730
98
330153
457029996
38
61
50388
86
298355
340464767
53
44
403020
25
315817
65165
52
2
45
11
108914
9
7
52
872541900
74
627688407
15318346
149305
138354
67
263781
367093
86
856082120
69
351720
941066406
1
151327224
468449
93
88
3
70
993783163
71
475924
39823
29453
80
171125168
69
67
75
340435
25
88
490318
275395
254079437
473746213
5
9
3
17
15
20
71
7
370131
81
15
89
9
93
86
38763
89
98501
498558
55
379240
41
169355
391126
68
36
453431
373885
73
80
342131
7
7
84
28
28
235740580
69
176773
115763385
96
190374
89
71
7
92
371306097
293767605
64
79
228675
411943
22424
24
56
246246
18
85
296319
416867
92
3
164437
154417
53
239291
24
270107
16
435902
30
98
6
57
32
240011
108375704
55257
422758
345420
8
97
17
4
47
15709
385491
227177
55436
16
417114
65
879602115
1
489160
26
304237
88300
4
54
67524
14
55522
6
54
226656
443245
50762
73
12019
8
50
342840
41
482977
21
42
196432801
924173822
2
95371
8
116313
175768
161018
3
85
132938
417914
443373117
445895
270930
172257
293371
395086
452166
8
67
486122
6
63
95
9
266849
55
4
267886
253264
30
42223
52243
260149
239061
51
292622
58
494952619
361615
7
278028
81
197746463
469334
10257
340962
11
267713
18
16
91
695807677
25
4
2798
411610
70
3
828234962
222211344
78
1
4
2
50
276829
125265
175485
99
1
82060721
6
182576138
360800773
139356
75
206949
64
121777582
289214
219129
67
38
218530
249843
93
462222
447815
242245
192138
8
96
52
1763
84
87
383115
411315
64137
53
13
402114
174115652
353361
992605711
3
54
59
35
450621
9879
89
7
7
670667305
68
307181
14
6
31
5
254046
9
46
358119
248635964
89
276732531
40
209446
668810139
88582
81
40
316782
81
48
445589
4
89
47496
5174
88
33
82
44
336433
27
630526261
49
451596
87
38
7
30
85
94
479797
250546
3
55
80
70
53
110918
7
77
56953274
5
22497
186936
286761
372961
97
443594
52557
85816
9
92228
60
92
89
207033
11
22
924229352
201330
426858501
35
8
38
169275
430497
272889
13
302330
80400
315556
47
81
11330
150562
345839
60
802376617
14368
3
48
50
94
66447
324936
70
53
25828747
132877
424934
167309
390822
63
81
39565
366681
9
8
339235
8
76
484344
256381
380670
9
895937680
8120
131103
6
469101
148282
2
55
123117
6
42
101743
76
56
31
25
37
16
53
79
175677
605896646
49
420244
471416
10
9
203449
176366
65
13
319220
26241954
422295
399517476
423586
182617
53
16
32
21020932
70
12
4
458547
50
461282883
48
73
294761
265066
59
1
83
9528
251947
288554
10
157310
190146
38
95
148972
39
474640
6
294197
459845
362279
432193
205673
116620
27602240
18
118446
7
32
249196
32
183943
357747
17
29
8
380278
312440
110634
441064
31
10
16
90083155
51
86
92
87
247476
28
3
368841812
472087
3
281818
366663
23
224641
712009663
38
8
322017946
78
151425
123037
54
3
76
193956243
261674
86656
348615
52
11
14
26
402956
13199
68
10
32
131749
39
126531
62
388075
58
379837
8
442128
281072
493834
4
883239584
25
83
53
68
484617
93
359886
51
94321
460407
70
80
67
110664
62
286230
199923
278225
343529
95
307062
60
8
4
160236
62
23
64
6
91
96
64
82
10
19
637907773
57
969384668
438236
117607
435712
415149
53
92
185503
47
46
84
71
53
488001
2
45
53
481868420
576289176
27
651473999
42076
490193
3
41
369839
84
201756
191171
59
54
104247
181933177
25
165875
21
157804
9
24
226309
17
143901
81
5
2
103132052
60897
1
48
7
3
54
460598
19
7
3
90040
78243
357167
363595
161258
6
78
66
77
179045
188752
360551
4
4
222056
65
44634
357360689
310360
402951
6
34
28
224255
89
95
18
255684
88
15
29
443843864
376733
101895
44
93817
74
22
419768
582914161
8
220139
86
653756729
66
190290
73
276524
377620
86
36
52
39
99
452310
412514
185033
67208
181761
28
359861793
391675
33
89
2
45
74
394240309
399161
402257
99
79
67
17
1
13632
3
144589
20
7
76
70
10
895074808
3
16
57
54
407752
395591
25
405258
22
55
163143
98300
29
76
43954
344622
14
54
11
387094
76
49
86
32
9
182620
90093319
794307577
226530
37
265387
9
80
22
448866
12
13
354675
219831
34
262869
39
47
42
35589
24
366982277
81
66
68528
58108
103942
29363971
29
288573
413200
354400
16398
248865
129224
6654
340311
184723
77
333713
474858
95
4
21
76
10
275379
116284
3
307304
439139
1
427829
244882
156559
45
209123
356469
120494
40
6
51
239260
97316
420585
980727994
68
38
353216467
379203
56
222430234
47
79
9
416397
35
17
9
645312915
9
321587743
59561
52
97375
170428
90
6
167823
69
302459
1
57
259
138981
293496
1
745907554
249775
249490
642872529
6
12
258015
5
57
215070939
250336
158355
235059
400828
5141
49
348424
38
198100
27
8
285102
97
924629126
60
22
313140
387716
12564
99
983599160
90
133795
35
12931
1
13
35
78723657
54
34
214757
64
76
99
123504139
2
16
73
79
333294322
144961
7
23
194142
53
238757
488965
450851
71
473993
46
59
371065
327915
52
52
461914
484848
266495
453393
22
287706063
35
4
237933
34
389011
61619
30
516871803
11
7
8
96
75
24
90
52
2
59
48
72433
23
45
115647
32
478354
259225
30
159838
412763
69345
387253
30
10
274678
196487
473755
14
58
283474490
93
153411
393823
374516221
54
420134035
135816
92
1
99
84
334211
439624
99
332524336
26
393294
93
84172
12
2
371437
83931
60687
462491
81
76
463519
204249
365477
420150
393671
85
91
423195
40
15
79
392624
350066
471435329
42
220586
80
375291
617743784
55417
8
976310754
4
380494
36
698084175
233679
6070
50
42
714451532
592801252
60
57
33
131193
124673770
869618360
2
23
6
319224
12
3
145141
1
73
399987
9
74
72
99
8
440379
8
43
5
99
35
17
20
78
30291
171015
341945457
260380
68
20
52
39
426758
44
83963
491536
81
64
70
476888
91050448
864108098
286322
40
236932
99
420685
657451180
89
28
69136
498011192
161505
341367
188097
85
5
4
63
459709
717750376
29
461678
104919
148095
171326
297687
90
9180
22
325742
73
28
89
258926
73
43
63
71
91
65609
19083
242177610
222666
387642
379777
87
109106
50
700294477
395744
38
282038
82
66
164680
13
267602
17
8
4
137763
323624
645996536
60
7
64416
8
38
83735632
46
97
340087
289926
42
5
50
31
9
127941
311179958
36
15
1
77
154378
11600
75
240387
274402
322720
16
90
392854134
166636
236487
9
160515
64
6
60742
84
87
329162
15
12
99122545
99
319353
88
465764
43
242763
35
224439
135516
422475
99
55
33316
337732
33
83
436546
10
33
41
918824187
403041
38
1
147388
2
38
349041
123676
34
9
75
73
146739
442609
79
87
175801106
82
8183
513440290
267322
351681
84
15969
148320
170037
41
50
7
274551
84
56
52
349913
185395
296386376
5
273925
30374
65
432578
393645
57
377486791
85
39704
7
399272
197633
174486
30089
341425
54
8
405339
9
21
240041263
29092
748673477
613170490
53
47408
8
69
35
338591
29
54
62
22
51
440273
17
58638882
150040
71
227017
283123
510245251
97
942618854
86
52
442305
200680
201204
37
171795
314634759
19
282044
1
39
952081719
117304
60
6
17
20344
122295
54
37
29910
88
171637
69
5
425812083
7
26
304222
1
9
26
3
7
15
273954
67
36
24
401092
93
83832037
66
1
137698
98230
189839
125878039
24
231729914
823097484
411545
90
6
6
616640639
492646
395661
120146
26
230888
473482
66994
62
369623
3
417615960
95219
403826
96
68
91
47
661269996
328027
71
4
52
82
489631949
283148
192533
449654
425594
386606
88
27
344763
437774
129853
60
63299
50
146349
622342447
53
55
80
39396
33665
133941
203743259
7
49
715703316
6
62
6
460452
42440
7
77
88
14
275425
24
62
18
3
62
65
191129
7967
116759
434872
165912
366929
447980
204097
154741
178560
75
83
20
73818
89
9
22410
117263
216485
298754
11
59
382912
120956211
107409
48
469443
56
314672
43
5
18
393675
9
78
91
366908
460862
35
403392
213062
1
70
8
73
62
270858
4
81
943949741
61
44
34
77
93770
270880
17
42
17
34
399055
316416
2
430522
460975
30
29
4
287726
26
14
944680049
6
1
16
293115
79
6
267144
80
459029
419135
73
506387520
378527
90
145380
22
2
71
74271
71836
397428
85944
64
54210
15
77
9
60954
8
58783
320851
248456
82
79
28
415324236
82036
53
38
204935
352296801
97
18
333354
55
9
330975
18107
263901
461229676
251572
92915
288155
42
336335
43
89
522442511
68
127712
285020
5
72
92
293683
36
380858607
87
183841
122235005
60
133466
7
165520063
499275
393094
137522
8
433464
84
170906
467216
135564
451909062
1
53
89
287221
371612361
210593797
303354
31
884998891
49
245008
475609
19
41
22
11
6
360935
2
36
269539
294063
387978
222072
216828
507362238
289190
216116
42
82
36
908106401
377592
709411261
7
84
148306
73
4
189313
268478
7
65
73
46
72
93
472734
78
171552
36
437179
241592
70
97
151661
2
8
420708
11
489254
74
249013
444544
38
91
528238078
33835
41
487060
29
282913
32
71
3
64
484938
215094
24795
254293
358999
354644509
72
26608
9
448439
497302
19
65
308965
54
183365
7
72
33
31
350093
192277339
65746
423139372
4
615833940
25
84
243657
403416
61
3
66
89
2
470871
23
464248
83
310274305
160988391
20
69
775196055
388565
36
233107
466100
57842
31
443085
453637
23
155299529
35
53
2
397867
146954
19040
74
3
156545
626202299
5
132584
50
49
34513
440489
7
79
435542
324656
671352206
15843621
9
457124
22
400426
256900
1
476220
26
70947
258840
95
15
355874
91
29
1422183
79
206667
1
83537
596705396
26
36
71
67
59
104656
36
46
61
313206
368972
28635
116983
17639
45
84492527
24
81
439921
297895
24
56
56
53
423250
63
84
10
66
55
61
60
133291
56
154871
158701
78
11
9
52
6
59
139601
63
45
87595698
8
321263
337263
80
30
4
7
157619
4
174691
8
9
16
139242
413069
27
34
365023
365543
44
81
12
4
209904758
385057
145240
3
361952
22
9
339800
35
54
50
21036
95
32
3
37
287630
292350
6
45777
88
2
55
29
254582
330632
63
1
191003757
63735
48
81
382501
329000
379595
2
36
96
169784
7
993308125
8
9
965591456
490014502
106054
23
71
51
312550
4
409273
135429
893185138
440309
110937
2
491629
397435
352136
19
22
57
199032
17
53
15
3
20910
105134
489156
306037
6
16743
432725422
185585
83
123685
398981
496803931
108015
77
95
33529
480570
88279
94
65541
255033
11
10
7
352305
74
40635
142534
6
74
88
25
399760
131311
90
488206
78665
60649
169025977
18
70
115041
285448094
214450
70
240315
2
109107
192895
483008
485993
434656
8
64
160974
9
94
176763
387969
534764800
15
64
50
388688
91
40
48
275561
29
52
58
31
291367
130238471
33
86
458562
83
93
154459
55
741191702
50956
796854391
9
24042
36073
26
164059
115015595
112952
427739
66
77
83
248673
7
120911
167195
72827
54108
8
46
4
474443
78
24
821551598
69
439193999
42
88
488054
44
37
1
429645
45
302267
92
428447
99
16
326809
13
38
82
329841
387997161
963238830
73
14
638863350
41
64
37
429409
161051
34
33
28
484508
16
12
79
317155
15
469776
48
39
7
66
60360
450901
243938
71941
17
3
80
77
489484
72
45
286507070
39295
141477613
412878
46
73
14
22
18
89322
879615186
267681
232558
11871
15
937734766
64
301439
227307
223427772
10
16
30
67
52
235628
328771
67
359292201
394708
189047
70
394796
857618351
98
11
289907
39
226002
19
60
24714
736270072
177864
6
81
30
69
13
197106852
57911
68
164915
3
91
8
247952
85
142691
2
69
2
373341
77
358973
211424
35
817964859
421677
262962
460836
219943
439157
72
5
63437
426817
114956310
86
228222
257318
424114
18936
495446
9
2
172739
42208
452363
6682
424789
27
15
41700
3
30
450610
338063
840730927
261974
136252
57142041
232267
775892524
346789
39
58
60
174169
174222
78
79
56
493320
263086
468574
44
411950
17
53
480294
50
45
502995159
181308
74
54
89
74
19
473563
51
168470
32555
41604
1518
45
63019
4
118346
24263
97
132931
52419
3
22
226179
83
174552
194019
272888
28
76
358106
483436
9
305489706
449558
300602
84
41
81
406792
34
467989
81
249636
1
468072
3
135978
245515
342566
383476
4449551
70
54
123965821
46772
95
67
214825
419875
190892
142784
12
53012
307691
84
112347
142850
35
497365
75
6
46
37841547
51
236799
18
24
71
84
74
48105
41185
56131
9
68
78
388769
4
384699
28
1
458445
89
639444679
78
98
481250
159571
5
233710
182003
185242
77
32
242843
49565319
73682
944106558
163243
27
474400
209253964
23
87
140431
782861603
317169
451744
486906
234743
90
16
58
515019283
265894
410530
70
8
983471259
74303
78
1
6
42
2
42
194054172
46302
108979
8
5
161657
288661
366113002
820951009
254120652
455471
490944
5
50480
211513282
49
33446
62
84
69
363078
467569
66
23
2
79
71
52
55143
64
189939
14
54
310544
55
5
215805802
55
19
63
121534679
85220
29
85
441451
126009
266744
33
89
409517
322954
344627
44
86
396515
97611
3
550579362
44625
271303
406743
56
412925
37
202973643
51
83
497213
38830
411577734
64
416813040
59
28
238559
835542448
4
502394462
483013
1
35
38
28
261306
734325131
53
45
482746
50
41
391930013
48
194984
46
25
8
8993
379498
99502
465343
105241
305877
271835
20
83
815271025
4
427879
431293
222672
167744
224260
20
79
80
65
182191
34
76
12
440021
44
91
484386
126866923
160481253
61
250622
60
75
44
201392
10
399529
81
381982
91
19
76
147890
7
186724
94
7
327998
10700
755031603
12
262373
364980
139890
300956
13
69
68
866277675
528649188
401287
220812
69671
215432
301096
449782
100898
468690
58
495570
64
361274
423097
112366
2
50780
484822
378686
21
66
735706115
510716387
662031656
1
326524
344295
62
192874
114035367
58
6
29
427489
438597
34
4
72
1
482825
82
52
217617
52
8
245663
390757
28
83
7
269560
362062
57
480306009
75
71
462562
203915
229910
308242
41823
59
974189904
475013
79
2
45
347775
5
9
111510
167138
38
87
7
46
22
48
123919
400225
300992
97
26
99404
23
9
302417
17
36731
72
26
48
67
6
488196
23
7
475950
457552
26159
28
2
124289393
399967
99
17
829994906
37
77
387301
6
205778
282109928
14
78
82
317556878
41
350435
97458
144825
255448
44
7
161056
57
98
641780785
64
37
245877
361205
57
78783
463108
9
25
346264
105503
426186
421544
86
476233
95
43
369177
162838
12
4
382603066
95
57
37
29
413088
512263327
91
90
232809
89
27
5
56
64
31
2
74
1
892069046
145441
36
6
95
59
55345
209384
362723
368148
8
76986
84
776377558
348987
22751
122014
322939022
493033
228349
220354359
25
20
39
298265
22752
163491895
17
171640
19
274766
688819905
343162
48
98
4
98
390144
6
3
443034
143797788
6
74
4
44
7
58
7
497549
273002
408704
451609
2
118334
39
56
51
6
187812
39
122753
98
9
10
5
39
40
11
73295076
88
372519
49
427784
200550
54
192969
14
46
341455
469849
78
44
262021
90744
3
77
420790
6
57
50
34
10
46
496279
312210
8
988580757
11
255931
236024
402948
453667
91156
74
317760
3
163898
20
63
398147
872840646
59498
12
91
19499
461418
420641
358485
1
347494
414338
38
98
446263
259005
314755
16
358231
48
129490
388201
88
97
46
21
343852
419337
461068
5
454234
319129
145050
2
65186
88
4
721141188
50
93
23
84
8
47
312774
27
869019121
130841
33
462919
200352
32
11444
691862799
2
548674918
294281
70218
67
553411405
345464
37
85518627
6
40
5
465251
3
17
76
89
3
22
63
347289
247632
477774
406910058
15739
86004
66
13
495865
452079
42
431037
162171
428509
13
287668
35
5
30
32
395127
8
56
147569
88
43
40
25
106655044
81
330331
414379
97
179141
48
68190
4
165437
78787830
59
434793
338760167
8
213554
3908
40
2
57
82321
225666
73
23
92970
80822
709516440
57
351804
324821
489903
413281
60
68
365313
3
691337247
703264903
66
98752
534548974
47
50
7
60
115638
56
78
97
286858
416701
78
5
299207
11
92
267074
60593
327576776
75
72
72
19
88
12624801
225419
30
2
25
295880
83
31
7
390896
7
47
67
4
89
432404
337457
1
95
832659305
7
39
247452
5
87
187677
917969886
381134954
49
78
49
496256515
3
14365
96860
84
55
13345
368802
46
234842
109618
119736700
88
1727
420600
63
271529
40195
526829400
87
151768
3
9
148222
27
508406863
29
8
429352330
417071
2
43
53
231393
150116
41
58
239024
472306
5
84
6
23
263949
41334
108262902
283362
769317251
324739507
12
177576
20
98
241758
19
50
59
93412
372649
83
439464
64
23
96
28
133309
217306
17
5
401273
80
106322
727114742
17
393032
99
45
31
220470
361935
431863
279167
1
435030
387378
190146
84
37
121115
77114
364829
84
413866
805291639
112102
22
7
437153
96
3058721
89
30
392796
9
49
411810593
2
340396
53
94
475913
45
30157
967573109
139060
181554
498126
9
672676186
318440
317766
473159
834778771
18724
430669
330468
2
21
377837
25
54411
10
143451
193677
93834
460605
79448
996933266
23
88
4
62349779
35
220564
84
112623
95
7
39
959764647
95
25763
182626
30
6
6
57
459209
235974
292331
415244
411563
421155
378939
187981
59
20
65734
98
206489
181901
1196
472788
323573
308863981
54
44
274729
7
62
38
43
45
26
62843
214260
120314
29062
464395
53
126337
296187
96
69
76
345589
7409
208668033
62038
169131
24
954054807
23
11
53
60
22
470506
455254
52
455878
85
52788
31
5
183646
415322
70
38090
31
17
9
397521
289242
28
94
9
80
968023616
99
62
434050
482071
292765
6
81
452065798
51
36
1
11
981965183
67
69
93
442701
91880
833914409
219727
632779400
7
46
31
55
81
54
39
260629
12
122198
54
14
75
27
495707
6
35
66
409147
54047
40521
140913
98
157171213
59
360278
370111
69
31
15
144574
5
2
84
476240
98878
24
56
18
224472305
98
296410463
88
43
254872
1
89
78
23
688317892
69
568154344
58
462880
28
47910
484501
971063788
88462
87
22
76
103634
14
219013
89
220281
85
53
426121
377222869
79
32
488146
338815
327335
5
230560
5
59
9
366144
18
66
16
126208
76
8
2422
603381409
107116
7
4
24
394453
147177
24705
35
32
87916
23
40
241887
452888
50
94
52
9
252032
7
48
114924
6
13251
65
777443259
333874
56
66
18
12
11
32
8
202221
32
7
286090
39
85
40466
129806079
2
194447
69
33
8
477839
305961
251233
21
440749
372095
588239072
300660
90073
7
51
194504
530235430
62
15
295377
479392
30
86
64
7
57770
20
94382
487125
26
255798
3
97
70
3
108345
156713
96
25
39
51
80
30
489919
326702434
959437953
145126
273353
96
214613
94
702860485
3
43095
58
423898
97
1
56594
230433
337868
33
7183
44
69
76921963
22021
26
19
28
649387833
87
354337
81
3
8
343485
5
437308
497019
85586
67129
59
337562
7
71
46
101274
318481
934690347
18
363538
5383
552721923
83
293494
925534563
19
394625
65963
383125
624425403
6
28
328584734
92
7432
111104
72
17
213980
196365
21
83
125341
46
349872
39
22
97
11
40
98
114158
58
21
80247
4
79
485801
2
478566
355208
686230574
178129
87
43
63
181405
74003
41
12
75239
70
94
1
374452531
67
59
292913
48
365343
32
11
450506
331387472
402276
36
221393
384866
20029
318100
357343167
191282
67
13534
67684014
19763
107289359
85
65
408721
486551
33
149641998
215495
176879
85
45
8
25
93
3
250379
15
43
195630
62
61
32567606
95
49
24319
13
50
93
39750
54
35
40
457646
94
504319770
15243
9
78413813
99
9373
11
18
25
237450
8
8
72
49
170285
21751
71
304863
216420
7392
80
462834
455673
276990
71
67
89
651864604
84
1
426236
72
356762
78
355635
7
343735
57950
91
214981
93
1
3
20
21
24
58135
222812
339969
958621339
183332
49
22
34
45
281199856
451732
493454697
329801
232964
417864332
25
72
30675
36
356027
90
27
18
79
96
25
462300
958929833
60
49
81
90
327475
21081
46877
138644
71831
259645
299065
24
447960
63630
435577
106363
152702
22
229889407
87
85
5
42355523
12
92
62869
33372
94
33055
456621
8
9388
207612
5
148897
38
8
28
56255
8
69
15
26
116344
442082
449850
23110
73
42
228490
91000
30
172112
74
323987
8
261825
16
82
8
98
97
807354606
104
1
477025
280589
350136
57
107440
43
57
39
44020
15491
131253
3
151338
273555
98
240179
63
42
41
78
119583
91
90
12973
240464
72
21
53
138831
66
20
30
71
61219622
73670
32685
20
32
139150001
4
310226
220996
148059
177472
46
88
15
90
659969009
55
39
26
42
42251
84
64934744
1
208322
3
152966
71
10
39
360897
9
1
57
226122907
98534
286654
154219
31
157310
39
83
85846
15
29
11
464170
15
88258
210534907
358677
44
869561132
262395
52
388827
256897
76
337063
48
93547
97
39
301779
63468
376167
86
23
403547
420064435
445513
443970
476517
388955
38
116328
7
94
13
188131
161216
401068
308317
63
72
954649788
56
15
45
337967
7
29
228603
386715
194010
379845736
9
787280917
47
19
6
55
4
38
284911
8
30
57
260998
415607
63
70
301405
72
7
194545
380450
40
39
107556
2
5
469685
69
2
8
337181
3
32
19
446521
864751199
387080
248584
32
279571
49
420281
33
91
37
43
406617
4
5
355191
13
71
53
52
1
71
269500
311458
91
85
439753
449409
544987033
50
690290305
33
37
392968
6
499821
4
80
8344
40
380091
392012
639541566
64575
41
60
3
419765
36611
67
72
66
419295
660463225
249597
8
435510
43
269545
474255
335886
86
464352
13
7
9
201369
39788
78303
301083704
448844
85
6
296455
3
99
74
99
7
24
69
754094258
1
73
29
192467288
96
33
74938215
46
658812108
2
15
94
59
76
304708
248806419
40
237896138
4
94167
206461321
86
36
13
30578
1
271132
98
221048
47353
65
78
29
20
130642
85270
61
88
784900093
361746119
80
77812
38873787
12
12
71967
468928
154432
20
32164
429847
43
42
35
247841913
97
472976
44
288532
116896
22
214835
25
307750
26
11
21
394867
24
91
18
43691547
80
5339
86
9
68
394970
496463
48
51
9559
35
443589
16441
2
376125
77
805347837
143583
18
51
78
11258
252103
48
40
24
25
201371759
91
522480579
372453
84
131703
564469784
224918
66
449462
42
64
274800
17
26
476852
205218
34
53
53
69
87
62
297405
4
88506
29
434325
279487
13
229626
53726
73
475484
37
66
43
81118
328136
836623928
21
158272
353598
47
498632
11
23
116405
99
8
398919206
1
34373
49
392935
233657
57
85
94
70706
4
250906104
2
780192181
99
75
72
103975
313440
78
48
130593
9
692706080
64
13
533447340
926681658
8
99
106646
392531
24
5
177141331
747870331
202597
30
498607
348066
51426
85
88
426431
480483
465644
479073
71
305505
65
323525
50
306514
200611
3797
40
346801271
443915
58
21
77
401497
96
60
260001
46
60
6
875634581
18
65
91
42
174317
97
340287
93
183551
20
74
27
44
30
270658
108996
231306
383779
2
68
140332
245180530
90
35330
450847
90
7
35033
64
1
76
138555
22
4
38
7
286269
39
272261
229088
87
25
45
487369
20
30
89
128292776
411578
134656
36
862941496
195883
476176
296308
49
33
1
6875
63189
53
754332716
87
96
410573
65
56038418
291783
293968
53
421398
79
35
87
63
120967
41
1
13585
467305
6
89
44234
47819
130389
4
28
298428
400246460
99
97544
53
436971
13
4
99
3
490099
220947
16429
325907
92
13
250505726
185493
352624
25
65
92
432365
44
66
309238
341259
14
54596
22
45
83
193454981
82
429642
19
80
6
3421
320276
36
96
398794
37
716999514
356396
397159
180281
91866
45
701
12
24
346280
9
320757348
79
86
108356
14
206645
19
411899
445437
365415
41
72
39
261445
6
89338
389775
3
47
24
138155
129257
231094
228638
208707
323276
13
9
332776
75
259889
496580
76
102681
65
79
406341
82
62
159161
93
33
35
34
80
51
164775
689929796
75063
440688
6
289479282
84453
152154
127473
95
50
15
243145
61
419514
440560
286774
24775
54
83
95
54
1
136820
97
72
30
56
64
6
99
68581
99
58
158071
1
11
64
167465
81
55297
863450293
13268
34188
239724
14
173102551
381338864
264583
370452
43
53
51
238143
42
93
11
45182
1
451570
58
240857
76
306440
68
447786
73
77
339674
75
53
58744
58
462892
92
18
16
25
255995
75
47
30
12
79
98
171803
339780
99107
90
387621
425491
93
14
491929
92108498
462989
4
42
351212
376063
59680041
352478
58
82
55
349878
33
454899
24
6
44
8
1
58
28
21
246526
737748238
353630
162520
198511
109593942
28
523167590
84740
28
96
370001
9
84211
51
1
69
204831
82
354624
2
60
51
7
63
829398574
319261
29
293160
147088037
7
743956490
48483
327041
441541
973897904
164256
25
24150
67
488595
96
7
466501
117433
74
6
116376
22
67
86
157152624
57
380256
51
328506
74
164625
395690357
228198
92
92
834542574
5
425469
53
1
749061628
89
45
96
9895
73
212012
43
68
19
4
489226
16
396135
9
30
278946
55
763422513
77
496630
400167
385283925
57
79
85
431257
134662
4
19
70
6
38
25
74
48713
75
50
301886
10
234325
2
15
363287
69
16
117559
328004
190717
408182
393803
96
84480
265652
20527
141374394
44
25
13
26
168374669
426003
487326
57
228181
318153
96
127275
111856
25
57
90
297852
385925
16872
81
45
986864461
93
490049
25419
406170266
341332
25
49
78
352330
60
448907
366003
253466
201542465
77
90
91
272254
425917594
9
732732029
273587
53
60
69484006
91
42747053
76
1
61
10
167417
4
40
482201
23
77
86
7
352340
42
47463
59
28
12
96
83
34
460318
6
27
7
726470301
24
358264
82
7
6
822979096
9634
88
84
397918
296824
389017
961265834
40
82
298574
8
497990
262031
8
79144
37
41
18
66734
95
18
46
62
330233
238963272
281818
88
495556
88
33512
8
2
30
367369
45
51
34
369207
9
34260
52
31
87
69
6
38
697809820
482509
97
76
755739249
287513
472605
14
142186
291928604
41
363657
190600
401666
63
77
328336
309579298
825559812
64
579329346
66
451039131
7
4
6
46
2
6
274851
4
11
97
197492
55
439896
92
55
144961
198080
154987
192969
438771
23
85
826863852
415320
3
43383347
8
8
159477
499147
30
372027
7
71
7
149127
6
348537
75
42
10
93
362941
12
64378
14
468012
15
492997688
18
52
248415
416527
54
268460
93
336640
91
46
81088
98
385687
304169
224611
288157
9
92
68
896498557
6
345264
9
84
12063933
762629044
4
242533
487548
54
243266
196585
82
5
44
181531
42
57347
12
14
49
98
448202
83
88
51
21
71
42
80320554
71
188901
78
10
912130180
59
21
368918
336930
149670
88401
4
39041
651407923
43
136690
1
649381036
321929
379483
425618
84
348642
36
31
10
466336
94
25
71
21
98
38524171
69
725283249
19
100925
7
196897
390886
76
47
31218
201593
2
348225
349292
68
356540
55269
6
6
16
92
3
67
92
41633
9
9
177676
186722
53
57
175354
306839
156091
60
6
413643
941070755
94
77
24
18635
153795
47
52
17326
293796
84
373077
471056142
93
451307
348464
308290
478258
67
98
20
55
158993
494645
52854
10785
98
8
31
95
95
75
414144
1
46
98407
46
37
6
4
455923984
97
493673
50
926753804
38
33
63
9
117933
6
94
53
468503
186966
87
313472
25
99067
980061484
654153124
389160
140208
1
439160
435483412
28
254462
37
9
490078
354481
72
10654
296738
321662
59
128910492
66
473460
33
78
41
134612
137258
4548
1
36
96
52
324217
41
9
228234146
2
455923
392264
29
178530
192924
40
335946
127631869
69608624
99
977844707
73
76102
246744
483493
47
478146
387362
664676420
85677
71
270996
40
1
261057
135166
397114174
82
209255
41
147748
10
7708
4
83
429651
71
249743
2
109000
325001
54
625380743
152606942
69
228575
96
826948191
82
372436
187093
60
216412
11
1
74
436514
192410
65
394902
132763
70358435
87
432391
9
9
44
412393
31
64
347373
131766
294852
586751984
113844979
23
68805
26336564
453979
126464
427821
25705
906201472
44
73
13831
75
752634832
20715733
18
49
459814
7
203463
20092
428847
145073
61
7
391210
6
25
92
23
65
93
68
77
268852
65
79
3
391054
335346
19
41625
16
36
104685
188072
9
93
9054
472887
30
57
4
208277
75
70
112453
52
61
4
147716421
809051036
388843
54
85
37
33
30
381914
44
56224245
413776
345087
55
72
5
77
8
63
32
319082
466386
13
118701
32
422026
163379
144236
93
149689
371299083
63
83896826
158787
81765
267506
286875689
166654
2
22
3
60
36
148802
482646
1
236147
140013
192236
7
576556926
368953
402491
100564
229858740
1736
383110
166252
45667
110366
88
416347
93
12
134844
489060
432590
8216
68
7
71
95
45
90
65
494746
338288
50
463460
543495436
90
227071203
9
5
306532
87228
184926976
30
63
39219
9
98
85
45
31
164999
58
177822
263084
158422
99
41
70
19604
296021
149905
26
18
200113
79
677501936
54
50
45040
54
28
94674
19
21
901370288
7
47
14
281588
307014
453232
445169
440175
92
89
434972
436259
344776
195715
22
80
40
1
5
332184
112196
45172
246252653
97
344440315
85
168515
330771
68
24
958767418
75
77312640
72
17
412325
44
42130
239023
62
232376
8
268305641
13
470360
266263
286134
21
490680211
82
42
99
254889
49
69
64
93
12218
243719
86
52
38952
28
76
485321
479188
51
396150
64031
60
69
959267686
67
417507
86
63
27
191019
171537
63
49
146008
239243
394244
1
43
75
96
28
11
8
221667
41
413759
1
96
15
419009
5
35
40577440
762032761
42154
116273
20
4
92
261541
91
429670547
5501
30
182894
91
462809
192496
210345
46
10
90
5
61
34
868583906
367078
148408
379708
45
63432
136988
87
7
88
458522
21
84
8
482630
436369
168930
31
913296777
21769
55264097
68
325336
430125
947768239
36209
133614
55411
647751044
276191
9
166073
300755
96
90
242754
97403
77
20
294659
434388
54
346327
395729653
259285
7
240057
572845049
314038
85313
1
90148
30
2
82
133719
4
80
332147
54
73
433880
17
263164
23
34
161907
64
27
232253
136256
43
95
72
11
68
74144
475536
467879
71
590372094
811819675
4
47355540
50
68
228165
84
19
102644
29
475903
496628
13
57
13
89834
20
299610
152617
135789
49673
287508
169608
188504
50
61
54
6
430616
388486
495745
308848
54
178578
382654
5
373454
134166
789785885
201902
31603
418933
52
65
210940
58
3
70543
98
84
436885
921457072
11
88026
431453
471015
330718
96
45
35
923577553
343588
29
54
319758
169309295
36
94
9
78116
293560
21
68
443986
463374
421712
1
363419
26
660662024
4051
14
7
271846
403013
12
27
91804
412690
32
74268
43
204858
119516
337591
4
11
295550
43
115044
78
63057
54
445385
21
391152
75
735690907
435244
9
67
103445
3
158956
135368
484625
97
22047
52831
78
9941
20166
913983842
268712
468453
281746
3
90
10
23
232472
659912758
95
81254
48
7
393729
298713388
26
2
49
1
13635
94
438380
33
3
56549
483689
3
397797
7
50
8
279069
85577
8
90
338576
464487
4
59
38
3
86125
11
46
1
8
34416
375050
25629
17
70524
393333
10
80
439916
48
8
99
6
9
426653
94
358844
106216199
91905
366516060
10
117006
334639
784759718
34
488409
8
86
339572
388616
778701859
190445
104643
383086
63
208671
265127194
26
8
6
341198
2
498069
60
42
31304459
33
345112
250841
98
69
27
368800
83
1
969506341
428543
491708207
53
20
70
61800892
96
72
258366
128967
240664
343176
225497
789018563
258255
442254
44
474601
378415
443359
146302134
419040
49
14
64
140958
918405908
15
3
750708139
427251
57
119638
27
273738
64
464328440
404530262
77
76
10
390762
281109
415053
8
28
92195
343455
478759
2
107537
351767
65477
236799
99
168669
352258
52
250933850
25
181347
40
237087
25
223250
193538
414748
425678
80
413622
83
43
63
92
28
51
74
48709
483415
96
100549
951121672
98
274920999
469139
110657
151829
15
4311
328351
26
406848
462776254
131259
7
91
84
273999
650697602
355149
53
67
172275
251570
876844797
25
193562
40
52
156629
355389
203773
5
444901
98
39
20
53
788932485
117276
54
858233252
30
734300380
43
13
272314
38
1
86
431537
429785
388722387
58
64
324326
99116
19
425192
82216
55
99
328057
55287
46
29943
491501
89
260279
42
332909
6
443291
162072338
5
338758
387540
134121
368548
65
39
96
485287
208179
6
11
35
427296
50014
98
215276852
91658
58
99
47
237561
82
436774432
42
69
226696
1
84
96
3550
8
258394
466677
225180307
65
1
47286
878325471
8
102249
30
41
602575755
21
442802
476826
1
38
85096
38
410249
283326
292326202
3
142429
366699
7
94
24225
40
45
160408
9
67
73
2
86
472272
4
4
11
80
172704
912874330
475470552
4
898566706
4
260488
704665654
246205690
318616
340916
243962
5
71444
32
289529023
808492595
386245
8
40
165903
135054
109389
62
483400
83
41
80
6
44
51
79141661
28
282622
44
7
77
8
52
44
402818
106170
60776
2
68803
164211
51
8902766
49
478202
50
8339
69098
1
305239
11172
482069
212652
295560
182716
15
67850
57191
22
1
71
5
492737
40
2
5
62
50
57
328078291
134669
7
447954
8
3
61
12
430098351
37
6
294968
82
3
495341
984967403
132371
230655
34
70
709324838
45
99
193863
416604
5
135632
87375
762031540
85
307156
172505547
8
81
85
78216
494436
434411
17208
239656
59
7
68
142193
14
25
24
326907
438908
60
750189319
147604
473357
210505
450406
49682645
9
2
20
129648
2
336218
45475
9
47
39
70
280123
211750
56
4
227227
8
6
788004289
70
88
29
1
358801
461711285
35
182816
230635
69
5
69
286834103
28
58
142859
75
54
292381
37
75
44622
7
33
373406
435126
376456
698367738
298621
290139
425906896
19648
51546
65
9
50
457536
515072538
138758
31
60
57
96083
9
353139
309699
946907914
9
1
40439
6
6
35
10
383400
1253
87
91
58
77
53
6
3
16
3337
60109
659675441
314430
276651
326776534
77
94738
75
388300
40
172994
773714729
772174634
62234
39
445305
95804
101710
80233
96
50
96
5
772140849
182298749
76
52
724453499
2
432097
289544
160576
6959
58
15
303333436
242797
80
89891
168350
10
351565
98
92
98
911614477
44
12
1
2
280334
989840384
3
62
328260
31
312022
245613
432828
8
58
594972711
64
358577
35
52
17
382957
90
410610
8
657559207
185577813
39
53
55738
14
76
9
326109
43
12
325923
293187
6042
92
502001988
38
60
92
44
97
999061410
75
41
41
170881
34649
196078663
360106
28121108
443082
476852
240113
94
13
79
6434
375034
42
42053
44
36
94
1
467609
74
284988
63
19
71
84458
7
57
6
490247
156516
62
24
2
23
304242
9
143423628
332689
464278
703695436
50
13
11
80
39
125824
411498
4
38
1
24
320260
85666
21
20
26
781513481
45
338856
16
10
6
90
207782
197290
72
25
80268
73804
97400
27
41219
411376
6
48
29
443800
58
5
720762933
8
1
23793
421134
150715
9
5
18
13
10152933
62
36
54
12
79
95981875
331541
195680
145201819
15
48
118874445
981884687
93
30
280040
176207260
3
96
4
88
187235
425892
195108
9
67801
324701
35
460154
954485231
389787
68
60329
392080
41
481161
375767
13350
405255
16
346321485
396783
6
105373
40
61476
355924
267883
77
301943
382027
868683628
215818
189476
556758443
7
14
32
20
468640939
335757389
31
916592238
80
3
74
443539
7
95
75447
425536
8
49
590276544
490350
70
366215
128633
69
82
297803
336190
85
34
251195
152000
7
3
6
14318
44
445187181
216954
79
57
65
63917
637020475
3
98087
17
37
81
143985
3941681
17596
4
213792
6
922368722
471385
70
13
76893
97
25729
957015002
28
708702855
28
481985
58
362926
64462
295384
486965
418993
20
20081
219760
369188
35
821081969
8
272011
39
170418
71
27
7
245942
66
25
46
26
59
7
237547855
336411
9
2
84
27
423382
32
336643
418384
51098
59
5
27
43233
702342443
16
72
32764
10
7
391278
27
12199
89
50
100937466
44010
48
29
167362
75
54
126841210
68
31
415021
318004
15
13
136925
6
393243
69
24
19906
26975
61
73
356032479
60
10
438876
48
452702
23
13
68
461372
6
73822
69
392706
478743
31
428941
21
4
34470
79444
528493613
268671233
59
467951777
34
10
69
423596
14
7
346874
6
55
944177684
366382
25191
79
275232
169715
27
85
18
278347
416297
685043528
2
77
189654
430082
498942
139704
450211
72
126626
80
165318
59
279654
104540776
82
89
263389
15
364517
34
57
359679
12
77
8
371263
83
52771
53
252927
439708
29
738197600
227932376
47
4
130806
29431
445985
244905
17
606609455
163001
346331
366100
4
132963
234942
209842
434018
93
118992
168379765
113936
66
127346
6
84
75
5
286658
274675
36
94
80987
63
185665
197313
415690
88
41
193698
78
9
88001
52
233003
58
3
595468045
37
58
84
372764
6
888177368
50
96
431060
6
79
21
15
6
476971
53
26663
306620363
392829
63
61
292754
186893
692748264
32
8
858856245
610041797
89
189428
46
4
3
55787
95
49334
13820
440740
287420
542174221
423567
259509
9
11
6
194170279
460786
60
305192937
47
36435
419603037
72
84
16
49
85
17
44
62
51079
603052034
190157
245346
62
10
411512
73
261299
16
1
5
50
1
79
270312
413303
429850
395046
436188
9
310211
124435
460034
62
62
464850
1
82
347362
21
7
6
542231349
4
134636956
66
57
33
56
97
364134
8
377895971
31487
238010
87
55
565095983
348710043
204025056
18
62574
264061
456112
481441
110200290
292829
186089
39
98762
217944
72
98
30
638476765
109443
739030876
570868970
481000397
154002
840336659
82283
4
47
27
78
55
2
56581214
187630
292446
99
286800
353022
443342916
225636
71
178849
36
467694
29759
135498
197369
3
27
427483
9741
130732
243978
318479
68
10591
306910
53
348718
254172
90
20
97
373982
109819
89825
310021607
88
630909270
74
121497
147302
242385
48
467481
602584662
7
704851937
63260
20615
349021914
80516
114826
84
37
48427
217827
332312
52
76
342237
11
84
41
135422212
61
208652
54
44
812496347
108703
538635977
99
2
463010
59
77
8
298761
76
427085887
395194
6
23
2
32
2
52
99
95
8
28
26328
7
267758
73
125275
253184
55
10
3
14
89
39993
34
35031
358728
53
350887
424909
392103
116669
503344792
38868
66
81
6
52
48
467685
294627
802891196
389336
396230632
40
93
59
20
69
82225
40
65
140743
13
92
3
142701
31
11
40
22
63
33792
81
3
200153
55
28
269920
8
61
6
84634
120860
223112084
760497706
419571
68072
6
9
63
97
231258
380180
57
445001
314320
44
68
162129
6
1
818844866
38
93
48182
90703499
153028
420084
229835
443269
4
30
54
413577
47
255492
66895
497312
103886
83
21
472156
273909
2638
377233
154195346
13
68
389537
10163
140743
60
287734
322720
55
11
332884
24
212475682
78
45
79
44
57
109455
866477464
174157
280621
346939
289893418
14
281520
3
41
275126
138819
192047
51
6
13824
228939
450125
11
88
625491162
258110
64
14
18
460319
312267
77
10
48
336837
71
34
356056609
390854
279965
357164
8
2
260022
341253
137747
3014
4
33
870543120
16
46
33
50627
50
371606
5
90
7
89
27
384310
42808
59
155467
461265
395128946
45
2
42707
69
104318
33
126029
92
85
462155
350233
196598302
271591
99
70
858202711
79
23
221076
22112
7
393929
27
45
290285
151047
186583
488465
207487
57926
4
489727
364583
68
466222
117890
369165210
88
498271
6
19
44385
60
20
369607
80
54
62
17
61119
4
53
75
348261
50
55
5
56081
59
827144475
6
55
55
27
348528
64
22
75
308193
5
88
2
981691164
26
61
96
115434
6
1
29
7
43
246324
2
979370219
14
92
43
451535
5
374495
64
484339380
158218416
420448
7
484878
412223
98255731
68
264226
48
87
26
68
95
407073
191904
73371
54
33409
6
34
23
62797
82
801397279
79
38
633738283
53
5
10
21
358160
549405756
26
159299
1
19
93
10
29
376379
51
7
96
19
85158
50
182107
30
23
436918
71
336731
314730
178515
216888
26814
130286
797625936
45
332730
98
287579
706417448
209687
2
76
91
91
74
448237
6
51
49538
57
7
50
377997
87
1
269110666
377849
162690
289244
81
74
5
84
11
113749980
226063
93
280863
630242392
74
397935
3
5
94
150564
74143
285922
488259
14
387383
69
211781
60780
459367
29
483168
23
3
255142
5
56
448259
225794
335554
43
43404
42
25
66
483028514
166911
1
324881
43
251147
230210942
93
481647
269549
99
61
411826
218839
10510
253822
244162
174584
145923
163403
83
67140
94
72
51
61
28301
136346
1
633790703
9
72
52753
685648566
66
82
51
254129
429957
6
47
232260
350127
24
48
351039
94
46
381854
192060
53
57
3
7
92
38022
467974
274161
50
372019220
53
371798
78
73
193138
3
29
14
78021
224046649
98
9
39440
798185646
12
801759116
14
97
87
417497905
367554
278863
50
489576
405089
62
76735201
485821
4
3
113263
281230
48
64
67
468564
178278
51
33363
198695
80
85858
6
376726
497936
161410
24
47
79
94
4
15
74
666020957
264916
704933361
27
7
58
5564
286653
420573
42
466387284
83
24
170698
135045
18
468399
44538
19
302688829
3
43
24
97
970732380
381064
135712
468212
346257
815057425
19184
265823
3865
4
78
13
6450
71
384440
23737
33
34
62439268
93
8938
7273
23063
97882313
36
76
17
279651
258941
120430
124955541
257558
213707
85
65
58
239315
66
8656
132272
39
34616
22
330855
389267
235440
320074
92960082
418014
87
696866932
53
252308
352836
3
4
384396129
9
36
80071
189929
82
9
253498
191397
47
305069
12
30
47706
72
396318
472722
222253
488629
50
6
2
1
309301
76282
5
127745
81
83
18
4
56294
392320
7
35136
249427
213811
2818
268289
300551
292192
33
89
201695237
15184
31
52151
85
104190
393824
2
7
60
828559517
148043
70
473400
8
355583
25
763595165
481805
7
74
265047448
253958170
46
74
71
484171
73469
63
13
57
102134
774467089
201453
5
6
14
79008
47
8
47681
264798954
8
398039
60793
277356
42
72888
23
241617
681507810
99
97
454336
30699
93
120407
169828
39
28
75
76
21
348415
173296
403718
97594
15
352021
462558
421431
889745470
57
62
301423
442895
405019
57
85
31
90
65
8
1
109146
15
35
97
53
157515
47
26
467677365
32
53
116242
65
393126
35
25
14
189631972
36
645219432
322409
282006
709729568
99
72
127064
890478464
162712
39122
59106085
324283
379932
185328
91
4
45
9
152123
97
27
371233
52
47
215037
4
439515
100864
3
994793692
424558810
60877
16
370964
25
1
1
324112
201166
26
10
315563
25
294857
399676
322723621
44
88
8
205189
92
57
401231
52743
3
464882
6
187842
388076
6
50
147017
346559
34454
83
32
82305
1
38
3
64
89
416005
468393
82
72873
71
46
24088
458877
23
94
130592
75
88
250218788
54
858436887
439963
4
320947
140038
438949
892615672
288783254
288874
19
17
1
373139
164795750
217897
5102
92610
478003
38
845314114
199019
28
327731
91
10
42
360977
46
36
78
48
8
4
478871989
180936
242503
18
90
232525
883422139
412710
50
115774
227469
64
97
296150
21
934388048
74
397731
74
305169252
72
47729
47
187019
474638
173911
339228
78
48
20
34
366127
18
65
84
14
55955
359999
100976
79706
163643
248631
1
81705
57
18
83
5
42
32
357208
80
85206
24
931778355
689245705
479665
83866
51
69018
57
54
2
12
77
347291632
45
56
42877
186227
396720839
454374
312848
165328
196443
13
54
21
409951
49
91
285872
197098
474215
77
60129
52
74827
498079
2
122755
16
76
303689
338054
427555
70559
172640
224466
42
12048
600289210
5
86
129737
7
239633896
48
336582
3
310115
557546106
39
58
110433
5502
53
99
40
45348
494344061
284123
4
78
1
244848
129757
65
1
326609
418310
55
91752
73
42
72
72
447061
6
27
331591
49
37
228662
8
23
321586
858047816
279791
150832
32
85
93
34112
99
19
183645
16
464911
253643
488489
139774
94
269292
87
23
67
304474
1
210411022
251201631
616001370
39
28972
3
61
111850
280008
38
410638
149549
124317088
442993
6
56
3778247
588926765
899300755
79
77
22
53
148021
69
335289
18793024
98
35
44
87874
249786
102088
2
14
18
46
424332
60
209620193
80628
176072
43
455242
337414
74
155945
77425795
990192654
3
170909
705050788
400636
102683954
485033
37
19
130813
495603
58
412049
11
165933
57
76
197777
181324
44
465117
50
163818
10
46
38
4
664453738
15
4
1
3
58
929107031
620422924
26905306
16
213817
20
143079708
326926
162365
132822
332995
375953
26
420692
5255
365018
836670175
467512
43
263471
61
213371
6
169507891
463995
205323
69
6
57
333556
1
61
159732
77
16
46
160553
33
216962
77
2
125174
11785
245121
77168
26
2
98
60399
23
26
25
34
74
286771
71
19493
108431
430464
161676
68
82
225758
348404
54
20
59
490994
54
256474829
159565
191413
74
11
49068
297152
93
295257
40818
6
162145241
22
143243
4
335315
77
20
37
40
209977
76241
335720
172455
13
402742
354645
649603485
478489
56335351
157536
403974
420306
498121
69
52
55
83
489522
498999631
71
360589
81
65
48002
2
72285
199263
144168
88
364419
12
332460
318778912
15
87
95
394183
73
9
67
18
480378
7
361044
79
79351
425937
474566
24
351392
81
109691
458180
83
476368706
81
436119
85
976988249
401541
69
46
136257078
365191
144393
83
96
26
28940
85
383848
96
5
4
20
368563
64
53487
497477
31313
5
9
95
52782
27
269494
60
211223
347914
25463
30645
502315900
42
461866635
206680
665282898
2
2
477647
51
454223
19
57
91
708825181
49012
2
105476
25
34602
28
77730
84621
28301
691230918
2
165929
54
46
32
66228
3
28
2
884493149
1
300826
463309
35
71
39
91
124221
273896
14
480742
409477065
93
6
92
141006
3
38
5
44
488941225
148119
97
118515
472534
18498
461321
56
1
60
3
288006
27
469368
92
17
75089
353655
290884613
413011
7
63
3
7
35
148973
96
410917
78
96
35
48
263412
96
726076943
6
69
84
282804
71
48
88
58
398848
324981851
35
67
69
460231
7
147627639
86
99
35
47
333267
312772
97
327204
314000652
6
57
189174
218583822
51
45
34
59
57
950779215
54
333618
7
81
26
37
261164
334570
87149
78
1
366581591
242516
2
368792
58
5
16
81
3
85
93
239354
573642648
98
89139
291189
31
56
35
18
152630
98
73
159254
70
129143
169419
57
26
232226
496971
55
192061
119802
384398
1
393835
98
62
352651
52
67017
497410
58180
310579
24420
194377
7
425835
17
46
38
55
3
8
59
169734
164094
50
346054845
20
979769716
68
78
273114
88
73
177289
469521
3
17
26
8
492417
49
295759
31
128104
367408
226473
342836
53
7
474848
999202734
222122
78674
467227
888346266
65
558337406
91
21
338684
41
42
47
4
557618316
272676
95
225340
10843
210247
8
353578023
906195688
26
46
82
14901
477529
93
82
108459
9
99656
837114445
90
198823
396857
39
96974
94
256121
130140
20
292383
346779
333131
487267
1093
2
65
151187
69885
80664
23
146391
28
829616658
59
346738
127043
298918
5820234
314240
267158
189003
55
992071525
82
51505
183074
195204
73
44
84
60
396427
33
66
82
372683
499069
53
356269
103477
96
22
633488171
35
432157
69
22
95
61
90
254781
138935
44
35
379144044
7
1
4
5
411337
74
94
207670
48
64
43
30
295551
73798
19
77
15
153963
67084
258109
27
161583
5070
23
88
73
86
33
4
239895
94
1
266839862
1
866497016
341549
37
248771
302983
353005
4
391888
5
480924
86
34
173875932
6
76
223692
69
32910
266521
396240
73
76
97
230766
447093
425951
474685
40554
317333
139152
63
230682
345881
917470576
161721
8
160720
27
186068
47596
196637
37
65
730299366
198858
1843
9998
123869
53
131855
40
1
72
84
414331
65
255206
4
14
958232311
138699202
10
51
162667
494784
62
131527
410017
72
3
19499
6
40
16
97
29
59
241474
21
92
138040
32
159107
464806
82
241841
9
283246
25229295
87561
92475
493473
273071
319379
2
216965
334306
685772989
173493934
20
16
216075
149631
133970
569219779
465976
90924
86
49960
53
68897
462755
37
90
45
57019
18908
86
476736
476962957
491045
86
186552
446920503
380769
271676
18
97
99
15
92
62
155794
73879
495335
33
241669
22
76
964942504
496535
66
25
182626
99
293991
23
208440
651642642
168270
455919
49757
92
67
360345
46
43
228892
36
68729
30229
54
1252
97
776474690
215297
3730
103208
5
167765
6
52264
35
131327
86
3
369562
340874
87856
233607
462976
53100
20
242861
13
50665
276486872
56554
145648
142506
327885
91
26
474082
754116415
4
242685
45
29
665942294
24
3
11
29
64159
62
26
92910
272486
51509053
229309990
66
331960
5
156105373
463002
455081
54270
369690
260779
17
461322800
93963
35
47
25
38
81
368326
418181
79353
108728
25171
52
925782926
693596176
66
48
381121
784441671
89
51
2
74
14636
72
415190
78
352457
440098
266860
360811
366454
272499
501847502
442572
85
390088
31
28
1
360521
87
44
97
406448
3
20
433207
262363
62
4
59
143960
498267
470963
43
21
359189
9
247634
36
148497
56
111318
14911
23461
13
63
6435
552489595
10
204942
82
35
31
463558
71472
511735807
110928
260323
403094
57
414179
78
78
6
15
9
41239
79
269369
6
212684
424079
334372
48
389665
61
917258437
79
78
463068
3
46
61
288279
220584968
33
10
433109
62
81867
94472373
550
87
637969004
475200569
78
95
51126
362930
95
153483
58
266010
3
559007915
13
34
5
90
483336
21
80
3
57
87
56
196745
410168
2
35
163177
24
67
2
4
68
240464
46
956092438
122006
28
159559
2
63
230169
97
3031
317984
39979
4
162896
557883166
16
12937
37
54
97
5
120191
33
8
7
72
99
66
27645
14101
99267
1
18
85
84
91
363657
402902
59077
37204
76
261703
60
709779783
95
32
274433
2
11
5
82
51
79
13
66
314412
438695
78
35
76
17642001
30
889041970
72
275353
3
44
66
76
291458803
90636657
68
20
386358
138771
11
29
8288
298795
388334
176874
50
84908
1
154507
84382
98
37
681340630
41
64
68
2
57
133789
26
192894
38
227330
86
36
481323011
44
326665
56
57
202012
662767568
498016
51282
315623
51
1
387873
407995186
247807
89
6
445161
408669
75
67
330738402
49
403672
6
6
35
138947
2
31
54
93
358604
81
13
337438
140367
63
78
381986
17456
446072
767355064
293565
488398
162742
75
642326033
484442024
89
4
964565118
5
99
92
16
53
234655
32729
105461
31
417960
48
24
90
487623
85
2556
872797633
139401
93
34900
402332
242106
205582
8
17
23
213414
320341
90
3
37992
474917
372699
91295016
12
232233
48
302033
39
116059
1
153347
33549
195794
4
84
55
87
2
2
2
164901
316351
35
50
487132
10
40610
62
7727
39
49
5
42686
157837
292294
23
104731
89
81
487067
103459
429579879
47
434729
32366
83
266529109
32
237926
199978
5
7
434943
14
83
27295
71
73
69
6
280975
39
28349
5
400579
82
3258
90
78952
33
57
960653608
99
78
322901
43
432627
82
40
155179
59
1
63
198787
87
169850
426493
257991837
58446
34
90
23
55872
72454
462386786
840322555
27
479955
449262
6
65
201585
58
33
349754842
57
370792884
7
15
66
5
6
7
918033943
836637449
658228794
233767
144155
405339
106142
832312169
5
243133225
171579
27534
42
87
86923
253569
328350
232511
139391
77
386197
175093
5847
82
176710
258903
166416
243295
867184961
4
41
220487473
66
74
13823
213083
32
256195
6
90267
916317599
76
51102
8
429487
490154
93
492769
15
134349
24
5
341207
80
400374
19
28
14
463193
88
73
489081
386729
2057
8
482789958
3
372382
28474
70
43
86
313964
15885
21042
30
24
9
66
441161
150174132
17
12
634982281
219525
63840976
457174
813730230
43
83
1
30233
306537
397797
83985
505014037
70
56
64
355587
749509482
830607260
462035
6
424856
474192
265523315
456273250
17
656502608
468205
4
94
83
76
183531
81042
363812
71
24578137
53
73
13
205627
46
225692
41
103254
16350
443075
98
491515119
72
178330
46929
28
514611240
82
423052
60
59
212807
87
393674
55
459240
265516
27
228924
11773
97
96934
410915600
426646
223180
68
83
34199
175972
209149231
121327
69
418166
6182
94
75
200931
92
50
47
465110
89
69
41595
98
34
77
39
426222
93
90
4
309203
5
1
745383381
436826
33
636006321
184423
46
92
60
402603
171444
161745
284955
25
84
2
426006
49237
41920
91
71
248807
44
48
26
533381029
626637198
96
196622
4
434163610
39
186576
10863
1
48
364132
68119
73
256365
5
292824874
225357
2
172655
78
55
4
15
52
424951
11
158401
222083
64
136938
146752265
69799
25
237195
52
451591
51
276748
53
8
56
8
35533
222470
832877125
2
309332
42
88
123605495
110384
369989
258461
10
18
72
8
62
704134294
74
87
1
29721
234328
561810090
402017
89
74503
109610
5
70
98
94
175381
233108
233442920
87
52
74035
93
403302
70
346444
764775992
35
30666
75
57
176293
181378776
9
728321214
196907
415008
32
255667
307086
53
154499
86
52
148228
306912
125852
90549
299241
253376
147424
377795
1
64
28
256264
261612
87
89
54929
82
457785
451817
5
321995
69
20
246051
234839
190917
4
84
87
43
85
80917
23
49
489033349
283912
9
408895
5
62
9564
74
295379
63
97
56
3562
532001915
5
2
355318
48
281045
379055
616820436
26
97
40
350072
6
333890654
93
82
525649562
284497
83
27
1
12
3
18
73
439643
476599
77
34
91
453570467
1
206154
387536
58
299596
247510
79
168999
148581
90
457493
424085
287748
28029
50
215912
32
90
486305
95
70
161004
83410
478960
146326
56
45
285347655
73
73
9859
22
125209
204128
219682119
5
359476
265861
71
208668
78
346309
88868
3
330607972
2
364843
541649019
58
74
85
450672
16
180419
452979
10
425934
9
50
144365
66
398369
39193
53684
691939705
378492689
42
5
78
826080729
236244265
27
34
20
151586
20
358481
62
1
85
35
302027
79
69491
22
9
376330
337286
483845
472464
237025436
5
17
100256
358158
88
261922
204457
343633
17
23
69
376649
19
80
6175071
244780
33
34
174200
24
446037
65
450148
74
460039
285885
7
46
193622156
11
8
16042
44
14
13944
70081
27954
985623897
999178669
43373041
437377
51
335509
234430
645201068
23
53
70
35
99
29
48081119
223249
85
38
16
30
36
373003
37
30
53
2
32
26
13
87701
5
135205
342788
381917
173214962
784077865
232898
466027
382035
9934
81656
45
489969
28
26
6
45
71
333853
378006
26
29
814644004
21471
32
221085
61
398053
294816
17
10
3
62
446274
16127
10977
279878
296939481
68
68819
20
1
66
442435
68166
5
55
83
4684175
64289
98
231008
39
259616
80
65
28
38
4
140573
73
212538977
94
16
25
261664836
113263
97
596912338
82
178977
511025420
92
3
145959973
56652
78
44934
6
400163
212451
239863
90
43
80421
165728
8
8
30298
54
874345858
45
193887
14
161769
16623
258736
28
153258
62
33775
65
22
69
8
892288498
43
389298
5
9
67120
45
104008
323330
327245
246579204
27
71
151187
5
6
79331
55
42
477656
2
95
27
50
98
52
40
34926
234345
26
160730
70
74
248391
9
1
14
81
290256
86
40
358995
30
70
7
65817
80
24
199190
82
377484
388344
164411
47
21
77092
40
20
57
283332
64
50337
1252
286239
62
174266
79
89
71
317542
367135
32
280817
79063194
248504
43
84
140274
411629
23
5
454848
252261
1
135415770
47
166861
10
381492
316965
110184
8
496506
23
96
958357462
103627
74
29
31
28
463734
76873
976904915
475131
274601
493745
7
2290
72
4
647741947
67
5
235512
92
69
28
32
143691
87212694
84
3
11
50878800
92
33122329
3
48888
39
47
455422
47
335879
336055135
51
75
62
93
134400
65640507
386499
83
20
158287
385807
92
182014
202924
197784
63085
6
486729
95
45329
454920810
84
180670776
87881
83
83
16
64713
65
56
93
747317888
334428
96175
90
68
45
65
84
112817
312702
9
55
2
397200
356842
3
48
70
20
221399
49
27
19
71
13
47
81110
44
986709797
86
11
86
394895
419170
64
196307
111616
327651
25315373
967904990
70
453115
307025
95
28
686890889
473707
67
214789
103220
15
18
5
860168881
301156
79
84
486863
385305
2
270389
175743
406958
18947
90
30367
928510212
19
60
228978
9
85
471972
95
77477
39
279825
21
69944
19
394464
6
244304
170281
33982
94
84
59008
155479
264398
29654
113612
89
450732010
25806
71976
1
79914
64
34
33
232827
33
46
35
11
18
19
57
483505
2844
66
2
33
5
3840
55369
485782
38
8
14
456088
310166
152620
6
76711
2
156904
76734
376734
17
390677
498183
1
20
1
35584
38
122847214
4
33
97090
82408
48
301215
461928
576081436
42
77
5
40593
351002
308346440
4
151171214
20
48
125981
302220
455977525
256039
3
77726746
69
63
494617
170937579
460155
330579
445277
22
205057
85
452479
331588
82547
9
40822
3
93
323099
349250
4
159169
122017
468586
150959
6
82
16
28
76
483341
44
169793
77
41
91
69
9
348850702
377346
559927163
108719
88
948815197
479581
486909
70
48
65
96
40
471710
28
37
484001
40
98
41
17
409064
385162
406645290
180511
466552
66
49
8
886028809
472326
334673
261404
25
122075
120362
154500
52
8
49
379420
72
58930
41
6387
74
386146
49
67
47
470250
219251
69
61
7
40
186302
355303
490826
5
316392807
25
23
84
6723
49
1
8
96
61
53
89
464766
615293152
478338
65
4
450077264
78209
353821
78
629087705
2705
217271
22
3
32
88
109599
499842121
3
224917
455345
81
81198
270813
392607
319722
311350
47121
72
95
80
68
176128
39
45
57
230316
315793
28685
393895
45379
6
392409
54
406550
350745
239621
947155054
289263
421618
447735
141611
91
5
317817080
83896276
64
266000
198591
35
374115
658628082
197088
44
348606
600462697
32
22
13
92
8
443300
30
22
6
167970
63
207900
382109
389348
138231
40
35
9
53
864168518
17
83
76946
182230
5416
81
31
212427
219012
53
488618
430252
438044
75
378625
370398
1
9
78
457477
100524892
433826
9635
91
11
54
445367
94532
574105543
99
37
41224
187844
468723
2
161978
334972
3279468
463334
408916611
58836
934661318
195464
73
23
69
51
325179
12
17
166990
96
346927493
495711
400728
65673
402936
48
438202
276605
496163
251234
84
338515
485652
87
392554
84
253344
318817502
140359
34
20
6
458908
113331
455802
41
34804
78819
157449399
193060
33
64
400068
131103
69
283482
414955
70
186465
360945
43
335614
73
20
226192
71
315606
16668
46
67
21
178691905
107178
302444
488012
94
486258
92
190432
5
694044518
55
90172
274769
86481
83
14
236335
370687
321077
378480
17
46
37
582505695
58
107228
63
49
36756
63
16537
407881
615151970
377750
85
17
354283964
53
433311
74
315274
5
7
62
205414409
31
3889
7
9
3
337205
381413800
92
55
66
116336
389301
116753
367622
353082
50
379082
506567177
853060332
377387149
18
8379
13
41
35
11
293294
51
57
234436
304098
66247
437558
238770
59
7
388531
31
10
387438
241962
335099
322797
78
197939
391952
66
4
128362
782444254
97
21
18
42
704606367
251557429
30
82
399310
420498
34
91
404957049
73
42
26
602480973
45
81
272212351
85
26
4
7
173749
34
654826526
218825
100067
33
70578
60
51
172715
4
34
75831
75
28
214497
227612659
93
21
20
44
34
21
369521
94
108448
42
189093
449008
30
495539887
479647
2
27
147045
90
4
100869
258961
7
96275
259498
734591254
471270
208914
12
11467
21
43
22
353589
4
291825
9
2
440644
52
381654888
58
74783
4
290690
113947
73334
80
654882279
75
47
9
78502
354808
116194
94674
49
47
8
229411282
65
220261
57425
379464
13
45
90
148428383
50
158179193
96
130623
198900
44
50
82
984030489
7
372669596
98
281985
3
207710
232138
18277
23
49
240824
150747551
427774
6
194948
15
46424
458471
654420383
140498
89
61
346385
372591
36
44
16
21
24
426391
258995
13
243682041
404982
18
3
342723
2
329434
71
9
3
244959265
58
390245
79
179923036
2
17
96
269145
48492
157554
375066
250355
412161
480140
7
838182803
48
426406
33
14
3
45
17934
328889
9
10
39762655
168899
52887786
43
75
382323573
86
386247336
498352678
49
108243871
42169
313098
56
6
296294
508422518
83
97
433069
8
3
59
99
54367
109550
56
12539
411913
97
109627
67
410210
67
385377375
17
20
850549323
25
66
458139
11
686879129
23
72
273751
9
23973
492123
14
226280
49384
479521
77
5
220951
89
394218505
36
337436
74
170842
75
41
8
955955283
19
95
88
41328
61
249741
80
97
51
241557
150834
224397
318758
86
97
51
10
93
449307
82572
80647
455233
94
89
486656
70
6
54
19
20
73
33
341173
485753
368984
85
467228
153176
411560
8
69
395804813
9535
344963
399177
84
424443
270321
6
20
208829
56
8
189536
96
359123
85
276817
363470
412518
60
124891
18
73
65
244433
27
387004
6
348089
58
263100718
56233
53
445458
309436
5
2
5
69228
50
45
68
65837
102785
86
246794
3
118896
83
346432
92
3
6
3
85
52258408
398295
731937999
62495
801205058
21
166751
706081749
62863
1
93956
655147879
66
110583
24
256221702
17
34
4242
448242
41461
802853136
117104
91
357214
477154
368572
353146
90
11
2
405048326
322441
8
7
2
885669805
100243
2
523306472
2
107162391
93
95
76
89
399254941
142927
6
69
305151
289246
97
835414415
310748
39
664463860
15
423088
422384
25
87
300060
8757
35
481815
7
412405
194145
99
49
146826
38
63
177341
251219
78
3
213130
486451845
105493
20
33
633049459
280695
75
129701
3
66
79
356257
249908
477902150
13
65
53
8
34
983205416
47
49
14
362880
172678
80
193557
25
91
125723
5
426831
109433
268533
520861517
16
66
32
13
66
7
11
27
92
7
460080
69
264147
16
97
192943
6
4
77
715455652
97
22
10385041
861926507
65
79
408740
72
6
280805
147542
311427
1
365973197
967167389
67
294746
301379
93
9
404021
62
309242
76
436962
77644
16
81
252945
59870
266282
168533
347161
173631
56
327572483
70
119389
49
391869
35
269286
849415681
16
530944855
348350
274405
35
10
166430075
406881
32856
99
44
1
276457
243954
60159
6
17
97252
75
319574
66
32
75
9
218704
21
6
44
361490
40
304665
2
80
110562
3
81
42
957696135
223093
6
464286
73
16609
52
129764
52
11
118778
69
144075
964972830
183150
36764
90
373045
50944
99508
939606866
55
257264
4
483231
383296216
337389547
89
437479
50
45
238858125
55
418332082
17704
372714
250062
449672
159261
89
1
61
22
493330
68
41
39
91
140229
96
41
138425
21
22
54
4
5
225088218
36
45
13886
188462380
67
262691
98475991
74
64
70
771149206
73066
18
86
191402
57
46
58
40
48
359959
50
916554892
365055
260021
94
10
7
411818
108703
40
475139
189819
398021
977948178
39
97
15543
459692
54
431412114
251502
5
73
207502
317838
33
6
329937
98
37
245748
314137
132548
357584
40
420056
222627
57060
382846
9
965563397
274165
499845
89
53
33
347922
306331
488118
378881
95
69
161892
135804121
218371
75
6
2
97
35
32
31
449893
156541
696562243
231986
96
322439
18
417226
56
19
294437
311890
2
226074
69504
244982
71
126638
371203
33
149417
12
376352
95
10
61
496603
395582
101379831
16
410
7
53
375716
374496
194685
48
377363
24
55
174219
17
487110395
277633
421133
115217
331026
60
209935
69
315744
295551
93
36
292475
1
46903
143364
63018
3
9
345763
37
221686794
399843
51
462930
36
62
427994
55925
84157
42
28
42
305330
312731819
355229
193079
62
9
180336126
302594
5419080
74
5
233358
40
2
525396036
167886
416240
7
95
26755
19
173563
53
285649
54
72
389900469
76
30
74
89
301111417
238706
119016
77
9
54
85
55
388041
5
198076
218934
79
366341
82
355733
4
387499438
371288
7
68
37
44
38
78
370688
829446402
665385134
19
181033
103178
42
83
783505581
31834
81
93
328839
550240221
64
489441
66
20
304189
86
192751
47067
3
16
6
46
24349
393311
28
296992
53
467918
21
43730
191972
350034
7
14
87
127047
42242
107974
3
33
17
2
180738
52
6
277002
77273
17111
41042
311448
79
52
6639693
7
386158
24
185248
184967
155763
130192
78568
34
2
205469
79
277655
63
191085
328441
200001
40
92
3
24
462147
83
13
218522
98573
234985
320209459
223148
47645
36
33
25
492622
87
74007
373744
310110
446295
5
8
69
260760
99
306771
679933107
285040
23
9
324157
83358
453070
708743192
2
90
287531
413982
12
25
32
56
56
135533
77
194197
154358
85
205410
208046
6
494690
72
76
96
68980
33
86
267522
84300
230477
97
98
95
56
292330
81253972
70
345489
1
492270
97
151022
5
347265
906850073
223871
7
100215
71
313566
88
27
39
454360
47
4
86
5
83
4690424
55
96
4497
742216391
98
678920404
81
85539
358335
1
73
67557
25
62875
7
63
3
457470
486303
11
12
11
35
215806
467487
434802864
46
64
448957
357795
77002
74
471265
64030
1
1
266318
31475
385318
8
2
321410
13
79
98
42
317041
257940
907281464
7
71
493563
62
7
468380
93101
95
25
565936660
4
302377185
96
42
263578072
380276
49
4
321614832
386356
386089
2
15316
236905
249877324
133956
69
261251
49
65
44
881013857
13
6
71
9
5
61
4
180758
256882
397594
19
458255
839764724
17
158074
6
44
85
386241
18
31
36
8
3
465910
57
356464
235128856
494246
377195180
62
87439
314315
329466
946006297
34372562
8
98
73
264535
41
274233
486569
682243995
90
171281
461362
21
91857
225087
89796
40089
36
19227
43885
379677
90
160344
10
8
67
304446
216043
13916
472478
308758327
76
220068
54
95
98
83788836
2
15
92
94
63
7
9
369023
27
23
540679325
408989
23934
74
64
23
36
53
69
67837
236645
186272
37
430142
30
333578
88
342929
155992
7862
8
70
454818
464839
250805
18
323907
64
8
42025
12
132369
18
73989
285852
436830
22
476397
63392
275159
398602
410336
31
374328
89
166996
205057
82
159339
135419
390405
343670
144227
393720573
12
48782
579455697
38
95
258698
11770
25
123449
20
452143
48
22254
8
61
724276397
2
4
42339
240599
174132
55
46
69275
217850
42148
316486
5
2
96
19910
479128
36
5
116657
259035
363807
37551
575294264
94
52
93702465
3
9
490149
65324
514331725
77186972
22
478859
86
39
19
99
7
3
408127
69
85
137766
45546
391263
2
46
482746
1
295195
128283
30066
17
25
459625
87
471243
440059
193432
88664
76
56
25
79
9
56
83
410432
108754
4
47
413060
10
399319
376934
8
384972015
63559
220774
186452
658410047
312736
10
265147
603190894
365919
96
5
16
71
422016
138560
93
147909
970304528
855198057
209726
194546846
51
12
52
85
150578
25
1
13
326742
60
156255
40
9
430662
75
88
234310
10
80
6
381167
250877
129310
224120
78264
60
344879
2
847254983
98
416546
116800
55
88
136911
258795
15
836749907
377328
494466126
258385
97945
339639
109681255
411824
330427
494030976
315337975
478853
407467
46
330691825
30
39
245904685
97
272322
327650
41
7873
35
48
362646
178389
486273106
741658499
431460
438255
70
49
966890566
136718
709387178
32
30569
366076
417346
229260
52
71
12
307795251
73
261529
18
12
83
3
66
107149
77
63
9
58881
77
29
99705
85
27412
412661
121446
402749
424383
359081
85
98
67984851
28
10
458871
77
333178
340637468
9
38
468195
2
36
22
100254
17
420101
16
75339
362151
11
28
349062
49905
451000
854838321
95
43
301340694
83382
241196
68982
85
248640
441775
136881
229141
190987
400120122
25
3
2
23
48514
205482
54
100710
4
66
179057
74828
483422
412994
16
3
403739
9
44
85
4
37
275272
9299
47
365224
3
18
6
20
109396
52
25
300456
761307318
557278490
485751
14
21
173333
86
47358
48
97
9
7
566585807
299360
58324852
82
432489
410975979
85
56
77
345413
23195
133287
71512
21
949241474
5
35
21
89
12
47
245399
8838
95
101219
746416919
374274
428041
29
8
72
38
342679
993698806
206276
245538
288188
92
181688
372378
234857
12175
294653
49
224214
90125
256574
42802
318880
381869
265500
53
58657
116521
2
660162204
20
63
37
55
67
266651
78
9
59060
4
22
212548
349688
234284
91
72774
23493
336784
190050
3
439896
98
300557
472295317
361190640
10
313482
102727
68
36
87
80
977547296
21
9
90
224864
3
44
104174
284756
172450
42
40
310201
81
7
7
80
66
276286
11
347490
60
256710
14366
48
383055
7
393893
11427408
57
178909
318941
24
83
37
754363425
123524316
76
34
97
481974
77
470804782
50918
488974
69
360280
125294
88
499878
60096
58
56837
18
58
10
71
237173
52
7
31819
313892
109400
342479
301845
348678
23
197923
170289
17
186727
59
392764
63
177323
233493
113471
61
445857
61
16
6
52
58175
44724
40699
34
12582
77
89
92
133809
78323
7
349689
110672
21
8
91888
3
423777858
133856
19506
484021
113609
261793
216907
28962
81
77017
30
40
50
52
484957
78
216847
316002
416447
473891
46259
422744
158345898
58
49
221530
8
19
148606
55
6279
47
453036
12
11
260193
47
54071
53
44
9
691952051
57
9294111
205712
6
9
5
59227
364581776
973421205
13
21
140730
90936
38
78
11
359854
164481
190250
56
71
22
346147
35
10
5
91
88
111827
4062
268669
15455
94
632956691
260505
3
210345
922397004
29295679
54
411623
634947115
854779765
52
19
28
302778
223870924
44
17
65
92
44
31
4
180261
488078
89
9
570563146
935145085
65
12
48
64
449444
272954
81
68
450361
343350
263401
25148
1
58
33
10
264435
207943
67
428773
31
4
9
407137
21063
108459
62449
21
58921
985576242
90
58
5
6530
354857
239961
458529
70
286042
3
289541
48
281805
6
56880
78
7
90943
351589
64
133435723
27713
21
128623
22
181598
131099046
288443326
99491
84
14
3
205692
834825839
34
45529877
318117
40
32
38
26
196058
484407
40
986663657
33256
36353
28933
145627
35
6
201900
386693
88
49481
291354
93973
90
101690
260008
42
81
74
90
3
788067426
485094
313268
3
15
326471
78
390612
9
7
77
28388787
17
5
2
76
132163
157371
95
309060
21
1
6
59
14
239830
56
47
90421
653648019
383794
43
70038
1
189420
5852
49602
6
25
418656240
21
103733
4492
6
91231
286158
45
6
132917
379904
61
10
5
67
57
77
60
483483275
265406
155407
84
425233
469014
37
52
459586
22
98342
8378
64
74395
6
82
18
42
28983
38671
201148
24344
442087
21
88074253
149817
177595
202995
27
75927
67
408415
4
452418
3
34
139708
67
42639
182679
361397
293158
55
66
35
218837
691986320
292104
41
20
5
91
9
50
7189
83425
37
64
2
799097071
32
65
13
147011
457590
9
47
276714
273305
183983900
15
336656
49211
208052
82
9
336451914
65
163109
252288
76
22
26
921272544
30
24
162163
82
98
280891077
204838
30
73
292769
94
57
38240
19
98551
60
202513
496208
56
8
234472
373766
21
22
137399600
376403
51
498235
83
92
31
29
27
464357
89
7
28
42
85
48
428466
66
138146
147762
215406
530603304
599103514
206337
2
59
340877
355444
11
6
84
35939
31
390896
3591
24
68
573554597
368428
75
215984348
168443
353074
278447
383640
30
72
100167
30
53
786859831
75
92
145493
491475
208465
166194
4
422772796
97
7
74947
10
83
49
2
403151
89
138954
1
18
474210
318103
73
478867
213400725
86
2246
409707
21
461485
7
19
77
259812
326144
90768
15
156594
8
19
127153408
227680
262338
198942
3
13
35
33740
8
30
2
37
438289831
111321
596405919
87
32515
63
159047
9
486177
103728
413299180
7
242488
52
4
321542
357928
298673
269174
224182
38
63
76282
1
19318
262711
116814
437774
268728760
11
20
118810
85
93
491628
9
182918
43
306600
77
98
393369
6
28
67
43
75
68
6446262
496667
729887467
45141
193754677
4
4
167102
377708
485774423
28
65
15658
283263
27
129397
314460
7
292405
520683249
72499950
52
30150
86
65
615366247
63689
74034
51
60
8
74
45
105224274
528393866
7
26
426880
323857
25
350306
4
25200
286204
58
53
124138
198290
95
185024
142681
88229
48
162925
78
208119
12
28
37896
95
365783
41
56
75
373480
583111381
9
1
84
133152
393021
6
96
16223
93
26
23
3
52
48
175499
44
94867
64
57
55
37
107120
61
190235
362422
41
36
964962592
15
94
43536
293421
98
220426
150580
53
923608961
417163408
38
58
20
102160
418607
6
67
3
405375
121017
66
395054851
81
37
7
8
13
451981
74721
73
60
32
8
61
372447
7
19
45
28
29
14
52624
67
34
6
37
215061
57
65
294015
485795
246038
1
38
38
31
7
26
288612827
244255
669310836
11
58
69
87564
441276
62
398981
636458256
223602
754176054
340271
369085
48
226723299
16
59
83
3
77
78
58
400709
82
133783
159558
44
3
61
71328340
17
309169
235404
22
17984
21840
65
289395163
37
194324
4
118646
9
56
224448
421226
3
89
1
76
6
62858
387489
74
597916222
82654
227244
89
1
91
37
7
660188230
352151
3
31
64269
496326
217569
114303
89
2
52
49
800475065
374736
494149
499190
496300
4
212055
84
481715
61
442951
305766181
38
66
435264
53
8
31
448185
526693118
130809
765632785
6
173114
160301
725669562
167577
932670255
28
92
127455
493728
703901002
23
257402
243669
256401
45
558611110
334558
18
68
47
10
73
983054906
28287
496993
22
107151
66843
28171
11
97
26
21
14625
79250
37
493233
370053
94
59
316817
3
45783
747876636
3197
94
434191
73
40
93
96
90
119240759
8674
94
5
32
23
8
93
51
18
9
83
122427
73
816315333
448936
271756
353676
486456
238022813
6
340140
662962858
66
5
443414
27
141068
202575
304000848
101174
22
80820885
82
65
650165403
8
32
28
12
20204635
74
91
277957764
350223
53
65906
39
15
40
437338
88
97
54
284720
337779
58
82
137874
424741
471657
7
148941
425283
258292
454703886
48682
439841
219693
90365
87
6254
5
10
260535
30
3
295091
42903
5
168492
81
84908
38
436892
86
35
310855
992950897
92
211213
47
911092213
10110
51
56
393618
487358
53
4
123171
110334
452805
4
420472
331877
57
26
85
66
298568
79
80
376522
72
994387065
41
75
76
110199
364656
9
127659
255588
66
764707529
25
978487232
89
18
397685
248067
171609
3
338444
244285
74
856318131
77
432241
21
1
125971
933170157
38
299702858
55996
14
126480
76
75
354074
79
359231
2
25935
1
311856
83
62
60
1
278429
906688088
44
2
13
186976817
87
100928457
33491
56
212960
89
240935
29
250743
75
3
14
98
58
646105787
450842
338929
103340
13
190061
252157
87
3
116510
35
4
34
12
684002457
142069
38
126662
33683
87
39036
33778
76
19
308827
380454
6
31
7
419143
14
90
27
988409026
36
57
160851883
98
93404
14
58
241125
661067995
13
9176
70
286708
542012405
410841
40
90
89
244241937
30
857635593
440572
68
150391
378278
240563
85961
768340676
60
66
33274
15702
367695
54
18
116041
107523
259409
245395
120612
301900805
17
183477
235498
19
86
406398
37
17
26
31
57
83129
16
60866
439682
74770508
57243
85
35
33
73
51592
242823
51
78
8
344188
24382
228393381
59
607010344
233443
306264
176089
114609
233667543
9
40
43
87
101681
324401
6
128811
477117
14
13
3
368451
9
375370
212587
85
90
31
403556
427267
55
85
57486
78716
83
296993
389323
463276
66
9
380279
258008
457635
130455
4
256134
21881
23
38
44
2
193210
6
27
71
249550
66
986641257
2
12
218187
197712739
214869
43
21
447966
96753
77710
11581532
123643
99
77007
118323
139000
79
96
599052477
56
214584
480152
40
44
277464766
561448698
17
148440
435407
304181260
98568
46
440317
185320
93
12
3
78
29
40
89501
63
89
382453
39
94
43
44915
439544
181740
187058
10
415732
59
75765
60
74731
78
138500
59
72
436196
99
244823
64159
9
31
36
17025
5
335640
432110
5
7
15523
88
239248
260294
96
259036
3
240721
14
343783
8
2
55
82
282474
27
23333
480689
86
200283
168400
24
48
46
935703772
136791
30
19966
426407
44
1
68
222018
12
217262
75
329661
22
10
14
114441
2
71
48
2
41124
309287
395822
4
8
35
67676
253007
7
6
456195
21
2
455938
7
741455355
436289
250308
4
464649
58
344359
60
8
245876
77
88
26
242475
68
80
3
404062
362510
609759292
88
28
134403
2
492393
75
37
360987
397738
37855
493316
83
262729
85
26
13
429666
7
495971
43
30
252668
36
74
344400
39
23
17
75
27
974585998
13
138773
65
495393
480832
242389
6
538382317
400957
53803
323053
37
507581332
74
33
63
103057089
94
10
311859
104222
84
482358
19090366
30
426030
84
3
251151
140933
56873725
224819
25411
348391
95
137809
468972
71
221787
30
280963
64
33
358085
4
53
24
6
72
47489
1
13
48
15
4
222944
335648
26
60
400134
196630
92
68
65384
1
77330
698286109
105338
3
235893
63
428069874
61
45
18
8
16
17
78
82598
81
484500
42
48
2
9
79
94
7
4
31
6
278098
634182551
497294
456888
430807
419980
27
26
18123
15
84
91
341136
34
11
34274
6
337682
16
35
316456
463005
268935
39168
77
6525
35709
67
89
415508
424907
54
358151802
82
299196
18868
82
2
21
13727
158464
440019
143222
43
86065
92
146177730
471274
9
6
72
31
382902
163182
421529024
92134
167146
87
20
8766
45
93
255297827
104247
165482
824991390
276229
35
190405
147284
40
2
9
81
42
294733893
87
435527
128818
16042
2
370317
79
238697
60
84
60
175191230
192518
327664
134010
3
1
85
84
97
490020
884064862
314057
161988366
12
29
27982
351105
50
71
15
445815984
1
92
15899
17
23
327808
3
86035
51
764375249
95
400786
273941
32
3
479488
190054
400702
236126
412900
67
92
371147
348366
20
497205
69
7
272871
92
463291
91
377371171
54
99
40
42
12
36392
433771
46
99
376461
380135
99
339609
770419481
135183
58
83154
173454
5
45
21102
64496
18
9
971128507
6
619163194
269005
964798994
475860473
73
408802
386700
97
801245286
425998
9
81027181
74
329438
42
88
395319
22
93
578959491
29
86
150204
124385
55
427590
885220196
138227
220746
81
15
4
451552
430151
185037
159439
98
490848809
6
92
63
227315
325141
21
454007
56347
443689
43
19
70
42
98
256432
67
329222
53964
120122
329909266
81092
97537
347035
180800462
76125
29
87
57771
421081
408767
142387
10780
180954
758373653
378556
165852
171026
361259
9408
5777
60
15
36182
59273282
99
319845
178190
295670
183270
269190
380504
42
62
4
720677157
52
442696
85192
90
936292864
93
10
90
29
137730
42
1
1
837490933
69
245780
3
15
340930
8
828915486
451883
6
932625641
478950128
96
29324
89
425264
35
74
6
485276
22569
6496
202524
46244
77
7
313742
59
194559088
4
62
28
83
148087659
73
943364232
37
29
63
331076
69
29
25
211622
78
24
7
91
455342
777161159
23655
87
384712
43
980162607
283081
6
464661
12
149327
358393
20
35
160594
371411
61
63
457740
210920
14
2008
451558
47
451219
339668
96
333127
4
5
31
237007
15
63
201106623
421027
20188
498730
98
295773
903014162
28
67
55125
72
421252
81
231598
412249308
152451
95
58
2
453422
984314695
90
267748
40
67
31
5
78
436109
22
20560
149043
3
10
3
154819
7
86
421530991
17
203127
52
111178
38
40
75
52
392606
381641307
51
410385330
432846
5
97
72
336582
909974255
386234
7
2
485024
969487709
285806
60155
226394
53510
427299
648643794
217853
167169
91
399813
80
3
231524
263648
366328
303043
423410
349963
308628618
4
38
729171726
27
46
58
451045
61
52
50
927498019
462134
2
75
54223
171835
229399
146920
81
76
75
81
11
56
423333
4
221136
63
12
99
16
66
63
9
74
90
173165
7
18
52
326470
6
38
24065
344900
356723
52
82
58
75
45
185404
57
31
328425
35
101563
170340
154857
3
32
182773
57
373445
62
39
443803
98
70
250247
2
48
15
343289603
67488
170248
278052
154115
809651210
4
260815
123883
5
340611384
36229
23
48
10
287586116
442837
35
313643
400625
167417
430206
356543
120666
987682851
103735
882715762
35
8
24
380359
271873873
14
728252472
76
88
159608
65
160394
804699883
279669
272234437
219909
96
290154662
313732
245037
59
310352
383860
72
4
29
248740
18450
278016
464590
453627
21
54
856220920
8244
56176
49
43
10
365436
96
75
262852
60
133794768
13288
40
70
430735
246779
46
86
202260
33
4
57
301551
58
94
27
98
83
399002
3
56
20
73779
85
136971
40
59
472255
83416
28
9
221228
350894
11
209555
95
73001
7
13
22
86
368846
164516
10
331215
67893806
18
403759
42
40
99
77
644467053
67
45
990867046
92
271228
171221
200421
17
175213
55
21
288593
62195
9
36
21
2
19389
6
5
347592
3
210600
675368741
47
199850
95046
300392
78
794568694
36
268723656
208662
22
444348
147133
74280
961159314
29
93
457939
13
68
54
320586
54
26
8
80
43
47
194141
242570
59
35
79
6
381238
31
46
90
645417388
245104
337282
5
260843
227944
9754
89
29
169060
18
126283419
50
691598615
7
8
106436
45226
9
345891
147665
71
89
411083
25089
94000
73
24615
21
65
267616
41
31
18
123025
4
194994
42717
451966
254805
45
52
373619
369417
108621
133359
411869
50703
452822
139803
53
6
5629
38
493823
265472
150432
433492
266570
34
29
8
23
61
172783
6
76759123
817186073
55
25
37
28
10
453304
534567295
457216
67
342565
443780
2
207394
352377
75262
87
75
193198
151384
73
73
66
90
2
5
453561
100417
281241
15
447065
73
7
36
178947
68
176352
946128019
84
24
559373420
32
19
289721
12
159062
351276
71
246194718
123515
59
111903
99404
75
239403
21
58942
98
131128
84
420020
2
26
292778
118084
28
396649
33
73
136707
427728
4
448544
73
258410
343807
186835
8
7
831515192
93
155176
180887
94
97
696343500
444784068
93
798009081
436118
42
269776
739000470
34
193704
95
179370254
131450
17
398796
133921
58
93
5
308065
78
125700
71131941
250439
132872
14
442289039
96
41413
66
17
107628
54
328490219
49
19
183204
226958
206468
38
28
5
201917
20960
9
30
267202
194466
146646
391733
1
9
13
95
83
41
531218268
208215
98
6
40
38100
7
52746
459387
1
196817
234657
2
88
352516780
355619
95848
67
60
65
467061
95
84
59
139509
916311433
67902
409202
451905
87
235358
29
358250322
463176
81
323580928
2
41
63
66
70
75
461924
16
403506
17
3
143681
4
345033
621422181
39
31
267882
62597
134045
15
70
74
66
52
62019
154376
249678
24
85
171706
111385
767145921
72
448593
276241
91
53
259214
22
899507852
328479
46
58
30
81
183183
10
14
94
6
3
997073162
70461
1661
324936
147174
1
17
57
670830246
456675
111316
41
58
577418389
2
53
23405
70
962539422
925593403
310321252
54
273105
6
61
735749078
4
39
64
195818
59
79
74
20
87844
79
67
415691
478953
5
88
752195685
43497
77
70
114145
40733
369663
86
27
57
326881
269446920
15
417532
656717339
2
5
68
97
9
16
471608
3
344965
429628
81
393482
64191
58
21
27
5
346735
1
82714
5
14
8
78
148917
167363
9
242290
38
91108
7
234825
48
428547
66
116844
428941
345799309
434423
88
496494
72
82
228912060
47
121009
84990
780252582
863235867
91085
2
42
49
17
169786
2
27
51
93419
75
13
86
67
68
877081065
32
67
484341
2
44
373222
115610
21
19
648
790182935
4
44
15
443935
40
865726362
363993
27
55918
37
411414
92
15178
54
289182
377150171
8
1
29588196
162231252
250864
72
72
405719
75851
250830
13
97
449206
2
208912
29
52
52
53431
443793
343507
14
7
78
61
409155
8
420339
236877
318062
116993
246081139
33790
461051327
39
20
5
7
424097
44308
22
355841
60
429231
57
449417
609484560
215520
272583
24
91
65
8765
88
41
468998
471401761
23
51
64
32
72269
492719
7717
91
264660
89
3
9
50620
95
81375
92
7
49
46
37
281389
107137
48
489003
349600
9017609
7
148817
49
2
57
3
353501
283248
262310
2
98
1
54
82
8
65
281755804
290019
84
23
76
144238
5
47
256360606
71
194412
61
6
602193908
303084
40
267552
23
159372
15
105653
205392
13145
42
415224
223085
23
410608254
66
65996
446337
28
94
2
473818
10
336348
198168
14
918196089
8
489927
66217
84
149067
96
26
84
337054
377263
16
789114770
85
61517
62
236168
23
222680
66
364133
13584
177001
35
82
93
460779
478323
137329
306946
88
59
74
55
296576
55
136068
57058
260281
77
2
2
355672
177126
81
98
329238
122348
94
447698318
90
4
13
193883
78
217544
34872
163082
7
18
258981
41
15
197991
487810
261908
94
301675506
377444
154710
66
44
17141
211467
661425860
6
48
489997
466367
94
64
168576
61
51
218731
1
5
1
52
191940667
70
135266
449469681
770484088
50
400029
52
167061334
5
57
69
172067173
8
5
91
355279
356477
52
74
14
52
7
93
97427
413559
3
4
35
163188
266441
85
93
61
86
904638386
5
116340
156203
51
204015
45
30
47
64
90
53
163172665
318481
80
20
370847
354784
3
66
77
9
9
817910070
71
7
278290
57
124033
380757668
196133
89
51
88
392926
33
358522
89
6
79
490450
58
71
61
30
99
31
247407868
81637
480755
65
65271
54
537431439
16
343836
69102
455777
115220
235970
698686949
379217
961775387
44
35
43
82
93
452482
43
19
18
94
85
93
98
158649
41
65
48912
145647
8
24
5
6
53
1
311690
544008269
97
322844
397444
291848816
904104057
84
465641802
3018
242214
64171
26
362559
19
14064310
353212
39
56
146639
2
436341
290875475
36
43
71
90
92
91
44076
48
7084
358350
225066325
486037
286042
268841
371759
426093
307376
78
96422112
171835
443499
58
592668119
8027
32
409491
7
222223097
17
54
78809
36731
2
568983266
138770234
77
32
8
3
4
8
16
263218
87
2
63
43
75
62
401170
52
367852
70
3
396550
6
58
402091
8
8
249356
31
10730
482939099
288428
88
82
97160
241449
89
93128
353694
52362136
22
94
343073
55
49
38
447618
49
54
360793
66
127264
52
18692
72
981249070
99
326944
401710
38073
31
264919
76
458867
56449
462273578
54349
31
61
44530
125162
56
630190802
192975
455580
4
26
54
274740
71
473129471
34
221344
645965179
448577766
565
386905
381673
432588
40
60
431418
353887
5
127891
801435754
171790040
357637
203508
156413
123218
503035755
14
278369
55
16
44322
9
42
25
210926
71
73
67
38
391689
222691
1
400024
83649
374047
49
99
374649
959443695
81
9
92
33
470066
150564
7
661145355
1
635179892
47
67
281789884
403703
78630
819123945
162168
66
72
10
700099663
5
282834
448671286
316071473
98
55556
382603
455209
139031
92
178775
349443
475176207
467748275
494823
451292
431879
172356
1
84
269033
99535
23
20
147715
10
58
265622
239601
418574
8
36
160757836
5761102
376564
55
256181
489893
5
10
226311
299961
4
37
48
58
4
59
949330456
48
51
242753
247165
94
816449859
5
67
34
7
75
106173
61
55
52882
207998
20
217838
45
62901
78
4
956613883
43
10843958
3
97
98
14
20
78
353979
154915
15
4
336362
837263017
313266
100352
40
325129433
85
87769
58
74
722810922
8
11
231249
286084
1
50
6
8
42
7745
97170
603
185204
157382
832921913
44
23098
92850
6
2
917183719
8
185209
5
601657408
118222
61488
38917
32
371895
326943
125407
85
179172
126875
46
57
74
46
72855931
33
1
6
63
467706
21
9
16
4
95177
4
261334343
72
58468
5
57
28
2
366130924
490749
10
134284
232690998
329920
47126
419507
421703
40
204634619
175175
80205
389143
20
426424335
295468
328822
15
42342977
85
8
499572
89126
124178
635768749
75
284772
290901
496643
91
23762
338521
317054188
292397
8
70
25424
55
68
475593696
38
16
67
167978
26
745116958
28
66
70
20
81
32
6
427404784
90
312644
438287
51254112
34
493671
73
99
35
30
58
46
327473
465985
330104
80603332
43
110754
55802
164744
10
276757
384005
771153881
81
475947
239804
3
321520
7
76
3
51
159132
67
381917
47
232968
72
75510
553239979
52
223611
13
6
34
235055212
97
88
118176
68
15
29
4
46378516
40
57
43
250510
7
98
93209
29
25
84
132351
21087
10800
63
122168
63
98
459661531
42
54743
310676
99
5
572147991
407550
347605
80
83
304167
21
107992
220269
61
264058
80845
35
94
43
115906
492075493
184679947
253917986
93
22
35
49
19
82
258426
41
77
30
7
51
61
10956
47
41
50
75
96
35
323562
66
263864
33
69529
485730
25
36
97
274611
109994
73
64
65
24311
361259
14
7
26
7
76
323445
858903215
302853
56
195027
83
449913
126284
439726045
120514
4
28
449681
255380041
7
39
43410
253531
80
378324
30
251793
59399
10
401511
50
410301
83341
98663
484059732
408850
351907
57
16
616642304
45
84
5391
333573
8
137954
372936
5
46
445740
10
739227496
196642
16
60
104268
39487
97800
29
86
325801
488972
79
286754
170310
20645
321384
57
91
34
8
415122
1
201868355
275998910
355659
329451
372224
437897
323874
338477
70
5
40
104882444
4
830856529
3
9
58
25
33
67
84
437154
56
134795
1
110244359
649234291
555393330
354168
8
89059
50871
71
359370
69
30
32643
287116
421639
50499
153050
406471
252299
61
337305
183206
30936
482565632
73
17242833
2
26067
58
405351
82596
393245
40900
94
20
19
14
61538
355656
53
15
416032
9
257025
150771429
7
5
485767751
235278
9
31656
14
14341
9
153537
38
454011
32
60
474698
65
158523
17
15
524844503
311882
390515404
871462582
534010990
388739
498346
416310
181536
58474
91895
104097
58
31
351219
5553
4
83
313565
124005
77
368522
144581217
32167
68
83
196533
49033
99
63
52
7
60526
26
31
62
80
312057
78
553289154
34
17237
24
211041517
285341
62
909937719
52
9
301480
159147
39223
98
6
304182074
602577670
727057574
55
243013
280844
112825
464609
40
66490732
534837800
96
9
436390945
17
82
71
463583
44
24
55033639
90
143765
98772
42
5
95
86
61
62
230513174
245936
253776
833255186
4
19
92445
315245
426843
63
3
64
257092
44
44
17
32990
25
661410878
41
499746
776544368
10
660716810
475496
38092
17
68976
400743
21
920885823
13
188344
49
6
44
58
338681
71
425848
7
340026
40
16
42
447019
57
55292
433380
78
679317918
14
371308
9
59
389432
74
491460
95
24
494202
77
255172
258196
367318
95934
80
88995
5
462876
52
1
299655
499088
188559305
69
9
148311
100159
38
2994
84541995
291624
425931
7
32
424008
123833
123109
99
6
240422
807868861
443732
21
180350
26585
91
200519
369553
138545
386097
41
411021
12
952573009
716889457
2
77
278224
92
86097
450376
74
78
48
3
86
174775
22
217330
316554
26
403320
76
7
88
78
58
399988
18578
338769
38
432835
198440
106842
51
147469
45
7
9
19
451253
6
442634
49276
953342127
66
27250
27
15388
7
22
87
14
382613
23
397347
51
11821
28
49
38
5
463526
228341
386439
8
324115
477119
747356174
1
99
81
35292
52
447330
306771
64
98
97
78
6
40
51
35951
99
52
87
86
329081
202891
88
186758
68
66
322148
373820
75
457768128
535754914
2
99
3
63
297352
390940
430210
267430
98575
71960
9
4
32
281585
22
454976
416252551
285210
259643
47
45
312197
379299
451542
14501
25
32
183919
87
347059
5
52178
90
71
6
328887
19
126133
34574
65
87129
76
99691
92
51
153285
52
87
277282
78
28
3
24
67
252992
408862
422307
44
43
81
676641948
2
51
42
58
25
66683
497986
424806
25
5
327618
436712
3
166519
83
151619
195397897
19365
175652
230903
76
485560
446481
49
25
78
789110197
26780
20
383157
47
67
490095
452473
9
32
6
38
39
313355
32805
2
79
58
265789
489734
224280
74384
964945075
179766
36730
66695
83
18
42
97
68
283466
415143
340954
9
308741
18
55
60
91
128704
9
477078
404294
8
229186
471557
151179
420516
12733
37
91
69
10
67
98
229583
30129
2
67005
53
32
35
976271662
35
91
5
287785
903275587
4
4
393510
55
887121240
30
37
33
222202
71
15
5
466396
2
37276
83
41
21
460153
97
11
223399452
268082556
318242
467687
59818
68
172958
4
488731376
7
21
53891
67
52
116647
74255
25
55
77
19
675444962
483539
16
474362
356320
19
69
430861331
99
17
468898
27
1
16
38838
34
581358358
173854
74074531
7
53
6
220744
256930
131855
250582
76
49
43
8
36041
480084
13
87
277842
94275
87
156013
25
35
99
37
846627651
836952312
416570
11047
37
45
1
11
35
197515779
364170
10608
88
59
88
170875
30
47
203891
175238
77
100927
78
45
40479
49
48
8
44
468029
30
2
367400198
50
67654
85
202895
550852106
47
46
388577
180922
308457
4
201304
71
313839761
19
33
85
40
49
663444550
478288
492543
185509597
4
9086399
89
112209
236412
76
10
88
14117
497298
216074
142144
336134
822468841
187074
3
318028
1
48
5
74185
418708
68
819605562
17
74
12
6
428833
18
30559
90
89
398848
7
26
92
81
394921
180464231
212634
37
152894
492734
5
23077
27
57646
340353
77
329710076
492190
78
343610
258445
8282
36
407154
336010
177362
20
73
348443392
10654
121732
26266
367570
9
672691297
528083942
51
13
9
71
496835
172729
269914
23
298976
308894738
7
89
20
1101
372938126
74
993077621
121067551
8
391309
389108
7
538734400
86
55
236141
346664072
421355850
342736
425043
993688732
62
424911
170796
76
129614
94
334089
629124338
171753
92
98
28
3666
97
9
61
58
304362
582469023
735051469
95
330517
64
10
29
97
54
1
127038
83
12
35
129243
113665
50
89
222474
5
43517037
424832
23
223621303
17041794
162255
1
49
1
5
12
4
223940
491399
60213329
92
51939
83
211394
297917510
924756516
406545522
241851
152635
70
73839
466301
5
12
45
968005766
43
22681
31
6486
483968
301496
244084
5
39
135596
265996
267623
36
130219
186326
65195453
327049
13921
6
4
272576
17
263609
354503
57
766047444
5
29
3
37
22
5
73
469520
34
228837
49887
20
19
579755157
154165
9
22409
3
2
5
76
347949
52
41564
1
26
145454680
41
45812
6
236118914
141064
3
493574
19
265639
2
492543
5
110629963
488272
537652365
94
49
9
170625
47253
52
325360
312116
7
940429285
269269677
157693
35
383299
68
62
106130471
192646
461204
483160
142090
28
18
177669
5
28
152675767
128103
58
80
90
338923
265099
74
93
97
377638
173721682
52045
44
93
38
362882
387837
288523
339204307
3
340403
79
200233
385552
7
73513
341155
51
38
8
55
20
20
67
371406
221029318
54
97
153925
63
630799450
6
212655
972541608
53
14
37
247812
65
492346
33172
37
86240
32
84
372802
27
414820
33
380556125
345520
204485
664863082
284897
465254
459954
84311
258721
448713
77
88
27
45123
87
4
66
782548619
61
271942
314707
323282
43
9
12869
18
21
9
131873
91
241846
18
36
6
18
2
761385184
86
487012
14
77
31
56109
80
64142
49
349427
5
126082
2609
33
29
480787
40513
202552
34
197167
377463
58
121571
410404
87657
160434
85
499242
93
428199
28041
19
33
18
115284
4
221718
38
176923
66
95269031
332835
81425
94
56
574647572
365176
89
92
275180
85
5128
175753
498178
61
256501
99954
51
23
18
193759
95669
33374076
4
190213
36321
83
25
66
415265
629803246
396508
338606
17
80
14
272892
182546
23
330714
30014
71
205015
882118001
42
26925
1
563625638
49418
98
21970
1
53
22
571091765
141064
4
33
26
824002296
77
77
307502
382024
266792
91
119753
292282
295103
328210
3
367969
63
66
71
343944
18
250392
349774375
155016
37
97961
70
168055
79
54
334245
85661
466603
56
325708
6
87856
334721
44
64615
312201
107755
343689
16
291689429
379978
77
6
788168368
77
71
434971
149045
66583
491507
7
5
44
604670871
381460
8
403487
6
249581
302716
178026
49973
88
20751
96
96
13
74
5
7
123091
481657
76196418
469808388
31127
196832
697867041
16
105040
61
64
382459
25
64
365175
367818267
375624
25
4
1
322602
328394
633844438
26
26
81
51
6
99
265104
173842
67
344222
37
23
93
4
278708
4
9
393219438
82
2
135111194
50
304949
48
55
7
10
441255
78
164854
71
450832
14
52
417511
4
136482
499123
9
123361
11
298135
218495
83
208584
27
9
27
421106
88
22
342668
454979
10
44474
17
5
83
7
443955837
906141621
42
38
131113
450710
35
118479
981418061
43089
16470947
493700
477343
828336058
405594
490785745
97
4
73
8
424862
55
14765
114276
95
61
5
337023
60
54
264398
16
2
201311
10
184608
496750
468234
16837
78
938495300
37
140381
79
67
31
251646
183236
66
98
9
63
203655
202332
115340
31
55
28
174860
15
63
61
93
5
14
76
380326
5
193048
46
416355
81109
36
423952
86
393626809
10
319311
71
39
147887646
928526010
20863
469694
339203
90291
158698
163826
40
316293
352606
5
447171
459791
79
9
249690
3
40
729693787
389837678
543666368
70
63
272373993
784510794
699709784
441099
35
41
19
64800
89207
1
51
13
9964301
81
859939433
480251
439846
841460029
90
300078
63
451810
46
148193
399064
391606
589265988
98238
281631
19
86
13
78
420446
443842
91350
7
7
155748
7
54
241648
3
139756
432618
219524
488071
77
22
58
78626
367768124
3
16
161184
1
349122662
88
9
244353
78
5
31
98
335516
7
406003
59
271005
216001460
321151
382677
437927214
23
88
443345
421541
975454357
301947
3
52
52
21
55
6
34607
424622
9
99
36
920201759
242049
39244
408234
51
1
59
27
4
90
56
96
882587936
24
398868
408374
77
362096
83
7
79
214291
40
157422
20921
25
24
74
277558
9
72
31
220524
22
96
694921247
93
75
254849855
52357
361332
73
461354
10
52
426417
55249
624573601
309575139
240707
35
36
213128
440835
175342
32
315479
44
729879444
19
156698
30
51
68
8
39359
1
32
252988
57738
360547
33417
9
30
57849
8
27
214313
270355
27
190173
18
95
22
9
63
22
471491
403299
300266
398696
88
228835
72
280131
129096
3
185691
681582307
5
98
31
271146
2
252123
252723
2
68
279851
51
31
127852
346124
155725
208054
134709092
330014
92
23
291479
155772
68
91699
277879
149506
131732
495904
345998
646534384
38
74
88902311
155078
330440
7
41
165309
66
5
349113
171731
3
61443
87
5
448910
73
282870
151300104
98
44
8
211411
167039325
33
304311
564462676
36
15
83
50
94382
442773
403836
40
481549
41
3
5
8
400213
2
1
945293922
45
29
20
168372
2
222039
379315
474364580
50
1
132315
33
614664066
48
85
95
184913
26
4
194322
257394
174688
67362
76
246273
66
28
311281
300065967
34
279881
266801
58
85283
90
484074
80
37
201316
374765
390999
44
40
315730
67
36447
360459
94
47
32
8
301695
476894
391445
14
10
7
50
52
81
2
137736
73490
6
90
223019
291099
9
25497
57
556301477
47
6
52
61
1
55429
31
476546532
50
2
5
482609
224375
286951
50
361436
9
5
143278
47
190135
23
85
61
60
174385
65
191649
24
309466
239238477
356309
5
315579
46
457228
542548642
467682
83
61
22395
8
11
52524
4
97
7
93
392035
402596
64
47
2
816812912
3
436526
379287
84
34
57
21153
14363
84
283471
83
262299
56
1
191371
9
92848
57
390397
115415565
91
20
81
75418
41414
378376
214108576
22
96
3
78
7
321820
65471
19379
16
445348
236114
54
56
10798
191184
242187
33
81338835
6
34
38583
100048
436164
73
345811414
77
45
316304
397644719
90
14
65
1
932186129
436166
75
41
86
9
20
405316
816890692
440416
26
59614
6
441281
38216
95013
91
455665
540611350
51934
414114
78
72170
493829
23
799988232
12970
37
20
258159
128095
628687478
379444
129360
330064
13
64
85
52
116271
5
25
10
87
68
48
77
447535
92991
254541
22
124322
23
940456665
429121
8
155362
97
49
180884
82
170610
5
213821
446722
41
487050
311114
27
686912550
23440
39
228870
24998
8
14
61
238959
281750
397667
85
242469
9
27
6
88
225183
500268591
94077
189890
26
18147
89295
791025562
91
98827102
8
40
90
74968354
1
1
531281675
85
81348
224503
98
228911
379356
18
403361
59882
2693
96
413735
8
9
161535
38
9
150401268
50
47
155078
301419
483717
33
10
29
11208
91
2
375478
681384604
73
390507
179609
76
223102149
43742
80
240093
62
444461
5
117001
48
36
97634238
15200
38
243756
66
54
482262
2
767122545
327442521
56922
101776
5
83068
94
227162
9
46916
310535
426540
49
268379
85
78717
35
9
16
495230099
12
427851
48
42
238854
47056
152126
100033
23
408567
146130
13060
84
442005
67741
79
31
26
159397
771538256
49297
338592
3
704145905
41
80914
60
83
363477
142848
54025
7
52
21
393147
2
202488355
86
59
313205
6
226720
316511841
8
242565175
23
273624
61693
448422
224182214
431050
173957
155907
459097
9
444798
73
250492
377490
95944
445089
547337635
399882
570789794
600862558
332911
154736
38
6
133658
67
53
127652
82238
5
389010
6
306360
875588617
318311
311137
95
28
2
41
440303
25
8
161341
60464
148746
44
14
41
1
272434
262807
47
39
93
270977782
278233
67
480312
161030
183207355
75
30
330562
31
45882
95
64
3787952
81160
97049
13
447816
89
64
360491547
26
370422
8
257578112
11
46
152854
88
9
48
349841
38
149887
40
567320808
249723
227240
721481851
94
80
16
223913507
4
217385105
89
67933
4
70
478100
374914
93
42
65070302
478027
29
420730
32
22
75
65
315665
1
1
55199792
95
25
71
182238
903605503
6
372225
899328512
423680
469317
909011993
87
29
35
9
75
405188
80
6
212218
348048
171764
890390878
294015
339537
20323
65
280205
171930
896191489
49871
33
55
392967
321108
68
28
346460
460010
344748
2
6
848812693
450112
159231
267698
6
120502
891112806
63
75
51
63
367894126
88
14548
332197
338461
442411
632380878
33
257169
123292
45
49
51
24
785794960
56583
5
62
2
67
21
30
4
12
81390
8
92
2
92
347396
7
330222
408074
61
76
105863
326410
276694
74
405099
22821
93
3
86
352532
20
4
65
2
213413
84
33
12
7
4
484524
492068
158434368
702745803
409762
433164
478251
79
91294
36
448499
21
92
169504392
77
59830
334441
214670
86
353397377
5815
450919
26
128540
657360512
146774131
11
96
15
242055
59
488757
268115
73
40
22
788229768
2
9
245586
55
352951930
24
2
362587
468060
129909
63
134057
104906
5
8
3
38
70
60
7
529383600
515261448
98
47686290
106283
21742
88125
83
60
97
466171
57
50
457096
2
71
471766
474964
48
51634
58
250890
83
76
34
54
784911060
421169
22
252326
784827957
422340
812912021
143713
350001
388170
32
60
49147687
618394812
77
664762368
374721
24
8
76
92894
452313
82
12
5
6
401711
98
23
637341486
95992
20
758277321
8
8
349228
55
489256
25
68
105528
51
24
487663
64
87
79
86
139887
42
152096
76
227522
246262
6
117989
37
12
370813
9535
401240678
90
31
191944
207142
21
186904
317823
414072
97
97
7
127174
139172
615630893
43
281167266
76757
278056
70
420246
370479
85
184299
44
289644
53
128260858
302525
411406
29753
70
516768525
310002758
21
6
106452266
432942
166695429
99
92526
30
66
680923552
165256
33
53
410062
30
69
492745634
9
9
213545
85
226399
46361
35
60
55
310814
88
365037
47
221844
6
45
8
493790
416308
92
21
32390
6
39914
371444
198008
154373
86655
182186
5265
276112
5
100925
404852
53940
62
300020
368956
176065
45549
31
63706
63903
274257
102607
412891
54
19
36
102036
31
498150
65
476936
74
92838222
3
31
1
74
117306
40
29
507196180
80
38
291585
328983
64
16
44929
14
39
672354879
287246
54
355234
78641
2
58
42
370880
372686
338266
40
152398
65
25
161482
72
367428
207771
6
221781
70
234053
735104682
2
28
30090
9
39093
15
69
56
1
13271
63
281141
340741
51
92
97
4
183508
2
99
26
3
343972
3
7
499897
127779
92719
40
79
401430
48
87
4770
68
61
287830
443041
90164869
93333
66
230020
125523
492449395
48
30
57
120031
173879
26
253082152
73180
453620
30
432296
328731
7
9
359632
20936
40762
178714
344199
8
220039
36
99
52269
10
73
6
481137
90
6320
292109806
30
99
6
145131
170780
21
165846
72
6
211031
59
29
19365
163724
54
2873476
544146347
23
38547
8
5
121387
3
34
68
2
78
17
345814
1
25539
251137
1
6
461636
378101
415173
38657
406504
443000
14
395075
22026
44
478392
78
6413
96
293368
74
163246
177135
484922
277283
69
66
37
1
474921
271712
146367
424742
319668
18
88
89024
256900
4
55316
93
10
96565
37
293701220
6
263619126
363040
433605857
34
8
41534
73
397369
46799
248031
41
67
291155
410803
71963
76
6
58
70
359631
772395839
71338
86
72
9
32
4
23
23
197105
29
151102946
417509
164250
8
179665
181942
16
66
300460
23
696766472
417703
295067
9
7
287305
379008
145907022
14
89
27
31493
52
92
5
281020
365204
99
8
774372779
67938
53
93151
706139519
430624
367230
29
58
58441
35
80
238265
180744
60
5
9
5425
171768
21
200303
12
56
59862
22
496043
40
74
456647
47575303
16
419288
30381
497018
79
283661877
41
210767
5
272824303
192194
64
6284
33
119242
7061124
449909
217840
6
22
166284
10
642399806
45663
458218
45
472850
84
19
49
24
320958
134717501
493410
193458
652892636
177518
42
257298994
897822172
435863
12
5
4
43
26
22
25
25
67735
253145
67655
15
54
691294335
413393
59
158626
34
482357
6
105592
57
477368
769059674
84
62052
322213
34
53
71
649359607
552570974
78
25
124286
44
22519
19804
86
4
809173576
68
45
353359
26
99
666221080
110804591
165420
17
225561
64
47
53
490772
69
88396
17
897759929
41
55
85
64
62
58
82
216492
87914931
150005
7
2719
311210
505529130
486705
394512
399174
113010
72
20
8
199755
390783
123234
91
122878
86
42
111826
991072638
2
323402
21
56642815
8541759
31
63
404232
33
293613
834463812
90
8
98
55983
6
71
22
92
5
455863
9
43
9
209030
18
376715
109297
455231
490457
335564471
43
21
179032
113415
42
35
61
23
42
75
492184
169153
361628515
38
8
315655
255238
5
8
477684
95262
66
117006
209564
301771
247791
9240
43
30
32
90
18
31
4
27
216735
71
12
132632
1
18
805402429
189450
324246
45695
95
60
336647
196080
76
43468196
223095
1
435862
2
95814
322051
98
52136
2
442294
70
252820
42
77
8
401653
874546030
46917
48
4
927787263
56
72
306333
66
216383
28
444818
8
85
271018
488625
57
87
63958
94
217185
38
40
7374
87
93
614948036
383548888
27
447592
2
8365038
35
76
49
128256
15
25
14
57
24
46
234554
66
466462
3
4254
593060752
351276155
187638
382219
407067
25
165035
57
394887
12591
73
8
57
492932
71
298409
9
466383
288252984
386650
161421
84
137440871
80
3
125262
96
144617
50
91347
94
47
5
24
33
330641
145943
73254
51
483148
63711237
27
2
15
275552
227674200
82
23
23
16
57
46
65
46232606
63069
13268
433070
801287080
20114
93
24
90
219353
64
42
113261
80
481663
69
4
359569
50
2
84
88
440797
94
224836
318472
74
153629
94
2
260715
6
425558
35
71
15
22
17
53
2
112003
90432
51
10
755031528
334281064
73350
23
490100
91578
2
33
62
22253
46
8
330190
70299
78021
19
360826
32
432270
363889
358379
40
52
7
54458355
31
66
27
8
226847
20
20
23
84
448126593
3
12
939795619
331616
398157
9
560535850
358887
589082755
677468605
142256
32
27411
37854
176106273
21
459036
81
245912
75
209066
80
331971
29
96
55
94
384461
179650
36
80
47
221490
277577
19
50
85
324239
324050
379163
42114501
142638409
72
51
249597
377660
453931
399752
443267
91863
28
98
209372
772186974
174108
489736324
29
43
683598752
913610893
379103
179880
4471
61
33
63
83
86
239817
215938
47
46
65
401674
44536
198077
7159
261376
274983
347496
5
10
5
419577
339198
213415
180496
305532
65
92
98
58
361058
66
6
29
7
415763
5
282244
323474
26
44
215097
73
81
7
387525
397604
714401270
80
98
8
53
386656
242515
117221
245197
27
51
65
14204
73
41
281676229
64
59
437775
232386
318439
221090
99
10
468847
47
7
92
32
19513
87539
24
289822171
80
39956
3
2
155306
793822005
244493399
222053
118705531
43
89
753829934
62329
284312
429355
228022100
490542
64020493
31
52
700389184
300663
10
457529
28399913
31
84
63
184767
79359
6
75
1
64
86
67
80434
89
495727
555171980
456792
14
51
295703
70
94
377581
1
411639
45
16680
129887
31
22
4609
305339
84530
133809
3
86
92
67
377519
45
54
5
90231
92
64
593987705
392992
26
370068214
340033
79
10
29
37
23
321513435
411879
24
58
261235
874030350
326130
79660
76608
353349
484153
792221287
46
283501
437247
81
13992
55
349741
158696220
105360
297607
2
10
45
292400
4
93
405311
14
245683
468754
319725619
162649
81
347780
19456
70
39
138703
368627
450299
89
76302
95
9
43
53
201069
19784544
238271
15027
442713
493545943
40
20
267907
433963
19
285977
26
192461470
88
10
269265
18301
24185
98
621883621
99442
84
385971
53
203050
295670
170940
195785
73
577377
76
20
4122
687949094
22
29
84
39
63630
100433
208349
273505
5
39
9
51
461737
429013501
197408
80109
202625
383858
302568
82
33
81
454309357
180998
206076
390818
176577
91
393848
272608
855294639
75
16
6
52
464154
54
4
247971
89137682
289268
58
135963
459094
375914
32769
324450299
816745987
55
68
8
64534
3
400715
167415
65
46
346770
114370
278344
152228
211978
81
503342899
87
150848
197478
43
96
7
96
31253
66
290346
27
8
326396
432236
308097
47
98
57
30
37
433951
73
24
50274
2
9
66
38
61
207306
47
14
8
65697
19
35
85310
153098
4
283343
3
28
187206006
46
33
480435
40
75758
7
47690
23
2
19
55
146414710
86
31
1
376975
261382
1
15743121
69
63
43
562442701
80
421301
38
81
155381
4
423251
478775
91
161171
326097732
33334
268144
28
452079
51732
61
727990929
32
3
80
92
9
113741
34
449496900
845338750
92
34
201112767
358304
41
4
23
49
80
291532
96
16
50
9
38
476237
490042
19063
618481413
162284
283551381
313550
2
389617
378348
392984
82202
127625864
231181
8
480821221
59
24
384141
12
51
428558133
20
33
390671087
19
68671
9408
238133
70
44
27
88
432385
375994
53
256633
124823
75
175905
248087
28
5
59
363990
188136
23
81
428648
438649
299470
43
9
956541504
461957
68781
3
37
3
72209
233421
44759
59
4
260421
79
282016471
64
63
38
52
30
65
55
83
544924595
221757
54
49
88
85
99
23
28
181168
86
23
435357
522251454
90445
21
65263
148587
278623
76
61922
91
77770
34
3
96
50
431861
5
252525
229470
88
301077
24
195276
211887
66769
149206
327399
4
469080
465210
22
70
392618
78
34
89
68
92
486313
61
41
471231
53
228538
332591
75
6
442640551
384536
78
36145
437582
363091
48
77
83
83
12
31
6
360800
2
480679
37265
70339
408694
99
578414083
131356
63
675594915
66884223
112616
19
201409
368718
57
44
269239794
55806
407958
37622
94
16
908046567
1
335552
7
10545
229215
44
415030
33
25
478606
74
372611
240970
82
78
3174
178481394
361075
412482489
402701
450878
43
93
365699543
65
335622
327997
290926
39
29
929710011
203362
15
48
242836119
59
50
166036
361052
43921873
400355
37
46
78
335466600
254720
182239
55
42
11
10
3
84
846972928
374175953
678766021
6
47
50
29
88
73
466245
69
42
93
204349
63100
39
321077
65025
59336
328547
38105
53
27
334133
882586222
8
10
55889
82
42620
31
11
11
51459
753513504
91
22
98
71
815522705
194665
747556221
27
14
357537
354682
748709876
257624
79003
262648
225894
287977
852698103
51
924189582
94628
3
2
98
14
16
75
284084
9
34
237501
22
38
32
447850
47
71
207777447
434422
56
7
28083
14
73
299641
291658
49
38
268377
56
413217
40
629516392
49
38
84
461860
729985435
77
31
1
2
420206
64
25
35
318452
438277
188664
613572622
355028
445974
7
57
35002
863354992
454722
39360
45
620926794
340170
330159
95
49
199408
54
6
304619984
444854
37112
463072
21859
40605667
326441
200876
66
16
90
1
427425
7
308508
208207
84
89
49
113649
60
8
489523
8
86
22865
452822
91
406766
326126
26240
170810
287861
326252
70
25537
379137
71159
410655669
328431857
516250986
84200015
17834
307714
81
44
392345
26817
91
177647
383611
5
944993661
50
22
128994
5
508965915
494498
86
84
17
297558
325837
2
147662
831367062
177591
303135
424897
79
568855457
7
6
13
14
98224
241089
52
89
50
495372
57
5
18399
600305410
349321
167371
95
45
94
454997
95
317659
6
181220
177376
14
199631191
54
37892
40
328560
827449935
38523
867308732
483261
21
187028
42
126446
67607
150902
103032
1
345290
187590
295257
141113
69935
9
28
125000
91
881858262
11
40
32
313371
43
46
73
97
85
66295004
4
11
265541
9
65
492078
2
34
14221
18391
49
24719
32
452472
9
735041764
344096
39
448537
17
64060
89
450542
142315
69
79
64
4
51
71
58
56
178105
80
447224
23
98
281048
298921
141543
431711
99
12129
114256
84
3
405715
6
248038
496390
466159108
35
48
19
226144
87
35
20
733850343
205984
42
268245
62
21
273257868
71
936870445
340806
1
604408668
24
64
330845
72
373012262
8
81633
90
368590
129707060
716552409
238900
193507
88
497147
158586237
22934
908885186
206855
2
321711
263266
303066
358936
81
103341
89
53
206520
485300
66
376234
55
784922543
68
57
354337
54210
127146
82
376561
71
59
95
43
12
125258
441362
7
29916
42
24
788306628
345394
20
216631
111843
35
79
90
99
60
3
70
4
89
350758
163634
85
8
9
3
32
283920
34
54
61
630588373
74
9
24
279440
179377
21
23
40
390811
65
7
599069346
465327
8
13
50
8
70
66
6
231694
288900
300232
773874519
25
4
28
27214
49324
71
90
36974
78
5
135437
27
312448
293581
83
57
427031156
143958
59686
133931
88
18
62
228418
240776
473166
8
377523
92
91
79
412934
94
58
56
279130
117931034
227824
22
20363
41
40
460283
41
259922
258628615
83
444789
261615197
1
13
84
413972
90443
28
84517
151199
22548
456444
438982
449504
92026
226330024
160173
89
9
65429
523922587
54
21
86
1
206662
45
78
65
38
16
88
164243387
90
64
56
453772
99
592668742
212781
13
320474
78
323071
45
237413
180434
68
65
48
21202263
6
44
185576
32
262819
46
205006915
55
70
1
83
10
39
24
90
114496
65
34971
46
388307
49
22
59
298130
258401
493246
268683
457365
88
66
142853
9
23
31301
46
426625
94
244518
47
5
255645066
42
223900
61
236016
453369
683870769
373025
459926
581510984
6
271956
154307
114702315
8
93
57089
5
308614
48
93
84
3
284765
18
97
8
30
7
52
66
10
24
76
374072
403413
182102
5
172017991
30
337767
446056
39
48
30993
469918
53
529202706
24699
668382228
115007
205128
85
467410
5
83
95
5
303084
57
74
267866
7
49
72
58
6
20
309358
568568896
366313
478214
207498
271034672
87
82
299298
16
413057
27
3
9
444767
799308325
16
26
49
84
3
89
3
59
341430
362
464986
78
482600
41
127847233
192831
4
182745
643239191
4
776087119
242192891
434398
50
332533
70351
75
77
474206
440549
40
395375930
34
184434
419196
32
16
211203
370266
43
98
60
391590570
80
58
6
7
12
16
130070
36
39
455640
606785429
33
72
948797235
127949
81
40
85
275427
5368
37
67
131739
99
216054
477143
45
634005213
184658
149122
271023
88
479070
78996254
390485
5
52
82
430309
1168
8
255766
1
12
40
2
821097542
497236
530662381
34
416743
109529
78
298400
30
62
91
239755
475790
95966
171264
23
304118
38
98
33467
21
25
196157
479369
184932
321500
237187
74
988934228
302814
9
91
429397
46
71
67
184032
74
384679
5
97
377076
86204
57
41
75
184371
7
88
112857699
321362
29
78586
1
31
55343
67911886
98860
104943
439460
136961302
49
7
49
301567
227380
352051
9861
30
596906806
361328
497454
35
195152
7
490633326
137551
71
101392
940436006
250975
206954
29
69
258281
511802873
624128299
123800
95
49
82
21
249116
491248835
17514
52386
15
97
110135
76
269949
52778147
442637
99
527702506
15
34
24
57522
351451182
309410
131709
102010
4
15342
7
126370
53
49527
34
4
56
418439
53233
837452279
409586
8
87
32543
47
45
169501
132003
9
60
4
282925
29
966738833
1
2
62272
488200
48
77012
96
265114
16
6
93
286061
88
8
1
93
27
353895152
11
162024
88
76955
369547
80
453662787
172463
207411
263214
349929
420391195
248606
47
46
16
372172
310156
1
40363
221967
14
71
555789485
26235
54805
306993086
14
48859302
5
41497
10
411084
46
91
446398
91
200561
52
371189
3
496676
78
6
90
101585756
282027
45
36
96
192328
195112
4
68
4
62
181084
456655
438023264
76
184142
107095
28
27
835697595
409698869
41
461517
170050747
29014
147487
90
57
263541
89
2
479380
11
1
48
40897748
3
240035
29249
58
772017947
918230312
1
71
8
6
449978
20
55
95
104094
92
36
50919
52
71
85
23234
54
241776
357614
387905280
230387
90
201200
2
223192
65
16961
78
73
363323
56
923670556
72
2
92
11253
108219
14
10
6
405678
76688
49
146091
470421
69
14
58
96
55
318730
57
22
418537
26
7
52
280373
248958
679442387
311066
17370
37233
127719
149578
49
58
659930356
427300
188538
340422
219269
166865
70
489882
220447
416874
490175
641540679
21
5
67
32
24
78
67
49325566
24
4
31
11
7684
75506
11
242401
75
98
8
30
93488
417754
415357
387462
9
45167
306366
49
30
67
824147374
578884834
91
136939
120516
78
52
4
226933
4
463534
158706
2
159427
82751
29
290653594
84
18
284145
264191
1
32
3
345183734
345554
17
65893085
8
391364
231873
93
246618
712475417
742163296
333347
326882
80
126606
130034
28384841
68881
61
435846
18
2
54
599066937
38
174586
384391
60
28373
235868
98
76
9
259441
61
84012
94
10
18
69
27
3
223252
839157578
10
358108
476761142
311653
120683
49
293139
665418166
31
33
30
24
2
85227
463584806
454900
327575
435719
322411
47
47
168865
83
235181079
87
67707
488954578
231182
22
458662
44
83545
81
9
237427
54012
285508
463707
461302202
333639
369291
472893049
85
641956269
732671340
88
3
129219
185344
4
242633
95234
47
451037
120081
494748
7
68
317470
3
558103396
248304
59
7
176307
90
195326
26
99
120421
11
413789
63
63
84
448734
81
597001580
155200
252119659
3
30
312521
14
84643
7
82
49
57
269747
76
14
223804131
159892
4
336076
976345605
7
64
40870659
58
54
6
72
111624247
57
124317
327460
57
