207785
1
10
16
4
170060
29
15
712319867
43
343787
184259
92
97
86
2
427106
37
14359
5
59
83
193310
94078
7
76
45
51
1
6
425865
4
147430
58
88
6
167642450
65
342136
21
166755
1
384257
49
212155
10
4
663322393
16
100637
26
453234251
1824
86
171945
391612
4
3334
180577599
37
64
51
13
315573870
291552
159081
392400
335123
8
391638
19
336838
231293
13
958297395
731901178
628250018
137187
42657
388788
8
25
81
41
48
264304
38
449267
523796185
216987503
263119
96
331176352
180860
63
168981
96
19
50
379917
406895
444040604
71
1
56
358834
358469
87
90
341151
437055
763374187
171464
462297
19604
650381804
17
84
62
68
93022
85
16572
16
173452
431199
1
171127856
89
167429
1
19
202543891
269463
219276
25
97
6
134923
16
403270
499013
42104414
344315
89
63
71
85
106779
44
230909
92
8534
53
8
332643
82
86
369546
2
69
46248
37
372547
396777761
9
43
92
432251
57
69675
300145
20
156270
94454
16
297144
94
6
252646
59
427153
410934
200312
294440
30
5
202026
6
370285
339219
360909
19
95
474384
415431
94
308140
130017551
12574
58
99
5
96051
54561
876178695
27
75
192044
97233
2
7
292423
4
14
125162
618177463
80
3
264947
2
91
53
427720812
97
81
31
319185
22
6
29
13
94
1
989518170
498325
251663
154096038
365944
175128
345143
74716
212301
123350
438932
31
54
41
1
38
151723
93
2
35
379487
807407743
314964
246828961
120560
49
204092
85
33
407238
482883
4
74
98
298453
357510
466484
8
289232
246491505
51
58
195924
17
16484
94
62079
6
55
191664
397290
278533
105355
190779
187380
73
1
138161
252219
698230262
330919
87
377135
396809
383374
96
440282
219011
6
57
31
42671
783710731
17
96
21
95
32
89
230459
90685
40941
278598
50355297
84
77
28539
608940171
18
114426
842057161
331460
144326
53
498988
489703
23
97
400178
108886
241513
17
429854
93
360867
2
9
150077
53
238504
93565
33019784
80950
361346
232914
391635
546131757
264050
83
98
966727134
99
312637
17
38
2
37
721441452
254676
400335
417405
320078
8
1
254767927
43
226109
90784
17
475768
474080748
360296
3
74
389655706
86
78514996
35
79
26
19
136708
18973
284661
23
58614
609431523
467872
16246171
7
107990
63
9
64
37
40
9850
67
32
428771
75
99271
20
190918
773825984
23
475675
138935
91
3
5
61
31
7
298576
482863
188663
635932933
32
317840427
45
177769
203316171
11
80545
71
204697
88229
498482
3
4
539515608
591791648
525713919
452154217
67
25
7
101481
136566
94
157691
392220
2
47
35
60
85351
93715
424311
59
8
28
38
41881
264256
15
223970
97
122521
1
89
448586
472636440
363783
412694
298364
33
42966
28
291035
59
20171
11
207222
97
48004
19
19
10
85
396789770
84
7
450956
396001079
3
8
206690
80
298730855
75
62
51
75
76
37353
60
83
460257
862238900
50
2310849
382410
96
174495
7
61
137852
267718954
33
384293
440185
55
3
367724
151558
284687
66
450562
30
75459
21
99
79
90
794183167
343749
484696
9
466707
44
481100
409170
94
6
80
137959
228944
83496
35
33
2
489775
44
4971911
22
44
22
59
441300
4
1
207781
60
20
98
250066
220820
450013
232622
300693094
54
88
9
96
53910
253429
420428
87
147258
82
430439300
324942
452057
33
494568
231805
894883326
27
2
213645
55
210874
59363
5
76512192
49830
506582320
8680
37916
49
7
4
21
5
71
7
34
62
95
461738
51
30
67
55
149413
248659
64
138188
6
26
52
20
23
8311
5
320417
214166562
49
85
99232
68
18
32
165912
91
296540
3
98
8
4
509361688
346415
86
99
84
22
180205
74
62874
578392086
80
19747
401951
157182
24
329533
78
110617
64919
980894971
7
96
83
49669
85309
90
34
60
31
210454
6
103384
61
120904
34175
176366
130856
57
337485
48
8
51
44
2
29
38
27
26
166283
4
89
58
33
81
75
302723
23042
102618
61
26527
330620
214460904
77
46679174
375865
925468727
6
94
230386
78
1
25
696116936
17
125415
166411
74
463508
26
443566
424287
6
43
45
297366
379819
974275130
199731
67
43179
330792
311906
387909
8431
31
60
245561
366931
30
975794168
6
986248577
20
26725
52958
32278
286064
83
52
25984
9
361794
424937
48
49138
21
93
55
81
276286
93
4
5
40
457854
85
99
200084
68
97
469585
70
488503
349473
9
158889
68178
774199250
65811
93
268956
90
86
204243
216263
7
90
86522
87
402174
476854
122712
58
99
306261
10
711212916
18
360015
3
87
369308
89
31262
8
337974
66805
1
207427367
2
312949
51
18
271659
249632
58
80
369683
99693
263123
98256
2
233762531
222441
427128
37
73
354476
50
450456
120979613
232912
139284
433214
206448559
170135024
47
494199
5
21
42
73
74
246219
301573
452828
308061
306431
30442
35
271103
32
129788
26
117529621
168967
57
141333
67036
748276811
57
24
440191
368790
23500
1
12
12
254071
62228
497304
60
29
425642
439097
24
65
24
1
14
76
51
322154
471499
97
62
77
400702
12
147617
847751959
494613
57
235297
74
45
46
281082
13255
193294
58165289
71452
9
42288
357345
91
849418706
43
230281
63
6
118711
5
47
77
87
7
93
122639
33
488203
11
5
314207
573286564
3
39523
27
93
239526
256601
76
67
177376372
157750
42
486218
100015
40
174793
151245
10821
32
1783
67
84
93
262369310
58322
327912
142238491
21711
310876
23
46083
44
133700312
37
778267006
33
5
294402
51
441562
53
356389385
66383636
86
459341
78
85
7169
65
7
8
47
170778
44
432840
65038333
77
3
49
471117439
38262
7
40
611889545
4
80401
401177
458799
498518
70
10
277150
51
45
31
6
261977
343089
85844810
39
53
32358
111644821
473161790
63
413773
58106
482199
193074
9
250161
6
77
27
6
10
93
38
34
63
4
61
190272
2
432237
137317
284235
66
78
86
375012
34
170953
14
414056
79
272944
457394
484399
80
53
181852
33
27
27
21
9
30
2
2
382679
201473
98
128941
85
74
81
70
19
419906
97
22
73
905279724
51
166828
57366
80
166293
485968471
454786
2
461418
468907
48
160191
1
38457
369962
32
13
49157
203343
93
98
24652
56
505656877
16
97
957824216
6
209429533
336796
48
9
12
19
318483
69
249216845
2
497669
367161
95752
281706
466553
75
1
20
129475
4
682501912
625178552
64
476905
165863688
125014
9
76572
491167
41
94
96
94
864698607
310429
840335712
79
90
85
76
730149350
65
465765
922744080
32
251738
61
390594
280890
3
18
2
686287729
5
937057787
498044
127553
151475
85
10
213921
127173
52
7
955198971
16
25
947168450
12
146613
78
44
54
47
40
84
47600
20
17
34
238876
23150
66
34585
1
45483
460743
48
96350
6
13613
9
461013325
258426
13689
152033
832927577
288432
208214600
43
118244
22909
136075
321684
5
220610
94
90
185629
70
488569
38
492187
35498
4
396190
65
8
265332
16075
35
43
389337
16
8
8
856058358
373130
275199
81749
487930
87
44
82
328920
84966
94
83
49331
178587
52
22
132695
24
5
13
941590231
38742
28241340
234411
3
95279
499609
29
106518
86
91
925807198
86
4
961973027
412368
85
8
33
390477
452508
13
95670
25
3
481258
16
325077
8
98
13
96
84
78
171405
372642
5
94
35
182247
481422
370267143
77
20
50
72
52
44
63
37
393482
284088796
63
488675
200956
2
223317
297301
403518
1
139748
82471772
171146
81
78480
4
6
328419
295095
6
53
94
298846
199648
3
399853
48
51
421078
235030
51
357406
9
55
372862
376467
48
10
386872
162971
4
42
1
48
24
9
415215
96
40
15
87
36961
95
1938
305799
62
80854835
87
49
8
638992981
270568
266887
180732
350204571
34
108367
297007
2
88544
18365
18
30
11210
4
8
44
67
2
88
25
308450
199050411
3
791598747
7
273238
10
459406
1
252275
70
71
428785
80372
2
803190471
753010580
33
8
556856574
68252
25
64
23
328588
805705722
24
471560
425554
80
29
162779
14
19
36
16
7
73180
11
27
157597
308070
496794
97
333903
2
428503
80
418795
333501
29
3
85392
52
477922
765499724
97
700898203
92
43
57297
83
36
1
63
316226
76126
1
50
19
295678
9
357170
78
206558
304704
193181
39
629004542
53
5
330279
62
9
21
22
105438
80
89
118444
469342
12
315707
48
997617808
17215
36
74
84
448900
66
490011
24
692378090
142963
75861
626320327
273547321
278925
164341
906437408
28
438752
88
69
87
40976
53823
297073
74
418454
721585921
276960
21
212969
9
302868
154610
10
364486
267128
152736
5
328841
40
34
85
81
52
82370
241568601
28
215326
55
72
436131
152844
492053
281407
71
140510
22
72695
12762
445654
158331
32
13
45
80752846
142877
57
81
41
111495
461497
194419
434956296
18
4
75
469048
880203730
324845
406056
9
462782372
80
86
80313
458975
48
329471
779037109
18
63
48
89
134933
23602
379485
429401
218483
39
114688
4
51
78
80
71
273156
590659261
391034
76
43
161640
4
14
7
38
303331
78
389185
241911
70
78
236097
122313673
83
496038
189698
633192930
240998
84145
204238
299292
336102
316131
74
2
266013
55
197385
32705
699126284
32
473961
347820485
382947
185740
16212
289775
225248
35
333331
482069
147983253
65580
53
9380
2
139877
9
63004738
13
53471
97882
79072
90
454141
73
77987
133573
40350
471610
50
168467
194960497
62
16
48
8176
457488778
55
21606
7
493496
245071
13
353533
1
8
35
311855
28
19790
71
849426211
23
82
53
16093
308284
2
181991
3
475053
361821
317357
56
152884
93
3
60
76
341632115
45
83
121007
90
272330
87
64
104647
613351834
61
48
147012
409276803
66
352308
96
7
82018
56
256178
7
179769
108655
460461
86623
151657
238450
317922
64
40
303660
32
175681
264560
49
263709
348931
56
45
638035862
448268
90
51
68
478168
498732862
347089
285584
17
198724379
26715
3
67
428295
277237
144885786
2
51
27248
487043
56
2
74
39
845840185
67
99
21659
92
59
88
29
295052262
36
50
48338
888854876
26
540697194
2
70
196334
84936
324926
1
59194
476688493
463567
937185754
37795
60
17
461689
151768
50
4
302196
16925
340868
52
62
12
103692
96
47
29
90
272205205
232628
63
71819
205190
84
255448
462658
497397
3
78
74
5
19
196601
247319
86
53
444773
8
8
4
5
915792717
147654
55767
261971
326461
26
3
63
74
30
77
97
479281
78
73
8
17608
31
22
59792
9
23
4
242853
3
448950
37881
8
254566
57
169316
72073
243137
77468856
48461
26
399890
68
75981
88
223583
80
137246
183130161
893173166
428297
83
78
68
134034
71680
207588838
578796427
299986
295723
46
30
41
5
185824
157364
95
139695
75
66
440130
22239
25
50
38610
108559
173886
26
518943538
17066
259791090
250763
71
326184
5937
496045
575050835
17
17
61
70
83
932829513
4
434328
81
440635
49722
202534465
200582
286100
9075
47
555762409
85360688
258984
9
15
336952
21
9
311047612
154623
378136
791570703
27
414061
90
488833
42
420569
262921575
6
5
67
84
368712
453764
7
197594
55
7
447085
580583564
4
279801
93
88
167039
359470
2
117274
7
44
803858327
7
425516
55
421648
2
47
27
55347
98
191609076
42
20
65
74
436571
408484
181620086
344550
332116273
531480049
9
15
10
32
63
149912
83
1
405300
1
311295
76
6
480793
61
3
343986
1
676928135
412058
46970
99
457254
14
484242
8
41
97
6
7
163958
11
77
369819
911438204
423786
4
8
550213149
353235
76
456226
509581109
28
58
28
210921
338668
55
37
3
18
21
380949
59
386678
36
851481050
91
487700
147869946
95
480545567
316647
333229
37
73
68
65
14
92018
253478
159189
98
74
6
49
107517
40
445052
4
35
43
235839
94
75
251985
60
337213262
763564313
70
201972
92
46
67
49
37
50
242523
39
273827
70
44
751457165
149813
247585
96
153313
78
8
97
296840
1
1
62
98924082
87
2
564381838
14
64953
974795472
60
14928
92
64
5
13335
607183770
155459837
9449
2
102249
6
242975
3004
164656
36273337
91
9
41
49852
31
22
4
475087
495300
6
25
94
753819416
7
155793
98
83
580395597
55
70888
148258
6
416603
394216
96
80
85
14
9
291119993
627086486
95
392541
179489
4
88
496755
98
15
336693
38
45
405095
30371173
340285
688075534
5
28
25
276251
348627
83
658729915
58
95
731387065
4075
220472
89
150686
22
388661
315070
7
13
166373
46398
13
81
480999
996707072
70097
467483
9731
508897861
8
198930
49
452682
139288226
152518
72480
179078
73
83
120851
430010864
89
4
9
93
78
227821
96
74
157100814
58
52
363533
33311
21
6
352993559
164827
709011121
317709
374954
45
33
76
84380
141
78
144850
82
227899
311134
464076347
128105
335770
212905
111687
72
142746183
420790
146315
97
34
351881
5
384330
45
80
6
59
478909
34
441996
52242
41
956819261
16
447932
23
821204864
335911
4
187394
857216743
483573
649846414
93
867695050
16
5
41
9
231608
89010
42646
6
52
775461126
64
307371
66
82056
417270
126035
429095
83
237558
16
6
452850
15
33
239485
4
280587
80
70
189671
36957
345867
3
178722
112800
43843277
11
29
987663480
6
317988
5
223088
216175824
737028764
46170
420941
93
235476
64
3
18
19497
377390
307829037
55853
159473
7
18393
32
382530
93
47
7730
30
82
106123
9
79
253053
10
50
277258471
52096
5
29
191879
464071
12412
211760
73
415706
251126
26
65
1373
62
283404
6
29
379202
99782
84
86
477575
52
305052
7
77
344562
86
4
816957007
74
81
34
7
8
4
1
338616089
308031
243581
385244
263962
92
69
136007
97
9
34
74
70
310838
312263
20682087
45
885575053
7
68
97
101818
405376
465181
80
184740
2
69
151259
5
92
453745
649470011
196788
481001
64
146967
290469
275358
2
359776
95165
338766
481159679
22
29
299045
378663805
290721
288366
59
49
69
57
146269
257096
401149
71
22
76
257502
83537
9
66
824178004
70
9001
396457
42
26679
365515
410151
29
26
31
237967
768943195
42
202636
18
16
4
38090
345902047
466767
7
91
13
827
34
13
30
263813
4
99
97
168172
6
7
43
332719
88
2
78242
119230
78
2
43617
46
836631845
79
12
2
6
66
242159
78
258345
289216
247323219
361818
146407
95
41
551965524
24
734074141
2
148372070
309833
18
29
22
2
4004
35
199398519
96
7
22
402543
266602
36
312307
48
418584
49
459007
98386
69
196059
193141
66
659548186
11721
2
138344
54
61
59
62
600588883
407795
98
87724
196839228
16776
65
60
99
5
7
358016
66
11
98
7
41379513
77
3
65
5
401906121
49
473406
28299
704132960
48
496860
47179
254993
475871
24
464449
373567409
4
887626005
93
18
84
87
69
218543
2
45
30
423263
232532
25381
230394693
457129
291512
168861389
5
26
482983044
40801
431780
947278255
8
868987653
5
57946
6
46
13135
133952
78076
363582
123543
180000
164847
1
74
91043
78
6
102828
370090
349021
5
488770
66
311295
34
366173
79
36
84117
754763709
45
841568036
297000
495374
3
61053
9
23
63
80
184902602
4
39
226772
284425
10
24
53
50133
436101
27
41
242296
162616707
26
290772261
455342
247335
62
52677
13
342440
15
168240
430385
41
52
109990
49
126759
275630
759179052
332358600
251079
524623424
23
59
26
94
58
414301370
432155
51860
87
114254
112284
77
59
88
33
3
392793
6
39
265949
56
981570839
389485
31
472720
7
328260
229141
189346
28
82459
280632
5
267121574
3
166169
181438
90
309973
69100
947257945
98442
2
3
9
5
78286
67
91
66
409697
53084
333628
187798
841949991
229811
178916
36
66
4
52
349912871
440539569
88
856847309
101282
331780922
313436
43
10
81
10
237787
3
438725
159189
15172
26
36
264366
270802
438487
124115
80
33
96
39
439539649
64
25
40
27
55
58
39
329162
28
90
461712
161048
71
52
82
244742
1
406844
192642
81
4
482167066
262584
8
170322
239761
62
35
189574
76
77
6
85
47
9
26
256507
90
264191
129275777
67
150093
7
94
27
99
45
255129
37
88731
148111962
24
19676907
63
23
11
58
9
285592
66
15
41
71
88
94
173971805
432267822
92
272385007
493659
294622
2
79
95
46
203973
483016
922532219
55
63
79
53
90
236993
5
83
288690
82
41132
38
299247469
197878
75
249947
88
84
5
126762276
227428
6
465702
9
33
232905475
952517394
190025
95910
299748
88
64
269303
5
54
442950
51
409475
46561
55123
344443
17
20
72
64
295401329
372375743
295133
287540673
471474
249200
709591252
685657088
4
45
9
164164959
77010
113943
393596
80
65
12
79
397123
932767054
14
20
32
45
644223792
33
72
8
97
306350
5
107199
89
60610
435516
22
777897453
262047
20750
314811
218951
14
56287964
281457
13
253297
44
21
18930973
76
43337
87
285391
43
263152
80
8
407793
24
72
94
68
6
435391
476641
58
482791
75
2
10
401939
443415
287713
24
404763
70
23
90
20
68
358180
5
692007049
444535920
6
340839
133747
353057
58
380077
41
6
433033
17922
732555241
35
7
50
366794
491777
97057785
4
88362
965113640
7
26
275023
65
22
85
329009
12
339503
46
78
83
3
307467
470224
95
139960
388628
13
90
205442166
8112
360799
233810
382398
17
329249
53
906891623
748901254
468239
91
178605
134192
462395
334179
7
34
330995
85941
10264
27
81
49
279190
928493976
27
56850
590200709
987673965
63
228455
25227
73
8988315
469722
25899
20
85239
98
959952110
41
289909
334130
470720
606434538
16
34
11
298030
335127573
42909
87822
88137
456852148
484773
88
2
33
85
7
261113
54
240015764
22248
419483
67
44
37
1
72
51
29
784759386
704158336
44
46
41
420422523
93
10
37
430448
12
46
266100
92
20
269630
384415394
38
29
180374
71
25
292498792
96
44
36
263762
288186
482818
97
75
67
87
91162040
40
171071
418641
4
31
43
90
158599
1
26
242806238
37
17
31461
259589
371601
65
690360749
30
398245
183118
320220
61
88
496072
8
422995
126991
97
22
54904940
134657
3271
384163576
161689
386647
13
6
37
30
45
17449
1
90685
458949
6
90
440284
89719
278643111
219198
1
12
28
37
304186
2726
337460
5
75
9
356408
99
21619
175536571
77
485946
64
97
415513
348626
36
525709527
370324
74
2
34
236713
338515
26
417437
817511569
174283
178081
10
196131
247896
69962
343653
151628
380095
1
207499
121018
38
369654
264513
22466
47
94
37
91479783
473075
48
114079054
68
94
40
348050
86
33
291940
279248
4
21
219887
4
37
461455
98
17
205178
305247
995912548
150054
34
408480
43
370889
40
365644
36
9410
66
74189
45
63
254962
496818
277738
461160
996404555
98
96
47
174620
128143212
261825
51
172812
4
538
9
65
320122378
59
59
483661
75
18
70
8
91
47079
303589
25
49
98397
29
460928
64
457334
734494730
129491
166642
17740
394556
191064
236107
17
45
3
22
416209
48
641334119
762588935
160332
50
460945315
384662
253254
91
3
277981069
962821130
25
244533
40
97
198283
628325132
360838777
45
29
49167020
464386
48
263881
76
148694234
277492
18074
390545
154609109
4
375515
468303
392780
20
81
35
97
17966
97
211850
65
65
467797
179654
352826
96
8421
369776
222937
135991
38
9
4
17
156687
17
77
152563
4
409334
1
33
427594
78
75
464054
26
48
151906
11
20
440626
99
70
555773047
98
4
29
284555
465607
9
97
126508
9
8
338485
460736
463
48
91
2
33
60
277940
342251
35778
68
387253
383869273
29
63
171229
92
46041
42945
442883
826868227
7
90
39
5
65
236791
495369259
1943
43
80
42
6
83
72
31
181276792
20
2
60
251981
38
224895495
33
9
204757
21715
40
755
11
472250
99
193640
17
63115
7
74
65
62
450021
26
230532038
894345795
345053
457488
23
120129207
40
74
406349
44
75
129836
55
87
115548
34
11
347502
70
167773
77
41
459371
54
11
49
356934
50
60
29240
24
41
453534
103730391
75
444879
54
4
269742
305394
4
28
4
25
470797
62
194689252
63
92
393887
318056
31
466531
392454
54
669964608
295130635
77
375553
10
287326339
398782
27
82
27
284364
358851
80
873934390
4
340504
950405505
96
9
62
94
2
350990
443
93
4
183962
90
380602
834937278
9
396633
309691
59
459902880
111113
487083
3
456586
16
147996
485836
2
385598
75
64
162908
1
38700
8
282042
227635
456030
20
49
97035
314522
131215
411722
269717
19
29
3
33
62
61
270398
30
233658
33
262316999
113827
580033959
4
476358
60
282505185
20
290220
441901
6
39
226207
484176
589389041
329277
11
136588
82
498619
121523
604169402
271318
476242
279562
268549227
76911
6
91
117327991
44
189780
59
258982
16
62432
42
348941
441759655
90
325864
4
50774
24
498553
32
141180
9
57197
47
251294
307589
71403
417989
63
277911
5
13
91
170734081
90
83
52
326655
148960
26
273421
182827
174567
441394
670240778
71
43
74
279602
37233522
95999
393376
301544
85
35
6589850
291498214
489903
1
374093
66
8
8
84728
137000
3
38
221765
279141518
345284301
104674
80
68
431171
29
494308
7
15765
38
6
241918
43
120991
87079
78
71
2727
283844
682766949
37
34547
93
395840
57
10
158389
235440
221020
79
4
75121323
87
65
6
4
126309
420005
438511
82
20
82
887564990
458349
56
51
75890
201815
53
432500
327802
104868
275881
96
167288
114784
361676
33538
79
849776529
3
4
388220
6
23
75881
26
7
71
77
67
12
1
94442
34
221166
82
310904
193328
102545
445208
362166
887793650
42
376145515
33898
25
5
47
80
377251
74
117264
8
196913
271931
424734
85
50
115337
30
200138
13
9
20
94487
20
6
8
92924
727277725
134904
18
44
5
2
350442
86
92
126005
32336
409851052
93
11
3
20
80
838433148
87468
195834
139335
316637
190497
50
159541
47
182768118
76
27
25
85
2744
376125
497868729
95
29
64
440143
53033
7
28
228964
78
92
2
91
106957405
472365
42
334088076
74
9
5
132277
899923308
75
1264671
213651
308950
27097
27764
34
67
306849
312219
70
25
293854
39
10
90
2
35
10
89
78
272137
66
79
76
5
214254
51
200332
30
189259
87
144286
97
40
26
32
353625
57643
72
73
477329
706494605
428252
19548
96581
991090262
95
356895130
19
9335
15
134416
24
317856
496959
195449652
86
13
222327
495612
67
59
8
65
251809
448671
496423
57
533807295
59
52
32
68760
19
81
399507836
95
71
23
438602
66
1
174775
30
479604
966308499
78
31387
221508
12
50
77
23
3
398341
12
53
440978
44
390968
35
20
284209
39106
71
266325
256512
68
484823
419995
87
361852
472784
239368275
7
201561
91
391627
9
491231
217210
65
38296
340913
42
65
117120
122431
87031
70
172728508
199632625
77
73
62
97
77
50
83
320286
225850
86964
47
7
426179
66
23
193874
28
248621
759892172
246293
404618
281501
90
7
432457
294189
16
51
32
21961
7
63814
69
479084
9
95
18
487602
34
231150
43
385518
3
86
684344116
54
245438
11
5
12
4
66
25469
180516
46
12620
3
315901
408207
236961
280444
12
39
48183
831
488312
406576
352808932
2
285567
67609
152678
42770
45872
86
89
201330
209990
42
345318141
1
9
9
269809
5
250080
73
31305
413673
85
887086787
35
994366637
118002
132655329
37
64
38
44
406759
30
61
93749
253857
41
57
323146
234383
29
400489173
47
863342657
17
493859
83
20
446334
55
837488437
153116
409190
75
5
273262
1
56643
42
47
70
311474
127695766
488029
173369
58
240189
416375
30
85
257698
13
2
67857
499976
75
66
9
14450
9
125898
63
13333
30
990975080
97
9
20903
15
224928422
173094
823926892
96
48
15
71288
56
3
81
77
493891
4336
64
37
311466443
14
19
21
68
171861
1
612341282
55131
715096899
82
4
284310
353376
250960
38
303792
3
819824059
261156
83
89
18
38
6
279035
14
451611
29773
680779286
375335
48
126091
208092
68
336391
10049
459088
11404
300681
147044786
82
3
287534
94
53
96
69427
359929
172187
85618
492744
262247
9
62
23
388806301
216988
49
759066934
48
160797229
472559
441890
221929992
464392
68
65681
647152801
26
4
20
142708
886129240
94
21
144078
42
385803557
445460
7
489144
36
330131867
97463
41
396153
274180
30516
408969
183161
213909
1
552134025
58
385809
8
74
487240105
613879704
32
401448654
75
479026375
190951
44
7
479736
24
193168
64
276798
12
311382458
62
669421453
481414
977015875
411812
10
31
31
26
367722
180796
3
57
83
258873
12146
410445094
96
5
272932
9
850841519
856816443
505416857
681995259
85
457126
54
25
271
2
12
14
39
5
14152
19
29
325080
49
282785
293141
66530
24
115608
20
179172
17
5
38
88
64
58
234745
17
86
122019
269933
246692
674964813
305994
5
55
438323
85
12
91
91
253522
302781
99
4
316269874
227127
440310
341775
257486
1
30
57363
313108
7
215456
134418
55
293539
225545
872461564
339191256
150221
605739000
29
7
301075
140349
5
42
52
494690
50
245412
492650
30
26
74
45
68
84
38
53
53
599296939
167235668
578493252
282735
108930
19
388154
78
479053
140378072
35
66409
137311
99176
97
694860832
40
210353
465869
286584
132602
221906130
33
15306373
59
3
10
71
378754
16
23
4
67
17
446953
63
8
13
99
239987
62
24
45
22
376596987
376491052
27
241686
382912
42569
1
14
25
7
14
64
327641
377183
95277
94
211226
489149
139491
338545
680266394
38
410654
46
328244
88
88170
362372444
49
89
758084022
86260
240122
6
77
277018349
9
638454586
70
93
99
457503
7
243108
385050
2
50
1640
47
16
79
9
320812
391717
57
94886
47
201743
3
8
159024
345180
239997
50
58
127379
52
23842
377107
39
289070413
51911
79
316925
248480
53459
84
278876234
5343
895542032
289373
385766
319616516
6
104861715
410623
285910
239317
63
60
452312469
22
867748273
228878249
52
7874
446310
446078
15
47
453773
9
8
11
294549
400615276
9
243971223
26
2
49
27
6
71
383917007
199439
13
55
348602
68
18
99
450246
48
250173
317945
86
307251
98
3
36
988485113
281881
38
27
43
26839
462664
4
69
94
266235
226578034
82
21
86908
383947
5
164796039
70
9
4
101464455
96
5
173634
43
337108
254240
427524
416638
208828
66
486396
401938
439247
56270
186745
216849229
70
74
278769
71665
49517
13120
202234
342535
578380715
255787
791911872
19
155675
77
294291
45
65
209633
12
75845
449041996
4
40
598639502
163929780
444546
90528
34
2
34
45700
65503
352927
86
35865812
196319
71
781628289
88
2
74
279060
211907
47336
51
7
29
92
40
466121
75993
482366
223228
234496
23
98935
8
272094
303888692
219996
53
164587
245527
45
146855
94
4
89
274016
413735
96
108954
353285
66949434
152532
93
748014204
83
67
27492
340845
13
7487
95
96
445945
7
488688
242664
96
46238
62
77
3
14
437870
46
106992
56519
89
233521
495954
35
2
37
385100
36
422662
86
339302
66
12
474611
70
231446
85
65
434143
61
923764776
274997
295826
122644
252205
214668
65
377545
505113377
53
5
73839
97414
73
81
37
78
96229
99193
6
460530
67
334305
337357
312926
35
55208
2
86
71
454027
365029
69
2
412737
277589
38
449091
470594
33
351258
77
43
1
150893
364804
94
48
217150
61
154612
31
483734
51
7
106727
262286
906331882
253911
97
97
306882570
68
7
50
474957
31
79
36
6
79
494084
10
3074
448559
29872
8
472604
131143
90
9
200202
236896
195778
77
336515
25
56
570614725
680096726
394832
325235
414523
2
9
806434731
68
417012
2
80
106152062
52
81
238143
341948
65
56
153038
8
21
208337909
90
463544
10
491647
252274
70918571
156324
97
50523
353962879
3
462840
404086
108266522
43
64
282404
22
105628
24
35
487257
504775896
398905998
319231
83
419088
6
533482674
28
89
403748
114627
117572
16
19
217628
885112400
717268579
484675251
38
9
8
731128249
149771600
56
125107
302799
76
104208
217971
46
460735
749473129
244087
38
84
71
218594
15
88860
11
89482011
30
68
9
402661
37
269825
327731
23
393054
24
39
453813
78059
88
341479
238595
79
4
27
239292
488599
97
285733
266
270752
11
32
493955
49
82
211321
15
75
12
66
6
84
45
2
61
46
79
420056
73
174772750
713575310
58
409104
50
135836
43623
9101
1
34
257158
6
72
111138
415851
347041
157259
91
5620447
29
45135
7
46
112016
60
17
17
48967
11
85
306036
74
416977
250281
22665
28891
149518
85
18
66
8
94
400507
24
13
162501224
75
158695
52
52
1390
416709
63
4
75
4
85
96
28
23250
49
22
456173
214151
498181
632950628
77
439288
327102
30
36
211515
60
178773
12847
34
48
86609
7
280034
56
46
76
189642
269414
435990
32
2
397733
18763194
233791
40843
22
81
39
75
39
11
11
17
429760
13
429714
187061
261701
86
148457847
62
213911
392430
213425
298170
249650
408833
27
65
91120
1
895474529
68
92110
47
66
9
294027
55764
90170
67
83
432422
361956
1
465534280
173089
85269
34
96836
328312
268520324
733039621
278691
23
266822
14
678150574
5
91
98
30011
172251
376572
81
9
77
294211207
57
397135
2
203432908
35
923939
135539659
380310
57
294313
169887
59932
86
8
96
478267
28
63
399026
76
429878
409425
853767081
34
408289
150467
64
71
644181518
383748683
56
3
5
499146
745446538
292235
19
492764
71
135739
373950
2
17
80900
478101
2
17
162089
743610091
86573
196659
187537301
26709
147851142
18
5
160779
48
73
38
290756
62
1
50
320019
106938
276796
1
4366
883661062
980799758
8
87
69
3
485102075
97
496863
369912
69
652530147
31
405912
131844
133522
8237
191657
711497708
372743232
88
12730
20
516305692
31
81
39
99
381151
89
490863359
99
10
458589
452365
73
41
25
201784
6
174707
86190
607472812
3
429945
67
65
22
59
37
17
56
8
24003
8
85
148482748
88
94281
45
147449
271982
329904
187767
95
2
186357
89
95
414678
4
164372
353254
38457
40
4
55
64075
231705
66665
13
52
30
84
7
17
56
252912
67
78
428201
5
138044
38
22
236134
10421
867559863
91
5
177155
405235
394855
62261
29401
4
23
36
53
51
397336
295515
17
277948
71
50
35
41
383037
5300
11
191940332
203624
293740
275226
153356
77
136599
38
298312
221796
30765
63
60
7
19
62
47
64
95
66
71
66
276346
29
282425
15
119554
85
10524321
35
89
808777547
71
45
171944
230183054
54
7
407904
7
201893
2
86077
249846
7
153991
7
52
384700
6
87
4
168598
78
45
333923
39697385
10
74
4
20
60
499099
2
298408
7
339305556
468855
446775
51
74310
328116
49083
17399983
2
304289
94110
9
43
407440
94
71728
406921
30
27
18
870671061
3353
197266
30466
82
40
19
21
169925
104164
395592
97
60
482609
86
314362
94
228196
274525
296680
137737
140932
369879
596976937
461133
95
83
38
400015
235500
24
31
57
41
51
63450412
31
94
785327456
43
75
94
51766
53
241063
35
199120
12464
144450
130458
42
13
64
103367
474702
435616
74
147797
357458189
3
398019
81
34
466713614
117321
326838
83
454510
383220
27
884954183
47198
39
323686
78
489048
39
437227880
36
970885850
116227
104543
14630
496115
388718
38
10
2
7
114989274
4014
192923
426854
23
9
83
595763429
51
36
89
19
51
46
404138
295433
52
35
93
60
35704
4
356474
70
336871
47
71
413010682
27
4
15
133257
64
74
252975
327629
338912
85
973034722
15574593
12
60
260738
273246
430353
96
79305
359550
191953453
452435
46
95
135663911
22
245995
36
9
86
5
52069
62
55
57
239759
70877
27
66
14
52
218053934
128400
19
715587258
70
11
245221
37
306844
294277
44
99019
2
5
32
87
91
70
668538323
89
48
73
10486833
238795
95
7
32
14
466855
471479
393432
53
387047
4
64
58730
49765
158975
243219
148280
307317
40
21
362352
44
64
37
389602
238216
118315
15
85
35639
31
1788
42
795632040
858883624
56
134425
290024
464505
199429
162392844
442945
19
154714
65
462393
49
1
306436
305544
7
278045
332940
17
850508520
8
1
79
48
398292
24
29
85
241976
981040352
281022
2
3
211634790
286090
152647786
597737406
52
130889
275764
10
2
460792
320582
1965
78
49
2
417868
438377
97895
136662
89
465255
567879032
394236
33
57
345939
66
9
38
3
49
59
68
419342
19
6447
32167
26
5
249114
465786
216635
17
99
383787577
135651
43
87
43
116187
81882
44
467847043
34
94
579897775
33
97
19
283035
52298243
45
1
73
24
17
77003
84
52
368802356
278931
43
120948
496377
29
8
771780350
363986
109265
44782
878408636
66
34
451721
16
329479695
55
2
36530
157549523
218100
209804
28
313208
76
5
92
93
195579
9
88
32
97
6
2
478302
47
488364
259043
99
333172
660320075
61438
188030469
1
339613
2
59234
178569
41
434348
98
298923
264554
60
459071
1
42
515262514
834597300
174906
106042
9
91
7
16
415112
53
946969716
2
67071
342914
68
446484801
77
92
388427
397928
873629837
293619
1
17909
46
24
88
73
269672
113887
37
254815
76
442141
310643
24
5
450195
38
92
33
12
283499
81
14
2
440351
319112
284401
13
303929
6
879979649
573971247
33
378152
84
57
113287
95
427264
51695
7
14
255293594
141647
226674
30
21
178269
373224940
85
75
102061
480618
1
697340918
3
372705
48718
98
40
40
97
23
922802386
80
418580
58
142443644
33
436028
209271
199809
90
39
71
249330
642914709
7
342636
98
488861
388516
81
5
63521
28
28
414692
425695
426241
138984
298430
57
186918093
84812766
233328
57
5
433576
80
6
97
922989996
52
53841
772585989
323818
6
57
321398
315889780
48
366194566
5
376337
96
466730480
495880
90
463439
50
1
46
61
1
6
39
429727
7
18
55
87
9
336428
65
63
291907
60
26
48
32105
3
27
435431
356300
74
79
431532
61
7
14
40
9
49
77701
459696
365189
468277
13
6
157916
368974
80
197412
173172
457125
467889
13701
76
273204
13
5
36
75
397755
42
186683
67
228604
43923
17061774
2
25
133812
131285843
99
69
40
64
39
9
8
351975
314180
36
29
4
60
445552
53
39
70225
52
73
7
362091
12
4
49
482338
54
22350
27
273616
2
44
490249
78658
7
46
30
946597572
8
75
1
60
228203
3
9
160863
50388
42844
82
365136
4
335836
238268
7
191486621
54
62
226041
228546
81
255577
26
6
100600478
85753
123930
432527
530559360
23
6
461813
313499
39
233153
455700870
92
121205
282258
241434
92
86298
641509801
23
42
38881
37
7
92
499790
44
171544
22
29
18592
228813
97
274605
281436
17
83
22922
27
4
36
194448
99354
69
59
307662
68
10
9
89601
393946
92
39410
688347412
96
432749
672303453
6
75
30
278302
260335
134926
54
180336
6
2
428392
87
54
943700665
360286
481290
88
394369
194312
47
36
21
961554616
95
28
17718
68574
58
366848
62
88
88
214884
91
92
76
20504
53
57
305858
8
817191205
46
24
67
59
38
303187
17
447684
58
23
59
118019
77
358007
503580230
104072601
15
269851
456432790
185799
77
40
350024
197005
141072
2849
211952
81
58
79
25
286165
54
189406787
93
34
460286
2
227844
299140
36
4
59
4
156465
3
142736
47361
289795
325270573
66
56
26
289334
415827
89
215761
38
43
28
19
431930
56
50759
25
41
18
379489
46
428859
954409082
145299
289320
43
569085515
35
56
470736
7
382795
88
489280
16
44
9
66642
98726
76
172141
1
69
412174
86
365765879
10
258503
226150
76
52
37
216460
74764
41
787261088
92
41
328636
62
316631011
79
168889
53
56
116722
699220702
57
21
5
23242
126117
923403782
413
310163
83
51
30
52
133993
185122
76
55141
430619
22975
29
348102
259855
32
145470754
52
98
77
94
69
256059
310523
25
170021
69
6
444304
343994
2
64
1
486590
49
75
52
43004
5
178964
479775
67
92521
12
44
94
41
7
312121344
379330
51
43
41
298178
266803
60
117867
69
2
15622
4
29439
785829336
31
302676193
377476
261275
478379
8908
290821
3
72
80
426873033
32
45897
480817
50
435461
24
35
415254
9
413645
435988
325783214
7
415679
433486
280441
273178
50
37841
196995
290308
28
98
42
471533
103335
67
332591
57242
605589361
6
263412
14
43937
22
177579
108001
722062530
105042997
10
47
9
58
125862
79
60
7
226739
42
216255
480021
191650681
2
55
204326
388231
51
464789
306851
1225
42
71081
48
9
73
776811901
53
25
364558
394875
691891683
129147250
424996
70
423658
278673
73
83
96
47
54
323681
3
335887
218120
8
808849919
49
419861
4
86
293206072
26
283995976
35548
9
86176
97
80
30
669684208
60
661944616
9
2
229065692
288363
23
94
3
353885
55
113465
130434
76
90
67
110378
15
468489065
485830
113472
110664
38
112687
73758241
454555
84
1
174858
370605355
72
64
58
61
14
37
195744
167790
1
173503
35796545
81
487169
65
411144
334519
397198
66
37
65
362866
94
121122
456160041
26
38
42
170282
76
339364
74
1
286107
199821
46
304114
1
60504
457150
150195
101222
90254
497409
9
320175
195330209
968925849
50
154210022
429733
479419
387624
48
74
48
882766991
68
27
512396540
478546
487027
7
8
44
77
60
97
5
206371
61617
20
152306
361728
278484278
54
30
397654
207210
55254765
348195
333363
87
33
75
30
23
326137
391648
106050
68
178152
410205
470775
49081
467197
12825
81
268128
64126
453944
64
54
167280
54
121086
409298
90
77
32
82
783092801
83
99
55380
257339
306955
26
1459
277919
96
85
90
17
30
114790
48
94
80
371291
414851
443532
51
40
140253
1
32
243378
486764
405609
98
22
7
90
56
52633
629938296
200128
904511333
356751
4
57
37
1636
192366
489997
496943577
59
329642
132674
238793
43
25
176844
2
299152
463736
80
109659
66
72
6
388769
35
62
4
539468948
35202
38
74
29
43
30
245281
55
84
391547
3
313542
38
346834
695927434
361498
38321
42
1
222580
92589067
45
34
80
20
52
203879
271964
52
48
3
81
68
250566
683330791
224680082
18247080
293169
34
33
63
183408
481733
44
26278
215153
427086
76
4
351686
304117
18
2
82387
1
434514788
449972
496245
104917
469160687
151772
28
43769
45
6
17
2
35964863
37
454589679
280246
8
44
215990
9
20
366429
6
64
84
81466
236778
61
52
1
9
104303372
222710
198968
394697
898501328
9
64
377170
10205396
354747
290713
240447
52161
5
93
13
288700
826409753
32
272751580
519416997
2
45426
40
1561
84
3
66
48
412282
807882966
34
62
182561
174046
331674
230390
212369
93
7
783953001
45
48
120045
94561034
44
180414
272992
265872
202616
372764
57
927568188
468219
14
5
254538772
60
8
431311
147821
71657
199010
66
94
4699797
12
191226
228809
801681785
447698890
908742715
226422
413174
156382
70
99
58
38
315985
65
87
85
479328
304447484
771023719
39
90
92
70
238507
152365
78064
306440
393405
441406
7
2
17126197
75
751689520
2696
147195
43159
3
31988
53
243105
55
66
214413
31
6
64
276048
500067555
50
353787642
313360
35
389383
29
210509
4
91496
90
88
304267
349592
92117
909360999
390333
48
239874
55
24808
34260
456668
271523
71
135146
92
348709
33
18
474533
22
346138
285109
3
209130
54674
94
55
343183
70
32
463016
75
96
104207
41
78590
58857
80
358376
2
458244
392547
82
133424
32
309466958
93
14281
124368
298651
14
125274
478135
24
439295
29591
463144
164572
198402836
849591440
68
57
6
40
391687
24
90
2
219845
37247753
147433
69
155716165
70
406084
59
53
380888
344016108
167769
251483
64
408354
24
408382
97
27
42
338406
306207
68
558321007
86
43199
480148
304666
662189109
7
7
75807
53288
2
5
229429
20
15
422133
70
438533
374640
479401
223958
367008
474999079
39
325390
132115
6
76483
71
310559
9
27
421035
417631
24
29
385715
96
47
78
17
307076
57
367693
464137
74
30
5
350364
67
464412
92200
97
31
122653
387612
451224
20
8
6
57
83794
204905
98
187571
88
45
83
386683
179383
65990
921919659
366243
97
3
16
6
358213
768396112
50458
81222
29
444552
114564022
4
193970
6
913743626
86
449158
706014898
43980
356770
1
389072
96
83
67
89416
225542
752179926
24
20479
5
372592
372975
20119
45190
116295
42
64
408071
24
485047
6
14
86
160949
265250
347821881
160852
6
33
28
3
82
340764
427671
82
96594
26
2
78
269636
2
747234155
72
190107
573931692
72
6
20
69000
4
89
6
483696
438886
61
42
517769864
180110
467033
296394
132102
155300
8
206956
49
901533662
895651404
14
4
451208
18
343488
462735
281678
231971
25
493136
960760048
43
198523
84
69
185307
362850
21
83734
92
310203
80
126198
86
424748
496654
165596
2
6
90
10
57
35
90
15
544361180
281089
292736453
471855
253377
201542
340696
473942
5
55
60
46
2
87578
27
48
1460
24
99
65
54082
63
371495
67
499088
28
24
341903
5
9
81
16
741283564
726577726
475451
95122
26
87037
46
70
5
78
259393072
28
269904
16
32
60
44997
3
59
98
35
94
1
71105
403021
436701
89
229654
68
62
56264
721596148
75
426775
172926
5
39
179558
50
9
446160
153170
13
326726
50
108354
92
51
71
95
644319936
36
460737
532764764
448939
206401
141603
68
85496
166665
738368640
36
44636
78
385573
475862
791566115
28
16403
184532
59
39
376717
130326
496245
5
450902
95
397555
370570485
93
97
26
57
14
76390
32
57
381095
28554
95
437035
20864
177641
41055
39
45
9797
493193
225701597
8
203986
97
105616
461152
59
451135
57
343570
7
57
99
27482
282969
990075704
2
351851
52
313917
180543
65
76
21
2
47
45
440058
108903005
78
1
354050
72
370771
84449609
99
153624624
27
51
207498927
63
27
121320
339597
59
4
368253
276177
379831
45893
1
379574
175527
392121
75
270785
142421
1
78
302788
470324
192000
499718
17978
78
85
78
58
257596
439295289
484842
40
82
14
73
990931783
348379
21
92907
462275
66
10688
65
5
70
402559
44
14
382717
8
54789
36
17
52
52
92769
345008
138567
88
421342
13
81
94888
314008
461871
71
41664
184281
215447
20
423345798
668350491
334841
58
754852374
22
83
583129022
25
19
60
419966
119323
425897
672136291
67
64
38
51
62100
23
12481041
31
184443
27636
424258
81
739606635
331233
6
310770
20
98
81
399199
143759
89
5
37423080
90
18378
499192696
60
402995203
320558
98
49873
56
486674
91
73
406511
7
33
99
97640
230695693
197891
31
300123
66
179150
65
89
26
147528
71602
441945
60
15
402672719
23
77
17
244822
96
291181958
206976
29120
83
79
85371
51
401493662
23031
124863
214742337
208114
315213
28
972345952
72
7
983713093
340176
91
150121902
12
37
414938
303709
72
6
361766
62
147642
200936
313028
47
138146
50
135217
450231
74
390277
131292
14152
82
3
143685
42777470
36
293857
7
38877079
7897049
75
6
63
84
237346
667382839
348513
24
7
7
50
323686
37
35
54576
149347
5
77
8
12
36
34107
70
27
291305
139782507
209174
8
79128232
4
42
81
42
264113542
422477
11
177814
438504
352524
338458
91
9
13
472919778
65
2
357593
25
20
151190
140268
263144
83
65
1
238162
322266
14
491998
41
180357
490081
79
283545
242761
60
81
240623
62
415306
8
343383
566141462
33
91
369348
5
12
58066
92914091
8958
394544
82
147799
45
154485
71
136517
116416
79
65
957558512
95962
821486644
225631
242146
28
505207741
47
58
43
47
268409
467359
93
418802193
4
69
13
98
332450
756263823
208734
73
334577
81
213147
150017
1
4431
169566951
86
13
2
457985
5
8
283512
297718
28
39
438300
850200824
435603
22
6
35
36767
74591
74
140332
59
34
60454
66
447835595
315303
93
77
3
114535
916360806
457009017
61
23607
995771756
17
354181
467894
3
11
173427
44
44
405444
45
4
264034
26
72
89
412272
403701
366181
71
6188
262981
43
49
56
128182
358386
73
201824
504888089
82
60970
46
76
97
23
18766159
420018
81
28
90
691390532
352389
413787102
224550
201015930
299196
47
67
459581
166864
18
532760412
299563
393115909
11
32
418829
95
414836
256726
99
430931
20220845
86
46
403732
12
268043
81
53297109
99
386634852
9
210202
89
1
408703
35
275298
237407
233545
42
68
199078
4
35
29
49
40
370050
16225
198622
49648
316593
580966410
26
290810
119842
131223
85
53
93
497908
1
2
191659
42
262560
378963
297824
19468
202010
43
59
413196
8
385661
68
97
82
86
72
32
493237748
61280
40
11
12
392354
676292056
40
4879
529239320
269920
15
6675
77
460660
364294
25
174125
224825
209553
85
199177
740599959
275908
46407
90
34185168
46
50
276348324
46
88122
172704
74
435596
22
160231
320810
61
163184
74400
465724
857659368
58
165566
94
76
63
773252543
72
378839
5
18
405077
12139
33
23
252862
800390881
3517403
89
276791
85
1
727894291
267139
461890
10
63
24
982697494
61
220212
45
473425
408993
88
498759
65
10
78
12
259934809
439375
1
59
9
77
62
5
39132
182195
8
159914
267429
732575507
257156
36
93084
87868
97
97
16
9
75
44
62
658571593
491973
110165
208422142
482054
346428
51
30
4
5
428724190
222203
195214
169060
244215
440237
35
87
182736
68735
72
953295132
461067
919338795
474998
210958
151056
85
91
457771
92080
3
8
30
80
3
125533
380103
85
930531152
378892
3
198642
483326
232841677
116083
528944194
47
55
330579
322931
420711
94323
83757
49
22
224741945
416457434
14
54625
7
568656054
11
98
2
381525
81
292458
13
6
85
5
3
79
886065906
410033
39
282766
51
311878
865346578
281872
396300
224018
820747987
216889
4
78
60
455930
10
325268
124737
5
82
92
70
67
359509
59
7
20645
88
955138279
181876438
10
287826
417657
157590
163612
38409
88
271055
20
82
18
10
7
96
11882
254525
82862
178893
87
12
388359
64
49
4
134641945
31
422519156
3
178146
370034
248750
3
89
27
38
61
126082
321117
85
99
303602
138604
249172
908814662
960382887
6
77
83
284673
339937
26
300825652
410234
64
418344
275598
307357
28
11
15
261582
92
429136697
248103007
417576632
77
70540
10534
16
69255
26
84
45
353376180
327149
78
44
8945
66
378363
56
470155
379687
116712985
365535
432626
58
20608
42056
37
802834263
76
45995
43
63
106343034
220175
190045
33
36
214481
55
4
75
5
473125
273557
179260
310885
47
45519
213862
222683
19
63
221607
14674492
1
1
54
278322258
39
59
6
69120
59
74397
284400
407156
163831
705699064
52
1
81
9
2
64
58
311374868
75
27
242800
285763
1
53
6
97917
205909
96781
243338294
223622
46
110891
209502
87
61330
51
52
378604
95
146854
4
9
90991
54
377228
81
27
483880
37
388378
782828909
72
269430
292805
437649
28
72
714657675
57
55001
895004257
135380
31
8
494176
429267
88
54598
171744
88617
189379
135549
87
785
191630
8207
379529
31
95760
49
49
494070
52
76
85
4159
247764
465344
339574
42
311626
76
4
45
75
8
45
49
75
73
9
78
28
70
7
633342526
94376410
67328
446981
2
88
51890
308623
92
430741
66
19
293890
53587
81
48
62
120442
313184
257506897
429099
381414
72
85
54493
18
34
487167
66165
771458376
483546
833060575
31
66
87779
68
14
6521
49
601561885
16
11956
44
272932
95
8132
134894
40005
416099
357270
13
74
404441124
1
31
422558
21935
226100
115092
191926317
343980
39
39
9
330461527
26
3
74
157725
88
310763
46
47
7
403149
96
66
180317
80
1
58679
377284
152831
7
66
74
484419
116791
62
56096099
306852658
67
487423
49
84
13
219433
83
459035
245096
14
305725
940476863
46
91
8
642803956
209085
645252213
75
38
49
87
311570577
71572
29
167759
81
70
37645
77
196992
58
99
6
2
45
40
233683
417592
59
13
396987
6
72
7
57042
338805
309831
403444
15
405008
27
58
380610
247855
245548
461077
405707
3
449918
536411517
360684
211796
64877
84
66
5
695250853
473046
441645796
804926286
373277746
221648
143085690
8
15481
14
99
87
70
19
54688
103309
37
264835
3
85
415371
26
214428
60
10
18
123920
36
217074
168361
60
155481
58261
198464
25
93
5
103698
130381
399473
287711
99
51
54
97
25710
306121
88
496651
7
44
268903
759375422
9
14228
155549
408548
5
80
55
46
315214
492098
85
551012817
20
15
7
51
330850
467870
19
72
7
24
4
209914
8
64
81
7
407191
16
39710
79
382663
176929
9043
94
14
86919
46
20
34
181565
230208708
372396
93
177268
315466
493489
92
67
2
488923
66
427813
134614462
36074
455883
2
73
10
170031
5
50
529466518
99
28
305379
87
33
211999
53
58
47
101111
95
495345
477421
14987
65662
36
45842
71
77
507979024
41
650463195
20355
248654
50
69
3
45
265020
4
64
66
53
41
13
253664
4
46947
240349
2
216781
5
436835
363835
56
19936
49
217400
66
277320865
325496
335010
81
272379
78
46
161099
333523
383652
26
11
157382
2
92709491
9
80
619259667
78
9
173180897
21292
18
231282
70
32
67
334727
297018682
41
20
370377
233722
398809
442232
98
20
392298
57525
9
165860
38
77
7
433259
52
31
207530069
71
34
3
232276
20
190828
215058
70765
63
38
195576
8
425430
606686338
244993
338241
467179818
4
6
332037
25
418044
405259
410312
297
418645
592467046
7
26
311388
78
116245
6
67498
235520
444114
18
98
414048
91
68
46809
265075
25
34
86
384654
62129889
264514
71
79
33
63
310554
91
115225
276835
44
8
30
1
5
218851
158322
14
69
55
224966175
32
226902
131208
449027
8
46
375259
1
408446
476545
17
133504
1
95
85
72
76783
85
293341
76
273516
90
90
20
90
246718
82
17
75
400905351
37991
13
51
99010
10
35
6
456670
271997250
6
18
85
33185
281184
87
35
30
19
88
6
263142
37
98007030
297622
342588
7
360451
7
345224
289050078
96
15424
372264
64
56
351457
53822
67
4
7
125088
69
45
399139
23
100058
44
28
66
86
52
78
55306
75
21249
360407
24
469532
337002
77
19
144744964
360037
43
54
54700
85
441675
55696
45758
465831
1
899357239
343791
169481
44
55
62763
65445
495679
85
263502
20
942161838
51
61
8
74
122528799
38
284495
1
15
14
336215
466884
47
26384
185431
85
457986
39
26
8
433566
90
202907
499326
31
4752201
61
497949
56227
67
2
177734
5
34
26
179066
76
284014
25
273347
5
74
41
5
35
867297764
206175
18
8
407276
284219
317409
99
67
1
472377
86
446310397
216806
71
115913
5730
2298
82
66
146674
112729947
44
186351
400720
24
18
386700
41
46
916208741
133587
36
491413
73
74
82
6
87
53
480923
208103
469863
83
15
53
183225
389777
87
153898
60941
146209
4
10052
479786
70
248270
133515
58
62
45
8
385398
635445819
378714
35
51
46810
235842
476992
14
451561
9
426426
67
328245
474882
86
19
7
28
742034908
111580
114868
82
87
98
329093
944209787
16
92
79
479496
947763888
378961
6
405160392
52436
43
219857386
88
300699
244983
86
41802
13
7
437975467
548515753
59470
95
273034
162281
86
57
338715
8
7
74
199159
66
307670
327598
188150
244906
23
437060
7
65
56
46
159634
704611062
4
72
58
74
7211
50
420408
328015
97
36
13
49
377882
38
4
97654
31
80
24
209393
416953
91
77
137251
30
65
23
175592
8
117746
33327
24
7
80
435410
495990
420156
25804301
70
477667
1
37031
28
322132
53
353385
266586
432500
44
43557
329761
490390
546533690
146409
416608
352602
175448
74
5
20
45
378537
428954
65
26
52
918586336
241737
96
41660
76301
38
36
84
393703
3
55
254931
21
37
17
54
2
3
4
15
72
22
59
409580
172503
2
35050
370968
60
86
57280592
1
51
53
38092
313837
342177
38
335694
249637
50
320733
113749
999650285
49
250432
855
316056
232374
53
12718
50
34
96
24
186646
156961128
293142
191448
219752
15
86
55316
4
38
132470
65070
38
166492
6
490869
721053208
439629
347138
69
49
11
62
87131
50
381105
168910
80
54
582760520
131249
55
31
838150043
208701
3
413669
75
470416228
27
243959
133817
430699
94
383494
72
457733702
7
108346
6
79
13
483698
27
430896
28
332573
375262
21
26725
126283
96
26
857142790
53
9
23
86
398626508
482867
54
479932
418362
75
11
98997
60
352201616
27
211449
99
221838
16
36
635079479
51
89
396434
23
98274
371248
288603
84
1
369132
136844
31
11
72
47
5
437669
9
95
131806
48090
98
441994
361209
54540
5
16
393074209
9
159361
228238
48
9
87
38
21
57
162690
79
153119
265247
153301
775306695
89277
532761697
98
33383
1
499605781
473008
74
29
660751991
183002739
76
19763
844211468
52
51
6
29
55
195509
17
47
437054
736066770
3
351781978
5
77
88
87000
69
65
281701
64
13
24
20
87485
9
8
7
50
239011835
324978
33
5714
24436
14
13
96
4
175719
377694
7
1
382550
97
1
92525
5167
49820
3
15
65
65
27
58
225881
45
896550900
81
13
57124700
10308
20
731072250
92
80
226874
81
28
373737162
7
416371916
16
261005163
436058340
571007698
11
65
26
35
745965365
45519
237992
244278
46
910672200
174680898
16
58
148510
3
35750
7
164509
15
236516
289286
14
244679979
29
34
412953
18990
7
426156
70
65
381232
156757
442199
9091
314832
258786
5
61
11
181903970
216429
68274
7
98
42
128744
258507
430755
750290301
1
96
21
10959
164973
426449
100231
3
9
34449
58
22105406
282124
115755
46
45
489549
99
391309
6
207696
76
292894
56
39057527
66
4
461445
791811380
9
64
105226396
15
439493
4
9
186632
423976
71
28
455764
72
54
161960
80
235644
481099
8
322022
14
185589
53
46
193672
716678821
496103
49
445515695
73
386542
3
9
81
18388
473968
92
33
93
97
72
209706
86
96
9
396281
51
979297147
90
73
449422
464378
69
34
51
35
60
214645213
263278805
79
6
490377
6
441904692
99
454590
419241
491003310
421082
23
125233
87
231
411755
74
89
36
105845
653283370
374187
577356097
701724478
8
31
228863
376920
14
77
957977211
70
165589
193240176
95
45
18
48892
363671
195475
348438
8
8
28
84307
62241
431211
360734
22
5
54
380087
28
67
182663
388384
71
74
152004
122385
144739
34
115930
124672288
65
34100
85
55
279647
7
21
63
115545
40
66822
156384
274515
230584
497469
465158
26741
45
177513
8336
213732
111345
27
62139
69
60362
83
106716
748011282
147596
38401259
663088857
66
425561
224337
4
402181
21042
42
42
10
78
80311
62269
9
114516
91
68
151382
3
80406879
213623
300786
229210814
90
325994
164908
72
58
93
193700
184933
121087
403180
5
63
7
28
54
380929
70
47
15
4
727492197
68843
89
367676
43349
355802
116702
468749
191821
38
439970
261058
9
446448
105815
418854321
459454
77
404183
51
99
177594
148015
287758
46
428348
69
6
78
34706
93
1
93
355171
78
3823
31
194371
902966216
101511
134609
79336
5
95
29
71
82
79161
416198
61
69
19
1
49217
679896088
6
471455818
9
65
70
59
60
277353670
263326
190107
435919
39
5
79
482348633
855109661
3
5
342611
87903089
484567
380804
13299
130447
461792
21
505654405
163912
800099417
863761503
359742
47
93465
11
23
30
37
233908
83
58
47620697
484859
22
24
86
13535
752419151
18
436509
267567
66060
67
26554
69
275351
85
333347
479079
39
288096580
321895
17
17
55
41
198996
341039224
38784
9
24
19
388360
87558
46
18
92
14
1
13
13
294172753
154389
37
85
89
230245
33
32997
73287349
270244630
3
408419
39
137667
11
29425044
167839
82
461886
454585
81
360966
451150
460791
11
8
203260
96
1
82
73
68
143846
23
96
109904
93
480403
32
74353
59
904620134
53482881
75227
422711
314443
450661
82132
52
12
55
1
319396
73492291
2
192906
2
111034
35
251868
3
15126
417882
401885
254913
319857
9
13
32
193014560
15
444332
251919
379894
125687
454907
39
37
342868
72
79
132338
33
87
15
24422
141771
14
5661
291718
692135806
57
68
7
97
93830
36
49
85
93
62
68923
492954
63
79
60
60
44
100512
258959
20
15
93
472268
4
368802
215214
609747647
370343
321028052
57
547398748
53
99
76824
104985
55
578850875
42
94
34217
5
40
1230
315507345
7
30
84
78
46874
9
65
68
228163
48803
43
468237
10
3
62
4
438814
20
22
87
27
87
3
86
70
55
346720
93
82
30
37
59
159294
333223
319478
300966
59
95596644
72
22
445911
888956357
79
460568879
94
78711
41
6
358203
371974
57463
273228
8
118224
97380
266023
394068
97
384907375
33
9
13701
35
89
67
101278
49
9
340965
28
513158820
25
368149
14
75
9
91
50
37
64
424931
333170
97
346640
122540
76
434111
5
65
699288848
27
11
50416
451760
85
8
907296991
337245
622792848
213651
1
420024
53
83
401083
31
122118295
155801
35
4
60
92
18626
121968
135348
8
14752
92
93463
7
144426
401786
60
124074
163117
71
118931
3
159346
692253938
3
65
755215636
2
48
21440882
76220
33
674298614
5
45
405742
17
51
456530
19
54105
74
19
379922
161172
496903829
149068
39
38
451574
804207348
416231
6
484589
46
16
254236
5
59299
77
421086
92
13
85087
64
65
102329
76
82414718
280279
18
1
5
59
22
27
28
62
164986
2033
74
323832
333169
70
80
229672
89
2
85
106547
375027
960218424
68
412822
271925
48
104678
86
60
8
77
92
401335
676800590
66
10
30
67
315995
6
60
708035393
14
25792
77536
251053924
17
152829
2643618
35
448023
12
87320
16
277566
99
680430555
25
147606
91
440051
349799
28
6
12
82
358462
65
136059
441299
58
478415
445936
247761
151502
516270413
21
20
98681
8
86
5
476708
295944
8
387227235
8
8
89
355622
57
85627
474214
219426
63
85
33
43
472196
449938
57
39790
693096144
272100
90853
150552
289710022
404373
7
75
426081809
312532
58
43
7
172800
10175
890298169
5
226569404
257490
493570191
428983
416910
161765
330682
853657373
51
29606
7
429225
38
149175
3
1
69
54
39
254581
154020
78
440249
248489
188644
6457
369667
67
164178
37
12
178225
46
47
327660607
489605
58
348142
38
28331864
92
72427
14131
66
8
21
309932
462780
435871
80458
741116493
62
239369
165490
8
48991
452385
275519
25
129073
92
417502
819984012
9
8
41
73
48
142333
98
8
96563
55
24
254713
133271
43
490596
193454
460325
58
28
5
32
170353
27
437471
1
60
292610814
392827
322537880
63
9
143345
50
82
794685542
241818
17
67404
98
695524874
190465
7
406295
417886
849254423
25
22
268818
59
1420
53
436184634
316925
366819
55
88102
55
41147
158422
93
95727
44587
137696
184620538
11
346853
407927
184710
221998
2
21
470550
92
5
73
197075
76599
571780192
213409957
38770
363358
293146
8
13
8
75434
63
90
773486428
59501
321570
87
77
102308
39
90
9
40614
67
302024
3
16
352547048
87
1689
58
267891
21013
100361585
348818
200676
247858
222015
66
91050998
84
96405
356852982
552064965
24
205744
33
1
60
35
296294
60
60278
103042
33
23
425360
490050
55
357540
665154435
53
5
309588
448061
368442
23382
81
52
312195
113386
22
30
40
31834
133621
51
4
89230
15
77
75
6
28
72699
53
494689
93
254674
5
52
5
45
91
33
21897
412534
47764
270462214
203558
67
443166
7
44
2
209411
38
308271
128410
52398
6
4
319389
71451
72
15
354329
85
346157
12
343593700
457300
3
49
3602
243162
2
7
2
34265
58
2
41
16
7
159239
50492545
470642
196481
71
7
47
64
2
15757
86
489157
11
84534
777700319
83
23
189360
214890
7
9
5
12
16413301
80582
17
335491
25
105038
223240
60
18
9
55
7
145258
150420
66
422330
63
53
55
8
29
44
223069
23
275598
150530
36
98
9
34
416829645
744055676
194830
4
744171640
161065
891
398023
105068
91
302963549
431726
99
940801518
92
91
180275
105928
172398
50
231779
118666
10
155693
17
30
22253
40
224580
5
49
69
390721
345246
63
30
43
264664
51
10
286570
212847
16
83
8
493222
269623
417061
143244
842753301
42
637635001
81
303372
442859
52
366861
75
45
39
17
336113
441456
80
6
471552
89288
53973
654927042
301803
367728
62
732122923
372999
3
61
190282
84
89
89
1
93
23
9
787011545
358568
360373
329207
88
175640
68
101818
444412
73309
52
10851
61
55
263715
215575185
73
328902199
40
44
35
100493
34
310230
151258
387235
36778
668846217
213698
6
63
16551
27
64
12
9
55
7
67302
633670938
22
85
51
71
256643
8
9
107613
5
2
47
25124
528672342
50
35
35
73
485766
17
1
110080546
97606
72
92
222682
249841
442185
128208
53
32
2
407707
276890
33
210542
93
104725
8
98
216138
71
45
98
145243
356204238
57
63
68
339794
142166
26042
96
17
99
366297
17104
46813
125895
477982
65
98
495081
25
354661
373218
672036034
98
709625059
36
80
273981
77
2
21
2464
121369
290331
374651
204281
54
22
325782
31
358072009
338780
52
58
455869
64
428373
94
459654118
35
115118
268960
158086
139442
66
35
209935
80821
368330
260016240
288298
27187
14
19
1
76
99711
118141
15
173964623
801
69
165157
52
60
6
346082
31507
498503
45
135550
45
174094343
665644000
339980
92
105315
309570
491135
255347
226445
99
49
162153
82
56
488953
173117
38838
70582
96666
257284
448924
9
5
9
212474
63079
80
851833872
2
7
237696
4
53
619790562
4
2
27
240977
82
78803
618604685
41057
136934
22
108369
280580
408619
28
91
69
157052
1
133203
52
91
39
142161
19470
86
6
6
422645
84
42
43079
57
49
329397915
210453
850483584
90
35
53
144036
1
62
68
360411
454934
195750
61798
44628
5
65159
7
4
28
99668
475386
61
8
9
99
485488
6
59
295106
24
199621775
27
80
488726
73
372005
3
397951
124506
80
9
15
74
28
20
181712
36
417227
371190
79
86
314096
181587
463893
87
91
117705
157031
33682
95
19
382075
49
980756988
53703
888495314
15
964974189
4
298857
52
349391
20
496281
266371
88
34
48
512469863
589332089
96
740079885
426354
171818
86
393964
616371735
433427
42
75
55
801565223
71135
473093931
67618
22
238538
23
87
50
11
62
322007
192290
34
49
109720734
29
13817
18
88221
1
6
315441
78977
6
182112
937625947
68
248016
99
311235019
2
204405893
40
749000586
17
131562
124604
3
46779
183981
909224217
99
37
14
504057758
94
60654442
78
11
27598
37
17
357341
333980
61
83
70
336603
88
54
44
5
288604757
33
412076
154561
36
444263
73
82
368584
72
29
5
86
60
87
1
300173
4
440206
13
6
75
360899
52
32
62262
154814321
214875
272606
746508436
164219
56
38
490464
12
448283
60
31
190870
611948714
36
49
11
4
3
165865
9
48
16
164223
87
253812
288680887
129299
94
6843
73
273325
29
180996207
96843
211688
87
345286
12214
37
89699
4
46
355763
39
12
3
4
33
49
8
746459833
50
72331
375732
7
54
71
65
380457
42
83437
142045
237141
401696
59
505064447
616935030
42
147599
225061
10986
33486
368724
131118
190432
265132
220110589
211215
12
64509
55
85999
2485
10
10
9
273263
2
2758
56451
170517
83
65
361355
47
68
91
53
65
15
148194
71
63
7
82829
283492
268907
50
92
89580
1
297033
87
29
204016
241950982
41
281533
875041912
86
499817
413312
70
235880
55
56481
956482521
52
28
12
5
65025
445045
33
28
329338
324509
8
372960914
84
23
88
57
270559
5
426897
4
151805554
2
71
203839
217181
73
17
1
16
623520682
73
104382
6
354614
60
415229
37
5
55
340009
402503
200910
4
640995016
100507
334573085
456698
56
4
210372
95
74
5
88
12571076
89
187094
43690
378061
59
8
96
11
49
2
91
39
89
143877
12
79
481450
66
147098
412908
61
3
88
185172
50
39
8
99
149895
37
31
94
236435159
6
380112
453908
181349
190929082
257509875
29
255836
59
53
374038
34
54
76059
246788
67
67
85
348379
7
86
12
29
24
7
91
82063
383818693
86
89
306895
626049407
476236
16
74517
89
59
483716
77
730430977
10
37
6
930411369
61876
203566
83
346994
292712
8
96
16
369398
70
644069006
372196
172132
24
493494969
81
45
29
31
406100
57
276412
77
316552
2
401533
174236398
271894
218408
64109
91
58
355143
62
21702
179383244
42
80
572989143
88
64
22
50
83
22
802292076
292183
37952
12
83
24
2
68
219853
10
87
10706133
21
71
78
84
43
457755
3
54
67
86
413470057
45
54
217235840
426191
93
74
9
113251
1
79
4
479659
99574
50
362842
56
499028
110501
72407378
5
109179
369051
59
234718
22
2
96
2
4
63
17
55
1
36
38
421897
94
144937
202548
90
34
71
2
23
95
47394
49
512488522
136968
139206
135937
238334
74
302716918
3
364155
45
290181
37
39444
59
248946
78
23
143991
226105
275888
21
72
10
458607
402009
97
121954
332628321
93099
396622
365030
3
341901
58
407439
84
469262
20
93
184691
63
3
39
5
47169
70
13
68
349535367
14
60
3
6
879853788
466032
179824
47
483255
102763
68
44600
424193
51
344799
48090
35
7
113110041
135106
7
40
370513
31
53
21
5436
34
31
42
6
127126
21
89
39
265756
193386
40
345375
987535020
86
85
443774
322597
425798
93
73
324355
8
4
22
347755
422580
200534
11
78449
99
403511794
69
19
14
77
46
151402
483615
19
64
40054
408231
182386
43044
5
8
95
21
50356
2
209833
40
20
190040111
58
74050
409964
298169
497779
245205
39
21
87
133393
427999
108687
32
93
64
16
12
479075
406538
24
251096
318448
41
333510
86
491571
7
26
63
73
78
31
99599
54424567
212572
453206
7
11
349126751
84
116762
452102409
426164555
26
279753
47
263123
19
36
60
85
528429713
374390
74
334946
342966
829775535
118957
14
86
126366
497684
293247
133876
370921
2
8
185885260
104909
649846841
81
41724697
43
33
28
39
441343
396676
195205
65
48
19
8
86
483209
65
18
214123
105932
292939
7
44
79
71
138901
62
27
88914
53
69
983444432
356927
325542
10
57394
155394
9789
52
361952
22
701049012
146511
845688280
296311
2
324131
9
407084
92
30
399138
26
52721
15
311923
39
99
26
13
348616
30
422529
90
45
24
275702
28
42
10147
415054653
137537
424139
2
133492
56
18
180376
1
21
82726
8
112763
98383
143931
85
71959
71
410810
94
9
43
68
9
302639561
247959
69
22
117909
90
79
855478018
81385
6
436431
364924
50
495851
30
57
3
27
41
314757
233320
238507
64
43
53
3
48
79
12
391886
24
501103066
40
52
9
412287
87785
351803
41
52
432048
192695
4
189365
27
702668671
92
1
320609
9
120451
38
3
608237535
85
1
427309
78638
76
294987
592301364
323463
96
149212
18
10
5
30
31929
242917
659012049
43
440104
5
5
122887
635010835
63
451219
6
403752
21
4
207040
55
164622
25
4
39
456336
344719
412148
82438
472063
269808
32
487734
132388
51
91
63
112422132
3
21
44907
75427
69808798
67
134819
285967
8
255482550
35907
7
311612968
161627
69
376757018
301891
55
236931
40328
322100
9
3
33562
79
369408
50
19
91
31
78
29541
423489
343637
83
68
6
30396
57
448710
1475
483408
19
340427983
29001
364956
407979
922687572
369807
329086
65
376342
298708112
25
6755
604557554
3
45
81
57936
232904589
68
11286
36
47047
808998863
51
313983
241251
225277
319417265
24
58
866290230
95
107469
123364
29098
70
4
5
6
96
2
515162127
30
72
282010
307968
13687
202497547
24
31
56516
95
90
494870
836962205
25
47
97
9
218793
19
62
77
286150
63
325402
394056
57641
88
62
9
38
96
34
8
17
443787297
499662
317878
177640864
53
92
98
8
27911
2
52
113834
4
478438
1
95
72
93
918108322
219676
87
8
31
72
76817
17
311250
4
171129
64
58
31
257461
35
396901
11
368962645
65
28072
49
56
79
30
19794
68531
75
33
61
45
315645746
87
43270
625856935
3
534816608
84
46
239078
371557
376251
31
58548
100531
35
48
33
338900
64
453421
60
130714464
299666
403237
71318
63
118262
40
75
310493
281266
945200607
909029903
90
96
76
53
216320
316105
371401
49
279197
178703
418422
197684
224918
17
49
38
454417
271195
3
331417
305422
18
316575
2
98
490149
51
893769391
368910
43
40704
77
6620340
52
202275
44
329769
60
2
732149414
19
388658
255793
37
44
12
69
392918
419149
8
123159
53226326
327693
169911
215038
68
431107343
181233
719512888
64
20
64
13
178950
60
65
27
388293
134228
224454
142171
91
70
13
773964829
53664
6
74
9
28
262576854
416805
462628950
948195974
89
94420
292602890
435808
56
26380
271100
16
39
443413
342871
15
948259931
492487
60
268848
101695
135939
92733
138559
280500
9
73641
62
46
65354
88
274612
8
24
69797
452443
2
37
35
441644
335961
99937
293658
16
139638
66
51
60
53
29
38
30
159316
196162
572800672
491807
64927
13
794554162
442087
126427
79
59
145330
482353
76
365025
84
334093
13
19
371227
23273
441328
10
190016
25
7
349905
9
17
188847033
55
48
88
47
738204717
449811
757031207
85
81884
912702368
40
23
449114
83
475508
403103
37
56227238
332689
227008
15
336094
94054
368205
16
2
15
642210562
48
13
50
19
127762156
71
98
28
60
272387
474853
200016
40
73
340293
8
14
5
83
609433251
166127
69
212368
7
105638
196829
99
301436
605012747
67
132211
74
214515838
5
442230
9
703949426
123753
96975
71
82
75678
3
98
175661
70
31148
185954
311974
204449357
53924
53
85
5
90
18
485572
8
7
12098
65
49
55
95
198362
166605303
184541
2
239074
448111
24
292809
476460767
237941
15
43
64
73
23363
895218335
122277
54
167813
76320
78509039
56
232697
53
249762
467128
374710
483443
90
96
85
41
566210975
922843153
606703182
9
5
6
492030
69
114659
3
27
236317
6
80
376174
499521
88
188675
93
152294
33
768878703
4
67
87
313699
399027
219072
22
274745
282537
46
56
346364
286873
427537
3
45
23
916054784
344464
7047061
54
62
3
290812
290650
37
18
49126
76
418482
475944
8
233006
81
452862
68
72526
4
431861
382728
127117
171789
6
265782
389524646
66
398283
98
30
262611
59
470462047
25
4
697454711
404278704
669165302
52456
496729
66
612647769
162301
7
38
165798
8
250421
207066
31
77
54
57
3
357570
93
44
251460
73
91
30
158766
501186708
543592900
1
34
632788666
6
466328
39
42
822170163
40
368959
95
36
90
143566
467128
390352
82563737
95
93
273585
7
308669
43
38
210267
89693
39
9
59
91
476155197
125108
5
25
2
229073
50
729420866
92
360964
14
8
1
67
68
35
2
3
73
58
58
958605020
27
905325605
6
376200
320816
56
59052
37
45259
86
242834500
42111241
44
254963
92
25
56
11
62
58
43
64
6
47256
90
497926
9
20873
42
485677
531980569
330293
62
74
233949
83
339808
63
85763
72624
85
56
424336
74
1
49
44
39
478599
664722491
18951
95
59
27202
7
33
286662
282527
30
202699
353377843
399873005
313496289
97
91
62
221674
112324
9
75
273291
114967
81
12
49223
443506
9
32
79
763935807
28
171626
46
11
13
437585
257958
31
38
21
12239
506689793
882980435
38
218239
94
7629
121462
13
178081
428163
285230
247790
399165
190757
34
10
3
48
7
495524
193922
8
479351
417044
105890765
300212
42
462037
5
62
96
84
77156
379158
192126
93
89
1
6
55
161992
696206221
85
36041
86
362495
15
710102632
96
93
7
49970
68433
93
104985
48
9
83
4
76862
252825
78
158549
4512875
3
193601
66
11
44
338976
389821
55
4
81
23
74
9
48
201853
78
325940
487089
62
52
32
31
53
15312
250172
279628
210439
16
8
768869008
31
13
75
14
216095
60
99
588243315
432789400
20
332533
65
11
86
71
34
352058
1
437527
435917
16
209102
158235
333363
470163
47
94
134431
35
380984
292152
14
340216267
423198
306202818
23
87
386347
380740
474000
40947
89
36904
587858379
40
42
205425
432129
41
760510246
236037
6810
105017
67
44
319918207
77
227842594
66
982760246
49943
270821
29
97
335662
183476
170100
995922426
87002
159449
34
121442
341025123
362542
39
358243
55
105113
285304
396995
416140
4
4
61
91
187106
356734
225592
90782151
60
75
30
310646
41
25
136252
456097
54
98
7
9
943171593
601381860
4
312360
526655145
434155
4
80
7
55
60
74
103083
170116
88
644480372
1
56
8
79
57868
171047
165055
365270
37
99195
374601
25
89
413698330
497685
42
418295
54459733
447456
19435
103730
76190
62948
530249566
74
93
59
10
72947842
351224
7
327690
261666
84
100320
271749
167309
417433
5
6
83
45
401127
87
76
273856
404126
40
485013
670892310
1
355857001
206381
7684
114835
347520
774572287
55
29
46
32
979931999
200934
24
17
248803
105896
36
38
8
356006
39
384239
474437802
4
499139
36
52
31
19
376612
57
300827
377301
494601
50
54
3
67
140838
3
440884587
771604297
257963
46
410466
75
219483
256159
185635
22
9468
66729
14
172512
53
731565014
53
9
5
40
28
212013
58771
33124636
87682
451134
1
48
69140
6
441300713
3
41560
8
96691133
4
30
83
26
4
45
41
83
173322
49
304622
173489
58969
497845
8
79
92
107221
434209
202597545
21
88
289011445
648871021
42706
53813
85
454906
25
103797189
475589
232656
71
186108
28999
514538513
966030529
30
67321
39
66
75
5
5954
79728
81
573609039
352129
15
357406360
338900
601690071
397651
8
69
299566
48
27
372570
6
484320225
94
106281
821998505
10
20
381589
4
51240
68
53939
634796617
30
129685
10740
7
344519
12
536593591
75
483901
23
298481
157355
71
139948
111510274
85674167
3
1
552436115
87
22
684827074
66
8
195271
50
106678
46
65
346533
65
461439
43428
61
47
63645
78
47245
479755
31
98
101488
63
80
71
481350
95
32
105720
61
242356
161987
318548
153316354
5
63084
91
90
57
307250
36
16
62
661
265059
342831
8
30
79
344152
184417
20
79
40
79
1
11
82
392200
91294
484659
40
41
23
143174
300446
37
4
37
3
19
164754
7
5
291377
27704
92965
316134
82934731
19
485121
73
274189
77
27
68
87
66
354165735
17
88
143209
388904
9
63
53
4
1
57
165180
68
56960
9
87950
377163
190837
362672
28
299005
326645
84252
39618886
45
90
46340
31
103994
127785
1
36
106628
241143876
7
14
64
871591730
448387
2
446130
400642
94
66
65
4
8
452507
47
76
330783
24
21
26
78
158913515
86
66628066
858057878
5
15
21
14
315004
68
228295
332993
440655
32
13
377921
150844
451733
69
8
57
58
59
98
305665
41
422014
492581
283283
94
65
2
101842
437200
63
489934
353978
380768
37
109795
83
485730
389961
18068
1
4
430022
351311
11
417032
267317595
645040143
462138
80
447324
26
83
325749
15
44
181085
7
53
34
353567
113621
19
103495
8
408507
46
283460
5
209263627
4
27
991791797
418532981
94
821738006
78
461942
13
213365
115225
6
68
39
39
15
503889125
876580874
156598087
69
394689
42174
92
93235
263886
71
975731988
374457
561210877
875341644
75
111394
4
74
659210266
3
26
92
206816
26
95
32
12
37914
9494
51
70
1
21
370983
505769267
554683737
2
95
79782
31307
8
42
828806207
204795181
3
75
1
36
302334
150925
303986
484686
134970
834960428
30754
57
56
139230
143392
78
204337
197630
69
6
38
7
134649
275533
10
24
7
150614
598892888
376864
32249
55
6
83
109079
813318734
2
96
85
94
707878463
199726
49
41
8
209888
85
80
264525
98995
56426
61
92
4
62
3
191777
33506
441136
3
22
6
68
24
92
261203
684489449
276063
85560
40
22488
57
194205
88
450158
96075
53012
456813
1
10
453452
399938
143578
34393
203312
375427
94
683280101
24
128114
190338
53
251154
292566
480547
2
71
462233
33421
48
30
231830
89
2
39
223412
481959
62
3
98
33510
66
22507
183549516
120755
471421
31
151293
34
98
162630
40
39
40
80
20
3
52652
206825
194452
204441
10
921750084
80
70230
7
60
48
472587
41
163249
20
402153
37
8
200275
138501929
409363
28
337765
300065
1
255281685
31
7
10
218150
354301
353217
93
78
88
7
59
291532
189283
64
290098
18318
178252
10
228566
3
50
97
670252276
6
324866
99
375575
293360
226180521
373619
71
76
18
115381
132402813
49
168035
26
17
46
23
341104
248618
648039309
6
458793
176535
74872304
68
997811051
28
38899
45
2
65299
7
52
441965
418732
131490530
9
98
378530
2
73896091
84929
601414552
4
131001
246793
1
523138757
145274840
4
69
5
96
28
80
882885860
216609
44
159448
293673
92023
453534
352419
87
144837
181432
727636435
174136
33343
44
209380
407147
227892
8
4
78
139287
4640
319997
165971
204218
246519
11
577577032
457652
155527141
6
30
71556
287043
4
328930
13731156
58
6
36
60
5
17
57
67
123684
452037075
6
148806800
7
5072
53
43
425111
35
49
4
2
30452
49
74
19915
455583
83794
8
265234
97
209590
401744
91
262828
188077
259008
312447426
84
469730584
6393
61
255562
6
44
5
44
439306
35
194502
86
377271
84
18907
860648709
861588007
395103
303313
23
56
44
20
99
24
98
98
9
268146
88
318965
418331
54846
59
97
290112479
235614
8
29
97
83
278507
162308
167143998
7
177630
45215
2
10
14
28
33
41
71492
135726710
355308
25
42
90
47195
493685
93
77732
212905
198965
38
623460768
90
63
36
8
11
4586617
286870
25
624699447
79
46183
234565
174786101
753787819
90963
373483
26
60
872132809
482216
148634
46
6921
459117
120661
36
301162
433150
1374014
7
851608299
481251
9
68
801135978
6
54
326676
246589
41578
834009765
902382933
9
470823
404352
4
143096
105046
52
9
26596
408229
42
19
86
985960987
50
9
54
214518
116163
96
5
5
46
996811324
66
71
264388
363996
4
195576
41
276151
374248
63296
22
35
543427204
21
79
84
335055
66
32
124618
49722665
333189
77
127253
83
867521685
255461
973021626
381575
4
65
44
60
392485
218955
135851
11
377166
52
69
163467
133120637
502167967
291271
304555
523138046
173683
17
499225
348582
39
58
238099692
119135
133459768
19
348096
61
34
124753774
75
802567172
76037
655548180
61
259904
19
36
228160
392378
624212068
181867
131056
76
8
230023
43
41
76
448943
99
48
52
60
75
24973
3
461586
24
81
24
48
436558
87
4
175063
56
90
7
16965
435081
26
22
72993
234237
373892
304080
118164
454399368
4
107826564
292215
719318176
232122
87262
58
298641
90758
340374
494715
299525
51903219
124860
444837
60
7
926995198
34
81
16
84
252884
876753996
439857679
71
323504956
215119
206423
90457
98
176245
457648
331483
452151
36
37
2
829610944
72
514143977
83450
1
236315
123100
95
39
57
46
242922
70832
246910
8
38
4
9
4
24437
72
279682
82
167079
408841
51
14
6
411792
263817
5
34
163283
6
292693
341660
9
124543
485466
437048
114242
22
19
377405
76
56
32
203559
22
322183
294961246
45
75
252292
397308
127551
84
4
60
40
7
21894
984212882
756
99
341768
306977
74
153101701
10
240256
70
332846
4
65
411361
53
70
37
53
87
234913
94
2
14
23
598748927
19
35
27
59
93
177084
47212
37
39735
371733
273938
180761
304145
346134
70
20
6
140676
33485
52
64319
3
472384
76
73
5
10
169008
35778
66
332208
39904
554483105
97
221224
44916
127526
1
280183
34
8
44
1
252524
64731
96921
266460
313802
27440461
74
15
22
220291
4
406326
9
72
62
11
453934
17
65
65
55
94
91
17068
32048
134303
40
414598
66
140493
40
98
38
4
160447
36
148751054
38401
70
1
39
17
28
100975
50
8
414704
33
34
80
415208
105430
90
14
329210
66
203991176
368902
183950407
9
21
68
40
69
22
201161
427343
52
49670
242797
57
129010
191740185
61
253995
390074717
63
82
336099157
467720
91
297101
39039
207095056
39
21
1923
223949
262759
28
18
50
149994
93
28239
83
372684
85
23
108946
217225
477372
447697
13
657403013
81
52
61
470913
424295
141101
385078277
27
98171
32028
14
23
13
68
46
458344
173713
45
92
3576
28
454798812
178208
31
478543
97
86
9
206229
476412
26008
21
48
237797
53
284755
366111
773796711
49633
20
88
386728654
468103
8
376177
154253
25716
365213
90979
127351
83
359248
83
50
42285
286018
90
6
61
1
1
44
88
9
214277168
661136981
6
80
83
13
65
92
31
190919
96
96
64
77
66
21
55
240174
76601
496294
91803
327099
78
96
412008
32
468684459
176692
6028
83360
435152
60
752314862
326082
13222
21
266084
356868
49
64
457808
334227
22
76
132904806
98
3
86
22
62
8
286871
50
36
34
6
113093
2
81
311175
28
52
41708333
4
89
361758
22
57
303027
15
70
435773
8642
228082
18
919926412
238421
37
21
108687
158637071
203981073
16
42
52
565815132
98862
379634
231975
93
217784929
65
363319
37009
18
166832
40
78
355951
36
43
45
123310
76
67480
894710973
62
7
291336
59
329450969
367660
57
139567
55
376045
4
411074633
94
50
64
75
1
55
57
461610
17519
99
79751
30
353838
7
766596746
404474
22
354762
485766
6
41
73
3
395052
23
76
4
389266
209358
360468
96
56
987813703
99
976383754
8
241708
66
488429
453718
239650
72
342627
60
439121
264993
308614
77
3
355578
2
88
74
59
42
1
27
92
13
68272852
24
2
367419953
53
951606377
49
47
21
49145958
97
20
468955
282203
161341
429083
338049
75189882
58
82703
2
309607
157754
11
1
81
58
72
14
329882
419565
55
905591455
29
457514
63
86
339068
40
468967
35
250608
68598921
118767
88953
41
95423
4
2
59694
946095917
37
64
484380
10467
25
209162
59
323379
54
55
17
75
46074
78
257432
50
46
74
24
46
83
181931757
26
18066
25
73
40
338249
21
536192934
408388
6
65
55
74974343
429361
95495
94
642889539
32
83
5
71
43
7
10
69
362439
3533
3
6
303140
39
46
4560
5
721798779
95950
141933
19968
990964450
24
73187
377057
81
420642
20
78
241683
163686
903046384
93
37
70
132234
6
86
716756019
15
79
1
392924
315438
51304
18
385106
9
313844
117230
7
7
4
94
378159
407520
129976488
68
78
145338548
6
160955
90
405589
82
129278
370061
75
5
362395
165402
207695
99
32
463567
52
211381231
348118
459861
92
64
79
972235195
107680
91
5
494258
304981
57
7
7
11543
40
63654
29
552661404
483482
232156
3
43
512179377
78
89
339229
15
72
6
385985
63
374570
403586
224844
7
23
32
77
14
70
998663154
115269
8
3
225258
239739
374645
14
31
390731
49
163809
108438
18
2
108923
25
354364
429155
455803
91
27
4738
277292
86
82676579
132480
282964
34
6
2
9
56
54
6
1829
24
332989
189826
362995
6
120491
67
45
84
395416
67686
397573368
61
81889
2
936564246
88
3
351789
84
148364
87
93
62
17
85709
177663
83
408934
74
81
300379
55
99
77
63
7
139421
88
207586
30332
193828
10
266374
695531771
175270
385005252
323304
11
36
244933
70673
28
29
286013
232423
4
77066
183746
10
6
7
38
217345
19
394363
493275
18
127045
51
7
372557428
2
398108
251962
58
232390
118376
62
369663
74469
8
269117263
411516
29
94
21
29
5
499617
367230
96
282679772
83
171111
52
3
78
378060
5
8
58741
43
72
41802
24
5
401948
60
20895
6
43
359112
462235
69
205172
98
93
23
46
401208
98
58
97126
91
3
25
70
468819610
56
27
348993461
478327
2044
65071
215800
171639
83333
60998
82
35
13
6
131235688
67
74
35
104377
25
26977
196879304
78
83
191895
93
42
4
9
23
76
36805
789467556
16
324454
94
43
358618
50
173124
300797
4
9
331274
91
9
47
104037
681804253
313710
614560544
801414436
219307
418457
48367
19
169560
277467
341660
372520
430943
12
8
441136
9
35
99101
145344607
62
28263505
144573
246828
66
95
193426
155012
15
53756
2
465005721
92
4
1
6
511230955
95693
70
41
23
59
51
243512
55
591101094
47
27409
266651
189853
2
21
56254
498655
7
1
328554
275211
952869268
102760
58
12
58
269519
88
547082977
29
158456
187170
380241
345090
32
988262881
22
360806
323973
90
428938
7
129617393
193144
99
55
347884
88
257389
24
69
229437
68
303408
11
8
8
28955
35
40
12
45
273888
73
161609
24
420467579
35245
1
781073161
99
157046
13265
47
327734
495408
23
74
36
250920
6
31
75
194853
151461
410465
63090
40
93
451558
42
283243
136935
430306
104341
15
329940688
31
43991
46
11
498061
26
308316
53
80
650326913
18
94
57
34
46
19
478861
347842
4
88
18
18
117392
3
186790
37
272253
92
24
465113926
3
186421
50
29
5
195729
90
244984
190651
57
187496
498489
609494020
80
241510810
20
148444
41
256943
198514040
89
448745
5
88
50
31
130105
4
307510337
890114521
60
422893904
492068
325927592
191893
180311
58256
305180
76636
134661
86
59
396562
402740
595196832
142416
2212
6
12962
199558
162475
8
81
462499
78
137560
8
24
20
196527
74
2
93356
250942
286545
236094
208425193
216099
899890004
80
65022
98
60
12
56
87
289556
426308203
54
51
75
29
915498905
43
275167
19
48
341081005
3
251804
4
316838
43
571538880
622837691
135342
193792
75
67
47
183695
3
4638724
71
160103
936294921
190017
11
28966
270748
504927185
42
435716
56
17
282245
12
338991
46
324048
730974461
64
20
33369
433003
73
36
50
16
43
84
102612
18
275027468
318596
17
31
39
36
53
90
315967
1
1
56
557260913
100252
91
73761
68
55
39884
6
231309
26
24
2
65
294831
498962
2
11
56
90
157791
288034
17
6
231717
877684890
192236
14
231445
48
422816
307178
793945270
198098
3
92
221559
977017522
25918
2
277145
384532502
22
670388940
48
33
51
35
5
10
735873301
57469
71
536350170
74
7
335561
234872
409085
238781
91
189775
183942855
446601
421593
179267
112417
80402
9
386244
88956
47980
35
16
20
5
49
38177
67
470422
36751
66
115051
64
488877
16356
26
45
212532782
246381
360721
51
259045
78
452381868
313617
345939
96
415105
256813
55
56
200303679
41
2
4
61
70
246587
9
80
472843
502900905
24
5
67
28
19
345785
58
69
637518611
113030
263300
32734
92
208602
6
344588
536984394
52
89
76
25
5616
59
27
664210872
293983
90
421101
16
27
46053
7
168492
1
228744873
25
310275
410427
4265204
304068
25
60
374869
2
376958
5
245497
57
21
73
2
63
4
488830
11797
320660
45
438830
402869
76
230265
315158
73
66
370415
32
105626
13
90
1
400605
402750
65
9
53889
23
467506
1
343144
369781
46243
85524
40
81
22372
119028
74
16
93
93
371100151
378395
92
23
367719
395999
181461
60
34
31
336240
68
6
93
342799
296492
77422441
375528
3
368833
323589707
10
349174
3036
5715
77
178589554
35
679320979
89
447341
448274
46
75
28
64
352343
341155
48349
33
5
189561
201441
434701
81
30
2514
390204
952503599
80
427720
51
406691
47
145844
38
8
184385
83148286
75
66
359317
65
66
85
9
188826
144491
94
152805
94
6
324296
262160
483745
32456
55
399902
86
3
28
99
68
208070
34
435151
366771
87389
407153
282572
21
82
31
13
29979
82133
66944
24
15
76
42449
320579
27432
4
94416
41
95
78
19
62
62
1
432231
83653
9
868544295
166914
946387235
265063
25
440844
486140
83065
153753
216720
307114
241569
30058
8
495276
92
397792
445187571
413473
8292
388185
627617850
25
841343137
89
2
456151
353650
73
418036
448139
176764
85
169834
336744
13918
164665133
38
443445960
275085442
4
27
66
5
157682
60
98
769444638
76
357144
41030
16
25591
47
69
50
25
96
12
68811
4
168752
59259
7
372722
56503
397096
96548
42
25
56
264428
234836
23
315241
610679287
31
5
263272
223239
13
230226
97
62769
46
55
186523
420054
282187
204182
643695296
199197
37
278851758
82
72
72
253657
13
1
483670
3
75
39
210787
1
49
72
45
154755
30
22225
209448
242246
7
84632
1
272920696
40
46
73
66
7
15
82
8
51778
87
272116
310061
322392
419164
88
19
3
819804142
15781
347805850
81271
81
74
224572
77630
336340
9
82
290810
90
30518
4993
15
43968
16603
301018
49
22
34
12190
59
225866
179497
45
200483
352109
5
483798
495640
484273
37014
363632579
90
4
271742
84
820980204
532123180
916113326
82198
157769665
75357
2
94
164493
258669
45102
42
92
54524
68176
40
265487
434730
62378
144440
18
2
31
68
28
117220
29
48
109062
67
11
209999
328267
121006
201705
192253
304189
92
9
70
153611
51
410248
80220
7
18919
408594
63
74111
92
491466
305530
43
291428879
49
1
8
64
21
7
97403
109614
87
31918
50
804701163
742507889
65
429439
12
63406898
39
94
322049
8
46800
63
78
9184726
450924
151576
32
109455
27
106775
365327
3
64
12
266048466
323456236
92
39
425752
74
30
454783
21
29086290
47
7
76
92
85
353538
454244
18
90
186701
45
74
7
27
418035
99
70
77
4
358163
55
2
370877
88875
71
56514131
24
12
131145
282985
40
307880007
675119216
173179903
41969
269492549
4
479966201
31
437673
30
305501006
2
73180
438021546
2
154318
85
979516197
179689
124175
20
39
8
38
37
98191
96
328277
59
38
459827
43
64
127744
778830509
66
349721
52
68
3
86
183743
59
676512148
2
481770
97
78
5
655005069
231141
435021
5
288215
69
87
79850
99
763442811
83
347468708
78
385255
632326393
1
53
87736
232288
93
73
228798
63
6
74
473999
406201
212089
7
813
9
97
123544
99
93008
86
45
670852881
245716
86
817774867
5
92
68
49
55
447835
95
40
228789
24
88874
214210
51
46
93
3
704841194
85
45
352863944
11
406799
84
352816
18
650216548
386259
98
61
93
9
67
39416
20
328194
75
292975
336941
29775
39
70
403969111
37079
74
85
6
1
42
69
8
439600
144946
59
35
30
155389
82
55454
44
5
24038
1
341160
162442
291040
208638486
349640038
30416
13
1
8
74
90
7347
603013551
62
99
3
181342
331679
45
908387986
93
930970538
221229
225848
824940065
70
52
164792
8902
241254
26
41
374719
377682
75
81
93
51
70
400259
11
263054
75
53
2
60
92
49
37
36
112697
29
47
390921
723617940
19
12
239365
10
49825
70
458392
41172
1
63
719349165
35
258762
114338
288774
273799
63
74
289960
51
73
97
258919
41
265333
25
330444
281949
564874055
32
184170
928874349
16
343940
395896
124254
461048
319585771
83
417327
80
466339
13102
5
20
31
79
7
2
74
3
54
397582
60
49
41483
66
237606
7
205460
25
318283
94
52
68
438031
358765
8067
5
82
135496
492640
74
446476
487224
25633
126663
35
39
567067334
347284
215399
44
330752
42
60
412749
126546
44
96
258414
366069
724676367
169019316
83
83
29
434990
237816
72
18
72
4
26
964644101
76
14
162208
69
2
236035
952191152
33
17
3
402924
96
661487967
24
3
294849
8
1
11
4
106800
222421
77
1
62562
413465063
67
87010
35
327130
78
33
98574
167584
347418
19
303508
49
138094
76
68
6
68
26
241611
376784
10
238990
40
17
52
19
5
39
116588
44
564491742
66
164042
72
163595
351779
42
61
452226
39
44
34
283041
214398582
328443
28
186283
228145
64
6
129361
82
443940
98201
467218706
606122918
126634
97
51
281172
54
353736
95
35
154228
77667
5
87
132533
472063
191802
184873798
205440
16
6892662
258999
31
66984
18
7834922
348267
285273
76
33
27
53
7
324050
82
222812
44
55
7
463534
161576
6
29831
304657
77
434014
407639
87
56
81
90
452853
3
144598
83604960
236169
59
77320188
56686506
405134
49
17
281172
338444
91
88
167421
245647
93
140705
578885462
405363
1
233121
392815
88
11
211450
389605
181887566
459051
26
95
90594
14
61
374273
39
404055
88
29
322931
401539
63
316455
27
173893
257122
38
192745
60750255
334092
4
76
90260
64
85
7
21
8
155154081
405185
318606
92
92
390268
138220
30
4
9
17472
184539
19
38
220643
64
45
6
57619
22
95084
336251
86
252444
74
31
28
7
6
77
88345
490137
31
9
69
45
414804
9
6
2
101364
22
45
139088
100445
63657
74
56
8
44
364681
31
623162854
44
386291
25
615450772
97
92
39
21
478746
210461
167444
406741
70615
93
50
53
19
9
16
90
4
43541
74
300748
455804
330846
61
2
195433
1
89
25
97639
318410
65
79
15
62
196922
11
47
81
66
59
52
482809
7
188277
102853325
341673
341816
169000
68
393612531
460031
414355
29
252815
41
464792
34
91
11
142108
9
302298
15
345168
484770
99360
83
5
104981
498087
162854
11
91
92
80
42720
551999216
255429
172509
196513
165832
23
8
305082
319800
99719
19
233047
69
49
55311
9
6
220820
302836
16
88
479366
28
466394
97
898883584
84175
2
82
61
49
9
42
308902
59
176309
2
417715
10
179400
114218
96
3
771096242
85
103239
38
30
455475
153097
70108
45
88611
175296
78
58
155386
28
33
74
2
47136
151151
7
38
71
215274
80653766
263668
88
1
9
51
98
26714
64
266415
351011
109003753
82
428871014
62813315
160544
39
460437
14
457724031
239067
12
123470
39562108
8
28
58303
69
229048
93
62
15845
144702
34
271076
342141
70
293699
210941
12
76
157519
67
155188
14
67
24
318223
154604
29
259323
473053
96
2
25
124283
69
165741
20
37600
818322579
335002
231799
721403864
25
44
79
210210018
63
23880
415542
8
481044
67
64
333091
31
64
56
433336
373500
370882
40
9
354365
2
86
386009
862437189
79
85
22
116927
83
13
431390
8
39300
28
35
483152
87
37
375987
77
210623
440677
2
367523
44
63
22
176728
1
48
15
398882
538655969
98
65
24
284913
869591849
411296
57
330952100
31
72
84
66594140
24
38
342149
73
439123
31
387458
635703366
187970
143357
307955
263074
66
86
93
45
68
71
175257
455498782
271166
58
80671
30
9
36760
813223940
67
85
160800
14
385566
88
9145
67
11
237730
59
75
438054
69
73
67
15
99
23
289351
354744
2
7
241992
64
8
50
251936755
583911627
532358474
861432902
98664379
417303397
779125958
112135
43
45
104788
82
3
125990
83
479142
68
68
8
9
29
65
133615
104724
60894385
385963
72
64
5
409924
469274
50372
85
429542
33
17
264537
115570
55866
1
23
71
496911215
315986
8
7
403607
65
179209
484744
37084
98736
66
52
162184
176342
23179
676853986
38
45
4
376224
35
31
86
74
329314
58
392213
30
13
661111523
67
278946
301701
84
331974
264931
25
52
390554018
188546
269650
97
775587158
463137
365913
456685
434474117
172697
20
92
26
98
91
83
61
73
9
69
38
7
4
262218
299175
50
251766
94
36
90
82
321733
147321
384330
12
89
74
752955034
11
14
463074
58
173457
43
207662
95
268305
370825
376596
467981
42216
142129
49135
1462
26
79
70
363843
82
59
323365686
2
380437
50
472360
237430079
460750
151601
223233
421625
51621
33056
353398
90
89
82
154331
30
30
97
175348
631980299
85
477738
771601178
60
86
231455478
79
58
33905
60
109957
7
21
55
86
4
3
346846120
467090
333973
492780
494840
257239
342337444
69
7
75
300331
27
428701
48
3
172949210
13636
69
45686
300665
6407
42
412378
42
62
77
9
1
381371
85
66
293896
11
30
50
364261
3
281707
67
46
22
312764
322821520
286097
23016
14
247129
10
244386
4171
364133
19
20
312440
10
91
79
277184
915002453
29
60
65
24
718019477
284517
19
33
82
168889
454612630
37
815036050
9
164398
451236
18
58388
51780
36
41
471562
350866
492928
192242
86
446825
2
452293
298149
445056
7
132168
38
318417
68123
77
674642511
133329
347018871
37948
455590
21
315645
1
26
869515285
50
79465
6
97047761
234017
80
53
407168
92
31
37
12
454518
10
957893832
935542962
410152
105392
89
361018
368613
20
7
36
47976
33812670
7
99
96
201547
52
456757741
948065375
24
282197
873186172
254400
243964
58
373424
16
54
282715
117218
55
58
64
49
18
70682
61
59
75
47954
69539
498554
70
30
68398
310132
419257
35
294380
89405
14
6
310798
83
226574
316320
335989
124084
53
47
76
97
481595
6
27351
5
274896
233106
15704
157213
253604
51
349589
76
7
138774
31
52
4
25781
130872
62
94764
220039
2
28837
71
95
198191
90
8
628027500
494221
85
95
58
90
29
73
1
19521314
206613
87
28
78055
348057
338029
170870
47
14
6
73
94
81
9
2
86
9
215597
75
19
105259
127884720
23
270261
94
289694
90636421
169299
18
368659
99
194649
42
19
49
112476
2
80
5
470848
251702
2
2
75
73
286435
456351
61662
70
276688
338406
72542
18
161696
59
75
137050297
272738
73
99
3
46
2
279763
51
489165058
410534
3
497582040
391484
49201
67
360390
233783
273599
263271
419763
27
670888477
87
91
51
288972
9
52
79494
24
8
91
70
82
151603
557078423
263244
55
267840
451995
6
72
406926
253990
50
453832
28
2
92755
363816
8
98
9
29
7
30
390115
166334
48
2
169
29
20
807496365
34
95
77
119410
94
56
90873
436210
887429053
308054
410382
317156
848031192
50
54
448523
397636
314786
28
44
60277
85
126440735
1
42
64
216287
252113
194400656
151073
93
32
60
14
95
50
94
47
455719
265036
135973
168961
7
1
76717
206513
7
2
53788644
201110
902758957
37
597825388
3
482684
99
90
91
244217
250657
19
8
13
3
679245523
231275
323167
9
36
2
11
150529
67
77372
365876
146732
67
5
2
24
143186
2
730002451
47037
496745
66
292106
80
56
331772
559757571
347543
7
631059182
85
307078
74
7
104430
71
9
62587
102669
9
910062353
33
15
47
380587
350773
53
64024
141860
44371
205544
446530
199099
36
242285
399615
36
325603
103156
41
9
70
22
203357
472140
67
452603
83900
43
18
276722
55
407507
76
476950
4236
35
55
333528
754120886
40
10
350924
932351707
89
131622
491015
46
91
399353874
8
77
443395
2
443124
60
1
338995
25
56
764389045
76413
407130
362723
409246
107969
210989022
46
273683
43
167230
21415
38
455752
36
285578231
40
266927
89
815421252
38
55
446174
632116730
395670
65
42
41665
907207385
372465550
21
78
12
165005
99
2
5
301149
88
85
214741
264478
356611
446642
800381297
934639596
170382938
50
55
86
3
5
387191087
5704
73
64845
11070
24
459429
5
258695
72423
51
397766
510970242
34
21
25
354427
296583
156419140
64
13
268049
829738043
6
66
37
86
327279
35
58
469158
97
2
98
4
79
2
26
219644
2
82
1
21
80
75
28
25
395642
62
226652
10
324399
92
38
66
32
66036656
11
3
55
187528
48
52
920052540
27537
42
46
499968
942923395
291226
495269
162314905
438496
27
199446
118327
256940
32
92
83
56823
63
84
293560
3
371933917
251969
188735947
289875
363246
58
26
72168927
26
3
5
252243
494947
106309
612203921
9
21
61
58
36200
415770
108563
23
91
378495693
53311
304903
97
39
95
42
79
697837956
81
235949
442927
41
12
18
848781300
404386
15028
95
302153
81
25
707972837
163124
35
67
812177986
96834
129904
81
408347
497973
558742090
446609
327174
84
50
29
66
59
44
60
431292
956196470
83
68
405703
357307
639458896
33
31
369152
14
60
17
6630
13
849176451
363234
3
516875986
183379
302428
81
67
3
154925
373913
95
113876
712773820
9
62745
4
14
380454
99
163680
16
82
442534
12
24
2
14
426730193
414174
14
76
14
36
72
86
71
101663
482911
296013
427494
609463855
25652
276616
270160
63
130709
21265
41418
204641
63
41
35
229008852
66
71
71685
71
16
99
67
60570503
83
158652887
2
5
192371
26
184213
394319
309815360
18
115530
491410
35
6
162784
104400
4394
6
105967
8
11697
75
43
58
2
765946688
31
336690
14
4
397030
114640
441982
87
263968
79
173460465
31
790154603
117910
80
8757
395239651
53
74
287108
77
212793
71
56963
36
53
84
56
24
12
81
63
173237
5260
285041
304803
50
90
405358
493209
341311
36
18
137915
460852
18
2
42
75
46
82
29
40
801165099
428538
9724
6
65
165963521
85
316827
43
6
8
50
36
49963
46
11
493913
914542865
31
263477
73
73
84
20843
82
256883
316964
192708
526749789
103421
63
86
269450640
64
29
91691
53
4
227298
5
36
55
9
433019
334792133
34
60
425040
16
350390
339936
212988
3
946965280
35
5
78
129665135
303805727
297474
7
472750
208142
75144
70
45
1
6
4
3
99944
50184491
90
34
14
37
328840829
166100
72
475989
74
597242137
498362
4
94
22
235861
39
227841
14845
70
56
130832684
51
135011
417883
28
21
782281003
379205
363973
17
77
59
2
2
89
44
905540198
215131
9
484006
279901
55
27847
22142
290644
43
621891606
224788
51
478478337
32
94
51291
397038
65
61866
4
6
67
73
3
77
98
618662586
745635228
224127
37
94
96
86
68197
9
96
297204475
126610
84
42261
368112
442636798
456235
236144
73
70091
206272
5
250015
69715
69
388136
466063
75
155949
55
53
32
96
374346
834397303
1
333362
11
132739
22457
37
60
20
37
18
250062
35745
35
43979
14
371179
68
16827230
13569
48
453044
463959
125242
5
418334
58
64
146275
199689
341773
335606
79
24
97
66
46
295049
239212
69
9
23
350433946
396684
85
23
421008
476424
422465693
4
5
24
95
405045
247672
46
301492
8
287107
67480
403066
269026
268081
63
28
61
52
316742030
251671905
602906048
28
278437
353701
65666
4
353293
496082
113239
193459
16
410817
51
135170
57
85
175003908
477578
9
47
292414266
13128
42134
213375
83
7
27
130778
75729647
40
494793
209946
1
84
77599
808030516
436894
379790
133128
364783
139874
55
228763
797049568
18
2
24
189692
38
91
781954695
269258
10
95
486703155
79
82
67
448305
190952
91
26
11
51648
185634
6
46
421833795
399946
88
278903
11
1
29
30
28
99
63
45
78
105993
13166
979902380
42
314233
780789400
94589
20
24
14
37497
23
88
471178
188010
53
97
61
67
47692
432351
5
369874217
787703478
134436
428467
485244
18
346340
71
415959
226925581
56
135450
320823
1
308396
40
41
352340
73
89
5
7
82
52302
11
233598
7
403007
9
462979
421655
149837565
3
361345
156972
52
50
335257
196527
166177
45
68
166058
274256
87
54286
4
74
23
363383110
66
19
443197
184860
22892
54
144997
459007
486654
38
7
308242
186024
93
129873435
5
83
18
354605
83
95263
93
301636
73
15778
99
68
397159
179399
96
85
163636506
29
25
225934
272305122
3
53
87
43
12
84453
237561
35
214897
8
86
474153
176316
197775
53
73
83
37
9
98
12
635657640
11
81
86
176082
4
332521
181032
85
134086
466959
43
35
1
65
42
99
98471
63
31198
356040
434106
52
45
47
3
44
972388629
254045
4
191000
32673
497585
242059
68085
28
34
67
243353
67
388860
243542
266985
55980
237846
30
86
2
87
450641
93
5
49
331992
698591959
165391
16
29
49
138190
60
457311
35
61
314844
6
275385
99
74
380117
401298
321245
58
7
84
303011
72
80
87
171549
27
322958
194925
324461
31
78218
495317
58493
293342
72
3
225483
369786
811095756
152799
56
43
52
83
11655
415903572
93298
15
55
60
65
43
317040
9
850119590
455271
4
98
50
9
499034
52
78
506793438
733763024
305992360
36570
43869
58
395947
414257
399890
82279
29
89
64
280135
5
24
85
76
19
65
96
38
33
13
349632
14
393945
89
409872
59
92
368454
449664
13858
92
46
38668
87
58
7
90
1
810940261
158833
144775
103444
470519
18241
93
7
79
92
81
1
225331
17
444041
83
57
414639
120842156
211238
62
469842
7
37
423072
497861
64
404857796
68137
384543
452422
15
344290
97
67
42501
149850
6
350272123
75901
8648
55
41
62
51151
371791
470615767
108124
60
40
149410
27
20
29690
52
469614
21
75
426387816
499583
99
374269
4
474057
107314
47780
30
484886
489030758
16
3
113725328
114272
20
6
174303
4
79564
479996
312499
4
90677
57
115105
16
1
117393
16546
90
60
3330
490205008
148996
997986668
28349
32
19
63
85
102124
865383257
5
95
3
442327
113895
435345
225861
61
927633209
423692
136955
229898
11
91020
81
29
432446
28
16
484135
3
98655
86
7
852742588
18
280238
731370039
69
56
436590
227249
7
491340
254113
178927
36238
96
96024
87
263246
66
87
394626
63
252939165
993528181
184977
55750
167580243
64
351541
325117
40
27
18582
266248002
320494
43
69317
294507
45
416441
6
31
955694791
406928
43825154
176514
595976257
22
81
78
74
235681
318604
318184
408255
310940
592468232
77
89905
144601
20414
377021
432291
18524229
11
83
542572936
87647
206502
476265963
50
192022
8
221964041
41
58
451105
918340936
264705
24229
21
13
44
32049
379001
24
59
80201115
359067
279229473
2
953811995
6
73
29
9
46554
159443
1
268226
444044054
55
399718
9
106650
306287
461273
372176
464217
476807
119242131
99
220518
128128
429694
22552
61
10
60
2488
112323
413566
19
22568
110666
21
77
34
9
29469
201578
7
156373894
287371
62
36
298286
33804
4
184204
40
561480912
214050
38902
97
20
374751
22
90
493281760
412380
8
2
411589
285954
45
24
25
9
36
12
38928042
118867
15
81
55
375593648
980903377
60803
15
310899
809264977
160464
18
16735
96
297308
1
351859543
24
80
74
48
87
50
152780546
148300
39
269784
62
383480
13
274724343
936185601
22
62913
180389
8
736545447
21
2
44
6
95
307999
6
10
27
61
247730
404511
74
18
42
98
418253
13635
91
70
448367
78
344542
33
18
78
66
403987095
20
70
44
1
474218
458653
75
78
962037529
24
73
37
428340
219417
375471
64
9
38
77
55
169445
242541
460552
372016
87
53
70
68
64
91661
64
54
415987518
90
92
59
464887
4
127138
93353
82
431153
89
24
96
490610
1
78
67
5
369620
76564
297761
31
6
353516
416128
18
16
426330
68
81
1
49835
6
3
237809
71
203134
8
365753
45
423502
20
88
145753
75
9
163918
23
332606
441235
456896
352824
88
93
23
131741
358030
479468
295684
173559147
306033
388146
510943722
91
37
77
7
23291
43
32
42
189916593
39
53
86
405668
384741
35
47
63
33
55841
414326
466198
37
376096
15631074
438577
6
264860
1
38464
5
47
33
81
396980
301336
95520
92981
82
232219972
408696
43
351980
53
259591
92
7
29
8
6
81
731849178
549166194
53
879027232
15
23
440799
91
444314
459694
72
48
84
228394
412675
73
565673156
530180950
445679
694785523
52
58364
138000
43816
16
10
158109
234077
72
45747
263793
81
464820
219209
54
655845187
79
233260
204077
402389
27
24
97
3
266409
77
437490
103828
202535
415333
105325
242784
86
9
76586
42498
49
75
46
4
251018
288756
351340
48
74
251385
51
97
43
168524
469846
98
33
67229
85
45
308594
50
343947
230027
36
232857
39
312472
41
903
93
968255780
467837
25
88
441677
217205
307448
63
1
20
393385430
252674
29
161351
72
93
486487
51
59
96639
289835
237827
599841239
86
354425
350100
23
5
94
4
80
95
1
90
6
785934939
82
417775
33
46
319887
130891
1
250322
13
398414
71
75
195726
8
2
94
27
51
39
79
113784218
88
156514
91038
74233
59653
8
258538
75
5
464332
77
97
39
30930
27308
26918
154877
11
32381703
355585
447811
155278
161671
57
55
79
270467
1
346486
145636
38
469338
3
889495487
238509
451776
261798
100209
371161
58383257
230806
41
80
81
31
62687
62680
61
7
1890
2
1
88
65570
412443
319072
430915
195115
960303950
593756816
199861
84
103860392
72
70
32515
1
298846
74
208931
18
446507
316254
10
6
95
31
441310
420781
196532267
66
5
74
741780653
90
45
24
193714
262515
34
167854
81
78
88
183056
26
126640
465719
50
61
82
340860
89555
49
14
90807
7
417637
51
4
129240
1
5
246731
56
214159
80
73
54
460165881
274463
443930
70
208654
3
257778
1
72
97
30
55
40629418
4
415456
404336
843104080
468060
522017122
265108
45861
311200
29
33
94053245
8
52
350639
8
1
416752
218038
50
20
465207
77055
72
63
113921
224932
107585
48
33955
178462
467450
432971
86
9
290750995
53
6
41
355876
50
8
73
3
76
64077
6
23
85
721180409
499187
227318
462263
90
27
21
183495
26
212551409
58
239116
78
3
98
211224
213614
8
94
83
407503
65
14
384738
41
197592369
39
448521
1
97372
304337
16113
15
6
435768968
44
34
246683
313294419
433381
7
473777
9
310563
82
49
98
59
20
65
63
51694
808221329
16
62
19
93
6
369444
18
100830
15
44
831424247
253248
314053
21
361542
22695
90
177448
62
30
927712539
73
840716608
74
13
32
432829
71854555
42
196445
6
39
12
316302
54
11
30
32448
921633544
35
55
29
89
257998
55071
8
2
457093
9460
136712
58
88
37
354616
243677
822889287
51
99
312787
229304
243896
187353
93
339540
77
34
78
95
27
9571
61
11
9
5
395438
381427
74
38
59
85
28
93
933153635
92
92880
119574
273408
336339
51
54
84
20
146787
96
52
8
35
55
342658
40
175926
297386
90
67
161463
44
286702
74520
84
316700
581173063
49
79329
429766
43666
388453
7
263612
344849
20
77845643
15
81
421736
17
6
15
76108482
96
40
396800297
5
22
79220
4
43564
36
61
74
120618
195600
470331
17151
118490
6
26
33
54
403153
344746
39162
84
9
463509049
369595
367901
56
151815033
43
273913
13
175930
215205
1
78
176221
87
42742
403617
96
54
455437
458165
14
213561
157721
37
154995
374484
110344612
108380
328308
60
429409
179496
261519
191528
57993
56
6
87
279207
59
90449
99132
67
11
51
377095
140500
45
163661
56
3
46558028
90
76
61
42427
427992058
87
289672
416157
222853
64
223223
47
88
86
392944
392004
307871
86
11
68
9
5
7
416821
49
48
27
203170
7
98
192398
56005
58169
93
832823145
304995
349878
201313
71062
34
26678
3
61
397949
33
361095
130921
16
189141
81
71
67
92
274351
96
8
32
27
399444
97
807022419
20678
414748767
49
247899930
490156
41
74
59
85
71
54481
7673
161810269
45
391795
99
18
547810052
11
94
83
84059
69
381289
41
86
89
3
1
20
26
74
14
141323
441651
59694
51
433398
61
6603
53
465955
485590
876485143
7
65454
36
69
158601
278796749
84204
81908
30
134646
8
31
56
403158
92
46
89
75
50
36
991398420
33
99
279287
54082
28
49
940925000
52965
53
314694
408930
747698780
124469
318217
61
152831
2
224237064
415182
148405
428257
84
6
262774
463111
68462
57
5
90402
339243
85
7
47
375381102
96
532910743
60
135170
91
72
62
1
62
3
409188
10
436451
91
231071
808625920
4
431800
13
93
40
55
18
315493
72
460866
42
174266650
26583
50
89
8
10
42359
139956937
55
12
39491
6606
5
52
65
153164
76
70
6
30
8
250105
32733245
374455
73
45
92
2279
8
266868
97
64045273
449581
383405
171169
19
213084
128493
8
99
945134081
65849
156562358
279925
40
351837
38
54
122687379
390421
184118
11
125161618
859164084
83
82
92848
331624
286761
37
8
56
49
98
416128
180555
414180377
87
338281
9
61
275535
65
40
7313
6
96545
278280
143492
17089
437429
8
30
3096
48
21
48059
57706
381804
122037
65
59
412605
46987
392334
201228
305831
96
60
78
258858
2
15
24
24
477211
67
33
36861
4
640269920
17
387950
51
87
405585
56906
47570165
73
296496
249307
14
974836793
481087
56924
2
58
61
39940
6
44
13
3
9
100504
4
93
3
71
937676044
88
14
53
150768
7
41
27
244671
4163
21
69
34085
174176
451684
40
248410
28
58
86
86
58766
86
84
672226887
20
77
5
398183
575587523
408901
53
324900
30
320447
118568
67979
95
4
398168
34
3
421717
40
16
46
460295
41
47
76
49885
81071
37
18
41
7
6
311078
17
4
98
7
864904996
111229
2
456076
105149
73
45
57
378824
62518
3
90
458362
6
25
953147664
333846
97
44603
43
249720
519285098
6
87
205165
31273
192886
61
19
132114
2
466513
33
467895
398821570
77
348108885
26
228629116
868382578
98
5
805998059
3
30
476453
112286
29
53
387419
9
400941
51
71
93
5
155192
80
478041
5
368066
40
45
245
837505902
67
201701
77
40638
29
15
65209419
55
125469
96
22
362680
442432
93
80
36
35
92767
47
63
647067820
232019
67
80
19
518017691
91
492021
82320
295014
700397758
38
257938155
15
4
388179
286416
45
483018
8
169195
5
249444
19582
412458
55
35
6
34
361744
242774
227738
495178
61
443692
158602
82
97
842103924
253930
44
8
7
32141
497089
46335
22
99206069
289720582
713789667
16248
1
53
2481
266233
8
71
54
28
6
3
79
217298
607574508
42
136834
290869
484920
26629
42509
208661
7
108312
23
12
4365107
77258
23
164778
172408
51
176847
5
470584160
790877976
26
19
18
70
179540
439276
359334
115268
391515
86
81
30
40957
31
86
439869
116123
81
58
8
405181
6
79828
27
90
8
318044
28
7
72
333514
54
156202734
44339
648369024
178901
464267
40
34
118257
171681
82
35
241061
78
836151643
407981
11
95672
493909
418163
369711
46
18446
2
97
88
415712407
280536
77359
125876
272201
422623
2
113162
6
11
261224
460949
36
110813
10
834218027
33
109690
416403
132258
39
248287470
1
88
111361
15
22
232849
90
714239700
26
75
11
389950
490737
199488
300673
69209
44
2091
28
156846
55
53
925837023
33
78072
101889
80786
144105
91835
84
490955
3217
62889
79
25295
463852
28
1
4
95
92
479342
88918
32
14449
158605
30
201503
79
98
275534
247909
180173
308743
15239
91
7
489947
726147434
38
5
397473
40
26
287212
404169
73
4
65
71
182427142
435663
48
190276
197490
53
9
476377626
201384
82
297761
8
46
65
41
68
2
74
104676
461800
45
816043241
14
42
7
50
279997
404597586
50
405944
47
128251
367804
73
17
21
35
475105
75
388233
46
71
269796
386574751
351221
17
468560946
299478
93
486764
5
302722
304473
264483
37
856368893
71
88373
447944
47
484607
130559733
92807
74
27
15
485470
53
282823
336784
14779
6
8
8
68
409334
5
238286
140490
75
55
545125728
49
175731
427468
988725912
34111
83
502509881
12
69
63
143710
269596
7
6
272792
46
60
42
179996
495342828
88
97
23
286927
18179
276227
71
57108
74
84
54775
67
5
31
408518
35637
38
12
282865
10343
124064333
217774
444439
4
426365
160464764
43
676504126
62524789
56
229351
100285547
107497
247123986
52
344502
1
218024
526837146
349338
33478
3
45
27
248053
159338
4150
323143010
86611
7
421289
105100
2
1
320990
363747
244876
188201
84
12
32
66
25
483354
136155
457176114
26
4
2
80
79
77786
88
35
16
316967
469712
90
33
265930
223056
4180
5
267924
276408
64
47
86921
38
496610
10
4
495464
114901
204182318
98
11
23209
230858
77
341374668
56
82
90
17
223886296
72
234730
313453
29343
90
400318
28
36
244820
720267718
81
51
119540
5
364231407
33
263462
1
92
9
5
96107
28
97
59
91202961
495966
7
2
95
86736600
5
213759
194111
152589
337551710
361033
113259
89
34
492635
6
93312
48
64
981214197
178325428
262700
37
91
10
79
439438062
230098
394207
1
34
484345
48087
325708
5
5
708094212
282300
63
43
411229
6
46892
55
365909
18775
808477430
30
23
21
17
83
8
25
20
347565
241731
388508
624764415
91265
285610
428793
355096
188099
419851
83
324845
497065
446722119
90
311946
5
57913085
92
10
852108864
201002
19
178456
8
76
1
17
2386
565431013
44
297188
309974
12
275843
979022181
55
968444939
37
34
55
19
55
17
88954
91
328551
89
92
36
68
81
83
40
15
46
728721622
6
85
52
91
166621
88
15556109
92
274905
1
62
4
411325
38
411217
4
98
2
475134
36
321979
326580
57407
765919987
236598
5
101586019
90
34
274151
1
8
18
63
351532
892859810
472760
112768
469219
17
87815
24
448931
93
310331
444361
361158
61
38260
323328
9
309614
3
5
59
37
12
141978835
64217
193953
209126
84005
86
437477
74
373802
6
380563
948142269
2
94
55
126909
99254369
270141
48
98
490156
92
65
59
9
34
249515
96177
110915
136252
3453972
82
16
88
90
231053
82
466714
241631
8
248252
273351
419688
242699
9
23
92
158388
122085
42
493739
33
156750
20879
480370
82941
62033
340820
93175
52
713387362
90
3
42
41778
5
406761
53
247815
102742
32861
82427
781439321
422910174
364908
335090
78
429007
479694
125671
52
1
420459
5
31
2
51
51905
38
213496
6
80
364255
330882
40117
89
473582
361426
16
52552
42
3
467729
26313
14477
40
138686
8
28
159598
42
27
2
29
58
29952
127256
96171
44
364096
4
154203
897646709
9
528521827
84
459717292
79
84
31
53
426817
90410
2
35039
71
73798
92
230641
56
97
174053
473635
91
38
234288
81
157499
178096
84
254212
482671886
398288
99
411831906
461573
81751
80
82
45
32827
22
318897
965039090
697452481
57
2
933129690
73
274269
272508
99
44
62
443288
14
20
84
57
450428
471302
8
20293
428242
272312
41
66
39
410965
83
423114
811062738
21
136544
30
49
433054
94181
87
178524
403614694
68
56791
117016
108302
6
9
1920
16
155028
114549
419743
338515
466178
3
267493
272512
86
181097
442045
312685
219569
10
15
16
266661
13
72
18
123170
9
3
8
901798893
41
366736
58
441672
433603
357906070
250809
53
168552
299433397
368617
192992
294804406
61
747287180
264818
901092296
25
51
269929961
61
306655
349024
139617
267727
49
80
48
75
477918
47
8
40
40
292185
17484
5
67
748707625
139735459
9
32366
6
91
82
16
7
382441
87
830461266
73
254669
43
31
644066551
114535070
78
80588
52400766
141793
53
3
306188
129200
246874
121240
17
55767
124744923
7
3
170597
86806
130629
33758
82
91974789
39
56437
164687
55
85
455165
480988
42
52143
4
197683
72
15
5
8
43
84
164648
74583
25174
8
44444
470002
629612868
55
59
9
86
20
6
22
392306
316394
92
410033
319865
379613
232644
46
421581
79
94704
76
489648
15
62
142989
191649
29
2
428104
446450
275320
48743
453562
15
286107
338217
1
144151
3
406873
612017244
192141
62
180297
554931072
247451
32
19
17
412474
106902
32
44
6
325858
365000
90
72
222177
68431
217191
52
130505
59
60
375071
68
410233962
41330
10
257177
337998
25
72373326
403206
266014
394957
73
127906
994177187
395303877
82
208253
349835
68
24
25415
65
93459
728432946
17
7
266863
356468078
68150
437160
177186
9
14
485975
73
147803
49
46
335082575
33
849754703
70
19
381094
2
81348
316116
480663
3
18
366335919
270464
200340029
408167
45
34
73
35714
45
48
363459
33
9
41
339996
58
95
84
8
811474703
25
29
209550
76
174953
6
484058
44437
62351
10
119019
371628
89
728353530
59
371909987
74
373023
25496
297956
53
1
463223
44154
114382
336055
558688690
247398943
127482
82
14
28
411435
2
88865
408834
95048
97
39
87996
71506
217638
4
85
400722
373045
72009
196340
24
340457
3
72
70
35
40995
111942
383580
91
389873
341912
38
34331
319932924
414167
443907826
37
80
78
27
3
87
89
329228
65390
88
49
78938
8
305932
86
5
6
12
28
17
230082586
270777
9
12
891324406
211554
94
74
82
43520
71
141780140
2
446737
93
33245
693517545
6393
105206725
64
14
218318
441849
32
392681
67075
424621
94
469502
186052356
18
61
80
21
30
77
295281343
4
587847807
27741
14
90
85
90
8
397790
85
26
35
76
486423
94
398254538
336435379
12
71418
174692
332156
184383
16
142128
4
46
78903352
36
274540
379125
8
344309
137606
94194
816551060
989978833
61
363881
446088
68
51
372749
39
9
10
219306
100646
89
363654
71
4
216974
298541
312672
148909
70
22
8
221129
318229
371089
18
330905
473888
398134
733608661
321197
189018
33
31
475341991
3
88
3
252900265
53
26
84
399229
462420
29
218451
35
200345
159022
61
78
45
40
129689
13
294953
21
647712460
68
404713
773718610
73
9
48964
354992
40
18
82780
45
15164
42
464804
21
15
50
1340846
782223213
5
11
20
72
489830
800785167
925556564
63694
22
12373
37
5
266315
70
59
467441
11
448305
237007
36
170296
271367
2606
42994312
16
1
422998
800380980
335589
283167990
362056
270836
79802598
114156
56684
97
727492268
53490
4
361121
26
248938
324222
191785120
63
14889
8
38
157518
96577
350248
70
3
41
7
690517273
146337352
61
489059
86
47
88
261914
240947
98
54
90
93261
8
320534
28
5
546718889
98
7
1
49
36412
89
58
1
58
15805
66
113211383
281177758
235097986
3
81
7
2
82234
70
72
2
379046
98
93
102284
918994164
154459
472519294
46
448554
490659
9
174926
404396
2
6
203995
76
725413054
434530
41332
821855154
1
380406
498236
102493
13
473618
22
42
64
95
7
237345
53
376135
305920
229481
29
91
154386
32
332583
199327
59
29
274195
590584692
174717
16
45
33
273330
360003
84
107458
258933
98
146917
821235817
48
112388
23
12
142181
28
34
38
23
84
30627
80
76
187609
20
336393
859978789
5
156324
450796
1
36968743
374243
345199
656405489
486972
68
366839
78
28
174509
702285808
217934
88
341393
321445
36673
189837
47
225369
89
69
99
278797
168026
372678
20
14
96
16
198381
69
367183
71
357706
2355031
670372513
769310537
3
30696
34
9
58
33483
46
26
99
471769
50
83
78
58986
85
79
281084638
43
62
459691
192399
240928
113443
27
415592
8
92
94
528792634
52
60
219914
70
67825
131751
61
62
55
21211
421865549
7
68
443287
14
47
33
80
71
451976
72795
21
40
23
94
40
55
396341
269355
102169
139437
4
2
84
350695
63
100584
41
374462
40
36
108773
5
628444837
61
69
9
17
110227
378877
42
35
152465
64
447895468
305528
45726
22
8
99
434998888
99
33619
944952086
61019
364447
783991187
206721
177858
77
104355
263863
97
1066
484144
272656
69
423005
820099806
16
116887
169182753
241643
202818
63
111036
2
381771298
91
297394
98
22
1
368087
208326
3
108069
1
19022
355155
17
306749
241744
451215
429681
239943
28
568812042
18
54
60
21
1
99
738539915
15
28
116449
979959821
27
6
99
54
3
340898
259533
52
98
17
89
70
4602
72815
41
425148
76
392429
1
492213
171442
4803
8
43
407332
50
467896
35
49
259844
93
5
72
435911
25523
6
38
23
34
184112086
109785
2
53
59
43176
192796
26
262335
2
109599
21
416888
66
272681
453391
43
2
214962
40
438956
95
3
1
32
268905
342264
464136
7
74
3
196580
90
153241
8
50730
225899
94
367633
22
24
248597
23
44151
17
1
269814
331740
19
5
224207
81
23
27
123273
36928
451030
193617
2
55
5
87
46
361848
281975
282938
58
19
76
476142
96
57
36
9
348611
95
398976
1
336749
75857904
150110593
19
457418622
352436
114793
306805
8
39
469421
344626
430239
305345
3
440769658
29
13
59204
76
45
155196
65
43164723
43
34
4
183748
404206
53
36
269814
48
339093
369361
94
313953
218075
55103
273404350
95
18
8
462896
194973
78
17244
100384
422290564
671085461
1
8
26
51
46
9
258437
97
64
31828
8
64
3
840397188
37
49008
71
71163
367588
6678
357602
9
35
926923409
83
159430
23
72
94489102
189267
74
293743
384051
34
103009
72
173862
2
84
420392
78187351
332639
466022
387012
106615
29
455943
137340
50
662927252
276922
60
91
72446
420514
472287
202843
356439
74
138649
66
96
931139710
68
805917800
371908
69
94
18
7
25
82
191014
431119
485453
490456
38
47069
182476
89
772507998
8
397024
3
31
9
90
367137
464873
32
246240
60
959700870
95
13798
351320
4
210927
239610027
171651
63
374528
138494
8
376525
5
33
6
862005755
261351
61
397737
48405
331963
130719
88549
146361
85
35
135943326
70
420923
124149
431967873
1
6
64
2
336828
70407
54
20
13
22
395133
274660980
87016
9
35
265055
158021
8
476854
50
368450549
7839661
404458301
424385
316174
27
75
43331
3
10
120624
3
2
55
451934
91
475861
257518
473514
198354
72
33
79
380034
99
896033896
5
351599
48
256004
294248
3
364610
74
95
136416
870041908
42
102594135
62
88
45
938405248
4
420771
38
111115
2
32
30
99750
84
44
33
407123189
61
221809
274094
471713
294143804
439077
404583
57
46
354185
43
33089
1
1
18
11
28
99
52
265842
80
88
18
147188
398034
21410
5
146606
4
60041
98
32
17
169780
61
3
32
89
145254651
496431
1
15
341219
549891105
177108
146
41
6
9
35003
399187664
2
539657810
73
89
55
89
400033005
21605
23
5
27
81
3
849139240
449103
143767
53
130899
78
56
50
47
361694
86682
53371
89
64
338211
354758
3
75
17129
2
57
161489
6
213719
67
91747
2
410946
252174
48
62539
29595
50
9
7
70
3
48993927
380472
54870
317475
306666
40
29
53
10
26
42
233229
432560
25
56
354898
72858
216355
370725
96
324899
72305
38
53242
2931
13074683
46
80
93
198731
76
60
4
340903
130896
54481
67980
82
71
8
478048304
58
1
30
368109
397284
62
5
47228
6
76
6
56
63
98
24
430495306
94
38
124667
140672
259150
249343
806954902
44
33
1
72
181772
19696
34
371919
7
72
9
66
353181
354318
82
367346
56631
200545
49
220595
96
5
446287
2
13
257969715
51
57
26
41
206063
87
6
10
382308
167268
22
279449
35
318872
30218
9
91744
488145
7
62
9
31
66
739812423
7
33
940672830
101298
11
97
97
282241
249958840
16
4
489371
210845
20
63
82
91
12367
222600
75306319
97
54
77
11
74
3
9
32553
222853301
497549
90
78
106659
249144
8
44250
75512
806218564
91
28
79
44
11
2
75
46
91
166262
451476
163707
305253
65
855278976
140529
97
208840
144069
46804
13439
12
222057
141906
303843
418582
177979
14
14
6
77
9
21
84
89739
99
12
301522
443409
94953
2913
9
315433
33
77
862302899
13532
979143111
169727
25135
953852437
107958
34
19
254012
67
187708789
3
158246
11938
956888515
72223
9
44141
24
193849
972148780
98
916718468
19468
61
29
529137049
82
78
370272
5
3
4
246370
561301903
6
3
703898344
498295
472988514
121740
498459
145790
400715665
42
104396074
210345
194121
40
365822
113933
89463
79
6549
57
63
54
115515
219730
52472
291461
464967
91
38
252908
154508
400781
431904
36
272968
15
65698
384169
95
76
319200
50
959951512
35
9
40
8
88
298663
84
432875
28
448474
70
209946985
485302
29
81
128809
21
104581
269398
6689
90354
97
70147
536991832
219540
294315
74
33298
428406
60
127910
47713
1
333537
190229
21
1
480098
33
20
215381
138879
2
637089590
418117
6
91
49
472673
119544
396240040
63
340824
26
87
41
2
43
466126
299797
83
50
7
517410848
197885
55647
204538
97
231330
5
208625
35
3
242636
95
12672418
270774
438328705
82
94
178264
4
195130
49
460881
770703811
228019
30
54
410700
10
116703
405260429
50
47
29
76
148004
45741
261474
323677
309265
19
118881
214587032
13
33293
29
7
50
196721
666534659
271943
256347
6
75
56
446863349
359509
15
51
202088
23479
162351
73
151464
277391
46
207792
468442163
86
5
1
440189803
163837
43
2
317267955
55
53
467621439
33
170804
491419
203457
14
236933
64
416522
416913
59737
267040
99
8
90
10
55022116
65
273937
84
287660
74
27
65
21745
32
83
97
73
19
6
378712
455563
844191792
83
69
357531144
32
432597
9
299451
82
71446
5
71
7
10
43
32
94
195868
22
292731
3
3
127710
94
7
557779381
137259
113414
367450
195873
84
39
188443
28073
29
7
101534
458959
38525
78
344172
49
145590017
338216
242319778
20
448437
37
185647
942414914
81
366095
1
24
270370
81954
81
484851
90
996210495
361260059
52
325082
232892
65
40
38
76
60
201755776
68
99
77
16
400474425
89
138207
465286
118709683
40565
245700
4
94
32
71
58
18
114379
430642
75
2
781522527
4
571880992
8
116682
208148
2
871685624
162257
77507
228992
55302
854504070
4
86
245489
12
172905
66025
42
55
96
188648
401217
279622
499838
470762
46
76
258263
232081708
88438
17
367426
50
9
417320
42
41614
99
939135025
64
52
5
490442
239975
37
552298506
79
392024
41
9
208720
6
50
147238705
2
135023
461775
37
373295
15
305967
17
42054384
240652
9
2
65
32
65
39
65
322524
37
48
14
9
43
3
170499
64
471008353
56193
61734
48
94
23
56
188622
19
7
475973863
68
48
29
57
84939
91
38
288694114
475861
274687
137304
55
31
247144
7
73
12
260796
431074
200958
8
14
230451
45
81
8
104400
21
662031935
21
449410
327095
240620
36
94
320934
19
73
18
9
2
192710
34
385432
98
382973
9
25
74
431550091
52
98
269676
18
83
441886
86
6
308350
98
27268482
137187
117815
67411
72
27
51
27
7
22
89
30083
423027
10
47988
7
2
332418
593495729
29
446029
5
1
44
40
577244347
67
20
116805
98
73
823242924
85903
71
676252772
64260
9
311820
752360111
436278
97
198939
14441
53
329958
37
24
4
256986
422528
67
13
88
277721
59
92
396148
426431
15984
540870774
271427
73
335103
8
47
30
117062
333788
16
404956082
163894
443944
139660
37
9
363013
361456
40305
61
55
285064
138767
7
364233
4
200967
2296
50105
268250
497804
395804
313438
76
79386
419324
242518
19
96066
17
94
18
36
129339
342064
90
66
9
817742289
445802
55
55
17409
14
47
41
582010324
20
7
403782
80340
15
491539
337683
421719
70
210771
332376
161752
2
508790884
99
212708
47
72
67
15699
106509
74
5
365809
318359
99
412587
182416
13
4
63
85
74
21
8
386901
212672
438134
5
987338339
83
293850
88
59
24
9
653251991
54
400432
457812
278237
245315
229644
76693
126873
52
76
66
70902
42
822955417
40
169540
159468
62
419773
88
149033
93961100
15987
476989
221537
85
77
7
94007
3
56612
97
62
122699
43937
351391
328337
445075
125624
3
51
52
28
3
62787
121459
193575
51
43281
55
351966
29
31352
81970
172008
211028
417442038
60
92
303257
89
25
202373
41
53
27
281117
388430
74
460003
16
21
390350727
478430
85
13
47
284559940
107665
75
93
140194
25187
809174528
457484
466403
342503
377358
289313
207570
16
354857
61
19
371351
32
59
91
31
158300
8
525574044
48
2
10
56
444013
82
372449
59
23
483172
70
7
33
80
76
42
70
487872
80
64
308310
13
39
27
36
178981
99
4
127684
136854
90
5
30
54
828138820
299665
68
47718
1
385740948
4490498
229437
112600
55
137643794
32473
32
704134660
73
325939006
105957
209056
860606893
27
45
213674
73
92
91
80339
33
18
42
64086
99659
67
9
126565
410996
95422
1
6
46
8154
150167
91
196691
93
66
363784
49
102656
416415
74
72
424999
75
68
408503
315647
49
52
353605
43
186425
266323
247798
37
86
175876
238545
215249
77
453459
17
79
312484
465115
18
6
41
96025
57
70402
277917
7
67
55
252582
3
42
22
86
97
95
428018
24
86
6
472549
123546
855799084
71
171875
20
218872477
88
49
89516
314504
88
68463
340053
25
5
342685
38
2
224000
110648
97
916979217
93
360959
379952
229894
609016270
194146
270078
13
54
527514535
62
405635
75
24
260671
452414
328004
88088
202310
86
10
175012521
610996970
18
885986992
89
279201
34
448550
13437291
180871
430465
378357
298894
90
254110
693545818
5
964406196
116949548
98
519305467
61994
188948
46
45
71
204211
583203679
785242957
8
23
288096
341945830
747695368
897505319
4
687198891
32
43
262856473
20
242482
268756959
49
83
17540
73
11539
96
10
62
194115
41
31863
62
33464
194061
36
438090
9
171287
305477280
248366
428280
54
20
47
354100
424536
374640
340092
92
260449
274101
345323
29
52
8
51
21
275967
149995
146037
488483
92
72
268733
8
88
5902
75
6
4
2
67
364451
73
27
322599986
261042
486134
74
93
9
770259511
7
27
8
20
944533221
36
405077
240985
40
1
334632901
15
291166
62
126171
5
2
322595
16805047
20
414985
71
151529
258038174
77
1
98
35
32
25
100720
215124
91
43
807237441
33
30
30
266502
168194
792889026
86
90
409609
425676
469639
24
22
3
414005
96
91
293133
59
48
94
135189
34
50
3
90
146641
490202
6
14
44
76
51
182485
32
7225
34645
80
29
7
7
90
285774
424161
64
238473
4
500168069
528940620
48
100388
20
39
401792
58
52
8
180819
2
179843
37
39
72
78
814933901
155291
378378
59021
95
479689
79
6
92
38209
484348
665664829
18
221105
7
251496
47
57487
294799
216954
86352238
35
20003
204089
19250451
85
407449
68
33
142012
470995
45
3
284218
241422
63
351920
56540
709924335
12
840024870
77
9
65
1709
95413
461252
211647725
224241
41
347787
160305
94
49
6
474015
49593
80
25
348427
76
40
15
27213
62
70
230305
556565000
40
86
271345
483803
74875
873626736
44
429867
191239281
217629
26
189552
66
28
272229
537067092
169529
43
6
71
75
72
71
325039
351798
6
369256
349662
82
139042
8
2
494867145
23697
6
85
59
31
12202724
38
4
14
23
9
17199
9
24
94525
379632
76440
10
24
452632
31
444610
666458819
405727
1
8873
65
7
175079476
14
63
52
89999
487158671
74
489537
28
354774
409466
4
134003
403270
151347
42
527028273
236665
44
421436
277632
387673171
212446
60
344434
58
383656
88
25
281640
208466052
3
10
18368
346716
265696
23337
509094013
433028
427264
10
44
43
391298
64
477274
43
168385
33508
22336
50234
68
19
67
87
41398
38901
277974
71017
2
36
2
62
62
334150
23473
5
331342
26472
148725
50929
5
278903997
555895319
498817
34629
209147
497595
216649
136356
42535
226392
440086
5
328249
2
25
2
422092
26
31
202554
60
36
1
77559
78
495794
339099
239234
305579
356166
6
178025
3
409951
45
267509
7987
69
483898
7
111539
209228
7
172628
73
181510
172260
21
91
21771
322732
313442
196544745
215777
87
486382
99
52970
294236
384958
275582241
455137
73
70
317687
7
94
434277044
30671
29
165790
16
462042
619678742
32
351439
90
80
53
8373
41
818423081
44
464654
652356771
39
223420
99
8587
14
60
8
9
274516
426968
68
212516
1
42138503
82
456250
61
59552
54865
32
4554
1
343276
256167
130761
22663
74
8
556590340
56
124623
898522832
34
5
63
337174
788406208
62
442977
69205
99075
91313
260740
377100
166395
19
348444
425302
4
267482
73
99
480414
6
63
78
4
226895
3
273411414
16
355636
226386
218285
425145
62
3
471869
226807061
30
1
14
33
268908
2
98
65
8
148234291
6
3
141025
88
9
192821
56
98
292148
50
437439
98
75
11
480734
66
85
24022
256736
37
73
286073
68
11
331481965
141436
417940
136334
449451
42
39
82
58038
87
292877
2
216340
95
15
4
475335
6
297751
384897
8
8
18222
176273
77100
34
227144
40
190449
829003465
83
355674
71
1
563771931
35
5
440526
79392
83
3
374534
97
89
183756
275681
139527
87
114056
15
47
7
79
2
74
531718080
1
7
31719
288797
293755
82
1
2
477402
397343
55
28
809912001
395133
88
353489
56799
185716
166254
457014
477340
51
926058168
386968
148667
132490
2
299323
186048270
34
165815
58
8296
224249637
75
471353857
167617
513722162
123280
1
271520
259112
311368
89
8466
87
49
56209
16
80117834
71
93
26
57
43
199619
366734934
55
10
58
104292
147320
99
257953268
28000
41225
380266
380790
486565
16
56
89
84
93
53124
508346684
88
290482
61
2
58
452364
204222
527956348
490247
3
298567
69
39
39491
4
96086
20
54
336354
9
7
96
93049
142461309
154211
20
86
84
256109
52
210242
21
64895
78
275900
229116
392977
457179
148671
150639
36
48
316501
55
699055348
425804
117492
19
3
62
490803
417080629
33
625086175
78
49
7
4
21
2
4
40
76
57
479634
189609
11
476440
354575
182531
37
91656
66
495680
336841
27
140671
8
51190
135255
66
45
15418
212469
40
6
98
151630
84
169460
9
474309
124371
55
299407
152601
6
206325
35
98
72
55
902342305
85
91
23
82
75
477037
10
91
153910
210061
439897
7
98
36
197842
447652
71
732526930
349042
7
6
39
114789
32
1
60
60
51025
179348
98
392746370
13
418799
256192
74427
272562
33
115884
25
8
147880351
38
129542
503185523
81
71
185794
132974
88
351259
147349
4
82
453972
4
308344
290542
147186
351979
330218
383788247
90
340036
26
1
199773
916856738
96
9
1
19
318661
5
137391621
3
27
451856
10
16
171007
4
2
326572
36557
395074343
49
832457201
746653317
448257
599524945
31
179929978
60
100106
29
276643845
108645
256357
496413
37
36
73
81
166082
476198
471608
409888
75
214125
446534
141305
68
460086
26
271208
353334
165831
10
166813
211006
264037
41
39
51
32
10
21
3
28050
93
49
449802
29387118
7
5
48
471036
642040662
5
446379405
289302
41248
24
77
5154
132631
72
14
336331
66
126966
67
49
17
41
56
382035
361921
87
59
59
92
58
235558
83
451846
361973
35087
7
52
94741
105812253
291046
85
80
450639
6
245342
473644494
367544736
39
91
433709
52
98
75
31773
21
39
8
733916183
20947
39
47
40
2
364305
4
3
195364
13
204051
1
89
68
226511
28092
8
79
2
6
28
116996
17
41
4
64346
33
23272
97
254391
25
223264
71
92
1
1
2
10
416866
97
336012
310206
880792993
35513
16
27773
539676472
26
71921
335741
246654
85
327076
30
250086
247182
981230670
55
635488385
11
247272
393224
85
795216278
92
259816720
47
53
477869
416181
206202
660727999
46
70
946470270
466497
12
755939468
204668
755060288
54
85081
2
90
473182
664585552
69
609161368
36
52
85
49
4
48
79
67
445795018
2
84
12
71891
86
102770
54
174707
79
86
42
50
56
238024
34
3
271055
3
29
25
329373
56
195999
171074
464692
145219
94
52
79603
6
87
3
48
222603
7
6
206307
24
367973
276164
761188556
8
93909
386351
26
94
77
10
60
20
3
237758
70
57
23
62688
198954
276170366
346273
2
2
25
146725
53
763846441
312719
44601
65
84
66550
90
426738
6
56
218032
108912
501732429
493025
6
222599
33
80
79808
408044
199270
99
61
21
82
143081
75
10
429322
18
76076
58734
9
5
9
122925
9
17368
58
933433008
259809
3
97
207350
329929
7
484185
305731
52
9
60
415306
345891
17
345394
67
16
794276459
51
114056
27
86791
73
444365
144740973
229374
98
59
61
27
59
10
21
43
292744
395083
311622
359101
299142
40831414
87
39
49277080
326038
248231
312771
442756
87
62
6
123676882
83
171336
12
90
107090
187364
92169
79
82
87
13
11
323344
84
165436
344175
93
353291
82
279860
83
1
51
10
211045
2
467956
303417
270974
57
343496
62
83327
113557
105195
84
137046
182707
31
30
14
57
37
332627
174477
78750
124457
58
49
186353
33
42
81
326666
480904
239017
400419
57272
163830
54
115255
34
145512
124089694
304499
111167
16511
18
4400
33655
354337229
499815
91673
55
74
4
1
4
44049
696756753
14
295066
26933
493693
373449027
30
91
66
55
341650
48
73724
257230
46
9211
35935
219591
45
367392
67
896557641
324854
384286
84
139491
424077
25919
88
139192
53
480052
54
15
488307
106006905
42507
183567
31
293767
28
356904
51
47
463898115
40
799657567
42
5774538
242236
99
46
2
284817
390345
644524587
39
400634
16
7
87
15
85
476371
47
35
17
4
18
55
98727
67
55
49
706045771
180985
15
5
6
147445
28
9
80
60
3
43
357059487
38
93
481648931
82720
283923
463696
27
219653
276754
162110
406756
24
43
58
3739
72
96
9
327089
41
279840
57
15
8693
51
39139913
60
474337
127835518
77
374295
135069
261513
44
151748
680936970
71
64
86
207367
51
29
82818
435008434
348602
296493
323570
496154038
44948
123521
268793
254541
18
133437256
315947
271532
12
437667
108269
238127877
60
392339
12
479416
185795891
717838781
222245219
253036
94
48
19543
155017
31
60
16
409946
235888
94
55
8
76
1
454522
14
175429
44
75140
370294
347734971
43548
403581
531224674
32
414553
24
215894
901133730
165926
92
67936
88
249761
54
480048
144261
369761
141453
383293
6
6
144031
35
12
416643
233570
327158
315519
77
551715125
32
68
98
24
31
450438028
1
104559
1
48331740
5
307982100
118583
201008
97798
20
18
98
13
2
98
5
13
50
472867
232711
361118
61
89
215575
61
47424
450390
73
17
467695
441527
471945
439230
91
23
227007
384402
54
474898
47
9230
478882
78
77
298568
204465
54
997431790
20
162780
2
16
448855
28
60
591331524
419170
84
95
707637326
438671
37
380291
22
265925
35
72
185359
82
363444
73
22
377678
106071
426972574
25
837765905
62252
68
252466
272394742
32
95200
422990
8
485029
57
2
77
1
368059
6
481938304
592562741
49
191400
44
51
31043
42
45
236056
368918
55
143359
39
12
29
3
327672258
143030446
85
5
93
45
81
18
75
98
64
348174
99
85
322553
87
332407
41560
172739
80
395199
341553
379001
426271
184022
99
17
14
56
52
497284
60
6
297082
35
676263181
441756
65
332162
95
8
306193
339365
228576
174229
21
436487
31
8
61
883551454
22
246108
59
68
70
14
135295834
97
215820
451378
254151
53
122741
104836
406336
71172
37099
76
540250002
29830
792
38
4
29377
97
444284
80
87971170
50930
404898651
80
2
58938
30
258961
306435
345451
53
940845298
2
112789759
4
1
799535100
481455
1
768910590
55065
175882
394643
682464086
99
15
420949
138428
209257
97
109763
65
4
348832
92
6
82
54
17
62
281260
12
42442
60
346768
2
453115
296983
60
51
49
7
75
383130
365981
19
168442
72
2
487078
45617
91016
2
78
96
80
73
459773
291093
371692
270682
65807
56
268254
63
411063
1
17
151237
174056
710260733
850843117
20592
462759
84
406091
36
95
133587
148373
277496
18
52
663747765
70
89
79
443707
258147
281351
94
26
120334
55
86
92
6
214422474
33
31
22717226
412454104
29183
90
374619
18919
36
6
21608
102647
25
96
370151
71058
271947140
4
499627
253315
94
26
41
88
35
57
84
411961
80
4
95
78
295235
190666
60
196775
428563
388649
6
3
31
249974
77
251650
670271982
96
201083885
145102
46
186318
19
447709
31
5188
186088
21
338570
91
6
880614827
37
31
76
60
4
180376
3
35
33
305102
63837
15
58
439743
128287
570659957
3
48
688005971
98
24
774601463
81
33
418901
8580
21
174498397
433965
44584
319888
8096
67
308846
301967
331753
476004788
809337737
405753
224251
550615935
16676
64
240519755
69
99
51
42
76
21
13
224640
5
1
97795
499466
474189
7
188212
69
67
87
93736884
75
8
18
8
76
48
75
28514
3
71
83327
97215547
70
65
275428
4
10
5
94
98473
84918669
312953
49
268791
153645
45
130316
784247628
189405
88
342107
205316
146655
24
849723616
494879
340534
395428
26
36
161826
84
170450
8
83
66
427722
20
78
462705
6117
5
239769
175329
914866185
8
761681936
39
199571
12
248153
46
87
669754836
70647
247285
342651
23
199161
7
323873
485375
4
549973975
192434
169113
333235
85969
166272
68
479762
87931
206714
247526
185428
47
437443
556211732
290720
29
480200
39
4
278774396
193154
42
96
49
411845
265780
5
71
119124
69
85823
40
85921
1
78
446461
90
17
37
117087
316757
53
41
2
49479
82
75
82
192441
40
34
475587
13970
481806
173922
246666
59
5
44
209714
153587960
175375
96
216022
373375
187237
347941
383807914
352542
642586415
680286798
356275
51
1
70644
32
19
807248500
33969
158244
1393
54
460066
163812
998482880
97
312728
28
6
229409
288962349
589467165
406369
58
940987214
2
1
35
40440
54
32
199549
106725
39
59
91
8
22874
24
56746
60
7
7
220017
239744
96
326647219
466078
45
333358
26
467137
54
108614820
425
74
49
173908
355537
63
39
98
370504581
421186
79
87
13
649184420
284473
304757
8
269768
50
241016
436036
100145
206889
241466
226119
9
5
93
38
330496
943313353
14635
69810
6
32
280943
336860
342111
5831233
81
388524
23
13
18
120805
122522
6
483960
168963
370849441
63
416368
42
631184197
142931
336719
85
179429
345859611
29942
59
46
468723
446660
43
90
177010
28
272332
378881
49
39
89
415798
79
5
413444956
820948512
15
798734072
90705
23
149839
20
249460
187550
324842
438444
465470
6
649955211
345706
116878
49
130932
634631188
420501
546556839
391452
199055817
40
9
66
426298
50
939637827
38
25
457193285
74
446947
90
53
59
414813
5
260148
285027
115816
356316
163382
46
505690114
30
35
98396
38
282671
134941
26
43121
164407
444160
26638
401673
874107650
15218
84
9
59
1
435631
29391
61044
89
124707
349769188
193676
38
98
119466
402305
78
32
178333
81136
347306
73
362305
29
424335
498153
382222
262350
72
82
379479
64
809379233
47
10
13
81
439633
66
42068
33
867724211
90
94442
168426
69
50
48
413092
19280
163015
48275
23
115227
294216663
63
1
274432
278700
16
4
72759893
5
368219
97
21981
841932723
520763732
10
103000
198348
79
36
24
34
146648
71
92
29426313
71
76
91818
22052
83
27
50
64
201843
35
353521228
427140
260482
5
374880
280163
40
1
273230
211517
481203
44
3
97952
37
160706639
59215
1814
59
639600500
425517
9259
37
15
93
23476
73
934734115
15
496056
48
17
470070
98
147702
83
373355
68
324083
9
255802
74
24
13
61
58082
87884
10
6
67
484632
13
74
323954551
465316938
328724093
400515
260489997
97
432909
452345
6
8
248352772
202111224
49
17110
313124
191969
38
8
3
44
498416
991811965
144221
405919
71757
762331073
280796836
18
80
371154451
226701
99
45
31
141992
72
293658
35
531875214
89
460119
7
12828833
9
248033380
22
22
451597
127818
299255
63
80544938
26174
688971112
99
84
451256
5
467727304
99
52
287871
231080477
890759908
11
76
80
93
323967
103891
153069
221383
54
79
55
39
89
138298
295839
80
92
225860
63
470961
53
165037
19
203281366
224738
34054
87
62
51
86
290001
44
94
36
165925
299703
421373
767186668
405481
252643
4
1
284672
48
23197
332571372
54
316418259
489691
255202
6
33
97
61
198208
254552
332530
78
43
327113
6
4
93
143158
465020449
43961
44123
81915
41
55
499350
120911
385990
475347038
103832
358181
36541
40
310785
420787396
655335066
771702836
72748
94
29
69
68
3
2
265742
182001
431428
17343
36242
149659
505619454
66
27
184511
78
570403454
211691
75
401645
163594
43737
2
59
88
5
293488
252378708
88
259177
23
199457
972143098
35
56
5
15083765
255853
36
869863781
68
73
447282
1
59
15
518541058
171886
122715
333264
495000738
48
4
78
802398352
247565
349333
61
304608019
290660
374855
985313120
83
58
40
2
179137
30
55699
91
90
76
390761
182860
20
96537118
483939
8
348069
298259302
482709
42
4
76
45
99
279272
96934
470218
85950
90
5
340599
465397081
9495
75
257266
56
23
323934
487640
358886
463543
24
938105448
25
170628
19333
83
197133
57
8039
7
158261
32
48096
73
498333
496402197
75
3
664039113
363398
416344
430971
4
4
89
637452574
125879
3
288496
55388
94
68
68
6
473476
75
3
814896124
4
5
23
68
3
292616579
94152
34
97824
86398
23
320684
261192
26090
36682
25
57
444476
35
311040
220737
65
6
767107187
12
85
27678
3
84
34
176375
325561
419755
795867096
419580
166362
66992
47475
91
47
128187
4
29
267397
313455
118757
57
408165
170970
7
268716
78932
408687
113304
4
187472
757567856
355568
1
6
89
208024
20579
85075
8
57
8
51
76487
25
135553
11155
72
387576
212304
65192
621145801
510571972
370524834
277504
31
41548
279857875
341705
471013416
18
22
57455
202231
887164071
19
83
22
264760
209328
46
240695886
76
295698981
3796
61
4
85
74416
89
1
475824
76
36067
19
189386
77
98
21
445484
78
53
70
4
12
750631071
490320
171280
474918574
301412
401887
792748127
45745
46590463
334198
200735
167905
16032
75
31
58
332784
74
27
29
63
158848
20
397062
194234
707571518
726202988
501397530
75
38306738
85
22372424
32
481177
47
9
6
642855835
435352
43
5
205175
125364
254541
315700812
429980
434650
7
430871
141926
367470144
218165
10
27
182712
54
141810501
580095075
9
450416
9
40
8
92
19
27
361937
45
276724
230217
330980
90
19
91936
330026
22
149296
496449
4
72
35252
478941
7
285412
97
963508257
17
6
183104414
134131
327006
225759406
56236
271067
80073
935564725
43
43
26
88383
37896
78
43
293984
76
6
48
24
152426
330516
485397
437433
47
3
192907
278272010
355373
37
182917
27
2
490819
48
60
8
6
387398
47
124915
59
227621
9
50
485693
4
37
35
173254
40
76841
282450
9
323764
879615481
685478866
58
6
244570
4
1
75
991702618
261862
325870
42
231997439
8
450192
6
32
19
37
4
2
40798
392374
2
86
18
38
16
461067
52
449517
470774
76
68
75
49
5
88803
301834
62
74
8
63
421846
137599915
95
90
392143
29
88
76
600876279
215335543
38
76
99
413080
65
384271
778459941
23
477153
429794
28
231998279
53
82
35551408
421235
495034
33
39
58
349595
3
280420
187329
97437
6288
53
286797
187750
38611
238697
497094
364198
22
105963
32
94501
39
77
558619229
541937906
425846
9
72
1
366299
174777
183174482
22709
40986
28
118669
12
1
206074
96
397347
727301866
8
98
82
391199
330796
497693
377901
476040
11
26
119497
98
7
74
83658
12
3
19
302900
90
82
309288
7
273420
3
419237
306287
67
297637
18120
129971
86
129819824
757987186
80900
193852
6
25
309782
58
22
1
170195
86
336706
40
222283
70
9
146885
307469
5
63
9
22
170671500
39
75767
71
91
462079
44613
37
16
972668581
8
998292431
39
66
33
97054
19
89
3
18
376785
127621
9
223690
9
42
378868
979528713
445293
90
250890
165873
2
59
180777
90
126826720
19
195607
611504693
4
46
343295
60
3
198387
783704600
20356
44
64
208465
211111438
72
4
90
493649
169987
503404495
490235
1770
25638
84
38
578013133
43568
40
233057
11
3
30
290403
438526
196972
498875
46313
158417
252113
465859545
3
75
52
358452
392988
434821
389645
270937
176391
80007
95
3
1
92431126
21
425437
154391
17
250727
46
44693
501369951
263392
84254
120310
48714
20
90
370545
291863
4
357933
382455
25
302832
14
207900
518010401
901078070
83
3
39
419320
57763221
11
737323302
82
45
63
244474
87
15
27
143465
390815
60
550360154
5
2
390401
36
35
25
272650
68
44
262886
98
96
475524
228056
82
451857
107576
84
8
12
4
6
88579
74
338406
464687
191569
284422
24
365405555
694219905
497144
6
56
175078
63
95
406601
210260
468730
486618
237631
33
85
383331
418216
67
49
83
928295487
83
461213
552242460
320992
301439
90
379115788
44
113659
365753
2
15
323356342
609718406
442144
26
408123
109053
32
81
101922
5493
28
61
108118
18
377092
666855604
442122944
16
67
40
1
15944648
905721476
325986
44
261000
649447752
38
248317
23952
22
482598141
56505
61
157482
39
99
39
26
52951811
409906
337504
58
112220
40
79
135751
9
36
87
83
38
16969
31
4847
317650
34
147862
8048
52
485506560
67275
7
26
120945
335097
429971801
55841
15
400479
55
16
85
9
81
28
61
6710813
487985580
410472
27940
120316
246868
66
87
77
335687
496406
404039
83
31197
49
160916
63
72
359560791
95
183140
7
90
168113
55
138561
295013
446857
26
224888
392657
85
200763726
1
48142
61
184893
22
5
90
34014
118192
89
403158
50
118207
637577092
19
8
164477
22
54222
348538
74523
345074
6
96282
74
342366
242623
38110
7
42
90367
339060
277644
102112428
6
900041971
397980
50958
233685
174071
56167
230635
3
123836
68
10
399934
194561
238427
34
398503
73
136408613
234629198
32
241393
3
56445055
434143
396239
86323
75
39
360477
151486500
79
461780
6
217956974
831403154
469836
16
67
691135938
424199033
13
70
95
64
49
401203
80
12566
7
9688
156683
375705
21
280456
271942907
73
251464
66
38939
82
297885
41
60754
114220
4
554543816
20
6
408844
461348
26
91
1
22858
51
65
9
87
74
158970
55
223960719
397487727
418277
50
393295
296373
18
29
30
20
434446
193529
405770
6
4
202720455
450490
402190
44
1
28
56
289479
42
44193
20
855545434
265945
376932
71
7
6
691748366
372651482
50
425758
183315
258568
112284
330568
1
130997
3
5
260452
22
3
27809
26299
940306464
6
79694155
4
34
234851
216705
52
678513707
2
8
98
50
86
92
361359
184419
39177743
470209
5
157378
78
9
55
86772
304954
3
416815
99
304886
37638
88
54387
42
50314
478991
22
93
428176294
92
160417
12
55603
75759
437960
99
187335
84
67
182646
98
8073724
34
266112
29
95
35
2
16
387138
74
68008
80025152
68
282442
385721
227977
936284444
374660
86
75
583699053
4
117107
346053
4
118496
320884
202912
703759865
464009
44
175239
3
179187
15
181338
91
177952
277883
162221
135181
150278235
3
235657
1
481121
99
336097
389432
243588
453980
339242571
68
259714
190498
7
92389
8
184528418
62
300634138
39
13
177766628
87
90
451028
112288
664145244
488772
892695610
80792
63879
70
402122
69
3581921
88
15
496095
167581
492821
9
449718
424401
96751656
87
371524
81
75
395934
472704
258557
378035
81
295413
347731
300447
645517729
364337
99
91
336077
436844
32
195850324
5
866228531
289171
198590
47
4
35
228652
73
57
49
76
32
92
476164
39
38
28
386080
6
32583
277315
44
50
7581
18140
439566
81804
16
21
98
891048944
59
1
28
5813
2
413900
83
10
3
24
18249
16
149519
4
85
274467
254729
4
401442
36
86
139268
240893
33
310420
77627
169737
5
58
340189
375269
11996
489454477
44
58
207973
9
388522
454269
66
60
287063
89
91
376638
97669
1882
4
481477
5
338761617
47
370839
198531
17866821
12
263180
389233
40
76
349476
48
94
610724835
110995
249954
325344
23
428662148
5684
70476865
233293524
31533
4
69
23
3
23
1
64720
84835
309252
80
50
129719
83
98
435164
463801
489854
13
512553898
57
91
578323484
19
148411
56
84
52177
52
68998
434872
122129596
59
6
89
306714
4
929164322
250292
46
166845
471047
42
256600
21
67
365457
80633
23514
36
55
87120
66
1
132649
61
342414
90
91
10
304768
4
88
180170
96
6
414822
96
241795
11
33
64494
377961
93
139256
36268
5
115511
99
361322
82
119418
456549
257267
3
322197
5
35911
302328442
60
87
43
399542187
411433871
136400
25
268390
67
6
777396448
84
986999800
21
10
427757
48
208918
189791
97
70
376967
4778
25
336864
26
224650
85
413094
220209
982454252
365078
711672523
255761
21
67
69
32
429833034
208132
8570162
1
9
141521
84
3
3
31
455613
66
69
9
119488
92
11
629435203
56
421835
20
48
67741
40347
447213
94
14
33
15
41
4
721677866
661430976
171924
110493658
34085
40
156326
22
1
175017199
56
57990
271978
265752
336682
159685
18
97
36
412199
97
796920770
391506
687703514
241203
23
77628
219868
242133
127113
90
32
496674
468886
72
39
291801
35
77
72
54
475450
8
281768
99
36713
209881
243282
53616
284357
124126
3
623035873
56
395370
97325
250565
311208
67961
25
209884
16
7
8
490752
6
11
334404
143977
448188
226580
463369084
209981
52
39
37
263353
64
5
4
34
248339
741881051
48
44
87
24
243400
38
4
58
16
97
208367
69
908237333
240220
63
295912
96
60499292
162113
425096
43728
45804
40
647508654
421703
98
23
4
55
446346
284973
14
285645
181851
320154
75
51
407183
61
55880
52
422164
89
262762
144614
109849
76
66
150988
15
25
17
392769346
263815
14
29289678
49
65
45
60
20
76
58691
912503794
431476
172707
447335
5
13674
4
225182
3
16498
21
94
43
7
52
33
211520
41
39
93
76134
4
70
96
43
99
248558
519814265
79
231121
213877
87
958516476
67
375129
72
3
63
565341193
424627
97
2
22
88851
3
93
24
3
256357
44
413596
65
267793
54
286076
434185
97
329743
63407
72
87868
833924735
334366857
46378
5
251901
96
92
14
194654
54
82
45348
302603615
4328597
66
87
95462
246767
69
511735384
59
80
89
5
23
8
85
52
93
83
22
852170435
48
134389127
215114
50
510884255
86105
89
99
54
82
215009348
47
88
9
58
82
121697
44887
601538732
11
145119
161211
7
429749974
454928
8432335
365035
436763
420565
384735
230663
479431
198207
15
10
295897
57
417277
603257118
3
119095
69
410181
440335
79
187461
896331686
251958
28446673
9135
417326999
456523164
73
74
89
95
67
449680554
41
2
64
50
6
318224452
26
7
34386915
93
2222
173700
78
33
719058355
381251
383494
9
294091
4
417109
60
330862
94
57
49
38
91
448415863
90869
77772
303384
74
212236
62952
7
45
322248
210833
220392670
16432
426150
287320601
415790
983646057
214306
66
72881
164331
68
46096
299076149
84
54
468512
23
66027
426165483
609997727
413787
34
36919
195808
67432552
41082
29
8
17
422888996
4
373766
36
19
31
18
1
55
36
69
478436
172256
6
88837
92
190770
431785
114670
86267
50
9
97
357250
345577
70
474474
44
481141
91
2703
70
93161
189435
5
73
309990
310848
215427
468163
6
92
67182
437776
458266
98
25
173871057
70
71
7
39
25
78
2
38593
16
98
66
55698
389541
66114
5
4
53
990719721
54
42
268700467
234826
4
567243357
124428458
920199821
494810
55587
201115893
2
6
44
126350
68
19
666590414
456844
85
10381
7
268039303
3
176098
17
66
938258758
20
431322118
559389562
174643
471265537
87002
289346
28
456833
2
904909940
1
78592
16299
55967
8958
371911
32
67
177761
1357
361584
44
272753
112388
34
439641408
40
17
88
127897
85246
468450010
15
450653
43
6
112748
60
122328182
2
300728
40
19
5
2
53
77
60
15
80
159962
25
42
428424
76
10
10
359383
26191
12
35
14
361275
15
887691346
185285
393566
258703
239870
86
70
4
303798
3
160745
438815
46
317526
271521
445193815
82337
92
26
17
11
201192
376783
136379
9
33
49
342942
36
272362
1
139948
493188
53
227004
362667
26842
336473
4
973194444
117733
78596
45
10
49
656103924
202154
383777
45316278
60408046
128262
329371
342245
412351
8
237796
495317
6
19
87
235871083
79
26
54
256481504
294988
66
58084
2
98
375177
29
3
98
8
319969
51
171565
78
735168715
6
282915
384546591
2
78780
8
88
54
52
19
387735
186641
46
15
58
331441
76
131205
54
177188
171133213
6
403698
335333
1
184239
23
67
12
36
95
1
79
60
95997
327613
280565
8
98
417278
197575
25723
141069
4
63
84
445912
4
48
33
241717
26
436618359
489454
76808
331281
29
169459
76
9291
612861484
38
35
145767
237265
164915
981147588
71
79
350669
26
385841
416286
274431
4
71
134559346
4
26
3889627
28
462901
25
313743
2
75
2
59
175590
140964
973859344
320459
86057
4
87
334206
31
8
60
258589
213616900
5
364042
64
178208
322324
91
72
410089
67
38
1
290351
4
38
424039
9
326422
56
157832
6
1
69
768120088
26
5
77218
76
9
32
70
75
214571
31
2
26
201826
370430
19
1
531720845
15081
480276
57
270109
24
242500
242022
37
99
21
103347
400706
297223
183907
42
189980
14
41
32
84
98
361539
451948
79
47851
59
9
17
2
9
670801866
54
79
43
7
226271
46954
96
18
7
385701
51
33
337568715
28
211124
30
454639
8
44
7
299680732
362478
91
7417
30
58
13
80
71
300813
52
631134199
654349546
81
26
907374972
39
65
496234
53
32
4
228912
27879
69
12024
98
39
128282
33963826
62
182864
77
8
79850
5196
107289
59
10
26
8
74
1
365734
61
328398
38505
5
22
89
42
59
30
144828
927147922
375482
6
18
58
3
30
467882
480183
173837
1
56
414495
13
303812
5
8
92133798
176167
20041
18
216832272
88
48650
275140
18
638775522
95
191969
8
480019709
153597
33
101931
25
14
92
113879
10
429001
278065
276931
322512
32
4556
54
6
78
214576664
72
120729599
380342
404798
435140
115501
87
111590
73
41768
256030
4
71346
189968
44745
78
182983
73
255925
7
96
48
6
286757
78
92168
255453
11
26548
60792
482559
5
11514
8
1
5596317
17
181366
719568375
66
38
464750
420573
276597
67
227164
77413
424359
18795
92990
12
117777811
91
63
10427
248527
78
100939
223888
479484
115763
65
21
382498
8
87
150879
285001620
23719
6076
251271
10428
3
82
12
157605
677592740
29
8
394216
93
287266
24
90
57
41
6
50045
61
50
3
4
352880
281923068
293053
74
118267
24
8
167230
76
59
108190
43
86
551440175
3
407096
254743445
32
426691
83
499767
381926
4
343413395
89224
55
66660
10
70
30
472311
47
9
48
152110
77
5
86
43805
41
2
87254
73
223591
155970
28
12289
266003
73
331390
50
9
52
402316585
53
91
99202
468258
207176
3
228527
237329
97382
78
511931033
225988
493104
795070411
91
829506870
68
66
34190
41
49
34
44
296800
330459
35
9
198082
69259
52
391380
57
15049
79
1
40
3
98
59
30
36
64
37
66
110393
197964
388230
68
50
100542
100083
87
95
36075
40
48
6
145895
170994
408029
103345
29
119066
59
17
55163642
819919331
3
16
87
4
63
75
388038
9
246461
977418814
229438
67
188250
3
818834347
2
173114
11
479086
86
4
61460
681657680
258166
31
1
30
8
229385
84
84
290250
8
7
30
48694
301858
96
115053
16393
364412
381967
83
92
91756
263051
478098
112834
80
92
57490
76612
4
81318
394512
115463
71
5
47
104179725
686497754
333161925
55
375735
38902
47
53
58
9
279233
423349
39
331762
46
15
6
265266
98
48178
83
449755
2
66
40
167133
8
360971
175278
76
3
250288052
40
259207790
19
1
285002
73
29
97
301798
396430
77
318269
72
64
214771
15
1
10
11
384278
147191
31
98
332107
3
495475
89
80
164561
891815444
955329097
43
223131
861450745
364761
453712
293432
440329
573526967
386478
106191
68
567890559
89471
192564
181249
41
4
379295
52
234872
64
365299
14
12
32
98693
148481
793491876
3
65
435765
57
304721
6
104836
20
141359
241107076
316478
9
3
2
456710
219394
22353
105241
17
23
12136843
97
5
345237145
31
81
225802
317656
213725
648523599
279005
487089
92184
61
175923439
268942
1
612900620
546152327
43
72
103826
2
29
236416
392832
454936
432741
16
336222
41
90
484233782
98
83
108588
2
1
18
392853
849278534
29
172082115
154571
44
60145
386777
268999
30580
39
607338527
2
86
428042
32
32
459996
5
438288
93
77
31
16
25
194050
38
587577799
5
89
158614215
176332
91
277400
46
60
71
89
78
480697
77906
46
23
328541045
176937
60
341541
363019
16
25
54
61
210779
82503
251825
249492
10
20
199006
189536
3
47
23
232876
7
85
62367
399206
340858
74
86
20
420067
49143
246665828
44718
84
92
86
307889
81
45
67
17
6542
193146
378166
177770
5
292177
311773
427800
294719
999640766
58
71
11
81
119218
154559
812660880
85
192108
69
395453
62344
44
53
9
421448
76
27
38
104887
483689
65
275673
89
34
155299
55894
240724
47
140936
432043
66
61
64
62
462282
459787336
353213
81
60
277630959
488060
82
376686
88748
906052715
827164519
254813
97
405907
7
82
945785477
12969
36686
71
97316
56651
68
214636
40
88
113735
362408
22
37
454682
356168131
19
38022
64
63
310435
89
99454
130551
52
56
257431
69629
35
216963
56
207373
31
307751
96
94
204001
484217
25
4
18
1495
9665
45
72
273381
84
3
3
52
276658
231057
55
128292
74
48
20
29
95
96
2976
122139
191399188
93
70
495026488
476763
92395
86
123806
3
8
84594120
104395
476608
7
27
454729
30
2
1
787435520
134905582
9
5
1638
7
56753
64
361050
237716
244448
54
78
42
53
15
258708
5
367600
464172695
284600
85
64
92
352392744
87
73
23
258390
566116135
97
260270
54952
23885
153623
7
298915007
19616
400470
400448
369179
560155622
74
55
318645
473129399
31
10
30
20
21
982724691
24737
364143
88311
802421018
95671145
6
199519013
85
221210
52
47
18280
38
394690
371269
460263986
3
130022
136199276
85
55
4
37
79
57
161808
354169
19
12
345301
22
256740
359938
99
44
44
58
8
213777
2
95
9
85
457184
387388
25
77
68
423362
5
38950
64
53
77
76
9
20
396144159
258624
5
70609
23956
350993
310489
38
29
183700
202163
20
291236
378955954
447615
6
15
35
18
362406
26
475734
43
315865
483304
404817
8
34
6
77
481975
3
31
122415
11
375603
44
410628
60
420355
53
73
64
32
28
73
38
449083
543186636
85
192380
442658
44
4
83
2
479668
230247
20
116018
1
3
62
367051
397318
113199
8
7
65
2
65
66
6
4
19
413965
192626
2844
20
933937486
93550
13
232024
80
460135
93
457459
18
80
468670
388301
2
155718
383936
162759
80
425878
1
327860
68
14
144499
1
1
9
822678393
29
324989
91
462507
6
6
353355
96
31
96
82
327555960
73602
29
155112
196072
286030351
37
51
21
42
343776
293702
3
47
9
100715
607464253
77527
80
7
38
96
96
83
2
472492
43
65
40702
688360411
193155
453160
357424
7
208180
74
78
493823
6
64
111824
120269
454563
409362
45
60
399971
66
31
191315
440703
52
423369
74283
6
75
130322
314881
8
40
1
269871
36
89
70
163937
92
83
377499
15
22
300946
1206
240913
449790284
32
33
265500
32516
115451438
44
102584
372104
14
7
12
76923
33
20
54
278728
161923
79
92
602703952
47601
215855
67
432828
52
451256
474456
157624085
377487
35
239292
258198
38
60
341641
88
97
39
260040
392273
70
376432
59
421955
73
72
20531
50
94
7
23
96
88
925567466
68
7
122704
113440
46
9
15
4
6
261222
354354
46
4
470000
114191
29539
547944042
220588
393604
889687799
66
426180
22
7
1
39
350744
88
2
121182680
290586
16861581
7
180521
19
52
470841
7695
92
75658
56
43
106231
87064185
78
66
68
348762
11
31
141361
14
57248
45
91
439078
2
241361
94
79
6
3427
68
87
78
329669325
61
36
98
451747
4
48
4
63
16
171968
140068
287909
356933
86
42
85911
470210
156075
416978
97
31
500185715
175394
21295533
80
334152331
10
12
68
318949
360571038
797938766
84
42
87
392937
246273
47623
43
32
12
350229
30048
414466
32
354115
96
13
307862
10
36
9
52
66
63
394214
58
94372
41
173575561
248184
24
854493547
998349150
243418
93
30
2
8
28
1
76157
39
248493
91
23
269061
107598
434333
70
85
86695
48
11
202868
393530
134719
43322
101575
33
47
246649099
66
412690
272675
83
397016
443187174
1
194076
36
95
460768
34
1
187725
466528
48
290461
85
374550
93921
404403
34
83245030
1
36
243498978
48
67
51
271406
73
956359678
298304
6
275775
441597
102025
21
477581
3
91
9
165036
20
88
74025
34
25763
833365973
45
414663
46
59
83
587902655
52
77
89
129142
29
265387
99
115567
31981
449961
167259
329496
30
2
95
493702
429651
96
69644
13795
6
98944
415487
11
190538
274726
206078
34764
82
354913
36
59
255507
24
285144
315048
471704
31
91
11
48
11
130586
21852
80
326338
501939903
288487
486984
7
32
4296
101176
274984738
43
26
88
172782
5
48
345420
921836345
57
61
973773266
70
154305421
80
608320537
94
16
115904
411265
80523
266461
212578
5
359944
443143
499565175
487250
60
139219
81
437573
1
88
84
376352
31
63
43880
26
80
72
371100
4
7
6
91
55
518800733
28
219915
38
237090
418234
75
70
426934
68
248223067
70114
99
5
228153
110827
317073
702554533
797443874
41286
10721
1953
32
631149722
74
27
8
357711
211320
61
105281
226846
45
23
66
36
155016
1
87
349191
129738
7
4
92238
98
455947
191509
123023
3
32
308817
28597
26558
88
421273
35
170126
75
439550
101724
79
180922
16
452776
20
265390
22
188480
91838
241772
478347
243288
2
173289
405737892
58
187396
385280
442961
959158264
21
85
59
5
278301
194771
76
53
108731
63
241027
75
42
53023
398539
95477292
5
58
55273
22
36
7
74
84
356734
20
19
5
105438
348408
298242
325572
247735
2
971416395
409012
116602
427861
14
865415921
20
11
59
177003
484126734
399794
87115
40069
54
433669
42823
406604
41
29
451019
70
156890
7
9
54
1
61348
413615
640885464
3
8
197896
234026
496679
49
85
927775261
8
72
77
84
49
700648018
95278
41
256824
471509
441380
30858
13
27
106312
54138
255996
9836
73
915808732
233341
238989
2
30
64
470051
205673
68201
44
310770122
9090
288413
471939
237574633
3
2
895863169
368330
6
64
451539
195318
29
18
38798
66
64
233005
52
7
30595
318535
26
4
265341
713597085
167885446
76
18221
21865
68
27
87
397625
10
360850
11
22
47
432506
441173640
4
61
803747514
423487
20234
87
374805
212016
95747
462445
50
12
399595
9
51
17925644
275120623
32
234300
147237
95
52
284940
54
14
332854
240146
534984192
31
68047
34
95
355679
56856
19
54
4
8
11
55082
62668
186157
29
43
24
121091
87
46
138851
317677
158340
61424
150713
226654
71
36
62
369281
326875
2
375963554
33
285233
267289
82162
85
142390
51
390572
994009804
45
258589
77
16
1
56
712680967
9
270197
85824
43
95
1
9
137204
85492
84
32
98
53046
10
72
21
86
3
189757
73975669
74376
73
281732
102621
93
185490
461821
473139
81
55
16
1
2
210954
73
47
306659
12
242253
116511
382374
24
449308
447072
92933
99
34
61
3
53423
59676
17
60
85
34
42
342985
285170
97
90274
38
430012888
285923
59
166953778
63
356751
77
392664
129030
401993567
7
795217667
46
219784
61
496002
322873
288163
397599
332620
4
79
27
281626
43
676814509
356040
836448662
169856
89
30
82
257458
209652
446841
814060185
6
63
3
5
35
84
33
56174
44
233290
381018
309572
7
368109
74
281213
337498
8
44
8
188252
169009
4
48285
315726
89
133105
25
80
260256
6
252702
89
43
60
2
444755
32
68302
63
60
397626
376566
12
59
174165
351378
99
318137
8
34
20
8
98
21
14
74
4
486357
41289
42
197945001
90
22
260760
342797
67
210402
311417
14
25
171998092
93
155465
721684830
97
187176
80
33
267486
350900
230759
349324
4528
510121695
93962
35
71
80
141207
3191
85
159672
883182586
25
356104
17
257541
9
576011578
48
498417002
43
3669963
52178
270483
25
44
383968105
114385
4901
92
268243
2
30
66
18
3
7
439301
62
268186
52450838
43812
93067
3
80133287
452322
396475
192436
192950839
250057366
399948
31
71
161114316
86
81146
6
321924
352108
265933
2
854167228
65
122479
420096
23
427622511
11468
8
56352
66
23
93
76
396237
315516
303710
98
50
3
287569
107550
135929
428192
5
997560709
647245729
81932
61
53
30
36
71
83565
6
59
117497
128103
11
407075
50
898494672
66
16172
27
53
364431
100604
3
26
10
9
1
356135
74
22
3
550978099
388474
81874
94
15
302127
151835
29
164653
130222
421850419
39
35
38
37
397522
153393
357859
219589
334975
90696
81
1
93
99
69
23
349007
1
343428
23
36
92
1
32
38
59451
236229
223791
61
478349
26
3
165812
94
14
131771
659994938
7
377
72
92
216226
19
348681
15
6
92
305256
71
475242
359929
247396
49
162066772
1
720721093
9006
324731
23
42
26939
398749
449215
340237
146551
170166
46
90795
493409
91
53
163249
65
61
32
69
46
14
206972
99
27
44
22265516
222849
358564
98
55678
120363
86
425766
389763
92
248139
95
146983
169667
353378
242791
74
58
90
58
29547
30160905
97
5
117488196
45
46
22
6
40
8172940
49
329551
79
331027
370107
36
50
44
55
458824
32937
210079
28976
199961
498575
387729
155099
11
3
99
56
8
77439
64
93
86
10
5
4
14
52
63
143381
139331
9
74
365408
72
9
627059988
32
305512
12104
105192
88
60
60
471922
232
175403
2
797284738
41
77748
466552
171378
86528
18
363431
45
343931
69
236502
79
124034
7
55
62300
3
78
201056
190480
408886
81
51
7
37
40
149158
101652
324730
47
427248
244004
48
37531
96
1
320864
72
2
42
42
55
70
177184
43
4
394593
295312
890404617
69
164092
94
8
52026
406353
459725
117329
240870
67819
166033
478228
22253165
251239
365995
106290
98
2
9
4
94
6
255095
188549
91
212139
61893
680908499
426188
78
261
2
22
84
3
64
432705
185903
158476
6
488781340
73317
273625858
13
8
166321
47
41
66
259860721
17
8
197768
51
232388
300707421
933565956
7
918225610
151106
434703
76
47
95
76
69
8
69968
8
467718
31
37
117968
41
317601
27
75
10
41
7
111174
422566
937953584
32394922
37
25
201007
13
267438
367273
71
360876
180923
360481296
10
332797
7
458421
278709356
99
44
42
28
158213
58
90
364322
1
29
3
69
1
22600296
105330
295900
186077958
47
53111
109615
6
294765
406584
339867
8
44
448100628
429821
5
63487
8
58083223
965588351
176549
60643
3
435283
73
326729
69
12
164512
30
185251
140360
35
311343373
133882389
57
287286712
366447
189067
260237
94512
216900
64326
40
56746
72
750100046
51902
235346
974601541
387869
196532739
292177
34
495115
178290
273288943
9
76
268867
87
29
770456644
498992
44
91
45
185426
387457755
274662
476427
9
14
80
39
85543
164559
59
7
165949
37799
97
97
111668775
6
239832
37
45865
64634
475376330
88
343602
31
58283
30933
492790
110247267
282803939
48395446
172272
6
317768928
403359
9
616
27
181332499
151048
40448
310330
507081409
61
121328491
6
57
405249
26
4
442804
69
42
11
459304
27
437743
15
630698933
4
396477
263375
481613
99
6
16
11
146496
374081
352802
2
79
401969
89
355006
38207
52
125854773
189583
217500
431712
14
305738868
108299
364942
368722
7
493192
273825
3
8
431555467
87
65
507894521
180323
5
1
2
35
137774058
67
30
111299
90
304349
136432156
97
9
70
833032849
384909
5
42
457066
105565
64
8
445807
290843
50
284791
79
139844
4
76
345804
122917
257284
64
495343
235647
432610
438228
91989
88539
330768
34
68531
44
70
135165
215961
81
8157
805032053
82
73
2
57
366944
4
157996
31842
396804
493200
23
11
80
426754
8
7
52
25104
205180
3
97635
381909
50
94080
295473
52
589359072
44
5
33
144369
301913
143831
9
99
175169
23
206644
106438
486588
168192
98
75624
93
263305
5
119605
272570
46
211206
299207
288988
504884510
79
96
429766
26
83
265187
12
468321
89
58
15
201403
88
28
7
12
366762
25
7
67
276733
194101
30
4
6
85
480193
98
6
26
98511
38
63361
91
333194
15
18
96
18
151249
5
5
88
99
310927
378816
71
491108
94725
84759
61
471663
14
144769
9
7
143364
5
239609
113970
127051
298708
217618
87
477632
448340
155209
1
75
183629
644910105
259002
23
88
12
22
27
16
86611
124859
349383
16
50
492431
400429
91
414041160
9
411305
95
29
67
467998
433680
183031
163709
344427367
314965
385840860
8
99
76
70
70
27
8
6117330
45
84923
79
335846
432997
26945
454861
12
59930
77
75
54
495163
9
483910
87
25
98083
32
226409
51
441132
51976
52
35642
304894
58403
40
34
406812552
9
497809
17
114842
99561
335212
38
3
4
6
448973
138553
472651
401297
147465429
175493
7
408590
1
388901195
13
687693586
466744
10
474614
89
156861
143447
385903
68
242475
318478
765629562
461231
126441
93
185923
43
40175
454590
138831
10
339468
17
494504
3838066
199836
177862
74
390388
43
458233
89
6
412523
35301
4
3
80
409911
7
864402905
283027
5
8
154547
90
323210
82
62
40
84
806463624
7
869644568
39
666961285
405850
58
52706
2
47
429809
43580
30
55
76972
46
8
74
12
87
320342
299974
33
9
956164782
261566
22
68
495049
35
606594918
195973
90075
43211
33149
72406
78
428262
497534
43
81596
44
186329
185213
4
89
341668
12
78
72156
285885401
145864760
319329858
29
85
23
84
71599
11
40
3
50
489451
75
138627
42
52
76
59
441421
54
266449156
8
95033713
463061
76
5
71
425844
4
155785
42
229147
176912
39
116929
523311380
63
9
58
8
293307978
340630
77
154249
68
148045776
630432610
9
128784
71
216009
1
11
52
87
332729
736213026
15
57442
489644
50
284501
53
79
2
54
4
137343
244376
424943
6
9
46
491667
28
439001
98
255985
465493
72954
83
205114
72
361020
30
69
143245311
498306
162058
324029
7740
56
44
16
22
110551
32
37
294797
68
99
368961
8
85
378996
64
236975
32
31
167149
150029
7
9
556592934
29
2
109591012
29
243910
53527
1854
66902
44
237582
332286
60
126486
75829
196459
81943
67
49
298696
80
107014
68
85
2
79
6
4
582203389
88
496931
69
54
233172
5
474831
55
10
69
77
163714586
23
33
561134930
29690
296058
71
69
48300
66869
21
12
172796
70
1
66
53355062
73
72
387296
25195
59
187866
536144274
21
638332990
103880
63
495991
82
99
56164
327795
61
38
497082
303506
55
181083
64
175349
438626
448267
99
80
6
80
29
316225
72
50
9
22
2
344974
382008
366868
85
808754887
77357
47
26
1
27
966139147
380002
177264932
339634
306382680
82
274415
33
47
216988
93
66
69
130176
43
92
41
113640
83
1
36
83
33453656
105744
392758
26455415
66
207454
113082
68
970555023
1
925255321
337167
132830
290970
97
394812
345712
87
14
9
22
346691
62
202779
5
50
67
398356
98
5
70
265890404
42
50
468130
298749
203387
58
35
90
14
143874
23
84
84
219488
8
279232
72
26
26
60
16
192812
13
68
65
63
17
87
79
346828
115797
41
20
451917
1
101626
373871
44
4
73
125416000
89
95
401474
497282213
472364
366432
857347881
19
31
216693464
14
68
72526
37
296091
65
17
18463
48755
493940636
32
344948
23
57
39
52
93
5
83
455634
2
47
514266325
82
53
326860
202169433
473558
11298
199758
246913
145256
17
120549
204613
96
371259
23
100689
33
43
27
466820
359009949
350422
3
282180
66
4
65
168068
81
90
445753
27
92
19
49
1
35
228433
248502
9
372248
75
95
405300
7
7
82
71
4
79
101908646
88448618
59
446539
115400
1475
545474982
85
6
82
86
40526
224159
441042
472209
807853979
488932
99
4
197577915
188790
250937682
65
75
28
457503
949906079
143202
4
97385
78
392779
250517
89
12507
226080
667893167
2
290536
274518
40
296897
222229034
483157
488963
412211305
207204
20
44
1
159887
41961
94
57
377551
191616
367994
22
469169
40
58
80
69
322127
69
82
96
25
13
5
85
96314
12046
48
334082
242812529
158859
5
56
240024
82
287191005
312323
380935998
310999
183972
336677
47132
89443
91
456005
428497
137827
6
66
94
484743
224967
95068
18121
747895641
32
13
84
8
238489
226278
46
346587
483444
498357
67
941741767
413716
8
50831
86
110223
216930
5
80909
243699
43
351550
427611
2
232892814
26
99
32579
73
86
53
55
95
22
161993
917910916
202454
480105
8
9
289906
31001
426208
465902
319114
426946
220199
486133
9
21138
87
275957
317826
20870
80
689792188
97
36
6
437447
331523
480077
150319
37
356292
3
46370
73
203907
386830
339986
12
18
90
31
62
61
327611
722967313
477101
297702167
3
113247
197494
53
75
336420
19
4
12
380412
219913
25
299909
162390
99
435921
218810
72
346511
94
57
96
154316
45
329525
64
58842
58
65
18829
78
83875
94
6
90
443706
438631
47
107309
7
7
53
2
19036884
62
166557
43
33
19734
56156
341778
1
96
380577
464240
95
265327
25970
448997
42323
3
199111
153350
5
9
56
415513
76
372874
330990
35
278221
241088
873986799
61810
121305
361546
61
227643
491669
30
58
50
41699
5
237186
464383
241493
88
307714
760686382
86
29
219495
50
90
76
72
450129
77837
274561
365813
66742
90
69
415805
25
445583
83
6
13
28
291686
216358
102971
496267
924252211
208422
3
48
103056
94
321025
20
67
77352
75
48
310097
120041
336483
3
22309983
78464
52
46
32
121756
324669578
269194163
83
356094
95
524571738
174437
49
96
117548
98
461304414
61
37
344432
291488
539545905
92
18
8
96
366416
24
91649
479056
4
2
367568
75109
9
258209
45
270865
88
76
1
80
423869
445413
176247
18190
539229077
796880443
51
185893
76
385931
126737
7
5
676904423
574601574
311070
90
264214
332554
60403
81
83
46
5
92
43
91125
301149
87
78
826743713
925092470
490738
267883
822257040
81
122761488
79
924604445
37961
40
370801
26
9
393384
73
52
15
208692357
24666
71
390240
57567261
40
66
12
18867
284259
741476984
42
440374541
58
367595
85
71
184410
95
26
90
73615
75
28
366960
453076
454350
647359073
6
332535
75
9
10
95
313689
37
44
63796
48
45
238336
380674
326285307
523608176
84
50
363368
78
48
387698
39659
4
43
487891962
7
6
4
5
47
64
2
202499
1
41
413742294
200857
48
716021852
422376
95
35
774627777
153180000
61880
82192
86
95
54
42
958745990
7
12
64
776314934
4
91987
3
22417
72
432916
29167
207213
494758
333336
63184
83
266998034
62
148723
888170975
34
287521
6
250266
4
78
456366
927159972
86
3
498715
4
222168
891017749
105118
67
228947
371447
14
71
3
125298
30
23
259762
55
304210
462108
95
424784745
2
157843
218225
49
45
38
65
30
49
63
254496
399554
6
810364896
2
4
110214
328058
299521
684106134
70
94
8
237575
88
2
181890
410618
76
153961
2
41
587165916
16
397526
178456
72
283766
54
204539
92
239004
291989
84
129787
92
23205794
86
86
17
67
5
219275
1
319277
933110447
18
1
46522
460397
39
19629
29
35
27
43
335087
41
36
30
200770
361360
225447
40
348993
301514
3
77
7
25
4
98
67
621686848
9
29
54
716146365
43
40
739402108
53
69
485042
97
483183
137122
994716470
22
12
159083
18
155556756
67
55
196058
6
37
121410
22
181107
1637
97
89
39
61
826654919
266282
814742443
39
3
454932
114283
177019
458148262
246532
64
75
24
120494
468777
5
44
410089
224986
121074342
63
89286
47511
40
71
357495
3
23853
2
9
137405
85
90838
5
60
86
332024
123630
20
425319
221958
39
51
45
2
22
147952
25
19
433870
48
6
34
339385
68
258486
54
294580455
373824
3
297465
36
24
394774
867081153
490855
344051
31
465389
88571
85
18
461294
56
216009
76
3
15
4
1
107813
8
75
400606
9
5
364718
495919
4
6
1
36
377089
1
94387
776186515
76
806911467
585900553
11
93
293484
52
901579906
187024
62
137137
750736152
73
439157
116354
35
329023
233078
7
42
139309
198255
59080
82
9
52
83
91598
6
322925
69
301593
5
63
24
574437747
25
312786343
9
8
149979
23709
18
332868094
95792
363398
15
2
15
6
3
1
17
200803
1
186329
7
40
302996
414856
36
62
98
3
69
99
180699
94
105552
621077309
33
319818287
86
4
34
65
113529
31
8
177474
40
157440
94
12968
596098581
950615987
356296
13
62
418866
43
35
957931532
7
256002129
142275
254467
138964
307116
20
10
32
306354
1
35
69
231811
69
28
8
13
220683
444368
64
48579653
81
472406
58
87
8
90
75
302754997
142015
461157
19
44003
7
88
2
9
96
25
17
32
95250024
89
211686
13739
391019
351851
79
29
34
51
70
337163
107629
49
195982
7
434129980
354555
9
98
959673558
88
6
30
83
21
61
219385
653326308
440669
287987
191207
20
76616
309882
94
37
208454
337785
332721
33
27
38
246862
76
10
37
14
934302706
40
98
57
8
3
13493
9
411088
122324
1355
184094
43
6
219720
369614
69
262657
92
117398
154376
30305
199189
99234
20
26
36
182865
77
8
105477
62
66
397752
51
587810529
77
120058
462006
57
40
4
80244
8
72
79
5
118591
357784
187043
721076000
212479
24
35
25
71
3
125783
4015
27193
128212
59
41688
42
166969
284106
69
150655
20
320864
86
2
3
8
146758
19
62
64
87500
38
62
51
36
139347
190516
202140
819603173
129586
42
380352
156735
709744083
281179
56
26
392987
2
326092
2
370262
453065
86
966183963
15
124734
80
445942
161044
143396
24
8
279097
45
89
736925907
92
8
277116
300902
9454
311236
369539507
7
49
32
85
385512
781942278
14
36
81
33523
29
8
455274
47
8
25981
5
81
391862
339417
74244
369730
36
593951982
112068
12
36
339655
28
26
21
228105
51
221521
50023
91
3
605010240
343264054
3
34
43598
31
24
63
89
130707
23
135783
54
445280
297821
325684
467709
153762136
21637
53758
287499
59
400675
7
374167876
465956
859789252
465637740
10
210660
23
78
719499634
57
395522
73
25639
923873418
8
63
309305391
51
217011
14
369830
48
687609488
199634
53
338809
474875
306391
8
122078
93
47993
642920753
4
367903068
326599
6
4
198307729
370619
35
114377
35
4
99
7
257038
109630
61
371543
337439
33520
53
98
77
76
62
25
93
449543
242355
91
5
4
416397
289889
51
858812146
35
265131
89
31
90
2
46
867839795
96
373080
44
32
953740843
73
525409734
29
73
349694
98245
65
211254
488885
27
5
1
58
15
5
324959
73
34746
312453
89616
74
271789
14
409520
48
81012102
33
91
72
486942
821854598
437584512
8
40
91
7
161418
256955
244575
38
50
429771
16
120252
174451
59
306425
461987
343244
116854
4
98
27
66
384815
354365
9
71
374336
32
60
5
13
67
216265
55
27
43
272858
159886
186762
910473973
747340364
297163
75581
84
169201
427230
82
2
49
3
122875
88
85
484093
19
79
161477
92
295774
5
7
9
48
207008
182497
155606
6
97532
89
354026
383334
147860
77
62388
46
28
36
8677
30
1
65
5
960930364
77
3
83
98
461827
445358
39
931169664
9
36627
60
857274293
9
243639
427850
43
486593
121171
18
21
96
64
51
43
338449
67
29
3816
15
34
6
93
58264
342247
315202
40
201468
63
80
199732
373533
39406
99298
13
213831234
431560
73
454589
18
34
6
52
248711
365390
75
348127
8
482748
39408
78
257575
3
72
83
92
76
92
89202555
87300
52
80
13
232949
18825
28
799950104
57
111647
79
65
6518
44
84
72
117222
52
436442
41919
319965
21
47
7
26
38
26
85
41
108871329
8
313708
75911
268293
20
57
68
417061509
90
84
829003858
90642
56
82
408845
177739
5
318155
15
42
452598
199406
78
81
488823
5671
93
408220
63
776901141
444118
179893847
466941820
1
210758300
150148
365256
82
290920
341283
73
8
88
940515896
276564
73225
89
6
282178
91
39
232952
17
329177
7
98
83
25015
22
86
77
29
463720
95
418284
91
42
44192
637371182
7
237707
43786
2
73
35
18
363921
168491
290325
3
383342
60
9
31
428551
65
525992908
62
1
93
19
80
22
9
478277
89
14
87
12
265481997
106532
69
97
5
60
6
11
772679513
67796780
11809
496633
259305
66
832893760
238676
52
60
72690
3
48
784239254
641218864
229267
186953
83
179061
81
274391
475126
5
197805
582160795
4
14
217616
71
774141936
47
301144
36337
13
29
456471
187387518
446548
37121
69
29
66
46
59
236355
126381985
372755
670121284
74
844458296
138267
114739
73870
118385
421033
354234
391755
5
159078
48
74
240973
22
250285454
457693
17
4
924804155
153677
5
65
303545
84
27
18
6
74
72
11270
32
9
163016
691714087
54196
33
5
33
26
65620
171496144
78
491315
6
34
447303
83
14619
160888
40
280668
72
433248
139934
54
139128
14876
16783
8
65
90850
91319
444444
97172
350075
87
26
85
38
2
54
79
5
206518
8
23
87009
379660
495941
9395467
93
19
40
50124
202255
7
164766
815033757
436272
21
240754
19
280883
92
3
83
87
467129
393265
23
77789
185327
10
61
61
211244
491109
65
75
32
49
454486
34
3
63
425574
437971
306709
31
99
93
160084
5
493195
275285
39
63
79
189271
5
7
178911
9
225950
36
43
262851460
29866
410329
490857
295541119
31
122880
445559
67
84
93
78
43
416647
127031429
95
89
53
77
3
82
9
16
98
16
134276
486844
394163
80230
75
244213
83
287446
245293
301359
150848
6
50245
36
48
941437683
28
53
15
33601
21
14
8
89
178518665
95
8
32
90
476415
41874
124340
145309005
1
80941164
78
87264
139614
4
19
88
96
390470600
33
72
10
84
42
38
88
18
2
48115
149101
977277654
91
199876
253803
23
1
67
110676247
474951
41
365327
17
305506
450653
83
396623
373725
18
888988997
89
5
6
934215845
40768
55958
60
48
239231
134860
28
292502
23
62033
374247337
459636
392451
8
93
26
6
32
373942
14
38
395208
4
99
57804
30
38
77208
129299
329893029
216636
21
66
222135
41
1
19
85378
77
61
268476
1
25
489550
419982
32
269364
298853841
8
4
338412
91148
74
134307
458394008
87
94715
78
886836117
96
305843
335689
338450
1
63574
63
151340021
74366
8
64
2
70
73
26
10
34
104396
117193263
35
31
13
6
18687
10
260967
49
455266
160081
467544
62396
51
61
102570186
18
53
244042
260345
107599
337232
77
8
7
48
348699
46
81
81
28
60
84
278521
248765
43794
284617
102081214
2
8
314364
69231
47
446262
300092856
326259
8
343907
53
279701
97
494224
88
65
98370
155876
283736
238578
88
184519
83
35
461577022
60
15
33
186287
942292233
7
472253345
746373383
129658
37
522396181
33
69555
122002
70255
280591
357520
72
198725
55
70
66048
5
57
373376085
300392322
303059
26406
28207
347378
870687389
71
193098
8
11
362084
159565
6
70
30
19590
92
6
59
5
79
4
46996
518747811
58
984536761
178219
9
658858771
2
356000
417332
461659
475743
394393
54
64
422579
13
63
443642
146590
306033
46
21
453922
225369
8013
40
230286
91271
402529
488444
91888
323456
85106
27
3
67
15
429948257
12
7
385392
83
8
233973763
456220576
242984
138151
136216
72
788134311
93198
153386
45588
99
148508
26
60
6
95
349470
80
79
90
72
8
60
28
92
63
78
387324
235559
477422
109204
4
35
390125
964308383
270106
73
440993
169725
349761426
144384
241772
55
41
638461451
206710
937040119
92
2831677
34
343690
107049
50
69
364459
363074
97
2
22
413871
62925
314219
93
123971
33
41
42
238006
204654
68
98
26735
461424
183249
374728
158132
95
97342602
550718327
872853072
58062
64
88
71218605
4
54
62
223599
98
409866
152963
14
186249
148382
6
342061
48458
1
323326890
16
28
325630
76
65
338387
3
352301250
18
3
58
12472022
99
20
85
14
53
78
122101
78
74
18
528393176
9
57
688023973
4
37
432994
404259
262976
77
10
217884
221102
94
90
7
42
87
381270
208262
356786
203432
477657
351305
5
175514
5
171140
407574
158859
13436666
38
142332
62980075
67
442218
46
557812435
49
7
113127
378074393
59
446233
82
430309
71048
11912
85
90
31
744381054
45514515
295113
348542
462382582
36
90
140170
327816
149103
41
9
201421
486820
900542421
38
25900
152841296
45
115483
249982
98523
438188
948660040
9
353414
45652
6
334128
259624
244014
75
60736
741161764
45
76
260255
249488
34100
28319
390517
32
67
340186
54
9
113507
326688
72
388419
112138
167716
96142
64
2983343
44
497712
169097
414178
232447
88
35
11
5
69
447453
466461
98
207458
76
453156
89
469529
10
334711
87102691
437922
26
214818
39
20
59
5
15
3
58
28
412008
42
83
419850
79
88
73
160670
27
78269
25304915
2
232585
65
78
35
573536341
36932
438870
58
78
70
8
132005002
98
407979
90
53
74
211202
21511
15
398724
1
396766
76
267210
95405
72
247159
273420
10588
77
15352
339549
329452
90
286674
90
7
409009
52
69
42
288034
48
53
132466
106400
449213
113996865
84
586768285
8
873805956
279485
75
27
7
296089
712263617
493375
226572
920227008
23997
179797
50
10708
7
92642
452821
237385
890930197
45
174821
736505140
90
25
59
62
41122
135321
23
225837
6
39
420006786
1
258356
927838216
458689
92
26
589281249
77054
55
301095
7
436820
41
68
2
79158
163296
68
231867
730197700
791175822
483230
96
42109886
823569720
55
19759
403290
133614
45538
494481
5
7
75
427217
63
54
142576
8112
2
27
63
899950842
46
82
320266
78281
412245
302752
4
242904
29
104903
31
93865
151452
31
79
331075
25994
36
373116
235560
196779
288966
87
419277
43
141676
81054
64
48
222294
99
283291
133398
369959
1
3
457389
355953
135372
355171
26
9
78
95855721
3
71
4
2
5
370011
149333
13
74
473652
3
13
16415
154975
7
143073
2
8585
76
190988
8
96
33
40
198052
37
22
57
4
57
489157
8
347736
3
47743
26646
4
6
289443
168975
165222
331751
384999
4585
46
294253
144447
31
47339
479241
492142
6
130648
2
333143
166581
67
6
487168
172628
597222576
449118
103397
68
40
439486
250680
535947186
8
173073357
465231
14
97
65381
20
292554
91
65
20
74
61206
14
18
64
91
76
81
370265
294469
470658
59
23
61
218165
18
249612
305625
73
124218
733177231
9
229025
78
149466
317411
153204
26247
129354498
407846643
374262
5
57
8
128245
22
293682
503179430
387894
60
32
8
86
54
9041
18
56
150305446
8
271569
75
69
582155054
240086
74
335177
98972
48
133888
60
464170
320332
370513
1
82
328585
175184
50
73
13
469248
6
766349371
329335
97946
19336
48
10
37
8
195262374
26
371642
52
13
95311
88
183157
221169
1
45
493675
1
3
7
456160
10
140552
481275567
9
92
86502
494575
66
5
94
897933581
71
65
29
3267
429873
27
71
5
46
43
489353
73281
177242
1
14
196197
49
49
373425
121256
67
146701
300206
87
369766
11
227378640
447347
84
8
343383
120888
5
314728
59
345128
20
2
40
160787
479148920
3
38
314444
7
80
92
233448
91426
139445
855579056
14
116045
472207
602315138
45114
325921
362584
40
33
51
6
24
172806
95
36
14
28421
280840
40
356119
188218
153592246
90
850512373
469192
23
96
83
44389
272714
417001
378961
454244
24
12
84
50
23620626
8
25
51
576385969
224126
46
47
5
483790
144783
35
22
2
36
173782
13
52
85
446552
36
97
222666
128133
341602
4
15
129324
4
179153
491239
48
63
263246
50269
96
20
819662319
92
969637016
33
51
424162
452453
260975
359868
154353
56065
39
48
252164991
10120
91
85
52424
127759
56034
17
8
291323
52
483345
304635
66
48842
781927763
296205
41
338554
329393769
333016
59
13
364229
174046
344769
187534
50
70
96
1
51
76
88
433864
168706
173725
65
26
24
10
49
156713
2
176117
42273
4
623238756
75
11
91772
5
459168
25
19
331955
30470
91
69
46
7
400324
68
489153
299966738
92
70
662078832
866834937
190207511
63
4
73
499614
31
273344
136153
227758
407268
9
30
256873
5
875587492
131823
46
29
491416
232230
110274995
136611
136654
386262
162409
186852
7
46
402398
76
786695473
9
93
50
2108
334799
61524
44
140963
246996
427742
330168032
77
84
23
98
12
59
15
82
36433
34
297901
66
82
57
71
145689
366484
87536
133504
357999
56
197488491
16
37
447694
92909
458823923
98812
38
19096
7
57
93
14
189296
101372
7
201390
449688
89
86
493933
165396
75
93
8
31
80
410873
43742
39
752126742
10317
79
68
35
268997
38
134383
7
141849
20
6
421636
1
281712
67
965
83
33
99
69
351765989
108978
86
73
73
82
164629
21
495517
253368
755981237
21
149055
93
52
309494
407856
69
2
50
173358367
469929
51
36
342242
579915769
30
52
325946
262871
49644
10235
1
192686895
351593
32
9
50
5
677915779
391104
399885
398139252
324098
93289
276283
5
182818
5451
66
5
90
331586
58
306052
241472
62798734
41078
712090677
45
776
873188052
402635
94742429
29
92
254409
107728
232913
87
23
55
451767
21
88
38
53
448442
43
194318
30
67
53079
457807
224802
721023674
22
413859
17214
126538
319157
34
32
367150
43
48
60
34
349367
333111
29
271779
176840
1
834977780
388890
92
266188
146141
87156
21853548
386333
155282
121175846
349920
23
7
378035
41
5
5
6
753368276
68
47
405350
898503119
935922799
8
308674
66
73
251660
73954
84
707443082
91
115078
142657
18
257531
7
50820
24
15
213224
390175
2
705531637
443496
313696
82
15398
56
77
486699
33
255898
39159
15
50787
382472
45853
364182549
401397
91
56
131171
72
466641
290297
78
909040962
562455510
5
313332
330203
37376
11
315954
45
30
257971
78
258674
41824
7
48
90
3
179550
10
305052
423899
60
77
38
85
79
335404
53
59
745037630
9
9
70977
97
17
26
95
83
176291
34
70514
67
3
72
345881
818520160
72
123308
316752
447682
444386
7
165710
2
264518
447878
406042675
356412
187198
233023193
91
4
264755
55
80269
453759
67
83
71
18
2
3
91941
26
219924
707016349
39215
75856
4
317344932
389808
18
184466
253673258
248900
63
414863
33
160642060
67
228568833
788946667
78
326348
99
5
363067
150248
20
91
43074
66
65
56
63
223170
31
408455
75
579051612
60
245620
99
477947
1
47184
20
79948
62336
1
246556
71
129747
94
194745
45
80
73879742
222861
7
94
164485
31
137660
8
483958
329213
37
106239
84
99
9
44569
34
93
90597
159314
36
346423
258566
19
9
284596
462186
390635
194233
275892
315832192
1
199509
385175
336591
4
8
32
17
467385
438309
299044
88
679069070
481181
297568
62
34
64693
303578
545808182
496774
3
643794694
121343
32
4
8
82
51
84
390110
432386
488890
89
46
91348
401968
63
98
201967
429328
444315
66
232080
5
6301
40
30
145908
138195
46547
5
359301
292428
351500
1
2
9
59
611668342
67
49909
2
246622030
99
52714
21
42
313697
73
231439887
60
8
389416693
94
92
128600870
261697
104010
210271129
30
456942833
66013308
99
6
27
60
34
437929
319245
77
37
154775
346102
42
3
2674
65616
9
20
31
339422
4
240144
99
45
156311
484830319
85
77357
285515
93
31
426550
451217
323342
264307
398004
308265549
42
348490
313970
754192001
133315
650516139
229717
52
194529
90
50
185860
28
159403
860242944
255974
994222960
12
227119843
417610
120910
321269
6
415304
16772087
232302
18
955291673
46096
78
328465
451213
9
377737
66
69
278389
57
44
6
450348
423181
5
76
46
36564
18
72
31
41
24
235655
291713
19904
775056337
441088
213157638
9
46
114081
941439405
97
488949
76
53
50
116712
73
3
489866
24
52
76
2
3
313708
120593
433992
2632
2
9
96
133098374
86
2
142541
286505
45
185464
414940
65
468313
74
335826
351371
27
52
73
239202057
46
401880
65131
56
2
241366
86
174647
294483719
201619
68
251260
461478
170915
420988
21
264421
99
305647
52
231774
667330474
23088
48
79744
498285
336784
57
606594091
5
9
83
33530
149059
196804
419427
43014
5
61
8
63
78
316162
415708
4
77
45486
9
49
264024
5503
103853
51
51954
46
64
461523
66
23544
883209807
207517
59990
378995
19
50
96
80
20570
47
132467
485928
44
69068
55580
85
98
92
422898
313613
304678
143743
762455367
32
410072
87
33
39
27
193660
55
277532717
6
68662
62
7
28041
28
404346
74209
1457
82
319505
76
16
4
703294645
115137
195061
61
456300
13
17
60
62
41
118474
45
1
354163
474354
70
76834
102085
33
5
188806580
182032
792014847
454065
32539
30
277244
59700
140508
412224
434364
37
530847312
323949
19
275288
86
8
260156
90
334700
340103
6
173611
335771
333426
31
259070
32
692335799
134486
20
5
424718
2
87
291484186
12
15
13
74
731359993
734678081
484513
4
7
211728
156916
60
80
13
13272
210692
403952
78
19
134446
762109505
42
25
63
345065
165872351
288240
268786
82
64498
64
63
94
112317
74
284460
195234
44
82
29
66
416921
5
479559
115776846
55
80836
83364
312240
70208
83
678511064
669302845
1
37
445033
296941
74
9
401613
12
169287
84403
10
3
497135
7
132962
231600
413820
996007097
68
4
3
260453427
21
181271
88
233480
7
385375
40
806914995
93936
406755
49
62
34
30
93
499964
97752
267081
54
25
69
24
91745
2
376144
91
77
93
69
1
31
50
2
24
464091
14
165278
138780
2255
3
252753
276468
387330
9
83
1
230450
498606
212444
457888
3054
417270
24
229837
323636
48
493098
42
170202
52
96
7
83
63
35
5
11
27740
254670
76
267889
674542671
40
161139
236907
54
128841
336592
121635
49
112573
12
51
118603
420952
63
252065
89598
454781
4
10442
41
168929
8
83
726106806
79
39
31
8
81
453097
33
88
422757
964156499
59
1
34
317285
509582220
14
40
25
5
466714
41214
461802
48803358
313766
2
417488
85
308678
2
63
285632
330933
429526201
45
97
40920
45
80
57
106118
76
626192958
343117
61
41
441799
421669
6
69
950794449
54
8
61
235517
53
8948
797055975
169285
268969
65
347261
9
1
109847
168065
235063
90
409997
19
160109
97
58
482905
98
6
50
313230
314548
34
43
165715
28
82
72
92
484586
43
16
240546
376825801
399504
418869
82
388399
349094
18
25220
455698
213764
201339
61
250341
15
68
11
12
30786
383060
345677
58
9
47
81
95544
1
245959
7
80
24
60
43935
45
77
71133
964131012
8
375266070
56
91
194743
421746
81
27181
482804
55
131214
22
440506
85
106002
49
76
274857
27
366490
212687
195524
23
253837
7
297735
87
53
239775
1
92
94262
263753
58
97
39
429931
111107
390344410
210278
13379
427310
5
2
90
264537
94
179219774
87
6
5
49876
446480
89
107495
76
38120
67
6
341647
66
206245
203593
289744
216444
65
5
29
269255
101276
218815
62
27
19
184948
37
60
499662097
9
390001
287087
1521
483564
62
78684
34
36
58
74
42
338253
65
1
98
90
83
53
52
182498
108912
4
45
86382
147641
69
459516
189271
400942
59
46
87
39
510548697
11
75530259
55
22
78
44969
534575615
452618
46
255773123
40
59
58
36
191325
492207
51
53
154183
312154
441804
54
39
287957
333088
23
332180
2
148081
54
68663
11177
443342
124893
560648681
42
453943
165644
40
3
319882
294082
24999
271398
210091
3
387855
55
30
33
68
36
93
539579739
144146
91
125367
429161
449323
79
86
179467
95
344051
131075892
336793
99
2
54
113208
46
5
31
235534
8
5
32941
80736
72
226150
216813
300336
85
579165750
66405268
214518
20
5
326036
90
165875
238660
62894
84
70
57213
1
56
99
299122
81
82
76
17
384542
62929
27119467
83
45
171765
15
403463
365526
474646214
277108
21
189743
77
923927131
240354
59
99
2
379362
60
447023
301606
178915
237820
421813831
56
37
31
490563
6
209923
85
66
93
131102
127291
288381957
35
44
25
769789292
47
267929
302633
2529
49
70008
88
72
853731102
5
40
346291
93
266260
95
351757
191013
303972085
673004702
566601459
721339613
12
440323
412953
32
37
433824
88
62
127783
353665
225492
467296
24681
4
625934372
332907
454436
375819
91
394826
25
61725
110436
80439
86227
654536217
40546
24
225786224
3
28
418688
219596
31
421770
6
68
93
10
65
514154922
658728722
53
63
13
497532
209609
209138
75
28
21
45
179366
4
51
48
13
67712
168863348
91731
61
1
2
70
26
3
97
279051
89
69
91
276668
92
96
47
156099
250458
6
84785
57
465709
59
37
16
124870
407451777
4
144567
66
3
99
13
45
299468
93171
68
53
62
409122
35
7
53975193
384211
57
420239
80
625704701
96
3
96
143907
66393
2
176050
27
428513
94
129031
145604
325026
19802
318092
179388
5
431799495
68
60989
29
476141
12
30492
19
87
488191689
59
96
451995
4
83
108813
70210
133613
35
309545106
50
319551
12
31
40
206036282
63764
14
200086
96
6
52
276676
79825
79
203686
22
67
55
485408
84398
115011
42
68
189791
304909
497622
9
82
39715
953650040
11
91
61
37803
227556
98
60
429632
417702
66
280297
45621
8
84
3
275311
381381
46807831
8
50
222380
53
399658
322082
24
359898
98
9
42
78918
497508
138258
5
8
21
403273
36623
77
10
223571
47110
7
135842
312360325
954914043
313651
56
8
5
832069070
136810
50
81
44
346308
271472
409077
22
63
88
108814
483364
42
482956
9
52
67
24675
220853
8
150115
17
84
1
41
201135
99
34
7
18
4
209035
34
9
251795
72
68
14965
17338
41
41
17945
120269779
9
181640
1
67
656088599
427165103
66
18
376618
41
70788
36
47
29
40
75
90
31
254943
64
373000
4
536715804
451341317
432861
23
93
14
374913
251102
40
46
316907
6
236336129
394780
38
119540
136302
70
50
95086
808873786
175023
35
6
54599
60
60
131060
319106
250028
249525
19
107607
271198
96
291033787
76577
72
89
171122
1
293048
60
7
399806
446933
24
8702
422943
63
9
320530
16
390781
276893
83
38
10
59
21
50
6
42
56
6
145035
19
317575
455786
96
4
62658535
46728
165530
246137
360915803
87
568688067
715873502
67
376003
16721
284819
108194
93168
4
56
54
96
24
3
234773
256331
48
273138
47
98
78
206643
43
488306
37
463051
77
433087
81
76707
44
13
152421835
260241
9
88
52
45851
40
152389
12
8
495567
93
34
69
128613
481363
79
208569
7
94
37
88
83
102311
46
80
155662
17
44
1
23
166945514
78
352962
43
1
300189
20
31
9
49536
50
445589601
2
81
15
95
37
97
123674
87
376862
4
255079406
17
75161
75
299886
727778835
22194
98
427179
252406
331817
2
61
7
10634
50920
6
446572
11
65
90
311302
412860
99
13
20063
21055
48889
89
64
37
483847
211765
37
295190
26
297080
58275
95
6
165330
433939
9
22505
468908
73
253888
56
410869
25
1
18821
429147
76
30
887770218
464960
459510
69
3
6
19
162821018
20
179877589
69
471605
226639
100231
26
91
51
1
483565
4
372999
931507815
18898
58817
61
1
412035
2
295136
91
823442821
515332068
1
824550459
242213
29
23
92
1
84001
224136
57579
361696
2
13
59
124485
863758972
8368
234078
481200
1191
56
75
8
20
445069
254437
8
6
80280
937348944
180940
30413
18
212494
9
35
236966
197032
70
78
87
103295
158530
96
489280
51
423489
398938
470488244
175452583
18
5590
296387
64805
538705832
23799
50
491086
93
87
45
17
203433
1
465638225
20
86636
132281
76
438668
97
91
779704986
85
305464
4
2
509510700
41
619067518
291163
12
49
30
13613
19
221443
11
48
146379
238297
7
9
70
133376295
84
289684
55
7
17543
7
446643
6
12660
91
419472
58
20
36
95
43
38
9
339105259
5
241374
70
108087
198026
436747
5
48489
74
54
77
936204587
142502
34
32
250907
282814
303966
7
36
5
33
333475
75350
72
52
215485
276327760
11
166302
8
9
473143
41
88195
114262
35
44325
45745
74
20
725233863
21
772281727
84
121189
365111
3
33
5
123822
167506
71
8
364322
51
64652
81
64
98
7
68
7
412683
116050
8
272598
71
65
72922380
92507
4
90
405108
62
99472868
412701
4
169510
51
136293
392741
52
288891
418539
23
143269
442510
2
5
21
2
15
11
214293725
23
13
78
72
83
445930009
50
9
62
25
63
88403
90
73
497655
57
169637
419789
81326
92
88
68
21
1
89
284410
178763
164637
157514
67
285682
17
476166
384186
700048591
7
38
286135
46
9
26596368
120072795
7
9
35
66
8
3
54
55
72
4
361832757
170006
72
203068
31
489754
376762
722773876
331703313
24
203760
17
270475
253128
77
130965
21
4
340584
57
3
9
256840
313492
47820
339169
442570452
4
63
56
56
580176479
9
174609886
452025
73121
691617543
250582
2
6
448440
65
106135
464226
53
1
481226
42
1
58
7
958076224
636506247
3
35
388371
248339024
4
71
53812
73
114245
5
80
483615
61
234659
779625972
170183
54
465798
12
70
94
62
47
90
293293
82
393395
78
32
56
950272104
89
41
375685
69
57719
83
184134
43
437492
54
12
31
95
220197
211793645
225571
54393
24
281898
59
8
28
35
181539
164177720
311274
30
481425
314208
12446079
8
459170
69
309266
85614
349340
98
55605
44
355216
139024
9
3
75
72908940
86
55
978984446
69
2
363431
181577
84
263294
44
58
423769
468065
11
210196
363561
6
67
324882536
5558
264002
9
49
463638
54
67
301811
2169
32
933152720
232191
458542
63139640
7
766176011
9649226
43
89
258116
6
250105
5
60382
333719505
307093
388977
81
401533
4
84
45
125823
374017
83
36
1
173800
472424
106425
140122
389
43
355289919
92
51
58
87281
6
244779
83
5
462840
142369
432090
70
132696
80
13969
91
306107
456897
26
158911
978893540
82
329380
272843
1575831
298187
374379
14
75861
51
407537
94
25
70543
2
158065
61503
44
916616664
1
59423
6
48
14
47
388575
2
438639
907489533
422620
92
301284
13011
6
295670597
192727
369771
48
83
66
120809
38284
91
26
32
8
27
430359
438573
55500247
28
273001
25
464317
51
60049810
14
49
53
86
307374764
82
251585
82
91
55206
3
81
179280140
93
1
44
16
63
53
63
135734
9
328746060
672189583
12
65
42
220577
10
291837
67
128809
433432
41
472903
21
256624
569131225
412750
8
509892337
71
494808
9
319571
7
307746
3758
1
60134
54
429576184
175428
6
163649
454788
250671
269356
57
50
95
12
137555
87
36542634
7
488748
52912
16
312948
57
100161
291388
58
111263
8
68
79
150742
235064
87
92
15866
68384
292440
5
62
3
19
42
6
454128
31
5
20098812
56
628002067
14
174595
12
429593
22
74657
310865
283069
57
33
957265427
283895
17
5
431878
29
161618
5210750
616889917
95
51
22
386706
384422
434493316
37
47
39
455102
8
342009
534198038
63333690
113690
245518
51
75
41
471967
64
471377151
978570754
19082114
349344
93884
62940
95348
240150
1
30
380256
416055
229531
228373
419400
97
777125653
16
45
2
6
57
61
13049770
479578
40
7
82
220037
8
86
86
878707012
478551
39
22
6
365881
138193
317592
192062
30
27723
4
408824313
376917
6
60
61
23
159760
99
94
105125
99
147120
21467
210178
296566
74
4
6
290879
73
39
30
6
88
50
120657
122289
435237
77
377741
131946120
67
95
190643
393469
114983
390253
92
42
64
34
1
99
688267403
88
317430
69
88
15
23675
327729
8388
371839
45
19
94899
340654961
35
93
95
96
58
9
8
386618
19
256359009
18
305460066
62
899043797
448469635
279039
147698
4
30
117306
3
374694
706
305764616
53
257730
480687
221283
82
91
461
59
22
15
33
35
72
7
129371
40
82
78
88
175340
316318
128820
80
463124
42
90
418576582
7
3
1
75
108116
60067
69
37
538325931
55
80
5
7342
498037
924380949
586470498
910106860
290306
44
444649
368067
78
26
298272
398624
228512169
7870886
5
88
27
93
343439
95
6
92510
269888425
60
96
247316
5
18498
453232346
498652
5
118816
448912642
361200
103549
56
493428581
163311
54
38
788785620
61
17
464880
1
405057
130567
24
194465
329422
132611014
88
279232
25
31
1
254468
388510
831205953
82
46
14
45
274570455
64723
83
47
53
46
56
69
370116
43
489121
230455
49
81
81
6
95
971051796
21
8
130441
9
482529
244000792
2
49
235485
783338760
61
79
444892874
32
2679
10
261556
66
78803
207125463
59
334306
304338
4
8
33
150642
299397
41
68
83
80
284727
684363189
49
334215
113896
58
6
410663
246071
2
366464
60
300684996
41
4
23
77
402337
54
55
152626
16
5
8
26
9
225522
16
63701
4
91
404907
306456
60
760276892
92
82
89
128301
449424
475147
45
2
83671
425715
982422223
44083
15
4
10
81
385016
46
3
267370
12690
388821
34
251031
49
48073
380500
426850
22
29695
83126
31
155409
284013
170977
73
179378
193298
52
15
67973
1
168671
90
1
350364
336002
76
48
7
456344
4
920946941
79
920914472
149731
454229
179781
25
1
24
70
127368
104622876
45
482990
25
97
76
4
420003
58
140155
251348
355093109
797269602
809936858
480258
212325
94
7108
448070
40
189908
60
54
59
172122
226693
125659
264897
51
248992
441924
817275746
4
216811
482988
3
449136
76
81
814359098
256123
926014048
359056
70
362679
4
101121
163786
46
97542
274302
86
5
364115
66
7
59770328
351834825
50
6
7
1
29
6
266227
398322
33713
283068341
151
36
13578603
26
419171393
125528
6
62
7
323097
142255
58
20
142712
42
14357
493409
94
31
251122134
46
5
616007060
147269
99
291975
48589
206402
54
98312
270227
421022365
7
8
293428
61
5559
78
573302493
32
85
91
222011
72
647519525
234555
96
53174
434620
98
127889
491909
93
52
23853
641633830
20
314278
190938909
27
300578
72803
398475
578431165
100703
91
375809
295949
261020
402372
69
50
89
334855
29
408317
24
69
104759
15
57833
186172
406608
5
3
2
1
501976013
7
4
56
58780410
8
20
41
16
246005
49706
99
429864
941898002
217300
69
316033
76
873212795
68
92
378796
36
351648
408678
388203
413902
127275
70
72
136414
19
8
23
498237
133159
586331932
97
16362
180716652
72
56
9
51
408442
70507565
273461689
9
23
163559
23
11585
922587051
275443988
471257
10
439478
293019
36
165938
10
4
95
62
252837
159215
113741
398317
44490
147981
251674
23270
124889
3
2
344475
69773
50
242797
476667
396400
84
90
415291
38
123483
9
130360
95
241860
10
6
15
484932
254372
171436
140842091
261200
3
69
373031
38913
5
94
69143
18
8
7
423562
42
89
271041
89385
45
76
1
478330
557453856
180977
372660
89
704682965
451755
7
82
71
1
731874956
13
99
7
77
18
81
7
76
355827
45
19
323535
44
70
99
353448
101939491
154839412
71
81
92309
65624
190730
58
72
378519670
283421
13
104581127
3
1
52
25
988045897
558013996
393543
392552
94
30
4
84
12
515366701
10
326502
47
103957
2
184087
422156
477965
14
9
439654
534039667
74
64
3
203617
75
5402
224239
89110
495723
120103
40
406577
69
122747
16
90
39
11484
8
13
59094
54
208854
2
88
29
154868
404837
76
4263
2
490413
98730
39
54
359802
489471
40
267096
476023
74
91492
5
257165
62
49
87
895603622
252642
50
87
13
317637
12
180452
391571
142940
35
351226
29
58
20
334896
2
146251
491236
356551614
81935
86
1
83
240999
11
18
3
597846475
57
29
32
157389
24
22
141904
7
45
77801
76906
74246
6
39
11
72
22317
163325
336703318
4
68
73
6989
9726
7
41
78
423675
95
12
79
810117639
53
4
962112730
60
18
71
452949608
152297
53
429772
97
5
96
130882
5
835859436
7940
432537
84
109412
42
86
16
289802608
91
40272273
344078
77
43
57
100372
762037040
361008
59
45
24
373114436
703896374
141930
81
205233
240692
85943
78
283203
5
325551167
40
59
22299
16
453484
33945
222122442
133645
253410
25809
433693
366227429
404083
483597
633133702
61
56
8
418261
493083
94430
97
77044
38
8
7
81936
102616
84
5
31
336018
29
308178
385987
38
25
253117
70
84
246240
11
1
2
61198
97
10
95207
435872
246433
243477
93
4
12
133500961
124140
35
14
7
208012
6
19
21
53407
69371
59
30
5
1
873140044
330830
640935650
19
67
12
13439
426481
180057
492726
94
398732
82991
96
110110
431199
71
23672
57
59
269542
95
12
25
278269
189939
49786
12397946
464885
41
695403157
469334
14
92
90
398953
378616
81
276017
406045
6
52
5
13
192811
4
79
63
435346
7
1
43
84
488972
92889
1
258767006
85
31875
455586
1
40
35
284860
434483671
61163
24580551
83
42
888434717
79
94
386267
2
419803
146473
191914
406291
3
747793378
83103
307842
49
2
67
29
7
386497
20
170720
23
8
42
692632347
434375751
99
15848
28042010
254581
25
99
106992
13
419386
58
88745
376228
46
85
21
75
33
44
423558
75
19
61
397299
11
38
456850
3
148452
44
42090
107069
663332751
771717891
53
351255
89099
341002
56
134776
167514
410938
32
1
432132
6
12
319014
5
30
114893
380289
6
61
224298
55898
472336
90300821
2
8
61
1
337067
64
87
337735
31
311223
177544
118332
427686
17469
51
484358
96
9
7
36
79
67
4
99
91
281411883
484987
91
30
494444
935639147
169653
9
82
35
7
379104
66
40
6
39
36
22
45443
59
28
7
36
21733
65
362306
70
2
1
305142
72
4
38
295018
79
80
928046395
25
88370
176100
527097424
3
90
610374360
1
18
37
307503
963148081
1
50633
69
5
68
299512
76
281612
306900
48
210986
2
845443826
205510
3
76
8
299406
74
6
83
300999
416079
97
220024
10
54976
436362
23
107992
147927
4
9
333988
51
56
62
74
309724
432829
67206234
435045
24
5
65
95
9
18
7
745111572
114420
485818
35
405507
62
275485
4
764929610
53
306362
46
96
70
111773
17
368866608
3
128593
477265
177642
242966866
340451
13167
18
5
108494
161549
34041
4
84
98
385959
86921
481232
20
3
14
382649
99
87
590053016
40
7
239301
94
490446
118985
168227
92
3526
51
33
1
37533
217344
3
422260
62
98
91
175597652
50
36
5280
362660
97
213529
8
70
398579
479457
293208
83169
2
498631
125417
21
86
120847
462885
51923
443444073
2
43
13930
47
2
447718
252609
18
96
7
80
348178
192614
485480
36
380799
66
2
44
95
523008342
443462
234117
151442
413331
8
43
49
20
935839897
6
116443
346603
2
163483431
68
20
174066003
290859
415589
69
66
81
474690
80317
155385
1
44
14
452761
44
325403
33
24753
339577
11
12
438547
6144
255185
1
37
98
24
381325
275650
2
585582602
87
64
129464
13
79
29
453166990
52250
24
495640
339627
232155
58
5
70
420104
8
330886
227101
9
77
174530
82682
385013
830872510
243690
95
857659838
71
369238
21375
276320
190204
24
320236
17136
53427
489983
1
16
964910288
9
76
6
75
165354
105560
380169
81
356059
82429
8579
93
225653
88
43
213065
251499
344614
91
377003
37
348035
462897
91
432738
14
447520108
6
36
80
43
112756
103605
406142
179339
60
43
7
161781250
51271
229129
36
218672
7
80
76941654
55
389961
417105834
284116
102271
38
277751
302418
77
234138
17179
1
991998745
7
999753893
410018
26
73
6
61
6
7
259039
29
332262
32
7
14
17
53
272439
689551927
9
77
77978
96
16
876911652
74344
168910
4
99
175804
25
25559
88
499301
219752
349516
226880
2
8
463372
4
27
90
129666
34
40770
8
98
10
192675
181911
280634
59
98
38
38
45533
4
266224318
25
86
29096
58
21
2
24568
76
9
207286
99
478713
467811
94
549779702
48
14
28
278362
51
385156
6
990546911
63
43
69794
196262
254139
228319
3
22
7
40771
68
61
40
98775
245372
1
497961
76
381540
7211
427928
352297
420253423
90
11
10
94983
106954
380013380
404522
436281
34
69
3
51
74
70
144595514
65386
258389
85
624948802
18
231783
746877297
197553311
61
65
32
70
7
127342
44
223974
10
37
480870100
52
41
406522
4
119535
84
113621
461448
76
86
62724
101624
29
271508
86
22711238
35
32
92041
74
15564
346168
97
202857072
428940
352052
455016
219834958
139652
325529
70890
270731
67
4
58
44
204287
98589
137833
7
3
57
329139
50028
296569
43
43
400136153
272008
92861
147708
289976441
64003
89
642879538
259658
174982006
40197
18127
39
64427307
225317
295220
455832
22
3085
9
88995
290527
39
47
184966
433986
314760
92
64
40
411899
13
83365
225812
897994650
78
470152
56
49
372231
3
112384
13
256136
215997
95383969
7
63
27
47
284845575
124034
408800
43
87
253819
32
491731
11
96
63
28
90
24
58828
304111
10
322871717
27371
42
9
69295
2
479964
40
403112
234355
188151
38
34
198220
46
48
76
587855276
30
82481
121128803
8
43
69
97
232847
194116
64
43
82
437388
262104
42
11
443399
965994954
78
118531
321470
18624
334962
40
56
1
97
437983084
53
383721
43
808079711
1
376937
963518923
96
487851
74
8
263128
76
47970
93
450653
411820
7
488602873
60
8
2
404046
258377
256554
328363
10048812
5
138317797
32
27
431689
284113
275392
900008541
311232
196296
147604
93
41
188557
9
389985
45
163582
22703
52
299848
242610773
11
105604
3
293753
83
415577
92
433471
82
12
425140
456760
184340
385070
32345617
401019618
88
42
179967
415654
244831701
105273
7
491379
74
24
194537
35
66
8
47
228213
249628
9
184496898
41
250055
30331
173847
533341621
249962
65
146833
15
361582
423806
438068
267352
36
98536
266699
34
447570
52
48
389814
4
74
432969537
74
674090367
521954719
7
81
479591
155998
56
286237
4
5
24
6
326744
717551943
79
427106
73952
57
34
182743
289352222
914340353
369912633
65
214035
4
441073463
4
64
382180
68
45
295419
962505293
388435
93
365098
433569
49
72
6
86
227141
133183823
7
39154
324318
31
50
227122
7
58
362067
6
292721
277304
47084
107127
58
73
58
111128
91
47
82
18
277307
73
34
6
408628644
71478
184703
923510102
96
14
287179
46
6
488176
471184
61
6
5
88
57
56
50656124
24173
73
1
7
348776
21
488322
53
152047
31
27119
7
41
16
169192143
195018
6553
73
5
625096301
96
363799
33
97
337599
710716938
335400
15
255414
223261
58
19
988966256
84
432398
358226
453521
51
1
34
459055
194319
90
1
419217
88
63
20
913506709
5
52
460745
206192
93
2
358114
49
3009
75927
446023
148987
295437
148473
44
170076
20
57
464856
41681
170524323
6339314
292461
4
7
74
7
654065465
140469
976971337
6
53
9
384475
28
21
353114
56
15
57
462043
74
4
8
98
354763
132115
49
455221
71754
43
2
151267755
470307
21
174878
84
295815
201257
834703938
87
79
11
38
57
80
224345660
82
3
324193
36
229016
69
30
438958
429500
415927
65
13
68
89
5
71077
429084
71
262419
191744
9
96
229167299
56
301244
13
406481
98122
466429
181023
38
492609
399010
388196056
37
416930
441865
28
222429764
77
26693
72
412239
57772
453608
322258
336963
361032
191511
84
42
125765
11
64
130070
124436
6
527245230
39
61
14464
461669
298524
70
6
24
236110801
410768
25
34348
247965
86093
935461953
70
75
327661
6
77
52725
85229372
47
522628868
82
42
4
34
169720
265288
294938
361280
76
12326
126344
3
44
390451
68
329400
206890
40
393697
992808025
97978
70993
43
77
478331028
96
202873
2
61
478827
41
20
276670
8
457797
4
2
7
467422
189705
344140
428457
63
365025
414046
217962
187074
10
237422696
69908
25
90
236347
76911
378519760
37983
278706
73
421112
333632
2
54
449575
94
219918991
34
252856
274691
198317623
584320504
209958
10
1
48
99291
380060
19
25
166428
2
280251435
307555
92
24
361529658
694176148
340495
73
433347
77
58
6
354121
30
41
857402069
388219643
20
484198
2
9
91
218715
78
5
83
35
283087
138873
198973
5
57
5
226404
452316
4
91
118736
358744
186730
794810122
95
82
79
363887
3
88
190740
307172
98
210251
391054
14459818
34
66
204555
848967438
371725
166902
40
85
32
73060
241183
177226
60113
37
41
274392
89210
921078545
32
27
40
806566149
3
16
49
22195
56
85
51
258868374
91
13
99574
482269
817378704
2
2
11
124021
5
646860905
145502073
69334
473215
87
75
290425
110668
78
32
2
98
37
12
35
348375405
27
9
73
80
3
71119
453583
265018
412262
379750
87
28
399542
7
320247
4
58
70
377518
337468297
48
217275
311266
80
29
15
296811
38727
33
288398
1
71
56
94252
876660566
49
139466
659666664
12825
98
333408
498686
472303
340052
74
14
47380
53
123947
28683732
66
486834
69
49226
406435
26
4
8
18
96
79306
726919455
9
73359
5
53
786174548
415022
8
63
79
321698
972396384
17905
61
3
61
16
164048568
43
457015
68
326639262
14
54
24685050
8
633099019
16
407663
8
88
9
92
475342
13
497209
16495
92106
17
38
293595
483871
346864
346718
53
77
7
492977
402346
2087
30
72
60
50
8
28
466371
52
494339227
787104342
50474
6
41
56
79
52
28562
189740
67
789177161
384009
193129
291848
108816
90135549
222981
7
18
436248
167432791
819415280
63
53
46
488596
135820
6
58
7
195828
33
5456
210808973
286752
54302
246337
50
959864443
27
21
28
472816
8
465027
32
60
25514
39
6
114345
89
11
69
42
483745754
11
415835
465049
222782
65
211391
104649
572968433
86
36585
490975174
7
156057
43714
466447
478603
68
68
283771
2
34
881975240
4
34
12
1
608453337
98
102441024
1
78
49
166015129
54
147563
65
31
50
78
813315670
60
30
39522
436209
63
325694
64
61622317
280411
9
171553
115149
9
45
43823
355205
456045
7
28873
4206507
48
7
64
496587755
295515
21
174301
2
39
92066
295812
137983
426219
72586
9
305618585
113114
144197
21
11
151124
411119
123346
101735253
29
61
17
97
2
218478
627278500
60
85963181
151037
927878658
76
116994579
31
494322
697144822
195586
337978
22
18
95756
417114
201101
86
75
2
430503
28251
70
1
83
153687313
141090
68
17267
18753
203501
96
74322
333927
40999357
398839
40
223591
411609
46
77
165463803
75
114224
804332888
46
236530
94
99920
462788
28
99
4
35
39
105926
45
70
241403
90
39
62864392
421429
31
446011
71828
201079
69
37
1
103617
496751384
85
81
3
172928
625079506
4
549465522
261105
962305007
633707286
68
49
9
72
49
3
252690
21
691492677
129050
18
318884
489018635
221507909
32
3
56667448
96
716623028
52010
26
2
146792
65
719009532
53
382542
279400
485716
74
13281
43
26577
472549
4
901581662
2
492511
373926
7
72
387067
85
7
40
34
89
34
421813
97
438958
47
216398
375427142
89
50
300838
3
85
3
494731
53
1
8
622714785
56
33
316337
31062
52
210792
71
450213
61
13
37
101860
74823090
321138
916660192
66
58316
90
11940
120484
251186
14049
361657
489658
261362
185264573
661860134
62
11
240428427
31
247316
138111968
352552
42876
72
40
77
17
65
41
846864858
11
71600
35
147088
60638
14
243923
47
434574
76
95
50
676823703
3
444650
233177
47
38
85
59
223266
225916
80
96
20710
110562491
29
52
102188
428504
462453
66
36
35
493176
76325
8
482710
3502
928913863
442839
79006
268757
56
20
12
21
350510
612795737
4
56
65
629507349
94
11
367188
58
382148
366962803
91
451860
96
81
21139
50
357395
92
14
19
498938
26
21
271768
4
38
1
41
9
55
475398
53
157900
37
67708
150332790
660187485
337659978
38100
57376
368486
417248
334638
322198
4
248394
38
4
87
179779
28314
324660
12
26
70413
75
6
308438971
288947
68
183207455
70
4571
968400230
83
48
2
344915
408609
560966544
179842734
65
48
285630
49
86
48
401800
8
48
199890
48
61
449770
68
302183737
146423
35
241588
113196
45
35
85338
96
458916
98175
40
274286
12
943368663
41
123646
87
73
18
118571
177602
185687
299816
26
263290
207121382
298174
389503
71152330
39
72
424641
16082
37
475020
79
734819862
9
87
455652
4
88
233981
92
48
37295
21
159597
35
9
40
108239
61
435725
162243
78
63
653880502
47
18883
183047
289129
877685270
50
34181
87
1
8
951889232
4
41
31382
323888
509507161
9
456184
255039
242180
4
9
14
390624
1
61
51
50
11
76
493790
84
324391
72
25
11
359593
3
5
439534
3
489678
354315584
269111
7
349044056
302196383
103478
53684
99403902
1
558199963
846053976
402492
36
380013
72
25
88
56
61255
160855
6
19
353318
71722
2
193806
59
211286
460584005
8
24
257671157
265458
207285
37
386270
4
52
7
241670775
73
120065
38
45725
377495
10
7
75
172371680
88
14
7
650395623
38
31
198080
26167
61
33903
2328
10
41
81551
291559
201588
308122
87
69
49
4
39
259906
52
46
333878
51
149090
204196
19
43597
402992
83
93
80
2
233031
97
249840
407363
307067
128335
472818963
54061
7633
85
76
168438
79
170197378
62065
70
715882457
368754309
231225
240112
238419
196722
57
366083
15132
849952074
138150
567615964
76
740012093
338204
141675
8
72
759732986
89
27
86
9
119466
52
59
16
36
145765
32242
477207877
98122768
37
7
69
798467106
486024
56
269717
62
152005
54
17
20
182551304
274830
81
380830
325751
16868
466749376
368868
31
352041
37
12
33868
482564
9
5
75
420114
3
271250
373007
2626
248016
72
111112
24
301254
72
66
171751
74404
282937626
90
419809
7
107816
236978919
5
476319
38
778610406
187946
8
839828282
72
2
33
61
214796
399405
7
4
31
96
444800
13
38540
453775
4
67
40
13
942330908
37
33
594166893
113755
485034
338745830
49
3
28
81
371311
51358
92
62
122959
88
34
92
49842670
455486
207091016
225305
36733709
91
83
77
305030
223352
15
5
331784
56578
53
30
85271680
57
157569
166180851
345244
50
347288
7
2
443648
23
63
309545
69802
85
79
7
294533
11
389838
17559
423961
2
78
114924515
68346
15
107517
337909
491990
855166626
375441
66
91
210333
81
237897
1
24952
22
130938
11
57
251409
72531
364570
27
92
298311
2
132939
41
339536
95
419684
296567
327953
604986446
17
283712
445809
438783
115802
87
24
44
317116
752673231
16843
8
65552
6
99
119631
68
455149
225745
1
88
496396
275641
436535654
15
317821
82764
38
365929750
91198
78
1
33
14
608282194
34
379949
331227
436406
287576
309556
3829
70
82349951
234273
21559
21
279129
83709
9748
490829
45
5
223908
61
6
402361
68
70
73
245730
46
259721
57
87374
50
37613
835819161
37
88098
28
8
19712
66
28321
451799
5
40
33
93
179758593
25926
397034
9
85248
58
29
117231
41
240909
82
2
90
49
372806
22
672892631
53589
15859
210311
1272
271580
161091583
470862
240386
89
482442
1
698898690
351205
77
493919
5
137382
359895
89
395993
9
4
38
81
5
23
11
320395
382458
77
4
17
373758
77
391130
97
196995460
732413221
128469
33
66823
92
94
61
41
173924
180544
65
94
19
85
154826
64
30
12
1
349218
226769
384516
6
424829
316300
11
265252
17
115921
49
194022
63712864
40
3
456532
3
8
39
25
86
525130844
33840
161130
86
87
738319216
5
84
389933
28544
197988
4
480590
71
37
432283
335135657
11
236428
384700
39
196593
86
97
301373027
57
272441
84
491936
94
42
50979
20728035
54
33
265525
1
881180291
183449
160304
17
50
33
5
413764
224885005
5
3
62
11
88
528660765
202610
277467
86
337396
61
230244
467817
9
46
18
444795
58489
203517
321728
70
93963
56
39
40
24
93974
106668
26938
35
414373
82307
72
89
76
330716
70
62
399064
205185546
2
92
35763
238503
9
306246
145001176
325016
51725
202885529
315547
141236
47
216835
40
44
208757
406956
59
3
270887
17
29
35
67623
50
5
67388
74
1
206818
79
321353
50
933427581
37
446753
460304
809394667
308677990
47
73791
301044
89
7
472488494
300763
99
82
486721
50
51
92
42
87
89
67
2
119112
475129
86
319729
44
95
12
287334
92
27
8
345124
475511
474128
484196
393761
20
295499
94588
26
32
287187
81584
384050
2
296531
231969
84
1
299301
50678
68
72
194177
83655480
222209
94
266202436
22
33
56
88
686944692
487785
8
441590
151479
6
23
31
75
61
153266627
360232
346414
23
320283
65
469685
83
304524
50
37
19
473241
65
29934
90
451496
2
47
138370
206814
47
294412
87
2
4
88
328612
197943
411463
84
37
267811
6
4
96511
36
341970
198347
37
97
54
5
82
849410307
381688
455133
492460
210775
322275
476660365
805194498
24
3
51
266633
46
435381
39
41
94
41141
409491
36
12
48
91503
99
85
907822967
98
80093
89
87
4
446815
66
99
14
92
19
791190773
41
167395
3
59
882742700
32
53293
90
60
9870
792373712
9
75
94
283563
9391732
99
37
159449
871059532
474489
287819
56
8
5
61022
436952
106719
55
438199
70
83
63
5
431370
51
5
43
76
187803786
29
344381
70
8739
57
90
343733
161365631
9053
466974
19
49
784066009
304923
99
295674
141435
138232
51432919
430183
72
37
57
100819
21
306278
36
365581
427483
147087
437804
15
79
1
410005
60543
97298
371361
5
28
441524
34
60045
114701
479328635
71
413279
67
33
105584
60
46003
152155
85
111376
250630
7
70
44447
22
211806089
3
41389
91
87
83577
241229798
66
37
99172128
222716
108677
38
48
419168
191196
64
56
98789
5
437282
40
18
127868
36
170249
182755
25
88
57
90
8
329009
617271656
204225
29
293262
185432
73
119577
310957
88
12
164841
171488
5
20
102891
745748222
427657
526117723
223179
61
17
80658
48
41
34
510913731
387430
86
261047715
6138
376504
78
43
38
93
482899934
355344
425603
35
39916
93
337356856
92
447345
25
84
808307664
23
93
306093
7
206217
66
345203
44
33679
63
19
478888
205051
84
129849
63
367990
947368812
36
154906124
16
255268
378212
915294676
19
90005
600409309
41
397870
209814
6
658866796
468389
19
559653654
99
82
38
54
29
168442
625211984
449948
4
22
68
126870
27
451988
58234
477431
59
31405
6
454808733
5
3
376983
208733
2
63295
23
5
61
3
84
33
695069462
44255
446688
25
776966049
18
12
84
7
86
34
2
53622
87586
47
72
59
60
66100
205176
7
56
95
77
47
25
41
44
269898
95
415152
32426901
915905482
458358
477546
106707
37
78
826809876
52
348309578
342451
9
62
435356
92
752001717
898042870
55
54
413385
854321182
215902
48
15
193477819
19
473301549
6
70
65115
50
8
430796
32835
85
395022
11
22137
375007
67989
329174
73
4
7
40
10
233518
206871
72
427039
376300
1
17
37
6
3
35094
66
14
53
437621
44
10
81
149131
53
7
2
222766
17
431580
6
487152
93
45
335859
224978
2
84
61
5
247744
473082
72
489591
354903
425224
86
48
94
348890011
79
86
448055
80502
16
4
62
73
273205
989069319
98
902301893
20
953360457
70
19
507468173
27
39
24
677995700
297406
850439225
7
12
409066
1
1
39
4
86
20
164936
100113
28359855
48
36
83
242253
113883
225120
30
15608
77
94
6
301289
405143
98
51
161287
794551392
499563
481719280
9
3
74
176242
147057
235118
384852
50
288987
205403
22
37
56
33320
83
43
357759
178018
386299
34
62
78
167264
65007
37
3
2
430565
3
23
64
36
808977943
55
69
784003574
53
5
49
39
449332450
386254
34
332206
69393
44
51
82
89
48
42773
174566
42
18
310960
476562
27
86
90116
97
121967
263012
328627
33
488655
296470
273219
901693177
46
122076
118623
69
248615
634140284
317260
38
955312537
926195059
9
258583
17123450
6
161298
698505764
99
466151
294430077
82849
43
384789
483926
372438
40
263445
94
25
69
31
6267
71
263918
61
4
200379
87
49
9
319796
95
19
63
257712
868805248
700537806
47
31
76
804871225
895383784
161853
470285
25
480513
192100
3528
7
1
99823
132654
88
53
45
61919
7
2
206952
69
11
83
49881
62
97103722
90
79
76
79
16
61
2182
102135
72
282394
95
168164511
79507
64
30
381876
35
535162920
97
515678503
444546
829045460
15
30
296287
362437
305581
45
194884
466734
4
21
366569
22
103012
10
34
449366
32
90
13
4
122810
5
88
67
11
51887
311019
205106
119578
377364
28
936049093
237766
33934
92
96
319519
32
53
663730752
48
1
415253
8
19
278786423
224008
3
32
51950
959305660
1
189977
6
9
356754024
8
75
62
61
491733
32
979695664
1
16
160608248
46314828
71483
69
75
224022
490614
58
6
79
315532
38
22
1
348992
40
799206980
66
21
68
87772
167785
30
22
68
91
497113
94
64010303
82
8117
121871
47
411065
166882
64
56
383312
167226
133947912
88
337630
80497470
130833
386547
236702
5
31
165807
446976
762690467
63
87200354
98
452017
327841
96110
5
21
42
57
80
17711
160613
96
14
54
281358
483657
38
137852
44
56
35428
74
40
6
34
420626
88
35
308113746
37
185449
54
48
124485
448725
82
91572
66
9
43
87
485682
207335481
77
26724
478940
19
89
1
31
15
76
93691
245608
35
31
368314
5
74
1667
42
831101054
38
235144
82
62
18
11
32
463567
850093148
400312
65269
53609
2
74
46
3
32
56
87
366181
69
78
15
270588
285851
120337
91
47
330192
137490
223900136
49
119003
426125
59
8
324257
21
99
30
368296
47
39
21
127325
3
71
86321
57
120476
74
3
98
416255
108528
35668
86
907874061
17
266072
54928
53
37
377390
116611
74
392080
63
68
736138308
13704
73363
306029
23
11
50
956366102
89
216350
229924268
30
40
254349
37
19
21
96
4
114887
428138
292510
98421
18020
32
311755
37505
7
2
99
4
52
364929
938
9
8
1
551875371
75
82
30910
175363
401984
15
107802
31
1
344559
30729
50
74
234317
9261
28
415664694
210439
472145166
354747
125896
287525054
213166
733972840
23471
239583
75
74
59
22890865
6
134331277
32
17
47
57
36
340271
41725
5
646091708
7
80
51
3
27991
8
19
80
45
428101
73
3
8
475216310
9
803275924
67
54
655160058
1
46
64
469537
14031
157500
74
23
70
40290
88
232512
422304706
87
51933
96
49
342765
2
56
11
264484
69
390819
232456
43
6
77
3
203967
8
452805777
63
423541795
59
19
32
50
9
12
458547
240814
297273
490074
18
50
71158
79
212047730
2
35
112107
78032
94
85475
46
378910
193939
272423
340430
58
44
211192
44
470777
416350
9
342706
1141464
46
12
16146
371582
9
74
177096
180854
180967
325641
459232
6
1
15
222314
466530
31
68
137952
98746
9
185348
175031688
454319
31411
388382
477154
381566
888140315
146870
460744
32
41
66
52739191
70
262119
92
168439141
369980
360056
327467
69
497661
91
16
41
17
62812606
437837
426884
7
396180
276970
61
68
4637
52
73
78
129792
174504
156943
1
74
88
76
65
95
62
4
97886
278167
91
96
33426
39
370353893
82456793
90
35
84
60
334730
6
428389
42
2
75
114512
129188
92
98467
1
164045
47165
91671
13
9
287276
53499
42
103260
266949
283385
4
28
447858
359225
205808
47
22
32699
28
88
125524
274855
267923
331856
322349
46
381613
35
87
429087853
366842
42469
82
970191605
214961
242271
41
99
77
7000
177960
171238
60
320870
59
128711
77508
127077
45
182521
95
267616
190279
125771
396318
401494
257579464
95
238947
93
166708
91
433058
312808399
21
42
190239
4
468845
70
72748
401466
239148
322576
250269
288059
314854
12
246906
86
14
70164
55
8
21
426552
496980
98
74
25
941499381
247726421
6
53
48
22
71
351139
376559
38
70
53943
284522
300802
57
37137
1
161897
520264869
705228991
97
280121
90
246583
76
76
85
10
211075
348282
62
93
369010
119158765
5
38
382876
8
137846
85
326034
15
8
202052
872969710
379577
4
293470528
69
283735
402758
5
1
385591
54
92
102183
29
359723
7
456410
261438
159522
936091328
74
22
264996
97
929379059
43
38
78
21
169101
486640
410205
13
81
33
35
78
4
71324
193322983
96
7
82
465504
486100
92
150659
4
487095613
96
14
8
214954
56
206819
194223
392217166
63
75
2
99090639
71
134337
361166
269849
87231
83
47
56
43
193030
357417
3290
341145
107613
184997819
63
88
869504357
78608
89
1
70
59
311437
158188
20703
43
417126578
98
43
97
6
493166
23
47
10
80
88
25731
53
29
87
81
179835
9
66
2
682030342
120932
253503
89
107515
225052
76611
64
8026
172549
98
41
8
57588
481531
94
73
8
463929
98
76
68
73
19
468525
133750
276015
44
9
169539
119627
16
72
906336811
31092
42
83
237900092
218910
98
69970
64551
676170432
20
304354
3
460437
752775791
262076
40
95116
24
3
106463
78
45
261238
138333
83
31
321932
215678
233271
125807
93
240616
78
496649
2
77
94
4
59
80
259848
72
352699
48116
9
39177
185267
469624
15
237103
478127
24
283179
4
39
57
318727
603473435
36
177130
50
59
86
237637
91
7
87
2
45582
373709
8
93
292991
254351
920677709
472637425
454882
162714
90
56
976108033
304293
292833
422442
13
8
201831
339481
47
21
24
471419
253639
236118
425547
58
88
995708711
10
76
7
337059
16705485
818944950
79
21
93
21
19
15
453991
312329
40
95
460774
9
270203
148709
39
185945
272278784
117054
49
279718
21
4
144941
315630
258327
87
87
27
8
2
24
57
71452
42
573299815
1
627449347
249900936
27
42
123770
115233
99
315358
88
58
37
277850
44
85
362170
321286
461425946
62
15
190703
128965
426829
8
8
181107
297826
65
59
58
45
420328
417551
55
72
78
402939
47
69
52056
70
4
57
692751582
269055
28
7
388500
61243
247430
448229907
28
95
64
278719
447854
58261
41
62
50
7
33
301853259
176433
217093
304763
81
295480
502793605
390894422
271599
71
135282508
4
1
67
16
5
19
9
11
331878
67364
33
45
25
688207459
7
476447
339115
326322
43
181415
60
56
346534
31300
198214
2
25
11401
4
19
7
4
7
379205998
87
34
398953
63
65
9
72
47
218228
124545
14685
3
341821
12918
2
9
71
5
84
53334250
299246
32
97262
245277
47
349557409
248254
111669
157830
437026997
162634
396468
7
1
89
494119892
7
63
69
367035632
52
24
5
200957
451405
372988
383003
122844
445041
81
302956
34137
57
875406826
5783
51717
243816
6
228256
46
391226
423785
60
71
132777
32
87
47
81
66084
10
124648
41
70
9
345930
19186
47
99890
595136368
20703059
209443
56
58359
362274
62
47
7
69
36
5
34182
406309
76
258775
33472
35
348101
262391
309429
11
9541
12
3
3
17
236969291
17832
54620
60
70
328821
379769
68
81
8
5
42
57
7
227003
496709
4
492706489
300690
73
48
1
436750
170520
1
5
99
387055
479505
75
91
94040
46
207050
5
79931
428333
78
443683
6
54
72504
461893
82
93684
87
228263
211593302
58
300545
92
3
156404
39
75
4
39
3
43942
495286
36
15
479196
62
30
272920
462662269
30
40
35
2720
309543
56
33
59
275923
97
318645
432238
111120
98029
237757
91805
348094
272514
67
2503
156088
7
10817
173243
292805
63
160646731
9
432714
12
409287
91
937051405
453837
216969249
97
24
37
83
373092
331573
88
80
27528612
9
775738010
5
23
320356
94
239080
376669
198155
400631
177421
19
89
5
307564
7
58467
2
67
15
400378
11
6
60559
346147
53
30
183020
2
60
300137
378463
36
491261
268827
63
39
866032974
97
98
940047195
269499
254877
115354
388756655
47
81
41485
77
514869372
9
16
79
362751770
80
170013
55
124670895
76239
251959
240850
2
326009
98
135217
924589668
313393
44248
393767
40
94
25
46
33
88
62
25
2
25
36
58
76
496401
136497
360415
71
12140
54
998184836
10
56
14
16
25
465472
55046
685330824
309418545
122753
208107
91
367884
45486
67
194841
11
128759944
33
50
57
59
45
35
32
19
25
15
61
61
234517
45321
328588
4
306250
4
18
597139128
331406
213141
65
51
217724
355668
45
212506
27
44
244101
27
74
180440
207597
211979
61630
75
6
283143
64
237461
48
376937
76
218475
931327362
873817464
78
397081189
41
2
486115
69658
24
95
8
2
2
36
99
391744
84
731508485
51
87
25
353820
4
94
989336819
27
215273
486268
5
70
32
830232244
1595
429933
67
173224
152922
67
97
51
493947
5
6
2
70
598736903
7
40
19
65
471118
16300
368770
27466
222983
36
91
365285
127447
137040
459564
3
455165
29
96
11
276390
50
82
65
93
444532
37
82
31285
87952
317998
4
194828
198867
53447
4
2
2
8
149233
36767
244496
207260
109436
19541
15396
326525
5
4
232770
276589
93
12288
42
3
84
499150
80
282965
231496
52
378843
450217
44
149507
34
170820
30211
6
372619440
373208
5851447
3
17
49
11
2
77
433196
171978
57
92
261310
291821
10
286928
464718
49346
508388521
61408
141390
1
75
193853
29
154840
14214
87
19
389942
92
23
76
138571472
157010
48
16019
15
235250
117955076
27139
98
9
80
121360
420630
38738
62
6
393967
78
286689
333352
8
69
722930884
274085
12
78
283200
54
340275
57261
385888
394633
648692072
70
450059
54
54
12
414086
306268
506510613
358836
202990
141672
1
71
12
142366
39
59
686756588
19
24
96
19
175187
646630524
75
22
45
138661
30848
61
57
17
667290260
322022
479415
45
9777
318164
83
91
925188068
2
84
441509
57
55
71
263250
89
247578
51
319704
184810
246620586
238555
325144
93752
96
17
9
69
297507
53
246973
405006
394640
33
80
34
50
302186
61
182643
58
9
454662
58375
57716
201434
516548928
99
472323
1
459088
426414
292133
78
42
3
149334
2
49
16272
134793
435916
768635545
144957449
92
2
37
446415
43
8
19522
10
415308
92
417126
44016299
52
40
81
47
212977
442197
55266
75
88639
67292700
97
148845
986195455
87
68874998
1911
117622
18597
8
13
251849
64
124716
8
14
25
240809
341229
44410
24141
96
21
4250
42
31
49
13
156044388
55
384059
345175
105491
9
493598
3
7
992196708
85
24
2
368926
478804
490899
5
181390
21
683270041
273739
258537
27
162163
829488625
18
31
25
82
10
249424
483303255
89544
260142
289290
89
99072
502100338
74
8
216102
79129
393568
37
15279
303828
64
7
281011
226759
90
647484188
254936686
240551
42
37
95
32
9
4
308986
165201
669739108
57
49237
63
6688
303939
238172330
15
87
67
250288
884589750
87
8
909573242
94
39
43
30
96
56
15635
83
73
73
43
248100809
14
378981
251724431
29
52
11
205821
96
3
81797469
50
470734
294806
3
212306
48
34
88
359175
1
57
67
79
41
462017
484180
43
78744
92
20
151644874
52
18
9
34
462077
177712583
41384191
456692
462021
9
89
72
335211
34
80
349257509
370261
42
9
297606
1
394204
64
241315
1
2
3
314122760
925698667
120466
6
6
437219
5
445572
199122
90
195639
3
31
416958
215238
9
19
77756
19
39
73877839
390795
47
954753201
64
9
9
81893
81
6
30
9
60
306258
267448
40092
1082
61
73
347221
38
31
23
425352
370708
2
5
7
22
93
114035798
58564921
29484
329164
68
478806
98
351919289
65
27
93
161308
178992
43
224198
30
408504628
27
34
27
145884
16651
174068
4
990
9
56
7
184353
53564
184570
29
341471
51575
73
96
351349
61
81
8
476221
1555
132694
356610
50
52840
247387
453616604
121181907
33
41
5
443416
43
83
99993
388599
14
39
171450812
102864
492090
341391899
4
1
195358
399025
45
36
639215156
79090
41
73
91
120623
16142
57
348368580
38710
35
35106
661409937
86037
339870
74171
133206931
337446
87
240587
503424450
296539
86
1
76
89
329448
9
392719
62
4
72174
214700
6
72
230610083
59228
57
12
18
44
149998
238171
63
280595
499386104
506444297
998476627
8
13506
408106
34173
450614
416926126
25
28497
457720
3
20
96
82
21
75
82
457504
163119
217312
402669676
227233
15
394369
188138
191707
294782
45
426487
493101
226500
339667623
46740340
44
10
254464
59
3
322345
475859
346432
269994
359980
67
53943
72
17
364666
87
23
48
48
36213
60
50
43
517935327
225768
2
394737
138592
269563
314718
319254
77
184584
14978
324254
85
83
31248
72
698586789
57
72991
22
251881
131665
83
457429
456891
47
82738
82277
395352
4
728076636
12
41
390814
55
42480
51
75
499461
7
288959
67
32897
38
307844
106803
376012
83
73728
48
94
2
86118
73823
3
61
45
182594
477184
8
922689897
49
473383
370432
9
79
30183
327810
99
110351
403665
8
293510
89886446
3
3
420599
237917
58342
200839
33
2
82
364754
21
489540
27
554798210
257395
865897556
16185
292912
33
61
43
20
242654
31
508086456
17931132
72
29
268529
77
474435
383259
6
13
346227
283128
89748
141790
70
69
213381
78
6
262195
85
4
319418
7
90
375718586
82388
34
55
18
44
21
7
1
871683503
32104
3
5
81
250491
268015
72
20
7677
78018
498644
171410
111390
135668390
181998
55
59
291644
412036
936478990
32409
310020
7605
11
472400315
18
54
67
2
883434075
310653727
3
11
26
136375
52
16
570745256
557382920
6
322219855
5
17
469072
4
400217
85
380937
290739
162678
4
39
80
262227
8
95134
83
50946
430669
13
448960
3
43
481197
502697194
482164
31
101208
281167
66560
98
40
47
42
486153
13
13205
37
3
39
36988
29
95634
44
5
355024
416418
124751
325064
78
249605639
936807470
38
79795
248162
128444
21
80338
20
38
378694
44
9
221876859
22
97558
97
14
384614
47
48
93741
475819
60
498464
180493
6
48
1
66
36
435755
7
9
119161
73
48
5
52
456205
102063
261962
114910
85
458320
21
171729
948268466
801577270
6
99
12
388768
42
172588
53
186440
8
79
2
7
2
1
73
828287494
13
108089
78
21
7
29
7
59949
30
598334182
8
76
9
242698
62721
23
5
256049546
897117690
14
86
121006
344519
353648
350188
440086
388240611
461664
98
189010
83
44
461890
364993037
139924
400015
76
194841
755181506
398940
95
15
45
95559
221010150
43
30
30
84008629
47
387132
118243
456659
491563
476219923
86
375895695
5
47
87
494918
53
165732
25
623899781
22988
228349
98
46
2
454081
1
98
276551694
211970
180659
396167468
1
499304
38
194823
51
493840
428495
72
6
492238
219491
10
17329
109041
62400
9
8
28
97
21
48
11
79
1
56
51
90
54
592763599
57
88
257085
42
95
943141841
311843
4
3
319753
877707528
67
301928
65
225365
5
2
67
412636
441973
457301
53507
367731
13
320629
44
907029257
381753
733158604
393365603
165933
130726
155953133
2
5
93
19
229552997
4
65
3
60
57
18
212644645
49954
46
67
208425232
568358821
90
9
90
517623280
12
41086
5
91
999911794
154695
33
428035
3
95
325586240
378598441
41
73
126083
50
187467
19
14
91
355289
251866
248469
256228
66
319843
194303
201576
66
74
279724283
31
465596
458074
30778
124277
8
14
34
99
76
138186
68
94
295252
52
437523
92
19
761189361
9
216320
57
307857
73
680093678
32
165166
15
52
82
481030
39
739106009
482145
30
110218
376703
42
64551
1
34
26619
19
36923
5
387337
6
895076253
125286
164437
654315857
85
2
28
63801
7
53
338288
281567
185717
70
45
254465
447704
9
96
26
81
44
44
81
807587696
216593
174802
4
45514
377722
5
28
30304
234033117
874728707
348004
90566
113424
2
97
21740
3
462860
65
498023
4
42
17326
7
243900
7384
9
35
5
33
236444
84900
186015
9
55
86
98
117073
83
7
38
482246
68366
67
5
33806026
399095
2
224889
189845
13
300562
810932870
35
93
233451
92
9
34
50
46
466153
458832
82
395501
80
45
129967
39
118868
72
86
164751
250367013
224247
8
96
99
313918
94
56
81
58379
333625
125693
38
637088652
35353
9
218393
201592
464081
33
499020
91
547539337
97
624468497
72
13753
42
29
14
55
221724148
417201
46
671903161
240249
377750
312007
35
97
52149908
54924
3
61920722
238271
410014
1
15
94
856732063
196698
508029397
492022
385540
24
80
58
211849
965312523
57
70
202509
22
34736
463903
89
226027
9757
45
308487
9
151838
10
259049
328923
2419
258872
338674
67
373082511
744919831
391310
48
5
91
77
13263813
30
1
9
458253988
76
94
37
205133
4
416614169
249852
50972
158664
488183
162726
50
7
90
20
43
97
352498
62
20
66
354537
442497
397541
1816
375966
199861
8
3
239813
85664
6
4
71
85
54
726631152
74
35
3
97
93
57173
476311
82
2
2
49
47
27
26
634268938
496195
990008098
66
16
5
208063
430473
23
395063
84
56
147021
446603
29382138
96
294728
259752
107079
37
37
458749
3359286
275554
25
384724
39
22
273137
54
65
38
459213586
66
9
52
9
98
18
456912
9
303685802
92
5
97
70
673191992
243090
383523
34332
83
73
211277
363624
17
8
343504
17
439170
413443
120219502
90
5
381063
264402
7
44394
1
54
280980
96
98
5
354783
9
432668297
44
84
88
96
112324
214194
23188470
32554
366799
679170151
13
31
162781
37317
168337
151931
379622
271908
15
703745441
69
31
220710
1
19
99
376363
79
342070
44319
806650633
5
55957
59232
22
7
51
8
275629
4
226468
4
46170
225150
87
38
86805
456469
74264
72
258198
41
87
427193
12
11
16109
9
55
321459
27
8
204657
470387
8
69572
93
126721
467840
696905491
382025
14
2
176935
60
496835
100307037
7
801996580
86
2
50
11
341215
266052
36
577116537
94
72
380110
38
49236
20
96471
6
3
12641
100170
78
2
5
312472
1
73
65
27
14
160646
65
329630
51
6044
172013
9
18
98
5
83
759485413
6
231047
10
82
58
639948331
7
9
20389
464652
72
2752
23
96
6
45506
45
270608
439680
330018
211173
45
55
270373
40
140232
48
46
26745
78
54
22
88
50970
267313
275688
309727485
831914333
85
292700
24363
216747
4
190231
46925
12
91428
496806520
49
232784
70
97
99137
3
109588
67
19
263569
40
130099
42
16
74
92
7
256144
41
65493
46
5
7
78
70817
44493
68
383506
214275
374631
351865
329714
3
290154
37
221948
8
11
30
70
88
175140
460155
269571
62
8
417482037
89
11
13
223632
96
21166
235132
481736
2
99
24
327769
15
34
46
17
51
62
483407
32
325533
85
49
169948
89
258021
37
94
237259
55
8
46
67
479878644
171908
79
20356
54085
34
49
52
226439
419068
8
2
220735
83953
73
5
194900
58173
120176
45428
272142
49
836816188
6342
400453
87
8
77
60249
29
414437
77
6
5
43
208614
91
5
57
581907003
386198020
282896
48
82572
89
465970
459639
97
460006
984730438
415391
313102
195875
74
17
909809453
327243558
17
31
418206
74
316093
322090
74
313218
82
424399
367743
43
5
35
257030
99168
1
97
377176
46
482074409
300246
35
92
3
920422878
5159
2
82
63
138700
342796
305213
350533
239857
102077
68
14
95
39
17
322755
27
76
3
372240
26
36
88656
12
103043
6
934030325
17
19
17
217227
52
23
70
328372
42
22
63788
243438
224145
28911
448461
74
70
259751
405482
137090
64250
290257
45
110223
66
86
5
7493
2
80
91
805327513
926704755
2
174375
21
279388
43
6
304199
5
354547
18
407439
33
431278
7
496177842
98
188683
420955
109360
85
76
72
203679
334927
15563
31
3
62
26
49
73
2
30680
429345
47803
623084135
39
80734
277231
249483
134732
257390
28
21069
50
318581
51
4
956557895
21
490080
888214511
311421301
445591
6
300766
284170
45
50
253021
3
28
442252
37668104
530615839
15
8
4
37
79
61
385807
67
50
422260
73847
11802998
49
237251
66
108756
99653
73966
20
6
345703
17
53
50341
33
941593701
788440771
47
22
59
143450
2
464364
269171851
6
40041
188309
79
2
1
26244
112142
25
93
11
6
35
95
63930
448812
96334
354552
4
67
42
212412
10
9
265931
332699
101154
23
39
35
82
5
76
28
81
366568
15
98
857254541
340773
335640
54
61
99
609250893
48
39
77
98
89
79
565084451
77
19
23
24273
354677
284419
8
466592
73
295755
97
276023
77
44
71988889
225096
86
138779
430248
52
28
367868
142259
63
21
16
66
93
143436
83
200504
79
413200821
65
319794407
51
19
72789065
32
35
260998
4
462069
39842
68
72
233389
5
329280
9
238856
2
77381
11
27
353965
254487
15
94
92
3
19
68
52
2
19025
402270
220499
339742
124800
4
24
577037338
66
390070
179141448
246141
77
111932
40
77
109835
44
32
878840260
118992
386697
425590
160909
74
6
345466
98
18
86
394882
318540
49
506688302
13
86
18864
81
63
62546
41408
17
196939
21
91
89
183114
59
286773
200727
3
27
788841405
449213
64
298906419
55
297155
78
226761
369178
480120
9
457625
373005
345957
56
24
469242
8
128211
213001
367315
371256
16230
7
262011
23
330967
83206532
32
39321
74
188906
803931645
346435
96820459
438398
308169
167454
309431
41
81
71
316455
47
62
84
99
638190756
4
42
217427492
19
71
449832
31
283675
19550
7
38
9
431210
72
7
63
40278
79
404125
3
67
184034
355212
465067
157089147
89628
11
456982
323993651
4
285676
190407
12
24
49
5
123271
465734
3
886873813
10708
44
6
211757118
222541
430076
63
742322861
55203406
77
319807
222238
95
70344
254535
257608
142787
81
61
54
92
102563
185971
226947
231916
81
97
18
60
51
8459569
8
329715
89
352043
492888
20
18
489944
280650
215043
27
337592
225834
41
475115
74
492742
405734
266932
3787
255498
149953
101359
14
75
76
335460
393234
587797710
306295
53
8
8
829273637
9
98
43
96187
90
75
55381687
64
44
216772
295497
30
26
421558
128235
8
372191
41
22
212584
85
127175838
495173
97
45
90
77
3
363272
363462
5
16
78
328538
39414
62
78
80
96
29
207641000
15
95
161207
398650
6
394590
75
99
82
11
6
3
59
5
21
48
152339
55
18
192909
54
726526604
124353958
5
38
655509739
877823610
425113
498850
43
58
5
729506763
32
325916
83943
31
32
62
31
2
69
410390
36
9
33
2
283612
8
55
189154
52169
381342
86
28
446326
7
34
57
23
16
12
364375915
68
35
5
67
12
23579
42
9
65
6
71510
156063
162759
43063
44
94
106618
51
15
347868137
54
348736
165864
4
428065
448041
489659
3
302649436
50
4
97061
373525916
276650
403130
175144
150492
810656147
95
1
86
247468
663280077
93
120529
445030
28211
193377
84
423822160
40
74
525155942
71
491895
493057
170271
73
72
4
2
68
79
66
5
8
384267210
74
166591
32
36
338224
46
85
199374
905667793
96
341050
188732
213918
447734
53
217709
26677
20
162444
18319
71
926778197
7
40
657044025
28
88929
206789
525107023
47
33
247470100
96
64
44
193874
71
327868
253067
172614
111598
197063
26402
6
141867
875643662
2
169411
707339187
5
45
736452348
347380
228064
351950
8141
12
95
839108075
450722
424629
467533
178898
140124
17
307877
179201
28
195089401
219623
343445
5
13
70
254488
110116
186177
60
550396137
48
460026
331032
406275
202591
288393
441061
396738986
472913
122985
273229
45
309062
1
226729
55
358124
36
134611
17
10
459802
67
440446
23
378198
393934
189416
18
102491
95
573109379
46099507
318155
954855391
67
155463
9
24034
61
40
222582
305943
284549
14
50
110720
85
22180
1
763136276
62
55
251922
32
462938
452890
68165
58
85
468438
740119634
220478
69
98
136086
81
88
157143920
133847
10
349387713
27
451654
8
373460
37
17
96
320257
104566
7
118661
360551
364075
295041
24
34
455945
13
75
1
6
417496
98
593989638
82
99
38
52
489947393
16
49
289890
50
156671
90
282089
6
100258
4
329648
457770
157167
9
284087
272553
186755
12
300904657
904888573
155471
480287820
64
23
34
8
37
88
10
49
26260
38
490778
290253
461924
278683
83
267432
775825567
38
70
4
203977419
442223
72
230693
14
41
61
257468
452904
35
333383234
57
6
32863822
73
24737
433116
24
420442
226537
79402
5
227075
396988010
386723
158792
384695
56
56
506049796
72
33
459782
231108
31990
54
49
215005
316685
78
93
9
138064
5
114073
26
11
74920
654612750
461623
65
75
25
22113
117603
435612
268077
1
28
57
8
321824
57
339774
30
113130
6
329070510
228853992
26
65975
234636
190193574
5
14
85
53
441455
48729
104742510
296648
6
68
27
456940128
159016
395190
201749
73
29
68
5
9
31
448700
72
409630
331046
397210
134114
8
260811
16
285353
97
426199
734862296
72
157969
99305
378556
160311
90
19
26
22951
6
77
61
466227
63
79
26
13
29
75808701
95
10
43
60
197775
36
198800
438384
36700
13
59
309812
352685
320333
70
7
84
339863
53
50572601
19446
16650
6
31
389054
42
184569
159168
405467798
32
165217
232058
268331
85
54
50
6
354407
475782
68
20
1
96
42
85
73
490084
255986
106073
59
42
240408864
67
36861
45
305237
39
33
7
24
819284667
426869
49
44
204876
51
28
424127
94
5
47621
80
80
65143
32
601430629
2
285686478
2
147398
28
53593681
200053
65
699607350
450197
8
4
87
440049981
5
753388134
99
218869763
571471845
54
147533
7
92
497230
622774406
19
55
42
44
205882
798102675
7
153477
354599
489712
211925
666552561
88
194914
440543
86
24
22307393
340872
187428
46
9
320929
56
8
87
19
410319
9424
30
481512
8
739453945
185056
481314
1
241061
132994
330699
2
208161
236044
59
90
727775633
56390
133164
41
561899660
80
2
92
242558480
256432
62403
73
5
62
33
99
183556684
84945
155768
314019503
756639824
55
837218414
802614208
33
11
191669
12
255087
77
101423
47
457418
99
323827
618817844
23
403962
92
282484
32
452757
131302
390295
37
26
7
3928
411937
3
84
63
69
43
50
53
9
432175
285088
6
51134
84
166191
44711
132389
58
100510
294070507
295676
80
3
87
40
82
27
84
76
81
74
62
66
89
231660
48
391754
1
431128
403491928
1
266883
66
48
62
92625122
467298
28307
367414
1
51
11
2
655322074
30
501966315
35
99
448935370
628614155
387996
140094
65
70312
69
577519925
384569
53
77
433907
7
19
72
473309022
51
35262
144531
5
64
53
35
220485
75
270329
19
384078
45406
380286
55
42
95
198453
234573
30
348506
87
50
61
169076
43
44025
43
827880618
21
2
387153
400185
97
8
5
60
5
2
80
862390430
401221
43
96
199973826
24
24
329986
49
31
25
92
3
29
786977170
54
20
356097
16387
97
11
240685
4
483196
443424
13297
84
43
465735
33916
302471
176551843
420916
2
60
432500
39
313362
242536
24
97
64178
212824
171638
401381
27
101149
222628
200295
131416
49
76
429871
79108
53
269379
135222
473094
79
95
49
362413
214267
11
424528
94
82
111828
496987
324245
165059
656703769
29533
91
370086
21
444121867
3
334531603
377126
60352
689981801
20
16
177552
287715
14
8
358074
353872
259917
86
84
3
889421992
2
11638
59
37
57
9
61
51061
1
53
86
157647617
12
90
6
435985
86100
2
48
67
82
43
111397
61704596
28
82
8
75
40
80
809489360
433604
66
423833
81
289623
288338713
85
72
23
33
74
203859
79448
87
175669
451392
191037
21
1
23036
326935
36
9
40
472596237
47
74693
175503
307195
442817
8
432138
298894
58
105414
28
489695
323531338
88
930837978
86
70
7
365447
74
16
21
57
281516
742518343
491556009
367073
247265
409661
851507358
14007
162833
59
253499
6
2
369336
72
30
41
41
495950
182978
374079
231299
139514
93
84
417614184
30
39
58
103595
244485
64
87
35
5738
61
458970
41
786194264
23800
64
99
106211
8
2
5
7
331446
303177
72
2
81239
55
9536
338941
79
20
8970163
343160
400915
50
294299
59
361200
201818
928878975
160213
246275
804592086
456952
73650
210879582
309864
60
89
362290
9
47
22
11
65
5
91884
218282
84
71
86553
296024
54
83580
86
75
74
192153
196072
52
85
121367
488166
10
60
440678
39541
84
172056
318344
300936
296199
7
12037
700763163
239827
259206
192718
408179
40
435683
7
456903
201640226
185157
95
5
21
427290
181805
63
22
403211
18578
4
317421
97
548054047
58587408
8685
65
84
63
8
4
847197869
7
284786
972419968
689901724
65
96
20
3930
211785886
80
292025
26
47
52
10
81
5
12
42
24
91
771681916
59
89
80
32244
160031
8
408968825
37
37
53
476389
77
321273
20
33
313346
56
73454
155093
4
308757544
15
25
28929
394392
273114
160815
214455
1
8
16
21
76
84
237455
25655
20078
850139439
27
95
62
212028
16768
62
5
493142
89
103211096
72
838252451
290182
954141531
92
13
216395
54824
56
168465
68
33
48
304493
86
61
203152
122066733
282841
77740
249495
22
1
361322
802309413
12
85177
90
34
16
86
36
8
79
256773
331770
8
92
75
189305
42
395988
63
291313
237961
77
87
111642
57
25
55
32
71
43
53
3
310428
166220
140980
1
26195
480032
90
70909661
37
16
10
38
2
141421
97
22
1
59
102749
85
36647
8
7
229296
149220
256153
73
38188
280144
76
90
27
59
32299
76167
339764
333655
267475
135171
140432
92
66
92
225319
75
436855
7
234556
374574
105678
480392
217045
578542194
369322
64
93194
7
80
84499
499092
7
66
1
367146
96
443440
261031758
23587
37
443570
34
322124
80
430744
256933
341474
98
331968
603416271
375226
83
354058
321254
25
19
118238
77398
56
88
1
42
93
64
2
70
76
242761
1
281304768
62
6
714359007
95
344972
360641215
448344
431689
40
436472
41
268816
82
38
485651
25
3
24
351607
383215
148525
212274
121720
542814611
32
48
48
19247
40441749
403545
367368
324651
193639864
6
87
20
2
18
145512
780735617
96688
914060120
353586
85367
481225
49
70
50
98
276838
98
50
518670398
468339934
69
98
23
67
925962197
296454
75
193760
17
77
390663
50723
96
93
217690
275410511
219639
476084
93
31
75
47
105958
94
65
444333
66
58033
378745
29
487177
14
15
116458255
52428
19
71
279333646
9250
54
36682
165994
487300
329221579
952754452
70
457524
8
316546
27
371594
18
465189620
50
14
23
203279
306462
12
123447
40
62
6996
1
11
24274
96
169454
148250
23
74
80
5
56
9
418745
13
72
40
15
445037
95
465067
76
388041
200256
77
174240
93
267190
483104
157237
89745
34
328945
223316
309779
37
441419
72
31
147798
329527
477508
21
493436
25381
6
196468
320244
158993
8
67208
346178160
50228
4
47
189944
20
74
91
31
626572344
49
29
393089
487175
261705
616524287
181769
69558223
101463
85
89
394635
21
409790
18
170743
3
348404
7
207060
356662
37
429795
230407
381981
38
93004
82810
45
39
155566
75
147868
21
51
18114
9
447778
366419
268268
76
66
38
25
34
87
13
23
464938777
59
13
67
474202
68
149169915
17
35
86164
187906
2
79
45
16
885038988
59
108391
470236
209159
317159
353386725
283633
1
315450
443069
89
64
263213
264755
497592
382539
55
374054
187700
21
361149
70
266369
967258233
43794
435101
7
42
375991
39
34
88
98
8
10
337796
96031
97
256749
43593
79
277802
45
336434
4
87
15067
83
200354
11
82
231018
20779
70
95
127980
85
65
400870
29
34
19
47
50
344466865
480563
5494
71748717
4
960183780
20
297663
169003
357179
19
473422
99
933147967
71159
84
85
216168
488693
15546521
96
349359
164850097
388672
7
97
42
1
29
74
19
20711517
32
327357
106719
9199
97
37
443031
98317
82649
445276
15845
6
470855
60
93
94
25
44
65
60
35
286786104
225212
349246
35
95
7
116874
393377547
67
636476687
42907
67
998094193
1
49156309
41885
29024
526121088
8
395270
55
74
29639
62
82
78
5
62
70
499014
56
31
805088016
59
149935
419182
389699
110487
304605
225478
48
102053
30
396658
47101714
34
374210
39
157686
973892527
77
48
437947
171641
88
1
84
17
94
2
66
4
459027
4
262193
74
31
477408
42599
444761
394422
60026
25
377620
16
86
78
436299
37287
154187
1
375126
66
492498
722040963
10
9
478933
81872
5
93
9
84
31
977887470
144792
183989
63
234276
93
56
48
50
177122
78
451447
224323
183298
99
418084
37390
279572
9
74
38644303
55
97
46760
25
949969909
1
9
20
464889
477522
7
53124
176847
265026
397815
10
415008
9
71
654829476
167286
758164745
45
395937
79
390911
295512
27
449451
923399625
90
248494972
999747217
28
406146
54623
14
195186
385021
39
46
5
23
98
148575
22
1641
343402
57
92
61
235812
39507
50
381838304
80565
11
190300
42
243649
64
59
416787
11
79
868139501
193482
68073
59
4427
77
71
7
31
35
87
68
3
16
496108
122994
200294
62
138055
242276
456505
416432288
33
68
8
4
47
299293
14
332332960
420854
84
411980
5
31
498968
460388
28
75
7
73
148658
42
338130
96
28
98
26
249345327
78
1
241805
331652
377090
72
450608
33886
58
24
63
16
260299
84
53811
219610462
90
44
82
56
390851
85
601297647
422289
411169
91
58
68
56
314564
46
294674
329503
29
88
505544344
246202
23
115884
179623
31
76
155201
20
34
469798
74
95
42
134285
83
14
114408
421377
33
60
803310176
92
30
316272
514864355
254021
160731
15
498788
19625
56
388810
750526304
94
146984364
401353
76
56
43742
193568
463154
96
402773
61
6
257419
206331
95
480210
486905
68931
47872
61
139888
243426
96718
261849
5
2
532480753
202133020
6
710879760
227694
467242
35
942904071
5
272942
98
36
84
45722
8
414412
23
196388
281419
832471935
868321930
379689
434643
49
6
894649017
83
28
278914
26
61167
302496428
18
566594157
254808
48
9
18278
377971
352603
78507
513362954
358009
28
442289
437416
7
48
3
21443
4
14
499876
133803
6363
53
84
84548
75
277956
168034
85
7
8
109256
379050
725033648
3
822669367
6
85
14
42
130532
325190
33
379133234
4
16868
23201
67393
74408399
255280
75
152280
3
174981034
46
76556
7
403246
464659884
91
6
249563
205612
63
74
175395
208580
28918040
3327141
121063
84
339304
52
80
34
120767
94
81223
27
313798
78
51
187298
827495916
369869
101423
58
54
346907
3
326565
47
93
390724
325679
310350
14
475595
59352
33
336728
349208
75
11
211975
65
2
44
76
7
99466
441216
69
86
41
46
39
84
31
211747
256595
16
279286
27
68
82
23
75
269195
69044
363449
92
3
256339
4
18
100336
392733
106400
75
874326263
272670
57
51
122174
7
4
254358
94
38
48
28776
676316135
35
324200
427892
8
31714
415753
174993
125736
39
59981
50
9
2
5
79
15
462692
84
21
21
3
11
265318
2
92
265152
57
85
89
38
52767
43
71
51271
55
488370
332977
9836
3
2
94
4
705430566
80
174588
115292638
13
35
56
23
96
41803
502536483
7
393706
14
7
59104
5
25
9
422468
59
801198885
70
398485
399648
336422
150917
506012283
86
292829
89075
45
267817874
10
104084
468448
93
91195
74
97
83897
8
7
31
306948
13485
87
270326
99848
85650
4
67
76
25
96989
49
158857
344928
59
141352
230480
56
364095
64
27
73
8
66
19
310031
64
44512
16
140641
6
425448143
434372
15295
278262
496564635
19
2
88930
94
7
652638475
694504244
45
95
89
60
16640
307207
147549
8
105275
91355
272837
16
129733347
61
615175271
343144
492229
86
42
98
488077
41
411340
1
331208
71
289373
32
5
439346
68
37
8
71
462664
412175
9
447395
518101135
68
12835
96
30
454989
184285
361484
89
86
421353
50
786707760
42
5
315318
328280324
25
20
308983
126580
46385176
268063
33
95
412813
391071
45
43
16295
6
26
350138
80
10752
3
43
130858
54
54
70
76
69344
73
41
384872
34
77
4
119497
374298
11
85
29
20
39
86
68
93
98
186059
49
154348
186475
348973
98
32
152313
34
7
357223
74
309675
73
10
371856
957677599
23
68
277105
31
70517594
208987
28
440315
484210
77
27
21
464452
52243
61
70884
92
40
2
35251
93
71240
334026
52
49
388670
75
6
21
232095
252668
747887047
131991
89
20658
49
23
15
1
249637
4
4
83018
476257
579153952
41
942035622
371052
5
70
56
43
105084
333692
4982
48
407793593
229819
360138
4
491753
52
441582561
151071826
39
251670
337869
363279
110110591
71945
91
95
17
337610
97
52
60
51
31
184008491
17081
82
80689
52
478312613
684632698
68
54837
235776
50
34
342240
48
8
86
170289
3
23
847077443
662962401
94348
61
430673
314355
53
313979
4
87
648303861
3
73
163413
464521
3
58
275914
8
91
95
169924
117910
3428
31
296347
81814
187391656
259989
3
169822
204887
81
22
372699
196908922
328713
340570
59547
294921
5
16
22
46
15
28956
2
12561
660303588
834506383
462944
1
184213
480572
65777
9
471940
206721
43
4
95
87
89
69
160751
35
73
77
33
36
271950
47
297170
77
89
48
198909
9
99
90
418800
395650
67
86
269676
36
87
34
73
53
64
381806
74595
426156
74
947408026
50
292075
256798
357568
18162
43
79
483115
63
29
67965
472036006
279944
99
97
71
21
5
66
78
5
461481
58
91
287241
98958
204730
290843
610410615
98633985
68
387119
344294
48
69
130320
349362
8
68
68
455520
67
79128
402245
46
115076
50
49
98704
481713
60
4
103254385
64
237332
209530
210146117
420597
190631
38
15
186253
63
70
460750
5
86159456
410559
94
90
22
63
7
57
195058
450650
282436
82
70
3
90
99524
92
46
36
6
41
24
45
84298
377939
499777
249692
439322
69624
72
45418446
225657
21
78
474352
135875
372693
256974
503827746
193181
17
69665
309705
312099
432508
63
395661
35
940606935
78
82
97
773492137
3
38
356403
288891
173059
68
93
86
62
395927355
72
241026
30
425431
89
425400
421666521
29088
60
6
155546
73
85
34
148290
73
342818
492663
65857
60
64420
293530
64
53
54
32
346439
8
85
6
508160927
389215
6
23
494916
457324
28
231926375
97
339940
21
432148
26
185995
4
163923
93
444083
93
492939834
62
9
417128
535451188
318838
68
78
90
445939996
438562278
64
459743745
451569286
225788
490560
67
255045
228465
31
334443
7
40
17
477373
38
26
17
442987471
94229169
60
304457
4
3
96330
371463803
76
81317
50
141571234
315169
354956
34
467345
21994
83
209384647
4
9
432383
50
86
386052767
402050
28629
404097
59
62767
9
9
7
10
488374
9
121217801
4
752759701
56
49
149058
306758
58
40
350378
147033
40258
372604
41
70
9
96
195188232
34
93
85
25559
461773
6
3
227013
94668
5215
93
27
209341
156170
79
4
48
299588
413592958
88
59
868732237
50
298002
1
45
46103
45
65
273983
102894
11
312269
76
850990216
70
336059212
322674
105520
243055
12
92
446470
120158
1
79
330129
118442
19
210271867
18251
9
2
89
263187
61
73
99
311205
94
453785
85
167831
20
99
6
263812
91275
6
20
26
279115613
298677474
79717552
70
254742
444713383
188243135
4797
351164
13
37225
16
60
3
3
2049
69
273567
1
177601
45
30942
25
402937
250198986
2
98
3
432879707
75
279592
88
687723493
3
90
7
561553394
453569
120805
85762
69
498530
59
2
94281
453767
909540504
37744
342009
85
179663823
473159270
61
274526
282972
6
76
59
274464
422481
40
85
86
44
49
79
69
9
42
52029502
412215
96
94
140411
27215442
69845754
43025
98729518
106871
4
71622
48
45
80
46
94
89
815766214
47
31
167958
54548
96
93
38
92
462598865
19
137513
327872
99
80
67329
47444
491945
53
35
4
81
489348
874420536
117934637
4
143203
282377
8
17
170458
89
333021
375376
217809
599400403
975109888
3
6
76697
256655
81
47
4
352416
390806648
60
430659
374661459
3
96
47
746349116
6
185541
60
91209474
189498
148169
181472
72
870067829
387307
419372
86709
255972
68
108399
271532
38
151925
4
361901
61
446490110
472389
2
59855
285493
73582
895329461
693031411
52
25
15
303775
24187090
323776
81
99
2
57
89
360382
371982
25
4
411054
466746
67
22
448962
50
91
133526
42
316124
8
463752
45
6
420631
13
11
49
491
697081236
38
194191
65
26159
87
315755
5
96
4
3
133891
355404
42
20
6
172622
467316
71
66
73
41
450851
80
80
92
23535
36455
288319
15771
97
78
442542140
67
64
93
49
262286713
54
96165
8
52
5
942417192
287211
90345
474586821
154031
75
81
1
897520052
90
93402
43717
356865
325602
244731
80
49
75
595755834
54
31
477326722
69278
158914
172230
957157361
39
86
344028
95
7
315576
493939
65
402432
11
467031163
31
404759
26
68
64
54
2
36
20
104253
3
71
43
935330686
974987907
190770
83
41925
852554188
418701
39
29
17
92
339073
338428
641406220
32
6
37
466822
176735
10
81923614
60
96
36
68
842695526
32
489161
85
318752
2
27649479
463845
274183170
94
3
381023
1
178017
205600560
341410
96
411593
5
509292342
464993
24
108519
282632
11
235221
34
54
49
39
29
130841
440071
709402768
25
241580
288973
49
98935
86
495678
8
96
86
1894937
246946
2
243288
21
46
267204
93
9
76
93449
55
25745337
13
275217669
191781
215170
40
5
312445
44
143574
4
43
70
43
82237
137152
323684546
63
165078
65
284194
314000018
46
55
472209
29
279234
333266
5
1
43
402639
78198
14
2
616051115
185664966
30120
59
492746
41
74
57
482589
2
50
37
997917035
406710
329888
7
50
4
67106
61
255623
92603
166318
132215
91
8
5
54141
17
99
46
405153
90
75
693713259
391299
121196
7
61
120767
68
96
4
9
191982608
83
24
58
389309
6
263634
95
26
55
28819471
94
2
34461
5
60
425579
73
418816
46598
6
87
96
11
216765
57
233802
23
877748318
40
64
47
43
202388
304393
1
75593
2078
86
57
4
354976
179505
684243475
60
51
45432
361473
51
1
122662
365430
81
166748
78
3
48
273685196
431959
75
480428
65
38
374118
364826041
463435
103959
88
60
487457
20
50
28790
180655
152945
148745
324703
66136
53
13
245878
12
498485
98
54
281297
44
275198
860968602
28
212744
381559
246740550
862636878
75499
75
100630
486756
287719
757828397
222290
62
107095
96
8
87
88
9
68
80
477510
425946
32
395203
95
273812
442541
412979
71
75
76
23
51570
32
491348
64720
326624
28
75
20
37
264787
56
646182266
160255
35
87424
2
944000702
52
76
141723
82
7
343065
378232
51
2
82
418825
71
190053728
177980
63
7
173826
11
667214139
169080
220545
41183229
404486
86
121674995
16
276392
475430838
366645
84
42
23889
72
30
25
16
608099081
24
26
283058
90
68
1
398520227
334996
20
325736
126281
42536
812043393
14169364
7
91
8
58
79
17387
4
73751
478616
62
13
146956
345463
37
35
8
174687
51
206648
469054
115334
251145
472525317
1
88
83
71
88
40
56
15
207061
87
70
69930
156309
48167956
302030
220328
494443
46
406697
24
70
67
287084
63344659
335379
3
217553
30
841103493
107427450
84277
17
28
191023
9
40690
13
58
161356
989261965
3
215173
7
21
298276
270839
332497
35
6401
11
427737
220383
32
13
166468
275709
84
230255
438792
59338
4
397222979
388139
22
3
11
62
243201097
484031
4
476184
67
3
76
37
4
94
171989
151052
341916863
409438
96636
19
4
715840483
84
212340
45
31
302648
468279
82
48
56204
29544
46562
30
62
30
27
4
22
468804
319751
11
242795
15
403219
55
21
77
26
219771
232130
463898
34
52
94
4
94808
43
43
25
267374
81
3
41
421375
46
49
41685
257965
320808523
39
137274
8
399074
68379
24
457159
42
8
87
3
2
53
54
48
36
45
351337
16
248092
290814
1
55
299081
314832
14
117199
7
778334387
63657
38
36
1
14
274957
13
10
75
371014
35
132229002
458419
830095035
11
98
248752
505390365
421590
66
10
432667
465063
60
7
4
499152
22
66
143632
240216
28
137138
57
96
428675
456808
41
54
24
98
546933581
71
72
178992167
311904
87078
71
49
240328
96
469986
195014
3
68
30
93
328224
5
22235
67984
434253
375953
86
17
283968
458622
69
57
45748
117441
9
7
449974
316260
51
179910
197736
18
428199
23
72
306157
28
326466
83
7
656377475
325083
335211
122513
245951
873082894
55
9
235517
64
66
19
421229
97
959207460
9
86
401807
149360
32
334806
261336
49
99638
816759767
13
89
74
177440
910420292
34
29333
96
31
278052
378690
273168
69
262660
5
59
221689
38
75518
58
52
54
129837
469199
513895599
77
89
72
446878
95
186013
71
9
210807
25
1
1
251728
22
306430
295142
47
11876
241585
10226897
295663376
289654032
59
66
76
38
74
40
230124
58
218852182
63
116891
42
838371216
452392771
84
89283
218098
20
5
42
5
34679
86
123013844
13
14
115742
77
7
118252
479060
794118095
20
53
6
763973255
16
33
44052
403857
94
473618
35
122791
196182
6
370299300
5
388664
2
15357
10
499780
33
207263
339464
57
446830
313315
490018
64557
6
70
387637
196260
112675
4
6
98
3211
44
174968791
70
92
97273
97
430906
58
362013
499976
16
427477
171719
979697403
410350
319680
67
4
222116
51
468964148
45
6
53
9
35
9
7113
61912
669014841
143692
980220155
442939
456865
56
83958
16
51
160304
913893304
408924
455572
20
316689
31
454336
334452
85
470706
335353
67
73
21461
130462
6
24
709249988
664563142
399955
58
81
176107
251111
34
418329
4
82
346120
244282
874540898
8
442796
73
25
58
8
82
828444984
4
288671
23
49
49
88
9
64
31
254458
456475
295707695
385352
31
633004802
228316
279876735
610387056
96
59
46545
304810
53239
104606
891132871
62
47731
8645
401691
183770
27
57048
363771
99
60
97
20
98241
20
49
338266
149624
20
17542
297371
1
108762
13
9
278662
30
98
9
61
4686
338476
42
949545811
67
906493827
18
268954
261914
3
165348
112709
60
94
412396
423229
892870000
19776
58
75
67
12
406011
273877
75
89
308183
45
62
60
47354
43935
78
3
35
31
67
168834
84
72
226048
400326751
392136
19
151252
6
1
249569
68
139178
495817
62
241484800
426178
55
68897
17
465009
65173
33
44
113456
9
3
268679
46726
81
93
34
5919
28
40
117538
385127
350361
90
7
429766
85
1
12
22189
202844
276018
161647
36
230848
73
63
149590420
2
1
37
932156681
50
52
75
57968
231378
329876
253432
13
320540
10
24
80728
754852614
12
51
25
45873
80
232142
73878
28
912737380
43
16
293495
462262
461785
223253
65
457553
52
32
285988
631099440
367503
39
22930
73
30
96
8
2
226448
8
54386
380080
1
417752
45
68
4053
115581987
97
84
3
278011
26
90
44
54336334
57
155005
97
461034
310316
128864
10
85
132512881
166448
96
53
299376
391733
400862
201586
267599252
131266537
55
94
60
16
41039
41916
42
131999
473967
51
229710
55
774993130
335475
444725
339299
23
210087
1
53609
264083
56
189089
249482
40
4
12
9
53
64
91
3215
351364
449493103
464777
18
32
868546003
324643
169869
290112
5
291002
233116520
70
64
595523876
34
36
19179
311966
265923316
92
10
449027
478675
74
42
409804958
75
57006
138095
20445
96286
467060
42247480
327168963
22
92
76
22
429716980
43
1
6102
288116
83
49180
277990
48
29
471806
93
75926
84
376739
491891
72
4
619030
72
355493
29
490251
7
91
153048
62
62
9726
381802
388487
65
37
60
10
38354
4
64
91
168528
17
303562
496143
76
453087
433572264
43
155952
302055
228960
223632
71
8
264834190
29
767611126
363877
91
358545438
317817
11
236256
154662
348943
5
9
87
225474
351764
93
92
133800
144200
260687
27
257592087
246718
152707
89
462366
21
970203968
84
428609
4
88
42
366186
297608290
92756792
263270
191772
318578
82
612331710
20
142087
79906
217793
1
66
50
221276
86585
12
340604
79
7
256315
5
90
253829
4
94
35
25001
19
315483
158994
74
99998584
319757
31
122590
95957726
232287
15
4940268
52
50
99
56
865242984
646176315
318988
91050771
720784726
324329
435475
20150
47
41
427733
263674
70
339799
11
44
62
417648
13
30073
16265
375758
4
99
242561715
7
3
445163
68
72
58
169091
2
467416
97
98
468370
52
31
41
76683
19
93785
232000
29
23
88
290373
28221
480951
1
34
871289736
79
363295
318255
43
87
413115
42
3569
191496310
97
94
121823
15458
455840
229685
378638
41
14
28
341030
472506933
4
45
82
86
58
2
5
257316
44
42
94
73
89
15
219810
956330043
40
5
66
88
462003
492748
261981
8
456299
200467
65
48
2
38
114233487
5
88
95912968
67053
204406
366390
24
329048
330896
284620
885366737
93458
128777363
49
233027
234656
28
79
401285
464151
66
782276706
5
32
424613
99
79
283596
4
333451
391591
60986
6
44
729773099
220656
31
725645613
60852
21
27
19
168081
43627
99
4
299377
286420
616635974
655174971
7
60
6
66
308369
90
566720164
86
94
41
427155849
39
41
60
437023733
58
50
5
3
87
1
6
144673
399079
411772
406349
161257
38
291990
830475107
58
380374542
92582
59
5
121542
623413385
4
44
32003
181472
276737
18
99
70
118497
8417435
37
60
10
19
16
67
13
27
921028310
79
433838
243741042
38
539227476
258432
63
98
234759278
275865
36
100570
51
172179
81
69552
96
4
48443
438162
24
395698
450284
305955
41
497935
98
881495627
102029
76
19
50
6
68
29130
87
217371
308916
42255
28271
95
416353617
216687
346543717
203289
381184
67
35
47419
34
36
86108
306263
97764
222930
63253
98
47
66
9
986431114
66
29439
77
124354
25
26
36
128428
55
45631684
579323277
70
9
80
67626
71718
312779
61
12
84
27
6
271568
374234
90
1
242304
455666
60
323413421
454134
57
310474
868473155
12
62
615096461
318669
5
264181
11
68
240802
93
207997
176407219
485656
446990733
31
93328
14
481207
113818
7
99346
21
5
76
388989
197316
258650
53
29
53
60
30
4
465244178
4
183674
133406615
54
359437
11
62
60
66717
64580
279025
946532716
113904
16
290530
53
858346712
37370
247851
321537
366590
43
3
31109
152712
27078
23
83
46
268301
81067
331916762
279355
17919
27
50911102
40
149734
39
81
23069
7
29
444911
2
42
429461
37
394034
293266
79
95134
9
17
88
66523
182231
277771161
50
394924
427331
250357
29
266676
559201286
363459
140088192
32
93
60
98
48928
20
391198
869096629
75
59
4
1
4336816
54739
56
2
250575
51
417614
26
92
50732
4
39159
2
8
24
65
89
58
82918
473923
34
108694
118191
172727
81
121902
2
31
16
39
43521
8
18
3
13
126566
60
51
19
322382
91
373121
20
367611
88
14
23
89
303040
98
49
28
192804
379656
18
94
366115
49
50
464006
326735
9
460094
974270805
46262
287406
1
346071
25
40
37
8
65
325446
47898
96271
53
254594
11
36
128987
487888
74
409078
60
157637
291982
59
11
10
93271
11
16
896611551
54
36
99
71726
41
104054
273592
41
3
177536
93502
90
79
388707
42
20
247088
11
54
29
466396
80002
194747
475329
76
472168
43
466498
70
80
151607
5
478283
414537
211536
12442
41
14
15
1
119644
7
242398
57
151438
14385
493320
34808
260818
2
136371
171800
128476
2
71
62618
57
48715750
477354
32970445
3
7
38
342660
81
56
439868468
13
99785
18
53
74
345643
6
89
404459
8
80
212130
54
47
15
372151
889510625
146862
998248867
971745418
440217
224549
216045
59
412196
125310
447771
2
179223
8
455796
64
418730
92762
55
33641350
3
286910057
29
23
34
3
48
361010
153712
87
84
88870
138290
92
50
457358
1
37
141238
277198
28
478816886
88
5
247785
7
33
66523
57
327250
4
9
25
56
98187
82
262250
252014
18
895014713
606089143
17
21
71439
45
177593
51
281735
88792576
427573
370065
15
10773
589965623
1
428694
329498
85
97
311631
409800
1
14
33
81
74
14
358742
75
32
192731
99
73340
413203
41
6
81784
290959
887087380
73
192788037
72693
403427
65
89
67
43755
988556871
13613
452607
64556
60
72153
333283221
91
11
98
36
47244
68
20671
4
30273
48721
6
129764
16
136188
6
3
56
372089
270334
24
95
257327
13
4
259538
479610
147024
84
74
17
54
209410
74
667439490
97
167886
255089
9
95
22
474912
285858
420705
247273
80196
34
44
477990
451976
54
81
92
65384
333863
76052
18300
41
30
83
391538841
40
454434
214264
195984
552644462
2
72
8
173984592
1
49490
490501
97
450408
9
78
3
87
21
50
28
39
166151252
391771
58
661315869
39
249444
5
480059
97
55624
43
85598
79
447191
112087
50
234320
81
35
84109
18
160641
349578
97
25
96
1
476733042
80428
18
80
397152
25
510890363
287361
26613
19
460839
319683
406591
407678
4
22
74482
97431
84821042
57
86
70
5
495581461
30
424274
76
23
95
64
1
208316
85
13
21
71
92
48
385118
364625
28
25
423208
2
46
80
44707
97864
2
6
93
48
79
14
34
198731
30
86087
465395
86
53436
14
8
291571
380155
57
322613
5
85
85
432566
69
78
430627
442042
176369
13
15
10
23
38
25
157208
75
7
62
907382852
99
104955662
387541
1
323499
20
69
30
16781
85
197536
99869
961346854
24
137802
9
834531044
423541
378837
663936113
7
398718
73
85441
480552000
62
56
372844992
4
189569
9
61
13
623320339
54
31955
331432
279186
221193
278530
140403
350459
81
267240
95
100881
50
65
400963196
321594
35
207508
371448
261366
382725
9
14
524031656
25
54
90123
18
6
50
6
44
480837
77
65468
44
55
499523
120186
68
67
88146
370755
1
469530
34
8
3
8
293681
45
386935
6
8
300742
204946
369024
225034
4
75643
78
36
59
22
18
11
179224
418396
6
47
26683
85
273146
34
33
329559
21
173354
421328
617366799
5
3
67
22
75
42
68
262156716
99
159731
8
20189
139699
25
69488
14
156194
104041
239110
9
374121
426308
332378
47
83
62
32
32
7
35
369175596
442200
42
94
387226
83
306739
44
56
47
30773
70
209921
51
48
49898
96
324089
95
4
58724
260471458
452820
907312837
169368
379675
40
5
89
32
191406
186979
83
17
21
2
1
335318
123170
483470
423833
547504145
61
136312771
285283
370170357
98
341966
55
69244
140892
220053
313334
75
410365
27
48
374027
133760
86
196612
470317
285236
65
61
19
20832
353269
26153
1
16
93
3
25
33
23
57
31496
46
397406
26617
9
70
95
45
38701
79
30
101248
52
46
2
144390
27
18141
492253
67
421826
119118
493331
63
595547295
60
1
61
109502
30
51
479782
27
482655
218619
10
7
24
6
17
7
444039
2
21
2
8
27
49
105530
237998
16
219929
89
72
167797
83
358163
437315
165459
483165
459271220
95
280939
329471
418080
51
465567
5
402179
88
8
9
77
62
51
93
9
79
19
96
361432
59705190
60
80
23
16
67
32
529903476
316457
304733
347487
845804913
9402
91061
77447
464268
61
391190
134879
189260
410994
54
63
2
31
415801
47
90
523692069
89
25
52
1
7
379024
88
369209
48
3
1
461353
272931
801551410
253405
27
137230
310082
86586
5
197074
49
236333
72
93
142770
4
233584
92718
70651
76
197008
1
352088
276800
7
89
85
80
61
336469
6
86463
857179972
22
74
86
8
66
9
328760
76
424052
209701
16424
99843
11
424207193
37
887743121
238898
6
295957
10
183898
7
4
87
12
90
25
74
961234241
2
84
213592
213870
49
33
177541
15
4
94
87260488
35631
47
5
70
133857852
293448
38
90
77
55
10
58
336014965
17
282462
320767
30
402240
60542
73
239658
407821
121009
87
384850
914309663
918316314
43
361907
96
55
86
83
8
303362
61
63
58
158472
63
93
44367
196886
28
10
340119950
5
5
28101918
77
170334
389747
197961
98
4
57
245726
420350
290118
555537034
281509
59
2
85
367452
5773
469638951
62
8
52
424671
122815
118898
4
61
361934
386803
270296856
699910855
1
160053
422659
80
86
448487
418799528
22
946649822
9
498332
17
221200
126592959
407470
87
68
56
258353
452117
328191503
187167
24949
24
55
425044
258297
8
15
5
86
256366
105898
57
71
253670
39
60
72
35738
21717
351164
408074
999215697
393104
40
256498
57
40
323144
85
54
26
344090
11
375600192
40
29
356451
55
15
56
176890
88153631
4
89
52
45379
68
7
165282
36
77
14
50
51
159067
48
79
84
420339
7
75
63
3
24
462012
32
31
357070
971906947
486702
33582
372671
11
81
128741
193855
159902
960786456
2
302880
87
348758
950829500
47
35
276124
354230
83
53
80
10
211467
488661
83
356286
110111
228605
326246
26
9
141621
74580
52
245375
46
60
433479
50
115715
59
337069151
276313
63
232701
298929
76
943133970
28429
158139
680323011
41
33
44
41
300860
9
184512
101902
275741
171689
180930
336895
99
7
31
82
159339631
71
70
88
468483
56
442209
403937
64
141721
302028
85
55
2
80
49
307167
235905
80
90
31
919626256
42812
56
66
47
292208
137157
67596
379872
19487
463979
18
4
26
33
47
413169
221929
49
191606
71
48667
174126
1
68
90
117690
436955445
879790731
1
3
352359201
744351188
57
169560
56
480684
11
32
68
83
153913
99
329844938
19
459370
9
243365
8
73
7
471446
29
15
176453
82
37
28755
11
39
20
69
19
116488
124800
54
202335
439059506
72
73
9
299148
41
85786
51
65
317401864
90
98
70
13
90
71
890411502
37
63
5
72
166062
52
442866
6
27467
262246
160799
66
4
168639
19
12
637390033
8
470166
10
493814261
433438
79
93340
106290
340685
264046
59
62
3
289292
102600
8
4
252296
103720
236844
30
12
42
380433
81
1
886132879
20
85
61
105119126
869456584
365376
83
96
163968
982591597
6
69618
1
32317
251843
41
1433
73
6
92064
666884501
207908337
55
35
54
490037
77
29
93
40306
15
407386
35
49
31
4
128512
20
267338
16
393229
26
55
151282
196831
433523
56
7
271365
166888974
388441773
476166
21
57
68
88
345652
64
43
849065890
469862815
33
69
166959
9
51
112176
216645
65
238478
575447540
93
99
49649
36
235957
632515467
8
233907
2
53
85
340727
405054
55
428976
233780
8
95
74
43
334964
17
95
88
78334
23
44
74
88
3
300828
337312
2
101108
40
479803
95
81
203312
99667
455172
53
448408
21
398661
77
51300
64
43
356594
3
625926999
260589749
243814
50
53
62
369377
87267
5
15201
415930
83
232296
4
166298
51
330508
72992
9
412579
48
1
175920
11351
44
31
95216
11
84414
213764
8
169135
25
175329
91
26698833
41802
508353695
59799
402759470
349599
491583
19
78
20
199552
56
17953
8
20872
189309
8
70
10
20421408
312575
37
48
363291
306209
362669
95
84
75
17
54
11
72786
57
428097
17
69
17
9
42
2
27488
118794
51254266
53
204856
54
69
116908
99
70226
840824236
67
29
47
67420
44
6
55
139984
59
7
73
96741
226587
898376288
358202
7
52
83
3
4
231827
273360
279291
76238
216288
222677
266369
290942
24
276299
43004
47
8
6531
48
494454
274751
373505
56
51
39
741059945
1
3
542675310
137787
24
30
218047
35
29
492571
67726
86
408632175
50
58
84
92
93350
94
457324
6
42
6
178981
88
80
174258
408132
85963
65
63
304126
406420
39
6
40
11
255599
73
46
51
5
590707967
65402
9
124327654
976905178
57
2
370962
19
280023172
875743281
223882
44
185398
26
453800
41
575723757
65
20
30
188534
8
753208068
389636
94
6
728894809
466096
68
428498
80
5
42
406496
87
139619
36
92
33
177179618
247148
257411
433449
45
86
68
88
747184714
18
99
6
430478
59453776
78
59
83414
45
496014
472433
17
298015
270198
312660
8
3
80
77
1
39
89691
358073
250156
28330
396908802
68
43777
157908
63954
249758
18
54177
486936
262379
66
317390
80315
134131
243656
484953
52
55
161007
452370
90
379403
8
776285964
23
34
75
65
187734740
23
136378
23
70
95
9
85
424995401
151076
267516
791665665
5
29
267696
68
370070
44
34
34
409402
347272
229485
87
83
1380
64008
34
165431
478520
45
205996
82460
1
206013
69
470359
5
6
189361
235289
317039
102811
261918
254832
30
12
17
47540
4
4
40921
1
89
1
13
63
54
464423
45
84
624603358
365415
180971
201534
35333606
909854092
354708
93212
400386193
32
195994
73
325984
79
186930
62
94
373666
8
88003
474287
35
505
377452
412
91
98
311286
56
2
148241
16
58
468464
81
217023
302915
554013395
25
23
94
47
60
707512992
144630
290989
188148963
769349271
69
36
417462
50
555
127638
36
89
317433
62
58
527211792
30
18
405381
55
173799
21
280249
237460
12
94
37
137719
389260
40
61
1878
9
244611152
524885865
605790636
65
92
54
447208
28
438688
22
33
311522
6
60
299371
463034
43
95725
48
379959
22
85
2
281343
1
19
4878521
234600
268652
432925
67925
8
408299
398651
86
90
171409
650732135
23
35156
279184
299635
33
378938
62
60
72
5
369962
3
88
143548
371274
480996440
1
30
82
216980
22
9
71
92
47
175604
64818
7
14
37
82
1
445807
225479
13
6
806955637
325481032
7098
447357284
5
281865
211507
4
5
77
29
32
10248
84
68
43
89444
73
46
302195492
35
97
136357
72
469757
369670
41
397316
78
86
10
2
2
23
73
35
449465
76
95
23
93
456637830
94
4
768936535
451710
49
165830
478945
2
85
474453
64742
40
438934744
64
3
998155081
408585
703840734
8
269785
40
87
442716
97081
71
306082
876127677
3
56
8
483805
74
362669
9
395032
70
425569
79
74
99
66
98
209618
6
256909
173038
490054
420561929
891708886
44091
387953
67032
89
49
68
4
74379
1
50
77
31192
29
78
90
469534472
88
91
105476862
78
466395
12
28
103374
15
54
103545966
96
239899625
100516
94
76
346949
47737
67
371807
54
494062596
53
29
85
430869
88
80
86629
4
414298
44
136058
189224
480681
96
86973
76
315659
68
933577368
226205
235082
68
214338
192587
402449
38924
6
263433229
57964
43
49
85
398032
41
385320
98
75
37649
17
3
266749
4
23
426703
76
35716
85
44
53
6
16473
374393
11157
84
57268
46614
20
21
704533048
53151
167816091
25
378485630
2
75
61
31
78231
125270
4
11
31909
15392
82
95
87
2
38
39
94
262220
56
98
29120
8
286888
36
12
109762
21
420379
215864
26
95860
27
92
4
23
3583
60206
24
60022
91425
684182698
48283
54
96
91
28607
21462
471349
225840
221008
415162
640396970
50
91994
75
61
54
242723
59
38
2
145574
111491
2
108534
1
170629
195828
316645
41
9
23
24
44
322996
223461
169880
276993
195949
9
23
24
87272
300128
15
20985
15
8
75
77
495170
78
75
75
51
99
95
199994
182071
1
59
84
75
153784
1
47
4
792360207
175936
59
299151
56
31
84
298437
72
45
46
6431
318661
76
70
40
354861
16
122458
267734
109949
231063
53
5
466635
37819
596247695
67
7
107536
60
94
57
229901
8
488585
50
5
17
303604468
59
54
88192
75
52
43
97
335182
63
21
94
624284509
7
65
204194
59
33376
81
65
248667
84336
682355854
94981
99
68777
152531
499441
253373
5
320281
399831
49984
28
267570
24662
77782
362095
76
72
56
74
442118
59
124176
178570
29
442915
25
54
71
32
64
357591
424300
372609
25
5
296857
1
59
248178
98
317310
223746180
771172854
355790
401198534
71
259591
13507
108361
63971
486161
38067601
177009
23
366992
68
65
9
321484366
689827529
26
70
29
3170
8
99
112478127
66
35
72
99158040
74869
54
29
474712
252719
178676956
41555
182459
90
37
56
325190
12
196193
9
19
99169
45
72
213652
17
145935
87
345892
65805
117668263
428975021
346245
33
384950081
88
408813
86
6
8
482879
77
491589424
19
202247
437482
422620
70
6
17
166035
820702349
62
407705
47228
28
171356
4
96
434059
421298
65
215857
256645
672
5
84
98
53
3
96044
166697648
304429
52381
102895
9
64
7
21
349236
10
798388670
293492704
9
43
15
8
226144
154487
79948
437687
66
2
4
8
93
309869
55
2
8
36
62
93645
280931
76
6865
205797
9
72
120073
8
161059
648741256
263462
47
61516
41
88406
29
250080
58
47
81
337564
421146
37
501382046
3
96
33
44
174038
78
169915
17
477608672
71
88
83
343461
7
86
9
158203406
638856247
378141
201141
105177
1
6124
129494
78
734965663
385530
98
463429
44
21739
78
70
48
184589
94666
91737679
54
21378
884238149
32
364542
688894616
396965
31807
3
69
58
85
42
589918056
82
87381
14
74
7552
53
736571348
28
256795
28
156724
64
138448794
65
4
364257
98
10
1
321436
196132
76
80157
497525
97830
21
82
420988
2
1
13
42
6
97162
130543
66
33
3
90
59
46
365352
63333
438098
377701
34
37
275485
450247
80
46
79
101065
256792770
232100
57
28
44478
8989
416008
35
63
8
105392
78
13
297230785
942729813
69
58
67
266531
75
56
31
67
134302
37
279158
17
75
211316
87
861096780
92
70
92
315705
4
85
7
38
5
124946
244624
171867
16
807105083
490521
410933
651537955
46
290466
41
371185
15
62
56
3
98
35
132372442
78470
264298259
60
20586061
98
444950
51
546581684
991110003
95
6
101220552
84
162874
98
467095
4
320193
16
1
46
23
332387
273814
74
22
6582
432136808
411702
7
421683
226808
304239
199059
392338
77
58
79
378814
36
213877
14
96
260256
70
190503
13
270743
2
293321687
8
239241
3
43
71
310286
69
480945
454587
8118292
491777
177464
88
10
51
228647
48254
43
197428
38
1
15678
4
79
494092
4
240568
256779
40305195
126233
223448
96
38
31
46339
56
472651
53
387430
296001
104684
13
7
43
69903
355185
441833
97
92886
677932568
32
58
70
60
9
8
5
56
461159
54
64
2
199574
8
400959
330744631
79
84609
4
13
5411
8
469125
65
9
37
85
7
25642
182732
334383
2
4673
7
1
48
1
993773080
960198974
75
233165
50
413493
329896
386022
4
28
44
22
636782031
75
5
76
366906440
89367
52
49
6
36
374461
8
36
4604
281609
277294
50
106200
299783233
529128575
90
26491
349920
11
37222286
151620
88001
634739143
155845
29
63
42207
14401
57
152129
32
908605029
97
78
335831
98
70
293799377
71
353521
864141870
369332025
1616
4
89
6
209113
480785
78
104505
71
329395
8
19180872
401341
4
48
105274
3
19
379406
75
178098
126467
9
2
4
281774856
45354
309228285
47
617788050
261707
29
38
1
978831077
412426
17
733524012
52
344907
75665941
401208
92
134743
9
135477
40
4
27453
15
460779
45732040
402984
5
66
69
194157
49
488883
371326
71
423288
112525833
14
273734
77
388158
44
86
8
5
386741
80703897
23114
16
88
428431
97222
296749
60
496950
5
251542
7
232107
82
28165
344029
61
38
8
116838
292893
81
24
10
32
56980
343544
260163531
202883
36
941853261
309794
328398
1639
77
531853784
382927370
34
23
76
36
78
3
308165
40
289357338
70
3668
308674
668474110
12
28703
243247
42
94362
34
55
37015
62
11354
373596
90765
28774
296047
292150
5
17
718514338
138381
37
71192
463563
429163
214856
129421
79048
549899616
192645
96
119629
73337
52
14
95
759494825
19
25
46
64
48
15
672308716
94167
357372
89
22537
83
1
184016
9
65
313118
77
15
132488
88
23
416002
98
5
8
22
18
18
94
92
61
408814
14
156541
42
65
59678
30
134518337
3
98
97
52
48
263106005
237369
235567
61
372916080
346696
247078
66
77
404908
382390316
23206
219787
334489
468172
55
23
9
61
284809
69
8
72043
307758
798007764
93541
88
488751
64
82
92
8
45
21
24
42
222038
960771713
10
400810171
2
2
87
63
302519
303233
50
76
64
115281
71
495941
773431832
4
126442
3
419909
16
488114
481080
76
444094
52
243070107
88
35
140260
25
66
47964
82
10
121407
55419
6
3
58
25952
86
400356
279585
3
492621
324653
89
35
966874086
23
58
50
33
87
479460
54
75
16
79
16
69992
28
325036
2
4
26
89
32
7
728974808
277816
14
263733
206722145
35
99
322221
19
80
36
98667
174861
23
896646971
61
77
36
7
555172177
40
146680
430766
1
63
65
19
354618
476093
57
806688192
217284
875618121
24
88670
25
242255
69
94127
76498605
269640
92
20
17906
436578
44
61
78
744435663
10
108088
284275
88
62
29
66
390748
71623
68
39
389734229
369216
249341
75
217166
314431
475295567
89
7
22
65
55
219973
49
566187750
75
408948
2461
423589
75
33
255318
245859
465472
400124
441611
142464
55
480333921
91
28
93
45
96
68
479202
5
866970303
18
95
384031
69265
6
4
12
71513
868595855
272145
74
77
60
35
322117
5
437454
62
742924180
238607
205195
2
71
31201
9
60021
439478
99165
77
3
266293
20609965
27378745
333781
70
92
52
340526
47
18
318887
88
274172016
17
396404624
106592
31
98001
95
37909
45
76
308071
34
83
98
32
4
6
86
87
32
746841408
2
245549
81
96
24140
22
401730
56
36
570709888
248979
258105
372570
347916
120191
73
52
332343
133566
42906
44
7
15
469423
176985
22156
63
754809187
81460
662623887
340291
439285
46389
494849
87
64
69
435262
316778
93
312541
2
11
320677
26
247578
38
61
58
423522
202582
80
47
436352
63112
296833
854809403
709176923
97
453611
96
88
88
21
391406
379403
4
49
149604
171169
397335
497608
40
97
5
654659042
70398
145437
119794
32
854899137
13
247236
320369
97
4
43
15
10552
32
1
53
483382
5230
269922
61
217630
84487
2
1261
370869006
394320
420453
80
335571
152031
852446762
208295
363620
11
83845
153091
790194754
68
96362
451375
16
460020
78
28729
37
386806
41
153488455
475584
522279903
415697
328310
80
984883180
387444104
83
475041
25
35
13
244197
44
75
65
425126
94
102639
17
317320
485540
2
227505
50
5
974947581
347476
2
96
95
286080157
113263
37
38810
66
225090
69
464120
233971
118785
449721
381542
170973
96
40
62
97
10
21
27
93
228898546
200279
840406738
9
270299
93148
115333
17
442495
465620
74
406027838
573174375
951114459
54
85
310465
474022
21
125058
3
99719
962045026
318393083
53886
425243
395623
187990
70
91
487565
98
44
906980589
57
426164
358753
634631362
694977983
85331
3
86179
85
30
334590
158703
2
470347
7
407028
4
21
32
89
69
529904566
58
81
194537
4
361145
159538
318514
442611
68969
31
742895037
252783
183639
96904
14
18
75
65174
208941
27862
62
305115
75
94
56
42
109865
11
211701
374817653
335042
352246
61
27133
160441
36
83
213198
247011
242242
377671
24
10
80
451720
62
11
447899
216961
20
26
429454
438833487
72
316100
475813
1
485619
64
49
95
278322
727967911
38078
93
61417
580196687
6
39
162617
92
924165546
46
202952
596716951
97
34
10220
249987
677798899
13
769513904
10
54
351305655
33024
52
354300
30
74271
78
114325
85
459791
432680
279181
7
61
43
43
387032815
255507
26
65
230965125
395660
2
76
261483
403508
399175
458174
39
75
269184
4
358872
66
87
372254
458286
47
20329
14
15
463106
89
68
6
247585
99
49866
485234
19
48
98
310088
39
43
59
5
57
267490
40
78
3
400175
359149
21
214654
278433
469928
90
462526
388353
453358
177457984
6
3
336330
177605
54735
10
83
359363
94
91
248749
74
63115
434909
281353
216700
122213
49
386428
769224466
33
381002
67399
247033614
54
44
315587
29
392441
317334
48
44
237823
604188589
31297
76493
418632
22
81
8
7
40
180697
13
11
53
110913
35
10868
471462519
390022
40
417690
50
417477726
134902
165609
223305175
79650
164287
74923
86
60
839561263
105809
18
137039
64
368063
24
134356
65
364090
32
3
17
69
382459
88
410579
41
110449
228216
827053085
4
239049
197844
55
32457
17
190432
310124
4
68
418038
77
51
360302
71
54
241749
40
46
11
180680
353066
28
60
84
56
49
401392
53
43
286305
278705
484088
80
457626
70
9
66
55
358524
42
435378
212997
181333
26
216007
34
575105498
35
45
79
57
66
366168
1
71
63
36
57031708
37
32
344979
79
801004905
2
335102
155986
353407
540617663
22
481094
312735
292066
93
342874
4
162379
228116
34
48
99
180637
71
44
85
758122903
54
177993
175088
28
408461
173096
452958
26
113932
4
433066
486910
61
27
48477
327780
84
16
795955619
461612
75
12
49342
143727
395283
81
188080
13
485173
59
276119
63
56
494540
214720
139048
27
2
754187433
47
92
44
77
58473
29
61
70
451274
251712
37
70
81
87
414533
783797256
283449082
871378210
143701
86
35
158642
51474
319628
3
277928
452449
37350
55
75
34
356368
35
11
44
315043
452137
23153437
391360
15
336946
163561
83
38
383731
42
75
23
742422256
314743
6
271489
257756
375530
9
220841
42
608875243
366856
204499
4
191613
83
43
6
160144
343325
266642
4
53
74
19
320512
53
84
35
9
75
49642
266804
15
41
482249202
42
6
19
12
91
957197276
79
903162838
590566030
44
25
318045136
94
78
232371
244140
47
94
491065
311057
6
35531
190052885
82
64
26
394997255
66
252231
385236
18
3
4
408533
231306
46
40
477731
297776
65
45
90769
65195
333761
328926
7
7
211468
92
46713298
33
687722931
859640278
316573
3619
364090
808975185
2
25707711
86766
466250
35
96
94
158187
260630
17
234980
46606
5
163435
90
233349
446235
478049
73
239132
17
149435
64
87
63
74706
194924
406499
22
297070
68
463151
13
89
8
50265
25968
10
44
491617
40
129754
2896
332781
717938446
189752
79141
22
54
4323771
55
465389320
28389
176148
71
9
87
963224557
75110
30
90
482294
1
41
7
93352
39
7
9
47037
83
333061
84
3
15
56
80
324576
5
73
104028
484183
80
165459
17
287863
353303
235098
330300
298171
55
42229
133827
924582882
96
377421561
472547
379241562
7779
17
37
55
368113
39
89
163636465
173003154
56
339841
483802
435120216
97
257015
237163
82513
46
38019
43482
21
20794
3
282970
99
437251
260202
80
52
43
83
244829
92724274
22
66
56
168848
479859
68
29
16
96896
926212599
128616
310153
66
349971
99006
33
67
320596
234010457
473961
35
40
8
480828
48
36
59996
117255
46
84
9
58
4462
98
39
117949
578863220
81
39
434794
230974
339058
81077596
68
47
49
98
3
831694070
245070
18
293342
3
30
13741
56
87
4
56
299456
84
26
58756
59
11
25
8
80
22
470890
169983
659293132
320427
30
286795
117751
14
63
32
285466
102540
976657313
387585
91
468791
444133
3
327035
434522011
60
694087176
4
61
215059
121981
3
61
66
295137
160506
70629
14
4
349700
369181
5
46
85518
15
41
21
37
1
76
98
39
17
77
450762
188182
4
78
24
876265905
425851
3
19
55
47
300187746
89
7
63
4
448873396
20
2541
598069841
8
49
285851
394279
489065
83
438182
41060
53
7
788650650
649081899
9
112633
447126
45386
17207
201278
14
39728
2
308445
14
63968
6
451890
313391
312185
51
3
8
414841
31
338615
84
51
17
18
40
416836
7
74
625890786
302254
367253
134433
12
92438
4
56
358197
20
940001080
290
60
401351
81
488151
356175
84
37
112931
257537495
285244
55
27
320987
145830
173430
96
305299
92376
97
74
11
194407
365476
76
71
19551
51
58419263
36129837
68
38
91
16
482952
104363
257151
78
562752485
106714
26
320347
89
589805488
670455220
320890
243642
270375
667194278
57
62
435537
364646
479540
669341530
25426
13276
49
33
382461
320669
324514
606600976
290005
452780
56
1815
71
60
40
90
5
58
75
61
480048
61
59
371434
66
32768
12
229756
89
4
184821
346733
271253
3
56
98
30
28
405083
569982152
3
33
29
48959
99
36
270488217
430808
99
224366
183788
60
339216
56
84
24
749807047
50
99
40760144
61
98
91214
153415255
827467041
61
51
30
184060
6
155382
354938
103047
2
324762
60
52
405705
876256600
211899016
42679
90
45
239422
181736
276380
52
929913356
62
83001
16
450722
67
409115
405213
69
477499585
53
239804
438810
27
32
34
449836
291996
6
27
342623
80
32
12
5
264983
416914
95
314748
810843273
492049
54
41
84
420286
64
5
893722346
281793
137212
394595562
57
193071
1
62
436050
193252
91
5
6
95
377661
10
9
5
126120823
25
5
134167
898915073
92
15
376935363
145403
742765720
19
134509361
490566
20
980828913
667898227
23
347129
22
93
311526
345491
2
7
383994
335122
5
9
214950
18
500753852
233280
365422
60
11
213704
17
60
113326
57
94
463044
42
207328
3
491895
2
358741
1
267815
27
2
135031
675441647
4
147338516
95
288176
382394
15644
199007
41
481983
4
8
89
234473
179617
267276
827981316
40297
28
42
493121
450544
474729
30
4
25
31
79
209345
62
106018
42
16
44
4
482757
35
53
84
687912532
213347
28997
271637
79
14576
4
381828
67
2
465075043
401544
399217
294356
9
253083
672196041
5
49
321428
372591
9
180551
27
387191
463246
12
9
52222
180212
257694
73
13
40946
53
21
353573
47830
15
78
28237
13250
374316
49503
98604
2
52
16
26
14
166176
266716
59
94977443
70404109
68
371130
3
63
288214
21
96430
4
2136
42294
74
44
384109
522148138
24
470321
75
226004
70
397944
3
11567
64
3
378769
36
295053
59
22
39
15138
485247
74
920968607
94
3957
6
48
67
343536
58
103515
377334
34
6
96
854707698
482479
38
75579
257865
394318
494822
4
36
326645
10
76
218922
17
66
58
353182
764528022
175156
311974
5
4
458874
172342857
19
38
21
24
43
87873
152573
43
6
224048
92
16
1
39
26
458282366
97
69
442090753
31
297135
84
1
77
341404
61
330843
344877
913811524
7
8
22278971
99
18
219569
141689
348618
688325175
74
649512439
218801
32
70
105658
327014
38
4
9
2164
5
52
50
6
10
222897
46
486684
64
136020
80423914
45
98
280081
71
41
927147217
497653
153326
428883
334341
7
42798
317550
906277468
175010
167630
3
97
373661
50
51
17
75
327523
360020
24797
155197
3
45
28
3
25
50134
6
62
144235
460251
303496
495660
99
72
54
685185867
56
31
49581
88
73
27
53
92060618
89
429786
28
976439362
65
86
261813
34
478606
67
443597
82
65
71
428189
7
30
29968
95
194347
21
34
266219
158411
1
89
21
148644
298861674
78
19
75
4
61
37
49
59
197672
87181
229101
3
365793
216582
22
312743
47
146029
33
9
4
42
337555
64
31
405881744
353857
63
18
63
69
400836
880388723
60
97
42
44528
119389866
422484
9
289895550
603850593
8
6
99
7
41
26
381774
25
251652
384366
485876
145243
224688397
397183
425159
63
496583
426506
133897
66
7
4
60
187906
83
89
39
36458
363857
73
63580
50680898
166908958
22
1
7
252501359
84
22
303347
10
2
59
240092
773112904
5
170232478
211352
58
410928767
246414147
37
393931
6
34
23
499640
15
107364
58
45
370385
200438
30
71
145244
85
113620
6
54
33
54
343525600
82
38
117937
554581790
43
716803231
8
195564
14
485271
99
9817
386827
962264631
23
392715
217482681
221775
56
446846
1
7
70
410419
42
10
24
84636532
33
312648
42422
7
198596
38
94
85
409133
27
146209
2
127754
213975
49
299308806
53362
355411
239447932
134754160
17
387194
87463
57
308176
8
9
308256457
239164
69336
14
69
9
62
84
47
397877
73
4
86
72
528627800
228194
532655237
221453
39
14640720
218876
24437133
28
249671
72
221374
343092
192336
147127
12
43
330583
35
29
87441
228197
375217
224042
69
96
16
438659
453671
37401774
137036
169607
67
259982
60
7
144288
39
491593655
71
562628922
104930
39
394023
575314199
32
4
61
17
57213224
97
62
10302
6
109747
247951
59
12
72
429481
78
39
494860
92366
66
11
50
625143275
268149
399815
8
356212
86
40
80
845393272
409979
84
48
48
79
6
71565
163111
97
7
772584346
143484
225549
71
132215
28
63522
98
293607
122644089
483164
102255
33
58
57
275229
1
89453
474032065
36
306057
4
45
414330
3
476385
358710
34
25
12
262858
12
91
10
58
71
31
44304
446873
143748
9
141399625
11
4
867944977
491739
15
93
2
692998914
74
352487
344626
231505
402595849
132902
4
26
823083920
248293
28
38
65
475072
582880728
450541
48
38
85
345292
717739572
399586
420041
420626
4
408943
8
112922
454213
34
280311
24
821172904
307149
64
454885
23147
135712
28
26583
209793
97
71811
74250
127625
96
5
82
87
305587
127303
364390
282743
82
371838354
481336
74440
363005
33
134243785
91
27
379426
383012
84
17
36
8
99
899331542
296210
30
63
33
281871
3105
42
18
57
42
465214
279560
308996344
278482
119419
367467
634601614
79
477268
218251
235991
29
97
7
104580477
238689
36
113007
6
326420585
131997
74
29
53
377594
67
23
16
2
397664
929660716
62
47
195043
90
159888
9
9
391714747
85
481539
667840141
83
7
132176
120632
42
84
75012377
18
96
42
179973
94
60
192344
90
331630
40131
324151
90
79018
446848618
591
97089
192515
347691
85
3
23
88
453427805
75
212889
22
397259
201273
673533006
58
31
40
162841
55
282562
94
210399
157304183
59
321577
6
84
446615
56
181519
78
1
76860
89
56029
71
53
195405
84
296812
486929
277101497
40
68204
299616
157223
7
170182
79167
25
416316
2
287694
144903
20
303814
84
3
274497
387737
9
209846
224462
8
1
583789301
496402
665096980
36
26
111279
36
385412
38
7
38
279014
480416
635523876
16
489518
164080
24
11
163814
1
161703
14
200732
6
12
86
452696
237468
12
368362
32
875645322
87680
81
343426
368358402
11
189976
42953
133970
152155
53
84
247672
11
739283932
172165
8
127209
77
55750
310038
471028
65
9
396927
6
8
245137
284046
370593
307552
222053
79
77
29389
456264
243904
307520
98
253260
93879
22088
141833965
14943
381190
71
96359
332724
14
81574
26
97
871824576
3
86
332394
48
264663
232439
408438
69
96
22
39
928325085
490366
87
9
204645
468926
74
43
37
100466
144057
21
49
84
10505
154192
6
84000
96
71
15
171612
81
92
55919
31
87
75
394251
95132
235412
299747
7
8
393878
7
3
13054
94
159407
468382
388328
130424
84
91903
452181
4
65
155441
253216
199145
70
65
76
72370
27
244323
81224
203729
94
46
4
142566
59
262873
267505
846232686
67
55
51
74726
38
838790090
284146
216112
36
115122
475391
186025
156919
99028
23
6
11
88341
24
34
2
9
87
15
50
343419
330149
309459
418954847
1
180151
8
383801
94
761918229
21543
84783528
126411443
116741
95
20935
265031
294804
202471
273714776
9
5
10171
170141
96
21
50
200141
87
22
257536
8
152083982
132863
465674
7
57
439341
277605
281687
160069
768225708
43
67
95
83
1
26
303371
114197
83
47
397222
74808
32
58
25793
436316
1
43
45280
18
93279
285133
863608664
82
413292
351402
322323
197574
4
9
4
26
28
25452
76
37476
670991181
157190
98
27
83
44
27791
63
224501
66
305019
15178
61
49
82
20
10
55
177537
33
322611564
240163
5
37
1
1
8
24
37
4
33
202729
53
8
74
243541
713465343
3
5
198334
383391
126881
375754
40
280064456
382383
104528
304203
16
40
35
89
89
57
487578
52241
64
49
216445
29
168037
68
135969
43975136
30
168870
31
67
4
340420
91
418749
426533
591383719
40278
94
246076365
403997
52
57565
90659
46
76
286344
3
970091861
87
6
89
240854110
47
27
149402
634015151
476428
427517178
77
69888
38664
47021
72
89
165632
69
313864
233132405
5
33767
50
1
33372
286903275
59
73
420940
864062951
36
95955
200738
332993
421859
17
494074654
210859
50660
385340
284717
408817
368088
698151759
95
22110
540256903
58
35
401557
49
167358
48039
71
56
368297
154664
93
313147
356371
344666307
13
53
91
114116
69
95
16269
446552
154553563
140198
413294
35
35
480845
1
4801
10
265614
421733
12
163667
313572
401431
52506
687980124
23
181295
57
29126
33
95638
238153
135653
147073
4
416119
791443467
59
204932674
27
64
431426
292036019
9
68
3
326497
59
218797
447851439
215052
22
26
56
19
84769
8
138954
25
179014
62
169690
354395
57
759681469
17
84
77
35
21
95
110574
56
4
302374
237506
41
443148
63
89
30
349455
35
16
4468
13
18
147067
17
482889
81
6
255944
479316
436918321
225051
1170
121278
298107
96
87
56324
528151456
184331
233475811
27
206263
41
99
4
395631
217005
384406
60
230436
4964
106736
44
16
139490
67
215712
2
62
79
79
50
62
458023
14781
159647
308309
494361278
163803
20
443740
828435880
352101
53
97
415499
82711
35
276742
865178369
4
65
96
303987
413417
6
790373184
33
37156
74
50
284366
400413202
85911
95
297379
8
31
42
301701
352937955
11566
39
474955
441933
66368
659290447
9
148083
56893
73
89858
277701
133098
7
49
6633
24
332419
38634
54
59
94206
67
6
94
410186
65
53
45
435705
13
38
496058
92
470269
73930
289875
286260
81
30
19
32
458108
97
94
49
6
47
33
72
461826
88
33
85541
62
360370
274239353
16
144557
27
79
99183678
62
15
21
25254114
53
82
64
204056
7
22
86
20
53
66
4
286085
667294664
42
115456
232170
426654
306858
26023
67
154674
963494989
18
34
216505
36
162424
33
231517
4
440404
248902
402461
283920
35
18
67
40641
95562
7
85
49
79059
66
11
172869
2
408338
17
255942
354174
37
89
12
96
433262
322416
28
240528
296608
408722
8
81343
117829
50
8
435790
27
7
32
71
296767
77
289322
30
260939869
381913
194608
69
600947466
494468
85
41
189607
92319
180315079
146167
4
426171
74
15
35
59
69
836480179
20
8
4
554595074
41
39
30
54
56
65
174581
4
474998
195483
54
70
458098
457888
169343
450565
85
6
138824
391499
58752
478345
81
398816
445326
104234176
33
3
111853
7
300578
303274
33
132978
42
15
59554
56
48
490427
254003
870558421
27823
3
48
388231
421607
230206
6
13
80
459705
60
86
245258
7
20
387082
8116
270165
428074
337277
11
68
358897
77
282739
432551
382128
68
39
533275646
72
22
405114693
364068
91
518862505
13392
316365
90239
38
399065
45
312152
57
51
5
61
74
3
18
216996
358897
243979
55
64247
128318
37
418039
410243
79
51
65
7
84
78929
53
144328
133778
78621
6
89
73
148229
17
1
134527
79
439236
493362
348744
63537
4
80
43
6
99
82
159283
254157
66
101636
69
13
23
26318
69791
233587
16
8
115821
446876
47
169336
222815
425277
79
21
22
70
45123
27
58
441250
443658
4
2
257058
43547
74257
343548445
826316423
294206
329943
96
51
25
88
34678
27
96
51
18
9
898111982
147514
34
6
562693397
74
80
90
275981
66
65
135979
7
22
67
151458
121648
58
543305910
420966
505886626
450210
67
86
42
89
285234424
476034
288702
882249131
7
312683
281721
53
338135
341305
217334
94624
94
279795
178715
78
234104
96
4
16
257990
26
191901
313519
3
8
25
42
99
31
417888
91
71
224639
465647
346707
38
3
25
80
70
841144485
8
90165
23
25437
93
161348
32328
43
63
87
172828506
55
266545
11
99827
263966
206534
1
6
211268
912423335
31
39064
442120
352566
276890
71
238912
343909
434769
8
419443
723256220
476448152
453876
275112
467772
5
9342
245110
22474
93
92
247662
39
5
132616
386710
178873
209995
6924
98866
65
67
491231
233600
464493
309012713
403570
217656
9
62649808
706168871
6
138233
367129
162287
288386
383870004
71
86
494977
64
342508
3
9
24
58
29
47
22
169937
365250
342308
1
431222
43834
37603
23804
278232
39
431940
65
84
147604
257794
27793
8
439240
654798457
99
309517
39
11
38
314168
99
1
58
669824855
7
48
147686223
434740
486996
19592599
79801530
73
74
256152
5
286798
402416
572463258
75676
350023
95185
42692
11
165724
85883
39
371700
34
63
271956547
162619771
195684450
37
174667534
67
125816
63
374229
410843
93
743619369
475024
341780
66
3
12
4
169778
409754
361868
39278
52
48
77
191268
93412883
2
150133
16
88
15
373702
5
55
70
482069
86
73
77
62
153333
84
37
29
28
7
95
306043
565730417
10
923717640
16
41
79
89
57
2
454631
447160
174231
436982
43
28
358666
63
659461071
14
127775
270661
123059
331648
5584
26661
13
338997
9
1
38
176561
93
567850784
106388
285036875
28
69
1
8
47
291320
272541
62
86
285205687
541229373
207971
70
338150
93
24
72
90
12
395775
175700
96
451899
25
498158242
72773
38
83
9
69
62
21
225097
30992
128068
98
478563
362420752
802791385
460699
241044
37673
10028
69
98
203419
7
18
349141
75
502312809
42
85
81924
3
194618
358475
333014
12
850591383
186146
49753
64
65732
384922
190721
84
66
70380
86
325891
35
12424
61
718763421
215872
67
352085
17
24
56
583624737
2
16
107778
41
813175287
23
55
108
16738
14585377
81691
65
108045
6
1
1
1
8
51
48
84052
47
39
421433154
54
94
11
166504
9
350433
309220
90
9
37563
57
72
33
9
69
128538
52
9
8
312092
3
167949987
296223
96529
831807152
63
93
210796
51
43825
599126206
326048349
449994
372425
258576
30
133036
33
55
9
96551
444172
47
66
72
34
340401
71
77046
93
6
420031864
69070
878945835
965024001
7730
59
101027
34
17
115064
95
648
7
177256
53
51
822223090
36
233413
9
918491876
36950
328581
3
231124740
16
74
199333
153747
449645
274420
82
173487563
387223
136588
69
2
7
55
29
76
33
136564889
19
756662427
497994
3
96
457149
292541
374062
410432
44
121138
318104750
7
66
77
4
140241
433632
467091
3
915796422
7
48
655835706
110820
67
33874
320675
4
92
67
42
72
484620
24
26
11
8
213662
422797
51
17
62
24954
223464
55
495801
658094152
195855
83
39
43
323898
439144176
6
4733
472822
180508
70
69
49227
63571
1
62
454940332
58
45
29159
7
489511
23
59
393670
22
375816
487999
60
53
28
107004
383758
196287
163877
285205
230821
2
85
875577443
113772
25
9
445699
15
99
166765218
398718
355291
203671
23
28
249996
23
392114
6
59
114924
91
218750
76
73
16
8
93
139001
29
54
14
118702
896419572
434515945
148168
56
90
89
11
5895934
3676
416592
6
60
346626092
228337279
9
426638
4
15041
15
2
357714
54
47
6
23
49
497211
176835
21
207858
88
83
52
29
457024
68
425312
50
281606
15
47
83
8
85
321938
54
268623585
88
42
1
46
164407
4
630911151
9
4
82
280190
91
91
1
57
24
373460
61
68
412712
8213
8
53
269593
94
93
267331
46
3
45
27
128984
22
419157732
387913
444485
83
62
864676019
1
248971
6
846741440
186693
207811
66
2
36596
247666
79
10
323505
59
46
14841
74
396749
12122
419204
58
271538
18
17
318515
188784
10
276298
275300
229857
3
477476
85
21
804970653
50
383436
253485
65
13
128582
151688
335362
29
499134
133050134
31
24
31
822790741
416367
984390187
87663
397567533
261659
389983436
7266
402694
12
96
44
128583
83
69
195672
253943
42
769442333
69
53
127053
322720
266404759
388977
209368
198401
2
457203
340959
9
30
117997
197670
26
938343484
231997
427499
25
22
87
95
34116
56343
385634
167923
7
8
337238
976399504
98782
79
16
19
30885
494163
329465638
51
66
476365
568201220
28
98
63
49
109778
43
405227
30
113491448
5
40
48
78
257006
240200
841677371
190264
9581193
144818
3
517673649
57
293415
42
739793782
331528
255942239
85861206
67927
71
435631
357490
460906
830339147
763422745
29
725216122
107796730
92084
122116
238911
204785
360481
545402871
648721093
343428
91
394725
173350
104552
16202
872824360
109875
75550
72
70
29
92
91
421344
179779
85
8
29
849643084
940019483
114093
181405180
19
80
95
62
93
21568
79
151175
10
67
69
435937
351443
500703922
462654
364249
57846
32
64
832677741
27
243386
9
139597
339086
98
57917
78558375
121479
77
609131997
324823
182491
12
87
166356
7
40322
6
447330
83
74
5
433951
296905
373859
7
190385
2
9
319311
190388
481359625
2
26
92
791631101
107614
30
92
378256
156839
146458197
85
6
456890
31
440899
94
88137
3
152265
96
20487
7261
368727
3
470926
10
331271
73
490888
87
18
81
80
436977
6
128186
25
57
81
413458
685046160
280619
25
381309
442261341
69306
49
453940
259018
64
425249
52
894864357
49
488643
497806
207887
162919
315269
182552
5034
6
90
1960
872159409
1
13
8
237892
47
100382
226017
13
93
362363512
38
290259219
342928
57
61
50
63
127622
219184
401846
9
272721
478165
5
231180
275788
444312
4
87
40
8
30
131850
253622
470407
392461
21
350364
449434
430712
6
95227
12
19
12
10
320251
79
221357
358167
3
398098
682232112
481791
67
229286
4527
738813666
1
144416665
62
496513868
203293
130055
43
81833
873962808
315169
316607
50
42
1
536786023
30
8
166435
7
169115
371617
221172
2
487471
619451446
6
67
51
13566
216518
73906
84
35
26
36
66
221574
15
34
7
408661
778684847
5
28
79
248773
953310747
312936
6
141739
7
518587494
98063
79
4
272653097
4
54
6
63437
67
77
6
29
82
4
275935
9
17
36
94
218794
2
377448
56279
408409
677357918
29
80
200093
8
23
420669
385529
17032
8
282118
494038
16
9
532331745
5
74670
44
359186
83885
408220876
68
150509
34
53
50
285618
87
129789463
86
202732
8
247583
43
434780
8
83026
34
32
394618
17
33
331894
44
435447290
301296
118770
43
4
257165
463958
47
248400
2
89
29
331861
335148
86
265687
305698
168892
70
50
813299930
186916307
397268
33
23
68
203830
60
39
6
37692
250230
364150
134822
39
13
162689986
164969
16495
1
659533750
7
85
4
209771
82885641
460704
282600
69
248336
497675
47
144500099
91
5392735
38
5
497846
915693414
26
343816
993093646
20
77
98808
14
64
4
121896
262216
85
229875
320198
226252
174324762
34715
59
38
19
431295850
7
25
83
468426134
79
16
720648622
985779320
97
402418
66
150266
239302
235255
988814116
21
285515
104603
72886
941410517
453866
86
420101
284036
65
98
927142015
408807
69
137506
920873580
503100511
21
76
6
349380
156550
180397
51
29
305453
173329
498025
320553739
248427
9341
70
452395
98673
434709
290163
160535
83
390929
464900
5599101
27
7
467034
375154
298952
1
135981
6
762208489
256618
54
35
218068
376861
24
73
17
352868
150537814
520041053
69
67
81
84076
97
313451
370850
23
97
165078
64
16
190139
73889
53
43
9
89
874516095
79
87
9
87
382180
67
20
47949
84
28
295856605
4
356133
334422
372975
91002
638875640
10
31166441
94
355608
72197
25
424122
5
52
44
27
31
255992
330821
29
79
3
39
31
262458
78
270096
93
165214
30
680604797
7
2
7
272467046
9637
30
513265921
194893
349969
78
173631
4
299708
28
181717
256606
158139
498
92
39
247407
81
623479813
309117
99
246409
55
56
111214
63567
325321
91
296037
23804
9
48187
6695
6
474475
95
3
77
98
325411
403937
165082
73
396050
3
4
419758
101316
281680
216123
15
16
613184995
24705
97
418326
126310
72
70
190165
48
19
3
374439596
50
14
205272
70
153899
55
63
27766
7
6
71
3
8
3
251101
227207
49
9
94
385879
125779
261594261
59
389974940
978149337
260873
37499
438527
87
74
66
47281
48158
65
81
377894
339843
21
91
380526
38
63
478264700
433500
216563
40
66
24
253756
466531
319943
307061
7
205373
91
445128726
51062
386167
485909960
47819
223275
37
291282
270408
21
602308571
42
799973343
169463
133991
85
52
123324
94
154421
218404
376490
63036
52704
72
154940
911929365
370461
225781
178540
205415
52663938
303918861
181385
44
34
199933322
1
68
86802
299008
257280
9
33
108559
130192999
74
351728
63
435673
486738
158547
59
61
6
83
75
40
1
25
138242
38
7
13959
959205592
9
43
23
89
39422
65
290615
94
74
139114
1
14
10021
53
27
38320
49
470305
461422
21
49
9
288533901
4
358527
399422
418269
86
41
223160
89
78
346695
97
310185
16
10
10
32
14
2
473320
48
44265
33
10
361790
82
10
120348
163738
486904
236587
115684
2
80574925
20581
56
1
9
6
295612
320271
26
99108518
10
87
48
91
6
19
184896
210966
288995
326701275
160023
83
125344
33
77
16072
615457837
355642
93
475052
9343
427716
68
7
78
31
266808
147399
7
21
96
1
82
30
16
82
10
70798
34
283041
53
2
186790
176238656
3
70
212532
58
592200669
92288376
357178468
74
8
257197
97
91
38
318108
80
7286
248107
330510
44
410097
6
7
426365629
84
45
480967
9
470185
67
58
96
98
374568456
494323
14
97
423068
188358
39
38
249702193
47
80
80545
517288641
921648466
69
225854
1
386547
78
737919512
317276
27
675617512
39
83
1
76
75
104312
5
6
91100
185401
456902
551366425
3
65
8
30
55
650396664
77
303204
176076
160860
150773
409275780
16
15
14
86
354082
129730
508738944
59252
252234
187295
26
96
1
975381733
17913
76035
22732
75
183286
266695
3
74
405712
178600
25
64
111815
47
192854
45
268844
34
365854
20
4
82
128849
91
79
94
73
77
54263
191961
104025
64
341986
18744
8
81
82
426111
6
3
3
735428663
88
47
175216
62281
354208
14
454330
39
85890
332923
99
307402556
200176
61883
55
22532
89
7
27076
590263422
6
448823
4
54
25
42
68
141772
60
34
42
48
61
42545866
66
294263
880493552
316124687
5
94586
70
220147
23135
84
13
328245
53
68
88
3
119460
21
31902
58
277702
52
7
41
95
24
13
15
70
63
363229
1
3
743652606
78
446030
173769
90
449581
104776
6352
276751
223245
136147
282233
2372494
25
89
367510
334510
227376
51
150499349
71
493336
358889
34500
410828
54
40
43
456071
318711
1
75
430428
61
97686
61
20793
3
325554
98
84
276702
15099
91
253097
352067
47
89
97131
7
73
51
6
6
85
34
4
29
19
135594
35
321189
144032209
3
35696
8
61936
2
9
49
9
465049903
7306
37
337857
8
705429470
83
4
360328
56
43
467820
332681
81
44
32889
424375754
135731
23
406078
432746415
71
473947
32435
39
58
59
427402
353090
378504077
3
73
359481
42
81
393061
11
13660
695486834
36395
166134
94
11
25
87
439223
307738
11
66703926
11
413914115
34
64
97
75791
16
61345
142988
706762667
89
17671
556922264
19
80
28
69
493620
176982
222364
21
339382
67
445000
30
67
61
378869
53714
28
11
6
26
472926
187054
198127
988767892
23160
365766
29
81
354465
85
10
24
146949
1
345531
23097
35
84
85
158021
127630
75
13
30
8
12593
2
360927
454808
484411255
95
69
39
388860
131849
237697
298821
123594
179952
93
94
52
479056
307481
62
63
235101
73
38
50
35
9
65
11
56
7
268478
379668
81
83
474770200
35
39
276439
113109
8
33352
44662
99215
557175220
267351
8
103426
214339778
55
185615
46
96
95
3
73
827682102
41
285580
72
122004
96
76
58
24105
26
8
70
83
511315174
378352
89
1
194744
27811
59247
39
83
56
45
74
30
38
54
3
4
91
29
61341
57411
18
94
291443
231952469
438397
79
352944
10
479149
57
225261
3460
888046329
317937
45
94
34
26249427
93
27
97
74
54
29524
50156
96
97
48
19
221758
4
109139031
174959
666169658
34
75
97
67
5
360632
35
269573
322173
41290
137831
201496
113941590
289305
62
41
253939
312707508
280069
10
466752
84043
94
1050
42
1
93
69
268952
183237996
16
493669
78
425966
453186
160693
30
92
322926
49076573
62
41
3
8
120830
5
175069
293321
418299
401328
3
39
56756
49
5
420998
58
161121
45
8
34
6
374713
66
418240
44
154787
259725
93
17587
24
26
67
15
957145417
81
27
55
991069048
13
466560
715045940
200090
35
63748
52748
232840
159174
992867303
435201
3
14876149
96217486
25906
54728
3
43
56798074
13
137747
41
11
305077
376635
10507
81
167360
229955
39
83
822294613
34
284835
84
21
341296
85
57
288578
18
3
57
20765
393798
755643398
62
35
89
44
93398
372634
23
254787
61
89
425942
339628
284159
384401
624257668
487731
319616
168285
13
997792240
397522
9
75
455676853
384410
389456
72
170988
12
449417
187153078
53
47
2
64
335525
44
289307
40
28
381046
19573892
5489
199669
15595771
164609
15093
526569613
859442271
98
498696
33
50452098
161263
28
30
45
472255
182290
82
103829
33
199639
70
71343
299099
88
323964
86
58
91
54
273198524
219922
45613
3
285461
23
79
56
407489392
92
174128779
335395
5
81
541313699
262116
72
450457
50
199469
7
79
134292
17
364744
394005
65
87
340237
93
245639
18488
51
277933
13733
664288868
25
477722
39
187574
56
53
172966
61670
34
36
82
167674
26
72
4
74800
19
9
871894227
37
26
476944
7
474721
195371
60236
56
35
511102695
187422
4
197059
48
479644
58
57155
161767
278429
6
155604
46690
398192
3
911010916
84
89538
44
443902
153615
10
219180
94
303811
752700451
475986
60
77918
415292
248783
82
401519
2
17002
33
448502
196136
413521029
80
274456
71
123479
96
70
99
237571
21102
96
74
93
23
48
69
350020608
422302
11
318190
90740
77
6
23266
35
58
1
277623
66
139503
183878
355332
144559769
483794
37
317565
127364
90
61
44
9
392850
68
296703
167369
3
115122
281809659
50978
81
310868597
35
30
4
57048
394067
2
8
56
35935
45
72
5
218334
4
51
22
310799
296405
7
161060
92729
250001
616619750
70
48
4
49
92
20
44
63
68719
354083
56469
437627433
19
8
157560
856782631
86599
182096
58
50
258101
155043
56
39877
35746
9
380224
472090
79
80794394
208466
322689
52
274623
5
59
345376
459939
98
227886
384029
51
4
455551
3
41
145392
67
1
192330
2
208608
6
98
1
3
330844
47
3
746804205
11
282525
279090
45
85
6
54
3
20
209686838
1
3
883653624
429993
218503
20
387657
96599
65844
137926
393885
84
1
27
38
205064
36
41
156182
64
87
19
31590
30
39
337196
482343
110235
35
57
3
488174
138471
360485
25
14
97
357315
929664390
411069
6
3
4
342066
81
356323
448726
552259808
82
484848
44
37753
19
308096901
1
498080
41
468459
33
4
267520
10437
743353819
20178162
383813
85
429325
2
33
285055
392394
18
43
3
5
47
50
6
64223
71
50
16
12
212980
367814
183730
366795
6
72
82
84
42
249688
98
64
59
285861
15
383896
958798223
102281
9
414033
63
63644
380456
176225
4762
924609755
32
109070
1708266
76
72
83
444298
313171
9
133290
38
4
82
473452
6
984697966
436699
25
3
117217
180714
27
115033
10
3
52
89
497676
62
23
26
80854159
92
72267
8
443947
71
3
20041
9
5
389133
4
140309
394173
881896067
55136
56
251056
77
101173
79
60
36
24
44
399039
86
78
384704328
89001
192494
380341
328764
15
74
40
92
20
520275380
17892
467021
480652
22
168053
70
52
94
980814979
51
89
408957
34
77
250384
1
478881251
428233
113750
60
433044
73645
331061
89
207873
73
138038
29660
57
459455
4
294082
9
45
478803
22
575278531
622447187
92
624202075
64
79
418198
285627
3
457594293
710223179
70
84280
725637777
201235
84
87
204011
290983
458930501
398230
265431
320674
28
61046
373893
152532
370614382
214761
58
491837
94718
343540
30
92
4
57
855392291
412973964
402444
84
108548
51697
418180
471534
158180
56
70691
732330231
252475352
494447
497285467
7
451475
327328
42
317108
26361805
77
20
83
198664
94560361
49
189557
93
265405
435080
83882
485934
10
107437
48
131612
79
13
75
41
45
418856
381858224
334103
84
102213
4
121627
466164
7
23
2
99
256432
281763
28502
110571
3854
147118
676673959
83
35
371897184
8
122514
72
348976
3
35
4
5
61
7
7
1
432525
35136
30
169303
933864355
111509
22
48
510180046
333799
25
89
63
19
146594
40
2
286796
4
203455
4
52
63
420517
16
410903
88259
499525
434413
546909192
76
75
370066
70060
37
77
57
83003
117901
33
596946943
163434
8554
356676
52
12
239550
97
319350
5
67
14283
7
93
726767024
4
45
431506
4
114461
490601
901716576
24
70
112620
65
965045005
67
29
22
387992
192048
83
49
468170562
66
8
74
352862
58
390515
462258
15
325865
402038
65
61238
24
33
36
92835
1
478954
289405
70
98
85
9
67879
592628098
2
204361
359604
6
178661
497123
11
12
38
594556488
80
399625
14585
419536
36
52316
45
485546
60549
207317
94
32
98
49
43
63
86
31
9
141484
3
394926
42
239498
14
3
71
451459
24
320637
26
107353
379197
33688
7
5
55
51
142067
223690
56484
39
2
107741
75
748384686
50
26
111036
91610657
8
152031
73
336931
4
218615
199598
7
61
63
7
7
127953
92
237567
89
419766
12
478197345
68
263107
91
485822
526573684
19
61
19053
105610
4
81
301904
201863
360976
1
358308
93
139317402
64674
144557
636896195
973292556
26
17
364110
38901
60
47
22
58
17
454871
23
53
42
223840
751973649
78
1
71
263925527
16
356969
254083
83
218545
105351
1
4
407247
494544647
15065
424052
395394
72
151640
40
4
41
287552
1
788512350
49
218276
52
58
93378
299259
15
98
31
297387711
4
57
183239
243314
66
52
83
151034
24
267113
84
2
466152
53
313414
7
66
751242742
332922223
145453
300487
71
81
294354
406775
258033
257443
71786
1
17
457987
20
487006
9
482273
57
5
11
32
314557
3
6
499801534
98
15
67
374943
792216191
22
10879
170050
13281
168016
376246
5
3
485678
91
82
75
252300
99
329941
334788
80967
4
45
8
53940
22
183739
80
378714
77
52
12584
72
87
216556
36
65298
744580548
20965
397254
25
8
360347
29
108956
203509
477189
396901
389651
748546909
5
327956
73
73
865955535
9
26
82339
4
412288
273144
52
99
85
25
700559932
81
79
335350
258871
59
51
498004
334555
249113
379405
62
350993
8
216850
78
47
933727593
61
379223
52
859154010
122928
16
360244
49
37
87
61
76
442320
67
54
36
320767
60
394273
155687
29
14
29
325075
263273
11
378520
19
262802
5
63622
5
332018
52
2
273022976
240334
53
20
498830
89
82919
444401
3
7
143210
335520
338232
199673
75
109299
125560
32
5
70
460479
74
38
8
23
43
1
448059
48
20
475169
9
66
345667
34
310930
60
6
52
6
107920
27
68
650602998
79
27
308925
4
3
29
34
437738
399369
530735246
297853555
238693070
2
71684
27
9
47
48
31
9
278685
367621
299055
77
23
328100
204856
3
10
373560
44
22
9
7
84
397025
75
386241
70
79
44
69
310504
2
88
321211
5
434959
318259
439820
53665
113448
563144671
28
149790
761329782
71
8183
455656
41
70
69
67456
79215
54
15
6
9
29
16
85
9
29
38
65
5698
45726
327194
349064
49
489642
40
37
76
75106
918844516
261876
86
20
44
9
23
165003
301016
77
355510
92
419243
10
394731
51
9
96
383935
61209
362366
124734
5
105344
210632
29
68
95
34
512674238
76
1
150029
38
10
7
78
161641
12
17673
10
89
4
63
310853
377755
95937949
82
439895
5
17
482140
498000
49
190904
50
16
68
129895
8587
57
272974
11
237543
89
127881
481583
391605
35
53
97
151113
315785
289970
8
145098
604516711
483482
24833
181608898
6054
7
425022
43
9
435171
267233
294985
32
22
66999
49
222757
26
410786
451147
1367
133679
55609
229217
60
125801
162710
41
43
495654
294952
16
174042103
9212
479294
204102
18764
97
492962
254578
683565015
443681
69
46
472190
3
173331
7
426834
298007
224873
196372
201230
394651
41
6
26
431570
213168
23
178137
326151
43
118395
68
9
35
70
489475
445419
87
8
91
25028
12
563336478
24
198271
35
79
91865
11
22173
3
24
28
11
90
262708
6
60
94
86
134121
189565147
16
53
20
49
71
21
49
23295
512014410
56
381037511
64
291766
34
217486
395997489
638394941
52
310255
17260
237912
176750
37465
11882
37
66
46
63
39
368410
803296791
292994
77
5
280143
455791
55
279896
50
124999
8
5
403044
10315
50976
41
81
399016
148352
3
413980
17
18301
64
194474
263557341
948980402
31
219466
15
88
66
9
99
19
39
13
74
71
374395
15
302087
174469502
32
289710
38
35
87
90
3
47
773639914
8
487918
71
42
423007
89212
46
463462
393307
20
679640584
147940
80
76995
12
25
249422
350763
4
18
3
473762
54
439220
56
52
40
223197
77
43
351371
702424272
69
381017371
57
10
47
4
450127
304369
746248225
227974
99
69
31
61
169127
40
445995
469795
97
66448
343606
81
51
232909435
408802
93007
65557
51785
97
35591
215110
64315
54
56
356370377
81
59
86
4
35
78
96
96
312329420
51978
1
140600
780273953
105479
93
119899
424781
281579
244492790
282880
40386
85
275206150
162578
77
90
389318
98
357651
363423
91076651
8
376299
97
57
75
32
106840
382251
13
42
30
497650014
60
81
68
311513
188447
37
297262
386149
163341
207550
5763
320421
368522
44
140309
38154
20437
497027
34217
92
284641
22555
215186
319144339
44
21063
454342
979820109
42
7
83
57
279725
75
93264
2
6441
427820
5
80
6
96
189224
369865
980478497
40580
427936
10
51
206031
887772987
76
44
336959
41
14215
84527
146535
3
86
96
356121
64529
191207
296318
213983
153497744
1757
186397283
91
423346
237663027
85
415224849
388711
165631
7
230097
46
3
113804
592983043
3
382282
9
412860166
31
304411
46952
267852
4
264074
360289
94
34
160010
46
2
70
20557
768023561
82
336914
19
81
313332
85
321715785
490971
28
56586
646398219
289860
351650439
94
6
15
366085600
354944
33
20
402574
322462
16
43
97
60
690753146
75
127344
81
30
370193
85417
385966
75
81
415267
322789
300432
190486281
459866
28781
96
248302
57739
59781
258329
56
20
363780
39
327618
406793074
457188410
64164
57
3
189389
58
30
666908779
1745494
587954334
451606
67407
2823
46110551
61
47
465534
96474717
214647
403871
44
58
43110
45
1
59
35
81
45
43
116959
619257739
1
242950
77
128228
418592
453423
387960
17673
7
814557762
9
459760
373147
27
248664
111912
47
395058
113838
3
73
60
490607
33
78681
253985
58993761
67
334223
272589
120960
92364
374364
273668
396747
36
41
343320706
49549508
179675
88
82
90
94
95144
334198
221249
36256362
96
392393
67824
184178
406088
218319
28655
193413
16003834
5
50
20344
293808
58564
889564340
422062
317033
155325
42
19
444647
15
431431
817626551
111344
284766
19445
259725
2
309763
43
214759
119830
27
15933
35
324548
221765
66
9
304573
39
30322
63
23
97
5
309948
73278
55
169859
71
91709
422783
26
27
1
83064
221567
457781
5
86
125318
253854
569591016
63
99
11
238015
145989
54207
152721
23
92
25252
89
917881300
238895
7
43
1
89
22195
6
3
451600
229881
126910
270038
55
36
74
305026695
1
21
53477
124504
260756
74
147667
172661
44
9
336586
250284
12464
74407
7
264097
37
443547
63184150
112486
78
54
78
27173
841245940
3
78
35673
43
319690
57947
9
163518
30
28
3178
67
192391
50
375764
382197
365181
46
448540
72
89
98
69
4
82452
209847
68
28
77
132325
496219
91156
7
369139
25
453189
159410
154123170
47
436291
62
59
88
480380
93
109956
69
717214909
74
4
12
32
1
484028
393011
682303704
63
78264
38986
36792
42
72
617505397
18
36873
496170
306999
5
476976
163733
70
407647464
68
497606
130716
345670983
71
952488066
71022
34
13
90
9
324760
3
444055
385459
7
72
30
47
227759
29
192299
86
24
38
89
319056
594095541
14
5
20
8
221256
458970
2
23
414362
59
869483100
391283
52435
54
2
66
83458
91
347208
56
303652
18
5
370203
78
73
60
41
473173
416143
358225
6
2
54993
91
32
280182668
9
118999
637952724
92
184846
397618252
609170636
342212
82
48
83
2
653532780
27
57
878742698
59
82984
66945
299279
97361
63
94
35
70411
73
45057
5
7
26
98586
365737041
35
681814013
256624
83
37462
245953
48
35
73
286728
32
33
51
228759467
326162
448587
287904
38
48
161091
74
467092
154861
593819026
2
79971
27
55
21
26
24
81
329951
360572
25414
170494
40685
77
448220
97
1
2
471644
92
113405
116158404
477811
2
281128
16695
497360
144023
631906312
736469228
367481
59
72
462301
69
60
78
93
75
91832
4
216997
272522
78
327214
9
20
472739
472592563
4
485866
63
11
281681
42
33
8
7
1
77296
39
863410957
237959680
24
58
6
517558197
158757
270045989
97542
16
15
14785
8
147579
67
39
81
3
33
97
235951
4
4
8
90
7154
54
63
483444
322328
62105157
16879
223859
887992123
557124879
60
279778834
4
80
395397
79
346145
97789
61
45
93
448915
282485
95
26
40874
535022047
258561443
24064
467343284
72
252008
8441
36
3
10
41
91
961043584
3
87
99
418279
91
84
74
88
2
169768
31
479579
374059
58
73
47
303796
8
87
456185986
219657
374565
17
423388
88
67
93
296367
2
48
271836
154441
463229
225150
446162
19
481653
93094
79
9287
46
9
18
10605
238859
177777
86379254
23212
472242
111912
294793885
57498
371570
42345
62
382530
8
492503
775680172
701555679
6
914870319
7
34
91256
830141025
24
661635256
80
47
118027
169786
32
25
47
26
341039
4
57259257
9
44
19
449157132
311394
151019
63
223660
1
896945936
466116
407569
425171
39941
43
256924458
370049
53981
340459
2
120191
30
389052
8018
50
44
667793891
509821264
4
427474
22943
14463275
3
46
284184
690706152
395943
92012
238231
159103256
9899602
1
154650
32
785636754
330041
383078
12
85
50
71
128596
17
23
401145
304583565
43
4
922917583
78
32
40157
34
240471
491112
70
61
90
300902304
135551
50
64
496365
265190
57715
50
9
370986
789731794
105708
765963125
5192
63
277283
66
366649
510037269
120027
381005
51
363791296
25
35
95
104205
21
16
57
16
330142
37
63
20
97
2
29
49
248799
1
91
958289133
399046099
49
24
302932
347648
39
55212
28
84224
142082
30
33
54
498251177
63
13
13
68
23859
311868
87
92
36
81402
43
318897
70
361466
60
69
30
273283
20450
42738
17
255366397
65544
5
5
73
65
128621
77
3
138385
362960849
7759
41309
320083
2
61889
78
52
718717265
390711
82
22608297
93
88233
67
84
5
299425
9
55
38513
64
79
5
69
80
77
42
1
91
89611
32
630722699
67
228693
48
178612
277671697
99
92
694074704
22573
86
83
51
364317
17
443608
84
56
12
23
290335
256709
97927
8
45
99127
139721
6
30746
66
211241
343843
41
157198
50515
68
30
36
155845
63
29
73512
55
74
947295106
330101758
45550
414081
17
29
24
47336
307196574
190621
7
24
16
7343
2
37
52273
53
777238825
444385
23
282515
88
79
495956
60481
35
162667
68
268603
182785
90
5
95
86
70967
54
184556
232572
120858
15
226384
8
241429
99029
84
458118
72
52880
140381
67
382679
475145
92815
96
403262
17
218145794
119731
19
82669
73
256480
347321
82
492578
359557
403795
72
69433
82
119690
379746
294801
148745
499215
44
69
48
73
91
34
233402
72
74
56
4
8
388711
31
444799
251289
76
179890
490310
473406
99
463565
61
42
16
45102
8
59
823351115
383995
78
41343
83
18040
57
82
1
10
4
307445
721814374
9
29
68
443695
44
66
258049258
13
878745612
244394
146179
1
57
10541983
92
429834
182194
8474840
26
1
81
4
26
9
27259
54
58
249461
8
9
313635
195898
72
11
147882
405240
23
88
30
90
258030
391426
362377
83
319991
3
22
33
7
482365
48
302104
6
60
342709882
79509
156883
72
75
211572
438670
7
266724
455650
1
389040
250391
94
29288
94951487
80
51
22
4
77
316489
4
92
216074
280341
56931992
249460140
53
417694
118335
437573
175652
334084
71
339967
6
13
83117
47
344967
94
45
77
33
74
6
251969
200644
99
91
341706
388991
59907
791486284
454018
814538527
62
5
13
426511
91
61
258117
9
31
131365981
368899
53245
54
2
30068
169537
7
455986
413823
102328
81
383368
85
40
362966
66
9
67
52525
39
18
343093
101222916
368740
217875
76
435396592
337113
363726
356134
341324
441503
150458
171726
42262
13
335638
39
238573
59
219853
9
48452755
86
70
812277049
176073
13
33
58
65
454279
222818
200615670
282296
363334
455869
396387067
331676
218947933
48
57
273867
12
440643
33
8
16169
16
145621
25
68
3
61
40
69444
93
77
61
642025784
72
82
13
8
28893865
138114
72
286815
52968
97
6
9301
83
554847913
4806
90837
819903811
23
75
170717
417311
15
95
88351
7
179403
681297401
79
371799710
288367
8
392675
97
78
317117
837691226
7
98
548656713
89
965
397625
133220
17654
7
71
44
668135567
475734
14
12791
66
187447
83
100053
5
53
20
89
30
25
322111
78
341289
40
66
34
22
2
27
345486364
83
82
47420
92
95
25
19
74440
16
565401136
14
33
349622
571028211
52
51
236438
9
377302
484913
3
375946
8
70
8
15
63
65
472817
483222
56
406229
66
240996
39
86
103145
242086703
391326
129109
46
469608
8
13
13075
17
98
71
57
443032
13
5
4597
90
438885
32316
455730
175646
49
73337
65
5
156840
349876
41
57
13
3
212516
350393
9
84
62
477689
66
437787
8
476709
67
357727
2
8
3358
3
14831048
5639
23
460173
99
78
84
63504
30
2
34
71
11
65
362526
320693
257844
40
382582
65383
47
55
669
31
454349
59
172152
369007
7
472751
906969810
30
368369
86
333452
353166
272456169
33116
163069
24
23
97
8
287182
642062677
752155000
79
16
153465
158086
3
737628591
143071
1
85
37
74166
125536550
2
310487696
121751
107580
78
42
914264822
89
9
80
71
25
308955
89
20
51
510960116
54
99
253008
677205927
8
128883
75
414347
29
13
83
7
201189
7
70
231454
66
99
987670967
7
433166
402782
128320
35
20800
211909
320980
399132
4822
4
265617
45886
154957
41
435133
48594
53
285979
2
66506
95
25
17
61
61
5
12
98
132290
672088338
70
32
55546
74
333652
9
28
324322
392107
17
15
89
22
322040
37
184800
9
154365
23
108448
28
387559
85
261412
350498
18
56
274392
129467
205009817
5
385676
5978985
367134
447158
26
88
62
662442912
332338
9
75
54741
155358
157786
169444
230976
206380
78
433642
91
29
84
207307
43119
161353
339461
6
698329260
99
395826
15032
398753
939742883
12
77
429082
8
3
625314559
90
195629
118710
62
483415
26
85
78
26
7
2
43
85
81
9
67
98
149918
356205
20
16
345412
474275978
789138609
126024
60
947529166
198058
187428
80
9
94
296303
420817
310147
17766
83
236684
330351
16
41
77
18
9
70511
280051142
78
18
590472596
317238021
5
22
98
17
2
191605
37977
7
42
29
81
173934
259990
40
366485
64287
2
74
25
55
60
53
456003
62
222152
21
45942
282690
43
96
27
72
88
487627
46
421270
43
61
219825
79
63
205011
73
54
95448
939763100
76
412166970
494114656
157581
48
66
112547
33
31
69
103915
240488
106005
247515
50
67
54
7
9
84
59619
49373
398142
68
454144
728481079
265688
244509
88669
391231
114325
46
94
85
96
270616
21
135669
447738
68
7
2
621200503
3
158244
334556
1
226556771
89
74
87
89
91
315474
95381
52
550314896
65
98
300600
8216714
53777
408515
27
79700
309330
36
348040
460283
96
48
7
12
12
30
245823
442819017
43121
75
9
14
329556
42
57
77
54
19
296572
351557
571106528
76371
371095
76
8
10
592611811
343383
1
29
17
16
133906
65277
209194
81334
90
21
320231
46
51
5
96059
38
66
315890405
43
13
426
64
356018
63
20089
99
31
21
12113
5
1
19
25
409999
32
64
53
449836
65
69238
241443
79
285493
397820
43
49
1
340418
2
87090
63
66
86506
17
486350
45
58
5
65
267596
221011
50
7
5
95
29
88
45325
99585
39
315492
106626
229263
359265
507898431
393203
364431
89
85439
496542
13
425698
41
7
446871
410037
26
70736
78
66
360908353
68
54303
316953861
396268
19
8
40
473484
613118038
448327
14
39
9
49439
263491
19
146258317
86
232511
72
367725
375096
81
473534
91
41
190975
387832
67
12
88
249895
43
129175369
108086
60
1
63
9
5792
189129
964263846
86747
550477094
81
391104638
43
65327
480936
37
117182
69
373375
748300293
486716
425527
380031
460037
26800
499395089
15330
76
380154
395032563
9
41285189
73707
85
14
306647
29
29
116414676
32697
19341909
72
77444
244949
1
275432
6
97
106812
37
99397
58
73
21
476601
445902
12439
174434
358712596
8
5
12216
45
41
51
10
98
305544
191538
404710
263067556
183859
409238125
971183241
246592
98
25
71482
37
75
37
73
94
493950
44
438971
42
71
69564
376191
37
434595
175835
5
7
69187
182955
84321
8
440817
65
19
27
204037237
95
62794
131769
73
232121
398337
317567
398461
27
54243
78
52
25566
301359
154174
211271
212919
284419
28
15
72
430986990
310030
89
93489
56966148
10
952585925
73
399055
403891
63
290634
236595
88
9
495102
833923676
4
96
214695
155252
188213
459745
31
320615
3
83
4065
76
57438
2
412912
31
87046
20
112794
425167
46960
929462114
30
7
37
291275
49
87
36
62307
43953
85
251553
47
3
895622835
6
451655
878254940
135631
4
58
366962
2
153333
182111
71
77
49
676987008
243258
62
94
38
55473
7
74058884
55594385
30
88
64356
6
1
234697
18
463590
252053326
5
42126
93760
52
75
1
347180
226597
330103
63148
36
15
4
23
219199
418252
22
15
194975665
154688
249691
468851394
126897
47
81
238499
64
433163
365197
23
18
80
46
49
62
148646
446722
211880462
459839
233746
63
96
39
31
392543
79
78588
335623
462017
39
8
473473
188453
182243
245554
13
80
217630
483268781
832583959
11
279912
59336
225103649
98
49
95876
498731
323761
97765
225311
64
70
226783
57
31432
2
90
8
322337361
73116
145226500
73
86
81
4
270419
59
30
234466
49
7
206732
66
53625
23
11
907763275
53
265150
305854
3
119381914
2
92
5
103531
54
932343356
51
397508
122989
59
34
195195
85
332
226040
325130
181059
91
94
193295
168480
232713
436670
47
801434455
139422
119368
1
479584
237107
45479074
271401
55
170125148
10
198842
237090
192997
102701
1770
76
21
217510
398788
101170
101408502
4
39
490017
21
50
95
7
41
1
111348
390009459
53060
446739032
8
440156
205288
286109
81812
18
42
197125
364352
74
128846
88
42
30
409628
57
435067
345631
42
753498107
1
377464
9
11805
87
439373
73
50
68
24
416949
42
111676
51
78
85
4
5
82
339881341
96
392335822
73363
21
54
1
461228
364999
391478
175700
9
31
370066
6
429890226
9
201565
79
498254
41
63484
52
86
922424204
72
483687385
58008250
89
5
61
309750
69
241922
163744
54526
233199
18
270577
24
54
2
476675
490948059
18
75
427630
1
408793
3
78010
46
18
18
24
344553
7
39
36
36
79
457541
36
24
595596720
263647
191298
2
98
21
13267
79
51
47
83970
64
193084409
2
427476
95
418221231
85
9
59518
73
81
11
25
378972
79
16
476394
27
95
79
346958
1
50
4
137874
1
317742733
47300
61
618797120
470463
5
65
271647344
186809
437191
262341
82
23752431
22976
460442
96
371986
13
21
436972
226535
43
34
706573301
72847
38455
14
45
15
65
77
437017
82
241865
22
351682
406954
25
9
67
16
6
201635
51
445441
34406419
12
75
8
41
540224810
213849
88
69
27
102270
472805957
220601
69
4
266582743
59
58
91
51
499084
53
401717
17
83239
391202
91493
12
47
31
343595124
9
37
3
41
10
487476
292961
1
2
100313
90999716
68
89
328845850
112939
8
55
254652
6
370016
57
6
80
284620
305543
445489197
229988
23
8
104084
116968
256544
471629477
90
78912
551451004
67493
98
12
325075598
369508
316184
44
245203
133838
75
437956
287512
54
80
29
132259
21
496014
355453
27
25
273315
45
245995300
67
88
22
194542
6
8
302517
309772
18
252830
215379
437453
18
23716
384558532
413382647
76
79
85750
382880
12
724037035
292244
221332
71
83
35
261960
404003
338463
298819
42
38
754934496
47
73
134849
61
632235525
18
58
8
17854
10922
493846
401017
87
189051525
8
58
11
194307
90
7
17
40
496602
94
846627126
19
290967
184525
424577
37
2
229059
15
12
72630
42
388411
320919
28
50
8322
326599
9
2
239279
7
120901
29
42
28
49
489083
303149
811580442
32
150927
65
13
72847
28
191246
92
6
81
435103
61
9
3
651823185
92
23
85
1
542226180
436534
24
109937204
30
447359
9
81
67
426530
12871
130694736
4
66
593756956
384142
65
5
96
1575
82
777209081
8
956716137
107266
13
51
258213875
288327
52
170599
49746
16
72
797268418
51
6
319498
80
21
27
20
153991
229092387
92
321611
950429945
270913
395640
420692
30100
357727
225363709
116760
26
151380
280481
41
456468393
4
10
45
24
391970
6
107736
86
17
46
274588
30
95
32903
43
35
38
350097
96494
69
69
31
17
88
73510
453434
51
82
448558
71
467153
370585
50
329483
37031
170430
84
5
913421821
318432
172049
106716
56
96
17
37
793152379
207197
2
801742056
912142803
5
298353
4
45
388924
498158
119949
7
139812
73
48390
7
71
59
86514
363406
7
377455
86
9
16
3
231276
18915
34054
72
341027
32775
30
356649
476151
455791
92
66
56
397992
196800
723810516
15
36
2
63
7
155871
5
45
458132950
877409498
349468
27
52
17
319814
50
336535
450687
99253
89
250179
275909298
475488
437360
21
394113
101092
73
48
463664
19
286640911
31447
392240
309411
41
6
295754
18
453427
208515
80
88
70
51332
86
69
50
88
44
199261
302033
163790
367194
68515
156625
70
8199
26
262088
546113391
152138
96
39
20
499632508
191513
19
83
259017
78
29
208675026
13
223532661
72
66
9
93
611560247
340573
203328
275515197
56
49028
12887005
48
453815
42
33156
408624
461651
188062
73
58
400759
94
68
92
5
386361
195881
271597
66886
381006
59
70116
29
97
1
314045
5
28
8394
36
404611575
26656
64
54
38
17
963698321
72
600408621
13467439
6
160715
46753
6
43532
412695
209373
82
1
436358
496486
60303
622576765
87
610158424
69
1
64
5
65
442409
276727
38927
281552
422233
35
94
209577
317999
19
350541
96
8
8
40222
50
75
61
116089
25
214635
87
345284
66
72
333988
313433
474641
181083
926173203
77
12
62
186901
32
31
78789
63519
152691
276425
50199
21
301296
495407
2238
174137
904488479
78
66416
22
17
77132
478687
282896
71
85
317302
906849515
99
127071
14
40
70
642139554
66
5
469228
432099
35
75
79
9
131187
22
66
50
53
2
83
31
162151
75
54
37
755821704
17
42593
46
830645887
23858
320287
357966
453072
477831
478268
37
48
52
470350
397431
129380756
314023
151778
570552070
91937
6
84
55
200192
83
1
2
55
420298325
699072008
30
79
95
367633
43
248757621
396771
39103
187357
333445
28
42
132935
272592790
57
415062
334672
299478
98
34
280914
93
26
7
5
19
45
6
111477
19
427394
48
5
54
1
419926
410471
33
8
52
56
27
347772
720116077
243738
43
837387132
87848
498096
435066
258090
26
816919408
856138616
858777505
7
442624
21
24
373883
647621467
61
392443
297893
74617
130354
23
456066
285110
131104
14
93
274368
288847
95
314656441
308077
897316705
67819
11
50
75
79
66
4
46861
6
9
68
1802
434893
13
85
14
80
66
9
980792267
361331
40
68
73
62371374
72
772671699
356139
7060
55
1
443499
25
69930
287272
400301
72
89383
33
22558470
971966294
4
61
490753
136796495
92
16734
71
70
61
409316
57
5
41
405561
440295682
93
48
97
426183
61
70096
274556
566869649
304918830
62
90
315129
45392
62
2
466898
300749
43
38
5
186952
74
178268
149479
4
494825
58324
381028
596124379
70019
77426
30182
203634
252326
27
34
20
51
384864
74
31013
2
27
6
1
37
107294
113472
106955
61446
378194
62
23456
1
65
44
498757
733166059
74
99
156634728
378269327
49298
23
38367
43801
819920809
55015
10
14
55
31
52
22
483087
155450
118454
74
73
1
19
56
21
299794960
8
72
62
36
1
38
308278
463766
59
45627
79
386236
122053
5
148104
68
844907488
14
86
67
43
50
866057424
415387
70
456032
8
218220
256824
360430
219107
1
368305
281658
360311
49
49
488768
18
46
83
71
69
467641
248503
207485299
91
74
123131
164815
23
68
19
68
77412
884399715
272372
6
561899382
2
45
24
21014089
85422
2
17
602323314
413084
453183
49
295524
1
514175383
609951586
375200
21572
924324991
8
456205
872467481
59
69455
216034
308930
485608
322487
108027
185423
306524
266079
6
74
22
354394
214323
264582
8
104940
62
309924
3
117260
464611
89
486236
261861516
51
143110
91
49140
60
7
69
351892
57
231541
63
90
163243
70
567798142
76419
302511
167501308
80
60
86
71866
452098
5
33
86347
20390
98324
27
50
121838444
153311555
6
690711910
494028
81
51
69
97
95
49
9
1
553878092
152997
31779334
64991
351579
47
75
49
67
3
93
50
457542
405376
460458
338647
347533
92
84
21389
365288
95
428370
362459
89
79
161233084
368324
12
445658
20
26
25
49
155272
57
469289
958672478
50
6
57
243365
4
247004
312699
274538
316942277
151364
351543
157173
75
78
33
80
401194
45465
33
34
406964
12996
58
48
60
171585
496010
54
43490
368088
44
35
92
387542884
26
42
24
22
61
17
66862
546364492
94196
77
57
59416634
83
366950
37
20
432980
9
53401
82
131681
96
53
149213
58773
352372
54
483442
6
483400
174619
13
70
47
35217
342485
130196
51
11
38
77
396990
260582
84371
84469
8
77973560
184325
81953
72
89
60994
38
4
407987
348167
92
133435
173472
421690
384527
6
324983
46
81
4
313988
327299
112756
190526
86
19
341923
12
68
14
7
27
390783
76
24
18
77740994
97
6
3
38
3
9
11
72
342683
192394
142793
92
97
137877
83
472969546
264393
73
32
30
476198
16881696
50
30
31
18
491134
77
124913833
527188205
271298
83
20003260
29
22
209259
9
9
13
354797
409948
11
2
90
339940
40
467459
65
109340
109625
51
239153
269000
124023
24032
96
733068080
94
250713
11
8
174881
292138
80293
91
469205
311361
520266858
8021
71
245698
24
154516511
310782
5
341848133
36101
152363
47
907330664
157707
60
71
38
448376
93
93
95
125628
92
360963
12
253478
66
485345
21
11
67
91970
23
57
54
202129
206565
10
1
76
100308
278690
64
24
454667
928326784
68690
1
208617
706333848
45
10
706520756
282332414
81
437163
223205
68
2
96335486
80096
44
488244
40
222724
45
207925
171527
140896
73
465899
73
461110
522702883
355945
486043
369362012
14
86
66670
461842799
294612
85332
30
90
211647
858793281
4
35
96
374133
135261957
7
109943
94
404704
95
5
5
2
76
1
24070
63
76
175793
9
16
342450
2
27378
50
55
20
86
589682526
19
77
8
86196
269271
3
83
94
28926
5
47
459571
98647
88
9
8619835
92
43
65
32
31
82
58
412476
115107
95
90749
59
28798
188621942
87
92527
74
2
79
891197377
405348
358450
453580
133290
78
303632
63
250512
463134
6
39
353112
237892
8
113372
9
49207
10
358852
130507
186486
196226
2
6
550776348
62
25
432955719
833680583
476559
26
129601
421280
60
64
10956
193536
68
45
38
766212575
473386
43
44771
357289
48252
92
88
331998
372008
23
221256
82
443540674
340723
81
86
255490
350447
40
371576
403053
4
455484211
29
406112
87
4
18
37
89
863877523
307697
459017435
495166
485364
205268
22
32
25
456978
42
5
77197
95
299633
34337626
654374585
133610
298429
6
57
17
45377
56
61
267982848
29
59
470842
83
83805
52
835
322374
85
8
92
148052
428503
29
61
57
464990
155262
57
51
7
1
187122
233855
74
337720
23558
36
2
63
17
68
47850
343182
354793
55809
8854
107919
80
572933236
568333949
89
1
31
65040
190844
80
596525027
438852
23
781491304
47107
8
90169
369506
4
9
238690
914501124
32
297991
71
151361
10
90
74
2
236874
2
40
477867
4
4
66
16070
87
55
88
35145
233523
89
30
796080466
53
44
84596
64
45
97
17531
80
8
40222
44
1
88
361728442
43621
58
277948
2
312723
34028
53
323335
254841
197322
117140
9
48993
58
80
226321
216234
15
74743
35
164530
8
35972
167796
434194
21
9
251127
140963
71980
338944
89
467913
40
386680
295958
28
70
24
260142
59
82
8947
72
235536
2
334916
39
32
184932
10
8
524147115
477454
10
93
27
22
60
10335265
149924
56
65809
118989
453571
35
106348
9
7
865638717
73
89
473453
52
144072
84
3
4
148487
75
1
262476
441568
45
242052
89
3
62
42949
402715
43
7
37
94815
300269
99625
794213630
477580
89
105889
417309
783823492
134838
203447
597869117
92
9
416008
19
76194
47
96
89
33558
180679
72
221284
107057
958902276
475395
216760
9
373603
19
66300
81
369507
321711
74
372726
378418
408052
18
52
260169
338398
230905
75262
195319356
25426
59
428229
468983
203563
1
712157791
319163
443831
11
198499
6
416109
329096
50
6
65532600
96
567931834
49
424583
44
484384
347787
199929
86
69
478647
6
332704
13
57172
70
69
261292
134397
415355
271729
272393
478537
86600
4
76
38213
62
37
59522
815575285
81
370963
301379
8265
112961
494095
2
173454
55
63
202032
339571
70
63
266656
38
54
122906
232960981
77754
3
11
4
124003
7
91
32
93
59
200843
413546
391279
101930
19496
375788
535330825
59
27
415374
549229741
161997
90137
87
468870307
210997
2
35
484970
59
240273
57789407
450223
1
47
4
51
92
388197
76
19
97
49
440066
81
18
95510
45
692159853
329807
38
12
17
790618180
55035
371350
116914
85590
65
34
39548
21
63
253632
55
212530
398728
36
85
364241
3
53
997452544
72
286733
265507589
204294
76
99
694230890
920844127
599579801
325626
61
3
97
487500
177218
635201648
79
341288
284337
84577
81
55852
91
18
333490
88
360059
73
109535
8
51
310461
74918
21
67587
48963
9
23
36
52
283139
14
270657
83
12005723
39
38
321773
429939
283922982
51
228410227
19
424639
54728
744388631
65
22
116688
28
231178
68941
540404675
308470
374662
22
73
95
20736
54
74
141472
313424
11
828488126
868648167
5
3
269877
352535
80
6
240773
33681
85
6
255205
200338
64967
487859
27
10
761933176
76
82
98
92857
2
404214
96
438854
75
48970
402965
69
163109
4
80
66
63
22
447743
6
54
206054
85
396296
52197
152347
193755
49
5
31163742
145340
1
46
66
91
20
454878
13445
345404
21
220534
1
60
46
90
79
149284925
42
317682
51
82
32
30
484564
55126
96
5
3
21
262152
18
88
63
331173151
290367817
743794460
155538
194632
76425
49
86649
56121
52
283614
8
13
80
27884
31
21
958636807
124316
49
49
53144
760214388
48
21
75
44
250886
31
498154
8
191218703
4
24
70
36
243457
305300
172692
12224
28
125531
54
8
5
341188
150676
47
347659
146913
24
32
277725912
23
18
1
2
8
792984026
19
429254
83
435545
369581
459380
465230
361338
22475
670696150
58
5
448537
75253
93
17
94
412337
910246750
8
413359
63
94807
1
80
57707
6
9
68
98
663871411
64
41795
45
84738
81
184293052
75
7
28
60
323424580
30
1
74
2
53
89
21
95
72
499896
867701547
6
371254
283794
12
36415
294795
69
10
22
2
436568
245960937
77
57
271068
454924
110222
390602
202863425
53
176166
467433
9
198081
477309274
475798
75
395472
61
3
45
331555
288701
686535335
82
352372
145940670
332415
7657
42028
86377
292350
59
1
18
76
26
2
88
286493
41
2
23
128856
705702427
15
6
31364
219035
75
191862
80452
46
319309
5338
396600
17518
62
16
271721
68
60
474190
864640784
343608
552672091
55
225240
405342
617538582
135249
52
86
739500360
26404
471527886
58
314323
10
8
720278272
435420
343498
337332
833017184
97
681785209
177541
16
148802
345791
314082
49567097
470693
80605
455835
706882993
69
3
535816724
30
56
43248
112118
5
396768646
99
90
17
490369482
296917
60
87
152514841
362744
534162588
307197
142688
276809
94
177095
7
242477
70
7
92
376957
68
5
27
64
255299
169374
92
50674
478695
472415
1
31
23
29961
44
186353
2
322030
77
55
88
34864
42
58
147146
70
45
29
33
4
27
68
393710
213038
88
35699
306229
128023
77
395296
26
425130
19
71
66958
30
140419
11
84
21
711024986
197909346
54
21466
231980
42
176668
249171
52173
58
52
48
214657
421369
158027
42
261094
85
323652
311777
17
1
324864
34
80
86
10
4
57
372830
985327935
27
37
71278
72
89
362624
58
63
457741
55
314198
65
99283
74
405791
69463
465077608
145955
25833
38
201194
21
336535
239632
90
78
511006036
359464813
84
84
344879
51
248035
86
8
11654
88
1
43
55
61
20
58052
682005042
33
39210
311444831
318631
51471
5
80
95
16
68
448669
90
21
157231
381055
95
436914
1
81
11
404667
290020
74
75
32
68195
41
107089
15
6
68
35
953854042
458547
30
85
79
78452
148831
260459
67262
5
134778
49
172673
679588002
104446
85
8
180427
68
103609274
105197
486832
438359
67339
795894773
20
75
90
352435
874093592
44
87
359217
45
82
416136
95971
44
423802
911466065
114090
408744
75
73
223740
459579
545015396
406836
56
2
50
215310
261171
59
3
68807
64
61
93
344027
3
87
16
107341
482476
90537
528952119
413116468
15
224647
57
1
60
91
21
60
5
51
64
3
53542
68
673427490
70
249402245
33
14
24
9
35
82
408515
971101102
80
315391
227488
17
338677729
277869
53
40725
51
40272
20
870814140
92
250227
293024
16
65
443719
38
42
6
499293
15
170937
91
9
680654107
165701
747066871
66
632603069
85
97
346252
490389
84
55
4
31
57
54
69
406980161
777046916
290645
298948
357965
5
78
137183
51883
503030991
12
244980423
353682
6
7
82
384658
379209
182965
51
70
32
282473
439325
18200
807346681
478425
440778
311995
70
813805126
44
471564
128215
8
441809
791257528
287067
15
30740
78567
400886
255650
404915
205872
299109
238482
81
434869
23
192323667
59
94
58
35
200392
232975
142331962
323885
6
465275
532536770
479849
21
3
97922
92
10594
234011
367941
8
80
333971
83714769
90
230289441
81
98
44
87
98
454068
183129589
514948228
455566
67
398668
153268796
174928
133318057
25
51012
70424
50
216460
448440
843614740
99
2
375433
299731
129356
264649
12864
42
53
2
283387
430585
70
69
348543
394304
462219
30711
13
746423250
446096
89
3
20
320975
52
375380
97182
15
21
184338
84
934466988
34
15
443578
1156
337263
189735
60350
5
4
18
495574
61
31
68
76
94
46
13507
133360
47
26298
412250578
60
24
4
40
116642
219802
62
58
57613
214032
13
421723
233753
3
92
38
435853
258490
21994
22
313587
42
2858
25844
420977
326178
437838
110377
42144
7271
11
46064
37
28
378451
276706
341470
4
328197
81
98
6
193016
56
56
296291
37
66
41
14
4
461047
441547
5
26
261255
285583
17
483615
71
21
111797
72
305193
120993
87
238230
44
81
112930
15
44770
391848
30
181524
67
255622
3
60
178863
334048
246769
13
37
982798651
22
28909
357940
217306
209212632
6
6
32
12
205528
338728
93
249464
49
24
86
299983
464325
266813
50
60
6
42
5
83
221135
489961
5
213546
211492
6
290048
375799
16
302711
71
77
31
322589
72
56
424105
89
319309018
91
50
20308
89223
454596837
397320
24511
444440
144535
427196
9
3
264786986
101962
98284
108173
413859
11768
14
247663
1
234107
5
77949
85
311791
35
154512
658773872
48
1
331467
6
169823
38
69
406070
270025
47
52
47
23
47
207908
803850152
90389
9
443578
14
213453
39
481156518
92
61
237380
723559582
386161
1
69
191220
277409
118745
287801
970358987
36
137324
444656
17
32580730
97
375390
93022
91
15
87
37
15
6
11
358773
5
73744
66
239716
94
97
1861
205941
69
8
51
88
172182
12
26
199817
491655
75
162012
350724
247309
28
75
6
10
250615
298921
857284751
413877
11369
448722
87
50
55
76
291203
255848
40
190209
48
16
65
31
32165
6
8
358203
362447
60406
26
72796
7
440912328
56
5
7
345917
4
17
42
446218
61
75
314721
82588
98
19
22
72
61
138909
339025
57
2
9
74
78
44
117236
34
97
220459
436235
20
86
45142
234992
456183
407775
421203
7
9
26
190830
400705
366830
23
52974
18739
20
12
37
73
299125
410406
51
181209
943039306
87
92
870807359
7
16
91
609883690
475985
412150
230993
402642
65
116767637
446711
370469
91
294382
389973
13681738
223118092
289273
48
175787
21
9
2
394827
427276
6
82
42
147783
389546
448947
33
86
321909
243031
269836
27
58
72
11
70
6
358809
97
297971
247253
378283
1
5
7
182286
146032
245498
244564
3
27
233695
284278
54
276388
477393
32
19
197963
277776253
92
382928
200281
91
44
9
83
189388
13
366670395
898073132
75
310899
46
54
43
54
82611
61
297235
7
513433042
103221
471808
632102323
88
216116
59
432690
90
2
30
569009943
85
99
75
434315
5
93
7
180875
71
388852
82771
25
408644
54
857822627
11
99
44351
55
41
21
2
93
291761
9
446947
49
47
127367
15
487682
54791945
51
28
45
141201
465521
268949043
25
8
143860
424075402
24
57189
51
481063
58
412995
90
58
332207
109161
84
2
44
42
640952818
48
258070
14
99
330370
57
610062379
72
89910
77
181437
418951
58
7
27
466719
95
45
78
8
9
24
62
277212
22
21
3
562640128
4
18
195448
40
6
53770914
305184138
23
397735
448897
46639
404585
9
12
283848
88
198330
11
210664
225998
78
32
472927
68
180114
46
94
9
63
156326
6898
98
439059
6
97
1
55
66
236233
296915
72129957
19
71283
26
46
139651
32
59924
61976
20
155635
360681
125410
420836
216859
89
26
2
301973
292010
44
64
977384813
28
38
288215
83
31
32
78
6
86
6
70
38
18
80
27
106137
181614
43
16281
267378
111017
228211
386039
3
77
39
61
27
357246
62
57952
6442374
4
233298
12771
77220
357037
253363
53
481944
64
843436432
3
31326
327260680
640475540
52
93037
192619
225844
330968
370825
31
404373887
185134
1
28
70
91197
75
313988
319236
8
96
253808
3
18
49
28
1
3
1
270903
379189
673280116
414265
38211
26
34
208056299
32
93
81735
69
835120044
47
9
20
11
75
1
6
40
122795
37
201852
9
351217
388478
45
4
70
955481249
35
22
41096
948925147
344324
61
113429
394470
59
198813
446841
2
314068
17
91201745
44
131385
356257
79
372184
331315
264462195
5
455867
95
93
58584
181304
4
539439157
288166
1
31
296909
44
414585678
31
263676
192372
88
118011
55
87
8
194626
30
83
460667
4
594983644
6
471769
53
56
330835718
27932
2
61
42
85
56
76
81
78
94
99
438910
286984
699811610
46
189263
63368
10
35
6
48
122033
64427
51
494607
741593650
312698
40763
43788
419043617
16
18
3
210082
165873
128606644
40678
898362234
83
515795129
179163
37
69
361498
62
77
44
434498
129092
6
12049417
21
8
2
452377
272401
1
86676
232106
939226756
65
446389
300429
195755
287373
34
90316
64
1
467155
430515
7455920
155355
393403
40491
243072
379466
121366
1
19
425181
5
707455529
90
80
496756
82
16
832267379
12251398
38
2
224357
8
46
475467
579743875
128568
17
100902
7
415142
56
182947
172861904
189727330
475558
40
147884
55
9
199944791
73
475534
5
11
44
56
182380
206957
7
9
33495
10
42741
6
264442
42
152567
303662
6913
304313
44
134058
1
63
1
143302
84
58
210342
99
1
378832
261469
17
232245
93
14412732
107364158
46819
72
37
42
75545
97300
11
122108
3
227101
637394010
327873226
28
24
40
302941
362377
99
493884
204365
233180
13
11
49
82
319209
11
113672
71
22
215952
74759
86
435700
9
5
62
10
6
219033
225775
204811
230395
39519
403730
54
388737
118912
62
404738
52233
34
391718
87
198201150
234400
32
84
456738
285304
37
57
712107887
124781
6
28
92
41
73985
4
445866
66
241746
49
342901
28
408119
92
65
40
297181
28
384721
47539
329027
83935
8
7
434735
266529
3
71
251154
308315343
9
96
73
125614
123637
8
795307208
929161316
40
322326
29
60
44
284013
76
36505864
90
200960
400736
8
18
120236
53
17
230607761
66
188346
661644445
461017
415645
17
84
465100
87
80
5
74
212332
411504
9
11
156680
476569
386480
478865
338192
7
151710687
4
63
6
18
3
77
87
50
12
2
201685
89
20090
457589
682410464
58335
486878
76904
50
32
37
6
51479
72
189276
17
271825
98
90588
23
263802
5959
85462
241210
94
420883
184952
37
50
428011
8
110674
409743
86
3
109924
51212590
25
580438419
125167
446309
56
2
90
30
21358
2
655322
38
25
24
41
11
447099478
254156812
377909
332091
329272
53
571670257
73
96704
53
415277
45
79360
330793
219675
479756
188914
2
1082
29
84331
190690
269471
91
33
6
346183
264036
9
389259294
11
299498672
59079
7
3
50
3
77
469692
117128
3
3
54
53
399114
431114
66
351825
45
78
10
85
315054
50
136044
166110
495080
776113404
62
60
11605
141518
239399
922464923
59
66945
53
479596
64
384856
490193
3
167781
6
40
38
46
30
6
10596
45
95
45
77
174270679
69571381
31
167264
88
7
383621
423586
26
64
9
4
473382
238836
7
5
7
3
78524
226191
96
55
3
481621
433912
383694
96
7
237941446
61060
29319
148834
96
36
79
67
88
90
98
67
59
381733
38
2348
306347
34
498954
138707
92030
64
789457758
97
307085569
457661
397906
97683443
277473
264703
840802140
252613
49
56
3
37
347447
134576
223857
117902
42
37
5
49249
49
424817
195713
79
88067
89713
366278
90
59
689512546
25
39
111769716
53964302
81
45
27
6
4
499470
142196
59010
17
309803
84
194095
34063
65
3310
71
183418
89
50
47483
231986
7
66
307762
484433
817139996
79
391913
379244
432748
91
116647
119343
87
124916
25
41
5
85
76171
9
193310
87500
58
1
64
195963
162906
33
63
492429
61376
25
911502308
96
39464
812951038
60
36
65
248552
198998
28
6
99
331506854
90
456421
83
365609
42
258831
352236
95
787920297
177114
72
437682
17
229771
179882953
95947
203404019
291565
83
42
743858889
681968548
67
4
6
79
57041
431421
93683
73
79161
65
76
40
60
27
435292
229205
388853
22
72
2
9
31
203168
289690
94
87
75
1373
59453
512176305
77
131071
29
2
448451
25
35
54831
466951246
82
263453
529324864
9
31
41798160
19750028
590018960
178564
67
433479
483578
11006
9
1
323721
2
421383
418837563
66
381131
310700617
29
310361
346313
4
53
93
62169
188736
2
82
457287
19
52
6
5
458528
71
482751
127458
37
86
20
96
55
87
21371
82
768634498
57
99
438006
96081
432120
35
58
70
396058
1
77
34
34
80651
270247052
233741
336954
63
124069
474183
146809215
12
128664
308754
36597
9
10
69
81
6
5
29
96
73
408935
53
75
84254
25
76
479921
12
135611
417713788
70
2
94
97
107803
435092
164655
78
46
392012535
131683
16062
1997
282720
9
71
179853
441625
22694116
16
87913954
8
145235
407050
73
374739765
8
221962
477693
280264
89
390348
69
48
2
95
247187
99
62480
630482657
278927
67
999934159
15
27
69
1
711182564
296009
53
5
190974
7
68
73
92
63536
82
28
88
2
41
9
4
457618
14
97810
60
46816
58
7
44
55
88
351915
50
823208558
52
45103
41
195863
4
69
3
463802
8152
288067
2798
390166883
84
207567
55
79
14
288174
397365
85
782893894
461426
58
460637
140926
331973
218536
82551686
205866
309642
68
197515
17
753607237
298215
351081
17
74
5
58
432484
310194
32
223209
59709926
841743981
979423779
114041
75
88
562536691
200177
394256
16
182833
72
8
477362
542761450
9
233930
78
851381229
443034
5
335539
314883
3
145559
208147
21
324954
333694
35
348784
185234019
104007231
10248
34
418945
5992
265957012
39
368356739
13672
419624
40559
114587
13
87
9
19
18
80
107676
934134109
23
680467220
936433114
9
80
1
8
22
228984
492559306
28
867407987
292598
373307
57
97
12829
144052679
243363218
9
288500
78
358109
872487164
79
333719
94
90
2
149398
392494
34
34
341155
52
40308
93
492105332
72
257538
209924
4
96
437611651
181498
66
256447
73
48917
391015
69
266199
76
411645
444987
54161
811671830
694804751
7
243473601
138422
92450
59
12
92
79
37
66
4
95
148963
484530
90
62
49
84239
343898
3
466602
32
60
19
23
66
93734
115944
269918
722646408
75
190587
3
82
92
54
190232564
69
321450
24
32
561272680
2
41809
15
413796
6
267902
14
64
9
418603
169912
64
398757898
91
65642
1150
68
35
75
151734
30619
488532000
2
57
12
194674
756220328
28414
397999343
323806
6
5785
98
26572
78411898
70
144215
98
69
281787
240089
49
39618
300317
71924
164606
409637
519914041
25
25
293521
262682
448129
334258
930563795
11
323285
53
119943
45
7
32
187515
8
78
54179
456459
73
52
51
49493
19
65696
85
97
10854812
286439
258390
433162
136452
320302
101166
57
282101
57
90
97839
27
144833
53
82096116
9
130488
284902
67447
308626
377527
178456
56
172955
944256014
85471
96
58
6
64
112695
89
7
400973
526751405
86
303984
96107
35
6
2
369952
58
9
347563
81
51
38
87
322182
168995131
7
98
452794
60
69
345475
50
64
859955438
518935067
106764
100405407
130698
81226
38456
68
337424
35
175033
3
77
3
72
420869
4
42
62
73
146509
94
736188436
69
18973393
512123684
307982
98
367113189
35
331757
112144
78873
29
3
75
3
493356
171294
80
320279
47
27
46
275984
95
9467
26
9
175549
130066
451472
47
492826
2
78278
359475
84
85592
95
11
225339
167229
24
360553460
287401
353764
394974
437106
131381
11
91
321214
7
38750
45
5
7
94
173552
54
192879
938202263
50
42
13780465
56
29
19811
794730173
191835
38
16
37
19
70
370745
6
16
396065
248782
68
79
92
81
74
63
24
593075151
390881
67
4
26
65
9
82
152192
775
58
345663
490137
17
2
9
483198
229770
11
11
14
122096
84
278631
387553
10
1
20
652949669
277997
2617
89
197881
458402
110797
403317848
55
140557
53
252370
446932703
97
88
16
78979331
252132857
3
165586
6
59
168489
421736
6
4
19
40
187229
61
10490
6
494486
203058
105215
80
2
173182
96
390628
38
5096
112957
87
495959236
63
554249594
30
128016
49
277025
369935
52
71
34310
36686
250785
6
374240
19
43
192840
47
89686
5
42
423903
92
269928
7
69400027
26
397442
9464
346430
370263
49
181829
96
1
241922
8872
5
335263
205292947
61
52
202541
46
33
213062
120893
401278
258783
493887
466438
479806
616849883
13562
354264
613706842
73
60
7
98
83
1888571
427365
64
414588
53
68810
16
7
70549
93
52
60
321085
276448455
417140
479487
96
400820
340945
65
31
24
279545
71
2
81
52
78
6
306850
54
321156
6
3
4
251540
4
1
67
7
2
490484
750560620
239042
5
6
84
10
730654832
243004600
309385
242929
69
8
370580
71
11
14
50
175228
175392
421828
6251
499491
22
25
71398
6
679438220
4
16
12
339915
93
218107
34
272131
54
99436
593811078
35361
96
87
462929
97
103106
21
371268
217909911
63
3
59
1066
923498476
614100899
409243
75
382803044
284583
61
187692
74
125811
540298429
43
26
36
347668
222419
258163
50
32991
45816
83
70
17
83
51
26
53
2
419947
253352
30
583955674
11
17
3
145635474
1
352929
249077
86
307120
26
412949
83671
1
347828
371793
95
49
25
772890360
23
246643206
54
67
528412617
51
82641
2
23
60
7
602850375
97
4
12
31073
41
94
6
4
678070669
10
19
84
21
113571899
90117
351500
9
110594
14355
77412
2
410015
973716105
438025649
26
64
450495
282423
233081
62
93535
904602950
6516
13
181426
90
70748368
29
14
6
50
167826
35
485761
18
9
4
210023
56
9
72667
13
68
47
354899
74
200274
182614
103255
377239
26
135146
7
356435
296166
63
872812270
64
3
945029330
78340
97
56
99
255124224
86
902149580
29
34
941699280
23
377127
342028
428218
36
362399
6
15
65
13
89524
66
99
6
62
67
719659200
83319
302590279
29
357188
106089
52
311311
6
3
7
96
179573
35
574747705
31
44
1543
83
496220
23
479046
131805
190258
62
226289
327343
30
321426
69
6
437456
175928
276428
8
37
1
67
472000
52
791229565
49105545
430024
36
33
331848365
56
74
728386404
209045
65238
16
353602
154519
316465
190333
54
3
84
74
8
5
431219
76
151199
253346
50
1
655494798
48964
26
195986
245511
135519
10
5
236364
806695078
443940
9
169835
91
413879
296008
298289911
146539
37
262600729
44
52
1
165419
164935
92
9
25
84
6
9
90
33
1
31952
82
380526
133117
15
93
240668
206834
15
65
4
64
214435
212566
23506
48
423532
93
81
75
425505
205685
942480528
23
59
32
93218
89
97
44
55
396465
97
484294
224547
241670
9
40
93
4
201197
330764
190542
232305
132827
323189
85089
81
423594
32
250934
23
284302
6
16
373957
304149
4
98
239098
7
7
86
3
464242
38
54
199406653
76
51
416079
90
301409
2
12
453142
6
570261674
397468
579690189
445532
49
170019
350062
99428
503271196
75
29
46
156091118
87
183467
352770
36
64
82
62
29810
492788
85
14
46735213
8
50
61816
467526
85
59088
420238
237393
45
214081
103287
10
91
844030898
66
170555
76
427951
98602902
36
67
29
44
45
275642
423768
6
89
105160
9088100
51
84
259012
332455
38
340391
10095
129100
24
171482
53
75
5
463106915
57430773
15
190036
7
7
90
121191
5
44
122273
279059
21
236618
491593
31
197201120
255260
7
477295
181464
33
30
255989
195786
1
7
70
110669
271338160
168237196
78
90
47
261073
780208980
38
381553
569725871
20
580313920
81
81572
129634876
78
27
45
9
2
5
5
26
333010
39206
335614
83
157396
20
63
695993485
89
97
428093
5
85
316945
92
88841
497206
13
142818
85
36
2
73
3
370014
88448
136368
46
385569
60
499625
3
32067
116117
3
389098
123307
86
82
74
72524
234271
115604
400625
13
234547
88
51
374908
72107
170844
959199103
14
32
32
7
8
68334
7
268006
60
431209
42
25
12141
18
920705555
63
7
58686
342497
435272
74
47
486733
46
23981
486960
14
351792
97
349122
3799
255473
35
4380
84
203828422
474178
52
62
9
78
75
815926041
69
68
414503
52
62
35
45
178537395
2
25
388962
203916
25
254968
51
82
430886
376475
334710
68960
454942
1
493520285
245020914
35
103839
839919079
14
71
76
28
6
162007
44950
89
55
64
163632
452837
349486
23
930358957
6
99517
60
370419639
68
38
216742
896038424
58
37
92
125337
179935
305581
78333
13
385930
78
370124
2
97
62
35
390483
54498
17
196969
346318
145867
389461
84
39
83
13
478010
193936
62
56
9
64
5
93
49
105641
52
93
150635801
289653
283331
455713
441938
92
13
448818
47
197631
114444782
53
4207
5
88
68884
90
825234432
97
20
97
471807
66268
50
528
120511
958724041
29
152808
41
71
48
67
280109
9
43
204552
161672
293786
7
58
284533
703622441
199695
110649
3
37
992075162
38
6
439639
493311
16
272787
7
192878
264117
46
44
458042
7
204094
39
368187861
36
48
329739
3
79967
10
9
496095
7
200419998
94
429779
101487
461703
23
464895
25
59
248547
499755
58486
251740
163492
258941
8
24
209758
379673
57
786818382
9
7
285227
20224
53
86
469281
58
17
385919
31
101348
219620
342695
70
48
67533
47
14
49
26
71
94
138433224
451241
360741
351084
8
81
381157
493856
7
46888772
76
37
69
70
56
98
51
26
453876
198774
28
70
23
28
27
71
246802
3
301536
38953
52
274990417
1
953506545
39
33401
90160841
30
340733
25
57
71
88
643593536
228887
476706
29
7
470635
396606
460548
65
62491
70
2
95
65
38
922478977
86
468551
36
174467
344451
495882
304871
214023
683133401
226248
25
83
318903
47061
62468
36
26
77
90
490037
34
12
320115
47
316015
9
41
7
9
322774301
75
124779
33
140511
372164
43
48
17
207518
144095
96
222691
147239
953046598
44
328512
74
75
8125
391799
235820
165733
411924
203202
217795643
10
57
54
74
284737
6
88
33
53
206561
31
70588798
42
52
72
94
72
89015
81
4
131642
99
24
418460
784444324
113123
920029535
234206
476718
344699
148131
19
211089
55
293770
461432640
17
69
244506
260610
34
107038
150364
234773
78
97
6
18
791825947
92
5
213774
64
61
380535
116321
63
531987324
897646212
14
117476
514463928
72
64
87
14
14
64802
9739
9
29
43660
150845180
71
168523996
11
233229
334129
7
37
51
34
67
82
492974
387434
163145
101563
54
438841
1
32
91
105652
168083
494165
46
17
22
269641
84
306330
1
137339
247784
7
29
308975
90
84
61
2276886
373452
42002
230215
84
1
64
202343091
14
175257
21
478706
31538245
473336
5
32
5
345574
210360
265980
27
38330
5
20
83
60
2
210687
2
191222
299534
230016
4
90
392256
27
83
1
459066
7
21571
48
108583
10
65
431826
55
441625124
386924
87
959166691
407331
13
110548
4
179633
42
2
287237
49
264460
141993
2
17
33769
90
469234
72
30
390071
44
498824
4
88
456844
73
28
458720
481967
63
38
3
144596
83
270188
217320440
408807
39
46
67
9398
417998
100482
317142011
76
9
39
312856
347089920
315675
487774
85
24
223032
3
64
14
486144
327097
354950
20
286518
156653
441203
200387
46
6
3
14
63
67
496122
7
227260
207849
299964
32
152295940
463210
401062734
231239
71
83
84550
26
71873
107088
11616
3
430707
1
58
22196
450952
2
243587
66
63829053
903308843
347923
738344792
92
177053
546254516
46940220
4
694089653
94
28
331893770
2
267034
23
58
154757
50246
29
71
90
4
32
400263
12
89
74
16
382023
474821
198928
374843
8
16797
51
637909988
49
44418
3
35
1
86775
88
47
60
91
81804787
390825
30
55
10
96
74
9
255706
245407
4
6
278288
5
401570
165116
246691
485620
382124129
345054461
46
41622
205906
460344437
84
16
14
117088
93
39
6
76
66
9
323739484
106089
45308
466043
10
169641718
81
79
5
1
190409
23
16270
455817
282118
162515795
66
48307
90
227669
229507
29
5
289062
80
616271039
194961
243907
101501343
241705
78
69
2
49
384033797
67
6
85
206238
968486212
9866
44
460235
14
169997
5454
95
47
17936827
399421
108018
96
410301
315893
379670713
958007972
198299
310929
41649
9
55
33
425093
78
31202
384613
667497759
17
18
390763
7
482349
24
29
64
37
447373
13
7
38
371832
14
60
28026
1
125118
7
89
72
3
354242
43
174276
363544
84
411253
73
81
38
79
27
27
81
313421
92
425414
81
69
26
6972
81
98
351870
271046
14
13
5
7
2
89
350828
118003
71
172820
98
386710
41
40
289186
46
40
188450690
6080
287258
29
38615
23
65
87
43
184537
255132
155119
83
210853
294644
57
83
465578547
55
280461
262291
213003
29
204045
414088
57
9
317264
30901
259135
232365
183217
15
440430
383496
145407
368788668
16
125082
249963
16
305273
73
38127341
86
4421
52
55
354232
72
390901
41
174963
415103750
291636
409161
41
50
120989
52
33
77
338811
98
29
318835
489642
4
69
9
782093538
594299085
376579
284557
4
1
28
663330704
404368
663036624
567889554
70
50
99
27
23
7
249496765
207698
55
934125404
59
56
440876
21
322600
24
65
76
207487
72
343618
18
11
40
97
82
393750
411333
23
91
35048
257807
166159621
32
143696
120404467
5
98043
436283
9
76
153305
86
167540
4
94
60313
540968170
45141
69
50991
7
582727005
60
413828
413419
446657
11
348232
55
91
470427
26
90
72248
64
91598967
38
53
703899892
606951950
43
116967
84
49
167427
87
575861019
71
33319107
1
38
451008
721813108
305847
26
173653
293693
9
4
44
292122
163624
15
39
40
52
1
27
1
23
6013548
134602
99
7931
47
57
217699
55
312241009
8
1
315935
6
421678
37
366329
99765
68
136106
238366
85
383747
46
25
85
165627
88
679108221
137288
479666437
411685
3
90834
3
714369047
8
50
180433
171844
298802577
53
13
50
13223
294476816
52
91675
85707
21
609392029
279746
57
59370
182384
480183
55
105096
73
73
54
21
439649
37
56
92854
98
64
50115
72
458650
395622
23
58
74
27
193310
58
194038348
56
123334
27
494595
74
3
69762
129115
53
313539
701639457
5
409730
464003
209922055
27
87
112590
9
2
135012
15
27
333461
277886
196261999
68
16
48
365858
44
361682
181873
13
82
51960981
319947
382431
2
140569
95
62
70
211913964
891434872
5
205331
83329
185249
28
20
467360
68
26
8
20
78
665478733
59
95538892
71
466448
287147
6
104950
71
444896
34282
3
7
46
99
5
33
235104
441753
572819984
36
50
36
823918722
413181
72
505521482
71
136138
85
168641
497700
146965864
15
408554
331409
12
132012
75
422999
3
36
94
27934184
34
324882854
139171
128618
61
37
165703
34
146189
7
58
287826123
88
84
92
5
141143
13
286308
837460317
62
16
456275
257669
466306
9521
90
950772237
6
71320
12
6
64
461792
47
4
123570695
71680
272822
10
21
2
141185
103923
25
353053
326685
17
315611
43
967116823
94
425447
170765
70
145768
261524
31
245933
39
94211
4
125183109
262124
3
480975
367806
35584
716490381
402172
50
7
3550
94770
43
91
56
125608
142863
295086
86855
40
462056573
30212
176603
86
2
44
29
94120
88
68
12
24
21
138051
6
59
52
84689
457319597
440631
6
29200
371634
91
78
86
81
17
465306
435891
256520
27
681144211
28
63
432805
19
260260
92813
89
304069
132394
251861
114830329
150002
22
342868
416368
5
187339
342165
99
125235
155604771
49
270499
69
58
19
62
52
324236
253223
75
50
76
57
9
8
176523
2
48
419535
33
565699286
195264
100041
703010248
338489
47
562558182
347475915
62641
44
5
7
287986
438845
490769764
46
208792
94
88
2
251159
181308
35
52
425743
4
216956
60
146035
216239
6
2995
490968
62
38
431678955
128396
13500
32
65
474266
82
74
74
13
262079
30
5
22
231905
59892
47
90
143051
90464
2
165156
3701
348382
7
83474
23
60
47
6
158164
24
30
491396524
120820
99
74
444196
99
25804
148115
9
88
404159
3
60
56
1
37581037
18
165278
7
211371
87
53
464592
865973746
289899
159271
52
14
34
11
91814
25
76895431
47536265
84
51
441754939
48
8
26
25339
324675
476656
4
90
90
144918
7519
39
82
499672243
108449346
671581682
88
369202
30
8
432550
6969344
96
22
28
137883
425048
328674
427760
313116
34645
216611
47
21
37
92
93778
13
4
309400
48
63021
461687
6
406269
24
919292158
567805620
1
218197602
11
89
28
88
218812
83
26608
90
77
159772224
108636
123270
91
40
598400838
88
21
2
69
92
443630
82
186662
358373
154441
11
12999
57850500
532715749
49
451142517
944795718
26
74
6
469035
192968
449798
697891978
12
16448
46
286717
93
315442
316026
99628
442819
251405
63
459832
247176
32
76
48
69
38612
127717
17
812991571
122809
38
14
35
473406
442916804
12
172750
371981
131748
203811
353921
317104901
190689
31181
3033
35
41
92
45
21
113669040
105320
248940
28
322698
41
98
97132
264479
3
58
60
387734
349697
930089305
74
22
391808
28
646027408
24
3
61
69
1
97000
67
4
4
264120
31
77
69
74
58
200794
94
772416602
70
984812429
669340338
52
125509279
153026
431147884
98631
86
117691
63
350403
37
14
59
45
274627
84
155289
488720385
73
978174970
121568
1
45
499592
42650
917898431
12
19027
374702
6
446309
1
225437
402772
3
322014
346391
730963609
82097
85
6780
44
207212
208502
87
9
22
4
3
60
344822
83
80
995789736
93
88
87
23
27
220903403
132446
4
8
482665
351600
9010
18
82
81614
2
35637
33
78
566538249
11788
382625
93042512
348138
2
458260
96
97701
9
91
95
85
433260
76
889759155
70
37
326116
30
259363
50
17
356289
183847
499480
384317
212175
63
79
48
64
81
7
88
12
3
170023
283111
74
84
50880
82850
25
17
402207
269471
422159
337182
76
120312
59438
248185
931867604
17
93184
194648
15
4
232786
2
7
357765
492062
10
21
752974498
458782181
50
74
7079
215494
305034
9
56
29
490401
52
47
180887
117577
4
4
314994
84
79
183257
38294
51
90
446487
102750
96
6
60
5
426735
27
3
79
79
19
41
367352
27
311970
127848
76
50
10
25
64
297419
28583
63
438605
234710
70
159452
369572
299005
18
17616
755640453
87
177053823
73619
80
65
288987196
9
55886
50
378361
437621
591557216
16
3
9
4
75
87
43
217702
87
440809
243318
169050926
361539
15
5463
125999
43
23
465227
132147
284541393
63
278907596
168572
228742
409485
49
337760
11
67
448215
172723
64332
88
4
461754
48
66
325545
67
93
34
355874
3
41
9
120589
627347191
270500
218479706
178026
91
471264
108041
194936
10
25
35
23
407861
78466
87
334531
498488
95
392596326
207826
79520
131223
177222390
22
164645
20
166225
27
215660
4
898939312
5
26998
98
8
27
51
536019697
293618
81
82
54781
92
382736
463572
421283
26
216979
69
294253
37272
275796568
394173036
96547
43
33906
336303
35143
14
265419
76
9
307409
258951
324609
31
476292
20
21906
555331417
94
24962563
379102
425989
53799
446522
1
322542
389998032
403348
35759
23
39
905458471
54517
24
75
213698
417641
13
117565
7
196450
1
85
200948082
588915627
37
56
363970
35
460879
291713
93
330450
28
276944
224115506
8
70
18650
5
475965
138906
31
93158
261615
263419
3
186510
26
78
457690
74
7
42001
93
34
6
5
375242
605501540
153163
365997
257371
107182
9
313273
89
87
443764
180119
200840
80158
396907
371576
386485
79
132780
452779
371345
21411
267294
72
74141
61
37
5
264515
86
860922142
384971
70
52
150716
212443604
12
2
176194
27
73
295378
313641
423902
275569
263543
3
91
58
100876
1
17
58
75
59536304
60245
1
41
62502
19
40
9
8
95
450991
36
456791
407485
476568565
17
185201
1
9
110042
20
46
18
70
19
38
484459
345939
11
213495
13
66
5
98
135701
18
30
11416
12
95
5
15
29
5
201670
124052680
424617
34
485455
449666
59
84921
347841
939424794
49
94
373924
483976
214796
35
48
27
44916
68
69
185700
68
206937
78
2
96396
284702
482211
337441
804312742
79308
5
46380
693464923
90
64
4
30
32
354639
391112
369031669
457166967
545685303
359708
89145365
131753
22903
20
59
289259
86
35
11
295920
88
273226
75
91
59846
190635
353215
34362
7
69
75
928333702
95607
277553
140085775
394200
5
386376
40
73690
187413
46112
7
39
56
206793
56
28
21
95
52
13960
96
75
207185
73858
554251875
275998
344310869
7
73
6
2
5
40
54
273494257
124861
36
106143
69
12526
22
283354
82
197353
61962
24
1
30
85
43
8
368761
89
52
7
67
89
343925007
449755
36
2
397407
54
229516
50
288747
162606
258133
454259
35
446528
432795
42
68
314204307
44300
212656
22864
548548331
29
353932
9
472685
298894
66
462609
37
563125914
86
147109619
42
321979
219816786
275203
23
7
44
81
7
413261
420754
40
887101315
25
146632
96
157057
149036
72
11
87
398471
88
226504
6
20261
420511
7
45
21
3784868
46
53
70
179452
846422674
23
84
50
84391
934586929
1099
74
13
52
452623583
83
72
282588
83
39
188733
431893
98
38048
4
22
31
1
236245372
127680138
305804
119600
17413
250663
9
23941
148180
321308
290155
703814005
56
82
99
416761
4
48437
498520
57
211659
10
349770
95
37
42
60
48
50
17
94
33
4
31
1
91049
306600
83
41
23
440587848
89
86
238354
167040
8
339208
20
16065
70
46
342006
6
60
433851
17
5
269289
80
168584
886886706
162420
35
204758
90936
74
352624036
968483578
58
110358
72082
224878
48
416322
444009694
6368
44
3
10
53
626021109
33
119984
18
327098
82
23225
83
215716
320929
121135
62
70
413854
82
98
583275710
47
39
923784116
35814
95
443893
497467
57
918843503
62594
349089
34
68
127796
1
148551
55
943510970
438994
31
31
202542
428561
12
281808
130018
52
58
226208
79618
45442
446271
221594
150911
16576
86
38
97
874977293
50601
733359003
131333
15
67
79
3
439934454
82401
258948451
99
188609
237116
8
15
391267
87
89
77
256620478
400139
15
423210
92
357612
5
367461
365871
330742
316705
23
12
43182
378053
29
76
606148606
12646
38
455378083
251441
174448
183400
27
80
2
339489
356272
21
68
228479586
315040
6
42
91
28
21
63
65
40
420812420
41
418365
90
59
26230644
466922
56
236783
176801
376741
84
53
92900
538804743
365303
80
172324
193614
12
156062
78
217264
146598
50
3
36
13
269212138
9
41
370545
32551
212394
62
296520
5
325203
9
281987
78
37
413878
76
48
488585
166694
82
224136
49332
3
1
315442
3
1
49
59147
796119789
4
149715
469350
413982
89
54
30
61651
15
8
370807
51
870198421
813516869
638719610
68
435104
474629586
86
12
21
57
366765
77
109446
236205
898361827
222148
65
212690
3
196758
151500
41
231036
478592107
1
1848
90
93
85
781158431
62
53
5
265909
88
9
89
401051
93
74
53803287
290626672
6
33
243469
49
226385
328555804
60
473129539
1
47
124904
23
48777
112950
15
26
42
551167728
5
75704
190201
204120
67
16288
89835
321933
88
2
580933768
42
9
6
3
16
473290446
427736287
44
85449
437103
23
10
29
387411
787996339
472869
246429
31
80
315468
11
164546
40934
65843
393007
404667431
1
360562
90
26775
30
192318
47
338916
453960
31
73
39
71
2
22
38
241378
206929
851803928
411325
41
60
446230
72
26285
77251
46
77
40886
238713
363389
28
178256
382897237
173686287
83
23
130286
347984
184796
29
692311106
318154
51
99
88
403045
98709
154991
434576
246360
386127
88
44
52
414286
250895
27
42351
57
34
3
356720
21
32
29
7
24
98972
34
448987899
2211
265398
58
378393
83
107334
5
78
64
96
51
28
802826720
342970
1137
9
97
972132346
243570
36
24
200030
271393
3
48
148073711
53
36
61
87
957688873
376096
362193
2
447407
84
271423
230713
99
631221615
44
30
20
312588
87
2
330573
336848
7
734694757
58
288512
555054748
80
53
409402
3
93385
41893
71012
769958646
449403
164711
278052085
30
35
977813412
27
2
4
256754784
13
338472
260818383
54
2
1
3
266908
472751
36
84
30
8
17
97955
27042
39
74
73
440570
202101
31
76
289175
39
172106
169184
65
320304
88
989498644
790904085
492461373
315066
25
1
702288852
9
4
67
416613999
74
193903
720026961
185141
44
412757
360131262
900264702
38
4
41028
26
293993
181378
517556988
41
273839045
93
539583794
1
34
82869
350364
91989
19
19
260662
397048
553022418
118649
32
368764
299727
826735038
77
4
361344
82578
447059
15
64
21
47
21
89
2
21
38
29
150206
55871
291135
96
498248
4
82
86
208817204
96
101173
2
722640424
6
1
54
63
57
79
270140
50
63515
311220
87
1
3
36
11
599991952
83
126233570
18
356417777
22
33970
9
48
7
63
231741
164155
126935
380707
488096187
634692133
3850
319483
424203088
62
56
330077
62
185290
30
79
97
3
15
218145
67
188379
351751
410716
149142
4
292185
3
926723119
85
301829
414544
48
31
28
25
56
112015
27
15
215991
863555179
391492
66
44195
917238288
148546
7
77
3
14
171637
373009
58
16225
33
33
288960
54
904759672
352807
278277
75
476302
44
37
82
211774
882440390
20
50725
711443356
73
350671430
289981
313510
21
273425
28
493765
44
67
121836
242396580
876647002
423410
8
5
54781
143478
67
76
9
54
43
57810
241592
65
303326
24774
432885
81
4
18
233771
319826
5059956
335013
212490
517316552
7
10
245255
30
11
189984
48
498865378
39786
3
49
106580
375271
95
406355
428494
52
407576
8
17
591231991
435904
7
420389
52
49
284354
4
153789823
99
234163
31
143742
472875
175759
17
277565
9
88
15
23
438017
85030
790273175
13
3
57
76
36
6
83413
58
7
249061
305649
34
2
938384795
28
7
36872
429521
41888297
445583
49
26
400351
6
581723237
58
5
49
866966477
87
416777
20
7
66203
70
85
263683
3
182043
304295
16
147234
266839
29097
58
18
6
60
583673515
159719
90
225102
98
252483
303886
200708
51
67
77
25
23089
66
30188
44
358940
36032811
13
95
97
350714
13
636337480
40
314245
467846352
939140893
1
18971
73
20
319939
164168
136366
81
34
307657
44
23
434069
69
267993796
70
82
833684614
333321
320475
44
2
261089
17
353924
410104
99828
222578
280694
386914
65
272465
80361
72
127672
16
223647
44
1185815
203263
93
14
48
418500
142779
1
486829
108789
15232
372312059
185246
1
12
72746
124579
42448292
82
30373
21
3
345923
82
24
327096
108014
119566
5
363449
86
435834
433732
940255955
75
127219284
438402670
103632
98
388381
48397
35
59340
190457
353883
35
64
64254
67
98
203371
198059
11
726918589
98
32539
97
180857166
82868
20
74
835851024
214147442
239446
59
53
965572292
318097
93
29
12
179403545
92
32
82
200434
81
109178
5
1648
270093
41
5
4
115633
92
344031
425693118
351518
76099
4
11
124854
95
313120
87
16
83
248408
202556
8
85
82
49
158421
4410
402912
338930
71
70199
68
5
712357462
4
27
79
953548563
9
430855
251755
998225823
37
18
7
19
223582
89
95285
326416
499830
89
397461
13
356906
2
302970
57
27
539547474
77
226456
143365
333026
351572
208817
118186
297367
2
17
462895
16
133831
36533
24
35
43
11
76
161604
70
9
246903
22
132753
365295
777756206
6
486353470
20477
72
121506475
8
18
9
89
43919
179770045
39
64
136315
30585080
63529
993878078
89
6
17476818
154956
252098
37
70
1
129035
96
29
242473
33
39
8
81
19
9
172394
142246632
2
99
42551
252832
216684
348868
397388
12
705178300
79
213820
472781
23
229252
19
225113
330519
56
51
94
61
3
52
66775
35
21811
84
47
76
10
206861
187325
22
258639
176097
374933
13
64
93
924970307
11
68
286148
173296
175644637
32370
85170
453993
223519
19
85
480313
81
62
125222
937892457
160642
166973
1
181073
76
78
13
74
28
51
336201
148828
98
20
21
488364
943846525
51
839506746
58
458499
57
57
301179
26039
433685
17322
908051610
812333167
61
476399
444051
68352806
31
29
380044
6
401049
383930
15
260376
159316
23606
42
78
41
90
253587
172388
239440
45
346871
470808
191643
35
54
81016
486490
67
27
292636
26
36
18
74
9
105039
9
421720
63
8
468938
36
367240
245766
389555
12
8
75
44
169174
153243
290293116
258891
75131
78
319813
247733
201409
49
57
90193
133683
99
31
389922
10
79
38
42
91814
491146
145855
114975
118547372
177263
9
128564
67
298784524
320909
22
714082084
270380
86
368379
64
45764
5
329959645
748081272
166760967
417509745
72
386851
119642
4
64
189966790
12
261948391
167869
8
452780
407341
992095726
2
26
59115296
75
69
56
748481795
62
313192
486964935
301494
9
87
197632
72829
219292
77
118649
93
16
26
412974000
32403
76
83
220888
364139
28743
7
485916
52
226940
32
2
619809229
2161
74783523
23
9
86263
459180
495589
15
44
34
49
21
429786
93
425419
33
30
310404
379949
53214
479882
9
968511537
265786
8
976517101
59
46
20
332595
391282
3
24
35610
127639
43
27
412045
397189
82468
365155
127114
50608
22
58
5
10
20
341333746
90
124555
407962047
7
388270
57
138607
431159
332754
8
243618
138013
386808
233931
88
9
347383
152573
55
19
701961601
41
104900
40417
70
115866
33
412362
302663
185779
7
54
84
97251
275042
73
36
216261
94
21
87
82
54256
220503
240059
96302206
5
4
111681
127460
377175
65
8
173195056
83
81
17
4
92
344210
2
55
21
76075977
40
53
458896
11
399269
282170
7
457470
2
51
381809916
373973
61
326964
54
494591
120568816
394873
59
99
68
76
111401
92
6
213326
39
8
43
57
85
31418
101331
121654408
200925
75847094
212339
357878
80
28
32
375843
72
40
78
75146
69
106435461
158396
38
92
48
362317
42
39
26
3
456999
78
36
97907
8
73
359128
321769373
289188
18
114833
450688
19
44
370860
77529
7920
368259
368207
61
74
13
309296
385951
27
42
7
498098
38
169360
10
5
75841
658998855
28578
866893450
23
80
685691065
49
225763
460728
242934
227377
91
467653
161842
37
405489
47470
39
536111745
298410
83
151096
13617
137086
342566
403069
83
54
840771729
6
401827
36
388374
16
85
475874
7
9
19
218832
15474
8209
459686
161219
75
51
90
5
8047
258818
115741
30
135275
840324796
80
217083
8
29
313534
111417
86
53
288788
55
209407
11
423936954
38
15
32
66
177038931
42
326924
232363
240910126
357464
384605
38
16
8
5
80
6
50882
374707
6
231793
341151
34551
8
50
9
163632
462449
287442767
89924
8
8
21
102693
90
582246396
85
151692
432488
271310
153856
368425403
1
6
69
39
280210
80
42
2
489600
35
389465
57
482129
8
2
92451
93
28
743949882
70
41
25
96
51
81
454142
26
278144134
10
272934
3
440063572
85
103017
494342
89
155327
75
89
86
3
74
450045
55
9
65
418756
317771
348882110
64
27
42
101583
620608235
371772
65
10
14106647
379856
447346
19
7
51
180095
234196
95
57
971005080
5
2
3
106534
63
86607
134483
34
1
43674
50
2
53
81499
46
78
545453850
92
68
80
327600
152729
213864
52
47
22
144298
65
22
20
68773
197381184
57
612768052
51
468068
4511
35
62
486972
239420
7
82
34371126
7
231341
776083168
16
78
66
169249
94196
88
382709
789604294
51021
288930
6
892692244
405755
6
418480
6
25
462426
20
154995
74756
253892
680053183
485146
93215
334388
104044
50463
76
394127
27
233483
420496
88
21
276902
53448
9
55
2
408530
65
45
18
43
20
115242
32
258802409
144909
292887464
319953
87
454446779
31
135481
52
29
167697
2
56
2
56
159370
27
50
47
25
39
12
89
36701
42
368138
245496
1
235658
332026
83
92
88
8
54
10483
181432
481104830
23421
6
18944
56
335975
8
34
2
5
466600
338180
380792
35
477609
54
276831
168198
89666
256390
9
19
83
78
355822
58
214694
70
46
8
11
359653
76
1
392282
83
177163
619326514
192711
296589
498960
172016
708857704
915196167
60
721977646
15
7
7
24001
2
1194
162167
28
199287929
81
260140
63
152671
239502
473615
4
282723
3
54754
402268
75
285292
3
2
95
26
19
24029
143139
23
47
12
247981
131776
214795007
45
96
5
85549
51
335232
84
228804
9
223167
160347
328705
91
56
202143
99
176130
487989
90
3
600369430
68
87
150416
49
83
92947
28
38804
27
578933240
369754
231360032
5
426886
61
99
263402906
77114
5
80
47512
287531092
398016
211673
7
211592928
394710
492986
266634
4
347147
876748881
44
95405
123541
478209
3
29
24
649337618
54
240801
419601
386749
28
10
36844
42
411128
88
86
86
404614
233376
231366
7
68
16
82
383630
8
32
98
9
87
40
841669196
9
42
80
117039
58
195971
451110
87
214661
36
301409
6
55
78
237197
498908
54
17359
138876
339405
47
4
41
91
499101
52
24
277722
45
8
8
466941615
22152
166352
426673
8
47
706865115
32
5
61175
47
58
238044
35722
344933
74
67
79
95
6
29
434266
26
79
338463
94
214723067
365289
290906
2
9
91
131847
19
15847
25
5
486747
107066
317818533
26088
70
212093604
459862
44
1
77
59
143103
47
278744
127213
248172415
166006
496857
76534276
302442
498844774
24
90
409012
386953
74797
190711
60995
64
857428470
69
494215
177335
124809
45
236954
371034598
75
39
22519
286252628
16
176318
8
37
58
79
9
56
67
86
216454
113534
467424
48
9
197511
236236
492153520
6
9
34786
140351
131751
1106
98
37
93009
170937207
60
377890
808996678
166767135
85
21
90
208666874
9
30
30289
48621
128092
9
3
179848
77
445390
407779
87
13
4
14
14771
12
141988
8
532039173
74
358361
263901184
85
10
83
44
309389
128184
81
54242301
11351
5
449694
48
99
420447
2
46
394471
414458
14
481098
49
32
90834
41700
216613
218018
364804
56084
25577
66
7
3
82
6
293646
347725928
82
21448
785943551
27
11
49
189788
80
38
23144
4
171662
7
17
315754
147903
167078
98
51
9
481121
86202
550
476463
1
7
525440244
131679
444793
90
465731674
19
168247
466231
449073
321814
55
261835
339096
97
363100
43
81887
225789
9
95
261930
294777
22
56
453361
72
43
494005
51
11
41
68413
8
117401
476078
32
1
442664
89
285580
79
38142
4
229289
28
97
54
811563309
15291
44470
23
21
20
280891
25
815078140
27
429100
85
71
154259
39
34
387026
129963908
13
78
496108
37
32
253695303
32
36088
53
53
84
160745
49
48
23
150507
10
491234
20
25
28
6425
54
6
34
434821
76612
479807
9
50
6
7
57
141640
285208
68
32
25066794
125687
39
168258
827407386
391481161
430309
17
400905384
561015751
126322
84
4
328213
67
1
38021
1344856
68215
7
337551
88
6
19
8
8
230516156
28
12
50
78
17
51711
832662181
32
380857
38
390014
225765
443696
77
186675
380417
292523
6
82
472030
52
206987
240701
318206
72
92
64885
268775
33
62
18
39
72
37
98
6974
4
79
30
17
77
8
484966
7
350465
1
31
108177
83
3
57
82
74
16
94
319972
75
9
164560
76
66
831312327
220507
15583
41
436928053
47977
402151
501174784
9
505476918
294499
11
1
44
128545
40
457156
34
75878
41
52
576529558
182641
32
134611410
46
8456
758378355
7
314288
91
3
37
14
203360
286159
252438
3
59
20185
82
458318739
426433361
51
580565321
391934
65385593
9
400492
196122
71
910236892
36
59
622392733
344972
387692
20
85
9
98
104922
181905
50
45
3
20
6
537299946
218180
43016
4
143305
323086
35
72
42
60
484248
391540
489344
11791326
17
13
6
10
19
94
1
351835
92
44
53
56
156428
68
44
57
16
128498
81
1
38
6
113620
96
82
342831
32
59
418848
79
481792
284597
38
1
122008
310514070
25
61
20049
424610
258031
309560880
31
36080
20
368110
84
30
70
56
235389
43
82
719252330
368149
32
43
116232
9
187679383
40
18
39
274028209
199289
39
57
40
45
133482
91006
205509716
49237
79
76
65
460946
139278
181565
436550
72
96
27
434690
346732
38547046
95
246369
44529462
205567
42
2
55419
81
51
36
101678
191712
66
8
44289
7
148737
534158083
415347
95
257530
6
270440
404569
327894
1444
90
102715
5
303315
404326
25
457476
429624
368946
430343
129063
374529
38
286678
5
9
145074
316223
14
51
149510953
3501
847133749
2
40
80403
46
3
4
50
511413836
8
210743
4
58
71
88
60
43
74
4
480053
47
32
41
498857
90
1
149808
95
251470
88
49
5
70
86
25
291242
246869
23355
438116
97
344786
316110
180419
365284
6
52
73
451848
391672
483071130
280337
37
398258
872373451
59
243832
8
18
355264450
363806
4
7
478140
199132
983719707
1
9
773939252
398582
10
1
191649766
30
51
288948
5
83
396355
43
234290
356052
3
492694
332765
224323552
10
49
6
343729
160793
51
97
4
321424876
4
43
309918876
48
76
95655
385535435
468739
129007
38
172592
55
8
9
63
11
761227717
22
279799906
90
87
62952
25
20
8
3
74460
383559
7
71989
44
56
725874624
260852
39003
479116
381470992
55535
980148874
34
406172
47
76
243412624
373222
80769
471038
152580
498592
846145332
94
848777602
61
47
102202
277041293
61
43
5235
37
219097
13
54
3
132898
27
8
214475
36
37
33
53
56
708578720
89
20
110046
223374
26
38
14305
48
119647
544819992
133709
299935
488454
156642650
83
74
395599
35
268757
37
234142
99790
83
493093641
89
242753
95
316355
71710
651784600
51
20
915517101
98775
84
28
65
468184
30746
165231
91
74
506659715
126912882
15
100205
59
330010
70
491281
132882
38
45
875560875
60
94
12
77
4
188141
36
913918071
371070
262038
352604
95359
95
72
9
277212
164834
2
14
19
150077
492771
49
61
4
96
4
2
79
42
58
256976
90
286419
614988261
81
387061838
103590
58
33
51
81
160899
54
114167
34689
44
45105
56
328602
80
283828342
58
957559448
56
300216
45
180165635
245273
412939
61245
409800602
80
4
443832
534424663
365766843
398212
660423538
74
96
67
162938540
270084
399090
7
2
391309
3
157497
463576
85
85
305675
383381
330885
20
80
436714
146241
339720
227601
49
1
80
164854
51
52868
86
95
3
50
399291
59
14645
88
490135
21
1
96
780181254
88
8
464856
256784
811544540
28
199736
45
66
30
5
83081890
78
412815375
285412
90
69
80
177921
143833
67543
55
84
326480
35
235284
381966
344753
223970
39
163441
86013
174696
359712438
830245676
192380
93706
991572130
93
21
40
425097
82
135420
114967
7
95
117931
277914
733425127
28
8
30
67
10
288374
218139
83
172473
183367
42
206933
451740
22567
37
44
580171373
62
78
69
39
30
352970993
360012
67
76
99
681822303
1
347596
51
83
41
109539
149110
90
60
21487
66
87
14
99
89
12
81
386323
66
476411
35
47435
58578
291847
801406315
83
32
389185
42861
77
240458
456846
37
51
21
16
14
9
390076
479689
167131513
90003
935733486
59
57
748847424
82
999080473
284828
84
8
3
291681357
14
293313
325382
59
359067
455721
13680
2
217679
31
339017
374041
292470
125572
39
316029
320732
122627
42
47958
199122
86
10
13
5
392047
932333309
1
62
64
422861
45
397517
68071
52
327754
53424
227307
105056
71
6
674576234
407182
447161395
17
4
148287
471532
401752
59
324959
76
163711771
41
5
180712349
915664926
26
83
67
891257172
14
81639
1
6
482253
442899
74
71
14
606458072
14
714079782
73036
23
74
75634
326223
30
19
188870
9
4992
125625
226219
24
34
389109
183308
89
366483
60
21
304020
3
244437
366250
409823
5
34
26820
372125
73317
39
61
99
36
60
91
98541
110294
84461
582463813
68
39
64
211518
888636253
179284
284153
776782402
4211
311149
425301
11
4
430253
232010143
81
82
98
470205
242178
63
858809561
50
35788
63
48
346409639
126715
257748
58
76
34
234617
45
151292
39
25
29
40
200620
6
321578
52
443180
39
73
216339
412920
216409
13
474445
42
231241
278135913
391638
6
322800
3
83
2
567338417
438822
62
159182
286125
38
68
289594
433949
494977
97
446885
234935
48
147365
440267
29
324636
8
143897597
85
36
127670
25096
1
66
240925
361978
23
11732
423562
36
427282
11
435286
11098
340659
37468
745225597
97839
48
799713395
152403
266532
99
35908917
31
40
42525
9
746755855
429343
21
955858547
57
279464
75
9
24
81961
5
133354
8
57
2
366705135
259511
63
3
23
65
94592
275918
108135
424897
114070
63
31
344304
965248954
80
83
60184
336642558
750765869
430481
476794
59032
82
24
81
75
324127
39
9
80
9
40064
103043
98
7
84
377985
316418
76
16719
37524
49
41161946
596779010
189315
10
378945
103115
38
421160945
127373
76
164134
24
174053
1
95671
476945
11077
4
131150
61
435067
96812169
460039
6
85131
2
512453567
117240
9
86
410417
78
440758
62
65
277450
93
19
457679
335041
496833
8
32841
160775
56
416444
234106
99064
329857
52
270583
398285
94066
497535
18
187927
34
88
19
7
34
131655
130305
26
266721
65885
68
337817
96
1
75
997655139
394044
5
40
72
6
285072
10
97
458618
65
376519
2
41
435496
50
32
58
93
80
159014
4
182656
73
74376
382720489
276148
6
487977922
11
87
62
437664
27
215319
769542136
66
21
22
493125
3
39732
440300
318801
30
79
7
198625
416567
430669
211695
464549
15
36653
567375428
62611
244251
37
7
8
6
58
203119
3
27
425674
5
499427
120180
153212288
115968
56
94
61
17
6069
41801
490443
45
308920
477092
20
3363
30
463642
20
292213
14
47721
103842
377435
165052
387799
79200
933764787
166315
367898
37
325538
50
40
12
45464
86309974
299079512
41
44
66
39
145945
28
11
78
27
65
31
12
12
3
48401
90
409811
76
113436045
28
72
36
252526
32760
3
321579
546781569
188625
20405
49
34174
79
428444
47
2
41
292992
451851
260798
6
72
450195
70
79
249132
939294231
332981
130593
202451
428545
48
3
13
55
292586
455068
5
99561
5
95
442247
28945
51
89
40647
86044
468130
413679
93
196193
66
28
29
64
432348
29
4
33
338356
444777
288655
81
76387
1
45
16
4
55
276215302
94797
62102718
15
114469
79
381786897
226540
481135
229204
43
21
86
489793
62
8
68023
187722
294767
97
93
5
93767
35
46
81
141961
60219
2
19
79
52
286439
5
56502
381994
420573
4
332761
132631
68
6
66
61
93
12850
282229
43
88
24
11
98
101985
43
60846572
7
43
326059
78
77
12
938519398
50
53
334026
25
329632
468731
7
75
1
41
137436
91
290463
86
473566
158960
196253
72
893795183
382454
3
688016262
9687231
418673
3
348220
87
12
28
82
215952
71
141520
821637891
6
31
94
206909
6
118074
70
294712
125167
112901
45
62770
858684079
472005
26290
728337200
52784
73
5
6
4
736411613
24160008
462204
215840404
625476092
443069
24
149771
268316
70
90
88
18246
72
256173966
153535
86
417216
2
253535
317933
83
281716
389099
37
76
1
33
1
423492
84
390840
148640
34605
453680303
54
355378
478155
37
27
25
33
70
88
84
6
1
68
6
43
242768
25
413330
306446
84751
292257
96
28
5
363908
383892
267665
359413
11
433978
195399
1
9
165583
165557
260236
453287
180625
82
147085
22
14
86
57
73
16791
16
8
63
707871629
192773
60
88
32770
43
97
3023
10
34
273559
27
474816
219825
25
83
72
7
727228851
48
72
92
329172683
9
474108
28890
440276
93487
58
125363
450719
364048801
25
280157362
68462
468974
2
134057
71262946
309603
444782
135813
355400
449509
195883
65723932
43
218892
80
36
271228
480263
88
8
5
771893882
63
4
33
50
319140
43630
9
49
36
67
6
169771
52858
96
35876
445799
59
69
454919
70
429903183
66
56817
97
25
223828
89
160141
12736
82
4
970409349
97
8
479531
30
7
181323
197872
10044
61
45
88
48
1
95
95365
43570387
390457
277616
21
54
84
9
560668299
638645505
474287
335475
474934
78
68
274436
263242742
45
13
404290
188545
68
77
86
2
344335
50
894181306
38
3
423631
88
23
178643
64107
311087
87247
17
27
77
84473
132043
44001
82
402374
24
56
128908
64
50
425637
263958
44286997
69
732989584
124039172
350580
25
8
13
272533
74
394253016
322245
49
38294
59
187237516
283945
268714313
2
309497
423896
92
121932
86793
84
3
485126
336198
133208
7
76
88
304597
75
91
303214
87
70
445787
13
21
70
59
43
531188143
160046813
25
275846
248116
7
11
315552
21
318836
25
223126
157676
671071008
89
22
79
1
41005
848093905
15
131612
38
31
64
471414
94
45
68125
198416
6
30
70
38765393
386261
476809
901729076
67
60
94543
439193
83
42
94
49
692945543
12
25
227981
68
33
366256
93
59
485271
35
73
285961
8
342653
4
826009739
299017
7
70
28
6
880794357
20
65
70
425911
511711083
76
19
6
488825
32394955
433752
9
464048
3
43
86
21
287238669
22
345288
313530938
15
64
23
339261
97513
78
199504760
478892
47388
39440
67
446425
37
48638
5
457903
8
345614
209766
173135
480432
173613
82
50
404548
449368
76273
32
230986
117787
447917439
63896
3
11
13
2
312338
5
360385
42
69
499593377
272700
93
452415
8
479949
14
190654
688360518
68360755
7
35
251130970
89
479549
10
85
349582
64
1
327488
30
65
81
8
484907
296490
11
22
124038
35
21
24
11
81
6
90
7
39
265660
252557
570718431
81
519442065
264102
149177
410016
22
9
27626
177097
179574
16508
658580875
11
4
578934229
73
149991
18
89
307214
55
159037
19
2
32
26
8142
41295
242637
11
470987
37
484361
4
8
41605
10040
172337
2
39
72333
3
36
4
9
381678
44973544
1
276739
70
496260
463059
12
70
2
99
27
15994
185261
658564100
486944
99
391154
3
17284333
74179497
51
241180
206462
323229
53
12
154014
9
232947932
436560
321022
851732309
509223365
92
65111
33
384828
105309
218291837
919140408
60
273459
947824115
39
253207
110087
30
224431
266808
6
66392
82
2
29
414051316
680253887
11
329877
474059
75
93385707
35
36303
7
460340
244311
343988
25
3
58
68
2
414634
47
71192
62
19
92
77
567349520
124485
340003
386162
480641
57208
3
1
21
1
94
8
5
63
63
72
33
798090706
36
1
23830
90
66
79
42
320869
35
37438
73082
39
76532
5
301371
5
382333
29938
46
406657
108962
68
72
292455
17
243794
108406
43
105583
303806
420179
54
25
11
308509
65
340726017
88294315
314990
109917
33
7
56791
312859260
224134
9
91
45
200091
66
59
75
5
410015
51
15334
473426595
91674
73328
32
431905
953250313
22
45
51
832633482
8
7
184292
34
723814343
398999
26
577640601
82
176391
9
273321087
15
398958
83504
996799565
84
304899
28
5
770048667
9
54
391966
11
116826
15
78
49
170189
299885
465048
71
216255
424457
20
147314
68
1
338154
44
173015
89
235854690
93304
24
86
27
7
634299216
91
2
56
37
562441504
136930
69
339057
436687
3
411765
32
88
368614284
15
34
43
370498
6
164246
396838
30578
285759
111306
13
456258
470684
83
557352136
283508
334900
54
74
315276
248036
11867
62
335704
88
134692
84
684768424
49
25
70937
256771
2
93
7
391281
88
246074549
2
1
66
471841
201776
12
188381
83472
155747
178693
13
8
89246
20
32
57
463090
123473
89
3
269697
308624
119741
67
288247
433041
939840892
22606
44
95236
69
169897
42
85
22
71
21
236488
47
3
233554
344362
140265
70
28
9
14338
45
36
301179
58045
94
48
40
43
60463
37
287727
11
379839
6
52
455775
29
61
44080
2
84
278606
252050
80
99
211151
70
43
268481897
218705
41
29
22
296354
348006
386099
186309
76
52234
27
27
76978
9
22380124
15
334281
977066847
403864
436365
123768
73
655208496
81
22
389549
2
255834
450916
353645
264984
324490
22
17
74
83
25347
69
9
186134
78452
61
273124
14
132443522
349814
22
8
322288
454831
57895
6
81
4
264040427
88
89354
46
343250
53014
37
2
452836777
519884873
83
77
178380
78
328583291
309450
232422
298987
27
95
95
391118
71102
28
55
22
298390
849729595
286794
52
188763
291660293
133498
82
313221
34
42696
11
27
39
20
82538
347170
33
2
488848
28
37
26
341506
1
165712
6
192190
194853
29
40
70
37
83
307766
66
259386
76
84
76
84
401367
628695375
86
255663
10
249248
2
7
125471
282290
244739
297126
3
4
60
77
350174
447767510
74
43
47
96328
76
209127
343888
291922
336662
236930
640776642
372886
452871
270123460
98129
77
198789
35
74
42
40
483583
285008
10
96
24
411606
43
55
6
70
113395
6
455299
489521
58
41
425542
52
20
325503
5
65
9
77
278186
463099
390619600
436595
71447161
485574
70
39232
179292
445484
186322
74
18581
433883
54
161245
497795
1
2
445171
246716
130733153
16239329
3
71
837782988
137342
179179725
186433
8995
270762
272560
8
17
86
66
8503
333624
67
33039
542146611
263063
90
54922
176492
458947
393530465
8
319481
400798
128662
467539571
32840
240384
419117
5
19
314077
35
328667
5488
33
37152
208003
22864
2
39
207699
28
75
34
318759
409475
119454
221623430
46856391
42
87
72
42
1
57
518199794
71
211838
97
66
11
20
400450833
25
239570
69
907082267
387215
26
88
1
83
372103800
38
34
82
280457
81164
960282522
429655352
17
7
690015180
346190
9
385067
170024
233258
448402
6
143454754
10
18
65
153290
38
344937807
50
349893
98
89
80
11
360814
44
2
454987
392321
90
87
341595
80
36
49
511424556
57058
7
375856
67
104303
962780490
443199
10
984908780
7
14
906040040
37
52
87201
13
369302
51905
90
248210
74
62
68343
11
31
421929
65
12
258426
990471167
412663
97
30
56
58
52
31
483129
5
96
154739
57
261461
65
72
47
99
23070
95
12
81
108523
14
136855
4657
381589
381101
38
573357929
11
49
196895
63
492393
33192
55
173421
27
448869
60
64
2
21
28
7
156192109
85
304062
192788
39
289968
30
69
129231
6
89283
11
491098
108418
254469586
474481
923738037
64
173318
90
321054
107376
323504
424219
131360
391595
938909834
453131774
85
58
96
44
23707
53
30783
214707
92
328210
278766
451298
489777
733991875
37
98
40
697720800
66
577862835
55
61
32
10638
30
60
67
91311
88040
433001
80746
17
51
384936
115976547
135961
20
40328
38
381305
13883472
1
47471
260552
20
457156
483206
152830
415998
7
269814857
182661
238987
53
72
520935776
66
32
374753
1
5027
11
50
8137
12554
465372
307156
70
65320
81
8
59
429409
47
87
16516
61
66982
7
350430
25
3
198937
12
55
9
91
21
256525
6
64
1
76
455590
5
59
7
5
84
32
458319
125911
28
303536
43
30963
344511
73
24
30
285138
403870
138823
8957
384216
53
284746
265546727
76
1
286958
78
62
3
265843
30
437020
6
290689
32
16856
85
76
171123
172558
932345030
11
66229
124813
71066
4
455970
3
350071
44
229614849
32380
36
6
55
3
9
204661659
10
3
988566000
331513
76
286686
63
182090
90
9
95
3
412998
316240
11
4
61
25
47
89
91
127016
210671120
113530
5
21395
45
58
94
196134
237272
213286
67
9
88
53972
97
62930
551975982
86
124586
179377
64629
195861
36
305482
561618212
89
95
389984
26
218157
896982742
88211
1
29
32
330559
51
253504
19
56
42
45
49
97
211317
861486641
309295
78714532
1
218967
315073
225214
172733
23
51
222281082
71
440419
9
93
151278
160248
12
71
40
28
49997
208164
91
224694
2
10
178359
7
245982
73
197537
52
352076
215800
935805067
74647
39
67
68
33
157490
73
19
386385
85
2
467870951
10141
36
289324
2
351101944
63
74
27
104290
257292
6
367941
370810
92
15
116358
37501
3
85
88375
65
83
300039
50
216143
69
7
85
324395
74
14884
22
53
245346
341748
157591
57
94037
60
7
359027
96839
125531
4
4
37
404920459
228562
274509
462793
61
501948849
372936
230934
624526840
45
156110
334323
62
40
67
44
18
100697
23
20268
765455716
8
641822377
58
59
77
89
43
98
26
499940
374378
96
346502466
1
51
25
11
95
7
251116
4
9
16
5731
360063
25
45440
73
8
42
485938
89355
835026891
190320
98
47
330137
84
385049
20
42
358298
316684
77331
63
16
60
103948
47
39
73
270423
99
910474615
227045
42
146719
48
83
37
99
52
62035
57828764
3
8
37
325865
6
5
57606
135797
96
293874
18
948682546
6
2
89
2
113848
20
179862
20
59
236918
534274253
90653
406988
48
127377
52
168258
66
51
38
8
91
31
20
89
31
31
282599
460799
2
279534
54
34
72
63
280876
37
33
665607878
68
30
1
197773675
73
163199
32
412390
467861
39
349873
857453456
401157
40
120897
300603
199411
89
204968
4707
971494599
35
44
191954
87
8
3
467868
58
127520
273470
11
6
65
328640
282307
2
85897
375837094
29846
53732
241433333
323287
56
71765
56
397797
233879
183379
7
188219
360160
295336
52
32
32
461862
5
148465
81
344811
41
36
403157
6
33
245479782
442966
496248
51
82
42956
23
37
8
4
43
84
27
276690
82
438626
154934
64
469017
898492029
72
42
86333
448348
7
68118
57
831871804
80771
252018
342778
10
80
22
1
18
6
1
19
47679
72
61167
370536
96
3113
7
82
313339
228874
8
183174
299890
77
90250
236996
21
420523
95
267363
82
40
89
20
19
380016
18
314310
315708
69
149563
17
29
188572
66
21
200555
41952
10
94394
135392
71
1
47
99
78
639187934
96
69
21
55
394636
320534
54488
42
32
6
41
93
85
66838
98827
54
8
421275
178689
173697
840758069
495224
137567
74
106392
77
93
507652980
446420
56
28
188065
423095570
975610259
83
407111
88
476989
425770
451524004
36087
375574
5
3
76
360759
412955
95878
283171
135864
718568716
11
135241
87
57
195515
244157
78
46
581537402
83563
70
211500
25
355644
67972
82299
53
90
453348
443828
388629
63
77
9
64
495007
133946
96
27
441752
268483
63
4
11
67
395856
540862440
30130
266282
3
13
443989682
97
17
308410
395959
2
13
434349
42
8
324194
293863
21
102619741
18
187848
28
453721
11
78
215039
5
16600646
9
89
252047322
67
331187
532381025
52
327692
74
54
667495603
639184897
4
99398
49
12
79
396245
64
328295
368956
7
34
480359178
8
94
468311
21
63
615873602
281772
288811
8
2
42
143247
100693
11
6
3
1376
113980
960824299
200724
219054
587437857
51
17
78
74502
487279
31
407603
299162
224650
17
30409
5
321015
52
455774483
408663
383338
47
98
517833421
283845
388745
255383888
66
61787
9
109752
386854
7
375104
10
90
1
34
51367
86
41
368331
28
14
423682
3
472985423
155842
7
69
1
20
893179651
463889
28
380308
896454388
74
7
87
18
367472
337089
187187
6
29496
45
250534
14
86702
226934
90
213877
79
366134
76
79
406854
645984600
438893
474954
28
46
56
90076552
19655
329964
32323365
412342
62
16
154615
60
186670
79
122272
42
27
94
360690
499544714
93
68
82
44562
1
9
51
96
326594
125826
934775523
20
382806
76
69
262962
63
17
92
360987
221787
61
155680
72
727098089
319756
492483
41
4
213999
301167
336424
98
52
343362041
61
61
73
411599
65
9
226355
361308
129641
351004
113845
124849
2
387144
7
18
3
61
19
6
268986
35
202235
89
33
327394
380425
916752888
376095
281143
603556847
310991
918016883
198562
75
5
35
7
60
441254
42
30
27
32
97077
431961
297650
38731
92
549180903
2
53
139029
51
31
7
33
76
425491
14
320462
85
39
291730
327343
314846
76386
2
20
78
5
276425
11
434249
159064
471736
35
48
884441847
905971020
9
9
95
136544
36
39
311218
55
85
61
27
342860
71
377582
57
92
91
70
365118
175321
78
95
88
980836038
322675
21
330698
592405906
190360
44
45
471214130
148761172
309756
144890
259538
76
448846
171093
210133
43310
185098
489136
1143
345330
93119717
17
2
29
75
445080
48
4
44
88
32
250790
73
9
85
386834
46
101360
69
94
646242768
26
366998651
379288
338614
478339
843838022
56
277352
71
15
145604
72
7
342086
667980358
252892
64
8
72
387945
85
96210
468321
445585
311894
77
828782136
8
84
27
18
18
624032717
46
385841
52
10
19
53
325687
42
6
77
29
48
221767
79
187958866
76945
35
434400
26
9
329415
93
40019
2
208470
72
4911837
97
80
406203
68
110616
261060
336167
96119
58
45
19
4
4
50
72
260208
162595
536661515
546479771
294601
8
92
257188
59
5
256212041
18
37
21
353978
29
18
185492
443580
194257606
89
27
78307
301582
4
92072
77
9
11
37
144143
42
379109
592651070
376670
136161
2
326349
5
86150
416326
90830482
5
15
429074
1
172533
11
58
331730
283060119
92354
72266
33
4
98
943249788
3
277235
8
59
8
490896
93375
439274
456030
38
948099779
28
54
59
123153
296347
33
30
56
65
188561
98
13716036
602145278
55
66
13971
191739
74
470618
437080
817455717
367936
275830
39
226585
461692
39
416215
88
89
2258
47
203426
222010
358266
190139
279544
39
405618
375667
83
92
833573074
21
2
378370
86
71
434757
45
9
1
31
314728
88
84
6
80
90
144381104
7
17
177524
7
190182
2927
418485
24
12987
89
44753
40902
10
49
790483193
57
5
98
6
46
19
1
540942070
155367
10
281658
12
377441
3116
67
325838
9
85
44
34161
970926309
37
37594
8
89
271919638
291217
440563184
244661
456335
376056
420424
7
71199
10
468616
75
5
336246
710676996
62261
315973
179615
74
82
94
1238
33724
314529
97
64
33
29
96596084
373937
94799
67941344
8
398343
456619
97
12
97
409948
47
250430
25
60
130069
12
34
286426
10
57
434434036
65
216531876
329641
67
64
498233
223540
192942
42
193939
87052
84
58
423100
196425
161256
41
85
86
203504
378482
181172
69
63
15
169644
282978
61909
131594
170628
754390561
372621
297146810
89
9
715134243
20
68
109429
30
55
496387
673859137
91
90
348453
258237
88
473230
32
466750
282577
35
24
40
77
702135674
158456
8
49
4
16
72
335028
23
311021
6
83
27
405224
55188
407011
174936
8
65
6135
99431
63
224576
849538544
23966
65
57
217301
314990
4928
354818
47
277730
72865
680403920
335428229
78
25
244381
139162
466267
284241
125670
65204
4
387126
358726
53814
31
25
215132
259505
25
34
307588
62
328746
433671
240007
91
373556
76962
66
25
61
183324
7
138576
69
40
307303
37
72
57223
496478
94
39712
556132557
66
212960
54
277057
418998320
399333711
434425
50
383500
146733
438685
262017
8
95
48
9
27
50035174
320084
685056321
47
97
16354
17200
12
458638
13
342639
126389
12
29
377330
22
214981
468387
14
13
487369
7
372072944
49
99
12
54
474843
66
35
95299
1
44
11
73
147342
54
748489574
7
97
3
472339
114917
43539
74
126611
36
7997
7
22474573
175530
92
37
89
293069274
74069
494662
871091587
3
17
65
22
72406
76
469509
14
22
444411
45
26
84
269567
7
240196
820401987
69
823822110
83
38
68294
291415
24
5
7
7
50476
7
8
198852
406416
831381811
132496
21
61
65
81
94
7
5
365581683
177098
452025
139847
27
81
2
129956
294544
99
88
206701
51
92
50
226556
449912
120001
232690
286685
341550
4
414568
5
12
28
24467
43
64
42
895566778
56
46
28
143956
169806
397641
30
781512730
54456
108584
489914273
143088
1
22
585008804
166809
81408
59
41102
12
212518990
32
65
53
235944
418853
32
383229
437037
4
13
24
3
427012
247245
18
102696306
5454
31
21
29165504
239555
188064
132060
12
37043
137460586
90
484539
88
413098
31338
447599
217975
25
100455
22
494265
209078
75
737978386
54
97
87
73404
15
2
85
250873
542715374
73
30
246436
36
208487
303867
432497
175391
484166
7
8
19
89
15
88
41
38909
382942
89
30
343662
69
41059
484078
95
26
298814
122159
2897
464442
105841
462333
88
472669
77
191032
34
177782
296417
20
3
63
394671
6
75020
464520
363033
4
4
84
209892
66727041
90
81839
74
224824
20
281473
376851
143193
61
74
97876
282804425
15337
65
5
1
39
100367
78
82
363634
54306
498671099
395249
261265
369594186
64404
59
370389
237550
423705
349452
444615
111988
34428
37411
44
432207
19
41
2
269385
7
4
20
161679
9
164400
57
54
26
61
169518
200573
68203
4
6
607
101277
372396
299450
163939
388826
963829541
45
18
71
31640
275557
488323
43
399346
56
68
230616
952738269
276726
81
192045
7
96
22442
391254
67
1
23
354385
77
248916
39
17
81
94
170263
10
76
269015
466539
148521
220779
45768
8
15
39
28
24
194298
69
20
9
455415
92
285252
42
329015
25
98
93
484742418
78
104684
4
10
51
6
5
237063
41
99
204108
59
430033
29
493691
50
474817
198287
59
195592
85
232876
5
15
93
146580
392333
403636
623890090
24
6
37
351936
21
363624
70
56315
432224
255177
366906
121594
50
386330
23
81
29
83
336669069
47
7
58
93063878
1
122510
66
132056
58
60
443297
10
78
467864
378449266
22
63
106977
11
15
523020710
7
6
196885
390376
160265
24
775956460
60
208732182
9
101062
2
8
65
226487
665873141
31
377585
2
55
79
1225
13
412671
17
55
343380269
18
99
4
58365196
67
7
7409
63
100575
64563
771008027
67
2
294161278
72
12
158613099
5
78
51
10
79534
111725
377735
7
48
77
126026
307573
53
117879
37
55
29
388584936
5
49
2
18
416871
30204
41
46
3
287666
63
5836
78
423967
340925
99570
5
87
67
37
288482
47
26
40
759892104
88
225627296
7
80
346637
1
47
265436
36
6
314232
156709
15106
493084
20396
49
172931
11
479768
219419
19
38
73
362648
13099
34
56
157926
340011
294212
90052
1
33
507266431
3
92165
43
414082
626938561
5
120293
23
31
60
164588524
30
692676676
73
249150
78
43
3
34
97
496466425
220296
315088
25
194227
40
412183893
25
29
268848
264464421
283961
237281
14
262823
182042
250631
76
432700
59
67
57
858581640
53
379904
190529
34
481965
330733427
30
387416710
79189
125750
51
58
104042
78
198920
83
61
488934
455476
187880
460902
70
272928915
70
26
800791786
97
18
100422
26
92
163263
112292
55
272824
86
11
133242
29
481759
9
122996919
95795
10
27727
63179
45
73
190237
10
86
43
247362
114336
61
345376
90
44
166128
21
90
78
330739
226758
268462
438602
428540
387259
94
74
432288
42
70647
335378
24
200272
274696676
384039
309785
34
334685
739554365
9
447140
776375357
68
2
4
302068
854926168
98890
36
95
30
7352
8
416416
1
4
72539
343251
127132
87
66
653487730
16
581056522
182311
91
42
56
121269
90
466660
271737
211057
33
89
299429
56
12
161319
7
22
62
46
24
189213
47
238186
1
15
84
411343
5
85
30
93077
49
258919
3
47
22
196535
63362
173943
59
54
99
179331
69
192820
41478
75
52
64
17
281173
94
18
81
482807
84
481256
9
580740275
34897
9
244209
226356
237778
67
34
307644
28
6
18
49
368844
94
877173682
276432
3
333414
151415
440948
176522
61
20
412215542
322199
57
469210131
214363
26
55
9564
130413
178042
141762
396779
4
6
49
97
125805557
16
81
480335
86221
340805
98100
494338
493118
95
66
30
56
249600432
69
488933
39
68
7
90
692319990
230235
91
75
2
34
96
166979
72
205127
23
48
73
1
96
691963760
61
31
229544
256602
29
39952
115086
289551
287980
40
148678
19
466694
915011896
364460
181730
2
51
45004
321158
17
871639035
127849
99
8
22
49
2
42
30
60
299597
51
336585
36
4
59
90651
87
94
92
52
49
102214
76
92
81165
20
162901
88
95
190334
52
478963
235238
58
73
32
947364484
349637
95
515332236
186946
9
33913
26
233819
7
73
399952
71
20
84
17
68503
292478
79
60
76528941
375961
467371
8
2
30
70
147679799
369224151
55997
40291908
78
482209
347335
450401
33
456623
65
59271
724540230
43
95
16
315901
491853
7
58
2
75
63499
246008859
85
125122698
41
28
377816
16
34
604104971
6
80
137160
40
374483749
38
2
59
8
75156
317803
51
700703904
323450
1
149790
93
189723141
428547
56
53
84
43
22
49
53
65
13
74
19
3
496898
3
51
653181641
276320
270761
335218073
119751289
8
16458
164236
247281
76
8
43291
48
362573
806088310
57
23
905325354
19095
34388
73
43
95
4
550104517
122522
88982
383517
11
824301439
14
62
480896
14
146414
49878
900572720
87
77
83
98
24
218432
284600938
31
1
46
95
79
209271
4
36
3
432139
244710
945398360
3
205369
79
85
39
53
68
142157
49
5
56450
13
28
23
367295
39037982
69
19
6
93
214103
7
139079
261207
422223
330774
119141
382997972
215431
93
94
456721095
63
3
69
10
70
3
326121498
34
1
438046
155709
17
95
54
10
163140
41
7
92
59
358024
30
481012
281819
85
9
1
899389433
14
75
21
2
81801
996957227
50
210084
343732
16805
66
939380306
79
16076
32
235116
30
199160
76
77
12
41
49
50
7
468649
50
24507
63886
268928
77
74
275372
1
27
6
48
93
28
79135
91
84
62022
260465
7
862842262
89590
251368
38
196068
516685243
373654242
379561
62491
76
25
409229
46
325568
284071
56
98560
69
6375
91
35
62
1
41
38
97185
16
173910826
87
31
101995234
21
4
185268
342015
347285
29
8
40
70
57
71735
90
55
88
87375
10
95
70
72
371167
556996205
437511
88
142855
290105
252884
5
302939703
3
20
3
44969
5
84
363694
87849557
296609704
73680
450371
480925
363952
463212
370523794
50
318961251
111026
99470
16
30
290008
34
5
136484
54
183500
447877
47
292425
16
11
87351
96351
75
7
336053674
71
41386
31
288662
74
201296
319312
94
340734
129707
134024
86
140959
88
202795
167478
49
8
404999
4
226076
21
24912
93
93
27
479036608
16
446425
23
117747
416232816
2
14
905470965
318617
88
321733
83
423221674
59
434540
269181
38252
71
93
424390725
6
494070
9
76
7
454067
44
40
987
864619303
9
412629889
33
65
16
6
357335
31
5
23
257446
91484
72
246551
262342
346371
4
46
1
238056
3
48
6
202463
1
24
54
97494
135366
434050
678763469
10
232034
437219
366277
26846048
30
72
176082
80207
88
57
516226608
425976
51
340397
68
21
69
132465
56
3
148727
290467
360844
8
449798
81
88
233402
22
433660
4290
14
432046482
64
17
448975
82834
65
705154147
450603
497681
29
77
55
61
219239
126871
189999
199991
281143
296563
265484
7
61
453047
345112737
73
33
61
361951
11
204142182
189998
17
2
88203
3
5
21
64099
46
14
410418
31
917978694
2
246716
928366017
49300880
201074
4
252578
3
19835
74860
366951842
31
262537
58
20
283019
197221
91
39
87
9
21
24
339540
42718
333953
437360
652655579
383965
5
42
34765
78
29
84
440418
50
938464770
481283
55
188522
81
329903
99
48125
387043
38
489496
94
73
78
444862
38
36
387144
276351
77466
64
83
48
78
435833
961532975
65
37
88
131358
74
214026
54
182818
479729
50
11729
241184
270278
390743
72
435959
6736
282354
220146
335580946
1
1
42
3
490423
196829
13509
345217
78429289
5
58
6597
91
10
716539296
92
303075449
103348
316137
359149
13
694350393
3
157563
584250973
198792901
286846
56
67
328261975
35688
7
5
83
309121
40
203864
18288
56
25
46
83
238972
679954886
71
87
65980
356813
99
163022
79
241969
45
455048
351390
274662
191434
50
11
418366
9
424589
411022127
498160
125755
13
209670
62
9031
19
31
31
36143
205224
358089
166614
12
466589
78
210644
13009
167170
45
397558
74
31
267236
8
10
320634
414365089
19
66771474
860555290
409885
4
105413
5
8
88
320640
85384
76
133665
16
153076
942085906
40
349199
421514
144869
230976
8
411297
346057
9
429567
181973
446378
170041
61
64
75568
254153
85555
369909
375460
26
69
222281
401059
125367034
18
47
56
64
154619
18
148671
387938
214538
354352716
61877
164540
72
62
359083
3282
9
76
5
192356
44
938117532
71
238402
349098
418527
49
445649
32
403552
36
10
42766
50
21
14
44581
270908
6
600731029
411566
63
98
39
65
190621
323816
5
39
81
113098
2
3
91
212430
71
74
58
17
167032
108017
70
3
67
325756
61667
53
9
319733
209083
4
216709
20
358926
370172
76
65
79
446023
57
43
70
319388
39
20
124703
105700
479311
260325
65
155205
201794
97
179300
89
473951
70
74
43463
377452
363927
16
60
11584
75
21445
482705581
84
869310000
4
69
486739
12
96
456376
432133
14
203689599
9
390378
355476578
997814201
222053969
498860
4
76900394
23
319390
6
59
271408
3
53692
95
9
273554
7
296486157
147812
33
30
398912
439690
235603
51
483371
497318
16
130753
65
68
6
142944
263179
69
133963
72
534041375
43245
8
33902
83
414408
403794198
750325006
12
24
18091
380920
44
6
9
272715
676101685
7
313194
142253
338242
452698294
29
70
24895
4
332417
6
59940
213390
93
148893
352159
219716
126024
1
81
437879
585559802
281471912
2
133479
455169
140576
461862
25
786307106
12
69
187882
31
361948
192047
36
237940
86
75
261321
73
146567672
908668852
499700
897420974
33741
486707
1
81
33
96
49
250870515
17
340801
726440024
405886
117271
75
87
497461
43429
5
40869933
671922136
403605
425575
24
93270
136418
441091
88
89
459161
799
79
268305
66
27
95
160731
390030
59
81
38
47
4
357420
65
1
14
95
18
88
20
368723
465650
56524
261264275
42
51
34748
12743698
10
63
362280201
8402
483346
219422
24
25920
188078
24
618505518
79
57
763292781
91
493368144
173617
36
449274
185692963
78
305153
32
84
87
25
9582
35020
84
3
49
86
223316
479051
132082
231338
87
178536
97986
198998671
315824
82
101890
59
71
61
98
487600626
67322
100921
479562
294032
33993
1
425556
88
372171
376563
304307
104419
93
110209
87
479906
5
222191
17
31
455120
104767
76
68807
237746
64
96
69
89847
86
21
1426
263972
87078
7
75
433064
77
2015
27
74
41202
35927
160129
421540894
458814
632960425
27263
62
73
218161
5
60
167614
42435
75
5
84
31
78
7719015
168591
662946160
414461
235379
147563
19
32
211712
47
92940
41
8
458790
99
69
27
186707958
96
300412
439281
11
25
76
237889425
43
96
124259
144027375
2
51
257428
11
229910
47
316060
67
99
2
223332
60
96
7
60
58280699
6922
96
211981
1
262598
80152
3
7
430331
6
499493
106947638
59607
9
232131
72
6
66482
81
4350
456199
7
230200
96942
74
93
259599
34
92
3
50
3
40
168133
3
386954
196741
3
346013
111910
22
410388
175652
379389
72
421402
59
111044
70718
412433
6
245524
398626
36
66
398936
2
231280
172636
598330512
169902
15
431559
292571
85
17168
192186
78
6
97
427264
763061711
288476
87
222138
291665
287054
31878
389402
77
8434
314069
389978
27
23
65
450922
7
265636
76895
320821
15
6
34
3
63
97
198011647
72
65
480124
55
24
194386
48
341109
160238
8520
73
24
65
4
115838
87
51
3
92
26003
292086
396777334
89
499756
303718
150205
298226
40
91
412948
347263
89
3891
33
62
16
167955246
43
363743
261794
43
74
15
79407
306291
24
8
55
326621
96
46807
23
468895
3
47
63
30513
99
7
90
6
1
90
499624
159657
15
8
8
73
27
329897
188977
43
121028
462253
25
25
340722
276471
311119
109675
21
30
136403
94
66677
17
89731
321182789
700628849
32
60
398192
439879
75
14
51
57
309360
83
55
75
28
116869
51
52
25
209390
387318
44
173102
338328
121400
81
11
458381
45
556569865
8
362116
126410
282427
76
7
16
845360846
27
204474
47862
228999679
90
62
208537
62926
29755656
38201
11933
62
2997899
76
5
19
93
78
457682
52327
168393
1
306262
7
58
145372
13
83
18
94
121627
464331
8
156340
28
374697
5
21
71189
53063
24
27
79
178352
6
14398
9
60
83
51
14
288703676
30
15
304456
396406
277211
386596
731185883
80
17026913
55409
74355
13152
310199
159616
84
452423
839109135
45515
155245
716
58
27
803990398
1
7
50
145717
40
256731986
51
239100
62
49
75788
94
88
37574
291524
50149767
19
898706116
423878
56293
79
24
7
74
119261
14
441651
288120
40
94
13
4
8
425722
132380
7
42
343208512
297704
38
174378660
35
162854
28
211333
90
46
57
26722
353025865
4586353
52
160846
84
2
386620223
50
123839
208242074
7157
12
858021762
89
49
96919
379802
246249
16994
58856
46
222198
246294
413727
120080
21
253327
33
498521
98
167027
280935
8
61
215372403
489265
43
331160968
357906
85
272342
315342
422452
4
87
469936
70
601026994
405163
49
429641
351232
5
6
478974
69
38
11
402089
512928033
14
76
204863
72
454899
89
2
50
49
44
4553
49
62
89889
119294
17
317844918
82
5
526154785
43
332418
1731
50
128857
1
18
49
57
211621
43
80
61
3
84
330964
420332
4091
25718
85
1
15
14
94
416455
6
95
14
50
9
52
648887080
370403
12
205341
60
864576401
638410078
4
91361479
79
8
96137
5
18
45333999
52
86
7
254900
14
342545
6
7
3
909598102
31919
494934
2
27
415932
476845
295979
65
327915
271759
268755
48
245109
321345
83
296697
11
9
336044509
214905
91
476661
35
6
111051
55
85
11
106883
18
75
222785
72
63
70
39
383978
304971
70
306194
54
237462916
57
147843
82
57282
62
75
381779
44
76
44
77
463460
20
191793
41
7
78
55
78
100851000
2602
100299
97
32
299376
7
517629236
241091
844165283
37
77
3
116340
109265
9
9
46
69479
48
1
72
358654
191002173
13
147361
114247
478181
68
480529
88
4
3712
42
77
112043
493510
444455
848440858
5
188956
42
472546
247253686
467295
64
344538
330183
401352
53
25
9
12752
407239
73
198004
40
23
38
362926
73
36
724347383
246681
412657
63
25
315948
278809
396568
221692783
6
375775
81
116122
50
578661209
91
279570133
370921
37
391563
483499
33257
2
1
435329
2
9
639631002
14
432142065
24207
393354
2
498868142
179573
159948
29
7
99
239939651
694805289
305986
253928
453813
70656303
402961
68
3
60
47374
63
78
58
240094
720070436
52
83
349631747
97
424296
211699
72
378732546
302136
5716
114261
81
46
1
15758
81
85072
33
50
83
4
9
115449
40360
445918
26
513492496
72
8
48167
18
220415130
86
473009
462878
167731
349846
109850
463324
81
314311
321382
333046
21
92
21
99
39
39
46534
50
59
48826
347446
161206
7
988892305
29
75
451631
273326
77816
174369
89819
943492639
99
8
85
147338595
61
10
97
83
302844
9
40
56
372981
309799
520876586
665282571
97
95542
47203
436024
74
1
48
250709
12
86
5405
45
87
307932
16
65013
488878
22
143089
58
97
69
379654
444808
32
81024591
9
491298338
27
75700
846644417
638119215
355916
22
34
27
880416242
13
22
7
64
342850
49759277
223394
460431320
160034
151161
53
18
390286
131269999
12
246648
21
2
603492984
3
10
74563
139154
51
414829
444558
64
27
139054
9
118293
412398
46
546876248
140985
394551954
6
188856
173
391143
7
241329
493197
327991
5
85343
14
33
55
400876
465959
156063
288621
480047
491036
77
72
83
52
354095
2
91
65
398204110
84
24
90
98
359718
287482
45957
57252
324612
1
607597244
44
5
73
84
84
92
312675
423517
96
125698
57379
8
30421
26
42
19
89
398949
192682
67
24
221398
82
92093524
172909
169843
217238
68
79
1
385953
10
71
87
248075
306448156
20
499191
279069
649037934
3
134325
25
279896381
68
930259833
8642
67
135172439
12
620185025
335200
101746
462672
66
53390
97
78
19
320683
5
460753
214453
61101
12
385869
94
271523
98
3
120678
727370411
352581
238862
611960832
87
86
37
44
415086
387599319
12
93
392747
59
485938
75
58
444754
85
26
421444
138523
219061
196273214
82
321169
46
8
481222
12755
596112850
85
7
33937
956895282
705684765
49361529
1
36
24
2
6
12
84
21
271338
396857
119580
105749
19
62
93
64672
4
19
28
378789
380234744
54492
65394
1
28234
106755
7
260383
354124
56031
739075847
350987
92358
76
90864
986492216
582416134
19
20
51
340157
316090
313913
88
137028
33
487879
66
135253
93001
446319
165922
134024103
70
54
297061
310776
462320
139811
16225
49424
27
468679
2
9087
20
22302
34
215289
37
438825
131390
61
951455950
29
71
408604009
334892
76
39
87872
235290
255313
11
376365
64
332667
74430
30
78
485373
264753
6
3
152867
239126420
265693
98
4
19
363706
1
120747457
378544
312544
206015
73
325907
27
5
269374
22
36
3
412218
7
335589
8
248200
63
161165
3
465703
741659939
6
187799
49054
722726864
54
230621
767478089
30
534341417
73
81474
29
65
458371
22587
64
449106893
527970928
276089
95
68
64
152997694
10517
57
8
370647
98568
29
306570054
4
383039
68
8
48
940102711
6
259429
121230
33
113619
43
33
251055
753408045
33
700411916
90360
50
56
76172
148454
82127
7
82
231838
88
129186313
3
426394
390526
60
51
92
186060
75
376613
66
585896675
73
65
567609014
62
458689
25
70318
83
61
611603316
3
494251
310584581
41
390902
490101
45
588081739
44278
129028
31823
124098
61
287449
344560
247287
228635
76
55
61
43
67
374913
70
633080511
765746220
7
52
2
353831
50
21
753224981
58
439882
6
96
251918
7
17
4
11
57
72380
190497
193238
307542
441727
838156943
57629
6
237414
8
97
69691
218109
8
824361557
351896
235653
4
381420298
42699
177313
135241
54
79
211837
353463
37
4
236419
481852345
27
3
22
89
147251
15
125391
181001
370103
388637
1
36
75
808641077
40
38
324380
81
92
2
487785348
85
61
51
60
464229
423236
61
965758633
239677
409928
90
78
87
5
439449
93
400560
187469
8
109293
167102
577184888
98
8
70
1
5
854168846
478477
108114
33930
493882151
911551058
316151
53
430250
53
302442
299240
337813690
15
629358396
462661
36579
382128
209578
493433
59
147211
429164
23
10
90
52
124682
37
398382689
31
62255
495083
74
53
81618
256530
321475
127143
163929
344992
106290
92
334433
110182
477619
46
69
450747
2
333187
628291468
33221640
132253
33
56
182784814
234467
160544
41
7
372037
6
373087
8
24
6
70
290961
11
82
69
51
112653
69
69
428596
44
537260627
62
31
211876
345574
14
353410
88
1
3698
9
179240
178632496
86
417333104
969170178
787344611
211724
385832
88
79824
32
45
243463
86
63
740173439
44
397391
246932
7
332184946
53540
354345
116326
1
85
470688
596871016
410754
898194007
104843
70013
111153
71681
329736
338831
104476
3
37
316247
31
61
9
69161
467372130
79
20
471185
55
160878555
30
93
46
96
180956
189664
499687
259386
462210752
107157
55
20
149687
84005
78
259930
97
63
5
91
61
378446
98
8
67103796
3
446064
22
64
34
157831
36
328494
400794
44
285255
294021
390835
207899
59
184312175
124284
75
351218861
910387141
92
33274
12769
554316946
82
68687
304112290
152311
66
92901
75
43
94
752433218
12
46
86
993274028
395090
168982
25
29
34
495770
376638
196261
289421
32
72589
48
288651
164226510
77
10
250766
7
133258
102037
83
72122
65686
19
55
30
144895
139791
234035
5
126508
9
25322
32
413370
131684
82761
97
7
8
953561988
549053071
63
15
52009
395617
405693
84
72
70
489332
148507
193997
99120
57
95
70127
149646093
421062
91
410642
3
83
1
26
16
435665
84
587273300
96
397010
386838
857030949
37
353823
32
94
38
66402
371140
87
92
560717110
2
2
67
46
34
54
31
34
166886
5
65
44
152406
45039
26
119051
84
104356799
302299
18
72
98122
176205
80
58985715
408512
643130958
171923
289139782
23
241899
162888872
55
72
581068937
489652
69
64
215265
490489
192772
931291161
74
22
95
64
97
223541
179656
330635
12
9
380422
103362
43437
440324
75
93
3
2
73161
26
23
9
25580
469376
10
93
239743
64
19
84
463898
101929
153361511
2
90
65526
2
2
9
181659
69
44
432814
443250
127562
97
54387925
327444
228297
417428
485443
58924
22
225324383
423182
290084
96
929196940
16
389332
339678
184118
78
672195883
359167208
146203436
70
39
294273
53
60583
9
159836
7
460488
69735
77
325640
54
478662
90
43
68
169065
229601
58
91855
94745
29
322077
77
89
457654
95
4
462365
4
93
6
90
244063
92
74
543160506
89
396869
85
413151
249641
23
2
99
147626
3
21507
464565
79
68699
12
96
5
61
369460
236568
253890
24
33
207085
39
122453
47
295280
48
40358
93
14
29
82
8
73
99
5
579624101
469090
46
19957489
93
289539
8
955252553
21
45
88
14
56
88
90
79290
217878583
226049
424586
285587
430589
190797
8
6
86
379429
21
68
79
91
51442
68879
77
59
250270
284868
498451
228312
39
65489
21
814394062
195907
70
58
124202
238926
227265
61
407174008
181171
320006
37
294769
724614456
74
21
452988
177080679
65
30
59
45
78
32
5
22
833864889
63188
4
88148
873819269
238083
45
116749
25
426040
499464
580914774
45454
804004075
50429
2
7
64
82365
187957
106615
48
123776
39
33
70
1
84
57
82
75
289507
23
25
29
51308
477280
976870529
490020
467805
368601677
2
80
5
84
77
273153
56
232304
392830
73475
98
38
445152
59
53
169088
463773
50
8
15
467259
40
441201
95
6
89366
96
69
36726
283665
71
559661164
19
95146
328232
63
421676163
9
2
59
66
78
105599
323745
325163
59806
79938
8809
5
19
3
458394
8
7
261498
73
80278
92298
63
238120
13
11
470066
56
89
416448222
4
89084
757896449
614080606
6
8
353753
344160
231407
104436
65509
31
19
87
11
299550
390011
115863
79
7
9
16
482714685
68
14
38
729651556
69
46353
2
849208208
244811
61
483315536
38
246211
45
67
1
973755785
306405
2
69
25
112119386
42
149307
39
972616749
229659
354965
70
66
31
96
11615
211901
400455
62
14
238682
128234
443128
4
320694
2
2
232190
73
288989
69
56
81
440286
4
76
4
1
8
115617494
108163
172328
63
22901
476947
168279
99
348070401
88
32
9
68
5078224
2796
55
86
91
5
24
216623
107289
420887
120384
99
4
214967
393823
74
3
185601
228418838
28055
37815
88
57
143433
97
79
60611
186973
6
279167
52
43
139809
710704554
84
822036320
49
320460
2
26
462318
43
237831
58
99
65
17
91
361805
108307
71
31673
78
167755
64
3
274923
78
960908143
94
242643
2
165090602
715209977
65
663801143
74
128722
416732
109841392
72
47259
353729
393684
491031
80
10
30
338989
79
43448
484187
422456
576392521
65
267192
359652
70
136872
85502
3
279801
279199
77
82907
484045153
4
21829
780009693
47
13
26953
337280
56984
69
91664
96
3
71
14
27
169648985
79
186151
38
71898
40
822533973
509180972
164001
3
60
237315
264550
279929
284569
20
49
55
38
81
82
3724
1
107199
1
141164
67
222819
160047
68
147222
234135
353112
244105
456854
18
7
63
63
83
471502
139628
412918
66
268976
2
405800
322723
316809
473841
76
107070
140632
49
47
61603
9
576495245
333825
358347
21401
475937
2
54
20
481960883
307218
25
78
22
19
403093
94
4
443727
35
57
30
5
22
463849
307863
887107784
197410
42233
7
205098
81
92
37743844
80099517
1
98164
57544
5
16
197070
328362
44
46
495226
213491
301281
3
67
91
18
9
74
71
5033
490925
263803754
43
94
397962
9
494621
474062
397378907
95
15
345869
44
56
193201
440948
301714
42811
41
403552
1
5
83
885488754
43
268169
58679
91
110728
893375968
14
438394
129498
64
339709
41800
271224
86315792
4
14
85
8
222410
14
8349
44652
82
304967
705468188
344439
4
54
159014
2
347223
267036
180447
30
622973714
25
35
40
69
155572
725387332
758652934
66
2
47
6
144867
406913
164877
166949
5161
319575
68
66
423940
29962
196612
45
206386
73
42
224613
91273
21
39
376135
28445
67728
87
17
72752
355110517
55
26223067
252901
11
90
322122
441359808
18
22
451173
252933
228313
216421904
367861
307069
9
345872
40
184079
332947
10
69795
464702
61
9
419149
92
2
42
244900846
69
4
12
47
159321966
2
288443
4
178610
72
48
59
452212
79
8
106669
36
8
34
4
52005
311825
96
85
177774
399269
24
5
22504
464945
390350
51
30
32
447397
12
473035
59943468
29
42
209064
85
375411
744045278
38
183270
21
288194
393949
55
8
353406
67
38
169049
441072
210751869
137835
367337
1
1
199343
6
163694
456266
471057
434429
40
5
52
486858
66
13
21
420894318
98
66240032
161670
13
59
48
2
6
8
58
156894
5
496703
66
66
82
94
484615
25
66
54
66
85
479271
80
248739
15
89
349914
42630
103711
288617
67
66018
42
45
94828
69100
215332
411466
24098
350303
3
70
42
298073
401936
93
243526
157222
1
33
82
82
5
144596
14
187365215
70993
3
96
27
35
150617
24
251115
69
982606454
72
371546
417240731
73
25
359580
425379017
72
788374463
35
296071
49
1
421624
15
195172
106908
495424
296282
52
26
13
70
153712
26117252
5
52
65
94
9
77
69069
1
53520
254460
95
60
282733
275262
304400
19
9
70
16
312481
7
306126
29
430302
94
59
377317
344740
784408509
32
12
58
393363
88
270979
61
1174
232840657
82378
218954
442588627
54
2
393620288
70986
345386
473298
223964
476934
59797
410645
359810
72
82
3104
177095362
87
173657
8
75
15
1
19
81
84
329448
299309
28
7
174443
94
153185
172583083
78999
96
197382
190082
8
421602
55
287391
492375
238322
58
4
386957
45
44294575
168025
83
41
4
468446
410538
3
2
68
215866
148601
89
220227
101749936
40891
268654
21
62714
24
270618830
496906435
191360
483080
187847
42
320875
77
895933445
398576
364760701
343005
86728
92118
84
352966
70
81
3
27
486679580
486963
37
729956598
10
354303
337736
276506
65
64
142113
247973284
12
265829
139125
331223
116731
69
67
303408
76798
130693
48
10
188554
22
11
5641
2765
71
438685
85
28
85
6
102452
374443
9
2
78071
46
345732163
631120764
308915
8
47344
290014
383924
171550
127072
429900
78
203182
77
130225
46
975421463
60
269096
108849
2037
483140
432890
808863020
289747
136039
69
119772
67
1
81
37
728988205
36801
62
386989
96
616117825
244192
403776
16
211137
27
88
61
564983617
7
79
84
2
6
433031
80
308919761
648889916
183281
516174120
27
4
284969
64
147205188
24595
90
31
69
379701
394345
432543866
30
389641
481897
41
24
6
483642022
96
247591
11
22
1
305836
6130
5
1
321240541
197964
486016
671848189
158153
53
44
47
17
7
336507
211469
700254360
222085
451101
62493
142699
92
932603902
428826
442269856
60
57
60783
275943
9
79070523
216849607
145588
82
243071
36
443731
480546
88
203773
335584
46
50
88
212965
66
462512
9
64958
60
4
17
141491
186987
288850
4
94578
23753
377208
480849
33212
373753
74
60
30
52
67
179396
60
200220
52
471891
13547818
259025
45
347611
82
68
43
355000
59
27892
52
294534
65
79
188821
65
99
7
228514
144957
129099663
15052
345314
74
274667
221265
34
863035438
244431
83
35
284353
174600
48533
95
370968
176686
319885
168934
89
21
419983
64585
321314
74
83
3270
8
44
38
1
9
168079
5
87043
73
401380
317242
6
149647
1
154414
23
99379
372688
359120
55
29677
82
32
474021
30
83
88
31
73
13
405886
78
57310
14516
80
70
49083
65
159411161
34944
35
71629
336450
814174384
60
6
291990
54
67
77
431435
69
153524
83
329488
37
327552
191109
273377
463495
247273
61
358316
317118
144507
57
30
398872
6
258556
31
123876
316510
90629632
76
336974
53
92
77
302898
2
23
372563
13
433675
85292
26294
70
238450
452228
116546
193568891
56
17
91
1319
230001
9
96924
380558
383204
17
41
9
873653874
360799
83
477279
26
32224
36
86
273955
98
68
50
74
23
2
5554
82
114595
37765
83
113764
75
354439340
23
189869
182111955
3
403798
68
172292
80
15
401479052
202022
919
52
751529968
6
22150
835133073
23
25644
81
171777
91
75
318679
443277
395643
779184952
74816
92
393672
340339
8
116899
66
42469
61
372181
302790094
522693421
5
42
9
6
47
122431
460284575
132523905
71
84
224095
11637
386665098
471226
43
52
3
4
91
71144
63
305467
66
78436
57
20138
20
227884
222125
67
58
4
7
160588
43711
129444
33
74
69
314165
162378
133356069
93
233519
99
281147
69
87
8031
335128
380500
120180
91087
88830
27
73
2
1
118124
186383
293253
14
93
100334
21
274251
106646
447066
42
263577
30
6
30
97
35
450659
64405
1
31
249934
7
137444
8
122097
56
318571
6
18
473579
9
179079
31893
2188
16
458386
32
67
235795
90
9
130647
8
6
83354
176259
56512
345464
56
6
279517
9
35
60363
92
84
439715
147830148
7
58
234095
685442693
168389
605717093
86
94
95
324192
31
30
767769351
267772
34
116581
26234
852212494
1
81105
273221
54
47414
36
81
5
95
141749
59
16
56
12
11
5
227855
477371622
3
7
56
55
84923
58
83
394735441
73
62
18
76
356249
74425
21
150049732
391614
211646
58687
46676
564345193
56
5
384177
96697
376417
174893
71
32
52
79
149281462
21
35741
31
274130
491067
6
557013958
105184
73
31
40
430873
191229757
3
36970099
347430
420216
557689245
59
75
185131
24
50000
25
66
3
30
1
41
34
190838
41
131377
11
303221
53
5
369385
139971
71
339252
569803906
74
85
398710
32
97
74
655095023
14448
13
37
464001
437208
78
69
92
187751
41
7
125827
3
6
25
172220
238527
16
11
124766
92
98713
20
164266
400049160
23
366529
62
951035906
548593031
61
53
69603
246497
61237
119780
816885679
37
48
76
209509
45
308954
4
92675
755186801
90256
377418
452485859
66
894682846
2
9
338977
355074
24
55
91
329534
91054
11
71
497202
470551
66
172928
8
387548
486099
34
284780
152940
483714
28
1
107965
18
88
15
406696458
17
110670
134238
96
2
54
41565
61
17
92
99
188787
88985
444943
13
77
6
97
157545691
8
469401
645796884
140411
48
72
42
158385
57
470269
151314
105941
88
2
367418524
68
134568
8
83
16
12
87
82
83
878608460
58
36
5
283661
40
2
58299
19458853
53231
491269
307350
62
68
30
258943
4
44150
33
334460
88
351065
442596
179224314
337639291
338028
9
162179
44
34
236524
63
23
70758059
78
62
6
443303447
437514
359916
312519
53
46870
148194
70
6
601854787
51
7525
1
13
8
140671
249321
179990
97426546
308139
52
396009
88
188132350
68
139838
86
91507
794839239
23790
94
10722
177256
166594
73
736875930
51
480253
40
71
22567
33
79
7
116611
69
429685
401160
272477
895920211
451569281
79
282549
22
6
8
60
2
492472
1
93
58
64
471690
50
2
102152
23
323552
250663
268995
427474
79
441068
505745915
43
2
4
460529
163729
214520
177576
691001616
596563256
14
330462255
64
253681
361190469
98
29
282483
29
71
176994
109241
55
445265
65
492265
61
56
66
44
231972
390888
36946699
11186
94
2
262577
433933
20
25
91
101044
365580
471582
20
9
87
9
234772
75
423066
433179
28
92
92
91
13
36
546009208
396426
99
265159
33
315753
430614
9
5
181452
475616206
89
236883
3
435621
44
380894
3
283359
20758458
210509
95
239482
10142
8
237390
51
3544
88
39502
914440011
67
85
393746
114792
529782488
8
32354
83
478523
707326739
356752
67
67
2
58863
3
37
66437
158981
59492
417222
71
45
20
842126616
24
177862
159052
39
46
402942
3
923689309
89
52
83
84
690399415
468220405
7
21
64
57466
22
486597
56441711
194006
55854012
438011
130953652
41
26
93
9279
49979
387066514
50
375553
285039131
68
960724884
727915555
54
7
91
2
53
1
650840995
58
326485
380802789
165034818
57
39
97
91121
57
83
6
441121
175520
106073
23
1
1
449909
65
329923
18
77
12
79
603987815
83319
324559
130867
54
53
48
110514
40
339267
3
316199
279455
46
5191
678558506
8
38922217
64
81977
39
94396
81
339637
158470
35
18
70
146552
15
388016575
74829
224907
37
29
27
263086
975878687
23
229686
416393
52987
568263610
284218
56
211735
246731545
317212
72
1
211907
323004
51754
80
47
177236236
90
18
447878
353319
362729
50
486671
46
337554092
83
152984
99193
9415
416761
9
185430
75
43
43
364762
8
5
200280
59
227065
388724
92
623578003
242268648
136324
58
23
113960
25
18707203
120933
11
369265
20
473327
138379
180213
37
22
76
117054
232004
3
104405
1
39
6
117415
4
405640
201098
232264
30
94
26281
335961
214469
422608
99
7
78966
76067259
20
68
223329
29
313713
104438
340210
155467
370922
337328
748865240
83
66078
615034740
4
54
43
49009
67972
16
474259283
410506
963039884
44
4836
16
390223180
10607771
39848813
82605
395651
72
401414361
942169601
56
223999
189042
21
99674635
80
318295285
68
16
4899
1
86
9
443224
123155
13718
33
752051766
294278
163436
8
383853
70
404548
69
162583
491382
40
485284
56930
2
89
48141
84
245876
363263
83
112378518
87
83
78
33
439327
1
268237
274822
216593
178091319
23
186170
447569
157017
74
90196
78
50
54
74
717081409
278512
62772
166581
33
39
43
52
470942
42
29
57
420579
53138338
82
154021
578868863
467700
271660861
6
44
446708
11
400272
893977603
60470
5
4
372905
43
40
120734
347195
34
40
91
64
91420
62
1
876252753
101167
125673
52
31980
51
391719
12
60
206006
169544
24
199751
431484
17831
419288
66
6
460134
58
58
99
5
24
715750048
24
977353945
175962
467793
196284103
27
54
300994
338923
279145
39
258408
8
408393
215005
7
180397
41
432573
3
358778
183802
147257
530875617
768026961
66
95
79
167550
439100
344122
470190
25565
130324
616159405
2
3
3022
89
410966
4
1
463525
261109
50
3
36448
13
7
324245
10
317579
17
148435
73
113044
15
228698
56
18
61
915123533
98148
442854
151485
40
19
498538
40
2
31
95
31
2
270477
739210482
93
10
2
51
45567
201979
51
41
123826069
24
367623
4
61
293307
80852
130570
236368
414364
74
325473
490224
70
52
485141
36
430294
48
419042
58
256739
57
6
9
414067
242816
321871
7
21
98
58
26
55
29
85
369002
100267
83
17
103454
261584
56
48
63
197505
341464
5
136933
28757
25
56
22
168882
126732
16
52
8345
258926
63
99
449934
122531
61
325207
56
94
383922
317391
454461
63
81
206521
62
286381
389173
97
58
221608
50
47
428822
62
319766
68
56
10870
40584200
60
61
131580729
26
24
964059168
80
942180301
51
57
471370
87
34
462716
2
49
57
87594
458898
108878
158732
20
64
86
123594
54
5
32682
99
264921
32
59
55
30
9
129509
4
19
48
31
495183
5
343235
12953
52
569639668
635449030
371557
468987
263338
285377
457241412
44
273584
71
183793
6
5
20
117169
202868
296306
52592
428000
3
47
236416
74
302490
298050642
58
79
9
98870
4
400504
31
433837
24
88
183436
329148
5
16
379723
64
177989
90157
23
88
24
2
23
369188
380977
89
43
459889
33
75
7
346932
602869284
121970
91
73
32
98
476516
5
5
22
2
27
45842
75008
8
40
43
9
6
350769
402311
8
237035
61
118010013
334185
3
70
45
407047
278446
460426303
98
47
103050
35
488606
3
63
6
46
90
31
81
32
156865
267324
28
69
24
392116031
20
69
42
1
166901
685799106
16
197061
115074
116539
37
721100608
5748
20
58
237528178
22
41
190771
59
165743
78
425377
84
64
25
6
79
88
42
329169
457059
280563
87
2
391071
37
464702
36
46984
115391
15
312606
11
21356
32505
14
9
48
10
174818
99
866056269
40
12
1
75
4
606054375
64289
445810
18
281869
214253
569829933
70
4
548607370
538820588
493433
450628
249846
31
461789
89
186829
61
83
64
862990256
19
292106
91
150769
56773297
511655104
5
448551348
1
206029
9
52
370653
178027
364205
392308581
96
4
42
78
143638
43
9
208922
37608352
60
113453
33
399463
972795552
35
86
913020944
337555131
343924
114545
315378851
46
397309
94
97
427538
4
75
119988
3
75
3
134802
52
89
5
79
145015
44
62
573410778
7
26
94
337800
4
318627
62361
451438
88
57
79789
55013
21
77
83186
5
229188
170865
31
66318
176424
258249
78
481490
10
729701989
2
4
84
103445
74
92
12
316962
307094
156783
34203673
133218
6
2
14
95
89
6
327988
91
8
30
48
48384
41
7
48
82
58
308717
34
366816
13
166406294
81474
272538000
42
351299
387191
86
42559
88
464866
425180
17
56528
475881
45
1
51
9
43
37
23
30808
85
260480
79
4
5
429800
61
53
60
65
356785125
52673255
20
266575
453122
437106
109492
363450
53
39
60049
27
30
80
119934
451982
322552
41
5
300723
97
45
95
71
423632
166029
299629
398436
7
3
271712
15
10
26770
386601
25
7
15073
28
69
196141
73
38
81
42
316623
63
56
43348
6
436289
96
50
327068306
349262
76
82
328845
69
175785
427292510
17
3
260944
6
45
20748
4719
23
2
104158
3
214793
43
348477
124613
366485
37
86552
56
84
11
33
17510
195185
13
48
287270
41
287985089
56
4
18
73
57
35
462756
42
313019
189526
39
161364
87
324437
395166
55
90
57
894642117
84
175147
958573689
44
73592
61
486212
76
271850
99
14
246904
96
206455
25
472762
76
94
340090
164827
93
19
93
451471
124728
60
58
146524
22
202663
33614724
52
43
277807
13
22
121466
84
3
45
22
344860
9
249976
364619
53
360450
165631
53
8764
498073
247656
61
8
68
76
93
78
289491
436792
40
7
252741
1
34
8
42
7
41
8
48
97661
52
496696
3
227311096
161685
71
404509
4
56
184022
73
652711097
86
209641294
434859
889292876
524963054
6
109657963
80
192304
24
99
28
304545
7
16
42057
498281
245947
49
21
99
453699
31
268897749
65118
48
281368243
372763751
129333
317435
313108
42
99
78
64
11444
62
452355
107008
30943
498714
357192
11
72
5713
29980
460622
50
231885
455565
485080
117213
93513
580332976
17
301264
451069573
14
34
47
467855
50
94
33
425506
3
370420
56705
253396
331768
5071
95
57
320899621
95
362480
146067
43
322021
205115
74222
832025071
246840
52
31152
321607
403423
20
26
397991119
65
62
382718
341306
240224
44
277949
318490
203164
72
39882
69
10
681190079
44
703884530
272949
22
47
23
64
489090
287755
484883
484382
57
53
371348
247524
47
82
419277
28307
355971
243908
388260
872021589
885113598
9
7
11
29
449499
302169022
158417
34
301727
438520
276100
133673
3
18
101797
248319668
203586
14
153237
163044
436702
380467024
562158341
38
65298
47
127204
93
66
86
159307621
23993
367592
348173020
95
417681
27977
73
45
64
257547166
484619
450623210
153277
128153
274719
3
4
227618
246128618
200373
37
86
43
18
35
36725
46
99
394564
56
69
5
270720
272472
11
39
270671
36
96
76
116721
41
82
423681442
6
181696
86
493335
50
47
86
83
685573374
492550
18
326349
390443
209667
12
281988
439901
22
53
234427
285927
5
770052243
21
270499210
58906
325041843
85
342075
4
397114
475766
975831950
61766
76
425855
804410878
327617077
1
68
165439
27
295582
87
140497
49
197179
798238154
388741
5
19
337404
461340
74
86
423450541
154648
112799
735488499
85
74
162190
34
124659
27
122256
79
78
400671007
69
63401
241275
265616
624227150
26
56
8
86
9
78
77
67
143458
31141
176496
30471
99
31343
94
35
71
400171
80989
57
87
9
27
83
469095
18812
13
710789374
165928
9
342369
407258
35185
351924
13
39
72
97
27
27
41
451656
82
55352819
346118891
416565
4
48802
351462
4
222388
34858224
847964575
94
23
285451
513620006
259126
67
5
270508
435115
68
28
113538
52
99
112945
475646721
133796
1
630325842
289805
57
29
62606177
399272
331327
65
31
2
9
43
79
37
429807
97
311635
90
13
266838
483756
203959
70
90
7
9
139337
46
319623
95
99
92
7
880669741
160762
72
77
469201
760149781
355620
50589
377931
7
112751
33
22
5
77
307744
825876523
272717
493625
47
458204
22
269597
8
210480
20
40340
29338
15
151214
164180
58
657985662
40
79
291546
480201
73
71
2
74
78
241837
98
84
317095
20
90
13
163204
3
18405
649731884
27
160598
9
53
914953301
399937
364574
300113
76
98
157800
227804
854763468
382144
6
423873
429941
179633613
332106
8
408383
91
189111
53
68
298499
98
5
184164
450476
66
51
82
81
79
259126
447136
84
931717127
50
69
74779
130623
87881
87
72
93
5
5
459123
244598
42794
65
377831
16420
50
9
19
42
85
70
343904
12
371854
62
378864
4
69
6
69
26589
464995
368276
69
437034
41
437506
370096
472374187
301272
307423
76
50
490620
5813
278570
428799262
344183078
18578
188962396
71
34
102680
728584151
35
878072029
233747
165838
57
537731251
53
50
60
5
669349108
954285218
8
86
646817943
91
6
46
33
19
283812
27
24
55
442877843
147205
270070
60
499575
66
148645
75
27568
371743
277019373
223605
306716
96
67
466058
67
57
28
227093937
325449823
20
47085
76
89908
320922
87868
69527
315684
11
80
88
71
59
218609
22
464782
97
163604
88
492595
155025
20
86610
76
85
94
22
68053
269088
275576
98
7
8
5
21
354676
89
83
64
26
82
24
45
486289
212629
99
2
434024
96
26523
1
430214
75
64196
10
16
35390324
166974892
253640
246233
159150
452526
67
28
93
657402244
337138
28
215414
99
483704
489922
48
7
13
33
34957
127444
527654045
96
157874
232240
895711307
7
98
26
25181
24
3
44
289634
83
82
237170
128365233
76
46
25
24
686406426
57
852035731
56
96
87
4
82
21016
1
391001
210812
10
245369
56
11
144438
84
48
442449
89969
98
354004
346850
63
5
359515241
19
4
10
84
41
190365
15008
474351225
286973
3
71
71
68
111491
90
138013
822243222
48
2
312693
87
363655
426544
6824
40
20
84
78
479290831
461611971
1551
7
40246
51
285193
53
287084
213551
51520
55
7
40
3
8
449967
245459
64
76
61
64
99
59
84219
41
11
454700
76823666
94
471826
89
405226
89
26
28
5
15539
217045
30
67
98
166989
79
76
64
56
195140
443814
69
3992
4
61
9
306862
432156
4
247633
64
468987
416768
89
56
349978
1
201229
15642
45
200567
183543
48
15
69
63
136111
15
168577
450654
53557
62
9
69
75
47
393296
388385
40
5
74
96
360059
90
418971
363128
90
440507
914572519
71
25
51
231956
409674
368916
80
49
66
80236
56671
330651
66660
97
5
403153
68
313026
13
412443
428857
78296
8
485440
466906
105305
90
5
56
477744
45
66
695517056
66
21
12
1
15274
305317
104654
25
15
117793336
64
472608
12
361504
122192
99
74197
196147
76
30
202782
72
46
45
58
46
133889
80
57424
44
233108
20
65
294486
24
257012
90
79
483818304
4
70
53754
328967906
7249
49810829
97
58
144168
13
355891
389562
9
86
22
92
34
374957
58
81404
10
78
387333
1
464803
2
45
186203
67
1
444591548
191733661
25
286931684
8
623654482
34
7
76
482117
620174299
9
822237937
5
182815460
5
36
748181513
215322
72
11
59
339566
495162
451171
66
448458
73
372563
227675586
329182
4
211484
428712
9
240131
11398507
89587
75
101038
15
3
459377
6
42
95
436004
41
421970
73089
6
25
792957868
226881
465828896
495229952
440114
791908968
22
28
9
742297152
14893
90
97
462680558
80
5
51
66
20
33
288232
27193
5200
57762
20
181761
55
57
285229
11989471
78
425319755
889090185
362754
272711
360505
95
28
77
58
5
872827632
337905
467909033
29
59
97467
6
87
70
43
287741
266658522
4019
65
232603
462490
173420
259789
30
55
265222
72
8
299380
56
73
87
303673
295698
33
420920
24
73
363884
319716
13
168329
3
85
343820
29
325703
83667
388955
21
462133
70875
497776
9
54
46
414865
75
328827
203284
252156
10
14
107599967
5
149598
23347
58491
770821217
274572
579710758
19969
294659
13
55
21
48
382985
40
75
72771
79
370898
263079
244058
25
329567
392386
183863
40868
95
75
1
5
88
62
390623
356678
97
169692
344917
312968
16
6
1
6
95
183575952
58045
3
320677065
56773
50
15
60
333193
12
97
658471401
399922
410036
466599
990174375
23
93
326412
30
327639
473357052
497788
54
26
66
85
5
54019
62
43961
8
79
83
519434617
59
320263
50
697715050
2
104343
46066
75
3
54
9
36
72
406092
33
13
7
42
17
141110
204407
69
85
761980549
457060
85
198850
15
509571472
749588169
16
86
333275
406175
230896
36
26219
460899
152325684
4
270296
11
34
86
451682
471743
166340
160968
24
57
52791
16090
187745620
366833
95034
475670
3
336608
480498
64
463890
49912
166699
21147
5
10
466239
5
372633
36
78618
72
74
351099
30
102771
60181455
13
123461
73
31
408675
267901776
142645
402422
46
494523
155716
227073286
741155000
122157
225100
154545217
31
322589
22
95
9848
347594
106199
133789
313262
202114
20
77
371507
100281
303418
83674
7
96
29313
76640518
399991
87
463543
354379
69
172799290
407922
68
35
67
44
61659
24
88
17
421632
232795
95
64
8
450654
35
227402
310880494
209879
745011499
521152525
227146
182869398
42
76
356287752
385461
496137
179619
492638525
19979
67
3999
66
354413
40
299551
197905
91
73
329182
425201
79
487065
94
219959
241892
4
75
206492
22
115903
414399
88
38
2
53121
18
253689
84
7
178444
7
480133087
18
6
446260
280266
479595
6
176419
110395
387237
419998
62
773723051
45
49
379474
9
268289
353664
302584
74
6
5
41
90
158587
440161
323549
12
4
496563
57
230745
379054
95
20
7
92
59
330288
437201
287845
72
63
41
460355
41
65
450153
27
17
22
447981
353533
419972
447390
27
193651
51
18135
1
83
293192
69
2
71
206946
161416
382336
238156
368734
435551
137188
493354
64
32
432790
85
176138894
389577
30
1
477270
424631
455290
323874
78
92
306117
39
73
202793
317456
3900
39
1
297311
12
336632
44
120709
91
202758
64
61724
463188
382881
88482
11
14
68
50
34
341426
64
344671
444867
257461
5
113151
26
30625
437461
11
10
2
273068833
13
46
78742
54
99756
82
433588
67
6
93
212089
32
57
209938892
327438010
132172201
439675
38033
12
7
2
82562
66
268298
44
66
57
20
525502616
51
276846
1
316170
402085
713267520
217728
37
96
82
497974
230584530
31
611099904
19
72
81
22
119242
3
3
238553
67
56
58730
1
4
43
4
653006540
169893
9
253293
329395232
248100
87
964045492
460299
74
53
4
355618
805316739
91255
490594
357800
93
75
165302
468730
46
75384
225417
64
36
656180345
74
497365
41
89
72
99
187951
5
9
82999
85
413132
370428
863159785
23
49
20
152541
903667338
23
11
468670
478658
161633
245176
411748
425333
8
23
579197120
50
1
29
38
45
74
236612
36413
146873
16
174344
102847
6
83
4
168000
64307
346501
158023175
1559
118342
34852
16464
43
1
307902
135250
4
59308
91
66
222947
447426918
174240
42533
77929619
87
2630
80
19
452577
50
455246961
66
9
58
88
80
4
79
10
95
302908
594754694
13399
81031
355895
65
67
7474
121136670
456798
82
368326
358153913
28
105279
97
81
2
62
76
363566
32
84
34
9
36294
157300
52812
397363
61
207320
160531
28
81938
39
58
243423410
43
5
202562
462006
399139
70
39
88
42
256571023
101435538
26
172938
71
178793
42271
6
47
75
177874
11
8
68
95
12
37
63109
1
17680
36
254759
32
327102
15
471129
47
46
138556364
336001643
22
57
126170179
84
6
63
4
59
8
48
344977
52
1
77935
234005
435513
33
85
419690668
197089
207489
226341
175804
41
228316026
370962
348650
20
44
5
475248
144929
73
255879347
294560
74
61688
86
144100
694192431
190476
555123309
265439
308047
316889
71
66
9
84
160625
19988
990905390
134721
8
139446
33
463772
50
4
333660
79
38
42
1
80935
23
44
112403
44
53832
263240
341322
70
2291301
52
42171
288670
70
29
63
494338998
999775631
37
56
449732
501700528
19
741807864
91
762218395
3
26
295405
3
409061
59980
62824
48
89
77
294142
261687
63
81
83
307356455
334886
93
207812
138680
75
78
39
8
234890971
80
75
94
11
30
32
6
7
138388
362841
480029
87
29893
832457323
315577
382656
117908
290136
48
8
88
8
30742
80
94
62220
379162
44
68
88
90
5
34
27
66
750845170
78
12750144
31
12
61
24539
3643
48
88627
22
67
67
1
3
2
83819
3
127050
81
306817
5
757435208
71
49
24
38
241651
49
436154
898150865
4
434787220
85
334085
4
237542
312567
204796
32
511140371
50
87
14
3
87
586673660
9
239134
685480186
179974
62
91
11
415555
99
339137263
87
7
784948512
441281
20
38
80277
7
40
26
66
91
96
96
9
240366
28
268553
77
6
66
82
15
72
43927
4
420445779
96
740384686
70
480186
39
204968
363573
699794045
52
44
123822
68856
16
481065
253875
285528
20962
18
36
350601
165932
322684
378027
23
80
201432
46606
207967
95
67
64
31
95
3
242465
5
52
6
21052
43749
320704
3
24928
415003
159318
215987
152099
8
95
285220
49
15121
926847130
664682649
307184
82
3
114976
7
13
355587
524721694
284444
99
85
83
55
395
8
9657
5
3
373616
987994702
334990
67
55
81
340221
55
212970
97
40
44
87
70
55199
446815
365139
46
39
251482224
29837
356687238
73
59
29259
193791
26
82
1
4
271718064
31
427229495
245233
81
4
327310
6
12
35
406021
60
345397181
62
92
103600
25
81
376781
53
406067
4
90
133007
462951
74991341
95
10
472858
2
458261
81
445519432
84
52
15
379208
34905
47
359872
2
31635
66091
8
6
23
17343
67
40
39
30
4
91
500906367
7
40
215205
97
322792
282610
366268
7
66998
421020
82
881564756
472162
407678
13
35
321761
69
26
222726
35009347
59
159057
44
594480132
55319
457325
213182
200604
250464
149689
418533
60
9752
17
43117
111712
305583
7
5
938374170
5
321271
141143
42
73
60
492974
69
85
69
57
433154
5
41
288465
11348
6
23
807021189
18
48
70
113884
466536348
89
463477
22
344727
28
22
182503
54
88
166981
131965
483619742
460319
7
5
86
233441
440464
246795
77
82
140531
898338894
25
50
68
40
74
353107
354376
23885
458043
5
424202
16
448430
62
76
551813103
220077
80848
386097
44
12
525823991
92
63
56
52
429798
178293
232250
4
97
331107
347102
4
40
100820
8
78
436843
54
91
357654
62
17
246003
912542430
70
40
7
325735
146259611
16
43
21907
144946
27
25
319018
86
145587
89
239078
482910
220653
55
232437
17
79
98
81
561122772
302178
1
32
6
27
81
413300
76
49790
284748
238876
484537
89117
242705
83
73
445331
3
8
41
11
322809
172999
258648
46
145145
22
282848
375215
110114
263648
960153475
45
147584341
253748
36
259361
629235113
440486
52973
43
463015
252917359
362936
247585
8
71
520024345
82
87
40
250513
85
305197
93
50
154191
7484
287805841
5
47
759818237
1
82113
66
22
15
875287376
294088
475249
398297
77
6
28
399259
12
485312
58
40
33
192157
145715
2
5
458671
35
43506
149439
26
479377
26
209491
217070
135443
33
1
20
99
442669
45
3
57
48
435268
27459
599904650
309432
274544
488185
372096
378121
149836
8
18
6
4
8
5
137047
29
12
29
13
24
8
76
25
6
95
139872
118373
2
86
3
8
435306
5
9
20
152980
36
87
401305
272351
132629
11796
979704603
377065
70
383263
83624689
254514
2
267211
423946
69345
6
115681
431315
8
26
61
35
7
145432
256317740
666138709
371277
69
378979344
38
41
636861603
45
37
861120009
89
6
13
8
473494
7
79
451881
32
98
278059
118628
27598
8
38
87
2
226277
4
313432077
41715
9
495279
4
1
5
93
201326
54
3
13
72
197128
192110784
368680
337385
48279
148989
27
65
81
234348
466367
361107
36419317
92
439725
249202
2
39769
388538
237500
70
64
404735387
132526
101864
81
122269
237465
6
10
89
147806
126890
5
303463
80
35
460644152
96
40058
218377656
22
383393
230120
414257
69
197571627
8
292811
67
44
187692382
151252866
33
64
134976
84
4
63
68712
40
249710
288486
356478
98
786662507
41
957287394
151730
56
293979219
77706
239947
73
14
92
98519
83
66
411086
213090
8
61
43
54
197903
88
108831
47101471
982246248
316131
442832
271348
98719
386527
69
81
357823
425695132
355372
485335
8165
52
76
43
487420
74
6
53721
53
21151
374360
41
58
341551
591070552
73
69
2
46814818
27
271603
84
42
75
403732
377333
341631
220898
39284
486857
572070470
29446
13
70
273077
1
40
71
224665
1
426617
1
37
3
61
94
554036649
84
96625
11
64748
538965118
474004208
321979
170362
493088
118947
86
96
12
65
9
493902
7
98513
42
343635190
85
373024
10
91
223147548
180715
494631
379660858
77
154866624
30
20
98
301395265
273444
66
67208
73
12
59
168678
329811342
447664
37
725774294
81
65
438352
8
14
446607
107137
86176
328247
6
48
990711697
68
70
9
8
471255
15
83
65
132701
133619
70
119400
15618
31
487386
67499
96
93
371167
3
235619
79
11
21
70
465784
249875
572220473
440524
471223
75
95
123817
45
79
405813
87
38
165276
428560
425786495
345938
77738
4
1
43
19643
232135
29
432
250279
393217
194241
234867
52
444278
559543978
20
205155
16
492049804
86614
85
492143002
307020
371433
494661
505007309
46
98
440247
40
47
8
145811
32
386951
23297
73
71
28
72
49
133204
117715
13
5
94
8
74290
35
14
8
435205
176286
259935890
33
20
668590420
35
62
11
94
468923
368458
199949573
283330
5
32
32103
57
8
202414
317256
43
87
7
415895
25
47
208480
569696230
7
435660
739599415
139286
1
188358
99
5
97
468813
66
299041
112194
85
86
28
79
260788
9
68
760523250
245617
20
309540
134375
579380176
433204
81
518476043
195155
63
47
63
12
69
466895
51
86
65
96
27
100105
82
433308
99879
426674
132060
3
18
184098
638725289
2
18
3
91858
40
3
202403
634110627
107230
81
7
284497
492114
46
73
7
345424
33
196455
340443
276986
36
7
129186
804137935
134009
429091
36
19
8
92
197798
38
42
25
183004
201719
457881373
114487
282259
483461205
347550162
241785
9
49
67
349313
168589
977377685
66
5
2
64
391520
58
53
278027
421066
282652
147210
36
69
270680
59291
128510
23
48812
36
56
6
201820
496922
14
330419
407383
218129
58556
19351
45
22
374656
32
285915
94
950744218
261652
204238
324627
449510
806844192
182998
66
392052
120499685
192415
374510
169114
495928
481014
10
212241
92
109336
407991
111098
66
95
25
123012
285128911
3
79
22
2
489037
50
20
465438
460856420
33
4
31
345667
454953
242025
73811
90
464876
85
78
68857
3
82
25
5
29
6
294375
64
54428
19201455
469856
41
395595
450741
306040
3
52
403109
82
7
939582445
78
950045137
241815
86
76
30
62
6
147076
441153008
56
401320
416283
8
93
4
294974
445638
353049
59
67
430452
355241
107053
33
335598537
77
9
66
47
19
94267
41
37
158503
30833
384605
63
64
9
65756
188270
86582
273848
23
87
174571
96888
6
2
19154
25
480798
6
15
484068319
359859
37
256537
373365
251039
253809
251169
33
69
580736769
28
2
69
15
14
4
13
85
1
115012
78
44
467705
72
5
212421
88397
34879
55529
33
34
2
82
146806
20
133927351
94937
11
373249
323742
23
351253
186988
35
171590011
452942
173734
371707
323795
250651
2
480395
396243
40
62717
109923
25
411986
340325
29
64
424313
207638
330674
56
8546
269086
428625
5
36
387276
30
16
240626
3
494824
295819
32390
317696
141921
95
245216
88
77
5
76
24800
65
4
3507
31328
89
261073
54
449979
383675
179101
72
195120
22446
71806
83688170
85868
39
440340
14402
173723363
5
382295
20
269432
83
48
219288
375667660
801220516
62
65
94
59
445247037
31
5430
19
11252
9
308699
135554
75
154003
51649
771354439
919764032
87496
98
120911
18
61
16
5
275087
179725
73
44
349619
198190
458411
70
47326
29
70
255475
77
79
90
3
298860
19622
17
14
471076
460419
204346
154398
30
55
227052
6
22
140657
94063
44
93
92
34
169113651
243900694
84
55
4
391782
318297
4
14
316349
398257
8
95
481986
5
65
442294
4
58
268726965
40
50
19196
348096548
69541100
26
156232
6
980077312
481203
478154
407041
81
53
77
223548
251900
51
27
61
23
184174
43431
222410
30
92
484463
5
485994
37
52
61
95
212508
48
54
86
971258849
24
427633
57
451306381
96
461192
81
35
279687
7
18
91
6
16
163110
22
452322
53
6
79
72
250847
719244368
216254
35
171849
887740128
88
7
59
50
268139
33
297528
363963
132573
66725
75
396413
251766
990379319
13308
175279
81
720322109
453444
213801
181495
87354
210833
562184680
283968
36
638727716
167814
30
69990
494858
422863298
28537
166718
249195
215616
48
41
14
58
392378325
169610
50
28
172481
56
12
87
166744
327683
6
419733
1
153889
485511
41794
553759445
390503
88
471371
55375
56
32
64355
333923
317916
62
51
83
62
98
44
90
150560
75
22091
962
47
33850
6
71
24
58
72
341009
353487
472848
8
8
418705
140869
406927
56
482365996
264457
7
2
11
63
16
77
47631
90
216856
333659
72
34
17
2
72097653
48
130255
38
192688
66
52
6
60783
26
435062536
82856
837917358
32
61
17
239769
368597741
80056
316977
3
197929
71
7
77
14
272494
224357
4
2
100341
69
22
19
53
121096
48
320678
242142
12591502
416865
35
110833
13
323091087
47269
94
3
19
971399909
873415707
17
474759
93178
38
601030918
124801
83
46
6
71
129130
7
176229
994288222
331265
55243
346233725
456862
18
83849
72
28
100314
438162
44
434418
128166313
229127
11
469706819
7
1
356403
12
372949033
64
428141
92
27
129408
288905
52
115525
19
80
110266
3
66
82
42805
161660
94
235896
177380
78
93
689712295
45
3
107624
12
274039
699545739
38
44
1
307565
50
498245
125295
9
17
109292
443696
123258919
373113
31
445001
105784
86
457089
805412684
157399
2
55
60
210376
7
25
99365
76
26
13
30
30
14
91
14
487453
244060
898369737
289609
780749994
326628
42
34
23929
497197
99
7
22
160583
7
17
17
4
77
480860193
7
109060
2
389686
448320
300629
12
168500
83
37
282224
53
64510
7
405373
50166157
81808783
58342
9
452351
4
385468
456576
324595828
166387
9
94
591196039
73645
98
81
63
429267
19
63
474385
30
372492721
10
87
407922
299201
42
44
53
5
71
237518350
14184727
478332
411173
386763
214570
192380
3
24
64
6
49
130956
117027
8
362974
192699
119759
72542
90879
142843
487694
3
78
277663
6
87
27
51
94
371598438
3
277019
10
14
26
469947260
16
39
50
1
9
211823
406301
905450435
48
309508
68
77732
444254
230858
31
295702
350326
13
115084839
8
76
706592613
245931328
41718
9
428318
26883
3
451518
377932949
85
210889
11
83
4
48
200990
5
97
69
191957
63
467247587
64
25
4
33
247974
13
356755
82
24
16
9
22
57
38015
313667119
8
272494
21
2
19
131170
126072
870183298
59
353985
198983
581309884
264219
266352
64
82
133942
147497
48
418692
252205
8146
169840
231043
893311786
28
33
18817
52
101186
231929
498904
248902
59516
373901
453248
60
456059
154386
22651
72
469269
69696931
59
319211
475642
93
93
5
43
234721
22
31
3
30
107544142
3
412559
40350
436297
19
216180
11
23
76
368724
5
91
3
27
96
23
485691
83
258872
485132
36
172228
776143955
26
305876
39899
358756824
7
49
50
80369
50
62937
78
956624221
8
400797
39092
45
83
41
62
256453
20
430557
72
287274
55
767697777
68
83
286487
172793
255481
6
346800
13339
316537
7
99
13
390748
435017616
422451
211461
1
22
398605
47
186898
28
274627
4
40
14
81
90
336306
17
193238
53
329466
472491
482834
82786
72
452169
34
2
59423
4
3
39
201676
181658
35
7
481977
79
324042433
45
2
55
157718
197785
433070
1
43
25
15
200516
141434
381790
6
46
443066194
40
467797335
75
45
274221
68
97502
108898
166439
36
189340
58
70
51
8
89
44
180576
81
573856204
411965
53588
63093
64
439463
254536
272996
197895356
640169717
82
421639
24
50
6
94
70
453866
240034
277540
92
687827045
19
48
73
178074
89
435153679
12
96
94
80
828506534
294604
9619
73567
90115789
272316
34058
6
317521
94111
57
436747
29
20335
761816173
53
73
351755
216267
84
33
135537
381679591
36
29916
237657
287027
830903159
128516
319995
169363
256080
197252
79309
282937
1
145907
42
89597541
75
140223
453247582
478647
25
123547
2
99
452365
91735403
25
56277
9
268939
98
7
43
49745
24630
493890
44
48
78
1
174646
24
30
3827
17
3
247162
74
477602
6
43
485233
30
79599652
387630
757968748
559873787
54
67
36
486636
71814167
31
45
22
470994
4
62
20
429526
4656
12
462924
51
43
388278290
330673
28
410929
26521
147231
29
11
1
469355
220336
92
48
1
73
175016
283940
803039558
65561
97648
295004
268833
83
74
315720998
47
12
3
82
66023
47
323359
78367
77
80607
25
15
20791
90
789574048
451137
222047
144982
6
8
93
85
25
14
478086
99
107349
338563
494965
439609
4
183887446
480214
29
3
37
240007366
7
220535
284426
96
488217569
31
10
68
255643595
74
428973
198800
48
21
69
52
72
53
344722
34
86
67
431407
40
464580
38
29
99
36
370331
48
86
340590
58
214573
53
23
496677
52
50
207365
31
7
596447664
27
3
85
28
306606
10
281697
40
22
58793
229616
303470
12
443370
78
56
67
61
29
388056
61
85
30
258130
169906
485478
76
33
186224
367340
83914
45
2
57
43
31
68218642
3
198005
972646517
166206260
22
289197
16
59
42
96
15478245
78972
91
65710
49897
10
17
331891
267907666
435519
81
64
61
15
678611183
15
94751
38
436922
92295
98348
6
39
11
61
43
87
200677
271825
200661
99389
170180591
101489
401594
252870
55
41
107083
93
85216
40
20
39
231551
26
77968163
4
68
40
33917
87
74
15
910623903
35
81
954114823
11
77
95
360123
97
91
95
25
80682
39
165033
296277
488556
88
25
3
99
461219
156100
60
56
313259
320540410
83
66
50
134096
20
70
126773
179992
310481
7
475579
8
96
80
14
267903
93660
17
33
87
236182
175367848
40890821
13
263569
237416
38806
50
264261
10
57
41
464615
782143153
291851
1
30
492794
469230
17
11
252528
19
428120
335026
61
1194
87
844392679
333033
73
5
203794
494172
81
66
173096
35
95
360014
268311877
266167
119591
63
141575
82
89
147356
258634
349913
266850847
317137
489643
98
35
321234
55
173290
455962312
341481
383580
113235
284722791
77
19
425722
22
74
9
40
428557
16476
36
684277567
15
681486458
223901
25
364544
375233
93
81
6
135637
422247
2
64
668509632
50
24150
42
9
397040338
92
82
23
47
42331
40
47
1
139633
112466632
286071748
88
4
74
836143145
5447
108072
96
48
90
87
315184
5
432610
81
80893
453817932
456631
152257
80242
455409
99
85
26
21
87
71037
133320
52
78
35
80
310714
49
3
64
23
5
444753
45
179587
452820
6
34
70
7
876231958
79
134497
276092
7
426181
645740312
341223
45
496786
475886
180853
83
9
25
25
82
34048
483974
348979
35
94
481247
39
84
337798
51
7
27611382
450172
67
51
595052219
91
195974
11
173264
78
137418
222973
112804
476099
13
75
255614
234705
234430
76
1
449359
453958
79
65
29511
148858
13
95
54311
346563
250246
15
349674
1
31
139515
88
121354
411997
55
385654
2
62
303835
64
83
28
79534
295946
457962
41
456600235
8
4
431068
38
137422
378774
29
274568534
69
73
67
62
370138
221498
8
177127
598000446
13604
59
79
75
99
32
278780
340040
144908
892064073
487730158
6
101776885
60515520
326301
387147
11
31
225790
42792846
76
1
98
69
86
330254299
298161494
63
85
95
5
70
369639
35
40
5
56
68
259384683
63
145403
417745
65
371871
427257
993448441
33
99
354503
127100
67
254041
85
22
36
65
9
170066
974024925
2
199756
198426
57
6
270883
165914
974382808
22
63
34
182043
47
33
8174
255185
25
95
81
716079558
495216
96
327056
421109
124058
8
412632
69724
416578
4
625716554
246864
4
24926
86
78
63
76
32
72
27
149084
967088023
6
179498
62
255871
212017
197653
265546
81
69
258750
34
299645
74
25
58
109319
65294
811931205
33
346117
141794
285842994
52
85
420322
206213
485036
221002
243225
352032
395337
222752
63
281162
3
174195958
72
361057839
66902
72
107821
45
173244
62
4
4
999693486
98
9
13
43
26
89
152282
448041
14
461414
104979
210110
485485
82
29
27550
131077
316653
511984333
475804
69
11
98
5
80
9
47
488388
369576
21
8
8
12
120868
658225185
19
431456
81
35
301142
248975
863457549
6
104737
3
48141978
333026665
59
3
10768983
34
18
57
309507
59856
129124
166512238
69
35271
81
37
12
23
49
51
450500
71
437693
80
178727
340856
78
162951
480994
214887
15
71
444136
33
122451482
45
3
110649
498096378
315559
750661271
60
442079
95
68
278880
48
191136
1
50
67
369961
301961
44566439
121686
375581
60
81
33
177743
36
98
464422
2
35108
56
33
31
272936
367965
41
4
91
418732
6
69
158131
344332269
83
304534153
121303
162417
68
52313
57
95
79
707179123
443566
221972933
27
48
29
69
80
36173
29
269920
4
35
404723
25
206524705
15
114922
17
463558438
2197
64
472289
499024
73
410680
418718
24
70
69
78435
41
11521
7
466512
266106
116689
672293457
91
363901362
25
1687
27845
348775
56
64
173116
426960290
53
46
1
463049
259812
875564678
399575
87
68
233092825
27959
866463743
80
162804
97
19
55
98
363264
40
253438139
407564
65
21247
179313
775426039
106667
165965
74305
51
271673444
44
494491
194098
71
42
98
205999619
32123
30539
282397
40001
715790208
303693097
3
74
85
73
310234
70
81
322796
9
961241716
66569
291501
455621
24
282891
10
754399349
63
73
12
329807
80
223765
13
285654
3
114354
18
52
211931
84136
61
54
104601
203714
48
277022
50
150145
70
469193
21
5
65
72
594335217
45
7
50
5
20
81950
121954
14
30
883133677
481539
272934451
80
62567
42
452141
26
391785
474960
319573
274926
4
39063
359737159
32
185588
605411915
925362724
70
47
305466
393644
99
357786
256831
8
460150
9
33813042
479457
16
98464
21
16
7
27
51
360819
3787
1
3
71
5
461521
88
253935
155634
1
46
292418
26
3
293399
64
949746367
349479
130303
52
60
92
465480
406054
76
61
79
223912250
3
36
60
98
234542
373645
36
6
81
170206
113386
74263
109380
4
539218539
49
48
26
422919
83
14
434393
100607
351720
99
471773
255029066
93
65
341022
4
78
310113
57481428
452386
474470
231353
213702
883117442
82
32
48
491124
281284
343522
275817
668976845
911622777
75
470629
17
40
95480823
48
39
52
867867948
35
343727
66
45
6
41
76
76
2
719785512
4
374038
175101580
73
99
27
427933
890416640
234399
12
308844932
80
515020058
460020
8
87
88
78
592470134
43
30
98
32
79
67
173095
419903
7
85
423150645
16
231801
284508
48
151831
188169
104655
275109
136463
60518
17
127806
61985
352122
32
46404
459479
15
388077
85
51
46
433483081
39
167767
88056
91280
423346
340951
4
9
1
318619
62
34
27
70
347024070
365592
473040
52
75675644
430266
460318
28
34
56
170893
4
5
57
15
5
116249
7
26
484538
60
965094730
363222
13
394097
372142
41
129015941
14
5
150546449
351077
9
352798
7
244219083
6
413972
190962
3
400344
55
204743
56
353443551
4954
7408
7
373891
232624
79616
87
72
8
36
84
271915698
254442
375567
86
20
981480285
366320
50
385406
23
34640
577422690
7
484506
140285
278083
59
2
57
15
9
53
328047
817
138824
75
6
490199
6
247316
54
65
180486
91247
29934
302434
7
9
913421149
4
153275
6
539377080
43384
304391
85
193
137592
133129
5
69
37
77937
13943
91
64473
62
143249
7
39
88
82281
177410
26
13
433827
161248009
18
3
613828827
483593
77
388137
198282
135486
489755
371252
165941
8961
63
80
220656
58960
300571
356875334
63
247912
488016
16
47987
58780975
47048
77
251743
115193
385853
247418
3
885970204
42
82
2
311741
441100
89
345788
160320
497121
4
140923
331714
37
80
380011
15
731386580
56
93
431417
87
14
1
110909948
87
95
75
427538
566019893
164158
296679899
68
62
7
436491
13
95671
480000
21
162611
356816
307865
24
79
28
9
34
310924
69
86
20
89
16
221354
271155398
346845
100431221
19
458873
461610
33
70
80
78
54
493494715
19
48
34391
16
4
662048326
383703
85
44
375998
395805
484666
7364
89
302806
58384
108669
5
24
60
82
888974930
161577
19
477488
282136
481123811
307397
65224
53
4
39
253544
97
371899
28
45
41
76
99
39
30
46
422556
98
218083
72
205631
72
532013449
29
76425
361649
330249
58
41
32
5
508580518
306785
193517
67
177641
306732
436267
420351
946760763
283442
300834
272462661
92584
89452
31
444405
10293
643090680
380726
11621
111260
41
284312
324608
3
2
4
888275202
56
21
78
76
30
11560
935465015
302738029
275004
312065
72
35
399002
454547
96673
470307
313819778
9
120997
14
29
677381340
7
335605
44
487989
35
61
49651515
54
116768
384117
113000
36
87
459726
465044607
42
171888
36
238286771
34
88
2
35
441381
283148
26
36
93
379307
456266
13552
251342312
45
886242308
89
299630
74
618553522
31592
731125758
213563
406019
253811334
94
6
73
7
217451
135204
371152
89
57
141558068
76366
719487623
77
567399829
474996
210106
75
307368
49
331295
415363
779603274
3
24
36
373248994
43
6
594082614
68
228029
76
8
264491
93424
4
78
31018
32
299980393
87
275753
166835
1
200727
499574
6
75
111517868
64
31
439234
32
470535
47626
260135
408310
99
50
11150
8
97
13
3
67
91
12
51
473253
77
456262
17195
269943
7
6
93
413979
34248685
56
55
106186
67
671929108
78956
76
424685
294527
343837
31
87
90
90
28
312342
130550937
285917
124698
74
7
88
396558
181993
82
712872108
185490
78
321149
471052
6
85806
66
8
19
50646
6
322395
82
445441
45
20
78
320202
4
61
53
94
481293
87668
329492
657073683
283243
144432
55
402874
364252
179878
31
35
37
71
37
62
103707
4
15
300632
365462
84
55
81386
199382
33
376364
16
56
172466
36
438036
469566
36243416
83
5
75
95
54
46
41
69131
215425
135886328
73
3
83
293726723
64839
48
43
220970
45
208634
72
7
396585
6
45
187530
71
91
200389
17
38
40
431680
5
165509
6
501237837
381818
26
95641
242863
5
178257
15
13
57
60
377263
69
44350
69
14
520371942
48
628641531
40
94
78
7
166827
59104
7
50
471759121
50
17
284592997
98
85449
265661
25
9
531556
25
4
81
459776
299898
187532
552500488
476792
8
220709
688228214
17469
187757
95863563
64
8
296260
65
363004
6145
311312440
81
294703
411587
307852
402414634
6
389954
336293
3
53
88
169856
32
76
61
7
126428617
389483
91
426021
7
867068737
94
276433141
85953
76
73
91
25
34479
74854
12
31
84909432
165347
60
146259
19
29
99
25
44
271818
712919005
837514144
75893518
34971
52
6
136383
61
310546
147996
221575
65
78
458511825
98635
219433
329791
5117
315995
51
36
76
57
255950
814654560
67002
80
33
352468
90
35
88
82
87
8
1395
179957
45959
96258
21
401277139
90
50131
76
306042
24
47852
26
973569203
53797
39
40
9
198191
41
41419
60
175180647
14
265411
50821
117480
2
73
509119318
99
297931
34
9
217117
391205
142824
324675
134237
185602
15522489
16
591480370
13
209454634
416224
42
300323
71
3981
52
4
495168
41597
54
772119786
468522
810790831
24
48
59673830
13
294147
65
352974
25
186165
32
95
166904
88
61
422032
92
9
294311
30
9
34
483938
64
95
148693
76
144857
662787486
94
85
232222
199054
27
851234448
445821064
148593
58843
62
64
66452
46160361
429080
38
175618492
362066
401860
5
18
58
342751
51677
158220
5
98
38
1
17
92
472697
19
72
452871
320600
26
66
286134
340512
78
180327
54
64
57
64
8
763385479
77
33
99
2593
416707
402183
230078
63501
68
44
45
353512
111287
69
205831
37
59
461261
82
25
401963
222918
5
918644080
5
344478610
56
391666
81
211931
120121729
24
43
119490
460153
480191541
38
576806380
78169
382306
84
2
171646
58
199180
54
587342391
43
13878
50
396266
293531710
706259926
223581
240488
16590
53
13600
410283
6
8
1
35
50
7
64
74149
167653
204368
5
3
4
308413
6
41104647
370231
256466
303178
99
292873
96
97
47
4
252163
91
398630
754395358
62471
248595677
79
327307
13
680666852
53
3
47
111543
88
26423
935672533
434878562
177094
2
49
26834
33
458754074
363655
467858
81519
59
440844
85
359955
82
78
296280
64
38
95108534
86
26
410121
313283
34
298891
62
78
26
41
342268
63
2
37
66
495725
234842866
34
36
88
77
9
315182
8
355843
19861
28
56798
466555
382557
269832
87
280077
313795
265663
20
16
64258
83
257851
25
90
79
478095
51
439148
221096
46680
33
379271
30
162298
4
110569338
97
14
88
3943
20
252049
16
14332
660311999
72
527059222
205435
88
107032
42
137042
401492
69
39
32
19
265142312
186269
93
478371
31
25
40
304658
218136199
60
249217
34
11
262192
56377
35
14
39050
64
758194813
2170
72
6
390128
81
70
71
365819
473217
25
68
73
9
444815
86
64
99
352091
174427
47
207293
336005
337131
108420
22465
43
43
261053
93
308764
8
446750
457644
419311
551155311
212781
887967707
106646
2
35
52
35
428779
203012
476743
45492
61
46
59195
96
473049
9779
46
496809
90
69225
39
6
163443236
109757
42
97047
345730026
761389193
6
53795
192104
313316
75
482506
874696645
125720
76
383728072
447287
162752
128579447
68
74
45
3
37
1
64
430403
412917
41846
1
231826
98358
274961
96
11
62
71
84
6
97
384637
83
210405
392347
8
53
40
425627
9
54380665
35
1
6
438996
87
10
453096
2
490353
382557377
5
1640
94773
71
340673
53
31249
82
47
305294
48
4
211911
12
14124
82088
83
485946
18
63
485742
116960138
54
8
98
432200
11
22
422939055
1
13398
284234
21
18
563092734
5
995745961
65
98314
315140
66
6
474642
143150
51
408006
380589
667396152
43
52
59
74
463679
6
248533
9
59276
58
68
86
733417966
47
7
84
2
10
52979
74
76
32
90
717071628
60
81
291167
73
379467
410315
39
69
59
99
90
141072192
187357
1
22
50
698438648
4
2
39
77
281282
1
76166
51527
14
31
483639
45
853305309
166980
338786
65
58
604012003
59
95
32
18
32678
102001
937858615
48
70
305788992
22845
373863
6
919475515
110363
5
20
192675
74
243994
59
389561
55
142942
102969
44
68
54
28
111608
17
131914
105098
236880
471545
397598
42
220603
61
372795
51
287380
40
19
34485
71
727256077
102002
360051528
147663
39
6
99
95
65
97
35
4
156872
175906
903249125
7
85
10
367372
321240969
54
5
496607
98
283661539
66
8
9
12
372763
98
396071
17
74054
57
372096
7
13
69
165405
79
237641
157019
67
69085
114108
346529
467858
221197
406591
194762
141779
99
76339900
475303
86570
185254
48894249
382121
72
18264
157122
65
49
87
405547
5
446405
9
43
55
34
1
36
26
122155
58
40
256665921
73294
145154
4
87
29781
40
8450417
27
470275
71
23
258531
327909824
12863
41
37
13
8
304367
80
75
332179
67
6
629684324
50
9
106997
2
99
495313135
554252319
86
24
17
83
92
90
77
48645
154980
37
403856
282780
65
30
8
296588
95222
48
158344
56
128006
27401
94
115360
484205
3
5
152431
296008
3
242624
436244
496773
17
51
313257
87
804283103
169719
33
67
879608304
35
151021
80
316733
345837
260411
4
53
30
444059558
482912
73
744778221
109134
739465261
3
486917
362920
103481
360529
49
358634
793465448
276462
52
7
42
91
472178
15
28
2
18
23
156185
180517
147468328
14
386392
43
62
470296
93
78
562873656
4
27
1
78
93
49
159375
274391
90
412846
37
80
36949
27
254338
25
108654
20
3
6
327258
368662
62
38
53
90
122603
159961
53
41
67
36
81
9
215283
987063460
796111485
86
100091
25871639
55
369894
97
3
956918000
130606
34
265202
382818
450813
46
60
61
493913
264597
377550
57
19621
96
428684
5
43
58146
93132729
46
142345138
1
83
55
12027
58
360643
129251
952247480
109823
80
36
80
96
36
81
47965
237643
190926
471514
36
478365
178758
68402
10
436527
13
119307524
73
268967
92
3
753261371
241581008
275921
279425629
26
6
73
26
300505
11
42
213226
90
12
46
103505
93
389178
35
376921
382193
649941841
6
498674
50653
282726
170808748
49
205083
444305
83
29
829956820
426762
186
67
190035
89
37
65
2
46
87932
7087694
969998013
76
165930
86155
344757
23
55
12
187591
77
988560969
148404307
279984
4
2
332420
79
22
34
54
613404627
464439
4
13
3
4
12
69
141977
1
104676035
85340
445464
225035
222178
386607
99838749
297113
1
6
129799451
44
24
9
371539
672893041
47
92635
85
979662961
7
33
376922911
76
9
85
24692
74369
129739
45
112038
23
119046
33
62
3
326043
76
57
4
80
899162696
29
71
40
376000
92
20
92998
64
537810144
204701
67
825561719
332122
10
4
173184
49
217163
40
86
122207
76
388078
157757
203778457
21
44269
151510
8
45
168872991
145933268
49
4
116458
17
13
66
66
37
276326
326441
75
409888
377140
51
64
239905
7
59
3
31286
467322
929023548
179919
4
55
415406
269267
193557
8
35
20
184414
22
449256
478670
36
96
68252192
1
42
247820
241804
201650
118285
1
7714
70
88975473
2
298316678
56
10
208946
94339
87
193400
36
39030
300608
233678
260791
57
407145545
166283
13
78258418
72075
249334
42
96
221039
102251
439274
425128
20
10
13892
37
374003
793306973
443044744
100001
64446
129265
45
171385
59
5
489826583
391353
307886
792184236
46
30
389691
64
30
498401
62
19
92
9
252406
499535
497494
40
26
36
257937
46
204314
52
447221
790902537
2
72
59753
77
41
71
141437
176094
38
70
332261
168090
917321891
8
95
98
229348
34804
41
40667
95
28
428404
405056
214072
443560
73
910987845
154163
8
48
152240
437691448
6
93
16
21
287265498
5
86
84
11
62
294516
70
2
799560202
37
43
245670
85
23
200063
297440
315208
12
25
232355
90399
828390463
620561543
52
492197
18802
96
30
92
51
138767838
60
78
16
47
8
369282
38
344886339
30207
166039
204012
30006
223964
99
76
45383
85451
76
30
172402
414920
99
46
411857
260594362
82
194197
15
4
59
3
80
64744
368418318
70
229439
65
67
87
44
48
23080
87
59
48
99
435775
19
9
351534
799710224
64
9
94382
44
182490
41
162956
73
3
25
65
96482
59
36
8
517953379
51
430689
207251
26
48
65116
12
26
61
43751311
221273
93
1
175338
74
800157070
71
234506
12
544527665
83
64
340395
88
74
40
421943
26
794210454
99
416984
497136
55621
283823
94
335380069
995128845
32
243382
473291
9334
340390
15477045
483189858
85
116191
241732
33
49166207
49
436997
28
14
22
219668
43
47
109652489
6
139480
84963
7
38
392759
85
127187
422389
10
399129
9
98
64
316678687
92467
103580
217248
44
79814
25166
37415
50
19
360348
32
85702818
144658
32
71
685629672
129746
71184
428134
138181
86196
22
333937
419919
298049
471319129
51
486514
870470538
496374
177180
68
27
23
74
203234
21
144394
73
271208
494205
2
96
798968386
27
86383
249322019
468777
92
65
210903
95
22
7
183920
286356
195824
57
1
58
187931
29
75
12
467836
59046
14
63
212829
61
8
9
99
41
8
36
11
8
647825969
344459
86
77
8
86
188905
41
245104
25
63
21
419118
182392
21
225953
916809650
539956626
371085
136304
40756
15
4
176667
83
408581444
476645682
76
60
28
79
29
266904
16
6
912819370
3
309838163
17
97
91
230799
239794
100284
29
4
139978
34
99918
18
60
4
330726
212586
107970
10
11
62
49293
301971
198665
1
17
496725469
5
44
82
347983
910039429
14
12
4
424367
284761
153041
8
8
313452
687032215
51
13
3
91
39
36
90
30
185691
102632
81
48
151840
28
5
315889
25
50
35
38
96
8
4
29
4
328534
6
386867
443174
23
709209671
23
387267
265575
341396
95252
1
100343880
40401
87
606132492
889376925
35
349735
14
193331210
71
7
78435416
44
77
5
4
95
86
14717527
75
657991473
2
48
346753
561338054
275835
27
3
105990
21
151027
76
60
2
229803
157249
2
83
2
487067
21
2
7
45
74
416780
317023
97
539619384
86
16
18256
44
353686
23
74
50
16
4
119232
38
473601
33
385176
6
54
39
266787
60
36
74
63
29
241212
268034
154780
425705
6
42
31
93
4
702463478
81
498269
16
43
9
199742
89677
40
2858
70
877302160
51
467704
34
51
566165180
81
461334
625299478
121450
17
482433
40
113284
81
47
410929
41
8
31
8
16
428699
435862264
33
53
149644
172403
184025
74
18
2
56
148842
635026453
230462
285482
477020686
64
38
408626
98
8
43
52852
85
71282114
44
45
32
195969
40
41861
62
148313
733109245
112558
56
487649
50
5
231965
74
40
194410
130724893
16
281047
330856
24
303498
412928
40
25
86
7
285082
54
169002
33
68
861791066
3
90
59
9
97542461
265539
215658
3
476210
275778
10126
355523
316838
357688
104706
5
65
9
341113
31
51
47
485770
7
145847
7
190144
1
112730
24
53
97
665407593
7
439895
61
7
81
307734
141937
20009
56
55
70
408513
373214
35
7812
380967
342142
25
395845
310303
66
214320
482312
207615
58
235445886
54
43
451419
9138
12
187369
397246
1
88
5
8
219116
211880
80
89966
50
7
7
214823
5
1
40
8
679685174
55673
130562
9
5
36360
169016734
148920
6
68
409027
204152
46
172484
23
9
326089106
47
84
110366
57
206193
65
4
458472
95
33
49
98
478004
18
150878
84
805582023
84
50
712421513
75
405707
57
75
60601
16
93
623008872
108803
196877
2
55
24
61301309
46
22
325011
28
238251
396337
346064
91
5
483838
23
985123121
8
86666
42
281315
221605
1011950
29
35
207941
52
333214
184246581
71
47
366193
447918
443640
312114
140229
868261961
418987
65345
35
122827
243138
5
33
126789282
323751
328064
27
274402
405685
90
193377
243883
57423
4
93
383989
1
173304
180062566
196107
80996
43586
151373
399438
422878102
41433
439221
181989
25
23
49
121047298
767925981
510642782
201356
28412
362161
41
34
22
182546
45
17874
384140
57
398364
65471
41
14144
609836891
483126
327074
77
451451967
98
87
46
66
72
21
82
77
418394
8291
83
206742
10003
5
73
40
326449
51
59
95
176609
50018
124970
5
85645
487101
94
7
277922
31857
7
89
9
50
98
47358
69
77
5
287512462
9
356313
400945
60
79696
25
69
50
56
290275
657765670
5
171343
321779
45
589463967
18
36
49870
42
453630954
284221
100083
2
495246
53
29976
7
73
22064
213642
2
88
213425
113093
146788
412859
91
58
64
81
75
32
2
195680
218235
45944
461896
73
24
84
33
55
91
90
17246
9
269243
55
546912075
3
97
102662
83
67
74
141197
83
82
303403
57
145805
67
3
113906672
55
85
74436
144248
154175
281998051
474724
55
50
30
810
229077
332017
59
50
12
51
931100047
41
336233999
152602
18
25
305308
273656
188467
466630843
23320
1
63
15
248359
322173
12
234668
96770
181100
428631
92
213239
49323838
41
383032
414336647
18
162647
40831
91448
20
64
289669568
32246
259947
7
6770
58886
289317
78
100639
135879
866285563
240285
71
76
85
176181337
468733803
498214
295461
48
5
2
183139
860097149
8
374863
9
60520
6
2
146093
174150
929172038
99
88
6104
90
948650696
290129
50
362876
200787
70
57
122330
2887
20663
730890376
334493
2
446035
326019
57
58
86
8
21
871803701
59
22
44
45
36
45
272679345
27
30
31
21
198382
246391
141432
6
31
263799
310557
94251
13
19
53
76
18052
34
120986
117845
69
56
49
78
57
139699
93
27
77
253462054
126797272
469900
310580
512952216
86233
60
64
37
11
2
324848
47
115338
985211736
462339
52
21
336393
21
96
311566
91288
79
1
818631196
315175
237027
36
472621
2
422964
2
91
64983
6
38
62
90
65
65226388
83
73
443296
77
544920425
784904615
33
29
427533
381286
274215011
148602716
41
90
97189
68
35
47
40
106205
70
434909
11
7
31
331173
31
426198
983688477
64
155321
130945
8
28
678501791
71
8
388587823
172143
72
65
90
4
23980
9
87
82
958111072
59419
379100
402079
46
49
28
556923599
30
8
88
51
184536
3
35
57
45
33
287098
494745
26
272633
85
269288938
287637
381476
39
79
245600
455481315
42
39
62
29
335948
56416
181112
179618
22
20
457789
409323
145916
7
61
997058652
52
414653343
87
77
48
16
324031
26
321350
507764285
269760
84
61
468244
704468616
833345516
350287912
460605
331530306
456835
515194551
19605
11
372043
14818
9
764343711
3
216806
154417
149783
83
2
53
292084
10
356637
7160
63813
108378
60
8
44
35283
8
11
4
5
336267
17
914699571
311388
94
124564
319353
362742
52
122067
403875
76
439251028
427736
41
72
33
288402
48
464423
4
25102
323518212
32215
329462810
432289
249277
52
32
17774224
3
396048
83361412
278283
43
72
29986
23
26
3
492804
395588776
256153
385418
86207
343613
720781211
44303
61966
292477
974082244
346692
76
257448
82
48
354382780
333059473
82
323478
371249
126889
87
120069
163935
41
25
471658
72
6
139808
993017468
429779
60
89108
41
19
110772
96
88
5
61
381787
8
24
193996
127884935
39
1
38
11270
23
38
484821
234095
53
393079
20
74
173177561
85463411
14
298754
87
7
51
293941
152459923
57
613863920
39
3
85
63
18
74
90
6
710695091
75
312927
31
651438094
481849
56
202612
65
71
477480
225768657
1
13
358986
430104
453533
70
21
85
48
385165
116264
4
15
6
4
120594
388836
240947
175817
496528
29
496452
12
415873
78
6
363944
56
46
150922871
37
178102
41
7
8
224271
477473
78
255456
78
890
311920
23735
295226
37
32
241474
70
609218315
490497
46
5
291417
40
369688
69
58
39776
8
72
29
74
47
463835
389242
91
54
134657
123007
42
29
95
7
496587
271978162
84
30
384829
55
251223629
95
13
145262123
48
89286
337038
23
46199
414650
78401
483301
90008
66
374948
30
31
37
32
455950
228218715
35
79
116465
399391
29
159953
96799
36
66
238352
616461960
79
76
452942
20
35
778550257
9
431386
693731117
245582
74
34
9360
375224101
496297
17
51
192286
31120
6
86422
293495
1
80
25
60
319512
211520
36
41
431596
223221
13
84994643
416795
1
354416
55294
6
452323
766631059
25
320680
33
904334621
96124
273551
69
74
428064
8
80
175583
41
21
6
83
850227045
240517
812790949
18
55
93
220186
15
5
391531
917537190
213662
108114
59
44007
72
91
81
409243
433452
34
251172
330786
30952
658127386
69
35
531673199
40
15
470631
33
70
19
340606538
118575
76
149383
62
71
66
65
83224
22
92434
130608
11
1
287110
15
769863778
11
1
25711
78
3
38
358557
178710
237571
491087
484842
26
392264
8
45
316178
25
30
96
27
346165
205042
75251
414483
8
297862
34846
15
29
297155
9
8
17601360
274198
812385673
97
487075
9
90
41
326209
883992498
485048
113728331
35
27
52
1
76
8
2
64
92
201434
20483
36
44
438098
897422370
471135534
351144939
337723104
69
859298260
82434
75313
14
95
30
15120
266758
23
242719
150713
7736
642278490
164838
81
7
9
8
1
345652417
5
23
453725
8
248611
57530
945380890
635299273
291917
24
4
381951
24
21
221609
71
140084
18
126710
26
5806
65
46069
109175
282842
67644975
17
944181981
206773
18
71
179516
447582
6
48
7
56
14
353647
46937
259286
14572
955182552
4
8
446376
89
12
49
470980
416554
416942
28575
944999267
60720
235367
28
107839
149884
358691015
15
110106
4
156065
99515
31
414910
4
257281
84
274070
331626
494337
260130
30
21
48
51
194388
9
47
73728
17
300467
197857
49
85
787681532
6
3
3
424074
248135
22
344062
773356077
3
91
84
777606839
34
58
48619
132095
245180705
62
32
205734
96207
80
490776
3
31
354564
994687579
17
85
675004068
3
57
55
11
286170
98
29776
84
39249
136194
33
90
9
14
423883
313191
71
72
742310278
11
89192
49
321784
526943968
456717
16
318829
118604
196608
81
63
377560
19
34
16
67
18
339928
432414
103311
44
138518
99
120478
56926
83
13
4
27
61
94
451204
396712
180253
51
99
90
277448
183163
438967
14
4
351251
2
62246
263198
53
472272
55
85
37876
9
33
50
34
377237
84
61
9
405837
45026986
36
241695
19927
67908
35
489701
7
41
43083
29
98
56
268278930
677412415
48
496389
32
83
13
43
123084
34351
37
26
43217
84
178741551
14
3
477777
187129726
51
79
20
8
185390571
240805
311079
231197
462931
376450
61206
80
899413660
31
375709
39
87006
46364
392703
97
388250
224032
167155
52
312670
22
34
6
43936
58
245669
90
77
705555185
30
223132
51752
124863
5
271165
98
360506
3
5
91
326667727
85
360283
2092
291372
288293
44068
1
13550
62
540540352
284453
2
4
41
53
51
78
115489
306741661
84
49
415267
339876
481448
303716831
337157
865671187
677878674
186188
3373085
109574
173685
589974115
425729
77
46
89
385662
79
266653
84
75
359348
1
489807
457603
16
7
8
237782
910065828
84
74421507
179019
58
184042
118691
458040
374553
487616
96
49
62
19
72
73
83
31
156192
74
421019
62
309909
1
472350
30
387600635
19
13
12096
1
74
80
51
162918
253524
316049
25
33
63
266575
480771
70
44
57637
138089
32
56
188109
399309
461448
316
21
67
97
404650
28
5
194723
476336
165309
192668350
74
67695
237809
5
88
284338
270263
40
39
26
16
142556
5
11
119749
530708609
454628
218436
438547526
3
478377
45
216310
65
66
76
111253981
88
401082
537116963
5
74
865861946
94
61
177430
83
283000
493400
16
458889
2
269165
2
14
62
80681
49
43
280286
228001
256334
498271655
8
126112
321583
452043
361256
232240
6
991210248
43047
74
116418
357475
19
30561
340992
86
67985
25
640765950
58
61
467554
42
55
872871990
453986
18075
30
41
93
54
416397
50
463457
26
46
95
329013
5
4
99
91
459481
520396413
128020
417469
367320
96
373825
305210
919379576
481339
93
83
682411550
40
64
218355
64
3
421638
17
8
81
7
54
397269
86
8
51
582756999
6
84670956
421687
346087
46
282169723
16
190348
62
264061
90
390970
302135
117069
10
443303
41
246401
56
39
36
46
19
64
414283
40
98
99
8
499187
152122
44
351984
66
218468
207572885
499205
410612
319933
18465
5
59
8
33
14070
133486
47
148386
50
37334
88
11998
214252
139555029
46
404262
41
101833452
41
706766644
406802
88
377523
44
148107815
436582
55
8
196735
277640
52
55
81
72
12
88
11
36
78
76013
219714
29
48
69
934027130
430514
410052977
167779
79
270409
64400
775449049
417061
72
14
359016
380283
343947
370392
22
10
409470
268834
350879
37
17
80
4
57847
24868
164661
291083
75
422233
11147
95
465897
67
74
430000821
157398858
386223660
69
45
41
171249
16698
86
99
356011
12
817602786
300498
224212
264889
465386
274994
94
24
910462090
35
59
2
950230605
337718
77
487832
181765
81
62
39
450483
712070835
957657341
146749
7
31
260885
162586
419732
338802
314857
64
29
112117
294894
133895
77
15
95
377237
66
50952
46
422430
74386
86844
63291
36
615479577
365929
26
649505771
83
82
415177
152524619
8
225675
375463
253903
32088
460226
450257
424202
90
528540595
2
327353
56
60
488061
78355
61
77
119618
435437
226654
4
85
12
33
5
96
82
361806
198457
43646
138760
343387
99
169118
39702
2
19965
24
55
801854119
119273
664628420
396964
33738
44
85
466717
65
30
49
294526
32598
52
61
159774
52
42
300664
100708
21
23070
7
284653293
137557
186928
89
29
200664
7
306035
42
31
385615
220521
95622
26400
588784237
31
65
351222
46
65
449756
451515
82
12
772251703
168548
484273
133513
159730
392472
73
69964
48
2
3
95332
78
299337
25
49643
69
358040
529028137
85
422294
73
273008
299703
75
51
183230
50
289778641
89
62
318550
48099
64615181
34216825
496377
17
72
44
692581671
107341
17
417103
32
39
151330417
283844
286801
289769
70
99
270215
46
30
68
426761
42
33
204615
419951
50840
323457
7
175595
38
51410829
341440
251338
879252561
72
260357
13
86
41
63
8
77859
36
475897
22
28
32
5
463114
26
311029
15
59
84
981425951
169321
344795
20
85
485228
47
160875217
457984
2
63
13
338422
80
30139
252741
61
87
94
46
585996001
469822054
54
311819
506260100
597573026
347885
61
359791
6
70
85373
42
53
57
4
63
174087
285102
777703343
374914
87
112884
182235
85
312198
247655
423758
388060
8
427323
72
267856
480166
4
353176
69
80
396649253
113943
341942073
436285
154956
246297
82
5
88
228873
425380
81
842512819
243952
80125
350532
457678
58
589146396
603020608
125168
195683
79
256149
58
59
63
92272
82
198673
91
52
24
83
43280
22
97955
44
211294
65
56
326316
295546
351238
26029
459451
215780
339616
245532
49
286850
6
17
167156
20
48
295634
9
60
76
761094474
8
206365
9
305713
32
18657
447276
36
26199
44
399395
13
5
102620
486737
48
37
90
5809
36
36
5
908896668
460432
378896
567561054
24
48
91
30
218671
97
97
289305
421536
26
49
229844
1
27
410087
464887205
300039
24
940986779
458240
9338
43
818779883
84
95
400821
390110
117395
354123
428574
402788
402330
43
17032
984986013
220425
32
210332
89863
4
4
343303
20
65726
185968
71
71
114900
17
89
386269159
290839
17
72
32
69
6
167561
39
442999
430234
73
13
23
161087
195500
418245830
490749
96
27
96
1
161220
307636
5
389249
32
98
84
91538
916993279
87
275481
303735
338651
80
76
40
388059
131503
498476
29
4
272771
38
18112
352005
190016
46
89971
22775
76
65
86
264561
1
22
234702
171008
233057
302375
77
77
201738
245489
43
444950
129860
78
67
40
88
30178
35
778369544
831290305
91
304010
299083
272043
40
45
3
88
99
87
793560845
1
505213766
6
3
2
764216861
947963682
5
476910
59
686720703
68
1
348938
84
29
3
3
266976
43
969813303
164565
41
51
5
66
9
48
40
925800751
84
152143
318621
59
1
215534
184317
377550
94
48
302089
60
433056
220764
161786
3
12
782903235
160251
384544
310538
24148
67
425817
132183
5
768722296
101778
384865
8
129703
5
103775
97774
162162
254680
344937
62
335070
19
301931
779739540
40394
432099
265111
3
19738
719836532
10
44
6
162492
63
20
451345808
217014
41
137408
97
446887
92
277365146
3
91035
134378
96
15
850226260
307618
89
1
319590
61
14
192306
283292
22
5
152961
35
6
106454
431202
463909
822803611
86
189947
774561582
7
1
493677
6
352975
562678920
200547
911680471
362584
46
42
60
158429
36393
64010
687782452
56
459572
106396793
191274
84
335973
366829
51985
24488
175335
39
72475
7032
51
20
220021
32416
194774498
547909564
68
329576
88
4
66608
34
13
469500
252414
57
43
84
288895
380731580
88413
1
375486
2
56713
165659
178200
13
207153
2
52
12
346272
26
279661
4
75
375868
87
374883
62
443448
176349
44
56
57793167
8
2
37390
5
363405
55
19455
425393
95
472856
31286959
39
374229230
34
317227
30
58
4
7
600416505
831073941
7
173524
129214
64
292364
227439
86
26
333307
89435
8
7
488213
92
237501
185940
62
1
68
3
191897196
461493
52
711353537
70
18
12012
418044
6
86
36
48
10299
96
3
985989934
91417
378777
294327
62005
472211
190483
90
57760
8
45
1
70
1
267654
49
7
374626
258230
75
117759
60
92
333130
573420914
95154583
324478345
120598
9
81
77719
353598
77482
297032
8
8398
61
2
69
90238
35
91
414995
200430
69494
482823
19
7
16
78
9
979205671
77
63
258075
280732
5
460115
3
310945
61
426901
23
91268804
9
30
7852
5648
88
17
28
432001
53
335564
81583
341063
34
6
333309
67
9
85
64
5928
473165181
33
54
77
353776
212985
1
62
1
23771
25
298992
42
471719
138468
114804
438905
230159
93
24
43220
356363
116966
66
55321
111258
49
381094
317485
62
1235
9
327358926
201684
828818699
320910
356060
61
9
93
36998
394317227
135465
478267
2
80
76
317511
224355
44092019
259221
8
6
168852
16
447757
80228
56
495666
26
32
1
2
82
28
58
300456
191471
15
46
168855
21
70
36
41880
98821
22
172861
21834
19
80
197354
18
72
85
43
31600
249183468
344679
499600
692656381
33
498735
413825
31738
94
379379621
7
473970
7
4
4
946473107
32
53
476367
327839
10
336789
12
92
82
64168
55564
8
38
622574325
18
17750
447895
7152
149922
8
80
70
47
349691
89
83
67
73
464725
20594
35
325506
634268465
382050
26
7
52
94
72
28081
186954997
31
91
949610740
314093
68
401711
398822
12
89
81
165293
69
8
19
226770077
35930
31
152545
26
443920
492944
77
65
3
98
78
82
119350
98
65
213846
180496
498494
444211
71528
73
179844656
39
20
66
37
37491
82
81
255646
159313
439934
876745798
367089
82972
157599
231186
193417
37
235932
111571
85
679152380
21
68
19
14400
417528
438502983
427111
14
140750
32022
17
72736
619096340
40
68
20
83
348432
72239301
41
660961169
9
363323
5
286703
393141
34898
9
93
22
34
4
18
97
178747
68
23
488140
156687
510663506
89
65360
135196
79
969776086
151127
91
375055
229143
155521
311101
67
46299
23
96103
65105
1
98
230253
84
30430
13
62
12
3
821771420
120485
77
284160
26
2
7
77
73
86
30
94234
174440
263829
2
68
110117
81
110858
324024
82
404643569
57
311237
482635
380630584
87
67
28
10
8
354235
12
1
306573
2
215562
68
84
56
70
47
69
55505
51
73
182781
256255
102317
71
65365
358773
55
89
233409
212575
63
7
13
5
412786
153642
20
48809
56
40
63
461145611
8
240449
8
17
1
62
357310
141631
66
812483165
53
15
30
425409
44
20
912160514
72
428068
353705
195419508
2
38
42
147717582
144773
82
5
198734
34
62
36
23889
62
3
50
61
314241
45088
676498389
86
72
153730
9
61659
217965
293416871
62
104528
43
85
5
58
241196
22
33
686909974
67128
63
21234
55
217663
31
93
43
213650
58
236449
94
189065
9
91
88
11
14
44
3381
99
95
153865
53
946655939
9
1
7
22705
205083
300550
48887
8
46
278845
27
235665
81
51
92
98073
75
35327
276224
20
409245273
175581
8
19
79
487231
5
220610
62942
94
2
72
33
142821
71
92
96
376141
330462
2
746192597
90
30
347931
3
7
7
35
3722
75
160303
92
83089
472043
4
97
460795
351588458
91
13117
140152
147533
156363
15
62
248875
9
49
56452
8402
84
34
80
4
56
164777
71
38
844848130
131431292
417765
721655791
53
423026
149315
84
57681
83
421539
19
337224
201296
18
466707
66
86
305986
72
1
444792
366742
915710685
217035
233005
264877
46
5
255936
354093
96885
82
19
444893
271210
390821363
309217
88
36
66
74
190088
566805271
47
248774
89
467052
22784724
390807
11
90
6
4257
16898
17
304741
39
268183
98634
1
285270
428077
8
725082486
257276
82694
33
10622
53
62
57952192
4168
317218
43
9
72
338350750
72
192295237
60
98
462039
17
21
62
266104
23
70
6
85
228662
530142278
86
265445
60679
8
166163
62
72
404620735
42
87
222001144
381562
5319
706408865
66
88142
25
37
14108
107347
7
146435
11
50
244560
35
790647403
320450
36
439053086
75493
92
323086
146701596
80
8
86
88
80126
987832586
89
45
471686
552019349
203495
10
42
481270
8
56
1884
499882
21
290395
141857
65
51
7
225743960
16
225263
93130
7885111
299844
39
91
42
418433
22
73
76
41985
80
95
9
140076
254629
91631
490708
70
71808927
80
58
134765
393039
9422
308556
276444747
308679
19278
435928
244214744
269498
1
2
29
428009
229897
131411
382126
43
176924
1
404436876
59405
177327
115002
82
13
78
36
14
418716489
375826
53
3
5
33
116435
909312432
280760
362151
35888
59
156910
424042
98
100519
2440
38
18038
339963522
70
78
105697
310433522
3
17990
9
70
852179871
89
318674
23991
224062
173548
64
82
4
37
72
439713787
67
612761669
2
350296
34
23190
38
141306
8
4
118354
328980
23
293106
50
549170536
164944
16
55
9
31
90322
168705
1
13
68
32467
137243
84
495637
79
5
6
3
126377
495863988
53
316708
405944
90
39
51
471871
6
29
217901731
95092337
8
6
375919
251731
361011
88
81
80
1
784605139
380525
18
192835
6
45
68
1
245308
290897
26
54981397
305810
211615599
119206
936246200
60
73
37730
260325
40
23
45809
414329
67
86
34
6
263119
457084
95
465265
127835
447525
136631
49
7
73
225411150
7
42
84
37
25
98
58096
4
83
974712775
41
8
285365
403566
304235
389719
184953
391556
78
908083488
25908
341828894
335585
3
405976
76
89
242882
823589189
498841
92
906297261
362707
58
60876
124496
96169
71
279108
444195
393504
519919787
313589
87
3
13
380990
65
487493
925341437
478455
999575927
38
307418775
59194
320139
436204
3
21
19
15
208750818
6
53
42
5
46
91
420299
262337
86
193021
262871
436020
497228
14
82985
407159688
148496
78
99
173626
156255
455716
77
98
79
46
111352
207565
80
98
83359
450288
617486208
3
5
7
305105
70
21
384048
16
349870504
301620678
5
405309
93667
240309797
41
251050
6
175208
65303
26
262963
174438
378717
28
9
497483
433976
465671
24
221965
273288
93
51
60
9
59
81
128354
444612
82801
567159021
93
22
347929
394942225
276992
76478
558321555
50
48
151989
6
87
43172
6
73
61
917082557
270270
397612
318228
67
416715
70
557379878
7
80
30
479391
98
1
8
2
52
59
65
3
400439
4339123
40
269957380
40
362326641
169823
49
24
11
229266899
54
71256
34104
83494
66
258865
823119085
24
92
94
14012
76
62551
35
64
304749
213632
77
24
2
316029
7286
265373
50
451416
17
21
38
147664
9
336725
26
477559
58
370043
406515
817523203
70
64
58
288592
4
75
7
6
4
334830547
93
164662
244490
14150
5
23
316019554
7
59
389471
67
39
34
132192
67
11
183789
379462
3854
95
317557
29206
301680
6
378823
339300
423739
733101759
364021
30
45
45
469654
451305
81
276628
351620
351416
7
273890911
60
64930
169483
36
143435
315469
29
572539563
63
30
649789022
481836
396312
75
98
303458
436864
74097
55
76
5
19
70
463380
13
198547
69
97
73
93
482692843
50
118426582
88
3
303022
215497
43
3
32740
42
59
973637937
219547
12
152900
70
23
39991
180304
452383
27
215539
8
242626
429135
84
21
57
359689
43663
87453
197368
47
31738
150592
96
278159
75
246516313
251068
466865076
442249
51
69540
38
139001
9
68390
51
56
8
1
301364
75
344830
877485390
99
8
235375
24
850368382
76
202031
92
32
741251351
92
488797
318865
79
900098786
5
128597
442128
51
55
42
328448
433189
55
19780677
23
267469
2
78877
52431258
384622
16
53
48
468600
41
960430926
326216
94
46
351884
1
58990954
309904
66
68
29659
888580748
259785
427047
431581744
3
69
7836
7
39
609291172
387520
427861870
96
5974403
25
3
59367
51
80
89
152712
25
275183
299111
92
349141
3
40
90
85
796991033
35
89
12
24633
99
90
364476
58
399344
80239
78
369885013
39
3298
378114
97
45
7
231609
4
2
102023
498622
47
224551
340747
89952
70
74
233278
210071071
258920360
188747
184592
363289
390413
326455
171231
23
432060
84700
9
861649337
492969
20
86
513919311
39
79662
234934
261060
95
159993
40
422182
4
462063672
987175578
79
73
396021
10
228484
10
360606
486446
395208247
4
154665
20
52
11
458738
58
328736417
61
90
99474
301643
5
32
85
437584
8
32514
83
97
23
578359185
480633
75
310000
43
5
79987460
41
320538
15675
26
171246
106374
58
28
58
817929608
638237407
14
299787
8365
918483984
88
66
81
483388
747875674
41
468263
191686
5
497653
40
94
34
7
54198
240701
70
85
128033
71
123258
305352042
66
31
138411
78
69
1104
13
26
71
23
241537
41
16392
365227
46
969896144
50
488455
2
136171
90
56
499633036
287823796
4
219657310
91
474822
10
48
97
17452
442446
99
461544
221200
89
233779
67
440794
469831
417857
15
2
23
647547763
135380
356002
62
66
2
13
920182849
136973655
82
44992
310931
1
91
206162
68
90
813415312
97313
3
84
1
4
17
141989
73333
477450
51
65
275443
53
99
991652113
87
386770
10
57
477759296
6
96244050
83
168469
253802
133278
54
134148
270377
87
273340433
76
246378
33343
498504
418459
7
97
13
91
5
62
14393
19
7
245784
339015
55
46
78
809617846
7
47
5
274562
281352
369390
1
53
48
48
22
39
188135
465382379
49
90
315349
107187
338376793
372996
42
48
550839824
286942
57226
7
72
384657
90
95301
808603128
51
154183
238206
313478
12
351280863
40644
474702
82
453731
72393535
49
18
278731
431379
15
912729564
69
62
97930
454982
66
92
59
27
97
68
292442
422737
83
429356
452401
248707
320927
486419
5
81
57
963800854
86
37
79
99
819519128
165803
11
155719
403723
108226
4
78
290331
70
160994
93
302018917
62
50
349957
555093654
99
468939
3
3
4
587477293
927026600
456285
40419
85
78
186008607
59
76
3
111298
38
60
7
52
8
9
268088
392413
226729
39
17200
81
127756
166254
53
3
853021549
877912216
9
266865
3
3
455255
35
15
70
51
174738
6
85
201527
26
223496715
329430642
71298
3
2
4
94
45
26
96
59
166716969
162243
81
1
65145
37476
19
112845924
27
418905
25
170041
587248397
31
80
724888292
38654
602608806
283453
803684346
924813729
168583685
724592555
631127436
61
318255
168766
76496
484121
12
57082
83
11
38277
4
377430
92
91325
404320
67647
65
23
60
63072
340651
82
2
50430260
449214699
93
4
86807
198519
278477
338827
221138
52
4
154042
492185
5
248921
75476
434101406
5
246710
55
59
11
3
94
89909
97
164136
14
454499
77
135432
34
8
3
72
15
35
508619865
14
329438
2
42
19
85
781943988
30
1
81
7
157269
94
30
483320
261779
38511
314806
77
99
97
183263
38
26
857872359
82
448952
352497
331407883
49
372042
327613
406027
329500
63
17506852
371700
2
283452
21
426429
91
207880
39
355085
284613
233414
52675
6
20
139721
23
485752
508468741
88223
372294
216773
121029
1
66
489929
52
375101
7
9
60358
8
7
22
367347
26
8
75
6
88
160631
330434
4146
131654
63
82622325
349368
457349
7
8948
308620
16
251040
86
44
33
443192
6
453358
90
152885
95
512894919
209888
38
124818
38
25
28
71660049
26
70
98
268023
93
41
273196
282543
16
92
13
46
97
96
9023
12
375900
7
303591
5
52
5
76
1
87
129855854
53
49
3
21
186210
4
460680
64
374211
89
477858
432364
56
238403
63
5
118461
94623
364095
21
88126
38
27
6
236279
169002766
51413
79
272179
114727
153432
67
202168
95
5
354683699
7
446798
415963245
58
13
452853
399196
3
72987
190156
32237
1
80
40
9
52
44
1
83
209167
65
6278
22
71
166123
21
59281
363754
418663
1420469
6
55
67
20
4
4
7
790961947
3
5
84413
157566
243927
85
49
395831
333913
45334
66
96
29735
31
60
59
101751179
9
104162
38
54765
77
436652
42
314559
97
627736091
746128459
1
9
63
241438
47
38974
243011
181005
488794
3
77472
671637438
175285
282307
360190
86
3
452732
14
130900
176637
105771
5
114227
5
444970
67
67
89
169946
3
182812012
279928
123410518
17
87
243022155
59
95
387814
6
60
524454733
234062
98
29
301997
89
13
7
440977
13
73
12
174791
11213
169796
96161
48330
53
20
35
3
452335
478198
20
95
468614
394543
29
370228
37
15
286179
360550
23
782119785
79
985435043
31
172506
2
991771443
270343
382606
278680
60
33
65
80
21
131070
448590
591033478
88
310356961
97
662003064
185240
7
78
34203
87
241461
351450
34
21
72
60
103115
173015
29
82
46
282607
111597
175979
439843
436852
43
38
305838
596561805
94
27
3
124446771
6
5
1
39
79
4
79
84
197756
47
6
387526
66
412605
78806
531144358
197079
24
83
62092
246276
81805
81
98
63
750951880
78
101506
381688
330145
25180
56630
42
800413686
64602
62296
468680
59
47
979679587
710928466
458880
14
351907
304214
126364
45
28
4
213488
2
156978
321098
1
416026
4
37
70
1106
3
4
85
237111
464124
270625
327078
188149
293086
9
97
39
325305
279360048
5
841095343
42
30
1
63
439271
79
67
12
425349
58317
47123
361560
29
494937
3
32
5
1
3
72
87
100360
49
117773206
346694
99
1
72967698
21238
411857
229423
451971519
251239
108593630
52334
7
3
322288
73
81
67
79
73
70
189731
466900
336665
39
98
3648
9
2
8
18
26
88
65
217723
95
55
55
87
42
140588
5
54
359616
241982
39
71788718
6
73
175895
25993509
3214
220241
49
2
37
6
110903
1
18
8
25
28597
89359
40
47
7
72
218503
74
69
65
7
391801070
443196
8
145182
93
371871
332196
65204
384162
105736
84
92
728002835
454039
65904
131969
128626551
27
55
455198
412646
9
358861
202243
40776
462646
257195
68330
10
15
128889853
278606
197498
302658798
133224
50
349436430
18
49
378684
89
427879
22
89
6
65
289660
8
340399
581118743
42
180995
343956
271201
2
264499
8
71
205798
108819
348981
28
23
4
50
355132
21
317361
59763
769411693
15
282449584
44
86
4
6
124820301
23
379819479
193202
81
33
72
64
34
32
188484384
376487
6
483516
413844
31
621
433281
80209016
62
9
79
85
247276723
349828
53081
22
336027
231757
165666
99918
127071
210092
3
81
63
6
4
914750063
45
64
87
13
266585
109222
581932332
91
42
286057
152700
252641
58
67
25
27
272315
7
398272
19
31
316713
75715
52
78
95
68
942106535
65133
96
78170
79645
237624
57
78
77
139952
102267
75550
496066825
98
440752
391130
64
92
406593
341057
42
54
107809
532504940
87
76
84
2
180486
492348
101628
551649761
301649
28
76
66
79
316218
23
66323599
10097
17
32
458194161
260846
175004
57
25
170813
605660169
15
55778665
348416
201713
90
204031
400226
21
244788875
765877362
107212
208337
47
153694
951796326
8
225250
58026
14337
20
15
76
750900579
61
70
34
51379
71
73618
77
94009
9793
468325
89
58
81
35032
78
3
89067
85
184886
5
8
70
655239622
86
473307
23
26
32538
20
12
317102
192295
186404940
367781527
451288
120072
51
86
398612082
88
401284
392689135
65
376774
11840
444425
246323
281694
288544
335748
441675
11
24744
324569
48
100143
423381
833958983
67
24
5
25
47
41
2
4
99
31
75
405248
10916
19
295055
3
90
92
39
8
393332
96
89
44
356359
56
63
281363
39
457514
374895
14
1
98437
78
186296
95
70
99
78997
82
2
321115633
50
297811
92
2
262921
98951
82
64
76
27903
15
63
167493
559294271
5
105486
413477
115984
267565
25618
86
27
196639
209803
73
20
276669
499477
346124
80
64
141718
52
23
645660783
18
492105
6
45
4
244382
55
180619
255916
4
77
454584
61
18
410135
718384523
95
288660
64404
128129
269494
431623
26
28
22
22
334236
323078
41
24
4
312825
377912
57
595238106
27
44
86
62
30
464085
12
281625
77
217825
20
292383
178574
4
426542
90
49
10215472
19
59
244025
34
54
364006
1
41486
77
99
66
449827
58
81
2
408627
514032517
93
78
30
6
197987
436780
384657
448330
288124878
27
21
428813048
292012
175473
148783
792484818
85
69
10
441267
822897205
7
592075547
2
23142
86047
64
340232873
923975794
133791664
26
42
19
110743
87
442281
490092
379562
347481
18322
417453
26
189171
91
222554
9
98106974
487246
36
395477
88
34
91
63635
77185
734273204
23
77
458786
58
52
318240
72
59
59
2
291679
35
94
40
681007913
91
463458
419608
440792
55
55
330747
100398463
7
31
63
305192
621536327
66
470240
20
98
408095
1
279581509
5524
7
166652
480724
478955
8
282111886
94
39175
24
7
28
94
5
138183
31100167
2
750979763
81
381340
284621
69
35
96
414572
377248
65
35
784690172
2
86
469360
398957
309976
79
986445879
78
185996
67
61
19
58
2
17
172287
813208035
288948
446070
5559
247408
278035
8
31
629537689
69
39
90
23
438502
7
122730370
352110
59
87
57
258654
6
50
2
175728773
228910
369016
95
3
479816
5622
55
397431
396988
6
105420
80
41
55
411870
30
5
160129
63323
429381
242410
28
36
51
53
59
57
57
96
25
61
85
399754
80
89
4
397632
56770
85
125580
62
110622
193228
89
47
114476
5
324186
683273904
525131042
94
77
365694
290387
50
69
44
47718
393380
103854
543322306
223929
2
478733
29
293134
5
253859
242178
82
53
46
394135
462259
89
89
454013
283253
46
481148
52
406519
4
36
307524539
211267
109211
2
621557033
23
6
849165605
96
41
41
473686
23
104457
41
6
773230521
17
446581
96359
14369297
272393
77
403718
755667026
7
87
215030
33
6
1
840841648
22032
94
5
99753
8
11
53
27
38
442915
22
191397
283801
37
76
352109
67714962
166855
771442335
328221
50
14764
225924340
289803
395885
36
31
249694
296132
8
431217
494719573
440603884
292410
34250137
29143
14
4
44
126931
22
25
18
194824
53
248594373
324735
45
475241
7
991219560
23221
50
442511
348695
60
41880
400788
382761
253073
19
376294
312142
188817
38
72
346654
49
142724
259592
75
96905696
312402
444075
50
374474
24
396438
444599
286378617
12
190164
79
212467
801833859
14
60
12674
593562145
229369357
80
1
349181
41005
164031275
434963219
7
9
819525354
31
45
71
8
63418
87
177646
87
342405
291995
175167
80
71
717549933
21
87
4
71
7
132989
371698
455534
18
72
384763
40
491634
23
293796
75
776517723
97
101034
210702
58
304076606
9
70382
96
43
349843
448488
53
31
46
459069
366292
69995102
83
362959
83
9
13847
43630
117141
25115
100246
382855
862276893
248318
26
68
42
56
6
422952
464933646
31
6
43
446404
72
112389
357577
449187
795452669
65
626939651
41
78256
4
54
54
2
433693
62
964215399
248293
384938
50
87
320566
61
540595364
109653
340069
3
124853
98351
429345
288545
36
6
417683
85
76
51
156749
187200
38
485493048
76
222891
220281
171047
92162
394828
10
96
496724
70
452569
85
30914
8
1
371063
47
170037
482553878
40
19
27
637582288
272457
139683382
283602
112388
9
66
415989
430406
82
277699
169832
64
9
55
182532
223351
34
43
181804
488639
440836
7616
17510
4
63483
2
425526
147586
367586314
92
122753
13
291741
32
360079
427366
475735
24
3
5
92688038
68
31
56180
468531
44
19
135261161
210078
487762
77
384
343231
72
492407
395022
247476
10046
263355
7
354389628
74
81
379503
7
371742671
85
318903
23
215900
21
41873773
8
3028
27
95535
88991
158637
56
58
2
142148
74
14
37
472827
9
64
53
187503
3
67
223573
458967
1
87593
979174982
494117819
592707309
33
131293
15
47923
63
6
36
49
96
130564
53
6
5392
38728
78
81
83
421422
154216
284875
162088
1
60
51132
134769155
94
368468
466230
431303110
49
35
64
477697
23
336968
83
334876
382519997
49
200398
90
265847
25
22
278217
32
466740
385395
489988
3
86
83
92
7
97
26
108051
27
476369
4
26
222258
266105745
192860
7
54
184867
497028
80
32
168795
312838
417854
926534129
77
18
2
77
83
802553579
63750784
8
905276650
73
94
150873
16
45
67
18
114192801
59
1
230656
213736
30
17
67
190926
2
3
303228
71
359248
153467
49
39
293312
353319
236734
207387
59
94
92
81
17
32
60
408086
30
8
9
389394
4
54
9
295434
51
92
45
44
36735
173186
538809985
5
661320619
219495
83
33133
161730
7
139678
491437
351824
386652
8
8
157189
261422
8
294422
69628
282776
24
373925
70
53
5
431282
91
142424
94
56
3435958
138185
86
54
155012
82
228137
196066
98
75
28
434476
153426
208690
39
78663
150713
294010
141367
33
446467
332793
8
92
26
94
41
5
51
153250
61
97
391248
15
3
55
62
15
74
402780
32
297251
28
98
89
98
164653
499095
24
11026
289319
24
4
74
21
88
9
162128
36
209911
236872
454516216
327998
32331
99
176197
35
292891
46
132850
64
228830
5
1
9
122563
276526
426914
64
446591
187862498
1
25
94
10
297082
361132
89
246018
1
325754
375069771
60
390287
110723
7
43
61
152065778
22553
6
235953
9
398228
677568487
99
97
17
246302
355635
180950
23
55
1
42
70
303834131
91
443653
144306
272030
8
201981
285104
89
192394259
10721037
418261459
245092
82
746545371
437070
20
451042544
695540845
38
2
17
43
60
60446
195172
54
87
68658
21
451720
265052
268465
49
44679
69
14
91
964086094
4
903428477
449806
273083
7
133567
198264
122364
67403
56
140037
48
9985
184834
87
194378
242328
52
352667
125925
55
111348
749931812
44
385725
9
93438789
24
7
335534
58
406671
83
43
402324
25
465064
45
78
37
79875
3
437835
137115
812042050
84
68719
91
406094
405328
68592
74
15
59
226942
43
180653
65
497052
90
85609
49
163698
203623
74
12
768176260
86658
182184
37
4
87
66903402
9
42
9322578
374823695
19653
2
39
55
63
120055
375705624
26
9
225063
413832
51242
46
398987
177319157
99
224580
28
244748
269943
97
76564144
36
403959
459046
196945577
84
82
6
8
14
77
66
168723
151960
378278
45011
41682
403209
223040
72
940339098
336293
238643
2
93
358586246
94
109620
26
5
69
236454
218321
738634877
10
323272
35
519145561
236861
307114
457099
258647
32948311
108662
429427
61
25
19
151283
201985
83
289945
79
156671
76
43
65
21
19
54
5
299491
88901
70
6
24
370007712
61
149880
13
45656
285762596
9
84
4
117783
47
41
78
356229
28492
71
439108
95
88
37
27
64
156647
56769
45710
284447
352962
388152
777850466
68
209756
1
3
130511
110248
612076534
6
475556
94
3
212018
127953
477036
625758364
79
289924
261576
78
6413
2
43
695180009
55
25695
126998
310674
163813
34
429231
130153353
258549
5
62
6
2261
83
58
375215
90
9
429880
3
26
42
58
93
85
499186211
25172
213947
309919
492626
3
416963
521117444
453417
386839280
15159
58
229079
448196814
315056659
5
79935
93
335647
351169
35
69988
678004955
6
50
8
91
69
354955
57
438227
82064
42
120085
7
489218
105267
47
46
380569
76
3
898686064
4
6
61619369
5
98
1
96
99
305004
66
8
26
99575
373138497
26
363375
32255
272713
178065
649129319
216364
261080
68
17
88
78015
61
46
356050
47
837376874
152056
61
298105787
46513
64
133152
486677
57
281863
77
82
485690
220426884
30
305345
60
12
367558
20657
93
44
105324
350463
60
32370
79695
592388015
12846
81
93
537291399
168785063
14
440848
68
54
93
69
33
44
91
10
7
15
66
945270190
189733
51
288636
12346
39726
38
68709
949965994
119587
144499
25696
250004
137193064
29
50
72
7
13
5
198923
763594814
33
983413187
42
441000
408517
221301
85
158679
28256
83
80
35
311150
62
74092
33
6
252020
180213
22
37091
32
337975
59248
83122
57
7
148206
445483
308952
3
81
482939
22
212329
34
142462
726362910
69
8
58
76
2
131920
219793
603349177
15
458655
93
98
95
244282
249921
170352
80
129375
339769
113774
93342
6
67
264895
43
7
370689
94
108178
465873
14
9541
183633
460437
10
127840328
87
5
318810
38
435592
271947
6
29
107930
20
17
41
337936
52378
9
620013596
23731
45
67
330275
32
490197
64
39
47
74
89
205469
72
64
55
73
427509
390983
428561
33
80
266477
39
336319
37
86
158485
8
80
95
96
22
94
35
188628
965438890
34
398223
8
11
20
6
52
35
992064236
359283
10
41
5
380435
462720
60
29
63
372659345
5
181013
39
410947
217895822
77
361128
422146
971971708
79757
65970
84
5
195526
310147
6
93
456378
77
12
5
53
38
53
256446339
7
83848
273230
235455
51
88
24
45
74
24549
376640
171282
15
51827
382325
61317
62
63082
27109413
200001
41
773288378
65
3
86238
84
61
353345
261368268
9
38
157090
154502
25
335413
4
197023
60341
79
42
53
273070
43080
332828
41
47
256086
35571
23612
63
65
76
487363
451731
22
129157
493271
2
1
80
5
78
9
73
3
488467
54076
67
346566
16
236834
65
11
191743
117864
99
36
34
410947173
79018
63
68
230077
216986
129837
38
109372
62
68
326154
2
71
870577847
289249
293699
4
470037
43
659059904
5
142072
61
485729448
85698
9
12
5
45541
80
141015
3
375718
82
46
315286
130665
302401
95
73
28
69
97
98
2
27909
89
68
5
392384
467094
74
84
72
452812
275787
75
87
265968
17
2
331361
84
66583
84
79
444327
4
49
414683
34
14
95
47
60
136111
1830
435227099
75
21
44
975297287
443700183
5
464625
149375
89210
263450
286616
13006
162229
289030
24
83
43
849075654
10
91
212085
495661
153843
8
14
94
41
95563570
320111
94
313240
39
188238
186253
1
28
771646102
249471
17
33
22
238675
286603
43
45
181233245
70
62
5
379820
83
33
59
8508
3
345952
20
41
489419
46780
411381
348155884
305008
45538
87
246394
78
333860
276317
15
43
181129
48
4
42977
850124638
2
82
3
22
460403
497672
51
429908
16
353879
50
44
241638
511706315
458052
77
494793
81
413515
133856
165775
79504
323951
99
231366
13
5
81
70
89
195077
1
8
49
426710
43
972918619
69
88
130316
11
91600
75
322722
37
420969
594215356
324961
177526
51
7
66260
2
90854
38
874977037
202844
418005
28
53
54
12
127891
372243026
338234
47
44
58
468522494
260522
211192
228630
8
2
9
24
7
349447
61
22544
63
179670
23
1
1
80613844
63
28
12
216691
221865
6
83
28
407931
394774
172064
84
48
89
131995
67
774417410
88
174812132
184176
6
35
1
33
80
488419
279119372
76
55
466046
13335937
3
124664
313273
367054588
474214
63924785
264636
288403
443577
55
475445
49
389385
4
72859
330966676
393740
40
80874
194917
169746
48
16
56
353519
2
112185
89
90
156200
1808
619217039
106541
35
10
17
431840
14
93
126533
39
26
427363
57
93
42
23
73
30
90
40
605147965
13
23
228277
383991
204206
8
72
96
7
7
445262
22
33
168523
406737
254698
220049
59
85
2
88
153017
267899
91
81
28
39
31
643736429
433527
32
497922456
251423
42
38
38887
8
766847610
17541993
21
1
55
33
52
93
60
480709186
79
493831
340770
542467127
388865
405414
14858
1
313759
897890553
307399267
541575039
19
172174
349737
231881
43
39
193672
70
3
79
383702
4
58
666452240
294175
13
123745
119947240
285159
87
79
37210
33804
83
8
343120
425972
179768
46
49
2
7
430790
2
155824251
364404
255118
154990
417112
19
95689
65
1
2
416321
93425
1
9
2
87916
98
75
74
76
16268159
171346
99
34
419918
351301
5
1
368046
404770
856067608
28591
1
20
72534
81
278045
71
71
67
184119004
273591
217357076
465952
361493
33253
383150696
41
94
31483999
100906
99
76
118991
63
241569
49
70
33
431049
32
57312
14
55
382327
30
16
91
72
50
20
85
388035
8
36
60100
401939
558
117275
1
396244
49
243321
20
85
3
3
75
236005
352426
6067
316633
2
831223541
378484
42
457193
328077
221722
91
14
441098
601373742
285295
241729
408485
140381
27
225002717
37724
88
35
59
140784
30
361823
223221
25
451010
92
74
66565
7
110899
63
82
65
688649766
60
435729
38
25
37
107720
349859
2
311895
46880
235027
370406163
43
651192174
109125
83
449020
447877
19
26705105
63
310138089
54
9247
328038
7
315774468
431317
12
56
327426
367806
39340
60
48
96
392845
57
476571
115342
45
483902
460972
14
268447
231079
58
859316030
47
80
6
3164
70
37856827
293576
68
41
78
90
793673248
127952
64
371164
297410
119345
4418
260889
14
522719992
234373862
258476
27
245775
468269
2
300672808
58
30
367980
8524
468328
603543144
38
29317
74
246773
76
367797
2
422404
915102927
58
160314208
70
83269
7
58
41559
484561
22
91
488922
74
33
265258
64700
89
79
49
519064989
2
387210
36
46
58
396890
137203
957618161
33
408394
94662
4
54
44
74191902
387175
294297
20
84
49
56
8
97
23
124691
26
59186
496440380
403557
3
407240
60
457998
74
439004
22
57
96
17
359747
23
19
351024
3
84218
400705
302898
46892
52992
128253
101797
75
3
42
4
323707
9
18
285984
29
71
23
236442
280579
7
75
140573
157294
30
101814
140179
2578
97886
85
244230
5
320559
43
11382
19126
179660
24466
61
55
135803449
335727375
65
258844
37810
376312
68
257929
5
229512
30
37
210232
38574
16
9
73
119660
27070
54718
148144
79
46
425789693
442385
71
55
384427
5
396459
86
18
64
6
35
134460
49367
51
278885
14
45
84
465281
401371
28858
358025
50
3
171903
1
84
6
16
89806
9
30
66
39
49
8
301114
45
5
67
68874302
98
31
19
732795974
29
263814
173184
210001
397602
301410
391772
880877618
378049
96
389197
896565169
4
71
6
90
40
357070
33
428575
242789
93
176517
38
961850443
29
304187
259574
327206
71
84
5
35
32
85
175592522
64499
182407
1
411547
299284
70
324576
367737
36
370432
18
78
156380
94
263887
89
83539
94
2
32
485326
190771
449271
364972
254199
77
105892
105810
93
55
80
80
388213
274301
71
153655364
147976
131409
268176
7
86
971964911
76
190676
98
432576
69
91
587357574
411675
210549
186484
24
14
217662
6
21
255339
165245195
46
227640
760997765
408775
677580010
79
108098
81
89
17
19
85349
6
347305
178267
332647
73
23581
62
476339
78
21
2
170370
724595254
185672
58644
96
170100
380211
61
119792
36
302802
372823
58
106263
232456
6
71
7
300874
14
78
73
310356
285665
486861
343729
145206
25
212213464
46
366367
90
795760375
81
383829
914324489
479062
33
39389
32
423906087
431297
47
361548
86
304170458
11380
93
86
86171
317575
17
78
320298
194947789
12
94765
82287
297982
79
6
284807
53
32618942
73
6
1
3
9
343990
769104601
42651
4
490431
29
350036291
13
165278
491574
37
113994232
499231
75
241624
19
3
83004
262554
51505128
146096
1947
103553
231849
3
42
344168
233425
96108
95
676360755
74
67
43
816921791
2
29
80
13
91
10
363832
28
90
4568536
457037
28
64
78
814252670
272019
134918
28
9
6
479420
323044
49
251961888
13
22092
882135449
307134
2
447047
73
4
607939951
46
342258
4
73
9
2
490452
6
251104
9
215923
29
433626
93192
626405130
439671
304027
209344
741424129
7979
162645
264240
81
87
481841
376607714
22
7
36
299401
40169
74
8
60
9
66
61
40
9
50
282678
37
209496430
34
72
123377266
70
124578
72
222856
212329
154307
31823
99
109572
6
209202
264623
86776
91
495747
905102494
19
360618
4
78872
279898
148270
187697078
48
86
415217735
47
91
89
19
372204
67110630
138791
1542672
36
183238
459781
97
297625
469892
149025
8
87
93
426038
6
466855
95
405504
486353
130385
491516
68591
361373
55597770
317486
9
5
8
470972
384859
940664420
450224
214748
282598
50
448635
58
361413
72
27
426357
12
301070
93
378313
175977
52
217480
99
410010
442445
157365011
89
389671
246467874
65
25
9
71
127029
216728
219123
130942
110826
91
57
96
41
99
26
397960
441822
10175
443768
107341
413394
502593858
858232649
160296
64
464837
4784
10
7
390710
10
52
85
148229
19
78
70
411285
147495
22128
96
390393
20
324028
405569
78
51
316815
32
39
72
339589
417412
342684
117218
316273
97
57906919
51
18976
833611389
337865
30
69
160038
89987
3
807900078
222751
62798
23
54
888189358
85
351540
52
47
66
25
349251
245213
233308
26
91
47230
1
2
68191
96
15
91
2729493
75
41
260929
375009
565031901
15
458001
18
55
509108466
381453
275656
32
37
409372256
8
87079
277494
31964
15361
5
17
95
80664
68
19
43
322310515
91481
47
9
81
965048749
85
436280
20
19
340485
11
99
309147
167707
367342
42
291968
36
42
133291
294939
989439372
397975
604926687
44
37
5
4
13
417344
1415
932087162
87
7
348620
400645
92
843569465
479491
304737225
347088
7
255752
155289
77
12
35284
313366
284214
58
447220
19334
465457
94243
77340
251557
35
124774
128009
167723
685442808
258068
513115340
166396
262699
15
30
341526
439088
849778485
99
54
374166
79
301305
3
83
31
79
377957
33
199807
374869
69
98
34
334314
285390
70
73
396436
54
24
282668
192359
355369
20
60
42506162
5
2
308647
69068
685833100
301811
902
88
305879
159967
248503
5
380439782
288292
16
542997862
42
396697
64
350663
72
309587
8
60
1
84550135
398911
26
97
2
70
98
62
490642
19
99
62543
154965852
33
271592
1
22
30
447175
68
77
9
163715207
463778
8
268638
286288782
75189379
265641686
84659
12
74
77125
96
493059
35
27
69
39
41
382202
19
411558
220668
80374
260780
22788
41635
237572
42
91
48992335
9
87
431745
67
790999595
21
45
24929
68
63
71604
199538
390825
7
118055756
39
147985
179361741
81
4
240818
73153
66
30
141542
946047697
444946
131951
31
205430
42
46
93
393146
40611
143606398
73
366671
84887
240302
35
15
473705
79561
31
205897
388037
93675
78
234829
43
82660
78
72302
63
82
6
201634
8
140315
65
66279
495463
11141
90
128664
207399326
451050
314156
152081
417421
67
364106
75
15
1
90
62451
46682
23
708407367
73258523
39
15898
13
445529453
144766
33
266022
31
43
99
461789
351225
467557
39
47
27
365754
253170577
270535
80
4
15
381034
378384
306655
86
136309
8
64
63
8
6
14
61
40
1
22
348444
881830134
7
425730
10
337299
6
573039203
298666
43
719173298
490607
415487
49
450962
494691
222557
44
174074932
322412
74
205095663
7668939
487586
275214
58
352964
49
94
9
210264
375358
57355
6
489326
55
37
76132
241585
176847
30
467837
3257
379214739
13
47
164093
75
340296
55666
41
28
60
270007
26485
161911
61
15
70
90870
8
199146
93
422242
860741682
499619
6044
37
74
28
477595
76
65999
69834
365660
72
95753
340184
397259
93
15
73
67
50362
34
19
37
94
37
84419
602087550
388874
48
989787620
57
76
180320816
241065
256243
53
248441
227810
384183
75429
40944
4
20
97
324478
56
697227569
77
5
324819
410190
212528
69
409521
21004
78
273403
343101
61
72
78
71
446714
440517
80
142440
193971
332224
9
26
399652
45
66
3
352322
343142
79
111494
414700
17394
351621
49
8
714124590
92
418111
434159
85307
849593736
351088
187297
68
57
450378
74
221969
33
427735
367001
383557
19
276643
76
85
38
3
393484
59
247550059
91
301594
923842556
3
354316
34489
42
6502
26
74
66324
123240
198045
36
14
4668
105601
6
26
43
358232
35
74
316077
235934123
38966812
6
406074
86
25
121495
892015075
9
79545144
5
25544
51
90967
95
16
497158
405927
77
3
316892
18
470635
342548
42
396961
142922
96
1
17
65
207062
92
977895111
364717
34
237272
54
35
107339
81
7
35
103042
88
10448
5
27
20
192275
75
107755463
98
5
61825
97
9
92
357016
431930
212093236
14
44451
6517
3
1
40
138594
242672100
262978
843714190
29
206130
75573
224240
439619
119106
216076
79005
475313
468106
73
18
9
52
186192
65426
71
1
69585
72
74
76
15
27528842
19
813923374
7
397052
502565283
68
51
388185
94
7
99611
135328
3
3743
180757
6
68
22419
45146
373960
180178
28
854338095
181545
157075
10
89
46
1
68
228674
62
202066
130728
212075
660305301
248836
43
47
305731
136767
7
25
331276
207945
196006
154537
74
357539
186507
3317790
123969
62
133611
2
81
355224
90
353818
3
1
60
61
2
38
89
66
8
77
65891674
40930
316560
92
365673
178198844
5
223082
8
389393
138626
208132
266061
32
439924
27505
75158
382381
93820
13011
413911
10
259847
201910
31
6
34
8
27
132705
15
69552
331806
86552
185627
58
96
14
431427
535877131
29
469158
34878
16
54
147889
94
446449
314210
287917923
97
317096
260268
6
30
30
84
62
6
80
2
481303
34
261385887
69
436615
218349
440065
3
83
193225
69
264776667
8
266151
54
63
234232
573801013
4
88
969371297
378074
3
329501
4
305035
14
329916
71
15
75
55
12
79
408021
201652
259732
438523
135511
35
71
97
169341
94
53
29
223969
82
432677637
435166877
276310
215326
5
202393
46
85
170320
117607
67
418691
407518
33
78
3
94
55034
5
14
95
762894085
42
329557016
440167
372509363
8
91
83084
94
157363
20858
488270
42
90
363590
5
469244
64
83
59
88
99
93161
47
17
269931
260427
242764
824527125
119059
299925
491097849
266883478
621738407
19
5
101698
246820936
366252
440477854
7
14
77
301793
37
6
454252
363089
258867
28
80
99
112119
92
73351219
7
357300
173056
79
88
649433593
12
380434
368094
193680
439348
89
75
498862
12
301325
44881
95
17
52
17
8
22
72
220893
139432
33
167558518
91
28
304904
93610
59
205167
62
66
840385766
46905
70
62
281421
291883325
80199
8508
111012
104232
331220
278507
222143
245335
405561
50
330475935
16
454883
93
336171625
44
85
77
9
443236
36
20
642422119
124508
107335
190962
16
340163
81
30
148406
52
92
72
14
84
484092
79
397892
460352
29763
98
38
381673
107280396
719476249
160678
2
259862
83
158547
130673
4
59
71
270685
19625708
1
407464
492008496
495377
109828
197797
343722
89
21
242174
83
30619
233265
216373
78824
432188
46
80
1
18467007
290948
9013
542398046
136541
204916
476463
16205
1
7
95
433974
497820
112670
61326
85
97
121923
20
141547
16
266885720
3
85
86
20794
103013
168710
911636455
83
163306
454261
428236
6133914
430168
194080
175348
5375996
24
109697
480577
558487781
3
49
173507
22
390562
16297
392507
91
44
318765
96
165429
34
415998
45
38236651
473552
69
30
211548
3
74
326188
476240
363260
367999734
223184
487063
7
31
18
77
64
52
49
444373
83
7
108970
65
4975
20
39
73
355804
55
959413092
167197658
56
266576
760029496
1
35
9
17290
153115
59020
151534
470335
82
357892
4
554040021
86
747386916
5
6
235188
27
667861873
79
312181
478382
293834
58
8
334866
82
87
250815
536497215
4
8
816143498
340285
294028
327863
356075
865127461
137205
965734064
50
19
29
36
92201
173526
11
45
99
235654
204509
27
455717
29
37707
6
188621
143648
494949
1
373891
8
882621922
385580
340913
156493
604732151
472221
11163
450293
288196861
2588761
468761
9
2
407731
21
377404
95
58
53
59
866018837
38
79
26
28
338165
51
39
324891
25
291998691
225094
11
3
77
57
9
77
1
32603
52
142963
30821
284944
37
6
385710
93
32
209760
31
30
53833
87190
77
311080
3
394405683
35
96
6
79
11
100660
67754
46
81336
50393
60
9
30
75
2
19
2
57
16
5
1
80
184246
3537
757941579
13
31
413751
72
8
200358
89
111369
74
24
50
304306
63
35
917800907
18
37
690811079
90
94299
9
427506
234839
5
39
56
40
56
81
154381
2
14
49611
498392
89
9
451074
276106
7
9331
409546
201099
429746781
87620
314456635
52746
37
3
51
82
409248
26
34923
83
173713
222206
208419
294536
243008
34685
27
166607
455434
852512131
974192905
10925
315884
143275
979312864
87637
95
96
247310
5
269968
20
47
5
479131
3
4789
337783847
338495
122242
8
89
29
448235
76882
65
435219
7
2
183837
49
72
35
94
18
69
71
23
94
796651880
7
35
93
581065955
257816
33
188141
366915
63
274972
364572
26554
70688
43
391713
1
74
105583
24
42
452543
60
466950
53
22
60
94
87
50
37
20
19
85
70
64
375212
410453
14975
70820
17
334022
940883257
47
421276
80
2
60
64
89
31
440149
99
92
96
30
24
29
178624
298369
313827
421886
3
165776
78
337874
13
93493
80
409867
232292
234862
34769
303625
130304
388398
41
110955648
16
447019
55
241401
27331
37
90
106546
15
215616
72379
42
177341164
304317
64142390
270453791
132607
422319
42
86
313111112
5
217920280
334987
4
85
43
69901
288213
20
402324
197108
443587
8
442525
3
295197
375276
375616
19
55
243922
67
2
25012
40
9639921
216194
478974
341467923
34
10057
31
163266
19395
43594
29
127927367
392353
37
80860
350699
10
49
62
415321
58
779281073
401431
51
132917
96
8
27
126661
43
80
353633
464376
451849
210644811
73
444646
58
17384
350934
212961
69100563
354159
21
94056
621777407
5
392751
849053325
329866
311207
10298
92
215767
82
651790245
441024
141564
47734
733412702
90170
286781
16
77
67615
90
459258
6778
3
38
47048
589342408
369610
7
487609
210810
435517
42
98
60
80
44
17
49
2
874764782
66
31
420153665
91
82
37
209610
85
26
438365
719936944
63
15
68
86
9
48
1
268253
481520
605145320
77
306606
91
6
97
30
53613
88847
184891
302105
249970
187879
25
21
60924
12
177918
41
72451
1
26
123022
9019
369282
1
38
5
3
453963
78
30
13
478682
57
3
23
574603550
273515
30
138784
640327430
28825
431960
470006
63
406413
4
4
95
168014
222750
11
213895
47
1
206089
12
93076
58
2
5
8
600054576
66
92
90
26
11
42
96
8
155
295363
39
82
7
87600
151415
6
63
478345
17
29
52
337795
61
432594019
438197
5
354151
79
73
454723
128389
53
83
29507
388954
3
356001
822373723
31
4
6
264275
7
267746
362780
16
65
84
16
91134
192299
7
6
2
24172
105106
1
96
17
285052
79
82
43
214025
95
425464
71
286952
538230931
23
870108365
24
172317
64
466660
75
59
155669
216434
78
484576181
193187
8
52
79
58
353338
230767
700911125
38
367851
5
72
72
61812
47
43
97
133095
820298334
74
25
292956
93
11
41943
72
42
89
123921
465987
4
338831
2
280053
730507250
27159
247736
9
40
61
15
226670
67
323541
155482
304426
37
97
497048074
289948
175515216
416535
84
7
393580640
6
17
74634
9
3
156764
46
14417
446328
47
413914
266042033
282491
98
45718
482028
414118
402970564
79
80
45
63
165872763
64
580972661
67
25
52
480196
289901
104930
483519
88
73
88
36
73
8
42
283834
385838
129529
17
108923
55
182388
369950
15
44139025
839622056
39738
198852
74
972901468
83
36
61
40
465024
317731
72
70
381569
281301
328837
291962
218674
64
57
135951
319198
55
226662
80
263141
928699898
259772
338460
297512904
4545
93
142148183
31
127626
97
210550
1
486408
148833
3973
107083
44488
12478
434550
50
25
916149803
755444952
48
7
35
16
2
7
23
6
402579
92
314013
5
35
1
71
75
53
88
215269
442768
57
297399
8
79
29362216
501333583
99
45
105790
8
190402330
47
9
6
25
162711
82
706727324
419085
88
274773
74
176881
9
93
297209
391460
364208
66
81
204317
297495
12
31
659164286
42
491587474
139175
3
367305
252241
253884945
475038
51
87
33
170925189
246302
8543
23670
59
85429
23
240428
75
34
6
53
47
78
180951257
411064
113529
95706
271457
956990426
36
10657
53
36195840
27
80
33
227895
335905
99050664
252833
48
41
19
4
58
72
3
34
96732
39
12
351169
119570
163491392
93
5
293810
188448
4
6
15
262164
60
25315
237684
3
278756
98
57
55
50
8
97
17
422979
6
799869274
67
43
447951
68
362881
37
37
78438
606562442
5
29
39816
16
480957
99
123564
36
458914
56
84
996306547
202026
46
28
17472
131475
379383
48385
366164
332450
853689608
58207
470784781
2
3290
21
233292
336712
192406
297625
66
6
28
67
28
154621
68
22129512
12
468978
41
9
181076
355329
30
81
334848
27
185742
702255615
220237
790871548
60
340390
17
76
15
683253545
81
141144
92306
81
104881
117370542
248589
76
2
257579
118827
40880
26
142001
65414
22836
117739
890418795
7
257505
657630922
55204
331787
242939
61
482274
62
116550
45
847668597
97
350296
426800
30
118976
403729
360678
7
18
354724
43
79
96
70
42
77727
183020675
44
445745
19
215353
95248
71
376294
330006849
86
57
38
59
17
58
36
76
16738
7
946945713
341935
309461
7
14
36
436920
79
265452236
89724
81
28
497483
2
88
391630
113259
927463357
17
320006
11475
84
9
20
66
56
74
61
15
27
457969
399185
148207
47
5
892563229
547355150
30
362300
458670
63
4
89
4
393022067
6
9
32558
237164
68
52
86
166896
12
57
266725
10
230713
483636667
461543
226777
45
79
8260
354078
130800
24
53
31843
70
75832
97
26
375490
306855
5
392730
223881
2
318068
308792
14635
194344
2
140522
61
6
65
131322
472791
42
863691046
11
81
340067
63355
77
115772
7
126191
187152
63
93
180964
279063
4
66
2
73262
396967
34
41
65
14
6
212546
99
74
39
57
443449
61
484913
12
72
25
94803
14
563006740
63
41
4
61
269980
909756002
5
64561
356545
366044
79
8
22444
540480269
836620566
5
404321
20
449709
421835
305335
327305752
179551
13
189790
80
63
42
390162
30
483463
49
347144
84
98
589464479
367146
453953
84
131646
98
227868
470435
99
162531554
455915
373391226
401358
67
58
24
244256
488519
555427977
60
72
27
8
27
51
765093196
16764
34
43
27
91
40
72
302340
400034
181874
626087944
21
186908
74
3
23
428358
28752
405767
304345
474773
3
2
89
347255
77
83
22
241528
1
9
41
50
52
138213
65
4
273666
259102
48
291128312
51
4
72
60
34
69
67
165803788
349551
291801
323594
278063
442885
891880422
248802
88
21
11
1
31
50091
50
326521886
20
56
196339
241763
98155
88
53
13
69
1
48
222312
2
42
831156595
5
46530
93
140908
173941
91
49
4
91
308381
85
408879
71199
178308
46
346877805
66
3
85
867536796
29196
397410
140761
67804
257697
26
130973
39659
28
388234
242671
89
368566
42
6
458437
306716
10286
9
198481
41
836956483
323424
337618
11
3
221604
219943
286903
99
12198
6568
51
172534
80
483067
72
89
486604
28
19
46
130506
88
377306
66
307777
7
71
343951
126215404
358200
697312512
52
50
8
99
323735
143206
260016
34449
23
87646
67
25
81
82
57725
18
404548
92
279660
859607749
512744191
343409
9
210753
95
35
594758317
5
7
266030
80
319936
7
415055
4
82
79
3
130099
329935
204434
313754
59
1
92
28
98
78
494388
15177
579137605
8
363940
25692
82
616635147
63
287392
21
50
68217
167230
46
6
491966
405530
8982
90
279199
840569209
44259
475210
43
5
75
82
34
318402
4
2
7
38
80
177648
352347
91
50
65
430138
44
90
476518
142850
346648774
100053
27
99
186681326
69593796
4
24
967629002
391760
99
12162
498000339
103509
69
399578
67812
714874197
99
43
302731
25
498083
264544
365432
65
123347
406342
21564
2
50
374778
1
25
802283188
3
390164
67
15
94
495477
77
48
92
41752
475782
54
68
62
83
306228
415814
222368
29
33
466335
41572
16
91
357482
37
458523
150577
75
83
484013
3
473372
481644
35
270496
57878
10
192943
59
9
57150391
6
79
413154
76359
183124
232483
9
50
56
22
83
3
50
6
469136
497789
26
83
70
106860
839807162
51
21
23524014
20
200137
457128
24
83
278542
357799
13992
49
454989
122213
167531
15
391749
93
168366
643605893
99
2
911866166
220655
174717
2
90337
53
19
24
7
77
329998
112538
95
444274
16
19
1813
173641
278334
33
114983
59
97
7
986671295
30
34
65
739854285
99
38
43
76
70
742354640
54
49
16
42
77
278415
405779
3
46
18
123432783
54
560832289
9
81
302356
496617
63
220860
733218330
6
15400
50
90
22
17
532132487
455994
314707
63
707076153
79
31
3
50
524772985
475098
468472
41
61
24
81
732686683
285730
5
638433295
310021
27
21
267964
5
305912
54
373237
310255
337320
17
90
69
226815504
19
4
225275
88
3
101455
64
38242
49
72195
75
309327
492227
137278
4
103501
465592
100909
4
496569
9
99
2
294747
421583
44
15
186326
56
50
78
67
113592
407620
83902
227231
2343
30
936395348
263042
20
566565848
32
310768
331562
53
51
10
20
299468907
50
96
149834286
366364
341951
89
386599
60
439804
38
279765
447068491
292684
118663
98
109897
93
31
76
296982
252437
75
341345
350795
447497194
190574
384742421
44
53
19
56249
2
48
55
771158440
91
82
23
205321
267796
27
485366207
48
4
705007642
65
397356
91
12
430783
2
326659
3
342403
82337
12
113361
516078197
93
168713666
79197
307172
60
334777
295208
56901
14
164510
79
86339
739804831
493756
119557
216091
181084
90
47
66882
659222881
13
3
10
245140
29
72
38
390977
90
124807
338050147
826030276
74793
14
296396
24
90
384261
45
306319
230980
377332
1
12
11
339325130
462832598
93
293317
69804
455347
264365
31
60
35694
500108687
54
61787
334933
64
54
49
63
42
433760
443725005
73
83231
48
467756
60
219061
16
51
68
276758142
42595
20615
833214137
60
7
229734
67
330550
47371
86
12
775700134
21
21227
59622
65
365670871
69714
55683
66
274044
16
31
10
267220
69
397351
78
39
205101843
45
395822
8
171413
333613
47
61
28
28
413717
6
5
95
52
1
81
58
83
399901
303972
86
41
373122
16
31
44
980143418
46115
132398
63
159856605
385920
46
226337
7
339794907
7
48
6
380466
22
42
15
4
446104
149496
23587
122196465
43
10
1
62
10
37
452586
30
344922
6
432474
22
308236
72
85
38
3
86
97633
216691396
21
40
25
575480005
283091
65
81
98
11
49
53
394613
50
41026
47
376336
33
288176
85
341594127
222243
71
90
121228
403965
102894338
46
73
53
87
52935
24
282090
46349
29
46
33
456417
7
8
68
231158
338248283
26
95
99
17
28
267602604
34
4
69
2
86
28
6
48
321624
384169
356157
291060
99
360421
866667573
58
29
207216
47
84
290267
196207
10
20
4
41118
93
491073825
884633081
32
157131
9
79
303213
439136066
4447
15
41
27
59076
225947
6
297327
5
506745884
89
263321
84
160114
7
30
142427
454129
8
5
24
95
5
22188
86791
88502
536963863
124453
58
305067
53
903632135
301870
42
98
4
20
440179
433344
292301
450459595
79
22
344931403
44
289509
250475
82
453530
398464
479696
3
228107
78
437758
330760
15
3
571385981
67
194907
257987806
5
38
22
495770
84
33
193595
500617763
217777
44
132289
28855
22
67
34
234877
2
114861
3
12
395644
247797
1
211381
239385
72
38
195551
8
37
356888
45
4
74147
26
881491829
440014
81
20
78
88
403811
385970
8
162721
454182
203134
19
24
425149739
359790
7
450962
31730
96
328890
53
19
245581
71
596822599
2
63
51
399443692
323610
75
1
8
419882
97
45
41
74
355668062
22
1
758780145
4
74
67049
384516
420448
97
25096
335363
257050318
130386
143528091
246856
346461
23101
7
435089
65473
14
235581
24
54
5
126698
23
472822
28
242589
56
5
203276
189889
120851
357051
409897
236028
95
384436
352911
49
4
22
38
29
71
464936
454412
24114
89139
1283
27539
345606
281325
892660704
129805
82
2
192421
344997
180218
20
220380
311582
983659378
99498
33
8
218133
92
415172
76936
89
197579854
53
461617
3
238733
80
675950635
463449
596997947
63
22
89
164870
10
28
57
233192
20
2
587133040
849695228
64
637882944
1
2
52
99
8
45
112444
116231
94810
44
82
36
64
38652
19
325007
31276
2
89277
334334
54
83
31
1
475927
41
209759
41
276714
28
4
7
354525312
71774725
93221
236944
28
99
50756
231108
29
79375
99
167
453583894
83051
4
39326
70
99
57125
67
332864
688518242
97
47
67463
233285
51
55
67
365146
264667
31
379773
96943
499185
247205554
382327776
7
338629
7
240343
463710
2
59
4082
188275
30
27
39
2
60
440168
416281
7664
7
57
385856840
460945
66
20
51
15
27142
9
476970
365472
15
365341
42
91
86
149136
28
957075373
80
98
251807
54
6
39
23
6
51
819053673
141057
83
222870
59
222237
8
61
56
31
170595
46
57
4
26880
347995
23830
2
76
1
89
497687
7
8
483443
12
75
14
483380
125895
4
5
193594
200389
457318
24454380
160498
82
44
35
4
487207
174365
91
365274
3
394318
1
430640
53
265154
23
284727
12173
69
77
71
9
13
5
81
270763
30
467806
3
55254
21
73
162345
449104
84
335271
123576
6
5
124657
90
322907
44
4
28
707719192
424131
8
1
34
26
408754
198691
64
7256
48
492831
149541
142941
90
683120183
481970183
41
16
64
19
257426
19
461820
64
3
299042
30
257849
43
5
69
42
457995
46
350928
2
13
354170
11
4
205330
160825
492383
121047
5648
5
57
143085
52
18
86
85
97
301690
8
258006
93109
74
77
410450
161839
88
673250970
1
67
54
183058421
495901
309412
95
92
197699
50
26
92
285504
210220
10
8
266622
30
7
229335
29
197635
151094
5
3
81
159402
70
160443
33
120415
43
37
9
93
9
51
162381
56308
88
785343553
165467
167852
65
6
85049
46226
55209
433662199
57
611979899
72
27
6
28
56
2
56
27
23377
80162151
242783
6
22
46
7
186110
113140
126767
335776887
230166217
18
38
64
195098
51
635728143
41
174922
88
48
43832
4
426788
17
43
16
35
3
38
89
259449
9
492235
3
18
3
79
8
92
74011
57
543134813
133830
22
142563
310738
75
6
85
31
128436
19
75
15
908939103
44
205045
3
9
48683
678977345
163894459
395919919
8
7
39166
55
178386
276053
70
17
320692
413074
27
41
57
260751
3217
73
9
443043483
453580
52
66702
386258
44
84
344843210
41
61
312198
78579
71
26
298662
2
414263
59
1
29
250093
396412
3
67
191850
17
8
2
395765
649454183
76
173162690
50
477519
99
5
215959
221001
179631
212161
88139
9
409142
500005486
499565
44
450851
195370
143875
378422
7
9
37
65
89
40656
475849
461161
661247550
896041480
58
5
488200
93
179825
86
25
70
4
427563
16
461358
35
54
12
9
125309
26141
155417
271372
750260431
447322
138913
144830
297265
84
649179262
27
122931
95
126824
17
149542
81
200785
222806
440352
298241185
197306
39
57
289738
145077
39
7
6
60
389215
92
21
92
3
130513
459694
94
433774
21046836
23
43
256109
28
234525
3
24314145
376178
81
395038
437949
406628
7
28
85
87765
73
116626
26274
116735
33
53763
99816
402964
39
1
50
259720
44
81
38
2
98
128411
88431
32
94
1
476638
29
8
314096
440379
51
209829
16561
176613
80
6
387180
8
71
24086
873401056
562780308
5
69
363519
6
94
57
90
15
69
104341
31
75
912832279
32808
12
1
867459809
524484726
65
1
93
459635
69332
94
54
42603
425742
219839
334089
373284
2
310589
445287
42
59
364500
8
380810
236249
367141
54590
159266
66
78
88069
16
5
480004
452410
20
424317
72
245351
350511
372058
5
18633
17
431187
51
57
35
95
71
52
312666
70
7
98
3
27
232465
52637
6
301517
66
2
99
50261
71
208209837
96
106027
1
60
66308
45
43
41398
88947
67
79665
56
24
60
54
418897
78
33
67
70
148700
379946
46
371329
468092274
95
162257
458276
212993
75068586
89416
54
292478
10
7
2
96790
456929
108248
172899
244677
42
183350
31
227191
775251059
80
64
65
27
81
25
422917
420246
2
63606
77
108920
92
49
824508056
131626
482013
40
912211871
313550
395145
31
260306
84
2
52
222256
54507
9
30701280
406608
338046
223841
399260
392492
69
271436
16
4
3
28
423304
939266394
166627
278222
28
96
117449
97
30
706286672
323513
1
82
74
25
244135
420146195
178802
255894
14
27050
283524
19
729643590
75
461224
287033
66998
2
10
277291
85
48
492678580
367110
371570
325735
23
16885
45835
10
68
71
17
248828
17
5
5
37
4
47
24
379013
297765
51
9
67
65
54
60577
393374
14123
84
9
2
44
23
68
20
221551
9
272062
58
382927
12
91
475667
106169
1
245640
85
12
11255
51
76
20391
483508
104365
1
70
305629
28
64
36
72
98215
60
79
35
481551
116168
424608
60
390851
9
65
171172478
74
10
25
455895
64
498556
87
365982
38
83
56
581409270
34938
52
84
14
408071
2
380451
53
495582
145082
7
189563
222378
786325651
278527
2
6
221373
58
467138
54
15
869233998
55
53
417485
69
87
104248
413152
16
122396
142492
434185
68
158325
473062
58
348535
266753
82130
59
52
23
376359
207947455
93
21
269396
747731610
862828767
7
175355
31
114270
2
124739
8
49
72
13
181305
477191
104145
87
97
410556
44
90
175102
73
92
73
32
87
442845012
136461
90
89
21290340
362050
265671
45174
23
69
86
138085
669390127
20
236455
387689
297071
115758628
234136
399627612
28
72
245400
176655
195873
8691
165627
266768
4
62844
363319
16117
45
74
309621
322172
155075
26
45977
94
401879
270149
67689
170710
98
51570
237474046
202377
173993
924727370
12
90108
47
9
910526169
8510
63
127796
9
483291
76
395159
37
8
94
10
98
4
488980
12
2
98289
67
256298
342168
39
80
23
96
427050284
7
78540
465467
4930
43
6
64
58
345044
42
652
269729
15
74
89
68
108714
263152
353208
435639
62239
7
50
255075
145609
9180
100312
74
4
492735
85
14500
472124682
14072
39
266729
40
99
41
17
294895
65
884629106
276199
81
59
91
194862338
37
868443744
51
237853
63
67
86
368231
34
3
60
263688
484926
70
592341159
495774769
364162
104830
87
3
4
17
763270103
75420
6
8
16
940988947
4
2
346202
48
13
303907
95791
4
330030
656853965
48
93
480589
4
4
2663
8
3
415202
26
1
29658
41
37
8916
90
12
129896
110055
485324
45
67
93
83
20
178471
45
207654
39691
294122
343168
305483
71138
439103
440554
91
736491989
10
198779
92
246786
95
9
8
182410
968343955
95
9
129837
66
6
7
33
4
3144598
249241
77
4
79
85
91
499062
866785075
13
488441707
46
7
3244199
69
277340
89885
487871
75
226558
13
460238
68
89538
75
366641
14
15
42242
3
89089
24
123896
88
162263
357966
431153
227191
825738233
388332422
433546
92
410000
320237
186572
324287590
33
212100
17
68
82
90
3
82
43
262640
237851573
4
210606718
437050
7320
922725215
6
90
464747
111778
169151
34
38
413668
15
403908
750151465
14402
88125
31102
76
464331
36
14
8
36
94
3
451737
340549
775668036
2
31
93
43
409874
57871
99725
29
500511372
6
353010
54
196513
46
51888
71
3
28
29
886733692
6
3254
45
366320
632644389
11
128730
977607561
50682
84441
84
57472
94
2
8
62
29
24
18681735
63
37330
9007
263992
70
99
85523169
27
457005
55
7334
38
460507778
310842
13
93
83
110411
24
67
105731
80256
497520
26
413905
152790
23072
1
70
37113940
56
481416
3
139030750
8
25
22
74
77
265327
62
20
112622861
463108
28
84
59244035
76
9
800449825
71
31
313317545
433450
353269705
142257
298856
88
19080
8
204340
93
57
32
79
25
453476216
79
71
63
127788
854805321
82
80
30072
65
68864
27
441441
973350298
400252
434923
328024
91247
189850
9
78201
289341
99
2963
67
238470
348009
499651
24
83
941132690
33
88
32
98
265614
516939594
60
42
342939
16
132125
87
406622
178544
5
17
430362
161187
16
442845
87
64992
128654
7
9
26
45563
422206
78
60
95
5
346692
98
188456
237331
362838
98
793710871
9
31
88
4
453792430
284566
79
19
79
59
118541
15
4743
189951
46
68
212275
394425
270032196
206209
478253
524607663
2412
34
88
95484
1
93926
110202
51
124502
144229233
182581
38
380937
48
77
358496
84
34
68
238882
96041
33
7
190880
98
267838
131786
303801
46
82
2
18
133604
117259
989013036
72
3
13
35295
96583253
53
43860
158911
16
333183
75
91
61402
21
13
433630
279587
283898
45
137395
96
360505
84
71
185557
406857
49902
88
32357
34
75858
93
165076
10
57280967
493236
108682
358793070
25
225978
48
8
380647
80
19
718043086
230488
142656
526967592
87
278140
40798
6
2
390587
3
46
425844
8
37
190011
26
8
456294
8
97
343549
454857
420406
33
38
478721
86
256566
366975
403172
15
9
39
90221
12
135972
95
970675263
507235506
4
33893
30
142689
4
2
95
17
71
39
96
334645
651651910
313611
61
6
1758
63
402993
431610
361879
295126
68
20
52505604
112798
112185
84
418101
51434
76
248729108
12
394824
572961913
345361
9
611591877
163580
11
45
734229680
92857
66666148
888654248
85
62
62
62
435177
24
99186043
454411800
74113
178877
35
45
53
20247
360051
4
89
486708
48
95
423212
247169
401230
82
408397
3
20
47
98
492684
78
53
921439663
93
3
782826799
863682361
394821
823298369
48320
9
76
259074
7
46
77
2
366375
109678
39
255421
265808
61
172068
9
393482
67
68
8
87061
66
83
75
471666
42
67
32
891615377
82
3266
55
495803
97
56
98
120354
38
57
82
367489
112521
7
241055
88834
51
28
835465372
81
147348
65
52
179510
51
264715
349698
9
194396
927
41392
258389
421500
10
75
30032
40
35
73
41
10516
98
112962
861713229
3
15
38
13
88
16
232428
31
38
507425036
6
325147
14
81
835901216
90429
466317
302804
547436360
33
124824
7
88
358223
5
49
349884
8
130030
21
161140598
46539
164763
491316
5
68
223414
5
39
50
323347
8344
33113
29
12
55
416819
58
551089173
459709
19
651728992
295123
136515
172932
66
26
2
31
131578
827202506
96628207
43
95
457332
282123
494908
14
3
84
169600
217313
12
103802
707999433
87
179730
2
373480
289598
177612
32
896780409
66
356779
38
16
53
137674
95
65
429298
238064
10
759901268
62363
187716
117686
6
26
344507
116083
144491
36819
32
61
79
8
66
81
127528
1
398887
1
920547933
896369994
93
6
6
8
57
66
34
776317475
91
9
374337
37
43880
57
52
227063
371731
37
13
82
86
59
295927
8
341984
54
32406
17
172435
367752
219055
4
97
47
382312
21
788482355
38
305696
66
167407
41850
8
418429140
46725
77
211565
34
97
66
134163
35
42
62
62
158908
88
82
48
294616
34
266670
52
80
355469
86
211160
20
39
47
148637
90
940449344
57428
338442378
427149
452676
81
93
13
611108026
25
45
213628
77
97
1
1
20
80
383933900
81
35
361138
67
1
68
469766
109818
43
671137998
33
9
9
61
83
163981
70
2
98
6
60810
61
456925
68
26
3
365545
490707
26
35
86
228769
41
51
30
117093
8
395717
24
185058
358032
41
276499
48
14
70
58649
250621221
284605
84
63165
437505
5
795877325
148649
25
2
377550
107323
27000
407498
87
362341
386289
440843
311859
42
2
112623
66
848632375
5
63
340067
80
87
353989
6
11
66
912468150
203779
32
418478
35318
36
1
91
147217
47
194847
4
16079
450287
250044
97
460570
389605
6
55
494649
13721
11
34
193466
96
119423
67
275643
46730838
92894418
77
41
468275
36
976102793
349707
83
90
93
69
128212
41
270428
93
41
221627
90
73
79215
267019
852311622
127321
11
34
11
14061
81
321621
98
183057
34486
135420
115901
16
298963
3
18
241738
15
80
30
26174
59
450352
84
13
40
66161
43
267818
59293
81
371585
77
78349
46
83
489613
14
483187
11404585
182229
395882654
85
973930834
9
44943
485353
85
353951
46
188910
379196494
65
49
66047
99
55
332674
156867
294297
48
3
675850543
286017
76
81
127303
4
80
85
68
35
191803
56978736
1405
82
27
4
799269126
447320
83
44
430025
27
744030994
90
484249
660260328
83
75
456401
4
24
11975
44305
322860
3
8
9
32
25
466747628
15
99426
82
57
455594
202594028
63
342260
3017
66
20
23
462601
223153
215496
3
194174
141059
61
6
74
62
282937
8
67
62
89
106529724
16
27371
44603
363947
1
42
92
154615
26118479
611980996
332134
2
48
30
25
98
310538918
489389
788351993
450680
16
74
81
27
388041
51
81504
6
51
24349
613379428
370867
182840
2
44
66
41
26
2347
458524
113279
175273
437969
17
56
640979344
70
205398
88
67843
270225
36
13
63
95250
51
195308
74
198857
44528520
86
242777
349919
389600
11
187026
210118
81
84092385
145136
84
6
18
29
58
489169
7
20408
84
72352
9631
26
99
34
345884
354988
179586
12
379917
41
165232
461644497
59
187301
217456
3
311398
330946
952495620
10
231154
392065571
39
122877
48
309484
57
677724402
75
2
982601314
36
279005
357183
442542
7
29
31
541804408
314025
423475
81
150185
47
432249
28
48
706041231
219215
994378874
97878
720444243
14
376756
319548
527406594
67
397068
552484538
136050
301345
64
6
883346224
223328
66
66687314
21327
154639
49
95
66
53
261915
297151
4
79
8
26
379428
90
78
214712
4
235477
238869
238502
90
7
213365
196967
72
264110
420448
60775
149365
51
83
752169301
195960
7
65
41
8
84
92
69
46
283076
424669
170037
40
431346547
49
61
20
77
193548
583543670
317723
99
9
49
347056
5
16337
60748268
469101
4
244717
92
83
21
92
341066
64
4
2
101081
150042
249725
52
50
237140
45
87
9
176193
19
187131
376675
7
46987
325524
97881
137017566
302415
131098
1
285871
209112
987079929
41
222785
94
7
435720
83
297828
38100
67
85
1
23
108820
8
81
370961
471877
455908
228608
33
51
130800
36
89
483261
21
53
140151
99
81
76
427069
357395
429935
4
2
31
65
248238
36
37
24
55561
52
320338
630470152
368182
302494
18
61
361233
6
6
83105
58
347288
493887
226768
3
8
368543
343117
35
81
5
57
54
32
305164
132268
23843
52
85927
34
94
287902
5
86
465000
240781
240251
481769
384340
38
17570
297326
72
93
68
15
108373
586995722
62
7
2
37
90
88
336307
58
91
437440
379770
189684
345091
124274
6
17
92
21
207218
68
113552125
142376
8
87244
51
32
395668
69
84953922
3
149026
9393
127871
352113
21
93
41
92170
89
79
52
59
381424
20
48
94
4
559896486
499270
131824
673603293
77
48539
856851368
191016
17063
6
96
174746
1
78
240245
42
284878
276137
411737
463942
91346
397020
372999
58
82
13
326433
70
89
74
27
220919688
118472
495437
27876
119423
97
4
65
34069
313891
394042
66
10
34
177179
40042
102196
3
153843
200083
150286
487847
5
26
69
71
419110740
232399
76
496135
305714
97
4
177679
80
646440237
488592
164240
3
9
27
314425
6
65825053
397922
181058788
72
19
369204
56
218115
84
25
38
26
22
211593
26
5
77
368274
394373
416084872
9
91
43
246414
387915
8
9
41507204
497506
27
366468142
17
46
162558004
49499
13
75298
96
97
16
21
205174
6
11144
3
55
314328
334518
459948647
450825
131501
61
26
3296265
483659
418459
26
496715
5
265240427
97
159577
394490
63
67
13
73082
401646
67
77
4
416046
175354
56
74
125182
2
44
296633
49
39
57
18375
9
7
69632
8
39
571582524
50
52
76
5
61249
89
315584
58
867234239
69493161
83
33
1
39
82
126219
363613
19
21
18
82951845
89
246655
107332
76
183111
114576
49
745279028
40744
493048020
95
39416
892532536
12
336591
1
274580
97
6
21
286130
9
98569
1
87
117649
366865
98
167783
83
422905
9
261436
1
39
65629
71
75
89
81653405
60102
23
5
8
74
272179
453588
87
95
279751
16
1
64
98
56
56
49
5
97259
10
72969
52
154441
322984
296739
322143518
338025664
24
204811
91
46
329063
66088
16
626275310
318359
45
366907
41
72
67334833
936192886
151982422
9
499738
33
46000380
99
8
48
1
43
49
60
71916
8
9
43
44
291094419
57
51
382606
43
797565000
7
34
9
257066
62
63
164036408
572856648
357232
122608
83
969602520
37
967041391
19
47527
187611
404894
6
426646
490962
62
61580
291681
163336
314680
58
44
395844
484042
435662
50
53
70
67
1
323490719
347106
7
12
25
26
98899
357775
30845
467312
342965
10
488642806
56542
97542
51367046
62
70
186753
5
29
221759
60
489401
315897
942860448
49
496398
21
127560
235232
335757
3
16
127045
2
270932149
34
1
98
218948
162728
461129
77
332530
65
684796097
156186
170525
133683
187827
21
331829965
8
231643
17626
326083
51
143959
28
155583
6
49
283863
36
393900
64
401056
27
263935
472783
2
5
178698
467769
123338
6
51
476130272
460019
27
447028572
20
48
488309
87
408132
53
8
40
40
634147721
29
85
67
1
77
1
48
6
1
45
6
423292
165088
42
80135
353010012
310682
83
314349
390853
313742
402139
2
344565
26359
403306
8
47
637730011
28651
17
336569
384804
399698
13304
478904
381974
52
3
428043
82
90
391993
68
28
35
293467
7
4
80
71
383890
59
198342830
96
365517
5
25
206789991
266596169
26
227734447
128644
4
373848
8907
219610
47
430861
135320099
578048526
44
158085
34733
5
156594
57646
26087
87569
982991453
38
415916
88
175468
504569027
47
9
53
10
16
24
408877
229617
124699
68
20
222822
38
4
932445027
59
61
12
68
84
16817
4
391800
208138
776989072
46409
87
170563
235514
934653071
637659670
75
93
87
58
318811
385417
25
423895
19
33
26
977950729
91
48
92
1
352348
71
14
88
90
248538
57
356545
1
45
72
42
483210
1
27
224931
360039
75066
36
13
405891
399561
411844
6
474493
440711
264516
73
346078
2
47
95
81
89
54
270951
87
51348
116039
79
27
1
468553
866305733
135137
435819683
373719
75
11
1
48
93
793206675
862377038
23475
5
69
788688997
499869
59
48
48
36698
435347
72
18
98
261389
99
384209
6
7913
8
340496071
48
869111375
491242
15
45
409638
261832
66
806021735
165056
392609
470283
527212577
437404
93
176174
127663
1
58
210229
10
64
8
85
49
83
276908
362765
56
888008821
75
58
19
71
10054
26
451029
73086
1
128115
17
259944469
96
12
768966418
8
48
38
7
68184
448157
94
99
271539
262805
57
268175
54
443908
216726
99
201682
308836
2
116386
277682
330030
3
1
86
49
119021
11
528573054
221247
15
85479
282962
379261262
70288
26
87335420
409570
4
90
193098
88295
325872
87
955501278
9
707984236
92484329
501050410
181635
50
84
354231
449663
22741
93
3
90
78
828997092
151747
68
25
71023
455611
4
317143
644945940
83
26
221258
33750
430521
914811550
89
319090
559249949
52
72
371124368
52777
9
911531970
193049
36185
62424
7
426030
81
66
265317059
98
457155
626345956
68
89
5
35042
217983
17
18
3
21
6
165184
83693
227795
494321
42140
5
81
66
94
66
40
415170
720505070
183344
464697
479183
5449
42
130526
332353
398119
19
270547
36
311640
76
5
5
331455
222947
186579
240323364
890731996
2
63713
21
6
283031
40
888669768
58176695
156393
8
5
842382541
857669219
431924
18
731743422
57
53362
150848
10770875
84
98
870232742
94
5
31
41
328948679
169977
131792
46
66549481
48
45
15
77
79
278220
2
492062
229154
32343
85647327
53
121879
96
93
7643
27
19
435647136
338901
156418
58
2
704715541
498299
49710
40
558076105
62
475099
207751883
7
139499
99805
454714
8
79028
83
98
90858
832470265
148025
59098
55325904
92909
594238887
58
4306
374833
67
314832
38
674995565
9
250000
22855
378427
588120412
93
340035
998166120
623186591
48
8
476509
186250
36
95
30262
870545897
198928
61
7
91763
107227416
1
29946
299325
14878
898174953
3
206154
64
25773
881921298
4
289786
126108
56
37
9
6
379446
394716
90
25
47
78
381299
81768
965904091
24
205947
959627308
66
47
64
5
278828
153007
37
195263
996641821
316447
80
21
89
552134168
80
479823
409585
318076
95
60
73
5
8
368374
454228
460811
72926
28078
9597
7
30
21
326018
52
74
89
67
952761983
98
58
69
332249
271086166
46
835751761
53082
113870448
4
63
8
30
13
90697
256684
34
82
313600
77
5
2
75
87
34
310366
182397
233660
6
354315
111903278
65
412385
99
66359
82
74
271151452
3
70
459106
282438
400664
55
11
356962
49
344879658
5
282285
51
9
239442719
3
464543
249288
482925
162352
157127
94832
18
9
3
442076
124278
446793
84
305801
304735
12382
106595
246775
782324264
266525
50
371890
50
59
82
23641221
80
64
833805866
262757
174012
444230
49
449344
964690974
42
16
332769
6
324261
108180
105705
364687
28909
57174
61
8
99
402226
57
96
990340282
24
42
55873
147970
80
879167131
67
83
9
194036
7
241939
408825
934548351
71
1
15
331772
2
14
1
28
27
331523
22
314008
200654
31
91394198
72
6
18
109366
42
566519104
80
113091
394413
46
266544
48
1
96
85
69137
72
2
294915
2
40
225385771
27
52
483679
292919
32
16
140263
32
170544
29817
84575
4
91252
380170
84
68
63
105905
46
94
24
7
45
305490
4
87
230868
24
13
68
12
364092174
361030
14629
3
388117
19
461020
52470
42097
279852
205603
79
96
91267280
53115
171172
479052
415879
51
35
81
9
44
432928
215768
365135
75
442921
16
82
437132
71
219226
471986
90230
12
593421669
72764
1
62924
19782
93
21459
905884222
829817009
22
78
39
9
83
287989
90
44702
60
49
202241
68554
46
48
67
66
719794030
7
670207485
329582
1345
370183
39
164484
62
40
89
77
87
19
209735
89
10
118071
8
878637446
6505
6
1034
135610
282741
217208
77
22724710
10
10
957264036
56828
6
58953
62402
293874
94
174073
83
28
85
71
345681
209451388
318045
80
63516
48
60
93
82
97
73
182095
62
68
239194
417426
95
438951764
6707
508977189
422452
204462
15457
5
55
62
37
10
389679
66
426672
9
23222
457141
454392
28
1
68
141174
941513515
313934
29
85
767997345
764098323
72900
86
827116392
53
64
94
48
231930
202145
44
75727
5
42
5
21
354809
380331
218292
84
491356
81
67
56792
119142
61
214663
9
79304
48
40
390816
408528
92492
10
9
453992
72
148974
41960
353390
402239
423242
256619
238542690
649639394
93
83
86
205633
24
71
8
10
72
240700
80
7
308646
84
39
90
16
361444
677090532
450842
570070991
87
757741843
86
261299719
253914
4
73574
9
9
485228
85
70
62
43
466640
336888
1
414358
326606
50363
84
33
4
35
25
96
93
26
861386179
99
183750
69
317483
35
405997
184946
305322
18962
857663996
329630
492234
58
98
116750
13
41
64
70
482939
33
79041
361780
33
153421
754454848
50
136631
787211238
34
168125
105950
17
21
70
66
323475
131851
91879
276441
421107
24
383672
8
301101
25
446346
406044
98
88
129780
94
68
497601
70
340449
16
458589
36
11712
220653
77
6
58
52
65
7
25
236195
394745
220659
48
471214
169435
943965190
7
323716
54454840
42395
41
277092
79
621647019
45
331471584
344878
52150
473293
204988
207275
60
388733
48
4
151898
23
50
330240
368635
11
8
461101638
11
4
41
59
51
184507031
333075
423499
13
7
421500
20
220442089
80
331826
271771
411064
16
23
66
14
313041
87
13
5
3
103348
4
166363424
196911
307808
31886
188465
41
86
395438
119347640
533011
8
46
6
389017268
29
63
491514
258900
531849834
46
25622
6379
357106
60
94724
149496
97
24
83
413224
436427
86
690992393
325807
129815
2
86324
79
415745
4
40
37
90
7
226518208
79
11
85
59
98
844547908
36
53
168555
69
2123
433258
46262
246387409
4
19
22
487055
133486
14950
163095
50
91
337869144
68
72
7
230834
95
933985504
477980
699751317
338319
32
350404343
440850
371958
773795703
439317
97
374112835
72
287722
11
96
4
46
55
162495
79
75
66
9
89
139538
238183
6
64243
480007
338963
11389
332699
33
79
25
8056
21
63
71
68
124563
72
8
52
337257
28
495266
16
74
49
281009238
61
8
271614
73
41
484030
415108
341484
80788
59
50
847845865
154085
40
51
448377
208050
34
24
3
7
4335734
88
8
14
382915
9
2
42
933770855
48
195287
306223
225909
209542
31828125
23
33
39
1
16054
142807
9
1
107932
281323
69
2
83
978567550
10
3
158326
88
499471
6
16
497488
36
94484
438462
41
147890
9
198620
323688
58
875720898
15
345314
107924
48
14
932897600
68
468929
83
2
34
480856
424321
273908
392548
969574280
382653
29
226795138
26886
125697
2
9
457880454
11
7
462142
4
412328
130401
9
280019
108303
86
90141
251397618
215022
43
433820
406644
92
353864
306971
184881313
92
44
86
19
81617
54
1
26
189170
57
117746
57
39114
57977005
94
232580
19
322790
88
178644573
377828
499622
81
72
98
65
76
7
45
874220482
420674
358554447
372197
5
362835
41
70
50
61
467387
401711
63
442682
120808
279212
444994
69
256658
467731
48
270323
358076
128258
7
184950372
73700
42
54
9
424465
3
32
336739
146039
25
17
39
72
5
1
57
280567
18
432003
57036
64
157583
358153
292404609
34
70
72
53
4
430619
425265
11
55
4
408800
51516
15
78
215176
18
143664
890638239
22
427936
328643821
6586
293742
66
27
10
552865497
23
91
68444631
31
37
20
91
7
7
45320
6
784795058
16
72
3
8
70
33
3
82
35
170372
67
54
1
22122
421363
420563
197001
38
56
44
14
329880
85
467996
26461
132142
12
2
40091
487829
92087
147537
54
86
46
75
34
227110
23
375134
316617
68
130455
8
243984
17
426933
92
83
360146
45
373667
5
303303
34
475162
65
364261
237849
340041
7
359643
28
344760
13
78
260813
384531
457616
134740
351391
83
84
6
64
288806
182248
73
58
40
319418
494884
98
31
416499
829747207
99
185118
3
70
85608931
23
3
90715
22855
272871
59634
88
48475
158397
37
186222
436896
21259
61
15
320440
847346128
58
57073
1
9
77191
513242060
96
389616
172265
59
649509001
321602
54
205665
344622
77
461648
71
59
305543232
869942475
493232767
42
11
354043
180083
18
208127
99
85
47218
28
73
25
90
498737
79388
298939
90
390259676
129366
294607
458061
29
16
170367
445503
75
88
48
159733
311755
255867
151115
201293214
49972
270509739
6
46
61
18404757
4
4
11669
65
120953
384917
235070
462837
215370
287580
124070
84
177842
341101
2
32
285190
16986
46057
89
208356
437157044
89
19
116536
368190
399412
20
61
98
340328
252704
447990
24
49
205523
34
497074
7
7
22
6
36
63240
72
207908
303760
27
113039974
837601136
80
2
4
203137
97
28
66
35
207743
6
309150
82
466524
292281
57
386613803
68104
52
233664
23
266320
116865882
216234
31
13
497972
72
435773
122122
23
23
54
462838
179511
81587
679135488
50
9
200930
267772107
49
520756120
77
19
269582
18
80609
269126
482423
293385
5
55
453519
32
48
14
156086
39
44243
2
105827
99581
28
314436564
132732
43356
445748
5321
448015
332154
230848
267698615
481215
123811
2
4
225090
12
8
47
172150
412746
7
16
7
6
405843
731488695
296608
348297
468401
47
489358
40597
5
72
119976
13
19794269
377795
708034206
93647
480470
229580
12
35217
24
20
75
939659489
8
29
803406112
3
44
196076
393298
861
345518
23
788844119
422746
4052696
6
86
89
51433
81
483332
16
73203
75
4
29518
83
35
76
600317646
291098
33
4
367434
334839
192430
26139
4
1
94
394031
15
52
72
206583
91
59
58
27
26
391812
250775
2
109776806
429241
28
95
3
57443
6
1414
8
64032
48
23
104150
128130
8
79
1
22
394358
431982
24
475292
58
363180
240120085
368929325
37
757087785
35
5
27
474338
180868780
28474
78
8
40
4
108363
1
207298
297170
23
222687
53417
8
255940
12863
16
222177
828126371
99
11065
80
220221
67
10305167
83
66
295820
11
59
12581
63
30
55106
314722
34
43397299
492675
524447493
243420
397670
10
2
75
33919
42
179196
29
77
19
7
124215
264541
175827
4
65
98
13
312133
20
27042
302159
66
214600
582913599
298920
3902
982108080
176805
91143
4
47
95058411
125801
264630
264327
6
28
4
67
6
30
902655473
14
19
311618
114161
150895
42
46
10
61
415075
265037
12
94
3
416587
17026
216867410
5
438245652
430733
8681
88
47
23
227319
144162
83
37
2
187627
93
53
208352
51
58
48
77
400490
24
21916
26
494991
48
85
479120
16
248954
61
464524
758846192
70
47
3
44
4
68
373618040
33
75
1
37
149944
298328818
92454083
24
899182869
93
281680
8
89
38
41
296694
35697
97
26
251953
356001516
49
35
17
621452849
404206
137459
383352
99
429701
163689
23
78
184296
433325
46450
110901088
558608325
8491
545411644
3
63
382130
36
9
213697
81718
258785
496072
369241820
11
3
35
14
329013
62
334374
41033
24
345985
123945
42370
473541
56
13
43
6
128043
14
5
98538
199037
493632
3
837968141
97941
29
323419
204724
91677
619429948
3
72
312870
366506
1
17
8
96
358565
17
194634
38
97
20
376057
29
28
23691
57
15
287642
33
45
42
92
111847
130101
59
1
60
389412
8
328022
206683600
479862
146630
275315
14
87
349328
17
234814
44
423118
90137624
476809
450117
5
161438315
71
46
1
351462
24
1
10587
462916
29
83
494698380
386758
387434
77
5
97936
716268518
103954
409931
48673205
59095
467857
398526
4
142214887
316602
22
117928
23
265880
118063
52
78
398006
83
64
73
44
97
5
28
409914
98
69
36730
20
353939
413989
5
84
38000
86
344145
106233
10
182272705
379510
371541
51
64
808095024
30
25
81
39
92422080
95
8
16952
83
13
5
337829
4
83
61
1
59549082
470964
8
23
396317
76
381241
52
3720552
97081
27
260326
4
209452151
13
34
21
32
61
885567267
29
64
2
15
48
3
408877682
174771
76
549174199
219835118
21
395314
145680
363704
83
80
386313
42
9
16
96
9
438714
282359
74
632470307
24
88
9
84
372701
62
31
140021
99
159603
3
99
3
36
55
93
46510
427183
453655
43
8
202011
28
9
235369
12
208986
41
9
622682417
15
89
496282
458283
41
250888
94
25
122134
746405075
37
12
483553
249557
239121606
206474
256408
311710
25710
484075
806683394
60
98
21189
6
123940261
1
63
98631242
96
51
94767
49520
40
64
80
9
4
9
97
480425
4
52232
5
86
79410
184892
235347
49
57
233320
48
34
293221
72
817016027
442554
963829164
85
179100039
89
19
108043092
90
150792
34
49
29
496476
81
38
9
859824225
433429717
135989
20
286992
333410
343448
790821552
6
50
26
1
307646
157387
267633
64
8
666415303
143347
87
187905
99
75313
50
242220
478284
9
192674
493544
128661
23
483717
75
349777
11
990029059
471011
87
64
37
198202
315148
72
50940814
469963
19686
87560
30
82
218412724
172830425
391246
180496
396082
114892
695892151
27300
187520
309621
498309
32207
12
71
96
81
128361
60
689964593
384401
192358
17
299613153
498120
397803
142797
352061330
81
38
6
116041
19
30
243337
38
32
111532
19494
7
35996
161049
245853
198667
17
27250
9
234682
341718042
134184
86
312928
39
190253
271270
83
411835
65
155026
5
50
72008091
382134
6749
49
214568
267486
78481
44
305755
14
460664
402772
246838
3
15
52
77
8350
400491
62513
57014
55
350368
454610
40
56
27
7
4
283219
16398
21
231140
74
15
53402927
2
99
91
90
73499
100366
52169
19
394195025
21
84909109
55
319855
351577
349011
13
471286
190834
123789
169910
385964
53
300863
75
1
34106
415946
205801
5
3
29
313608
5
155419
55
1
160546
77
20
158203722
25
84156
420347
60
351127
108056
4
81
11
53
5
55917
685824050
63
996212352
291058
347536
851553098
85
278933
60
6
276642
62
499259
749236412
625781112
73
18
29625784
12
59
18
360709
201512889
435391
5
268626
61552
34
6
90495
39
414774
72
3
14
32
89
434052774
280688939
27952
48
91
149836
144439
56
33
47
74480
120349
243142
96
17
98
11
251902
273839
69
545847181
52
87
185267
121431
16
67
472693
442881
23
42
327149
18411
346841
69
37
993381082
288092
45
315479
69956
38
1
221596
198454
140631
1
237144
83
3
6
567459668
79
143841
102034
274106
76
426629
79
64
40
146534
127841
10428
113502
404293
87
422898
105302897
422428
220130
959864829
46356
92
83
478766
22
13343
6
497664
38
794200559
75
133969
91
72
66
57218
64
55
92244
225739841
9865
679838849
87
123800
385527810
475342668
29
379181
6
52
223164
299700
86
38125
384692
8
69421136
729642032
49
238768
193807794
48
189
239108
91
49
76
7
5
24
172081
135123
1
28
93
71
184616
83
17
76
9
461698
460718
436669
288104
398735
23
463915
493204
65647
52148
335876
486262
257969
9
73067
46
16
61
771677408
291058
72
35
388887
62514
173556
5
18
380897
35
55
398098
485367
462026361
74
83807
48
19
22
159582
45
64
31
860253069
45
440094171
31
57522
41
400037
85
37
338027
9
98
98
70
174438
519794591
272693
81
778995133
81
2
66
448011
75
60
16
343100
34
32712
63
380287
6
150661
39
7
67
89
421112
31
24
149880
85
34
192842
20
119617
19
115277
9
89
73
3
1
495638
18131176
70786
83
56
428630
354111
408434
730415481
87
13
3
5
1
44606
84
691366236
155970037
61
12
5
398141
219659
454745
405209919
397924
16
69
53
326090
211684
74903
48
178747
698407896
63
2
383753
7
78
35324833
19
499881
8
21
59
38
59
50
607832122
154462
38
16
2
545539647
3
95
297880
454494
82
637133941
746709799
147805
127253
94085
4
343387
275752
12687
52
1
3256
37
72
86
55
231894
86
31
7
77416
33
308296
35
65
30
53
26
76
2
34
430020
309972483
196082
83
2
36
33
34
84
625044754
345450
11
412167
43
112386
38
159978
9
31192
491811
394614
55014
207738
494925
57
359006014
119084152
24698
840423375
223686
4
26
2
4
74
193396
441003
190687
124651892
362488
111766
96
50567
8
284394
465748
13
70
40
383856
83
25
43879
229573
708591931
94
185309
303981
78
391246
206512
65
2
74
8
126335
347151
1
18
15
77
20
309666
5
89735
18
57
52
322244
70
34
388188
6
227585
81
12381
891635227
91
159320
19
58489
116568124
234831
243338
78
26
34
82
60
7
64
746896944
454549
233794
340108
86
316450
354667
74
173048
24599922
96
66331
263346
243388
317201
84
432704
16
5
206419
85
40
471309
103143
445629
64
66
61
102920
229061
7
276587
162442
414751
93
460012
2
291706
3
32
85576
161236636
52
430144
89
58
8
666396474
40
228248
277097439
46
267532
319530
1
87
2
467883
59
6
11
312273812
27
41
35
19
82686
208597
23
421672
578505908
82
52
55
97
57
42394
5464
38
60533
217751
15
94
46310
58
129520830
4
425055
51
120407
79
78
461579514
45
31907
47894
129889
8
439324213
15
35
44097
793474299
26
671630806
755486987
36
386860
882026503
24
325800
337853038
171190
454315
8
3
538926623
86179
454787
491406
367680
261173
929008815
73
443255
148209
773417065
328595
640902444
96
223174
44184
10
54
6
32
252029
9
219485
132243
411588
292484
96
8
31319
91
863450593
10
23
50
829412800
583261554
53
49
746450677
368389
249209
787686947
237668
4
153709
264408
18
107058
236894
85
83
68747
3
155751
896193104
305858
17
6
389961
39
77440
134378
161456
385686
35
5
62935
143394
378597
21
464768
75461
194263736
300911
51
86
53
220683798
25
370485
418799
69
71
38
89
112594
295317
90
39
101635
32
50
45
83
1
21
54
365526
89
92
28452
555132777
14
35
480454
497180
469574
679887388
91
89
382268
489394
133013
11
36
153275
730447282
46
491537
249125
284755
63
35
42
90
198028
289202
24807
106898
237425
4
280283
248439
18
980633753
476348
1
607352150
4
2
3
204800
45
390854
61
4
13
168683
62999
289528
738971629
20
488120
42
82
388715
132389
475582
75
207995
1
80
241167
14269
188765
24
289122148
48
40
69
295203
14
311418
120170
403860
379842
65
41
35
187980
149246
148314
30362
457716
91
230173
310057237
13
80951
37
44601663
57
78
236627
166053
67
56
17
197534
413204
301512
193834
356633
493991
529573004
412244
2
20312
13986
44
293878
49
93
200212
20
59
77
88
455628
23
44
353378
39614
1
244829773
2913
43
91
93
49
269313872
48
55
389942
232347
7
159046
269504
308362
175541
241125
226556
49
93
98365
58256
116318
8
302923
564985303
47
197552
407265
5
47
498753
92547
8
469062
65
338729422
68
282199
81
52
9
77
129807
67309946
418011
75
50
472815823
9
45
25
10408
310579
886315731
6
339359
429993
59285465
57
65666
427761
487013
97
273533
81
371172
64
21
338709
4
887668141
818972429
23
750318225
6
30
485048
255575824
265011006
33
3
495829
16779
410831
35605
205724039
93239
217448840
152299
56803
492727
10943
264449
83
309278
72
449349
10
405043
66
3
18
6
240193940
181243
68
11
199081
2
31
7
455312177
681820603
198145
407259
138872
318726
47
185069
125534
92
185688
889460666
66
4
424005
4
2
232653
163587
73334
200917
97
19
63
299573
9
136007
6
35
247175
59
11
50
479149
25
986316287
14
16248
38
323932
72
46
347526
239108
224923
990790863
201357
161826
37
148172414
18
122392
121270
71
18
83
59
484695
8
4
7
7
98
12
410317
2
63
1
63185
94
85
327545
13
371956
61
1
23
35956
646802710
18
318122
102013
118353
377684
7
9
419450
98
11
35920
234586
54
17
288487
13
81
59987
494288
427024
7
68471
9786
320344
88
12
441383
323618
67916
137636
810319009
59
55
256170
206741
129374
84200
91
88682
547910340
770337486
47
82
98
408746
4
282921
12
2
256117
82299
46
70
288377928
447297154
6
8
94
22
266090603
3
334558
88
234129
451750836
13
123936
286693
87
23
281261
9
82
40
84
95
327499
18
29045
37
3
7
41
290227
58495
283674
77
55
76
88
55
91
7
354805
45
98089
41
3
928080807
39
194754
362914
21
865163941
46
280414
58
12127
19
298328
14
322613
100465
4
211375
17
39
315071
198751
116507
71
187934
89
92
120101
12
46
6020981
40
67
2
47
472866
56
559903592
137440
4
64
121531
58677
70
55140
690755623
81742
26
49
47
76825
451214
74924
10
325117911
56
578561602
6
468289
845283903
70
7
199139
7
443286480
4
646419370
95
70
4
267143
297955
256038
234938
756737023
917988836
382405
71
27
46
23
355914
222379
209613
267096
3
65
86
149482
12
92
367679
1
2
26
54
94067
326671
43918
86
256101
406397
44
387348
68392657
450909
98445
323707
475034
88
56
362192554
9
342251
123897
24
38
18
114647363
217130
130143
152955
4101
61
52
66
70
98
271084
412648
463450
44
454990
8
258204
349393
241346
88
60
76
31
87
43
57
250943
312152
63
367842
39381317
71
54
23
14
656327303
257868
7
771727241
93
3
182968
249329
59
209782
414753
20
71
534309778
354555
92
39
22
402770
15
38
66
3793
66
31
456920
464426
69
32
64
83
632119673
73
12
306734
311624
74
314093125
68
303725
42
681830452
179931
11
3
52
896911026
264935
209016
988016906
50
88
423917
80
210408
137110
347626
17
56
48
39
174166
69393
97
466098
124769
854772078
132244
86
34
308887
3
4
18
279742
6
72
1
517659028
92
19438
83
5
125423503
7
7
7
29
49
97
224006
834759004
267263
4
10
435206
69
90
93
3
316111
87
20
5
580786875
80637
9
73
43
53
410736
59
361056
458147
90
59080
79659
158116
404762
966608518
12
29
184464
373273
32
194353
97876888
44
287867
16
74
807406193
135661
12
34
45
344693
87
195097
31
59
191592
6
95
234715
309109
49
843779441
40
34829
896289071
64880
25
82
70568
236771
976064449
888524001
63537773
10
112822
16424
282225
36254
750680127
43
64
136735
9
546274953
110892
40
44
50
473491
179182294
476594071
116134
140806
473171
120054
57
2
63
33
232761
28
48
22
407344
155786
6
15
82604
766471075
4
327529
9
81
23
61436
256648
366819
35
32
55
424830
30
36655
38
7
26
87
56
427033
45
78
47
51
14
195346
174549581
273672
111897
97
73
217553
262996
3
313077
322152
65
45
98
43
87
40
255226743
284262
66129
91
881934131
431965
442817833
388980
255297
305247107
55
65
3
333848
205093
24
246861
23
33
14
22649
295742
204417
9
168676
8
28858
360894
70
60405
7425
87
301294
7
74
478229921
89
243734
99
866284837
100290
5
249493
3
55
9
70100
404194
56
77121
462162
97
71
11
278209
560771347
81212
405204
62
418605
44
19578
132296
4
81
69
3
404480116
16
3172
230024
58
54
52
24
1
57
32
294859
172892
76
11
259315
27
92
110475970
54
6
65
656596128
92
212760
89
435724
315360
491678
118670
84
64
109734
37
89
148510
89
3
44
468837
815130086
277604
6
8
65
70
96
8
386309
456146
288348
315832
35535
329604
94782
8
89
55
400922
306150
82
373534
123380
7
4
257018
443063
30978
35524
48
95
295235
252161
378903
175716
6
419209
39365
447262916
133635
9
19762
29
83
63
30
449206
26538155
9
50
22
52161
168988
53
40
165932
55
101317
14
68
3
77130
80
63
395219
354245
98
139109
58
18
99
80
72
92
48464
76894542
82648
39
43
260295
400141
18
42
366586
36
8
84
3
306275
67
63
29361
1
489327
283130
59
1
89
3
300810
478972
337444
11
94
497562
130139934
77
262669999
40
89
9722
20
474874
93
388537
4
51627
244796
98
6
223243
93
98794
7
68
71
91
35
2
46
88
84
42
88
23
156893
487482
8
19
139340
166962
58
96
197418
64
12
445450
445961
294194
299615
81
97
66456
70454
367095
10
263497
32
16
71
8
99
145523
51
301004
225030
8
215301
67
90
90
5155717
2
475197
459869304
67
25
79
348312
47
168461
415875915
43
78
31
34
5
175299
1
148055
879678635
72
423373
690665508
67
311428
68381
41
299039897
50
75
3643
7
6
322337
54
945242629
499093
342912
448166
264652
81
57774
315850
458227
126366
57
239002
194205510
85
23
271738
14725
39
87
28
648073381
338842
81
4958
63
198241
14946
9
175328
38
8
6
85393
40
33
6
93
29
56
72
374942
430901
392205
367522
846009514
87155495
77
120135
42
212867
7412
310308
241050
464037703
64
331867
102965
518625786
7
70
5
98
57290
55
83
13418326
547750291
65
39
88
56976
57
83
134753
170405
663738627
87
714292343
1
83
194090
710497071
68
66
223720
26
789433564
16
497787
282932661
3
379647
81217
249212
3
277389649
365924
95528
33
52341
51
35
453204170
88
15
832128759
45
6
84
59
61
200251
99
97
56
2
5
4947
60
49066
4
518752900
138
9
448434
70
3
43330
350773
832362560
1
89
421430824
300054
173758
200121
1
478866831
200096
464628
314098
47114
80
44
345094
87
6
185274
1
32
71923
239497
273679
83
47
43
81
10
14
93
8
148072
89
412755
28843
355189
444986
448159
58
81
40
20
87
7
38427
464621
397832
31
49
9
52
2
61
6579
199679
384708
7
473321
28539
302023
10
15
10
157506
83
460226
7
387722
4
479923671
17
78
71
906987399
73
1
319316
62
394157
57
347794
88
596566198
32
488897838
9
390560
78
1
438133
204598
61347
43700
66
32
392786
93
56
148571102
12
81
94
10773
19
334392
396426
109061546
51
371167
211825
390281661
255692168
410071
243339
5
73600
99
56
134062
12892
917090339
493987
481108
396288
6
98
30
119490
65
404208
63964
81
17
299980652
8
2
430925556
34179
239628
49
632794642
489586502
54
393990
9
921602456
74
31
229127
79
277026
414675
24
73723573
77
75
781486512
79
86184
38
186128
17
71775583
314078
15791
247406182
93
91
10
395127080
289864
67
379827
5
618711540
365242
91843201
16
92
9000
328628
38884487
94
216824
87
291756
415762
37
39
390088
266427
349102472
5
266223
84256
38
548844488
497643
12
96890
12
1
51
778123499
555453557
69
2
370245
63
457163
56346
127216
205558
10
4
82
82
21
172661
22
373354
455921
68381
73200
398813
65
47
22
106334932
109624
191824581
15
25
373397
126126
3
87
454588
19
99
83
81
44
20
408484
648573924
70584
12
85
195755
4
48
130313
469374
166049
62
492918
98585
219978
8077
75
387691
56
5
260519
216197
95
854526839
69
17
649297795
308365
252277
49
426109
19
2
428199
1
268840
46
55
55647
620801878
106107
332975819
86
183107
56
137347
70
3
8
488140
95
73
360101
1
83
14
45
18
58
319683
60
186296
80
91083
71
17
56851
388748098
355067
5
4
195052
3
385127
17
48
60
717937693
395781
10
62
26
66860
108655610
26338
18
39
576567840
4
69
453258146
54
40
265073
48
339256
4
229405
49
401039
81
103301
365515
267820
222288
75
24
210631
234439
2
24
4
27
41419
428380
291076604
90
249359
951647715
39
56
9
16
1
358573
94
268048
2
21
4
74
323170
97
321152
32
44410
7
42
6
25
34
2
60443
187123746
186566
163801
12
7
434874
9
46
60545
119455440
45410
85
73473
86
25602
31
356141
17
483220
375867
27
29
87
1
177131
25
13
315463
9
188528
273558
235482
339258
189867157
1
840888799
68
15
82995
16
360941
31
48
31484369
31
381738
204656
118006
6
620462385
28
89
362998
3
20
18
135349
398182343
91
423585
467246
54
56
371924
47936
108794
79
63
19
130125
641722402
32
3
226876
170309
139091257
21
96
195828
29
33
655987647
5
538474381
24
370556
34
131659
39
52
373455
24
20
944601740
86
1
50
2
25
24
44
8
69353349
97
495210
11
43
439758
6
8
143352
61
67820
468342
53091331
435439
69
52
184389
94
56
403216
433537
464800
95
43
194919
74
38
19
89
287067
96
125920
21081
64
84
87
31
290805
60
88124
180333
51
68
78
428110
11
77
338569
66
480425732
70
3
396175
9
35
336475
78316
95
189684
16466
2
706274591
33
91
433950
89
392666
189607
325725
47482
421110
27
300095
327336
44
467380
71
57
35
215970
83
85617
46
48299
445888
9
269479
7
53783489
89786
33
75
212267
93
16
732892672
416114
97
358624991
433976
45
280797
72362
210837400
54
90
9
11
129221
413948
118078
341342
2
95
15
284656
104328
161025
169347
18079
294012
4390
135915
20
57
823025635
250651029
2
46
460954
59
89
35
91
148907
56
40204436
40
86
2
306332
22
68
6
497604278
1
463637
69
35
3
462798
35589
475136
5
29609
90
77817
38
33
86
6
87
71
434894
674192207
400886
251991269
32
153764
3
53
78
5
55
442367
265888
36
32
35
7
51
28895
99
43
22801766
480857
87641
573474111
179777
696912662
8
12
89633
366460
672379643
378370
54320
3
99
6
41
78
87
65
38
60588
321071
934658180
91
215345
112710
27
400875
11
75
84
5
198700
91
248596
162899828
36
40
43
8
273725
447586
388310
468913
148790266
802051076
8
95
75531
31
60
37832700
60367
20
318021
124910
8997
97809
31
371681
79
55
32
251819973
96
4
25
9
64
80796
27
22
459560
46
46
380734
18371
6
167835
405851
572188866
75869622
94
247524
96
26
833501606
67
68491316
80
72
47
59
503346358
175469768
27
8
458078951
60
4
77676
8
33
33425
81
335569
258503
489033
41140
443293148
36
98
28
62
55
629
9
38
296521
47965580
248359
212696
298862
41
38
626789861
38
4512
16
92
231796
45
379811
91
92
59
66
77
265409
223338
372050
65
126084
80774
375622
460042
53
193883
83
457340
35
35
98
67534
324800
7
283552
274821
458614
79
31
14557
425188
470724
301655
6
46
46
7
313144
306949
37
29
477019
477241
49
53
331941
129827
83
80
50
22
346718
221125
3445
39
148187
3
406739
471522
364704
454918
80945
273897
415007765
451659746
210638
77
462229
130709
83
473326
955007605
29
152922
37
206055
359848
285790
86
440999
82
40
80
32
186800
50
71
416216
18
212326
51447
222137
14971
49
148541
3
17
35
169085
45
93
110733
312823
91
91
89
49
216595
295832
4
249278
29661
365528
23
49
404515378
144405687
984191827
71
153344
365783
11
17
442407
979726771
455793
206515
106243
25
456772
23
26663
90
284949
71
197242
82905
498259
19713
51515
9
70
61068
1
368768421
377975
300871
86416
75
392553
19767
60
25
250477352
94
90
386923934
57631718
355101
88
134493
23
96
11
32
400629
7
50
314305925
426829
39
23
650326991
142392
84
14
127263
7
53
92
224384
379834147
45
388739
152840
9
417216974
73
16
57
281012
30
3
112391
96
102175
50
349904
9
170542
63
363610
56
12
464575878
46
256801
997967280
10
496907
36
91
841550152
379032
15
30
104762007
474790
469985
7
58
5
437019
113907
91
80219
31
7
51
78
430721
58559
7
307466
328585
19
398887784
72
118937
32615643
91979
400379
40
80
155614
43
250873
16
72
96
41
58
86
168594
56
24
33541
246559
471276
95
336084818
19765
32
54
371841
420126
12526
87
135700
171029222
22
40
48392
69
753050085
2
122531
461040
88
46
26
77
118322
353332
113917888
90
135391
42
325628633
15
70
6
235839
96
434035
1
362085
474429
58
90
383319
63
9
54
327943
175719
456974
67
5
69
122370
246848
329349584
33
837442629
112405
259409
52
203289886
49
191915
53759
771658102
16
396385
589988462
91
149933
75492
309125
223163
196977771
27
475340
59
53
12
314027
30
10
5
144110
94
66
9
106765
388829
268445736
956045612
16
368025
35
459974
455191
73
180277
437095
44
305164
189115
31965
22
78663
75
446112
27538
6931
65
274075
64
8
30954
259431602
193568
13
7
46
12176
308355
4
362365
462496911
311316
289375
176092
165839
295297
242365
5
122827
69
15
7
318526
8
53
2
60053
213757
6
168149
417381
86
938550292
356429
54
6
77
87
435676
30
46557
456113
76
436005
6
48550
139745
4
582323573
84
3
34
217709
160452
310885
11431118
497443
95
8
38415
268983
80
445550
157967
18
413904
55
19
133780
441028
45
239426
68
81
2
172303
776241614
20
103227
33
28
496835
53
166371
186201
20789
78
217323
139547435
17
158743
64
27
345005
3
58
164607974
272524
86
54
69477
76277
306884
68
32205
6
35
488504
568284614
878793160
37
87
78
43
66
32
127034
56503
74
44
54
1
460259
37
7
406716
46
334388
6
91
40
29
10
43
14
209381085
3
93
63
98
38
85
24
73
35
72
437023
3
7
314544270
23
22
36480
63
67
3
176812
175503810
414224256
8
96
6
346104
347058
725722343
94
472163
78
327665
99
54
9
19
71
436321
101468
79
394839882
13
286432
262150
56
19
105475
95
96
100144
24
128740
489160
28
13
21
565584494
95
64
368259
354813
7
27
33
284611
759915229
160566
302282750
6
405479
8
9
60
87743562
98
159719
83
42
145287998
72
48
472678
114885
12
84
19
56111
40
74
98
155596
1
245105
31
22
474467
54
58
143053419
11088
98075
122182390
335357
2648
337853
767303690
407356
18
396855
292148440
5
189810
432471
53
843998399
221345
104111
66
70
7
11
329947
41
3
5
55
13623
75
391409
51
1
3
438755788
111487
134028
12
67417
92
101025
345578
437549
22
108792730
416954
338883
11
26
811438418
89
39
37083209
207129587
388333
57
35
28
214742
656090482
54
962797456
477254
9
102095842
31
18
541002124
38
5
50
65
24
182663
499575
127613
90354934
485111
899562354
6
593093784
95
30
85637
719046225
346132
23897
120093
406438
57
87
270443
451647
350270
32408
86
7
243796
9
805798051
35463
488129
266995
255517374
53
9
13
70
49363
4
358958
31
96
315657
58
54
40
74
439604
3
67
9
446676
82
21
1
9794
26
26
155462
2
443656
11
9
454200
61
48
260415
400061
88508
307507
27
10
14857
72
378981
388700
16
17
80
184050
449393
39
68
4678
45
100438
83
50726
396101
781993584
85773
252167
1
348475
87
9
76
4
266115
65
143163
84
30
13
471631
241741
329669
228971
77216
4430
91926
371691
359084
17
433641
162700
325831
41
50819
58
313332
86
364061
9
68
78
312225
302108
48
741394150
442775
140531
454289
51
27
3
352702744
19167
56
2
255082
801600724
44
270053
12
415545
37
66
361665
7
428965
99
46
12
29
1
88372
28
36677
28
29
1
59044689
61
39
227668
421345
52
28780
6
26
80
8
76
2
34
80846
276602
257507
255301
30579208
551450994
420438
1
324921
55
2946
353839184
69
80
133658
53
727747908
335418
476766
60
959655454
430744
30477
46
113534
99
60
38
1
64
132457
161845
20
87
180918
115720
18
27
390791
277950040
644758259
50
405235
86
9
97
225085
371886
91
21
428020
9
420596
78881
53
4
71
188934
249066199
166092
283915
41
77954624
54
111298
81
57
26
362838
223586
398187858
1
182222
275068
445329
419411
2
77
417398
89
493942
92
383251
21
496269
435952
17
289040
61
375965
62
7
221339
61
171042
92
185549243
92326
175815
291594
19
32915
4
494947
96
382548
669071738
20
920470703
80
52
478499850
53271
141245
422570
74
867737446
42
89
6
351894
281306
85
119833
10
180664
75
7
72364
55262
202262
540560753
7
6
36
86
391014808
5158
280459
23
376119
7
297657
314847
44
79
293917
297707
215889
87
27
216046
40186
261665
79
3105
10
468079
55
547687055
199292
46
27
81
30
123933
7
485405
43
45
381112
173837
21
382361
43
372808
273209
444376
218125871
58
43
420553
56
271408
2
615610750
491244123
258800
23
571033397
47756
92
69
429347802
63
53
56147
332941
451955
317464
54
8
95
481961
24
38
94241
37
8
81
57660
108541
93
10
38
77054
49
7
57
42
8
364070
236051
28259
121754
100468
495709
70
55
78
384819
42
3
414936
310325
41
358722
93
43
51
24
646705625
101899
125913
172640
275955
31057
2
83
52
46
75
91
70
21
56
59
68
91
1
98
9
3
115084
466993
95
245928
11
27
78195
140455
186203
396551
125836754
87070
138081
169955
82
49
699032585
58
80
278009
344352
386898
418459
769827673
351594
20
61
374795
95
151594
76
433341
89
684445797
299441
250590
394370
75
121706
41
65
10
7
36265
114502451
8
72
51
40
211213
321190969
349464
225739
42
339107
145682
117503
90
25451
390787
311881
63642451
1
264494
39723
429841272
168405
366995509
63
88549
26714
446240
60
136648
88
74
63
45299
39
127633
6
99709
313656
24
83
54
82
53
89
59
76009
46
6
52
99
78
426671
8
33
745201300
192561
57643
4
2
402617
376629
92806
39
89
81
376736
83
2
279401
5
76
33
41513
254804
330580
80038
83
389373
24
13
15
64581
34
45
41
361669
95
453522
191411
714484536
27
3
487681
207474
733424634
573087086
7
44
182900
731981041
129586
44
220548
4
24
232744
9
384832
29
1
63
96
491801
479862
49
112817
55
42
168385
24
89
36
43
78942
190153
93435
87
754486724
8
383328
259005
3
19
452614
84
4
11
437972
85
720575484
1
149979
9
352013
43859
77
22
321002203
59
23
5
45
453268387
27
71879322
84
9
91
5
1953691
19
210322362
331819
345118
99
21
113380
719710811
41449
365075
57
393208
151503
64
20
318741
54
16
95
243036
170229
465445
2
434822
37
44
14
62
64
50
388405
82564
252544
17
20936
152939
372983
85
58
88
479858
58
55220
14
531410101
18
449761
365097
28
64
21
68
872686288
45
5
2701
341964
416843
976959676
41
65
1
29
361141
32
13
271046
45
1
321560
78
472376675
307497
4
3
39
70
77
260956
163574
50
32449
407691
226749
3
13503
2
110290
92
498861
250849
332940
477702
589957666
13
122403
391402
65
25
75
97
92
53
234465
116212
8
159828
39
18
203449
466070289
275126
353074
493767
42
540828716
428415
410427
5
758197377
79851
63
85
6
622272581
17
63
6
57250
464813
63
74
16
46
88
51
421837
80
392976
62
25
445171
273597
93
229937
32
83
20
48330
9
161928
989136439
54
7
483363
81
14
306001
36261
3
253202
238336
91
246698
4
381890
52
78
58
493486
9
50
352529
250950
793751059
445030743
48
1
312510
382381
78845
416018
250424
98
226664
78
4
9
15
366608
7
307954
56
4
19280
147384
72
183342
62
43
96
78
15
70
480609
405977
225850
40
233430
81
14
52
614273739
11
282037
49
23
516148988
313230
381261
60
8
158055
30
136631
5
90
94390
4
330754
80
78
194391
55
74
12517
45
58
5
33512
413981
50
430003
119848
287590
496776
43
434968
73
7
185738
72
323589
24
8105
66
285593
21
7
41
30
466733
118906
171203
68
67388027
94
500851213
856015533
2
82
45
97635
39
394465
373309
15
28787
564954751
171870
334437
20512104
211029
121198
99
23
350425
417504589
261746
46
148573
227905
92
17
485036
39
3
237539
2
254858765
35074
3
987813490
88
6
72
9050215
145523
956339965
10
4
61
16
219410
3
62
3
171023
7
50
549005632
636756772
436330513
187228918
403705
54
9
144255
485074
132837
36
57
89
40
9
7
40
21
29
97
99
26737698
952570952
19
65
7
56
462116
403309052
91
141296963
39
144074
47
342174
701204517
10
76234453
41
460582
272688813
336813
354537
80
9
39
85
3
52755
27911
149018
9
4
7
1
39
33
225682
9
20178
64
7
95835
322924
405344
222435
490947
95010
974528634
85051302
58615
61
427634
4
80
74
9
162241
76
25739
660334424
48
120212
135753
11
53
899825061
78
33
59
141274
151885
25
4
5
229047
410778
71
60
58
7
13
737878396
87
62
2
153659464
256910
300371
24
172484
275269723
291029
917446715
94
246032
68
72
202414
346487
247523
269187
63
45256
228175
58
202465
4188
250771
56
5
82
278681
124812
221847
458157
62922
13
58
1
46
685485229
204355
86
79111
97
33
849948507
10
26
110779
29
16
80
342954
342454
473467328
20623380
95
70
24
484578
423920
63
79
36
19
67
7
97227
8
793412278
5
46
206131
13410
172818
9
72495171
68800
8
89876
114231
258296
30
69656
66298
30
221211374
92197
17
470955
9
23
484298654
398684
730238343
221717
36
80
315944
495585
565464135
422936821
8
397805
340422
91949
67941263
93
43
237243636
64
393055697
220324
92
2
24
71
75
22
165921
474196697
443773
49
11
48
65
220100
79
32859
313745
459688
2
761787836
1
282912
26944819
100036
91
57
907156209
7
93
413104
128474
871157718
6
21
35
104143
300034
193841
61
435032
52
94
495615
175500
29
4
107603
125748
66
49
25
664573840
2
50
232876
47202
26
63
6
76
347059527
68
426989
27
94
23
666952932
19
455188
53
65
6
62
71
370909
207055
38123
60
97
985358737
22
293226
119884
425291
7
9
31
477579
85
72
118134
33
149044
732241584
647509104
465212
66
15
489747
3
83
138380
37
44
62
92
14
83
66
186123
88
283122369
47
254005
1
21
23
209039
48
45
434240
18
393390
404594
983376708
736876245
43
67
58
18442012
37
93
68
80
91
68
32518
214503
198969
80530
34869
272321
95
58
229661
74
36
23
5
35
5
86
76
94
91
44
137479
82
717414723
35
96
342153
48
337672168
90
141800
12466
28
268945
29
66982
49509
78
2
34
257683
29
12557
372732
206673
14
45
68
4
716356345
36
8
147568
436630
48624
219744
65
367019
154205
106970
632936311
38
397787
142475
330248
140673
4
92
429208
182671
44
797290524
96
8
32
32902
9
16
78
291882
185129
74
102433242
11
700565294
72
2
892340748
385721
22
83
56308
301834
1
1
91
31628
154909
457511
637025383
468808
117539615
38
46
41120
497744
139987
450551
98
61070
39442
23
42
4550074
203158
13
373912
30
488807
453231
492304267
377489
51
88
304486
328433
66
42
25
232349
188022
69377
127238
5
819326905
29
44968
875697117
66
35
440016
290646
2
70
140535
41
33
420168623
747182434
34
28
5
44221
80
85
417761
446792
50
103804
55
38489535
7
30
85
74323
484184
22605
64808
197566
327794
65
49422
206
92
8
83
51968
275259
38
17047
401497
71
590910041
27
420231
41
195019
271389115
435455
180754
489806
66
246006
491694
226709
127318
53
423115
57
316242
7
67
9
92
15
178837
255455
24
10
260918
42
8
956952550
15581
144007
6
753919398
74617
271633
293164
5
68
317745
43
402154
422917
889288769
30053
749174305
35
77
502118235
67
157510
13
56
50
77
33
3
10
46348679
86672
208831
24
957109805
92
131485
30767
227327
68
428163775
28
46
52
438374
43701087
241792
36087051
368693
168949
89
96891
8
98
56
713289713
321641409
5
165309643
214991
287123
430039
395597
77
137068
223166
417967
65
134305
417554
88
3
10073384
739066739
105445
53156
61
83076
4
1
175874
275134
265266
13
73
45
5
54
6
52
357003
9696
20
38
382347407
59
61927
227000
21
67
8
841542518
3
97
118412
19
88987
42
53
43425
84
11
550927500
40
67
323257
131144
456937
224818
42914
118605483
35050
21
371622699
354474
9
260411
426988
286155
678696297
46
12
346435
96
59
345715
281384
136148
1
329841
872089503
288227
83
30538
262866
455573
54892
5
349726
56
7
41
424077
199365537
487001
62
5
85
8
99
46
8
94
329351
87
366493399
69
58
39842
22237
48760
96
459072670
50
7
26
21
240551
70
261649
276336
19
263757
438010
296275
8
59
409063
64691626
14
288293
120583
10
291530
63609
369306
66
89
160294
271362
99470
221385
23
85
94
55
408126
2
53
439580105
5
88
52
30914
60580
15
241554
35
302805
335642
7
9
78
54
76
44
193710
316611
485101
191674
13
49
336022
5
29
303043
999677371
280983
15
30167
77486
3
135754
233238
466014
38
119493
1
203057
12
180077
98
29835
6
105422
38
450377925
86
56
67
46
476442630
99522
407644
33
44
1
91
50
37
428022
15186
32
55
92459
305435
67
32
207896
476341
79
82757
86
55
55
899484359
29
52895
22
608104104
60
247259
366772
68054
68
72
462639
44
392055
225184
30514
41
77872
287299
66
74
167492
189432
42
52181
37
7
25653154
33016
356060
75
25
48
35934
79681
943054726
33551
29039726
11
198757
132115
32
117045
51
8
947285846
909848592
270925
11
2
18
459528
445015
79
82098
89
49
289908
45
31
361092
284317
245056
81
430893
1
2
5
38
172622035
412887
84922
41
87
412462
89
87
53
416697
433300
343193
79
475643
284221
170558
16
400868430
7
138661
4
75
859512962
68
379429
218158
276989
67649
244782
26
4
45
298683
1
361623
55
13
60
247387860
19
19
84
2
21710
100979
85974
70
83
48
66
87
24
737590782
156501
9
6
1
272004
122045
27
3
897681629
247181
12
99
67
6
67
69
32
6
16750
15
25
192458
38
10
67
906309466
26
53
189268243
464640
33
394979
57242
392785411
48
70
127178
30
42
71
4
618743709
58
41
31
424780
71384
81
433254
3
12
372065
84124
75
401815
28
14
20
4
327390
5
13
51
469887
4
6
53
99
176652224
268609
7
14
54675
38
330770
495098
491495
52
63
127484
711892983
84408
393147
19
306559
402985599
83
65
148845
301961
9
258639
126944
394834
37
43
432139
36
72
28
279007
248681665
404179
92
463649
105930
10
170567
69
419663
238995
29
379301
22
25
33
478549
546106764
8
454039
912577903
332193
67647745
6
401822
304494
166154
127158
168265003
425948
422811024
602438453
1
16
56
2
5528
98
460055
87
5
31771
156262
13
18
9
386716901
65
24
33
299140
20
65
2
51
296287
17990
63
385430979
78
509759211
30005
1
98
165833
69
76
86
14
96207473
335027
20
73
182323533
40
221473
28
216683
51
237113383
266409
449557
92277
110973
23
39
47490
978815935
321222
369249
5
987580942
27
183403892
43
37146
18
62
74
8
46
15
156157735
550635622
19
6
92
341581
21
60
153121
422900
9
138669
98
709298209
15
60
424628
416217
77
23
37
82
4
63
74
81
20
46807
31
41676
340310
10
300446
400674
150731
59418
170837
98
207324
8
14224032
986910562
95
377983
404935
32
58
129954371
377957
8
170833
73
99628
114118281
91
283515
286917
289185
333987
45315
276173
36
162443
5
9
100740
27
86
22
64
15
554927280
335036
59
104172
7
459406
46
84233
28
91
193733
278484
356951
64
252241
56
15
70
342270
465733
21310
47
277090346
87
330116
71
81
97
237440
16
643774067
389835
7
315680404
415613
60
66
138184
72
52
219937
17
3
421229
368372
307614
33
21748
139280
34
67
1
1
59
40173
271128
98
39
27
321923
19
319942
75
6
58456
6
9
20
67927
3
328606074
68
56722
6
79
29035
404835
489548
3
4
37688
69
175012
182233
58
13
99
42
1
27
356926
267440
89
939843096
53
40
430894
21
358041
970824027
60
150572
12
165686
81
326677
439267
471279
55
917020909
51
11902626
87
247140
167498995
210118
70
64
65
38936
197501
95
12
9
7862
90
2
862328661
389997
4
95310
179215
52
177694
258188
21
93
498179
311193
91
196274077
274617
73
176942
30
27
332806
60
404892
60
2
74781465
86
305569
61
99
94
391627
83
28617
490577
133308
4
32
376724
357933
236480
91
247566
59
341445
96
197097
464141
324289
234580
356585
63
26
246743
484920049
157980
15
3
33
14
60
64
63
49
85287
191845
63
22
57
8
6
324316
62
14
91
82
71
111307943
8
141408860
82470
220685
1693
270686
74330
316874063
64
46
9
25668
57
208103173
81
92
822036850
60
249693
50
132808
47
29
56
80
228197
87
7
604460854
455166
291684
497113
16392
93
262327
198420
406980482
58453
273126
40
99
74
454928969
231883
76
405661
55
85387
8
3
30
16
82
50
54
96
190304
436302
75
79
460887
398424
86
812839728
254503
431097
447166
828480409
7596
492619
328986
7
41
51
581187260
4
276577
95
63
291164
49
38048
917706474
2
31
95912
291490
19844
294572
138028
10
93
272073
472536
79
265418
40
128739
9
13
69
80
95
71
3
55
74
249597
70351
451117
353934
491830
93
523352823
32
26124
27
414328
5183
387016
26
92
161877
497112
18439
732087972
34
42
194610
40
31
64
36981
98
12
6
56
118751
79
5
368817
496736
73
295250
87
62
695614361
53
176183
380182
1328
256548422
96769
168806
45
5
24
829806681
6
522247901
85
311302
78
384556
194509
21
626981596
34
482720
31
258982612
64
322727
31539
78
36
28
82
283513
29463
1090
52
35
8
38577
786581344
246981
71
166877
57
333433
137035
168103
72
702321539
86765
198980
57
6
44
16
34
45
1
57
85
243648
332498
252891
37795
94
61
55
77
121790
8
56
752831556
403443
3975
71
50
463740
327889
88
499418799
409953
18
5
131723
12
508531889
80
25
624273590
1549
267597
71266
6
473148
7
85
79
22
55
37
23
6
76645
469035
70
4
309062
201926
62
37
7
89
23
496730
179534
7
167649
221344
93939394
83
305801
60
73
11844
340854
78
211870
71289
31
358956
5
48624
81
461757
7
77
446813
114721
265678
98
320003
58751
729551431
151142
417155
604867114
30
172976704
9
5
361469
13
447519
37
70
3
125309
158170
44634
42393
176820
58
349092
89
197560
16
5
397974831
71
381746
23
97
154064
265914
248604
38
9
79
322095
480199
412264
255245
20
11
343575004
17
46
57
665632840
75358
38
38
54
18
678894367
5
1
80
4
84
432166
23
65
13
903139886
65
63
30
452105
63
11
460616
7
37
2
317549
5
14
470308
91
57556
176168
298547
9
39
264675
453594
401410
48264756
98
41
41437213
4
25
277715
29116
113596
1
434522
50
7
8
141599
75784075
325559
56
215134
414087
73
85
323520
8
6
68
376744
50
7
78
850774961
401626436
387398
50
5
47
68
446376
66
180679
7
56
60
46
34
448465928
84
180430
363847
80
284191
397613
360155
415106
11
36
47
154381371
89
80
196046
94
55
43670
59
88
1
20
88
56
282244
489184
8
48
43
88
61
334567
76665
471981
15
261612
175764
39
477455
279677
285945
50
2
81687
57
36
133898
72
80
69084
27
8
377424
35
44
322703
210319
84
164518
136913
79
124834
77
93
5
97
77350
26
94
82
3
701412165
462202
250580
60
317471
79
73499673
224397
24
7
276944
87
9
19457
93933
90937
35
22
430621
187701
90
49
79
47
85
52059
211782
298379
20
99
8
2
44
189785
61
19
325584
339322
364662
343202
45
22633
95
244541
28
326753
432460
44
38
174645
4
44
409402
2
299
85
17
323660
80
254761
111073
69
234920
148661
10
225322088
57
450728
492979
459419
69632891
100221
22
95
93
1
311915
53002
485232
261593815
413942
2
282733
75
28
95
179139
150158
285236286
141856
93
57
312075
96
88
58
141491
461346839
5
62155
129583
32
449368
3
126468908
30
301977
87
216924
15
95
46
2
90
21
138128
54
61481
76
62028
95
632386432
817728018
196665
985633873
454536
291072
270585
131835
683786146
445574
43
99
98
64
53
908404811
9
7
77460828
81784
432969482
30
717071479
24
40394745
51
217618
473571
59740617
79778
367826
7805
13
145685
31
92
174158
250459
91
161856
275324
350570
401230
44
921656950
7
397011
91
8
19
51372
258921
44455
432735
62
725799253
85
169070
9
99
191247
5
27
50450
293534
61
226963284
521254900
390216
59
102405860
3
319879
84
118522
148247
85
78
501053000
98
281084
4
77
98
91
171036
571867532
20157
97
909420865
172626
72
86
74529
72974
173786
63
15
14
58
395252112
75
154707
482299
37
182728
57
337409
134714
40
55
4
142381
313230
466568
341367
7
156127
5
211167
2
427929
28
431805201
437921
405374
99
46
28
232721
7621
56
453567
29
328877
79
379952
6
155714
92432
95
196148
83
763536684
279285
474218
50
99
309466132
39
203869699
38961
26
9
92
5
36
485526
23
3
658436176
48
90
30
3
468790
59341
19
26
72
650439386
294967
461760
262775
105373
5
116980
99
5
63
402344
336307
219579
94692
64
67
714668130
304214
9
848262745
37
75
59
79692
94
8
383090
93
648783169
347953
28
87
36133
12
41
27618
133363
14113
97965
570442989
225786
61
76
7
370795
416723
23
92720
261599
1233
7
347213
180801
378388
466532
63
15
52
792413987
121329
270232
871181297
882330548
350412
87651
47
42
72360
87
10
50528036
58
98
81
321943
976133960
1
173121
234369
88045
491867918
92
336083
96
53
371498
62
7
92
488614
28
13
80284
377044
80491
504892142
97
53904
233631
868706837
78434
631948601
368402
181519
3
481037
73
208348
7
19
6
64
254682
64
75
238550
4
935632223
31
926998452
84
120389
91
5
33
639761899
33
7
456307
2
89708
4
35915
444196
22
215643
44
231396
56
71
34
497881
289259
423002
93
255462
297344852
124353
57283
14
78
46
127529
464191
63100
69
31
341403
428695
7
59
49
826142509
490330
90
241729
54
391428
8
21
99
293366
1
47
4
461389
93
410326
434526
27
499624
180926
92
9
61
72
31658
25441714
480423
20
279931
71
97
351464
71
114487545
74
372255
222303
303632
6
978583088
77064
90
75
67
197928
54
90
36
9
427735
458441
371021
14
470769
322904
284118512
20
62856
99084
327940
488599
496995
313524
3
125670
25
43
32593
86176
983481342
241755
48033
160916
85
35
75
189400
66
636485249
131225675
220112
250582
45483
143132
35
56
411797
86
63
147148
8
40
61
468159
24
30
51
110992730
6
5
19
254606
97515
99
9
90
310773
1
278872
87
401238174
422196
12
44
50
466245
38
314850
279630763
396808
4
141397
149686
72
3
308084
276602
497444
2
375855215
404617
492625
249702
57
70
98
18
733274370
198565
3
9
295566
258137
278501714
93
236975
431976
56
85479
6
105105
13
109854
75
59370492
401576
31
28
178049347
91755
68
58934
72
368973
237967384
171062
326296070
78
61006984
97341
71323065
423966
72
221506
44
72
96
432868
446036377
386553
13
94
167849
389081874
87
373371
67
277918
394837318
445767
345464
732876112
70
60
280005
212405
89
487018
62205
91
205417
253475
387218730
42
35413129
58
73
30929
1
77
29
40
51
104796
64
187569
5
845983341
417917
89
375435
12112
72407
4
49
4
536547155
662951972
9
68
166038216
81814
65
415246
269915
996416723
228745
8
15
65
55
80
545862471
249496
658522314
45
81
1
159223
219974
677792321
43
373712
51
86
304521
24
49805
489370
15
297243
25
237889
39
23573
248306723
52
74
301265
38
17
341080
314492
14
106747125
60
232910
11
63
455438
63
343206
169267
401784
319324
66
33
13
6
65190
92
11
3
42
95
61
53843
415128
99
17959
81
488525896
32451
76
1
59
376639
101908
75
413180
290789249
181079
24
766902857
266227
10
114526017
82907
28
413512
74
2
20
418464
13
18
54931
59182
444796
104314
94044
71
291321
235496
33808
57
18495
1
66
7
15
76
68
777295546
477398
5
52
51819
406117
27
368846
398414
7
39
129628
38508895
359873
21
202276
34
200399
36
488194
402424
43
47
148598
5
79
59
1
71
16658230
33
57
80
545262195
63
420781
95
50093
80486808
139449
7
138622
406635
3
155280
283232
5
6
91
92
212398
280354
25
425827
859696712
47
76
3
27
566079672
61
104795
382627978
1
121509
93
290465
56
95
18
38
231943
274501
42
226626
60085
48
226358
9
55
37
57
277435
438281
371987
586600198
79
92
452989
17
221077
26
47
79
229579
67
9
711951669
2
436053
240612959
438397
63
97784
437147
11806
14
48896
224889
73
156329864
138659
696510359
4
61627
116051
69
45
315270
7
89
239248
75
57
202396
350669710
92
24
26
427783
99
479063
235860878
707806368
42
356555
58839
41
193336
14
60
473148
18
354798
79
33
59
446751
1
54
82
112221
723346423
61
443988
1837
5
26
92
94
46
86
78
44915
200759221
403120
90957
155400
110916
4
89874
460202142
41
94
314604
8
16
7
328635
494073
158104
22
3
9
312212
67
531510957
285632
197834
72
145622
473397
218687
42
28
3
5
445748
49309
438000
2
142297
15
49
4
336688
40
97
66971
88
1
314194
349236
56556
487297
13
88
43
89
614181785
9
192644648
55
425506351
76
31
40
249323
232606
32
9
68233
37
12471
91
223917
62
35
269166
50
455288
89
308312
44
456351
640894010
77
78
79
410948
400571
55
30
158491
45
2634
1
272160
29
89
12
40
16
24
301987
171293
274859
33
109871
495457
5
3
83640
404493
65
98
9
596550775
454831
241135679
30
306108
7
47645
9
227562
69
935058014
104233
33
132307
219194
83
99192
2
288163
260482
89
418071
89
247671896
11
438945
37
91357
9
4
33
8
46
26
3
288312
49
465451
81
319200
476353
154364
55
11
9
320182
209837
49376
50969
504023715
41
52
207110
246874
898274819
79
365701
29
12
71
978522325
76
278569
325742
31
8
30
463770
1
29505
708933722
3
5
87
481136
86400
927407128
275732
422644
24
971314943
465319
171025
77
259883
76855
68
47
87
52
590177881
407156
186478
421085
17
26
381038
3
274388
327248
125507
4
606339770
221398
26
48
383554
55
91
34492
2
196421
97
10373
319693
98
287573
284283
360547
26746
725800445
14465022
311146
893362233
4
39
37
96
44
69
6
181731
21
423700
17
9
422949
96
43
4
11
236506798
780451472
2
31
36
145273429
27031
14
409671
44902
20
29
59089751
16
8
28
57
16
521697172
34881
63
378460614
61
417658
8
34
39
8
331837
93
260872
486680
901586416
454531
165633
43
11725
474126
14
450681
88
321620
461055
8
29
46
127965
231610498
125307
98256
405584665
215030
49
40
36
4
88
284995
9
65
832278779
410807
84
529200752
7444
5
57
219157
117586
474974
5
84531
156351708
236119
23256
250719
546902220
65
47
961049136
17
348025
9
497320
108683
186175
184722
81
68
30
52
69810373
237907
463682
58
293569
92592573
870325915
395589
477623
10
86
75
454883
9
458724
434952
7
129250
283726
7
151273
53079
172808
348957
93352
124980
418846
635650014
150347
95
390739
8816
84
16
53
7
393209961
41
79
54
48
60500
106574
250539
20834
431969
9
9
8
90
68
345892
77
4
29
78
70
140159
271349
43430
498912
4641084
205835
188856
456766601
58
436193
467120
93
274361
15
65
73
171851
228307
59
254272
426927
328361
91535
384132
15
158672
102940
381107
45013
300965
86
26
8
29430874
219703881
27
7
75
7
14
18
748248007
400107
43
361652
92
314562
64
66331
80
244102
58
342518
110423
33
237831
32
3
236738
143134
996436612
471361628
39
34
1
262409
200217
97
622033418
98573
56610
290405
278176
59
111492
13
101515
353967
300764
727972369
20
4
323339222
439543
259107
9
12
20
458696534
160752
676852892
15
585530758
10
48
49
2
118769849
807351218
71
9
248849
464201
35
75844
93
212560
29
215834
576499985
184916
266420
9
57
880881884
8
375455
47
52
9
56
18
344467
479732
42
73
53
288684073
129087616
93
53
70488
418211
70
77
23
20279
10
22835
992182006
82
101744
49
92
334237
296540
326821
69
203484
781500273
392932448
20911
451912
4404
442579
46
185792
46
223825
458483
464142
87
477696
239405
179106
98
20
434857
6
899233045
101114
56016
50
468562
20
356692
175204
190085664
148419
221269
9
342624
3
112641
467226
9
88710
1
332661
40
344092
73610
83
48905214
41
946988110
387799
73
220719
43220
95271
205197
63
7
334215
46
11
27
8
11
1
306197
308639
295646
30
55
4561
140124589
5
2
50
156129
434600
4
56
59
44
13
450277
51739
234876
5
60
276258
69921
35343
246927
30783
54
25
54676
65871
85
23
15
327462472
28
375766
157171
70
32
93
81
830706801
159036
177320
263156
870167692
53
86
4
485135
3
29789
50
147039
7
63
52
67
211122
675013182
588128563
84
86
63
81189844
157945
236719
150227
942368875
59
7
161433
18
63604
25
402032855
6
36
344526
374593
39
83
94
988896246
66
91
32
264295
68
70
1
136609702
64
422917
70
71
383430
66
870912992
62
41
29340
1
10
7
18
94
96
146711139
233670
76568
383068
466063
63
402719
15
243836
137468
281121224
69
14
163711
210760954
398022474
53
455265
16278
9
326514
494586
5
17
7
75711
367989
8
9
32
480093
164227
213240771
216437
98778
3
58
91
855078705
79551
405527
38
29
394116
58
9
653499324
135954
81
10
6
77561
409802
34
161966
88
44
16349
408676
21
68542
50
392568
128731
3
133144
195668
676655593
33
498904920
18
70
285041
423914730
2
996007853
97
280156
427848
34
16602
71
114712
268073
28
48
401561
47
455457
87
338933
270430
144481574
360305
40
34
70
259077
455556
974073414
14
27
64
103897
58025528
9
136430
45
91
316522
340588
163035042
474339513
72
95
415632
56596
142374
95213507
245270
80
7
318372912
52
91050456
83472119
66
349480
858111006
351521
492181
32
81
154961
190645178
264662
486686
178690
394638211
75
392445
286056343
383461
77239
85
70
145862
777048000
430968
82
7
417494451
90
47
69
60
499477
6
5
271539
75
367133
296256
25
35
298189
6
2
82
195348
25
458173
397427
56
885192186
6
148248
480004
38
206124
313324
321106
124197
424085
444706
87
12
683094655
8
288279523
644258674
114231
391613972
19
349311
346907
666694029
70016
297685
92208
415489
568881318
186404
55
28
69573
3
142043
238257835
66
7
8
56
82
473908
395864
459564
18
134956323
19
20
390924
721890671
49637
257263
234597
6
86583
2
651104685
454928850
182066
79
32050
404332
476916
68196
64095
120359
322864
20
51
307548
70
6
176160
63
914531173
326374
54
79
430946
59626545
20
88
97
8
3
99
68886
456653
3
893005149
228349
48
2
209689347
242999
26
298600
45
167861
41
303404
46
316178
142094
30
128902311
261513
496786293
8
76
39
5
290237
99
49338
125989
18
9
54
70
328080
80
345195
71
293213
113729
60
72
24
119007018
9
12
419814
437869
88
15
98
91669
14
14
12
209410
33
14
67
410677
160092
140268
229909
3
2
99
41
172827
8
899447258
393887
400411
83
437649
8
53
338919
34287
9
123462
9
70208448
905833813
5
276679
61
68827
6
145295
40513680
68
204822
21
414409
73
14516
212629
90462
4
82
62
263445
93
155100
360888
3
917340882
1
397307
391995
9
25
173096
82
60689
87458
79
9
394538
13574
9
96
209806
32
4838
1
311282
9
10
467604
3
97
404010
261976
30
961811366
475818
73
207001
20
53
413928
20
53
7
113055
91
171134378
12
13
80757940
21997
234916729
9
49
56
88
54
37822
12
57
96
122400532
41
833823567
4
70559
27967
349641
74
74
7
22
7
36
496134
329853
24
4
74
59
7
16
49244
474394
85
379460
33
19
53
325049
144976
44063
20
335621
54
421238
86087
491749
44
837676514
33
50
7
7563
155538
96
90
266795
5
61
157612
61
794408979
7
7
23
24
334119
36947
264581
6
10563
225326
72
99
59
58280
263041
437782
32
439422
54637
308768
47802
31563
76
98
215752
121752
200186
108295
54
84
90
27384
29
42
84
159934
13
442709
865611522
97
75
411925730
4
100581
387302
73
92
16
66
430540
9
84172
90
463991306
62624
369103907
28
472631
167746
20866
29
38
998868205
48
132406
722944230
35754
160256816
11
96
139051
169529
15243
95
98
63
259598
3
330428
142212
25
292242
49
1
30
24
89
57
5779854
98
962755369
890208686
7
177534
36
305943
47996
24
4
646193451
46414
5
167992
8
471168
84
390623
73
57296
50
15
265185
61
862162510
42
4
77
186427
278043
1225
80
86
44180
378712
480623
1
339173
91809
88966
72
46349
2
62
266794288
6
395026
27
339882
42
64
199548975
134814
82
186203
58
92
8
431681844
69
343364
125807
196879
336331
738901974
453833308
3
77478
70
265794
35887
140801
369751
656164186
3
25
426390
8
49
280360
75
181963
31
209086
112544
9
85429
383232
646981248
167081172
24
731064119
15
22
31203
55
663744084
104939717
413888
243079
306944
7
48
302817
12
21040
439504
18826
24
276114327
520223963
454091
413497
555929334
701341203
24
370797217
1
592689806
33
74
78
114591
275788
23
472235
38688
485872
344472
3
6
96
22
670708069
54
48
480263
35
255110
14
331409
101598
324111
48
42
17
718000603
660547918
765388546
78
207222
96929
55
341350
31209
455433
37
72
63
3670
85
50
33
315650
119097
5
7
192424
45515602
497935
95
57
29
79
402153
78
48237
235383
922743651
67
486962
5
31
45
354558
319599
637422491
273748
463668
127524
15
384474
85
52
19
99553677
83
60
325426
17
3
468572
4
9
389240
60
105133
49
89
415225
16302
62
20
44
224453
67926
26
28
79
64
28731
96
70
26254
375035
815116723
27
201630933
30
92857
9
6
73773
88
1
8
629777502
22
85
169961
4
4
24
489741
441113
467475
285581441
96
838100279
217011
317412
80
65
157611
403045010
88
302424
6
280291
51
117283
563864416
68
246483
89
57
427157
17
442078
101848522
96
25904
78
47
871397443
444274
199558
380364
146377
65
333521
439771
779878364
330913
37
338333
82
47327
490746
364814
48
12
101973
78071
41
176125
188139
407668
387929
9
77
847645746
172263
69
408324
8
61
430432
312872
5
61
45
324792
21
220255
457217
37
2
353238
62
387603
77
58128
69
414845
97
19
88400
93
343491
3
805303056
154531
32670
214039
88
21
80
64
14
30
59695
782913919
49
137488
270779470
56
47
611225324
381832
207178
295460
338743
61
490025
259493
65
87
185517
85
498841638
432532
9
429479
611830536
7
64
439236
72
398996
407397
74
153237
90
89
44
7
14
241247707
27
67
334909
14
6
183381
42
4
69
292595
381326
86
371390
298462
346830
85
913645323
78589
20
304234
469829
107875
403827
52
42
427517
24
99785720
4
1
469731
8
5
450233
471909
30480448
497310
90
193153862
62
65
73
22
331999
50
146827
60
4
225073
13
75
33
972843440
463687
249304
362469
34444
1
4
103754
48367
422740
3
30
46
374562
40508
35
65919
28
51907
13
80
236762
236796
341749
88
106426
864367931
96
43
493088
88
150114
260383
148474
872330567
236166
425438
71
348045
4
305657407
48
48
229706
65
74
924515413
273175
426934
415888
393190
83
78
7
90
331071612
22
161420
81163
66208399
58
160022435
60
36
88
37
482226
22845
84
42243
74
9
3
122428
467082405
38
77
159844
489686
98
258549164
412784
43
89
81
288470
79671
38
27
48
156751
366378
597053809
7
1
40
285636
6
2
295163
46
309670
267607344
95
35
416805
368076528
69676
458135
7
93
4
347813
48
396497
442243
71
67
65
26
33
181632
19
34
60
460276
3
5
24
124273
6
75
3
54
358349
462003
433878
84
69
1
388818
43
62
307924
1
2
7
98
33
215590
439593
261588
76
16
94
28
63
79
75
155280
32
315604
81
204904
14
17
952251738
99
241957
95
484647
1
38
188486852
725990814
43
51
182328
131313
95
195272
7
309907
162112
199970
91
53
64861
394871155
623667456
372376
56
98810
34173
69
37
11
73
315239
167904
5
586457193
5
24122
335421
5
204668
455596
62
82
15
10
64611
78
56
135740
12
45
51
61960
496133078
3
357763
351713
8
181214
162348
313849
33
29667
333769
88
43
212137016
265392
36
35
143370
282735
584643255
286216
169567
681227212
55264
229019
84
39
58
497114
283616338
169449
184107
88
9
55
174054
238451
63105
961615786
348346
22
316977610
414941
8
31
404373
180271
21
3527
49
95
57
83
250160
36
492907
141893508
493695
151501
60
64
78
468665
1
70
76
68
2
416169
100095
90
469425
19
653307165
89
1
4
25
154774
94524
236654
7
34
411295
19
53
48276
163720
146485
88849
1
66
8
411372
419311
22
498858049
4
6
92
8
353652
480654
286805
4
428202
5
389208
90
715791912
189230
197627
661559615
277483
49
89
53
466694858
8
45
73
25
209992
53
191776
40
236774
6
36311
314238
135203
71
311954
922618601
87410
68
224494
15321
273751
9
35
492668
41
43
86
76705
6
277328137
519177402
297171
47
150386
97
8
1
451803
45252
8
869030001
353541120
12
225272
86791
7
4
407636
85
92
94
63
57842
492397
13639
191264
3
114159851
331132367
4
75
35
316588179
78
72
29
502305413
4
11
56
436163
52
42
253299996
345855
24
83
36
168525
80
8
77
21
150834
79
59
69
393936
24
190700235
27561
70
75
253678
165138434
265112
300340
329951
9
175466
315631
343162
7
32
32
6155
1597
165233
92760
12
28
74
330778
423127
63
103398
17
4
233331
37636
448815
73
8
79
13
72
57
102363
4
19
291570
15
9
675280656
96
7
8
317243
87
78
60
315817
163193
84
379901
382285
364584
14
7
98
2
70
36
268610
98122405
12
608771910
70
64
74
88
58
62
326538
494536
25
39670
66
98
3
10
99161
370588
21
355587
1
207553
99
79
271505
360605
23
487611
4
320408
52
99
113961
45869
10
312768
210144
181115938
29
73
346847
65
274731
104805604
9
132256
84
144226
170440
28
358323
50
155530
7
3
322200
24
25
78
346146
68309
121929
492315302
76
4
38
435567
29839
7
99
35054
459003
35
57
12
81
68
396243
261150
23
41
297492
206698
30
216831
458686
390177
168759
480956
109831
509612897
22799
95
43
691454895
43807
42
36
97
71
67
103083
89
64
16
22
122336
133088
23
341985
434055
373777
969051068
374617
37911
8
57
476977
30
49
89
133959467
132778154
84
39
677435366
39
6
433142
32
79
90
107292
53
467967
60
28
52
54
17
74226
782748712
1
85
442704
33
103694
62
48
192257
8
137849
70
5
41
6
442604
98597
15
30624
95
98
35
465156
834041830
56
93614
416235
85992
7
89
89
298401
43
84
264422
136921114
25
4
3
45235
93922
32
232271
29
53666
282481
457319
89
162613
89
437126
37
691921348
141154
59
35383
56
148922
8
70
30
70
38
425153
63
271202
85
286432
81
168395
1
48
4
96054
409632
676783514
268381
6
72
73
18
96
29
121151
189511
1
5
389126
4336
250541894
76
77
40
225693
113230
11
371250
89067
4
489308
709889033
11
18278
10
281322
49554858
188819
290240
42785
370919
7
119283
38
31
77608
112917
3
15
26
41
459995
486199
443239
1
57
8
126260
27
426193
217380
87
31
39
55741
660136710
43
272884368
4
382615
89
420950
8
433618
278671
439741
4
80
929961152
66
13
2
23
488387
342400
107661
17205
32
453155
757586664
495154
9
479508142
29
964469293
6
459466
24
139790
9
44
130874
65
5
62
3
3
406547
235549
9
176295201
78732940
66308
972261868
179842
458402
83701
527466602
22
75487981
375807
49046
251913
251457
634308406
241736
84
70001
94
58
2
484187515
354802
754877263
457586
459808
36
76
399989622
215832
77
99
61
54
222047
35
1
4
349850
142305
64
50
265688264
66830
5782
240574
350497
32970645
300046
36974
352585
346427
102627
35
40
478480
48173
446395
83206
3
486190814
256704
9
70
40
30630
59346
191943
15
87
244855
944868490
20
50732
393948
50
273334
355628
200512
8
51
165214
12053
34402
64
5984
306783
402685
9
84
64106
378008
212520
176604
448711
153918
197284
64
75
68893
41
310394
59
292663
59
2
28
47
141255
209246
13
7
68
6
338872965
350482
451741
959426303
87
403092
439571
6
77
94214
265124
74363
441597
280089
50
8
1
293704
413109
58
63
256926
21
762365147
1
407224
46
427292
24
129754
81
17
351317
9
204223
26
320096
351110821
72
145262
483070
98
484895
60
368573
82
791091208
2
92
60
33
9
36
162876407
88
28
153999
886950848
29
8
40
436854
3
342528
107200519
2
302712
175439751
29
73
1
439145
7
485573
38161
36
4
16525
618433495
482589
235391973
67
665901793
2
70
233234
30
29
454247
92
1
44
154184765
12
9
58
451563024
140818
2
484123
3
84
187506
133618
64
70372
240152
281510
406960
2
50
64
37377
798206240
58
18
446660
42
68
3
121540
32224760
314585216
101539
56596
20478
341279
364480
92
8
939962897
207729
36
69552
73
186490
206598
37
191199
4
43
13
346634
66
74
44
1
86
89
49
254552
87293
165336
83
253944
9
2
469220
96
43
418186223
666371858
389049
47189
32
338377
463703
48
94
5
96
45
73
52412
33
66
12
71
85
22
87
495833
348794
2
276611
152436
1
353474
223879
27
152066
560247507
410341
156384
595294564
16653
24
60
32785
97
304848
282325
5
81
90574
31
87
65
303813
196752
190978
265009
24
20
443348
2
60
368589
402864
219062
400979
139941
479236
51
7
10
69
149937
141624861
15
9
75
47
59
72
65
9820265
1
225782
38
32
230459
344022
54
4
188327
34
408058
14
97
80
386414
5
26
41
399618
241795
194282692
147275
439710
4
304252
493480
296140
967072094
361831
238144
253717
40
326266
235432
280009
27755
89378
862757530
31
57
45
67483
36
12
2
655495650
18
1
6
62
832132311
16
442826
4
8
60
41
247282
223887404
74
951628697
20768
437901
303412148
176544
32016
26
95
455690
121111
402958
255055
83
454771
21
238427674
24
15
642007612
25800
71
6
497527
954323830
2
191886
488324
29
74
6
5
5
9
33
334643
215329
460850
94
1
273283
86
54
89417
26
36974
103279
65
27
63
67
5
62
52
37
6
51
438735
272333
9
88666805
3
36
363214
495836
481888
657215646
2
98
215718
276188
31
48
1
54
80
820033644
92
182677
79
93
94
77
43
149579
3
42
288134
236201
477619
4
307448
93888
351802
45161
32
284823
5
102419
9
474629
14
264411
8
88
81
33
9
1
252362
11
325547
122835
7
3
81
31
98343
37261
4
26
73
90
484031
750822012
16
47
7
161850
209410
128067
340530
965
96
107834
68845
21
492977
227564
51
698200613
201408
45
29
16787
497258
65
76
465485
418089
230466
54
788060369
361023
5
144546
9
1
10
90
6
92
26
23
1
40
220636
21
34448
282122
169118
400575
363371
843179913
22
459822
59
377689
407061
2
974897070
697163808
41403
19364
4542
170906
76
436743
18
60
339374
488918785
68
485632
311171
81
47935
400971074
467044
43
14
128966
84
320808
28
360039
398154
489437
71
363677
252991
296308
41
21
320222
447505
378109
276986863
19
48
9
35
8548964
8
240749
2
456990
26
490856
67
1
94
6
134660
92
13
116655
138806
133524
25244
33289713
92
25
223900
355968
66
468013
265939
94
250915
198372
56
323011
80
118279
60
313520
9
420974
390297
63763
361965
47
250810
7
58
786220119
269034
76
8
77
96
72
5
180193
28
284832
228465
76
651017992
47338087
68
4
269458
183442
44
80
68
121382
98
59
93
73
425553
87
54
80
150693
352626
32
165951
14
453864724
985511669
53
114265496
170231
37
5
37
351487
9
5
60
44
34
471785
404686766
78
105562
58
7
448938
331240
12
21
12
133781
76
97
80
43
27
80489
5
59
72
29
76
59
89
405939
77
268242
20
199305
71
439452
492377
97
414572
407816
812783172
76
479641
94
6
85
6
94
23
154012
368402
373739
15
24
179691
84
6
54119
60
6
49
50
47982
370446
7
124278
76
10833
487552
145253
28
1
92
34873
7
7
240237646
41
1
42
21
435916314
95
473015
2
97
9112
19
264734
371699
98
17
290319
30
457688
370937
52
506038559
26244
13
6
333373
416001
5
292498
60
23
304865
13
22698
32456703
73
43
88
72
955858527
58
84
37
69
243133
29
1
490997
92
123293
158283
67
65
17
24
407175
312876
474086
77
484491
150733
2
494168
11
483540
61
265215
19
130272
93
282335
908803036
236385
59
93
23
30
81
47
178096
263789
422729
265963
319082
63
381603943
14
2
31666
52
84
62930
51
269994
195573
318958
6
348886
8
44
102659
12
114892
20
56
313659
41896
437898
450712
81
326729
91496
369964649
25
106381
5
452921
1
62
41
75
19
57
242633
280762
21
493264
36
89
92
4
415098
86
1
56
36
92559
230616628
9
250288
250542
260638602
53005
82
494222481
17
75
402140
4945
17857
127071
75
49
6
76
415812
426931340
221366
29
17
457980
253646
130998
337534
61
32
76
280024
493654
5
7
71
84
19
199160
1
171801169
122009
61
1
47
384913
83
464133
96
54
17
75
75
129740
61
47
364560
254964
219367
10
428858
446432
37
43119
30862
97
278045
70
9
224930091
12
89
284368
294966
76325088
91
37
347141
69
456259
7358
89402
3
62
818760256
10
77
25933
7
447118
76595
8
208617
17
21
258706
970809683
32
44
276943
244214
93
61
2
407691
125717
62
87
17
253217326
43
47
301633
87
472474
63
19
76
285303
971680793
7
450470
28256
850259099
474170
51
328918
38027
487763
380424
22
378995
78
2
28
1
36364
359666
68
92
182457
79980
78
318953270
6
323206
55
194007
3
99
344808
29
75
344627
221624
308172728
53
58
7
19
426004
83
267328
23
98
15804
69
496973
14
24222118
74886
163822
51
1
413869
21
116053
52
4
97
67
182206
54
67078662
76
460742296
61
36800
194392
5
113897
83
613878412
60
152321
34
88791
1
368103
154267
61
49
48
27
206799
9
114491
33176
328199
3
388333
464517
18
79
6
54280
407842
9
387430
34
86
39
149931
43
194055
468856
95241
270302
33
768824217
61453
273550
12535
1
68
3
84
2
47
25
3
82
281198
6
397011
85
646186882
90
92
65
34
94
757284168
372935
92511
574975747
89
160828
285177
34
49
379196
384922
53
269221
309969
24
6
24
292067
64
42615
267522
283533
5
40614
14
218250
2
30
660374423
5
488722
55
50
855907870
407022836
61
1
23
373587
46
70
8
9
221174
90
62109
480131
51
152911
4
472362
339991
193454558
71
99580
63
34100
72
286294
49
49
274154
69285
64
153378
72
50
2
103136
91
17078
80158
139088534
5
72
218330
837903222
1
75
92
132692
177390002
480585
253485
40429
478585
19
266532
284169017
14628
463417457
8
54674
5
39
563139365
15
236730965
32
36477
172863
57
63
495919
50
488334
40
15
238759
22
470817
33
39
371917
68
439227
61
26
470627
50
93
9
15
51
4
432708
670597620
186809330
21
76
355709
58
393925
81
274053953
114629
40
47
1
344226475
107452
4
16
445595
25
1
46
278176
413018979
231614
311500
478528
40
12
15
10
498678
8
71
1
79
84
243911
53
143595
2
65
43
142925
147301
34
319007
489428
491301
9
42086
139750
379774
7
8
286921
5
59
10
183027
57
96
652652514
90
98
159624
744225826
45
4
737646652
64
97
17
24
307027
231267
6
186348
195120
93
95
36
61
53
470941251
92
5
46
31
55
104099
208021
80
246235
27
70
48
38
41
233505
1
391123
276410901
12
53
441374
291331
278925
46
23
71003775
403179
192950
319538
62
174334183
67
332949
45889
189913
942060305
18
290387
367584
466719
3
6
64
53
31
2
8
20
69
595033119
71448
8
399041
85
468805
424585
25
1
495190
183072
42
282250
442495
42
350203
67
394562
82
42546
40277
228448
37
284983
131642
5258870
311247
95
87
258303
234824476
439573
67
26
378754
34
4
32594
83
137666
22
15
222678
437096
68
78
252578
141141
135820
95
82
414156
21
9885
1
269610
279567
40
174126451
600996751
425045
167593610
284861
42
10
212269284
26
194602
66
328034
83
263434
34
6
15
86
80391
498962
28
252789
294077
436128
11
242430770
129978
78
394319
22
329036
467764
13192
16
62
511239319
234719
486603
41
478241
220451
499578
248942
386652128
1
217303
80
33
71
65581
86
287258
29479
79
377998
431523
96
426512
81
58
228519
90
28
455541
100873
450224
128539
95
65
54
8
1
326923870
97
600585007
454349
97394
434409
233711
214911520
195107
41
97
80
53
94
72
272923
31873
39
175075
25
79
90
395439098
90
8
5
411321
915601108
25
158215
55
237985
366493
88
144592
18
192512
474914057
64
9
483650402
240333
2
4
213335
439428
468838
81
5
8
96490
374875
419855
19
63
13
183154332
2026
402728
83
803729237
331287
66
35
90
150414230
12707
237088
30278
132057
358928
376335
345373
3
41
99
451128
213234
366483578
26
207807
409123
318526
32
99
88
9
444764182
499272
5
449203
14
290727899
37
52
371698
665535842
42
4
226958
221677
74
49211
84
1
203273
8
151702
74
62
4
44
81
25
660536907
75
307740
94
6
7
583734992
14285
50733
57
73
33379
962906572
15
95
83145
15353
82
23014
157932
20
56
59
3
22
578643333
7
45
96
49
44
427555
82
33
33424294
279876
486763
1
53254
229917
73
283121
129203
80
29
199913
89
9
31
376777
46
490666
65
81
444414
3
9
275935
68
108945
14537
657662532
186211
192922
32127
77
127089389
7
432014844
404481
66660396
377876
298206
24
31972
54
96
519406418
298142
146465281
83
857391151
429072
264761
217236
8
378851
16
76
380669
100738
4
146324
450745
455395707
465088
39
54
57
4658
44
64
268862
306804
68
264928
412526
46
42
648480847
8
967966263
79
44393
50
51
44
51
138986
66
35
286070
411374
85
417859
8
56
44
279135
263078
94
278340
17
8
202850
156567
406412283
907037265
205338
5
192409
8
59
62
478951881
160392
8
434623
32378
352091
335174
334807
9
71
6
96
4
206025
32
434320
8
74
205007
862028027
14
38
48
4
10
159729
26
433977
191803
51068
241727
429898
449052
78
459252
79
396648
61
16
66
442662
389870376
63
56
50
14
22
341627
2
368315
344442
98
278231
43097682
78
215644
435406
440355
37119
75
458798
396708
32
97
207995
369662090
242007
466772
318143
137228
14
51622
898401237
26978
99
462341
426390
18329213
35
220293
304363
49
42
55
70
76153
51
63
91
45
33
79
58
83
63
490408
65779
27470
1
78
410500740
8
24767
245519
3
111785
104931166
11
132377
136398
82
5
71
8
38204
44557
346790
299932
2
515642524
13
2
467971
3872
31
6
99
272639
292079194
105910
30372
175859
75849443
16
153008
17
164548
138167
358161736
857295101
5
430893249
127634
9
225898
258985
98
94382
47
66441
94
51
82
44
41
6
453146
13
59362
83
19861
293473
118301
8
307434
608261953
72815
46557
41
40
570144401
41701
80
83
25
11
443505
12
57016
280233
12
40559
399371
572816515
4
316299
33
380444
390496
54
93448
466179506
20899
32
112251
219312
293984
196921
52
83
77681
72
313827
220502643
78
80
939913348
278177
83
409097
98
85730
76330
357570
96
423048
19
203808
43
393798
790758245
367142
262164703
406792
128451
34
95581
40
17
54
1
94
78
74
142697
4
37
515463038
270796
144989
83
35
311819
18
96
74
58
8
105290
33
178218
472045
67
56
456206
64
102166
184538
38833
672021723
23
66982
6
2
71079
8
482042
83
84
340154
301128
75
164744528
13
328197
37
35
46
367413
93
76660
66
67
454854
69
168653
394031
16
1
8
456913
6
70
2
363044
8
9
97
220172
2
12
76
457051
86
84637
82
482135
87
5
308864
10
66
6
70213
43
18
435089
36
22
47
325288
76
30
86
60
4951
55
91340926
43
436833
304423648
474588
760763077
719743769
26
374323
173339
67653
217357
46
304561
112253
412390
56
73
277527
38054
600049988
8
324273
81
66
35
86
436605
97
223128
53
2
8
92
30
83
86
94
21
4
406688
95
208893
47
668
12435
416165
6
9
50
435426
92298792
483972
55
71454062
18
39
85
94
56
430576
325935
483587
36
453473
339900
3
80475
114155
455388
18
17
92
4
488771
160603
415418
91
65
97864
59
248730984
3895495
81
194735
876613573
5
633828022
32
10
3
366985
60
14
68
378468
72
20344
91
53
936072668
4
89
71
56
15
7
391241
281450
18
251927
80
71243
4
144263
91627
149918
321808150
78731
279050
56
89
34
2
2
238685
41
762271293
42744
49
40
87
84
39
456386
208139
593930765
356381
22
11
941384269
227651
8
50
61433
416323
18
306718
383359
19
96
70
99
4
206908
234123
5
55453
234796
77
892731725
85707
95
79
86
52
86
280512
447922
267671296
82
98
328585
62
984484242
255289
223984
387071
30
351074
63
294674
617522191
179562
189704
821077638
285976
7
344305
25
787106677
452253
91
2
9
56
69
97
377429
377871
301268
62442
55
281224
37
593877516
235711
718957211
335576
134921
84
22
75
85
491568
88958
69
51
409628
143384
73
4
70
363533
794548414
477923
497608
9
332990
840827249
161627
15
1
47
5
482829
83
258136
2
6
46574
491727
220485
773401515
485120
351660
93
42
334283
489952934
206751
10
381056
243363
85
8
487291
10
38510
6
10631
36
435695
53
20
458049
237395
448679
13
89
64
71
2
46
69
95
88
96
838089841
36
458421
74405
368658
339607
157600
79
5
93
59
67
44
707544634
5
2
344858
60
104811
50
72
93
193298
313278
465204
763631605
75
42892
66
375316
54
337022
74
13
32
28
47
10
70
214471
41
620345401
44
96261
329434
5
238314
4
187345
213873
402852
23
523541333
440576
28
3
998986072
7
30
406528
1
61
74
85
221694
28
55096
6
89
8
312266
16
82
113810
38
330100
287166
72053663
784734207
82
43
57
67
52
371046
2
4
80
299108
935146662
63
198195
88
199452
841807208
19
87
8
11739
34
90
90
630878773
7
1
303506
22
9
68
49
78
44
412938
195434
23
453989
3
4
18
65
87970659
82
28811
4
146423
516698308
78
86
62
126575935
236396
413170
53
73678
237333
3
85
90
7
5
95643
464169
142022
63
60
11240
70514
98
56
101786714
43
415192
34644
431568
86264
70
56
54
5
351229
308043
15837
52
720960268
69
170330
360529
215736
69494
77
23
250845
14
91
424724
17
23
13
4
158203
284130
6
37
70
269948
32
6
60
88
12241
399371
42
49
37
11
209933
464016
200920
47
542119407
38
39
86
55
363192792
73
72
5
25
194661
10
4
7
707827473
209627650
234612
102091
3
160255
122522
81
67
255522
12
441472
164228552
17
779936759
17
420915724
35
16526
4
118045
1
62
211225
75044
27
841460819
3
18
196986
3373
919129357
138703
405967
27
28
72
35
3354
14
457144
94
265976
71
252839520
89
74
81
623330475
718
143760
257986
55
374499
241090
9
85
134920
84
30
80
326367
90
78232
27
62831
112137728
37556
30
66
99
88839
82
4
248885
2
4
448323
146529
45010
95720657
465202
34206
30270
30
46
336831
179708
280581
309738
51
73
319699655
422435
488948
55
56
44
73
5
95
265534
288318
5
814126813
178504
7
199526
57
250885
54
264222
210307
424240
32
495302
932186044
77
87
5
402941
191034
119138
2
232718
128088
368530
77
663088840
36
38
64
241377
88
284530
70
60
21442
3
300097
460066
318443808
36
50
94
276170
16
435050
477771
92
490665652
48
461845
16
99
1237
28
412239
42552421
61650
75
33
91837
394853288
86
42
250805
45
67
4
95808
130950
8
468696
103098
175001
408557
6
73
1
15
142397
40
79826
3
28
56
256179
75
436707
3
100812
170925682
309258
475670
3
303873
281852
121942
9
41
90
409888
48341
31
83
493960
49
294517
124820
99
479305372
214866
60342
74
6
243557
33050625
58
3276
407039012
131712
450369
28
413628
29
18
29
58
66
50
90
60
64
80
493140
83260
321591
174801
17
4
45500
284269
85
4
38
69
319558
436373
69
5336
279704
27
17
47924
408095
34
21
98
45
469940467
9
67385
99
70
19
100555
332825
2
11713
288728
860054809
47
68
796063280
17
25
175791
27
78
476954
86
56106
61531
27
606624901
37
79
63
375976
63
73
31522
4
380480
66303
257568806
97
16
84
422146
671598143
91
15
97
161269932
146528493
630395585
264140176
83
92
404895475
38
40712
43108
128604
13
50
647585070
25
60
345590
28
813669411
262599
20
487346
970332932
412532
15157
827154569
200060
27
248659
75
58
436118
72
56
267640
267880
98
411640156
727013135
44
5
247600028
268121
237783
20
37
59917
457513419
36
2
28
37
8
6
274786466
28488
25
93
7
154328
399904
29
80
32
285790
7
363704
83
864670303
609420716
258250
33
89
175165
295002
25
70607
3
279409
300748
478220
294218
6
67
66
76130
360620
50521
436054
370750
15
73396
94
818350558
6
283912
90182
98
988115069
446762
391025
769622345
125167
354308
177931
371264
52
306384
99
131138
438060
6
549226293
87
70
354951
19
489963
4
13
64
455836
132299
84
12
88
7
61
13
167626
30
2
463269
43
27
451548
44
258420
668305883
433325
399556
9992
2
460030
212536
665393128
524923108
33
335835
99
48
456935
69496
298681
9
147956
2
58
463221
36
28
294258
206665
481709
302157219
472076
81418
289046
746089898
291507
3
29
143368
98
62
304510
49
32
78
149874
17
29
23391
122688
48
1
229706
57
80
32
113970
60
412802
77
7
408433
986938584
80
109396
53
72961
95
606919774
8
85
19
16
83325
497279
83
3
293424
334520
46
327599
373170
52
306506
2
8
91469
199994918
153655
426271
316502
249445
70
26
29248
99
14
55027
211265
315622
13
71
47
65
387644
5
227410
458253
6
99493
78
754982655
2
3
337624
18
11
1
19
450425
80
320229
86
463470
61
38
28
63
82
13
180315
125894
261959
37538
23
116583
5
267409005
358179
30
24634281
320764
221998
89
8
363859
85
25
295146
4
73
7
419533
38
156755
19
17
61
135088
45
12
672458182
7
10
83
6
61
599583182
72387
6
80283
24
133369
283835
101669
131140365
233342
345181
14
400726
13
67526
683312963
97799
66
169404
68
161420
90805
347272
435453
61499
414151
11
127336
164938
3
214028
45
70
78
20
34
56
399301
20
34
367846
343373
793474319
37
34
2
18
84
32
28
96973
60
53
53
75381
34
63
34
401280
388643
20164
26
39
2811
24767
3
89
99045
164375
90
91
95619
11810
45
417604
155912373
93
40321
209930
31
364851
135812
13
406419
29901
314083174
648787668
168067
283569
366127
45
26
175741710
50798
3
476248
136462063
48
8
17
326244937
176275
45
801107065
91
16
64917
82
436694327
70
845608268
460369
12
23
37
87
7
91
498844
90
237442
175880
25648
107833
419917
245612859
56
96
136303
8
483795
242872
1
87
467853
381700
167462
50297
412124249
45053
96
108567
9
23
287983
23
73
498326
119873
664958688
22
28
134927
114859
22
65
207428
107942
11
65
211370901
87
10445
96
94
209079
96731
727175950
1
84289
27
1
9
366016
4
95
392087
56194
1
64767813
1
97
636626097
87
5
17
337671
35
18451
83
44
20
257365
2
6
253496224
63
72
99270757
7
453057
33
748832676
48
923084747
104713
429349
61
148781
269681
70600
491490
17
89
20
185104
73
79
792941267
375822891
37
8
313661
258783465
235369
456347
150082
147930
349797739
8
4
488887
497140
49061
929647885
195502
90
473211
63
74
55605
10
819263962
151221
153740
253023
294969
63634
381180
155780
28531
480451
79
193472
89
54
7
79
29
414833
238624051
96
82
153662
4
33
4
484635
76
353617
299066
169751
4
182485
75
2
671741067
957656302
85
31441
875638054
219262275
269617
255938
264664
338259
515556906
88
183060
4
59
113553
148141
40
193287
81951
19
371779
179218970
47
3
4
78
672026983
399687
320984161
479082
944666485
410134
47
79
55
150703
258626
29926
21
12
248591
6
43
456305
7
4
30637
446937
856311141
34
125088
416163
7
197250
206111
341921
118422
93479
413275
51390
30
137370
53
65
303812
71
159078
19
84
80
30
16
42626
94674
79
60
123757
330170
79
498547
42954
45
55
49
447077844
63
398093
23
22399
613748574
8
7
734369925
55
11
89
61
371734
31
67
74622
426323
7
467029073
95
13
67
222540
187179
235041
321685
335966
228699
360080
736375228
168043905
371993
97
9
483366
377840010
272
66
38
38
70
63
22643
98
323031
252495
69
312005
70
1
6
25
84
287668
23
3
223065
943796042
40
987405634
73
70
50
214116
207242
33823
162431
5
360714284
170586
63968
211838
66911
3
53
85
225522
329832497
231191
78
308777
14
39159
54
32
36
248077
367624
403071
77302
161801
175100
396718
867402074
59
10602
42
58
70
78292
92693
52
3
7850
6
3
28
178861
11
57
441890
69
33
4
242684
389381
264059775
31
465754
8
444311218
14
73
55507
394153
53558
7
66
9
192732
19
6
9
338931086
87
146148
161459
2
81
77799
91
56
231651
217061
86
6
799609484
340570
82
5
110704
812302074
163682
7
2
51
17
50
64
42
486852
71888
29322
475632
449824
216961
387126
98
12
48
380662
336792
410744
70633
88
87
15
63
315070
35
466779
66
31
5
363976
166844
288783
395735
430949
471988
40
420514
74
85
68534
221897
11
147963
99365
525583850
9
51
22
77
499205
8
457356
71448
39495
1
83
172028
85295
9
24890
413108
43
9
1
31
4183
72867
78
144924
11169
92
99
9
118333
60800
58
343471
55
7
59
76
18
285027
460175030
27
169607
32914
25
8
92960
17
10
123144
407815
189851
82
84
94
33
41
404616508
197094
44
4
29
759833623
111720811
31
79
240254
10
189882143
6
107192
114732109
343896
829089384
51
40
377091517
47
9
378501
235567
784825682
88885
298663100
30
6
317996
6
996709008
9
2
29
1
427839
140423
183656291
420353583
70
390912
632086668
63
9
28
849993526
491300
422355
43
245638
64
42573
62
374962
71
331578
435339
18
366974
93
64
94586
309376
430056
25
278919
334880
930492805
398264
83
130646
73
569558661
18
49
245752693
851549397
53
356803
209211
241157
358899612
94
22
508519106
707588883
472136
479463
89271
94
19
190024
459425
28
13
604
67
50
95732
464758
393066
32
479058
19788
19097
88
15
68
22
29
332148
67
9
72
253198
95567
378962
64
55
75
74
12
484912
338981
133357
365455
9
719728081
234837
27
397753
79
3
95791
195309
61
70616
32
4
89
83
907519068
463123
8
307765
238900591
242217
58
105226
2
47
428244
215676
67
174107
8874
310664
195610
313092
838065866
79136
81
140513
57840236
403262
828708791
42
933330737
9
165305
3
10
54
48
116423
58966014
95
212468
454351
398666
1
213187
48
272653
70
31
143638
252088
68
252885
82
741725105
5
29
88
228153
13672
326339
84
449516
32
96
11
147289094
79
395407
64281
58
38
229095
87
67170
5705
72
94
70
35
74
97
31
88
9
72
223616
87
17
218738575
2
235986
3
417069
43
34
400660
89
100527
3
439041
96905
982005930
496040
9
22
21
38883
77565
241446234
185465
423210
85
75
28308
976981594
70
82
72
20
789265400
8
555243830
521415077
32
272068
47715
440233
905769135
27
45539
382607370
70617
136953
157100413
99389
8
206896
12
86
99992
83839
690735518
87493
6
418198
8
11565
8
858484531
7
68
292772
40
13
671746046
422105
24
78316
77900
84
32594
47
45
34
8
171851
8
59
20122
164566
133881
83
83
157213
32
147663
14354117
559989163
28
40
77
57466
83
45
17
393210
237153
819346167
20
2
58
21
132493
128187
8
33704
125958
351908
110820
396013
16895
11
12
17537
104540954
63
175887
47
415415
16
57
29
363578
99
34
21
162896
23
47
321802
388171
265588
85
21
75
10690759
569875159
37
258699
318981
9
32
420691
7930
26
66
52980
21
253147
47
5
375630
491531
410075
288186
237067
325261
95
220264
85
48
56
365420
508882439
480737
471514
17
66
374869
217823
61
70
31
32
19
163362975
370743
16
19147262
69
29
882988120
71933
13
93
23
783621530
25
381386
5286
56
396801
7991414
69
326061
781933700
905376926
473605
98
92
452419
51
446398036
71
109623
42484
68
350741
5
82
39232
38
58
40
1
5
65
971697122
455578
9
248247
426741
363450492
450824150
17
61850
405556
780806481
91
22
299411
483617
4
27
1
247919
426066
213187
8
410234
327499
45581
208780
8
499564
29
168567
40
52
184929
13
8
476734
207970
75
449779
337899
435171
53
49
27
7
146322
75
55
76
8
83
247674
9
27
21
70
166806
5
277332
88326
375258
292342
77
23520
16
471231422
369528
62
68
131116982
9
46512
489982
462400
384276
88
46
497283
59225
362918
63
72
64
486712224
3
208582
37
7
373971
293098605
177998
78036
8
188254
40
340550
13
20
8
20898577
454165
73
49
14
65
36
489669
25
58576
330333
423372
82
146366
395973
352242
199442
104350
54
242486
237271
285561
59
4
6
866108106
949796182
72
53
20107
19
69
339773
13
189700
112952
48406
46
837306991
31
76
11
145714
246177
8
941903697
16
4
90
7
265339
323277925
204863
318893130
996682911
803763749
84
47
26
342350340
32117
65213
39
1
83254
47
42114
258455
232754
53
82073
89
303829
44472
200580
19
368034
9
23
186874
347763
32
905499216
18
290009
84
68975
78
11
7
4
249385
478841
69
224810
161508
91
6
153180
89539
348462
818164389
33
648663651
86
42
65
45
247232
18
119640
19
10
6
54980
19
161032
122865
120291
312558
100352814
156096
559590660
98
23723
56
7
201675947
54150
292363
54
395486
87
176675
3
88
96
55
186443
457589
332474
36
431545
5
298679
10
284255
93
106873
74
189150
245831
120120
149941891
12
75
305064
8
120552
358415
179229
846807786
4
111990
456060
5
504794047
446145
36
72
26
169374
458066
87511
90
2
50
81
330870
26
422533
29
43
18
1
8974
410549
195543802
61
11
8
235800
18188
26
43
45
74529742
395631
406117
99
95
55
35
16
404487723
8
98536703
10
419410
18
30
75
11
39
440823
8767
15
511744049
167671
453413
110431
30
296239
471896
3
35
391170
133183271
233298
74
46434
406836
31
13
92
6505889
39
251348
26
135476
98860284
45
15
151295
94
328251
393900
7
49
1
27
236226425
106174
453168
75
438020
45
197276
106538
2
79
334275
38
11
113823
35
8
33
91976158
150174
10
60
71650441
411572
414830
460868
12
2
336956
768474140
796990306
1
80
8
16504522
495096
87
9
781603124
397559
102603
463972
341760
481064999
204703
80
338302
27
30
395192
75
238441
726282353
280380
662562341
86029
8
15933
201773
266133
266148
141952454
132927
23
78739
61
43916
255336
182995
45
33
7
478815
168073
197474
5
33
281157
12
26956807
203172
438912
48
396184
413686
20
117697
241139
293581
1
5
95
30
321228787
461299
17
1
220773
262236
39
28
86
285298
12
307632336
33
70431
94
96
428930
87
991121811
37
97
232194
77
496867
365382
280893
383971
34
66838
352304
96
15
14
38
27
785944709
27
55
91
235257
787321983
70259
488930
67
96
926274620
486121
329626
27
252463
79
88
222790
425541
406849
81
52
71
908969912
242197
3
24
42
59
424164
323399
30
237514
400199
75589
82
18
70
354606
49867
128643
332570
70
96084
53
320282
39
52
80389654
335547
1
33
191826
196160
379434
55
65
96423
289104
43
13
64
63
137490473
225712
77
46
321033
550343580
434622
473434
50
3
15107462
51
43
71
80728618
22
64
113585
187817
51
775808729
50
366676
335733
10
49
223349237
1
384888
26705
43
76
106874
88
4943365
258157
713866400
63
387304
9314
257581637
1
270004
92
57
32
32
9
107637
206289
410543
106560
557537497
263802
75
74939
85
23
442676
581973255
62
50
39
36
55
439390
54
131670
598417206
178653
82
50
300550
236414
447322
46
351095
92095
260911
6874
347875
90
83
6
17
229230806
179739
6
363647
7
79494
41
849797475
6
60
425462
488582
58
638572214
190420
14
7
75
415419
45
314945508
18
24891
56118
6
251728
83020542
67
76
28722
418045
43127
55
81
416150
123432277
391053980
65
96
94
183828
248506
193262
23
15
409034
23532
17
91490
36
182334
207021
77
33
220308
858581919
209481
12
13
89
66
34
50
4
31
306274
92
400184
48
3
117856
244850819
354254
352466
436795818
2
45145
141123
205490
92413
214895787
499761
7
20
97
754950165
4
81
84
85
50
493876038
74
12
44
54
1
43
19
62
482015
116780
27
44
8
310759
2
28
79
4
7821
339664
52
367680
7
519000333
319836
690100135
68618
207262
986696677
179916
399786
33
2
27
81
151983
21
18
3
95411256
15
193338
27
48
145975948
601582404
38056
82
335693
32
175799
8
27
264130
337510
33
34
145207
120921
6
71
8
445818
251511
208003
55
241048
862979714
40
387258
746836470
28866
9
484666
252905
177029
147565
366760
34
9
26
365629655
25
477826
67
358315
26
29
38
496100
53592
63
20420
86
3635841
30
134424
81
68
77
249349491
34
96
21
252630
327169
196046
78
199094
973906629
554842949
94
15
9
316005996
1
391997
167665521
4
91
25
111213
280359
1
411016
926277717
372510
12185
646673804
35
54821
51
85
58
5
85396
88
113848
172606
19
350413
128653
74
32
46
53016173
6
4
39
12
92
471583085
111228
25
45
58
491025
331094
507074414
281762
868212673
245521
484793
361465
96
253152
32
50
327529
383906
98
82
331690
99
190139
38
35
244185
69
3
226848
47373
193243568
8
234062
51167
325286
267830
67934
469510
66225381
467446
66
113349
29
234637
462430
392736
12
247531
259887829
577580735
7
62
681707091
118865
396782
186415
71
14
4
105057
36
17658739
491555
19448486
59845
22
354266646
43
10
206959
14
51
88
5
16
3
35
77
244013
14330
81
76
258945
51
95
691992255
112498
83
1
255031
20
410924
2
219833346
204345
187039
55
295360
79
41
3
1
32
68
120540
1
110048
361457
29
67
74
437881
393278
62403
3
94
88
44742
74
60
341293
247262
30
3
98615
91
348379280
326351
419348
394325
12
35828
203103
33
191508
27
145160
95
65236
59
439518
7
71
18
25
17
416421829
89
35
81
328458
23723
412253
453353
8
492985
81
85345
7828
415145
33
128282
483032
61
6
26
62
6
75
262884
48
213146
390111
209205
141072
66
16
80
68
89
66
24
97748
995625743
29
66
51
727557327
84
433649
291202335
6
180170
329254
184800295
642236723
9
74
551632600
92
260207
50
56
39
345180
334570
6
18
470071
48848
59
22
304248
203909
5
360731
264420
135972
61
82
65
59
775214654
30
414474
400493
302980
85
91
324363
424791
273332
415576
40
63
400867
1
251055
41561
42
274275
1
170498787
58
139297
221633
425388
27
338289
8600
21
28
254756
25
34127
5
205671
91
191331
172493
14
406129004
25
281119
368988
251905
85925
60
43
12386
24698
366296
84
8
76
417976
6
52
16092
59
190057
171315
41
168728400
53226847
56
152566
7
37
241212
49
76
381547
98316
243326
54
455694
199830
5
8
54
343308
164446
15
283633
86
199244
309559540
11911
94
51
4
54
41709
55
994702332
44
366986
70
36311
317076
47324
147234748
412172
3
92
431874
248379834
4
422473
412418
55
7
48
60
5
34
466668
355615
90
58
20
47
628350568
6
59
12
478834351
399197
6
18
45
4
311929
7
425643
183439171
8
761251170
55
75
383299
4
62
369883
301060
27
220442492
7
79
310735
962498778
26
4
472095
494249
250533189
52
278712
96
150921
807853403
49
137007
50
453937
93
5
190663
2
11
2
127063
960815224
33
321720
148628402
6
71
117822
89
390213927
81
61055
41
418384
53
211805
9
76
271015
76
185563
493527
84325
308501
493323
29967262
18
265069
338554370
91
31
13953593
42
284083
200980
4
46718
244253
11
40544
304531
50
487245
662876704
49
5629
472014
187612
233423
8
72524
35
370494
66
6
12
12
220517
295946
271022
79
54
380904905
48
25
2
455228
41693
45
68
76141
58
51
356734494
67
70
134638
175435
90
42
216249
367449
19
9
59
211706
1
1
485308
36
8
344401
52
71
200122
5
54
482336
68
317358
337824
29
597002595
70
88
330029
260451
43
79
34
82281
53147
54
228601
180380
307481
177112
453575
173354
28
396974
57
330592
72
13
2
47
397880
29
79
263538
435903
3
45
444098
493393
1
56
285347
632476596
293539
419850
5
29
426240
1
6
14
344808
27
474522
27818
7
41
80
249598
59405
745152020
143716
181065
94
68
5
281333
5
93
383737
375125
349734
431677
71038
71
369254
258954
75
319607
9
455295
319488
73
7
6
8
233790
361156
432496
969464017
3
56
11
98977006
5
337524
51
78790
73
73
68
436997
362152
1
86
2
909919443
26
339054
42
420944
27164
95
438830823
269262
1
412372
121065718
476750
419807
44
92
426232
2
208363
210297
46
53336
86862
84
177233
24
353626
17
249987
9
416709
17
80
454390168
403379
93372
472343
186608
491917
21
433719
214966
72
6
63
46
74
88979
1
329449
25241
33
64635
29
370090
397510246
39397
2349
27
435618
466602743
63
32
30
63
449325
350813
625632243
410768
331205
519038392
266598813
3
230772
826096855
9
184048
178412
137568
73916
490778
75
4
164503
33
24
47
524
59
81
50
158686
28
2
43
55
41
53
67
3
67
128304
2
75258
430973086
222069
47
95
335398
43276
71
172426
32993
65
31
7
495680
206615
246926661
64
74
91
246887
25
344260
382518
571255707
24
27
94
6
76806066
8
222455
25
91
31
31
289955416
72
56
254842
171784
159254
75
158843
24
285791
62
8
8
125340
332781
70
80
77
35
72
380159
927626844
847824700
337171
453144
6
461679
7
53
1
23
65176
110948
483860
347803
341044
6
30
72
93
40
114122
1
98
86
3
25
434505
51779
134098
11
269092
465455
89
31
63
765184210
97
255057
83
113525
67
74
358624
79
449820
450013
425496
2
404768
9
298603
270017
70
144795
92
498516069
46924839
218676
863181807
92
250578
1
9
38
78
97
21
35
90
167818
8
987018395
276587
461995405
14
290524
1760
190466618
7
65
145276325
334514
242963
40448
65
37
89
34
19
153757
70
5
38
14
50
1504963
2
190662149
461477
45
133313
51
233479
545956287
166573
426329
56
1
147106
78290
318579
79
429233
74
34
24
53
62
147178
188089
375725
355067
150324
151181223
40
79
8
31
383073
70
12
62
45
206357575
4
15
414805
266087
56
95
3
44
318436
63
182730
69
39
63
464236252
127863
303702
67
304294
44700768
19
52
25
6
365248
60
49
67
2
80
187849635
68
78
32
489023
16
93
15
82
3
99074
3
43
203823862
341905
15
13
8
23390
65
88
262876
381699
39
46
482219
48
72
86
5
289801
60
3
357837
52
62
404845
18
232671
456519165
174183
269621
287076
2
47639
29
486981
304207725
294356
20
78
48339
44
461415
739147640
477900
39
68
86
60
192095
59
5
4
169691
256935
56
338887
98
49502
16
7
62
80
268835
90
6
457816
106337
258758
72
61
91
9
206325973
992319550
82305
142841
29
23
91
850310109
34
76
475543
13
90472
32
493465
8
44
26
38
22288
247730
72696
736473265
6
893876489
117162
392391
76
365706706
877257850
59
213623
205159855
5
496006
195562
2
425099
74
6
54
6
984575064
4
230160
2
368018
57631
10
475672
79
145748
8
165477
28
7
8
455911
288398
3
396735238
57622
278457
6
25
20
71
321303
25049
79
388391
51
365718
6
55
7
236630
49
408131
59
68
92201
46
301349
8
41
238766
29141
284000
31
409960
30
746846437
94
297407
588615195
361480
48
165770
319654
369562
246500
99
375117
75144609
261432
81
455521
85
8
45
498379
350456
359742
38
369273
98
8
94835
60
75174
91133
53
108108012
441479242
347051
6
450629
90
153772
275979
344452
123749
322649
626891614
428667
61356
143365
429290661
303912088
29651
33
492397
39832
64
78
415481
81813
9
778820654
137503
127280
32
16
16879
494422
414982828
3
4
86981
91
495982
14
51
185566088
51
916899905
1
485195
34228
162141
74
283706221
59
59
396605034
91
326768
44
318785668
145883
44
207111
90
71
832148923
884195153
248597
27
57447
25
581130715
36
4
484069
75
134838
106901
52
7
127510
59
480017
93
337150
33582
18
251034301
377525
46
16179
248326
3
20850
94
499966
41
445781
127552
51
393636
299006845
36
7488
139436
17501
355947755
448753
173386
50
85
6
9
26
388238
93
211633
454207
397400
62
68
67
8
46
70
54
896756467
411063
12
215232
550373602
296589
83
200850
75
13
71
66
439319
72755
32572388
85632
25
1
11
28
205688
69
21
22942
690821764
422052
32
6
10
249228
8
94
83
70290
94
23
77
414484
262419
154560
244172851
93
536353339
113859
39
29
116527
97
15
97639
45
434134
50
7
151793
104897
170090
56
399038
166071
7
481612
8
203573584
81528
132338
152005506
21
262232
220597
82100175
127349
5
253250
141831
202084
49
561743828
474671
48
18
68227
243256
59
36
68
10
94
26
87
21
19
2
60
96788
344948
92
29
15
10
303708
21558
460472
1
396775
90
78320981
218384
34
422773485
166795
167904
7
5
432391
390177
23
92
189394
9
1
5
58
10
66
264212
477481
89
68
13
299017512
322857
300203
339503
404328
384263
173578
985528546
325844
28
561947815
306011
242701
42
451230
95
113703
316291
244461
66709869
388050
142857
33
42
134364
1
20
187384
18
259181
23
16
39
397639
607831009
13
923787225
44
12
8
346319
37632
31
971040241
75
44
328202
167280
45
33
28
17472
4
61
85
239353
253577
32
44
319688
93
137336
23
108720407
53
42162
11
81
351626
46
429687
329738
168226
323894
5629
328480
402489
57
430503
72
433443
62
856986934
45600
82
383686
349398
487949
213381
5
10
464551
352211227
17
79
36
5
2
472964
236134
901001635
1
855796801
109485
67
5
672669561
95
917581874
268244
14
16
7
440110
45
181892
322460
27063786
10
123550
342216
9
142569389
4
203136420
6
133156
13572
4
277605
343273
26036
33
101995
39
40
239830952
209745
51539
84
11
54
7
64418
208942
97
73
266152
8
5
230161
56
9
24
16
210975085
4
867162035
93
364806
240002
97
48
76
8
190977
80177
7
158096
61
82
10795325
61855
72
396806
7
675943446
10418
29
84
68
300535
75313
39
359103
2
440648
8
473371
418348
248174
50
60024
81
38
511150959
114458
96941
326467
7
35
5
258375
78
341174744
49
8
6
49
328916
60737
49
98
60
316073
25
892202453
68
4
90
193515
84
8
63615
1
593188620
20
31
225659
57
298956666
19
4
18
55
25
11539
10
66
2
472306
377157
141474
30
15
274566667
70
46602
346713
8
211661907
435122
413209
118042
334965196
7
30
48
474064252
314240
205457
143848
58
34
44
4
8
244
31
53
67
491689
326889
331665
44
60225067
350157748
72846
70
7
425730
11
272499
92
87
40
11
340540
43
26
405241
344873
29
79
88
65
30
107967
86
389482
572313143
52833
9
119967054
291634
123577
6
30
448601
41
301792
34
354666
68
230743
28
76
843043793
228625
351100
10538
91
370463348
24
499002
2
64
139704
33040
54
53814
66
49
2
25
5107
346288
2
96808
326803
144595
41
89
96
398854
60
129980359
44
11
406513
48
7
210327
131082
98
8
9
8
71089
15
587193276
364407
41
24305
3
77299
303464
486264
23
56
111932
349731
6
29
444465
18848
71
66
30
200393
36275
1
31
92
34501
7
377793
52
429
188672
36
242574
288451
56731
60
319919
442555
7
33
425381
433205
921505036
60
51
17
7
36984
3
19
46
129212
23
650911322
92
80
363077
326374
44
265715
295029
47830
83903
212166
73
44
90
93
17
43
150271433
8
18
42
26
440933
539092166
176286
10
31
36
2
69
3
70
49
480115
220047
54
2
32
144126
694252112
47
382258247
616981918
695825415
1
32
16
93
93
404407
48
1
12
49
392709
25
75
153422
285713
263122
61
17963391
15
207843
655506679
286012
2
84
241195
87
596734893
855609272
378355
295482
234684
369954
490710916
76
75
884195953
705407966
450894
54
83
15
3
366133
165642
84
7
75
467735
11
2
19
29
166296
303083614
6
23
60323
489395
89
5
36
44
29
76
361150
25
41
39
231935
247125
29
26
80
62
870830384
828035269
94
4
196656
44
179589
435095
49
9
3
3
49
7
207058
78
69
35
365329
483284829
85
64
263097
79
43
49
231200
33
300744
283048
78
2913
2171584
138613
393934
75
21
71
1
76
20
6
379927
69368
752244496
13
256429
78538016
24154
396636
2884
25
2
1
78
195685
64988
10
273696968
66
5
18919
335264
49
344377
21
17043
77
42
34
202124
46
55
57
14
49
2
1
47624724
75
339745
64
98
18147
9
302128
38
30
83
735170958
632555167
46
91
684138613
85
475452
9
38
42
63859
141170
417380369
241162459
98
316233
282772
69
304320
35
85639
163257
247023
42
418877
267511
413089
473468
87
68
59568085
196244
72
89
97
92
7
270127
314881
356215
93038
20
343328157
294379579
294521
5
237795
7
92
22
72035
34
63
33
30277
87956
26972
7
901387531
6
22
167214
13
2
449788
70
58157
75
63523
308292
85146284
58
161675769
676688183
433326
302042
468061
188689
344948
238240
53
361039198
395171
132084
542111657
58
406836
480470206
57
362248
904071704
56
271312
245140
349775
144323
39
700528886
980768725
22029
96
5
333061
403617
24
292158
36
36
49
189570
57
409984
58
803308733
199129
65
93
86
441555
499603
55
111518
457501
31290
25
19
8
165454
471047
58
49
7
6
214338
1
31919
261713182
160497
5
99
159437
23
58
83
909413906
50
448349
30
53
9
99
122390
431398
5
456694
915989690
54
91433809
213319
186515120
253183
40
71957
312223
431839
56949
672674462
2
354177
9
468092
1
457035
59
334207
26
160064
1
44740705
358059315
495903
960401174
292190
35
77
11
96992
75
5
444126192
134986692
435277984
91
67
506708405
71
4
83
328737
467741581
213009
179090
229654
96
359390
299860977
220160
8
14855
4
89
98
86
24
9
26
32
78
658957798
67
48
53
96
15
74
18
5
97671
74484
299557
36
67
225416167
6
4
21
65736
71
65
70
369849
385129
50
82
65
311987
19
42
191884
289375
473471
74
83
56
138699
227134
15
79
559947475
54
53
259058
60
96576
76
213643
59
406123
40752501
4
50
414142
44
205092
83
45
3
171019
37
99
569016125
60
163889
42
8
48
205538
487340909
178400
387539
236560
629601257
42
67743
20276
484764
258549
99
234943278
92
61
310872716
385198
87
202615
1
232806
51
256887027
63
309057
845389361
237826
282701
174289
77
420946
25
93
307266
76
408662
793942422
41
39
60
227951
3
131286
132550
90
459630
8
226664548
329857617
24
1
165070
458805
76
40
2
191375
49
335183
157288
72
21
210445
94
5
89
88
40
315063
5
452844
183252
22
100204
88
84396
176823
84
8
67
92
75
277113
8
14
62
91615
893849419
478321
94
5
422325
9
609509920
4
7
464870
6
252879
910529759
5
26
258979
668607335
376241
86
96985914
295146
59166
227127
66555
71721971
26
44
72
32
219883
94
86780
23
40
56
378117
167743
202392
26
34
7
33
93
1
39
2
81
41
41
138820
1
452052
780336894
46
209707
54
160202
10
58
8
82
78
753860036
71
8
70
14
292960
425928
325909
89
331328
67
2
628060881
128876
70
42
62
16
73735
71
207288
90
4
32
12
336870
25
192166
421516
65
1178
41
5
1
39
6
132468
372930
65
143476
45
959903368
6
270087
4
93
8078
98
395074
413999
84713
328953
191557
364987
84
1
116520
21
13
10
66
341480
29723417
281132
1
185636437
35
45
8
78
887040511
392692282
38
280505599
217620550
21
487791
57
467079
273783
128321
24
40627
137306
89
903482704
39
38
84
71
322440023
71
62
694957604
56
51
13
206766
45650
344654
5
132742
10053
239644
479482
26
46
5
55
55
4
60
73
36
18
24687
205599
94
274632
870081901
578839631
16
268567
16
697584880
633170861
37227
384213455
25
33
102325
161071360
335542
64
155584
45772
82
345278
18
218527
580051146
493723
61
53
14
68
198001
6
25
111393
4
160260
742784150
250339
96
694651221
81
470469
29
7
360278
332542
325480
36
8
92
72
9
44235305
605525310
31
4
58
40
58
347018
70
377720
37
71
329192
200153
5812
621122820
99
3
215888344
58
62
5
315462660
1
43
58
260453
172565
231479
64
337488
424476
53
5
90155
9
1
6
62
18
55852
86
235212
61
186960152
26
1
905279334
78
5
47346
192287906
40
83
247618
149863
76
1
339982645
34
420688
105207
71
60317
19
72
244620
21
22
178538372
247106
86
142434
26
63
65
499602
57973
90
49
10
280978
204187
450872
913840528
474276
71
884138087
200915
6
58
196369
453347
55
334365
210144
9
88
92
354597
43
9
21
97
4
21
229340
71087669
94
75
150365766
80200
190211
81
350773
184426
1
1
51453
4
90
341594
342028
256475
217984
8022435
94
99
385921
294608
20
57
56
23083
299440
85
7
5
324440
17
85
480769
9
325830
64
5
76
44
108825
762863686
10
16
186298
239949
50
417889
329017
22025
293100
217861
421739006
355314
54494
440037
299912
468107
342424
48
4
57
418451
830365087
30
23
160712
294536
436702
49
79327
969985328
63
50
486464
81
280934
26
182609
94
552984536
21
262741
16
350164994
91
21114
76
4
96
213327
58
37
296431
287405
73
80
414658
215274850
402892397
1
470903
36
775236171
52
368619
17
71297
58
74
97231
771993855
568086882
13487
676344373
10
995756213
32116
59
71
52
226712633
8024
150690
12
4
38
220126408
14
241876
315190
9
223482
423624
81
83
42
85
93
215709
7
65
82
89
47624
289817
24278
19
454529
17
108190316
15
39282
256480
96
330801
15
989275735
5
7
622503783
35
488102
373344
8
58
182036
29
498901
19
244203
112294
232501
407248
4
158913
182340
477085
19
231968
38
459363
17
301485
9
1
283881
18
393113
50
707822138
217261757
60751
1
98
8
1
492626584
94
417393
371171
8
11
373127337
4
274466
538584976
89
2
141366
191132
131415
324637
84
4
365007
72
439304
3
17172
118116
312691
298426
23
209717
438081
29
276225
273184
6
1
377663813
29
8
119241
91
49
211514
81
54
66
68
373565302
8
2
270661
56373
56
210924
429231
189683882
386747273
312382
279949
2
167662
465218
245998
3
68
189468
3
428442
36
134379
411192
76
56
28937
67
525161352
81730
40
331462
77
881725103
4
23
75
1
285110
980873387
9
25
440073
274055
638220378
3
94
91
61275
48438
108401
410790
247204
62
904792995
412811
4
335400
94
5
104350
304972
48
120656
120043
94748
157814
567369250
91
1
19
52909
76
9
507708111
38898
30
211669
89046
80
857894586
68556
62
5
98
494310
99009
133846
49
385654
30
60428
155259
226688
97
91351273
29
84
52
30
497488
252081
20
30
109790351
385288
9
447128
7
364181
443187
88
60
850956059
3
6
51
295027
21
54
32
14
476544
107833
99
451404
329451
121745
64
338514
193238
851356153
25
144307
245557
26
454539
411566
74772
946211460
230684
98
339749
232664
39
1
89
3
5
190486
9
252924
333258
774032612
7
125362
495123
46
135045317
38
7
69
467799
38444
63
26
5
67336
486145
87
92696
74709
78
812361555
310508
312547
133378
23
349068
91
478601
11
417115
4503
15468
54
6
92080949
33975
318128
2
97
396734
8
857478654
49
16
24
12082
389449478
9
2
170584
306181
274374
293800
25713
76
22
42
705583186
364996
270924131
242627
34
72
132669
72
64
64472832
77
395124
58
72
86
58
424680
25
39
8
76
7
1
4
69
90
73
101464489
4
232413061
99
456608
82
58
98479
345240793
520918919
370100
58
95
332842
67382
50
63
237072
79
146265643
20
213492
37
4
71
79
274226
265008047
43
185753
25
42
211839
26
258714528
854356526
31
368202
33
120975
140819
450335
21
318588
284715
1
874421011
28
96
66
6
56
14
97
41
79
9
61
138027
68
5
409879
492792
171804
740710200
452343
71
39
37
433375
262276
22
78
207598
40
97
418736
47
377183329
46
359780
242575
81
141268
478814
241607
61
81
5
460439
602593478
85
7
24827766
4071
23
702802423
92
82
64
97
36
1
220424
78
231953
1
21460
71
5127
200990
353539
42
80
230579
60
420643
15
4
3
8
87
15
204952
229731
18304
146094
586701169
769
64
249925
195634166
447040
13
938906145
89
484412
72
628174087
419618
237950
62
73
168347
7
69
354658
72
97
7
30
8
49
94
92
300489
98
86136
84
94
78
85
93761
436030
344788
68
61
102636
6
95
16
261957
262557
95
290779
33
16
54
359169737
60
1
81
16
70
2
87
493586
542655304
98
14
6
57
147150
66
75
352962352
963193259
18
98
2
219198
61
176962
80
459115
18
471015
63
62
113531
93
42
506814838
251851
262136
2
286012
490564773
511944711
3
165754
2
458852
510965280
4
137058212
27
61
53
40
5
227637
76
927557859
39618
159329
9
23
16779
80
150950760
924998377
86
303026
20
57696
257922
201711
370077
76
434516
45
497865
911074277
63
273014127
57
1
432504009
248415
74
40
861123631
362005
16
234153
2
108799
72
90
497670602
55
330903
532433307
64
355337
205187837
254683
30142
617062229
7
83305
98
87
208974
81
172175
19
19
6
7
31
16
253449
72
33
160562
10
240987
3
89
2
52
27
16
7
38
99
18456
634576979
41
295969
47
14
635493878
55
67
200493
307014
79
71
272490
33236
426326
90
310852
66
99
93
209571
328182
76200
41
350613
322179
89
9
28
33
388728
309840
25
34566
38
239677197
3
67851
66
82
79
323537986
849082117
470704
34
353663
54
1
59
21
7
14731
46
416115
18
347083666
224746
213246
71
7
20
7
31
198174
6
97
216689
429659
81
98693
395474
331858
8
82
45
57
398386
11961384
26
4
120520587
9
42
80
58973
119000
65
39
31
96
47
385061
29
6
174368
376882
37
153551
105521
774690560
2
35
399312
472826
51
9288
41950
68
97442
359698
5
930040571
414150
216490976
39475
1
88
146942
429471218
70
74
1
145470
485311
51
72
478879
321577
25
21
7
54126981
133821
112478
179801
333110
156922
901381675
36
60
311670
66
9
162033
26
495834
175026
28603
149267
618193560
8
14
97
464870
34
18438
72
75
34671
353229501
45
203676
23
36171
474073
212732
17
175379
210094
129391
345962609
21
444052
111708
95
440137
474341
435212
159107
97
11
85
35
68
88843
113510
40
3
97
55
17
61400
31
41223
1
89
89
384779598
17
23
225678
50373
49
290991
358421
202240
420998
38
316309
484935
35
44
369350
256568
998705309
434377
6
3
74
4
19000
10
442565
104037
88
262220
65
2
725588877
70
334386
42411
124596
429091
88210
42979956
96895
204499
3
519211189
200069
399891866
73
488755
186116
203198
831729084
344376285
482765
198503
472510
137771
159114
83
5
40763
62
40
74650
5
65
463768
96
43
54
38
201757
53
400208
58
5
291312
48
8
477740
75
202435
696285537
17
260588
110784
3
358016
15
93
36
29
944937453
27
640588956
92
90
73
44
443063655
457117
6
226439
728696190
46533
97
5
256584
17
453682
133449
819632372
176573617
316348
26
344880
3082
142134
206515398
262755
474076
69
102873
8
912424592
258526
99
279147
34951
6
157036
4
8
24
381774192
44
38
8
100586
287121
2
387343657
244034
34732
18
3123
145468309
204418
9
303780348
598194659
103831
8
89
122354
38
18
323604
424409
12
495564936
84044
50
106608
385857
71
320866
482085
352718
14
1
202467
464146
239825
545350394
48
57944
8
29
13030
259289412
65
314149
307999
4494963
4
6
68
491454
98
63
63
274972
633756922
2
32
291951
91
5
715940129
816790008
246445
275822
64
112931
428816
418279
887282446
31
61134
39810
60
4
99
369853
25
105677
39
409265
10
60
7994
266385
113904
69
5
99
6
15
47
45
37
51
54
89013
75
308726
84
346246
370479
37
82045
168474
431915
84
169577
414549
487906
15
73
531306869
162416
4831
492864
82
42
703762849
75
497488
464957
70130
32
308327305
205907
60
9
807748205
820170656
6
916440342
289035
90
29
849473217
2
59
247815
74
98
98
43
7
109319422
3
50
12
854085858
3
90
68
96
252204
209579
51
5
307936
308272
141429
96
86
23
38
18
28
6
69
43083043
81826
86
314425
334200654
408670
120509
325382
66
71
705552292
968838718
233356
106195
402985
17
95033
2
682092817
184460
84199
15
349794
24
69
406488850
97
307492
26921334
3
23
443520
657701030
94
13545
75
61
567093765
2
943249559
9
42
50
90369
80
24
615634885
27
77146
315298
141878
587238913
96247
94
499808
22
92
138500
33
46
32
199354
180455
275721
156676
46
81
278437
7
726720257
47
8
12
3
17
248897
69
12
54
4
405856
95
105362
57
413158
411451
490001
6
17
60
271183
6
82
8
33
44
20757705
61
42
58
765600397
69
53
80
295186
85
83407
69
378312
314610
89
273901
376078
16
651911879
9
517053442
307752498
31
83
234271309
87
43
294893
177257
24648
397114
3
9024
160777
20
111207
369517
85
91
501961799
43
5
64
8
22610
92766
32
30
404059
34
435318
90
84
58
15160
331964
342462
26
47
95
99020470
9
20
3
778680653
125317
69
72
44
84338
161314
33
89
6
38
36798
59
598228425
292985
320866
70
73
27
36
31288
76304
5
553254536
31
7
80
21
58
305264731
2
48
70
456736
38
11
71
29661
98
97661
14
93079
45
278949
297959681
11
32
460350021
55
35056548
12
46
389344
40
72
23
616748149
171316
440750
459946159
184649
247309
25
55
698556593
22
23
21
483706
97
409406
446602
76
137110
7
47
7
87
50
380837
37
91036
33
97
90
53
356893
5
234039
917186795
42
428553726
430601
307876
56
546725444
182910
33
29
77
91
251134
85
8
28
477277
34
117688
11
490122
73863
68
38
633331209
63
26
622949051
87
415861824
16
358969
271229
275407424
6
49
29
278879
153513
81
401472
192065
47
10
99
423241
47
7
87
127191
380622
188148
82
68
487950
85680
16
97
828766181
59
70
79593
5
318377
271093
227820881
89403
52
6
239016
494824
21
95
6
463317
72
350895
57
29469
12
181186
51
5688
333294
3
156463298
763745481
7
351927
48
1
74
36
240745
837852167
16
14
94
214161438
398784075
203912
105792
18
65
296165
56
997416345
730172436
142846
25
97
254367
40
1
336015
284295021
56
85
134842
374158
21
344512
259875
81
309390
20
462842347
310162
56
69
279519
290105
25197758
64
139445
6
74
12
987002782
33
100212
11
68
76919
223235
73855
6
27312
35
28
176126
15
43
239229
425569
57
735367116
370099
34728
77
213951
12
61751
35
17
18
48011
172189
48
72
470263
91
16626
142064
189637
178540
2
4
52
27
175382
4
63
73194
48
577
111755
43
284916
2
415719972
143308
248227609
130316
486712
19768
161005
30935
82
76
8
397766
142537589
151521831
99
80
387788562
29
67
319496
296256
428807
30
90
8
73
453525
6298
404626
480451229
81
54
912790150
377674
110271
46
472762
47
81
70187
4
111513
220855
5
1
380754
178842562
367587
91
962994503
76
92
364310
11
70
425151437
30
81
92
470945
239337
122386
96
5
97
37
66
8
28206206
351718
470665
92
77
31
54956
49
425779
23
6
35
82
182844
135163
454130
28
67
76
45
24
141145607
98677
13
620373420
289585
1018
31
26
38286
389098
44
169524
7
13
498870
90
31914
192776
152760
88
135362
74
304094
14
77
2
68
254865
268252
83
15
114700
248348
61
186110
94
490543
401976
6
7
15653
3
222344
59
544303472
8
9
846335079
35
84
96
76
93
93
81
247202
222146
446034
814684324
72697
248913
19
404647
203478
41
853735228
911778007
284371458
324891
98
48911
219362
207920
57
194655
493819
66
11
447793434
67
25879
88
108134
464401
65
95864
458539
59
9003
43
24
29
217702
129093
74
424206
1
68
16
313809545
270386218
363024
2
214949
9
4
226610
65
60952
156277
884416824
8
250102
433050
148277
53
18
48
1818
34
442786
82550
69
238915
139965
156657
51
87
194653
79
4
33858
79
39139
144004
56
45
702033484
249771
659210248
40
95
50
269677
19
371021
282650516
161000
499339
238542
430902
315704
367429
60
414752
92
391104
62
2
15621
78
471096315
98
64
175723
432179
464442
32
33
183596
406582
43
414077
52
41
5
239084
20
261089781
350489
3
60
3
2
31
82
206267
31
43356
24765
284864
188601
33
144537
372576
101748
52044
50
51
179698
89618837
219935
16
34857
55
71
93
310961
294800
46
64
463571
90
87
97933
305974
83682
225343
2
147767
79
57
2
45852
5
740815198
475384
80
12
244497
34
86777
25050
63
31
89
5
80
440779
67
171855
161731
88
97
473307
363890
1
740998263
158037
74
18
88151
71
464354
94607765
142202
292399
55
56
86
33603
92300
176700
241258
28
195879
52
14
344945
385974
23405
361756
608822342
50
39
346746
20
26295
84
51085
56
79
18
76
38
48
731083164
88
25965
46
365757713
12
42
309019
24
216373
242411
4
9
35
990190650
270819
15
91
77
152590
110399
39
6
106729
45
469328819
51138637
309556
24
130541
487915891
6
391723
6
77
75
189294
65
98
27
196846
263684
239288
73
438365
938350919
125353
46
97666
94
51
743776395
49
8
8
17
636238502
14755
56
645151706
45
282733
1
87
182272
48
32
2
851491365
72546
248415598
93
67
484663
9
41
78849
1
78388
45
272861
4
204102
168367
5
49
93
92901
108310
873688732
88
47
60
69
420497
445231
1
101998995
92
4
81
93
12
98
7
75
16
942267361
55
379867
383401
300237
482332
54
9
122607
3
152576
321504
504281769
38
73
138098
68
53
4
1
39
11
7
27
725664643
452398
2
87
2
407322322
262455369
76
7
6
66299
272013
197921
266725497
335340
6
419457
55
5
98
48
315787
802721802
139558420
338340456
291425
79513
13
92
21
136711
83624
203822
683519691
94287
133423
203049961
481838
335676
222107
5
59
6
156061
66
285203
131241
454771
336311
82
268403
20
465310
5
76
615859792
330873237
297971
72
352122
398717
341734
81
7
364221227
70304
445043
41
45
236046
94
3
27
68
46
411438769
4
91354
474686
71
245831
334111
378199
50
14311
11547
281773353
49
439525
72
464487
7
376473
413476
5
6
16
219793
46
148235169
641273212
9
365609
1
486158
4
6
241876377
313175
158729
153333
86374410
5
97
488363
88
441096
309083
8786
57
75
17
42
463100
97
2
72
103001
79
917952564
187783476
71
451496795
535019762
322409
27
270427
220375
185051
72
84
114079142
93
63
18
2
8
327705
426775
98
18
934090602
93
7
793932592
15
454190
37
4
53
473831
49
15
9
33
98
435079650
923009328
83999
64
53
61505
19
44
6
275336
49
29657
196751
26
20386
269732
340548
63
199
150630
8
8
97
86715
4
127717
91034
310128718
141303
275604
111504
63
281570
290616
274258
44205
6408
66730335
92
184093
14
94
9
8
7583
16628
181488
611442126
14
78
22981
894828487
77
98
85
74
692040635
91
36222056
70005
36
38
462332
228900
62
18
93
306823
50043
73
27
58
340294864
453313
326592
44
64
1946
264803947
256920
38
63722
390521
46
46
89525
46
83
36
84
399295
55
471170
776942159
11583736
61
46526
251707
5
79
187478
3
62279
87
12
468504
365391
260282
48
77683
207303
273676
11933
58
377864
2
7
218683
94
172777
77
98
77
38
91
53
23984
98
89
96087265
80
263719
80
81
482796
711244174
388538
374656
550097761
95
62
4
78
67
85851
44892
299508103
312943
357999
391348733
207780
399138
48
58187
175588
47
24
170393
20
218774
363242
277242
76
203624
76
91
695587162
4
480182
94
84
25
13
68188
77
88
132276
97
3
3
71
78956
98102
374049
575771700
9
30
2
39
274574
183877252
1
68
8
2414
90
340063962
61
30
2
439522
44
67
395293
192258
86580
39
497774
83
53
14690
4
17
138298
81
178793
494286
625335296
741570166
7
60
315974592
59632
95
85
5
96
202704
72
59
87
3
65
496281
257603
83
42
47
47
3
34
295089
155425
538513759
439774
80007
355596
469954
42
200973
237332
75
14
200185
65
39
499934
96
972847787
43
126581
49
107922
870310022
64672
19
74
17
424297
190762
26
102021
97
41
15
452108
186413
354355
178009
5
22870
24280
24
113114
38
18
21
435527
74
64
25
2
85
352356
85
335968
17
492835
83
118797
59
14
235479
813766719
34
421432
420212
446246
399301
174066438
5
327263
689450756
9
347324
265511
226738
324509
13
199302
14
87
373411
382837
249572
66
49
2
81
3
10224
56
15
73
34
213360
61
40
270632
324510
494255
51
217676
288990
198959
413892
129709
101358
616678932
31
8
71
87
273905
493301
281879
318915
141668
9
71
303284
71
135900
61
430574
54
42
26
98
9
5
81
4705
60
143935
65
87238
258390
99
3
52081
464817
44
95
52
72
86
33
93
3
336327
10
29
74
264980
1
277424014
69026434
33
2
269015
361827
232825
8
183527
301047
4
20247
409558
134809
248058
17
964797469
106506
899440348
215488
36
217621403
2
57
356553
2
162063
33076
118845
163370
92
214162
140963
32390
926822836
830740958
37
106339
39289
74
469963
16
7
82
375574
31
11652
298182
426719
50
83
16
67
97
305755
463983
153576
31231
237943
9
23
62
31
338156
100939
58
54
23
86
17
453282121
59
7
127161
6
51
27
18874
280349
458131
3
6
367044
8
236468
50
86
206061
161296
226677
28
9
169540
295508
33
758394763
76
18
406657
4
363526
163189
82992
9
105835
9
11
89
487946
448900
12
187088
41
441225
63
775070528
11
140673
308028
224243
52
8
90
156738
308321
1
91
238453
37
55
39
220057
46
242771
289438
76
183559
118028
13
337154
37
14412403
14
395488
103817454
8
244558
94
75
34
58983
30
30
26
22
47
399619
896248093
85
3
1
49
28
426575
76
92
160525
596295072
237204
113553753
855342002
8
84
98
33
28098
238679
518049818
59912
85209
119165
9
92
26
39
86
447023
54
90
942096370
72500
68
281331
55
39
7
11
8909
71
69261
254785
129349
37
154035
28
99
21
54202
285605627
302600137
3
34
92
23
88
311489
313153
5
81
339500
439833
360128
92733
355966
83
96
75
280004
625191587
61
88
64
155380
95
364519
116209596
115815
6
21549
453896
106852
164601
61
96
155197715
64
464546
29
42
899450876
482869
334961
145477683
540205577
73
87
92
185152
781601820
95
107690
285654
17
379366837
99532
780830900
162367
1
84
85409
471677465
343953
4
85
33
38
79
64
256518527
233560
88
46
182030
135094
10
53
406295
284374
111621
26
67
366450
6
9
214584
374340
72
456968
452326787
459064558
18
330852
213971
383814071
43
376418
54
93
368201
25099
37
45
238834
462310
466576
70
69
829400662
15958
37
196814
386239
9
5179
275783
148734
217767
15
93
482767
9
6
46
23
20
7
210939
28
659140397
465021
28
29
479983
459293
16
18
608429689
36
70481
261584
5
753093018
21
44
41
94
73999
597070291
93597
2
31
200084
75040
37906
146716
144949
5444
445954
1
469125
2
216008
268395
263413
22
65283
102112
96
69
33
415534
646560772
60
410987
406357
19
75
5
60800
39642372
14
218222
723904736
282546
318736
73
7
312764921
40
96
861070421
452583
399120775
8485
356790
82802
42
475002
1
6
72
83
104847
488816217
49279
15
72054
30
432663
84
264032
948591252
394031
98832
25
348005776
745820826
388892
122981215
294553
18355
41516
37231494
17
254899
403958
74
407940
28440
26
36391
485572
8
370117
7
27269
24
83
272992
90
380045
81923
985659520
46
72
85
155913
128552
92
37
23932674
69
72650
38
425879718
69
664005073
1
748945789
93
259716
495713
29
5
11325
341943
39
193543069
3
35
67
8
29
228755
8
55
46
72
151099
89
19365
92
4
303813
442351909
480832
7
172930
155607364
3
316422
321571
475128
68
22
119131
82
441161
474984
16
165417
66
68
12
269832
467974
237996
90
349886
93
22001
77
4
375339689
3
225762
67616
95
491134
524638731
6
37
13
120214
604717159
42
303900
36
87543
70
26
173098
399755
120455517
44
65
66
16780099
58
675923699
219210
82
21
233398
31
109069
158599
389229
38
204227
434544
13
799254122
476036
30
293650
32
42
25594
17
70
55
265716775
76
26027
51
78914
32
44674
254924
489173
95
93427
4
34
11
38
2926
7
80967
45
45
323526
25587
477358
423720
80
3
7
145767
158477
98
76
1
135692
642001589
440626157
767721436
97
57
171877
455741
347300
90
96245
892577213
99
4
418571
8
424726
7
72
32
40
92459
312305492
75
6
226663
13695
75
85
84985
165848
63865
67
26
2
465396
63
401663
400004
26
284082
1
30
50
80
93
8
168983
246940
68
64
28
312135
15
650553645
98
24
490246
127686
45
23
252145195
66776
9
18
41
302828
73
88
996
242017
9
77312
47
7570
97
18
126744
312380
51
73
35
81
20447
313955
7
168517
6
44
268792
34
88
1
197282138
33
26
18
71070
43716
8
90
200962
9
19391
473625
370340
21
195648089
3
85
92
5
33
35
52
16729
18262
392861846
327366
351332
2
2
294137
55
19
754850838
6
44863699
98
70
99
260853
350556
57
114249
87
96
469156
22
71
39
23
451886
298657
54
373699
259027
82
133493
92
3
45
1
9
411251
385754
81
1
109300656
291879623
303240
91
152849
199668
48
984168831
2
821338912
39
271260
241859
367095258
67440
41
39
424246
356269
404962
77
152082
879197329
74
910148884
32
7
77203
47
95
55
7
44
3
83
34
78
4389
23
474190
5
400529
89116
30
162185
1245859
8
74
333074
85275
13306
3
30
68
136137
445018
8
124930
76
70
491203145
42313
25
13
86
15
351505
11
317972
409627
89
489370
184506
89
52
166668
80
6
4
189403
20
18
5
45
37
488225
94
89
24833
9
308316866
32
46
1
43
339743
90
51148
98
120043
41
430746
24
62
486147
317473
32
80
120644
51
42
128421
71
18
10033
82436
262209084
107768
473610
16907826
95
30
465203
76
3
254222
56
56
320728
344488
222187869
40
50
148435793
34
2
99
65
82
524763010
115845
383063
229332
279345
21
83
534893479
41
73872198
441753
24
50374
98
298299
496091
69
693281814
176838
4
66701
284552
400103
69
54
13
41
12880
63
86
5
45
246023
45
100987
46
37040
111099614
97
74
4
81
34
176217
210487
76
308225
61
66464
79
286161
286096
5
25
128652
600824549
90
273640
66
33
81
49331425
490994
72
78
77540
6
70
2
436391704
7
11
29
59521
342203
1
705422368
163389439
39
191623
327818
101935
285302
84
6
157668
12
13606
94
52
75
322595
4
296952032
151531
167722
72
59
146235
439441
22
79
318432
38
35
81
472753832
33945
24
1
408631
440769
487724
49
269540
34
47
39
19793
156267
81
8
42
201251
415054
394210
24496
429364
36667
18840
298939
296472
98
12
59
1
482255
58921
220344
10285
363598
122577
146743
7
850935870
24
59
320301
68
199595
689122716
84
60
95
488322528
31
19
434723
123737
33
77
23
352971
19
69
148163
40
43
387218
262457
42116
33317
248259
22153313
13
139384
80
60524
37
277632834
89033
497702
68
115828
97
478157
221891
333843
24
21940
198494
53
8
434737
8351
51
393191
384190
807361724
34
50
151295
461138
86
86
86
51
561246554
51
50
44
243806
394945
195215
44
2
587091964
258839
35
44
376008
174160
21
94
348509
38
173159
92
136258
4
83
214695
68
58
372737056
323810
269621
63
20814
186790
178304
2
54213
356279
86
3
1
46
109970
231248
45
97
200790
15
39
48
11
96265
22307
265061
259763
96
395360
360229
128016
53
2
457671
123150
378399
73
404048
296434
95405
60
154708
1
169279
160536
42
89505
327455
68
210396
716982551
400286
246347
89
8394
84
76553
147597
422888
345050
88
15996
170838
351981
300244
79
34
180323
180451
32
348933
53
54
85
391686
826221853
239896
9
34
45
5
91
324847
78991
79
258075425
8
223185
230473
93705622
4
88
30085
40
84
488302
773834073
43
231012
29
194364
491120
6
797039270
26
48
17
27
163752
539654758
5
625259188
95
108572
8
67
238538614
260573
7
4
115560
189534
126133
180654
327111
356877
81694
85366
176274
62
69
94
14
69
11
393196
93
42240690
5
227919
57
42
45
87
50
460529
325933632
31
484060
67
83
57
18
79
37
342708
7
78
96
31
95
378274
29
88
58
73
293633598
4
6
429782564
1
161539
3
398232
209763
395191
56
181536
282866
24002
272025
2
45742381
27083
90352
23870
3
1
293634
194365
489656
37
617073955
70
45
49
87
368629
377551
65
57528
5
58
95
84
80
55
72
12
802548153
464340
105618
22
51
266928834
17
558583221
60900
64
78
344575
28
39
89783
182297
3
41
267028
66
72
194930
59881
33
163804
35
22444
15
59
37797
4
100403
52
15
90
284553
75
2
934265789
96
64
262722
176046
317504
54091
64691
278759227
474519
274161
17
185069
304190
225893
41
219986456
72
41
144936
446968
14
326115
40
50
94
49
83
543955256
6
484870
327137
24
604728197
69
464783
733690616
36
9
23
503831738
9
325783
28
488606
372105
83
215631
26
382836
76
71
89
4
76
45
175412
669798138
160331
59
467958
52
303140
8
38
12
233124
212421
98
36
31868
185900
348697
14
99836
164145
53
23850
7
86
482233
160081
63
9207
329523
486733
276675
97111132
85
49
15
55708946
59
8
496912
485045
69
66
297063
450408963
399762
21
2
6
19
52
80
471153
73
345619
93
3
886855803
81
63
425764
6
78
173808
36
494345
382757
129432
38
434113
56
31155
2
17085
76
7
121776
373576
64
312880
64
431399
48
29
150429
163066
69956
360013848
63
5
222005
85
29
88029
435001
151167
19
32
34
36
421761
37
301927
443521316
18
885343239
23
18
294456
82
72979096
55
455
470042
517956413
89
6
76
799827899
486053
407028
75
48
2
402670
43555
181793
87
23
27239
192258
90
1
184883862
1
78
176668
6
45
364186
93
57
480054
1
78
51
20
43
1
11
380979092
385874
19
90
326231
94
88
183303
98
711726331
558912645
1
461099
92525
442266
73
89
92384
455285
260182
255600
619622419
231179
18661
34
8
784350586
214157
72
36
39
46
68
38
25
97
10
80
79
173111700
75
373385
233569
24
388460
35
375689
255933
83
62
761397081
9
84
948773593
211567
9
11
7
29
320109
110828
286457
949839829
95
166538
31
145742
63
85712
29
6
144110
26
8
399467
81230
6
33
406331
467741
196305
381867
77
130146
84
940808414
155909
111772
487716
70
91
70
477287
38404853
6
44
1
37682213
237827
15
91
300977
40
9
50202
39062
270767
301644
13
264304
98808
229726
57109505
403287
178649
2
319712
108154
59
38
342554963
110337
74
25
2
435670984
4
4
187175
66394
94
77
411610
151616201
44581
76
367657
8
81004
85
35
7
9
23732432
46
398510
15
478201
327449437
11
238173839
6
453228
74
266553
313545877
269140734
331087
1
20
59842
437883
737817096
174195
374893751
21
137708
75
85
129386
463429
281046
66
12969
41705
155702
1
67
51
8
79
385286
84
13907
9
267559
168550
36
595000799
363147470
325725
19
364237
59
35
23757
189965
1
343591
78
85
5
23
9
10
342854
157638
210413
54
210300
222527
30
129546
318474
38
8
73766
69
56
42
8
373014180
80
9
194324
6
57
73
45
30
518628988
37
48
298669616
91
42
8
247919
465635
75
165599
215840
95
52
28
90
339543
82
16
585053129
29
98
36
520816382
29
876147667
8
144371
39538
198210
56
135380
225162
44
10
76820
81
93
422200
302613
353721
95
13
18
26
39549
314246
232982117
604916141
309767
46
95
420887
175767
8
956615454
45
3
21
9
245677
50
221374
57
8
105619
93
21
36408373
13
57
52
518242630
91
87
88
54
7
366079
834830120
41
46
449947
82
38
168803
435730
55
77
58
47
25
41
74
312646
152817
351215
11
403135
30049648
88
253056
13
64
350292140
890648535
483014391
96
362177
311707
11
4
19973
86
49
85
66400
295996
863927223
449969924
954797634
34
14136
110427
388237
77
90214
45
59
5
86
73359
159331
55120
15320
366928
27
297178691
565968251
414746
478247
158932
812542449
131924
111679
889714621
412149
498252
49
42
87949637
3530746
438323
81
287495161
50
162480
284717
159785
16
2
44
55
40
322645
25
50
73
151886
126299
86
48249
98
441822
96
5
359281
37075
1
17
48
33
21
128461
84
78
85
5
4
37
40
662621535
397392
195003
308460
226978
53
761981166
9
199577
8
308460
302799
75
97
17
55
8
91290
263886
355601
411367
42
15
460209
4466
77
70
174615
77076
383577
77
31
385510
18
78
7
36
314114
72
332781
356955
3
98213
81
68
37
98
279291
141128
969406530
62004
345644
430514
186694
5
362827
4
5
31
606450278
84
114387004
453102
3
266754
23
361777127
60084
18
277031
447459
39
414600
56
953236064
166186
14
31
497581
744985155
5086
82
57
324828
400675
16420
576651846
62
14
64
438382
250175
37
96
382027
69
76
121388
463155
114923
34
95
51
91
94408
469592
5
170204
899401170
191897949
475904
492178
14
76
65
3
46313
6
13
434007
268272
428544
35
43
39811
186238
1
81
137688
291783
114352
182851
92
49
225448
39
415471471
349569
58
458940
235067
55
27
4
33
99
82
33
60
31
157454
54
54
8
228647
10
4
232457
284170
70
20
299296
108485
34
180414
62
106826
420021
460192
140567
438146
244468618
140038
70143
5
13
15
691287832
416982
457171
397506
6
93
9
439617
107698
38
978214948
820480059
452614973
56
30
44
70
119684
96
12
980234084
80
376402
26
25235292
420837
952327154
17219
88
14162
78
133351427
96
101491465
388944
53
435505
372257240
1740376
357918
847889276
64
4
480752
80
347230120
69
52329
90
197307264
85
49
58
994695287
40775
33
129312
360256587
97
341881
40
41
870125250
260403
332515
383324
441751
31
106961704
6
489516
85
66
259941585
99
4817
6
49
26
444845596
478346201
1
61
57
21
390899871
30
469982
29
59
422720414
11097
438308
247274
34
85
305113
81
210134
367598
315505
8
9
560981986
108405
68
33
43
26
22
268783
54529
19
35
40788
360226
17
33
56
245022
61
441148
33458
74
84
83
414218
49
87
41974
47
373168
6
337714413
317701
947179030
45
27
22
923140395
70
2
457529
7921
327502
18
3
2
921850161
946627466
487419491
157696148
697091898
186693
59
83
401735
49
38
72
420251
33
14
70
38209
96
59
282159
93
461828
93
332855
7
37
12
2
446040
683524305
120962
70
76
4
84
6
177035
1
306800
218669
56
95
223162
35
89
46344
7
6
43
79
16
10
355375
12
90
348401
997454912
15
33
7
4
813579073
331752
314455
16799
82827
2
208894
473790
413858103
420341
80
176530
63
13
6
3
62
204219
186119
4
73437
499403
35
45
467941
467622
378954
204720
40090
46
462303
96
147061
18
452505
8
579258193
37
60
25
38
307270
618498565
847622133
3
229087
67
50
513689081
677844208
1
452375
376649
242964
328510
108175
2
1870
17
328930
15
2
74754
56
35
68
304342
93
839054926
852525684
55882
276942
101328
103899
19
40
2
460205
349060
69
69
195911
5
17520
78
46
82
256269
70
8696
50
833005744
30902
64
11
37
463353205
44
1562
6
38
489405
57
9
85367
9
462493
2
2
99
7
28
336552
99
72
89
7
255198
122805
96
95
68
31
163503
84
246933
98936
170969
99
238951
348223
19
138438830
59
99
64
30
3
2
51
324781
97
401792
97
260329
429134071
4625
31
91
365581
537258061
20
61
377375150
406579
84
326661
929940866
6
6
313559
437825
86
391921
31
3
288569
75139
496313
325935
221175
89
94
3
6
169308
94
455636960
36
786867369
60
404849
996691523
426053159
359380
37
457361
71741
51639
489580
35425
960669032
416109
62082
181619
52
265639
62
101040
28
39753
384697
73
71
117956
454933
12600
320398
491675
45
483841
312147
557028666
3
26
313847
444960
90
58
84
389657
279694
303476885
451997
83
3
68
69
401754
192287686
31961
222994
306147598
69
70
3
83
382173
64
220725
60801
52
252232687
5
117438
411105
3
60
43
71
57
23
51107
23
231492
710612200
3
45
50
6
36
22
53
248434334
35846
431491
387596
58
86
38
45
95704
333570
100399
35
77
176280
925686678
482673
17
1
186589
56
14
6
376381
9
88
423341
300821
47
90
106582
26
382135
51
63
45
34
9
6
451767
7
57
24
133527
124067
261505
268725
39191
59191
62
212752
56
55
52
21
72
74
577276200
916143511
30
40245
90787390
145227
25519
21
94
377556
57
211983
9
43
141586
59923
468047496
42167
6
96
252093
41027
160485
128279
112259
426010
23
261109449
494473
83
73
620390697
343724
66184
3
222723
150661
84
129579
2
301889
78563
11
2
43
34
3
403737
66
97
338095
94
370074
26
51
403798
71
140856
87
2
218922
109713
225071
99
67
85902
6
404175941
78
200501
86
474499
85
3
37646
205881
91
60
51
5
5
93
30
465772
98
129968
436896
34
69
15
744642
59
435985
52
121203
996212646
26
1
89
56
40
86156
386687
80808
20
93
416667
86
94
73
86
184636
52739
43097
484567
5
150800
359379
36
274886
4696
47
168262441
210059
66278
41
904910076
3
274238
65304
9
28
88
7
85
2
71
727423026
31
452522
1
66
30
95
168031
58280
154923
345573
27
36
12
117354
15618
2259
6
365951178
74
894938463
48949
238383
5
86
339714
87
417892
62
91
846632957
151716
16674
45
73
49
78
100384380
287526
753994293
83
214750
9
146309
36
7
86739
62
12
82
141750
567431521
17
85
35
335473
78
346008
6
4
178582
239981
85
23
198595
716552734
39
92
7
152025
132761744
8
286077
162721
415337
41
97207
11
98
133229
144600
2
85
50553
175723
33
149999685
47
56800
112391
392925
2
6
47
433734
342886
71
52
267958
24
15
36
73094
89
680220553
18
403512
448422
494005
172896
2
3
133548
377544
479846
393243
353017569
102498
2
399747
473819
420428
1
5087
205851
444281532
419680
117478
51
465528
34
4
16
70
528738562
7
59
21
74
39861
49
61
285608
288289
55
75
5
63
46
407630
414953362
488573
11
198825
273965
14430002
93
44
176834
360205972
487698
35
151519871
38
201886
116483
76
310062
8
90
315764
648391870
54
1
79404
59611
21
57
4
42
3
450969504
186107
91
470934
71
443627
273346
344121
15
414369
67
389188
260886
252332
382850
90
15
1
453641
80
77
86
92
215017583
434645
17
69
297428
96
7
142433
17
62
17010
87
99
209694
344166
71
87
237217
22
3
95126
43
91
2
53199
13
94895
757660361
1
33
448913
88
655955209
77595
91
89
39
116238985
20
85
190797
9
432574
60
25
9
322154
220511879
34
57
38
278675
41
78
73
160030
41444
9
87
216910
61
325715
84
385269
359729386
263161
15
57
33533
98
348961
148087
83595
84
87
11
239288
498285
2
73
70059
826979438
691202069
563148079
28
56
463961
948618906
16
57
113106
582685388
305662
408715
233454
64855
454760649
8
384405032
386895
72
8
53
145182
63
167233
201909
494108
3
369784
100931
120082
332260
108620
23
83
374678
429431
495713
59
315960
320988
112180
299671
359343
37
257207512
68
28799
233008
5
55
97
57870
44
245107
388804
107699
333577
176993
82
20
24
32
9
485378
12
368497
23
52852
5
80
8
414563
173162
494618
283351
50
240285
477524
58
160521
363937
499200
494653
86912
34
56
9
449145
497316
21
47
90
240601
83
14679
53
1
71
322094
43
181593
88
579215093
74
300575
299654
67268
2
11
89
26
7
284681
79103
105928
90299
56
93
81
397127312
42
44
11
65153941
23
789960118
447518116
595463524
13001
287223641
46
48
7
382795
76010
388744
34
58
173017
58
990295898
14870
97
59
2
970336121
2
86
90
877944540
5
90
119563
138231
8
289872
24
551864983
913235236
206409
19
85258
29
245433
489577
321482
7
264378
85
16
74
839221526
3
72
280548
378371
70
8
13
285837
148173
18
62
72
61
108592
81
9
73
80
102639
856226378
47
87
319475
49
14
81314
343761
276702
63
97
460856
58723
91
370283
450371
5
26
11
15
152200
2
298668
45
84
39
58
382457
292626
63
80
416862
435224
35
95136
2
91
5
666493105
47877
298445
8
108223
9
155832
127537
425478
28592
61253
254606
42
76
99
697721463
152258
59
403099
91
395834
1
356195
85
115388
878506481
52070
11
260835552
31898
43
290596
32
11
99191
26
78561
90
124019
57
223752
106651
491223
49
27
486936
104915
71
319705
61516
271395
649889005
154697
379251
64456
124516
62
1
47
8
92
22
150737711
824913033
470433
293190
94
17
54
119049
469153
17086828
346299
93
18685
31997
283200
39
158478
71
331576
28
393061626
83
305080859
423327
8
3
52
94
86
35
5
131839981
4
316120
11
242907
55
5
39
64
26
22096
8
282691
491909
68
29326
397829390
63
48094
44
267500294
78
81
325596
317200
27
73
57
53050
428889
19
201558
8
485955
226987
7
126245
161574
156739
318077755
282529
412021
346132
286071
276470
448234
123301
177047
65
89
373624
152861
134255
96
229813250
436331
201452
385865
26
99
73
1
395784
50
11
941
35
439953
25
7
51
80
45
7
49
60
246352
86
288901
178821
315488
41
56
318860
3
244572
56
449490
83761
320051
57
70
70
198644
82
346118
47
484618
420555
154454
413228
89
54207
4
408825
70
95
20
65
378477
447948
95
48
326724
354074
14
528577016
188702
311853
8
451728
453790
7
74
249225
61
67
408673
85
27
447372294
686543425
168241
58
4
224006
468455
7
73506
52
56
52724
27
953910747
400425
53252
426333
49
320883
623731849
18
691873945
1
337917
737763982
167431
70
64
19064
185959
435715
89
201920
361639
81
79
83
274008
28
284974912
225596
52
260080
312321740
91
48
105610
91
453237
39809
25
7
208223
107589
219427
821729151
77
42
34
444966
6
457072
50
99
391449
90
408670388
404644
393178
134534
8
7
87
36
95
494419
310951341
34
42
523316609
335364
245637
406690
301766
37
400145
33
998503107
342057
108021044
50
113843
477302
54
19221
7
60
164569
58
93
146770
8
381211
31452
76
7
97
2
71
16
248778
179891
35
94933
46249
82
22
12
57
24
78
941027512
391155
74
17
92
207840938
73
35
26402
148091
119239412
77
26
448398559
3
48
89
92385
530051349
99
53728
2
123578
28
434966
3
14
191636
32
321055
387833
373567
453253
19
96
84
19
22
235759
19
12
281395
53951
8
405687
141836
195553
48
417629
143145
12
667188978
266450905
124938
1
294774
253757887
90
208401
119097
406724260
15
3
263744
114678
8
28
55
430658196
1
5
487680
76
424523
85
2
13716
87
90227
1
53
167563908
40236
368769
413220
38751
4
6268
455387437
18
94
44
636206502
178084
56
352304
64
320045
137921
87
49
470697
810831239
282544
66
2
374318
26
43
180654
230651
8
341941
817633243
338619
11
19
93
423187
19
6
477313
134342
245779
94512
15
7
333513
393940749
969363001
7
181160
24
47
912198063
398982
54
53015
339198147
369386
306944
170704
6
723618668
66
49
9
81
42
15
5
340705662
448216
34
289683417
42722
29516
470567946
59
1
1
434250
775031955
80227
246372
64
7212681
239103
284532
9
253245
1
11
167607
54
2
314126
391165
17
67
352920
189338
69
301222
94
529574458
37007
48
293725
133200
151025
268194
451015
61
326470
493555
98
25
112204
182062
303930
281015
91
468944
37
34
154066
24308
162471
48
52
14
445668
939923606
15
58
25883
52
80
34
17
285818
8
426671
37
66
31259
78
31
4
12
30
33
97
91010
34
34783
319774
49
302559
39
82
254630
651423483
23
428566
6
15
463656
37
60565
39
14
68
477456
58
7
72
85
389846
42
13
155723
83
2740
1
68
56
92
24
17
39
439880
414599
97
11068
53
276575
192232
200677
72
22
39
99354
56
445440
229478
75
88849
103285
18
31
55
167074
68662
7
44509
516315998
345053
36110
327361
29
310278
354840
87
27
77
46431859
83
52
446351
212004
56002
62
24
655386948
35
76500
538677857
71
37
1
5
171124
490143
962599170
783215589
11
7
15071
929310903
90097
31
500615894
97
49
41
26
398454815
19
220469
88
65
83
63
298505
300779280
93
3
429778
206669971
50
67
592625777
7
860402324
32803
214798
43
59
17
395054
95
74
164515834
258471
49
66
39
3
2
15
14
413317
224900
246332
261039
482895
379237
15
12
1
442783
10
8180820
427405
68
93
1
39
147333
230426
43258
7
95
219671
132310
99
81756
3
38
329267
317011
873729473
413813021
93
209252
153340
57
3
81
56
399813
47
2
204856
22
358203
82
234843689
20
6
121945
297400232
29
377762
220554
2
77
233972
45
13
390163
61613873
54
336391859
497241387
430388
2
83
196040
265931
65
42
316791
28
85
67
201360
78
173609
19
77256
64
50
37
4
1
402247
7
463795
233986
79
378805
470894
199027
415665
57
525440682
9815
73
240432
9
91
73
63
80
175641
81
41
640358346
480726
31
90748
988283516
19
395186
27
396515
9
92
43
18
275107
4
26
113007
142013
179463
72
77
383913
1
8
44
93
474685
9373
303391
324522
22
746860208
8
415914
140198
44
36
6267
861814452
377838
100000
274796
40
374321720
73
210275
13
47
18884
86
26
71
97
319554
155398
133559
28
66
114309694
77
322213
68
61
57
44
90
92
461474
428726
35
68
253259
2
7
73
176536
34
433488691
15
306442
264692
354380
245466
70
159854926
95506346
88
1
228507
273225
191736
56
89
372774135
75
91
25
2
73
213712
1
4
379893
14
158265497
354708
79695
86743
68
44
14
387784
85646
306261
190627
91
73
432952
421682
59339
24
58
350692
52
302050
56
43
45
32081622
89
369307674
138222
175938
95
43354
180870
11
71
92
71
434966977
17994
85
398366
330982
67691
96
175040
63
355728
90
58
91
250942451
187037
36662175
241811
6
19
50611
332592
93
33
133269
61
71711
312717
265188
13
397149
7
891127695
147112
48908
89
286579
225748
130024
275891
106270
15
287363
64
284674
860031031
26
625647202
5
638051621
1
922
77
337538
958089088
32
473399
423411
304269
268815
10
498637
49
88
190598806
556681632
12939
77
68
42
35
299361
83
94
8
497360
62
84
70
244987
283206642
104512
69
438461
87
49
2
468
28
408886
474287606
418172
5
760682883
325236
32
29892
366931
5
99140
49
338073
39
6
257719
8
12
158718131
121312
133985
229878
20
29691
453809
78
21096
101181389
263512
30
263298
76514
57
164973
295118
473885
232771
38
129398
71
5
3
138494
207916
478288
341367
4512
82
53
7
151743
47
52
170416
80
97
485666
36
42
4
60
89
74
84
51
36
363542
30248
19020627
34
72994
35
299498644
8
7
249361
337170
32
467031
51
75
948882925
382029
80
243934
57
139702
42
454081
42
15
62196267
48
90
91
8
119024
171904
321924
40
94
79
36264
7
49
434516
470470
476064
493832
400247
22553
15
29
8
662198244
413288
116850
79
498935
413762914
61
300293
86
26
73
13
70608
433515
5
6
84712
561680075
42
86
454299
15137
1
122341
485919
50
35
26531
23
310053083
474082
4
37
6
31
63
128174
52436
375381
419707421
423916
1
881437083
22704
15660
45
433119
98414
23
312079845
698587658
65
85
474319
316204
950933438
28
127315959
448120
25
351839938
493733
235948
54
245813
45
70
491956
21
226104
69
356505
807566698
84936
93
299610
36
11
371946
153460
433558
335379
104679
32
62
734607764
46
743535724
161974799
9
229564130
109615
76
78
302441
80
70
55
600709290
27
468762
24
418725
281000
167683
73
109883
270079
43610
32
852701442
71
62
160209540
230930
49
476851
939540344
66
72830
878391700
299182369
29
343221117
64
130032
94477
370503
346313
7
486952
58
59
416887807
248475
79
88
16
20
123065
125512
4
375278158
5
51
8
7
36805
58
4367
130525
93
26
12
692076118
2900
20478
348130
277018
67
7
25
51
38
95
203181
5
56
19
1
19926
95
85
19825
277671
78
89
72
173047
451824
483728
99
344481426
30
7
50
928923129
471760
335504
21875
355004
537155681
19
43
13
431983
5456
326182
86
52
5
59
207638
27
148611666
213524
248550
59
72
2
37
31
325581
83803
303858987
16
61
337174
38
146257
454844
339508
49
57
72
91
285756
36
119005
356430
485421
9
339067
5
104754
65
286723
29
456116
456963
57
36
5
640620781
222234
71
91
664925037
115508
492729
445746
84
404569
46991484
66
185700
40
339070
87
9
8
92
68
75705
25
72
57
92
48503
72059
41215
72
6
72
95
597487246
151141
329432
58
9
97
33
21
53
78
92
17
329020
36
96
59
503397500
52
443057
5
76
32
88
238809
202758
17
17
50
13
187071
62739
35174
45
87
20
23
397543
98
369916
20986
25
530912148
112913503
147148
218297
28
856867648
92
41
9
92
7700
74
10
41
366607
65
54
221549
94
89086
95
133039
375490
17
46468
254470
71876
9
389405
41
47
428844
61
41427763
2
34
45326349
380457
55
95
67
63
99769
42
42237
920465011
396939
322503
37
87
99
47
61
1
59
18
362429
72
69
17883
66
8
138963
89
443915
17
52
83517994
74007
18
18
11580
25771939
54
230327
18
30
8
112298537
542719479
98
61
19
463376
344756
80
2
284182
7
388918
13466
396557
17748
8
56940
96447
8
53
4
494237
216476
28
83
777279151
68
94
6497
4
72
321971
58
489778
2
378589
259868979
62
76
45
4
300053
2
69033
221335
41
96
21
57
64
3
75
247964
626530724
94
279226
430574
3
198698
20
48
480817
392699
275983
82
4353
23
139441
64
483402
9
134518
70
932666608
246058
1
426192
75
12
88531
431676
38
439381
78
134853
3
13656
56
93
18
13946
77
204412
98
284018
418647484
403459
125801
97722
289343
40
76
1
15
514216387
69
754302342
73
9
5
8
233434
170539
413307
80
48
261026
308518
56
67
9
9
4
8
37
185906
4
959107430
181830
435920
58
9
47198
10
16
260680
224001
366073
307123
364527
34
37
468278
149525
90
6
316921
60723
197071054
760357119
389739
89258
115385
98
347544
7063
176951
476040670
2
11
158293
114848
3
35
95
3441
86513
317936
342167
769292496
34
47
236629
76
116042
289320
87338
72
6250353
34
465293
53
26
39
482799
148587
58745
6
36
484007
12
687502333
1
203813
67
2
318525
47
30
296068
2
358847
87
17
13
361391
81
277228
64735
4
89
86
296552
223690
26343
2
1
407758160
76
21
15
8
2
403770
7
54
125078
497941582
579785612
390365
402989579
400341
113189
680129711
428183
69
71
426479
206468
399593
114535555
241238
375877
425512
4
98
141006
91
56
74
356317
407626
189598
70
8
35
55
174174
81
88
258242322
326435
200232
1
79
89092
1
63
18
231685
229344
68
46
85
8
118569476
33929
3
15
9
320977
267841
891904932
103587
443995
222145
2
457380566
720651617
64
93
37365
1
5
310512
28
1
86
43
435350533
402459
690905066
4
12287
340369
55
7
81
306020
232480725
85168
78
31
99
244643
328946
243108
458238
382463
60
66
9
95
463780125
78
324806
206699
198483
34
96104
1
154907
13
98
213541
97
67
73
35
918001692
491737
905528316
86187112
277443
78
45
30
50
9
84
37683
174811274
437885
49434
425132886
46
227614
464383
10334
9
17
35
153449
356984
57878
171930
7883
117768
873152445
9
454906
18
84
63
65
231463
293202
36
199645
102866
91
191526
8
306813
337837
336218
7
59
45
172574
376119
20
1326
790628144
31
214526
231248
66266
50
85
47
441647
274714
357380
96
196577
33
6
924630474
386433
90255
78
87390
55
28
36
325912
202700
496318
97
12
232967
7
251769
46
1
428239
46
155265
285259
85
450185393
5
190827
4
44
338457
52
1
980182588
908170551
61
259428
184319972
91
69
18
37
23
875060792
32
253262
3
294157
80
561915298
325194
96
175896
16
7
9
273539
84
7
31
1
1
19
55798
4
52
87
41954
61188
86
45
3033
298778
425554
489228
442319
97
113680
388199
480973
205031
81
448225
70829
36
182336
310280
78
9
419422
103471
483228
12049294
48
95
3100
36049
240020
2
319893
62
695283337
12
853322118
238743
19
37845
91
446700
611421314
239058
26008
46
338844
219233
394322
32
7
1
368632
773325953
24
410446
93
229107
436280
78027
446776
149441
194845
43
343454
41
179091
362692
43
258923
39201
133557
239005
272587
83
245195
52
57
32
35
37
22
26128
45
58
37407
62
1
189939984
471556
86306
38
252525
84
5
507412742
170244
33201
94
328162253
445582
7
86
111565
81274
364951
174306
221854
590526789
139060
76
9
17
2
77
19
9
81
143312
158627
179368
51
79
208381
107892223
7
29445
58
28
1
155060272
461983
69
117746
78
30
69
179753
314711
392169
35
391091
228607
415412
150211
7
86
43
354940
436355
41
74
446872
45587
24
425832
916998298
78
59054
441136
10
93
83
47
62
159354
524610017
105975
75334961
6
94
903246833
82
38
23
186921
304156
40
52311
939158079
376138
415000
43
72
276213
1
181756
91160
96833
63494
323621
313661
32
90
119242603
48721
56
39172
2332
55
6
78431
37159
95
87
97
244570
51
62
8
490623
53560
51
71538
39
2
209409
821409850
617311744
336238
27
108059
460186
168915
32
288893
481821
64
223049
75
241979
70
164217
42
1
443113
122195
79
59
23
95325
104501804
59
456659
51
89
1
83
94
25
35
179871
31
26
53
4
9
362613
979882093
477810
92
3
1
13
7
65
139802
18
26
267075
197925
22982
427556
3
78935
63
694216493
676132083
353923
93
576280658
557625739
282337
20
9
1
6
1
154003
15
2
479852
50
8
216715
467780
68
2
10
399077
85
66
5
597767115
82
256876165
54629
4
305150
798141556
71171
144717
1
21
22
147934
41
83
833175808
88
466465310
90
27
132840206
94
49
427207
24
6287
230504
73
5990
9
91
240716030
14
305002292
199106
42
62
429385
486403
36
232795
1
474278
3
410892
24
4
203252
380855
84
4
470673
5111
245412
114097
772733025
646602137
28
140126
63
22
899934141
89
75
41615
6
216219236
835306227
479422
60
356238
1
360631
284954
348419
64
5
94
174291
2
356111
7
15459
25
4
98208
92
17
6
317057
107030
172348
34775
172286
75
133077
61
80
173137
50
72
259748
269587727
99749
391371
140938
274671
68
87
25
497423
91
228688
4
83
6
49
80
9
16
387712
179735
76
52
499417800
26
91
120989319
77
198639518
148785
79564
66
164884
748273362
310820081
24602
43
130197
649673291
58029
19
33
57
119455288
648003604
61
172773
77572
350071
298376
35
441727
5
88
495402968
141406
29
1
5
92
24
206662335
31
289271
103773
64
73
153058
8
784804967
132242
5
130052
58
10186517
3
343624
3
373477776
785554913
308451
13
239351
582089314
496969
444260
67
571194512
56
93
90
62219
59
71
19
74
56
183504
2
499807
36
30
47
57
389549
43
92373034
180614
379426
171732
296278720
9140
126181
996861871
61
73
55
128889
494841
22
157410
55
42
5
456427
101029505
291339
217456
37460
48
748455402
720077548
344504
13
389288
411379
231010
60549
292023
192325
1
208400
109904
19
94
28
29
37
89
106942
362126
14
25
48
33
55
253979
386503543
49
5
412850
148692
464756
258921
198910383
392596543
64
368743
56
95206
29
377681
28
2
2
2
486806
16
9
69
52
90
95
246539
64
59
441640997
55
46
374240
342715
78
448662
85
446208
94
211004
195704
735394771
340841
113648598
85
89
214961
97
2
370375
41
69
28
91
306422
67
425463
86544
318876
4711441
98
72
443397
413496
24
6
90
241901
9
242855
22
34
305969
87
81
490805
61807
29
65
49
89
209164377
41
122317
129466
341694
34
39
9
74
98
3
118120
7
86
69
18
54
405487
85
335038793
43056
84
95
63
51
29858
209988
317150
41
85
107768
99
275539
373219
62
52
383740
78
83
51
498989
36
66
6
4
333106
28
207030
2
23
40
556291770
271689
66
125960
237954
55
31
25732
185596
14
82
92
55555
18
298458
474418
456885104
71
82
498016
26
47
50
151299
6
337991
43793
293501
409941
28
668575283
22767017
1
43613
255433
38
7
349858
753685599
68
30
6
862556397
8
265543
458909924
6
56
92
719161886
43
47
23
398025
414969
36
261413
121571
40
310639
75
65061
9
77
357748
43
72308
95
38
110361
52
437660
39
43
8
15
421286
71568
3
86
2
372496
329642
23448
32
50419559
252409
7
269399971
444464
80
48
262082
74
220401
49
238298
84
70
446344
98741
71
51278
242799615
441232
50
5
4
67
2
182954
299056
35271
37
8
361131432
47
473014
7
9893
310676
429598
2
587048114
43310
2
85
255290261
57
473384
176747
312624
772413487
100664
1478
2
363336
252435
191130
399126
434535
484230
869329290
3104
29
203097
35
309143
44
381454
96
52
47
11
17809405
85
736188866
74
493683
285541
393981
80824
474767
23185
64332
117046
141165
212401
89
5
78
4
400440
9
83
14
94
395590
77
56
36
12
884230441
17891
58570
205268
10
470899958
8
399036
58
164077
287574
297639498
205394
72
419273
150844
422718
150292049
8
4
3937
466071562
353282
731284695
1
226453
8
88
86
95
38
19
90
78
3
56
108214
8
67
38
41
339290
8
329237
89
49
1
99455
74
57
3878
474258
6
255980098
5003
334782
476197
34
12
46
43
13
31
8
7
216402
44
108005
225729
250884
16
289475
194891
468310
11447
92
211906
369368
87
66
25
79
13
74
66
70983
89
10
23785
9
399576
70
8
2
387625
468915
46
69
39
210225
48
42
270567
37
30
750669206
677921551
74000
52
466317
65439
34
248219473
149283
316892
80
43
94
62
53
310584954
25
651314195
289705
89
83
47
1
37
415902
309243
331313
128946
2
31
96
57
226355
371797
499703705
756270242
364324
492365016
40
50007
211172
324299
234168
407311
8
624536185
9
5
76
1
23
43
74
30
78
79
266770
92019
34
35
50348
357205838
10
412126511
850158928
72677486
72
110094
103332
57
69
72
25
450086
175813
3
3
436227
689129712
253695
19525
6
97
19
84319
229812
393648
52
272614
139835
3
63
389314
1
112648
92203
96
75
5
207002
99332222
66
905865092
5191
51
61656
31
48
598074845
1
112798
494429
934734695
19
391034237
2
5
10
85936
49
55
26
62
13
215414
54
93
483991
238545
233059
6
372217
6
35
60
7
294835
773779585
252020
25
321181
8
83
2
481216
244312
74876
20
896792937
318794
1
19
4
36
77
80
53
81344283
370876
218877
1
447292
472823
31141
22377
90042521
7
196768
20
7
266470
93142953
82
66472
223281
127927
51
451838
126041350
22
278411742
263604
431927
49
79860
52
195123
29
9
450720
15
3
305155
6
6
50
80
258323
75
498024
417631
1345
272910
89
152796
9
149457
231673
23
10627
76
8
3
67
64
269165181
892865269
43
379329
261114
73035
45
236479238
74
480596
17
33081
79
26
52
180897497
275156
133507
25
288979
47
6
157504
16802158
28
341817
34056
8
85
5
88
100037
139365
51
11
200946
137148337
85
442172
43
3
289359
279075157
340288
93
211865
68
86
2
37
57
290597811
683711546
87
60
44
59
692692189
318600
244391
60129
43
29
91
55039
661093009
65
8003
55
42214
695355696
66122
4383
284511
303422
37849
1
417667
394061
214307
14676
3
62821
29
8
279305
492660
24
394439
308956320
23
10
2
169161
125530
87
69
97
170538
75
164425
450918
5
63
11
146640
343603
54
88
231217
74
6
144728251
56
34
8
9399
41
172801
262082
17007
53
201894
87
40626
26615
73
94220
4
7
320992
51
223439
55
308566
18
51900
6
12
65915616
300713
63601
85
6
3176
45
445255
226087
22011
315693399
188567
164433734
306521
53
21192009
98
9
79
213896
345170
95
2
56
593779729
67
72
17
428212
3
16
63
243002
145471
339874517
4
15
42
385247
7
62
7
36
12637
177861
75911
276681
308421
99
89
96
747352907
809854439
266328
98
1
2
18
36
58
652133149
63759
327841
27
230550
5
83
172750
418160
40
48
166518760
63
295985
91
16
22
88
30
269780
24
342115
74003
438699
93
48
86
202475
77
83
8
350787
3
104926
66
3934
473223
135807
382890
491867
93
69
71
88
33
339546
56
38
3
461372
308844148
452579784
97
39
438061
53
3
8
41
75
287470
243153294
6
293387
299413
77
156392
161677
170322
957204895
82
135554
130878
234507
83
54788
156268
49
402440
9
14
981438386
457623
229830
92495863
4
130066
21
170849
5
353978
74
85
89
410218
6
270751
640392385
330167385
167201
243939546
45
48
43
96
72
168692
607966408
51
52
239121
99350
362192
493999
387026
32859
5
1
12
466689
1
95834
429910
522646681
92676
11
91863315
64
228626950
67
443757995
493684
87
352970
91
63
320458
94
87
54841
38
42
43
16
236685828
212620
9
262069
71
287290
427849
20
85478
6912
261136
93
1
74
45
83
338017
207812
37
32
44609
283513
380463
45
492827
3
5
276602
21
68
34
5
7
67
354537
31
38
389731
187665
89844
64
64204
392161
98
11
2
181846
492733
284989
43
11
49
7
482961183
25
772936987
64573
23
47
19848
61336
56
806327241
48
603652919
296973
4
66
47175
45
11
122981
90
158900
97
92
398422856
279503
12
431902
128710
21985
53
10
113632
55
141855925
143840
347440
21
82
71
89
45
5
67
328501
439105
316732406
21
167306
570900557
87
200602
73004
75
448140
82
46
344068
19
245527
99
19
521121421
50
448693
25
77162
78653
164093
459905
536411990
55
44
96
29
20
981019315
63
22
247484852
446077
57
47973593
461188
331483
19814
312529
435800
12
14542
61
374807
49037
897010663
63
11
67
242909
171756
374639
230830
27112
70
1
82
72
722545904
70
157645
401840
16
34
8
10
21
991831971
30
47
388413
24
16
320221
56
85
284739
297951
74317
74
9
63
85
1
792667713
278455
240419
72
208260
424876
112304
464129
20
66
71
17036
110552
698389474
384358
324670395
97
93
49
1
7
4
6
486264
56
19
79
79599
44538
419160
270260
60
49
939146123
24
13
38
473392
550662315
171265
301915
77
847731489
61131
322838
23
85073
65
13762
55
36
324318
71
43
59431
48
32
306238174
323118
159160
5
222920163
1
7
311340
104349
358392
58
80862
2
70210
362865
38
123446
340026
297651
3
218730
90
87
33
53407
9
22
16
451979
48
1
100700
4
4
53991
88
68
87
68
98
177648
6
18
16
422064
99771477
396164
220131
388449
3
47
40169
252518
50
47
969073661
119584
57126
80
925655723
347774
38
97
97
8
47
284348116
50
5
75768872
70
19
26
16
68
1
47
301783826
22
68717
181211
9
25
5
499257
15252
56791
183051
424141
89
80447
61
50264
481562
553172796
33
134881
1
914548018
545091744
68410
65
4
85
85
432377109
299356
320169664
301019
7
12
8
74
346447
653632850
270492
335574
415334
9
33
94
77
54
64
31
39
3
56083
40
267881
80277702
492915
7
59
127042
18
484960
295820
55835
24836
58
420116
69
5
486160
2
83486
140010
49
31
86
78
448526
91
103500
30
31
14
2
18700
183219
406069
300348
3
413386
230372
215919
477882
32299
75
14
5
8
340396
45
311090
22
58875
107483325
66
423655285
365611
75691
447481
401953186
284341
23
46
97
789372066
78
347623277
217075
291275
88
16206
147049
90
1
28
355089
58210
52
4304
5
478715
720563039
5
449780
5
69913
17
151619
17
65
1
9
75
158607
96
286186577
216592
934492485
434148
5
250202
54179
42
75
66
423474
491645
78
310566
869276364
1
33
66
474699
46
59
82
86
825683895
380570
476205
14
73
29
80533
165470
44
8
268137
16
9
6
68
55
65
53
96
216694
270703
13
124684248
210663
34
67
135174
234032
290027
345690
84
6
4
90152
67
1
47
64
59
80
52
3
434467
82
216332
421493771
1
173951
53
62
370669
26
76
9
19
73
63
357505
307124288
5
66397
383493
96
106493200
329564
386578
33
7
35620
73
378103705
173504
2
229765
274793
90935
78
42
1
14
77
114379777
249259
120664
80
45
179979
72
64
412674
157417
399963
58911
428091
77
19
33
192992
95
49
203002
24
342884
205883593
417339
40
444059
224277
542040394
316004129
1
395004654
21
39
22
99
85391552
247257
4
61
391909560
305117
189317
412722
80
434751
49
29
81
92
5
6
488376
22
20
68
489
99
51
53
86895
95
93
25
64
448253
255911
137750
86
51
232243
3
81
57
362774733
27
11033591
92
92
61
8
14
86
385765
199726
189207
30526
8
50
27334
394933
943350289
113133
493972548
146298
494111
624809337
9
42
6
6
266174
39
439409
193680
176333
445853
145451
96
32
39
132744
76
462366
84
738189888
1
6
22
69860
220861
241149
165378
372428
882031841
95
52
360250
263211
90
5
456093
25
34
45
45
369381
37050938
436728189
401075
3
26
29926304
27
94436
187177
261149
339852
37
1
123821
3
153841
318242
9
121236
55
332482
447809
27
430478
73
276209
378379
50758
164431
86
90
136217
4956
328437
6
22
3
230769
48
309
401886
28
83
238688
10
410561
399671
30
4115
32
46546
53
700206278
96
31
98
16
15637
360287085
7
49
41
3
34
58
251088
330657
7
28
8
32
24
723088625
42
46
74472
455927
904738699
72250
168165
59
54
105683
15
224080
66
30924
78
222335
48
207048
19
676688779
58
13
91
252691
7
164182
75
6
442807
24390
384071
474362
12
21
307403
9
99
53
357893
19
361205
95396
15
96
250595
228955301
376798
231273440
265724
95336
498193
33365
45
2
3
4
88
454930
107092
35
74
77
72
82699
61
446530
97
447671
51
349309
27
8
68
29
41
467939
4
499822
24
155138861
59014
23
73
3
350448
495345
116031
304733
11925
105185
29
63
356334
17
96
31247
486719
69
62
70
80
665349404
298098
6
553026538
377440
8
477161
387617
66
489245
138180
41
352906
226846
21
29
22
101371
477978
6
241059
378412
77
47
410160
38
37
720304943
71
87
14
114555
169731
67
940398766
455837
176720
21
365381
440398
371123
348107
96
99
394697
84
467735
176433
56
247114
3
45260
80700
368407
163772
43087
16423
345425
469504119
388723
242867105
389401
127853
494669
50
97
326902
90
137645
72
22032309
3
348455
160694
230690
32
1322
358452
267901
22
92026139
491103
69530
468388
332829
587268533
202284
96
562559974
334366
20
485182
283730487
80
4
630277588
445916
24
9
18
212664
921747494
6161
33
44
293572
273797
102529
68
53
549789971
242596744
65
246560
365159
413189
228988
903484678
34617
921030457
7
93
178114
91
32
1
171449
496527
16
113708
60
94
98
33
229581
61
91
24
268835
127169
55
145229
49797
112537525
65298
4
52039830
43
70
71007
43008
55
81
209558
9
127049062
188820
527266250
331130
156869
57
22
88921
46
20
91549
964803394
46
39
18464
29566
470865
8
4
29
72
50
94
226694
42
42
28
340921
26
31
8
429175
671203041
384028
28
72
70
30607
94
61
322970
25151
15
410901
371639
48
180289
68
188926
43
91
38
5
59
60
16
26
413846
316476
73893
16
384442
49070
46
968274965
61114
128576
60
797091468
76
422914
93
26
396199
277353
81
6190
85
406691
34
48370
32
9
368099
3
22
7
62489
79
70
181819
250048604
1
7
30
23107
448298
6
64
79
110679226
2
26
40
901364189
91
154284
393096
87
34
452554
458570
33
4
59
455854
79
310950
49071
280964
186635
1
78
2
75
98
50
272013
427618
6
27
30699
82
2
614502839
66
20
69
68
77
390639
81
80
167418
482832
3
2
99
32
388907
82
29
25
6
94330
34
99
85531
285121
69
123871
148808
90
8
6
8
29921
172978
1
100456
5
302314
43
144171
73
61776
14
333669041
94803
436571
2
772305902
85
64731
93
15
66
16
758899058
96
88
493303
98
2
70
64
87
2
22
93
623678257
15
9
391753
474378
12
284985
11
24
72
4
93
223968
6495
3
5
45000
371157434
356230
59
24
518275972
576338195
413875
75
65
284375
86
381101
59
78
2
20
35
7
126636
6
156889
44
28815
406809
90
302994
23
2
383989
355470
19
160157
64
56
21
80427
32
12
108635
11
86
257465
83
24
6
240843972
90
69
407355
30
83
17
538548429
195508
48
422899
24340
201008
66
29
394650
50
264246
9
26
15
15
29075
48624
928853980
40
4
50
379560
388668
94
266585
157764
70
480795
462253
4
22440
193270
311937
92
88
44
450409
119475
34038
44
10274
392351
486346
340389
5
2
221884
76
6
914311575
62
2
303266
245212
80
406024
105661
78
184906165
42
385899
90
59
3
2
60
419953
277237
36
25
596949960
73
55
197762
464063
86
80
98
83
268241
85658
405016
441221
62
81
474278
66
401352
419652
54
24475
23
267789
262390
80
233037
6
77
51
390520
148586
60
698937657
180047
427541
50
3
442625
236822
90
342814
717834725
9
268653249
260410167
57
288604
75
26
1
475743
8
65
83
185148707
105620
225246
7
10
335307
736469720
555457071
264612
55205
384910
774207410
46
262795
337611
492498
387940
223266
1
214370
47
3
284342
293847
76482359
6
4
64
2
15044
85
92
96
95
9
94
274557
373458
84
47
350957
99
81
241287
251401
16
84
30
155345
200823
101099
164902
13
56
304119
352866
84675
43
290830
12
56370
40
31
18
4
69
268992
15
77836
93
43
353664
15516
91
268528
233778
5
95
65
201538
875069454
746786320
38
14
494739
24
283012
7
71
67
138533
3
7
42
236296
14
15110
90
21
98
789698265
8
8
303960
399844
255195
243202
265225
25
310029
273721
475727
404305
556728508
81
72
9
15
494334
236126201
95
47
29
151782
95
19
84
398536
5
37
93
7
367339
15
911293094
45
395088
75
15
242653
8
316086
96
919996949
98
99
394992
2
83
463607
57
171541
94
13
392202
4
6
159619
433647
451541
27006
156908
249292
93
123366
227137
10
107025
403900
130253
444205
877073339
60
42845
446904
434002
53189
40
75
3
93
28
82
432129
368846
243670
12
239887
65166
349438
65405
419745
441728
85
68
256080363
95175
75
210482
26677
94
86
623220571
86630
368587
304563
2
27
87
924933804
439994
6
97
589741593
20530
743777838
23
338397
208660
212708
34
131333
19
130037886
87653
446422
333218
142482
334457
130384
81
84
86
44
6758
208126427
255172
13
243501
194164
142410
467911
46965
424453852
65
73
77
43
61
135232
281023
5
52
80
42
460014
6
917443819
48
312031
265329
828310029
22034
280404
4
238177
360566394
23
47016
5
82
48
247662
440298
1
227487
708784564
52
47
55
471720
47
44
944521240
80
91
231362
4
16354
26
71
201956
736108194
70
83
96
23
74
67
189759
72
364498
30127
92
80
62
281012
469243
359394
43
293389
3
84348
162916
369246
86
7
64
467642
443034
423742
64
60
140999
9
205955492
588413064
144569
448804
2
8
6
7
22
12
75
161607
440311
79969
20
47
98
313415
9
1
72
8
474109
98516
30
99437
54
5
14
201812
192980
698807688
277782
77
55
266290
226912
355951
32
78
24
25
31256
273803
479691
191483
11
24
153231
8
73
35
475154
421050
1
96
53241426
67
329772
5
70
621662630
88
30
322864457
15
55
311862
57
48
85
4746
264182
885203946
76
26
468748
836904172
129437
392432723
462137
885398699
54
91
75
66
353878
844200744
73
42485
82
661567035
35
51
52
187838
5
378531
470293
34
4
83751
67
64
11
35
38
12
99156
62
179920
471439
90
89
9
62
601552682
266513
219559
61
255655
91
429157
50
60
42
21
97
439306
69
456549
29
44946
51
47
444621
474520
248315
52
56
127430
94912
316372321
2
249976
9
368278
73
823721318
64
368073689
197859
57
93
134744
905061241
17
90
959205381
184981
24
487022
45546
62
292723
20987
51
64
90
237312
44
388399
8
175206
6
44
20921
193586
74
93
254452
84
56513
83
73
98
37
389791253
9
25
234768024
57
31
5
6
8
8
206964
56
415417
43
63351
17
375740
403301
322415
349971
34
8
189143
39
20
8
310155
181270
150878
463436103
13
63
13
82
60
1
80604
71603
288555
83
60
224638
60
390612
42449
450668
133683
318984
734030088
456457
270233
205696272
661250593
302190
380477
17
196368
2
351342
187948
21
171357549
198952
137263
360278
279068
498544
26061
9
103009
153687
77
476869
476
87
95
77
11
403911
89220
1
41484
3
37
33
29
365142
9
356545
46371
345447
21749
248306
92
13
423655737
79
8
6
21
7
63
79
279449
95
4
340948
137283950
30
39
157292
420203
86
11
28
105462
29
79
124760898
634867822
96
36
98
284144820
54
33
30
35
5
6843958
41
534997030
35
30
52
70
119100
6
2
144513712
69
140551
1316428
50
333992
2
199968
64
109734
437385
121406
14
99092911
95
61
51
194896432
17
33
219475
491714
473581
56002
408097
53
7
331660
48
369353
52
194499
376072
50
6
489963
288054203
283942
25
329625861
4
430605
82
3
77847
28412
337811
40
93
300958
268186
462887
380848
583095395
33
356561
248841
6263
63
16
103742
26
417904
355444
196194
63
83
88
65
93
34
65
357671
312487
8
27
75
9
154082
40
773746755
66
141037
75
341550
1
335205
446263993
278980881
84
36
7
438493
27
36
234437
3
397389
836901347
61
216814292
988881633
40
398508
7781
12
194805
363637
429809457
8
6
8
33
54
20
10
399893
323403
27114144
339011
99
21409
395914
3
15
173369
27
45
83
139899
222114
379239
145870330
60841
80
75
7
88
118338
66
481535
3
697486004
447469
7
17
62
134886
484667
97
71
11535
66
9
22
293646
85
5
2
40
76
83
84
18047
5
35
496352
451789
2
47
406787
380242
66047
316658
14
237430
9
15
186803
11
92
76
82041413
68
380072
11
61
62
39
87
24
91
13
67
459342
19
109334
24223
882160353
324017
92373
337147
65
42
26
20
8
8
36
16
2
41
157185
90
400849
39725
4
316936781
331341
9112
253914
54
915706679
4
53
202792
125164
73
52
211377
492952
389894
3
55205
25180
1
404869
455707
54
127853
15
7
104991865
48
43
3
331809
77
24
76
412730
38
59
4
272847
19
214187
64
574384233
934038308
485285
79
348637
34
59
75
382356
191704
725144006
20568
20
284977
286303
8
420173
52
910027447
14
230781
74
184217
61
60
6
82
74
44
2
8
81
419421
449419
317777
70720541
15
535206543
356219
62
96
38
365959
8378
4210
149119
5
1
430034
16
65
10
19
21
99
34085
93
489824
63
20843
315864
8
71
75
59
2
138380
9
148835
39
164084527
69
22
82335
68
268412
60
83095
441372
237739
53
8
70
84
105606
17422
223262
169565
61
411587
72806760
50
477790
393301
486791
395143
545118871
83
422962
122884
35
15
422614609
906844574
81
85421
289711
15
428410
269840
25
388991
4
14
246132
384172
6
334422035
437516
189428
126019
35
6
83
3
58
377258
551460163
5
17
122109
66303
428491
191682
408567
62038
110514
165099472
9
96
77
58
261694
291789
259571
469064
77402772
14
2
485859
56
105627
64
486524
712757909
80
6
92
82
23
2
65
58
83
72
321186
4
19
177906
22
448985
14
47
369644
488992
38
10
212577
237310
351780
42
7
908156084
35
454592
346538
23979
65010118
255980
46
86
478584
6
326931
4
8
649615828
27
434793
260848
77
145120
456735
688938000
132701
60
199670
82
276415
38952
699334800
151243
78624
49
216846
138365
88
39
35979
181079
33
6
108379
3
29
478884
1
10
64
361166
1
213947
58
29
734509225
70
170091
651887222
88874
19
287081
50
229267
837127761
111054
463071
65
2
26
131483
335558
366108
212116
467723406
7
503952587
75254
98
12
190878
95
73
313747
351889
974
41289
91
176635
300637
293219
6
18655284
292432
33
39
3
85
46
23519
68
125112
82
11
37559
342836
53
74
96
97
73
472296
81
276055
3
91
375308664
161168
34
359708
18
9
98
221309
72
232577
56
83
68
23
8
89
8
42
28
43
45
16
700160202
50
16
347862767
84
75
78949
816807102
39
877884717
17
205461
30
93
225246
396604
327461
396858
64
2
76
7
96
307411
106285
198545
46
8
253472
28
128089328
47
136702
71
109324
60
91
2416
45840
114464
78758
71
933211793
275378
408895
216120
97
584496570
161844
37997
57753
63
25173
1
68
828525309
51
51
213697
82
9
62
350338
73
337348
65
77
46021
388000
236626
464270
24
77141
45
7
339536
84
259942981
285040
36
81554
93
192497
375645
19
294237
76
67
198904
32132
289860
94
61
419014
872705344
106612
85
674962941
168332
242265
486561
3
231653
94
34
310223
77
301075
581129262
2
2657
2
55
276583
185961
29
313251041
42
60651
369422
40
225234323
14
18
98517
68
19
277232
52
445740
351493
60
5
2100
10
7
418923
261493
364767
6
8
176786
83
221713275
90
5
49
79
89
24
53901073
44
49606
49
499016
98
88
88
6
86
597062849
32
31
59
163857
78
86
333966064
39477
11
74
468290
1
5
404466
437053
4
53
21
1
360884
24
27
178129
60
75
514218551
87
163164
36
476715
36
39
94
79
60
1
306062
3269
343513
804868350
85232
24
257327
90
243714
80
326179
85
19440
47
223329
200698
270479
3
465803
59021
66
818343195
9
85
215635
3
89
89
592835332
222697
33
43
133922
471897
8
389195
354163
75
3
5
843574128
122731
99
90
186262
474596
142988
306016
27
377281
266523
89
908621047
125755
9
427259
59
38
459161
6
1
87
84880
45
16
513211852
117872
6
308830
84
28
472109
28940
38
37
5918
11
16706
231761
69
79
374899
67
76
220076345
489215
495217
168676040
51
92
303570
672810883
152253
53955
118276
242066
956426072
64673
4
93
9
359832
2
281357
31
25
68574
435485
342150
229125
51645
498328
213638
46
13
76
438502
545821591
335517550
337596
443606941
231595
297468
285949
300415
32
96
34
388772
11
67
27
87
83152
684908786
127463
21
56
58
57
87
343879
306177485
63
299749
50
90
377314
87
47
124184
34
27937
6
417884
375130
53
25
38
6
98
73
694874845
92
214710
74263
43
372855
72
708446132
143144
87547
200338
245612
29
74
41
394351
6
72
216885
290117
20
72305028
302965
35
20
313414
389088811
336941
4
449218
86
75
22
155154
95525
375567
50
331397
25
264539
30
6
48230
76
473348
39
303679
74
145142
68
43
30
90
27
375572746
400946
448568
489432
11
88
68
44
13676210
260570
25
29
15
86
37
613323499
14
25
4
462048983
344651
6
95256
33
187167
294212
66
360268
51
85
84
14
9
1
276152
431608483
95
18
419881
23969
134350657
257274
427789
13
21
3
63
21
158805
65
432268
95
47
86953
67
88
72
13
67
94
15294
85
889394586
470827
30
18
38
65
34
342279
30
90
73
16
98
70
76
33
49649
77
468161
66
288427
103355
58
343505
452187
87
96
3
156480
246322
76
4
58
915903202
13
123184
936249494
2
319212
53
18
449347794
19
163185987
181448
592574397
323436
293078
4
3
73
314422
88
75
263250
422714329
8
85
45259
75
6
416792
258192
885464147
96
9
251392
135262
481079
112524
22
10
223352
452674
254925234
74902998
3
287993
149571687
45
4
480542
373371
18
229606
23
13
2
67
56
50
43
82213
13
344884
19220
4
320056
36
91
227255
378098
47
6
285119
356118
9
46
35
720104589
151706
76
294369
64
669835730
171806
410784
19
5
553041674
130239
19893
83200
716658895
397080
319877
277054861
111221
109081
86
68
164870
80
390689
567028246
355201211
96
62
11
244520
2
103718
525568835
122066
65
58
735356448
89
342048888
22444
40
720753886
7
98
55
191649
973108944
377274
4
260953
92354
724383838
453292
340968
5
4
157230
92
88
37
98
287191229
20
72
31
1
50
55
31
249051
60
66
86
84
9
482189
330600
39
188056723
67
4
180464
420634
21
53110
24196448
18692
33
24
61
74
264184
4
42
94
70
5
167279
324351
32
397539
26
29087
310648646
896420138
5
373582
60
241952
67
18
634748855
320767
76
21
1
8
71
444393
91
583648436
6
5
7
9
58
11
28
432634
86
271950
243243
57
27
418867
49
34
86
5
9
97
360305
99
217477513
373965
75985
11
91
337261
243222394
172687
461108
556600217
46
10
48
18
65387
24
596164502
75
181467
307033
212337
75064
769480424
427665
46748
24
76
54
45
22
37
16
74255
419033
869670014
47
295760
31
80
64
61
46
488413
325535
316064
77
2
275038
400532692
3
15
6
50
53
43
353323
445009
69
13549
50
269024
3
16
356799
34
82
46
61307
9
395218
225319
242536
400560
43
685264253
96
375898
257505
494233
2
40
27
474645
64
268245
85
54
107487
53837
82
58
22
11
51
411053111
900904527
60
4
55255
263891
489789
159892
294589
237946847
6
114680
8
2
42
903668708
85
765370390
5
86247
151493
9807
256675
253196
56
15
296330
223076087
70
443155
370054940
487303
41
64
47
60
262621
8
231239
6
226734
68
63
45853
489970
53
424793
246120
262337
12510
667013062
48
14137
69
60
45
44
16588
172021
54
96
22
202859
8
79
90
62
205995
19440
495559
175814
65
55
77
45723022
226702
5
742059789
228908
398730
718509811
98660
17
311792158
358954
185280
7
5
85804
33
13
490277
347699
83
60269
48
965946189
35511434
12
265127
17
26
53558
362631
6
189026
201711
259529
2111
232815
899553330
53
67
296734
71
18
12
265390
81
21
4
5
77
8
323249
72
170277
77
483264
278932
6
70831
448160
418490
222288
44
57
58748
39
99
89
3
492722
87
210024
352083
66
158057
522986136
87
235317
96
1
9
18
277142
51984
115840
448069
984656584
86
645701027
97
409071
4
230678
39
221560
26
26
263547
3
94
226076
236896
97
9
6
75
52185
72
105048
2
427468
53
43
259949
368944
21
126751
30
96940
34
363586
194715
50
70651
12
66
1854
41491
475389
785156119
81
40209
43
85
19
314806607
6
162431538
87
493844
386121
408091
20
931033356
202035
2
602434275
316741
24
14
85
61
27
261050
72
67
1
63320
53
493245
303548029
248164
90
229554191
4
66
44
193893
19
477981944
4
11
352645730
33
22
60025
68
328155148
110997
1
74
548899667
21
6
92
63
7
3
57
341017
291143
445754
696349783
440378
16
4
84
5
10152467
36
42
81938
913486007
72
226615041
57
84
30
7
242078
64
32
28
418345
56
277715
6
367870
25
390162009
54021
387955
43
69253
289290
392709
45
20
7
65
97
38
433440
631416697
1
33
348728
32
20
31
27
124132
162205
225335
49
263882
350480
8
96
5
46
45
70
26
320593
47
3
84740
63
96725
66
67
66
64512
478178342
66
7
412391812
229212
280895
521966054
95
50
282964
206193
9
83
73
21
51890
371733
484015
466980
491140
912885288
55819
18
63
9
132280537
60309
65
81
465651
185831
22
469641
80
77870
7
5
400628
9
74
91
39
951279190
478544633
60
349958
77273
205040
59
8
486961
404396
8
3
17
48
80
22
208724
65
88
246198
87
57
58886
5
317051
83
19
53
13
168365
270921
101372
22
280368
813991997
96
91
258641
64
54
498992
3
90
397677
49
3
544840494
61
17
12
458753701
286601
15
12721
95
293613
289548
14
45
450354
51
352833
346952
36
1
80
30
55
4
16
38121
25
13
97
66
649810056
7555
89142736
7
46
284
3
15
83
928498524
310107
58
142948
474410
491775
68
66
320383
312554
491961687
835297517
73
9
4
564453647
318140
67
220620
497371
124825
90
58204
52
229244
420694
403527
26
19
94
313956
370697
388701
710588503
129500
373055
495364
484722558
80
29425
1938739
51
378194
224930
5
27
190063
5
27700
41
536566347
55
12
51
13
15
401196
219869
83347
42
64
24
37
422813510
6
45
272042
930805213
64
1
67
152936
241921
91
231152
238057
13
408965
434533
80
371921809
33
14939
39
45
65
1
402185067
15
293540
193478
346725749
425302
186445
83850
67
251163
195826
41
8
633900315
17
295450
71
39
91
256351
23
205808
122706
90
130539
472728
1
54182
60
346841
425217
247912
54
286839
66
69
485282
640890388
99141
5
181382
13
55870
366818
681716440
20459
93
3
329666
57
81
11
5
35
893544829
6
95
90
136782
996202154
40
4385
79
28
68
190788
237955
417197
284384
221109
11
244601702
129335
7
69
402357
93
75
29
4
349874859
145637
64
8
154259140
194322
13
161168
757136932
19
774954620
5
96767
85
94
44510
289042560
404928
18
38
69082
325922814
220724
355599
93
89
93
405544
4749
35
92197
78680
78
8
49
95
41
81
51
2824
495232
64
456026
74293
142251
54
92644
443580
60
274798
44
75
445854
91
5
81
151950
15
21726
49
27723
246338
223290
56020
83
27
20
1
34
478026
276650
91
131619
422900971
36349
289254
45
46
50
94
32
2
95
4
94
11
26803
905557655
4
65
37
42
84
92843
222614
40
139823
439546
76857
97572
142674
66569
48037
304865775
423930144
361799
60134
81
357374
90
888218099
487718
64
356846
29
20
56
156047966
70
52
23
358197
249213
92
79
149876
89
34
262520
163434
40
139777
41
92
91
5
243484
302863
203114
471804
643080043
416546
875271130
413005
52
31939
14
47
13
5
447550
240549
44
64
26
75
924645645
14
92
469609
84
696010755
93
41
74
43
407304
345293
397151
462121
69
197846
88
55
41
33
191812
1
482894481
63
56
224495060
469655
11206
85
2
18
81
227683
61
7
472204
3
396573
444636
84
426613
37
39
58
454588902
399793
79
1
70
51
20
67967
20
6
325545
33
90
25670
116682
229322
242722
67
47238
94
1545411
93
2
81
488478
295011
422735
29
104512
119039
282574
166826
75
77
157130185
101986
372687
50
422148
417135
300747
368056
96
438984
108913
2
247907
44
7814461
313739
262798
478675145
99
155973
231132
10
43
65500
116524
1
342082
155202
341426
259092
56
97
241255
19
670152116
74
30
78496
39
309652
99983
298117
99
69
17
7
248945383
228917
32
64
1740
128157
91
77
103221
53772
5
203336
434518
464148
261696
7
55154
178025
446883
947946889
56
284605
442938
68188
52
4
91
27
37
340695
1
770514558
6
473070
8
7
219586
165149
45
3
164683
473730
263637
337090
161603
224822
73
7673
52
30
42930
8
479161
330329
66360
438667
321262
81480
13
40
30
10
50058565
74
15
90
930102537
69365
442618
244263
5
76
3
927634462
232468
482919
40960
209503
50
194484
55404217
281566
744866277
74
132795
306208
476566
471859
237587
67
76
316755
6
407263
308644
64
13
310067
8
240621
95
51632960
59
273931
283450
23
93
90
443036
3
125320671
5
18439
111270
7
90
75
12
140239
46
109584
31
28
415546
246297919
69
6
497463
301151871
268989
473827
14
110326775
1
683711187
100369
66805
51527
40
80821
8
57
179172
4
2
353082
10
61
19
43020
19
28
418297
27
73
452817
40
99901
856456618
13
152564
40
1
4
3
71686
51
660414128
637043846
4
327387
333095038
54
32
416678
72
75
644075896
478236
338602
494714
20
448500
289441
8
54
55
80
215320
979471224
7
80
58
75
129005
39
21
432215
47
57
125892
177949189
147764
441640
88
314572
8
154590
91
888069629
6
118279
22
238975
193592
431630
80
199794
84
3
286324
336112
78
491710
49
88
453504
170083
81
427771
35
63
92
30
164792
45870158
6
477985778
327813
417170
247409
494598
2
69
51298
88716
14
38
64
37
366446110
67
385001
27
359755
93609
982192576
99
47741
15
87
3
464591
154508
271261
3
174814
3
44
423851
9
267900
1
93
178859
46
133955
306029
94
201473
28
69
16
454529
59
300980
194976
65
67
40
235027752
7
883329594
99
6
2
423931
51839
99
390908
55
200958
387797
48
29291
168195
17
66
8
60571
2
31016
6
19
80
31
304141
64
71
32
89
99
26
88
112918642
127753207
90697
342558
377025
15
198678
4
11934
581167101
113213
137869
399281
4
68
56
3
147225
46
54324
140379050
210884
15
9
74
8
358250923
40
190504
6
86
59482
228902
40
481768
91
273222
200704
31
22
27459
26
48
583749071
4
35
28
336742
273978
80
91
509284314
286070
341759
389239
6
366121
137564
444565
26
146357
318174
21
496208494
29
2
290695
52
42
74446564
81921597
99
507648530
74
739897862
32
446160
9
63953758
15
60
401590
94314
268709
89
32
389159
66
20
1
441269166
406124
138943
55
11
39
93
3
76
214526011
83
14
385670
305921099
2
42838
42136
12
685815273
96
73882
21689
24
90
5
56037
228512
1
26
440883
39327
5
300982
69
176007
8
39
925064473
188447
5
41
21
743448054
77
119578
11
26857
59
15612
66
18
81
51
471074
286191
32
53
98
97
459541
197443
984117147
31
78
682817848
301003
762894909
313894
74889
399351037
236324976
25
41
3505
591745067
195107
60
29
37
55
287161
34
46
215751086
8
341099
381504
43
50
22
164710
17
70
85
8
56
43
290120
30243
29
3
1
192299
12
102025
428528
334108415
6
273551
284984
249238
62
68
437208
305006
23
92
176811
583854360
185116
85
488408
2
73
902528289
919583664
33
199060
499860747
77
41
49
14595
382132
1
6
46
57
56
822013004
422593835
326683435
317377
45
93
24
16
8
874799012
61
161706
71
200872
41
21
354090
30716
36
71
189084
62
477629
1
307815
221413
195054
59
19
288913
215714
118774
217269
22
58
36
61496391
431814
14
417665
120330
17
424810
2
61
54
5
90431
18
2
63974
165635
6
79
12
225198
139398
216329
17
352520
420918
136626
425764
54
544556396
9
377771
71
53
99
73
51
84
9
85
243823
305663
19
493219
579074944
279151
69
33
45
476464636
195111
42
145274
334036316
67
329896
411173447
7
52
383079
178633
698916437
63
377848523
407219
676836771
20
10
7
38
74
39683
354276
212441
486756
17
55
137302
864544896
167568
15725
560626457
498933
6
321686
6
73
400853
40
423162
18
386626805
84223
221072
443615
19
410668
291565
33
456322
70
478659
502836889
18
31
81
498926
61
237413
59254
8
91
157789
19447
75467
354650
16
347672
1
398022876
8
23
670866859
362487
207000
71
424871
58
5
3305
361872
421712
485005
86
331620
28911
58
448173
4
487261
47
4292
51
68
98135
141938
4
48
491470
9
82
67
36
37
331066
458388388
43
1
6
8
8
3
260033
354655
38
209580
81
118472
315820
240275
28
139694
39981827
79
3
475594254
90
4
550067642
736796985
26
1
150698
4
433496647
15
255490
86970
33
217579
26
62849
256445
365383
59
439344
32
460170
5
39
158834
7
54
97
22
390867
40
96
10
2
8
97
159503
65
55
96
954580140
25
76
17
56
54
78
62
1
143694
59
35
12
44
3
724083544
42815
44
63
492207
58
61
485267
94
396081
19856
31
45
147648
57
7
84845
5
91
25
287731447
237032
39224
1
3
101248
443332
1
399686
87
718664548
82
81
107554196
42
74
364989886
68
171641
268270118
53
34
757715676
7
35442
2
28
297117
131337
260309
22
67
1
465254144
462564
12
43
125992
97
494889333
300066
98
365589
47
69
37048
69
47
24
214028
88
481487
48
35
24
366679
470168
71
426327
308547
81
70
73751173
37
47
125296423
39
167657144
65
92
15
8
33
3
24237
441648
134778
381758
289129
593665669
295370
360883
11
182130
272393
35320
310946
662596313
68
291288
55
98
36
186964
7
33
30
304124
63
283920
474126
69265
313978
29
4
125629
88
90
72202
86304
369101552
83
235700
362976
43
12
363557776
823393416
59
87
75
34
151315
90
69
37
16
470074
36
313225
266080
210896
60
112733
687775638
567933288
69
356704
78
480069
93
21
648243414
14
150101489
139102
287714
3
356757
442217
334198542
55
57
83
182078
38
452679
705635041
203108
79
223176
40
98
371432
5
94
149809
20
608761568
26
860070968
300174
11
120967
368499
41
28
82
428843
318463
81
69
194106
55
379857
333408
73
225587
1
53
296217007
163898
22
85
90
83
7
93367
290358
354415
71
48
6
842222326
271132
7
33
371624
955035256
65
387517
41518
308507
33
4
2768
26
207942
25
8
266466
57708
45
338594
69
13
294706
176033
248796
58
16168
449604
18
55226
400824
492828
76581
2
89
217661
226655
79
99
98
367998433
45
76
50
383524
85
181770
11
60
451667
44
125702
78
202025
61
403829
90
208314
36
11
312383
97
70
452915
57
8
211046
16977
8
440796
67943
29
34
72327
309442
85
815626495
373580
90
3
80233
361382
68
21
470238
98
24
55
350323
11944
4128
369684
4
487064
549849187
92
58
77
134538
56
997756233
384874
91253
1
8
83
28148
896775310
6
113874
75
486403
762612389
182177
227545
26
59
7
183853
661530466
87
461802
571097910
290804
15
453255
3
995768172
264037
96
14
386651
2
55
408844
137038
83
410768
59564
7
94
31
93
359134
384349
8
33
203662374
76
73
244543
4
185142
17
178877
232476
28
216809
317452
304918
4
8
89
69
27
11
124084
7
30
373819
10
7
33
90
979879096
27
41
40
278407117
78
1
1
53
87
28164
87
447224
41
358990
365240
271627
373073171
257847
50
21
57
400708
323833
70
399925
381309
423786
92
84158
241516
139730
3
61
53
296350
261324
32
88
92
33
5
2
357663
17
428623
67
52
91
366470
2
73162
95
771486152
5
464157270
229765
28
64
49
77
90
253907
38
217406462
404330
605372384
76
460813432
45351
337543
58
14
85
58
88
141217923
114361
97
561265956
51476
297302
79
30
4
324083190
7
64234
801326989
43
91
101825
248710
25
71
1
180562
80
376180
40
215431
5
91
94
259764
101752035
865452528
41
82
34751
240012
81326
156241
375250
89
383246
58
8
59797
927094989
8
48
40
244595
64
19
84
333661467
42
434895
3
269941
56
50
10
35
183179478
879130431
19276
246519
12442
27
73
2
5
47273
10
213332
3
323053
24
32
19
398411
279343
38
949157690
184466
662451272
14
736484869
399680
31
114852
223709
328133
50
277556
59
200100
25
430162
69
27
6
419284
171311
48
42384
974057020
329987
94
232125
3
55
69
31
382845
14
35
3
51
60
2
8453624
10978
407085
13
3
10
766180350
73
380373
81
4
209288
207967
53
450768
64
50790923
62
17438
952120914
200010
15
315407
45
102408
92
1
3
122788
54
69
146943
324635
823316537
33
536424417
960807084
6
66
996899112
48
361915
424456
99
4
269188
323646
179062
93
39
33
43177
22160
257570
85
7
98
487005
17
106857
10960
70
6
1336
79
190109504
57
328061
84
84
378431
146560
371379
196406
81
218733
38619512
8
58
11
27
31
2
113039
19
49227
120805
6
14
98
897118433
93
40
7
250229
43054559
147318
4
289745
67
35
25
50
50
51
454990
12
515124338
82
7
87
38
309240
228026663
355701
39
6
38964538
216123
7
421986
84
20121781
161522
7
28
435176
74
40
14
215325
300451
96
88
26777
62
54
75
122974
990027141
90
559548256
434608
341196
65
39
422351
127913
66716
91
202043764
247623982
84
874786677
35
537054560
63945
59
174117
1
138417
398088
60
2
21
461124
84
326253
408274
472461
52
20
51
72
114393
420883
352658
958840414
95
5
61
258410
68
66700
43
384812
29
987298115
34
39
37
371451
238959
419931
387866
244933
232895
201145498
19
152969
59637
29
350917
8
468421
8
360476
89
12
54
399601
14
409885
21
246881
78146
38
335448
652613513
323175890
259009
36
5
41
93169357
62
74
7
26928
72
13
64
37
30
304884
55
20
3
88
115843
274436
65170
58
87
167894
485773
32
280057
42148940
70007
85
299457
25
64
224480
208877
55
138999
514774217
50
654044586
275044
2
9
217467
466931
56
17938
49
108634
564474046
89
438599
487463
97721
20
17
321176
7
63
3
58
269225
941910049
286766
370808
52
370813370
366350
32
101172
63
36
10
3
2
408160
288349
254307
353135
302282
16
700117871
21
48
266865
1
236727
68082
66
94
73
53
20
52
10
161111
359264
973305204
33
55
78532
120529
337789107
9298
51
362747
36
73645
21
139591
667184860
182781923
416434
236393
80
219867
391517
96
190392
424218
77
316721
4
487342
59
53336
179159
131928
16
12
369863
331460
42
81
29
361420
142666
23
37769789
315429
381308
319595
289786
2
206526
95
307728
53
103059
38911
5
146980
34
2
16
32
389696
55
950690335
4
49
4
381736
99
312398
7
73
150740
331642
467391
99
275264
226420
39
9
3
9
536609407
77
212353
80
377207
30
465820630
84
34
115200
248677
85
56
1563
416864
342250725
997216325
96
58
748243045
7
118693
343002
5
418341
8
83
47
54
610741291
966534531
80
1
48
221429
3
48857
60
18
14
11846
25
42
379061
266941
862780625
8
38
758605322
29
87
12743
379921764
314424
41
16
135844
70
361734
21166
29
168518624
129531
122174
950079161
200009
361728
161930
68615
744706377
139341
74329
84204
93
58
237278656
954939901
100037616
82
126404
58
229254
141615
200718
67
138288
288339
194795
59905
91
36
97
467950
26
56
288307
67
68
22
58
96
77
42
19
61
53190
345112
31
50
75
167090
303588
269826
43
462724
81
494618
44491
73
474344
29
66
106916
25
379492
62
31
315677
12
67
31920
395165
53
90
159328
66
7
82
6
64
66399
70
13
83
40
2
53725
459973
195667
105381
364119
182922
50
28717
100091
54
68200
131788
51
130945
57
657391866
2
40
3
377072
57
267819
74
6
71
342732
44
6
387703
136882
77
26
20
58
38
369451
214826
92
66
892123769
13
9
234027
55
268304
647986124
31
22
52
271310
249586
82
406136
3
470096
33
54406
8
118655
200656
81341
462140
138892
80
64
948718410
296669
3
341209
174141
64
6
258547
9
63
67939
58
154966
104397
426066774
49
67
114076
309139
343720
55
145617
135547
18
6
56
159328
284920
5
137424888
462839
477072442
61187
211157610
275489
5
78
7
2
359611
65
31
57
175504
73753
49
65
2
23
386587
54808
65
223992
67
470283
15
365515
73599
84
410338
30335
187430
8
54
58
95606
95
353879
225202
1450
296791
14
18
365978
28
66
363870
494998
46
96
60
43
452754767
346465
9
58
255206
3
91
112758
316012
308401
13
72
174807
301346
258600
30864
190795
90
3
13840
87
68
19656
293962
57
56
442416
89
351075
72
5767
279509188
14
30
361036
36
272250
192071560
24
75
312812
153232
111711
90753
410263
8
90
102235
19
119123
320888
44
163915
4
331901
128144
92
68584
384443
37
284056
87
35
1
489297276
394438
236169
305160
970699823
50
22
86486
7
37
81476
961341073
16
362843
279909
343532
77
438516
23119
98
354934
16
27
28
4
457597594
454257
226202
410547
358178972
452593
57
2
94
46
851010036
28
455170
35
8
36
60
450604099
62824777
213095515
22
69
484266101
244802
62
347989
57
80
406347
28
34
79638
463063
9
78
190365
7
87
427806
7
369263
418503
5
3
73
84
354306
99
49
265404
68
86
7
4
46
62
382236
395489
93
6
405946
37
348006
87
63
475476
42484
430623
76152657
83
54
60
121797536
593834523
53
371410
186186
353503
214253
210872
16
135479
2
126902
798714755
141258
365076
172918
372491131
34
39
7
9
459859
324177
710288287
42
61
319404
84166
409184
53
497066
274997
261318
399234
130065
390759
36
5
84
52350
45585
12
7
18
3
53
85
378191
86
48
418775
445103
337653
3
94
105807
339567
46
56
190931287
7
73
35
92
425887
23
66
71
5
71
72864
4011
80
994595136
236915
42
87
47
448833
770460404
134880
7114
1
76
61
47
117273
26
107721201
4
371848
6
75
12246
358466
784314998
905557959
413847
6
490647
15
82076
4
20
76
233638
94
247022
55
71561
373245
77
26739439
11
288552
75
53
182379
217410
44259856
470371
45
60
63
4830
63460
375570
85
572720486
429183
439161
28559
58
55
27
121883
89
170001
98
320041
25
73
79
259247
16076
84
711970722
72
41746
490336
9
171673
123481
101280995
468636
120994
3
83
446656
108900
71
8
320610
89
142740
62
287378
98
27
69
16
27
337632
56
2074
276432
93
470124
39
734268369
356268
907269178
4
15
4
206451
353819
343617
19
336461
14
58
566053943
630354763
37
8
234075
43530
37
36
48
358023
70
270764
42
251499
279074
72746
3977
28377
109484
90
478428
54
444873
428530
45
92
666262911
44211
57
273342
915970582
37
96
773569358
872726459
444617
94
97728
76
795899429
982338606
47907061
94
7
65
410856
24910
79
271944
9450
17
57928787
903354156
337377707
83
78916
172929
54
42276
21
21
39
456402
132605
683380775
102463
25
87
8
44
44
92
176610
70488
18
316821
480384867
7
79
4
20
74725
37722
47
40
166947
39
4
38
358190150
37527099
11
93
54
305353441
291576
99
294219
28
9
38
235129
93
11124
14136
41
233767
71
9
7
271284
34
4846
256496
70
31
93
8
37
47
60
61704
96
265809
8
676074879
96
52
353372
176779
62
180706
366128
36
292504
585
463373
455091
51
199453
113423
78
387911564
357914233
98
91
61
46
231917
26
55
410999
181095
101573
41
409494113
90
92
63
85
310047
10332
28904
21
76
301049360
90
84
194483
94
44
25
366426
28461
65
55
55
72802
403032672
32
13
53
29848
90457
13
86
19
49
485415
313202
451471
144987
494119
103061
61
76
428969
49
45
651230307
101888
1
185710
38054
32
114558
54
21
50
95
254507
72
147167
15
228729
286542
313426
34
87298
42
485346125
197443
1
199599
11610
36
237511
46
659528944
53
485565
493816
395838
49
476466
6
62
218481
47442
2
325994
5
99
111321
65
484467
1
462800
60
38975
17
163188603
98
357971
54
494218
356439
347880
527583604
817445653
34
246179630
88
295816954
37
483516
379933
7
61
35
16460661
59
43
137469
71
2298
2
6
8
6
64
350056
76
168582
2
86715
12
15
388755
3
76
56
36
55
329129
373808578
31
5686
27
22
73
474170
853016764
70
227016
85
2
282118
55
76
10
8
56
55
21
86
97
7
23039
315160
42
498926
78
75
53
435692
94
69623658
70
72
345972
21
260752
66523
191519
334922445
91
30
90147
418492
46892
84
204048
71
337460
71
480143
928765661
6
73
95
52045
166586
128351
80
412223
87
96
45
91943554
91
3
50088
242934
141317
254028
59
252030
88
41
62
24
229021334
9
61
304085
404742
30
37
28
466328
80538
361619
34
62834652
414644
176560
58
89963
83
26
328101
290225
291686
80
89
98
231248
103620
488385401
180339
363760
12
37
501892121
360171
363367
35328
10
999297078
751021818
366294221
26
47
625312719
354034
287274
16
84
60
83
55
350179
447628
27
6562
3
291164
3
56280
434030
61
181939324
90
92
2
22
706734279
248831
8
24
392132
51822
18
4
52
775085563
173545
4
95
95949
66155
662127005
54
85470
435047
325190
35
80
23135
372825
13
298363
79
19822
10
15
67
69
281430
80
56
33631
26
2
2
16
2
6
25
38
275135
7
16
79
76
219943
472524412
2
64240
16
19
474960
56
5
65
69
5
558474291
6
20
39
1
332117
144682
383392
329294
28
255362
476323
620388918
190726
118371850
4
356425
96
74
43
227821
19914
463004
257867
139626
141544
76
3
85
325936
86
93
23
14
80
714527783
59098
491989
98
2
41697
102596
152558
70
33
9
66
954141953
128982
180651506
26512
417150530
390074
49
94
24
11791
82625
80
88
85
8
444250
14
34
399890
78758
5
363030
56
105778
425507
407825
92116
96
350320
39
5
212677
25
76
235153
223212
24343645
17681081
50873
75
99486
20386537
49933
444896940
9
91353
95
21
642348556
321903
8
4
81
76
47
84
2
197285
97
238067
294977
65539
92
4
491919
268025
356708
211548
67761
85
30
31
375521
611584389
62
150188
426805
246970
66
70
129879825
235830118
150432
68
6
466728
44
15
2
89
306703
41
339272
426706378
471566
22866
315228
271444
30026
346260
3
467369
2
18993
181669
242040
667362205
457693
25
45
77
12
169431
22622
249686
1
71
91
28
278590
480682
109749
264554
269701
335972
17337
38
80
45
67
33
4
97
38451
715486851
195992
214357
81701
96
80
95
379900412
16
276287
78
141966
705299673
348861
73
97
355458
128841
95
122549766
9
99
83
225757
1
478143
832301164
117939
399668
62
30
5
61443
157325
67
61
33
198126
94023
568533647
84
67464
617653503
9
5
831099205
13
2
67554
361177
22137
85
24
180161
4
181181
97
14
36
388351
42
37
19
4
420905903
3
400928
77
193111
29391
1
63
160485
94
434249
139754
98
25871
41
394907
5
80
112618
335671
7
973860088
45
16
923306537
86124
490214
487939
2799
38
29
84
8
90
85
78
186508306
34
916799177
59
93007
61219
29
66986
7
4
81
93
170263185
414637
32
61
5
74
20
23
482679
77450
51
214717
365371154
664300138
43116
378391
85824
17275
4
9
6
82
863403623
18
97
79
253824
44
92
3
69
163361
59
50398
42
63
7
236421
90
22383
227034
124390
3
13
66
357953
6
38
315921
92174
92012
252328
516553725
467550
156434
50
234848
51
49
419108574
314257
5
61
388624
207538
197794
91
79
40
24
42
117811415
62
80452582
298977
248205
216572
216966
46784
13
96
31
157476
5
7
342756
573930728
381693
475273
21
319608
40
58842
2
7
4
7
282901
88
388096
280598
386243
98
332245
1199
204400
98
50
274294
20
33
48
4
892982587
24
76
59
70
32905
8837
79
98
347150
123247
83
377112
62218242
8
21
437474025
39
487789
433392
480470
152375
328936
243817
30
50
5
14595306
908051938
174042
29
20
17
746550678
97
2
30750
20
13
620933412
54
95
383941
42
391594
285962
4
14
92
263977645
19
40
58
3
5
97
868513331
15
10
174221688
783009215
94
358642
241328
28
325430
39
67
48
118037
107222
69
52
465
22
43
2
2
20539
375492
5
80
174481979
39
357785
27
147327
282177
257194
157870
167079944
208857
196836
58772
47
90
146157
474351461
341182
254920
433198
25
348988850
74
332409
482969
69
70
104840
27
99465
201808729
55
71
64
181113
848822200
74169
85
68
67
911596826
3
188973
503513599
47872
31
84
36162826
25
9
57
83
311983
23
127971
48
363132
6
854227710
32
21
21
29
81
38
8
68
289673
27
4
33
217454
191256
301952879
139095
114047
13
10
3
8
4
21
484895
26
803827955
875431961
396431
348204
14
91460
75
437920
428723
53
92098
48
405746704
36
78
212143
61
65
315019021
438108
76
25
47
14
32
160797
55
42
19
489049
439265
92
156516337
415610635
961632972
495823
25545
98
406341
38
46
450348
999670201
451496
99138
86
72
50
260341
302549
45
22035
4
347266
72
11
99
66
43527
18
357294
55
42
966282707
341147648
377451
96
48
83
72
273503
48
170164
228961
458158092
37
40
101167
4939
84
7
60
10
389622
488564484
335055
4
277084
112122
1139
39
72
11475
810686273
42
82
325850
84
62119
436493
792966412
10
911753077
61742
104239
62002819
191531
26
412231855
33
477462
457822
411703
314189
121462
94
50132
74869
299435
2
60675297
393887
7
58074999
20
65475
95
3
472742
64
361501
29
497552
7199
70
411623815
407950865
59
880671486
114447
50
894500001
55
79
5
93
377221
428196974
43963
98976
256903
217685
409246
12
444652
35
18
84
409225
396406
279490
64027
202382
203111
352967
71
299448
30
77
59
3
99
663844652
169233
18
2
298569
240465157
26
54
49
252371
86
97543
27
169921
287878
97375
143062
1
32
5
61
98
28
13
40
50
456965
39
20
481674
154220967
55
369935
20
34
166595
5918
348421
15
433941
262631
183836
4
149544
384430
422893
71
228011
163081
613942320
39
36
40
96
13
56
88
49946
4
70
94
219267360
226401
87686
404022
303134
49
16
359157
51
329048788
2
153361
457824662
50
389538
324481
495951
99
185610
66
7
589837619
443795452
366344
181758
8
14
84
56
69
8
98
92348
415736
73
78458
40
185230
206394
84
47
80
425759
43
3
17
329541
38
243896
2
352359
25
11
225685
1
92
77
50
12
89
156525
992812237
260008
496626
595651462
94635
242005
94989
220582
195746465
84
31
35405
1
70
339211
61
77040
5
67
63
62
138056
328567
272319
137950
1
44
17352
94
35
22
56007
38
140054
80
33
168124
92
484299
24
13
170360
98
8
404968
127223
76
76
71
80
4
87
337381
5
32
210679083
9
5
65
301164
38
40
139457914
44
220942
23
7
34
43542
75375
75
118536
97
125825
66
151979
161943
26
82
315436
84
82524
95
132452
215612
391707
3
22
17
92
91
85329
50380
30
86
91
71
39
393574
51
496024
117039
415888
16
278508
31
9
323221737
98
50
370191
14624
312420
405533
426991
388349
25
7
2
4
462014
301150
58
473956
251516
408916
20
382311
283636
78513
456670
380192295
376008
24
18
494682
234035
66
23
264936
366969
92787
242648
73
409784
58
389319
5
211227
14
451788
724145575
52
17
437581
25
47
345901
246269
95346
128712
5
22
96
9
12
152442
162846
91
470400
490508
299710
39
8
30
53
3
837371102
43
141426
86
277824856
491109
236408
79
335635
66
103427
39
95
322203
107403752
32
295525535
481352
355912
92
2
180192
67
48
38
13158
292381
399827
3
68
47
260510914
195085
219742
8
622132834
98
984633128
179129645
89
312599
285078
404101
17
67
39
4
183845
68
224226
36
146147
472278
84
306124
355351
77
61
32
80
293831708
8
28156
31
428313
245273
14
2
356838
74
78
380774
5
164278306
356082689
88253
37470
454306
7
744822864
55
6
67
396327
23
34
8847
3
970620494
183438
53
36
429971696
37513229
938185798
42
4231
99
695216432
49020
60
1
45
444018
6
67
46
16
479090
94
164915
136009
241407
82
186670
207832
714299727
114806
708086546
288745
61
540836221
13
21
245889
494384
7
7807
574172280
492238
25
69
67175
14727
62
206413
34
164760
11
702975190
40097
76
76
68
221024
753184775
42
2
29
90
457090
47
54
475721
5
88
488932
89
9
491458
345768
32
81
39
97
61
666490639
25
389023859
304255
101988
67
1
3
981
47
310255
4
57
39013905
48
125602
98
81
268992
33
45323
95
348322
81
113572
3
35
660665762
226946
10
10
62
38
48
989776715
317940
3
347702
56
46
439469
8
155991
106372
342388
760284578
459760
2545
266300
90
69
61
20
7
76
76
9
125061
25
80
6
395765060
25
46
57
85
234080
81
294630
78
99
88
70
1
58273
119047
69
49980
3
675775932
835182788
80
33
29
92
6
17
175678
139286
474012
46
56
87
4
701
18
46
85
239371
3
22
78
276941
353612
179136
2
19
529163128
492726
396771
411
101375370
411060
120105
9
62688
95
331808
879304739
76
287573
321008073
315302
93
137803
208824
3
41
207543
45377
84
5
111205
30
2
479672
48
312852
277636
43
49
6
88
274272
376671
455122
387763054
180999
430555
93
242253
634280509
351420137
48637
95
265081
736097598
108810
15
175623
72
338658
182117
44
419188
23
7
326437
36
90
99
23
30
73
489357
6
73
436679
235376
5
75
55
5
43
96
44
412603
33
157050
851504196
236400
356705
2543
79
5
56
56
3
67
408386
44
362088
51
841333932
257183
326067452
9
72
253978
200704275
72
26
70128
55630
209958
28598
9
381608
400314
15
33
731361746
37
21929
24
7
88
87
43
351661
465986
423974
47
401521
7
424128701
483139
319879
493917
19
397275
230552
48660
31
179364
89
296633
60099
57
6
414723
341834
7
45
49
3
162012
719755646
82
5
98
43
244667
853975779
10
71433
3
79
39
132439
356865
57
22
671841700
218301
427863
1
301259
86
7
37
83306
411764
149454
39
154594
74
71
21807
17
371871
58
5
98
37
841125861
426041
147134
306337
94
862904773
232000
46
56
302330
493406
392685
493867
74
297133
1
656259388
34
75
51
9
15
26739
93
190512653
68
146109
75
75
218571
132658
97
96345
725113411
325916
37
75
337661
21
19
468500
503337181
65
89
17
45
5
7
66
277481
54
78
44
347774
65
72
58
396572
81
22
58357
148271318
169377
22
34
495575
96
433531
6
270443
370204
489423
13
57
93
88
79
414571
33
50
893960732
2
43
398374
190424
18083
44
31
379527
31
79
104263
79
111904
83
398842194
326691
94
98
349725
11
311420
150293
25
12
1
465289
93
312004
396519
396257367
65
486627
17
482901825
285261
303893
4
29
8
384151
81897960
153299
3
52864
259203
57
78
905646692
213602
278721
2
159022325
42
37
293855
462532
68
440239
82909
94
6033
4
36847
534051930
30
2
9
25
37792147
374365
92
171499
6
84
21
38
63
371288
49
4
19
209214735
379261
73
2
30
299499
93043
281781
20
45
95
392429
53
1
418550447
254529
276424
37613178
24
128409343
332443
424107
35
87
264652
63
545991584
199319969
5
110819
59
86
125181
169118
40
34
5
357414
74950970
781387053
45
10
126875253
50
98920
3
90
67
203149
18
433856
51
69
389098
75
407114
125817584
95
404221
137725
97
53
42
29490813
68
49
91
242838
242240
946332441
46
458289
56
290177
459366
47
1
458537
48
424390
61
866605488
214271
72
82
486039
56613
95
444400
10
276728
346727
59
122295
57
476268
98
5
48
35
794087509
28
2
2
5
57
446803
536231530
17
75
35
32
154845
314782444
116462
47923
75
42
451674
36
306191
13177
357297
11
376473
52039403
44
152274
125721
18
35
274837
26483
229946
256094
43
53
138529
101996926
94253
178791
63
471245
275767
435323
492862
91
40570
84
99
4
347423
3
4
75
366592
932286852
420213131
322463
205256
117432
4
67
111819
581955636
400365356
232194
47
64
26
358962
13
133200
274474
424371
1
84
251234
676456123
78
44
16
341552
7596
20480
116659
17
321672
45
139597
40
435714
2724
78
4
3
171960
331127
78
80
415712
57
845398785
167718
3
144120345
5
386941227
46
86
67
371570166
28
48085
432510
490789
70
36
119891760
462737
41
159006
46
99
16137
70
377738
40
73
40441
242090
2
19965
9
7
63
86536
19
4
376630
317477
397311
956321225
188822
204322
89
21
41034920
417147
49713
299086
307406863
65
129463
89
9
74
95
23
70
11
53
15
128754
79
29
381084
8
11
1491
53
351844
67
3
35
212435
306153
451258
91
25
333526
136730
12
368923197
442507
174187
2
272263608
21
286255
279969
486489913
106233
73
89
91
171070
33
22
4
51
145353
697191436
187697
6
5
65
63
293291
259467
56
8
166292
6
149625
83
7
92
6
178172411
13
51
343194
326153
263324
481710
379123
58
87
24
230065
90650
443279
309792
2
52237
32
61562
74
32211431
6
362116478
851268583
62
83
165810
64
137468
65
4
349744
455307
50
438910216
180142289
112729
113542
128481
15
20
278193088
210082
29
487164
7635595
205330
31
68284
58
6
225737057
23700
60321
370025
42
213163
8
20
264813
92
360505
28
80649
94
9
45
410205
290200
2
19
135352
333603
97
117485
9
34
188528
6
48
3
458490
82
92624
522704782
5
76
8
311479
50612
284525
40
21
18554
248029
82
43
3
25
118578
62
202661
161866
94
315339
81677
31
492922
55
615666275
36806
77
254261
882004602
57028
63
383436
208313
451542
438298905
96
44
40
95193
96
36
37
56
25
28
59
30
33
68
66
238421
48
74
57
34642
436587
78
33462
24
463455
401413
498385
96
464557791
51
258408
9
22
16
5949942
36
51461
81
11
46725
494603
50
70
211270
1
316671
46
2
81
378236
512654694
144505
128755
842573082
56
233666
54262
469661
282588
38
240423
302089
285040
176640
952411112
446702
35
640651959
42
87
255896
93
85
35567
596330208
49
64
202993
347228
49
329752
23
9
52
51
76
153504
99745
74
298972
71
63
70
24
163514
82
93
61
217735
4
227808
65
59
43
252318
22
81
164605
16
410467295
465438
57
345250
384079
299207
50
1
250075152
95
5
19
359161
63149
340692
95
100353
7
4
24
10
19
85
6
64
278946
337311
391320
376504
43
41
40772
222216199
280760
243512
29827
252981
381219
1
354754271
64
43
59
414310
9
339223
327317154
61
442667
1
248633
49
409704
11
29
23
57
290996
159349
9
343455
98
140558292
44
685848477
34
28053
49774
454652312
83
92
44
86
139910
482339
282635
98801093
77
23258770
84119
264713
419254
26
112125
816845528
232249
49996
425563
12
100460
310267788
42
9
97
405165
2
206605
97
72
29575
66
9
344546143
99
244349
10
3
1
52
129032
47
11
378561
1
18
51
1
488579
20
10
368065
244827
219659
46
42
365527
297963
441176
61
98
372026
544604813
41
62
170323
67
79
417922
64
72827
414295
19
3
81
6
70
9
65
7
20
400371
95181
315100
979942917
281876
39
98
289838
139911
27
314429
21
469710303
776451892
24817
50
73
377507
7
96
81
713104541
340958
6
6
287917
836382388
18
78
6
25
63
17
461603
108756
12
16
149928
225588
44031
65
93
79
448488
104272
14
326288
82
852024888
86
454023
59
36
99
188895
38
210382
71
32
80
337423527
445201
74631
28
242966
7
66
25
97
212327
871376989
651969600
22
1
16
403079390
91
72
54
471392
228133
182827
85
22342
295053
453473
117319
84
12
43
225651
490608
62
2
20
76
349133
225986
447117
87
16
223693
195616032
85865
46
310092
210123
85
223557
279145
18
520625409
466224
6
60
21
78
279266
469490
334784
453518312
116764
98222
29
34181
37236
405595
98401
527647395
34
6
5
60337
970921674
66662
5
2
204046
8
73465
2
73
373958
257100
42
4
36
339527
41
18
158835
19
215940
123765014
315136
99
120714
65
269346
96
183900
55
42
24
3
310197
150877
88696
56
81
38
406353
457094
87
1
382151
261860
233566
955508126
178269
62
96
595029059
240416
190370
37
178463202
16
169320
9
106999
185430
30297
194107
40
69
22
81
3
95
74
75
20
40
154376
114264
816455490
53
30
344441
36
75
188727
240919
221798389
372746
469321
23
815867592
88
25
12
363969
127669
9
88
27
52
54
389829
45
4
63
137615
323252445
168097
140406
123851
375556
7
209823
177518
556167335
10
363658
682546146
86
88641
89
63
484545
13
111921
284225
459278
34
24
67411
7687
49
26
94
40
48
14
75
8
483879
69
37
214308
34
277265
9
68526
422336
384139
427662
88
44
10267703
626401679
172715
92938
18
70
39
234487
79
484716
6954
340972893
401773
49
2
492432
54949
210467
312791
91
269342
61
414547
132790
157572
192458
391261
5
485114
5
155350
425200769
2
1
28
100794
75
872787300
13942
90
1633
55
460970
396482
22
21
5
66
402225
284730
303352
151729
430185
23
32
230717
58
273117241
12
52
39
66
35
45
7
4
251082
397801
99
1
414023
481343
3
183780
47
203742
2
11
17
86
46
339884
41
458190300
83
366975
231457
366500387
9271636
4
846393931
318368
351884
55
36
134163
200153
448922
50
52
260497
56907
14264
21
1
628107246
34997
37
62
58
190191
68791
60
63
40976
234331
450898
35
68
8
67
17
13
64
30
95
597229862
65
325493
68
141
370501
217373
4
80
48
424971
9
39606
183773
81
88
44
303698
21680
113418
9
673123121
213542
3
68451
47948
84
83
86
3
632533642
61
8
245739
74
904520199
2
47
7
263433
3
34
7
7
9
88
319866
72
8
81429105
77
173166
945
77
101246
76
369439
94
53
303790
66
713237423
69555
25
8
251354
55
32
20
99
232299
11
63
68618
646222736
48912
2
7
71
69
343241
126260
34634
214213
9
465018
257221
2
3
76
82
81
457751
46
207390
94638
19
59612
213911635
7
226714
8
7
273818
37
112806
408973
25
20
2
992490534
574069700
57
513993977
419927
9100
261072
39
3136
3
39
449823
48
14
469499
867000054
280312736
2
6
203790
713049607
449303
412423
94951
82
342880
58
143108
67424148
125296
3782
19
92009817
956860124
358364
27
5
454560
95
7
120257
447298
492960
11
1
292591
99231
4
87
41906
79
62
71457
152453
428988533
119730
24
31
7
309096
207297
85
5
294027704
20
51
62
984271846
62
187261156
471355
67
439777726
21
329976
747304157
21728
238951
33030
3106
41
68
182605436
8511
5
96
98
41
42
83
212409132
303882
13465989
184412
9
37978
88208
1
2169
262835
150940449
440630
277410
83
390318479
8
10
6
7
2
70
106387
853054591
255003
430902279
24
5
3
25
3
38
486933900
87
333008
286031
93
612269022
33
196787
29
95
64
94
299408
99
30
30827
143125
736182822
218892
467726
532
95
51
477335
973710325
983608053
2
43
47
183372
156944
57
436635
394824
50
106419
205679
87
40
495396
18
368503857
86
514741321
965360019
8
256010
33538
183872
335301
590427070
671482221
372641
224406
63
96
447390
95
221302
132189598
20
52
12
1
97
449224
3136152
202697
164815
13
77
63
21
202555
92
83
57
140654791
44
428461
161985
55
416588
4
47
90
303593380
214453068
390649845
73
105442
296026
29
18
5
112952
12
89652
53
1
5
64
18
33531
37
216363
73
487439
46
25
47
25
57
8
95
6
21
914733905
103394
48
264074
167157
197820
224445
8
317718
902683427
498313
14
389690
5
391007
165862
94
86
53
39
62
281186
94
19
69679
8
8
52
63
89508
17
47
355625
54229
912685682
16
7
74
44
39
156503
84
470988
360469
95
99383
39
370935
229442
1458
179431
54054
416515
62562
291186
152553
13015
410382
436181217
317237
381902
244525
252932
220962
195793
219556
442140
168847
92
612491584
73
171780
348805
82311
75
489504
464974
9
75765086
335334
853187872
56
665638857
87
57
1
37861
10
62
376072
107260
271486
171875
496829
288436
48
18
190204
284073
12
227665
87
9
35
161127
407529
4
88
38
61
132696
44
58
48
22
94
85051
86
709284953
56
51
81
8
2
68
272884
59
325217
7
52
335282
2
9
205009
58
1
16
87
98
19
443509
55
90815
279951
33
305964
1
6
337741
9
47
85
3
93
77
189749278
153084
10
92
728915613
46
164736
784501538
5
7
933360833
409896
67
36
10881
55
63
455616
18
7
59
4
1
304601172
335885
311762
9
50
68
71
67
21
193392
208655
399841
63
89
6
440028
64105049
1
26
23520
72
38
31509054
58
26
87
377107
76
25
205275
62
9
60
74
4
85
401847
22
92
71
88
65
250044
60
613345579
57
27
286199836
82
464292
73
6
92955
478952
886713119
290776
26
78
400632
7
93
167595
67
392696
119264
11
456499
69
2
14
19
81
471298927
68
493789
497978
7452
223952
363573515
618624210
45
39
431007
47
133341
4
151070
386875
82
70
17
86801893
77
436802
70
66
116498
60
19
70
2
280890
86826328
15
459314
79
29270259
44
693397707
302567
532905337
486382766
3
4
832766732
16965
54
550819460
83
8
401179
411279
55
494830
50
147397
17
62
4
9
7
147592
309136
7
205865
426871
598019596
27
23
272665
73
498767
48322
376383
17163
64253
35
38974
454452
343516
66
4
309516
70
19722
66
205261
26
332457508
73
8
53
143301
87
3
39
36
855905833
349069
86
78
16
57
204741400
10
370070
7
173397
8
452274
96
829324190
98
8607955
96
38
248624
143215
45
351725
92
242548
277198551
56
61
245651
468799
40
18
14
41
390438
240244
130839
297713923
39
58978
38
227726
474603
222815466
20
975609519
286407
66
6
90438940
213573
1
8
390403
63
9
7
83
206137
154838
186753
104130
25
50
497090
25919983
29
1
1
45
3
10261
458380
368825463
44
37115
81461
266742
125915
83
9
6
3
19
37643
7
313180
25507
79
64
38
61
213782
289792
320715721
343785
97
78
392059
249560
71
51
318307590
79
71
129396
73
448164
373773961
27
94
477277
88
340078
333945
81
48
16
68
61
71
377590
20
523873197
70
87
279558
142769
68
241270
6
57
1
78
1
246412
24
13
68
21
65
804019027
12
84902
28
432876236
413352
992028406
64
78
18
496807
268105598
10
68
93
381653
5
335751
587872722
3
195725
37
21
231905430
8
68
7
397017
238679
2358
55
420241
331908
307951
83
464536699
81
25
254873
17
82
351378
99
83
52
7
45
122407160
8
5
277391
91
1
69
265424
55
229385
381690
185329
593320404
29
5
70
165286
138371
437293964
27
42
7
993191250
87516
69
77
76
25
78
267959887
14
362071
20
486050
31
309904
502321775
30
347724132
6
59
334015
9
9
93
375354
46
57
6
244239
395362448
323144
330657
103439
77
672791978
166514
4
463298
247664
95
135181
380468
78
31
273072
97
79
358369
35181
42
13
99
45
86
31
304395
16
424415
210542
338468274
180891
234131
11180490
323377
196586
396813942
93
85
438927
31
414466
419922960
35
46
33
476836008
781075546
17356
6
570241715
114397
4
59
384000
146349
65836
288505
1
29434
418143
298803
99
410775
61761
61
17294
236391
44084
5
288756
113749
354807
6
625951008
19
893122775
346988
33
4
85
293819
54
301073
62
119861
8
406420
265443303
428305
2
68
246189
113693
696580846
62
86
6
36
35
272757
51
7
5
62944844
74
96550
16959
7
142959
279255
5
285086
214697
938500563
15
93
36
80988
484529112
68
6
22
391890
521577015
358101
466629
738004267
67
45
85
459027
117550
75
61737
4
335641
51
9
8
167817054
76
487511
83
5
25117
113964
11
5
100507
343886
341194933
34095
78418
168135
96
93
82
50
91
366895
4
62
126296
15
461515
355140
82
18
133737
53
8
93
99
86
41
998414076
179174
29
147091
2
446218
86806
51
444258
301028
99
37
34
63
456395
250293
23
13
12
326858
429903
21
354114
14
41
43
97
1
64
4
50
23
264738
2
61832
474602
64738
88
408508
142958
93
40
153262
91
66
55
93
210811
91839
11
303038
51
233441145
48
45116
422627
94
14
95
637159491
31795
12
146884
93893
201182
402957
377211
994873752
87
281598
375891
92
23
92916
49
152861
491631
747123778
398451
797652394
337752
903371321
499748
954260967
401012
48
48406
441136
227192
232743
31
22838
38067846
782623754
49797
463242
212039
29
443167
13
341089
34
25
46
128337
15
27
23
45
73447
97
53
495282
86
21
19
733552892
48
14225
95
33793
1
37
91305
460947
92
37425
57615
16
110479
116846
78
91
25
88
70
453568
5
7
77
481526
42
33
675086298
29
42
45
239450
378635
10030551
71
47785
125298
340511
376112
94
543369103
85
98
303318
8614963
96
26
186277
539546076
481324871
343610190
77
8
732777765
4
21
8
66
498731
72
15
153431477
307734
35710408
298548
60
50478
51119
481480
199339
1
93
92
78
27
1
394274694
78
41
36
39104
381870
997628322
12
126195
3
67
345257
122224
31
25308
139312
208784567
87036
9
689422569
98
47280
676653629
99
12
67
22
63
118768
48
11
485901
37
63
338903
270875
264309
149476
868196668
177200
44
18
4729
368386
45483470
68609
10
3
4123
362100
9
22
360164
863883646
459893
37
89
51
273997
493927266
98
44
412646
216591780
40593
490883516
40409
454406
386214
20
986889582
197661
87
45
9
347246
862070131
181489256
1
943204460
347535
30
44
59
1
24228
399989
9
172863
239960
85
64483892
123701
443339
6
173624
26855
37
87
92
56
47832
169470
90
410974
704376817
569024310
7
52994
69
124196530
462131393
307161
69919073
38
55
916618215
53
15
27
94440
58
443897
438942
12
1
17
14
348405
80
65
791752651
537562529
391908
55
298575
26
60618
43
25
364281646
2
164607
141833
2
73
266775641
470142
690082062
8
71
91
240149
39
261641
24
3
70
396685
1
772756342
335169
380856
866888582
145330
434034
82
220873
82
274528
444256
18
98
6
69
948544775
71
39253
55
5
284494254
281161
61823
5940
369480
49
84
1
76
120233
378346
246248
8
29793303
87
132570
146429350
39
69
409094
81
59
6
428206
119352
96
38709
2
338018816
62
43
36
67
88
30
14
235636
266342
70
424280
420859
37
7550
21
40214
130232
307019
404455
93
59
588551329
189460893
11
864693615
261881
436777
45908
15
222086
316411
96
13095
94
32
273552225
25
271280
226340
70
99
56
331105
71
572166534
36
443520
12322170
8
138345
61
399542
199414727
22
212239
82
412779
330486003
4
222607
25
4
395490
33
431366
421745
7
93
397582
55
42
397734
59
49662
39
7
85
1
205749
38
469126
411486
114456
187471
79
57
94
63494
300662
190896
341950
462634
879213466
166754
67
261919
221248
61
57
212573
2
91
704337716
8
33
28
85
39069
42
425277
2
11
44
456109
51
167825
12
81
333004154
2
54
63
80
77
392182
126089
89
56
132628
33
399730
231935
52
253385
96
31
52
7
8
399200
32
46
98
48
44084104
8
77
80
2
59
4
29
23494
252714
464471
85
29
48
30
27
259523
368150
152389
12
9
8193
69
64
365619
9
225012107
458591
97
18
248247
438368
8
99192
75
258890
489340
48
66
153715282
460962
345200
1
303020
81
6
53
27628229
204394
417448
20
421982
7805
177865
71
956173731
442457
570118720
4
412254653
3
84
98069
28
100552
51
32
106286
69
4
369954
388185
212723
197297
179591
24
25
88
155215
38
496217
78
42
131393
54289
293408
3
267292180
5
307477
26
64
6
461844
7
189330
4
8
18
459234
235961
79778802
468852094
85
43
224468
362816
98
91
77776
274661455
87
312778
20
82
19
42
174762
318391
462177107
272663
442527
830359029
212650
279918
50
2
7
156382
31321
48
18
78
10
77
397747333
350834427
87
54
497008
231726
17
38
437743
59082785
84759
200486
87
44
99
29
2
36
81
3
81
36
9
93
41
482156
46
7
418025
90
300105
52
322445
372158
48
56101
55886
477079
362852
98274
24
47
356545
471509
17
54
10
189223
98
32
9159
186600
76
235399
72
83848588
37
16
66
96
92824
231702
292272630
2
33
39
63
42
41
23
101836861
7
62
76
78
54
73
336050
306731
941695716
154456
82825862
42022
79
362825
245627
38
191159
19
82427
44
343327
62
92
4
69
23
56141
2
242488533
263891
2
80
140252
99
70
94604
298893
264884
449528566
139565
20
66
263463163
269733
94
3
24
628257484
6
55
219446
21874
121395
80
175965
442569
13
64492418
111268
26106
7
370555
376553
89280
87446
315936
60
65073
314471
410910
7
78726
294953
1
1
71
67
395816
57
58
93
72
22
5
167321
131502
113797
41
57117014
199755
61
41
2
65
95
139884
2
163011
874536290
43
55792
36
305089
63
8
169400
399233
153402
59
21
70515
37
731430510
436924
355031
369034
9
32
66622
123231
8
378669
51
167524
425770697
54021
302300
39
65863
164996
92
261171
83
40
2
1
388827
682529096
15
398145
40
856868333
45
134380
10
147741528
281115
120024864
8746
211306
7
80
48
91
62
48
38
72
189100293
57
20542
2157
38
68
124337
3
654422857
75
224486
71
30
86
44
71
480338985
94
4
485709
46
40
52
835902606
967061611
103633
14003877
910215825
660396
41
18
44
418062
57211
62432
362009
16
6
358549
14
44
1
245113
5
162701
58
418009
37
301943245
4
5
84
91
77
35
115542
137253
8
971296294
486163223
61
525586992
448808
378918
69
221577
431219
124746952
97
31
166291
281931
49
474016
105315108
5
502018308
460999
87519950
33
137665
504328591
317013
19
37
8
33
267466
759185112
93
207306
50
91279
765027264
930079321
235990
287649
69
13
87
56
45
654695490
990340346
436425
22
93
7
50724
6070
63122
156799774
194215
304362
370712
17
41
10
322173
182655
434404
298600
362898
496574
7
84271
439868
46
427919033
18
176779
274689
877307674
109745
77
51
99
435765
65613180
113156
68
97112
86
47
54994
370254
255483
43
51
13
476485
298452
4
2
26
7
618292193
737490529
231239
1
87840410
90
163631
146274
331060
21
431621
314289
293148
934197950
130269
54
62349
161402
428740
52
484801
63
710016621
1
317295993
8
719832246
208864
86
303098
92
270405
17230
23
386511
28644780
13
83
15
26
62
36
332235
65
422062
16
346635185
45
148249
213115
49959
31142
25
31
37041
56
246214
403120
478081358
671468334
15
81
491744
359343
44
454875
77
211193
80
3
95
153566399
399937
85
43
80
26
259413
24
17096508
9
349109
751772719
96330
207748593
152525
4
5
87
89
28
159983
2
47
3
3
13
161891
44
46530955
490596
37402
3
442543
401185
64
220443
81
353865
9
454838
85
188792
28
779003379
6
530552903
19
99
307689
124396
94
106203
365028
326324
310753
945595000
78
85
37
956396547
331422
5
34
12
5
11
27
4
334309
405877
323236
51
95
393083
335492
168493
86
63
827625925
57056
964726797
4
29
461287
53
59
2
5
76
65
93
58
14
5
64
79
51
370514
8
6
9
212024
387770
67
3
18
48
38
28
399223
80
401503
40
627010324
17
448856
752935007
27
385074678
197585
414828
76
89
30295
15
43
42
373699
87
838797022
22
68
21
86
38
177302
82
181965496
9
110186
20
98
67
837378650
393107
167818
215920
4
90
62
288469
55
5
41
4
332885
83
3
85
13647
39
447000
325345533
127352
41
39
430890
64216
5
316421
7
86
190529
90
916137213
16
368001
55929
315598
75
15
1
20
20
83
59
247069
53
319598
45
26
192364614
202078179
311494
186622572
248701
67579
881952342
19
99
2
42
57
327517951
82
66
31
543874089
202042
8
6950032
53
16706
758369936
9191
67
41
200177
301507
189103
81
82
79717219
205826316
16
444990
214443
29
66
387053
434015
249748145
245676
26
21
2
18
398625575
5
80
998751191
52
38
460579
304679
20
316677
30498
9
221681
31
145125
106970
90
277145
270351
68
434866
202699
47644
5
44
30
97
18
6
26
5
420972505
24
91
888034014
49
425647
50
67
27
414496511
56
34
26
78
45
187142246
341271
401559
40
6
72
96
199266
9
4
448163
371620
12
56
48
20
105690
119519
25
22
279054
934506852
68
63
82
93
189323
3628065
199293010
332489
271572
5
73
98
499942
249375
32
60
4
99
83
81
297476
14
28
59
380791
77
61
3
295403
277991
781587545
35394
24
67
67
307563
49
115372
42
17
211149650
64
369659
156254
628269883
21222
14
54
12
124385430
26888
399863
82860
403965
40
179177
415577
93
143542182
59
65
10
5
393094
3991
421662
76999
413472
492435
388280
18681818
32
801806422
450041
50
92
48
120763
138314844
14
50
42
11031
90
16
271186
40
2
491506
13
91
114431
72
434215
191151
458418
392028
31
32
6
34
78
96
59
120590
16
212673
58
56
420966
33
49
8
207000
204017781
8
55225
467555002
7
60
62
319558
491322
11
71690
459878
244822
574901694
375075436
340998
39
211912
490979
359464
62
9
58
304191
423819
43353
210012
9
118709
426577
15
41
2
68
1
50
68
157821
746869077
303628
291777
410323
90
228363
6
57
86
3
14847
22115
491690
29
39
215413
75
16549
438660
7773
77
38463
73
455203441
1
2
54
14047
263847
17
183912
96116
99
26
77
87
249210
46
49214
466342
118476
241807
4
2
92
61
416246
5
159638
96577
201335
52
50
455737
88
298306220
63
251175
99
343071
65
2
146968
9
328738
182496
19
276115
335696
88
385384
9
2
243196
44
391444
441246
886232676
115914
15
55875
1
23
301943
25
2
322127
80
49
132009
285701
537907524
4
84120
76
145447
37
339220
479132
66
90
559294617
329220
155947
484358
410262399
11
638351210
116317744
9
98
97087
301955
3
88
244541
414742
93
9
5
242482
210159
73911
11
2
846950446
409767
57609
495093
91
306780
334693
72926246
82
76
38
396213
228812
395751
45
95
307182469
112053
113140
417453
196454
28351
64
1
7
126288188
294141
768263002
94
80
98
378121
8
11
5
83
241119
19
71012
492218909
314988
71
76290
90
11
69
21
306424
58
80
572360244
7
42
41
85
4
279317
90
791938520
23
582276305
79
443577056
7
32
98
221934
666104766
1
146404
35
151587
5
6
2
211901
20
401986
41
60
227496
96
89
29
278173
55
337241
116196
98
124737
349102
57
40
90
492220
24
30867
9
4
96
27
349051
47
477550
88
330601
7
82
369154
80
89
967444683
8
59
55
13
418402
998636533
1763992
836252732
26340659
22
243619
5
5
48
330766
91
7
375183
390453852
71
72
44
6
77
322576
27
45
448031
38
310113
415502
58
476628
2
395959
313455958
2
428195
305444
93
448654
5
18
5
340729
75
43
16
48
51
93709170
61
41
228441
847951733
3
18
54
480532
316441
47
91
341588
39
80
53580
452703
40
311298
271266
73871
81486
33
156237
30
88
46
14
376565
545555606
95
1
425794
82
764124560
40
57
81441
60
293582
187581
340862
371717289
86
311987
84
49
66
99121
3
63
487991
64
86
434101
2
556733046
22604
4
147075
61
98
332625
4
2553966
156208
88
131570879
370039
7
237255
218128
51181
59226364
32
74
2
391024
34
48
53630
40
25238
30
49
42
18
147265
59
75
5
70
224466
479813
91
40
2
93
85
3
5734
93
35667
53346170
86
208621
413947
30
26
6
57
4
431752
119560
72
38
25
11480
13
8
268146
342288
405390
63
495484
67
97164245
857578624
279153550
189229
92
896414161
92
72
11
6
401657
4167
186868
95
36
69
75
21
219448
25
26
21
45
61
354120
347715
939366130
86
24
3
113033
79
291802
77
254446
13
4
109160
98272
78
16
175860
54
28
209027
133324
33
5
302081
482363338
240479
19
87
8
38
216151677
40
73
67
459808
364502
285699
624936950
36
95
494112
57721
95
229013550
6
98
72
9
54
26
5
14
75
39
2
45
10
7
190520
435110
82138
77
102473
490282
60
871890307
370911
517106494
309987
591658609
79
254997209
350258443
16
61
47806
95880
184523422
309123
1
43
40
45
98
42
60
89
380825
128019
41
30
77498
45
451961
80
426549
355409
1
47
65
41
62
43
202637
80
7
3
44
290342
163638
165896
31
55
13
67
401735
47
118733
7
121956
319434
62
438869018
246659
30322
25
447701
272229091
7
23
191856
61
37
15
37
4
52
310064
38
6
49
24
91
70
451174
258474
90
470770498
442347
355491
91
233393
1
690832104
79
264197
79
87603
155468
491054
56
402154
406279709
11
117870663
2
91
464539737
300887188
7
2
30
49
199491
88
70972
4
57
645706404
312829
26207
20
425673
11
35
590298464
48917
18
52
117419
6
41
82
4
184193
99811
54
54
389176
370172
67
51
89
4
320705
624001052
867549826
201349
6
4
44
61
858263979
335554
59
750041674
179439
85818
40
100656
47
863233344
219645
73
93
93
74371
68340
82
4
804077287
77
73
381112746
429512
46
49
80
282771
491419
49
8
413352
68
343175886
351887
113164
30
51
72
254029
9
28
56
75
52966
2
973638173
135115
22
80
379679
381349
44
11
80
226038
244655
9
398587
802718770
581513686
378336
35
36
87547
18
90
478012
63
318060189
33
19
37
262641
231597
74
728554603
14
49
254933203
463009
400507
161084
37
155305
391341543
219502
187843971
366800
140738
191063
933018134
67
65
372431
2
49
46
69212
42
258255
195129
72687
1
19
15
375776
81483
285935
46
3
230754
33
6
441581
23
13
125665
30
270721
75
308767
267919
264420
459427
135028
56
66
119681
278811
42
949683787
274270
25
37
73
7
71303
274282
344373
303173
54
83
293350
373648
172248
8
60
85
31047239
481019
78
81
5
8
443011
89
77
73
45
68
78
21
86
189445
41
14
263754
493581
32
52
489372
37
163677787
73
117544
314301
106191
10558
29
493733
260901949
55
289682
197385
485376
350409040
197498
28
337104420
339968
18076
8
31646
8
244026
2
433730
9
45
609462536
83
26
303196
392949
9
31
90
341590
307779
276112
91
394699
50338
21
36976
38
9
11
91
344987
7
24
9
361412
362671
67
453324
11
115481
12
182158
151891
140852
10
73
4
269688
11
225920
331761
84
60
4
73
73
57
66479
354100
54
197684
61
120172
50088
12
1
431952
395284
240836
44
540949208
43
605812685
95
965590554
38
74
276685
24
79
782354532
332070
75495
492595
2
59
441706
24
34
41773
130499
118532
73
6
39390
945313950
94
285512
374466
77
14006
490629
7
520706885
68
100041
78
432842
479842915
184885
349304
9
43
9
62
148880
24
407381
79624
21
9
10
31823849
569381150
3282
24
31
94
5
320633
38
32
76
436691
77
358657
39
216001
8
86
770784050
89
94
98334
1
3
73
80015
308235
477469891
29
91
67
35
49
3
6
288902
23958
5
479823
86
8
255733
76
433242
6
642437319
57
303312
82
52
16
1
30
35
61
357540
23
45
52198
317605
24985
10
356923
74
94
256460
13
98
53
32246766
77
7
28
60
89298
59
94
470003
36891
78
94
151199
16
4832
92
383373
3
37
206045986
48
590817038
112226
5
8
33
99920
106264
328257
26
238076
357917
65
492162
258952468
91
55429
8
79226299
341638
220493
205742
176009
94870
492354835
35
4
110775250
17551334
223835
39
880097689
96
50
93
180117
57
358356
61
408759
249625
62
76
88
296811
2
641000549
67
95
27
206722
153935
59
40
73
323506
9
75
219994
222290016
163254
40
479073
152724
39
39
114857
454468
125569
113427
53
339017959
40643
19
77
10
72530
60
27
46
237782
14275
198293
42
79
4
483366
33
9
423033
113503
33
24
55
291951
6
289223
64
208766
51
53773
67
53153
3
409680
25
177776
42
41
29234
459428
455030
55
87
270098
82
75
16
72
110244
1
6
95
60
19
61
22
14
208274
33
46312
27
678715724
76
22671
400154
76
835301952
328246
32693997
47837
1
64
85
35
11
87
167384
395955
4
30
25
52884
12
62
65
5
634246322
58
16
26053
105065502
78
439947992
81
30
204048
97
3
40
880478862
2
10
214176
380067
31551
9
189898
18910
81842
86551
49893
399800
378124
103611
3
34
229746
359785
183549
32663
38
1
7
9
64
83560
4
21
74
81
35
4
38
58
54292
80
481540
434763
19
394925
67066439
37
36
4
19499
319933
339377613
18
128554
344634
68
345520
491852
93456
470585
376414
210605
36
3
10
84436
27
79
305750
32
9
491233
3
76
945983462
127866421
238730
96
494616
168570026
396802
25
25375
47771
105155
178623
84
68
50
29987
12
48
12
96
140043
171196
77
21
20
487624
87
265470
5
79
5
9
75
5
73
5
37
59
58
424440937
82
74
3
158232
292657
243
136903
4
910856832
317239
67773
340059
264887
284555
68
59
56
22900
261738
45
271365
11
352033
4
92
62
318345
263834
32
19
398487
25
61
444040
391869
126395
96
335635
302591
191982
770223784
147743
199130273
89
344060
190212
9
23
53
72
706463371
94
22
23
395357
265858
104291
42
50
3
856689815
3
4568
36
95
65
4
370985
64
4
271596803
15
89
413033
71
60
305826
494234
394350
330008
16
259387967
84
478091
247979
145568
479237
616443371
151194
490671
218388
2
9
46
293190
97
477739
485588
12427
442934
78
405022
262085
1
76668860
44
17
50
323118612
198651
20
39
734048489
2
41
33
367186
81
86
51082
27
104532152
249837
254036
278525
5
578924536
382228
389112
301491
212145
20
39
383661
387784
316362
72
12
33254
8
430589
448428
18
169743747
80
378945
108114581
86933
29
88
18
139271
113388
53
95
413610
84
430643224
4
16
38
61
6
618134704
213777
65
14
1
321394
947866507
497305
350217
36
414235
38
34
345560
555546862
382619
77
289865269
297934
24
378318
205505
409119
96
3
418918
297454
221457
74
7
449048
65551
69837
263982126
54
86
16
1
29
195575
223251
31
408727
212715
83
122725
34
45
73610
982249137
53380
18521
88
53
4
158129
215613
6
479104
25
61
70
83
12770566
3
69
799326432
281862
95
45
329176
99
339262
479294620
11558
457696
6
1
382411
10
82
90
49
73
165177
38
88
74
50
88
5
83
13
50537
173156532
172598
92
428185
79
14
77
327329
397590198
14
185048
241591
99
295011676
60
305813
38
84
428508
741890400
26
99
253187
208853
8
213717304
766944325
165957
715127228
487518
9
55
16
478768
77
272187
43936
355508
313604
239665
105006
26
5
88
411784
6
64
393219
34
52
7
8
209669
100961
118975
426124917
58
140141
19
31
44
60595
435900
41050
294711
31
27416
21
194451
56232
246050
36
461154
50
40
179693
95
19
76
233898
2135
167628701
205145
6
110409
7
99
19
107641
249198
74
191823
746251108
319680
358212
856250013
151285
376430
79
482443
407024
64
51
7
249336
3
412502
512641859
817273294
15
9
58
470558
8
78
95
93987739
38
221830
8
2
14
16
181283223
916341141
30
484453
91
54437
243639
63013
8
434940
59
419310
76
89
46
7
186513
354820
75
135552
93
36
37348
256940
45
24
332903
120730
359317
7
274611
24
51
44512
445181
406412
17157717
380837
67
59
58474
61
484830
386355
260039
3
71
208377
461672
12
90
75
31
28
159095
70771
752370455
55
63
445516
347974
285723
330066
8
7
338397
8
260606
269529
189636
24
303112
36
324307
56
227928
316628
75
204515
464072593
2
391075
148507
74
49
78
490235
339918
474172
382908
46504
191222
66
311475
2
225671
9
27
88
140977
493662
18
61
465555
46
55
72
22
84387
8
88
148300
74
34
18
326328
234456
39
31
82
450023
28
333543586
350197451
178174
128730
325309
138664
367552
13
43
139693225
93
41
45
218441
499728
43
9
261047
89
959981926
35
7
78
2
21
861257191
68
71
28
904914835
49359
7
48
96
8
15
74
6
90
2
110182455
9
130543
515343010
373608
447719
224687
7
379460
34
99
69
86
139259
10
243397
1
43
4
5
47
5
350147
415478
88
190560859
47942
103618
86
42
723386551
46
39
465469
8
255392
70
121087243
495330128
84
327692702
266326
10
457384
25
193979
209867
65
19
62
507
43
431812
225612
29
404897
365242
474614
63
323615
47232898
60
98982
384404
139037
50
30
218661
29
518087520
83
98
75
25490
195353
12
34
624867459
491107
190087
40
20
30235
232859
15
72
90
273897
202935
49645
410719
88732
64
407806
66
74
9
441549
390333
458282
13664
108740
87
291780
286118
3
3
3
75865
61
381204
463413
99
10
80
29
59
80
65165
187139298
164212
18
364566
962616708
400992
817856519
7
359119
76632
424853
76
8
215157
97
1
62
3
251432
54
33
17
16
661547803
356572
278166
10
47
59
13
400618
49
143641
92
3
241549
8
27875
47
23
1
776052391
150338938
95
217438
32
50
1
53
474568
7
194019
2
69
13
109312649
93
1
29
80
6
350999
48
761174534
74
5
165558
66
27
91
35
773752041
242559
389037
64
7
167060
261192
187147295
57693
203442
367864
31
140428
83
78
41
54
672160218
488622
464619
52830
325786
976446247
261121
75
462340
95
8
4
38936
3
186710
7
224696
39206
22
9
69849
433959
93963
902448446
279231335
8
819614480
2
297689
27
628465356
74
356568
434874664
686523102
45
241559
187881687
448595
110964
439378
9
28
398537
346761781
4
172452
34
251146
77
2
429795
490359
116967
409525
10514
901909145
971405938
139358
425048
215562
347785
36303782
16654680
278141
450904
451936
99
48
4
131519145
75
286776
60
82537
56
142854
75
27
93
114122
138977815
309770
322558615
168741
31134
75119
38
42
488394
274863
118028
18
21758
155249
613785830
83
2
415063
330351
6
41387
85241
438742
33
52
71
67
233612
75
65
84548
223130759
267833
176879
68
128096
11
60
17
79
30
387633
62935
162167
56
78
427562
12
55
48
19
4859
99
392194
5
6106417
77
90
405945
84
263677
35
1
67849
94
394304
114795
401989030
433517
235539
480816410
299559507
192217
94753
583152702
5
221617
387119993
186573
34
5
136939
169704
385632
4
249943
32
20
852821637
371176
464908
251672323
183644
338726
77
97
226309
207230
420796
110235
25
66
826799081
6
274469
75
179422955
250843
303235
255214
328603
80
5
772882957
6
442484
35
187771
1
176517
301951
52
1
540324627
46
262325
439748
426874
187045
72
26
86
31
53
465154
27114
354692
432211
916649944
48
25
62
397709822
74
129638
19
112948
62
35
172639359
471371
146469733
789931934
347419
383117
3516
446449
24
10
10
97238456
373911
23
63
187099338
59015
325011
50
302938
29737
93582932
85
86
14351
81
19
542023600
11
182639
20
468816
356500
66
447744
123633
29
282472
592142220
40
1
280930
275770
19200
48
85
224804
339985
47
92
400267
73
1
90
135785
155562
11
403799
412055
266035
70
95594
62
409287
61
401807
72
297936
30697
61
305098
223100
237515225
195383
6
38
353309
30
54
91
11
84
459244
43
114779
231387
78
30
31978
192692
41
23
324139619
403285
29
60533
2
73
3
86769
61
388516
337411
165343
377802
38
388027625
64
40
109542
305798
82726
470781
5
84
145941
421693
452739
390281
325463
477909
69
140519
7
41
461358
77
82
45
99
259560
1
379021
33
27
4
19
63
40
74191
59
56
46681
200466
188043059
225698
296518
138181
76
60
417659
6260
41
13
593755373
312653
13
187422
12
197692
93
13
57
11
372757
17
309832290
38
273972355
5
496717979
329195
19
34
33556
40
10
141058
198897
455916
468564
2
75
47
80
98108
350488
302115
168952
377143
50
869
486417
29
93
407797
147342
9
3996
54
101718
23
35
108175
9957
55
99
48505
291480
8041
12461082
94
340879
242820
31
9
283244
193906
368859
880986737
94409
21990
74
13661
71
61
51
35
84
37
328408
52
22
95
290363
11
682298571
54
45
6
19
290552
7
50
477721
9
406904
34
8
255921
82715
96
519743610
27840
627603546
91
55
376417
14
35
92328
230333
59327
450149
130812
81
94
9168
443616
359817
398423
61
28
459516
410105
35144
305501892
492245
88
389518
339130
16
64
88
20245
18468
365296
426202
82
90
37
56
74
58
77
411782
209755
310765
389538
7
275322884
27
322699
82
223821768
457317
56
6
330651
179503
35513
7
20
17
74
64
81
3
85
340855
57994
75
53810
52606
341927
892346071
57
5
162398
57
99936
112281
406751
86
283170
37
64
231764
24
95
2
98
475070
220524
66
390488
2
8
12779
14
417333
52
124167
10062
6
387468
17
913683279
329910
425806
37
91
44
367697
97
2
95
417537
83
216203
485830
4
78
246881
788760944
2
150179
477217
77
111675
349304
172778
36
438557
376648
53
167369
446113
13
37
4
411957
272406
464391
211778
9
252025
66
269499
38
328566
413393
33
466139
83
23
327783
379833718
46
413226
52672
334361109
68587
44
63
84
20
908850650
33
56
20
72
245378
471202
289967
38
12
63067
478164
362309
6
67
12
51
57
14
43
48
964068797
1
1
65
27084119
2718558
209883404
379304
394022
53
5
498694
68178
63
163813
93
30
26
93
364527
365458
22
87
390763298
75
14
151325
177851
87
99
91
405050277
91
90
20
1
6
167908500
103632863
91
74
1
12
313759
396063
43
60
188145
235665
59
8
41
9
494431
9
6
478593
298360
82235
74
26
221725
99
491156
470653
292767
824738253
667883045
94
441366
299083
487671
271944
31
166590
98
378154
481822486
93721
9
651895876
1
49
398444779
77
352546
219708
9
9
292918187
528061153
383183
466681
458515
203609952
84274567
57
90450
238906
475428
95
57
20
9
95
13
1
14
15925
92
98
420464
368058
91548
559344712
19
164658804
800941418
47
267780
34
286932709
124495
62
171439
65
113982
772651151
85
79
84
291620
499217642
61
331385
29
125378
72
409819
288539882
33
67
76
54
75
10
785426111
247719
7
292386
145293
18
552297524
72496
355149
207450
1
84953
358535252
397795
43819
8
493893
164867
81
118394
414541
385487825
224880
309961
426576792
219196720
8
73
16
399080
46
89442
297326
133715579
230861
286865
45956
61
105737
53
66
307566
9
257509
254664
38053
265860
6
59
10
273929
57
298092
11
50
808725122
431101
1
66
21
27
35506
166078
163880
221955
966066178
4
263375
41
263564
21931
340882
60
286428
390713
85607
400791
453466
184576
133533
58
77
445714440
65
491157
97
80392
156116
272756675
482156
239829608
79
12
80
332959
356291284
42
773637622
349115
232972
134307
75
45
77383
483005678
227572
243242
44
236887
46201
433923
97
55
36
577608068
86957
335878
630091870
69
201174
161049
3
204753
29
20001
614802928
73954624
397311
914702430
96
422818
42
79
155304
355142
382279
381053
697892968
96
590069699
50
58684
378632
37
35
38
406095
224527154
621920608
48
82
84
3
15
69706
32
35
149981
6
16
109683
41
95
74
218074
66
6
346685
7
275017
98933
54
79
8
15
180419
280760
97
66479074
85
389452960
42323
69
9
25
209752
394148
86
42
44
28361
90
7
421468
868975829
235752
796344854
33
11
170016
16
61
9
14939
185010
1
15
359943
29
30
71
3
51
369487
166764
45
7
97
445049252
88
29735
328878
93
208834
40706
165638
13302
451229
22772
19
88363
101257
96
323603
30220472
135134
340945615
43
89
53
296788
75259
11
163154
175917
430675
45
18
387835
48492
8
62105
293681
88219
12
230479
95
406682
403418
66
8
375759
17
850008086
6
46
3
383218
699206905
20
5
83
92062
53
159611
9952
285435
383574
21
49
81
128538
342180
346573
129389
6
93
189339
2880
39
989047631
2
68
49
54
434212
730877256
342247
29
47
337193
71
44
84868
15
310927
82
13
49
99931
69
74350
461063
17479
435107
2
3
2
73
70429
234818
53350
68
87
7
499187
2
204014
60
54
293168
305148
323649
53
371763
47
184956
3
473676
187042
33
77
311838
28
22
233923
961617856
136535
295416
64516
69
58
773857436
49
120744
241287
72
399067
60
4
466718
96
59
288713264
474286
263734321
8
6
55
421665
742023956
53880
28
5
316143
353237
72
206188
31
50
50
316357270
56799
12544
32
168286
488865
191612
46
325842
273701
21
8
91
8
396972
35
62
809461179
94
34
52958
338377
59
97
180637
341248
7
222059
71
265107838
61
87343
421325
69
110846
75717
284291
26
455811
330493473
46
72
38850
96
387602
9
298945
340908
184160
496738
5
2
56
71
93
936113984
95
177613
161308
177973
1
162451
5
173173
12
4
117935
37
57
27
39075147
42
1
591715916
317627
34
38162386
481749
87
761098508
236233
407318
138007798
38
98
306904
14421
2
434596563
182799
332070153
342840
160392
56
675744459
224569767
1
5
1
65
359755
34
6
23
683509452
28
40060
261989
935676779
15
74
382917
126761
60
41
2
29
24
75
196903
8
367543
178430
65
3
33
310397
216368
99
396789
81
191405
44
92
318032551
53
395940
719980797
386335
20560
329898
83
10
4
493938
5
42
613519419
30
182332
102811690
85
879145847
633914123
73
179118
30807
742470172
383334363
24277
67
86
27
62
59
453715
54
450664237
148464
34
10
1
2
78
17
266679
338279131
279489
94731
600006260
304178
64
43
23
59
61
357706
350697
81
93
10
77
35
23
358070
40
1429
101278
29
282734570
15
25
149380
61
232028
24
789300325
8
405028
1
99
480856
238244
187183
97
9
96
7
374591
10
719435595
11696
62
66
69
50
223796
67
67
298621
81
46
826998815
185358
258184
70
443235326
437269
4
63
7
62
96
207727
23
408873
138185
61
41
59
41
43
345029
39110
392679
21
62
55
18
961715888
8
17236
71
71
88
68
79
33
85
386907
82
12
11
341828
309127
6
49
221412
42
56
487054
74
68
301342
50
76
318155
103477
77
378073
320
84
92
21
53
81
311625
56335
353181
390869954
2
278804
499421
432161
385323
255515
27028
149281
653848699
15
831777098
14
47
103987731
73
88
35313
447373
67
470511
29358
333798
307487
255143
55
395628738
54
14912
3
150490570
39
362398
475828
464597
321726
3
24
5
259500
60565
10
23
93
39
80
281726
224354
1
4
417787825
87
69
192873
10
130941859
100909271
22
83
464202
32
51
490339
326720
78
97058
873839470
339156
86
132937
69
42913
16
9139
308678
75
137468
27
83
544487590
12066
241929
91
313174
124851
34
255002
162087
89
376920
449035
20
52
8
35
123052
69
399111
102853
458391
60
522480247
2
32
2
58
405010
147354
49
91
7724
2
366851
358011
295447
51
13
243360902
21
170229057
37
211975
204898953
436426
86
427289
189754
56
372566
7
334369
59
41
335199
77
387006
302093495
21
389618
78
64
45
239647
29
193140
53
3
45435983
54
202315
44
390020
36
55
41436
69
318146
10
479414
116230
124086
44
61139296
418736
451503
246046320
8
84
9
167191
840689713
72
457915
67
16
192226
56743
142902
170969
319880
9
61357
606862884
9
89
142808
49
64
19
94
142339
40
60
29
819794874
347804
5
94057
81
43403
382331
52
6
67
29
26
434705
95550
272610
764530329
235826
593
90666
3
441807
66
366881
56
65
57
356015
2
283611
307012730
377416
241438
366629
55
374762
1
67
455272
4
124452
10
67116
53
44
93
32
96
119512
437408
75
89
188625
88
476949
91
312358070
94985
291805
228752
251527
310798
21
323678
12
62006
9
206835
3
10
202531
382812
60
94
432866
25
272444
75
407654789
6
202258
118108
275688
7
7
32
37337491
86
30
36
25
58
56
395449
365971152
581561772
9
26
436008
80
437712820
433375
251115
12
249947
46
88
6
70
1
143268
9
967218458
35
460501
63
351526
740643681
2
5
1
320036
8
66
75
45
78
81
626731276
8
373960625
180730
25
41
51
280287
9
46
789392139
128258
19658
488253
481656
54
108780
284706
85440
268542
71398
66
952396077
197532
15
354608
8
465052
84
89480
470896
315265
61
21
2
217621860
108772
19
4
54
26
327933
241012
508296092
6116
86583
195234
24
23
71
244257
203017
270124
217191
265090
45
319966
6
33
24
23
471227
100763
20
292984
4
90
787630854
674220199
20
817185180
365766086
47638
492258
6
372234
40
87
480729
210893
78
25
285102
95011
230662
125336
253523
26
96147
421305
59
347172
464169
95
90
111944
41
279903
10
36
73
96028
8
63
41
144155
467203
37
52
981682789
97
772384800
36641
35
372554
130461
57
322198
95
59
353031
52
159520
87
207601
54
91704
346817
30
82131
490135
7
2
872995089
7
164695
45
22
178751
252172
231227
224376
242562
140368
477561
48
9
67
332254
24
120438
669485306
242990236
267499
36
321059
401421
361626
2
5
414590
74
89
141552
14
82
54
137559
8
85
38
7
67
70
93
53
6
53
451510
554178898
358702
116140
27
63
57452
34
258316
72794
14
2
222416
2
11434
31
93
55173
348566
39
6
63
53
155802
91
48
26
473584
19693
456464
942827800
13
385158
57
707157973
33
8
99
266743
172270208
21
74
192646
32
351746
200830
413353
81746
211648
379060568
481629
976119347
46
382292
22
29
309945
182796
28
5
355283
5
371784
116062
18
38163
82
150126
237114
39
3
323655846
32
10
183764
229290
4
337697
63
30
105807
80
98
22
24
960716406
367271
86
4
35
67
26
39
67
32
29450
337592
140874566
99
45
7
194300
133765
65
8
952945180
169542250
9
157634
210590
4
397872858
8
265154655
81
91477833
133168
21
34
8
139728872
40
72
4
29
466395046
133319
246606
9066
7
333043833
196146
361302
78
69
5
49
99
336432
7
564251094
84
471042
22
5
62
492707
6
72
21
51
23543957
7
50
77226
89
11
86
170737
13
372607
81089
381579848
86
64
11
55
186587
89
728672186
104475
61
400989
3
640781266
95
335239
41
72
97
257484
210685
486503
200374
55
15
85
166576
86
615624236
67
439754
20
210706
105382496
176741
97
89
40
359739
63
251221
64
12
62
422300
563577942
24
444034
1147
80
36
12
12
298806
25
14927
86
846373405
445847
16
90048
193125
3135
50731
442389
17
70
234180
55
17
228031
438043
245525
105313
36
938152302
19630
295820
82
255364
464267
15060
151644
402583
19
233803
61
296867
50
5
99
5
65941
337016
286178
485248
4
8253
360149923
354135746
5
500598138
87
367515
493777
42
86
71
777121140
125857
21
81369
234792
2
283636
42630
261339
182474
74
787069760
54
21
1
5
99
20
259481
87
29
484455
52
394125
14
23
5
329018
481553
269366
5
65961
63
73
488792
130719
87
29107
417742255
54
6
109681
47
18
36
198733
88
11
88
16
344802
92
473518
736876810
239661
31
488494
78
466327988
36
840586250
236919561
56097
105799
515617383
79
57
61
480042
7
120541
94
31
23
248220
81
142968
66
454499
55
19
8
244758
25
73
55
81
4
43
838328501
8
4
21
50
10
97
432518
30
350720
861976426
214802
506904400
5
33
196516
449897
20
67
251062
24
924857711
2
14
28
9
396436417
373203
12
65457
10
59
17
46
115028
15
54984
39
480136
50
66
470618
308054896
428600
28
523394192
1
212136
58
646308533
178081
294703
168855663
300859
22
94371
166274071
368243
34949
5
89
438046963
3
49
406608594
234797
32
33
89
605170816
51
249752
77871
9
61
713630545
64
233830
315205
282141
24114
432399
399228
299212682
70
263244
822750317
264865
67
932612640
26
13
33827
8999
103478
71
5
396758
81
64
245785
4
179451
116956
10
2
43
24
288181
65
154105
61
98
120866
48
64
362927
80
29
18
94
84
8422
16
163552
84
438034
81
12321
14
94
2
333620106
287727
400271385
84
50
239952
61
50077
350085
62483
104148
284771
59
17
27
70
389907
28
222775
546484883
2
7
725364166
29933
232018
325114
318937
32
211633
160463
89
365521
17
357543
4
89
695463507
91
84675
3
26
88
95
970005035
293409
43650
271122
191112
46
487759
55
7
33070
79
97
338848
34981
34
9
52
24
296388
577493799
206646
72
79080989
20
11
9
952422131
234233
56
443170
40
468447
888973671
11
98
25
6
284949
27
19
10
20
979571087
81
1
25
272980
65831
6
39
69
12
56
33
86087
1
73616
6
7
5
65
452264
1
82
44
35
13594
86516
342433
430834
17
51
9
458486
372591
17
3
8
77
12952
553264078
66
447019
54
83
38
327621
14
428756970
2
86
51
58
47
456172
373376
95
5
99
258121859
178943
74
368929
379356
53
76065
60
84
37420
398571
23
37
481880
44
327740344
195518
43
72465
970006255
257641
738918099
378542
24
60
6
51
44
258301
52
33
76
502915497
213479
181135
183237
556705880
58
324096
56
16
982829736
395633
286911344
342721
244181
3430
28636
757271011
149253
17
246110
44
410352
4
5
2
78
365734774
81
218052
620040193
12309
84
62
93
280423
57
15
3
453746
125174
27
7
439964
127123
90
114438
17
265588
63
52
61
83
5
2
57629
68514649
29
71
78
413978
65
8
185974
9
45
6
399745
196091
30
330387
383009
474602
367535
307465132
28
26
8
811736425
23
68253
36
15
28
70
754829209
91
27433
106429
419624053
69
273489
1
47
447066
14
8
479973
76
66
65
467091
230416
9529551
31
181454
372495
491427
18
61
47
198132
9
34
236701
28
41
24
307649
46
62
472075
385968
46779
121615
314464
15
217784
324447
17
14564615
30
33
81
5
321003
408364
373856
94
3
988617673
46378473
64048
10
396541
491155
398878
137906
39
364123379
2
73
9
394219
77
22
145343
264656
397996
134426
299465
84931160
25
7
480461
59
78
44789387
31
29
244464
89
14874
88
369479
228524
480041007
207290
9
685270100
229412
357059
289290
334431
60
7
153616
6
450553
117000
643643798
54
72
11385
119465
389854
61
112899
52441746
35
11
65
8
66497
31
401455
5
966106640
268186
234261
24
164461
29
36
69
234033
349549393
95
398665
470752
8
461977
852283384
44
41
58
89
374936182
26
260794
256042
129249
5
68
5
384677204
78118
477485
7
18
26
68
48
479549
386824
221854
305095
3
590311365
122424
48
10
90
92
2
5
85063
292037905
308602
115340
77
759948018
78
3
992401091
21
74
97774680
21
3
38
4
9
24
178144
129555
169486
8
99
211561
3
470404
234343
298101
151549
26
39
99
72
99
19
85
476239
68
79
80
48
52408
937934159
497907
68
150925
32
315681
90
2
35113
25
305678
365327
382873
91
246008
14714
85
894942077
306365
9
44
300173
71416
7
34
264362
11
210336
46
82
13146560
94138
66
6
220929
483911
8
48
7463
88
96090
596565377
101611
77
418090
5
489476
225426
72
371936
64
272663
227080
369128
868163182
115460
525343554
44
55
172396
8
197378
376668
8
70383
51
51
92
65
80
4
368058
227244
466036
41
6
40
253830
164722
17694
314895
6
66420
154288
97
49
95
176050
227662
36801037
465835
458068
77
115749
44
8
27
90
289573
37
415822
9
136144200
453200
256407
54
191043610
11
27595
256078
69
95505
86
384687
16
660907478
484907
39
79626
373618
370421
53
22
874845294
8
276762
253296
310377
808279773
184588
99
86
446719
26128
378917
272324
337388
415998
993244440
9
38
11409
935208301
58
444117
95
36
43743
400787
11
753131664
270119
120156
10
6
460806
117843910
20
9
34
21
46
22
68
128317
213485
30
148650
366414
83
191963
63
482421
199139
8
84210
9
82
204395246
89
46
385681
4
381119
234687555
4
251742
362730
274794
49
83
356849
40
315483
382071
93
338293
219075
1
14
376102
2
83
79
62
167576
197175
32
797894364
118834
52
31
282014
71
91
413711
80
8
54
1
65
346860
26
324763
44
20
391690
119397605
77
32
6
45367
17
240541
9208
165206
294113
447005635
381865
61273014
270597
69
32
166680
82
478000
385070
50
214180
21
309655
65210
407551
82
183094
22
349675
420546
108751
932559052
20
74
15
479616
693760227
291806
150245
58
360755986
2
307534
183170
9
728774495
65
154324
95
164303
957044335
63
9
663884284
6
894837662
22
792690741
847550648
74
252233
26
20
199548
272492
597699630
385482
387304
372928
756348638
52
141692
166502
404945
55
45
83034
564433718
387420478
8
407628080
39
94517
288533
47689
813074036
340148
9
2
102098
874293056
726406966
424695140
38
91
59
166979
23
139161
42204
2
36016
82
51
47
864450408
76649
262991
71
293321
233519
154033
553631713
28
260903
83
475715
9
68
39
41
10
61
222643
2
76761
165840
412671
3
426330
61
97
285845
430160085
53
13
3
80
167764119
218826
4
5
251205
60616545
88
84
50081
77
63
14
136460
385104
118255
4
30
8
47
2
13
423384
405771
81438
332561
76305
230879
16
90
322783
488226
53
279905926
218064
43
72
283436
25
181164
55
2
10
58
79
79
869266899
70
79
372327
364160
14
31
89
61
13
57685
1
7
99
75
488069
352683
87726
185117
11
88
235742
272939
8
463006
372672
171606
1
62
246368
448073
497302
191762
499183
44
223029
233593
87
46
90
43
226043
32130
471749
224697
282143
54
322704
407420
9
48
48
270717
83
25
3
81780
336075554
436102
86
433194
36
28
85
95
90953
253352
420706
3
759901182
442942628
82
887554883
55969
67
93
341018
177971
919457191
4797
4
56
93
274921
489556
37
45
1864
8
8
162848
68
97014
20202
3
7
32848
150977
76068024
489322
287844
60
5
231139
215486
94895011
100009
72
64
86924
425092
97
60
333209869
235814265
980338518
87
71
77
253720
293135
440283
95700
225015
50380
9
451103
76
43
301635
39
31
12
321652
58
462878
254058
424060
748590903
97
244520
319279
76823
613644117
337974
94
15481
5
8
257274
60
34
216176
406728833
340079
699706609
25
94
58
25
9
91
18
44
345425876
147970586
245044
3
245283
261728
267238
27
102716
58
22
76
236948
77
38
262078
375282022
687140900
76
86
383284
44
904121728
84
74
66
6
62
71
84
485944
55
13
194694
109191
88
148022
797764362
41
175368
16
92
200326
59
52
5
471024056
21
323743
38
62
251046
11
43
13
90985
92
180388622
830659320
72
74
339685943
46843
87
56305
83
534564073
499480
30
125908
71
7
232271
22
18
931522823
104187
14
94
670524623
59
42
11
67551
794105641
4
85
80
4
63655
91
67
17
79
37
41693
84
667376885
138200
408001
318304
42157
91
205954
68
434241
83598
5181
82
60818
4
219681330
125042960
85
13255
28
253532
83
58881
14
957971268
6
24
455109040
402394
65
119363
5
39
32
11
90
75
27
60341
326903
64
67069
377843
96
110773
19
65
6002
167777
37
21
198112
429456
565883518
91
173142
43391
5
316087
486966
46
6
47209
423499
94
35895
148948028
105618
499571
49
98
185957
30676
35
960631579
79350
99630
493995
64
367910
325833
48791
48281
88
65
19
86
85670
83
38
262903
84
392340
28157284
49
93
69
83
161417555
273546
69
240216
443561941
389617
330753
11
400310
370043
36
30
291204
80
88
699846953
477285
221479
435815
110455
8
328092
251844
8
8
32
34
381917
51756
223400538
322970131
61
256771
9
80
44004
71
80
486781
152081
276786750
9
43
9
66
5
370572
216259
73837
1
52344
5687
64
65
54
91
49
828127505
233067
253823
69118
4
680873032
198782
97
494631
42
457285
455968
92
92636
394289
407547
403060
1
570247416
95663
443390
290327552
13
26
99
4
29611
347609
96
281902749
9
343462
127682
99
49
422388
12
318776
119196
18825
76
67599
22
17
326245
465804
80514
57
88
8314
262737182
353100
49
37
402816
221118
25242
289251
260447
158644119
212396
99
46175
1
72
10
152214
499546
307122
27575
260659
53830
18
77
265905
38549
427934
351686742
191821
83
115836
58
94
143118
180306
419030
791172741
357489
53
201527
96
352737
162851
78
44
73922734
152202
473155193
30
380114
232157
284111
20274
43
83
399728
95
12955
1
117310
411408342
48393
36
251084
16976
204470
9
336024
49
26
42
50
293187
387742
541190253
275377
28
46
97
454868
231647032
180087
69
261461
41
166741
18
19
11
70918
6
83301
386437
2
12
30
62
2712
92
364568
339283
75
977586733
191240073
660070650
418202
36
49
15
132378
72
38
43
48
377326
249314
91
425392
44467
53
26
154587
310576
459771768
40
405930
52
81
1
84
15013
9
41
305571
18
370043
62942
64
452129
25
40
316972
456562
73
252709
6
71
37
48147
83444
217389
2
131248
417028
130025
279865357
310353
42289
8
323781
59
74
233691
626863420
137202041
326412
365890
8
471521105
155977
252260
81
23
342994
9
352255
172526
31
218140
1
412105
718857150
4
121758
419237
8
80265
496083
46
34
28
590936162
13
85
46
414049
211215
449834
10
6
51
99
282388
280999
489721743
40169
11
101338
15
340248
90
12
373586
98
346637
297710
60460
46710
2
743564018
185030
94
294679
38545
8
81
38
113441
338123
80
186113
50
7
280238
79
46
787090050
58669
7
74
11
167900
4
98
386659
56
34
7
46345
68
343900
164526446
34
71752
53
349839
237532
36
1
372947
87407449
4
41
8
971030675
9
414100
70404
27
67
465795
4
5
79
95
4
30
290752
424362571
360209
61
2
201361
45
7
73
904852658
332750
61
27
42
68
6
165195
121540
431622
398485
237120
45
457404
329922
6
414326
123064
8
74
45
221276
5
79
6
2
13
405026
63
65
7
50
184021
18
72
98808
15
316134610
5
93
51
67
188778
493272
55
26
32
3
917883731
4
76327
9
209342
287336530
317545
44
93
58961
25
53147
153865
94
43528
9
356454
46287
178958050
377211
700252861
56
491912
114048
37
236624
72784
65
68901
2
456488
74
11
454364
28107
66
208397
81
31
188548
98
17
269035
57
3
451127
615631894
122799
254813
3537
42
89
24
22
85
94176
2
428557
28
160376
151503
2
31
10
7
1
357424
190707277
92
85
62
10365095
313597
128652
270548
368339
342129
164942906
391998
108940
51
84855
8
5
79
69
393201
176714
66
444036
4
44
149192
5
70
13097
1
23
460044
24
5
93
89
19
808623114
219823
342708
80
198782
121381
8781
66
29
25
70
850069910
367964
8
10
53
53
84
353248
6
88413
6
178687
12
359311
329993930
19
199791
40
373329
40
301333
101759
480915
9
774932516
16175
60
62
27
1
4
164615142
82
469439
46
149987
84125
2
92
27
239816
91494
44046209
449990
401022
58013
304102
20
6
8
364525524
85
188080
273112
3
23
114688
60
5
31
203753
33
355699
425284
57
3
97
72
20
357348
68
2
817667891
473677
6
47
69
464631648
923800353
81
87
4
14
89
352363
486252
22
64873
56
168109
58
465623
358181
7
96
276085
298054
220958
5
565949748
16
65
26
7
80
362272
25
290532
43
168085
117934
7
56
13474
474236
212270
42
435220
606651906
40
388191
4935
294096
35
9
450083
89
43
75
374876
613607201
2
9
369351695
60
60101
9
96
7
76
61
5
201740
12
448468
22
582022179
256897
72
71430
46
308917
61
12
132109
151246
786774776
28
197390
49
78
49
277147
96354
221723
352512
21
5686656
70422
66
21617
168273
79
330269
5
445133
77
20
242500
8
21
4
80
14577
458232
86
40
65
22
398994
49
53
454910
69
299015
36771
165050
54
42
21
60
50
73
7
52983683
48593
290669
87
406259
49
17
753233241
423746
99
49
47
470213
89
31
415505
262808
9
450160
205541
210917
21
229779
4
563958825
5
21
329353612
1
9696
68321
192709
146257
365594
48922
196083
244664
54
77
151052
50
80
72
6
37
9
2
38
868410880
457992226
496737
53
26900
156099
110049
22
211430
88685
120048
50091
239052
81993
851462739
23
2
20
28
250439
959002770
25
232209
93730
64
28
328172
480950
84
238674
47
12
81809
11860
92
7
96
505305259
494467
119944678
90
9
481890
84
4
6
326714
2
377824
310440
303353
329231
42
346659
110123
1
287596
235307
837830705
289678
74
483181
913565893
73
76
196111
74
27
992806285
159540
24709
163409
477089
58
153758
19419
100933
14
294824
52
68
93
95
8
73411
49
32
1
109688
426527
19
76
238593
32709
399232
70
443484
284191962
107694028
76
473817
474244
39
469284
475908
746307652
204691
26
9
236985
37
27
158241
71863
964176221
38
68
5
364676
48944
32
773218684
91158
223639
38
57900196
69
86175
16
41
17235
6
30
25377
7943152
27
55
98
314417
87
52245
59
257819
85
430798
65346
320016173
21
2
9
44
5
118098
354715
395444
75
248815
66
331632417
28
233110
490092
4
253042
441761
38
3
9257
6065
30444
20299
431734165
316191
221714
93
228172
65
414990
71
94
10
2
17
45
312063
140216085
89
3
82
71646
45
218793
11
17
31
63
4
38
2
343047
724911669
375407
35
448247
8
627605531
90
451769
183451
36
39
54
296251
293776
50
388761
45
217515
231862
3
56
1
87
436896
59
5
56
218652
422882
143692
120271
50
390697
68
175979
31
57
311880
4
43
261022
82
80
403694
25734
50
83
50
253564
70
10
351447
16
30
364746
74
275122
124578
5
41
48
396673
89
389017712
247178
252902
88
23
77
279335
410231
674560988
92471
15672
1
98
26
50
76
98897
92
294411
82
82
89476
331990
224195
451464
19
267745
878556337
822882739
17
93
457737
6
288799499
228294
116904457
96
39
426576
141812
995299018
90
160540
82
83263
46
245637
9
302680
55
249416
10
890497325
241958
85705
472962
21336
246457
98
221155
8
330986032
286641
63
399751290
245833
52759
92
243
110568
25
38
17
45
7
7
21
192309
271878
93504
66
485259
332733
30
99
2
97
27
72
45145
3
40
364784
41123
638000441
512239807
49
48
74
87
30
260083
309380
45311
217532
271952
155800
126119
75
71
4
304196
62
4
419521
276590694
53
6
324018
22
2
959813005
5
6
4
455179
97
17
363134
78771
100000
76
382233
25
73
120665
114346
701614142
32
820199165
40
77
43
97593369
75
2
443729
113964
56
6
83
28
78
86
80
271832
81
365939
2
892767592
27
175513
2
95
137775
627632706
27
819564898
8
44
5
65
20
97
61
421797
16
11
402250
6
442158
152218
423590
62
93
43
70
4
55
18
37
170329
44
221231040
2
302090
6
396214
99
75
270980600
483818
37
6
3
30
10
199231
3
400066
80
608168842
59
49
71
127195
137968
60
618652327
240895
429845
250728187
72
82493
46
5
1
134341
66
659988322
45
9
70
22
698952284
92
1
60190470
236976
385014
90
387625
407499
438140
483943
40
89
50
26
92465
385617
482528
322367
299407
264150
9
47545
20
24
430048
615380181
71
405930
33
234389
258558
38421
6
286358
19
85283
21
156077
25
561399795
181676
15
5
8
377908
80
101613
94
6
116181
23613
86
240370
381008
7516696
398860
30
40
40
381259
456177
14
37010603
3
75
71
20
5
18
57432
96
427484
118537
142043731
375574
764197018
78
7
394859
68
325376
488632
363413
749149886
79
227717
383883
156865
5
232809
21
187618055
98
24
9
14
46
14
4
87732
76
418441
66
96
499051
86
614738015
26
6
7
4
4
499097
72
7
316876
17591
7
92
39
461185
386499
29
61
6
87
54
7665
32
11
59
44
22104
279921
443750
106556
29
466202
2
451135
712836784
303929
756671353
6
34
29
29
8
302970
225600
189881703
74
97
96
4
60823
473846
363065
95
16
97615
268617
61
73863
77
285648
70
426582
213957
484462246
6
94
38
388865
66
7
89
20
92
75
190877
371487
27868
47
9947
2
46132
427442010
336896
9
170708
229745
8
416663
1
260044
974140156
347210
498777
5
69
27
408193
479427
35
43
63
42
20
18
6
84
373049
320767
4
98
185782
439379
207925
247446
5
430822
61148
63
54
66
21018
335377811
82647
962975343
4
207707
362102
11
753976392
424562
85
29243
369175
470623
380889
3
112826
864972452
245104
6
78
79
327148
153555
248169
3
127038
41874461
2
184471
85
40
80
62
915898209
74
362204
10
469562
181459
36
354007
24
1
18
395142558
4
5
389489
92
336921
37373
97372
158020
348684
77
17
359446
14
63512
2
46
117955
79
19
54
97
79
377019
52739
361356
812508104
76
94
82
837647191
5
3
211364
132417
84
71
3
147315
81
21
3
29
93
438908
99971
202793
68
84
4
225496956
28
44
793986444
86
232150
3
7
10
334096824
476254
6
53
76
272800
93
360807
253988
242877
499531
1103340
206503134
9
9
139692
448468746
79
248616
377395
258426
194741
38603
79
98
66761
9
6576
471627
89
413198
77515
89
17062
79
5
201030533
458313
288001
10
27
393431
97
87894
35
16526
521856532
36
71
95
59
180066
10
19
514385900
56
173150
320995
457599
161299
438154
27105
95054
69
733592548
65504
81
77220451
292843
99
8
277016
27
291152
360293
34
392087
41
163831
82
4
11
61
67
31
5
1
319783
4
792075724
317244
378317
19
7
197866
9
57
207350
80
13
68
74
2
18034
51
13
90867
315130
67
7
4
359572
42
499509
37
450864
84
119262016
281373
360454
403084
186075747
12
49
59
95
2
259397
413003
56
337435
56
48
282820
525359169
456393
3
46
40
44
93
23498
25962386
324486
10
252830
214787
8
3
71
391312
48
32
314001183
62
400563
63
62
32
77
73
89123
88
339813261
323815
247263108
190270
226180
67
542099796
43
1
269314
240015
76
20
223520
364890
52
86
219811475
3
448776
1738
44888
6
51646
475501
77267
51
361769
71
87
363195
197968793
13
42
242563
292391
22
392667
413747
120214
482151
78
54
18
237006
86
47012
291182
6
8
73659
78
82872
885064988
53
348643
290026
5
81
399972252
244632
50
84
10
31
77
51
816861152
143777
6
19478
712720378
39
12
30155
200134
257228
5
378151209
380600
75
70
413115
87
483342
28
67
386925
8
95
91
198671
419543
777272170
304271
183223
201904
198600
358397
3
83
322112
80077
6
233074
58
292919
64
23346
61221
142994
334322
423836
373279
6
96
64
14
32
5
732850463
208521140
134521
404297
69
7
311306
26
41
131357904
62
173032
30
1
23
11
17
315818
473424027
53
79
488116
86
63608
420142
28
39
37118
42
33
325840
62
65
36
78
4
52
353095
8
359921
41
64999133
6
365804
23
6
395985
231849
17
424569
376905
7
2
32
5
18
99
73
59
9
38
464707
214920
79
2
101843
8340
54416
720851530
179613
581369052
546542328
471359
13
277766910
62
70
82
381698
35629
1
535004550
6
20
32
165555
97
69
249808
48
448758
57
63
19
14
318484
82
15077
9
279817
49
29063
24
416536
22
63
24
494032
411752
12083
431151
76
67
179912
76
69
97
351610
470994668
76
35736519
111191
64
8
332674
2
14
181037
368776
418430
72
85
32510
873789164
330217
43
118883
90
272398
187040
58029
49
808618794
66
170521
41
86261
63
20
11888
48723
103567
323780
482264
162361
3
39
40
7
56
25036
775491176
314396
51
406620
266664
69
74328
4487
98
428348
22
38
81
15
82
9
95
3
25
415704
330042
32
298250
62707
200109
455863
55
5343002
395421
26
395840
90
522542277
326680
154983
31
43
51
9
15
71657
77
27
22
29
155146
6
380357
21738
142219549
300719
49
246153
271225267
29
234947
98
200978
24
420465
35
5
27
209621
83
27
320101
288769
445198921
381083
334082
420471
67
54
391732
32
278070
255991
86
63
43089
331402
376509
7758
5
423936
20
18
2
3
90
26
65
11
391420
14
207015
88
34099
258865
25
204114
35
66
2
23
433963
59
446150
299480606
49
66
246004
446158141
319954
58
43
368465
594787853
44
59744
707176605
178532
62487
38
5
345947
76
125131
71
1
46
499118
35
427925
75
39
346794
475290
69262
104376
401947
125338
97
226554
5
980488387
6
200240
45
38
5
53
754054055
67
56
1
76
92
8
258803
80287
4
477991
2
357519
482656587
485051
4
51
56
31
4
48498
7
50
107325
5
65
78
117780
81
631643986
461383
254967
719528933
9
318428
12
86
12
5
34
6
240684
268838
6
90
5
24
607734668
35
81
25
6
437833
65
24
64749
63
24
395782
78185
164917
28
34
29
28
97
21
130656
462731
76
59
382219076
7217
267111
845237919
171340
18
43
612062164
54926
7
60
128662
4
438355
335541
98
30
130539
85130
28
260019
95123
7
208922
498058581
445827
76
987922287
60
43
93
261985
23
3
439082
243426
1
706492086
8
3
35
49
5
333586
94
95
37
282785
2
3
357814
40
321415
27103
3
213414
19
155276
658378597
471980
6
99
407430
99
27
18
132736
85
276472
28
398039
349876
178280
1
57
476132
112878
168096227
376118
129379418
280066
33
403075
66747
9
50
91
57
10
39
312000
347460
53
60
7
299583
2
21
32
399650
47
25
18
134250
7
64
383289
1
457697
31
4
66
15
362720
325300
495952
268413
5351
137328
6
354903
324660
151695
24
71
57
282838
98
376837
47
11
7
498739
89
295732
227513
45
7
286372
452392
467080
422705
43
42209
85
2
25
90
8
63
55
3
147006
51
118827874
245265
206046
458991
9
1
83
63
465276
69
14
5
53
174517
87
38
15461
217565849
246601
304003
15
10
73
8
258632
667806399
73
227159
57298
70154
24
32
25
487289
77024
25
410650
16
9
43
207344
81
137081
202630
15
4
181858
69
995942073
382322
121847
320813
60
200380
92766
1
25
33
38762
221714291
271185
15
35
44
264624
3
138149
399056
350416
64
44
9
126502
60
71082
208151
19
492493
360541
137210
78
94
39
390258
2
20
4
32
161227
699554815
49379
31
60
3
309959
318277
250045
442651
395651175
4
46
86
59
289252
64822
82
48
97
258640
296816359
364239
39
89
20
288327
497152
353680
40
13
360061
311414
109564
40
81009
305135817
13308
11
47
987597044
11
64
12
136469011
688211039
37
806373317
407557
58
363055
57
193684
155562
207634
424759
59
4
305001
719870457
334622
23
223366
7
357347
38
137431
183102
91772
83921
47
343446
25
66
197178
93
251903
52
35
40
6
3
849282342
263668
294039
76
57
374397
74
376106
369935
4
44
290054
4
261412
47
56
959551603
72342
311224
118447
62
43
249341
321423
11
329342
209136
377879
121371
155057
32
28
82
181282
5
96
8
75
94
1
229319707
17
362324
81
2
353879
12
61
8
9
46
74
69
70
158101
457209
2
76
98934
425250
320408
580221737
12
69
19
31
64
840029477
49
32
133163
320353385
61
60
37
34
4
416353
226342716
207262
212619
213141
237888
64
159734
9
471150
145842
15
47
57
29
13
43
165396
196083
19
34
43609
350667
77
263594
77
342962882
67
91
6
679194897
367345
2
567973154
8037
256046
158494
85
14
129055
8
169721
193987485
185974
16
59
160688
25
98518
270491
27
87
193196
72
80
479136
33
9
60
19
173856
197354
46
1
369886266
419650
22
304264
50
70
296945
84
153375
183659
72
525293640
48
368247
653627157
486041
4
44
106531
5
29
57
270826
61
62
6
337685
69
256472
318459
848558854
62
304915
411380
2554
428549
84
87
297647
86842
7894677
319634
389975
51
465691
15
324252
6
49
7
62
774384069
330970
12
28101
222877
65
11479
55
159334672
20
204925
95
95
88896
392553
66
65
23
74
20
54
74373
329745
121731
7
36
18
362816
41
87
53
24
237604
28470
488248838
20
142106
73
472717588
406969
354201
4
7828
71056
306015
58
15
55067
95
10942
51
249265
18
152772
18
206963
737447906
317376
52300
140618
263735
73
35350
46
90
77
93
372252
197753
32
39
2
59649
292912
89
62
4
395942
3
111454
72
11
68
470619
875156039
13
307872
132319
5
170437
14
46
9
8
190673
20
8
47
67
77
99248
67542
35
32767
170773
29
89
254593
70404
23
37
225091
338494
602894945
260211
130655
28
92
481838
454388
85443
84
1
64
355609
47
138468
399311
505738472
953908987
52203
317169
35
146220
217968
3
518444133
131101
277508
51
184551
463314
37
151128
977984954
257667
98185
36
233336
90
429781
279313537
358101
489221
467245
368449
164008
109184
66
171639
50
679178162
3
8
125207
114974
46063
52
411533
63
14
109221
20
379228943
221956
493506
19
1
30
3
714674118
94
274535
976614796
22
386464
299729
3
112271894
87363155
91
47
28
266126
76
46
5
35
15
175570
64
393254
38
4
58
344099
78
81
72
43835
70
78
9
6
47
33666
66
340767
1
126840
328894999
446029
63
71
896249955
55
41
8
569662907
77
79
55864
88
204355814
3908
16
64
64901
43
44
399899
153312
4
194325
270534
122077
37
34
118482
84
8
19
213677
73
226472
4
85
67
7
76
485647
5
17
1
50790
26
983834410
437593
157558
39780
7649
377548
110943
161558
488588
330613
148095
91
36
78
19526
20
14
48
229555
42511629
481944
2
73
38236
24
448586
173043
56
67
24
233961600
70
62
196478
3276
35
45
23
92
97
49
454866382
18
44291
66063
627788504
5734
46
147467
215398
93
88
348959043
176303468
4
31
62
45
261907
379121
183816471
373320
59
75922
46
267689
345099
41
261287
37
4
432559257
39
58
85128579
235606
521559439
73
78
50359
39
66
23
52
120932
140821
3
30275284
4
100241
6
10
156871
40
43
61937
70101
94
86721
43
52
99
389025
4
595804344
822785904
199304
128075
34
51
83
28
62
91
8
6
6
351588
25
617650791
81
99
323404
442027
335142
224507
195681
40
84
228487
404238
24020632
47
161714
802497465
26328
92
84316
65
74
75
39926
470242
24
194950
26
305638
129167
344552
38
156089
2
859869610
204032
24
698251927
30
46
400419037
137530
69
95
8
3
467342
189929
181823
2
273722
35
72
2
91
6
4
5
43
21
20
300972
15
413557
41
8
29
32
90
15733
61
424133
83
89
19
25
79
8
6
327042
580731381
72
78
48
56
4
399504
25
65
961333474
59
282133
359325691
25
92
821360483
64
56
92069291
472504
120485
454992
109028
94
282801
9
438369
83
26
56933
124298
40
83
441968
314399
222562
391412
4805
741264864
2
254791
33
48
198526
360924
77
374397110
191136
815165068
102546
228126030
158395
68
70
795047051
69
164257
8
8
1
188439
62
480893
309322
12950
7
710699101
4
61
31
178277
209872
6
20
77
463478537
32
97
25
20
54190
94
330756
25
271279118
4
293646
24
3436
15
379453
31
186193
8183243
453688
580067418
89
483090
75
32
211978
481550
79
407377
75
110987
121835
84
84
2
286330
72
82
91
33
361860525
32
8
349834
55
438279499
64
5577
7
244521075
39
51361
238324
181166
985023380
26
35690
164283
80
339663
98696
466607
30
275108785
5
47
421656
73
10
36
215269
39
133749
268431415
62267
234199
49433
452187
88
3
4
119847
84
334937
65070
52
99
377623
497612
356716
85
163899901
180212508
8
75712
414044
350179
4
24
85121
332978871
2
304088
91
59
68600
759559474
39
1
129457
789713431
346895
3
139486
49
223339
138673
99
359756
16
17
424205
267306
7
367020
3
60
71
63
210869
161024
264977
150112
398057
44
436251
332977
67
94
70
386950
22
354791
25
94
23
79
8584
56
25468638
51050
65037
143629
56
358262
376895
40
87
27
408684578
25
97
225086
544149625
66
219975
62
331808
460182972
25
54
41
67
471364
195903
781825594
33
472476518
88
97
7
364724
3
298219
20
43
165732
3
85
286991
147211
50
341860
82038
55
439126
209457607
735026082
252430
122629
5
21
60
482843
332533
202108
317028
47088
78
83
359590
104969
94791
428250
474595
324895
7
217907284
86
34
29
151692
26
46
16
466760
495663
34
2
492978679
486278
261611
468768
1
73
278437
1
5
91
124899
216392
608386071
27
192937
13
581646881
98
4
79
95
258517
70907
29
468316
67
201127
502767603
377772
293473
185926
91
2
481813
233476
248779
329754
88
75
189405
172738
7
42
87
59
13
87
290851777
449867
26
2
863974654
332409
408809
43
2
9
776902649
412811
491789
17
470011
278622
405297
279115
65
13
39532
60
842491551
300011
62
6
4
307894
429141
198912
74
81
493997
573641366
51
13
311914
68
94
37
3
71
46
92
823405819
208162
228655306
106818
207473
588582220
8
2
93
325243
35
12
60
60
173148
432886
33
449437708
423798
8
127101
17
57754
14097
678821006
37
82
317369
85
545883609
79
192749
86
273245
40
94
137875
6
255735
482614963
448889
83
304957
47
770982458
19937700
19900
49
48
24
396855
437635
5
3
3
235712
341595
77
9
16
6
198626
22
81289
224411
34
15
1372
96
413189
148023
78
96
86
432215
888526622
49
46
277852
71
72
224390
68
148442
65
75
131062
412557
479324406
30573
147267
55
134904
398786
228853
148713
18
67
196380
3
40219
79
1
399039
401236015
31
489370867
483056
90129
368965
272807
8
271217
83
330682
74824
46
218020
5
53
162296
91046
372315
97
50
31
68
17
77
428472
967689016
489900977
51350405
43
145993
3785926
20
53326
69
70
77
58
454260
337118
135932
28
221622
3
7
76
173661041
362162
367458
257397
80547899
953907282
74
2
436601
179118
486221
75
54
145054
373519
36
28
338238567
24
68
524277032
563456527
52
202468
11
8
4
27
58
67
399878
2
815037949
495131
86005471
91
558464409
318305289
99
52
301540
169583
621141762
115296
7
432842
51
42
10
60
425508
44
87
41
15858
389231
53
369776
36
386421
491287
70
469980
6
144824268
49
89
67
18608
67
444697
74605
387949
87
397181
62
58
70
818423636
267493
429657
441543362
21900
260615
88
12
4
61
3
7
73266
66
95948
40
411940
56
10
93
303717
168839
387767
379637
82
32702763
53
99
79
124708
58
615637374
14
10
701314531
4
43
156389
336040
33
379403
17055
204781
6
34
380539
25445
52
40
67
38
465965
35
308349
427608
219728
87
29
326478
1
20384
67220
56
26
59749
419119
248100
1
33
56
1
358050644
4
179091
356891
650776813
72
73
186646
198843
93
17
89
34
386148
624639940
194718
57
78
3
906028061
441685
257863
626769851
35
80378
415077
420868
50
327350
306575981
16
134487
97
58
10
39
32
496698
6
82
474776327
34689
748398003
56156
403380351
92
89508
51
93
786939064
56827
39635
46
251749
77
134016
446129
67
116049
454706
29
231351
23221983
548172960
394252
77
7
314190
66
314337
4
404198
151725
94
72
81
355443
40
99
398205
160868
590112193
304021
83
48
15
258549
230096
410450
18146035
461958
47
307556832
488599456
45335
16
79
72769
8
20752
432083876
400429119
78449
216255294
317651
12
2
491985664
5
470102
41
99304
211559570
761881616
209924
15
849869684
6
19
425716
209013
452660
860506741
28387262
416144
57
155275523
38
20
459687
175813
216569
198512082
288533
99510
3
8
296134
425550276
498158
477240
30
320075
218360
78
130268
77
16
83
152302
74132
54
96
95
358556
2
361506
96
40
484214
32
3981
10833377
9
334738
124273980
63
435426
85142
8
324948
969
218545
12
37
47
494729
257203
849775784
48
154671
393604
88
1820
3
4298
131065
655876118
24
360373
27
4
74843
400346279
43
26
25
25
86
448032
8
2
346765
72774
29
67
91159
8906
376434
39
64
30
5
590262230
2
216088
47706
962092852
440861
54
88
219696
37
57
61
1
361442
962564590
48
39
15309
981788352
2
57
37
25
410689
372502
29
69558
202475
36
38
91
472073
410201
7
7
342172
123248
79
159971
52
66
13
82
171274
296815
48
359501
90
286794441
27
293613
240708
51
83
430810
32
43
6
390324
7
84
69
836081140
35
53
122925
71
71
39
2
19
92
526120793
1
76
10
46
7
355129
346594
427075
2
96
20
2
59
436315
5
207660
270107
781672393
100122263
28539
11265
358058
351050545
235237
994402787
27
784349963
46
17
80
117564
8522
43
14
42
266569
8
124442
385358
112620
898536562
42
208595
329113
320083
81
99
1
5
79652511
415007
5
85
462982
18668
86
38
181009
812666050
122283
290019537
279616
525261621
27
195226
225741
59
16508390
56
310309
37
485206
343664
93
17
3
473589
11
50
52
29
88543
48
89
66
48
282168
341056314
496138
15635
268063
118932
333722
99
457645
386606
2
151802
51
385596
5
483125
21
44956
67
24
46
8
58
371399
330352065
432031
22
200337
36
321411
51
58
138539090
143258
395528583
54
58
334736
56
91086
43068
36
212456
45217195
91
300885
3
263592
2
49
88
77
59
46
321634
56
471477
111124
63
84
554588021
843388021
78
316736
201910
94
161633
64635
380654
121623
75
99
681859525
405417986
50
67
7
453295
69
482219
373802321
223216518
375659
64
1
295701
95
68
32
103351
82
19
7
5
84938
69684
36
692107077
269944990
70
27847
61
66
77
60
57
18
87
35
81
183965
220965
95
14
608033017
50473
170066
10
24
278445
92693
30
380549487
31436
984303102
85
9
148424295
204189607
78
345600
915208664
17
14
393951
72277
49
955666384
59403
346083
42
248218
75979
4
370200
34
71
407333
378717
696701841
197914
788237339
79490
610927183
17
413039
673212774
3
285760
22986
214174
411117
289454989
58
96
44
384598
456780
324052
363268
463909
371403
29
373024
236488
84
232781
497853
409129
315191
71835
22
73
135139
25
456458
86
241780
871659238
234396
51
9
19618
18
79
477967
418598
7
361938
439057
397352
35470
58
74
230343
273618
285158670
8
94
39322
30183148
215362
92
95
428584
39
32
228258
95
194541
918853334
35
1
88
159659
27
90977
5
160658299
90
241247
262740
21
96
244082056
51673
348807
8
468115
374419
969662023
212701
906550253
2
32583
3
1
38
235586
16
36
185328143
20
244594
24
329998
172319
151618
357427672
87841
47240
373890
396607
495982
13734
18
706640488
480164
20
72
459832
66
57528
26
58
5
21
7
81
81
482529
487244337
6
107663
104996
88
78
399921
44347
162195257
682303023
486265
70935
891161883
46
68
11
29
69
58
3
20
802116864
64
25
91
297884
91
72
96
55352
7
295068
58
21024
3
344474
17
76
96
83
95375
29
14182
28415
76
178182352
351895
13
461074
474235
65
9
50
42
274632
319120
224861
69081
92
4
59
636091957
76
72
9
373386
25
63
62741
38
588839422
43085282
7586
319063877
595609695
217444
99
9
143418
49200
271499
48
84
172984
8
7
18
958766146
63872
416891
90
9
39
829298588
350381
51
27
525060568
6302643
4
89
471303
212285893
87
3
377782
88
625279916
32
290744
479193
27
140989
11
126890
94
71
43
85
54006
435792
8
9
397210
2
15
32
84
129897
91
302792
72
53
57
92
98
231756
163318
94
436452
356112
293034
9
971104620
274051
89
245088
70
17
784273052
50
9729541
96
867954514
30
434267
124560
88
395007379
373828
89
56
204608
75
160997
374259
345229
248803
323729
80
3
340833
85426
115250
180019879
384501
46
15
329895
362367
85
849117338
352764
96
51
184646
36
314195
134260
4
31094
449297
85
47
292693
69
2
66
2
77
986698868
246880
194009
228594
61
405111378
156826
83
52
18
19
59
2
93
79282
23
50
5
339948
61255923
3
21
90
39
320234
286802
91
105506
349549029
229507445
506864222
482423
20
28
96
23
153882
127625481
95
148933
3
1
6
24
145713
87
23
64
434163
64
142531
94
35424
70
34
39
86
62
259927
337784
213517
34
25
310235
173839
57
535227238
9
89
24
337795
43187
71
39
86
578693472
105527
24
157285
33
333107
96
57
31
96
207665
84
845599192
526783029
15
94
96
189784
7
62699
75
277857
89
16
392293
6
80881
157707
348561940
266896
92
562180991
409829
999694638
43
80297
114761
22
49
351637
319506
6
331754754
33196
34843
3
89597
58281
373768
32
23
489709
136064
72
17
122311
85
40
86
5
426203
105785623
31
164203
44063
201256
81751
40
486096
800825803
445679
73569
466410
71
31
147822
1
7
48
162724
94
1
383478
68
127641
366270
93680
298460
222844
44
4
1
4
2912
15
8
146977
823801183
8
61
53327
120981970
94
582215109
39478
77229
21791826
23
162491
53
476711
87
232300
90
8095368
458661
180339
47
57
42
7
937173185
8
57
351448
844186410
7
13
12054
96474
679438308
88
105999858
54
374120907
65
98
14641
8
3
67
520764879
114936
983215269
444186
257974
80
788069736
394572
310443
24
84
7
81
91
9
348328
25
250930146
97
2
193461
25
215995
65
10
39
1
94
328628
457280
70
28
284633
132610
72
50
371869
1
33
83
19
6
256673
73
100313
5
547801947
8
8
120975589
34
291253
9
44
360800
14
449197
328239
325529
37
47473
453658
29545
229337
52
429089879
27
30
62
83523
87926615
125954
6
18005
26
71650
66
74
74
265169
72
213042
280695
159823
47609
843304686
51
18
457349
12
9
38
30
53
68
98
405253
151959
41
214686226
3
44251
316440
28
7
411517
19
204817
112150
369119
958976964
348761
11068
80
1
68
25
5
24
15
32
16
56
409264
249253
987982704
79
951206355
96
43975
422693
5
496744
423624542
366828
81
190373
3
7
47
101458
37
57
215960
461241
74919
27
229112
434507
42
45
72
102098
83503
225415
369111
124496
73
172099
28
131449
280618
136203200
68
42859
19
444476209
86
75
364548
6
48
3
97
415041
20
268712
158773
75
59
44
287088
28
82
36
21
80
26978
219474
60
92
154827
409503
32
40
10
492054
349618094
53373
286122
8
69
421201
311598
60
98
336652
91
371638
190780
94
31
480745
5
63
149319
264354
383143
27
146857
80
32803
4
5
14
36
56
39
254855
12
18517
41
5
365903
63
50293
3
56
51
438534
316041
115947
108704
562278102
814368251
133964
7
457625
22
91
707695350
88
366287
278986
43806
17278
31
97
83
170323
269726
77
94
306908
7
184821
255569
63
474520
21
202448
99
8
91867
6
9
91712
65
186859
156109
3
59
496077
3
748751981
136550
87
95
57
54
55
34
55
25
2
336590
15
71
81
898249917
160269
76
453611
201184
34
499751
394877236
398842
24114
57
6
63138912
437491
24
13
387365
87
1
72
85
46
473647
145847
10
42997633
78514
302827
404293
45
64
222230
155982
8
622480768
232912
221554
97943
14
825698419
61
4
77
50
58
337282
12
469086996
77
54
251646
874208360
396384
460642591
391112547
94
879892403
68024
454712842
59
22
9
23892523
474057
78
11
131388
248419
3
3
140423
21
21
105436
36
63
88
336121070
456683
497779
480353
98562615
51610
87979526
356583
100155
30
812177301
41
57
3
6422
469322
32
383264
7
81
378285
5
358047
8
2
51
838007360
47
8
442110
198460
1
493524
31
41846
65
5
135225
49
98
101556
231484
285197
522802240
53
98699
76
114545
266927
465270
9
4
90
478260
52
8
238740
53432
200025
297182719
292238
1
59
390020
41
450962
6
162808
166028
6
395425
25
8
385550
7
484084
78
1
395488
25
19
219734
14
92
11
95
319984
202116
37
86
46754351
426320328
71
76
5
69
649478437
7
11
4
456532
46609
98
33653
52
294945
24
56
90
419692
16
61
47
19
426103
36
76
315427
120923
7
89
21
760622037
429235291
54947
17706
1
69200
475143
19
41265633
40
62
57
160438
138168
78
84
80
73
337887
12374942
53717
165603
4
404970762
95
456662926
27
87
403495
79
10
154039
74819
5
231721
3
468817
7
61
16131
67
174679
72
83
94
7
489490
5
87017
53
95
210138
9960
80
698659976
187660
15
11
383116
72
242877
85666
455564
48
97
45
426941
171349
240020
6
17
123955
78696
4
83068
372569
966865031
1
53
304603
282552
218231
66
461820
89
8
469295
173740
1
6408
90
8
15
172237
241897
9
207288
43
46
9
457049
392611
68
25
91
445408
73
49
2
16407
2
470593
393344
26
4
47
95
59
265623
498063
253355
8
32
12
192145
81
277018
44
5
86
17
70
280371
97125937
14
976086858
24
143910
119755119
121791
91
265286
35
87
50
197727558
20
69
79
72
384482
18
199557
134842306
75222
457548
787975874
50
147806
1
62
72446
450823
60185
2
495835
41
305898
792116585
408542
69981
188067
9
53
91
430934456
147869477
901032096
502334140
71292
366384
38
330643
36
85
261791084
82
17
225652
358390
69349
8
27
198988
495728
2
39
435377
135492
323946
6
13688269
20
38
257611199
362973
415864
64849
303304962
10
150444
3
30
95
37
388919
105031932
290102
303727
28
46
123643
52691
120042
145091
78
8
3
101598
909279682
386450
89
183380
20
631689422
316572
442755690
53
34
42
292132
474798
300081
61
6
22
21054
81
359956
68
366268
68
224040
46
549643127
364296991
437227770
2
483589
25
61
80
23
375867636
393599
71
159204
380709
66
195927
22
20940645
21
465172709
325630
80901
86875
433585
67
280466
319503
181755
44
162992
401513
28
54
2
105774
8
332830
104510
45
494279
143154
492045787
7
89
98
412712
333091
641368091
64
496646
19
72
74486
62
52
351755
26044
7
20
231690
83
58
401945
85
83
97
74
44561
82
163662
36
196623
323397
15417
61
456701
1
6318
35
208681
119319
75
438834102
54
52
282681
14
462430
97
134630
834762476
484560
155046
610421998
235643
358148
67
36
8640
349270
90
467765
48
132133
41
63
403168
255606
4
29
13
96
474974539
165641
42
357693
338244
227662
26
94
114319574
159903
460578
52
674879251
347963
26
15
84
183921
140168
37
77
8
140362
734363885
70
173114
498693
195929
122715
7
53
8
3
94
36
125742
24
49639
57
95
345680
54
238247
29
486253
114086967
75330314
410487
29
49
53
59
227776
122019
140091
84
14
26
128722
450546
29
75
151462
32
51306
524335958
51
116173
324013
15
49
49
8
2
126908
159189
321784
66
461934
138557233
85
6
416518
349996
82
29
41
613795731
63041
67
42
248930
8
85096
27
308375
89
69348
21
99
36
35
48
109552
21
17
84
64
19
49
78
25
77
362115
58
257513
41
648864334
438232
25
7
351180
143618
55
18
914212498
205920
74621
81
23
5
9616
14
10
122020
183596
700101976
484802
86
483655
215933
53
88
384454
40
15
87
719458767
20
85
871154727
78
70885
406474444
102625193
184465735
378363
46
239164
321155
71
29645
81
6
9
7
67
42
72
419346
298247
95
134250
716942279
176156
105518
91
19
34
92555
431936
38
254120
27
71
308278
96
16
248026
69
36
206690
4
54
6
6814
26
32
333643
484502
16
55
47
316967
225513
39
7
331203214
45860
62
34538
287185
42
23
66
402522
7
43
667465751
10
414183
298379
22471
376978
446948
74
237874
2
89
576668443
77
68
10
437670
90
16
20
95
84
67
58529
439648
49
40
493133
58
891616209
64720
421663
187456
356132
109854
385958
92
452040
438132
34
134553
36
34
78
327490
85
330951
36
13
59
163819
3
65
226500
52
180520
460406
470611
401538015
373556
118209
143852
79317
65
28
89
1
79766
123240
5
144460
9
38
39
441928
251347
480116
17
96
90
92
417421714
25
65
40
81
152143
72030
289285269
103764
7
243219
191454
13
10
300602
14
87
153976
212536
2
270129
67
300219
92
52
230243
129862
2
208600
386872
26
1
109440
284908
437399
15
58
360089252
10
310230
5984
23
65522
14
92
94525
371562768
4
73
449959
26
202022
54
48
16
445986
198352
91
47
136382
51
102442
61
43
16
59887
252482
18
229620
29
17
383842
1
35
47724
40
37
412222
64
8
16
25
29
43893
47
346844
609652985
30
11
67585
2
10974
460197
67
46
54
113822
178785
488809
445626878
175979
28
231016
36325946
4
458372
29
58
391260
368461
70
390564
177417
298960231
275042
47
450454
31
348759
7276
636758647
770804617
52103
92
89
152026
93
3
162740
917544465
856580457
508893951
16390
25
2
6
62
16
68
259139
39
468305
368544
95
46
2
62
417283
92
241072330
28
10477
677534893
304915
68
3
66
24
910077766
765928867
486853
48359
54
91
293732
424091
214861
172070
491529
38
21
81
246724
353097
105406
48
36
410717
55
67
914383397
4
261208
20
95
21
971176770
63
3
176818
5
925074081
574929683
18
70
6
279743
50
906118186
864147694
9
69
253482
26
7
43
261763
61
381269
206015
474813
130529
56
841886016
82
8
34
295878
2
356162
490486
67
60
11
80
617180027
496536359
148403955
477232
86
47
31546
7
94475
298966996
6
996425382
41116
2
90
52
181093
321248
361681
152545
28842
261933
705926607
22
87
79
30
460401
397764
86
63
74
896522569
449494
3
45677
21913
245225
427002616
288930
82
6
171181
14
31
142280
44
96
72086
21
18269
105279
65
455661
26
560494355
169395
13
29668899
25227201
196247
58
450301
24
482983
283946
64
89
429030703
56029
395189
140490
3
134326
40
5
298491
5
25
12
51
174277
4
60
2878
368805
60
335933
144753
66
90549
97902
59
142151
74805
44288
66
36
229696
63
227545
21
261464
82
44
13988
273540
222804
24
62
22
796318264
74790
251150
33
98
18
344174
182301
99
67
484270
392964
80
2973063
70
36537
95
26
50
3
130914
72
608725217
338475
25
175809
143286
288088
51352
31708
5
55
85934
96
59938
7
24
40
330663
938466968
25
90
463312
287235
393414
30
72
49
20226
6
45
78683
9
44916
192978
154186
54021
93
182479
75
263588
77
63
15
56
218345
86
23
817630172
86
67
90
304588
36
20
255340
41
351785
361152
14
120449
70
32
146226
105581
231702
4
278318
344471
82
52634
73
52
94
45
175724
19
543626901
411321
82
18
248278
360593
536234356
19648
83
2
924929413
90
21
57433
81
335216
188660
96351
155673
53
337069
40
463980
7
25838
139368
477720
58
74
7
56
3
68
38
18122
462796
461113
29
94
73
471291
93
478829
72195
86
182048
55
290533
317369
19439
559302092
58
195191
48
755046966
46
174545458
627624072
1
448367
138146
8
16067
37
7
178476
172089
7
3
398758
64
88
99637
29
2
345331
5
348885
90
2
301084
79
132032
203563
413871
812394238
362104
244027
20
74
112097
90
12
84
219964
344232
55382
34984269
25
55
51
83
2
45099
74
3
7705
461350
23
97
29
86373
121270
48
302024
24
421642
32872
249380952
58
54
232032
78
73
32
67
67
46
397772
746422507
45
81
34
8
42
294654
40
446233
219219
53
311112
313637
484940
36056
112101
241542
439654
84
50
65
348698
461211
108928
499193
837609691
77087
31
423547
33
225429
37
436527
47
80
5
86
370862
97832
45503
1
14
12
39
215579
17
62
18
278766
325518
12
9
255617923
166372
287969962
19
57
24
273918
76
22
243470
95
760717810
357117
7
11
292318
56
75451
6
6
5
224577106
39
789635226
78
279949
123854
8698
336888
68
149344
8
323177
42
29
165750
66
65
727926138
121215
96
66058476
20
140617
361038
9
748359051
74740638
4
402124
1
250060
63
65
192158
95
85498
230985671
35480
341294
71
7
28
204278
326508
970461263
76
238514
980713289
438066
935334685
81364
89
96
98
69
288265
227050
62
20
29666
62
375767
7
378029
238768
6
243987
274910
620036780
90
54
378848
302175109
88
285579
159134251
90
4
13
91
921832580
344455
47
933508411
677815688
102629697
491837
80
9
313222
61
36
28821179
35
394754
263969
68
123722
43
432131047
78
110190
37
358874
33
52783
283745
8
14
8
400664
18997
364847
14313
10
32
59
26
80
203062
158279
45
79024
60
489156
24
7
22634402
16
351378
584976085
188232
93
16
457389
58
78994594
93856
65
5
95
281340
331347
203319
45
333976
239270
470686
496551
15114
111854
37104771
36
25973
471898
353714
159747
484759
61189
5
6
26622
343422
18193
3
202438
7
28
526537257
47257798
253299
40
471431069
26
69
381074
120421
9
9
468627
63638
60149
914858448
364221
54
45
6
29277
39
23
35
27
79
493309
250424
72
536291524
7
9
83
88459
87483
249933
739244210
96
24
181359
62
92
88
310956
55
1
59
92
70
2
663406596
41
82
155734388
52
62
68
499693
6
15998
32618
36
456974
84
47
30
81
7
8
80
108378
86
5
33
72233
9301017
12
61
44
267305
117769
415686
50
202363
37
60
113537
413968
30
393418
413344
274998
494812
71
498930
206631
160076
231556
23
71
442128
20
2
1
272472
464997
462435569
15
1
212234
469660524
221992
4
55
139849
432061
28
81
16
30050
48
362297
572256954
89
95581
4
57371
82
13
495591
291334233
5
88714548
67
960825706
203567
80
469001770
7740
7
37008
107832
12
23
97
315986
101331
92346
13
310834
689545410
872631342
30
405698
83
77
81
20
18
18
224393
34
37
375710
174834
125767
93
4
78421
25
29
4
87
77
487415
167850
59
93
19022
83
21
965309495
90
59490
490884009
77
89
465357
3
438707
305927
1
233253
93
374432
6
166906
108401
327453
636796302
727949873
38
33
246972
400075
43414
81
76
282933
53
53
483685
212557
29
147986
88228
816665136
87
123093
4
422585
44
408670
182500
290421645
63
2
43
34
87814
6
42
331212
262125
453694480
160112
3
8
25
85
9
414000191
4
356080
126579
556508909
257243
98
294027
57
35
336420506
229058
4
19
24
398257
213205
342543
357270
60
5
85
901257624
37
17203
488580
85
35
88
33
306515
4
324828
289197
332095
537518094
86
42129589
291501
933592139
56
103037
73
7
432865
268100
66
27
118211
3
499922
247672
400850
65
22
109935
356369
412464286
8
10
20121
415154
297593
247702
109028
79
68
5
663878658
226270
27
89
28
242942
270836
25
52
48
87
56
54078
90
333361
4363
27
45
142504
2
40
919501277
308893038
134915
91
51
22
390103
32
433270
194174
65739
293347
4
370263
191819
311226
426445803
252164
259405
16
93
16
67
46
80002
494906263
535319040
13
1
6
9
96987
44
19
6
421000
1
79
8
47
239966
106217
97
313734
13
760103772
995529790
5
253174
15
327063
427128382
16
69
18
479725
446367
41
24
340870773
482020
8
304224
17122
9
109068
82
10958
32
62
89
91193
459977
47
475606
40
467865
77
29
2
96
395925
38
96
19
57
84
331468
70
48
23
368530
172917
30
73
327006
91
30
487794200
444550
70
5
243086
66
332692
79200
361579
29
18191
443347230
566568275
92
4
90
70
446936
240583
97
335123
406182
496781
29
9
196888
6
43249
16
142696
78265
6
448153
405169
34
461807
61
3
18
87
147990
200366
97
179165
49
92418
2
252021
288632
37
50
22744
92
192812
81648
36
341996
62
20
94
8
14
78
64
209935
6
12947
210773
332020
585838145
84
65
120941
89
30
89
797055874
87
380507
93
87
45670
97
88
38
49
86
253232
36801
194861
59
62
5
404771
34
482653
355912
232777
6
456198
8
65
7
377741
156291
8
653
99102713
89
374969
59911
6
76
78
47
62
1
147697
6
322051
251489
233
20
98
83
295465
406233620
53
67
5
227258
985646366
20
493468
92
194630
83
15
149603
439957
10
319296
265667
62
182312553
81
387300
459353
410081
71
5
99
86
35
37
452326
69
383622
16318
248131
192280
751612299
189828
18240
112920
185700
39
467077
194863326
35
44
22
75
52
39
10
95
13
79
498703
312287
3
18
112922
133991
4
60
466667
932919710
438285
470028
179744
50
91
52
62
73
56
69
394823
317539
374418
796033768
286442
48
269262
80
10
511156817
65157
25
36
7
65
439266
77
450389
44
77980
82
129410
12
59
62
2
47
206183
261800
31
169315
328431
212335346
11
11
8
7
340391
64123
11
62
27
49
23
289524
330583
36
58221249
7
36
25
409355
21273
19
25145
165139
94
62
8025
478114
64
6
36236
447143
50
624085339
71
36650
253678
28223
253090
57075
391414
64
10
92
135391
51
730699996
48
241005
23631
55
394028
18
204536
388499
77
144086
476401
114996161
75
44640
5
915665755
197418
11
413597
334395
86
355984
306236
61
126396824
381019
2
13698403
94
371488707
18
424243
145245
42
209247
24
650254035
418037
13286756
665416567
350067
251148
94
467806
91
59
276669
130320
219352
252239
283775
375578727
44
130347
819050664
57
61
25
9
46
49221841
172660
53
402046
33
1
9197
138029
553520885
62
27242
51313
339537
458908
376661397
373127
43610
228500500
8
232798
60
420265
199146
330459
452459394
270444
494000
24
210056
140635
99624928
968734128
38385
88
45
7
337569
14
48
62
91
464060
255249
1096792
312311
9
32
80
7
6
88
224414
299910
30
7296
385662
208664
8
30
388917
71
23
441885258
7
974010309
16
340666
484264
150486
49
492145
36284
49
87958
60577
32
122850
37
79
9
42
70269429
326375
49
36
338288
380234
446480
94
29
376953
310789
14
33
14
80
456094988
59
27
51
635725744
6
347302
938251788
86
80
47
413533
336445
381044
125638
5
342393
9
71
19
39
41
53
67
64
4
97
2
84
67
312713
228170014
537275370
121486
29803
49
473244291
923160127
17
76
45
56
78
193178
292232
51
222083051
85
4
557774616
272908
3
235296
91
272218
310170186
30
609010103
23
7
88019
308883
424983
3
201516
74487
88
9
67002
62146
18268
66
79
133026
434138491
8
378554
312392
9
314790
23
1
802043286
92
320822
93
6
50704590
867748787
143456
404857937
739899060
7
53
309005
46
447314
54
17
50539
312385
26
8
40
602720357
117209
48
84683
21
34
706653274
469208
465672
484873
60
445923260
39
30
41
26
42
499162181
11
421427
78327
77
647520672
35
7
929974998
196066
969090661
92
98
335611857
197688
244610
85
87622690
89
23
492288
320775
71
97
74
76
38
87
436380
779314368
8
392049
864804254
42
311451
381540
26
339713
78
59
102750
1
7
954099810
365746
8
25721
399956
18
9
68
688158210
20
5
95
272290
101377
58
8
71
340314
401554
240517
264801
4
23
988207260
95
79
73907
9
87613
76
26
106145
197374
26
226915
117494
188263
59
45
11
65
314072
55
40
60262
8
171415
132180
151951
45
241507
89
160037
84
94
330968
35
6
364999284
75
4
100696
178679021
63
3
438638
61
210098
26267
92
35
84
219654
81
26
79
12
2
312304
68
367420
300642
879692174
71
36
35
424053
93
89
65
359699
303299
469034
386921173
222179
20
5
9
11
7
104823
6
22
436005
9
7
431601
49
264173
135016
163746
152704385
44
200590
7
62
21
21
122057
15
56
38155922
64
22602
8
377106
52
74
87
42
222685
29
73
73
52
362080
244999
958235058
342019178
55
66
49
338899
26
3
43
143128
63
94
403290
74
8
86
8648
33
68
401949
54
39
319897
6
182925
98
66
58
373979
7
96
476703
181483
58
44
57
74
422678
93
184117
56
62
357701
41697
62
257134118
38
45
128724
25
40
40
296668
84
44
19
521671614
96
92
53
453283
51
68
8206
5
414187
108799
310155
952282701
42
18
417118
150112
769970189
544893179
6268
478087
44
113445
189332
16
26
97196
99
453631
284983
146492
202277
33
339698852
66
336173
43
378567
65
19
6
413532
393781
85
32
47083
243170
437671
421874876
322069
118320
38
452340
72
7
325770
35
126107
240086
66
159785
8
677281748
499737
168237
92
91220
48178
34
101823
16
130836
810364422
9
437438516
5
236412
42
390494829
324887
71790
73141
408688089
32
478853952
66
189931
219112
942651253
96
448683
228580
171688
226017
90
33473
28365
61014199
231249
30
2849
54
202914
36
52
98
6
1
440079
322989719
346195
94286
436153
189086
277549076
603192239
30
76
124075
932780797
2
63
5
271678
62
76
74
30
333849
314843
422356335
483220
1
51
332489
375310
57
744385662
3
479680
94
40288
403549138
52400124
346091
8
45
88174
317944
37624
339232
375719
403413
242878
194646
434523
4
43
210529
33
6
58136
428473
38
436336
816124232
12
90
83
62
403556
39
77
181529
7
236266
342059
382316
364671
361283
4
33
67
42
74
38
61
253816
15
13
498645
76
350929
134046
28
55
263228
377673
49
37
36
67
59
88
71
87
54
222192
146066
300305
155261
78
444172
4
64
108207
291972
15
82
186878
96
96
53
70
66
15
88
3170
369414
36
112528
4
61
48
22
73
30195
203493
347579
382221
192967
4
2975
298710
94
2
7
92454
101790
7
570488104
70802
306793
49
9927
55
45
759460224
150638
53
174721
38
780787475
430875
370432
18
326686
466253
188653817
53
273796
297399337
240154
6
272730
154921
337190
94
240987554
34
63
38
49
436904
34
24315
51
466112
50
97
498461
410773
24
718380424
91
91606
349159
2
39
198657
34
58
86
400520
394890
355054
110239
13
379114
83
175167
16
156197007
353952
194695
1
41
76285
150055
79764
452479
38
11
363396
8
67
223548
2
76
439848
740992098
406632
9
399402
1
62
87
73264
68
300754
72
221437
360150
96
84
217608745
447584
170444
48
437233245
159078286
45
27
114604
97
142054
86
79
12
1
240358686
181780
88
116676984
295676824
937686204
84
320684
61
37
433747
96
9
210777
20
93
72
81
71
376979
61
52
3
940501411
620250579
488269
71169
49
863126457
671390601
14
46
20
1
89
52
141723
90
47
201400870
3
35
14
72
5
83
108047
635557220
91
402488906
34
63
94
90
24
182387
13
33
87
68
77
23
152266525
98
11390
813442774
82294
151018
111444
4
161248
21417
72
5
72747
50
451624
177031
63
16185
612496732
62
27
15
3
23384
37821
493003
28
87
9
83
71
60
347780
162793
35
748320376
349037
421943
59768
166988589
69
198544
44
26
92
406285
88
25
96
204932
25
104055
430745
310288684
7
55
73
8
637757920
427180848
39
5
8
443576405
120547
193031
214976
589342630
5
213417
17
1
425877378
76
40
39
9
449058
89
23265410
355388
2
24
357426
16
16
431111
74
84
779955547
16
316046
9
834387189
483960
344455
318723
19
6
7
46
466324
377672
39
85
90
80779
671072788
58
917275703
2
8
18
50
61773
15
472738249
23
401180
446076
172285
154876
50
78054374
3
64
6
571161109
30179
49
9
57
76
56
91
16
287219
30
526308567
17
52
30
723617269
1
271981
113963
48
6
263620
88
274459
3
83
91
142866
108899
456283
196867
94992
184385
315268
29
2
81
42
118602
212389369
460741
6
413063
8757
2
4
308930
27
15055
58
87062273
58
760608794
8247
486050
61
355213
75
34466
2
328528
89
30
6
80372
98
83
720200524
159968
151396
573730048
46
156343
56
80
11950
2
227922
177344
33
288635184
145968
503699249
17
49
369428
48
87
59
56
50
297316
8
8
242975
223354
821556407
824862874
152788
64
109348
63
287892
17439
84
432663
84
69
933182096
272641318
497160
1
19
90
290608
6
8
75
91
7
58
234772
8
43
35871
254082
27
45
448524
406600
423843
277497
50
121487
318795
4
53
2
100940
99
1
301675
96
21712
161461
88
109914
14
34
403702
84
5
14
28
262526
48
2
16
345377
41
69755405
749353041
9
782945809
418351
36
423189
253869
88
10
160335269
29
62
13
177102
193191
180133
76
751797072
10
178262467
6
240619
88
40
469881
324257275
665450526
382872
62
362826
307842
49
32995
521660156
232078
875891130
9
118267
88
219850
84
266853
2
49
439951
9
55
138737
111358
447342782
402637
475582
6
236411
60578588
107776125
24
922566405
39
406320
290235
88
489331
44
24713
76
2
72
98
66
4
19
13
86
47
230240
274893
87
12328
90005
436468
261866
4
156582
44
65
492637
269646
29647
49
381451
171916
27549
82
30
29554
47086
88
56
168559
20815
598509900
23
76
8
844301127
95
27
6881
368810
93
285508
471096
7
484871
52468
266928
368447
47
56
21
376789
70
28
56
231759
53715
17
52
58
41177
95
67604193
75
132399
121041
407387
738289499
2
77
5
20
20
429590
438225
91
47
72
641095013
297371
105002
414307
11
49
90
104140
49
72
2
49
31
444192
377168
443443
392846
27787348
60
132829
14
142560
51
98331
73
57
846712023
31
221353
429939
41
94
135530
98688
76
282742
488482141
245680
487954
92
376456
60
67
434337
136027
410990
118682
3
3
225326
2
493334
126539
91
14
76478
493078
64
417435
51
86
6
279655
94
5
349630
137526
472549
47
199697
87
37
321519
403529
8
25
470481
24
97
86
1
369759
96
71
367667
792099190
62
92
431899
38
38
429892
8
97
44
480909988
356564
39
6
447688
314297
9
422227
40
237773
6
92989
3
307171
357435
87
22
62
170060
54
70
18
83964
4
64
51
48
300799
69
163665
50
269692
257997069
62
16
58
44522
1
608743290
418428
86
48
40
1390
412532
734248486
47
15
87
389798
27
351802133
998275872
3
18
299480
159942
776402271
456019
13
37
22
56
71
29
52
9
104077
441993
289512
46
21
459752
384023
432586
98
43
77
40
6
234213
14
90
161818429
30
650826273
68
80165
99
177360
5
30184
119378
413741
93
320
27
103488
295089
35
90
86
71991
129608
27
306115880
70
442360
6
64
414262
271387919
199322
5
92
130106
89
379447
489281
45
52
302363
97203
427937
250687
268713
437179
65840
263251
948846337
128289
8598
30
96118
236785
349477
809656047
66
54
61251
68
45
47
8
113990
98
73
341642
5
69
89
34
33
76
32
865380837
296200
72
81171
92
252783
74
650037037
42
80
9
27
159926
227568
50862
199955002
5
68
337865
83532
50
265402
353281
84243
81
151182150
878167060
141654
91
51
216821
44
3
309353
23
76
10
113470
34
97
293796
81142
96731
22
6
48
267209
413358
13
33
325208
444200
29
990198669
467577
293549
344441
32302
69
742954305
380292391
58
61
2
76759
77
41
60552
19
352178
34
126952
336440372
8
75
20
1
378726
597581395
91
39
301327
236050
399039604
79
398224
78
57
75
240509
341091
13
422175
8
41
146144
71
490534
218061
158571
47457
13
55
8
362825612
305448724
32
212779
485
12
475026
423288
333118
504601615
3
157949
73
53
260990
2211
396385
13
280113451
74
75
19
399031
28
219117
63
400987
73
92
1
265194
2
438108
211644
498034
60
33
101485
552975360
106916416
22
373060
573385076
344895
54169
325076
63
41
55827
69
15
387382299
31
38
665630823
44
1
191384
9
22
308506055
63
28
871914928
53
21
46
8
171273
62
198720
18
17
87
409359
513132701
43
942127787
75
407143
93
320734
441164
76
56
4340
268476
22
9
5
411905
312200
51
268022
534674686
315722
64883
4184
911264407
490840
166593
306387
472304
497468
84929
333718
137420
358028
103688
8
80
2
154672
673239597
9
6
7
880097076
79
98
40
46
97380
1
287180
230481
196667
94
438479
148759
820360395
77
38868
45983
84
9
93
48
284749
306146
88
83
61
99
107799
493911
409905798
378688
90
57
204018
94
151586
97658741
5
324119
434693
24
446734
22
451784
35
81
59
486681
53115
34
35306
176404
662436221
47
85
881018286
9
23
118395
2
67
195592061
62239
96
2
422309
494295
842161972
396807283
16
196650
478792
356389
305143
81
296458
269301
320908
12
401837
190800
44
69
15
534851653
44
82
91
76008
46
438198
228001
95
77
24
42249
244636
155724
33
45
19
577711702
43
78
171743
20
490188
67
31
65
259364
64440050
114454484
248896740
22
82
2
45
211020
160402
2
14
28
240362
33
447829
103085785
399123
60773
37
250730
470514
553955992
599821148
85
3
346171
458172
44
276643
233067
166061
91
14041
13
15
403860
319593
6
372169
386525
285731
30
375522
35
520111650
451024970
468708745
37
160048
47
47
87
976350982
282463911
97
243640
198193
63
258864
19
68
30
96
34
68
49161124
8507
142373
16
114106023
5838
21
57
73
276959
427775
9
63711
3
412600
461139612
87
32
6
33315
5
58
169259
7
12513
30
11
18
89
8478
408581
46
16549
492716
35
58
408051
447925
18
629526005
284076
88389
76
414301
33
20063
401666
353691
51
35
98458
30
88
379382
111193
49
3
80
89
249105
885571503
3
40
389914
84
55083
1
21
2
892813979
19
68
4
317657
202340
5652934
37036
92
104290
81
56
191142
485606
85
257902
26
10
139735
369528
49
371048642
51
224476
261101
9
18286
153189
648637939
55
31
310803
73
85
89
141914
9
120581
376011
69
132774
22
483620
209783
352629899
197704
73
17
41
28
42553
417371
78
8
449711
405090489
16
29530
616068059
376467
321719158
8670
305609
958620932
76
80
78463
28
66231
54
13
52
221347
77
112729785
206896
370508954
50
4
746139833
409077
12
249960814
84058921
2
5024
88
65
60
16
122987
89
477094
132215060
374903
77
219597
232115826
19910
72435
37
451525
55795
222986
896293364
222229
996473972
399236
21
235752
54
21
296584
40
93
420388
75
933962149
142735
7
73
75
1
47
347894
2
236650
470751
49
57
42
133992
64
48
392707
316516041
400269
105205
217843
219322
4
100122
83
21
96
63
324739886
58
964082426
24
43372
37
49048
360966
21
4
92
123914
389301
124054
5
256534
88
24
261755
48
49
306222
1
62
94
439521
18
660528876
322345
343220
52
3
118883
139303
12
97813
79
272019
37
20
29863
344061
73
38
279733
188703
81
354098
91
78
18
576
63655
6
75
173965
183140
5
437871
246047
4
89
32194
57407
96
460311
3
481721
65553
466728
232440
2
37
99
403681
9
655
53
444705
91613
289850
70
438051
430350
70
26
4
81
596584250
53055
95
67
86
230506004
456989
308641
7
35
449345
73
39
142671
6
95
193166
70
37
462302
8
57
726368000
59
388783
32
43
62842
62
93
41809
46
480809
5
73658
353097
68
849510627
401932
60907
483373
865050691
128055
314623
48
312303
253001
78
38460
47
88
73
145928
136692
72
92
370218
691
711097497
221905
377139
470834
470568
8
38
6
36118
463249
46
9991
3
36
58
432275
135628
55
80
233858
30
120089
371507
9
2
33
97
1
60
6
48
84
116709
131561
8
880166335
17
8
3
22
824494117
37257
49
393166
892086532
394402
98
132882
442831
6087
263190
92
120130087
36376
296331
9
333137
29
388110
39
11
35
68
11
134671
95
134917
67
324864
414535
257166
1351602
455676349
399470
321886361
7497
549482746
4
43
70
173985
138754
141288
35
15
680787642
86
1
322609635
90
1
465298
475548
530639615
14
489864
74
65085
21
88
573
37
108899
31
15
12652
248211
43
381863
98
162170
3
19927
73
200005
9
29
27
66
85
13
3
444243
51416
75
315131
182876
59
9
17
63886
6
77
151452
36
229183
305488
21502
93
143122008
87
443689
309330
12928
335039
96
65
358172
93
15
130086
1
261473
420318
5
21
56
175788097
21
78540
55
19
11
428622
468871
79164
99
14
31
222304
43
928549391
25
63
26
106062
96
21335
69835
24
9
227136
330256
80364
481777
440946739
66
97
56
86
118772
358136
434586
36
40
62
101801
10
142853
371681
438751312
11781
71
77
98
40
67
74
988848028
369243
425059
376327
352293
8
473610
31488
859029984
409119
100490
440263
6
89031
224534
310709
31688
421101
37
55
85
201505
88
368514
6
294653
55
14581
77
266336
15
1
99
296064
215952
367419
12221
222068
68
642033750
87
44
9
696457293
80
2
292838
54
125372260
91
46
349103
68796
5
218876
136647
48508
4392
443170
13
5
64
41
346448
396223
3
18
17
362542
73872
939194476
778677272
39618
237848
76
359656
443300
37822
452539
710090549
307464
65
2
1
63
79
6
44
581675522
73
19744
264656
401884
62
33
336810
236993
599115176
298596
46
90
25
14
322273
12
288012
281088481
246705
387537
408241
360040
315484
48
37
9
382546
13
525895930
261352
306078
77
164459067
2
70
24265
251855
285339
77
477065688
3
220895
307723
67
272115
6
44
4
437553
77
494413165
4
70775
498222
479148
51
3
70
23
85
40
65
18
34
91
478540
7
15
13
78
85157
138226
45
266244
65
302555
49
22
7
427346
81
5
30
73
252263
477610
3
216310
81
439967
60
21
30
61
80
34
15
264721
73
56
85
65
255880
3
79
229062
82
126069
7
324305
10
416177
333515
66
613715011
96903
4
213086
20
38
95
22
41
139618
377312
23
851207206
299529
425707
49
95
56
9
405921272
62
252455
79
394354
378201
154695
40873
226635
60
38
252966514
193727
92
28
7
63
79
196738
25
2
453560
343168
56
44
44
97533
330060954
66
400972
57
540827270
87858
491354
40
52
470363
12
91
43
2
842954218
160737
184543
80
907960580
141236
200769
88
105537
127911
31
6
335217
21
951420583
435169
23
498441
95
73900
64034
108509
24
540113676
5
66
6
544703874
99
21
77902
240994
197413
70
313777
415254
39490
481443
55143
68
267529
447339
446423
292921
77
318858
37
252563
467026
27
2
7
184608
57
95
242429
58
159869
98
219824
66830
177485
50
608346020
76
306189378
52
18
3
413995
78
50
73
28849466
84
393352153
493757
491645
51
33
412704926
341371
1
46
65
81
58
18
498540
42
27
365393
25789
31
66
29
359386108
909536720
325270
37
5
88
24
197010
21
102380
294876
33
42
36
110456
366401
24811
5
36
2
16712
199584
413882
291861
38
18
645962032
258446
213532
134326
303447
5
433361
498598
48
334397
346788
48
76
426194
375019
7
217111
89
30
282921
439407
454951
187747
660126254
37
382169
51
71
20182
74399651
157612
4
119067
16
155747
86
589281818
485978
84283
21
166728
71
28
14
222223
435861
26
3
49
262608
360924
326152
471982
273206
65
363660
484398
13794
156507
164051
143865
319532
75
396341
561385719
48
1
25
181680
192932359
38
715618875
345117
180951
96358
9
34
7
16
457595
365941
278634
244031740
372649689
26
85
60
74
189240
766696886
70
413865
12440
180800
56
957376186
82
7
45162
28
25
17
38
20
68
12
53
405772
965245426
42738
10
150314
15
107024
161683
228305
5
43
66
35013
450586
376745
9
64
80075
225080
4
33
194537
260772
212379
26
483287
346655
7
79
48
333254
420044
3818
426835
2
317739
9
714554934
35
242312
21930
369703
39
232325
338558
43
385702
76
54
289120
784620408
49
133888
66
13
174763
103975
62563
68
970637056
7
1
7
1
94
263423
48
54579
458829
383457
265180
29
114011
34
64
3
14058
121996268
13081843
51
338092
52
3
925110149
266828186
178758
13
66
12
205248890
29
5
525907042
189265
70
32
7
22
499099
41
107165
6
768639294
400512
33
59
5
117090
27
426651
115151
483878
7253
403538512
20
313695
854716315
17
313624
26
8
472108
29
38
89
478847
239422
84
69921
97
176830
90
395424
322144
67
99
60
286871
156266
36
62
981828189
71
110446379
232457
22
402911
95
299573
305051
87
360362
14157620
262143513
91
58
953920325
381963
250820
472854
301242
157575200
209316
288431
976765386
29
97
5
26
12
71
443287
313231636
1
82
90366
31
422555
46
479483
45
493250
19
5
9
245453
32
177884
79995
33
31980
479005
60
89
98
97980
38972
92
70174
68402
44
71
491354
271095
10624
31
69
164458
436831
74
34
44
73
73
142502
9
157749687
67752690
330175
250534
61
10
76
26305758
24
988229386
45
351311
215213006
43
412090
178065
73
51
350719
30
51
60
29
154343
156789527
65
2
240533
810361465
8
326365
76396
42
283660856
203422103
88401
87
848702696
75
230544
35
4
95
478265
48
303806
59466
54
126155
438627
87
139478
151523
35153791
16
308630
161156
241679
353586
14
279061
92
48233
43
78
256273
274311
28
61
58
76
51
44
39559
333238
29
67772
127309809
971251156
8
8861
16
50
451359
210402
450760
7
5
263059
116644
8
107500
46002
365001
150339637
65
283649
92
7
481474
94
50
8
750397275
80
646093764
181918
3
45368
507857264
283633
95
482079
23574
14
223261285
54986
271860
74
752462572
4
1
300351
370138
89977
37
31
134494
419789
92
11
76
68
40953
89
345184
6
71423
16
186664
99
371399
118975
427474
86
22425
283241
480521
34208
317534
699774567
383925380
209300476
103697
123092
96
426905
633387994
90
959998171
86
129544
413810
67
353105627
235475
250620
81
1
104603
84
471975315
418018
220912
292245
53
968058898
1
66
4
467332
82
365127
2
495822
27
37
117579168
44
20
53
451409123
14
324239
49
204795
99
37
224093
32
427351
481296
206141
941740637
207719159
327524
37150
686941053
75678
41
41
68
397273
45
41
437135
159680
216521489
287085
61486
34789
54120520
80513769
90
318784
399820
37
22
10756
263217
396023
282478
49
152875
14
301679
6
69
65
867855771
77
36060
447918
248619
184201
56
10
13
99
94
106634
81
2
79
1
77
19
202058
32
7
55059
293896
332239
22
430167
286610033
75
3
183971
7
2
59276
235869
20
44
42
99
7
95
234338
31
64283
67
5
240392
393006
247317748
96572629
333258
17
258809
55
6
144418619
86
75
157795
357320
162866
83
39
49
840240341
285034
66
43
28
638516118
483431
71
75
32
10
290903
17
289509
6258
319189
9
102365
166827
702123445
99858
535363032
272917
64
59
29
302643954
8
88
99
54
2
717032438
372826
17
451364
142708
138819
437065
10
12
254349
32
78
136247
66
639374772
349802
16
43
186589
343302
440274
23
17
9
63
82
245952797
322701
48922
60
6
414745
27
717146114
87988241
95
26956756
51
6
295040
15
347695
250827
174139
448992
87958
484318
10
55
86
70
4
47
59
485694715
195711
96
11
169487
3
39
799882382
96
8
508410218
307846
13981
7
853659004
327056
6
233063
64
83
75
63
12
40
9
299268
45855
62
3
346640
50799
8284
52
336661
26
280673
78
208259
138492
354138
78
24
3
52048
468747
26
96
49
370840
9
67
480336
5
58
21
92
67
76
91
527028244
79
69
66
89
12
18
266174
892747199
181535
9
85
71
5
224360
139296
110954
421471
49
248959
287816149
396373
471098
224115
161610
427908
276152
489191
6
70
65
480399
23
274898
388871
25
60
80
27
124579
23
2
156945
417385
30979
94
60
89
12
69
334141
98
7
3
60
176478
524939142
225491537
61
5
32
115629
870779286
92
425317
87
54989
153270
335303
421426
6
27
432426
65
1
699696687
249764
9
11872
78
4
165371490
88
8
233173
81
74
7
207352
16
66
9423
6
106125
314533
35
78
12
7
416603
493259
3
968736458
193335
1
81
63
53
127962
60
80
121763
26
68
27
390324
6
347737908
13
57
60
195853
401022
70
228949
269833
488590712
826409561
53
314975
81
34
85
57
367481
109720
98044
52328
215242
37
79
6
77
399020
95
358972
4
6
76
61885
55212
242708
14509509
52
839826421
97893
103348
330836
488886
407217
723374617
41
73
384519
11
381054671
97
452363
315503
33584
41
436846
11
37767
54
18869
628644115
56
73
73
3
225990
363623
193324
98
12
425494
41
324981
37
373209
12
3
332336
357121
143021
260093
161650
6
5
981361310
59
18
284441
487023
5417
318787
227753
93
534283120
487425
282464
117667
4
268399893
457546
110775
42303
978197565
52
245915
7
368579499
22
54
741090266
367367
378693
13226
251766
9
53434
93
80
48
563890798
311510
9
78039
64
27
38965
733012733
372076
72
11
35260
155625
2
58
95016
167930
95055
133365
65
467394
92
27
42
64
81
22
220044
75
90
7378
225745
56
186618
179311540
260307
7
750795828
91
57
56526
6
364129
39
17
326482
492249
57
478969
81
81
40384
87552
9
298842
306630870
305889
44
300460186
43
13614
27
279125
289880
961798165
80
74
450347
25
62
4
351525
417405
192261
699332249
38755
62
69
1
718896897
69
190747
170196
18
271191
97
264368
6
54
1
4
13
232808
93
65525
434662
22
98698
66
80
511771505
75
41
52947
103689
52
295512
44
8
253169
445304
8
21
3
128513
93
702221523
7
20
487039
4
22
1
11
373621
92
195604
417008
20
73
4
26536
88
86792
430427
44
261658429
39
779037303
80
95
82
45275
111366
20
21
7
480438
55
32
31
8
62
36
111871
70
26
22877
64
179757494
427444
95
494917
477837
6
98
355163
295485
67162
237208
28
4
228947
5878
347435
30
159410
53829
7
6
487699
159539
206825
10
61
37
181609
386954
106117
22256
30
87
742844975
3
174223
40
35
381270
414672
672496168
52
96
143676
54
300306937
7
214119
95
1
44
33
343011204
11
52554
966690198
67
132864
393537
95
220133
40
11
51
97
53
1511
44
670389965
18137
82
83
35
213401
405564
313951
489541382
175405
574869476
10
274755
334204638
68
90
76
6
942358784
265357
447753748
3
3
282874
414922
387966
60370
33
329739
72
325767
16
35
463741
373984
449510
64
129861
22
23
184783
452652
94
88
94853
68
280452586
84
35
21
99
42
250360
73
37449
1
48
215446
210031202
480689
214563068
543465859
18
196390
81
25
87
13
268057
9
271215
334232
479566389
72
5
54
41
283295
98
53
415090
114227
80
74
6
91287
98
84
405660
80
304099
27
88
195680
92
4
65
393016
22596
52
9
6
285091
38
16
89
19
483093359
176320
220263
78
86
293644
58
89
16
38590
65
34
2
50
92
22
79
455
212222
79715
24
49
480981
70
90614
767986905
200140
4
54
66
32
494268
494219
84
62
24
888161835
46
7
86
463687
281210
9
102783
6
73
53
78
486208104
284887
435555
98538
203694
71
74
57
193422629
47
60
360079
352125
57
865035619
981442819
232698
276814
217580
45
60
8
9
14
27
67
230369
45
21
411135
50
4
95
259481
22
401530
7
35
211885
11
75
5
440575
382643
48000
201388
85
8
2
96
369303568
43511
56954
362647538
36
385927
298005
311712
478847
77
13
90
12
86
61
876160941
328452
156378
17326
406839
48781
31163
17
47
78
44
2
79
177917
1
494063841
487718
98
2
8
59
436717
54
83
40
97
9
20
46
235372
71
24
6
408795
5
497755
416336
52
109840726
458360
82
73
80
259242
410507
275985572
272059
77
74259
479864
344008
139587
36
261891
182023
468815
63
448153
98
107083
2
35016
477892
58091028
29
116830
457793
123707
32903303
361038
322991
73
77
74
496517018
296029
420701
5
7
64
451098
76343902
195320
6
79914
247356
663639421
69511
321640
292741
55
56
485192710
94
73
281153
77
18
84
70
452690
951395050
6
93
13
4
92
560543415
945998966
216384
1
4
79
33
79
88
25
58
10
388245
84
25
96
12
94
46
35
433203
345864
93860
19
296485
424403
1
2
2
247677
172139
27150229
302753
95
13
59
506880551
47
28
134370
5
53
104036
1
81
272595
58761
17
28
547126069
171208
203012
68
24
59
198749
78
183015
92
1
3
76
411975
116658
146841
104759
43259
28
23
254751
49
2
73
17
2
5
32
63
66835
82
20899757
8
12
54
118865
3
28
83463
3
67
363157949
61
434807
40
10
34
17
354
7
3
290172
60
105299
93
75
480308
67
564083122
40
72
7
118224410
23
576400115
79
44
90
95
469255922
64
418774
41
413795
206876
58
11
303613
63
34
253514
2
74360
4
93
397241
244762
90
2
21
334154
2
356813
6
86
337234
215339
5
80
18757
759798369
104652
94
357816
42
49
9
1
375192
411395
19
97
182894
441950471
69543
89
798504602
426287
85
33
98
182552586
82
64
443258
129996
362455
286557
720303334
91
96
410076
22
201538852
374764
12
44
792875343
161529
855275499
72
112049131
54
76
69
64768
6
654879271
48
56
32
58554
6
9
738475396
85
99
32
8
82
87
87
180367
87
86
31
31
7
187273
2
79
3
176633
47
16
9
44
44
228275
435036
44
60
93
979469330
148521347
248590
3562
384091
35
53
4
67
418932
41
58307
11
469662
220993
72
904879629
292320
55
90
41
89
203604
13
105644323
72
59
534603416
9
79
34
38
9375
16
447084
434577
613610271
164210
17
263988
530820170
239283
17
10
50
32
26
9
307671
4
8
60
63
200304
919377626
106313
205804
83
337742
219386752
2415
488082
78
274468
68
52
864598331
91
83
288678
20
352188
268025
13
86
143157
495243
13
6
4
97973417
322742
353447
243398245
33286
439603
46
35
457061
75805
10
466166
419049
22
72
80
143427
473686
4
57226
53
24
90
8
215397
3
96
3
64600
53
353117
63
87
318219375
213529
22
441823
496345914
8
48
322989
46
995454040
39
170556
238601
304595
91
22
486608
54
292797
377773
63
96
84319
68
34328
79
51
407419691
344286
86
316228549
176410
84
181352
18
26
1
90908
405211
89279
21
99
27
31
10
419692
172414
32048
481365
66
52
82
63
227995561
98
416344
46
8
45
16
522005897
61
54
17
203564853
464396
226402
16
406926
9
275085
133626
58
814412062
84
144505
7
165796
148332
81
380888
300912
431243
9
408639
491916
66
4
312397
213136912
50
44
25
394175
8
479296
227924
79
140788
49
493603
288674
52
87173
105396
90
170460
365405
97
358754414
59
380667
75
21
9
77
198881
408659
148166
447236
358843
8
4
24
89
39
144786789
993439531
3
4
27
95
97
372977
27
62
956068849
150004441
12
348196
9
145280
73
452657
94234223
71
955403816
8
5192
8
465823
6
24
4055
316734
112103
26
166475
83
246235642
34
66
72
141245
39
799531333
284497
233851
193491
54170943
299213
42
864089501
306066
348999
396791
243634
36
135157
64
317187374
647265457
339113
43
311795
25
6
75
80
455273
29
56398
8
47
247207
77
365918
347504
83
448191
37
23
6
228300
141741
327789
394121
723882117
47
62
21
50
137148
26
43
260019
1
945753141
7
396146
322220
271766
48
494960
96
91424
202044
86
440928
161833
198319
96
18
87
37
22
51
75
97
4
96
274905
483706
81885
6
60
86575
479205
408025
38
269672236
62
34
56
38397
429250
422094
15
3
19
9
11
607800486
63
1
8
206056
26
88950
79
460070
34
459767
70
70
792357282
227925
95
79005
64464897
37
89
29097
99
249258
326946
78
17
13239
42
100091303
97
48388
395413
183069
130190
298600
32
453637
230423
8
313893
40
74
18
76
85
97
93
344377
174905
62
3
19
56
53
85
406094
1
2
26
91
436044
33
55198
55
162963
65
68
41
1
89
6
71854
15087
120118442
360880
54
5
28376
139667
74
483199
148361
210695
9545
336946
290978
9
58
4
94
27974
3
499447
400102
49144
86
258259
1
4
234393
65
36
21824679
94
209206
373284
73
516857050
174455
16
900174628
421411
968295738
403265
59
20730
18
185139
279948
52
347810
52
2356
492540321
51
697866238
306049
196093
176511
1632
84
407208
150147
2
250303
282475
39
298344
46
89440371
31736
45
277597
11
92
93438
358007
81
3
13
11933
2
25
5
219037001
49373135
467336
81
49
5
2
155773
69
421793
293541
59
428402
36
67
48
8
89
81256
48
8
221386
75
177473
116874
49
2
38
5
61
326349
5
511447575
55
3
65
334155
67
29
372551
56710
499949
720454431
463898
62459
495824
2
429558
63
10
34
34
373255
44
32
49
94
3
21
434321
47
73822
144794
294789
99
86
21
428046
38
457399
343510803
441322
265926
794308887
2
84
491722
1
337413
72
72
29
239179453
187087003
38
75
43
88
2
75598
115564
498144
59
60
5
266682
286225
477946228
377705
3
378000
74
91
390608
95
144340
77
6
278221
70
513755380
7279
95
266278
418574
46
56
28
403920
43
3
954076017
243738
216126
429186460
98
342436
39139
863556100
209433
74
178135
54
558689553
84
44
150033653
840642170
2
36
78
4
92
95
12
37
484149
84675
54
14
102497
451650
42
76630
86
83
233436
964543466
8
33
85
391739
45
561315340
54
98
78430809
30
49
368765
48
379443
252528
73
8
67
81
30788
2
20
415237
5
75
97
310482
385689
5
33
331028
97
579779972
134078
439617
97
38
165749
27
9
38
7
22632
490357772
428228
744297036
4
991711831
68
146550
127855
392382
165244
27
44291
4
64
5
136459
64
64
71
377110
389719
31
77
146294
7
92626
86364
377330
60
25
471181
55
17
87
382516
2
57204
66
141492
451178
9
926556344
344015
50
37
107202
361908
144357
38
497201
714203197
12
18
245979
456541
227304
813404794
460237
2
9
2
214772
31
98594
63
228699
28484956
62
14960
878861171
47
64
258567
37
32
601033142
58
36
83
19169863
54
98
8573
24
453858
50065
78
43
190529797
343470
360317
3
97
831278432
870592921
498142
8
349147
286099
428697
325946
58819
45014
9
403086
66
257357684
1
6444
468181796
73
411367
33
88
102589
79
243907
31
19
14
15
7
401445
448577
48
72571
263221021
82914
88
80
312805
52
464334
80558
81
128824
28778
81
80
83
737999862
17
43
290509
346351
206170
60939476
6
6
37
245170
49
181309
32
281159329
461867
489290
21479
18
83
1
368416
6
25
15
281871
61
24
32342
119306
43
94
420968
42
34
287257
76
402295
182934
40
53
71
307206997
291114
400426
28
416264
726264035
442610
370633
14
932872690
7
63
497653
1
353875
86
10
282668
398281112
798060172
64
3
47635
354181
403825
11
372424
98680
5
449159165
32
94
430906
68
44
43
338714
257058
32
944118145
15086
314147
71
30
31
452592
917980187
344605
59
8
491441565
280298
60
23
571157269
44349
534937309
562775916
81
24
2
35
162731
75
31
1
224284
326807
414208
431720135
99
9
32
37
97046
35
426711
98
55
730869785
39
60712
58
28
221635
475385
31
318580
401257
37542
185779
87
23
98748
294617411
78
39
449790
98
63
91
329981632
270898
105512
49
87
28
60
6
345528
74358
24
392133
79373
66
96
40
315196
274141
9
288306
13
232281
1
454155
480551
17
7
381307
9
79
39
275826964
4
93
161732
74
123440691
96
88365
4
493393
167450
3
240918
6
63746
6
120840
61
54
522192403
21
2
83
7
30
84
857246841
453712779
235583
494199
444001
472799
42316
7
105160
765925478
719715499
19
268409
6
37906
480517
65
12
41
439887
453582
57
154901
8
431640
386009648
49902
59599
174176
5
16
30
143645
367003
95028
7
351214
18
327660
23
61
5
41
20
210160
420575289
71
931952493
49
33
9
417038
485601
7
13
86
458645
226746
80939
5618
91
1
8
185206144
16510
932
474533
4
61782
17
79
5
620691201
62827631
7
224326
19695
55
72
203059
51
318655
450929
56
78
65674432
116338
57
18
62
89
20
392651
16
464637
280947
42
97
47
273615
380234
67
5
21
4
9
426145
64
249374
8
207966899
872060652
421861
390049
363366
299581
31
294844
2
7
19
74
23114
8
337524
87
259108
97
731146409
372679
457529
363921
42
293276
8
91
50
112302
54
79
26
30
299987
311804
335946
63
290159
146327
283722
57
75
2
91
180972
413252
474149
69
124635
14
70
71824
55
995829762
66
94893
390553
690185912
21463
330744
1769
44019
423935
207394
14
26
393765
835875412
86
51
61122984
67
43
30
24
35468
98
442736
360857
356563473
103143
53
93
59
808816468
231019
62
187848
73
20
86
40
40
6
99604342
310088
3
165209
77
51
44
12
19
43
22165
45
447157
260692
464302
204181
36
7
221531
201928
734417588
25
440671
963639553
376392
18
18
305203
471469
260510
63
482270
897692845
88
67
452230
43
110314
87781
76
217788
581520105
117855
7
862402093
15935
205897
25
21
4
49
4
642467216
170498
175636
182792
177905
324909
494022
76
77
993830093
20019
282190
165117
57
555183867
76
78
292896
725032979
67212
113217
32
376708
73163
80
432001
77
435753
88277
31
212544
58755
55
97
125583
69
84174
331319
41
4
62
232094368
483456
21
54
469612
20
89
84
25
53
348959
151298
34
44
414047
83388
8
251551
30
222266
64
150533
446482
361152
69
188393
47716
17
676012340
9
214709
40
39
82
25
70
21
168357
309512
9
446228
96
321573758
454377
4
29
309970735
58
80
40
5553965
383201615
78532
75
53
110621
5
17
439857
220152
21292
88
46543
99
358241
56952
66
418651
398335082
165389
219952
38673
400551
294023
5
70
39
93
431127
38
124235
390474
472655
11844
361344
353046
163748
204980
190425
341087
76
297896117
338297
305348
25
35
427820
312972
422891
246701
229234
217882
414860
11
366145
631716746
94570
336697
15
440552
12
413585
1908
445488
303920
90
513982803
34
470339
449062
324032
407590
54
184478802
337538
10
83
517565133
331445
255653
14431539
347616
5
226811
6
491953
59
182319968
42
6
348302
14
141498
64482
42
756710931
797521187
99
29
446358
406513
473618
84649
44
264305
60726
788359708
10
230987
40
458903
327552
308509
87
319292
76
2
77
462149
22
14
10
52
397784217
22
49
304818
46
50
78
14
86
77
486878
33
447994
54852
82
300990
237309809
367559
34223
78
97110
48
47
386609
25
137316
466526
437580
2
60
1
422764
81
342466
98
5
221578
253959
61
426942
486067
35
30
5
8
23
522635711
36
9
37
5
406523
61
187429
5
450608
95
413893
171508
150896
93
74
49169
35
6
231409
77
5
92
4
75
384230
50
1
313848
93
308053
250475
40
450924
184037
752177939
746445905
278970
31
366217
4
29
17
69839
219467
86312
49
42
5
22
493209664
139277
2
251647
164620
53772
66
92
39
85
400928
51
157894
17
241540
160297
6
170151
452177
281377158
3
12
462550
27656627
82015
166256
269802
47901
323286
74
7
60
69
59696
59
289802
152827
13
213455
28
4
271677
9
414203732
192087
76269
25
921272308
209838387
129224
10
56
8
7
359765
97406079
24
47927
61
22
48
945737708
89
12
971206268
71
464779
226097
411465069
74
186330
12568
66
177301
315706
169652
4
28
98
15
972680944
5
88
62
9
91
51
26
353106
8
79
73
63
97306
15
179022
271396
428839
16337
75
282844
239445
1
14
306362
5
2
171184
123972
4
159618
42
200895
6
44642
460242
400954
51
6
117177
84860
84
199225
1
71
62
95
1
175846
91
46
341118
414885
7
54649
41
60
70
84276273
62
4
56
38
45
224300
159074
59
70
7
410787
9
9
34
40
409246
96
70
80
31
75496
976548802
4
367441
131774
381395
237213
29
147458
58
26
94
62
138952740
234738216
173570472
400373
53
92003
28
73
38
45
2
51
380654
98
145040
232295
25
41
117601
10
372352
79
247769
202557
3
241346
1
70642
396431
442579
2
72637
322112297
56
99267
60
2
16
9
5
448374
379920
79
78
378888
454306705
1
56001
28074304
679911738
2
47678
431744
63147
6
8
325790
38
95
89
2
7777
83
83
155242
6
7
474936
401051000
254284
45
177448941
62
213426
28
263690
25195
434068
32
56
6
1
51800
489797280
551766228
277812
2
373555
24
18
4
8
807972763
47178
77
2
382214
237289
89
79971
203979723
8
346850761
329700
132664
59750
75
65
170955
115724
9
5
468576
255210
7
92
306280
73
89
351869
26
81
77
84
6
450403
389594
35
11
43
26
73
1
508496089
210892
387087
297882
245360
1
291532517
36994474
13
13
18
486359
352806
58344
260413
136985
71
90387
165380
491077
72646
244416
102293
95
257058
111030
19
173706
138713
467431
382285
120925976
45
30324
359845
8
531190966
260375
27374
6
298779
337418
33
305885557
818927478
445724
5
43696
115452
55
9
113645
416157
495096
268904
62
93
2
329567163
59488875
436133064
35598
471912
41
32
556772876
43
78
7
3451105
41
45
26
17
82892
8
5
23
135920
134443
120691
37
292840
863415429
170039139
29
31286
38
283562
127815
38
28
6
310852
43
263189
70
446201
54
52
667225514
58
8
16
5
3
395672
340163
256739
86
94668
208517
433454159
27
45
240233328
41
15
579116774
316385
196685
89
280556
41
4
161290841
83
47373
26
6
206836770
511141945
99
4
223605
63
45420
48
12
75
471126
84
65
44
106577
267735
99
332430
26
331636
97
90
352146
880155934
23
43
46140
9
479070
67
23
622454490
401737
58
73
57
326237
161180
285463
389940
80
22
50
427563
77
210289
331255
5
340866
309905
1
353722
308855161
35159
6
81
870400948
58
199646
446259
499415
11
810830449
200135
4
32
30
13
45585
260590
231658
97
233621
1
90173
29
486900727
499143
55966
86
80
108094
386584
202960
13
427958652
57
82
105801
23
264334415
70
58
4
8
212265
91
66
444303
168015
10
71
78663
108944
5
50
30
2
297505
91
13117
10
234055
313140
216269
90074
391279
4
84336
101436
33781
146670
80
14
66
207561
85
63597
470504
254739
57
27
93
4
169345
67120
94
10
331141
38
126618
433495
38
116217
38
40
99
149475
6
9
129254143
284679
278560
23
445098630
84
295004
462156
435052
457833
15
60
181985
325386269
493095
79
28
490453
113081
18845
57
302897194
376395
303965
50
87
463921
79
87
26
41
95
26
99628
263018
50
102221
12860
8
386163323
32
9
399652
81
70
441079
302063321
931013221
189036
61
94
76
81
29
48
55
56
238636
5
264496
9479
9
624138273
203041
71033
16
43
65
461200
195423779
294719
3
60
194656996
17
57
394533
47
2
490853
35
718961755
8
5
475191
91
85
6
88
81
74
69254
486724
308235
40
80258467
395840
123898
20
7
62
72919
22
29
7
24
78
91
1
5
134701
591790481
37
3
70
310066
456186639
291105331
175717
24
23
491935
32
3
155699
54401
394131
436138
70484
51
424520
41
162725
470868863
397359
524944592
619738911
352420
53
373056991
36969
16
782506148
315058
849926998
256237
81
122808
44120
41
400155
17282
70615
93526
460360
454803
272698
2
477471
3
119832
40
9
191190698
82
38
33
13
3
455734
60
918223180
265818587
97
50
860046812
3
98
453587
53
52984
24
94
267600
894290653
348423
251202706
649565616
55
37742
7
9
30
9244
72
814329240
44520
220390
69
293523
77
42
211036175
164624
76
332828
483833
52
218206
780646466
88
366549
2
94
885347069
18
460888
341866
302571
39
232763
85
9
417350
875870899
375037
25
48
454617
33
453344
61
497131
9
6825
64761
203118
48
25
257683
55
298744
33
12
41
50
91
97
68
49
416999954
97
2
305894
325171
35
285076
270035521
463322
2
12
206293
57
4
79
49
54
19
294588
76444
39045
280016
24
9
91
347419
38
1
255826
213797
224585
32
455919
27
33
39
35
13
279922
159178
330384
14
342425
75
37
43
191113
44
25
161011
468249305
89
17
388564
360178
226482
309030
267960225
403744
40
435758
79
2
20
55
469782
132649
93
35
34
463253
45
44
494467
163477
92
194572
54
152135
363276
490060
405310175
39681
144489
6
7
212433
16
385741
220218
81
77
223282190
278705
248376837
184562
103356225
88008
346392
807089296
67
431058
12
66
185507
329574
7
170826
365000
44
471141
56491
44
739051277
467151
447036491
490682
47803
48
76
949815870
381761
13
94
546699404
190074
317464
68814
415063
499126
56
78
390972
9
57
9
363521248
135261
449639
630948565
956940936
433205
12
72
57354
194572
13
449208
48
17
274688
31
316052
36581
84
54
321644
75
324645
4
131239
16
62
38
45
66
475098
58
76
32
94
8
8
6
41
5
96150
19
1
5
8
33
15
78
86
370856
179437
6
193936
156530
9
978007200
119692
80
200979
140652
91
159781456
194017
197586
480343
98
53
7
250085
701780130
35
858215070
273407
83
88906
341819
4
471766463
10
25
7
198354
46
370808
8
95
157452
360199
51
44
225118253
24
20
439930
127723
29
185444
97
111486
326107
77680
189380
48
78849
379574
471399
61
211862533
22
486794
358527880
976331202
116961174
100035
434108
112332
276227
41
375168
9
273221270
12
2
3304540
89
33
38
92687
42
45
6319
259876
5648
1
1
384042
34
266872
181919
289602
66
112206
9
9
80
58
601411512
4
427154
48
1
9
398449423
39
25
797725950
68
467846
72
41830
50
74
8
4
84
463885
52
208443
8
5
30
69
812205594
83
13
21
90
49
4
467657
15565
409423
386808
373924
47
69440
36
91004
9
893544693
31304
243247637
35639
178545
593280870
87
472512541
5
417741
105598001
17
223299
11060
29
12
92
80
246183
8
717510823
467801651
452251
66
325833
8
4
43800
151582
50
36219
495723
89569
3037
65
588905059
36
177091
51447
436302
316214
155969
466315
366281
33368
24
237009
77
6682
9
278186
815339641
401456
18099
315182
436686
45767
64
72
450934820
92734
905608749
53
69
93
22
272992
172197
18
294177
51
408731
58
10
57
899731436
8
95
127788
450231
397618
429431
55
745404925
31
9
354118
26
35
218784
77
30
363188949
442853
87
1
83
23
42617
78
37
315385
350949
2
170484
99318
431716
34
284156
21
10
4
128931
418022
51307
17
462402
59
20
65
472102
3
6
54565
21
66035
34
380167
76
814703782
74
258005
728907126
22
38
21
429691
295320419
83404
70
209549
3
97
46
56
405160300
80
635393439
444717
276230
8
2
55658
28
19
333933
256845
5
86
32
59
76
214074
267139
339220
20
68
487504
445473
30
52
46
181983384
286773
14
5
440601
79
97
199236
42
70
414765
899235400
87
96
123208778
26392
258570
47487
92859092
133180
10583
315079
14
210594
761647758
8
91755
55743
71
344047
238154
337180
244927
473650
97
251006
29
66
9
75
418557
930348236
19
99
375530
13
353272
68
278371
68
20445
89
820178664
478424
97935151
60
172788
318101
638150656
18
149205
7
69
87
70
21
36
37
335761
80
355921
136282
63
87
42
70
935519096
84
40
3578
12
4473
294897
52
2
6
167462
250517
358291
260731
68
41
873421967
6
479429
77
98
739231883
347685
163729
4
945985626
56
43
61
165403
719381155
99
24
66
6
234010
74
35
33
4
98
356064
66
297533
777358230
12
8
256328
69707
74351119
320352
188469
2
77111
90
561495959
138359179
19
129765138
59
348046
588063347
301016
44
84
58
84
260356
790351411
321437504
49
245213
94
89
54
47
18
9
392523
8
50
613300987
11
23
57
198056
91
18334
465091
172606
99
18
96
272969
881624960
9
295792
90
21
47
52
153774
34
463757386
266614
406312
481686
16
62
35
909230938
467561
134729784
259090
9
252694838
475943
67
250285
308021
5
195730
161116
63
49
314105
137083
104713703
62
291839
342137
179549
896744590
15642
52
58
55
56
61
41
18444
517001378
368415
311063
35
92
263104806
2
83
477793
71
181232
574418114
39
51
231531
2
252721
172892
29
56
29
901192608
76
7
11
254514759
79
30
261843
24865
28
10
154046
378753940
204364
37
66872
66018
971505641
906359494
98
657018521
6
1
256896
236866
35
467998
419308
7
334186
30
44
51
80
27
32
196
42
4
452491
88
53
33
339403858
343372
105794890
158868
418481
396735
30
10
167848
944611620
57
100658
329163
11539116
333977
63
76
39
143397
69
9
238816
56
18
388028
138395
381455015
255554
17
361238
45
78
22
3
306937511
1743
13116
940433873
1
320255
907898812
691202927
4
43
359384569
5
35
964229045
83
42
336565
23
313570
28
55
8
423610
240807
364455
326643
24
362348
71603582
9
220304
120159
6
65
107271
2
71
72
343884165
147355
296967
155417
34
29
4
17789
391776
97
159161
10
17
368471
41
54
686128941
24
843454291
177845
324350
18982
343307
3
132572
809623626
86917
52
50
2
96
39
82628
274519
95
85
350672
466878
102111
9
30
66
323603
223543556
44469
469243
96
87
70089
39
51
520654155
26
395042
540536278
725642624
23
230798
222637
360345
323227
22
238908
87
62
441948
12
376913396
29
67717
488410
138448
93
93853
367504
87
61
229387
92
30
76923
396531002
79926
62
64
48
2
260323
16
363123864
337932
249271
61
60
209966
5
45838
395514
145665
602479469
40978
38
3
56
3
84
244758
56
7206
18474
374391
132348
411930848
236798
197882
85
73
5
360144
20
13
28
31
119053
22
72
421346
19
83
151577
284197
49
255422
67783
4
328414
45
167565
265246583
913727806
10
59
73
55
57520
569492600
104402
449789
842692700
87
799850530
54
11
49
76
77
10
58
53
326742
8
2
772245607
13
5
386966434
68
202670
440260846
105659
190820
8
112770
45
9
188481
248302
156115
22
64
296949
4
171810
252917596
66
265319
210449
9
486532
919039417
45311
75651
279891
84
163504
57
261721
259797
95
123082
37
591123555
179165
61
493231275
491538
144905
6
60
85253
320871
186423
90
3
69
97
21
35
249749
17668
116824
2
203987
54
30
18
61
215307
15
130334
312026
44
4
363712
3
77
5
23
117718
50
12397
56
309819
816047420
37
15
370058801
726623472
500240372
464796
762395941
445060
16
6
200232
208127
91
449897
61
8
383063846
3
16
21190
58
316917
250019
34
391839686
82
484764
43
38
179589
84
52
4
83
532156904
336003
71
467668
30
330879
108175
399952
349196
478331
602271772
154222502
456529
376060
43
9274
14
53
223253
88
141523
59
19
8
6091
430007412
404590
396824
960065673
371750
76
8
254710
472959
719911817
4
1
119099
290224
12
161183065
74
423287
68
402664
370957
66
417319
459999
7
73
380660
252465
47
301755221
404579
42902
246063
69
29
403122
322597
325781
28329
54
1
245574
35
9
86
113363
112766
65
47
119633
2
167361
121776
923427240
143507272
399454
99938
155339
430725
57607
9807
389793
46
85793
1
40
44
48621
434220
428001
884569196
99821
315856
131509
492881
113281
54556
391703
75
55
388734
454430
103274
20
164886
39
92
2
18
305228
73
33
71
48
61
78
206641
38
374849
24
33
377587
32573855
33816
92
447715
27
313238
463615
23
334134558
1
281990131
38
86362
75
361749
146997
428637
94
94
2
6
92
50
30
51
16
12
195068
385242
249635
429524
230047
194472
80
16409
68931167
12449
1
16
61
7
5
91
83
34921
441637
199365
70
426547
987811045
73
17
84
283470
462718
92
40
687070826
75
115930
91
95
1
51
34
451014
74
1
38
23
389162
5
452054
20
291347
439972
41
106291
434059
37901
373097
72
3
821507018
111561
206109
12
158366
326952
443977
494755
240672
369283
86
76049
21
475826
53
43
2
6303
25
98
7
146650746
471181
415023
32
543914945
450867
365111
7
9
211975
99
82
35
20
287479
293677
413937
491132
300546946
79
85
312900
387968
4
30
56
69
171121
397964
464412
375330654
19
73
5
65
97
376392
6
41
102055
5
67725
148910
60
67
56096
834154864
8388
14
81
368940
57784
15
447233
621992431
134906
426158
265437
341153119
281989
7
49
28
35676
76
20
987342542
480090
63
50
308017
64
419290
120558
105101
37313
319169
4
64
483670
4
9
244583
497263
68
113192
23
23
283095
5
40
359417
234553
85
150013
251887
473891287
27
15
401004
13
41
9528
55
78
153457
47323
183708
82
221229
750216643
47
397807
279409
44
19
9
371724
261227
336585
423686
618930266
7
65606481
392859
486163
14
5
346879
15
839073306
227294
20704
8
2721
110571
33
31
80
1
305723
2
472230985
97
108425
136512
773882160
472045
36098
84415
10
337818
197291
5
30023
81
64
459963
42
487310515
95
478450
2
9068
9
497669
19
189689
47
21
330343319
4
36
683375429
14
111985
79
68
34
56
444784
42
3
69
72
32
94
277087
3
499018
212053
2
705146156
487947
44
144590737
38
203054
17
10
36
467679
86
401862990
30
378590
460066
951091153
52
364361
450150658
300508
414050
71
84
53
86
330341796
959133135
45
142131
450995
62
55
226308425
64246
28687
211930
94
60
6
203983
412449
91
48714
35
163408
84
481501
102227
231613
69
22
32
1
264125
378003
374246443
65
774206170
421212
24
531969257
83
5
324467
180025
372067
901497656
97
25
150327
391232
376434
15
46
54
458517348
56
57
25
96
670653846
104005836
47
8
65
98761
6
323926
164673
6398
307510
6
738676644
224213
59
407739
494627
37
6
790762969
352839
88
35
8
2
29
423060
327206
58
23
96385
50417
3
474177
414734723
214611
95
58
8
98
27
434455
35589
100975
13
204772
19
95
87
691095903
315203
326567
89
21
670405184
86
457966
300266
32
74
34531
55
28
12
6
15110
359743
297560
41
64267
31
1
102082
104549
444199
57
232384
8
65
449845
179972
32
3
15
20
12
71
41
43337
48
79
3
663755533
38
81
124479
115567
314417
988872801
185341
381551
38
3465
761681398
492168
350017
24
37
43
5
36
127061
139818
187207
67
274132
141394
90
84
344146
17
57
7837
4
1
268733905
231751
455364254
87
493508581
78
94
78
197578
697364430
86
299310
18009
40
3414
273227
186307
42
42397
99
495180
29865
435623
94
44
481634
2
39
332407
35
72
78
7
150427
49162
215965
51363
59
400064
354054
1
185551021
7
282691
37
56
10
427087
48
2
681487105
492366
86
58
83142
78
39
37
58
29
256714
10
24
124712
54
57
91
86
88
498838
396860
364853
49
72
439118
382150501
85
3
40
208426
88076
25
103496
95
467231
34
636526075
110491
206899258
327152
73
388711641
204579
57
51902
59402
58
376670
4
112387
93
396646
26
66
458816
228289
974594791
69
95
336528
425189
153731893
23766
77
133920
4
14
5
57320
601061312
299503
117006
90
81
392361
628337731
9
140159
92
450500
133294
12797
95966
39
84320
194377
18
374760
64
48
84
94
71039
278007
89
96
50
2
2
58
358329
48560
614875475
89
173895
44
14101
98
74498
90
143535
135971
3
409756
54
72
92
30
294798
793030878
67893
411705
70
288162
335630
54
10
711603610
8
182266
58361
136100
495865
488965
20
9
5
244868634
6
50
287106208
19
13
85
7
422265
362149
354149562
9
303013
25
204821
15
320622
52
166779329
482307
94
373412
242249
179399
437195
74
265335
9
14
350606764
136826
81357
71762
63104
444810
5
14
143858334
257854
52051
14
73467435
255706491
8
43
38
429655
194411
8
482698
383957
43
63
168328
383788
93
355365
67090
81
423185
60
67
361343
368603
374580
474824
79408
88
492497
4
89
414363
73
365968
423662
61
22
451017
731050160
1
448187277
339783
9
81
41
37009
335017
43
4
19
317580
60
59
96
62
70
1
480319
408675
183945
90
225876
89
10
45
82
16
38
143795
525835938
170825184
26
106707
82
249379
77
62
9
34
5
754470270
4
559667441
22
643906912
4
69
77
55
106713
268139
194757
76
287817
67
9
8
456275
765170945
135238
87792
281184
122057
276048
335307
284065
73595
482393
48
23
499586
7
810440334
383909
91493
43
3
3
431386
281758971
271224
57
16
524052262
23
73
83
15
31
841480423
259118
6
9
389632
9
470689
462403
7
65
30665
359997
119958
11
4
82
84
18
158923
269885
78
266395
76
80
358441
70
83
235533
91
74
221291
43
371113
84
81
362858
47632726
41
67723038
203618526
210433
76786
427994518
18511
24
69
287725
403195
89
2
39
27
437156851
49
246698
76
400536
970371478
39
52
342587
68640
93
340016162
158791218
41
165295
65
188073
29
136621461
98
19487
153108
45827
61
62
88410
447207
296924
68
79
49
131452
85797
26
40965
63
14
1
455915
14
420656
971288208
4
26
92
455819
68
157904
69
5
23
6
9
444849961
158930
87
53
37433
439357
28
97
119343
335856
22
252260
152879
2
66
271544
214251
10
6
51279
399204
435346
34
13
82
2
65
244953
348686
42
10
234052
201462
4
198844692
43
31
649353853
135131
487815
18
105439
35
97
497053059
449470
48
429926
77
28405
6
1
378480
308504
41
65
71
61
11
42
95
20
484681
67
36
450018
413043
70
62718
265193
349312
21
8
2
36
65
42
163328247
8
297171
450904
82
1
64018
273875
34480
10
1
87
91
62
474430
95
446453
320337
119089
17
232762
46
68
93
65
61
52
49
82
49
110357
162567
94
27
45
5244
61
463685
5
49
48
4
7
311297
37
31
228978
81
4
93
20
6
198199
50800
74
287436
339589
239776
229117
868749241
355643
202125
373309628
638569724
34
18
14
72
54
56
148004
34
159648
752417778
186211
989445234
69
150290
67
283590179
496056
45
4154
58
348662
293795
59
215344
63
401630
120463
48
135065
27
163359
399872
20
3
34744
353419
80
158509
347327753
48
52
86
894795560
52
120533
490371
49
65
37
366932
86
362099
423285
55
660495147
156954
215128
29660
8
29
156119
86
306117
391514223
70
491618
253143999
32
216985
24
44
14
41
24
186936
24
409091
245753
60
326177
18
72
302975
398070
36290
24470213
475233
9
40
135962926
162845
489768668
33
299612
9
32
27
2
413357
243661
5
209491728
7
230731
341987
263145
106976
373670
240580
468531
69
39
11
488748
275806
56
93
92
5
91
59
57
48
6
393645
240081
325782
411471
98
39
596382508
329149
246025
9
21
80
347636
82
92
57181
188685
321288
3
61
94
296267613
88
98
8523
36
31
46290
7
3
5
62
30
393938
137636
319254
9
58
385587
274741
94514
179428
29
304586
26
51
65
86
263461
29
59
706412110
58
19
279481
460634
51
43
7
563741522
316386
340399
292406
28
76
39
101529
979736892
624612512
35
212445
2
96
18245
41
460888
384979
68
367388
82
36008543
770331233
229521
15
77335
345601
7
725345014
168194
2
233585
374145
2
96
42351
116389
95
36
84
15
18
7
86
77
8
125021
45
26876
95
39
55
261334
315754
233389041
5
132856
37
9
43
98414
55
53
7
473067996
4695
281572
48
250248
328735
282558
69
56
36
51
409306
32785475
80
298952
419396
298708
35
377625
87
63
93
81
256929
69
44
28
36
45
71
122272
62
261332574
13776
56
13
84790686
54
68
35
333815
16
13
161167820
66
35
248098
86
245473
72
434787
33
425920
75
76
31
14451
445503
308114484
255228
45930
319349
66
484473
12
411578
11
81
29
338476
127756
87
27004
45
272691
250641762
95
23
366693
34447
58911
87
16938
4
225824
9
146299
78
93
1
1
38998
8
213428
2388
62
92
28
306312228
83
84
66
111521
462476
46
216983
112548
69
848018008
127969663
38495
59
74573
98
923708179
69
690517676
14
11
31
184149
507472486
230189
63
223331
282257
885645179
4
291274
553991710
304387456
32
102317
9
683147657
13
19
9
46
54
35
3
277373
28
72
307415485
66
10689619
56
219374
329081
184628
63
26860657
59
56
298639514
7
227527272
69
94660
14
52
79
33
315558
43
367359
416021
344374874
11
971235233
324191
387986
443069
44
196429
4
474236
21
377723
24
45
57
37
433181
49
91379
157335
15
322181
50
191238
239915
87
353053
14309
62
205459
3010
360486
537624544
410249611
183516
10
32
434089362
41
19
240105490
86
40
68
64
4
77
817156476
1
70
78
307626
97059
288744
187731
659292145
12
2328
378645
55
2
35
26013
5
14
683587323
468072
306114
256894
33
162642369
193879954
353569847
19
57
26
1
22
398182
46
96
33030
5
26
56
260698
60
63
202583
275190
71659
188843
344623
575509394
84
57
84
449449
97
610641549
75
205517
81
528326737
79
58
31005
93
445583
97
199005
13203
381921
395343
449065868
3
169553
51
125172503
67
8
188190
7
4
49
13
42
85
347716
245685
31
367109
66001
478603
36
65
359188
318258
60097604
25826
325606
93
409226
352555605
50
45
4
90337
4
9
499100
12
94
324208
43
12
55
57
274172
395828
577
135331
18
98
194469
527623078
99
4
1
19
61
112449
7
79455
8
297058
87
284550
85
349542
112851
227799
832210908
46
488043
31
13
80
156933
55
48
87
234838
35
77
14
484955
5
678507551
70
3
373097293
612489860
79
242287
14
7124
406834
29
5
256360209
9
37
91
9
47
683234905
19
35
93117
81
916619793
516671884
54
15
7
154425262
3
223353
31
308074
29483
86
30
150768
89
83
62
13
89
164359
98921
467839
152147
196278
25
389112
170971041
2
9
22985
1
721271544
76
989653295
9
81
486991
91
26
365426
4
71
222084
435867
340089
69
31
429773
67
41
360899
81
460852
452127
72
866276408
452892550
217332368
466184
45
112348
75
62
246314
76523
487828
329087
64
13
279515
386486
359852
464635
65
64
15897
305128805
86829
31
24
76991
62
25
9
15
72824
238543
12
65
64
25
270644
676491240
53
414486
42514
99686208
95
38
212861
403163
83
9
1
22
39
286244
89186
486628
58
64
46
87
20
79
20
678623909
80
183634
314788
346944
571614673
86310
456304
99
248919001
849730782
208632439
26
71
1
63915
205830719
413361
23
2
1
256754
327255978
455471
524521003
439037
17049
113187890
21
3
13
188597
179174153
98
78
307797
447464
43
50168
47
12427
75
9
11
209738
148953
15
1
31
25
47
176765
172776625
493025605
297454
92
325091
35
13
63089
148997
135603
6
35
72
284034
96
13
78277
254468
20
196208
190556
87
169563
86170
184016
399803
43
212050
37
393800
20
198263
183952
210353
9
63
173656
14
12
710020530
890429125
177820
51
9
234065
72923
38
187072
842354690
3
9
261149804
397006
125603
56911
52
80
294767
167211
74942140
5
397362
412721
6
112512
489103
399847
23
495976
65
4
80
71020
145461
34
81
78
55
497710
78
14
655933290
17
155139
34738
81231729
950481970
99899360
71898
353449
383686
796264089
54
418487
13
92
121535134
63
1
376305
87
39
126572
24
680346278
71
299527
209832
730234905
28
63
26
5780
46296
273827
407525
22
36
38
79427769
92
9
44
145417
111867
47
38
69382
59
277706
2
222352
232166
216141
37
70
155388
40
60
228148
5
488642
95
203606
25089
7
87
43
303686
490506
393444
288510592
4878
710813338
90709
97
69
90
302113
77
173942
474616
603310110
29
143392723
98
39
77
65
58
67
13298
138487876
9
66
4164
8
94
463549
6
221400
35
858460861
20
919226611
426357
45
74
77
96
475932
231152
19
21
194479543
771857799
499978
300408
69204
392248
664304669
82
275436
80
8
466260882
282897
17
223106325
331280
39
39
32
64
166291
3637487
50
64
499065
1
7
65097
485536506
6077
37
58
12
157067468
8
3
10625
128494
4
794775734
63
225309
12
461145
19
148192
586365621
468666
32
57
118210
9
79
188133
8001
24
101210
76
11346
30121
234858
307781062
59170
9
291460
704485799
132544
187650195
25
6
2
2
76343
55520238
73
16
98
78
474763
13
56
76
132991
208261
21912
207967
5
459861
355382
245026
82
41
61
23
50
246982
251112
18
448026
456193
90
616345285
148066
34
77911
39
21
139214199
24
69
5
5
484279
365808604
625602527
419745
55
428925
414271
70
54
93
5
358843
457062488
8
8
76
16
151240
994421042
11
31
97
95
52
20
25
266959
125716
198527
91786706
15
525326715
40
18
144200
158378
122621
238964
77
45
195512
87
479538
85
176046
77
437677
228521
401448
41
36
176133
53
483598
65
394225
95
49
505355242
7
2
4
36
406038577
1
422979
355629753
8
7930
133797
3
42434
90
83
209867
7
75
340589
39773
183573
861382570
66
4826
38
9
9
68
278390
77
64203
126157730
40
39011
300162
94504
283789
9
400127
429912
96
1
787486452
6
408326
70
90951
45
25
5
59
23
448050
26
79
36
28
20986
94
249300
60
344944
287796
304645
1
492895
83
229459
659412812
10
60349861
29
78
53
11
12
282930104
413312
197801
32
99
188084
21
11124
1
7
41
444384
475498
748208037
237213
401085
213549
395612
5
78
2
125395
10
96
135974710
75
28
4
194604
4
68
189415
22
15189
219897
69
349765
35
116500
39384
71
787389853
66
73
142684
8
282524
7
86
59298071
77
43
32
256920
44
5
98
2
58
22
326220
7
5
9
284043
212265
112809
287703
170856379
236470
223928
77351
33
749479360
95
89
37736
5
1
262757174
2
76
9355
6
481684
802504456
609144066
170295
335014
2
260408
56
108845
8207266
13
99498
24
65
33
98
95
919890876
724076802
99
9
695984306
124621
242649
7
282642105
62
4
11
45788
701576602
75
5
34
309709395
62
52065
43
95
1
69
276545
41
432652
15
83
9
348656
3
4
377578
43
67475
58
241351
2
86
625822816
64
49
36381
12
478941960
81
249509
92
86
8257
40
362426
23
47
247310
167376
95571
68
63
98
69
573513687
136202
128766486
437215
86
81
434711
61
5
90112
112549
498249
97
204870
1
249044
495002
439808
78
293016
355776
77
680930627
63
241609
68782
279735
49
99
52
444104
42
48
47189
58
24
35
65
79
521410560
39
66549
58
425217
69
10
25
45
64368
81
1
10
73
80
218979733
436938
31005
4
66
365859
187622
59
65
391887
487358
46226
282823124
217963
7
366432382
320119
75
962389414
405254
890701963
64
66
96
453058
475897
227676
4
287640
571690721
15
98
74
455408
473158
77
947892453
3
45
183972
18
253326
97
8
463263
415781
237118573
360785
799533322
168093
95
42
351976
243054146
202612
381640
33
38
60
29
216421
410836
228357
1
10
351572
64425
71
39
325705
45611
69
20997
66
26
578767206
177144
312322
45
303396
247949
444823
126352
50
419781
6
31
83778
113312
61755
389521
74038
66
47
15347
59
95
254715
81894
47
62
289045
2
3
70
384453
3
440518
784524303
89
86
58
69
80
80
189886
15
44
366705859
72
97
58
31
16962
466683
256291594
386871
398387415
191915
353193
432733
350976
6958
18
90
455354
77
32
47
135785
782261009
67
491788
21
96
711610706
268817
39
503440140
356911
319896
212384
46872
46
222379971
115029215
47
13
421520
395363
461143
189779
339855
407099347
468266
28
68
182636
943589833
449364
245447425
171378
233445784
77
89
28668
62
115238
79
232614
74
494834
21
457757
25
2
69
423024
10
472431
8
59
31
248993
322434
80
51
89
41
154588
2
48535
8
466774947
14
427609
33572
51
5
69445
73
90
480112834
203210
307647
86
24
491728
174104
98
208715
81
69
81082
12
38
15
211888
72
301715
1
1
162338
365210127
58
67
376880
90996
242856
59
36
23
99
517897958
496799
96
261965
47
640814831
200369
31
4
174737
97
9
9
52
58
98
381087
185619
32
160175
95
378002
76327
35
70
419707
155608
20
87504
75
160230
92
363161
562343820
66
33433
63
50
85
30
48
10
47
2762
7
84
403709
93
62
66
47
99940
104468
98
190327
96
34
41
19
268060
7
110730
40
482161
872756270
7709
906523979
85
405907
83
8
30
191115
95
86658
3
103001213
19
47
192367
32
351190
129728
64
95
410655
52
30
46
85
78
435737
10797
1
351923
87834
52
265149
720054665
140456310
184661
7
36
255827
5
42
70
104367
347714
3
91
82036
6
391346
487933
299628
18
85
32
78810
323656
75
404795
100737157
429751
23
296306817
60
47
82
232737
439429
75
77
473117
40
143147
38
283161
970062569
127413
340205
7
69674
126120
319447
46
680668046
40
47
15
93
83
214457
42462
415110
91
7
54
18
233135
255240
87
3
157701468
31
26
279944
96276
33
256327
72
4
94
99960
195463
85
29
124479
435500
216595
76
123106
94
88
478132
81
40342
57
50
32
472851
627358266
431680
74
97
73
75
473501
255821175
162755
392950
42
95
331027
336593
9
23
4
270737
263736
8
26
341978
39
27
426379
267922
85
100883
79
75885
97
382385
9
95
242498
387718
524307910
72
243876
18428
247966
7899
143675
416486
440527
52317
407046
127718
76
395762
14
9
311469
69
203200
380258
207504798
77
6
128358
5
24
346978
58
279499
55
96804
27
135824
291179
2
41
6783
107802
214878
7
325163
734160662
3
85
30
2
54
25
49
91345
396010
4
698427235
56394
60
361111
167069
272751
640354371
96
513150330
438848
27
5
265192
169174
257472
4
58
22
64
311128
16
46
908922157
357682
493812
82
47
318590117
395382
15
96
368105
757660331
7
76
16
464015
300776
16
69
137242220
8
2
38
197073
22
63
15
7
93
86
324101
81
14
488768
28
172598
86
310476
490697
58
51
292042
6139
90
446600
398296
56
45
74
65
434053
50
83
71
24
162154
284002
366976
64202
82
25
413948
33
58
16
4
21
72
26
8
32
273034146
5
78017
256753
56
87
78
5614213
268865
287790
12
2
61
116030
59
86
69927
119191
48
180349
51
245821
18
71569
31
76
282279
7
449492
62581
97951
150083
15
15717
20
51
55
52
26
8
511164162
137623
99
407231
36
1
85
49388
93331202
309048554
207696
443315
5
75
7259
416221
92566
80
32
242950
129694
81
74
481072
97
430091
92
68
440694
392325
97
8
112669
120467
360342
433785
40
69
67
220105
96
83
61
235475
29818
38
98
35
7
69
51
498965818
73
247252
483052
431620
324231
18
484713
68
3
24
243327
8111
69
306913
228588217
271586
487094
13
379474
17
78
64915
81
278701
86
357145
74
202488
424363
11
85
6
373650
25
29
415304
46
53
526892751
237417
222845
514888715
48
86
229059844
469985
24
278505
44
23
17
390042
289088
1
19
406750
352254
5152
755267201
3
88
92
99052
667554797
787062922
63
12
652963104
98122
46
86
37
382425
95
701708122
175225
72
143859
339471
189324
3279
457781
75
212252692
137505
348653
6
223243
12
11322318
1
28
340844
28134
96513
362213
482955
210716
124070
71
47
445250
175314
4
37
45634
52
41785
19
145481
462036
79
64
24265
97
492276
13
69
592172262
376099453
436629
864376925
6
57
3
133088
37367
65
26
59
274158
808759120
92
1
16
67
4
235935
20
7
59
181001
3
8
471279852
325015505
97
76
124108
61363
34
43
7
106551196
68
101041
441561
43
314540
76
74
1
52
838954994
226093
33
85
442023
40
29219
2
36
51
424830
174019
6
147832
1
109812
155972
683181120
148358
84382
437736
308705
188806
263867
7
61
44
361200
198147
443751
67
28773
298902549
86
4
37
284644
5
3
4
51780
40
66
189452
561936578
170420
91
295591203
98
95
279493
359832980
2
44
384443
8
189611
21
195517
26
79
123849
443122
11
48834
31
76
23
108843
40
82
44
279159
19
59
448487
33
83
80
55
74
142073
586346116
74662381
186051
469781
90
277804
45
296725
14
58
43
573519355
954876336
163893
204750
11
495301
417168
67
15
67
53276
34
59
26
44
204326
58493445
6
257650
207480
260705
15622
213041993
293196
325084
364032
484697
883738909
1
6968
361558
490370880
98
51
66
362958
65
461021
135215
853121285
153326
443168
19
390321
164395018
247296
33051
73
63
6
74
97
6
142880274
38090
280743
443953
622643626
10
127451
357388
62
12849
189148
23
67
58
34
50
97
79
11
275589
83
162562
57
465887
412372
12
64
344690
418648
83
38
68
29
114275
397319
265921
973746873
280519
226304278
65
39
35
8
386431
81
31
99
3
137278
11
446565
87153
405003
446877
94
90
61
468454
226976
339987
3
29
1
67
100001
348913
33
453852639
476441
8
91102
328225
1717
301763
145760
485117
474862
64
65
55
41
351605
38
94
172718105
499179
38
222051
120283
43
397392
983175334
109307706
366577
6517248
330786
227363981
5
130547774
453820
49624
98
79
3
74
333161
465414
38
267492
90
3
410571
324228
87
441919
86256
406608
228177
64
401899
271009
16149
61
546600725
319774
65147
69
485462
106733
59
2
15
31
412118
25
435101
32
308579
689445324
15
361275
3
90
39
9
35
70
20
91
4
208171
77
238282
345775
7
495953
48976
106398
9
49
272798
274780
428449911
273324
298148
73
385796
106989
79
38885
177394
347552
75910
108263
71
72
956791770
68
58
33
88
17
16
77
349018
89
474828
14
369125173
8
97339
99
328877
780313875
88
3
67
49
65269
62
210299
22
55
48
64
195950
184528
643111546
80364
182163
271099
496622
60082
83
6
69
83950
32571
32415825
3
72
49773
449341
17
431747891
183964
54015
233319
107738
81
135475
182653
23888
17
11
164367
189982
93
24
194722
71
41
315173
90
4
134164
44175
292051
131712
308125013
56
754329321
197897
15
95
49
47
46153
34
4
452284
353368
356896
493223
16
9
216710
42
35
493885
58
217900937
2
7
13
744626876
205953489
35
986534967
66
236736
30
576341657
361189
860974215
57
65
6
356375
43286
654275309
2
136965
14
342376
5
25
95
12213
497554192
74
829630773
367000
81
368053
137737527
66
52
15
51
514583939
31
74
72
62945
66977
3
74
854067510
78
434161850
421517
130052
9
894253293
451779
2
47
411798
491198
180510
99
847935448
370459
326121
449171
876190035
5879
61
65
480127
43125415
82
324296
275557
378744679
471580
124621
198057
67
2
66
627917767
1464
453602
32
46
492692
357113
94
44
5351
77
19
594755199
372324
16
41
317528
49
1
266260
115790
91096
272341
4
80
7
285104
31
224484
70659489
24
146846
362530
68
495762
321170
64
109754
78
128315
295591
55691
72768
44
271342
61
429388
226742
570444449
17
16
679457530
43
89677
31
451022
51952
78
481186
15
363302
15
521601882
542222971
285762
73
40
335343
87
49761
28
129460
5
337358
89
62
198064
24
367673
52
918605948
4
50
54805
252176
111938
70
400507
226793
240003
80
82
164475
45
603529101
94
14
369345
44060
49763
22
62
9
68
27
2
213112
19
6
125485
28
106829366
645513085
484611
317865
85
185776
257541
143601
38
28
791907256
76124
23
93696
1
73
138332
364042
477647
262679
19
480321
241731594
12
74
28
3
76
53
343880715
26
90
386191
461573
302211
883868241
48
140903
57
9
466030362
59
227388042
85
4
92
24
2
284345
294311
693077097
84362
157362
98
159476
205399
4
95
367651
52
61
68
61412
20
8
39
130770
97007
730340032
147052
30
24
139930
466932
125035
365290
5
9
126182
52
226878986
32
47
11
123813
334286
2
244513
80
326969
58
86989
350227
255161
76
9
92
59
6
36
24
98
201361
991062601
2
55
20862
50
1
52
385065
103297
153547
245190
66
23341
95
8
208443270
105779
80214
97
76
7
47
369646
387442
410123
145958
495251
377192
90
346543
2
235973
61
18
16870
40365276
634163070
287642
319968
96
464692
20
5730802
66
57365
28
21
97560
71022
388954
438872
175049
440818
492284
70
227414
48286
50
8
30095
447957628
395328
93
81
45
21
64
43
491664
17
74
63
15
466332
89
461041
41
27510
39
444099
1
87
345200
414751
874271512
13
227722
197553
127524
77
1
84407
356822
51997
181768
255318
15344
75
73
471249
24
79
47
3
232397
633410273
87
409211
323367
94
403519
690133742
228664
60
35
14
56
19
77
69531
386745947
94395
30
419027
86
469656
331505
74
291537
106967
123132
35
150855
6
20
9
2
74
366809
6
358756
415455
4
421679
86
78
88
25720
32
434753
471150
52
693926530
85
418401
73
158934
85031262
99
544922961
33
11
418762
43
6
39
1
867788105
1
805205524
4949
555091227
450135995
865365255
32
511311882
268218
479385
65
199682
418302
55
112397459
84
7
314228
186660
74
430744524
397371
467300
140304
88
6
89
175274
5
23
475972
33
95
83
8
55
443215
47
294904
469757551
377623
29758
386510993
87
24
900304703
345874
32849197
9
39759
99
2
231006
71
86
48
11
403024
78
313918
20
96233
74026
5
41
15
20
257508
27
88
82
76
25
701126769
333607
146444652
72
91
85
87889
241952
2
49
26
68
276995
221203
53
3
353635
64
1
47
235070556
94
93069
4
270045
231063
140480
120523
408708
86
59
432560
48988
42861
3
57
250620
38
79
45099
91
5
50
7
95
41
488183
78
97
158270
52
93282
2
55
31
89
58556
673560482
418108
11
83
32
54059
311424
31
86707
71
78
182485
468448398
168721
79
29
99
210210935
199637
370998674
15
276291
54686
43
37825
411725
62
462619
35146647
311619
83
28662
6508
42
442389
457256
2
170528
260666302
31374
508264501
47
39
98
262945
8
91
107476
4
30
349507985
593172936
8
36
53
36
108903
84
22962
392565
65
285874
74
494007
207521
15
325469
32
235881293
26515
303957
75
27132
202732
397310
971640668
301499
298783
39
57
50522
149802
50
32
220800
252175
298387
244228
357167
492040
35
285987
278207
175897
54
452898
294618
6
96
85107
233378
39
2
556852186
93
38
89
8
48
93
119193
241575
505454231
40
3
90
22
215939
98
19
57
89
91
59765
83
11
85
1
68
21
3
955577814
30
1
211207
3
98
74
7
375517
29
11
416330
330853
909103720
45997
49
66
146927339
8
122782741
31
78
43920598
51
574113065
28
47
32
199361
431520
4
428451
62
570646470
17
35
29
55925
67
325162
278271
17
493175
99
89
7
69918
4
9
24980
2
388854
362314
197837
2
388481
403016
331389490
87
185462
218854
48
81
93
34
31
4
14
46
61
316927
25
5236
45
8
218284
454225737
162794
187024
65655696
402779
51
19
90436
187208
61
99
9
413620
28
305975
407097
159885
380671
43
5
98
30
105193
6
51
284116
75
26
77741
57815
317910
438953
95133389
881305081
49
90
211582
592392668
85
192911
722779478
419966
29375
374328
79
42
24
99
53
31
6
11
23
16
11
8
247242462
39
311296
240251
8
450424
32
173040
65
989278648
15256
95
48
54
438385
43
3
144478
9206066
84071
7
266632245
178594
169172
24
332257
136326
88633
74
263310
52
98
79
591
50
73
197745
59
86
442031
809018736
388352
705343902
69
3
81
198765
88
79
52
246493
265634
448262457
93
51
45006
7
236214
82
32516
69
154297
293866
403928
7
479842
22
793508757
276138
81
29266
28
73013
1
1
20
85
42
30
348981
59
180087
400206
45
80109
40
306447
37
10
434538
11026
267168
198849
894718348
907268133
70
450212
3
214200
209397
177358
79403
1
32268
483278
144260685
3
277194
927077679
18171
2
442682
50
88179
68
382525
194560
524818880
82
5
102410
58
33111
65
692715130
18
838127530
94033
182705
170738193
46
7
69
73825
33
434654
33
467111
23347
912558430
220852912
707414772
301294
75
47
156898
77
146226
462129
103917
42
301707
19
416787
76
8
522447252
300280144
36
360389
75
17618
860773860
284375189
11
128800
59
66243
374214
279430
16
293643
87
107809982
46
41
9
220963
307135
273119
185170
54
200866
2
5
281535539
57352
45
96088
371986
327093550
25
487976
236314
169461
65
48
29
26058
40
242310
148131
964425823
22
89388990
467683
76
73
79475
417378928
35
383095
5
82
591905339
18
83
72
4
183281
10
2
31
185590
48530
365879
403717
148598
77678
121970
31
283764
456166
3301505
288205
26
42
59
404717
76
405238
40
276511
58
2
17870
93
34
928151973
100477488
5
232064
69
87
5
81
436268
5
74
64
400241
45
9
26
328821
4
27
102697
293401
71
11
89
7
170880
399402
177244
1
10
29
41
17
495100
380951
8
60601
16
570370938
51
3
419725
325491
30
80
7
76
129889
241153
93
50
225323
5
65
3
35
421444
288839
99
815073950
143167
1
85902
309395
86
174995
290203
8
8
72
465424
210954
80
172502
385672
552617780
30
94608
209687
4
68
49
402175
457568
99795
2
964402787
15
99
1
18
39
31
322090
4740
468899
35
315384
37
877736475
201741
34
221029
896857524
30
254982
205508
7
351406
40
93
246379
1
479840
4
424776853
93074
37
84
357256
52
33
72571
297821
335042
41
37
4
387206
145
274982
51
344073
21396
40
74
329001
96
338114
69
8
420050
495116
114359
43804
171373
209012
51
3
457821
94
247340
252978
313094
74
923485650
133781285
19
283828
97
131166
58
621271209
23005622
877572513
232377
338051
164964
23
26
567575447
363875
48
511522074
497302
332692
26
2
182334
184630
6
266712603
7
59
178724
20
40
50
163120669
7
196445
61
14
19347
6
363607
33
83
91
59
85
394707
81
23
41
24
4
471063
63
28
739416202
69
9
206650
364690
48
204036
3
49
80
1
92
161207
22
157351
50
56
149305
8
192067
116299
73
22
1
11335
72
156969
16
62
32
54412
478395
30
16
348738
449385
315992
434877
68
142086
453742
9
274544
34
49
50
4
1
91
40
10
83
421431
303752
83
121607533
62
489958
83
49
264011
14
86
92
29
72
97
99
51
25
494637
268852
91
94
28
247035
304864
9178
65
467268
447100
24
84
337466
405452
420083
253845
27
43
359670
552806043
24593
8
438873
198220
306663
76
42
36748
291789
280405
455828
35
447408
81
69
30
513584925
350766
305319
394711
40
86
441140
13
4
824298668
263378
24097
53
254105
53
19
337921
820831607
417667
98
10
487279
130389
52
21
200356
430380
51
21183
90
87
386569
71
90461
9
30
6083728
34749
71
16
14
42
245437
66
64
64684
81
56
572836381
14
6
89
285124
227719
14
90
22
14
66
61
77
2
168556
31
22
44
404337
11
6
29
3
5
82
212868283
435451
474106
4
167867
6693
49
59
95
92
897718874
39
533439945
51
93561
320854
41
235988
92
47
83666
3
270426
50
6
755559870
39
241123
86
361872
139435
22
5
234352
97
394211
52
68
390225
71
211180
434400
84668
399887
403890
84
10
84
53
359019
466157
50
5
340559752
86
18
90
410208
661929575
48
32
9
453161317
88
86
203311
217286
93
57
33
88
69891
3
348833
345785
381571
331428512
326782
36
58017
7
37
728467122
64
3
39
470050
296453
342857
402911879
73
304724
64
38
92574
528173742
21
12
94
93
245590
238790
52
275191
75054
26
405938
85
116415
99
135878
7
176017
508832467
224058
92
43
89
2191184
9
80
9
138356
344813
956048865
273781
305592
294572
17
325029
73
132206
465109
189770
252377
8
26176
69460
89
196529465
16
17
193100
21
185624
4
4918
432760
296801
422539
46
116172
178930
65
103907
229743
331156
7
42
226993
7
468810
491274
449164
5
320660328
59
434363
23
452427
12
3
37671
15
3
60
282386
147159
89466
3
245129
21572
16998
88
98
37
8
440656
45
38
24
78
311520
21
311196
338864
96
737380596
124336
482301
5
422606
25
485243
10
79
76
88301
8
11
454586
387324
21
165932
146163
56967
303959
251736
20
6
36717
56187
386878
337838673
10
477563
8
82
65303
235844
186474
5
761569286
379891358
214780618
44
87
889888930
396154
61230
41
346525
450367
387816
267438
992854666
455304
58
109165
355460
31536
430001
40108
79
330470
465741850
13
39
562617624
33
599476176
308626
87
82345
406793
231262
83
40
93
83
38
47
28
25
83
82
61
272140
237743831
133599
77
416851
114603
11
65794
32
429147717
9
412012
48
28
295201994
91617
6
497315
29
220427
75
486826
675954278
75
5
392481
357783299
964743473
95
84
444058
59480
21
59
455582
43048
291479
479280
205632
160857358
268886
2
468542
9
55
519641656
63290
67
293233
20
307629677
278084
78
23
92
806351219
441986
156744
21
44
337826
97
94
127268
7
531722910
3
60
96
11
8499
106076
574037653
876939066
286341
57
567
356283
31
395753
23694
57653
765012913
278233
18604
870840756
89
265656
86
95
45
33
74
350313
612283568
4
278210
368715
373467
226891
236742
455782
368826182
34
165784
216811
174564
813623699
353208
452971
6
3
83
65
7
178712
23
22
2
453287
77
210095
67508
166076
144507689
97
25
40
126271
57
41
83
35
9
293574
706837856
803076988
28
212175060
22
28
933055636
3
94
7390
184713
78
422724
92
293375
339334
2
475163
77
375376
166634
99070593
94
252388
7
70
427211
13020
277687
30
65
66
223811
298432
670281196
889073376
95
18935
77124
85
2
7
16336
230724
99
446132
25
14
82
119931849
13
2832
781534832
46
15
121044
490998
310433
9
34
391918
374172
826201491
54747189
79
44975
3
82
17
31
13498
87
3
80
77
9405
30
364572
14
289932
54657
472959547
309569
32
8706
161087491
16
123987
57
22
11
50
23
14
203055
34
15760
485639
545413573
956429258
194139
11
97
48
80
394574
90
36269
160553
3
154033
20
6
340321
152242
163723
249521
334315
40558
10
2
53
408389316
19
53
82
438824
215034
54172
121131
316595
147417
489069
391847
283941
5477
90
493442117
70
58
39
26443
40
961994965
95218
47
6
433758
21
108724
28
43
99
4
422609
95
79
383649
41
348081
415567
5
7
169903
91
921821775
9
92
217372
458227
83030
386590
357780
45
16054
425659
187700448
2
88
9
15762
45
129599
25
264120
36224
377040954
46
3
31389816
48787
316434
487803
8
371073
38296
330629
83276
30
53264
50
71
315977309
57
615393191
26921
203485
27325
845635497
373478
99
161142
448718
68095
50684
209609809
60637
10
107044
24419171
6
384401
57
81
8
2
211247
39913
23
47
321550
230239
36
6
96
65
458972
41
6
21
7
92
85
75
119172
42
216195
47
235682
179891
290420
153511
135237
312114
52
30577
13
370172
112330
218130
81115
6
20
95
82
134840
426908
40940
254447
10
660092789
443274
93
11
676572776
300052
48
81
83220
8
78
5
70
360081694
82
756789892
56
348372
54
72
54
98
44
120169
37
55
31
393332
16
223049
117345
4
55
329130
275080
391107
9
126244496
1
16
230302
306590
84356
8
338359
66062152
320898
11
329654
191759
428140
34
5
91
154310
142032
213412
4
251481
58
129987
447820
140306
76
403042
77272964
824
621484327
29
92
33
69
446779
8
219825
440582
413741
361261
269236
84
26
6
49
85486
333555
20025
308719
86
9
365710
95214
30
58146684
3
12
9
240501
407645
83
209288
264692
7
2
26208610
20
224484
191454521
52
69931
4
14
380326
63
105736
367596
455370
116095
145890
24
85
205553
261775
495028
30
8
480747
289030
23857
35
86
46734
22
144865117
296132
46369
223819
37
84
31571
4
220118
490526
47
409400
9
180604
2
195911
483041
817068373
203407
12
69
84
325409177
678325531
277281
482798
76
32286
4
69
18
84
52
283217
24
622904294
60
41
56
68
6
423842
68
54
440102
9
307871
109266
81658
88
41
494366
954470280
773530318
193940
44
79
12
4
372018
98121
42
26
25
20
41
30
110987862
68
290894
397101
26
46
37
93
18
305374
4
8
301052
81920179
910084130
434091
520482957
323385
43377
251962561
887582646
415182
339228
162778
82
14
347784
7
62
23
262563
469339861
201414
75140
32
62
35598
155874
430686
210597
405674
83
423459919
10
89
297288
443511
235804
263310
1
16
1
26
268649627
5
195528
4
13265
73
528168878
679937558
4
20
255989
69988
439600
180146
405787
52
64
469252
5
22
410649
8
52
221154
67790
64
63
62094
201030
359425
44
13
225638
3
79
65
427613
97
98
414624
576535660
23
422216
189498
74
47623
68
99
432417
118320
45912
15675
35
215772643
487307
498128
79
33
358133
81
69
211874847
42600
95604
117423
90
187105
85
41
18
23177
87835
432572
415626
41
94
41
517352644
165068
41
27
154056
14
480330946
33
55
446657
48
392298
4
403788
135593
80
28
2
473878
129639
53496
227934
847954473
32
4
68020
70
55
224583
378280
301533
290598
461119
367057
482753
185653
44
441426
942926366
77443
41
67
230506489
77
906112531
726658996
14
435639
647017013
7
75
68
8
161334
326521
5
47
8
5
93382
4
66
26200
5
201481
80
213757659
355465
46
41
78
39
6
7
65
7
14
151932
89
436986
169783
358787
353094
236431
76
24
327088
36
84
248602
440355
86
11
257955
94
455691225
83
95
2
453582101
484308
13
8
374927
2
376267
280632
82
86
489512
83
366562
298102
335274
114835
65
468926
2
164631
9
287535791
187482
13
6
83
64
241701
449409
129903
72
308418
862520408
281230
229103
417992672
258917
490585
51
44
474908
967209028
67907
20
211767
77
34
387772
80505
9
462772809
48482481
90
88
40229
494980
371533
49
24
11
53
11015
24
8
36
454677
2
9
33
257390
3
60
84
5
1
14
57
463242
70
68338
283437
7
21153191
204204
21872
9
395549
57
776340719
165948
170323
162148868
32
835362469
75
52
9
16319
54
55
38
59061
9
176253
2
44114
57
285803
101981
450554
942347916
50
249515
10
566170572
19
7
58
7
362013
26833936
367300
48
163651
145767
47
50390
75527
255559
409001
17247
35460
352910629
28
475318808
626259479
959760045
452627518
202065
76
1
8040
91
457610
60
1226452
3
347872
2
16341
5
46395
58
93
50
58
395823621
750300117
269116
85
207749
97
132479533
290074
166971
2
245988
460872
75
38624
84947
290597
9
44
398027
193935
58
7069741
245939
251598
336268
495263
744061027
78
36
82
246820
933612503
84
56
5
18
595768532
40
63
78
78
264493
81
48
62261
52
4
398547
361680
56
12
21
948898014
276853
42
100502
104913
18
18076
42
30
407319
25
391789
463492
93
12
118622
79
71
121711
617455120
225243
1
72
247762
199789679
26
8
354708
50
220908
22
7
141806
59521
739806243
54
30
496335
22548289
252982
3
37
4
96
77
229223
80
339842
175885
17
314711
392563
48
61
43
70
20
22
9
6
23
72
900419457
488465
40
55960
86
9
29891
8
30
187992
150071
17080
192563
78
458508
7
94
96
15
64
56299
59
5
72919548
6
24
387206
34409
5
44430
36
94
24656
450891
26
38612
2
95
900082271
52946
33
265746
284074
8
244439
61
340080
259744
82
12
811702428
80099
9
499015
582756518
2
47579
201114
52
83
97
128633
85
254191
42
22
83
40
90
60
5
46
67
35
22
141507
1760
98436
218897
54
34
6
36
78629
24
7
256101
184926
485310532
62
50
84
152155
451875
6
10
83
24
54
286063
27
8
524429646
49221500
4
288782
208469809
129869
499592
81
329951
64
259643
74
433522
7
8
134053866
327727
51
44
263377
338227
206068
85
429116
90
93
498853
78
170541
347374
4
21
16
8
310633404
63
263081
115463
8
150558
49
95
93
31722
449623
152315
57113
443981
43
7
368260
89
343910
430418
14
234782
82233
28898
4
985660804
24
491972
446610
8907
33
37839
52
7
39
170046
156642
86
222155
242517
70
44
68
84310
610771816
52
81
357194
6
439378
38
53
24
47
3865
911747544
47
370068
71022
60232
425465
848254673
26
35
9
80
19
77
8
368747
66
67851
94
422355473
97
67
781597388
636346998
387672
54509
435177
66
340320
12
90
463458
71899
46
964915513
391794
203182603
66
339122
39
89
94
96
48
68
497611
165599
437715
49
2
364706
53
462093514
260531
9
13
69
63
21
12
247070
460988
62
474598308
49
394901828
203106
22
414790
220740
344997
98
487091726
88
28
28
6
494215
639574222
93
38
8
83
429829
40
422131
15
428985
421481
15
59
453525360
147901
70
240580
73
14
27
370117
79
36
35
10
14
412415
479605
90
242838
96
253081
589403895
16
32455
67
38
251615
95
13
475160
164295
419410
3
22
635415668
159032
165554
33
351924
485116
58952
77
89441908
8
2
60680
334477
10
14974
11
81019
72
37
63
4
596951607
11
22
87
28
77
32649
228020
5
48
9
15
49583
60
63
48
250430
14
9
17
20
93
466322
30397183
263338
6
466456
62
266342
90
37
5
163285946
30
83
4
244687302
106582
21
990790467
98
336059
604971433
353918
75
478241
470018
29
1
473187
266806
35
12
3
91787
307690
9
262582
68
60492837
1
19
2027
39
7
80
95
57
73
451809
45
62
505110229
58237
71
7
7276
58
771318922
216673
293037
53
475397
84762
49
254971
43
123159
251851
299086
85740
28
74
10
37
27
237176
41
8
19
991430084
39
68
488725
373644
48
445865
156677
89
67
282546
124823
385753
59
457008
332037
34
9
161217
6
52840
42
27
266949
119981
45
98
129121
461689
192760
517110899
54
212016
98
8
81
152155
9
59
96
323726292
69
21
30
71
14
242724
35
327848
650887725
212955
70
660890234
65
115021658
97
268047
58
480751
312969
60
391251
6
335769
443820
164442
10797
95875
4
66
6
364018248
5
12
6
240972
126469
15
94
379550
93
37
33
1971
409848832
48
442495
59
98
27
25
27967
41
14613
48
4
7
274540
76637
164693
24
65
353930
35
8
26
49
314977
105076
328603
656627328
90
35
55386
99
6
431385
309489
7
11
12
104238
68
89
25353
408819
619830763
909146623
230929
53
12
459580024
914490610
25
83
69
69
69
6
26
221731
462921
396203
65
480403
322063
37617
35318
361986700
49
327442
100337
99
429781
93
378918095
139309
79
21
66510
231938
333058
263337
366969
386675
186561
144359
74
24
209667
4812
945325823
494696
18450
7110845
31
90
1484
31
426309
79
8378
8
9
221626
109415
5
368426
65
799422234
2
90
38655
3
16
18
7
3334
39
617108763
4
3
10
82
275422
26
49
18
64
236656
418394353
72
9
231789
34
126102
27
425945
487304
362968
107115
95
199443
238470478
86
59
67
488066
320109200
88
36
441874
4
4
479931
3893
7708
1
77
189820324
9
1
348265
124561
146993
16193
8
201218000
82787
185008
8
1
41
16
21
340485022
95
59
90995
25
138410
31
7
289936
98
6
438556
77
445593
465885
64
16
1
117070321
67
23
245930
52
34
9
59
195834770
618
24
428500
208749
379936
14
880219906
33
48
61
319648
23
51
123764
43
137535
13
46198
173685
415566
456346
8769
445389
462507192
434000
56
88
43
14
43760
490471
94
61
308200
60
27
5
58
38
395125
168615
35
58
366363
179552
8
79846
84
88
30
88
250410
38
801657131
157208
20
453033
133058
33714
28
416162
52
729900117
25123096
4
444344298
250869
142291
99
54
253764
28
71
392983
337361
420735
18
193122
78
25
37
317888
37
19
199815
3
478774
312877
49
414744
42
403820
18
561814433
495175
75
372575
416062
88
290833119
276200
16
73
98158
17
263634
10
142299
238861
497375
6
925469552
11168
308073888
53
15101
9
492916
267035
54
182203
308108
52
395458
39
29673
484001
28
11847364
76472
491672
407917
335263
277075
71
270363691
552896620
33
473298
58
26
24838
40
20
471694
268814882
42
496816
982421403
68
292112
6
269566
247660
891292493
209517
987324332
56819
84
96
28
1
4
459346
384988
18
57
176515
224697
8
41535
282057
42
45
65
78
19
42
36
331189
439586
65
9
180881
35226
9
47
69
4
15
53
235940
74
140192
346594
218921
6
69
21
271059
485625717
66569
226538
64
306698
68
203518
422311
72590
393657
5
96
40
198008
486051
296409
4
341257
33
17
4
81
117219
296521
76
199556
445202
211599
28
792803770
54
80
123803
5
28
24
6
399733
419348
62929504
83245
62
357048
92
78
73297
893488034
328297
82
272111
3
73
8
162822
259413
7
67
87211
497228
414250
445175
442160
273611
9991
15
7
83
494828
28
19
20
97
98
36
207295
57205
375845
65641
6
139316
23
62633
458768
80
398245
108559
5
87
5
195385
847368611
190139
293455
828130310
83
299310
107595
112086
11
87
6
7220
234605
87929
91254
499820
79
78
243651
67
96
38
417919
89641
23
29
483481
209524
9
15
235386441
61092
24
78
88
421474
96
80
282193
900279753
79
255823
435997
215103064
76
171317
2730088
86
371218
365760
199457
39
247642
211304
734455825
328413
70
230684
346852
32
32
254380
28
19
489720
9
73
144298
246780
9
66524
22855279
79
194520961
440747
436855
9
229573
41
27
95
59
46
7880
22
228571
874551820
312569
61
315426
78
244386
86
178699
417985
22
25
9732
351070
81
91290
600099558
536748964
41
36
58
3
250330
7
72
7
17
9
88
7
125108
47
52403
45
345344
447493207
104054
41
22
10
81
713455689
72
96
344328
77
57
90207
149140
181342
488324
23
872001547
94
500240977
45
147074466
155086169
76
97
917627067
91
9
1
100491
71
28
2358
31
5
71
36
469890
321077
598318223
88136
442517
29
45
21
164833
49
87
481913
455208
65
55
55
214
66
38
45
495515
65
332746
225777
68
89
453291
58
77
367366
51
17
323181
807007090
47
897676762
432737
13
79
43
296862
66
487020
59
129044
26963
102311
9
181369
57
74
74200
17
14
5
50
342330
254038
7
54
21
108532
35
262665278
380351
87
193451
82
368947
59
179216
297537
21
453391
56
46
375975
40
13
272044
314864
91
93
492870
489209336
66
42491
7
154081060
6
49
347701
246861
12
33
771567081
893065435
167665
315474
299324
52921510
81732
153228
11
1477319
65
158429
5
64
11
125118
53
3
37
123841
53
10287
93
24224
46503
405366
9
60
58
91
86570
41
314554
118422
643109864
93
3
793784030
2
82
261129
171837
66
99
382604225
391098
36091
1208
414210
134101
447990
28
138231
142864
5
57
330473
80
646918195
21
418
10
84298
25
788028098
2
351981
168707957
436922
210644
64544
49905
53
652735081
486419
378407452
69
98
27
88
39
35
205197
82
9
11
256948362
17
284921
9
35859
85
733696640
219140226
368239609
24
146319
5
42
39
37
9
19
330015
36
295337
304730
199885
147803
99
238315
869489037
373316
7
1
385084
99
94
215527
9
7
49
19
61080
789837759
98
77
218813
31
319227
64714
3
9
370956
99
7
210158
194205
86
912521947
43
12
50
430128
76
45
78
56
16
89
14
8
82
1
345921
166508
86
395548
5
155576
356343262
2
93
44
305732845
34
852476694
64773
301386990
493002
372469
41
161673
405364578
28
79
190338
351901
6
296166
24
4
315769
72
2
83
6
128671
86
36
729903008
22
215958
15
9
134660
302096
58
71
52
205517533
319582
86
22
6
47
214997
711936818
315517199
8
18
118456
48963
99
60
161942
9
46
21217
418135
38380
9
24
12799
38
62216
1
96
7
3
20
47
921191142
953831530
18
3
35
484703
219002
204800
3
8
31
41
98
83
346420
47
451520
5
96
30
68
86
17981
227960
274712
440174
479314
298041
74464
31
87
36
21
97
60
40
17
3
78
101773
13
24070
818753611
355163
120889
8
88
42
7
94
31917
39
50
563230091
316895
588741939
251753
93
290049
53
148256
432782
479673
12
46003
45
375114
283150
403628
78
461166
374585
28030787
15885
46
160663
49
88
77
461648
55
15
6
56
95
8
36
896907003
366286365
79569
425662177
299392
186883
34453
57
228957
3
27
217642
107434
170964
373027
362042
136809
54844
325656
468713
376142
77
36
404206
92
65
24
954069677
89855
464838
169446
491109
56
45331
33
140358
407281
58902
486656
685018421
243119
38
7
9
51
14
244997
97
454478
29
98
73
89
98
64
29972
146966
43
11
58
93
24913
198243007
2
23
86
46
42250
192201
73
122725
312616
2
778845390
34
191375
915309255
991290573
325978
497064
421874
136837
20
79
14
21
129968
55
66
424680
93139
220798
394384
175535
17
51
435832
13
372511
352053
415581
154469
7669
383254394
417037
89
95
461987
343659
337896036
64
87
85
7
145527
36
250962
70
50
81413
94
96
68205
32
255126
717827176
360137
92
316147
100272
78876
326772
490778
242940
175586
231667
84
230142
78
90524380
3
128576
91
294180
135227
482759
12
97
44
2
37
9
918490591
56
85
94
11
56
46214
82
16
343497500
284099
216589
99
214023
66
635016134
85
57157
66
14
291917
9
88
202960
336277
465940
81
16
6
84
296896
469684
77
53128
13
80
58997
214749
188894
51
376261
70
38
97
675545174
49
305522
36
57
5
39
69
230369
798138290
68
420294
409697
63
105304
41
404212
4398
132480
211901752
6
62
62
91
30
290379
18
395890
32
84
228347
106666
5
45
32
77
73889
9
8
62
29
479861392
34
6
20
4
31
83
32
383375
21
5
42
2
89
36
81
7455003
33
81
323384
19
25601
91677
2
81
451895
1
5
68
90
44
74
315974
24
246682
158257
404272
426233956
232353
311813
24
96791378
49
59
91347
394278
97208
41
35
86
39
35
778617067
6
276212
87
53
469191
288731
63
164229
226042
117687
117021
3
27
3
456893228
66
6
66
5
55
283785
23
48
27
59
44292
13
52
95
33
61
8
34
108430
254067
42
18
194729
96
457535
82
78
108194
7
6
161364
2
52437
61
226408
63
451424
90
1
73
10
61
269283
294923
93
246650
414074
385877
50
75
79
70523
4
2
54
122620
85
668184902
334052
47
81
59
771948116
66
9
86
208889041
275704
9
75
33
491609
74
458166
7
160799
207417
431245
383419
434502
408842
124531
442546
257207
24
476392
452692
85
35
8
68
31
88
919840579
17
301059
86452
67
8
25537
222306
39
36
322399
48
29
26
9
263700
436082
337418100
51
62
72
485885
497772
334922
821749568
22549
427229
424066
437407
8
154964
87409
3
82
48
2
7
78
13
66
209108
59
78
188631
7204
317990
65
73
197131
83
6
105038
9947
398489
55
93
281073889
2
33520987
200775
57
68
74
69
34
86
16
84927
197758
430786
314991
60
41
62
74633
371071
79
141318240
3
2
57
32
6
82
66
578071904
78
291298
22
84
46
49267
10
343917
440481
38850
51
30
6
47
50
48
246119
42
6
26
65
944166370
909951750
463476
791559386
690954442
79
90
3542
35
59
392964
9
73
533392991
67
705559823
45
10
69
99
36
467871
179555
28922
232992
272254
267538
49558
67
58
573
322231
47
277935
364907
226380
716032140
9
98
294675
81287
273178
48808
55
188587
9
44971
393472
162209520
21
100710
435379
16
53
134769
3
62
78722
861465966
256764
430276
87
302960
2
641414551
337420
905775506
5
10659
84
14
300195
75088
31
39
335254
7
5
91
488067
135107
974434467
241530
176355
40
410127
274816
178806
494377
39
318482
25
81
76
212472
19
69
461174
73
61517477
358822
83
6
116748
44190
212060
225897
78
384973
45
956490949
4
25
314024
79
315766
455344
236465
9
47
984117819
22
76
37
7
8
28
98
196391
99
176530
58
302507
93181
800644173
151836
19
272940
263039480
38
240744766
259048
19
32869
177762
317117
41884
479132
36
279596
440150
8
27
388411
18148
484971
191995
441815
234604821
198648540
244610
5
5
83
48
10
421204
13188
521073394
39
56
35
173172
207312
20
78
74
306301
248159
378000786
215306532
10457
90
29
47
97
221049
87
240430
47
87
96
93
7
18
408158
10
29
486757
47
7
257014
19
1
56
49
68111
81
85
34
450687
11096
492516
10
19
48993
186718
807191289
91581
395412
22
85
92
9
69
33200
64
94
4
423759
416605
8
215069
92044
90
740428665
72
457354
9
4
19
74511
55
75566404
58
497469
98
44
2
79
6
261901
90
90126
121670
18
97
262217
323688
182860
5
128773
64
71
415732
34
5
84
43239
77
72
291448
67
5
22
468565
38
4
32587066
216150
87
897917118
333758
14
17
70
181767
491879
43
72
97
5
188411
41
63
394370
8
153329
42
93078
379672
38
85502408
55
112398
476916
624324143
4
236382
73468
2
392450
78346381
4
53
207284
86
2228
62
63669
64
129669
361143
25478
42
370792
88854
39
19
461243
14
68
12
135728
257857
53420
93
9
11
92
73
58
164179
72
166382
454624
364484
294328
27
223113
98
627175570
790544186
30
382607
261800
401790
401381
87
645599940
83
319161307
56
39548
396389
5
421402003
98
359813
19733
28
37
219352
16
79
13
346676
28854
318284
90
41
307492
748447392
429478958
6
35
346807321
242893
24
90
58
408093
30
205534
150999
240263
57
143028
58
65058
579643130
11
33
4
5
288984
1
512331361
486129
30
16
98888
46
195011
396380
396705071
200668
3
84
37
78
73
39
279004
39
28
12
320119
448697313
85
404361773
161270
105913
2
41
49
23
62
5
7
23
64
337083
26
378881141
3
178298
365618300
28
82
75
755837400
133172
65
80653
39
7
63
79
127515
262391
298019
8
2
59
46
3
261208
37
85
311442
7
427533
170118
271339
79
22
56
440881
214406
2
40
54
266294
91
258470
41
404286330
10
59022
842839520
459636
262900
4
74
15
3847
92
457130911
7
28
36
125924
6
82
451716
445825549
1
669898520
7
737398398
881444970
40
45
369410
328503
488
9
96
80140
98
65
17
28170
991055970
5
89
67880
53
297729
333537
133039
74
93
24156
85
24
434136
166031897
99
54659
148692
61
398583
17
9
9
39619
37778
200141
19
14
5
343782
347725
175138
179077230
703775534
477190
68
48
616271696
433096
7092
459813490
34
407979
384178
2
98923
82874
266530
110326
59
2
61
71
117883
78
6
98331
52
169416
55
80
372925
319827
945702749
5
267922
989195562
63
480852
386530
90
206530
97
55
26
21
27
273049
70
455897
287695
365180
210737
68
756893701
312688
2
57
539267082
321754115
77
64
204001
230398
498821
434145
93
2
2
93
55
835293128
485976
84
199278
10
3
6
48
65
297137
26
26
77
362423
18
69
186156
133996425
80
34
343774
240946
64653
19
62
42
56
44
489920
28
19
40
52
47
20
96
462714
167627
59
323445
876303080
7
61
328389
222981
136176
5
61
291534
46
612035430
18
1
75
28
13
85
306122
99457
83
146052
347602
81246
796901682
31
463111459
885564582
42902
388512
68968
211442
56538
10
27
379741
6
6
12707
91
490219
42
309145
125812
50
9
294549381
47
194411
74
57575
82
59
274982
278445
373219
96888
51
14
266598
59919
461897
384626
59
103453
64
31
3
4
321620
69
791092546
61619
9
214688
284585
21
625290592
22
19731
6
46544
49
6
341326
315444
3
189161
4
84
895290694
118311
274678653
95
86
298159
53970
3
29
187863
5
68
113966
8
401353
20
260402
706088107
166713
52
148001
188510
111359
689431691
66
361969
355289
12
77
767752533
63042
433976
76
21
16
308321181
292400
6
52681
472395
8
51
290234
502461551
49
89
80
75814
299477
365471
4
15176
295738
446031
392707
398570
151235
988678792
8
92
344010358
53
137422
318014
76
393492
219007
10
240089
42
92
11
11
42
78
66
47950
87
15
394273
111568
30
813180279
78
90
26
410511805
81
470747
75
71
87
84
495455
156487
85
256249
87442
390454
4
76
488158
601554037
59
90
1
98
33
43
350628
94452
37
63
20
65
357183
12
87
11
24
23
307480
423803
130519
214428
100642
273359
345491
62
414546
91611
2468
28
465952205
460227
95
41
41433
79
43107
7
146633
822138222
349402
3
45
32579
87
41178
63660
146248
61
185531
80
73
17
209890
2286
874458110
8
8
65
14
457188
68
8
49
572363550
5203
91074
99
5
44
1
11
209084372
128113
96
16
418354
16
67
246562
426707
76
310696
256931
482377
3
35934
23
857119981
97
380855
332897
29270
84529
409242477
54
65
83
148339
379611
35
87
28
68
38604
77
25855
12
117253
859017561
34
86
40
460727
256198
19
72
180924
404097
18
413004
183909
6
82
10
292198
618954469
56
62
89104
474606
361564
783376926
302393
49
92
254484
13
341996
383577
4
8
716263020
292718653
46
87
49
68
301978
203822
80
19
466514
481192303
696924320
4588
74
261175
4
4
327280
66
157007
20
496688
9
3
39463
51
1
359860
5
2303643
43
47
491760
176993
93
406680
313362
187236
35
172602
67047
297146
69
6
318608
21
9
9
4
405595
230147405
121650
382650
748895645
352780
117193
473922
9
13
37
42392
1
882646445
119186
33
2
48610
377188
58
27
209337
361399
43
24
88549
544045988
69
78
1
887366923
75
993398104
79
409597
4
6
79284
431273
76
51892
122195
19
10
62
172619
27
21
77
416731
79
43
22
42
277126
12
251971
699456776
50
448382
861152589
65
35
497181
384713
21
417909
83
1
1
83
335548
311019
149915
6985
13
2
481618
87
44
226610
374881
69
62
252042
74988
306999
11
352431
57345483
140661
265254
340765
86
3
45074
313138
39
99
81692
10
51
48
191799
41
956071576
40
62
48
3
50
20
37
34
71
395309
13
88
366633
314196
12
151574
96
66
457047
246062237
137746
136842
7850059
79
20
35
7
17592
689117881
179165
151070
386201
259878
224012
6
36
75
39
381074
88
14207
5
40
416911
1626
6
93
20972
556005791
11
300550
43859
56
75
283161
310331
62
248517
5
191680
256236
29
118422
9
274395
21
235983
402707
178482
482267
3
69
18
20406
391364
789192700
59
26611
87
3
76
174786
94
6
377535
308318
39
85
38
18
33
270812
96822
425043
263520
456982
43
459413
4
434494
176258
23793676
99
347368
67
41
81
31693
6795
56148
156566366
28
163047
36
1
214487
1
120045
75
19
6
1
98
76
66
409071
60
477367
395371
15
3
211199
53406
73
64
1
645466428
385131
405594
126888
68
420837
78
45
110632
474397
53
9
54
21
35
18
72341
23
8
895745097
4
18
71
25
32
185741
8
40
7
11
382016619
42
115842
17
3
68
12
104263
7
391273
11
6
445443
16
422919
122536
79
155555
986820952
248740
334956
377472
806544136
315984
227155
98
222358
34949
103484744
17
755057834
29145
345528277
13
415185
24258
3
8
277965
5
29
199094
69
7
866321435
62
73725263
83
182116
233886
73
27
69
24
359811
46822
31
95
60
47
588729333
372309
94
23
34539
1
44
36
21280
86
4
48
64
8
402383
237080
56
470061032
210757
70
269031706
322204
82
62
281983
41
447269
974126762
892107246
246974
38
135024
422334
88
39
64
77
32
48
146416730
20
453357
5
7
16
259347
73
119816777
49
460321
26
442853
17165
88
25
85231
68383
52
147816829
21
2
22
76
266159
122507
1
351570
56
17936
952729144
694968381
59
1
5
35
466845
8
457793
231700
83
9
431275
405294
112561445
578174646
5
85435
8
82
169781
278743
51140090
28715785
60
256360
984986117
49
424283
459081
467541
55
61
318436
415425
442000
98
23
234696
68
288265
365320
1
1
335851
84
73
701401612
25673
43275554
459914997
83
235358
69
986728073
1
78
233432
13285
175199
127813
113598
939558554
472188
3
3
87
85
375854
56
187316
45
96
43421
90
159352
23
10
69
345003
69
87
4
459175
75
29999
66
83
29
36
824873411
52
76
2
447412
93
91303
100339
27
352704
491125
94
317698
133567
806448421
18
8
318396
72
297478
97
71
52497
608516534
350638362
474218
481305
94
32752
5
302637
44
80
475954
356106
168811
467230
332818
76
931970543
2
17
14
478296
7361
167166753
190926
36
369258
93
59
1
63
1
81
3
17
114787
70
25004
42
41
15
256105
7
41
38563
209012
290458
129626
49
461258
491321
87
93
100882
47
43
481533
28222
77
738779540
91
195135
65
68
57
86
59
70
72
111589
42
99
170
161088
268228
14
82
40
421590
130642
291528
87
210271
159826
128932
149703
74
468718066
5
9833
308385
265945
131333
7
67883
32
764649458
8
45
189128
71
3
181382
493719
140185
438054
6
400061
467659
79
427181143
67
119895216
493015654
91
21
38547
311060
57791
418367
51972
482130
60
37776
236204
77
33
13
10233
32
383434
9
28
5
196354
470801
404507
4
362620
39
22
212559
395137
146672
11508
101746
53
288212
1
847379167
331648
2
394786
447566
90
353201938
51
332483784
10
96
141423
7
135785
469583
54
7
449555
9
406297
78
341913
209865
62
435560
431241
8
47
152193
533907250
23
393070
82
45
952400232
93112
48
20
95
638341923
238076
52
418104057
420381
158980155
5
126568
338750
2
35
65438
208642
93297
439677
55180
83
469027
872096247
11
47
50
248975
210049
386574
320045
58
61
506975233
71198
144443
372989
31
469653
98
483792
14
47
321146
57
155636
459925
881722429
97
425002
286024
34
285604
448059
28
46839825
167334
14692
68
420049
526755690
390144
59
326901
529728120
470029
279278214
92
88
76
62
28
79
28
67
394383
392094339
400019
75
28
5
6
118337
15
482074
26611
417684
316639
70
563483406
251628
37
60
95718
99254
49662
479718
47
6
19
34
63
72
16405
43
62
301361
431024
33
77089
397144
25
92
55
684497782
7
39820
97
86
35
438251
93
52
411745872
84
304618516
430889
375500893
32
160320
16
95537
71
443707069
854500488
359099
123082
19175
77
5
63
156158
30
16
71
732372758
376786
328243860
51
88
5
421740
150102
495521024
61
71
414756
875903770
92
87
575510965
72
135229
473949658
401013
35
765123462
56
439470340
37
39
133760
47588
265514379
441376118
4912
449627
141650
79
75
56
6
10
11
59
846615147
8
96
3
392931
58
652897465
216435
37
27
53
61508
13223
89547
81
97
109755874
9
9
95
21
18
30
90
452004
705851806
409851
466262
8
170249
2378
16
9
12
55
453729
34
45
4
16
56
244843
385683
53
539888935
78
66
71033
43946
7923
449517425
6
48
75556
16
37758
90
176915
399757
159370
7
3
20164
414269
25
127788049
84
20
279755
13
48
111615
396239
343962
79
48
232987
37
53
6
27
93
19019
209900947
25690
425560
22588
67881
195704
59427
54
464542
9
34
24
253765
67885
81
779774994
70
965172137
93
355348
93
368274
57
59
136456
163502
65
708211369
250612
487912
88
479831
5
48
84
1
430757
295489
37
34
619527990
8352
143689
109500372
406694
44
433668477
363890
456533
41
291386
447127
47
386478
84
21
190305
16
98
432196
20462043
154671
172693
50
32
328444
22
455231098
3
83
47
16
5
2
117910
145900
3
356497
803556913
51474
142640586
35
78
75
395089248
107531
294550
18
89
74
24
72
429731
44
99
419301
312627
164327
91
62
85
62
88
69
30917
63046
98
37
132891944
57028
5
611982009
11
491971570
3
7
425323
11296
206984
69
37
9
73946
28993797
23
35
44
71
115534
60823
256768
31
51
4
8
55
846089741
192212
33
964359907
459556
176148166
98
288422
4
249899
14
75
12
84
27610
174971
87
97
128221
2
28373
28
108299
74
296490
20
68099
8
3
16288
372650
51569333
227755
453875
16
414620
31
567592560
493256
256339
40
172315
325374
113253
90
258621
2
405140
57
489653
450492208
363473
7
375745
41
919634358
12456
11751
70
2
6
89
389626
419614
157199
375947160
18
346531
9
362451
380743
6
37718
70817
80
44
80
56820
22
79
95
364471
97
211838
80
61
739648256
74
2
57
219342
410371511
484629
50022015
93
436080
175083
870216338
68
45
72780
313372
328321
99
251350
447808
753252565
839010284
233280
912978775
263977
18
12
87
6
495040815
18
93
624723698
54
431801
245285
392832255
175053215
386869
212079
346455
33782676
94
65
99
407867
412894647
2
68
6
59
358122
26
269674
24
832808245
6
274347
99
9
362160
88656058
7
6
39
353943
171222
133915
89
52
765650561
67
826083860
442675
88
30
2
135722
254517
60594
312791
36
65
4312736
330325
310228
65
454242
290069
371053
1
50480
210859
25
3
60
10
30
62
93993
13
86
589407115
337128
67
177295
50
438329
63
34
178193
74
19
75930
211429
86
497948855
9
476345
78
388870
31
392182
280895
476397
486297
309010
46
18351
35
306347
191075
20
312737
140832
7
266120
48
270415
201005
22
122981
30
31
94
467420
432691
70
45604
753621356
67
44
267083
182859
84
398142178
480665840
290653
10
11
10
45
34
51
115678
76026
17
73978631
85
96
46
252075
605902499
94
72
25
93
31
352567
473167
1182
376569
511523974
867974843
21
95829
490841
279105
694527704
381706750
57
75106
87
2
74
57
1
381667
22
779896671
7
320779
485287
11
377229
398791
243224
30747
339251
32
491841060
1
17
956997240
3
171281
93
60
22
10380
491549
21
1
6
10
15
23
263426
595826957
68
61
213387
86376
83
171838
15
159396
9
39
185503
962708200
39
220351
456918277
314254
350217
13
905825252
52224
56
149991
20
71
34
152341
95
26
41245
349678151
432653
4
86
354645
32
52063
96479
31
58
222808
30
26
143927
343388
104641
264711444
6
437646870
71
45
64228492
65
95
39
94
157482
98
59
356682
57
44
68
426911
480544
13
21
166988
67437
59
81
62
95
119038
202864
227244
10
79
491344
6
41033
114351495
265424
315191
435567973
92
5
308933
93
21
171219413
843481773
45
5215
264897
634534615
419580
987396064
132486843
230673
76
67
4
59
86
8
353754
46
54
445368
165880
3
621307972
17085
233080
671985986
483833
17
23
29321
400964
49
17471
78453
67
389947271
80
50
57
714979307
367955
486508
104087
1
61
479740
127948
36211
73
439555
37
334964
73
439835
94
453726
152115
2
91
43
23
599674866
69
16
7
21
43
42
336131048
88
70642
76
47454
246791
70048
15
921023154
44
28
5
34
8
229495
26426
206035950
79037
460994
69
76
479634
402951
39
27
83
368326911
389819
144860
76
458882
396582
24
93562
92
11
224063
44
34
23
56
398669043
565393071
460626
23
8
35
87
96
178385
399511
85
114535
403602
5
93
342171
69
100103
8
370923560
16
68246
4
24
321732
334258
64610
96672
23
316292
341670
43
41
54
60
39
176426
354693
4
175380
93
249672
160329
65
30
66
307377
259938
284252
261244126
977684907
12
99
56
25
17
31
95
30404625
11
257320
784195295
133625
76
39
143132
48
846780970
156307881
348965
499077
393562
21
48191
9
46
6
4
64349
398492
60
66855189
443297
749676872
24
376902
126891084
461098
64
344298
92934
317161
253543089
29
55
416996300
57
22952
304911
121983
16
988136551
353565
255269017
95
48
66
215465653
74
3
371615
5
98
7
43
98143
3821
47
604153140
206675
358332
9
70
40
202062
55
97
97436
788732934
76
9564
404172
457684
481801981
13393
6
5
8
19145
75
333940
199689
54
32
34
10
436213434
445445
260301
41
409104
71770
39
817305420
206444752
71
89635861
57
309290
88566
203008
74
99
53
131517
86
34095
94284
295004
36
7585051
37874
223596
4
81
1
40
154735
3
443458
48
515578798
324092
7
36039
11
171317
465520464
64
5
6
89
94
88
31
796015595
33
86
87
42
414270
32679
358590
20
395502
486985
26
291097759
425944
234685
282257
11
4
81
5
22
184300
107295
759590823
290784
59830
83
391694564
39037
302624
460925
22
47
18
316169917
31
80
437879
9
419378
58
62
19
3
372711
54
322929
87
101341376
36
343764
303650305
290901
483469
66
155141
62
4423
456052
49517
40
292709
468168889
238941
86
34
396788
168887
55
63759
926871877
41
779199609
43
29
53
56
20
82
31
88
99
33
39
41
55
425904
413206
10
46
8
280091
4
35
3
37306
140250
43
80
50
395317
338919
65
3
93
806036911
487031
7
25
26
64492
469825
14
199091
29509
38
11025
97
87
8657
17
285166
268180
84
155189
32
194114
91
363849
276023
1
280197
871284166
229864
34
64
373139
21
8
63
163799
364821
65
83
344019
438765
15
256562
657545393
62
30
408075
428276
27
89
9
57
272276
9
477350
32
454924
66
81
2
28429
1
48
405367454
107497906
70
297535
30806
476740
71
113298
4
305809
37
32
53
284751
105980
419120
185276
196372
348717
413111
66
457667
477748
14
6
34
58
473390
49
15
9
28395
376013
54
388465
279141
200945
473345
60
21
62
44
47
5
760379260
60
82464
388598
321913
56
249867
97042
309476
410682
58720
59
269198
41
39524
172788
483860
123554
53
16
31
70
92
63
410862
85
455779
446541
96
12
43
7
82
7
153563
557876842
67
28
98
252978
110370
6
69
29
237747261
483982447
20
10
448612
82
119760
10
428183
69
2
123535
3
480180
58
481520
62
463268
7
32
80
80
65
82
85
204335294
426634
94
162250
8
30291
190832
82
263623666
44
156491218
102136
55400
470871
164493
405008
52
40
400076785
4
393723
129562
91053
72
55
392261
93
50
73
142424
72
40
20
50
47
20
188173
147928
40059
90
96
448255
91
261770
481640
357276
73294
51550606
289602
232118
89
336844
24540071
177084
258135
116116986
60
221747
442297
60
98
8
41
199017
257189
459771
57
274252
15139
282776
191150
471010
417279
1
481159
634684416
9
930221683
493074
63
76107
186147
819927199
86
370311
22
554551557
59
78
86543307
1
294586
472596
6
597552749
65879
66
53
24
355457
144684
59053
23
8
417252
280098
16
413088
498318441
274971
4
267651
48
150981
23
383462
41
16780
53
46
478441
453474
219502
107575756
63
89
390266
229719058
108404
55
312657
58
77601
346523
61
4
276712
168569
140051
79198
73165465
77861176
94
33
42
3
379095
58
405197
85
331150
1017
183193
88
7
76600
82
37
6
308803
73
150000
39593070
94
465750
73
88
154627
834830282
2
7
355523
28
56
70
32
89
12
440724
226549
159788
28
26
36
82
6
409650
49
74
26
210589
244688
63
83
286882
471662
93
60
16
193697
23
49233
42
88
231621
365827978
70
83
60
200199
23
1
76
230376
399716
712027891
416639
40
15
847702967
52
94
11179
283532
66
429667
498627
96132
182927
1
109183863
484832
930318329
25482
947805180
367259
332213
23
381641
991964195
67
42
59
469936
76
467167
64
54
7
34
289012
17
473398
44366
22
374181
155878
30
8
8
24899373
39
4
64381
211973
71
55
33066
58
106165
375005
21
57366
1853
83
3
62
294934
471394
434585
27
499572
190460290
117526
16
358482
139510
315879
45
610699627
142001
14
22743458
332400
195535
207714
386153
52
254044
77
78694
108666
74
42
62
93
35
96
68
2756
49
186429
428755467
797756726
2
215988
26
82
142273
397479324
7
363466
28196
92
5
45
8480
69383
185472
48
434539
87
434306
60
238920
87
276418
34
57652
38
99
379535
5
239255
172380
488865
241559
36
211225
77687
37
389465
494209935
430275
19652
53
47
29
43
392781
88575
101107
81
245397
3
459406
61575
451485
381681
59
12
34
493009
425776
11
27
1
271328
3
88
20
245919545
231897
146335
28
400989
7
347426
85
138923
73
95
5
9
1
5
1
967833274
73
263700
12
80
7
458164
307038978
94
65
827088139
60
55
99
51
44
62
39
781042271
95
62
496500
25
90
24
66110
24
33
2
28
65834
497519
225912
88
461172
8
106108198
87
16447
1
74
84
40
54
129420
173333
29
455673
16028
20
366880
4
77
353759
3
324948609
560917797
78
452083035
25
29
862006923
392574
59
495259
48
506086665
471820
721763778
16346
260130
364905
103612
381853
244927
225551
51
472394
259427
88195
67
4
9
415519
52
166175
369638
43
333034
473471
15
103726
9356
208552
434767
384294
48
97
449260
31
87
328035
68
156837
94
9
37
429036
73
219502
409395
326479
268165
4
132891
13
282003
78
489518
57
261125
68
1
369629
42
86
144495
11
41051
5
32323
31
70
24
72
7818
213198
348684
71
144007
80
489127
95
12
301005
399836
23
434841
414563374
9
83
56
67773
490816
33
211287
132136
647521376
97
229502
772407354
215343
15
351682
295585
92887
81241
11
415685
2
67
99
400241
199124074
80864
63817
378449
25
174013
221868
95239452
217232716
391776
56191
46
495224
277627
265417
200026112
126850
20
4
51
49107
988757724
96
58
68
98
3
436549
19
1
4
1
313799
209094
11
230332
37
459748
396344
28
288949
7
55
68
102106
32
82
382214
185374
126005
14
470499
409791
569191444
29
44
99389
22801373
339259
38
49
4
72
210617
78
572120754
144124
340494
74
5
91
283652219
456581
405405
93391
59
2
8
9420
76
288317
314053025
9
64
397214
166659283
357523
156140
433783
31129
136198738
88
454275
351088
55
366952
626229096
113588
93
315769
521631563
2980394
18
625707655
789507180
25157
423739
77878
32
451447
8
116932
61
28712
241389
443224
396035
207076
15
171261
24
72
17771
457820
93
148654
85
98
7
422392
27
84
212082530
56848
220066
344445
10
722582267
225140991
42
2
110408
372165
1
51
38
274226
587734238
92
729880441
8
361812
45
66
401150
49
82
411061
17
8
356612
88
421311
45
148757
339968
930709087
21
94902
33
500625772
70
115354
210770
374215
64
207444
33
31269
441046943
390658
19
79
18
104464
129514
123318
338562
171239
578920363
420211695
315542
88
18
676223885
88762297
248850
20
16789
92407447
84020797
7
123660
97
76945
119959
65
68
183199
96
68
10
47
219969
9
25
78
199513
69
1
409247831
20855
11679054
512702031
61132
197337
251156
91
89
400444633
49
207798
72
77
8
74837
210302
33
44
53
67
7
1
83003
153604
377844
260760
103863
2
91
545899275
1
86
382226688
53
18
3
396844
49
9
465982
263231
137939
95
75
415375
184608
73
6
38788
6
320063
469343
92
22
218040
55
259776559
47
47
92
9
482468
172874742
73210
52
480249
158818
59
69
103831
50
447565
4
6167
643217710
8
26
494493
107156
111420
68681
92
364897
31
70
150748
383689162
78
1
8
10
30
16215
206609
77859
354157692
796070104
73875
455212
7
498968
68
19
72
6
3855
1
74
3
81104
449012730
119881
24
96
3
21
128250
328164
485417
70713
1
5
22
58
82
38
54970
29
41
9
56
260221
205256996
78
1
7
26
401657
602026248
289849
60
469095
136823
338222
5
469037
143192302
206449
2
17
60594
88
17685
78
448477
74
106181
38
9
375279
94
87
206434
737675379
77
10
89
234972
22
463218
64
46
15
299196
39
5
61
54
99236090
9
9
67
54
69
3
65
197420
58
855132440
83
490312
61
5
162557
23
4
34
90
20
17
438582
16
32
40
5
94
152897
57
69
62
6
248809
4
87
41
25
80
80
175934335
409936602
431136854
6
94
34
17141
428862
633497165
1
2
461368
41
5
191731
75
10
54
66
3
197372
12
90
555105017
74
41
333255
19
64
22792
261308
346572
15
60
12754
21506
93
37
330324
306984
103741
3
28
311898
97
53
183160
223811
140173952
486980
27
336958
270348
89
476654
82043078
76887
48
149079
7
191984
367904
14
202349
216939
212296693
157890
191445
46
62
180083
13
70
263381
259042
388706
174038
638805949
81
90
421487173
37
93
39
9
98
39
78
29
41670
243346
120424
384137
30
307200
99
278833
254611
892031523
235102
118467710
89
904904563
87343
8
116732
684868961
7
93
227740
75
2714
77
5
341844
104100
28
283777
351078
354645
98
13
51
164358101
129525
257578
706320800
63
121430308
26
360568
43
76
61
16200
77
68
381752
88
4
163246
9
112630
48
193320
345102
59085
71
459909
185112
47
275906
1
96
67
6
5
98
97
33
495377727
3
775986106
372896
47525
202391
58
298678
18
888560279
312896
88
22209
404452
290975
25684
4
86
102693
480933
953714765
83
124229
414169
8
138309
90
168709
18
321469302
92
59
28
316557
398158
1
278824
632591360
34
181860
339207
720840683
217862
5
455436
931712743
36
9
54
20
63793
63
268794
70192532
936236198
34
57
13172689
74
59
157792
467800
7264130
5522582
6
98
366176
51
408348
268235986
245291193
47463
70
39
92590
73
291717
80905
32
77
97
305079
95
9
90
184409
315485
381586
232069
73
105346
16
462478
422482
970233714
13
93
82
87
704807839
39
923900666
307772
445755
336394
730032455
55
499363
126006
71
2
84817
6
38
25
415339
961428393
95679
2
317594
345118
867449710
211398
313968
401795
31
476528
415289
87
3
37
31
446384
85
40818
25
7
338205
541263169
8
70387
985905302
34
13650
55
175052
39
90
59
87091
87
78
494783
68
430087
94
931326742
312235207
58
39
91257
4
78
9
390222
419596
187514
65
99954
10
47
87
5
8
33031
72141
8
98
267689
85
1
33
5
70
304329
608531723
99
83641
412948
27
27782
429696
69
505701486
61
52
3
7
324312
67
13
31
14995
197820
58195
260874
1
22172
40
4
375927
2
63696
295517
46214
472193
64975
309554
402483
14
76
12747
390879
269587
332403
54
10
27
10
62
43175
2
6
23
38
61
65
71742
739658782
5
38
699642630
62
469795
70
378173
119119
244168323
73
455092
337357
240278
6
455457
56
12
43
96
42
320921
224847
1
87
3
41
7
80
47
8
97768459
43851
1
76
72
7
7
18
951707921
9
24
334754710
65
51
53551
417461
180729
195112
85
37
370118
10
84
40
436812
403106
20
117174
5
5
75
65
391623
32
297901
231920
67
178298
79
129230
16344
34
38
56
67
39902
288130
39
96997
262578
98
297913
10
896684206
12
745817997
35
89527516
415275
5
60
70
869729380
91
8
346116
213979
491830
429811
16
252465
40470
56
28
119995
115227
56298382
8
63
27
38
29
9
58714
47
306084
173248
436790
98860
37020
22
338285
4
80204
39353
89
84
3
32
22078
87
3
57
426039
43
355595
71
95
309708
19
48421
35
401076
70
934938181
70523754
14
61
8
215900
53
7
483938
366614
75983
430886
4
30
203688
367716
65
291734
39
6
24340
89
89
85
344503
60835556
87
42
70
56
15721
228415
64
73405
64
2
77
23
9
88
633788296
490055738
244970
140700
24
8
26
82
145773
127405
522355442
8
32
78
359585
96
41
35105
54
490729
92236
7719
752573384
849757095
96
481719
7
402931
1762
37
32
306271313
379074438
155970
55153
146263
93
67
15
318289166
440289
439579
420039
114476
63
69
86
508200902
32729
26
319573
341266
1
2
5
76
341609
94
262920
235348414
212752
422738
70
71
47
208769312
36
11
417757
6
6
34
407756
32
465257
59549
320324
27
487618454
17
400805
344666
61
13
11721
343570
1
199204
347551
222166
30
55
14
863070860
24
41
443387
230155
264530
246186
38
95629
53560
191864
65
68
89517
8
2
335354
26034645
3
389863
41
442742
33
87
360431
85
7
93
26128
96
493876
57
340360673
23
47
285957
92
14
234925
249147
20
16029
56
809686384
88
62
340026
105625
315589
461323172
1
60
30
499296
34365
249329
312038
174614
21
144921
13
92
340443
289888
144388
13
8
372142907
85
35133
328562
326488
118220
12
300852
93
11
406803
296516
38
3
95828
179184
467721773
383869
81
227167
388190
564109963
77
39
528756835
261441
416939331
77
83
79
9
4
64
85
6255
8
59
578313382
30584
83
2
102373
195640
59
181837
67
45
5
49
99609
61
66
470993
351922919
3
75
20
103656
95
90
36615
88
305532
418269
376729840
83
131647
6
164080
59
37
315621
137019742
86
45
103793
84
5467
70
1
410045
39
16
3
83
404059
157488
9
14442
55
244798
406779
49
1
431782
368752
367418
254446
87458
73
460910
37
43
97
737572327
56
53155
98
73
350283
447092
291750
72
300337
46487140
277317
29
84
427955
214098
904597686
9
267382
70916966
137848
291651
12581583
11
17
50513
85
292780
52
54
608157549
63564
92
7
81
65
86
3
76
15
25
82044
41
57831310
346068
131541
398399
376797
212929
181022
7
4
95
10
41
142025
249813
116134
12
95
170249
469197
8
177632
29
42
15
163019
92
467434
495362
373626
231331666
426785543
69
726252929
1
21
476852
10
6
460675
498886
1
109766
336080
361359
351667
638909458
129077275
61
376233
272490
85
5
137727
437265
393364
31
70
482519
172225
291222
115180
34
17
6
91
68
41
42
41674
4
125409
56
327783
98
65
677718238
369703
50
55
430074
21
242569
49
31502
83
19
227161
17
354511
20
159143
94
6
78
481779
60
15
412713
130468
208455
7
84840
50863947
14
868390422
97
7
16
342388
483306
3
78
226841
81
71
93
917387223
426672
270860
160641
42
42
386781
59
95
606832971
799323999
551667821
19088825
560251526
118641
48
41
40
331978
195214
734498604
84
19
489462
334806027
118987
79
84
750295255
15
224156
55
3
37691
84
427055
15
32
5
140783
1
43519
121225
91
64
19
68
180713
210265
24
59
257400
3
215893
72
33
8
53
65
445364
68899
15
62
85
34
38
320686
4
1
312505947
116111
79
26
240786
79
6
16
285074
88
25
6
161214
35
86
171038
95
163738856
6
87349
5
56
25
383382
66
58548
275953
97
90
13
205928
65
876091427
43
370017
494774
38
8
50
157442
6
93
23
297942
67
240181
404409
931299915
159249
434949
8
22
409426
35
452521
492034
56865
83
478038
2
19
6
57
58
395237
37658797
714698570
3
83
310016
90
241859
176920
3
470239
2
1
251651
418211
385465
473415
84
5
195853
531299924
403412
332022
291521
374375
88
64811
182040
331745
95
30
778232899
161597
544342502
32
63
273263
48071
256055
140301562
277347
65
68
132963
794707746
13
16
1
61829
77
109954
223099
189201
248433351
33
53
8
81
186532
78232
281355
55747
48
67
86
59
61670
137593
152276
270497714
11
61
27
34
52
13
333968
86
671251904
364192
25
101179
55
542761850
24
6615
31
177043
697614821
97
335504
69
34
161798820
21
30
748017098
20
263011734
229538
3
559203616
6
272706
18
416524
11
104079506
206749
467323
259619
331874
92
484755
360188
79
81
58
473460
326144
22
96
986637463
603730437
638372394
9
493254
363217
87741
170756
99
227211
22
39
95
192542
392650
441649
69
64
12
401382
348467
85
102722
62
105980
152908
787984493
8
25253
179985
55
73
36
87
198040
145378
365582
93
66
166950
89
24868
9
25
276304
442651
285727
15
444080
8
56
56
57
370900
310377
23
1
47
29
423246
1
418064
498456749
95
116042
751574579
596884673
85
217905
4
25814861
118827
29
76
319062
49
357431
73
240501
86
22
464395912
148053
1
5
75
85
13
417646
196069
71
42
493928
474595
389673
43495
33
13
54
98
2
426941
263959
46
446992
137840
450374
328687
459104
898176283
259831
34
5
91
31846
40
1
2
3
6
13
2
28
465203
86
73
84
240386
77
96
97166
276863
91470
5
104741
448257
47
81497
80
95
33
94
243278
107959
372806
122515
4
99
265952
67
251912
16
58
62
6
366512
32
48
355317
26
187889
28
9
16441
475860
21
26
2
112072
413160
406258
7
26
336966
181544
639404304
7
47
96
174029
76
74336
278062455
51
70087
28
93
138887
19
899746972
3
95
28
30
244075
3
474151
3
581212981
6
88569
50471
358999690
344612
71
233746
74
115006
146009
12
488054
308712
22
466839
456078
463691
84
50
66
75
188409
390967
902142308
35
6
136017
112896
99
10
232680
6
452674
432203441
314286
492507
83
4
384105
227008995
142843
62
102978
6
27428
58
15
92
158992
81665
407297
373786
12
284563472
288267
9
9
288131
1
423654
81
28106
13
31
447655576
3
353008
476487526
938708366
99
8
16
96991
93
384641
565143030
783571399
5
31
86
67641
98
1
113137
38
413943
13
514456315
52
13
49
24
230042
27
10
5
14
77
1
38
242121737
25
18
977956284
414467
87
44
44
190005
327540
1
201407708
180752685
3
1
351632
157634
48
333633
5
190528499
274218
60
12
69
99
86
89
386660
44
282022
27
17
9
16
55
94
5
96
44
714226694
51
943693850
6
760127654
31
371976
70
288193
323822
255796311
331504
74
248925
34162
283766
290962
21
45
480698
65
968298539
258834
156676
411529
76
58
484943
140291
88
72
71
396720
24
79
87028
87
47377
50
260504
29
100583
3
3
77
8
191822
398331
4
46
16
66
3
80
6
479645
372096
372148
86
515661335
68
102266
61
19
355119
92
4
168110
381644
71792
96
269333
25753
223583
495121
983856208
26
17
157934
92
344350
41
96
77
29
64
8589
90873
264323
280320
268792
32626
699577411
407845
40
53
71
89
478801
188125
6
43
84
6
68943
48
337603
429098
16326
375384
395609066
52
10
287059
225208
233271
629482438
71673
94
1
47
429504
86
98
44
45
42594
91370
4
495187748
48
61283
496760
2
164315581
332968
464976
52
227660
32
75026
72
35
26
260648
37
95
281207
96
247600
84
31
400374
3
3
8
4
12
16
223220
31
9
23
16
39543
499113
33
2
340708
284144
48
3
53
132264
8
141027
256956
15
485459
62224
499653
56713030
50333
298288
159614091
8
102150
2
151208110
41
71
359873
92
55
664365720
126496
134312436
305236
86
420016
49
33
576713489
233584
157746
218807
42
73
307509
81
5
59
21
132343
72
8
328420
134524853
409169
12
39
481626
587643092
51
141854836
3
107240
72
75
56
153473
57
389038
309013810
354310
325830
104266
18
805188524
31
26
189003
250244
89
31
303210
573934157
16
142789
968917493
16
146011
9
262461854
488014
45
75
65
495509849
399849
48
71
163450
23
12
88
29977
294966
85
180626
52
12
237072
51
206468
440724
183400
26
242005
201948
64398
60
59
322998
382822
97
39
34
1
249685
93
1
14483
37930
92302
46
120324
60
112942
96
3
5
78231974
52
8
900459582
27766
961292346
423904314
47
11
327483
171211
266358
4487
221546
49
324664
97
375002
342602711
882405996
29202
55190965
160363
253571
67
13
153054
222589
8551
90
859053667
110548
393522
52
16
14
84429
7
77255
53
377285
432913
65
72
87
324571
55
72
202839
9
595824091
24
256730
101456563
136025
84
4
37
57
201219
544466605
84
269992
2
9
74
54
436072004
50
243076
50
81
20
395336
30
9
82
2
244580176
704666896
52
74
48
406019
699568832
215150
253409
36
4
229921
92
71
446924
62
27
9
47
244586
566554559
447026
260716
436334
427844
1
54
12
91
58
65
644155970
450412686
22
259465
444186
1
30
9
36
484304
253851070
17
377194
78
85
31
90
21116
11
43
454878
379136
20
172556
34
296132
238143
98
305076
27408
371416171
81
19
193889
761645809
60
10161675
7
97
89
53
56
76
17
43
91
50
28
4
45652193
491463
17
448831
214640114
82974
9
44038
71
8
68
98
9
49
8
582338075
39
97
37
54769847
132242
45654
12
58
77
327720
2
24
238830
47923
205214
1
67865
23822
20
31
17
1
53
534892486
3
7
39
131087
2
113783
354862
89
90
194552
493224
111816
168504
426092919
9
47
175158
679990444
16
14576
41
5
762673980
19
164786
362489927
74
41
3
423624
37
418068333
79
9
170737
311192
16
48
1
73
21903
89
75550
80
31
319073433
55
135053
2
110984
3279
92614
47
203619
219575
478815
24854
78
82
62
110748
397016
17
81
2
135361
84
54
97
55
113687
18
153990
309566
49
13
71479
439950
2
265238
76
187842
3
77
299791
24531
2
33
328435
21
55
68
62
2
207271
468770
379077
419334815
90
277900
280386611
2
7
82
5
327907
483474
67
320044
199020
86
96
414217
80
84
22
19
87
27
366687
151350
211177
109181
113418501
91
9
49
437264
61436
234588
126085
6
662894684
34238
73
217799
46107
492273
47
202948
621142658
36
249538
43292
48
118347
3
40
131132
76
52
317803
495622
13835
498967926
38
32695945
499646
41289
126107373
77
56
288993
18
89
498820
354467
57
877659814
73
468735
56
3
205743
264096
43
75
802019627
28
224522
5
59
808365995
343530
390635
741474212
348099
133625
23
78
1
6
304042
451112
322744
91
50
181583
251362
84
386951303
23
156335
204891
86
37
28
68
71
9
32
211269
4
402364
57
274326
9
49058
52
364476
78
434443
33
432023
695598384
450147
664189444
402157921
33
426976
90
422383
312478
7
87
26
448616
575486620
88
3
5
60
73
1
469312
144016
648355444
2
72
247515
92937
7
80
85
431578
34
20
97
4
50807
602425440
22
24
21101
12284
146918
81
15
206105
5
37
22
142266
8
171130
434513
57
5
121078
471479
42111
316050
90
33
1
69
57780
15
242739
51
181232
77
128087
568190152
8
11
20
129400
82756683
379773
47
97643
232282
88
50
67
11
239378
55
100156
389618
2
218022
201435
74
32
4
461043
356113
176891
7
65
286758
58
37
49
23
47
98
157245132
138232
12
729368097
193124604
261323856
88181
13907
55
425222
97
387872455
275630
7
29
193185354
255700
2
29754
373174
13
95
99
23
340196
381772
7
5
33
269831
317491082
199094
83226517
322889
475258
72628
96
348000
33051
81
15
921992395
5
70
142229
15737
396004197
7
68
71
46
90204
5
80
235093
33
438174
50
244397
10
335155
294822
43893
204334
343723
247110
37
248263
94
94
64
202488
345209
1
8
377520
5
64
59
233812
403511
179628
25
35
48
51
245308580
83
82
90
61
486791
7
13
90
39
46
1
308548
41
635029329
580821001
394442
278907
63
471896
4
6
59
214265
381938507
51
521918496
21
465487
306894169
10
225316
31
385609
34
21
97
262054
23
626223525
371400
1
156557
45
79
44
393967
990969483
18
72
2
50
27
38
420999
414044
951708701
207459
304963
77651
446472203
488120
87
69
58
311930
24
30479
306692
192545
66
35741
60
460223
38
429213
4
8
79
190802
10
26
37
376455
97
51
3
494536797
641803957
8
29
21546
10
628909856
14
82622
331923237
32
79
136187
485670
41568824
445750
91
27
74
273087
420981
278784
20
366980
18
605259719
392572258
180691
154876310
132851
95746
91
146386
334412
89
70
211423
73
98
197392
392566
139795
55
155700
46
337049
5812146
19
232164
396933
1
1
11
144455
16
859590452
30
148934
103684
96
23
13800
42
8
269250
17
10
98
93
40
485861
447921
903526677
78
777409466
9
30
67
112958
379815
67
39
111749
333981
52
100496
286332611
66
84
26457
52
6
76
20451
4
53062
2
431981811
76
981980376
407533
693665775
292440
44
5
186166
201917
358767
4
46
64
299765
468217
450406
316198
370286926
31
51
131411
56
96
68
179150
24354
438248
3
386164
445661
69541329
42
483793
395275
8
62
31
43
89
377682
53
275762
263583
290424
494251
94
47
65
269202
177851
827236157
64
3
38
695725369
78
129554
5
521701318
21
26699
74
495824
707514492
123981
69
195473
375356
483378
10433
438517
45036
8
71729
9
29
10
91
2
89151
75
53
9
64
392824
385258
32087
44
95131
77284544
35
349970
19260742
115096
371902
336219
417997
174437
265001202
38953
3139410
467146
77
49
89
98826314
62
37
57703
88
67082
11
58
811797451
49
43
588176658
66
436684
42
33
248065
17
260037
14
20
418762
81
194297
3
363973
50
32
59
2
69
347891
18
186566
126486
44
87
57
498122
989260573
266309053
87
41013
6
44
30
32
48
7
271102
37
25
217967
78898
41
185151
40
7
8
96
416210
76
1
3
88
21132
172768
36
24524
87
46
100372
96
98
21
55
13
55305
46806
73
317876
30
39
123861806
9
1
276916
432634
34
66960
7443
74
15
6
76
87
93
13
365978
64
5
150936
495354
310211
55
6123
299165
490787
18
14
308499
358824733
31
2
424299
51
47
258922
46
291060
32
9
16
3
85
49
341184
43
44
3
58
684641844
31
72
38
28
409551
23
81
461365
414593
383151
445436
63203
173923
168080
3524
6
23
24
367845
147796
34
77044
143603
92
108169
28
402575
13
35293
7158
481199
87
12
59
241272641
318593
35
431040
13
73
54
119694
47
389336420
453354
22
156610
357767
336585
10
96
114
34
67366568
493566
50
40
262211936
346335
95
202863
66978
32
46665
2
67
384014
70
455119
2
57
87
93
77279
466636
67037
13
5
112741
22792
21
202262
4
57
4
512409006
428034
107658
86
100132
179988
434010
58
922270568
365188226
74
275683
57
3
460599
14
99
289554
204775
17
71
224444
23
381019
104598
19
18
952590149
6
456658
112282
48
793374373
73
36165
494693
44
721687063
308495
70
8
55
5
87
223915
152539
5
198106
46
26
32
6
392076
66
44
43
394447
8
489696
17
223098001
282029
29
93
48
296631
400963
273325
207503
122432
474254
26
38
9
77
203871
486929330
65
379937308
106831
58
65
5
168274
82
25
90
35
348449
24
7
5
97
72
31
60
3
23
338234
86
78
152194
472985
29
40
72
15
33
63
14
43
331214
34
46
46
46
81
25
14402
1
205148
362287
95
88
1
49
50
86680
50
57
75
396282
372461
12
82
98
219925
148880
4
82
320509
8
61
5159
128308
142095
9
188605
295086141
28
11699525
69
343933
54147
99
712971608
75
62
207730
9
397340
15
34
696395711
245423
969360616
315005
497944
86
15553
51
205919333
216870
31966
498237
80
387159
12
74
592596963
12
6
9
65
1
1
139148
2
877385586
60801
68462846
498117
35507
61
394455
9
5
238800
397589
138660
45
557699495
436125042
24
545006892
41
480061588
41
75
93336
253804
247893
8
144369
335375
74
3
33
7244
96
401122
50
219764
11
25
36
88762800
87
319215
74
43467
185749
31
3
78
44
236676
406094554
95
48
399403
24
48428
174679946
484748338
3
99
66
37
48
84
82
102900
266478
225675
21834
91
288715
136610
313591
379888
683940608
193738
5
59932
83
158740
36
2
43
40754966
41
79674
201675
31
12
12
434955
292650
73
916662231
56356
62039
434479
18283
313318
552877752
485786
62790
77950
34
7
3
88039377
36
18
98
58
5
11
58
90
7629
400606
220961
40
413429
76
46497
479514
11182
200151
33
97
9
76
23
50222
26
21
97
84
90
81
9
303942894
6
104775
312302
58
442002
204014
277901
855528890
3
482983
130037
173659
219193
36825
34251
48
50
234236
232484
355557
711382060
63
70
197308
87
47382
17
44
21
437831
6264003
315982119
104790
93
29
66
65906
2
278865
62
232175
430626
987470804
55
288385
128184
52
102733
93
256088
178134
418550
95
96
421335
19
96
62
783992323
62
39
24
315097
21
196071639
8
81
40
28113
288475
88
62
17
2
438506
22
67
745707422
37
383972
116908
380111295
68
69
17
12
7
77
219626
84
195064
250823
413219
450165
426761144
40
84
113933
60
22
306789
28
318838
475232
67
93
838709407
3
97
80
13
87
23
417051
83
22
256092
890651027
105410
304062
799197163
432301
363744
34
87
116203
433837
389464
55
86
412287
257406
410571
457859
391819
230643
159744
81
244635
147241
55
49
95
396792
97
280542
84
54
60660
459336
309605
361634
23
56
490262
55
59
115277
400551751
271898
19
62395
89764
71
61
133889727
85
36345
406734
126058
165043
99
292682
63
99
83
58
145647
482856
59
3
72
49
321190
28
19
93
3
51
31131
22
29
8
219323
23
843649597
421111
31
44
78196814
13
49
147101669
90451
268131
377017
46
41
138209
104030
385868
3
425816
5
65045
27
265798
84
95
43
112820
23535
261098
91383
8
7
1105
308600
444156
496410
68
372819
70
51
54
180836
52
200679
4
440609
320287
43
57008
323625
126685
309117
82
61544
65
87
40
459183
65290
50
221728
7
46
97
210120599
207579
8
220101
1
241599
753715484
96
194527
49
8
77
51
53
83
7
669721287
459202
490681
7
42
7
30
37
2
47
402134
170258
44
5
346673
475332
4
31
350826
4
1
493903
5
6
281088
20
25
45
73
411253
346395
5
246436
97
300874
164954
66729
398621
65
25074
8
378750681
93
19055
23
1955935
408552358
153905508
89
265936540
878842238
2
476563
425395
57
40
561204398
49
35
1
466088
10
181275
80
77
47800
76
50
13
39
279849
6
47
25
184051
57
292398
483788
7
63
523696397
99
76
89
289780
61
424626781
876777857
83
6
479562
95
782495344
14
65
51
316494
60
2
21
45882
42
336335
114317
109764
91
32242
67
6
81
293516
479371
721638732
434760
155802
3
72
62
59
146517
329661
86
8
156947
79
108062
31
5
8
454848
4
433840
99
65
125633
2
3
49
73535
440203675
92
82
182381
126717
378549
83
412940
88269
422739
494894
98
465821
586817772
14
490967
82
65755
219357
79371
87
16
84
168851
66
46
764867779
423217
69
12
92
470920
16804
61
4
457503
48
91
16077
52526170
458299
480950
60
3
4
79
47757
68
374026
7561
339240
5
118193
58
20
60
64
252510
115157
91
329370
55383
209817
225539
574190537
451624
56
56
345644
461321
81
98889
4
244465
86961
422824
6
83
385692
229475708
13
495350
76
324828
494468
793187268
26
83
5
74515
88541
31
179121
29001
90
270524
18
596153209
196210
50
8
59
814095597
112412
71
36
253549
45
6
146997698
355757
202354
286800
334785
67962
1
81
48
39735
242800
41
9
19
76
55097
57172311
48
81
44
494381
8
72
186919
56613
9
262109
55
2822
75606
210724
16
20
282795
31
457861
13
98767
500735560
64
60956
46
420769
27
91
191231
150457385
62
407859
26004
21
319532
78
78
322024
43
51
260387
64
179113
345324
268187947
510965436
18002
220350
90
2
73
278126
166096
30
55
380591
7
146349
81
192004749
19771
392429
159060601
62
4
21575
17
9
28
6
48
213201
399505719
1997
4
494624
92
241794407
6
431190
345460
400747
452563
45135
97327
238641
52
15
43
72730262
18
144287557
6
387271829
2
1
265590
15
55
93
38
20
73
67
367275
65
334657
699676211
69
166225
68258
74
178079465
82
21
60
296040
34
50
81
170933
468224739
156576
170497
19
222089
33971
56698
61600755
23
39
354248
87
431280
44
418273
19510
21196
172558
61
40
86
87
96
7
93
31
61
114421
83
61
316864750
470735
180437
49
17
365881
225195
81
208685
77
3
8
91
88
124695
79
6
83
345107293
119136
40395
7
54
75
136992
225406
17
78
142431
264548
25
75
72
99
49376
447719
430734
9950
59
89
51
11
3
644915093
444395
20
160026
97
5
919072562
84
50
95
143782131
196316
341656519
45
78
299407
29
364151
282706
130549
85
82
49
78
296616
65972
109676
46
64
73
84
154338
58
242690
72054
50
1
13
10
4
177813
18
38
49287
493967
103009
3
58
479477
536423271
258109
28157
23
78
25
401839
371335
32
78
28
327596
2
566816698
25667024
17
310426
9
40
3
801790181
468239
332458
441579
152853
95
81
213640
376763
47
147421
93
5
33
22
9
33920
439351
467481
422238
244940995
260125
144129
429189
465442
17
77
59
188177
88
9
75
306067402
347693987
9
336409
463173
430830
160870
30
240507
42
476940236
370852
335403
139506
203583630
41
484479
463043676
383355
201094
222627
383007
194854
197573
40
49637
181025
28
5
4
597686832
61
14
257112
303031
5
42108
436382
33
25
78
253423438
432625
170643
393663
628896426
560584764
578644020
219204
95
149182
147938
159899980
463684
15
83
456145
92
455067
134258
303926
360259
194686
232210
168493
59
82
208418
181766538
42
279877
82
7
9
2562
8
7
64
82
41
58
47907
83
320076
39
98
78
368857
302762
91854
378716
24
19
4
91
54
955557054
84
495416
173783
372617573
10752
17
92
54122
985835446
39
41
27528
437589
717006334
170985
12
195038
54
354772
344554
39
320335
453832
36
2
195717
30336
714382247
450398
21
60231
23
48579170
83442
45
27
321975
423903157
60
13
7
465642657
339217
27
86
222087
9
74
71738
107228
56
13
101594485
207183
337925
802032012
40
104871
499079170
326693
66
152418
345039
179645824
25
162522
81
110393
91368965
25
54
346957263
294135
31289
49850
147927
64
210960
661443558
269269223
66
452877294
68
96
847295856
58352
246238245
362748
4
430849
48
126308886
448650
103518
2
665395855
26802
105241
486402
21935
10
89
461890
250027
262486
19
54
566968080
23
631908370
11228
20
37
57
59180
14
613431088
206227
136830
897041729
154805
359560
178366
993867641
56
53
76
71
493641
34
51
649284007
374633
77223
75
78
382124
311130
52
218791
38
223569
80
51
15672614
159330
276344
154599
97
56053
5
183918537
158262
27
60
27
6
2
68
248873
362577
279362
32
417472
71
492886
72
347928
129149
94
144032
76
237693
835576739
203156
45
25
72
16
60
49005
431706
91
156419
44
214546
66
143798
64
7
78
96214
36
328494
31
86
466545
49
408458
330103
51
72
20
254442
335321
95
316429
88
107839
14
437232
30933
47
428009
345153
109771
84
470016
76
4
173228689
19
420142
75
50
425722
562638528
468297
176435
5
2
316389
88
65225
124849
486136
69
18
451874
23
62
61
29716
16
727284527
69
275550
71294
25931
90
228659
418100
4
84
413065
217107
305413
16
88715
38858651
8
198404
405066
162201
24
90077164
823270277
262730
63
664497752
492402
317587
83689
74
369372806
21
30
48
10
64784
125056
48
90
25
108623
83
58351
206215
639757407
132005
346574
86
485161145
71
493707466
33
37
14
87
426815
12
84
829461298
230823
406995
242732
30
92
218968
85
16
82
38
18
97
396771
43524779
146556
760638483
16
927581365
889362534
1
316722
346987
199143
944692494
354919
414278
65752
149093
327284
754247347
190151
6
46
68
212652
391019
334158
118605
412457
494578
59
86
245331
48
3
79
12
33
55
65
4
29
7
99
52277241
22
290444
208258
803075932
456553
325451
80
52891
691641293
8
37
14
42
356507
638419615
33947
418986
86
17
57
414430
13443
69
18
70
349148
80
893893222
319674
33163
45
432464
2
454171
74098
343516501
261862
414233
70
38
391312
421537
144499
104986
44
620805112
47
61
18
478677
77
2
398847
58
14
72
425752
1
66
9
79
52
95
12544
69
118658
187747
250459063
193909
582077978
164840
72171157
99
4
47
265881
70
745431543
28
216169
39
56443
45
64
343794
49
107510
8
53
8
17
26
482677
79
47
924600827
125123
438619
24
485928
68913
22
83
36
19
762541201
462119
47
466135
44
38
59
98
34041
38
90
998788026
55
94995
166834
359782
421614
2
458580100
4
81
397781
322142
14
683394344
58
597642903
338753479
113817
85
492282
491956103
70
198744
375732
58
244764
9
15
86
242423
57997590
94
312262
53665
351529
37009
96
577905807
403468
79115491
232892
320886
90
165445
51
38861
13896
9
278409
72
63
178130
96
37
221258
3
153646
95
187279
674528118
6
10743
49
267599
225916
973540083
98
240304
190956
189761
68
6
7
44
25
1
279541918
352026
12
264363
73
25
73
245570
19
34
44
77
374728
424559
393256
6
1
147956
29
49789
8
125390
438609
71975
5
286815
6
297358
480902
210398
91569404
72
88
389062
33721
56
287022
48060
457104
466325
147875
57
56
131311
22
69
290541
134903
43
392687
6
19369
389615045
718375813
89
102787
31
417551
2
838370004
73
266337
34
342137
470454
1
46
301914
13
91
92
75266
33
6
67
205163
766508334
35743
225449
293461
399555
78312
33
5
820223486
94
81
38
221717620
191378
273078
841940521
237186
419285
383450
30469
35
396950865
127537
379612
195635
79346
85
51170
2
412870
25
55
45
498173
98492
19
22
44
76
648887705
80
55213
17
219777
39
132236
365778
276767
18
4
34
22642
60880
46
65
164797
28
71
333287
108248
194726915
81
120918
234201478
91
94
95
24
82
833600642
119496
90
471254
197470
199332
58
329156
473272
142526
98496
30
351498572
3
91
474260
303265
76
51
40
461918774
81
134620
71
5
352281
80
77
318309
52
33881
682586830
187415
45662
94
45
468276
27180
241070
453035773
29
359574
8
289342
38
2
135535
290673
6
46
427905
79
70
375664
6
107020667
97877
50
36
16
7
4
43
22
65
34
67
485784
13
211284474
154454
80
36
207094
265115
54
56
475754
20
381916
98
98
365199
362568
386451
445126184
33220
84
324720
11821
425764
56
363273
312594
2
82
584139973
44
87
72
55
94
127863
445531
447270
84
92340
4
95
110645
8
375984
79
461994
286767
434430
36
981087697
390741
24
6
702124563
22
91
84
94506
190311604
15
220026
20
38
89
8
94
8
36
345474
49
264997
478677471
440729
3
83
234121
361522
77
36
7
71
55
388029
432116
357271
2
89
68
483821
57
73
35
488375
5
8
1
58
67
17
4
80458
77
16
2
14
1
24
69
25
66
200168
197948
4
21
7093
149574
198004
96
58
82473
59
68
429847
386520
447544
470025
297950
726043592
184318
285873514
189183
96
29
995914345
76
429595
38
38
115338
33240
68
1
271034326
192106
70962
224580
317559
7
37
85
5
66156
60
135557
285612804
459236
5
70469
450342
29
193352
314409
2
56
37
191377916
115758
61
29
36504467
14
192410
717730870
309218
339426
71
46
75
9
27
48
50
446097
5
47
8819
15
4
32
293204
347757
366824
29
105945
283749
442820
482369645
21
423798
51
299973
83
43
172047
40
47584352
65
68
82
41
95
256600
818948203
59
49067
42
386225
87
54
3
68794
58
62
177314
74
83
62
7
46
99
15212168
495723887
472538
109506
41
57
31
339152
424446
25
771076703
299996
56
27
27
264154045
74
338160
299877
10
4
90
404445
7
292049
51
677130559
66
484637
15
56
345362
82197
50755
159040
174053
28
293054
45
39
38119
4
14
10
57937
84
939459144
12713
69002
17
171345
2
61
10
373097
5
2
881352893
211816
91
117841
23
72879
5
333100
118153
82
173145
493605762
55
4
16114
323490
35103
109649
2
6230
3
453978
95091
202691
66
494931
772924374
343962
25
342989
164746
56
928881938
71
919758075
388342
437727
1
14
70
4
55
27
322439
43056
225244
61
87
71
258881
45
379346
369607
4
487375
452397
55
14
449704
155767
26
375596
499468
65
406434
398893
245792
89
3
284087
65973
248391
79
70427
62
59
551375515
22
431290
32
859489794
79
98
66919
61
202232
21126
395832
63
98
1
183302
230388
178943
341279525
6
40
25
29
478279935
115523
38
9
290507855
1
69
63
5
109411376
9
5
9
99
8
66431
485783
97295
90
91
65
322966027
774630151
395752
2
92
43
4
164324
8
88
37
408384517
459463
384724
53953353
541298065
79
50
95
26
88
63
353457
5
383500
364147
858811375
5
13
440960
22
188223
110232
1
306747
121117
132169
98
8
76
63
319280
8
15
69
664896178
119546
19
43407
90
97387
61
38
25
26
26
90
125791
61
26
230319
190683
897890918
40
77
98
8
2
9
50524
76
302637
54
437334
51
75523
88
71062
21
80
22
11
287791335
56781
372861
18
91
60611
8
94589
332520
3
391858
306392
33938
425189
497487594
910122475
94
397249
27
13
37404
81
123550
669535440
233800
185850
33
79
10993856
39
5
406500353
105148
6
297377778
24
48
7
49
63
71
87
132101
37025
49
72
290304
68
22
72
108579
66805
17
98
6
780596536
304664
6
4
229113
50
874559292
891421088
5
6
335721
6
39170
60
67
416688
64
4
73
9
80017
69
3
378573
12
202807
482070
73726380
73
97
31
26
353098
31
31
43478
709777595
55
46
90297
159440
93
8
614555470
316983
223004474
29
74
227858
75
99
440030978
194924
217289
84
743744292
63846
76
53
96
46310
26
38
77
269706
89
39
338635
14
222373
304131
184421
31
67
91
61
8
681994244
442428
401789069
7
106360
160994777
43
94
5
366235
6
276957
296057
81
45
95
379537451
27111
71
89
369716
717399297
171574399
204294
99236
364616
1
45
1
98
260638
1
210381
355009979
51
9
34
210117
7
85
372087
13
593182237
98
43225
166270
162171
97
84
415171
42290
204464
450110946
382101
90578
308042
61
5
326345
79
893583974
403052
492259
62218
63
395374
178690
376011
51
323012
90
407355
35
15
261039
85
152196
217188
14
45
59
60
448494419
16
34
6
444187
80
7
68
341047
475757
13
19
489497
51
549633929
58
127006
311933
16
33
1
345897876
94
198744
437131
497985
59
6
33
164287
42
23
371779
39
1
369642
74
5
213562
2
155040
30
97
69
367735
79
420399
39
122986
485536
41
54
1441
133081
111071
43
117334
410711828
222702
94
363244
55545
384583
10850
6
49
42
83
273175
325292
192417
7
9
25
45048
386401
69
46
157591
273457
263218
489035
34
800127124
75
130185
37
236307
84
73540
18
264508
495097858
89
435569
509430528
5
83
6
763292186
8
100064
69
222871
6
372702
5
74
385226
4
25668
91
13695
67
323811
50
498719
48820
39
373777871
89159552
327860
72
17
72
84983
45
26715
407491
74
68689
64
84
69
287031
11756
276439
85
5
66
4455
56
49
406313018
80
44
471337
486097
33
87
36
321105
296651
41
81
8
105717
54
114598
71
96
77
1
69
41
29
799486736
3
89
51
85976
96
27
50
559360163
89
268038554
444652
19
72
378197
338680
93
428160
389321
39567
299243776
444421
27
92
32
268422
271245
96
248636
499564
7
73
1
94
405712
171703
403589
280162
85
70
353092
39
2
198655
66
159272
99
10
51
124216
5
27
436257976
44
1
97
97
284905
66
96
1
418600
376777
231948
304120
3
498848691
188423
4
162716
19
4
7
307176
58
17
7
478228
81
51
97
117006
252261
30
1355
446191016
94
30140
77
247933
31
5
241019
73
204226
67
280180
24718
53
67
98
705261396
115562
137513
76
3
67
613962224
92
484707
60
239496444
193234
15
106160
182976
40
281924
88
391997
97
118286
39
139847
257036867
19
15
52
189056
45
724639547
1
52
70
716527557
92
9867
403188545
578201876
27
692886129
236720
8
90
109971
552892329
99
2
4
153290
4902
297201
425325636
48
12
2
83
86
330659615
93
127947
13
47
936222423
53391
74
18
59
50
56
77
97
54
86
7
7
140639
50
351500
96296
5
34
60
11
444232
33
8
287918
476456
474794
74
452532
378720
36
676645832
21
419401
430826
60
248636967
467757
36
89
42
200937
5
91182
6
90
89
64
154428
234507
99680
187085
76
84
470697
77
95
76
94
14
443962
90
42
702502290
58328
96
63
27
353765
31
2
425580
264805
319917
8
95
66
19491
77
68
720557269
224060
68
135574
476010
4
7
59
74
54
339963
322024
13458296
50
10
23
49
191082
60
429565
82
488015
55
265421
72
59
97
396328
371441
349547
492524
196517
47
27
110509589
9
28
311199
1
50
118707
170360906
489645
63
243690
34
18
590744214
17
79
540857926
23
74
254880
47
171916334
147330
480814
400910
219875
77
99
53180
9
340572
242031
367731
61
65
34181
9
427652
71
15
304659
91
70
76
42066
62
87
448487675
12
31736
224852
440522
22
401411
69
25
428021
12
66
34
47
244243
81
53920229
5
218477
169431
8
168871
37
381024213
223274
2
259870
275207
20
79100
52
201644
231454
3
72
10
75
38
8
102856
73675
75
96
276628
422200
62
95265216
12
57
22
53
2
86
7
431720
255931963
267558
49
249825
257699
252978
34
23
77
446609353
77
7
2
351560
31
58
21756
39
158969
233226
484543
50
48
19
98153
31
877412314
112914
444896
40
92
279900
871822312
13
40738
42
439882
437874
1
323724
33
154366
13
464381
62
31
337861
71
296624
587855930
41715
11
51
177888
246510
37
78
324303
19
86
29
21
77
6
9
460760
54
44
9
39
315227
98707
89428
7
20057
299575
483563
4
40
49
378371413
6
47
57
142561
995518588
359483
10043712
383882
444689428
339450
205322
42
45
80
8
42
213207
12
468976
388102
92
45
37
10
870093906
42537
122767
239666
21
359166236
429708
88
28
136323
987907855
9291
482829
411926
82
68022
94
26
3
277419
18
151705
72
32
43824
279813
13
123096
167764770
69
43044
43028
56
241042984
8
5
287365
41
3
75612
7
70
6
268692
67796
309083
307500
5
19805
67
34
253757616
13
319440
549107489
84
23372
91
6
406539
14
510880916
408605
9
982932956
10
95454
260433899
147123
335897
89578
87
407311
114847
24
405356
59
18
71
233269
94
37
62601
385317
74
20
66
709763019
5170
81
215905627
22737
119184
68
58
96366398
4
25
3
91186
83580
261424
83
73
8
42285
27764
4
94
352148
310131
4
71
8
84
76
98
285001
16
60975
442295
66
4
31
30
343720
144735600
31
29
138566
53
95937
47
60
85
22
48
339771
268121671
65
69
76
83
477830
401574
55
1
8
151327
256029
240628
330201
39
4
39
481520
144137
167026
176634
81
60
380187
258058
482088
529647377
302720
47
95534
51
291688
366817
320908241
6
343460
33
19
445391
165655
148116729
1933
81194
329864
160961
48
393186
422220
51
95
488865
451731
403493
43
95144
77473
147208
498924995
25
337741607
44
37
958569854
62
3
31
158821
1
88
441834
188642
638898751
337748
20
188860
7
165737
285715
485341
56
8
70905
64
43
421489
25
52
14
99
99
46
34
36
98
69
241184
122585
50
1
389046
8
6010
142383
259704
332970
48
6271
16
301187
58
30611
445443
305919
83
116475
292011
3
510673027
81828
230026
92
71
32
226210
16720
310135
4
444260609
312926
211201
2
324918
119071
39
85
565958513
274653
23453
36
6
482546
444469
478286
84
43
236909
41339
187794142
244264
260404
190322
30
11
266475
7
36
417134
365566
46
43
10
925175730
115372036
8
27
48907
76
112982
4
61
398035822
147714
29
80
64
7
66
27
478793
658008759
67
372397
35
60581
229451
27
87
44
88
672412558
366773
263043
94153762
97
57
87011
54267
413380
79
319809
71
54
61
255875
99
433303
693724914
33
7
75
24
425358
24248388
106307
576010724
334130
16
45
96637
7
70
84
154504328
85
155530969
1
2432
38
309402
367000
85
416525
92
173090
41
69
64
34
7
86
568757179
314357
72
224767
129770
235616
42
829221585
3
330581498
447791
593749306
60
267287
190384
21
140956
161210
206966
93
45600
42
159188586
44
333435
139928
95
85668
79
33
127916
65
409839
80
16503
34
262746
4746
1
362616
68543
79
444239511
92
289203
32
224705
46
133063
13
12972
51
37
437744
26
482038533
8
257463
175233
105307
6
29468
37
94
417260
91
205802
23
482256
386713
541371238
97
29
65
370835
7
68421
43680
10
293970
46
5
74
21
207258
451733
51
97
219399
376715
439429
99
107254
20
3
58
477425632
13526
94
51
412464
12
63
845307938
265179
72
66
426800
80
1
86
323235
57
55
125005
57
475165
2
9
69
1
273072
41
124686
218024
3312209
13
381916
409575
388402
389414
59
77
5
91
45
42
41601
133674
70
194416
88308
395041
79
301225
6
370548
58
63
88
182515
32
4
96
84286
222687
323934
234642
16
262545621
284575
64
196588268
43
19
16
6
367310
4
80625
36
205220
78
47
43285
53990
71
398237
34
6
101652
86
448106
56
33021
54
121832
25
13
95
4
8
37
435068
226877888
646505350
99
43556
143863
9088
2
9
42
55
36
434762
316813
109660
98
31
15
367424650
54
651175053
10
74
96
183448
399729267
5
322051
8
4
23
87
81
8
3
845956957
426355937
63
32
46
236910
43731028
16
10
272043
23
222368
88544331
97
423275
5
57
405120
47033
97021
273901
7
7
4
2
3
86
89
20
93
18
55
656752732
262121
475953
18
455690
64
190599
31
8
363022
45
95
910543993
104217713
27
233578317
600820039
90561
87
345590836
29
14
98896
454926
75
5
59
43
66765
3
45
93
360918
145968
2
2
88873521
332683170
155605
7
48
229378
390242
280963
139172312
17
85
930235413
465756
55
57
5
231954
8
352111
79
66064
157843
238081
69
11
346767
410159718
375744240
129394
291210
314245
357566
317033
2
72
63
229883
744803340
15
27
117031595
181515
33
260431044
22
145285
18
182830
51
68201
87
118440
79
81
414961200
28
323410
60
9
440201
6
47
112792
23
82
72
25
159561
49
28
1
22
83
286021
23
97
468302
262461
223445441
66
324262
31883
410731
61
15643
79777
3
65
57
373256
86
44
28479
10
85
81
97
1
9
57
258554
68568
7
41
82
55541
199133
77
62798
33706
88
435654
46840
54
367973
489495
59
3
36998
87
162215
38
97
7
325752
403706
7153
246960
262307
68
65
6
186357
353718
42
88
38
48
286252
88
136263
467449
384523
15
1
74066190
23
72
201220
13
49
89
154350
18
171549
8261
331466
236455563
34
644682108
56
90
224793
16
32
37
187157
172378
219827
160139
53
8
27
4
71577
6
4797
6
453899
169406
337472
96517
33
43
408927
37
62
385016
92
78
89320
425471
845106047
8
98
29
65
199471
167083
7
436395
73
403472
378309591
205719
91
48763251
150367
298720
83
58
22
9
324940960
374824
462619
409954884
119063
85
47
35
23
59
233036
19488
10955
359149052
93
252930
185975
103003
345240795
214759
590429496
61
25
388222
72
5
983716266
404059
43
121406138
87
155407
492123
180758629
486876
26
2
130481
48
286797
63918391
10
283
8
158986
20
2
455438
46458
154410
8
59
258586
88508
321745
63
95
12
8
91
96
346260
44
94
74
499931
30
94
50
268727
7
8
221769
38
90
199445
66
424139
24
22
430071
248473
37
2
180100
305035
86
9
91
62
867643599
7
481979
319060
795550146
422638
430724
56
63
17
4
251613
47
45
51
15
135038
10
205598
266294
6
380504606
89
912736196
729102860
297859
133957492
426803
738691163
218962006
4
4
246757
153536
441317
190284281
289891
102428
119658
3
206325
55
98
9754
75
98
14
42
78954
11650
461090
62
472970347
49
491232
420153
6
384667
66
37
93986
403460
26
22
80
312755762
388472
349402
93070
304502
887227271
18083
658925561
404560
59
130285
49
12
2
988562532
617088241
3
25
31
471114
44296
90334
32
477712
275065
86
372602
9
97
30
9
1
468890763
219695
1
131703
148902
498347
70
2
21
13
44
5
132500
205127514
61
61
18
384391
59
469403
32792795
53
55504
315853
79
184130
14
1
467269
211358
95
2
439485
416053
291793
990775647
384219
20
357107
398496
216726
942629330
31
1
3
88
56834
332383
3283799
299980
867831741
679349549
210857938
572031521
78
62
6
81
71
23842
326762
1
434909
339572503
27
7
11
455747
367610
2
238566
333510
463201106
494601
5
77
1
73
251653
472314
88680074
6283028
123895
23
228413
56
3
90
71
290188
21
411509
91
333803
66
75
32
446967844
86
87847
73
52
29
48
20
463992
103861
502432676
23
67
75
392701
30
22
430120
191724
1
412071
59251
70349
52
169094
45
2
20
202574
60
2
420858
118958840
488257
194287
1
447483
8
25
83
55
5
90
941463016
681354787
21
9249
477055
471836
42
57
52117
275497
69
4
192446480
12368
80
6
93
85
72
650473169
16
33
416634
2
70
244933
16
312754
24
17
244371
71246
3105
7
471150
71447
436485
173891
61603
137197
90
4
492301
34
65
270024
50
286158
7
345132
31
65
564051091
83
158623
363515
450571
50500
465102
249282142
561116763
363188
61
1872
162638
45
3
395265
370108
88
39
112025
94
317164
213588
9
4
1
282365
455093
151238
425968561
471435
65
51743
411057
8
265459
76
427837
53485
19
311039
94
707009526
6
385723
199863
53
37
309684
44
79
31
329145
76
38
23
4
16049
409853
31
449584
824434344
93
53960
92
326195
44
263008
271410
131609
1
52
554970734
91
45153
213368
51
41
890440191
325019
667474025
313999
48
1796
2
413097
225342
60640
48
73
47
133652
22
471612
23
33
148968742
6
42578
65
271865833
64
70
6
147470
86728
31
40
224198
37
65
8117
246498
5
34
217654
4
285619
10697
7
27
20
430824
42544
6
212634
403155
10924
4
96332
325985
429093
45
180658
33
32
17
53
49
222956
31
339214
355976
47
756511955
37
374598
8
51
48
109385
15
6717
37
439973
870683542
986443486
4
350372
213806
21
57
423267708
35
86
800830166
6
915334152
5
48
35
14
8
58
91
243615
59
30
23
24
64
4
2
60968
297026424
164959
156015
80
160781
56
499641
64
141537
498200
96
4
95
318145
340686677
84
34
823986870
24
88
52
87
56
56378
224713
250006
7
328250
371589
51
291675
39
359098
8
84
579818438
2
272652
57
987894563
40
252611
208231025
519180363
323528
144107
51
31614
113357
365094054
49
67
98
78470
444610
472420
465100
82
686999869
183785
185016
57
32
330861
60
885325128
25
4
6
47
40
16075
389855
55
565937788
96
405121
132393
15
69
95
26
10090
18
4
8
511158641
73
49
162860
22
97
199741
24118
81
455919494
97
168700411
127305
11474
95288
97
17471
92
49
28201
400131
775517508
67546283
262611
70
63
21
29
117913
289584
39798
67
24
457888
387292
69
49
35
44
81
299743
66
89
2
19
179314
67026979
59
212615
267466
334043
75
437924
21
127751
835925176
436978189
22
52
201362
39
97
393533
23
378937
72
78
33
820674848
19
357908
96895838
295251
1
94
134839
56
15
29
37
375425
43
55
622893842
21
82
381336
450799
43
491214
282163
97
212460
19
118303
90
432904
143467
89
323868
68
4
70
97
195694
49
278259
445156
11305
49631
33
58
48536
34084
99
30
295309
8
7
40
316910
438887
98
609172675
478036
677606673
29
38984
481278
82
287245
102826
88777
202082
38
94
290742
287794510
31
320995
30
23
102871
111241
370899209
316705
1
295598
231669
356329
90
3
5
9
94279
3
101355
415482
95
83
59211
90
577474771
222226
18996527
41900
21
1
368093
252385
62
285867
427346717
54
12727
503746330
97
38
421492
323859
436839
30
4451836
7
882194755
84
493782
202642
412366
312690
495994
1
166896
17
422617
320427
61551
175658
176743
68
95736
569804822
72
159958
93
425802780
773451108
57
5
4
43
372680
95
79423
59
38
61158147
32
88
52
7
162566
51
592613059
81
156586911
6
454627
415759
83
273925
13
69
168351
89
435191
87830
80
219906
742382651
954569779
53282
3
291198
94
53787
490219
84
42
83
523060849
447830
308767742
661260353
74
263778
300449
115136
16459
26
81
160975
90
68
361116
155480
422436
97699940
52
53946
59
96
63
5
29
47
353626
398957
26
49
9
353446
391577
48159
98129
25
59069
122023
8
94
41
5
44
489930
1
30
167217336
404269
14
14
520940484
214420
7
7
98
495521
451164
243948
444342263
83
96
2
984064083
27634
178900
94
8
84321
46
18
10232
4
327333
788560104
293858
441272
46
122005
58
73
103596155
437802
288646
482372
204516
6
55573
226955
427046430
252568
264404
70
2
55
25
21
74
64
69
45811
629972988
1
80
45
880180111
37015
16
1
669283011
517952856
598461145
65043
9
35
301748
71
3
214515
55
51
1
26
37
28
33
65
41
679591388
959341446
8
92
8
332002
7658
9
2
55
89
7
56531
1067886
6
28
34
396027
145825333
30
113849
95
61
15
57
343706
65
291210
84
196794
92
9
7
32103
457361017
96981
79
45
63
62
146732
91160
24
245354
75
82
899931331
26
6
29930
71459
265606
66
96
487183
9
546590227
94
283569
428483
13
61
142718
17
19
25787
355713
322806
107187
96
73779
251529540
5260641
223337895
22
49
4
49
194802652
73
156519
58
6
482697
9
303108
157542
22
33
476019
65
247638
99
545809785
383891
378529
3
64
263245
83
161668
80
381949
329563
120510
307464
66
152847
13
68
48
134220
449728
1
728528797
19
429740
117461
43
95
325671860
16
40293
458556
96
38
31
6
61
410533065
8
64
60
212650
4
191403
20
76188
35
384686
122681
39
54
153780
65
67
22
62
18
338219970
97
119444
48659
497242559
283771
391988
61594598
2
27
30
15
71
41065818
113726
194288
292509
234458680
39
34487
356832165
538790184
348394
24
650677129
90
467789
4
485029
70
89
6
7
281382839
65
387002
265387
4
76288
69740
32866
290169
237183921
347637
22733
97
26
388461
456686
201833
54
369519
915099760
231573917
50285
382208
48
360369404
61
9
147187
3
263221
12
64
918359908
410731
339022735
111858
375396
13161702
42
50
43
4
47
115154
14
52
36
5
628321776
452180
197456
30
4
21
94338
422935
79086
240546
4
2
87
56439
79
400508
11
176126
51
297740
1
469715
56
241526
98
53
18
46
4
155594
4
81
249214
44
3
50
289568
431917
240755
20
5
36
50993
109172
253993
2
209376
46
293228
56
35605
311616
221498
41
67032
2
43
359332
14838
16
20
8
331877
69
24
14
82539
4
57
31
24
29
1
34
114013
23
359161
35984
93
6
20
79
471764
32
85359
187271
400102
171856
55
301611748
92
39
312882
77
90117
46
50
68
84
66441
6
107528
4
249635304
40
27
857992090
196917
75
180614
506987891
50
76
131774
336994548
59858
40
6
9
105105
19
81
27671
465128
70
36
31
1
75
92412
73
97
143728
146194
243412
363665
454781
95
95394
249465
53
43
9
4
68950
368982
8
66828
755199003
919491838
262245
69
16
478536
91
8
56
319398
49
149436
51218
168774
47
51234
455886
71
157431
134422
351625
36
91921
41
901156289
11
333026
494505974
56
2
196087
253780
9
37
68
80
100422
6
192940
22
32
374131347
81
59
74040
76646
4
15
51
49
68
404091
129159
172586
80
97
223133
269975635
96222
40778
35
438825
57
61125
316445
70177
41478
92
170350134
298373
6
2
172442
70
32
492398
7
62
52
164593
5
200746
303407
13
90
93
108949
465393
109171
4470
420945
71
8
181771
20
62
40
11
180003431
79
47
38
89
97
63
20
67182
91
9
4
66
415302
45
68956
210911
365209473
59
2
497844
9
8
398528
143501160
87
215343
232679
263877
61
15
30081
42
242827
21890
220616
5
253066
390685
18
332449
284150
90019
317299
361225
411641
199456
165193
16
492938
218435
212290
97
439586
596377263
195388
341329336
444571
79
298492
24
29
20097072
11263
896620682
165389
79
4
328394
891739690
7249
718283066
42
70
154379
350120206
66
5670
2
59
246894
109960
56
33674
260080
607752442
89
805564375
96
388626
82
69
8
96
795374154
173850
71
974478059
371056
71807
65
197611
86
368342
7
12
20343
1
245012
98
60
39
51
81
56
45
44673
92
78
652372883
7
150250
30084
2
95
7
373963
87
290243
54
215172
99
62
370124
146527
12
326532
418280
39
202607651
43860
73
399024537
4
279190
9
20
938311151
8
28
48
6
537915371
236145
72
222174
52
322727
18409
1
663651414
805245107
393001
61
75067
262271
41157869
26
1
97
226288
173782
22
284786
4
58
96
53546252
70259
53
5
93129
368308
357761
25041
3
332332
58
82
46423
261515
28
245957
7
268845288
310010905
48
73223034
247146
308101
48
396502
73
3
96836
214355
43
11
474603116
370944
202464
61
81
48
284190
87
14
39248
130200
167630
250098
180973
48
26
22
3
91315
90
21
3
369990
178866
55
83
9
443375
3
537610254
95
15
98363
49
354901776
295314
38
402891
430533
238539
48420
88
71304
398425
172610
77
81
20
466818
35
312507
12
454354
46
247145234
221186
3
47116
226176
140460
52416
215420802
774156703
92
338846382
17599
9
64
25
29
69
53
33
50
60977
92
568190365
209530273
47
512990923
7
38
15
78
486600
78
5
20
255462
40
92
83447
204185
5
23
86
34
93
65
499544
222632
180477
74
27
70
65506
5
387600
13118
82
417555
9
55
90019
651164398
37
157893
1
2
88
30
33
30
19
9050
6
489407
228765
108971
389809
36
412290
76
510738463
40
9
149330
410824
35
266092
72
168927
174151
216506300
460852
68
34
941348444
212452
71
9
1
278811
97
366276
1
4
35
93
174916
321300
47
324700
29
56
38
4
379835
68058581
936766509
70
432997
361919
20
23
7
17
396224
426546
3
54
244155
402952
20
81
6
96
83
8
20
77
20
28
97
67
38556
388978
401157
9
83
53
367903
3
102836
192634
7
62
324493
490675
69
246823
3
59
81
82
454640403
5
80
6
24
642110364
89
93347174
91083
97
2
375282
318427
278312
476640
20
98
340855185
1
397412
95404
618703761
857907863
374314672
420268
384318820
99
92
24
498342
139009
456291
99
99
873516177
6
63810
908046287
80
55
626016123
75
59
39273
404001
36
269892
80
378499168
356125
1
32380
370004
59
151316
22
155491
329544
467273
43
14
9
49
355082
41
64
68
93
231170
53264
364992
138461
76296
26
84
86647
513086515
950285397
165192
80
74
193073961
455447990
37664
228281
3
46
19
41
77527
425670
685433095
87
391336439
47
64
18467
4
33
2
475727
275701194
179224
16
400439
378412
30
1
85
1
391045
5
53743
260689
7
19
30
22
40750
646908045
480240
356092969
419113
94
389500
5431
400504
144809
458518
484010
40
14
1
51
183070
91
323731269
5
296386
234975
282216
25
98
12
193181
256978330
26
112939
136708
53
81791
352588
21
34
50
141793
869623098
41
35
9
234112898
58
16
29
34
97
14
29441945
62680
29
83
76
413825915
139396
54954
680110314
62
34552
2
84593
6
96
5
14
184925
14299
12
270731716
263434678
584781520
396089
285698
31
488418
39
17175
350329
279541
94304
288294
371713
26
20544
200521
635840370
360784
92
154784
11
433707
472046
73
85
5
34
31
967970632
26
79
227799
308543
6
92
47
83747
52766
1
329714
71
123499
7053
455826
6
51621
3
230531
55
57
826958613
467330
7
459668
61
3
1
255993
39
490838
47
229216
814768824
47
257305
77
80
86
488906
44
160815
441566
21
103821
323835132
394116
10
23219
620523674
148345
14
94
241209
413458
15
7
82
5551
441900
57
78
169484005
12
2836
76
184091
31
3
22
66
80012
72
27
379672
82
52
55
267366
658678759
179430
170098
21
38
456505065
895396319
34
94
63
97
89
70
340932
54
87
183519
283698
6
25
406158092
156059
489844
69
82779
2
9
75
15616
304454
49
19
263277
27279536
177411
268731
85
82
8
81
232481
54
11620
37
223061
224915
281780094
28
96519
80
438549
22
1
288616
55062
61
15
437997
303508
168749492
410636666
220001
7
965082651
68
63
108153205
437421
78
62
383968
61
72
27
76
29
299685
33
4
89915
60
53
69
51
57
48
22
30
1
41
389816
136663
7285
585396422
35
419524
335779
413000
45
36
78
493801
8
11
46
5
181472
107239
9
238450
21
53
157819
131991
148222
75010
312751
51
67130
43
63
847666439
449197
387783
21
478293
359618
39
12
9
474031
222813
370143
6
592621450
462256259
62
50819725
20
622274450
98
399385871
202794
144283
9
240159
93
24
79
173540
244688
93
138395
17
5
15
95
6
477308
74
163367
103868
485880
94
34
227484
34
74
20
377141
27
453890
269779
56
91
542753761
9
700344407
24
33
22
998213858
108536
36
735410412
99
308521
188706
30
481387
56
7
85
20
28
387667
2
99
8
83
84
421118
27
988044594
248819
64
67
186515
38
48
39
2
46
116736
459386
468744
135997
55043
33
668350554
4
944659983
507728245
5
111470
86
820
78
4088200
45
450947
76
112109
67
618723047
347243
7
313740
780133102
4
47
440014
6
92
38
43024
3
1
3
373327119
352302
90
34
226913
85
457048
50
49
376055424
384665
71
21
94882
368780
89
799533534
600418881
52
314575
24
26644
3
75
364827
2765
72
274045083
482494408
16
14
282014
36
8
350294
80
68
848400105
10
78
434565
677739545
80
1
173561
29
91
61
47512217
116696
79
445931
53
84
348245
6
13
436635
227592752
485137
29
235817
9
83
360881201
38
358864
23
78
92
70810
75
75
2
268976
101608
53
307842
83
77
489558
16
49
807630248
34567
142088
481003
430862
6163
56
97
143585
41
112809
459019
52
28
161824
318257
56
362319
294371
80
47
73
333686
4
66
39
1
234172
446611451
4
416434607
49
175869
22
30
56
425365
328989
64
51
63
203488
44
68810435
182302
15
303301
96
90326
67
105782021
184658
480756
289842
61
200434
92
653970764
5
18
72
239375
18
34
475675
182592
13
669844044
73
417750
34854
481556
64124445
3723
66651
403654
184100
45
253609
31
23
241303
9
51
73
8
17266
960827211
407914
417813
91
222910
77
79
74
6
228676
2
528081526
149725
192692
95264
218438
28
47
1
28
22
32
97893
221512
70
2
475993
53
59744
3609904
97528
50
5
475375
136021
491837
78341
100933
468285
657317081
8
24688
127053
9
185072
20
6
48
322208
305136
40
96
79
235665714
6
59
192180
76
59
370139
23225
8
340583
3
62
398122
389780081
77
65
91
232820
87
69
22
172181
40078
71
43
447234
75
255257
13
345205
67
566254618
122668
345494
63
36
4
13
8
77
21
65
74
57
288938
393022167
329126
22
12
275391
441452
5
493260
81
68
274655403
52
174680
41
164736
330740
60
163786
228440
4
3
438793
367987
343469
497186
340731
307715
8
79
41
1
85
78
353316848
99
52
45
47
314389654
97707
355390
88
48
85
73
11
67907
387863
95
85
756028931
1
3
242642
93
34
314974
10
14
268446
432700
51
57108
347331
99
121906
113721
15
372193
199552
19931
238048
73
45419
501828136
69765
300767
342479
129986
290682
74279
8
10
96
90
272749
325285
37047
149470
321967
32
374812
219589
181762
35
284584
57
92
65781
286542
91
60867
462399
9
49
214086
255559
425510
142078
62
39
134249
1
372977
327747
253717
185671
78
196045
8
589618044
2402
353607
40
356469
341471
32
78128
482796
92
495036
233827631
79
404727
8
6
307183
58
409701
401912
277569
38
57
11
279887
18434
167493
78715
84
84
26
5
89
29
7
487236
887752332
65
159256
4
20087
157599
96
57
67
210098
486225
487666
330270
924981912
72
61
89
360050
321193
9000
76
1
9
9
17
132773
26
78222
84
75
39
4
311520736
290569
813750311
3
36
69
21010
73
489532476
23
27
300519
20
310781
89
183652697
191483
416869
97688
6
93
244277
52
255092
78
132409
90
380186519
1
12
26448
53246
441250
425030
79482775
62
51
46
162675
22179646
431214
90
208850
48674
49894
972473531
50
47
56
208026
272668
2
540552896
13
3
36
477986
17
68
44
962415533
56
117160
7
261696
78
52309
232180
89
2
266584397
449061
352647
294788
413935
573276117
412495
32775
186019
64
201392
102588
959578561
58
352477
258932
838718648
14
21485
482738
17004
82
18797
20
60066440
81
26
92
6
40
84
857673143
71570
374891489
471795
68
691589568
97
386834
9
32
483189
89
41
96
430027
28715
6
61
449670392
307411
2
16
260266
83
35
152400
154523
217810
28269
319954
83241
34
179072
40
469969
20
94
7
352813
64
309938
680189307
42
30
89
29
1
89
376919
79
262026
95
5
26
9
226893
97
472660
91
435066
231270
71
67224
5
72
31
124110
222801
47
9
134976
964939675
415315
30
437079
71
88
197048
72
283284
9
12
422436
772472323
160017
48
8
192207463
421257
81
92
290919
93
98
54368
76
271827062
17
80
134825
7167
3
297569
89
88
88
7
83
95
612169039
60
717704855
7
4
4
31
7
433325
463459
587934593
450597
470727
22
482191
34
152631
247981
444875
84
15
11
345335
14
144962
269088
68333
9
448963
69
288372
26
38
90
22
52
4
8
5
34357
58
440771
947797969
181450
25
49
51
9
279020
125118
320108
24
380017
568746505
54
157394
94
299329
13
789689334
249460
369964
208087
215386
60
86
213273
305589
260786
21
128171
905200427
49
73
6
73
55
37
58
160321
69
39
130295
402121
309117648
210361
376312
289262
25
217375
552683004
97959
348321
45
18
437057
304026
285610886
61
40
13
35
2
129224
245157
85750
72
77992
120284
382765
70
113475
62
212035
13
713160428
89919
59
204872
490062
231964
437940260
106177
49
485461
859104050
687877678
396857102
46
128993
150575
142452
15
70
159618
5
91
950015676
585602327
56
152101
415402
55655
28
9
34
173459
86770
486062
2
275062
92879532
27
471694
151253
5
221102457
8
139920
53
38
22
296480
413197
65
7
95812
65
60
492491023
33
49
383785
341030
129226
119727
39332
405762
33778224
271120
154992
240550
138540
96
29
8
10
85
49
695544623
8009014
61
74
25
86
420303
34
53813
86479
81
6
25
357686
49
3855
85
383080
163739
19
2
331031
79483
694941896
14412
34364344
25
80631
67
190998
42
93702
73
214439
524
511557283
15
25
15
89
8
57
18
862838492
15
421687
374459
86
76
187405
125335
41
161090
945210340
20
79
266021426
842207712
82
419693
435170
9
27
51654
3292
397190
208433
16
29
433230
93137
91027
40
153148
56
3
90
263631
63
81252
47
66
87109
9
71
3
8
96
64
95
99
7
323194
58282
273808
2
37
410121693
352142
473674
60607
331884
32
148154
309286
24881
82
431655
362429
479841
12
2
15
25
294901
236854
7
34
40
83
32
57
450496
557161683
58
22580
160260
360695
527167769
160226
76608
29378
841235061
5
2
85
107470
144864
155747
5
153537
97
10048
68138
46
172165635
61
114846
85596
53
410522142
158382
498089
426200
192124
58
71913076
26
113607
208572
76
82
425047
112931
297713
342060
274596045
156589
41
53
76
51
482
5
66
25
97555
18
532690478
12
42
34
175166
35
527028407
465456
402350
5737
71
39
4
56
77
177215
166470
67439
20
229858
142254
86
244008
79
87045848
260950
2
39
89
447648
91
233798
225428
657729554
6
119074
240204
83
433398
309955
99
450933
417971
8
42958
189371
90
897483451
342608
189516
851693362
82494
331036
25
7
24
89
244936
54
69063
167748
469778905
40
842931297
432842
359198
64
96
402467
319850
9
67
63
6
74
1
39
116581
12
14
481174314
290730
35
87
76
23
404134
66
294991
5
155079
163228
75
98
91048
9
414487
239864
60235
41
73
92
89
50
429124512
63
5
176718
259236
3745
165648
409593
412616132
37346
209499
274053
807687328
51
68
38
2
36
21448
399804
440431
379663
90564
28
92
93
98
98746
81
7
712578509
236397
169593
24274
422709
67
308563
34
360124
370365
332908
27
64
382279
344936
8
4
343620
684199248
204505
106579
484207
490091
319520
14405
42
261269
152800131
39
71
99
18
6480
22
219723
61
8
69
320412
2
9
217530
9
333890
318471
49
52
321715
655245693
259943
315738
404338
970643517
494204
441912
290532
34
298468
13
43960
187994663
82
55
26
470167
3
259687
97
837885724
11408
293008
67
74
289824
166628
10
38
380335
85
35
321141
81
12
92751
148922495
157240
782454811
29
45430
143423
3
84
28
29
360661
221123
92511
23
410450
434941
418033859
68056
48
14
96
37
91
8
276693055
199729
64
3
103174
323171
6
360723
65
414533
48097
3040
15
707180877
10
91
459073
331282
71
95
12711
18051
30
81
1
203107
348295
93
353464
85
96
323778
13
213085
11
51355
419054198
222266
269492
5
470315
81
95
8
13
499594493
68
8
21
432358
14178
234986
70
43
6
91
28
47
63
4
434925
220059
123742
80479
2
51229
397636
60
28
5
3
713749363
17
427315
61
169635
29787
71
275442
65
66
128250716
68
235534
88
222896
342156
79
115177
51
998395788
4
23
26
441868
364540
483337
3
54
488088
73
57
133741
40
34
537060969
492797
36
4
2
88
9
78527
88
921108478
255124614
68
139474
6
92
18
68
490107
280174
325196
28
3
44
96
424739
275747
92789
498287
77
54
71
198431
87419
93
469971
68
84
369241
21
11
45
495638
934696932
39
399266
130549
47
313477
20299955
26969
95
49
408912
49
11
61
335691
70
82
17
49
50
6
154298
14
37
475318
86
11
93765
467731
54
153197
188668318
778574316
429835
794839989
82
103200
385732
162907
57
35
64
9
36
66
574564543
46
3768
358954
369380432
99
99
204022
75
353014
33
59
57
428449584
23
95
324211
18712
59
10
394734
308359
344075
90
302535
47040
69
96
28
71884
9
411242
48
38
10690
61
556269467
66106
18
13512306
7
71
66
739110166
635387158
5
3
22
843214933
34
283018
388100
165146
118818
79
274962
492806
1
93
53
75917
131644
475499
21
9
91
15
19781
61632
210570
81
8
8
35
200740
445415
8
463504
75393
22
3
41
762950646
117743
36
8593
150716
271635
65
26
95
73
18
225777
67
591250186
11
135693
277458
400951238
72
90
431199
313557
18
252089
77
2
176080
2
37
40952797
321294
324978
90
484776
70
46
84
88778
272682
469668
77
388438
73
67
29
5
227816
238585464
93018
398414738
227077
4
16
28
23
7
6
96
17
41
17
59
309522
755481512
66
52509
404690
160605
39
966704212
205495
15
14
71
180969
3
8
229677
45
218348
419462
71
427863978
439306
28
222044
37
45
57
242648
94
3
829245844
67797
22
283310
57
206467
32
7
33
202005
403992
35
43
39
83621
26
143793
36
43
457853
949131802
439394
383873
93
131653
41
11164
952274818
472182
158763
222335
54
31
97
43
122695
909385188
55
385248
167893
454988
16
66
46
51
23
306796
8
31805
252675
70
255675
4
38
882501199
53
96
21
489660
433403
186335
61
61
390395
94
69
151798
468281
824440369
2
22
165626
44
242004
63
208733
76
39
45
439884
38
20
6
74
77
132986
337025
124903
59
14
95
243190
105966
356950
4
268807
971603427
98609
86
49
1
23
184654
441039
9
304752
358415
86954
20
2
61
1
198862
227235
337104
297408
50
7
50452
18
1
34
33
22
497227
134356
413007
168361
193136
57101
156710
80
380228
18
95814
79
54
353276
293253
75
474781
22
108043
15
968986790
78
295004
36591
102088
7
399187
783190384
58
200992
58
9
55
236667
287355
459683
3
422991
359009
35
312740
63
462921
501770019
591261269
89
59
3
410404
94
98
20
1
53
84
91
724468929
52
668064364
77
490248
57514
65016
26
271398
45
1
704633869
98
58837
226773
18
141445
14
59
168677
104692
72
21979
57
209846
151252
450157880
55
15
76512
69
22753
5002
163705
49
462698539
26
95
1
2
786587394
74
383026
6
371886
461296
75
32
57
256847
29078
94
6
121338
167479
485441
92
10
477580
39
4
44
32
54371
38
66
20
39
1
284384
53
384769748
59
747090177
100289
46
74
267083564
772146453
264609
61176
19
60
9
27
46
26
74
98391
483447
214101
181635
319098
68
160996
7
7
66
490739
99
15646
360769
408553
98
3
87
202301
163119
4
283011
10
90009079
74129365
86
59101
5
6
15
2
481377
35966
445595
99960
85
97
30
399733
289037539
7
65748
81517
13
382665640
60
23101
23633
7
125669
143963
177116
5
615716154
40
164297231
52
6
35
20574697
98
142806
393523
5
37
143560
81
158747
65
247780183
26
995
293209
68
9
2
362155
226840
13
68
60
219467
51
15
926284405
43
2
97
25
21
93
338087
12
462130
313944176
54
158228
28
484801
89
4
34
129268
276754829
370816
71498
393725842
75
8
6
460611846
72173
53
188696
696384540
330832
102934
148237
221236
227444
66
1
258110776
491779
313101
334971863
61254
269973
8
33
144067
323614
81459711
1721375
39
6
90
210097
415220
91
55
166222
38
9
829040848
18
407418110
379241
98
98
50
1
222768
370104
489751
81
329707
5
296480
498272
28
180176
80
21
96
191935
261777
370710
97
31
268963
52
73453
891597409
16
341019
50
831982432
32
264313
389496
75
30
56
90
318550
344145
230633
73
438905
39
59094
64
299951
2
52
1
399758
53
41
57
286304
58
252457
191707
70
338210
395574
322574
248675
39
200135
47
76
7
71
175773
31
43
35
380679
6
29
3
491941
411482
447680
179718
22
9
77
15
171070
100389
128915
57
33
1
91
70
74
77
8
767032614
179287
18
6
425038
68017
90
431612
34
388812
435208
11
28
56
446034
6
349117
451184
82785
610711666
4
323347
7
266626
42
128895
6
99
92
4
55
207144
262733
22425
48225
16939
46
25
367757
35570026
7
149446
10
381327
65479
469974640
268784
159819
190066
432944
672472360
216072
72
82
76
41
1
174080
139777
1
57915
357350046
486489
229217
188131
2
63
373481
8
144885
38
849317544
73197
96
3
59441535
496655
402263
358795
7
112169
31914534
464861
73
42
2
48
17561
68
41403
76538
76
75
84
85
269237
65
94206
87
289834
8
140066
97
57808
1
378263
97
8
87
70
41
80
62022
32
81
65
93
54
152849
734314995
98
296917
65
109284
115429
345717
66
126150
283455
400137
107077
46
10
228641
39
4
342117
62
49
194502
254865
332295
53174439
93
44
454647
94256
470582
28493
100604
93739
83
49
96054
61
312850
384524
122488
272835
288245
29
674487266
240603
99
138919
240794
142736
434981
295579517
42
96
39
160446
27
52
9
13
340762
187434
18
1
125017
41186
302282
53
74
31362
97
236699
80
110052
33
49
73
39
16
71
297092
6
31
11
365307
6
472900
56
429105
140029
86
3
97
39
66
90
282437
71
48
20
29
142923303
478471
44606
1
6
59
200772
275388
460980
19
171431
2
260598
274579
70399
16088
265650
36
94
1045
41
51984
14
69
973035473
71724
198687327
120618
426482
90
495140
331304
13839
353654
323693
333688
310235
39819825
24719
4
86
29
699276752
62224
51
21
135825
4
13
423394
212052
63
165268
450648
8
420802
425348242
80
184729
8
47
168620
7674
43
43
40
381328
41138927
68
498618
496291
32634
58
49409
23
57
240199849
102460
71
9
150057
858091312
6
173069
180403312
3
5
8
250196
432206
384739
200076
711961113
130661
2
4
36201
395582
292689
967507023
19
19316
167928
98
200307
844862298
263515
90572
152780
5
3
98
36
76
96
29
5
253156529
238994
445340
145337
269768
5
360997
99
36
56
57
213583
420258
263495
260366
139339
56
312462
74
16
77
78954376
239720
108966
201392
475884
278032
444782
21840
26
400787
46
87
315557
242938
326640
84
14
45158
221369
77
391789
32
478310
75888
2
5
114437
216027
354973
53899
81741
27
76
319811
223312
77
22
28860
30
1
275578
47139
1
708808500
129542
14
51555
4
248185
76
2
346925808
24
479340
295941
271098
48
382791
132650561
195203
66
369898
475966
198843
114056
114517
8
2
194806
9
20
417113953
45
5
110136
78
494581
61689
73
22
113214
372815
28420
8
47
63604615
72
342728400
3
36
90
354976
289010
50
8
180105
101779
32
267037
88
34
99
29
75
419073
78
11
197818
56
53557
149012
63
67
55
569814337
310457
37
13
184049
54
56
818176474
3
3
73
44
138298
112052
6
411033
556366409
56
300095
66
43
375418
335658
269176
4
172590
497818
6
23584
80
234106
20
688266814
65
248318
5
72
4
16
68
345202
77
215887
475178
71
52
110109
79
153880
199149
5
85
29
23
67
326516
82
57879
12
403373
275090
5
82
23
124617
511829689
2
272486
260623
285156
58
420740
457405
281865
60
243467469
7
7
428148
14
7
182646
78
373944
248773
54
56
77
23
7
2
60
94
171902
55346
13
96384
77131
26
5
25
32175
118742
116944
93
12
458319
249369
97
873263617
19
14
1
238120
21
381760
479619
66
66
891602461
74
675742542
13
153339
446579
122748
1
186086
174651
438611
588904037
309847
12
81333
213267
33
493819
54
54
16
103649711
333742
72
16
5
273771
438672
155456
69
1
13
182022
431800
92
1
364955
248769
475862
93
73
434387
32
465530
2
454526864
9
328917
75
266331
55
149153
86
30
434431
40
55
9
9
52417
273994
34
38557
201049
6
17
68
37
29
7
87
730642139
236637
344754
99
92
140087
49
7
34
4
73
21529
662885652
12691
337730
108740
405085
293945
53568
6
13
3
46
95610
54
728735281
119650
208900
25
94
208767866
7
39
78
59
257902
77
539050220
67
154357068
497860
310115
246410
9
78
263131
57
2
94156
464977
4
220394
376382
35
83
50636
44
23
379369
54
390699
41
88
51
133814521
200210
99
315615
413948
75
12
167207
95
299544
40
249273
32
99
53
44
955621827
84
77
174523794
471889
408887
69
1
214302
4
459691
38
154227
72
186271
649961447
79
87
443218
95
456609
199154
473013
6
67557
340138
200909
4
371476
386948
407694
75
409313
49
139455669
25
50
96
174535
1
384768
278200
6
689354035
44
232932
436572
37907
374908
393025472
5
5
6
363277240
6
276056
201224
434577
817179106
137739
233016
5
89
252808
5143
81
99696
62
376781
289714
740560952
287148
406401
499758
65
51671
343554
82212
45
247720
985121429
25
115905
12
91647
98
65
225343633
85378811
564296856
9
83459
477789
333957
1
362078
8
66471
243984902
25
458934
90824
590649565
151178
31690
287724
40
42
391147
57
381129
200184
199811
336130
436428
8
68
37
156144
67
121573174
323900
262351501
3
57303
31
35
48
164102
58
2
328244387
89
8
7
16
477043
316368
93
93
396014
179498
8
90
75
163838
550367060
6
85
33
41
188429
424044
262283718
491192
141289
188086
56
49
3
23
187709
182118
64
373131706
22
2
45746
242332
218861
115453
195040
124967
393794
766465998
20
265349
4
7
15
72123
7
5869
361894
135592
326329
993720094
308271
243560
479001
246316
58553
95
65231
239332
278052
486294
22616833
402799975
217534
173436
536826799
57
7
46
88
73
1574
480852
40
391093
552649226
68
362911
275067
166803443
94
12422
77
32
3
236892
61
4
283431
33033
126801
406192
8
99
84
17782
353044
329543
447549806
14
467550
494063
613046801
422127368
79
24
373248
449142
5
212521
63565
180523
34
72
276650
25
300893
97
327334
474438
79
175991
78
8
34
405752
172775
5
38
8
60
57
52
20
482848
83
89
82
22
21293392
29
55
76
83
70
45
9
262734
63
633612637
452983
25
82
141240
412352
7
174742
469079544
28361
56776
939113674
70
20
344449
388740
69
28
132691
61999
223342
66
45
325476903
418545637
353317
218930
278778
341315
204464
72
80
84
120693
86640
247715
411345
228692
8
73
69156
53
10407
106266
70
133361
5
701271884
69
181979798
59801
1
364635
19
108493
465045
145546
395524
3
59
42
77733911
28
91
14
60
311060
408593
57
440924
81
406027
92
157934
476558
11
381664
907361839
335569
494794070
39
48
394021571
364548
49
296529
97
486246
4
264286
134984
45
136024
4
87
99
277437
106622
61831
114977
657956246
363820
409959
574648506
17
26
44
388118
96
37
17
656438510
16
54
44
95
419538
56
128250
68
75
61
62
29
241660
350377266
60
31268
91
16
808903430
90
298833
223221900
44
7
956697503
93
446542
2
48
333643
68463
46
305344
71
56
17
70
2
395495
21346
17
82
96
37
56
92
90
37
395118
27
457322
89
66
79
65562
65
234700340
50
241596
340755
53
9
8
39
54836
46
5
280798
27
335689
351603
85
64
157163
217614
44
358731
141148950
413102
339374
27
309823
26
378685
297079800
231031
346690
31
292609
73509811
8
75947
23496
217141
176012
498310
6
343857
69
250549
286314
34241
308607
94
67
58
212820
17
430586
90
88
46
217140
45
261502449
26
2
41996
11
419705
74
4946
177452
119707
378014
43
102396
64
84
113609
107646
9
158016
78
7
94
195846
67
55
221474
34
66
11
459037
9
521765863
38
61
169957
1
278016
233827
71
321152
2
60
328877
99
57
352416
35
526376037
112785
121838
94
60146
62
77
16
19
228110
67
23
124383
469894
272779
8
28677
519670805
12
440212
470765
42
49
55
673565643
62
93
4870
88873
409307659
62758
4461
71233
51
340617
387792
5
9
34666
88
485031
202106
195918
560621384
2948
1
410015
4
89
19
28
79
35
75080
96
82
74
74
44
66239
114056
64
482380
476175
829339511
950320462
37
20
560576427
61
58
34
72
13
70
37
111767
50
486814205
9
60
752457567
54
63
30135
147138
29451
339195
472470
35
234865
195231
746073564
50
495008
92
52
45
81
85
442769
33
232461
17
5
334013
23
483739
7
47
2
54
12
33
56
250315183
345833
254534432
190007
1
397753
84
265754
394578
71
340004
11
17335
8784
70
74188
225547
12
49
428417
26368
86
90
80
13
27
348053
92966
1
9
820017598
68
400456
79
49
451009
43244
489065
398759
48
35611
77
605923544
412000
634772886
398504
5
8
74
413518
30
7
54
54364
82030
11056
52781068
40
7
98
12
337682
104476
366304
458177
592216649
49530
49
48
120698
61
19
98
50
232954
98
359230
1
339806746
56
113816
86
220123585
295445
3
399252
42
73
8
4
8
95
141405
27009
132337
66
68608
96
485006
35
16401
684544260
20
91
81
4
42215
84
410748
72
57
77
431925
392501
83
9
13574
6
8
99
478936
53
40
23300
22909
56
1
17
94
97
345440
33073725
425758
19
31
1
21
39
63
7
140282
430337
684347637
736481275
3
52
48
219463
80
72
900283397
47
3
23
111865
475166
58
193825
5
26
87
19436
10
269778
6
85
171575
60
44
35
10
76
202959
93
446300
84
11
48
303854
411466695
1
56
279301
279773
13270
1
111059
8
60
42986
69
413923
511274547
62423
48
706323782
364604
266317
374225
54
94
174808
53
92
457397
95
52
17
338407755
4
44
19
48214
326938
300987
7
7
39539
64
84
80
165393
19
230079
213541
925424208
486118
667787726
5
243444
79
238333
492200
149784
15799
139839677
53
42511
17
8
42716
152522
14
304685
175496
481019
66577
193322
47
52
44
404015
87
396952
119906
9
244147862
8
406891
41
57678
8
32063
8
494584
200711
25
2
10
14
18
12
422592
168601
102648
225699
5
23
210166
552862539
493341
81081655
86
292017
766565837
4
91
5
73
407570
48215
33
85785
339058
5
20
330042
54
115231
345415
67
47
953160067
188594
95
400568
249971
13
67
308430
9
39084
61875
5
67179
86
83
498363
366196
170653
31
42
35
92
21
196570
21
752791677
289792
61220
7
254063208
282610
260304
8
85047
35063810
25629968
383468
49
79
166926
473600
348235
34
159140
25
51
3772
85
259580111
4
280447
64319
81
382596
247604
235270
139096
70
359527
37
233921
44
542121400
81
63
85
290931
11829
242759
96
27
9
68
44
950294814
75
55
143511930
95
13521
142692
496938
76
212677
24
153421
54
96
24244
9
449016
11
318856
96
18
86693
80
59
24
82
19632009
43
74
86
893615292
28
51
211774
95
230916
495728274
193877
634638997
285756498
37757
19974
167095
224534536
5
78
22
9
6
399685
751744396
57088
14
372306
5
2
30
6
49533157
6
54
117493979
18650
27
52
485608
46
30
9
21
20
50
354381
11
91043
54
411393
309885
3
96
88
230073
214334
157760
65
425874
92
9
385133
445807
80
52825
42
64
52
19
89
937599845
4549
119094
64
15
112163
99
240729
7
1
389947
371482
48
413532
236693467
218384
145934
41
649182386
468886
278966
55
122526
460136
96
393504
64
248929
33
96
5
71
347215
41
17
17
301521
361031
255796
68
97
114952
194415
260098
42
221087
43
15
96
91
23
448531
337911
439205
200341
434534
24
429037
92
116491
2
6
457603
3
104921
79
477990
33
72
392109
379307
209837
82
463767
788236317
83095
57
104561163
75
208656
21
255362
74
95
25
6
14
484304
61158
35
427442
422572
473628
85
312890
19
57
15
19649
351051
20
490750
338903
269307
21
46862
55
17
94439
9
44680952
27
88
374244
102894
45
44
464862
77
66
95
70
840839141
41
16
228096
51
347098
83
201826
54
31
229810
396253
147250
36
205235
57
389671
344284
18464
9
91258
844304335
151994
24
2
88
3
395467
379959755
87
63
113782
82
67968
77
34
375231
395697
31
180472
473210
99
223201
95440
15
80
55
72
387254
130724
108385
66
50
309959
7
63
97
289432
19
405497
70
142553
63
165868981
498177
452950
82
37
89
56
36
29
131766
199999
346415
89
79
112097104
27
26
381710
258755
30
84
12
179621
188956
15
493105063
128501
82
4
656180822
1
251185147
218580
42125
222836
7
47
366379438
63
7
62
97
331243
447774595
75
410495
773134521
467623
10053828
55
479848
84
674450659
36
212886390
214022
15
34524
402542
755182655
62
55455
184235
84
78
86
48
44
473040
449581705
487043
170190
34
196534
86
346014
42
42347
306336446
916166571
82
73
19
1332
55
77
67
44
9
61090
76
6
71288
1
613319921
9
686635534
7
412132
461164
124387
423929
472022506
86
81899
435656824
382847
392771
14
57
71667
968570151
85
667165734
6
51
48445
48
185435294
56
286023
90
344044
818486072
48
30
141132
547069470
1
366702
49822145
62
18
920699936
47
1
52
75
254483
31
60
29
72
695828608
11
3
292261
20854363
6
419982
226411
385772
57
378018
439062
216226
523579574
3
36
353254
138057
247001
246100106
358337
28
456492
128327
393067
143951
89
838916271
64
27231
241813
59
309240610
99695
34
367408
477999
293560
377584
401656
119766
72
74168
4
826904034
436513
42
82039
43
68
792423812
17
21211
8
249585
343209
9
25
267965
35
83815931
443968
64
243688
13
42
41730
259142
88
30818
36
68103
422927
718802493
499070
85
13
16
16
295701
58
416870
386494
423039
9
231521709
2
79
11
24
28
8702009
268067
69
44
67
31
18726
54
592770767
366965152
3
434787
3
205984
348946
59
9
64
44020
7
4535
38
1
53
227419
424892
95
2266
401513
446717
803554566
178233
74607
149843
355765
23
47
14
8
21985
50
197865
37390
53
31
46
66
333734
79284
71
65
455805
4
208106
207469
59
406024
26
207350687
26
35
4
380303
56
41
327759
24609
49
304864
70
305235
11319
41
107517
67
63
316531
34
81
23123
37
297832
927688418
224245
824981432
312319
56
4
85
4
305408
475257
254619
27
33
252154931
499083
5
32
15
2
25
4
399646152
277454582
466029
1
11
86911190
267397
96364
20492
212496830
52
79
3
66493
31
76
402769087
86
20
65511
63
82
38
87
315734
929241452
50
413175
217670
793818749
181313
3312259
805680099
76
60
428236
87
211041
44
89
699045143
185046
430232
4
490841
690896746
926505004
55
1
96
60
231831288
162206333
45
97
15
1
7
80775
77
226715
223462
38
185714
6
358904
181765
335983
233837
397610
51931
699671553
122870
47
42
104247
79
324483
296684
16
95
8
277173
34
27
43
425280
6
401387
697266709
812431568
187256
65
489874
46
347473
90439
185006989
229856
268756
59
282820
237630
35
225134
401939498
37
81
273566
206930
407412
216413
33
57
76
94
562643364
187873
12
47
78038
18
49
8
166372
48515
594897244
98
297594967
844162687
271288
32
90743
217350
29
64
149192
79
10
95
81
11
477791
49
314083081
67
493497
21
596739190
32
83362
127464861
233399
44
43
3
73
47
79
98
51
73
17
65
76382
2
430211
3
407886
226643
90
95
75
487628655
41
99
938162388
93
543077112
663872105
17
203206
84
200127
80
47
232208
5
81
296830
12
454181197
318422
801317133
6
99
84
52
308607
18
112958
5
292430
334683072
6
384291
166328
301651894
52
248841
478935
17
8
61
312535
9
437873
36
85
93
146690
131550786
215829
230042
402390
56
408822
2
90
6
168482092
98
8
449412
52
69
23
17
178752
77
17
57
61
195933777
54748
44
38
9
35959
63
224726
87023
84
7361
237925
14
79
48
44954635
51
8
443085
57
399437
58
134246
2
167039
144048
371809
130536
251382
7
28
94637
88
2273
63
288756
926669199
486159
370551
69
46
132702963
42
331526
7
11
3
85
284232
61
136985
31216
94
314205
743777311
66118
15
1
4
76
46
486909
389874
403728
82
69
518468487
61
22
5
67
88
93
5
6
474549
23314
48
93
66
16
200551
352657
86746
224934
68
49
64
2
945819942
468727
81
5
137381339
180541
63
8
283276
361937
217359
379927
363361
15
337762
265558
92
28
981097514
59
482185
180606
82
24
45
78
85
17
60
358353
99
79
5
41
88
33
3
332148465
20
55
39020
396071253
48
68250
4
452848
34
546064619
96
1
56
256731
100438
16
1
42
898023228
393143
94205
97
5
330123
74
72
26
97449
83
468521
331752
30
808528252
62
5
98
341607
8
487090
605231462
415333
302711
34
95
1
376467
298004
2
387179
99
153527
211404
4
8
18
691715795
36
129529971
428612
27
562396725
94
910988079
837745582
75
317897
398690064
24606
3
8
78
86
158342
254998
99
136149
54
274773
32
143474
304446
50
2
14
453596
219266
122745
8
26356044
461406
29
41785
192267
41
4
683353906
25
370703
43
881443598
45
405189
158788
30
42
973268254
92562
81222
400918
52014
207553
315362
43
42851866
258114727
61
22
360226
8
432421
90
29
23
389758
167260
25
916575643
63
238798
678153200
6
6
86
709398603
71
13
34
29
488440
8
41
64203
2
441330586
32931
98
429683
280
63105
571305337
50
53530
79730
262578
64
164981
386980
36
741800041
1
132191
5
40
30
53
128156
9
20
171536483
8
499410
51037
91
475534
44
38
76
3
90
428265
35758252
140286
342780
95
62
759113329
245225
63
58261
373566
57
52
91
63
392287
9
518392506
75
2
4140
5
87
22
51503
47824695
5
31
35
305076
28
186483209
202416
68
87
11
475791
185421
81
92
6
12
99
470227
392780
28
84
190261
466439
268688167
2
164014
11
210825
43
31
160471
2
3
492080
232241
351147299
14
15
439592
5
29
82
203820
325506
299710762
203226
260280562
71645
44
42317
236486
986266764
49
485607
268563
38
445201
7
223425
20230
125387
6
38
77
43
57
24
543613616
4
77567
82779
172990
235070253
89
461459
45
60
25
543690311
353004
478729
308885764
619215613
68
186250486
43
17466
539287557
83
89284
4
444847
22
24
70
94
36
46
130172066
32
134115721
250275
11
173014
86
148146
413065
223138
48
96
94
65
17
92
126404
41
20
81
758356656
28
92
5
304893
6
92
139077
149744
64
82
194892
215878
64524892
53210
45948
26
20
317089
43
54
496774
86
396013
123902
79
251722
85
157958
61
5
49
837851065
40
378472
71
37
934081179
49
927427869
93
74
99
470683
54
2
112746
15007
463573
307776309
144955
99
210579
31
8
31916
25
84
375009
61268
88
55
8
2
22
7
481964
7
7
54105
169831756
76
267511
456832
38002
93236
114971
90
85
27
93
24
26
513618772
59201
77
4655
229601
75
2
67
24
376392
408678
305278
447248289
77657
84
98
45
181636
366541253
80
64
425939
11
86
43116
6
855775787
20
15347
37
46
224497
96
3
401686
400534
29
6
16
16
16
19
275635
3
49
10
894549693
380653
42
28
441940107
275755
77428
98
25
63
20391
26
235655
319376230
38913
5
504853216
4
33
78
50
493285
86
556866085
12
55085
256193
69
63
2
9
76
65
8
155304
61
78
6
94
91
447450
227284
374158364
8
813006952
125722
91
63
52
247879
674168155
43
66
330762384
959252094
18
85506
369797
486448
24
75
330050
26
126089982
228068
351482
292193
43
252299
37
487612
98
262855
416650
496952
57
428168
409137
32572
447908
823322193
5
52
40666
4
10435
99325
41
53
3
504344831
427208
63113
166700
256270
88
41
41
71
470810
23
53
80
4
80681
68
10
25
68251
48
9354377
796623172
9
78
56
164881
7
1
2
72
38
7
53
720488446
66
14
8
69
3
201427
393196
278570
69
84
14
26
29
431489
2
290981
303085
27
13
62
174112
49
494076
2
8
415613
3
4
75
73
68740
186903
39
66
13020150
59
247949
46611
57
20
240210
18114
91
382697
40
114046
248411
198695
87
345315
400742802
77
95
56
470396
156662
44799
377235
45
91
59
2
482651
69
473256
75
83
472083
365917
76
63
224641834
349035
186873
86
2
94
1
394381
5
349332
36
172388
8
29
38872
68
368688
2952
8
23465
68
59
387859
6
52
19
17
441063
320931
38647
42
164302
282454
465488
390466
70
69
6
54033
276428
465176
455687
64
1
47828
37
233128
668480773
502435787
29
371229
851061705
466205
31
155912
173103
9
5
89
408357
101313
27
150118
34
354358
92090
93
329339549
476912
91
37025372
748879131
773884488
258934
906521595
71
25
228929
1
29
54
30
1
1
93
1
6
47
46
6
64
67
63
265643
365699
42
46
876024411
85
65
62
3082
93
27299978
74
311725
5
867269918
620481605
15
473143
47
71
449756
445576
136975
209492
334315
485633
305427
431707
65
115503
32
485747
313250
647975101
92
54838
447778
41461
444456
71
5
98
696055600
98
12194
238767
47
99
180726
193950
20
324636
159481
393355
33
355178514
151830
98
473284
435726166
477493
53
143967
8431
373743
66
77
5
25
373722949
9
203360
90
270742
235406
356854
327337
31559
233321
75
62
111663
379261
30
15
144242
58
6
3
287768
53
15
53
3
43
81
8
88
279996483
922742023
20
209232012
494960
63
5
213131
255722
173114
8
92
15
692854102
21155
409644
58673
16
80
48
23026
73683
77
5
143864
264077
524084967
91
214674
122703
97
38
48900
368661
63
464160
10
83
1
222240
46
80407
287735
263797719
359447624
10568
152503
8
233360
7
49
299205
277797
155439
132027
4
269610
160243
77
992398889
34
328589
393842
457951
456547
276541
66
97
97482002
65
140376
340796
82
241484
297200
3
61
25
154086
54
76
358353
63
156008
13
53
63
148128
196491657
8703
28
24
75
63
39
41
61
345832
281235
490680
22180
96
39
155920
31152
548417050
76
234032
291959
15185
491948983
48
478258
39
363873
178121
60
352664
255578
55
95
78
472142
240105448
923695778
73036860
70
1
65
68
960977674
24
157276
172354
363774
84008
35453
36
483653
354172
249687479
60
27
66977
247302
257199
66
16
99
23
850431893
88
285710
13
7
48
34
56
139201934
647384537
90
184764
7
450378
332078370
76900933
27
60295
697614064
64
98
85
279676
9
255189
373032
24
2
13
427885
413170
91
301238
4
7
379450
88
78
212449
542365636
310858
167402
383201
89
492773
288981
93
87
22141
78
24
165007
60
67
366383
253782198
18
59
317611
396469816
108384
10
92
350609
32
82
384605839
5
981105379
318408
71
71
43
88
365620
117695
90373
438073731
217767485
34
31
5
454276
10160
89
85
1
7
46
51
79085
428184
394322
331507587
46
5
471185
2
166218919
31
78
14
449180
254886
432999
91479
4
25
121073
5
137892
53225
15
264256
17888
7
59675
103377
5
183135
482872
97444
18
129148
20
5
36
68
24
39
89075498
48
2
69
12
39
36
214150
9
40
69
137215
33
45
93
33
54
90
88
606227359
44
316186
62
99
424067
98
340522
69312516
400495
59
7
229269
439078
72
62
86078
36
354975
96
65
61
78
5
18175
438563
7
93
75
365359
12
54
431224
16
297214
593506455
16
49
59
105539
228455
34
227124
85
441769
22867
44
41
872590573
140488
26768
3
434909410
19
14
64538
78
376618519
90
64112
461925
96
8
154293
432268
88890
3
95
423486
58040909
281146
49
383663
212327
282783
800519769
39
66
82
68
161735
273707
202972
9
85
3
293001
32
111192
310143
214686
88
990656439
136497
85
321944
464070663
8
20
58
220745
292904
142397
80
733419307
42
18
228813086
4
58
36
43
388403861
46
4
31496
193535
38
83
226018
42
62
51826
8
94
5
467396
370076865
87
165764
2
131399
378874930
72167848
398399
30
81
457493
43
60
345358
9
343948
301284345
247659
460675
978197419
7
298316
113605
474013
52
743997767
32958644
55
182385
118959
447896
42
48
31992
45
110306
77
110622
93
8
146620
526641777
350678
110255
437882
52718
71
449258
357467
9
31
84015943
9
50
32
132607
390708
58740839
163225
36
171916
56
235574178
98
72
47
53
49055
79
64
279149
25
232189
94
915914907
33472
15
382605
87110
6
275319
384075
2
188768585
3
190905
257952
91
83259
2
26
131200
78638
18
290238
457381
374967
207600
58
291729
56
66
2
287866
80450
75
659562419
19702
380352
23426
287066
6409
8
52
312051634
8
18
89
126628
485714
504937383
179383
5
41338
92
64
55
485649
9
522836201
1
70
19
28
198106
22
292426298
6
305579
293931
377205
4
8
339484
21501
56
72630
323377
231417
200438
17
251011
60
62
385658
905183415
461394
64
97
855317527
14
17
28
2
399479
375729
9
32
107039
159124
471920
81
5
7
489603544
448670
6307
45998
114490
71
740655319
21
94
215311
18
61
88390
864084107
45
73
207827
365138
15
263961
72
51584
358400
604437904
18
19
17
492442
10
83
2
43
544724634
443065
261976
443348
613737458
53898
250409
166350
409710
157960
136527
29
98516
29
3
489142
123078
473663
21
5
37
36296
83604
191952
180706
296878
308949
49
247278
28519
86
292271
421759
12
63
358569
1
8
273758
43
316422
19
13
210040
46
13
303955
14538
3
52
98
215384
54341
191023
133756555
121638
468516
19
82
5
88
166422
217276
81
41
483275
104834265
199602
320215
399759
14192
7
32993
43036
356799175
33
41
101790
15
195902
40
66
25
305671651
441866935
16
201252600
84
219296
408842
273630
64
486289
9
72
85
95
8291
2
20
23
22
4
53
35
57
7098
86
1
18
8
934053819
326296
454126
330202
34730
352945
35
469654
242265
201426
243655260
98
69
142945
603388602
2
300283
292923
221900660
260973
8118
40
65586
262653
86
70
67185
67
49
74
276484
70
243153
15
27
434054
49
209707686
26
124209
57504
198219
37
26
1193
59
7
210903
1
271222
100218
372822
2
23
480477
38
39
97
437773
582284497
40
72
23
405368
81
272552
86
272980
2
74
85
78
258317
6
51
95
294919
43
235034
308436
437143
624467353
36
40640704
54
284792
433324
83
326911
22
923743362
13
77
46
54
497165
60
276830
416394862
83
56050
110902
2
394886
295414
90376
74
34
325357
469911596
14
155862
210425
23
53568
78
211592
258541
422458
3
106337781
37
360146
300508
73
41
53093
305308
416854
78
361844
23
1
91744
34
334955
89
74553
455819
37
486702
105571
26
94074
94
74
354147
283651
298033
469439
10
5
68
38
421182
226139
83
619063700
41
69
369118
79
37
49
207725
57
57
26
9
70901
94
83
271619
398197
92
816938062
149292
780878114
616004554
6
160455
520772730
287726
2
4
36
6
73
74
949721010
66
222858
57253
46
77
1
61
522594350
336318
30
96
327952
85
381678
88
20067
378038
139637
63
83
205469837
7
260209
48
58
82
199448
307694
303014
463934
55
3
41
508463488
37
895927739
355315
162606
86850
167455
9
4
248654
13
67432
44538
30372
210212
37
123682
76
27292
139677
92718524
6
369671
431616
6
44933
330951354
384491
101397444
147690
289946
139419
8
54
6
89
2
36
97
41
38
287221
45
35
16571
337381
79
469479
1
260644
82
271409
168393
40
347961
378271
326228
20737615
53
77
6
474838
51
15922276
744263757
241427
200810
97
97
28
61
3
234886
9
72
54056
36
62
75885
389020162
44
27225
6293
71
348046
45
23
11
185832565
147284336
2
5
399021
194879
43
357275
9
16
212296
334600
66
69
2
90
85
252759
53
31569
10
183183402
11
41
3
55
444282
83979
40
235934
76482
30
64
59
42
55
236012
598520806
34
93872808
192943
153461
12
313002
343776
380718
227131
599834611
70
90
380204
88
90
137589
702820389
49
321979
21
69
42464
45
73
18
29
483483
24
74
140222
649228285
4
21
66
425638
499742
15127
36
409132
405590
6880
8
346860
29
5805
348781
319413840
16
388699
4
642927402
97
715462210
19
135056
327033
91
2
400025
66
114563
46
298598
429896
375263
4
55
58
77
84
391805
466108
7
11582
487007
18
331626
480831
690600421
915136992
996458407
66
394585
99189
197381
67836
82
411728
472720
45
29
2
418969
6
37
329804
77
55
95
3
43
84752
263391
95
357499
394509
237096
78
314029
70
37
64
93
36
33
702060190
67
133211
440399139
498157
303741
6
379883
674449930
423920
96222
220168
20604
144314
133469
3
90
293227
292005
4
489246
150059
52
277337
469653
461133
39
34
46
237298
5
27
42
94
178724
6
8
464661
55895
110973
1
88
6
572260454
39
51
92021
136886
35
238580209
337193
236910
283368936
379019745
743813566
342761
12857
48
17338313
88
68827
88891
21834
561002903
73852
326171398
12
42
37
104260
60
11
3
22
162370780
477346
18
54
190018
48
781687349
47
23
96573
979874044
222094
116382
351295
360834
34
279272
41
360143
92
79
7
27
787478472
89504
93
11589
303476
789020120
87170
296868
89
37233
47
481226
6
69
211667
92
459667
69212
70
7
450906
337405
370955
68
157463
411183
280372
35
2
55
12
294660
86
88532
93
239835
283453
236677
79
367168
83
45
728247381
40
140038
384838
282986
855220526
70
84
77
2
15
66954
96
92
420196746
3428
42
83
417494
55
76
38
87
58
71600
909819241
77
74756
145612479
48265
35
704731131
762479972
192539180
8
152528
12
493829
125755
283681
44
24
540199582
27
243263
78
767840851
65
12
928255324
47
53
497049
139867
125036
4
8
327453539
170307811
60
367103
199823
7
329189
80
111594
81
20
19
445313
377433
235834
89
29199
58
373060
63
17
55494
97909
75
7
318727
411566
28
5
61
95
65
89372
6890
677154343
488301
162270
337636
162659
8
214978
24
123804
40
305479
5
64
252560499
31
226721
23610
31679
79893
30
436396381
87
373378
41
785156701
14
70
19
163644
333375
14
326222
61053
413209
223946
19
3
93
28
336506
84
9
326721
215041
9
477361
71
948572672
37
63
95
51
635599282
222631
20177
65780
490235
401277
415404
86
281290
186761
838525510
91
3
67
94
644654161
9
10
41
15
67
228462
67
398864
361806
212489
7
22
3
9
23
92
67
13
217351263
84
3955507
99
7
175796
60056
168787
29
204063
60
300842
402270
16
408862
35674
9
174887
98918
405751
480501
6
171006
990834247
187074
24265
642798679
333213
439317
103003
5209
325051
77
374705
538478913
232697832
47
65
98452
7
238831
67007
124872
67356
84
82886
60
3
477095
80
51787
70
17
969220004
42
51692
978892602
1
97
228403
101716
292301
65084992
465271
62669
98668960
473367
305658
31
193670
75132593
36
33
74288
330785
416335
7
2
385309
852101779
174118736
51
87
162096
180452
613461089
79
237744
190118
58
3
9
92
339204
33
132479
447565471
356008
52
27
65
255074
76
193794
28710276
981643459
9
1
418665
64
227086
158515
364088
45
402481
129277
661488371
131113
194038
306956
62
167532
20
194947
14
322736
31999
148441
112435
264152
305633811
22
258567
31
44
81
196676
16
39039
482085
67
56
42
7
97
211884823
125338
119169
16
90
47
64
49
8
94492
26
4
21
384872
415765
85
669587480
250244702
98
23
345617
161241
39
57
324165
26
257215
8860
9
8
7
365690
495194
163748982
2
38
154089
324786
98652
74
110691
433998780
277005
7
24
61
292752
57
21
159593
46
75
210342
213637
98
5
47783437
7
6
72
98
90
198757
305296
256204
8
117697
66
2
3
231254
903379599
65
369201185
4
5
200857672
398598
194791
6
53
68
87
4
87
42
3
85
230113
414007
59854
79003
9
60
89116362
498613139
1
319515
43
410746388
156687
30
313678
74
40
1
319313
91
788228205
339117
33
397135
51
59
52
230020
74
174746
144446
42
675701061
7
479607
605944877
109041
31
47
133748
66
682409795
17
212319
17311
97
13
97
88
199193
49847
14
486173
188862
86
96
28609
356907243
438913
8
27
70
82
83180
80
5
553571207
832656317
849735418
171533
258870
28073
99
58
252713
48
497830
53
33
386121
226795
434787
55
78
62792
2
45
170726
71
8
79
491860
93
131646
25
36
26
2
36
35
48775
210165
683001505
5
51
442546
33
404052
427402
3
79
509290877
459952
9509
18
256853
71065
453722
226292
8
481055
29895
67899
345894
22
20
84
348092
512885505
99
459024
8
169275
59
56
454792
53
75
53477
14724
299789
88
90
46
429708
8
28751
53
75668
295530
846907750
14
117680
44
195874
496774
21
37
72
220612
54
284281
51
36848
408646
437848
395569
468853603
343190
419468
279142
565084884
31
161792
2
20
216131
489222
58
207904
22225
94
56
28
140692
246355
525901484
71
361311878
447029540
3
46
7
65128
405855
69
172368
45
83
197979
64
732195280
27
27
96
4
358062
428732
1
16
67
24009155
37
247311
397384
4
257996299
409070
63421
28
47
322584161
98
152811
391428223
288574
84466
79
29
278099
371985
22
291984
229236
91077659
728830021
59001
81
90
15
79
582584112
974366778
133849205
71
61
30212
64062
842803298
9
440078
697554949
25
356327
5
37
297290
444175
94
55
36
2
125762
167539
16
32
380460
406506
24
88
99
30
6
272554
69
13230
5
327778
23
45
55
82
6
33
79
95
6
76021
2577
182743
5
193985
14
26
618069964
471378
21
9
480641
62660408
2
24
668352794
100101
154120
61
81994
9
818135716
16
4
42
53683
46
452419465
39
3
237296594
2
47
78681
79
331299
62
396796
350848
203396
20
23584
259689
253338
33
24
15
80
254856
39344
165066
28
282952007
54
10
316876
477892
854935076
26
83
206297304
17
78
170719
101814289
298359538
74
384572
52
451442
88
64
632563215
289226
222286
424697
13
79
345283
137673
34
5
10
373157
101063
1
91
185502
53
38
8
90
61
96
355626
14087
272312542
5
74
75
419170
8
253654
805340099
386684
275121
96350
7
53
58
28
57
282420
305518
5
297030
473161
283015
150802
474152
262472
12
36
38613
497076
22
340780
369430
350222919
16616
9
264080
4
47
754490340
78
485150858
18
32
11150
81
26
96
13
3
439191
236408
478700
939021319
43
402713778
614786167
47
378512
8
71
143037
9
5
542735898
96197
32
372465
83
457284
14
488957
25
190986
644415414
79
58
58601
85
89
349612
55594
287551
10
3
239974
94
917380999
97
88
76
74
88
64
439090
75
64
95
265577
637574907
61
984244939
53
20
94
17
35
21
2
94
61
434170
73382
6
74005
152657
44
47
434851
79
21
471109
88727
94
240011
338761
209834
5
176596
140948
11
13
13
41
882725507
49
8
132019
12
415747
340095
85
65352
27
9036
40
172797
204146
203992
32
360705
57
487868
666962912
459559
87987
1390220
486058
41876
58
738260750
1
270477
530906795
17
37
50
99000
499790
102781
73
202751
836870186
180515
4
311105
59
489194
84
78
490016
59
301217
116662719
8
547799852
16316
243369
359648
434098
398949
67
66149
47607
290966
321198
42
6
5
6
11184
61
84430
9
18360
24533
706276461
44
79521
7
326
269347
95
10
20
66265
42
10
45
20
47
25
44127
90
27
174285313
3
36
10
573111026
26
52
12
385065
50
95
41
1150
13534
139080
49
313247
295243
225600
446763799
3
9
66479
57
955896563
413015
97
43
5
44
28
99
3
680700881
278106
361815
2
74
438170
526523123
80
28027
257953
65
47
76
748958948
60
62
27
254950
10
427024
80074
331789
447319
988593408
324563
405559741
7
302761
68
60
9
64
91
471376
242143
77
86451
369518
175687
54
264368
71
79626704
41
89957
312102
9
346284
146742
971015963
40
258394
353775
544631187
71
91
61701
63
5
47
486756
409452
86
795102623
203312
50537
1
341020
607618623
62
7
459330
20
306163
6
87432
285508
254520
5
179347
65754
187218331
61
223369
54
232780
367980
45
260408
268564089
244956
44
286561
26174
137218
468845
55
96
86
67
353459
43
392527
85597
2
755049213
405714
35
241111
973296790
39
172261
17
67
69
31
66
181558
74
106313
429095
334156436
348148
615415948
88789
714076474
93
316932
180437
95
32
79
28
68
428991
93
53
97
154303
647616481
31
392791
42
259204
395335
475507161
20
302641
208199
9
73
689797537
488154
16
96
89149
39
444446
446202
95
9
80
257431
182225
7
50
43
56
963218395
48
22
11
83419
78
81
8
94
77
7
49
355489
158085
201304
9
52
99
63
11
256407199
492129
217363
357644
8
32
374689
418191
191564
59
30
417858
59441
74
162391
17
62
62
84
351065
97
389433
44
307735
282339
457003
947373891
73
86
91
57
1
425178
399009
276540
287696368
150167
8
440212
23
270608418
222480
32227
38897
28
479484
178544
801430244
152292
51
315819
76
64
7
22
58
23
84
488941
5
456107
16
96
485141
279901
494102
33416
221426
5
49
346583
33
245553
436331
31
65
15
29
119964
93208
153720
58
79
44
48
379475
52
469647
86
70
363664958
4
41
67
9
47480288
38
89847
407576
36
19396
96
84
5
828243446
265490
83
310151
8
4
93
143053
471685
9
401292
184137
5
13286
933240552
36426
35
25261
57
79
186161
245281
924295313
719220484
2
946619099
112345
68
46
237132
74
294227
40724
359333
8
428428
70
431653
10
119402
28
1
80
18
476865
96
22
336561
21
62136
240033
30
379136
79
40
94
395050
54
38715
243692
439342256
534354045
256056
420872
8
25
60
966064952
126264
70
23
405526
768838749
494633
98
78
477018
275030265
213075
1
8
33
80
464834
157594
32100
6
221475
92
250314
110906548
83
533466403
1
58
310747819
294778
76
63
159799
657787700
14
74
865307106
7
347549
5
33554
883096379
81406
783412838
21
307628
21
162607
27
96007
42
81895
184735
17
105227
176596
63
398019
624876059
32
436276
91
84
236350
386727
31
412924
85531
57
83
6
321222
51660675
82
5
56757
139247
62
357248
339188
10
24
442859
233197
281656
6739
74
15
725711293
417738
61
42
3
90
14
460119
78
60
85340
146707309
90
46
205639
77
57
72
39653
348376813
81
40
79
49
57
154543
280421
34303
289713
19
46
8
12
491894
89
68
364195015
95
336071
79217
492155
481554
670973133
76
139597
81
16
60
80
97
7
35
37
4
61
19927
321638
52
4
15
383902
5
22
180078
57
10
234916
68
423309
225995
50825
408340
78
20
58
489403
17
19341
7
422221247
30863
88
59
96
30
74
201060
21
95640
9
107708
7
65
83
4
3
4
21
112939
328292
34
2
52232
437410938
162195
16
362178
97
151965
164350
53
90
83545
86922
61
71
14
6
32
38
97
403864
78581
41
411576
25879
75
475701
356824
398158
873194260
453964
59
335311
29141
147479967
250306
89
80
30
144630
242438
332043
24427
4
325936087
24
15
92
98
6
158276
987063076
803229588
138230
47
150284
40
9
154024
33
43
174477
478230
413824
32
99
178203724
38
104328
14
566111152
299660
474400
16
496040
759825105
2
54
72
12
35
424477
16
74
39
20
8
365067
383395
450826
44
10
93
70
1564
91
86
961185190
56
301016
352677
30208121
216016
1
7714
22
20
1
277150
43
12
99
473392
391801
246077
88
360919
9
130639
114515
276009
338826
318863
33
5
36
419688
443969
57
211618
357052
293178056
61
183093
378536
959175297
67045
464247
901152858
884652471
8
299860
239803674
461333
372600398
92
78
129948
104582
168840
425297
62
319263
270071
95807
7
11100
67
292871
454340
6
30033
34
365771
7
444335
7
303147
69
87
57
234070
87
366265
986751074
239827
71
8
421085
89
27142
199943
95
37219
56
388823
40
74
84
53
989329360
481091910
92204
3
86
70415
225116
53
67293
84
7
396857
237349
85
377229
871833999
63
62
463998
279021
570537399
40
50
120588
98084
651502527
48
491988
215736
4
6
66
2
395819
477564
410877692
218696
359928
12
54107
187338
9
78
444618
1
94961
8
20
58
6126
107692
40
498208
48171
66
63
48
102427
99
231351
104690
50
127737302
362681
31
925515774
488632
15
182760
46
85
7
61457
27985
87
451901
21
312380
85
72
120128
491323911
33
351427
371765
46
69
13
16
35241366
47
77720521
10
378492
475184492
56
365634
10
99
33
29
383668
94
781672847
437620
284201
90
348339
34381
337947
564893685
205214152
25080
64
375272
137100
268745
74157
7
2
445886
147768
81
196133627
93
256151
184702
131923
100757
230440
44
18094
457374
268167930
8
15677
36
27542
17
5
301222
63488
54
478089104
58
68
55
170220
95
18
2
440910
56302
270655
2
35
79939
328974
230060
6
18
142264
88
63
15
123919
391331554
48021
393820132
79417
126519
252471
41
18
195644
386906591
17
52
71414
8
28
363911
59661
5
4
253495
272488
213932
162295
36
3
422282
14
912575975
405806
70
467977
246759988
50
739266259
73
103329
11
378370
251415
10972735
98
450388
67
33635
285649
78935010
33
498893
69
6
83271
82
80
366060
119186
50
198834
37
32
417731221
161360
220728
346410
91
95
332465
367238
92
353142
3
11
170543
359619
38
304400
77463
484197
164985
9
300837
8
593887859
8
28
161090
458826
156737
131253
68
93
85
90853415
28898439
90
25867
38
566894056
4
351714
44
9
346009
48
239404
468883
673962624
6
376227
343796
374262
357567
168330
76648
49
23
96284800
91
71
567048964
83
17
293252
85298
133846
26
856448797
376505
26490
65
53
16
123894
55
5
67101
176288
73
85
390029768
72
481857362
97
274733
422984
336679
53862005
154213
625573516
70
97
84
6
83
15195
108794
155688
57
261087
328262
46
9
42
67
36
86
40
38
912063180
2
86
115690
470665
7
290895597
95
87
358083
247620
39
81
31424495
54
227626
856694491
211457
24
399291
301189
14
142702
340809
351744394
394169
22
790691472
76
8
700496478
155005
8
412668
183195
71
116461654
46
55
7
86768
399152
83
376154
252705
26493
1324
694456598
174358702
99
86
241839
323547
239782351
26345
462305
269002
77
12
373568
26
930070392
69121
26
37
9
47
277468
51
457392
152101
288991
270415989
860453945
69
40
420561
428509
274386
9714
516171369
346143
94
383496
264745
2
55
104897
325628
95
77
15625
37
158356
7
496491
446066
50
449342
11
67
454802168
1330748
59
377403
97
8
50
66732
13
27056
4
79
4
862293316
6
42
52892
10
205079
44
76
22922
16
93346
389998
44
50
299007
82
48
65
72
438745372
49
9
405838727
3
159535
969839623
62
209853
4
356039
8
55597
2
59253
185472
257917426
67
14
16
333885
113440
67790
4
92
323615
56039
16
17
74
37
114501
8
43
2
96096
297712
5
52
42
79
87
21
257247
65
8
82
191977
78
159877
140955
39
97
874980674
167044185
48
6
64
5
61
6
78
68
81549
102552
191538
129144
4702324
1
142185
384105
950016638
7
1
99
36
39
439006
7
429579
45
75
80642
103575
399903
170381
67
56
266975
1
46
81
98
23
469497
255520
66
44
9
58
443639
30937
624690291
174062
808960367
51
59
79
112330
44
238896
96
197870349
17
599405700
37
497929900
73
63698
31
345587
64
9
929066244
63
4
36
423350
79
99
497935
7
2
50
8
470544008
207136
19
274094
162308
91
74
389544
87
442981
14
57
51
15262
453207
717821832
106822042
891301369
647903094
582606482
6
266540123
273112
8
6
123216
355116726
607147964
70653
171772
22
89
93
95
72
666232943
1
45
406061
285336
318511
406114
85946339
67
31655
116206
299604
91
36
94
505580039
12
43
69
309354
8
908364226
112190
306313
35
30
73
382671
39
105876
72
14322
17
95
52
90815
33
3
388095
95
30
386750
73
5
8
920624736
270906
97003
26
10
463991
63
112316
19
43
355842
499155
53
31
168716
8
211094
218770
82713
482515
24
105679
357972
296931
17
83
218469
5
57
331776
14
73
38148
388655
5030
497852
10
492037
365641720
429320
220996
5
80
96
90
84
76
157770
53048
281124
210852
5
452490
84
251976
59
35
461983
88
64248
347639
5
88
49
1
56
430379
464728
83
253639
85304224
180062
189506
74183
121739
290320
47
21
735108455
46
483911
70
462736
419684
152936
2
30
15
11
4
724949389
45
9
417479
350965
3
44
238276
280507
39572
42
52
9
37
8
231250
176533
76
475798
52
16
51
182953
7
409578
41
95
420721
19
49
9
371748
45
481591
48
28
28878
29
71
35
138748
8
225426
5
415797
55246
3
21
449339
75
9
50
97
37
346932
45
636077273
85
2841
65
22536
40
89
4
6
707598845
5
10714
10
369886
95
81
67
396746
481547
384516
34
724644877
284255
50
32
91
66
86125
78514606
23167
24
449734
319475
28
290206938
26
480286
174426
99
5
121861
205256
38
263183
423150
54
78
157296
6
81
7
24
33
1
87
469811
22
66
54
7
1
397828
6
84
29
9
97
93
5
258525
9
273946
38531
257533
22
294960
16
10
71541
49
327362
79
30
83
199061
65
5
70
347232
20
365774
5
7
297169
5904
66
61
48
5
439477
9
476595
23
56
86
90
625520182
37
19
15
154490
92
8
290046
19322
387598
89
448411
64
487006
450718588
266937
159965
621803995
271926
68
86844
147460
40
477769
3
774697241
63
167933
176649
484527
13
4
223633
479530
53
50176
89
96
26
473821
303414
85
435638
1207
437563
54
482716
17
367060
373802
29
207827
489984
417668
144374
803274849
67
15
245846
95
2
5
19
7
31686
37731
153631
24
462052
57928
666561221
46
5
119606
1
66
420930
275878
100537
91
358646
7
49
48
83
14
26
225025
45
426177
417263
150447
47
51
443096
201979
81
652384910
9
234874
14
473651
741013251
83
80693
367075
223640
810614896
8
251905
26
228673019
231596933
470452
170818
52
47
140510
90
19154
73
435591
45
253828
302789
85
89
207219
87
32899
39
3
363077
42
35
60
481682
108763
72
6
75916
910656653
299200
261930
76
221703
60
5
496199
83028
380452
64
76
98
158775
362727
3
43
90
375377
27
86
440408
29
28318
19250
43
43
462439
192382
89
56
261384
53
87
40
118577
78
171823024
180891
55
122623
347189
34
65
2
170775
403908
65201
80
31
35
657550410
14869
32
56
40
85
36
32
276215783
543226754
847621812
108738
300218
138444
489524
39
3
84
386315
60
20
55
239947
41
12
226213
21
37
283655
292589
48
7
9
82
303884
23
65
443431
24
45
493632
992434358
469026045
83
355330
2
2
57
738330741
70
476305
447505
64
98595
121466
423685
391939498
286490
5
459179
10
6
46350
28
406928
41
245094
10
277540472
143130297
57
466620
941017132
15
327467
405909
55811
380349
680315561
33
148843759
81
34
16
121140
192036880
12
414464
74219
342635
98
66
302459045
370151
75
123097
233272
42
317794
75
44
82
5
272010
27
74
62
236059
51
11
57
86
464335
31
750006617
85828
48
57
206846
47
9
103738
4084673
386261
334817
20
137490
408045
456550
36
357312
182017
54
99
433696
427956
57
64
30749
377554
36
39
87203
313049
403077
95
14
215893
80
18
191963
97
428564
37
11
338642
115557
28
786808383
98116
66
172866
82
654552615
152376
360947085
121446
45
7
43055
31
2
440506
267857
409053301
85
23268
47
115864
76
6087
275865759
105990
372620
253008
67
73
84
355050
270027467
406634
216975
441911
378803
76
508598403
21
84
70520
59947
9
2
70
186002
277557
45
234737
597700454
200523
63
59
746351581
29
73
38
79
343387
242970325
41
3
860129503
6
84
55
785681583
280824
55
79
63
34
100848
36
280753
2
366597
241091
259385964
37
83951
19
491369374
5
426755
210665
381149
329306
61
47
296837
199396
102984
635272532
85
298664
408843
296964
139293
88
59
36
50
67
236271
382674
317351
443588
179851
64
78
69
53
86
87
96296
89
8636
32
212855
59753
44
500158239
19891
81
55637696
58
85
392435
54
5
89
301654
80
79
72
86089
162430
238831
83
8
412770
29
8
754422678
36
90
42
7
80
220082
238787
112874
6
465118
82093
61
85
7
20
2
67
1
382141
72
1
2
340782202
130750
91
70462
198760
167289867
387565
52960
452337
4544
325334
94124
97
552455509
205351
236087
74
6
144809
402463783
76705
41
5
58
459310
308584
159389
4
208135
3
685962828
71
63630
97
478882
23
39
971469231
417936
25
77
355591
468244
52452
304371
33
371530
39511256
254128
2
146573
416284
467468847
457914
387613
690765832
338602
198511414
424300
97
269082
26
4
62
55
10856
65043
3
328411
34044
9
975059226
3
85
99
22
132176
95
364379
197029
86
11
41
87
10
458015
1
396382
167294
129832
158138
36
401503
213364349
38
97
5114
371152
64
333280
23
26
31
702741257
91
180620
65
12
417276929
29
605240478
167767
39623
82190
93
36
570731239
129899
72393
324942
226507
422023
183997
41
417852
3
723415650
342619
20
41
30
7
72625
401916
90
231814
42
37886
73
16535
30
147740
434669
99
946550354
74123
368893
8
9
81868
16
49360
61
339024
974356206
97
277615
7
323894
577284569
7
56
73
26
48
407494702
58088
89
271069
148253
44
1
318052
91
97
13
118402450
5
405668
4
944596048
73
506124269
304109
34
4
63
248759
796613150
37
39
691210372
75
1
38
52
166891652
57
95
75365
9
130849
70289
255752
114533
44
221091902
5
88
329787
298863
357648
34
107775
776636134
48
266368
447404859
52
19292
103255
57
400565
79
60
168548
27
897456206
61
375974
8470
73
328368
63528
2
4
416697
7
11
9
99
120434887
48
288056
188306
25
93
8
384438
458525133
4
205661
21
50
460886
347639
90
3814
87
367582
494399
87
69
381058
844731000
3
69475
255576
92
175325
16
74
431007159
424035
187613
28
48
17
29
80
7
3
90
1
193927
315030
274575
86598
407843
795998538
430439
152752
36
75
48
301405
173729
977708375
192136
36
78
776783309
44
81
299199
73
143146
9
57
30339
660193445
321437658
6
221432
67
43
201554
481068
132231
8
94115
79
161891
7
3
29
281879
2
301963
304836
870556008
441870
280308
9
68
77
248664026
479085
77
216694
64
66
35615
51
55
308086
464339
6
91
311398
176151
72
41
676394117
57
2
911481613
95
639698364
34
1
77
45
335098
484108
28
136794
25
63
76
381244600
305155
49132454
22
87
259105
170084
75
280174
141820
111751
60
199543
6
230554
4
38
128918
474410
61
1
26
48
540191550
75
239823
3
431587
405357
206639
520392300
71
4
5
497151
70
134786
967678648
211956
60
21
584660227
264103
83282
66
357105
339113
37
506092921
852181222
88
379114902
44129
319661
8
72
4
490793
7
352059
42
100476
47750
43045184
482738
84
69
8
38
283573
462132
461166
68
189702
236095
21
337489
39
77
679102781
4
394299
64
80
12
41
97182699
84448
3
422829097
1
5
34
17
434347
170358
540321620
6
10
96773
275597
283901
465056
62
167635
46
8
306027
222349
9
2
44
42
484555706
53
35
46886
75
10486
10
27
401836
733746654
46
65
47
350577
27
463211
3
426867
370368
51
38336
318060
487762
75
103124
50
993175031
55
137279
72
51
175041
53
129608
309638600
851026906
329193
97
39
108880
241491
85
61
82
81212
9
231270
731278352
72
58
522103884
56
44
58
8
67
225409
460045
58
29
284530
85124971
22
64
6
72
111000
4
50
162232
36831
161953
66
445063
48
77
195739
474478
18
79897
78
62
25
228020
77
171944
98
3
108124
388839239
3
4
387662
426546
842768120
59
68915
74
12
13
9
87
436847
272243
486526
9
79
3
1
7
7
57
90
15
97
67050
424085
899659718
134833
418131
465635
692868791
242330
3
210761
661565692
8021
226844
26
8
313448
72
17
224427
461787
73908525
45008
868888250
335443
290726
716138815
236696
76
140971
293747
335311
83
5
148169
258158
70
12776
416211
421601269
66
279314
243056302
170808
63
79
386058
459667
48
35
63
133041
497232
86
77
172061
366374
91
98
919992249
197998
102014
15
168581
192913133
66712
69
34
445694
830392249
224167
80
78
352050
214640
197428
1
61
63
61
68
362164
97
800957716
344785
286282
390132
395734
36
11074
69892
85
51
22
45
60
221398
15
42
100865
95
88
2
281314
448269
263332
323784
3
33
247239390
163852
48
449151964
475329135
48
145302
805345359
52
636458357
309323
6
172692
39
53
181513
23
263536
6
8
10591
37
482948
61
290991
41
174806
267752
262317
168820
26
386508
177001
74
764958069
49
328258
286741
44100
305556
275092
397898
288928
178293
80
287051
231607
3
72
457803
55
69
91138
57
223541
43380
344404
111996
66
496415691
327812
977040314
461741
90
29
7
13
287929
406053
44
94
20
181342
19709
367200
3
879885175
995215581
5
258838
666483371
38320
193177
344981
436200
40
294113
428988
460146
257300
245617
29208
223923
98
4
40
747790032
151620
37
795299951
66025
256603
3756
93
320002
392090
86
75
276348
456842
473113
344209
25
236891
75
64
78
95
331254
40
9
378947096
125133
17
235525
8
445667
405390
99
40
156812
45322
32
97
4
73
53360
60098
408734
463307
27
267308
7
4
5
30512
305571140
93
94
49
43
9
63
99192
238699
180824
76
146147352
72897
364499
481566
320458699
85
88
3
97
381951
95
529088302
275492
167539
8
92
240606405
293978242
4
9
6
78
329078
2
50
144924
209409
75
34
76316
230149
9
289774
64
19
15
29
6
163425
459100
9
76
382275
36
60
72
3
52976
246688660
59
235411
69
408568
89
85877
189801
244725
411815
246735
35
49
175088
472802262
73690
266022
264773
29
109146
102494
191943
62
76
63
64
47953
81
36
337625
73
30
420289
282373
282625
324943
247497
14
246172
281810
93
634737197
298561
48
4
364925
198953
33
59
961614231
237352
182578
793013460
76
306053
10
387713007
18
107060
2
346349
448319
67288
464357
440921
64
33
85
45401
144536
487264
412496
280935
41
222835
155686
5
81
315572
52
151135
5
15
50
75
93
276753
345035
5
490877
11
8
52
199522
5
299964
48
455366
24434
50
353216
90
8
134076
204776
645461470
381209
435341
9
79
429495
81
333087188
5
63858290
50
57
84
77
68797
977742002
340131
20
14
156526
491435
403689
641348074
23
31
1
4
8
27
88
118665
545092461
70329
390064
99927
59915
15
214999
143349
21
1
32046
119216
9
1
6
49338
2
46175
314580
488482
443643
18501
2
228916191
395378
304836
481300
23
280742
128583
9241
14
62
39
294766
198758
448957
85
142786
92
33
290339
346951
23888
88
320456
85
15234203
57
458999
285474
27252
68
25409
19
458073
33758
35
56
7
37
270237
71
45
295596
282115
4
157880
214022
284505659
7
21
61
69
254549717
7
49
412662244
418144
437297
71
2
42490
3
236442
4
95
44
44
321249054
89
54
91
23
5
279299
88
362933
768081099
401357
136965
6
599659941
76
90611
37423573
91
20292
19781143
45
5
2557
34
96
316573
48
200126
224984
191109
31
24
94221
130282
248285
10
336440
74
277863
57
422728
4
4
95
25
97
42
5
19
159811
27888518
935970834
447313855
127664
41
64
2
225776
148087
68
87
79
93
344865
166325
117831085
84
301043
622602344
335668
48296
26
308238
45385
87
38
428935
2
134182
332309
237647
98
92
7
356581
47
60
356290
143430
83098
60161
440908079
140518
27
32
235543
98
328401
368350
57
487790
862040923
7
737155952
96
63532
176169
3
355561964
12
574052750
172627
474857
87
79
58047
489632
3414
44180
2
3
696603995
336148
638305435
110123300
184204
6
44
3
242663
81357
22351760
543869969
666733121
309578012
368073
51
8
297584
46
324668037
932923225
52
855211077
79
220817000
92
48
86475
466533
20
325834
973194700
387842
35
219293238
83
74
181092541
169992
2
62
612318264
70
39349
254054
65
469920
413375436
210683
400276212
96
232440882
53
7
313069
78
67476
325004837
274747
469661
184180
95
192329
3
99
260510
316225
93
265908
59045
43
21
69
1
225532459
82
672400849
441720
52
32
988424784
97
58
185560897
122522
8
35
36435
413894
89
15
64
261571
40
13
372259
43
1
53
80
230561
26
50
883400863
51948
13
367368
74
141130
70
18
463888
10
1654
444296257
1758
29
393476064
91456
839719969
76
441090
6
44
127073
332018
73
91
250041
46
2
156360
310572
96
19024692
95
94
93952
61
34394
115095
123505
254881
66
152066821
70
117082
20
927656340
42
595332910
12457
303280530
440901
63
83745
487718
62003
18755
9
98
70388
39755
122745
52024
328233592
5
73
474223
73
69
458659
3
273308
1
1
7
32
2
26
291621
98
471706
49
419004
9
474210
459440
2
56
109734
4
4
91
252459
96954
219549
883624342
62
35
33
85
76
150256372
62
36
78
400571
75
2
181602
73
337377
1739854
396026003
173751
64
7128
18162
52
83
6
58
107080
5
13
299673
851300409
336734
35
30
3
485040949
334922
95
4
42
98
24
378091
538860685
173156
172677
283189
81
96
65
321196
9
66
162133
32
32
415150
50
625302275
223374833
388079
258652
23049
247913
23
480638
66
84
2
262112
417704
646517568
329081
331130
45
360725
334532
193737
74
25
74
70
301153
29
802187400
358106
43
61
5
499657
64
37
453887
6
95
58
54
31
815584902
92
93
86
7
422155
399866
475018
98
43
8
85
99
172655
1
200508
191542
234007
2
84
21
394149
1
35
42
92
4
62
224720
26698
58
37
190861359
85
63
23
8
68
2
77
591339834
4
7
5
764354824
450291
234859
2
252626
105987
365338
54
16
245492083
202088
3
34459
853774565
243950
36
96
205556169
45
51
22
43
81
395403005
14
710213280
219837
317795
253868
58357
23
15
339519
46
100249965
368533
4
420473779
72
45687
20
83
49
408071
15
181281
312251
19200
697420475
71708
80
82
326040
95
83
46
396227
162275
86
169091
14
106319
74
275461
448101
257284
369549
72
20
679283985
161103
38
55
21
33502
7492
58
235164
3
314490
10776
682880284
247802
70
77
63
55698
417568
6
118933
97
431584
9
41
43
41
86
60167
42
34
286845
6
40
19
3259
250480
1
12
5
394552
215352
87
359099
2
481392860
316868428
28
86
199972
134848
8
1
926013019
4
109444770
72
43
430260
53
450754
56
19
95
91
244481
72
13
15
44
295845
67
110132
27
4
25
434541
86
9
3
99
39
57
175490
73
436457
93
60
2
416060
39
699145226
17450
584394634
20
6
51
102792
15
4578
373868
260362
5
16
345624
179311
377556
305001
106734
295679
292958
1423
246113
39949
98
137363
5
20
183506
189544
65
333550
481463
92
9
87632
3
498636
19
382272
464275
81
375851
22127
25
4
136800
335606
424039
13678
62086
70
57375
95
128686
60
8
40
88
188393
73
10
927378290
50
28
227433
31
497452
648769609
246199
36
5
423136
75
97
97
85465
86
85
63875
253961
108476
410151285
184238
29
9
257349
39
7
125638
68
405365913
67
16
13
359918
719088893
250564
396516
335423
99
286136
12
70
99
399478
77
2
99859
78
99
36
20
138111336
1
386605
15
16
54387
98
70
69
85740
8
6
7
389139
81
351087
558232117
1
24966
13
33
76
66805024
57
73
63
9
2
69
469709
456635
25
431529100
233268
399335
168194
220191
247869
37
10
34
35
22
445555
56
94
57
189829
321066
29855
57
46764
17
73
82
499075
230128
17
30
83
5552252
6423421
340214259
373236
8978
28
184233
415057
337466
164541
419086
53
309126
246850
75
323140
4
441359
6905
216120
20040
68
211031
481719
354832
87
23
97828913
129855719
260286
74
461422
37
289700
470197
27222
34598
20945
115821
80
44
6
404392
31
62
35
2
449159
453973
81038
392405
384012
8
341814
217727
31
43666
448107238
38
71
70
186502
73
261143
64
93
93
9
93
168177
91
46
68
624041525
391477
78
82
13
151690
57
52
61
86
4
54
227834
351818
218667099
366401
309420
410350
26
34
948271605
25
79
79
319691
13
9
93
143330
16
45
35
207961
218055
57
97
63
749649690
559732759
20
28
251601
80
78830
683711715
411959
82
28
445580
323775
676107329
34
95500
48
91
30
241375
24
59
1
68
81104
350343
258089
18
643095505
488228887
48
71
438534
390779
485336811
307515779
1
110247
7
466777
256629
542128831
50129
51
391505
8
481602
89454
2
79
397820
102301
318649
88
3
46
118579
388613
213043
465771
21
74
59
92825378
918665700
32
231515
274295
81
148258
40
376820
20567
794573080
172142194
427379
425734774
322469
48
40
496610342
85
54
3
93006
52
19
338660
327078
7
163896
79
225757
97988
421191
6
353591812
451346
48476
61
6
187049
63
638585842
202330
264719
91450423
6
34
20
19120
47
371154
580233205
137967
446287
232925
477137
72
447094
115142
481602
89
73
273528
45800
347632
313814065
76
34
759311349
362096
84
90
368325520
10
35
399331
154479
412712
163076
70
59
19
7468
82
69
447537
21392
40
98946
2
460528
412980
206894338
888615820
83
32
305721
453973
360863
296730
314552
271075
82
118060737
96566
2
103808
507268208
11
389470211
139422791
78
452383
88859
22
74
335521
42
45
26
5
728746355
62
217531987
3
34
217527
389132
82
5
22913
82
42
564832950
91
55
259386
29368
97
19
85
328380
167515
361357
413069414
433319
497436
6
388410
374423
482013
10
5
350859
21561
86932
9
397506
261526
2
80
36175
154640
60
46
384546
503001906
77250
355973646
61
40
71
4
236372
109917
18634
272644508
23
137096
72
74
210354
273422583
35739
61
10
96
5
94
645066471
70
69
67
19
90
397437
9
109409
49
32
92
263158
436370
38
93
97
280749
24
2
72649463
9
390424009
61
17
77580134
1
61
416610385
99
75
23471
2
2541
55
7
5
42
75
404897
301315
43
67
1
55
6579
261370
343238
86
58
382397
321681
59
355152
102835
471656
97
32
210861
74414
425272
1
453368
97
40
462065
39
8
357677
76
843808305
351414
485616
485546
60363
338516
1
326876
251787872
51
343389
66
30
168548
6
75
463819
20
162439
4
83
48
9
45
747153188
68
19
626720514
77
498269
85
70
464180
118485
447821
9
382437
41
185119213
13
69
14
2
46
533349279
277821
485997
2
219661
82
431254147
397134
81
129715
361922
887164797
5
490306
83
8
75
478436
38
9
34
109181
365704
268677
488818
32
1
9758
33
170716
60
8
52
371514
606459041
101475584
17
95
32
257200
183440
289600
47
36
32
1
17
89
58
622184339
42
456840967
127113
80
484387
310528
90665
27
342367
438766
356929
481419315
90466
327544
3
48
86
310562782
1
4
194327682
135082
1
58
34
2
360208
496206
445263
47
744291467
13175
67
80
321748
73
75
8
769980569
22228
66
458032
173019
9
9
301538
195170136
336313
922537147
2
53
18
82
94
313831069
5508
70
9
66
81
307959405
53
871469109
49162
35
95
72
336668699
325300
274420
93
80
334650
217784
9
471052
489490601
13
17067
208441
859610818
45
23589847
2
37266
64
92
289637
11
6
286628
1
566459984
631828920
74
298872
4
943142271
72
470939
276577
552815762
52
343404
63
94
47
193726
15
25
73506
312560
28
2
103468
93
1
28713
73
56
374417
437791
84
67
50
6
30
602953975
81
106324
71
321378
248141
34
33
11830
1
7
291535
444433
1
262744
75
915787926
99395
6
63
37
443291
56
79
50
75
39
16
103471
593116145
50
55
86698434
373959
59
53
66
58067
153811
28606
76
39
134169
22
448519
342691
85
3
163343
53
40
813028725
18
153053
234470
57
362661
65
428369
69
95
199263
424947
30
461723
449066
11
74
99528
85
48
54
466878
68850
46
35298
103512
70017
80
78
20
454635
40
76
285297
143530
109154
313521
697658920
497078
90
7
283442
32
403661
4
82533827
402560
32
219412
8
73
137456
11
38
78
115951750
86994762
466746101
99
34
66
33498
240177
192265
9
48
235850
188487
245238574
96
20
70418
404510
171555
43
93656
451098
186960
63
354148
237215
277878
232714
142176
173275
10
474604
867235917
65
82
255744
36
62
84
85005
394210
172242
40
167025775
13
17
349301
73
9
83360
140812
30
385126
1
68735
90
497157
470632
31
32
9
631647392
26
90308
47
142029826
7
9
50
91
67
841840439
115470
7
3
47
318049
213597
6
214455
450720
632983404
385711
85
31
368349
170934
79
231018
84
9
329453
32
55
159623
81
94
8
965051546
68
24
88
397512
306293
340634
5
98
7
93563
3
87884588
172675
62
790474956
2162
2
7
274447
13618
6
93
430443
2
35
3
65994
484636
152916
111914
55
297250
20939
10
14506
17
457385
57
8
49
938177105
281062
62
265211
358631
101469
201135
95
442325
411056
99
31
614897185
828931504
3
3
7
193874
175943
2
198069
217554
164575
84
57788
4
20457
93
61341
94
351117
61027
50084
30
54916
199699
44
54
89
289048
14466
46
27143216
365730
318879
99
56
35
90
282801
6
483506756
65
82
716879108
435630
378920
58
423401966
38
246079
5
350960
1
35
701717877
192384
2
270483
806261344
71
3
44
94
453125
84748
32
368200
54
255027
79841608
258689
418879
393502
539939809
359293622
427944
199389
325040
363286
277827
462990
195169178
228981
99
1
151105
87486
17
330995
123507863
23
39449
60
76
45
169476130
27
81
747472700
149302
141336
80
17
799486241
4
79
365804269
448841
2
15
817129724
381172
85
5
377824
8
49219
109777
293375
96
9
146470
289838
272698
68910
4
18588
81
20
785062060
359293
784337749
66
39
99
4
361047
230089
70
259546
422940
72
31
8
46
80
99
962700913
127308
54
112563
460985
326752
77
18
1
408355
73
33730
22
60
90
124955
755726751
113529
2
310778
53
53
8
79
8
6
83
5
298534
14
170443633
377674
422313
19730257
52
189943
57
7335
33
80
410932
43
4
88
2
37
76
492903
95
85
37408
351014
68
5
96
414074367
11
16
7
71493
419962
237137618
46
312845
8
253658
98
22
464580
43854
336103
491126
971146581
19
207382
67
554627232
5
24
1
346844
442948
446667
4
57
433808
197367
39
2
362902
79
460202
103154
928244804
98
823778607
73
79766
239943
217319
16053
45
492175
35
76356452
167834
5
8
198224
5
94365
3
2
91
7
63
3
320022
2
225266
45858
99
378457
39548
36
478963
26
21
34
389674
92
248642
92
97
41
88
343175
456505
6
344868
176634
1855
8
155900010
44
287534
27
211531
91
90
125338
284418
94
84
478689
479291
291658
499640
642792059
201774
26
369045221
19
19
395530204
258919
135024
6919
315748
311065
149971
27805
445228
159778
75
42
58
2
26
85825
38
485373
271430
228742
21330
364944
313823
50
320796
329470
261213
190098
314053
28
59
3
477806
40
297048
97
30
344644
700231372
889350790
480707
70990
97
40
53
253678
68
9
76
1
69
132954
176984
1
928885230
199670
1
92
413761
127804
97
85
36
26805
902891140
25
42
80
582895623
25905
165568
306580
311612
290799
99
452258
7
10
81115
27
392714
95
42
345519
6
988938883
174032
298934
12
191242713
84
803850797
24815
496691
74
47739
82
5
508818817
306189
50
22806
438631
320305
55
393723
27
45409
85
257224
394818
38
8
27
73927
92680
91
56
469724
4
359240
64284
310440
173345
436625
82
88083
44
45
156644
786487623
429746
362977092
94
770895708
456645
342211
31
97
473945
98482
31
72
80908033
351431
251482
51257
3
40730
61
24
349919
96
98000
38
165481
40
31442
484404
47470
295796
144711
213719
91
40
91
47
17
44
285468
669104140
8
335235
170827
114489
20
238577
429771
88
154054
83511
20
53
21
179952
33
57271
1
83
363015
36
55178
95
24
25
18
21
78
942851148
78
33124
34128400
64627
65
40
30
12
78
45
1
600243840
306046702
50
68
96
84
457300
5
42
414196
2
8
53
93
4
875795325
35
368792
506578388
21
478560
153984
281427
68
73
48
9
51716
430673
8
262405
361950
5
93
2
255687
135706
87
32
673231510
2
75567
71
427102
15
65
204565
29
81
405473
489323226
90
27
403802
381207
427938
57
201728
23
29
30
32534
421297
284408
73
7
1
365893
54115
176258
257909
134403
36
298685
99
52513
23
381607480
307316
7
3
31
36
185327
79
67709
740559228
136043
46
412826
4
89
30
52001
2
54
14
83
1
432888469
12
45020
9
73
320254
75
65
4
474086
365362
32
319466
85
16759
336775
12
87
64
469772
116794
83824
3
21
2
29
15
467505
7
495957
93
8
480957
32
255306
97
30
18
472369
51218
167647
227170
35
341515
121128
51
374641
155362
491551
153731
163208844
57555
135535
170406
96669
4
9
23
488391
709689856
21
7
57
439117
658834953
199254
207886
387473
517119161
113386
57
33
329578119
8
42
64
15
375356
28
86
575155222
282999
274256
51
351558579
52
241668
666199536
98
150721
48790
352678
55
30
255824
54834
67
423265
430539
467094
1
137035
480861
178930
91
10
90
16
932976973
222487378
115418916
76
93
428066
371052
7
54356
142996069
50033
267746
78
497590
81446793
27
8
374046
43
91
91
180483
452344600
253575
73
19896630
3
317713
241194
5828
83
82
83
72
443813
10
78
4
71
483090
56324
214384872
98
85956
3
80286
67
272576086
353874
3
45
351985
11058
8
61694
125133
21
63
92
259977
8
292241
40
115789
32
132492
98148
68
884978097
7
277215
5
347650
39
367052
247826
28
274169992
32
320247
471753149
73
53
97530
99
357265
178295
38311
160699
9
4
95032
51
72
106331
344996
73
473379
474194
93
101356
8
302655
573344852
805669858
5
96
93
66768
925627124
26
32
93327
227988167
428235639
58
7
24
201953
375385
43
18468
213054
278237
94
81
442371199
26
5
412436043
6
290664
79
381207
81
138054
75
59
73
81
4
74451
32878
9
16
256523
262226
99
29
50
635822008
220568
432673
25967
302173
1
67
89
77
71
46539084
338107
43
211569
187408
49
598815527
65284
79464
47
120698
10
65
174366
341558
62
66
340542629
387242
230925
232417
387533
553725984
452947
7
98
435119
91
65
245701
468179
164739
31
27
7
497216
59
234618
59
9
26
60
284765
13
139780327
7
43
137061
213632
36
315539
18
1
35
52
35
95
51182871
78
82
8
70
141758
38
94
81
186224
88
55
54399
8
26
123672
6
1
87
69
178456
42
100168
483680223
7
47
43833
137184144
7
24
73
66
17
58
20
253647
99
19276
120808
998051466
78
235726
60
40
21715
343927
453917
33
69
5
44
292281
306269
793768156
434428
72
86
321049
134822
194366130
55
276933
42
96
97
95
420810
187573
19628
123401
83
35
758665960
50
188082
436906
28
117500
37
3
25812
131051
232440
301716
267447
3
5
62
13
76
45
58
7
84
74
307101
947921512
106270
8
12864
1350
473012
1
23
26899
2
3
281037
21943
67
312007
216467
506424732
49
35
52
1
22
181981
73
39
297491
301107
3
452479
201373
77
90701
55
53
301688
46
492602
96
266248484
109277
162757
39
29
40
268861
68
68
283887
15
141035
73
33
164060
182405
19
504191498
4647
372484
291034
376632
3
169865
28916
42879
61
83
678085431
51
386863
24877
70
430851487
191869
202183
969048645
21
191419
35
41
36
350689
63
379537
239437
244528
403107
570264013
26
4
172919
40
212016
76
72
172042
440323
66
183281
54
2
59
79
137195
96
30
438912
20
34
203035
8
45
199313
8
311810
206248
76
69477
74904
56
85
10
18
305987
2
289324637
194133
131954
284843
95
35079
89
287973
481663
119681
28
49122
46
413738
219350
337824
324721
23
97
18
5
4423
3
328678
4
432915199
448567
70
98
161424538
121330
296159
219399
61
182033
541563759
8
928910256
497790
34150
51
23
80977
110358
51
8519
52
9
359459
668366644
65
653370057
50
755058877
206441819
66
5
23634
133503
454209
306100
79749
429964
86
441667
89
276684
962339456
13496
7
1
193674337
427977
55
70
22856
96
15
14
4
32
860106829
445298
388926945
491846
459829
27
151050
51
86
14
398194
95
264969
3
27838
4
9
50
34101
6
84
334039
5
77
32
10284
2
370775
62
748669182
460650
392800
57
25
360617582
399915
268101
319235
8
81599
314794383
2
6
68
30
184213
66
96
462042
911592480
19
425893
42
467144402
21
9
36
79
264166
47
423634
4
29
13
3
476099
95973
357950
5
8
86
9
206187
73
92640
22
277544
10
202742
8
212248
69
78
89
328918549
343479
31
14
408390
369910
374257
483822
394312
328451
988472454
70
165891
311297886
486336
271917
35
251524
88
6
6
3
136244
169214
783032191
23735465
89
196088
422059
288829500
95
252178
136154
73
37
324720
39
79
66
401349
182378425
497787
8
190089
72
67
23
466017
249387
3
90
45
43
45
86270
84
263712
55
96
685018705
475892882
49
6
475169
12
93
19
92
12898
17215
86
5
14
71
14
820116269
804974191
286701
5
62
441722
95
5953
52
48
70
385189581
30
55
286499
472319
80290
69302
58
239315
28
6
338333
25
7896
854766377
88971
48
61
20
499395
113015397
700840074
108548
74
92
90
92
293905
43
61
67
54
37
236519
8
47
80
441402
312313
78
83
36
68
126084
366540
416685463
450977124
793754479
20119530
95
156450
2
63
433949
348850
85
7
26
53
73
422450
84
8023
58
152366
921477278
72
438478
201230733
227321
54
9
69
32
7
398176
29060
95
66
92
49
75
470159
78
41
802712426
448579
4
83
91
676994356
45
363183
7
420537
4
497752
19
60
9
8
188750
300337
231244117
291025
71
325204
14
384068
67
