156635
67
313426549
216447
14
63
170597
191612
423840
344598777
667995598
248803
8
21
144749
158514
394396
40
206513
229023
477498
492520
18
842338339
27
30
88
6
197902
469043970
23572
409465
340370
3
15
71629
178762
462105693
601752563
34
457368961
9
46
71
17
3
52
49
96
76
69
668463623
79
55
1
406500
670526611
89
73
92
32
57
490191
96
8
63
23
82
86
20
489822
57
398006
44
24853
177520
231059
251288
950121283
63
25
43
92
22
74
62
289925890
110355
43
56
7
5
5
2
28120
2
8
234467
98
421785
26
5
250202
40
70
6
353934
495774
6
20218
57128
72
773468002
36161
41
50181
5
22
36
3
44
34
316331
63
81804
82
9
81
2
50875
426673
76
703263855
41
71
470771
163056
3
36759
389475
431251
158703
149049006
16
23
340777
103126
98
297620
44
4
73
44
43
356480
12
9
62
92
33
122502
67
5
44
38
921926608
95925
42
430177
98734
54
179738
7
119389
135995424
292123
269427
90
4
41
64019
73770914
431509
305033
288561
243749
52
391317
68
74
387930
651592311
9
19049
81966
86451
418979
368931
90
30
8
92028
73727
50
295699
344315
24361
8
59
272237
1
122699
6991
73
286509
29
202991
409081
73353
53
152701218
240030
50
75
98
51
49
279949
69
241441
378900
397083
369277
11
25
201797
404389
168524
233970561
80
106869
3
359675
76
361143
67895
20
336981
11
248685
95
425142
102255
266211
90
66
72
212708
682823263
87
488488
1
93727922
357451
185893
99
4
63
89
8
57
4
6
25
11
225258
378401
419772
1
59
412932
22
201200
916091961
120002
62367
63
733558556
2814
81
844712926
486320
36
267802
64839
330111
432687
66
7
93
23
262269613
63906
138527
411677326
461413
495356
103029
9
5
57406
135620226
409014804
135790
87168
89
248084413
16
17
70
365132709
69
490467927
7
87
99
378283
37
29
172742
21
242804
1531
99
84
1
584237487
581489271
65
223171
486443
1
162863
84
730446422
33
445826
45
117229
27363
17
99
19
47
372513672
619056864
49
274954
491709
16774
9
63967
474081
749607038
69
24
117219
304802
8
98
37
26
14
84
24
24
444847
8
86904
9
194758
425849
85
75
9
146983
490084
478284
437317
707936389
364427
76
6
27
440673182
84
305268
18089
79
83284
23
221078
35
122461
2069
102315
61634
282372
28201
184791
74
275778
393176
37451
16
287430669
97
186477
84
89
27
58
96384
97
13
399619
88
7
488423
210234
2
256066
49916
133190
25
54
98
457178
188338
877780192
490836
6
89
99712
102158
88
457116
68
84
9
2
262354019
81
730024676
220467
78
3
727974288
48
80653
4
6369
5
93
220975
150202
85
14
289492
28
5
6
76
718262894
35
64
19
220859
3
33
34035
435514
26
291591
148409
57
37
214855
233306
61
116772
149068
13
22
70
7
373308
280659
338932
553364908
1
281218
49
330362
381021
95566
264151
129110
46
95
77
256866
81
332391
291757
148454
7
5
469908
81
393329300
269016
52
274173
69
34
192905267
51
155426
17
1
90
69
7
309883
86
964239092
229276
375517
57
96211
991993234
59
7
65
279397
377391
113453
406612
23337
1
78
60
475645
9
43858
9403
78941
86
29
75
383394445
361209
8217
24
72795
407781
204389
31
149795
43
51825
6
50
355727
6
285029
463986
24
244783
281839
50
451813
90
285772
795632809
51
341936
309049
56
19
454675
15
72
195858
85061
264687
9
453689
45
475694
184527
18
84281
478188
469143
161137
440640
3
98
3
519624949
491273
34
72
61
209429
36756
642700977
82909
105280
22
331096
897859423
6
28
29
56
421704
97
418503
66
4
63
464650
40
32
4
80
204242
10
255346
108034
42
12
75
249068
32214
33
245515
436610
9
311989
55
48
324234180
199070
43
15
152523
38
15
543412896
487195
18
158568
3
7
127966
74001
13
90
91
89869
90296
48
29
147132
70758
575886578
60
476019
80
249312
13
21
87056
28
131165
94
478363
375861
92
87
67
396121
18
45
441027
126962
40
447304
70
75190
316968
775887203
34914
981253277
52253
81
9
349778
68
367896
452914
49
618545011
41831
810347039
416976
7
7
62
2
38
254363
262620
389103
489388
56
477417
2
306357
312861
1
241134
86048965
15
62355
11
4
2
75
258775
467840
11
7
116922677
99
467604
281323
71
1
78
73
30600
145983
92
6
22
4279
32
30
374714
182315
131354
60
26963
68
306401
162024
5
48
400141
188658
23
31
91
634782695
398768
750219017
151751
45
99178
83
88
55
9
1
273841
147736155
425649
332905
67
28
25
549845486
38399
24
192691
63
47
397900
20
250853
290417
58
22
58
486583
431926
26
360357615
35
282083960
63
178025
123111
426915
80
278774
392456
8
459144
349676026
783004056
343324
424146
89
69
465908099
321141
24
42381
778737201
421873
17
57
396352
300028
1
9
48
68224
57
6
361268
352123
467758
365175
3
452262
37179262
67344
83
122427303
86
84
363189
71
29
73
269992
13586853
1
2
462149
124999
88
76
495088
492184
19
96182
61
458029
433478321
97
38
270388
96
27
103009
30
70
54
32
250643
726627436
76
290126
194765
450511401
60
564198240
56443
118619
492010404
112733
10
46
98
148584
20
80
477151783
57
245159
190772
13
23840
75
713992757
35
380392
55
319896
906696844
43
390425
135154705
95
90
73
450742
32
283082
54235
275489
291796
425081
414686
17
383280948
226807412
6
398748
15
9
25
2
349002
481390
5901
26
24
264355
53739
90
11
36
326596
144401
194826
30
332574708
349897
426073
24
145175
309199
55892
413627
57
451066
300507
21
504961218
62
50
338091
105601
492907
53636
68
89
31769
4
7
1
38
9
343725
3
155694
265792
48
2
96
7
29
43
3
4
347991
135664
2
3
350256
341308
6
306151
486558
491854
7
336236
24
82
26462
17004
353606
91472
89636
91
90
68
489411
10591
59
20
38
266277
7
299085
52
21
66
349109
350960
113633
17179420
16
213410716
332420
23
62
12693
23
89
215448465
83
823967126
1
71
91
60
85
6
79
333052
9
477989
70
4
16
29798
50803809
60
290366
161174
8
263426
200254
48
13
191528
234360
30729
79
122379
46
123457
326495
536473128
370248
467624
152128
115329
698609107
55
38
356951
16
31
398967
21
34
435495
81315
6
28
43
3
319411
5
18
94
38
143840
49
10
353913
66
32611
426308
434427822
81
69
62890
224075
67
431596
78
6
195382
22175
19
412998
368945
69
13
237518
442382
89
426990
4
144697
507838319
83
160104
255413814
412177239
82
308093
40
691699644
115874
48
9
160744
143140
1
454068
2
48
566946511
63750
397171
68
91
485464
56
47
29
4
210340364
87
4
5
47
331958
41
9
74
38
50
63
236891037
85
70
39
6946
6
234282
17265112
98
52
2
82
392178
72
113994384
49
34
91
299891
244973
295199681
364475
57
74
80
259023
78
52
46
986591547
73
113719
342542
189653405
59
6
29
93
491078
457226
200740
62
379370
67
248650
98
66114
86
9
169903
72
9
424876
77
99
55
169590
73125
3
423022
34
65821
138757
452392
20
362027
9
292871
492675
6
196019
96
88
15
1
7
382470
4106581
41
674170539
321274
57494
45200
418897
382664
67
57
9
70
84
1
78
168427
72
35
14
46
10
6
261049
9
74
51
414480
7
30655611
880086334
86
657350917
306410
27
91730
213282
116667
71740957
34
33
345095
294339
87
64
3
36
28
36
28283
808261154
443011
85
78
751819854
53
901217828
40
20
355500
6
144497
436751
35
663974906
46
49940
78
862428868
37
26
495034
171984
86
61
179683
51
30
70433
725548377
206749
197485
384984
26
63392
89
20
7
70
755693268
185963
89
37
10487
97
513780902
36
213518
71
63
385573
669464290
367483
47
13
94463
4
89
181850
9
81
324230482
67
93
110083
367984
67
62
34
47
201979
311680
76
2
84
158514914
132940
357821
920137371
2
98
19
29
81
144706
83
9
126104
47
412792
32
304573
22
730937487
489268
603181394
93115
99
92
3
49
69
1
482373
401316
288551
375684
369631
638241067
24
7
146912
42
1
63
14
99
41
190804
914901899
85715
32144
260291
284568
17
33
85
44
12
213894623
87
36
261528
264720
4
50
3
446443
8
63
13
4
14606
26187
134198
44
21
85
495184
79
95
12
77
89554
437631
496752
65
579428036
54
99
5521753
309328
50
368078103
245868
4
35
350571138
120820
25120
670894087
89
379014
235358
60
79
8
255677
67
251484
84
70
4
43
264338
98
105308
9
57
56
14
84583
356139
643608553
3
2
54
40649
78
397553
293100
67313
423517
424147
96
14
3
3
182848748
259544
69637
325172
12
40
51575
161018
79
82523
164261
454839547
222542
317417
91957
26
36916089
14651
1
59
20
46000
22
568689767
223278
94
40
5
63
198976
27397
4
843143495
182706
173207
199837
88
24
51295
433460
67929
92
64
14
49
141528
147674
318706
22
66
46555
117036
95
286615
321105
86
29
17993
423199
81
19437
220669
52623
238937
199000
398632124
27
119745
91
16
70
337480
12
499832
29
150423
31
28
931940341
848028623
456033
68
19
14
4
93
4
996199232
57
140248
268173
147985309
71
392105
242349
278118
87
623807831
39
3
469545
95
296675
3
443824403
59
248242000
218073
49
73430
438592
43
473370
79
50
54
280874
9
59
338160
249785
270090
4
464000
48
48
65
386911
309988
70
203594
342363
6
75
53
33
95174
325394
157791
9267
952996671
3
33
65
78
85
4
71
77
76
95
66745
148749
3
402346
80
234670
1
29
85708
565589347
16
76
717807193
61
8
4
60
29
413477
68
73
61
374007
25
345790535
36
96
210418
8
6
44
1
39
18193
35
469760
208427
70
354194
214656
89
24
98
60
48
215217
67
78
71
222529
10
76
68
497357
79
10
100785
83
54
13
194780
448461
200904
335341
215279
310124
69
2690
68989
818515602
67
330880181
98
432645
49
527071039
337475
29
116559
58
391995
42
95
114105
9
58
50
174772
5
23
9
239107
102926
17
97
31
383273
46
33
73
431362
256450
265957
9
77730571
466024
604098183
74
138147
3
99
112058696
9
168277
198657
432952
89
83
60
25
72
69
273566
134154042
446344
148167
33
66379
490938
520334061
83645
90
58673
391466288
3
9
361098
882490997
92
80
55
38
88
124140
152114
49
19543
83
3215
355729
382427
47
17
915425297
26
273065
39
39
58
165739
72
12
32005
35177
322327
65
498294
55
322994
5
28
9
66
64
22
45092
11
23023725
991995248
97
23
446459
337884
259479
42
55461
97
48
136035
481445
92615
450292
34
24
55008
53
81
27
2
42
680108933
96
55
48919
313745
463983122
7
10947
29
38
17621698
405954
41873
89
28103
444051
14964
225834
468014
253658686
165072
120388
148743
92
720292731
394487
85
229433
62
449146
37
11
221457375
107402
81
143572
116999
230545
69
6
322604
28
128706
80
112946
672489108
87
11
676613869
42
426337
390840321
9
11
367284
327009
19
251306
473051
59
275047
379269346
85
68
121056
58
52
81813679
445888
65976
62
401159
88
84125
3
414411401
61
135038
187630
55
87
320512
474716
61
72
24
743516302
61132
29
5
50508
72
90
34
82
901925821
39
22
259497
20405
310938
43
30
41
269161
10
31
419525
145273
81
1427
284616
766447762
214083
85
11990
85
26
93
62
31
383247951
9
2
98
9
20
184721
143824
71
473863
316264
351634
92
78
760767356
199903
63
778852436
8
520893008
43
18
143927
81
75
82
31
95
137660
159291
28
24846
833148974
437018
17
3
31
6
323323
5
66896967
1
8
7
765850141
80
110620
44
590440743
5
51
291132
93173
93
394363
120734858
35
62
11
422260
21
82
66
192833
38
31221
7978
34
76
283017
90
486581
255190
31
24
44
31
69
39523
180583
383017
53
18594
419112
92
134409
96
46
244638
51
314717
950665506
94
15
80
13
18
58
7
314688
69
24
29
390405
6
381449
48
103407
3
890512663
148033
43
471572
482033739
7
356843
384385
127169
192911345
96
230155
13
18765
2
7
63
437396
82
127009952
77211
9
3
31150
4
242685
94
80
124475
2
130937277
165873
64
557034309
60
90
16
3
58
452329
7
68
68558935
935642988
87
379955
75
138781
8
319523
19
262725
176933619
251133
334391
81
390153
191210
72446
7
54
43
94426
21
235078
482840
56
645461735
23
36
62
34
365375
392845
32
65
152589
43
148455990
9
145763
386517
459726
76
48
307612
41
37
333737
27
43
461819
796947061
18395
119514
179084
7
328495
49263
204804
63
319875
20
194806
8
233227
36677647
56
847603085
154772
380900
99
7
55
11
499705
48393
237993
167487
139978750
488898
16
76
251994
337727597
663
35911
116312
20
480243
195361
83
230618
84
72566
6
433407512
414929
3
235047
47
83
301894
71
381339
21
67
373085
10012
91
49
70
1
65
29
57
45795
245802
15
21
361985
94
490622
37
83
21
7
6
322534
7
42
55
89
232105
7
312603
27
484895
86364
67
158151
328744
205645
92
19
39
173860
45
336941
99
51
27
457601
72
245030
79
377081
221333
88
55
54
338808
94
187289
56
36
46
73
234808
90
166667
353385
25125
20502
55
8
3
229323
108494
559133401
6
61
170346
39
91
300789
461401
431800
187543
29
79
179647
70429
2
152834
450830163
88
326275
86
31
43
5
116182
45
41
47
851164977
308260
402887
76
213617
1
71
388428
410323192
2
477270
7
60
66519076
182646
42225
100564
11
129957
27
36
84609
221671
30
353365835
35
114596
46
342309
88
58
42
421690332
10
8
369035
295768
24
208009
422386
124
39
234040
484956
287064
32
2
184936
487027
54
440972
12
19
742410027
470472
16
29
92
156087196
325356
7
113258
371892
5
68
35
290385
31
80
306177
229939
205329
75
46
437979
8
394196
315501
34
378476
77794
35
623450805
77244
154495919
12
683625761
53
34
63344
58
79
20
715945360
142799
161349
5
932545620
268793
30
213910117
56
24771
12
86
85924
433862
67760
77
195955
360837
7
33
63
304660
75
312021
387673481
653122142
78
8
30
412372
471578
88
394773
95
5
74
86
251687
96
41
76
254883
4
70329
8
39
88950
724972655
697837994
539898041
39
83997
8
527055190
272034
74
816074831
9
283733
98
47
56
411989
57
432004
205389
120787
35038
484288
7
32856
94
293584409
189633
154518
319228
49
86898
20
225651
75
225668
414413
96183
44
120106
98
5
485669
28
6
3
411353
480357
20
79
96
3
19
834347908
358471
266086
28
31
18
59
382948
73
283141
1
312848
172137
458687
22
418318
8
252817
193165
9
286334
262238519
262246
3
39994
86
417940
32
789146060
3
5
223315
8
98
252421
6
77
478082
4
444416585
59460
246102
83
70
330265
19
397268
494178
639741677
261689
324915
57
173345
57
21
314766
81
98
43
37
128719
66
446992
42
253969
96
29
32
49
37488
483554
23
84740
162957698
61
86
280635
394431
109947
21005
801541888
2
75
337702348
397709
321138
1
254743397
73
82
333056
5
562452335
1885
7
456787
3
72
512859088
341868
8
55
84
33
601425458
24185
91
921670971
2
376862
7
526041886
86414
221613
25
135281
68
99
99
69445
389872
90
375516
485979977
32
223693
427934
34
498406
456397728
484695
5
391471
122113169
41
91
374827
4
2
13
301158
30
138737
440446
361605
319145910
22
68404
203144
73
313760322
87
249400
102736
35
193585
331270
83
94746
355761
2
6
27
250835
63036
442428
7
65
94687
60
8
31
190843
426666
387214680
596567623
53
39
22
23
88
7
55
386729
44
824586128
442990
9
176779
5
289468
186606
833225661
467288
48324
154349
499823
608125523
31
42
62
14
66
76
70289
249339
48
167676
220503
505349976
6
81
70
84
314074034
24
70
34
437138
474510
78188
6194
45
66551
59
13
52653
1
336789
172194
115161956
96818149
371849
74
345803
393543
8768
26
463879
49
203593
90
38
63
97
495997683
295920
118388
455679380
165703
10
685814669
305678
159892
361580169
473942
364692024
353457
96
13
24
6
335522755
39
306300637
29
98088
637078172
29
11
283830
919729869
65030
367033
269308066
86167618
44022
975005731
442033
36
56510
98
370630
79743
185887
57723
62
40
485729
56
2
465127
470533
245052
50
93
352422
74
396539
423435
319056
498512
309360
72
409977
789197547
34
370252
93624
7
29
99
388763
2
8
75383
36
128909
93
31
4
52
34
279119
383065
28
70
71
434796
8
45
142115505
16
90
455353
41
570915866
9
74
96
7
248104668
206654
98
471557754
70
76114
199753
121708
77
956356335
348010
67
3
196047
15
4349
82
83
464750883
2
203254
81
207463157
15
127617
5
43
477203
58
320279
308535
420815
278888
9
225682
5
120924
133992
97
1
460039
41
87
82
76
40
295639
920084641
22
247430200
288893
7
747814739
27
202307
372692272
15
85
394386
471224
5050975
4
357666
314176
77
88
96
279082
139019
114461
90
10
354959
86
1
783791190
289960
16367
5
156749
127268
63
24787058
418623
241419
29
357371
913357182
78
74
56901
477728
3
398554
391091
218156
88
50
13
95
281690
75
108830
42
280635
8
420951
416868
97571
378750
90
3
94
580412001
39901
474165
198529
245233
98484
387144
297668
97
459876522
87
3
274472
33
346846
435050
31
106873
6
431434
804088981
43
42
469957
438794
230717
56
576816196
71221
224214
350834
61250
739396547
90
257396
3
8
404651
6
6
54
55
77
69
8
51
19676
407779
74
244172
306392
455034
16515698
97
67
457894845
5
5368
237911
75338
177566
10
89
320223
55
79
30
392590
47
164730
78
54
136818
9
3532
359135
484979
132249
77
220816
89950
94
13
1
95
73
23
74
406441
317481
57
5
33
80
325341
79
85
256756
256033
34
70
9
17
153840
93
432912
359897
384700
33
774738889
424918
787216273
72702002
826354778
31
56
728843953
8
408239
94962
98
99
94
946725847
791954408
3
381138
53
1
298815
120602
956647020
205763
940784289
6
68307
46
224041
64
69426
251150552
34
17
53
74
81
98
482067
95
47
43
9
96
226613715
20703831
1
27
60
404771
6
125587
78867
32
16
8
720503652
68
305167
62
86
23
45
85
11
493186
330931285
6
47
8
294561
90
54
173133
39
7
62
129143
22
289183
303863
48
200966
58
13
52
36
31
434126
82
78
113001
8
151869
99
350037
4
44
40
55
84133
375453
87423
1
168256
4735
96
8
35
25
36000
24
83
15
14
299009349
424177
294036446
60
9
3
90
37
277656
10
48
52419
7
396301
160336
49
24
991666034
366675
53
865231463
60
170633
60
136563
270162
84
209275
5
32
423168
230450
189223
222748
411978
90
91
892925526
434615
65
68
353919
111766
70
72
523
468540
238688
2
81
496396
56
405466
251523
95
291306
48
23
7
15
16
489187
16
56
162282
421709094
64
917578798
255737722
96
5
96
13
224064685
2
228221
33
28
346791
349816
14
49480
57
95
405854
435218
18559539
99722
373933
92
323070
3
497423
92
2
490710
338284
14
52
7880
99
383931
46
64828
29
203279
139691
451700
141889
32
220313
34
282605
4
55
123216
92
320150
39228
1
618308051
33
61
51
373439
107000
78
6
762898871
5
12146100
60
163500
26
99
188948015
70
91
269713
61
14
70
311598
32995
349035
79
467306
322553
177659982
60604
93272
59
68
618353583
395460
180623
31
79
16
317814
942327117
305262
74
1
81
33
474553
204935
456258332
400869996
132410
1
70301
99
447316
973077809
291576
416076
97
231387
333795
89
921891816
28310
50
71301
728941762
48155
60582
164198
278196
184241
472304
71
53
9
37
916449675
12
30600
470370
214767
13
8
912965105
90
448366
43544
66
95
4
66
49
46208
21
236268379
91
166591
9
68
2
322299
47
24573
98
253254
5
297887
469941
83
219362
66
834110502
9
78
87
8
110495
485317
405057
1
21
346387476
417433
54
402306
94
41
92
990443734
23
488584
70
87647965
23140
16
52
235577
3
483973
5189
260979
284473742
459702
268782
89
75091
231941
123060
60
22
18
306966
4
5
2
129611201
523199568
52961
29
441578
2
4
195944
441555
68
16
644331654
129366
51
96
69
70
2
7
364029
400984161
323149
73
167104
11
15
2
96
12
204560
26
61
374231
38
69314
34
351406
670752048
262598
167882
222413
430386
45
952707078
156398
484347
2
274154
30
57
126402
91
84
18
205854908
80
7
7
196902
8
36261
79
29
213166
6
49003
15
431164513
159652
472257
56
54
83
22
66
90
35529
76511
885680559
17
84967
835211135
94
65
203463
199008
74
21
283870
18
25
409057
83
324213
391959
184138
33
8
18
80933
407414
390601
22
51
478162
75
67
870734537
13
13
43
330713
90
76
36
69204
907100410
458515965
384001
119940
47
62
218414
87
68
165150
1220
76
74
6
219509
79007
373680
454814
21
177411723
69
274501
324799
434883
82
196825
79
71
60649
95
159332868
96
98
391840
96
56
63506
1
51
27
369729331
440269
7
388418537
618245660
12
35354
83
85
397796
64
62069
89
54507
345718
98
1
65
28
8
57
1
67
395361
74363
427433
343129
29
126335
234597
98
205203
51
4
994414437
368971
18
379242
94
420431
324746
370351
170572
139924
94
187027
494986
34
238790
355021164
60287
430349
3
90
13
354829
309795
129543
12
30
47
966248268
68
942598116
899229470
76
93
18
406574759
64
46
69
463607
306619
3
8
125324
3
81
65
144169
7
3245
16
19
15
31
399603
3
77547
493246
218518
20
26
95
477250
413604
54
306559
57
442663
50
335281
147840
389532
3
49
10
8
485906
377286
261254
14
71
12
851483582
56
184619
480535
142134
829230327
225541201
636052618
422875
72717
341791
320631
245897
436282
973808441
66
62
45
459552
87
33
302118
242093
380357064
296388
96
332764
54
88229
285865
10
77
261966
196436
10
665457244
1
228190
397876
7
94
832130142
16
57
91864
5
443751
1
360029
38
92
39
60
320660
485110
27
703822253
333800
10
158482
108809
19850
71
37818
4
92
47135
13
980820816
142456
22
496922
9
22
89
22368
381141
75
426880
175060
988011107
467819
415209
23
787715607
88
147184
91
27
387930
51
338817
251706
4821
341840
73
12
70
67
93
93383241
3
71
453490
72
96319
29
186775
306230
21
22
324529
351037
276742470
377290
38
79
136029
9
97
42
378241
75
52
90473
452571
61122
9
27
606774413
67
254438
80689
29
31
50
467463
34
373560
36
80145044
26
117987
7
11
95
484449
55
186603
12958
35
166996
957023813
93
92
61
90
20
470416
96
77605
79426
26
11
481815994
80475
308931
31
731634724
81
207938
52
32
29
98
635910765
264484
95
709742111
347665
59
95
49
47
57
18
271094224
3955
587526943
44
98870
66
37432
5
198536239
277272
24
36
39
378944
370161552
18
34
48
131443
84
17
58
73
5
62
148407
411207
4737
295509
56
4
4
681211343
33
5527
7
49
3016
51
249122
75
497934
71
28
5
77
16
344518
143396
255214
995378731
14
776553311
289791
110764
80
31
301939
146121
51364
35
414063
418587
122930
39
260396
57
445992
261060
188266
386122
66
349209
1
415412
78
453268660
2597
343908824
66
272377
282075
7
91
9
77
14
393566
39097784
306181
452548
2
65738
450065
308549
183311982
46
44
441214
231172
4
14
222482
333761346
293937
4
44
78
65
362530
23
116766
759797693
196364
185200
49
5
33768
637221496
69
378994
313516
17
9
79
331594
4
263708
69
459602
83
2
66
56
918681370
315238
488720
8
16
67
42485
73517
4
38
201506
1
166564
27
63
575175944
197154
334077
439584
10
92
526146949
8
262376
67
452484
38
7
80
49
189588
358996506
457010
285816
48
21
460174
44
474022
660350674
85
33
91990
246636
393551
41
140817
57
92981
4
68
29
76575
338782
66
248106
329532
57653
92
53
5
14
41
22
28
4
91
5
289612
386180
18
79
61
213071
253069
26
84
90
50722
131781
83
198647843
68
15
353279
46
77
90
235163
49
366367
55
8
342578
91207
379812
28
1
93127
13
3
85
22
42
21
486640
40
15
66
13
54947
93
97
82
219815044
518397990
362477
35
91
476843
289426
405550
437895
460619
428813
195887341
33
443519
55
352568
68
75
350764
815836423
385522
69
553690686
207577
371565
333075
83
160353
17667
387549
388799
72355
49
57
61014
9
1
95
511492015
85
50
3
826695446
5
270682
310541
120157531
304520
192567
26482512
5
432755550
410438
44919
83
39
78
6
6
433136
9
98487
225620
351136
465382
3
42
272437
20
322512
273474
32
387049
325145
80
27
35
245785
591191809
356972
472659
28
13
187356
3
111214
92
5
527872976
469976
512211170
9
151871
140121
3
9
263449547
52
196685216
38
83
4
9
478959
34663
153155
41
293560
18
83
90
98
302175
216045
59
8
93697
58
73
1
176217
400242
91
102071
3
332730
42
5
10
85
451482
80276
175555
19941
420791
184949
66
80
51
40
76
54
3581
454911
8
13
8434473
8
96
75
885330890
3
57
490945
166451
69
3
56
46
52
3
27
3
1
275277
80
66
48
2
17619
438718
142425
8
35
209000
97
60692
31
97
289354
96
37
106632
469979
206261
458166
68
360340
374335474
446975
330375
57211514
53
58
96
148188
54
57247
644158682
142321
39
483074
2
253943
37
58
457252
965000115
168264
92
101536937
70
78
71
247028
13
22
418028
18
33
46
9
204591
264706
70
2
337791
82
37
8
308942
144016
26
63589
26
528015872
72
370957
508744046
279674919
288485
26
159794
81
352553
85
3
284956126
452732
269809
294
82646
48
420840
184634
8
72
50
53
83
715168121
68
5
59
328558
63
84
330423
2
311720
1
466481
32933194
4
376494
275582
5
498834492
85
86
279078
162857
34293
35460
18
446430
79209
47
134741
87
95
51
326656584
6
57
90
65353
190026035
36
382490814
234086
4
42
374041965
77
64750
71
428816
44
466851
96
65
136478
24
141451
51
463095
97516
187555
41
153989
464839
771425365
413257
42
17031
13
125201576
825654718
37
53777
412226
2
640706195
26
43
92
422442
114139
63
358164
469702
177702
64934
1
43661
17
86695
260987
81
425575
76
89
3
454897
3
85
78
3
68
22186
58
69
11
296289
81
160763
90
855752988
78
403244
34
203413
816944223
60
11
77
369272
48
7
89
8
16
98
85
57
449345100
3
44
55
6
44373981
44
196495
63
281462204
397565993
14
2
9
39
457439209
194463367
189027
174854
9
30
15
231734835
94
465388
430396
81
292126
5
9505
358402873
70
93
10660
12501
23
3
6
16514
470798
23
14
59
167822
61
16
167547
41
99
66
382548
483085
99
448143518
167705
38
886676169
49
146852
474944841
474392
200195
35
65
4
438105
851512630
34
125048
8
8353
22
21
43114
585880070
47187
468947
180169
35
116
80
82
32
32788
60410
407212
498001
497249
785062995
75
8
83
425328
826515002
30
114167530
14
9
70387
129252
15
476475
80
932690334
18
488275257
150008
309651
6
183371
57
13417
3
1
85
27
413919
14
79878
444571
6
264227
47
88
22
63
315060
952748039
418442
91
48140
76139506
26
235311
499775
73
120052
76
40
89
9
3
144349
739124636
370958
459792
45951
87
44
441199
6
64
95962
72
12
72
1
23
94
156085
49
4
60
489761
482408
77
46
6
321752
43
8
409289
116866
94
1
15
91
51
93
126401
69
361706
58
2
55
143987
309906
56
233967
57
44377
16
156575
83
107071
47
37
23
31
30
77547
54
3
446964890
408198
277481
426347055
66
276957
77563
78
10
245883
37
341861
77
44
397306
180073
15
49
86
287527
203932
15112
6
9
64
94
2
1
10186
46
17
682472860
433176519
93
239366321
317744
78
387609
4
28
8
359775
60
51
355180
331802
7
101155
384130
1
913551247
385171
18
34
290596
56
470303
350900
355581
36267
7
42312114
277587784
3
85
70223
167594
18
12
56
19
63
88320
253299
352608
369880
88
381170
5
88
79
39987201
85
249245346
81457
63
80
877563750
259507
23
428881
346360
20
118457
435425
240222
199602
8
212290
590048846
480754
285293781
559361584
13
5
363068
67
232786
2
2
342621
383707
60
86
283163
30
348277
82
435675
171446
87
9
84
32
481863
383747498
68
352188792
69
113975
53
90
117163
48
167480
282935
61
201849
411074
170918
26
426751070
318187
8
182331
8
8
86
55
40058
5665
6
90
67
95
364663
428480
57475
448800
3
26
50
234410
220019
464667
95278
480553417
56583
294407
53
8
89
343979
364750
305231
350455
6
55
97
36
204579
59
222774
41
2
277805086
10
51353
174773
378501
3
28
75
4
7
88
51687
1
97078
385624
410642
278736511
53
20
146733
82
6331
329525
24822
3697
14
61
254941
385600
210217
90223
93
11002
231197
33
635
11
152741
67
49
175587
144630563
97
42745509
11
180153
558177677
84391
462127
832330274
6
25
234289
53
43
11
347129
65
77
22
8
3
169665
54
211180
59
212356
107588
33
46
33
383380
901779504
3
9
59
494252
262326
5
56
72396
22
21357
147798
119034869
76
25
898182676
4
9
9
482367
105500
189552
61
3
74
217786164
86
27
177992
2
16
70
91351
162463
350709
84
27
83
25
308546
72002
64
74
138552
17
86717
243897
405969777
96
20
14
480434062
290002
3
66790
20
441184
45285
359954
87
69
19276
150374
300201
4
11
5
57100
35
52
62
216866
28
119276
461496
31
12
610712993
293647
49
338629
94
86
539340414
86
486334
8
1
337886
5
29
92
399596
186702
7
497964
23
72
227043
86
5
448101
90
40060
270535
8
197994
28
4
469582
28
87
238405
416517
70
51
9
863802237
71
487502215
364039
39
430914
39630
47418
24
92
8
61
72
39
14973
68
125016
23
18634
440924
269491350
29
34
56
74
47337
118294
95
77
350732
366361
20
16
95
165944
32
86687
17
5
318579
48
72
374350
87
7
257887
493669
292603
29
4
43
91
229227
235288
23561
4
162197
34
30
752073234
479645
50
30
35
531478233
63
12
40
56
60
70
79152
99546
133282
6
41883
88
143139
865237539
81
479390278
34
36109
55
87
19
97
79
426779
468148
470787
2
1
288259
5
425229
160112
9
277350
372283
43
49851
125748
55
63
95
3
240488
166026
76
632385916
429887
52
110644
683383393
58
459356
233641
394019
81
398643
1
373142
440643
17
741414395
243519
231399
16
115593
69
282627
30
78
63
17092
6
81212
446755
330103
97226
663354828
98
51
946288717
193839
349086
271961
72256
184136
2
190716
178146
223432
24
284838
455952
558591402
143518
28
86160
21
5
24
42
308472
476738
76
371488
76952
176489
109714
48
51
219145
1
92
59
19
1
9
78
136252
286145
72
94
372170
3
59
63
8
116252
54877
187628
78
281441
48
15947
102264
445860
466133312
355885
436404
450089138
91
41909
7
15
101754
46
20
9
463457
79
55
43695
194917
47
19
62
25
66
94
6
60
56
856636780
292597
296972
190375
55
7
213712
266281
193382
406564
154076
72
3
1
478772
26270
26
50
52
35
63
372168
100256
492723
58
2
566279551
52
22
227398
4
489208280
6
32
92
346840
163429
302121
43
320867
17422
6
92
98
210076
96
155059
82
412623
7
72
12
218427
80
392257
472097
112981
12
50
34257
470059125
75
161247
287952
67
7769
212833
644653345
150403
465193668
57
2
25
328263
444345
205573
146723
343300
91
58
8
996249550
16
10
51
73
3
62262
310261
47
82
48
239898
278777
24
423697
349990
72
107482
42
54
32
357273
169610
79
26
205858145
41
276231545
88
92
420963
162180
86
56
93
117094
38279198
5
3
88
450745
2
201241
467243
483938
159058
428054
401745
306241
68
17
2
14
229352
12
99616
79
186007
8
2
1
60
39
26
8
6910966
260335
45
772153805
949337139
418259
81
83
4
183619
68
375748
93
58
1
51
59
18
79912
65
13
31
263386
58
997366617
690717237
60732171
290491
63
86
6
98
9
67600
162571
393678
343923
94
319636
469750
1
15
11
73
34
44
250823
84
23
89579
35
269052
120786
35
252785
15171
39
343215
54
2
472053324
71
92
32
7580
90
905549759
425405
344281
5
87
124775
292041
7
6
9
9
537665715
417187
7
721901230
67
274809
762595990
369439
41860
88
20
476829
755162514
42
12893
50956
740525144
361331
145956
91
341882
463658
27
256850
104044
158385
853049438
89
138097
88897
44
13
365226
261969
5
1
29
24
6
323958
399599
38016
52
15
345860380
19
76
315830183
43
238208
338855
114408
454358
82
56
446064
83
343301
2
413280
32
51412
1
165057
44
30
39
47
9
21
115808
19
169822232
96
80
135957
462736
29
473170
16
6490
46085
70
349890
144280
378339
17
413904
9453
164394
40
8
3619
55
59
47
7
330870
66
7
9
80
5
238946
2
75
188474
20
41286
42
115013
34990
936634340
5
405778
327905
37
6
63
45333
423946
32
1
26367
64
25
33
170319
22
30
246632
125446
81065520
77
411716518
78128
56
370318
308189
4
81
445579
133082
3
193247
112744
94
369860
14
70
93
69
723505946
158706
90
94
70
24
443321
5
85
72
136128
99
157708
358923
43
283804
46
371221
366686
178329
75
455762
63
36
90
335881
308426529
90
376386
242385
2
72
544271786
6
202512
36
72
474602
104787
48
30
105753
26
50
40
5
93
909918665
476760
106452
61
285839
83
158766
616916453
61
330551
45
806594901
82
386772
746486380
46
9
91
8333
467004
5
94896716
145246
367368
78
58
73837
70868579
201011
342433
83441
28
217001
86800
191024
271488715
220791
49
31
154571
80
518221282
116042
231147
5851
434744
2
36
102599
484889
37
1
309208
779726797
15
4
702374101
94
127058763
215652
326559
474889
99
35
52
125182
21
89
51396
357496
301966612
431762
23
358153
86
73864
31
244047
82
30257
36
10
77469
71
136928
257597
455431
68
326690
9
32
525114476
286019
472950
307737530
325931
23
72988
54
5
450226
134327
267112
421109
170365476
1
175148
48
6
57
59
57
383809
345477
467393
93
296307
276792
819788765
18
36
448500
90
31
85
44
581855460
202760
382994
100231615
109632
70
90
8
897746551
55
224982
81490
8
469972
41
94
250805
480799
20
96
60
55
890481476
376339
7
92
427427
74
17
76
324488
3
300045
51
365325
7
11
215712
75
108071
247289
369501
85
145921
80
143561
96
137428
4
477204737
371946
96
239315275
61026
66
9
76
203948
29
64
26
25607
1
606833209
994087066
67
179372
7
376105
291659
6649
6
310147
138211
2
7
436394
22
2
52
101356
41
5
44
75
295936
101055030
88
38
814468649
418644
42
92
149245
81
162887
38
286689925
203469
65
247351
87521
390707
340724
291386
98
64016
30974
3
771628302
99
310599
394343
43556
370981
32
22
78
43
461700
89
104642
9
386417
5
59597
14
92
342460
207612
162169
33
91
62
501474223
8
4
457373
36
45
3
48021
80
8988
7
460733
21
433671
42314
70
85
273198
2780
138652
3
95
127683
358266
2
372020
32
56968909
248305
822217829
78
109994
8
30
136735
74
24
43
1
93
8
90026159
91
87
99
436850
35
59
41022
134542
376837
914402055
276032
96
6
85225
23038
51
149792
361286
159597007
184497
44
89
44
84
421567
460145
186668
47017
149930
98
307437
56
97
678872322
440298
38
155202
261637
292346062
365854
62
51
69748
865051221
42
5
84
76
189460
185164
873967854
80
452366
14
95
113158
70203517
7
50
480757
198640
30
97
16
93
90
138842
61
69
110027
284249406
96
493316
21
305697
4
221507596
15
54
485472
133137
31290
206841
122449
114150
31
201625140
213998
7
107770
98
458544
13
83
386309
23
64
303077754
296665
2
87
96569
613508109
42
2
66
159982372
49
48
234130
796942523
407115
70
55
260654
256945
48
61
427340
3
26
48
26
77
243090941
61
3
44
349575
132337
53
36028969
345767
842657470
37
94
5
59
9
10755
41
27884
323356
63
90
127868
235838044
472344
302261
235494
32
82
68259
37
716119194
71584115
278380
23195
148855
994831019
28
272850322
366053
54
56
82
420631
336143571
977754998
6
479748135
71
78
202367
791085622
83
35
76021
57
257796
71
49
62
4
1
67
37
35
390109836
46
51
99
23495
4
35101
680879861
5
7
113567
35182222
278961
386405
76
29
497557
296837
20
38
324787
319810
75
77
245404
142742
13
97
4
352102
371914
97
160262
95767
6
59
2
138585
25
65
48
179219
60
398366
249507
43
98
87
31
308420
360280
72
93
21
6
31
38
383271
279599
80596199
13
3488
68
271898
770889796
26
640081277
35
24
232294
264313
202549
214398
89
5
93737
160374
1072
434106
275270
228589
150284
381114
22
9
28
514807784
256134
8
89
79
18
411605
217991
25
119032
46
354294
16
310552
923968500
70121
54744
990258962
53
61
475117
82
81
199707843
404440
279856
318881
135151998
46
235337
156113
70
52
94
92
307932472
12
84607
7
1
2
372814
115846
5
293692
136461234
311836
91
95
197127
414636
264020066
2
18
84114
241841
24
208449
29
477841
96
9
59
647317858
74
97
109177596
329485
494700
74
249008
129762
62
293617
46
20
8
83
475085
86
311557
2
99
2
83
25
521976886
177348
45
267315
7
3
9
5
211381
86
181451
25
443413
74
10
40
57
435140
439112
577321592
8
14
27442
366339
96
8
121348
732270136
477360
394549138
9
5
395626
21
10
70
75
421568
826316202
6
80336751
73
64
68
353742
48
426600
3
9
313427
22
386334
324790
77
80
448031
43
12
455993
34
131422216
962638242
300383
59
58
62
97
185538
291278
215593726
244387
98
121583
456448
345948
86
7
69
9
21825
97172
67290
52
116399
632559359
72
167535
37
46
10
357482
109215
93
77
357672
7
41
625573599
250587
149804
9
674287137
165648
277812
2662
14597
4
65
200186
82
21
7
334966
58
10785
24
499132
53
16
74
357476
71
88
265531
6
82
10
108673053
198930
282838
481067
46
386022
34522
81
387137
47
379111294
288559
69
30
439848
207565
436067
316958
70
203265
74210762
96
36
41
46
360235
58
432229
125944
29
899518943
242909
289324
76
29943
69
784186110
71
364565
27
121392
58
435262
340728
56
460694
9
60
71
91
25
2
162212
23
19
410037
107611
74
366048
97063
279491417
55032042
336536
100509
38
28
372375
19
54
405838
6
17027
13
28623085
413730
417604134
75
979610889
463988
4
64
202350
3
29
137478
40
126318736
38115
91
84
33
108879
238152
5
377425
183335
407970
490816
24
26
90
208299
427884
326441
487255
455690055
16949953
319684295
335536
62
315959
377844
41901
80
68
306000
353713970
2
40
895695961
7
75
96
172125
61
952596376
9
300340
11
78
3
13
421762
391209
21789
6
602065566
134771
417538
452965
1
316863
52
344699
71012
160546
635697531
344123
16
473778
46
378445283
870091771
60
72
31
90
983215908
37
386284
5
24
61
379051
66
20
9
291860
82
209030
99
84
74465
362063
87
47
42
3
70
27
504320101
221409
45163
6
211365
13
95
62819
136864
888737622
65
357960
35724
435925
404095
109340740
473613
56347
154646
252311
152379
229546
7
614566715
85373
157238
44636298
420576
456492
611426761
164009
276560
9
44
55
46
272113
321695
50
342549401
17153
271706
47
221702300
6
59
12
155905
4
47
108441
9
494750090
214049
3
98
5
38
339933
75770
173963
470771
64
82
62
32
61
201069
287791244
26
127425
117299
159034
277429
303853
358266
341374
98
911772641
69
53
79
1
36008825
74
95
65
28
109856
8
2
50
431227
48
475500
84846336
92834283
102130
238973
89
97
758983937
19
76
208963
7
29
83
5
35
49
72
431209
459717
30513
169359
51533
271561
175401
969430070
3
92
2
138436
17
308914324
2
4033
96
369975
305334611
2
89
96
37
60371776
47
90
63
292238
40
97
133420
371698
6
427767
13
8
82
57
2
12
262801
90
474157
325353
66
2
434784
38
64
416795
245530
251610789
5
64
2
380432
395528
9
85
34829
311389884
477370
67
45
421883
673548071
87
99
147547
388090
32
444431
224519
81794
68
280678
292704
84
811338311
2743
53
34
84
991604610
49
37
40
92928
48
18375079
86243
402271
78
579459254
36
28
883205720
2
20072
32
394359
19052
999341316
469769
96484
31
67
69
7
82
685183726
168997
218831
239501
27
90
23
73586569
35
28
8
158845
12
69
83
94
79
262824
19303
138877
44
153350
70
93
246115
3
38
79
88
106798
75
313290
496953
96055
22786
358065
321022
32
347753
83
221221
7
7
14436
7
34
1
99
66
193889936
387903077
381971
105287
85923
55
52
6
38
91
120925
61
14095
340887
14
55
18
5
33420
78
55
80
325483
54486286
69
341175
99323
14280
64
363531
76
7
30587
350174
61
96
40
26
44
7
94
25
288600
2
38
61973
9
393022
320170
184768
7843
75
55
41098
34
71
389182
55
381152
8
125680
7
103396
323153
474532
61
67290
82
93
177100
312755
4
80829
710337977
4383
67
191784
7
282989
80
419504
398533
8
479529
290174
3
98
72
884983212
4
59963
315717
26
2
6
33830
254123
106941307
84
697527129
253336
459360
367770
554234051
430289
177593
823139948
80
474654
9
496204
202343
6633
2094
9
94
780635868
54290
183613
6
380433
147573
54
4
54362
518670278
181962
8
299347
34
337646
99246
52
416756
414545
88395
46
113600
366976
32
429708
11
86
9
112856
51
95
400890
84
252102
73
9
34
87
400183
16
335071
51
413553
29
477179
39
14
68
226130
74
15
6
661666761
442634
71178615
94
316986
54
29
760000367
9
93
152663
100556
363086
44
38
16
50281
490466
64045
180370170
31
10398
74
7
22
418724
262062
88
44
50045
256088
155244
168791
1
289012
231996
52442
118678
52
305469
17
36
4
19
74
110024
62
131213
99
6
18
327478
6
81
49591
95
6
74
4
73
2
93622
63
256070
43
25
72
21
221881
497611
3
68
13
96
223572
240338
167449
83
65
98
776037304
19
155605
390678
31
91
397804220
897940998
1
98
27
119817
465379
53
44
222466460
60
10761
24698
208248
10
42
395926973
306342
82
312275
75
5
20
42829
351948
28
46
111165
310704
335145
743147287
48
126485
41
491951
1
8
284977
38
46
309060
119706
263181
19
285101139
348576
34484
741247563
183375
16
79
33
18
296356
79
7
63
322708
7
80
386169592
271587
77
143743
83
99
14
78
9
49634872
41
76527
98214
167179
3
449665
86
95
71
444953
291594
430502
9
5
389899038
254567
986501124
95195
23805
28
8
69
78
9
92
951595643
87
388513
87
287333
261049
364558639
5
131998
41
15
388419754
72
359948989
8
88
57
97
339170
32668
483493
420494
76
9
246547
449520
300810
580630657
60
50
43
453448
363304
211771
178024
472875
62
40623
155688
211781
65
346219
18112
31
5
20
900874387
7
6
399822
309611
244509
2
114880
851735066
922611154
83
115377
52
85
96
82
212740008
16291
495362
186215
58
346072
371537
83
425305
104952
39
29
339912044
14489
305597937
58628418
137974
22038
106077
99
92
418383
75
172360
11
98
7
46
24
8
463937
314737
483005
17
72796
39
207752611
489674
154084
34
274294
369191
96
348168
28
8
19
332805
47
67
404601
430385
22509
461178
76865
2
333164
3
274146029
331483
363999
640526043
18
80336
22
19
431706
476867
334415
97
117523
390097
326459
81
483981
62
98193
53
131550
3
67
22595
87
75
31
24
176516
32
170882
86
10
140696
2
9
82
235036
855008149
369701
219777
415547292
441785
454997
95287
36
40
46
40
287565
37
5
3
67
94
91296
8
202644
5
308716
443418
411790
330305
1
41
92
3
9
209156
420795
321501978
23
224600
7
489244
268744
58434
14
7
326038
35
462300
7
81797
36
49613
59
740491813
287470
22457
55
195254
82
46
52401
471322
18
689032659
22
4
525630886
7393
270821
413170
296346
6
206685
612870174
11
237509
11
121373
4
64
431469
3
9
18108
85
247473
95
420518
47
33
78
78
6
137589
38
56
68
93512
35
96540
447778
404442
18289
85268
11
10
311770
482536
57108389
28
24355489
136779
486328
69
19
9
63
40
75261
295264
447474
497387
297401
15388
245030
272503
30
1
51731
269048
65
375082
29
88
89067
439717
194984115
58
44
404002
450053
302721
359959
90
412109
33
283650
68481
92
5
376612
13
5
83
316670
458494
85
7
187562
41
62539
57
21439
18
79
91
16
85010
335319
337009
151513
86
60
78
246348
14
657762872
52
33
458762
26
80
99
398985
733417890
2
65
4
41
99635895
5
88
72
144736
28
90
8
7
71
35
42604
86
50648
115611
813310656
21
120733
1
144017
2
79
46038
95
201450
96
51051
252396
315891
75263
6
363304
8
60
13
814703310
486249
211866
112518
98540
3
79
3
353755
445227
398465
240424
1
83
29
436731
31
47
62
2
8
35
16
408064
80
21
80
87
534740052
75
206209
5
29
455332
249065
345810
352835
387262
47
108898
3
24
86
455492
58
78
26
26
734489175
873608781
99
227700
291967
88
52
241153
70
79
159182
97
304158
8
174566
37
66
316048
215469
83069
457682
95
87
350583
98
165355
435652
349637
493330335
12
348996
15
3
2
85
21
457936
348694
48
337752
52
188367901
55
434295
7
93
335299
269427
118009
466354823
9
60
424765396
70
450968
86
49
843634515
15
29343
87
1
450996
393539
395447
7
302022
276063
74
895791399
52
11
86601
206726155
756496792
75875
44107
19
90
880444667
20
14
439896
285532
65
414907
282348
1
127809
258279
29
76
284030
489849
229285
53981
22
15
8
28
6
59
40
7
280207
91
256120
99
23
8
62
96013
67
194909
25
403104
72280
986051635
1
183058
445172
345384
18
318399510
97
20
61
36
98
60
1
26395
917441871
915296460
283225
23
429064
54690
23608
9
57
455183
277718
922267941
406993
4
465885
84
149955
91
98
72
1
97900
8
53792
73
20
486736
397672
401456
2
61
272196201
3
2
91
299905
463535
30210
158071
90
4596
261846
33713
99
46
248801
79
420847
969657488
297198
53
331092
83802
541655238
458125109
38878338
274883
325747
62
40
476649
562562209
22
31
6
495427
2
93
16
98
61
438811
7
185831
83
110179
93
59
513068329
85
160896
306107
149934
2
153051697
72
65
328994
129130
24
3
60
36185
180989
7
69859
19
153644
191807
69
65
63
351050
22233
44
137797
31
9
296112
51
240876
466156
21
386474
1
76
6
90
3
17
398963
1
77
397088
28
124285
20439
278918074
200708
408774
42
318786465
380347
42
28
14
9
19
25
74838
304234
242646
69
51
368691
141654
874110427
28
513420823
476167
57
1
441707
333732
327062
19709
775416540
249507
132616
93
187280
577677394
183714
9
255497
47
78
70
270753
1
57
422573
53
93
7
41
42
312740
99
96
322318
4
70
474557
298170
731003759
288067
90
211668297
237018
46
39
4
160756
8
300025
37
82
456648
63
29
56
290383
109610
226753
449857
409429
475737
78
368532
206189
51
255881
145270
81330
429143305
8
312027
477234
38
15
409419
33
82
84
134226
60
256461
939760419
4
26
235166
4
46410
19
371361
89
85953
29
79369
67
312190
50748
42
21
271879
31
44
44
79
318648
947798739
1
269393
468866
376421
65
76
308521
24
94
31
318377
105731
99
29
47
395399790
82
70319
4
140533
127658
327991
96771
496865
479534195
17
420559
206863
84
19
23725
469409
334577
374367
1
16
32781
327027
73
44
981520507
466033
66
435316
191088
8
63
247516
100480
3
88
414638
47
78
80
6
80
121949
9
186817
92
418189
20
493030
371347
43882
116645232
7
73401066
34
56
479199
5
25
2
230857
4
49
38
35
453970
19
250836
4
204385
310226
371434
35
11
111094
39
20
115965
22
279653
465439
555090908
966459766
95
1
73
82
849166605
49
473212
1
99
223377
204533
25
54
13
222399
76
226213
877709899
43
134522625
788848290
766087304
164326
9
60
366535
214133
334226
2
39
125547
7
46
2
26
451897
5
82
396866
88
323651
245742
21
58
4
26344
49
56
99
77642
93
103677562
505839799
326815
431309
224466
278143
79871334
18
188096
54
81
7
361136
590560878
448774
362535
922485420
22
81
295256
13170
282141889
407675
64
6
57
47
88632
299807
4
7
433921
262759
54306
40
300681
307672
50
209997
382773
90
75
67
94
8
38
484039
6
31
250592
258963
61
59290
77
71
52
310455
41
32
18
3
327675
346468
43
33
33
20
218650880
130511
457454
302968
63
42
446101
407113
683485750
93
99
352863
168045
56
92
59
205163
416836
97
399033
3
102575455
184790
4
6
852984788
80
63
354900
66781
13650
56
213925
21
361677
5
359517739
662001803
26
995412910
46
190450
65
57
63
8
274415
564879638
426712
845
28
72
776679543
70
135386
645853816
358064
99
845179745
69
55
522111343
95
1
17
81240
10
55
326258
7
14
6
58118
17
23
88
128213
25
38
309707
97
244999
60
49
95
766251160
42
101462
15
30
457425
24952
298355
37
39
5
25
295091
35
71453
5
389487
32
380429
5
76136
99
68
52
3
282498
456783983
427325
218497
34
21168
14
7
243912
9
37
83
243610
576239495
3116
96
44175
351901
15707
540629907
12
306680
3
471995
63
172837
357839
35
802306638
872329877
70
145445
5
96
437411
773475918
301895
417940
464673
12
64
308536
1
369074961
2
718462314
7
361818
50
9403244
452885
387511
1
3
16244
301222
4
10
81
32
83
137928
407102
86042
5
56
5
797644666
33
74081
498187
202441808
230146
18
82
428319786
5
550638266
30
1
161272
374769
30
58
459255
430251
91
6
403430
28
443151
7
63
17
13
42
208055502
89
382857
172670
212144
43
55
42
210364
393641
6
740698260
50
40
62
7
287673
124722
47
180352
130708945
1
13
913793263
5
242720
10
197162
80
582138606
51
383351889
89
85
222007
9
4
43
99
7
8
63
80
94
6
254670
84
47795
63
445081
216189
27
302510
191524
496386
25
18
7
42877
9
468675
206410
85
978433427
82
165794
56833
206978
33589061
136045
492751
61
2
87
48
93545
3
32
56
2
96529
87069
264764
176724
93489
165033
77
71
66
32869
309106
461724
1
25
82621
32
5460
81
12
78
7
274640
237436
65
20
463953
66
70
91
44
12
430100
98
50
9
299517
286935
2
33
824845436
38
68
215010
21
200092
248201
2
265255
492044
148337
25
306952
71
253237398
492719
88
65
52
34
193843
5
165451
36647
37
59
725237356
68709
63
59
214652
285442
96
8
73
260096
62701
14036225
499141
17
90
96
288776
55310
34
83
264582
68
138995
572584960
45
71
31176
11
72747
87
66
82
26641
243333
331189
415118
9
17
27
43
446194
230293
91
20
341668
11
305321
9
56
172004903
54
86
3
72
298811
167304
626263926
70040
21315
7
74213
35
3
4
2
5
407362
205366
420311
376797
412859248
191947
1
764306051
192828
5
37
7
79
28
78
236270
322883
99790
77033
438202
111682
160431063
52
640551928
2
77
206232
38
705455385
10
89108
62
3
52754465
93
29134
394312
253333
127472
55
35
470724
458253
38
25
957327662
74
283232
22
423987
392853
62
728156011
2
440148270
840703415
258908
785440173
373123
307518
52
34
22430
267358
64
61
25
259334
75
13
51795
23344
199199
132420164
142092
499994
236388748
58
16
51
346024358
53
16
282402
22
301916
5
40
135352
8
153825
177873
2
329565975
24
5
10144
51
6
14
21797
406061
236913182
25
97432
15
103880
497882
44
54
118662
166551
4
7
300083
42
41356
93886
146592
21
478461
87
4
51
95
830350904
6
205926
51
334024
44
423625
184900
29271
49
78
276299
54
397460
45
107621
174995
415964
59
50
4
35
469576
104596
8
885890263
32
159473
99
194783
393297
70558
204203032
64397
949728825
54
23
664506897
470637
553239477
64
4
453633
456306
94
148479
462405
90
55646
157365
11
448315
97
446097
15336
229218
9
197437
350521
18
86
86673
17
565949075
98
63
1
74531
39
57
93
70395
8
80122
72127
74
4
43
120011
156058
64
208370
2
191241
31
252082
221775
420023
72
58
248704449
207609
59
46
18
465511
241439
5
55
109080
33
18
397467
77
35
93
29
457013
85
18
258562
391275
118171
32
54
58
6
67
80
5
12
477115
76
455199
75
435990
156104
19
415859
215110
395244667
423841
49
28
116816
54
32
11
6
521636801
419427
9
4
37698
51
13
253677
15
160734
95555
14
61
33
67
300891
19
195750
280927
784747146
169299
8
71836
362793
60
90
29159
84199
95090
298605
524351463
189407619
754057679
264098
9
71
60
82
781425304
235925
26
79
44699
439939
7
296211
453545
374175
116063
447372
53
188844
279313
478332
16
117439
989364649
496779
42
414073
20
98
12
42354
14
8
264044
79
98
92
65
22
158073
247393
32470
89
391329
5849
5
34
95
349996
492962
7
80
246093
350287
400633
79
59
413431
83
406548
387259
74
62
181857
16
31556
171638
158797
323410122
7
719774233
268483
21
64
61611
404040
68
57
49
487477
461244
61
8
181842
153186
190126
7
51
22
14
245226
775619655
215994
170585
99036
38
63
658658675
69
452185
74
406095
87
5
364124530
95
3
428887
491098
16
73
56763
20298
998573902
900
254012
286203
109877
92214
86
13
677744237
48
406075
82
62678
49
8
354966
67
278839
370936
164893
90
748222809
771999689
85
13
110232
41
95
6
327129
1
94769
88
68
498999
16
41
51
4
242948
463080
30
95
52
86688
325005208
280963
27
83
455050755
89
434286
138806
371315135
9
1
234958919
3
7857
87
170851
355498232
22
24
311603
99
53
7
25931901
425251
23
880296873
240079
59
49
93
35
649223685
28
46230
460026
59
116718
49
366822
7
7
206210
7
328472
13
25
257633
40863
188588
83450
478650152
414850
55
10
38
404701
402284
223444
5
32559
191385
284452
372531061
7
58182
60
90
82
279437
949419686
72
14
48
10
425827
343358
8
79
100240
3
474550
129947
20
96
906041316
358914
550225230
472624466
8
18099
189000
7
4
57
97311
95549
53
3
13
70150
93
96402
202903
832228209
22
164932930
19396
454437
45
102613
80
1435259
14
18
303812
852854111
1
274517
452201783
55
14
21
61035
86
40189
334719
76272
296819
783327082
5
23
350305
65
24909
50
843011868
429081
64
22
180273
786346876
8
137639129
24
135464
32
47
75418
46
165934
568682352
41
21
70
26
169461
254869
54
236555
577033652
2
52
69
852164566
396556
416958
40
356752
64
44
88
27
80
7
225910074
92
85
138479
25846
63
469027
25544
42
310845
109861
376782
88
13
494788
37
96384
70
22348
333820
91
57
64474
31
3
53262
63
15
519154496
27
439670309
617926335
68
21449
98
40
43038
9
28
82
25855
88
121091
3
77
77542
31
19092
62
285370
16
49
375694
491677
68
32
2
86215
44
116584
54
70
66685
98
230884
454167
89
85
245634
110773
422214
221581
96
431537
363485
74
26
46
489762739
86957
878423127
19
245062
480927
78
30
74
251469
258921
13
8
6
4
774913547
87
28
477793
21
67
34
98
11
49
4
71
82
17
159243
311123
81
70
87422
227542
18
8
458349714
7
561585379
194676
49
92
53
204560263
99189
46
103699
31
82
20
85
85
405408
20
78
951846014
497006
3
411853
27
179835
83757
50650
95
6082170
460628
4211
472498
24
748158445
50104
1
446229
254407065
2
2
319450
59848
81527
83
690948470
79
45
491279
45
45
61
41356
459052
409824
126396
149926693
64
13
488734
310526
63
495782
70
413421
1
3
183812
11
140587
324443
39
7
16
67
4
842439529
218771
88980
106951
38820
182182
5
480317
460979
447715
464157
4
49
50
1
472857
265487
53
74
28370
222149
41
197122
115590
131244800
75
61
70
494384846
268004
416921
186394
4
707657832
11
29
488034
1
17
88
38
123998
6
483657
67
14
88
13
172262
155193
79761
55
16861
1
16581
487225
138557
73
70870132
5
70946
312635
44558
79
87
913853220
109551422
228283
48
74
328800
85
37
10
41
21
64
227033
449437
206908
429066
80724551
126733
64
661433207
97
354494
136632
1
19
78993
18
49
34
2
36
425529
352460
35
196845
53797
924155653
4
701143673
310386662
15
981021262
65
57
379793240
291648
246658
301288
5
37
68010
389908
46915
78
36987
439020
826188815
51
43
4
50002
4
59561
93
84
467176
23917
103986
66
53
88
476354
66
479964996
56
62895
77
93
102376
56423
137784937
148385
4
477897
350166
96
59658
91
200524
61
442880
181850
276826
7
22054
442904
3
31
26
45
62
23
36
455321
96
14
14
8
142354671
1
420635
315054
314064
914515754
42
7
90
269529
3
24
85
99
171498398
74
79
52
275270
131488
266870
3691
8
952109766
205258192
7
47
254806989
71417
6
87
482424
53
3
81
320402956
165227
254956
81
480255
70
487495
2
13717
1
69
358161
27
186931
511596967
72
36
96
3
8
5
917345598
95914
41
24
397809
6
273456
22519209
69
391361
467805
457677
68296
7
296397
7
6
32
3956
495420
97
35
315308
8
275691
115782
5
60
24112
89
9299
90
356722
7
181886
99
57
43
398665
56674
158432
57310
48082
470748209
825508711
324671
64
261716
638494733
81
93
263397
54
357702
492599
95
221564
32
25
591673146
337948
213782
101985
90
2
5
267763
57069
252525
467302
58
96
8
434538
357842
73
12
12
183565588
79
86037
100201
21
66725
374996346
21
86
105116
229201
2
422995
11
13
54
245379
413769
915951634
74
46035
272174433
255908
274073
91602
370549
74
87
97
29
50
12304
548264943
224284
1
418405
7
25
51
226252
35
35
155046
13
567315118
7
453264
27
2
20
64
98418
292385220
45
6
343929
96225
569448926
460122
221614
194721
130117
298071076
860547899
58
5
301356
6
9
204076
436110
249900
767251222
95
69
44677
154274
596526859
88
366393691
44
23
86
17
30
75
35
291276
27
77
40750
84
78
113585
152838
360249
29
113822
80
743004050
13
196085
25
405605
25
78884
71
82
370992
399635
57
130613
55
57
34187
361010218
1
137119
371955
41109778
82
54934
40
173955
523732170
59
329637
322045
75
9
3
860730405
188072
80
53018
74
24
8
39
443366
71
42
14997
61567069
54
187420
33
529369200
44
2
12
10
54
40552
91634
19
62
48
25
82
69769
9
170981
82
3
17
85
35
369423
37
664483810
107749
43
223825
71
418699
48330
70
483681
43740
67
101272
30909
149328
96
2
151024
453082
154673
543762469
248528
42
18
121362
233291
266501
328072
360905
54
44
7
94858
250344
448355
93
70
47
94
7
260745
123241
20
68
68
414784
63
499551
377211
45154
410927
395441
77
164637
72
103268
423492
69
133698853
442346
283404
172032
78
359367
97
90379
125618
435535
285825
473091
107346
8
83498
3
64
51
85
23
44
577324381
296862
70
88
62
95
93
39
42018589
44961
287270
87
334219
52015
3
4124
127149
63
16
71556
113869
7
56
338409
346651
96
217232
5
8
262677
15
244649
332219
881132805
104293
68
19
12
22
407334
372319
784664963
97
47
18
96
38578
449657
401426
310951
93132
69
382698
26
3
102000546
311719
22587
21
334065778
82
27741
4
326376
161653
390888928
13
219026
73
480386
26
8
74
216289
89
51
35
68
11
17
214051264
271147
17
82728
410413222
52
293248
22
13253
71
445976
54
259441
60
361498
38758813
424389
13
14
11
82
362354
40
8
102487
431956
149812275
254569
13
363241
39
81
96
88
882691370
17
15
89
55
4
6
232415
64
351976
3
27
465924
85
31
26
189912
8
177823
384369
5
89
318614
409092
4
63
369584
35
808295595
360259
1962
336241
15
214824
439255
93
40
86
96
146485
90350
98
40
965706705
5
98787
37
304185
371151381
5
3
70912
96
56
17
56330
93
153740
78
46
45
12
72
1
221591
166329
6
239266
7
293641
60
6
296921703
25
99378
2
54373
232744
348194
92
228314
128581
109772
122384
159702
380771
13
7
40
415046081
357377
475316
10
40
90
9
700499500
59
64
524493213
50
63
35
86
555114656
25922
88
94
490245
17
372867
190884
93
455855
426456
93481
31
5
16
40
87
17
33
5
417280
409160
9
7
12
56
709619517
6
79
13850
232945
239466
88
84
167034
1023
356425
20
28715
267038
95719163
162440
70
405110
43
29
463615
482003
6
12
26
26
9
184625
95631010
101572
80
56
417940
75
495080
445235
255779
2
54
90
56
110318
21
97
274009
279461
29
75337
10327
404759
64
130859578
442579
177498
113221
66
467213
79058
109323306
464322
470565
303187
53507
94
99
77
471906
64
95
193595
329683
422058
47
42
176338
49
449612
131881
219055
28
367482222
142359
9
3
449974
95
13
84
7
52
45
396902
13213736
48
270027
67
25
848465228
5
338785665
135905
380292
632929696
6
48
43
382006
89
549337153
74
153934
49
4
53
36
394386
63
39
104247
432387
102868569
48035361
66880
2
67
284912
13
31
208058
59
886678368
65
375433
93
13
117082
40982531
96
79
63
48
30
1
23
89
246364
263693
373264
6
108876125
337802
40
433372
70
13
91
43565
16
370726
44364
438307127
32
92
453163
86
49700
497382
1
88310
90
248701
479898
39167
32
6
7229
39
385217
354001
93
1
11
417651
327268
33576
80759
374323
316370
69
296515
50
131681
333470
381362
51
70599
231363
82
59
5
85
6
1
299196
86
678059175
89
50
232999
804353788
28
315677
23
132120
78239
35
489719
65
5
123587
111347
285513
210934
811109447
381714
89177
7
48
340557
93763
66
73
43
53
94
46
54646
40
65826
118548749
389576
70
436088
37
4450
434972
283642
3
6
26
95
38
8
51
97
31
257786
489183
33
484086
334746
36
198033
44
851278100
250587
38
65
406044
96401
476998
99
89
418655
6
17
50
7
201272
152549409
198748
62773
21
240648
64
71
57191
767276105
92
339132
972951215
381852
9
69
60
302907
35
59
58
38
986595720
76
47200
60
63
396640
60
1
98
82
36
524620598
46
7
15465
9
495738
6
99
17
105741
313346
212830
92
408213
151818
90
97
33
658175503
127622
7
69
427800
100253
347022
7
8
1
400529
47
247191
91885383
37
2
75
209169
461768
49
5
93159
341297
21
195396
69
256989
387373
83
61
63
322131
38
24
60
163857
288395
409103
45621
92
194847
157176
135951
4
65623
300814
331878
81
337062
107596
5
5
473301
4
16
295827
16
25135
10
54
38
335736
55
370510
36
310896
14
37
65
207059
233747
182864488
37
146364
18
39
839892294
46
26
413178
23
301413165
34
258595
251529
2
485279
389074
80584
61
192952
25975
77890
55
38
268997
4
260191
972336135
149216
2
79
107742
492243
11
52
104782
2
92
38
61
92
94
157256
40
867143803
8
95
256686
20
4
349285
15526
202871
332
275556
347053
36
17
86
65
5
121404
194451
267790071
237649
340596
64
124726
178749419
89514
50
75
70
6
45828
272931
104872
1
282482
57
64
5
23
22
125356
968741091
58
56
284987
14220485
50
219827
51713
11653923
42
62
1
127718
63
87066
34
5
75
4
51
24
461847
226206
451723
81939
708379178
285096
88
13
2
45
42
45
88
121945827
55385
76679
52
43
131656
83775
27
331594
91082
438168763
2
353367
30
97
248406353
93781
25788
206896
188561
318508
336475
402139
96
370302
93
326394
8
49
56434
228503575
131546
5
470860
1
331807
69
161239
40201
157990
363236
358131
317981
21
193268
86
68
3
22
50
418769
714609298
352917
625099372
50
601
49
278483
619427966
465173
90
91
64
4
304626
80
4
38
44
12
321418
224453
6
259926
941748751
49
395636
481629
47
93
35
466199
31
68
10945
70
84
50202
221173
16
196515
35
59
324079
92
95
54
60
1
90
226162434
5
71
76
82799
180576
22
5
78
51
211116
6
313186
32
133894883
15
443729
64930
34
180341
37
308752571
131981
77
386762
581416770
391115
37
49
544056938
39
37
295291
89
23
640357926
57
9
44
98376
79
926082236
39
157231
486942413
72
51
1
420970
67
238647
219532
469218
362033
1
474106
44
140345
159978
62
58
50
56
321792
228084
49
42
176522
95
202216766
99772
52
93
332654
91085
461311
183790
131517
97
444533
9
22738
223238
297878
47
4
84
87745
445005
433872
353051
272068
11
49081
432948
1
355257
82
33
324637
194187468
312631
415489
32
58
706996279
12
19
91
172619
252148216
87
281628
310154743
269867
235094
125427308
98
41
455465
393230
194312
36
63
190174
8
7506158
96
5
393800
423452
72
30
93
284211
413827
180047
91
491153
433501
5
59
19
99
41
72
756072918
413549
32
587025372
195206
70
451301
800562163
139186
49983
25
66
9
230973
69
144365
464003
13
38802
459820
567473326
321247
369959
432303
243579
27
63
482380
67
172387
51
270872
157113
59
225
323119
45
43
154861
55
24
1
345079
9
43
537134674
294464
74
141846
100540
152434
2
11
232292399
182471
8
10
43
86
41
109761
273950
762927005
465862
21
79679
328584
5
1
30
272640
316913
431265037
2
71210
87
67
438840258
185805
49
29
70
241688
29803
65621
88541
98
87
341843
414369
66
74
156133
48191
184650
32574
91302
442941425
483437
9
297737
897743913
202408
91
272750
38
50
3
19
992647286
81638
181133
477879
220900
50
721482885
17
46
69
13
62
78
454960
23
38
470146
403119
2
61
20
159363
27
277063
273829
579260819
89
2044
99685
1
80
74
487620
20
82
25
16
58
90342
31
78
86
129384
332250
73
28
485340038
22
49
49
39
38
10
86
59
5
938695022
100292
8
57
190243
497604
29
263093
346806
49
35
84
340888
8
208982
91
66
67
321760
149657
95
33
468070
99
72
42
5
4
48
42939
337591
46
23
41
75
57
850885569
30
331749
46366
365860
5
1
22
62
320659238
293290
44
53
60
58602
119325
455973576
46
37
31
94
36
20
44
474890866
6
56
98363
177236
45
53
72935667
33
4
39
33
47
75729
251943
290268
514204283
58
234292
463093
8
63298
77
7
409932
91
5
54
941264149
3
45
38
61
323341
344598
8
1
227935
16
425899
70596
234056
25
36
161794
53
724498968
448578190
85
34
30
347862
89
55
37
95
48
724751127
238719
70
66
29
789536901
75
7
41
905448990
599277302
174403
46
376930
68
2
382569
255134
65
146103
302700
310861
322257
4
21
379087
455366
1
1
28582065
498177
316689513
75
83
428535
26
84
210371
255189
347833
71
235842
88
276971
238324
47
11078
17
227821
9
100266
92
486451084
19844
8
782363793
35
956326916
476823
37
476769
377475
50
307563
42
198872
451800
452016
12641636
86987667
382646
230986
98
1
85
105769
55731
482192
20
360965
61
7
130445
32
310046
69765
144968
78
20
83973
469744380
385795657
2
419811
16
53
28
101672
25
315466717
77
70
122216
465440648
78247
49499
23065455
355022
246371271
69
47
69
31
305957
88614
62
1
153717
303199
342223
7
18
43
440068
473400
63912
188511
127532
279100
9
5
17
241360
23
400622
18
265543
106261599
163071
69
93
4
324124
468509
155962419
8
35
38
97
50238
662822157
388602
28
23
40
269473
366108
6
431032
32
8
77
343346
42
75
24
60
804795395
35570
17
59
61
61
5
278194
332747
175466
47
38
66
192942
360303
649977335
413717
91
102314
353091
63666
51
6
33
449655
9
92
42
11
585445273
471663
1
145477
95307
249742
191004
248759
4
127129
98
33
176333
1
759825236
46
103204
884873234
53996
1
1
57
28738
555926046
67125
475649
72858
31
207073
713083790
531946527
14
51729
31
99
20
1
18
140966
16
313254
170188
47
255038
439252064
70293
296823
96549
9
10
346637
485197
76
54
377358
38565
770586137
764964408
19
10
926878656
21
10
43
85
26
521722837
162508
92
59
50
269701
989968720
21
70
446087
84
44
344634
397382
161263
1
198898
662115577
660876147
68
57209
86
76481
496440
61
394933
16
691087891
151717
45836
251834
93
69
213165
23
53
78
8
66
53
6
17
41
324472
242306
86909
47
41
30
358275
96
236973
5
87
72
735294918
6
35
440710
66
247848
53
86615
107564
136422
2
72
42
34
243651
315804
366837
84091125
22
47779
27042
37
77
292682
475202
422759
68
7
777390509
36
40
69
444883556
44978
6
338125
51
28
4
212560807
20
424000
56026
5
11
99
251918
8
193546
413987
24
478003
201216
404939
59
6
47
344899
75
349707
71
657345921
66
59
63
315049
20
29
11
972030975
387406752
950823838
126911
88
54
214467
243743
44
71
39135247
347641
21
93
5809474
55267
87
3
19
793662988
38
245108
408272
218248
118916
422223
736581524
196180
149200
202504
389603
137519
194654608
97
981028247
6
119883
77
48
58
8
6
86618
6
819869956
74
4
7
49
39
97
251604
404928
11
35113
6
431886
2
71396
79
309583
86
898641132
57
157117
60
214328848
499019
105603
97854
88456
69
474477
81
9
87
1
4
13872
88
314226042
294029
29
94
396481
52
79
219745
36
157391
561771909
368549
147502
354287
59
308334654
185871
31
15
298879
430799
55
4
410247
63978
76
319341
17
591834446
83245
8
1
15
66
316418229
314091
328937
86
98
77
1
13
435605
50269
356042
2
268673
136635140
227250
69
47
76004534
314228
316662
803517811
164941450
475051
4
84578
88
249387
333728
480225
12
61
599038646
290079186
374926
53
4
483560
5
63
201766612
15416
8943270
73
56
71
76281
5
33
70025
19730
89
970875444
9
38
22491
336928
219051
233221
6
104242
284765
73
349798
75
24
97270
426574
32
51
254951
23
464507
37
285929
19
47
35
198594
266505
15
368940
20
46
68
30
447984
395202
7
98
4
87
394355406
12
49
19
4
65
86361
42
86
72
438551
77
15
1
322273
433206
86
8
243465
54
52
443286
84
354368
466810
437504
109240
57
188100
315420
10
50
35
94
32
976777042
500425244
16386
24615
5
359524
483477743
858470186
273471
6
51359
52
8
78
374911
520419977
55
656436124
1
411597
499734
74
53
14
133196
43
350397
51
3
657998832
383968
176229
5
413370
400868411
410821456
40
94939
1
21
293709
75
160168
11
71
93
72
339933
67
43264
4
9
69
77
57
55
39
97
25
34
31987
14
331243
100876
184734
97620
301144
206472
253183
444537123
190066
406197
74
166990
259980
10
996910900
8
74866
95470
6972
1
467133
161047
5
435430
56
90
57
244581533
44
119567
9
84
95
7
101453
82
76
27
237467
52
10096
87
8
271298
26
79089
6
65
304292796
77
1
55
144493
76
287821
355095
117178
81
30
316106
240211
409147
341082
486486
38985
78
8
69
269533
250327
3
126295
17
22
233992182
104111
35
778121672
96
78
366245
353960
240145
28
368542
6
149845
53
8
44
78
95717
325424
41
393380
189910
1
398874874
380697
239041
63616
3
2
134309638
42
423763
69
16
330204
207762
88
81
131426
85
42062
71735
296121
938146880
90
384382
149138
350988
19
231748
9
95
172656553
362634
379731
15
198094
23
81
91
196490284
85
131118
9
234061
8
98
13
12
158663
816576443
7
57
142464
850932034
887626200
4
76
13363
64
82
79
93
21
105889
93
22
751938108
742061444
245080
433230
54
69952
802941206
193503
25
29233
35
98
5
3
11
50
9
85972
231125
17
925055867
280274
227010
87
430734
483658474
184612
94583606
1
3
61226
299405
166132
129462
32
25
23
276381
24
7
45800
3
269363367
873382889
472264
44
11
262325
453435
38
1
53
2
326832
37
57
375190
227828
295553
24
94255
30
357619
14
34
63
16
122265
243727
38
56887
35
42
688023368
7
81838
46
7
836120925
40
36336
72
63662
469246
437759
82
20
5
73
104810
19
293542
58
290887
448988
9
103085038
100985
496402121
66
182301
39
21134255
269306
9
205067
6
2
214278
152828522
209088
25
43
78
93
94
91
81
61
1
63
166600656
375543
195653
130193347
143813
102951
92
3
13
158383
463111
10
375915
89
76
27400
1
946121267
188873
7
338801
65
294360
95099
81
333209
81
477458
703770384
85
21316
2
282428
477255
35
56
377214044
55
98
125091
18
59
27
48
96
50
429335
42
96
19
30852
74
12
69
22
480972202
46693
19
5
1864966
17
72
441847
81127
107410
50
3
355088
130099
5
69
63475
445018582
929452757
115049
40
432980
52
205064726
46
373114
760176630
15
306421
87262
307771
20
65869
64
2
418825
14026
49
57
335087
69
338596
8
30
24
4
14
5
4
59
4
14
12
21461
202697
734677489
388475
994120773
21
262513
375507
95
271199
19
412538
427021
7
329016834
451471
374140
460787
81078
61
7
52
65
9
69
89
44
6
40
3
307622
451414
319919
149564037
37
15113
174057
583787539
365211
313056
77
49
119335
49859
560270885
6
408391
402364
197571
46
9
477377
83
128305
37
378467
263139112
4361
347116010
26
103032
70957
200059
148785
7546
400292
207004
77
291647
4
21
53
72
7
69
62
129002
20
117335
301792
1
421169
54
5640
426140
93
492421
79
66086
17
110233
22
82692
86
49
125210532
96
6
249653
150666
51
98
248026
60436
45
37376
355623
13
802286127
271169
73671
454552
25
88
4
414910
61
87
96
48
28248473
243970
69
228278299
327939
138874
41
89
47124
32
8
234701178
75
95737
385707508
21251
3
25
386720331
74
86
67
64419
10407
1
352032
77
193934373
481507579
77070
372197
94
61
58
19
35
192573
198914
67
813444319
65
22
7
247780
212085011
903647861
679184660
10
320102
70
86561
846079560
204749
354013
3
487533
130770
40100
432921
199089
394356
331852
24
205876
1
44
306789
462764
206856
814318840
70
7
5
7
377716
62841
932362458
77
275278
7
178441
84
5
2
11
383472
4
80
66854
179814
51183
268211
442383722
57
84
5
89
7
975946134
45
367548
238008
419208
374297781
86794
22
58
178218
21
13
7
71
66
57
43731
74
97
5
324101
9
332881
281455
50
142300
6
69
35
440675362
82
68174
336793
215861
39
69
5
27140
89
68
7006
481150
29
86
35
388649
248244713
53595
9
6274
22
9
78
227777
227242
80
33
417367
147453
44
43
19
790150973
87720
103437
66
206012
368349
48
1
65
47
142600
38
81
154432
44877
20
41
52
31304
99939
209880
38540692
439014
2126878
1
215297161
12
30
2
317636
343968
305567
25
72
12
70
39
11660
273437
238670
5
8
483450
388422
39
164631
25
218914
16766
62
47
8500
437634
384782
890957521
38
91
63
287704
827184706
2
439495
720497649
422326
30
52
273685
13
12
74
118120
273082
30700962
93
91
9
84
40
293147
88
34
366869
6
92516
103619
321414
24
46
50
354636
178164
243435
64178
14897
110718
71
466318
5
263103
52
297858396
162875
2
22344
19790
355404
470780
316705
340209
183422
1
39
69
47
179833
173941
58
88
51
1
931687113
373072
252704666
2
61
3
4
451711
18641057
20
305019
70933
452169
121218
678724995
791913771
494113
712828725
14
45
65
302804
30
38332
459373
159071
173251
43
359200
63
489526
117211
171792
4
475832
13
28421
223190
449547
97
189331
89
394641
13
98
395361
93
97
18
5
6
53
50
167100781
267950
87
341367
34
499761
358040
243637
82
7
40
83
73
427482
279037
96
63
184506
263318
196715
4
724759751
202471
78
42869
81233
94557
209047
918912061
441402
72967
2
87
25078677
745609255
66
417523
19
90231
844299540
99
75
92
74
239584
90
113275
129727
26820
43165
114819
276991
86973
87411660
47
7
695126130
69
486174
27
486455
98
72
22
87
288403418
42
63
50
74
376015
173892
40
6
207036
157481
431647
169374
464911
77367
355477
126352
31
338036
95
37
371814
166050
320673739
996990692
5
19
72
30
397782162
73
75
406163658
88
68
65607
344540
349044
312309
33
379780
3
460731
1
39
275651
52
40
2
457429
252514
111381
63720
538198524
898084041
56
35
67
95
256953
53953
371865
481285
10220
288719
9
767703239
60
14223
94
35
45860
75058
30
534677743
97310
519344616
30
14
70
17995
7
279626
481695
997869898
97
451758
28
221473693
26
144476
19
101241
12
63
262892
71
64
6
11
268474
738683728
4
6
473704
79
12
802714380
6
274794
463337
218417
73792803
3
40327
59
24307
428865
7
317877614
464330
7
466657
476854
377780
262517
86130
82083
14
4198
52
36308
39
376868
259690
212909
258067
65
4
319058
398317
1685
48
255533
214576
65
92
45544
382362
656772179
74
30211
34
27
79
329631
6
227976727
215108
4
140913
73867
384010
3967
230361
2
790861557
96609
190257
328542
59
48
523373438
92
76
481033
156018
278705
68
90
39
307117
53
195132
345668
252674
433754499
47848526
472338410
47
62404
59
73
54
67874027
257752
91
340401
5
627577724
35
328101
3274391
7
247090
68
74
54019
7
315011
35
47
35
73910
461692
285056
4
30
814074247
8
81
53
35
1
96
345414
60
165426
207714
13
243879
720
807836546
320371
324808082
196879
49559
263974
52
5
39
98627
46
15
2
287987
249714457
299045
422958
33
1
29
44
48
91
183825
59
744135491
331613
158893
2
270487087
92
68
413324785
12
134911
484742
18
442465821
46
33
6
476394
24274088
41
54
22
84
384031
16
44
91
49
1
1
39
74
835889642
58
85
38
74
54669
396133
156073
150873
254651
113451
783010621
729279039
25987
84
92
23
33
68
327000
13592
2
97
88
89
60
74166604
88
32
2
140592
96
49094
275064
2
71
47
10
268161277
88
46
96
39
77
29
464543
20
71917
26555654
6
150395
93
33
387269
75
3
372836
485068
22
183630104
12384
51
68213
97331918
86
495348
264131
6
84
41
25409
83
453912498
76
362127
70
266642
4
686987106
4
88
83366
34
276416276
1
54
26
379086
5
324474
72585
2
3
9
3
16
392905
97
41
31
326795
58545
70
463764
32
93
89
98
989474202
57
819667565
63671
76
9
43
17
31
44
19563
438619
393778
18
60705
438978
83
24
22
103164
8
450005
6
386992
59
85
2
115961264
194372
95
147331
426542
44
9
155537
426231
76
64
266494
447818
6
379161
32
4
68
405909
176243
5
66395012
357545
77
284587
70
61
45
90
7
456778
334653
85
492083
49
4
491162
330226
141299
8792
489448
37
47445
98
35
39
701727200
393455102
1
164758
9
58
325768
92
70
72
54
36
47589
89
16
16
163200
594017856
12
388913
90422322
396591
19
44
247393
46
38742
25
494789
38
46
74
9
56007
20969
31
223322
365051
9
459341
288858
328774
66
1
241505
436449
66
354676215
85
493614769
37
918918078
83812
351148
130320
7
75
290251
27
95
51
4
454199
429127
291719
479081434
17
55349
385881
87
88
84
161299
5
61
382809
535332924
39
2
61
239518
10
475929
57
160465
7
281247
157910
28
13
24
49961
35
101486
12
133762
99
820966691
83404
16
55
28247
41
21
79
85
54
437203
256036
4
243630
2
91
6
652490549
23
426843
448423
18349
56388
16
338185
29
99
28
24
45
81
7786
102838
104685
34658
168899
77
57
2
867009915
82170
249452
110429
42
60
182742
269793582
13
453072
476800
9
431055765
49688
486766
121462778
98
52
78
187241883
357538
382345
330649
17
40
37051
9
49
99607
53
99
70
384243
67
163865962
50
641340175
2
167519
26
160053538
5
84
13436
150479
58
54
9
406373
170075
24862
94
259780
432684395
309160
53
38390
67
64814
413147
70
59
83
68
21
191134
26
141754
77742
405483646
913950952
8
46
65400
34
251925
99202
2
296951
441894732
2
92
165242
315204
107762
448587
45
653983340
261245
118391711
46
196974
42
84845
161348
82
426281
41
70317
232594
489883
59
251281
85246
422100
61
100448055
92
2
5
166942
88966
84
316795
281952
392143344
416959
60
92
240050
56
97
52857
826989571
81668
89
495209
363076
1422
271677
2
54
430433
61
9
13
8
85379
321266
105187
1
92
852427172
292869
482689
398097
37996
976116129
667531717
193543
249487
70
386437
282140
28
237961
19
450497587
8
343242
485776
5
57
257670
269288171
41
402209
41
15
341654
482025
475346
9
17
12
229516
58
151819
158935
384951
699517595
25
156071
128112
8
81
281473
62
378764
251238911
874509777
78
335039
30
644501069
7
43
154761434
66732971
1
71
69
51
88
5
10
38
11
11
452834
72984
106372
91
381281
38
3
42114
281239
145814
52
4
244084
439694
158964
589884564
42
411497
3
77
7
93
25
63
2
489354
440275
366243
9
62
281606
87
6
45
9760
31
341569967
32
342259
96977
550183853
59
2
41
26183
73
58
56
485251
43
11130
36
94
11
28837
561152048
94
51087
50
42
180271
962873186
349426
373156
292711
36
33793
74
16
9
1
44
245361
60
57
4
139312
403276
314177
471308
360189
167708
238826
29
9
38
470849
149494
45
42142
2
24
44
90
81443
26
55
176829232
294708
428103
63
36
42
902724384
54
79788
160046
50
480340747
352972815
33
88342
147351
2071
29
283798
275724
60521
7
72211
73
4256
780339376
88
54
65
355019
26436
82
18
254769
243823
9
498692
40190
62
22814
16
89
677242615
70
338434
108180
517801814
21
90
61
7
85
485540
152741
55521848
143888
2
229150
80
6
469458
150613
45
371979
214425
83
575591571
481609
469417
32
267036
9
28
477454
315810
422474
12
39
61
3
95244716
8
37
163612
295307
6
44
435220
68
88
333028
73
428845
88
35
144844
45
992709193
157384
294260441
8
35
9
3
5
40187
132613
290556
80
64
442337
491374780
23
320676
7
89
606196512
259593
154114
671362768
36
829539631
8
470487
8
1
65
417461
52
271445
92
4
332643
2
350346
69
154352119
118512
31
77
361049309
64
58
62407
202885
425345
27
78
86
89
32
45
448185
8
64
116295
209595840
95977
55
59
75
83
59
253100
44
36
252036
40
52
330246
9
395900
444767838
651116496
75
52
354112
59
83476
57
47
286717
65
452112
42
51931
84439
219842
307525
14
162424
40
153383
147271
296437
297803
399401231
630620383
237707
20
43
36
75
97
6
77
21
317183
69
958655975
300541
189615
281182
32
156911
26
81
328318
300857
98
491308
433981
263722
9
6
305699
390332
71
14
80865
60768
63
5
415123
995919853
31
50
193771
22
20836
715036433
6
146267
290847428
453022
49
779296804
88
372654
490500
365093
42407
17
305667
25566
441477
80619
42006
398445
25
462168
463668
436673
409360
287941
10
202482
26
71820
87
5
27
459681
184483
78
71
84
357747
8
678280566
138165
6
19
90355
2
33
249871
384560
592872066
43
177659805
119826
154544
17
488288
87
206836
26
3
55
9
27
92
9
5
10
1
320346
208562
24
56
284749
42
10
439192
12
38
429459
4
5
26
3
157358
71
94
170080302
55
74
294084
446125
21
70222
53119
125985
219285
1
275941
9
86
55
278717
176240
44
66
98
20
422227813
867438116
4
22
72
3
75
2688
237297720
1
9
401566
28428
422139
3416
490082
47
27
91
71
99
131816
375067
93
2
32
78
5
217441
29
73
7
1
33
497671
576847438
714157522
29
696377208
30
310417
563990517
5
277699
402684
83806
412372
39
88
46
17
49
396717
190947
254403
41
825946890
190573
5
426387
51
323065
116083
78
469574
384757
14
73
5461
129372
87718
23753
45
4
388514
95
34
321601
7
38
392275
475190
1
1
457102
22
95
39
432092
4
84
59
111955
15
137426
43
97795
4
96
150839
137516
4
4
93280
250703
70
73
235195
891402533
12
371820
100000
102163067
104101
92
491169
442938
400509
69
148303
475811
425387
340121
69
227121
20
17
99
1
49
63490
410330
723882129
966991771
83
400372
309898
83
224223
2
8
6
76
15
13
145882
9
69
3
680913412
21
45
929006786
95
226769
11
58
53
158891
407267
115364
75
51825
74010
58
85713
336776
46
423967
61
828596884
1
666657176
15
62
5
292352
201876
6
47
36
341784
34087
32
4
31
1
416368
468972
67
414386
40
7
174293
898123871
14
12
316268
83630
162784
38
66
7
80
30
47
47
379201
259238
475467966
11
43283
51
48
43
24
212350
92
47
448702
29
87
4198
23
180733
229179
82
13
353489
98
406012
414553
17
800730520
92
34
8
16
38
24642
23
24
15
33
13
10
713472859
428750
421654
215183
29
224813
10
47772
89
25374
267839
209633
5
41
415413
427552
525545644
127746
539398623
337923065
50
221908
163536
11979
406289
82
412981
6
394228203
483771
415052143
892849055
37821
161105
65
76
42
88486
3
1
882254451
45
324750
369413
517888016
99194
49
187004
7
387281095
5
448308
261638
10
41
897593681
66
84
54
16
37
402103587
86
15
235712
10
281446
12
40943
99
339578
436153
65
4515
318230661
333804
80
10
31098
384409
2
14
498105
46
473265
672961524
451677
55
6
160950
80
53
2
55
65
6744
91
134022
172937
312322
509278988
532222600
89
38199
4
172541
25
93
100456
492669
1627648
13039
1
90
150361
85863
465161
32061
207204
61638
78180
2
47
45
366172
182871
871022171
43
468494
90712
4
194875
740626891
77
301108476
88789
30
113114
282493
18
402034
94
931477827
619378555
751424923
494331
256035
140468
71
403008
410600
62
82020
42
9441
851601028
219397
259906
63
79
80
158119
77
3
281824
32476
9
96
54
47
346876
21036600
374214
129734
356811
53
28
344901
12
55
70
564220620
28010
340048
60
49
6
437960
382602
17
18
61
50124
90
38
59
51
493042109
75
4
168031
391754
12
77
26
479192550
44
32337
3
491440
273025
71
82
148893
52197
64
544301041
140980
249844
314650
296240
355213
57
8
76
99680
159668
39429
4
753090640
19
621944192
425568
302016595
41
381686
95
334123
11094
37453
49472
70
61
83
10
380567
292120
82
74
237762
8
401837
96367
2
64
288545
95860
64
493472
62
60
75
185562
151987
1
38
15
314759
364064
35
409545
149339
39
259158
66
898469440
5
60
44453
337506
32
347516
80
25
343237
219447
42
73
46
21
52
24
80097
52
92
201183
28
3
215408
482644
42900
78
95
1
50
90
5
751126473
59
346481
372223654
220516161
56
374004
71
54
45
28
26
9
452186
288814403
92
12
17
154214
817082998
8
7
355361
149223
11
1
1
169987
416407
69
76
8
33759
177398
97
243917
77
66
286092
88708
1
412042
80
924413988
9
90
90
283449
374390
59
155448
577466810
227809
456485
6
588768318
989098820
4
787965626
37
8
99
108423
57151
340962
234239
86
382304
306191
98
88
36
49889
332045
329246
290017
419663059
351521
278452
372767
8
81
59
4
80
101492
193910
4528893
12
12
37209
481360206
498115
45
56
803220763
347254
3
409184
65
497823
26
74
471243
198459
53
424343
405352142
739541308
208058
29966
62
456808
76
17054
830619984
458024
130770
17
69
71
388248
495230322
19
294316
482848
64
11
662058787
412717
674992323
63
472717
5
9
206567
78407
373699
895499091
60
44
88
22
60503
49
25
27
46
84
171011
48099
256142
72
12
62
25
20
379513
11
86
7
14
5
29
480412
33
81
172463665
378744
91
51
79
89
3
162506
62
314527
8
56
2
28
469672
29
2
84025
59932
38
28
632265746
277757
249851
77
5
48
69
8
534605310
433906061
251533
10
167749203
308147834
69
65
44587
112351
175348
71800
91
3
477126
18
8
360857778
18
5
29
9
67
69
213637
85
84
454107
18
322623
45323604
357600
27
165195430
89
93
87
340894
380504
140790
4
20
32
21
95
449744
39
41
54
8
29
240524
58
98
445893
377191
4
410684
52
16
84
14775
326174
76
73
9
52218
53
21
7
381578
230027
25
152878
448956
392751
26
477331
446151
48
57510
6
1
392567
93
57
26
140140
253762
9
424696
383296
178672863
479430
52
194663
87
18
86
44
73
1
376038
21
495144
373478420
41
89637
19
275875
180498
31
348598
146341
80
104147
30636
8
99
1
4
17620
65
57
482473
29
171965
9
43
74
59
11
44
860786982
1
220408321
6
198440
434704
56
98592
672853543
58
95
436779088
6
72
564098205
78
82280777
6
317525
314090
77
15
835818893
94
198070
12
320447
447474
9
533892717
56
38
397314
133671
28
162900
16944
270611
413921
240633
20
4
6
249517
91
73
413586
39
162285
73
383143
81
95
5
65
55226
6
32371
5
45
86
23
1
8
286164
56
407947
105097005
246282
14
66
123737
412222
46
887716990
71
62
106314
604824643
7
93
351812
51707
24
31
51
374955
259834
86
108937121
47
91
914696450
3
482526
35
159069
298333
69
86
1428
479287
6
95
47519
346240
41006
80934
369745
16
324525
76
446180
202
79
33
97374
468215
16
8
548907511
101004
16445
12
787640606
49
115248506
358449
64
25
63
246381
370555
7
20
77
8
256826
419962
322420
46
216885
28
43984
398845
57
250481
204514275
3
163109
59
72
9
342469
92
167097
7
13
62498
483720
358265
116604
94
236730
12603
13
6
74
12
492680
8
48459
2
332845
403738
326423
317251
56
88
71
82
47
1
372157
241364
63
382238
375229
2
73939
904262089
13
2
13
34969
459656
89
133218
17
19349
647874247
91
395122
88
313056
17616
39
392237
338643
275675
71
672183453
79
18
78
328511
301635
36
13
90
242867390
119174
99
1
93
32
990412063
422802888
35
326924
95
154232
61
82
48
370485
8
39785
50
49317
54
58697
49
39
213033
248650
199209922
13
26
481990
219992
73
12729
699330522
110272
287878
423487
958848075
218928
3
193794
479459263
411487
160946456
96310
194655
22773
45228
95
28
70087967
76493
66
436029
12
144235
597652432
324243
3
317673666
283529
40410
119435
499794
340152
893868161
14
35
723393503
9
160162
12
12
4
372985
976831946
256700
753838374
50768041
123266
18
17
3
265557
30
15
480637
85
57
73
73
33
77030
2
58
320590
69
70
66
224348
11
13
337418
71
24
42
3
35
22
94
428848
48
11
11
464817618
97207
7
85
80
71
32086
25
41
5
364100
281634
78
31
304839
10
27
414988
59
176173
95
45314
169933
213126
81902
438179
92
10
50
36
17
217182
214404
62
24
341199
238254
80
52
207988
467588
782978594
6
774113057
35
65927
219329
169149093
150714
18713
136950
76
43
32772701
43
72
260245
434794
243426
22279
9
23
2
175741
92
2
342366
144317
49
53222
90
463418
39
277042
97
415199
3
175148810
77
246821
354178051
320671
90
10
357592212
469559
203514
918760626
39
497044
735770825
85
35
9056
83937
35847
276861
32
592727815
28
39622
311192171
766697183
62
421710
270684
62
96
151000
90
81
438245
8392
86
29866
8
21
262341
365937001
445136
132033
30
140234
37264
3
299646
5
9
750789222
115342
15
56
39
31
38610
357448
616000990
5
471124
60
90
31
394683004
644539273
88
66
8
3
85
39
422061
180244
69
908055142
411323
451650
64411958
50
8
340304
25
277108
46
2
123822
28
466277
390044
8
84
97
28
456403
94
54
62
9
75
49
478617
24
484771
154933
69839159
13
28
608673084
559338909
54
378324
57
76
53
49
88
591448554
2160
9
155737
111272
476456
74
302924
72097
251962
2
438984
19574533
428570
331896
17
262176
427771
314415
462152
116683
469885
5
282126764
88
192880
45
4
190138
165728632
83
3
403955
3
6
40
24
280512
16
220888
175262
70
120424
393866644
861105998
17
466575048
478418
93
12
72
69755
418144
283912
96
453777
880272982
247387
2
16
202262
289423
12
37150
242147916
94
7
6
60
7
194967
34
8
4725
47
3
444790
6
6
78
203611
28
58726
732222252
46
139412
428424
8
343659
245068535
19
56
2
57
2068
225829
64
148003
74
55
95468
373557
55
4
46
166389
98
124535
629869298
93
342940572
7
120771
233462161
34806
9
79
43
317545
469920
385323
340205
25
369150
7
81
22
147149
46
147979591
56
94
332565
785298384
68
426805
29
380909
485214
861468443
351224
27
33
7409
325615
334106
49
428237
320107
9
64706
9
5
250207
322789
8
68
59042
119894843
421857
189569
91
84
3
28371
290515
355354
41
471976
33
42
15
46
37
89
450076495
213793
439037
33
416377
28
167120
10
51
300174
488438268
14
152830
278012
762587403
451902390
21
162845
83
248288
297634
1
283282
119479
57
87
8
338602
7
425929
201409
77
123844
49
23
32
68
58103
55
110084
494995
280150
132362
92
23
395548
55
22
239338
69
352936
3
4
5
79
66
1
58418
7
235919
492136
40156
821413567
67
22
257557434
196494227
9
21
5
51
25
60
185159
4616
23
487383
147222
8
126661
21
68
46
97
3
55
263386
2
409116
198749
255960
160426
323012234
54
153219
24
124099
78641
91
92464
66
671281306
149502
51
201659
94
31694
58
2
75
230937
50
89
956792505
32
28
218919
15
498509
40
378773
97
122018
99
443371
276124
440201
47
68
47
22
278891
165015
386930
23505
311166
458091
908184688
205170
95
97425
109911
92
2
316631
78
210950
470216
33
421620
68
235108722
33
70
67
46
85
311107
666226922
164682
73511547
1
20532
437958
86
44
1169
6
28554
69
2
63
88
654523188
10
180383
370234828
91
245464
425049
281927
25
484094
378430
28
377419
112373
20
47
20
185569
86
96
36
977803646
933881681
213100
42
33
495697
427411
1896
77
74
363768228
376639
327073
55718
67
85
397694
17829
158709
341167
235767
50
78549994
92
88
935911742
257663
261146
61
85
6
37
24
271639
59
87143
20
140459
1
53813
9
19
28
93
171296
98
40
325342
140814
93
248554
70
64
361802
290268
91
171449
38
18677
6
36561
8
314282242
74
274569
377872
121071
96183
51422
76695929
27
239424
54
23
456827367
95
173276
6
33
481164
1
56
1
80
405883
291969
26
56
85
3
94
308504
398339
304598
41
29388
84
303698
70
1
191882
97
3
4
8
254542
16
2
50
22
655441718
283647
75
3357
44
759050641
69143
83
92
990479355
140349
105192
285260
9
464500
29
825523892
35
96
99
845017819
47
48
77
318378424
16
65
714632191
461400561
6
280425
88602
467818
67
171306
75
354414
24
60
196069
74
408070
270813
422018
354715
18
45
474814
960224610
42
92
9
86
79
735933332
646549785
67
75
55
59
192411
8
31288
265347
7
270010
50
294931
192615
44
496904
99
53
465646
349199
113591
57
23
953618974
96745
14
20311
473063
46
84
51
734287584
278559
51
76
41
113451
468844
81
458597950
570075539
28
105705599
30
266854
198475
15
12
4
44
203494
2
89156
93
81
73
494122
322966
274135
43
50
97584
134956
10
8
50237
7
274860
168346
5
424758514
440052605
190473
183025
38
24595
434103
299797
415093
14
424144
150306
41
502000466
2
6
382130
433344
29
19
469488
51
854989734
5
67
8
322671
259855785
389070
4
64
337553
52
16
471611
46
6
749414358
41949
495213
12
96
27527
82
1
53
95
483744
5
937263102
75
473355
70
380098
7
967135722
360992
798877391
93
414317
846415237
136827
8
994258026
13252
499707
326898
34612
804948076
382045
13467
83950
80
65
29
38
59527
8449
771964374
9071431
6
73287
648052766
297217
69588
496005
582279999
28
457875
183127
51
29
7
92
255768
219730
34299
220626
6
375631235
36
94
6
74
79
65
215032520
155625268
36
298224
4
19
194233
123767
371690157
38
173803
4
80346
91
365684
67
94
7
130112
84
66
62
410613
933117480
469967
177956
52
799588048
11
494926
56
91
387283
335061
32
234710
51
322798
401068
40
95
7
344944
99
56
7
63
98
105103
95
163740
85
205603
951502437
267631
91
128996112
258051
44
337540
482919
171556
40
4
48
42
16
242802
15
187077
77
308063
50
26
25688
226135
70
434820
5789
261162423
397817
609564016
69
225257155
54
528126576
15
42490
1
7
47678
352764332
24833
481735
37
17
9
73
9
57830
7
475194
6
24
371313
475892
209028
744475506
686912391
99
471087
28
25
169981
46
9628
306311
11
90
75
478615
83
76
150278843
33
2
181094
780902013
685482847
24
204397
8
229510
53
385995
306432
163064121
90
446084714
47
95
280987
47
300714974
394414
297027
40971
325111
353996
79
33
191100
64
68
6
35
5
464413
14
187328
90
366504
80
62
87
732671030
109342
5
14
377351
27
64
106037
66
5
476376
26
213944
71
234077
377766
19
49
13627
21148
58
471149420
61
10
330134
170568
90
6
10
67
259886
71
32
11
64
28
8
55
48
319275
27
28196280
34
30
488294
69
74
14
174641
69
88
158549
603924306
21
385932
64
50
34
451599
6
20
481484
37033
7133330
321079
277317
26864
17469
373881
4
491343
87
26
347730
56
79
82460
5
367619
53
147716
81
62
380211
53
15
456926509
17
41
967630674
421722
93
97
97220
287742
34
89
153605
29
462368
30
14
59
266857
26
256579
427312
71
76
27
48696
3
107873337
50
34659
683717391
66
3
33
381146
11
80
80
147949572
193324314
140898
46
438710
355583
166959
7
9
65
19
2
410669
8426
23
129915371
88
425570
479363
79
19
73
88
41343
58
74
179423
431713
152519
28099
10110
65
447433
24
28
5
491483
85
27
66
115849
48
123688
830422409
191875
292953
96
27793
94
78
289548993
69
83
56180
209301
41
285598
90
310659
6
225697
28
3
53
6030
34
921107604
13795541
96
36
23
476745
4
886643324
105322
63
4
77
26848
35
55
5
568468543
6
967637784
399886
132055
178729
9
158160
89
32
57322
4
94
84339
350365
336607086
15
26
198708
319816
329539826
16
9286
41
3
166272
39
46
97
7
296589
70
93
98
17
51
510723512
42
92
85
67
17
9
221027
302073
385645
5
77273
1
53
196016
7
432886
90
23
164891
457706
61
499742
343352
221033
8
8
7
139418
209331
496606
86124
65
145055
308549943
468969
570684805
255302
186971
58
42500
727144812
109053
39
13
56
3
508324593
62
126349
179283
366669
5
172415
3
56627
97
259392
394992
10
57
66
7
81
152833
307296
130103
80
82
394176
2
93
365345
85
398238
158297008
74
2
179047
471906
82
96
911007316
80
450158078
18
84
471227
474816
19045
2
486760
53476
79
45
34
76874
71
27203
443548
76
168979
196484
34
14718
382855415
65
76
96
96
91
330483
220709
448288
36
78106
311932
448641
402648
360628
373058
74
240219493
61
99
355966
849121503
466815
143600
2
497194
450688479
24
67
440051
449140
2
479581
481600
8
26
287064
78
288319
68
182681
29
415314
299929
59
73312
350369
1
52
950801588
165953
30
179665
37
75
420235
140294
9
446159
39793
38
478019
8
248368167
75
14
42
54933
85
46
262958
805075137
68
271235
60
423825851
340093
95
49
81
5
374014
164031
15
66
287050
33
156647414
75
403208
6
4
80
65
153875037
141876
412106243
54
6
440183
310669
52
892041841
7
69
7
423414
99
28
381837
129020
356750
257450
79
5308
82943
69
55
63
416429
98
58
64
935719689
99
82
1
136408564
489435
460052
824382891
109920
31
222862
16
61
46
69
97884
25
173193
41
61339087
265760
93
9
35
40
53
81
256040
116267
9
53
260735
37
189526
83836
52
468161
425141
521142327
87
99
84008
210604
49
80
353093
24
401099
90721
94
261280
140422429
89111
148438
73
54
481309
8
16
34
31
443924
361687
54
1
411453
40
39
70
635061473
95509
43841268
209373
347127063
8
38
1
88
18
491195
71
47351
85
58
255035854
58
309806
197186
25770292
45
27
171257
15
6
762597323
33
9
5
77
418749
44
881868715
1
304640
58
687191737
228325
633192612
3373
193393
80099
452501
66
118148
40
333950
250727
451467
192566
80
59
50
136038394
22
7
2
2
5
57
293749
660347906
4
52
1
18
30
75
877195518
49
668263317
61
83214
6
293769
70
95
38
97
93
451293
283645
448004
637109335
468183
18
3002
420640
56
2
57472
95
85
202117
406159
238845077
38
103299
5
24
45
8
31
372439
32370
68
219444
82
465151
542861231
202389
41
383990
298628
90
92
83452
38
5
440218
263034
57974
67
125368
35
9
380095
46
67
10191
168724
61
6
213565
174756
31
397494364
2
222876
289378
6225
89
71792
26
297663
81407
96129491
17
3
379488
21996199
456795
49
374756
69
20
31
397161
13
20
61
326445
15
11
221397
361678
371777
486388
32421
239454
14
160014
496420
240414
74
203899
6
77418
8
83
458898
75
90
6
8
277848
168866
761498255
88
67667
83
32
74
219415
366779
750160347
61
29
3
92
54
358026
3939
57
9
17
68
9
523209703
216599
1
332374
164090
3
378834
5
3
242254
9637
100755
459948
11
33
28
263395
290235
785992096
24
522000758
13
129284
579152950
431609
237965
60714
108256242
495031
51
19
58
183787254
68
253761152
60
310100
59
5
24
707134014
52
24
321452
217684317
7
1
288919
157181
93
428651
7
333722902
91
121244
3
270602
222787
29
133159
60
147149
106910
75
29
654643800
37
219103
700831524
10
162669
6
821420591
4
263208
437295
88
29
85
80
390867
474792
87939
2
17
6
437638
96
362976
6
234731
393171
60
463206
457729
9
17
522582844
325193
3
196424
171811
5
1
475691
385608
31
43
89
43
486206
42
16
5915
70
22874
30
68
314194
88
150714
4652
39
44
356316
69406
568446196
4
5
268087
18485
13
52904
49
239050
83
397672
187810
29
133621
88
697963586
188013
15345
138066
36
69
32000756
42
6
22
33
69
203626
105160
72915
93
54
4
1
262759
5
344376455
20
95
57892
73
78
55
41
53
99
155764
461434
145528
58357
380371
444509
178847
374635
224068
553296566
42
171887
7
561967390
203534
285085
80
16
262548
133574
409344
59
294780
63
5
97
21
70
55
381980
40
71
39
715356938
713723750
8
41
21960
8
156892
39
20
29
6
26
4
475166
5
6
443452775
11
167598
65
340817
274560815
88369
311911
7
329274
99
93
67
70
76741
92
201570
167301
635427191
22
97
42
362626679
6
94
32
52704
81
50
58
78
332592
233787
20
154367
231704
319282
12
195436
38
278319
368858
164272
17
89
209653
6
15
667693091
66
32
52
43
81459110
293587
272474158
191163
9
28
62
50
817019424
8
28
862767015
93
71
237006
132454
52
434351
7
28
69
270075
98
335586152
171039
222127
87
22
260818
299577
190696
425510267
506171385
2
6
49175041
74
4
67
80
432642
424275
3
151661
492649
359435
660995618
458469036
433602
1
150855
136843689
192003143
4843758
39
460193
249933
56
368391088
438542684
3
38
164009
1
81
70
36
41
4
169046
74
57
53
432435
60
858974932
290029
41
310769
239601
323238
63
200393287
67
271029
49
75
48
137766
6
35092
334882
40
7
60
231532
111028
2742
2
498141
24
484183
14
3
69262
94443
6
792797335
948808716
103597
110070
3
78
286749
61
201266
23
12187
69469
596836552
17
86
262900
98693606
37
37432774
97882
134648118
96692
76
65
302377
74
34
240065
60
49
33078
20
43
9
4
38
78
476642
418519
204400
140688
32
313918
495612
4
6
57
75
93068
377249
29
4
30
380938
6068607
187632
66
203359805
96
101980333
168914502
44
625030570
269506
445319
225275
35924
5
35
107493
214131
374080180
48
5
1
14
31
234071
485053
187013
413254
243316
20
233984
208980
73183
58
193778
104701
91
301935
73
7
77
803369767
56
511605688
344656
55
659555431
4
26
14
186810513
45
90
6
294155
5
299466
443553
12
68
99
39
11
8
321792
140802
299381
370608
224183
6
282202
9
59
88
103045
96
16074184
91
423409
7
185533
382962
113904
95
68
88450
27093
474390779
50
487640
9
24
11
359257
199078
94
474060
93994063
44
4
16883673
4
49
24
11
8
246764
24
26
19
41
314862611
489944
61
76
97
81
22048
72084
96
278076
9
40025
22
5
355398
264388
16
118186
7
468055
674795424
15
34
64
23
5
55
40
492544
45
402840
66
26
18930
57
4
60
23
52252
73
10
90
39
198388
342195
397042
244061
95
38
79
91
2
9
451743
33
444076
96
9
120294
71
38
377999
336674
327707
96
137319
178457
55
282029
57
96
54
82
289221
86
499693
361678
94
286387
9
16
1
377176
10
40
52
34
10
726744521
254396
299634
99
311689
499397
43
20622
46002
94
7
6
326834
72
64
798076181
72710496
394036
99
191886
378972
22905
96
126164
8
93266
22673
72
318084
373101
9
446420
17
397852
61
52
88
490417
175572
61
49
168470
18355
33
508173904
20
75
299136
210778
28
327068
130616
92
94909
87
485433
90
406306
31
81
41
74
2
60
248531
296245
209208
80
336225
298609
36
76
292909
305624538
16
85
24810
593146459
55
2
8
323188
941812153
37
267293
40
52
367249
346524
47
57
324204
427892
8749
79347737
62
348915
39
211739
42
8
353064
46
5
261650
59
270214
96
75
97
32
65
300119468
71
60
1
18
350546
363626
497002
77
215174
175735
16
11
34073
57597
355296
39581
141672
92
331875
72
217610
13
207914
85
81
15
957120757
17202
60
307625
35
58
312156
5
193784
68
2
13
35
49
75
111325
9
69680
93
3579
74
7
106601
98
60
367639
365455
6
71
476255
77
31156
54948
9
4
387257
1
473393
431213
53
3
66
89
59
5
71
856464960
82894
162138
16
292144
77
59
24
276361
34531
467020
10
1
8
32
62955
298681
8
51861
364739
88
32
19
449793
75
53
1
18
585257199
2
25539
810653802
26
166211910
769280378
155023
57
3
4
54
119012
71253
467621
230582
81
136563843
127187684
243344
22
82
15
57
350870
71
376937
129599
4
465201
450503
51
466577212
347547705
490911
3
92
4
39
97
105837
62
676857131
52
67
230969853
269208417
655096822
35
443163
46
4
32
329037
25
37
72
16
497932
36
57
69720
43
43459
86
69
466679
311139
6
101120
32109
74
233803
13
98
364835
3
743629664
3
30
59
62
96
23
44
395916
197925
48
773276096
183051
981303352
36
49
91
18
265987
871208875
32
76
57
645086600
207293
7
19236
308853
331158
960991983
93
215673
285087
467532
197828
567037420
23
7
309258
481034
8
2
77
1
488517
56533
62837691
476362
7
179240
35
55
239546
77
26
5
1
428129
7
201743
4629
223690
20
6
937409671
248493192
402930
257327
417956
56
48139
393017
345268
441587
83
319044
83
48965
73
34
305930
199794
209438
31
52784
556167750
104904
97
67
260114
71600
1
230832
83395
445662751
350312
237791
93
51
95
8
93
226203
1
61
7
493156
44
48
153168
408497
6
83
275937496
30
55507
39
41
94
210750
3
198833
695936478
37
441330
136809
5
277554
480145
65
50075
54
71033
394127
104717
71
453195
485390
32
14
37
20
1
339924
1
352012
39
340405
1
311291
884874831
9
16964
22
57
10
94
46
6
415036
280098
398993
19
171122510
94
103625
206169
8
458648
83
427371
129825
24
9
208489
333412
12
61
87
94
462294
91
44
67
67
165203
65
3
344591
73
396585
185838020
24
492551683
292497
54
3
164384325
200982
131944
88
55
75805
8
96
25
81
21
41
1
435211
83
24
204408
96
370652
69
248632
89
5
5
325618
63
12
306335
28
12927
886955752
398396
357276
225500
91
56030
736084372
573889767
486079
25
3859
9
49737
173565
129164
48
67
38
639980404
82424
295626
34
9509
44
316967
77
68
47022
179569
65
177211
325435
52
3
867168943
55
41
46
297250
32
300835
3
180712
66
836207169
436985
30902
17
64
81
4
51
54
110114
277048
97
2500
26
280081
78048
71088
34
17
282799
69
20729
42
12
231076
344364
195657763
209414
970253281
593604258
124948
2
469823
410949
99
30
288800
31
386623
72
99
19346
45
40
174930
46
400656
345367
381827
26183
487371
59159
66
457940
324380
197630722
48653
90
840420856
22
331021
45
953078994
41
33
386653
41
4
60
30
82
434613
139070
842930366
470451
38
164632
225457
59
50877
184643
472349
27
448289
74
386509
91
597991503
15
28
24880
494133
92
674358195
10
89
28
4
27
402534
70
161535941
326450
190004148
398051
112976
209416
113696
483367
37
92
111743801
87292
110418
464097965
44
43
487991798
40
182065
258687
97
400999
34
5
39
203336
86051
308376
138911
85
9
65
878006967
32
28
422780
323304
702398710
87
78
15
66
370686820
1
448455
64
334639
62077
3
61
27
51592
75
98
459900091
95
1
123883
7
2
87
29
2
111802
148021
7
320867
47
49
417539
352783
872928302
6
16170
96
59607
162555
221788
92
538475072
83459
40
22
45228
123147175
56
53
50
19
34
9
8
4
42
95
471517
59
3
17
92
60
7
74
409673
90
779330653
65
350895
18
768329090
135108231
486098
35
82225
391319
5
97
49
461502
383460029
758934454
409954
72
469052
65
23
2
351320
143325
368266
6
274593
14
33
228995
79
86
448556
347701
3
407546889
5
180373
25
49
134542021
752896874
2
89
93
380156
268456
658170343
8
81
57
326043
652
95
3238
54
74
84183
368705
326816
38
374171
7
55
442813
89
89
344692
350857
196068
176054
413775
682360945
223372
74489
65
29375
79
52
95
2327
250957
286678
52
407521
47
75
91
6
730895341
22
11
2
65
1
7
237764
74
47
11
500729880
21
4
109438
58
1
94
286954
772942463
55
97681125
258112
165709
37
487272
89
227844
438322
646278989
57
31
40975
91
994790365
27
498217
7269
239956
73
56
306193
36
8
229011
44
486846
33
96
87787
34
179636
433963
8
20
82
179409
30
69
33
47
92
3
44934
11
27
64118793
93
482021
455485
433859
76
73
88
76
2
55
391919
43
7
56
89
171651
33
451671
59
343790
56
43
273813
265299
77
17
16
327977
322171
80
50940
85
66
65
68
138897
435808
33
930573793
11869
39
148472
5
107534
174917
416594
262733
26
402336
7
740412701
31
396680
483024
250261
63
51820
10
4
432170
50
2
68
99
88765
710538047
52
69
55
492972
1
26
3
252111
13
6
528643682
126688
7
72
51
398271
1
54
391903
2
361386
378356
10
397068
53
6
121716
85
6
17
798875004
402723
953214050
84551
48
270884
2
68
491167
17
68
37859
82
51
27340
96
415802
78
998272822
9
46
398798
70
22
978524360
19
38
431313
472038
77
345115
110535
78
74
89
30
372938
376851
70
93
167251
496021
14
391845188
426239
91
404563
467230
11
158734
290732
44
96
18328368
476020
280713
34
285796
5
19
313937
149191
39
37748
13043
403642
94
48398
342712
54
72
40
11
199343
22
148776
481667590
181187973
307655
265848
200312
170470
54757
29
605335125
53173
55
53
96
86
92
262738
1
46
459053
13
776199052
36
384750
113022
28
308899
47
32
41903
118842
28
66
344630
24
11
77357
25957216
355694
54218
179964
382889
111360329
490059
117524
42
435349976
2
38
776103515
461949227
304246
25
9358
97
21
477945
76
83822757
27
307838
19745
736130592
61
444032
22
71220
173775
26
58
53
23
27
4
92
483211
324050
3
10
184223
284157
77
16
434426
416844256
66
89
284541
357681
217188
175591
79843
31
28914123
87179
5
28028
242460
3
339600
48
38
4
38316
96
46
511385817
235393426
714665851
16
24
248663
298301
1
634758291
8
430667
453627
21
42
90722
962501820
6
43
1
212341
147837
3
485841153
88
496794
8642
190180
495854
76614
82
463619
32
59
178660
74
77
430027908
120103
231833
437053
338586
99
180745
66
86543
415751
38
741644010
80
17
42729
34
26
80984032
14257661
318958
486052
591222781
50342
495960
10441
508083758
2
368935
344091
262357
23
67948
11
90
37
113140
390169
340655561
82251
290910
3
128475
3
840279905
40
87
224297
66817
51
210879651
7
89
80
1
96
215362728
274797
12
319418
8
161630
160605
931418840
69
8
945925771
28074
52
2031
375490
44824
7
350509
275475
367074
65
34083
81290
8
95
18
219952
481747473
354600
79
409234
89
790149530
279531
42
22
56
2
761490327
109042
21746
51434
173357
385033
35
23
77
5
6861
52
67
63
13
1
6
8
180475
68
332288
123890828
279292
4
53
87
22
466837593
6
24
433758
96
172092
38396
388368
63
59
88
351717
319486098
98
20
289031
401522
333734
30
38
3
70
87
65984
71
46
207771
76
300876819
230641
65472
97532
40
44743
18
58
33080
91
169395
248626903
166584
242988
950236343
295006
360555
246734
437488
47105
54
5
13
48
341650
474835716
394294
251865
3
4
4
32
184473
405401911
47221
6
93
88
50
49
11
74
775307436
30
149302
3
37
4
19
31
82
77999
134639
478419
135415
287281
36
8
41
56019
1744
103536
73746
31
48
51
354532
9287
226338
13154
224139
544204536
782674804
84128
412805
30702
330795
153450
21
334324
44
463557
40
87
28
5
10
437181
428281
5
75135
91
83
7301
30
9
7
444565
190796573
97428
77
30
74503
41
9
406255
19
489646
49956
13
26
88281
39824
9
375567319
15
484529
37
245457
115457
65
5
64
188973
88831
1
81
205759
414831
786974373
493552
77
18
16
4
494550
4
302612
187641
73
50655
37
249511
30
33
568570823
95531
373215065
387626
7
71
385285
371405
217172
17
497529
70
98
246727
402173
754454107
4
90
425696
78
1
45
74
3
383555
391531
33936571
353149
10991
487766
225195
439991
78775
246847
198168
860917462
838351888
4
207553801
18
267604
457819
252503
644317907
361105
287246
42
179439
98
7
1
14
451452
84
41
359507
11
274638
39
44
86
216193
218664
789846906
27
497522
93
284034
22509
87
9
62
76
249910
92
32
46
9
120369
12
217261
7
460100052
308460179
22396
93
62
81
98771
484013
449893
50
457663
88821
336602
40
10
72
71
367769
356920
463435468
15034
172283
478981
18
63978
370303
96830
420957920
24
104466
462906
78
368320
74105
19
759163889
61
223166
73757
50
341038
76
33385
79
32
14
81
4
37
63
52
8
19
260263
200698
948388653
91
67
125866
9
79
66169
158798
77
99
55
810628922
102025
16
247698
48
86
347160754
569508658
372372
64
110051
327855
1
60
790703587
118319
309950
158905
69481
947184294
43
264675
202287
371767
22
73444374
405168
22778099
35
201786
98
244868
11374402
485792
8
291881
476813
7
2
169822
98119
99
216797
250224
131766805
3
335321
487401
50
5
264331
90
13
37074977
69
19
62
42
348487
898864909
81932
100961
291499
252833
14
470236
40
419502
54
10222
6
1
13
364555
284505
402154
211119
5
33
482862
431505
77
442935
29
99
465178
270353
393680
40
4
49
634158909
67
279022
38
85
31
444387807
428783
157893
42
66
68477
111283
36
93
131602
44
342323
305281
440563
2
9
55121
52
349211
8
389647
9606
77
468357
347959
64958
57
76597
806863910
66
58463
406007
1
155823
466009
69
6
365357
85402
26
442893
410368
18
4
9
89
86315
25
47
71
275344
42
471251
77767
97
221098958
44210
99113
31
34
88263
96
8
169883
479624
306099
313546
552
2896
31
262325157
2
656773777
20011
364188
20
20
415975
98
15
45
32
226351
439194
44
8
196762
32854
4
118775
50
89
30
83
7967
451805
9
88
114226597
35
344204
457473
31
36
74
5791
27
253764
133398
47
2
191629
188638
2
99
59689
36
47
34
8
54
56
7
387698888
692627800
8
1
83
15
130352
65
7
32
3
55
35646
365087
50
264386
148209
239150
472815
494185
15
44
230977
521403592
991898363
5
19
267443
72
60
47
80
71726
77641
7
5
75
13
491669
3
249099
441674
244980
8
7788
208354
6
2
7
59
27
27435
384393
61
58
46091765
438794
6
53
476645
181868522
423337
39
77
82
14834
44
79
44
5
235072
68
5
5
339511
3
416243
9
22
160598
31
270524
4
76
85
7
1
39
49198
91
336695331
484255
472607
79
2
21
129450794
28
9
33
471955
20
428902920
127634
34415
51591
86
58955
79958
107756637
53583
25
374776
81
81
7
77
147528
919814883
386544
77844
257421
474873
487999
671405141
97
318779
15853
472286
67
145023
32
45
251840
372092
74
2
39
410390
21
50
73
3
95
10
147781
75783
780036289
85
84841
72
22838
11
95
609089820
266089
35533
352901
1
30
5
280190
76
99
65
89
380119
88
32
3
43
200564
205490
117167
4
4
82
398903
82
78
760774593
373774
40
88
273376
54433
81
459747
50
334071
94
8
470032
35
56375
6
44
73208
317321
266128
364580
88181
7
73
37434
65
7
439313
370704
656772160
76
19
414987
2
495951
26
335690
514816285
484005
81
84
26
313072
340662
432287
408760
20
65956
20
7
56
27
73318
50
45
91
495680
94
304009
39
99
304935
134491
46
84
56
131535
8
13
461725389
69
26
423310
417613304
8
84725
61
33
69
732878118
8
3
145258
131545
449058155
223552
90
235717
244259
17
58
82
390282
322276
71
27
10
115080
91
98
1
4597
799279401
40
70
22729
963080468
750791321
287719
7
48
46
578678443
375010
6
9
9
1
68
439969102
76
379063
157386
934433552
129178
39
10
290816
182127
54137801
900560125
700463942
384318931
238052
22
376142
313015
21
67
353670
85643
52620
74
2
139540
495526
2
49
773551713
95
343342607
29
37
3
9
67
45220
222962
195128111
462966
95
10
472099
73
3
488270
68
129174320
22
775682747
393561
1
449592
493713
13
58
422402888
9
1
320234
878053246
113288
83
8
8961
358225
246963989
307480
82
80213
9
448957
150114
315353
9
4
99
44
13209
56
103900
28
88
19
31
71
437080
33
392103
202004
195707
76237
2
238005
1
52
4
446335
85
196533
961511439
311421
79906
236953
23
355009
102684
198542
828270118
13
24
430196
77
523891529
34
233923
14
79
121469
102981638
188902
5
37
33
49
98
30
53
385067
227388
6
247437
57221
4
235684
337525
459609
5
379540
14
334732
257403
282651
4
345848
456278
68
269783
74960
11
364764
7
1
422107
30
775238459
190485409
409169
85
340612
64
219610
214935
443822
40
704127400
474617
5
176400
21
73
382232
314489
15
403954
389918778
414310048
88
84
7
750197233
352101
846035326
6
11046641
9
1
1
444423
87
939426975
294869
52
39
22
47
69
257950
41
96
4
34
73
401441650
146214
457997
445754
49
77
34064
6
75
50
103292
517764419
56
94
103951
61789
71
376186
5
195860
65
11
104199
98693
716917153
330873
93
24
44
373288
16
83
17
22
411768
455357
229883
7975
85843604
116991
73
476205
439307
94
2
450348
27
69
3
70
10
4
66
18898
41
479164
80
7
55708
58
824255458
233436
276862
256014
5
463846
77
179540
11
46
43
60622
432002
9
13
216581
26
57
226912533
206950
261502
17
64
85
91
4
290176255
137897
434175
214120
91
377054
801288273
231947127
81
222488
224352
5
233918
99
271442184
134486
73
1
319130
167036
279553688
26
3
28
93861
56
202934
26
9
244281
56
219860
848598875
25
224549
98
24
365983
148437
33
66
9
192810360
413745
85
27
61
534121893
184439
477550
26
75
163922
175418
970070363
153842
190892
794319778
124903
466708
309840
177362
309914
356310
1
396945662
5
90
82
481699
439032
48
98
44
28040
932028810
318286
130305
158157
105913
404789
445952
12
437366635
4
70
63
286778
48
300470
604642068
64
28
67
319650
25
1
80
75063
85178
80
6
658914123
249936
496693
16255
414106
20
424420
1
39
133846
493394
52679
276667
150749
72446
76
42
52
9
60
32
49
56
5
74008
170857
97
7
478893
102364
946691884
4
400637
52
303769
74
96
434524230
69
87482
39
115675
171828
9
139934
503433234
99
16
61
331786
3
186065
88
286739
31
92817
46
14164
141620
370537
344154
506805203
50
89
39
227320
64
53
28
505789848
502585410
192433352
7
9
76
72
3
8
410726
546849843
387084409
11
328046
44
73
37118466
346480
7
15
45
124358
283303
104420696
398347
1
84
424335
811400134
74
150610
33
52174
3
177082
467694335
230045
4
17
56
83098
282653
182614
6
168359
348043419
194946
52
57113
80129
261000
487766
579110304
6
286952922
64
350843
8
275394
45604
32
248861
203855
160933
4
652831595
36
33464
48
4
405258
8
677335598
96
58
1
82902
38
8
54072
92
34
55758
5
373273
434923868
32
351792
67
107290
86435
487590
50
611272652
96
70
160728
9
668066595
29
437515
84
7
14
86
56
28
431272
86317
32150
340400
74
352866
247280
65
20
117709
266878
56
953571805
396143
493716
10
4
64
58
26
237179
86
405687
16
201886
476160
46520
6
177441
252727
45
50
282139
144083
16
308801
457942
7
1
5
136053849
432806
971489342
32
469043
123152
39
172563
56
179277
81
191895
21
67
53
437003
167875175
158170
162236
15086
859696575
27
79
9
73
41
77
73
46
19
178563
976646580
248403
23
280914
707138863
71
39
86038
363357
239248680
479177
9
369400
267161
21
71
942867395
449269714
190805
452149
28
75
94
228192
220752
50
460381
86
38
226293
26
73
46
425951
43
131354
872607994
88
91
164007
213082
99
7
239097
8
71
58
186511207
267802
9
818977608
689647864
219251
3
85
95
175902
88
83
458248
47
45
63
5
99
23204
318514
321966
262730
69542
76
44
986355124
883936941
280231
198240
42
63
194169
958614058
59
192734
80
6
432490
70
60464
15
147190
36
28
81480
97
433209
93
81
16
46
405144
75
125081
77174
324140
41950451
11
31
10164
58
11
262790
966463151
448182
163191
23
8
826970668
134178391
95
25
22
230876
38
96
77
48
113546
74
413079
374884
342019
82
528
279923
70
388935448
52
212455
7
252048
605144565
314214
21295
6
104514
412056
351792
109206
47
73
10
126284
192850
221
261092
59774
306288
2
245283
216390
52
111639
420157
4
111655
461065
421091
33
326396
60
274857
126451
359689
87
56
216101
35
498771
593139414
476450045
59
92160
216285
55
76
45
424880
33
146358
124258
809258071
75
4
55615
26
64046587
33
512696393
31
27
426234
66
75
40
312110
52
42
13
83138930
39
376506
302826858
81
14
120379
64
106256
75
58
72
13503
92
348373
87
141014
134699
307709
299663
224156
406179
30567
347670
41
277573
11
121210846
356362
9
416089
224918
13484
165349
68505
407126
59529
582643127
8
219456
3
136531
52
487914
14
313402
456043
281015
7
165325
99
252830767
77
34
764104232
197266
94
265480
334777
7
223487
66
8
37
43
89
23
348505
47
33
58
82813
23
453874
403738488
202057
4
40
70571
1
6
20
87
196333
44
186073
3
394699
319768
30
71
164213
90
80
58225
132463
240995462
40973
58
766637267
7
159689
17
32
58
364810856
185527
38367
76
30
345190202
499943
420610
87
42
277
16
4
93
275362
8
207504
99842
263104144
201015
499437
28857
63
344729
599630209
80198
75
303259
4
7
96
70
78
59
10
27
221806
27
281542
204340
323986
386443
319305
470224
54
10629966
81
86
389493
320264
123573
460279
98
1
1
277023
32
26
38
32
3
199871
572912100
450913
96
82317
9
64226
47
196075
30
90
557934725
497446129
76394
254528672
27
493599938
817310875
91213
168655
440103
53
14
110529615
97
483949143
56
51
145296338
303915
79
324990314
7
476699311
89715
41
91
80
158370
152895
486877
18463
97
107630
93
18
9
255256
9
177287
13
15
438342
824222501
3
343901
5
194441
360479
377604
482254
334136213
495883
466025
5
22029002
41053
48553
363800
41
254562
118188
51
79
251536
423428154
199390
346489
18349
21844
480301
76
8
3
249383876
13
172875
199701
12
341162
14
6
52848
171523
194297847
8
864093177
87
1
262585
320476
101742
51
614321207
1
396334
56
8316296
290473
472236
582691874
380999
95
451218
82
558867541
27
455806
370826
41475
65
245169
451773
17
93
122761619
183878
94
1
27
462795314
833552572
81
53357
586736745
39252
181791
79
206431
429984
9
34
10
64295826
66
388219
875683967
91
119583
249872
458572
10771
73
14
391453
4077
657484548
95785
98
416931
25
72
920339296
327485
33
9
16
20
851760124
9
153684
36
440448746
96
45
220373
286130
76
467662
299498
314370569
527826879
35
44
460536
312501
348687
77
290277
52
268496
3
208055
24
31
237052
210335
122108
260066
73
2
78343
9
43
466843
300553
11
53127
84
96868
262590
87
47
9
177562
5
149993
1
82
33
237693
795029830
10544
64
352888
92
20
698407106
43779
2
132125
250886
43
438292
70315
59
214771
4089
9
19601
157888
41
5
494607
470154
550192159
70
44
79
11
445088
76673
47
46
55
95272
37
27
6018
66
164593
99237994
258556
112358
47
54264
66836
374764
50634
305122371
170140
71
96
76929
624915324
285029
125912
364745
4
83
115826
247915
5
37
233250
39
26
58
374971
21
32
274253
400194
56
41651
666796268
16
350299
87
97617
86
96896
5196
190494
40
360931
29
461836
426521
497021
17
8
79
230827
92
63
53
198232
83569
447892
141241
38
3
261525
174988
79
476268
10
46
243579
5
56
127928
48
371605
43
67
180657
21610
66
405912264
370789
98
380300
9
178396
303915811
21
123181
436157
18
13
69
388071
37
159247
419467
2
436705
14061
6
62
4
34
73
95
26
13
3
13
333313
246115
73
4
461717
160521
38
83
9
92
54
63
54
44549159
38
46354
222247
8
58285833
79
977310726
364149670
26
93
65684
26
300313
148820
38
29
204835
54
428409
60
846329237
34
81
54
95403
28754
2
380259
78910
95
2
70
20
2
18
45
471814
203115704
369138
68
436126948
121323
98
91
151206
83
62
8
186337
103807
90
477749
278601
199991423
401715
1
125653
42
31
181641134
379209
98
68
113048
74963
88
77260
88
73
40
564101232
136307
23
408122
171076
85
110729
68
99371
409260529
78
477635933
8
241873659
466313
37
498664637
67
57
91
5
162659
90
169074
241490
6
2
19780049
41
87
235515
398324
170565
229819
23
494842
41
23
17
7
28
43
177114
44
53
74
15447
77
475881
4
17
58
41
80
24
22
80
121409
58
25827
63618
834291109
4
99
5231
19
56
298868
3
23
4
476275
19634
63
234190
91
3
246344
343987
50
7
9
47
12
46
27
84
540416162
94
238311
758950309
162237321
50
4
58642
436682
96
442725042
96276
803890966
324241
98
474057
18
14
37
480118
219821472
208198
98
22
418630
96
54
790776666
5
40
810290654
4
88
44
38
354424
17
29
2
31
70
198075
5
70
673101105
55
95
18
83
94
13
373685708
73
18
363586
501664711
76986
27024
117930
33
24
142040
323594
375201
131820
27
62
57
864690136
28
460753
18
96
74
378780327
77
12
75
134762
90
124997
355789
142304
91137
98420
20
78
213272
10
328034
41
70996
28
87
249742
19
55618
95819312
495315
179020615
175491
336678517
187008
497475
336658
23
439146
98
1545
423523
129871807
56401
93
467335
7
141965
342417
95
95
1
94
207703
72
32
54
413265
895587191
50
49
71892
17
68
471091
217441
98
394857
352867
29
119622
84
181820
516307844
223174
37
376664839
4
107358
396625
925261270
414282
79
238174
71
99
443677
175136
91453
431720
4
558188764
51
28
18
604325739
21
78956
138781
47
4
347716
55
3
56
239104
6
22
80940
213994
5
791662398
351688
191610
92
75
311175
458417
490144390
1
38
488117075
5
4
74
589134862
62
92
6
59
24
317980
47
455345
76
42
71
411354
77
2
7
461201
38
463543
809484759
436682
170127
6
315580
163767
434803
432390
59
219523
163892
271924
109268
145289
53
33056
277365
241927
176822
73
5
35
7
427810
52
70
598946997
184653
55
389502
41
971488438
23
16
93
81
82
407585365
55
99362
253345
267395811
3
63
81
483416
70
70
86
53
45
44
49
21
213414
44225
4
22
55
5
160342
63
473039887
76
56
78
49
551047163
335182
721060740
224251
151372
87
10
452907
50
98
740449921
33240
378969901
53
410608
1
106323
162653
427400
418855665
100381
430742
51
20
8
468570
92
668315165
87202
98
299924
10
25
298931
90
41
8
379432
98
490691
459124
360150
68
75
80
89
289863
12
9
30
90
9297
7
42161
5
6
626359217
44
64108
59
280081
196815
9
58
57726
99
24
23
17
76
273155
47496
311035
46175
1
59
402387
35
87
153032
91
44
22
253802
322708
760645967
46143
14
350407
17
363405
570359753
684782594
215283
415914
361440
252294
81
179019
29
8
401999
327654
774173365
83
54364
4
468652
224257
27
436681570
496902
100552
138775
40
2
36
2
42
373699
1
5
48012
144242
15
29167
497071
13925
11
277547
206377
12
414426
15
494138219
414
5
271888
72
44
134290
456065294
2
11
72
408779989
82
378050109
34
66315
768994842
77
256472
26
94
18
87
7
204890
68
80
69
55
224298
398050
96
46
47
80
56
67
333485253
383145
922388940
141048
81
51
432674
298711
114698
13
28658
266696
209107
89
56
6
11
31
71
232745
82779
11
890528720
357163
13
421863
57
78
59
29
277790
8
112021
79
49
312484
381874
3
19
144807
71
54
60
5
1
7
70
38
292883
13907
61
67
312884
62257794
99050
82
332269
367668
83
394295
322076
73
246830
354699
7
36
215614
3
1
190001
16
442037
9
9945
478968
51
25546
44558
77
426199
76323
431732
7
424647
910898629
9
428699
34
81
73
2
30
9
370673
86
93
39
404021
355505
18825
727790843
85
465289
56339
22
23
279008430
15
104145
196153
959094241
394823
17
679077058
107654
95
82
4
945946950
5
82
33
13
48002
25564
82
414975
67
83
228855250
32
42
18
259182915
180533
471601
1
64
60
12055
89
146171
18
27
28
7328
6
98014
33
128643
305675
15
476330
164327
310018
26
12
788335803
15
156030
97
32
195498
11
347065
293577
38
121026
39525
5
21
13
47
46809327
17
6
255342
6
16
164767
435314
21
557431929
63
30
319608
47
227868
188223
2
380323
4
5
43
339460600
421826
5
31
47
382333
302503
35
267237
70
86
56
6
202535
59
64
80
36597
499766
66
49
406927115
153862
301647
7
3
413725
575903510
444528
96
65
385541
471260573
46
28
43
85
55261
35
33
9
438029423
22
55073
251556
43
973725604
219007761
15
83
48
301908
499198
416839729
90917
24
171476
30
235150
22
35390
647198129
38
336794
51
28
62
381376
179218
170692
9
63308
9790627
71218
846371931
127276
241282
18
52163
301470
279235
4
17
241569
84
80
62
55
76
98
6
366791
72
308666
81001364
213519
502701572
308487
25
57
428031137
21
93292
78
159470
90
237024
408093
321970
205698
186284
424963
31
2
62
465007
66
31
22139
64
85
360459
59
252751
22
45
401251
496136
951967226
341447
171314
12
76
149679449
4
239533
168771924
130617
4
448260
238583
74
3
90
60
38619
36
4
37
290566
17
94
90
745844376
2
56685
451738
78
57
446961
241255
88
82
487620
80
60
287622
201
122350
102712
946966858
389837
486708
70
79
437516
2
329969698
320452
428717
487877
86
48
257701755
217248
358555
474948
79
917002346
42
51
9
207547
339899
8
62
478429
38573583
953802059
441659
929081838
78
33
545975443
327193720
178206
64
378766
47
66
95
32
5
85
162963
65
144448
175474
89
200827
2528
19
389361
378584
78048
49
2
74
296908
5
4
296084
173598
193406
89433027
321299
14
438122
162030
8
351574
88
3445
42
8
66
201687
22
182949848
440248
89
94
61
87
3
461502
405441
387833322
304800
122972
397651
72
138619535
83
19
362995287
38
213930
387638
185689843
84
32
772020800
266732618
5
6
200778
79
96
63
25
95
671868984
106378
284678
414494
34
63
289146
704061108
24
62
128667
763609536
451856065
70
2
99
79737
62
328089
85
68
306886424
476692
243542
20
2
557669228
298538985
130674665
413209
258506
49
38
63
361317
5
57
15
31
62
433823
76
268087990
16
7
12126
299919
11
50
245794
81
239349
169543
454826
167076
17
51972
52
7
74
171170
55
78
284725
216317
390157
39
335257
345917
580838588
3
58
28
15
83
883832845
30
803142240
16
16
472263
26
2
84
205367
63
353979
446607
33
74
65
270232
114894
2
267579
293716
2
38
607170892
7
45
60
83
10
237230
66
50
30
31
879232935
70
13
486054
57
490864
239064
181102
6488
91121
488144
330774
310374334
127041
362825
334772
99
393789
36270
3
6
28
865521951
97
85573
55968
266838
28
67
2
39451360
44
169695
35602
337599
3
33856
33
929553988
95
51
36
218496
80
50
25
315534
36
481295
148967
161811
29
38
13
281342
92
289154
55
134747413
7
264711
95
88578
87
9
15
51
437119
73
6
8
10
111770
324930
249690
71
98
2
384545
46
4
372535226
8
4
67
595596673
3
30
54
91
49
8
85
89
454873
59
647018436
432096
141781
15
5269
54
73
113697
483250
307092
54
56
8
2
91652
95
54
16
66
35
98
441702
151831
98
79
9
495266
4
943527467
50
60
36
76857519
385051
66
39
13806
96
50
98006
342478
86
98
69
165946353
155262
298120
5
9
77
207626
166911
2
2
360013
58
92
33
54
31
160962
70
328190
16
24
223102917
16
88
195588
481216
270811
94
58
168216484
466179
81
17
12
215583
77
35
92138
318958
58
64
8
435975
916914381
99
488533
79234
7561
170973919
120452
106616089
71
72
19
34
69
82
50
46
90
82
14
23
284204
328147406
61
46
252754
99
41
246575
95
442643234
255933
54
76
255139
3
135863
78
484892
19
64
86
298085
59029
31
191523
486527
132199
349990
49
1
338835
283923
99159
246961
63
298549
54
25
94
261524
48
209761
3
143185
187360
76
268116
98341
34
1
30
39
189172
39
5
34
2
334709
10
98
324825
553142534
233586
358265180
436703
15018
68
42613
2531
25
484850
149020
285951183
14401
80658858
54
267296
912122066
389511047
51
86
993278878
636973238
18
59
112343
16442710
50
719463471
98
70
208162
270715043
31
10
307858963
80
40953
178425697
226275
373469
99998
51
94549
77460
19
64362
404660
74
72
67
26991
330424
94
231765828
223583
349521
80814
272461
293781
46
90
53
24
156974
2
96
55
10
92
38
257987
163566768
790248054
414931
146137
214768
386202903
209445
360568
528072660
822332135
405143
406833
31
26
16
42
63360
72
85
246529625
28
860759611
31
6
43996
392296403
166963
207345
463501
251819
17
146522
141069686
66
325644
675904588
118018
975124745
22
73
96
305183
155370
33
443186
287721
15
74
108411
388068
114900
41
447141
308602
346415
228393
11
92
41
7
46
13408
504617778
197933
28
241117
9
9
684
3
20
169602739
26
5
243513
409187
466186
25
57
8
190376
78
467232
430627
381548
35
24
20
69
35
7
119309
58
437612
64
48211441
92
4
407865
98824
366164
58
268328
390732
6
266676
2
95
82
1
607086375
21
732124309
65
3
80
198490
4
37
998897746
6
190525
152170
47
123397
453711
167149
129525
81
252170
47
480791
36
196905
469783
10768
399238
420813
40
53
4
80
961640560
60
33944
374204
326801
36
88743
421062
430938
79
48
102474
10
192966
12438
57
393710
99167
113123786
298809
10
891175521
75
59
48
97
9
43
44453647
183731
418115
83
4
499915
38408
64
72
7
52
319820
5
71
10
330447
455070
67
250127
1
395712
87
95
43
352946198
157803
380550
48
63
79
73
395462
66
481121
76
41
3
71
100247
30
52
329294
60285
5
205124
56
173220
40
4
38
1
72
298963
1
87560
66484
35
56
63
97
68
68716
12
156030
60192
51
78
42
20
43
352960
30
34
38252
123327620
88
441497163
219952
25
6529
8
870132455
38151
396819
441093638
2
38
62
1834
496918
70031
46359
232571
118
250922
86
130384
29
9
6
81
322131
377980
76
154287
1
354154
46
98
481224
371972
9
380477
284369
4
876375003
1
199700
17
10201
66
23
7
87
400562
53
86
488496
63
40
51
378604399
377970886
13
418814
89
7104
26
258530
288759
4
73
6
172137
46
34
43
49
178588
5269
1
473968
133412798
23
71
192286
910675552
451400
84
875946931
1
69
442674
46
19
828949200
12
259725
123122
198391
317945
9
254013
6
234811
79
2
26
229300
48113
93326
7
812829925
54
400619
68
152523
7
95
422046
15
858939068
93866
41
278883
303609
10
95
283090517
389368
209789
342809
38
2
157183
94
51
356923
43
319576633
15
627324471
21
123868
393528538
8
45
414889
41
50
5
100394
110781
115941957
108990
33
78
62
3
284121340
4
7
45
637160841
214801
51709
52
415899
11
18
135602
78
232899
149564
73824
91
5
498332
38
843975847
79
233142
353870
1
727161803
197650
98
243109
310995
3
5
367008
421713
86
561283913
72034
3
80805
38
35
86692
52
14
25491478
17
55
44
88
421750
197824
8
1
8
40
2
67
19
190752
1
94
8
211065
477416
8
19
72819
52
214437595
61
57
179304
20
33
96
15613
375173
307925
35
91
252834840
3
428279854
4488
428970
211950
51
21
464935
44
298500
66809
4
192062
223461
89
477893
444783
88
366722
44
40978245
8
433433
23
273270
282551
373868
752787292
389839
182310570
83
323524
47
43
13
69
37
44247
475068
92
268708
773623163
22826
995633553
86572
58
59
7
56
397447
28
320626
9
69
137848
9
280824
176718
6465626
419455
18
209928
87
256677
92
71
176166
186609
384729784
397692
111491
313816
57
36
346896028
52
46
82
163638
66308
434477
88
40
18
378794
330859
711964501
6
89117
135076
7
303852
32
8745
1
73
196544505
38
449922
10
21
93
16
159360
96
83
407640
89
88
220606924
79
236918
37
672390183
20
15145
37
343636
73
92
120725
3
91
659931101
12
47
37
21
90
66006992
20
211839
26
28
96
83
18012
63
38
274959
51
419309
10
5
4
84
471662
80
46
59
68
57
72387
32
66
58
25
339250
438829
84
29
5
99316
23
54397
856564317
161170
67
206897
7
88
2
212369
79
7
886454667
142972
17
46
62
773344774
959458358
448181
5
58
27
30
422847774
451317
66
475579
4
31
22746
244696291
91
148120
488865
63799
46228
343346
58766
77
3
274358
321267
65
80
313611
47
29
1
58
80
470210
166218
720782163
69
378144
78173
2
6
345243
56
20
315996
870899664
283346
410041
165660
19
34314
4
206559946
425630
449661
95
78855
470469
71535
26
444060
765108574
79
304252
69117420
4
41
77788
36
66
177636
572464475
461832
37070
470329
126305
478850
40
227872
428761
72
97
498601
410264736
54
94938
438907
21
3
25272
287298
24
9
303209
22
93
98
83696
236379
52
53
441554
79
47520
27
10
32
435349
38
64
57
4
527678747
71
79221
759295829
72
413257
39
46
405236
92835
256195
446941
9
95
12
383972
482271
434498
17
86
11
264817
72
388782
70
274656
301245
64
372606
421722
66
11
1
245947
55
55
2
48
435525
64
711933041
342218
748651004
2
126345
68
4
288553
471541
1
28
39
73
83
6
342454
4
97
42
65
6
422683
6
63
2
42
2861
324759
9
246471
12
539220239
96
137525
319619
125546
21
47
18
350447
345615
91
238371
18
171538
46
391498135
46
191154
19
46
45
72
675549388
81
85
48
93129787
7
241072
12
84
3
98482
66
1
221098
33
186841
77
96
13
37
358574
130473
48
5
100243
83
337587
318743
16
332384
176134
499008924
82726
397003
98
690631875
98423
179592
175129
33
412246
66
60
286390
192388
94
93405
60341
66
46
399575
187201
393782
33
257589
8
371901
56
93
30
1
9
953871496
94
30
454208183
451203933
353923
253191
11386
319642189
96
88
51
273349
20
678070993
242462
131184
74
161708
87
419793
420002
3
96
19
14
88
80
899543619
26
42
79566
18
317796
54
442730
66
51
30
388396921
67
104339
67
296466
267052
3
41
250238
4
98
489517
65305
136323
53
3
403854
83
241253
10
91
463726
89
431526
92
89
2
225544
94
10
82
44
77680
55
431192
241571
16361
62
312492
6
486123786
65
224750
4
224282
8
182956
488600
62
226780
3
490112
713587115
725822819
405611
292099
11
96961
82
7
372552
216803
64
400996
62
16
262383
94948
54
51
338624
55
20034
40
602208889
124972
428044
71
68
52
2
57
53
78
224092
75
48
77
52291
243661
332446
771158976
13
211282
957909742
265294
16
143712
85
197131292
66
937137821
190093131
78
766545278
32
16559
199882
86
65
71
62
58
537624967
27
92
71
8
462971
28
32
67
242449
108388
257300
367527
659355888
63
13
20
232035423
754188096
182010
1
70
170127
92
400026
206159
833900997
398388
212182
2
673578304
68
40
946025194
57492
32
49
56
375288
43
1
416448
55
312546
87
156588
75
420633
7
51
306942
156670632
88
17
448367
16
3345
16634
9
293846
43
87
150430
177784
386760011
5
182811
355257703
113973
230919
371572
140805
151680
79
189803
417282
78
81
433340
61
59
469881
974507303
431257
585922181
240392
21
310814
94
33
74
168071
478297
58542
44
81429
414031
53
254016
389605740
1
51
365849
28
21
226345
23
5
90
29
18
44
40
374905
4
64392
236834
49
50
13
52
48
98
169886874
4
2
304275
165158
51
387359
217815
68
101015
39
51
310735
4
44
70
43
271251
48
41
233961
19796
420317
38
52
255613
280952
5
3
169831
341158
418266
66
77
82
31
32
88
106896
326745
258232
987575074
176777
62
20
426559
18
5
48
11
191432
17
750024591
472406
214492
91
157190
1
86
377616
261402
71
239930
49
3
229065
91460
3
271710717
19
64974
155490
25514
57
40
41
7
904791199
37833
12
38987
645386274
699534669
234704
396277
42
361039851
94
348773
123809
21
212257586
36
91
63602
20
5
67
109845
261386
55
84
99
487230
435451
2
119760
99
62
368371
523866276
270035
169834
289463
444758
285910
83002
612117986
331018
77
4
120808
236722
39433
85
67
89
8416
9
36
39
327077
28
185776
60
229831
29
260065
229068
98
123841
459834
237802
289360
6
62
38
59
82018
973900576
55
47
8
54
465408
17
23597
149543
38
21
302063410
4
245352888
374896
167313
311666
498802
694585138
84731
87991
95
45
202061
14
9
9
23
1
84572221
73
7
69
6168
79
86
1
242745
31
29
318296
50
488005215
105267
363873
112377
178343
239870
90
24
19537
642179863
227768
159998
76
143821
471171
734958475
22
30589139
56
63
81
91
7692
447786
42
15
6
42
36
60
13
21
212089
491334
16572142
29
130120
457148270
17
108119
26
81956
341127
84
2
192232
9
44
37
20
63
54
44
83963
330158
118067
579900139
2
388409
87
308182
6
39
2
21
67
32
5
48
45110980
426240543
378849
164334
407563
173048
8
86
217913
73
175986
721574301
12
156400
93
336859
37850
476458
40
6
33
29
59615
155148
83234289
146678
43842
421
325764
495590
17
34
275470371
84
66
299354
13
301912
206241
90
510339665
41
2
50780
28
20862
27
346140
3
14501
485219568
469635
460271
254633
32
89
90
45
434637
47160
360520
68
444161
350903
167008
85
56
376223
22
225639
33
472194
20
22
427338
147472
82
54
60
9
55
371610
24
72
467434
352853
95
53982
90
248873
1
369676
28
23
387498334
97
33877472
141061224
58
306502
190052
6
461012
67
280535
434370
495803
11
95
83
36
6048
328897
175544
281525
340754
350558985
2
192258
83
19
110085
367529
68676
78
189732
301987
486065
5
4
69
223985
210065
40
463522
415711
54
23570070
21
234100
83
280013
60
44
10
45
88
9
678843013
1
63
9
39180
86
65
2
131606
476865
210687
485252
459498167
8
57707
96
8
86
16053
4
207613
22
9
324518
283061
19
391226
97
247124
7
211685
8
446771
72
610360047
155538
75
219716
317651
5
313157
915941983
82
77
56
26
275000
198313
319373
2
80
1
50
5
20
48
654999675
96
404400
5
25
56
33
96
190657
59039737
386089
38
50
265756
40316
2
8
166925
27
57
904623738
13
241364
614374565
628797224
261223
64
6
95
81
103888
59
82
315481
363932
8
132619
35
84239
144133
457423
3
64
61
46
98
45
29
422695
100025
248275
55
75
26
378880
412833
101302
55
29
54
38
405451
95
53
38
290370
3
8
221579
34
8
152381
149011
20782
47
294577
65
346260
229281
22
131874
180848
58
25
9
373472
34
56
256937
302780
41
358330
25
1
499941
56525
31
311471771
61
39
1
32
35
140818
4
223724
30
176968615
21008515
156401
358789
398980
641277981
18
467645
25
33
34
258980
14
229428
450717709
354563
94
2
2
50
54
92
29
537349769
492152
71
8
40
91
12596
2
38
31
925896747
302129
38
40
374154
50
7
71
73
292717
93
340726
39341937
323837925
76
7
9
55
49
183350
422291
56
98
462052
428069
76898
4
304913
131541
386627435
251098
422974
286450
150352
12
117091
9
31
95
90
40
34
49
31376
98
223021083
126457
8
79
468897
73
439648
17
156424
4
6
94022
54
370025
970592483
388609
25
445156583
333274
86
36
479745
59
26
80954
158923
14
84
91
41
445211
64
167548
28
928128931
76788
1
306847
4
30457
518995273
40
62
29887
14
498979
66
3
389128
9
407624053
188097
226280
16
53216
95392
64
79192
146799
70808
79
339091
62
83
69324
81
464717
37
85
90866
314011
34
794489905
23
692223095
288186954
60683
815990487
3
286716
41
283302516
87
288559
9
22
304376
335285
115949
28
54
25
262873
66
9843
20962
4
334576
572794942
6662
23
39407
41
94
348976
243432
345873197
73
11
215917
696759863
361120
35
87886
12
134648
83
288066353
570593806
2
389948
76
285578
67
30
126550941
180392
91
371652
227759
94
119139444
829667315
361615
329168946
342692
99
73
92486
50
282870
26525
617274684
95
714445024
53
69
46
32
416076077
56
1
144987
268068
17789
87687
839072272
3
808893897
150253
168322
2
353714
84484
70
23317
317260
10831
385037
15
98
98
83
5441
245999
20
64
5
79
311115
422704
49
64
291855
76
4
70
70
78
77
402894
267728
43
45
247296
82
69275
14
8
14
215411
72
347865
943162325
308760
23
288160
3
312628
14
76
41814
8
229772
34
390356
30
25
81
53386
143207
2
30
123694
325256
32
22
53
270864
20358
14
95
281247
154838
346663
404902869
91
897053351
22
69
18
432561
17
43
315198
10
2
155300
55566
6
816459519
160643
34
258978
178035
444351
73967694
87166
183869
48
23
80
456283
9
24
76
206969
376549
92
172979
1
4
85
211767
98
3
37
492482
763458203
77
502152972
17849
40
60
15
59
492503
8
361361
2
9
99
398707
205088
51
107876
90
475141
361675
670382491
74
78
61
33
495777
265197624
4
430121
62
80
9
306968
445832
489628
9
915909292
306643
461925
9
25
376709
75
425198
260059
220749
54
393394
53
142865
871972927
133776
371795
214326
19
28
171052
38
136382
349769
177979
96
171007
1
92392
32
82
293560611
471527
81
34
93939
92
277514
5
3
94143551
85
82
5
13
27
433080
44
340088550
121949
60
12
451361
769826658
259880
55
113703
93974
163999
55
327486
26
420222
7
143019
53640
92
626933866
47
8
91
143412
293187
270521
71
191219946
427309
451794
55
6
30
29
80
1
101890
377137
17
9
306750577
75
29
64
276244
7
425777
3
81
58
706975281
286206
60293
24
34
12
60
8
3
89
426481
339315
329797
56
933423913
28
99
32
36
35
370140
50
4
13225
212049
204141
19
479317
46
21
46
65
79
88
187938
72
81
3
317036
1
32
69
9
91
2
214608585
89
49
51
15
474014320
306215
161065
164950
63
362217
96
9
347365
15
17
86
86875
15
93
381116
310920
37
12842
19
427941
25
23
63002302
449010
49
61
343213
37
36
358259
377682
78
149799
586160590
12
708693443
3
87
202131
332275
247558
37809
324256
23789
148747
28229
50
22677
482918
317309
193657
13
20
302388
199812
253602
263804
719463817
25
38
712483472
1
62
31704
404038
231029
206241
409954
56
310771
3
29
357710
223960
80
785703436
58
267253746
13
49086
229167
40
463893351
117885
88
443773
271185
129940
1408
8
1
27345
2
3
455081306
69
46
81
97
40
76
498930
10
92
666025058
184451
375021263
447586
258125
88
321712
50
1
40
84
52
95
58
264124
48
61
92
239515
55240
9
29
187248
254562
119341
14583
484993
420367
159724086
451643
506269316
77
1
96
24
274089
8
461702
468270
55
297003
37137
164663
81
10
33
760562461
366917
406721
87
945888242
314256
12
36
107513
251615
171968
177670
435101
27
82
179074
93
33
183371
282989
94
41
321085
96
478762
329713
84
493947
45
10
20
16
605598420
419429
496285
52814
93
65
379203
4
69
267973
32
88
106067
42
37
91
1
80
80
181589
58220
2
233645
72696
366166
43
85
62
81382
494967
796235367
266421
81
4
10390
62330
198232
102514
59
219715
60
19333
336990
87
12
72
26858
39376
7
314009
13
359110
333579
37
52894
15
20
60
23
454449
42
8
9
405487
56
13370
31
308364
327855
184615935
22
294043
4233
65
272716
119391
41938
43
9
8
48491
98
47
39
96
77
116322239
311811
794477715
56016
99971
59
71
85958
458063
143942
337903
390715
18
380624
96
2
182365
7
15
457798
57
68
465371
286700
455363
183432957
251073
472257
509043761
51
68
18369
123655
72
239293
95
140547
17
69
68650411
3
28
1
18
85
1
111040523
84
106356377
91
73
76
294551797
240002
73
80483
391990
20
264762
9
53
939124112
49
178963188
46
44
191774
91
480999
877920822
306672
59
9
45
78
85
66
227036
6189
9
38
62
42
86
332107
201006950
1
52
332367
47
5
2
379966
91
484933
42019
466602
510250039
42
495505
285990
158112
2
248892
401314
328110
19
98227
88
227245
80
98
40
241773
31
194160
4
305859
296429
20699
14
57
63
222292
378413988
93
397367
192609049
19788
42
18
5
272833
173009
72
5
21
925433073
77
412524
5
43
2
3755
413044
298435
5314
20
99
212597
73
29
435524
52
144777
190093
123642
21
104787
186189575
397974
141214
52
14
12
978281602
7
54
706208827
458182
311793
50785
44
79
466169650
313646
22
272975
889720054
5279
192851
63133
496910
375181
209798
34
44
1
92
3
3
25
67938
35
330145
314028
92
16
403245
50
427134
72
35
435308
493518
415694
94
459902
250243
116068
45
35
478748
55
90
69362
24
4
247081
7
116220
416723
234569
97
4
87
63
13290
711521753
91
353553
298813
24
704826875
6
98213
80
365015
511162479
117627
53
8
16
88
51
61
93
55
2
7
192917
377666
191820
449059
44
11
6
88
706186065
94
32
242466
12
5
487450
154874
38
70
5
69084
15
6
65
345838
261248
310969
52
73260725
256144
228849570
335540
2
192925
84
224610
2
295255
316270
3
54
64
54
6
16
32
90
90
8
377017
17
124168
203702741
6
270436
91
23
24
18
397060
12
170795
71
71
139903
87
195597
829908792
25669
39336
681724231
90
9
69079
102331
894223027
27879683
321090
204705
6
10
43
160658
29
494876
2
47
495878
64
47
80
646286913
562760387
36
68
68
80
82
425568
51
317416
60
316177
496728
51
133959
44
5
58
529055228
104863
4
32
2
17
416680
319631
190485
914137897
123035
47493
130189
480047
313295
79
189413
300661
54409
549887235
39
26393
456849
4
262279
322624
43
60
59
76454
866320763
92
5
46
11
264923123
254317
448744
359563
35
184111
140230450
454188
33
8
33898
271500
89898
228688
889388990
44
130485
49
137845
24
18
235040
112530
268384
50
372623
186683
230816
24
376969
29
186003
412305
440917
434421
969323121
332157
244439
460572
25
89255920
325051712
397256
129749
88
16
461832
370905108
224185
25
3
868199217
83
54
52
96
957950030
61
96
94553
217227
223648
96
383063
50
94
97353
449123
92554
126609224
12
6104
5
20
15
68
80
66
140429
3466
50
872639316
24
1
909150859
287837
922553021
27
401724
13
62
32
684193789
56513000
24
933188354
93
197409
123855
90
463461452
1
456477
60
82
470962
278992
57
63
128704
924099818
83915
66
217315
301939
329049
78399
41
180193
172447
383157
731653109
407940323
371233
6350182
77136909
21239040
271222
284608
15
55277
475688
267471
298334
484416
67
60
4
214540
902053575
377082
20
88142
167915
176504
294381
72
74
85
76
355573
148152
449859
183204
76
199043
66
278281
203307
84
9
483681
485028918
240703
106082
41
46695533
62286
214997
88
462889
246849
51
557438715
73
496466
18314
87
43
9
451240
142008
210923
10
335222
61
413601
53
13
57
4
2
50560
754070400
828384165
13
489107
6
3
27
477003
21
427728892
34
374027
253148
63
49
62
4
96
28
58
322065
43
5
393894
241400
3677
395566
38
18274
249556
408618
8260
13638
37048
34
254678
22
18
167039
51
52
82938
250328
445762
341489
46
289562
378317
560361150
359265
429131
326706365
342340
118293
25838
208469
1
260205
41
254518
95
296531
58
1
69
69
390828
231627
86
430750142
216859
48359
482140
438715
9529
276216
258991
52
328316
58
68779
5
86
52
20
435283
45
75
305720
312316
440827
352045
199543
63
250943
42
68
74
64
285309
103718
94
863503131
23
341098
6
32
364718
1
9
496229
50
221981
332204581
81506
58823
456442
10
15
36
942573739
240126
17818
84
310392
90462
1
6
1
9
301929
46797
29
28
62
211154
289421
159065
57204
14
75
265130
984495989
43
39622
53
48178
133848
82
30
114874
70
56
444989308
29
91
8617
8
17
86
18
8
88
753067083
37659
3
23
296012
86
254728746
113815
20
122799
19
67
7
70
187469
298797
84
13
131391
46
367607
32
87
60
51
396973
238608
1
432483
62469
336336
30
790081784
233958
177452
417231
77
47
480825
89
220284
7
381797
146310
99271
7
184780
243340
5
44
81
51
52
4
8
36
52
14
8
779474023
58752154
88
295472
90830
113490
53
40734
11
52
7
157824
89
4
72
136845
360497
40
190391
2
381333
52
51
76
478211
31
87838
4
74211
60
474355
67
7
464183
72954
24
13
914111640
86
218256
315176
824192087
247205
191126
6
15
83
226230
93
92
68
795168046
2
271954
68
79
69
46
202315
85
87884
28948
220302
93
405845
30
51
395029
453119
69962603
473225
322908
87
57
313119
89
89
289658
279882
174233
294304
88
151170
121851
290847040
46392
281689
137637
117070
389950
361171
199913
4
641012737
96
40395
51
185205
164091
35
335075
446793
43
5
490693
64
5
19
204124
42
309705
370372
7
235948
71
373592
491178
76
173459
53544
462768
38
35
44
262227
39
313775639
24
5
44
371791
431214072
99
2
22392
8
65
69
881926195
250982
467009
19
8
784342223
64
36136
390540
64
48383
38
6
68
78
83
71
59
92
357385
52
402100
5955
72637
175156
77
931854252
463492
5819
33
44
613596295
210823
74
35
89
13
92
208769113
53
343828
58
8
43
6
2
4
816995428
31
339718
75872
74
958827405
20
435641
4
316811
423285324
53
24
55528
204575047
329975
21
4
316566
50
2
7904
18
65
268864
477402
94
96
96
976111738
82
1
90
76
964806427
1206
509327956
140963
12
54
32
61727600
178989
858757756
9
424974
132844
381033
64
79
51
137004
428694
252349873
67
1
41
4
23
41
417508
248485
24847083
46
24
84859
40581
163531
133658
45
422205
7
407257
53
94
2
318358
85148
31690
74
4
46
83
25
390946
8
95
6
35
704036162
47558
310076
22
76
94
71
8
41
477465
92
11
11
222657115
174065
2
489082
466542
94
262437
30
74814
67
139876866
72468
313791
74
8204
475296
59
267739
257840
62
19
146706
72
48192
36965
282323511
12
83
9
1
981318312
11
479217
75
85264
188739
63
95155
379179
20
61
218079
23
51
257731
68
470888
479981
439039
330842
1
445638
18
21
351444
478745
189500
229123
13
69
465552
3
465299
18
277584
51
103722
802645846
34
418776
43
4
21
5
71
620933901
423412
14
393771
50
80
199704
91
76079
516318748
40
6
20631
93698
96
36
223017
22944
317765
257033
85
210119
33
72
146380
73
41
651728799
5915037
43
21
163479
68805
91
5
49
28
8
19
9
511370192
381503
125200
232405
86877
391427
45
59
82
53
2
68
41
478642
874592151
172442613
32
484382
29
506692600
89
431760
475952
12
62
84
417562
352113
36672
23
41
29682
64
446944
46
56
235200
87
47
10338
61
155010
98
27008
347160400
6
5
27
82
49324
997105416
215450
389027
309780
8
89
129043
385278
137554
25
153533
438680
47
8
952273698
75
3
94
250784
12
127153
71
170184412
60
711814718
42
3
123246
538001808
30
474876
75
109873
264938
39
493592
37
446681
79
49
47
223627
42
383541
41
25060
93059
87
7
24
179734
404997
172056
457495
10
12
455852
78
185298282
1
422406182
464904
114905
33
179722688
3
64
53031
9877
82
4
92
395683
42631
96413
29
36
127889
18
10
109189194
65
39
39249
5
24
425966
72
465622
272592
152678
4
937394032
372167011
566167523
442326
3
365902
127821
325952
2870427
566309124
205130896
2
193808303
97
15
28441
85908
101238
2
179502
112401
112686
54
336511
55
74
46056
451723
151641
7796
302250
87813
334177
53
228574
413134
46
260175774
35
21794661
90
31
67
126386
393861
303122504
297530
475073227
309606
3292
33
58
318911
731915578
53999
126303734
43
71364
4
52
15
341582
194793
373954
8
274324
13
56762331
6043
60
12
87
282787
231847
149138
649439623
61
7
20
266229
265181
92677
39
485173
66
424022
23462
656711520
174785
452716
79
335069
78
50020
47
2
64
49742
267609
182925
93
18112
99
716408834
473918
308819
65
419712
14
85374
39
76964
5
292312
373498205
13
197405
50
40
5
4
216226603
33959
43
79
335866852
315427
309319
726090360
1
212947
626498297
86
294952984
436303
9
93
697690018
84
85
26
367254
1
173466632
94
71
294518
793785369
8
25
132335
468621
33
337947
427271
27
44
41
8
43
839983206
94
28
422777
296944
5729
872
20
22
177097
361820
495055
362716
480072
446722
101999
154024
142294
22
64
36
359311
41
97
885751919
5
30
12
35
895211044
15
21323539
135103834
284028
356891
176392
403457
12
60
37
865191727
149583
145133
40
78
30
269077
340100
40
214579
55
5
8
281924
2
418744
371471
21
1
12
44602
49
36
31
13
479222
49
96
2
543345836
44
9
74526
113312
75604
337454
1
55769
106094
30
341182
435807
850003388
96
25
37
56
39
11
322308
83
284001
52
282586
115681
116565
33
164623
334237
137203
710078064
81
94
28968
84
4
140363
446781
17
24
8
87795
194427
22
53
462858
411951
609383935
9
163543
29165716
97
20
82813098
402558
90292
463636
829713579
27
702140102
712539098
96852
34
960013097
29
23
349229
191837
29
70
23
8
43
420570
101789
15542
580695193
55904
155840811
96
299834
492981
276715
9
60
306187
466736910
56
36
262785
61
80
67
51097
82
188069
927203375
24
51
39
99
77
46
4
56
27
655147935
190966203
310861
8
9558
78
62
34
271914
63
42088
336898
94
130085
453662
97
8
37
33
337849
110287
4
4
10
56884
95
185577
491495
4
342815
7
316775487
195179
25
38
432067
87
363060
462153
342613
95
16
421089
246959266
233617
28
20
79978
343892
235787
465943
264495
17
23
74
474603
450467
80
497186895
458828
6
38780
361654
74
493874
3
62
324712
106477
920324701
266422
488938
28
137165
71
71514
20
33
87
293025
499100
60
164635
635506714
85
38972
9
342825
82
90
457643
491482
270553
84553
23
64
6
97501
116431
327446
72288
99
5348
7
87
93
27
39
3
62
95
406756475
386376
96
383626
39
6
127827
86
51
5
4
337262
426981
5
22
71
144556
43
85
33
61
292330
159315
475654
65
81
21129051
10
267410
228441
284296
9
41
18
78
41
137153
58
208886
28
492654
339139
98
423464
97
440794
195010756
19
23
34
25
502387595
496114
91
36
75
484958
22368
180920
12
78
35372072
349450
429169
568017818
156353
209198
130245
1
810906446
360229
295852
599328860
3
81
225631
208874
52
225945
346644
8
698282691
86
64685
5
84
61
28
74
84
54
30
31
9
38
164422
7
40193
85664
20
137978
99
25
7
361096
159487
66
16256
431093
21
407951
289732663
64105
73
113888
87
40
46
50
87
24108
7
61575
59
87
348310
309431
20402
48
69
428283
40
471585
59
25
452382
18
408846
75
30
8084314
6
166863
26
95
9915
1
290803
1
208296
468494541
150246
372269
355852
78
230015634
22
369852
68
6
340688
31688
114733
80
224661259
66
59
671102845
342750
95
28
8
299783
96
72768
50
24
182688
365719849
4133
80
251583
32
1
72
95
89
296461
593758568
754766667
9
260519
17
56
116586
4
205498
14
60
2
427860
348514
11160
47
400718
32
117522116
54
76825
96
47
929035327
43127
386464
26
48310
10
57
4
81
70
377447
194536
426804
162527
310176
134925
54502177
483544
66
238897
77
481568
83483
90
976500220
394336
920261771
4
4
469002
24
199462668
861365311
486885
17
51
55
952810177
41
203464
409334
336058
44
307835
41
191048
169192
963881374
111613
88
142049
26
8
487567
60
15
121065
55
108792
2
127274
83
62
463725
123361
63
239575942
229643
17
72
282702473
64
13
67532
295007469
1
745995080
106278230
47
237932
70
47
36
54
51
396232
13
741691009
42
5
5
1
83
192421961
17
25
349280
53
237667
22
32
185910
94
392333
171789
3
85
32
388668
97
126912
9
19
2
358218
194207482
453158
20
260886
60420
799231363
90
8
60
47
37557
9
172155
42
49
298189050
29213013
499623
875829176
58
168713
326020573
6
22
91
163804
95
50
63280
37
67
47
368569
33759
98007
4
138077
180172
320239
28
5
450706
15268
76171
37
65
69
36
81
6
18670
29
75575
75
192619526
324240
424175
99
167954
356122
21380
361697
96491
559268811
932026473
77
71
55
322851384
47
303141
32
10
48
43
332267
3
84
98
3
358962
287858
77216
4
84
14
308119
256939
33
97
76
47
75
444940636
1
173283
360700
93
433718980
49
1
3
134916405
6
28
90
38
7125
451189
313965
4
65
410424
38
8
230760
59
9
110396960
103439
492650
368047
37
2
66
245663
63
208716
83
302671
52638
460792985
251021
142841
50
5
306788027
449819
377881
68
90
93795
48
9
58
24
45220
48
399009
402597
10
79
3
93
851354787
474826
879956910
465642
196324
65
56
11
4
388688
112900953
366955
93
325931
427655814
241913
51
5
343212
8
238728
39
96
49
31
343347
142060
32
38
80
13
356425
84
34
976520409
27
386924
6
85
8
156555
1
8244
182678
148499
492668
83881
50404
439386
334266
30
469480
382851
285302
39
270613
11097
332767
57185
33
984350213
92
37
38
41
131748
90
372668515
22
486869
363803
24
40
53535
32
7
11
3
24
72412
35
31
91
69
326279
467616
256966
85
4
386551
7
429081
233246
3
19
66
64254
387443
201579
47
55
81
26512
8
3
69
6
727129478
939955564
76792
19
62
251864
47
85
154907
25475
347797
30
88
12
53
1
230379
2
419009
89
87
222253
64
104680
95725
202861856
344934
7
123304309
57
31
126508
351644
62
195473
10605163
381035
24
859058984
65
39
847098766
292853
81818
7
145946
96
78
134493
474039
9
222339
374795
93725
57238
65
128302
14
55
413080
480887
71906
470787455
19
353192
4
191378
42
56
102750
31
14
635
72
386770
43
6
240098
64
68
9
45
9
41
368346
264057
36
6619
421029
90
283604
240225
430369
224792
205344
78
220613
4
256231
48
73
48
50497
8
53563
346849
459674743
3
117305
914106456
285383
413394
92
6
459079
86
459126426
1
231613
7
84226
337378
6
1
413740
298484
30
9
227783
9
123327
52
53
119935
77
87621
46169
376591
485677
55
101834
345413
16
48
156813
77
29
283078
36
7
170611
12931
48600
93
23
360169
36
87
348180
64
61
243382
59108
81
8
15
558883175
87
424491
19216322
352993
21
5
440421
257594
360794
232080
7
32
110992
11
33
108026
8
56
39017740
7
339530151
803542707
27925
2855
175329
100842
374958
23
93
192792
84
59
45
87807
51985
20
34
489517
197471
397802
9
509717464
4
639203808
78
49713
35
8
38473458
151909
10
252298
147134
629038160
76
344276
297767
117128
320459
466047
20056
23
217264
7
72320
98
34070323
67
53
79240
75
13
207661518
55
70
350040
125923
86024
79168
20
33
1
40
98
907015475
207988076
642485083
447285
15955
499996
302216
284510
56
6
50
388592
57
56
73
63284
92
263644
7
312427
72
45823160
32
192970370
187888
124994904
208137067
71
434268400
5
170782
504061967
69236555
428127
58
9
28
486206
2
5
452632
247809
19
54
8
31
7
85779
92
47
70
48
125768
423409
39
19
4
341366
155299
26
482838
49
81
100592
68
92
81
96
460973
886007716
360423430
66
89
7
305422
476326
58
302333
7
304474
65
231833
71
102069
286869
407987
33
251331
15104
17885
48
56163
304573
38
486139
4
256839
55
86
45
71726
4
90
30
359235
1
342900
839592443
34
602370980
329034
85
70
125283
496385
7
350906
67
397462
83
418409
420622
41
88747
69
486725
11
34
345409
56
86
51
66
33
86
2
78
9
26
228507
16421580
58
25
55
482274
86
452589
69903386
45339
332053
14746
94918267
204747
494613
469063
230302
76
4
88
347209383
37
61
16
223061
463504
41
205406395
296678
72
19612
426246
279436421
26
5
56
44
97
61
498086
77
355756
56
384849
58
5
7
698194313
46895
207645
489048
61
3
190001
383762
351281263
16
218872
4
37126
553469334
227836
88879
320805
47
11
30
460110
378355
4
117179345
396458665
1
40652
24
223487
299569
7
18
328601
384229
31
42
184313
7
38
43
196061
5
14
942221735
138980
94
20496
8
79
2
163431
425548
47
99
757308590
391647
304096
82223
338161
7
29
274642
817058498
43076443
244347947
97
45
205392
50
153691435
6
5
16
26
3
370004481
74
53
351496
68
219231828
458093
482222
3
173641752
970942623
611598229
62
78
43
22
479092941
291605
395200
9
91
209179
24
2
157732
87297951
73
73
19
23
446532
35
253915
385272
15
67
60
46
135643
182701
493864
253782
3
95
91
13
273656
2
56870
366601
29
107644
5
200140
135362
331179
425803
62572
378111
270230754
8
99
6228
184588
35
7
42
2
106320371
39
22
29594876
470574
48544
74686
443213164
59
3
249451
444343
406502
246014
14041
390888
7
944409634
495879998
16030
65
45
6
140145
84
176528
250462
442488
34
35
361886
97
238745
9
3862
493332
33589
84
18
82
69
45
490950
164498
266973
83970
30
86
820056101
97348
328384
12366
257862
55715
719551705
89
192334581
39
4
340926
145121
1
451489
54
502974301
188271
451791
12
69
430729
937892770
318865
448594972
9
1
7
389780
25
86
90829
931465435
197308729
38
33
50470492
64
5
1
482657
292167
327675
32157
67
448540
70
451058152
125745
37
286961
457041
956468288
911481001
254389
74
356893
21137503
191867
10
254999
85
399696
4
48
24
38
286555
43
6
437547
377064
994578878
101525
44
43305
52939
95
42
52
4
277643
67229
96
464447
94
36
261433
411701383
35
481033
99
21583
180204
293395
30
267180
81
852334054
869673365
352898
88
91
290865
26719
360271
17012
227475
1
89
35
6
307337
397405
82928
42788
346650
93109
248463
859947644
54
43
128785330
38
5
73396594
81
81644590
447295
295875
33
429507
165184
83475446
85
472874
204721
85934
98
2
325597
432763
302340
4
868404103
32
277476
87
432054
465995
494516
49
10018
27508
407501284
2
350625
418656
25
7
415504
926355033
9
50
3
18
69
21
678507885
217067
30
97
96840
60
952040641
37849
12774
77348
3
36
1
340820
89291
163397
29
282983
115455022
69
5
13
102255
392581392
14
121508
103656
295574
25
89
48
98
439333
63
76
378760
558496160
263179
9
492649
3744
37
384287
31
250892
77
489991
104307
203184
133589124
20574
249034
44
23
77
45039
396666
2
857
495169
32982
285075
622272995
5
17
292582
519633358
405109
460361
313194
198472
74788
92167
437443
86
34
64293
71
75
2
162537
170631
202911
95940
146138
45
66086
258995
97336
263444
970911901
444227427
89
223150
16277
38
186875
60
467857
943001761
82
438884
25
403832
21
248793
303602
87
124692
560320987
928388737
275181
16187859
1
3
420927437
3
72395
201807
435040914
263594
67
30
293665
5
55
39
47
65900
287847
143786
151873
15
72
4
86619
25
73844
61
83977433
370925
53363
253165366
55
95556
329473655
421231
852342398
256892
4
332371
82012287
84514
87
126392
7
60
80
411771408
5
65
5
480631
6
977366639
1533
324174
16331
34
33
446678
3
37955
35
30
84
370747
19
929859459
64
8
28
350648
440077
57
257130
92
9
85
169939
66
453539
86
397908673
61
460553
172255607
154455
64
371277
325417273
253281
91
294117
323421
13
2
3
8
159996
495334
28211
453713
255086
163602
194236
13
356371
5
395510
3
495479
3
305471
56
869547714
2
73
375383
6
174891
82
8
476664
291324
72
417666
88
352179
193476
42
327312
80
55
32
147973
9
13
88
370640371
24
48
33319
141551
87
91
59
2
388955
17
7
167208
62
316769
70
148624
205249
451067
281599941
60
307124
80
51
34
25
246679
43424
492002
82
187048
733626880
454314
100773
99
359634
77
723482128
18
70
465018
450812
26
55
20
105431
76
13
272773151
381858
324749
120575
9
492165593
21
50
53
52
36
2
150483
385688
65210
62
930510618
28
10
50
11
332110
30
1
7
32
83
3
54
83
817097700
106289071
272514
64
86
51
411034
254387
889779214
96
51150
12
40900
376841
43
81
76707
47
46
63734
27
51
145943
438115
75
40
13
25
78
488593
8
49
477890
281458402
95
57
307631
8
50
84
72
190299
80
5
92175
42222
65
219816
10
78
1
959762321
89
84131
45
71
225528
60
14
299600
4
9
38
13
466
54
1
330912
77
278953
9
164801738
217556
15
428327
125913
251697839
62578
9
5
445640
59
52
37138
89
1
31
60
266095318
21
237421
919188169
125695
98082
69
23
52
39823
6
30
255737
106200
409667421
53
429012
70942
39
71
26
156151
425525
352842
31
6
76
43
71
242335
61775
96
1
377689
254084
775346729
203140
65
24
15
7
47
93
529191498
113745103
110996
349038
408061
25
91112
97702
16692631
246641
62
62
350574
32577
1
81
32
344920
9
42
101379
954357623
34465023
76
7
77
66
37
38
475987
454804
62
365629
47
166209
399446
60
31
162013
12
388877
31
397380
42
562565863
95
92247
64
19
30
23
89
38
301196414
20
374383
103985
71
657151618
58
30
2
51
150590
268805
63
451063
1
44
90
1
27
4
93
228153
485070
91
54457
49
75
79668
38
44
903718765
503014575
296395
1
435528
226098
405202
284328
271840
51
306767
452581
24
139923
466739
80
5
94
85240
7
457054
55
7
53
96
1
200818
57
722708813
187601
5
58
89
35962
412134
118859
38107
478833
855195689
76
88
12709
13
94669
59
98
8
72
382069
220530
99
366252
476030
405453
32
124377
418027
19
713258131
25
460505
60
5
38
88
154434
14466
340609
187622702
135378
56
403086
41
13
81
32
113250232
106340
497452
347975866
142251
122918
78
209841
399889
8
73
9
301240662
90
302150
229631
64
41776265
439226
216969790
134981
13
33
87
96
75
91
468954
98
28267
128926188
422501157
985650963
115583303
3
415935
98
68
142944647
3111
4635
4
79488
1
4
493428
378
4
316467
236285
29
225143
8
317930
1
5
88
921169718
22
82
92
92712
76
303611
95601
359637
98
4
9
363994
388742
842681407
104927
17386
4
27237
324508
92
38812091
354109
3
24599
316284
303399
85
307910
237163
38
460888
5
475731
103852
4
318560702
412959
56110
237328
433946
83
4582
1
50
102517
34
32
11
85
32
79
408810
87
62439
52
490632490
11
37
438836
293734588
58
69147
22
38
41
233320
475510
4
13
70
464805
115111
2
51
38
96
61
165244
434038
919969987
9
149073790
342515
275599
13126
97
6
73
34723
67
59
81
418928
54
40
34705
27
440774
422495
362797
259421
354190
24
85370
32
377701
28
61
88958
120341
789500222
64
266627
210756
564982886
491480
187249
14
9
95
10
57
214004
35
32
365989
76
189213
468651
453552
382024
65231
157102
13
24
489259
391010
2
272660
293914
70
413961
43
19094
445906526
323364396
215959
59
196995
40
401471
2
2
16
312816
292214732
387661
3
55
22
23
7
85
18973
76
66
71796
415726
132848
33
66
37
641516965
743771178
275384
79
4
98
486060
437130
292291813
136998
106769
27
60
3
20
413972
71
4
117658
106845
29814
484399
5
3
2
17
3
111229
46
43
6
54
107287
54
99
259779
40
337635
42
82
479704
95
4
41
38
36
1
327713
88
221915
56
124432600
11
471436288
55
496698
90
56
159440
42
190747
97
49
47
261505
573237291
14
338278
5
215979
2
91
2
1979118
217327
61
50
309949
240838
135107
48
9
11
66
42135
2216
318953
32
81
68
4927
94
88
8
91
341855
9
12
97
166598874
95
430627
31
212940
413694
10
72
697683899
53
90
70
23
381655816
75
319859
639300276
31
386240970
72
2
78
123252
117659
233399
113415
213027
27
56
428814
470331
6
8
360107
50180
9
64
1203
167727
2
337653
339044
227214
199273
67
462173
67
92
6
44
26
87
16
50068
421775
95
97
94
978893501
42
364246
265338
196780
109892
105821
48
1
53856
377593
487109
229403
475635905
78251
156977
75
70
136386
423870
304405
73925
8
77
16
61018
97
489701
22
10
31
9
39198
318682
118573
1
430826
457087
317878
171904
82
64
370144
342507
325424
26308
997112807
76
65
843
670675975
419133
907480117
163992
3353
269697
328891
28
9204
97
56083
55
327991
5
632944434
300943
468010
777922114
485501
20741
227408
839688594
38653
185147
391573
239223
24
152239
194628
5
990632536
75
360606
75
4
62
91026
86
2
656321185
2
44
9
454969
6
250321
21
98951
88
288804
288414
6
9
60
99
47644
423123
291906
497442
132491
79
37
73
30
99
2
4
25
353462
335537
198854561
323031
2
52
8
29
236881
20
95
316232
11
31
526771614
41
385967
47
56
875111522
93995
88532
8
72
424411
13
2
214046
186065
43
163302
418307
44
18
177962
73797
189480
49
38
85
154728
60
57
72
415739
770430597
379902
72
53169
79
33
52641
7
79264
481209
221230
433639
92
1
87
69
424519896
13
24
9
127461
147440
174310
398021305
37
256495
5
63
75
21
5
26
49
29
9
472883
5839
190958
40563
818352984
58
38
20
74847
9
43
189880
200874
71
96
376165
413606
204499
93
251604
47
289415
56
57
94
62
46
89894
328941
12227
216029
82809
55
361517080
457067
148342
1
91181
29
44231511
51
241873
122345
6787
469907
1
9
82
125210
39
73
7
460843490
1
40
89
9
343756
69
60
93
23539
74
279822
295575
76
544337940
4
3
90
52
66200847
43
5
267443
67
39
355198
4723
10
54907
339287
91
134259
9
232410
56
65
13
460705
117552
36
4
4
53
74
97
6
35
3
66897
171900
36
374900
80
70
336438
187758
29
70
278745
78058
401799624
172327
61024
393043
7763
56
29
6
209668
918178423
88
51
331627007
54
375456
64768
68256
3
59
261664
55
31
470338
65
1
957919499
22
29
211569
436663
98
753360596
385054775
23
422449668
13
46
65
520383731
70
29
372926656
86
36333
94
485179
713970695
86
475434
18
77
21
57168
173331
25
2739
378560456
13
4
383716
951648659
21093
42464
42
10
210450
9
4
21998
1125509
1
1
58
26
24
218631
353603
89
41
1
2070167
21
25
125285
55
418564
53
81
264133
487630
414979
96
317019
91
8
130490
348736
41
92
135462
662617937
239097
7
45
47
81
375054
146224
818275799
236509
174667
36
266570
114421
65
48
167608
15
62
17809
81447
32
267449
47
267117
67
87
75
272393
69
5
380093
3
70
203077
54
358434
210170
50
31
319653
43858957
69
294836
6
96
56
409397
397800380
360694
183489748
87
213675
85
112437
178330
17
288188
8
321397
140675144
2
128461
340159
311865
354061
955750113
39
7
348152
137914
1
27
6049
211154
1
272547629
429220
310807
39
444237
37991
78
351800
616606831
90
25
274259
522587327
225539
20
682349513
243363
36260
157189
50067
347627
88
384581
18
4
12
212787
83
373769
261001
17357
18406
331286
7
942102199
2
319154
49
5
3
111552
77
268234763
36823
272934
35619
665058601
63
44
44856
1921
59
31
90
22
64
31
349512351
344684
81
462016
177337
243901
14
58643524
52
16
303555
85
114882
3
14
9
33
4
180873
7
13
73
330892
45
46
390360136
92
50
11679
69
33
79
80
421989531
74
650612642
11
56
13
24
96
193625765
460706
164877023
192486
79
191558
87
68
306580
16
489937817
225598
247229
7
91
146895894
6829
32712
146276
49
42302
85
373948
84
408861
25
220360
202270
63
294686
265764
60
59212
88713
88
432679
433094
32214
584531473
29
31
3
441983
93
99493
70116
96
15
2
63
406967482
62
92
86
94
86424
391259
17
46731286
490602
63
3
19
412257
48
99
1
714046458
3
196555
96
6
37284
26
59954
310276
464796
300552
520663278
490986
105400
24
16
333756
72
1748
102589
67733
818212394
45
40
90
459870527
87
426555
245531
45
30
284015
99
5
237690890
80359907
303609
94
133601
93488
246886
794713639
201088
171219
306794
98
243889
30
182463
198674
79
87
15
318825
5
142940
36184
65
272707
400322
94
99
22
141856
387269
83
44
897165144
91922
144822773
42
348978
856273747
246928
97
69
9149
45
82
439886
75
3
289834
1
151763375
86
324558
90
81631
36
975274350
20
65
16995
4
692837366
445096
482139
147960
81
49
117724
29
17
348463
26
95
22
11962
35
30
80782
496038
348019
16
376760
80
53158
89
36
3
168424
77
63
38
5
67
807955863
14
174113
66
73
5
7
481948
68
75
438988
70186
4
78
94
106253616
441094
49
775580209
474065
353952
7
87
91
244817
257803
10
708433216
461496
7261
211983
27
6
330271
249050
426286
72
167264
318761
852592440
302321
3360950
114060209
65
660729083
53
73
140365
261488638
5351
64
56
456198
440297
422863
321890
4
857173663
472099
281011
143274
14
98462
193384
35746
56765
452389
63
8
196161
47
100757
56
80
148724
85422
4
8
8
127682
313572
412258
10
349770873
38189
8
14
93875
445106
23
434533442
470772
304487
61
40
3
2
49
39
476857
134693
413762
525237634
401307
757040091
353289
53
27088
3
59
368270
248906
805804551
754507934
419708
78
33638
6
302966
3
361461
74
61670
28
7
101574
561545818
70
94243
73
21
42
24
23
22
218120
8
31
432908711
40
65
6
62
341907
46
244426
34
85
241028
22
64
6
73442
97
8330
156073433
166363
147078
4
95
52
44
32
185341
38
404120
50
87
31946
79
56
54
62
91808
494792
54
65
39635
127097
493517
420344
27
326971
53
460879
17
5
465408673
66
59
3062
86
153940
41
212875
153206
90
7
737242448
98
11392004
405221
2
119329
467794
12
39
52
7
23
480859
13
45
479982
1
440159
151327
239722
1
171431
94
60
470050
5
65018
349815
23
366693
464544
54093
17
63
67
195349
51
91166
351557096
337579
184429
142495
4854486
5
241772
303658682
12
4
55
10
71519
22
419969
6
232518
488449
354209
82
454124
229981
16760562
86
61918
5
427343
425160
196813
250325
88
749710342
125107
120489
5
85
536556166
55
93
329454
75
450388
85
588732286
54769
28
56810
1
1
2
74
309045134
50
476495
300467
18
807099925
345693
74
54
221603
117100
48
39
87602
76
262216
203294
97
301330
130155
40
37
7334
68
327021
49
55
83
201713
526143542
105929
499243
2
5
89
28
17
9
11
24
294011190
444259
218286902
180665
70
738044905
96
426643
14
91515
87
623680496
46
85
60
35
54
304142
5
433951
855092975
153613
406447
2
178770
433882922
392368
4
1
48
64
458235
2
439327
1
458704
51
32
356973
68
39
108274
52
107543
430329
9
7
17
19
9
45
2
379491
658529104
82333
47
305742
343941
78
58
11
61105
551512787
3
94
64
54
44
456035
338736
7
70607
140359
270684
202016
3
97
3616
34
382343
84
221381448
158966
8
5780
51
72235
69
918152609
80
141111
358079
439809
4
87
3
8093
493365
409947
9
4
78
478809
428463
301929
305559275
149728
4
60
387389
75080
55
72
5
95
119547
58
15
176657
2
17
431246021
449015
250950
8
80
78
454244
221279
64
126891
138883
273047
459570
391352
52
153908
41
894170911
35
61
38393
227567
196382785
467163907
235365
65
221704
22
69
19
78
691018665
896079470
900568511
1466
235913
101261405
84
151352
258542
67
405666
419862
97
289545
65
582377713
343229
9
90907
22
65
93705
38
39
26663
8
89
1
6
66
378039
56
265880
39
82
268786
103441
474685
427676
369835
23
66947
86
34943
425423
4
34
16
83
500624534
92
288612
40
36
180907
81
545161366
5
93
405898
13117
65
245634
14
389906
42
25
45
37158
369602
63
222646
5
447863
8
11
75
80
497309
8
83
59
30
427218
45
372148
259993
55073610
205992
31
84
59
2
80236
236609
3
19
980044112
954190781
116454
400946638
41
335988
31449
336943
60
249138
19
1
206492
66
31
84
227474
18
65
95
6
27
134180
54
20
287900
89
56
99
221916
56
73
32988
328611
71
66
72
386817894
44532
200889
480865
89
448624
286067
146404
338077
71
332616
67945663
492567
74
16
70
269762
4
163108
284279
2
458557
75
62
45
56
27
412138
60
342560
9
312084
5
92
77
46
74212
16
213709
42775
496096
240777
52
801523577
62
80
414840
98
963393548
477875
74
219603
65
12
71
75
46
399111
422894
4
71715
40
67
82
181498
354323052
68
108350849
432511
418821
45
75
441771
125093
50
73
2
8
27
80
105713
5
71
284219
75
266964
4
494327
97
8
199228
51
1
230954584
86594
43571
347995
14
44
437065742
72
312018
246759
7
223140888
237740
50
324547
334183
7
92
55
5
463771
46
83
348177
55307
188253809
9
7
95318
458684
75
23
877324802
30517260
40
24855
49
293215163
525198955
102819
29
90
417374
415002
50
350759
5
30
449853840
16
64355
73
4
80
10
293853
74
876042741
94
184119
139581156
83
90
73
21
55
373553
97464
143397
272829
419787
99
17
133550
102877
4
719359
15
108408
679482851
33
412565
22826
92567
66
4
43
3
247353
78
302169
323384
25
124824
389533
49973
24091
265453
489984
20
168504
47
393256
54
8812
5
418580
489032
3
97
61
8028
485697
100973
46
139982
454631
54
179439
440663
58
105083
125405
74
1
9
69
62
37
164617
108038
85
902847268
75
87
5
76868
382298
2
272232
4
70
40
18
73
71
37883
21
166690
60
544724536
218552
378356
10
265291410
255009
3
338527
91
386752
38
46
75
387104
375406
31
39
52
339998
91394843
133691
185835
35430
486246
106162
23585
570929268
56
24
959771749
56142
243592
76
8
72
430600
61
39
399711
86
148557
93
53
46
107621
52
7
55
4
180146
264715
53
3
20
62
359266815
341449
371966
23
2
342848
4
19
135944
17055
23
212868
397798
228512
306550
282305
477455973
90
444564
76
161776
206779679
86
56
77
145803
19
423808
12
120364
455258636
19
77
14
73
344607
10
476874
3282
8
154349
398772
81546
95
7
3
9256
52
6
3993
322410
477785
259924
49
45
259856
326352809
64
67
477256
380359
9459
2
327869
5
79
4
314636
277794
24
310518
25
219055
11
19
5
23
46
80
91
118095
699874292
30
66178
126847
4
4
56
428857
1
72
3
487209
72
46
32739
198389
476377
59
54
743772954
80
128279
268583
8
5
329405
59813
56
5367330
38
291424
266605
916303549
29
412032
213273
63
79
74
239427
48
85
64
88
2
3
416409
194677
58
490288
5729
406709
78
92
50
3
320301
42
259705
111833
160507
4
62591
35
141520
87
375371
15
67102
417695704
90998
25308271
75
174661
145415
211044
474917
9
12
52
505916339
86
52
224980
12
26
41
4
452429
15230
73
249242
421365112
40
414794
576010347
92
60511
41
83
495581
251161337
85
30
386811
27
21
6
5
22
18
90
22
295917
15
48
5
60
43
52061
20
249663
1
160871
3
218111
17
459667
42
37
3
6
3
267730
58
359769
4
91
69
48
8
20011
68
12
38172
499373
73
18
19
8
11
97660
24
295852
149633
10
73
22
40217
13
71963
93
359828
23
4
41
488465
5
77022
723972788
51
65
119840
184082
72
459661
65
95364
95
39
148163
7
19
13
15
672618595
1
54
271711
4
405517633
287615
53398
29
232033
30925
464501
250985
39
59
85
98
43
22
146995
450579
6
32
286682
5
50
371859
518362851
91
242111332
470905
397189
26
36
711941485
3
91
8
11
517620789
344709114
43
243147383
34771
141478
59
4
54
859284911
860033217
480155
697353744
179906873
80
18
394384
383380
73
671651863
36
323312
335560
856633456
379058
319072
814333379
470546
97
53
10
68
47
29
349211
73138
151785
6
46395
331233
153749
403084
70
55
257494
439562
7
467831
33
54
39616
75
380765
289947
990109164
41
36
22
5
495233
31613
33
69
943875109
478239
7
159107
16
42
9
727250117
82
38
9
97
6
24
449495
97
1
903273224
424230
4
59
60
3
183988
99774
142869
68
443580
39746
99
6
73
8
49
154788
373502493
996477727
446672
90
3
18
51
397645
85
87
40
2
67
87
270755
456916
74
465635792
126411
410593356
86
5
40
3721
160886
42
20
83
492854
203860
18
94002
77
4
6
148417
401980
58
70
2643
44
4
348357665
86391
43
226269
59
67
63
134246
60
146831
4
4
31
30
37
82459
5517
956154842
448656332
323041
404455
403973297
1
239963
37
59
87
5
103244
22
39
72
36
2
164385
77
361819
27
69
57
75
71
716038899
34
3
79
60
41
429824
10
171543
264204
27
51
8
4
17
4
274989
47
472505
30
335613
32
60202
184006
38315
440198
146671
198484
313486
130579176
363432
5
73870
57
22
20
79229
14
248917
50
34
2
448776
85
461535
91
71
7
381015
392007
747633185
264220
99
211544
71
331023
242218
1
417144
2192
22
97851362
495033
635697775
316167
714380390
431656111
414894
62
33
2
63
84039
36
116443
373078
3
495799
46
11
33
290509
707389599
192515
33
414942315
219342
23
363560
191259
301180
74
330853
4
24
67
83
99
92
32
1
5
36
941222955
10
934540577
67
294009182
37
63488
409006
15
13
1
462857017
17789
58
20
1
73
293239
169590
70
189735
642986512
8
407998
61
434788
12
222744758
86
19
71
2597732
69
85
32
94
1
491295
725677761
363374
192770
119539
85656
89
71
8
27
8
351809
19603
323591734
87
13
48
328583
11
4
11
80
81
3
45
373625
56
56
14
419166257
297983
28
478056
122437
7
48
19
163052
90
41
26
25
254
119400
302932
2
16
228355
8
56
400520
38
18
82
22244
156701
51
48
38
57
39
96
15
15
36
354414
65
8
5
82781
45
304083
308137
86
11
63
1
101667
460098
34
302341
69
206854244
50
69630
20
99
484779438
4
312325
5
19
22
765779009
420489
491361
197491
120400
13
13
106653
1
297066
43
466772
322134006
298714
353687
502748049
43
81988
10
48
21
50
448294413
372738
171113
160260
41
6
3
91
25
242397688
16
40461
32
377267881
437856
139574
78221
11
61
55
352444274
192954
1
96
499613
64
7
292950
50
54
23
364832
87
57
415535
48
411352
32
90
150694
7
941361338
93719
461124
580567126
485585
433123
53
412855
3
38406
495628
301141
6
131691
78568147
705568393
8
74280
97967
399423
44
31
946674575
385898
369127
42
499483
389753698
45040
573914955
202903976
25
34
288343
378390
25
237779
334068
56
137612
4
153334
709012069
9
44
120056
39
44
835663061
348158
95
311809
94710157
153595
378579
337714
304024
24880
431690
128222
371031
46
262441
69
401919
508420990
4
46
40
345364
23
58
7
415688
355539
526471066
99
32
66
15
284240
33576524
339875
395420
94
91824045
58
83
249452
145852
381912
372135
46
290788
163864
66
238717
63
389183
94071
600478627
387526
113510
35
963433250
336006
78
2
25
47
68
32529
16517
30
28
177048
498616
450661
29
222492
1
956236352
1
194258
1
89
2
483865
2
13
821880012
273357
268046
448665
246404
372424
10
470498
18
220425
239714
99
61
981900271
239495
268228
43533
30
473764
307330
80
128233
64
78
14
90
98
784069274
12
56
34
9
16
479352
89
423258
56
3725919
347456457
41
83192
416131
40
188475
101536
19
629372423
70
8
784206579
857633622
421345
80309
99
42
393416227
1
81
140844
33322
63711
93
49
80
330923
47
209074784
80
230882
288737
99099
184977
56
4
8
104902
375377
15
349819
426945
3
173636
57
92398
13
219226
486003
99
14
331268
72
33
141135
135121
6
53
19
12396
15
996641115
2
119321
113087
282279678
662200917
76
354399
67962051
45967
475515
464214508
19
7
330858
43
17813448
88
85
466427
49
97
414197
48877
85
98780
403311
44
4
3
59
203447726
235912
1
342639
261951
139417
27
307079
7
592715614
3
30664
774498086
370328994
32
986291187
410572
189330535
65
4
482640799
58290
294698
340419
69422
62
498724
147654
66
98
23
28
35
127437
29
370426
50019
1
159416
5724
327711
197709
348629
63
25
395409
7
296666
368518
63
156847201
400215
70
15
136175914
209127
23
60
17
286948
419559
35
49
78
339499
35
8
391266
7
366413
368127949
69856
1
60717371
7
91
397311
559258641
1
99
88
62
307223
75330
64
169142
95154
369739198
25233734
823063393
1
7
240262
241532
394698
160233
5
33
95
343216697
369073
45
314078
42
66
83
251752
337449
86
68
56
27
427718
68
40
401076
94
34
344079
136797
95
497112
41
353949
442849
360273
324957
7
180052
283717
4
41
70
102976
91
35
40
3
90
410388
295942
338759
24
896393119
773573773
82
445481
3
258090053
245228
302046
429326
452831
48
50
6
367643
87
869706022
113873
18
140540145
177862
411746
34
64
29
210341762
73
404659
65219
1
57
70
454215
3
457443
5
26
93
404411
454621
63
93
27
6
455488
72
499738
305892
102672
493695
19
139873
215708073
13
80
40
418602
184845
17
231527562
70
462757
14
84
197183729
65957
341017215
96
248239
393966
401442
444410
81
448301
121191
86
25
245509
374911
13
168855
217567
305427
485825
132278
61
55103
66645
917042783
13
490810
481257
321641837
83861
515093936
29
146444870
55
90
279774087
25
60
51
56
58
169075
39
86
339763
102201
37
5
389705
235910147
83
123626
437389
41
341014
99
91825
11167
71
4
29
17
389961
92
257747
301076
72
190042
452430
142816
260924
400436
67
56
448715
92
463897
39
60
34556
37417858
88
93718
348459589
76158
79
172439
1
3
111758
43
2
53135
316465
33
22
440984
93891
117911
19
118464
82
310309
194738
200423
40
377134805
40823
233185
57
241831
398355
25
229272
8
197664
76
285999
388115
489761
96
47
203502
76884
81
45
348350990
4
123599
372108
269805
9380
272895
175279382
50
4
415939
480658
73
31
289026
349549
8
7
480043
353015308
99
305082
94972
651216842
221367821
11
143249
8
44
458705
266116
22
462547
95
55
112791
353745
44
15
98
83
92
122051
187299599
459642
26
41
89
1
84
99
1
88
21
23
414728
30
76
10
72189
293990
38
281467
9
7
26
291997
168291
540330359
85
55
6
4
31
14
303200
74
3
174665
385485
43
725866731
250224
40
95
93
272381
256498
115706
28339
329860
179522
244766
137701
6
418553
33
147266
323089
407562
291147
62
817729015
90
4
14
19761
64
652621387
187392
412252
280642
401309
444588
1
18
87
17
491922
13
894
23
3
396851
410894
2
9
63
93
70230
6
6
94
391639
42
425456
27
3
436609
431833
451333
81
374932
862236262
440999
495080246
61655
97
53
194705
212788
66
94624
54843113
1
33
72
34
44
157631
38
9
82
355400
523393749
59
248400
79
63
474523111
37
172464
64
416648
225352
52
310290462
48280
58
7
61
6
16
93
95232
9
884149473
37
80
368985
358908
138329
426463
868701404
1884
412523
170880
63
11
160228
49
39
1
1
251652
43
6
207372
1
164521
232133745
97
60
74
82
3
283961701
66
41
85455
14422
946550775
54
95
463309
75
9
27
264169
466524730
40
138387
20
292897207
123701
26
42
78126
143649
875433332
401141
685901536
23
195247
61
926097833
322712
68
19
294233
50256
355783
137267302
92
1
81
460663
1
35
66
25073
67
188031
12
10065
27
934757541
67
307002
79
25
94288
16
95
228569
320361
60
22
31
286229
412906497
216813
68
80
21
502714091
18
276215
36
26785
82
185345
26
388098
70
96
3
70
273246
183127
1
52
99
5
322529
26232
38
63
7
38
13
21
22
114143
115832
852406820
29
93
485564
84553
959267674
81
468530231
40
47
77
251701
70060718
175614
6
769396598
103378
436237
19
421153487
295851
99
15
531464185
99
61
53
891350220
255474
88
6
382837
49
5
25
439089
56
49
4
15
246469
24
247276
234628
77
352948
479728
494191
351823
373560
46
14
267245
25643
130461674
73
207971
40
95
3
324484
124371
1
55
39
78
70
75691
14
129253
345759
25
42
12
60429
8
93502
400946
7
451959
149328
7
72
440882
71
4
370571
65
23
276554840
51
310911
59
550806862
194166
72
23
61
56260
37
341047660
310180886
73862
87
86
476691
37
146342
201993
453531785
239820
36
93
355450
59
353362617
46
254240
55
6
27
197800
26
499665
152488
94471
4
2
37
954261977
201115
431466
61
38
193885
40
30
1
162691
1
215011684
98
30
61
207448332
73
88646
232392
7858
74
23
80
120755
95
35444
377308
293509
440441
51
4
88
250472
15
77
313692
67
52
95
439507
77
24
9
683616169
377225
18
39
152224908
48
69
6
119200
292911
3
58
128501
89
215995
768184534
446098472
81
26503
67
11
114258
75
51
68693
22872
50
261008
41856
285021
13
58
299820
474532
33728
141127
84
73090
424413387
9
411538
55
495690
57
686187445
963745101
434480
10
7
526291126
384934
400076
46
13
90
68
16
7
24
66
41
52242
75
601970988
172844
88
11
382594
27
85
58177
49
17
96
317065
42
8
49
195040
91
329253
378537
35
285532
41
379532
109290
221753
23
20
406376
98
235305
71
212438
63
37
29757264
141336
105476
42
55
83
278762
64
311160
67
484197
176489
197072
35
33
240227
88
45025
4
130478
18
692741949
130689
60
180819
505649636
58
39
260272
248324895
289271
147651
483812
74
66
24
40
7
143666530
443859
43
1
222278
15
27
138500
7359
70911
178648
86719
6
22
493165
62
191037
307603
99
20
85026
367288
2
407731
43
382003
111754392
280203
77
7
50143
442282
93
133164
278995283
286300
401380023
6
315824
5
77
132649387
57
100844628
49
39
49
33
235854
66838
55
202553059
40
43
64
28
12
403028718
54
390395
88
932553722
558635388
36
95
33
213139
180007
421459621
147203
42
161780
69213
7
205958
4
19
350346
1
61
113980294
485851
463458080
19
274649
80
236773372
141744
2
24
289786
110566795
75
236429
221208
45
235416
29978
14
391532
610345243
11
81
171485
489579
282186
244582
185944
93
68809
50
104480
253604
495486
2
780355991
451498
57
27
13128
94
35
8495
5
18
285296
5260
5306
91
359853
341176
20
64
53
17
497228
53560
262194
5
3
27
99
898938759
126872
45
289848
222506954
461026
75
2
141418
32308
18
73
3
280815
911297544
3
22
306397
12
72
90
403388
896000866
772185356
154651
78
683613267
11
2
143636
455519903
137442
490326
25
84
340957
95
430771
234714
73
51
1
64
79
3
4
451059
485655
55
6
59128
31
715776333
25
74
104691
57273
55
8
457519
16
175334
21
258098
87
70
38
66
72298
489325
246033
89
297977
126810
59
8
97
84
128761
49
31
12
313214308
410118
287022
5
92
53108
822982021
869752764
447199
41
55
98
240497
205634
206217
48
31
343286
12
52665
85
98278
30
467535
34
53230951
385880
447381
37
67
324887
492078
98
57014
29
36
216725
35
72
257260
472794
398676
7861
72591
18
29157
8
99
461831
86
56
260594
440725
5
143339
125276
37
412354
41
182976
9
282190
4
89
380846
488888
94
60868
9
60
73
358425
364690
883379291
187112
36
183488
19
451169
180861
73104
94225
55
316005
48666
370398
87
459651
53
86
8
27
321007
49
61208368
8
192332
293480
346609
218646
23
450035
85
7
99
445951
77
401188
99
3
496425704
282136
75
18
253211
53
1
175095
182521280
2
104411
81
239295
50
73
126611
59
470265
7
5
9
72457
910111864
72
372068
495088
80
20
93
90
16
16
20965
383101
90
3
117887
47
7
83
53
720611519
35
222327
591204852
50
295917859
4
83408
354391
7
15
9
457114
229854
2
380004
7
468636917
4
87
7
129093
40
1
15
81
105637
258622
55
171858
894779652
272747
46
193564
477182
4
89349
414506
119380
488570123
458361
51
157220
65666
9
87
95
106655
30
61
45168
3
47
332920
161234
39
9
9
21
440296
88
7
912940168
80690
134131329
6
5
125130
397051
143594
81
29
207551
56275
7314
40
61
105754
499065
55506
989645082
8
40
17
775149444
603797602
484121
68
9
31
29
364320
294820
707010131
338143
35
52
138101
483043
236800
20
400318
145340
321041
87
10
211939
37914
5
97
92
65
84
44
421652
300874969
226070
21
9
44825520
227081
3
172508
338426
114520
829601139
18
109532
456750
176889
61049
11
302901
20
293929
438658
293928405
452504
229571
29
5
9
128096
172394
210235
41
70
42
770113850
189583
17
61
3
84
118851
40
520590512
38
222484387
68664
408928
424854
429252
456519989
88
55
138821
196493
159359
413640
217257
9
4
222815
84
7
94
439717
30
59
6
396270
40
12
360172
40952961
252818
15
96
62
3
205022
428545
67
345018
70
10854963
5387
366524
63
475210
432758
55
75
4
45
389936
3
61
10
169742
65109
33
472661
360007
283263
61
474904
235159
870112472
14
445875
12954598
92
7
266920
29
84
133299575
82119
3252
87511
96317
6
222253
355545
65938
207244
198270091
110690
55
241880710
370943
157723
598110262
60849
841346409
468867
55
386787
91
94
72
44
66
491371
370767845
267179
75
32
415602
44
12964
107263
7
39
29
324705
160644
5
12
66
16465
348755
125894
180645
41
63
52450
4
685213546
8
85
434179
64
106219
99511
208422
46
65
8
6
257504
67
55
7
48
146887867
79
399526405
47
26
79
6
95
353525
67
25
449260
328766
44
489887
19
21191
206127
6
53
192335
139183
52
37
152087
375836
29
32
72
981963335
31
496010
353362
30
37
25
23
31
304859
61754
458367
258535
67
2
79
20
261497
84
277545435
648491615
442532
9
31
449752
601521273
20487
53
84
35
55
1
88084
98
32259993
68
83
95
331304
41
7
34
408241
5
124843
30
248454
7
60
81184
658875541
267523
42
47798
472888
36026
199285
88
8
225474
144429
231290
78
14
402055
67
262211335
41
97
63
32
382317
233637012
13
428097007
293881
93
1
6
65
108411
377394
425172
422617
171396
35
3
18
725646849
41372
300695
33
292335
44
25
476747
463880
95
236334
584203859
14899
55
92
5674
38087
76
296612
383521
482125
5
62
107507
67
215488
869555756
150763
42
39
187684
278071
27
92455
47
22
21
245457
20
58
444818
59
265287159
414839
1885
65
131979391
268165
2
51660
128006
1
484002
69
334431
4
8
19
4
50
54
287451
216314
490359
173031
453875
66
778169130
46
10
414882
462430774
63
64
399160
52
322625
5
409642
84
451562
205526
46
440901
15
45
98218771
13
467407088
191888
485751674
5
10939
25834
80
40
96
94
121958
93
19
624805484
97
2
39
66
37
88
23
37
143334288
48
60
119877949
180684
176399
52
9
366951
58
23907
486435
5548
85
349920
65
468009
74
2
8
67
82
407002
204949
46618
159349
210777
84
85
87461812
153479
105747
36
3
282763
15
76
59
371570
319219
373980
4
19
7
60
53
402388
9493
89
4
46
2
113949
16
128590
406653858
192139
472367
441641
90
63
55
453611
210858
444550
1
2
98
33637651
91
15011
73417
5
4
24
394616557
8577
35
29
69
702832964
3
66
36
53
335173
80167
468446
311831
64
553107660
74
167018
451275
62
278766
34
221237
9
53545
887841023
69353
80
469959
992837127
24
400582
15094
39
15877122
903307621
223319124
68
390265
3
15
78
87
124981487
191433532
43
305838
52
63
81
282818204
37
65102
315900
79
364971
280274
95557
3
17
17
413828
264651
239463
73
99098
49
151211004
66
420937
156916
244158
30
6
179496
499970
393600
208731
71
329784
443668
322879
7302
9
109878
8770
44
53
90
172261
449643
32
56013
47
6
450287
445791
45
165127
29
354903
4
51
9
47
17
610505040
77
68
54
85
20
323081
2
283384
92
91
50
447089
38680076
32
172192
23
74066
51504
54
16
97372
273840
98218
160165
8
219272
67
17
120104
66152
369738900
479648
304725
340751
244974
6023
557182488
175315
921303172
86
4
52
102181
90
19
89
8
235886231
17
8
57
379205
93971
2
301326
115281
411605
372507
117101
351113
32
432074
67219
355190
4
7
56
164931
42
238520
99731
443019
180350
91
316285
496257
43
167644
77
114966
409416
34
451702
349206779
454139
4
242958
72
7
14
311664
397953
108687
395992
542923125
357306
47
96
86
58
77961
230208
341460
962247857
88
32
290917
145397
5
22
174435
1
9
113000
289048
68
61
219726
732592556
476294
144350
58
64
74
66
26
83
84
484083
7
97770
247539
374040
239088
7
179878
74
91
6
16216
64459
62
17
24
84
14
1
447189
781436538
4444353
681523091
5
93
147681
41
466249491
354945
368328974
457192
59
29
45
11
2
446903
22
3
30
603825453
7
78
226402
87
469380
67
324799
87
4
46
78
286946
433035
15
330803
9
166354
332467
473198
43
56
46
162116
74
86
363462
16
59109
22
75
47
85
56
113852
56778919
441124
11
93
227818974
496003
42108
380769
853284566
141052
402983
64
41
20
450025
24
581241369
113478
76452
99605
440675
6
277699191
476213443
29
55
42
25
453965
411226167
10982277
78
188727
79
86
166095
429007
39
628495099
696713235
90
334713
67
413290
233160
179505
67
229361
74
276888
57
59
395503
115914
60
17
9
91
9
40
95
18
668227247
99
63137
89
479183
23
170738
249957
99246
8
453137
147525
82
110791
348412
145599751
353696
402121
69
383360
48742
65060
224634
34
414405
496147
33346
427208
97
89
400068
97
4
85
244009
44
8
915074378
76
85
5
73
129654337
345167
52
3
16
341330
10
23132
67
68401
29
14662
343137
16069
177905
340545
459501
20254
52
6
63
172549
85319
42
119491474
200624
3
171699
64276
82
112816627
6
442474533
455075
30
872942119
7
39895
1
434999
31
52
54
267089
1
422894
10
133540
66
3
262891769
370097
269784
355310
95232618
364933
286731
42
167830
80
464747
123460
491829
7
17
61
973028547
43
402986
124968
75733
373608
36186563
28150
251802
21
65
89
88
293322
6
57
71
132785
48
15521
94
77
160214
229818428
245364
20527
172789
19
566187357
101449
1
5
372105
6
326967
71
123520
323674
392631
139724
46
308032
36550
865860340
347960559
461417
90
727687577
476796
238271150
66
63777
24699
8
45
59
87
167904
4
21349
67269
454463
34688
133753
261425
44
16
67
159782
28
271156
6
453780
460068
14
6
14
7
95
327439
8
3
191461
584453913
31202
91
10
37
427899
52
8
66
24
894539998
423178
67
90710
14
160218
37
65255
146731
30
177742
56
77
8
273027
96
159307
146298979
59
98931
43
579775855
49
26993218
144317
26
188191
249833
78
24
6
4
45
50
64
605079849
656948774
61
99
90
9
410644
79
57
459965
67
878943251
31
15
230699
45
415599
33
30
410185
58259
404561404
97
54
34610
30
496617
320685
8
328469
60
234792
859700194
130942
53
26
224540
383201
88
84
379717
331632
296799
370218
76
75
322804
71
192376
5
61750
438273350
777946982
43
465310
38
89
59807
31118353
3
76
46
96
392955
4148
63159
159722
4
5
74
53
2517
11535
112619
9
112122
142429
57
5
261893
29
18
47
6
84
20571
5
6
988538851
332926
453647244
92239
74
159606
77
210101
37
458289
72847
244938
16
75
2
79
936959844
30
41
341959
47
71
91
68
78
50
3
119309
122490
8
34187
5
164681
885774136
194599
79
42
559449407
16
42
89
59
414633
498133
415851
23
373112
9
29
85
229287
250849
442995205
85
92
900586239
86
468895
123291
645985616
68363
386563
57
44473
7
398247
381736
5
89654
95
44
823626826
193012
26
12
88
230066
465758
320341
317769
8
246349860
428206
60
7
88
82
963606394
800772867
99
45
96
356289
438400
314507
70
92
99
323645
78
224078925
75357
746862144
62
65
8
26
68
519740027
493200
33
64
191079
426635
67
63
183936
351923
781741360
66
24432
454758
79
79582
146853
665101954
92
36
25668
69038
37
288079
232165
209880372
150273
43
8
80
24
457497
15
54
22
65
86
390000
349961
74
15
52
8
51
55
214252
47
75
55
59
307719
59
6
37
9
53
65
309974
3
978802788
354270
597255670
318467
474256
280445
31
29
33
497232
475941
324198
7
465604
7
93
410195
46
15
191493
151098
156502
331303
45
30
6
91
4
220721
354466
696951634
21797
9
1867242
13
159161
346276
30
47
8
5
39
25445
2
564301206
13
324577
394055128
236503
483147
54
67
52230
267342
7181711
63
463171992
73400
6880
316091
53
80
94
477238
462802
45
62
166417
190559
260243
50
66
95045
5
137920
74
59272235
415103
379570196
94
347765
451415316
244115
89
451642
267767
66
43
98
1
416507
2
140463
908509777
16
9
72371
71
125000
61
183444652
286959
301393
214852
82
251027
5
38
97
46
192838
78
62
76
412393674
613382701
920795896
179229
36970
3
352855
703767258
43374
80
51
657484486
128601
6
161885
2
905510163
347129
77
19
8245
2
723594442
4
383565
56
13
1
8
16
14
82
24436616
83
3
301593
740798710
9
262139
476394
3
82
307717
43
33
12
82913
97287925
116398
62834
30705
361512
871158666
256219
310641
434428
360035
452783151
5
60423
5
52
12
995274367
384734608
460455
5
31
414512
34105
294091
399347006
362422
28
373089
57
78
98
493284
1
154273
230327
50
57
340022
75
460055
77
17158
65
29
10
320992784
119073
240846
118188
61404
66
5
1
1
49
6
45
279633
79
297287
7
37981
72662
439568
29798
32
65
61
56123
69
1
44
364445
259536
736197613
61193
340662
20
68
14876
8
372057
387835
361282
41138
6
56020
78
77526
294076
9
79
42740
1
1
3338
12
99
371574
310188
389418
46
229007
94944
86
1
2
14
226860
159045436
31
47
484447
32
6
81
91
399746
24
276712445
333508
39
193189
495819
236572
870736719
1
20
53
52
87
125965
421340
38
339451
427571
168209
31
90723
64
290489
32
356514435
311436086
131527
8
547811579
371605
8
338858
231666
216019
172967
83
169833
96
255846
8
649447784
472061
4729
388146
533026349
80
72
288769
298317085
45
55
497750
377853
365290
489075
39
459291
3
13569247
95
386155
436294
420209
16486
1
35
261669082
436713
63
329642
27
17
29
118589
5
209140
3
351460
22
95031
284250
48
416839
351608
5
51
420645
396334
200248
453771
20
150252
213781
28
30
418815
765365390
273765
99
22990
43707
2
93897
469348897
84
172248
429605
33
10
212805
432699
202046
277308511
103584
14037
89
51
32
384531
95
238758
170264
97
18
202345632
2
244508
322788
52
53
327132
45
158002
8
124704
5
4
76
11
208341
147219359
44
49
186806
87
272711
70768
14
85
61
457230
3
71
23
44
84
695323294
7
57043
460078
455810
414244
78904
31
443587
161202
9
8272
297765
36
37
8
247143
300505
37884438
64702
320589
94
74
495917
21
260382
56636
131213
471191
4
392141
4
39
439621
80145
18
77
95
163970
52
52641
905181371
406776
91
8
71
49762223
271324
235001
480513397
437662
38
96
84
78
96
35
18
275768
374748
452364
98
74
35
29
40
86
247670
244220
397275
7
67
11
52691
58
899352100
448843
22116250
372823
32
535007724
162565901
86
5469
82
71
178964346
98
883349492
11
88
40
2
27
12583
333329
290142
439277
35386
925374350
269356
152869
426016
3
7
3
59
129477313
79
97168
31
60
278398005
493767
26
491565
183456
8
76
69
31
46
171167
65
242036
189160
55
70
484473000
2
95972
40583106
675206474
38
48293
190012434
469878
201936
682066700
374065
258740
303525
250817
6
70
83
67693
52
71
208888
463018
418901
414464
87
46
15
370861
338235
8
80
317847
39
26
50
404247
35663
9
13298
58
81
484281
61
89
650837149
8
293348
434164
324511141
70
97479715
346105
56
109726692
90
341465
1
63
126573
78
78
216830247
235416
8
30504
428476
389852182
230225
8
373713
99
47790
126092
10
87
13
5
73
632458597
132436
16
137931
43502
181016
22
75720
86
211794
43
79618
6737494
89
331177
809267927
1
4
55
35
96738
104362
140097
19
293907
209070
609945209
4
498060768
33
24
582264654
36
95
275416
618525490
3
26
67
97
82117173
42377
67
229474622
69854
2
38028
443583
64
64604
34
65
79
13
203492
49
244426
18
42
9
40
95
214183
43
88242
262852
146892475
6889
491844
347664
78946
64982
137566
204488
288438034
44
91
55
87
64
77063
426761
18
81
407890
75
26
280213
62
47
73337095
9
247502
269174
315710
3
81
54
88039
307732
20
38
12
4
81199
221003
80
43
90
91
316499
6
77
164498
17489
146863
57
9
2
10
23901884
412524
74
464598
3
6
13934
440047
137405
53
234465
284237
447936
321335
3
38
459198
74
53
89314
29
869159038
29
36
25
420289
42936293
89
111692
42
40857
208942
52
15
66
83
65
357473
266443
4
59753
101614
4
176334773
48
20
51
39
288696
400758
430856
61
9
405308
49
481410
32
188982
36
62
245044
168771
19
764616680
411398
3
513275492
650863370
820446029
317803
193859568
6
262246
76
194891
67
445532
43
248581
6
14
50
255221
94
318045
343401
63
76
82
14
110306
277774
316707
558675133
28
9
94
101893
478347
332061
26
283243
195165
59658
485964
40
45
584201972
77751
142155
74318
44
642841762
21
93
408826
276125
3
177074827
164746
69
418562
206839
2
887078354
9
145128384
41
27
2
23
187885
7
66
245253
2
415600
209466
2
143707
178599
33714
464286
101891
73296
450853191
273719963
92
500492664
270435
291110
97
65
411071
14
9
11
454628
486737
50
358680
62
2
490048
446338
73
64
99
405112
46
38
29536
404771
3
390734
373759
317033
248005
59
335225
26
638198483
131925
327081
142922
398045
18169
1
48
171143
50
109998
12
277856
6542684
233708
41
631238039
155157
89
431189
10
429041
1142
328974
670356752
9
386268
86159
20273413
74
3
53
250993
270883
67
5
94593
52
20
40
24
20
154295
75
71900
79490424
266730
323685
53
69
213669794
65
297763
429952
143491
441169
16
12200
9
178070
64
468682
2
63
51
137659
14
78
72
894496114
62
62
433650
58
27815
16071
202558
423405
351071
807537988
731674460
287503
31
312263
9
54
2
10
49
4
41
140010
396981
46
41
306416
86
147932
446745
271278
367966
80
566142949
237988
361587
113857
8
173991
23
83
49
76
92
418582
318386
686792412
501868229
96
393082
175310
13550
467004
35
309908
302808
10
3309
34
34
91
200994
44532
29
141713
90
59
66
91
3
491593
50
198626
294345
677480028
209439
44166
142620
235685
56
402450
232903
309044
272489
7
403197511
473539051
165099410
6
553805080
353870
1
391806
4
446379
444142
73
132148
215180
58
8
446235
17
349805
6
5
966922942
449381
448503
32047978
66
13
6
3
48
327098
50
52
144808
392192
187116
73
61
4
268394952
251425
9
398278
326647
94
12
54
4
247447
36
8
452061
16
62
352272
66
93
161395
682183119
29167417
6
289318
84452
383160
5
147432
69
308791
438155
5
9
44
74
66
19
154187970
38
270823
273091
109601
68
29
4
1
196991
685196124
471779
57
362786
169321561
35
59
58
324879
89
66
81139
32
953402406
63
10
43030
66
55
31
423812
52
3
10
70878
277587
488199
29
478146
94
297428921
734885140
39
70452
3
222183306
40
1
86
1
23
448723
17
452389
353652
82
182137
23
499025
29
316125
8
114446
467226
322664
79777255
77
95631
92
86
17
351452
1
568768694
472484
5
11101
69
401523
56
325763
392620
239937
3
11
263719
461411
57
84455381
92
409227
74
69
279649
42
95951
60
269554
87
481926
65
232498845
10
300728
84
497707
95441
17
94
261648
523667729
783560097
70
485622
76
8
491963
65
5
817614497
94
534426979
21
184324
422780
273737
252728
41
460136
30
6
172033
43
317937
324293
343894
57
75
31932
50
8
2
397273
206179
406944
290092
352454660
86
79
456294
25
15
461738
703253921
328162477
92005
245080
7301
132983
2
377405
454582
365504
316712
71
25266
45
179751
37
95
334795
280981
23368
387056
173778
83
27
46
89
398994388
67
348134
59
5
44
52
314566
247378
1
254853
154575
357090
84
462145
75
7
973437121
228176
9
173920
68
533825872
70
54156
51
79100
51
925189364
8
47
42439
23
101980
94
160328
53684
7
38124
410040
324238
20
105712
496322
139940
57
101129
55
89
87409
342793
60
9
20
44
299836599
57
74
7
47
74
122905
62664420
154338
448013
45
182647
69
149952
97
8
360500
14
214191
45
89863
58
72
40570
38
7383
16
62399
58
335316
70
25
333706
343729
30
6
483433
167813
418022
123746
254628
56
173647
81
98
59857
384303
111085
85
79758
676320954
108682250
14
20
229797
76399
76031541
24650
21
88
28
58
390959
310583
39
27
137702039
369914
39
391867
62
59165
41
263305
216952
312284
396008
82
243726
25
51815
84484
489491
31
42
247381
433560
185099
227595
325203
229245
353286
453052
21382
392714
29
35
286647
17341
207042361
387330
6
301550
310809
482544
172939
93
40
6
415046918
68
376326
8
472055
103508
76178
1
53
52
219950
26
77
17
5
114359
2
71
303124
50
71
15
53
20
88
3
89
190631
88
1
153957
12557
92
37
242259
48
6
190285
20
5
8
9
195090044
69
73
77
3
75
171989016
72
13
138156
79696
11
82
96
9
36964
42380
8
195157
145596
40
70904
94186
550656504
286977
66405
883296439
12
320472
38
88
87
245542
216161610
81
7
469148
87809
886250780
104810
494045
16
311330
43
15
60
16
279523
81
59
28
55789
42
339842
444316069
326405
90
355046
9
330929
63
385137
91
217047
427475
144919
38
604766573
45
350210
91
20
223443616
153619
165429279
411128
194433
10
175877
94
67
80
7
83901
3
255027
887920944
79
47
413116
8
5
61
84
422773
243914
480264
494976
25
73
289583
62
78
30872
81800
34533
75
918708501
59
63592
34
291751152
381382
485535
35995
110937
434660
70
19
392411
35
144748
309886
23269
451233
51853
29
17
426720
82
24
230657
73918
437812
214494
460547
323349
13
121961
56
46
2
92
40
37
59
54
815722740
7
60
180563091
376826
65
322559
15
37
191385
38
377380
198296050
75
235969869
48
6
71113
1
47
68539
38
51
35
257691
119426
287604
39
87
18
392738
94
113981
7
680224994
96
388567
3
299327
486951850
87
36
93
1
50
156414
30
2
450459
96
108791985
474444
18
25
439916
6
939477809
6
90
9
154005
491654
8
8
546927912
145199
354358
29
785737198
35
6
25
67
97
301080
67
232844
57
35
1
69
107934
336017
75165
389722
78
18
58151
89
251515246
37
62
293257
216372
131640
59
578995391
87
446018
3
23
254096
240137
3687332
1
719145932
93
460853
38
38729
99
498761
233444
82
92
119405
459676
382507
37
58
37
7
71904564
16
437818561
93
2
228384
389218
72
301444
90
299694
79
90585643
412480
6
15
691558070
352965
137890
184528150
41
65
208883
711436119
22764
105780
414128
61
369854
474005
631064479
13
7
76
213968
141471
109399
58
74
88
92
84
39
57
45
177352
12
116086
89
229075
141518
4
489770590
337048
25
154363
46947
92116
58
47
52
3
5
8
7927
225486090
15161
238841
36
304355
313198
75
10
402010
99
8
78
326832
73
608317523
52
68923
416219
54
21
16
298454
7
216256
279916286
31
135598
398228839
86
308583
278785
61
524949240
401872
64
358058
75211
260285
11
12
4
97
826123392
67
18302
19
98765
40
2
97
96901
604232249
4
415145
279683
50
121954
95721
274152
49305
69
45
363552
283887
60
69
26
309764
20
128849
385421405
38926
367991
41
142253
200087
162288
356504
163082
55
995324874
15
366697
222803
314224
229581015
66
394368
81
70
315450
35
45
97
477399
65
30
68
27
62
55
60
472886
24
439005
40
50
75
55
5
66625
27613
165406
27550
81
286232962
217673
955752887
74241
89424
49
72
5
77
494923
73216
8
1
117785
15
19
441374
13
186549982
428534
4
688186091
85
13
28
3
28172
33
270805
240756
398890
73
5802
226378658
307321
30
91
20
35
8
325594
194141
7
141888
96
341903
70
246210
41
43
42
74
71
133086
81
164559
277497610
52
161002
411263
2
482629
70
240505
855762957
398359
186338
947755465
56
42789
447121755
48
61
52
1
43
42
184547
308409
142666
141198
85
98
67
1
350634
60
9
239155
447598
29958
125916
13
15371
23
54
70
13
22
64306
85
257936
81
79
5
105277
7
71
60
304411
21675303
5
286110
558218964
57
156283
37
434423969
17144
45
14
308358
9
10
80
80
69609
9
35
375531
197301711
234022
99180
1
166296
54
38115
172741
347087119
142638
380731871
94
468385
187541
95
56
67
19
40362
76246
35
336389
443194
219812
94
88
434400
68
954340660
187593
373831
67071
412734
2
15
50888
441442
4
7
70046
345211
47
338166
204544
85
384170
97
96
91
8
170224
257390
91
432854422
68
391979
32
1
462654
82
273926
449390
467366
95851
54
55
300152
406322
86
412224
21
69
126106
296485
7
4838
31
1
96
132518496
207502
167035
71
9
43
72
13
1
287912
193125
123524
240788
275843
98
110374
13
467884
334577754
33
35
30
65
79217
493119
34473
916892379
259262
153621500
109338
403802
53636
431619
92
90
2
320598321
73350
24
67
18
118628
291654
192896
417728
81
310499
89
308062
91
77
179455892
61
309959515
37
42
791576784
269968
129013
9
8503758
45
445536
32167
331896
302263
197903
25
379431
418110
30
432559
71327
167779
1
93
13601
766028013
4
2
459883
73
81
1
6
94
5
327556
177467
477236866
306590
123539
479791
62
65
222858
37001
283702
109191
99
437702
212151
21
39
265437
329847
20705
171166
519011400
76
27
36
237526
4
23
24
637963534
85
457227
96
224905
28
23365485
10
75
359700
243506
46
203729
20
326166
66
159977
9
353041
77
87
21
204478208
72
86749
5
6753
7
301323
1
39
342500
9
302094
18
5
925945497
52719
49
54
27
63
59
25
168870
198408
408015
95
3044
83570
59
280841
69
11
74
292338
81
358673
3
390490577
59
353387
19562
647831040
73902
7
289564
17
69
368952
3
37
140452
164485
32
15
39
84
52
6
616049350
982666165
29
97
28
413977
28
83
41
22
373423
6
26
536296116
10
79
435983
61
255031
392469
189591856
186252
257495694
39
430301
11
13
822622280
2
84
327492
47
5
6
505682226
320471859
1
197582
51751
413204
51265
58
269604
12
214539
412406
6
55
393327
492157
169265
3
98
65
134693
80
438654
88
8371
132895
140994
734975173
62
234860
7
703492971
178411
4
29
45
84
14
24
60528
88
81
287038
196834166
79
494290
710871123
81
401166454
4
88
52
247798213
144404082
7
57
86
88
67
70556
86
347619
179021
206235
420608
432288
54
243622
400681
480981
93172
263746
21
45
22
347947929
416666825
72
286535
5
12
254178
205112
216202
33
73
617230571
79
70
58
93
2824
61
27
309424
60
44
86
214789
20079
121104
96
367975
337534122
42
81
403483
56
73082
13
435096
133782
51
64
248665
10
77
476085
246359
372284
240868111
4
146065
66698
38
193000
95
189464
46
5731
46
67
154359
403178
54
146127
27
967298958
38
55
91
270230
42
9
83
64495
279752153
93
57
46
30
353268
7
34
333540
10
209015
85
327714
477304
230000
559556844
23
95505
459054
875991987
52276
35
7
94
41
363009
20
266134
128469
70
1
108963729
25
98
7
64
75
48
123791619
168625
74
2
317047
210838
166140
255940
223114
54
2
76
561657693
391130
42815261
287483
393726
3
53643
13977
195141
73886
69
209779
8
15
77
297942
41
10
65
448073
15
85
415825
469808
70
77
7
28
98
472912
43575724
7
222613
5
17
204638
42
98
50
109459
14
426219
47
77134
11
41
64
55315
451161
694103196
390084
644364806
530
82563
152952
76
21
158408
265220
243211
10
100845
104298
720942249
999308759
354923
754415189
699563554
55
8
9
15
10
279400
59
51
348572
219242
44
389313
4
373436
66
4
52
376233
384308
46
170258
51
471890
221859
13
96
13
375014
406216
951428019
53056710
202884318
558707909
201232
25
65757
7777
44574
416969
63
9
98
168825
547254376
472704
941996807
11378
42
186778771
164130
168508
48
67
44698710
74
37
10
45
67
51
83
480416725
95
276957
59
291525
364503
35
75
59
10
1
1
16
5
542471913
51
70430
460818
450461
33
330929
5846
968895285
42897
483303
4
96
400718
4
828867986
143400335
90
103469
50
85
22
32
99
437184
49
518041618
40
223532
416670
72
60
43
3067
243644
312433
65151
9
26
499018
393166
418917
329781
63
365497
30
120950
91
544463725
9
697068264
7
177915
3
84
97
72198
46564
345092
507305677
50
216806
174340
71
86
79
99
94
93
455216
9787
303552475
258870
426943
364153
29
322296
274804
480588952
239647
136652895
13
23287
393905
160916
372825
94
426442
139621
4
4
70952
278102
29
160660
454422
62
3
36
267087
5
50
4
49
70
202769
76
51826
392262
24
51589
393109
20
8
12
68
401861
408707
85
264516242
327259
32
260103
63
63
69
71
79
691286039
311360
367099
34852
18
2
27
38
438748
46297
30
36299
84533
47
6
2
478137
20
154077
300266
85
411280
12798
98
52
331161
94
71
81
422961
246957
14
255614
334420
43
166574
255846
195447
101998
145995
25
490184
18
8
206418
49
287345
17
421603
59
86
3
80
230409935
205808681
78361
99
446951220
41
28
362567
6366
40
49539
117419
8
163413
212540
2427095
26
4
339488
96
412879
3
86
29
2
77
486217
25
28
12
83
45164
32
82
22
4
108554
11
95
774057742
228102960
36
178541
126415
462159
34
24
13
74
237114
5
63
81
72
328834
272603
2
41
373112
1
2
34
75
87350
241610
83
281270
296156
354942
552395615
45
396331
308244
9926
83204187
24
915926401
9
426969
306710
55
78270
637418035
48
26
49
758981167
10
66129237
80
49718
334561
36
43
694947449
10787
277722975
398476
387689
283653
44
27
97
327608149
83
477949
59
70
384426
1
74
357253
109054
55958
626308332
34
2
80
293064
21349
263694
25
60423
286110
8
63
320747
219274
46
79
5
66
43501
4
68
5
92
4320
3853
9
101161
91
91
189137
6
833344696
92
107303
42
796190438
876476197
841695834
73
30
60693
88
256714
99517
135483933
170971
144366
295472
11
28787
87
36
398254
477235
495053
303455
15
76
28
30
70
20
591017455
41
313389
22152010
57
59
285586
62
53
49
24
29
181100
89
4
11
262514
27
431242
135285
252878
2
434461
34
42
132913
141302
37
9
253089644
397624
97
926393846
92
83
37
6
209423277
80
574678269
387236
803748793
394519
642983843
80
72
263595
74
692008714
421340040
248279
21
67
59474
8
81
418111142
3
2
222094
6
631116573
34124
1
2
351499286
222337
30
88
39
51
428383
88247114
8
59
191616
204169
480399
79
1
250005
329044
51
20
110232
27
79
263016
98
1
263915
60
38751
415475576
96
390915
390801
3
344560
73521
6
108044
77689
8
146068
418185
258350
17
91
6
46
47
70
267181
82
1
343720
31
94548
74
87536
224027
326080
129221
97
1
20856
79
30526
436267
142154
126813
66926
81
272739
485395
84346
226439
5
3
64
54
38
194877
94
403833
46
490199
327316
75989
16
3
1
855190061
123131
35
123381
8
59
39
4
57
27
278353175
258009
113317
43
130645096
43
65905
11754141
13
88
17
157929
78
91
371532811
354023
54
286500
61103
299652
369170268
124784
367982
368256
142871
419818
42
309396
20
790773857
176105
9
25
83
91
87
295715
305091
74
7025
858949114
7
64
5
744606078
212729
77
386088
206784368
34
19
210792
737302501
33153
182291
68
59
89
29
909249350
40
372765
95
41
7
75
319331
385514
220834097
861187774
37
2
1
401475
346644
8
268116
197720
96
4
26
92
11
81
94
470104
42
160429
80
6
251833
89
15
92
189880
191465
221661
16
254138
2
2
84
73478
73
293041
210066
109537
68
45
489355
381877
259762
92
76
10
329500
21
64554
402062
16
27
20
29
191721
62
232343
396522
78
406498533
849086628
63
427492
380427
93
429141
40
97219
43
132301
7
58
41661
2
6
457941
89
3
2
280262
39
28
57724119
45459
10
34
87
304731
69
4
76368
76
491060074
39
256439039
191082
263919
78
51
278362
69
395000658
409683
374326
67
62
74
18
20
7
37
166852
20
77
58
65
64
54
495736
426179479
6
133564
86
216838
88
259210
56
485255
245001
57
65160728
86
402975
69
68
821807494
322049
119357
90
194349
416912
93
367746
19
323061
321500
367899279
482885
221229
346441
10
32
295707
75
25
318920
2
206888
62
15029953
688771856
37165
80
57
974195676
93
80
343556
311529
92
387644
44
53
81
53
482181
41
84770
41
53
105006
44
31
135060
483437
345262
95
72
195860
287635
97
250387
426082
193628455
83
69
74
285036
55
954142262
429977
8
446501
46
57
64
58
70
36
318790
94592
241771
62
35
427484
320981
44
430745
4
359761
256550
28160738
87520
491162
66
217552
3
895769948
30
51
45
43
138063
82
345708
842697720
1
34
36
70
4
1
99
31
24
60
347976
338373
99
33
86
241857
80
545750992
1
71
445536
352424
51
7
57
9
201941
71262112
256019
438495228
3
322567
315274115
399413
22
234820
586899362
442476
159692
102794
75
201873
16
67
90
6
68975
238524
48
86
286439
70
18
354610
90
47032
286956
974845165
89
74
995061073
182192
57
283981
47
84858491
12
487306
306898
389527
58
15824
39007
532918214
459345
25
169772
399068
87
655095032
58
949871913
58
440071583
73
99
90
18
65
142113
3
99
5
498396
214307
304519
45
643704488
24
1
395079178
47
396815
50
99828
11
61
239554
30920
57
101922
1
250509
63
42
139829
84
68
499295
403896
79
51964
4
291029782
27463
711104704
98
407434
55
5
115478
618316504
28
34
84
9
265598
547897791
470029
57
593038613
31
7
6
372845
3
112561
372784
58755
70
3
28
849609108
82
468744
14
65
460618
3
4
92
50
443001
261533
3
48662111
800635634
264243
11
72
35953
12
1
332148
417977
38
40
23
36942267
591066941
64
79
486335
496892
74
138697934
13
8
66
82
43
246045
84
28
259697
45197
51
84
6
368263493
4
93
643411986
90
676249874
446214
323570
369478
487417
21
34
176206
259540
265324
94
119403
226437
81
419491
47
171373
90
87
68
3
151899
164198
93443
465269098
421771
84
33
722196926
98
9
87
127752
400463
283195
467274
440509
123680009
13
20
463296
13
398912
415796
62
97072
78
1
9
427738
4
67
5
176365
8
804475391
318774
397239
16
221701
32
1
95
459508
45
536435100
8
5
687794110
291344
83942
21
235093
59
47
61
370122
15
413798
828215192
227446
21
747428815
56270
70
6
418805
293615
84
87372
485824
83
1
73
299808
60
728179330
52
7
89426
2
209294
45
209367
64
243589
26
859802659
6
459479
438256
360404
622374599
487648
367787
86
86063
83
49
30
51
243479
420168046
12
454340
589413070
29
255806244
80
749456539
430870
64
2
163867
317099
297049
13
422466
86371
99
41
90
50
62
89044
69
57
16
31
17
61762
395283
1
76811
2
71
18
61
144015388
76
47
422842
547275606
113482
5
2
73
97
452324
809118774
323324
4
52
27
46
42
30
3
167211
56
30
20
267118
69
8
231054
9
29
4
55
34
67
23
768320429
28
95
9
449052968
74
782623043
7
26
657169820
10408
30
294508
53
82
87
338302
41
5
536503656
52590
446509
50
262975
87
6
17
49563
424167
28403
42
8
22
8
2
5
60
856233669
29
296590
1
8
255504
84309
8802
119226
448722
6
40
32
90648
459080
5
36
81
65
10
77
295418
250211
13
48
46
67
198926
13345
28
196668
8
23
662599974
2
8
9
33437
245496
30
267579
51
65
262657
319503
921924814
61
38
40188
183780
73
157871
319247
72921
302608
63113
72
64
44
25
4
74
27
38
311546
3815
316932623
157821
18
275656
469786
378915
43
39
29
42
421084231
297320
558474845
8
5
762976012
137954
41
27
86
30
65
18
29
210847
82114209
66
275416
20
75
667774591
1
71
775190437
404014
7
91
5
464598930
59
17
93
2
12
89
29436
3
68
29
240052864
4
17
80
4
45
20
325118
99
62
425387
3
99
18
76098
356357700
9
52
22528
21
396457
60
282091
428163225
9
499418
9
54
462918
32672
823441956
52
265731
65
2545
4
24
38982
465475
48
7642799
117592
4
233819
196634
361729
35303
160743
49
383607
315699
370855
14
109683
486892
103519
31656
31431
54
392253
75
809459314
61
100745036
467662
78
56
54
12
384659
29
238467
368773
439415
449089
183576
53
4
167510
354650
85
6
321015
34647
48
93
153683
229835
98731
115661
8
67
300503
412585
1
111552666
74
412967
96
16
87
14
76
72
38
288745
79
97834729
162279
64
99
52
16
59131
545335516
492988
269492
230828
5
384158
3246
14
87
65
304823
51334
77
95
41
283342
64
370476
888331084
46
14
66
154469
50
358381364
489824
4
19
55
353466
36
453883
279777
53
220055
94544
38224
990729595
425474769
9
24
9
60017
372141
293814
391854
68
85
578817716
389388
914800007
10
3
22368389
215499
379859
3
3
8
22
79
383392
76
79749892
94
13
79
13
94
284928
975444610
87351
400510
8
32481
1
22
452268
8
84
6
372339
654197822
230109
52
12
209311
94
104590
60
39
3
47
88527
114906998
9600
374757
242962
295216
423654
384827
87
84
18064689
30
272778
1
44
43495
85
207528
183024
63
264019
31672
421159
493829
54
10
140745044
100676
84
189390
16
1
405244
26
172471
401619
89
72
419787
79
60
20
506343724
40305
46
372680
8
42
5711
73
116754
42
270125
409024
38306
22
447749
73
49
94
133682
194420
492870
3
80
41
191701
193835
53
750111732
463766
51
5
59
489819
4
3
97
83
397248
98
439291
609251603
433725
15
62
351892
293534
211318
448693
68
467145
90
226636
8
6
629160251
257029
64015
54
285615
8
423891
82
54
3
78
472076
443531
93
202906
93
37
480646
45
46
179466969
2
61
266775
85
44312
81
606544152
347025846
21
11
84
90
159405
414300
218455
92
70
146505
75
6
60
73
88
61
431522671
541650151
98
853854498
133280
246272
310160
29
75
16922
6
94
233779
955338376
438247
352606
8
41269
78
111675
184918
75
10
329427
7
233567
384005
434094
94448
220140
50
375494
458091
804410529
6
39
12
9
22
433964
163083921
73
801271630
90
545636392
8
449681
648663792
8
895511666
368087
26
56
60
493390
66
129762
377526
87
61
22
930281107
99852
6
170913
309073
157651
207837
20
25
321855
99
64
293706
371991
48
409167
195273
78
97
274621
39224
9
287220
92
254758
406131
369016
1
433960
26
837901080
40
306580
2
29
53
161262
155437
323155
10394
68
6
138540
182204
58
57
38
80
2
381671431
73603
41
22
58
83
222929
34
358257
15
54
49
160129191
369657
11
81
44
598913554
9
5
93
420314
7
67
38
441447818
90
6
10
16
54
49
7
257618
72
27025485
60
418423
94
80
7
298725
803873451
66
19
299078
185437
128680275
71
14895
59
55
44
15
453150
79
302894
70
155726
331106609
8
35
7
718908181
56092
7
97
71018
411110
1
295894
67
53
1
2
219065
91
278144
30
323920827
390544
2
325210
273524
34
51
22
37
279029
9
12
71
274291
703239606
109914
56
136502493
908487705
165241
25
6
271652
501875324
399467
482186
86
467367
67
68
152778
128973
41236
61
55
21
40
358856
9
16
614392042
234443
7
99
205506
10
338370
43
33
10920
9
7
7
414020
86782
13442
428039
7
71
30
29
9
14
181764
82058
338203601
70
6
33958
942562744
35
52
54
116988
222030
485197
471234
201222
29700
23
425999
141556
50231
46664
201097
54
7
311508
35
85
382975998
24750
89630
232656
31
7
95
74
404705
55
252952
64
83
163742
157482
84
43415
49
345166
291492494
165960
6
72
4
9
380432
415759
8
74
665190631
21
193028
467214
8
337205
125745
19
445830
113090
69872
68
74
78
6
354799
117549
48
3
489696
27
77
5
3
9
50
174035
20495720
25
3
338691
42
37548
337988
269156
239097
4
90
86
42
408485
30
432124
355346
61
273534
22082
29
60
424188
8
78
182139
15934
247486
302285
58146
59
585369461
478498
59
55
17
78
2
44
4
59187
263260
93
4
34
580613067
240775
33
57
99547
71
94
46
30
127525
9
36
391758
11
78
81
63
282530
14127
89
923991403
92
336704237
57
38
836873936
30
470615
87
523281652
428758
298255
390814
236476
6514
359558193
51
1
261721
821805271
293043
69
88658
63
8293228
7937
141602
444453
76512
182720
201877
324474
118047
259458
43
24
482900
794567031
290854658
93
241727
50
244299
279742
48
311972
47
309499
439110
565166203
87
30
13
295928
418144
4
35
510839076
21
8
857087691
275970
97
399570
76
80
6
302753
35
874637987
433551
295231
40
88943
12
72963
3
96526
267145
293244085
226445341
86266
6
86
459059
22
348703
44115
42
45488
185376
281433
119742
165860
72
969044920
331385
11
235238
86
40
74
221303
24
107538
21415
4
470161
161275
7078
107447
7
82267
453849
96
183877
58575
330698010
256424
13762
441103709
52
672478281
372362
64
19
474231400
2
26
57
94
175904
584854816
37514
144255
9
354670996
421455
691152063
93
117677
93
176346
26
4
34
45
460907
272263
31
272967
52
1
41
3
36
41
355323
98
56
55
422191
11
21
1797
46576
396960
3
275608
17
3008996
98
646102649
469781
67
37
246787
215377
525418939
22
70
621048292
69
83
440716
781445497
56
289858
87
110295
422071
66069714
44
431856
150005
475010
194151
78682
427808820
93
347832
161592
66
75
14
581402998
4
12500
28
8
96
756348347
72
79
97
449195
96
88
92
282894
2
756198305
279403
68
89
16
38
322138
96123
52
3
79
79
2774448
337073
94612
318153
3
17
14
3
7
8
479076
74
38964
14
1
4
75337
95
463340
17
74
72
45
11
376555
1
264367
521180840
26100
657129691
207590
121456
291197
130820
43
17
75
424797
98
79927
329514
47
115768
35
51
77
49
38725
93
52
41
10
377888
57
46
162366786
928234678
71
96338612
208094
309201
482384330
340470
181655
63
90
42
72
482712
51
17
248263
149749945
338681
63585
6
6
253541
14
50
85
17
97
16
571265350
27
77
15
319802
112853
24
477351
423582
492577
49
441964
436290
88
38460
44
72
8
51
835389535
64089
85
35
28
288761
45
422245
190523
90
80
131802
62
365856
41328
84869
270470
213215
270263
42
344943812
4
37
554654251
82
84
10
10338
95
11
8
25
44
146588
60
54
362660
147288
40
60
82
308431
121272
21
21
5
270494
81
17532
15
349122
382765
13
374671
187498
205550
5
87
453806
7
96
36
341742
5
376987191
94
192292
30250359
328841
1
303961
84
149955764
13
28
252084636
62
107517
80
329271
134374
36
17
116671
24
11
25
426015
437760557
384393
91
308216
1
68873
86
175322
61443
715783120
2
368330
938682794
61
317989
32
96
27
44
322112
1
62
264762
5
615030492
188299348
476111
120541
106159
7
28
1
414218
49088
273380
262432
29
42
78341
485304
76
268119
18
71
104683
71
29092
37518
87365
422885
6
444227
460449
445335
9
843525607
80
99
332800
314715
154419
27
5
125810
30
5
138967188
520023148
173188
51779
122425
470012
35
6
106126
323215
235573
2
237891
262226
71
66
13237
454925
26
12
47
61153
74
1
98
43
3
17
64
42
25
351104
275235
308595
144426
11
1
40
420661
35
80
491896
62
308222
186858
31
487852
511312530
132673
42
33
221508
87
50
37057
22
266737
95
97
77548
316039
345640
87865
319175
50
485188
369200
454185
69
118119
205781
65369
322309
41
600142471
52
28
279856
2
94
14420950
724696295
432197
135732
367822
72
94
61
270860
368233
870379313
247415
332191
409734
122998
9
100105
465578
494756
52
268519
222076310
2
10
92104
5
458892
92878
253715845
223807
63
354152
258109
10
254242
167517
997726867
468462
59
175985
86120
7
115619
61
77
8
27
76
58
488859
9
158981
307638
94
358068177
651180564
429460
56865
84
90
188367
43302
3412
180347
88
33
22
164023
90
118954
20
104028
2
38
444901
15
78015
468872
5
240415
101140
26
82
2
418444
58
90
204482
387131
70
452515
488024
50
300080
163522590
32491
44
323894
17
317049041
731321483
76
326181
70
45
69
78
3
324425
323573
468109
429401
333303
2
225350
885953117
156669
380514
18
10
23
5
248992
103555
92
7
143230
315314
94084
51
902118375
50
15
30
36
3823
463898652
335152
434875
7
35
40
15
290431
142085
9
117517
65
936140338
1
368472
81
497626
11
77
741492094
626768178
68
217117
313730
186412
493001
5
78
62748
217137
31
341884
383557
565754986
140549
3
451118
52
19
321959
42
176753
25795
122402
65
418426286
15
27
93
375985
426039
40065
225570
94
125458
407903
434362
392866
18240
355286
481027
202856
63
1
98
47
426877866
746558899
266904
254853
163306
478382
53
3
44
25
296962
90
100196
4
78
434718
11601
4
18
10
9
68
232726
20
44
23
945141318
74
266282
79
11
93
90275
52
248918
6
115428
432987
383052
30
410743
9465
45
41
60
62487
296887
262352
241991
9
356666
199543
4
750015178
3
69
302533
3
63
61
64
95
45
401243
150302
26455
9
476625
24
10
23
537025784
45
258885
20
75
63
417732
346402
184961442
76
48086
431879
388514
42
20
577906149
33
146290
62
8
96
62
3
51
5
42
71
130193
63
5
175341
65
94
30
367622
4
81
591173899
43
995685457
53098
68
483446
275225
67
488078
105808
288984
95
14
44
4
50
489290
422492
405504
238005313
6
47707
41
235166
451616
72
123748
89
47
53
3
22
10
618018416
40
10
67
4
474133
228194
140255495
17
409707183
9
69006
1
449827
236766
442439
4
2
6
16
64
45
314467
67
431406
333245
12
323024
454450
61246223
12112
1572
405952
22
178660
333130
91
810170151
13
125127
37
86
258698
438469
98
481832
759865818
374224
35
90
225652
293976
57
14001
2
36
82
88
31
5
1
338612
442287
35909
55
17
86154698
86
51
68
60
31
323233
54135
3
59
30
44548
9
333528
494487
190843
128497
19
94
141678
48
75
149374
40
24902253
79230
10
1
37
747148431
61061121
70
219360
348511
37
484130
346688
177913
49
77
17
75390
472454
81
95
280311
8912
8
6
233917136
89
512931272
16
613171686
98
98
93
14
470275
268867730
79074
49
59
28
51
56
423900
296241
219706
497351
86
9
156621205
26
695898219
1
344631
239786
668246657
50
175370871
11
197785
355265
80765475
443377
73
8
29
74
33
921684615
14
23
33
17
51
129429
7
419336
28
352573
34
5
287252
1
459326
56813280
72
42816
279870
87
58543
4
232402
495345
471285
78034
1
797546244
166605
48
416545
89
104887837
2
519669344
215886
98
33
48
85
41
359513
66
282976
336880
51
84891
233272
357224
415331470
16092526
111000
20
101252
87
77
106988
35
7
19
775625466
473622
271398
89
122570123
750937289
13
85
20
23
951974541
755104251
268407
429036
1
181704
35
59982
283951
91
4
167580
13
75
701654276
193828
465010
2
16
74783
65
177939
361278
265605
44
49
64
9035
35
81954
300663025
20
424870
8
179741
259394
28
184923892
87239
5
47
389472313
154591357
431208
36
77
4
84
15
2
43
431727
306598
59
93
42881230
1
25218
377272907
31553
32
109802
109010
70
315961415
28421
70
127328
94
6
3
148815
170443
418140
65
247285
7
52
16
246323
90348
164311
55
119845392
255923
346416
414788
306775
8
247021
43
88
7
46
307509
378939
54
1
582294457
3
28
414757
65
29786
348189
54
9
63
65813
50
47619
701567842
441326
51197
71381
59
102483
448817
266615
64
914019283
86
30
370416190
488508
362233
464022
321412482
619733450
193635
51
19
47
4
61
21
262872
46
34677
71
479036
36
43
84
71
438600
937766741
35725
9
13487
395901
170729
23
399553
482135
195484634
744465508
91
146881
54855
484851
23
158186
66
303948
42
35
89
39
468073
19323
167310
212493
308746
541228222
8
17
730493790
258650358
118856
233172
680104382
2
29
267348
283231
24276
268398
347369723
21
72
51335
613528773
46
481330
25
452057
686940569
3
65
59
684134768
4
479255
3
78
38
779997503
99816
1
3
63
359275158
92
456268213
355954
52
12
34
42334
76
93
31
241064864
13
211283
19
294994
7
68
561408808
45
182379
87
258570
453961
153480
7
207280
8
11
54
289118
24
50
69267
150985
16
1
34
3
467035
97
454338
901097537
144480
8
45662
7455
38
69
460217
54243
285322
6
18
438412
21
155204
176865
412628
32
90
86705
2
483581367
90
68
247404
349793103
64
811098594
93
53
294345
979569168
157833
43899131
134056
73
354755
11259
274935
139497
349828
90304
2
443777
79533
390482
45
13
233143
282244
201499
122266
1
10
449741
471441
52
335007
4
58
43
44
57
38
5
174137
15
54567
255198
70
21
12
75
321922
107039
111615356
413078
307876
287946
94
393399
767432136
89
328643
53
74
25
320057
486065
444474
54
20
7
277762
44
31374
424537
15
96
2
262420
85
201646
99617
321604
445471
275687
47
86
396486
71
40
72090
461578
349632
5
205376
231336
382538
482778
89
438445683
498197
29136
257738
290959
14
44
865255223
89
184507
712201881
2
32
194583
82
1
11
297904
254137
46
365117
90
19
490742
48
6
11
38
25
93
80
7989
4
479882
399713
16899102
90105
37
632876341
41
461333292
5
840127965
115983
318633198
89
352434
5
26
589981340
57
461999
79
82
76
36
226910
15
179389
71
614164419
70
89
389834878
26
3
80
90
92
53
48
404364
1
90
635872454
33178
93
32
408312
62
41
765926877
1
210869
5
30
90193
87
88
3
25
53
38
19
49
322867
7
90
9
300182
436901
74
214549038
58
539048133
94
97
773865733
79
192796
648902730
28
431976949
6
96
89427488
342192
15
184416
489306
89
398584
43
34
57
21
25
306730
8
67
255993
57
1
345223
95
465938
34
361201
45
4321403
23
140161
98
335691
10
245836
89
46
7
6
44622
167552
311749
692978358
8
39
892545320
32
148625372
305336659
77
6
20
89
67
77
362755
253992
88
404808
17522
27
261147
460797
14
88
3
108342
336034
132745
45
12443
85
40
52
2
1
30
499960023
32
381818
178001
72
253174
77
83026795
120207
8
447277
75
419722
155848
63288
81
565244638
22207
289607
41
121118
6
65
71
7
30
30
84514
393763
88
90
482923
105283
274002
97
173869
375098
47764
278784
443673
607435003
259951
450763
238436
784927075
283563
383540
496711
609261614
93
54428
48
486856
6
472746
148127
663357386
441450
95
58
357622
7
113828
95
72398
205003455
672055793
354535
456110
239209
69
69
433889
58
56
71
331277
8
22
114783080
198546
488124
434772186
12
55
84
260392
2
290715
294827
143902
303212
118593
311300
448854
26
29
85
165127991
329064
409215
266513
456376
144796
43102
36
9
73
861033020
15341665
464034504
88821656
288902
756052691
82149
350832
20
54
30
75
910379688
62
45
67
69
71731
7
890602940
60244
57
360192
36
3
61
98314
32926
42345
409148
3
116438
316702
321220
411289
371262
34
477727
35802
225025
204253
4
171127
88
17
86285
108736
19
5
49
52
5
10
9
41811
26
300415
479518
410290613
379757
26
175625913
5
181649
31961
224349
394094
335599933
393886
504228589
212486
84
94
32
287887
47
446831
5
5
521962882
57
49
89
343091350
77198
207478
35
70
943153211
95720922
180350
217383
486415
24
99
252953
573455460
422462
465676
283777
168768
67
212419
444189
362617
35
407892
191687
9
45299
48
25
121382
73
28
12967409
18
286076
8
86
183448046
21
6
32
87
13
72
53
69
9
16
281671
615937042
43
173405058
77
101824
168850
16
185249
140219
993176122
60
344334
473682
8
403143
703227653
40
72
21582
2
68
107807
272330
420799909
492801
443563
140679
5
12
685787537
242292
33
24
367177
93
6
78
13
67
288854
53
19
19
155995
433915
9
151966
379503
426749
239907
34
4473
17
96
78
41
27
32
871754753
733553112
97
626550482
1
192679
49
433431
411991
174162
52
493974
320742
6
385382
23
99
33
90
4
213340
89
52364
467876
155350
337818
8
30
454551
78
65
4
38
87
95
494843
40
41
129762
75
302400
81
46
16
8
86
1
88
242848
68
4
18136
485044
29
37455
8
51
60157
234037
7
158422
16
22
163402
94
51
25
87
254915
50
56
83489
39
655176140
288242
132134
32
279120
8
634093901
133049
19
239203194
456533
52
284273
67
333659
628209533
466958
93311
2005
26
5
19
377328
37399
183290
91
90
13
33
204786
5
77
172965
2
216795
83
78
95
25546
233793305
99
8735
49
8
6
2
44
44764
314005
302077
34
489526
945281844
279693
417092
488722
182880
23679808
35
15
313406
8
74
77484
225854
258685
448242865
836898100
68
363901
211048
445698
100318
25
57
25
381577
29
11
50
268353
75597
44
8
244889
268566
73
11
32
227299
714634968
368559895
221623
64
68
294075
464068
2
34
277266921
21116
30
42
165947
350002
347960
68
343728
424697076
187651
1
54
15
26409
233261
281601
51
592235867
172841
2
92
433446
170273347
26
31462
718969297
31
51
40
476162
55870
41431
3
432851435
429944
376097
413113
319091
274835
388342720
446197
447377699
62
27
72
472295
467890941
93
18
5
94
5
305787
275239798
53
8
412721
20300
51
2
450480
72
741723471
862974997
5
442513
424906710
91
124225
308353955
43668508
13
24
26
93
343922
247781
58
9375036
219839
207749
23853782
276655
76
186118
491754
310069401
241786
54
219540
448357
272666
98
58
39554
4
181460
16
525661159
34
96336
16
32
439940
259962638
30
475302
453258
69
87
96074
2
5
905363917
95
21
159471
68
49628
7
227265
362202
80
39
255210
6
496992
336098
660786017
8
90
208699
4
489593
23
79
83
87
20
162063
96
92
52133671
334615
31
311547
22
98
278957
996657557
73
20
72
394788
2
3
767649389
33
94
53
197531
77
393184
95
922180178
8
443546
261379
263193
304816
91
383379
89
949237533
419979
22
2
464218
182229
569968482
144265117
462809
11
8
967888348
71
56664
336559
567915555
8
438737
463531
225659
41
47
24
6
20395
61
445089
720124607
107622
34
427996
795823863
423711
67
726673653
2
2
86
290022241
65083
126419
433936
85
49
66
98
47946
125093
64
11
438030
197440
420456
24
349492
46
357928
3
17
55635
19
381015
894621144
84
9
31
1
421992
233142
91
72
41
5
45
48
237615359
433094
388709
38
66
288678
457074
27
4
73
16
28
60
272780
52746
958551522
140993
9
69
75
48
235384497
12820
16
227395543
132121
69374
42
473374627
129131
916935950
13804
96
61
13
82
295869
14
93
300136
415202
257488
321000
67
4
8
98
68
65
85
39
349594147
213616
53
234223
190242
28
74
274405
76
42
148211
20
112095
71
70
462689
207005
299579
92548
16
13586
79
2
198796
339382
37
3
4
40
24
4
33
34
55
3
8154
593342966
348418
178549
44
275346
85
47
451073
52
446275
47
75
3
236971
57
200325
97
301099
170375
37
242502
160816
38
224793
423037
29
14
67728
16880
854650279
40880
260670
213517
70
8
80
92
57
90
386628
8
65
203530100
49
2
1
97
93
84
109456
3
187829875
50
142583
19
261945
20
8
48
425374
19
47
438562193
61
12
238750
659069672
81
438084
18
82845
140603
3
23
35
58
68
203210697
43
84
90
65
344218
834115577
253516862
63
207756
91
34
62
3
452589
147391
23
430945
431029
43
799374167
21914
271548
61
10
97
252605420
27
296612
458457
27
821378503
409915
20
11
85
389425
339073
104557
9
85
2
499528
67
70
537504152
278854
1
19
589314850
82
90
139427242
60
9
551158737
374510
97
425889
382119
404614
52881
3
69
410626
94
131085
47257
19192
63
263705714
66
370406
31
118760
97295
94002586
80
164023561
241259977
276814
182370
342895
50
24
287476500
396061
94
150561
88
63
1
41
409981
359248
8
37
275635
327635
214468
77
84
169693
91
258135
84563
87
121184
272855982
424204
89
73
254311
242750
62
624860239
308743
32
422271
47
25
338040
438074
53
36
666320092
84374
58074277
57
806459763
150116
108073
521240844
40
85
56
13
583740669
603100083
5
104742187
72
90
249845
76
12021
3
1
398997
829271656
317099
26621
30
5
53
357197
24357
201759
428999
72
20
228152
9
7
48
439655
68
21
298350935
97
550614624
69
87
35393359
764907035
24
73
84
910154632
62809
439483
21
246006
61
404637
253042
589462729
404202
68
694839921
1
20
5
26
55790
34
23
65
70
117247
61111
72564
85
1952
13791
451802
75
73
98
30
78
379011
58
435512
72
82776
130446
426047
21
15
29
564784119
76
441721
62
15
119405
345026
67
487456
36
13
28
406007
65
537898269
70
21447081
55
62843
4
6
87
96
208918
409781
305417
226582
95
404702
385456
19
92
53622
179644
13
111557
404523927
451291
214885
6
62
41
37
6
217852
496307403
92
63
496235
322229
99
328832
254301
236170
199887
3
356949
27
280777
322190
49
481161
3
71
50
3
230100
9
54
99
2
6
13
76
42
70
44
1
15
111770
637389388
59
55
5
430110
383595
82
470686
367755
294815
348383
167562
2
2
173067
318557
284323
1
94
7
82
139168
305367
74
60
479902
109687
1
404670
18
328963
5
87791
32
1
91
90
220264
306713
411162
8
73
71
74926
67593198
460423
17
581779129
4
53
313706
1428
33
466534828
389765
39
63
54
169591
84
526074897
4
16
58
63
40
444491
90
182638
49
68
382039132
415750
3
47
83
47
294748
208857
83
5
348638
282177
269783
338844
438983
404379
586397424
83121
39620
27
233551
470079
297949
137981
8
31
92
35
78
56
13
9
24
8
471722
13
763372497
584738077
84
97
131000
30
14
49
7
83
76
67480
71953
285717
398481
206145
2
74390
351759
10
81
6
610026158
50
40
200162
8
344554666
68
128313
3
43
50
17
262178
9
48
38
62
419294
64
267271
442490
72
1
241842
97
88424789
374377833
410631
64
414494
272781
39
476728
297480
60
386230249
313212
81
325786
478175
6
460905
310966312
15
481817
159114
330291830
31125
63
82
58
91610
20607
148367
425468
141951
58
1823
74
69
14
75877
143035
294899182
57
48
15
8
38
80
73
384250
78
48
487316
493201
432791610
8
499911
345864
46
257803
211691
419777
270949601
48
85776
440097300
25
51
496055
9839870
120177
77
487877
267307
806093334
36
288974
491787
81
148863464
24
368798
35
57
772887034
44
462117324
12
454920
424741
79
67
12
3388
38
815971254
303220
408456
49
86
292028
246656
45
88998
95
30
15271
80379
295
1
134159
30
490860
238025
169366
11
14279
18
4562
6454
76
43
5
63
62
335464
55408
493901
38
539135167
128878
6
6
391941
454276039
7
298693
35022
457527
373877
72
8
61841
87
9
382548
223944
443843946
8
429771
20
31956
184569
275686
938839590
9
198604
93703
210587
82
82
52
88679
378792
93
25
235512
111901
357402
2
6
99
231777
43
95
56
398369
928507069
13
232867
51
47
64
133752
382722
10
34
432671
98
50
1
43
8
72
78
199824005
38
70
92
225363
98
235240412
549613162
487679
59
476732
230212
70
292394
345722
20
65227
440981
616950677
37
48094
410920150
264501
148943
450454
53
371169
31
278452
325607
472324
194813
263179
994149460
2
193442
7
221178
6
74
160815
16888
412512
1
36
494979
540563940
88
857782439
44
251070377
274173184
3
209873
93
80
427284
37
24
5
6
113893
382725
315266
153914318
73
90
160528
24
36
203395
410987
377108
28
5
84384
179517
8
50
97
80
65
577054537
58136
318165
444200
115741
74184615
35
199884
105717
359577
373265
67641
928668979
38822
46
58
5
30
3
998051651
99
22
75901
8
206208
70959
5
4
252212
136913
30
66
172865
4
282101
7
179868
591921046
83
211945
90
119448
95
2609
3
401479
77
411173
549020148
53
66830434
99
188177
7
87
59
21
436683
349776
58
40
27578
91
282229
346466
302547
315226
391254
62040
14800
444882
33
88
66
16
6
42
231837
102483
629611776
93
350353
17
156861
26
8
280831
30917
43
156828
51
8484
325479
80
91
20318
256646160
4
911123729
486415
281107
7
488359
352695
2
38
80
296469
333664
593
35
941570571
88
44987
316701
39
5
90
48082
250817
9
443209
126473
170407742
71
401372
91
15
9
35
359301
6
377695
73
137519
52002
215590
111717
41
99822
107563
248317
62
68
43
196997
41492
275597
881748242
381372
1
27
64
4
480430
106241
99
195603
96
5
16
461238355
5
37
216390
7
76
25973
7
73
51
1
21423
344419
7
29
10
11
83
242987
476022
17
286831
259997174
260850
422961
1
492585
69
102117
56
110502359
207689
432156
163429
87
2069
32
5
95
51
55
46
4636
27
282710
428910
3
359125
294631
3
96
55
96
470150
1
21601
159795
422502894
16
118067
86
472447
70
141201
4
285765
64
143754
34951
136551212
462675
59
2
81
32
9
34
454671
307659
262854
195324
115618
9
8
29
23
27932
76
5
243555
42
136492
73
23
53694
6
83
6
293271
4
4
48
30069
968387718
63
285647
114687
73
356683
92
255563
3
27
67
77
647934054
223639
76
33
891276361
51
11
51
15
79
5
331608
89
327124
490613
1
354455
78
85
165118
96
99
5
19
8
3
5
8
229528
26
362235
43650
522216316
93
59
172435
780175379
33185
931825050
233247
232068
9
1
432550
241326
97
451655511
290587
6
491440
60
30846
409303
36
34
20
52
70
30
167686568
439359
253598
84
64117
99
15
76
304638
9
180941
46
263751
192123
24
43
95559
46
197756
50
85921
38
95616
230859
295694103
81
322723
123093
80
384045
73
466694
31
55
866300560
26731
426828
75
474513
56
21
399716
37
75
111059
152021
5
137124
5
152385
95
32
4
139445
13
80
72
429025
12
610391125
104879
571074878
8
21
7
273867
123061
44
97
517219455
281050
53
22
367380
54
355387
60
77
29995
74
14
78432
95
402046
7
77
973629124
151379
345522
97
287359
214485
7110
20374
426063
30
159114
37
59
66
223945
76
21
11
218932
333585585
23969
141559
859020387
249305
51
3
35
70
295548
4
409
234418
34
71
62
238327
57
73
102406
57
83
405210
289909
505755461
69
5
154662
264254
53609
69
246420
785252724
320083
16
72
861204349
70946
37
396465
44
437993
13
301219
353351
182177
409295245
90
29
72798
292456
69
92
63
19
460364
39325
83
263309181
70
158075
24
1
414986
220456
87541
32
20
82
34
77597
8
13
86
204937
221680
6
80
85
36
6467
32587
55
300609
44782
59
91
81150
60
413701
274045
406015
63
208303
43
52
783390353
245523
41
76
89
214748939
371566
622761406
410568
80
89
316578
300110
205668
2
239823
48
24
61
429406
98
3
865904946
253061
92
8
362941
9
414477
97
58
51
184829
332438
47
4
109460
5
138175
14
25065
82
72
29
2
788829308
127978
8
3
124809
89
250270
21
5
51
94
305643
184339
92714728
88
133707675
391653
7
388425
8
39
61
478598
59
592356735
952526847
38
80
186453
601737784
55
92
31163
8
377844
283977
872445181
173187
496566
6
274506
371447208
72
156249
106157
355094
41
76
6
452437
373197
92
73
885096502
90973
65
91786
55547
9
366336
469660
4
7
74
115269
248532
400856
52924
333743
3
5
383930
26
15
2
33
96
94
9
123469
56
156375
466125
43
8
3
288211
360166549
379606
74
47
364788
53
125134
298583
380104
381333
81
478091
3
15
99
32
2
311547
53
166444
74293
74
38
22
27109902
259339
52
8
120722
80
168920
125525
28
54
90
710510980
55
57
23
44
83
72486
44885
69
3
431044
51
17
469178
106726
45
13
46
9
8
111104
10
3
89
43
267918
98035
374787
8
67
61
249483
63
190917
172853
53
79
307938
429839
60
309658
908292365
26
27
49
71
40
92
754
17
415178
206211
417817
71
4
17053
236212825
422179
82
472854
427917
50219
220587617
928539457
459964
89088359
90
253108
407171
26
457862
141660
48
299416806
7
86
105983
204190
406452
37
1992
455402
404392
206021
8
759820658
82
144669
17
12486
699832796
402562
202239
59
918527025
92
33
329267
416617
188321
333907
78
81262
493825
537414681
27618686
352330310
433700
80
91
5
97
250585206
275931
14607
61
265949866
201251
455475
67
20
89
442444398
29
87
815656515
94
354014
402175
26
1
53
372600
48322
28
3
2
94
463961
449150
26
33
708432951
60419
2
61
32
16
48
337705
82116036
433879
39403
70
269900
333096
297258042
976258756
6
122836
172776
478814
4944
79129
207091
448906
121623
423333
306746
83
409508
495929
37
54
82847
166750
375297
32
6
94602
73
25
5
6
91
172345095
44
11
376818
68
123683
933212361
320081
97
333993
5
43
111240
93
20
236487
27
97
99579
403058
690143387
6
11
48
6
38
17049
61
3
24
252826
478870
64292046
325217
48
187469
345218
38
91866
27
334250
54
48
29825
53439
70
5
1
785355139
271199390
5
343558850
49
2
92
295061
38607
392015
13
330037411
27
24
187648
45
784615008
190182
68
320165
61925
418008
484388
70208
337180
25
33
6
262860
86
45
201279
452417
31
9
59
72
257436
60
283901
453618
38
21440
9
343768
421852
26
10
94
86
399832
39
665811527
49
13
8
151924
201792
310856
38
66
69
491840
495976
134444
56
353779
299564
447064
407319
45
10
858389268
175081
258178
49
86031555
222000
456643
3
84
70573728
233103
5988
497248
2
211681
14589
87691
458510
23307
429146
478377
279539
123305
78
65
72
258110
144879
57
41
396206
248497
12
6
31
275427
293326
6118
204852
35
62
14
214803
44531
77
188362752
87
27087
396789
439254
474347
384257
342377
36
366071
2255
8
899275188
9
720025456
1
273360
53
23
8
106840
342857
491401
658756411
425446103
283329
76
64
272592852
72
419299
801103073
55
216060
54950831
9
26
61
282920
228476
496283
29
85
110456
7
2
253904
215997
60
97
165108
65
631461656
482356
35
69
21448
40
274898
29
286256
372680
9
131033
39580
155851
8
71
114537
409537
90
368237
43754
12
35
224569
333273
72
221689
22
765080362
59310601
162272
99
39912
211497951
69
479772
7
39
695278038
5
59
63047
216987
3
1
27
98
61
1
62
103225
143193
465399
214838
3711
24
345964
46
971343830
54
988002241
54
43
90
38002
21
97
89
19
168291
55
448704
280017
56062
9
38
248922
408310
5
80
438681
272893986
346382
420778
181602
388680
41
46
3
369534
26303
74
25
746628205
256524
81
404104
285543
5
231447417
6
42
413801
183168849
8
494729
80
8
474250
349242
7
488104
81
24
380560
261505
128407999
69
522472395
99
428995
382226
2
60
18082
12
155258
249301
489018
201700
91421
265181
388153499
737677832
187178
9
81
61
9
74
7
246808
83
206356
101491
132676
129833938
90
473772
95
457014
2
46
86
203583
75
83
46
5
67
13
93
995504828
9
184483
453510571
27
192004
10
147697601
273909
60794
98526
118906
78
361320
861582328
68
483336
256250
18
14
29510
9
1
40
123487
92
406871
78
469723
5
441506
16
224422
57872
196661
432439
636303472
95
69
58
6
88
98
427365
192849
372719
359957
52
369164
9
824578519
66
272761
67
6
475207
45
92
15
478469
13
586404124
29
3
3
19
67
293734
54
39
189509
465805
36
32
774885984
124949
97
111481987
67
309590
11
62
414311699
287099
279099
89
67
40
313272
89
181597
244384
228673
411906
3
21
65
43315
7
371183521
492408384
589204087
431449
38
40
48
440011
88
270680
60
50
150147
53
39
36
18
78
99
88
42746
644699106
151135
309798031
411824
129249
216134
239857
196960
12
2
526969517
85
169944
79
61
910970350
201039
378661
68
22
422271
119745
200409
31
30
83
162738
87
90
95
4
34
25
327722194
379021
49542
129011
93
158098
121323
44
45
237041
2
95
676376371
22918984
299347
62734
21500
460245
107269
63
434707
4
238929
4
260703
258286
29259
137985
98
31
52447
99
245324
36
22
357828
1
986740710
3772
64
54
91
65
87
51
209158358
345800122
104961
88
5
84070
303678
50
134478
395659
22
42
87
2
418247
453396374
82
20
33
489286
37
468757
261712
214060
80
86
62
411195273
7053
47
14
74
86
611527713
96
423900
9
83
164474
319021
437555
1
45
4
92
21942
10
23
288966
399295
42
303870
40
190962
94
484661
88197
93
66
88
20
474683
18
371951
139338
71
67
489087
38
69
9
96
66
2
350224322
447125
63
64
64
91
4
60
80777
3
7280
10
149394
29
441972
60986
834655241
17
57
76
9
7
31
10
354171
46
530468892
62
470724
92670
8
498424
329144
14
60
77373
487848
883050422
7
89
466773
730860578
68
476068
267949610
23637
93
58
488690
67
80
95
7
3
81
769324655
143415
52
7
350056
264358
12
26
957011791
349524387
21
42
261820234
417378
449638
336427
43
81
412325967
29
10
165121
83
7
7
931932572
38
28569
42
543025230
65
45
498600
28
377136
95303
20
73
106547
54609
81281
444095
338853
7
43
200941
986946
334948
152653
89
73579035
483599
21355796
43
935234887
11
445432
85
286802
299488
91
195335
26
17
38
119947
312482380
57379
91126
30
394410
27
159537
490913
69
386729
114458
88
206456
458052
330293
8646
85
284042
877996885
951966889
76
745702566
91
33
178777
212769
294013
98
72952
981601270
2
38
509382116
8
183918
93
32
9233
361286
4
882750231
227744
571297545
59
58713
1
36
25
28108
53
107768
15
122705048
30
911713073
906376366
4
130206
95
38
396625
335854143
355203
478715
75
929229619
211372
72
19604
277046
7
437564
372858
422558
315626
283924
222914
61
29
53
48
271407
289777748
298042398
5
48
8
89
27
45
53
95483
40
99
61
57
33470
25
97
31
22
61
151301
93
310821
31782
131766
297410
475503
553638595
270253
81
35602
363204848
98
6
93039
365412
173110
17
474685
445349
495933
316014
2
29
33
14
146873
240101475
55570
40
79032
881425918
57
71991545
93
135649
139474
47
14316
290550
417603
85
597533960
3
411786
591712563
386239
23
108286
47
176879
35
1
277470
152245
9
111826
378591
16
82
243220
91
1
9
7
349876
61
2
25
56
236145
61
287539
96
97
32695
40150978
36
351796
379112
5
447350
77
292891
61
1
332448282
21
127357
38
228195
283663
98
7
7562
48
89084
4
285220
221489390
70
384653
442121
38
8
120671
3
68
10
4
276306
211786885
7
146362
310237
322328
12
43170
78
4
74
907704449
65
12
7
81
84
34
55
68
408779
303823
1
35
100077
451547
107603
10
3678180
7
66500
65
141024
9
145145791
899921559
14495
407880
38
53940
461692
731679418
85
258516
97
939670104
53
26
271156
41
22
39
434894
11
49064
30
307923
55
54
60980
274488
286098
595302795
188753
64893
212290
1525
63
40
59
84
851408243
776458810
41428
460931
20
382142
1
119620
20
338166120
58
490526
5
64
93
26
134801
2
7
5
8
439662937
494211
297177
301166
135718
16
28
9
34
488412280
40
132164
264410
356126801
353787
36
6
43
26
80
374642
311571
326485
8
220687
364395694
49
59
76
48
222109
94
520715800
90
96
142250324
94
88
61
560488565
186040
83
94
89
376997
32
484293
33
348476
717889397
37
12815
92
808702766
75
9
30
11
34
356381
8
26297
39607
15969
9
496427
6
149038
231960
84
6
142581
439484
29
56
263347
39
20
50041
419842
46
22
8
1
390572
97
85
5
277641713
23
68
59
34
14
347936
198996
44
77
605050758
275300
189267
20
180633
42
960744337
95
365910
15127
269718
4
177297
91121
89
200205
421900
45
17698767
362240
48
790163770
81
3220
4
26
49
51
27
8
200414
10
327975
89
12
2
58
8
60
229508
3
280586
342961
217693
7
437738161
251070
90
84283
92
25
38
40
9
2
598677457
17
496260
8
67
161672
178599880
280490
9
8
123077
127951
8
87
445067
243615
86
743183851
573249993
457692
3
93
86
765970852
80
337705
626890356
2
323165
480463
8
73
389302
98154
428859
287203
48
8
2
30
257945
766049018
26055
47
40
24
267641
238655
19037
6
801427513
250519
161837
294990
139644
15
72
9
36
39
453529
70
351602
92433
581996001
74
367971
46
919532634
34
70
145897
7
37
3
54
2
147110054
2
26
105415
39
4
403152
686647402
91
306660
56
62
66
485732
80
94
89
88
5
453697782
349202
336567
29
58
140010
6
43
3
395592
86
430875
146058
347385
96
143980
3
8
38
334587
19535
36
445914
4
379039
387744
63
51
275279678
22
1118822
79
295566
65
300094
86
6
153131
45
63
272543
13102
40
44
318008581
137947
494860659
355508
551824870
125171
45
454592
66
283520
145984128
423442
8
78
4
594237036
877965819
103440
85
451016
98004
86
89
49
108014
62
4
71
255101
308405
30
3
1
145085
100059
48
3
610313510
4
37
155689077
54140751
991
17
14686
56953
63700
289012
96
77
65
405293
90
87981
39
22
89
19
38
26
16
62948
15
36258
248411
13
332887
6
54440
78
414648
370852
362987
30459
97507
419948
31
985883124
102155
667624323
17
495142
48
69
87
13
98
40
392276961
998916035
74
111815311
66
345469
38
16815
8
88
108865
334090
927365744
45
241335
248801
15206
68
13
7
6
3
41
58035180
16
65
1
373656
137814
492553
456248
57
96
601344501
4
451022
6453
259445
310440
346020
851060120
234730
35
430121710
728165971
74
99915
70
33
83
4
38
91
30473
436295
24
2
95191519
439234
71
11233
44
3
129829
298411
95
238398
34
451681
192265
57
379886
997570623
334894
412596
173199861
11
6
77
11
47
320221
39
383705
61870
201226
200896
76
165093508
61
214878628
82
230966
84
86
213248
499420
396942
261368
127797
83
261594
23
60
235572
87
94
426488
88
128407
94
251986
115208
352341022
92
98158
53
28
95
15
73
32
59
86
3
953417319
29
240725
410841
381324
14
50
200087
56
3
24
372860
481438
25119
53
4
90
433571
71398446
94
392887
353778
86834
9
460307
54
50
78
56
95370
84
68
45016
108762
386965
67885
311002283
98207
34
161181
239940
13469
484381
94
271992
4
30
10
41
67
85
67740
3
118423
13
11
440436
85
264300
3
98
36418
341100
120066
257305
146256
235407
5
4
154029552
69
28
95
6
31
400926
510983298
96
77585
40
242703
88153
9
1
98
67
3
604981505
344057
157500
2
21
454040632
53
83760
89
469248
289800
149783
6
63951
435620
309263
10187
2
158222
142561
82
81148
56
78
357336
95
5
426787
31483
89
322655
251432
353212
18
285109
24
158701
47
70
12270
26
74
322563
76
67
13
94
434725
53
497589
32
45
199746
280441
288732
34987
106480
416941
207473
165064
81
19
51454
54
211337
42
98
275474
136648
36687
40
28
169615
35425636
48
121380
858496317
250837
295538
959248949
289918
8
8
737434302
270091
68
428818
384341
373033336
485655126
307771
193652
245377
479560
39
29785
266343
66
179668798
468608
120882561
223965
458136390
97
88
205856944
121470
261082
106528
51
10397
44
444487
86
402678
74
489324
41
484678
89
47
107792
418818
303384
234373
222353
173450
69
158905
791475179
27
12
122550519
186856
83
416993
457115
231882
139883
27
400428
272736576
241682
33
813957588
162871
590061747
83847
125401
9
30
396270
15
1
95
352508
55064145
80
283968
499881
66
16
10
85
82
5
5
324105
22
1
550822822
68
12
49
3
9
879116770
125279
196493
76728
42
399097
9
68
57
488332
93
241964
468558
9
79
137692
91
48
85
48
490808
7
74
483418
95678
2145
15498
321933
164393193
454571
334541
910111522
27
3
3
55
16
26265
845847203
7
237321
71
6
44
92
134180
381181
12
5
48
1
9
30
18
400854
24
58
24
121003
443562
3
61
152195
125945
71
76
81
438905
75
47
17
362483
212493
27
92
1
403991
39557
306285
93
85
121001407
159255
24
426851
85
314241
2
61
69
8
95
10
479555896
144540
78
444896
70
326342
53
3
37230
70
89
58
319643
29
10
525270638
9
343075
241380
206755
181530
19
67
15
7
97
401379
57
56
38
18
86
71
325715
115429485
280074
18
212836102
318610
308431
392852
3
9
310724
45
218782
35911
97
169151
7
114872
13
21
4
34
327151
54658
73
330289737
245393
67
40
25
89
254018
151239427
29
4
213683
27
234002
77
459909
21
30
296994
310078
562118307
31
65
70635
47
19
197151
52
31
27
16
97
309061131
23155
27
213979
160536
5
763810430
79
402487
8
86
37
71
28
10
84
6
40079
486105
79501
51
378192
2
40
4
87
790039658
141152684
23
4
86
30
75
144024
418544
199327
50
1
15
798639876
94
89998
193914
363180
968679112
111186
84165
292418
98
31
813419443
203451
88
6
64
111711523
2
9
41
85
14
56
1272
2
27
265506
844877263
83
6
824485671
42
6
99
309380
1
146225
27
18
45
47
443209
176440
354843
255826
79
166393
707413971
454039
4
459715
16
424102
57
85190
33
227531
3
3
9
68
96812
59
88592
362409988
156980
47
66
13127
37
6
491721
94
321475
184801
87
14
47
46
258400
193428
265322
113717
53584
247262
59
15
29
69
462154
24
276461
860552696
86
6
25
48
278975
6
70
207021
59
172669
90
146141
251368
2
356587
89
1
54
270313723
21
401418
9
5
936334882
79
84763
98
340041
25
275247
34
497727
78
26
182835
120813
26
48
240142
259880
66
105196
16
82
30
61
389630
233436
23
225307982
42
120307
47
38057
94
46
915962723
50
78
7
274119
52
49
667566994
99625
58
181322
258989637
16
52
15
482416
154300
33
23165
98
35372
58
438741
72
223804
477826
24
898991398
92
9
184124
68
190212
151521
18488120
22413
52
97
476705
86387
134831
221574158
613018328
74
129436
256892
66774
394826
687791628
256918
59
293994
26
8
133843
6512
22
42
474927
24
13
15
252709951
496281
193620
130511
24
433347410
209735
339880
78
195365328
473906
9
41
55
193386
113318
1
153577
313120
13
379205
84
358298
2
994170049
41
54
34
6
684341347
75271
349086824
35
179331
146768
38
321716
262260235
2
336348
83
419152
115788
88
26
93
832522512
8
355431
66
200067
56
442074
85
367817282
914293115
343706
494035324
47
16
3
356088
75
591011729
362953
70
265532
38
81
64851
656492251
6
997735549
86
76
60342
442424487
34
154167
81
3
176221
313906
96
4
1
95138865
65
893036828
70
9
149280557
62
62955
1648
710914805
23414
145815
152464
246882
300499
47
29
152150
22
1
366823
81
92
73021226
70592
13942
408429
662360954
39375
801951373
676106244
99
60
379516
567800341
440857
23
262951
89
69
431468
352580
461603
87
14060
43
3791
73645
242405
94
78626323
4
82
1
443275
90
464172
290137
195071
45
8
52553
263896
5
966060388
148226
388177
15
29
168780
166468
264903
124552147
311777
1
1
88
390178190
467386
90
35
928792668
24942
6
21
161485
31
66
3
45
152416
63
6181
455776
176767
499848
493432
14326
292988
21
244382
51
84
765819685
35
95
89
404350
41
132896
78398
172551
35
306523422
276050
69
465137
82618472
301743
380757
512582083
163842
752213880
13
281454
78
46
49
214801
393386
237178
74
22
27
851049954
48832
84350
22872
78
45
427357
50
265791953
804898728
29
27183
83
5
28
10
61
55
195553
685167408
55
227362
43
2
31
207021
96460
279595
83
183985
40867
15
88
91
10
54
184802843
86
470607037
67044
37
325582
5
42630
195060362
16
448032
9
1
94811
284182
180692
464488
57
235105
21
15
7
21
142885
20
87
447099
173285
21
58
303642
3
337395
92823
56
48
22
176937
486961
2
69
387061
92
37
57817
230883
28
368704
102943
320732
233104
20471
279921
24
934749226
466978
5
45
8
421789
101786
43849
78
5
82
50
87
465692
280479
413245
44
8
224405
85
68
43
8
68
84
84
89
84
263544
78
455449
56
384275
381031
68
226023
4
371042
29
185511
95
45
163672
163973
291873
25
231490
245702
2
611962752
330649
42
97
401455
46
128029
148951
326268
81
15
27
73
340452331
53
37
477152
48
93
1
168003
6
74
88
412543
805422576
5
693376318
225070
98
4
26
556388595
104795
94
93
119404
54
288613
749386136
164238
194425
56
46
30
11
346232
305776
132820
62
132117
88
41708
417793590
54
220154
250977942
396582
58840
239399
105274
94
444485
6186386
130066
464316
102952
202153
33
50743
10
80
6
83
711667276
129130
438101
133937
2
24202997
16
25
73
492352
64
316663
71
13
61
77
15229128
18
50
81
291666
519986561
307616088
56
257867
47
16
44
77
55
82
24
284038270
344674
88613
8
51
64
120400
577716740
27293
94
28371
85
9
6
24
397179
1056
470905
28
199831
205581
372317
7
390590710
1
268415
206989
57
56
461727
53
50
2
22
216419
687676947
848539107
214507
19798
18
73
277576
295629
564263074
78632
87
90
8
134718
396734
2
20
159252
443687
265636
97
163288
223327
23298
445703
451204
18
5
52
411795
627182380
31
40
213902
41
409758
21
6
43
24
52
29
164435
423506
182664893
2
23
50
42
21
232412
41
99
94
456551
76051
447251630
41
275691
9
218776
2530
58
49
449250
98745
224499
96
43
38
497339
450481
432840
31
353699
5
623404080
29
162498
19
55
13805
4
178088
1
5
79666
75
40
142341
49
22780236
9
71
5
49
57679
220557
58
22
12
279392
464406
305960
486192
269114
40
392367
15
71
77604
101176
846775584
16
85623
80
12
350484
63579451
68
138004
99
349057
78
40
150065
91
83
390562
385220
49
18
50248
73
96
549959279
18450
222956
212894
473468
12
26
811559222
74448
96618
17
6
7
82
679
11
5
373103
8
838400719
449413
74
30
430696
13
30
173848
27
160035
395958
159466
9946
463273952
425890
48
254125
281148
166244
62029
301531
303320
491996
281820
31
37
304168724
106874810
185753
92
6
97
66
283747
454946
99
7
70
50
196941
70
85
125362
174746
430215
334660
437280058
198405
489135
6
2483
95
59
93
483947
106093
82
403276
81
976413633
86
98
64
782246704
504726909
13
13
37
62
75
1
14
96154
132307
24
478661
84
21174
212974
83
399236
38
34481
27
175624
45
288282
88
844820883
45698
43
12305
117108
168691
2
19
943521223
378378
289690
94
85
126079
85
152626
544
76
394709
96024
84
72
351198
418229
63
236977
97
200060237
1
14
233673
57
378068
118478
258140
230873
29
36
357260
65
63
66189
134010
3
56
382839
13
24
5
37
141925
216808
142845113
446267
3
301880
85270
36
180606
40
57108397
187436
63
97
7
99243
279883974
335578803
76
90
62
6
10
321800
351173
286030820
25
33854822
74
69
505152765
110021
54
242144154
123581
53
215855
120117
75
354079
317440042
481457
71327020
455390
21
4
290360
46
321430888
44
92
438768
33
405158654
179157314
2
197347
335973
453400
93616233
3
76
22
21
7
329747419
250150503
46
307443
65
3
57
330457
242993
49
20
94
1
363738
366737
906630741
14565
86
462186
50
168777
330218
92
6
42
10
67
176849
56
58
88
62
60690
21
246807
62
664602073
298286
37
404485
46
67
53
6
414029
403765
373636189
71
3964173
434148
22
3
405067
654898014
5
1
31
5
180232
47
305492
36
900356081
382922
6355
530690792
31
672428186
88
26
478434
54
411607
432608
38
410591
440545
8
312305
36
28
79
373151
188196
6
52
44
386356
891047381
365928
51
92
199554
499162
384760
73
5
33612
26
7
147748
203616
827854120
21
370246
202864
585726603
45
219186
53
79641
370301
187917
134717
25
24
63117
19
18
216277
292607
333119
70147
64
21499
416335754
229749
301314
685762850
103332
53
66
98
18
77901
9
112045
429879
28
290789
159092
62
46
13
101975
50288
8
58
248283
84
21689
742105472
49
452689
69
98
135822
29440
84
2
188729953
8
12
95
160
345658
49
346461
57
92
40
19
93
82
290802
97
38
195833
48
88
136404
5
449697
336406
185384
80
6
16
59
201020538
286750
3
7
699478583
99
53
207448
107927
888637604
303330
516559925
386181
330034
328678
331040
495619
95
65
36
34
97
195606
8
86
217104
321109
16
251478
80
107825
36
995530842
19
422060
12
43453
68
170118
66659
610750557
73597
442703
92
316253
42
396379
157529
97
73
5
5
303261
89421610
50
13
8
347383
3
36
50
286601
110642
417814
13
194585
9
483537
52
24
7
2
45
1671632
5
14
63
9
71
752934273
344560
226955
1
41
154497
65643
339262
321882157
334118
71
49
18038
291366
65038
521207666
69
782829013
18
10482
6
389677
27
491771
254185
2
30331
824545008
208046
471641
45
471976598
942977990
78
12
53
189039
34
341201
3
69
91
198004
9
198942
126722
81
411366
66
387918
178660
86
6
489902
3
345342
180474813
273612
58
80
35
184097162
63
251722
60
65
97
55
493237
256153
97
66
70
16562
430283523
58
41
412249
43
305853
11
7
3
5
22
89
6
28104
253799
57355
40
411392
250968
48
370898
1
41
34
71804
77591671
56
172240
283473
46
213534
336088
13485
54
63
40
36
33
8
420360
8
20
4
406375
96
90
438340
182216
159351
2
2
30
259218
473193
233259
57
375370
61
244278
384927
1
53
71
10962
753141153
51
215733274
4
70
11
5
91
267663
679939723
330954
29
49
183725
950864971
183538
499146
447475
78609
4
96
256276
3
90
66
48
4
61
409502
343387
463350
281487
235225
473054
12892
5
398549
75
78
30
278838
29
470228
71
497263
203121
7
84
88
397572
357304
270009
35
5
14
169256
50
3
7
146369
26
118057
150753
340415
555322777
191709
297111
4
18675899
51
2
166910
22
71
13524314
90
135474
114991
324767
113045
35602
391027
38
298887511
63
84
13568
97
20
38
897324906
14
28
82
408558
38
177595
22453
349020
36
489934636
86588
5
939324790
302042
247355
29
2
80
7
281
71
122915
20
2
409661
75335271
494388
13765
12
137519
229100
143073
30
71
420952
88
404085
54
25
399794
27
85
125030
497149
374277
151363
706457618
72
9936
8
40186
278381
296071
26
4
83
6
431014
233377
433507
72
629876361
9
71738
99
262327
292449
163307
19
335922
42806
871795524
19
117775
886145458
318695
110966
475528
89
139876
57
22
316743
45
250755
327961
41
308035
6
86340
43663
28
42
44
69
30
79
6
12
256914
334123
3
221230
61
458815
350719
9
110642
20
2
60061
100242
9
257407
721971721
34
32
17
429288
47
988354065
29
86931
72
66385
113981
51
288466
3
173430
6
143200
2
375200
161597
227682
45
3
56
20
935029590
76
34
297107
457287
255395
412869
91
85
73
88
50
37
365800
26
147969
91
245819
13
103746
7
86
38
10
33
504046156
68257
4
86816
529987844
100169058
83
313001
228341
33
9
46
23
88776
9
849020549
165460
61
730470129
39
45
320475
49
34
48
95224
448192
986450056
449317
2
71
76
466755
85
89
81
158852
76
57
49193
806760169
83421
44
9
70551958
263834
22
289248048
36
361785
4986
594321402
232697
477537
44912
140527
52
663231385
86
58
5
104745
7
42
29
2
28
2
238468
608558738
76856
308544
734770444
16
311150
29
10
446869896
447623841
89
384581985
23
71
438599
250238
80
78
16
9
292361
92
55
27
7
293755
433042318
153170
5
13
21
289519
407732
29
5
47359
1
15259
96
6
27
14509222
29
257608
12
724310233
394406
123867
396209
68
81
209703
85
6
47781
96
80
49
80369
433051
378593
475897
375805280
227798392
32
470534
5
406139
95
10
249805451
781513711
187864
71
336410
4
73
83
4
16945644
80
447319
323501
39619
499522
92
75
35
55
70
343467
112613
40
232164
59
480106
2
90
46
41
429396
104514495
933689408
57
63
252865
90
35
53
45
62
88
14
68
66
62
75
81221
7
340378
29480885
12
72
65
57
154324
78
36
107473
456079
70011
134042
7
909641459
86
71
49652280
54
45348
50
366025
65
424474
155052
37
37
282555
101865
25
20
20
409164
376108
4
18513
302324964
230604
710850864
419062
63
22
96
326154
764855597
448413
20
57
8
456655
384471687
284861
6
442936
96
56
309317
485243
231037
2
83
1
251700
320966
158695
66
130035188
289929
86
61
120851
50
439404
350247
50
3
112237
335354
92
472027253
41
869068764
474263
216560
400219
200987
2
60648
63
114541984
99
20791
280789
9
19
69
75
35
403965865
4
93
70
193771
51
3
48
3
864604216
75
877201653
25
68
284916
5
74
35
66
252166
666200940
230900
62
94
132140
19
37
73
4848
62478
41
8
3
193407
461938
341706
421335
61
2571
27
35
9
103783
1
69
88
69
944688109
3
47
120801
88
481331
129749
69
774383366
238283
39
38
425876
6
15
79
209471
60071
3228838
499318
455255
411844
99
439834
86
206173
89
813450169
341549
71193
96
448162
310163
81
441636
101545
87
7
792595896
4
78
495153348
72681
6
7
52
13
60
46
9
33
48992
379957
60
31
9
92475
460758
480406
11
74
19
85
85938
65
47284
429928
444246314
121035
4
358666
457369
141432
544053661
497202
5
458808
57
60887171
158636023
41403
984234533
24
273670
98290
54
70
189878
51
358343
71
76
600123620
50
93
8
64
3
364632
358161
235852
62
83
42
66
85
298773
472124
131355
327236
2
424065
28
437727
377192
337170
240770
6
445237
121481
56
40472
476394
440320596
462713
7
459140
22
12
808881521
59
225418
1
3
341923
14
6
252034
419569
55
82
7
66
263530
92853
89
363228928
643039443
350230
399087
86293
478991
26853
76
26
81
8
84455
17982
381394
266818
93962
176155
80
37
19
16478
21
82
19
318195
9
18
10
6
58
473067
249986
461489
55
545550222
4
7
172136
9
59
66
120656
49
189915
230586
74
382325
45
20
5
53
57
3
93
45
182293
33221
466361
217829
15
9
381773
241005
129180
85
90
68
6
247300
6
30
6
73
415844
983875532
9
36
453264
193463
39
325477
393667
34
382200
98
89
7
1
319344
28
22
305829
57111
232408
56768899
81
255773
47
462593114
276976362
2
44
989346200
386673
18
75176
924507086
38736
24
27
9
92
170186810
25
157411
165383
129393
80
41083
25
21053
230358
782466665
6
7527
149236
872106524
901973722
28
7
263669
451779328
225656
14
4
75
69
43
372750
93
208047569
43
63
58256
755757696
359177
68
77
928079189
477125
33
56
19
4
396116250
9
613671684
427109792
22944471
7
60
63
466172
486099
224475
8
92
34
222605
55
593764544
9
122444
5
64
1
31
81154
83
404456
33116
64091148
558004126
296163
106803
5
12
46326
298796765
225826
94
60383
207447
34
31
452143381
288182
16
35
375397
858204906
208281
257163
2
40
489582
269073
48131
1
93
83
370314
153725
344238
425346
84
17
81
4
33
45
70
470223
32
2
44
9
28
40
143778
73
17
341883
86
84
46
57
81
60
46292
205949
17
291705
264559
230829
53
5
470107
389969
485145
432779
539863298
81
33
80
369061
99
38
434350
925996582
444601
73
496822
89
84
211323
209771
98
234470
397862
171941
8
88
391990
438068
354506
40344
4
32
433
23
4
389511
57
66
8
69
57
216449
752619919
473745
66
34
321548
302097
57
454871
8
81
24
285864
91
30075
204543
86
32
9
6
451486
98
16
429177
310330
72
39
8
54
20039
676899640
12293
77
3891
63
321019
129663
997420086
497242
224166
33
29
97
414284
276885
280425
88
41
426690
75
21
6
8
52
27037
68
472333
12
93
33
9
12719
11
585961573
24
888880571
4
4559
96
93907
448778
48734
18
83
342026
153227
61
53
887988943
696294131
66
18
769752829
306596577
38
194203
5
14
79
905252924
24
63020
71
329657
9
91673
29
76931160
218712
241615
389519932
132167
6
234682
66
370730
33
43
7
261834
73
29
1
121328
97
157250
29
58
26
270803
424280
545950990
5
95
32
335442
41768
67
85
391433
268617521
93
341516
77
71
12
8465
69
397103
46
90
43
86518
70
238957
362861
155234
75
264642
86
205862
1
51610
250512
391704
8
352701
500362931
291410
25
34
88661943
4
56
70
49
419904
31
994345733
250371
2
24
498696
304058317
4
223448
32
9466
411808
84
35
80
262494
34
432804
94
289939
8
289937
77
207725
323887
19
124302
62
14
3
17
483933
466076
356069
34
255038
37
8
172497
91
338617
62
26
393233
92
10
395723
22243
21
10
78
355638
490194495
196757
572714548
35
295891
39
8
403411
237246
8
159981
891489839
115698
354445654
15
44
347484
4303
175920
9230
73
97
47
279437
346567
468526
431380
88
198224
36
214509
194221
49993
78506
622939988
87
62
227161
130947
53
27
3
875937540
4
45
28663631
70
146055
4
7164
77725
311636
497395
46
480002
8
94
448991
43
406730
486737
399431
79947
20
31
406121247
49
329801459
102072
69101180
23
168552
69340
22
88
36
92
580141596
217150
205525
303853
383491
74
275224
54
35
53
12
196334
54
276731
320891
41
95
2
409366620
37
431531
94
320760970
75
74
74
490038
87
1
49
233906
16426
68
98
9330
392858
30
79291146
415692517
263433
147961704
140176
398907
378275
97187927
5
101529
169850
194270
46
1
56
196701
7
17
171655
353202
24
2
84
83
490853
311509
96
45208
55
5
63
9
91
115867
313571
35485
329250
224208
499478
46750
58221
218034
446191
67
97
8970
76
147489704
98
93
99595280
98
128321
68
69
195990
221156
288909190
398852
95718
14814
459034
78
199086
42665
300481
79
185566
307918
41
15
396332
63
52
43
182007
330387
41
443757
158245
6
488117
46
449264
27
97001
319467
457457
77
88
29616
436308
2
362789
73
87
299187
224401
83
218737
902895728
170974995
3
7
66
77
4
9
2
75
496914
3
3
60
83
449120
58
433741
368485
934986203
484010
30
493502
73
57
74
56
182462
592979462
9
123200
41
5
405901
186851
17
30
61
9
61118
249888
30
939433493
41
291554
168436
66
67
14759
86
405861
266233
17
8
296042
565031325
15
151563
66
34765
4
542304380
9
118491
152045
67
74
760497542
498248895
259350
98
89
130285
90337
27154
206642
5
5
358920
323962
93
19307345
236005
25
423195
854462322
43953
632073227
4
63
3
434746
57
291486
344607
86
262234
221574
108738662
98
80
14
518646061
6
23
45
5
498363226
94624
737369202
48
71
365353
150075
96542
13
51
361493
181111
327144
404654
174921
79
2
368015503
195325
461189
67
5
29
842169828
34
440026
19711
484443
71
169054
75
105212
20
437157
82472
276394
53766
672124573
93568
849633047
411098
90
453549793
97
307903
102790
9
58
98
293731
5
144891
5
916080279
91
44
345795
1885401
17
333330
91
98
89878
324944
85342
35726
53
351
7
121378
128435
6
272265
468748
79
332092
388168583
441274
69
33
33
26231
83
174757
284594
40151
95
56
140503
784886397
172459
32
437292
385442
33
38
53
113415
45
126012405
707023659
37
84
69
289936056
268730245
358066
170222
77
277974
169594
137946
319617
28
462062
7
31
90
23
97
317739
452629
330075
55
2116155
81
39
648550404
445883978
114882
24
275208581
355557
392135
59374
88
9
384172
12
267270
488593
464527
7
101504
245985
68
260963506
21
68523
6
24
30
42
30
62
123407
477974
34
176327
37
134092
55
78
364217
29
192033
8
457724
6731
851660736
716063810
222659
289755
121445
57
6
463087
7
4
98
25
69
54
252868
1
176723
182246
431446664
400807
97
22
912643928
65
299052803
63
165746
42
81
3
74
143501
236236
32
69
24
319365259
190276
254484
27
7642
8
880813702
204818
93
44
356023
14
77
717436534
94
15
57
97
10
60
4
217375
156004
91
5
8
442511
63
305746
33
461581184
90848
946438847
88
420934
79
10
61
13
79
286643
41
81
39
40
467578
166265
218805
82
319153
118714
75
86
189492
392556
254842
92
397812793
197573
75
19
679200850
399634
54
59434
62
68
47
34
6
15293
65
21
13
463715
37
6
489127
206087
100484
253673009
19
436104
6
216329
1
21
87
463257
81
154818
3
46
72733528
127720
1
355213
97
755649224
6
42
44
451458
16
64
81
315965
96
670858089
331789
85
23
10
477997662
45
56
81
33092
2
492089
237288
5
86
3
21
2
38
474241
64
56
114788
361512
938850416
204637
394316
331579
7
474732
92
944973933
33
328368
228623
221607
4
12
430202
571845056
4
36
93
75059
62757
319611
406947
280298
5
118773
7
66
341867
25
5
44
79713
136102
66
117568806
123131
861852157
44043
171142
69
4721
140156
403031
3
63
92
344008
3
877810513
750401746
205881
256740
62
165238
56
325305
69
486868
67796201
39
40
47
640702566
48
434831
38
17526
21
17
326699
73122
274421
376837
79
67
76
41
64
76
88
67
467789
7
44
3475017
280722984
29
201033976
14
106787
78
56837
464225
755304009
79
496118
7
77
71
244897
41
39
215309
89
823496089
58
14
53
83
85
333701
67
2
69
86
84
375435
18008256
42
87
413832
10604
745818674
39
380081
7
446695928
269212
1
488027
168192
17
86
190547
507908681
19
137901
317281
72
16
274130
451469
20
98
47
49
134690
441272
138254
727889011
201495
193923
221858921
99
56
55
7
25
59
33
4
704712504
1
174627
43
8
68
13
151130
436853112
102291
32
40
25
58
1
9
69575834
277499
970088490
49
26
317386
307335
272878
131405
25
6
430423502
935571911
28878
196220
3
438155
34
48
116963
486066
64
212928
72
54
408555
284765
448055
69
201036
387883
35
529251182
93612
127446
181272
50905189
24
472348
25974
22
51
223010
30
34
373086
87
292829
262745
87
487656
275265545
211251
430101
185547
498999
67
51
43
83
167340
4
353756807
521985053
435518997
75
77
371763
53
448954403
671390710
99094
453848244
70
291132
157931232
78
142278
177474
9
354115
150828
148265
186453
162267
287448
139553
36687357
55882
70
37
5
83
50571
3
185691
58
60
686739438
646010690
738201662
35
363854
45
57443
209292
138060
273444
13
1
9
358833
3
823797588
29
465696825
8
65
480
425780
396937
359232
15
11
99
200782
91
70
8
122613
4943
823625771
477991
456296
19
45
19
12445
20
85
81
55
45797
64
11542
54
184088
31
258359
91
73
198268
96
234184
442317
199765972
12
284938
19
258855
184468
477128
11
57
58
8
45
7
1
42
7
423890
53
262566
6
94
421857
79
95
9
149624
365851
234124
81
51
37
6
51
90
242701
24
49
58
56
94
389816
86
154626
478786
47
274832
26
71518
73
77
82
99
35
191879
199835457
174925
40
325206
198531
761230922
40
63
5
83188
62
296469
81
9597
41
47155
231217
479918
223643
287377
3
467604
16
4
87
468847
44
67
66
440809
16
87
79
19
6
181630
81
162010
9
35
71661
11
95
10
5
298022986
392963
96
6
83
92
425570
87
185031
695059791
2
453857
90
87
68646
3396
14
713441498
476254
95
86
358789
292480
732904639
29
26604
205847
567039729
2504
13963
467828
210036
1
811851215
98
47
143666
367290
81
406713140
68
146052
10
996932718
165818
428933
92
2
867968880
26
369730
126684
57170
41
2
348983
407137
69
7
76
320342
68
407090722
278018
407009
62592
79670
10
5
136036
79
65
15
403552
4
469372
946062627
425127
69
106972
392456
11884951
496779
21
201490
61845
225039
61
206877
260170
97345
454676011
308918
367307
371853534
87
57159
73
860018929
493248
464372
9
459910
181714978
407658
1
78239
303766
83
349667
18780
72
3
79
63130
103946
77
272038
79810
24017
6
176171
19
94121530
90797
88689
54
38
47
336913
1
47
22
68
69053
384562
298921
832335313
127852
390088
580100852
30292
66
97
354073
116898
180781
338005
63
3
20444
17
78608
170270
857570706
32
108170
9
385720
489795
51
227873
64
61
776952585
625362370
41
66
61
325217
39
7
93
476777
334819
457564
203099
312296
6
60
59
72
54
46
118610611
70
67
18
230896
473705
475670
468161
37
21
184195
25
32
19
264220984
59
99
439332
158372
4
4
347854
424179
884891594
90
1
298315
519156100
13
223160
165744
32
90
661032214
123154
279494
28
86
50
210552
407352
5
1
377517
242493
503572186
474799
417618
2
75
7
83
5
115844
118213
279677
100439
16
2042
253556
14
264930349
280915
222379
262141
195786
79
47
122238
324351
6
167804
491735
202162
61
97
8
54689
458946
382865
20
3
68463
92
61
452862
56428
73
77
99
74
442975
52
156482
56
80
24
418460
693420576
96
986021283
93
3
43
59
99
66128
10
49
392720
8
329218
89
52
57
462125
75
50
3
113230
52
726068538
158564
410867
875925410
314289
7
94090
91
142541
7
951707731
6
455829
415395
274508865
1
97
411903
21
353800
116429
23
372011
13
79
274985
238355
71
119901206
123013
39
5
924286942
376676
94
8
304581
494341
29
390985
274760
97949
406301
42
43
56
61
199626
58
463225
40
55
346096
38
75
17
42
426825
223787
330941
79
57
282713
406589
6
293643
9
165050
12
902949558
35
63
9
94904
43
69
477704
158878
29
148755
69
52
32
604825256
271489345
349076
91
30
59560
40251
41
61
65
164987
8
390385
418517
78
52
39
29
79
3
40998
88
99
7
369085
42779375
5
139041
84
27
86
52
125469059
257761
61
24
76
535905977
326264722
199125
53
680873925
5
170872
314210
125206
493450
470829
16
267832
94
996788501
51
420671
20
46
23
67478
466223
6
46
53
63
414507
97
45
76
87
330391
4389169
498969
69
1
22
34
214244
27
1
472707059
26
4
366638
7
311671
436286
86
39
40
2
416945
41
74
89
34
261323910
475027455
60
2
8
9
953925978
5031
61
383354
282539
6
34653
98
397173
9
57
112202
72
247809
491593
188287
46
63
65
711916574
110725
87
127041
50
20
854579991
23
32
36
442505
34
491778
85
295688
253035510
27
11
65
337874
2
412540
319709258
265333
426922
896816241
48
229302
463716
24
22
433798
778871751
44355
9
96
240434765
96097
369393
86
44
83
323293
942173400
46
32
165034
83
65
84
94
9
9
165494569
92
34
4
2
247285
3
364654
3
53
45136134
489614
611071055
46
18
30
437301
1
28
44
4
28
178407
44372
339701
26
41
878405780
245418
53
77
4
6
47
23
56
7
112846
25
539459044
283475243
339634
5
6
10560632
93
8
621480132
61
9
344581
15
97170
53
35
95
197497
177484
898528487
361985
85
290292
481758
253940
316071
67
340342
74
14
7
52125
96
7
51
209602191
206425
36640
18
92
96
1
50
52
446667
10
5
44
119877
31
3
83
282430
10
428024
62
4
90
501546933
468078
59
12
91951609
489506865
138207
911917685
93
72160
13800
9
11
383651
394144
152969954
119867
98
138918
217397
13
407573
118443
10
3
76023
396757
466055
397969
191935
6
9
452492
11
186011
14
19
217209
97
2
5
217764970
35
9
80
352247
420193
72456632
11
488217
2
146811
56
421964
51814
15
35947315
63
43
9
76
434463
233336
481161944
32196
49606
225272
6230
461271
5
440609
62
3
335202940
54
31
400070321
95
87
43
11
11
4
411025141
70767466
69
453277
9
66
66
124596
163072
209778
4
37
79
9
44
5
81
6
31302
45
457480
50
43
18811
51
148886450
35
897770636
51
8
48
10828
345856
75
47
734828457
275099
132400
45
84
5
478189400
21
48
488690
34
42
36321
18884
2
51
61
88835
26222
245126963
53
92
62592496
355143
25274557
75
61973
467957
90
431383
79
72667971
72
54
4
473606
4
427125
6
510851491
88
78
32
2
1
86
9
151584
71
91449
130922
349654
335616
346438
52
62
166655
183591
306733
77600
409621
64
321788
43
75
203661
9
320745
3
367376436
95
281567
89
115044819
258662
76
151738
391445
29674
30
64689
42
8
106306
388659
145954
74
33834
270820
49
214746
56465
171088
268437
37
20781
5
77
57
434076
103485
303734
81
25616
25938
34
4
363017
287916
299306
481646791
896790712
481083
265709
8
20
325901
96105
78
586300904
17
1
421300
53580
171085
99
42
181430
36
64
43
69
80
317315
95
4
86
160787856
89
382659598
41
29
78
15
149283
363628
83
410303
179013
96
49
157969
79
211650
218563
376440
95
485758
64
74
56
81
79
13
464839
429628
489290
8
9
17
5
66
67
393064
57
317878
65
38
137450
57
7
26
7
2
364108
77
1
70
6
8
767807004
77
23
208268
472243
47
199457512
93
4
40
7
34
51
214973
53034
88
4
318983
19
27202950
61
199292
36212
9
66
92
57
9
38
29982
32
158710
259814
78
42190
32
70
374577
376873
341862
80728
210524
262650
33
91
112214
394222
95
41
74
13
66
58
1
459613
280817
437571
84
17
132674
97
251670
326855
5
90
28
72
232055
244134
461235
52
427664
349334
7
131949
416113013
439921
49
853045332
84
69588
4
60250
1
3
69
327490
5
68
136039
146020
159137
677
27
94791
317642
65
20
57
6
5
78866
301741
40
351854
896523295
56293
2
267456797
309094
39
52
242077
92
46
99
79387
61
288280
204168
98
90
5
464075166
665483633
96
76
9572
1
2
129549
91
123947
7
92
50
94
135743
235184
17
148234
49
31
9
98
392988
154746
24
190857
31011
1
37281
82
129131
304538
78470
366431
15
99
475604
43814950
4
70
23
79
66
4
36
75242
31
276979
26
19
85331182
4
228499936
16
57320
853
20
34
338830
91
89
291016
751276293
221350
94
26
118776138
27
7
187011
42
84
111240
283550424
26
97358
194939
621332217
32342
988911711
363667294
3
160523
255986
45023
253118
34
27
49
40
8
72
36709
2
625413083
41629
6
52
419563
336825064
44
81344
231665
4
4
80
258181
352676305
82
6
46
304467
16366
92
35
62
84
76
45513
19
64593
64
31
2
80
55
26733
305377
85
133501
511114445
55405
5
21
130272
26100259
72
209955
254265
18
300644
83755
342854
4521
493424
3
386986
70778
272453
80
1
41
4
74
40
51
44
86
388347
91168
372099499
370590854
484506
394137
28
89
111204
430417
22
109038
61
64
14
1
70
9
75
90543
25
35955
56
50
90
12
409974514
264522
611290354
56
241262
81841
378009
77
43
13
237267
491604
4
395999
92
26
84
382073
750592489
271805
25
334119
64
194102
70
36
59
72
153373
479060127
274128
22
85514394
2
2
69673
72
395131
25
16
33
4
94289
77
171119
114423569
74
175367
333027
20037
612148688
408716
21608
57
171744850
162024280
172137
18
327732272
54
7
336469
85
421236
259016
351884
19
282035
167854
44
76908556
23581
7
351226
1
6
79
45
7
16
90
481216
164376
492396
89
136148
50
11
744132991
56
498298
65
40
22
18
2
32
879644372
646908204
64
43127
17
134285
9
78
396991
30
3
382066511
8
58
9
23037
316535
35
72372
26
76414
535054896
125664
5852
90
480829
41
246537
369709
191531
303369
31
61
75
29
38
327239
17
569797057
61
207685
71
302867
21
366300
26
363921
12
152575
133395
210608
168447
475558
258930
7
76432665
52
239201
37887
67
331096
91
30
357993
146969
968084973
33
186617
94823
56
276540
28
55775
269896
8310
83
386355
2
418457
62
78
62
465456
432647
585731557
25440823
65456
355754
7
500508853
155419
18
237775
37134
71
94
127783
382248
46
44
149159
32024
35
89
122258
96
9
452036
489344778
108476
160335
7
81
87
182015
84
96
16344
96
102585
99
92
79
95
74
324456
222276
440279
23526
145903066
11
197716
14
99
7
468758
138084
47
353276
4
6716886
405427
21
267970
32855
72
345518
72
188511
73
396496
11
63
53
92141062
4
2
42
71
350459
50
85
71095
15
362186
41
85044
382678
71
469971
464499051
10
332072
76
47
100967
19
117861
93
154104
74
1
74
56
872795482
5
2481
277629
79
708928307
130985
81798585
661021022
32
161323
52
21
23689
406535921
38889
77
11
84084
382615
93
117744
20
16
18
29
457315
281618
113548
219841
260981
463790
367437
887850430
56
482171
209370662
229345
37
201308
33
53
58
41
912682234
306956
86512
73
165973
238893
235894
343796
6
390417
12
58
232839
391223
976452075
257111
41
343248
6
9
46
51
92
84
189160
202099
41
43
59439
47
59
50026
28
49708
18
13
2
405156
44
359924
850615790
36
120228
66
103212
412293
6
2
29
159638
11636
69
67
725635456
63
196833
53
79
446294
227987
16
204554738
481143
93
80
97
91
58
232519
261831
16
4
38804051
871959410
358245
456741
26
19
22
99435
4103
426794
251539
91
35
153877
59
62
13
7
11714
58
128211
94
65
47
7
8
43595
106048
347572
433051
37
28
473920
74
48
372540
14
482013
420933
420335
81101
219111
65
337300
74712
9
34788
43
90
304126
10862
31
59
15
370305
81
91
990
49
959724638
90
24
76
75394
58
68
380109
1
30
308407
96
969592127
235915
80
46
22
88852
432466
34
169565
64
55
52
274860
10
113254
8
48
815695438
328806
374547
17
11478
64027
9
45
482735
39102
48
77
99
804599585
71
50
98
12
428759
315021
47
461948
47
60
26
437500910
130621
36
4
4
51
380555
18
438977
51
240047
3
70
376125
88
417133708
77863
499069
148633
19
3
113390
92545
87
290496
483872
22
28620
452387
365520921
381418
47
22
469580467
87
68
201055
6
33
75
875515391
335260
64
92
67
4
48
88476
101686836
62
15673
448951
686693861
4349484
42
201444
297519
279098
83
366304
29
465455
71
66
718699681
471771
52
163892
4
8
106745
84
75
495281
3
458040
29850
13
70
52
427107228
14
46
142725
23
6
68
11
471873
54
7
30
35604
404905
88
1
15
153676
396865
401292
54
18
96
7
6
75
11
54
58
60
55
15
26
243844
117740869
79
254138
103760
150407
8
57100
1
45
209227
250540
18495
55
54
235002
142709
39
34
29689
29
81
80
454171
407659
85
390198
50696
40
85
6
12
61
193878
59202
187249
924359509
308764
17
77559
160692
463779
186499
53
145535760
6
285212
370884
244225
229957
2
2
2
7
53
359815
67
70673
29
378510456
7
96
388879
7
249485
92
385775
4
6
47
97
31
56
80
290019498
51
36796
314239
385022
39
329043
81177
424952
987718117
20
1
38
5
4
3
6
404862
475626
33284
237858
56
83
390452
64
71
4
353461
3
74
54214
43
40
6
47
251379
929435338
433947
170540
418016
298573
902816693
357406
99
21310
52
24
50
45
39
7
263269812
152470
404559
9
325537
82
89
753544527
487352
9
218728
6
459330
87
57
68
483232
70
76166
56
489926
281654165
70109
76
55
81
49
214217
8
89627
307135
56
77
14
336305
35
11
456129
52
30800
288311
23850
461782
65
39
312618430
32
4
61
40525789
56
138639
19
6
85131
1
1
21013
71
47
383628
473175
78
54
459935448
21
60336
750513621
4
14
69199
27
92
84
797199546
57
293184
761227537
82
228674
345297
60
60
459277
121714
62
31
44930
166040
336516037
386961
280889
318888
79950
8
111277807
268429052
88
113360
6
724959186
43
88
181740
315850
609613947
458528548
486000
39
404315290
333852
295924
318793
26
493290
46
414603
1
90
64
92
63324
37
84
934329759
217518
40
319223
22
442689
18
221790
98218
252047
8
5277
279805517
24
817797123
252093
454979
8
23
193275911
36
393533496
23
59
2
28
3
456734
52
364965
137226915
65
63
8
321998
96
42
86
117045
55629
452726
483379
56
149134
122715
8
32
26
6
77
341894
489117
89
370127
63
9
942915147
299905
102706
98
319620
209968
52
23
48
7
10938
42
159300
438296299
152724
67060
9
550594935
421262
60
478402
56
21
50315
52406054
63
285339
24878
88
365652
125257
245806
9
349230
444893
96
78
45
95452
291655
35
5
63
81
139474
13
92
210760
419833
385686864
41
817479865
45
86
30
55
68
99
324195267
28397
90
50
35
401675
63
43
152657385
77
5198
337018
3
8540
94
444155
84
55
207620892
72
198399
299742
13
325323893
20
185351
320584
5
46
191614
678293055
9
28
244239
89
67
20
3
385354
498666
890198873
382133
94
445192
74
255903
13
194463
164687
21
345531
2
8
58
78
41
7
266454
93
416162
351563
11
15
57
97
8
499150
36
67
53
25
464694
11
449098
5
7
18
5
426394
496913888
20
362495
66
471500
203052
49021
125029
365009
17
71
6
358622
247368
74
290347
201560
12
428284
10
233659
13
546024168
97163
108881828
35
76
37
123150
998215728
3
39
338756
93
90
110602
65
38535
107582
33
62177
315240
351965
298410
30
179051
80
33
94
30
227780
357756
12
61
1053
46
90
67
358824175
325098
60
2
66
108105
8
94
333637
229965
9
317264
128065
58
25
38
35
9
9
168570
42189
302346602
84
49
604492204
26
186803
354408
899624370
169451
34
172317
46
469671
466302
344344279
472384
201228890
25
73
458288
9
63
14
73
314509
1
9
53939
146852
102759
47
56
9700
287541
180123
129349
499018
243364
34
8
76
64
53622
448039
41
95961
31
130534535
16365
279715
390374
186747
732591188
392533
876386084
902003892
97
311384
54
46
431699
380454
299112
144038
117710
8
352685
366420
81712
7
169582
227871
117275
2
386415
74119
269742
301389
637646853
51750
65
40458
76
87
6
380849
337922
3
290302
31
86
37
80
38
796639413
92
33
3397364
1
83
21
114485
49
4
373949
318284
482043
68
86
49201
40
228896
337703
43
319945
110145
88
64
50
182933
430029517
127348
446095
193922
38
389060
59257
345342
417002
20663
9
307070
353613
50
464198
80921
78
32
60
79425
196909822
197074
123485
67
131007
474696
550731593
163238
78
9
16
71
38
78
9
382028
99
44104
80
992265238
207806
86
762259511
105377708
467135
377308
26
459805
109076
166573
21
296431
286786
86
20
2
2
279399
115321272
92
360465
73
271992
69
20
390918
89
16
242096
23
113517
571127363
34
262494
81
35
899373816
88
465649
235044
43
323593
225708
15
187743
310683833
180919
22
65
195906
90
167524
404019
371953
435398
74
22576
222121
647479585
181525
34
319808
143436
510637098
87
2973
122242
81
185723
15596
592919622
250379
90
84163
232272043
417779032
275746
84
366471920
76
431432
740041379
445735
38
2
20
60
270568752
71
61
60
85705
214372
364229
12
142838
240885
846724731
4
59288
37
69
68
30
7
481150
423122717
4
18
87
35
76
7681
8
70
466974
430022
213651
6
493375
51
282594
28
140639221
55
117852
88
480881
74
57
340902353
178336
323861341
128513
480372
264655
3
6
13
31
363707
30041
92
494303
75269
84
41
72
112827
22
355934
155029
42
97
53
9
1
31
124878
50
2
9
7
37
843523774
78113
240408
430640339
218206
88
450310
62
900740963
77319
1
57
438742
94
162236
167969
467653
99
34
69
249919
229342
76
10
41
162280
424302
927488945
36
29
8
124916
87
210513
90
9
214264
433408
3
414945
119989
89
447687
689136447
399491
235504
380991
49
8
468650
30
420484
5
96
508909724
38
208017
403153
77
39
157097
3448
66
230770
490270
65
90
37
39
48
25
81
31
57
347492
28238
26
446651
88
342487
92
37
575802567
149380
48
521009222
36
2
358967
291324
52
94
8
73
9
227468
61
64
472723
355032996
21
1
57
352113
31
248132
28
302353
397722
35
7
65
38
207013
6
61
79
65
41
280709
354422681
60137119
4
19
113467
238345
332776
209694
81070
366122
363307
45
20
40
227274
30
68
61
53
66
185154
161977
33429
310107
189
49
265004770
248112
200058
70
3
443798
955209294
32
628290966
402035
208745
70
10
111795
90371
40
77
177504
9
409191
624664015
255698
5
3
8495
274518
17
3
36
187528
101951
134301
70976659
80
8345147
186205
17
2
341443
68
5
247395
22
35
214551
46
301971
80
182950
331619
465037
30512
355500
115997
820532675
159928
167182
14
173101
117486
41492
75
93
85
163827
189111
4
335275
62679
330129
76
45619
12
72
474849
295724
8
296208
69
487957982
11
503045728
421541
180758238
641331370
35
54
54
89
346706057
183993
34763
41
282807
117343
285566
440923
388581
32
16
198819
428074
57
34
80
699078146
199450
202079
108889
1
481023566
13
53
11
99
69
92
58
79
59
58
308931
86
5
52
768929591
39
48
830273481
65
16
162989
4
346808
47
62
486262
26
96598345
458146
11
98
40
6
38
18
371008
406094
50
97
74
53
270312727
75
88
212290
51
392657
358591
74434
262776
494959
77508
27
8
96
196414
93
786863252
40
2
337164
89
210255
68
68
225462
63035
373636484
14
31
70046059
259783
363963
421366
283376
277317
480103
81837
745920359
190545
922043050
68
15
33252
7
29
127003
72
95
14
3
360390
82
42
802158778
305803
49
67
99
131041
151108
448819
21885
1
17
21
241432
320549
92
801394408
47
236612083
250725
57
322637
63
45
53
18
3
170845
313687
75
25181
7
57
397656
19
421674
84
498085
95
70
243512
19
57792
33892
76
30423946
75
78
903387791
631532146
148233415
97
248289
371371633
6
620642869
252382
1
499075
80
32
60551
186428069
23
8
233650
53
506
99
252564022
370348
31064
61628
19
433568485
63
303173
6
54
193007
67
51562
80
27
172323
23
69
378018
30
40
5
23
61219
201715
14
867393395
132375
6
74111
249496
232797
26
437879
210794
64
20
199620
128265806
277135
939771415
92
39
328893
445887816
172301
15
48
386010
41
21
99
89
485906
64
6
84
165534
452337
176262968
59
63
448036936
53
261791
32
407277
86
341829
54295
9
135880092
272945
17
632719823
84
485409
3
566218066
125718
84
484618
44
50
167495504
3
8
61
265260
134444
28
971820778
74
70
19
330082
45678
43691
9696
29
453091
84
9
32566
31297
34
70
73
6
109620
69
263903
42
201886
816291939
143177
8
884132331
44170
90
74
316962
348725448
248965
16
244380
222144
359625
79027
142723
3
213990508
338821
249710
17
200698
1
9
8275
486660
5
176614879
48373730
416105
81
25
21
60
7
1
411730
390593
465134
127117
197865
8
93
5
45
6
477290
266451
96
77
429384
7
66
160970
252102
95
12
33
564981244
191265
9
12
91
301468
203834
15740
256394
162227
75
14
92
4
5
12
885661837
540451740
492139
189765
779102049
6
6
87
52
15
16
31
54
311738
6
42
16
179356
17
90
72409
201376
918295792
441392
58
209739
629210814
83
97
494306
219527
356683
7
24
36
3
26
40
16
259227
9
17
289646
50
76
451772279
340190
73
60
638721858
73
84
436669
270139
65928
6
17
97
449706
81
13
30
8
136105
324480
9
2
50
42
165476
122782
88
66
237890
15
40
237289
87
183974
51
59
93
5
824583463
14
56
23
1
51
46
69511
9
491826
15
62
310543
35
285920
15
69
6
77
122535
5
209132
78951
55
258259
242975
21
236831
70
275784
60598
151174
5
76
62
267072
414647
366796904
57
719555816
22
123076
47
28
304367
369717
70
74
83631
443701
478803
12
770872215
104291873
464626
96
470339
99
4
56
9
29162
49
19
481938
150834
382424330
30
54
22
125365
28
235276
52
121388
68
5
17
10
26
322097
92
52
338116
248014
487308
435817056
8
948438361
53
466150212
399058
91
85
1
15
41
499268
1
440374
8
27
227505124
4
332801
455564420
73
64
37
35
45
25
463560
288158
15328
2
56
59
451065
139693
501383384
26
7
12
381072
46
178041
82
106761
180454
40462
61311
48
85
5
468748
72
139537
73
400342
102336
8
11
291953
74
47
8
203103
66
71
96
12
51
79
97
42
35
5
101356
107856
32
42
72
99
60
366549
51459
60494
418413
86
295735
474957
98
99
351655
4283
261033
97783364
48
689425496
41
9
263148
5
28
21
1
58
246426
20
410672
17
2
197841
332180
141215766
71
326887
435185
12
99
111002
52361
570136992
6
63
29
336433
39580
130744
136936
50
51
436460
91
265336
54
29110
3
71
166802
295188092
573979524
273477
18
66088
156481
59
72
54
317220
4491
3
64
43
422348
1
22
12
80
89
308525
269957
106679
176568
19
63
9
107995
45
558225111
124658
360393
29
368777
256184
809792385
318300
89
30568
54
58
32
36484
7
33
5
98183
419872
8
214625
92
419768
35
12
1
6
74
51
67
140168
59
161624
43929
51
262058
3
41099
78
893488711
33
358674
163275
19
323532393
7
161986
35
197819
95
35
71784
5
160070
163849
7
5
5
56
167974340
355191
20
201692
149219
58
41
8
4
173479
818891726
487175
473178
26
390091
3
84633865
189793
49
31763
183103
245721
342488841
116413
28
694630959
44
110376
198301
82921001
98
6
96
6
54
94
47
4
133319
46231
71
35
1
181817
401760
423522
6
67
328411
26
44
228482
436233
69
70
49
44816
10
38
58
885944489
167716
61
64
160482
6
852124559
280222
227892
72
40
280181
335016380
8
68
6
417383
78
37
432100
982208618
11
10
418218
76
329530
118949
54
5
69
450485
22
63
87
390582
31
2548
128643100
39442
6
59770
407153
336468
82
429448
268653
253881
26
68
770730360
38
76
231402903
309003082
159418
346095
25
7
21803
375452
48
72874144
43000
615457930
161536
61
99402
11
366673
6
65748592
99
116630
23
15
73
2
319704
43
95
354396
16
1
99
39956
425006
67014
172596
309026
36
21
45708
46
254004
34815
8
19
347134
477090
45
64
67
92832
350934
470388
161724
226629
14245
4
243098
428100
93
287944
44
815800268
310532
91
5
486230474
92
455512
39952
298296
16
306599966
145184
39243
269270
491343042
86
58
415398
45
117508
467235
3
73899
672871942
307734
91204
497089892
319788
53
231396
279507
94
294853791
435715
134220
52
8
55
28
76038
88
54118
20
13
198553
7
223683
83
42
276606
35
251149
655
1
53
57
326869249
34
218334
38462
370045
359405
97
263469
9
307912
71262
26
57172
72
561695352
28
59
7
168153
10
11
420032
120025
365478
115965
529734039
10
81
32173
82
380420
21
272048
244711
3
429340
57
41
54
99
7
7307
29
33
17
34336
41
66
2
99795
364506
11
723208906
184205
414559
71281
59
372937
37
89
971045064
168476
35
10
346528
97
10
60
21908
244357
55764
91
227393
13
29
3
28
284983
127420105
93
90
4
746346903
257347563
367092
15
484654
4
57
253220415
484931
85423
919130474
637479083
84
70
216544
63368
465888
289570
199787
5
12
27
75
307473
461710
656315276
402330
27
5
22
41994
14
355609
4
403157
820220650
51
355748368
33
250697
31755
28
483351
64
36126
412440
233868
157482
49
78900
13064
334106
318070
14
337176
409025189
151274
78
66
194534225
31
67
474780
4
10
83221
81
20
30
98
252242
300635
2
394523
11
101860
63
3
68
1
58
60
14
194982
50
354359
51
61
126800
449894
243180
156366651
25
86
220080
708021322
1149
55
68
493239
95
234514
176949
39377
3966
99
91
401705
34
136887
359573170
467334
80523746
85
82
50
288682
40
388273
237831
495214
14
73
912937659
50558
59
58
5
316570
75
388113
315617
464632
60
79
81
33
45
117143
9
56
97
481174
151652
19
83
88
94
2
358346
196422
80
537482903
326281
449086
57
91
232141590
27404
15
241018
77636
125041
336363
46
604673600
4
97
280265
265614
270512
135090
121399
55
9
71
1
355129
321723491
24
9
92
328440
12
80
21
126678
248254
13
156859
559062266
1
12
97
370599523
9549
39
169186415
974450317
5
49
457856
426969
72991
444262
8
59
94
73
170079
97
471981438
77
41
71009
23
7
132034
240228
97
277007
361310
445701
5
57
7
70348
96
7408
96
84987
32
9
7
67
93
462930
329437
53401918
3
32
40
112524
248115
90
95
60
419186
58
64
25
434687
398675
207120
160398
140812
49
94
84
489615
6
17117
60
34
252803
68
3
482880
28
68
70
159690
161961369
77048
950278895
31
100387
66
98323
434891
266230
18185
210959
89
450954
427490
760586166
442772
194268
434192
36
71
48972
207115
40
270361
77
259529
6
38
284793
14
5
29723570
5
40247
69332
25
265217
3
465909
270857
493472448
6
16
54
82
15
319153
51
46
417017
38
20
36
86
326292103
2
43681
274584
12296
253346
53
56
400880
60
414522
51
71653
282679
113118
235862
70
77
80
81
922437650
66
98
17674
376128
89
54
5
1
311011
52
271131
445621
270005
66
486454
429014
542672312
454886
60
857797841
59
4515
87
83
54
52
992322166
26
153969
84
43
8
54
347178
81
325670
347685
416822
422296
18
8
34
9
70144
2
34590
431093
36
311949
911942474
93516578
90
59
118070
470051
376620
141024
279006
383341
64
23
36
61
134824
97
47596
315009
217536130
2
318754
38225
30
1
160867
392827
356910
80
151010317
50
277689
621495210
52
12
21
302946
262764
171302
166385
188729
198469
125257
54
450074
17278
119682
918361092
10
13
74369
39
11
156248
295907322
72
5
4
30750
17
422884
5
412324
40627
9
140110
58
70126
269808
21
70369
452482087
99
446376
22
86211
88
182422
17
248925
65
1
55283
295862
9
25
353710
7
476603
40
175914
190969
10
84
7
74
90
98724
8
31679
124981
394535
46
74
87
71
319454
87
9
90
12
36
99
481167
170417
60
27968
5
8
88
424177
24
65
93
288763
196641
9
48
2
50
97
50263
37
135859
286655
77
332931
187425
413319
63
80
164371
26
509381511
358526
41
3
35
85
37
376530
476665
244280
107884
5
350085
925498156
74228
34044
384467
207727
168497
149842
167274
890901387
49
16
70
11
201843
262338112
202571298
28934
19
914768775
92
381338
294234752
18
3
37134
413931
32183
240798
90
467904252
14778
25
244766
351628
198700
69435
99
96
46
305510
786000999
1
40
273184
387182
19
98441
3
901345206
350868
326610
50
95
833114760
380019
29
75
461965
662975103
8
4
93
38
9
102277
21
343236
6
33812
324118
292535
350142
14
62
66
366062
72
77030
49232
16
3
274415
166782
112622
79
830344430
28380
248483
38
793115421
66
70
84461
36
41
178255208
5
443805090
3
89
96
5
20
152595
57
87
447649
19
44
63
125441
204558
998081293
7
457810
2
309222
251230
60886
82
1
89
333397
114849
416845
242091
48302
11
338601
347649118
88
3
381704
193345
19
3
3
24
18
313617
365413
2
291022
8
247636
75
93954
267980
281198
3
552087726
793373373
27
410552
59
72
76
318064
40
45
42
80
21
334985
4
718045920
426352
343379
330637
385729
478262
304889
8
84
67
19
207013
337213
52
135368
16108
20
319383
8
3
32
358079409
7
87
35
79
86
356404
116750
2
184306
32
136344
76
46
55
14
21
1
478399219
32904
47
63756276
18
169534
430223
497917
349769
7
62
101250
93944
51
52
404023
81441
248625457
476819
5
18092
56
47
75
6
84
1
6
10
26584
237757
48
846051913
225400
51
4
477530
4
934122257
264264
5877
375695236
70
417830
894154563
66
93
5
66
76443
94
1
976247947
154928
89
369705
51
400269
329136
40
345760
16
980243735
8
140804
287247
979278471
19548
68
343884
68
452505337
81
44
22
391695
48
247003
17
68002686
21
51
34
46
316766152
12
38
1
22
11
21
40043
452600
56
12956
417472
28
200702
345985
144811
90
8
134685
359351
124658
471167
436367
94
97
40051166
22
28
45
167025
92
276166
224254
85
10
240214
415026
19
48225
395047
64
69
610278947
12442
23
479275
20
962700958
96
37
89
99157
1
95
68
44
72
81754
302920
3
17
417487
17
27
386483
131686
65
374453
43373
72
3
320605
499807
50
7
243439
14
239925822
404420
284273
119625
413609655
94
259797
259750
93
29
12
1
2
233994
93509
6
5
39
5
90
89
20
83803
5
35
68
208141
111843
28
315454
63
227022
439660
463889
49228
1
12
266668
201838
179122
269906
447146
3807
141856
29
5
256254
298418
6
66909
57
373763
41
2
88
150473
300950143
229803
40
497451
87245
181556
51997
6
44
4
102967709
25954
76124
63646
8
46
468234
9
2
56520
5
402704
140190057
27382
3
129941
79
79
489136
99
60
143896695
174028
76
15071
70
89
251037
292984
499553
49
93
14803
96
3
99
6
2
62
63
346221
43
229445
79
99
1778204
90
154583
186615
79
42
321728
79
214273
84
121848
401491
79
47
94
18
46
72
255831
93769
258804
336516
41
345528
70
394402
12517
81
3
604010401
76
315097
84114
152287
377014
371027
4
4
423733
85
96650
247640
388658
304511
229184
95
17
27
4
17
427311
1
200516
90
685655803
108766
37
201568
149502
59
69
120662
33
362240
36
44367818
20
2065
978043956
284963
340718
24591
222665
26
277207
62
317735589
292544
383754
480109
156966
465070868
181414
7
38
86
404389
87
135434
323387
73
38
37
89
133608
50
2
622742656
92
355774
56
36
58
265667
61
46
176435
260088
11
476936
30
275429913
385674
84
236945
61
80812
389167
63
122832
65
803217453
348574
4007
266827
894590994
803592909
417137
85708
41
210979
334050374
91006852
50
750111790
8
15
6
51
454085906
58
13
475730
182894
7
22
15657906
90
178401
88
2
78
52
20821
151115
60784
295419
128579
17934
244419
39
186535
306286
5
461501
71
472632
38
66
23
477293
457306
171526
277303
254633495
391517348
78
838817344
36131
52
124226
50
279159
451151434
439586
18
69
37
93
98
57120
300612
39
72
401661
29141
303171
864371834
20
36
140026
976824067
26
184254
222631
477347
4
23
38290
56
276987
26875
109222506
383673
497611
85866
7
57513
338663
76
6
37
138105790
35
24232
56
15
181636
54
9
312500942
90
75
271529
93
620141511
94
398018
96663424
16991
471164
552474597
2
86
267707
22
219660036
272510
99
78
44
122337
41
35
453281
56
446898
242997391
54
74
469777
674429094
2
342331
70
300218
340686
16
135434
98
81
9
74622
466469
134293
281683
40
91
411456
830250659
56
79
8
2
55
717622279
16
54
298739
180598
305498
388566
451390
26
709831454
49669
6
77
44
113871
977418009
43791
71
30
18
423877
159557
10
3
39
3
194090450
432120
169573
377540
610858915
443686
18
443282
204910
57
394354
242947
92819
29
440174
894095256
88
52
54971
364751
97
937255699
29
12
21
325912
23
25
46
442423
71
168902
62
76
2
296290
325351223
23
410101
13
163038
800796437
17
492036
784396530
16813
69
5
30
52
49
18
57
66
368981
334775
39
52
273193
401572
119470
480437
177461
426202124
120747
265603
4
18
434483
18
5
85
465966
96
73221
92265
474090
1
6
904922275
440248
219232
25
210860
59
36
55
310158
867209432
61
198718523
40
123144966
395213
28
14
375958
2
64423
44
174843719
20
104295
33
299698
116966
31
6
141571
473313
77
77
411807
170807
456814
9
57
71
89
479979
75
151050
95857
173556
206038
236438
313822
274415
12
1
384585
85
13
43439716
112597
8
49778
31
132184
43
2
202379
45
526741494
448445
261438
40
59
2
113174
20640
20
13
283011
1
444260736
262189771
343610
405177261
12
73
47046
65
93
329867
6
160666
3812
4
266748
445251114
46
23
11
227753
949355890
58
8
89
339196
16556
40
57261
1
412419
186473189
81
243879
768009643
95
416170
85
403036999
332560
81
4
27
87306
19
116172
219620
43
65
132873
6
139899039
196345
675398704
257134
174450
44
20
97
7
40
208608
38
321745990
91
13
342584
8
256047
56
78
65
10
3
245982
99291
65741
58
260968639
60
897350659
43
301456
149613
269458
42
341749
36
55
28
25
95
244957
271780
18844
35
37
464300
89
33
21
95
1
309255
9
2365
427730
19920
135328
496102
76
87
43
21
50288
123454313
740995892
34
91
21
222466
34
164803
8
446052
75
80
409434764
36
175124
70727
7
90
37
69
224767
28
67
304997
422829
304904
91
242627
19
70
23
29
90
392790
61
966072616
109488
450975
80
555983377
60
276179
67
73
57
360573
32
77
25
383304
45
430738
290054
6412
39185
99
7
42
290261
473314
328176
71
1
148270
446905
54568
411878
54
325969
48
35
54490
605735089
35
465516767
455372
26
338372
247610
148104
112871
8
45
368565
659951370
29
46
34
433951
23613
45382701
7
25
21
93
59
249229
23
116531
283585
64
356130
2
84
79319
17
117899
45286260
173479
99242
31
366776
250016
233890
67
288268
85
75
14
57
46765
409098
59
81847
370125
2
257463483
76
1
74
310660
417997
237158
33
2
65
315374
39691
36
45
15609892
224681876
237471
366077
173045
313026
45
65
97
807580664
63
1
326632
28
55089
89
13437
294450
9
65
387857
12
63
221504
204335
13
17
402471
378
315730
46
5
5
48
286604
204139
15
70
431484
6
86
39
412550
1
4
7
44
28
283963
56
89419
88
195881
6
279902
59795
563259185
431529954
149113
316169
759588626
30
4
16517486
374773
2
153698
92
55
785412300
70
421244
439503
70
14
334
82
86
63
20
51
23
497809
1
6
916569332
419501
39
69
402563
6
69619
84
48
767885013
127658
74
68
399260
10
416568
284163
19
211926
237216
72
93
97912
9666
237935
160353
6
36
80
241523
124823
249476
65858483
1
372830
27
5
40
113216
487131
305432
228954
44920
87
188920
49
50
147488
316590
48
3
3
412948782
144108
406918
35
6704
482284
640542303
17
1
18
196242
95
13
37
1
121637
75
51
488446997
1
75426
95
609801747
42
94
31
94
88
207195
33
17
3
491354
58
13
5403
6
97
14
57
65518876
297946
443216
259092
1
92
319905
3
292942
37
6
4
391122
759941011
127688
264468933
3
17
403773
9
7
51
40
7
65
272276
5
445745
1
76
212114
63
76
91558561
5
94
932118544
97
330766
53
377652
3
72
39018142
149610
561010420
4
31
409207
167219
72
369603
884963006
488459
51
183394186
61
42
144982469
93026
91
408141
46
37
90
162759
12
35
80
367569
567534198
159552
8
412823
45
29364
22710
37
303430
17
484799
81
596962068
86
347791
86
99818
9
245937
54
48
70263
96
455149
20
412163370
96
29
203809
319786
34
133528
13
57484
1
921998044
1
91353
82
9
254960
66
2
319526
1
46
99372
616890378
411782
103622
126704
45863
65
59300
41
53
308558
431611
104831
5
4
438680
82
31359
24
13
81
42
354897
6841
444513
173193
99
219501
74459
6
12000
451480
443852
81
377809
10
18
473485
73
6
153747
68
67
22
6
5
333030
75
8
65
8227
169999
18
310594
9973
662389626
438101
327635
38
166169
244577
21
666779896
6
6
187757
161230
93
41
376803
6731
259087
53
93
114287
4
36086
4
60
51105
351327
380023
192594
6
266760
97
17
15
66
508761135
48
81512
477349
140037
49
18
66
889451338
8
48
71
4
81
260369
188367
68
81
135072
283384
6
68867
333353
77
64
10
762755774
83
51
32
4
8425
47
466884
827843917
99504
96
71
273771
32
110015700
12
5964
92
353238
264420
465055
9
383321
60
79
11
353827
28
522111052
329539
41
292023
65
715444307
6
67
80
27019
9
1
76
37
136495
62
6
1
71
362347
19
437291
481284
468550
49
10
265072
350285
3
468128
306065
95
22
64
266807
916938048
70
270520
453596
50
60
27
42860
1
203193
42
9
8
66
287142906
139542118
47
79
423109
35
5
95018
1
52
76
9
9
123259
53
284404
2
973493452
58
155816
1
110127
31
43641
25373
42455
28
48
36
317253
80
99
7
364106
61
54
2
443279
292958393
1
115350
41
213397
40
98
272158
38
193330
851729822
493561
7
455160
33790
58
427527
40
367028
23
89
279757416
79
79
4
144246
94503995
381421
517323503
41979
49
4
31
394281
67
99
52251
518604185
477013
27
84
265798
151211
25
124990412
15
69
652357472
143989
150129
349754
385371
96266
7
46
65514
467019
5
40
575597880
7
13131296
56
41
2
885097670
77
9
351569
133787
97
95
399277
97
318205
30
288915111
471656
169227
662589920
83
862803875
75
496311
45901
280616
64
237145
368022
111529535
987433879
64
62552
73
312087
2
254940
68
6125
7800661
312777
34
607416040
528805607
3
7
7
70
4
912996542
29
288891
54
34
67
31
661194651
115578
36
4
62
85
455803
5
168266
256994
239713
7792
22
59
313831
192424196
145354
6
412708
168504
91
29
148307599
183690
183023
73
31
62
13
77
42
312479096
368064
112404
3
56
976675128
31
55
867194616
76
52
701686050
72
23
460263
11
39406
99
445013
149393
83
171206099
53
295813
91725
242213
417763
16
17
12
261295
13
208133328
29
82238
76972
259480
69724
24
422564
462661
63
654509086
12
56
54
8
466135
59
479462
125948
758053708
8
40562
34
25
63
2
58
379073030
368423
2
124557
30
31056
2
437008924
5
927175034
124021
205899
49
63
86
54
290358
349765
48
371109
22
24
15
6
64
6
51
7
9
860685166
200894411
14
782982047
8
98894
69
8
461990
54
52
931371640
56925
723229931
24
233992
456131
493427
20
20
273417052
400134
356015575
95
62
80550222
51
844429223
88
43
61
244559
90
19
418783
71
301235
724762924
50374
483960
74
2
494443
42
467814
226362
476059569
266453
137595985
28
51
438439
276539
60458
116492
70
90
50965
273971
5
77
76
175237
243375
64
237050
98180
77
615098648
96
5
256448399
95481
84034553
66597
26
654001371
65
83
37
338512085
27
919721245
111482
7
183868
240875
6646
37
4
45051
63
14
7
59
444073
251143
465148
114782
25
57
283027
84
53400
2
120760579
90
31
209260
135075
166186
22
159501522
140305
24
864844492
414692
77
307693
235314
411001
12
88
96
8
365327
73224
56
836413046
8
220990
44
624876406
168716
79
231443
68
435437
28
7
316282
244541
91
28192
330174
2
64
825662439
57368
56
79
137759
409067
86
8
395389
3
35
98
848647843
71
91
245564
388003
79
103687
39
59
69
436797
326768
5
413067
56
77
254703
99575
83935
171390
39
31
181722
286770
172835
3013
55
368661
163855
935069253
50
60
62
59
53
236334
779118450
74
93
330860
43
38
67
22
142619
13
249042872
74687
39
75807
48
4
5147
91
9
298593
718957646
152255
56633
36
30403
454557
49
297205
132947
79
266879
416564
73
596564740
46
82
37
2
173540
51794
405209011
370079
202311
860042706
78
482534
29080
83602
30
4
92901
54
330142
9
187336
55
70
482980
85
66
24
183789
22
15909
75
409533
44
375304
409874
304258
247662
41317
4
87966
407304
9
386666101
43
229149
37
41
45393
499099
94
46
118624
9
3
84
76
45
58049
50752
447767
102290395
17
72046
444245
87
9
5
213980
98
94
4
298218
94
20
3
53275
43
6
76
279287
270689
241800966
169068
48
32
1
296187
370329
87
189387
15613
93
90
189899
12
88
53
559701209
463874062
437023923
5
82
8
160245
405847
283151
464048
81
3
22
36
410766285
41
43576
75
473119
7
95
47475
11
1
302500
26
40
267567
77
24787
106062120
31
4
451165
373113
259048
36
58
62292
81210
8748
631534477
91
255882369
7
386010
6
33
37
378441
73
32
53138975
66
104993
1929
35
139180
403552
75
85
202953
323647
3
228138
36
394280946
2
396069
99508
5
141997
5
54
166339
80
151232059
161901
50
173704
59
73
33
4
20101
67
211379
982776388
27
235699
15
138169046
4
484887414
80
12
89972
20
183988
128545
62
171921
263587
48
5
458068
49
455961
84
59
758364014
201735
173765
292676
442161
279810
110295
2
1
110165
202831
6
44
97
370675
452130
18
29
65471
33001348
788805680
26
219052792
51887
88
378344
27446
386223
96
709583334
15
30
10
275057
182216
27
13
308103
441164
90
136328
4
3
416690
232267
83241
17
14
14347
189828
30
84
78
4
122199
96122
197382
1
479046
8
345286
498612
92
7
19
457385
333420
376292
28
268106410
19
96345
88210
78
462370
115556
54
327922
77
2
3
253523
238767
74017540
210354
492808
766110471
219570
312894
20
167511
1
6809
222185
8
476691
2
84
8
6
4
498580
215058
208704
93736
305726031
1
35048
230323094
527065538
34
230337
1
3
19
35
12
1
14
470081
168610
16535
19043
98438
59383
211738
30
9
30
138464
92
61
17
389332911
52
634143993
64
47
15
24
92
31
122486
43
20
71
38
8
83
14
274295
101657675
104321
6
150928
75
145683822
8
438012
83912
148585
82
62
9
20250
63
69
59690
25
3
4560
280422
300102
303590445
56
316439
33
69
56
391767
949084222
1
9
308852
80
403658623
356862
36
52
2
447880
365915
362454
27
213849
444576
43
364425
43
3
11
481808
29
36
401027
258333253
8
111659
151996
274373
59
25
46876
382968
26
122284
79356
47
189231
74
73
31
99
59
49
314611
7
2
403062
23
487979
62
98
65
30
309173
15
41
336118
55
69
251435
88
1
15
75
199347
63
161743
12
237585
642210994
68
244402
78
8
91
52165779
59
146406
8
2
381863026
34
70
82
60
3
6
88
99
254609
7
1
37
68
82
99
84
563036126
883488633
18195
182105
81
53642
62
1
404218
592878298
397155751
88
279093
466494
86
25
82
461969
22
87784
4
390377
59931
163766246
375700
455174508
90132
109413
52
68
268113
31
287065
3
171860
29
35615
303709
341892
6
36032
283135
43678
96
40
69
86
35
433851
23
231824
48
143188
1
38436
2
459686
29
49
4
6
442697
20084
87639
248998
5
12
283603
279732
401255318
431715
67
34
837786675
176319
341480
259336
96
13
484895874
9
333993
368719
3
348206
45
124422
2
75
106300
82818
939281922
85704
248394
13
28
455219
53250
363606
36
161311
2
78150
14
52
258274
41
19
267641
464410
29
6
81
772367375
525864378
3
413808178
76
190361
274059
217795
842997597
23
470125
81
58
309545
275902
46
484875
96
78
150856
58
63302
469218424
70
79
39
80962
40
58
71
175387
141291
43105
49
246195
433598
267495
24
2
392625
73
92739
387539
10764265
19
295672
90
479513
89
89
7
23
306581
13
1134
83
23
669074217
115590
174662
206582
441921
26
467832
465609
57
59
383988
275748
14017
25
20
822451469
317174
386769
319106
35
89
12
9
6
414977
93
332932
54
9
354029
61
192816
358523
345929791
410017444
103022
1
735270697
499794
224828
32
76
35
880703105
41
23
75
97
99233
435942
713095394
490835387
36776
483140
395391
845650286
43
201521
112908
3711559
48
75
39
222976
89693695
36
201593
91
8
225551
756862770
41332
11199
407960813
25
70
258071
62
27
428689
29
31
284289
53
50
228793
37
187483
204616071
66
608093287
61
7
117694
91
60
150122
98
154647
56
74
5
427361202
1
55
229635
408121
124718
12
90
238928570
35
48457520
50
40
11499
6
76142
7
3
8
3
67
312509
34
22936
28363
96
315360
407086
418809
84
337211
129186
22
868499124
207721
24
19
341779
307379029
200258
186723
37
297733
98
72
167659
65
128986
412796
420559
405296
39
62
2
322446
66520
46
7
10
7
44
216160
43
96871
587417700
96
365036
280448
82
57
9
87
8
79800
25256922
175635
432221
91904
457636
109072
92
41
1
28562
70
46449
4
183811
93
50450
75
298870
265304699
17
74234
453399
498696
82
74
183737
734302644
190822323
18
6
386430
6
19
25
485380
7
59
85
273957
297717
411438
462186135
78
23
443611
86
30531
471842
78765
39
233593
50
451910
290110
51
422978
71246
90296
10
39839
57
16168
88472
59793
76
17547
474912
16
437025
249792268
77
83
40
60303
311897
948354718
86
101354
2
620625233
34
6
473913
8
47386
82
55
36
26422
263834
25
17129
15732
503979597
249104
303692
358629
39
32
9
337619930
64
92163
361001
342448
60309
698680440
2
13
397063
162829
198090
8795
95
392624
68
9
116484
89
92
251964
478796
100173
28493159
401659
35722304
6
52
6479
325723
355301
209795
281726
96
44
23
842716011
336904
41
648993197
46
21
181500298
755963382
8
277934
259263539
46
680391954
37
38
41280
138140
372423
68
36
117931
393833145
51
46
151335
210022
149499
947811956
452729
294795
266364
24919
132146
52
35
864054479
74
9
10
2
124290
72
92
147613
50
247966
5
484175
39
223704
283106
23
34
87
96
83
264406
169107
43
35
8
342998
278814
48
55
452302
352
8
2
94
342747
95768
87
1
7
415052
28119
65
50
3
219185
118718
3
75
914179527
47
56847021
86
28
79
470152
8
639830175
11
14
304177
20
623887371
180653
45
363658
2
57
175254
24
86
499072996
357179
177557
63825571
79
41
4
1
9
413030
296333
290864
354493
29
78
90
231921
338419
809046759
22
77162
235771
16
52248
8
305642
8
25
398567
442892145
340268
84
163229
7
41
41
316590
6134
34
49
179157
172947
74
154132
239592
450483
75
6
91
88
87674
27
204229
26104
38999
40
219165
69
61
472595
34502
211838
620313085
141171
253028
97
456733
85
249488
9
392669965
8
10
402759
68
66190
69
96
22
107705
365525
16
17
1
70
189744
162857682
3
76
5
133095435
350983
8
70
9419
8
416929
3
210165
69
333623
15
163135
233289
290687
34
33970
12494
133276291
61
674138925
7
165108618
84
217165
31
66
483193
393802
132055
7
51698
9
404500
10
5
45
31
13
110999
51
702834557
90
41
71
67827
13
313144
94445
79
190094715
269560
14
9
400318
88
10
47
79
25
437019
2
32
36
25
47
24
169389
272296
73
85
92
45101
66
140391
58
12
243501
1
16
11
89
97
138141
58104
16082
31
18
48
33
5
218816
9
43
57
11
27
7
498990
99
475825
228251
43161
447330
57
270486
18
71
89
349078
39
290360
2716535
60146
63732654
97
4
130378
30
355171
196164
27
213160
67
67
97
248056
357335856
9
353661
23
474539
93
81542
10
12
207733
6
439472
5
459557
36
275280
525465446
61
440904205
114023
18297
368706
6
165441
45
60
490127
50
83
39
10
371755
808381159
411430
91
90181
231818
78
47
461896
31727
1
233754
399963
9
25230
56
448250
412466
54
578050151
658386070
46
326069
9
92
133316
79
84
89
757611293
58
53
242795
821399659
85
16
2
69
110677
32
256406
466252
385918
38
240534
41
20
33
215899
72
40
4
70542
72
47
204135
381211
286456
57
63
457895
73
83
388233
42
241637523
404532
327590
56
7
28
357213
59
6
301187
453043
98
44
571033792
663562045
96
521329005
83
47
277555
275802617
1
7
444984
1
77
504425641
7
39
226083
294800
46
39
26416
7
247157
279580
489069
194284
200854
65
466215
8
540208903
278521
9
303371872
14
84
51
117693
17
84
79
4
53389
6
14
64
6
43215
67
88
15
880742149
809916346
37
90
6
299885
873719413
4
88
397790
484756
295455
23
374504741
70
52
24547
91
30
8
190675
768642395
29556
44
975610307
57748
761472997
362729317
77
87
423643
47
955615951
74
84
5
201705
402127
448270
42
67
63
97
388266
8
6
55780439
1
898546366
183248
676731694
2
47782
5
834909720
78427
354866
225831
17
350825
81392
331175
495143
42
44
197095
75
88
66
311542
49
414481694
474794
5
50
5
461217
240733
472502
4
712758535
25
8
40
495442
716847882
67
308601
66
14168
19414
488952
104030
95
980267222
93
268418175
8
759871905
68
245003
9
91
67
78
29
308800
69
4
28568
70
20155
6
22
48
124428
81
92
23
67291
70
460185
68
438904
433498
80
61
73
208604
175648
5
274853
67
8
1
5
486086
56840
181324
7
8
96
12
307547
66
99
180503
5
84
180889
93
41905
94
93
21
50
93
32
92
96
59
181795
53
1137
72055
11
6
780975379
61
50316
24
35
240089
6
40975
32
484888
6
274815
53
54480
19
266681
7
65
8
477179
72
78943
289270
853756196
916698909
2
24
374040
8
452829
77
24
21
39
75
194820
299183
222838
70
99
186747
57
97
6
218903017
100323
8301
96
48
12768
80
611310212
492976243
60
17386
376235
5
483155
92
51237
696014999
41
469003
183582
43
39
6
18
56139
1
32668
133476612
9
48
192950
864504229
81
48
21
7
337360
209530
9423
323516
69085
66
61
18
15
53
186550
89
146205
167488
768600982
3005
50
48
54
79765
45
206672
98
462926060
246898
339045172
16
15068
249930
97
6
414958
87428
44
112710
278978
4
36
353440
2020
238318
50
6521
43
9
50
291740
73235239
30273
3
9
52
255563441
225710
260305
35999
219244
135365
759160747
123231
39
86
221081
80
65
289146
74926
1
84
17
182713
83
97353
45
14
93
728960694
87
56
88
96
279561
30
376766770
12
55343935
52
229927
8
75014
94
46
44
215821
9
42286
85
423635
456642761
49
360877
3
125849
5
29
10322
11790
33
76
5
124909
494806
46231
393285
290094
265513
154597
32912
80
54
2
61
35
340124
439767
479408
55
495168
43
188514
31
200615
39
66
300344
96
957920036
16
20
961906754
457959
64
40
43
172134
481106
63
669098105
171978
430879
40
6
68
34
355431
309122
70
55
188638
294989
7
73
870118081
248155153
423827
939135561
6
77
97349
274935
4
378205848
348811437
213625
314054
426074
62
378645
8252
57199
68
21
30
90
22
358399
4
51
47
264842
39
841506671
93073
466543
264295
359507
88613
311591
287729
44
3
307273
96
12
21
92
7
44812
78915
54
13
254919
58
294693
11
52
24
7
183050
117824
49
54
89
295479
83841068
448251180
2
185789
8
214412
394778
335537
808707698
93
405779
730295753
95
196223
42
742231895
29999
29
91
367262
17157
498251590
8
56
79
61
86
15
316261
284375044
152938
532794743
832500306
89
1
68
88
283081
41
13
391466
17
112556185
197056
86
366926
3
74
471415
28
74
55
17
342003
88
302358
68
3
37
384981
297338
300132
297394
9
477698863
267213
51
39
289055
260335
67
11
382945836
4358
2
47
23
98
25
981994968
4
387827
4
407277
8
459886
15
273977
1
75
157276
258613
251967390
8
827155517
415190
216759
224516164
79
288037
79
49
8
371350
72
89
39764
83124
59
64
56
5
49
36
806055867
9
132924
175177
28
16846782
109841
98
24
10
22
83
51
9
344821
63
49485
381429160
380660
92
322282
139250
21
162838
20913
88
83425
80
4
94
2
84
47
46
61
473058
1
498548
96
447822
401382
61
8919
172726
106598632
92
97759102
26
76
416468
970403207
14
258282
57
64
493374
29
442788
395661
355760
55
14
234795
49
938996217
402439814
187997
4
266964
171293
423006
42
80
60
73
258050075
42
30512
8
5
30
58
74
24
76657
288159
38
377672
300171
237730
3
148030
73
85
45
264922967
425906
85
49
29
16
498281
243946
35
160093
20
61
20
2
99
317413
59
23
67
100471
298842
157330
4957
292226279
382327
409352
96
527274680
932280996
198373
403296
223667
53186
229738826
92
272600
383820
387147
199377
184515
78
106276
404181
53
938315551
408688
57
246176
49
12431742
158127
6
57985
6
379673
37
118740
65
89043
4
40
8
16
66
7
58
5
476514
178439
7
145769
201398
483713
5
2
483014
456435
34
96
49
18
75
79
68323
306798
149693362
13698
70
450342
778109464
3
951575878
223369
377345
45
300580
33
415366
249027
692555523
367597450
4
543164262
251056
58
289352
438716
133650
140146821
77
169712
884503368
73
87
13
80
424495
55
9096
11670
230918
229005707
147441
2
127503521
40
45
40
92
68
725760662
263753
90
492264
12631895
45033
35
96
87
72
105985
29386
44
29420
59
4
756293077
5
360675
39115529
29
114904
728673627
271310
2
84
959593218
328944
48604
359478
93107
6
18668
69
51
26499
97
621188253
22
330655865
14
47
81168
48
70
98
20
38
81
31
85
33
962463033
91
1
48
1
484630
33
716318487
374831
80
29
41
858491899
330413
414881
90
79417
805066733
739230418
62
625833241
50
16697
135573
5
108276
81
299217
391298
55
59
80527
179596
216514
29
82
5
83
99873
93
8
269540
91683
41
54940
32
657454889
84
360306
370712
157595
62
306514
310883
65
60
91462
7
268603
217774
142682
74244
56067
472243
88
56
254098
63838
387395
537080781
76
313642649
3
4
17
430275
331129301
383190
64
68
804437437
151332
46
8
31
106755
11
24504
247445
457832
92
8
89428
474678
116568
429336
87
333997
7
6
275212
80
46
51
315424
206324775
29
30
471565
42
4
34
211137
356085
65
53
97
46
2
52
36
170330
384614
37
4
40
56534
329857
9
63
59798
75
85
85
83
80
36
3
371891
3
179008
37
359275
9
657583036
272225
39
283921
62
71
33
495752
17
69533
289513
202413
74
289007
19
1
92
57
7129817
278030960
58170592
14
363765
237205
166135
8
386128
227506
30
28
233450
221339
39
1
4950398
136827460
40
61
774726999
21
44920
42
205970
363402
9
367838
44
294627261
24
42
4397
216726
7
241540
415231
317760
284463
678564102
113911
64
74
15
212895
420982
14
58
340690
478677364
84
261076
430933
7
30
276380
336468
392495084
42
57
324650
40
112228
486091
353374
16
247413
376481
16
378713
298948
27
302677
120569
20
95
255178
388504
16
68
489856
14
321557
21
20
625548189
88
68
33
446551
338225
150866
114689
44141
472582
251770
298197
84
2
58338043
54
61
292852
364020
2
300122
68
274737534
585579808
81400
3
249457
16
371020
57
79
36
113824812
42
24041
234631
311160
46584
56
16127
138469
383191
91
91
79
24
398778
705
17
34
59
20
87
143503
46306
10
50
443996
208324
46733
529937127
129123
350575
75
276291
82
20320
441656
72
47067
172997
209180
73
484533
422260
77
195116
318724
358535
152976
129745
369267
332163
5
37
94
91
443293
55367
34
39
140309
10
19
40
295382
452737
269536141
287580
160839
13
180061
171201
62
10
120701
437830
29
822092060
79296
75
319087
657256121
23259
19
52
85
75
106509
675321165
53
364469
424724
50634
88
28190
61
219002
222222
332873
32835692
2
893013086
2
76
1
62
136348
146249
827693101
321815
173519
56
232726
170996
593472267
18
70029
36815
74777
239109
73
386038
92
365980
11
8
96
45
17
321092
981302101
428817330
85
251116
23542
16
244059
43
6
48
80
80
825962763
127410
6
4
46
13
290494
887777013
886827364
7
62
597441504
824098977
6
356018
453399
79
913918136
48
69
69
73
9
3
902285766
5
46
52078706
7
93
11
675284606
122405091
207260668
32
124908
58
733466345
215234
174585
367039
144812
428665918
20027
1
74
326279
979323166
48
120320
320446
6
13
88
291979126
74
216596
49452
349971
288492
5
29
112774
10960
61
31
421140
499259
458952
416968
9
369223
455993
282910
67
62
56
62
87
30283
450446
65
384969
2
835676833
483482
73
62
62
177594
364966
88
10
74
116755
74877
1
115596
385874
20
9
10
658324552
283465
473802
65
7
20687424
325104
376681
75678
19
499304
96
5
58
87
18042
96717
93
71
46
62
13
216305
4
333734
490969
55
907430258
23
520741976
74
153761
43
25
134397
340917
305182
5453
75
69
296342
229144
97547
53
29
186447
161113200
526636682
3
76
17025
78332
336373
91
484584
402969
69835
58
13
258608
1
52
459618553
36007
56
245018
173274117
86
477122
54
66
90
132314
445227
12
27
53
385436
18
85
17
55
206306934
252380
114026
481676
416956
223639
2
20
486749
6427
308281
5
438872
79
286140
49
167740
78
395937
457593
2
434975
496473
96
18
6
69
8
46
4
66
22
2
9
16
188676
16
902192142
88
28
629418705
214169
151886
65
1
390796
212156
3
305237
316599
60
92451
95
151187
2
462755
342882531
66
144593
11
780775600
42
3
3
346099
19315
234225
35
97
177667
8
425233
63
52
40
60
7
395350
246113
197017413
61
94
22730
14
41
235365
95
64704
315162
916900206
441444
486013
122819
92144
68
421314
2
342357
90
437231
248365
767807265
127359
143588
461360
418860
30
449412
9
157200398
19
89
61
399623
347826
98
73
70
460398
63
21
902277851
8
5
704548608
67
1
354742
88
282094
54
26
48
856899548
39
183044
56
379238
66
700279442
171852
6634
83
7
87
46
95
82
71
71
74
325059
81
331092
329696
117080008
268434
79
71890
418058
43
32
758435504
86
375449
1
2
81946
294462
250580
305723
411484
783114485
48
40485
74
208232
214370
4
6
75
15
483511
27
55206
85992
42
96
14
244312
27
451905
223404322
64730
128125
450378
77
303265
448236
255491
2
77
41
81446
75
53
110096
334809
320786
190077
1078
154030
320119
33
28
200092
223994
13
424995
98
816344774
116730108
417157
675220495
498712
40061
66
95
3
93
674274936
23
108337
80
62
42
22
345543
58
114854
1
93
597620249
2
68
60
16
54
8
155599554
181934710
97
264273
492913643
75
27
9
700160884
65345
41
20
4
23
66426289
18
2
325528
23
19
8
229455
49
43
470155972
3
46
626598776
86
4
13026
52
745292432
143383
30
2
293918
19
356330
87
105048
173110
5
76
260479
440474217
137276
52
21
353399
45
77
460872
1
60
220274
86
123562
2
59
8
7
66
205777632
74
79
90
447814
65
131302
55564
13
304683
79
250877
3
3
35
251645
39
74
394366
70
109309
386507
2
13
37
239930
97
52
371148673
36
505490440
228347
40
7
99
229052
6
9
193907
6
1
5
192355802
497819
253069
59
460373
454831
81
239946
446832
65
1
32
366152
314893339
223527
14
74408
848885154
419257
40
1
19
471423
49
4
988654787
412777
237188
10388
205893
435551
96
37
85
106742
69
51
857925321
59370
37
451860
83948
475326
320791
994948703
209555
234746
415607
8
254580
66
94
3
235781
361832
360684
54
87
5
105777
392446428
71
101900
2
25
976527720
37
283586
328425
91
827959476
48
31
95
301974
86
13
22
17882
312438
1761
228100
9
449586
627193480
295448
400482
447069
9
31
632665240
5
51
432952
6
32660
21
338513
40
122874
319064
56
210164
187041
83
38
63
25
46
60
282575
65
491131
72
67
138789
58
194784
2
79253
6
35
93078
295683
61
6
29513
25479691
86
211109
60
96
4
23
135691
486677
88
42
120225
54
140141
62
6
70
62
172520
490218
51
446488
3
74147
357794
112219
725491375
304166
3
474769
281282
124279
1
5
84
192152
482569508
29
867612133
65512
24
99
30
74
13
34
365600
316099
85
15
310146
5796
274046
7
121634
33
323847
9
37
19
221214
74
48
292831
109013894
323927
4
130270
242866
10
431546
482810
203080
89
51
58
13
72
4
21
127285
48
36376
69
228218
496693
345420
438639
73655
813476087
294283
3
211622
90816
6
886775404
50
74
74
29
90
158758
8
178701
392010
140385
476923
8
52
406699
49
357988492
43
20
98490460
337258
420202
18
683825689
50
379504926
293669
89
42598
97
77
35
72
420182
85
34
149276
354368
57
301284
15164
248953
24656
40
380284
46
63513
407647
91
735493504
310247
28
203327
71
441894
31169
453358
35
246754
92
71
434251
334794
419116
442921325
48
110719
83
341911
349448
106416
300897
163745
122827
97172
70
438010
32
209740
4
19575
151529
407060
63
63
2
295386877
447928
452468
11
65
2
8
86
455516750
31
252893
411815423
60
83
913556550
18
93
990044141
478890
37
177850
361274
18932
54
85245
296581
2
87298
67
21
96
88
164095
58
279679
202199
362448383
6698
251505
4
412774
232550
142781
16
25
363094
48
54
149424
240230
78
16
77
22727
403900
84955
51
356335
346954
253907
78
235965
5
86
490022
69020
2
13
33
383992
103369
76
77
389958728
41
448687
40
38
397485
520155673
456543017
404899
301140
465015
482475
44
151407
6
7
42
489169
147549
15
322013
143624
309837
87
398804585
858510522
254752
82173
60
400452
317949
13
63
5
656983536
61
4
375795100
458842
59491366
354962
41
75
433947
168416
290709
115468
2
44
52
291502
314698
787075000
46805
947310055
273594
157148
88
16
214589923
189496
88
208332564
9
61139177
71
352680
313272
80
99
41
56412356
9
209710320
74
332559
58
18
70
47
302715
416163
265482
2
78
39
76
14
36
43143
2
451872
96
138553
203493
103177
98
957058217
69
475991
433384
3
40
675326396
7441
37
44
833595678
398119
479254
428618
930859853
29
15
60
8448511
197006
74
384168
1
278852
8
242977
177560
22
73251
234621686
28349
455403
353445
427235
22
32
54
43
90
49171
9
680110695
40
44
18
163525
82535
429626
79
114631
59
4
415895
17
95
71
93
24755731
81
266014
96375
33
362089
67
594043784
78768
23
396788
493694
10
273538136
9
84
605181209
60
273899
82
27
135712
84
475672
60346
482475
701176918
329949
350352
69
209914
17250
24951
34
69
35
43523
93426
51
58
46
68
442979
60
64
2597355
89
242068
885283212
162532332
369883
75
97
114095
248320
183601
48
7433
440159
7
760606293
85
36
14
33
977146371
844597581
25
33197
31
294146
167656658
179776256
97
349530
27
67
47
338725
8286200
221815
2152
91037
1
6203525
440054
251900
391035
1
70
344624
358332
33669
406799614
856710213
8
250084757
72
154021120
89
482553
976731736
140491
14
22
78
57235
7
421165
37
4253
68215
68
27
65213
7
217215451
99248
312926
32204498
467638
10288
92
207975
153311
198666
35
62
108535644
49
6
337519
66690
61
70
76
343391
662848556
450408351
50435
92
48
436674
85
286592
94
445660
2
100831
239926
27
93330
48
134510
69
68
6
59
92
62
55
15
403797
3806
47
2
201801
447346
13429
78
65
41
488180
458415
3
393234
170067
74
92
54
409108
62
45403352
1
48
55
361907
438017
150807512
5
29
337072
307295574
447937875
4
517931883
67
75
2
48
497238
263916
468175
803947446
899901294
137073
79
102671
150768
71
40433
4
64
353684
13
67
19610
750245545
94
37
282920
10
8
195638
442135
1
5
409615
67
64
348982
144378
428419
12
16527
870547053
4
2
315775
92
9
379404
78
350894
349633
19
1
398324
1
89
92744
32
77
16
44
51
32
83
249503
34
398532
43
91
74
82
43
17
214702
4
33
6
13
21268
269309
96
2
5
29
85
131150397
881722150
170847
672428359
259180
401529
39
113073
99
83
495889
354032
322892
48
162124700
25
84
23
7
19
467395
5
164677
133695
124775
96
6
414956
7
79303
229587
409348
13
195876
985353136
17
400207
23
456951
64
21
74484802
4
19
5
38
84
223964
29
53680
87
267738
250370
1
15
422220
1
448697
87
92
62100
247666
42
47429876
90
1
3
6
6
64
68
6343
50
1
252351
331838624
92
246647645
30
4
816705788
53
138287
36
29598
16
7
24
47
28402
332036
126289
184958
65
417904
142567
63
8
11239
56
382966
94443
551543960
436558797
442880
143300
449850
69
4
88
498727
76
8
431784
329594
541061418
184001
305834
53
65308655
926236990
14
2
74
96
22
3
58
6
15148
815129635
123248
8
61
1
28203
443298887
315809
24
54
17
43818025
928495221
426248
1
293152166
35335
5
199027
773394349
833412918
128069
534434724
13
88
66
65
797023501
234800
26
48
60
2529
57213
94
67
163049
71
72
66
39
4
198043
96
3
90
189652
276346
281304936
87
29
428792
266232
65571635
51
412631
341341
87056
289464
51059
65
37709
139324
64
141742
292547
92
46
395937
365389
164156
357730
85
445512
5748
48
98
93
316459
29
51
77
94
208748
11414
10
84
84
9
229115
48
376104
397289
301092
24703
25369
286085
79
883051849
75132
26
168189
130107
117375
6
867718109
47
2
30
49
71
449563
41
189716
175163
402225
14229
333605
256378
4
26
1
69
13
56
67224
494160
79
330494
172294
63
91
2
3
62
3
44908
122100121
66
265247
91
483742
174427964
70458
57
136752
200095530
2
392680
357927
225129623
38
79
2
646222380
149319800
71987
346807
13
256427
60
98096189
13
14
278464
307180
412346
469411
68
48
628171097
418381
932987580
30
178959
71498
369857
86
25
708316800
492241
188210
46
72
26
218646
83
60430257
60
38
297223
80
29
6
29
55
465951
77
72
71
39
77
25
64
202802
42
76
185107
30528
58
42
18
33
7
277024
4767
124440
380626
432023
15
86
241943223
48
794886125
10
47
352928
65
171512
320231
57164
148745
127898
469959
57
40252
61
51
15011
399919
471630
1
97
1
2
801772277
37
249148
356902
274963893
145141
403901389
67
3
56
14
471186
79
37900
11
41
173882
34
97
61
8
14
53
31
53
91
46484
56449
15214
22
79
3
43614
33
413027
546685368
231579
33195
1
288605
424948
144213
78
191735
484606
17
87
362831
487300
54
388132
419418
17
157764416
358984
431520
947601305
1
157415
455219
47619
25
212627588
1
12365
308808
42
41
429491
455168
66
122717
657069035
73
490196
53
190510
24041
159086
2
78
87
274598840
46
81283
43
49
347059
790710703
20
83
222252
70362
89
8
16
16
241679
5
54
78
354882
57
26
472514
41
126751
11
148197
383741
26
1976
30
5
16
83
9
32
73
59
7
44
76
69
34
451784
13
351109
26
416509
308843
166426
92
103793
765866465
279614
1
35
58
98
50
57
53
263687
22
549748989
87
69
144385
57
119732
571644811
70
181935
24
754724265
40
217626
66
37
463805
80
2
275571
260792349
73
7
81503
275548
6819
60
63573
92
71
365456
295436
138712
35
93
6388
207450
235504
487438
281535
63
25
345054
138219
476551076
2
168443
515112714
325404
519037634
414279
34724
477535
39
99175
77773
33
111339
192132761
44853
48
17867
56
45
372143
291834
220004
490454
28
13
55
599716542
8709
450278
195939730
35
161038
43
505352371
99
96
97
68
426549
66
9
58
28
334098
2
8
27
223982
288243
22
224026
80782
14032
38
97
80
74
98
48
30
41
50
44
51
263732
37
445485988
80
69285
44
447481
4
35
67984
74
13281
391855
39
378488
104937
52
346269
64
374693
83251
34
210066
6796
12497
431353
88
1
58
55
75
37
173213
882683749
341085
8
4
89
61
13
20593
473359
38
7
472349
66889
37
15
255534
73040
366326
7
172275
435230
98
410348
55
41
468562
87
132334
19
191382
81
828728482
38509
412199
86
35
83
27
155012
52
41
39
62312
95
170438
53
489840
220276
78
329244577
16
4
83
15
365256
51
294678
175158
16
113180731
71
81
57
17
35
407385
138802
85
211388
29
268221
116982
268423
2
226273
15
96943
424243
17
1
373116454
9
32
52495
313200
442263
249363
47
58
83
92
555107457
305332
387143
31
71
379038
314024
93
26
2
7
62
37
21
316596
23
389561
2
173272
232802
338496
3
460235
63
187322
358924
101587
306128
360711
61
9416
26
49558320
402282
882188705
55
211933
16
5
85366
12
340769973
329507
378932
3
34
342733
378873
80
63
53
250229230
106057
342174830
36
8
7661
39
24
6887592
409847
460489
244408
207302
634782264
20
96
120194
151974
388064
54
3
80
176802375
523362443
72
408941
216683
49
43
239443203
20
25770356
18
93
227501
10
72
25
648166506
162314850
250214
431582
226963
442065
241778
80
32
89
432204
188769
76
17
78450
25
399831970
23
8
150625
2
76
412471
407311
371113
39
89
171416
73924
38
379348
72
48
3
153236
334574
17
337825
3
84
462497
58
496242
577348542
394424
176570
89602
248225721
611667009
12702
37
91
22
10
30
200488
96
37
41
77853
79
131535
475884558
261971
18
88
33
66651
71180
2
455605076
39150898
54920
180671374
395659065
15
299908
95
5
120770
40
83
416860
29
3
55
9
68
318336
385655
99
579088054
84
262059442
177511
160734
189425
51
31
400837
178283
323456
257592
354775
278098
45323
438234
5
15
340913
347827
448261
47
5
376582
51
137911
79
431818
75
374023
322949
231884
260940
196796
66
17157265
3
68
473644
61883
39
5
3
75
523629520
6157
91
395933
307189
251581
302612
8
138426
51
49
57
40
829886590
360215
67
300118
52
15
6
431460
92
7
120858
424557
139166
138896
141242
94
51
10
949353732
87
162049
149326
414237
245409
8
20343
8
9
6
489464
99307
94
2
936312551
5744
150907
46
91
33
154545
24850
80
121729
316410
9
24
8
27
494687
72849276
837396614
370318
73
498058946
879469859
48
178322
178891
41
45
460500
229281
148869
31
221219
314085
376812
5
60
9
219715
239180732
433651
47
55883
2
31214
259915
81
99
40
13
57
50986
2
55
2
163647
4
5
98
782878922
21
23
213981
26
35
65
51
378375
478423
283847
47
957
4204413
451194
493278
697330560
122722
63
72580
41
79
44
483209
199898106
448789
65
327516
31
4
377525279
227332098
27
205685
63903
123159
250550
38
13
903921810
12
29502
237650
352004
413457
890790905
35
11
74
54
85
445902
302951
67
94
40
128702
591527784
4
83
251515
54
331035122
311105
46175
58
453691
434819
141126
52
44084
17
62
126275
507597459
29
40
180805
23749
3
105008
320023
60
23
641241401
25
14
49
73
6
417464
8679
626913204
5
35
178550
660984209
421789
424900
404841
43
5
96
533783298
648525249
30
53
496117
295026507
71
94
184533195
86841
286941081
427175538
349963147
140594
32
67
2
666008886
434387
49
8
412060
452800
50177041
4
70
67
393679
52
15
247414
56
489452
27
20
58
42595
66
60
53
113800
423531
21
393206
25
4
179754
126984592
87852
211777097
73
82
693183705
220970
74
198707
346904
4686
213471
189148
90
199772
41
54
195523279
49
354492
78
99
631873944
450271
56
68
157952
214021739
301325
2
45
810975249
82
456306
198883
98
256903
321721
343610
23
7
417397
54062
297573
65
57
653877202
401062
53
785458412
54
434149
1
487259
569001132
75
9
19282184
451526
65
68
273938
17
5
95
5
316985
96530
3
87738
58
64
485489
85
95
291407
8
26588
25
265852
38
483564
4
8
55
312403
83
316157
13
25
56
431742
63817
5
50
17
495979
31
9
4
387828
314046
70505
25
68
52
65
126275
1
292463
229797622
6
432512
83
395177
63
89209
232048
3
3
128074
166208
99
18711
9
6
74
11
54
9
350277
601718013
63365031
304599
64951
77
883539475
28
6
259692
328586
17
47
91
170416
212745
18
71990
368748
32
66
9
33
179974
73
1
477923
351441
29
49037
58
407544
90
474196
10
309264
370533520
37
31526
21
463188
18
40737
67
77
39
25
60
285009
52
37
46
919806915
476655
87888
19348234
453230
12
74
88
90
72
129357
89
473727
325400
76
35
66
142466
54810
81620
311982
60
157864
329225
990677701
8
53
74
78
450576
46
380796
74
85
48
233749
42854815
81
363449
217282
3
363158
23
664760763
72
425826
41
193531
205806
321917
3
95
7
85
20
77
51265
1
23
57
88178369
341650
32
919155241
8
328613
208608
293253
44
17
497803
452840
473540
369159
57
228627
178988
20
48
258123
6
94
2
69
91
385374
236593
9
338182
483664596
65
182860
36
14131
159639
25
46
299834
49
58
6
296143
371453
5
118715
83
867854766
1
933426655
58
121480
13
485296
19
10
74
192330
360726965
9
19
434966
25
350579
132953
36
262365
485841
482310934
80830
69
1
451065
485246
343959146
17
358362
62
44
56
351933
189322
25908
7
403360
591424589
461503
47
3
69898
393489
116390
126394
273485
6
64861645
70
52
42
13
81
43
194182
79
339458
100401
1
261083
64865
199475
290895
879574340
177739
387485
86
11
47452
581417038
222753519
333612
1
2
71898
172705
12788
395546
4
412283
71999
250518813
324462610
41
86
45
7
369611
36
347979
9
36
7
63
92
217053
50788
409151
446304
25
26
755863859
8
68
366848
94722
22
228471
642542052
157559395
95
410195
369859
63360104
27
17703
39
285161
147000
70460
6
483266
3
3
90
60
5
871457456
334834
316338
367674
70
64
327696
181276560
91
191342
493370993
12
286595
64
313153
245378
38
80561
145452281
33887
76
390573
71
71
9
173712
73
262991
189658
38
350039
495133543
3
96
86687
285074
52
65
3
54
260095
288814
52
84
43
96
304247
29
61201
845589318
74
73
5
31
33747
43805
275987
8660
282547
375987
56
51
461543
109087
30
38
50
1
465056
139705
217584
245654
150395
77
2
392912
84498
25979
86
5
3
95832
26
191692
1
19444
62
96
2373
225278
414619
279686
303589
128902
19
4
257907
284439
50
46
90
7
84
228801509
9
3
353684
359386
405407
17
57
621738616
282235
357123
43
49
66
86
239151
190302
87249
46
333534
46
231568
46
349320
99
1
88
496687
129399
8096
22165
69220
9
5
390548
380090
983037705
329844
331015
86
94
35
98
163927
38
382262
45
8
241391
224944
84
8
39
27
38
43
13
4621
216361774
975660338
51
966559075
378821
134253575
218299
554123179
204878
32
55
19
185073
62
18
12
127723
2
79
20
7
6
149478
39
2
886355571
86
11
49
331007
32
405647
197983
332911
6
369162
90
619893296
125459
384712
26709749
225722
38297
88780
1
52
266870
396529
82
76
89
39
1
470273
113961644
131192201
165104
12
79
8
4
210985
53
25554
152738
174107
59
7
80827
226604
10
962339303
103601
974082951
36
376523
2
91
96171
48
759217746
15577
89628
425483
94
474712109
42
51
67
13
70
154618
140037
4
70
903406179
582930100
56
31397
24
91
60282
55
464571
89
115756308
38
143640
418350
372907732
265325
203434
44
93
10
6
66263
401693
62
306526
234587
93
469777
44
54
54
257032
118203819
35
65
14
354008
1
58
493455
4
195934
6
177049
93
272813
81
117353972
112695
341267
55
22
67
48
8
440200
314063
382970
346604
66
403429
254615
49
18
59
123140
37
435282
147383
46
47
5
2
83971
149716
76
31
403671
77
91
25
22
62
16
845111272
32
457975
134773
437725
66
52
309847
390770
131983
465174
86
78
63
49
22866
96271
1
1
70
322193
490551
227697073
87000
112348
10132
70
119143
250115944
90
97
71
72
406557
326388
72
36
92
593279561
389609261
513894284
73610
164156
2
391469
937435019
39
787175801
474398
51
265788
724525039
46
32
134067
3
440261
17
408668
7
13925
458366
99
362671
37
11
1
397980463
247295282
336190
8
461453
17
4750
58
168278
67
252781
300404
97
253717
183176
63260
78334
74
8
40
18916
6
2
439414512
78557
48
53
210671
88
60702
14
70007
59381
308305
452501
968379260
1
160631
120189
6
44
26
284942
268077
71
184952706
309954
100320
324049
7
873517557
481697
274683
327087
97
359350
266153
11
2
9
4
144800
180890
194779
55
447
78
432576
731086798
978216161
68412
82
2
852367485
214290
494876720
130847
69
24
208836
33
50
890551039
172945
440435
24
11
62
304832
279860
338965
56
71
3473
7
441868
67553
570827952
39
97
675731138
22
76
319420
117972
88
383761
995944762
903937861
719302910
47
351702
314277
488490
48
34
100128
346043
369725
85
83840147
471093
154767
59
7
76
4
50
6
30
456390732
18
46
148419
321193
629727416
24
361856
277177
466276
92
77
46
370422
371595
347458034
93
207230364
413477
31
7
18
246743
76
102239924
28
7
7697
49
97
58
124
293254346
79
32106
444941
257928
73947
28
705966935
6
51
2
129242
821520673
131929
41
457628
300890
79
38
62
96
211323
29
34
399369
401442
1
1
38
36
429475
51
484403
8
153601
1
197043
81735
72
180158
261987
5
297404
38
95
188547
142439
193385
10
212623
79
4
15
148253
83139813
65
348273
95
298481
88
155165
47
285008
96
50
6
106742
472557
162777
23976845
60
35
6326
1
203697
82
345433
203851386
98
300379
92
43342
87
20
495696
886142368
122766
656766494
61
45
26
450428761
33
6
173728
34
72
44
902820473
46
75
211859
463003
70
44
57
14400
404008
193732
409070
631277054
78015
457895
99
106773
58
1
5
2
2
71764
265175
55
72
31
87
68
492095
2
35
4
43684
468193
450415
54
286898
26
146662737
80
3
57
56
52
41438
77
17
61
231429
314057
11
336227
393138
372952
574646243
3
496112154
109166598
330888
87465
182722745
3
462591
71
331426
12071
365860
35
15
55
221538
166498
25
26
3
15
700519026
379875
79
244049
5
98
60
432658
24
59
46
313442
18
79
139801
187668
188777
38
359751
281362
56591
69
8
278367
185971282
10
385457698
56505
44
377153
192858
67
4
75
95182
62
28
66
209024
35
114079
552196066
240129
14
86
33
242276
108035
44454
175148
483740
200500
36
153747594
781052925
314655
63
180271
134320
3
424105
341451
459895
477991
18
9
20
95
2
67
15
67
33
389442649
94
173438567
467414706
4
659586296
46
19
9
45
26
41
63
164620
7
7
1
17
150071
32360
556223366
208983
322125
97
97
42000
186797
8
45
31
41
66
453689
89
320777
6
65
322545
33
59
16
13
87
51
66165
290952444
42
458897
115322
87047
142528
46
377977
37
243806
900741790
279986
97
90084
397340
121635
812748235
72
357706
17
589149058
73
6
126326
47
17352
29
346706
186112
38480
14
452645
92
76
30
185455
17368
846566094
14
404333
73
98
62186991
26
448973
1
113300
38
69999
47
219696
752683482
182238
372018
3
23
453636
35
277632
2
20
998212416
192661
97
340743
44
685599942
54
91
17
20
5
418087
830051549
480892
197695
23
98
67
410638
87
252888
381658
159689
63
348039
125615
55
93
50
329186
416296
54
291123740
414667
78
96825
44
3
1
187028
213100
344847
52
48
473534
145667
17
187453978
7
52
1
963716590
247268
28
61
7
201197
93
26
490262
332001
87805
399331
89
491045
399774716
20
7
491769
486241
250971
493590
81253
12
74
158082
242057
447492
388005
65
482514
225734
436091
83
9
7
281070
8
53
347392716
206159
19
99
177468
78
393892
87
43
6
158250
60
142702
26
22
48105
444152
456166
366947
196885
441140
41353
41
365719
62578
496079
164134949
126534
488662
299146
5
54
72
9
73
100771037
7
205890158
263705
90
239004
2
75
28
238554337
86
38
91
25
67327
46
365970
31
429877943
241022
8
452447
14
53744706
69
26
53
81
9
423485
380970
747340151
122661
185770
272862
26478
345859
393145
221461
171379
503184364
77
95
62
28
34
27740
185615
309865
143997
50
225095
1
49
16389
255720
161018
3
49107
330679
88
158849
3
23
5
172381733
394302
308061
62
48
194476
9
4
38
71
14
961640732
89898
3
55
3
226552
53
39
493297429
414902
29
73481
64
802851771
263060
53892
282065
97582
64
443660
51
82
80
254496
11
4
210305
13
319443
95347
20
310525
4
57
43
610149649
994127911
475668632
335409913
72
9
3
97879
54833
374235
70
45465
13266
77
30
7
118296
99542
35
167947
702237831
60926
366494
38
44
273862
190099
211012
302233
89
63
111602
56689
359228
218244
2
169560
399616
33
410832
56
468496
456328
9
278898
390675
438889
25
51016
34
431519
7
358524
271508
48
81
43
87
106730
379718
24
390864
401189789
96
21
42
223107
486350
5
4
230312
12154
90
83
139787651
183680
369853
93
125263
243762
236564
85575
373823907
45
4
47
57
70
29
5
248318
10
19413
165132
105802
217939
451229
61
723914568
244655
465637
475966
353219
11110
172488
86
1
86849
982994300
806084000
39
13870
445599
55
17483319
47
392699
304580
143337
5
35
71139
5
269065
820289916
349574
10419
287246
8
352420
194866
331357573
24
54
26
178805
10656
47
2
162215
401735
468982
320616
5
68
936074224
16
321195
994271942
20
280451
329178567
236122858
65
27
347773
468039
306949
417830
186354
137921
81
468241
8
58
320180
72
29
81
4
523097933
174921
55
301299445
22
260812
66
28
48475
48
320054
856379430
72
18098
257162
231754
631632748
200678
768746513
79274
33
72
18
13
87
404714
21
96
71
355993901
82
234283
84
30
771193498
86
367377
495542
25
16
96
164590
24
74
2
61308
47
195457887
25
34
78
20
66
428241
62
180910
8
2
55981
201364
38
212289
446511
131247
490519
4
12
186370
59
70
463610
124838363
92
28
52
700640616
86
245873
60316
87
31193
452580
315662
243756
48
4
373943
8
87
61
325657
391049
21
60989
50
47
322911
12
7
27
281837
350249
54282
14
5
16
397560
153192
26
89
848830065
3
295996
62
92818
146296
52855
138939
61
81
60
95
331526937
26
98
361106
2
992455130
86408
844037097
14
5
120254
95
75
48
421542
216830
167051
9
180873
6
3
357640
923694783
2
23
95
271278
62
458722
859693352
336202
98
14
416814
87
38514
375321
186886593
272283
296492
1
109099
101305
19
874799579
493315
92
43
77
480455
202533
6
77
64
7
579320242
218593
44
309668
71
8
2
79
84
470385
447819
64
66
465749
12
2
166750
336613
350516
61201
56
189193
290902
381843
494269
259384
211127
171432935
146776
18
229074
80429
364224
84
436240
70
38
3447
285946
395102
341003
1
9
428275
472937
723095652
95
285308
54
319412
65180
1
387725461
220539
266337
300429
286586
63
151240
33
9
167384
838675597
71
25
282041
17
29
6
81
378712
78
189670
3
113660
68
111818
216551
78
177720
139757
306759
7995
13
297463
27
55
8
289683
41
33599189
5
40
389354
19
51
14
7
83
66345
99
135517004
29
262609
79
69701
235032
36
84
236975
24
457691
46
21
301678
289394
68
418971
253829
9
9
429225
902656279
67
40329
888723599
156098
228572
85
661142704
215628
433262
230493
81
162856
116340
481167
337381
21
13
814969716
8
820440927
383073622
3
192552
23
50
57
76
47571
68
93
2
469444
7
421478
391294192
241337
14
65
92
5
299178
10
87809
124146
28
300798
79
196517
96564
125292
59
21
1
4
1
38
13194
154982
388378
382535
749348118
5
64
14
37
83
684286976
4
181810
383531
457175
52
39
9
290008
284882
670777145
68177
295133
457852
206372
98
256926
72394
2
52
392298
3
51
459102
10
132463
308107
33
62
7
49
5
2
76
880814650
306729
46
177013
408129
8
13
27
87256913
45
18
348050
28121
100038
231598
452860223
74
497727
33
3
445756
38
89
282853
29848
21
207888
362773
52
63
369727
41
98
192032
67
71
336760
51
413859
27
490233
420992
30
66
13
11
75
8
400039952
408562
60
88
248509
68
183032
44
89
2
6
21
97
28522
9
56102157
42
95
429733
4
254756
827855884
88
454655679
367031
197623
46
80
3
468280
73867
50
78
11796
81
355239828
55
39
41
79
55
3
88440
9
455045
335913
545941295
49
181030
462411929
44
1
321783
148166
90
7
267789
88
286520
9
425688
3
67017
82
361425
150436
74991
167353
5646
195622
205614
76609
615294603
414753016
8085730
203111
156730
280737
545091789
26927
74
791458057
68
237204949
11242
252528
7
464377
17
126857
35
231082315
77
187116
75
93
46
91
399956
22
76
9
117676
61
57
72
204872
8
16
5
3
241934
7637
82
479559
228560
374196
69461696
47
98
18
259695
79707
562311881
16
7
9
3
406613
183718
59816
217412
205320
1
78
972490948
52
12
3
65
439883
25745246
27
3
313086
7
110389
476458
138365
103931
363304320
90
565379229
11
35
707357369
72
7
37
70
47
360919
293672
75
433177
2
46
727019580
359651
293366
49
3
51
131681
358400
488245563
273580479
269966
71
289714
21
402790644
98
70
203715
34194
63
2
247684
603070928
64
82
37947946
23
64
71
8
168522577
37
26
851300369
439925
21
3557
45
293730181
68
413804
445693
90
17
302379
372478
144442
69
473544
117334907
40
22
54
180548
21
74
80693
367355
9
88
573862969
81
15
77
52
30
69
39
12384937
419872
75
41
21
82
20
149759
29947
40327
36
56
277271
24
67
23
2
10
990742411
3861
325011
94
91
29
34
6
332748
72
9
146978
63
8
11798
391218
181175
6
423155880
10
1
6
5
93
123393
214560
446657
291361
210203
2
410222271
4
759337143
156726511
383403
42
27006
139500480
269766045
71
338315
38
882524524
61
20
265683
407787209
143195
76
57
105598
331107
4
80411
6
56
77
203837
91660
9
58
10
322289
790558817
53
391390473
39
41
832182267
359129
82
71
242988
257807
66
498250
71
319151
8
250409
398084
237660
51712
4
251853
70
1
1
134879
63
30778
420771
87
359764
39
59
125459
436544
228887
86
7
387496
31
28
27
141868
94
66
52003
13276
17
40
417771
5
79
25
474688
87
332452679
2
57
6
369659
416592
872322586
72540
10
238942
1
196636841
77
87
37721
77
382783
53
3
268352
435963
11
42
84340
8
198929
18
162019
451503
144450
478746
83
89
96
5
17
39994
183847
92
542591377
315944
42578
130858
27
90
3
262781
73275494
4
81
485033
71
86
228955280
50971
128002
9
27
6
3
31
271872
258145
81
141421
258424807
71
61
41
527374689
49
14
357180498
179796
761093184
115076
89
70
59
73
161741
46
171632
431515
41
85
828419538
4
211669
93100
235784
48
53
42335
70
87
86
475382
974095721
73
44
48
345516
29
309311
899849204
45
197745
337586
4
243147756
43
5
83
8856
48
512926030
47
80
36
66
7
371451
28327
97
43
88
397450841
98144
63795
449945456
274792
6
25
64
331524
39
200752
18
171306
7
206551
15
61982
395950
82
50217975
92
33
21689
293702
481274
40
54194733
638087622
21
197552
398116
70
444079
92
48
242662
35
296580
387743
23
121480
27
82
75906
54190
91
297605
65727
31065
86
90
81
9
35
33818
114846
70
368615
89
449436
104392815
445388
9
5
137926
43
21
37
12
726274295
231349
51
34
301405
27
962217598
394290
23
70
23
148406
27625652
583237194
74
221022
46
26732
72
300102635
970147424
153566
10
82
111391
342306
381957
310947
268362
21672
58
50827
96
406915
612521016
613211066
914155028
9678
22124
76
492187
496381
72
98
7
13
213133
222077568
338951
708904125
186971
309129
175666
57
51
44
353326
3
389409
170730
38
79
217741
325924
60
192036
57
305372
37
366223402
499592
58
60
329354
4
44544
85738
293387
27
49
93
37
8
65
298548
30
42
30
38036
442312
244618957
20
81
19
23819
32
324769468
137185
23
17
456451
53
35
216508
35
836194691
8
236513
123738
388737806
47
264573
43
47
948771252
1
195985
127428068
66
107813136
270050
351260
3
20
19094
90
410794
84580
22535629
46433
5
406327
23
247392
8041
21327
25
65
125962
178988
4
58990
9
51
52
444915
364999
172218
72
60
75
75
83587800
354753
302349
468152
57
87
87829
539408289
63
63871
26055
395990
46
203183
9
59
235156
153684
91
68
16099
55451
34
359507
209150928
1
7698
65
92
16
5
59
38
9
77
91
69
153733
62
328734354
476460
43
97
482043
8
309975
75
208098
2
43
484992
354101
41
71
44
1
229654
103947
327132
118499
48
7
248361
34
726758979
139517
44
349945
63507
83
79
84
700778936
833864005
9
466749
85
110213
70
5
6
74
270464
468983
15
241761
378887
442130
319935755
15
335324
101559
60
73
28
84
62491
232265
41
113187
481707910
7
23
20437121
5
483341
349744
365411
194831
173075
3
298100
12
27
156763
69
462740129
90
365934
294459
3
728268032
10440
25
297791165
71
79
87
78636
11
423637
2060
246054
246855
494413
289737
9
3
68
9
129232
34
98
56
301663
550135732
57
29
90
52
21
27
926462169
88
21
65
11
984164977
29
53
356896
74
80
136700
71
4
351765
67
2
20867
4
49
21
86
45
74
376206
380957636
7
145451
316478
3
67
2
42501
266064
6643376
490547
39
131851
346932493
22
96040
142006
88
39
74
174942
564658338
416289
137058
25
27
9
359076
9
604160326
87
277703
3
158921
50
59290
314104
84
247768
147559
74
73
290055
178911
1
312734
64916
71
758554033
44
342648
83
445342
45
479185
1
110423
61
196925
350113
85218
33233
6
504023690
13
16
98
585267667
69
2
3
145945168
4
97150
349532
442215
41
61
282595
447032
463276
386356
381212
21173
14
90
32
418959
7001
35
8
36
333681717
454286
9
435606
625368227
74
33
72
795214640
289514
146270
11
340484
74
413750
26
474346
76
460236
460760
3
23392904
76
803645363
10
287009
61
42300
7515
484537
281666628
924366495
74
25794
15
73221
83
75
25
341332
94118
3
382781
8
51
625738382
86812
186700
430127
484201
434154
9
74
36
47
149384621
146855
450995
39
1
266601196
212069
818527884
497489
18
96
51
9
88
180577863
6
51
238563913
93
187543637
82
89
74
288897
323253323
972082325
186223
98
69
83562
37
96
45454
62
23
338540
213313
67
54500
130113
260199
99
5
493620
68
438731
78322
32
37
66396
45
68
44
207475051
136425988
9
271866
188704552
270248
370621
64
18
51
19
17065
173758
79614
385310
40
977326591
56
81
31
5
60628
16945
365520
74
176424
30
495985
5
72
2
69
485988
83
49
73
128446939
266213
471835
98921
17
497047
182832
34
2
206220
464427
229796
417083
441684
613548976
285200978
34
313671
16
99
4
7
136622
1
47
35
7
219672
115721
97
1
10
974844224
45
68417
90354757
128142
102237
97147
296631
46322
93462
58980
40
115175
20
21
7
101668
475008
336403
6
127511
216068
21
2
27
11
23
23
4
68
10
273875
215597209
295602203
47
765717138
40
19
228514
133244
51
48
4
7
412081
304964
49
55
246200
44
350640
236285
6
421920
66
215965
44
42
45
2
7
418426
91272
68
62052
306792
465250
211361
6
26585
81
77
172688
51
1
154600
217522
210717
456286
779546911
411698
9
219332
67
1
114059
406841
266485
59275
3
150645
13
63
439745
30003
261723
38
7
251776
7
843664742
53
15
25
66695
201079
11
404419298
79
95
4
7
404133485
35
18
52
405702
273826
71
78
69
250080121
52
103308
641815966
155024
286946
433265
250262
190851
1
16
991631758
94
21669
481338
8
461734
3
18
812877566
92
97
6
46955
13
471926
324334
100558
423302
83
90
105524
57
475498
87
7
16048537
43
52
2
189503
38
97
72503
26
323152037
33
421751
181004
307197
18
9
90
48
24
319923
398491
13
891656315
295107
58669
15
844260892
38
38
223153
72239
50
8
421362
34
614002076
23
461508
409286
403139
279071
16877
15
41
72
74
29938
87
5
6
429271
193638
53
152745
79
55
90
48
11
454195
38
403594
22
43
5
499558
29
62
431900
440504
31
104015
6
324864
466093
54
283863
81402
937769882
3
1
29
913476176
1
31
1
80
9
75
16
456779
52
388588
472939
8
224049
12
65858
332055150
3
292998
219520138
176728
73473111
20
196982
4
14
59
332027
8
50
187279
207675
145659
110383
314895
65
295982103
178582
14464
97
74
95
30
514774726
705836439
14
53
92
24
95
310239
489548
60
24
3
208008
72
11638
7
437755
399438
168906
9
86
310604254
34143
450803
68
426210
46
378076
398886
19
947223892
5
95
28
136288
325628
13
341439
474820
64
86
4
45
8
371080
157218
219472
469860
71
237897
450394
12
7
5
445264
150137024
165170
20
70
73
81
59328
96
409813476
24
201926
288454853
8
122747
364445
194161
368927
414243
8
44
494012
424792
41
38
83933
55842
223262
88
484395
9875
110651
81
94
2
66
3
349185
79
386817
192670
182653
394504
67
39
34
29
290556
59608
411605
16
178565
99
468165
65871
97128
87
29911
841366088
3
29310
149972
64294
109000
94
80
317769
438019
73
14
17
78
21
655244601
49
79
50
12
197799
89
78860
32
82
49
52
11
222143170
2
455037
633028425
356071
170250
12730
68921
26
109470
73
77
201963355
35
46
53
48
282935
441823
34
218283
27
438910
7
32719
234773
7
439155
27
89
84
450097
60
376005
327946
42814
38054
89
217209
181889
1
311133048
76
192669
1
53
276123
316320
29
501740047
39
28
273322
25
2
99
58
5
464410
428702
4
93
94
4800
275927
45
84
3
175131
644907809
64
73
1
150101
525178502
358780
936264686
59998
87
199847
59
81
20
444703
191628
841651983
5
229315
18
7
76
5
99554
8
5
29
284447
283401
29
31
193212
255651
141681
157095890
315054
467711
396051
40
95
61
82
88
5
355217
29
229999
123564
475599
422676
18
425886
4
53209
52
65
424793
167700383
27
4
115192
36
27126
415191
344232
84
55
327980
473083
75
95
59
393948
65
87
105051
64
11
451407
133930
6
11
121674
6
21
8
405016
39
7
411835
69
376739
43
29
7
342509
48432
44
122505395
61
55
48
469165817
214894
80
136237
2
826255661
30
37
181884
225551
4
55
67
435094
21900
23
30441
74
83152
68
14
95
360776
713196832
40
445392
76992
217353
53012
89
55
576146177
168106
10134
119284
77
120796839
397149
3076
396256
44005
482350
40974
6
351626
16886
89
40
57
242156
126215
313085633
26
414333
479593
11
9
654466129
13043
66843
18
74855141
471008
65
72
152514
362814
434687
42
88
57
53
410488628
93
24
95
185687
55
63
44
16392
46
40
6
258627
46
385313
97
40
178363
38
476722
192002681
4
56
261464
4
36
366202
22
62
587260172
473543
972581587
386695
69
5
72572
355559
77
82
8
86
41
844334644
2026
5
87
40
351393
73
99
87
146981
75
13
73
8
82
23
78
85
2
70
142666
80481
7
2
5
16
13
35661
58
3
34
243760
436173
13
7
17
228212
840632494
25
310756
1
440454
18808
79
712873044
38
928411122
84
44
6
397607
314076
47
19
56
44
50
5
144724
2
95
18
945125589
1
81
17
70
24
595349671
127735
93
10856
80
59
3
268085
291867
325445
77
454032
157575
65
469682
23100500
56
280533
94
73799
330833
311785
4
489482
483298
6
85
61
6
1
83
47
343295
46
230952
847230412
53
319351
120898
19
81
427584
298353
81
38
649803913
70
6
19
178408
235140356
323963
100686
83
400264
2931
38703
99472
38
3
49
73
347442
94219481
64
17
54958
309290
147195
164277
393014
364400
56
18
258369
135135741
33
42
38581
9
25
56360
85
70
16
69
644297730
496328
202000
5
70679
87
22
483061
197672
610880181
475641
60
6
58
27
694104565
10590
29
969371057
153150
5
452280
356701
388058
248577
629554825
95
4
335345
21204294
93422844
65
69
326017
136962
291430
393881
87
260090523
455836
29
171011
33257
82
374573
69
80
27
124554
53
210386
55
86
7
31
358098
1
250142
40
72460
3
22468
78
356227
66
238270
223516
48
47
531769054
175530
912890092
212190
21
423538
12
316427
89
20
8789
329927
48
231857038
270181
40
19
58
185644
66680
88775
88
956519004
142099
25531
89331
56194
449311
6
460288
896088689
67499836
356758
99
5
5
41
408183783
79
71
454392
78
35288
72
53
47
54
86834
398383
88
88
80
411237
36
30
1
441017
4
192318
61
22
279649
268904
134116
819565313
4
223965
97
59
558117397
314680
528249574
79585
9
64
49046
963785723
215803
124514
96
199058
98
215267
2
88
4
70753
107950
115926945
32
53
86
19
384673412
217472994
23
57
6
70
385597
98
54933
4
4
417488
6
4
722738061
3
83
337333
804364285
3
32438059
10
101460
91
135383819
33
174269
113164
34
275158
359062
302317
423574
76
602381451
13
43
99069534
94
178227
464829816
53
95
337485
93675723
115922
965825698
77
5
36
68
3
91
493762
95
425573
50
71
205276992
72
80
1
90
16
3
55
174094
50
76
367683
18
92
23
68036
57
403870
253705
276187
187780
7757
90212
69
78
231875
2
51
222119
504193879
10
327120
39
9
61
117487
7295
15
415838
10184
275990
32
48
401939
53
7
32
474316
51
4
425798
29
152923
21
27
96
3
94
598185940
458886
83
142859
43
58
348529
59
57
65145
3
80
59
166523
211762
60
342636
24
188572
53
84
360324
65
4
239917
140703
199088
9
256500
60
406822
47723
88
366917
68257
33
17806
37
419425
498442
7
258027024
94
234334
423529
31
9
414984
57
80
493646
3
301650
376898
30798
261051
236234
27254332
66
218605760
397374
72
8236
382299
416552
5
46
319618365
182019
36
89
41
53
358187
18
69
240329
400933
69
79749
348813
9
421666
290604
9816
69462
268852
362242
129378
9
48
3
6
281777
51
31
115036
305018
224409120
105191
162583
476541365
88
289180
21
3
99872
14
71
144216
28
164108
78
616601547
16
453616
406461
34
92
187600
31
477016
252059
261184
5
354002
234224
168531
74612
7
96584
488984
557522523
29
9
84
284319
129073
115350
47
35
10
3
60
74793
49
44
39396108
763010914
66830
110123
21
270163
65417
416347
441264351
254579
77
213000
144616
42
428578419
70
24
107657111
437670
409202
46
224313
5
33
3055
15
491645
7
2
72
46
179609
13
41
900713383
34
64
8
1
60
56
4
188106034
9
76
228126
557863005
94
562748955
463260
50
85
5
365860
115926
265295
30
144650481
125680
48981934
299898
63
65
394834
3
170801398
460980
897387084
4
12
1
486759
483714
338840
35
610741137
3
27
49
377949
34
253301
42
198707
136275
2
16
6
71
828439351
86
490899
91
71752
11
92
437230318
500119954
538843145
226435
54
6
79
45
102762864
271682
48
96
97
103674
58
493493
224713
90
81
305494
122762
177559
16
27
43
277062
806189805
137977
614797065
457236
46973
957188464
114477
317245886
409288
605006312
64
46
79266
22
61
4
54
75393
81
22
225016232
358120
98
68
93
78
39988
63
73
171531
16
63
44
93
71
75
369941
263279
36
155728
76
38
85
75
25175
9
8
84
502170001
2
61
88
283413
4
1
722054967
236421
65029
74
62
57
3
59
237964
236573
27
50
21
129852
36159
8
8
5
93
10
5
29
163611
4
439640
97
450992
76
380562
72
72
451823665
5
83
167830
55
1
69
57
4
77
4
11
412939169
2
16
326610
340967
479157
7
96
33
88
26
399291
34
58
82
119358
294820
221073
294261
188629046
14
88
124641
5
55
21
381408
70
283269
137460
62
186852
42
53089
454357
29
57
92
350973
54345
151515553
346860
962664837
45
283879233
69
907774636
8
320557
229387
59
97
27
38
69
456396
7
29
424393372
90
79
23
225486
26
51
94
104704
45
385927
66
34
10
376100
70
155240
62
227314
55
13
51
618343856
542048953
5
65
82
240887
313210
309546
347638
8
1697
454971
31412378
192865
89
239700
376218
380129
300842
9026
53857
81
51131
949864481
276163
31347
61
57051
396404
7
811490083
48
203320
60
29
86
4
145265
54
37
139112
1
23
438223
33
433964
373808
57
46779
73
449510
62
73
349479
447380
419851
91
29
175385
328564
135628
154012
679991908
74
91031522
118568
64
5
53
8
24607
29
4
64
68192
396876
95
302717
29
27
494274
371427500
178671
59
109080
149462
69639
7
352095
94
8
18
41
428104
173776
29
20
3
41
80
93
20028
91
1
32
47
54
25
36
430426
13
788131564
23
346478
172452365
57
476131
461468
338810
214204
3
4
454022
237356
116515
5
9
8431
90
314787
271372
169785
9880294
476783
9
469624
9
93872
298296181
77
10
406128
226641442
41
447265
24
5
7
181065
335848
90810
27
36
76953
67
376224
8
677675660
41
174200
5
6
46
6
24038
298084
34
241955
34
89
3
130124
94334
308400
457695
870564723
13
25
354786
37
9
37085
67
73
716430176
130403
81
41626
53
12
492824
65
47
60910
379681270
344477
71
6
470561
265028
72
499863
77
20
31
477873512
850614283
70
17
459276
453377
197010
23
68
470713
77
65
61
5
94
313012
273271
446873
155792
2
7
182087412
281115
344444
43
35
4
83
1
46
8419
481484
923716802
362747
65
10
31559
56
763676353
230667
83
7
30
180618
21
28
7
327270
11
71
340436
7
389506
27
869015639
30
58208564
44
64
217685
89
46930
56
86
8
107597
292397
383671
747432071
7
8
11
83861514
98
62
791373979
528003044
3
75816
624873292
8
722389434
4
60
5
235318
67
286618
68469
32
478704
519096618
454387
165904395
92452
305009
251228
91
124848
84
9
392944
80
3
173078328
74
613522404
23501
194794
231585
372592
831370944
303878225
202951
955082587
335280
347216
8
71
369814
36434
2
204412
129101
77
451351
207724
6
8
117225
391140
376367
83
221152
293517
54
31
809284103
54
72238
18601
66
110041
114607
258922281
399683267
9
479802
290895306
360296
59051
80
293519
291560
302265
82
77
32403
7
474864
12
39
242761
68
28
281884
407881
73
62
47
25
31
8
439624
164963
23
131783
174224
2
2
111065
68
75357
17683
241722
10
6
467384
33
29
58
56
147028
7
110168
15
80
142017
58
2
7
266502
8
7
6
499245
170059769
137717
9
67254
478363
451062
6
60686
92
66
45
433180
472057
17
284600
801767494
96
44
291111
7
27
405
386689
5
442176
1
69
59809504
276618297
10
606515007
413326
181244
9734
45
6
396031
207062270
59875
23
45743
569235865
435527564
502293339
186307
187829
71
395493
62
365260
878589564
87
2
31
56
122575
576893344
952452005
6446
7
39
79
210742
286453
94661
55
63
11471
1
162972
77
731058277
258966
82
10857
364103
404885
15
154195
1
27
13634
424260278
7
960618555
3
78
29341158
170132
37
49
83
9
85
98
33
69
25
271380
36
18
335462
46
489840
8
97266
356532
476046
66697
185848
301978
978021650
68
68
397908
22
402110
3
28
97
78
33
407483
401346
272169
17
37
686413526
269686
508514171
459948909
446218
84
76
37
432321
33
164133
73
44
997944363
6
92
4
274557
831943959
95
387709
91
79
908408682
388821
864958158
33
220273
11
124808
97
372491
388590
3
223052
88
32
20117
4
336708
124324252
126981
79
7
29
19
39
4
91
2
348946
262891
419350
2
92
137688
55
386257
318011
5
81
91
7
21
563615508
453945
9
35
490461
148629
404788948
3
7
227120
7
99
300907
54
3
80
34
36046
397303
3
87
36
310767
79
90877
26
32
11
91
99
45
254315
67
21
470497
60
463623
3
330252226
95
260215
13766
346950
70
28
355791
684211482
79
247324
459444
31
393710
3
200301
72
412091
192541
92156777
42
43
203736
366329702
189644075
446567
206665
429437
116165
410401
9
76052
26
142063
29
455094
437203
84
491979
44
87
125866851
7
434031
58770
8
92832
277974
115151
53
453029
144209
31
27
3
472683
204090
485729
38
278913923
1
417313
120419
854924348
92
3
53
56
290926
83
315258
192125
38
646136978
438387
306061
243256
50
10
50
954705244
264637
60
278678
415356
275466
62
33
28
134689
477011237
56922
53
79
1
22
664958809
95
23377
58
70
458816
372371
129763
919900079
45
26
96
59959
298306
195867
68
86550
66607
41
41167
32
39
93
158257
66
47
4
50
78
66
8
447346402
17
493918
128894
358210
758465284
42
5
21
135882
10708
57
64
85
97
44
634607477
32202957
64
49
93
14
380238
39
69
3
19
87
74
96732
45227
92
10176
29
336515
27
298385
201459
376130
155512
60
258639
8
340258
54
11728461
83
62
32631
8
304079
25373
231156
7
75
24
403271
413706
40
39
481309
259048
403939
366228
50
382440
91
497853
31
52
41
70
355336
9
39
21
397321
20817
273936
35
36
354149
460072
115960
43
19883
17
143752
5
79
65
178578
359905
97
292722
8
9
431582
117872
209965
20
426473
37
47
255187
4
6
62
744646029
294185
384338
40
72
47776647
329219
331281
4
22
11436
337269
3
6
95
196918
39940
5
3
228267969
10
90
9
378147
498014
63
490084024
126822
34
33
36
84
49
21
17
72
297406666
91
50
123940
53
12
70
25
65380
120065
289117
444763
68
37
95
78158
10
331886
17
482279454
25
236721
44
31
197297381
70
68
217364
15
26
318178
31
460645
183239
143934
13
95
305910
66888
453148
10769
29
497934
330698292
391359
66138
486479682
52
82
91
110449349
459202
14
139298
20
388215
461063
7
233797
237443878
74
69
66
542141094
305416
214275
103540
2
18
7
434168
277751
29
186951
47
73
329526
22
282042
28942
22
556905215
146825
52634
60648
35
454378
71
3
290180
96
244140
12
173490
205741
137473512
173506
850856838
580491967
62428
59
42653
62
103479
22
1
6
34
94
169833
177447
4298
42
98
21
249015
3
347267
241368
61987
75
244144
397666
698775259
78799648
28
10
5
459802
251774
27
63
91
1
397254
45
28
420738
74
996523765
90
355304
22379
8
220755
94
103401
97
38
18
46993
269500
146391
97
76
101003
178902
36342
137481
85
56
235641
8
1
284239
20
72
312905
49
11152
276428
518481773
7
86304
57
77
59
94
278678
81032
704808794
53
58894
373677
39
231888
6
52
347080
105779
85918
85
327414
72
68
84
261409
249152
861606532
83
7
69
3
6
5
6
76
6
282080586
242985
24289
96893614
395601
202044
5
21
30533
157915
331086
357785658
386508
82
1
183803
288268
159253777
59
422305
214875
3
275598
38
25
235639
354686378
111026
591502999
61897
37
329738
42
25
56
84
97
65
85
32
110463
841948895
21
71
61
340625
276433
172912
189090
48
87
318306
481509
68
1
69
48
73
42122
254686851
46
154900
255391
69
454147
450381
1
325185
40
27
394544
3
67
81378
30
40
380268
210860
318459
1
870056172
24
9
93
6
73
42
63
51
434998
94
47
503231253
50
72
391835673
87
78
74
36
81
954969312
787754321
153720009
84
1
94791
53
170955
5
50677
799247002
292069
75
46684
58
58
53
55
77
247416
26639
230219
609686522
48
3
261437
68913
98010
311537
690848813
17
504287130
292829
17
73
7821
19
34532
213411
303564
962687787
69
409966
33
116250
363301
67
385974
644988112
40
7
38
34
48570
55
94093
65
28
138064
54
185536
701240694
25246
9
661824174
276485
77
66
37
320329
29659
388956
292303
469174
363129
100611
19
15
90
32
477913
427003771
425204
72
84
129758
43557
217398
138945
26
67
7501
91
171025
37
55
1
6
12
339616
832251209
389038
321656415
480340
241387
90
83
41
465206090
81
77
424434579
113024564
488636
442872
67
64235
273895
16
152928
79
45653
8
8
412313
23
11
52
89
303746239
60
7
391948
38906
30228
11
91
72
16
74
19587
276032
41
139500
14
472990
419935
529047718
28
345780
32
360509
27135
783661080
463615
263081197
63
13
77
446592
46906
452519
32
238974
40
57
57
99
32991
264497
59502
51
71
24
242234
700562333
46
73
85
381814
39
834006387
27
96
76
220928
478831
98
235242
135503
46
396023291
321233
94
93
116031
371128
250004
305185551
26
428712784
2
61634238
8
47958
48882
17817
54
26
5
61
29
332177317
65
226122
37
27
792412182
67
176463
25
32
151441
99
408730
295417
40
204706
30
16760533
25
4
48
192312
242072
66589
56
54
156815
38
933096323
5
32
25
287538
75
76
98
430738
79
693471674
35
156314268
931598997
154337
432583
82
349225
89
426088
60
145098
80832
46370
6
318937143
58
96
37
193051
64
428023
751631940
57446
35
62
198578
77842
220512135
264439
32
97
50313
24442
54
60
86
604850292
132652
491985575
19
96476
441060
82
50
2
167771
65
134195
464646
84
96
383633
476977
5
56129
4
261617
336514
429831
53998
293574
471330
52
6
56
2
26
5
52
418684
125588448
33
54125
134370
1
11
345780
56895538
450159
491364
59
92
35
44
60
12
243721
335291
484407
367031516
79
127211
26
87
94
227641
596967448
9
353833
46
19
497066604
93
66
43
494647
27
83
140129
386062
2
5
21
125883
56
8
474218
45
45
180054
62
167373
271108
1
202438597
34
223064
132433
561755026
21
3
259048
342774
15
129761
46
340507
13
335903
72102
5
49
69
417431
94
488307
445597
486129
159384
80
103684
9
35
21496
8
93
178258
128989
20
34
72
16418
34
47
8671
137081
60
331580
66
66
74
17
282740
421177
121312278
208551027
60
434423498
483571
218734
181398905
30
361473
333227
73
31
1
10
77
48
1
610722697
381137
56
391790936
90
188537197
51
13
51
39
7
50
76
73
438153265
294057
163348
31
30
20998
280965
73
15
51
369883
273694
9
1
22
439693
278318
31
361351
678417986
49720
437360
19
70
169515
45
19
6
85
93
722898370
68
15
41
30
78
92855
25
99
75
19
22
1
49
240073
70
2
150471051
63798
8
56
983852029
57
87
830437969
473897
90301
938094653
89
50
44873
102748
55
6
78
293621
189097
512383195
1
195991
48857
47
466309
84
81
418781
60
94111
24
39
60
8
252776737
454909
248920
95
194708
346502
85
9
37
92
2
102278
416999
18
262793121
357622
94814
51
253815
4
8
117651
311702
36
9
2
8
429796
68
88
442728
75
344107
20
63096
406699
75
37945
51
244538
24
15
36
87921
24
9
284033
72
154750
26
423936
8
141189
464021
4
63
74
930204047
70
468490
7
87
6
98736
63
33
1
9
326554
16
79
8
97
84
9
44065
91
57
72
3
1
930979778
285001
80
263619869
21
383330
61
4
30619
8
59947
44
446858
81774
239719
31930
22207
79
626822326
353213
348220
30
243156
1
188646
43
58
129623
301926
230132
60
11147
178994
16
926967586
58286973
61518
28
769451781
221379
14
470410
482979200
244592
317241
93
1
326118
374732
994304984
405919
973569797
461544
85
440894
26
307122
38
92
430883
18287
30
266747
62
41
89844081
5
296897
121762
195936
99
95
696220542
194090
771827730
23
127705
61
63
29
255353517
9
1
407728
84
53
649967106
497065925
2
18
14061
97
362479
146023
66168
43
25
223341
11
14575
85
19
83
316432204
375554
115415
45
18
1
309040
438408
33
209062
43
367759
611283897
158136
6
308902
321322
185505
358927
67
8
372401
226937
692195793
578198204
3
176571158
88449
59
53
269303
8
92
11
12
88
522633362
75568
49
1
41
977600481
83
101066
282408
57
48
360700
31
53715
164687
72948
11
15
2
258668
3
320613
3
70
247328
70
395098266
73
81
65
98
404191158
125378
54
438442
76816
222871
79816
54
947108594
4
56
96
56
303541
110613
68
89
186391
1
10
204351
72
438215
412318
370274
110308
103690
55217887
39
24
67
238147
2
27
277964
75
70
111429
426218
26
54
62
2
13
1078
171801
5
81
303155
63
76
338792
162642
92
554761094
328342
35
451667
442283404
60561
57
64
99075849
306442
90
41774689
68
432678
41
170894
64149
51
19
463314
7
83
308215
39
53
95
51
321938
868664416
5
28
291479
67
122550
11
84
414609
72
416735
286842
43
396952
202293
57800
26
407881
962679885
12
69
3
355127
907498028
7
11
2
51
289646
911314084
95
75
52
219834
77
7558
848675566
187669
226039
299420
16
62033
198288
47
9
17
396022
21477
11
281695
39
50
225798
56
2
345151
340740
88
75
148508
54
68
204079
50330
189828
319394
267985
206583
7
49
4
270371
38
762395725
337230
442108
66
478330
72
604783646
60
5
136824
24
98
475514
965698753
490760
34192
12968
691395728
52
188318
6
47
2
435608
283558
367323
166006
94
457670
447033
3
126139
185461
32
104478662
79694
48
399369
315040
221407
64
104859
344697
39
31
853702035
455385
362423
184508
65
86215
202089
143318430
386159
314843
729999455
476156
100348823
473800
82
6
3
195580
63791
491500
434691
88
149837
21
78
94
998336499
42288
204408
132517
6
62
74152
186474
61
80
45
42
936395760
5
104909
5
73
97
9
839407734
454221
34
324081
11
6
50
382252
98
31
637305049
90
199672
95
73
675692859
484938
405936733
854266814
7
512382512
27
443871
312280
433763
797680385
76
90
274795
187105
79
45682
110885
279820
18487
83
9
27
3
80144
79
106734826
7
6
37
87
8
72
412186
3
30
9
707519488
79
79
31
94
10
284070
58
890234607
242486
89737
468172
264769129
178708
424332
208337
92
66241
31
87
89
144751
67
324995
333143
37
489903
86845
90
7
499637
77
462772
50
387969
72
59
40
396799
26
43
469735788
423984
41
25
84
373911
148180
390247
64
69
51
364205664
65
3
181108
391585
50
8
24
60
481478
12
329127
62
44
242238
345034
392083
513359524
43187
222931635
325356323
4
446934
81
31
30
85
409871
350180
2
57
168500
90731
331873
273696
44
202209
35
744635035
44
88
40
10
26
94
83
1774
7
88600
8
935018051
5
476401
118431
93
334449
451202823
349368780
217550
724002544
407024
653889624
37
15
7
440001
400628
26
370487
50516
405966
6
207360
335394
5
32744
37
164065
94
21
43
8
79190
45
267665
49
10
41
3
351686
163001
462788
84568
339181
82239347
28
60
17274
239475
116049
94
138272
488891
789731589
449777
152773
5
116533808
25145
13
19
9
91
10672
356547
31
4
487566
31
18928
32
68144
198285
8
66
473281
49315
481554
919343833
85
23
65425
397339
61
68
16
76302
401317
441115
633866588
499809147
22
1
67
355592274
59
40
96594
12050
22264
264686
7
448612
251579
21
5
13442
52
244239
2627
41768
462544
360695463
70
61
117580
408730
370569627
5
21591
168161
1
346878
35
91074
5
21
70
69957
381973
326673
160624
234045
127285
84805
28
95
971601492
294523
88
46
10
462935
424498
275354
54
474064
54895
48
8
2
50
10
98
9
942526682
24
271641
92
59
98
107333
23798
75
84
89
22430
66428
23
174810
985566969
2
33
225884
48
133807
245151
255274
13
33
15
166009
287413
34
76
420621
397355
153829
322715
34
88453636
266041
39290687
18
31
2
579875183
262276
177598599
176594
116963
39
16
499470942
62
87
206988657
20
352646
108408
65
664839144
82
272299
13
31
326553
84
194659
28
250889
90902
18
65
204837
284225
53967
88
177908727
366551
315172
48
86
225855
191829
96610122
34
91
3
43
78
436532
471879
434982
11
49
35
69
58
397146
562977039
494443
17
30671
830823631
12
389442
82613
188863723
471910
1
88
227321
44
165149
67
6
50
7
71
13638
55
33
365850
88
360460
12
321166
91
82
42
364696
86
573117838
910346188
91
967571346
78464
218588
255671
412592
253632
187450890
368250
53
466924
318520
15
27
96
71
997764244
453933
66
103449
415331530
374591
71
77
334992
231576
9
437643
11
33
94
77
333020
46
50
40
89
23
368225
316875
141388
1
99037
18
91
98
1
163101
1
497046
58
901324283
76
71
72
352488
23
342875
85
43
71663
33
7
61
392282
184893
455495
90
458896
87
456265211
437276
82
6
329980
338802
93
76
58
12
223549
149581
54
423149
433053329
26
52
24
82
69
54
45
46731
337110
9
21
75
414429
859411142
12
62
19
82
407340
24
4
568517815
308478
216567273
34
395481
88
294903
467834
187447
301042
455225
59
27
372304
65
73
89
277879
11
205283
45
98894
12
65
176073
153394
41564
84
93
88
261879
840155464
48
9
162618110
50210
88
842550420
474137
33
3
38
3
27
303655072
484949256
52
390901
186710
244505
473812
436286
410992
365346
41
32
541822842
82
157141
8
33
1
395814
268118
212330
39
57
69690
13366914
609563377
392597409
2208590
5
7
82
104576
8
944499007
275963
325068
155548784
5
501295317
173219
60
12
52
158366620
54
52
271830
77025
6
480455
31
57539
20
78
148104
2
470401
33
189051
464455
79
269641
52
431061
3
2
96
88
33
429784
4
150043688
7
375126
74451
16
888707306
63
98
95
30
282736
139241164
67
40
36
86
99979
23222323
66
10
468384
4
444025
33
54
63155
77672
201142
2
47
427412
10
149929
275607
150233
27774444
259277900
13
487090
50
143454
261707
47
858910552
91
3
48925148
260323654
23
6
34
98
47
28
72900
72
368730
104488043
448090
4
90
466150
521255578
337401
94
49
778037876
99
76
255093
381025689
40
334475
39
54565
75
341188
12
140096
45
51
570392078
65941717
1
236472887
46
71
35
115246
383198
85795
9
9
28
275685
637587100
89
385765
478615
286590
12012704
96
60
9
73
6
320477
321637
6
39
79
68
594406926
21
7
53
8
20
77
52264
51
315169
360218
476943
84
50
9162
611860539
67
68
96
683611227
33
471382
969797118
4
451949
139297
98
44
233862
5
164184
766640564
96
160178
916553881
50
950
275624
100746
41
90
92
65684
97
71
5
7
52
7
41
44
400636
70149
35
61
99
139161
14
24
73103
378890
266181
77995
239051
15
83205
143692
24
15
75
104612
83
88
129748
404529
756532474
38
290614
6456
23
4
9
21
428846
68
415554
184277
39901
192400
43
310052
98
302155
47
152786
57
23
21
296545
90335304
13
430206
36
114596
14
21
2
26984
30
18144
19
77
50587
99
373938
87
650874410
63
414172
25
401267384
51
171024
466386
106182
147455
39
60
43
40
183463
103003242
20
95
28379
470289
93457
190653
28
35
399964
2
734404206
9
237671565
6
21
63
35
73870
215779
47
452898
5
2
27
12
1
65
723
97
11
86449
871148997
96
2
510856355
711458098
339964
104434565
13
460759895
434565
14
99
78
43
178130
92
496138
108806
63
74
381242
4
162276207
21844
9
513983927
399103
9
270960
279747583
3
25
87606
92
66
194786
97
56
111441
53
343443191
711613300
221038
49
324096
16555
67
276286
1
497481
40135
61
84
251983399
337504
81
47
13
258773
99
78
37
489122
12
497638
233222
96
36
22
13504
490628
477650
347500
3
83
487627
85190
442457
190071
2
132165
59
208839
256744
54
135267
10
66
153373
134151
44
10
253164
67
266518
86
51
364007
43
99
33
58115996
3
2
339341
36
295285
185881
44
87
5
465539
21
63
59
20
47
889650851
78
4
217263
52296
5
65
117705
36
446453
820532424
92
36
71
81
477087
150269781
97
5
15916
86
373458
39
301260
4
10753
96
949276840
42
480771
73
7
897507409
71930
7
22
416294
310305
348497
20
962614653
40
88
81
21
609518069
6
66
330035595
26
2
63
9
493015
434807
4
89821
916792311
74
18
19488
26
6
253907
3
15
65
256697
32004126
213211664
308810
80
491364
469934
214967
88
25
74
62
20463
86831
4
121380
4
77
22
388400
89
281250
1
429429
27
6
458751
1
70438
375541
160297
90
74947
799666443
88
23
148563
279993
21857461
498844
21
404805422
115945
26
726221271
208727
476600
292181
57140
9
111637
406160
75
48162819
27
360132
482398
819844544
67283
498088
6
198568
929979415
7
35416
213011
62
38
3
280134
97
52
47
29
31595
83
212407
417049
53
6
409053
30
78
75
5369
198514
47
2
789962563
22
3
52
1
90
185906676
61047
181609
223763
619714271
395667
86927043
470645
405503
85434141
274427
10
133333
55
6
151327
38
300500
91
57
110841549
881666113
120158
83276
1
92
20
638222061
8
483907
85
348998
493639
127333
48
80787
3
7
2
407813279
2
48
404610
35
48386
33
29
42
46
894960245
217236
319960
78
85693
484837
14809
296127
775006796
57
214429
296775
87
62
178661
73288
67
300085
914807225
29
23
551338655
5
697711429
97
12
74
400660
248953
134102
37
91
412769
61703
38
410729659
144690
85584
168723
41
32
68
451184
58
88
94
91
22
457478
87
62
26
69020
75
134644
255834
37359
80
61
9
93
42
5017
414388
45
152031
370543
8
11754
62
40
78
483704
6
7
62
42
15
50
79
658931338
42
95
135377
403141448
68
55
385944565
229962
83
257457
88
5
16
102599
57
463841
390767
34
305460
4
12
448952
53
30
323999
68
138061
447319
84675
459224
79
66
144640117
93
2
401890
55
13455
59
60
12
2050
83
18
16
68
272671
164784
141823
264562
335545
156141
9
47
8
331531
58021384
1
50
144508
181096
20
278925
351587738
90
46
19
40
109514
46
210413
539163686
294998916
328390
427779
362043
54
7
78
383536
356586
342309
442377
331116803
99
370424
26
59
4
357838
158300
42
68
30
185122233
1
401011
328187
206820
466509200
31631
17521115
80270
22
53
371304720
53680
95111
8
262473
96
57
514245748
75
56
431867
328751
822283548
953827902
662575982
23
156244
51
36
9
48
788277109
9
9
68
163430
315689
95
333079
7
92
126638
94
71
474595
6
111041
84
75040
16214
7
3
77
67335775
79
22
206173
187425
57544
47
94
21
21
46
173697
22422
133758
82
42
92
414073
163539
386552
224572
86
5
280219513
78
82
70
87
96603
852982241
301485
473215952
181391
372723
32449
5357
206823
43
8
732074314
444754609
3
371145546
86
3
49
153974
433630
67
28
535859538
25
8
53
30541
65
86278
421653537
267799
262506
447846
64
39
9
58
596537185
94
463731
8
9
46241
198030
152007
41
5
46267
847621672
342015
79
9
361183
62
63418
31
62
227873
43
18
511738655
97432
3
435470
22
82
28
74
351633
152038
37
41
397169
277474
200788
82
123404
639903931
3
54
768175343
76
81
75334
4
312331
40
198061
41
4
316990
93
139327
429093
426228
433855
486120
70
37
333352
2
96
81648
69
216490
39
81
34
77
83
64
3
30
855680209
7
146964
230315
31
8337
95949
382322
317342
69
71
971175787
71
51868
24317
14
886979163
23
38
77
6
132091
783496207
41
76
55
59
28
6
11
27
48
115800
327629
65
15
35
59
324133
17
153617
421904
8
85
135879954
66
48
166014
94
5
3
15
8
70
20
147825
81
289963
60
51
386247101
171431
479055
376525
221607
284725
335128
4
16
38
100997
354435833
430395
485386
403644
450076
341540927
11
471869
81
574410416
10513
196879
33
403703
425961
64
90
457791
415542
83
74
155405504
355542
308070
360449
9
257527067
95676
62
12
18302
178668
3
7
7
84
35
298707
402692
260466
628435068
47
966565480
7
59
170811
232417
41
96
92
378058
83
253171
76
189021
429182973
90
17
313018
230316
18
104039
492192
43
371930
101944
14
33283
4110
490294
54875
173948
299548793
292366
132894
125053
64
6
36
8
42
295781691
114336
93
156726
37155
60
398079
493852
46
4
383007
46
28
439608528
89
16
108448
3
314972
130597
165866
229978
35
59066
5
29519632
480486
13
461374
499327
39
287118
3
11
23
269007
87
335935
350965
366118
5
91
257929
46365094
34
6
87
1
30
409025
9
99
722418719
364816
81
499075317
87
413482
999367521
29
33
330755
744207138
96
288997
14
527431643
16
36
60
256541
726818257
840371598
405098
49
326560
9
216820
325531
822038034
296681
75
282233
417328
26
79
29167
46
40
19
220604810
21
137130
392519
489956
387480
494232
360977
9
91
79
261732
13
111780
30
92
403852
340253
68
485730
959443961
961804790
476209
815455280
2
223269388
293394
322640923
93
353134
489645
88
79
93
49
338686
251258
64
82480
16
89
302786
478709
50792
73
253802
10967839
3
464218
147967
81885
4908
42
58
67
41205
668674433
71397
322610
379576
5
91
485051
5641
281129
81
76
79
32
187919207
8
275974
343746
58
99
50
52
59
22
417964
470930
495161
2
81
47
57
19
169596
56306
697063846
5392
45
852944348
91
99063
144600
41
21869427
17
63117
85
95
358618
134631373
71
80
212496
6
92
30
454871
6
426492
72
44
4
37884
443257884
483084
95
79
95
381106
311082
32
4
28
1
73
819531740
30
25
213200
91
417120939
18
99
247303
55
331924
1
3
87
240483
34
17
328278
85
70424
468935
115980
118304
744957870
444580
99
38218157
9
40
181912
55
376000
1
87
366007
38
69
429543
39
252410
9
441113
139993
82
325564
3
304229
50
38
379906
134739
75
29
496028
9
287384
92
239176
132179
301107
18
48
35322535
45
90471
57
314456
49
31221
81
377056
16
47
8
1
96723679
4
153824
206913
393696061
13
25
13081
316691
48303
27
523019033
5
84
606450156
78
200824
386314
49
87974
108700
51
35
442771
399841
49146
25
347269
377840
79800
45049
8
38
395966
349793
35
423709
441224
272487
76
329978773
51280
96365
21
87649
86
305860
128816
170697910
232144
168122
86
52
216032
548447718
153950
9
264666
60
32972347
437794
476711
411415
479991
269017
430865
76222869
490194
408343
35
74769
7
328350
42
200368
40
265222
87
426962
539970875
1596
45
9
418847
22
419297
6
185486
77258
19
39
6
745607022
260149
67
27
71
99
17
883054304
350372
411789
14
413239
360657
450394889
2
5
77
105430
377148
342182
79
480087
97
29
477658
365468
701503381
391715
221094
336278
428589
186274
75
93778
9
21
7
202182
51947
446028
69
79
476129
84
83
74
928463670
139285
84
89
84
487917
255205
47
39
66
248816
64
81
308873
13
77
11
97
51
72
46
894114669
79
9
19783
78
16722
47
75
297617
146787
24
75
3
243058200
7
1
149250
51
93
441050249
257882
20
2
55710
700003928
265109
196260
181835
187163
49411
11620
2
743541721
427978
259598
3
83
1
22
16
67
460224
467355
8
73
88
68
332619906
73
38
60
77
324657
74
35951
254519
409372
14
12
376704
61
284742
200027
89
3446
7236
188744
97
752103381
228033
169468
390315
3
298251
82
118050
405351
47
66
60044
362429
25642
22
497563595
56
17
119558701
992137299
436772
85
69
21
340980
14
70
251073
442494
30
21
28
9
334623
96
38
224335
461150806
26
374903846
75
241539414
272636
71
429119
5
351727
33
14
224764
26
19
97
2
3
1
373590
88
231697
688304097
72
389850
275602
705096899
210553
29
114337
19
8
133202
303270
316789
1
28
241409
98
320512
10
295311
21
12
31
137029
85146
192950
92
13
35
262414609
9
24
18474
469902
263902
4
243153
418181
310050
76
242953
748323727
7
310179
83787
912364542
52
344985
7
96
68
449348
86
231032
68451
211632
96
94
464978
37
221232800
759693758
485536
59
304384
78743
261830
6
328315
192594570
47
77
34
50
300328
27
86
267609
18
59
715525580
5
96
3
271536
41048
67
53
982971390
72
131810
17384
4
4
6
48
24636
83
217688
408981
88
479217
222283
209527
106981
375978
94
43214
52
454439
59469918
405381682
1
85
13
44
633970725
331943
262255
427957
452818221
35
223930
30
215349
305628
458692
40
79
240934
87
16
35
93
320465
820661297
823030687
58
229053
318746
43
189106
96
132850
91
45492
67760
369923
4
299429
6
158113
8
66
88
946841960
50
44
1
202496
74
43
6
22
380514
39
452623
7
64
41083
6
234571
365771811
173992
375717
732304915
60
85
23
463250009
47562
84
110879
88
68
496001
78
238485
345285543
14
489151
88
10
59
2
430978
81
23
57
169849305
126384
1
34
201338023
2
33
998834578
424527
26
260368
40593
8
10
991057832
91
51
83
198306598
25870
97
22
42
36
19
6
23
429704
40
47
587978447
80
52
608100157
3
37
249003
71
419481
91747
69
64
331556
256586
95
51
42350886
54
449209
57
59
78
11761
88
33182
74951
404587
457185
62437
284379
555515752
474908
75
46872
41
671971777
404304817
88
94203
54264
472288
382711
201000
407853
287964
82
330239
464095
13
14
226742897
11262
17
3
1
283533
7
7
79
38
64
247814
46
61
56
20027
94
48
12
22
424197579
207757
255898
44
110605
4
39
9
105784
14
53
227194
99
5
12216
37
381991
312019567
49
448836
19
87
75
136444
338014
354135
360094
370860659
49
210197
35
340914
149521
1
88
22
475576
414568583
61
5914
349521
28
40
409639
6
40
366958
40
138884145
31
102573
252556265
432301101
27
81
50755
65909
42
336729
479649
93
927651606
35336
264318
81
110496
310962
98
4
12111
3
25
110674
21
39
20
43
1
261297
398615
91
53
52
3
36
37
398279
56
54
23
8
1
6
330964
19
201189
427140
367082
252971
65
17
169981
456802
680581386
95361
557318378
37
55
81
82
76
32
446039
61
44
372859
63
35
4
333623
16
52
226160
133137
790563908
144363
691019544
37
2
17
149638
7
7
193993
95
359543
73
263631533
94
48799
34
80
117374
250601732
4
6
14322792
205840
48
59520101
16
30691
325736
44
43
83
402711
3
42
5
56
260417
373461752
42
231874
91
58
93
241836
85
78
185404
365876
138876
346849
118835
126404987
288184
56
77
236766649
39
41
453882
95291
38
2
401686
11
31
30
6
439160
88
46
90
312829
43330
94
251899
95
25009241
88
385705
320106
449482
106774
41
40
488877
2
22
67
2
316356
437638
7
278853
412002
510773653
469768
336518
66
254289
82092
395769
18
289598
71
22
5
61622
54
900600548
638144063
10
251723
238699
9
342839838
46
325257435
204970
357591
99
282200
227485
346586
17772
370004
24
25
339135
126161894
539235811
22
2
85
7
348159
274409
337935
29
123965
305715
77
292253
17
1
17573
59
43
422995
74
198462
20
465266
398276
3
210447
407295
1
119561
4
79
47
4
220252
372837
39
23
84
24
227833752
83
71
466417
287677
422736
71
466716
60
7
24
22
80
47
89
18801
94
47148
83
338932
38
14
135291
95
721035874
133407
276189858
388370
74
94843
32
9
220718
200471
750461115
36085
360524
125782
19
495125
129919
83
15
26
328954
392179
353558
365629
76
295691
116308
183308
51
234324
135252
180791
197216
19
738073602
10
51
666992774
9
146755
5
16
214693
438350
433922
50
95
170559
2
48527
108465
360186
11
90703
60
3
380201
72
54
60774
85
632809550
466730
86
73
1
86
399677
53
45
25
324550
406939584
80
76
391906
70
81933
267875
687242186
46
542680228
7
8
160557
47
356813
85901
8
34182
324571
39
94
470117
73
437141
136201
92
30
26
490061
237292
10
16
170054
393607
94
37981
10
30
487692
59011
54
499102
2
26
61
19
270286
183734
68
1
64
86
59
39
238831
318315
5
98
222145
87
192019
275035
81
67
77825
657583007
223287
12
5
80278
131397
3
8
309799543
27
139407
79
134884634
97536
340271
213420
113061
27185
382143
71343
40
129557548
720335335
549089489
438308
44665
174110
44
209289880
316367
274322
51
149621
28600
395000
74
36
41
3
835443660
149123
30
272210
501793766
450856
22
26821
185328
58
557423945
5
37
62
25
343840
855416814
1
242178
46
92765
356179
28
42
380367
333126
73
940943735
457172
35
1
351911
352395
7
27
8
370028
41
187913564
25
214178
48
229361
3
96
94
45
507455525
8
6
415261
1
389913
86
8
49
51
66
179134
9
4
28
360843
54
920619778
16091
28
441669
53
862246782
42
51
490505
2
144119
42
124476
79
49
61191
10
302691
352077
82
346465
23
1
90
59
725903664
34
61597
27
16
34
52
31776
13
372336
3
86
97437
451366
62
131869
58
74
384575961
166369
53
90204
187916
89
7
424575
146234
206374
62
483824
87
173577
46
93
98
18
315928
11
85
8
67
94
44
818286972
84
10758
5
75
113372
352117
4
936540066
70
47
207202
84
198420
5
5
52
71575
389841
8
14667453
3
64
9
2
98176
347251
279909
371433
53
371287
88
174189
74
818837050
82652
72
2
498913
7428
68
223724
175877
56
68
408919
58
69
75303
52750
474815
48678
26488
131524
3
479217
96
155901
371113
93
49
145620
266319
64
42
47
220050
329393
491721
19
12
274116993
463322
2
68
43
125256
43
60
362035
409529
59
185650
58
49
24
179532
19
31
259389
8
68
78
519300613
243200
71
61
10
88
58
76
599979558
581868171
233427
80
5
20282
40
37
81
87159620
41
75777
270945056
11
108290
21119
160198343
73
194478
245132
4
367975
187400
223983
362634
5
7
481360
458691031
94
949313362
15887
19
32
39
302585253
66
66
54
25
83
75
13
136341
347574
146695225
38
143161
152732
95
696252471
86
159712
202917
86
18
85
54
357548
16
489764
437817
25
436939135
12
754803359
8
403428
2
187359
230932
19
87
248511
291763766
265122732
216548
38
24
80
82
8
37
104562
375758
3
69
178538
64
395931
9
75779
85
41
268840
9
25046
83
76
491672
72
1
33
15
977903134
50
47
93
85
1
73
93
52
12
87
40
80776722
9
92
42
184846
480497
452271
283546
1
75649004
443241
137277
91
343563
35
93
717169021
26
451656
34
448044
2
75
94
18943
18
391086
50
96
383748
419539
82148633
3
418304
236887
96
78
607912868
2316
277083
9
24
8
88
3
4
402685
191528
99
96
544079815
74
293494
71
669477196
627471122
28
410546
465714
51
10
257010
78
183181
26
8
350941
8
6
113126
69
13
472511
1
195654
9
4
396028
120235
24
479250
353925
98
392433
52
77
153618
25
285576
290829
47
18
100937
94
225564
468577
99
1
226584
71
271111
5
4
64
53
78548
122827
20
96
56
3
138981
47
16
11
162297
215273
322804
27
10
7
66024
14
115542014
88
56552809
460579
8
441443
1
464280
291820
3
87073
441285
9217
981062085
78
151264
140649556
280500
410289
433859
18061051
7
330853
8005
9
27
86847
373564
42830
56
6
91
494580
73210
311983
61496
19
69
99081
141599
82
41709
469272
313782
53
33
449935
50
9
429517
257657
172028
303932
13
295755
425946
69
13
200003
222871
454886
39
85
68
5
708998168
43
33
73
60
239542
15
59
94
73089
68
4
83468
1
182492
383249
5
138060
49492
62
93
8
75
702677374
63
21
8
56
6
141450
83
128301
6
59
457555
48
29
128510
3
64222
86
30
153634
4
24
389821
1
2
52
431235
26
251162
39
51
397976
7
59
36
95
71
5
4
64375
3
316304
308551
6
239803
191283
283281
17
225696862
468061
156850
54
36
89
322815
437061
493033
1
122050
23
344682
17
429060
77
316184
321473
391020
69
33794
62
369330
84
144903
81
166574
48
855387053
61
415999
25922
46
902441450
504993686
12972
51
403360
92
159104
57
451113
189747
45
475212
633893762
183169
42
738840559
425037
86
84985
330185
715836339
47
270638
575168266
203948
330756
3
20
45
9
37835
70
445360
36
73
45
59
287242
16
7
5
90
166117
31
119139
34569032
44
44
3
39
56
233196
47
80
2
196275
467642
48
62909
479306
72
285803
50
418577
40
213459
230889
27
60
868385852
7
67
1
4
53
23
107623
468192
67
315344
91
320067
13628
89
62
456143
117290
91
26
47679
40
72
288867
472687
886968573
54
358787
212391456
96
491982
37
49
65
225557462
51
15
21530
82889
97
25
57
262390
36
75
32911
261632
91
107889
5
940015993
61
83000255
440061
20927
46
249046
46774445
201844
225379
53
388269
276362
7
42
97
42
151615
72
321904
96
94
31
67
460594
99
366232
48
153480
414469
48
84651
39
228503339
149672
1
33
34
33
54
5
6
8
7
3
251647
72
101818
491326598
45
7
57
262047
44
5
251338
324963154
9
425320
201496
492774
20275
260791
378358
66453
72
103432
9
155289
99231
588966006
59
45
29
42
4
96
45
376409
33
110873
5562
102308237
150767
5
562607508
264194
77
52
131119
68
14
450965
257984298
87542
4
466284
45
74481
296109
185886971
305006
78
20
8
97
243056
382348
27019
78
6
460806
313350
58
346077
62
19
99
580973067
92717
313304
85890203
15
59
114032
497990
47
2
216914
167649
37
812233158
6
76
63
153510329
14498
33
82
4
397973482
7
387657
32
83
406946
465765
72462
58
444766
311444
47
2
49
2
305616
41
160306
87
461618
3
50
23
768186866
8
40
30
411655
146616
44
91611
61
265740
85965
296864
98
339310
9
23
31
86
400292
32
19
34
20
577643765
47
38
9
388414923
24
403474
35
79
78
78
86
109711
43
33
96
34
36
476510
392939
357607
177019
7
60
66
332150
3
74
3
23
15284
351203
88
43
17
21501
5
87
103731
951509779
285
110680
46
411208
57
22
9
2
120478
49
55
46
316786
195432
205809
270820220
464992
260282
42
38340
304129
33432
71
93
92
652327238
46
126912
6
105193
22
29414725
382624
316110
34
33
6
626467270
44
3
3
389168
82
49
309124
4253
4
201360
40168
46
11812309
7
13
494077305
75715
7
654057808
10
73
89
48
64719386
790629189
55508
77
297766
45
165772
298002
27
56
94
88
45
46
22
125596
40
178765
89
101299
1
35
8
187350
99
8
95147
223507
90919
175129
242638
9
72
560292292
723042940
170722
270315
5
2
839143478
312865
12654
76
23
10
54
764000663
27774
4
52
29
274719
245730
50
165601
93
72
43
1
469488
227583
727822716
529521011
79
3
613720604
12
252717
130342
337652
52
992509864
78046
307982
12
488093
42975
312548
41
202451
5
23
48701372
139516
365912
482848
30
246186
474392
150360
61666
25
994369619
1
83
366940
80
70006
22
85
49910
133661
15
33
18
7
23
39
69
54
244386
11
8
179825
49795
125842
78054
70
69
417193
81
52
12731
84366
583801859
96
68
83
27
7
30
17
2
36
34030
383439
9
14
301790
58375
429109
76
119593697
4
46
432569
13
11
78
32
29
198136
483187
81571
495897
204819
73
214287
656225042
883801454
322922
254287
174240028
227673
422727488
176971
13690
479638020
138257
61734
53
245950
16
43
141693
747499657
192920
91227
167791
408531
32070
121717
10
56
41
11
41
20
57
64
89
5
390187
48
1
472528
85
38
281080
431212
13
6
450445
12
6
13
89350
61
98
91069
39
386019
70
77
366235
79
210522
56032
188420
149147
23
380737
58
335774
796006621
60
405797
46413
826687801
36
398887
15
121211
483141
289073
80
276231
134557
49775480
349857
24
7
16
59
45
53
128916
5
309696
6211
455867
497932
41
190255
66
6
91
74
88
156906
34
57641
86
18
87
35
98
375046571
85
338643
35
342949
21
479830712
272404
334121
471532
119221
430342
480541
4
86
407254
87
32
26
128555
24
156897
453948030
30
113662
258443606
111114
72
466087
1
8
82
55
138292
74
68
410086
47415
20
491561
411987
69
5
876272455
488334
299862
110788
84
69554
5
93
8
342417
235861
40
164672
456293
791227152
87150
94
21
61
53
2
86
43
366882
42
223856
579627462
70
799164669
395859
12
153859
37
291474
41
34
231546
69
5
347510561
596511588
58
10
97
295022
45
59
436489
4
6
82
48
6
418556
118579
91
10
2
890678678
642868353
378248
50
26
83
243380
201805
260273
492823
56
57389
24
130802
6
2
386320
41
262167
188591
711056584
17
246209
54
5
20
400328
98797
69
363000
3
430067
283878
2
41
33
30
724402466
46
92
92
36
49658
1
4
46026
441246
1
80
21592
365416719
433421
304115341
33
431537
707448870
341378
121743193
385300
284861
42297
39
960972113
817065826
22
146201421
30
4
423516
71
174256
164307
16
46675
920971556
403075
273494
716295211
872716783
481073
3
80
3
124083
76
468066002
266993
614886370
70
353458
49
94
2
988075849
45474
460498
289277
12898
21
90
73
39
395300
468802
69949854
91834462
67942
273719
48
231028
497718
98670
320942
40
7358072
91
6
67
228656
89
58504
222246
134643
74
68
8
305950
9
2
482377
67
534390092
29
309639
84
55
447226
249920
13
1
9
511188437
56
132418
449747
320020
47
62
264926
12237578
439225
92
22816
487641
37
148611
96
130950
9
23
57
86837
389188
2
46
29
493698
90
23
9
152374
304759
25
468020
52
38
69
397033
44
78
4
95
39
145951
70
27
4795
262109
116921
28
277102838
30
465382
10
1
125609
86
43
128141
219042
17622
62
458291371
5
39
10
317774
247822
21
4
85
229377
7
48
53
171843
95
476924
192832301
30
672424873
385346027
68
2
63
5
69007784
8
291205
92
53922
458908
15
431555
476831
22138019
64
88
46999
140457
422790
8846
90
2
74
59
87
64
5
86814
741723512
99478
207641
35
43
55
76
20625
4
684895151
1
47982
22
12
454573
490992
403262
289072083
86
67
61901
57
444716
13
39900
70
319733
82
93
78
3352
95211
63
173813
88
474340
49
64
9267427
470913
28
80647
86
83
237756
7
470907578
92
94
25
64
31
98576
500590691
193048
61404
34727
11
2
23
2
392562
85
21
4
294388
217262
48
42
18
95
278469
46
382019
311191
256446
49
305447
12
59
63
64
28
27
380317
76
883911610
31
428205
5
153371
527119632
227541
808923932
40
293592
423397
74
8
61
336506
334498344
72705
451960360
73
247588
13
233461
89637
258210
196856
166886
7638
36157
158918
14
5
496140
76314234
4
411657
175109217
2
4
53
64
12
15
16
96
86
73
359832
5
339369
103903
92
83
9
24
296948
18399
401003
37
436908
43
113836
272107
433309
21420
9
262541
54
3
955869813
460891
55
66
82
412822
86
397390
19
87366505
756809635
352935
213537
45
535243606
104378
47
42
82
87
1
41
92887
335964
1
63102
322104
24
70
152585
79
89
310052
4
161247
238988
71
68
703765279
238176
39
31
27
4
180733
108796
2
14
422292
673
415200
78
864317089
239175
87017
34
462538
3
100786
37
153978781
2868
79
213905
745384926
191755
5
226422
8306
77
68
46
6
5466
324416
331138
278512
477140
275685
341898
448653
16
40
770941629
49
292273
6
22421865
76
93
966313488
14
17
415280
81
93
495919
84
171344
422013
224704
9
278083
240285
486237143
47
70857
91
242841
203162
436763
371482
11
92
138997
35
79
504252806
11
467114218
472733
129580
41204
54
266773
44
79
90
827324721
26936
78
602901237
39348
40
217669
32
358664
75
65
62
10
4
37
220560
112990
3
316828
41
34
18809
868903231
172358
81
487236
158945
353364
727334238
361355
330049
98
153260
212926
864
60
68
372466
80
92
47
41
147516
46469
7
22
8530
16
49
32
205390
294190
24
49
12021
128927
9415
273707
228944
30
416681
28
3
14
55
125433967
15
70012
83
58
2
35
19
84
21
1
258737
61179
64888
6
205295
2
87
987161932
35
49
13
91
211321
499204
9
63
63
37509
55
35
7
32229
38
6
382069315
81
223567
328034
321611
7
63
498960
44328189
75
415722
482922
432036
263260
987938031
42
477988
71
84
72164
70
57
63253
775740841
470753707
96
66
20
32
79943
40
86
52159
83715
74
7
313382
12
85
85970
152733
63828
3
210130
162353
195445
192884
1
251829
46
23
94
2958
755258982
69
23
15
53
33
11
11251
83
275940
127407784
388269592
809966666
674563902
25
44
6
80
21
106572
760479136
59
82
44
51
313462
82
87
165986
399976
482772
324030
478934
133647
61
70346566
442566
359812859
271881
28
421105
319257
92
69
62
507481211
5
98
127533
69
61
37
399730
81
112711
406492
32
94
484905
91
415336657
135996
256758
71
11
42
45
4567
11
786146937
828713207
156088
429317199
45
178575
6
162882
87139810
48
495082
4
32
986886899
54
136319
2
418872345
83
42
63400358
111795
429903
290362
94
490023259
414879631
129146
139436
860281530
7
4
36
281858
8
50
114543
104097
177111
201936
445354
46
595026318
35
425783
91644
74
211748
209475
39
415487
53
279373
683995240
17
9
572561806
65
2
39217
47
35
98
447394
98202
19
434498
225728
109361
287033670
63
76
365584
43
261642
53
285315
36098977
52
77
466912
3
21
2
270211264
83
78
242357
6
70
60
92
83515
64
321980999
61
492512
116102
111443
3
569408763
390419
507422370
94455
64
19
95
76
18
495212
51
61
160720460
443924
417356
33
12
62
8
8
256026237
48616
77
3
69
645650438
474358
452563
17989
306990
814309334
7
482771
994
58
43
322865
8
230849
224381
73
77
424311
92
83
10474
461263
235240
40
41
61
407023019
162977
5
363008
6
123705
40060
14
46455
381877
57
259262635
615974626
84
49
85
111399
431170
2467
60
225716
353936
369570
425810
79840
365394
47
400116
6
483939123
53149
17586
359291
210038
1
23
3558
431349
64
3
66288
7
67
159076
96
57654
31
308049
321879
749076998
97
148429
366523
86066
20
133022
33
39195366
961723813
32
91
5
39267
896647020
407951
61
63
16
149250
5420
455829
75
3
332210
188085
38
5
733782939
43408
84
70
23
256347553
361157
119594
859258723
403029
90
483614
860843169
328956
40
390487
58754
25
264962
323405
25
308382
78
92
166449
416776
29
51
22
49
98
3
60
124344
613707881
320281
83
1
954043506
423128
188304
101582
216656
295785
24
90016
173011
206413
385489
328483
94
9
85
29
606481637
371289
205408
6
27
61
255613
7
76
58
909110188
142683
9
169670
160827
9
33
340394
155708732
37
161034
93126258
61
32
47
63
19
80
240387
168627
488352
91
14
64
4
89499
385709
580134699
24
152172625
30344
332368
91
424886
438542
464285
93
363886
174036
21
415685
91822
62
901493183
5
6
6
78
89261515
5
299712
308561
390771
55
83476
97
378070
24
27
8
20
24
77
603738686
40
1
4
41
59167
49700
11
417164
19
343140
31868394
36
72
178422901
262356
89272
68
325280
460371
69
92
90
463687
707878427
2
175667
382631
5
67
6
60
51
766857743
24
31
84155
513703233
6937
105092
36
350996
333244
75
656290886
798281599
447529
421525
64
4
358958
2258
6
65
7
281755
11
57
32
296419
411332484
56
43
275861
64
88
123674
205534
97
12
5
61080
748536592
30
272330241
307861
200426
293441
65
6
85
56
500542935
78
105318945
15367597
142497
309707
48
6
189161
34
155163
119176
1975
237161
30
47
1
97651
389608
7
469653
884027780
77
82
66
381957
88580
58
52
444584
257336471
111830
326974
86
997224819
36
13
410506
12
49986
411916
61
84
492513
22
132716
189419
21
80143
554370516
228823300
83623
230336
157925
8
455145
37
26
94
101394
361666
241150190
2
186436
352177
489331
131714
436744
147405
37
95882
42
195476
195557
91958
17
422925
48870
4
45
13
13
28
548134966
33
36
35
5
436205718
74125
5
283532302
42
59
43018
48
66
29466
232636
92
9
474222467
359900
25
103286
484696954
36950870
74
215195
376350
39
263269
45
129243
67
10
50
69412
391789
27
23
4
56
77
59
2
418908
16
300365
23
149639
140624
21
42
218533
294139118
88
326496
209017
261596
21
93
547411168
103259
84
93
6
56
817942709
405145
7
197543
67
196800
455086877
24
39
467129212
336238
299763
25
27
4
48
460140037
14
49
112984
123068
76
66
352536
8
98
442265366
9
366846
85
155734510
2
430590
617548903
58
4
229482
94
387881
81
6
423409
75
389967
49058
24
437442
26
61
49
54
8
4
362389
457647
294282
303245
349301
196447
30
11
32
96
59961
67
52
4
54
1805
31
3
24300
82541
18227
353621
62656
461766
68
34
96
5
9
87633
20
6
86
28
457343
482676
488844
186502
22473
75
61
89
56
5
14306
139390
57
49490
22
26
8
250839732
50
67
188133308
2
356257
168251
29
457177
8
90
328836
60
143428
277489
90745
88
19
71
47
32
235805
38
99
30
24
41
6
151917
86
144196
22
475801892
18
477299
2
38205
43
19
13809
46
151216
45
4
2
94
57708
217821
76510
91
34
20
132942
55995
428440
34078
39
342587
175362
81
58889
95
387156
8
144367
88
434003
51
346328
57
88
25
83
49
76
446183
455545
62106
31
98
1
7
83
75
158071
541201056
419293
53
46
450000
56
728731537
482834
37
58
245526
2
264593
25
68346
48
83
47
159933
178745
129540
659181012
312294
5
271006
89
57
12
56733
54
480753
285955
27
70
9
418446
294843
35
538294894
112903
41554
211315
309473
117764
246042
270355
23
469672
60
64
29
202265
34
115926
3
9
71
483273
253887
85
125137
17
18439
58
37
361830
48
188263
145804
447299
63350
6
77
89
51
372112
38
15
57
97
71
78
366125
1676775
340384
10
96
4
11
84059
53
378595
28
71
468183
24
119699241
621462284
86
5
50
31
11
93103
382077
61
44
224290
46957
883615405
6
33171
65
902954641
61204
82
65
211769
675941884
849013153
412926
6
192604704
137539
14
121463
398685
86
113906
24
11
25
47
54
31
269668
296778
2
38
138711
7
193285
87
145290
351579870
93
82
76
14
247208
42147
809913028
1
19
60
238893
370955
9
335940
483310
76
62624
50
25
65
439718
92
22
38
49
97
40
93396
249347
761048864
19
381981
196968
11
13
328445
5
2
453977
450326
77
386330
395693
268718
31
87
316608466
365695
6
243374628
981887209
391163
32
37
1
243922
368073
98
11
425279
6
24
404837
6631730
459750
21606
56
92
7
483617
47
4
53
334588
64
31
99
10
68
370791
1
456991
68
434852
128872
41
25
56
17264
69
498051
37
157265
37
86
5
92
653376115
245448
370544
63
44
736459730
2
15
98
73364
1
16
60081
81
118528
218277
14
979467650
99
7
954506331
104571927
1
275206
4
469857
464211
6
24
644609211
81
140475734
47
55
542527578
364758
68
13910
73
23
17
408128
82
75
66173
328097237
95
98
223250
83
76247
189277
10578
101232529
176798
960218023
57
395064
7
21
53
94
68
73
86
46
7
84
15769
176223501
4
75
35864
65
430682
474532
6
155624751
1
42
693665027
376850
96
228792
38
53
27149
315567
140178281
17
3
55
12
325940757
77
217667
74
921621966
27
295021
43
42
493978
15826
63
538029711
34
94
50761
179859
27
7
451501
53392
439989
119464
134222839
73
115579916
203946128
86
8
20
73
799640176
275152
44267
5
23124
252087
652635854
160270
53
4
496253
21
20
53780
3
13
68856
88
34
122473
39604
97805
83033
75
337595
76795
14
88
224904
468052
18
336087
235500
30
645962847
15
4
333146080
403900581
28
246409
156189158
479941
197508
60
17
105645
47
415450
76
65
368782
350596
21
54
8
395074
90553
421636
320142409
43
229949
367973
94
122373
59
415492
270529
407434
76
5
14
83
270966
97866858
44
895949529
87
27
259752
371645
73
5
53
246133
3
52
211261
57668
64
7
79
441277
483477
6
14
12658
77
77
5
24
68
334523
84
395053
397851
77
46
254011
86
438914014
94
59
9
27
449816
64
69
320317
54
88
349341
88
6577
10621
4
875965191
86511
243229
2
411999
89
173524
92
20
87
370605
48
17
4
629309379
229432
270268
49
219328
325281206
154214
16430028
61
589931645
346201
31
98
54
386017
74
9
59420
69808
38
19938
65
275476558
58
271547
962929540
46
65
187116
56
393588
347703
140874
406027
371389
85401
300484
30
246376
64
57
6616
466723
5
97
37
423981
80843
82892
259643
52
90957
3
73
442304
467476
25
614814343
28
498038
49
454475
302850361
92312
75
21
452915
86
266435
410795
124685
20
326349
29
6
269806
477104
58
49460
64161137
38
168023
73
402039
96
51
47
51
48
292649
119886
53
88
10
288721
139711
38
381056
6
623740173
728851273
43
357849
49
56
425195
42800
9
424047
604755487
280621265
380170
17
28
187546
52948
134097
261237294
80047
20
486054
351241
85
368776
1
482505
210318
94
120011120
386943
410364
17
27
37
188460
95
18
298940
21
9
50
106924000
78
355951
291206
262156
62
95
81594102
88
9728
1
305913
463721
415950
28
59
95
88
1
37
430375
44943889
65
67697
448084
98
20
335871
16968
38
356432
420742
209644
246997
13
483823
8
71
94
6
278402
49
446412
70
506760250
53
664
55622
54
333220
66
89
191298
51372
47
210814
167442845
4902
231041
27
76
56670
15
7
71
54
349358
70875
72
15
75
423598
265653
15
321707
42
75774
377214
74
129043
15187
135214837
93
34713
43
251389
24
26
29
340794
45868
57
430688
29296157
1
348107532
70
391466
36
23
279866
343982
86
75
49
413667
88
117265
381377
170059
364068
333606
570297572
53
122883
51
457379
6
245469
47
143959
25
19
42
210857
2
363177
34
38
56
40
76
468583
381067
43
55
95
405292
4
75
75
53
45997094
235498
455290
34
472397
88
489152
311237
624094651
60
82
235027
421125
72
22
31
252361
477720
97
34
286503
42556
295327
468020
444715
86
959896268
44
271617
315840
900393171
1
19
66
57
85
325662
12
63
5
987800025
78
9
40
963177822
454477
32
596936681
964543216
305467
291799
186447
21
73657
833037064
180250
572512848
341665
1
287286
63
36
26
76
14
290859
90
43
65
446635
669700294
95
360923
429811
478212
291432
29
4
54
96
27
428508
62
428800897
56
51325684
80007
241366
276791
81
205032
475540
5
369523539
14
14
50
373081
149796
254588
787776282
59690
385249
899542470
6
79
77
3
296412
27
275928
103161822
55313
85
357429
257321
94
4
97
48
65
664392384
8
4
418593
119175
433675288
97
312279
93467
77
37
98073
88
520870457
158826
13
319865
66
14
6
86
249696
205462
869575876
148449
173566
218301
278298
271683
64
1
38
19575
12
10
336800
3
79
73232931
73
390709
445995
48
165687
214567725
60
30711
461795
8
374753
49254
64
388645
434714
25
76
338417
68
83
106169
78
72
536192546
393411
22
87
9
1
236749
200072
56990
2
223561
44
71
51
62
427233
12651
200774
32
943733243
3
489972
16859506
38
698226959
86
349125
69
491127
454740
210386156
469900
6
12
24
27
108275
82
453678
18
295082
73
7
24
262558
81197528
9589
623876313
449155
462734516
176142
28
26
325124
7
228149
12
16
421629
28
40
278675
21
253134
532349175
9
56
303657
360023
26
4
20
114949
23
90
416048
1
63
39
42017
6
144750
19
9
661124427
50
12
164590
467731
149801
60
96
12
54
195172
3
59
52
8
4
288154
329101
136769
18
21784
80640
75
482841
183642
445857425
653369223
99294
250484918
83
17
456233
48
330142
93
67
439920
376057458
9
431574
94
87896
21
79
62
144762
4
21006
280307
293605
477772
54
321916
330689
5
120737
102824
13
205284
218240
374895
39
381697
249131
479112
81
188809
138714
61
15
384702
8
424683
58
447075
60
200379377
58441
81
411990
31
87
78
4
87670
70
417207
396537
947065673
41
463512
95
139627
64132
43
242241
350184
29
335126996
965467081
78
367851
57
62
59491
5
795592316
59403
10
147068
66247
267817
355903
988537171
3
379274
46
25
291336
433070
57
827156172
65150
289483
410805
37
83
111953
124556
62980
21
194372
45
9
35977
411775
412550709
6
104244
9
270749
67
502273729
610019843
100889
889
74
113546
455463
94
50
29
54880
321868257
86
270273
55
2
137778
542171786
201461
253638
2
476379
297732
73
6
63
24
70021
396451
55
110687
142641
25
57074
5
264285
44
4
35
129518
975414424
158167
97
220926
199064
49
5
85
9
69
151686
344665
11
872497060
462694
86
352610
234014
356131
302726
52
58
386840
5
397655
29
119290
279010
142404
8
6
13
19
182854334
45
48
138422
19
536980776
199094
190669
706364043
90
86
88
13
3
70
301432
68
47
2
62
29
67
464311
22527
936397923
68
205218
467857
363609
7
426197
377689
167773
17
59
792318897
51
4
42
96
468235
29
32
4
477106
91
47
6
48
2
91
61
78
2
214824
4
53
2
37
451026
328935
11
386658
58
415151216
4
86
96
36
459476
70399
222010
99661332
14
73318
398449
28
30966275
479798
3
486104
246183
7
362412
43
39
299170
6
77
22
452164
81
88
38
399632
35662
52
496624
8
73146
8
837910937
87
69
10
206473411
374248098
41
291579
42
460682793
66
49
469264
95
397259
294035
227307
58620
207086
6424
38
46617
53667002
62
77
726993599
82
449775
230364
5
354956
42
387172
73
717758710
14
50
255267
66
396734
973165382
421065
585152335
40363
266988
3
140402
393858
493316
308920
53
14
8
248855
4
731257478
796758219
457758
287999895
117150
60
4
64
33080
61410
18
70
285166
455917
70
1
50
173111
43915
634542790
2
192524
62
462673
5
60
115565
341851
76
87
25
92
379878
13996
5
451563
78
417710
211918
409968
320159
18
47806
52291059
29
289692936
41
83
495825
488635
261867
60635
104104
18
30032
61
22
56
142078
477352157
43
31
15
178652
21
139848
376164
9
130427
297024
24
66065
2
126358
445252
323181957
415352
83
132895537
240029
152235
87
15
345892
334848
9
182446465
94
73
67
17246
74
122923
53487
129110
15
241093
6
11
384961
323319
49
22
1
115707
497218
388762
3
730290775
353948
65
292091
88
28
330270
411290
316833
222128
73
76616
224863
44
177096
714252698
45
267889
29
268931
57
140060
59
248229
88247144
210330
39
497463
340861
137629
74560
903551007
85
37
136162
8
67
1
35
119830
56
193037
7
54
23
27
152964
187578
256789
257739
888170116
32
15
33
49
73
429435
445720
99
5
58730675
59
55
4
95
220527
14
140461
433309
133932
76786
55
3
513217634
187435
61906
282123284
219946
18
136645
419756
59
26
179439140
259043629
43
58
83
23
338075
41
241514
43
40
633092012
3
61
18
22
253228
7
1
158946
457091188
48
246551
83
78
50048
26152
429477
83
424663954
46
459939
164241
40033
488106
73
8
196022
16
180463
8
396588
30
59
41327
309960
157031
357335
159119
368374
110574
49
23
405679
35
1
622776225
21177
334056
340576
26
446303
3
37
85
189076
7
59
95
458000
3
55
223160
65
7
6
2
34
134241
89105
110142
5
131484
87
53
724893740
61
99
979734924
61
77
33
95159
484294
360870
973289418
303890586
57
384187
394661
238093
339778
92
81
80
98106
88
24
66
77
184233810
79
913152319
16
5032
58
5
53
298285972
384289063
66100
9
219332642
82
80
121013
84582
219541
87
37
4
43
9
341411
89
58
67
16
146854
37
275020
31
95
678776753
809071619
1
234987
17869642
15
52
229590
115637
356823
996966391
42
78
47
16
53
134316
1
67
83
344562
751478673
2
48
24
221805702
9
84
79
9
2134
59
3
21961720
45
332188
347510705
282233
173015
8
83
75
9937
53
392827
197042
437071
240710
53
334907
795821458
113811572
434679
93
405579
77
80968
134797
148661
383504
37
96
337935144
217727
32173
42
185619
49
55
126653
59255
815420268
16843
2
8
13488
75
10
36060
6
25
32
6
801675040
2
309433546
69
26
22
26
591481508
12562
1
357265
95
495418778
21
133684
463301
12
28
14
43921615
387784250
186430
34
96
74
32
3
253707
167450
40
68960
20
6
6
66
11
395189
95
96
958715332
164584
435781
24
30
281400
483867
87
4
386506
10
4
396738
7
81
387676
139962946
59
312832834
622717872
60
63
162073
203018
237184
83410
478242
416012
82
9
274127
97
10
7
769129600
166065
50544
99
60894
39
3
38
734733938
167997
15
153913
3
41
82015
423377
604671341
34308
40
365761
7
129615
11420
285221
379394
95
53
60
411180
397860
98
47
469859
55
66
40
293267
92
29
62
359836
490937
21
765039049
10002
289206
117943
23
980454627
66
60
12801
480907
73630
66
59
67
190328
13
147442
483213
30
76
3
71320
253835
21339
92
50561
62
81
47
355073
8
277772
324574
14
85
20
70
82
315718
1
8
341642
85
91
40
40
53
389801
22119
30
168899
8
424711
60
367269
210924
310614
90
33
3
50387
130018
1
8514
74727512
67
112695
52
495242
109017254
243146
35
1
198659
90
468744
343526621
491981
174251
99
85898
342776
44610
722230731
18
496248
479479714
37
342169
241963
336320
21
988537445
869629745
2
196731
22
27
53
441434
115197
25
5
198785
349844
491621
436857
69
68
124566
401916082
72103
68
92039
49
106019
94
763480412
84
202514
37
50
74642
76
252255
99
6
5
188746
487290
123859
39
17
6
150010573
447423
170537
19
297374
57
38
7
9
1
305027
120766
92355
18
58
83
49
400363
478129
99682
19
44
4
35
49
200870
69
76
484381009
408946
15
166635
55
39
99
96107
82
394223
127891
79
67
87
6
87
86812
23
402161
94514
45
155438
17
16
42340
9
308901373
4
115481
7
14
38
94
10
16
281169
226423385
114010
25269
195805
63
324770
8
5550
28
50
54
331989
169760
3
114826
23
63
910291988
163074
24
6
46
4126
937215287
94
958119243
10
426341
60
7
617437731
57
440524742
64
92
1
37
76
143311
93
25118
6
329200
191598804
292091
77296892
388935
2
410275
229525
76
53
436574
7
314094
36
29
68
77
98
382310
48
301621632
32
304517
83791
314100
194575
177456
499268238
114365
11486
87
44
484670
69
76
61
283681
64764
12
494983
86
32
834214928
40
7107
166303
67432
1
16
427434951
271770
21
294797
271181
430005
192589404
618155138
220463
128419
9
13
349614
61
15
418208
228276017
277763
1
65
340751
222173
173164842
41
77
4
5
204218
338613
51
45
205406
202466845
9
7
67
80
8
19
168244
47
81
242942
199847
9
40
478356
476773
4
171100
121906
283249
98
36
751373835
5
308254
27
29
423943
368805
456975
384904934
339808
56
39
19
83084
72
96
141877
12
85
3
41
4
4
2
156990
38
85
963340665
478026
373730
66
322105
280397959
251961
1
8
443730
33
916423405
596711789
20
317800
199432
265977
49
44
164581534
232008
298741
251078
9
246220899
47
97
297647
300049
215212
6
24
61
236708
423299
1
116116
249161
69
42
400326
446754
58
139160548
63
299584
96
13
94
30
453700
68
676711370
36
26
4063
51
64
32
330488896
254424
79
448593
62010
596065932
370059
491203
75454
55
104
84
95
88
271139
4
473225
5
362498
338299408
650583073
96
176665
96
87
445179829
90003
41
44
425856
23
23
2
25
330503
85
8
331481
87
159104
1
46
5412
469650
12
66
8
77025
99
86
7
392870
83
332027
285512
165302
86
338810
15
339040
95
1
190976
49
69074
90
2
190154
144034
27
412145
38
782506442
927951415
43
312452
5
60
115525
94
21
49
47
63
36
181773
108516
63
248420
940359577
394503827
394817
67330
97683375
12
16
54
61
364875
35
309831
194719
8
24
60345
85
416790
38625
450847
327255
341885
11
42
138838495
58865
100107
79
223446
324444
498084
443570
4
285657
222536
12
30
56293
46664226
8
456460
636595680
6
239701
211884
86
64
22
5
276848
36
58
355464
4
81
47394
94
5270
60992
94
320304
145119
499851
372257
14951
34
9
25
234418
2
65
145193287
413973
235010
83
317385
4
51
85
31052
43
158632
231320
143187
117637
62
9
10
105675
1
371447
95
40
66
8
503078683
82
83
71
240922
245622
34
906525211
150407
65
144916
437213
4
6
474999
118376
235173279
10531
59
32
23
10
13
186270
97
400632
18
96
76021
248795
496806
155401
22
235935375
2
47
299549
41
85744
158041
4
272562
53
5
23
51
584837447
30
38
405525803
24
81
83
14103
56172
94
53278
468129
3
203974571
91
426811
55
126824401
911065507
273799
7
43
76
259872
446838
71
78
1
22129
9725
204727
31
319058
13
178150
63
20
68
490332
77
27
222171
82172205
9
78
362163
380161
131498
68
323093
15
308734
64
3511
3
329812
387527
9
459314
96
34
37
499445432
787084749
129777
446272
33
272608
359398
65
83464
26
73
99
677815667
253275
148344
21
206765
6107196
39010
2
325833
469602
494475
33
480856
64
483778
252057
79
442680230
28
51
90
8
443447
412091
379216
317337
225169
514641478
66
190523
369930
98
4
453139
28243
42
398341
24340
13
30
89
65
487396791
189625
2
313855
12
76
232551
131932
408480
84
43
14
7
817804589
49
438114
44
377564
301707
62108
18
2
21154
82
92
141482
17
13
68
447352
147305
8
58
353780
11
59
78
13
38
10
121789
98
311101
39
50247
53809
267998274
61
724110189
96
4
97
205247
26871
455325
55
127205755
60422
28
63
82
7
49
18
8
140971
18055
34
424091
1
63
164482
42
358032
99
24
5
68
7
14489
179995
427020
221899
188216
19
328852
28
209539
153894
741990743
7
481869
25497
86
411322
54
859832210
78
84
99
204373
446566
29
97
97
217760
7
374503
216850
486784
360383
372906
430700799
7
156691
84
61158
89
93
3820
263120
85
411455
393035741
27
51
433953
631465946
5
39193
462464
84
417112
267567
4
51838
163164
353916285
946111014
33
77
78
123825534
21
2
76
5
306607
78
22
248416986
186871
75498
453481064
130135
89
72
24
467877
45
40
286312
442909247
86
74
15
73
204393
463029
260025
406965
10
407647427
66
9
425960
47
261131
45
451136
74
597220838
210340
57008
122257
320640
710629206
80
77
62
186909748
74052
447379
99
95
30
365267
83
2
467771
48
48
31
269261
71653
1
8
454125
294430
36786
87
267733
73
337581
168936
81
95
412151
47
738153357
14800
335363
22
341646
873133213
80
396513
451975
31
401892
6
77
98
39
331191
13
98
6
69
69
124197046
541419603
236821
67
68
1
39
160979
21
466050
279843
340535
256048
323100
610882995
9
141305
85
51
67
7
283626
373872
2
12
3
38
26
60
8
456593
481003
70
67
85
212640
6
918951761
20986643
63
353384
4
61
1
47
667326035
228663
493653
36
438572
1
119229
28
58
21
13
60
3
36
7
309147
55
71
20146
6
7383
234923047
7
465026638
80
354398
37
86
27
77
6
29
201358552
59
859340876
389628
58
103301
218496248
20
33220
274319
118778
18
49
15
79
189134
294427
21
173455
80
428756
150372
235331
194000
21
63
76
365027
3
387261
188839
32830
492192
76526
498478
6
52
8
415469
281609
761021103
193511350
280394
285420
196487
79
2
79
375586
445517
52
41
323765
24
69
12102
4
32
53
9
49
468216104
21
19
31
286405
272928
52018
69
91
3
333432
691547615
89
4
74
29
1
29
20923
404147
73
34
331673
608658980
27
49
81
4
37
91
906598804
153407
320
60
12
484615
73
847145850
65
6
544928917
160006
4
261504
28875133
162550304
34
1
816860830
114587197
29
84
38
79
50
62
27
60471
6
6
42
29
84
20
191803
649179237
8
86
499579
87
635379190
70
246079
65
87924
465808
56
496213
322043
333522
327471
147310
12
224797
1
279897
413862
99942
10
4
455193
3
71
270819055
139342
303857
108009
79
194998
4562
76
6
42
27
73
9
37381398
28
11
2988
82
176790
619830384
90
194091
27
80
55
10
3
47316
325947
2
36985
370329
90214
425682378
17
169668
491312
328025
45
579405911
349705
200472
346705
453442
6
859666255
251048
65
42758
569
93
443632326
64
38
71291
107386
30650020
389172496
31
24
289425
235517
52
99
715670778
7
138352
82
135620
5
405939
62756
447571
863249645
363925
10
92
490388
864129183
430055
62
75
490826
470986
37
467047
370147
360925
56
20
80
89
1
27
34437
17
4
3
80241
54
331728
49
6
330596
13728
451839743
7
61
96
404009
4
1
68
493377
381603
3987
25
93
59
36
410473347
391531
13
11
77
17
239928
82
45
95
210461
319494
26739
29155
894591890
67
10
344231
88
44
52
189168
80
62
552097606
6
29
325259
39
41
67
47
93
86
34
2
48
472733
322051
75
43
38194
7
95
80
82
165501
253925
14
119917
83
10
220522
4
5
371571
297972623
817910674
34
869971186
10105
106737
6
9
206851
241895
248446
334431
110700
497821
20
288324
94
284157
8
93
105472797
20
26975
37
63
57
432538
148914
7
93
406957664
50
693770189
27
42
390038097
81
52
48547799
442999
115335
290444
74
14
290131912
15
85263
176161
7
37
33
769958313
89
50
77
7
320013838
375825138
498559
372352
281204
14
21
53703
469423
415183
9
85
67
20890
91
437415
2
133531079
59
106296
392994
414787
271641
1
155944
31
47
310202847
92
476663604
177070
420730
12
822522338
396588
81
66
276541148
57
401719
211043
1
51
47
248922
57
42
17036
433864
84
344512
23
479831771
239168276
414930
190234
96960
93
316109795
35
95
60
39
16526
179600
19402
88
127740
443754
63
236314
53813
58
76815
683005452
24
486204
88
344547
162885
4
7209
62
369829
19
245181
8
351245
494726
63
59
496707
50
9710
394565
394804304
12
462631
494658
31065
37554
2
282554353
399810
285944415
323486
66
100939
2
380299
551833095
72399
47
36
3
12
103889
85
50
42582
55
309253194
200594
73
159392
68
433827
13
295836
494199
89
3
434867
72
25
3
967054057
3
75
509722341
3
42
23
225557
64
24
40
77
707450945
61
39247
231114
264834
232170573
3
411508
17
620523921
855214108
337717
485050
256949
35
19
81
26164
58
7
274356
43
170204
46630
9
91
326841
97
11
2582
25
80
7
7
24
1
818293953
393294
153050
475329955
91
197935862
1
53
85
94
67316
80
451392
26
35
64
9
242932
90
867731585
17
1
83
425431
195430
92
159613467
68
494191487
161169
458309
81
99
65
47
151236
16
55
1642752
6
66
19
474419
74916
1
40
380010
17
144137
439932
483776
19
376021
95
9381
3
27
495739
77
41
9
59
70
97
495285
85
110150739
384607
467345
8
2
47
4
491601
7
346022
171893
372216
73
406163
7
61
9
321857
19
96
6
55
2
94
65
350654
32
25
150673
5
2
26
40
48
62
339636
6
120197
90
17
372153
58
65
25
22
20
82135163
26
13
11
295069
33
92
126704
26
8
37346
670017430
70221
26
63
97
497948
401518
117208
56
802866434
94
62204654
152889
45
161242
59
496173
60
97
197508
44
318649
25
88
456441
4
312981
338587
61
362214
22
28
349828
95
83
120587
72
79
312097
7
485474
557368862
26
4
9
377422078
288059
1635
26
8
77
31
6
222287
417885
92
133287
8
8
366447
490970
34
45490
364146
176731
295891
127590
746886575
5
2
13
262662
45
90
377081
40
446386
7
27
144840
115271
57
4
33
325616
433398
60
15
83
2
37
423233
24
8
12
197636
937900520
266991639
36120
211206
138455
460786251
89434
78
795208351
8
387455691
51
28
25
45129281
23
422846
494827
62
95031
212638
71
6
230839
29
1
597981596
259743
94
9
440522
40
87
226178
96
4
49970
451869
162569
53
303042
89
46
265163
1
66205
86
89
21921
86
285000
343603021
474097
302749
98
197974
77
114520
255577
371385
57
88
375775
48
715264397
56
441089
279134
1
77
235600
20
44147
40
52
6
329766
363471
10
588488580
15
15
571200126
7
262788
343885
86
252229482
5
270019
3
694680439
330416
81
16
261937
479924
96
214104
13
4
213174183
233282
420355
83
85
257029
57592
167764
4
426954
399821
366180155
1
43
23
98
31
64
7
419894
23
7
3
83146
413434
73
405293
797
365594
45
45917
92
256371
6
30
169046
2
37
42
436117
48
34
3
7
75737047
262780
51050
49
243567
271165181
74
101528
329057
74
21
6
96
50
73193
255940
51
47953
413726
345964
36
495312
337523
83
81
345634
56
463186
78
321074
201135
397168786
40
741
94
907709246
176406
58
7
155668
379073
8
67
473585
147171
221945
98
436849
59
78
34
90
478682
2
822950518
237171
94
601881242
23
481358
366042
54584
84141
36
416778
422073
6
9
119159
15
186448
434725
71
73
47035
6
64
1
398235
449724
6
106232
33
94
29
21
297433
71
79
424957138
91333
19124
19
48
96691
26
109321
77314
322529
7
59
367926751
6
1
1
103465
8
90
62
123460
39
886405029
77
21
90
24
26
316844050
72
91
3
322572
374859
50
63060
87
84165
349426
391525
4
28
90
76
36
104898531
108044
330266
182823
804333982
6
456119
651442506
192529
3
76283
89
808777688
415543
132314
84
244898104
49484
66
22
27
82
10
71
81
68602
166840
66
662674905
32
42
223334
825554276
76
12
130691
99926
199316
791952800
41732
181275
20
27
750582673
65
73
77
6
333442
1
178062
70
72
66
352786
256326
247644
418786
126715
80
475153
262445
32
16
96
462824
86
37
92
8322238
4
361057
8
20986
399386
179246
9
6
203766
6
479785594
196191
425671
90
464701
2
169136
4
64
96
459866
18
328339
225999
78
40
84962
195005627
74
409849
265666
168311
46
422860
264158
27559
174019
67
35
360119
81
79
397224
21582
86
234603
357353
86
3164
493809
14
257516
92
92
67
13
356317
123590
51
21
296636
6
53
1
66
727955832
9
42108
46
94876
471224
423327
3
22
48
416340
14
220887
44
69
8
359514
213314
99
38
49
64654
14
96
344446
291872
492424
97
90258
115289
99
5
90
4
79
20
88
26
461536
94
215040
137098
17610
246967
48
46
469890
31
97903
104723
145683
7
207705
760757357
461473
27
52
2
12
81
302242
46
178248
308661
173177
837883749
294539
10
396492575
167936
7
369876
57
53
75
188047
182251
81
495547
5
23
261798
14
2
410764
9
56069
15
233654
29870
318296621
251845
84
898928040
713022091
279986
808853432
251258
6
91780
43
29
324702
38
69601
63
30
89
175433
28
47
6
222076
68
319750
92
42
87
410799
536753632
69
655534733
46
33
428421
27
804067375
88
266337
88
58
224307
453008
34
153928
78
15
378686
3
357971
476515
2
77
41
11
29
9
305362
71
50
78
30
89
45280
224318
87
34
81
437373
441384
337101
96
206466
83
464971
56
35
414967
4
42
69
354980168
39
41
20
32
370230610
4
237363
43
700124611
307128
68927753
237846
200709
631744896
66
404067266
202655
79
66
23
66
10235
38
42
280652
56
70
219412
283499583
61
490344
349633
99
74
67
378251
9
54310
204628
455356
79940870
24575
184681083
83145
51
634337308
8
413803
424481
57
50
22
753384880
59
49
169317
69
54
81
14
96
41
42
316859
4
7
67
94
80
83
78
2
9926
363385403
93
44
861739855
381850892
7
462148
363622
85
16
46
28
34
53
95985
89
332019
21
45
269399
507604845
91
80645
68
389958
203296
143358
28218619
52
66
52
1
352628
34
776206357
457979
17
7
82
41
907525428
38
381971
19
53
66
452014
350133
262492
198498
493408
66760
11
5
51
2
458182
578613566
2
50
41
410912
285746
406987
278315
415275
26445
60
15
78
87
2
34
5
66
8
319873
287140
19
97
43
65
224744
65
129716
59
72
4
12
91629
78
306831
17
51
954144191
668264427
62
227460
5
356462
6
47
79
98
186799
425674
6543
63
302494
142847
485353
37
169610
317613
71
304209
21386
85
967668866
322187
14
78
69
87
47552
199584
145910
40210
423065
99
30
67
58
98
138904540
182660
36
401777
66
6
38
264110
86
24
1
499056
4
85
57
32
322199
6
427303
58
853830999
254610935
77
47
9
20
58
93077
74
442434
4
33
44
438017
6
405522
64
290699
77
213016
58
163803
202159
73
496750
455693
283595954
149968
95
7
530520780
21
345093
290026
6
420470
20
127927361
336157
38
17
21
523202763
216005
379755
64
184395
97
76
5
99
241769
419347
285609
4
410752473
205100
39
59
498631280
105813101
404020
358439
59075
7
706123949
383153
11
374639
66
19
25
37
454028
423164
345936
96
105839
405437
95
80
10
49
1805701
29
49017
407750
954325676
18
61
531664154
154543
25
15502
27
472170
421352
94
145343
56
325398
71
331311
106406
98
15
4
7131
183961
38
6
2
95
38
427223
565724127
33
43917
236257483
220360
339499
447759
84
183249394
36
399733
136453
89875
423754
57
91
327905
92
457384
1
91
326847
75387
288678
480941
114193
28
490319
102565
267192
23
52
487613
5
21926
91
10542
87
690735025
70
79
348021
285305
83
146923
292592
1
87
10
79
8
22
161661
38843
220963421
568776334
67
71
165987
51
59
33
19
3
31
100962
148757
79
9
97
84
73
92586
30
259428
268460
89
56
71
480853
497488
113370
4
77
90
42041
199553
19
84
18
71
123200
56
236763
289367
356253
20
35
414690
82
84
26
38
7
45
52
80
20
20
82
139108
9
192174280
59
5
420863
57
210637
30
103186
80
48
94
50
34721
477438
53
155480
343385777
378702104
175096691
104699491
56
19
19
241191996
184300
42
217099
444651
84
60
1
2
34506
62
336307
12
4
6195
403856
182117
122512269
747455659
112396
290749
1
38
42933506
91
54
366173
50
46
305079
676718575
64
31
337100
480281066
81
14
266851
30
50
26
376611
28
325140
24
872788203
11
342953497
73
89
72364
591925605
58
9
125120
64
67
92445
11
57
289290
134885
280094945
86
426434
17
156793
421918
55
41
46
756325732
172599
74
7
15620
18
18
137830
56
2583
54
288680
41238539
73
837280628
34
61
381131
45
94073
1
51
47
7
462602499
3
54
486882
95
209244
3
33
3
115879
80
43
474600
84
50
83
475405
229645
364018
574579244
44
109337
47
64
30
242002
58
83
255734
285017
203397
905029798
81
50
3
28
33
463401
130360
229755
998674911
371050
241256
1
21
13
47947775
382165
42
461499
70
28
390013
209231632
75
46097
11
518746620
51
20
76400
42
337788
138139
53
56
402283
402224
147909
83044
8
24210
284797
7
480297
32
247890
17
87
60
114038
2
37
17841
75399
62395
227070
253501
5
97379
111255
913514820
619117634
27
3
90
20
9
1230399
90294
335426
44
482819
90
752410890
14
424812
178800
41665
100092
5
426037
95
446539
65
701885444
197702
684
8
87
33
86
9
263786
14385
38
61
225099
437766
92896
25
465451
351443
217668
296787
584878972
529712129
172068
428656
46426
362203
98
16
55
9
296568
377689
64
51
96248
16
38
11478132
1825
494747
83800
44
38
231014
38889
70
33
62
375868
6
317807
86
311827
108262410
91
498881
462599
471254
59
317505932
36
42
98245
2
70
60
41
17181790
7
45
37
31
63
400278
402473
97399
9
248898
292335
980918239
57
497101
38
2800
85
77283
66
11
97128
140947
31
90806
355556
320512
386886
55
75
220702905
8
47
107708
61
20
36
24903
79
1
26
184786
207547
8
23
48
59
450376
190512
85778
14
216839259
371829
719516935
818414344
90
196923
31686757
202322
4
96638474
56
463221
90
199587
118359
53
40
46
83
51
25
80
71
88
1
56
95
313323
99517
99
177623
73
85
51
42
1
424392
61
2
346387
469859
366712
3
97
134857
489238
10
26
11
85
6
51
74
41
29
42
66869
482831
220123494
244285
30
185017
83
30
56715
62
2
25
218733
535638772
99
75
32
110775
110603139
81
196040
683612651
64
41
205554187
395631
307218
44135
243362
80
13
417349
2
619909053
88
66
47
189008
227772141
158588
60
271912367
684027972
406998
10
320583
13
259944
64017
181990
5
7
703761489
24
43
99
367448
513531265
9
44
235506
1
211810
90
46
239224
16308
19525
984443910
473491
295076
147914
78
87
8
215704
318132
492717
822064701
265123
6
8
92192190
426705
78
94
19
79
5
694355158
86573
24
16700
9
32
52
309029
228804
462895908
75
20
73
2
96
35
40
561197235
454763
107316
81
28823
108076
74
34990
23
319308
95
6
278431
48
14
437955
6
959973213
145639
27307
476342615
25
3
34
291523
268922418
13
427122
346306
86716385
14224
2450
382162
127323
24
6
224634
9
71
1
66
47288
225986
239006
46
67089
3
2
16275
82
15
8
296533
2
294915
411445
37
75
317091
92
53
6
227516
88923
116205
869200504
506069885
231046
4
7
366503
413226
78
449197
195458
921828790
2
8
287701
364972
238574
9
993961990
44
305558
113238
111377
74592
237084
20
5
24966
8
458551
458782
82
902
436481
40
368119
86
378007
23
92
1
387006
373256
137650
477793
339743
68
6
739568752
78
122142041
338508
20
60
333452
1
237074
95766
1007
65
388948265
86
22
317189
2
49
437875
78382
38
93
70
122210497
84
439046
52
10
492063
405633
423213543
68573
29091
41
91754
139554182
60836
5
23
97
282500
7
431682
450032
6
86
93
71
212953013
26
447149
85
4
74
361617898
26
201471
327642
38
5
12
50
482976
253427
453492
94
339008
263232
39
57
37
34
476824
12
78
466268
443202108
152730
597852280
269848
393590
577727629
36
188387
127669
63803
35
262554
161985
128539
52
94
282565
492424
37
298733
401590
97
386288
375510
160224
4
65
22
39
178940
772405682
428077085
261242
493556150
408515282
427946
13
401930
10
518913260
366851
242647692
25280
3
47
13
51
107088673
7
11878
56
319482
9
238183591
74
66
21
152656
17
29
483664
29
29
24
13
217532
236512
37
109708
3
233121
79
4
28
95
65
8
313874
6
13
487617
487920
305914
84
819846477
232165
154834
388209
34
401892
618543013
164295
336245
5
377135
1
305116
48394
39
3
4
51
60
50
47
64
43
91
10
292889
20
160313
470692916
97
388327
95
450410
192374
579344750
264625
44
255060
140715
79522067
49
440759
51
191213
637686768
195183
646092097
85
451476
164645
58
420314
53
390967
111941
7
77798
70
192712
75586
71619
333548
8
98
39
390075
34
132098
55
321600
250075
14
28
30
489260
14
16
207312
219963
2
276334
484087
62
68
9
33
6
427205
104090
286031
104116
14213
5
29164144
97
84
331209
943148808
342588
94
7
149851
82
37
73
72
43
175584
181278
44
105970
56992
17
23
352421
8816
58
67
81
346925
12
18
651216011
139308
633613590
3
37
47
410604
1
24
64
34
80
471660
170598
19
4
261250
12
19
412734438
94805
400052
101051
478665
779975538
224460
138608
239081
24
549558827
88
7
447668
41
300289
44
395645
270425781
85618
27
79642
24
188179
7
99
492914
558623308
53402
16
7
343216857
37
380691
22
67
5
163326017
68045
85
25
60
79
99384410
96
85
491069
90
28
28
17
8
326080
45
21
76
61008
329689
129097
66
98
38780
283238
498149
434651
36758
165545
78
65
258060
391433426
256488
95
87
498167
97
315122
109428
48
16
307299
42
414198240
158151
5
206098
417245
468096
78
411174
91
946007404
40
114217976
9
65311
75
10098
43
240247
16
51
72
7
37
78
97
72563
192011
18
9
201521
83
2
481692
4
77
50
79
93665
70
374647
318052963
68
40653
4
23
5
65
148260
2
44
222521
172866
63
222187
813559291
23711
608871587
97
494610705
108122
484419
288725
441666
366999737
124756
5
988594302
88
320693
9
71
65
343601
22
2160
7
241522
91881
57487
351971
462997
13
375944
245521
79
8
1
98
92
167181
80716
72
142295
401890
252897
438247
42
165010
24
4
93
277584990
11928
8
368833
866501949
6
143878
509139957
354826
1454
9
95
467731625
130318745
3
58
2
346919
26
27126
99
340041
80
254594
207301
73
62
345887
28235
158135
68
75
459458
358612
333514
99
321356
77
321561
421632
95986
16
53
63
13
325009
19093
49
67
77
341009
45
77
12961
153706
35
350163
3
44
5770081
279281
37
95
331030
402101
171967
1
55
52
492722334
330727
98
660973978
206150
24
98
53
184618
443223
162136
475716
48335
92
390192
75
174357
94
81110017
375225
35
22
39
326640476
376712
333510
1
517082538
20
10
493467
208345
61500
205276
80
11
2
89
20
17
86
7
473143
9
292524
344522
20
67
354895177
147941
28
34300197
137899
81
13
9
72
356002
169223
141813
48
56
300998
177294
17
70
89
79
52310
2
302527
185412195
25
380200
461321
11868
181838
322134
71
433392
19
448526
61
124223
120266
9
114226
449467
115028
16
165870
58800
4
86
91
306373
104713
185952
96588
40
239397
37315
98
97
43
43
88
1
67706
3
466459
46
54
58
78
96
438647
21
142767
46
69
56
624399248
51512
9
52342
8
20
32
71
348203
251672
83
80538
484633
3
73202
3
49
70
179688
80
218897
5
230207
4
97
469672
982486271
224513
242788639
15
53
314167
203163
97
93
418776
97
477659
227410
77
14
47
401640
232054
42
869459105
71
43808
314327
301867
99092249
479569
71
167945
991280628
494121
737220460
60
53
5
93
204900
373571
24167
353715
5
126233
191979
39
11
83
718918681
9
8
43105
90
47
66281
36
89
262666062
92
73
354723
97
228738634
30
66
356264
12
69
155632
33
422133
114003
250001
227489
3
51
214349
57
3
3
41
392765
92003
245056
485428
329456
4
679294509
12
87
61
455158
336062687
303189
420809
13
193149
81
9
3
6
314164
895302730
97
88
30
41
81
4
15
87
81
425793
376815
22
429505
24799015
365752
88
84835
6
440393
14
83
170268
5
5
167216
40
11000
451780
49
216411757
81
68
356862
13
474574
17
4
63
355762376
27
31
14
397384
948792051
31023
44
48
45
466783
14339458
72
55
29
13
10
439665
291312
44869
73
313390
637494143
353527
98024439
291204549
90
73
43
90
227814328
112108
1
18
2
391833
356471957
424294093
138083
8
48
81
139749524
74
19
74821
153780
376398967
24013
1
388191
11
172293
174194
61
120541
8
50
971568270
451947
49
58
41073
83
24
474170
221613
400374
28
535061961
401000423
211626881
14
58
905832783
303861
328298
12
437815
210921
404412
6
671690031
744691618
28
83
32
73
220745
231440783
434304
864361356
31
2
89698
90
197236
327661
13
28995
26
62
464353
55
65
60217
110017665
773461496
354552
8
50247
8
93
29
162089
82
75
461652
49773
46
1
3
28
465420
208646912
253468
20
380746
192759
5
23
107971
45
32808
9
22286
98
32739
17
34288
16
54
42
68
111992
31
26
508910062
24
479896
38915
24
75
241808
5
33
484738
482744
332299
317697
57
4
228364
62
8
340987
239501
65
89
466912
41
250486
38
32
362047
7
62
24
18
2
81
6
259221
98
124362
256870
88
3
78
93
287603
133021
347491
25
14
265236
427515
473049
8
16
4
176686641
82350
460716
60162
41
86
404096
71
89
142429
42
140235
2
533073025
977498633
25
337838489
7
74
328025669
145990
384982
17
65
784425690
26
51
56
53
482677
265101
798446409
415737
25
72
389687
352219
479328
474078
141455
55
326207
267440
481301
358311
38567
32
998682900
95
3
41
350416
34
309128
748089317
234883
90978
193443241
1
55
24
261373
431823
7
441414
63
446517488
16147
269751
75
58545
339633
43
336702
298495731
183625
417312
295031
43
3
359962
64
59
907292850
51467
6
84
418618
39
92
7
17
20342
35
8
65
379870
4
97
29
1
300061
90
275165
486267
65
33
265437
81
4
72082
103490
259537
34
51831
160945
44
377072
242706
136671668
585836384
154455
170381
721519745
371576
63049376
58
9
72
11
442162
83
43
41538
86
1
93
1
79
352019124
53
83166
93
164206
17
280785
69
1
177545
49
72788
983215975
30873
224500679
524491330
96
4
60
75063685
124880
263334
10
485309
88
70
166123
1
349452
443897
370380
243996
14530
6
201354
246730
82
85
47
43
4
232823
184911
192427
102700
56
53285669
269563341
7
16
10
34807
56
198209
1
7
5
113469
98
247353
18522
246619468
471778
191589
40
66
67
90
160532
19
364881
92
84167
118861
160616363
65
733451942
290528
91
54
964886870
366136
55
32
31
95
98
355078
48
42526
575205927
291955841
253177
85
144069
98
95
76124
75
356384858
493323832
591176315
849439286
77
181152
97
74
276156
219039
164940
190117
170314
140554
56
477612
271366
258965
6
32
40800812
68
72
64
344036
2
337763
228956
66216
80
448903
465643
821694795
351063
21
898832474
221423
7
75
2
440300
184621071
50944
32
21
11
24
32
929007220
3
48
49362424
44
8
4879
387562
130172
8
29
556783719
89
36
90
202589
26
79
1
95
4
92
1
106623
189606
144802
573098431
24
38
247940
7
83
832113597
70
104384
70
15
4056
233200
19
86
342538
54
27
44
86
424
75779
2
61
185617
88696
17
27
452786
809927551
17
6
485096
705392184
35
55
48
133588
40053
16506
4610
22
497828
68
54001
81
42
2
72
143598
333215
96
146124
976882439
88
876003049
14
469225
95674
72
70
130328
92
311001
218771075
292677968
13454
39
40
16
459853
4
995441534
42
209621
6
747250377
248410
50
2
98
17
9
193480125
11
1
28
1
3
330740689
102883
50
67
460817
441290759
497846
59
78157
39761
281390
158613
118941
88
95
61988
82
15
18
49
49
43233
74880
373177
81
98
70
83
36
201016
3
7
246666
46
53
23959109
121851
47
336482
486183023
115230
1
312613
66586
75
46
7
200151
49
99
47
187347
154837
78
405150877
486031
215777
31
352904
62
709792867
12
219788
96430
454381
391334
84
390212
106310
68
192088
5
63
6
8
8
41
342105
51
435526
303318
49
77
63
821523271
98
30
67
97
43
149424
82739
31
9
55093376
292355
22
2
89
135139
59
23
111928
488693
436580
917302767
229328
67350
5
67
6
249560
173806
342068
74
1
236851
289633
497474
11
4
296663
49
17745581
212486
24482
79
35407
278939
32
160915
403449109
44
320941
73
328189
2
67902
115845157
7
37
45
5
208016
18
78
246662
112167
369848
70
3
348496
57259
188906
361317
73634
189898
91
482463
64
205591
68
81
50
5
149386573
8
26
6
37
69
161311
4
69258
429100
30
25414
31
6
95
1
893972425
210714
74
508654482
324268
216865689
8
317237
535901353
11
263663
49
98
911175220
9
5
45159
26646
17
488775
400375
6
10
299167
77887
298932
300540
8606
4
630343221
4
16
332309
322916
220427
4
101061
33
9
42
78642
151421
362703
99781
452689378
197032
27
23306
252563
239836
1
418087
164484
34
196006
51707
171670
42
160691927
11
464920
7
7
963074833
428657
40
99
213316
54
280463801
943652259
391731
7
396159
245070334
80
2
127175
85
68
86
27
186147
43
396366
46
5
39
155288
4
26
75
130036
33
2
23
24
83836
284474
5
65
77
291029
74
67
3
92
308694
105717
30
6
85
24
31
70
113658
221290
3
57
9
236886
359417
118513
46
6
82183199
411274
45820
32
7
85535
83378
69
17
210521
74
452286
91
80
9
5
490384
62
282031
444349
941718290
39
65
87
9
4
24847
45
58795
107168740
69463
207787
66
357543
19167038
95
393453
347476
40
5
195878
476151
25565
88191
9
1
251439
53
416770
4
185365
833941257
95
386432
124315
5370
53
384469
1269
84
27
469481
1
39
355240
33
874121942
402753
270552
9
55
44
70
363790
78
73
320917
392863
71
47
94
411463
14
303769
419242
173392
274329
9
45695298
495979
78
59
98
641886501
46514332
253429
17
79
333909
478601
39
87
256647
932226646
344545
481163
14
302079
577568472
9
84
9
66
261135
272135
288125
34357
87
380769
37
22
7
243966
294898
73
308321
23
50
699431055
1
97
330588
45206
66608
38908
52
61
98
159883
171949
55
427320
466659
252606
54962
46
65
4
54
487083132
200
11
230791
417454
34
83
580522435
7
150337
73
54
30
437646
32022
285965
65
266707
99939
71
187406
85
3
84680
454602
413815436
83
366724
46
10
65588548
392536
88
914069684
625725437
116128
93
22
374014
53
6
7
68
33
13
78686
143853
9
89
250454
97
52
37
83
33
70
1
24
9
31
274685
81
247617
839914626
28
319769
427987
28
95629
103096
382163
88
4
514479335
72
1
6
44975218
30
206187
94
8
63
275963
253562
403153
61
426985
265908
88023
63051
2
5
415627
59
236258
2
193790
342616
80
42
1828
1
228214
58202
94
71647
458224
70
1113
2
152458
61
171570
194141
52
1
70
3
443075
1178
243071
5
12
57275
58
20
68
464543
579596142
43
29
138632
7
281236
327592
212787
442258665
427564
221258
47
232265
167246
318296
171961
378975
16
32
61
327470
8
769013187
96
383002
18
9
2
388752
85
473687
855852657
43
58
455599
350515
70
23
481579
119826
349283
3
295511
84000834
48
79
77
54198
121483
31848
31
7
97
154030
303258
83
173972
13
7
57
324803
90785
821079071
88
45
88
207783
137326
39
45
74
40
14
9
32
13
37
25
370623
164001180
37969
28
162176088
89
302857264
99
103412
626153973
779342388
162207
2
25
46
5
2273
68556
325656
42
155148
70
71
99
30
409359
358698
2222
81
50
274109
407213
23
2
169148
51
49
25
4456202
263228
332043
57
50
39
39
48
142825
463331
69
86
20
365935
2
56203
20
40
49
87
68124
176262
29
295090
117561
309400
25
204624
1146
236046
364468627
461032
1
20
442799
30
65
211952
3
1
1
93
838213169
492204
89
16801
307820
34
10
46
6
173883
137041
9
40
80
40
89
88
65
72
8
29
1
92
42
282883
369383
85
37
81756
129239
4
470394
86
8
105127
419126
235123
291146
321541
18
43
65950
3
20
62
5
172421
453106
1
836
149867
104757
344314
52
370478
5
21883
489514
36
58
103949
260437
424073
433790629
498897
58800494
43
4
542833450
162140855
51
177810
844419916
415625
33
40
345835
85
269471
151213
68
21
69
6
69
308187
57118
494478
22
153426
9
88
28
215658
181872
86
59
416632
44174
45972848
359129
57521139
89
93
57256
8
290003
29
135605
46
96
183554
38
389009
372645
454666413
46
5
128973
282155
73
897797543
82
71
483987
68
95
5
461580
8
38
656993163
45
454925
59874
64
149762087
17
86
79
214839
52791
94
578922617
5
18329
376987
121681
335484
85
15
71
91
28
349292
68
53
18
72
34
105578
452596
78
385630
2
176552
498317
32
189744
18
19198
1
7
376243
15
68
5
77
65514
53
199101
96
23
45
498282
2
346376
246945
127939392
49
44
55
422066
281521
85
4
42
474707
4
33
412182
48
457455
76
75
436072
23
97648
5
124070
423913
27
73
81690
62
359329
688414571
6
7
435728
60
83
14
151978
88
46307
488013
38
493125
91343483
24
319989084
418649433
66
309154
1
9
243610
91
49
351257
3
11
297350937
26
297915
41
29
426073506
151603
95130
222390
265543048
738937243
112851
469422
296512130
311993
1
170880
388924
14
122826
9
56
56999
89
62
566394412
60
404101
52
78
5
5
104662
123424
47
411901
24
466311
38792
92
139403
772852404
138869
46903
16218
3
401574
92
156072
163580369
73
3
33
255121
219438
87
493999
25
22
74706
213745856
7
29
375970
851377083
81
44
403712
45
54
283396060
274765
238138
86
301487
95
399366
30
41
40221
59
86
325112
4
176753863
6
4
491932858
384749
43
3
82
83
88
44
210326
78933
237269
395397
343748
70
208003
56
59435380
85
474905
83
148531
9
290515796
37
5
152053
4
192829
983740239
52814
487513
77
71727
150532
73
57
65
3
840022223
334603
55
38
66
89
5
711810917
338698
85
6
97
173913647
25
62
128055
218742
5
110771
14
80
545497031
342931
188009
43
361914
91
92
197043
76
83
413701
226456
28
36
46587
766534487
921919045
11
15
55
4
638252585
260086
72
18
76
181765
51
31
424179
11143
61
33
6
367806
325926
9
2
51
67
72
9
207867
85
83
475184
27
384398
90
33
66
1
438296
39
416730
312970
290100
60283
114506725
382799
915804341
183519
3
5
35
9
6
37
19856
185416
240274
171579
57
168850
38
279184
67330
95120
51
55
38
6
1
14
206693
140872
62
368174
52
425986
485847
411800
20
8
84188
4
9
74
12
6
181099
20
53
92599
407096
341483
372588883
60
2
56
901483280
6
9
64
44
37
29
23
2
95
25
17
59
31
97
248240
228353
102309
84
50080
295670190
57129
63
94
62
28
5
305786655
1
46
20
495766464
705853070
13633
258095
374911
232701
2
359344
84
317431
260754
900228219
4
41
68
38
50
58
418830
316758
93
188986
93
72
3
494769
787849582
41
34774
23073
34
63
445483
28
148107
150653482
87087
9
525459078
187166
2
429836
29
6
921982873
30834
64
262681
83
183377123
578647303
440579
480669
416573
121188
38757
78
217077
323348
62
53
3248
627180465
35663498
40391
988047633
96036
38534
20
88713
72012
197695292
72
19
499282
33
91
177386
4
30
19
84
37
171567
344251
238047
441576
87
91
93
9
230926
43
93
339820
165441
46
81
9
18
91
83
117599
41
30
37
5
454546
849272747
4
6
335505
4
2
90
175323
7
157217424
2
129731
245820
411967
30
34
86
145188
27961
80
72395
435830915
368475
82456
17320
79
51
55
442721
178055
21
23
91
16
78301019
186138
27
72
259363
5
397273569
25
78
69354
80
76
385305
2
300013
274430
487750
62
3
731240707
78
37
4
261637
397354481
144182
173253
24
4976
11
165630
487599
784001596
961199957
47
4
88
742492582
831317830
8
135889
98
7
489785
362993
1
68
247374
447436
12556
98
389723
8
380037
357616
39
294943
32
268245
238964
238766
38
213069
17704414
67
148928
359105
112633
3
177610390
315069
456577
43
78
136337
7
94
58
98
2
4
187947
78
3
91
108306
44
162232025
205223
18
343599
75
401275
191704
833724571
57
18
40
66
370471
18
647141791
326969
57
20
17
34
298956
394373
89
44
206811
29
436962
426019841
258020
368405
28
353967
227525
404970
16
2
75
263603
90233
16
153191
33
58
44
91
41
349458
73
58
29
334794912
56
24
4
315949
39995869
4
50
26
7
156212
15
91374
96
940665697
54
17
580942213
113609
32
363559633
48
120233285
693219411
9
464832
23
32
167030857
55
96
53
382723
19
6
571192433
25502
90
20
46
41
1
89
370555
11
91
6
82
386908
13
778563074
196149
57172
15
91
25
484295
85
331157
58
10
6
327042
40158
147722
4
603719392
74
242092
14995
352096
121260
1
351602
218029
13
7
9
78
32
475467
334666
36658
36141
90
304591
370629
459599
92
56
488468
13763
834332144
178839
93
148228
88
281445
432392928
4
2
437084
4
49
397306387
210429
188771
97
38
241307
44439675
325288
21765158
77
40
59
92
72982
40981
10
60
475182
63
32
35
37
6
453940
56
380743
429506
442979
55
30341778
234659
338247
59633
158998
424395
85
476603130
380252720
3
234713
79643
196445
15
39
2
42
468992
4
94547
431701
166100
373966
67
847548840
24
174614
24467
92
2
189800788
36
25
15
210403
26283
88
68
20
152310
507257263
464734
218268
79
49
7
93
10
163462
67798
442829
56
907522230
80873
157578
15025
37
992191713
20
114182
81
191949
111653690
789152353
79
7
48
66
12
76
326714
17
424787
80
22857
488766
482063
64
61
58105
54
13
42
201487
75448467
403233044
499218
27
87
468389
6
50
674333681
471703
257110
197823
331080274
489503
52
1
182405
769188840
64
87
346540
539290369
2
65
486648
3
38767
343629
321110
45
31
91
64
442887
442104
348379084
161825
498943792
565076131
82
33994
63
31
356611
138722
275134
2
78569
176564
242437266
141021
465478
209983
160950
36
5
64
57
345191
350123
68
63
152370
2
82
7
10
403071
289522
32
63
95
35
80
194192
285713643
15
90
308696
471561
24
110278
199038176
54
60
83
49345
30
82
162966
39
230968
74089
478113
21
408904
13
79165
74
329535
400326
79
515657618
448458
57
471274
17113
292105
823226952
277328
63
5
65442
7
81
4
1
81
233035
9
953475178
630579307
343577
80745
85
312033
29
2
15
8
287312
144434
35
33
115875
151584
425168
355276
175417
37
52
305224
49
536885536
92126
473091
119816057
464872
886024373
407488
149713639
264160
129383
292533
6
7
864277950
86009
91
546848963
98
779963615
389195
5
77601
163406
377029
4
61
549038965
94
49
85
72
53
96182
9
440713
10
99
11
494749
404987
18482710
74
3
477956
15
6
51
361574
256357587
155939
19
86
451827
79
227508
11
45
183686
45
185635
387215
98
197629
38
27260
306494
494559
9
74046
65
6
30
83
22024
469336
20
489932
639934659
152510
195006
109939
90
463084
78
20
73
482575
578962446
63
14
30
84
490856258
5
249907650
614989362
88
369544
400076
401113
3200
8
6398
792227108
51
286526009
139089
3
283007
86
225768
875596809
473756966
186668
555364451
99894
455527
122633
1
145658
478269
134865
27
4
300483
345844
50
572515070
59
272618068
81
99916
89
23
128855
491373
382144
891021268
324895
34
457632
797992987
14
672661454
83
48
924861398
319104
326151
8
293263
68
731282697
315687
293611
716618401
273983
94549
135877
2
489530
192076
141840
39
118673
67
723269116
59
150886
4301
22
9
64
199550
139407326
932122765
254757
10813
11
348902
401878
859957927
56
261999
35
275673
24
370471
247914
244266
453958
80
219701
793315141
216391
383329
67885418
1
264552
77
75
478043
9
420589
433498
351354
58
582415192
79
870526269
85
57
256587
70
125994
46
29
54
7
99
23052
148760361
25955
484441
53
7
22
383894
84028
22
140657
8
875628895
64
461806
87
264865
493183
232311478
582228914
7
314875
196357
10
143184
6
61
6
845217907
63
216180
92
423012
69
884687597
361437
418922
32
4
504515256
65
31
412544
129303
389908
969539294
348798
27
11
99548346
5180
133513
472838
34
98
220131
4
225130
11
57
67
6
22
4
91
898108250
74
87322
96
38
24
65
94
473641
290808
7
91
43
400007
67
94
853348918
58
2
43
329168
75
2
83
75
13
60
38
71
264819444
452535
82
165580
33
1
46
54
144284
6
437610
81
6
964031947
824010106
102554279
76
30
127561667
49569
459931
81
80
474881
86
135330
284135
10
280423
46
70
395791
270215
90
242849
89
375667
44
194190474
311091
130731
183591
436638
342711508
101175579
58
28
6
168085495
234577
53226933
498141
362881
48
658435583
397794
190404
91
275769
5
233462
53035
5
73
30001
89
180752793
68
705774334
188629
7
12
90
61
4
40
82179
89
333469
12
38
493599
39
214275
79
24250
57
124669
23796
307650
84
37
6
333367
491571
28
53115
776348447
48
311532
466269
60130
296731494
8
143229
3
327616
226557
189209
181907
250950
46
88
483955
8
83
35
2
333037
133558
31
80
35
315421
47
446812
302174
226475
18281
394085
176025
13
56
88
107228
436996
169071
75
390388
89
39
848501450
61
220989
402467
41
37
342964
352941
11
414617391
21
400624
271672
277912
66
78
990353588
363997
96
425758
244014
241036554
22
380546763
429768
8
90762176
28084
15409
1
215087
818284773
5
5
74
748030939
78
56
102157
5
42
475108
79
8
92
122315
89
12
83
67
617857929
2977
202707
349247
6
55
424385
289201
421155
365811
56
463901
37
16860
480798
91
317310
68
1
87818
496237
66524
3
140393
260712
23
408096
443861
47
486689
74
7
56
132529
7
1
541251617
356866
177932
446496
26
9
339425
31
22
247560
99559
11783
8
22
5
116375
293957
88
98
5
787176677
248103
8
70
171938
82
2
9
31047
3
338613
713
194234
46
153384
303076
153667884
51
5
77510
186032
46
33
63
66135393
824006464
329870
9
10
825181589
20
13
23006538
178105
31
5
58
224717
119795
3
299707
366801
57
51
170848
368173
36
1
416961
1
49
38
9
67
56
5
8
19
5
12
30890
81
68
355866
132021
57
318
12164
354489
5
83
10
85
96
122132
289628
12
178109
494931
19
93
46
830016452
35458
20
14
19976
351178
4
7
89
7
83
71
52
77
37
907450764
300627935
118597
77
88
64036
424625
25
53
33
88
233115
364190
66
328186
3
56317
261939
317248
81731
67
83
14
85
93348
49
32
14
635656127
9
57
85
59
8
59016
325066980
73
256511
466557
401481
279062
42
2
259691
73
79099
10
283921
30417
2
37
155747
292813368
98
379508
41
201778167
9
88
183765
67
384550
16
18232
271937
156234
31
193166
26
361970
62
41
17264
7
618615365
6
54
86
97417
459591
896425242
29
280774
82
140735
425643
141302
475537
208766
319368
30
44
469361
39913
64
2
87
99
445532
128414
420122
39
394091
345439
39
9
8
70
65
2
825442377
48
6
26
99
55
21
49799
363807
359827177
309605341
330642
5
580701210
93
225052
100550
3
26
228702
68
262292
14
148230
37454
417825
87
2
368184
618600102
234862
580832024
2
349508825
94
350379361
166571
370847
19
33
392123
52
63
9
86
46
80
34
78
32
304310
231254
188074
275683
92
333434
11
239296
63
71
43
2
54
4
132425161
75
18
302362
92
48
482335
43
564817763
337486
2
389389
7
270145
9
59
8
481751
925574503
5
9
62
326409
25
266307632
154168
385253
8
399781
353926
85
204504
5
45652
79017
2
50
32
90
194195
43
377903
144796
652865182
159073
241032964
91
35849
265633
62
275558
351951
6
85
284591
45
9196
402956
30911
374096
174911
12
471874
119413
48
131096
103950
8
382318
30007
5
15
47
54
134570
638944205
97
13
341716
86
77
24
73
73
56
54787
62
8
6
3
5
303171704
3
338364
1
153405
740681452
113715
419021
16
2
56
75
114681
255082
11
58
386992
69
34
250093
42
75
8
304518771
30393
384134
453594
9
17
11
14
278463
272530
86
65987
5
61
489360
47069
84
283503
7
5
14
48
45348
96427
3
445609008
45
9
420121
328892
866107965
454114
48
5
50
56
58
37
4575
76472
81528
447285496
57
81
89
249838
9
76
50
4
27
69
206823
161587
210874
87
7
3
336775
153546
221201228
332603
44
119044787
6
66
78
32
52
470436306
405219
99
64
958108556
29277
7
737368417
35
76
9
61
105734
14915
167790
37455135
259699
6
40285
14
87
266325521
189546
27
479050
2
395173
152874
95
483625
43
11
16
64
302564
89754
58651
199058
2
97
248737
185033501
273523
426194
25
6
39
428281
460016
80
285409
266939
381233
86
96
376673
86
625899553
418447
86206
67
39
334006
3
78
35
156662
33753
28
294859
210449
87
349695
40
129060524
98
59893
52
16
349593
60
19
19
52
480539
35
81004
680551102
91
1732
25
118778
170898
44
97
5599
67
79
31
36
58
25
383139
199120816
4
3
88
1
351745
791703042
381375
155140
456057
85
376181
37
55
165535
337422
82
188181
132730
11
33
333439
3
26
45105
454253
3
54
83
83
175651
51660
26
447617
4
807038830
385178
10
69
48
10
124848
291870
198995
56
240180
797816239
1
355282
86470
84
20
11
82
304050
296791
1
385756
36
442024267
219384230
134067
225904
50
74
16813
814368799
90390
90752
2
218346
62
39
272690
26
485490
468544
425472
1698
451857
81
70
474982
200288
53841571
64
51
246948
154134
327517
12
91
333607
115552
19
75
57
8
172775
85
212717
214260
33
351360035
146271
283227
95
800115914
383428
2
27
475076
89
48
177505
87
25
35
396617
441429961
385232
317641
23
92
193258
14
99
425545
141185
74
1
291506
107293
75
110273
24725622
72239
45
13
23
95
53351
319790
339427921
53
45
20
308702
48
82748154
589104937
7
226821
41364
14
2
77
448262
484690
347702
691308560
22056
3
26
750277202
2
298803387
311948732
193463
195147
5
27
74
25639
326779
421647966
175256
308940
84
57
21
20
185933
453122
78
454979
422617
499549
38
383894
5
411884
441295
300306
20696
90
9
215730
52
456228
165375
33
454501
85281
44
226444104
309103422
74
247552
16
4
54
698053203
44
937870985
60169
5
81
2
9
779293538
68
285584
43097
119045
6
25
476717
2
441804
53
17
9
117003
75
196413
35249
4
261271
782234376
392662
62
181547439
92876
271253
21
446551
77
4
27
416372
32
10
1
58
472593
27
8
309162
836351619
325103
23
199905
49
437555474
296746
49
33
95
160666
106494
60
85
36
160997
25
2
89
24
53931
18475
480
337844
83
67
195232
82
27
158550
79
2
39
152009
3
9
173002
212155
747456176
16
7
446284
17323
127097
89
195410233
190684
89
62
358104
10
18
47
3
490543
91
460267
78
459908
491157
268996618
83
476941821
902629804
678833794
40
285784
341609
25
473517
78
10
755009064
85
55
14
431776
345986
75
7
95
92
1
58
17
37
2
183323
55
366960
38
54
97875
38022
95
88
65749
849764055
329227
98
313261
181253
65
17
394383479
136179
145141
58
417725
336240
148430
34
14
31206
31
57880
27
185590
136392
31
16110
1
57652
359283
130579
126780
413972
48573
93
808238572
211933
36
312489
16
45
74
492877
273562
3375
78
82
148523
48
37
112973243
66
13
11495
53
280698
54
206555
30
85
159116
8
29
388721
8
76
58
327884773
309768
50
57
35
163498
292828
262857
281205
358424
472219
47049946
2
85
51
437650
9
283146
325232
341952
99
83
298981
12
155756
176724
13
3
89
38
516781933
683159454
31813
72
9
402285
1
24
357484
492460728
45
53
877365765
3
352028
64
93
341546
94
14
243604
71
90
78
265270
410952
150466
255359
9
366284
32361
5
397300
67
434236
388128475
727222371
53
51
415088
171493
443396
33
494816
9
3
9808
9
417424
96
13
67
57
29
309206
10
85
612590300
487711
34
80
80
305441
372581827
35
837747495
83
13
95
236239
324682
8
62
8182
34
46509
8
20
137178
4
682928404
7
32
91
456377
31
414906
183614
2638
307197871
3
153207684
21258
64041
229589
214350
87
734904112
44
43682
27
92
286121
23
60
320147
731992329
35
19
7
165579
214734
374015
357774
92
205341
9
18
180649
463745
72
3
42
46
3
366552
9
18
600990642
360549
88
11
462517627
39
33
6
8
7
454960
184688
4
300746
290114938
42
72
85
8
66
961258708
72
401954
141127
36276
336028
230048
24
404054
90
362748
59
763413084
15
21545
363477
63068758
279894
27
878560557
613309921
78
68
32
56
59
83
64
49
25
125967302
35534
26
457943181
234646
369650
15
73157493
11845819
67
75
316683
65
219647
63
261409
3954
101763
226765
335544
493143
401714562
6
330343
52286
469442
106666
4
71
279091
285868
308407
209392
18
57
363018
97
99
464989
98
85
271298688
90
80
62
34
136806
69
883548203
78
90
79714
349486
400586
4
35
227031
49272
138551
24
116908
318078
6
44
897743946
587953738
11
85
5
88
3
74
26
20
62
366754
7
414334566
448123
37
38
78
563228520
463935519
78
260728785
82
143596
92
356685
1
184968
91
46716
49185071
348280
10
7
38
36562
386163
28
420568487
14
317897647
85
896101886
79
323665
19
74840
312409
55
22
331961
1
4
2
408052
4
45
286142
16
259763
33580
3
81
72
268633
107470671
22
439555
51
2
9
488042
435866
662102134
32
32
58
417916
29
33
489589
482266
419067
379466
67
439809
78
6
48
65
301862
22887
53
699265210
857808001
19
2
633941378
35
6
50
42
90
361528
237306427
231444
280307
467450
89
34
444679079
41748
89
49
40
469645
238416605
382107
225214
9
4
37
151029
42357007
372124
4
1
84
75
416581683
43
18
470024
25
73
239881
27
19
12
150502
246645
180954
43103
455483
2
99281
64
73
26
260413
340315
296666
54
295843
41
3
14
324196
105514
479023165
492393
91
1
67
40
74
47
16
86
172573
96
27
343704658
77
427402
64
151573
171737
475220
45122
70
48
488558
4
211919
62
311799
44
36
11
55724
259199
831705872
215139
307803561
96
391330
56
9
698055298
84
34
166210
80693
30297
45508
16
55624
223893
38
320390
188453825
70
62
499992
61
47
496768
53
363457
15022
10
50
449548
338692
419995
80
410846
67
63
212293
90
213093
32
8
79498
58
54
43
10
39
7
415177
160241937
90
59
46312
37687
76
364571070
62
227825
443622839
268032
355662
36
77870
1
403613908
25
134884
477802
493767
371965
1
3
52
200421
34
258255
51
26984
401326
486936
92
23
65
25
4
441950
495040
378207
32
2
266656
58403
10
326939
70
367135122
125201
304142
66567
494135458
96
55
4
6
315277
649383201
96
344322
26
236769
22
308132
1825
40
39
284994
48
592628470
59
27
338880
2
57
2
404795
45291824
32
56
392248
184268368
97457
111215
261462
93
47
91
74
220961
28626
361627
17
22
386288
13
144377
33
62
19
163875
229131
81
84
47
354810623
648771518
373401232
18
491092
78
354720
79
47
16
456723
96172
346370
52
36
48
394414
240456
41
56
486839
88
52
69669
18
246320974
3
388371
921420304
26
298298
391136
351385
129696
7
45
1
349334
238602140
93
125224
66091
9
359174
75406
467310735
301648265
292230
407883
98
10
7
284839
4
44
24
60
70561
500932235
279264626
72
288505
122818
17
36
476078
484533345
926702867
66
41
90309
187610
212001
482818
461968
432161
60
169118
69
92
777490669
20
78247
387491
2
449979
344448
74
130474
33917
463962
260338
54
411990091
1
91
5
93
72
90
65
84
17
368249
99
788650230
46
15
55344
255951
28
364286
5
56
205888
68
358383
99
180842
222529
187279
334080
83973
206561
12
78883
2016
289248
97
41006
122990
58
9
60
400598
250864
306837
13
7
29
98
2
363201
33
25
113149
99
180000961
190092
35
58
625618979
286835
29
311283
28
21
87
615972898
44063
95
44
273670
7
37
82
87
370699
84
123542
52
73
55588
73
56
172529
76
50
714027992
86
32
55
325932
892366933
53
633601612
78
278648
99
219545
70
165146
82
157952
12
51
18
314359
70
55632
56
89
13
15
238852
2
495876
189233
296360
57934
54
60
364861
63
132481
192771
57555
411118
43
110321
9
416055
289077
12
43
493131
395114
98
4
89
94
339837
81
485029
51
395140
7
261054
40
6
419743
290291
82
57
88
52
20
419733
491076
491224
28304
276276
593130606
15
906474360
91
267060
361494
3496
29
222788
8
24
891364393
3
716542593
852031787
29
493951
607072043
37
903478329
85
188550
25
80
82
657403617
499048
89
198314
1
40835
108668
81
350815
396195
195672
636810714
314362
7
217188
42978
90
375775
202216
31
754794676
217507
22
491907
123139
269293
79
263098
49
54
478265
75
47
86
34
60
456013
303558
437251
17
738241525
262548
145738
13
80
428776
42
7
71
39920
71148
90
352090820
53
618118312
13
83
88
465000
347271
5
246123
942110872
78
231821
6
296629
30680
1
58
102727
10743
46471
499872
384637
98647
3
50
42
234798
99
84
213737
3728
55
146410
44
264188
186563
233765
76280
346729
264677
123296
75
43
957791380
29
86
237843
409148
83
674370843
226799
3
441548
639660441
332957
91
503
63
13934101
914617030
38
97
14
391738
27437
225153342
75
6586
422876
81924
67
48
194123
58334
39
86
98
116882
40
1
33
3
564071973
283677
56236
35
48832
490363673
387994318
462214
171268
449966
7
165413
6
425089686
57
9
47
7440231
742701560
41008
362514
42
52
89
307562
14
58
87
380500
23
39
67
371405
27
850392548
6
29
53391
13
20
23310
80
11929
7
171365
459005
91
63650
12
91
571311045
64
210823
432527
319593
7
64
535398653
220667
316835
331803
56
351837
3
635128684
58
309952
45092
56
495512
48
82
19
374076164
2
41992
10
9746
99
67
130817
236874
16
724896955
12
7
147951
433615
206551
6
3391559
34
65063
71
6
405951
17
1
295928291
83
7
79
155239
23446
33
294078
58
470718
96
50
53
368092759
3
62
4
97
2
21
404335
24
38
4
229550
99
69
76
147200
81
50722
35
6
249961353
64
241294
436739
180377817
431777
686939347
26
313154
397892
358697
51083
10
2
7
340118
262030
19
62619
3
435465
72
33
3
306592
480046
674662264
34077105
445002
63
45
101829
17
79
29
76
99
15
7
115617
28
420872
50
384538
82
395156
69
54
44128
53
96
634192005
69
138701898
419327
787842893
88
353484
469220
99
18
58
24
35
45
416326
33605
88
4
655511782
21
3
693722323
35
193187
7
108099166
79
391988
9
6
350863
86
69
45
722164858
373646
603045072
91
46980
391423
58
31
114282
226074
5156
455819
81
141547
419755
444083
84
92
439589
71
41
21
78
263512
8
295618732
425323
766275461
389367
60
477484
86
279768
953469519
84
77
389770
1330
17
304763
462726
61
92444840
33
53700
308200
7
1
775352144
71
77
95
388176462
18
35
221098
310757
474537
14
47
29
436798
404904317
86
429057110
79471
108993513
6
466572
211079
499721062
467287881
84
403401
3
1
6
495101
392229
1
35
83766
6
178690
233387
60
171226
573520019
191108424
253388
77952
31575153
215103
457125
391560
367810
351234
315931
5
758327405
47
445447
24
447375
422971
228298
190695
154831
439988
480036
8
2
39454
413550
986690164
476286
78
96
154129
15
600854691
76
414132
3
238968
689903301
444996
46
95
58
70
4
92
278237
314906
155845
18535
76
246641516
88
96
412023
81
99
87324
55
4
197333
3
334762
50
312911
128260
5
385071
80
836320777
123355
399595634
392960
48
63
669574819
2
587804180
499191
7
44
206802166
859076337
364903
11
108817
54
242768058
30
61
82181
266533
435175
320681
65
19
37
44
67
18
22
28
1
59
75
12
112974437
212725
76
217297
3
9
354826
37
7
310135
53
38
80
89
96274
96
94
39
70
14
191696836
50
365015
1
131746
256412
59640
10780
86613
3
91
7
51
17
22
48
124334732
497589
1
42549
875917754
33
277077
7
34974
39920
461254
3
221571
776442
911617730
346288121
483433
17
84426
128875
453159
877751658
59
30
9
369762
73
8
50433
9
29
122522
400339
85
25
250102
10
7
95
94
358912
395874
452591
66
450716
222901
81
38
710732180
56119
429249
75
2
708358685
56
239580
271556
438305
544127159
245961
450838
26
433253
81
93
241242
22
15
104351655
185003
5
99
413489
92984
4
59
1
50
61
24
9
94
590435343
342182
260994
54
15
389393721
52
125592
74
422456
123429
362956
26
1
14
113973
29358
409633
89
34
177263
492402
454483
86
53
72
38
14
46732
66
89057
900679149
189792
458526
84
433448358
4
3
76
63
91524
38
290520
93
61
215386
29
211023
47030
19
1
84
46
13
37
58
25
77
15
75095
322064
356000
43
193108
405633
31
245828
125235
285672
7240
381960
99
847440393
80
15
99
327922
32
369335
776972348
87
42
93
40
63
213101
235583
94
59
43
932522059
424854
39
340656
6
22
450338
819466064
94413
14
3
28
190000823
12
18
280494228
466626
378015
457505389
76558
383892
99
64
88
92
174186477
105819
20
20
96
151006
19394
895995522
214121
336610
75
36
99
10
303823
232656
264643
68
17
428097
2
53
4
97
111695
57
455295
7
5
436467
51
476724
811340160
84
14
169471
4
342546
4
288982
11
272411
372327
916949451
5
52724
431827
950150976
243075
51
82
294419
280306
413453
153406
436978
94
28220
534166308
983043390
43
455557
11
9
139024
207145
5
486637
24
52
85
176089
49132
30
84
35
8
323777
216009
400263
284553
391053
888126829
83
83582
212793
8
273707
25
72
994727618
599439817
2
78
401752
87
296415
80
336415
2
963887232
28
141541535
4
2
12
70
25
19
116747
104566
336016
374236
7
9
72
66
78
66288
217523
245985
34
20
84
83
359836
232586
84
26
93
2
437091
86
60
82
92
363889
45
25
417843
158750
66
5
71
188074653
12
475865
11
38
48073
40
679720109
146113818
327639
119719
11
507570173
188626
882653909
392743
263456
494037
12
73
89
13
273607
6
41
2
9
181864
216506
60
492038
248465
408888
429127
26728
40450
92
64
14
375998
17
472768
38
18
181913254
8
54
304929
61
42
4
138225
46
36
403790495
44
22
13186696
190155
61
438270
495466449
74
75
417750
212355282
67
177702
29146
63865
16
349559
278231
324097
349317
21721
694108934
665196101
66
67
425803
13
449238640
172696
18546
1
290211
20
7
531264197
443065
113492
147392
86350
26119
358186
173394
20
470597
60
50
454631
16835239
97
164490
88563
56
83817
20
5
38
73
662771718
76
184549
725209956
428505
531406003
69
91
3
3
155773
45
50
392890
69929
4
38
70
275676801
86
34
86818
44
255160
76
386508
278991
479849
3
25
14
40
167468
321212
27
23
310799
13
24
71537
96
349072
413475880
49
739018591
4
318443
24124
479803
3
3
77
28
323790
588866564
470714
50
245302
88
537559297
3
95
3
167037
25
356444
81
519615056
175952
42
19
456312
6
6
62
43
465823
160163
56
44
60
75
140045
652680178
38
126056
479594
234070
342734
331839
56
70
685541996
67476
442040
66
79
300607
36
74
70
77
4
31404
146359
345105
1
34
32
536580926
347106278
356404
203100
967011758
366268
87
214402
616770639
490095
85
60
256286
48
367948
2
37
74
352441
331445616
418814
14
79
56
22
58
89577
497771
283373957
448760
54
74
86
231415
21
71
220503
152538
349156
382460
57
97
1
132005
482564
8
398113
62
7
21
959235373
283196
30850
96398
97
78
1
74
195563294
638494039
61
116540
73
71
53
64
66867
61
372352
2
7
34
72
378720
79
22
8
399548
134181
29
7
83
3
91
44
317407
18
279354
21
46
458306
30
7
399203
7
32
59
230537
323562
40
15190
38
64
92
48
57
722296659
736724333
829439331
58
76
103438
32
69
8
73
76
9
456217
107889
51
35075
128057578
347823
420447
71
42
4
95
38493
8
682182881
107443
21073
20780307
7
463337
14
371844
405616
455492
74
62082486
36
2
333678
3
346928776
36
80
28798
424857
5
301763
3
3
39
403826
51
84436
187882
155024
14
19
60
4
42
90
23
494487
44
102177
37613
347017
144880
526628379
5
198339
79846
56
40
432191
22
53
145763
326801
215271
162809
78381967
94
96
44
47
390370
47
5787
4
358043
493365
72
59
23700
200961
59
553181008
102986746
76
79
363204
29
462102
22
48
142257
9
312699
2
384084
37
99
217802
91547
88
23
329929
433910
73
284104
6
772427484
229358
637698549
364598
89
495415
45
15
78
479658
348643
192299
105978
29
918660539
402962
5
6
1
11
10
47
81
38
893024356
61
107283
495862
237070111
53
45
60
88
442617
7
41
26
410194
481433
278827
73
265537
69
290522
73
3
152864
98
15
61
442199
264164
482454526
446211
35
10
17
28417
127
80
97
374353
17
386594
375715
1
260197
8
32346
69242
60658
66
32
33
533565324
73
21
766103173
32
265928
982428618
212950
312197
394653
72
198513
32
498926
239092
368022
47
67819
54
4
98
38
420738
356957
15
34722
56
399388
316876
9
52
485952
65
199020
281137
370786
333845
74
415796
1
49
370740
60
35
74
88
289844
18925
2
561529506
43264
182377
108161
371669
236682892
102423
590817773
1
5
26
49879
363794
40
112941896
76
95
105080510
73
25
72832
37
23
12
7
5
50365
20
42
32
68
76
90
73
45
161245265
7
81
5
7
336485
779316743
246383
448173
85
24
74
308686
4
26
95
258619
17
464336
455065
14
268883
385383
20
251238
4
7
51941
366306
2
497914
368793
368260
9
219231960
96564
166712
434174
9
62
73
451268
78414
25
3
8
58
4
55522
486186
26
388574
15358
734861614
495671
328235144
114393
22
20093
112983
6
1
87
80
245411
107961
371612109
7
178218
65969
25
52373
977341688
436545
95
386420
343829
95460
319007285
65
86424
400588
5
4
10
80
438519
74
10
35
59
488040
7
9
339471
84
91
64
318704
386253
469383
57
82
19
208018175
76445
35
32
40
233611
22
6108701
83
579335254
472352
93425
73
6724
1
188475
442552
18
280428
74
142761
90
64
2524969
170395
43
9
426831
49
23
434649
79
489508
61
205522868
55
50777
7453
89
60
21600
94
260929
171307
199013
109768
2
2
229664
991703167
52
76
6
58
61
78
412953
91337
182050
55147
156527
10306
151284
1
31654
404319
74
86643
24
108647
80
54
6
412076
48
446777558
289230
79
2
126111
7
54
35725995
52
1
296889
74
62
73
242778
72
431666508
77
389187
215421
88
52
4
57
49
461815503
55
49211
137057
137179
167516601
89
824198304
47
5
340727427
61
84
74840
335509603
55
456922
43
260078
488828
35504
1
922663859
498176
47
34
13
85
249951
357203
162636
251438
58
60308
480455
10
87055
7
138141219
32571
76
525158304
105173572
7510
50825
80904019
19
67
439969
68
51
33
153764849
7
93
274668
345585
36
53
8284
62
112319
17
432000
205266
18
407874
198139
6
372514
12
18
4
92
86
261232
303664
634099687
3
578011333
330790
19138
6
61
83584
83
397235
10
393835
6
2748
348181
222692
53
8
66
65
25
31
79
183911
257206
479981
36
4
66
2
78
378742
13
22
247716
385704
88
61339
400523
97
488397366
913011629
206625
35
39454
400880
73
936702657
95683
465588
58306
2
64100
86
180839
489105
240480
490810
75095
75
59989
680331986
50817757
23506
172346
83
36
6
29
142297
13091
839566347
433200
37
64
84
499867
68
19
134242666
3
130970
445618
136079
709358177
20478
53606
5
395546
458993
17981
98
160223
89
54
89
167590
642811293
75
82
943975665
12
845856216
18
87
78073363
990057548
342491212
434244
227308
81
106028
231047
80
327068
16
277243
42
370492
462302
608495578
358782
30
61
31
81
71
87
71
54867
11
61191
40
46
8
35
55718
303005
85691
15
76711
417606168
35
198127361
194276
7
250601
154989911
187327
4
86
199323
154132
7
2
47
36487
306817
400361
5
85
79
53
59943
89
803240836
127878678
948430028
211541
57
2
299007
401302
84
3
98
335432951
75511
406795
257365
6
82
140811
51
56
54
57
68
318177
184984
55894
188829
29949
146409
30
116898
8
96
50
144344
305537
29
2
8
43
166298
20
27
13
762118637
422957855
34
499975
492174684
8806
28
41
10
132998
266276209
69
326145063
9
243252
54
7
420082
7
416263
1
19
2
52387
410902
387997
462988
62
244776
197578
103991
125297
403716
343577
18
83
199013
475844
447285377
78
20
14
231917
410071
58
477829
93
322441
40
57
206836840
82
8365
236386
19
8
493044
89
74
23
119353
29
129362
2
18
22
343346
18
76
81
9
83
576394073
48
168110
8
112191
5
227728
34855
369881
146003
208261402
84
52
39
46288
20
489013
163115
197554
483470
232824
209207
77
101989
4
290350
28
185024
948387621
172758
318968
489203
23
377160
398191
61
84
262551
409258
46
98
96916177
16
606952316
335295
4
303928
24
44
81
2
41
87
73
89
140739
75
202489
238724
64
46
7
89
7
48697
413000
486404
77
164742073
34
6
193262
489368
36240
38172
46
287534
35
93
83
113167
25
98
79
217716
60
14
56
96
192641
47
21
23
8
8
148108
43
34
38
10
58
1
454952
672699930
2
56
214382
112050
2
29
6
144314
287066
115488
197731
2
11
82
80899
815159757
126672
157999
87
65
80669
85080
59
67
318545
40
9
59
365349
112845
20070
14855
989851349
160218
99
21
89
8
8
74
496675
59
49
5
183724
43
273834
47
56145
489648
457586374
82
5
249350594
463777
8
192901
302098
9
64528918
81
135710
44
319359
51
17
3
284947
280379
70
99
279918
203536
92243
31
67
99718
297823
99
67
98
71
79
36
138366805
269004
153588
65
426562
82
75
63
50
549439837
39
113714
209844
15
52
8
75
21
4
95
537596177
1
303832
9614
62
18410358
353240
232866
6
34903
16
12
617837076
458768
181450003
200008495
466559
4
191098
330710
859880331
6
8
40988
268697
72436
459538
259017
13
3
47
310646
227599
5
406356
25
85
24
694306852
36670
414784
81
139356928
324518794
51
366409
161417
105655
87
7
9
345414
429572
92
48
125580
94
55
25
327903
35
352630
2
9
77
45073
416466
6
82
27
175731
28
292975
381161
215909
17022
115343
366221
137256
48635
235737
88
7
332026
172666
166371
485100
155571560
164968
565599404
20
79
90
237006
255519157
472599
63
22
346028
256562
9
63
913740275
87
299152
43
78
74
274156
51
7
28256
68
789973658
99339
58
322855
4
79
833598265
9
31
363213
61
143529
284403
60
89
30
217866
85
5
56
80
333916
9
50
97
907003904
22
14
50592337
43
186310
296477
51
18
517343471
259848
308831
276416
273923
322784
673038917
469928
21
151675
74
5818
63
72
327484
76
35
108959072
81
90744
218043
7
37
67
35
215003
312513
65
2
80313
188640
73
159447
151835
436264
29
337836
187165
403133
395302
28
74857
45
18
4
359305
14313
92
23
293520
79
99576
3281
325515
48
413503
58
18305
95
2
47
490953
229835
462294
165906
398272
84
44
2
47
55
64
920785263
8
90
176851732
58
81
46
462454
108090
79
850808119
51
7
421560
3
294562
29
267215
33
362524
13
22
86
151045
189447
38
9
401105
484997
77
11985
187958
127875
93688
444948
93
316798
49
80
27
427901
41
48
459096
60
283491
62
66290
15
3
46
74
37
75
99
64303
56503
50
17
51
91
224403
168919
25
311008
84
20
94
263981003
90
214247
67
46638186
314263
363786
7
174887
45
342081
402704
374651
4
471738105
29
367480
481380755
44
73
99
176890
77
56
1
256674
97
19038
339644
19028
3
376573931
27
176479
55
150338
213401
67
464749
48
301516
44
80
384151
64
57382
72
48
297311
25
437966
123179
84544
21
60
433843
4
322279
197934852
70
85
81
165639
352705749
8
82
341337712
3
55342
184252
6
221774968
243963
359228
159771
29687
7
28
476749992
256993
19
70
35082
37
214895
47
151199
9
170735
229272
6
246652
21
66
65
34
99769
106222
94
443086
93
10
61
387860
23702
4
2
9
392807
378955
61
184854
4
138140
73
127016
55
147511
10
417265
469045
361550
68
87
521685103
9
169265802
295313718
82
306554
319299
54431
48624
311366
168393
26
50
41
281160
5
306302
141827
79
557405092
77
258230
903997959
3
336144139
91
57
5
32
330801
46
16
65
176920
25451
383368
2
389401
682226325
492741
63
98
262438
193359
204305
74
8
20
368538
9
99
13392
403937
46
99
114636
456146
452917
277004
12798841
405728
168226
21
23
3
96497
259821
110590
26
826431459
38
74
75
42
40
215379
70
92
75472
667126748
492645
49
17
216822
879683759
248596242
282572
483001
63
40
44
6
343225
96
284113066
57
63
270344
54
35
1
37050
27
336097
7
19
90
787915976
1
5
43
4
48
57
905951491
23325
22524
7
255992
97576
77
43
133683
430449
76
111387
413036
95815
39231
6
62
42
5
448308
711951399
81
90124677
3930
757248115
481423
147897
90
113707
56
298276
97
1
2
205163
58
41379
410995
54
122294
86
4
85719
95631
20
211922
82
18
335680
15
85
28
450812
61566
243617
392629
368429226
142997
1219
14
172630
368627
798148618
85
105474
234535
106937
511965942
8
85
57
144494
205028
16
806524535
52255
273201
180148
465280
72
114574435
52
6
259236
78
38
393886
300807
82
194140
37
474884
5
9
40
362912
31
306738
353304
282916
42742
97
76
394165
361699
17
503036144
403696
161740
93
334865
176045
21
6
2
80781
91
91
371777
7
80
711648711
43
353069
371722
3217591
10
445249
426535
119412
948352387
10
30
80
33
73
5
11
370991
23515
53007
30643
273707
253053
324757
38817
421081
462464
947821743
415834
98
25
4
462191
82
375329731
8
91
34
378727
75
111340
81
50
29
233027
20
82
84930
445914
74
19
571678272
996622007
19
423936655
452845
963519657
169180
55
497268
15
3
75
28915522
91
827795772
69
79
29
89
418715
15
34
5
54
181593
125905
145830
161074
274568
351665
328812
5
59
63
32
95472782
336142
239170
56
364052
184280
19
56
61081835
55
46
902412539
5
81
1
44
46
175104
283182533
6
86
140031
85
7
81645
57
50
69
383529
293852
282536
123767
380420
298811
220080451
134208
4
71
34
16
57
471826
1
7
88
368460
9
367702
80
105902
499379
6
359452
57
61
407250
422829
457182
76
122377
300165
4
134353
54
238192
204610356
7
29
77
109126
69
1
13
452841
387540
3
37
408082
71
82
75983
56
1
59350
151751
95889
42
5
329969
4
188533
65
325722
210955696
272263
4
62
3
377138
176837
396827565
1
48
15
490571
11
61
235044
79
206351
373572
15
79
4
397635
94
80
72
24
68
24
139533
532071135
249112
304314
74
149579
61
6
464692
440572
169333
122448
100191
23
143036
68
40
139872
62
472784
114939
61
183417
37
41
91
417767
62
51
32
162020813
27
521597259
53
8
973021633
706608019
40597
83
1
372785
270907155
72
482621
328290
65
91
94
74200
4
69
86
2
467525
12
38
17
56
270350
2
1
182697339
53
77
12
2835
60169
82113
29
2
269027
576240714
13716
7
11
194262
24
95
63
74710
297201
24
74
93
4
29052
52
93
92
47
360365
233386
58929
42
5
19
64
132833
5
82
33
175673
347872449
74
284805875
40
1
16
74
748372816
69271
7
186946
132563
79
509952720
18
69
2
46
363
468927
131878
947694945
375492
166113
206287
8
59
106718
264516
5
252912
627508648
452138496
58
44
633164018
62
14
550986223
27
301359
91
66
362718
74
53
430416
80
20
5
304461
553567639
15467
34480
84
13
371078
74
454531
90897
144851
334822
453608
347294
20
60
74625
303681
9
160438
7
664238217
65
9
242203
475951
91
2
9091
209121
496692
303629
2
476097556
9
59
15
44
49
74987
365478
449086
1
56
125466
56
498431
401543
15978
16
91
70
689746525
7
75
86
389596
17
778067109
150628
30
64
390686
49
246094
5
344835
57966
931997040
114711
3
66810
7
148097
65
2
446030
261973
35
103333
44
24
939584311
65
279360
350480
31
16
7
259272
221183
24191
13
66
417672
384585699
43
371026
47
61
410567
53901
97
437445
2
8
881052183
257987
379077
303036
2
44
3
83
379220
81066
60
30
91
78
49
29
368732914
341460
76
56461
244302
242217
437120
42
57771
11
220069
422776
328692
60
239187
348975
229926
70
942065703
192045
957352595
289802
56
493487
45
19
147020
471
205927
465801
432515
53
3
66892
9
25862
58
464582
209236
9
52784
30
73
50192
132102
91
73
397072
45170
585452383
26
454343
67854
127878
2
93
346010
271458725
36
269045
79
794012323
90
56
289546
89
98
97
17
404679
492995
295814325
42
33
285269
369214
122805
9
1
64
24494
97
448870
84
252533
217820
368008
81
55
1
24
19
65
27
31
143013
8
473105
17
329054
499579
322476
53
29
81
1
78
243804
254503792
332864
51
42
269138
1
10
233928
58
158136
69
10
2
32
99
39
430321
99
304632
45
19995
848080062
89
161075
76
55
76770
87
15
49540
79696
4
241850
534348471
13
49
92659
22
28300
425969
47
837564213
74
35
59
354562
234059
318896
85
91
119419
237785
270133
24
6
57
22
18158
20
425790
234106
269936
300065
300108
40
28
22
37
29933
921420180
191507
41
365165
79
128147
57
67
31014
1
60466
13
8
195469
180069
46
264814
247058
420578734
8
86
35
68
183446
8
167326
368890
244500
3
488348
977943907
390321
366119
332872
649856164
7
25
201812
7
119533
5
40
65
93723
131721
42
44
94796
85
471961
68
605536499
385758
358841
677991919
20
359284
23
225972
7342
34
73
75
12
5
35
236891
79
8
18
830182640
96
345117
156854
79808
489678
81
65
20
139159
46
409816
44
66
27
86
205933
99
5
498943
46
32
19
408212
66
77
430569903
91
34
34
555200527
421103943
8
137843364
652912315
256560
120387
243131
86
963275545
172995
1
76
67
1
228689
774424083
85
22
448998
274861
242624
452024
8
316672
93
72
36
47780
62124
213661
47
128178
53
2
476103
265185808
217553
392590
98
96293
38
485435
28
499816
33
172669
76
4
224977
316342
71365
7
54
97
92
16960
361362
46
4
272492
35
19
82
41
24772
265187
87
1
121053
7
3
3
498793861
73
85917
901442487
54
788809574
40
418645537
23
55
60
9
99
152783
13
477529
162755
24
97
104422
428649
178936
69
383871
424478
30
433995
189483
50
74
242264
317805
2
41
83
125323298
1
92
363440660
230889
28
726357135
91
43
50292
29
393756
68
63
90
54
16
8
34
324348
302824
134749926
391106
96874
47470
325483
202075
62
20
29
4
35
20
34
180754622
438738421
69
74
62
57527
489925
141228
89
227607
3
396097
53939
45
87689
86
468642644
790104407
328768
155239
28
201984
164288
5
94
108272
53
83
253867
61734
627878654
628774404
388789
451845562
59
52587
75
419605
322883
3
266567
84553
16
407520
234401
19
13
497672
374094
465697448
215421
463206363
63
105343
77
2
75
97
8
320246877
92
54
6
96
9918
451693
331317
224950
2
2
64
92
853913505
97
759234720
72
45057
481009
48
819351950
21344631
11
2
98
205579
17
260137
10
71
473161
873504891
410571
44
59
10
290666
97
409881
224982
31529
97942
5
182738
234884
419741
2
58
401617
154706
78
26
41831610
7
8
306725
88783
238950
4
17
35043491
695995672
40892
50
459229
19131130
97976
37593
388734
228182
74
58
3
69
72
262239
290314
379270
19
330567
3
81496
110339134
36
59
125015
27
243579
45
21144
48
465641
197572
39
92976
34
30271
524583917
429499
56
43267
461864
253106
49
448779
37555357
374041
195297
35471
23
9
76
73
437201305
393618
60327641
58
70401
331301
382800
54
68
209317
79
49
55
376881
190570
355764652
476517
372160941
79824
44210
72
477231
51
58
255633
497787
455953
19
19
475427
418668
54
33423
9
28
1
24
185851
462452
78
4
363414
9
89
5
317800468
78
43
68
2
39
206433
710537855
468914396
32
273912
26
224274
420341477
33
81908
288809
472981
2
83
2
4
68
160785
440278449
209373262
47179
168000
7
1
3
483920787
26
55
1
91
380429
27
23
81
8
78
19743
14
436775
19
731685005
50
108682
248574
261452
40
11
959566498
122288
9222
8
50
348037
7
861520208
493480
11930
267860
59
252810
96
97
68
716575403
149698335
801788433
23
127209
70
432654
212186
52
235854
68452
455504
349774
857351426
323983
64778
48
342905
2
475866
91
153041408
9
52
38
218608
247963
9
15
277183
45
153152
51
182896
486057
70456
30
1
470313
7
79940
176405
482202
170297434
5
103278
17358
238750
98
353419
40
39
414125146
413720
85
90
1
9
193366
89
19
20
55043
71
119347
335949
181855
48
62
85
8
13
76569
36
51
92
90
133270
84441
29
4
308531
729457155
782852847
787420253
1
95
159394611
37049
64
432402
23
635060835
21
878420640
820786698
15234
245598354
94
68
785219311
73
257242083
283349
377185708
17
359988
7
165108
29786
195651
3
56
467294
201226
97
24
100839
147049
81569
7
72
921073935
98
57454
84
63
76619
6
49
11636
355167
77821
380641
128651
8
83
8
22
92938
8
7
202085
84634
335098
701431513
27
4024805
833072030
81
73
42
68
273607
54
468459
132617837
307993
256206
261507
38
55
264634
187745
2
478156
161402
260478
9
28
135620
43
95
221810
488688
88
454870
49416
32
9
324553853
75
13
489125
381372
11
1
71
92320
80
292792
121307
304460
76
66
64
195163811
2
26
468801
13
157540
84
193921
70237
4
240409
8
155407
342325
274884
36
160266
26
3
368699
419222
439420
317091
45415
330285057
6
19
84213
89676
374457
38
180797
141329552
433437
48
340932
2
126465
59
2
276317
43
13
66
63
3
61
90
398869
485461
41
79
48441
63
8
62
326935
109011
338247
39
83
417943
266694
182449
17
354989
221621
51
28
6
264847
82060
92
86635
69
98
77
89
95012
91
146497
46
110006
14
379082
166849
248389
474011
684029931
376473
3
9
409588
72570
23
52
128546
274565
2
493772
32
244058
78
361090
366271
416169
486252438
392240
62
7
127348
373942
118583
88
85
127815415
28670
8
376311
249478
54
61
54
168446
3
52
412799
149104
45
302278
26719741
366803
86
46
13
118172
49
67
75310
81
266247
43333
247320
34
84458
378896
405315314
437674
96394337
40
277056
233937
1
8
77
5
205193
5
448004
57
62
303750
139874
49
83
491381
88
159473
54
429435656
85
377152
86874
435468672
58
62
238185
31
150269
49
60
53746
76
431530
34
76951
285327
180759
344766866
354668
477093
452583757
238104
53095
446463
73
78
295481
15
15
182047009
403316
100095
27
81
22
476233
231578
240183
6
427005
4902
7
266861
74
33507599
40
46
59791
474394
88
30
37
88
39
82
309747
1
358253
447979
22
258860058
78
65
42
297219
62
790941518
47
35
17
7
108303
25
304830
305649
460694
275243
167013
1
8
388072
447468
444516
65954
63640
6
74984375
7
62
9
35
68
26
64676
98
19
85911
1
119135
662352330
12
342096
304943
30
261841
47
49
328915
8
356040
197888
93
76
492055
319283
50
386391104
47107
271174
142276
392195
68
14
694180805
21854
35
2
6
40
77
96
95
99
15
215072
308805
21
30
472842
6
57
66
66
9
985870541
75028
62
90035
227567878
84
65168
306127
33
214439
63255
46
3
355002
43684769
439518
59
46473
9
440311
175430
16
357755
27
842772300
25
93
952265621
133332
58523
849264963
13
388656
76
2
32
481758
98
89
9
372390
89
64
206399
62
183659
11
174398966
121950
33
204712
193703622
7
49
185764
63
42
81
17
236579
86
71
330435
269432
4
263778
74581
4
36044
838404096
319828585
20942
43
42
477045
22
2
84
61
14
4
70
51
288013
94
81135
65
390803
94
37
1
457383
9
222315
33
346241
412713
16
7
347130
145399
30
735695647
18885512
8
349206
85
31
24
275915
469034
158797
40
249427
44
183169147
36
5
52
948458375
68188
55
428304
29
88
901612093
4
57
288507402
15
182248
62
129897
265065
796608825
4
39
4
31
132938
5
75
59
23
99
51
482654
8
4
36
83
179386
46
355546
24
488911
418134
99
9
263039384
134244
1
491605246
62
359111979
77
435483670
294187210
379284
54
410770
4
191804
220977
9
570204293
23
19
913405990
12
276067
15
171260
396226
172567
964260367
78
29
90
84
6
963006272
25
886797751
19264
20
42
76
33
51
162780
78
38
49
476163
88
5
237502
329249
475068
46735
83845
107790155
19
26
69
276253
66
4
3
353870
65
250380
1
16
496787
314340
75
161555092
88
26
54
433277
66740
125530
63122
1
336350
180625
379828
207028
65
57
11
371879
262514
87
97
221356
20
40
1
78833
22
90
67
199290
355084
397348
6
71
59
339742
551532156
61
39
39789
39480
1
373887223
33
420699
96184
346279
99
51317
41832
842674868
7316
327159
4
248973
215202
433388
472416
772002508
5
7
179993
78
264757
99
29
444224
338953
17
113262
383268
28
99
47
259794206
308979
269481
255439851
15998
11599
481723
377386
12
209755
87
140201
50
88646
83
8
1455
76
75
464685
32
28341
56
114089
317164
43
37
174496
499616
38
37
6
25
7
73
95
85786
424851063
168937885
2
158380
3
93212
7
2
435447
66
57
25
40
391354
2
22
42
1
472653
8
97
72
11
44
980189617
359897
30
63
106746
125792
25
49
9
6
306530632
79
40
148904
2
463023
44865
105759719
441648
64
444653
367589
408793178
9
71
369446
82
26
66
28
44558
70
72207
31690
144351
336046
409597
204642
711196748
78510
68
470111542
85
215106
309300753
229612
68
74
222340
90
9
209612
95
1
40248
3
283785
390965
95
208023
72
793515668
706075413
25751
187173
20
617485680
85
24
300368
51
298703
18
69
5
115043
102437
95
18
836636654
59
322564
292046281
435914158
46508
12
75
1
65
230704
53
84
405709
80
12
105391
206919759
83
455395
18
466062
26
12
8
82
44
324521
167236
253289
333306
95
33
96
396392
83
3
50
82
97501
241260
85
133722
26
49497
369272
83
927718806
73
36415
5
35
82
98
796093478
683295400
205786
125828
387155956
56
70
86
138740192
8
31
19
397449
45
390559
79
463939
110816
7
447630
358842
10
894532163
93
268237
273447
411951
437943
8
780941915
79
6407
249897
66
7
45
482911
9
453955
378296788
191268833
36
32
26
350847
64
40
755406000
53
142538260
156405
356500
1
32
37
900747483
9
477836
8
132233
354780
21
163941
281111273
58
61791
294324
400290
39
349713
93
12
97
312067
70
390813
321232
4
202107938
14
33052
8
38
21
412595
98
35
462332
13472
85
4
129492
2
205626
473603
43
89
42
69725
6
668835663
89414
11
3
80
3
3
21
76
83
18333
7
1
165582
30
233557
72
164022267
5
6
277292
56
571226572
488062404
41
1
775522709
629244654
98
497524
8
42
22
27
242579
289035
153215252
96
201623281
32
41
454341
88
229497
52
370155
501848684
175288
1
3
618908780
496424
4
38
150473
8
273863
57978
17
33
7
63
1
366365
50
61
289459
41
138268
70
4
172636
95
7
12
94
7
39
933542044
294435
86012558
143969
81
388038
42929
59
82
336597
42
7
23
97738
659218388
46
40605
49
227282
240497
76
7
83
23542
1
9
69944
483583
45
80
5
87
93
48
88
112925
73
45409
516123153
43
387878
674344528
708027142
58
59
99174
4977
9
41
42404
50
87482
120255
118646
32
52
69261
30
62
95
8330
23
28
5
38
1
74299
218200
341552
95
136353
10
48
90
45
48
363354
35178
59
2
6
2
54
389743
279051
129148
67
457757
161416
3
77
438075
34
240760
70
329650
69
32
230356
393625
418921
803365063
75
42
377550
35
223684
31
33432
113240
390850
73
292007
175141
61
178145
921089639
92
759586096
355522
331914
77
836789507
8
14
17
148390
66
6
237112
83
5711
367246080
167371
55
407464
6
188878
446356
78
1
79
336547
150254
13
82
33
64101
416198
68
357625
85
11098
98916
83
259397
23
98
89
5
402495
637666240
170137
264807
17
172230
83
127889
68
409450
439513
172271
17
743005577
43
345081950
85
44
56
126652
339505
184129454
409764
899979532
18
94
412611
58
382064
66
77
369668
405898
165665
43
258942
261721
8777
30
50
73
66
9
90
858683863
79
23
38822
91
59
364092
9
234891307
86674
354783
9
56
51
1
4
42
13
85
6
107443
260567
242701
175795
39
1
57
1
363657
38
278600
255262
45
83081
34
94614
471626
29
34
23
63
44
14014
53
207837
193998
27
465528
90
388297
91
459324
49
61
27973
18
306605613
94
908283996
1
83
33
26
21
26
11
91
313709
83
483626559
127794
59
39315
376492
86
320235
68
66
48
35
366852
87
216519
45
68227
451265
161159
242947
910936880
61
72
193620
9
59
6
19
338111
713594976
13
24
46
68
94
319748
47
5
312343
5675
12
7
92447479
111331
244863
52
7983
9
29198
10
24322
93
65
136674
1
72
3584
148981
351966
4
294801
56
473847
165326491
453364
4
437053
670628180
21
23648
21
481402
303325
657571229
145051
14
434011
64
22
429600
59233
21
206563
15
4
624225505
364516400
22358
45
50855
67617007
441193
27
48
326181
21
90268
840535411
22542
79
82
610077128
426754
21508
250119948
74
77
15
655336617
586448825
45
53
6
216966
437172
87
81
12
164465
21
45
79321
75
133725
55741
462329536
34
22
829543951
52
124304
20933
203284480
87
310794
53
77
7
83
67704
1
86
311063
37
2
27341
415775
36
53
34
31
43
62669
78
332947
55
7
7
420354
42
818185270
468770
30
75
274225
50883
43
164334810
58
39
33
271968
5
358240
5
212198
408491
866343526
90
57
33
77
7
397272
340540
293503
75
33
91
728341657
27
72
288688
80
65
35
38
8
75
170140
4
3686
546312665
79
33
420468795
90
2
14
241751
581813430
751443844
135940457
54
41
6
938593911
111781
367332
85
372209
411877
18
77654
11557
54
49
82
201761
27
51065
25
11
1
14
28
61
26502
8
38
647809289
2
255043
22
365829
45457
200695193
86
474248
9
907121377
56
402260
89
91476
99
36
90054
199114
41
246198925
317544
20
5362
4
211320
450577
62892
60
206908
498269153
8
483873
2
509856450
3000
401214
564859598
815852329
47
90518
4
790716219
65327
39115
112503
9
76
185570
97
87
90
12
28
43
388968
265772
62473
131476
17
364940
98
113747
75
82
949363672
41
471493
76
94
220565
107559
202903
84603
5
21
466779
71
262200093
273836
400270
99
61267353
21
60027
470935842
42870
40
271702
39
91
56
7
207310300
165753
90
18
29
74
344914
7
396528
293886
64
218046
671544162
369732517
3
9
343725
84
393696
9
769884816
178366
33
19
325962
266629
91
27
63
408365
430169
114461
414476
477851
102905
198361
22
2
86
81
117276
13865
52
91
14
319999
608789493
296160
2
8444
83
41052
16
21
277922
21
47
188452
407916
8
22
82
35
24
63
356673
5
350354591
112107
76
415293
57241
42670
14768
76
21
53
3
35291
45
64
8
96
26
25469
65
378481
48
170499
47328
38
9
63
127023
134540
661516910
335246
378385
12
51
8
480811
438038
30
25
51
899978059
451517
95
45
32
87
71
60
252513
785340955
72
97
129226
1535
329914
86
3
90
291279
66
416349
227850
26528
23114
430165
429624
349747
27
807668708
2
6
980694165
237345
33
451529
178972
56846
279301
163193
433068
10
131988
46
71
69
8
28
49
68
198000
73
35
463775785
1
75
60
8
178437
709283500
207379
75
53
45
214831
183760
75
94
145645462
63
1
87
38
423111
96
360965
66
326828
77
410144
1641
17
169888
441757
5
48
442668053
17
369241
88
901020049
39
99
64
409232
109318
50
980226572
214912
316327752
71865
70
4
40
6
41
25
97
85765
10
59062
9
39
43
458071
687462299
84683
488557
56
9
86
89
701554497
63650046
427547
71
7
21
975807415
166545
64
24802
79
88
202540
87
59
920943666
40
30217
59
163851
57
795890751
8
184672
874586712
23
424146
42
8
1
84
664329722
752781229
10
46
1
447308
406124
54
9
308112
55
164334
448821
44101
149490
199273
391495110
9
64
355826
77
453252
11
90
98
6
291278
49
709912316
292781
395948
6
58
409195
3
367637572
322550
341885
70
5
351866
17
72
21
470545
5
164415
65
164886
34
213771
464797
312943932
74
303638774
93
85
36883206
473874
7
1
242141
91
1
76769
356806
117205
87
8
413704
106698251
245174
369496
53
59
213627477
6
304685
38
37210
78
431876
69
426331
5
90
34
22
33
12
37
80
363247
32952462
59
81
73645
367636
232237248
44
95
86
99084
108032
310182
54704
237201
99
66
23
349530
363375
73
127508
51242
470293
65
39774
20
10
72
234529
172848686
279772
7
711868291
7
136130
8
144736
45
445205
25
148102
82
288611
74
336693902
6
5
80
338619
41
2
166982
61
308249
359749
410986
24
274222
706661556
36288
81
297655
43291
5
44302
51
376505
9
55
60
392444936
440517459
194692
15
54
429047164
34
37
752152878
25
23
5620
98
121537286
178928465
457532
4
96
986665166
64
228953
473850875
301422
14
3
428911
27
117421
180396
8
76
4
394530
252623
35
148776
352944
31681
11248670
315112
18
255401
732630656
54
297627706
23
97
499151
6
62
53
442994
3
323438
43
5
96
144178
47
1445
333878
24
360389
135715
299610
2
8
631582863
47201
18
135815539
341882855
95542
7
3
56
209516
32
167582
64
31
142355
186580
35000
249051
9
27
256591
11
91
4
123141
172081
279208
14
47
71
60
53
382075
194794
9898
57951
401175
22
446295
54
161265
94
13
59
428480
289072
454279
228398
168299
47
300141
82
484308
283699
40
4
13
3
30
55
373473
64
480717
455339
12
42
95
95
8
229563
22
92
40
107660708
196276901
26
6
4712
487378
78
53526
86
196903
226171
40
54
48
2
454527
79
420693
6
428327
33
62
211944
2
467771
87813204
89
70
502450010
49
472638
49
692297919
956426271
312927
15
72
3
85938856
81322
410633
64
387019
4
35
73
261438
62854
388428
46
75
50
61
794492907
340002
19
4
97
20166
104183980
32
164111
55
12
33624
62
28
471495
742483038
68
488707
46
52
28317
280763
217734
87
82
417906
6
12
343364
169120345
318098252
349137
33
59
24
5
57
99
256411
87
60
32681
367784
283288
25
22
15241
56
34
61
256781
4
1
62
25
58
1
476644
952179399
13
37
54
930566164
592034402
427161
11
179367
108393
353554
160223
51
86026
34
6
185169
113539
28
82
47302
239931
2
52
60528
30
378732
688603890
52190030
462668
99
3
6311713
141955
492983732
51
73
86973
4
240360
47
46
46
95
141036
88
155215
435663
34
89
55214
96
535730789
92
43
4
224686
7
319148
95193
29
115037
72435
566011663
201004
271505
250191
40
4
42910
270489
303881
7
282496
52
41
71
61
137441
99
2
4
2
141686
17417
17
273275
397961044
152937
96
9
92277
378631096
55
302765
400220
80
40
9
87
2
95
366897
400069
363489
18
2
6
4
44
337495
6
46
51
126603
296345959
71923
43
10
90
202326
96
43
85
352897
18
398214
978820047
190856
2
66299
422684
94
76
424917
160355
5
2
2
57
75
277964
93181
435463
51
905587986
53
78
364654
223245
65
93
8
54
306743234
96328
69
214066
94148185
10
73
231292539
509835417
55962
2
430539466
52
8
56
403694
323686
37
864768123
101965
83
100480
74842
5
407028
359395
318900
828017757
56
57
491221
454259
45
342688
71
49
95
429534
237898774
837717489
53262
311513
46
27
61
7
439945869
230830
23
473274
58
47
75
56310
90765
360444
221176
93
273527
72
591859253
66
58
89
21794
331848
89
104480
48
308365
739245517
329299
5
416623
49
2
365554
261878
191990
456087
17
76
349895
57
66
19
945492521
789155561
364026
385227374
739440596
254159
5804
68
714971532
19
32
9
70
280758
49
34
99
7
380912030
86
94
57
127849
9
29
229117
98
800948391
78
65
185290
51
50953
61590
981840263
334516
124602
135574
1
6
58
63
451615
463270
78
210669
189929
20
18
8
782102989
364023
95
524344420
5
62
467334
88
183798
38466
97
87
119763
72
71
48
97461
89
46
2
2
97
66
176184
67
31
272055
29
339870
79
137724
68
499410
15
17709
301244
401687
59
150243978
321639
438417
435009
217910
36
78008
9
79
99
446586
562339615
64
37
21
462688
538521253
55
7
291886
97
361905
1
53
72
486340
47405
5
136231086
159254
65
63330
889873222
243638853
312897
1
349274
138147
24126
5
205773
31
37977
44
4
96
3
40
159762534
62
398368
489363
25
418514
188997
32
407107
3
140299
377185
224722
52
51
56
1
458375
18
2
90
66215
39
670839683
3
34
83
37610
459203
820342326
726445135
98
497274
62
939260188
197570567
700992460
77
3
170757
89
98
5
79
41
97
95035
56
9081
22
129767
47
405565
5
50604
308335
442876
28
429282
82
978860202
67
27
475051
378242
56
93
63546
80448
161720
17646
187252
496158
288252
41
78
87
67
342336
654354643
20
56274
438651
37
165871376
431607
78788
337484
86
139499
404648
378610
223897
82
30
10
28
6
159159
94353686
176306
143668655
261256
82
236532997
35
459738
208835
195656
338549
426195
1127
53
75
119302
795864627
580805136
490637
12
52
14
87671
308767
46
288829885
278626
6
59
9
205318396
62313
12
458432
91137
10880
90
78
284087
83429
104909
99
7
34
174173
47
56
139135
136066262
496549
42
446231949
35
148665060
3
1
474355
244085
84
43
750923130
83
3
26
174977
9
349012
36
25
6
30
61
883512809
43
77
5
89
53709
41
8
130446
22265213
377828
88813
147556
296509
71671
286649
61
35
6
490991
81
452692
131063
19
393265
462748174
26
89210
54
257737
72
25
2
359235
704180626
207191
812917657
20
97
34
93
899118733
56781059
38896
585157605
93
61
361155069
432716
162609
268133
416449
376176627
342711
124161
62425
5
61
67
60
226762
86
7
4
209457
300216
111495
1
60
72
69
466550
46906
103282
358414
82
38
8
41
72
213049
179344
2
18
22
47
29
95
242780
467346
431338
32
9
37
44
61
41732641
12
438410
1
201707
400145
253574
33
448774
150409
68
455735
9
25
928037457
67124
83
365253
293917
485276
223039
472728
79
244386
23
2
957924091
319389
23
6
87958
11
383530
57540
444628
51
169218
6
7
48
7
210844
1
56
387252
42
454999
140303
16
11
38
462204
161884254
78
190177
357286
278389
828456068
50
142515
862057234
227051
75
231238
199599
44
418832
96016
126523
32
296287
491773
7
75
2783
16
6
25
66
3
347820
47
415897
48
14748761
8
29
826443587
21
334547428
47
64
402263
80
37
26
58
65
58519
94194
121425
5
156604
77
365450
470930
15
373908
271873
278985
169012
292424
265488
27
36
339487
467596
420460
10
42
160936
261632
295762
61626
90
179360
37
265644
222977
16
386434
97
4
30
95
80054
120674
31
385067
924951488
225112322
2011
295973
64
120120
990715379
17023
1
37
174585
20
74
35
433499
346319
467967
298308312
73708
160740
388924657
66
357773
355117
1
18
14239
37
93891
88
69
480502
9986
84
34
735850374
209221
89
919449696
635942017
493357
476717
35
108576
21
498234
14
55
4828
73
326898
106898
53
494362
172762
72
78
7
43
167800
338110347
69
31
365598
81
9
12
69
39
9
407928
68
3
398663
496360509
41
7
339931
337630
67
62
6
104880882
68004
15
99
276675
79
6077
66
13
72
4
47
10563
13
30719
54
9
89
33
80
5
96
123682
61
64690
79
646769754
200915
274832
246818
647652223
4
128491
38
81
196451
194372
60
79945
89
351899739
71511583
384536
492215
1
5
46601
340629
18406
66
41
53
366500
463484
447994859
353541
90162443
278860
14
411764
77114
9
54
52
28756
367860
441986
230673
90447
173929
31
441366
389839
360808
48
90874
8
2
395286
333824
76
38
74
8
305692
160743
39
71763
187730
125326
861374702
48
20
154472
64
94
315145
21
477992
25851
48
294679491
21254
302077644
39
201784
1920
232810
289263
35
31
448749
201469
57
300609
277190
87
72
50
356320
490541
245191
784238963
238193
6
71
50
271976
60
303648
28
495375676
56
29804
4
313201
97
354902
327869
391744
64
974428276
74
942753632
411142
93
335368
356124
293944
31
484578
454504
96
2
55
151825
70
2
77453
24
105619
4
28
87
63
42
85
722980363
309683
35
5
895961031
69
131380
64
202860518
497039
5
74
9
213228
305443
384792
625826752
234082
50
220367
17839
167416
244557
58
824429213
433330
87
42
97
14
8
403231701
34
364329619
72
468474
83
40
110639
96
35
10
233739
334008
80
979616576
6
9
86942
304027
62
312400
505387023
429205
62
218431
257700
90
35
294401
188724
120652
88
17
25
1
416846
45
163734
45
35
21187
404177
494397
4
35
599309561
18201
47
86
227612
497256
197771
319902601
27
485691
478714
16
38277
48
460360796
305773
7
544322578
2
74
15476
43
18
43
108112257
364365
70
81
63
47
90
87
473773
91
44
87772
5
605822519
100714
273654
65
90
384664
420984
420244
12711
389347
272265
388519
54
360269
49
266256
1
271152
337948
41
47421
715954231
22
353131
76
2
32
232386
14
60594
96
94
16
64
50799
83
26149
74
24
24
66
922109929
124971
419364
197561
449880
492908
80392
447660
140791278
20
467943
99453
5
41823
436178
219448
22813
51
34
69
14
19
418376
486785
797708014
494361
80
101905
227797
15787
165031
361350
349665
9
12
387208
137063810
55
60
62
19429
56
25845
18
82
48438
90
131461
91
31
61
6821
38
490846
169837
135466
33
35
467171
46495
117754
66
485911675
71
68
67
19
170452585
36
323494
9
23330808
123493862
629480513
52
5
137313
169708
59
198307
259321
469281
4
164334164
33
9
99
87
5
8
451807
22
16
54
307880
294371
297020
253894
77
458079
30
152229
493508
14951
324063
43553461
798842939
386983
37
112192
199290
8
7
7
178599
67710
450504
509056719
70872
27873
39
25
11
5002
2
272159
415401
8
85
91
5
45
21
32
13
275780
111657
64
5
99547
227282
26708
22088
281426
266409
10
68
492208
432706
9
74
36667
2
19
374916
1
124918
38
204962
139000
22
32
149578127
18
10
20
462555
44650
64950
129592
58
1
373060
78
58102
15
77
327546
68939
2
2
406478
55
420730
18
2
486985
88
10538
4
58002
35
56
397419
354874
35
4
231394
180531
6
58
84205
330476
349987
444038
134786692
258913
68
132305
1
310628
486518
60
79
46381
237083
289462
46483
71
294265
176510
66
81
89
273884741
58
15
97
81213
365423
47
32
11
156447
79
30
23676175
434160
82553
15666
42969
42
55737
54742
371721347
336012
6
29
4
195573
214430
78
485394
603732132
293138
8
94
67
3
328894
10
63
89
312591
153095
63754
25
3
13
535819203
35
24
423521
127916
38
259005
646609952
18
47
1
908734583
421466
133779
167717
38
214340
77587
73
77303
280501
468700
896011785
321404
50
498786
83
39
59822
25
39518
1
64
4
30
103243
92
49236
385453
202964
71
278676906
176094
74
90
309941
65
11
296276
29
20
151874
39
79
394015
211745
382549
6
2
91
257321
17
73
921477661
58934
77233
24
330640
43
96078
43
198161
61
237042610
49
365282
4
709678739
419897
109425
164872
72
81
36
329706
70
2
242398
68039890
35
51
43359
276859
388356
367951
97
329955
23319254
569185879
38
87
3
11837
9
14
173110
282379
21
19
186451
51
23389481
94
433775
156214
5
33
120289
36
51
47
414132
845659372
130765
360301
58
75
305225
31
63
87688
4
720707061
20
39
462033
203076
85
56
277570
25
205280
93
137100
41
164446
61
35
126676
22
498057
46867435
301420
40
435848
355901
36
30
410561
298721
18
3
67
673631857
429593
29
17
1
156257
256489
12
76
87
71
8818
370512
397568
31
57
193865
6572
1
53
46
31
60
142323
711662266
249972
331776
391410
264920
337951
53
62
97
87983
79
161281
97175
63
7
2
65725
92144
377461
5
155712973
365157336
195315
37
153466
7
70
381817
126777
1
4
162425
378252
63
409804824
58
129730026
428359893
60
909707434
27
85298
73
75
142843
708017853
13
1
53
7
48
6
58
145723266
76
57
23222
24
562697714
16420
320848
31
399680
94
487151
271390
78
2
26
104304736
31
436190
37
319907636
78
9
37
414113
54
315818
11
76
723014516
291421
393255
86
438446
74466
67
77
7
355828
674963600
134110
81484
99
9
273332547
419017
39
239786
82
66730
6
2
73
557569466
40
443229
926657003
65
87376
13814
60
427754762
63
3
435579
85
54
130005
73
9
458297
246201
62
46
83639
98
48
47547
23
2
176943
391251
375971
92
27
8
388111
748840224
62
270430
84290
17
312893
2
125509
53
8
14
246278
407996
299433
145686
426449
8
56
271422
6
44
826191563
213169
476515838
87
333034
13
127068998
1
85
68
11
77
334848104
69
122220
58
5
336501
287499394
35
8
405497
1
417661
167052
82
47
230288
596697731
366439
338633
408776395
496897
43561
5
83
60
7
14628
483570
78
301175
764420175
153348
31
31
498391
347557
51
426272
288303
451635
56
371555
8
69
76965
1
28
862914288
90
327744
793846013
8
478025
183489964
398138
269215887
62
4
5
10
7
9
102112
591484914
90
26
155080893
316279
5
420197
13188
344621
91
4541
69
121259
23
1
84
32
727440946
27
84
400150
9
99865
279185
81873489
136794
72
6
1
8
176989
48
259561170
491846
225023
32
27188
82
386655
69
738717208
126087
19668
3
37
26
1
186118
230365
70
38
136764849
1
18
149901
71
66
73674
234147
65
164916
15
25
85
214293
352752
337689
420927
216264539
8
169327
356264
99
23832
32
428313
64
58
450322
110514
162374
243552
75855
1
373613
96
59
379015
90109
5
22
15
99
66
151319
36
319222
220506
291500
957020404
305937
466610453
3
553903299
90
40067
398457
456028
39
34
111219
869567494
435550
315933
248596
1
391577
182638
10
22
8
189815
31590
15
8
61300
453319
286551
6
70
483069
97
106547
473009733
480393
278924
283821
56
38008
51
21
64
61216
155735
682379545
56710
91
83215
56
221373
53
265849
16
43
253301
6
81003
145415
75
65
42
29
52244
92
72
7
48
97
20
889757943
137916
477995
795522569
14
194225
127685
197074
65
46
67234
176109
167365
21
435069
456159
96
4
304366
72
3
454222
1
63
43299
89
960325102
83
31
3
1
9
53
37
1
12
78
75
84
3
61
384868
71812
41
472680
440556
223255
77
152293
7
20
460903
869028724
84
18
48
212549
40
4045
25
306536
332230
213226
400313
52
17
2
65
407041
34776
78
24
46
5
21
199500
4
956666272
6
1
10
5411
86
74
94360
92
258927
1
49527
13994
68141
65
196773917
249888
10
8
8
451704
391172263
254276987
30772
280501
225799
66
36
41
3
82
276998602
369862
5
570800417
63
291389
200266
473561
82
104613771
29228
142775
447307
6
283526
3
36
309323
24792
159319
56
898533271
76
61
61
136269
38
585780959
425482
434324
140041
182328
48
3
215231
455616
72
129649
61
87
9
209429
267257
28
654474178
867829026
179824
40
68
50
50
13387
521835250
487541
6
91
40
387622
409138
155760
22
65
422136
157833
453892
20
395210
7
333349
90413
2
57943
483808625
85
127819921
498359
96
38718266
163240
9
71
352970
180636
78
40
486042
72
438727
64
751289383
3
62
294274
37
44
81
51
84632
77
797421856
74
7
303261
340751
487015
97
175627
26
80429
37
341954
89
59
92318625
85
313916
129930
7
390321
92
6
71
188290
44
36
444628
8
429382
301197
64
10
69
84203
305682
35783
72
2
11
53
288176
31
13
70
837573834
338671
828974357
10
103551
7
170573
53
47
77
188552
87
177619
6
478397
25
887850206
144423320
2592
129518
189217
337380995
651105624
27
69
30
427601
395657
77
40390
345987
48
40
301707
7
7
34562
58
325452
424831
17
345728
95
147882
14
311081
87
98
4
98
79554
942139342
30
66
23
474623
675773001
45583
298560334
38
474882
33
168969
301069
63
20
352610
252381
237914
129232
157777
391147
402218
219556
50
87310
23
95
762529644
59
50
40
961335641
33
428907
50
153595
12
81
455760681
131506
73
242401
43
6
248776
96021
79
92736
295770625
79
85
263050
18
74402
242703
447246
90531
81
138665992
87769
23
2
77
4
23076
52
90
100546
421693
19
143266
90
324787
16
30146
201824
279891
385984
3
335504
299064
443429
37
72491
939525932
178656
626692351
4
27
76
96310
312899
69892
146451
385099
355555
290557
18
108816
425438
86
29272
24
8
738005250
454775
24
61
296553
362408
2
17
81
444153
329438
53
9758
945973147
78
15
76
436652
50
14
123580
303746
106154014
8
71875
177179
8
83
653835395
89
78
86
13
5
20
19
2
97
31
1
25
452141
29
68
5
6
67
287632
174129
77
8
20
527662183
3165
7
38
105189
2
8
270036
65
125703
49
47
91
50081
135571
150085987
35
71
107348
55
431383
233114
387447
190068
88474
100422
374277
24
50
34
43
806884486
484341
36
23
65
17
29
3617
433431
121782
29
302498
300260
75
77
495026
90
34017
31
204885
178433
53370
28
406867
24
40
59370376
60
14
135043
351092
312604
7
328018
58
2
207302
96
7
177482
5
178300
171638
100163
69
353232
97
72
487876
451765
44
411762
389462
370810
157528
60809
14
21354
79648
72
662725884
330563
59
113908
373390
31353
158978
62584817
467640
1
93
4
543241822
18
428827
322804
57
494207
19847
36
117837128
5
8
455161
467848
674587228
218118
157889
364989214
389723
1
20
241238
7
1
6
70
105672
68
357231374
67
296696
3
135230
5
83
146091
20626
499019
352913
287726
94
80
53
90
347603
12336
70
163891
322716
63
670014076
108812
2
9
2
858800959
80
200851
17
58
628017818
82
46
7
351634
60
68
235720
792180115
17
846366503
200628
81230530
315098
163784
12
1
85818
21
1
77144
742733559
101520
358652
193996
697719916
288769
214809
57
5
25
303616
103433
1273
373846
666832378
433774
71
69
73626
346651
5
61
59
22
52
31
332602
131865
373168
123495
432740
2
59
439151120
230932
47
382327
389522
935891442
144543
385239
43517
535056708
47540
4
807227999
28
3
213282
62
86831656
99
42
402404
17
73
58
146296
2
30
300607
312934
132730
1648
82
766951860
61
496081
417774
23
48292
18
92
3833
935936112
120769
98
232098
49
5
4
39
2
63777
10614
494428
78
301235
418020
399323
31
27
72
311595
187285
211015
457587
62
249097
50
8
244179
29
77282
71
73036
41
923680478
88
261344
44
10495
279714
22
277856
24939189
22
335580
65
84705
568053204
57550
59
587531089
13577
810140303
30
61
417858
25
481944
7
107965
400444
29
211525
342552
4637
226124
18
50
118784
6
539986085
25
379645
398559
496292
145352
32579
56428
64047
274191
7
86
43
9485
6
35
74
364267
29415572
74
301541
59
729325789
491370
477027
461278
4155
13
10
73
91
22
77
327104
23
9
9
301562
432762
135237782
433259
37
214286867
497467
121153
48
117110
24
25
64
80
320022
57
10
56975
12
949628535
11454
55
23
59
62
73
318632
493858
82
6
51
35
443143
104491025
75
69
15
68
31
254623
22
56
142594
20
72484
86
1
698511433
43
74336
380569819
336865
27
4
2316
535519304
65
14
73
88
27
49
59
360093
56
83
68
82
399467
60
442230
373080
18
76
444522
273318
7
52
1
193896
14
121247
8
352275
44
375003
77670
20
72121
20
83
109263
157128
71
337413
376544
310538
21
4
858770561
150545525
26
12
209184
93
45
359022
453681
89
109120
44
411109
63
90
496695
64
801421140
24703
2
34
66
499717
76
90
65
158834
75
47
149004
228249
6
5
70
57
168982
87
958444772
249286
78
9039
131828
368609
402477684
63
6
48
61
193139
328052
25
478813
20
87
353925
360803885
26371
121614
115340
256138599
41
283995
454204
82480
8
732101491
150059
74
5
414973062
1
88
55
282291
390696
496046
58
43438
179152
52
62
440182
89
464518
10
240457
113191
230290
98
395500
74
367983
252981
80
34
57000774
121094
60222
304159
8
374698573
56
71
16
15
21
218685
36
326040
98
5091
242281
70483
322102
8
254357111
3
116432
87
24
52541
62125
95
2
454691
16
7
447914
43
49
163441
87
98
68
39
65848
46
493454
442610
233768
39
68
447159
65
481069
466432
69
24
5
61
49
96
2
200600
318412
4
78
330280
2
363500
105745235
99402262
2
105169
83
47062
185971
163597
90
10
196336
409834
63
965617124
57
3
51
768861474
195247
65
144205
95
10
941683663
187372
91
68
47
8474
139774
85
87400
356131
79
338721
6
68
324783
331509038
203853129
53
295819
28
56
58
86
79
411376
540420369
1
69
308126
83
53772
149632020
17
416540
95
165651
12370
63
74
42
120079
1
2
3
20
53
83099
29
477134118
26
397352
108636
97186671
9
63
459167
342534
81
423802
762833790
309821
69
14
54
3
250037
56689
84
39
22
342711
156196
15
101342191
437907
92
208623
28
24
46
464101
22
315243
29
197972233
35
286527
13100
305621
67
79
12
18
113923
191858
54
282607
332878
446870009
148351
96279
484186
90687
81622
2
78
50
16
43
263310
46
36
93
67
47
437993
85
308270
74
647854421
908418516
77
267566
18
477845
40518
317591
40967
224685
14
348139
361237
224518
11
74
10
908298915
36
42979995
96
61328696
328312
867360811
659022351
122195
2
357385
836881434
88
77064
387559
21
47
22
407162152
52848
36
68
2
8
41
8
79
495091400
361339
99
631882532
477885
3
8
453978
48
10
186065669
51
90
277355
93
30
37671
337630
80
2
55124
27
327836
327836
219675
350048
22189
422530
43
7
274245
307673
398758
430829676
70211
212208
856588986
589225029
92
64
77
488430
113012
33
436568
482865
64
53
86
214984268
173252
607148532
5
144318
232850
20
397929
8
189035
9
446366
28
15
1
678240419
5
85
797535252
249483
339499
44
10
225081
8
294373
1
80
142208
47
482060
72325
60
91
9
328490
245518
36
36
5
92
31
66
205137
344347
38
458931
8
79
135761
295606
62
1
354629
65
6
4456
81778
71394
76552
346577
23
49
196227550
58
57
7
420954
291991
98437
8
37
70
484558
249053
78
82
86600410
89
360198
32
425174
1
16
24
31
15
422666
287419
15
56
52
21
12
1
64
228109
79
19
452441
176927
199446
19
95
353888
381076
414819
183651525
18
259179
143158
93968
23
63
12
35
91
2
18277
2
399218
20
20
80
402063402
26
562041454
319713250
254890
56808
175496
57
466269
394636
46
67
118621
33
44555
72
719597420
446033
75
100313
88
60
97
56
401470
17118
5
104041046
6
95
91
65
15
483130
14
8716
476234
387015
73
93
4
65
205914763
82
579243442
65958
134685
4
264748
283707
467324
414236
77021
88
78
3
85
178650
50
155862
438262
616491053
287661
96
80
92
89
394923
297167
539286388
306552
50775568
170366986
489744
53553
820362454
377872
88
335829
299996
29
7
89
92
62
61
77
42
25
76
75
293595
2
18
86
9
453631
901142349
342104
85
15
92
11
24946468
483052
8
94
714868007
96240
1
11
1
350503
76
148837
344357
159647
9
259123
5
24
223057
3
329794
93
13
613451723
83
209134983
226452
42
35
479391
925065674
79
243046
204701
18
81652
44633
67
73
16
102403
54914837
72545
381569
288764
258289806
198293359
30
2
443718
60
194121
6
316067
8
18276
81937
76
251780
67754
61
53
85
361241
56
250558524
315603
51
279988
1
367010
308177
55
29
4
41
895814023
91
313464
60
30
921667086
298432
302473
435243
217697
6
50
25
292060
238447
66
25579
157377
72
35
491319
145768
432028955
92
861232251
58
147111
103857
157339621
6
110989
67
131015
236761
124274
78002
24
21
401374705
163320
480964
7
51
8
159384
62
3
20288
23
56
33
32
88
29642
48995
6
249545
127257
41445
524652690
96
116752
1
1
369600324
36
266579
48665
6
34
3
127149
202011
147625556
225615
106860
207146
34
427901
61573
484157
78
2
46
51
875575831
98
50
6
59
241162
343129
84
185949826
84
65
60
924044647
488436
119217
38
375192
455875585
51
11
6
6
524224505
7
396301
35
73
12380
77
334391
40
53
389542620
166405
163897
742208279
351634
32
89603
294452
61
290062
54505
443387
107082
375989
22
415102
11
73
47
306694
94
80
17
4
922398043
93
124733
64
63
11
433685
258925272
10
176670
68
1
553029298
4
87
136577
30
73534
480993
879227013
23
82381
18307
70
56
64
960558975
93
345175
86
170326858
288300
62
39
390133
235044
72
88426
458556
277335
217916
324425
75
415333176
30
297229
45
249209
7
2
315958
3
4
17916
74
52
98
339682
451026
82135
23
21567
297023
254647
126598
408150
154648
98
405294
441692
12
6
382252
58680
3257
305362
10
43
213939
129793
8
17
8
28143
449107
228139
313388
54
76
932111518
40
90
47
24
36
38
288344
321669
183768
816237657
66
45
81
16483107
7
53
70145182
201771
90
405449
342458
786535905
139122
7
51
166403
51
84
82
12
49
95
97
9390
172874987
335540
340526
145647
379643
95
327236
227430
89
854339760
69
495723
379291
441498
38710553
67
38
163363
406318
171901
90
69
69
437900
277774
47
383945197
2
48
64600
53359681
168396
61
38289
347381669
35
190052
61
54
98920
11
17
27
110375
15
98155
251837
262430
65
5401
314518
369743
448847
466677
310996
141535
18
322335532
356699
8
251862
44
11
33
99
470988934
385852
902182777
199010
127174
283187333
18
194999
437725
379559
2
36
5
5856
66
228894315
777342161
337522
76
378617
33
462489
370326
4
53
211383
577
2
156407
9
26
358780
443204
45
23
134594
626219018
254554
478836
26
7
4
55
143818
78
10
55
92
67
2
17540
433857
201809
88
645606819
276371
28
101977
136759
5
59
335972011
26
6
444430
72
87
64
349990
8
107675
378306
9
75
109944
3
7617
383657
489597
26
211572
366584
29855
392999
74
38979
269534
71
47
82
464615
137243
96
73
24
5
42
454559
238367
53
88
153142
38
446369004
433853822
86
11
196058
66
4758
105494
23
479145
35
4
9
75
98
41225
118440
121066
10
492238
401688
62
17
7
248874
32
846690742
442509
19
60433
480722
444899
695545683
66
44
58
9
155185
961382484
61
1
770490567
101545
90784
841472947
80
1
470250928
307883
33
636355476
159798
434999
442671955
420743
147237
14
38
99
3
311994
438922573
256336131
39667
349017
463201
190467
56
487750
36
4
360999
25
129104
9
367454
1
84344
44
6
424885
1
143815
485361
2
72
94192
475428010
72
192056
425909
15
99
183103
4
74
48
83
228685
48
681371404
774946668
292252
255443
58
75
66
319591
244196
73
433125
300442628
36
64729
51
331609
69
255731634
1
280226
407400
221828
84914
60
478581
41
76
131963
419558
71
79
498111
486954
307002
24
75
341195
40
486794
6
353183
312420
400880
103873
17
62
494095760
102231
18
38
66
5
20
373774
9
42
414354
118025
250666
815129787
4
29616
93411
35
257600
84184
310279985
23
266445528
49423
9
408696
960018310
267348
48
29
5
67569027
110844
452429
95007
300034
41
6
52
421667
46
414975
66
39
172086
927879624
331660
67
1
79910
7
235418
34684
47
68
6
59
56
218930
8
85
750227487
472280
310056
82
69
85
87
461336
93
58
22592
365722
8
657728938
11
1
96
887627532
36
60
14
184013
299388
499582
292318181
360296881
2
161241
96
5
54
18
68
84579
471133
293531
29
247553
46
430028
15
432492052
353374
144835
25
25
79
17
58
401907
3
184028141
18
25981
22
67
173106
489868
81
174068
219697694
644094257
60
43
390012
443861
86
83
28
189818
345824976
150471
7
416089
17
206221029
78
54
81
237760
329347040
174783
75
98
297596
461161
211064
144326
325631
851197194
48231
76
15273
73
68
488823
66
59
269584
60553
1565
349882
152428
36
68
88
1
396133
59
14
473597
207905
194307
232155
15
70
9
42
64
45
302088
98
259169
2
4
149923
434238
345275
262924
74
85
23
629501716
320092
451509
7
77
28
5
297507
80
9
241440
47
56
135736
323233
100224
140578
84
58
346417
63
821821874
345765
84
273222
1
81236466
152576
64838541
156088606
361376
298762
285399
94
9
52
28133897
246162
345466
88
60
69181
429086
354458
490211
188675607
51
6419
763383504
168348
86
931747680
229026
765839055
58
7
179391
455600
109032
294019
100129
458003004
373104
183421
80
91588
170374
9
64
471870
51
7
54
261823
91
472677
92
347073947
72449
78
24694
323253676
272415
81
860774072
35
24
27486
396674
417247
327906
3
193464
82
455468
43
7
2
126987
79030
78
29
231146
40
47
404259
6
366067898
5
40
352145
26
34
496511
85
466179
29881
441934015
7
2
40
36
213594
69
33
118916
484999
10
68
11
6
33
45
85
388420
204473
396451
189204
79
347460513
34
45846133
377821
970272155
228357
361020
474938
18
162596247
402101
11
1643
382319
154600
458527087
2
62
275645
79
69
67
70
93851
95
79
39
52750
402395
107161
7
11
68
81
283135
633212715
91
341601662
737733150
10
59
44
23614
81
66
20
8
364870
130478013
136695
8
390778885
79
49
79
731650308
52
984291035
2566387
42
498615
82
403431317
396918
460861
221368
213103
433244
32
468033
783413884
81
403360925
45
95411
127079
1
61
94
50458
5
331313
13
4395
18
80
394524
96
22
19
9
2
99
153772
29290
3
228249030
72
343737
40
5
94
7
57555
333743
56
86
139889032
43
50
36
484344
670597643
18
496244
11
671872065
8
518559813
325494
76
788600986
24
45
203157
97
18
74
9
950133808
22
464263
187259411
13
5
244908245
98
158621
56
25
6
6
2
106485
99
509165520
54
40
15527
353880
78
25578
158486
513431046
428701
464098
297610
82
88
278099812
14
185105
305752
50664
4
76860
19383
9
12
15
126327
248045
39
143029
25
233043
441847
89
462374
9
489231
49
63
381906
212477
99
177727
5
263961
384450
43
7
144940
8
334820
60210
18
6
140135185
42
46
38
38
28
18
925358487
4
36
330383
35
131091
28
7
210802
415784
464712
521456523
84
440772
412828
20
33
54299
243858519
473755819
87
56
349915
27
367978
17
378060
253578
41
142626
132937
44
2
201826
90
46
992652351
78
150680
190660
6
52
611712293
1
386147579
78
92
162700
23
14
169140
24
23
42
463556
338333
74
35837062
85595
187400
40
86
248137
82
25
59
307443
12
85
60
36
20
333562
88
13126
3
3
14048
475120
67
9
55
137973
28
16
19740
66
37
85722
38
343354
6
13598
265016
4
31
87005
7
44
175513
64
22
86655
73
437957
417875
442413
464436
7
168969
21
295215
362015
47
4480
314145
103781
33
117621
143330
8
76
8
921382748
328778
22
126040
278748
236475
495697
47
40
1
161148
281393
494902
296792474
190741
90360
7
338467
78
11
65
1
426202644
208032
21
3
351413
7
42186316
392177
71
45
650866926
167828
54
85
200877549
2
5
3
9
494670
11
17
89276
99885
25
488587
249043
146472
75
21
78
1
81
78
51
389205
341532648
48
143010
250518
25
88
854686975
81
5
591740145
169312
92
44332
364926
9
273368
214334
20
16
9
8
66
39
136438
183163
4
299387
321097785
79
57545
10
240490
438743
27
492403
463496
127640
80
319700
34
79
64790
131211
322259140
127396
46
49
463685
479191
477177
222614689
6
225505
17
6
78
287982
277692614
51
854471645
314878
27117
39
7
2
332950
122092
361978
6
43
396692
158305
523326202
523981161
481184
67102
336316
51
2
390177
8
144822
3
390758
181980
346865
328673
198028
33
409346
9
450720
333202
63
48
1
89
88480
32
8
46
43441
88195770
7
387802
212804
183699
211154
46
98
50
955488999
69662
59
93
73
87
88
109909
75
95
50
64
6
53
76
388715
23
871896675
40
3
484383
7
352753
450019
222665
85
35
1
89
57
59
142937630
445243
378857
60
68
856053582
57
9
262125
7
199045
282854
124253491
3
9
181899
326586
483142
338425
226517
79
83
208428
39
970101241
224410
250131
137376
72
9
5
560118645
4
342441
201807792
32
68
16145
342266687
14
73
49
200760
74
306546
97
97
345358
489629
252981
88
20
393249
236021
6
331018
62
3
443176
495355
50121
53
29
47971
80
34
97
49
25432
19
6
343153516
207742260
785879755
32
96
8
74
61
109104
90
5
294228
32502186
67
104743
6
378941
83
28
492971
281500
476122
216039
88
87
43
51
75
385951
69
15
144640
321679
460695
154424
56
876352705
6
167418
176311
307545
332683
742386697
21
92
3
122840
1
6
54
85
137075
337939106
285585
83
33
410257
237444958
34
864889498
360652
269943
94
29192
363681
234768
2
391815
461745755
90
40
421798
441236234
59
36
47306586
6
13659493
5
147468
13710
67
4
151783
37
31
85
27
825166234
211629
80
242730
415093
289615
1
67
13907
46
98
7
5346
24
36
66
47
419819
452995273
407607
232404
248876
241419
131928
332371
428749
540216402
83
29
362179
393873
75
4
52
171495
244015
71
368099
430421
96
285496
23
94957
98
992021372
35
65673376
497740
314856
481321
344547
94455604
926252798
200737
320625
477892
89
9
209817
62
50895
87
2654
31
30
201479
153226085
394702305
201727
89028
49
81891
47
3
27
319804
1
196865
414704
7
44481
2
8
78
18
947766961
79
89
3
57
452258
45
18453
284777
32
53
147979
241400
8
59944
240341
11
722825229
63
13
8
25
143787
86
116402486
315210
167191
3
713128769
17
388067
83153
229275116
208250
62
26867
461475
18283197
9
471665
491806
68
65060
118284
96096
35
477010
78
214089
33
10
4
53
1
256079
210525
69
352944
65
178528438
110801
49158
65
285235
92
76
18
496116
361002
156010
22497
165104
30616
8
88
283758
299179
71
241118
9
453501
274360
95033
27
65477770
72
131798
75
4
92
2
87
988260496
12
103000
326431
4
20
1
139058
253619
253907
197608
800892244
16
192732
43
14071
22
9
371339
4
39
21
219902456
7
19392
8
8
25
97
88
9
73
378998
86
279438
137862
375389
23
1
6
5
15
877957139
633456556
74
41
88
54048
50
31
61
10
71587
99
46
80
5
49
70
9
142397
3
9
399026
294591
96157
90
5
289007
7
86354
48
164901
76
240896838
229075
446188781
472164
35
3
95
357137
348247
58
3
98893
25
488981
25
161820
86
21
483828
90
235935
490013
177939
669002347
85
19
374407
165035
31
310454
22
129617
40
104237
15
51
762009985
567492666
17
4
323453
73037
98
353974
598508721
158887
224177
377327
61
499280
407682
39780
96
24
266892210
58
387967
110349
87067
741248021
327412
91
72
337383
21753
33
58
39
57
30
111769
3
8
86
258690
65496
1
43
27
309375
4
592113057
286872771
1777
54
124917
76
423117
370518
8
292341
237273
168394
168053
50
47
496454
281197
363706
160232
18
252620
24
93
54
180202
14
11
116020
78829
137222
364354
90
189305
48377
59608
13
636834221
43906
80
50946
4
67
679060210
43
278149
6
337528
186511
25
27
377703
69
130034
311408
43
19
48812
42
182945
48
259869
501099390
411090
286936
489488
472812
166474
3
99
65
7979
84
639021800
19
39
9
46
91
573900442
92
22
58
194268731
66
99
44584
87
468279
467985
90
80
99
46
12
47
98
64
130823
2642
226219
96
87127
27
191589
88
59549
324113
403252924
73
99459
229265
32657
5
2
243050
13
318625
80
55
63
43
70
633923057
187769
31
96
129485
38
228733
198267
21
26
98
364700
6
406504
425850
231645
459757
568018177
207604
5
21
62
368216
401610
456307
68
988793068
49
6
88
177610
102408
53
63
30
35264
103820
50
45
1
87
132110
66
13
253550
5
8
408818197
20
2
30
65
176399
3
7966
24
62
29378
3
191501
408090
485461
3
45
21148
22
287447
864268092
159646
73
173858
77
78
12
806331953
87
699001443
69
123474
946465631
38
564762877
90
326795
88
21
75
64
368696
263581
85
19
8
430577
361427
38
57005
804063932
71
143779
13
342587
80
83
30
83
63
6
90
21
868831154
10
438424
86
56
55
359240
23
86
29
262590
61
398923646
34
406584
32
369951
476831
53
104849338
79
626117938
25
15
124450
40067
237661
44
220234
497618
99
97
380521
6
243576
228638
287242
276148
478417
264861
105811
437791025
56
348423144
22
182869
266230
329126
19634
97104
493229322
401235
97
445067725
49
55
918702683
10
50733
313667
66
478694
91
67629
270910902
378688145
4
45
53
560404054
60313
353587
382449
444719
2
430568
83
415654
85
2
9
57
314251
281623
24
57814
412160
98
7
388456381
7
333234
245081
60
39
70
434310
55054
190690
419115
86
61571
11
244765
25
88
7
2
86
80
4
64
228953
92
430401
269844
51
343468
77
6
408726640
32
61
3
166628
246611
10711
267375
83986
132993
146427051
424818
832625442
69
455946
103102
91
15
381607
173617
99
9
28
80
21
47
51
416946
223205
45
93
6
76
85
240511959
211211
264469247
314488
164444
19139
486203
75
115809
99
23
173355
360257
161690
79
363673
216332
141265
64576
406008
37
18
438423
216054
3731
4
29
69
7
4
467609
48
199720
236220
319032
490259
1
5
158321
377751
277307
417780
127319
371823
85389
494833
319344
8
46
226664
137581582
246622
864411914
8
27
7
75
152601412
95
78
479233
359760
52
240636
37
490332
98
150486
15864
336629
15342
35
381414
142899
78
35
81
1607
7110485
122527
139742
34615
478494
208078421
435688
420285
224040343
485340
38
5
27
828372614
962142701
97
67
437525
47
362841
348492
98
53
426358
77795
90680
55
77
217011
61
337601
24
89
30
154648
32121
9
215700
77
373292
85
464813
30
45
18
59857
2911932
352499
64
283257
81125585
7
240399876
39
362987
37
64685
490464
295517
34369
52
409546
58
33
195993
29530
75
88
247608
69
53
55
91
476334
161940198
591262874
59
74
226384
62
76
376387
85
47
38
86
6
1
876883232
75
91
182569362
59
343649
89192
83993
59
364317
221574
151934426
18276
81
122517
93
91
80232
439818736
410249
81
54651
28
18
294969
314650
99
108543718
36
9
347681930
887851798
28
35
25
31
82
25223
398599
137865
75
9865
25
99
56
6
9
746786046
13
4
47
298468350
48
368305
66
66748
6
145255
247785704
14
93
72
90
6
493391
28315
388551
399848
5
370887
405908
497045
151228
48
293591
243459206
489110
97
6
253926
469980
108614
85127
458543323
9
59
342165
226882
590670555
34
319627
8
84
6
5
92953
43
295187
12
7
57582
493354
8
429609
6
56
10719
32348
204835
10
61
7
373242
93
79
2
206078
472362
489582
838618867
93
79
47250
235071359
171758
34
414456
357846
144382
36
338105
9
293681
99
298670
361583501
34
653158611
184672304
110433240
60249
39
328601
25239
54
21
17
30
92
32
3
10
436873
6
305058
420764
2
77
838091054
3
265207
69
34
60
7
233691
460323
36
65
3
92
57221
74
41
532090323
26
46
563319248
193990
117017
89103
4
304792
58191
776701057
99
60
80
24
240918
123176
93
99
26
331665
364311
6
411940
468666
84
90
452209
40742
258311
93687
90
94
446453
230071
385700
125144
387387
290390
2974391
16333
7
77993
170080
7
423756
342084
233265
55
369724067
232583
33702
284795
413531671
14
928588638
27
1589
512593104
172421
34516
175467482
66835
23
87
34519859
9
17
19
76
251506
145208
27989
87
68
415470
40
69
450250
61
364765
24329
72
5
230692
34
89
17
54
174921
356645
66
42
384018
491367
812985333
14
32
289538973
3
29
402116
140246
15
238016
142188487
435251
4
691781456
731219116
56
438367
252121
76
68
389221
88
40
352255
46
469170
426851
450499626
207312
317009757
56
28
67
285159
234905
415645
89
86406
283532
364200
60
250521
92
221259
204548
442158
458275
53
127360
147939
443594
229904
64
503877087
12
294130
37
33
317939
42
29
177795
29
68
48
284476
424284
731252026
958867643
86
41
7
24
78835
55
494550
470027
327098
366585
71
54028
22
424278
434938
53276288
62
105839
29
45
736114644
323513
93
19
65
97
39
2
81
8
804905908
43
89
15
157645
91
7
61286
21
356566
25
346834
497399
74
91
74
389953
16
199
84
41
79
95
8
75
10
165906
45
493046
54
251078
72
14
177555
41
14429
98
404328
357448
115979
20882
10
198820278
66
89
90
60
777097174
488087
64
158021
13
92
3
40005
61
32
39
77
60
38622
211422
16930
270694
645215839
77
284638971
427922210
51
84
40
25
483403
327397
55
12
26
20
16
56
330564
288796
941410837
407047
55
330773
391958
84073385
167066
370113426
8360
57237
410328
78696
232795
375448
508007717
4
7
337495
427200
54
519766227
261512
62
383404125
339384
282332
8
13022
387444
186823
761005682
133991
31
86
9
315879
603215755
37
10
39
84
185825
24
848409335
106322
341550
10
67
49331
140951
86
25
87
104514
4
633481004
18745
771255540
442389
54
238721
84
3
84
230202
5
123924
84
93
897278466
78
90
16
10984
18
109808
46765
365450
981739922
6
300800
36934
309737
4
395369
256929
96
9
811206213
81
67
2852059
1
70
987184449
938764166
119216
163283
323227
465886974
22
5
5
385217
95644
331058
338660
2
72
57
486221
116873
401816
94
141959548
7
46
7
59
305017
89
26
186169
81
76
56
329072154
14
44
490372
204994
107826
269355
252544
29038
58
5
65
210462
139554
252741
17
279414
60
425224
710210112
343263
162013676
83
173637
41
449817
360278
11
198162
70
4
30
44982
149214
16
52
62
430734
272928
53
79275
388255
825015863
1828
480598
518769979
457918
294791
438775
96
9
38
42
64
11
72
309282
438870
339056
77
182313
44
224629
111722
32
405752
499459
5
56
25
188099
283403
489065
435518
411919
362580
181952
85
50928
44
325703
360157
565576109
86786
742160360
365750
33
46629005
57
89
331894738
90
96
995979553
1
5
51
10584668
167471888
341533
439393
87
30
32
663439263
8
400851
18
4
99
142653
339712
31
42
534570120
448528
432175540
72
192307
17
65
401309
58
62
765367860
321466
8
302999
78
37
54
44
1
256851
9
52
59558
99951
74
414710
274990
47
57901
237001
28
53759
2098
34226
160292
463281
592824236
889394715
153501
996051007
79
35534
28
493097
5
63
496404
53
777041437
188107229
97
61
275245
312558729
235008048
926274401
58
371219
20
46062
409073634
110276
379922
171503216
62
349282
85
514995873
38
157710
5481213
24
7
1
7
57
34
263648
78358
51
3
867798875
483643
80
58782
642246924
33
970085504
48
96
8
10
27
32
16
464881944
153095
540380556
7
53
9
453199
76
54202
276110090
28
88
27
93
43
127754
44
34
20
868453605
386469
197368
63
957952278
70
17820
2
87
77
31
15
43
14
29
6
73810
207146
65
416647
37
85
18
474853
94
163163
158045
4
41
32
343424
67
85
255545
18
425072
58858
6
3
213106
50
248555
79556
337228
16
419759
96
372454
1
2
415759
62
494633
75560692
460027
76
49
91
392769
188027
168989239
247778
431061443
287270
420634
54
55
94
206371
3
870472559
60
492083
29
5
238999
73
89
75
62
81
296325
46
29
32
7
9
56
211597567
409515
307912
8
5490
102934
39
383469
6
47
625075506
458014917
97
45
3979
123650
28
73
47450
1
927379493
180243
422202
129238755
156191
275037
54
36
60
63
41
16
107948
230356
6
22501
13551
317669
2
566428595
98
417368
82264
321155133
2
33
7
75686
208915
9
247419
99335
100070
457266
57377
65
2
24224
495414
135746
274219
428881
95
14
730812950
65
22
119782
876863426
22
77
295881
138449
140113
48
185794
886936271
16
16
57557
255734
40
40
53
60428
18
25
649320701
3302
86
162881
18
93
64
193519
67
92
293479
80
19
8
364279464
8
46
492067
360702
5964
143189218
370986470
7
403209
27
491091
17
15
484509
119066
339661
19
377678
9
157333
69
88968
91
14
25
396925
13
698806902
205184
39
2
288843
12
284514
257258
73
86
158385
42
223191
119882
165282
64
95
479122487
62
291263
49
280138
477704
219480
85858
94
69
46374
93
299407
64
277541
459454
32
210117
5
324791
77
58
161243
55
4
9
81
411470758
63
463847
469440
36
277673
265454
30
6
6
79
140647
5209
4
4
137500
34
65
905381360
81
486423
11
311296
111096
92
69
374312
48
24046
31
47
194569
169524
573722500
92
94
44
44567
269130
53
89
146495
49915
686590000
310447
15
98
234413
331502
51
91352
9773711
3
14
211399
92
202631
281737
159077
57
82
77
130038
390734
595611584
25939
38
205270
2
18
172174
28
5
393002
94
249423
88
72
9
77
7
32
1
462456
27
6
37
337960934
48
3
7
14
29
123354
18937
546818755
186765
18849
768680109
35
418630
104760
374638
346511
394808
27
55
398499
183195
12434
6
370141
5
317251749
79
67045
445928
5
147937
434737
230727
451850
590783420
92
40952021
98
89
364346
56
422502
356132
248593369
316192258
20
16
846227316
463426
74
371159
10
75
212609
85
218288
394493
91
23788
312257
56
75
40
262211
393796
452923
26
373237
1
285717198
114924
90
81227
35129
322727
54
4
87
52
7
354375
20
85844
52
67
196294
320966
90
22
80
15
424572
46
71
35
486210
66066
8
245496
82
1
29
119456
6
43
49
58
121547
8
275342
57749
58
137448
77
90
75966
69
45
824218172
97
257101
32
92870
78
35
88
373727
220954350
43
13940
384353
457239
89632
7
109687
182992
87
17
51
73312
23
327383
28067
54
53
40
302712
17889
806827040
2
285547
28
476393
73
12125
314062
127103
59
74
167033
702623388
43
268866
134528
417695
45
250066
456692
2
50758
53
79
511369349
62
47070253
96
317882
193735
461757
78
2
84
2
355923
34849
95
264177
410859
80
51104
15
71546
2
66
21
148200
80
59
50
17
589874559
417279
353101
4
440113
43
3
67
95
90
276996980
57
411765
22
205021
971349961
68
42
458174
651875304
50
5
17
34984307
419879
42
229148
439446
381758
458756
95
277936
98
192883
77
695615933
59
117400
19
6
748050278
525593435
8
274399967
316312
250503
273768
452337
771555551
65
493019
52
446398
204341
5
414903560
102234
23
98
111535
9
21870
705662482
402661
4
409587
75242
361899
49810
5
15
39
975366123
10
377542
488210
433459
486773
7
28
154874
370589
66
227651
439460
221085
150898
64
25
127625741
366155
17
467218
441735
92
8281
174438
38
403146
2
56
236092
583300805
93750
3
324138
93
297692
149434
70
89
850310316
274084
31
62
976700210
2
447396
64726
33
9
408806
115271
11
331120
798472332
4
89
8
10
7
154806
30527
468472446
31281
18
46
203407
61
2
50
12
396111
2
188283
26
619470570
9
6
4325
116087
43
85
281284
433495162
76
18202
124330866
12
163192
135149
300715
65
110365
66
340564
7
350981
47
17
215939
905160108
70
438654428
32921
46765
14
13
69
43
52
2
41
465569
213489
310930
9
8
64167
2
32
3
730658418
1
447707
94
87
34250
303786
97
42
33
33
30
43
97
182058
229393
237092
84632
70
44
425047
78
376039
158935
114553
23
44
22
199917
74
55
1
3
16
440222
343390
31790
406875
18
58
144447
49
597416945
190108
5
289202
45
72743
65
88
459546
45
47
36
453425704
126653552
7
147492
234009
18
476646
7
28
213209566
66
81
425865
33223297
15087
83
231882286
71
39
414699
64
78
12
20
177011
204850
2
15
76761
37423
6
175226
680580701
63
61
307023
359634
3
8
214688
195412
472322
4
171082
96
4
328552
72
41066
95848
38
65
266602
63
272087
7
376495
478669305
8
266992
78
358050
23002
22679
371738
170577
8
76
53463
5
348282
17
416001
418671
127497632
370984
152301
164060
37
632433710
86
591996526
451218
392748
94940894
573553406
298618
348213
96
474281
171316
82
2
11
65
246006
305513
359483
119194
42
380048
335119
11
272501463
413081
323016
3
398005
176059
7
51823
7
191765
98
41557
297643
33
20
910262559
3
248418
78
477395
77
58
23
93
20
403999
69
984023010
340437
338315
39
78734
496325
69
218667
23
175988
88
325442
66
77
81177
81
113396
27
36566
87
344040
52
50
207377
282590
52
22
246682
9
377895
267836
131128
381394
7
44
272033
8
274882
17
133401
210065
67
360657
321818
65
29
403153
93913
285018
81
400106
97566905
76
48
254941
252091
74840
227425
67
16634
55843
47398
56
309020
1
131866
56
407668725
169918070
396203
34708
181134
7
53
461568
88
9
354450
13
48
27
463459110
16
4
59
411303
46
60
46
47
88
422662
13
346110
83
90
395216
238832
262367
6
7
55252
66
151793
81
33
464214
67227
431734
2
41
7
116550
43
254027
274418
13
341601
478473
310701
91
41
565941116
410575
40
296070
12
64879229
75
81561
98
11
356005
46
86172
163657
79
39995
84
52
89
73
95
8
37171
206073
6
150986
98093
12555
1
113665648
459888
82
9
38
9
399149
480996
27
400420
160959
346110804
127588
7
3
36
48
214019
184401
90
415239
186715
82
8
258679
33
827767611
394457
4
66
57203146
44
411577
274783
92
209603
259776
63074
9
338979
350764
53
350128
139661
57
162894
97
37
356589
197368531
205579535
5
976424029
63
75
161523
426299
443803
387499
8
142671
42
57501
51
62706
12
98
703518376
246461
91
280122
22963
710836419
77589
8
16
9
1
7
1
10
325384
331584
140011
700134098
98
82
220255
216308
207417
169149
50508
8
45
45
37
45
376255
67
390646
33
487941
177104
279578
160353
77
49
27
143642131
87192
132664
42939
873748648
118695
18
59
384989
495658
353364
687457570
327041
40631
33
226684
69083
346618
17
9
944351752
213860
1
27
19813389
2
80
412316
876642770
70
24
45
279825
35
46386798
228826
458626447
70
183049
80
194669
8
56
17
76
93
270805
195349
1
99
20
139293
134352
57
50
407055
28644
47
399688
447673
326057
64
73
386800
255570
63
23
8
13
8
168451
168851
37
468425
46
43
383335
167976
98488
36
380852
5
278741
377282
42466
37
63
61
48520
6
84262
165031
3
51766
24
471963541
1
65
50
230250602
73
361390
370471
144511
49
43441
394312
28
11
17
252770
154490623
85
6
403466
368406576
30
495144
27
826307285
228991849
74
7
465889
6
17065
15
265175
55
822580381
415921
27
32
86
57
90
86
31
325539
482175
478684
69
491083122
18
174814
19
8
236356
147924
50
3
4
70947431
206270
339245
8
285322
88726
73
160748
91
263355775
10
94
391315
67931
76
44
41
430325
87997
498543034
419595
1
100026
245576
440834
86
66
19
67
153490
241079
4101
92
824961042
50
10
5
34
11
92
427931
70
17
850893850
172377815
281793
47
18
136090
2
92
412048
82729
19
430996
325750
367589
33
59
3
6
6
50
66
274905
473572
41
41
71
5
121411428
149954
92
15
5
6
93
492980
348488581
277971
244142
20492
146962
45
546640992
302366
29
493060
28
24
97372
322127
11
8
21
359321
53
612999309
1
298365
14
405855
33
40
86
24
28485
52
54
450299
368635182
89
14
260671
91
34
3
185969
18922
642895384
48597
48
81
335839
174013
306508
98
9
8
86
474443444
111563
99
96909680
73
690917559
21
399376
12
91
244826
63
4
1
508102755
139583
7
376472
38
58
79
93
12
6
241471
78
63
79
3110
15
32
97
7
1
57
393217
86
120769
230305
85975139
212123
346200
65
391502918
108500
4
475597370
8
264488
384814
35
341333326
313843
106740
56
920395614
349351088
66
95
361836
318197156
51
359893
166258
350596
357932
6
474016
376407
163233
89
25103
88
1
214143449
72
15
4
66
25
267569
68
474678200
467496972
97
31
48
28
33
87638
28
350829
205235
374148230
468993
477441
238891
54
9
174564
315509
454836
41
25
5
12
346361
43
416057
323088
10
149185
482145
12
701137791
46578
29265
43
9
279334
471733
392528
75
21
463028
4
153539
355094
22
96
46
200210
23
24551819
495581
324869
73195
563840045
659496317
594150008
95751
27
340703
61
293606
498556
486544
5
60553
79
417809
286214
30
19
366142
59
22835
39
4
482083
2
13
25
78
72969
942848359
90
36
3
37
54
779497832
68298
42
115529
390035251
5
437911
67
6
38
64
70
72
75677
181814
94
3
364912
57
91
483853
15
7
80291
476797
10
97
26
98
35
79
412805
209689
380097
87
38903
6
84475
76
345797
8
20
40
5
105042
414139
72
3
305947401
57
41
217450352
319159
469412755
174232763
119593
493006
484191
251238
343487
9972
2
3
151260862
39
5
307310
39
49661
43073
95
78029
463773
441808799
55
89
342820
16
63500
64
70596
452583
41
371693
82
78927
285609
44435818
787589952
883774218
97
3
91
294205
371270
443786
1
415247
380856
5
53
87
492682
40
12
60
88
72
59
480584
7
63697
33
747210940
266990
72
72
47
15852
9
267434
39
373601
44
72
7
5897
15
39
134555
214408
36433
89
85
96501
18683
152669
68
241023
76
99
203023
47
319802
5
400834247
219379
89
60070
10
64
16
64275
86
49
327699
308952
8
176761
179517
7
231010382
792789157
37
261168
176601
208702
30
51
97
2
1
883233604
68
24
28234
35
88
378244
27
80
292068
56
10
343181
402065
60
143485
415537
106080
365233
21
75
1
38
45
18
352207
28
3
351796
37
5
55
72
69125636
301256
660629748
7
18064
58
14
57
94
3
411754623
93
438931
591363890
65
424955
528148325
11
348477
21
52
86
41
8
57
75
841978486
35
6
23
133505
82
243141
73
294062
7
156579
663540385
122869356
375450
161349
503058884
242395
197666
260892
9
34
7
9
490398337
46
131527
8
29
21
80621
456847
6
178033
170320
426497
54
11
25
89
71016
169289
32
11
96
24028
4
67
3
10
37
683192795
21
55
335484
349996
29
711598594
60
399730911
429263
308165316
200298
482848
33
28
31
316861
7
154856
31
468730127
30
49
78735
248590
5
48
86
683110169
64
392936
80
85
90
36
18
23
9
18
3124
58181
27
478167
41
10
340493347
25
142700
9
19
26
349459
81
278810
2
38627
325702594
215662323
56
60
28
25
480043
212498264
35
65
170806
74
254708
4
55
15
24065505
3
10
280300
136619
646022598
156536
148636
4
47
18678
84
29
152078
29
33
764694497
19668
20135
446471
110869
261302
74
98
243350
369252952
328108089
16
59
122339
84935
79
2
47
493415
2
5
85869101
662997041
381564
171170
23250
25
392506
2
268689
45436
89
124800
245081
58
71
14736
326002
323075
80
429899
74
70
67
23
173638
15
74
327663426
347896
440102
108744
48
2003
247342
6
363841
65
394701072
93742
461722
34
70262
80794
308936
894416324
630833150
18628
39
73
6
14
5
483653
4
33586
16
411804465
72
363506
6
197924914
241241
242715
75
16
74
216432
74
13
86
236663
393640
37
39
518479842
58
443743
489122
23
348706
2
9
8
76
59
280050609
54
489970
36
6
488394
173168
143968
22
13
85
75682
55
806506197
3
92
330864
498627
3
133447
53
463945
75473
30
74553
72
176347
39
94
1671429
344801
86
77
46
4
220700
84857
399040
345565
62
20
377249
359741911
421974
227145
24
421903
385154313
855495764
341759
857701924
44874
78
68
702547520
233316
493442
92
340323
22249
257619
87
73
141173
399156
288118
32
30
72
14
94626
72
281066
880745126
6
312103546
420893
23
39
18
6
66
191254
62636
72
45206
125235
252715
21357
371199
167700
3
80
820721997
92
403799
297117842
6
66
221542
10
54
20799
156953
13
61
26
264403
16
483250
38
114672
281246
350114
98
355229
71
41
407942
464033
19
53991
86622
379843
15
83776
77
578497737
293418
7
45361
80
315328
96
8
169838
272784561
34
311298
2
172749
32
24976
444196692
72
45
62
23544
16770
17
87
544297871
63
61
229122
53
72
8
333821
67
11
58
376069
244753712
313301
126681
113921426
235547
108342
7
41
326706
240716805
57
328629
60529
431730763
246921
30
134513
11
5
178044
72
4
99459
97
248429
350027
54
490983
15
549449201
21
162349
170728
11
38
6365
6
480250415
203209361
192796
76
260132
487256
79166
396513
415845
66
46676865
371729
91
56
97
47
35
13274
82163
9
3
97
491099
311038
62468881
45375
92
9
73
74741
45
270114
72
30
6
42
29
387716
248773
1
78
462685
78
422018
483431960
34
57
288952
93
290399
31
69
223250856
199027
96
37
39535
524224936
41
17
90
20025
13
11380
76
48
17
25101309
11
267733
93
343882
39
96606
53
858569504
58
486050
46
39177
20
89
148259
7
98
94
84
185030
73024
149929
435430
175154
352727
6
941454341
285908167
85
151016
485049
34
77275
4
76
13
491561
15
9
41
67442
80
71
462909
354827212
807382330
706193855
73
2
71
61
62235
35
124809
27
408122
16
29
75
23
488598
146193
33
68
93705
69
234070
446114
69
73
7
48
61
74
279450
497269
701948135
493694
134089
82
217340
49
23
119428
579211454
32
24
427908
72
9
390365
87
6
347158
91
329432
76
349849
85
6
329376112
400202
238656257
274913
560162339
40
146479
68
79
12
7
36
423445
88
538632626
382458
32
24210940
60
52370
27
56
435463172
486301
245063
401449577
683851217
291434554
405722
52
90
26
11941
901583481
6
443670
405114
8
134695
249548
4
244810
262886
2
5
77
98
44
41
939825669
662976685
20
117302
543525255
482667
182527
28
21
75
30
475448
415568
753707302
52
61
860804975
12
217619114
46
41
98
92
778778600
3
6
144407436
254790
140883
47
300931
89
373936
465209
8
15997
401242990
213494
35
88
54
854506492
6112
66
40
78
441859
249311821
2
347442
79
12
45
60
873600823
169525081
2
2807
86
501684994
77
136114
11
64
93
58
933989527
1
44080601
46170
382535
7746806
253430547
294476
581137413
25
16364
102960
30
12
5
5
66
81
388116
403896
114359
383064
62
20
72
454524
178121247
499706
7
252069
82
272827
157786
57
55
60
338948
80
25
82
63761
45
4
35
13
375700
73
82
7181
153990
27
2
69307
96
146358
3
163904
50
415691
384841
226885
383459
13
20401
30
83
553343253
9
400550
490822
13
458372
907714814
337413
24
1
189559
588009686
90
963360548
1
214658
16
75
95
28
303584
17
446783
293455
72
45
187596
7
909836130
58
32
853909517
220229
471741
145416
112416
440732
487196
6
88
14
121955
641700279
270705
19302
54
45
316500
174236
321218
44
8
72
6
44
18
169611
53
834024339
740702023
81545
120078
340180
465235
210939
371342
46
75
429334
60407
79
331358
24
369183
37
12
128326
83
54
98
86
76
61
82
18
186952
378698
449838
2
5
50780
483610
88
912908555
137289
328428
320390
13704260
17116
51
9532
81
64240
14
230034
97
957850487
232769
65
56
20
154603
534738723
2
341834
103004
76
209445
215906
94
68
256395
252881
2
366923
11
434986
377341
394934
60
31
761848612
32
451217
92
177189
340461
71
234691
21013
148247
308796
60
18
434769
51
192320
184318996
14
210353
309428
220760
7
237677
43
4
792592454
96
77
98
77
264493
426318
175123
9
38
81
246805
94604
26
49341
5
92
11
291265
76
4
114490
4
282586
75
55
99
275666
293571
218247
3
18686
148185
11
165086
2
116467
786240136
35
37
26
70
71
50
52
73
23
103512
52
345138
12
388115
39
83
467346
5
9
29
99
436288
385694
17
216207
4
70
202161
54
62
56
218825
2
72
329871
89
55
433351
377997
21
28511637
4
307362053
15
38
33
85
443086
45
137025
313617
57613
96
245178
91
272763
8
182866936
90
30711078
61
87
318923
8
21
359048
54
18
27
31
160763
46
42362
7
227417
341066
75
83
17
7
239337
94
393848
59310
11
378205
123701
67
7
75
25
50
45
15244
128735
462395
362660
97
55
2
344877
222880
79
9
328997
94
159913
68797
77
198177
355418
495460
408497
216973
105870
461452
73
88
624453762
48799
469840686
143403
368256
170057
302694
94383
479834
493637
473095
17
52
19879
72264791
6
79
2024
29
38
1
22
94
8
32
380341
78
17
168428369
19148
234337743
57
65
70
73
233042605
294931
1
76160
183274
55
493272
373203
312276
96
24
322167
79
18
40
11
495796
427416
36550
53
67
10
50
336433
98
51
70
2
13
205497
37
18
26
48361
52
61
30
753396290
347768189
277912
328156
30
3
307979
60
4
28
71950
261305
90169
174049
219185
23
17841
60764
7
6
72
417204
454012
65
80436322
70
483145
8
498308
371371
75
8
66
339661
327342
215018
42445
303646
40
66
470402
302338
76
54
54
1
254592
90
329329
335788090
198561147
480915
438412
4
497415
19
45
118385
1
51
8
72
36175
158313
72
94
70
46888
10
617945461
861908828
73
499882
44
14
6
50
324105
883110326
208117
80
242093
63
4649
65
45
53
50
470194
173604
142422
84
14
20
26
227118
4
168231
264210
45298
494032
619431414
48
67807
5
132359
56
99127
310663
945472822
23
243557
22
58
20
94
93
190596
53
30
8
5
2
148548322
73
311907
84
269625
485322418
714271004
132122
442751
366162
28
206622
26845
382002
14
9535152
85
322925
12
113730
29
955430020
188078
97
3
439268
85
66
255686
264871
298812
88
6
12
753487426
11
49
13
324568
91
63730
71
6
17
439297
68
54
386601
480036
50
49
317177
5
87
245276
26018272
48
176193
89
11
139369
90
213478
57878
682059208
493579
59
72
75
94
22
81
482957
265419
69
80
87
28377
320982
7
50
50
4
76148
124072
9
121766
15707712
61
40
427031
176747
3
48
466066
97
142501
21
418338
58
188676
268364
1
156857
40
404530
94
15
218201
3
393059072
62
632460778
81
27
348057
746922214
41
99
34
375547694
81
306720
91
466800
31
99
82
23
56
168010
78128585
811575279
1
444648
50
392002
276651
67
61212
748501535
316459
16
213224
58060
26
18
166788
113985
56
349300
400937
62
8
479426
80
26
20
17689
240237
2
465172
113049
210275
64
33
7
54
36
205948
121351
295886
20
2
422736
88
124487
67619
461716
7164
1
137148
227409
189300
300442
62
275556
359273506
68
16
150707
6
9
33
303252
274332
477217
37
36
186552
19
25386
1
8
62
55
45
89
64
189577
294379
62
5
277613759
85
28
12
299583
62
89853
76
438199
750913025
440907
68
68
1
153627956
167996
427701
650030723
28
497862
31
804679485
76
167490
38
295369
36
5
133012
19
340769
346143
300939
9
48
54
82
23
72
95
86
42017
36007
48
262208
56
4
459561148
8
63
145010
304546
88
341636
9
466402
95171
380366
77296
82
448299
53
676330624
268287
461575
412640
422452
61
451981
324951
21
91
1
7112
185764
80
6
271859
435520
4
54
183367
21
462081
9
6
36
73214
91
188315
459034
93
171364093
34
27
890971325
310112
78368186
297134
538463250
21
261015869
40
285791
425942
70
76
76
17
4
152477
137689
6
2
302026
464732
110569113
98
2
3
71
74
257450
107788
792472104
412324
96
289992
77
30
6
71
1
348676
604895334
830198195
73
314344
389089
205615
238566
39
212917861
168151
129029
265572
811914179
10
75
728519210
72
23
25
155538
276589
333573
3
1
212455070
447491995
210427
94
186831
95
7
86
671316257
266928
9
373238
77
54644
9
444482
12
172267
53
90353
61
386769
489333
8
256155
280482
957579714
444475
51
3
75
26
49
93
360871
30
97
21
33
401188
19
44
2
43
1
97
85
67
34
819372627
402029
48
406700646
88
845423518
10155
336218
392850
64
297833
266859906
943003233
91
258452
43012
34
15
34
146455
10
143998
70
87
47
47183812
78
69
132749
9
256254409
29
25
359182
65
21
638112461
317418338
4
246525
22
484439
64
24
60067
9
59
60
39
22
426250
4
163743634
414664
518919221
115815
4
98
6
9
99
801941836
97
42
57
410704
6
110986
62651
49
49
8
6
29
3186
16
398979303
99876
346999444
216995
186715
8
423523
45
67370
51985
243808
161330
432817
3
78
84
227718
405948
361409
58
57
425529
465719
29
6
440263
11
76
252583
71
56
480523
172010
1
12485
196173
84
82
23
16
375239
11157
90
85
61
220954
90583043
98
51
56
2721051
13
870608530
503597284
383932
19
383367
9
19
10
30
98032
130661
59
32
59
315512
33
330051
90
51
235745574
385460971
174300
2
413348
443954
561883252
394018
76
118616
343066
8
5
92
80
455025
60691912
44
263982
58
441807
421049
320712
117289017
164117419
207724
26
74
44
59
106970544
134222
23
6
71
88
450426
73
94
6
61
122626
455713
313695
45
49
148888
150362
24575
5
81
439590
2
131381
98
86832614
175870
988735787
976199001
485593
1
41
39
8
251890
5
474389
8
9
3
272206
46
391126
58
407000
130425
2
282921
332210
38383
29
72
64
61962
697006502
63
296671
190565
253485
1
56
428072
259497
608834046
98
263383
51
47
98878
15
380530
300504
355065534
7
296492
889471054
1
109892
27
2
218477
481232
58
82
87
19980
443489
61
98
754630154
433482
370311
468613
4
3
56
22
363049
22
30
358195
8
267565327
56
88
361881
8
495001
82
100878
6
46
362231061
169095299
81
300141705
53
57
162746
196090828
1
481067
249353
141967
41512245
361564
19
216009
490445
351091
77
6
6
400500
37
185052
227457
70
485957
47559
277875
47
142140
10234
4502
221415537
863482176
6
477832
471966679
477160
42
241346621
384433
75
71
492314
72
97
4
79
95
95
7
86
34
373797
201939
44
195962
4
176749
366383
191115665
51
22
380769
268161
8
96
98679
357384
92
498318
81
2
71
91
70
74
53
488446
97
96
486309874
466567
53
38
481316
4
278439
34
22
366167
25
71
219611
99
338
96
108953
166632
44
25
32
396224
34
462873
51
71
11
323278
284182736
43
22
518182290
494027
72
3
212778
696917256
693654145
303538972
418781
66
16
198068
609333372
35
87
82000
52
56
383950
42
478999
447353
278464
451128
84
59
427160758
269819
294598
55
18
185672
620068020
80
20
1
423757443
7
52
13
461079166
5
120263
115960
64993
157514
272285
29
90
6739
412081
189826
86
76
47
189267
272748
84
13
39210
68
70
22
548600297
980108229
41
24
490671
286320786
316687
136865
192152
319357
14920
30650
41
56
349366
24
470545
453676
50
71
8
67
375528
47
283152
52
401817
21
74
55
99
49
41
99
148635
19
413555
45
22
320889
439403
6
393768861
94
41
423991
69
194582
90251
343718
497634
94
76
5
131165
75489
96
4
420712
3
81457
42
43667
227358
456116
46
57322
485323
351977
549807787
371413
374235129
456206
494708
110940
42
5
34
97
51
342889641
84
18
403520720
216098
1393
39
29
13
442191
44
80
674828383
91
273991
38418
7233
3230
4
464866457
85
35
79
190658036
3
77
247518
2
390014
486063
93
23
54
64736
281907
40
244439054
9308
409425
21
78
7
217082
20
38
81
330621
89
1
96
18
37
919362301
94704
87
44
46
102314
177009
250573
149899
17
2
71
457921
4
14
73
7
290262
158603
55
55
481091552
68
54
469931726
409689
478143
22
388919
324577
226414
52
65
98
7
429007
217639
68
73
79299
209750861
20
4
1
437249
24
458920
287270
970070640
120472
95
17
49
130392
55
82
157107
5
353881
32
43
40
54414
517526822
41
90
37
69204
183869
294797
32
418511605
149751
80
67360
239904
282479
330781011
178278
270313
83
52
69
441920587
323277
22
46
81
187454800
14
19
79745
806064509
437535
5623597
288174
83
223731
379404
57
789067594
64
699200728
230708682
27023
117042
29
35
38
9
6
67
57
46
203216
115854
373933755
83
112243
16
193733
69
25
471984
84
215203178
66
160740
26294
117720285
27
47958
6
129816
37169
2826
4178
69
55
92
52
474619
910895266
92
479284
481425
98
62813
15
25649
405531
509364055
53
474952
6
50
10
62834
27
91
58
78
120288
24
32242
748190519
14
3
64
32
209681
8
69225
59
16719
18
88
279257
24
277619
89
87
32
63653
70
95
489058
4
51
131880
429418640
1
76
32
42
79
52
161563
952110343
37317
556714090
59
2
72
93
72
781348051
10
206292
101100
289206
499210
263499
322130
24
6500
17
94
54712862
90
2
13
4
65
695756237
29731
166713
43
71
59
370675
160631
75
21
99
56
88
83
45
209377
920932177
81
119132
430372
14
44
195502
127032383
21
388275
7
374641
146575
96
397985
67553532
42
80
6
319736
39
457926
380121
88
12
192859
434567146
191227
39
1
164019
13
74
35
96
5693
462255
489675
412917
87
297432
51901
29475785
32
22
61
789581842
407514
232684
380949
24
382254
279278
2
354635
547139397
499736
40699
94
4
8
231832
84566
739530107
4
16
2
10
99017
68
8
472038
48
4
62072
393943
60
683882834
40033
67951
163761
17
403693
274527
98349
168406
313046
372598
4
299578
82114
29
15204
488210
119554
404422
141312
21
14738
87
34
164120
12017724
371944
85
47
4
57949021
58
62
698077503
313177
1
71386
434689
164573
413704370
1
703396929
98228
38
195380
399224
3
97
348729
77
159353269
613692648
81
379285
81
37
168628
330091
424968
933351618
46
68
8043
527563709
82
98
72
913071391
424415
68611
453760
404824
62
9
447769
473260
324331
85
459578
4
377062
9
89
206719
39
33
24
214233
431873
534769911
291706
69
7
33
495579
34
5
184547
9
8
75
97
52
61
497
968865460
96676
45
51
521055166
25
390117731
34
275588
16
51903
2
3
46
60
83
28
1
124833
69
46
62
324911
81
18
95
5
67
30
53
85374
103456
64
15
7046
271754
49
17
310599
55
238772
44632
781645085
22
6
318298
45
272846
161090
28
308409
106490
60
132885
1
32
32
33
3
397962
50
6
689506823
26
155362
83
75
141276
135354523
377036
45
90
63932
90
443097
133734
470992969
14
55
456409
9
8
8
5
6
94517
486437
32818
592097105
62
250449
384994076
254373
73
14
98
1
391602
516673843
351061254
85817
87
2
10
45
220529
423240
480332
48
5
9155
869013580
23205
374485
166553
336204
96
491531
8
92385083
320189
457867
15
78648
56853
367888
27
448526
7
179716
94
421677
9504
319182
140713
430965
26
493219
753927764
41
306294
66
76
230490
6
633076290
396000
88019
156604125
6
93
76
27236
42706
64
430046
135180
21
45
63
2
162634
18
74
366182
854855400
34
77
93
231247
44
759537180
84
16880
453563
21
41
4
289573
686037278
58
386711
14
935882494
88
93
2
8
146616
258906
199951
111344
475501
439137251
5
26
377646
60
985115123
44
45
54
22
100942
53
3
260065
84
23352
488025
254097
2
9
76
149711
78
229209
75
3
496271
2
236597213
264821
79
388220
489761
225429
1
9
103374
183322778
218193
38
57
252874
94491
37
11
54
90
573018964
3
44
465135
335317
92
388427
253465
446645
160525
74
192369
83
36
63
88
667635301
69
79
9
211097738
114565
4
42168
69
90
345095
297474
92
146431
461135
42
422389
325068
84
79
150250
54
96
64
84
104699
402373
31
397633
386381
58
57
57744
579660169
339050
424430
31
72
11
144194
77
33
63
270572
73
192680
381933342
92
88
51
498093
22126
348100
16
40
238976
36
465009
11
106843
22
210935
400552
76
485096
455304
21
52
31315
83
337057
96
33
462669
443699751
8
274389
611352289
45
42
86
406508
46
6
322349
74
392900667
98
882871507
56
5275
89
86
468851
102930217
51
10
26
42662
30
133464
906663296
6
12
417998
430184
16
45
634519919
3
87
20
11
81870
406496697
208941
189131
684472819
170014
122265
31
92
72
390533
442214
7
764716711
32
156569
82
89
96
237590
39
34
81234
34913
251349
84782
396140
17
7
143942
415783
13
374855
321555
45
379750
210321
44
79
22857
2
351911
225313
9
101157
50
776739182
32
177175159
6
434952
263408
304664
95342
410148
84
78332
10
439191
294373
167944
285141
27
148872
54
22
31
84
112087
314702260
22429
597092218
74
38
425077
668847897
487937749
25
812164512
87
309609733
239442
21
347238608
15
489916
5
77
108902
27
35
79
40
354854
4
46
69
337544
407935
9
12
97
437605
452065
434834
7383
380293
247530
49
3
7
59
16
42
69
96
38
306246
3
43
98121
55
274172
298210543
370487
481200
263016
6
93
7
412395
31
30
344566
497817
61
123318
193833
367785
402894
33981
6
94
74
253609
279880
74
374604
38
227638196
85355
76
80
45
141446
21
157291
248667
353379978
624877056
14
232325
119543
312853
427101
385061
11
43941
75
8978
770206409
262369
105585
762797195
16
49
30
840210518
66
883658904
477072
21
474738
87
73
416811
1
459810
54
1
1
92
17949
462199
109881
307044
115713
7
356269
64
76
8
892084561
94588
3
437822
163317
32
331165
65
59133
239859
58
54
5
431180
4
178899
19
6
55
480345
86
81
4
42
119507
307835
18457
76827
83
378764
172661767
38
51
94
218503
41
380011
188875
50
233011
124498
205583
371221
60
147066
71
643395128
7
92471
167744255
167290
13
451420
33
30
79
57792
207636
47
490395
91
384013
62
5513
63
495024
15
340361
118050
78464
213187233
82
63
451468
112433
412277
153663
57
124333
61
531297358
57
63
61
313097
214944
52
1
81
223969
3
1
1
62
137678
4
46
66
41
71
70477
227683
46
599657323
21
388093
51
51
54
314610
88
710851530
41611
401167
28
406795
365565
76
26
60
84
42
36103093
465028
2
84
86
330519
999073615
41
10
451421
760827415
122880576
27
3
68
389337
59
33
159981
446638167
13
62714
97
59
246597
54779
226100
17
20
20
14
62
2
67
361534
68346
344627
170968
430866
3
210113
61
215775
15
74
24241
78
13
21
1
6
160256
473173420
245274324
51
75
273178
49763
60
3
42
25
2
82
85
71
92574
36
24711
288166
23
119103
70
16
72
224740
9
398238
408858
461444
32
226672
96
3
440545
54
95
30
364991
22
853356223
52
510180707
32
45549
132329
94140
97
128122
67
201529
52
47
43
89
10
228663
30
913085339
28
296927
49471
47
258832036
17
25
43
73419
2
3
11299
54
10
469275
410652
77118
46
226019
95
375619
89
864382562
8
10
54
75
2643
7
229869
289787
15
283236
344019
358236064
26
363720
131383
17992
100939
34635
373602
270665
35
329552
86
51
415637
483897420
324679
196189
99009
93
110040
481992
860462922
381422
390859
4
490356
299888
743827845
27
411422
80
40
442014
433248
129867
33
409294
494720
223249
68558568
321930
150772
82
57476
356977
90
334908
95
36689
66
335392
62
66
768234301
4
217550
46
11
51
130614
70
278529
18227
58
712355936
355446
142816
7
96
306805
256590
95
330084
182035
134985638
285231
96
66
8
49
97134
485858
109426
76
56
49
74
1
85
68
64
84512
24
386562
471340
9
1
98
634921679
38
86911747
33
9
384080
84
63
50760451
90
295016
125784466
398952
261388
94
44
238255
482749
235384
298700
393442
987064544
19145
24
129922
436666
77
84
87
9
26
402721
325078
4
288658646
12
289742
90
9
13
247321
68
323074
88
232953
1
6
6
64
284189
48
348223
360537
311166
99
5
26421
51541
63826481
82
9
232453
46
9477
39
287986
253077
381911
55
133069
405752
65777
428891
27
100113
477619
229885
23
35
183950
75
78
39
52
92
81
19
71809
44
198663
95820
37
275227818
242857
861225902
151698152
76
164155
4
179468
980533946
8
973695556
7
78
15
85
91
314557
77
27
113702124
70
181783
92
343012
40401
113933
1
306393
441975608
447494
393230
408037
1
8
39615
16
152975
43
274419
77
108733
311390
51
348930
339438
7
78
76
19599
77
200887
977666169
570706880
180518
90
9
6
86625
4
338925
56
93
6
412288
143840
6
372684
42
414495
347931
22
31
88
79206
47
5
436383
4
53
19
23
9
306979
77
8
53268
38
31
54
9
226283
31
84
231792
120385
271655
484396
306663
47
6
24
47
8
366191
374553
79117
908031832
90
74
20
12
28
847070053
82
122471
38
253000
6
84072
57
196235
143737
79
78
42
201309
397581
489454
3
194344
61
5
417241
88282
255255
51
163888153
92743
303616
96
321866
34
62001
87
74
766602563
1
761788206
481496
8
29
47
9
67139
286643
19
41
236200
57
41666
72
35149
12
352764325
247046
42
14
67102
614103824
61
40
329516896
8
450610
407377859
213504
97
184447
318659265
399189
47
59380
37
47
15694
365622
93
434177
867564842
381182
98574
247322
369528
332942
23
10
124635
166594
54224
9
52272
2
7
432296
104057
52
93
1
6
282063
229549
44
13260
25
236328
32
102984
6
277730
283764
82
10
337382
94
22
68754
27532362
84
56
498958
29
467657
8
299799
907213146
42488
5
4
307338
271728
35693
403456
21
326416
23
5
864796424
47
68
57
12
13
4
499390
819761387
31145
102595
3
86
363804007
13
8
187083
167579
95
175302
291345
8
28
488956
79911
5
99
54
412233687
36808
182749
160707
392036
198703
24
273741
91813
188858
82
351021
206212
368506
36
7
7230845
990675892
343018
736159136
25
169017
21
69
362324
324645
73
156264
92
80402
299227947
86
7
353675
160548
411533
254058
9
8
181197
213752
40
19
37
16
5
10
266715
934086593
968687798
1
53347
483303
496794
243505
88
60
334421
57
457069203
833281314
478785
61
495381
494763
34
223411
49
118665
217616
31
199312
407803
178367
75
263858
82
318078
154278760
201486
46
122876676
11
345108
59
40
18
109542
408780
172050
15
1
9
56
65665
393400
71
68
472713
646259372
30936
1
22
70
77
80
74599
321953
2
912554273
551248136
385782054
280761
112348
195598
34
455462
90
38
47
478098
59469
9
397103
93414
7
102462
469508
3
37
389371
292106
337983
7
9
14582
7
47
3
295612
24
207061
51
88
470657
437161
36
89
66
366328
92
18
6
473642
997909086
5
24360321
18
94
26
307770
26
471897
59
275959
71
41
72
46
61
221592
427205
56
59
96583
61
271750
408350
63798
155880
4
34820
19
461273448
97390
119656
16
57
88
80
62
36
90
16
371535246
336303
53
355881084
903958156
7
15853
246373
20
559054257
54
27
758664965
44
97599
47
25
218773
40084
73
294280
103568
4
28
23
31
449608
49
372230
51
2
78
496832239
76
156138
74929
92
22
373235
821081019
435929
7
440351
448884
87
483601
21
72
55
61
124965
27
70
420547
195099319
73659
1
264209
133343956
2
183809184
45
56
69
147927
235373
74
162680
328182
6
84
29
68
97
131982
9
223624
408298
32
22
146218
319207513
260106
280197
8
341143
5
12
325820
57345
43968
29
32326
6
2
85
471530
463075060
94
39
304443
48096
427663
337563
122441
229972796
50
393642
250078
78
746577270
79
98
65
490360
18501
93
13
172269
427402
76
76
9
330354
90
59
28101
66587
403421
23
472175
2
87
439683
6
369058
30
59
9
92
25956
66
13
25
397296
353807
35
213658784
35
169907
450003
73
48
508864325
59945910
417747
87
54
143758
13
69258620
176828
340402
2
811413349
87482
54866
93
6
26
112165
92
67
466865
81
98
58653
78
408989317
278976
48
7
54
52
1
109503
367122
46
94
10
965229219
397598
867608448
64344
41
44
465977
9
843665586
79295
288234
64
8
301332
60
2645
88
356958
449163
70
272952
98309
6
195647
47
24
272262
73
184285
30
2
9
87
119620
462193
231188
19
2
62
64
3558
316317
854166056
425774
13
39
404001
231111
911924154
193363
60
383614
82
7
426648
136113
125005
99
391208
39
12
441104
99
24
99576
3
189303
1
5
99
424798
49
33
498635
5
11
13
6
96
299632987
69
5
7
15424
632469877
14
260600
372287
3773
87
6
27
69958
119592723
42786
2
26
4
428549
68
53424
5
46964
9687
853701494
484242
10
3
10
70
134161
34
45
410847
4
136307
39
9
102710
464536
312958
5
157292
403866
5611
201264832
85
63
18
148801037
338123
10863
355176
393303
227308
809994894
313854
58
74
10
268146
67
220456
205514
20207
82
427791
3
2
450716
418106
248839
9
116554
70
89105
155350
83
413150
431754
173802
407965
8
63
90104
51
146076
29
57
46
33
181587
26
50
496695
12
14
105653
37623362
54
68118
5
13
25
187943
43407
51
538403245
292212
43
37
85
76
344067
303736
220045
86
466460
59
7
39366868
460269
75
450788
17
451779
396159
63
64
299610
496990
848475367
265879006
74
62
26438
268097
48
1
790554154
21
56
217597
88
42
55
371214
65
443313
34
38
65928
42
60
6
353023
9
435191
711648653
467095
4
146994
3
73
49
480491137
305025
40
65
98719
97
173072
257324
77
43
353239
325996
281696020
372184
59991
464128
8
11
35
29
78
63377
494235
203748
95
622269055
69
69
270696
166698
49
61
53913
60
8
511164785
521024743
359487
98
79
318308
10
7
48
244417
78
284935
51
5
30
34
2
249893
11
23
58
223335
2
381121
116812
101710
866313699
765561885
429446504
41
52
214352
81
7
172715507
65
278680
6
262863
167800
383322
155303
317236
91
2059663
3
56
112219587
11
929048901
36
20
93
390975
98004
396236
64
44618
67
75
86
96
43413268
77
94
71
30
55
105913
64
73
11
102947
28
321331
16
272674
43
47
32873
15157
53
484786
50
171740
20
30
50
31
648268537
992125174
67
277416
131583
499412
537
349749
26577
1
3
375726077
9
4
48865
652809439
1
68
65
389111
5
235004075
3
7
487723
41030
67
409006
8
44
179927
136823
23894
331649
492577
72870
396608
9
121492
34
419244
91
171764
82
256773
87
157311
5
14
360303
61281
24
146053
126282
7
41
74
85
83
233178
74
177208
8
9
383737
67
73
6
91829
3
62
486890
78
334221
6
56
142863945
244715
212652
209339
33962
7
35285
80
27
460258
363701
25693
41
375115
12
47
144848
438503
42
268918872
601990538
291774
44
37
48
73174
48663
167750
8
28758
27
58
85
31
50462
13503
326222
17
495374
7
39325
24575147
274403
341624
58
9
15
5
483037863
145341
71
61220
49
40
86
8
68
7
222401
193133
32
87
309789
369316983
62894
4
91647
53299
208165
641746360
478377887
334271
43
75
248532
12805
407683
141665
435560
74161
76
83
373422
16
5
79
490528
537745978
198243
346907
454755
87397
180232
53
664474221
59103
4
341135
52
2
79
329026
94203
53
57
34
24
69
442367
348285
745992549
64
52
64
64
40
223660
4
350842
341197
88798
71
124048
289372
97
90
198588
39
457296991
89
92539
202527
45
210879
321147692
6
34
6
1
294719
32
6
63
87
480579
3
204124
315453
377753
77954
43
50
933137704
57
311652
3
106641
97
42
439926
716354247
191992961
41
51
48
3
38
894145920
2
50266
71
113642
2
73
65
24
17
66
89
3
40052
1
2983
489730
308624
395699
883238658
206676
434931
45
5
8
92
31
67
64
450896
79915
68
1700
120304
17
5
65
5
58
65
140244
481416
84219
7
38
129202
2
7
98
317717
34
81
972707893
316079
128783
86
26
11909
289535
15
246326
92
477564
22469
3
59725
32112492
393922
693598937
71
322326665
4
47
40
11
888025352
400162
71
16
4
314739
44
458711436
303516
86855
95428
81
7
21
68
235738
180468
3
492461
339257
60
61469
5
93
74231
354970
455699
3
317823
283948
98
4
63014
354614
484501
23
307115
498060
30744
300505
647938679
71
310408441
76877
163474
67
51
259588450
185613
122304
821196496
24118
31
48
19
60
437986
10
345477
683524547
23
25
24
318384
43
24
5
451288
90
447258
18515
16
163927
3
174455
80
84
101099
74
367049
379913
52
19
65
208485
321192
37
73
49992
146470
279680
159236
342470654
8290
179481
398774
197309
388622
41
303982
11
42481
7
91
459022
69
92
90236424
98
363889
954073899
277105
192448
35
42
455524
398472
309368
8
134272
218651
64
37
204504
15
290862
505722782
50973
631977713
379439
163640
35
97
65
70
279849
402034
455722
361158
111934068
46
255638
136595
31095
14
201915
48
64
486556
11073581
113530
304154
127040
192446515
51
35
398384
34
7
46
187467
41
606550379
48
32719
5607
174647
88
224218
885642554
73
82
30
51952
207447
23
4
18738591
55153874
98263
596436757
2
77
1
209
284960
124922544
35
189916
170687
461382
351207
14
220698
20
428130
128280608
93
39
11
47
192185
23
4
44
492118
69
97
7
91
82
111229
11
47
93
27588
53
18
284165
357789
393858
46
21
217288628
313671
22
3
2
3
90
488763
7028
71
756728107
110741
113346
82811
305632
481387
53
102888
70
262528
27
235782
144701
228503
68
282561
346683
324165
4
71
4
11
359092
411163
883675652
20059
5
15
94
28
313887424
6124
80
232908
78
90148
30
473938
452935
38
354412645
300891
447637037
452343
75
40
1
8631
221149
446598
55
7
79
66536
53
276314
433981
36
80
7
3
97
67
61
20119
51
239279
389244
302775
8688
261621
29
126937
62
3
363671
464514
349125
61
491480
490087
409993655
9
443302
3
29
6
23
202719
28
30
26
276985
78
24
472768
73161
40
843630828
11703253
321258
105558
25
58
101530
94
31
97
185999
111876
43
7
39
405257
490651
14235
8
34102
87
72117
155461
29
519693809
971131858
155735161
38
230368
84580
307373
10
3
30
461360254
266771
93
41
81
156620
92982
95
437926
84
28
327034
264549
255350
48
215275
152658
35
254014
234194
475226
97
3
86
90080
76
22
77
148239162
27
71802
63
479145
317540
58270
324910
287568
36
86
97
70
169400
21
233515
42
318344
2
50682
700274459
742511687
12
54
64
139003
309586
35
575416905
884072758
25073
303353
129738
235911467
71
9
58
1
283156
77263623
231469
15
360273
46
240901
50
21
471021440
10
109213
85
87
6
49
437013394
264901
434088
397423
6
497670
22169
4
469464
112417
97
1
27
10
41
137634
27
67
26039
118251052
55
4
3
31
17
61
794580194
27
76
95
362338
6
6
328510
76
134996
85854
418175
17
35
89
29003
66725
429682176
368847399
8
27
67850
342061
39
38
204835
395669
14
86
465466
424703
334060
1
334152
3
94668
74
439977
74
416391
156349
35
23
417741175
497029
89512
442621
91
57
69099
770676235
131574
419663
48
431905
89154
339995
38
3
353324
58
44
47
120729
21
316208
7520
623505813
13
406109
36
60
56824275
359129802
60
96
183708823
83
466723
72
214682
233176
73
50
9
141158
63
71
12
94443
4
333998
241291
223570
97
189236
23
51
200575
80
43
338816
4
68
382083
51
209093
171610
12
414652456
436736
469793
393680
39084
3
26751
415565
1
995756992
86
167158
132257
430519
81
326427
2
462673
348229
5
91
29300506
96
64
81
21
5571
416569
858364248
262825
435103
7
96
374572
401472
83932
5
290711473
57
22
79
94
307997
37
13994
22733
354460
55
146759
68
80088
570044260
247782
100140
287749
65
2
95
75
38
171492452
45
5
128148
931115060
106130
7
382098
29
203581
84175
54
15
65
346268
135759
97
81
427996
165019
59
212817272
99
257858
472552
12931
6
195461830
5
439540
306572
196050
2
4
65
53
35
76
3
72
36
899762584
66
418956
20183
42
264135
108230
336794
97
42
215886
73
437727
30
288153
187802
26
212082
184654173
93
362252
32
105525
60
31110
434255
36
85
170574
43
63
29
329445
184982
19
3
2
612369076
315085
41828911
162714
84
76
123669
151453
27303
5
70
56
483571810
5
3
448256
2
49
200416011
6
271721
347575
46
44709
10
431151
3
298752232
12
363811
78
6
450667
16
335619
302453860
979953854
96
45
427635
447257
101398
444274
84
20
532141428
353675
971314949
177812
47
78
304671
6871
14
300935
156935
370428
30
1542
518346259
318229
54
447824
33
31
70
2
1
521270693
447924
354838
19050
272187
425370
412425
279962
8
204005
484562
81
5
170030
97
211590
50
98
229707
173993
247625
32
415430452
109594
496339
30
65
259898
58
841191706
423136
196666
36
62
41
800429654
16
28
347231
214499
5920
328167
62
4
59
34798
75
27
339401
141200
10
27917783
9
37061
289858
73421
252621
43
29
1
5
658726250
417947
39
80
806378696
97
42
28
240798
34
81395
88
4
1
43
44
9
91857
75608
87
218311557
69638
8
81
406999
25
410428
2
438770
61855
29
9
340633
15
81912
21
3
98079
71
92
85937
50
7
255312687
497866149
74
252530
478673
425253
68
189700
365138
51879
1
367879
465984
75
58352
74
21
25
463323
28
9
498459
400906
70811832
52
94
435179
5
116123
31
524167662
283549
59679
1
27
142493496
96
298806
83
65
88
661266038
6
1
10
70
84
5
7
179814
209652
92
45848
87
94
294549
238622733
43
2
17
6
42
46
269765
373442
95775
5
70
599612332
1
42
246907
238539
530111129
83
12
9
89
97
441949
3
315531
54961
96536
40
37
56
74
638880124
58009
52
96
402203
446201
78
4
84510
28
2
784108276
233317
157369
88
7
72
7
219979
136767
408264
61
284454
3
72
258952
42
1
626498693
353126
320976
5
343957
170026
188666503
343411
303271
2
65
48
391546
19
65
33
72
519321
129287
38115
76
16
373762
265157
2444
4
380455
239739
357773
92
15
210511
9
38
369306
64
179037
17
43
71
350049
51072
59
234795895
4
859118555
202051
38037
68
42
378970
224078
516013353
406962
37
57183653
263156
17702
9037026
696490982
395152
87
2
97
431665188
494402
81
152901
358139593
12
344281
15293
28
283940709
138635
6
9
123089
156667
51212
55
304441352
758723427
7
19
17
31
6
414738
3
796660362
27
665908613
414267216
101553
50972
24123
335440
95
154961
732659618
85868
13
5
483766
94
52
141139
89622
45
98571
72
27
132533
287162
424049448
409324
287208
748719994
160615
96
289753
39
48
210635
83
393917
35971
86926
997848385
33
51
144773
5
71290
94
52
932107354
5
590886324
78
293039979
76158006
73
49
57
445166098
36
128515
626292535
35
82
52
219923
81
2
546138248
61
328341
42732
784239070
91
25
39
52
472490360
84
18
450147
24688
86
30
777506979
52695
2
196241
80
7
438003
3
26
316734
396835732
46
187879
69
471995
144867
114768
6
107601
790978313
20
23
96
2
85
75
463830
235758
128048637
203439
64
398776891
9
86
349928
300881
5
16595
72
97
9
72
182906202
2
153637116
51
48
93
447256
25
416754
8
288726
308961
81
5964
249796
358135
37
252041
749365634
556328607
302522
36
301101
38
21
83
78
160981956
62
29
14
300299
76
2
422648
68
277456
9
177512
105306
45
47
59
7
68
5
8
55
62
355779
171970
249369
62
1
30
50013125
2
42
5
85
459276
61
268887
31
465806
58
5
19
435147
33
13
382736590
13
93
91370
435384403
52026898
8
481414
445964821
8
421387
58116980
153295
469673
253057
31
92
976618989
149228
1
479863
29746
87265
259729
4
52
47
257376
6
443954
42477
490986
32
81
382854
322439
86255
138270
279100
453988
389177
24
206977
163862
24
37
774924894
476496
87
39
41
456937
151594
15
37
7
136663
8
64
55
36
78
97
87
423400
308917
46
99
193782
12
49
38
34216
20
61
35
10
6
26
294263
484761
303575
361500
82
731955445
448605
37
64
335386
5
19
30
56620845
39432
63
98
65859
48
7
203084
80
33
399797430
9
481678
96
362876
2
96
409436
360232
459785115
90546
71
58
251118
474061
94
49
193233
4
88
16
416238
6
335846
85
125738
19
80
76463
378089
400844802
70
412571
374771
47
59
73176
58
450798
324494
42
90
259279
35
3
300318
134734
55392
53
5
172634
432458
252330
464807
87
27
171135
26
96
338745
74
3
749226408
400040
970655898
35
115082
87
32
9
82
29
477905
166211
467705
60
341627
273221
83
13
401197387
4
103301765
47
2
816055784
23045
1
854406908
460196
923311156
405501
372904
319143
73
3
68
43
385519
79
388537
60
5
36
28
36
416846
26
941373916
32
29516
78
38
7
490871
237162
5
62600382
2
69
29
74
37
451144
55
6
386597
33
5
247900
243987
16
42
244766
33
455846
373485
93881
247967
93839
2557
2
459411
27
1
67
179941711
5
43
45
132226
227807
57
61
14
102310
94
7
144639
8
196426
24548
1
26
41
34
646109356
18
6
40442800
707916711
194181
186693
16
117400
18
42
2
85
315448
85
55
9
497622
411087
103580444
71
135710
237822
22
112616
81867
80
253336
42
69
281919
256216
394577
199019
172186
41
4
55
493676
425922952
18
22
98
523730441
256884
58
23
2
99
889294973
424903
71
352745
470991
55
93
53
96
60220
5
14
59
366391
5903
31
71
39
23935
766952752
8
47449
29
52
38
732283091
123379
6
60
15
63
129054
353226
65
53681
85
86
238633
11
5
343568
842405686
366040
82
5
5
73
92
15
7
2
360808
59
358279
50
88
68
67
244289899
8
76
89
887531979
45
88
266508
482851
387948
46
84
6
486806
57
164242
31
73
1
20
90
65
3283
371847
326023
160950
41
8
69
3
917938914
80
51
79
20
224193
17
422358
52
312524
46
93
288235
71
333588
85
442750
29
310654901
437075
68274
62
182852
72
52
72
31
38
96205555
4
37
886838953
156329
88104
1326
320081
682965647
9
472811
654434702
348590
165765
57
11
180839
83
991857970
665947797
498477
456767
69
994771246
7
27
242227
88127
884435688
686683449
477262
7
33
464060
279493
453570
349995709
6
495974
24
976805648
79
7
80
36892
3
496595777
8
59
161759
65
161685
2
57
112438814
385029
36019
13
44
5
9
402556
464890500
455047
146443
37
14
431008
54
470500
5
145455
51
8
22
46
124192
34
48
4
85
161471
285509
62
47
73
175030
85
63150
217360668
331022
34
77
7
10
439053
632447795
61
75406
154075762
342296215
73
61
299784
171466
169504517
17
399643
287448
7
49
308592
73
208480
5
8
23
148287
42
265856
2
967945
33
61048
52
188313
980061724
657620618
447173
446766
473370720
576880055
408742
9
71
335934
35
79
18253
8
54
35
92
130789
3
63
5
174506
147773
456715
17511
103607
404527
91
260655
444554
419516
131469
129628
9
399097
79
5100
8
302982
315674
36
82
77
27
11322
1
43643
262470
7
299472
79
367241
32
3
1416990
40
287234
93
14
219762970
522280842
65
3736295
215833
96
464308
70
298953665
48894
899029789
8
81461
47
196137
62031835
115613
474336
46
71
79
181821285
35
33
80
61318
112257
121658
22030
815540136
260645
7
162774
199280401
910682365
4
52
146013
84
8
20
67
86
502929761
299136
158744
1
31
2
42
10
80718
22319047
83
88
62
7066
79
53
153460
331299
136265
20
87
12020
459153
396550085
773748483
106008
393286
2
9
8
20
3
50
5
45
305931387
164319
92
391415
8
9
343917
95
162675
243435
329741
97
41
44
76
94
79
82
14
7
79
50
46
468329
472857
88
60
42
400797
335555
346548
26
104435
239050
172391007
385891
166216
41
41
73321
28
94
476898
382865
33
160311
458080
77
57
784034532
416862136
51
332190
24
35
8
455806
480027
16
76652
140844930
3
295508
848755954
320465
58
74
262339
75
515440892
343695
76203221
899670974
282496
65
384099
160992
319142
1
2
7
444168
147207706
333117
13
241981
6
376961
448574
10
83
6
38
484103919
19
94
93
44
17
117437
40
71
98
295966
57
72
11936
25
6
14
4
82
59
6
58
95
6
26
16507
94
302858
64
4
385890
95
185658
54065457
290004
63
2
287954
187804
84
452907198
12627
267490
2
86
91
7
400230
59
341034
20
382694
92
44
33141
42
32
517511943
35
174858523
79081
46
94
214966
72
327435
11833
1
9
8
55
78
435333
487787
69
334867
81047930
12
29929
218218
400450
470856
716228075
476897
311872
243217
12
39
455152
9
51
5
222952
35
99
73356
40
183187
32
49
44
55
104240
17
6
33
62
293853
301804832
330906
61034
47
466812
80168
34
71927
82
248454
72954
1
256090
18
4
3
6
196747922
462109
98
99
161647
69
38
24
97
28
343509
2
80
85
616620205
126754
97
441558
389123889
69
61
42
1
69
69
77520
167469
34
17
4
140656
11172
90
55
7
6
336066
81302
300099
34
8
52
21
47
458774
381532512
38
386851
105406
579748207
72
919237326
145303
45
5
65
53
80
89
28
9
80
447586
9
320574
63
3
118724
60000
51
61
75679
44
92
451260
7239
37254
731178161
539236392
53
58
7
305448152
452764
8
415741
179858
179095
333627333
64
147413
78
70
67
38
43
550127353
572600070
4
54
49
56
376394
74
336245335
94
427643
8
924423168
502719523
24
286094
4
261291
70
49103
846255527
406911
349410
146547
276162356
79
226853
31
67
5
60922
323002
14597372
179258
217498
62
5
184294
61
998368681
71182
61
57127
381662
138284
38990
71
201540
18609
85
466400
46
289909
48
264096
221132535
21
28
943373847
404730
480741
396433
396853
57791
32237
420041
67219
202644
7
65
22
61
100460
58
248095
80
297773765
422778
40
28
9
32
7
263301
75
847292040
25
61
62
85
843
290741882
19
8
21
118160
23669
83
12
4
47
243922
3
2
271945
274949
56
2
77
528167153
791133262
4
372243487
224358
184747
166724
237131
98
427003
68
578002187
36
90
872579058
9
53
82
382819
227651
57
303297
5
364275
410720
74
96416865
313529
90
48
193850
7
231374
27
39
344597
43
3
30
416048852
77
17
4
416343
413528
79113
788159193
92
73
56
713620219
382948
356469
456195
273359
2
9
310590
66
980119676
99
182088
178396
87
75
35
227512
8
13
716852741
99
167089
48
53
262477
360030
34
2
216116
113325
48142
96
261224
16
178138
9
259988
174489755
267275
201344312
8
363949
76
55
115931
178561
7
66
12
901304706
14
54
201958
64
386017
15718
45
185519
71
81
263321
9
30
73
8
52
61
96
112518
20
68
272734
4
102854507
471374
11
826537117
187698
93
117484
86
214071
2
8
27
316757
56
435018
10660
90
25
31
99
74842
23
332009
85
3
55
61
5
358799
170670714
454793
94
94129
34
194203
57
93
9
202839
563866009
285518
308840859
245552
25
244032321
85
34
62
50
8
29
76
81436516
284099360
295867
51
401456
11218
34
215830
40917421
113019
59430
278937
447309
67
415767699
94
445794
73
364722
308761
61
178971
9
66
211991
34
53
358401
23
567634178
361563
181736
5
280990
13
403249
207215831
122454
54
454073
41484279
547499118
179078
18
620076088
7
36
66
277653
594512405
83
56
413737
20
30
463415
898267791
8
9
303077
4
176171
77
39
75
83
412843
403307
78
8
456206
3
35
41
113909
257288
493467
1
82
71
273180
132587
8
27419
51
202053
73
14
9
72
424393
279876
189174616
849866328
651906724
59
32
64518
8
337458
464432
62
335539098
59882
896850321
64
352996
3
49
11713074
81
81
347217
10
72
27
1
6
361534
156265
200325
26
62
261837650
45
52420
438077
78
66
24967
296179
175931
491490
156517
234765
27
973553239
36
643341176
46955
417887
111840357
25863
83
14
231280
133390
325961
50
3
498599
27
274024
99
36
72
96
208578782
4
19
9641
43
146090
177517
69
59
54
44
29
34
50780
10
15
8
72
71
51
191408
383105
81124411
67
71677
71
6259
70
239951
3
69
20
43
489041
140191
7
293359
35
5
55
239298
290496
378025023
9
408283
476218
78
44
157597807
132110
186124
66
57
1
2
20
29497
451911
109512
63
259337
268646
16
75155
89
64
53
2
18
346729
90
197469
413272
36
24
47
19
76
67
42
433012
297975
333187
77
8
524646615
8
56
380085
1
50
11
482769
74
805957770
69
72
2
334147
11
76
90
423242
243849
2
149894
6
79
347397
8
307029
221038
4
430414334
740594560
41362
326202
466754
316438
50
418122
60
52
2
285095
64
109879
295851
53275
441528
99
67961
79
108885
28
227815
21
2
20
43
36
368231
10
66
13
1
357888320
427647
27452
1
310846732
107011
62
357737
149675
65
409796
45
15
16
55
53
477923
3
39
833972032
348679
350126
3
499322
36
46965
21
39
67
47
10
3
4
7
90
94
70
3
218735
1
63
48612
349692
427902
76595
55
74
120762
5
86
16
299363
385231
94
135021975
51
94
95
251509
18
9
420227
18
1
11
96
152961
133621
943952191
250574
65
93
50
161063
73
72
52
63
31
341544
23
258843
234880
618186042
41
188484
4
26
146029
33
87124
7
8
27
24310
55
24
7
94
20
324514
471033
289506
24
7
1
4
43
59
56
468758
69
16
97
6
4
3
13
345527831
68529
423919
725783241
335161
38296
829675642
205182
35
102811
472508
2
185049
293310
76
37
11357
44
57
225645
498666
39
53112
7
15
114784
238851
28
38
465815
489660
456443
8
317593
856138781
300816
23
7
251172
84
42
425129
40
10
705670910
22463
496237
11769
774809786
60
163475
811452535
138576
21
158566
417968
110832
42650
114924
901830791
106730
696720363
20
40
361536
364732
319463821
766482061
59
5
47
10
48
983175267
29
34
58
434215338
250529
49
155271
97219
42
80
16
26
52557
269116
61
91
52
96
481535
6
63
991381795
72
448930
1
370093
2
153696
38868
62
2
30
290719
56
95507
414988
65
225165596
30
32
474388
14141
20
17
501691789
24
9
66
392532
83
12
55
457697
274750
361808
265205
390152169
61724
452862
16
97466
20
163500
22
4
7
308929
330028
99
47
61
463094
368344
166829
7
110770
18
152890
52
7
339664
28
38
92
5
79867
97
10
7
51
20
162714
92
252511
98
82
6
9
469012
79
57
56
80
75
89
1
865522763
96
21
117231
215452
20
9
452121294
56
310380
69
471047
91
35
406620
58
203994
65
144091994
172810
41141
11
42
9
55
497121
86
158822
272393
26
82
94
135890
81
36
451893
234842
20
68
29
2
71
138600
312212
7
95
64
87
382816
18
731885270
492711
98
3
446049
9
357616
7
74
197309700
154129
275480
305835
217739
357152
239890
246130
68
5
284013
388161239
307670
56
391148
36
568351228
68
111037
69
15752
64
409467
64636506
79
265715
57
98
83
80
388358
4
52
41
312601
82
326851031
42
288110
197673
81
72
9
56
5
400914
199610
38
3
117033
1
568360292
8
15
2
92
451447009
348416
67
2
301707
64
86
225024
910109663
21
20
78545
49247326
77
5
382652
183339
6
265307
155830
28069
9
331266
380171
5
404583
95
184310
391010
606167892
29845483
773433655
6
53
320348
50812
32
86
15782
5
133215
329008
422515
371578
174883
451486
1
47
9
859240353
34
5
54
86
8
467430
24
384289
94
25
203894
99
59
54
51
439833
13
78728
80
84
193928
279356650
81
43
225201
49
223264
53
339105
355923366
23902
501557026
81
472830
58
19694276
81099
8
22805
29
46
729077433
118879
967545787
22
361703
136630
256830
4
14
216501
49757
419937
16
202306
331002056
3
9
36
87
54
474034
7294
14
16
94
225039
424824
22
393149
7
29
22
294950
47
576792359
97436
9
5
75
71
50
181615
52
75
78
462554
327834944
75
296203
92
92
3
77
58
40579
38
2701
9
80
3
9
370493
690528640
62
375350
162690
258438
425716
91
4
7
225610
279181
368817
88
212284
175907
96
447262
45378241
34014
71
86
41
89
101465482
128634
92
36
60
282254
41
80
92
555086303
227609
83
29116
374296
83
7
3
190794
229263408
70
123668
28
14
18
57
83
380551
2
11
198604317
361615
35
288147
468605
326202
85
67
40
3
92
131397
111119530
57
54
186112191
83
99884
105528
34
48
46
71
322275
415649410
7
460560
55
27
229460
98
50
7
875079480
37
44
33877
300016
34
78
90
65
82317818
64
497880
77
158546
917980465
9
405954
2
52656
867009510
405842
18
450163
288667
19
46931
373356
22
72
4
54
18
369402
305551
399276
604368355
299162
92
418348
139269257
11
309662
151262
296830
166720
26222658
209720
83
608599118
26
38548
42
6665036
89273
30
343227
63
53
94
757341405
5
15
88
327887
97978
53573
108109
94385
398339
499119
465114642
2034
58
244211
85
86
71
4
432054
71
38
5
12
26
96
9
82
222944
345477
396163
2
25
78457
89
13
40
82
180666
295750
87
98
9
302353
133120082
60
1
97
9
21
109595
63
9
80
227772676
316670
1
315029
312878
513081012
1
49
146435
145791
46
666470488
449437
85
167742
2479
484394
389341
436085
281402
324083
37
294421
14
50
37
436277
350772
85
9
58
70
97
455763
294215
73592
288963
333689
48
41
431351
29266
3
17
45
120441920
472699
376073083
929284719
455609550
96
66561504
290372
52
77
80
55
22
424063
19753
95
322969
9
47
319649
107539
176343
454434
434170
11
21347
143525
403208
69
38
91
22
65
627871363
406193
2
447611
67
364993
253146
479572
45
290003
411857
458643
157896
444277
30
304713
43
25
438933640
24
41
77
95
39
357066
157580
33
889512074
57
20971
424289
209578
98
201884
258715
43
8
8
78
58
53
84
496134304
112345
7
347755
88
174958
113352
200899
9342253
89
59
319460
406592262
294064
25
72
67
330517
421319
324069039
42
14
104945
350914038
106968
219783
253588
3
49
65
414568
91
41
63
62
2
337232
72
294328
64
73
121621
49
78
46
87883640
51
50
5
362420
401371
469079
24
9
17
887906993
7
57
79
4
40
344784
51
234153
41
52
364730619
32
77
122200
28
25
90
10
97
28
720738938
97
271442
65
15
66
41
258071
28
105089
396102
2741
366286
18
398805
1
16
87
14
51
62
54
64
82
264568
4
483829
74
212
88
4
186050
338672291
312754026
4
344781
151066
326017
75
56
339238
494244
127295
74090
50
5
10
7
249628
90299459
465906
327962727
66
763451082
378402
13
403490357
312500
6
452145
176864
23
827716405
74
47
406674
309702890
464312466
271414
57
48
433867415
392820
55
35
28
365383
22
91
122761
208937
469708
436046
271821
80
495538
249113653
361576
139237
18
96
300143491
79
241345
11
359041
6136
44
57
499560
8
9
2
42
43
2
79
496619
488485
15
5
7
313237
20
839478586
294685
384527
90160
834619558
55949
371755
85
19
288202
25
47
9
463819
42
12
91156
95
179753
46
324775
87
228687
22
16618
119765
59
80
558617401
479013952
392588
491818
21
81
38
45
244569864
313858
74
353823
21
211402
573626200
80
170227
24
1
77845391
403755
202063
171037
98072055
97
4
71
181336
16019
76487
40
708126677
185714
319588
369462
86
16
226853
434684
95
133065
72
43
64
60
34
25
9
5
18
340154
43
15226
295727
79
490366
8
203375
328953
80
121661973
54717510
48
2
340900
9
94
447554
79
211692
5
12
69
165484
70
98
54
92
45
262648683
943931791
63317
616608651
82
382762
84
192173
257416
456128
15
12
82
436491
188640
109419
257563
377937
420790
49
28393
5931590
23
346995
49
488470
14
10
82
410870279
29
81
94552709
98
405645963
172699
85
307700
118167
75792
75
128372
158621
20
69
198119
491292
22793
9
20971953
288917
45
9
81
525506385
25
23745
105969
444198
89
340027
157801
93
9
276726
159845
56260
17
420766
451533
494921085
92
74
5
49
446708
146262
491074
87
359969328
67
29
47
72
67729
327695
38
4
19
70
375269
83852
54
307536
73
90699
20
387714
93
356653
96
33
212021
102131
288162708
57178
53
28
58
28
86
273017
302193
277881
48
229168
72
461304
246739
22
40128
58
40554
51
9
164567
57
2
32
74089
98394
226178
4
83
49
338857
403062
1
7
40
136850
46
28620800
9
2
76
37
49337
373106
7
28832
154235
419177
486054
295548
32
321148
156050
429350
456876
52
70
51
351666
294645
343324
234674
42
98
64
5353
4
67
958566204
93129
229145
492742275
72
1
14
255014
36181
26
130298
27
358767370
300009
41
521109996
83
69
6
60821
290604
2
24
309982
61
189989
827810021
33
87
376971195
192103
286081
27
25
254442
295363
378124
88
66
295113
36
355782
457261
172609
296029
34
107497
11
17
81642
175849
388583
90
195266
74
32
85975
22
850105767
298387
150911
162692
98
60
64
55
6
6
26
29
45
356628
460400
115654
74
62
25
406852
6
39
469001
77
885131209
236107
239400
128785637
36
264457
5
317167
355690517
78521
48
72115
39205
98
76
93760
449900
122219
83
117621
51
84
44
20
59
124221
83122
63
55870
1
93
418013
28106
32
3
97
32162
6772
200887
149601
49
35
46
16
59
1
58
49
640824447
996181570
2
30
71
278643
388476
3
255178
9
86
346945
409634
4
980501683
34
476755
69
18
1
336711
384769
533390345
320535716
136154
316681818
19
384908
189006
82
59
7
55
23
17979
33
346895
932
4
250064
437450
349215909
591084954
100223053
227281
282245
558087769
67
4
114699
380568
267396
1058
135582
57607
398197
34309
389163
290712
94
37
95
131423
467429
76
227684
468766
202854
216410
96
912950347
473585
1
55
996428187
66
424414
78
190706
39
9
104259
280436
577787728
460775
39
959394204
160470
82
9
31586
78932
384777833
740759692
293138
46
33
481486
451232445
20
58
488693
97
86744
79
57
266679907
524403980
55
793408028
4
749827295
95
44
73
10
80
502482922
110581
29
73
26
607507372
67
42
579249885
230964
39
210478
202877
90
398771424
447280
36
7
9
809602142
8
93
63
257539
25
7
126278
124354
406188
8
167423
415427
53
48
302155
300038
7
216526
544645438
126930
39
14
470429
406386
417389
493301
31
315025
92
9
78965
262858
80481
78
151324
289069
7
531848710
156858
2
10077
2
1
175114
35
6
47
10
263471
490577
385680773
79482
92
52
301631
88186
64
244934
300972
84
40255
928740597
87
4
221669
467316
59
44
62681
32
412127688
77
45030
247410
3
315891
53
102424
7
91
78
9
41
61
459728
4
17
470263
24
57
402774
54
98299
54
11
8
59
75
199413
10
31
900799294
415385
19810
74
536709776
8
82
16
476779
491236
478584
72
339752
4
93
202724
80
71153
226806
343346
341844
224351
97
67
31
4
106464
11031
464390
143663
379823
470810
672251767
39
422987
414862
468624
152246
176115797
36
260423
56
47808
12
54
401454
9
5
89
428434370
304861
77
69
57
100831
491727
100326
78
672401548
5
95
399639
78
1
6
40186805
97
77402
66
544784312
89
75629
7
140525
2
8
480176
279430
60
30
19383
90
668712960
3
5
4
184386017
888108636
93
48
97
350602
50
24638
67
52
8
86
427119
220803
31827
18
83
52
42
23310222
23
431064
75
23
303843
73
146436
41
43
34
323293665
665131128
174054
440903
420197
227418
514504604
80
494911577
26
34
485848
208359
84
9
49
130552
7
8
361069
328697
286566941
9
72
452015
832506797
79
5
306757
99
148150
49
76
146485
95
76
147635
426452
94
58
420052
299506
93
99
43
65
88
441781
498253
80
40
72
340795
34
358561
63
16
174102
86
132295
78
90
68
27
82775
16
56
423345
71271
20
28
1
44
5
195677
82
12
29
248357
106642
491015
69
752875014
482599
167531
273827220
52
82431
58
73
493974458
379984598
3
437321
740493770
870849895
226826
135474
60
247905
62067346
49
321199
305932
469185
65
878981784
405441
58
644215349
58
101861
747399837
238712
74
56
71547
114020
296933
221069
97
108426
74
54
75
21
391576
20
20
90
43
83
86
103272
492878
230243
75
181143
38
89
89
40
21953871
13
344143
42
28
13
486118
14
3
52
322958
78765
354785895
78
90
551821400
3
413641
4
135839
240499
412737
75
92
467712
18
28
59
295544
21540
21
62
437084
323303461
43
372569
14
13
9
21
254234185
420145
23
469553
701527919
47124
164101
87
49403
329037
91
14
8
401951
55574
410427691
9
60
763654359
126403
54
7
37
84
82
319499
5
104220
12
431329
956982991
343950
21095
83253
68
9
330047
33
68
18
72
8
94
6
396534
209208
17
43
6
62
85
1
204212
241489
6
427033
4
763500831
24115
69
9
53
261514
45
95
49
8
160703
418688
170141
248913
200834
706582650
271109
87953
18
325323
40
299216
69
3
9399402
417209
16
55
3352
81
118440
96
10
8
458371
83
83
14838
4
248240
78
753973252
9
282503
41
59
436854
265465
49
475753
78
29
15
6315
113021
435975
385063
16
277523
462344
49148
27
265017
5
96
98
63
165203
10
41
323258
445101833
35
693964508
77
149201
353426
29
111488
49
58
9
83
79
60
281496
92
67
283517
86
43
15
5
297136
115463
28
766674584
21
63
819908583
36
422743
6
366078
65
52
19399299
330869
57
5528
1
447228
239280
456748
53
74
6
311909
16960
861934757
821035273
77018
4
275468
29930569
985617027
335895
5
49
31
67307
576832916
416897
96
66
44
878152047
3
52
99
808013731
369123
220506
57
4
290061
279151
35
2
77
50
95
45
938579639
99
780954014
89
39
698997529
23936415
94
361976
10
366392
183172
63
69855475
7
81
403026
7
80062
33
66
471868
473865590
4
178318
293937
468582
99
436302
292296
56
4
408015934
28
6
447473
6
335332
99
800657004
312865
16134
157793
25
474735
7
304650
315076
433444
25
70
13
73
58
81
238660
36
5
68541
9
80
333055
69
2
122792
39
37
453598
611774896
987553139
55
61
22
31
205481
250104287
51
34
475817
45
4
52
516100549
281738
191129
323561
149285
34
6
90
3
426999
94462
180406
64
159376
41
33
92
383755
266626
12
71
409962
242552
54
4
214017
303072
63
26
57158
39
43
406181
493540
25365
199377
96
228654
196901
16
239240
48
147642
9
932120632
94
3
92
203729
96
207335
5
491026
68484
47
83
42
190021807
64
64903
104633
401427
8
50
104339
74849831
390088
39
307849
65240
63
7
47
51521
404548
12
27
385676
208649
46
844066548
9
44
435712
8
71
754677201
5
46
59
204892
71
77
76
76
481448
342432
123468
15
416215
37
610895167
66
7950
29
98
474488
197598
387538
56
96
27
477945
75406
443631
299685
24
484175
63750180
170545
691526071
460593
57
82
636519818
71
80903
402933
88
83
57
66
412562
155319
471153
90
711175799
68
211084
78822
88
739581101
71
86
9
50
34
437066
481036
3
42
50
2
71
433566
78
164258
45338
27
20
18
42
931674367
29
456371
86
11756
4
173179
233841
73
59
4
33
86
51
48
28
488251176
32
379290
54
17
32
40110
54
33
33
73
198728
290390
33
50
49
184642
74
463180
443010
418957796
10
899224489
3
27
50
52
283986591
799692495
11
143088
230549
299922
490068
151516
362224
9
101340
499527
156169
91
163282
7
24
27229
38
59
390157
25128
881650704
469662
90
86
441472
13
55
409810
49765411
74
343103
7
906452623
239697057
416560
422831
86
501768074
57
60
93
207815
88
42
85446
13400121
103308
345911
462275
378189
7
254403
234192
65
304495598
78
18
27
215322
74
26
89
299458
443296
43
114785650
234697
1
96
31
108441
72787
428910591
49
24544
25104
23890
438012
4
9
7
79
22
22
51
48
26
411688
35
53
206220767
89
229615
23
468994
59586722
9
466444
7
13
42481
3
290546
106854692
3
48
285907410
131527
26710922
245983
395673
5
21671
13611
23
130031
262152
81
345036
436672
65
5
109839
63
10
4
359940
74
166658139
7
53
419668
378694
1
338802
294007
859335049
32
60
218295
5
5
472330
85
95
96
671614551
225347
49
372922
405789
5
39
347689
32
973567395
18746668
57
112258
260932
331287
353625
208672005
52
37
3
118453
452557
391169
92
78
384575
15680814
476176
6
73
4
211138
387326
80
17
502186190
94
3
332796
359374
82
72795
252779
23
71
12
53
77
41
5
436005
58
130138
374689
225892
9
464160
191951574
23
27
48
38
8
88
240640129
77
88
91206
96
202614
94
267138632
53
77
47448
50
229725
775632347
74
49
449886
72345
290256
440095
54889
88
435686
923482380
72
1311709
83059
96109
17
360351
13
4264
407007
552867618
14
142217
230658
497376
222510
480763
84
47
85
721340991
83
41809
157286742
368777
993804029
435223
67
440079
20
82929
48
282229
144774634
43028
395488
55
77
681301943
1
97
204592
35
203170
99
480379
10
102337
68572
10
444391
18
269610
25
189233
37
347584
86
269041
336560
3
32
48
118371
74
171754
152169
12
18
50
159550
213804
55
171000
2
397537
12
71
226245
383872002
56
89
14
939249457
29895
412981
369374
50
209841
34
86
213744
796798220
37
50
89
41
16285844
607783241
36195777
52
55
941326047
66
680842794
11
30
23
54576
103673
8
8
264354
63281
37205
99
131523
86022
58
335736
90
74
847960588
250096
450516
8650
2
184431
937508507
175216
40
73
135115
48
289539
58
292861
23
9
59397
8
114259
32
24
58
4060
12
8
231757
401924
5
63
203742
27704
42
93
2
359324
32
178950
469117
164272
164751
50
39
74
88
62
510187036
617380841
86
66
152006066
69
531735121
9
394576
252274
2
280090
243950
382090827
384842
7
740745583
50707
176736
28589
3
90140
379633
20
141096
507875692
96
22
473806
78
363920280
31
214702
78
399399594
9
1
436584
18
40
30
912121112
326984
416125
159756815
424626
74
243110
15
430211
283515
66
324220
380485
3
46
873187964
58
33
382593
500810906
282377
5
405921
96
71
312379
377702
75
2
64
83
76
76712
192851
46
392782
359156
364550
56
5
475215
5
63
44231
12
388753
74
32
366366
41
25
24
72
5
84
60
93
74
105889128
5
67
95
8
5
722980441
12933
141144
90
216598
147031
29
77
153284
466198
36
14661
21
887312892
443414
134788
316426
125517
453442
170720
79382
10
82
296938
9
99
503696115
9
370147
480789
92198
313203
85
72
8
35
78
63
50
2
7
231595
12865
30
89
346506
62800
213019
395095
89
97
191898
48
16
166317
387452
418137
13
68
74
486404
26
162946803
316790
11
64
56282909
19
39411
72
97
99
12
74
54113
83251807
733970895
172019
62
319373
251049658
54338
39
102045480
65
430729
22
124948
282647
11
89
34
857
184000728
360898
94
163824
69
289991956
324925
125747
408764
208308
65
32898
81
623401761
505294792
8
427911396
4
41098
897508797
44476
23
97
65944
79269
79150
61
191913
41
264926
24893
90
15
655723743
291132
110906712
21
11
2905
66
49
5
353641
94
539044323
310491
86
12
20
376345
93
99
239781
46
46
62126
131110
38
428681
40
13
339772
5
4
84636
197216
93
6
707987780
11
99392
88
262876
83
81
40
289146
22
35
257015
443002156
464111
329165
337313810
8
493456
34
19
23
480232
6
338462937
31586
627466887
22
232332
13
17013
304496
27
63
74970497
74
425329
55
31
28
293004
432722
146420
9
965248512
7
65
13
414763
51
38133
472938
90
5
230490684
66
76527
336516
486728
27
88
224714
480856
73
53
254287
68158
867591029
403765
8
51
5
315461
48
662800911
1
5
49
54
22
96
212587
29
84
67514
261560773
314439
75980
90182
80
19
68965
106243
64
142836
69
82
63628
88540
58692
98
279737
886173903
9
475394
97
345151
56
231084
465602
25
8
381806
683737597
397263
3
275080
83
190939
2
404463
488803
83
461530
76
37280
43
87
17354
368565
8
46
92
434442
270535
1
475491
22
364389
499461
390267
452873
329254813
47
41
91
78
8
207091849
64659
95
14
35
44610
240748
151948
257259
6
87
400240
362067
48
12
61
332930138
16
17
54526
275558954
445134
51847
61
120552
258448
254841
87
311459
464586
84
33
18
231953786
143543
89069635
74
469243
50
63
803483004
6
213798
5
91371
216075
26
52
367018
173046
53
26858
440566915
41075082
224571
90
296628
63
95
33
986617259
24
62
59670
9
216226
308437
5
8
76983
294819
354950
11
428188
3
583249366
420221
353272
308314
48
76
15
161952
16
79
388645015
73117
5
300533
677004238
424115
782529850
4
608078409
112675
262356
25
117515
244234
31
5
2
46
60484
242572
80
41
432750
33
16
46
413787802
69
37
28
3
3
71
709509560
350559
3
4783
244780
966535381
480231
56
35
396538
31730
466341706
7
55
400559
52
22
57
141518
58
98
48
348818
68
85
59
411234
51
6
111503
11
469064
27767
54584
227689
304000
38
24
159707
58
55
111061
12
487974
4
382399
103847
62458
317914
33972
27
32635
94
294109
189708
89
356695
36
381074
52
244547
450899
191329
73
72
38
68
153182
155012
76
180150
11
405233
5
488209
98665
470771
59
79
3
38
130802
98408
302271
471766215
15
330947
307192
55637
11
416518
184938
39
148252047
333777
2
59109
22
21384
265188
32
9
121762
326895
4189
473223
35
41117
65849
3
19
426674
434168
390197
157330
21
30
1
24151
10
133173
77
303281
53
99730
474582
986833126
84
3
5
84
14
56
89
671536934
46
389761503
58
36
49
47
456020
342484
38176
36
429453
380221
3
9
71719
390534
486953
119135
60
97
10
64
33
435634
17
100463
13
128302
113435
265688244
175904
9
195318
281027
204208
2
59
397898
4
197360
244137
63
17
661285783
9
90
42
336792
197266
377434
648017538
73
494529936
2
67
112471
336145
495962
4
106364
35
21
258447
41
69585
3555
453012
489768
58
7
322456
840696980
274892
140698
295855
76857
455005
46
57506
866697602
83
68
351119
457917
89
167928
61
285918
466193
90
37
2
6
64
340628
52
56
28
37
5
48
439978
359196
1
7
61
669883192
4
430613
662733635
219641
63
484922
73
484685
59
91
116800
349521
369063
2
397541
382542
78
484114310
363772589
923180700
48
782515801
71
730657895
74
82
65
480544
9
93
25654
7
65
37
11
27135
93937
112222
441709
310665
316788
48
29
45
36
20
8
152466
335775580
37
460589
15
335830
198992197
198154
97140
39
328700
67
180343
326837
387834
60
51
25
90
50
34
96
4
60
937624033
7
412807
98
29
213796092
69
342546
70
499365
19
42
386061
71
383094
90
22
42
3
165803
25
99
62087
42151
15
32084842
370814
457944
7
364776
692272645
151025
91
432926707
79
97
19708
38
37771
24
2
445492
14
292915
71375
207375
70
267952
56769
76
539267004
20
45
60946
379907
395602
864436557
87064
75665
239045
24
54
9
65
47
15
365975
81
387415
18
989536712
6
18
215778
970487390
399796
49
353582928
5
24
35
7
8
178165
81370
473900328
363837
22
6
885
963699337
338670
344498
405912
450887251
5
10253
98
43304
10
4
681023615
394329991
339020
41
60
24
22327
60
130469
75961
2
412810
1
46779
43
338569
99366
450046
34
10548
101997843
190827495
70
425478
257082
90887
78
87050
5
313951
30
70866
3
75
26
43
35
717025870
39
20
89
392208916
48
5
55
199732
92
81
460847
261437
5
4
5
28
115060
125651890
40
96
128299
2
6
89
64
28
199035520
129425
24
299185
93
14
22
80
57
227753
417160
440994393
13
53973
318425
40715777
910934392
487727
83782
189139
843941915
553944086
78
13
92
88
21
95
108156
34
82
120570
5
353366
60
29560
362501
368983
63
99930
19
73
126272
2
253027
78
95234
97
276554725
42
65
9344
65513
4
471284
89
85
73
146785
46
119302
29
2
338172
3
373546184
16
48985
235417
412309617
443125
61
115154
7
345826
5
36
222319
35
353179
84
66
144842
288842
87573223
16
25
59
448861466
26
92
53
397766
95
34784494
17
20
71818
13
80
788283081
11
25
13
233229
111615
406101
30
55
3666
311767
74
33
402049
321430
14
131527
322952
24
37
30
23
270842
86
71
444189481
25
476415
356085
110688
39602
25
3
61
355002
1
71
165719
258588
95
484472
99
245940
61
62
64
9
2349
82
16
382271
200728
32609
176019
51
101267
72
41
52
69626
22
363574
339534
23
10
76
44
271710
95
22
904103568
36
66
9
4595
94006
64
401246
6
62462
86
22
437927
88
50386
44698
65
94
46260
9
115171
3943888
2
403252
83920
424187
12
13
536617366
161272
95
50
375564
280959
75
33181
9
233105
50
22
52
345195
19
9
325105486
61
144355
65
9
316013
21
121025
302608
60
29
72
362363
118672
151823
252353
38
4
71
468168
203129712
458159
320558
80404
253242
8
193443
371701278
76451
73
2
9
350188
216973
444359
94
37
51
8
36780
2
128580164
477408
74199312
80
89
250762945
346056
22
269655
196393727
84
82
943406271
266117
55
53
336700
77
317618
523304716
320876
77
390021
2
382221
1
254813
163059
578341015
9
567631873
60
193265
1
4
98
16
9
42
287318
94
35
80935
42
99
9
8
60
97
75
14
94
450610400
215414
6
14
8
246503
433344
64838578
187924
495155
286594
36
70275128
849536221
3
431888917
91
58
12069843
50
495233
139178
71
102133
109127
88
240002
81
29797
300315
76276
72
18
139312
5090
95
38
37
27
4
151128
7
120631
243094
80
2
76
197197
18
375491
644409897
454763
353962
13
7
131770
280504
63633
80
94
98
225481
8
188603
4
6
22
67
552932345
93
29
148444
119508
60
76
83
25
360405894
62
517139673
25603
400236
156932
83
197777
420390
312170
70
322428
26
321801
94
484326
330286
17
8
376366
951145704
1
208783
51
215570
370505
64
52360
433054
73
73
42
25
994458049
518500239
9
313490
61
20
186829
854266095
247612
27
193267
17
47099
460771
59
211716
96
214610
5
232707
16
367490
311189
15443
195197
38
283179
128142
3
85
56
51428561
343269402
84
37
21
79
35
344051
197941
67
3
946178031
10
4373
60161
58
33
4
450846
71
311002
10
382353
355497
365868
11
119818
5
746360309
69
34
22
58991
423803
370008411
393350741
29
31
28
465703
87
306340
6
95872
400835
6
467213
699108984
343470
9
53
47353
88
154245
454808
879844707
409238
125978
5
24
79
419
73
239596
443239
32
67
77
317472
364370
14
189896
160439
42
61
18
41
3
483549
418075
1
370805111
20
17424
94
297475
16
277542869
40
158414
468437
311171
6
70
8803
83
32
270190
2
127662
368387
78
75
47
76142
199791
43
14
169390
68
26
246448
56
1
94
270192
493557
6
283572
231235
388086
206036
73
421828
46
3
6
400558
87
97
391703
59
14
8242677
71
44
354433
6
792629871
9
227467
483674
442109
150456
34
4
317216
93
36
403200
87351
95
119647
379895
18
492508
489431
1361
49
46
986145169
68
617052654
499672
476305
37108
76
433976739
652682015
73
164477
40
89598
45
104799
825540110
216966
314658
604634878
6
16
51
78
29
67386
66
3607
49
393729
5
346868
492855
267865725
68
24
61
9
240456
441207
54941
293159
30
13426
58492
421577565
10
7
774557638
48
9
588584730
340246
54
28
38
12
45
153597
193830
27504
58
304986
74816
110302394
42
88
444968
18
63
5
153448
234913
317024810
166204
7
28
31
70
197496
3
488594
20
292943
253837428
36
212280883
229051
13
335835
365560
475030
95
537188205
33065
9
233584
211278
47
194424
337285
86
125405
68
25
79
400566
87
43
25
81973133
143950
188968
71
30
167614
12
266904
469887
68
9
20
43
433525
144537476
61
365691
78
439311
13
446983
18388
486759676
354628
39
15
148317
110881
4
381235
12
458984
5
55
65
62
23352
234991
97
11
189661870
99
712484089
34243144
95
372184
281624
208474
54
38
58
434926011
36
9
421513
230466
190428
268067
5
7
39
223524
122677129
454496
416842
6
138162
20
281870
68
5
476633
295030
59
55
3
263395
129416
109593
63
94686596
213939
16
2
331583
271332
19554
56502
146949
24
28
655212843
3
79
83
36
30774
25
209178
6
174611
513255662
76
91
54
32
96521
244753
25
317272
35
260507
255091
76
265676
9
149742
80
737813304
119409561
363851
24184
72
3
930001361
98
75359
49
87654711
630743104
24
439690
32605
550853181
20
63
4
461594
19803
248420
289372
95
86
62
6
111422
116069
456384
15468
70683
87
3
10
327273
1
74
118662
6
39
14
438579066
798511307
786868923
394025
317398131
357472
40
85957
90
739519687
113411
76
156752
12
111159
95
18
36
61
60
14080347
1
487436
133164
183647723
18
523587012
299772587
429091
66
33
55
365291449
74
345390643
25
208279
189735
400292540
5
156040
6
288895
93
5
17
431379
92
81
2
44
2
354560
212479
300026
302172
418799
14
61
479031
168650
325969
230805765
401514162
121635
7
87
357259
5
21
94
357334320
37
27
46
373364
328056
38
926246577
28138
289691728
62
72
2
40
295810
448509
285555
435584
1
41
90
46
84
409293
70
4
88
37
6
653608149
51
188364
365176
423364
80
19
26
60
90
53
31595
392556
135424
53
389568
261891
9
346795
728435763
7
375896
6
98
46754
15
286412
41
74904
751844784
65
380656
49363
55
1
185619
8
190340
62398
410388
153327586
13
279047
415073
240397
88
61
61
81279
27
330556
688884437
142278
213397
345364
20
87
6
292295
766114018
447947
81
608286966
6
48
77677
64
8
71918
9
3
12
72
14
80
867484170
62
8
12723
55
9
50
187516
94
481782
427690
48
73
90275
152858
332527
37
159183
55
254545483
787003740
50
46
14943
469911
66
13
35
77
62
373714
67
64
30
8
320874
93803
18
3
212047
238045
103530
4
424417
57
391909
7
325759
74
32
36
210774
92
56
11988
96
64
100147804
7
439567
260785
96
1908859
21
64
154104
321051
77917
14
446777
208835
207431
804545148
279674
36
54
43
76
143271
5
84322
48
23
487505
54
368771
94
35
173321
2
47578
90
23
84
37
442064
42
215484
15
115542
253156
821766770
99
132032
283970
25
82
3
15
54
5
46
97
133645
86
79
310993
68544
296844084
370374918
21
65172
68
316800
38
17
97
34
8
73
106533
91
52
415766
48
204735
23
56
152694
263058
72
148278
1
5
20
38
421205
12
21
359087
43
85
3
99
876620584
48
26
41
192459
113432
583463398
6
38
5673
510612975
374874
9
303517
253751
102966
39
479308
478125
33
231810
99
338645
139347
8
178192
47
62
487498476
378562
49
29711
305379296
47
269208
5
88
372044
8
140827
62
207417
37
90083
2
25
67
5
356727
53
436649
460417
638727864
51367
50
438803
490154
472910
429506601
86
9
80
458790
36165
13
29
46
62800
42
129984
42
298981
474563
4556
4
12
321131
249344
33
5
57
56
70
13
90
14
5
244662
289125
59
3
11995
131570
89
2
39838
259701385
25
458031
51
20
40
19
253769
232640
9
258624
2
164870729
128418
201542
22
2
827315509
273460
171555
288117
62
6
250186413
53
96
5
37
75
9
287410
399786
87
391660
165781
50
14
50
3
74779
87
19171
48
83
3
164755
563804128
731454792
813865609
177292
136394
429874
426098
121340
386184
197009
57
92
110549
216605
308002
91
44
77
67
124069
434021
5
616669529
9162
16
40
13762
477506
34
274797
45
373782971
91
2
6
39
5
2
70
177842
476947
89
132425
29971
204223
28
34
40
3
68
310161
20
82
444238
290283
91126
174332
98
700787188
313778
149459
43
163711
62
28
86
5
28
8
95
72
306412
1
86
214598
93
188130
56
317830
8
50
95872
60
150492
20
375925
3
97
36
128192
95
85
23
46
472199
70
116974
60
9
379880
71
90
52932
239299
318125
73
843623392
17
82192
21
398393283
65849
17
169942
85
36800
87
751562247
342434
683716820
33
118940
14
144012190
1
429358758
25
59
88
179773179
133676007
299800
122848
453342
11
66
74
400679
40
119276
425922
94
4
20
108249
8
136124
64
209900
62393
30
478619
606985524
109988
94
12
430028
937814561
351509
254945
44
6
463137
10
81
5820
99
64
329955
59
58369308
451533
6
84
12
92
236015
52
252775
16821
87
436091
98
364515
8
478136
99290
452862
64888
42
6
237894
276969
17
7
780392346
499210
263652
11
71
97
8
57
327193
97
97
49
84
8
217781
234553
314163
2
436879
1
9
19
254691
180545
93987
2
400104
89
1
19
111676
16
491964439
83
935189304
23
69
176913
62
21
12504
66442
53
418452
8
470030
312302
278162
1
876713533
30
6
431150
29
11
193721
253154
109786
22
12
28
20
595149252
73611
274508
49
364478
468933
981112652
96
311416
45
445105
371840
75
39
280255
51760
81
30
34
350260
9
39
7
6
24054
94
69
396685
94
559702101
10
327740
230927152
491889
83
62
122185
184883
169413421
345732
311523
283347887
589425514
37
27
2
291972
28
11
65
4
58
442065
909330583
149913
585709854
355555
265030413
180122301
387658409
69
62
72537
68
5
48
3
448101744
9
165873
2
35
2
103908
241861
75
492482
93
446154
204543
30
229986
230626
64
229217
75
30
79
189402
59
110730
9
351872
53941
224858
4
74
78
1
34
65
70
56
292284
61
331197
25253
345614
634314500
204550
90
492378
99
516064609
8
88
37246
365377016
2
31668
62
316853
6832
271039
99
848638917
356012
872182717
76
287008
9
497470
21
154702
840190724
336453
94
57
13
648251944
470237
1
384585
105110
321410
26
12
128949
81
399362
48
85
251756002
339585120
758414992
4
456679
12
39
52
491409
390287
33
109220
70152
14
173944068
69
330661
33821834
228048
6
833280378
51016
85
813485344
29
92
162879
231508
69
220415
85
49
391587
428415
33633
270046245
496759
67
362233
32
74
502185638
71
82203
33
47
49
52
29
56
64
93
27
392878098
626604388
281498894
476493
13
3
96
74
4
70
2
19
387328
16999972
93
31
10
97300
370446
411820
255156
398552
17
68208
212324
76
109716554
18
51
171509
43
5
417690
534893220
31
65
192684
68
9421
45
244859
520748881
30
191059
89657
247780
309759801
881098227
196184
57706
116977540
421138
37
305197
91
89
81
40
400524
71184
388776393
344280
370576
948300445
7
86
97
162515
32
124067
21
271347
74427327
483713
40
91963
56
5
58
27
96
6
12
185755
52
33
39
58
174154658
389190
208062
13
189592
87
342383
392989
253388
211870
61
3
274961
87
88
49
3
35
867008580
149492
200470
25
1
19064
385322
472723
7
233330
34
37
32
53
351388
103664555
7
307684
94215
79344373
19236
5
25
437883
6
62
6
14
29
72
824122306
5
256250
74
640063927
885548802
64
71
143662650
8
421927
8
29
29
4
274168
17
20
187456
21
352363
79
94
258436
357622
181122
10
218159
485906
64
5
2
7
18
58
51
9
457238
326193169
54
417114
132555
59
270348
66
73
6
3
367213
420855
433234733
399316
76
428255
52
324850783
55
404519
883343093
97481
224973
117307
97
6
70
1550514
26
12
56
37
268195
118723
184351
201484
151071
87
7
661980856
6
45
463570
298123
34
289941
33
360536
46
7
30
74
812472008
28
97
174944
410170630
413874
107059
449167
94
5
15
99
913385283
34
380107382
427706
621194209
39
452967
368893
62
499964
84
202155
90
147478
32895
165815
98429
57
237570
46
675763618
25
71
267242
29
426201
49
426429
186161
34
76
5
35
52
418800
56
258045
1
464237
98
4180
64
89
288403
37
268970
1
678932559
85
519879982
192773
445603
293852499
53
172944
41
425939939
350237080
70
413495
37
358750
65
96
94
6
19
92
62
3
373053
95
93765
5
7
170086
82
25
8
92792
85
7
25
91
6
360020
320016
724381331
319074
97
81
235911
39
8
13
63
791448468
375749
445042
84
33
12697011
44
337763
47
112946
80
165644
21
306769
8
83
28
344179054
337381
55
421205224
4
38180
12
128454
474038
225994
27
277306
3
862979932
316137
490214
22
13
5
17
87
482292
1
419896
466862
463134
80
7
18
293590
418161
87981
69
667234831
361521
69
53448
65
239997
61
215780
51
70013
54
75
76
32
311591373
276092
305141
57
66
50
13
98
257537
20
70
72
288890
471017
52
95
34
42
16
79
284308
42
44
463055
54
422552
686859615
85
6
18
252347
367782
47
131617402
120705
708354753
210280
3
26
69
126778
428109334
88
7
20
163722
70
285542
21939
184864
322836
240460
379226
23
40141161
80
80
935288724
394668170
54
65
491520
7
32
95111
54310
33
471511
5
80021
674252886
88
4
36
96153
47
38021
337900
23
317032
2
119770
90
217845
74765
98914
76
6
81
637643095
65
147719
187837
332894
56
99
1
63
99
225804
2
114367
31
344222
88
66
20
13
301896
231990
436961
291767175
11
62
29
1
260639
355279
465030
466080
90
45
402965
22
251365754
80338
1
114582672
329836
364504
189951
128423
195775
1
123570
8
260500
92
214586
29
640857358
53
56170248
388776
97
366630
61
88
45
64
335282
99
224715
37
96
33
35
460218
77
412874
72
9
475639480
339343
332699
32
261109
88
8
443950
204688
151573
136171
358842
9
3
20804
79
35
494440
446265
22
498717143
55624
6
49
16
55815
287859
285234
76370
69
51
57
480356110
9509
81
92866447
5
77
25
49
3
40985
325506
92
419435
122065
370128223
22
760129401
15
96
154192
67
22
71
93
24
20
23
351864803
485248146
403128482
89
66
41
8
80
24797
194077483
76
488185
27
248013
68
67
21
203783
469701
731007321
56
60507
66
365960
4788
31
146350
456900
3
18
391305678
199714206
326539
99321
4
80
382415
83
283080
232645
85999
41
20
91
244312
308673
218028
5
378605
374769
390409
85
26
84
577562696
337998
59
480581
54580
573157301
36
25
88
9
45
302943
75
41881
85
45
374214
19
11
338135
4
226426
458498
71
435832
44
88
283617
64
48
379992
52
68
88
347234
651540958
9
7
343704
313071
310681
123855
3
308792
46
207264
5
73009
325167
45
55116
27
386728
37
75
402783
167801
249716
959556020
24
8
1
47851
16
955060193
171684785
68
6
417950
56
410137
14353
87
325258
340530
268085
86314
1
12154889
338905
92
420018
24
74
486756
272822
32
267833
460282
23
461462
365134
44
287368
89
51
9
54
49
298390
61
265502
81
317838
83671985
92395
70
11
48
4
792294240
62
75606
3
30180
76
66
5
332090
160871
239990683
51
285589
182187276
502056383
7
7
35
427394
56
81987
381350
96
164432
160019
589859058
37
1
18
38
566435208
491819
201477
109825
320264
20
50
394449
436048
18
26
50870
98
51
61
9
439823
94
434726
52
62
458383
13
3
81
276825
80
155676383
155347
5
480814504
50
58
418738
280181
69
86
60
711049209
320292
56
41
62
40320
390259
69517295
3
74
326151
41
96
172710
379300
57281
236100
90
370171
73
2
358995
51
38
69
75
457303
461548
34
428669
409713
19
86
265950
170824
36
865636998
295506
223004
231689
90
64
47
288936
221478
773770878
21467
42
53
110324
3
9
87
63
51
455925
134892695
33
451900
89437
31
65
83
549828082
466902
58
1
178600
51
61
4
5
175748042
1
87
12
35
465466010
474649
83
27
28
123326
394415
759557372
43
347310
18
45
70
408415
389186
52923
335038
217631
925258025
239688
359212
73
95
81106
44
338716609
9
715473984
4589
453621
302474
70
29
8
366623
409171
283596
141932
68
92
53
398677
409573
359482
43
8
445237
165787250
93
45
435266
250472
58
230809
121944
85
133514859
256675
87669703
68
699975339
37
3
87
304245
30
10
418098
485005
5
110494
75
139013037
337181
98
216652
80
451417
123970
282797
80703
80
382300
325776
47520
39
487188
251295149
77
134279974
243583
48
88
81
238495
30
590827745
2
59
239917504
80
87
32479
89138
4
34
553464029
30
279956
132112
293260105
78
66
85
374854
72
143859
490850
150604
253437
494830
154320
8
924615199
5
182501
230370
4
15
483664
88
200346054
21
95
96
493434
123066
5
40
164643
36414
311425
32
52
97
144652
3
27
30677
9
472853170
68
97
108328
484339
277704
406716
36
25
13065
435501
440893
14
478644
222374
73
176831
163725
986888018
54
228947
488638
3
382279
30
8
91
2
121571
223691
30
75
172017
3
90
878149866
8
216960
50326
15
421522
86
81
64
842695051
26
252279
232564
46
35
85
16
12
4
366504
495682
63436
11632
506727252
357008
219336
97571
83442
61
204733
409656
271744
245899
114382
6
253598
3
7
423716
14
42
376406820
9238562
47
419290637
732259922
409901
97
62
91
19
218091
41
38
167311
4
2
142230
4
8
186888
408115
4
52
497858
57
175806
133545
725913262
29
12
3
46
128780
62
96262
22
52
343991
132244
273097
34
35
98
88
38
73
176823
283163
87919
15501
86
530189711
421982
333192
94
21
59
61
5
45496
9
217650
71
82
8
50
217972
36
211816
360466
224672
879172628
458371
95518143
33
50033
192906
347223
8
54
388627363
438105867
192485
200136
333408
78
397496
22395
872956333
35
462655
429171
29
87012
433442588
592034223
345417
481706
424586
75960
75
480827
22
16
299930
10
1
499687509
78
937377270
11
427507
90
430859
72
479894
37
40
76
60
441630
323898
421569
42827
333532595
40694
8
53
587600582
12
15561
471182
379705
50
327884
5733
92
48
258080
284057685
78
65
46
40
15
45
4
30422
14
964991398
435012
38
50699
70987
53
40
154269
321088
12
346948
92
54
88
27394772
96
94
94
13
89
25
132923
42
42213
230551326
497422
4
48454
28
17
35715
288764
76
72
31
28142
457929994
237713956
121179
416788
19
115941
977728465
636012943
57
4
9
2
321108
38
6
74
826772537
460135
71
62
390813416
392218
30
428122
60
63
20
7
1
70
57732
30
400523
379254
55
96
539544756
673086677
4
142905
1642
340686
499903
58
64
21221
166472148
8
2
9
889261728
3
44952
971731448
2
486761
76
542603313
6
938967869
26546
68
31067
59563
76
92
975688851
403107
259499
352818
94197
383118
120126
41
71
481400
299723
12
790014148
79
9
242486
77585
58
34464
415309
40
460072
106915017
167857
199041
65
463331
70830
387338
47
238026
195418823
99
2
366258
22157
28
35
38
448696
75
91
67
8
141020
13
95
472846244
24
5
337855
3
347775
333044
132498973
41
232073
457735
97912
72
5
7
573853541
6
567964543
86
385186
41
15632
419928
70
365290
339828
8998
31
333178
47
138811
75
84927
24
339018364
334789
35
283155
81
34298834
4
66
40
425735
374470
21
132490
556196305
334874
677464757
47
76
737077449
21
33
86
220133
5
5
72742
499072
270404
457632
171205
36
34
14
3
978915398
63
353962188
491051898
274903
439097
291150059
86
314251
4
137332
9
105640
41
34
98
348608
22
66
3
55
291481
55888
58201
3
62
380137
10
66
625790500
428596
230603
28
6
95
52
75
63
44
160367
835120950
179478
67
89
320427
109654
35669
437461
20
467443
219154
18
14
389877
78
166304
39
483785
64
259384
363088
54
71
263472845
8
237131
60
124911
55
272820
469357
68
617040133
3336
448075
66689
12
326640
99769
957790314
87495786
306027
17
84
49
62
22
197105965
824339015
250758
86
90
270902
430257
355118
60932
2
220719
4
299893
359982
69
3
295559672
935833868
294425
9
65
61
49
8
10
83
82691
34598
413419
122504
28
48
35
609884360
468017
46
437352
344936
1
38
294191
262954
186087
82
54
169502
642572070
100576
44
97
15
67
212270
77
641352009
61
254203
72
366128
323631
265653
11
134280
65
319966
425804
72
99
16
403990
8
384754
25
545486283
380814
235000
6
96
39
15803
16288365
51213
209968
41
279423
61
146668105
199274
475974
77
2
775673756
394784
420578
16
23
405935301
25
50810
86
62
51465
40
3
280060
116007
5
8300
2
187347
62
90387
65
44
50828
70
366171
18
2
153880
93
279677430
307287
65
16
112824
5
80
2
126118
908174014
360351764
33
226763672
160761
83
25
17
413604830
65
358752
6
21
16
161019
101904
79
95
49
288296
7
317113
440050
83
7
3
19
10
36
379423
23
40
73
142112
75
89
137421
113812
920608853
297112
18
125148
267801
35
81
54
208554
71375
2
7
19
52
407211261
24
3
491132
103389
420718
76
85
15493
13
259613929
624
37
394518
893703377
84
79
282094
34356
457802
82992294
408354
942741497
169917
621545540
25
89
52
300636
154826
57
372461
359116
95
7
47
34
188036813
48793
350537973
348344
320882
235823
95
480019
43
407304
44
42
345919
41
368250
331497
11824
93
91
67
87
329104
43
99454892
330207
661052124
724162435
247632
88
253254
493738
1
319476
59233
4
53
600127661
483006
175149
139349577
337954
62
62
188770645
7
196915
486235344
389381
654478532
6
67700
200244
343525
754653728
176624703
7
747487618
35
211039
9
229572
377667
31
609728920
288612
64
54
42
4
45
68
401879
2
459932
57
16
26
7
82
92
58
33
316550
29
779295338
450478
930962833
436548
1
876305606
98442
85404
59
84
7
395339
84
421438
49
321683
921124287
86
51
12
62
8
80
9
256450
38
43
21
1
57
111614
15
93
457353
10
16
353640
170911
40
257133
209811356
294901
85
438669
337960
281604
325171
144403
55
63055
226751
71
479413
15
408223
206364
273927
98051
50
3
21005
329979
102233
340176
61
406717
20
40
69
335659
191003
384113
57
338538
351959
94
447340
27
145834
73
30
90080
97
420086
463245
18
155927
23
73351
10
36
2
86
398842
3
899139213
461287716
451416636
99
61
418597
169732
99
8
84
455786
83
76
13
400114
5
391081
358946
49
16
88
137068514
54
118920
81
38
515459297
39
359807
25
76
3
47
52095
446445
2
115704
140410
5
1
339093
484788
3
211893
29
308021
2
47
125283
6
32
90158
9
437348
451860
439303
265777
342262
475750
330202
51
89
11
93
488730
6
68708
58
455712
38
8
11
89148
14
5
33
56
339145
1
72
12
66
44
29
408998
14134
2
401095
446409
42
724713355
113848
231975
54
14
134274
347420
98
863311685
16116
69
35
74
57
41
34633
76
424958
122190
48
451814
208801
52
396005
428612
70
2
852779106
46725
181539
9
473241
926055493
46
90
7
33472
189653
447223
49
29
26
86
16
5
97
9
89
11
132388
474826
43
8
9
7
11
29
36293
161930
467601
38
64
741425873
102579
8
930313217
1
39
22
39
498872568
85
43873
87
70
690835722
5
93
270468
236719
78
198021
321777
341237
44
452659
79
38
193965
73
250153
195298
30
275871
756258070
26
18
452588
21773
123392
6
469752
28
103278
30
170656
17
23
41
71
344646164
119547
90
479683
97
437845
192487
328118
14
38
338365930
40
96
392160
815078294
179240
58
61679
6
30
8
18761250
362017
224486
60913113
542198942
799353181
29
60
258650
10696
152240
293327
437182
15
83
35
254888
733139562
10440
107057
718019507
296680
471304
9
376699
34
38
44
153060
26
362437
335621
306189
74
427696
347264
90456
80
476361053
390357
237909
32
9
235761
414152
6
21
40
1
56
6
225447
47
90
97
24
98
99
60
59
62
124589
445792
95
35
165991
15
303163
398778
90
333262
48
88
175102
123364
438386
92
89335
351269
479889
28
5
20
99
273341
99
374138
7
55
470978
76
40
20
243352
147965
10
13
74
7
87614
158437
90
769721862
359087
13618
47696
61
169453
15
15
487785
3
63
121987
5
118246443
356298
38
103583
116667
20
407019
413265
488267
52793
23
107847
4
433004
99
20
152243
425129
18018
45
231314
54
42
291753324
35
30349
945804388
16
99
263886841
35
8
88
47
1
46728
44
69
325770
39
11
34
400145
541981679
468261844
9
58
54
43914
31
157263
6
6
226566
91
174315
132052
11221
748015109
87
33
98
11392
281641
73357
65
414588
9
29
283972
670749481
229593
55015
24
1
53
429032
32
7
9
13
351751
36
18
28
42
327062
16
88
169197
336942
120292
92
469626796
432469
56
91
349914582
68
57
238576
487581
20
91
3
404309
915544300
397058
466243
63963
8
158571396
93815
3
223937
860209555
96
43
39
189636152
12
50
370996
49
77
249203
57032
946728310
409659
381112
40
322765
39
361026
68
303810
15
29
39
42
405680
81
409897
82
15
30
368010
98
220681
462648
476070
67
353661365
31
64418
16
26
43
457915
2
92406
370480
275865
137775
41564
56
26
480231
73
63
801214183
48913283
23
249359
93
522911060
66
52
31
25
282756
342602
95404
295243
63
49
448621
78
64670
90377
509684994
7
360928
768990112
4
75123
20
246612
48
9
285550
89748
359335
16
378759
105757
495032
350509
6
241602
451936
480887
132557
7
248325
705881888
341999
379183
394831
94167461
16
12
498359
299797
7
71
309945
288349
51
853764315
77714
260702
284538
16
673250469
80
9
251627
96194
375864
108221
441968
19
19
37
74
1
186219
31
404338
18
11
55866
333924
3
8
449618
268911
68
204029
152763
373252
2
21
422171428
309914
54552
252631
3
98
92
498217
50
312639
1
475546
49
460944
138968
8
260047
265840
6
70
296175817
6
387627
89713
54
5
145974
147374
64
586083160
28
150504
51
51
197408
12382
40282
133202
45
15550
55
273098
509479050
453190481
47
402258
131294
416958
95
27
856
111833
43
82
166549
316252
221925
891363899
53
28
1
23
2
23
86648
2
313740
804614605
88
76
15469
519553967
472713
1
66
381155
81
511458746
9
368798572
31
456158
95956
406783
218850
1
148500
8
351124
222210
10
55
475275
34
17
451557286
435604
15
40
347027
56
674508026
398549
474578
55
27
17735
313837
264705
65
17
669932264
60
393195
33798
182216
351941
91
263089
258394
692288158
222970
15
4
94
37
72
44
595981669
798297965
385250
452159
98896
590564995
749516172
44
860978960
30
364414
193831
11
130204
230579
73
207268
347961
325571381
10262
42
222968
149300
8
97184
340097
33
40
160590
874066750
157761
133911017
79
200743
595186638
23
392828
21
347643
309484
322149
489860
470326
13
14
16
20
16
221965
819289839
79
488289
56
3
66
36
292452
329052
315007213
371790
81
175189
23
57
97
87
34
229113
49
994676621
330734
58
934549799
6
90
858805383
298383
8
18
314046
21
57
36
387484
274440
188600
43
230469
341715
42
53
472605
53
1
168288
465656
741176261
37861958
56201
110871
68
31
96779
22
447298
364290887
45
23
120749
59
89
136885
54
5
479382
59
484810
33
64
55
51
177258
169784
96601
89176
51
13297
458868
284673
94
74
11
576810247
6
11
8
98
117094
267160
7
42
796975589
7
489887992
385949303
7
79
75
314275
16
29
949616362
89
205464
169044
76
334848
252093
2
30
98
38
197586
193217
51
82
5
98
508053699
49
53
407821
18
46
41
418507
148498
52
357588
135023
42
440429
3
249305640
12
3
176005
15
77
67
66
63
287073
91
35
490853
90
97542541
5
309564
123075
347191
359160
6
362327
496504
336655
38
2
723677836
158971
4
42
306138
37
399805
18
329709754
43008
172245
385640
409226
9
285163
213291
408639
95
86
203186
377937
83
379880
9363
32
131276
205296
74
413727
74
314373206
73
638617590
363391
7
76
45
181597
453320
145027
24934
87
360953
107559
92
6
31
38
757268085
55
69
96
311004
273813
91
494971
150780
58
136949
366503
83
410505
270638
9
35
393599
134150
801348795
2
91
62
15
55
615808416
352651
241184
66
54
94
11404
111121
1
59624
8
40
350957
10
134478
406381292
24
41
127287
164012
85
65725
68
53
52067
82
238450
51
207007
401223
7
21
48
35
52
198313
64
170449
26
140121
95
242542
58
75
81
341369
52
61993
84
386882
151282
4
41
17
79
5
16
35155
86991
257202
58642547
39
87
13
71
557254728
88
164712
262078
34
1
92
102143
105595
30
41
167230
78
53
50
278752
74
9
196601
456985
278617
55
13
75
164068
16
390479
7
397960
20
5
8
382183
98
449297
64
238566
266004
151633417
15
62
10
336454532
68
54
64
10
27
631609159
705270053
17
50
16
327013941
976461084
296799
11
76012
20
448402
4
26
29
57
365932
360778
29717
28
13
270488732
223113
35
431070
60
23
82718
49
87
45
67
39
12
4
529077838
47
75
59
96956
122416
92
218503
83
1
225964
228289
66
92
6
161819
586901160
447779
19178
119556164
308102
98
322408
68
853538112
47
78
3
137564
10
31023
6
78
6
86
8
46
18
95
81982
61
74
84964
371951
464032
141910
81
487930
4
28
468274
53
168409
76670
92
29
398953
105029388
34
395641554
50
82
121111
400166
21
76
579234793
570675890
1
670764419
43
1
168968
59
158532
409823
86604
5
383760
80
387328
56
314211
600522040
151665
93344
99
60
35
50
9
200933
53
10
3
52
40
756609371
194009
353474
9
46606
45
1
89
3
43
73
51709
70
1
347258
1
57
89760
564783884
419913
1
94
372697
3
76
48
73
83
696522526
42
9
303394
106926
67
12073229
339538
63
36
211019
66
166855
34
76
884082733
466504
55
48
394343
443973
195637
64
950379481
218522
4
54
286855
19
292406
55
87
34
211569
8
4
3
47
17
1
323938
43
260283
8
952714229
91
88199
484495
9
61
172067
9
57
21944
36
8
491563
117592
161002
7
147399
331791
414012943
73
8
11
401834820
72
105707
34
36
16
75
213055
242090
48
23
478398
491064831
482416
35
94
26
275119
61880
248472
125179
286344
134489
442729
371902
42
474395
478401
983896833
287333
26149614
54
68
449399
13793
872155777
52
279373
32
219097
194983
68
24934
228974
141391
626146027
119004
1
185198
22
99
61150
10
51
59
95123
57
4
871774321
58
4
114663
108122
83
158772
94
189693
189030783
4
21
410757
81
70530
23222505
3
431266
6
1
70
40
18
207326
312278
837801082
181041
32
376305
498148
472923
6
255254
33
29
34
602359234
47
16
483616
10
97529
25826344
336292
29
59
224384
23
339468
284835
181601
52
692395590
65
95
84
211614
62
15
98
4
45
937613816
7
72841
47
25
223706
283343
73456
84
131212
54585
159412
468500
3
150772
57
29524
8
406014
63
96
212008
27
89
378729
216745284
82
350674
76
1
260221
17
329692
80
25
380720323
64
33
37
142419
8
16
436036
50
166013
330701
37
116273
185396
550712661
488051
374357
43
1
1
11
2
764294689
162448
62
49
3
56
33
40
1
365459
29
33
40
75669
16
87861
151876
46
55306
57
351665
320910189
73
345491792
63
476991
76082
88920
7
153029
301676
296846
42
43080273
5
74
47
46138243
870101339
96121
97014
7783
419772
208752
10
81855
375969
499698
62
276087
17
803715445
66
55
279453
469185
243593
54
1
36
10
383599
99
844295199
382365
29
75
31
28
144356
82
4
513684307
211039007
69
97
60
66
18
3724
427760
499406
35
240554
8
6
88
11671
37
357224
41
13
24
76385
341728221
54
91
10
883670523
77
383497
81
12
134094
187462
533
108263
290138
78
60129
320081
16680
203993
392866
91
480931
26
63
380008
282863
22177
32
49
37
24
66
134876
25
12
118964
82
23
15
35
93
33
4
99
49
68
32
195211275
121800
210699
9
223379
44
416017
44
63676
79
24
46
2
19
16
17
10
997
17
386671
131530
99
478029
1
965674253
404123
161418
442797
47
54097
74
18
232859
52
6
457816
398227020
5
22
4
19
221996
68
234343
15
474390
328990
69
34
64
64
61
64
3
294561
369463
363809
292213660
245080
996647112
314782
98706
135837
321628
36
9
29011
94
7
30500
380217
799851229
9683
48
422751
32
331829
299961
81
15
72
85
11
49
42
56
96161
16
214753
354517
105454
406186
112988
390816
22286
235482
6
141605228
5
471554
82
219609
136047
363520
107674
435675
319267
442046
239622
98
23
3
98
1
26
457407
23
75
95
92841
32
7
23
422339
6
50
413783
242075
29041
4
81488
69
5282
429907
12
9
1
33
301277
34
1385
1
38
19
302545
945111021
875162573
17766
24
490954149
26
417268
137561
107775986
357788
658430606
93
483763
28
3
389064
167258
81794
60
28
12
366103
323059440
67
104317702
403854
2110
86
482817
49
171540
65
12
66
13535503
3
86
87
3
75
197819
398963
410074
385368
407423456
452265
78
371200961
993704303
215783
88233
26
4
99
9
48
3
26028987
35
6
2
93
22
67427
4
95
90087487
87
55
791440933
307890
50
82
54
339884
52785
281488
6
27
76
344113
2
42
145366
85
267409
245491494
74
35
34
4
20
27
11
64
48895
56
183174
369429
173176
336965
198580
69
97226
57
300508
80
91
323220
338508
165400
6
445685
138465
60
332166645
77458
217577115
91
18
20
483394
61592
19207
58
6
38
48
98
32360
93
4
13
267761
155121
49
20
439764
32
44
29788
63
67947
23
47
10
6
53940605
38
448548
245614
80
174515
142829
245047
244913
96
32
233059
261581
130014
38130
243794
404057
85
8
2
268286
690004177
263522
17
3
23
21
467626
217081
264682
40
138297
115472
320153
45
197395472
449796986
789078173
117401
79
9
802119825
328974
66513
238244
206722
51
845826775
140511
4
84
7193
184150
67
91
480176
15
439670505
39
40
83
3
182796
289244781
13
177690
370152
656780296
84
981990612
182511
24315340
419424
246572
149727
148074
218841
99
58
218138
107870
13947
109920448
414936
741012766
50
3847
86
4
241524
99
460199
77727
316363
311958
62
43
60
30
150242
222717
86
51
7
79
114209
85
53
394490
55
98
94
84
185462
436565
26
398942
155848
99
264567
26
342341
331934
72
483579
19876
3
135091
394630
4
93
36
91
14137
23
446363
27037
60
492929
4
226145522
210895
90
265855
326176842
3
14
953562120
64
3
248565
87773
326509
88
73
249024
296395
15
75
840620662
45954
405763
60
340372
370131
249504
419068
228480
121723
146418
79666
226408
392079
802144911
72
74
316704543
84
68
99457
639786745
49
260699
45
64
210674
83
12050
69053
66
70
429274
55472
62544
92
32
499382
90
271915952
203994
83
10
5
35
62
131273487
73
352937
38
420524
60
137805
525262516
400379
134685
170836
329616
7
451062
377844
77
277584
98
412309
87
157237
359164
275820
486006
31
183287
672216620
3
69
156231
236391
26
150234
79
66
3611
70
64287
81
90
158437
99
8
66278
82385
409352
84
68
38721
88892
475098246
64
73362
22
84
78
33
79
8626
211564
14892
81359
58
34
72
33
94
14
94
433650
9
49
54434
96471
7
49
47
325463
3
54
327982331
437968
227935
263144
44
582541564
8
455933
43
482578
1
64
56
32
35
212107
170912
446
74
1
18
85
231743
56
48
480705
2107
23
89
68
110738
110488
884798661
82
475522
43
55437
199676
37
181758237
294545
3
96
64
156106
447081
196630
483722
233378977
159373
197802
58
34
426229
379158558
1
1
643555935
643243736
96
32
124589
97
707108471
99
965050780
157794
85
738999454
41
75
148956
9
407119
21
379616
298364149
116915453
331023740
249135943
23
179114
231703
161540619
416509
116754
6
60
49
69
173283
163108
557800362
64
214207
3
497391
35
233690229
1
290946
39
15
79
337129523
75
250635
22946
779739479
13
448485
14
2
28
62
5
176399398
25
567845346
27379
15
78
433579
449476
4
90644
28154
55
70
1
17
41
98
70
892043057
22
455976
206880
296038
64
1
12
176580
48
243500
126133
425097
292048
870221818
6
99
37
9
5
45770
93
31932287
239912
79
79759
61
14
1
280389936
75525
70
215517
494347
234482693
26
172141
303115
49
1
39
395370
47
98
37
144142
95
93
411758
529580168
5
458269
489795
84
44
40
102267
28084
46
981410700
242569
661702399
122162
15
97
449765
97396
6
175726
945000879
240751
73
882609037
50
991567922
81
20
83
681328604
487018
332128
2
81
24
23
46
58
329826
45
180206
16
403855
95
393263
410882
92
311777
481712056
417930
89
296470
279189
78
6
411436
16672
38
89
42
125770
39
386882325
60750
130172
75898
82
56
20
88
325028
119602
406778
619981236
223976
9
99
66
715656006
7
57
81043
69
339016
72
52
64
5
157374
161564085
227071
13
68
1
95
22578
1
75
21
320389
15
254323
38
281303
889029904
172198661
9453
380993
123040
14207
20
687432813
172759
90
776835468
83721
75
437186
315392690
39
404386
75
7
200086
3627
413871
70692
39
178374
40
481840
431902
36
159527
5
914807404
393900
210326
60
94
406271090
53095
97279
17062
334804
37
430124
352573
12
52984
33208
17077547
31
62
68
83037
62
705149438
49
96
52
5
30
330103
22
46738
45
199167
66
351933768
4
439132
96559
2628481
174773
279976988
18662
99812
7
83
415439
461551
132128
99999
203727
580342640
9
9
19
68981912
94157
8
67
290002
26
90
206416
20
323325675
42520
1
35
299952
58
70
10
98441
330279
11
699510958
283634
22
9730
48
17
24
77
151107
103504
25
55
451736
76
87
4
401905
235806092
8
544068428
84
353755
216647
10
769125764
55
12
811442713
25
84
242712
390272
47
84
53
26
364646
3566
89
57
4
98
335877
43375
332166
411150
79
50
385767
290561
16
1
82
12921
9
7
13
51
447385
66561
89778
7726
123086
616876558
80
17902
80
475380
343887
1
79278
236752
13
111712
435911
120632
8
163066
41638
461472118
15
335687
19
49
25108
69
12
95
281419
23
89
24
52
654115977
44
1
29
47
53
73
88
79124
462325
412150
301935
209940
79054
87112090
237575208
382812
49
37
5
378146
50
159355
490373
5243
395020
269860
89
48
55
5
27608
202518
782480605
2
313546
279980
391695
439097
60
1
2
377045
91
92
303753
2
391661
272314
54
27
68
17
27
771049635
68
56
470890
4
5
165132
4491
17
42
704648467
109516145
394271
277026
3
71806
4
42
301662
461955
120576
442148900
158812
398875
673859562
6
86
89
274701
63
199749
421037
238230
3
424694
236461
2
242029693
47
144766
783
409165
246779
330469
7
159884
15
27968
283920
91
336398
14
294206
495779
313029
301255
5
66
401437871
362037
74
123521
23
399578
34
729722639
14
68
635253900
91
101647
389961
132772
15
231559
327731
63
58
336333113
359217
138124
196072
312316
85
555944421
33881
43
96
227509
95
147737
3
301203
91
34
7
329070
432434
47
60
8
466913
849947918
4
44
18
236486
7
60
7
53
35
98
302276
298771
37
421048
825769300
323464
404397
10
98
15229
38
74
302299
1
38
9
6794
9
96072
207938
349538
49
89497
16
29
49507
98
19
56
380282
453188
256214
137016
59
63
75578
28
44
226835
51
90
301018063
64505
184806
136746900
44
180760
53828
53413781
86244
9
100301418
99
45
110355
85465
44
77189
47
61
6
62
172832
16
318200
6
125480446
3
64
9
75
378342
613844760
59
8
85
495814
264777
71
323270
45
6
306362
253754
49
305100
126159
159171
8
644235027
224654
416622
313984
163957
151382
41
55
37
340679
91552
366389
44
92809213
7
992662274
47
33517
374217
93
881470173
62
30
174813
2
2
83
727800233
67
81
74113
68413
42
59
1
93
364138
356773
153737
75
8
470431
42
953101516
32
693833432
93
494807
125425
525465233
74
12
491496716
16148
8
327945
52
186319927
320721
47
4
497267
61
52185
9
486638
43
89
3
73
41677927
9948
406866935
22394
250206
255032
17
116567
162176
68
31
208532
47
93
339104
83
34
136434
74
51
375911
278492
212088
64
18
45
116674
15
81
273639
6
4
5
55
26
58
7617
404389157
8
85
66
56
400824376
457483
207621
6
152752
62720
77
318962
493406
456342
5
26
291161
61
361924
487370
73
126359
33
7
311119
85
50
135200
39195
475435
383158
27
68
12
153877
95
289230
38
102625
116947678
54
65
84
33
633357967
138437
278665
81
679070678
457929
146029
314326
9
26
134807
151917
54
97
844280404
62
82618507
23
366008
390119
56
158754
121281
121941
89336
2
342154
159828
74228
450979847
93426
12
994757970
67
276914
426413
1
64281
416548
308921
23
54
236275
404239
91
59
77
9
39
9
35
41
30
176512
379437
165094
311395
23
66
53
368714
79
1744630
208787
320998
92
79
4
51
74
73
270844
5
382126
439520
65
46
47
3
40
428612
34
37
284880
33
268796
130487
79
239502
321070
98
3
59
6
294806
200212
11
64
12
56
9
321378
41584
73
89
24
78
269046
86
368036
258136
76
52
488747
254852
351211
10233
426387
307833
20
288538
45
32
10
88
48
805085833
392355
175973552
79
74
32
46
177752
93
3
151986
85
22
95050
3
233739
4
91
60
163454
10278
230197
62
225553
116895
7885
25
378905358
320351831
5
135105
710243880
688919604
88
3013
6151
214511679
170751
147409
45
7680
60022734
31
244548
62
62
331880
170846
431425
42
54
8
92
96
69
28
39
7
215737
26
295060
58
88
93
53
232163
107310
470463
382047
112427
69
16
36
326088
97
368118
306098
355979333
9
93
53
9
252458
215279
11
76000
10972
19
8
446800
155848
138460
464448
43
219719
68
103036
18
8
5
96
192264
22534
68
92
37579808
130877676
484914
4
25
468724194
2
1
4
115805
66
324730
33
329871962
48118
187893
5
76
75
251239
811061620
429407
166060
28
112360
168868
99
413079
1
194189
478155
59
97153
49175
42
62
34
46897
18
302775
81
48
152189
218926
290371
89
105733
396922
893089235
12
51
361540
67
48
1
85
247784
211909637
68
387920
95
252784
15
28
193656
76
28
394796
4
160685
23
10
13
55
336500
35
17
13
380224
390763
381405
44
992900409
218889
1
264584
323380
310819
78
215723
56
198951
5
46794
222380
305047
894188938
366764
333238
400069
186137
464375647
176946
88
834848277
380795
443511
343433
286968
8433
5
85
6
48
415450
70
65816
200552
201620
3
284633
42
137572
260480
812640938
39
5
181208969
222455
796145091
468967
785675952
16
232267
72
92
30
453480
274595
617342806
72412
281009
52
82
47
68
190615
60269
54
774887090
45
227449
9
11
32
29
246145
63
1
25
308940
58
339628
94
99989
25
60
91
7
357650
144488
78545
225357759
61
245350
593031212
74
363144005
91
2
61128820
47
116080
366563
533399177
7
6045
36
57548
85
159376
319752
189843184
137196
343911
171135
74
44
68749
432631
93
19
293096
83
444311
732858874
48
33
9
351156
212362
43
64
61
3
14
93
414626
177929
421646
124475
442376
10955
353602
62
455880
23
149776219
92
419020216
416160
477162
65
77
239085
19
321315
468009
6
39
20
14
338633
28
151039
54476632
21
40
410891
420322801
100341467
7
90
20
144340
46
367243
400032
440337
248765
70
10
29
175685
32
239767
46
84456
111050
152724
1
26
55
335247
44
18913
29
895304433
230726
6
178232
58
43
182065
43
88
497657
40
179447
17
83
39950214
231508
68
20
86728
87
48
32
26
630850640
67
268058
98
16
404085
119032
67179
199903
81
370763
54
50
57572
3
227303
475256839
6
79
825679245
42
59909
374005898
7
211387
174173
418687
484130
201579
46104
8
17995189
269432
2
20546
75
401862
67
118105
395792359
453558
166508
52
78
7
858775230
11
37
148875
150926
458731
61
1622454
8
148265
92
3
211908
3
98
811226261
39
4
11
461812
61
280817
85
77
184838
472813
13
99
158254
15
21
72
453072
79
896457059
498752
3
79
3
18
285288
2
96
52
349293
44
200750
73
94
92
53124
756050186
127853
46
376224
63
26350
97
96
92
673
471855
284217
995076075
60
76
42
313745
470301
146366
5427
65
310523
203852
80
25498
219809
240410
861532008
24
418461981
442461
15
360212627
46
19712
491613
29
75
79
3
366162
57
270943
45
36
223632
13
36294
9
96
159798
490473
113821
160859
480481
36
66
95
12
242486
680101656
597503977
60
346319469
415320
364790
13
1
388767
424105
484875
92292395
71
63
33
28
363732
57
485906
18
902443338
781640298
7
12
4
141376
81
220848
87
2
484515
30
320618
79545
91
328168
22724
8
267693
9
32
49
7389
78963
92
148563
52
77079
327016
8
383199
32
479259
918735932
68
217445
58762
15155
38
7
181609
213089
459107
374749
53461
489656
94
496693
229023990
133234
492655
37
75
50
84
34583
3
9
71
138936
386179
139770
993344305
259234
238716687
388452
40
62
869167249
121154
6
11
459072
326836
121712
1
271303
83
867705628
2
19
7
79275
46
27
479822
388807
78
111778
197958
48
443774
76230
4
956604225
98
487759
22
43725
35
24
20
295210
68
501790170
658756833
75
94186
41010
66
163034
155814
35882
52
453181
480594
406401
8
406544
337369
72
88806
278796
116332
51
406413
24928431
42
38
73
208134
341532
161250
67
170956
56
32
392686
14241
49
197215800
85
88
483662
21
321347
88
154709
175003
27
5
919976696
194049
124296
231446
431136
201257
12045
3
371411
5
992774828
63
92
44
1
22
39
1
448182
30
80
17
75400
96318
2
283997921
63
64214
751084605
79
2
3
36
38
83
183341
194346
431887
63
399939
714305724
3
495958
200970
32
52
56288
188868
93817
240727
67
491287
380833
124220
90
260506
281028
48923
354416
3
252908
186324
98
15
42
118498
253644
219083
69
91
83513
750056739
89218827
85
9
415991188
672509772
93
187195
17
172203
9
417856
29
176447
461391
30
2
493320
16
233540
118345
15
80
39
35
423739
45
6
8
58
4
48
93
231768
236389
476385
97
98729
36
30
93
299189549
847837162
107755
49681
349710
72
6
1
226732727
295988
53136458
954888597
44
85611
5
9
269561
28
325421
86
91
193988
9
339861
81
403270
146787
92
71
71
97
453658
19
43252
109832
173479
251797
6
921904572
332857
13
83
89
5
36
388558
375600
475137
18
420832
67
659311605
162431
415359
474462
188293
4
95
236491
324748
226012
119973
479601448
30
78
88
87
86
256295761
164031
367248
31
71
91
716519931
195522416
67
92
8689
78
437495437
103730
58
291418
57800
222426
62
5
283743
8
373750
385884
90839431
94
5
421299
182272
17
171257
54
5
28
484954
191594
43
15
15793
8
229607
59
3
398840
43
34
7
56
174418
6
95
90922
451131
59
3
28796
7
8
205751
678273680
401343
18
861676404
94
127944
29
125084
38
321421
67
206211
433891
477339
54
475806
490524
48
72
18
316818
75
85
2
337510
7
90
223992
98
128217
78
531358786
70
46
1
59
253058
182832
354512
270019
38
96
2
26
98
99
74
333740
39
352325
208958
69
9
1085
87
207060659
419882
135248421
35
15
297397
52
613634328
69
59
10
56
63
217429
469577783
6
38
300982
50
70
8
50
59
98
10
2
67
16
90
1
336170
62501
25370550
44
90
176186
77
394388
38
77176538
825314749
2
50
17
407232
24004
425985
9
28
77715
309367
434910789
58
95
98
34
36
6
294640
445231
414963
5
74
269919
784315976
245775
5
78
768639860
186929
29
32
202616416
243732
66
666069298
94
71
84
489484
298773
492733
96
261419
70
6
92
555509531
143324
371985
7
6
1
91839
2
932368499
454634
5
14
78
80
487102
37
248360
386591
9
160604
427138
128691
269450540
64
410391
18
6
63
16
96
73
77029
145728
210860
211244
176161
69
6
29749
13470
15
6
59
43
8
325180
337790488
421102
20
393624
3
74
278726
63
26
5
689138095
63
1
7
290976
66
14
858651198
359013328
6
384739
366203
97
31
245651
299277
19
2
59403
6
40
99942
69
90144
53
706989808
87643
6
64
55
3
8
15
58
73
448999
15
550394526
4
433118
24
30351
69
76497
74
98
361866
68
3
48
4
462499
315427
27569
69
168122
97
355703
304575
9
690984696
89
15
6
2
34
273645
12
976731873
49
448704
90
3
259231559
479443
82
76
68
57
310928582
13
492696
26
82
573705322
226847
78
301171
453192
52
47
488735
171225
2
6
14
23
28413
336137
57
56496
70480
44
583234331
419649
229006
81
87
70
109146331
68
64777
57
230418
373664
63
57450
35165
333556
6
109427
393940
49
276092
269522
100688
1
206660
221553
12
169798355
615
53
244340
82
113794
321623
114824
298892
65
3
31
358107
848294889
56
643605010
55
95977
48
173287
3
78
29
16
97
21
126824002
174109
54
55
29
253105
75
30
431996
441208
499930
260662
88
244663
79
473520
24
39
82
5422
157491
23
192154
89
12
77
8
247368
99277
80100
12
53
70274
33
83379
84
95446
57
674353939
469495
319575
98
7
387658
2
533162991
167665
246729945
488372731
75
411333838
98
191260
191113
65
475726
111871
37
403795
8
397304
40158
19142
27947
16
76825
290008
46
133404
50
34
45424
526921687
658782407
96
453674
483549
44
24
81026
83
86
44740
13
320128
821488869
72
40780
157273
354880
188702
94
84
31
79
240652
5
75
64
883337252
164588
64
62679
42
80
98
73
135187
74053
780462418
76374
314596004
19425
58
31
73
412637
65
90158
151124
43
6
5
58
22
62
53
451712902
354473
98
95
345007
84
459582
18021
50
18
75
261026
222961
81
30
29
43
38
3
432757
55
23
21
69
9
63
97856
98
83
7
83
74
61
390531
98
575602740
202249
106270
2
70
64284519
68
9
254158920
70
83
384018
88
84
443865
33
300526
392242
57
872425949
7
60
477500
382420
56
42
41
1
16
26
212069
87
16
266677
40
459730
115000
65
63
39
36
52
486667904
86
99774
349778231
15
54
15
40
265429
24
86
643254248
57
61
80
452226
301499117
824294857
6
417765161
67856710
329546
189541319
822820078
1
44
328282
444701305
391208
99967
236916
34
30
436063231
248332
946682886
35
179493
91737
42
26
25
199013
482057
164238130
242436
98
60747
290430
459042
88584
50
32
929930936
2
64942
95
7
112265
58
91617
264891
475711
319527
5656
88
319490
747630180
63
28
44
183548
64
86954
181884
47134
97
123242
48
903590899
400202
11711
84
90551846
89
350002
3
78
6
743710987
57
394191
92199
2
436277
59
590698006
370032
32
133157
156970
61
94454
31035
7534
21
95118
228883
9
69
4
475604
33
282925
270826
99
975174873
270444
60
307058
76
829784676
81
421856
293707
95
61
135167
803718446
9
1
16383
355753
19
16
479911
8
8
176259
73
90
386593
23
45
199566
28014
575434278
7
92
8
415903
12309
298776813
258196
84
45
206928
103252
196587
60
253229
27
96
43
75
162638
5
25
9
39967
300041
75782
17
34
50
1
163734
13
6
55
96
71
369722
400349
63
11
363598
42
165623
1
20
110188924
99
245516
5711
61
91
44342
485236
4
303728
59
431018
98
80
1
9609
1
19012
67
25
17
51566
473769
20
200168
98
7
97
932168436
55
312371
393730
21
129226
927510670
664580646
35
272708
263690841
497676
9
1
54
41341403
54983
78
365281
8
405222
429284
411264
13
510143200
981375693
57
179403
313937
92
334943
35
212782
74
293459
48
83
34
55
162039
494846
60
17
646388331
12
75
116432
60
34
298828
68
97
1
36
9
3
81
265915
429662
274562
342982
1
20
148142
283165
25
42
393660
75556
444624
7
42
30
437558
56
315054
441080
154733
20545
98645
472892954
59
470205
82
69
370728
1
161160
209340
3170
5
377599
57
337825
43
126090
96
152317
69
80
373827398
84
89
42595671
61
305264
15
371231
78
430091
44
182350
513635485
133003845
7
35
277143
185436
454421
370060
945821865
163536682
19
33
24
38
96612247
11177
32
3
63
93
66
102043
83
55534374
267802
47
629256267
902717403
80
191093
439751271
49
347908
98
33
302432
16
89
73
289712
5
231501
251194
441108
336010
7
46
51
2
2
153697
52
172966
953059071
15261
263855
13
253862
181019
2
251603
228773
928713793
313584
4
23
83
400563
45
415555871
221861264
17
58
3
19
63
38
3
366413
76
55
4
43
241554134
137902
59
424589200
38
43
336360
65
217354
40
4
530294126
58
903378740
81
41
257989285
215380
610436145
6
351104
6
45
411248
310354
322679
8
916564635
79
43
22313
65
27
8
464578
72
49
91
117481
8
177811
447571
90
14
39
206888174
20
32667
83
46
76847
19
37
233921
223571545
209240
6
4
47
3
271096
9
94918
61
1
209588
397746
61
34
25
82
93481
55
66
645299069
21
76
195606
593545100
309795
23
417379
23
74
166206
119627845
51
371986
72
17
395557
94
1150
38
37
80
249624
17
33
270132
1
301760
80
99
1883
6
66
245962
492300
337594
60
114230426
7
67
4357
251714
120577
6
24
14
345109679
374366
496248
891397874
712575548
16
367698
19822
87
2
8
444436
77
406608
69
12850
396578
80
445619
74
7
28
70648
436451029
60
329087
48
84249
28
439524
49
277124
128690
12
198707
416490
324965
88
1
133278
1
51
43
299004
44
41411
3
4
23
426856
626126421
438615
8
46
41470
25
8192
83
229075
552760659
12
199234
89
156139
72
44
47
195628
357796
50
21
190064
451346
209264219
35
925130098
67468
65839
37
166076679
66
22
91
41
208105
93
106012
52515638
80
309008
75
48
40
7
8
292523206
364436
172954
86222
8
200631
923950064
112304
37
27
208170
10
25153779
28
79
304179320
365918
73
332788
31
9
30
74810
746279863
440169422
79
454305
84
496982
65
346530
30
396520528
37150
493263651
98
94
72
11993
45
155035
314092
1
300322
53751
453187
79
379179
457860
460366363
445880
266328
207153112
7
23
5
84
678782077
193381
113384
69
571827987
8
374323
57
443094
484453
21
19504448
52
80
414696
67
290616
202735
196145
114854
51
47
251520
93
355946531
33266
62
3
63834
4
6918
155212
85
77713
76
25
96
65739
53
52
452564
7
15
62
83475
272060
42875
2
230819
399871
13
252149
94
60
5723
260830
159924
23
199410
57
36
356714
106695
55
195877
433216
163183
22
21
446966
287964097
29
77390
158369
9
742539082
36
85
93
98
82
1
64574
74
75
390906
455207049
193365
46
8
73
268716
143226
909921682
41
407124
331885
209040
50771
14
46
54
359641492
71
206607
103366
386825
69
6
61
5
91
114469
49
203048
8
383785
308790
35
30
89
45
67
23194
140377
401658
28
84
86
15
6
42950
17
37
17
61
123541
66
26
480993
263569
33235
44
86
99
31
14
468056
588516752
285943
84
206447
488296
450932
163932
459082
160571
449212
3
46
43
211954
313089
289661
22133
802811737
155258
263964
467112
20
96
88
91
113811
36
60
8
143912518
401017
79
28
427109
31
38
7
382150
48
8
64
241844825
325728
86
255644
50258
28
94
4
315886
266549
88
212219
6
21
226913
82
708510830
483523
157796
52
331749
444200
70613
364226
59
428183
150084
6
329948
431408
1
103597515
48
111104
8
3
38
50
203547
27
2
9
395897
41
733504054
63
425936
397802
875958010
8
35
170889
381113
677397600
59
31
76
96542
397930
230888
48
28725
332093
23
53
934810250
96
5
286016
3
99
138888
57
471587
226868
3
1
406594
840958150
96
143269
12
39871104
113668
7
112179
125003617
90463
6
403663
82
96
43
369680
122623
61
191937
491118
567917885
148330
54
55
46798
72
11
437232
17
490639
396997
57
63
49
325141
39
7733
19
448053
339375707
85
261429208
118951
27
17
346251
83
452373
94
84
71
421139
38
98
7
466605
2
7896
627684881
246835
93
84
439396
327203
23
430525
41747
379626
13
365860009
90122
132211
48
77
71
479212
290987
108800
75
74
296147
448392550
354223
6
5
87819
50445
1
97264
15
59
480082
234317
344780
430275
262461
92
728772525
13166
89073
1
4
394645
518086148
263445356
461632821
7
165856
324181
94
32
995706556
73
90
50
2
459982
549424199
195649
28049
334112
13
396418
4
645663855
67
95693
99
69
405328
97052
163714
6
216922
738830417
5
9
20
225286
201374
74710
402893
497622
458489
31009
565736475
2
92
331069
12
877818809
63988020
893197825
422606
89
38
443940
380787
376129
323078
43
4
481836
35
31
426585
975954556
309325
27
195696
92106
43
166443
152416
30
332606
8
488336
358664299
45
41
90
79
8
56
18
17
79
61
445145
40
55
23
86948
82
101307
167469320
35
418485
351633
475638
29
43
29
72
257326
88
4632829
67
151688
354767
223542457
80
26085
78
38
166936
260173
225981
56
83
233969
424833
45
233668
45
2462
87
8
715103532
72
97
75
27
257869
376085
47
37
3
13
4310
107246
59
247832
67
9
23
76
77
224460
825936596
26728
262929
202943
368522
76498
93
63
407024
410101
381187204
4
66
37
34
3
34570
3
4
4
981517440
50
102645
32
442719
4
23
50
12243
2
6
98
5
224845
51
53
1
47
87587
34
22
11104
421344
890628759
47115
19
39
401413
96
279182
516570250
79
202967
328183
3
363098
26208
420573678
99
181948
384867
73
109666
5
68
408639
71
478805810
783860589
397618
280757
5
530348218
88
97689
6
65
54288
363644
497533
55
787219615
519045816
14
93
7
99
595423010
69
373569
26
218996
96
45623
2
9
340552198
50
109039
35
73427
41170
60
13821
3
67581
57
8
296519
32
449899
30579
188383
11
64
253848
240073
410698
243143
66
86
454890
8
63652
172155
62
410818
65699
66
24
7
335482
16
13
56927585
450538
270222
35
44
24
6
233496
23
47
69761179
32
452520
39
11
159350337
107075
12
447943
50
98
293256140
93
63753
90
981380676
316250
279316
564528886
65
92
59
329536
297726
55
38
75
202401
418700
416786
407062
194334
78
426250535
3
20696
3
367318
74
331841
296423
74
96
265225
1
121999
5
89
53
6
756108900
16
9
91
508313626
398530
94
489934
34
91
224747
357334
64
25
91
339502
64
55
229904
59420
43
195471
26985
386629
10939
357343
344869
93
39
91831
106224445
46
194021
15
28
88
305766
176012
207072219
476165
87
506950406
25
479417
477279
25
70
139804
95
267670974
452312
98
49
62022702
264833
236327
14
309879362
42
63
3
179234
39
22
481402
408530
418800
378013
119712
3
278844
280725
397266
126015
17
424553
468877
54545
6610
448511
93147774
9
62
69
393845
88
461812
19
382341
423255
94
77
9
221445
39
88
56
370092
109429
117826
295654
34
7
449292
362309
87474
87
36675
741912192
62
1
29
33
50
218030
485077
278830
92
77
144609
24
665597140
53261
56235
489574
3
2
86341642
467301
382779
293475
80
383165
25
71
415654
96
2068
252387
339365
38
62
256083
39
75
92
42
78621
444425
244830
146046
2
7
54
429559
26123
72144
503231481
19
57
4
229145
43
179148
47992
98
5
20153
364204
79383
468251901
15
71
59516
1
365240
363238
4
496988
84
78
73
34
8
66
37
77
63456
8
71
24
23289
66
206386
6
51
82
77
253889
100006
568445036
55
284180
42
37
402781
7
16
95
19
7
76
10
58
429897
211837
3
27
91
66028
326687
3
45297
44
75
422028545
42
476958
464315
83
11101
65
208262
51583
20
92
41
446301
442900
810327912
40
301267
199288
414418
951969471
80
361644
329313504
44
844985562
28
25
116914
34
97
79
97
127894
96659
49
26052
11852
73
61
163670
67
94820
465550
20
74
205325
234531
947084088
83
73
466371
2
15
94
45
985401856
84
88400
2
29
218213
68
40
17
6006
92
226435
63
401162
72
53
543640136
36
527656306
43
88
72
97820
56
823065406
440218
86
576066534
382200
143405
719158091
328001
428391719
299828
1
31
235560
760414700
285982
80624
51255
269369
61
324746
85
949792893
27
92933
79
249015
311094197
152309
301886
2
147218
489157365
115579
250033643
432299
15
7
54
300011
80
292191
223921
20
209732
482082
230990
376944608
61
77
70
78259735
485551
10
726313581
21
2
18
282100
3
139205
45
89
26017691
7
96
52
96
21
418428
13
21
78689
4
471260
998994861
71
87
119332
33
355198
357691989
299529
32155
126323901
678281163
219998
13598
44
94
9
15
71
427661128
48
84
152901
82
48768
84
42
99
39
52
59
273967
89
985001966
7
65
368061
81
133447
43
62702
480370
358580
117745
622359074
14
10
997893911
142421
139799
3681
436154
9
6
4
3
392197104
290676
75
85014256
105025753
468744
417118
34
67330
22381801
1680
17
40
181812869
98545
911206517
59
138877
80833
138011
30
33
623059163
68
28
26
39
8
4
45969
94
29
47
132260
42
8
885666216
81
265214
381912
474255762
66
39
73
301078
31
8
16
8672
178382
441916
76
290407383
15840
73
53
83
306296428
103028
66177
3
281981
2
899935643
28
76
450010
2
35
169532
34
71
133601
792034809
1
32
85
54
16719889
76
93
7
24859
83
30
240623
305341
28
343132
54
9
53
499337491
288784312
52
386233
62
807764799
92
9
45
5227
50
19873
15
78
13168
254798
76
33485
801173555
428360
320244
427592
25
41409
2
490040
57
25
87
141455198
40
55
34
146203
137906047
13
103773084
463069
246903
445938
149517
2
474586
171029
438360
157328
467825
324802
51
82
4
981460242
8
7
280379
56718
38
73
474434
309470
369977
5
79677
283054
75
4
87
828200526
66
482999
409591
366423
52
42
288208
18
78757222
286353
370930
6
94389185
36203
263830
53
60859
19
2
107855
37958854
437790
42020
10
149633524
361876
481493592
387603
323873
224471
127626
96
458804
192897
387551
67
81777
46
5
445896
2
234473
87
30
213460
632014836
259997712
32
68
4
46
276329
16
91
425841
59
32
15599
135781
8
109826
81
357877
78
57
82658
93
86
64
140402
316696
4
185922
228757
7
96
435485
660701399
373382
99
111949
255723
78377
70
46055
30
493589
7
407727
97
379937
22536
10
494378
234592
61
3
89
173218
12249
59
67
106716
86
46
21054
673475994
285213
132388
284928
460573146
691842301
36400
352069
70692
3
24
64
234209
336353925
146256
2
100099
18
298253
447717
127402
95
427226
33226
140535
79798
79
71
26
18
10240
245149
81
50
210852
49174
472295
421455
318932
380965286
116033
38
302815
20
37
95
80
69
2
42
147785
458307
2
479794
41
161135
267158
246808
236208
208152
65876
138282
69
6
99
9
498399
63
29
55
21480
372916
5
17
92
77
827872555
4856
100663
256799
148600
192485
344039
376461
193138593
53
78019
86
27
336061
75278
259940
1
368618
666980757
173594
384596
399049
67
2
8
26480
90
187772844
94
470630
644690137
55
9
1
253542
468581
230475
196255
79
98
76
15
33489
106161
15
292017
37
99
4
113305
78
217549924
280224
353616
76
474166202
91
262573
247474
90
891486205
379265
61
14
213133
13
331908919
93
555152348
22
456172
295313934
53
980336860
61
79
264649
91319
331214513
311436
58
353263
15
268998
12
18
100745
452145
90
208039
195157
19
2
1
50
20
458233
81
1
26
96
84714
321962
14578
39
955811823
28
25
480215
273074384
401949
55
6
335917
71
142051710
262655
36
70
52
488282
366267040
8
26
166241320
96
451404979
66
91
462508
481097
25
21
3
431468
97
256139
79
468892637
13
15515
480454
1
97
9
40
47
42
22918
414498
196329
14
629388820
339999
361475
52975629
10
54
77
154778
249057
52
37
445520
1
41
58
413521
229457282
66
96
80532
405689
69
6
91
6
55
265797
49
418820240
328187
7
68
24
107464
965108635
89
18
48
390940
200253
307720
79
2
87
87401974
961747590
423942
47
28
599733829
96
48
6
50
526665423
197253
19
280008
51
52015
32
152309
53
6
9
402914983
291720
39
21
87
76
208930
6
488095
183730
81
66
58
118031
116753
77
61
454603
59
370849
62970
3
50
2
436157913
463893
24
10
168342
450291
30351
31
217323
21
48
2
6
94
416913
64
8
25
71
8
148086
93
24
126027
935019391
404777
76494
231093
57
52
2
71
272999
72
91
271696
33
178205489
82
154885
5
219695
20
26
12
75
48495
381443
773520423
874953247
53
133671732
490871
429122
49
337523
18
32
209550
357037
821315852
8
39619
22
326504
75
258627
75
768525065
447991
86
95
86
302909
40895
1
56
440576
228432
943841543
422604
400080
40
55
47
73
84
49
38
182224
34
418750
333394936
370534
422084
58806235
126215
411380
568030360
139629
74
10
40
34
213057
31
43
14634
112020
21
415875
306485
470728
384593
57
35
134348762
73
352738
23
433253
57
24
43
234813103
12
68
13
3
487862
146382
16
29
276941
65
254481
193992
19615
84903
41
328370238
91
476724
188189
81
279154
79
804791515
361906832
280462
216778
51709
155064
64349
189607389
86
167036
720722613
994421325
61
113641
7
277039
24
4
25
65
46
60
56
90
9
74
5
60741
364223
88
108167
1
91
89926
401582
61
69
8
33
97134
33
79
171308
133809270
370136
530317729
77
287356
328444
3
61
64
169109986
492558
382770
187650
40
5
411314199
236474
30
284483
51
121213
84
293719
62986
76
336197
99
95
36846589
553205074
243653590
220198
18
481520
235984844
53
44
453641
38
42
93392
71
376279
47549
6
18
419458
406166
14
297432
448437
19
27
98
81
347601
37
243210
166519
68659
417446
19
961707235
451752
38
95
99
435822112
353714
147257
51
444055961
28064
303211
831250313
10
284728
5
27
57
165815
19
78
90
419158
674554662
486825
43
63
11
350706
405364
396701
372261
97
78
7
23
267682
75
186904
98
224221
15
48
368175
574164436
5
217250
92
70
17
50
45605
33
174198
217010
454041
4
86735
255668
302710
34
323860
12
17051
84
94
7
1
43
67
92
51
72579
464043
66679905
6
28619
26384
53587
470765152
259943221
401055
85
51
61247
172406
373964
124531621
186960
74
83
96
6
382503701
336249
111329
272818
28773213
134189
422
759309506
89225
475840
4
34307
742203686
342824
23
163795
150040
333982
484781
179866
9
86
241896
924173889
6
118022481
618936513
28
722540199
56
6
83418
369631
29
834589184
72
57
251454
65
14
74
399791935
357089
19
1
139192
79
55
16
13
88
82
860565879
23
374017
22498488
66
5
48
51
27
13
59
20
66935
66
3
487131
381769
75
55
185505
90
57
88
104196
1
94
376869
198346
372876
27
2343
13
448169773
47
90151
9
87
6
59
30
188745
78439
821775768
21
177989
108933277
24
74828
84
44
23446
531078599
452097
58
3
365516
9
40
60
76
90
61
63
26996
59646311
7
90708
393285
48
142139
39
85
445047
306075
1
307141
22
423301
264877
89
302830
134099
81
79
59
12405
61
283336
212831
13
102568
206579
276078
79930
30
365728
279521
85
774715000
37
1
74
475216
45
303054
75
472109
605501563
20
39
49
128138
20643
70
5
10
76
89
84
39
9
425137922
355745
683324554
388434
3
80
9
54
13
109003
4
476325
778139431
126756
81
470611
993107626
7
7
80
434132
23
198611
433301
969365685
31
7
436191
41
363869
59
41
291299
9
185079
5
252222
93
21
464636
44142
48425
277163
5
15
438414
259992
44
1
232256
118185
17
237848
227232
66
69624
210615
343571
178129
29
12
44
93
72
58346
8
433395
111871
83101
19
180735045
87
92
76
4
135367
5
420307
38
78
46
62
452106
197152
43888
376942
70
97
48679
299104
7
53
74
308762248
30
45
252319
55
13
415667
73
271090432
388384
198206
34
217710
404517
73
119371
449452
79
179449
348182
207531
47552
4
89
202011
7
495236
61438
419849
396235
53655
75
418399
463393
519186577
54768
32
174650
40
86
829200365
97
401035
578190261
66
619948633
244117
9
38
42
438041
309395
38729
99723
241696739
92471
53
53
64
441892
11
58
159382
1
304877
27
9
449303
42
588551628
409323
55985819
9
849635120
286436
195044
33
88107
279720
4
44
76
746649442
319924
77
498551
352464
55
8
56
15
6
327421
3
95
15
240389
66902
27
77
41
81
401045
56
213710392
408105
7
48
61
214617
32
63
20
41
243722
192802
448596
50
333576
1
67488
431353
285515089
490383
88
356728
332432
19
6
389082
32
288414
59
39
101024390
91
423076
50
175886
29518
110513
33
430908958
26
84069
61
6
10
123153
59
23
392078
67
50
13237
479817
68
85
87
957724018
87752
220708
91
706580586
18
65600
246498
167932082
59
273189
10
354996
463715
233769
51127
68
9
74
80
6701
216304
91
291251
411143
92816248
370115
57811
348360
10767705
183861
359837
483580
63
23991
259473
68056
178142
288686
532940378
106103
484215
333943
57
77
7
32
97
470498
40
6
22
136201
69108
4
28
270346482
418590
74
388451
46
11
88210
343860
51
82
8
194897
4
64
151721
405463
313826
312534
158259
45
91
855265697
51733
560678469
427745
65
500628671
45474
258230
71
449310
318392
19
5
37
790648730
160239
31
216603
288357
81
459486
26973
6
28
157085
308970
61
664865751
87
549541817
263969
916834773
105721
65
236375
424619
2
17
446280
391477
5
92028
157685
8
444028
9
6
277452
363576
228014
37
2
130566469
302398
55
88
63
71
23
171293
336858568
42
480682
50548
69663
370469
249661
88
51
62
24562
382151
18
296333
37
366789
199052
221802
428071
94
428189
69
57
71549
87
12
37
487132617
82
46
101803
819988278
33453
27
38
385119
93
28
14
53
123708033
899586763
997987561
88
58
78
54
594501140
38068
90
319188
23
478642
61
66
10773
326158
23
850168060
484924673
19
172896
173205149
333658
183217
94480
937299769
528414334
26
72
361324
27
283739
349945
144694
293486
33
19702
83
88
29
20
167972
97
18
23
48
60947
404561
499605351
1
320970437
566795186
87955
529006236
95
25
69
80
261030
42
98
215808
49
432032
83
312294
66
29
205366
57
23
66
4
494161
26
429539
173550
273483
254613
304695
90
194903
744343934
131407
17
39
2
60
219458
144659
427416
7
460534615
62344
5
13
25
226384
864874105
22
152791
1
305336
77
6
1
145418
68
79
106377329
297972007
37311
222031
341882595
93
40794
38
88342
82
464564107
46216
811637672
499662
45
391289
894873098
51
28
437216
152966
64160
79
426997
5
55
31051
3
453539
19
6
61
1
48
96
18
31
38
471009
92
418438
461277
149254
497236
64
69
149647613
3
39
835313327
44
400392
65
55
15
144089
78
5
93
36
88
38
372630
5
428901
145642
32290
278186
138353
111872
60149
1
455687
94
22
395767
47534
693762256
47680
70724
41
5
79
49606
74
96656
65
3
75
369321
224888
270677
44
47717
949168444
27476
297554
419038
202768
30
12
103505
414132
949517508
118669
106685
421893
54
74635
89121
188982
65
9
34
390968
17
105114
81
216722
956945256
62
381574
172716
99747
217256
391444
86
59
733250417
3
9
1
289006
54520
91689
6
492465
388415
32
53
79
30
91
130148
271685
85
41
64
241831
7
218615
53
49
15
39
46
28835
433648
22
65
51
409400
20831
397777
13
61
53
4
426967
183754
234158388
1
61
396284
11
184888
285816
207891
84
90890
45
73
11
189094
153213
63180
73
43
48
57
344360
369353
433837
78
32
167699
379745
72
53472
261947
3
73
72
16
48
59
58
23
444571543
6
465292
452693
282927
483661
402700105
94
378944
98
35230
88381
60
209105
692449801
151062
97
68
71248
69
16440
59
15
31
398220
297342
33789144
300637
14
81
98
60
130856
20
88250
245040
8
23
106752
319902
111422
4
88
81
350320
12115
81
7294
751788548
67
253351
308998
13
5
352044
69
60
47
47
42
209626
354100
14
449675
194181
170620
96
366378
2
295885
9
396482
68
60
86
35
218165
340374
25
59
84
120649
112433
96338
61
219237
78
271167489
408528832
92
180270
216508687
89
237103
25003
43
12
231322
60
64
26
58
59
547961117
2
4
174347
43
36224
18
7
111709
44253
348245
109172
9
404081
14267511
238457
432847
212904
4
24651
5
202390
42
56
8721
152829
25
92494
7
202881
158428
23
87
80
439560610
368279
93
75
39
16
97
467046
64
86
262119
1
6
392284
10
10
93014
29767
69
467225
77
320811
15
77505
603904419
317700066
131660
82
253360926
85
34
90
698660067
451857
81928
76
75384
2
159519
70
187827
458284
436066
283945
70
261359
45
239286
119106
50
73
7
402173
16
75141
290235502
20
229999
34
70
285068
71
159540368
431593206
38
83
341675
489711
744744067
50
52998
442736
6
8
95
384638
32
39
92
479520
311542
14921
31
92785
68
334137
972764539
25
5
73261
427957
273267
383145
80
70
403157
84
38
21987
9
81299
353859
172638
919901526
116365
29
67108
499389
2
295804
78
327156
97
124983197
80
416992
33
96
215721145
81
448408
191813
19
61
70
225078
68444
96762
348893
459881
448910
871340653
90
217814
45
91
176274
26
245556
43
4
23
179395
47
300917
54
623980360
65
74643
220626
43
9
27
72
50
19128
1
112533
51
431360
9
473319
85410
108878
77
47
499043
98872
98
96192
1
130229
394136987
159513
334468
59
351977
175933381
333483
121152
26646
201466
42
431241182
776256740
459760401
182349
7
523257804
50
74
99
489300
42
33
25
57
68
130078
224224
99
64
488542
123087
335206
562644657
59
483496617
170772
42
2
736833443
3
327908
163618
11
336764
98
3
119413
51
35
730458492
351590845
29
69
50
62
251708
925243452
436793984
435029
600988102
219109872
111381065
481094
324689
740278612
2
331887
11521
48
80
200371
11
995643915
260064
249511
498379
5
17
43
51
69784
3
87
41357
185330
60394
14356
7
98550
344397
48
1
54
9
589554182
37
169635
244367
92
159492
63
186634702
3
401683378
172202706
540045818
35
93
465055
80
465526
14
84
483468
269947
54
255486
9
60
412803638
349706
20
9
5
33
144759
262573
76
41817
1
82
204216
6
611467538
52343
158726
83
20957
153651
5690
485848
24
152389
70
1
13
45
767645712
55
100426
339621
492586
42
217368469
33
69
128097
92
9
36
11
90462
130889
488408
376404
97891
79
186894
30
49409
490975
400570
978508450
426579
308806
23
1
2864453
34
143283
55
38
7
18
248112
39
96
6
31
91
167399
246158
5
25114
17
242350
333226
27664
437127
99
91
21
51
92
92
401059
468368
80
5
89
219236
3
47836
10
91428
243739
423299
51
3
498403
89
79
340760
362202
5
28570
426332
1
48
47
5
44
495689
75045
40
323093
400377887
38
425066
78149
21
490388
264535
56
221752
52046
4357
222965
12
60594
405730
57
37
371270
428685
2
209425
5
253024
42
312399
236398
45332
77827
259657
10
249941
72
99
31
34
9
65
1
2
87
19
2
39
5
68
58
52
14
99
163980
458103
261725
125711
140514
294233
80
174505
33
18198
258250
209553
96632
96
62
281611
24
416020
436957
393867
352289
242470
63
411088
118839
476390
82
265108
231043
804753574
87
67101
34
36
29
275923
19
60
73
43
746386117
247759
112904
49
20
295850
24
34
18
82
420100
146621
294540534
6
399618
1
31
21
36
131256
50677035
299596
25
131109
104150
304387
129567
76
427900
60
94240915
423590
3215
120947
4
443908
35
69
202830
883232966
136730
98591
45601
189590
28
25
31
96
46400
123900
3
17
417651357
5
166864
136808
6
61
22
56877
210942
44815
25
1
26
297534
99
10
472118
3
131231316
5
138189
41
282732
481649
73
336911
34
420732
2
52
22572351
900582513
263710
293829
72
43
589047059
581378935
83
310915
92
29
7
59
82
9
34592
63
86
8
72
399841
23661107
270766
224768
202586
69
9
180257
2
62933
30
96077
53
6
4
52
40
580650126
3
476211703
49
10
29
340781
307892
449654
70
231067
25802
101055
969527131
397116
207895156
411697
209303
9
85
118194
58
614217462
159420
521720988
29
5
61815
160450
266647
359037
174336456
396178549
76
75
33
363111
84
309507
85
41242
76
49
168474
279979
40772
312729669
16
457363
67
67
374211
371755
492325
7
288890
7
82
314644066
197356
869510858
183995
93
348679
1
152600
71
43
11
208422
845407193
287629
13
636844417
30
58
48
206822
450307
2
59
49085
52
98063592
95
436808
51
85
60849
99
389059
42
50323
426
263705
60
376613741
249583
63
52135
65570
438583
19
128450
79
74
86
327491224
9
160225121
268913034
295080
13
222646
415162236
13
29109286
413555
6
910447782
34
73656
161844
389280
38
429443
283727
324523
47
69
3
356325
690459243
22182
93
473640
281259
54
755065536
892628958
90
494752
305531
93
343580
30
102426
395397
2
4
345148
320658
29
413036
28
85
96
388824
398893997
92214
287263
27
96
3
160543
28
58
2
7
69
256951
318290
381687
62
66326
5
333957
5
61
25
377560
413959
108219
76
179107
24066
44
44602
4
657641879
25
81
188960
670228028
274818493
56
238918
82
276320
4
23
487193
25
199753
9
68
75
408985
77
96
161199
39
255934
52
2
2
611924044
338067
6
826060007
65
413250779
587224490
54
383746
237176
396019
15
76
66
161665
395670
92
1
58
61
73
121258
341333
348204
78
31
858957508
7
346012
4
83
68
93
42
47
7
33121
70
40668738
903973207
984413010
417624
194615
230965
5
174302714
259411809
85325
46998977
400432
125371
143317
322939
276446
172230
258824
211280
467336594
50
2
71
33
9
130206
11
26
548899178
33
40
457649
85047
2
75
116857
233352
317353
94
86
8
18
39
62
8
1
480906
7
46
79
469291
3
327714
20
9
25
123300794
431475
237598
80
289760103
45
94
34
238198
50
23
266821
134155
34
66
36
159413055
37167
73573
343710
14
58509
70
471313
605718720
111668
38
39
324124307
298762
87
131526
5540
166580
9
77407
127616
23
155705
1
64745
257329223
14
404305
4
336801
53
112561
71237
7
40
83
45
254993
84
89
1
31
334880
91009
8
1
80
241435
47
58
16
26065
223169
154753
75979
78
54
65799
23
42256
686556240
180147
15660
167598
331542
7
22
270547
359716
34
41
445454289
16
48
63
456280
206981
92
55
168918
321940
22432
6
93
47
5
954939643
3
217457
196714718
790974950
71
237646
86985
58
179697
21
7
209041
84
330993
17291822
5
29
472609
155463
20
43
40
89017
8
35
87
207358907
56
230508
3
231347
131001
169181
58
75
12
531807385
384550
54
13
2
49
384039
29
60
73
74
4
30
1
138409
221093
72
5062
59
11
482591
152775
88
79
61
52
148268
78
733471397
65
91
420425
354734
250993
84
44679
5
2
3
61016
1
313923
13
60
8
9
46
3
272758
495368
25
341909
83790149
7
72
2
352646
40
48
82
348673
80
8
29
752551262
115874940
56
72
76
114657
66
152438
34
82
31
182038
45
8
4
468833
97041
96
148786
31
204628
163616
13
194040
95
51
52
404453
42175
844693156
161170
49
404120
6
396899
42
28
475296
446415
35
44
17
73
195287
437054
44115
47
355728
85
73
828214407
93066
43
88
79
96
350981499
12
323827
15
29
287905
749217653
8461
51
174343
195502
131317
129056452
634886520
583719940
41
43
324666
96
24
51
466302
139570
129138
981063962
41
239645
430895
5
57
373393
7768487
48
38
636670375
43
759643768
25
381439
220581
247594
48
751970486
69
330363
71885477
51
52
72914
283339
46
3
16
7
431787
56
28268
24
428602
76
177899
13
96
16424
336709
76
46509
25
76
242464
882572880
856830208
32
121104
12180
108697
91
407759
59
224078294
53331
35214
20
36105
8
5
298009
83
219337
28945
1
453217
364426
86
20
324828
1
86
8
98105
38
51
23
50
41892
67
187239
37
98
555221848
89
305712
92
312086286
139379
304349
38
492063
65
13511
59
95
174656
27983
40
29726
5
162165
465274
9
684134074
172737
2
67262
455759
433763
885617879
39
361480
143680
348078
92
340066
431943
34960
251163
333904
412542
25
45
277581
34
373904
82781910
87
52
66
165339
5
56
499364
222307
11
889726389
74
28
483380
71
426932
98
67
31
204721
473985
217675
120603782
600345510
97
14
424107
69
63
705572064
130090865
115447
124729
330520037
450222
472105
49802
19
427564279
459738
1
91
24353331
918003802
52
70
62
715331117
284363
499778
52347162
253157
79
49
18
93
8
475246
368895
27
538582167
94
147189
43
54154822
60
293931486
83
76641
37
98
606704647
316730
919545892
61516
295509119
381231149
7
393661
452780
59251
20
452823
430406
70
34
87
174418
90
38
353201
130630706
341292
30
7
24
89
7
652780472
867894729
325360
23
35
40
375008
93596
425657
74
98579434
183956
22
8
357887
36
63
254219
305870
7
347821
2963
3274
447152079
365015
8
337302
52
7
12
47
183261
44
62
134094
113332
84
51
37
438153
39
68
35
17
7462
160504
44
339753
17
40
72
92
6
75
2
49
109448
77665
298417
97
63
58599
401564
122583
6
71
44333
75
384516
61
19
426564
75
459677
63
65
351215
346417
85
349221
97521
241086208
50636
323171
33
92
933700401
26
346929
742202244
90
4
268451
19
10
32
93
40
9
7
46
189201
100184
410431
200194
4
365561985
359737
37
33
98
223886
32
70804
35640
41
4
20
213704
63
27
310824
1
424242
467718
90
35
94
42
2
220528
52
78
5
166511
187173
40
82
20
47
249844
306385
368899701
46
84
172549
47457
9
8
450820
111771
78
38
11
482039
5
109374
24046
61
46
62
758385126
175044
12779
25
61
44
58749
91168
257814
192367
40
477220
33
132565
2
88339
286794
465129
65
14
435663
39943213
35
90308
65
7209
51664
36
38
283912
127758
63
676082024
84
213229
91
162619
64
271681
43178
88
224909
34
85
61
444073
56947
2
217203
96984875
20850
74
48
25
400749
8
7
78
83
33
77
6
38
4
68245
49
72
127189077
67
4988
195140
291734
95
328944
611253192
314815
9
473910
70
15
78
61
4
98
394688
813349194
769384931
69
449554
12
367084
30
749527714
23
245707853
203176
6700
59276
334512
58
105742
665216393
64
5
27860
192930
414717
494378
54510
6
9891
1
94
19
119954
13
15
97921
77935
14
48
382763
76
505619433
193310
42
80
84
36
158046
289835
96
134894
59878
6
3492
221378
477225
83
52
20
237361
382855
8
8
97
414815
9
431957
6
177929
54
501675150
17
152868
492995
5
7
68
199074
434487630
32
74
407174
309842905
47
258634
4166
94
31
91
399634
3
92193
469949
39
8
430460
93
231540
52
31
64
5
442618
10
185495
1
415718
6
469141
419645
705997318
15
8
240294
86435062
91
3
243525
323876
388111
66
481952
4
32
37
52
77
19
279631
334131
18
142178
131160
16588
286329
61
56
384927
59811
26
323379
389607
463500929
73
15
4
829429073
42
122291
17
27
628230309
6
470712
620707160
65
930453662
1
66
25
40
189654700
74
160182
48
199419
63
363515
353776
20
4466514
233479
9
66
62
90
307542
161622
47
265037
148548
14
162539295
264416
74
19
84
63
85
377236
3
456409
486582611
296558
53
9
329331
343614
40958
4
38
127125611
92
2
91
40783
15
47
425747
489292
27
745295468
82
91
77
952259138
96
60
234309
4
29
947352099
188483
293154
318602
1844
352935
441783
625809965
656962011
45
90
139438
56475321
342594
11
21
77
161383
99
384123
33575
57
98
14
447570
74
40
130105442
2
43227645
440505
7542711
360421
319942
13
29
28
16
84
382132
433470
150079
386276
17
434848282
81
306164
178150
186969
67
6
98
452234
93
73
409703
49
65
55
305880
10
475468
207971363
67
38
401107
252432
477215616
898103827
32
884124920
4
436594
7
42
88
3
9739
63
96
63529846
88
85
18
40
28
4
53
389210
28
409284
34392
94963
186259
55
358288
69
28
70
90916
98
465763
24687
377328937
81747
80
63851
23360
20138
362377
469409
3
8
207999
52
94
12
55
67897
37
263945
76
449523
67
253990
27
76
91
98
84883
176404
97
147141
403512
390320
614372402
31
19
26
96
99
363642954
70
55
412355
2
281539
42
96
27
2
466604
6
476274
233994
45
8
49
14
29
172585
350652
38
79
6
21
322984
831058195
20
551643520
694181704
416130
5
558541055
72
8
102635
278924
48718
88
69313388
734075950
197046
160810
10
714364825
6
40
650049255
188473
220377
966078397
119652
780627167
74
113376
75
432568
46274
94
13
36
9556
76943
420996
40
62
20
71
354781
478978
935672748
226260
66
48
7
53195
80
53
5
749251604
220088232
254407
89
29
88
28
8
98
86
29
88509
144399
289952
6
436707
86
52
585181009
26
473296
29
62
464707
29
413630
424909
104739
197385
182164
89819281
20
23
67861
403571
49950
352123
118986
82
942498238
465277
63411
51
9
384880825
1
143309
330388
85
1
23
20
90
33
19
55305
50
39
402802
3
28
392844
41
29046
67
5
72
490431
4
380480066
12
75
783616874
619297583
46
477640
251111
84
55
97
26010
3
94
4738
85
10
417780
49072
143667
266783
51
357507
582138399
201689650
186788
9
41
18
11535
74
137912
47
407113
49
172781838
379777
43
1
622488797
235289
411632
3
4
445309
132256
431725
360506
85
93
60
295754651
22
163909
30485
82184
43
74
214686
705658811
17
42
4
422784
99
17249
54
94
21470
98
52
84
372510
494075
648103471
131634
155013
438111
68
43
149903
60
309082
903279104
12
29
17
343320
39
287222015
55
67
15
51
810620860
353867
335881653
460136
63
499593
6
21
57
427292
448753
226198
407300
53
79313
167085
92
65
866621414
73
20
279684
337310
395132
137033
48
101100
297059
76
51
59
2
27
48587
66
86
10220377
169074
167127
88
10852
41
5
67
151996
14
75
362456
97801
84
247981
93208
55
20
340576
27
97
4
54187835
9
52
490383
67
244180
74
42
63
29
17
440879
8
747506616
6
252584
9
5
292176
15519
103492
438108
476065
37
316069
72
267103
2236188
78641
43
51
27
334730
304931
9
640097880
36
2
23
8
23
35
89
31
868318249
218175
95
293320
3
26
51
90
257889
99
271205
8
221644
89
51
39
93
222515236
66
391962
43
8
96
1
393792
106106
463250
99
90
441480
46
54
2
32
10940
8
105936
88
7
450368
63
80
260531
88
1
36
374908
93
365376
598163995
97
190330
25
92
53032
85
1
3
9
24
168337
72
192482875
804758266
17
73502
62
48003
183307
76
6
7
82
361422
71185927
81426
251931
2
22
1
297336
81
83
445911
360485
131853840
387107
442001
88
37
315302
406678
49
19045
41
86
90
374761
6
187023
175662
325589
9
84865
97457
72
76
51
60
3
52
37541466
50
87
49
92
960976495
79
8
87
794248913
79
339024
62
8
102998767
148422
696788516
449134
27
85
220210
82
377122
158787
26
8
25
68
306401
239829
315138
225717
19
202219
12
134695
15
419967
6
30
991194515
221216
7
365716
367483
15
412530
20
65
58
394417
337192
303560
86
452313
32
97887
198311
43
42
343298
78
91
399258
376303
163849
31
67
338185
79
394912
315299
65
215185
38096
18322833
126172
61
92
340537
61
45
31631
215893
270577
29653
67
709583829
461457
64
39
341792
96
204878
442602
97
20
92
220423
163380
470937
47
99
129652
466609
230724
613143930
407060
152498
62
71
5
18641
97632
262297
93
54
450202
5
253184
62
266105
256463
238405
69
48
473112
285640
3
303297298
443086
6
2
462214
374722
88
274768
2
136978
71
3
494513
411561
10
14
636320968
36
53
983852957
21
874240853
755369736
333610
252946
572570507
16
6
453535
40
25
44
88
479683
46
214841
161413
31
160769
85
85
112736
103100
82
612763015
393690
295992
66
43
40
25
20
68
48
82
392490
291615
428634
75
5
674603288
29
83
491557
447990
78691
140348
377312
129965
20735
502534870
46
52
59
61
82
6339
294345259
16
167965
80
74136536
227006
38
17
7
485597149
93
18
157852
72
77
461110
918792883
148190
685342725
83
130557
126546
92
94
13
60148864
420821
467722
942745676
19465
24
82
318014
6
137772
91
233685
7
6
37
43
5
23238
63298
21
197914
96
817427316
45
56
77
126402
53
445251
22
308854921
8
73336
54
123408
898619660
412983
5
12
178129
47
28
2
175597737
52419
171285377
7272
316019424
86
90
104569
75
6
201426
32
43
277796
281113
9
22
296264
48734
276942723
696102244
56
278145
4
66
63
9
87815344
387764
417949
96
333257
19
86027
85
5
66335729
148789
269287
394781
32
78
305311
58664
36
118629
69912
89293
73
6
9
223147
6
417148
99
34
3
9
42
72
241064
40
2
238407
89
160138
67
419136
391511975
93
364448
480293
904279997
74
362530335
181069
308873
352246
194467
108282
197130
54
358565
11797
42
56
426318
1
772924000
4
385185
159940
89569
7
77
382840
203842
7
77
307503
81
198120
355063
164735
84
448091
206945
84814
6
148798
322802
60148691
72
237537
81
175433
282190
496457
81
316728
75093
43
9
499280545
16
75345
443418724
881505024
52
44
338430
90
63
168064437
70
30
354972
10532
178443
43
220945
47
86
97
226972074
80
57
50
98435
89
93
423631
852818616
313365
9683
52
307841
352331
97
8
16
1
1894
226355
30742
5
91
3
5
70
247948
22
68
10
392834
54
301056
31
414240
53
49
54225
230728071
1
4
196810
257099
99596
35
42
421047
1
16
946191122
48
52825
423405069
261296
849942569
356940
55
55
757371194
134488065
26736
85
289686
451777
23
300535
969562483
481715
3
141377883
256134
919252816
659498682
31
35
453775
219935946
213528
360115
404384758
83
79
530221706
96
99
91423
390188
29
176548
356125
123334
36
421886
46650
156478
205913
32
890267967
156765
95
48101
59
388910
30
24
13
293556
97472
785938475
290055
53
14
417584
80193
73069
297712
155416
68
57
123643
76
280357
251673
479291
55
36
471101
38
22
4
36
994496343
238995
71
32
869159696
84
393194
154763
411050894
60
3
263544
636371085
77278397
93
34
342473
397200
40232
65217
15917
36655779
9
445168
374112
96
811661730
14
48474
79
89
12
202317
359837
22
97
76
15
166431822
87
7
21
9
97378
44
96
32
2
265657
3
491132
5
46
52
87
23
438654
36494
7
83
70
41
27
4
16
25310
135572
305872
35
89140
97
158962
77
484251170
16
27
17204
454828
47
50
413429
40
9
36
381001
60
80
42
573341800
17628123
122719
9891
438503
4
68
351295
44
7
183694
32
95
71
415133
114520
470646
28
37767
654288203
359076
343975626
70
29
58
5
58
79
216919
18
100757
49
123430
17
490739
253569
64
12
46
68
683192421
26
108497
9
430780
229305
198351
39
2
10
61691
182297
367136
127053717
52
288861
41
7
436233
65
494672
19
16
9
91
849624245
156497
356680
10273
95
73
26
45
56832
56
57
109224
191861
648513479
20
214300277
99
347310
380435
19
647530147
499815
247784
355126
489382
4
98
87
673327411
827922245
165867
204366
358326
256435
72
276398
25
444662252
63
371138
63725381
57
256656
17
239382
473068
90
16
68
388697
164543
44
37
136677
22
899310069
50
844620294
386441
60
48529
21
70
172172
93
142224
407123
84
85183
9
9
480493
24
36
46
50
7
96133
765459778
172679
68
364220
557140162
1
71
99591
104325
357064
1
373144
56
82
70
251263
395043
479019
85
584210144
243183
78
147112813
79
98334
425866
165985
410472255
46
97
185940
50
3577
53
73
242995
57477
294822
428724
46
696512538
6
19
8
2
57
46
227272862
51323
235259
820016101
24959
85
90
28
93
89814
45983
58115678
380986
453856
136925
469064
469148
787251891
367747
230843
46
10
89
73
112907
234606
4
341845
177302
47158
119252
50
6
7
8
212426074
345974
24627122
459197
146324986
35
375082
7
436842
41
54
68
464134
73
83335
34707
16
5
310960
8
94916
278607
18
48
4
20
324056
86
318474
268569
200668
273385
54
91
41
718480624
96354
98301
71
4
93
96
150685
80
72
279410
17
53533
9
416439
21
400788
6764
29
74
150878
457757
432750
452975
189664
197670
44320
14
9
487284
4
78
81
153974
58
47
169039
47
105646
356540074
17
5
237281887
41
37015
9
915735595
6
79
53
3947
11
45
70
65
74
371665
383642
1
700335054
111975
301160
29
87307
374182
2
4
54
92
128755
353663
5
87
99
429800
68
57
97
483415
74
70
456519712
12
26
97
491521
173492
106879
11
182764725
144830
96
429597
93187
48
369346
19541
51
6
168264
59
56
448849
66
62
79
18441
3
86
90
913571789
354375
3
260312
92
691814738
36
215459
129419
74
303704
70
80
259007
97
484569
53
125108
62
72
2
5
73
9
401284
486882
94
4
57
93420274
83
26
4
79
474432
214190
360912
60
37
5
7
475927
676628128
47
49
39
110332
429654
9
5
295845
62
340163
78
430522
2
55238791
440758871
40
48
714912467
93
633147917
7
198564
42
273138
2
12
68
484726
76
211746
1
446154
144188
108105
455153
92
24976
373505
116771
59921
74734
71
76
433094
20
3
94
457287
115517
86
277517
327318
435702
341030261
625541403
42833
255942
334469
42
93
19
93
7
78
232701
96
3461
280806
18
90995
49
467798
95
72
426321
25839
264481655
470112
137315
84
257605
4
173535
202102
84
71804
96
206025618
56
94105
41
873335158
4
347594
236809
1
1
38
28
67
196961
975490551
769315183
910335590
380701
860386725
70
426436
90673
68
236541
83
16812
499041
425243
487610
349635
85460
91671
76
117853614
43
318480
32
215174
52
5
83
841917931
145332
401117684
45
57
343002
547522621
332271
119300
344212
422018
84
93513
19
397157
78
43
43
44
201474
779061442
352860874
80
1
5
14
2
3019337
274228
590526279
1
59
73
57741
470725
445482
67
349535
32
311937
449174
26
14
41
105785
348444
65
195915
270601
52
39
456780
926964567
2
5
64
75
26
299615
244594
239557
42
83
355168
56672
414217
74
5479
86
548258093
489499
381964
787863427
65
93
547577541
303184
330554
97
22
559570277
529994198
65
18
58
373651
81
77
351609
68
373832
70
17
25
12
186004898
126105
61
84849
485397
4
857031092
5
68
427002
414300
52
92
341369
31
208555
22372
22
305190
24155
154235
447849
649075112
3
352450
6
82
186141
304299
177434
117097198
127461345
66
465824
7
38
467166
23
214572
68
309154726
71
5
3
151950
42
50
400072
184130179
21
61
241838
118510191
275963
88
99
255925
53
25
33
54
125915
250839
104144
13
66
76
1847
39
90
367186
90852
57
16
978895292
404968
20
79
15
90
27
71297
97807318
48830
160112
415564
351836
83
249292
28
70
93804
922383933
170818
15
205217
26
14
80084
71
333096
397633
12
7
13
63
88
5
56
504916571
372152
7976
97
287131
399574
3
51
3
3
432748
637542142
20
443248
689726153
90
9
302942
687696019
46
95
140575
79
114484
426878
68
117730272
484333
188687639
3
82
207444
2
80
790504977
111416
77
326080
58
232771
46333754
250404
66
61
307417
49
85
64
907194888
32813
302199
208094
97
93
248115538
59893
6
16522
48
51
471259
10138
91
4032
92
344301
430414
218861830
88
402599
63
82249
189809
51
86
3
18
193845
3
59114
238912
478195
425866
2
53398
72
99
93
99
79
50
58
923593646
612982318
35
4
468479
67
56
321777
39
98
259897
283914
42
821001213
136719
543501574
255353
27
49
42
49
28
304688
381883
83
335843
15
70
13
446081
385654
8
5
290137
10
119282
459152
38
272849
28
97
762453752
464281
470702
135568072
329261
11
140016
2
70
36
385982
209861
320474
97
5
46
55
199604
347221
742714607
445360
1
8
34
887621301
428501
98
51
219637
1
13
92
47
67
580403602
69
60
48
20
23
716415606
60
41
46009
2
89
2
55
61
421679
230449
15
322626
3
99
33
50
509182119
274028
420096
11
419271
254569
375765349
1
21
605292480
420220
67
246301
87
408940
16
69
183236
19
86
383845
9
72
341801
75
20
49942
372915401
173186
62
325864
2
163822
23
73
469137
44
8
8
78
907203856
140322
84
3
81
305429
428684508
32
102808
161628
24055
644642972
1
19
300773170
228752
9
41
102797
8
97629
27
344931
27852
32
85
119991
33112
346953
355911
19057
38
11
70
478561
18
366523
407174
188637
53
13332270
350895
6
51
52
420982
94
22
544291345
331403
18
6
44720
94
817508866
8
293118
91
94
1
6
80
60
49
420394
14
4
21560
58
153504887
8
1
3193
64
281488
307526617
3
6
52
80
5
91
53
51
134046
213166
57
7
177051
19554
150909
24062
388982270
3
87
39
56
127024
22
142752
72
68
4
723762956
47518
285551
73831088
163873
41
23
4
78
32
471150
376177
446376
34
937723303
5
10
31
54
347588
43
149333560
4
309042
239416
4
10
6
154517
113417
41
44435
109273
57
39
3
395845
17
78
341128
110229
158018
162720
5
44
5060
35
422858
279273
8
862692414
9
690332218
457878
320148
462178
477572
211866
2
250031
6
48197
89
14327
34
3
77
1
355586102
12
344426205
29677
480905
88
362374735
25
50
45
184731
67905
54
34
434148708
5
82
25
4
12
94
167668
61
212382
378449
76
93
813711698
15
128102
30
187193
68
375548
89
412293530
154326
65
59
4
735066357
14
51
442016
99
12
39
477182
20
920145441
100725
392487
3
109382568
247951
82
497212
68
79
37301
202357
25
45
7
39
17
59
71
89849966
70
92
64
35934
52
64
806523730
7
382902
119324
745323781
483378
79
296718285
269406
94
210828165
232837
99
17727
48
2
2374
344888
15
2773
445401642
25
41
484682
13
242769366
211007
130593
2
477716841
67
13
40500
486173891
75
79
5
85
3
27671
201119
347724
156535
281209
29
64
6
369267835
201444614
82
1
136805
272868
35848
96
331751
88
367783
151817
34
36
1
9873
75
291782
54
795209235
73
442493
8
48
25
463991
67
22
6
89
396763
4
453165
7
9
97
98
51
7
94
37
388929
406288
11176
37
344744
3
43
265588
44
45
45897
99
40974
27088
444490
43
62
108084
3
55
9
368174
5
4
1
58
499168
464003
480621
335279
14
67
25
170311
715179551
57
23
181281536
6
449669
91
4
3
188692348
81
239051
125852
224027
285306
104261
447023
93596
39
373468
5
41
297379
984567532
435523
39
5
351246
451609
438304
8
111959
11
476482
29
84
35
73
50
49
4
8212997
4
404986
5
3
36726171
895253725
453918
19833
24
329168721
283467
30
59
21
95
274741
6
344192
8
77
117899
117
93819199
23
8
196213
198308
444271
19
862204483
75
460372
96
62082
258353
891373768
9
58
90476
175140
430196
23
64
87961
50134
57458
83
459969202
10
31
446777263
377793
22
36
56
63
319923
71
161934
260991
3
333882631
4
198067
48
50
76
67
494128
466935
56
260119
84
70
491303
90256
2
17
265974
463223
212051
315635
646085659
59
328342
323786
292888
69
74
4
38
230194440
96
254604140
5
299978
91814
312132
7
248191002
9
650500862
74
94595
52
47
54
71
112336
487523
264441
65
71
751667981
67
67
40
79212
161973
82644
53
294002
39697
55474
178494
465701
264189
746591682
213140
832232320
65
495079
14
1
63
6
1
59
523802718
6
331077
2
15
192849
87
199608
340857
60
98587
305986
286295
249490
97645
85
82
61065
169215021
90
6
38
74
249361
311866
1
31
5
96
80387
23
10
441447
26
195939
97
8
55
97060
15
37
16
30
83
87727
83
320925
191915136
160030
204170
32745
424715
425826
47
26
312506
192578
469515
39
102888
49
474411
43
796800539
55040
55
42
1
217893
21
39
1
86
62562
450078
90
45
116757
85
48
70
41
288429
49573
43470
604216712
423727
41
62028
92
198278
195886
67
32
39
102408
487383492
145059744
346214
420796
10
223124
98
241738
3
90034
401108
4
132849
3
245803
281201
406268
63
60
474227
362914247
776891346
421936
9
49
344056
6
58
191662
498571
2
1
446001
394176
3
58
20296
241376
34
6
5
81
56
15
8
90
8
276202120
27660
83
417665
26
42
10
3
864379480
35454
14
51
353253
131956
8
11
48
481194
59
20
18
16
95903
481565
286777
166260
117742
6
879439393
22
2
43218
82
10
308151
85218
86
404438
54
8
46
444596
29
375770
400374
375993
7
248162
25511
66
10
117500
415519
216177
203576
374463034
330832
47
487977
47
865242110
51
197318
48
41
413855925
3
106234
60
37
4
843070815
8
87
338192
52274
191497
414749
173590
8
93
84852655
121708775
302205
812512806
32
75
170530
422651
98
11
191760957
12
10
45
45
967889413
94
397169
351937
555914423
311231
64891
32
95
44
37
94
313542
432857
279702
83
70
383909906
45
89
16
271360
92
95
81
174004
408893
30271
37
21
56
245144
89
8
214862
41
159286
234752
84
24
680266362
38
434435
93
6
39
223036
68939
6
97
418745
25
37
169567
482626
23
2
5
407588395
84
15
49
29
55
37
95
68
167994
66
73
1
96
52
35
826165906
37271
32
373921
135903
8
91
957222550
469626
4
90
261530
903619730
102628
29
205111
313718
17
67
302775
82
341799
63
71
265527
73
63
40
216526
6
6
398367
68
70963500
150190175
88
31
97432
437170980
152116
469627
78
70
87
380980
66
272253
64
149557091
317736
14
9
5
75450
93
548480857
5
415979
90346
71
409804
27
211346
96
24
495674
268875
725510664
87916
51564
33
32
161945
45
4
1
412027
399220276
473287
195442
4
48
71
12
337907
413091
46
357454
255674
138616
72
58
301757
7
16
71
20
299955
115102
74
6
68
53531
19
5
364923
987084247
188130
211718707
361968
310032
36
91666
69
3
60
170551
627924860
85047711
7879
460362
62313
18
464471
56
90
223632
13
485615
369071
29175
413015
367946
466841
614723551
6
409865394
127359
110655
162841
95
47
455360
22
581849955
205369
246772
5619
470151
49
9
95
251820
398499
22
300644
51
19
84
224693
27280
299856
8
30
22
48
20
45
20
202758
410425
39
81
201635
382408
96
3
371780
9325
165170
99
425423
751932574
65
74
86257959
299520
217351
88
36
73
361362
2
77727
296868
44
467772
492579
60
2
471903
58092
70
237254
424252
28
56
72
5
81852
60
38
222029
454886
264604
73
413040
166645
2
300523
91
431579089
766192852
50862
745126587
35
303144
97
100095
454525
356511
22526
88610
274851
2
65517096
639510709
222143766
244184
5
9
128159
57
85
378274
86
9
28
48
199618
53
291228
95
14
99
410017
69
36
30
5
24
21
81
8
26
82
105820
124962
18
201940
69
221037
2558325
184012
69
7
21286
315697702
75
4861
471956
180661
368502
403276
3
6
1
56
22891
7
319356
112800
2981590
15457
18
5
92
163219
368356
97
67
342945
4
6
333200
862029883
59
1
85
424909
46
9963
326964
255497
343102
314872003
36
26
53
88918
157648
48
607579774
64
8
18
483325
445363
83
134076
274228
30
84616
419082
296989
18
363950
39
358321
25
79
476220
42
207689
54
257769968
90
117033
218432
19
125423
463185
191568
128804785
325094
15
29
35
253857
75
99
5
6
148693
280713
961295588
555248448
181482
376003
5
8
89387
75
70
482144
642247587
32
10898
36
315041
111808
11
93
188054768
773394975
419986
9
43
78
79
9
35
76063
409437
343344
327724
327839
416759
35
5
439527
909488967
48210
338060
62
35
78
393597
84
3
426117
291941
38
301729637
445627
8
346728
295396
16
324405
465106
9
210433
382064
42
2
47
117909
57
292366
6
8
58
3
239478
23123
493950
473690
91
472735
55
45
230430
54
53
74
36
82
80
147850
28425
379247
56
306098
4
17
70
80
173841
56
1
331376724
318567
14
273402
423275
361858
59
374507
91
20
270021110
60102
19
126167961
164216
60
17
42
9
393370
281972252
709546999
4
63350
322467
355978
91
37730
819263295
18
94
159542
1
438158
37
37
140391
381715
36
25678
48
484231
874420721
386585
48
155856
4
66
53
23
15
388120
18
17
61
337623
150119159
72863
343630
489030
46
33
6
402770
399712
334464465
89
6
9
316474
54
94568601
307069
107807
8
78
346871
75400
11
28
181755
82
36
41
449736
13
9
422686
30
89
238380
54
76
75228
12
50
25
42003
218080
383285
344531
963971230
39971
340828
107813
165961
209839
59
34
378778
478076732
79
82
431226
12
123405
16256365
351739638
69
3831
178793
382599
83
265559
99
554265879
829740503
60586
461357
11
55368
381305
146990757
253482105
5
27
467168
414732
1
45
196356
105157
418818
155504
219156
392037
156413090
75
43667
607779058
214417
95873
37
47
106573459
91126
454314
267551
55
58
482523285
2
79
55
6
83
90
50
144011
21
41
22
47067
414682708
60
84
52
19
316582
44
73
85475
312615
94
75
81939
34
36
787135904
81
281375
261401
1
38770711
168652
7
4
668580860
323065
14
950078474
835946254
394442
70
129169
51
82
352558454
127914
75578
19
145197918
62
232196
429675
66
106149
60
445979
43291610
450955
115609
41
89
23
172570
405694
959840035
191008
193346
25
8263
39
54
49
5
42
85
439114
46
23
114951
75012
30
36
51
92
38
468090
404718
81392471
9
32
39
6
40
99
220352
10
18
86
281653
5
62484
27
88
2
87
273091
429742
10
302150
119379
30
8
149432
112729
320831
53
70769101
12238668
424609
279888
280495
138674
37830
52497
91
3
426325
102235
38
352526
5
82
13
250706
305349
493945
135212
47646
26355
81096
281909
2
46
263579445
39999
585704044
92
4
45
411729
348888
184151
230358
56
44
47
151612
148244
126781
228949
90
165822174
3
463922
239834
9
38
240956
99
280531
727763672
26
193726
66
81
328795
9
99
382734
202452
55
41
484452
327472
322802
40
213033
290902999
76
350974
78
16
61
234164
51
436193
209362
120458
294295809
96274
89
752554169
309453
242873
32871
64
953749076
746466966
84
28
34
263359
499709
358352
4
439912
375247
72783
502606925
11
395647
88
30
90
78
72
92
19286
13
83
90
108813
20
50
64
320773
21045
57
97
3
14
45
344280335
491813
56
43
240730
189848
274384
177643521
33
223871968
627286824
426685
36
883629780
5
339031
9
526581217
5
9
322106
167728
6791
257098
38
24
136799
94
919850564
480527
71
191497743
68
343693
26
88696
6
711
8
285872
435438
422490
31
47
348892910
252590
320749
544542240
162471
2
48
96
336895
245280
87
306985
326025
401379
44
52
8913
245382
88
305368
297137
85087
25
43
4
242132
92
32
206776
249442
28
54
382989
227872
298076
286684
204469
184762
51
18615
240593
182961
157778
367227
860110038
83
423104
608980971
17
361234424
196596655
76
51
412905
117082570
86558
468612
165585
835533891
1
89
170242
97
74
938139556
36
169041
485193
62
58
98176
291911
5
82
9
12
41
388123
40
260449
439890
26
9
17
86
76619
56
430839
206882
97
280347
220932736
2
71
242001
55
47
10712
45131858
980013909
39
24784
339048
914325675
51711
38
183043
447160
65
184764
5210
52
3
212013
590865509
11
7
24
17
47
13
28
372824
340039
65
55
979103331
123538
7
24
179686
466843787
23827
366426
29
1
555905334
96
1
63
1
46452
257555
27
24
329733
241075
39
25
28
59
18
22
237301
267491
75
394900
52960
7
98
40977
76
96755
26008
397825
84
300538
66
32
339965
10
57
277445
70
91
10
91
490180
29
28
889628486
27
249570
468180
53
39829365
372335
24
8
79
399199
78
2
275093
19
460355
757435747
10390
170321
20
456503
1
39588
114137
21
208779
741823348
180295
263807
114204
81
39942
444034
64
98
30
370135
30
7
340631
97959
58
72
28
5
307168
24
490595
437530
410823
96
97
25
72
77
278211
40
2
73
270541
5
240539
397624
88
329130
815073602
49
8
410398
143799
1
249028
2
242823
60
470094
72
170246
473303
44
3
95031
1406804
20
4
17
402299
62
358772
45
742210300
76
24
81
54
89
43
75
728491897
483317
437606
882589325
39280
91
55
420237
11
243493
43
94
56
291859509
175425
2
47
308138
3
201652
2
2
6
38
844784796
323118
76732
30
77
192839
445168
48
73
120051
486306
60
49
330615
99
25614
110451
400936
65509
113413
3
40283483
3
317332
5
187789
4
17
74
542938222
204289
106965
251778
50
44699
47
9
467766
14
52
7
321120
2153
710931778
442892
230203
4
344228
303670
3
2
87023653
4
470173
45
23000
34
39
7
75
90432
244843
5
46
37042
230651
385161
30
84
11178
80
568581501
79
12
79
483643
64
84
131342
267636
178720
93
49819
318404
49
318545
519095682
3510
9
664597532
240878
220872
4
328716
394735
66
53
94
839309473
78
311737343
311682
85
15
97
366050
88
98
69
241778
351559
458566
158753
45
50651
471231700
1
38
54
256408145
5
74
56
26
83
2492
509979273
352956567
7
22324
256217
84
73
459411321
3
1
218860
25
136944
31
4
99
42
47
55600
7
246147
36
366947
51110
99
142703
27
219292
428515
86
39
6
358935
25
47
86
18
6
796093975
67
89
84541
15
39
42
104978
92
443811
1
237573095
65
77
9
312381
448351776
403531
93831
68
61
39
5
4
15239
231477
299211
234167
288538
72
216363
32
40
51159
44
9
89648
13
84419
233477
51
294835
62
83072
23
215775
131152
330519309
444425
71062306
414185
216648
88959
29724
96
364007644
115133
87
22
22
1
282951
201184
14
161900
468976749
90
16
55
58
64
457204
461607
13
1
884712237
373271
61
33
557105138
4
172102915
481917067
28
32
30
27
317416
409606
19
4562
99
62
344850
26
39
482806
417294
33706
41282
55
266936
56
578945458
202372
61864
41
313409
40
68
4
52
128746439
189593
8
27
9
467329
139937
346407
6
395062
8
13
381708
183693
52429
97478
98
275635
41
8
6
8
29
65
77
52
8
90
18
421044732
401446
340121
170877227
350873
442454
50
840577243
16
287525
27
47
102767
411703
2
58
196606
430238
98
54
18
276330
15
109712
476659
356387
734150258
460853773
14
1
43
55
103914
75
24
57057481
62
192142
29
53
8939
4
64865
255851
42142
8
67
14
343138
474853
266960
328905067
467954
86871
89
76
76
119987
439160
400555
17
376505
25
82365
20
927940752
3
5
803558633
38
7
31
32
147031
59
15
72
182468
288380
478919
62
3
43
436109389
9
92
97
322133
471833
35
441753
77
6
201287
404535
21
222282061
365923
6
92
293649
215109
3
98
98163
7
346259332
122037521
244381
304226
42
81
236476
4
204985571
269311
216320
71
4
11
248593
81
359229
447814198
47
55366
1
484273
311925
49
300538
410536
1
29
88
166228
11
13
9
11684
372404
21
45
383977
237284
39
187750
10
39
450413660
39731
110541238
8
63
177349
21563
2
242364
270232
97
67
71
35
657543420
225186
98
90
1
65
99851
120354985
21
3
175157
864396986
276281100
452497
19
29
1
74
497490
61182
489683842
59
31
73
452473
78
61
1
313296
204453
361771105
956448557
407375
5
29
4
313418617
4
35
72
23
325552
52
59513541
22
98
5
74213
21535268
24313
13
97
37
499125
33
72
293576
4
284639
33
279749
1858
168213
29
13
258919
55
45
40
132149
47
89799
63
141176
50
43
368401
950412236
50
340176
23
80
401995968
3
469161
3
422911
68
338221
2
331578
7
85
26
394690
44
16
24
106914
84
402143
76
34
196980
486789
5
47
22034
31
362798
96
7604
22
490045
96
16
149715
98
328209
314231
11714
659952472
2
187641
196834
78
320908
389594
249485
75
59
15
73141
232162
17
40
357876
72
32
255234
236393
91
756143767
85370
75
53
12362
445578
49
177691
262039
336879
52
177051
16
32
205505
353839
3
25
332074
9
5
33
204890
10
158850
34463
72723443
27
340678
337073
374157
463039
21
92
12
493668
117671682
274085
7
251315026
122311
374981
53
31
472429
278069
540442941
11
2
80
8
942466330
643778100
4
594349729
95
429269
460570
92089
47764
30
62
212299255
92
15
58
25
19
440016
414560
47
653404406
360810
199780
52
21604
221590871
794089461
811165268
165613
211319
286358
140351
497694
434419
61686
12450
56
78
6
95
24
2
981204052
80
7
79
90
47
78
94921
68
116745921
98
75570
31
88
29
402897
41148
9
42
240825
17
85
338032
44878950
32
208859
636061407
340717
62
196626
222515
30196253
5
96838
193506
3
21
134805
57
12572428
61
99172
87288
67
34919
16812
70379
9
582392785
73
72
75
239733
92
46
389109
31
81
1
86
349200
79
280217
272834725
9
16
86
91
450592
578118774
467230
465213509
81
96
83
124359
72741
272843560
39
99
17010
133009
363917
77
21
244159
7
960256213
449441
87
99
233040
49
40
255256
204208
35
39
80170
252491
3
328628
45
257697
290903399
452531902
8
44732
256057983
99
134192
7
816180062
51
402958
39
39
67
493183
110544
39
6
2
73659
47
65
901941597
82
106909
28
41
58
7
236957
193457
110572
76
714931955
165104
91
128690
495916
315221
9
124168
12
96
17
94
200832630
47
649094526
207066
791742664
68
18
465334
92471
892063779
430071
87
38
16
158671
33
6
458441
409838
376863
32963
8
9
73
65
88
176994
260148
7
18
14
366602561
21
68
2
19544403
45
86
444313
428488
87647
397331989
96
38
15
190156
47705
57
248143
295100
117966
84
141713
67
8
211124
53
482930
234703
342843
2
170052
77
23
492065
92
95
610179330
163585704
8
45
89
69
9
163343070
16012
5312
368757
230226
28
938609851
280953472
57
46
477731
282038
54
361806
55
47
14
7
943137707
419406
443465678
61
259435
168732
246681
95
12
4
150136
833925331
78
34
8
66160086
676848253
678067495
11
82
321564
995648816
122737
74
45
266649
90682187
250793
99821
57
149102
80
91
6
29
6
358400085
79
57
72
537784403
4
89
699220146
317287
136462
48
430311
39
191004
4183
85
56
1
264647
78767
203570
461660
50
27
191280
15168967
9
273333
1
38
58
25
4
84591085
83
84
94540
1
38
73
97
460290
394619
46
65
29
89
215738
112103
53
422158
489306
56
176613698
87
79
405476
87
4
381429
88
167996290
4
464135
87
383994
349655
19
77
1715315
236563
8
7
494367
88274
48
5
8
7
62
172208
272332
261204
11
24
209221
3
43
245331
20
83
427481
65
694869205
84934
107214
25
4
5
443353
64
30
10
60
892055103
232634
719717080
85
8
58
67022
6
60029648
195752700
429344
7
347740
446266
45
82
421046666
98752218
93545
1
179938
138156
1
41
124484
38
32
20
12
47
56
11
4
228004906
412841
791961031
40
30
205817
440550
26844
71
490024
1
4
64
455443679
92
654756837
89
2
167776
323762
9
127320
448136
25268
394121
498972
235160
38844
9
335666
82
458770
84
469724
191484
733110049
227871
6
229495
54986
405524
293340
50
67
311757
2
385825
69
491234
92
485759
49
642691268
172167
378677
133004
72
293141
191415
425311
143136
416905
99852
467717
62998
439337
457048
62
28
196732
41
8
84
331114
63
171055418
96
9
331181
3
42
8
90
76
44
96
374800
453600
295733
94
409261
41
35693
54
55788
21
3
103600
7
68697760
51
163660
30
26
408606
81
196709
435412
72
44
85
454382
80
228548
333124
95
48
17
79603
809098017
324142
87
90
199063
44
298394
916937449
96
43
15819
295752
7
100030
12
75
41
13
41
22
250017
630139276
184680
294051
6
38
363581
21
135403
49
40
80
149887626
78
484075
122060
182990
8
318398
195449
407368
134996
180889
237163
42
46
21
359632
32
464577
918008231
5
63
93
546
965671806
518967034
79
238660
4
473108
41897
160467
9
612112860
87
55395855
83
195694
465756
44
342157
17
18967
63503
15
261279481
69
231339
201193
645947649
77
475212
149722
6623719
534280912
393814
396346
492203
92017884
52535
236445
401094
64
24
44633
71
8
5
16
63
710036905
482118
74
33
458381
99
8
130876
358822
54873
2
480570
31
7
413626
32
91
30
43
4
754940623
24
91058
70
603751174
410423
266701
55
45
313682
9
74
29958
213690
86920
35
115097
37
43693
51
7
95
475463
58
20
174235
212989
445356
349184
48
461097
23
91
370167
99
40
38
7
142051
96569
638114331
60
235979
461049
315245
99
404053
34018
11
2
328694
432389
51
72955
28
37
3
188052953
483460
518322307
3
43
62
786835856
28
96
63
3
80215
190745
30
467871
44494
43529
955262767
5
255681
71404
40952
28853
37
167182
114121
488666
58
344929
65475947
195714416
954126734
305888
491314
94
46
495518
71
760546830
715410622
127545
32
52
2
447610
386867
74
52696
5
64
55838
946816016
516433045
371051
24
964461286
87
57
695087068
423404688
54
92812
67
61453
432448435
702466544
83
42
8
470966
116578
28
160610
54
57
615621086
322571
289318
60
23
38
83
97
9
56
52
430480
27464
201308
491328
98
32
360967
56
358865
500390185
380531
267994
6
768036558
182866
5
42
179794
53
99
77
46
35
61
95
19
115126
23
82
84
384025
39
747263860
37
36
221379
292753
7
16772
60
487377
394637949
452454
16
183293
36
23
81
239488
9
341884
50
236548
327151
13
174198
173685
183452
357015
84
47
75
341401012
145545002
707489782
363458
67
64
222519
321084
448648
325691531
4
14
46
318309
90
970489208
63
380851
60400
96
12546192
84
365642791
393838
333751
73
9
434753
264240
345222
78
44
84
312813
49
99
8
4
95
8096
33
36
395461
204006
52
78
315333
258099035
88258
167526439
61
12
374295
75920
18
37
57
7
484766
924578394
175916
52817
25
9
155219
69
5
379672
227691
148987945
379832
51492
901356911
52
29
4
163421
93
485148
67
68
987706113
108198
65
3
383265
245510
495331
364589
84
16
363528
21
91
302985
436773
396971
9
149548
24
2
79
263365
375716
3
249759
184920
123395
119548
289943
284793
69
44
152099
281119
436778
7
28
56
32
103064
463961
86
60
4
42
64
45788
421141
88
82
246769
46
23
147554
56516
349976
220841
552126603
88
6
82
374608
2
442001
11
441637
5423
720583700
449999
304368
107722
202217
7
308529
87
245649
36
217225
34
24
481735
70220
91
77676
366344
84
313816
67
69288
651284360
366415
9
322510
90
332080
267254
303570
77125
372638
14
6
12
9
349984
198601
308499
955908621
69
48
434639
15112
4
132182
92
96
105781
1
345184
47
91720
383271
11
105320
340649
307897
361757
95
35
145039
83
13
774827927
98
173921595
108923763
56
227659
98
82
69
6
338723
110295
38
178850
240460
8
1
366170
77
273479
43
260025
386374
65
72
54
40
6
10
314344
17381
28
234038
8
334420
216286
22
18902
6766
71
395855
16
18382
121550
82
5
1
175582375
106185
570336116
30
72
30
97
38
32
6
329188
138885
433754
324703883
903473174
79261
351092
213872
142062
30
63
832695902
28
90
44
22
154650
5
174151331
20
1466
488351295
407374
338632
289881419
92
339398
23
256077
318617
439665
88
218094
14
152012
42304
62
6
67
7
37
47
265541
70
18
296369
377293
218255
258598
496943
12
815
58
225168
17
9
55
87
82052
265801
11
83588
20
7
79
357917
9
4
52
216068
274803
452086
480668
98
254575
10
316385
414598045
94
358020
53146
145789
60
246626
387358240
198817
41
293202
25
582197628
174979826
234678
231363
7
16
117415
3
53150
494132443
3486
54
55833
425917
85
71615
182431
478375
68
234869
451613
8
54
59
61909
419529999
134331
493139
287430
67
89
113616
270239
299463
69
25
117391867
419761
468158
127081
89
125104
55
30
686962608
251606656
46
2
87
53
2
2
317111
313272
922280777
25
462785
44
65
4
97346
362808
353161417
447394
95
55
478013
50
102960
20
15
74
83
5
26
226584416
64
12279
119624
201017074
255862
374945
27
133357
270709
326192
93
353946
53
490797
117743
11
45
64
44
427009
4
76
349707
89
78231593
8
97
469746210
171677871
204955
5
17
90
702632149
175406
330081
458194
34197
41
56
247583
8
319712
59
6
56
498345
141748
67
7
801380560
493772
11
79
367932
24
97157
67
271012
96
164848
23
60
181097
7
412379
391343
97937
495576
156238
23
460257
12
114829
408942
44520
191149274
7897
39166
7
4112
6
19
484886
418816
70
2667911
37
40
40
42417001
89
21
8
215801
52190
97
96
14
74
373827
798519952
433754
27
7
48
98912
360238
62
12
40
127897
487882
76
325410
851376762
338489
359381
72
253715
265290
287696
2
95
609569890
118270
948802227
63
43
15
357367
3
274947
51
85
303796
407989
263902
89793
6
98
983665030
25
84237
376460
521104521
37
35
184884
98
84372239
247205
11
374980
437895
494309
8
278828
5
339811
489824
424755
82
9
68
186444
27
3
35
415420
4
7
447374
836677460
538534385
499110
332771
83
17119
46
11
65
333178
46
84
51
396873
299709
1
90689359
15
356641
48
62
355309678
90
129489
59
324855
1
84
98
13
36
472738
211857
23
38
92
103243261
16
6
76
437990
89
3
472291
492968
363613
37
409784
43524
50
52
272818669
85
9
3
222877
128288
7088
40
7
99
31367
17
246060
19
73
70
77
34
419507299
190861
18
117850
118362
97
45
375835
6
53
50
45
24
303359
9
86
88
426531
36130
69
85
559
13
76
97157
70
43
375001323
66870
30457
68
137129
33
61
51
203144
103490451
156448
164821
475414
32
69
58
58
44564
659460201
49
82
258749
15
43
63
87204
343010
192550
31
21
83
405144
38
305055
397133
35
386328
288502
86
403857912
2
89
211411820
50
92
155600
47
85
138492
123373
167693
16
447103
396910
68622849
32
74
98
67656
58
10
481957
52
189698
208922938
40
98
258203
43
26
21
49
177970
421254
12
288013
55
88670
273888
7
4
61
493379
95
265216
883763938
3
63590
306692
135242
60
69
91
18
29
292986
7
53
54
60651
68326
42
24
50
66
927907184
445752
23
7
59
1
32
443931
408057
1
252764
71
449235460
44
99
150394
486438
2
460253
4
39
475552
23755
95
94
329341
14
41411
36
302691
134114
88
73
256301
3
96176
87
335294
91
91
445314
325140290
128977
358221
409406
71
65
942037161
242895
3
66
7
328799
30
554855006
66
91
391713
50825
90
81
116064375
1
706817120
128974
122768
1
386529
434742
484035
249070
163957
85
149951117
2
81
3
89
73
11
106134365
460152
144359
19849
65921
41
46
324277
10329
217976
258667
511586525
68
49
44
73
8
352968
38
90
6
424554035
83
28
36
738494952
108096
18
223774
1
56
3
337682
333086
9
252386
10
77
58
79
51
99
263006
284828
47
907
3
9
261868408
453534
294595849
445368
15318
269693
198651
61
87
421517
268556
52
32
95
151290
276755
112000
50
66
34
34
31
85
9
170102
438289
6
384709
414369
69
94
195902
56
56
162606
61120162
17
65
151706
66
95
30
170121
249602
30
413315893
94
4126
57
799093328
218097
41
15
8
208292
40
7
50
98701
45
5
65
236975
32
44593
40771
412794
64
320733
499746
465866
366799
34
82
45031
52
258093
79
480103
31
5
14
353462
48
194641
79
79
104021
63
3
32
278744
4
197546
484356
19
108230
47802
89
74
118942
73
60
3
3
93897
208359
8
65
22
382424
72
85
19230755
90
26
76
85
497977
32
385848
56
43
105488
345924
18
770540588
89767791
163844
55
104640
61
97
660899034
439269
493458
45
33
3
159527
33
85011
8
54
23
341075
98
90
85
58
34
425304651
9
10105
34
299391
80
268804
149715
489240
61040
461274
22
910898978
9
447371
47
377639
5098
341389
98
853997646
204330790
357419
695231517
53
79
75
214431
157737
6
86
21440
326408
28
338258
633525883
86
96
19
102910
64
47250311
945174958
72
183316685
6
78
1
6
2575
73467
922398916
624932221
281545
33
21964
16
73969
118605
176312
217071
372149
306855
37
2
26
336565
14
1
216215
504186788
226360
57
12
320127
147351
84
31
498995
12
94
63
179802
93
253346
95
284227
51
42
31042
68
63
49
7
77
260757
119953606
96
7
21
63
428731
43
17
74
86
816492056
590726686
3828
64
4
49
400039
91
420533
63
462728868
391897
288552
56807
1
86
78
133446
351995
38
394354
64
35
9
93
94
7
292129
306744
56
174785
93
48
28
43
92
51
696059594
181609
313969
2
75
21
419855
360880
30
172328
2
29
59
14
21
2
72
73
79
17
88
379139
57
44
53
1
29
77
52
41
44
123514
47
346672
49
61
147346
8
253486
13
99
323951
296261
75
1
3
713344810
70
130018
34
2
8
10
356368
62
41
420795
443296
29
686254676
35
1
5
24
115382
312954
215566
16
29031
263907
327057
361155
13262
84
82
8
58
177819
71431
264286
312070
467766
66
61756652
69
103769
416947
353938
282571
20
45
6
519615171
306554
52417
126619
905649887
220159695
286634154
78
248022
23
5
50
10
92482
18628
572592610
408001
58
532903105
6315
11279
326852298
235918
238100
406095158
69
47088
289181
345054
34
21
516504304
69
20
83
30
99
172057
18
464037
54
36
2
384402
78
105298
481776
88008
2
14
182341
8
65
43
22
30
142186
516795775
22
41
230631
274496
44
167794
58
249998
2
2
18
953626328
26
45
30
14626
499506
9
380783
250607
72
71
14352
239235
787273729
82980
37
93885
89
1
53
271464
566492194
84
325914
31
25
26
86
98
323162
49
262221
142758
14
246990
1
4
935678837
399789
65180
2
27
160536
16267
51
69
315238
90
177833
374318
4509
166119
403875
412621
441022
447470
8
303092490
54710
66967
359577
2
158527
129829
5
959302404
376120
20
26635
2
16
2
84
457229
24
122812
439166
83
68
39
388597
75
881818589
88
8
10038
166940
75
31
58
9
458329
190882
41
207313870
384666
9
308747
87
68
673765861
71538
98
19269
75631
493002
165485
21167
277053
22
377781
254735
275064
77
60701
71
756774897
43573
92
7735
201844
47
95589
344909
68120
359719
21
124096
233932
261861
91
1
23
189319
220420
473322
365534
24
38
73
2
244244
222190
37
202806
245393
16
242473
94538
448301
199298
48
112808
33
1
47
374846085
234795557
173829
65
127925
490209937
116072
73011658
246458
2
87
210973
130249
143495
154297
61
58
82
376913572
11
149830
452589
48
23
3
366891
227280
7
32
200201
350830
25
35
20
368845
225110
261490
235232888
60
32
176793
79
36
3
41
7
17
56
53
188912
231075223
7
392726
368109
2
103514
8
164480
99
80014
487848
84
87
2
20643
45
62
69
294069
99
757260343
279734
28
7
12
157392
34
326864
53
13
385867
35
97
96
369881
66
91
483373
102305
1
87
27
153052
7347
217454
94
46
13
9
317570362
89
165862
128298
25
101502
322410
230183
325409
95287
86747
77
2
1
6
17
3
254940
98
461009
466886
7
161420
792723962
222960
426679919
63
531134782
42
51
206996
99
193419
2
70522
54988508
95
95
12
484980
74
30
59
61247
94
825547843
154230
499093
677002067
30
126273
62778
233174252
27
186554744
271553
29
61176
58
749633725
48
371584
34
245702
452962
404442
64
169224
73
147209
56658
47
440932
42
248225
318005
83
396585
159828463
427952
109371
83
94
42
93
83
55
53
177664
261185
25
79089
284369
24
16359
48
9
95
322298
54
402443
74
901055415
119656
133078
51
303384
396453
220637485
23
627066130
70
68
69
2
236115
79
98
87
268075
39
6
326492
5249
25
262065737
97
17
334948
337282
45126
77
57
34
811851963
76
406154
355517
125967
42471
18
44
17
100503
83
353871
14
1
238194
349503
11
91
190422
493152
17
534496943
56
35
206322132
9
67
175938
93
303235
60227
45931
494286
3
57825
282726
38
7
162405
172123
60
53
34
54970
667058755
16
398235
435414240
109558
37
5
88
74777
66
71
338878
32719712
94
39
86
78350
54
214808
863069987
447704
15862
98
91
4
25689
51985216
16
52
203528
56
93
37
19642
448405
93
9
26
71
1
127882
463937
74
215582
300393
55
29
55
235845
264600
51
105781
312638
276449
89071
58
15
254529
124399224
83
8
231253
492009
4004
37
147407
18
55
312553
12
48
411977
65
9
44
87
683011957
137948
41
230809271
7
86
234339
311111
298373
4
4
5
155434
7
38
93
224067
444115
1
242098
51
5
75
95
20
337268
490792
324958
249954
9
48151
286310658
38
60939
24
200597
25
19
312213
246499
91608
279701
463456
88
854693338
355954
97
493800
21
387595
57
179699
80
183838
856661251
60
16353
104803
420253
58
13
474536
471288
5
27
7
66761
2
693994622
14
132331
65
12
7
26
1
2
385641
901013155
3
128671
459110
152464
8
5
44
497208
78
98
81
59
92518072
27
17
43
79
78
228254
646563548
387224
277845
331512
92
81
260492
2
67
19
51
333005
62779
74915
14
275863
108887253
7
56027
10
95
64
46
61913
429333
31
21
5
7
440494
281919
93
69580
50
25
3
3
523424404
33
27
91
37
202684
58
63065
279609
36
8
61
84856
13
475093
69
59
307862
24090
305893
95
101304
301398
93
6
81352
14
421186
8
95
456713
26
23
81
86
9
55
66597
100961
70
602326044
95
35
19
7
52
403966
55
2
6
43
172647
498777
98
198603
12
20149532
431814
29637837
157637
7
117381
150128843
264674
344351
469985
1
15
617954151
11
72161
40
171366
26
40
24
374441
111280
90
439005
87
241230
64
38
46
181042
211715
24
27
41
325237
386754
308238
36826
131894
75
381621
46
94
464356
38
67
353059
383244
70
66788
176606
490706
43269
1
14
9
185139
443491
113559
35
239808
27
69
122705
309105
7
49
43915
17062
289909
77
183872
68
62
232457
5
15
62
438157509
17740
628571216
458285
79
32
3
1
8
373109
13
77
541690400
88
5
362529184
193064
518812287
269625
1
61
40
5
391698
29
86
228545
115502
400471
4
56
899747582
149973
419728
440036
92623
164053
58684
300982
2
266108
86
70
25
250628
672374263
113043
489463
68
81094
27
277009
186265
9
388939342
152284
98
9
352113
97
402363
96
221824
387482
44
93
108167
47
63466
56
379035
852721410
441153
815793752
97
60
428983
6
1
16
1602
108739
857860065
79
78
22
276361601
87756
50
29751
524928370
51
47
95767
9
35438
54
469115
6
42
99
245882
33
403947
248673
5
33
419177
81
356538
249098
223876
391330
163747
239
76
91
77
28
529701312
83998
290532
98
402890
2
100377
80
16
79
10
342272
130250
64182
66
5
117037
44
88885
268630004
90
76
138700
322127
59
23
489467
1941
56
28
13
770863829
90
843438542
292014
84
8
284454
12
64
192067
64
14
7
60492296
76
454519
22914
343439
76
88
240248
24
486461
83274
17
435585731
22539
407578
73355
40
86
7
470173
111647
74
45
358718
384051
74175
4
428126
4
302073
95927
32
2
65135
492917
3292
441911136
58
6
63587
160883
255421
375111
48
85
64
6
170667
217266
235531
52
120054
6
513986921
265003
265811
9
38
33
262540
353151
381686
463990
10
693150738
637886218
80
599276230
294577762
323073
4
89
91
5570
99
418772
182598
26144
338211
67055
96
102268
9
257126
448610
73
19
70
71
13
11
83
160008
81
79
6
272319
447111
271536621
82
14
35244
54
156026
283542
177022
44
336358
53
436034
2
44
372034
81
417164
233979660
71
3
7
25
46
846086123
66510
102910
40
279075
24
92
58
464416
7
37
15168
29
461787
1
67
197741
372673
66
47213
60
169324
94018
660351599
371714200
32
249646
3
368802
239464
486954
26
79
39
212603
327352
267877
25
214488017
325706
236102
737608362
149828
29
303921
5
47
93
342522
338600
44
461709
255729
218615
497722
73153
523136511
294989
12
32
99
214300
216782
414114
417050193
461946
321289
70
44591
4
760350912
27
331987
3
36
3
33735
90001
58
419177
393540
412476931
95
41
76
2
45
59
90
73
389647
214146
414089213
300376
65
78995
40
32
230475
36
86
47
96
168812
94
239583
15
333185
11785
84
416901
20
397733
52938
44515
59
24
269393
312125
56
707225392
345789
14
45439
7
105366
80
39
430751
23
772992074
28
7791
28
258124
152675
13
40
69
85
2
251656
76
462413
270216
38696
48
4
8023
332066
29
303635
404165
82
410592
313315
255116
7
442640
153048281
224282
268502
498643
171342
31
432404
45725249
99
15
64
13
78345
44
8
63
33
247155
67
48657
8
488975
6753
6
9
83
6
116187
565223390
488456
3
76
22
21
435061
79
475846
16
6
490738
130388
807306552
188725
37347930
83
384165
23
338480
32
76331
201833
1
41
91825517
95
13
33341
10094
455454619
94
47
46200
101900
470107
271686470
50
9
164352
165431
251580
291351
136239
63
319582
246003571
966374451
134218
93241
40635
185493
191220
9
11
9466
57
2760
15
3
455884
439708
202118288
34
88
380752
50
64
495003
36
2
25
166921
52
95
59
26
35
568927753
25
87185
8
110348
307246
26
693452637
292465512
91
10
86278489
16
401767
27
46
135788
352472
324787
425545
99
41
123749
556103478
277726868
124717617
5
16841
359752192
8
15
97
721980200
9
90
221574
19
31
134241
349818
20
364536
185084
8
86808
2
228643605
35
474259
94975280
403789075
51
149965
460390
972948212
45
94
72321
240077
62
246074
265963489
465585
340651
118639
186186
8
58
345839
237110
75
678191034
699030412
476343
274367
209843
211073
341442
127029
383046
8
363976
63677
510563117
353161
392875278
126995
77
289966
22
836798712
77221
80
15
367201
50
64
463719
98
6
82
69
854821490
81
27
94502
111557
54
469760
430034
37
41
99
7
318065
414579
95
314366
15
70589
115939
348906
73
411362
87
320609
58
77
9
81
45
287219
67
77
78
221129
799387800
75
45
6
31444
20
182037
52596
70
387796
304093
110332
46
26
51
63
237038
756956742
188923
16
423979
284021627
5
372681
483645
41
1
186318
319278
139490
83
24
62594
22
12
8
1
99
13
30
78
171560
477493
70
397405
12
10
272402
445556
38
994640655
25
61282
128773
6
6
26
5
58
595806853
411785
207064
1
148080171
44
378903
24
275099
2
492199
80919
187343
291748
95
59463
23
12
100856
6
492765
94
159396
32
56
42061127
40
44
42
22
2
50
59614
9
28
214898
136308
71018
80
48
71
252042
263437
515828433
6
7
74
172096
466568
309619
97300
14
15
67
476707
98
55720
203859
2
8
22
28
27
210967
460427960
8
268541
1
84
145274
76
125821
68
47
15
127797
747265901
163515
81023
76
363949937
65
82
159940
1
78
380401
994707647
513154341
62079758
124833
655446763
113873
157756
8
1
484370
67
235426
211634
38
181930
298155
78
79
437205
242852873
368921
107413
972317047
450203
116513265
79
231383
57324
232168
9
71755
207510
416176864
6
27
15
73
25
313586
428843
386349
119734663
7
337845098
218068
29750164
49112
563775812
106565
31
152133
248821658
37
12
214733
912990400
101463
366398
266810
142711
248367
126340
51
5
400419
45
42
47255067
24
41284
1
28038
469351
52
1
30313
27057
83
6
44
7
74
4
392199
106465
7
286516
151746
3
765501879
460036
21
33
40
6
60
393177
4
483044
69
82
42
28
31
30
734741070
42
277831
97
72
73
220068
251828
61
3
59787
397739
105874
16
167719454
23
68
54
76
28101
247775351
330833
21
66
245311
94
67
18
8
168452971
33460
30
34
32
372424
20
24
490002
295364
437671
404332
7550202
246056
192526
62
585440959
50
11
133410
34
788039373
242584
31
408875
49
53
50
50
2
4
468495
363410
19
356809
53
59
28
373496
54
360023
90
70
84
451935
69
516293748
91
96
128145836
380436688
7449
860639049
9
30
399547
46
18
348276
3
93838
836190084
3
671929176
64
270226
762427123
66
233449
97
26975
188571
24
97
56
982133270
312374
866524604
208677
34
463229
7
65821734
221713851
588808148
20
5
264440
409227
893925513
56
12658
42
66
233141
70
36
60
56011534
53
44500
14
177154
35
612074818
13
74
387754
370068
318073
45
60572
182026
9
3
18
334189
21
14359
453223
253469
132792440
163625
137941
72
409893
11
84
107529
26
31
61
91
74
8
399190
214404
40
180352
1
38
92
70579
49694
53451817
170552
447052
229784604
411534
322726
15755
121931
23
156718
366437
1
909304926
17
46
464580
88
54150
7
428621
161959
10
217981146
217272
2
14
124726
9
155716
29
31945
63177
44
71
269506
36
997064122
486007
329552
491765
162323
449696
789517209
90491
277525
36
821956427
15
109258
3
34
58
72
201718
43
93
265554
1
48
5
27
29
80
165102
380613
452346
74
34823
35
1
87
416795
30
614106199
53045
272468
26
242670
67
918477608
166723
31
271769
27
22
26
96
422444
358580
783327191
3
47
86
996631460
63
422711
643026517
126905
27
50
59
22742
5
12
28
366153
484304
470322
115967600
213725
485475
97
345315
76
210916
31
262343
56
70
43
2
196945
172134
108064
379389
6
14
5
354650
96
6
474995
17
50
288050
466288
16
63
369586637
16
60873
7
58
5
2
626894145
95
10
34881926
12
360460
2
277913
5
11
171517
7
50624
59
71
21
81
79
24
176533
392650
97
14
67
192509
60
352326612
77
52
62
49455
302866
24
333538
88112
112965
7
57
11
31
29
7699
21
15
69
2
4
37
213513
616527286
127645
496529
1
345820
51161
401002
165845
221740
103594
61
4
616187700
311360
24
481145
2
91543
26
82087
238084
98822
9
164295
70
297871101
21
367218
3
11
88
90059
323568
36567
461230950
61
377135
695789337
5
23
2
271129
448175
229996
311783
232759
158661
73573
4
356908
72
36
52
19601
96
2
4
92726
3
633950403
33
93
474783
372283
86
56
75
90
47
39
308604
44
50
14
7
53
787992068
463309
84
1
413899
5
95
76
376423
232123
608131595
794987275
526665636
377045
62
381206
77
457475573
8
336178
134728
104952
5
17
245261
45
59
253638
867540798
86
33
5
296709
24
25
55
8
75
40
2
22
138538
588417792
5
90879
76
263757
67
45
11
219499
168965
4
91
394624
8
6
226687313
119576
3
636263904
95
195075
632295828
9
405059
92
7
418977
462824
799637318
63122982
214958
362500
58
66
155495
51521
197742
69
18813
81
501439082
78872
80
879245036
223221
4
6
443338
10
452802
258484
22
58
367807
5
493249
387630
254578
73
53
37
93
2
29
46
455635
359604
190714
29
2
41
55
8
10
15
27
90
65
1
818949976
91
108018
332066
36
397048
262564
61
15533346
72
44
461448
80
136465
21
447174
423068
107793
3
22
52
6
154777
138202
9
849476536
84
1574
273566
97
379766
310012665
70
20
48
1
234590
140376908
87
402355
34
65
91
347870
45691
103019
61
315997
389037
45
86
55
37358
415310
93
5
599734329
2
106903
32927
14
8572
337246
397005835
42
56
268209
15
72696
76
3
10
462476
48530
66
734330629
20
40
15773
217250674
172439
251872
9
78
957739136
176043
154177
88
10
13
867
141510
328690
433177
30
184424
9
75352
205582
494503
4
46
129845
34
408681
61
178950
95
51
26
8
447380
24
18
258568
25
187512
70
26
7
28
196530
24
84703
234488078
49
37
85
95357
50613
352341
25
99
344266
294569047
9
89
2
11
440146161
53165
121036
491090
35
470833
285195
9
481437
316680
349900
403375
379258
7
65
321918268
91
41
5
468279
4
87
269908
50672
300398
252370
944325975
88654601
70
349929
37
433692
80
46
12
289162
293078
329073568
352173482
57393
107944
14207
91
112367
7
71
212273
498547
3
72
29
95702
476989
106091
29
8
596128784
3
19
332136633
36
14874526
77
672405870
71
30
58
305678
27
236557
7
455955
60
560
214229
4
215130
13
326268
485711
51
47
358153937
37487
89
920233357
297373
456684
755433171
37143871
81
484390
23
56
191225
8
94774
291242
345145
5
37
2
63
83
73
346839624
5
80
129072
454483
238717656
29
445561
300376
236483823
31
51
413146
1
49
230378
71
325688
6
88
24
466566
15
441670
409956
32
207073
88
296616
754810610
95
347065
438739
439408
15
587786894
16
701880839
52
2
98
953083519
50
79
33
12
72
16
237882
33
607801636
98
253269
4
382387241
79
125703
837436485
23
332835
7
28
82
5
9
64
775485020
441216792
42
2
62
378482
225032
9618
90
77
79
48
58
49
72
468246
393514
33
222974
12
64308
35
8
77
212761
40
49
98455655
81
12522
152978
255392092
488653
78
114282
6
611508161
5820
66
850134958
79
35
74
12
4
9385
294709
47
392417
416063
47
451934
6
329428526
66059
960160071
79
24
76068
760951000
80
99
17
783833415
6
884359230
33724
5
4797
40
159887
471040
140385
61
65
152850
4
25
95440
9
567114423
95459599
73120
65
341614
260553
71006
35
26907
78
854904980
80
631533836
76
148548
37
21
118353
92599
382272
140863
303206316
335460
46
33049
30
646500361
449659
66
9
116616
77
268134
118370
58
13
6
61
68
397974
17
82851
608397450
41
2
380359
354212
508337796
265834
936725349
125834
48
489987
441896
79
13457
125377483
90
58
6
285157
53735
490595
427125
7
88
376104
4
84
92671640
172012
66
16
499418
46
48
81
92
893385906
83
48
55
41705894
99
440239
48
98
328937470
73
59
61
82
517856970
88
94
102293
33
7
45
74
410287
16
260611
19894
40295
361851
145466
225296
91773
66
237098757
251361
279436
6
546643690
38
76
99632884
2
61
28396
446708
254016
42
69560
51
426499
45
68
18308
934243788
525344253
484782
241038
8
452974
2
3
49
89
17
63
19
7
7
477688
350709
19
805171411
182166
86177
10
4
20
3
266212
283456951
60
97
9
167976
79858
70
27
48849
152359
183149
411579
34441
24
363643
54
811428027
8
91
4
323777877
129667
62
457993
66
66
532235737
187806
334569
117215
7
303072
285844
212099613
21
616294744
6
439182
235953
442659
79
92
225840
220411
297034
116473
387444
85
77
85
310212
69
397576
88
14
2
1
80
60969
126246
834453910
195607
12
17
326849
95
112600
88
416320
251851
45
92
16
13
415279
67
37
1
6
9
96
55
19
21
58516
248473
361653
316004
437536
874825984
411270
378722
210135
296868
6
223167
73
86392
29363
9
238433
12
316081
40
62
33382
357848
20
447473400
20
528565301
4
164232
81
17
43
469891
453381
51019134
107534291
267145
793703074
8
37
229540742
182797
78
15018
51443
94
418430
57
65
847758505
29
29
276917
46
13
189907
255487
50
277486
4
27
26555
23481
80
88
61
395131
17
2
3
48
49032
97
292961
37916249
385701
9
48
271823
41
47
158576
8
9
40817
4
68
12
298903
40
993128377
187261
16734
307421
322747
141063
65
8
7
825605858
46
317079
60
31
92848
9
194473
298321
79
56
6
66
140131
93
86
309159
173260
104008
98
7
67
9
36
292831
245070
1773
179012
568208451
54
479091
801067510
477176
376505
38
8887
34
274215
334959
52
27
78
148020971
16
80
104959
19
453502
16
185986
59
3
778210412
155545
10
131425005
13
5
8
220103
14
136400
298031
144926
46
98
13
284737
48
70
12806
176622
4
180735
167252
402360
89
274636
286937
67
21
403805
169302
41
458778
314415
61
2
307166
40
113064
378083
382748
24
60
3
50413
556854953
310635
13
79
112904
156427128
458113
61
32
94126
373107
414534
31
46
226874
305157
478292
47
15
13
499396
64
29
136741
44
354184
23
74
95
46
77
83
388795
26
335084
242167
197297
77
52
81
57
161568
428542
80322
45
9
417886
455309
99
15
390212
69
242702900
26
495305
3
83110
6
864998792
290957
152374165
114261
99
37
52
70
81
18
309361
248049
4
89
372378
863793576
328160
99775
21
14
356316
16
34
32
69
349271
64
83
107915
235213
222887
886138271
61
51
198908
33
43
271926
150790
421909865
4
6
21
85
488834
32
130620
88
68
103062
20
214990
447993
152385
429904
82
50
63
23503
99
26
9
103970
826890840
40
36
199369
23311
66
4
10
59
41
2
42
276825
397563141
206624
864947394
4
59
107177
87
375799
76
3
5
29
69883
396280
227618
223341
50
34879
11
394437
167814
79
41
1
95355
284773
8
425449
399217
295081
185668
67
68421
23
68
332373
10468
99
8
439489
729402438
5
969459074
270569
435330
40
292975
182636
97
4
10
482381
54
67
88
465233294
34225
1
41
425839
7306
76773
78
9688
489956
76463167
300276173
182914
445302
381822
480363
22
280942
57141
64
3
110731421
1
371296
48
165427
141287
47
4
17
427152
104104
498738
43
8
65
72
64
56
142695
59
471953
38
50
74
224661
3664671
352661
9094
37
419980
444394
249491
133249
98
58
3
169571727
13
4
162628
59
76
78
346179
57
411495
87
430026
7
188903
221354
967408892
539
48
3
158496
52193
78
69
269484
96
710731268
284005
9
668546783
883623863
94
58
464488
913187421
43
8
8
296554
473180
30
6
583283272
16
45
22
5
7
8
245215
15
47
68
514788054
58
22
91
859138241
308555
334736
93
75
63
43
280662
243714
47753
1946
268065
144987
64
375621
36
206876
470718
300970
113036
813194972
57
28
76
473557122
6
23
68
20
18
56079
17
12
429278
5
2
42
10
19
257878
380758
5
669255917
472221565
57
487735
80
170294
860083871
22
306296
46
397292
3
8195
15
193157
66
415720
353325
49
196556
53
95
25
409596
183339
380934
65147
25402
42
278765
962350868
209020
239859
128950
29
106816398
38
58
144725
1
8
248963852
13
559970166
34
259988
5
305516
125101
9
347938
76
68
183145
34
53
34
60
4
146808
37
482471
75
270452294
26487571
20
6
11
57
52
149580
471313
45
271658
81
325825
477307
336581
986311705
7
603127027
162087
4
736197164
59
43
324801
1
380694
789980114
36
70345
134814
48
87196
309093
113425170
37
65
268459
59
8
474900
4
9398
3
99
5
340655
333068
28
110264
319417
48
20
90
408953
913858987
43
75
51
72
255360229
1
10222
40
301179
15
308362
487360
58
7
37
48
478010
66
226329
6
12
352466
321372
2
445104
3475
100934
20450
59
92
110610
2
34
669080692
92
257700
376048737
873551850
998149613
432144
86301
8
3
59622
119470003
150772
80
212436885
57
7
40
58
50
389663
814270151
55883
326010
472234209
74
8
386471
162676
2
232596
27
66817
96
109294
31
270310
132408
609590214
313165
93
163387
91
92
484133
548118929
61
147993
78
63
268853
20
838426952
75
789149513
70431
66
37
299958
208616
209428
337517
22
66
275857
461956
167677
195565
173845
497850
889002268
73
27
55
91
88608
9
634670773
85
310767
104580
116064
19994
55
6
15
52
419846
310203
994776484
431295
62938
42
44
471410
85
67
394088
89
388758
90
436552
798050356
37
26
83
51828
146030
476444
375365
81
197273
63
1
92
17
353605344
58
26
396840
3
174293
11848
682216220
61347
14
4
23
756603874
456944
201552
670995905
102050
361501
74138
451440
78
88
481020
45
33
60
160127785
72936
80
190031
36
160768
51712
93582084
112155553
28
47
371830
4
29
5
65
9
25
26
80
457982
371798
200318
74
49
95
349259
440747
95
47
205095
372832
306937
17
92
196801
38
982969166
64
406545
53
48289
97189787
56349
11155
99
47
17
72
274750280
36
298161
85
129665
56932
32
40
84
68
83
322283034
221985185
254327
294160
3
431306
90813
2279
3
2
55
123712
22
647469936
404265277
2
95
19
67
399235879
50
330607
15
406587
32
69
82348
34348224
88
336824
58
84
175074
54
148569
91
9
606900060
156118
342851
43
978968093
128834
68
13
338980
76
23
64015
95
4
40
31
82
35
19
9
341308
7513
35
190137
53
262665
55
71
37
464010
9786
103374
69
6
7
50
95869
1
163438
27
415453
4
371030
74
308226
381194
118770
953581193
55882
47
3
28
466614
82590
96
201294
35
87
553141268
38426
97
383036
59
104867
92
92
239799
50115
96328
149030773
24619
7
44
89
285886
303976
97
44
73
13
70626
331791
403507
350495114
41
408751
13
22
18667
34744
86
94
58
138739
106212273
36598
45
189475
155581
206577
72
339791
15
153979
4
94
430641
33
12
168969
159556
250014
12
358839
34
473034406
20
1
431306
55943
6
4
4
55
67
56
115046310
46
63
20
39733
143461
222391
1
5
309532
60
256963
656799460
509164818
206884
423133
40
276746
483402
72449
248288
715510358
7
140369
406357
56
171054965
8
34389922
62301
21
83
9
77
193717
28
54
95489
26
1
434609
452651
43
26
31
39
12
39
1
2
30
34
8
101549
374828
155632
62
63313269
313427
41
15
27
278852
49
382179
91
46
8
276529
67
72092
41
98
304552
27
66
51
44
53
54958
68
3
300680
49
414261
80
450903
328039
5
61452
495043
53
15763
397094
187058432
18
78
52
10
1
961759172
25745970
47
6
158252
491420
15
23
75
12
28
66
759819868
285868
860341420
33
15021
3
8
52590
755352064
24860
139221
54
380056
972990529
3
187336
53
218072
706364897
57
276705
8795
71
73
35
28
44
343514
4
19260
686796201
28
321396
200897
298315
194924
1
47
80
283518506
22
35
5
443510
48
499961
99
74225
99
56
33
340402
87
5
46
125523
486023
151811
3
756622646
24
78
28
38
4
1
160958
82
130145
180275
140993
86386
23
67
345848
457143
70
8
109556
304618
66990
117802
787725128
32
327873
263569
481834
153914
80384
67
15
62
7
290428
9
39
231408
712169018
497991
113381
60
257405
365170334
82
134323
52531
361569
131401
12
269883
169566
48
266769
339114
175856
18
313950
75
75
109385
89
22
324255
425874
673569568
77
73428
1
9
68
18
3
413863521
60
455704
76733
4965
281879
40
21
406259
474456
377164
456006951
112470
383096
364047
285456334
38
8
81
40693
73
275725
13
210644
998586698
240290
4767
47
91
60261695
449354
81
290966
45
16
289425
7
152571
353176705
206266
88
1
430024
70
266487
308980
56
228375
438538
433798
21
168260
160749
99
350470
136141
373361
144812
3
436414
163850
292006
78261980
383295
9
12
70
324642
496912
3
42
92
45
245495559
68
318127
346597
65
485660
79030
110235
179437
363618
491419
9
52
471385
530586888
62
6
433338
59458
365774
456130
84661
41
45
49
640843961
261162
28
84
3
2
9
6
95
58
423288819
99
76
88
273593
8
58
38
116442
368017
70383
248937
7
138944
71
25
405823
14
378479
64
2
96
227758
81
27
563082475
96906
88106
1
276605
26
242567
432369
434581417
77
99463
138126
53
61
499479
479743
397719
385066
3
74
30
8018
426171
45
189974
420119
374511
48
245403
428394175
787367528
324594
169972
132986
426576
55
328676394
104301
331378
5
348880
18
401781
726220457
23
184869
31245
28
2
4
51
87
99196
19
443061
66
9
81597
133620
362475
112202
446913
137811
24
420956
461228
19761
377568
48
22
3
61
23
9
136724
849200608
311305
90893
3
249127
253692
69
79130
232721
225837
42
94
15
8
904074425
73
295616
448872
1
940191228
12
795597815
100453
76
88325088
90
37
8
21
93
450069
21
282661543
87
21
256902
366273
290793
578883561
494779
768130123
61
4
4
99
4
20
141535
95
6
67
299509
828939222
40
400049
50
74
139251985
4
18
7
27
768733687
452716842
45
75
22
7784
31434
8
77
37
15
53
394183
55
123091
48
235441
103863
457567
6
416532
66167
158308
5
57
395402
97652
16928
401334
68561
57
302155
197793
874557463
201988
388908
129832
96
161434582
52
18
74094
64
360288
48
286658
364331
12
51
402433
339894003
347087
324424
908036311
8
11
18
87883206
320926
444779
204211
1
136442
6
47
27
88
475319
7
459163
200605
6
11
652967270
75
9
7
886259976
21
10
982215617
230991
142883
114071806
190675
530874900
471358
221199
378165
75
498448
11
497159
36
71
44
84
357072
97
20
92361
39
12
64362
3
297198
73
84
391251
16
35
1
144680929
24
51
10
27
96
304287
55
58
28
95
144236
374969
239988
342438
6
82
64
12
38
5923
238306
218103
160975
49
7
93657673
23044
150719
56
241944
176
46981
237335
7
387531
209778867
266218
929220861
275056
12
84
97
259001
34
17
12
12
429717
213188873
486793
53
435815
348533
207011
401449
766765485
326472
396490566
253699
74
53
34
713670341
217587
54
908904317
41
99518
166461424
31
15450
442644
88
362880
89
260044783
219102
16
12
709971269
9
79989
75
331843
74
283471
95
48
18
110569
8
39
434071
280334
2
61
327339
278634
58085
7
81
293247
43
618291904
27
23
247005
99
50
324998
812829397
20
61343
122179
62
28860
351763
53
11298
79
71015
138319
5
76506
66
172527
1
67
36
191618
135533
483969
358428
23
124647
52
762668581
3
66
93
269647
450269
348335
2
8
46
424325
75
362387652
19
33
62
1
53988
597968582
31
109272
6
77
167116
78
43828
148464
90
227320
148829
2
294429
83
7
6
36
88
3
54
412266
248682
43
125922
8
1
468577
11121
272653581
6
409724
4
40
23
487201158
99
557376866
9
45
22475
50
537396083
268455
36
2
52
85
658322854
211624
46
222636
31
19
462254
299771
79
658960903
62
214846
142443
97
47
464283
22
245583
287400
65
8
99
3
5
51
1
477649
337467
91
14
289172
13
64
65149
98
418625235
3
754115894
85
65
394642
454540
3
6
64183
205912
452244
4
210675
32
361617626
88
340902
65
4
80
336643119
252577
377268
48
27
97
25
27
76
29
935384710
13
39
242046
300236
424983
41
59
97
38
988980312
82536
450623907
280862
280799
16
771883093
92
99
235610
109422575
9
228162
248566
77
77
41
190379
193216
95
48
15
985519010
34
55
35
35
8
439260
435413
56
36
76
6
138104
178241
99951
2
249945
343663210
372744
7
63
274221
76
59208
23976
466780240
257545
2
63
23
286055067
21
358302
3
4
53
6484051
37428
951879916
185018
69
54
68
48
9
26
66612
571164675
401028
86
257416
167414
98
15
299595
888442081
367243
65
4
393937
187852
23
43
87
268470
328455022
27
63452
42
227918
592276164
702941748
4
461494
83
3
26
401504
328718
9731918
622365157
92759
260304
422541
50
204570
4
32
553340000
3
8
18
74
420485839
2
58
329280
7
220840
45
83
32
128405
72
203057
378970
70
331551
82
71
9
97
789828446
82
49
386089
21
819200836
37
486175
20
242072
25
77
83
59
279040
116605
94
5
146737
31
73804228
666372969
8
37
31
650199168
41
44
37
7
426665806
96320
255592
364735984
9
66
57
13
378868382
95
94
83
35
213522
114908
7
77
17
217422
239843
59
49
39
82
6
26
421188
84
29544
11389
19
35
52
12
27
23
5
784754113
190874
401029
41
5
52
153448
188282
65
457213952
97
361151
98
394434
32
5
4
283008
312612
146181
82097
121885
87
434065
47
94
332829094
258786
182511
22
474289
63
7
3
14
56946
760239204
25
827444875
16
50
848493221
51
99
81
368365
14
952443732
13
962435287
108843
83
978440738
71
86
39
47
237677
221475
16
412715099
15
346718
33
464926
81
98181
9
36
14
85
36
371198
60
183803
486597
466892
70
38
158324
96
6
188523
477843
12
58
926686849
39
74
88
66
52
24
417834
461759
4
37
38
429711
34
266006
17
361148
59
73
9
171979
56834
27
298396
277354
31
8126
560543471
176418562
470954
68
31
26340
158128
32
135397
344236
202055
91
296269218
90
26719699
91
18
305659
381021
42
239286
352117
46
31
241919
94
466773
10164
1
62
421892
3
320407
61
37
51
894117288
87
180967
8
46
87
57
477384
99
3609
52
81
61336
50
85
86987
53
78451
92
83481
85
13
76
295096
228275
58
88
26
422090
7
76
19
489216
1
146859587
67
419050
48
90
499487305
126978
689598866
40
72
482313
91
6150
392963
3
3
448510
537434023
77
190749229
1
299473
230316
75398
70197
151402
304703
68
451337
11769751
87
292789
456500
26
9
477397
1
89
55
274016
88
62
84
24
54
16
4
72
828390848
436455
202848
111348
95
15
393193
497952
144227
392207
431792
208276
245232
59492520
422096
200980
428882
3
2
35
79
20227
24
24705
52
81988
352774
27731
59995
29
77
330332
82
79
73
22511
3
53
69
297452
175821
20
324570905
288495
452042
78
54
6
33
169734814
32
187021
11
87
67
105114358
40589492
153710
47
28
88
12
127228
44251
239203402
193268
59
59
31
498216
6
528756386
270964981
282223
893722453
36
63
441993
236819
92
4
290462
403444
89
88
8
303079
2528
7
570108138
108909
19
4
6
62
298572
87124
475734
2549
392195
3
12
28293
271717
41
40
91
406265
38
129583
360831
87021
55
90
186292
68
1
201312
2
68
892856032
7
9
9
6
411140
32
6
461422
213393
5
7
344522
12
56848
45
20
40
9
34
16
67
13
317994
194770
9
194706
425137
485056
159567
193577416
325352
60678
3
18
6
191670
370971
5
247624277
56
366855
39487
978662839
21
8
33
73
80
356732
55785
97
2
268704
281501
495317
2
383343
52748
62
311069590
265353
19
367013
287628514
444505
323466
344173
458682
266902
524062227
636686246
377218457
419234
168335
112766
300293
64
243287
11
93
372174
2
128914627
200699
70756
21
134306
93
98
49
276722
421339
386610
17
39
12
29
16
350103
37
480579
563917084
6
25
45
232086
77
8
10
16
36
425714
64348
470749516
20968
367524
449535
10591201
211484
73
457172
168820784
8
89
3
94
384566
23
377954021
718041459
216234
462437
78
385309
98
333415
54
461713
75
80
8458
24
37
93
19
69
125873
9
34
7
238707
58
88
251419
79
3
124109
47
975242867
765671818
185506
50
3
70
51
122634
82
97636
70
32
40
45
6
32
6
339603
5
167603
742507494
97
168313
51
333244
64587
97
61
70
150381
33
332757
387774630
1
59
42
9
71282
47
234096
426921
36
36
264530
203781
6
1
271656
99
37
52
361211
59825
73263960
25
472505
269150
246203
66
249182
7
75
26
445445
389611
63
38
355521
328747
4834
48
250321
550809669
176991
42
354376
230811
181945
116166
369602
66
13
27780
57
355816
43
45
182369
18
392894
12
111527
3
9
369122
37
222216
24
29
426725009
82
50
59
190032
448171
217259
85
255172
4
36
8
44
75
33
359136
322363
219644
309625114
375382
25
149705
1
406439
160329
92
103296
437278
388817
47
67988
378406
128803
249149
91
441626
11823
70
53
804467265
34
46533
234781
96459
76
2
57
31
458764
7185
693772561
151922
135917
88
596397582
728146001
36
437123
88
184924
891471039
76
373708
35
274791
84
20
9
304892
5355
361124
64
396911
72
45
246487
122067
442319917
51
3
93
89
470575
171901
77
308204
924533856
32
192490
40
199749
431215
33485
48
114986
8
175594
483649
3
74
419320
453943
78
12964
63
372460
490442
4
382362
43
59
8679
201464
53
389693
943336316
173644
79032
359332602
296755
75
69
5
216604
133923
427125
871764783
417397
7
254548
10328
84
254540
514496746
160307
71
236732
40
415499045
96
117422
34863
5
73
54
53
54
98
11
335121
53
36606
72
58
314653
475250
449892
2
2
5
24191819
65
25
270119
486647
4
37
758302651
454159
91726
338827
93
19
49
11
32769
318732
22
9
53
259604
11
170660
337692
97
207371
293996
102927
330495531
351473
4
73
97244
72475
16384
49
37
56
7
238006
110436
193627
115721
50
121559975
17
43774178
356422
50
22
370503
20
96
298736
397460
140848
86
496148
175671
47
57
33
5
393212
28
10
47
333283824
93
86
442394
298588
427894
181691
380640
23
6
93
283309
27344
973016365
13561
4
247864
75
52
48
367177
57
433627
30
81
28
38
83
68
33
326275
57
66209
34182
21
31
68788
911726139
136768
117251
2
4
21
15511
3
96
12
351107345
58
71
298838
19
97
454554344
32
155046
83
574684490
447291
256935
119047
3
87695
28
388111
235345
95
444238
76
57271
96
490176
167926970
457198076
147478
465774
389708
60
62
84
354447
49
58
326148
42
133571
38
47
93
8
39
543147443
120651
4
109760
46
2
488090
37
250278
19
124295
420423
58
38
191517
8
258458
19
403784
853005339
237124
8
66
36
47
216966
28
9
57
420059
47
97
65
51
49476895
224170
349857
98
24
59651
409517
88
32
282949
2
149737
473319
8383
58
363455
69435
30
57
285149
907660279
46
475997
67
39
88
804403826
170511
36
6
72
8
249254
32
228968
61
39
458684
33386
316774
348448
51
97855
494297
460620
5
14
163511
77
74
161521
30
4
275043
110927
275250
455820
398302
18099
4
35
408101
5
485036
61
204000
220461069
56
427124
75
92
3
245877
91
58
96067
76
68
799258819
28
465444
9
409235
337174
30
54
8
464805
17
85595192
28
513307959
40
139227
29
432268
21731
80
65
97
92
39
183271
8463
150305
46
469055
373198
407523243
53
477423
95
360918
81
135143
304068
25818005
21222
378127
228717
98470
153517
12
82
183554459
618400090
85
77
625291085
78
78
9
394359
289536
436023
74
64
149991
80
320908
46158
407910
8
261377
118766
55
42
11
67835
64
295782
78
25
479920
206611
21
87
83
18
457759
22
4
353343
5
366100
73
71
374197
110373
633241740
39
7
85
31
199733
213674
138918106
16
90
7
47635
50
43
449003
236039
17
59
285145
49
113406
472941
73
19
87
291034
104049
117502
3
81138
91912
98
281508
72
246003315
25
46
384607
33
198127
27
65
5683
353597
41
25113
244624
29
247732
62
148138
7
228693
684658536
29
2
95
407827
2
272276
71
278564
17140
989990777
239254
201690851
69
111737
88
40
69785481
479760
51
30772
432615
22
304696
86
259182
58
87
226169864
48
7667518
23
6
76
73
43
38
25
71
41103242
389860
254871
33662
70
63
349732
1
53
7
451106
491262
188183442
102533
174113
327424
71
147893
77
250022
198433
49
11
222437
78335
91
74367
87
80
531823392
13
66
2
413305
77252
387602
24
64
70
448309
301638
41
246039864
17
111809
71
15
91296
94
296890
991686036
503182172
198797
8
6378
69
154323
56
91846
51
80
203734
171968
34319824
59
237754
469730
16
287135
88724
8
43
86
83
93219
39
93949
20464
2
225333
36
27
8
203715
15578
631303164
316806
9
245706
9
25
199743
88
23499
2
83
62
53
453789
9
27057234
30534
44
67
88
250338
8
5
294817
73
2
189693
1
103277
4
468595
42
60
47
549854406
27
266309
79
74
246681
15081
231688
637166873
187691
56
77
5
999191813
40401
348616
93
2
33
69
65
300822
2
19
81
290790
16
146104
414229
601670999
65
149626
556676480
149850953
37
425208
245134
60
64
289738
34
61
386561901
2
5
77
81
59
108824
337494
15
30
170577
63
581695554
23
222124
31792
142244307
127805
71204
287297
101339
138610
307024
403076
8
105629
35
9166
90
20
56
466939
164091
52
260700
425969
70
75
65183
47
117971354
60
170407
35834
60
364138
12
37
37
47
469890
12
55
168036
3
3
63
218776
292748
23
322319
490362649
390459035
76
279889
96
36670
185852
47
72688680
80
14303
60
64
498223
39
80
2
54
205967
18
51
80
53
65138
868311584
382001
9
682284155
78
105080
9
388843
445288
40
922011880
27878
25
811163037
250925
98
493014930
61
871943887
575427014
92
450644
30
181000
57
34
50
407783
2956
192970
20396
265625071
64
171231
64
2
193281
53633
347219
139912
96
89200
99649
7
97
294427
92571
329461
4
353012
49
2
5
83
197262
90
20
46
27
39
394157436
28
91
282004
393046
43
40
32054
135642
30590543
35
27
12
917538337
54
38830
353304
49
13
31
20268
54680
463618
78
436862
240216
40315393
270433
6
174733
31
49
472424
400872
476729
50
296895
196786
77
954205771
16
390107
65
51
3
149133
465594
400306
146758
58
69
6
8
13
3
61
292297
101145
44
30718
98975
52823
53
75
17
1
55
62997
97
7
884182111
132360
486712
55
302256
458324070
63
422162
134649
218485
47
49
34
26
3
45
492277110
21
81
5
36451
75
32
126400
129835
64168
87
44544
497098
54
38
63
821388802
1
87
4
92
391044508
144909
9
353821
1
3
404566
5
409288759
141838220
238350
76
85
9
65
83607
189127
67
44
89
28
52
71
337261
100723
39680
95
327391
82
231577
338061
16
186170
32
57
225859
199582
319064
80
19
89197
325239
3
71
233803
59
482356
346563099
135347
50
23
79878
499337
47
279423
5
378903
16
101221
52
476029
2
38
54294
312437
1
50
12
55
7
31
9
71
463550
142334684
162312
104105
68
78
243189109
40190
92
217924
122962
219947
278250
5
91
310762
358057
9
780558747
73
4
30194
371245
349165
9
396303
73217
405036
496710
397627
378321
338482
116021
460406
91
332978
919137306
376844
300349
97670
129385
462270
81244
73
15
127881179
18
93
391017
325664
80
423752
190240759
49
17
5
41
9
300354
314879
38
54
507107010
2
80
35
98
749508855
216596057
11
242896
339156932
2761
47
35
90
19
493770
1
29
16
333549
79
323769
101359
996415848
325885
137259824
50571
490778
267783
36
316441
32
5
2
337621
73
53
263215
152090
242754
143851
538374072
567804665
106500
73
74
131661
251306
60
341092
88
69
7
362992219
490747
47
21
208215
89
310712670
5
111085
13
12
341567705
45
401547
366835
324409
59
351673
89
386390
105533
266660
246078
432136
13494
150875
23383
280137
56
367264
94945460
289345
86
53
58
322352
93
39
59
408084
69
970893428
41
41
433398
67
5
21
333560
79
990414788
5
369966
60
55
407015718
227299
462419
12
51
16
53
24
50
41670998
470877063
252621
5
85
61
71
269143
689252455
374713
131322
9
699865735
271700
38
443952459
5
271558
123824
93059
542319244
364147
91
88
74
97
29
490197
263415
87
487563
79258
63
70100
6
33
88
258940
691686347
92
3
27
14
32
685448460
33
83
25
94649
5
2
16
63
69
292594
91
75538701
185714
46
283201140
40
64
53
142937
214792
337888
29
244397
129421
55
306084
452182950
87
4
23
73
126603
21
4710
81
162378
87
3
7
38
28
291055
280584
54
482516
28
98
168151
95815
93
78016
294587
478215
107857
17
72
477602
106603
56
332459
335517
303646
80
28
9
220943565
3
84
81
77570
239858944
26
141129
257319967
252156114
364591
355392
1091
309880
80
2
266083
228579072
350406
258361
28
41
150879
9
42
18
384029
96611
51963
30190
353962
65
96
834990363
1
79933
87
209673
904687172
70756
189435
77
451430369
9
203071
2
68000024
7
10
3
203371
204499
40
75
49
419681
1
33
71
483704
62
133126
63904
169636
9
31
77
103743536
85
4
832768891
5
288100
40
137523
355872
184680
78
49
225576
11
4
260937
373735
266921
89
57
312112
565461712
82
89
33
158675
450634
111127
37
170925
21
95
34
283264
99
54166
402190
361243
355923
72
205960
61
6952
98
350001
58
183529
268915094
46
438417
1
35
65211
307593
18
720134184
417166
460547
973804116
72
96
488151
825220243
63
95
730386094
84
658123011
246731
60
2
838031737
449012
368403
67
149073
96
32
70
33
51
84
142832341
17
77
49
371404
144148
33
145041
4
98
78
432230
440773947
60
84
55
233318
80
122208
48
465306
123297
70
112780
159874
84
41
49850
27
368349
88
393235
66
464408
58
289766
9
56
110086
365538
40
82
265314
64
326813
50591
853790973
8
489368
78
1
14
45
93120448
334958
88
29
72
202118
73
58
413504
290284
383177
268491
328340
17
374528
96
9
82860445
349497
64
434210
495926
18082
71
407668
126797
9
375353678
37
71
51
417949
473433
3
937134105
402550
6
1
62
364927
63
85
226692
121775
225334
9
63
432131
958267156
64490
279034
301387458
368744530
189680844
294571
55
2
24
150111
263587
70
489507
54
407900333
381928
14
90744
492690
692499501
275321
63
4
43
47
468075
71080204
11
56
67
11
58
130377607
395471313
469232
484153
74307
60
32
595944691
778669600
7
8093
305460
83
182256
360973
52
430853
85
12
41
26
31429
271542
11
749314953
87
5
473363
92
30
2343
49076
138340
175116
653918844
68
225957
378919698
136149
1
27
121480
6
56
30765
97
103077680
9
80
91
6613
43
60
85
114688
64
11532
3
96758
432290
62
23
168593
21
6
45
307613
66
8
443546
22885
156779
352539557
35858
208125
67938
189528
16
240036
482357
436891
45173
103339
9
182152
20
2
112880
91
164667440
50
2
404682
6
99
38
50
52
198175804
738382815
45
72
12
262365
38
478847
196146
69477
83
18
495632
1
92486
71
274057
73
66
265662
54
63
435896
52
85
99892
253532
372791
463337
14
792144169
25
34
30
2
27
10
3
81
15151
620961206
122126
994211276
68411
42
63
586357731
378309
354358978
160227
82
3
62561
331703
9
232367
14
338757
96
7
32
159505
4
8
322219870
287297
28
22
30
38
479636
61
16
7
66
22
827430393
63
339906
85
670477905
122599
27
6
37
9
451995
93
898572540
42
146593
299802
81
39921
127433
147749
304890
822743084
432630
281348
9
241104
49172
27
29
245931
878550008
67
63
336163
50
749203755
20720
6
94
184760
631243227
392595
232373
150030
187629
223687
311053
278735
551683847
17
46454
407096
25
328453
69
27761
414352813
7
141354
8
29
77
3527
68
443566
453630041
59
214659668
212355
65
95024
192992
44
34621
458720
97
3
72
432401
402724
407225
297062
188964
1
248045
46
143668
94
33
27
270152
146671
252778
33
3
14
81801
36
54
490158
88444
331966031
81708
440352
97
480447
89
146637347
401972
728740047
59
57646
71598
71
350791
285529806
81
162305
86
407257
28
297476
37
33
125866
37
66079
464992
343827
102074
23
468716
77
33
7
4
77
136778387
52
72
238137
417022
580090212
6269970
184488
67
2
73
70
89
4491835
18
97
267010
319767
92
436319
32
6
61
3
97
460232
100558
8
69907
72
481936
9
380289
42
86
490181
429074
310804
291787
28
346860
92
19
85
2
138223
450303
54
85
264775
53
38
51
73
96
533153581
493499
241267
92097
162301
96
453828
108372
58
211474
50
397567
253875
81
62
141563
88
34
40
3
7
123130854
609641380
73
47
32533
41
429533
20
73
7
146758
91
267182
312627
23
284602
55
117950
21
55178
1
54
77
132858
80
925564558
305377
76
39
48
88
39
69
5
676175457
58
209632
263937
7
68150
355974086
129951
59
89
55
233901
187206
247629
34
1
26
229040
376020
410070
197669
203408
72
79
172205909
420418
264304
155161
24
22
41
40
57
55
6
81
66
63
39389
112699
7
36219
44
97
76
49
68475
443975
24116
441309
73
80
75
360524
469202
297507
46
24
215126
12
52292
431305795
16
63
458536
566704693
875577095
91
358045
3
5
32
109684
201808
23557
8
4
768035160
67
85
75
40
397855
5
591848515
514788878
183730
23
71
230020
173095
57
11
166459
67
425170
779891579
53
5
51
472921
9
43
36
38614
21
85
428856652
231100
382890
334181
392814
84
364119
54
13
335411
86161
7
223567
331296
329324
225323
5
23
87
341746
63
467370
72
460775
243440
126113863
55
160741
12
28
86
1
6
37
475362
156058
92
10
28
907296338
63
57
666860139
38
93
32
33
1689
34
125744
166678
5
16
576473735
58
365732
50
93
419287
36471
257747
28
71
418194
19
377887
94
77
307260
229304
200011
27
98
69933
75
73
1
15
384535
3
54
75
138388
451978
348918
47652
206169
140158
4
77386
69
3
9
70173
8
46
290891
6
81
459408
783325192
377760
744
69
1
89
456431
17
973775570
70841
2
1
2
7
44
271179
182597
412379
84
8
92
50
66185
98
396615
728730975
191947
350121
15
103939
52
312870
182947
346570846
17
11
9
425071
86
366079
62720
260163694
391974
10
44188
320533
93
23
67
325662
40
23
22352
62
61
936690341
11
53
181321
463566
61
78
71
125302
161053
93
162998
406159
499577
487203724
30444
92
485343
267638
371469
37
74596
97
489677948
106765
86
143430
303186
116138
480801
683199040
46
2
344431075
251778
182598
542764345
400351
16
361923
95
33
90
59
70
77
8
49
342264
12
6
245023
120329
58
2
82505
28
17216
445561
366210
312894
19
295841
226952282
60
188388
81
32
92413
66423
92
159296
30
12
65
8
167614
3675
74
368273
94
220954
174975
9
142960
32
26
81768
98341
284870
79
308802
340607
75
138587
365795
111611
198160
222061
2
59
23
75
419608481
441422994
32
404878
33
310048
137161
60
30
492722442
165501
80
73
46
28
66
69
343489
98
69954
78
4
61
146359
377005
737996119
29
1
265462
76
26
421126
4
85
166660
456683
37520
210206
371628
4
2
36
49
10
441214
143106
951506619
14
35
427925
8
50
476527
10
56
41
176011
794644808
84
4
57
40
8
8
211238068
414817
440355
47217
406475
84
127487
333583
53
386116
464741
76
1
438250
77
75
88
445274
310858
496550
96
86
29288
78
431593
38
805003207
281230
26
23
78
13
287023
103832
89
389480
18
51806
36
435441
27
416721
402222
300246
223534
469522
8
417207
43
77
16
442255
94
285792
8
75
39
465349
88
35
18
782023904
108841
81
232481
41
15
274968
82
98
93876
87
201673
291317
372257
5
7
305942
10
47135
89
4
15
125446
19
76
59
75
61
32
634355821
284890826
51
8
8
28
80340934
56
400153
443530
452972
8
445590
79
383621
2
90
24
226615
24212
278780
252419
373632
268649
373512
4
223491
70
263966
64622
128530
427918
317941
93
59
443073
294182
123056
443459
201046
5
76
47
81
50
73635
25
61
63
17630
455657
29
496284827
950391222
30704
70011
18
27
479642
200457
30
95
6
513284054
44
2
93
9
654836055
84
10
26
20
150382
69
63
337355
78356
27
483671
418296
8
4
31
19
258436
6
369213978
68
81
14
1
175169
27
57
3
121969
3
432835
77
20
144
193692
90
142132
410117
58525
491244
255711
71
452918
43315524
939844947
42
27450
256638
355801
213878
72
135792
97
20
212847
334097482
68
97
194016
9
112149
297787
25
491722
401305
80
9
30
289318
829295180
63
827777617
482679990
69
487758
16544
71008
275808
55
472788
3
42
526226931
92929
432109077
364062
247406
46
479520
71
596999653
487563
398405
268710
53
260479
24
35
33118
64533
60801
42
228126
15
72
35
60
147764
327279
20
29483
549742308
4
587716213
470221
54905
68056
94388
80
73
64
86
106774
79349
81
66704
53
16
12391
358626
5
444305333
142034
942185085
453183
75
76372
184835814
49
90
136207
381156562
216783
967893713
22
436573
19590
350264636
458127
21
201617
27
2
82
363859
377720
336022
481771
455082
362132
69
48
8
439590852
459497
488096
88
45
276428
138679
6
134718
297381
276880
6
49
56331
378754
14
162297
78
13
94
466010876
99
63
138328
361743607
145864
324476
78434
869467770
154406
64
555622892
84
45
120580
283408
292940
141709
65
399765
128249
65116
64
333035
716707710
334398
9
398515
33
65
392776
413739261
406817
7
54
28675
71
74
44
7
13
13
216658
172213
69
74
249808
488714
465292
14
97
78939
40
20148
242216
137566
5
12852
484793
310760
95
349230
33694
321666
41
289192
389485
19
246983
115563870
143735
75
34836
22860
13666
170810
149639
9
457073
14
87
181357
976983262
386783
258553592
205301
94
35
46
54
7
35
168905
405554
939587734
153086
159248
7
436032
4
2
359953
252905
427325
30
445298
515845215
85
201678
41
22
451784
20
90
122605
40
50
410358119
98524
200924
397777
425960
83
4
89
929236580
81652
8
41
38
43649
442517
79
410154
199925
84
59
392728
46822
91
84
72
446341
281428
4
138841
381687
174871
331171
495548
56
328438
662857729
853031911
32
60089
266116
6
60636426
216256
84
85
449320
40676
195567
84
192010
527802716
39
24
43
402137
8
420643
11405
42
60
22633
480315
282354
89604
337101
89
332802
159146658
338067
57
86
97496
198287
348391
49
200650673
682442660
83556
22
85
71
308584
64549
500761537
70
30
1
21
352925
63497
4
5
203043
67
25483
814279992
441361
43
1
381718
92
953591327
398880
154984
74
163613
7
5
383601
85
10
252792
68
548671415
60780
56996
402662
43771
1
320838
333176
167670
425910
4
19
34
34
328558
98
78
12
50
69
138937700
90
109913
359140
55
428423
486946346
416225
12
32
75887
17374
29
328439
53
2
80
398126685
7
7
51
4
14
24
360923
357743432
24
480845
7
271737
3
8
25
176377
29
79
38
67
475423275
492922
111654
37
10
51
77
56
139788
368221
55910
198396
8
237816
61
470863
50
317064
473756265
219363
14
137374
36428073
87
34
217636
4
73684
54
43
390768
10288256
48
25
65
177340
92582
907107193
64
188273
268485
67
7
49
68
335622
41
226187
631514407
69
162142
98
170625
62
52353
359103
306257
66
71551
2
463877078
274768
199304651
9
649639026
61
1
408842
420134
1
38
19
72
160468
446601
475266
7
236694
485258
61
55
17
83
439368
5
63
73
462512207
607398713
280315
15
35
256906
368380
291528
85
449197
97
474344
318694
356744
68
41
30363
96610
372360
32
53
467240
694939912
125541
32
21
432829
173071342
52
443676
79410390
233226
433419
177835
176251
31
83
361410
76
95
977691083
99351
950903108
82
18
172171515
56
291188033
63
4
44818
315846
51090
31
303128855
86
11
159880
149789
274810
85
90
97
462025
90
9
1
469243
98
89733
29
95
13
73209
677549727
661889169
4
351691692
39
13
99
67
77
4
98
48
349534
674901191
3
57
774284441
89
7
313433
6
377754
3
34
66462885
231224
239419
66603
4
8
32
10
15166
155744
81
12
57
264237
281174
71
98921
48
430183
213618
29
87
196421
271654
108543
8
26
36
39
395970
178505
813483063
267193
293452
22
678932192
93
168043819
8
84
94
234838411
1
94
271950535
347825
28
932268310
267405
47832
1
15
367986
24
397445259
416708
343820
346419
202786
77
206769921
11
433352
61
17
220784
8
11
970261360
35
6
426330
67
103221
28
535923488
98
3
24
19
6
51
89262
34
204937
329441
348673
75
158762
450935
342298
67
75
25
258410
147167
40
51
62
26
68
5
47
9
76
329538
765922042
27
13
368462
347128
106978
637110013
150247
87
9
55448631
73
456590333
465700
99
101241042
280252
58
905147347
16
135865
356048
774077411
407685
400423
6
100974
358655
359146
30
36937
41
336158
60
46
53
71
71
68
477443
78347
415557
249908
2
598486270
14
418113
65
384562
491062
48
55
54
46303
14
126203
7
69
57
13664
442443
39
878103113
318877678
391903868
18
368094
31
110497628
2
387653
462784
162213191
3
668757977
3
12
178695
52
1
58
397414
65
40080
8
98
20
501701811
59
75
53671212
371377
477504
25
93
6
59
62032
83322
61862
284197
766740819
668429413
83
249333
75
276367
327955138
161890
150673
66
33
78
342319
210133
14
227376
8
14889
63
128072
6
10
57
92
48
117970
421635
111144
18
12
38
238429513
302285
183288
692879947
26
67
2
88
92
47
86
384381
236678
338142
9
356710
45702
279335
24
377766
275808
1
451076
289436
384584
17
375314
25712
9
74
1
48
2
190279808
477214
393685
80
250417
3
476670
35
105232
91
96730
395
7
64
65
72
15
75
52
13
421201
65
40
76
116269
321254
18625
290762
985301261
7
99
585081237
119635
769760678
64
13371
157012
20
327875
72950
402082
49
70329
7
309819
365357
286571
386071
62
248661
80
13
71
4
204951
5
47
65
28
427595
212258
4
149313
368345
8
36
134757
222989874
63012
435047
17
80
41
378026
111330
8
229945
365994571
4
185678
338865
1
284862
791629986
448991423
4
616148503
9
337361
209954
70
75
61482
35446
495528
3
65
15
59
497060
198324
104925539
18
258836
465823
94
96
455387
52
41
159671
1
98530
105256
61
282223
30095
4466
76
82
6
93
202535
395182
18
80
40
460924
70
8
46
199535
432056
76
72177
300176640
41
46
37
176087
7
147736
96
426313
269664
69
26
386000042
289849
80
6
2
8
63
207565
129080040
416970
70
146340
27
119789
129478
207149
89
415141
97632
32
660865921
156035
344506
27
64043331
39
34111
319221
32
599001787
11
508647764
401852
249611
67
36467
150722
71
78914
386427
906438643
284539
75
3
83
299942
159612
88
81113
48
455007
65
6
464327
98
76477
34
226950
59
252792
67
78
32
886896184
86
31
49
256340
62
39
20
241470
171839
3
68
54
260708
16
12291
69
346527
172762
213856430
93
356587
2
444941
84792
10
243927
467740
47
104681
358772
57
436565
819039779
92
36
39
355013
77
228389
85
239498
74
184022
83
9
44
415449
1
89833
202801
63
244703
85
241581
858356775
65
91
437257
109852
178487
78
5
59
25
172287
35
13
3
9
73394
95
26
362188
36
349594
368623
9
25
25765800
511776296
329329
344862818
112075
77
65
34
88969
52
4
34
231431
3
12
88
519889323
37925
20
87
98
118599
44
287505
117371
211144
52
415771791
52
43
96
30
327603
62
62
201688
719744988
87
36
13
92726
217019
9
364305
441540
1367
1
60
92
13716
128237
10
91
441731
420360
74
98
548726257
346517107
460752
27
79
60505
806944987
40
11
8
12
219119
150965
258565871
85
272765
46
50
63
465658
335436
61
131030
259127637
57
419602
211795
33
355746
5
8
43
352358
463548
63
317231
395146
13272
69993
90
16436
24
176797
95
73
90
17
59
9
864115265
10763
325958686
168989
405937
247044
59
21
33
50
29333
27
61
469618
432912
33
1
1
507039984
743944230
2
3709
75
736887949
368709
368060
56
37
292236
58
31076443
18
482145961
19
335007
224288
432191
88830
62
184954
39
284190
15672
271210
9
484542
77
110119
374566597
59
104308533
84
7
425751
59
73
44
73
616515675
14
7
195900
314271
98
175644
57
5
212648
38969
260050
358671
44
102840
62
292932
144306
249373
1
862079911
44810
338785488
20561
41
13
18
12
811778614
39
9
31
57
95
560673235
488462160
32695
77
18
73
47
767531497
69
777198252
4
603660982
46
24
761506344
60
2
202277
41
9
231979
9
87
363632898
404715
82116
71
55
796301425
4
84
58541
33
32
5
19
285676
476599
435980
457587
417653
254270
16
373064
674382787
14
68
368075
56
75
367199
47
306352
429608
2
54
96346896
227538
360316
31
486784
25
9
20
145706147
220358453
239925
466916
193049
290514
17
15
243802
29
11
98
53
80875
455858
37280
348615
618034984
449981
56241392
1
63
373739
51
1
284237
198534
973468830
301234
977067338
2
19
84053
6
60
22
67
83
59
85
3
239541
93
67
98
1
159816200
399782407
50
456717326
72
7
175886
53
85
293797
46244
62
216190
2
475882
74
101829430
171153108
893461808
68
76
88
28
232197
71
87
26
8
163346
18351
475616
98
73
89
303825
283367
1
53
64
640880539
149847
100273
168348
369823
419416
16
35
91
740085403
36
84459
5
60
8
403794
416710
8
362811
7
90
12295
42
74
67
38
661304531
13
48
53
339949
68
355189
392387
257177
61
28
91
48
80
41
126856
47
4
201304
348843169
2
84
9
133320
90
5
60540
3561
239591
243795
13
11056
50975742
122255
153188
382875
187954
6
62
66
42
93
105490
29
48094
29
238903
85
252413
325373
311171
15
18
818426707
16067
448181
355684
134513
129644660
54
362770
90
8
689974162
91323
33
38
26
5
23
956093105
3
20
57
680238105
25378
8
497800
119275
98149
38
438263
523610627
67
62
366405
495609
24
304302
51191
93
90
40
400698
788487954
464132
9
64589
7
12
27
228350461
88774
321507
68
8
23
5
207584
254361
17
121636
1
793415872
66
67
11
73147
343809
409333339
8
204484
33
18
197060
36
432927
241995
335806
325460
13
3
356179
413612
78159441
7
286257
6
23023
59
433796
75
408667
94
95
145164
415153
6
379510
471617
384106
1
61
19
404223
989702848
61
343994715
325925
63
95
433770
9
162200
99
348311
359717
18
93
28
62
334903
235323156
4
406894
5
40
99
195241
426538
138888
729829072
24850
365085
87
39
4
175696
133114
285254
38
423074986
68
83
33
362175917
77
24
17
43
252260
10
4
335511
232700
47
57
19531
43
53019
119140
19
83
24
15
404139590
67
89
39
52
494352
74
143762089
84
30
212221940
332301
9
72
606862798
28905
1
114407
83
68
36
380447
63
50796
85
366216
8
13
30
6
30
34
90
37
80
5
48
46
434796
204540
10
3178
3
190442
94
221763
18
95
3
497644
11
435561
73
442625
8
28
259097
1
2
668899063
431952817
53
783356148
75
490616
35862
133440
95
28792
28603
33
6
426711
244836
107658
80
174128630
38
56
333937
367428
436894
475778
96
461002
199529
6
69
79650
189793
360000
75
278829
360483443
95
74
332584
64
236064
184563
136939
92
377612
51
90
49
357266
31
385246762
16
462607
69
179333
886515190
12265153
15733
5
87
174619
61
236888
9
427809786
14
11
92519720
430282
90
95
9
271704
209652
6
246170
273998
201179
340844
9
384003
9
552227999
280754
922162951
446047
32361
19
322406
418316
21024
64
408576
81
8
47
165801
131322
387014
95
30
82
99311
98
776791111
99
249716
324629
333666
98
136332
623825575
83267
33572
219103
161880
36
23
271072
484268724
45
74
5
91
217269
15328
59
87
30
219267767
390322
53
21
318480
64
93
450313
104082
94
79
261644
12
54
239879214
98
82
368892196
64
106565
983815826
3
7
45
264384
3
8
20
923987188
68
90
3
491437
152892
67
9
85
75
7
36
6
73
436853
7
145402
44379
174913
216436
63
359382
167580
1
959016272
68
172249
10346
57
392087
316250264
448107
7
44742031
14
317951
451994
36
52
898783198
329017
18
303978
83051
45
1
6
89
156982547
77
905302762
1
50763
80
28
77
259321
362876
39
68
56
48
78451
467299
9
459143
12
268100
146587
376389
57
310905
277956
309606
5
51
71
49
66
21
42
2839
2315
44140
148359
190459
30
426920
47
95
81401
5
455102
62
38
70
354900
64
11971
9
427751
33
63
69
32
180862
1
86
2
2
428810
68
454321
86
74
409074
45
80
400706
391115
443962
70
31
19
461555
2276
396386
78
840871050
428186
4
76195
392355
971425968
333637025
7
46
178383
218269
61
4
31
81
67
386866
6
5
73
68
9
31
2
9
66
44
172530
3
77171605
376998
20
291443
293360
8
99
246367204
51088
93
377485
629992809
342657
59415
167498
59657
4
252021
277480
37
37
21
84052
38
349248
253039
50
9
3
72750
4
62
92
37
225814678
202442
247342
394417
240937
42
29
19
82
360685
30
109715707
153563
52
49
76
21
226489
366051
77
94
279779719
101606
98
84724
147537
32
473574
19
21
347242
376441
53240
213768694
223997055
114637
60
336395062
364928
732455799
46161
31
150858
9
80
131357
847022351
30709
6
441396
490023
270798
27
27
60
32
83
39
86
3
340818
160484862
204591058
467960
97790
384572818
923386558
8
10102657
179929
96
360097
17
79
75
496103
233006
153557
27
12
212774
40
397774
162115
447295217
2
290931
66
99
65374
8
45
365329
46
123907
17758
58198
387588
354814
14
15
382256
18354
93
886872260
93
310436735
61
95
73040
52
474226
333072
455934
63
136804
92
131708
43
688912582
77228
97
4
72
201037
75121
996083911
9
56
332538
499863
89334
317861
73025
163266
5
827919265
57
63
98
465945
385702
7
427911
46
234038
3
317406
11
78
8
38557
381134
30
277109
2
409411
400393
85
478953
29
92
55
433002
20
36
133148
3
354380
44
35
346522
11
13
11
312806
106162058
95270
890914264
120207
436808
3
31364
385535737
81729030
33
128571
92
38
53
21130047
23
13
178392
6
1963
245356
116706
55
45
239594864
344724
12
4
154307
87
32
3
1
78
622724788
98
6
297159
8
31
394058
14
40
42
88014
432731
3
403813
99
41
373212
485050
17
76
7405
208019848
85
13
97568
19
20
95
17
227798420
398299
441767
33
8
6
108562
19218
45
53
405969
16
496314
8
850140354
151481528
345018540
57437
78
53
33
307342
371945
8
45146
229466
80
277952
285168
13
84085
8
382129
53
79
40
326698
79
663347082
43
77
73
223765311
78
66071
30
96
57
8
296396
1
9
26
425292
74
410608777
777944156
48
266746
7626
25834
74
299600
48
79
453558
91
417808
9
89
7
59058276
425669
98
34
14099
482513
53
207416
2
839135299
57
27
91
80
392063
26
182593
3
350559
50
491255
81
91
87
182031
258690
95719
13
596289403
56
67
259607
469814
331957
901464167
419239
843306229
395062
295511
479534
4
73126
387739
40
348957
116657
823930305
809439236
601883209
6
94
88
268422
87
37887
288327
680786298
378618
75
30
372347
27
174094
445570
8
55
80
12
230617716
87
310133
35
342589
263023
15
495184725
68
247179
302597
607958942
8
35
64
23803
360513
75
38
88
59
9
43
69
36
65
15
1
296087
64
204998
67
47
252098
69
1
41
152164
276555
63962
83537414
72
415436
6
637450933
968886486
39
350466
5
114388
64750
391810
250569
872906627
40
471795
188505
416569
68869
1
19
45
51
882769995
350503
1
26
8
441585
8
472264
41118
843578904
31002
789037718
2
83
54
71
302560
7
275549
83
8248
66
272990
80
148955
19
8
285799
236285
95
934710816
428328
18283442
493097
75
399716481
65
228767614
71
237777
89
355908
96
97
30691
7
152328
41
23
41
81
23
199497
20
389701
82
361449
229973
37
249736
136441
4
97
281916
6
487768
40
48
9
841873440
852626030
383146
34
458940
55429987
113277
564148461
132529
359201
52
3
40
122692
350710
361640863
694535749
13
318713312
328320
55
38
21
58
98827
25
326801
2236
130198
93
2
452532
879016163
258031
31
6
24
438103
67
72
591781601
639946164
57684
77
68
42
10
64146
5
343503
67434
124865
55
421612
39
176276
104408
393666
85339
23415065
20189
50
3
43
55
142032
72
315377
69
52658
449542
239374424
283671687
111580
447217058
51
424749
69
288563
71
224142
324744160
333341
273932
24
381495
269616
435063
264511
152210
14901
53
247254
82
463552
40
251208
95
9
136271
189406
30409
24476
117139
460625
370025
366286
301233
294767
6
25
224409614
405862914
42
6
56
476891
385797
433350
1
5
950019994
91785
5
238025
290025
56
304637139
46
465978
22
495391
8
28
84
177263
275048
388245
891759012
150414
911717068
6
281386
643224374
30
6
220958
37
234421
256649
73
148179346
42465
88
493042
275289
39
85
412948
54
86
7
246858
145792
204756
75116
48
69
70
95
73
149673
15
183710305
37
354284
62
53
90
22
25
95
71
86
65
53812
34
26
5
36
64
45
492530
751172825
46062
2180
77132
75
488124
56478
426373
25
318166
9
117548
5791
1
88
35
737144474
49
9
752394131
337338
167378
350015
68
53
441730
211863
6
42
400404
71
297202
156371
32
694480960
70
325768
444156
34
345374
318821
412491
479177634
372211
313523
77
416543783
61
58
37
282423
224964
81181
12
472031
84
304100140
267852
68
437820
91
9
468042839
264944
404334
32
3
234994
299271
429193
155094
321497
22
65
456783
172122
301311
176934
302035
81
1
90
41
130698
618767395
18
69
59
168019
7
30
63
65
336910
5
325540189
353046
4
75947
186860
251665
61
99
496599245
112879
33
335243
337006
98
9
66527
384976
166689
209046
41
23
70
581993091
3
189085
18
74
977372925
239143
95
202367
626513676
178772
446400
252928
61326
83
255675356
454198
347516886
73
7
288619
426089
364437029
328563
322075
326108
289076
335116
257826
96829689
491728
9
29
384960
40
99
92
35
222862
38099
64
4
2
13
9
49
20
61774
97
641726983
469442
9919
44
47945
192000
106959
174036
308070
22
404514
98
208683
56
3
362160
9248
394425
388080
261247
24
280678232
21
442739
8
371193727
37
3
22
80
342456
49
13613792
12
557260480
63953
3
161549
346051
71
35785541
627707649
145074
87188
11
9
98568
350574
51
39249
76
15
297117906
150270478
54
183080053
20181
213971
879177594
404361
247664
253427
58489
312081
318081
100062
200061
424178
448277917
499360
65
96
383678
45
212267
61
89
3
6
33
394633
301190
22
1
246692
424989
5
34
329233
18804
70
204302
341589
240910
641374244
367058
66
46
32
10
5
106894
28
2
379098
327187
3
10
12
83797
43
67
316237
32508
258791
72
2
8
70
69
92
79
50
241033773
59104
66
12
67
406021
205131
196143
859965451
9
31
78
20
72
94095
31
138889
269144
20
149750
39591
250363
53
60
230040
873321927
30
92
85
132434
472178939
65
95
7
325453
20
45
41
499726
266005
6
99
88
75
16
25
815597589
44176080
429750
17
433489
305456
452335
78
62
60819962
438055
191287
43
162456
430082
99
326654
411661
74
80
92
893501350
70
25
31
9
9201
48
57858
107325
566185244
57
20
48
400378
96166091
75
59
1
19397
328717
18
30
74
84
51
38519
4
24
41
99
76
23799
84
563710861
73
473943
95
144454875
90
582006964
92
72234
180534
8
9
72
299730
37
491632
276239
69
1
29
481519489
10
60
374920
38
410386
65
46508
6
71
42580
80
2
86
202980
40
24
6
327331
71
72
902253503
67
36
5
19
325038
60
27
446155525
16
215518
883666645
415571
9
60403
412302
26
300993
71
30
436252
51
409089
422873
835730148
43
495931
71
3
810811507
39
157372
272062127
269758
340476429
481259
56
57
422894
3
99553
94
93
125662
405134
108905
5
33
423432
271452
435597
355357
73148
190960
59
13
175440
264799398
341013
413214
306902
42
95
67
7
2
906692947
407786
334310
230758
63
363150221
7
139197
879063615
23
379905
101753
83
201616
444933
21388
47
264126
259423
296009
7
94995
82
152315
9
400369
966516839
97
38
851895893
256184
54
291807
45
40
5798
169334
87
81824
5
66
453639
397610
57
37
76
378610
28
62
114092
53
495812
53
3
137048
11
483860
489309638
178524
231701
97
20
9
99
272064165
76006
9
443259271
324012
3
97
74
339697
762497664
94
236530
36
1
777044364
443208
212165
454507364
80
181841
3579560
24
26
81685
434023
394494
88450
46
388914
60
212122
232057
42
67
226562
258616
81
76
6
397927
28
2
334594
37
82
460123
3
162620
77
355682
497428
79750
12
21
138561
482794301
909788589
799003374
2
325513984
97
65
25
16
96
38
18
83
89877
70
3
61562
825665728
28
69
65357
249763
72
62
115407
458419441
6
84
982000961
76
269758
41
7
225691
451570
214421451
15294
456192
197564
24278
262164
265703
3
30
408601
198371
79
254929
348691
10
66094
6
24
9707
85
409485
65
432674
747777788
77
88
61
86475
29
316241
82
147490
262655366
4
239420
650394135
94771
93
59936
42
422921
73
314438
409419
88
83
435678
68
13
7
356517
42
21
355546
91
84
6
495821
1
64
39
94
345253
229391
2
73957
6
2
682522101
60
65
479879
93
109
50
27
152665533
465556
68
487549
52
60268
56330
37
4
16
445400
352169
1
93
320903
2
304405
94720
61
31
133554
87
422615
18
274230
5
3
9
6
287555
50
4
79
24
284772
187163
74
498083
391540778
365927270
81
38173
47589
30
169235
782614119
47179
2
96
226001
358320
72
858883441
238008
59
218454
416480
47
305144
459375
33
74
68201
79
57
410352
538672678
238561
8631
21
464260
2
342144
366930
323915588
305543
388561833
309079
887522644
4
57
433071994
11
981098218
20
83
8
24
406642
539015726
19
391118
320103
132884
9
204798
76
52
45
61
99
420605
72853
98
38
465367
313022
233607
212133337
75
52
176403
12703
189614
230625
339791
93
50
5
777038213
453685
55763
80366
73
31
1
214707
37
13797
92
67
395835
38223
97
2
494086
21
9
53921
61558
204300025
43511
326375
131143
266707
1230
628485441
16
35
22
871604207
13
29
4
73
45
5
592241413
2
58
74
11
23
9
288450
282615
111362
45
4
166390
29
60
301238
45
15984
42
69
54
219308
197157
60
42
75
82
55
60448
4
270856
284671
2668
221510
95
77728
29032
237274
255364
36
56
74344
178674
305646
2
414831886
332481
307637
257551
334895604
141171
84
315718
39
121007
7
2
25022
387299
39
39
46
296976
292625
285507
360972
94774
540371876
408380
78
102675
66
63
382724
125361821
446829
14524
423531128
47
21
3716
437360
6
75
480463
243928
395147
67978
2
62
284334
608210306
314875
441352
81140
96
2
75
51000696
7
336427
478743
53
369592
14
2
333955
10
88
389484
940946319
145023
56
38
79
99
13
93
46
428875
93
57571
129655330
29
355679
975094414
253409624
858965053
375486
460271
98
295636
27
73
64
214824
25
80289
990759005
415942
32
279210
21
17
201122501
500413196
73961
51
78924
353526
166772
33
221913308
202360
366773573
118007
305657
2
183975
81
23
4
346516
29
493221477
364634
43
21
30
81
95
70
472553
205052
86
278449
89
77588
12
80
1
73
85
75
146843
267347713
49
246292
65
151091
282921
37
326930
204173
14
26
48
416539
364816
37
20
83
178931
24
57
8045
54
446182
59
10
61578
66
72
455392633
680209211
72
33
478206
54
836384440
694580668
331965
60
561678386
3
227742
30
314035
2
8
360384
126106
186852
6
86
46665
345684019
233181
372813
78
249191125
109155277
34
14
438805
35
28
89347
443635
35
4
85
53
294699
389164
732867532
349573
33
364956
382085
11210
197814
115822
3
302392
49968
1
27
131441
349954
412375
169018
944062087
76
6
23
433185
112521
53
7
198775
429946
90362
44
365268
2
442001502
80
37
41
869051265
9
58
280207
89
18
249591
350270
468759
39
31250
395902
11
181576123
202509
90
1
473538
454345
36
57
316600
57
392423
26900
47
273792
44
33
66
15
33
35
89
28
281046
405556
69
344235
894361189
177159
96
94496
429505
6
12
13
970055662
92
7
71
495245
935467575
3
33
90
192018
86
115840
36
405334
420411
246152
27
232771
1
98
483302
77
43
26
58
395087
42
2
322789
22
138382
10
394092
34
4
1
17
162700283
7
59872
495358
13
198678
90
447025
97
65251
82
26
60
7
349107
24
60
377185
254888
21
320768
376009
23826
61
680452266
9
88
88
41
86
7
59898
28441
670613878
459710
5
3
90
60
46
40
54
4
195332
2
167767
479681
58868491
44
56
60
3
11
253756
16
387081
91
6
136560
74802
6
487909
3
57
76
29
125970
62
49
20
304502
382678
444890
94798
7
19848
51
366270
326347
202957
138550
93
18
9
872329762
5
681305642
3
237988
127302897
5
449059
155099
44
61
63
64
52918
61281
522798882
43403
201666
491656070
427624
66
708817751
160256
403991
80
499681
106179
82
1
627621499
418203
62
66
99
18411
391826
114178
8
5
274205
90
90
9
66
266878
12
33
117340
112018707
19
4
234294
288059
758087329
45
56575
464175
192395
23270
11
284211
464099831
575111589
295744
49
50
287715
33
51
10
5
84
346982
8
35
38
99
25
86
9
333820
357467
107977
62
5
66
64
272597149
64
38488
68
29
8
376308
8224
319362
916956122
7
401460
99
6
264592
25203
61
67
63
76
169728420
422767
65
50
71
378681
88
69
339445
56
16
247762
142759
5
47
75
4
86
14
822420592
471019
94
471454
5
118082
362338
85234358
46642
905781197
178192
67
325264
83
2
292167
926501257
14
915002404
903017346
484132
145235
253292904
75
468528
36
11
252595
287225
99
504002362
202769
61
480295
423797
3
1059
4
5
166078
330198485
52
76
79
123817
283547
244954
65
67106
429432
73
73
5
165115
57
21
54
48
210181
23
266357
48499
349184870
30
44
1
451783
412215
254310
278178
80
30
176288
343534
249582444
95
47
49
841816650
2
962808648
58182688
470064213
83
37
42
14
283641
90767464
54
49
33
107991
75
110693
27
859632989
80
93
275505
83
146042
316523
50
94
157097
36
257298
9
34
477423
427967
367872
52
79
92
991896602
6
68
563005931
81
402352
333042
464398
59
150625
345527762
426787
561939830
34
29
51
225021
573145536
39
78
50
154053
8
419409
2
337311
26
224031
286023
23
69
59
178323
2
662313354
36460
695011636
571133230
384684
476339
65
431429
52
6
112155709
169345
26
8
99047
48
3
26
83
31
212591
68
84
56
288319
256704
95
258802
84
384330781
94
63
174298
45
82
39
8
222528
30970
31
8
67
42
345498
67
97
9
68
294255
33
39
14
375737
90
27
21485
363253
316181
475038
402167
79
937096983
36
52
95
256585
234736
50
388154360
465376
353107
97
49
423394
475769
493740
59
13
30
353454
3
18226
34
80945
95205
711918968
38
10
84
360609
51
64
221628
177686
68
495220
325653
89
15
8
86
60
108185
393981
301545
2
39205
36
407621
5
269100
171029
342627
3
452797
35
92
182305
110042
55
97
96
345644
3
93
9
225886
15
143583
800834203
284493
93
76
557450898
372573
176957
21
339701
71
69
83
92
81
837083909
21
78
837338772
34
19
193492
14
61
4
231569
48
452947
21
137631
71
361021245
18
85
151702
298536
54
57
78983
58
452730
5
196382
85
294158
61356
72
449680917
101759385
1
49
301309
33704
267473
77
284403
94837
75
94
5
47
19912
94135
647730257
44302
464983
170843
14274
90
32
394037
115761
8
115707
151540
3
660704809
27752
91
73225
339198
29
497781
53
94
249057
47
108031476
14572
405359
79
5
361958
6
20
404446
123708
62
316473655
547673190
7
98
4
191058
157106
64392
40382
93
332034
283169
69
20
91
7
289593797
89
95
447353
70
79
37
362961
96
45
6
67945
60
47
460781
464560013
405047
89
920448168
61
9851
356848
578053359
221476
285882
208281
509942096
32
73
34
52
238618
48
29829
56004
25291
80
187642112
35
11
263048
45
78
5
35
89
80319
8
292326
98
35
208183159
195019
7
157732
64
58
43
11
16
7
469966
71
21
209556718
73
4767
230661933
82
314954
54
344465
18
74
54
149880
11
50
83
5
125006
392636
411546
317950
38161
434051
12179736
95
326236171
507611432
7
737170156
477510
529980193
21
981704008
38
404092
43
343454305
434097
55
359342610
27
29
69480
3
1
92
88
41407
84
59
776437756
492964
193754
75
31205
191650
178023353
411048
60018
3696
22
92
12071
47
38
56
51
380333
429549
76
311889
224290
468292
101031506
20
264498
407756
67
353487
996615361
14
25906
28
57
108485764
290233
93
93
1
68
38
75
416992140
2
84
15
91
175182
443306
47
853186437
86
33155974
453895
10
509226212
1
88958
48
93
783233765
432218
200199952
741316115
48
177113
265038
624052498
276468
156240918
3
2
416484574
11
5
55
47
192071
74
273752
360962
392238
78
40
68
78
67
97
146832
49
25
62
86
26898
234003
65336
149501
259133
55
86
173542
462804
57
74
89
66
219795
235511
1
267421
453742
477608
15
6
57
37
363226
5
355303
70
46
55
986239929
68
467301
74
38
4
356505
4
609847806
130389
42
2
496258
83
408047
329451
463047
422269473
74
463042
32
88
384769
450313
92
136528085
95
73
36
78449
308592
421908
301831
99950
60
333322
98
72
322350
12085
90
2
73
247959
308973
416955
15
63
85
477744515
18
97
58
171137
80
4
92651
37039
174015
162516
8
155113
16
39
3
26
8
59
59
95080
406802
10
50300
279233
13
7
182187
143597412
484080
51
814941608
93
148635
43
89
209337472
293956
181657979
74
8
7
59780
10
352834
279587
9
9
201330
56
229995
98
55769
181352
62
81
282790
187465
5
138963
149947
402820
6
309729
21
258256
35
8
327643
6
456724
70
692736429
122515
66
699790695
43
59
46
37
118846
48
5
212583
93
6
424460
33
81
38
155255
197647
121878
89
96
19
96
34
90
443209
19
379807
116050
195111
229002
259858420
38
81
97990
233959
3
58
59
41
12
4
6
50032
308792428
331198752
2
81
73
73067
8
49
270101
290063
380956
8
45
64
41224
6
66
10
298064
342083
67
554032876
34
1
8
289089
26
68
43
47
635544831
471950268
407384
48
83
483955
46
473115
41
256335
89
10127
67151
77841
28
43
193736
199436
924115723
46
76
441041
447591
865325623
84
251950
464587
66
397611
91
98
485863
4
83
12
4
28
973381768
7
16
49
444946
260319
348975
70
68
92
802164121
401642
2
15
87
45
36
435202
395226
8
238498
52
32998
42725
43370421
7
23
307311
91
113204
183615
213943
71
742454038
18
70
200494
73
431824
8
18
176793
603891363
8
89
289713
269170
230067
846599891
2
50
22
26
97
48
23
3
443029
112434
864185731
27
72
3
50471
133434
313776305
499758
319482
112843
558469562
4
4
50969
214903
157205
56
8744
160693
13
175707
4
492385
133675
13124
3
7
376965
222251
2
32
30
970926844
50
59799
26
484690389
19378
31
20
78034
835048900
99
5
210626
9
12
422908
71
1
497798
10
336947
8
113265
275247
48
201962
29
128471
44658
56
72820
331116
44
30
361100
448880
88
24
53
846503282
6
14978
311299
65037
3
239125
29
92
324855294
692633979
55932
16
80
381109
237627
49
74
400118
391068
19
280471
45012982
42
454340
10
485849
408909
600783965
67
58790
6
341111
211692
12
60816
471739
148672
76
86
264999
6
206146
20
490337
2
136703
464784
4
47
62
196898
146097
1
109616
60833
908105466
67
15677308
71
42
27
58
856696900
348213818
639538836
479208
87481545
85
92
29
415098
85
35
47
105725
6
70
69
377040
407988
73
25
98
72
82
5
46
413030
275934773
568098493
81
190545
2
8
9
135388505
63867
21
34
36
36023
344372947
80453
29
86
69
322127850
49
76
227868
19
44366252
72
466006
455603
90
405132
351672
113225
156765
87
177671
171581
79
32
67
48
81
25
268776278
437387
282252
309860292
1
226493
43
280747
6
69
77107
149436
18379
41
450557
15
371680710
16
56
243847
14
85
147786
80
36
282943023
12
283413
9
36
47
159369
52
76
24
5
118198
88
38
33
40
245633
253091
312092
321872
17
418219
4
339793402
56641
63630
382248
8
441484
224065
357843
84332
375546
379607
5
648776733
243488
249349
179477
16
8
32
453575
333527
353735
167286
4
90
47070
221499
83067
72
11
94
50
258727
29
581050553
392905
78
411257
2
113666
51
89
540796963
20
46
209074
9
347201
60
351208
313248
1
50646
6
404580
22
536677882
2
206476
321183
94
8
384459
8
72
99
262536
91479
137236
98
440856
91
246068
346346
61
94
442435
986459562
97
26
315320
89
466675112
371189917
612204591
99
6
49
401095
72517
2
28801
59
114490
9
310641
181004300
4
2
146845
479786
168230970
98
10
44377
30
274142
836623982
72
98
89
722259052
99
96
354419071
884498699
79207009
457128
9481
94
95
623203513
186584
213192
483562
58
72
64
72
11
97
248434
39
93
6
437862
953753206
87
1
34
34
318845
361571
78
19
28
67
241773
6724
76
36
641484944
476785
101154852
28139041
14
301307099
5
46
136647
50712
276395
101925
60
127739
444675
202912
346935
92
55
172634
79
2
309815
67838
67
7124
462508
6
124039
170222
32
94
98
186831
355955
187480
457351
99
32388
315674
380016
84
93
45
59
773593546
33
99
61173
261067
745210907
49
93
874437934
21
145089
180945
7
415193
197238
86
361087
59741
393934
16
490702
303753
60
1
306670377
23
410426
634710247
271180
53
451541
422167745
47
483535
411264
162357
178020
433118
39432
86
212529
80
155130
58
205802
98
1
84
54
4
63
400316
449354
382412
202671
612247288
8
27279
32
91
368898
93
818484018
61
233915
94
37
60
431712
497369
297444
183722
36
426275
40
247171
422517
83
96
73
50
36
36
398898
79
2
24
18
288984
23729
16
72
2
509333986
247757
3
202303
4
88
9
56
18
346643
277361
459821
86
3
49644
8
400085
459816
174753561
12336
8
72
261728897
90
172542
4
137720
19943040
6
464475
418200
68
41
478370
280615
494217
282596
465300
29
72
81
43
35481
483614668
66
25342
103388
255266088
350400
259143095
1
282565
793174484
424420
291575
410688714
39
94
62
59
955143986
81970
96
319684
79
311122
459624
451106
93
79
211620372
45
90
89
98
446556
158793
73
2
411486
47
23
95
28
461485
4
27
63416
3
18
6
63510
610838674
89
157076
7610
432573
400856
435329
35162
57
60
9
70
380891
74292
30
83
1
115648
2
229831
14
11
84
63
62
354004
2
677006469
26
390192
98517
94
67
19
453004
50
231181
2
16
5
39
23095
283826930
450985
191929
210679
138774
217002
1
325880
121787
837091470
96
220222
147175
89
18
4
78
98
61
271313
26
375568
27
92403
218776
477105
370048
905746987
143483
381363
365379
207494
2
57
68
6
78
11
183977083
23
411703
85
70
214662
49
39
35
135759207
55
84
49
419900
49689
64476
11
9
159294
273195
465329
137646
88
50393
64
369445
383756
470436
322948
66
235387
21
427286
464213
496771
51
38
71
91
466975
2
9
36
49
400094
276583688
4
450674
150534
165539
337214
18
481434763
363684
92
126907
147478
368818
9
63
482549
18
53
93840
72656
13
145760
450640
81
44
96
22
58
32
146999
432949
51
258464
38
81733
318759666
73
315104
603208242
393456
489551
453153
219649
27
1707
15
248000
278218
462813
84
235986
447671
63
469995
145735
414491
124644432
73357478
45
7
385271
426052
390115
312423
36
431954
500331514
78
84
19
418546
9
72
272074
1
57
64
29
81
85
23
30
467908
81
63
554761122
180306
315911
146668
38
98360
136686
394439
27
129807
18
268202986
73
4
8
98
207790
30
21
17
98
24
77
88489
364533
363551
29
63
441671
26
242455
399722
487373
15
78
5
19
368941
243997
714047759
47
161680
41
86
940760962
70712
12
309437
106521
446131
391197
70
141349
43
9
57
130063
168280
492360
77
432045
19016
103858
98844261
91
30
2
44
36668
240512393
5
286768
22
239172
2
208661093
51
62
812250241
332203
48
16
399015
68093
323682
194109288
71110
304536
546693760
88
9
351870971
63
94
22
56
76
33
81
252481
78
371747
94
65
466712
12
21
16213
53
73
87
31
400124
816192602
80
179623
82
52
91
295715
219872360
1
66
305356045
961101936
86
30
94
728680951
441593
104363
1
78
255744
36
305837
3
443156947
80
326189
70
31
46
970671601
761905469
341376
60
251597
345438
9
2
80782
475567
65
82
68
89
44
98
57
376670
61
250647
4
30
111500
58
92
62
422988
969418396
41
33
291884839
492298
495211
637300643
239701
251987928
430151
69
363963
336184871
9
54
365696
438537
89
12
28
13
245054
54
39
82
10
54
71
924631636
91
2
4
163490
358504
16
993546251
395339
77750
34
95
97
743951881
63802
345933
274473
89
39
234454
42639
86925
208982
17
91
669458041
253924
45
5
74
236612
329118579
35
96
2466
914919988
71
73
77
28225
68
73
88
684772617
408779907
340136
294861
36
769131663
4
42
58
72
224494
56
47
77
40
324766
46
88
961300289
2
245986
55
227464
170557
333960
58
80
31
72
442368
59
7506
37447
98
35495
1
153782
76
77
26
451594
54
6
21
53
90
21
526185156
81
343291
60
58
256095
224478
122118663
50
26056
88
615825731
135579
3
34
80881
9
13
33
42
61
67
79
154158
479086843
63
11
47
630347988
90
65
386743
174076862
626672100
71
194782
1
46
242611
92
38
78
455206597
133995
148189
50
403796
55
164813
153474
7
35
1
347685
49
323782
91
166013
81
53
214538
473608
5458
470147
48
29
8
20
91
84
13
312362
19
783627991
48445
89
373495983
373701
148752
11
812903867
216254
468128
79
347345
74
27255
3
65
67
355859
406363
42
326039
158768
88
22
163016
590990721
353114
8787
2
58
67
343284
9
2
2
32
4
484961
60
363920
99
71
218797
55
93
8
460380
320321350
15
499020
472280
53
343159896
422966
82
194331
55
945295484
44785
26
78
424674
86
69
256824
69
197217
169146
4
19
2
22
7273
666752682
22
197651
29
148483
83
5
93
85
65
485183
753030973
454508
392276
78
180788
254415
292811
412143
35
64
53
8
33659
130127
48541396
179026
389847558
247309
368774
269335
451593
159644
23
63
233517
74
351850
87128
38399
50618
491515
6
92
7
238318957
232728
306536
39
118845
175886
96566456
78
778195699
452977
69732
246671
191106
6
51
311770
20
66
304864
144223
25
82
912978322
385979
235537
171723105
99
33
100011
30
41815
142447
60225
400486
61
27
8
23
81
22
97
38
8
135660564
50423
417462
52
300552
46121282
61
356599
76
838385772
471140
385197
369354
7
58613
925417960
155549
13
47948
90
388582
52809276
967924106
24
232174
78106
70
66
56
97850
420678
347089
12837
61
82
468112216
369240
422485
814998444
189344
253694
30
409357809
30
346817
355649
52
525571619
109594
37107
81
8
71
66
356627
459886
38
61
99
5
134988
64
176221
64
23
786632816
7
135120
8505430
8
82
461009
28
2
76
5
8
59
53
76
241766
61
18291
10
14
429765
379541
160146
85081
96
123265
6
33
59
479124
58
85
7
377928223
61
445288
65
69
25
79
62780
493878
6
42
11
43
208682
145607
90
50
2
64
47
76
99
44
68
97
413558
9
292971
281946
43
193655
30
55993508
183345
407320919
6
91
56
96366
894944703
131846
18
356835
362274
92
43
6
146110
97
231271
395600
27
15
83
48
16
173867
450556
461100
349973
723780762
57
4044081
360048
9
7
30
36
16
94
76
349743
236012
78084729
72
25
147500
52328
21
60
843501647
76
42
436458
13
51
130188
27
200554
61
148552
467884
447015
655669714
6
700897807
89
3
14
382344
31
86
42
202927
19
469741
93732
42
30
91
313441107
51
473080
321840
75
48
64
92
61
256675
402891
45
87
272462
199120
115598
18
396505
236806
113756
593590127
458753
333596
463555682
82
94
27
120634
328795
35
42
90
6
493256
382762
35
144576
112809
51
22
334623
174785
364121
53
52
27
33
61604
71
377335
457268845
3
36
43
423182
938740373
39
51
205816
78
71
10
206954
400707
413840
377571
961319852
39548
166565
208261
429518
228046
49
89
240863
44
29
445050048
43
475844
92
128036
379915
81
80
453269
82
70
276466
19
49
82
408563
90088
219611
269417
80
20
469833
53
468372
289100
187148
105262
24
54
1
114287
292684
266497168
428702
171254
80687
77
83
386886
8
493883
5252
90
56
32
66
318927
257785861
82
23
19008
632286449
18
130446
95
144829649
63
285710
892176511
81
32
112096
5
26686
154721
505704084
9
16
104577430
498599
360120
487404
119525
161561
35
30989
19110
95
94373781
67
7
448966
54
15
484048
1
249975
125029
46
80
467863
43
419066
69
173793
10
926447396
120795
7296
297840
261973
81
57
91
443827
60
226192938
75
180627331
688282880
687467879
24794
58
67
62
89
88
44
189645
353879
407419
600983243
29123
350908
671058505
488506
11703
33
73
466002
9
839877489
70
188911
236649012
61
269117
81
149159
37
330394
7
40
53
214427
432297
91
100380262
56055
472615
15
136737
80
487178
15
15
979762012
56854
77
21
263298
21858
294193
337821
68
8
28
173749
77
45378
355353
24
39
17
16805
932288847
358691
195615310
43
491683
371021
379532
76
309177
185738
11
83
77
320962
303161885
54483
921690087
339902
3
28
81
31
7
26
82979
6
447100
291802
186628
45
6
225799
178348724
492518
356185
359582
313723
1
6
454174
25
205159
471567
88
113651
869883401
190026
114424
38338
46
10
148493
26
91
222747
443887
969
45093
389855
78
54
73
462919
41
72
7
7
238829
15
2127
368815
376710
75265
99130683
6832
336031
468186
305761
51960
40
540260361
79400
253
499028
492317137
4
336450
57
215692140
336560
19
319458
151672
13
171636
551095662
44
13707
47874
41
59
1
8
13
94
1
41
81617
9
53
382297
99
75
202465
843324816
87
43
37
740403588
381102
49
405084
8
27
21
854088722
7
80
255629
9
4
5
36
42
297270
420409
85
349612
389388304
20228
54
657058354
231480
9
214573942
76
131201
328375
36
1
26096224
188699764
195472
5185
387962
489956510
89
61954
81
67
208260
74240
186180854
39
1
71
59
275827
414233
458433350
6
451620494
730952061
98
60236
145263
127458
46
98954
246360
90770
248243274
52927
47884
72
654023835
48
50
331425580
138650
25
185182
79
84
358063
843222577
23
273575
55907
657244842
113464
76
464266
335444165
324445982
23
51540
712801737
38245
318491
14
445667
413062
36
7
227013
133289
86
405475
99
11
73
350347
59
416528
51
313925
137952
30
279876
956406358
451532696
9
355365
116969
90
18
134801
76
36
19
109853
2
279380
25
68892303
64
54
97
426414
69
9
1
17
1
65
146817
34
453939
140262
98
34
78
57
37
33
37597
207982
487130
318753
4062
38
348515
52
70
8
20
90105
55
4
3
376368
75
21
489327
24
51
77
673613176
88
442871
758603667
36
157791
86
12797
1
210046202
36
8
411128
458471
718508658
251363
351287
3
92
289912
459635446
3
291891
52
381686116
39
28
58
56648
132052
300550
489585
555351790
49
349813
71
54
33
3
63
322917
124726
8
189196
73
71
66
315183
9
76
70931
95
16308
4
39
325555
15264782
76634
19
82
32
190535
72
5
307199
25
114020
64
198485
4
57
76
74
129797
4
50
50
13
301736
57506
43
79
44737
160254
635807276
3
560642475
45
395168
300728
928004844
82
405398
91695
19
145258
388239
196516379
56
404702
38
38
56
39
6
404239
222302
82
82
62
65
22
438511
135904
9
4
486704
402438099
479028
57
6
92
63
404829
96
44
13
97
10
95
384165
80
5
13
300680
54
86
34
744195743
768522168
127354
93
38
108162
393179
53
55
331887
969799818
264308
46
25
133128
120011
320655
284865
184259
65402
90
85
149974
16
276671
39
95639
446051
398341978
302859
60
74681
262245
1509
355004
27
466716
99
62
5
97
323842
79
95
21022
46
360796
35
32
9
36
12922
37
45
7
286346
185242481
62638
155241
15
62
72
50
17454
459596257
89
609534300
89
389008
2275
21
12
3
489914
82
25
32
448396
30
123634
294075
409129
11
70
436806
646083088
15037
42
48
34
359888
57
31
312520
179363945
83
41
23
117001
189653
456669
45918
71
222672
22
60801
79675
19
408336
8
73
54
116767
29
395903
174805
417708
76014
285154
446381
74
501959076
48
245098
55
71
58
337768503
451696
497298
9
51
455020
27
53
378134
381130
313055
3
105300
447518
2
479096
135264
10
206436
408903
273242
306603540
27
115160
112903
85
482284
404182
240599
7
642307155
163518
5
2
728977350
86
4
499192
74
15417199
445767991
2
75
76
205773
3
49
856816465
211185
372777
118945
85
712352324
85
3
31
76
66
479543
57868
184608
46
387741
328958
42
65
94
1
74
17
285601
22
442705227
70921
3
154427
561748568
621022054
61
291575
302949
20
53
72
141722
323147
7
112749
124552
420623
74
321488
28
84
155614
982687774
49
67
3
46
79
80031
13
40
93
329136
349676
395825
996705796
75
321998
49
70
24767
44
6
410564538
90
270258
916009556
267554
97
4
112463
843083996
317198
50
189453
630678619
97
3
89
14
35158
52180
129340
111916
53824
865417964
60589328
15
48
393165
57
162646
161190
248582
359581002
75
295071
47
56
94
480472
769167383
46152
4
14
134198
13
35
33
482437
415158
485580
4
190150
46
30
12411
240816
20
19
44547
4712867
354704
104943
205074
3
66
353982
23
63
36
166537
26
315506
231483
347234
374479
63
6
55264245
349397
341164
68
79086
60
47
70
211644
131771
10180
61
50
49
9
7
90
47
4
275769866
123875
723136083
308766
40
277282
208321
48
19
353549
156666
66
78
11
117263
519150846
9
420577
54
7100208
90
92
800772429
46
2
20
76
453199
90
6
45
46
87
84
90907
454390
25
350491681
62
100872
81
76
35
97976
46
12
64279
6
227278
300646
883118279
40
77
68
174060383
431378
43
10
96
98
6
343711
216727
641388302
443984
9
2
380023
43
499550
5
57
73
74257
641232823
48
321710
69
28488
289977
476969
701712826
696185899
67
26
101108
10
7
237397
6
83
26
4
235568
55
382300
9
262617
993697314
325836
49
386876
252043
284249
281786
39
25
37042
188439597
99
332413611
57
409015
438382611
345476
56
55
67629
201859002
63808
337430
356944
37193
894572527
83
488818
74679
90
48
17952
89
69
436279
27
3621
79
25
1
6
29
3
5
217367
49
178446
51
6
90
77
35
82597282
49
68
37731606
25
20
64
93
339147
6418
82
225064
56
301203
567523922
37
96
77
90
26
76
15
78
384359
51
12
478460
414630
81
132678
31
80
75
53
437942
70
254120
71
49
25
81
46
26
725168180
415726019
61689
39
93
7
81
45
30
493341
316039
70
403887
17
54
335071
91203
5
154218061
419473
3
56
31
243410
151427
90
81
5
290358
469812
6
80
8
76295
14
157083076
9645
247889237
136615
33
425674
455804
35
19906
346614
368941365
336367423
5
90386301
206171
50
754320907
641224581
46
695701382
366121293
292552
22
71
59
397042632
313549
151098403
43402
159139
507471036
54
71
73
12
486368055
307279
239042
3
183006
123498
53
82474
348053
9
642542884
9
52
2
26
5671
39696
29183
17
851477018
17
182782646
726899168
32
34
325748
320037
101663
92
53
212433
359958
19
49
80
54
67917
478867
83
535355456
479075
5
108807183
488886
33537289
60035
29
807678077
76
414997
17
27
9
191638
69
15
419043
10
155779
94
74
61
34
4
314414
154212
492087
16
292904
93066
415511
56923
11
13
31
97
37
78
66
47315
528741037
401240938
71
63
466796
436843
11
37
31912
52
8
62
196943
79
61
59
42
79
414002182
65187
102842
336947
461354
159053086
7
99
92
94
65
9
4
30551
8
73
50
94
189887
36
51
44228161
451515
215408
417857
89
242980
90231
572186613
39
344762
205403
487111
23
96859
31
10
23
371347
68
56
232871432
440958
94
468109
471303
409458
90
195745861
282192
58247
292296
427180
906835450
49407
435024
270796
89
48
149617
367656
13
368746
50
98
353252
89
297536
466823
5
14
91
63095
321202
85
27
54
97
16
71
20
55
169829
7
97
7
14
95
51
87
30
238622
142813
39
32
238912
91
81
458654
3
258813
6
8
53149
63
12
87
464200
311444204
94
46
9
96
141713860
7
439871
766215592
276550
50007414
495223
259964
48
8
82
205806
42915
314800
212830
17
206803
85
51295
61758
256630
6
30
99
44
95
93
38
16
343826
51
322184
16
34
591879175
140153
430734
34611
357724
342777
98516097
70
36
41
813612114
18
51
4
290888569
52
80
433833
69
98025
3858
326016
42875
209745361
391512
78768
27
356591
14746111
41
74
134762
38
250714
58
297762
659907077
481983
429205
12402
153228
83
333961
16
54
24
48
50
5
52
12
55
73801
68
24
342320
427631
89
8
93768
198073
17
35
446265
85
492696
17
43
9
349093330
214387
92249
12
6
335568
457626
27
10
8
27
70286
461975
408333829
201603
46
83
61
21
107544
46
352900
365209
33
435153
13
498983
26
202467
35
80
37
1
59
59030162
78
469367
40
47252
119996
92
2
92402
33045
380148
371980
358400
45
8
607218735
51583
52
435723
67
258944
22
91904
31
481226
92
442601416
60
8
5
410608
15
75
318109
103765
498462
246803
338508
147829930
60304762
207551
28
444304
288133080
51
32791
351326
321594
105971998
469935
21
474033
109802
7
230535
375178
124369
164740247
9
434098
243063
308344
498450
300885
43
64
236698
34
2
21518041
81
2
36
3
82
721143148
343161
75
33
463368368
299291
169225
158989
41
58
752561687
2
320849
1
49608
183485
458924
97
74668
391780
413784
133905
1
704902066
94
35
377894
26
109620
176802
169158
436394
5
29614774
9
211008
52
64
45
734587175
136688
3
4
93
499693
468323
115967
6
167964
173431
59
779904153
474628
32083
52
2
69481
97295
87
352449
97
19
85
98696
489251
448196
164741
26
378633
45
99
39
50645990
7
83093018
1
96
426190
65
439104
102170
59
137875842
92
974291313
399545
4
6990
90
266346
98
86
498958
134997
27
78
75
46
55
19
48
17
328102
301778
36
243919
80
5
46
1
133660
55
5
32458
94
19029
26
179214
273318
259386081
497964
28
447667
21
72
32
298482
210785
239563
331952
84
99
381318
51
58
3
124277
53
358724
594372402
273937
264657
63
23
2
40
79
51
160517
61
38512
55
412629
322970761
10
345171
21237
316177
372574653
97175
50
19
397063
5
23
31946
82
72
6
58
22692
399899
286439
10266
94368
38738500
6
72783
9563658
603
71
249492
30
43
400898850
483935
284244957
66621
79600
83
66
336731
47
636198851
47
19
73
123709
73
16
288507
87
62
472143
467207
136561
24
8
388146
9
31
57
435151
68966
79
6
290175
251668
497220
52
93
49
809976653
125611
19049215
44
61
163174
482450128
25
347510
2
744843747
9
47
72
49
16
199888
45
17
183425
31
16
54
208000
42
82
108001
448545414
92
55
140172
3
64
12
83786
2
423938
303999
58
469935
4717702
278897
4375
31
48
4
3151
9273
483574
65
37751
861084852
39
252273
95
87
68
64
348661
84
3
66
106308
114746
367721
32
44750
560427615
435445
372897
450864
2
401515
223685
74
1
68
8
124603
352379
93
92
4
442289
40
462839
26
459508
38
224784
463077839
92
39
695392386
7
378642
46
422504
65
22
139776
281401
336191
146117
211363346
30
449197
188859
73
71
37
21
34
3
279234
80
38
16
19
68
69
80
283244
52
272290
368753
169158
82541724
84
83
41
120892
119129
53
1
72
49
56
423630
229427
54
17
5442063
273925643
1
87
288348
449930
31
391146
68954
90
7
24954
64
95975
139305
777402770
230447
96
103120
887653217
45
279595
72
48
74
91
9
256184
16951
97
48
2
24
45
125399
7
8
92
390217
424441
260766
57
2
83049
6
132770
324680
36
90
419249064
477361
320141
75
51
85299
33
90347
17
7
40
83
5
91
96
241637
394699
56
83
130396
8
431968
314242
156004
445070
76
30
387342
19
52
382210689
24388
398786
16
199039
47
349686
25
32
7
353548800
265228
83
212187
99
96
449832
289354
40
22
18793
43
6
4
176606
67
44739
77756
92
400441
5
246574
4306
3
8
409567
409991
25
17
420182
483800
21
7
32373
59
93
277827581
99
91
32
161443
18
9995031
23662
86
81
182216
383667
79
109463
122473517
286455
481715
3
9
185061
73
239677
4
82
59
9
298998
7
18080
9
373589
314862
87
260924
1
391353
155328
210268571
71
53
440581
630572564
98
76
92
245732850
38
35
437816
778508980
4
323680
67
8
72013
421816
478386
16
901160473
82
437562
415141
1
210999
195934
74
882142333
58
75
87432
323334
362234
3
99
38
879056945
34664
99
243878
34
332436
18
24
647942258
23
228671
66
73
244814613
91
91
842871747
356671787
460381
6
31657
1
97
48
4
36332
33
33
471031
166692
82
1
899027733
86
1821
117783
90203
17
52
321810
72
55
83
7
331071
396754
499970514
898494993
52
4
16
357311
58
14
995775442
207295
279162
51
39
407430
3
71486
4
72
19
83
62
50097
85192
158941
10
26
12
31
94
141603
46
7
473996
59
77249
37852
215221
25
8242
44
4190132
108621
10
324219
80
2
8
452303
7
4
24618351
409363498
95
347334
192347561
355389
8
33
71
43
5
149697
592652567
120032
151254
511294998
36
87
259008489
107315
96
44
35
438943
319842
498655404
126521
55
95
432943743
7
6
13
85
193581
116757
22
148509
30441
25
92
5
80650
51020
20
135600
97
982190966
915729724
75
228598
70
19
541724478
441982
111755
191831
498908
48
91
837961099
251152
97
518156316
215456507
322473
21
92
68957
26
69
8
2
167957
27
98
38
10
46
36
449743
268583
68
5
44
33
84
248575
332378
332550
323914
209121
46
27
2
37285146
4
3
56
38
3
205904
80
76
96
68
640514214
680343660
116956
98
149047
85
450366
84
256121
54
39
1
47
787932944
59
44
76
415825
99
102549
165880
523247305
150944
20
38956
57
89
33068
55
9
6
25
471389364
784173214
9
4
6
389227994
748590795
142551
187718
44
205216
40
402814
456336
55
325520
83
14
348861
51
310651
10
77
358775
20062
309464
72021
62119
2
474784
302147
60
400703
93738
80
90
51
1
221267
10
81
61
1
23
252431
84
71
68004
31
28
96327
119406
7
72980662
187959
73894981
23
96543
36
376197
375086
13
74
46
429766
47
230747
463048
50
41
6219429
205119
46
76
82
125707
58138
277049
493953
49198
139581
363416
482508
122385230
416988
485293
664763960
72
6
106641
152977
5
35
7
8
515912654
316731
59195
38
15
97
139734
50
130679
80092
374477
308228
264675
29
38
402571
280142113
80766
54
93
145613
7
65
23217892
105797
84
73
285988
13
327767
36597
69
69
19262
73
43
149377
609055383
65
3
461052
879654158
79
20
2
86706
152685
59
875363297
5
40
127371
34314
116096
375308
445593
116137
78
249419
72158
97808
128034
33707
55
46
5
62
374082
38
251547
22
197785
11
4443
379893
32
4
208960
33
97
55
46
93
941666793
981353089
314308
23
242091658
13208
9
72
84
6
279755
44
399005
77
80
169570
168074
38
51
280201
283629
963085038
940295605
45
75
4
239417
220853
88073
550605994
61
20
84480288
88
967524138
413729
7904
469083
115373
29
278969
8
82
97
305172
69
9
66
187195
142606
403066
596681082
374799
67
381085
315478
158327
56
484690
5
18
21
409589
18
36
494289
99
330173
27
423238
8
24
154451
426307
495545
6
223297
77
63
34
186644
236514
34
37
13
42372
486193
526674781
73
338944
360548
60
217637
83
418732013
14
18419
163692
268525
4
430446
60
88
247209
320936181
53
71915
398986
5
34
12
324588
95
496616
72
83
29097
281181
10889
64
64833
69541
367405
461926
177855
19
5
129799
99
628080567
61
82
2
4
37
259384
2
8
425121
495117
62
73
99
30675
49971
21
84
337063
99
88
12
360722
9
422439
420208
489022
98
92182
23040
61
2
94097157
229885
122847
473603
131677
43
87
102009
34
86
133840
414200
8
5
188630796
473818
16
34
95
177374
92
144033
17
453573
76
201659
429190
160042
4
58
4
487775
88846
294222581
14
8
157087
544818375
10495
24
58
81
99
309278
340350
14
339326777
42
239973
64
98
2
83411
27
61
270588
416924215
204791
357596
136988
468045325
63
242717
243564
40
38
160772
174048
286020
393023
110927
458565
373593
283262
680074551
383452
48
449170
17
233473
66
64
243233850
220297
263572
23
233337
373787
353063
245836
41
24
109061
71
5
85
285802
382310
52
69
2446
8
87
61
83
12
49
457243
885268446
432530
43
549015961
55
5
357366
110560
32
997593788
395239
71
29
2
51
7
32
96
144647
29
441097
997359560
34
15
227928
406291
933639140
28
171928
47
28
449953
151042
83
16574
9
96
201511580
36
44
59
101336
384819875
39
56
13
50
4
82
431001
8
316861
469441
240562
76
229316
365348
98
272434
198055
89
35
222161
473075
146931
8
472029
15
104423
151693735
60570700
162594
328734
90519
384461
197536630
52
29
111304
88
16
75
412441
52
60
177811
368454
221229
28
462757648
68
12854778
438027
46
1
253899
32
8
221280
21
98874
154394
418017
114038
91
56
288252
189137
90
449184
96
129828
60
30
195395
92
26
36
8
565288668
459261392
31
3
88
257108
73
1
99
670423049
240608
48
251213
35
52785
420484803
6
99
211073
74
22
132460
27
79
291872
307049
197143
23
38048
4
386510
224984
81
61
6
674677445
211632
33
252463
288225
252718
669333927
453431251
480336
238002
63
92
30
5
76555
22
26
98
173998
726018427
2
658330213
41720
80
671701634
6
525302141
146764
256353
437260926
1
30
254543
192056
417546
69
4
73
505813974
398029
152678
487084
9
316028
7
95
32703481
8
37
170705
228087
327813
45
403209
463593
374724976
372989
721033157
15
53918
73
427711
932268267
471181977
493785
9
3
117072
25947
117966167
82
182471
407573
5
1
125765
412833
88
278783
278066
21
77
77
399692
23
18
68
41
25519
32
192471
760420760
400031
75
6
73
747351023
289799
8
2
69
28
41
316538
734366349
59534
20
67
143618
427230
38
201087
499684
8
17
3
271031
33
553704279
80
33
43
670351301
43
63
959716826
48
22
833307769
44
99
137010
24
93946
81
61
218916
20
47547
8
98
4
97
16749
395876
369686
79
68
159574
19347
122966
6
857532557
93
31
352838384
2
79109
12220
6
50
50
129592
294498
22
91777
21
20
3
39574
13133
43424
60
16745
8
823543871
15
373071
2
26
63
41
869506890
316515
221450
272149
77
62
400837
123260
38750
77
7
121154
30
76
211326497
210431512
76
375264
589114376
1
440215
25
26
65330
936005507
233373
83
306914
30523
168612
334862372
243844
37962
46
438855
42402135
8
330945128
438498
331506
420432
346455
24
17
550442701
204397
325423
789224095
279918
627313834
10
329385
94
72
49
374130
1
7
2
7
306679
85
25
50
980767829
63
34158
35
78
9
346949912
99
21
131084
14
384254
72586
50
20
205699
6
95678
21
157670
73
28
466662
949367286
47
310482
817691032
59
89
117747
9
21
7
7
5
399988
93
13251
757946037
26811
300036
169211
48
30
858230870
12
48
448751
216252
40
34
30
388884
457672887
39
57
446597
431194
947688141
43
44
66
22283
210567
99
33
66
155623
51
77
4
24
1
56
31
10
51619560
176361
346070
65
987745956
301424
918346581
423903
67
139099
334702
80
201743
137318
97
59027
6
93
477223
977034032
232599901
307348
6
194301
32
128876231
6
65
87
342968
2
88
58
24
3
48331
586726702
238605834
48
49
16
84
160028970
291694
66
39
3
78
291954
53
518871661
336460
436907
971246851
540
193659
959921308
393546
103774
25
354793
1
25
68
38
261121
65
20540
65
77
28
188047
434494
768859869
924954749
235909
39
66
265563
4
184768
345476
62753
1
22
1
137093
62
369501
9
350693354
216073
52
74
81
354282
425975
51478
6
84
57
37
7
85
54
392230
49
4
257279
499640068
108852
714331477
299696
63201150
44
51
304683
313056
79724
23791
23
79
3
342577
62925
22
89742
179700976
46
3
122956
443556
186028
37
82
14
492527
65
316335
488035
282464
478560994
49
307415
27
5604
129457
56
419376
2
316546
82485711
255703
71
30
505462911
51
88549
474382870
18
70
77041
90
77
214611
260808
40
37
327099
11
53
298135
81
186449160
156559
43
85
426025
432468
63
22
304402
98
69
72929
343405
259567
95884117
52625
40
267681
32
54
1
53
51156
133463
147998
914796930
470529
509611996
111540632
86
51
234722
1578
5
26
785100223
8
7
477877
7
30
14015
48
12
72
78
178847
267075
9389
18
15
10560
757876297
1
308112
42
45
339428402
355991
234283
226639691
230983
783317245
370257
4625953
364345
35848
57055944
351023
130359
959530197
22
412072
97824
77
483035
670242846
488633
36
75
48
220285
84
309927
11
32
270637
25415
204014
249418
64
82
21
290533
221546
192443
71
84
7
97
711338924
238757
2
93
257015
215045
2
91283
1
8
490294094
43148
27
58
37
69
407478972
1
24
782429526
32272099
189826
442650851
28
92
1
82
114552
274290544
63
66
284294
28
101538
3
231746
26
82
55
53
1
347883718
38
42
2
661782454
7
408345
83
17
2
97
65
2
841031556
506829556
19
6
2
86
448746
438755
7
48
738674242
32
56135
282239
42
107885
234586
434177
5
301000
90
2
6534
325989
42
93
369543
85
598093932
585981849
79
443459
252404
77
100777
4
20
250376
258637
78
67
76213
445767159
2
17
99
29
111877
56
90804
299061
999032189
95
70
381024
22
3
6
38
127537
62
369636734
63
181671
258195531
46
97108
17665
363454
51
407924
3
483296
80
284687
41
30
251597
53
96
130947
21
202398
228844872
155100
54
77754
55
78
157896
301967
689777898
226345
24829
5
283526
74543
32
95
6
301569314
71
823105989
8
380803
1
49
209659972
26
20
57
395168336
433818
65
195165
75
186667
170231
320407
450716
4
16
93
137687
6
35
656706933
4
147333
71
76
728039289
477932
2
56992
39
107486
84
437962
15
8
355700
58
120879
962910657
420089
77
528256303
340140
6
52
7
338321
292488
902471773
83
378709
4
173496
14
12
397871949
42
127651
11
116062
41
181805
162012
79
9
35
141927
3
403837
3
37328
111337
477982
421103136
89
5
388116
22
382969128
15
26505
364007
223208
186697
297646498
98090
75
340998383
704589148
81
48
17
18
72
355445
282329
110858
1
455396
10432
367200
305845
454948
29
55
212820
257402
65
462700
97
59
157859
6
88
144204
59229
96
56
30
638477520
83872
451628
17422
147446
109480
1
171780
320366765
33
15
96
80
307220
299608
9
212994
478480
61
35950352
51
13
371496517
262321
431960
90
433885
388552
49875
334333
643135963
40267
28
41
15
86
7674
77
16
7
89
76710
324294
74
375987
159900
87
61
830047918
386377
3
12
444833
4
40
50
298884
492078
6
280504
163161
3
189191
1
28
64
631142324
395080
989303599
81
66
116200
522519176
95214
8
360067
62
33
491507
10
1
363202882
371303
420757
5
2
318968
99
8
43
215226403
70
628760482
72
69
393745
929580770
3
123187
48
380219
62
75
677896867
23
362152
92
296286
70
16176
58
82
285389
23
99
412301
58
12
94
31
285969
91
181217
403895
393331
32
128020
288628
78
27635
1
34456
9
62
145451
8
122338
60
321031
1
153820
12
84
25
15
171739
604424150
14
44
4
95
84
470423
30
125096
71
345233
98686
18
339708
4
19
83
375537
166062
247385
54598
5
320999
343453
261620
92
389638
96
44
5
624793728
83
259160
333034
438081
64
524350606
43
9
17
11
7
4
172497
482557
13
835055645
62
175083
95823
3
55
425802409
39073
363355
79260
12776
28
3
310749
50
37
94
724973444
26173
317284
73981
206047
95
39
131007
258261
156937724
5
69785
15
250851
92
11
68059
3
53
44
23
210128
52
73
476873
444579
87624
247594377
52
45
6
71
458972
351041
260483
2
67097
304355
39
7
117557
89
40787
306822
742533829
56
392626
165596
49
9
25
79
375517
76
93
24993
327820
69
233588
79
155578
365637
28
631845317
184879
72
13
438652628
157479
7
590864116
60
35
47029
66
4
212519957
92
8
369526
72
332510
49
75
80
42
121833914
27
71
310054
286120
16144
195158
253575464
22
394264
98
338120207
86
461132
5
256859
29959
406624
30
2
653225071
91358
237536
629871327
72
61
268375
351190
29519
432575
381560
378291
67
65
72356
165403
8
13
297258
64
674316148
56
409051
45
61
64
306920
55
54
34
59
253985
349667742
107785
254684
26
1
301381
24
368959
37
58
200450
120546
177278
170166
22
459719
385485
9
11
1
63
2286
392509609
19
4906
41
70
40
88
54
162256
112527
76
89
361599
85767
400178
92
95
443423
38
7
84
96
55
235210
4
375992
93
470245
197920
211409665
32
6
49197
114383
66
140628
83
739113719
55
10
1
67
81
184139
12
347201
484828
366341
65
198629
80
59
167408
157815
688934700
32
163573
279806
278320
283714
892271952
60
387900
912522431
321339
8
11
40
371702
37
92865
373649
70
943013274
5
65
620304439
41
39
234797
255410
3
1
39
135418964
34
83
216424
8
250602
50
84
9
84
21
40
243166
3
116243
7199
144477573
447690
102643
341375
15
201740
333145
334402
105043
51
333768
68
326733
41
94
424928
920093756
95
74
372984
85269956
297191
80
93
18
61
27
84333
42
11
37
1
33
4
296093
59907
277502
273687
220500
51
444265
52
8
471484
15
75
35
477026
99
85
214600
432185965
258682
54
65184
89
92
132322
482203
91
226577
57
17
397259
39689
48658
5613
691463060
8
62
43
5
92
4
682322751
18
39
54
339035
257368
187883491
12
325713
283443
2
10
758868151
120486
55655
164710
58
37
40
400033
94
51
261259
23
433744
47810
69
66
173508
43
55
53
324250
5
21
374365
343499
6098
51
386563
494801321
67
364687
351819
24
85
41
55
591472511
12
87
16
6
442891749
3
170063
314472
447647
77
132565
74
6780
36
64
103404
76572
9
78055
12
20
69
323086576
233376
79
31
67
2
602748760
8
80
83
411909
3
55961
237680292
122325
76
38
36
60
33
407556292
19
66
73
71
84865
18023
344742
148762
196559
96
21
61
4
55
170955
390250
58
100928
2
8
729407688
63
163633
69
33
7
6
75
37
254215
429017365
5
10
160213841
22192
490520
25
3
17
7
229767
58
207044
384843
80645267
10
8
10
65
46
74
77
51
83
101731
96
27
371823
28585
72
38
19
54
407349
82791
70
19
19
82
77
414965
32
422728
353059
17695
427605
86
11923
89
78
17
48357
109613
229526
136255
63
67
548926764
67
67
10
90
480348
5
432105
132951
73
357419
6
28
136626919
8
92
167749
80
62574361
170164281
478096
139753
1
1
499372
407532609
292323
50
3
497289
63
165568799
46
52
268170
46
107862
25
432694
454415
399627
953873012
47
50
4
48
206491
118584
190544
5
318972
450015
164560
51
461995940
17
64
7
425121
3
114975
6
8081
63
155235
383845
96
502197296
108390026
311404
164812
389619
35
169080
256237
328022
60
21
48320
8
9
52
35
3
68
2
82
131120122
93
3
20
34
437552
60
292728
84
338814
467902
337667
32
94
67
397648
67
84
4
793090667
383157
32359
24
396191
56
71
27264
479985
81
430384
26
409354
71
134018
25
245293
6
80
260698
142829
143973411
136193703
30
175277421
9
77
7
864711251
139132
39
55
180039
4689
49
114761127
1
65
249629
458191
31
80650
701053752
8
203941
48
39
97
121610
456927
3
40
153482
20
485816689
95
41
9
56
8
326069
31304
68
42
8
75
10117790
69704
2
36271
179221
33
93
6
69
224392
75
52
63
430212
416446
81
22
365402
99
73
52
50
752197583
321971
76
48
31
82
201425
73
66
35
77
64
376654
35
406375
246630
1
63
50645
49
64361
359054
285140471
7
76
424011772
55
41
5
57
62
244005
1
86
256464
80166
249114
14096
202852735
70
77
5
53
13753
6
845995218
93
466785
3
75
459891
84
4
153213
68
264424
50
903649012
301701
25
84
164198
1
45
99
565716545
498720
92541
58
570922878
62
489488
29
53
44
116466
210259709
5
81
491967
249707
641478033
9120
334644
55
363350
155835
454126
49
404854
2
56
460811
82539
73
4
2
286440
145006
62
97362
99
237879
91
8
15
472383
486707082
49722
331055
49
220075
169696
64
79
355617
143957406
9
437617
365802
394923681
15
3
302160
169877
223561
357793
421481
299802
89
13
30
81
43
50
259314
153005
156936
81
29
7
331286
19
777697607
613876771
23
155118
286006
218971
438304
2
76
75725
100939998
85
1
113049
9045
38
308988
5
83
40
2
47467
66
657058781
30
194661
48
9
733844685
153754
426367
35
271427
267773
1
66
226251
384963
78
9
228972
176546614
19930
19
80
356342705
93
18
62
75
129194
49
651552294
1
92
7
12
103388
370220492
98
7
6
218881
95
292989
399871
73
31
6
238419
443459
215406
528159080
192021
302776
93
82
15
15
489566
265772
45082
26
42
160740
4
55
701786575
42
2
99
558912284
9
36
17
8
1
83
480156
21
23
436929
414573
46708
35
395166
6
74723
322198114
47
41
265284
99
119162238
321397
4
18
129944
1
487586
40
55
86
48
35828
19
72
267500
240997
61460
90
66798
365485
59
201030
52
24
386967
394295
98
72
30333
6
65
432595
38
8
251057
315997
183860
90
7
12
419565
7
307429
266601
450620
29
34354
63
277063
96
14
40
90078
11782
78
59
83
86433
71
429340
51735
253434
154041
811761042
240460
24721
420150
81269
229300
79
43
3
98
211469
93
50
246561
68
67
428424
239488
37
48
794097905
14
19
359773796
36
128218
377685430
34
61047
14197
431834929
99
25
280717
8
99
82
61775
61
5
21
81
394080
67
72
25
71
35
6
42
60
471583
360355
247449
28
29
5
251932
88
154452
4
462591
150740
221235
448362
419762
31
20305
127045
31
6
321101266
20
39
133044979
47
15
2
90
52
775932868
877038324
420288
342256
832893189
56
28088
68
63
4
220577
90
124859
58
213013
43
204342
62
46
71
66
86
11
77
86
4
85
13
162430
361466
338785905
2
46
33
7
25
7
349031
151195
254189
4
378347
279986
80
450577
41
435228
71
487763552
60
480794
497617
186337
247838
1
261314376
987871652
38
37522
4
344423
222311
20923
267177262
51609
73
65
128629
43
439651
24
18
25
408929
55
494733
69
235396
4
325011
21
461493
442941
286514
94
23458
7
610827628
79
83
430620598
301971
69
230608780
313184
98
90
16
429959
333543
380300
829345260
334578
140820488
74
67886
2
177487
68690
294376
8
78
43
588203803
7
108544
58
10
26
78098
110261
135648
79
9
362292
4
415086
66
331934
412385
170561
49
64
62
